500	500	
110	117	121	117	105	109	96	95	93	105	113	88	103	94	121	105	105	108	94	96	98	104	107	90	91	88	96	92	109	105	83	102	107	94	79	94	101	109	102	110	90	102	113	96	88	96	95	99	92	84	104	112	94	92	108	98	96	90	105	90	84	97	93	92	104	111	97	101	95	107	90	104	91	99	96	100	98	122	100	95	102	93	110	85	94	114	102	94	94	91	98	104	94	106	96	89	125	96	125	91	105	91	101	103	103	115	116	90	112	88	125	103	86	87	95	110	107	110	101	103	107	108	94	84	101	101	110	96	110	91	110	104	104	102	110	117	107	92	100	95	94	108	78	108	103	90	114	94	110	102	107	111	110	106	112	115	117	96	93	92	91	94	116	103	106	97	108	89	104	91	105	123	86	96	90	116	98	121	88	111	99	101	92	103	111	81	108	103	86	96	93	102	119	97	105	100	123	111	98	107	103	92	97	103	92	95	88	85	94	97	96	109	89	98	111	101	86	110	96	105	101	103	99	110	118	107	94	92	96	87	97	110	93	98	99	110	129	93	95	80	90	117	94	87	88	95	90	103	105	103	87	98	112	96	97	102	99	97	88	91	92	85	96	89	105	101	104	94	101	101	99	121	73	91	94	88	107	84	105	94	107	84	99	90	100	100	107	110	110	98	101	95	119	97	93	104	100	110	108	83	101	97	102	94	96	101	116	120	110	96	101	107	107	105	105	106	93	99	107	93	98	95	102	95	101	97	95	97	100	93	103	110	104	117	113	119	114	112	79	96	117	114	87	94	73	92	101	99	93	103	100	100	106	96	111	106	94	84	99	105	100	101	82	83	85	98	104	104	101	111	104	106	93	98	117	97	92	111	89	114	93	90	93	110	95	117	113	87	82	88	94	98	106	110	98	101	90	81	95	104	99	106	88	88	110	104	93	92	102	102	86	101	96	104	96	93	98	110	105	102	108	97	96	100	95	90	105	91	106	74	92	101	114	91	89	87	106	108	104	91	100	94	78	93	98	109	88	129	107	90	83	86	113	93	111	109	103	91	94	102	118	98	99	105	117	92	82	97	92	106	109	96	120	98	103	103	98	123	105	108	108	98	99	85	101	85	90	119	98	84	109	104	110	92	91	103	116	115	89	102	
103	109	96	93	104	108	80	78	100	93	112	88	97	95	101	98	116	102	92	92	123	99	79	118	87	79	97	96	94	112	96	98	100	105	100	106	108	106	109	94	101	106	93	107	110	105	99	99	113	105	103	123	90	93	120	108	100	122	107	90	104	107	101	111	107	107	98	93	84	105	96	106	109	119	99	97	86	105	102	101	94	90	121	112	92	87	95	116	120	113	87	113	79	106	97	93	112	93	103	91	95	114	91	96	82	103	93	108	98	90	112	88	98	120	115	91	104	103	105	110	95	84	97	106	92	87	82	104	110	106	109	110	108	117	120	120	93	92	97	91	104	84	89	121	101	103	99	109	100	85	101	90	94	91	100	106	103	106	88	116	85	80	94	100	102	97	99	104	99	79	90	99	88	100	99	101	109	94	90	117	107	93	101	105	86	101	101	104	111	89	97	89	108	103	113	121	107	78	90	111	85	85	94	89	103	99	112	103	101	101	116	110	86	106	95	108	87	89	90	102	99	85	110	86	98	103	108	123	110	84	113	102	106	104	97	82	87	103	116	108	92	99	113	95	96	96	95	100	90	85	86	97	95	100	104	103	110	107	104	99	76	108	115	101	119	109	103	93	113	107	94	93	91	90	101	106	104	87	100	103	100	107	103	90	102	98	95	105	105	104	112	100	102	107	104	110	101	98	104	92	103	94	104	104	86	90	103	87	73	108	119	99	104	93	99	99	100	97	93	101	104	82	87	98	96	103	97	117	84	87	101	106	130	102	92	85	103	97	105	99	100	102	101	100	104	118	88	83	113	82	94	101	83	110	112	104	108	95	119	112	97	104	86	100	113	93	100	83	106	104	111	96	93	105	99	108	93	103	112	96	103	112	89	95	94	81	109	112	94	97	83	102	90	98	92	106	97	101	105	106	98	80	99	97	108	98	92	88	98	103	90	115	100	95	106	108	87	98	103	101	99	100	94	87	99	88	106	104	96	97	98	91	112	122	105	106	87	98	91	100	102	95	110	95	99	86	109	110	104	86	105	111	83	85	102	98	106	97	105	97	103	112	94	116	103	92	109	88	107	99	120	102	83	111	109	99	107	101	102	85	98	103	94	89	108	110	99	91	101	104	100	92	112	99	110	102	103	102	107	99	
657	252	350	401	584	901	359	628	999999	815	197	999999	51	889	481	373	515	440	18	726	159	999999	845	999999	999999	393	999999	419	602	999999	719	948	131	439	734	999999	503	970	120	111	300	999999	420	999999	733	627	511	999999	999999	999999	999999	200	946	557	694	999999	999999	676	999999	201	369	940	999999	449	106	248	698	999999	999999	899	869	544	329	906	435	828	720	915	940	950	882	740	208	342	999999	999999	12	574	744	217	184	827	157	919	999999	360	304	970	834	494	999999	999999	646	999999	400	932	870	50	131	865	806	491	735	873	319	629	999999	999999	999999	577	999999	134	999999	947	724	52	397	410	173	999999	534	749	90	455	31	982	103	999999	999999	600	658	962	452	879	411	693	102	283	610	123	999999	609	63	266	259	804	42	999999	999999	999999	544	470	876	999999	341	66	410	999999	851	999999	999999	853	752	326	918	283	681	999999	545	999999	950	123	999999	999999	999999	924	696	824	206	226	950	999999	301	999999	999999	999999	96	405	547	999999	292	812	431	999999	587	766	857	736	348	999999	999999	999999	163	564	407	430	670	825	999999	416	370	586	93	635	386	999999	561	167	999999	730	197	285	449	201	749	999999	692	525	473	699	77	959	485	999999	103	905	250	736	197	634	527	999999	999999	999999	983	705	728	999999	999999	455	214	700	475	999999	999999	847	604	999999	815	999999	999999	999999	362	999999	349	411	110	862	541	480	891	999999	970	636	999999	926	471	999999	999999	999999	999999	895	999999	28	999999	377	494	868	999999	256	310	288	999999	928	895	381	999999	921	792	582	605	866	265	427	563	388	999999	838	999999	999999	999999	296	753	772	849	999999	528	999999	407	971	999999	241	999999	295	179	613	999999	52	741	999999	29	550	525	999999	448	553	640	209	999999	116	647	656	999999	579	999999	999999	534	158	999999	62	853	573	524	999999	665	373	999999	969	257	950	484	687	106	999999	842	835	770	999999	334	306	212	999999	999999	300	334	270	776	999999	425	165	88	999999	999999	688	977	456	35	705	999999	85	999999	671	999999	513	632	959	559	882	736	45	253	417	823	781	849	535	692	233	496	405	596	593	999999	101	872	727	999999	418	604	396	809	75	157	259	999999	541	376	376	668	374	711	894	999999	389	999999	670	999999	191	839	999999	763	999999	218	575	999999	999999	126	860	641	904	246	151	288	349	236	188	999999	574	999999	317	168	326	999999	999999	694	999999	999999	174	999999	211	794	999999	578	161	633	17	856	999999	770	673	425	516	735	763	137	569	999999	774	163	733	
410	368	597	531	999999	446	246	96	999999	999999	55	952	680	999999	120	999999	999999	136	716	229	331	999999	804	999999	892	651	591	999999	999999	134	96	999999	999999	456	801	999999	943	999999	999999	196	770	770	701	999999	999999	472	999999	305	999999	999999	999999	999999	68	934	411	722	564	677	639	642	855	444	101	756	700	999999	941	234	638	683	999999	525	269	529	999999	561	986	820	302	429	815	296	158	570	999999	606	645	87	54	999999	872	276	999999	999999	999999	336	678	944	292	999999	531	612	999999	969	673	999999	229	999999	485	849	999999	743	385	219	827	999999	295	531	999999	104	705	863	999999	559	810	999999	118	45	197	132	883	51	537	24	898	213	999999	188	999999	999999	387	999999	602	205	352	138	890	999999	406	999999	50	156	999999	999999	581	999999	432	117	169	999999	999999	194	351	362	966	999999	215	999999	321	624	940	999999	999999	999999	999999	999999	271	984	217	999999	603	910	638	999999	91	999999	726	999999	999999	240	780	521	29	718	292	999999	999999	249	238	658	999999	530	886	782	832	934	522	351	999999	999999	406	448	999999	999999	999999	462	999999	926	280	239	999999	866	927	91	843	428	96	915	690	524	999999	32	755	999999	999999	999999	999999	999999	999999	156	999999	384	867	999999	834	342	622	542	141	830	646	999999	968	999	690	66	602	804	999999	999999	848	606	661	957	157	383	693	999999	728	512	437	700	999999	134	25	592	999	476	257	999999	806	553	784	859	877	996	63	755	869	703	480	230	916	189	308	616	723	910	999999	460	648	282	814	999999	403	999999	504	999999	983	107	66	135	999999	999999	607	304	822	801	89	999999	329	937	999999	999999	999999	217	784	999999	999999	409	999999	99	999999	999999	999999	533	739	164	999999	931	999999	999999	772	771	646	999999	673	488	581	14	999999	922	830	161	999999	711	802	789	596	196	171	349	29	999999	238	967	961	760	999999	999999	565	668	345	158	658	120	999999	708	388	687	543	999999	582	999999	615	946	268	22	666	160	731	949	568	279	769	999999	200	198	542	678	392	913	912	507	448	135	999999	682	503	999999	546	103	410	908	999999	999999	767	999999	969	292	709	999999	999999	999999	999999	999999	109	75	999999	505	920	976	999999	999999	305	630	394	84	382	489	368	586	999999	646	613	638	548	659	627	903	395	999999	229	260	999999	443	819	497	165	999999	35	522	304	998	999999	570	927	999999	613	31	481	692	999999	489	999999	133	999999	456	811	714	999999	999999	448	999999	119	927	757	999999	740	999999	999999	896	919	549	463	999999	291	520	547	53	
710	848	55	999999	432	703	177	739	999999	846	12	373	999999	451	766	585	83	819	999999	181	812	999999	959	999999	999999	584	772	286	999999	87	999999	919	908	767	13	228	999999	843	62	416	760	28	999999	894	858	447	221	999999	783	878	999999	472	632	375	999999	699	999999	303	394	847	930	891	713	999999	15	93	999999	999999	447	547	190	240	766	999999	420	794	431	999999	892	772	373	303	502	157	314	378	296	999999	536	313	339	111	458	215	485	869	314	999999	888	775	983	999999	40	999999	697	542	705	160	955	446	278	823	410	999999	483	637	398	565	999999	636	796	921	999999	144	217	999999	999999	999999	996	551	489	100	186	127	788	81	999999	267	460	999999	672	146	999999	999999	45	516	700	999999	732	999999	481	748	397	999999	999999	72	999999	999999	37	999999	999999	154	999999	414	956	188	999999	293	833	999999	374	999999	999999	181	999999	659	343	302	108	701	389	946	829	158	79	741	702	999999	147	726	170	999999	239	842	22	528	982	183	142	857	869	416	11	330	483	350	643	999999	298	329	728	999999	798	999999	238	812	325	14	344	225	999999	999999	155	117	251	997	900	273	999999	999999	677	999999	999999	999999	999999	972	945	508	674	728	107	486	635	818	999999	999999	578	904	999999	999999	999999	977	999999	916	381	999999	270	999999	999999	486	449	380	67	853	652	567	999999	557	999999	266	867	816	339	615	128	999	999999	337	999999	700	429	996	999999	959	242	699	331	252	869	686	711	60	430	999999	999999	727	428	782	175	440	103	999999	410	999999	342	396	648	233	798	382	68	999999	786	388	66	453	999999	108	620	953	999999	215	687	817	999999	817	395	151	999999	999999	581	314	999999	678	606	999999	999999	312	627	846	61	108	999999	496	627	999999	999999	52	142	835	16	999999	172	222	204	887	343	593	999999	524	10	506	999999	407	801	754	770	117	781	999999	857	417	481	774	902	147	761	200	200	776	552	353	999999	999999	394	999999	152	950	484	719	75	999999	511	112	845	554	212	999999	695	873	999999	166	271	484	978	999999	848	398	319	66	135	152	999999	34	971	999999	999999	404	22	999999	611	820	999999	999999	592	855	906	999999	928	358	935	999999	505	326	769	396	91	534	523	795	999999	754	640	999999	593	922	608	486	999999	198	65	999999	44	999999	271	999999	999999	209	891	999999	692	479	469	961	130	421	999999	86	265	585	575	963	999999	999999	147	999999	190	999999	477	670	256	429	248	999999	302	138	680	999999	65	582	999999	999999	642	999999	113	933	294	678	307	181	
285	532	999999	999999	999999	101	925	999999	999999	414	16	999999	732	231	999999	272	240	729	999999	992	741	297	31	999999	721	694	999999	999999	124	214	572	511	908	305	394	999999	208	693	127	210	999999	863	999999	999999	575	999999	159	421	522	840	702	565	20	315	440	987	999999	999999	833	928	770	444	702	999999	999999	999999	418	436	836	163	74	999999	611	468	999999	878	946	380	999999	184	544	909	999999	283	999999	16	501	602	865	407	999999	659	859	199	439	999999	170	547	807	80	138	722	584	369	775	164	953	551	999999	561	999999	140	999999	659	393	999999	999999	999999	301	835	13	999999	999999	999999	940	414	688	422	999999	31	717	408	572	46	56	821	334	609	507	999999	999999	999999	87	314	366	92	228	209	806	578	999999	741	256	972	76	322	162	155	429	371	999999	540	522	999999	843	999999	567	405	999999	571	536	866	999999	944	781	999999	738	999999	82	857	196	488	616	999999	729	976	162	999999	999999	733	669	188	189	146	880	522	436	584	470	999999	525	823	596	244	52	436	820	999999	200	22	583	895	999999	571	184	988	999999	72	773	867	489	966	435	999999	902	357	999999	784	999999	269	999999	164	796	358	342	373	999999	999999	999999	303	165	850	410	956	160	774	999999	618	961	891	598	373	810	602	999999	999999	397	716	342	694	749	46	247	931	394	429	109	999999	238	811	106	552	999999	480	711	639	999999	479	729	137	252	77	999999	182	999999	264	353	203	123	784	976	185	999999	722	999999	129	612	999999	572	730	674	389	390	999999	794	999999	718	339	891	604	999999	917	987	999999	999999	682	223	75	999999	999999	999999	905	611	454	835	921	512	932	927	591	36	97	999999	999999	999999	862	687	671	387	624	545	24	311	518	792	999999	197	999999	279	999999	906	547	217	441	654	769	778	935	325	873	543	786	411	309	999999	903	999999	988	751	590	994	999999	687	646	595	71	999999	999999	662	776	999999	999999	999999	66	999999	489	999999	475	354	693	93	751	356	514	91	999999	612	999999	999999	888	57	209	999999	689	876	364	999999	571	845	999999	175	685	283	548	149	865	999999	355	624	98	33	545	644	67	507	253	205	183	565	837	459	601	162	773	999999	535	593	999999	999999	999999	630	318	630	999999	528	999999	477	807	375	999999	999999	266	387	851	864	512	564	36	999999	999999	169	685	999999	18	143	573	533	510	999999	614	281	161	174	303	468	715	915	999999	539	109	999999	397	808	349	213	202	224	310	908	999999	970	999999	999999	558	171	999999	311	621	628	954	
874	999999	988	761	943	999999	102	93	999999	159	597	682	497	999999	855	771	999999	666	804	941	999999	233	601	601	643	714	370	999999	142	523	413	303	999999	999999	999999	999999	999999	57	406	731	110	140	916	999999	630	297	80	999999	702	400	77	999999	816	686	605	650	999999	396	127	238	121	485	951	869	745	999999	427	912	857	56	371	829	270	83	999999	228	316	841	971	999999	644	661	914	741	456	769	486	577	999999	999999	443	999999	929	177	999999	999999	189	999999	24	999999	870	167	999999	655	999999	247	384	743	999999	999999	999999	534	999999	771	594	460	570	219	423	976	816	850	933	283	612	999999	899	999999	463	225	999999	269	826	644	485	999999	810	268	713	218	394	743	731	602	249	909	598	168	999999	169	64	999999	634	48	520	30	233	577	53	679	347	290	289	999999	346	999999	707	779	295	117	649	311	505	214	591	999999	999999	341	43	702	760	741	520	303	171	80	635	788	999999	465	263	999999	225	43	871	114	464	110	999999	175	999999	818	873	475	520	752	999999	429	457	447	901	892	543	999999	999999	606	770	985	469	276	999999	999999	999999	829	854	416	95	472	999999	487	618	27	85	868	499	941	999999	55	783	418	606	215	341	687	564	999999	700	875	999999	274	343	999999	641	989	726	294	999999	999999	620	114	666	999999	96	969	999999	999999	817	674	850	978	738	999999	999999	60	669	243	586	967	275	999999	999999	220	358	78	153	149	386	95	152	215	777	824	434	679	751	999999	128	371	858	999999	553	999999	35	145	536	999999	276	590	330	492	707	206	778	137	398	456	999999	28	826	688	507	731	532	999999	999999	914	300	532	999999	73	124	225	119	594	939	690	999999	999999	999999	534	873	796	764	659	507	999999	55	306	291	304	999999	110	545	179	183	822	503	390	934	999999	328	744	999999	266	378	492	96	193	999999	999999	999999	999999	486	301	815	999999	999999	872	146	999999	868	994	250	999999	121	24	679	939	421	126	197	804	288	920	216	138	999999	508	290	25	494	861	117	999999	43	522	999999	254	363	472	999999	999999	999999	314	752	333	504	286	155	364	812	157	772	82	520	467	999999	566	999999	687	999999	468	592	999999	145	17	886	666	971	598	400	999999	585	949	271	567	561	974	177	882	634	999999	999999	926	212	347	999999	999999	73	575	370	67	170	676	999999	999999	999999	131	178	999999	447	837	999999	557	999999	387	999999	823	999999	953	906	186	398	999999	999999	999999	116	665	918	798	999999	851	602	999999	237	342	274	999999	682	874	
528	439	806	432	999999	796	923	999999	962	824	775	275	234	999999	669	193	669	959	623	308	290	382	213	379	827	596	244	909	329	632	123	999999	150	999999	434	999999	380	999999	765	265	53	310	999999	103	999999	652	626	492	735	999999	999999	315	999999	383	594	999999	235	436	605	849	999999	999999	999999	339	711	124	134	298	685	202	813	703	203	999999	265	999999	678	119	356	184	969	751	183	285	959	807	999999	999999	999999	287	999999	943	370	916	703	39	824	999999	392	908	528	337	806	999999	999999	999999	999999	928	128	614	999999	126	90	430	999999	810	840	210	999999	904	748	367	999999	408	951	869	999999	287	664	235	164	999999	726	447	656	641	945	640	54	990	695	447	999999	999999	809	134	863	999999	46	892	999999	623	993	999999	170	170	390	408	999999	999999	999999	999999	274	999999	460	173	399	642	999999	247	999999	210	165	999999	219	311	719	220	599	827	16	402	999999	771	46	541	321	248	287	496	999999	546	58	684	363	999999	183	755	286	645	734	230	999999	798	37	988	468	613	278	999999	450	179	809	764	364	244	594	502	856	919	999999	160	365	999999	999999	328	162	481	36	359	138	964	934	953	102	785	236	452	744	57	82	999999	970	428	55	91	737	999999	999999	129	999999	999999	898	367	793	999999	865	999999	812	708	836	986	586	919	730	485	245	999999	999999	579	999999	152	757	809	999999	153	190	936	243	904	999999	999999	162	907	999999	457	76	576	999999	518	919	349	639	46	221	96	999999	999999	698	999999	846	881	999999	999999	121	999999	923	999999	999999	649	403	929	653	999999	126	967	834	678	835	283	999999	668	696	163	999999	667	999999	721	999999	759	31	139	248	673	67	710	257	412	796	960	534	977	65	520	125	990	999999	999999	920	999999	262	999999	225	424	159	999999	999999	468	100	999999	621	999999	500	761	999999	273	690	980	999999	999999	720	431	999999	999999	748	442	613	999999	47	668	971	780	999999	354	999999	578	914	823	523	879	525	789	321	352	999999	332	999999	999999	892	999999	999999	715	881	999999	532	830	570	350	999999	717	574	19	430	999999	482	840	410	156	264	58	359	867	466	970	999999	931	999999	540	536	426	955	319	293	195	368	265	898	297	821	676	17	574	999999	806	314	515	368	999999	869	999999	921	340	49	999999	503	999999	999999	910	999999	601	999999	999999	999999	259	761	265	999999	245	73	226	941	123	334	999999	51	784	999999	660	665	385	572	230	670	38	504	625	280	449	692	925	999999	988	675	230	955	976	999999	898	54	59	
790	133	826	653	566	999999	16	461	802	999999	999999	598	999999	246	39	999999	999999	999999	755	999999	985	286	552	999999	999999	953	447	114	632	74	34	820	999999	616	999999	448	403	26	471	695	619	999999	999999	974	211	999999	999999	999999	200	999999	615	999999	999999	908	74	513	580	689	443	612	371	999999	999999	737	693	999999	982	999999	651	999999	106	353	999999	999999	526	176	639	578	935	801	220	19	999999	176	999999	59	676	999999	552	91	999999	999999	583	858	334	717	999999	999999	290	999999	435	999999	999999	609	368	999999	660	999999	392	999999	874	999999	754	999999	999999	361	988	662	288	644	236	284	96	570	722	392	770	465	735	808	185	999999	297	636	376	116	999999	313	999999	999999	398	592	999999	654	216	866	960	942	466	972	999999	999999	999999	646	82	160	28	226	887	976	501	205	358	583	722	155	714	127	999999	295	138	684	854	101	255	643	959	441	999999	856	999999	827	998	762	89	848	108	651	564	225	97	999999	999999	999999	695	202	244	742	999999	999999	162	999999	999999	181	844	54	483	999999	401	438	999999	999999	862	40	999999	674	207	999999	999999	874	56	72	999999	59	999999	999999	268	999999	999999	999999	409	227	509	302	704	588	160	999999	917	999999	999999	999999	260	136	33	510	154	395	999999	31	995	647	248	68	999999	99	290	627	972	999999	786	999999	999999	348	38	999999	87	999999	336	965	523	380	999999	468	509	486	812	436	35	698	977	873	999999	385	67	761	999999	999999	287	614	308	532	854	205	258	912	437	911	107	59	433	999999	68	999999	999999	624	999999	999999	558	999999	999999	999999	999999	284	745	913	716	756	290	999999	996	999999	292	721	667	991	526	999999	999999	597	58	900	999999	976	999999	999999	999999	433	878	443	792	208	893	999999	337	454	930	580	459	345	205	681	630	999999	63	797	302	347	654	515	108	495	569	999999	999999	386	525	625	19	352	108	293	999999	847	483	999999	743	543	999999	223	70	945	33	999999	401	999999	279	999999	999999	477	999999	477	778	999999	999999	307	638	932	999999	950	928	314	570	116	247	912	803	783	356	265	64	758	953	441	999999	999999	471	695	569	122	117	26	702	541	251	999999	515	515	999999	186	169	999999	999999	442	294	755	385	917	637	489	999999	496	161	667	423	999999	524	346	917	999999	835	999999	373	999999	843	999999	612	38	864	615	999999	999999	280	180	999999	253	485	520	157	699	777	554	999999	999999	999999	999999	864	44	128	900	116	178	999999	330	999999	999999	447	137	599	382	999999	356	62	999999	91	285	225	981	571	180	
866	14	199	228	415	291	884	293	999999	232	57	577	910	964	509	239	699	999999	829	879	805	358	920	775	556	430	502	999999	997	273	405	883	473	947	43	112	999999	999999	915	69	341	164	530	377	334	999999	445	999999	999999	999999	999999	275	999999	691	374	999999	999999	424	671	984	999999	847	295	343	826	174	999999	963	999999	406	260	329	45	770	548	651	999999	553	450	980	985	414	524	155	687	140	730	781	583	525	29	564	708	930	279	494	868	196	550	170	999999	482	166	999999	602	266	240	392	153	723	690	539	999999	691	999	384	999999	999999	655	696	999999	333	999999	999999	999999	999999	621	114	500	999999	999999	641	13	999999	520	512	999999	409	552	431	899	348	638	860	835	489	590	27	931	999999	999999	728	541	853	999999	147	102	750	738	999999	645	135	999999	999999	940	999999	999999	694	999999	496	136	923	597	233	796	105	695	529	580	898	115	999999	183	604	891	63	999999	159	562	382	420	507	999999	646	785	774	455	548	919	786	952	896	846	445	769	248	141	999999	999999	999999	452	572	180	999999	999999	51	952	297	207	886	948	386	141	798	999999	999999	262	950	999999	32	999999	156	610	793	945	218	757	999999	835	653	922	792	102	931	930	847	999999	830	845	744	821	168	350	43	999999	576	765	57	999999	150	999999	190	869	44	981	999999	962	386	895	592	293	224	461	554	964	999999	293	999999	867	999999	999999	432	114	704	210	491	806	576	955	378	453	709	377	695	999999	741	922	67	949	635	884	949	935	999999	460	607	999999	796	999999	680	292	564	190	141	999999	999999	86	175	834	500	499	395	431	526	999999	999999	846	999999	999999	232	244	236	261	241	999999	351	497	850	253	603	999999	999999	508	285	96	999999	529	246	999999	113	665	757	233	458	999999	499	528	999999	999999	876	760	939	999999	999999	446	66	313	999999	788	999999	76	235	921	241	716	489	999999	155	440	259	64	610	920	999999	999999	486	12	803	105	999999	999999	999999	735	376	842	999999	109	661	999999	39	999999	580	457	349	47	440	835	999999	999999	999999	611	383	977	865	822	159	29	136	289	959	999999	510	852	999999	683	987	999999	554	398	871	389	235	999999	411	999999	999999	163	580	745	999999	651	20	71	999999	252	999999	999999	870	554	999999	825	973	382	999999	975	85	727	999999	665	59	940	290	999999	869	276	385	999999	576	999999	999999	996	448	999999	999999	318	53	448	413	692	999999	886	629	999999	705	56	999999	852	438	435	599	999999	641	915	999999	999999	370	417	201	999999	866	
384	999999	679	217	696	386	999999	231	570	932	636	999999	829	431	172	320	290	897	999999	999999	532	999999	151	999999	999999	999999	533	999999	965	947	636	256	239	826	860	362	950	792	19	670	824	631	868	999999	962	999999	812	493	534	876	89	519	378	323	343	999999	392	86	626	341	852	898	266	622	306	389	95	12	571	809	370	999999	999999	162	999999	901	768	648	999999	158	999999	999999	169	999999	999999	127	878	915	492	999999	969	873	176	677	818	925	999999	256	206	582	357	809	999999	725	515	591	630	999999	288	999999	979	999999	447	477	789	812	999999	177	754	189	511	179	999999	458	839	496	999999	999999	344	120	535	521	999999	999999	801	742	128	444	583	999999	496	661	637	999999	999999	999999	999999	699	888	999999	999999	208	999999	27	81	187	300	473	885	29	270	999999	999999	178	907	467	301	999999	675	56	693	305	594	477	999999	850	542	469	999999	614	999999	631	999999	338	924	336	29	435	999999	623	452	654	558	563	25	88	778	999999	153	676	999999	55	33	841	999999	890	614	34	999999	230	645	830	999999	280	959	999999	999999	554	253	580	448	999999	999999	62	603	49	999999	999999	462	999999	999999	83	326	648	680	24	999999	491	26	44	999999	999999	110	764	978	622	506	287	604	999999	999999	234	225	572	237	76	999999	971	248	282	999999	584	999999	999999	159	571	514	509	600	999999	40	604	538	999999	999999	454	766	640	83	981	999999	999999	435	85	621	847	857	753	421	613	373	999999	253	743	890	147	999999	390	615	416	117	996	687	660	355	398	695	15	999999	783	310	999999	897	266	740	684	158	999999	108	311	999999	761	999999	986	580	404	361	795	329	720	32	386	999999	667	999999	545	781	999999	729	233	999999	999999	48	638	313	999999	738	986	13	215	989	934	291	313	702	356	908	701	89	951	46	900	686	994	761	924	986	240	999999	204	903	382	767	999999	999999	861	722	459	999999	227	665	374	999999	123	999999	97	999999	721	999999	527	637	89	999999	999999	999999	261	175	54	999999	999999	376	999999	604	999999	312	616	177	416	999999	840	633	999999	28	999999	295	672	117	573	273	673	999999	274	275	864	567	823	686	989	999999	999999	999999	678	582	999999	999999	167	769	983	810	124	999999	688	567	134	999999	187	71	834	999999	524	153	602	999999	213	999999	112	242	999999	252	489	930	187	999999	265	154	955	999999	999999	20	999999	999999	134	999999	999999	753	151	999999	151	999999	389	761	851	999999	173	754	999999	897	379	746	748	925	39	999999	330	194	742	960	312	979	938	
311	348	824	363	621	29	839	999999	999999	416	405	100	769	862	728	88	679	564	511	60	68	999999	976	271	212	873	393	441	964	20	999999	999999	172	42	87	423	37	153	551	734	999999	999999	919	340	353	835	270	999999	999999	115	72	405	999999	928	880	999999	371	999999	999999	748	636	999999	667	450	235	10	927	737	999999	315	60	999999	23	776	797	999999	588	646	917	377	613	514	838	999999	947	786	603	243	162	283	61	999999	993	802	999999	855	607	479	115	353	907	999999	999999	297	64	536	392	34	141	97	226	999999	645	782	999999	131	569	808	502	448	406	694	584	512	263	586	999999	220	677	999999	195	999999	541	574	470	90	421	999999	803	420	403	578	112	75	66	335	829	220	667	976	295	799	976	666	946	223	947	590	43	999999	994	182	357	999999	999999	117	194	81	322	65	709	28	14	92	55	828	592	519	455	999999	757	332	999999	701	655	999999	142	875	627	257	142	830	517	335	426	999999	231	912	999999	949	151	758	897	999999	276	277	794	999999	620	128	631	438	145	115	721	999999	629	655	544	516	974	319	453	999999	923	879	511	679	999999	999999	999999	680	999999	506	786	998	999999	999999	434	388	600	999999	264	508	625	704	695	411	613	999999	999999	575	377	656	974	832	999999	832	688	999999	766	999999	237	796	521	999999	91	999999	328	722	999999	688	999999	999999	915	735	64	945	999999	229	999999	109	999999	911	231	41	312	999999	999999	999999	694	602	262	999999	621	999999	20	467	986	999999	999999	66	92	891	517	913	353	221	740	248	999999	999999	392	469	213	667	999999	999999	575	999999	648	391	116	374	37	999999	435	195	544	439	724	597	958	775	606	137	26	184	404	999999	999999	100	959	293	186	999999	999999	999999	832	954	435	694	892	506	999999	241	949	717	863	873	488	168	677	999999	999999	999999	999999	617	862	86	650	875	922	267	803	558	431	823	198	999999	434	641	362	999999	999999	40	705	462	749	374	187	308	320	530	829	528	423	658	770	999999	925	602	930	756	313	559	772	635	702	477	999999	136	999999	172	448	999999	806	999999	306	493	484	948	867	498	898	352	565	401	437	284	999999	773	63	201	776	831	711	605	999999	454	267	999999	759	999999	564	999999	779	999999	92	983	999999	336	361	286	522	999999	999999	442	858	961	994	999999	999999	428	343	46	82	337	396	616	999999	210	810	999999	999999	413	198	999999	933	846	999999	999999	318	454	562	807	421	999999	679	999999	107	278	747	325	460	886	872	340	999999	527	
978	451	761	475	848	521	525	509	60	118	788	999999	999999	21	999999	586	999999	753	999999	535	625	306	658	597	999999	999999	463	495	402	349	540	857	657	415	867	132	999999	843	999999	50	291	912	725	570	20	958	769	999999	927	999999	999999	129	474	999999	902	999999	792	174	955	981	67	999999	116	711	578	999999	490	103	153	275	930	229	999999	825	253	713	580	98	587	560	106	728	568	999999	526	421	392	255	512	195	339	491	887	624	983	261	805	24	999999	999999	478	675	999999	661	999999	999999	972	999999	999999	999999	999999	704	999999	999999	884	339	471	999999	999999	166	547	244	591	999999	999999	449	342	532	841	991	907	565	999999	507	92	999999	146	906	999999	922	448	743	96	323	93	634	999999	492	739	653	790	227	829	835	542	243	94	632	725	503	999999	449	807	177	292	546	608	999999	999999	463	202	565	12	272	718	804	999999	277	875	311	545	849	792	198	999999	689	735	271	965	848	347	514	191	91	660	998	935	999999	999999	546	36	823	179	286	461	235	225	999999	126	737	95	816	999999	423	958	421	657	999999	965	602	810	347	124	473	126	688	384	920	999999	719	869	999999	999999	338	285	721	680	516	999999	976	474	999999	154	237	763	530	999999	767	133	248	351	325	999999	439	736	999999	709	705	170	772	850	305	955	407	868	856	580	428	148	246	741	150	882	988	137	642	203	999999	999999	595	931	616	999999	373	999999	554	284	807	602	999999	999999	999999	356	964	135	179	999999	746	369	907	950	339	629	886	999999	999999	442	999999	311	104	495	822	995	574	999999	244	508	999999	40	324	999999	772	825	551	234	766	794	918	999999	957	429	999999	527	802	644	602	987	909	865	176	999999	319	999999	508	999999	999999	999999	781	133	891	671	629	716	55	335	187	513	87	662	741	416	523	999999	353	674	999999	999999	203	930	248	256	598	726	863	212	272	999999	327	449	44	786	999999	795	972	296	800	740	999999	476	466	98	999999	999999	134	760	598	999999	161	833	72	894	999999	851	884	644	82	902	853	843	73	910	196	999999	999999	954	999999	728	999999	67	874	999999	823	999999	473	160	347	999999	602	113	614	999999	125	493	999999	150	10	999999	999999	337	224	999999	887	638	412	556	902	281	630	180	367	869	87	104	959	999999	999999	999999	387	734	999999	731	999999	749	239	19	999999	702	260	486	999999	999999	999999	802	843	977	420	195	323	999999	257	75	720	999999	745	744	976	999999	999999	622	80	940	784	186	39	492	596	999999	999999	403	760	
210	30	154	226	999999	62	285	261	982	354	884	746	470	999999	242	999999	879	14	999999	42	774	178	638	416	999999	455	640	772	360	390	999999	999999	920	166	57	54	575	215	617	692	999999	769	999999	277	195	204	324	700	999999	999999	999999	142	914	370	999999	41	999999	999999	999999	681	421	512	900	601	999999	999999	825	999999	439	197	999999	673	396	802	341	999999	999999	999999	230	818	141	999999	974	880	673	150	872	559	180	25	999999	999999	12	936	280	197	868	950	999999	999999	378	20	270	610	44	999999	746	121	38	981	415	30	517	999999	550	999999	538	30	928	930	235	276	143	424	999999	608	671	999999	999999	999999	999999	676	174	142	999999	130	999999	374	845	629	404	760	530	198	609	641	329	618	395	799	659	848	32	275	999999	111	999999	846	999999	436	382	295	589	884	845	739	856	385	943	429	801	999999	999999	999999	999999	999999	746	945	999999	892	288	62	75	999999	494	298	654	898	999999	348	999999	833	999999	999999	257	118	999999	645	353	999999	999999	944	674	999999	999999	496	673	723	738	396	999999	999999	42	193	157	330	230	857	400	999999	95	957	114	605	185	967	875	765	999999	428	999999	111	601	943	999999	343	999999	999999	734	998	999999	930	169	883	999999	999999	801	115	999999	999999	888	323	999999	796	785	827	840	79	789	999999	621	908	999999	320	102	999999	339	999999	999999	813	942	999999	132	402	999999	164	798	230	622	862	176	769	503	133	540	981	999999	805	999999	290	999999	318	999999	999999	999999	999999	267	849	791	728	983	713	39	458	984	767	200	851	864	999999	39	619	999999	926	864	851	414	549	779	120	407	534	999999	795	999999	634	999999	428	999999	999999	897	999999	439	894	879	463	740	55	149	999999	791	14	940	537	999999	884	861	393	840	535	312	999999	79	680	999999	458	999999	244	148	360	999999	771	999999	650	732	999999	190	561	57	999999	121	369	409	999999	329	403	594	402	999999	435	999999	999999	588	490	912	189	878	758	574	430	999999	999999	907	788	999999	29	178	299	804	999999	703	309	346	999999	999999	999999	999999	72	360	926	864	999999	699	712	587	999999	193	356	737	999999	212	431	987	626	730	614	461	999999	201	310	234	304	598	373	999999	472	90	159	999999	999999	870	815	999999	647	999999	300	999999	204	211	285	836	999999	562	261	968	281	322	999999	999999	809	491	697	871	999999	701	569	791	335	980	125	460	44	290	768	682	999999	34	350	70	440	999999	267	999999	916	473	412	999999	346	405	999999	160	370	450	999999	487	183	999999	356	945	996	
999999	480	224	96	824	801	999999	793	578	999999	257	972	659	277	999999	999999	287	955	586	299	827	454	999999	530	964	99	593	999999	291	999999	999999	999999	404	74	999999	337	53	999999	101	999999	999999	999999	768	824	213	999999	711	182	265	999999	895	988	769	999999	178	63	550	694	999999	735	218	517	999999	78	138	579	577	594	345	673	190	954	864	999999	428	878	999999	115	999999	786	388	999999	768	37	999999	464	907	999999	895	878	999999	358	212	999999	999999	362	446	699	695	633	611	126	836	999999	82	941	134	999999	237	299	999999	444	377	999999	356	999999	749	484	464	999999	672	828	699	466	886	831	751	508	460	76	999999	999999	420	693	999999	999999	584	186	954	999999	999999	999999	521	606	511	352	981	867	19	667	999999	961	245	30	960	782	427	379	705	250	199	625	999999	171	856	390	33	683	169	94	999999	572	529	791	999999	999999	317	999999	955	544	849	884	498	793	999999	480	751	400	732	999999	845	214	480	714	999999	714	999999	359	999999	131	328	999999	708	999999	454	50	441	999999	686	351	475	334	424	171	400	315	137	610	708	999999	999999	633	950	766	248	999999	102	815	317	629	961	957	999999	833	225	551	185	999999	349	422	999999	307	713	391	927	520	999999	999999	323	178	586	58	999999	373	492	694	358	941	686	446	948	626	999999	66	390	517	999999	999999	946	999999	139	564	270	296	347	341	920	568	838	728	999999	783	502	999999	52	999999	315	979	351	999999	202	244	885	999999	474	422	170	999999	11	999999	539	208	372	999999	49	31	787	365	36	999999	999999	789	112	958	227	999999	999999	998	23	477	212	11	248	999999	656	894	679	999999	999999	924	181	273	567	428	198	999999	420	38	109	31	134	999999	953	201	757	413	999999	927	999999	309	299	999999	642	533	217	537	999999	947	817	154	352	430	543	111	979	510	231	684	769	208	754	105	899	999999	352	261	57	999999	667	999999	763	751	999999	999999	999999	18	630	44	221	661	69	472	221	954	678	999999	417	851	999999	257	191	999999	999999	486	999999	203	273	999999	190	956	490	912	999999	573	390	601	999999	999999	476	999999	999999	197	999999	999999	148	999999	884	999999	324	647	843	205	999999	999999	72	316	594	205	999999	441	999999	981	853	999999	999999	999999	192	647	573	87	957	397	385	252	377	999999	984	999999	999999	273	999999	999999	999999	543	122	294	999999	870	511	84	17	552	62	45	999999	898	344	217	937	991	108	246	380	999999	690	456	999999	999999	52	79	332	545	857	999999	999999	426	999999	320	152	999999	
79	999999	146	999999	80	999999	345	999999	999999	999999	658	999999	121	999999	999999	82	999999	98	852	666	473	494	827	442	752	471	999999	358	913	999999	252	34	999999	61	921	787	110	999999	176	286	120	480	575	573	420	555	999999	999999	538	59	478	567	468	486	422	585	494	999999	999999	608	719	987	436	999999	236	634	710	69	435	387	999999	999999	921	999999	555	993	999999	999999	31	206	47	999999	819	863	340	999999	566	999999	999999	346	302	406	143	568	566	133	53	367	346	785	999999	999999	999999	161	999999	999999	645	999999	999999	428	999999	239	999999	551	570	999999	999999	573	999999	999999	78	131	431	999999	95	575	933	362	19	431	950	561	999999	999999	361	673	119	668	785	999999	999999	673	658	219	678	999999	723	592	999999	999999	955	480	488	795	999999	723	999999	986	75	512	999999	293	999999	509	478	115	999999	999999	199	896	999999	509	787	999999	999999	404	473	999999	420	999999	999999	350	364	976	476	479	82	132	529	999999	999999	999999	602	283	460	756	790	158	740	573	751	287	403	111	617	455	999999	539	294	999999	259	999999	575	54	660	999999	928	999999	43	998	999999	199	917	999999	999999	301	999999	513	498	999999	613	999999	480	847	280	574	947	263	369	30	787	542	999999	217	999999	998	557	558	623	332	828	884	125	741	539	999999	370	999999	934	326	547	189	50	539	999999	999999	261	728	773	95	190	675	546	22	221	500	362	709	182	178	743	359	890	999999	926	999999	210	738	317	719	214	115	328	999999	482	607	502	308	508	454	999999	829	999999	537	151	163	347	112	530	49	209	999999	669	766	582	198	999999	874	999999	999999	999999	999999	421	63	881	85	356	999999	999999	614	999999	63	210	727	431	914	574	362	34	999999	391	107	218	999999	520	999999	446	999999	470	294	999999	628	695	529	721	999999	999999	731	656	999999	806	843	999999	915	50	155	459	941	999999	668	623	999999	849	839	598	636	315	152	543	337	999999	795	999999	999999	305	379	367	681	16	208	506	999999	999999	958	967	547	535	302	237	374	104	504	999999	801	671	382	999999	999999	931	94	918	275	198	328	438	20	810	326	620	671	788	999999	935	147	171	999999	999999	891	999999	60	110	22	915	178	999999	999999	999999	241	999999	999999	999999	510	749	921	290	241	654	387	530	956	737	999999	681	999999	586	326	569	88	999999	890	151	887	999999	999999	984	905	359	30	96	304	441	999999	742	697	999999	287	38	23	999999	999999	135	853	370	999999	323	892	341	358	591	916	573	999999	999999	999999	780	713	525	999999	999999	384	
881	634	301	235	524	169	475	999999	496	309	999999	556	231	999999	765	298	526	79	567	101	574	10	999999	179	999999	940	976	58	916	367	761	169	86	482	59	501	999999	999999	400	999999	999999	357	862	999999	628	27	279	892	999999	491	196	455	310	845	810	880	205	131	505	584	999999	426	999999	139	547	138	479	748	999999	999999	737	999999	678	413	675	227	999999	156	551	712	670	999999	130	434	999999	315	999999	240	671	178	305	440	640	999999	971	999	289	999999	744	499	999999	531	242	999999	999999	999999	777	897	180	593	999999	58	579	792	913	109	306	642	958	241	999999	999999	87	999999	968	999999	999999	862	442	675	999999	414	412	999999	999999	149	850	465	999999	376	538	961	70	999999	436	257	860	999999	902	872	703	647	775	999999	229	308	453	999999	696	999999	62	914	464	999999	656	337	646	527	627	999999	258	840	962	999999	702	318	999999	999	64	721	446	903	960	999999	972	999999	639	899	833	866	999999	108	769	232	324	624	506	565	430	108	611	999999	230	137	624	999999	684	194	810	999999	130	453	697	975	21	158	999999	999999	532	366	698	747	694	999999	999999	159	81	740	999999	87	999999	623	579	955	999999	113	683	832	946	119	615	454	98	922	745	252	411	999999	999999	175	670	612	42	74	410	863	649	469	59	475	790	944	916	733	108	507	874	742	865	908	475	131	999999	423	999999	253	999999	771	999999	836	999999	288	529	112	416	209	999999	514	554	256	463	223	783	481	328	670	538	999999	824	248	377	999999	999999	312	699	549	999999	619	323	999999	215	999999	454	222	727	512	425	814	326	898	999999	370	999999	999999	454	999999	347	999999	999999	90	715	303	947	999999	469	89	999999	226	412	866	545	999999	201	398	50	999999	769	571	753	816	255	999999	48	925	332	17	481	318	999999	447	212	196	999999	999999	451	911	999999	677	753	648	999999	208	412	459	362	999999	178	999999	999999	868	492	999999	723	999999	834	991	264	31	999999	461	999999	51	368	964	664	359	999999	958	947	139	655	101	999999	999999	999999	57	999999	589	572	387	999999	682	740	989	955	435	473	247	408	459	656	908	234	301	50	120	839	447	794	999999	498	220	852	448	223	400	958	617	623	787	680	675	459	76	623	925	311	999999	18	238	885	219	559	497	482	746	867	526	75	554	217	873	795	999999	999999	628	999999	301	999999	565	999999	856	623	999999	778	999999	999999	167	678	999999	999999	470	439	999999	127	289	660	364	999999	477	532	442	551	78	999999	806	879	889	188	995	
105	20	604	453	761	999999	595	938	719	501	296	710	999999	999999	746	747	444	999999	451	608	967	999999	335	999999	42	999999	314	555	50	999999	111	570	978	999999	999999	797	865	985	804	999999	999999	999999	999999	474	191	999999	594	999999	332	832	372	999999	447	580	37	630	685	307	420	726	725	49	898	747	399	726	731	175	932	948	999999	458	434	364	913	256	999999	860	126	219	450	713	233	218	609	460	132	408	655	398	999999	999999	575	87	372	999999	823	897	84	465	100	999999	999999	383	950	913	225	93	666	781	799	824	999999	999999	286	21	816	999999	999999	938	999999	333	520	543	836	323	999999	357	999999	269	432	932	785	999999	999999	31	55	850	999999	999999	245	48	741	874	598	999999	387	374	999999	360	838	143	760	146	860	999999	908	134	546	637	39	868	101	407	358	867	999999	529	92	264	966	966	432	451	999999	565	591	645	944	549	936	519	556	641	431	299	999999	649	999999	361	999999	920	314	630	665	376	946	344	526	731	258	857	291	546	393	872	711	318	442	305	186	272	999999	996	701	520	321	459	999999	999999	695	398	729	730	151	56	662	999999	785	337	618	256	999999	999999	301	88	237	20	258	558	999999	999999	217	504	999999	850	999999	317	999999	155	64	496	369	467	46	859	137	561	404	999999	220	909	532	115	999999	999999	999999	966	705	622	292	311	211	426	481	831	191	234	556	999999	316	999999	872	640	282	131	999999	999999	999999	441	950	676	615	911	348	677	341	999999	818	254	707	999999	999999	316	999999	753	295	942	985	214	678	903	14	999999	39	999999	47	999999	832	564	52	999999	999999	274	671	616	695	999999	88	999999	500	999999	416	311	594	543	742	565	777	529	836	945	999999	972	763	999999	999999	512	882	999999	999999	449	999999	263	999999	226	983	347	999999	256	67	995	863	192	714	599	496	703	518	495	132	481	124	313	727	107	813	816	511	624	944	193	417	999999	173	60	808	162	108	377	559	405	999999	530	471	999999	91	494	268	173	560	967	999999	999999	360	168	334	966	999999	999999	413	999999	836	30	999999	874	999999	268	999999	663	999999	344	605	151	935	727	560	593	999999	886	25	329	558	347	73	976	199	31	254	14	725	841	626	993	964	392	568	900	228	597	999999	999999	999999	604	381	226	372	852	460	633	999999	741	134	649	99	999999	619	498	999999	999999	999999	566	24	999999	938	999999	999999	611	999999	999999	168	999999	374	254	999999	203	853	953	965	847	999999	347	570	621	406	984	999999	976	903	880	
773	80	999999	893	912	696	808	461	999999	432	508	760	675	907	999999	947	376	879	999999	999999	999999	665	533	119	720	999999	999999	999999	999999	999999	999999	741	707	306	779	98	716	481	342	999999	394	999999	999999	999999	348	853	999999	663	999999	459	999999	837	960	17	649	999999	547	834	183	574	700	414	843	712	200	766	63	378	137	386	241	895	547	89	999999	838	377	989	770	999999	999999	342	256	168	345	404	999999	999999	999999	671	551	882	308	999999	246	980	999999	585	352	582	800	302	999999	770	999999	723	299	999999	506	811	740	557	999999	315	898	368	167	685	377	999999	985	363	722	999999	834	999999	596	999999	999999	531	290	792	647	198	77	383	805	486	999999	621	999999	899	203	845	931	994	999999	992	868	878	822	872	218	556	999999	999999	999999	81	935	869	136	519	49	974	999999	948	999999	874	248	525	562	681	999999	999999	999999	95	169	876	534	840	539	999999	999999	963	999999	999999	583	100	999999	629	802	734	999999	80	495	595	860	999999	324	982	94	999999	753	353	325	151	136	999999	865	510	999999	704	546	105	340	531	608	85	275	123	999999	819	283	999999	723	999999	139	999999	999999	105	235	939	561	552	756	594	851	568	999999	567	290	999999	999999	999999	351	107	999999	456	740	963	986	999999	953	211	617	274	671	144	629	497	21	999999	203	770	285	348	999999	994	999999	999999	680	50	436	999999	832	254	999999	999999	276	625	999999	999999	999999	305	118	449	999999	999999	934	491	923	999999	938	160	556	999999	926	463	815	13	999999	999999	117	994	293	946	999999	999999	379	373	678	489	867	14	857	337	526	898	661	835	361	793	999999	857	822	964	112	999999	161	12	327	141	376	273	671	999999	999999	940	22	172	999999	740	979	571	813	443	848	999999	303	228	312	38	802	979	999999	171	143	260	182	328	844	999999	104	377	55	547	999999	999999	999999	999999	761	586	885	499	744	621	813	499	53	388	125	177	982	933	700	299	999999	397	621	999999	313	326	767	693	327	28	646	612	525	999999	331	999999	601	999999	999999	726	152	999999	244	999999	357	644	216	794	213	999999	99	170	676	755	217	725	983	999999	117	444	999999	999999	181	999999	974	210	973	777	66	999999	576	109	475	973	156	36	162	590	162	999999	999999	973	999999	650	928	485	935	770	68	999999	271	999999	775	32	907	951	141	517	66	999999	670	438	737	342	110	990	999999	999999	999999	191	572	403	680	447	334	999999	711	531	798	498	274	213	719	999999	999999	999999	333	453	999999	205	895	644	533	15	
999999	682	245	157	550	999999	790	243	171	877	43	868	97	999999	698	71	999999	610	719	567	881	467	999999	286	732	301	666	252	636	999999	296	999999	999999	674	449	652	999999	563	980	859	708	999999	51	842	427	741	999999	995	754	14	955	295	999999	965	999999	540	963	959	425	258	282	548	606	757	591	116	998	422	888	56	461	687	629	860	859	850	425	876	859	991	581	999999	497	631	999999	10	12	999999	551	909	688	999999	147	731	999999	169	435	293	261	320	742	307	999999	708	552	278	665	74	116	999999	999999	96	109	434	677	611	60	999999	310	590	113	105	999999	999999	367	811	999999	999999	282	699	999999	141	625	999999	258	283	999999	788	89	189	345	937	797	277	794	602	999999	713	999999	976	118	460	983	670	217	999999	436	999999	351	999999	729	999999	792	416	858	982	471	560	185	404	58	999999	895	999999	255	999999	307	604	194	765	270	835	843	305	590	964	157	954	341	610	847	435	447	347	999999	999999	999999	390	418	999999	141	999999	538	660	999999	999999	999999	863	425	999999	349	999999	943	586	481	893	999999	999999	825	894	834	516	229	574	556	623	824	558	999999	678	31	916	195	999999	634	999999	999999	193	377	743	410	294	999999	300	271	25	491	861	866	999999	652	657	999999	524	977	624	770	963	113	999999	32	16	203	747	29	432	645	999999	952	999999	596	741	128	999999	494	550	999999	928	313	541	141	962	692	999999	35	373	361	671	405	19	508	999999	89	999999	721	403	999999	791	281	999999	379	920	909	999999	999999	911	538	483	39	436	647	842	659	572	183	70	323	999999	721	655	999999	999999	175	999999	702	999999	661	65	370	100	459	195	657	999999	171	220	63	37	999999	124	834	877	641	968	372	666	684	517	890	661	999999	11	999999	625	767	405	755	999999	961	999999	999999	483	123	939	977	999999	194	194	999999	999999	999999	296	999999	999999	821	203	342	206	580	46	578	154	175	999999	20	457	125	42	999999	766	999999	999999	999999	426	864	361	764	702	990	999999	481	999999	117	927	999999	793	999999	472	804	999999	73	559	396	925	999999	115	317	999999	929	529	345	999999	999999	644	999999	920	999999	539	743	999999	439	639	999999	999999	564	88	46	247	65	226	999999	653	237	999999	702	905	699	150	999999	758	999999	360	773	470	575	329	24	472	430	733	573	999999	729	344	144	433	999999	727	999999	999999	78	79	999999	712	126	999999	924	351	941	601	231	999999	261	984	425	89	866	999999	999999	245	999999	574	817	331	652	999999	999999	893	10	999999	
562	971	779	228	690	973	11	70	354	999999	999999	673	531	999999	512	493	263	745	918	64	566	999999	634	999999	995	504	999999	37	69	228	766	41	999999	999999	48	259	309	999999	303	452	88	806	400	219	841	999999	53	988	818	169	999999	189	999999	999999	999999	954	347	999999	999999	195	999999	973	10	136	999999	999999	333	858	789	262	193	231	999999	476	976	759	217	425	294	605	461	999999	218	999999	583	999999	67	999999	959	94	912	655	999999	118	730	114	806	274	999999	478	999999	999999	208	566	975	423	999999	507	969	952	746	999999	999999	627	733	458	765	109	999999	540	314	928	999999	705	999999	999999	999999	342	746	999999	999999	943	333	815	538	277	74	999999	925	999999	999999	559	999999	999999	348	990	295	192	384	999999	349	707	721	561	999999	148	295	503	225	999999	12	405	999999	106	999	803	999999	554	98	466	999999	122	183	394	691	754	503	892	999999	359	999999	238	958	474	999999	256	232	771	651	400	981	999999	436	999999	166	453	798	338	999999	545	401	741	999999	999999	887	236	533	999999	870	419	644	999999	999999	999999	204	773	447	297	573	999999	580	827	999999	698	484	999999	999999	999999	237	248	999999	175	884	822	958	510	999999	50	586	306	722	895	900	242	999999	588	999999	999999	294	392	16	511	999999	264	964	573	999999	405	442	999999	999999	838	109	999999	462	999999	518	323	999999	694	638	406	710	999999	40	685	926	670	999999	896	398	999999	410	844	999999	455	410	630	858	999999	671	999999	608	999999	999999	883	795	278	780	286	999999	999999	662	600	754	609	800	497	233	288	646	179	462	999999	999999	434	438	264	399	16	999999	888	465	522	999999	898	797	999999	521	156	890	999999	889	666	999999	287	999999	810	100	632	655	913	406	580	999999	502	286	72	846	332	999999	540	879	773	218	190	654	149	576	855	812	611	975	87	999999	999999	289	999999	719	397	970	999999	999999	999999	999999	164	492	885	774	530	999999	735	352	999999	999999	999999	778	126	999999	646	632	999999	243	244	999999	999999	937	999999	999999	759	223	490	353	458	361	827	376	122	422	63	698	769	999999	56	243	999999	269	999999	386	47	220	172	348	999999	764	999999	394	999999	946	317	226	999999	703	25	317	999999	392	894	999999	873	999999	999999	999999	999999	947	863	949	197	999999	743	999999	161	999999	154	549	60	999999	999999	999999	704	443	999999	175	999999	837	999999	75	358	738	111	694	374	949	512	64	553	999999	999999	135	999999	707	207	927	213	532	75	999999	558	999999	999999	991	122	210	143	999999	999999	501	999999	999999	421	
999999	999999	458	900	59	419	212	999999	100	995	591	999999	154	792	996	245	518	961	999999	772	315	999999	882	999999	120	581	999999	815	82	517	61	999999	388	713	113	117	748	37	163	122	999999	790	999999	999999	999999	795	999999	418	999999	204	38	539	26	793	115	290	717	999999	790	477	255	396	367	583	943	722	817	440	999999	888	497	999999	808	999999	909	525	58	411	805	325	999999	755	678	878	488	999999	852	999999	607	999999	400	999999	247	999999	867	999999	999999	999999	537	952	977	999999	729	258	707	546	731	557	999999	590	999999	316	181	475	999999	499	717	999999	104	999999	999999	231	999999	865	999999	999999	254	132	602	442	102	173	874	999999	347	87	999999	999999	999999	942	790	304	711	27	591	999999	599	771	822	377	758	943	999999	115	92	999999	704	999999	999999	980	302	999999	955	451	497	999999	999999	328	999999	999999	473	296	318	162	640	575	520	815	284	999999	137	482	999999	234	683	999999	383	768	770	590	383	172	671	200	999999	191	349	269	529	522	999999	281	999999	999999	999999	472	635	638	475	999999	245	999999	588	354	853	819	999999	731	999999	348	999999	674	999999	999999	413	310	625	127	512	458	235	999999	295	999999	763	855	838	999999	329	221	523	745	302	999999	355	494	584	326	346	830	999999	999999	502	191	999999	999999	723	106	632	604	999999	517	135	26	291	984	603	826	591	997	999999	999999	411	555	824	949	381	303	201	918	999999	309	781	682	999999	617	758	114	933	785	142	741	999999	724	375	16	619	286	999999	999999	999999	757	734	349	849	847	216	946	366	878	605	430	905	714	878	546	999999	453	450	999999	236	499	892	805	865	248	404	686	190	818	340	105	331	999999	37	968	574	442	832	999999	411	811	747	65	999999	712	836	926	846	828	280	999999	999999	999999	143	402	864	928	483	610	452	999999	766	548	547	510	999999	84	687	999999	999999	304	620	720	271	999999	751	837	999999	163	412	477	840	361	999999	999999	268	32	697	635	113	645	958	232	286	882	54	209	517	679	613	999999	249	999999	856	976	554	125	47	718	650	999999	313	330	208	975	688	414	10	383	251	999999	386	62	806	336	345	398	999999	389	380	552	999999	946	550	649	999999	904	505	999999	619	153	999999	999999	984	86	342	638	33	310	203	639	209	144	437	999999	385	197	139	999999	640	999999	680	999999	348	107	708	366	779	558	747	784	999999	999999	763	999999	999999	408	77	730	993	707	375	143	196	740	353	195	519	23	273	51	774	974	999999	463	473	999999	999999	999999	
378	976	999999	474	563	418	729	771	380	999999	999999	977	129	999999	999999	932	999999	546	999999	607	754	999999	999999	765	295	705	20	999999	999999	310	635	764	768	999999	999999	27	849	999999	579	777	20	582	814	190	579	999999	921	374	447	999	672	926	865	42	143	855	138	102	189	999999	407	999999	275	79	703	999999	219	999999	58	519	92	890	967	999999	999999	182	708	666	999999	998	784	999999	497	506	637	708	898	735	56	506	888	999999	720	721	379	226	316	744	486	899	87	999999	325	927	916	782	959	181	445	960	157	471	905	191	83	761	999999	769	999999	995	999999	483	893	551	631	335	179	255	323	999999	865	963	999999	297	999999	999999	330	570	590	999999	749	999999	300	999999	358	426	851	539	648	618	919	547	312	491	127	603	999999	774	306	999999	613	999999	999999	999999	105	194	291	617	269	280	441	736	999999	587	255	64	193	999999	203	214	999999	999999	606	705	461	999999	660	699	180	327	715	556	273	999	251	999999	868	235	990	174	145	243	279	378	999999	192	368	725	245	999999	999999	291	581	102	117	974	116	999999	612	999999	999999	999999	999999	942	999999	999999	472	189	346	999999	999999	958	816	38	999999	999999	999999	999999	999999	279	959	935	463	117	906	433	975	181	892	277	999999	716	622	223	999999	553	796	337	813	302	719	188	388	36	999999	462	999999	999999	33	867	999999	999999	634	999999	817	999999	999999	999999	46	141	909	999999	297	79	999999	479	345	602	396	524	453	42	425	235	559	999999	999999	999999	999999	999999	959	432	158	34	662	60	92	999999	405	53	425	999999	301	999999	393	428	890	319	745	408	126	872	999999	508	999999	582	462	999999	783	46	51	701	110	999999	999999	486	153	273	416	999999	396	999999	999999	999999	109	988	741	999999	842	141	999999	246	691	831	337	96	276	649	999999	89	999999	684	505	369	12	723	364	709	510	906	284	627	999999	515	21	70	675	999999	408	435	999999	718	999999	652	999999	804	19	278	264	999999	220	503	661	337	641	999999	999999	837	999999	385	634	41	243	936	856	272	343	185	820	999999	999999	999999	250	186	248	879	128	852	999999	999999	714	95	999999	424	999999	999999	965	575	874	309	508	999999	472	32	800	999999	485	629	795	884	999999	999999	458	999999	999999	757	999999	485	98	761	593	999999	624	999999	671	548	586	999999	250	86	306	767	999999	521	999999	583	990	999999	999999	439	404	999999	67	338	736	880	636	468	999999	938	999999	490	487	122	715	799	223	329	361	261	232	666	388	719	587	703	532	999999	228	999999	
999999	45	999999	659	366	999999	651	999999	416	791	999999	999999	999999	312	558	816	290	198	806	999999	370	671	866	133	216	738	120	348	750	999999	358	999999	999999	660	181	492	389	827	756	620	158	999999	913	999999	350	114	598	86	170	771	422	999999	999999	259	730	105	178	999999	452	628	999999	312	545	999999	443	999999	877	417	141	76	436	462	999999	999999	820	999999	757	306	999999	112	149	999999	999999	979	999999	24	999999	990	999999	999999	999999	412	385	138	635	845	391	541	136	138	236	999999	945	103	344	959	901	945	439	297	347	872	203	999999	488	999999	134	566	999999	428	653	999999	487	65	753	999999	87	314	999999	974	999999	226	180	655	875	999999	999999	94	644	661	123	623	561	642	737	999999	218	44	649	999999	999999	824	780	707	484	349	999999	890	999999	999999	882	999999	395	465	245	131	702	999999	475	530	861	50	999999	999999	315	39	335	999999	327	999999	999999	52	664	874	263	999999	445	472	999999	999999	264	208	743	999999	779	526	238	106	999999	616	748	670	569	129	999999	999999	999999	681	402	454	23	999999	572	47	505	839	931	520	211	17	999999	999999	378	999999	275	663	306	599	330	788	801	239	999999	999999	563	154	483	999999	61	999999	334	764	999999	725	522	405	635	705	827	999999	594	717	894	999999	930	518	301	630	999999	999999	383	313	361	999999	999999	999999	421	999999	484	999999	366	396	468	999999	999999	921	170	999999	426	870	37	601	999999	390	204	94	344	57	780	55	852	852	692	891	999999	31	412	466	82	999999	984	773	999999	999999	582	208	259	275	716	18	358	649	214	983	142	782	541	999999	419	568	449	999999	91	438	508	514	704	576	429	662	519	704	999999	999999	999999	263	379	305	808	995	835	999999	341	772	999999	213	647	708	759	427	999999	441	999999	513	999999	620	692	793	967	78	504	682	845	64	999999	653	78	526	999999	878	412	245	172	423	733	999999	999999	999999	999999	304	999999	995	817	999999	999999	87	999999	76	399	275	571	586	999999	739	999999	162	233	287	999999	53	144	131	999999	880	24	253	279	999999	999999	919	587	383	61	673	999999	508	865	843	999999	999999	999999	11	137	831	317	826	908	432	921	581	999999	755	45	697	169	999999	999999	936	988	929	807	999999	297	480	688	197	999999	664	538	993	297	999999	406	862	57	142	994	779	999999	197	345	846	711	208	773	832	999999	363	513	466	999999	999999	854	951	999999	999999	714	657	999999	130	301	253	894	927	293	999999	359	183	650	36	999999	615	374	800	594	961	999999	98	706	855	
848	181	160	81	999999	369	999999	999999	258	85	428	347	999999	451	999999	101	999999	783	999999	999999	483	999999	713	487	999999	507	563	64	367	652	658	626	999999	297	282	999999	103	823	57	923	239	999999	999999	574	608	413	999999	922	904	502	19	999999	183	999999	999999	683	468	999999	365	999999	805	999999	96	606	426	801	999999	347	179	775	997	138	736	999999	777	578	250	148	878	999999	526	641	159	999999	999999	130	452	261	915	599	999999	999999	999999	999999	128	758	999999	328	157	999999	26	642	752	138	999999	880	801	192	999999	803	999999	999999	793	62	856	174	331	231	963	306	999999	145	431	580	123	999999	999999	73	999999	29	999999	999999	990	999999	295	884	888	30	370	762	328	999999	999999	999999	166	342	636	999999	999999	954	436	597	365	851	999999	999999	220	999999	999999	999999	999999	738	319	901	53	999999	339	999999	766	972	285	311	861	210	999999	999999	806	999999	423	780	940	999999	999999	918	593	999999	567	999999	999999	999999	673	999999	999999	442	999999	999999	951	999999	999999	647	13	915	999999	844	678	135	736	999999	999999	368	85	901	758	244	987	999999	492	400	318	999999	999999	999999	999999	361	999999	568	305	428	657	399	147	377	250	776	999999	999999	615	411	249	468	436	412	276	266	339	999999	999999	770	455	598	106	999999	129	999999	694	814	819	297	545	120	829	999999	507	999999	231	707	660	981	467	961	348	91	999999	999999	453	549	922	999999	32	999999	999999	534	972	68	302	999999	257	62	91	963	216	328	865	999999	638	128	904	793	45	999999	121	999999	999999	999999	999999	24	410	280	999999	999999	999999	999999	999999	19	510	999999	345	449	190	645	999999	608	899	504	755	30	999999	31	999999	335	645	138	804	399	999999	632	231	488	808	999999	184	977	999999	936	999999	236	62	999999	628	343	783	465	612	399	183	513	87	808	738	238	798	389	68	419	509	999999	185	876	999999	999999	82	856	640	902	999999	481	301	999999	432	999999	999999	369	402	877	551	999999	525	999999	226	912	555	423	750	999999	999999	795	999999	898	436	999999	60	999999	272	999999	999999	927	824	710	999999	702	999999	123	386	999999	270	438	999999	191	867	330	246	771	659	681	332	659	116	999999	423	675	562	403	999999	123	477	999999	107	652	999999	624	364	815	485	524	700	999999	46	999999	319	60	999999	999999	40	116	82	289	526	999999	427	611	999999	764	999999	263	999999	818	999999	272	741	478	341	999999	575	999999	999999	430	295	145	981	890	623	575	999999	373	867	824	372	429	50	198	275	516	234	14	803	600	529	999999	384	881	
999999	773	999999	840	719	473	999999	999999	150	652	993	390	609	537	988	254	22	923	396	999999	999999	999999	232	553	213	999999	120	570	449	375	901	74	761	109	999999	849	777	910	653	999999	999999	585	999999	999999	204	884	907	697	26	999999	587	605	834	999999	999999	696	551	999999	999999	999999	363	600	999999	775	999999	999999	629	509	501	149	477	999999	279	993	999999	999999	999999	999999	358	329	917	999999	999999	890	999999	305	999999	702	999999	999999	307	999999	283	759	49	999999	247	999999	999999	275	265	999999	206	876	90	485	336	999999	999999	565	818	718	896	317	976	999999	55	457	987	455	999999	999999	834	161	842	946	828	999999	953	599	999999	375	195	93	74	520	999999	999999	809	999999	968	397	304	119	999999	588	999999	966	782	108	26	790	525	999999	575	338	572	999999	999999	144	657	815	887	808	932	453	532	999999	253	466	724	377	647	685	486	312	632	725	999999	263	321	861	999999	999999	582	999999	849	993	517	736	947	182	643	675	999999	162	999999	495	186	87	65	821	999999	326	999999	648	153	999999	999999	273	705	847	423	781	822	795	88	43	235	999999	603	539	305	517	519	551	734	972	40	333	802	999999	999999	553	999999	999999	999999	999999	479	999999	698	19	287	999999	41	999999	999999	862	852	999999	84	476	269	95	483	526	525	216	806	999999	913	180	809	391	471	567	999999	999999	583	331	656	666	563	999999	999999	594	261	61	485	999999	999999	872	999999	999999	259	335	877	462	80	999999	999999	932	999999	999999	30	999999	209	999999	783	473	800	889	288	530	213	417	913	968	999999	888	274	474	730	397	999999	51	61	999999	142	999999	690	846	999999	902	356	999999	62	916	280	875	394	365	999999	22	619	902	593	599	967	841	421	999999	769	191	416	999999	212	227	606	978	476	999999	763	647	782	953	100	386	999999	488	365	997	698	999999	503	909	206	717	777	147	999999	461	999999	300	724	781	87	617	495	844	521	834	320	301	409	825	601	630	999999	999999	812	216	425	488	485	424	220	999999	999999	507	315	999999	450	468	530	24	999999	999999	923	11	875	482	891	339	999999	531	686	406	999999	999999	317	999999	487	121	335	999999	999999	193	999999	310	571	135	930	987	539	36	394	999999	771	394	999999	138	707	238	790	339	999999	999999	521	954	737	813	999999	18	200	739	17	338	142	999999	977	713	657	622	439	750	552	904	799	940	146	999999	999999	999999	751	189	868	259	999999	995	926	950	672	860	572	757	592	999999	797	799	999999	65	719	493	416	223	480	94	999999	50	
787	420	296	580	999999	999999	188	519	266	20	871	758	17	147	361	36	51	797	60	999999	999999	630	116	999999	999999	999999	125	151	617	538	999999	783	460	290	218	515	664	999999	52	669	579	82	664	786	928	270	57	999999	141	999999	182	683	999999	127	882	166	314	296	658	736	787	999999	999999	999999	311	97	308	999999	929	845	999999	948	999999	390	999999	95	965	330	81	999999	43	999999	19	237	365	35	749	342	999999	61	211	999999	443	316	999999	541	180	999999	485	841	962	330	999999	295	27	233	928	653	24	797	200	984	999999	997	999999	999999	37	675	373	285	347	965	330	999999	644	993	999999	448	507	570	914	40	844	240	698	713	890	724	219	142	107	106	327	999999	999999	999999	163	446	612	999999	514	505	999999	209	503	999999	999	775	999999	34	718	490	155	453	883	170	149	984	999999	990	999999	312	999999	999999	188	999999	647	720	26	427	840	79	836	869	999999	419	999999	645	736	999999	713	125	83	195	424	999999	950	999999	999999	999999	999999	178	147	621	285	211	49	342	30	999999	358	999999	999999	999999	999999	649	654	286	397	999999	703	503	258	999999	287	999999	239	280	816	572	301	774	993	325	348	671	931	224	594	854	379	999999	625	484	353	433	999999	848	999999	775	962	999999	486	262	999999	999999	920	541	344	47	999999	769	525	458	961	584	999999	999999	999999	522	717	999999	692	999999	999999	578	878	773	999999	854	999999	390	279	51	609	627	297	999999	999999	763	999999	399	999999	556	882	610	609	176	523	769	147	923	963	999999	999999	532	999999	999999	999999	429	999999	156	289	490	166	590	999999	999999	848	343	999999	555	124	131	999999	328	559	999999	999999	999999	968	711	999999	999999	999999	999999	427	790	983	999999	645	354	999999	999999	67	999999	119	399	400	302	121	134	328	189	482	999999	809	841	717	738	972	999999	293	675	460	999999	895	797	773	208	173	709	500	771	999999	942	973	225	74	999999	219	170	744	999999	382	843	393	81	999999	999999	158	585	999999	255	114	799	70	906	999999	999999	709	999999	626	201	138	412	634	556	490	540	618	999999	777	551	529	999999	111	925	302	616	611	823	787	649	60	588	999999	255	666	898	881	77	777	12	467	897	999999	552	239	970	219	836	999999	479	999999	999999	807	531	725	302	698	144	613	831	460	885	999999	976	999999	550	999999	388	889	592	658	551	816	999999	94	632	278	999999	696	332	999999	999999	242	318	143	495	780	114	999999	374	210	999999	463	945	551	581	373	999999	411	689	204	830	947	999999	820	964	
748	999999	447	103	33	999999	448	290	434	685	652	225	843	999999	769	671	858	524	999999	911	97	999999	999999	512	999999	711	157	17	138	576	999999	999999	497	179	747	747	667	436	351	70	308	182	521	999999	929	157	723	755	919	533	971	432	616	909	999999	877	999999	999999	834	321	992	440	162	999999	857	418	727	674	908	31	999999	432	999999	999999	999999	914	359	366	583	121	988	401	999999	999999	604	405	627	588	999999	870	999999	732	999999	40	999999	867	30	999999	19	521	430	58	999999	898	529	999999	258	295	999999	999999	999999	452	999999	999999	332	999999	999999	557	999999	999999	790	148	382	48	92	999999	999999	153	262	744	894	695	357	72	690	999999	553	199	85	999999	999999	342	291	340	999999	496	381	878	707	477	524	472	999999	557	730	999999	676	809	815	999999	719	999999	999999	562	999999	832	104	298	42	392	57	999999	482	207	314	458	857	51	695	596	999999	951	446	785	230	999999	999999	799	341	409	999999	744	383	826	345	999999	999999	999999	273	999999	401	93	999999	324	429	370	999999	214	253	282	434	635	123	999999	360	768	668	999999	342	645	548	304	957	999999	129	999999	780	655	861	271	999999	137	777	184	204	999999	115	131	999999	859	441	999999	556	68	975	637	630	999999	476	577	383	61	396	628	972	107	999999	999999	999999	999999	589	345	352	981	133	306	858	939	35	544	662	547	891	482	213	468	748	898	658	492	682	625	999999	294	888	106	999999	999999	999999	107	999999	893	926	249	999999	105	999999	999999	934	678	779	691	139	931	914	835	170	914	999999	999999	359	237	563	712	999999	999999	166	999999	102	37	565	709	999999	928	855	999999	620	651	212	117	731	183	999999	979	712	991	495	257	379	999999	936	999999	733	999999	748	462	339	224	805	315	999999	678	999999	907	122	80	954	211	999999	155	225	519	711	316	781	185	273	583	999999	452	478	999999	688	49	100	739	975	999999	190	402	439	999999	845	999999	178	63	700	999999	999999	999999	46	999999	180	233	837	427	999999	427	918	999999	198	756	999999	363	999999	999999	990	442	816	383	104	918	999999	683	716	819	999999	999999	148	728	485	217	716	366	416	193	999999	464	999999	999999	624	558	999999	617	214	683	190	492	69	147	72	999999	249	999999	548	128	272	496	517	28	753	999999	288	199	97	999999	49	858	947	653	301	535	239	152	759	546	999999	999999	479	42	638	190	754	10	665	226	968	233	818	999999	920	252	946	999999	920	999999	279	928	530	234	999999	331	545	416	846	999999	999999	106	734	999999	
999999	859	27	999999	389	572	555	287	534	870	22	999999	999999	659	999999	59	999999	55	232	444	276	870	882	254	398	999999	645	348	164	999999	999999	871	498	999999	969	999999	999999	999999	804	357	769	999999	404	999999	222	999999	999999	886	684	797	947	982	873	300	999999	458	999999	999999	999999	82	927	217	133	405	682	150	327	233	690	670	999999	126	999999	875	674	285	475	232	42	570	999999	759	999999	367	191	215	999999	208	92	999999	94	462	386	999999	430	562	868	999	977	82	510	999999	206	23	973	830	999999	998	625	459	999999	999999	739	525	57	999999	999999	766	223	477	151	128	151	179	586	371	999999	518	999999	122	999999	476	254	960	70	967	563	650	999999	360	473	999999	999999	632	538	340	999999	999999	685	999999	18	112	999999	510	930	392	916	36	437	611	100	999999	554	512	999999	516	510	779	999999	89	614	903	381	863	14	152	544	518	640	999999	648	879	833	999999	114	315	690	743	40	677	61	536	223	782	999999	249	454	81	999999	32	830	943	999999	605	648	115	730	999999	999999	787	847	999999	999999	191	963	999999	999999	362	407	999999	825	766	748	786	38	87	689	999999	603	765	697	473	927	999999	425	704	482	237	553	998	584	767	247	999999	830	653	150	41	999999	59	999999	999999	673	853	999999	73	999999	619	999999	570	425	140	329	741	99	999999	479	999999	999999	268	738	173	809	408	162	68	529	999999	956	385	937	999999	999999	554	916	605	799	84	999999	361	509	863	660	982	583	453	999999	505	163	455	999999	999999	276	999999	320	999999	293	274	701	147	544	699	662	999999	999999	767	360	775	824	494	999999	405	364	999999	758	999999	512	826	825	708	999999	999999	352	510	999999	574	391	229	999999	242	322	535	382	284	817	999999	210	469	999999	816	999999	999999	681	668	871	777	18	999999	801	999999	182	466	999999	993	527	999999	357	161	989	999999	999999	141	541	592	182	59	33	89	596	948	673	999999	476	19	615	946	999999	683	639	433	566	999999	427	796	69	999999	95	389	757	306	462	59	999999	301	440	999999	141	98	496	821	754	999999	274	852	772	138	989	439	999999	581	177	673	522	566	502	855	713	745	999999	327	999999	999999	332	300	999999	624	574	185	578	653	815	264	196	999999	678	636	265	999999	33	930	865	656	11	186	138	788	999999	912	799	585	999999	999999	999999	179	858	121	606	999999	999999	158	564	814	999999	734	999999	999999	487	704	999999	865	600	148	999999	601	461	317	642	999999	171	999999	97	661	386	999999	405	999999	698	27	959	567	
999999	290	218	875	999999	999999	794	277	420	999999	311	999999	35	933	999999	119	674	964	717	550	478	999999	999999	659	70	903	437	867	338	345	225	469	744	329	835	319	929	846	235	999999	999999	374	735	946	405	265	635	452	999999	296	755	733	309	419	99	579	477	559	999999	472	623	999999	939	999999	999	842	97	705	108	675	999999	828	738	318	38	113	724	999999	263	999999	999999	985	859	51	590	491	169	999999	240	265	842	999999	999999	763	786	999999	999999	660	947	999999	178	999999	353	342	116	999999	995	991	390	985	855	999999	999999	999999	204	638	77	897	494	517	682	761	475	843	999999	808	999999	975	531	442	678	73	919	700	636	348	999999	999999	934	662	496	999999	944	999999	410	241	84	32	568	157	527	537	176	999999	881	999999	464	510	999999	307	999999	999999	469	947	316	791	691	605	382	856	997	550	962	831	31	999999	999999	999999	443	602	734	774	416	384	915	150	897	490	819	229	999999	140	27	637	531	999999	708	997	999999	999999	999999	479	649	712	160	977	575	999999	999999	376	599	999999	999999	907	573	367	614	95	999999	999999	894	211	999999	162	972	999999	533	335	309	555	805	999999	291	824	62	265	134	999999	233	937	575	999999	82	452	630	649	73	120	73	174	999999	622	964	771	724	347	692	496	999999	294	454	249	44	999999	570	780	952	252	854	318	999999	910	862	105	601	341	139	344	532	333	803	422	999999	145	693	999999	855	519	110	999999	999999	638	999999	939	493	335	528	220	881	849	696	999999	265	754	932	951	760	999999	180	393	999999	358	963	999999	490	999999	977	899	999999	999999	925	442	152	149	999999	603	946	923	611	275	999999	999999	999999	683	999999	982	999999	517	212	999999	999999	999999	999999	717	999999	224	674	558	458	461	358	999999	999999	504	924	999999	678	126	999999	338	14	837	267	904	580	999999	895	999999	778	508	874	469	696	999999	953	939	103	999999	642	531	999999	398	999999	159	917	193	876	958	758	384	314	50	999999	999999	737	596	728	999999	146	217	329	394	999999	950	587	888	932	616	550	999999	170	252	484	486	409	999999	999999	999999	986	396	422	999999	531	404	999999	999999	960	822	698	367	999999	658	999999	999999	212	999999	999999	524	572	39	261	999999	418	773	223	71	566	32	474	131	234	620	458	999999	794	999999	862	385	756	753	999999	119	918	192	774	999999	954	999999	999999	999999	997	999999	545	957	999999	162	528	758	190	999999	278	937	999999	999999	143	600	999999	549	641	999999	681	242	999999	819	999999	151	999999	235	999999	711	
999999	999999	999999	609	133	386	84	500	614	999999	999999	114	205	624	485	999999	761	351	59	184	999999	999999	999999	464	193	764	89	726	856	993	810	303	760	478	34	760	999999	999999	999999	999999	999999	999999	999999	998	955	577	47	999999	344	119	390	10	185	823	999999	702	110	999999	999999	368	306	358	644	620	831	570	354	999999	599	724	802	23	898	302	659	999999	480	999999	508	615	727	935	392	999999	613	809	127	936	999999	332	999999	904	331	999999	460	176	999999	324	177	999999	232	320	554	619	317	377	111	883	999999	805	232	691	785	810	641	370	999999	999999	17	999999	453	999999	657	999999	74	897	999999	814	841	492	538	999999	999999	123	999999	999999	390	772	439	999999	999999	243	772	999999	109	968	129	520	452	999999	210	177	316	155	999999	815	662	287	555	420	999999	297	52	681	276	76	450	672	999999	234	979	203	467	771	323	219	644	394	177	999999	777	180	371	751	999999	371	849	106	181	999999	754	113	227	999999	560	999999	999999	101	996	43	999999	457	103	228	119	16	710	545	999999	732	181	999999	119	459	642	999999	926	301	999999	905	227	999999	501	850	480	999999	976	448	220	999999	28	552	397	144	577	330	999999	153	641	285	660	313	275	448	999999	486	993	768	999999	55	999999	899	701	101	816	184	955	253	747	243	40	999999	334	927	999999	628	880	975	881	322	437	999999	659	124	254	913	88	62	453	994	882	218	72	175	999999	999999	850	306	328	402	374	834	405	999999	254	399	978	347	734	778	605	28	999999	999999	617	711	250	999999	999999	902	999999	903	799	753	361	822	209	999999	518	595	999999	584	657	489	999999	603	387	261	870	999999	999999	999999	328	675	399	863	332	998	999999	707	878	273	459	425	306	999999	44	652	56	432	999999	819	829	999999	999999	30	371	407	999999	999999	334	988	717	991	967	366	999999	133	364	497	500	210	610	811	717	513	135	241	192	485	999999	734	215	447	999999	124	911	189	675	378	502	924	881	544	999999	889	556	999999	458	940	886	910	999999	558	932	989	219	27	430	496	895	999999	999999	640	454	600	783	999999	336	852	454	404	458	986	999999	999999	328	76	999999	828	957	667	782	999999	598	657	999999	657	515	675	905	893	759	188	482	372	710	251	999999	782	999999	999999	140	999999	999999	492	462	999999	563	366	670	999999	588	602	999999	237	999999	971	51	999999	163	135	764	999999	946	561	999999	280	999999	632	864	87	976	656	721	681	537	186	999999	999999	205	143	999999	158	14	999999	314	166	649	254	
25	738	209	999999	628	980	522	479	659	933	999999	192	999999	999999	501	593	176	932	999999	857	700	180	224	935	601	30	41	615	656	194	999999	488	630	269	999999	999999	999999	683	38	741	169	67	999999	823	269	23	999999	173	999999	421	595	999999	286	792	999999	845	524	999999	701	608	948	906	999999	474	687	999999	999999	999999	999999	375	715	492	904	149	697	642	999999	401	675	999999	684	999999	958	244	598	874	211	837	999999	772	999999	613	982	999999	999999	262	244	63	145	901	461	805	851	291	706	999999	478	147	999999	910	999999	999999	599	123	923	90	948	999999	876	813	166	724	824	549	763	111	999999	484	356	445	408	598	999999	773	999999	878	26	677	538	999999	999999	74	742	804	579	489	24	868	505	999999	999999	655	187	332	745	736	999999	999999	527	604	602	993	791	659	512	603	867	999999	999999	54	73	281	999999	390	417	101	999999	999999	970	999999	999999	641	978	999999	141	752	999999	932	38	400	897	714	159	999999	893	999999	999999	92	301	975	999999	999999	882	460	648	42	605	796	915	999999	999999	999999	341	253	999999	999999	999999	999999	528	759	192	935	796	999999	157	359	131	127	999999	999999	999999	900	999999	994	662	897	999999	528	999999	999999	157	624	26	385	647	934	383	905	425	999999	397	135	563	999999	793	686	402	297	999999	999999	999999	999999	999999	911	834	999999	244	346	591	620	999999	496	999999	999999	612	567	999999	999999	999999	222	999999	226	702	564	616	999999	346	999999	211	976	504	471	224	705	197	669	325	115	550	793	999999	47	324	804	730	901	972	143	929	235	767	999999	348	100	999999	694	785	999999	999999	151	999999	999999	145	614	126	739	999999	457	242	943	252	999999	870	164	522	999999	901	898	833	715	721	212	266	976	999999	522	999999	134	391	503	883	580	999999	409	286	651	901	709	687	991	629	524	901	986	982	999999	999999	194	577	999999	999999	999999	910	999999	999999	314	792	168	406	604	616	156	76	999999	999999	672	999999	470	878	999999	46	999999	220	842	95	206	310	280	999999	999999	410	938	557	15	999999	996	999999	231	979	971	859	999999	313	93	384	999999	458	999999	926	320	952	651	316	706	349	602	676	999999	999999	233	14	522	175	153	999999	677	599	70	999999	72	999999	780	999999	906	21	303	888	137	467	999999	999999	147	353	682	999999	999999	632	850	999999	999999	999999	601	727	756	967	346	577	169	890	707	999999	398	999999	863	317	182	170	999999	695	55	999999	549	999999	891	486	866	178	492	843	443	999999	749	404	921	742	411	63	734	938	674	
726	999999	246	760	729	359	14	999999	375	138	598	233	165	620	403	780	990	835	280	111	178	94	326	999999	662	143	999999	221	131	906	128	436	471	30	999999	999999	312	849	172	136	999999	689	127	715	844	999999	594	999999	528	961	420	227	464	837	506	999999	999999	790	999999	595	365	792	368	469	999999	171	762	144	300	999999	478	150	673	999999	249	489	967	611	612	840	548	999999	693	169	495	901	999999	634	523	999999	583	522	751	576	999999	79	330	658	705	682	69	459	493	999999	493	280	554	320	999999	999999	673	800	999999	268	999999	155	109	208	974	117	999999	999999	620	612	999999	956	399	106	999999	999999	168	319	905	929	780	99	726	583	675	999999	356	661	46	506	24	782	999999	492	529	625	970	131	684	999999	999999	931	839	881	285	537	999999	457	938	427	858	364	894	258	487	957	429	525	533	758	760	999999	101	124	597	999999	622	906	576	757	209	46	999999	999999	445	999999	260	845	308	148	999999	899	723	999999	647	659	888	999999	15	571	205	454	999999	925	837	956	839	724	293	233	999999	973	880	191	227	822	730	587	813	637	999999	583	227	394	424	861	813	483	476	999999	999999	536	900	14	561	999999	447	709	480	488	999999	535	562	85	999999	999999	28	999999	400	825	929	310	281	378	999999	622	236	999999	511	975	999999	999999	258	355	69	999999	82	999999	630	472	384	30	117	999999	999999	999999	999999	999999	171	62	999999	999999	92	650	999999	863	265	532	150	939	999999	244	208	504	345	653	286	216	25	844	999999	152	911	928	451	909	999999	946	750	691	600	93	52	458	142	871	284	999999	347	205	133	999999	735	690	943	150	822	613	989	974	896	815	999999	326	763	999999	370	164	209	108	999999	318	782	459	999999	445	999999	999999	371	999999	378	999999	868	820	721	749	999999	230	985	311	96	999999	957	775	795	999999	999999	726	695	441	510	130	999999	249	535	814	766	999999	352	999999	948	83	999999	524	999999	227	999999	316	604	999999	294	999999	179	898	22	999999	360	17	663	999999	999999	475	999999	930	963	258	999999	629	294	907	982	140	878	999999	999999	23	999999	442	999999	578	838	999999	999999	680	156	371	951	509	236	455	463	758	622	788	999999	483	28	320	999999	357	946	999999	32	697	41	999999	270	691	545	999	741	917	838	95	724	999999	353	383	783	602	307	999999	402	999999	453	999999	517	999999	999999	878	994	38	881	821	999999	520	627	434	999999	993	110	269	964	237	999999	545	999999	537	73	189	139	645	999999	959	60	999999	
999999	999999	254	999999	645	181	232	667	15	713	999999	27	463	213	221	919	733	790	501	47	806	175	999999	907	313	980	35	289	748	358	501	922	999999	999999	999999	999999	190	841	357	929	999999	306	232	999	509	999999	999999	860	999999	220	911	999999	999999	22	999999	759	65	346	504	665	155	942	918	999999	221	123	999999	17	617	776	739	892	443	572	999999	999999	943	136	407	410	905	175	999999	999999	447	755	465	758	86	999999	389	843	347	692	783	104	388	575	788	396	657	76	252	201	481	29	312	894	21	869	816	999999	999999	103	759	980	630	999999	219	466	658	999999	931	780	999999	895	554	999999	789	906	131	377	348	999999	753	839	923	130	66	427	999999	570	746	216	999999	460	903	254	932	803	473	998	999999	331	999999	170	145	471	805	585	475	561	115	115	999999	999999	590	928	350	920	66	510	999999	791	22	999999	999999	725	999999	936	991	309	999999	986	999999	999999	20	26	999999	593	703	999999	324	480	952	891	464	641	467	582	869	999999	904	22	746	962	674	575	319	999999	419	420	999999	869	999999	175	999999	129	672	999999	438	999999	654	756	226	605	195	852	839	131	633	999999	267	187	76	26	405	999999	249	480	457	999999	999999	633	183	293	750	455	886	786	158	345	968	999999	153	304	999999	157	999999	151	777	999999	999999	197	999999	311	163	999999	802	577	770	936	879	202	177	992	867	31	583	933	855	739	966	62	972	298	149	999999	43	999999	999999	257	999999	108	702	635	999999	519	616	872	140	226	653	318	26	222	465	776	999999	160	999999	999999	574	862	296	999999	999999	999999	999999	728	171	737	500	40	882	999999	999999	781	499	542	293	357	415	999999	802	638	999999	999999	46	999999	833	373	751	882	343	999999	682	158	812	665	779	999999	304	887	711	402	725	622	436	503	296	683	999999	141	867	90	893	863	69	657	999999	208	647	999999	895	999999	999999	617	696	495	839	777	969	834	999999	999999	62	528	999	410	913	473	999999	542	473	159	97	619	999999	999999	503	818	99	999999	714	581	999999	839	999999	913	416	118	926	999999	663	518	714	452	999999	610	999999	374	864	999999	744	487	977	114	990	746	710	376	602	443	999999	30	688	813	999999	999999	877	223	999999	999999	993	804	999999	290	878	954	444	999999	250	999999	235	999999	999999	439	421	236	603	284	848	254	999999	50	999999	492	948	643	830	900	331	999999	733	999999	837	999999	665	939	999999	697	236	45	311	999999	999999	198	217	999999	76	258	402	893	999999	602	999999	292	883	952	
999999	64	342	245	134	543	323	62	999999	420	301	999999	774	481	999999	906	58	812	943	999999	915	999999	285	94	999999	582	999999	999999	610	140	450	555	999999	712	999999	999999	999999	990	999999	768	751	83	517	796	999999	889	484	921	999999	681	554	561	348	745	47	970	778	999999	668	552	45	885	451	549	999999	746	291	71	830	999999	999999	999999	901	185	396	841	810	999999	523	687	107	586	829	929	586	888	216	159	675	680	117	116	332	369	732	865	632	967	999999	825	999999	999999	100	209	139	496	660	999999	358	999999	169	300	999999	981	454	458	999999	521	999999	91	539	142	395	159	999999	999999	999999	999999	452	999999	999999	843	662	999999	89	685	999999	999999	799	999999	238	52	801	479	521	816	382	351	999999	283	999999	999999	14	744	295	475	37	999999	908	695	761	127	721	827	985	326	638	46	901	769	962	999999	999999	873	999999	999999	340	915	638	484	72	394	627	179	720	109	838	917	412	614	657	554	721	114	338	120	999999	973	999999	205	188	999999	449	999999	320	383	397	140	891	797	999999	121	313	433	632	377	500	552	117	999999	487	720	999999	296	121	418	999999	617	999999	741	999999	367	432	443	305	726	944	481	858	999999	711	708	999999	614	480	546	999999	298	999999	999999	999999	999999	999999	607	717	467	999999	162	999999	902	999999	780	595	159	631	776	689	870	999999	906	432	29	693	769	184	779	694	29	999999	574	999999	426	145	584	131	999999	501	999999	725	999999	24	792	446	955	678	931	122	999999	999999	999999	857	381	170	575	538	999999	999999	106	432	999999	772	692	345	999999	735	252	999999	999999	37	244	999999	864	154	299	891	640	999999	738	101	253	667	999999	46	123	716	795	266	569	55	531	312	404	402	787	999999	999999	456	976	999999	435	999999	110	848	748	428	993	236	870	684	897	27	999999	14	189	280	999999	656	999999	753	940	999999	84	966	506	932	880	472	999999	999999	568	999999	999999	518	666	999999	566	969	297	694	723	569	999999	884	157	999999	955	399	222	999999	121	676	233	233	999999	999999	222	144	352	816	547	530	868	646	999999	999999	421	999999	999999	232	999999	984	369	999999	999999	381	601	199	818	991	976	490	999999	851	999999	892	961	383	239	999999	744	432	626	480	157	202	700	749	768	999999	103	127	999999	990	802	136	317	695	203	907	847	32	325	361	840	66	281	27	534	999999	752	48	608	999999	999999	292	368	888	390	999999	681	852	431	384	898	999999	439	268	59	999999	584	275	189	999999	380	999999	999999	275	999999	100	921	
682	999999	544	691	64	518	931	513	520	768	999999	314	365	236	999999	600	941	462	980	999999	22	968	547	649	486	858	286	999999	999999	185	102	258	299	916	999	999999	886	692	999999	350	508	999999	538	227	999999	961	999999	999999	385	131	174	999999	659	999999	999999	999999	999999	895	215	206	999999	192	999999	999999	999999	999999	999999	449	999999	367	999999	258	618	640	128	266	439	330	492	524	43	191	373	643	20	288	598	826	17	295	960	991	487	647	119	326	17	999999	999999	985	999999	385	868	27	417	999999	205	999999	355	651	283	356	412	690	172	999999	818	115	333	397	999999	198	441	941	999999	999999	999999	999999	531	999999	259	999999	999999	507	577	658	999999	355	235	104	93	579	481	365	999999	613	588	999999	484	999999	507	999999	870	164	413	759	999999	927	620	694	155	999999	498	999999	402	48	577	999999	999999	514	737	473	879	999999	999999	999999	999999	999999	929	794	144	974	496	472	304	357	374	624	103	818	999999	395	735	541	949	999999	91	928	999999	973	999999	683	684	999999	999999	999999	999999	999999	999999	999999	999999	868	998	825	560	180	738	35	257	54	673	953	999999	304	999999	352	737	999999	290	453	999999	788	999999	955	999999	999999	299	525	151	999999	334	733	999999	999999	999999	846	397	909	981	999999	131	65	680	918	309	92	871	389	999999	978	306	685	999999	407	489	263	999999	52	77	999999	999999	222	883	987	720	999999	190	129	527	953	955	999999	366	999999	332	865	118	203	999999	676	999999	910	355	173	964	648	381	375	212	523	100	354	842	999999	999999	909	181	693	207	369	901	752	862	227	33	477	329	849	84	624	154	562	397	400	520	999999	999999	720	32	999999	568	814	916	14	863	999999	999999	483	999999	423	693	424	995	296	774	836	57	999999	149	496	329	532	301	999999	378	537	999999	451	371	926	52	461	670	136	800	97	999999	857	364	422	491	845	999999	661	930	729	999999	999999	626	683	923	738	999999	536	752	46	523	338	635	999999	999999	999999	122	688	381	242	999999	869	496	999999	10	200	774	726	14	483	298	639	657	648	999999	856	824	688	12	999999	879	144	383	999999	999999	507	232	38	769	947	733	999999	290	698	976	697	614	938	682	999999	999999	999999	531	999999	747	883	681	986	364	797	999999	999999	685	999999	362	619	496	731	124	503	967	745	957	67	750	742	359	959	672	283	251	886	15	279	348	35	612	999999	999999	689	825	246	674	972	237	309	870	222	345	366	210	882	824	999999	999999	229	897	474	528	15	534	722	323	90	
556	833	428	999999	728	999999	16	392	999999	434	677	731	80	999999	830	450	999999	146	623	316	83	368	71	825	514	129	137	148	585	21	165	113	922	594	426	403	880	999999	493	17	360	818	999999	999999	999999	44	999999	912	643	999999	143	999999	108	17	17	197	772	999999	901	609	210	999999	806	704	278	999999	809	999999	999999	999999	570	418	652	999999	955	264	200	670	324	479	971	224	999999	507	999999	768	15	914	999999	238	630	287	562	884	807	492	21	472	132	937	235	999999	354	216	517	725	744	999999	999999	752	996	111	288	999999	638	985	372	309	826	999999	568	999999	899	340	806	293	855	768	808	473	252	727	548	387	254	999999	870	298	999999	162	34	523	863	834	241	528	999	140	256	821	130	711	646	622	999999	999999	999999	23	409	999999	869	999999	683	999999	999999	278	563	999999	187	339	125	84	999999	999999	999999	55	40	999999	999999	287	293	725	999999	987	353	540	999999	925	999999	913	999999	856	999999	765	293	58	999999	284	334	999999	999999	999999	999999	999999	705	55	401	972	147	334	310	999999	915	132	940	999999	999999	695	999999	969	197	637	893	274	802	268	195	999999	390	437	215	999999	740	999999	322	195	999999	603	999999	307	149	119	788	683	613	999999	999999	999999	999999	150	593	154	49	365	775	999999	214	999999	124	999999	860	846	592	710	128	999999	999999	778	809	999999	379	999999	413	999999	830	999999	848	999999	999999	974	999999	428	730	249	843	70	999999	385	999999	999999	999999	999999	999999	999999	999999	999999	526	999999	564	999999	860	172	956	79	999999	731	740	110	999999	697	489	999999	37	150	129	999999	125	999999	999999	68	836	592	418	825	999999	294	383	999999	501	537	561	770	999999	601	124	164	999999	661	478	121	999999	616	850	673	504	986	67	999999	725	999999	187	183	222	506	232	999999	754	140	306	999999	358	182	999999	997	146	999999	350	436	36	964	969	464	874	999999	999999	229	741	999999	999999	787	237	44	843	999999	360	999999	558	157	378	845	410	341	364	992	999999	157	999999	852	999999	999999	645	630	999999	761	45	999999	999999	467	768	13	537	19	809	519	258	323	338	121	647	758	170	203	68	190	564	638	999999	881	991	590	999999	888	217	545	151	606	722	92	461	999999	999999	100	389	999999	318	400	999999	845	744	449	818	895	999999	778	999999	452	572	141	999999	406	622	427	476	187	790	648	802	273	377	999999	999999	256	660	19	680	80	813	693	871	173	116	264	999999	551	771	326	683	438	921	699	44	591	885	65	25	999999	624	211	999999	670	
598	268	477	101	999999	571	999999	999999	108	554	638	999999	269	42	300	999999	290	925	416	474	964	374	351	678	617	19	371	604	994	30	455	999999	999999	211	575	848	999999	55	702	999999	90	488	999999	376	70	999999	999999	999999	765	657	999999	699	795	999999	705	234	916	999999	484	839	210	641	210	88	108	37	769	999999	467	451	580	244	232	999999	394	486	44	974	999999	462	687	519	839	999999	650	756	815	999	505	351	931	999999	571	999999	999	449	287	261	278	42	395	273	395	323	999999	144	476	589	725	229	199	999999	190	31	161	691	801	999999	437	352	221	770	562	999999	520	592	999999	369	999999	945	209	782	706	585	77	424	133	999999	271	999999	289	236	284	999999	161	990	808	549	999999	318	999999	999999	823	925	821	625	999999	279	802	494	999999	117	999999	779	29	417	244	604	999999	737	999999	284	999999	921	72	999999	999999	285	963	999999	999999	133	999999	899	307	784	958	780	764	999999	713	999999	723	999999	54	182	999999	504	267	744	755	213	999999	974	999999	373	822	999999	999999	836	139	435	316	282	999999	347	458	482	482	244	458	999999	840	512	33	713	560	824	877	999999	139	990	28	999999	775	579	538	999999	158	999999	961	999999	917	927	322	287	547	999999	76	706	723	382	32	32	295	999999	373	92	950	47	999999	998	35	973	706	999999	417	97	507	999999	999999	774	999999	547	283	402	546	912	999999	746	999999	119	757	180	176	757	968	996	932	999999	216	999999	733	120	132	999999	999999	944	230	183	869	459	943	999999	897	949	57	484	749	893	754	460	891	999999	872	702	251	999999	807	949	180	999999	164	33	999999	363	50	999999	425	320	999999	602	692	27	876	715	175	821	282	999999	709	493	256	49	729	755	999999	999999	999999	429	721	999999	999999	281	12	458	999999	920	21	544	999999	833	68	439	532	161	768	874	337	166	999999	429	999999	590	249	687	174	125	303	178	798	999999	976	996	598	194	465	421	24	427	420	255	810	999999	318	876	434	817	999999	578	987	690	201	999999	893	302	604	556	999999	324	293	189	627	842	745	396	857	72	840	348	695	356	999999	909	745	291	619	842	999999	373	999999	356	608	724	999999	118	999999	893	113	999999	589	909	389	999999	144	999999	627	967	993	921	999999	371	977	178	999999	641	830	291	347	999999	682	999999	284	668	999999	937	581	902	661	636	76	963	959	544	758	999999	967	169	775	513	663	651	849	360	354	891	379	439	999999	549	288	48	556	999999	623	827	634	999999	999999	999999	
660	725	315	367	999999	65	411	442	420	106	999999	671	516	999999	999999	40	999999	999999	999999	180	568	999999	70	121	358	38	416	468	920	931	161	256	531	579	999999	937	999999	491	505	298	999999	999999	29	999999	876	616	532	999999	552	999999	914	999999	406	468	638	518	665	999999	999999	999999	648	943	999999	488	999999	427	150	936	999999	20	694	999999	999999	35	999999	631	132	999999	245	999999	506	692	999999	999999	27	450	849	999999	940	999999	282	152	999999	678	650	546	424	540	999999	458	999999	595	744	542	999999	493	291	999999	999999	16	396	350	957	999999	329	999999	999999	193	471	504	999999	87	996	644	999999	552	948	750	385	999999	217	591	999999	787	274	911	948	382	999999	533	168	478	295	934	949	931	194	999999	359	694	518	999999	79	999999	880	399	598	109	804	355	999999	541	995	999999	999999	999999	826	180	12	999999	16	654	753	937	999999	110	791	72	694	805	999999	743	400	691	634	976	522	229	999999	875	322	999999	999999	95	988	627	482	661	145	154	115	999999	999999	999999	687	864	487	141	999999	779	607	999999	999999	999	999999	801	150	999999	999	822	291	999999	273	137	999999	999999	86	668	949	718	628	999999	927	550	999999	354	541	460	13	999999	999999	391	999999	999999	999999	999999	999999	579	107	999999	486	999999	662	322	999999	509	750	84	844	529	787	999999	191	999999	161	477	999999	864	309	643	269	999999	310	238	332	900	345	145	859	999999	999999	999999	570	999999	999999	460	478	614	686	200	603	467	999999	999999	982	679	209	30	975	800	186	579	279	464	999999	795	999999	433	999999	963	173	615	999999	534	805	290	999999	430	17	701	999	999999	999999	999999	999999	802	999999	826	255	999999	999999	325	169	68	143	154	237	115	999999	446	593	54	624	723	36	987	251	91	678	999999	999999	779	23	284	801	191	401	999999	424	135	999999	999999	187	346	999999	848	999999	166	400	661	62	153	597	999999	999999	954	381	464	999999	62	560	999999	157	553	232	921	311	885	267	952	999999	76	691	999999	725	553	999999	287	999999	999999	999999	999999	690	26	650	999999	192	452	176	846	810	936	88	372	574	727	892	999999	124	999999	546	569	898	448	909	985	462	889	845	564	98	103	999999	904	519	475	312	140	902	999999	738	859	719	421	152	816	987	999999	142	999999	660	241	172	999999	641	999999	196	252	117	999999	824	303	999999	612	758	716	932	184	852	999999	425	761	731	178	999999	687	850	487	999999	102	998	999999	756	847	903	856	931	999999	272	546	288	69	999999	248	999999	999999	262	116	663	436	
883	812	476	42	582	898	999999	994	505	953	132	999999	947	999999	666	690	546	758	999999	999999	785	999999	999999	315	821	999999	999999	493	56	999999	434	744	824	869	999999	999999	999999	999999	999999	14	356	936	399	999999	424	578	122	18	582	441	999999	999999	999999	999999	999999	999999	900	999999	221	999999	170	999999	948	999999	528	388	885	87	805	481	33	823	493	705	999999	848	646	999999	890	999999	252	730	999999	615	277	930	347	999999	999999	999999	294	505	512	999999	999999	339	988	71	790	46	693	999999	212	111	417	999999	20	701	999999	999999	999999	307	280	967	975	999999	116	999999	71	598	50	822	859	443	196	527	320	445	861	226	860	585	812	854	559	999999	999999	809	208	999999	920	645	857	999999	999999	986	235	544	999999	999999	232	999999	999999	202	999999	871	185	769	999999	889	764	999999	840	989	942	999999	495	425	999999	999999	999999	306	144	869	677	999999	999999	444	999999	209	302	999999	373	456	993	214	585	999999	858	688	41	759	894	318	436	355	805	868	482	547	999999	809	136	313	503	926	521	140	524	600	906	999999	497	999999	597	988	999999	999999	995	737	999999	874	999999	728	736	161	411	825	442	999999	600	999999	961	733	708	492	649	69	952	77	693	454	106	999999	782	300	271	190	721	448	153	421	872	999999	508	626	252	407	999999	351	524	695	999999	201	10	809	778	764	16	114	348	152	999999	928	54	594	778	308	946	445	890	231	999999	999999	189	188	999999	227	234	91	999999	252	491	610	999999	998	756	904	268	972	999999	506	184	616	109	999999	979	944	700	914	847	944	461	141	461	303	590	999999	22	821	585	561	539	924	865	106	661	830	999999	999999	838	874	49	999999	923	999999	57	498	893	189	208	289	526	999999	243	304	790	999999	159	259	999999	61	999999	447	999999	960	967	259	750	999999	349	159	568	654	86	973	905	488	217	77	999999	102	810	832	622	306	999999	999999	690	570	316	999999	999999	136	999999	786	982	602	586	963	426	999999	747	890	840	59	721	999999	243	270	399	999999	152	92	999999	326	250	69	824	100	925	747	569	189	696	48	479	441	27	999999	999999	312	999999	999999	650	458	354	920	992	999999	585	172	999999	430	181	999999	168	597	999999	321	999999	922	777	495	47	999999	237	567	203	801	580	289	855	999999	999999	96	409	897	442	553	971	330	77	261	515	999999	761	149	999999	692	880	881	317	705	752	78	535	416	999999	999999	999999	787	726	200	992	305	317	52	161	94	604	270	165	579	350	999999	999999	525	979	284	
916	98	999999	999999	921	999999	999999	999999	200	209	561	999999	999999	470	332	999999	603	876	269	220	999999	999999	987	924	999999	999999	725	737	365	536	223	19	437	932	65	142	238	225	278	303	333	168	851	951	532	611	999999	695	257	999999	623	979	266	999999	999999	207	110	634	422	999999	999999	244	999999	664	986	552	565	758	414	199	955	388	607	999999	999999	296	867	45	402	487	49	39	490	999999	913	244	753	668	112	857	42	999999	803	966	329	98	373	197	965	999999	55	822	290	67	210	244	381	300	999999	543	339	75	241	934	272	999999	754	595	751	999999	798	999999	655	557	167	360	999999	641	645	999999	999999	680	999999	999999	999999	999999	749	999999	998	678	862	462	786	568	527	967	372	868	999999	386	344	778	446	999999	999999	158	176	999999	899	849	659	740	655	93	620	659	995	820	999999	55	204	330	999999	999999	889	346	999999	97	39	999999	988	716	937	269	999999	154	999999	856	240	999999	61	25	533	158	999999	999999	807	999999	999999	867	971	552	375	657	191	999999	999999	373	334	844	47	88	999999	708	999999	942	803	395	629	476	426	999999	589	219	999999	189	797	448	64	999999	539	999999	149	172	228	446	351	289	999999	450	963	870	999999	999999	256	999999	322	825	999999	85	328	421	83	481	451	833	962	165	999999	11	226	999999	999999	999999	315	999999	999999	541	489	999999	601	523	999999	189	999999	555	617	203	963	999999	867	971	161	978	999999	127	344	668	720	395	483	196	626	999999	999999	230	561	964	89	999999	43	999999	345	872	999999	805	114	999999	999999	896	225	769	201	641	144	254	999999	999999	128	198	999999	280	999999	104	999999	999999	897	240	955	292	999999	652	123	346	988	96	636	288	504	642	22	449	700	999999	179	714	994	984	941	978	639	230	845	891	341	763	959	250	930	78	999999	874	939	685	902	573	655	854	653	999999	617	312	999999	485	186	846	579	999999	999999	999999	999999	999999	999999	999999	653	773	806	232	15	234	137	395	358	999999	734	999999	510	999999	922	606	68	149	341	893	370	336	393	999999	715	495	194	962	326	702	657	999999	585	961	42	999999	766	432	849	428	999999	232	954	410	999999	48	999999	565	84	327	178	281	581	405	616	999999	389	999999	999999	520	50	174	79	656	778	739	999999	548	981	999999	839	636	299	912	971	999999	382	982	999999	676	159	628	999999	998	533	999999	424	999999	999999	999999	748	330	915	339	388	756	163	307	632	999999	486	999999	583	291	488	542	981	668	433	478	999999	406	999999	840	370	421	
287	80	133	999999	324	381	202	276	55	519	720	960	999999	224	985	84	360	606	200	361	55	606	520	990	403	756	756	877	999999	351	502	84	999999	966	479	999999	184	240	697	114	999999	316	245	968	821	31	144	218	999999	870	999999	999999	650	19	375	999999	559	142	998	568	625	325	999999	703	999999	645	992	567	745	902	999999	999999	999999	96	999999	999999	999999	552	178	382	621	547	394	999999	304	282	434	958	600	999999	533	999999	241	139	488	999999	811	542	952	185	999999	999999	473	590	970	927	999999	564	999999	637	320	999999	999999	626	946	88	930	605	408	999999	221	999999	966	946	999999	858	888	779	999999	476	927	999999	599	999999	353	54	999999	804	930	377	960	870	705	963	489	526	87	614	999999	410	359	216	143	218	964	995	610	999999	221	999999	49	541	956	787	709	491	999999	971	283	901	14	136	674	40	999999	350	999999	12	999999	852	780	283	597	999999	999999	721	694	391	38	358	444	999999	593	818	338	429	999999	917	263	997	999999	116	341	999999	999999	233	541	112	434	624	666	608	70	999999	340	999999	999999	999999	670	988	999999	35	943	924	467	457	542	999999	702	999999	436	999999	999999	999999	742	674	941	315	800	999999	189	592	956	413	691	835	496	234	487	572	484	163	257	999999	210	999999	173	416	999999	948	690	999999	410	80	197	999999	859	600	626	666	999999	999999	959	777	809	214	78	999999	999999	631	961	318	378	140	879	282	173	483	269	658	511	534	999999	999999	213	504	192	886	999999	445	976	895	607	999999	747	846	204	999999	465	999999	999999	633	183	999999	986	381	316	999999	201	999999	999999	386	340	968	164	999999	999999	116	573	314	32	192	322	797	999999	75	711	557	392	999999	88	693	27	999999	642	877	360	299	999999	831	198	912	694	311	363	999999	564	639	667	457	700	97	999999	999999	999999	999999	999999	386	547	920	670	999999	887	168	836	398	368	77	336	286	939	856	250	999999	125	120	497	20	444	999999	511	81	999999	999999	342	999999	787	866	300	808	999999	974	752	945	171	440	999999	536	475	999999	999999	497	313	390	518	999999	846	173	45	862	346	310	999999	492	419	598	868	999999	826	845	999999	502	776	527	719	964	113	999999	580	685	999999	960	999999	478	823	23	768	999999	427	498	999999	624	999999	437	471	266	42	999999	535	573	999999	82	709	999999	999999	739	720	785	671	999999	740	999999	593	999999	776	385	999999	999999	669	406	999999	369	535	338	702	986	670	348	66	462	931	843	769	16	124	23	999999	916	124	93	
302	983	837	873	758	602	999999	481	660	95	501	569	601	139	744	999999	999999	381	999999	378	78	999999	999999	218	621	896	999999	587	244	763	135	848	358	585	113	846	531	661	579	109	956	199	688	971	961	371	252	640	272	912	476	879	988	745	25	999999	264	999999	261	861	821	452	246	897	960	999999	221	25	999999	897	680	884	801	827	422	879	999999	757	257	260	653	151	999999	332	296	256	859	999999	570	192	999999	902	999999	718	287	513	952	999999	999999	318	160	236	999999	999999	242	591	87	170	333	999999	236	999999	381	11	999999	999999	999999	999999	999999	999999	999999	608	455	843	315	777	484	999999	550	909	927	999999	747	939	109	426	537	999999	999999	704	178	698	999999	434	955	999999	530	408	510	999999	999999	999999	999999	306	525	552	999999	770	68	464	999999	993	620	424	218	334	759	442	902	999999	999999	186	824	906	545	104	329	31	887	230	999999	86	583	999999	999999	889	722	450	423	557	645	999999	999999	634	999999	999999	88	864	225	631	336	97	505	719	464	209	222	283	761	431	233	759	882	837	999999	40	419	678	891	999999	611	999999	999999	999999	999999	999999	293	999999	318	999999	26	999999	805	266	894	169	580	999999	999999	333	999999	448	689	992	334	999999	885	64	427	567	765	409	999999	896	30	27	78	160	999999	87	915	999999	965	401	415	768	953	625	943	58	459	999999	999999	567	999999	999999	629	36	30	269	501	238	999999	750	604	616	999999	909	245	999999	100	429	300	410	417	653	483	999999	999999	565	932	269	120	378	999999	219	220	415	253	858	999999	52	140	313	999999	687	260	224	797	798	288	53	999999	77	958	39	999999	788	160	999999	999999	341	448	465	337	241	999999	999999	642	394	405	84	666	999999	999999	57	299	986	999999	730	999999	999999	999999	788	999999	999999	999999	53	420	999999	999999	431	265	253	179	66	604	675	999999	354	569	856	581	412	999999	213	387	13	588	910	739	278	999999	429	999999	999999	999999	659	999999	449	363	83	984	564	999999	973	818	423	999999	431	453	624	20	478	171	546	687	999999	395	999999	510	999999	465	509	348	686	999999	836	999999	749	226	944	496	999999	999999	495	871	27	973	429	395	963	999999	166	467	999999	267	496	268	70	742	752	274	115	938	488	618	484	225	999999	516	999999	777	999999	999999	999999	137	483	487	999999	999999	669	125	965	999999	999999	89	309	999999	232	428	970	577	585	16	474	680	999999	999999	513	877	396	801	229	999999	412	195	338	950	959	987	784	18	592	395	83	637	999999	427	999999	
409	318	443	999999	335	999999	415	201	460	999999	827	746	999999	999999	999999	288	868	895	999999	999999	361	999999	358	92	245	999999	999999	999999	200	933	837	382	963	999999	999999	568	953	808	999999	999999	997	993	999999	219	141	251	898	44	793	117	999999	741	254	151	49	658	959	999999	999999	690	583	429	11	526	999999	454	782	688	869	239	334	69	10	686	288	367	872	999999	950	999999	745	927	201	92	728	105	137	821	167	999999	608	602	61	213	999999	999999	992	361	315	686	469	220	175	564	999999	155	999999	567	863	681	786	821	409	764	945	999999	238	918	797	808	326	960	530	424	631	731	18	796	999999	999999	375	520	832	273	534	535	761	637	310	582	364	570	999999	999999	668	999999	203	296	268	999999	348	999999	563	507	370	999999	689	751	932	999999	147	944	673	162	316	999999	999999	145	239	419	894	999999	618	999999	454	756	999999	999999	755	843	538	999999	538	999999	372	301	956	335	903	36	846	999999	704	259	445	999999	896	806	179	402	799	67	999999	848	251	747	465	999999	999999	613	999999	999999	999999	999999	999999	999999	999999	999999	999999	24	319	662	241	213	573	884	999999	369	779	999999	999999	205	999999	363	54	480	664	999999	999999	624	836	999999	281	300	999999	999999	999999	615	999999	999999	13	999999	26	165	92	146	825	853	999999	367	850	106	568	999999	999999	310	769	642	54	999999	999999	726	409	175	999999	701	999999	941	999999	372	869	291	632	761	999999	999999	189	719	280	907	655	811	999999	999999	774	999999	59	999999	999999	228	441	382	570	694	267	999999	580	851	976	390	755	999999	999999	999999	999999	999999	999999	807	987	999999	131	59	371	147	396	950	321	260	400	447	652	137	403	465	931	999999	999999	938	999999	754	310	338	743	999999	161	770	642	502	999999	215	999999	251	999999	999999	107	391	999999	433	308	316	964	329	460	539	738	628	999999	713	980	11	848	999999	313	999999	571	792	999999	481	999999	625	317	818	600	194	180	411	999999	999999	367	549	485	999999	999999	999999	790	981	877	213	161	533	289	929	521	999999	367	999999	937	43	999999	315	84	539	447	999999	999	155	729	276	368	337	766	764	999999	441	999999	561	895	999999	452	590	914	112	329	462	346	388	307	999999	999999	439	473	999999	999999	61	474	945	848	957	198	644	262	611	845	824	766	999999	583	90	143	806	846	821	591	524	400	999999	220	985	345	620	848	999999	448	929	863	938	999999	304	966	999999	712	937	999999	807	999999	312	999999	504	696	821	805	226	807	999999	999999	999999	999999	108	660	999999	
735	863	622	577	999999	473	172	916	999999	999999	999999	999999	123	562	103	999999	892	783	999999	999999	714	715	299	999999	999999	632	980	427	346	221	702	999999	643	999999	999999	849	325	999999	21	999999	149	999999	999999	999999	447	526	113	999999	999999	999999	759	462	912	572	787	29	574	107	999999	173	493	745	999999	999999	135	999999	999999	649	717	254	593	999999	772	331	948	373	182	430	86	298	528	735	500	661	462	249	999999	81	686	825	284	228	599	848	381	404	770	793	999999	117	999999	464	538	999999	101	227	999999	999999	623	424	846	153	30	472	644	757	999999	918	999999	886	208	573	962	891	999999	375	942	923	950	554	603	389	687	969	417	74	207	999999	999999	245	999999	551	457	272	978	141	207	999999	213	623	159	851	999999	856	908	317	501	646	714	726	999999	999999	639	999999	820	467	465	999999	65	580	999999	437	358	62	337	999999	126	999999	999999	838	177	816	720	337	404	751	883	831	999999	999999	572	999999	112	844	999999	792	999999	388	451	520	675	999999	999999	632	73	722	503	453	999999	260	201	801	733	876	558	468	55	999999	674	79	999999	634	989	999999	999999	999	335	513	102	999999	746	737	258	401	172	30	745	97	273	682	257	999999	999999	810	907	770	827	236	295	501	999999	999999	999999	999999	935	999999	167	999999	999999	73	396	990	999999	985	514	464	553	341	713	999999	999999	957	999999	992	821	155	999999	189	58	246	999999	108	227	600	797	147	999999	875	999999	999999	863	999999	472	999999	295	999999	999999	999999	306	453	227	495	522	758	778	788	570	721	560	790	718	977	76	999999	891	999999	772	999999	999999	999999	999999	999999	875	999999	674	102	494	838	706	563	77	999999	882	999999	29	999999	585	999999	821	999999	576	312	324	675	413	885	999999	94	318	997	999999	326	999999	929	23	550	619	931	94	685	303	732	24	999999	999999	711	105	471	999999	214	712	999999	939	188	999999	137	362	999999	188	788	999999	410	529	709	999999	750	877	952	591	479	76	654	999999	999999	715	843	999999	327	999999	701	790	999999	725	113	294	192	387	950	139	885	197	419	999999	305	999999	893	212	999999	929	972	999999	999999	999999	889	999999	67	927	803	473	956	999999	999999	257	486	998	445	684	426	425	999999	999999	926	823	706	291	657	999999	89	988	821	640	999999	398	979	999999	647	223	835	965	999999	264	999999	999999	182	55	162	171	275	999999	711	219	786	999999	53	608	999999	329	999999	608	490	165	847	815	651	999999	856	646	999999	619	360	999999	848	999999	198	630	790	448	651	661	138	
495	636	781	286	612	999999	103	354	381	999999	328	50	237	484	80	417	767	836	999999	198	516	893	656	947	489	370	336	999999	423	818	999999	677	521	480	999999	999999	76	539	999999	471	763	302	999999	659	42	192	621	975	999999	223	33	999999	794	999999	622	601	979	834	797	251	527	402	931	999999	999999	999999	999999	999999	489	550	999999	999999	797	394	434	223	997	999999	999999	306	999999	360	583	999999	794	856	883	57	857	999999	550	241	742	797	943	371	370	999999	999999	391	663	999999	496	576	872	795	815	999999	48	408	604	999999	999999	500	502	999999	818	731	999999	644	767	480	899	95	999999	119	495	10	999999	73	852	663	838	999999	999999	999999	864	999999	336	999	50	483	999999	458	999999	568	321	999999	304	776	553	999999	999999	524	624	192	964	999999	999999	762	310	815	959	999999	555	940	152	396	857	999999	313	811	404	768	603	999999	999999	450	295	441	999999	254	999999	674	999999	223	98	999999	999999	460	921	463	999999	999999	699	235	524	999999	999999	859	999999	999999	393	999999	473	999999	999999	806	999999	340	721	523	125	144	964	66	999999	294	464	341	999999	828	999999	999999	694	999999	380	830	79	377	769	999999	547	435	26	873	860	26	210	778	979	999999	403	578	738	408	348	306	609	643	126	239	579	571	18	999999	447	985	994	623	371	413	999999	999999	570	294	999999	689	999999	101	205	999999	94	999999	362	999999	434	999999	999999	999999	999999	83	999999	436	261	540	857	976	427	428	435	874	32	999999	416	575	555	850	17	454	432	658	188	518	447	32	155	892	218	449	999999	538	326	999999	121	298	192	309	301	999999	999999	999	271	699	999999	331	80	506	280	786	23	999999	901	224	999999	853	895	999999	989	238	999999	999999	767	978	265	999999	557	324	999999	128	392	256	999999	978	999999	433	397	488	853	126	951	999999	999999	431	999999	589	637	999999	845	268	403	999999	999999	72	999999	471	241	292	444	768	999999	999999	999999	161	404	767	34	922	205	439	465	416	999999	872	287	747	352	346	552	675	999999	455	478	217	724	912	935	496	344	557	202	114	54	94	353	205	618	470	37	999999	999999	714	906	416	802	987	621	448	785	896	999999	895	740	768	999999	999999	287	823	437	491	831	537	999999	648	999999	361	371	774	999999	92	139	999999	318	884	120	999999	548	72	414	999999	301	496	999999	447	438	999999	374	286	585	35	917	999999	43	546	836	38	136	268	179	451	625	846	918	703	767	246	586	856	658	953	999999	225	418	999999	999999	999999	999999	150	219	939	
999999	95	198	999999	999999	999999	848	772	57	92	999999	290	893	999999	122	455	577	999999	680	202	720	517	999999	631	256	701	999999	344	999999	501	211	985	59	239	463	540	999999	424	999999	433	398	814	808	576	535	498	999999	455	587	745	767	819	470	27	229	479	467	999999	257	999999	957	999999	426	555	880	442	999999	999999	509	582	797	162	478	999999	803	905	709	61	999999	757	999999	931	756	999999	734	392	999999	999999	19	984	82	100	999999	75	476	999999	397	263	695	102	267	667	945	15	947	614	350	223	224	323	770	415	999999	500	102	35	757	816	821	999999	917	209	654	525	509	707	985	412	999999	918	999999	455	365	999999	500	712	999999	751	662	999999	51	311	817	696	223	666	629	676	973	450	137	581	441	999999	999999	999999	23	999999	999999	250	628	938	443	305	805	324	59	466	999	390	49	15	163	700	457	999999	391	957	312	999999	87	318	439	340	791	936	23	999999	828	442	698	566	256	422	999999	112	868	522	891	898	616	173	676	592	410	132	428	741	999999	999999	999999	999999	127	663	999999	319	508	112	514	868	310	891	637	567	999999	999999	759	740	208	354	747	869	76	413	235	999999	642	846	930	668	518	999999	418	269	999999	999999	449	592	999999	192	604	999999	17	32	598	725	535	119	901	927	999999	687	542	405	821	806	989	999999	438	258	677	661	182	845	999999	37	482	378	800	58	43	176	490	26	750	981	861	53	814	509	388	532	945	12	999999	999999	740	23	448	960	999999	999999	164	11	515	942	999999	172	672	999999	999999	167	999999	853	893	999999	207	999999	655	999999	944	945	999999	928	869	999999	716	999999	550	999999	297	999999	929	840	999999	999999	21	489	511	807	397	999999	381	254	267	999999	999999	101	119	109	633	999999	368	999999	999999	707	835	236	141	370	235	424	622	152	999999	783	237	478	458	594	999999	999999	999999	847	452	999999	574	999999	671	999999	999999	624	69	450	896	82	999999	332	824	697	473	785	358	150	999999	999999	87	238	970	484	994	745	643	525	914	916	209	999999	165	770	999999	190	565	492	438	611	364	999999	256	210	681	999999	653	760	131	409	369	873	275	478	177	999999	684	197	654	196	999999	544	536	980	872	999999	176	63	999999	292	229	999999	712	970	619	906	982	999999	999999	98	999999	883	404	514	556	335	254	686	603	797	506	378	838	252	630	819	644	275	338	100	738	999999	999999	838	189	999999	171	305	859	270	999999	914	394	565	104	106	150	999999	433	546	346	489	459	767	
999999	851	36	469	349	799	272	999999	441	712	359	501	688	565	999999	63	173	949	999999	343	445	999999	983	282	157	999999	679	622	999999	791	754	258	150	999999	999999	338	999999	702	999999	999999	998	645	999999	682	215	603	418	585	697	380	383	396	999999	126	332	203	867	999999	321	999999	129	650	875	999999	999999	999999	360	260	513	996	586	471	999999	766	345	800	119	999999	999999	999999	125	104	999999	472	418	367	596	999999	999999	999999	999999	723	390	150	940	358	769	832	724	999999	253	167	81	701	793	911	403	896	781	532	93	566	686	768	699	35	725	999999	242	600	514	336	154	654	535	999999	91	999999	999999	987	40	287	999999	962	310	999999	999999	232	678	506	964	699	999999	999999	774	904	46	999999	450	914	632	366	999999	999999	599	999999	23	427	999999	930	830	999999	999999	999999	501	999999	979	723	467	742	13	502	734	999999	635	815	93	571	879	631	826	999999	412	911	364	673	999999	999999	373	999999	944	604	66	999999	676	424	629	459	999999	968	924	322	164	999999	911	139	631	864	499	784	834	452	999999	999999	113	999999	999999	169	439	828	127	999999	999999	999999	999999	408	446	999999	68	220	196	633	489	910	999999	514	999999	704	999	999999	999999	823	999999	588	559	502	999999	999999	999999	315	287	469	29	263	851	999999	961	89	999999	512	692	645	805	288	999999	210	963	637	838	598	66	442	169	999999	786	304	565	771	525	305	351	925	350	753	932	999999	614	235	69	310	999999	235	793	496	542	406	999999	683	990	359	999999	429	682	999999	259	845	309	815	477	556	840	200	563	615	171	767	304	999999	356	999999	595	737	999999	537	56	999999	649	672	672	999999	286	999999	781	176	999999	921	252	304	503	97	426	999999	757	512	469	362	999999	187	335	999999	111	965	337	129	763	999999	851	154	10	999999	206	636	153	98	280	958	999999	397	999999	249	999999	10	559	999999	454	999999	980	75	78	694	169	471	347	999999	287	320	554	999999	999999	964	999999	107	999999	84	999999	789	999999	999999	241	511	999999	284	337	95	999999	999999	416	78	674	965	999999	786	999999	315	269	734	299	255	810	959	414	999999	984	886	179	428	705	999999	377	664	151	320	833	999999	999999	885	144	261	999999	186	999999	486	987	447	152	293	30	988	815	166	500	999999	859	282	999999	195	299	451	916	830	405	999999	700	19	824	510	999999	519	564	384	999999	47	607	634	999999	927	770	546	743	886	999999	717	669	220	999999	999999	461	999999	999999	565	595	999999	345	817	780	972	999999	977	623	999999	
999999	510	434	440	566	999999	802	235	227	179	425	753	708	39	999999	688	272	489	999999	92	58	402	59	998	788	907	999999	789	999999	92	999999	999999	923	999999	556	897	292	999999	999999	711	938	236	999999	300	150	842	984	315	999999	999999	999999	306	999999	999999	999999	937	460	435	651	999999	760	23	381	999999	37	632	999999	606	999999	536	405	44	835	999999	153	822	68	759	857	946	922	999999	405	999999	999999	845	660	999999	518	999999	446	999999	586	999999	951	999999	855	999999	273	518	999999	999999	832	999999	999999	999999	471	999999	396	770	878	701	577	705	999999	999999	618	999999	763	192	971	446	98	865	99	548	458	840	999999	228	967	860	495	999999	934	544	999999	546	999999	999999	999999	999999	996	747	739	744	999999	880	267	586	316	244	445	999999	546	576	999999	967	768	999999	226	630	817	177	803	28	215	999999	771	202	810	81	556	999999	808	320	449	350	135	354	269	577	999999	605	911	732	425	414	802	367	253	999999	777	916	490	999999	999999	999999	943	999999	999999	60	119	999999	775	999999	688	389	281	236	137	949	841	424	888	649	58	222	265	81	999999	800	435	413	948	223	999999	640	575	66	999999	620	406	414	815	999999	999999	999999	999999	677	54	45	143	999999	240	304	999999	999999	37	841	704	631	573	872	127	738	625	706	125	561	941	58	813	225	999999	516	999999	999999	608	680	191	539	999999	588	36	567	667	859	183	654	468	939	999999	734	361	844	57	999999	297	87	999999	761	402	999999	735	996	231	917	814	999999	750	328	755	999999	660	174	249	984	846	559	80	765	532	471	103	11	445	89	863	999999	469	29	999999	999999	97	429	999999	125	852	999999	999999	999999	54	459	903	149	194	999999	84	197	604	999999	687	737	17	827	239	931	184	999999	561	152	64	897	264	999999	189	234	269	240	37	133	141	816	223	330	720	82	567	953	816	189	15	676	322	406	342	411	523	269	200	216	941	999999	478	999999	695	157	205	182	960	960	996	999999	169	480	931	871	523	686	117	166	373	230	999999	382	147	999999	585	858	398	999999	710	10	999999	821	192	23	347	30	634	573	999999	394	992	856	193	171	516	841	999999	999999	888	837	999999	43	842	720	209	106	65	317	571	346	999999	193	259	999999	802	348	297	999999	533	503	999999	543	288	999999	238	999999	199	976	871	744	999999	927	889	999999	848	16	999999	472	813	250	965	326	12	540	611	808	606	197	368	177	999999	999999	937	394	784	618	999999	863	491	999999	999999	89	446	827	952	855	
304	386	157	999999	999999	999999	114	293	538	999999	541	747	999999	429	465	11	617	703	999999	837	990	504	98	999999	261	999999	981	675	999999	999999	880	999999	587	755	513	230	50	999999	999999	728	451	999999	856	999999	87	17	999999	71	682	905	472	742	636	125	865	999999	298	917	543	999999	843	438	999999	999999	854	366	999999	999999	916	245	961	54	999999	472	396	346	647	48	162	254	630	919	993	437	999999	148	548	472	890	999999	999999	132	39	999999	999999	999999	703	214	204	720	847	873	155	447	999999	999999	847	173	729	528	163	259	999999	299	622	923	445	522	238	716	817	697	731	999999	313	839	999999	339	587	383	999999	443	844	441	999999	757	999999	556	999999	999999	999999	385	743	371	560	681	999999	739	943	960	577	191	999999	487	902	160	151	942	143	114	413	518	585	355	885	719	415	999999	892	864	159	889	999999	243	426	442	953	999999	652	631	483	285	395	627	805	999999	467	366	538	256	616	999999	422	389	591	782	999999	397	486	840	276	41	847	999999	999999	688	162	741	999999	999999	999999	781	300	512	999999	138	132	958	549	999999	262	59	795	645	258	328	999999	648	999999	644	643	999999	999999	811	365	451	437	316	816	127	309	999999	304	78	999999	835	540	910	999999	999999	659	840	848	63	588	227	999999	211	830	492	221	513	100	427	827	640	897	999999	156	188	700	999999	152	999999	133	999999	754	727	594	999999	788	566	999999	197	999999	802	717	830	233	148	999999	236	999999	999999	906	999999	635	877	250	420	937	61	763	999999	763	843	698	425	929	61	472	518	616	999999	703	999999	624	999999	442	34	922	77	265	18	973	473	339	999999	999999	999999	901	876	486	184	485	999999	803	319	999999	151	114	301	900	182	675	697	999999	78	999999	261	181	999999	444	999999	999999	870	999999	754	999999	299	999999	879	899	602	160	595	41	441	931	967	851	314	477	301	999999	631	177	93	343	285	854	271	198	274	165	999999	441	270	999999	999999	940	58	712	145	637	999999	999999	307	31	89	666	188	147	662	999999	867	999999	153	999999	866	999999	999999	999999	331	445	252	690	635	447	999999	163	770	999999	999999	36	802	602	999999	664	695	999999	869	999999	263	619	999999	133	999999	864	298	913	298	965	821	912	238	636	390	699	394	544	999999	860	50	999999	896	999999	821	636	607	999999	922	999999	610	637	833	999999	168	999999	769	129	164	770	158	78	999999	805	932	412	798	999999	221	643	999999	160	999999	999999	31	999999	999999	252	311	899	267	999999	990	809	999999	999999	89	
999999	478	678	930	275	389	996	711	971	999999	100	501	418	838	441	63	289	999999	459	175	999999	630	830	989	527	817	999999	513	135	87	999999	450	748	333	221	697	543	713	999999	771	999999	306	999999	276	632	750	893	999999	999999	969	711	598	905	28	264	956	647	999999	412	999999	133	492	586	894	999999	650	752	94	626	743	520	575	999999	687	999999	528	581	564	366	776	924	204	686	165	375	467	545	729	79	265	59	853	999999	554	647	983	999999	164	999999	999999	998	808	999999	92	459	999999	391	999999	329	999999	999999	93	332	636	534	999999	999999	999999	528	999999	115	32	24	371	693	666	999999	661	50	999999	807	426	301	385	777	125	759	604	999999	239	999999	327	409	344	879	966	531	999999	999999	717	187	299	635	726	999999	999999	793	83	999999	793	999999	999999	186	613	927	958	792	947	999999	999999	180	999999	999999	299	470	787	999999	999999	999999	999999	145	601	999999	332	538	999999	791	575	999999	802	332	686	215	912	368	999999	150	795	999999	921	184	583	815	612	547	999999	574	346	999999	98	362	122	591	671	658	279	98	999999	85	419	177	227	448	65	95	493	996	999999	999999	125	646	827	274	570	553	561	785	999999	999999	563	999999	454	319	999999	450	220	105	544	264	999999	266	296	720	996	753	956	145	760	526	999999	979	761	415	149	451	534	999999	31	127	106	494	69	999999	522	475	722	907	37	615	875	398	461	558	999999	858	999999	999999	277	816	999999	425	999999	512	730	583	192	48	179	968	915	372	83	426	999999	604	999999	226	208	531	41	59	117	154	999999	999999	527	999999	999999	291	101	427	580	214	999999	681	469	556	349	999999	293	999999	737	69	699	999999	324	999999	999999	999999	999999	143	908	746	999999	547	999999	879	861	74	999999	978	474	888	999999	497	791	869	895	486	999999	650	877	270	999999	357	999999	999999	455	147	351	492	812	337	630	957	519	834	429	983	999999	590	694	284	881	314	219	849	191	211	722	455	149	915	112	20	266	647	999999	438	235	269	434	724	723	574	176	999999	267	920	978	956	450	911	123	554	955	999999	388	933	999999	999999	999999	253	425	895	999999	999999	235	620	700	871	336	990	999999	999999	999999	970	560	317	147	83	591	271	233	765	15	237	802	557	64	999999	269	575	300	999999	999999	999999	999999	828	232	279	910	647	999999	116	630	459	163	19	398	985	52	999999	795	74	881	605	30	659	890	999999	999999	678	565	47	612	761	700	996	711	975	670	732	95	868	172	944	51	127	144	
555	84	792	999999	79	621	198	999999	236	881	999999	999999	649	937	999999	184	242	91	192	504	869	759	166	308	423	324	320	985	927	901	936	999999	903	525	344	50	312	519	496	999999	423	999999	473	999999	914	814	31	999999	999999	693	930	862	858	622	999999	796	917	999999	745	754	311	212	999999	999999	944	242	267	134	999999	77	999999	999999	595	766	999999	888	295	51	393	608	999999	525	999999	999999	971	999999	999999	290	259	547	132	999999	773	741	124	220	999999	149	180	681	557	896	999999	910	820	217	277	999999	999999	386	511	875	111	147	461	999999	999999	999999	363	870	537	977	874	65	945	65	949	853	651	870	999999	999999	871	711	60	407	334	999999	423	764	999999	999999	999999	873	46	256	716	636	999999	339	25	519	786	309	154	580	31	144	965	999999	268	999999	450	672	999999	999999	14	399	999999	64	460	999999	205	598	75	924	999999	999999	29	999999	348	322	572	322	854	999999	369	572	567	480	999999	199	999999	658	505	391	172	85	256	999999	252	327	550	236	878	999999	324	197	244	229	351	29	125	276	426	945	851	137	999999	999999	995	999999	831	615	678	270	966	547	103	683	761	162	755	348	456	31	771	346	443	937	999999	182	337	347	138	366	84	864	241	560	539	45	268	869	685	810	495	935	557	618	999999	777	104	999999	467	198	273	776	820	405	184	514	999999	879	999999	823	114	493	999999	999999	195	111	315	999999	153	726	894	885	999999	999999	999999	836	999999	825	999999	158	88	777	880	940	102	999999	54	835	999999	35	351	388	419	862	705	12	458	245	432	848	471	561	416	741	304	388	123	999999	870	347	725	868	999999	312	999999	336	999999	546	999999	888	67	480	999999	128	385	515	476	800	999999	532	999999	999999	402	148	686	999999	370	148	999999	999999	193	870	999999	48	999999	999999	496	117	127	378	999999	999999	999999	999999	791	991	403	297	366	788	999999	323	243	347	999999	999999	475	754	625	227	966	474	900	515	704	197	515	128	819	903	29	999999	682	999999	143	476	999999	858	357	695	133	82	782	857	802	870	636	626	89	136	16	741	999999	899	412	999999	21	999999	840	603	485	285	999999	462	999999	552	641	672	999999	492	645	617	407	930	104	999999	692	53	712	834	561	889	49	693	896	287	878	782	169	219	465	35	28	753	999999	848	999999	329	98	999999	999999	964	422	596	490	398	344	561	805	518	241	967	798	16	52	596	999999	785	566	490	999999	858	513	994	999999	619	599	999999	720	999999	999999	372	954	462	
604	999999	476	452	212	999999	943	326	977	650	978	497	237	22	710	999999	612	819	999999	607	586	381	461	999999	999999	870	799	690	840	999999	229	999999	23	345	411	456	129	793	582	68	999999	357	880	862	25	539	999999	999999	999999	999999	644	999999	609	357	876	233	145	999999	882	999999	708	263	999999	429	431	999999	484	892	610	264	999999	818	999999	705	70	999999	500	598	999999	999999	999999	222	746	743	914	748	269	999999	469	187	320	999999	999999	999999	360	293	871	461	441	906	65	499	975	999999	603	825	244	999999	296	647	733	547	644	852	852	495	999999	999999	514	682	849	818	433	433	943	431	908	999999	354	776	999999	49	166	999999	974	999999	999999	66	150	999999	999999	365	379	821	454	999999	999999	67	398	865	776	999999	999999	999999	66	999999	999999	552	746	182	999999	999999	999999	520	290	693	390	148	999999	864	257	461	601	425	999999	493	448	611	979	180	994	850	606	489	999	237	999999	407	449	737	922	999999	319	968	181	275	806	858	540	760	999999	298	190	999999	617	325	537	530	592	573	999999	464	999999	999999	999999	77	642	999999	999999	999999	601	982	698	999999	942	999999	151	999999	254	901	687	589	81	228	787	705	669	82	872	684	699	571	999999	876	939	467	999999	743	790	114	632	736	347	999999	168	999999	999999	999999	592	64	184	903	286	690	886	218	393	999999	788	482	407	570	999999	999999	363	40	176	822	209	484	441	407	843	150	999999	950	252	594	69	386	999999	629	489	817	509	796	295	135	990	731	999999	999999	999999	317	706	72	539	510	134	138	243	999999	840	117	622	999999	70	146	999999	935	966	999999	294	999999	376	777	999999	389	337	567	745	51	831	478	410	664	452	535	999999	216	420	741	469	931	153	337	788	382	204	733	735	159	713	64	999999	999999	492	552	940	928	981	159	183	566	393	999999	946	372	706	958	999999	534	702	999999	999999	999999	339	999999	999999	49	989	708	999999	603	831	595	337	776	713	135	999999	900	999999	514	234	271	567	902	547	999999	390	426	999999	246	999999	211	456	999999	539	999999	945	139	293	901	939	283	999999	999999	735	999999	999999	179	659	580	786	433	939	999999	999999	263	667	999999	815	317	658	573	43	948	203	630	149	829	246	999999	190	52	616	693	575	951	999999	999999	999999	999999	97	220	999999	104	459	976	272	268	528	286	872	519	324	975	252	376	999999	999999	386	999999	658	44	932	485	400	999999	817	255	622	38	956	680	268	75	230	999999	999999	938	499	999999	367	881	310	999999	310	671	
728	640	451	208	711	999999	610	71	999999	62	999999	291	999999	714	999999	26	645	500	329	999999	999999	999999	999999	804	999999	999999	999999	169	747	777	734	999999	185	729	26	187	804	424	999999	675	80	207	973	178	170	524	244	999999	68	999999	245	809	641	119	421	479	884	999999	638	410	999999	451	999999	324	327	315	116	974	999999	999999	222	231	184	654	131	63	285	587	644	55	77	740	110	406	541	999999	340	999999	318	547	302	167	785	999999	909	999999	882	658	850	854	418	269	97	86	139	24	635	986	987	368	203	999999	12	592	999999	35	999999	918	783	403	974	50	666	159	999999	999999	445	999999	999999	502	180	626	999999	789	637	999999	652	34	999999	999999	999999	999999	999999	999999	353	994	999999	203	583	884	288	964	999999	456	879	378	999999	937	396	999999	579	377	999999	494	999999	576	570	999999	955	535	999999	999999	651	266	113	630	961	716	806	999999	898	251	684	999999	224	999999	999999	290	999999	268	999999	714	638	201	947	922	112	999999	761	776	433	943	247	57	999999	999999	323	617	353	259	416	885	999999	700	999999	337	692	390	280	999999	999999	290	311	999999	330	668	999999	459	319	999999	527	999999	954	999999	271	999999	14	637	359	261	891	144	936	999999	851	999999	582	937	24	619	999999	722	999999	999999	952	153	999999	550	727	843	285	863	308	999999	731	48	931	112	439	232	333	999999	40	29	101	999999	999999	651	999999	11	999999	750	445	999999	951	805	999999	185	87	128	322	463	909	516	976	999999	999999	999999	928	813	397	480	507	999999	296	184	691	999999	687	271	799	990	705	725	758	999999	428	608	999999	926	982	755	35	320	910	869	999999	524	53	73	854	999999	722	41	999999	999999	252	999999	413	999999	124	761	999999	815	999999	331	758	999999	758	450	609	999999	565	12	999999	642	999999	197	880	999999	999999	177	999999	999999	999999	231	277	999999	121	153	293	773	205	443	812	999999	999999	219	992	588	999999	960	765	602	464	627	23	720	209	999999	999999	65	999999	986	747	946	511	875	999999	999999	63	94	999999	614	167	835	41	131	200	610	386	245	204	999999	315	79	411	658	168	788	218	557	999999	999999	983	999999	999	999999	999999	865	999999	391	810	894	535	37	887	161	999999	628	596	891	530	599	595	924	860	482	680	678	545	999999	716	999999	889	506	999999	932	630	929	999999	822	435	334	999999	994	434	309	766	288	191	260	223	539	202	326	37	999999	555	69	999999	527	539	28	329	999999	674	201	15	999999	417	999999	530	515	792	773	465	999999	707	600	
500	560	999999	401	496	295	640	999999	426	572	999999	744	999999	571	999999	999999	292	417	14	999999	999999	999999	999999	737	871	999999	730	707	747	429	860	999999	177	955	569	817	999999	999999	531	44	999999	498	999999	999999	999999	672	578	958	999999	484	490	58	200	681	280	266	999999	978	530	270	999999	932	999999	997	711	646	577	999999	11	744	506	999999	886	970	800	831	469	860	187	999999	657	771	999999	272	938	812	641	496	999999	312	999999	833	617	270	999999	303	68	999999	731	999999	104	999999	957	219	978	345	172	230	881	448	797	405	800	999999	613	794	188	176	69	999999	999999	91	999999	698	193	673	537	625	500	506	999999	999999	999999	273	114	510	813	544	294	999999	650	421	614	246	515	165	999999	999999	656	685	125	891	716	832	908	23	410	268	35	314	807	546	729	384	675	114	276	537	226	113	980	644	882	467	258	593	476	510	193	38	640	251	968	815	391	880	976	306	999999	999999	999999	555	999999	979	999999	114	691	999999	570	410	888	505	79	553	705	481	999999	999999	999999	325	999999	899	999999	999999	674	566	577	913	999999	795	138	969	182	999999	12	434	135	999999	672	153	901	999999	939	999999	149	999999	181	425	999999	999999	871	999999	722	49	553	210	999999	520	314	999999	999999	777	999999	775	281	919	333	999999	999999	280	999999	116	586	999999	423	999999	959	999999	999999	540	999999	162	999999	91	923	410	257	142	999999	802	953	999999	598	999999	617	133	999999	174	511	999999	810	238	874	839	999999	999999	999999	291	999999	251	251	999999	663	774	999999	384	974	166	999999	999999	672	201	370	999999	326	999999	999999	999999	823	299	313	999999	999999	999999	729	165	288	963	526	168	270	965	515	340	561	773	951	823	999999	999999	999999	841	999999	640	999999	619	999999	135	523	824	257	997	468	337	937	999999	400	35	55	688	106	20	639	692	999999	999999	685	39	197	552	788	693	553	590	149	472	481	158	89	119	297	162	450	999999	911	273	506	188	403	114	382	999999	778	911	146	999999	211	999999	40	851	933	838	937	970	46	563	454	877	999999	475	975	252	946	935	400	943	570	938	780	347	209	507	636	92	180	862	915	641	999999	10	271	849	128	999999	186	459	224	999999	999999	357	999999	629	991	927	139	140	999999	999999	521	202	578	272	850	692	999999	436	211	855	999999	999999	648	812	433	999999	214	135	999999	718	759	940	729	999999	999999	432	528	580	999999	708	999999	49	883	999999	129	999999	431	998	999	435	999999	750	257	369	679	492	709	16	206	804	723	999999	
16	999999	94	581	472	488	989	427	174	80	920	503	999999	999999	299	999999	999999	999999	764	215	999999	698	141	19	999999	370	421	999999	723	522	999999	999999	985	999999	43	622	988	548	788	943	19	581	270	516	829	754	466	999999	999999	143	322	34	49	999999	878	317	139	999999	888	112	999999	208	999999	999999	696	218	517	999999	999999	677	587	154	392	999999	999999	999999	437	625	189	938	903	502	999999	589	209	999999	671	477	80	725	492	913	660	686	876	810	999999	619	999999	620	246	513	200	525	999999	178	642	228	999999	333	999999	999999	895	949	999999	999999	609	124	452	346	547	49	999999	12	999999	674	494	706	999999	999999	677	999999	804	999999	701	400	311	999999	999999	41	717	999999	166	746	845	977	27	710	487	312	210	762	176	483	83	206	629	999999	999999	999999	684	936	284	925	655	71	709	336	257	809	999999	999999	90	999999	629	104	883	999999	999999	217	999999	783	229	999999	195	915	652	331	495	504	770	123	743	999999	356	780	999999	241	101	783	277	690	999999	677	49	999999	999999	755	853	979	999999	999999	40	999999	233	901	717	999999	740	739	419	388	999999	753	48	159	793	927	74	999999	925	651	55	383	939	966	330	551	999999	520	244	896	477	516	999999	999999	999999	620	929	455	73	535	501	361	374	999999	999999	999999	639	999999	881	753	691	14	63	999999	999999	999999	193	267	581	176	50	229	505	522	910	335	571	999999	999999	182	999999	618	785	400	160	694	999999	999999	126	619	912	999999	999999	491	215	473	462	519	840	999999	437	671	874	896	999999	281	855	851	979	524	148	877	999999	999999	999999	999999	228	662	521	752	647	143	999999	961	264	336	589	24	317	447	872	62	920	642	745	999999	744	889	905	878	999999	168	80	602	481	44	891	931	736	143	254	800	999999	98	787	999999	999999	913	642	168	692	999999	544	542	651	999999	957	999999	962	426	337	339	999999	642	913	999999	72	548	999999	230	445	658	287	183	202	82	64	832	854	451	807	999999	256	746	999999	999999	623	538	950	999999	999999	712	968	319	805	914	52	365	184	999999	241	999999	433	422	723	44	563	370	999999	579	41	135	334	520	999999	506	999999	20	456	999999	865	999999	597	103	999999	732	689	999999	378	287	40	999999	657	999999	999999	826	407	999999	999999	162	443	263	999999	999999	364	951	388	457	700	308	831	999999	909	268	442	706	393	340	999999	999999	354	595	991	72	999999	999999	477	777	310	792	109	259	999999	303	483	612	999999	226	739	201	354	999999	277	79	999999	998	788	399	
124	999999	443	999999	999999	999999	807	847	999999	136	832	30	483	610	157	908	209	581	999999	615	785	830	371	999999	600	999999	645	122	999999	922	615	550	554	999999	663	999999	358	41	695	954	496	635	350	218	393	999999	999999	743	94	368	870	874	999999	999999	614	294	152	276	999999	487	397	695	528	349	999999	292	999999	999999	947	360	559	999999	886	100	129	159	490	999999	783	882	369	901	37	999999	61	741	596	381	474	999999	654	92	565	999999	567	800	999999	999999	697	999999	252	322	796	733	809	702	999999	864	999999	465	803	989	492	594	999999	495	667	569	298	999999	695	104	999999	578	706	477	612	678	532	999999	52	489	999999	682	639	56	115	303	160	358	753	999999	328	19	575	664	999999	999999	99	82	143	547	712	918	415	158	391	227	37	342	100	999999	341	734	423	324	534	999999	999999	81	389	373	419	999999	35	999999	999999	922	13	51	877	999999	588	999999	195	504	777	999999	276	490	999999	887	999999	818	267	999999	400	593	596	260	999999	789	25	28	692	769	999999	999999	893	452	382	469	999999	985	999999	459	730	880	549	918	547	988	543	474	999999	501	107	999999	681	590	999999	192	336	752	911	999999	626	570	767	999999	376	999999	652	999999	999999	204	999999	999999	363	808	714	519	999999	999999	713	151	999999	550	999999	201	672	537	101	313	879	200	143	471	84	376	833	169	123	134	999999	999999	346	718	366	222	827	999999	247	872	876	62	148	999999	999999	770	842	999999	999999	576	753	839	999999	349	945	999999	71	999999	999999	987	999999	999999	406	919	135	180	804	536	999999	398	373	999999	299	229	436	999999	62	999999	432	313	534	757	209	999999	380	999999	631	996	773	449	161	625	611	260	897	331	656	228	533	868	965	315	999999	571	212	898	549	692	999999	999999	864	999999	779	901	463	999999	354	999999	548	999999	549	808	763	744	247	748	254	999999	999999	115	999999	999999	952	999999	348	228	866	999999	344	999999	999999	938	999999	655	584	999999	845	709	797	679	999999	999999	679	120	999999	999999	552	156	334	463	999999	510	371	807	948	999999	634	999999	563	999999	361	716	524	999999	258	611	999999	117	170	999999	903	999999	252	999999	138	383	999999	999999	245	191	999999	719	313	999999	999999	663	576	287	707	553	941	629	155	562	327	270	282	613	999999	716	442	444	986	999999	560	119	267	718	678	574	877	792	999999	381	568	642	999999	999999	247	594	44	999999	410	999999	730	283	999999	689	335	999999	111	999999	999999	529	748	241	732	650	330	999999	999999	999999	999999	142	675	158	
650	773	994	685	857	638	375	277	682	995	44	379	932	999999	999999	577	393	999999	999999	337	814	460	633	336	909	761	323	999999	198	999999	838	277	999999	582	999999	624	695	650	20	999999	184	711	846	752	999999	362	718	52	998	827	475	999999	669	999999	344	999999	150	667	775	999999	325	999999	88	506	167	767	999999	359	999999	105	882	742	799	999999	999999	113	613	880	139	999999	52	280	529	371	710	49	999999	603	248	442	484	38	999999	914	999999	999999	632	350	999999	439	924	369	999999	903	945	732	999	668	194	241	999999	999999	999999	228	63	999999	327	717	795	127	999999	999999	121	222	621	999999	867	885	999999	825	999999	272	999999	699	631	683	882	626	425	977	999999	939	419	17	855	223	500	655	860	999999	19	999999	555	478	280	100	999999	185	292	999999	864	123	815	368	999999	324	975	837	597	380	999999	701	302	817	999999	229	425	114	367	407	363	999999	999999	999999	816	999999	716	816	428	541	435	706	999999	333	122	926	134	999999	256	540	248	999999	68	999999	940	999999	622	737	401	61	674	153	818	885	738	999999	98	74	552	205	607	999999	418	999999	944	999999	367	968	704	999999	999999	375	857	826	168	700	163	544	810	999999	999999	979	424	377	867	291	887	458	595	469	999999	69	507	61	999999	88	999999	13	999999	484	950	654	42	999999	956	999999	999999	999999	726	999999	499	554	999999	54	999999	628	744	51	197	999999	999999	909	383	244	322	45	867	999999	893	999999	456	159	999	999999	999999	298	946	183	421	999999	999999	895	732	999999	970	999999	805	463	799	314	344	999999	816	881	905	50	280	797	929	920	441	490	108	999999	591	350	554	928	496	963	682	570	630	629	999999	683	187	825	274	38	240	999999	16	589	745	999999	343	127	999999	516	27	158	254	999999	136	514	796	96	966	630	738	876	966	836	631	773	581	196	222	232	863	455	533	900	690	37	483	999999	900	346	16	999999	508	979	945	534	326	140	999999	999999	887	100	999999	644	299	999999	447	999999	957	971	672	156	904	999999	653	572	999999	999999	809	108	40	999999	195	999999	623	311	378	987	891	107	457	451	694	68	345	772	596	888	610	336	590	313	561	999999	673	999999	532	999999	999999	999999	909	999999	330	999999	133	999999	905	238	999999	988	984	460	288	860	524	231	462	846	862	880	976	736	743	482	518	726	725	999999	999999	999999	779	78	999999	518	197	485	999999	300	935	734	999999	367	867	622	999999	140	34	701	414	999999	999999	686	999999	456	406	183	238	847	885	406	
885	649	282	267	218	916	799	770	672	999999	111	172	999999	999999	999999	999999	868	131	140	388	701	33	851	999999	365	999999	631	214	122	24	256	282	415	538	999999	228	95	610	413	435	340	264	999999	999999	350	245	775	319	442	787	314	117	717	506	999999	861	797	767	901	125	999999	594	658	657	792	828	757	382	999999	795	533	268	717	999999	57	447	999999	485	174	130	327	999999	999999	334	709	148	565	908	833	999999	430	328	999999	297	150	746	606	380	999999	522	487	999999	41	999999	264	56	400	22	999999	267	999999	321	999999	781	798	973	999999	333	948	999999	272	849	548	300	374	214	999999	430	564	311	840	625	999999	651	642	999999	999999	134	79	663	748	553	459	999999	999999	999999	724	926	499	177	923	999999	432	928	260	638	854	999999	283	999999	497	999999	458	157	999999	999999	419	951	999999	873	692	698	264	295	905	718	400	972	178	265	489	632	999999	396	388	568	203	973	400	999999	79	549	851	29	175	778	105	311	158	999999	699	999999	788	625	484	999999	27	999999	32	999999	248	882	572	999999	570	864	49	71	769	999999	57	445	561	144	804	153	847	999999	129	137	999999	98	824	999999	566	716	844	315	912	163	550	65	999999	858	765	197	977	834	458	311	739	44	999999	299	834	264	999999	653	821	999999	387	999999	28	895	918	999999	67	286	460	853	29	734	999999	615	999999	991	494	702	379	616	175	999999	786	817	398	588	556	534	461	999999	505	201	999999	999999	776	768	47	65	999999	614	999999	700	383	605	292	999999	885	999999	980	999999	769	519	283	214	175	999999	995	999999	999999	339	604	999999	999999	158	358	827	250	576	999999	550	953	999999	761	999999	999999	999999	640	191	534	393	703	628	553	618	999999	999999	918	289	416	413	999999	999999	558	610	20	606	875	234	256	999999	999999	999999	98	440	999999	340	999999	518	727	700	733	814	675	123	636	975	979	999999	615	999999	909	999999	170	435	777	126	880	160	754	880	599	415	934	79	628	394	540	999999	729	211	999999	409	999999	716	999999	958	171	444	999999	45	627	669	999999	999999	999999	803	158	999999	999999	772	999999	606	764	999999	110	328	880	999999	495	251	445	999999	486	414	145	509	408	999999	755	819	955	446	186	718	999999	999999	999999	999999	524	824	999999	876	460	956	999999	999999	999999	716	615	361	88	565	949	732	599	761	192	214	748	56	405	703	999999	999999	817	24	430	55	593	180	999999	829	91	999999	15	568	415	529	663	999999	999999	691	999999	403	740	400	496	453	128	501	
747	591	999999	999999	428	542	968	616	149	737	209	999999	999999	445	999999	999999	483	289	727	41	355	662	999999	242	192	713	864	514	112	999999	527	976	999999	999999	999999	999999	527	612	251	472	999999	799	999999	926	315	999999	569	403	999999	492	999999	999999	726	97	156	999999	50	79	296	715	678	463	999999	722	999999	999999	674	41	999999	999999	731	870	47	999999	440	999999	282	625	927	919	154	471	940	999999	510	320	260	999999	999999	346	900	458	326	999999	794	999999	295	667	999999	92	599	537	390	685	999999	55	179	471	657	600	999999	999999	151	999999	570	217	522	893	222	898	999999	835	999999	676	999999	283	554	511	470	302	270	615	908	845	329	999999	90	264	859	465	150	788	190	999999	533	486	316	949	966	999999	624	402	455	817	999999	999999	999999	999999	697	999999	501	999999	999999	364	999999	999999	515	306	57	999999	136	267	44	999999	757	194	654	743	153	512	967	999999	545	883	999999	999999	170	101	735	566	999999	377	999999	999999	964	483	787	826	22	334	970	999999	902	23	460	999999	368	698	69	924	118	706	570	195	520	999999	132	127	686	473	48	424	570	490	785	758	700	662	792	999999	407	828	730	818	541	957	999999	532	432	999999	999999	999999	999999	811	458	999999	807	382	860	999999	360	669	999999	549	999999	999999	448	422	237	702	999999	705	999999	784	527	999999	976	751	653	563	999999	599	695	375	999999	576	999999	999999	42	325	999999	999999	802	724	999999	737	999999	190	999999	986	999999	289	304	730	999999	999999	999999	256	293	178	494	65	728	999999	872	999999	974	773	999999	999999	171	999999	999999	912	750	348	903	999999	999999	789	600	795	999999	999999	53	915	305	964	720	169	21	147	476	863	830	999999	599	504	851	999999	762	999999	604	811	824	830	899	392	979	999999	900	999999	395	999999	578	698	836	71	999999	999999	999999	20	999999	427	708	34	999999	526	91	855	748	408	340	697	36	999999	200	417	842	223	26	913	984	413	268	638	751	999999	295	141	69	538	251	894	707	752	999999	187	113	799	618	383	999999	134	568	502	52	697	476	893	508	428	228	50	940	999999	35	650	169	80	282	249	240	949	795	220	166	999999	989	284	822	23	314	52	604	999999	999999	859	844	765	596	63	506	401	999999	999999	319	211	953	999999	727	221	28	42	526	379	152	360	339	358	999999	999999	708	999999	80	494	999999	186	999999	307	939	175	805	403	484	228	742	999999	325	164	901	955	492	833	556	611	995	281	525	999999	501	262	530	496	429	989	355	313	331	999999	
526	142	999999	656	226	561	999999	624	558	308	636	313	44	184	456	390	124	874	999999	469	498	999999	660	221	806	687	645	318	973	494	999999	999999	517	186	638	768	199	835	617	995	204	380	722	999999	597	197	999999	999999	999999	49	875	481	668	999999	650	999999	999999	553	849	999999	999999	107	999999	74	434	999999	795	858	999999	999999	200	999999	999999	649	999999	128	129	442	999999	618	470	999999	279	999999	618	402	999999	655	999999	953	295	646	999999	999999	89	107	729	999999	793	399	402	999999	810	361	848	597	999999	28	999999	532	999999	50	930	241	999999	627	828	999999	455	42	437	150	332	592	402	554	999999	188	569	176	398	470	999999	234	226	111	488	917	96	31	188	751	67	999999	398	255	716	999999	999999	462	278	23	999999	760	962	262	45	227	958	303	305	46	999999	430	144	104	400	705	25	967	148	910	630	434	854	685	999999	329	204	157	999999	547	178	999999	897	999999	267	999999	271	999999	999999	270	959	792	999999	152	999999	636	868	303	854	999999	739	52	324	368	393	779	906	286	179	716	33	999999	465	758	867	351	532	999999	836	999999	444	61	902	878	999999	837	708	999999	392	455	461	900	302	999999	999999	136	793	539	991	488	981	985	793	359	246	999999	337	966	284	951	999999	119	466	999999	576	688	999999	446	999999	999999	999999	204	894	999999	999999	133	519	637	950	741	999999	993	999999	358	530	999999	267	553	641	999999	510	741	437	440	351	352	443	949	261	129	986	356	999999	445	418	999999	100	999999	104	123	999999	699	25	999999	999999	999999	351	118	821	999999	999999	596	804	999999	55	338	766	463	382	912	999999	569	385	999999	755	211	999999	331	940	743	368	999999	999999	528	999999	810	999999	894	47	241	999999	334	137	144	699	999999	552	521	999999	89	30	999999	697	191	999999	78	324	194	787	201	250	29	177	999999	999999	242	148	286	446	244	999999	872	426	999999	912	999999	441	250	142	366	659	358	931	860	722	731	500	277	105	999999	496	541	117	999999	990	981	167	59	385	466	260	275	999999	166	477	158	999999	555	279	999999	637	83	62	431	542	999999	98	317	366	37	741	870	190	349	748	80	764	580	160	930	999999	392	864	999999	115	999999	284	999999	393	574	520	999999	998	38	469	422	489	686	312	109	892	849	693	357	724	390	94	735	417	406	999999	640	405	348	999999	254	218	386	325	158	617	999999	999999	999999	517	797	872	162	999999	999999	591	88	277	61	47	999999	999999	517	950	999999	999999	548	999999	986	999999	999999	549	999999	
169	224	213	999999	999999	164	999999	579	999999	901	999999	927	999999	932	999999	999999	815	999999	999999	999999	999999	520	555	701	435	600	850	79	999999	999999	610	637	257	222	992	999999	131	489	718	123	569	468	432	797	676	33	217	376	999999	284	181	875	517	205	999999	649	669	511	999999	769	313	999999	999999	988	999999	212	680	304	939	202	960	335	596	258	784	842	97	757	999999	999999	393	483	387	681	766	999999	999999	62	864	353	995	619	812	948	809	157	999999	444	507	474	352	912	437	499	999999	845	289	999999	421	999999	999999	911	487	273	386	830	999999	999999	232	565	93	999999	440	595	206	350	523	648	999999	999999	999999	653	999999	560	999999	481	56	887	367	920	456	860	641	999999	791	93	142	549	572	979	122	902	221	999999	391	725	999999	999999	303	972	999999	640	999999	999999	517	999999	661	926	213	999999	784	157	584	311	999999	999999	999999	92	803	999999	218	973	86	469	999999	999999	999999	999999	179	345	999	214	999999	394	598	815	999999	856	840	883	432	215	999999	666	205	999999	328	999999	999999	168	999999	399	999999	190	764	999999	564	999999	999999	422	476	352	757	868	999999	999999	562	199	999999	304	193	140	251	920	690	12	637	419	274	558	776	531	486	20	606	610	177	414	999999	999999	999999	687	999999	428	999999	90	458	999999	761	625	412	139	999999	538	974	999999	999999	127	499	762	720	154	96	712	645	944	865	746	271	305	412	158	569	999999	999999	505	999999	999999	513	999999	553	170	658	648	999999	999999	334	948	999999	998	999999	59	914	867	529	116	600	883	783	999999	224	711	215	465	223	264	570	733	495	999999	73	335	613	889	218	560	496	448	566	997	620	917	710	273	999999	362	243	701	943	936	904	660	48	51	999999	842	954	202	435	891	87	999999	463	566	934	136	445	34	659	969	620	162	327	999999	851	306	10	942	999999	860	999999	868	790	559	574	413	999999	572	504	376	606	303	999999	999999	999999	29	464	153	338	716	999999	999999	52	973	325	999999	342	262	199	99	999999	21	580	575	999999	999999	810	903	992	530	840	873	530	292	999999	327	150	652	999999	999999	841	857	614	999999	999999	813	826	816	243	999999	999999	43	382	415	535	594	722	447	805	999999	219	999999	161	807	875	999999	687	999999	610	999999	611	690	397	367	257	984	999999	675	630	66	999999	993	670	999999	460	806	999999	125	757	778	605	702	999999	999999	999999	291	705	806	39	900	999999	999999	999999	245	220	390	646	999999	168	551	197	57	816	999999	329	226	890	981	357	79	
999999	571	11	831	403	908	999999	999999	745	965	288	600	645	729	999999	324	786	999999	959	79	170	485	999999	216	591	557	999999	107	834	406	400	724	459	999999	358	563	75	385	842	312	547	413	999999	202	272	597	411	999999	818	14	440	465	999999	288	999999	76	614	999999	999999	845	32	999999	999999	349	575	563	151	684	381	999999	999999	411	592	657	531	757	215	765	943	994	155	799	999999	829	965	999999	702	180	62	999999	999999	999999	145	996	289	801	14	930	627	709	999999	999999	715	452	755	999999	872	374	756	999999	860	999999	850	256	699	232	467	579	999999	999999	999999	970	632	99	427	977	276	596	377	729	752	285	148	999999	547	428	999999	836	84	999999	999999	999999	423	999999	431	110	999999	999999	307	66	344	435	557	987	849	485	105	626	34	777	762	999999	997	37	999999	585	710	616	708	281	148	999999	505	445	576	532	556	730	667	327	557	387	299	320	394	327	727	160	395	71	332	468	811	306	184	786	999999	396	999999	845	399	813	190	35	918	713	930	121	420	326	929	999999	999999	707	230	385	987	686	642	90	858	559	999999	646	948	679	819	208	999999	789	201	169	999999	999999	927	744	206	273	401	681	397	615	999999	78	142	958	509	113	86	999999	999999	653	754	422	987	839	591	999999	87	248	999999	731	850	630	999999	770	999999	146	780	485	188	723	294	961	999999	999999	819	163	514	990	180	715	132	472	989	547	415	815	833	999999	162	662	999999	163	786	665	765	119	999999	371	999999	373	999999	600	620	85	368	792	999999	745	29	438	40	97	78	188	608	388	640	587	364	331	312	692	333	526	999999	141	999999	37	486	710	220	999999	999999	807	999999	999999	851	914	188	622	96	999999	78	724	632	108	999999	608	66	387	478	365	17	999999	70	999999	276	103	547	999999	617	701	269	319	227	887	999999	271	795	86	536	999999	999999	742	245	224	624	609	894	439	56	576	970	108	242	854	145	999999	999999	751	999999	999999	376	951	14	999999	828	758	506	744	189	999999	999999	980	850	751	957	275	999999	999999	999999	667	999999	999999	999999	51	999999	999999	87	373	752	999999	524	999999	821	999999	360	457	737	850	396	999999	112	160	999999	233	999999	990	258	999999	897	869	423	901	999999	597	558	267	771	963	663	999999	681	143	991	999999	308	768	169	999999	400	510	999999	414	459	161	564	59	999999	957	286	999999	912	999999	999999	999999	827	999999	999999	233	230	102	685	774	197	727	999999	999999	168	321	924	995	831	186	100	397	999999	18	
452	584	42	999999	409	814	686	922	755	94	667	118	120	685	460	999999	851	999999	824	763	226	731	967	595	890	999999	999999	291	909	735	506	88	550	818	180	734	200	999999	693	871	97	275	999999	109	312	59	999999	248	545	895	999999	999999	573	578	999999	721	617	999999	618	862	781	405	22	30	588	589	568	301	514	999999	745	139	999999	952	999999	950	759	999999	292	840	346	999999	999999	23	410	713	515	971	36	459	127	999999	113	831	100	692	262	951	520	722	491	908	733	819	160	205	188	620	902	842	961	749	999999	777	525	987	659	999	619	999999	84	999999	275	65	608	992	999999	783	999999	999999	697	807	357	570	359	999999	70	999999	862	215	535	894	999999	194	999999	999999	597	336	315	113	42	263	342	645	648	895	999999	678	220	999999	179	405	999999	999999	154	164	401	594	427	97	926	733	146	999999	999999	190	527	91	567	240	999999	699	477	758	950	444	474	712	999999	999999	999999	999999	715	704	45	999999	145	160	999999	999999	976	999999	908	227	186	999999	999999	928	306	999999	378	561	121	999999	999999	480	927	10	968	709	690	689	672	963	302	544	27	441	378	218	54	377	51	999999	263	401	791	260	582	999999	327	545	415	999999	95	243	999999	735	999999	565	999999	144	191	340	653	999999	340	999999	925	641	292	685	560	999999	999999	999999	519	887	726	372	999999	677	428	999999	392	999999	999999	218	877	68	274	291	501	812	999999	999999	195	711	999999	966	71	999999	334	940	368	999999	984	328	50	95	723	392	19	578	876	535	716	865	947	999999	999999	999999	76	866	376	11	194	748	91	999999	815	808	999999	759	310	842	352	999999	958	999999	999999	999999	178	792	344	881	281	922	936	479	999999	330	763	81	952	939	780	468	573	367	457	246	999999	999999	279	915	999999	260	277	44	193	999999	906	206	348	68	953	283	531	999999	729	271	812	999999	318	999999	55	999999	806	371	72	883	999999	999999	999999	923	718	640	523	429	806	31	999999	999999	296	999999	423	566	733	894	986	506	937	88	637	195	999999	999999	229	784	999999	839	999999	906	971	309	324	999999	999999	999999	350	323	760	999999	688	708	616	910	325	353	81	488	512	912	385	566	999999	835	963	118	499	93	421	999999	999999	966	999999	999999	930	986	650	118	664	318	554	672	745	835	399	928	578	524	320	999999	712	391	337	541	531	415	999999	488	999999	794	925	267	902	31	999999	722	141	868	979	999999	702	963	999999	999999	999999	712	820	999999	445	44	539	974	772	999999	36	999999	
999999	45	999999	524	633	172	766	869	392	297	999999	724	293	677	797	710	999999	981	182	748	567	143	183	818	999999	251	999999	317	265	951	494	366	994	384	999999	105	650	999999	999999	540	999999	999999	811	80	942	105	827	999999	247	828	999999	790	999999	287	609	999999	861	409	929	999999	128	999999	999999	441	999999	999999	729	999999	593	701	70	999999	287	999999	551	999999	332	112	999999	499	424	284	79	436	521	703	999999	717	775	588	244	999999	999999	999999	421	748	999999	380	999999	539	999999	919	184	546	768	359	513	730	736	999999	182	999999	999999	999999	999999	844	999999	187	920	109	418	22	143	15	467	999999	554	999999	999999	999999	999999	951	834	346	133	504	110	532	668	171	200	274	981	999999	999999	484	718	105	354	577	369	173	999999	999999	999999	999999	785	179	89	949	999999	547	509	933	734	231	999999	196	316	999999	744	856	518	999999	909	154	40	999999	599	982	999999	999999	621	999999	442	108	501	666	999999	768	718	930	453	718	366	652	765	57	53	999999	560	531	788	880	833	512	654	701	269	975	333	430	580	107	849	355	999999	855	501	999999	729	268	999999	547	754	813	999999	800	402	266	389	999999	321	999999	432	578	671	740	820	929	454	799	406	250	445	297	360	999999	999999	20	999999	909	999999	417	999999	999999	561	250	136	999999	109	854	999999	12	596	349	119	175	674	999999	684	195	44	571	192	999999	861	730	112	466	463	66	930	999999	540	479	437	903	949	140	27	999999	999999	800	829	999999	500	404	654	106	188	194	681	598	336	540	875	999999	235	534	439	831	999999	999999	566	53	923	917	999999	126	911	215	225	543	999999	999999	581	244	741	592	439	467	86	999999	288	999999	999999	341	65	10	604	453	999999	425	701	999999	291	944	243	786	999999	583	999999	537	194	973	968	147	345	82	958	640	253	999999	104	999999	755	142	390	999999	667	591	861	471	522	468	537	800	842	77	999999	636	10	999999	916	856	535	548	999999	315	310	247	996	999999	999999	963	209	999999	999999	729	440	158	564	946	128	94	721	470	24	726	446	178	305	278	109	331	640	299	726	248	446	216	321	85	999999	430	595	878	999999	559	268	501	999999	122	636	823	82	999999	835	832	144	75	534	104	869	142	942	728	999999	999999	332	999999	318	92	999999	999999	836	999999	958	698	498	842	50	465	468	999999	699	192	641	285	999999	999999	463	999999	113	999999	682	227	216	855	488	867	995	710	999999	358	193	396	999999	412	999999	594	105	999999	344	302	999999	999999	636	925	
442	760	96	607	470	746	456	424	979	912	552	618	281	113	999999	630	847	339	999999	119	760	313	362	999999	999999	664	491	326	999999	810	355	613	591	291	422	727	781	397	999999	489	999999	999999	999999	999999	859	378	322	991	999999	999999	454	999999	839	526	174	139	407	999999	319	805	999999	139	864	178	567	939	999999	990	691	999999	849	459	999999	999999	217	999999	999999	999999	379	999999	352	500	400	846	999999	999999	999999	74	127	292	330	923	999999	444	999999	771	904	247	358	920	350	999999	999999	444	863	995	605	99	999999	999999	243	961	999999	399	462	764	739	27	812	999999	175	962	873	408	172	999999	999999	655	524	446	96	999999	97	458	579	999999	200	955	983	370	63	683	756	944	59	369	446	688	999999	470	42	887	435	450	755	999999	458	901	281	937	999999	949	999999	999999	999999	999999	999999	38	820	999999	574	783	43	451	854	491	999999	929	359	803	489	693	674	64	413	208	233	647	703	999999	572	298	683	56	747	114	118	884	857	474	999999	417	868	999999	895	999999	853	999999	999999	273	182	528	552	478	458	929	999999	520	468	999999	999999	236	334	629	869	999999	999999	987	704	750	382	332	81	999999	999999	999999	825	999999	168	165	999999	250	60	439	28	53	746	999999	597	817	829	598	999999	970	123	268	93	248	679	620	158	866	289	999999	891	849	457	667	170	386	114	159	361	312	542	999999	185	894	610	999999	999999	894	999999	886	920	784	999999	110	771	59	988	586	455	999999	17	489	999999	214	548	178	596	999999	54	220	713	680	246	122	438	999999	999999	198	638	854	91	263	476	402	925	116	999999	356	896	121	398	999999	703	813	305	999999	159	970	999999	441	238	459	850	188	999999	250	547	794	671	768	999999	999999	948	999999	999999	754	22	999999	999999	441	235	249	192	932	822	195	999999	433	999999	385	852	999999	842	207	626	631	999999	297	230	685	569	159	684	137	154	598	579	112	355	999999	50	591	999999	914	999999	999999	999999	918	366	987	272	124	976	999999	915	855	958	750	999999	836	351	725	348	603	999999	86	564	65	788	234	615	999999	999999	999999	345	271	430	927	991	637	364	494	930	243	422	455	182	398	221	299	640	828	137	999999	209	324	253	999999	51	139	434	999999	999999	142	999999	397	46	711	950	999999	999999	40	759	347	999999	857	999999	115	191	999999	904	176	843	498	594	786	747	567	999999	31	27	342	999999	999999	213	152	364	798	861	35	418	471	447	567	864	609	79	789	47	352	529	999999	999999	624	235	999999	
378	641	548	594	649	999999	999999	929	636	102	154	897	144	339	502	996	253	999999	999999	442	728	285	633	984	999999	958	529	723	502	879	435	271	999999	945	774	722	999999	277	385	939	999999	517	930	771	465	999999	654	708	849	532	999999	999999	616	792	538	999999	17	563	999999	999999	948	921	437	757	666	883	270	199	565	779	746	976	999999	78	616	220	355	862	999999	999999	313	999999	873	999999	999999	999999	655	999999	416	681	715	999999	400	999999	990	904	90	183	114	582	910	465	153	999999	785	918	969	547	185	328	747	999999	999999	341	387	137	57	467	772	981	238	426	782	883	999999	60	999999	97	87	999999	140	182	999999	946	634	848	677	999999	194	75	715	117	668	98	999999	569	661	68	315	863	856	623	999999	133	354	494	999999	270	14	999999	999999	882	470	473	197	999999	398	98	706	539	999999	253	999999	706	276	130	757	694	948	505	398	527	781	224	855	999999	771	633	602	150	175	417	799	459	733	832	647	205	900	369	181	573	362	999999	999999	999999	350	703	856	233	736	999999	321	509	346	815	111	255	618	680	803	764	999999	999999	374	52	999999	999999	973	444	483	562	794	589	334	825	174	15	811	251	176	999999	999999	379	414	187	105	299	123	917	730	401	586	229	999999	416	87	797	411	370	168	527	730	999999	749	183	203	732	185	520	651	106	444	376	999999	999999	999999	126	161	999999	947	165	709	65	713	92	999999	575	999999	917	999999	377	604	999999	93	649	346	999999	629	240	984	999999	123	999999	276	634	956	220	999999	829	429	999999	645	224	999999	999999	817	999999	999999	667	999999	628	999999	999999	773	283	502	994	293	864	999999	632	999999	921	212	999999	51	117	999999	999999	135	765	860	204	498	785	999999	389	37	89	832	672	656	961	41	999999	664	999999	828	992	142	962	999999	850	439	999999	473	723	22	838	961	709	885	630	542	443	767	514	770	987	551	999999	966	213	999999	727	975	536	889	846	919	196	289	796	999999	173	837	20	764	700	321	18	999999	198	999999	132	787	999999	999999	999999	999999	160	95	999999	450	999999	999999	723	999999	712	821	937	834	175	919	775	999999	98	684	378	605	999999	749	79	999999	543	745	777	95	909	999999	950	117	301	258	999999	111	448	356	925	176	124	202	999999	879	384	183	999999	279	352	702	698	999999	60	993	840	999999	25	999999	906	284	999999	637	999999	773	871	830	542	999999	999999	673	982	742	758	212	490	564	698	200	301	999999	999999	999999	743	217	251	999999	999999	999999	417	
368	999999	282	449	999999	947	486	295	288	17	553	641	999999	999999	678	720	999999	999999	847	512	285	712	825	873	546	741	721	999999	700	999999	272	773	245	509	999999	588	709	302	999999	264	13	279	999999	192	747	999999	258	999999	999999	497	294	25	218	999999	142	999999	270	409	902	909	236	592	594	756	999999	779	405	785	334	100	20	664	999999	593	508	15	301	642	135	999999	492	340	999999	999999	247	256	564	450	999999	147	327	310	399	208	38	421	685	663	447	967	333	473	65	999999	999999	999999	541	625	296	136	364	628	999999	95	426	895	762	390	519	498	225	955	418	197	773	710	274	285	565	97	999999	638	204	168	494	999999	999999	855	727	616	715	939	163	250	999999	698	36	999999	781	142	658	304	999999	949	752	377	999999	999999	210	775	999999	999999	70	208	805	725	433	125	600	407	999999	999999	663	999999	782	285	802	178	414	84	999999	960	503	999999	999999	36	999999	999999	999999	999999	965	999999	654	951	999999	460	879	999999	999999	67	275	911	713	999999	522	750	640	250	176	477	575	886	462	999999	101	405	761	999999	999999	999999	999999	187	999999	483	442	211	263	711	652	332	406	847	733	999999	808	771	999999	999999	910	688	999999	999999	88	938	552	88	999999	527	860	999999	698	999999	195	665	826	97	212	240	942	999999	497	999999	598	999999	80	728	162	999999	327	329	158	642	726	999999	393	987	999999	771	999999	363	256	735	851	797	999999	999999	661	78	530	721	569	999999	186	600	200	466	655	243	867	824	925	850	209	540	706	66	525	113	999999	839	999999	440	309	589	999999	762	86	999999	221	916	76	94	584	606	759	142	465	135	890	927	341	865	904	116	999999	406	535	321	101	999999	638	999999	796	691	999999	999999	999999	597	536	438	390	854	32	999999	757	840	275	602	780	574	601	999999	999999	354	507	999999	536	202	161	667	999999	765	709	999999	287	518	297	893	874	630	999999	868	599	462	547	487	843	952	358	596	140	999999	541	526	975	248	344	452	193	999999	602	999999	446	869	211	624	154	387	673	999999	553	381	728	159	159	732	800	760	807	30	288	583	999999	564	536	303	233	192	999999	48	999999	999999	999999	999999	37	999999	432	999999	999999	922	999999	999999	289	119	53	758	214	391	377	252	448	584	645	172	999999	999999	681	881	342	907	401	962	717	635	75	999999	999999	464	131	999999	999999	80	508	999999	999999	822	304	733	520	999999	99	841	815	426	600	598	999999	547	942	999999	227	550	397	999999	531	380	748	654	53	345	
97	749	270	126	941	377	999999	761	484	508	724	999999	999999	564	818	559	999999	300	44	476	999999	134	522	122	999999	999999	682	999999	363	318	999999	650	999999	999999	690	349	581	699	485	232	522	447	72	443	294	279	189	832	535	999999	233	457	999999	577	836	962	236	157	94	999999	999999	921	999999	176	434	83	268	195	999999	478	977	457	815	999999	954	71	71	89	828	762	580	850	628	391	999999	626	41	999999	348	728	123	434	999999	303	537	600	999999	896	18	220	21	993	958	67	994	999999	642	807	623	774	900	157	329	999999	999999	844	999999	999999	91	808	52	155	999999	155	364	553	842	522	284	363	30	999999	999999	999999	751	586	891	571	397	317	984	233	499	999999	827	966	999999	999999	691	693	999999	35	815	999999	177	866	999999	999999	702	451	934	129	532	269	999999	735	86	711	580	35	953	731	999999	999999	824	999999	999999	999999	327	398	448	558	999999	999999	999999	999999	999999	870	450	884	439	87	868	946	999999	864	701	239	819	999999	889	403	713	999999	739	576	999999	999999	386	358	999999	874	999999	313	999999	385	298	941	999999	758	385	215	999999	695	596	875	863	681	400	999999	127	425	462	234	508	999999	999999	175	852	999999	598	999999	494	101	674	564	592	564	943	997	576	760	999999	71	717	684	142	28	79	863	713	999999	999999	427	240	795	421	270	804	958	540	999999	98	726	999999	76	720	179	999999	41	999999	308	737	403	392	999999	400	999999	516	824	912	999999	105	988	775	872	668	77	861	999999	152	331	760	985	467	999999	671	308	901	651	999999	962	997	47	580	415	987	257	999999	872	404	30	999999	980	999999	999999	37	110	950	297	408	652	318	152	889	999999	999999	752	935	938	696	101	499	999999	859	999999	830	999999	999999	370	999999	999999	999999	988	483	132	577	779	999999	754	426	570	357	613	253	322	653	854	158	618	999999	999999	321	105	186	313	530	999999	131	105	883	969	692	999999	412	987	619	330	999999	766	999999	999999	813	191	522	135	999999	886	621	547	306	999999	909	799	503	999999	999999	937	999999	180	602	688	657	999999	999999	456	877	767	999999	266	703	999999	196	391	233	107	431	999999	583	60	999999	644	277	584	999999	907	70	999999	96	763	888	681	518	497	999999	999999	120	969	320	999999	257	976	685	365	843	999999	999999	527	575	405	999999	999999	999999	761	999999	957	421	999999	999999	963	395	985	680	447	999999	31	814	698	227	528	986	462	819	516	999999	592	999999	999999	999999	824	128	543	327	691	545	918	327	756	886	216	
999999	47	924	356	680	272	999999	247	987	822	168	999999	999999	999999	418	999999	159	847	999999	28	998	509	999999	230	844	852	667	989	902	459	999999	67	999999	20	999999	949	537	472	999999	999999	297	721	999999	918	666	38	243	279	282	779	768	479	798	867	218	784	703	999999	512	999999	605	315	345	538	127	111	287	299	813	468	238	687	20	429	999999	286	585	999999	999999	816	619	398	717	132	999999	999999	269	945	802	459	256	833	960	19	999999	981	386	396	800	999999	750	944	465	999999	999999	999999	468	999999	999999	999999	208	999999	149	696	218	999999	598	223	847	892	841	342	496	364	222	404	726	999999	494	750	900	199	624	999	75	674	999999	903	580	608	999999	890	809	871	260	999999	999999	999999	999999	727	392	999999	548	908	999999	999999	999999	111	600	157	999999	466	884	395	999999	19	664	150	631	543	284	695	642	999999	999999	950	532	625	999999	255	709	462	211	999999	367	737	650	715	286	999999	227	831	999999	432	999999	309	16	424	840	999999	313	554	999999	267	453	696	530	999999	782	772	885	832	997	355	447	903	265	999999	37	303	368	999999	999999	974	326	452	392	219	999999	999999	944	118	784	862	942	165	818	943	322	671	217	351	999999	513	771	394	999999	999999	999999	349	53	888	397	547	882	364	689	669	940	999999	313	320	312	955	828	777	58	144	413	291	94	321	804	999999	95	26	999999	999999	999999	931	999999	999999	234	656	783	999999	720	246	999999	587	475	159	13	322	999999	896	49	978	685	993	346	999999	553	703	265	731	93	999999	999999	865	999999	339	465	19	391	878	999999	655	999999	999999	999999	811	999999	826	815	934	318	492	999	199	999999	46	999999	219	595	919	999999	531	401	999999	972	689	784	999999	246	146	693	993	930	488	810	393	999999	913	936	534	544	999999	887	330	999999	601	41	272	888	313	664	999999	423	471	995	564	264	131	800	999999	37	50	589	679	250	324	561	520	389	594	240	761	283	70	999999	999999	643	81	999999	380	657	521	235	932	482	447	579	999999	493	999999	139	999999	123	568	507	503	148	999999	999999	999999	999999	521	883	304	83	902	972	363	96	841	921	192	493	999999	719	999999	999999	656	999999	802	745	103	37	143	999999	556	999999	999999	563	881	26	999999	990	539	341	999999	638	999999	859	579	475	226	999999	999999	334	999999	200	694	999999	991	999999	491	21	287	363	946	494	749	839	999999	264	267	999999	215	824	496	999999	954	97	999999	876	883	796	999999	999999	999999	721	385	809	518	366	954	999999	572	
999999	999999	999999	713	999999	999999	651	888	999999	343	325	217	999999	176	999999	838	754	245	606	999999	124	805	999999	393	999999	834	234	119	999999	999999	999999	309	401	237	22	299	81	488	778	999999	932	988	999999	463	311	130	111	554	557	971	999999	130	999999	999999	457	397	840	999999	764	999999	170	542	948	771	182	25	815	200	164	538	766	999999	467	903	343	136	999999	999999	92	999999	733	679	561	969	566	50	951	999999	779	624	459	999999	723	437	999999	399	999999	29	290	999999	314	911	400	999999	215	497	999999	455	267	331	383	608	948	999999	617	999999	980	978	999999	142	999999	999999	420	540	88	724	999999	39	371	943	96	994	950	999999	523	822	289	542	764	79	387	506	544	458	999999	999999	103	999999	999999	61	418	71	815	158	230	999999	500	860	940	490	944	999999	93	999999	244	389	657	999999	422	999999	211	448	224	145	755	568	479	961	999999	238	630	999999	999999	319	534	35	189	999999	575	999999	331	429	601	999999	999999	753	422	230	224	860	202	941	374	36	850	999999	999999	679	999999	662	821	538	570	712	999999	188	424	773	788	219	210	855	586	199	472	999999	846	941	20	999999	156	258	747	999999	999999	999999	401	192	999999	564	189	999999	409	912	999999	793	858	889	999999	999999	999999	648	999999	999999	660	999999	365	999999	563	78	133	904	999999	999999	516	999999	791	141	999999	181	787	241	314	999999	999999	701	456	673	999999	999999	922	999999	999999	999999	999999	507	816	999999	778	697	999999	226	999999	401	440	284	840	16	406	838	11	727	222	999999	168	999999	344	217	975	958	891	692	396	884	155	176	999999	604	730	18	756	58	363	999999	848	571	612	999999	793	999999	861	449	999999	949	677	999999	999999	999999	906	999999	173	608	767	999999	806	999999	999999	999999	255	999999	898	246	999999	397	999999	953	374	243	403	597	495	430	999999	999999	999999	451	425	447	999999	950	999999	109	698	166	845	157	290	543	999999	999999	741	867	668	528	856	624	172	879	867	724	831	511	883	999999	999999	742	194	547	722	365	225	999999	538	304	843	999999	548	999999	552	999999	672	831	999999	999999	999999	999999	999999	895	373	999999	288	546	580	492	129	919	226	389	88	113	962	999999	820	817	992	999999	338	999999	684	67	999999	53	337	999999	61	10	450	999999	462	999999	979	299	184	249	86	999999	811	56	185	924	582	168	999999	448	972	930	20	254	203	505	299	399	220	315	406	245	999999	647	999999	999999	999999	999999	926	628	133	673	568	581	740	323	548	292	198	760	999999	999999	11	999999	960	131	
990	999999	504	957	170	590	999999	999999	843	840	469	173	615	999999	456	63	999999	422	325	308	999999	438	513	879	957	17	210	459	830	488	243	331	687	320	138	281	35	999999	999999	542	593	699	738	999999	854	999999	999999	142	314	999999	999999	588	572	661	759	999999	693	624	999	162	390	629	47	364	606	999999	486	305	927	184	38	999999	954	782	714	999999	700	612	34	583	341	78	155	409	802	654	758	36	560	577	588	410	999999	315	162	964	999999	383	999999	999999	898	381	214	139	999999	422	634	790	946	999999	861	90	599	426	999999	321	483	638	561	951	389	459	744	999999	595	627	303	648	999999	750	20	326	999999	318	685	959	863	26	15	999999	30	968	999999	473	716	507	810	553	999999	841	491	999999	999999	351	336	448	637	854	543	775	999999	985	999999	206	86	544	771	290	999999	861	999999	467	632	181	931	421	379	280	999999	98	999999	999999	164	788	269	987	504	967	982	246	999999	19	482	240	271	45	807	999999	397	999999	735	529	999999	633	393	33	400	999999	420	999999	79	999999	220	455	958	999999	831	999999	936	98	50	999999	999999	999999	539	999999	999999	999999	910	999999	999999	495	882	472	362	999999	999999	531	999999	245	597	853	999999	77	177	964	999999	36	999999	891	214	434	947	308	140	931	999999	318	999999	999999	49	997	740	999999	999999	584	999999	748	103	670	441	999999	978	999999	501	999999	257	240	999999	574	999999	999999	999999	999999	691	189	547	584	999999	430	76	628	437	459	206	600	123	42	767	592	490	999999	933	999999	999999	999999	456	255	807	943	684	990	981	528	305	90	876	721	832	130	46	900	416	672	999999	813	872	529	505	901	84	225	472	999999	94	999999	34	520	568	787	733	302	776	398	999999	85	646	909	163	125	999999	401	209	647	556	999999	642	271	16	646	41	999999	749	906	869	468	527	248	444	705	999999	365	162	55	396	743	133	999999	925	999999	176	963	375	390	186	682	26	825	197	999999	957	762	513	921	999999	806	552	999999	999999	287	557	408	474	458	68	368	248	164	999999	812	466	624	999999	487	479	77	560	999999	729	196	452	999999	60	939	999999	303	852	241	999999	999999	999999	262	999999	647	970	768	999999	917	999999	818	999999	862	575	385	47	999999	999999	35	452	999999	255	193	999999	342	835	999999	999999	535	710	999999	515	17	865	999999	621	213	134	999999	517	999999	999999	643	47	910	753	590	999999	675	901	415	877	999999	788	609	344	18	121	999999	812	999999	999999	963	217	567	312	999999	999999	905	764	834	
218	728	518	740	120	999999	155	240	999999	999999	999999	683	633	999999	887	688	228	999999	999999	999999	999999	999999	886	402	999999	615	436	999999	999999	327	593	230	910	77	999999	999999	999999	58	499	999999	999999	999999	999999	567	395	999999	340	912	679	623	217	740	999999	161	741	250	842	125	448	504	186	674	632	271	661	508	999999	565	999999	999999	999999	180	999999	604	999999	222	399	328	17	564	285	523	800	984	120	853	651	999999	336	956	316	203	999999	994	555	198	999999	316	906	886	964	774	815	941	253	999999	973	999999	411	999999	851	523	999999	884	229	999999	873	648	161	807	857	22	239	150	999999	186	570	772	58	561	999999	92	999999	999999	599	999999	707	859	999999	999999	880	999999	357	807	999999	792	94	999999	774	999999	999999	608	165	108	999999	952	545	675	518	999999	476	999999	926	999999	563	769	999999	987	294	719	955	23	908	999999	927	191	999999	999999	44	999999	102	844	999999	999999	999999	367	927	324	101	647	965	41	999999	999999	999999	999999	999999	507	253	346	691	107	441	65	999999	999999	700	86	999999	847	297	122	641	878	974	632	999999	999999	614	206	841	786	895	646	753	924	672	999999	999999	257	442	167	188	999999	947	999999	999999	941	999999	999999	666	999999	153	254	360	852	400	472	699	999999	476	999999	999999	57	504	905	999999	795	311	21	999999	466	999999	923	415	999999	934	942	930	980	229	999999	549	679	539	999999	643	999999	295	901	534	210	999999	999999	781	462	274	999999	204	52	792	616	640	218	999999	210	999999	229	839	230	999999	457	541	719	754	214	999999	223	517	999999	272	561	999999	410	487	438	921	107	151	952	866	999999	748	999999	198	613	999999	341	383	999999	745	999999	811	75	983	86	668	999999	999999	577	33	999999	999999	999999	780	240	116	999999	999999	867	289	158	87	886	363	124	709	999999	531	151	999999	108	839	188	767	848	999999	444	427	410	769	105	354	999999	999999	815	190	999999	117	999999	506	401	609	999999	59	597	345	924	711	868	377	999999	999999	611	993	999999	999999	444	999999	932	999999	999999	999999	999999	108	193	804	513	957	548	999999	652	999999	573	999999	192	499	334	999999	180	999999	825	733	559	43	999999	801	742	581	14	604	745	143	999999	999999	834	589	288	999999	866	793	999999	999999	173	933	724	480	730	966	811	435	886	315	753	430	999999	938	999999	297	355	391	72	932	952	943	199	999999	369	107	810	603	220	999999	999999	386	679	857	569	625	319	282	81	775	999999	579	718	439	389	755	999999	999999	999999	991	71	484	731	900	999999	229	744	
215	121	633	166	999999	225	999999	53	376	750	808	378	637	978	82	999999	999999	171	999999	234	759	139	613	295	999999	276	229	855	787	999999	778	842	350	881	113	999999	448	618	999999	999999	748	396	22	15	999999	527	698	22	989	174	444	999999	642	994	984	999999	507	347	251	999999	996	124	265	720	971	999999	38	755	874	999999	872	999999	999999	999999	999999	373	126	608	293	999999	577	216	866	999999	999999	999999	209	999999	999999	38	999999	111	377	620	368	634	141	302	999999	999999	999999	943	148	87	999999	766	138	623	518	620	999999	899	64	853	373	999999	257	641	509	931	766	683	857	845	999999	771	999999	989	999999	851	242	999999	999999	999999	899	634	77	788	331	455	911	585	836	287	999999	999999	56	523	257	578	387	499	792	112	281	814	999999	302	999999	531	999999	149	999999	667	387	144	334	808	954	738	722	469	319	64	999999	190	847	580	776	493	724	786	999999	91	999999	742	41	999999	974	94	549	775	999999	800	988	771	999999	178	899	935	439	248	569	518	999999	918	999999	738	91	101	999999	514	999999	345	806	679	407	882	203	645	112	861	833	869	999999	946	999999	519	75	258	999999	678	681	999999	64	485	226	233	234	999999	563	303	390	883	999999	44	259	623	993	319	374	999999	975	264	833	578	999999	699	328	909	418	670	673	833	532	999999	832	999999	999999	331	999999	999999	657	647	999999	809	999999	999999	752	165	697	999999	999999	756	883	828	999999	999999	16	485	80	527	999999	999999	147	893	629	557	360	828	211	572	342	672	856	200	999999	338	182	34	999999	999999	999999	172	999999	532	154	999999	999999	999999	595	415	679	999999	260	935	278	342	509	198	189	999999	598	924	999999	134	552	853	900	692	746	375	999999	982	388	999999	580	742	113	999999	749	712	999999	999999	242	999999	999999	537	422	920	922	749	828	983	844	183	866	999999	218	96	979	999999	26	999999	957	999999	999999	697	427	645	365	535	238	894	999999	999999	326	942	692	168	241	25	441	979	770	997	546	271	147	214	748	558	533	26	635	458	695	350	699	22	999999	206	120	776	565	396	521	934	544	378	999999	924	999999	60	855	963	859	47	496	960	682	898	999999	222	896	806	12	999999	269	990	780	975	252	679	532	45	905	664	424	999999	999999	999999	727	768	999999	999999	999999	483	171	671	599	999999	999999	738	340	737	646	999999	999999	758	394	309	999999	553	597	881	999999	999999	528	820	68	204	623	122	999999	80	999999	791	999999	999999	587	528	60	597	401	131	132	514	999999	794	
398	18	784	665	999999	186	937	184	999999	999999	152	568	954	350	612	405	45	741	264	999999	566	854	41	807	181	865	999999	87	161	475	999999	177	321	733	431	60	419	957	999999	999999	143	996	620	400	930	29	574	709	984	996	96	999999	259	89	999999	544	976	977	494	999999	927	999999	32	999999	715	999999	999999	231	919	999999	985	87	618	956	136	999999	244	640	877	161	301	999999	102	165	389	378	917	242	999999	887	83	442	473	999999	999999	283	974	915	685	954	773	999999	790	999999	21	18	772	303	999999	668	309	999999	109	999999	999999	388	767	866	325	346	67	24	725	42	999999	999999	614	999999	586	853	595	999999	955	922	387	948	758	999999	154	380	606	999999	289	837	588	738	343	140	999999	991	516	117	999999	348	897	759	627	758	943	469	403	999999	999999	109	82	979	390	187	955	884	630	106	722	944	739	442	734	887	999999	750	218	484	999999	999999	346	488	999999	617	34	628	331	10	999999	999999	977	454	908	189	765	999999	999999	166	999999	291	370	419	394	654	608	464	999999	739	999999	999999	260	919	708	131	763	594	999999	772	162	999999	999999	630	379	47	967	295	999999	555	132	999999	402	62	999999	171	234	927	999999	999999	18	570	604	592	695	535	999999	67	746	786	999999	999999	359	585	13	999999	729	999999	50	356	686	999999	929	478	616	999999	999999	999999	620	546	896	836	999999	183	764	592	999999	970	934	844	613	999999	549	748	999999	952	999999	817	999999	460	999999	494	999999	746	398	695	640	135	975	236	735	236	446	209	999999	589	680	185	999999	421	127	758	805	206	999999	776	773	191	999999	664	972	981	999999	170	113	412	949	753	999999	79	951	606	994	707	118	386	473	349	999999	549	999999	320	997	999999	343	683	688	690	999999	999999	999999	458	785	321	264	754	88	286	105	488	640	999999	999999	750	470	520	764	999999	97	366	313	999999	334	800	999999	661	999999	521	827	430	723	269	750	172	158	999999	999999	682	453	363	999999	196	999999	379	909	355	919	256	177	822	999999	591	602	999999	318	497	134	999999	999999	602	999999	566	459	675	999999	380	186	238	602	967	999999	999999	654	734	68	126	189	955	999999	999999	742	737	354	999999	999999	141	999999	999999	853	999999	378	834	753	850	593	742	999999	999999	613	538	179	690	653	210	132	838	937	868	589	202	317	179	104	999999	860	999999	222	454	999999	633	713	83	385	941	999999	999999	337	999999	150	999999	388	999999	351	999999	866	999999	93	154	882	671	204	999999	523	661	353	209	999999	859	
990	560	530	293	413	980	824	106	315	999999	611	999999	999999	144	727	273	813	705	828	741	999999	809	949	999999	572	999999	999999	915	999999	723	598	399	135	478	812	590	999999	105	208	370	999999	999999	999999	381	999999	625	171	70	999999	260	847	647	380	999999	999999	191	610	462	720	999999	552	909	547	591	123	222	141	999999	331	999999	999999	717	507	999999	212	999999	73	577	534	999999	342	377	843	308	876	950	999999	137	645	631	980	343	384	298	818	629	232	999999	999999	330	494	138	739	999999	999999	139	150	912	999999	575	128	42	927	774	999999	184	999999	248	715	173	203	13	397	999999	165	143	342	999999	649	999999	999999	909	320	214	461	213	638	907	999999	746	809	115	999999	79	512	947	415	610	721	999999	564	983	448	103	137	999999	741	48	779	649	999999	931	273	222	541	999999	722	999999	999999	373	545	167	999999	968	364	999999	671	327	197	218	999999	732	497	15	29	60	999999	999999	87	970	472	600	138	874	999999	877	999999	129	538	999999	235	692	297	357	109	406	269	999999	999999	49	819	999999	999999	571	999999	999999	999999	268	999999	490	748	506	999999	999999	999999	945	39	849	999999	486	255	552	789	893	983	999999	444	150	906	999999	999999	999999	486	47	161	999999	748	567	999999	884	999999	584	925	58	555	728	56	945	999999	163	999999	420	460	263	999999	276	634	957	588	886	999999	303	361	999999	699	999999	29	608	200	853	999999	999999	896	999999	52	670	626	740	999999	264	988	999999	999999	752	256	380	539	233	253	999999	424	791	979	76	263	149	232	355	358	796	708	447	999999	602	957	904	524	325	220	999999	999999	893	619	333	897	142	608	609	334	999999	999999	796	999999	315	439	415	493	999999	881	902	448	999999	392	551	555	551	743	102	794	351	855	999999	23	129	245	530	181	655	178	131	999999	622	30	999999	999999	912	999999	449	999999	999999	421	694	443	317	685	378	511	77	778	999999	399	999999	999999	982	999999	14	782	246	999999	908	243	837	999999	760	999999	999999	260	362	974	642	469	303	999999	252	999999	170	781	705	443	866	29	114	877	822	999999	35	807	48	566	999999	139	999999	379	264	318	583	44	683	945	860	999999	999999	103	999999	999999	999999	586	572	62	312	233	86	802	999999	889	139	960	999999	37	346	999999	222	999999	411	512	623	923	999999	999999	356	136	107	760	583	748	999999	21	742	935	636	448	999999	985	263	350	999999	52	175	999999	188	623	999999	999999	999999	842	905	361	691	632	273	182	912	638	999999	186	135	326	999999	464	999999	
128	228	903	401	897	782	236	999999	71	460	580	757	309	754	733	930	452	999999	740	843	519	329	119	671	464	536	606	290	87	224	736	999999	999999	356	70	405	302	263	711	69	678	817	630	999999	999999	999999	612	883	971	255	682	175	488	621	509	799	118	241	999999	371	186	999999	466	999999	723	758	999999	999999	694	338	638	999999	449	681	174	701	999999	937	999999	49	923	722	319	831	541	999999	343	100	847	271	296	999999	326	999999	883	733	361	784	458	934	378	999999	199	643	616	494	726	999999	456	807	110	180	263	898	447	464	636	634	314	163	999999	956	999999	432	51	577	872	109	999999	441	350	999999	489	999999	671	273	533	999999	224	999999	843	999999	999999	50	170	126	807	999999	902	429	999999	726	999999	304	999999	999999	555	766	601	48	622	627	19	24	467	999999	691	219	236	184	930	960	999999	266	320	887	322	73	272	999999	770	453	206	379	345	623	443	195	533	259	717	766	84	186	435	999999	999999	629	582	973	999999	598	201	728	498	999999	316	223	999999	632	108	999999	504	999999	999999	178	999999	640	679	843	999999	505	685	977	466	999999	885	999999	831	104	371	693	491	999999	499	182	262	478	880	209	317	230	210	900	160	235	272	999999	907	267	999999	886	949	739	230	929	912	224	999999	999999	260	82	391	999999	999999	415	999999	999999	186	105	916	999999	759	999999	536	532	305	785	826	240	901	487	336	999999	999999	484	743	751	77	570	270	47	216	557	999999	244	838	320	638	745	234	66	231	812	350	999999	137	479	999999	698	999999	137	398	999999	431	999999	999999	999999	591	999999	671	258	148	999999	835	999999	999999	212	531	302	693	999999	156	90	16	845	266	523	233	465	357	999999	549	999999	935	143	999999	999999	135	186	498	30	729	851	84	975	918	614	977	999999	108	924	947	999999	14	999999	980	999999	34	586	515	232	999999	136	999999	406	709	999999	680	701	238	999999	87	999999	804	672	999999	304	15	40	926	651	546	760	366	432	326	640	999999	295	999999	999999	161	548	670	275	999999	603	422	677	276	159	999999	285	243	539	847	603	999999	999999	999999	686	311	994	999999	864	685	833	769	16	89	78	403	394	548	897	417	538	684	538	999999	661	881	338	763	777	999999	271	527	827	585	723	534	43	900	476	39	999999	889	806	589	603	999999	415	598	207	755	549	736	999999	131	319	919	999999	105	999999	804	999999	999999	882	157	424	999999	942	431	999999	544	999999	494	82	867	261	649	878	949	643	828	999999	999999	565	
31	999999	534	190	705	275	804	958	938	177	999999	66	925	16	658	174	999999	999999	983	999999	999999	395	64	999999	478	870	670	50	627	462	904	999999	243	675	860	999999	890	135	246	999999	561	586	999999	999999	411	811	335	642	229	999999	356	938	492	508	901	636	999999	870	711	835	605	763	341	485	272	343	822	259	156	679	284	171	653	999999	679	87	999999	737	262	999999	544	37	999999	842	115	966	845	999999	774	234	866	999999	423	411	560	798	254	999999	999999	77	989	86	999999	549	510	195	294	664	828	824	673	385	617	999999	301	577	941	498	380	999999	497	96	485	921	999999	999999	747	252	999999	999999	832	26	682	999999	678	999999	541	281	999999	920	682	999999	999999	949	561	999999	411	379	119	983	999999	756	576	759	999999	902	601	574	736	256	999999	51	397	946	991	656	703	432	999999	833	45	669	166	459	623	316	189	999999	370	333	852	378	142	293	999999	86	450	999999	614	775	999999	999999	545	95	482	640	793	960	958	999999	786	999999	999999	285	948	999999	599	126	146	999999	723	75	214	413	999999	999999	908	999999	921	915	999999	780	818	600	999999	78	134	999999	976	983	999999	228	577	465	546	873	999999	999999	344	838	487	999999	786	350	61	801	763	999999	999999	413	999999	689	48	52	698	15	999999	412	318	880	999999	528	999999	162	751	505	497	748	999999	529	704	62	769	999999	438	882	999999	999999	999999	175	314	991	388	573	261	999999	189	534	767	541	712	962	548	464	999999	958	194	633	598	999999	999999	999999	999999	999999	709	679	999999	955	614	999999	999999	999999	862	999999	999999	80	149	576	999999	918	999999	963	999999	999999	816	741	513	999999	316	479	698	370	878	999999	862	299	725	225	864	582	999999	234	920	952	999999	29	110	405	889	706	999999	618	732	999999	240	999999	44	999999	356	967	175	614	649	145	127	650	815	869	290	285	354	924	712	328	999999	999999	53	38	999999	999999	641	999999	425	999999	660	89	999999	999999	762	522	999999	784	869	896	416	999999	585	784	999999	878	214	999999	124	999999	361	895	906	413	999999	999999	306	16	146	558	336	66	999999	48	485	47	23	999999	999999	767	30	570	64	815	911	706	999999	268	203	926	593	410	994	811	258	765	183	999999	999999	623	999999	999999	648	999999	999999	999999	118	999999	999999	999999	999999	597	999999	999999	593	791	840	100	501	968	999999	48	812	219	965	999999	72	388	999999	999999	863	789	94	999999	551	772	999999	999999	256	561	999999	970	958	407	70	995	287	647	227	467	925	93	999999	564	991	188	
445	438	354	644	298	999999	756	589	932	86	512	640	805	821	869	105	844	940	380	662	999999	999999	999999	969	648	424	171	332	794	999999	999999	530	501	999999	336	493	400	611	273	867	223	379	474	999999	493	999999	841	999999	999999	829	999999	791	193	999999	999999	40	289	999999	995	873	999999	433	794	162	28	982	148	441	494	386	999999	242	677	999999	999999	709	999999	175	486	999999	999999	764	735	999999	540	276	346	172	999999	305	213	999999	999999	999999	999999	790	584	999999	965	999999	508	410	911	220	999999	999999	124	680	890	399	99	123	897	994	999999	999999	697	999999	621	752	646	975	177	199	183	689	626	999999	214	999999	999999	628	999999	976	503	999999	853	525	841	533	999999	999999	282	875	215	99	127	621	109	504	103	755	700	222	999999	532	242	722	46	999999	390	836	475	999999	273	471	999999	920	999999	127	950	181	987	97	601	980	703	301	983	93	571	14	999999	709	564	380	928	988	122	970	940	141	488	407	999999	999999	200	49	999999	744	999999	207	130	981	999999	999999	999999	999999	621	883	829	940	999999	999999	871	386	659	999999	677	999999	999999	925	807	530	187	819	692	589	944	286	789	663	689	999999	906	374	883	206	166	643	999999	325	377	999999	999999	999999	402	999999	535	766	665	434	999999	718	211	999999	999999	599	999999	734	999999	999999	999999	344	104	175	260	499	999999	507	999999	462	609	44	291	226	557	578	999999	188	999999	167	63	188	620	999999	301	999999	999999	999999	975	293	402	999999	414	433	999999	42	144	975	748	902	488	38	272	212	824	337	436	984	703	820	219	625	317	80	134	488	999999	738	874	999999	999999	999999	531	999999	999999	999999	629	999999	999999	525	999999	999999	999999	523	679	35	916	417	540	963	999999	62	952	165	83	776	124	344	309	179	999999	406	110	469	449	97	507	63	151	999999	708	579	426	187	386	999999	196	793	401	109	999999	999999	207	911	744	410	999999	375	145	294	999999	999999	557	398	217	47	313	970	999999	591	527	999999	275	894	264	999999	999999	774	999999	999999	999999	999999	942	210	607	999999	208	199	725	48	649	141	917	856	999999	999999	999999	999999	970	348	999999	999999	719	809	581	709	51	313	656	778	775	999999	596	999999	999999	999999	999999	357	999999	999999	839	124	255	45	942	396	945	418	321	841	999999	608	999999	999999	777	374	610	142	628	897	960	895	543	946	273	999999	544	999999	999999	839	81	673	245	764	999999	387	999999	684	867	195	999999	999999	991	999999	833	176	869	165	99	340	142	219	999999	894	999999	999999	999999	308	
771	967	851	894	266	999999	769	999999	372	999999	931	399	404	925	275	443	999999	338	903	728	122	107	115	389	960	821	706	999999	944	999999	518	564	806	671	913	899	999999	869	999999	518	55	999999	804	830	999999	700	935	216	943	295	999999	999999	50	999999	195	999999	862	472	933	999999	776	907	999999	999999	999999	377	592	733	22	376	108	999999	962	394	999999	560	999999	285	999999	270	885	499	918	658	590	600	524	954	485	249	999999	872	935	930	742	147	236	783	308	856	999999	212	204	576	999999	497	999999	655	179	635	999999	587	316	673	999999	286	988	677	999999	999999	999999	637	257	999999	339	999999	337	41	652	544	334	999999	999999	999999	162	682	999999	351	999999	103	645	868	784	850	868	460	565	271	381	999999	999999	558	999999	378	13	480	955	431	247	960	169	923	13	635	311	999999	610	18	521	999999	982	999999	215	346	999999	984	853	999999	904	999999	671	76	659	999999	395	775	176	607	304	682	727	873	114	511	999999	722	865	159	999999	17	849	556	750	506	483	512	353	16	93	29	626	558	526	368	999999	103	273	816	249	536	999999	999999	713	839	158	118	542	703	411	572	129	703	858	897	40	124	326	163	713	883	999999	170	523	285	65	179	356	746	222	999999	999999	58	999999	999999	323	999999	999999	999999	357	374	999999	649	604	521	899	999999	999999	629	999999	185	777	119	113	366	114	534	489	999999	999999	999999	762	999999	491	570	124	80	793	846	584	999999	280	999999	999999	348	999999	782	565	12	999999	999999	480	726	418	999999	74	348	945	554	999999	788	366	415	135	999999	999999	183	167	999999	406	999999	139	852	999999	999999	904	371	999999	764	452	331	968	487	999999	652	508	46	999999	455	506	776	134	249	938	795	999999	865	289	437	736	999999	625	531	999999	999999	12	627	681	274	142	702	44	191	999999	586	999999	999999	999999	483	870	575	795	712	999999	630	705	999999	999999	999999	326	49	999999	876	37	999999	706	447	881	999999	999999	880	999999	999999	999999	999999	741	999999	999999	999999	975	999999	511	806	567	170	945	913	993	975	851	122	714	431	947	102	999999	168	163	400	880	999999	998	858	999999	989	220	681	999999	734	889	762	752	561	284	378	538	285	318	999999	765	792	454	906	654	537	999999	999999	999999	230	192	583	789	746	481	999999	949	999999	999999	999999	949	274	524	999999	95	99	370	999999	156	579	564	346	849	999999	999999	97	999999	101	214	306	822	287	515	178	999999	999999	972	15	89	680	428	885	312	740	999999	501	278	999999	999999	564	999999	23	
786	596	666	846	733	503	122	394	675	999999	448	676	999999	672	758	355	716	779	127	364	82	999999	999999	679	43	999999	999999	142	818	742	281	649	138	808	500	918	512	706	582	478	893	695	14	999999	446	999999	984	255	743	923	478	999999	447	812	999999	320	446	987	812	999999	999999	979	999999	999999	586	799	547	999999	181	840	843	20	207	648	471	386	471	999999	999999	407	134	999999	399	895	999999	240	211	326	867	999999	482	524	999999	957	353	913	130	81	999999	646	97	48	83	902	89	468	843	799	350	564	849	856	999999	414	500	11	999999	679	670	355	598	999999	999999	999999	368	328	126	249	999999	557	266	399	605	999999	319	96	60	999999	999999	999999	397	412	999999	313	999999	625	999999	488	467	351	999999	999999	410	999999	58	999999	958	91	544	761	351	603	504	792	307	999999	260	167	104	414	999999	101	863	865	957	195	255	776	661	742	557	637	782	953	999999	999999	989	966	547	453	137	969	999999	65	999999	999999	999999	999999	15	999999	374	999999	394	999999	400	999999	587	999999	681	862	621	192	429	999999	213	999999	820	999999	569	492	470	294	999999	651	286	982	999999	808	412	999999	288	72	770	781	378	999999	253	999999	562	990	237	454	295	685	831	945	549	999999	851	999999	974	366	999999	522	420	90	999999	742	999999	999999	999999	999999	142	999999	584	559	999999	999999	999999	999999	469	100	999999	999999	265	25	998	934	819	341	442	986	956	662	198	921	999999	258	370	297	952	999999	953	154	999999	457	321	777	110	282	533	901	999999	999999	290	999999	378	54	267	999999	91	68	922	444	976	117	823	480	329	663	120	999999	287	145	316	958	146	844	999999	807	704	231	999999	546	807	540	268	372	382	315	999999	404	999999	966	216	999999	999999	519	999999	999999	999999	999999	457	447	172	370	624	592	287	331	746	533	999999	459	699	859	999999	385	636	445	999999	460	108	23	999999	716	999999	999999	929	999999	379	627	675	893	182	999999	999999	396	384	999999	915	676	94	60	569	29	42	541	999999	999999	669	213	883	732	999999	999999	743	444	337	999999	999999	999999	662	865	999999	129	857	477	286	836	96	837	10	199	530	182	376	57	454	999999	999999	999999	53	583	752	176	999999	943	953	999	129	339	69	928	999999	999999	23	999999	108	449	171	565	264	439	270	832	999999	693	212	768	807	999999	989	246	999999	558	269	89	122	785	385	914	999999	287	717	756	778	82	942	999999	168	157	948	14	928	127	386	614	323	999999	964	999999	999999	194	999999	434	999999	822	999999	699	
351	934	116	323	999999	999999	51	976	722	513	64	139	751	294	609	660	746	984	317	999999	181	655	765	202	999999	334	183	999999	96	292	417	955	916	999999	576	234	50	999999	940	999999	85	410	891	810	866	834	999999	457	585	540	687	999999	514	999999	527	696	178	999999	502	739	84	712	889	439	106	108	222	999999	717	384	999999	999999	999999	636	579	771	764	955	999999	999999	34	725	753	556	605	62	451	416	724	880	66	137	142	211	607	373	520	999999	714	767	621	999999	739	999999	920	575	320	999999	930	756	931	999999	587	517	714	999999	959	343	834	53	657	999999	999999	837	328	492	979	842	38	216	261	999999	999999	999999	999999	999999	986	552	635	40	741	999999	485	968	999999	843	550	625	497	999999	414	186	627	670	120	815	999999	902	882	438	596	478	849	724	999999	629	971	28	153	491	371	999999	708	804	311	94	331	815	888	484	941	364	355	778	801	999999	999999	999999	458	999999	216	999999	669	206	444	273	999999	760	999999	329	871	999999	482	15	887	997	478	823	368	999999	493	212	999999	408	496	242	999999	999999	923	430	999999	400	999999	594	284	288	746	511	370	48	371	571	351	568	612	419	882	349	891	803	999999	862	222	999999	74	999999	79	271	710	999999	150	651	837	999999	385	481	962	887	999999	999999	999999	967	999999	329	999999	999999	860	999999	795	87	359	999999	189	999999	823	999999	187	146	529	999999	218	485	800	168	898	719	999999	999999	192	141	999999	999999	999999	291	553	999999	999999	892	999999	151	153	625	476	999999	999999	366	472	717	229	999999	303	826	999999	460	999999	775	999999	304	431	943	198	999999	271	664	630	365	999999	898	575	194	681	294	376	387	137	592	19	177	316	541	257	25	87	888	837	629	637	168	890	778	472	114	999999	825	952	999999	999999	812	12	496	201	999999	151	45	999999	18	999999	979	999999	999999	999999	998	999999	890	695	999999	484	383	826	10	728	17	17	999999	999999	577	999999	550	434	547	239	207	175	999999	350	683	999999	52	275	999999	179	657	999999	91	999999	474	125	580	999999	779	999999	999999	985	12	768	194	565	353	322	55	194	910	554	999999	999999	568	999999	179	550	21	308	442	118	999999	831	80	999999	926	999999	258	461	253	420	654	999999	999999	221	173	999999	165	128	530	729	229	643	269	112	60	512	453	640	999999	40	127	481	673	870	986	999999	999999	23	639	567	999999	999999	941	499	899	354	328	357	670	999999	999999	893	999999	712	888	365	572	999999	999999	423	342	617	515	223	999999	183	767	
389	999999	992	361	999999	488	962	665	999999	702	769	999999	706	194	999999	970	826	645	234	702	961	982	631	608	999999	892	225	235	457	89	727	207	999999	586	938	132	677	767	251	415	816	57	263	662	802	764	424	238	999999	646	999999	999999	78	481	806	999999	999999	394	630	260	999999	736	217	555	999999	572	487	130	256	999999	999999	68	404	818	885	914	999999	969	805	966	999999	987	988	811	400	160	138	999999	999999	999999	529	293	146	999999	152	89	839	999999	688	240	287	303	982	999999	352	630	182	259	999999	892	999999	633	588	664	782	285	748	406	165	824	999999	242	350	999999	454	20	921	413	676	806	84	30	290	575	688	184	14	999999	468	999999	977	879	658	887	861	895	704	481	999999	867	341	999999	552	999999	999999	999999	953	277	819	342	708	768	999999	789	817	658	352	23	976	607	999999	33	999999	999999	846	564	583	462	853	999999	999999	999999	999999	999999	999999	641	478	426	999999	643	231	737	999999	999999	71	999999	999999	869	999999	213	552	691	999999	999999	596	999999	505	166	27	999999	471	501	423	271	37	268	999999	774	999999	186	190	926	999999	343	999999	542	127	811	999999	638	999999	714	392	650	15	623	944	593	221	167	145	321	999999	546	999999	730	323	999999	108	803	644	530	555	894	32	999999	457	172	235	64	200	694	833	388	972	757	118	773	265	413	999999	980	999999	166	50	868	526	697	999999	656	228	482	713	530	993	738	168	498	627	388	999999	999999	368	167	999999	999999	999999	30	574	424	621	550	389	694	999999	664	967	399	853	164	110	759	11	999999	835	999999	980	999999	395	244	599	620	156	877	247	542	621	405	999999	999999	390	505	133	746	44	999999	103	28	51	338	771	769	645	473	287	416	780	999999	999999	258	470	185	635	339	825	10	404	999999	999999	946	999999	572	209	263	773	604	636	265	543	166	625	962	271	66	473	830	999999	682	600	830	762	831	999999	940	139	215	870	793	920	44	284	591	570	104	295	208	569	391	700	999999	999999	525	255	999999	999999	999999	913	578	866	995	999999	721	999999	626	999999	221	999999	269	134	999999	734	843	344	509	882	43	999999	177	770	999999	270	594	982	999999	61	999999	585	906	317	999999	999999	301	927	925	19	562	680	999999	999999	999999	708	310	267	999999	948	936	191	746	999999	599	116	745	808	601	734	440	999999	994	575	999999	999999	593	951	502	274	999999	916	418	499	329	363	457	999999	696	565	999999	336	850	999999	124	65	999999	623	999999	525	999999	493	335	200	579	
823	685	378	999999	999999	125	999999	999999	867	514	30	772	999999	963	999999	659	488	121	46	774	999999	888	999999	999999	891	796	969	243	977	717	950	590	228	920	506	999999	88	303	258	449	611	571	999999	999999	103	293	592	659	481	865	999999	382	298	426	475	935	999999	999999	82	651	156	124	787	159	564	439	999999	999999	467	568	580	195	999999	596	999999	542	905	570	366	999999	213	319	761	121	999999	578	302	801	454	570	26	170	231	999999	999999	496	783	833	899	664	739	265	999999	913	295	882	519	702	264	932	999999	99	999999	474	447	836	363	675	509	986	999999	752	882	896	551	419	963	999999	999999	675	758	82	671	999999	867	948	127	999999	999999	766	68	600	547	522	540	927	609	757	169	467	143	118	333	999999	527	987	383	999999	372	875	999999	265	409	588	183	958	428	858	606	999999	719	999999	849	742	999999	547	214	370	366	999999	810	216	105	835	541	999999	999999	758	185	999999	999999	821	486	950	847	803	201	999999	999999	999999	508	751	999999	999999	748	629	268	591	984	979	999999	23	939	999999	75	712	169	573	56	533	219	999999	682	725	924	897	999999	899	895	999999	356	255	31	784	125	69	66	435	999999	912	392	167	774	205	999999	561	881	738	885	999999	999999	627	999999	999999	372	839	78	999999	744	850	600	369	696	858	633	999999	991	165	632	15	999999	733	486	144	151	999999	999999	487	999999	999999	25	999999	23	999999	492	728	343	216	421	285	990	999999	690	246	322	32	471	916	571	571	999999	999999	999999	879	488	909	150	777	674	999999	944	591	807	381	834	310	355	999999	376	905	999999	999999	999999	357	24	34	999999	249	822	999999	591	999999	915	999999	803	999999	195	144	999999	999999	587	565	542	112	999999	999999	824	319	412	21	677	535	550	999999	378	999999	983	999999	864	999999	866	901	999999	999999	727	965	675	999999	577	545	999999	221	664	793	999999	637	252	640	25	615	999999	733	837	810	451	66	438	259	686	29	999999	436	279	817	716	686	999999	986	999999	999999	734	82	742	866	999999	465	870	756	348	999999	541	352	742	259	262	143	73	999999	114	671	999999	426	74	557	239	688	941	846	87	999999	36	999999	266	650	880	138	991	970	913	985	196	681	910	945	488	963	999999	999999	565	999999	623	465	999999	999999	837	317	17	999999	637	218	999999	33	679	999999	999999	999999	999999	999999	378	134	151	999999	241	128	485	855	516	129	79	275	994	921	999999	504	999999	571	384	552	812	573	130	807	343	705	472	172	12	212	999999	213	
877	602	651	999999	441	530	234	763	999999	981	801	888	999999	371	223	601	742	184	689	153	999999	999999	289	805	999999	999999	759	535	999999	323	853	313	888	866	398	401	280	851	73	497	347	621	999999	830	999999	241	692	999999	491	870	429	827	999999	999999	999999	999999	322	999999	435	106	771	698	116	915	138	999999	999	258	972	822	331	999999	121	202	805	288	228	459	999999	773	999999	999999	53	785	999999	36	999999	801	562	64	999999	433	999999	966	726	648	515	409	702	284	999999	444	998	999999	549	999999	999999	331	291	35	125	863	813	662	454	983	654	330	32	112	999999	208	695	918	742	897	475	155	476	166	999999	999999	756	757	541	217	788	999999	999999	364	320	469	519	999999	938	225	999999	763	999999	742	994	194	387	599	577	999999	749	90	926	651	999999	569	855	134	262	306	116	66	131	247	205	999999	93	999999	791	248	999999	999999	979	526	287	712	634	999999	172	588	441	167	189	999999	999999	708	457	595	301	751	614	394	285	642	119	999999	641	999999	547	723	111	719	808	339	354	591	110	409	374	361	935	131	962	999999	864	949	876	622	779	496	823	999999	999999	50	634	303	881	347	999999	723	80	999999	196	449	487	721	359	850	164	877	607	57	231	999999	815	492	999999	999999	777	169	999999	29	504	60	999999	612	353	767	705	60	709	999999	999999	650	290	584	999999	522	196	999999	600	36	468	902	889	776	277	999999	234	999999	870	999999	570	257	46	999999	856	146	999999	999999	378	591	154	999999	999999	844	999999	580	999999	241	558	910	425	633	569	661	561	602	171	132	344	917	543	999999	189	439	999999	744	613	999999	728	797	972	321	775	18	999999	999999	999999	999999	999999	999999	777	992	999999	960	999999	936	688	385	499	263	975	427	999999	460	58	999999	999999	738	999999	999999	967	429	513	760	999999	113	858	560	779	999999	868	126	410	999999	149	550	971	229	584	999999	65	999999	740	474	822	554	782	324	960	999999	999999	996	402	410	999999	358	999999	832	999999	751	999999	137	605	999999	395	858	26	891	999999	507	618	999999	164	395	265	738	689	48	938	394	331	999999	599	488	766	872	999999	999999	919	791	999999	149	999999	832	188	927	633	446	89	963	537	999999	999999	462	999999	734	842	999999	999999	990	999999	999999	893	637	999999	542	538	126	536	999999	145	27	999999	529	446	999999	508	999999	999999	337	115	999999	999999	975	857	440	999999	146	805	41	999999	716	999999	928	132	620	255	569	411	646	399	516	999999	566	828	520	917	483	26	213	999999	999999	
800	818	884	999999	999999	918	999999	990	10	999999	999999	999999	493	999999	172	53	406	999999	233	938	999999	570	937	999999	342	403	999999	346	522	68	130	601	805	519	916	45	54	706	139	999999	789	420	645	998	999999	414	999999	410	357	874	87	999999	999999	298	599	239	881	294	94	97	771	443	999999	942	280	719	699	973	511	137	999	700	696	895	159	509	925	939	404	927	330	747	999999	648	980	930	620	999999	920	687	999999	760	999999	52	566	355	943	702	727	999999	999999	109	898	229	999999	387	503	95	149	999999	313	999999	889	166	999999	34	453	829	962	349	999999	999999	999999	823	972	249	999999	653	999999	803	566	232	999999	920	222	230	848	999999	773	602	436	535	377	830	384	222	870	465	285	541	902	124	999999	999999	385	999999	999999	999999	257	635	309	999999	999999	345	533	90	730	969	943	547	999999	999999	65	999999	912	999999	815	999999	448	999999	999999	622	378	798	901	452	999999	833	544	691	183	772	522	147	303	999999	780	42	306	999999	491	900	999999	737	365	999999	68	381	475	812	716	999999	999999	496	266	686	481	957	444	91	598	999999	435	262	999999	413	171	917	999999	336	793	999999	926	155	278	477	111	640	442	999999	999999	121	367	732	974	359	145	35	880	616	114	999999	597	224	705	594	475	999999	999999	951	999999	999999	315	149	28	933	897	491	228	789	999999	999999	524	761	697	999999	539	702	288	999999	278	145	999999	459	231	999999	999999	711	450	683	12	842	276	490	626	999999	999999	228	999999	50	462	999999	807	101	999999	273	308	836	999999	228	65	773	980	359	683	999999	114	855	999999	58	748	195	51	544	787	742	574	44	144	455	680	999999	989	247	999999	624	337	944	428	999999	671	358	194	232	628	239	862	917	807	706	999999	999999	310	665	301	277	612	273	314	297	698	274	702	999999	999999	999999	783	999999	796	69	999999	169	436	960	999999	999999	999999	819	915	558	999999	657	236	438	316	730	20	333	945	999999	21	74	640	999999	268	407	655	122	684	884	455	130	130	748	123	979	524	349	999999	999999	276	793	357	756	417	51	47	274	999999	817	733	459	796	511	57	999999	999999	999999	701	978	744	999999	144	41	113	760	536	488	325	337	215	670	55	999999	999999	228	717	883	723	227	369	391	357	867	999999	995	333	619	700	595	999999	228	648	309	167	389	658	326	653	657	999999	559	999999	437	999999	73	999999	999999	492	829	810	645	999999	484	999999	362	539	999999	999999	117	436	917	787	729	877	987	32	745	999999	639	
569	401	999999	75	999999	810	999999	920	266	97	590	581	136	870	784	815	999999	173	690	804	849	999999	445	545	230	597	771	229	560	999999	999999	668	865	853	270	419	415	516	772	808	919	619	999999	793	999999	855	791	999999	945	72	999999	858	64	91	790	187	955	694	845	125	49	223	369	642	999999	921	999999	282	610	374	409	139	401	999999	999999	239	999999	651	28	999999	805	999999	999999	497	282	192	614	783	73	93	463	999999	999999	999999	768	705	999999	378	747	999999	149	999999	999999	580	662	999999	467	999999	206	999999	806	314	676	999999	319	999999	940	872	369	999999	999999	931	219	526	910	999999	468	744	123	189	999999	999999	904	422	235	296	547	702	835	71	724	441	586	512	287	159	54	201	999999	583	765	999999	999999	883	999999	999999	999999	790	670	973	999999	722	68	27	580	803	999999	263	253	33	999999	247	46	307	149	875	354	706	249	999999	644	999999	407	540	999999	602	993	30	134	999999	987	757	999999	999999	318	11	999999	569	999999	483	999999	790	948	323	935	527	350	999999	743	422	862	602	999999	909	999999	486	325	528	603	999999	999999	389	139	235	45	890	215	184	989	148	999999	999999	774	765	20	854	999999	999999	604	896	261	291	999999	711	165	395	216	133	999999	999999	686	854	966	953	673	370	661	999999	288	55	321	176	722	605	919	87	999999	784	898	483	167	240	924	707	999999	528	999999	427	999999	650	684	999999	650	167	461	648	999999	821	102	650	202	605	806	559	584	999999	569	681	792	999999	567	431	234	60	674	455	999999	999999	999999	154	267	243	999999	637	999999	239	525	565	153	281	267	999999	999999	257	291	561	434	375	132	999999	999999	431	635	999999	92	999999	857	599	999999	16	999999	999999	594	947	392	958	952	999999	999999	355	999999	14	537	520	820	561	738	977	769	123	999999	565	146	596	195	836	608	661	555	118	381	999999	999999	147	999999	707	422	744	865	999999	608	265	187	777	81	954	894	124	999999	530	999999	999999	830	379	985	162	423	997	999999	556	359	301	623	89	973	643	931	399	999999	122	999999	994	121	447	514	765	388	369	525	999999	941	999999	490	34	594	500	105	703	162	411	999999	999999	999999	999999	972	317	642	999999	803	437	32	999999	999999	68	999999	999999	768	393	865	230	773	64	482	531	614	865	810	599	494	482	548	238	247	554	999999	724	21	802	475	999999	132	290	566	97	218	446	336	432	999999	75	731	712	838	932	637	239	999999	461	704	116	506	53	612	330	889	794	267	612	239	667	
518	966	918	668	107	999999	497	394	323	177	538	388	956	429	750	835	400	314	916	599	999999	999999	108	999999	699	89	678	999999	208	423	999999	723	202	975	557	765	794	179	999999	154	741	556	148	536	578	127	96	999999	579	999999	999999	953	696	640	884	958	867	559	999999	28	814	262	196	999999	988	814	196	999999	872	984	50	230	479	771	857	235	999999	571	789	999999	992	999999	665	154	999999	999999	37	562	999999	999999	898	244	210	999999	340	489	370	248	548	764	931	115	319	999999	23	183	483	924	782	658	546	999999	770	999999	35	329	596	51	999999	999999	786	633	890	283	96	999999	29	999999	441	999999	999999	182	999999	35	650	999999	185	999999	999999	846	999999	113	999999	442	999999	602	474	814	791	21	893	328	369	786	999999	308	225	999999	999999	216	163	820	999999	414	792	373	283	999999	746	147	153	525	910	43	999999	999999	853	999999	999999	494	999999	215	871	999999	484	546	813	246	57	351	672	999999	572	924	692	931	999999	999999	650	999999	329	728	77	653	999999	377	418	336	776	304	999999	768	999999	24	999999	948	999999	71	930	256	560	46	697	999999	999999	999999	953	985	350	88	72	999999	806	542	999999	613	999999	999999	563	117	137	487	999999	753	897	999999	999999	999999	999999	744	999999	559	999999	403	138	999999	40	673	188	863	423	433	985	698	999999	966	999999	283	999999	271	810	999999	508	999999	128	83	576	944	507	571	679	405	935	999999	999999	512	53	413	413	882	999999	474	48	999999	999999	703	501	771	999999	931	999999	61	999999	788	933	259	999999	622	284	65	999999	96	176	999999	999999	28	999999	999999	602	729	922	557	869	966	688	999999	999999	999999	139	424	581	805	433	576	627	999999	999999	156	999999	999999	461	431	138	999999	176	496	308	431	515	674	215	121	178	999999	18	395	191	743	110	999999	565	999999	493	860	999999	910	662	600	999999	565	333	352	999999	999999	278	501	429	521	999999	999999	48	999999	303	464	219	470	999999	642	999999	242	999999	951	55	999999	291	219	938	999999	874	265	833	708	999999	949	351	862	999999	423	522	517	966	669	943	907	559	999999	948	38	650	23	999999	29	42	756	999999	381	306	642	474	999999	999999	160	999999	543	999999	340	829	999999	123	999999	75	999999	130	60	276	777	17	147	525	987	270	999999	627	999999	981	999999	999999	685	999999	999999	566	999999	999999	462	999999	999999	31	410	549	999999	474	603	914	999999	999999	71	999999	981	490	999999	373	168	999999	486	798	999999	533	787	999999	554	664	153	524	154	790	312	273	668	106	999999	
755	607	598	306	999999	667	995	333	912	919	915	694	204	488	999999	407	645	472	999999	310	292	999999	847	995	564	330	89	770	513	645	797	240	999999	39	999999	765	570	819	963	141	999999	209	874	999999	999999	999999	999999	46	548	392	666	800	14	795	178	520	760	603	742	202	588	999999	999999	276	132	685	809	174	999999	840	837	826	509	532	653	92	999999	215	366	594	381	999999	232	131	999999	996	236	98	999999	85	15	966	87	770	553	999999	389	607	520	953	170	784	153	999999	554	999999	301	481	152	999999	160	555	999999	158	821	545	12	698	298	135	458	999999	313	817	834	870	749	738	979	999999	703	762	694	999999	433	999999	899	523	576	147	705	999999	946	775	924	460	730	928	949	18	430	691	319	395	999999	449	999999	336	873	684	999999	999999	502	922	392	398	860	832	724	999999	645	488	132	160	430	703	774	537	892	999999	150	820	788	999999	799	22	453	309	908	984	999999	573	649	892	999999	151	999999	33	392	536	999999	999999	214	724	999999	941	568	168	999999	801	675	943	443	500	999999	999999	999999	531	133	380	945	561	999999	999999	119	999999	838	239	113	288	451	751	155	366	783	999999	615	74	608	999999	453	294	343	999999	318	181	139	999999	358	775	377	731	899	22	590	48	999999	999999	999999	299	112	339	64	686	999999	923	798	87	999999	999999	665	710	999999	276	999999	660	227	816	431	938	999999	689	881	338	911	719	851	142	999999	744	279	151	999999	319	999999	124	239	657	757	394	383	62	443	67	120	999999	809	632	999999	930	821	166	999999	999999	356	999999	458	726	775	640	82	665	311	971	30	524	999999	999999	999999	999999	431	999999	69	46	564	891	255	823	999999	254	999999	228	57	845	923	123	999999	782	963	340	665	512	881	999999	322	717	750	472	999999	595	415	206	120	999999	508	999999	107	17	122	464	178	634	508	530	729	999999	618	466	999999	907	426	478	999999	191	157	999999	688	941	723	999999	150	783	786	632	838	999999	118	775	346	999999	25	100	670	508	172	999999	14	360	999999	469	109	999999	423	139	999999	937	557	928	134	590	999999	999999	999999	275	323	999999	999999	876	999999	25	999999	842	999999	999999	892	336	807	150	29	126	914	337	999999	999999	747	856	999999	656	463	901	166	190	650	756	108	860	806	405	999999	777	192	137	668	381	724	999999	174	47	999999	842	999999	416	999999	18	675	245	610	39	999999	467	999999	202	423	791	999999	999999	202	999999	287	999999	999999	411	955	999999	933	786	999999	183	999999	999999	
691	999999	999999	620	770	750	281	641	90	999999	259	777	999999	999999	999999	990	999999	877	522	170	74	802	999999	215	323	728	460	666	84	999999	576	437	501	46	775	702	782	803	30	999999	999999	560	291	424	782	751	533	237	499	943	82	791	999999	999999	426	889	573	214	999999	52	999999	614	567	999999	297	821	286	841	952	60	217	999999	857	414	999999	514	520	344	433	571	204	232	999999	140	816	784	777	132	620	885	999999	578	999999	978	999999	999999	992	999999	137	960	475	692	285	449	736	171	999999	255	501	911	999999	238	780	734	999999	999999	999999	436	385	512	53	999999	230	76	921	999999	414	999999	596	208	521	430	217	472	106	999999	947	728	404	654	850	532	631	708	516	900	797	772	999999	751	999999	566	714	624	916	322	999999	999999	527	107	757	65	659	999999	400	949	999999	999999	638	345	129	719	41	999999	999999	521	999999	522	999999	30	999999	999999	999999	845	967	954	715	592	999999	783	999999	999999	210	307	999999	999999	873	999999	318	567	999999	489	144	999999	631	999999	534	999999	999999	405	999999	999999	657	507	265	999999	317	813	335	999999	999999	437	763	999999	304	390	518	999999	834	999999	648	203	213	999999	149	362	507	999999	223	455	430	732	630	999999	993	999999	999999	999999	999999	780	487	69	13	873	999999	452	725	999999	501	999999	999999	800	999999	106	756	596	745	999999	367	999999	618	999999	999999	999999	25	511	807	613	860	999999	308	816	692	999999	388	999999	999999	340	999999	697	636	227	461	972	452	629	583	534	403	407	999999	426	344	147	171	132	999999	133	999999	999999	999999	122	429	297	999999	196	118	103	717	177	406	415	995	670	276	400	904	627	436	395	927	283	219	462	858	881	999999	554	893	265	999999	999999	482	846	61	524	999999	173	39	266	521	490	816	235	11	999999	431	999999	870	770	228	841	697	999999	895	372	999999	966	999999	71	714	563	999999	461	57	999999	999999	159	619	752	602	740	598	180	874	446	466	984	999999	999999	999999	807	683	133	47	999999	378	19	950	689	999999	832	999999	967	551	957	290	999999	188	670	16	281	64	999999	177	487	999999	999999	597	459	905	918	514	519	611	907	879	86	423	768	961	923	209	929	999999	770	15	631	999999	916	999999	111	805	791	912	188	753	565	999999	559	999999	852	999999	501	999999	703	327	225	366	999999	88	213	941	999999	709	92	81	999999	986	407	482	621	897	680	302	804	122	723	607	999999	164	324	131	864	999999	119	511	999999	155	437	452	790	274	984	999999	952	999999	999999	999999	829	
117	999999	578	557	87	424	954	741	208	999999	590	604	617	934	999999	999999	92	87	686	599	581	373	979	559	954	691	356	912	999999	350	645	725	641	999999	325	999999	745	573	786	999999	164	769	509	176	846	848	182	340	504	999999	870	999999	710	492	258	743	647	999999	603	396	77	52	999999	858	343	865	999999	840	619	999999	28	518	999999	377	445	999999	863	999999	712	116	518	999999	418	768	479	562	25	159	529	999999	888	726	970	999999	250	122	999999	651	832	981	885	342	721	550	65	362	791	342	56	999999	880	834	316	497	999999	62	633	140	999999	781	849	813	321	47	75	302	999999	900	999999	999999	999999	221	980	999999	230	185	999999	867	712	127	771	683	112	92	701	63	999999	999999	522	198	488	999999	273	61	142	81	31	684	485	999999	814	890	999999	723	999999	668	853	586	276	999999	758	999999	428	271	999999	175	711	239	346	21	883	74	999999	938	844	999999	948	929	598	159	164	619	999999	950	313	881	479	999999	586	999999	210	832	217	819	440	722	321	11	51	966	369	999999	999999	473	878	999999	511	275	879	304	719	924	988	126	999999	148	384	477	958	138	696	333	652	313	811	61	857	568	508	132	889	999999	999999	999999	789	372	282	918	81	562	379	213	508	999999	323	285	844	100	282	302	348	999999	53	913	280	46	149	44	662	827	893	942	767	757	414	772	46	366	999999	185	866	465	405	405	758	493	824	369	989	999999	216	766	999999	216	784	55	902	973	360	753	232	247	999999	999999	669	436	446	751	999999	551	248	999999	763	107	999999	882	448	648	165	787	221	780	55	999999	999999	999999	656	560	999999	368	869	999999	999999	999999	952	628	999999	161	735	999999	56	83	491	447	296	728	13	199	999999	999999	607	999999	818	573	541	452	201	140	999999	543	780	885	778	519	999999	185	999999	188	999999	807	999999	297	913	833	740	148	999999	999999	839	891	132	467	999999	999999	760	999999	254	999999	52	999999	436	77	527	999999	999999	171	305	971	999999	999999	257	999999	999999	972	226	999999	350	999999	833	999999	163	593	300	999999	421	322	114	706	758	999999	930	49	146	644	380	999999	770	999999	999999	578	843	327	842	728	644	307	999999	808	855	450	275	269	608	650	357	842	777	785	780	238	999999	999999	222	698	190	999999	688	410	601	609	550	627	704	999999	558	835	999999	999999	999999	123	900	305	999999	318	801	671	441	495	296	999999	839	984	999999	62	521	254	115	154	548	437	619	21	217	999999	900	647	999999	353	101	521	
102	215	688	667	338	762	748	904	896	518	776	202	123	999999	770	565	685	651	743	314	730	999999	32	669	504	999999	97	604	417	164	999999	97	999999	774	445	633	306	284	724	758	999999	211	258	999999	660	426	897	154	485	345	999999	913	609	786	791	495	999999	28	173	449	674	153	999999	742	411	999999	798	348	999999	146	269	410	999999	984	999999	999999	999999	992	18	87	999999	943	129	999999	202	203	487	617	983	950	999999	287	121	284	94	362	714	515	999999	971	627	558	999999	349	85	561	985	624	978	272	999999	200	19	95	458	999999	34	424	550	217	211	191	365	999999	695	981	298	653	900	455	814	842	999999	47	460	441	999999	999999	999999	640	217	862	638	720	999999	260	278	36	825	362	338	999999	965	421	769	446	203	849	653	104	272	342	724	999999	457	304	827	972	635	27	315	254	427	909	10	349	552	999999	864	444	713	272	827	547	999999	524	877	999999	999999	999999	999999	576	999999	901	377	875	147	115	273	999999	999999	999999	401	808	999999	93	999999	65	999999	430	893	558	985	219	391	10	515	186	415	933	427	875	704	999999	778	738	128	525	542	999999	999999	446	381	999999	21	416	870	999999	499	44	652	822	541	999999	129	999999	591	917	999999	376	370	999999	700	999999	100	999999	601	779	39	999999	965	999999	999999	295	229	457	187	999999	207	999999	139	495	686	999999	290	604	344	999999	501	98	157	210	999999	175	765	999999	746	51	265	463	999999	999999	999999	191	78	305	309	255	627	672	512	952	719	546	247	999999	284	329	59	495	224	999999	288	940	999999	764	999999	999999	530	999999	710	999999	382	744	168	48	506	505	312	985	305	98	240	829	585	204	491	469	928	890	966	427	992	769	248	83	813	58	30	313	999999	952	999999	648	961	377	580	974	387	208	999999	999999	999999	73	200	135	511	458	365	999999	283	881	428	999999	22	293	152	999999	505	999999	999999	999999	485	999999	40	352	374	592	999999	999999	624	999999	91	729	522	197	999999	999999	579	123	571	364	693	64	40	82	533	999999	635	678	999999	967	479	301	999999	920	303	27	999999	847	760	919	591	156	351	766	800	999999	127	999999	882	223	43	999999	524	999999	764	431	968	958	819	290	999999	199	983	657	47	999999	999999	602	894	393	895	999999	363	651	999999	999999	713	999999	282	834	999999	810	795	999999	933	97	777	111	999999	872	999999	85	999999	999999	963	402	173	693	729	999999	942	524	930	498	328	311	38	873	108	227	718	999999	685	984	323	155	999999	972	
723	999999	22	999999	447	32	999999	820	703	882	688	380	999999	29	544	271	892	999999	880	999999	999999	632	68	904	13	937	999999	354	399	53	167	817	998	200	970	999999	998	999999	87	907	164	507	999999	999999	999999	727	843	698	170	999999	999999	870	274	106	999999	101	999999	117	999999	999999	868	990	431	660	725	870	381	193	999999	765	273	605	999999	999999	999999	194	999999	999999	719	999999	999999	465	194	975	951	296	552	902	910	878	999999	890	644	999999	48	173	999999	948	999999	323	355	660	649	999999	999999	496	504	301	999999	105	77	979	398	376	415	413	999999	999999	709	438	327	479	282	180	878	999999	961	999999	934	979	118	85	492	999999	929	443	999999	789	999999	999999	791	261	999999	815	999999	907	502	999999	999999	635	368	631	249	991	996	876	999999	479	999999	776	535	706	366	973	987	999999	999999	999999	447	999999	598	25	630	254	646	999999	529	467	368	971	881	693	635	309	621	486	836	500	409	62	65	345	274	999999	929	94	894	999999	828	999999	999999	509	830	200	46	352	11	994	354	929	356	999999	120	554	895	999999	999999	999999	999999	510	165	996	592	394	999999	999999	751	999999	999999	561	181	553	999999	999999	561	381	863	445	272	278	999999	999999	156	480	705	999999	999999	999999	163	98	999999	837	622	327	663	423	999999	999999	283	784	600	429	679	792	999999	803	290	571	992	524	999999	636	794	999999	999999	323	849	122	688	781	38	41	428	999999	548	344	930	321	885	147	464	999999	999999	488	678	999999	171	999999	722	999999	999999	663	727	639	120	386	53	539	999999	349	574	804	999999	502	999999	569	11	999999	254	423	999999	968	685	855	69	559	999999	315	415	968	162	496	399	785	926	374	999999	788	999999	171	999999	999999	999999	545	573	659	999999	668	732	118	999999	718	119	308	999999	886	977	999999	579	560	911	737	133	999999	197	999999	414	970	575	999999	266	999999	336	999999	132	480	949	150	292	410	999999	806	582	307	913	443	386	101	755	999999	397	441	219	566	999999	999999	278	694	357	495	254	700	103	999999	852	842	391	36	186	999999	936	837	589	178	671	115	164	826	999999	754	701	323	999999	999999	993	999999	999999	770	832	569	211	265	999999	797	166	198	713	241	454	81	62	359	915	204	113	999999	852	50	894	154	408	452	999999	603	793	930	484	567	999999	38	839	620	204	616	359	681	54	999999	999999	482	999999	923	381	349	701	351	408	31	431	999999	971	999999	876	999999	999999	999999	981	999999	999999	999999	714	155	882	426	242	441	165	308	999999	432	
515	999999	999999	421	752	485	80	934	902	452	531	462	999999	915	67	877	744	515	999999	999999	700	999999	787	786	768	256	50	955	117	270	196	110	186	999	999999	909	933	464	999999	999999	688	57	296	999999	999999	999999	19	999999	369	365	697	999999	999999	999999	732	658	999999	251	999999	505	444	999999	827	642	999999	431	999999	146	999999	999999	943	290	999999	999999	911	652	570	999999	92	516	247	83	596	752	999999	546	257	999999	276	278	636	692	999999	999999	250	572	230	999999	305	282	999999	999999	978	221	421	416	79	92	343	999999	98	57	999999	147	268	371	529	84	79	718	183	354	999999	720	999999	999999	999999	150	999999	349	432	916	930	809	999999	999999	104	384	340	999999	477	999999	598	197	999999	589	999999	673	180	878	53	155	999999	586	108	631	999999	268	700	170	937	928	999999	993	656	181	999999	359	999999	999999	277	154	744	913	251	19	755	999999	540	931	727	806	999999	650	999999	287	341	353	710	908	372	835	684	999999	228	999999	611	604	999999	18	999999	999999	75	999999	610	999999	410	671	345	99	999999	329	728	768	443	999999	999999	912	697	999999	999999	999999	648	699	531	442	999999	575	694	999999	408	999999	151	531	468	553	740	692	999999	408	877	670	18	621	41	52	116	915	736	98	589	698	907	172	178	700	535	999999	755	178	437	999999	977	643	691	725	999999	207	309	889	999999	276	873	299	999999	179	764	37	667	489	335	555	838	605	121	709	999999	979	362	768	28	999999	937	871	970	999999	999999	999999	929	315	863	909	616	847	999999	999999	824	999999	670	999	936	508	999999	275	999999	882	996	999999	531	981	482	209	844	541	870	36	999999	12	328	459	486	999999	107	361	625	426	999999	991	999999	798	999999	635	318	999999	999999	519	664	999999	38	98	55	321	842	948	833	664	74	84	999999	672	984	822	999999	221	522	999999	411	358	650	999999	999999	999999	474	733	999999	847	891	491	708	999999	372	999999	973	239	999999	175	557	999999	527	960	999999	864	25	999999	813	72	345	106	840	296	118	999999	31	611	155	50	846	119	852	986	773	583	376	625	310	327	849	999999	999999	999999	988	262	830	999999	75	999999	989	239	919	44	999999	999999	651	999999	252	66	645	999999	93	373	999999	448	306	999999	999999	777	498	400	935	496	999999	999999	299	999999	308	999999	485	341	546	999999	61	617	199	818	483	978	932	953	382	999999	681	999999	976	999999	38	549	956	298	501	297	590	598	304	433	999999	999999	999999	168	124	396	580	999999	825	999999	322	710	259	488	67	219	
999999	999999	27	691	814	735	307	999999	463	999999	899	999999	999999	259	485	462	999999	766	996	256	483	774	839	986	673	377	999999	999999	130	328	999999	999999	240	292	452	56	581	613	618	95	929	999999	704	364	497	392	999999	575	541	999999	397	492	491	811	735	999999	999999	41	999999	447	83	999999	735	999999	999999	999999	999999	557	999999	439	999999	999999	999999	911	326	835	79	484	499	291	902	96	428	270	930	999999	986	999999	556	381	351	550	595	180	22	999999	912	999999	895	75	435	999999	769	111	979	687	344	579	494	899	11	229	999999	999999	999999	986	919	474	215	661	444	537	11	435	999999	340	999999	977	899	735	923	510	588	433	999999	986	327	326	291	253	473	416	934	999999	379	132	18	999999	999999	35	999999	999999	363	244	631	897	915	999999	999999	649	572	366	680	999999	975	501	999999	118	999999	558	999999	602	193	961	999999	37	603	353	66	999999	331	264	352	874	999999	999999	156	354	802	999999	81	983	312	999999	680	116	736	185	681	877	491	899	979	999999	365	79	263	402	55	999999	304	571	287	58	327	318	24	805	696	499	999999	999999	316	999999	999999	999999	299	551	290	91	301	427	672	188	484	999999	284	274	518	992	232	754	308	208	663	509	706	263	999999	372	102	930	488	192	532	204	592	999999	999999	680	780	712	999999	963	311	876	899	108	574	999999	43	750	297	703	276	999999	987	117	999999	977	979	46	236	918	989	370	939	999999	655	289	999999	227	673	838	222	520	642	999999	897	786	610	999999	688	429	999999	352	643	784	916	931	216	484	798	623	700	999999	486	202	974	940	937	419	453	294	999999	999999	86	458	999999	999999	958	652	220	999999	376	381	357	806	590	647	727	164	573	724	82	364	429	59	147	999999	43	449	370	956	999999	200	164	404	999999	999999	275	194	303	170	972	999999	274	999999	257	999999	999999	680	999999	337	999999	782	846	728	221	999999	397	37	320	22	721	518	292	264	632	185	999999	999999	442	78	381	542	860	413	999999	518	100	113	802	818	92	363	837	999999	742	76	354	435	192	672	133	248	999999	291	448	464	282	19	693	81	112	443	248	543	999999	681	922	442	977	999999	999999	294	234	502	999999	368	680	258	521	565	831	791	771	769	945	142	668	578	999999	297	999999	90	419	731	715	649	125	304	87	71	154	911	458	999999	70	839	24	381	362	89	999999	33	999999	137	249	321	672	999999	598	822	23	354	478	999999	467	531	874	502	786	999999	999999	386	999999	460	421	919	
342	292	708	115	128	296	226	884	513	999999	592	292	491	404	999999	646	706	999999	57	799	443	768	999999	999999	999999	521	594	999999	836	407	999999	47	715	329	978	389	769	492	703	726	138	593	186	254	938	591	21	392	312	606	679	916	412	999999	486	999999	270	179	151	607	701	153	57	116	370	999999	577	171	425	597	877	224	560	331	671	850	592	999999	999999	382	509	212	999999	240	727	935	634	103	999999	415	129	999999	351	106	999999	999999	545	79	883	393	24	849	966	714	729	465	366	999999	950	636	981	492	578	999999	107	499	999999	999999	389	435	920	484	328	999999	478	286	873	999999	306	687	314	522	893	217	368	660	246	64	511	271	578	999999	152	217	434	636	32	582	998	535	610	728	690	458	473	999999	999999	956	999999	452	999999	901	785	273	331	999999	999999	371	409	447	999999	328	315	127	856	377	341	999999	585	841	264	300	466	770	999999	999999	832	445	743	828	139	290	817	69	679	676	768	999999	885	999999	47	661	183	999999	283	291	999999	999999	602	106	208	420	999999	405	198	302	999999	24	197	999999	635	164	999999	581	317	999999	999999	256	448	189	609	999999	234	619	999999	602	126	905	497	794	173	999999	843	647	629	719	909	422	870	387	241	753	692	150	340	882	43	602	253	310	780	999999	134	999999	496	746	999999	760	999999	595	185	540	527	402	999999	999999	321	999999	951	598	999999	98	385	71	948	855	999999	94	999999	921	569	999999	661	196	999999	996	999999	430	999999	882	533	159	820	285	211	700	999999	999999	568	963	571	999999	650	999999	999999	691	999999	73	474	641	977	111	481	679	36	660	878	340	388	585	241	890	829	78	74	913	999999	109	859	257	999999	479	999999	325	359	999999	873	15	999999	332	215	81	956	519	999999	432	999999	150	259	551	821	895	911	982	732	999999	233	999999	591	335	423	691	213	226	22	507	584	166	330	520	786	999999	392	999999	380	169	934	999999	999999	641	245	137	850	318	435	733	568	544	999999	679	291	999999	424	622	908	999999	867	739	507	408	848	999999	820	738	999999	949	999999	854	611	572	746	913	999999	999999	100	296	999999	895	791	999999	939	50	573	651	238	495	458	769	999999	856	999999	204	813	999999	793	722	316	122	553	486	229	713	999999	30	999999	378	881	475	532	622	999999	971	948	228	468	807	948	179	510	278	500	743	999999	999999	280	551	110	654	166	377	980	728	999999	314	69	999999	117	552	718	860	614	999999	999999	535	184	330	256	999999	305	985	
999999	999999	611	284	985	485	16	999999	999999	391	999999	999999	999999	165	999999	953	629	643	169	243	700	405	461	649	664	517	506	181	999999	949	304	515	999999	999999	999999	843	126	77	328	999999	229	929	802	337	593	999999	999999	999999	893	230	701	612	435	72	295	378	685	962	999999	478	978	834	607	800	96	761	877	148	561	799	837	999999	999999	585	24	770	999999	134	66	286	999999	999999	288	999999	257	691	89	999999	999999	999999	167	999999	999999	850	604	394	332	11	250	999999	510	536	530	104	999999	999999	298	850	58	999999	775	561	906	343	634	563	556	999999	999999	404	681	590	262	336	999999	682	114	473	980	629	999999	601	883	235	776	317	999999	999999	967	118	403	239	999999	370	999999	999999	258	123	999999	50	838	85	999999	846	999999	919	283	203	462	999999	44	824	869	428	999999	183	999999	999999	999999	327	669	372	999999	444	999999	452	352	999999	877	999999	434	990	257	939	791	371	999999	47	85	857	43	701	999999	999999	83	579	370	999999	293	999999	927	999999	999999	898	381	476	796	24	845	707	577	392	326	426	285	54	999999	929	637	715	41	640	999999	999999	294	967	640	32	371	431	91	999999	608	999999	118	857	999999	999999	568	325	575	999999	202	378	999999	650	385	314	981	39	12	999999	192	999999	254	296	972	847	614	414	835	999999	653	423	625	54	999999	999999	318	427	611	228	371	999999	150	904	999999	999999	429	643	999999	999999	999999	342	429	651	350	40	356	999999	885	595	744	163	489	800	484	779	752	245	867	999999	995	564	427	999999	999999	869	436	350	847	745	999999	970	999999	999999	999999	321	993	974	999999	999999	378	999999	542	25	999999	217	832	349	430	669	484	999999	776	930	340	999999	914	645	582	481	999999	16	974	149	999999	774	340	981	76	172	785	778	999999	124	292	999999	31	999999	999999	861	999999	96	999999	188	271	243	204	892	999999	258	999999	357	401	999999	158	371	522	402	848	709	999999	851	283	999999	884	999999	652	999999	999999	831	999999	512	345	721	443	517	999999	796	878	999999	579	999999	813	818	765	437	387	318	965	921	999999	628	999999	601	999999	196	813	662	999999	999999	590	542	999999	347	999999	895	22	680	999999	641	284	999999	523	913	139	438	48	464	501	999999	328	344	696	999999	843	999999	947	743	737	257	703	434	502	322	354	47	204	475	35	870	424	999999	529	334	647	271	114	999999	999999	999999	158	359	170	847	247	256	845	527	999999	957	947	279	943	542	937	850	999999	211	569	101	243	572	999999	631	42	621	814	999999	
89	582	731	999999	282	191	999999	354	273	655	84	107	202	999999	972	78	923	155	763	987	396	796	47	903	90	380	321	586	919	539	815	626	442	483	448	920	235	649	997	999999	443	593	587	999999	136	471	899	567	599	371	999999	886	999999	999999	999999	292	545	999999	226	902	869	522	434	999999	839	458	665	719	999999	999999	842	283	158	999999	999999	802	219	468	999999	619	480	754	987	558	999999	999999	769	999999	507	166	385	999999	433	105	999999	921	168	853	738	999999	999999	190	999999	546	528	434	999999	855	281	183	999999	86	60	999999	431	125	999999	876	902	999999	999999	60	222	82	999999	445	850	63	120	999999	644	366	730	109	999999	300	425	450	40	407	199	914	343	333	93	309	356	825	673	776	395	292	999999	827	989	755	967	999999	870	93	583	685	744	648	539	716	355	951	793	140	999999	94	845	504	721	999999	716	888	989	377	98	34	389	344	247	361	414	999999	120	67	332	169	580	999999	823	514	999999	695	794	376	999999	999999	42	999999	87	999999	999999	999999	999999	224	49	999999	277	502	995	999999	306	999999	411	999999	311	452	841	736	807	540	514	898	999999	217	605	31	103	999999	423	692	992	846	267	999999	914	957	999999	999999	999999	253	999999	87	999999	274	217	769	999999	999999	999999	510	999999	306	735	999999	796	999999	775	897	618	28	999999	655	88	312	999999	460	153	474	272	354	654	999999	999999	564	999999	436	999999	416	999	836	999999	487	558	913	999999	999999	999999	999999	149	376	999999	900	999999	999999	267	999999	999999	649	707	757	999999	819	353	999999	856	618	588	180	898	369	601	999999	897	782	290	508	107	175	999999	999999	349	432	334	896	172	753	999999	717	306	411	437	999999	708	252	220	918	143	837	66	999999	999999	939	822	780	775	822	13	504	719	759	149	833	475	837	999999	999999	494	457	558	112	949	870	874	999999	999999	303	661	655	999999	999999	375	269	118	662	999999	409	610	554	131	350	999999	174	997	999999	272	603	999999	870	833	27	433	685	289	999999	999999	247	75	335	999999	482	999999	358	999999	357	999999	999999	724	812	85	18	591	939	336	218	999999	999999	872	999999	234	999999	999999	999999	821	999999	938	689	999999	164	999999	524	999999	285	706	649	999999	401	999999	650	163	999999	878	999999	795	825	435	999999	999999	81	601	786	374	738	111	999999	999999	999999	536	388	999999	704	900	569	999999	999999	999999	999999	999999	687	999999	999999	553	999999	183	999999	999999	451	999999	995	128	455	340	908	563	314	160	605	183	196	999999	808	999999	999999	242	458	
491	319	308	999999	999999	129	260	672	999999	640	999999	152	999999	269	70	569	385	541	999999	999999	999999	991	16	416	410	999999	999999	999999	999999	230	999999	999999	988	999999	999999	999999	999999	759	843	998	204	999999	999999	923	81	999999	49	914	136	78	433	333	593	279	94	999999	312	999999	835	93	999999	213	999999	822	544	999999	163	840	999999	920	999999	999999	697	271	768	706	135	93	345	402	999999	999999	999999	981	999999	772	116	719	640	860	837	999999	923	760	22	991	54	53	388	536	853	999999	15	215	999999	806	636	332	511	387	999999	229	555	999999	64	999999	292	642	35	772	437	999999	210	58	92	999999	999999	936	258	999999	661	91	704	808	999999	829	223	715	339	999999	999999	783	217	262	999999	999999	706	490	706	254	708	412	28	999999	109	999999	998	956	133	487	113	699	83	734	725	999999	524	999999	893	999999	999999	577	999999	45	636	653	999999	947	563	475	468	999999	239	13	999999	999999	999999	99	999999	141	830	267	591	852	886	446	710	482	537	213	102	958	597	481	999999	999999	999999	982	999999	455	999999	61	999999	658	28	999999	469	999999	999999	476	228	999999	47	762	404	296	985	460	159	200	943	755	419	999999	382	999999	999999	758	313	936	999999	91	999999	999999	950	779	864	999999	833	994	976	999999	815	71	984	667	921	834	87	999999	156	999999	833	788	511	435	641	999999	285	999999	999999	711	766	999999	327	147	325	783	812	625	999999	61	626	165	223	312	940	999999	375	999999	588	789	680	999999	790	509	999999	331	752	524	999999	999999	658	999999	726	275	874	94	999999	846	999999	148	32	999999	981	104	999999	677	999999	209	495	999999	677	570	930	487	41	999999	999999	817	889	994	40	999999	487	610	403	311	438	947	999999	855	614	528	999999	450	766	227	917	695	999999	580	755	553	39	854	154	97	999999	999999	244	18	153	926	999999	357	117	999999	975	381	700	999999	249	628	770	639	677	158	206	489	720	813	948	999999	340	319	248	486	268	999999	466	315	915	198	713	999999	999999	999999	571	26	342	41	252	546	995	764	340	137	782	399	187	996	890	905	528	431	69	898	595	999999	118	999999	999999	352	915	999999	999999	60	914	351	927	999999	586	999999	999999	689	570	411	259	576	979	121	703	868	455	470	424	20	999999	999999	999999	999999	102	999999	907	711	564	999999	631	610	958	289	222	441	471	197	419	710	757	999999	860	657	999999	999999	668	997	927	608	896	455	969	796	390	632	980	124	897	662	282	446	135	670	780	999999	618	699	899	272	406	268	
60	714	262	831	432	712	174	83	265	910	999999	955	13	999999	999999	171	899	590	460	357	300	757	437	321	713	999999	877	999	411	999999	999999	664	211	638	999999	265	543	999999	999999	278	950	999999	407	372	662	179	667	999999	999999	999999	999999	318	811	59	999999	303	286	941	128	241	835	174	672	999999	812	128	754	999999	781	999999	627	350	389	192	999999	476	360	75	658	999999	533	283	999999	954	999999	999999	853	161	999999	111	979	602	999999	968	443	786	161	120	559	543	425	999999	822	999999	999999	999999	928	629	999999	501	943	220	293	584	708	561	183	717	127	999999	999999	602	999999	680	405	999999	910	421	748	620	324	249	516	124	128	240	999999	366	999999	999999	999999	233	508	179	999999	768	319	855	999999	881	612	444	999999	999999	278	822	598	151	999999	803	549	999999	880	999999	187	703	704	178	999999	999999	999999	999999	999999	408	173	52	999999	534	522	637	716	64	162	999999	18	999999	256	980	846	306	641	999999	999999	332	179	353	352	999999	999999	464	999999	150	400	790	781	999999	852	999999	372	236	728	999999	628	601	96	494	999999	23	999999	307	457	724	332	169	836	999999	690	999999	239	819	699	626	542	68	573	575	664	371	94	223	37	662	999999	620	577	577	999999	535	245	685	988	339	453	693	16	349	818	241	954	991	113	593	365	999999	536	111	531	570	38	521	999999	993	928	809	280	795	117	712	591	269	108	165	33	553	831	369	183	999999	61	234	999999	999999	999999	103	120	443	307	74	93	475	999999	131	506	999999	999999	999999	410	643	999999	221	241	115	649	694	893	948	570	811	721	177	999999	682	518	804	763	406	586	835	699	999999	999999	53	629	125	223	999999	658	308	999999	999999	959	540	999999	999999	999999	999999	783	722	999999	999999	873	495	352	999999	548	373	613	702	999999	458	418	999999	944	586	999999	198	486	534	481	999999	299	271	123	884	217	999999	257	677	811	999999	623	864	636	999999	999999	999999	700	713	999999	999999	999999	999999	347	249	429	999999	596	848	126	803	999999	259	251	293	999999	611	382	468	708	999999	126	935	999999	849	835	554	938	416	623	721	498	773	956	630	551	999999	924	873	464	999999	801	408	560	999999	946	999999	622	999999	665	362	999999	241	14	427	733	438	75	498	413	999999	456	189	235	405	315	402	302	620	999999	538	686	508	999999	886	358	717	384	882	903	471	931	595	999999	271	101	266	999999	999999	897	123	277	436	470	589	375	622	183	165	702	553	81	12	610	136	999999	130	999999	127	78	26	
63	192	595	942	943	860	999999	963	999999	58	633	762	999999	628	999999	260	48	423	999999	736	544	229	189	999999	399	928	999999	999999	596	999999	39	651	470	880	69	94	840	999999	646	514	194	999999	852	653	920	999999	289	982	999999	424	92	813	607	999999	481	999999	12	245	552	24	999999	813	999999	342	29	982	999999	842	569	185	420	520	777	15	552	334	376	536	439	91	999999	12	999999	181	888	225	999999	138	408	234	92	605	976	999999	999999	380	999999	999999	999999	938	999999	446	422	689	14	572	45	601	999999	157	467	476	806	470	375	999999	64	999999	999999	804	999999	173	999999	344	103	814	544	156	376	181	493	856	901	501	74	999999	590	79	177	326	189	999999	347	261	766	999999	999999	999999	999999	766	999999	645	999999	829	999999	999999	13	88	999999	199	38	889	234	618	999999	611	574	315	406	172	999999	984	999999	137	624	495	825	999999	578	488	25	38	999999	610	855	847	790	999999	501	221	209	511	483	999999	999999	299	999999	729	999999	999999	50	493	118	103	483	999999	616	938	999999	999999	37	821	509	116	183	999	999	623	763	816	999999	502	814	195	999999	780	510	60	999999	334	276	106	593	422	448	532	920	796	136	523	240	999999	867	986	193	387	11	377	804	298	300	604	965	781	344	547	679	923	140	999999	830	566	999999	880	248	930	238	97	668	651	999999	212	496	249	585	968	999999	828	11	586	778	143	999999	551	44	671	999999	999999	87	999999	853	999999	999999	433	999999	674	754	987	999999	263	158	914	708	163	218	98	118	726	999999	376	999999	851	921	554	999999	697	321	556	999999	576	799	999999	999999	766	999999	92	546	73	999999	911	223	648	90	748	437	863	999999	101	999999	945	999999	414	999999	711	999999	11	85	999999	509	995	362	207	999999	181	463	732	905	941	999999	999999	999999	54	180	295	162	272	771	183	127	70	272	230	223	899	23	395	810	308	999999	796	17	434	563	560	999999	26	507	999999	999999	999999	999999	492	735	216	404	518	999999	330	558	727	999999	999999	994	449	732	142	984	251	167	77	999999	999999	174	569	128	127	491	619	736	146	765	862	999999	999999	111	780	494	999999	999999	504	161	490	749	60	999999	115	999999	124	999999	999999	41	266	750	226	782	360	327	176	97	287	37	624	593	421	962	378	22	581	999999	952	648	978	745	663	915	441	857	124	14	999999	686	376	791	320	999999	508	121	672	641	751	462	328	918	999999	999999	537	897	338	97	999999	999999	859	999999	875	777	62	521	97	999999	350	
503	213	172	85	600	660	832	999999	316	463	266	350	940	596	500	330	70	999999	195	999999	543	999999	36	816	919	827	599	999999	542	63	987	34	999999	999999	258	999999	999999	843	999999	816	704	625	31	999999	930	999999	919	191	999999	457	999999	999999	901	922	806	973	186	355	165	773	71	916	739	262	476	242	978	649	347	251	174	227	898	379	999999	999999	507	402	886	175	908	418	541	999999	71	993	132	448	493	999999	83	810	999999	854	755	787	886	769	168	999999	774	279	999999	999999	293	999999	999999	532	248	999999	475	783	468	990	999999	999999	999999	654	201	482	119	999999	166	999999	999999	999999	540	54	623	895	42	738	244	198	999999	638	574	999999	801	999999	999999	600	209	605	808	299	351	697	989	112	412	999999	999999	685	588	999999	999999	779	965	999999	244	61	908	353	855	737	549	280	598	236	88	977	999999	904	585	519	999999	560	264	999999	999999	842	64	999999	492	800	999999	558	610	167	525	795	999999	871	62	999999	692	856	750	81	749	999999	108	999999	34	999999	999999	999999	109	78	902	562	525	96	918	401	999999	999999	860	64	576	991	670	999999	999999	999999	999999	980	999999	740	999999	484	810	192	138	940	999999	999999	497	67	999999	497	458	541	264	962	279	355	953	661	848	305	995	695	505	758	999999	666	999999	741	999999	409	999999	369	251	427	752	342	958	977	657	704	899	803	644	88	999999	999999	999999	749	23	199	36	199	891	531	488	125	999999	380	540	999999	251	755	176	999999	676	99	299	836	999999	936	397	976	14	154	999999	202	60	427	226	281	489	311	727	700	382	631	478	999999	938	637	656	587	999999	579	463	999999	636	632	412	999999	839	350	539	86	999999	60	999999	747	136	296	74	269	163	269	598	999999	37	475	639	54	620	580	897	582	290	809	999999	435	999999	261	566	428	25	773	999999	148	999999	650	898	331	446	731	999999	652	573	999999	434	187	999999	999999	126	170	992	367	999999	269	999999	956	999999	992	520	760	999999	874	729	645	253	999999	999999	460	177	999999	577	317	999999	889	999999	254	999999	893	999999	362	454	177	145	405	436	999999	940	182	694	815	854	999999	811	686	674	718	999999	927	999999	53	359	529	356	739	999999	999999	760	942	282	208	947	902	617	167	315	888	739	334	219	596	449	655	765	361	532	999999	505	921	999999	278	999999	999999	750	341	999999	924	821	405	811	751	999999	998	999999	496	868	999999	298	654	380	785	978	999999	718	556	604	704	764	994	217	922	188	838	999999	999999	876	865	
999999	285	999999	391	999999	344	522	467	699	999999	755	279	493	580	999999	851	551	999999	299	732	373	204	999999	308	170	827	198	889	572	68	999999	895	620	12	999999	999999	999999	989	718	644	86	260	999999	163	949	999999	510	636	999999	999999	297	299	715	153	502	999999	548	855	230	999999	155	632	999999	999999	181	859	658	490	780	371	360	562	720	654	656	123	999999	584	999999	999999	326	562	351	244	770	980	999999	476	999999	842	473	645	768	478	999999	453	365	226	981	99	836	30	999999	187	999999	999999	999999	70	496	999999	620	964	505	556	999999	593	291	660	999999	200	679	192	980	937	897	715	793	252	165	999999	757	130	602	270	838	306	706	173	267	45	412	129	979	999999	232	509	149	222	999999	905	171	704	356	791	419	999999	49	918	289	271	941	335	999999	293	999999	500	999999	245	999999	628	887	127	402	835	999999	999999	212	858	714	999999	576	581	999999	260	51	63	773	811	850	194	999999	787	884	996	999999	86	225	695	500	732	147	903	504	925	27	54	312	521	12	860	451	191	999999	891	695	369	999999	653	999999	577	726	560	999999	533	999999	110	243	406	999999	712	344	999999	368	982	999999	999999	87	999999	242	999999	999999	261	999999	990	742	999999	999999	992	310	733	449	571	453	999999	15	999999	999999	971	563	917	810	906	999999	300	526	934	823	231	640	33	292	999999	421	255	826	474	752	999999	790	296	526	250	105	18	273	772	73	445	976	674	163	115	999999	325	196	844	482	517	474	808	999999	999999	999999	999999	450	585	999999	207	105	540	833	124	191	999999	401	569	811	999999	37	999999	871	387	254	965	999999	999999	654	105	69	981	992	244	930	982	999999	174	888	999999	567	999999	621	866	349	445	840	999999	999999	999999	923	626	43	710	999999	999999	936	874	117	396	417	273	930	64	147	124	548	598	999999	209	241	237	681	993	213	349	141	14	999999	999999	135	830	262	999999	181	999999	947	292	999999	220	55	171	999999	502	409	304	757	567	728	235	897	251	855	724	711	696	945	999999	507	150	588	931	835	307	999999	587	999999	999999	999999	704	176	266	999999	973	164	80	999999	188	593	999999	592	574	285	812	912	883	974	999999	999	485	497	907	784	614	999999	123	335	759	999999	999999	293	999999	684	34	69	641	407	882	570	641	526	767	999999	999999	557	24	656	33	395	387	999999	482	229	999999	216	268	481	239	352	999999	745	999999	946	999999	625	64	999999	261	753	280	485	102	967	999999	999999	730	461	196	66	999999	999999	311	
373	853	999999	811	318	286	999999	800	169	999999	540	999999	896	115	820	684	972	999999	133	999999	279	999999	999999	999999	514	860	999999	485	807	999999	182	734	583	999999	57	999999	561	999999	746	999999	442	952	121	317	561	448	472	853	910	776	223	999999	999999	72	999999	258	999999	700	999999	457	838	343	993	875	995	805	945	462	67	727	133	168	755	520	962	999999	13	595	958	999999	398	595	574	40	80	618	251	521	411	798	151	860	999999	299	775	109	999999	246	321	756	502	19	795	192	652	65	808	972	109	999999	255	366	999999	241	68	252	999999	963	804	387	999999	434	61	268	586	999999	651	466	745	862	369	767	999999	999999	573	388	800	392	388	999999	809	999999	421	696	553	785	128	999999	240	999999	341	995	999999	933	999999	78	957	536	606	389	413	999999	999999	247	355	487	999999	540	999999	680	452	999999	999999	788	999999	999999	999999	365	715	801	999999	375	235	222	999999	373	335	350	20	504	430	999999	785	998	999999	468	50	999999	999999	76	703	999999	618	560	90	999999	420	999999	366	906	66	602	821	999999	999999	48	126	999999	999999	981	162	999999	529	173	259	188	600	999999	186	999999	254	837	24	649	107	565	757	675	999999	575	953	999999	984	114	448	828	999999	980	763	573	351	35	999999	369	913	962	999999	999999	311	999999	365	999999	476	256	661	228	999999	999999	707	999999	999999	450	883	149	999999	999999	757	425	999999	430	736	619	822	613	767	999999	378	655	735	145	999999	312	373	999999	220	128	215	999999	452	230	999999	999999	999999	94	292	900	152	329	340	443	215	643	729	880	999999	745	22	863	489	999999	849	932	447	572	183	978	87	999999	929	909	274	29	973	504	190	467	999999	999999	330	866	86	999999	999999	301	999999	863	582	493	999999	999999	116	352	258	20	999999	317	832	709	999999	314	823	498	400	431	999999	195	670	234	700	707	407	284	542	622	365	799	618	156	642	319	999999	593	589	463	802	999999	770	962	134	872	635	637	827	999999	52	587	659	893	131	744	203	999999	999999	366	999999	832	999999	635	655	580	999999	999999	999999	600	908	239	909	936	999999	258	424	707	110	827	82	769	457	525	579	777	150	725	34	897	126	57	801	232	999999	970	121	145	316	553	183	949	570	236	999999	999999	678	999999	999999	873	330	495	257	965	294	307	385	999999	999999	999999	440	974	661	180	484	860	999999	687	550	657	146	289	401	556	653	132	209	230	999999	766	999999	999999	999999	999999	577	999999	800	835	937	999999	999999	999999	999999	999999	999999	209	
298	399	751	257	384	990	182	999999	736	999999	104	999999	999999	171	108	164	876	299	778	22	523	999999	603	999999	70	603	750	462	72	319	210	962	443	454	999999	809	479	170	392	999999	999999	842	425	536	536	109	524	775	999999	440	999999	789	659	110	685	788	999999	897	196	781	250	719	999999	426	840	142	999999	866	337	298	685	716	907	669	999999	999999	94	76	327	961	999999	974	473	631	369	421	312	999999	768	55	22	581	973	610	868	535	999999	998	696	999999	999999	657	448	700	755	999999	881	989	342	999999	999999	730	580	999999	702	275	999999	923	66	428	829	999999	999999	291	286	114	742	306	801	242	392	96	380	999999	129	431	536	772	999999	135	999999	322	999999	764	351	999999	10	999999	908	602	288	374	941	277	574	916	559	166	424	651	501	585	999999	110	621	617	359	657	115	280	999999	999999	999999	930	889	516	925	343	999999	993	113	999999	397	208	954	28	999999	112	999999	999999	872	999999	999999	234	634	999999	134	899	999999	999999	933	353	643	637	863	803	327	999999	388	67	990	999999	226	431	548	507	197	999999	155	603	999999	257	999999	999999	408	369	136	822	306	999999	392	35	999999	999999	999999	759	360	759	345	160	701	143	723	300	222	656	163	926	686	999999	999999	144	754	999999	270	686	55	999999	239	503	999999	504	714	453	674	965	34	999999	371	788	157	437	999999	994	999999	340	533	999999	688	751	216	210	146	180	178	258	281	652	945	384	714	618	999999	841	483	206	429	280	999999	257	632	999999	565	897	978	999999	490	759	646	930	162	47	63	487	297	476	367	543	285	426	693	999999	75	987	84	539	907	812	521	999999	911	262	391	440	999999	999999	645	248	999999	839	767	521	16	24	231	676	564	999999	554	16	839	999999	994	999999	564	260	86	999999	999999	999999	999999	678	999999	999999	28	899	656	622	367	233	831	999999	999999	445	659	999999	375	60	765	408	974	864	267	514	999999	35	999999	999999	876	869	987	77	425	999999	417	99	283	75	996	331	999999	999999	684	330	999999	720	544	559	549	392	999999	35	812	425	474	567	420	733	84	993	641	999999	999999	498	246	764	702	598	37	569	999999	310	999999	444	999999	42	189	937	999999	999999	999999	999999	999999	493	985	961	999999	999999	288	999999	679	549	990	999999	689	556	205	196	94	421	28	946	531	980	494	583	999999	377	47	999999	388	483	404	929	999999	999999	830	263	999999	285	509	701	320	187	890	999999	319	999999	755	831	999999	992	853	917	137	544	187	662	999999	411	
990	887	963	999999	472	206	999999	71	500	999999	999999	942	683	809	911	326	636	354	99	146	999999	918	622	215	605	395	629	999999	802	999999	755	178	264	111	294	622	999999	474	999999	999999	213	258	999999	999999	115	999999	319	999999	999999	811	908	833	573	999999	147	999999	274	757	250	87	576	667	999999	532	10	557	687	581	524	999999	587	999999	639	404	999999	25	366	624	110	710	86	585	999999	991	69	999999	999999	999999	964	223	358	999999	999999	637	128	545	989	39	997	558	999999	737	529	717	233	746	203	178	928	999999	714	650	657	539	11	990	196	999999	472	88	952	295	617	311	940	607	936	11	285	398	36	337	626	552	999999	348	66	763	767	322	999999	435	474	999999	999999	999999	333	695	636	999999	358	721	567	919	999999	999999	129	228	776	999999	809	999999	892	539	105	999999	34	114	46	662	933	999999	510	159	999999	526	999999	775	999999	999999	999999	251	999999	999999	999999	999999	770	999999	947	999999	229	837	999999	151	513	999999	542	934	746	999999	999999	228	659	974	999999	925	220	417	570	88	111	353	426	543	352	567	826	999999	500	790	617	327	999999	464	443	106	445	369	646	822	983	886	39	680	559	64	592	401	952	999999	104	362	146	868	480	875	421	454	798	999999	710	797	443	955	999999	366	71	204	999999	108	999999	851	999999	747	104	225	999999	999999	999999	298	975	999999	792	386	696	264	191	299	984	567	684	991	999999	701	121	196	452	999999	176	202	993	398	860	854	634	252	999999	398	773	264	562	675	999999	510	970	999999	14	67	269	259	184	772	219	973	999999	498	291	999999	636	999999	772	249	578	999999	305	586	574	999999	752	453	672	792	525	999999	15	18	531	70	999999	999999	191	394	815	917	28	230	188	999999	999999	146	961	999999	999999	999999	492	999999	106	999999	999999	999999	711	76	315	815	586	999999	256	490	999999	999999	966	230	999999	801	727	388	434	661	773	999999	408	999999	999999	616	491	160	999999	660	999999	692	999999	853	855	347	133	124	89	999	340	636	974	999999	918	35	999999	740	184	960	999999	114	999999	445	905	140	985	999999	568	999999	333	436	361	595	999999	999999	999999	122	375	10	678	612	308	999999	330	999999	109	709	999999	999999	446	999999	975	80	999999	143	804	476	999999	999999	362	999999	555	389	675	904	999999	388	455	999999	532	999999	999999	999999	292	999999	999999	463	124	999999	999999	285	266	96	999999	999999	999999	290	999999	119	481	36	174	650	648	999999	999999	999999	759	426	861	721	264	135	949	388	385	802	788	987	338	999999	
999999	189	694	87	999999	469	999999	102	999999	994	316	346	171	506	893	725	535	712	478	999999	703	698	906	319	999999	140	147	874	999999	658	501	94	780	999999	675	999999	999999	571	999999	597	793	999999	973	867	415	917	963	453	495	659	276	86	519	999999	647	662	283	385	999999	711	331	261	893	794	502	231	565	41	831	908	770	964	974	880	102	45	999999	49	904	999999	176	694	389	548	999999	425	574	338	492	999999	710	580	515	999999	999999	999999	773	189	374	193	361	999999	621	586	889	999999	112	639	359	612	999999	999999	481	999999	544	999999	999999	999999	412	87	656	237	549	819	207	199	458	999999	999999	561	272	545	999999	999999	752	999999	82	999999	659	89	323	935	978	880	84	999999	999999	563	999999	638	999999	999999	999999	296	537	133	999999	802	388	699	999999	999999	999999	798	999999	402	569	999999	999999	310	565	79	695	999999	764	720	259	669	745	731	999999	999999	465	999999	891	843	769	388	193	628	851	279	423	960	235	169	999999	999999	540	682	906	347	999999	191	83	999999	732	999999	532	816	999999	999999	999999	657	608	959	698	999999	999999	506	632	191	577	580	999999	295	999999	735	999999	605	810	999999	139	73	824	753	539	999999	903	301	999999	325	999999	377	999999	137	222	999999	362	999999	999999	862	282	43	59	725	769	999999	999999	787	943	997	356	999999	15	805	999999	994	999999	854	999999	424	155	615	395	316	335	210	826	331	83	890	383	831	144	948	796	105	23	109	983	755	551	999999	358	123	969	999999	371	999999	999999	227	999999	507	999999	999999	716	667	648	742	999999	569	958	999999	999999	999999	999999	524	793	67	19	499	999999	999999	870	674	872	40	267	281	347	407	839	878	788	855	956	875	999999	97	999999	138	999999	281	709	424	797	999999	411	304	999999	455	145	313	999999	53	247	210	999999	181	183	999999	410	376	405	999999	729	89	623	857	106	747	538	705	999999	881	52	709	999999	456	877	733	628	962	999999	891	999999	535	999999	999999	999999	756	999999	999999	913	555	728	90	876	717	999999	717	525	554	208	752	916	999999	487	67	999999	537	187	190	999999	450	999999	999999	595	513	730	999999	150	878	999999	999999	508	724	792	280	162	999999	833	315	761	170	999999	84	999999	39	975	999999	999999	881	999999	91	578	68	999999	473	999999	290	494	999999	987	501	576	999999	314	857	253	999999	646	217	904	49	704	872	429	143	999999	984	683	566	999999	897	155	268	146	999999	771	450	214	329	782	872	477	470	327	269	593	571	769	999999	785	782	195	840	999999	703	
386	706	638	386	240	513	607	927	834	100	355	318	510	156	95	803	988	327	435	42	571	244	554	999999	550	671	224	777	999999	755	711	315	291	442	781	75	811	827	999999	279	275	549	635	237	914	999999	70	999999	999999	999999	794	868	414	944	141	152	999999	479	999999	569	298	830	999999	89	389	50	37	999999	375	999999	999999	170	999999	166	767	31	608	326	999999	999999	610	999999	956	999999	960	842	900	346	311	638	913	341	991	528	980	445	403	555	848	873	999999	992	257	800	989	999999	639	999999	187	119	543	834	999999	999999	958	695	999999	999999	129	546	149	691	766	999999	116	999999	999999	710	185	332	628	999999	478	381	29	618	355	166	809	336	999999	651	169	201	105	88	117	432	999999	294	571	56	436	999999	733	565	236	520	694	999999	465	929	82	999999	999999	490	366	852	999999	999999	350	717	547	792	999999	498	531	574	999999	37	552	999999	149	891	760	999999	999999	175	647	463	392	834	472	480	871	283	579	314	999999	614	722	264	882	999999	944	854	999999	999999	969	245	43	661	879	666	786	718	789	191	104	908	864	999999	215	96	958	515	254	77	999999	68	999999	227	999999	37	999999	298	863	999999	999999	906	999999	999999	206	411	999999	999999	999999	805	693	162	494	999999	220	802	750	531	59	795	271	438	609	440	723	910	326	816	798	852	361	498	855	869	999999	197	833	881	994	804	667	999999	560	449	384	767	574	999999	999999	999999	999999	783	249	78	658	518	306	999999	269	295	94	613	932	113	453	204	307	625	999999	32	968	868	537	999999	137	999999	878	170	999999	955	999999	794	808	999999	575	578	259	786	220	725	890	199	622	999999	719	999999	305	456	995	189	999999	949	378	985	102	999999	256	999999	940	625	999999	999999	588	999999	949	300	804	205	537	875	944	520	414	438	141	999999	256	828	535	82	738	431	174	875	495	396	426	823	644	999999	332	265	845	594	94	999999	611	999999	999999	999999	260	109	999999	130	244	949	544	999999	853	323	171	999999	999999	868	887	219	971	999999	818	999999	873	981	999999	999999	553	689	674	999999	999999	387	999999	937	999999	116	822	638	512	999999	640	545	852	486	969	999999	995	904	999999	977	707	875	782	898	999999	207	555	279	999999	548	576	555	284	725	999999	476	156	999999	359	361	55	258	999999	927	999999	282	710	396	21	239	999999	999999	999999	696	121	477	604	278	999999	870	560	553	99	963	477	95	271	136	999999	999999	185	772	554	445	932	459	178	854	826	228	999999	999999	267	319	
174	927	662	587	999999	129	871	999999	786	489	999999	999999	999999	999999	460	999999	20	583	507	518	63	999999	104	457	999999	999999	308	749	451	999999	383	402	999999	779	999999	549	432	999999	523	999999	630	307	985	75	644	440	300	436	404	840	217	999999	661	748	265	999999	832	215	999999	999999	999999	999999	435	567	999999	408	216	389	999999	910	564	337	69	736	887	756	626	39	813	334	372	872	999999	611	21	469	740	547	999999	999999	716	226	860	572	950	508	871	427	999999	245	234	910	493	494	286	880	854	925	860	509	999999	803	402	498	588	999999	777	824	556	646	668	999999	999999	705	203	347	476	497	785	389	884	209	79	577	999999	461	999999	860	999999	140	615	814	686	23	312	999999	824	371	983	12	999999	57	999999	323	576	999999	54	788	300	938	413	366	149	481	625	736	733	824	398	999999	999999	916	499	999999	40	999999	982	852	999999	290	522	114	513	783	999999	999999	999999	756	11	544	416	600	999999	999999	726	258	675	215	999999	576	999999	10	973	856	444	815	558	455	999999	722	583	202	999999	20	426	309	853	366	824	788	999999	976	822	854	721	999999	356	112	999999	782	188	776	463	826	110	522	141	657	999999	841	288	999999	474	288	961	223	999999	559	970	427	405	319	391	610	999999	213	187	128	144	476	999999	455	756	509	999999	806	738	569	910	999999	178	999999	27	982	509	525	999999	543	893	507	762	999999	999999	281	999999	869	395	853	657	999999	344	22	522	872	382	832	999999	999999	744	164	485	645	649	76	259	209	301	408	999999	652	700	643	235	637	713	672	323	999999	999999	674	420	885	911	23	568	165	682	154	609	677	999999	999999	999999	738	32	127	157	999999	32	187	577	987	753	14	999999	701	786	999999	168	710	518	651	999999	80	999999	599	733	635	508	103	526	999999	799	433	999999	163	844	497	999999	596	524	259	462	944	107	433	141	906	817	999999	379	797	986	999999	168	747	999999	999999	993	432	394	521	566	929	660	999999	999999	330	751	52	999999	299	999999	999999	195	999999	198	897	999999	321	468	999999	999999	641	724	999999	170	901	274	999999	999999	125	999999	192	999999	13	999999	533	294	999999	245	811	165	774	20	90	527	424	712	898	999999	808	755	682	964	567	703	999999	215	931	269	999999	65	244	595	741	794	97	369	999999	577	999999	612	306	85	656	999999	53	630	643	211	746	999999	375	999999	999999	369	822	228	644	310	767	328	999999	416	949	755	921	189	278	295	440	64	530	331	894	205	459	999999	317	
897	659	304	571	729	999999	108	689	287	947	382	972	999999	724	882	810	346	260	999999	999999	900	749	864	362	999999	771	692	668	999999	999999	452	909	225	910	747	650	472	757	633	893	851	75	643	241	999999	322	999999	340	648	999999	557	945	569	479	416	157	795	941	222	958	830	439	645	224	505	472	756	957	999999	241	347	588	627	995	285	834	999999	632	466	45	209	361	999999	532	999999	999999	350	999999	503	600	999999	530	544	674	999999	421	999999	999999	736	999999	566	999999	363	416	184	999999	328	573	204	582	52	999999	999999	186	759	999999	419	123	709	998	132	20	999999	999999	386	999999	54	999999	933	999999	414	685	896	43	479	595	998	613	358	546	187	776	551	999999	557	999999	999999	368	915	593	11	316	999999	737	310	999999	160	976	999999	367	924	376	640	340	177	366	276	451	999999	174	480	806	765	172	999999	355	999999	542	999999	693	771	999999	999999	999999	862	107	965	999999	733	924	444	31	583	991	621	811	146	220	999999	201	426	604	661	751	123	205	551	999999	916	955	999999	617	158	346	999999	248	999999	999999	478	79	999999	117	999999	999999	729	458	999999	773	551	999999	219	258	999999	637	277	177	34	295	235	667	556	417	999999	999999	999999	999999	999999	999999	999999	382	999999	844	742	684	999999	319	886	879	31	664	972	777	15	999999	999999	837	829	520	79	428	224	999999	75	810	999999	983	864	940	943	999999	999999	999999	999999	999999	537	999999	515	999999	837	999999	290	999999	273	571	694	778	411	346	42	10	998	363	999999	977	999999	437	779	932	170	999999	455	946	935	129	89	985	409	999999	378	380	332	725	683	121	999999	79	999999	999999	999999	744	581	527	907	943	903	999999	999999	400	21	999999	595	999999	943	31	999999	999999	999999	153	999999	999999	999999	999999	968	661	678	999999	680	64	999999	999999	657	284	816	426	999999	999999	999999	991	225	999999	175	18	825	278	999999	749	999999	999999	609	999999	859	636	22	999999	375	999999	559	255	275	631	552	765	999999	922	451	321	767	526	786	584	999999	999999	927	634	544	370	749	699	877	999999	500	28	455	999999	239	31	999999	409	60	999999	378	999999	726	594	315	410	999999	902	999999	473	999999	265	875	34	508	641	708	388	999999	14	266	999999	999999	346	999999	533	319	525	693	430	58	367	476	557	216	999999	999999	343	329	143	913	847	873	413	999999	245	152	430	999999	598	323	884	537	55	972	999999	423	389	464	781	100	999999	219	406	424	624	788	327	999999	999999	149	999999	68	738	101	419	986	999999	399	894	
391	889	999999	999999	116	999999	999999	430	585	999999	999999	121	878	547	53	981	999999	999999	989	999999	999999	824	612	542	458	948	825	799	954	562	531	999999	990	570	400	211	999999	123	299	259	794	367	999999	999999	999999	999999	496	999999	999999	119	781	520	975	999999	447	566	999999	455	646	168	349	40	999999	32	176	639	131	317	999999	842	48	999999	186	999999	537	99	92	491	999999	430	999999	314	114	844	999999	21	483	923	133	833	999999	999999	476	141	999999	999999	891	719	953	276	906	188	373	852	81	267	999999	245	539	999999	483	794	819	999999	706	45	925	631	251	165	165	207	999999	324	917	549	999999	999999	999999	773	208	999999	538	368	524	282	940	261	773	999999	677	999999	394	999999	360	999999	678	999999	435	874	838	269	999999	798	121	708	999999	59	935	531	999999	999999	415	999999	159	120	266	460	701	433	104	674	858	727	487	917	999999	419	963	787	870	795	999999	955	934	999999	895	999999	257	816	999999	999999	326	999999	313	389	833	628	625	250	873	227	559	12	780	999999	411	749	320	999999	895	584	95	157	660	424	678	459	831	221	224	999999	213	884	154	212	999999	616	424	108	999999	194	999999	723	914	653	245	999999	184	770	536	999999	429	64	920	704	806	999999	591	999999	710	383	797	999999	35	356	999999	999999	857	577	815	795	335	222	999999	710	789	371	243	17	999999	999999	999999	71	684	78	999999	159	963	449	405	189	999999	536	397	999999	999999	999999	698	567	638	999999	759	607	999999	741	821	217	944	999999	915	445	999999	583	999999	649	108	999999	729	999999	999999	999999	711	418	181	635	770	798	824	999999	999999	999999	673	675	999999	617	311	677	999999	943	257	889	214	753	534	960	255	999999	999999	748	612	661	999999	740	318	773	999999	351	435	328	970	32	999999	545	897	516	772	999999	214	101	347	430	629	785	710	369	999999	957	999999	221	390	329	999999	85	796	661	747	999999	367	605	999999	959	999999	787	999999	234	507	668	856	27	999999	985	246	999999	999999	191	999999	875	999999	949	122	902	467	223	937	650	999999	317	999999	245	768	999999	901	999999	343	388	999999	841	812	485	862	999999	110	866	999999	404	93	247	675	615	629	872	999999	418	999999	855	999999	38	999999	332	184	999999	919	620	259	359	999999	999999	400	32	13	200	72	555	999999	130	801	601	201	999999	566	812	641	143	616	999999	937	493	999999	488	885	159	991	999999	999999	999999	82	490	616	673	320	999999	999999	999999	611	438	809	356	999999	373	999999	999999	837	999999	765	999999	999999	785	999999	362	
421	999999	999999	912	146	854	999999	582	254	424	58	321	999999	999999	999999	120	965	988	532	999999	97	999999	172	752	434	985	321	999999	999999	938	124	999999	486	264	262	720	933	934	516	757	239	236	112	999999	324	742	916	318	95	999999	406	569	263	826	275	830	438	770	999999	161	999999	525	999999	316	999999	762	835	730	276	511	999999	40	482	999999	947	999999	999999	265	437	691	78	12	598	78	999999	554	42	659	989	431	291	173	456	364	224	714	378	999999	606	562	907	196	999999	583	478	999999	97	999999	999999	414	351	182	342	795	92	539	927	999999	774	755	729	185	999999	999999	229	23	584	127	561	999999	491	999999	999999	874	999999	999999	960	999999	999999	175	467	999999	780	584	90	999999	999999	661	281	999999	787	588	31	850	832	731	455	208	363	464	791	969	926	999999	922	658	999999	468	21	209	999999	912	199	608	999999	184	405	166	763	120	192	922	845	999999	456	903	671	999999	52	63	999999	761	660	145	384	498	627	145	661	432	594	372	650	81	115	874	399	999999	562	658	336	299	444	252	999999	868	133	60	198	999999	986	716	999999	957	772	818	261	63	234	800	557	269	504	341	999999	820	282	773	999999	999999	513	259	255	393	726	148	999999	417	863	515	374	999999	946	641	445	878	946	692	309	297	999999	346	198	999999	111	76	794	113	726	461	595	359	999999	616	516	737	470	41	240	634	999999	843	999999	718	999999	979	322	862	895	647	873	999999	474	483	958	176	71	493	292	660	999999	999999	691	412	919	25	297	340	135	999999	999999	914	461	674	999999	779	157	999999	336	131	999999	999999	217	88	587	15	884	805	658	350	675	977	749	999999	291	287	162	786	999999	999999	692	982	737	196	999999	959	999999	999999	999999	189	29	591	999999	171	906	421	15	612	999999	914	140	491	682	999999	999999	440	175	999999	999999	517	626	370	681	916	438	770	204	999999	848	627	999999	95	127	478	330	94	999999	999999	673	869	282	550	961	884	290	211	310	999999	999999	800	793	999999	415	180	562	999999	999999	250	733	145	226	984	764	207	48	54	373	213	999999	999999	619	588	217	524	245	86	408	796	635	237	470	251	999999	57	999999	628	999999	947	915	999999	184	579	853	537	652	999999	786	999999	999999	245	837	107	498	215	999999	215	999999	999999	999999	999999	260	123	999999	506	675	975	126	716	373	419	374	425	297	999999	774	50	734	679	871	947	999999	643	950	999999	399	372	752	662	867	628	588	788	23	439	420	70	964	357	862	677	
999999	80	401	436	870	999999	809	999999	999999	999999	480	999999	29	987	196	617	999999	224	116	312	999999	464	848	999999	830	586	412	858	999999	713	85	387	817	999999	775	229	252	524	529	978	563	56	231	726	999999	228	768	999999	999999	803	898	749	251	559	455	716	999999	657	606	294	18	951	999999	727	74	999999	552	825	999999	966	374	648	694	999999	749	999999	999999	132	596	999999	999999	387	615	577	999999	336	145	268	749	999999	998	595	999999	245	969	612	721	503	662	999999	999999	943	813	286	999999	259	999999	123	999999	279	999999	108	70	994	476	631	345	757	911	738	958	294	999999	162	967	999999	730	459	999999	146	464	740	470	542	936	999999	999999	338	999999	566	281	31	999999	479	999999	899	534	999999	768	347	276	999999	591	923	105	391	867	660	318	659	528	999999	999999	999999	999999	999999	999999	527	67	602	68	16	999999	999999	467	936	836	999999	577	78	254	806	999999	820	870	499	999999	999999	447	554	17	912	30	999999	999999	675	76	784	664	999999	270	17	999999	176	288	269	355	245	466	999999	554	270	93	250	414	722	915	144	803	325	999999	999999	89	999999	595	156	986	139	318	791	999999	62	999999	734	807	247	999999	523	999999	999999	154	912	89	288	999	746	828	780	84	999999	760	931	980	999999	258	178	999999	362	999999	999999	282	225	999999	675	298	999999	328	359	442	177	999999	401	602	202	181	681	999999	801	513	999999	327	216	64	993	999999	939	999999	999999	485	999999	999999	587	942	999999	337	928	999999	999999	999999	999999	428	478	347	907	543	369	338	788	177	577	165	135	849	999999	815	76	171	933	645	359	430	999999	874	803	857	203	458	203	864	252	695	608	812	999999	430	848	868	156	460	670	999999	293	435	908	483	193	999999	220	999999	271	767	62	999999	639	87	999999	999999	543	60	349	911	144	923	925	881	557	323	843	311	966	207	24	482	999999	999999	146	999999	965	330	999999	464	247	609	603	484	642	839	182	928	728	253	335	106	120	999999	475	370	509	37	926	869	999999	999999	627	73	999999	999999	793	999999	999999	999999	639	999999	386	999999	673	535	330	450	248	999999	151	915	583	722	872	999999	371	226	999999	776	790	938	403	804	569	338	982	999999	731	72	999999	999999	987	325	614	999999	720	235	94	940	50	999999	788	999999	728	979	335	904	201	835	999999	576	617	174	621	999999	999999	581	324	345	999999	790	718	186	670	859	928	999999	117	761	999999	146	141	999999	999999	731	999999	195	999999	590	12	999999	348	896	999999	479	999999	822	704	
914	301	148	910	749	397	259	350	611	547	999999	61	78	999999	999999	637	82	445	283	999999	889	550	634	999999	999999	999999	475	999999	821	333	201	195	999999	563	999999	469	69	235	392	999999	486	391	999999	999999	217	999999	999999	290	908	999999	781	44	401	393	814	373	666	642	999999	416	921	808	528	288	356	999999	945	999999	602	969	578	999999	999999	337	952	507	10	999999	999999	999999	408	999999	999999	562	551	167	793	999999	748	999999	999999	999999	59	976	34	999999	863	270	300	533	593	429	687	939	690	999999	999999	73	440	999999	999999	678	353	999999	17	736	275	966	736	199	889	233	766	773	176	162	999999	86	999999	284	999999	999999	697	765	612	999999	506	603	999999	999999	185	730	291	441	466	134	82	999999	968	297	412	999999	534	111	643	370	663	999999	999999	538	999999	904	760	165	672	632	981	999999	378	999999	240	671	104	999999	23	169	941	334	316	51	89	727	118	25	872	747	999999	596	131	251	326	592	831	343	478	999999	999999	999999	769	833	153	494	700	940	999999	999999	999999	414	97	484	428	999999	608	730	999999	420	795	745	999999	924	427	395	466	999999	711	648	840	760	999999	741	999999	999999	565	482	898	595	36	177	999999	142	944	999999	508	999999	823	999999	999999	110	884	999999	999999	233	999999	845	416	758	37	574	238	999999	999999	999999	763	355	293	999999	999999	999999	832	999999	393	628	788	160	979	626	886	999999	313	724	999999	740	999999	592	266	999999	999999	720	999999	149	568	462	939	548	999999	999999	47	162	363	219	999999	999999	999999	999999	674	857	445	999999	865	999999	871	999999	271	514	755	999999	175	180	99	327	640	999999	69	999999	305	931	688	250	917	86	588	999999	464	103	509	806	472	999999	918	408	531	290	854	286	278	359	200	999999	999999	999999	999999	867	73	46	999999	999999	797	999999	725	743	999999	999999	774	788	211	148	754	999999	15	948	696	999999	999999	999999	999999	359	208	783	424	946	740	264	999999	843	349	721	999999	427	523	348	999999	887	139	999999	240	336	516	999999	84	999999	604	32	429	844	999999	427	615	999999	999999	230	962	23	170	999999	13	914	747	931	449	489	477	336	654	999999	999999	808	190	87	460	999999	843	142	999999	294	351	717	834	612	464	921	999999	297	186	303	385	995	999999	359	999999	999999	999999	999999	626	999999	999999	278	999999	762	905	579	247	537	922	999999	999999	830	315	876	438	295	89	145	999999	999999	383	190	159	999999	291	999999	91	830	906	999999	879	268	999999	123	632	83	348	82	999999	885	999999	578	999999	404	916	555	
999999	999999	921	886	246	454	999999	108	999999	999999	128	999999	481	961	498	417	631	787	902	999999	999999	999999	999999	364	946	17	438	999999	999999	805	999999	999999	999999	736	999999	241	908	30	898	435	999999	417	902	999999	955	999999	601	745	999999	276	947	999999	501	798	241	498	999999	567	999999	238	26	525	999999	415	999999	999999	999999	999999	707	266	508	611	888	477	966	999999	298	999999	999999	625	999999	999999	204	999999	858	236	263	646	504	999999	999999	351	90	670	419	999999	999999	497	492	592	999999	856	47	140	999999	999999	700	33	831	334	210	511	167	323	822	333	331	999999	557	441	999999	937	249	999999	630	167	530	228	68	341	753	801	999999	816	878	560	999999	73	809	522	535	239	999999	180	999999	134	193	766	999999	999999	314	476	999999	999999	999999	809	616	105	509	611	815	482	965	500	581	409	999999	350	445	272	677	267	877	45	905	999999	999999	79	999999	505	973	999999	380	972	37	286	861	560	343	78	943	999999	564	208	706	63	274	324	598	165	999999	999999	331	999999	418	56	598	904	156	604	686	546	717	999999	999999	61	111	992	472	304	548	348	17	376	328	126	999999	679	338	851	999999	999999	481	231	999999	140	442	794	563	999999	688	956	414	999999	392	407	842	559	570	654	999999	281	851	303	999999	886	835	954	266	301	999999	918	999999	304	989	878	75	496	733	507	619	317	999999	999999	616	591	999999	278	999999	999999	999999	999999	119	683	899	342	957	187	613	999999	304	487	537	272	637	770	389	119	749	514	341	356	826	73	45	644	842	369	687	35	952	567	969	345	999999	209	808	999999	404	656	921	999999	999999	350	212	141	779	176	854	999999	211	824	528	480	589	927	327	56	648	265	999999	999999	999999	999999	441	999999	517	999999	999999	437	961	496	714	102	999999	453	474	485	860	904	999999	676	514	841	824	137	48	499	999999	99	882	999999	254	149	167	333	999999	304	909	999999	623	587	921	426	999999	714	120	436	887	146	462	841	195	743	999999	823	999999	657	999999	313	999999	28	999999	999999	999999	999999	252	575	935	269	64	180	576	395	999999	287	999999	97	957	119	27	612	612	999999	636	50	577	510	999999	343	250	999999	540	999999	999999	605	150	999999	871	686	472	544	500	627	999999	292	999999	999999	999999	122	79	995	700	654	296	96	999999	827	999999	514	631	999999	826	602	29	323	999999	970	619	685	147	987	225	281	646	482	121	984	537	999999	775	999999	999999	635	273	999999	999999	885	319	690	999999	999999	248	367	64	731	717	898	608	768	
652	304	999999	777	999999	91	779	428	18	813	974	431	299	183	738	854	999999	999999	338	774	999999	999999	661	929	496	824	748	858	226	914	764	222	386	769	702	999999	597	279	660	192	999999	622	877	505	999999	767	999999	75	999999	210	48	526	570	833	496	999999	999999	260	291	161	343	920	212	103	59	762	999999	530	481	267	266	423	540	155	309	659	877	166	999999	999999	800	999999	239	26	876	248	651	553	999999	805	999999	346	988	508	848	554	420	999999	456	953	999999	503	999999	370	999999	624	985	999999	534	836	999999	486	47	561	999999	660	999999	999999	226	810	120	502	256	676	999999	920	435	42	307	999999	249	999999	710	270	17	307	999999	869	82	262	262	236	999999	447	785	361	309	999999	157	198	864	999999	999999	645	999999	229	256	918	941	33	198	953	127	999999	596	925	776	777	554	63	571	821	123	963	558	883	483	999999	890	999999	620	998	885	118	999999	999999	537	74	426	787	60	180	927	58	74	309	118	248	850	999999	584	999999	882	103	627	52	120	999999	96	959	746	447	38	999999	412	200	78	19	889	580	398	999999	360	999999	999999	400	893	75	899	259	999999	244	999999	39	493	999999	125	791	490	848	905	999999	977	467	51	612	999999	65	645	873	240	109	359	279	472	872	182	126	100	236	158	55	703	837	194	511	488	999999	388	324	84	999999	999999	999999	999999	464	999999	892	999999	999999	999999	838	429	36	999999	675	999999	688	999999	621	999999	999	701	999999	999999	860	240	150	283	999999	999999	154	676	331	799	953	580	317	604	18	999999	289	400	999999	999999	319	626	999999	818	999999	626	800	441	767	408	999999	585	999999	999999	815	233	593	999999	999999	276	113	172	999999	236	74	105	577	999999	999999	481	636	608	11	999999	389	244	563	331	764	912	333	712	908	923	724	378	999999	965	789	784	999999	670	214	433	875	157	528	450	754	423	58	716	882	295	771	999999	999999	989	999999	580	670	999999	855	999999	942	401	263	183	511	696	999999	999999	999999	774	999999	966	404	578	409	242	715	999999	577	350	863	617	830	623	162	258	999999	326	999999	218	124	293	814	930	490	484	894	999999	939	67	634	999999	999999	118	369	805	81	15	999999	729	865	557	999999	999999	999999	334	571	999999	31	999999	902	999999	608	999999	659	999999	161	473	97	925	348	370	183	519	716	427	206	721	999999	356	187	788	736	284	353	567	597	310	520	166	913	264	999999	686	165	171	837	999999	459	725	653	608	999999	663	391	504	384	999999	798	991	138	
849	385	675	85	124	735	334	742	999999	55	851	952	999999	999999	94	48	496	364	554	590	870	272	538	703	579	869	83	893	848	999999	421	512	999999	38	73	878	999999	999999	999999	436	512	999999	999999	679	802	655	987	651	306	466	887	821	254	411	268	587	999999	999999	506	254	662	999999	894	909	633	348	433	902	999999	215	999999	999999	323	999999	88	287	905	999999	900	923	881	431	596	999999	999999	600	267	999999	769	486	999999	685	999999	999999	773	80	698	457	999999	463	232	95	702	101	85	12	507	136	333	999999	681	988	999999	582	372	999999	845	511	613	999999	91	315	999999	472	183	705	780	527	353	17	588	458	812	446	701	796	729	504	317	303	999999	141	794	789	805	999999	614	532	999999	999999	234	197	843	23	382	916	952	239	918	380	232	980	782	325	402	232	185	999999	881	999999	511	351	204	320	940	949	521	353	667	139	100	257	103	810	782	401	614	799	73	785	999999	999999	586	936	999999	122	359	999999	396	582	999999	979	999999	857	41	883	992	999999	83	433	404	999999	572	788	289	974	999999	971	542	999999	999999	386	999999	106	731	22	765	267	249	999999	600	51	956	999999	999999	121	999999	245	999999	999999	999999	999999	726	640	390	245	926	797	657	106	235	387	999999	395	963	492	999999	554	136	999999	999999	734	294	999999	833	999999	999999	488	999999	177	377	650	203	643	602	537	659	930	715	495	95	999999	610	152	999999	222	999999	571	130	778	703	62	999999	758	999999	999999	999999	999999	807	37	594	999999	279	489	728	999999	194	303	792	999999	832	487	999999	640	934	160	999999	151	653	620	257	999999	367	999999	999999	999999	541	444	999999	929	741	188	133	687	999999	647	999999	131	423	27	37	999999	779	999999	999999	225	222	478	999999	630	549	999999	827	196	780	514	90	530	24	999999	999999	999999	440	863	694	653	364	161	739	999999	999999	12	728	636	592	445	999999	673	803	259	112	72	619	242	389	999999	999999	936	999999	999999	999999	178	117	20	973	287	381	916	999	999999	860	999999	999999	999999	177	547	926	999999	603	344	213	416	727	765	310	980	999999	208	999999	607	302	428	999999	353	729	294	895	999999	662	315	74	394	673	510	398	51	334	91	999999	842	170	170	342	573	193	999999	451	352	999999	993	156	999999	442	999999	999999	441	818	395	808	883	652	219	538	298	279	819	742	226	376	999999	656	59	999999	641	446	141	95	679	170	578	842	553	999999	669	999999	891	951	282	999999	999999	233	939	282	999999	199	999999	632	54	304	999999	
417	234	975	451	347	999999	49	801	954	999999	356	148	235	240	50	109	212	868	140	999999	999999	470	716	419	45	717	999999	999999	999999	495	509	51	999999	796	999999	618	577	564	332	71	999999	159	327	641	610	95	713	999999	150	100	749	999999	914	917	506	947	999999	999999	416	629	329	97	360	999999	999999	315	763	438	79	432	532	647	546	999999	535	717	999999	84	808	950	13	735	999999	361	745	999999	137	468	299	223	999999	999999	999999	999999	999999	764	799	999999	282	999999	332	285	972	717	568	111	226	845	391	788	804	443	757	466	999999	999999	285	999999	999999	999999	188	304	148	856	332	999999	499	999999	337	770	918	295	999999	999999	628	727	762	999999	999999	644	529	291	86	511	999999	666	262	999999	999999	999999	489	800	144	999999	127	37	146	125	999999	56	612	382	518	621	870	999999	641	254	838	999999	831	190	216	89	102	999999	228	637	447	665	268	807	768	190	999999	127	161	999999	395	601	591	999999	709	746	41	157	772	464	640	900	34	999999	853	186	999999	309	594	64	567	230	999999	999999	678	729	787	999999	614	338	340	752	367	999999	999999	247	317	194	999999	469	999999	945	999999	763	996	547	999999	260	954	591	999999	981	533	999999	583	175	792	92	968	979	999999	999999	543	999999	134	999999	542	534	159	999999	869	140	827	134	17	622	106	999999	512	141	98	536	999999	32	472	358	999999	271	916	693	999999	234	999999	999999	510	999999	412	999999	999999	118	14	117	111	348	999999	735	999999	999999	98	960	999999	999999	999999	837	999999	432	387	999999	971	999999	668	999999	617	465	171	645	914	336	999999	999999	220	417	415	403	999999	980	999999	999999	309	737	204	820	182	956	625	999999	653	387	609	87	441	891	717	999999	999999	734	500	999999	187	999999	820	827	784	901	750	660	341	999999	999999	910	997	876	221	244	999999	847	999999	999999	839	999999	991	999999	999999	999999	755	999999	999999	552	953	999999	490	788	334	232	916	376	46	281	215	964	999999	476	676	699	90	565	679	483	999999	602	635	839	806	722	96	999999	999999	248	155	430	961	789	233	319	999999	219	552	999999	999999	214	811	999999	455	999999	999999	524	999999	37	999999	200	649	226	270	361	766	651	981	611	146	633	999999	999999	135	999999	13	999999	999999	366	279	870	22	999999	165	87	999999	999999	394	931	633	571	432	84	999999	999999	780	744	529	999999	553	999999	999999	999999	852	694	939	999999	701	670	999999	513	280	504	757	595	187	958	71	192	570	956	999999	999999	978	574	210	200	26	180	14	269	66	381	
999999	500	642	81	837	471	148	778	118	724	69	129	300	928	326	999999	999999	821	683	999999	311	596	521	187	963	999999	494	748	996	530	665	612	999999	899	690	267	953	116	130	599	53	791	848	542	999999	858	283	281	874	999999	999999	192	586	719	79	999999	978	464	999999	999999	977	400	781	587	68	457	999999	999999	247	68	999999	670	701	93	303	520	999999	979	197	114	14	222	874	999999	137	483	999999	737	830	473	289	498	998	571	622	652	19	271	999999	543	195	882	43	999999	598	732	999999	502	426	559	479	999	277	13	554	999999	526	999999	459	584	431	999999	571	773	779	743	672	139	999999	999999	510	485	999999	654	919	132	188	68	577	999999	999999	533	321	999999	994	999999	231	999999	27	857	136	403	812	900	122	259	999999	269	999999	854	69	361	42	775	59	994	504	623	999999	999999	586	467	48	64	591	897	624	300	779	499	522	677	122	612	523	116	673	604	542	670	999999	999999	999999	722	345	641	999999	545	231	999	785	608	999999	595	281	669	364	999999	318	224	634	999999	490	999999	342	392	249	429	261	943	330	900	90	999999	620	667	444	326	999999	999999	999999	89	999999	779	999999	999999	766	999999	340	854	751	915	296	999999	46	791	438	486	390	952	402	81	293	999999	679	885	999999	999999	975	614	234	48	999999	367	817	555	950	710	832	999999	626	999999	99	406	999999	415	999999	762	999999	828	999999	958	999999	999999	558	335	795	791	110	828	999999	277	552	999999	630	713	876	928	999999	490	840	728	653	962	336	680	999999	886	999999	274	281	764	122	156	385	276	113	282	808	492	759	999999	609	14	41	358	179	999999	999999	999999	538	685	999999	895	999999	999999	999999	972	999999	878	999999	999999	999999	836	557	632	165	999999	351	999999	999999	603	129	28	999999	680	999999	649	931	978	510	999999	120	999999	999999	595	999999	999999	167	999999	999999	141	843	999999	148	850	464	772	999999	999999	203	773	999999	422	878	934	565	244	174	999999	391	999999	999999	461	377	734	798	106	999999	961	130	939	248	476	999999	478	760	199	879	880	226	356	202	532	784	999999	999999	999999	729	999999	39	277	61	849	494	305	999999	392	999999	413	999999	368	999999	495	289	264	534	999999	28	999999	184	999999	364	293	101	44	473	517	676	999999	146	110	376	310	932	852	999999	399	982	107	999999	377	999999	475	829	858	685	707	253	999999	212	52	679	329	999999	662	912	768	757	459	831	582	716	922	277	950	991	371	999999	436	376	145	573	921	32	806	999999	888	464	243	
359	766	274	999999	438	104	431	57	999999	279	939	129	999999	999999	275	804	661	713	999999	878	866	323	154	816	163	76	999999	757	306	820	921	999999	313	524	110	999999	999999	570	493	183	999999	944	687	999999	497	999999	999999	50	655	228	154	36	690	586	999999	45	622	457	991	371	624	673	750	863	357	999999	815	999999	432	999999	496	100	999999	35	359	999999	636	860	329	906	571	438	112	999999	675	999999	344	999999	157	999999	999999	999999	579	131	558	855	203	824	999999	581	999999	388	617	454	731	999999	999999	664	236	454	999999	762	137	95	999999	196	571	672	197	462	581	98	968	999999	999999	999999	521	108	477	504	729	812	924	999999	999999	193	999999	657	356	621	98	679	500	703	665	690	732	494	331	999999	293	530	636	483	10	353	419	259	696	106	999999	708	197	732	724	999999	837	389	620	616	375	913	326	575	373	901	597	999999	702	77	902	37	776	999999	999999	208	185	450	747	999999	774	570	999999	999999	89	390	999999	768	979	78	999999	353	873	715	996	380	214	999999	119	999999	999999	154	999999	629	203	515	999999	92	521	525	420	396	999999	499	841	804	999999	999999	496	983	418	828	295	634	223	999999	163	70	118	840	993	999999	341	999999	375	630	999999	999999	66	999999	458	999999	999999	999999	657	466	710	999999	873	202	999999	148	999999	136	690	999999	999999	922	415	644	999999	999999	974	681	999999	999999	65	994	999999	221	999999	621	999999	922	535	18	999999	999999	976	757	848	999999	197	915	999999	855	999999	999999	957	447	999999	100	925	999999	222	999999	435	576	999999	362	410	716	260	662	411	806	138	652	600	681	356	36	946	999999	795	583	683	999999	269	676	755	850	47	685	999999	699	696	598	709	948	582	15	900	999999	356	142	527	999999	514	999999	999999	897	614	285	101	999999	999999	276	626	999999	903	377	316	265	606	999999	679	574	221	711	120	539	999999	652	109	351	135	332	312	999999	65	158	554	999999	949	857	246	762	594	706	555	429	972	81	55	999999	999999	999999	27	796	463	952	323	802	999999	197	955	962	186	750	618	999999	964	963	582	754	823	663	315	749	324	917	980	515	165	690	999999	871	607	893	999999	490	999999	515	209	113	999999	751	999999	761	999999	283	585	843	97	734	999999	19	499	300	392	44	999999	278	481	546	972	808	647	815	630	94	365	292	999999	138	516	458	763	479	919	82	516	554	846	50	341	999999	427	431	235	999999	381	999999	511	618	999999	999999	999999	663	141	999999	114	999999	141	818	918	999999	746	999999	
227	999999	999999	29	381	320	528	785	999999	441	214	835	390	999999	590	81	712	59	999999	489	978	999999	424	109	348	999999	968	183	999999	38	132	48	400	469	214	228	312	361	934	201	100	375	615	602	458	999999	646	888	752	69	115	869	521	267	980	746	591	999999	999999	489	999999	999999	999999	402	999999	999999	999999	921	20	371	769	360	999999	999999	999999	613	865	822	650	52	999999	89	431	999999	923	262	999999	999999	488	468	999999	999999	680	454	848	745	12	999999	293	292	861	725	877	391	300	755	999999	930	868	377	881	769	505	639	244	272	923	19	479	66	650	999999	999999	552	999999	612	680	670	741	653	610	652	538	368	999999	530	999999	50	72	999999	999999	595	275	121	586	867	660	50	999999	586	822	999999	743	237	641	559	292	335	657	687	85	94	199	224	766	999999	240	146	999999	713	999999	882	946	999999	557	999999	46	331	965	999999	952	639	999999	165	999999	999999	909	311	999999	631	999999	999999	392	384	101	424	406	999999	354	358	636	523	592	506	999999	939	999999	999999	679	587	523	960	999999	999999	999999	446	999999	43	393	160	329	929	420	826	475	194	499	571	220	143	999999	985	977	999999	238	438	56	952	640	891	999999	477	632	149	118	999999	517	601	648	655	789	372	999999	204	999999	707	113	766	41	340	999999	485	231	999999	929	538	982	751	562	307	399	681	999999	501	590	999999	307	999999	718	999999	677	999999	923	564	354	294	327	783	588	531	999999	290	921	999999	451	94	999999	96	999999	999999	304	765	48	999999	266	999999	969	175	614	187	409	832	57	843	999999	999999	999999	666	200	644	220	209	172	999999	972	118	999999	102	999999	505	604	220	999999	148	893	999999	860	581	308	246	999999	161	179	411	999999	501	243	87	647	999999	532	590	895	574	999999	104	602	999999	378	157	356	877	999999	118	582	199	771	908	949	750	690	980	999999	953	330	68	999999	999999	909	481	999999	682	454	159	999999	999999	999999	999999	779	999999	319	853	212	999999	890	999999	46	999999	828	932	999999	334	137	897	219	552	231	942	254	310	74	841	106	897	282	999999	432	999999	146	999999	874	284	139	161	999999	999999	999999	217	73	882	32	999999	932	977	999999	999999	999999	557	939	430	792	999999	252	999999	733	999999	757	999999	878	225	24	80	924	270	67	455	204	976	465	383	999999	999999	878	371	287	105	908	999999	157	731	999999	875	36	715	999999	502	42	660	999999	963	89	999999	339	848	999999	999999	999999	999999	920	305	999999	578	999999	566	656	999999	504	880	201	638	
569	638	167	157	106	149	54	218	999999	565	423	544	558	502	303	310	999999	40	999999	335	60	247	208	999999	384	551	999999	999999	69	997	997	161	999999	788	404	999999	316	191	751	729	907	836	186	365	882	811	29	599	999999	356	102	474	999999	865	588	332	439	315	772	554	365	584	159	999999	567	272	999999	770	107	852	993	503	288	999999	427	224	70	999999	969	999999	999999	999999	206	713	999999	532	773	603	210	999999	21	999999	419	999999	999999	333	686	688	797	619	735	259	999999	420	362	999999	196	612	447	999999	999999	999999	346	208	32	180	388	446	593	44	999999	483	999999	35	840	993	999999	999999	999999	999999	537	382	55	359	838	999999	693	999999	360	315	346	170	165	836	811	999999	664	220	999999	999999	944	999999	104	999999	131	262	689	475	580	368	999999	115	999999	999999	836	888	999999	986	370	748	487	602	999999	288	999999	337	327	733	224	425	339	873	905	218	999999	297	288	292	237	586	594	227	215	991	800	240	999999	999999	999	922	873	677	850	436	999999	352	165	815	74	794	999999	955	261	164	39	641	210	999999	999999	549	610	268	999999	784	164	999999	396	103	488	467	999999	999999	734	302	552	999999	33	478	503	807	141	472	228	443	651	638	999999	999999	999999	168	39	964	619	459	321	999999	918	76	999999	454	999999	71	337	999999	425	429	231	959	611	377	618	732	500	395	999999	147	50	325	142	526	305	344	140	999999	437	413	895	999999	999999	938	743	956	206	58	850	80	145	621	999999	232	999999	16	450	594	999999	999999	473	234	999999	184	574	999999	933	755	159	621	930	17	178	22	533	946	979	999999	634	661	999999	451	999999	347	12	999999	307	999999	119	298	894	999999	779	140	939	999999	999999	806	999999	999999	33	450	899	239	149	137	452	15	698	999999	999999	776	960	888	772	31	999999	703	999999	155	306	33	999999	860	999999	394	238	999999	82	862	713	183	999999	494	638	94	552	315	208	999999	976	999999	221	649	272	128	585	999999	367	999999	999999	539	999999	228	843	999999	804	49	512	754	999999	999999	933	999999	757	853	477	476	260	999999	479	383	999999	999999	999999	14	811	999999	598	608	809	999999	680	164	999999	183	548	91	999999	638	290	512	803	453	975	572	368	999999	892	418	650	118	639	680	448	609	44	336	58	839	197	808	999999	999999	999999	560	732	999999	956	583	314	395	826	621	406	966	579	61	332	999999	999999	436	114	189	957	700	708	999	716	280	149	999999	42	999999	451	482	71	900	999999	424	839	589	428	318	
113	265	292	28	284	999999	999999	982	999999	452	203	999999	703	271	945	254	851	732	72	686	444	102	363	25	180	924	999999	679	999999	999999	999999	66	18	999999	85	702	417	999999	725	245	999999	166	217	590	617	690	778	999999	955	264	999999	116	999999	742	999999	21	999999	999999	848	359	576	360	440	107	684	999999	752	999999	195	252	999999	171	17	999999	445	288	884	773	407	489	155	115	723	297	999999	660	999999	276	921	74	800	999999	842	376	668	890	725	999999	999999	479	938	870	614	712	428	412	999999	700	999999	595	136	138	869	368	213	999999	636	152	999999	34	608	486	986	131	451	695	328	999999	168	554	562	774	867	928	999999	285	500	21	869	931	560	837	969	335	938	672	280	484	172	207	999999	582	356	881	870	461	999999	493	270	732	93	468	542	752	999999	999999	271	941	816	999999	970	625	283	832	999999	771	516	660	192	779	425	844	999999	999999	999999	979	428	999999	67	99	999999	17	750	146	848	102	305	227	302	587	410	339	667	244	237	639	308	524	418	109	999999	999999	310	999999	999999	248	990	999999	461	63	932	999999	884	999999	536	999999	874	999999	983	380	475	299	368	999999	378	999999	999999	244	999999	661	999999	904	577	999999	154	179	707	269	829	610	112	723	765	249	654	999999	999999	999999	999999	274	999999	171	540	47	634	999999	864	705	122	231	999999	755	848	800	999999	999999	707	926	581	999999	265	999999	318	999999	278	751	533	999999	950	999999	640	245	536	468	999999	519	373	999999	333	498	314	999999	157	999999	549	356	999999	965	867	999999	428	528	369	351	19	159	999999	168	768	882	131	999999	754	999999	591	999999	229	389	903	862	664	176	603	93	999999	262	467	711	833	922	875	568	261	334	823	121	876	195	458	999999	666	215	772	450	376	568	999999	287	999999	723	137	496	72	999999	961	999999	925	999999	999999	756	692	999999	334	846	16	563	494	429	55	479	949	44	930	166	999999	999999	999999	162	716	999999	15	190	694	120	999999	999999	506	999999	373	571	196	599	999999	701	64	999999	881	926	999999	999999	84	827	999999	546	774	999999	565	905	808	999999	857	773	570	805	751	999999	456	224	60	626	67	247	999999	484	293	360	147	238	111	680	578	999999	717	902	419	187	948	158	346	701	823	999999	447	861	999999	423	39	999999	950	999999	999999	666	999999	817	999999	999999	771	999999	263	999999	955	337	804	999999	933	389	65	667	396	573	999999	308	878	358	802	999999	799	999999	770	870	331	56	288	558	612	911	603	899	156	581	
416	999999	895	922	746	496	796	319	928	333	999999	371	999999	999999	988	769	788	526	24	299	999999	999999	987	393	102	908	999999	255	999999	31	999999	165	999999	999999	999999	374	413	999999	999999	315	670	489	276	446	512	959	352	901	999999	842	132	87	884	999999	999999	840	999999	511	829	999999	448	999999	793	906	547	999999	850	999999	229	999999	366	832	913	709	629	558	309	551	881	999999	566	999999	999999	999999	898	709	999999	664	280	327	171	901	136	773	867	999999	695	999999	898	999999	119	462	682	945	486	300	999999	999999	237	985	540	661	630	695	282	300	864	120	17	838	931	196	999999	901	999999	464	705	149	841	508	862	939	652	581	34	999999	999999	739	999999	999999	545	104	436	295	999999	510	281	999999	501	577	999999	585	362	999999	378	923	842	780	999999	31	999999	33	344	728	133	601	18	59	671	178	999999	135	913	409	302	999999	759	334	999999	952	999999	274	648	274	999999	287	999999	591	212	110	270	999999	999999	185	999999	999999	759	707	171	194	501	999999	769	999999	750	140	999999	999999	768	999999	173	999999	665	540	838	330	385	80	485	999999	999999	426	846	571	907	142	999999	738	395	999999	87	61	172	999999	999999	999999	505	325	523	123	615	999999	999999	672	999999	752	37	716	347	693	146	688	232	999999	179	85	384	999999	425	618	262	933	567	988	463	122	356	735	999999	875	824	70	557	372	240	392	602	184	634	165	114	171	401	702	999999	999999	828	846	761	384	587	307	999999	999999	860	682	999999	999999	218	999999	406	302	636	999999	868	86	141	860	95	999999	999999	210	573	999999	513	999999	541	865	999999	74	293	509	974	999999	999999	526	170	999999	511	557	327	767	965	999999	999999	999999	999999	930	833	566	267	968	999999	974	902	999999	734	999999	401	999999	151	209	999999	154	999999	896	328	999999	183	352	916	488	359	538	999999	999999	999999	764	510	701	565	611	41	999999	807	325	748	999	802	910	792	530	261	741	999999	999999	286	821	278	862	493	604	757	999999	650	778	619	231	515	197	153	970	140	700	214	539	177	702	346	226	157	329	999999	999999	559	395	237	618	132	350	438	422	999999	647	217	960	854	550	999999	39	706	527	493	615	767	999999	399	560	999999	876	950	999999	484	62	714	999999	476	999999	999999	264	999999	10	109	174	999999	999999	484	999999	492	999999	684	627	999999	999999	519	630	835	522	999999	736	995	677	999999	255	400	854	937	443	932	53	493	369	999999	882	488	705	427	328	856	47	348	907	78	291	201	999999	28	999999	542	94	
999999	954	990	205	268	873	918	853	774	903	792	51	560	449	761	999999	18	682	828	814	212	516	999999	467	398	98	609	800	64	77	999999	770	900	848	999999	999999	379	423	623	615	786	574	554	952	999999	307	356	628	999999	876	324	345	349	727	999999	821	297	532	806	179	274	128	799	706	77	31	150	712	734	231	945	595	68	999999	999999	638	961	714	222	101	741	980	279	999999	752	500	431	183	966	999999	999999	847	616	453	351	668	775	848	999999	999999	166	644	894	308	931	729	999999	136	999999	253	860	583	320	715	438	294	848	621	954	999999	600	967	999999	999999	999999	108	999999	615	871	369	862	123	829	989	999999	107	999999	970	255	999999	224	305	483	723	999999	668	999999	900	25	999999	999999	163	893	999999	632	199	999999	62	328	833	750	671	264	340	390	746	999999	330	781	341	208	877	376	930	999999	305	493	32	809	999999	571	88	599	999999	549	709	229	521	367	744	207	43	652	999999	283	999999	50	153	342	296	914	216	129	684	859	942	787	963	956	999999	706	999999	999999	15	272	671	999999	450	790	681	526	242	962	46	999999	999999	234	953	999999	809	264	350	689	999999	408	364	999999	914	955	607	999999	266	564	999999	47	999999	789	646	159	611	480	600	362	661	999999	999999	999999	92	551	693	717	833	315	157	999999	365	999999	730	999999	908	713	999999	495	193	759	270	678	931	999999	999999	385	588	804	56	338	664	988	37	753	999999	119	875	373	271	890	999999	950	417	958	682	141	68	49	251	897	323	114	999999	999999	509	12	322	999999	737	318	139	39	269	818	417	999999	170	977	880	798	837	793	999999	302	671	999999	270	973	326	681	326	548	562	158	24	999999	818	135	254	999999	999999	791	999999	999999	760	68	691	599	550	999999	971	91	169	453	70	999999	999999	876	999999	200	999999	999999	767	65	991	999999	476	121	803	999999	559	44	733	165	10	55	999999	280	542	612	999999	671	432	22	710	999999	388	119	98	494	678	942	894	63	981	458	999999	580	962	180	592	580	795	693	755	936	358	13	452	999999	373	999999	344	999999	571	81	916	999999	354	755	211	367	999999	319	189	616	150	679	183	552	30	586	318	372	30	999999	999999	999999	267	774	999999	384	999999	83	131	78	608	999999	491	910	999999	999999	236	216	968	234	557	999999	513	148	796	679	830	899	994	999999	301	972	608	999999	205	999999	497	579	868	826	700	949	197	999999	18	999999	197	273	21	750	359	111	403	795	500	399	999999	129	978	
999999	999999	999999	89	344	776	635	999999	967	715	363	783	999999	999999	999999	999999	607	298	999999	139	999999	491	567	888	253	437	999999	578	813	33	806	952	999999	601	661	282	933	999999	999999	999999	999999	999999	229	999999	999999	966	703	764	262	999999	999999	110	832	989	66	999999	987	878	835	999999	586	999999	854	944	999999	411	415	64	686	869	999999	736	445	999999	756	715	272	19	999999	999999	734	435	999999	999999	139	999999	999999	999999	544	935	294	999999	45	946	756	325	999999	284	649	999999	561	999999	999999	393	671	999999	999999	772	243	999999	999999	978	648	558	182	161	742	312	815	999999	291	999999	520	750	999999	999999	999999	498	312	999999	362	988	999999	983	725	95	356	931	880	972	50	357	154	203	482	316	415	999999	774	999999	999999	60	469	446	965	999999	138	338	999999	999999	466	176	470	802	999999	474	618	664	832	999999	804	810	432	999999	999999	933	999999	326	999999	277	139	223	724	707	858	999999	529	999999	28	202	957	999999	132	754	516	873	999999	352	214	18	999999	999999	655	687	800	773	999999	626	283	999999	649	812	70	542	995	252	452	999999	943	686	945	694	646	639	999999	785	687	999999	999999	299	56	999999	121	999999	999999	388	568	999999	906	95	684	903	649	999999	999999	155	958	590	759	999999	430	134	408	528	999999	14	114	26	557	24	95	950	299	984	985	999999	999999	801	999999	999999	999999	415	856	999999	11	51	54	660	96	999999	827	107	917	999999	868	922	143	592	206	574	284	551	489	891	999	734	613	664	11	444	454	999999	626	152	589	24	277	999999	999999	999999	959	454	929	572	197	988	42	236	126	72	999999	117	605	399	342	999999	999999	965	859	277	999999	999999	659	651	540	671	480	999999	999999	853	999999	593	75	184	999999	830	621	999999	704	21	701	387	999999	938	469	346	560	236	810	456	98	311	690	999999	592	999999	795	288	42	999999	517	267	753	273	417	999999	52	430	784	511	999999	19	999999	847	576	61	842	720	191	203	120	254	964	36	764	353	903	816	592	45	45	999999	884	188	999999	444	633	999999	999999	999999	999999	139	451	999999	936	89	50	842	683	999999	736	999999	999999	839	415	273	303	726	999999	74	487	999999	999999	999999	999999	187	134	93	353	999999	999999	567	999999	113	898	980	999999	665	100	684	312	999999	142	60	309	999999	999999	54	773	999999	151	999999	999999	466	600	999999	301	702	999999	758	955	957	498	551	999999	999999	999999	999999	940	999999	470	637	999999	824	761	426	103	999999	450	515	941	89	319	123	990	520	999999	733	512	830	
689	999999	832	999999	999999	355	572	999999	936	140	86	251	114	348	769	999999	280	999999	704	999999	975	999999	262	999999	817	875	647	385	560	603	999999	160	491	120	744	999999	805	304	105	999999	853	999999	851	320	439	699	975	970	353	487	249	840	39	339	854	999999	999999	515	524	854	707	197	40	342	752	925	760	993	604	408	707	976	856	999999	999999	472	661	942	999999	999999	899	999999	42	83	999999	546	131	162	265	568	999999	300	779	999999	708	665	482	519	999999	513	939	999999	376	944	999999	273	999999	999999	18	391	525	905	627	407	954	999999	165	956	978	216	999999	608	999999	999999	884	999999	999999	615	589	664	999999	999999	384	384	188	917	309	97	303	999999	999999	389	153	873	999999	618	673	382	296	677	510	999999	999999	999999	999999	999999	254	999999	69	999999	999999	378	161	354	401	383	999999	252	229	47	731	77	999999	886	999999	999999	465	864	992	999999	743	999999	329	912	163	475	610	33	675	847	673	999999	999999	929	34	193	238	999999	482	670	98	430	163	258	945	442	861	654	707	294	875	390	999999	999999	629	253	59	999999	201	926	772	506	999999	381	374	999999	49	734	862	999999	999999	666	999999	999999	187	322	670	80	999999	720	613	956	999999	999999	971	293	999999	244	310	999999	144	999999	607	556	999999	592	853	781	884	999999	999999	137	791	246	108	218	999999	25	999999	317	999999	999999	999999	480	999999	999999	189	999999	999999	999999	140	805	999999	999999	999999	999999	69	835	435	999999	469	999999	196	783	327	486	174	90	292	763	999999	999999	628	992	208	165	717	137	243	999999	413	666	381	803	62	999999	703	999999	910	901	158	172	589	31	999999	694	792	498	999999	836	999999	109	904	647	796	525	186	999999	883	999999	999999	932	999999	354	191	803	999999	393	999999	999999	999999	999999	999999	391	999999	999999	999999	606	155	513	373	999999	999999	407	438	313	999999	999999	17	537	421	999999	827	999999	999999	226	570	245	839	54	187	408	767	433	63	198	928	999999	43	673	999999	580	295	379	807	270	958	204	999999	877	50	999999	386	999999	317	520	636	441	970	398	561	790	766	110	999999	964	461	551	354	250	385	999999	700	343	999999	840	999999	457	931	999999	267	376	328	961	13	404	32	573	999999	543	561	497	552	644	999999	999999	813	195	53	843	809	417	850	999999	502	999999	92	52	165	476	543	189	999999	999999	140	194	471	805	106	999999	941	887	435	811	688	887	697	65	230	339	37	999999	413	999999	351	999999	526	652	468	213	322	999999	999999	648	999	999999	999999	733	514	928	
246	18	999999	999999	999999	921	981	999999	987	999999	113	36	822	826	449	752	776	421	999999	289	668	999999	346	893	999999	961	479	787	999999	999999	999999	964	551	999999	102	29	703	300	999999	430	868	999999	664	853	109	295	167	591	209	999999	605	576	266	235	269	999999	671	204	503	940	999999	204	999999	680	716	149	485	530	733	999999	999999	485	235	999999	420	999999	999999	492	793	333	804	887	588	564	711	333	707	326	42	674	357	999999	797	999999	999999	674	260	984	147	960	810	999999	999999	779	207	999999	350	219	999999	89	272	999999	410	999999	145	564	999999	672	999999	392	441	999999	999999	999999	82	550	687	979	999999	746	999999	999999	355	999999	999999	999999	999999	809	366	591	983	498	999999	953	412	999999	107	627	120	423	67	587	24	999999	529	651	149	999999	999999	657	442	370	150	78	999999	102	833	999999	999999	968	535	807	316	387	409	942	657	544	999999	904	453	69	869	655	688	353	999999	999999	313	870	37	999999	999999	999999	158	623	357	442	805	320	344	529	999999	152	887	260	280	637	355	999999	994	605	152	999999	213	382	500	495	390	804	936	243	274	786	999999	305	704	607	239	786	999999	999999	738	346	999999	923	99	727	767	999999	999999	528	254	726	999999	432	97	310	505	776	132	862	999999	10	383	110	999999	193	211	592	555	673	407	999999	999999	779	866	805	242	290	293	999999	727	952	999999	999999	988	999999	910	518	217	404	999999	999999	664	999999	172	738	963	999999	668	906	525	185	881	409	130	685	733	107	565	292	77	225	493	358	144	109	278	965	122	717	282	693	385	161	999999	944	904	999999	616	138	842	773	621	386	257	552	80	332	297	999999	999999	813	953	925	999999	886	969	315	597	999999	469	998	357	951	633	832	799	730	837	185	780	473	490	436	999999	304	603	116	999999	999999	38	946	677	999999	902	999999	740	460	999999	999999	975	599	673	554	669	843	426	670	753	999999	999999	999999	495	122	531	351	999999	526	485	41	292	863	214	15	999999	999999	999999	547	58	173	102	349	906	161	210	191	799	999999	767	999999	999999	932	362	685	999999	688	461	564	999999	999999	146	223	999999	999999	999999	121	999999	999999	519	156	522	878	999999	590	333	412	443	999999	912	350	999999	999999	758	878	163	360	511	999999	175	355	71	766	269	496	37	878	999999	123	757	99	796	141	999999	621	93	10	320	772	362	436	254	126	999999	999999	19	749	464	106	639	999999	610	999999	502	174	94	756	618	135	999999	454	47	330	586	822	999999	420	999999	147	
795	162	999999	999999	176	739	110	945	123	332	486	999999	424	278	483	714	488	930	999999	261	537	336	999999	194	219	908	398	924	999999	829	999999	599	999999	327	310	486	13	871	699	763	73	149	999999	295	649	999999	40	769	999999	871	344	999999	781	719	999999	999999	771	999999	529	268	350	999999	999999	293	999999	999999	508	106	999999	999999	711	617	241	875	198	999999	999999	105	999999	999999	877	629	88	999999	495	999999	999999	69	717	840	715	158	351	440	422	887	734	999999	356	761	999999	999999	999999	849	170	726	999999	999999	999999	999999	999999	675	319	999999	390	721	108	745	999999	179	80	448	389	999999	999999	563	275	801	463	310	663	342	749	783	166	999999	828	238	999999	769	387	911	538	999999	999999	49	838	756	59	700	999999	989	562	186	999999	337	554	999999	567	606	460	590	999999	999999	999999	999999	999999	535	438	999999	999999	869	246	38	792	169	999999	999999	73	252	724	519	751	999999	521	674	780	573	102	999999	400	166	671	999999	319	999999	999999	318	947	629	123	312	327	612	999999	999999	753	534	393	532	999999	999999	999999	324	999999	999999	838	690	708	883	663	362	443	609	56	999999	207	344	719	995	701	999999	936	444	138	422	999999	149	954	601	921	255	189	999999	411	999999	557	356	29	378	957	777	610	73	965	999999	999999	717	999999	81	999999	999999	815	999999	831	826	999999	174	195	999999	999999	699	736	116	999999	418	183	873	999999	326	999999	850	999999	350	47	924	999999	873	478	378	553	485	583	999999	879	512	440	999999	999999	584	996	999999	170	560	630	268	50	999999	999999	557	587	995	518	249	891	999999	105	999999	360	906	835	859	696	999999	916	999999	126	854	236	999999	999999	999999	144	999999	329	796	689	999999	720	999999	999999	496	772	999999	790	557	966	343	990	18	417	965	440	999999	999999	146	696	999999	644	999999	152	196	277	650	580	205	999999	894	920	105	999999	341	754	581	32	348	97	776	37	999999	305	782	863	999999	53	999999	951	999999	874	999999	999999	346	129	362	999999	697	229	132	999999	595	696	999999	423	895	826	999999	221	999999	999999	410	59	919	999999	286	72	369	332	58	606	999999	253	559	999999	999999	994	999999	221	999999	999999	335	129	999999	999999	999999	999999	233	369	967	402	999999	999999	102	502	999999	142	999999	30	843	999999	278	374	181	999999	781	999999	146	62	685	901	980	999999	818	915	999999	291	94	999999	883	614	839	999999	365	656	639	767	999999	67	555	605	813	824	378	113	675	960	999999	999999	655	99	535	180	684	999999	421	113	982	999999	999999	999999	58	
697	147	239	460	278	19	524	886	23	999999	88	507	90	98	166	495	715	250	523	343	999999	838	793	999999	668	325	999999	244	535	785	974	49	999999	556	125	687	999999	652	999999	951	999999	563	641	899	456	999999	999999	977	264	617	277	936	999999	849	413	999999	353	999999	999999	999999	720	999999	360	238	226	48	144	533	999999	999999	356	72	999999	572	910	90	206	894	632	994	999999	321	979	917	518	47	545	523	152	265	999999	999999	999999	999999	240	999999	212	413	999999	417	539	81	14	785	999999	214	103	932	938	332	662	458	999999	999999	242	999999	310	443	999999	188	503	620	390	717	145	367	211	398	999999	767	878	792	222	225	999999	999999	999999	204	656	313	943	612	999999	819	999999	885	999999	999999	999999	831	842	769	693	999999	913	919	999999	297	999999	999999	12	705	601	999999	454	869	246	311	999999	999999	102	999999	786	416	245	890	45	570	999999	260	999999	147	186	509	925	118	109	718	311	546	999999	29	554	752	999999	248	21	414	374	999999	649	170	732	629	739	736	983	287	999999	32	884	129	182	399	18	999999	528	101	255	346	770	527	10	795	632	82	561	44	115	996	878	630	999999	391	610	735	999999	999999	770	199	135	821	460	288	662	839	846	165	743	999999	720	920	168	38	999999	999999	169	937	996	999999	185	999999	999999	272	999999	999999	999999	791	788	999999	460	971	331	65	221	948	76	999999	143	999999	235	405	300	999999	285	958	472	177	429	999999	999999	477	560	113	24	186	650	197	999999	408	916	999999	376	470	985	749	999999	999999	817	999999	65	447	804	213	441	779	658	510	987	999999	999999	756	999999	999999	707	982	999999	228	51	45	308	878	587	734	999999	179	999999	829	685	535	999999	369	360	415	999999	137	999999	999999	999999	244	527	999999	210	948	617	169	693	76	999999	12	339	380	71	782	715	186	859	79	336	999999	750	829	825	999999	999999	431	406	956	999999	579	318	73	999999	999999	517	168	999999	639	999999	717	999999	999999	77	683	206	988	308	577	700	255	277	603	30	411	494	999999	324	999999	131	196	763	737	999999	192	693	275	999999	999999	274	557	508	230	953	619	785	787	762	999999	999999	837	133	828	999999	631	311	999999	53	999999	322	819	999999	928	517	930	953	748	999999	884	989	931	174	999999	312	153	747	57	650	410	626	706	936	182	495	294	72	934	481	999999	880	978	999999	679	942	455	713	580	713	33	665	46	999999	877	162	333	999999	89	999999	122	884	264	74	999999	999999	999999	882	999999	443	233	999999	999999	
276	218	13	999999	709	494	111	999999	440	176	343	999999	999999	589	693	999999	29	999999	620	999999	418	369	681	999999	914	999999	160	336	999999	51	147	490	165	646	999999	999999	999999	151	999999	999999	978	668	682	718	921	446	898	939	922	824	652	281	612	884	610	907	536	387	999999	130	344	775	294	999999	38	853	471	108	999999	887	193	877	548	999999	999999	999999	686	963	705	477	690	220	413	748	999999	865	877	281	46	862	999999	497	999999	502	843	212	383	293	689	77	999999	799	999999	999999	640	999999	999999	180	879	999999	999999	573	681	629	440	134	372	545	999	173	999999	200	999999	956	999999	696	999999	999999	598	999999	376	403	283	637	502	890	99	378	118	624	142	707	402	186	642	705	815	424	999999	999999	840	838	294	526	102	784	738	173	999999	943	941	687	581	87	492	827	299	54	137	999999	999999	993	999999	999999	40	999999	999999	885	323	913	881	418	983	879	999999	538	118	757	999999	717	162	999999	952	174	999999	454	136	324	693	815	999999	771	999999	522	684	846	410	999999	495	824	986	852	999999	511	72	532	999999	999999	999999	954	718	999999	509	419	397	999999	51	999999	999999	585	150	483	201	999999	999999	119	999999	470	204	999999	138	208	999999	720	731	309	85	450	112	999999	749	434	999999	739	999999	872	271	878	134	576	805	148	999999	910	683	513	999999	351	13	952	411	244	507	11	826	519	281	788	688	999999	42	999999	170	549	836	716	284	999999	411	635	847	253	345	999999	319	989	989	361	46	999999	647	734	446	999999	749	515	926	206	913	587	601	483	200	47	544	213	977	999999	999999	967	238	210	999999	378	114	168	898	879	692	999999	529	920	999999	469	450	307	164	20	999999	330	789	88	547	823	43	374	62	308	93	115	999999	330	999999	79	989	447	794	78	54	590	617	57	514	999999	999999	681	731	730	597	999999	59	967	999999	999999	187	160	999999	126	344	740	115	999999	999999	586	823	209	643	682	479	999999	513	999999	999999	219	712	742	999999	470	999999	362	642	332	711	847	66	55	460	999999	999999	839	785	999999	734	314	485	27	260	999999	263	858	47	59	260	594	732	963	999999	660	51	445	587	201	360	999999	107	782	887	999999	999999	778	999999	999999	791	640	227	835	999999	661	733	694	999999	645	217	907	324	593	82	127	124	102	999999	799	491	456	262	593	327	999999	217	702	999999	312	407	484	118	927	268	620	999999	896	611	350	926	356	953	941	984	452	999999	513	710	770	999999	437	999999	949	628	344	387	633	
518	609	453	999999	564	189	247	732	798	999999	335	999999	749	999999	491	703	872	999999	999999	320	999999	874	95	703	991	369	477	970	749	169	309	923	242	744	388	12	896	895	999999	773	999999	999999	653	280	188	258	31	616	999999	41	999999	492	842	76	34	643	999999	749	49	205	999999	276	983	999999	96	412	999999	15	839	488	999999	977	353	728	615	999999	231	815	525	743	999999	861	33	999999	92	816	91	176	720	999999	488	156	856	999999	71	999999	278	23	193	775	39	25	999999	999999	235	999999	999999	123	460	999999	999999	708	234	306	857	849	252	275	999999	279	999999	62	999999	999999	10	999999	131	756	667	187	88	999999	632	999999	713	331	999999	566	491	999999	677	968	999999	53	333	999999	922	559	738	222	195	12	466	999999	454	976	730	683	467	999999	999999	393	999999	282	999999	999999	85	484	999999	535	765	686	783	999999	999999	363	999999	251	770	229	737	571	27	454	992	85	751	719	305	737	601	411	109	916	14	294	521	999999	454	128	705	448	967	213	456	508	229	999999	320	101	639	488	999999	247	999999	999999	999999	11	999999	999999	463	366	188	855	934	364	587	867	570	999999	841	905	797	652	524	999999	604	814	999999	493	999999	860	999999	999999	108	122	497	861	87	999999	918	520	162	931	664	348	269	999999	278	102	999999	361	999999	12	260	733	999999	271	999999	549	999999	560	12	796	999999	999999	957	974	999999	821	999999	725	789	972	399	330	753	865	987	186	38	492	999999	905	572	504	539	406	953	374	430	236	148	537	785	367	517	365	999999	999999	390	295	364	456	236	205	571	357	612	929	999999	825	283	546	521	330	25	107	233	172	73	561	30	999999	999999	639	999999	261	999999	41	999999	999999	600	999999	795	999999	137	98	679	376	932	999999	999999	33	999999	605	952	999999	999999	464	352	420	999999	112	997	999999	274	971	999999	596	619	999999	170	581	999999	593	999999	999999	751	778	203	926	427	856	999999	881	768	996	999	795	686	984	245	999999	999999	999999	265	498	928	965	478	999999	42	93	757	622	999999	221	906	799	380	999999	850	248	271	425	993	285	999999	125	999999	278	999999	269	909	634	84	999999	892	726	338	736	428	786	999999	47	893	344	109	616	860	999999	999999	210	425	91	999999	997	999999	273	408	980	624	813	999999	209	194	772	183	133	547	594	999999	189	999999	643	999999	999999	937	234	999999	658	186	999999	265	515	187	771	844	828	500	87	999999	999999	328	358	121	615	999999	999999	852	131	999999	975	78	275	236	910	738	782	
904	79	69	999999	999999	749	804	368	557	999999	999999	999999	999999	999999	999999	470	629	700	861	123	999999	571	999999	837	381	410	497	210	198	990	288	277	42	71	999999	430	28	999999	888	999999	554	753	999999	999999	88	438	202	999999	999999	608	645	536	999999	625	260	343	887	231	865	340	261	603	179	999999	999999	754	390	867	999999	212	999999	999999	811	293	999999	778	999999	699	758	943	218	682	857	999999	354	751	228	417	811	590	543	796	999999	999999	999999	950	583	999999	382	334	57	335	394	150	166	743	724	765	65	999999	830	999999	999999	922	131	579	746	589	222	368	535	999999	65	841	999999	655	50	264	966	618	204	21	327	999999	895	883	999999	717	433	611	37	463	999999	339	760	355	999999	939	435	747	214	993	288	23	798	84	279	552	480	999999	999999	470	799	446	287	818	869	999999	36	248	291	999999	165	611	341	82	621	726	999999	323	332	111	999999	228	414	210	999999	314	999999	821	613	745	999999	999999	999999	566	664	914	999999	941	999999	295	912	196	466	185	838	677	681	726	999999	999999	999999	999999	188	600	641	581	41	86	95	565	999999	215	635	545	791	999999	702	774	999999	707	674	149	837	47	199	641	761	239	372	999999	632	909	999999	70	283	90	745	318	999999	92	882	975	855	920	882	999999	561	920	393	605	999999	906	318	999999	999999	332	329	151	410	999999	819	802	714	40	933	503	846	574	272	999999	999999	999999	849	334	999999	699	293	916	999999	492	89	840	999999	767	89	725	600	613	191	951	760	603	907	925	273	90	270	825	987	999999	860	987	658	681	118	591	999999	984	931	189	48	999999	986	918	920	979	955	946	950	999999	903	243	392	320	999999	999999	487	924	71	743	999999	468	999999	775	632	102	192	174	659	999999	668	616	999999	999999	913	358	617	988	999999	294	134	323	874	780	485	627	999999	999999	730	224	114	142	922	999999	750	999999	999999	220	295	827	796	791	297	999999	999999	297	561	390	407	999999	286	498	919	777	999999	999999	594	159	300	15	999999	999999	443	999999	999999	536	693	494	262	343	874	406	703	999999	497	999999	36	422	241	198	999999	224	939	137	938	615	222	154	578	635	985	334	920	290	339	952	357	853	999999	999999	603	76	138	74	727	879	999999	742	290	285	98	181	917	112	939	283	904	315	506	778	323	548	915	999999	358	550	486	423	847	545	999999	999999	355	999999	594	999	95	875	999999	68	999999	480	999999	999999	547	813	416	817	999999	65	999999	52	356	298	698	64	160	512	
716	999999	403	999999	999999	744	300	915	826	697	518	940	197	39	906	447	957	843	999999	622	999999	544	144	668	999999	792	497	942	999999	66	999999	999999	848	583	169	999999	999999	999999	999999	130	999999	631	987	999999	309	410	867	28	146	909	340	854	381	537	433	181	52	999999	308	112	256	357	99	999999	999999	978	101	999999	869	683	999999	517	267	563	620	999999	556	999999	368	671	924	479	806	916	999999	676	168	320	999999	987	999999	999999	150	483	873	999999	541	227	552	999999	319	264	158	462	999999	823	597	817	999999	976	999999	999999	999999	636	999999	777	999999	182	54	499	820	999999	463	881	999999	851	377	783	690	966	999999	999999	873	47	362	670	999999	999999	789	902	999999	999999	403	999999	999999	562	565	513	305	105	113	369	183	62	511	538	801	277	959	285	456	813	136	950	70	296	754	337	284	518	456	999999	999999	151	420	479	387	288	519	941	295	863	487	999999	863	999999	165	999999	536	824	868	63	394	513	999999	275	999999	452	123	86	808	237	239	787	649	999999	976	41	641	42	161	522	758	28	990	592	336	999999	999999	514	140	933	801	459	999999	403	811	879	999999	155	264	934	174	999999	999999	999999	633	700	945	956	580	134	189	504	999999	999999	305	376	999999	863	938	682	365	609	999999	874	436	779	999999	999999	105	107	999999	495	999999	227	358	325	885	999999	959	635	999999	141	934	16	754	307	999999	302	999999	444	365	999999	216	999999	578	564	999999	267	999999	853	561	699	861	483	788	693	999999	999999	997	980	999999	590	904	999999	999999	234	674	938	130	138	992	845	157	999999	999999	514	289	999999	648	793	827	627	311	999999	83	999999	279	461	228	71	999999	341	305	127	953	774	999999	903	495	999999	999999	999999	147	502	860	716	551	999999	741	999999	414	999999	807	214	162	863	289	999999	239	200	954	223	720	69	558	661	999999	40	706	966	999999	385	709	303	999999	278	999999	808	255	367	999999	999999	719	999999	657	999999	533	100	999999	99	495	999999	674	305	400	676	999999	87	944	999999	175	521	504	774	697	38	999999	513	310	884	383	480	999999	871	999999	885	503	999999	412	509	999999	459	74	999999	481	457	711	414	999999	999999	440	412	864	56	201	832	999999	945	256	628	237	29	789	91	715	999999	999999	802	458	514	999999	71	675	444	999999	716	456	999999	303	250	327	999999	610	999999	453	971	615	507	679	23	999999	999999	529	783	281	999999	669	983	901	466	871	908	999999	398	999999	378	999999	429	975	485	385	999999	999999	999999	311	999999	419	715	
637	744	409	88	133	444	999999	999999	542	891	172	962	999999	999999	999999	837	379	999999	461	221	999999	84	244	195	999999	999999	638	634	906	523	482	461	699	954	999999	166	67	792	784	521	205	439	836	845	267	23	439	912	700	814	637	892	369	207	695	562	999999	999999	556	929	806	568	717	999999	999999	999999	999999	101	127	829	779	587	633	999999	999999	591	999999	399	928	518	764	726	934	102	886	999999	102	502	268	793	657	844	999999	999999	714	636	721	817	435	555	999999	347	794	870	45	999999	999999	429	190	999999	324	999999	294	48	175	90	634	625	142	830	619	770	999999	999999	182	935	351	778	234	390	999999	430	964	382	768	426	931	73	67	836	330	672	321	164	478	546	559	207	689	634	12	105	999999	605	936	979	514	999999	999999	109	708	490	204	800	244	893	155	911	279	999999	158	570	568	999999	509	946	458	678	855	635	385	154	999999	999999	388	774	746	368	999999	788	999999	470	376	957	137	999999	999999	999999	999999	584	400	648	927	940	486	441	537	387	105	999999	530	835	614	999999	724	563	999999	604	422	999999	157	787	999999	490	999999	999999	204	610	178	669	478	937	758	280	244	737	999999	999999	123	999999	999999	368	272	456	267	85	999999	314	243	999999	448	873	999999	460	999999	613	183	447	113	999999	999999	926	999999	436	521	593	999999	344	827	999999	347	254	490	475	999999	788	524	999999	232	999999	832	999999	377	604	230	605	838	307	999999	631	564	779	54	326	709	321	160	836	934	674	999999	521	486	256	999999	204	392	999999	237	649	99	999999	224	352	999999	999999	558	613	215	916	999999	779	501	206	432	567	209	174	766	911	638	687	94	558	999999	321	999999	999999	377	999999	999999	214	999999	203	541	410	999999	702	360	361	999999	546	999999	28	919	229	30	290	999999	669	994	227	999999	326	21	411	999999	665	999999	653	944	437	245	188	702	999999	709	307	664	999999	12	999999	813	999999	159	101	999999	999999	999999	543	300	132	306	708	42	995	347	753	999999	140	340	899	122	999999	417	334	310	452	325	378	519	722	626	802	999999	496	413	461	177	919	354	13	35	999999	999999	822	141	537	156	999999	212	955	125	533	691	112	395	116	997	999999	791	614	750	999999	33	578	505	504	51	545	592	885	586	272	999999	999999	873	999999	999999	999999	999999	772	305	618	999999	999999	607	103	999999	564	111	306	999999	352	138	739	262	999999	31	999999	326	637	496	999999	124	326	379	852	747	363	238	328	762	412	631	999999	319	142	105	999999	
970	412	392	486	444	999999	431	244	144	56	84	119	55	569	999999	999999	999999	999999	999999	848	195	999999	355	757	336	783	999999	61	720	999999	430	130	669	562	814	914	254	20	177	828	895	999999	717	999999	288	129	282	203	143	76	999999	999999	999999	257	284	225	999999	635	159	660	999999	379	523	34	625	999999	450	999999	755	364	320	276	999999	675	953	60	47	654	478	217	510	350	918	999999	377	805	492	421	999999	999999	857	619	860	516	999999	999999	999999	693	999999	334	999999	789	447	779	756	476	107	962	303	234	999999	412	167	942	160	411	999999	999999	656	820	999999	38	999999	999999	506	701	415	999999	598	999999	438	353	579	999999	537	720	902	149	897	901	707	529	127	63	421	999999	461	918	365	675	74	751	46	264	999999	999999	584	999999	282	64	70	96	374	866	795	833	832	23	414	439	508	322	972	999999	123	999999	910	162	745	61	249	497	655	922	373	687	317	325	291	886	146	621	866	999999	841	620	165	261	267	587	622	448	999999	926	177	751	778	291	150	920	999999	431	546	230	814	999999	441	451	502	118	526	517	732	527	303	886	455	139	913	503	999999	658	894	167	438	801	983	729	755	621	908	35	184	370	999999	714	84	645	38	277	999999	713	758	159	999999	115	716	999999	633	999999	999999	649	378	647	142	999999	536	999999	792	23	589	712	696	880	209	501	343	371	382	588	999999	809	111	646	324	84	899	999999	107	332	94	997	106	999999	326	269	657	536	238	73	187	696	853	24	687	476	26	877	999999	569	999999	999999	999999	54	479	495	548	732	333	68	999999	791	291	999999	929	999999	616	232	999999	999999	844	806	143	999999	410	125	956	96	958	999999	999999	31	795	537	560	739	394	999999	995	830	721	925	212	179	880	396	415	393	999999	999999	999999	794	323	20	725	965	222	304	999999	999999	539	461	773	485	11	171	996	753	909	199	207	564	237	734	228	918	999999	999999	439	23	710	999999	11	862	988	272	708	784	812	594	527	100	999999	641	300	269	161	727	177	719	400	661	484	895	898	304	999999	588	792	806	372	258	864	630	653	966	460	911	999999	999999	462	221	999999	999999	999999	116	157	595	999999	958	999999	876	796	720	623	999999	98	115	963	999999	999999	999999	999999	15	999999	279	235	786	988	333	999999	999999	240	439	266	188	720	169	232	791	156	971	154	833	48	999999	461	154	999999	604	999999	354	947	803	43	999999	230	935	999999	403	881	371	607	119	159	528	645	999999	463	445	
338	928	883	182	546	999999	999999	167	967	736	817	999999	779	394	455	463	302	999999	405	999999	958	785	77	828	910	785	374	45	683	520	850	104	999999	571	276	950	471	775	999999	309	367	72	967	365	586	800	591	999999	664	695	999999	217	961	539	486	552	860	64	271	760	369	939	483	456	999999	722	399	218	127	504	992	526	180	106	999999	999999	999999	711	252	120	204	161	999999	988	294	642	143	161	94	723	999999	999999	514	505	939	428	588	999999	480	864	999999	383	105	999999	703	999999	46	864	974	590	999999	159	812	161	999999	218	569	999999	172	252	589	999999	999999	404	414	585	22	674	166	147	317	307	999999	999999	708	821	66	219	294	584	999999	278	187	503	987	940	604	362	939	731	858	102	358	237	284	999999	999999	700	755	128	999999	372	999999	999999	999999	438	999999	434	999999	999999	162	359	211	587	646	999999	999999	999999	416	474	980	660	999999	434	999999	225	948	14	999999	545	572	365	464	175	888	243	570	350	999999	559	32	999999	909	204	999999	508	891	770	999999	964	112	999999	293	999999	999999	46	636	999999	557	67	489	913	999999	906	182	796	895	999999	999999	412	750	720	409	857	451	809	750	999999	855	999999	334	188	423	149	443	942	82	182	999999	851	607	999999	793	173	999999	119	999999	13	31	783	612	855	80	999999	224	391	229	436	839	999999	296	105	427	776	999999	310	499	999999	999999	999999	724	723	18	848	805	463	927	245	999999	342	999999	747	519	999999	177	999999	117	246	999999	61	723	645	343	697	564	511	999999	26	440	770	619	667	539	791	68	889	847	999999	382	999999	464	983	650	999999	999999	549	585	355	609	263	202	999999	266	421	516	88	999999	320	293	303	999999	911	805	26	723	301	217	728	23	999999	999999	885	863	174	597	739	995	836	999999	999999	926	523	417	186	577	365	410	999999	284	979	999999	537	938	88	999999	553	188	999999	783	88	342	999999	342	330	632	317	399	102	999999	777	93	553	992	278	377	80	503	628	449	367	890	98	454	43	999999	104	946	784	996	54	560	371	62	249	682	79	191	96	554	270	965	318	304	999999	896	999999	545	669	711	107	999999	999999	999999	999999	198	253	412	308	552	537	370	615	106	999999	226	721	500	999999	596	999999	889	417	83	188	402	999999	794	999999	146	822	559	286	83	899	999999	10	187	999999	999999	438	666	999999	543	26	899	360	221	525	290	185	465	792	83	413	999999	999999	486	999999	33	615	459	465	172	730	978	94	541	206	784	225	
543	863	999999	167	641	17	873	66	289	51	999999	279	667	961	366	999999	213	669	691	362	524	181	613	999999	979	210	999999	999999	48	815	818	25	740	74	641	602	101	915	772	210	999999	429	999999	981	255	999999	798	210	374	221	881	872	514	431	701	372	259	265	188	440	297	70	999999	474	232	354	999999	602	329	764	999999	297	896	491	594	105	455	632	200	799	411	519	449	826	933	946	511	318	999999	279	352	836	999999	341	913	708	410	261	999999	900	651	205	999999	999999	546	594	975	33	837	605	916	627	74	388	38	778	999999	201	540	286	843	230	999999	999999	421	839	999999	565	577	885	695	999999	873	999999	157	999999	999999	839	290	349	999999	999999	999999	767	362	725	771	358	312	999999	97	218	720	482	66	431	999999	830	197	999999	44	999999	999999	951	999999	721	753	774	999999	822	149	781	999999	201	999999	366	749	471	999999	999999	999999	210	999999	999999	798	486	484	401	244	726	249	807	651	583	314	999999	42	529	857	999999	971	997	127	999999	999999	315	306	529	176	999999	682	999999	142	500	639	834	167	22	163	434	247	999999	539	515	583	999999	139	338	886	754	333	229	614	999999	999999	80	92	999999	999999	492	189	955	234	544	999999	745	675	160	943	480	403	29	376	433	403	619	467	612	906	663	186	968	643	422	999999	462	889	86	999999	568	751	394	576	999999	254	292	136	995	471	838	666	978	999999	415	360	313	999999	191	662	115	613	480	866	999999	999999	999999	322	812	177	591	855	599	385	385	729	999999	453	705	188	121	493	471	999999	78	997	207	583	237	72	72	608	707	999999	670	955	280	528	999999	364	42	970	324	828	879	982	77	603	19	686	999999	999999	158	13	551	622	151	339	798	785	118	638	94	749	114	983	999999	999999	715	429	999999	491	999999	351	155	151	178	643	999999	95	999999	999999	573	551	721	212	460	704	872	57	813	941	999999	17	255	404	999999	999999	723	999999	834	891	888	590	238	859	209	999999	999999	409	453	999999	77	999999	999999	999999	75	543	38	901	532	453	313	667	999999	999999	999999	652	105	751	999999	604	919	375	260	48	999999	982	323	861	13	653	999999	472	604	999999	873	26	162	741	999999	352	546	821	373	391	999999	231	974	721	107	999999	710	999999	999999	849	588	702	462	817	797	92	229	176	898	999999	999999	841	72	310	642	745	999999	999999	422	912	999999	999999	11	869	460	999999	18	999999	999999	456	943	999999	328	754	999999	181	564	999999	943	999999	132	380	923	495	785	
999999	168	674	89	362	66	356	693	241	791	490	701	999999	367	313	999999	628	999999	452	935	865	523	318	583	471	190	999999	420	175	789	687	184	516	93	713	336	343	522	999999	999999	596	999999	96	962	246	479	970	977	999999	182	504	999999	480	559	919	233	850	101	999999	999999	999999	936	527	451	114	316	195	999999	999999	976	999999	999999	10	999999	999999	817	436	355	347	991	219	188	999999	993	295	719	703	956	173	489	486	252	904	239	999999	660	530	645	858	929	294	999999	999999	664	999999	398	966	427	220	112	797	999999	754	626	962	723	166	999999	166	394	612	238	345	173	999999	999999	211	771	565	688	297	791	496	417	706	748	999999	125	561	896	752	999999	745	71	692	981	999999	288	276	775	999999	995	999999	999999	327	66	135	169	174	943	197	205	862	532	814	16	18	347	919	223	868	51	973	999999	999999	335	492	284	999999	518	10	922	504	789	194	301	999999	33	99	649	623	694	950	617	709	557	424	223	256	686	973	160	999999	63	906	462	32	229	831	991	574	851	688	655	943	275	700	999999	999999	523	999999	984	257	279	999999	184	100	365	560	999999	911	278	37	795	545	849	563	999999	883	999999	278	92	201	107	85	999999	999999	999999	673	443	999999	351	875	733	999999	988	999999	99	463	731	372	667	669	746	90	305	823	892	119	103	999999	258	999999	616	254	621	999999	159	203	999999	178	999999	692	999999	237	569	403	303	999999	557	946	473	988	161	369	611	423	455	27	780	999999	123	195	579	731	999999	162	999999	489	370	999999	753	999999	999999	999999	577	999999	552	999999	520	901	530	89	562	157	248	999999	999999	256	642	999999	347	999999	423	880	999999	609	999999	395	629	417	144	814	452	362	203	999999	363	599	999999	636	871	936	507	878	999999	44	633	432	492	999999	125	22	846	999999	999999	621	999999	753	999999	967	999999	999999	889	113	767	999999	636	210	953	671	906	448	463	15	336	411	634	545	463	31	976	689	902	999999	999999	132	967	289	504	582	999999	999999	101	825	999999	713	999999	404	999999	999999	407	432	479	821	999999	677	558	999999	836	999999	987	936	300	485	991	183	265	607	811	645	748	356	706	999999	575	306	999999	638	242	622	364	239	434	751	623	553	220	90	851	623	573	136	453	57	595	168	319	615	833	600	458	999999	593	475	962	61	726	108	999999	999999	331	919	608	999999	102	999999	511	549	862	447	962	184	756	197	81	999999	999999	999999	785	416	987	740	805	641	173	915	646	959	788	
571	826	122	834	716	302	999999	527	999999	954	999999	657	999999	753	396	637	283	692	405	403	999999	158	78	999999	839	156	591	124	999999	60	187	999999	552	760	300	999999	850	350	49	895	428	104	674	703	947	759	999999	986	418	14	999999	999999	250	565	448	423	999999	799	994	570	999999	538	560	187	777	726	114	20	463	775	786	999999	652	999999	999999	255	999999	374	374	89	930	604	706	999999	171	954	870	987	999999	999999	861	999999	355	479	999999	889	544	496	999999	231	655	216	532	642	999999	956	580	740	590	202	939	394	999999	914	640	116	832	597	26	822	856	127	697	999999	913	734	999999	183	326	96	711	987	447	999999	434	723	81	73	745	214	384	139	406	999999	937	477	627	441	839	999999	66	999999	999999	114	999999	537	518	946	999999	999999	379	407	424	504	490	952	946	290	490	916	999999	999999	852	812	447	726	720	999999	999999	446	117	156	343	249	39	999999	999999	999999	778	999999	214	135	999999	999999	834	977	714	902	639	985	530	346	999999	999999	51	999999	104	999999	666	648	999999	941	306	292	384	233	73	999999	474	725	999999	613	512	593	712	909	435	599	977	999999	21	817	937	664	915	771	205	420	999999	743	670	850	676	140	999999	272	828	999999	877	611	914	999999	999999	914	550	917	834	367	999999	142	999999	504	690	999999	636	999	999999	642	376	613	38	653	999999	730	64	594	936	381	513	449	91	384	722	375	555	999999	999999	33	999999	999999	937	837	209	75	883	176	170	480	504	90	269	196	685	274	583	270	560	999999	860	956	981	462	854	771	60	999999	782	324	999999	163	620	980	528	378	999999	200	999999	999999	847	999999	433	999999	877	433	190	894	699	999999	792	294	922	999999	172	999999	27	485	983	438	24	406	394	845	829	350	470	288	667	999999	999999	392	999999	646	999999	972	532	524	584	999999	999999	166	787	999999	531	999999	240	999999	817	372	360	200	217	25	899	450	502	588	637	536	963	999999	237	392	999999	410	477	999999	820	999999	633	999999	900	562	999999	858	619	69	324	999999	119	530	470	305	955	999999	184	999999	999999	419	999999	944	887	57	999999	689	999999	405	476	130	888	955	999999	999999	999999	858	299	654	999999	51	999999	443	273	174	426	442	441	931	999999	459	235	675	537	410	720	689	999999	999999	999999	167	999999	224	999999	203	999999	999999	999999	842	999999	107	120	530	633	999999	588	999999	681	999999	630	35	258	997	968	26	895	223	999999	718	907	59	253	999999	559	21	122	617	849	80	999999	272	999999	598	
373	338	349	705	999999	999999	822	683	999999	891	232	79	909	930	255	576	308	371	737	999999	935	518	999999	674	999999	621	594	970	197	610	143	999999	994	659	999999	999999	999999	199	999999	596	895	999999	51	362	222	490	999999	191	999999	282	772	999999	535	999999	663	999999	999999	674	735	431	247	999999	496	407	757	864	85	259	307	615	899	118	200	151	797	711	477	501	461	489	518	412	999999	914	838	915	833	656	995	778	164	12	463	749	999999	54	999999	999999	999999	358	414	999999	884	755	999999	999999	37	394	550	952	388	984	223	255	912	834	252	581	568	841	41	428	999999	528	461	896	654	451	792	752	974	833	895	112	85	999999	528	999999	541	185	887	449	116	53	400	180	789	999999	836	523	802	166	85	763	999999	986	598	365	304	999999	999999	586	999999	999999	999999	555	98	120	180	999999	316	999999	49	393	953	592	322	221	999999	291	117	446	614	999999	950	818	757	142	785	98	77	172	558	999999	176	999999	847	318	999999	999999	91	678	47	999999	217	412	999999	692	999999	734	999999	386	999999	23	999999	572	971	333	999999	999999	797	955	334	91	189	999999	840	985	226	652	744	13	999999	293	999999	438	999999	34	71	548	701	999999	333	61	424	690	934	999999	999999	604	339	999999	472	999999	57	999999	353	999999	410	999999	572	999999	999999	167	989	670	999999	943	999999	941	172	947	271	308	468	732	632	283	999999	498	219	305	999999	621	322	230	540	251	999999	83	95	453	623	999999	975	571	598	999999	999999	754	460	991	731	742	441	392	262	174	446	324	999999	79	999999	911	852	276	828	854	999999	769	139	987	707	739	999999	719	333	999999	332	896	999999	466	222	912	47	228	574	999999	190	930	968	376	805	921	581	25	165	711	155	708	999999	744	331	999999	624	472	293	999999	885	722	68	988	999999	999999	190	45	857	385	874	634	702	268	674	914	800	763	999999	999999	999999	841	564	621	999999	623	163	999999	145	919	298	999999	934	583	683	467	871	979	535	265	740	545	167	779	837	521	16	484	80	416	502	999999	290	508	832	999999	168	446	871	227	396	791	900	999999	97	309	699	129	999999	216	52	820	999999	926	54	623	683	784	784	606	999999	999999	328	728	427	437	294	436	999999	999999	309	434	118	999999	869	949	644	229	999999	537	999999	999999	899	863	374	681	633	999999	463	218	370	383	662	274	609	716	472	181	519	999999	25	999999	999999	999999	907	617	711	919	66	105	979	464	102	256	784	730	999999	465	364	746	803	930	
972	999999	278	925	772	844	707	999999	486	472	999999	42	999999	558	519	952	956	756	969	713	999999	999999	239	906	291	416	999999	879	999999	17	999999	773	855	999999	301	835	677	982	845	999999	999999	903	999999	516	754	69	733	236	221	827	999999	607	776	100	999999	999999	313	999999	643	365	999999	828	226	478	654	936	999999	999999	267	683	285	973	911	999999	501	999999	750	723	162	232	683	262	668	119	508	220	996	765	461	999999	999999	316	348	489	512	393	999999	149	861	999999	882	306	999999	999999	999999	535	695	999999	599	240	999999	590	219	421	682	999999	169	116	970	444	939	421	975	999999	161	968	635	999999	599	117	715	610	861	999999	349	387	999999	140	999999	972	525	999999	176	231	999999	942	106	926	807	410	234	999999	179	427	878	471	999999	399	386	583	899	273	85	491	524	999999	728	875	81	305	818	38	548	997	999999	617	254	999999	755	999999	872	999999	624	198	883	143	441	444	465	878	999999	999999	754	984	83	999999	256	684	707	571	223	231	855	511	999999	205	42	181	508	270	999999	576	644	177	711	999999	649	999999	608	391	999999	294	419	203	999999	925	284	999999	924	999999	370	570	56	194	994	999999	999999	999999	606	999999	111	270	999999	204	999999	999999	999999	586	999999	999999	612	369	85	999999	749	999999	999999	999999	273	666	921	999999	256	999999	899	656	999999	459	999999	70	347	536	999999	920	290	999999	358	224	542	758	676	697	291	51	999999	11	494	730	445	75	838	202	849	939	766	999999	23	999999	999999	15	959	999999	413	222	545	85	88	165	45	197	580	597	128	514	989	233	196	214	999999	898	171	799	24	117	999999	155	687	351	164	656	548	264	920	537	798	877	293	78	506	980	999999	339	694	257	999999	251	83	344	949	543	446	999999	319	999999	843	999999	784	305	999999	399	397	737	11	389	649	999999	676	591	999999	999999	939	128	708	805	975	832	114	767	623	979	81	999999	401	620	219	740	944	523	694	999999	103	987	86	116	999999	195	338	999999	607	178	574	491	628	837	999999	328	110	514	999999	20	66	26	682	21	328	999999	345	390	179	999999	381	163	897	999999	999999	951	999999	999999	222	999999	504	999999	170	999999	414	999999	999999	999999	27	891	999999	999999	102	683	582	999999	314	999999	788	547	999999	948	999999	697	999999	999999	594	551	818	651	287	509	301	999999	515	267	856	999999	999999	738	331	782	372	999999	279	940	70	223	999999	999999	646	976	999999	675	939	999999	662	472	658	992	995	182	744	375	613	140	149	461	178	324	
229	86	467	59	225	77	585	858	428	999999	361	381	55	876	15	311	696	625	999999	959	604	999999	580	614	743	159	47	997	999999	999999	801	999999	55	999999	723	569	999999	999999	460	999999	971	803	999999	802	640	623	136	868	999999	312	444	523	759	999999	999999	835	999999	853	316	75	39	999999	194	289	999999	752	335	864	163	445	792	999999	175	830	987	801	350	777	973	129	32	179	636	371	999999	999999	849	836	470	888	999999	665	456	394	841	393	619	999999	747	888	298	999999	715	999999	519	999999	999999	928	231	999999	999999	999999	879	196	53	999999	951	822	585	776	903	999999	403	275	382	137	487	781	988	604	191	587	40	95	999999	761	999999	999999	852	999999	930	920	999999	551	403	999999	999999	269	351	981	441	797	187	971	984	999999	867	450	553	391	32	999999	940	626	999999	907	698	794	365	292	999999	249	999999	999999	845	982	884	999999	871	999999	352	999999	439	17	999999	394	409	68	999999	42	893	23	168	471	180	363	980	988	814	999999	645	990	999999	69	584	201	827	999999	999999	999999	914	999999	999999	515	49	805	147	933	463	352	508	639	693	332	398	999999	91	508	221	999999	12	895	47	384	401	361	999999	999999	433	971	567	613	933	999999	127	877	444	999999	999999	375	226	999999	535	471	999999	16	307	581	670	200	120	328	584	642	999	29	999999	204	999999	687	491	999999	510	491	999999	999999	706	595	999999	521	949	438	86	845	276	999999	369	575	396	395	64	741	709	242	861	248	38	300	108	108	899	999999	539	744	883	999999	999999	54	999999	103	309	999999	377	159	999999	682	999999	999999	376	54	659	412	999999	999999	999999	750	67	277	630	999999	999999	999999	497	116	622	999999	999999	342	999999	999999	419	325	889	302	95	352	374	560	999999	189	996	999999	999999	63	448	496	999999	811	999999	143	402	278	423	149	237	893	224	270	537	540	999999	909	999999	999999	999999	344	999999	515	642	999999	386	506	285	451	550	576	492	443	667	999999	278	96	231	828	424	150	901	750	75	201	138	999999	33	461	999999	97	523	373	428	114	973	926	999999	830	757	895	993	972	599	661	999999	781	603	411	272	696	688	947	145	494	442	772	999999	450	999999	282	483	823	55	462	62	128	24	562	162	351	999999	401	81	528	156	999999	160	414	790	357	510	999999	999999	709	408	999999	237	999999	999999	999999	486	729	677	484	422	999999	999999	146	608	999999	766	50	259	999999	779	297	876	617	348	999999	622	45	659	805	772	999999	999999	346	999999	487	891	90	999999	951	
865	198	723	597	115	976	11	24	805	507	590	470	372	279	999999	121	698	620	595	999999	588	450	79	872	712	560	546	591	999999	999999	999999	685	159	999999	64	590	573	289	511	371	511	607	239	161	999999	311	499	999999	999999	999999	788	281	495	730	999999	999999	999999	851	884	999999	439	420	999999	685	116	999999	999999	74	224	349	547	419	999999	233	657	999999	220	917	999999	410	71	191	185	149	999999	130	200	999999	934	640	471	999999	404	999999	932	101	676	554	55	320	991	435	150	76	405	378	172	271	83	999999	213	999999	204	484	493	257	244	792	999999	999999	714	891	999999	999999	877	999999	25	161	301	565	314	665	872	346	419	635	51	118	744	963	957	999999	999999	551	436	999999	528	999999	472	684	856	884	212	68	999999	109	999999	565	199	580	362	20	970	999999	88	999999	339	857	74	857	215	136	57	389	38	999999	999999	587	999999	616	306	999999	999999	617	709	430	463	813	740	319	340	486	918	999999	610	999999	999999	838	473	888	931	670	855	614	478	730	836	822	999999	820	563	718	418	582	284	266	331	363	808	658	999999	525	126	754	527	729	218	883	778	92	999999	707	999999	269	685	999999	250	84	148	979	999999	640	783	999999	756	621	999999	999999	889	353	624	605	39	815	999999	415	554	110	999999	748	522	952	999999	947	993	855	604	158	897	648	26	257	224	829	999999	453	742	206	998	999999	999999	872	994	434	467	232	999999	308	465	279	91	149	999999	999999	999999	641	596	836	999999	900	999999	919	999999	251	337	377	390	210	999999	999999	673	999999	112	191	96	649	958	619	489	771	187	305	693	627	567	876	269	823	372	432	856	906	279	999999	888	999999	433	999999	107	100	841	477	557	999999	605	733	47	806	314	817	683	999999	356	165	999999	722	236	820	999999	460	999999	567	838	328	999999	767	88	13	302	354	226	215	521	399	999999	709	747	588	31	833	839	462	519	555	749	879	999999	123	385	175	516	612	78	647	982	283	639	239	999999	999999	999999	44	513	959	600	477	465	957	235	999999	974	647	799	850	621	655	57	292	578	624	999999	965	627	137	837	613	146	874	417	999999	999999	518	978	193	188	804	949	559	954	282	423	602	887	373	999999	868	813	999999	35	337	999999	999999	660	999999	630	999999	416	999999	999999	986	340	590	550	579	999999	465	669	999999	671	999999	706	497	999999	999999	211	615	87	999999	935	999999	800	918	999999	89	429	723	857	992	563	999999	398	572	437	967	941	832	62	318	999999	735	
209	207	999999	219	630	738	28	364	999999	24	611	162	450	162	196	421	741	470	159	229	999999	676	62	182	428	999999	69	370	364	378	999999	769	999999	210	769	602	372	639	459	999999	704	502	999999	548	887	246	131	285	999999	999999	100	592	999999	999999	136	533	999999	383	791	999999	678	999999	999	415	461	841	328	999999	999999	593	58	111	20	999999	524	115	999999	999999	294	191	22	784	589	834	999999	970	611	631	83	245	999999	999999	999999	961	22	56	999999	999999	96	56	917	881	891	197	999999	988	999999	999999	687	999999	999999	641	999999	609	485	893	78	175	999999	999999	240	697	177	999999	146	69	999999	59	455	477	612	999999	427	999999	274	141	999999	999999	363	299	399	999999	999999	62	180	999999	901	999999	999999	129	978	999999	676	606	999999	230	713	744	999999	421	735	999999	999999	220	418	411	224	849	999999	353	10	999999	999999	838	999999	329	753	124	999999	330	168	999999	572	336	498	999999	999999	999999	433	54	427	158	999999	941	563	867	999999	999999	643	768	601	61	999999	142	128	999999	526	837	515	496	999999	999999	766	730	263	722	999999	999999	721	999999	423	403	999999	300	926	852	999999	869	285	233	664	29	480	999999	729	116	119	439	217	196	758	160	315	936	999999	828	391	621	999999	999999	907	745	21	510	355	208	634	613	216	276	999999	656	562	291	999999	457	128	558	999999	156	613	999999	711	534	384	999999	999999	489	999999	999999	470	714	191	999999	326	918	17	970	862	530	999999	505	232	941	999999	111	597	34	115	129	710	833	620	541	237	386	44	487	136	93	999999	999999	999999	117	999999	272	475	128	964	913	999999	158	696	480	674	117	308	769	324	282	674	73	384	604	398	636	104	999999	216	940	999999	530	843	779	420	337	999999	125	145	948	636	479	69	202	679	562	999999	150	867	130	88	274	999999	853	418	57	999999	294	999999	178	178	825	999999	33	38	999999	999999	999999	69	346	999999	192	634	376	999999	999999	13	999999	925	836	499	999999	782	999999	862	999999	367	990	370	372	567	331	406	966	999999	810	567	45	173	999999	257	999999	90	530	629	895	639	796	216	223	54	999999	369	882	679	999999	999999	826	999999	418	561	323	556	696	779	179	786	667	999999	836	637	967	28	175	999999	279	873	262	466	967	980	999999	999999	156	999999	979	962	523	297	999999	999999	740	874	755	208	934	673	393	751	460	118	972	209	379	585	86	569	203	304	409	350	790	370	204	437	989	538	410	999999	800	217	273	379	40	78	999999	102	273	999999	653	
606	489	511	999999	858	18	372	999999	570	999999	420	999999	999999	888	225	999999	380	680	999999	218	406	273	25	999999	253	844	602	178	999999	999999	999999	305	236	650	803	860	289	364	345	429	627	999999	839	999999	389	448	999999	491	815	102	526	422	945	759	999999	999999	473	999999	762	999999	415	203	999999	999999	268	124	542	578	95	999999	697	26	999999	898	999999	999999	433	890	571	804	800	999999	363	219	172	571	999999	477	402	999999	396	729	601	999999	24	434	30	958	867	999999	999999	475	406	999999	405	999999	87	56	178	975	908	583	988	958	223	999999	999999	894	718	696	763	74	185	624	968	999999	999999	23	884	166	261	475	999999	305	898	334	715	903	999999	663	494	314	308	426	562	999999	740	642	118	720	594	136	249	999999	999999	841	300	781	492	437	93	999999	171	22	724	442	561	999999	70	999999	588	999999	90	65	212	459	999999	999999	72	165	236	999999	999999	174	572	134	999999	851	999999	66	44	933	421	999999	579	430	152	296	702	129	261	56	582	229	999999	999999	56	999999	999999	62	85	541	719	336	999999	999999	168	997	449	599	216	999999	900	13	854	655	525	999999	999999	999999	317	999999	999999	943	999999	189	210	686	43	914	999999	52	883	999999	981	999999	999999	999999	999999	278	271	154	846	112	912	999999	999999	578	374	485	142	999999	999999	196	745	999999	484	776	432	31	110	999999	964	999999	520	173	999999	171	32	361	442	999999	999999	999999	520	172	633	954	999999	362	43	999999	321	557	782	736	344	999999	994	386	29	447	661	999999	178	999999	999999	999999	591	748	725	999999	556	23	999999	700	823	500	675	999999	971	999999	746	80	987	478	171	416	752	999999	829	138	177	645	342	994	999999	375	49	731	982	321	372	291	636	58	84	999999	513	92	999999	999999	31	999999	999999	999999	701	999999	175	999999	627	773	569	999999	919	596	817	999999	681	999999	920	458	999999	944	600	659	999999	999999	999999	939	403	863	903	670	999999	985	117	999999	999999	843	999999	199	209	999999	113	999999	752	999999	371	49	241	173	626	999999	171	999999	999999	87	820	756	340	999999	155	236	999999	999999	999999	898	937	934	999999	71	999999	838	754	730	258	121	840	392	906	603	102	404	707	999999	247	448	508	415	603	39	936	999999	512	67	53	973	54	349	347	999999	999999	437	559	999999	491	999999	999999	440	216	280	246	437	999999	737	153	999999	528	74	526	432	400	531	340	460	135	999999	335	999999	686	285	77	999999	54	62	976	665	845	538	748	459	738	999999	209	332	792	508	634	775	
914	302	454	979	999999	915	463	106	999999	109	53	294	999999	22	999999	931	213	745	999999	796	761	488	906	990	999999	77	694	332	332	18	999999	999999	999999	560	999999	394	830	97	678	999999	599	880	568	999999	494	464	996	725	999999	999999	129	57	125	837	24	435	999999	464	999999	754	230	141	999999	98	999999	426	999999	902	999999	370	111	125	76	999999	999999	880	919	170	505	861	999999	968	18	64	999999	620	511	735	546	357	997	375	434	924	908	999999	999999	480	999999	77	744	103	496	953	176	14	999999	862	640	143	516	235	999999	999999	682	262	132	999999	999999	821	915	999999	366	881	999999	735	690	152	999999	739	774	999999	857	438	127	999999	481	64	999999	999999	999999	648	105	412	841	771	416	632	251	656	345	397	280	491	999999	759	999999	999999	591	441	323	838	518	999999	368	76	378	530	684	704	780	77	831	999999	192	277	889	953	49	601	999999	68	900	698	403	999999	178	999999	286	999999	999999	865	473	457	999999	800	140	204	54	999999	402	885	947	546	875	277	999999	999999	308	884	869	783	999999	989	122	265	938	820	507	999999	897	12	254	999999	464	999999	604	999999	754	999999	147	999999	999999	274	208	443	121	363	823	135	821	223	77	402	498	467	299	999999	999999	999999	862	319	696	73	877	999999	641	999999	999999	960	673	192	999999	916	747	999999	874	311	791	999999	153	584	997	382	169	999999	934	852	999999	996	625	999999	49	449	999999	827	999999	845	397	807	801	490	281	862	461	639	23	161	655	999999	999999	999999	999999	665	171	287	322	999999	904	203	465	789	801	999999	344	999999	999999	999999	396	999999	186	999999	914	999999	877	663	313	144	920	529	670	783	207	515	414	636	437	383	287	252	514	683	941	203	999999	22	688	195	528	908	496	999999	764	735	146	563	84	708	788	999999	974	188	999999	384	999999	682	592	296	681	707	999999	999999	999999	154	415	502	98	999999	641	864	974	127	999999	22	999999	417	28	471	378	999999	562	999999	594	778	277	335	290	566	999999	669	430	402	514	820	999999	727	779	999999	329	643	475	999999	77	923	999999	999999	572	999999	351	999999	663	999999	917	829	155	396	184	999999	876	999999	222	531	60	971	999999	999999	613	795	229	316	638	407	151	734	386	999999	662	671	254	999999	763	898	225	554	15	310	484	999999	999999	406	552	999999	999999	250	431	943	999999	105	489	952	999999	777	171	44	487	999999	999999	999999	453	999999	734	513	459	467	326	999999	315	506	966	143	107	928	130	823	763	999999	663	901	313	442	
894	567	191	302	175	986	737	999999	76	999999	999999	301	240	727	671	48	999999	286	924	999999	999999	807	138	355	854	999999	999999	347	280	999999	602	86	879	999999	999999	177	332	167	301	340	586	999999	439	226	811	999999	999999	403	161	999999	938	387	977	205	803	96	438	835	447	999999	339	399	909	152	999999	255	999999	229	674	999999	999999	999999	985	594	530	513	378	911	543	57	626	262	196	999999	985	225	109	684	217	966	738	999999	719	450	10	197	224	297	79	999999	395	478	729	657	18	481	401	392	674	300	717	526	301	399	233	86	213	364	167	999999	999999	999999	999999	999999	766	230	747	544	593	343	999999	999999	841	977	662	157	999999	538	546	513	823	716	19	917	258	222	999999	999999	227	923	984	999999	139	148	420	658	467	31	891	999999	733	999999	799	341	999999	636	684	999999	737	85	552	999999	999999	653	118	439	727	999999	458	999999	35	428	327	670	999999	438	999999	703	999999	13	690	511	647	758	780	965	917	678	916	999999	999999	880	592	151	380	320	53	485	999999	980	931	999999	999999	347	763	999999	540	138	982	572	999999	999999	999999	733	395	50	36	68	873	999999	522	58	187	836	999999	155	835	185	299	48	394	476	673	586	82	327	999999	310	999999	474	999999	788	695	999999	937	557	999999	858	756	339	294	984	611	887	468	882	999999	737	331	618	479	364	839	944	187	218	317	179	661	77	112	999999	999999	999999	717	733	363	999999	898	468	31	977	999999	960	753	410	864	786	128	199	142	210	978	387	999999	999999	949	750	176	728	249	954	207	688	999999	999999	921	213	180	735	529	999999	839	863	597	502	934	879	999999	999999	999999	530	61	471	935	999999	746	686	413	645	783	999999	667	179	228	999999	779	740	733	195	999999	661	615	392	670	780	371	999999	789	503	146	80	560	398	999999	719	902	736	753	335	821	244	800	534	999999	999999	694	669	644	530	722	204	999999	15	298	693	914	668	801	999999	999999	631	896	909	509	999999	999999	999999	795	509	173	53	987	408	373	999999	861	91	441	999999	95	702	999999	269	781	941	924	554	109	691	804	244	935	598	794	200	347	890	999999	248	864	425	873	144	999999	678	217	747	999999	999999	832	999999	999999	57	79	837	999999	999999	999999	568	999999	507	179	114	705	999999	999999	999999	613	999999	906	970	66	203	999999	999999	828	346	902	112	999999	186	913	65	858	999999	17	887	999999	957	50	999999	999999	466	999999	367	999999	999999	999999	436	999999	818	144	999999	999999	999999	776	999999	999999	999999	
999999	813	734	36	999999	611	593	123	999999	735	922	230	869	656	143	206	218	600	743	532	424	999999	907	999999	999999	999999	52	455	999999	999999	999999	973	999999	130	948	999999	976	735	999999	848	773	142	524	703	999999	999999	949	999999	334	999999	652	186	300	636	984	999999	905	268	495	917	569	147	204	999999	541	948	999999	748	999999	999999	999999	483	967	895	758	291	545	999999	961	201	966	563	999999	977	999999	27	682	102	999999	999999	331	999999	999999	715	288	635	937	276	172	565	999999	999999	780	427	721	179	219	405	877	702	414	701	306	303	951	15	999999	227	902	524	276	409	612	709	999999	511	243	999999	616	133	999999	279	51	999999	353	766	783	703	265	185	807	999999	224	443	594	630	421	947	999999	282	619	719	373	648	299	448	597	80	843	220	935	999999	789	754	358	145	659	901	949	194	232	999999	962	727	716	989	999999	999999	125	953	999999	999999	999999	343	513	999999	905	999999	116	999999	178	712	860	55	249	999999	497	999999	999999	999999	971	520	997	579	60	307	757	999999	999999	309	264	429	955	889	999999	649	999999	455	250	724	999999	265	794	54	26	519	461	917	487	866	999999	723	92	666	999999	999999	298	917	999999	999999	876	999999	999999	999999	650	999999	757	971	999999	600	999999	999999	229	999999	229	999999	725	953	563	541	846	999999	999999	999999	807	541	346	999999	907	999999	361	999999	999999	999999	848	969	793	988	403	999999	761	490	993	999999	487	460	503	722	446	276	853	344	999999	752	370	45	111	999999	999	119	999999	468	73	999999	248	837	999999	195	522	260	921	737	999999	295	779	365	847	999999	587	356	47	624	852	640	698	26	197	420	674	999999	867	396	988	294	865	303	999999	999999	648	650	581	318	999999	999999	354	125	785	999999	999999	14	999999	829	999999	652	82	787	615	433	999999	999999	649	468	520	709	999999	535	748	274	430	485	938	236	999999	999999	775	728	424	667	999999	583	241	129	447	669	624	48	577	346	222	87	687	993	999999	999999	10	123	797	500	802	819	376	520	648	999999	75	961	999999	882	999999	353	373	948	147	109	990	530	30	851	94	999999	957	412	999999	353	798	945	298	216	936	661	930	923	865	999999	216	720	481	950	604	663	841	694	469	869	714	739	856	838	436	480	103	946	999999	457	861	964	468	304	699	130	999999	990	945	225	999999	449	93	999999	999999	279	59	999999	999999	430	513	272	942	192	999999	999999	999999	999999	780	466	567	984	516	417	614	252	999999	186	261	484	989	851	749	253	999999	999999	
999999	194	945	166	431	33	699	985	999999	999999	31	285	999999	640	41	224	219	489	657	437	933	999999	67	650	27	873	818	772	441	661	999999	999999	999999	999999	999999	904	514	623	45	544	295	999999	999999	25	230	976	519	999999	453	775	641	270	595	29	341	980	137	304	999999	999999	999999	999999	554	999999	999999	332	550	301	237	136	709	595	454	123	999999	412	212	51	429	999999	363	207	999999	666	999999	262	113	716	999999	999999	776	219	999999	999999	338	999999	976	999999	939	898	436	228	393	326	999999	999999	816	482	876	929	778	999999	875	108	205	999999	606	888	271	822	228	833	268	999999	999999	500	121	967	784	784	435	30	112	531	614	145	814	13	999999	974	446	630	839	113	654	690	344	386	291	330	761	98	919	127	999999	602	959	587	965	574	934	849	697	102	999999	999999	983	353	493	70	203	999999	297	297	999999	598	993	165	161	669	166	999999	999999	464	32	346	110	984	999999	22	185	236	48	35	999999	597	933	747	609	896	999999	990	893	999999	137	168	800	632	741	91	999999	803	436	305	999999	999999	173	243	80	167	656	999999	502	480	884	967	999999	999999	257	788	664	256	555	264	999999	176	841	464	999999	863	999999	478	253	769	413	999999	799	742	999999	999999	433	700	677	452	999999	999999	497	422	347	999999	999999	539	385	999999	999999	362	999999	182	999999	252	367	999999	906	999999	621	188	999999	999999	77	512	177	999999	654	416	364	964	579	113	25	264	678	429	126	176	269	999999	103	300	352	61	134	627	409	999999	483	724	999999	470	831	71	999999	764	355	835	992	782	884	969	597	462	783	154	167	88	999999	937	592	740	947	614	999999	464	390	25	388	999999	422	289	999999	640	999999	999999	282	953	311	913	84	291	183	486	999999	999999	999999	999999	278	979	999999	330	801	999999	141	63	522	227	999999	999999	384	339	457	999999	999999	605	46	957	291	674	872	213	777	660	863	311	999999	471	491	999999	761	500	746	408	90	102	487	397	999999	128	596	64	977	813	999999	744	834	999999	127	526	999999	745	608	604	117	266	552	150	681	830	496	61	735	25	999999	884	593	58	371	999999	999999	648	999999	172	87	817	235	999999	131	999999	477	999999	353	964	999999	26	891	999999	301	823	549	346	715	678	999999	545	329	962	86	654	161	785	999999	851	408	449	296	445	527	299	41	588	999999	563	362	662	999999	770	151	999999	993	451	999999	548	999999	781	999999	999999	541	541	498	272	888	477	967	691	474	999999	566	999999	730	455	999999	11	
999999	999999	327	162	325	969	999999	999999	820	999999	661	710	999999	821	134	627	517	999999	904	985	999999	769	700	999999	595	671	198	215	999999	718	989	547	826	754	756	764	999999	779	464	572	999999	999999	451	531	816	999999	662	652	377	938	916	224	551	999999	999999	32	271	776	567	654	999999	631	354	112	377	123	999999	283	75	370	174	737	61	341	291	861	327	178	734	338	999999	999999	999999	999999	999999	775	996	198	554	733	503	999999	222	809	791	82	595	348	999999	702	999999	388	999999	999999	774	999999	999999	219	999999	349	705	102	999999	238	645	245	793	88	999999	602	127	999999	729	341	866	487	999999	251	550	219	999999	999999	24	42	954	630	959	831	999999	622	612	786	841	215	38	410	645	983	174	555	289	517	48	561	585	688	658	254	150	296	663	921	668	147	999999	726	88	19	283	999999	286	961	999999	999999	989	340	999999	524	313	466	841	541	87	999999	930	758	940	462	999999	276	971	714	691	214	959	691	999999	703	141	312	999999	636	710	159	279	327	930	359	571	254	834	144	941	683	999999	132	844	674	216	999999	785	625	562	999999	52	572	279	999999	728	308	223	160	999999	11	999999	215	831	927	724	613	827	590	890	212	441	837	772	18	759	999999	847	453	497	999999	526	706	83	702	116	999999	57	559	630	273	41	683	999999	940	548	249	999999	916	949	603	497	999999	734	360	999999	999999	799	271	621	892	999999	769	662	999999	484	438	999999	138	999999	27	565	278	959	627	181	757	95	832	469	520	545	999999	504	894	329	332	971	723	999999	901	999999	786	937	999999	999999	271	30	999999	466	119	999999	172	106	931	999999	999999	999999	116	189	817	129	966	801	111	357	531	274	768	256	162	999999	418	11	918	118	778	341	231	816	909	737	910	376	359	413	999999	833	572	855	999999	97	865	544	319	999999	999999	984	836	999999	290	997	999999	928	314	653	697	170	188	823	269	887	23	300	279	90	219	600	451	697	974	698	999999	913	156	74	601	999999	692	147	177	794	999999	999999	999999	911	485	981	71	706	999999	999999	999999	749	596	222	83	999999	274	238	571	350	542	148	999999	592	999999	348	999999	249	999999	822	477	999999	655	474	392	183	765	999999	605	999999	538	999999	981	999999	999999	952	326	934	991	37	610	464	575	826	261	366	433	943	999999	146	999999	822	654	893	999999	614	103	131	830	899	809	999999	632	343	999999	999999	167	653	549	999999	32	999999	999999	999999	222	23	475	829	999999	35	999999	821	751	469	39	
999999	999999	999999	29	438	858	204	114	999999	228	704	831	242	24	999999	208	779	404	999999	123	361	999999	630	680	730	148	999999	999999	804	158	987	165	173	999999	106	999999	79	634	120	493	999999	743	999999	999999	517	999999	243	815	759	827	971	427	486	355	999999	151	469	417	298	300	594	296	999999	999999	240	999999	668	999999	999999	999999	138	999999	293	999999	296	999999	418	824	172	549	905	458	158	976	187	569	999999	817	636	955	247	662	999999	820	899	540	443	223	999999	968	999999	315	897	13	999999	826	999999	706	68	69	732	645	254	999999	395	146	147	999999	765	999999	871	850	301	962	999999	476	808	473	880	999999	999999	999999	259	999999	36	999999	560	155	288	361	999999	971	758	577	233	602	418	596	999999	999999	403	120	457	999999	107	671	24	999999	494	231	27	670	999999	313	999999	536	396	60	723	795	586	991	999999	414	999999	899	101	723	739	916	68	222	48	128	362	999999	747	355	106	364	585	625	661	999999	343	765	155	999999	692	696	216	368	999999	639	186	411	76	999999	999999	207	579	999999	205	999999	173	805	999999	707	951	820	788	999999	953	999999	219	999999	340	987	80	480	754	646	41	52	999999	700	348	408	941	950	999999	999999	686	899	784	999999	429	93	893	538	143	447	504	871	999999	999999	414	514	430	225	81	88	973	198	453	933	269	162	867	473	466	232	766	10	823	94	999999	999999	584	925	541	256	103	999999	346	999999	152	999999	144	545	295	999999	978	999999	999999	919	999999	999999	456	850	999999	276	226	430	81	910	681	999999	999999	824	811	361	999999	505	999999	824	985	440	999999	146	791	110	28	999999	999999	631	999999	999999	131	999999	999999	865	607	733	999999	999999	40	673	470	436	634	648	120	999999	734	934	999999	483	50	65	999999	299	999999	319	999999	999999	258	894	252	449	666	640	382	154	470	945	753	206	604	420	794	321	969	424	512	999999	989	707	597	999999	727	770	999	76	970	999999	227	298	673	975	25	999999	999999	31	770	993	276	966	849	999999	190	708	999999	630	270	622	330	232	806	999999	935	551	307	999	999999	896	641	316	184	407	999999	465	532	629	404	659	890	948	654	518	999999	999999	857	809	72	999999	891	999999	805	999999	999999	995	999999	756	999999	474	838	431	308	999999	362	959	999999	452	70	999999	999999	259	999999	611	999999	381	577	298	50	999999	693	497	937	999999	999999	272	511	826	663	732	973	999999	999999	929	821	469	649	781	166	916	999999	999999	748	346	841	641	999999	204	626	371	427	203	999999	999999	
781	350	494	604	999999	100	999999	999999	999999	999999	751	999999	670	306	790	271	732	999999	142	134	999999	999999	999999	600	862	999999	129	316	210	301	999999	780	999999	999999	158	480	975	54	999999	76	468	275	625	421	594	440	970	845	413	999999	639	630	71	591	456	999999	601	999999	742	504	970	999999	765	497	31	971	351	219	158	319	296	999999	999999	999999	666	416	662	337	15	431	402	284	903	845	662	685	719	999999	14	999999	879	91	311	417	105	326	509	138	399	999999	98	999999	697	999999	78	952	999999	995	999999	50	839	273	999999	321	111	696	999999	919	835	346	261	874	215	502	440	999999	385	476	970	349	906	534	937	392	343	642	586	809	776	999999	999999	724	999999	963	815	615	999999	999999	315	409	999999	589	999999	999999	999999	224	554	999999	663	999999	576	279	999999	586	143	999999	335	505	978	469	119	999999	153	135	407	537	332	252	687	824	20	395	999999	999999	999999	999999	241	885	30	128	97	392	999999	912	143	669	999999	999999	999999	510	999999	698	22	846	999999	999999	999999	999999	654	999999	999999	999999	999999	839	854	191	118	999999	324	999999	83	450	484	859	999999	727	293	240	992	999999	837	999999	422	999999	545	321	999999	999999	281	621	880	74	999999	999999	236	784	875	316	999999	999999	560	999999	650	22	436	839	223	162	473	572	366	215	184	999999	996	536	889	340	304	542	808	794	191	999999	999999	999999	999999	298	633	597	852	976	182	50	188	601	715	409	749	705	999999	229	999999	709	265	674	890	324	200	700	895	999999	999999	999999	152	766	64	999999	86	428	629	999999	529	999999	999999	390	42	999999	737	999999	999999	999999	590	598	999999	589	942	482	447	272	128	895	107	933	702	317	963	657	897	421	546	999999	333	331	86	183	700	975	989	999999	641	756	586	795	879	414	953	424	999999	999999	999999	582	510	999999	309	734	827	596	999999	412	999999	385	245	326	999999	63	166	268	521	270	888	999999	492	572	999999	999999	999999	312	63	297	363	549	999999	344	597	964	266	520	32	999999	355	113	801	999999	459	265	520	999999	936	826	999999	694	903	999999	999999	999999	99	938	999999	937	425	524	542	886	58	877	810	999999	728	999999	999999	646	246	179	915	785	999999	905	123	999999	851	999999	999999	237	49	668	646	754	669	742	874	999999	999999	95	926	830	571	915	538	581	455	999999	541	999999	39	612	999999	999999	905	999999	689	999999	824	999999	999999	377	158	314	847	999999	241	65	242	986	29	999999	999999	161	999999	94	224	261	376	999999	920	242	516	999999	208	437	
220	912	848	779	62	689	503	999999	999	558	999999	999999	999999	158	350	399	386	555	999999	562	303	306	999999	999999	675	438	818	999999	896	853	861	825	999999	420	179	999999	217	463	933	340	999999	797	161	999999	411	958	192	227	200	530	999999	960	310	645	999999	913	431	999999	113	624	999999	220	624	156	999999	999999	159	658	999999	999999	192	923	622	692	588	506	154	999999	420	717	255	600	103	375	999999	901	999999	471	286	266	897	190	359	319	469	763	182	15	997	554	809	999999	248	178	348	932	348	617	67	637	999999	633	999999	396	999999	280	127	258	158	999999	342	687	381	999999	134	11	574	313	233	824	333	149	799	865	908	720	362	924	37	999999	562	907	413	649	497	273	999999	962	939	199	646	924	856	211	999999	131	163	524	999999	346	367	45	394	242	313	629	833	999999	999999	658	917	202	230	999999	999999	435	284	731	235	999999	437	999999	999999	44	188	408	292	598	652	787	567	838	999999	690	707	999999	522	181	346	868	439	822	484	999999	281	453	703	772	999999	999999	846	431	999999	193	909	756	999999	359	999999	904	346	245	108	701	100	999999	322	540	999999	716	999999	999999	999999	367	430	615	137	91	762	999999	705	519	999999	865	940	146	548	696	781	951	999999	173	127	441	532	204	724	783	200	202	999999	173	396	261	874	743	45	999999	999999	303	629	590	597	328	999999	999999	614	242	760	954	540	625	758	435	861	749	986	954	999999	235	999999	354	890	569	603	542	133	379	991	206	110	616	999999	487	999999	273	575	798	242	999999	999999	491	999999	246	662	999999	414	999999	400	999999	999999	90	107	537	999999	285	700	37	724	666	999999	245	251	999999	853	999999	692	281	113	597	183	197	722	138	645	409	999999	654	907	98	137	999999	978	999999	999999	29	519	405	999999	56	573	999999	83	575	12	355	249	468	392	739	999999	143	858	803	952	999999	999999	968	892	13	999999	55	999999	636	538	999999	266	385	124	833	413	297	206	66	33	634	999999	157	135	300	170	863	272	999999	276	994	313	999999	913	999999	661	999999	513	999999	999999	527	428	447	999999	471	999999	863	353	558	335	534	936	801	999999	999999	999999	999999	842	602	999999	999999	783	952	999999	999999	237	91	472	245	182	861	784	134	963	505	216	675	999999	664	999999	999999	999999	999999	842	741	68	999999	405	596	433	999999	709	910	238	999999	744	475	999999	999999	243	999999	401	118	385	474	999999	811	837	999999	120	780	110	187	400	546	999999	80	120	628	485	725	999999	876	812	732	
161	873	896	959	999999	740	598	618	430	999999	905	412	337	377	991	256	674	131	485	652	349	531	520	692	999999	673	365	459	26	518	330	524	306	999999	322	876	915	878	522	379	999999	491	756	205	641	999999	999999	742	636	999999	60	999999	401	169	392	630	363	214	999999	97	999999	148	999999	912	999999	390	116	683	65	125	341	796	609	115	999999	858	774	999999	999999	999999	931	622	822	787	467	766	133	146	271	692	523	711	999999	434	994	53	889	999999	330	260	999999	68	999999	521	999999	264	954	999999	698	534	999999	47	163	276	999999	762	326	815	455	999999	999999	969	422	373	601	629	452	185	120	426	969	930	999999	799	999999	872	935	310	999999	212	999999	999999	448	737	836	485	557	87	277	242	727	83	999999	221	993	999999	645	324	999999	278	811	779	999999	281	564	925	52	363	999999	999999	826	999999	926	252	307	999999	531	685	536	126	82	999999	999999	878	699	895	541	784	806	116	236	621	999999	620	400	42	661	999999	182	911	442	203	18	982	415	711	999999	156	913	573	999999	959	787	999999	206	999999	870	307	582	668	394	268	557	999999	68	215	635	316	851	275	768	365	513	625	683	999999	366	925	472	988	748	999999	870	243	547	276	833	587	423	999999	171	364	999999	999999	527	184	646	57	924	210	86	840	304	999999	999999	214	999999	999999	129	328	999999	945	999999	999999	920	999	397	324	423	791	999999	999999	999999	999999	113	413	771	10	107	509	241	999999	999999	272	911	908	99	232	438	999999	820	670	999999	999999	999999	226	530	999	999999	999999	999999	999999	633	999999	999999	999999	947	999999	544	401	999999	456	75	619	96	771	944	571	682	22	999999	999999	885	90	999999	711	999999	797	33	887	883	999999	999999	579	722	909	685	867	444	882	960	999999	999999	999999	900	374	605	848	18	112	282	999999	327	580	617	621	999999	552	172	126	999999	160	383	656	999999	671	999999	495	897	187	96	86	136	799	61	227	486	848	190	999999	116	741	788	921	615	924	454	999999	999999	110	472	142	705	328	443	810	318	41	999999	238	335	120	951	831	25	205	831	999999	529	400	144	597	371	565	20	707	371	461	50	999999	227	212	533	796	999999	954	380	808	366	250	999999	999999	329	999999	281	999999	790	956	906	999999	102	926	999999	571	966	874	999999	999999	318	736	449	999999	990	934	20	132	586	164	999999	70	825	33	170	288	491	689	278	419	293	24	917	414	555	999999	501	999999	999999	999999	830	999999	193	239	500	630	999999	999999	464	394	941	158	
999999	635	839	845	594	79	999999	38	90	999999	606	360	857	304	818	44	312	369	443	720	236	625	334	999999	877	595	533	999999	486	439	999999	999999	999999	999999	999999	999999	575	709	46	999999	534	999999	881	553	242	833	382	206	811	767	999999	104	951	999999	921	794	311	561	968	998	546	235	551	999999	999999	723	883	722	698	537	468	602	333	22	195	369	743	999999	54	53	223	336	729	719	999999	140	999999	999999	222	810	980	24	999999	48	999999	309	325	240	501	519	999999	999999	999999	283	999999	156	771	938	999999	562	999999	529	999999	924	784	219	505	999999	960	920	791	636	999999	999999	557	454	861	295	136	886	54	999999	289	535	103	563	829	455	421	543	369	993	999999	660	760	460	508	816	263	676	803	493	279	999999	727	323	159	619	726	853	295	485	812	158	517	546	250	999999	830	230	389	60	420	427	561	798	425	999999	137	106	946	55	41	460	93	561	244	708	999999	999999	414	220	728	567	999999	883	190	72	152	999999	220	527	985	42	296	753	82	851	29	929	898	310	492	999999	907	250	999999	361	75	956	311	999999	183	60	816	179	331	853	999999	677	617	362	999999	912	885	428	69	999	999999	999999	488	393	689	877	882	113	728	108	660	17	439	829	996	999999	912	678	999999	935	225	127	431	229	681	351	999999	999999	603	579	999999	488	190	454	999999	735	478	918	999999	305	177	999999	999999	999999	999999	999999	247	999999	365	520	999	217	999999	133	784	57	908	269	999999	347	999999	999999	510	159	363	999999	999999	999999	642	271	717	994	999999	59	999999	999999	676	208	36	518	114	534	189	999999	579	537	413	67	999999	150	999999	999999	216	514	999999	999999	213	301	869	999999	345	261	155	104	803	15	390	35	365	281	380	710	243	203	243	40	167	427	579	999999	768	769	325	999999	445	508	999999	322	999999	936	309	385	999999	14	999999	852	389	95	289	999999	157	999999	702	999999	769	126	975	23	281	708	674	785	721	53	263	576	999999	652	659	304	227	77	715	428	972	999999	999999	999999	999999	390	651	81	147	15	678	389	999999	927	732	999999	533	773	51	610	272	523	999999	296	999999	606	916	736	999999	985	999999	89	673	283	425	775	999999	999999	993	890	67	602	648	716	374	873	999999	18	920	340	770	453	36	114	999999	459	341	95	999999	423	474	914	645	161	658	999999	716	793	512	999999	583	786	780	160	553	670	874	946	921	877	999999	908	816	106	224	902	999999	568	127	999999	444	659	269	580	999999	152	956	496	
67	775	999999	716	505	962	756	983	673	875	999999	495	584	394	173	609	326	566	108	549	999999	756	545	999999	675	999999	523	999999	527	209	734	999999	713	388	889	156	720	390	412	853	349	241	238	187	17	632	391	60	496	660	264	859	53	417	560	311	999999	19	51	959	449	832	466	474	151	159	781	206	999999	999999	889	935	163	255	209	705	527	368	150	52	165	999999	437	867	944	999999	367	306	828	587	917	710	349	453	413	517	774	763	999999	857	850	194	555	480	770	329	705	797	217	854	783	870	869	999999	803	976	999999	599	530	277	791	999999	999999	917	999999	999999	596	710	842	999999	999999	764	999999	292	999999	999999	999999	957	999999	625	178	570	98	973	804	56	841	350	649	999999	122	184	243	768	999999	375	816	638	381	591	999999	995	999999	525	923	29	548	999999	999999	999999	69	447	503	904	999999	231	396	404	122	999999	999999	255	70	415	579	756	530	999999	999999	999999	163	289	585	514	999999	999999	999999	999999	60	785	508	264	544	816	377	674	681	338	670	844	978	999999	999999	329	999999	487	934	549	945	176	499	984	369	979	679	779	861	988	22	999999	999999	824	354	337	553	93	999999	254	48	904	84	201	893	999999	848	741	764	266	999999	415	248	75	626	883	999999	523	894	999999	147	597	813	999999	326	744	237	164	77	999999	775	999999	775	999999	510	51	101	307	999999	999999	141	937	999999	605	728	606	686	551	999999	470	51	40	198	155	117	450	101	392	875	159	154	693	674	576	490	110	639	999999	564	585	999999	988	432	907	434	209	582	217	964	719	68	685	957	606	999999	745	971	630	582	70	949	709	432	941	842	447	272	448	124	627	967	137	987	621	679	63	607	291	721	907	999999	884	427	165	101	469	999999	999999	430	999999	138	999999	976	999999	636	999999	566	491	74	999999	936	144	999999	999999	751	999999	999999	346	927	999999	148	690	908	674	202	75	292	276	850	383	710	204	999999	378	999999	957	160	999999	984	999999	497	125	227	999999	971	999999	790	90	413	170	770	400	999999	999999	607	447	111	999999	311	571	799	299	640	999999	286	999999	125	724	999999	793	779	215	361	340	605	32	999999	183	703	999999	999999	211	862	690	999999	319	64	690	771	62	999999	848	999999	423	797	999999	999999	536	458	239	618	999999	243	619	390	564	49	999999	999999	584	974	999999	608	843	296	597	437	950	87	966	999999	434	999999	794	937	931	999999	937	542	408	547	936	725	474	850	218	968	252	309	58	999999	254	
959	999999	87	999999	250	348	136	209	770	999999	458	491	999999	999999	123	448	682	459	540	999999	277	333	47	47	212	144	999999	999999	629	194	650	39	696	442	475	999999	716	18	690	999999	810	343	637	22	488	999999	922	667	104	529	569	850	517	178	977	635	158	50	726	116	999999	58	580	585	883	429	795	119	718	357	731	674	999999	999999	301	933	695	35	559	968	221	999999	984	110	999999	800	999999	527	999999	840	617	676	291	999999	340	762	763	62	139	69	999999	813	999999	746	797	895	92	999999	999999	53	939	999999	490	999999	999999	30	73	480	960	93	907	999999	653	877	740	999999	392	193	523	539	180	643	896	500	530	408	386	248	999999	729	999999	858	650	999999	900	493	195	533	689	320	698	293	101	55	999999	999999	169	81	999999	999999	512	898	150	999999	873	305	237	990	999999	496	999999	825	999999	999999	999999	999999	627	242	977	257	869	858	504	212	999999	887	552	850	348	999999	249	315	242	570	226	999999	999999	999999	547	605	265	999999	999999	999999	999999	873	999999	859	680	112	552	926	999999	999999	872	654	999999	937	999999	999999	999999	387	652	999999	257	338	592	607	24	999999	341	325	694	382	992	674	561	310	536	967	771	999999	179	246	808	322	999999	484	697	572	426	780	999999	561	852	999999	552	430	946	999999	999999	518	844	135	771	999999	242	721	765	207	102	103	410	540	999999	70	217	415	999999	934	127	118	909	999999	138	560	521	143	530	999999	132	141	363	198	686	999999	847	54	999999	582	89	499	719	500	480	332	380	999999	346	999999	670	146	363	21	230	181	609	402	999999	221	714	109	201	650	85	960	740	222	999999	999999	222	173	941	494	855	627	999999	999999	971	999999	999999	257	796	738	454	985	777	999999	967	514	999999	999999	57	263	999999	980	999999	78	424	519	592	167	420	999999	579	506	205	868	999999	603	783	199	430	200	41	999999	312	462	999999	999999	999999	398	254	999999	319	999999	125	687	999999	874	328	330	994	462	223	32	837	422	169	947	999999	909	194	374	999999	463	999999	856	999999	999999	677	845	872	334	999999	999999	912	81	74	811	391	518	251	292	999999	462	205	968	976	18	629	890	303	258	310	999999	213	999999	616	999999	743	268	464	999999	206	483	999999	999999	135	29	999999	766	358	999999	566	280	668	902	99	999999	268	65	879	224	780	787	999999	624	33	62	990	42	464	219	999999	132	999999	34	95	801	15	999999	842	957	999999	863	999999	946	999999	39	999999	310	999999	347	597	999999	389	999999	446	419	
931	833	647	83	38	86	311	149	999999	443	226	999999	817	298	273	733	999999	922	324	917	255	605	931	993	446	690	251	126	621	999999	999999	814	999999	676	870	182	887	769	999999	822	999999	402	667	999999	999999	972	999999	999999	84	863	475	466	925	528	173	999999	901	653	636	348	999999	195	999999	897	700	412	65	999999	428	101	846	452	999999	501	365	852	937	683	190	474	999999	750	52	999999	915	286	888	69	512	999999	280	999999	143	590	999999	376	875	769	999999	410	917	352	999999	999999	999999	999999	473	434	172	320	397	228	999999	171	999999	94	152	769	982	424	524	995	999999	884	820	999999	999999	413	513	989	977	177	135	780	557	854	677	69	741	999999	813	464	897	202	157	999999	999999	971	448	903	233	116	787	999999	886	922	999999	198	999999	414	712	69	920	999999	343	999999	102	999999	614	296	417	93	38	100	999999	999999	107	446	999999	768	840	348	964	610	999999	870	390	992	893	635	150	488	896	999999	189	753	544	723	999999	927	959	999999	366	162	495	999999	88	697	532	826	824	277	461	999999	574	374	999999	319	417	472	839	110	999999	979	155	928	196	702	910	856	525	999999	587	809	808	760	999999	811	125	625	999999	693	999999	76	999999	999999	37	503	761	999999	658	999999	316	395	98	999999	290	387	16	567	999999	385	786	999999	999999	450	999999	652	594	999999	393	293	204	791	680	999999	999999	999999	178	282	901	999999	940	999999	208	999999	77	202	721	999999	480	603	999999	557	672	416	906	793	765	370	999999	385	908	948	999999	999999	40	524	715	942	999999	558	999999	999999	665	270	999999	691	999999	20	382	497	930	999999	999999	789	488	646	129	273	999999	999999	966	999999	99	526	784	999999	673	833	270	553	486	778	999999	999999	394	81	999999	411	971	999999	325	755	987	695	454	272	614	999999	886	394	404	999999	703	999999	592	411	643	149	485	453	27	643	999999	829	21	162	999999	999999	999999	416	753	717	999999	33	531	999999	819	404	82	999999	387	999999	947	876	999999	44	999999	357	338	982	999999	999999	926	999999	208	682	15	168	684	302	356	202	999999	480	640	686	160	999999	850	382	592	249	999999	962	999999	999999	999999	999999	681	976	87	568	93	423	978	10	999999	774	824	849	214	661	720	780	999999	194	794	477	999999	999999	884	404	507	956	999999	999999	999999	963	999999	999999	999999	142	999999	707	224	999999	999999	823	502	639	999999	386	855	10	177	999999	529	296	796	881	999999	999999	637	219	102	683	70	999999	33	789	324	827	322	612	863	82	999999	22	
999999	999999	85	971	974	606	576	507	999999	507	788	468	669	399	176	580	31	999999	504	278	614	541	727	999999	799	712	325	77	73	253	147	105	756	516	730	999999	806	229	253	41	999999	999999	999999	563	349	999999	130	999999	999999	999999	591	105	577	905	408	33	999999	103	181	272	291	509	444	305	369	692	999999	162	999999	758	773	801	523	999999	635	29	407	999999	999999	245	592	400	416	999999	662	51	527	851	118	706	757	999999	999999	999999	999999	143	160	839	203	656	852	967	999999	902	999999	999999	999999	115	999999	388	626	999999	461	936	679	890	102	123	999999	327	175	999999	54	962	10	71	999999	999999	999999	999999	999999	999999	970	986	392	999999	145	999999	999999	872	469	422	999999	729	90	999999	260	999999	311	860	51	999999	205	999999	491	999999	923	302	999999	906	47	50	999999	777	519	999999	526	475	554	64	754	587	999999	999999	858	752	289	999999	882	738	811	999999	240	861	999999	831	999999	104	504	999999	701	842	612	999999	834	429	39	999999	219	999999	999999	785	567	257	999999	463	999999	434	28	738	712	608	420	173	105	999999	809	531	326	687	696	999999	970	164	362	911	975	315	936	999999	723	999999	114	860	993	35	999999	983	756	999999	555	999999	85	766	687	103	999999	448	999999	999999	619	507	487	999999	335	322	814	413	894	203	487	999999	498	589	999999	236	503	559	179	79	333	826	999999	328	142	999999	356	214	477	269	489	537	955	507	818	225	999	999999	535	680	999999	669	99	562	520	584	999999	496	750	460	599	999999	279	289	115	792	732	168	999999	576	966	610	936	634	714	950	999999	990	999999	799	999999	920	33	498	858	663	737	223	999999	557	319	999999	463	26	669	616	267	999999	999999	35	493	999999	193	959	714	610	733	464	848	999999	569	458	725	999999	233	679	999999	780	999999	451	65	999999	360	999999	267	116	999999	999999	964	107	999999	349	598	744	316	396	737	999999	784	258	930	999999	999999	247	988	860	144	999999	793	990	768	487	254	951	999999	974	489	351	701	999999	463	813	499	750	877	999999	860	999999	999999	836	941	999999	996	999999	999999	781	153	999999	999999	407	972	999999	136	974	339	999999	104	647	999999	342	906	999999	373	187	795	126	783	999999	370	768	999	162	867	999999	58	999999	491	81	440	198	830	377	498	999999	635	999999	999999	525	421	672	135	223	217	312	929	556	999999	999999	387	403	999999	999999	752	94	407	999999	778	999999	925	999999	724	32	216	585	511	539	999999	78	999999	976	999999	268	212	698	643	786	999999	564	36	502	
573	672	694	46	200	310	624	414	897	815	50	517	599	76	999999	999999	17	632	801	999999	659	999999	277	410	964	739	327	64	451	999999	873	223	153	433	999999	62	999999	999999	999999	211	915	492	999999	999999	999999	922	999999	999999	750	541	779	323	999999	636	999999	231	999999	999999	82	460	983	569	963	286	941	826	373	999999	295	895	999999	837	247	599	485	177	181	540	473	51	81	191	314	909	841	560	999999	517	590	999999	657	55	999999	934	228	355	529	894	794	120	999999	502	850	999999	767	942	85	173	999999	674	999999	864	999999	40	389	999999	265	63	445	391	375	999999	585	735	999999	999999	739	999999	381	139	648	287	746	363	492	578	999999	459	999999	898	484	297	366	915	510	792	999999	76	999999	999999	100	476	458	999999	745	703	916	999999	616	999999	212	772	791	31	36	999999	999999	999999	999999	810	999999	805	999999	547	999999	999999	499	999999	234	455	502	673	758	999999	49	182	829	999999	618	788	662	999999	843	112	696	712	506	344	889	737	999999	999999	528	743	956	294	565	910	506	667	999999	256	999999	999999	546	538	23	836	982	854	943	999999	999999	759	999999	253	962	808	999999	999999	581	164	780	496	780	999999	154	25	998	754	617	918	836	950	584	415	999999	999999	999999	167	699	670	362	999999	999999	889	921	769	595	713	332	999999	999999	312	96	999999	999999	999999	390	813	999999	999999	999999	237	247	35	948	897	184	742	917	999999	252	693	999999	911	802	745	999999	890	812	385	429	294	432	860	857	534	864	999999	939	999999	999999	752	773	701	832	999999	999999	999999	941	33	594	852	796	52	513	377	807	185	256	999999	701	999999	11	18	578	553	805	386	177	999999	999999	648	803	985	999999	999999	919	803	999999	999999	947	933	999999	788	999999	999999	498	390	356	490	999999	689	288	218	239	803	751	765	132	999999	328	999999	601	999999	991	945	59	810	64	23	457	13	999999	578	782	999999	550	223	227	12	65	999999	39	686	696	352	999999	999999	755	999999	999999	164	681	800	359	536	341	430	796	844	527	687	336	999999	43	723	593	709	436	471	999999	999999	547	999999	999999	999999	391	914	832	648	999999	464	64	869	274	999999	331	305	229	256	999999	999999	426	382	999999	377	999999	696	999999	972	759	999999	168	294	931	999999	617	561	576	999999	154	427	597	999999	269	72	633	466	79	740	402	297	490	189	44	999999	121	174	999999	856	815	695	270	860	889	924	306	769	938	62	999999	770	729	773	999999	18	532	999999	123	999999	744	999999	626	913	580	471	179	978	
999999	798	109	452	916	999999	640	458	999999	999999	268	344	766	863	999999	26	999999	999999	568	717	999999	35	610	843	999999	233	122	192	78	356	289	428	999999	327	519	149	953	243	999999	18	143	653	999999	794	19	778	999999	880	999999	610	999999	948	903	462	900	234	198	265	400	692	608	457	389	810	458	840	999999	448	354	999999	72	999999	777	559	583	434	183	999999	833	999999	577	241	999999	999999	497	341	524	302	999999	294	951	697	843	171	999999	686	273	51	999999	999999	198	999999	536	726	547	999999	180	999999	878	476	60	381	999999	126	125	377	378	921	322	126	999999	297	999999	69	999999	375	977	999999	159	897	171	999999	999999	664	95	370	999999	999999	999999	459	170	181	424	999999	999999	580	275	726	999999	43	999999	351	728	229	853	999999	195	477	299	999999	999999	564	999999	980	315	999999	900	767	41	999999	671	26	11	999999	955	153	872	80	825	856	109	999999	999999	126	999999	819	413	261	999999	193	999999	237	999999	747	398	999999	978	999999	645	999999	679	508	694	301	371	300	999999	865	274	999999	38	124	651	999999	82	810	994	999999	400	495	999999	999999	956	999999	999999	999999	953	263	475	359	175	999999	999999	510	187	601	565	278	755	299	478	547	986	110	164	70	586	631	674	999999	611	901	53	159	999999	39	552	846	721	999999	999999	96	399	915	544	599	689	999999	999999	481	254	725	331	999999	27	967	662	855	693	999999	999999	999999	588	887	747	999999	395	284	700	158	59	719	556	828	952	392	158	81	566	565	380	999999	376	203	999999	886	580	943	142	999999	376	999999	999999	212	79	26	507	512	178	280	213	414	999999	116	432	535	178	502	999999	634	999999	590	999999	137	999999	422	954	395	999999	860	693	452	152	858	781	362	565	354	759	936	884	645	903	999999	361	966	994	270	770	808	999999	88	794	508	32	999999	407	36	74	656	71	122	958	999999	586	760	999999	591	335	999999	999999	824	999999	999999	750	183	687	999999	999999	182	427	999999	624	745	999999	615	657	644	836	995	954	539	290	999999	874	999999	999999	999999	709	601	703	999999	999999	999999	838	892	345	582	757	999999	999999	405	260	891	238	377	497	223	173	971	113	628	755	339	999999	440	999999	640	999999	978	495	100	303	999999	478	999999	758	923	906	999999	999999	85	886	986	896	559	288	398	999999	999999	284	474	433	738	498	84	658	605	586	408	358	705	999999	778	363	999999	111	85	422	224	618	574	316	911	999999	999999	742	768	443	565	999999	155	999999	839	999999	31	999999	999999	999999	404	
365	162	347	999999	903	575	839	117	633	887	457	999999	975	659	888	710	167	999999	47	470	999999	890	172	999999	256	212	939	405	84	342	351	546	399	28	858	465	999999	808	18	135	198	999999	999999	555	117	948	180	116	951	993	863	155	999999	226	999999	475	990	326	999999	700	636	444	42	301	546	911	813	956	801	433	999999	359	512	999999	281	708	755	617	913	308	41	999999	454	91	478	206	999999	183	999999	392	999999	999999	557	318	499	753	601	999999	999999	206	144	999999	999999	999999	520	513	642	614	999999	999999	720	383	412	953	999999	999999	990	951	822	350	891	640	999999	418	957	572	802	204	999999	528	116	912	999999	717	173	818	528	926	999999	964	563	414	238	602	999999	102	508	999999	649	695	763	649	999999	668	314	999999	223	896	570	999999	711	448	201	426	257	807	999999	694	789	850	285	74	999999	857	786	486	999999	407	746	865	74	208	555	999999	765	466	999999	939	413	668	999999	631	365	624	999999	125	222	812	355	864	327	814	814	798	420	699	269	173	882	827	999999	999999	159	705	882	512	892	473	661	790	999999	835	290	131	256	999999	708	999999	604	671	999999	598	62	881	547	260	394	757	317	999999	207	728	999999	585	575	999999	482	660	741	750	232	748	999999	564	947	999999	533	692	999999	999999	999999	999999	999999	220	564	504	763	278	167	999999	128	145	166	595	999999	198	777	705	555	999999	181	57	999999	853	999999	524	446	999999	933	999999	999999	701	215	999999	84	704	169	999999	999999	80	999999	214	503	119	631	96	592	566	999999	759	714	999999	147	94	999999	943	477	714	771	999999	999999	275	344	111	905	999999	999999	614	520	888	38	931	999999	999999	441	967	553	915	232	362	999999	879	526	183	351	899	563	999999	956	140	236	454	999999	982	22	760	869	402	213	214	165	977	56	92	731	783	153	662	999999	627	999999	999999	492	419	999999	187	999999	170	999999	16	863	810	658	389	661	999999	856	701	471	681	107	999999	712	999999	206	954	833	999999	452	568	999999	901	477	999999	740	674	961	665	999999	834	999999	709	642	207	999999	355	328	666	999999	999999	927	451	999999	971	530	248	849	475	223	162	354	999999	717	201	261	962	343	999999	648	986	622	200	826	636	999999	397	519	514	676	850	999999	177	22	305	999999	313	710	505	807	502	824	496	452	722	999999	705	991	450	946	999999	22	999999	27	999999	535	736	625	564	311	142	999999	999999	798	372	527	186	303	422	560	947	261	837	523	156	171	135	748	999999	999999	964	
406	78	568	297	838	637	160	999999	770	904	688	156	203	999999	773	489	697	999999	204	314	412	579	890	999999	137	999999	999999	870	282	409	988	520	418	347	736	660	776	511	999999	890	999999	725	999999	655	999999	115	999999	999999	383	682	437	999999	909	841	999999	826	999999	570	999999	663	162	289	304	999999	916	177	738	855	938	122	999999	999999	556	314	999999	999999	999999	244	738	31	540	636	497	600	972	330	610	576	786	909	482	216	350	870	738	747	430	291	739	999999	377	788	910	270	999999	999999	121	605	563	999999	899	999999	832	148	133	525	791	703	398	595	566	171	999999	38	999999	506	845	686	999999	999999	266	999999	999999	999999	654	752	726	999999	631	999999	219	15	23	912	20	999999	383	212	747	222	955	727	999999	999999	999999	215	718	881	630	472	404	435	999999	32	617	263	447	196	999999	380	799	564	81	667	386	561	999999	166	27	110	132	643	939	363	584	539	999999	999999	120	999999	999999	844	999999	999999	336	784	975	990	999999	757	102	197	718	376	422	401	655	999999	999999	974	999999	561	863	530	999999	761	496	676	448	999999	510	999999	999999	54	347	955	958	912	340	602	586	168	861	270	17	935	924	572	940	193	999999	526	593	146	391	999999	980	85	819	574	999999	308	551	228	256	16	121	673	999999	467	442	742	895	175	999999	899	999999	603	523	999999	836	999999	735	265	999999	984	502	939	663	999999	974	883	999999	765	999999	287	999999	643	23	11	823	999999	543	999999	750	999999	631	999999	747	492	781	386	999999	415	738	374	573	296	999999	999999	513	181	20	999999	493	559	649	139	999999	120	292	67	999999	521	591	585	389	263	514	60	363	999999	202	999999	93	597	331	687	37	999999	713	329	618	750	497	651	250	379	989	999999	502	501	566	636	999999	724	999999	50	824	163	984	319	781	974	909	439	999999	999999	90	895	238	962	111	922	999999	963	449	999999	999999	939	344	999999	999999	999999	999999	999999	999999	565	999999	369	801	290	999999	874	954	404	547	643	840	68	672	999999	298	999999	962	539	400	643	239	246	285	999999	25	999999	818	973	56	467	425	58	920	424	999999	720	104	947	109	237	999999	12	999999	805	999	966	277	932	999999	180	362	28	471	999999	999999	735	94	845	274	977	65	981	357	999999	227	792	147	999999	545	577	999	999999	440	172	676	999999	999999	479	956	999999	617	886	261	875	115	407	587	55	99	141	999999	258	682	131	181	986	999999	345	999999	999999	828	999999	397	154	181	347	588	308	208	108	999999	614	
999999	225	999999	179	729	999999	974	820	999999	102	168	999999	999999	999999	999999	318	999999	690	581	484	892	749	231	999999	499	117	704	999999	819	288	847	999999	225	31	369	467	761	12	267	182	371	767	999999	736	861	983	999999	430	16	999999	317	518	526	999999	722	149	993	999999	679	999999	778	216	999999	927	255	177	197	999999	391	873	557	988	999999	999999	122	135	748	999999	736	515	904	999999	761	999999	970	999999	474	999999	309	230	474	988	999999	645	404	164	766	84	491	693	795	293	999999	142	721	999999	999999	126	327	597	999999	508	999999	999999	999999	504	455	999999	956	916	703	412	999999	170	999999	569	665	999999	15	999999	999999	674	999999	52	999999	620	244	628	999999	999999	253	357	999999	712	830	965	952	169	927	899	999999	315	127	999999	990	392	673	878	733	162	664	307	999999	369	999999	725	504	993	453	106	999999	999999	999999	315	672	355	945	907	340	999999	616	999999	999999	115	258	63	556	438	999999	337	946	999999	895	675	986	946	245	107	999999	999999	471	999999	715	830	638	881	999999	812	902	645	446	766	548	999999	546	168	447	999999	999999	185	179	999999	999999	999999	160	905	931	999999	328	726	999999	848	999999	236	999999	999999	790	999999	476	377	999999	744	536	416	999999	190	816	999999	139	828	509	239	986	308	935	405	27	599	680	733	949	725	494	186	535	597	343	999999	326	999999	999999	417	539	743	804	435	999999	535	235	969	98	335	999999	500	227	879	862	134	999999	577	999999	200	358	999999	999999	655	999999	360	880	999999	846	999999	289	999999	459	999999	700	252	504	509	999999	492	374	999999	645	999999	898	993	959	656	735	218	30	748	257	187	68	796	999999	159	185	189	654	932	132	593	55	999999	50	135	188	999999	630	791	999999	158	999999	648	108	803	999999	266	401	234	567	638	484	540	993	282	999999	904	926	355	999999	687	837	442	999999	61	578	999999	953	999999	477	999999	587	239	47	109	361	999999	697	523	402	919	999999	429	374	999999	999999	515	592	768	999999	284	694	285	466	33	999999	393	70	999999	235	999999	312	999999	757	999999	60	254	999999	893	920	622	216	999999	952	999999	899	418	77	999999	999999	73	730	195	741	203	431	999999	772	24	789	967	360	651	298	999999	999999	230	672	922	443	864	22	698	847	479	77	291	332	999999	134	902	326	966	999999	172	713	127	999999	564	30	748	482	488	114	952	272	565	124	993	799	999999	745	999999	660	87	60	42	347	271	999999	149	979	720	999999	887	651	393	999999	136	255	999999	999999	118	902	694	
391	533	593	999999	217	512	176	999999	262	455	166	999999	316	37	999999	999999	780	564	438	880	768	761	999999	227	311	879	28	988	748	999999	285	637	999999	999999	695	527	448	999999	64	622	973	999999	999999	444	999999	999999	86	519	25	574	717	839	679	31	999999	630	999999	375	593	338	494	999999	591	952	179	528	930	999999	341	593	242	338	999999	816	907	128	303	163	496	833	802	999999	973	184	999999	446	999999	230	49	75	592	82	999999	725	138	794	68	999999	275	211	548	734	188	431	341	999999	338	863	123	999999	336	781	879	760	535	985	999999	417	369	733	570	709	312	276	11	169	480	784	687	999999	69	999999	888	294	295	77	330	552	999999	999999	117	104	117	241	999999	811	999999	107	200	153	589	651	156	541	999999	838	432	911	429	999999	909	553	186	11	747	999999	892	594	999999	467	664	999999	999999	166	999999	476	602	80	537	200	999999	382	594	543	532	418	999999	357	653	999999	999999	418	132	670	304	999999	918	116	494	199	918	609	632	732	489	926	87	989	999999	999999	246	361	999999	239	999999	999999	959	999999	999999	999999	908	545	999999	29	999999	999999	540	903	862	72	557	999999	586	999999	281	366	749	861	64	606	341	650	442	488	999999	294	999999	892	465	767	604	285	999999	164	291	383	669	613	910	244	395	183	137	852	617	750	774	46	957	999999	786	107	588	871	999999	999999	112	461	809	537	999999	648	448	999999	467	282	858	431	999999	898	697	999999	950	819	220	168	523	590	871	469	519	997	934	615	980	507	697	766	166	34	280	217	804	383	33	999999	999999	999999	394	999999	891	353	980	69	162	650	156	768	999999	999999	743	522	999999	349	999999	999999	999999	833	999999	960	584	102	999999	42	999999	999999	999999	999999	999999	472	999999	490	999999	536	577	176	27	875	463	340	360	928	114	326	999999	758	627	999999	365	810	43	900	999999	434	999999	999999	999999	948	441	999999	318	999999	972	199	416	263	327	63	999999	851	206	838	379	783	609	999999	987	948	751	870	999999	877	221	986	439	532	571	770	999999	778	98	78	999999	791	32	780	956	915	910	36	440	574	693	514	614	205	531	999999	824	113	811	140	999999	571	809	440	368	986	999999	883	691	556	286	993	762	137	999999	588	760	829	700	999999	47	724	439	298	999999	706	999999	244	11	436	999999	673	966	958	999999	872	981	591	422	970	165	999999	345	884	298	700	751	486	800	999999	999999	995	999999	739	999999	481	999999	521	999999	661	999999	526	999999	265	610	612	36	999999	
264	531	606	179	417	999999	917	20	389	555	999999	492	955	895	999999	999999	61	950	999999	999999	999999	400	999999	469	343	760	366	639	999999	89	283	685	674	946	232	279	346	999999	588	999999	821	92	101	999999	999999	999999	999999	718	92	823	214	660	352	799	939	863	790	999999	999999	656	999999	288	865	999999	281	324	818	18	999999	174	999999	846	372	588	415	783	999999	999999	947	577	64	647	999999	331	875	623	342	874	999999	999999	999999	208	379	999999	318	542	999999	791	315	206	947	999999	55	999999	111	367	297	999999	999999	166	999999	636	199	267	999999	999999	732	999999	435	658	982	943	10	999999	685	999999	476	441	999999	872	999999	518	999999	750	999999	365	999999	999999	999999	517	336	578	490	851	803	999999	19	122	338	999999	999999	682	365	657	224	999999	697	999999	242	587	891	856	494	521	599	56	999999	448	999999	246	133	999999	323	917	332	414	999999	999999	511	833	513	999999	999999	687	71	884	162	201	536	626	668	862	406	642	626	479	93	999999	262	757	74	570	999999	102	468	999999	369	448	999999	810	550	548	238	408	83	537	753	806	999999	999999	893	999999	912	21	578	270	697	999999	301	852	330	494	999999	753	999999	999999	999999	20	999999	354	999999	714	866	725	999999	999999	999999	998	999999	99	726	999999	519	547	999999	478	658	473	523	207	30	689	999999	482	489	65	652	485	999999	140	657	743	587	114	200	189	729	196	935	999999	999999	699	121	999999	999999	999999	975	999999	999999	300	294	415	496	31	334	835	999999	393	245	30	999999	158	369	438	441	982	699	999999	356	685	749	999999	538	74	999999	999999	999999	944	356	446	90	302	596	348	846	251	999999	565	780	999999	621	345	950	914	982	487	340	683	770	999999	354	570	12	213	551	999999	877	431	459	999999	267	623	47	799	940	999999	999999	30	591	999999	999999	143	999999	991	74	999999	522	623	999999	93	990	894	183	213	101	999999	299	392	796	34	374	825	116	776	107	997	308	999999	974	808	925	319	101	580	418	221	999999	21	999999	999999	999999	263	350	376	23	999999	450	999999	708	431	884	179	999999	566	825	909	999999	858	894	76	115	371	649	283	168	999999	802	602	795	880	582	288	253	657	725	120	485	999999	999999	733	557	474	452	553	924	755	999999	535	754	508	193	88	127	999999	43	938	613	76	217	341	571	999999	48	827	848	605	999999	999999	841	715	434	999999	999999	170	518	640	999999	999999	359	999999	597	276	847	296	999999	504	171	180	624	786	506	419	531	999999	171	709	999999	625	705	328	
829	517	999999	49	999999	896	999999	956	999999	402	29	999999	717	805	999999	999999	10	752	140	353	444	999999	999999	64	218	25	765	672	998	999999	999999	999999	999999	41	582	90	582	999999	222	800	999999	214	615	231	767	989	701	726	687	867	709	683	495	361	883	83	564	639	831	69	140	320	999999	999999	198	725	126	685	232	664	721	202	999999	999999	999999	999999	999999	999999	297	999999	999999	49	985	141	109	530	808	999999	999999	509	525	943	976	162	670	210	257	999999	43	51	999999	26	503	33	999999	999999	153	165	529	653	999999	999999	351	611	746	101	335	825	999999	667	917	999999	538	722	999999	778	225	999999	668	631	999999	289	696	999999	356	307	545	961	986	592	999999	652	519	503	577	691	602	374	416	999999	999999	431	999999	999999	999999	796	999999	781	884	377	302	766	497	898	671	653	146	999999	265	999999	555	373	839	73	999999	274	567	45	155	457	999999	999999	970	999999	755	561	84	330	131	560	999999	764	87	999999	999999	999999	999999	621	832	999999	554	506	999999	967	34	512	999999	999999	95	859	239	451	635	437	201	451	795	408	153	119	578	816	974	705	629	999999	296	229	773	670	119	945	213	999999	999999	679	740	999999	75	999999	969	931	244	271	331	377	999999	649	428	847	824	756	477	722	354	738	999999	413	348	242	225	999999	378	425	999999	293	999999	413	535	999999	710	793	343	999999	150	647	581	712	384	261	662	999999	999999	925	845	999999	478	999999	999999	999999	157	999999	664	999999	37	607	999999	819	999999	999999	139	725	999999	906	146	41	999999	577	582	707	167	999999	39	97	999999	578	570	453	579	397	999999	757	536	372	373	383	138	999999	873	542	94	761	201	346	999999	999999	999999	894	788	814	938	901	908	999999	16	338	307	576	999999	458	46	119	250	999999	233	381	198	999999	543	763	902	999999	999999	49	999999	405	999999	692	965	999999	55	676	665	999999	458	913	999999	367	365	999999	999999	562	999999	425	999999	999999	521	77	999999	749	749	781	361	999999	999999	36	207	999999	555	610	710	614	610	619	999999	369	453	485	674	319	532	830	395	999999	686	350	664	288	543	999999	884	560	579	225	893	273	999999	640	852	999999	716	999999	999999	755	999999	471	999999	999999	22	146	999999	46	402	804	226	918	395	853	999999	571	999999	918	999999	906	726	159	45	394	726	148	999999	813	632	999999	603	552	28	640	182	224	398	35	276	407	999999	847	999999	775	999	974	999999	999999	301	290	70	797	999999	905	38	186	436	999999	911	873	102	717	413	160	210	673	
900	755	680	133	999999	346	652	928	999999	999999	990	269	395	999999	270	581	522	351	191	805	898	999999	999999	999999	788	832	999999	999999	314	410	444	999999	574	335	84	999999	791	177	117	999999	155	999999	126	160	195	177	180	999999	613	520	999999	999999	968	405	775	786	999999	684	999999	999999	232	999999	623	388	444	999999	695	999999	678	147	790	354	999999	467	660	181	999999	461	810	621	661	954	789	794	216	999999	49	178	559	297	999999	117	999999	999999	501	999999	112	738	715	999999	999999	120	999999	475	730	849	827	511	999999	603	790	691	873	724	688	278	471	829	182	71	943	999999	511	999999	999999	682	522	476	966	765	79	268	745	607	149	999999	473	999999	74	366	554	537	999999	999999	507	298	999999	118	88	233	433	283	566	999999	269	955	609	999999	317	57	337	361	545	980	534	531	999999	275	584	147	804	157	765	815	517	999999	999999	555	999999	999999	448	413	397	742	341	999999	702	101	348	193	999999	374	15	26	38	999999	992	999999	431	975	352	968	999999	941	999999	286	518	750	147	854	999999	999999	999999	448	608	924	999999	802	999999	738	999999	854	927	401	999999	439	151	748	999999	324	423	649	999999	908	999999	480	880	456	323	65	287	952	954	999999	330	889	159	567	417	999999	239	199	804	692	999999	999999	51	142	999999	999999	144	769	999999	822	441	222	929	999999	920	138	54	517	489	999999	460	875	900	443	80	999999	290	584	340	683	94	233	845	441	999999	39	438	747	709	334	920	517	989	141	999999	117	959	842	647	289	70	999999	710	220	999999	999999	597	999999	72	999999	709	560	439	289	738	217	999999	497	556	890	699	306	808	164	673	942	885	768	390	962	355	448	936	999999	623	371	522	634	209	488	442	830	685	277	999999	369	88	710	402	844	740	999999	295	999999	589	763	914	999999	999999	298	396	829	999999	109	95	270	623	387	665	376	695	742	298	77	458	999999	620	540	540	313	864	185	375	546	231	999999	999999	190	472	859	457	967	999999	910	102	999999	613	999999	191	364	746	999999	54	36	159	999999	183	227	308	720	999999	383	999999	243	434	221	463	999999	999999	211	117	443	915	806	918	727	654	387	999999	845	999999	44	999999	185	567	172	140	349	396	234	710	999999	882	751	716	83	999999	854	486	881	159	932	708	979	256	312	786	248	117	431	999999	796	251	999999	465	118	34	839	675	272	90	124	294	653	999999	182	561	173	99	844	776	800	900	999999	695	332	336	378	929	264	386	892	242	999999	999999	913	
999999	999999	296	999999	59	121	188	223	800	45	648	64	999999	83	999999	999999	158	999999	655	999999	999999	157	767	143	782	655	999999	999999	886	198	882	999999	772	587	488	141	876	492	795	664	622	686	303	659	999999	999999	890	855	513	999999	999999	969	999999	339	999999	999999	661	163	825	403	211	999999	337	612	999999	327	999999	999999	999999	619	746	666	999999	990	929	218	999999	999999	999999	510	999999	999999	907	132	454	912	21	443	999999	942	999999	723	666	402	463	855	358	691	506	366	990	988	270	893	26	87	999999	328	409	999999	691	999999	703	325	999999	157	859	215	167	251	999999	848	999999	652	149	32	999	84	537	999999	999999	172	611	999999	520	776	999999	24	116	999999	999999	999999	44	759	261	926	999999	999999	764	316	999999	153	533	265	59	999999	656	999999	753	994	999999	428	790	334	950	528	942	610	999999	999999	363	844	108	790	999999	999999	813	999999	999999	223	12	658	319	231	999999	999999	999999	999999	54	377	999999	999999	271	999999	298	990	902	709	999999	999999	983	420	999999	903	953	160	55	742	433	435	338	82	999999	540	992	430	119	569	255	999999	889	596	566	999999	740	187	583	987	999999	999999	721	114	774	668	239	591	121	999999	278	928	670	999999	922	999999	49	57	958	730	129	868	880	342	463	999999	843	397	854	118	173	775	577	67	250	591	713	233	999999	558	310	410	999999	703	301	327	573	992	999999	947	999999	692	228	853	868	634	960	389	650	210	825	841	737	13	999999	502	361	612	656	341	904	815	749	999999	429	718	560	999999	51	145	10	850	724	906	721	480	999999	724	199	999999	999999	334	999999	108	733	469	672	315	999999	798	999999	960	999999	342	52	999999	943	819	999999	159	83	999999	347	514	209	974	127	831	999999	771	999999	637	423	999999	999999	999999	242	651	676	960	56	255	999999	999999	179	49	514	999999	863	149	999999	738	300	999999	999999	847	986	999999	898	758	351	841	33	999999	999999	999999	547	305	632	472	349	301	999999	472	113	828	999999	104	345	170	470	999999	967	152	244	999999	999999	383	508	862	593	999999	753	917	618	214	231	45	399	839	999999	218	760	999999	999999	245	595	828	936	999999	789	891	999999	999999	999999	616	873	999999	455	999999	993	999999	797	769	878	185	548	999999	853	898	607	32	705	505	668	999999	974	999999	999999	999	622	518	999999	795	82	999999	441	999999	628	12	999999	999999	590	753	846	337	421	990	523	625	696	999999	974	999999	999999	767	196	999999	80	999999	642	308	538	456	999999	485	727	12	999999	187	744	534	
606	851	999999	266	441	951	659	340	840	983	62	727	312	262	543	999999	999999	314	515	999999	944	592	370	42	812	144	730	370	609	418	303	346	880	172	762	132	481	849	335	245	577	740	205	658	255	999999	999999	770	941	329	323	392	672	540	999999	24	491	534	454	307	231	298	730	432	690	716	846	999999	999999	999999	926	999999	978	279	636	214	999999	711	787	10	990	959	429	290	105	911	999999	999999	582	747	641	947	999999	999999	23	288	19	773	999999	999999	999999	13	280	531	403	484	999999	402	903	385	628	999999	747	453	316	999999	999999	450	337	778	999999	505	567	752	779	979	444	950	266	358	204	622	744	257	45	987	688	898	886	620	508	282	999999	207	129	999999	209	999999	721	751	418	999999	999999	198	497	469	445	528	751	999999	50	462	999999	999999	190	999999	45	499	999999	329	583	999999	563	716	280	770	67	999999	632	917	779	492	238	514	939	635	186	555	759	575	999999	170	999999	473	580	55	999999	892	999999	123	826	710	543	402	178	999999	999999	729	917	727	999999	85	895	834	643	557	234	999999	616	555	829	489	739	842	777	423	825	999999	145	235	633	175	999999	518	999999	79	999999	999999	346	999999	628	456	637	999999	173	476	274	321	829	999999	820	999999	286	472	294	347	970	700	625	754	621	916	593	692	999999	999999	733	999999	744	574	608	398	294	123	926	999999	851	707	679	311	159	514	270	123	414	999999	889	880	234	753	109	259	999999	591	881	999999	999999	945	938	926	742	887	577	265	424	999999	999999	172	545	911	999999	273	30	999999	605	116	999999	480	287	999999	357	852	162	991	999999	358	187	702	242	224	999999	999999	768	999999	999999	271	937	14	698	982	897	726	345	322	267	836	238	999999	999999	774	65	391	667	963	579	890	999999	585	790	75	255	528	930	330	999999	588	504	999999	755	343	179	651	782	999999	87	630	517	839	733	638	999999	290	716	467	999999	999999	999999	804	183	678	536	361	999999	632	736	378	999999	999999	999999	678	341	961	151	652	999999	413	999999	372	885	948	382	999999	852	162	945	964	999999	472	171	273	350	699	103	86	807	818	437	159	568	999999	999999	503	919	64	306	999999	999999	74	863	999999	528	876	919	235	999999	641	509	71	999999	999999	999999	999999	853	656	338	641	868	74	845	786	975	460	803	186	124	879	975	797	855	787	826	747	999999	415	745	474	999999	867	999999	175	318	376	471	796	151	510	649	272	999999	665	999999	83	999999	999999	780	78	999999	999999	999999	426	
666	999999	999999	900	945	819	723	447	911	864	861	10	294	679	477	609	988	16	44	613	239	713	80	200	497	752	999999	532	999999	677	999999	48	756	364	999999	606	169	999999	850	999999	786	211	361	862	804	299	789	999999	999999	181	89	76	707	507	197	953	641	26	999999	203	999999	201	813	243	472	822	999999	930	180	870	449	999999	165	712	826	37	361	999999	396	207	962	979	922	463	597	335	340	259	176	556	964	999999	168	657	999999	999999	398	999999	399	981	55	859	999999	739	731	662	999999	995	681	170	999999	433	629	215	241	999999	279	360	645	999999	492	994	999999	624	905	306	999999	999999	681	999999	999999	243	818	414	161	112	610	192	999999	935	999999	344	577	16	954	541	523	952	999999	999999	325	48	482	261	999999	999999	106	753	833	999999	999999	411	999999	999999	999999	999999	614	999999	63	139	711	96	629	710	722	158	426	757	670	374	782	315	93	962	915	999999	761	567	999999	110	16	856	359	305	541	23	999999	137	485	596	926	308	899	296	17	999999	419	771	538	350	634	999999	93	468	999999	999999	328	362	534	930	607	57	308	952	132	999999	737	333	179	709	138	298	999999	999999	448	483	416	796	999999	685	999999	989	999999	575	475	666	772	999999	999999	453	695	999999	602	554	999999	999999	10	946	173	162	501	95	602	829	222	346	999999	999999	999999	179	681	531	407	848	999999	617	29	999999	999999	466	999999	999999	681	726	999999	470	695	727	94	999999	483	470	633	802	194	105	397	208	363	139	599	999999	869	482	772	174	270	999999	805	999999	859	277	469	707	80	654	414	999999	815	751	650	999999	925	461	999999	999999	897	605	664	999999	230	820	378	357	866	329	999999	999999	999999	849	210	999999	922	713	709	216	999999	999999	732	539	999999	999999	392	612	489	259	999999	999999	786	561	999999	664	99	161	160	49	898	121	841	999999	676	999999	922	999999	550	708	427	221	751	489	999999	999999	999999	135	961	708	437	766	999999	616	491	999999	422	999999	999999	545	853	770	562	670	317	889	999999	981	999999	486	599	426	71	999999	832	999999	667	307	350	999999	792	963	999999	452	612	999999	252	234	269	117	999999	999999	999999	999999	854	656	658	91	181	999999	887	999999	272	999999	119	999999	999999	97	999999	865	999999	124	61	289	753	999999	581	999999	67	999999	647	999999	721	755	999999	80	43	65	999999	186	967	999999	135	999999	416	900	701	715	342	601	436	164	450	403	999999	999999	477	113	261	999999	85	548	33	995	682	37	999999	999999	791	49	977	649	171	607	
898	326	989	41	873	853	197	865	778	466	749	492	419	328	550	25	602	930	804	960	111	428	999999	140	999999	389	999999	195	924	303	999999	786	999999	999999	504	888	999999	445	240	408	999999	219	770	566	255	999999	617	999999	966	999999	999999	57	845	211	506	479	764	859	693	493	133	12	999999	999999	842	999999	500	577	823	999999	336	999999	700	405	999999	891	658	995	884	157	771	879	228	999999	856	576	940	791	345	34	134	830	752	999999	285	999999	999999	294	999999	292	699	49	37	314	448	999999	999999	449	29	999999	820	999999	974	546	999999	999999	999999	793	628	276	999999	708	999999	798	999999	506	414	953	130	999999	624	373	282	601	999999	999999	851	914	710	577	999999	501	771	730	214	366	855	216	34	999999	992	484	999999	999999	270	991	808	238	777	941	874	403	328	613	990	457	999999	383	98	989	402	999999	92	60	56	530	937	510	594	999999	651	999999	929	99	423	150	707	999999	341	466	924	622	147	768	703	999999	999999	168	740	999999	870	481	999999	44	638	133	401	999999	410	999999	999999	999999	643	606	300	675	473	239	200	849	749	670	999999	632	75	779	731	324	357	229	358	778	770	999999	999999	179	91	894	460	299	749	101	424	601	412	999999	978	540	478	37	362	943	999999	890	17	210	439	495	969	999999	401	86	999999	191	390	999999	537	806	306	130	593	999999	999999	900	999999	658	256	450	999999	448	800	999999	846	329	866	415	810	879	999999	109	999999	595	925	601	999999	999999	832	242	220	137	99	999999	999999	357	443	783	999999	77	789	358	953	988	275	530	68	210	240	938	324	975	999999	657	975	206	999999	997	653	186	999999	438	999999	23	239	999999	359	628	957	498	885	999999	250	743	99	481	156	751	330	405	543	697	442	999999	918	244	662	999999	207	999999	968	445	140	987	74	361	999999	939	999999	999999	180	440	253	741	999999	241	735	730	568	503	999999	999999	677	257	643	315	995	931	105	994	439	999999	431	919	530	449	952	262	999999	738	949	216	992	999999	235	113	453	700	841	999999	509	932	872	703	986	999999	999999	999999	354	759	999999	999999	844	764	744	999999	19	333	221	999999	289	483	62	999999	999999	843	645	531	32	999999	861	305	99	999999	495	507	55	727	933	200	999999	80	907	919	999999	357	372	238	412	973	104	999999	489	239	407	36	880	999999	158	152	694	246	859	814	897	999999	511	999999	279	999999	216	291	400	31	930	999999	575	142	457	206	999999	417	128	59	445	741	999999	860	21	999999	627	12	
578	790	505	999999	220	103	999999	999999	846	937	958	175	766	812	729	999999	308	198	999999	747	594	952	671	287	128	809	999999	166	254	650	999999	810	999999	213	712	610	525	495	998	481	999999	999999	360	543	458	952	293	632	999999	999999	562	822	999999	880	999999	626	999999	227	999999	410	725	865	78	999999	524	158	556	562	110	129	942	812	999999	979	635	999999	999999	999999	999999	175	526	999999	999999	896	98	600	802	739	999999	95	491	308	178	597	756	999999	77	164	29	310	406	730	532	893	415	749	632	37	999999	958	34	991	398	161	999999	979	721	182	117	923	355	816	766	24	999999	643	644	603	999999	388	392	447	117	999999	768	999999	223	260	999999	999999	967	774	494	999999	71	499	999999	999999	712	776	535	895	57	106	955	589	964	517	265	771	114	39	804	999999	999999	587	884	870	393	99	766	470	999999	768	955	580	999999	928	953	148	734	999999	890	457	999999	497	999999	21	573	188	830	705	995	718	243	938	999999	628	272	484	615	49	632	623	19	74	213	288	999999	384	267	999999	563	126	47	486	148	356	22	88	196	873	306	214	268	999999	999999	972	999999	27	999999	999999	665	999999	999999	694	995	277	447	788	294	121	870	999999	921	999999	151	999999	681	999999	999999	623	616	999999	297	742	743	428	364	948	600	999999	753	133	999999	564	380	94	593	353	490	871	908	233	794	999999	12	999999	999999	473	999999	595	301	777	227	986	96	481	192	790	999999	577	912	999999	198	63	368	747	424	366	999999	67	295	338	276	928	999999	392	400	222	739	635	145	891	38	14	999999	976	905	788	999999	898	999999	802	402	913	958	999999	45	740	999999	265	999999	926	59	861	310	999999	999999	299	281	704	91	999999	999999	999999	999999	31	999999	999999	124	392	842	999999	888	999999	165	999999	935	362	969	305	356	659	506	484	942	218	999999	177	704	999999	999999	999999	517	773	817	933	751	86	482	937	999999	999999	999999	334	999999	999999	999999	999999	706	817	37	158	330	975	357	431	472	999999	382	999999	189	303	489	999999	916	236	128	125	708	232	741	859	880	999999	356	505	43	182	71	885	181	318	999999	999999	947	326	294	541	999999	396	470	999999	704	259	758	655	372	999999	417	196	939	922	825	483	86	999999	278	298	999999	852	999999	299	515	497	999999	870	832	602	201	600	941	999999	699	321	999999	999999	164	630	283	701	142	999999	765	874	946	258	493	999999	810	779	58	995	912	572	998	181	999999	999999	207	999999	823	769	999999	817	255	999999	232	513	
721	519	23	647	25	999999	999999	841	534	641	551	803	999999	844	791	421	551	945	674	137	999999	590	897	947	999999	395	999999	373	269	948	999999	593	36	980	999999	300	765	999999	999999	999999	853	166	646	37	665	404	511	979	977	874	275	309	999999	999999	199	140	622	75	223	630	999999	356	582	586	999999	957	776	406	999999	999999	655	150	965	999999	283	999999	943	869	999999	39	883	898	395	395	682	330	905	999999	790	999999	678	999999	197	359	933	506	584	999999	25	999999	999999	115	999999	486	228	135	999999	999999	821	999999	196	753	783	194	746	162	960	197	903	691	61	999999	615	999999	822	955	953	615	757	777	582	999999	853	584	411	999999	999999	909	176	999999	986	908	999999	757	999999	924	999999	12	613	781	546	999999	999999	333	656	783	500	969	663	272	181	999999	249	54	460	313	900	208	999999	967	665	60	30	355	999999	999999	734	857	999999	898	999999	950	12	976	240	195	725	529	928	628	288	999999	256	903	385	268	999999	999999	307	645	34	717	229	645	125	495	376	811	628	513	58	642	485	765	233	999999	726	999999	999999	275	587	380	999999	165	689	147	999999	999999	999999	447	483	999999	999999	848	873	331	730	999999	999999	745	818	914	901	424	579	645	52	999999	679	164	542	406	262	41	67	653	447	74	955	999999	999999	259	841	190	39	390	999999	637	892	902	500	999999	411	78	999999	999999	479	855	585	54	999999	999999	447	815	905	86	415	999999	790	229	883	665	410	999999	999999	568	999999	720	395	199	562	414	598	999999	663	182	994	194	584	393	999999	591	489	911	882	377	811	999999	285	953	999999	564	999999	672	29	835	999999	529	24	888	600	759	470	999999	999999	691	725	999999	999999	733	91	231	943	406	55	999999	999999	999999	10	999999	756	57	444	999999	225	998	568	926	757	828	223	475	999999	696	793	424	130	103	430	999999	652	999999	872	552	871	752	621	449	627	726	658	470	528	337	141	552	999999	38	180	492	132	999999	999999	334	999999	616	999999	256	999999	630	999999	93	999999	809	44	616	184	892	999999	472	386	128	999999	41	179	752	947	999999	564	250	999999	101	922	999999	999999	853	236	547	42	999999	701	374	999999	996	554	574	999999	718	302	999999	377	999999	468	999999	116	999999	500	999999	164	767	668	218	691	999999	530	90	171	139	740	999999	389	637	860	999999	770	999999	292	999999	486	605	999999	999999	550	49	872	999999	633	999999	831	999999	362	354	392	274	596	493	682	473	476	474	413	273	999999	121	145	999999	999999	163	938	104	
720	999999	999999	559	418	440	668	651	500	851	457	948	308	676	828	999999	254	596	718	286	339	819	835	22	202	96	260	999999	903	999999	117	479	284	737	353	174	948	833	999999	165	825	999999	973	624	999999	464	964	311	292	999999	999999	974	999999	661	765	901	363	393	367	332	189	239	999999	368	744	977	999999	570	332	999999	96	421	999999	999999	999999	999999	846	220	995	737	999999	948	999999	802	645	142	45	622	972	452	810	564	999999	533	976	595	292	614	880	49	791	999999	979	627	24	85	244	881	999999	999999	999999	999999	999999	630	210	241	92	945	723	999999	942	60	999999	999999	999999	531	945	999999	586	865	25	999999	999999	999999	945	999999	968	529	999999	569	999999	163	422	999999	398	668	999999	844	333	744	513	347	891	999999	106	741	805	110	773	492	139	999999	304	344	451	999999	812	441	684	999999	999999	563	999999	163	713	999999	637	93	999999	195	364	110	883	842	362	677	350	71	859	214	921	999999	999999	305	439	869	859	87	73	575	856	999999	999999	849	482	949	190	737	565	318	113	722	999999	999999	138	39	155	462	999999	773	482	999999	582	480	999999	404	807	862	724	843	929	560	29	915	999999	629	999999	43	370	999999	497	999999	505	550	999999	999999	259	178	176	410	724	407	104	999999	103	115	162	689	296	999999	999999	999999	999999	722	999999	553	999999	703	999999	508	98	121	999999	580	286	999999	254	41	379	363	154	639	999999	999999	128	531	465	999999	822	234	477	999999	747	292	269	179	599	999999	171	558	999999	556	999999	668	321	612	315	524	23	234	860	131	320	999999	933	513	632	699	999999	857	999999	973	880	999999	41	837	374	809	320	116	279	472	999999	820	857	598	999999	36	999999	515	226	941	999999	999999	373	355	940	999999	999999	756	546	900	188	314	470	532	675	999999	637	483	248	505	213	907	954	999999	261	499	85	344	999999	606	999999	98	640	156	268	291	660	685	897	560	459	564	569	378	293	565	999999	335	922	999999	999999	528	277	720	738	999999	643	974	104	999999	738	24	962	940	999999	100	673	999999	273	393	246	952	586	999999	55	999999	348	585	115	695	149	749	999999	999999	217	177	820	919	999999	460	648	685	590	457	821	999999	601	628	174	202	892	45	71	999999	586	446	942	589	674	99	469	67	869	409	310	989	602	999999	733	46	999999	753	906	813	745	560	999999	138	866	610	999999	719	421	999999	999999	999999	999999	999999	395	770	999999	999999	999999	999999	990	590	815	191	157	999999	842	610	895	999999	921	148	139	258	
793	999999	85	814	723	73	51	750	646	956	606	206	999999	719	999999	962	811	999999	508	999999	823	165	745	190	981	43	768	446	823	293	991	664	974	439	99	369	695	420	517	191	287	250	943	999999	585	950	531	132	999999	933	326	882	640	999999	999999	637	290	894	832	999999	305	605	926	362	964	999999	999999	872	630	246	999999	400	999999	327	310	583	221	999999	605	999999	512	999999	999999	999999	966	118	999999	433	14	462	999999	999999	587	827	885	999999	323	590	894	999999	729	659	502	999999	665	999999	360	999999	999999	851	425	404	299	999999	187	658	173	999999	395	856	999999	798	999999	999999	167	477	812	704	441	628	270	630	990	962	311	852	999999	673	999999	51	758	710	999999	999999	46	684	999999	785	649	999999	999999	286	204	48	724	930	791	999999	610	999999	123	999999	882	622	591	794	413	337	999999	335	999999	500	812	354	999999	999999	999999	999999	999999	483	999999	37	65	999999	121	983	999999	952	247	999999	71	819	72	46	928	112	827	569	571	251	280	182	999999	324	722	27	474	850	940	516	324	999999	999999	137	231	96	600	678	999999	607	368	461	100	129	273	694	999999	999999	426	999999	390	57	153	999999	213	794	741	741	491	103	519	586	21	730	66	999999	626	934	814	999999	512	159	67	999999	999999	818	999999	175	999999	37	999999	999999	433	946	136	999999	933	999999	999999	999999	999999	858	999999	417	98	782	449	999999	72	289	999999	503	961	584	491	240	999999	190	17	394	711	576	999999	999999	514	999999	162	75	604	790	61	324	20	387	999999	654	963	650	874	999999	379	722	112	771	999999	95	736	848	464	895	999999	752	305	999999	725	777	178	732	999999	276	629	384	999999	282	238	753	493	584	97	837	277	349	315	999999	25	988	473	919	504	999999	95	314	611	708	512	308	28	479	999999	719	486	240	747	608	999999	994	999999	829	543	216	602	161	761	626	628	937	447	397	525	736	313	258	238	483	190	325	773	65	999999	929	734	23	923	377	361	46	602	999999	999999	30	999999	644	386	297	826	999999	553	984	999999	575	861	631	954	924	416	237	12	273	999999	999999	999999	902	999999	613	481	589	238	393	999999	592	345	999999	999999	505	999999	669	999999	940	657	256	999999	788	975	204	77	999999	999999	998	961	133	999999	338	288	283	798	138	584	772	816	246	705	999999	719	498	239	131	671	459	228	746	365	999999	615	999999	392	999999	926	864	545	999999	531	239	432	151	999999	16	461	999999	706	577	95	109	134	999999	999999	612	79	486	965	946	
441	608	999999	224	768	971	723	116	890	365	211	999999	999999	447	999999	999999	736	577	940	232	999999	985	752	999999	999999	265	937	205	631	780	373	449	999999	999999	937	922	459	999999	382	999999	293	355	796	351	999999	375	873	686	999999	84	875	501	999999	999999	287	456	999999	139	563	513	999999	528	484	119	991	762	819	637	510	793	999999	528	205	999999	999999	323	999999	411	285	999999	391	260	999999	557	905	871	903	167	321	490	76	330	654	869	552	765	871	686	999999	999999	555	245	999999	911	67	999999	306	193	802	963	999999	454	999999	999999	131	783	38	926	213	130	859	662	326	29	726	999999	874	335	811	184	999999	511	61	671	740	156	84	588	999999	559	575	719	364	357	999999	622	999999	387	747	999999	736	944	483	999999	754	893	919	999999	194	370	482	970	382	628	521	755	999999	192	537	975	709	449	436	654	555	999999	308	968	796	114	230	496	999999	52	447	508	38	999999	917	846	236	917	999999	139	86	604	347	735	836	999999	229	293	850	772	68	999999	517	999999	684	614	595	951	369	90	150	985	393	339	999999	999999	726	580	274	690	999999	999999	56	307	999999	950	802	572	141	328	885	937	646	999999	999999	999999	990	999999	147	999999	261	284	999999	323	989	999999	221	999999	999999	824	750	648	999999	169	33	276	250	220	260	999999	812	32	819	51	204	212	349	577	355	999999	32	526	999999	962	438	474	244	733	999999	486	739	794	27	317	578	247	919	486	791	999999	909	779	950	413	500	239	999999	999999	128	999999	751	999999	999999	523	801	234	215	999999	731	559	42	517	999999	773	993	27	14	511	999999	957	293	862	786	638	999999	252	575	999999	472	209	18	727	999999	531	734	106	142	999999	515	353	41	999999	999999	241	684	401	877	186	999999	482	999999	999999	53	999999	503	889	999999	34	999999	999999	999999	185	999999	999999	551	314	999999	381	48	897	885	999999	995	129	925	999999	999999	999999	999999	729	375	999999	619	989	974	64	999999	453	37	845	250	999999	111	956	694	856	279	232	690	379	498	505	148	522	596	723	958	999999	245	83	999999	311	80	673	194	269	999999	604	999999	999999	630	459	353	203	657	777	409	999999	434	79	161	884	999999	583	240	869	260	106	402	999999	106	760	218	999999	73	938	47	437	771	999999	299	674	674	203	749	999999	162	945	865	819	999999	918	498	999999	999999	896	447	497	999999	325	999999	999999	211	999999	400	999999	250	999999	139	999999	999999	971	278	999	779	486	219	999999	833	201	717	315	240	583	999999	188	
271	53	42	177	501	999999	995	456	426	999999	999999	377	803	878	999999	763	815	157	89	352	999999	498	999999	446	686	776	663	999999	607	703	999999	627	999999	221	608	207	366	962	227	199	999999	822	583	999999	22	842	866	955	999999	999999	999999	93	503	999999	537	999999	999999	999999	490	724	886	754	848	723	599	845	17	591	280	600	407	999999	929	889	999999	827	999999	446	433	844	909	708	847	999999	212	156	999999	776	683	836	550	769	481	502	999999	231	999999	860	360	176	834	284	684	802	999999	646	163	613	228	710	857	999999	173	999999	814	188	907	204	520	453	721	241	907	443	60	637	999999	437	586	154	853	64	96	999999	20	999999	33	54	106	566	993	520	557	999999	979	339	606	835	687	999999	324	779	999999	999999	999999	602	376	250	752	999999	274	726	999999	84	856	999999	134	999999	635	190	164	862	107	953	459	211	683	934	999999	720	40	546	749	461	830	84	714	999999	811	999999	268	999999	301	187	999999	276	999999	483	127	186	214	999999	999999	999999	970	999999	999999	396	456	999999	999999	442	785	41	889	728	976	575	254	999999	999999	945	105	228	921	999999	999999	920	661	193	718	999999	816	288	516	340	345	251	490	378	999999	328	999999	567	498	825	999999	999999	999999	999999	299	917	239	345	99	268	999999	982	999999	598	999999	762	734	273	534	718	626	507	525	559	392	735	999999	875	390	768	223	538	729	106	384	310	632	97	893	999999	971	480	198	257	736	363	999999	891	488	639	999999	468	42	779	999999	498	999999	738	999999	999999	999999	999999	999999	999999	55	76	262	999999	224	589	139	646	380	733	746	999999	999999	278	822	999999	78	202	396	750	185	999999	505	999999	897	999999	566	894	907	999999	999999	999999	525	868	212	670	110	999999	677	999999	510	946	97	308	42	63	999999	475	915	161	999999	999999	999999	215	155	999999	570	999999	591	338	999999	245	739	52	764	139	630	450	76	999999	928	891	525	497	249	238	667	207	999999	843	706	101	978	999999	842	999999	650	320	722	912	109	798	595	349	999999	275	999999	999999	544	999999	433	738	999999	762	232	604	999999	479	965	917	632	373	999999	747	631	931	266	999999	209	435	488	319	728	164	63	140	305	185	999999	999999	31	621	663	23	420	999999	999999	226	533	247	999999	181	354	805	289	736	999999	848	717	945	18	233	846	118	424	999999	20	254	999999	101	308	939	859	990	896	21	710	999999	337	664	248	50	460	961	221	317	965	922	999999	326	999999	999999	467	999999	965	999999	775	554	598	306	
956	448	516	442	999999	999999	999999	364	909	278	999999	40	999999	63	707	968	772	999999	999999	999999	158	97	379	999999	372	851	481	194	35	999999	245	999999	783	999999	707	800	999999	999999	999999	936	995	610	999999	606	299	698	936	414	999999	997	34	891	657	491	157	869	79	999999	79	999999	803	137	339	810	42	871	256	489	355	906	444	754	861	999999	121	547	84	772	104	999999	914	77	227	37	83	354	508	302	999999	838	731	410	948	999999	999999	999999	281	212	999999	427	999999	457	999999	70	562	279	39	999999	379	999999	794	306	999999	999999	183	735	910	311	737	688	999999	954	999999	999999	185	999999	806	926	999999	999999	999999	999999	208	676	232	999999	18	166	999999	803	999999	812	922	999999	53	434	382	553	761	999999	957	999999	475	884	64	999999	999999	551	885	529	473	113	867	136	343	923	107	999999	181	716	726	754	836	999999	374	999999	41	332	999999	750	661	262	174	430	295	305	406	323	621	735	615	999999	280	945	340	221	944	999999	939	130	336	999999	999999	999999	680	213	144	541	520	999999	999999	529	999999	145	868	220	938	446	841	999999	526	784	740	999999	110	269	483	890	603	163	616	246	392	352	423	640	880	128	750	91	171	999999	802	128	279	96	388	145	87	129	282	999999	954	901	604	552	999999	935	945	999999	730	253	937	999999	887	999999	146	999999	999999	237	340	819	696	999999	999999	661	981	999999	999999	23	881	348	813	484	880	118	999999	490	748	999999	360	999999	183	339	361	999999	927	445	240	59	950	999999	999999	999999	788	462	811	203	35	942	571	668	767	931	999999	391	999999	462	486	999999	937	656	988	851	876	999999	646	366	409	957	733	999999	391	127	73	999999	999999	963	695	428	307	999999	464	805	999999	999999	187	999999	999999	969	999999	474	958	461	999999	999999	999999	571	999999	999999	816	454	794	77	219	35	286	649	999999	309	466	476	999999	68	481	999999	201	192	999999	194	216	404	566	439	479	269	587	930	16	769	575	363	989	301	611	852	303	396	999999	999999	416	537	383	999999	513	21	707	899	979	271	999999	481	29	789	197	999999	887	364	999999	949	448	356	643	108	733	112	486	475	999999	628	556	804	596	999999	777	679	31	76	999999	467	999999	687	950	744	999999	104	343	210	114	199	965	999999	798	646	999999	69	894	284	766	410	535	241	999999	360	715	999999	999999	752	999999	518	400	999999	999999	141	999999	760	406	899	999999	999999	999999	286	999999	266	663	618	16	949	999999	718	784	746	999999	525	932	330	244	599	39	369	
999999	591	198	595	999999	999999	510	667	999999	84	663	995	843	137	999999	258	999999	195	696	106	999999	935	999999	303	999999	654	522	999999	999999	999999	999999	806	999999	82	429	186	999999	999999	467	999999	118	999999	701	999999	65	789	999999	181	883	683	460	999999	903	932	77	284	282	999999	862	999999	631	598	468	190	558	857	134	999999	999999	466	171	999999	728	186	999999	953	999999	952	247	943	751	350	999999	524	616	478	903	999999	14	155	904	999999	913	322	889	520	879	521	809	999999	664	141	474	427	522	367	330	999999	943	124	50	330	657	999999	403	290	569	999999	573	89	954	197	766	562	562	969	189	415	999999	478	83	722	999999	50	289	999999	876	611	999999	259	158	999999	999999	890	999999	583	999999	995	919	999999	950	936	999999	999999	999999	477	999999	999999	865	553	999999	999999	439	474	999999	328	999999	999999	639	782	414	999999	999999	324	999999	777	202	876	458	999999	435	193	999999	999999	527	147	775	422	796	811	255	964	746	999999	999999	243	747	529	999999	786	406	926	365	146	203	999999	994	632	797	476	285	497	463	999999	999999	994	429	749	947	903	552	765	821	828	537	999999	999999	999999	253	999999	39	673	37	999999	581	999999	828	358	999999	534	999999	152	999999	329	536	757	999999	859	999999	86	814	997	582	999999	243	640	114	537	609	752	782	512	389	109	999999	611	470	791	314	618	176	80	999999	423	761	410	150	501	302	779	939	361	161	999999	884	42	999999	91	438	999999	404	300	748	999999	752	999999	763	525	999999	924	297	719	554	999999	909	744	744	168	194	832	499	613	245	830	999999	999999	360	999999	225	414	520	388	362	373	999999	875	331	999999	671	130	647	625	617	377	491	999999	999999	438	267	150	298	932	897	999999	999999	791	64	918	930	331	289	999999	309	479	413	909	366	190	509	44	999999	234	497	73	999999	874	999999	867	349	593	623	999999	999999	999999	126	588	490	757	922	999999	999999	412	589	349	840	106	325	148	964	582	862	625	929	233	727	73	999999	999999	420	577	796	196	579	346	707	368	597	234	999999	824	428	999999	268	87	999999	19	644	158	232	999999	558	856	999999	766	999999	997	992	999999	357	62	154	656	346	355	999999	634	833	253	642	482	508	999999	785	999999	164	262	367	852	999999	717	429	296	611	331	28	940	293	812	615	999999	999999	866	877	311	680	771	273	913	452	588	186	401	999999	749	590	467	81	763	612	478	640	999999	720	640	633	857	54	24	336	694	350	999999	637	932	116	999999	223	484	468	392	
989	453	409	431	541	999999	780	999999	999999	560	868	530	210	147	78	236	156	247	677	823	726	258	586	757	248	165	763	582	643	947	999999	597	999999	229	999999	999999	740	298	109	999999	999999	193	283	775	999999	820	999999	500	999999	880	495	976	806	645	999999	740	867	999999	193	385	273	207	999999	794	999999	999999	235	980	658	882	496	858	148	82	745	999999	999999	810	932	999999	344	273	718	763	999999	278	790	999999	564	747	329	999999	114	723	999999	999999	964	489	469	999999	594	840	841	999999	393	637	838	999999	899	999999	764	999999	719	765	999999	999999	488	465	342	48	999999	576	999999	910	562	408	753	999999	740	866	578	999999	351	387	833	504	431	737	379	824	999999	999999	758	999999	999999	272	999999	348	682	999999	400	509	999999	999999	73	999999	424	930	428	985	884	423	993	43	553	278	715	341	932	546	578	751	95	518	608	999999	818	983	927	300	39	999999	999999	409	476	78	349	919	324	815	90	501	318	393	939	26	73	725	999999	999999	557	46	416	999999	762	999999	424	638	822	639	999999	440	13	138	956	999999	681	594	999999	999999	928	999999	27	127	465	87	999999	701	578	592	369	102	104	999999	999999	999999	998	999999	646	827	654	711	999999	999999	615	999999	999999	189	437	470	344	479	168	414	786	762	29	299	681	999999	215	722	70	240	279	116	346	790	396	999999	481	85	947	739	830	999999	999999	342	511	815	999999	263	273	117	257	890	934	690	436	980	973	709	924	960	621	999999	650	866	999999	509	313	707	793	999999	989	269	532	429	584	568	73	687	787	865	106	999999	458	952	982	389	182	656	999999	415	999999	771	160	987	999999	898	576	831	926	12	511	881	999999	799	999999	988	368	515	116	999999	999999	999999	921	69	864	669	482	697	883	35	336	657	999999	999999	485	227	118	544	311	685	992	242	760	785	364	224	999999	659	834	994	31	667	550	495	499	999999	850	101	132	458	426	999999	948	901	675	999999	536	91	323	900	879	823	213	430	999999	999999	536	146	705	999999	186	822	999999	888	14	999999	117	859	888	782	377	999999	999999	853	268	123	999999	858	119	999999	999999	999999	999999	934	125	208	999999	129	619	815	999999	713	396	482	999999	603	25	69	897	16	999999	677	203	999999	532	862	999999	360	999999	999999	999999	999999	37	999999	962	999999	999999	928	773	805	999999	988	999999	83	616	664	630	939	581	999999	999999	233	961	113	764	20	218	804	411	999999	797	113	957	999999	424	498	686	201	999999	507	126	96	999999	999999	800	757	
437	129	999999	868	241	471	999999	506	999999	176	715	999999	999999	952	565	999999	526	519	999999	999999	41	392	999999	127	999999	999999	429	83	549	21	937	870	312	16	583	98	879	999999	31	336	334	461	999999	257	999999	999999	761	568	941	444	569	776	999999	698	726	54	471	807	890	802	999999	705	956	651	239	845	621	999999	999999	477	802	983	497	682	778	579	198	410	344	999999	677	860	142	115	451	170	787	614	289	538	627	999999	653	229	294	629	504	999999	28	937	151	336	199	474	999999	586	288	410	920	999999	999999	70	473	675	134	999999	999999	851	209	78	67	17	999999	840	849	730	339	278	397	158	85	646	392	999999	83	350	671	999999	473	864	881	387	694	999999	682	567	608	977	104	999999	999999	999999	999999	949	880	144	999999	999999	624	911	256	20	22	771	999999	219	677	77	601	783	999999	999999	387	344	196	680	999999	22	168	999999	999999	362	999999	294	102	432	999999	442	526	939	169	999999	52	562	617	999999	374	999999	70	472	889	541	385	999999	593	999999	275	999999	763	209	821	999999	200	342	999999	894	999999	728	999999	649	916	245	999999	662	624	207	862	825	727	324	316	399	951	695	999999	590	976	999999	700	941	999999	999999	679	326	128	990	131	710	771	723	46	645	254	421	999999	654	990	999999	696	396	298	450	290	448	893	431	227	999999	939	999999	917	972	999999	737	492	629	566	999999	544	999999	85	161	63	13	999999	670	155	540	148	748	600	999999	177	314	652	716	15	999999	432	696	772	626	771	571	806	73	618	516	928	926	97	765	999999	71	321	999999	397	286	170	232	286	687	366	200	999999	663	805	723	999999	999999	623	336	801	848	861	459	999999	491	999999	999999	62	639	611	222	661	834	999999	115	992	515	999999	999999	79	999999	420	95	269	999999	961	152	268	894	431	162	313	761	963	340	210	861	999999	905	89	945	180	999999	85	154	999999	775	588	999999	730	579	457	894	266	601	437	775	999999	808	529	999999	955	999999	217	458	909	899	871	743	999999	141	758	423	649	134	39	773	20	999999	52	196	563	999999	999999	852	704	418	505	999999	903	434	671	999999	385	34	989	22	999999	626	245	639	903	845	794	999999	821	43	999999	142	572	664	765	84	766	343	501	396	994	364	754	999999	404	510	840	480	469	809	48	625	144	999999	343	999999	879	999999	292	999999	999999	574	999999	999999	999999	373	799	999999	669	999999	999999	52	532	603	28	84	872	744	245	999999	14	999999	140	999999	995	629	999999	555	330	382	
999999	363	999999	783	621	430	333	999999	337	40	711	602	810	871	626	995	999999	999999	998	269	999999	145	177	889	714	460	443	999999	675	543	375	999999	918	297	402	829	999999	999999	981	598	751	789	416	214	691	412	513	268	999999	10	999999	467	557	71	999999	69	196	170	79	171	999999	999999	418	793	665	999999	683	999999	478	999999	13	354	559	999999	999999	730	728	999999	999999	999999	946	999999	999999	674	17	908	999999	856	999999	343	642	999999	679	819	611	447	381	999999	999999	234	728	990	789	597	996	192	999999	157	553	141	340	233	962	999999	225	811	679	743	786	757	999999	999999	98	999999	164	182	674	739	999999	81	999999	999999	999999	973	583	955	394	47	678	824	10	548	313	303	13	419	868	911	999999	999999	767	999999	836	790	999999	901	902	654	999999	823	999999	999999	999999	999999	783	235	999999	989	999999	269	427	642	74	961	757	232	523	795	142	745	313	762	145	997	313	999999	278	633	520	681	63	740	604	854	999999	833	199	831	519	778	999999	999999	999999	345	383	135	574	999999	43	999999	388	117	999999	697	519	754	41	999999	999999	999999	999999	186	478	999999	216	686	47	219	654	923	42	691	285	363	145	434	44	800	999999	999999	155	999999	599	290	303	945	227	907	345	562	801	837	662	456	822	999999	411	225	138	696	999999	364	230	119	207	696	999999	168	561	95	720	241	737	991	917	562	999999	197	218	999999	469	140	999999	102	132	205	39	828	541	712	33	819	671	928	99	791	183	489	93	607	123	69	356	999999	999999	999999	110	671	538	269	846	224	17	868	236	957	490	138	987	11	667	13	999999	999999	999999	900	999999	999999	901	136	388	107	113	610	156	999999	784	624	999999	562	104	367	300	281	999999	808	812	802	701	999999	311	999999	501	999999	940	120	442	507	999999	941	999	999999	770	412	999999	749	120	406	721	999999	999999	865	878	435	907	999999	999999	354	982	999999	98	767	117	769	825	343	605	999999	999999	999999	967	999999	999999	318	562	999999	999999	888	400	999999	698	999999	91	874	959	999999	176	76	184	999999	999999	97	999999	999999	999999	242	999999	10	586	548	154	98	999999	999999	858	999999	437	570	872	114	712	825	999999	865	564	683	685	999999	810	389	176	538	847	39	640	880	761	503	999999	330	617	596	311	852	972	610	999999	406	25	72	999999	606	203	79	999999	581	999999	659	999999	179	556	999999	200	206	381	999999	999999	706	999999	978	144	933	114	552	999999	125	999999	111	893	953	999999	999999	226	747	381	570	999999	778	111	68	
999999	111	134	999999	999999	665	405	115	481	999999	370	972	362	47	928	999999	999999	651	999999	812	68	42	766	999999	175	277	999999	453	999999	810	279	471	604	985	242	42	999999	999999	999999	831	720	418	630	535	593	41	999999	189	819	306	78	694	205	999999	10	999999	345	709	129	999999	929	999999	289	670	97	898	378	377	804	895	275	999999	999999	751	999999	649	411	240	831	144	350	556	999999	999999	999999	585	276	314	999999	999999	697	109	999999	280	999999	767	138	959	448	999999	662	559	999999	923	41	396	821	453	207	360	312	114	877	985	999999	999999	328	761	999999	512	632	73	392	286	207	175	999999	999999	849	999999	521	452	999999	147	999999	791	181	710	999999	355	764	822	116	633	225	999999	999999	999999	124	529	448	377	41	936	999999	999999	999999	108	725	999999	412	228	604	873	839	999999	321	740	513	374	210	999999	274	583	747	809	956	758	70	999999	942	279	488	330	885	153	999999	856	85	999999	999999	999999	999999	999999	942	999999	228	243	794	365	281	492	210	749	999999	831	112	999999	198	262	999999	418	48	120	923	143	999999	284	987	696	449	465	999999	999999	749	137	632	999999	640	211	590	722	964	704	343	460	79	738	999999	999999	999999	963	667	822	249	216	999999	874	999999	809	805	944	256	107	916	999999	827	579	10	201	999999	467	817	986	672	999999	454	343	999999	473	74	11	283	932	655	485	999999	842	999999	542	102	758	938	999999	406	645	476	866	788	527	999999	500	999999	809	856	583	155	681	999999	329	762	999999	106	242	999999	803	671	323	452	440	28	999999	197	467	109	449	529	985	590	36	999999	587	555	260	840	999999	999999	999999	86	999999	999999	999999	692	71	780	401	662	705	999999	602	974	162	999999	357	508	648	312	280	710	417	63	999999	101	133	876	184	154	845	402	181	999999	207	246	999999	110	902	302	136	687	707	999999	824	999999	987	62	300	174	208	999999	202	271	993	763	669	27	180	35	568	195	605	999999	816	999999	999999	999999	776	999999	52	256	606	355	186	999999	12	999999	239	999999	999999	81	585	999999	946	104	999999	999999	546	444	577	999999	930	999999	733	941	91	999999	970	520	984	925	999999	384	131	951	154	846	95	410	760	49	788	909	921	497	609	595	310	999999	113	15	526	341	999999	999999	326	729	622	999999	511	551	999999	718	285	188	999999	211	888	999999	949	363	999999	999999	683	538	574	30	954	246	342	495	160	257	999999	999999	408	944	45	442	999999	424	999999	850	899	219	388	999999	634	743	701	407	706	
315	999999	749	190	390	658	999999	124	305	775	386	902	25	999999	412	311	306	779	851	175	456	369	999999	139	999999	999999	474	999999	505	396	999999	999999	934	789	844	484	667	798	27	296	235	328	339	649	999999	947	883	817	976	999999	999999	999999	850	242	999999	999999	248	620	216	155	193	661	999999	909	563	841	968	999999	556	927	643	999999	761	565	940	138	999999	884	999999	36	362	656	183	738	68	256	693	701	538	898	246	57	999999	999999	112	574	999999	999999	95	16	978	657	270	58	134	999999	213	295	302	131	999999	363	338	999999	792	537	999999	880	850	317	157	999999	697	658	999999	999999	914	888	462	999999	428	608	798	285	999999	999999	395	999999	614	237	52	408	409	416	981	882	719	412	90	574	96	999999	580	999999	999999	711	959	612	367	538	916	325	832	999999	702	318	564	62	141	999999	151	363	999999	623	274	999999	867	290	676	808	999999	512	807	888	289	600	38	30	427	346	745	783	999999	999999	320	727	575	482	999999	673	327	667	999999	992	433	732	562	999999	513	999999	844	678	935	559	661	999999	517	944	647	112	290	999999	634	795	352	999999	596	200	312	547	999999	394	999999	13	490	999999	999999	815	464	556	47	82	516	318	501	76	999999	217	999999	906	999999	630	999999	611	392	783	42	485	999999	75	145	371	653	999999	935	459	111	932	78	999999	999999	702	489	100	75	218	37	326	303	999999	521	389	776	406	337	999999	559	965	620	707	999999	755	175	999999	421	999999	428	999999	382	52	964	914	149	971	733	999999	150	745	545	999999	756	999999	191	375	999999	756	595	257	639	392	999999	146	999999	999999	276	427	536	100	999999	399	789	486	943	261	320	606	250	804	672	819	411	813	429	445	950	470	573	799	845	665	999999	181	911	990	152	828	603	777	705	316	981	60	999999	156	395	279	772	930	64	947	999999	791	999999	820	980	96	716	875	420	999999	999999	999999	999999	23	999999	617	999999	999999	119	491	13	999999	109	365	838	999999	747	999999	999999	681	697	643	745	898	159	299	596	100	19	66	122	727	367	899	462	254	805	63	837	999999	703	819	821	572	944	999999	691	229	999999	999999	348	999999	999999	739	118	999999	991	356	864	30	31	999999	999999	62	999999	286	115	999999	903	594	555	999999	999999	999999	999999	999999	821	182	954	115	607	377	118	999999	999999	679	901	628	999999	251	262	459	198	817	756	228	875	768	203	999999	938	999999	325	398	999999	999999	996	999999	761	239	999999	818	402	999999	422	654	376	563	345	699	
385	999999	419	999999	999999	105	505	629	999999	999999	13	63	979	296	176	125	61	720	316	72	999999	357	866	561	999999	443	999999	439	999999	112	852	322	432	503	292	461	82	664	999999	978	158	377	999999	12	235	999999	839	115	592	307	602	656	256	999999	26	37	619	999999	999999	898	999999	76	235	423	906	691	630	485	999999	714	53	397	999999	338	914	316	330	999999	335	517	999999	951	847	999999	999999	999999	75	160	999999	265	999999	224	855	168	939	999999	152	999999	106	544	714	364	999999	999999	263	999999	999999	918	368	709	706	999999	531	999999	999999	97	999999	138	999999	709	999999	999999	997	748	999999	829	542	505	398	831	174	999999	768	999999	803	249	999999	999999	842	999999	214	999999	791	777	559	96	999999	564	999999	851	863	23	999999	396	919	999999	999999	363	999999	434	999999	497	529	537	545	988	999999	740	497	65	999999	259	295	999999	505	478	689	230	199	786	999999	999999	641	547	967	160	28	381	871	569	883	999999	964	418	632	999999	627	999999	241	570	108	951	76	808	613	999999	728	999999	999999	451	554	145	174	227	298	694	999999	999999	999999	395	970	616	869	928	181	999999	294	877	986	999999	850	434	999999	628	688	194	911	833	933	364	999999	937	490	430	25	747	330	747	129	938	861	645	695	846	599	492	92	999999	999999	860	999999	851	104	999999	601	129	157	546	539	113	782	32	999999	215	999999	42	135	449	999999	999999	999999	547	757	57	999999	214	739	151	999999	206	112	773	999999	82	44	580	843	388	829	999999	600	784	218	999999	999999	999999	596	490	883	999999	366	999999	999999	212	438	781	104	56	184	396	390	15	517	999999	999999	19	826	975	180	999999	198	999999	620	999999	999999	647	339	740	892	999999	617	999999	268	471	839	469	999999	993	644	263	486	999999	214	999999	515	594	999999	875	25	156	22	620	320	500	999999	620	33	999999	378	999999	452	363	163	95	999999	999999	747	55	503	999999	470	832	999999	916	906	401	999999	187	512	250	999999	463	999999	746	999999	996	999999	767	999999	229	446	341	625	853	810	133	643	129	663	384	999999	231	381	484	685	189	999999	999999	999999	977	88	999999	704	999999	999999	989	638	417	999999	999999	201	999999	952	999999	999999	999999	217	488	116	783	757	422	523	138	403	158	999999	250	70	999999	717	545	182	125	151	999999	637	999999	442	999999	494	236	121	882	192	999999	278	999999	999999	999999	971	800	296	811	229	999999	331	575	999999	999999	907	397	356	121	74	655	808	836	143	999999	501	720	56	295	298	531	999999	999999	945	999999	
880	984	861	514	925	916	259	370	895	485	999999	71	999999	180	999999	107	879	10	817	537	66	441	964	885	64	261	999999	999999	999999	698	364	690	999999	205	391	922	999999	999999	195	999999	406	447	941	657	235	440	999999	875	381	999999	651	311	823	418	481	448	29	975	460	673	172	258	847	207	130	588	440	566	788	990	570	48	814	670	140	619	500	999999	659	999999	303	878	629	331	57	63	866	999999	999999	999999	903	560	999999	521	999999	999999	999999	743	999999	646	999	999999	97	390	630	612	496	162	287	999999	947	712	325	837	380	293	628	525	159	999999	722	228	842	845	97	19	657	302	686	999999	999999	756	779	999999	623	902	999999	249	701	444	566	713	999999	862	999999	200	244	553	151	700	999999	999999	594	999999	924	781	999999	999999	999999	621	955	204	476	304	843	201	933	312	223	477	502	389	824	999999	510	18	294	980	850	999999	775	113	160	985	463	943	172	319	999999	842	353	999999	999999	90	489	372	247	639	999999	803	999999	999999	340	673	208	999999	260	880	960	916	496	578	401	405	845	851	999999	491	999999	899	39	623	999999	999999	134	951	442	744	234	999999	770	654	961	56	999999	843	773	487	786	322	693	999999	359	182	355	999999	159	550	244	999999	329	756	798	129	999999	644	717	959	549	256	707	516	655	822	155	842	617	999999	766	12	87	565	704	999999	999999	747	273	999999	35	358	802	892	999999	597	999999	999999	999999	841	282	999999	135	814	937	539	615	186	999999	999999	36	999999	167	804	784	999999	559	763	61	999999	913	999999	380	999999	934	200	999999	815	16	68	15	140	986	999999	999999	999999	877	273	628	175	999999	39	120	736	25	522	999999	998	117	278	47	63	963	586	928	255	999999	459	879	746	999999	999999	999999	578	531	999999	526	392	732	24	364	296	145	886	366	884	916	643	660	422	999	455	708	738	999999	951	999999	410	999999	827	155	427	999999	881	999999	123	859	542	215	130	995	808	276	103	913	751	918	87	999999	54	999999	999999	799	999999	747	639	999999	441	557	580	727	125	545	999999	999999	937	902	263	999999	252	999999	383	999999	540	426	200	189	614	824	999999	42	100	190	999999	498	999999	999999	999999	144	449	32	999999	984	634	402	880	273	371	234	976	999999	664	281	978	29	954	553	269	50	556	460	486	616	287	547	637	934	999999	416	705	999999	999999	999999	366	999999	607	399	803	148	546	927	817	390	848	430	999999	999999	212	783	543	620	999999	885	999999	999999	545	810	706	97	999999	945	531	
955	529	999999	999999	544	915	758	999999	565	749	131	999999	628	642	106	768	856	999999	818	732	958	873	94	950	99	542	376	683	999999	692	716	999999	999999	999999	862	860	191	557	833	903	999999	999999	977	999999	999999	999999	958	356	449	52	850	917	999999	223	573	92	444	716	783	12	548	84	625	873	999999	747	904	233	999999	245	587	309	999999	915	288	596	895	224	999999	999999	583	29	999999	754	842	798	438	999999	832	780	426	475	773	830	365	379	999999	114	836	500	999999	999999	577	214	999999	550	581	40	935	976	196	230	12	85	429	528	840	870	999999	999999	999999	527	400	998	818	999999	999999	999999	559	999999	850	791	999999	223	231	847	452	39	299	301	227	999999	452	856	594	999999	472	698	411	837	538	999999	83	601	191	959	345	999999	999999	352	24	75	480	999999	135	405	999999	789	853	581	999999	811	580	739	999999	999999	999999	544	414	622	649	838	114	722	380	975	717	786	41	999999	512	874	643	999999	287	162	928	426	730	198	363	683	844	999999	999999	727	999999	343	584	281	884	800	173	999999	703	186	960	999999	655	160	687	66	999999	590	999999	211	177	633	461	999999	981	659	814	226	999999	966	999999	285	999999	999999	999999	384	211	760	387	712	711	870	999999	999999	201	999999	770	579	510	307	925	263	999999	560	559	671	881	719	299	235	999999	999999	513	736	192	684	999999	999999	999999	313	854	999999	212	367	500	999999	389	360	673	811	888	244	715	962	51	999999	999999	999999	103	19	502	492	471	999999	725	764	999999	517	918	517	383	767	999999	207	452	928	60	402	70	263	999999	531	999999	487	999999	751	241	999999	695	453	169	395	999999	471	999999	371	999999	60	641	736	939	871	442	165	438	999999	145	518	519	122	688	132	351	839	999999	970	446	983	816	974	532	815	822	475	999999	999999	857	637	395	91	402	10	761	333	324	999999	99	999999	999999	224	999999	723	42	999999	764	46	54	79	743	999999	924	552	244	667	213	133	999999	999999	807	450	999999	507	132	999999	719	688	371	27	525	999999	881	556	933	601	368	999999	999999	249	710	321	943	787	999999	554	999999	850	766	104	130	999999	371	131	92	999999	950	118	600	999999	863	85	675	37	554	999999	959	999999	618	642	309	404	350	999999	266	999999	507	486	613	999999	281	999999	922	276	896	335	999999	759	474	334	650	259	218	188	999999	999999	999999	915	243	467	595	788	241	999999	999999	999999	849	562	999999	595	111	473	505	32	333	993	163	408	140	999999	490	209	903	294	992	999999	
999999	171	432	631	850	999999	999999	155	999999	999999	999999	799	481	180	999999	393	894	878	232	187	754	196	855	999999	481	248	785	24	977	396	885	946	141	745	540	999999	139	243	999999	999999	230	999999	50	840	999999	999999	926	960	743	106	315	34	71	815	305	999	316	49	160	999999	806	238	999999	595	607	691	999999	736	639	797	264	660	143	712	956	404	155	999999	38	999999	321	999999	281	880	90	999999	885	326	450	541	381	100	93	143	714	999999	191	454	243	673	696	200	330	999999	842	655	890	359	999999	900	853	999999	21	43	300	981	957	297	515	999999	999999	351	295	999999	425	999999	577	999	999999	965	222	701	781	364	429	130	504	335	48	435	970	536	467	549	688	999999	88	59	842	732	44	894	939	497	867	355	905	232	529	999999	999999	999999	361	892	688	162	999999	656	613	179	487	631	999999	89	775	279	883	745	419	999999	95	999999	167	275	999999	327	999999	294	497	84	225	999999	999999	369	357	89	185	575	861	999999	570	999999	445	672	999999	412	999999	859	999999	597	471	169	812	194	593	560	733	96	999999	999999	400	234	999999	539	954	215	825	889	999999	999999	104	318	884	883	774	663	92	494	29	999999	682	999999	573	899	999999	66	469	621	776	797	355	99	613	501	145	346	999999	999999	718	50	586	756	137	34	503	162	284	929	999999	929	478	999999	76	999999	687	498	661	270	999999	897	999999	214	122	999999	350	999999	999999	393	999999	438	401	185	775	999999	999999	925	774	548	405	460	782	539	999999	846	328	115	32	181	999999	647	999999	11	981	821	304	382	643	203	684	999999	457	891	191	982	538	302	999999	97	500	999999	723	122	999999	474	125	216	13	999999	615	244	982	999999	579	109	752	999999	999999	999999	684	569	292	999999	999999	999999	13	999999	358	228	318	999999	999999	935	999999	61	923	999999	146	999999	999999	98	379	378	999999	449	516	999999	321	91	239	148	108	520	412	931	479	999999	999999	958	999999	234	857	784	999999	589	603	56	999999	528	186	190	263	999999	257	596	999999	914	994	425	400	88	579	276	989	179	927	130	533	749	581	781	324	187	999999	999999	999999	595	420	997	846	469	999999	999999	905	999999	884	999999	273	815	741	565	158	832	567	392	655	999999	794	999999	661	482	999999	113	946	999999	865	85	642	775	366	604	503	996	579	931	17	999999	371	940	295	517	999999	999999	18	26	999999	492	620	999999	826	999999	800	633	999999	373	945	968	847	510	193	808	778	498	459	146	72	999999	263	999999	999999	999999	
229	853	999999	154	999999	805	999999	930	771	383	999999	979	948	716	803	869	659	215	985	48	938	860	757	486	738	368	268	871	953	480	238	999999	288	956	430	947	999999	201	999999	149	999999	916	738	809	353	799	550	999999	343	202	502	57	650	346	931	368	999999	25	999999	999999	999999	999999	976	999999	155	480	700	999999	295	856	738	468	468	845	175	31	131	999999	142	939	999999	525	537	761	999999	999999	344	999999	35	72	999999	125	786	489	602	650	939	447	999999	873	108	558	457	486	463	999999	999999	804	999999	909	246	157	999999	476	449	31	999999	999999	322	963	145	759	966	233	999999	623	999999	978	253	525	92	683	294	999999	840	269	78	61	307	944	999999	540	771	126	825	703	242	320	49	580	999999	723	135	700	738	349	592	233	999999	840	362	610	561	655	826	562	862	623	635	190	952	999999	999999	378	371	604	987	850	408	311	999999	371	938	672	999999	368	558	594	999999	501	677	845	579	467	999999	991	999999	125	299	999999	841	618	999999	859	628	319	805	756	338	143	361	741	824	180	458	990	671	888	94	468	14	278	102	144	513	117	75	999999	999999	379	625	872	561	999999	999999	999999	686	89	54	999999	999999	801	265	999999	149	935	30	408	18	601	329	100	40	999999	999999	572	525	550	999999	520	254	353	970	958	518	489	190	689	999999	685	313	999999	844	833	904	999999	23	705	999999	577	999999	666	452	999999	60	534	841	730	877	897	257	146	733	533	16	999999	831	999999	999999	999999	754	341	999999	332	297	737	255	999999	999999	999999	999999	999999	555	777	433	588	999999	999999	999999	999999	647	460	811	999999	438	177	858	321	827	695	381	717	825	344	822	755	999999	130	898	999999	289	999999	804	999999	349	999999	590	999999	110	428	318	56	999999	896	999999	304	999999	886	999999	999999	999999	934	379	999999	999999	999999	999999	221	954	677	999999	780	886	595	704	999999	655	990	473	10	586	902	220	409	386	334	329	999999	999999	528	236	91	235	999999	444	354	274	574	146	507	443	378	10	432	807	538	169	802	202	19	648	538	423	894	999999	999999	723	999999	854	360	999999	74	999999	436	451	539	554	118	161	999999	738	999999	999999	999999	999999	217	902	788	601	848	999999	527	999999	321	999999	697	668	341	245	468	999999	303	999999	785	986	999999	488	574	980	277	984	61	999999	842	281	567	684	457	999999	999999	999999	935	999999	999999	999999	994	999999	999999	999999	999999	871	222	999999	692	999999	444	999999	79	999999	196	729	337	807	333	864	999999	876	894	999999	322	
22	220	14	909	394	695	924	714	599	991	52	908	27	236	406	771	189	999999	124	836	205	615	478	150	605	745	137	55	999999	999999	127	442	539	244	999999	660	218	962	307	42	519	657	479	987	154	821	999999	581	927	102	933	918	780	213	127	407	742	999999	314	649	999999	999999	999999	526	874	610	378	782	494	999999	563	226	660	999999	326	547	145	490	999999	784	435	999999	999999	999999	149	208	662	336	999999	343	999999	999999	658	658	474	640	95	952	123	543	999999	538	97	191	539	717	268	697	886	999999	272	261	999999	529	223	22	761	999999	387	675	999999	52	999999	160	827	218	568	11	617	686	999999	999999	999999	999999	341	897	469	936	519	431	940	964	450	548	81	666	488	138	999999	462	999999	572	574	999999	594	410	873	936	364	331	999999	266	89	210	127	88	883	999999	197	326	552	824	13	999999	734	999999	601	126	88	170	730	999999	999999	165	807	999999	618	999999	999999	931	33	532	999999	999999	282	999999	884	250	431	992	783	84	940	999999	999999	64	569	618	713	999999	808	756	857	999999	999999	719	699	999999	402	237	470	954	544	266	303	30	252	814	683	60	999999	999999	695	999999	387	655	498	999999	999999	753	329	999	226	268	999999	276	674	389	597	562	984	960	847	203	532	828	999999	684	824	888	999999	755	935	999999	509	456	71	999999	816	999999	999999	261	677	999999	999999	999999	737	286	143	36	356	863	226	130	76	999999	999999	999999	999999	558	125	814	623	367	941	574	999999	999999	758	675	215	902	572	651	341	732	292	999999	999999	999999	999999	263	550	798	542	948	538	999999	999999	999999	942	569	999999	267	999999	416	637	319	708	343	999999	182	999999	468	821	453	999999	999999	788	343	857	317	217	502	467	999999	274	825	825	992	45	259	968	999999	733	646	999999	999999	820	999999	999999	999999	498	951	664	918	999999	92	999999	98	658	962	999999	261	511	634	361	716	800	969	152	811	494	716	307	157	214	138	734	185	759	985	999999	863	248	885	818	266	837	999999	135	999999	999999	736	344	82	999999	999999	887	999999	999999	977	514	851	999999	293	487	782	653	517	999999	999999	357	801	999999	672	999999	999999	23	626	816	105	879	999999	844	959	963	758	382	235	924	496	250	636	890	782	480	999999	89	955	407	999999	613	330	834	527	999999	56	407	999999	864	999999	999999	271	292	198	108	999999	17	823	330	729	999999	427	999999	227	367	720	910	556	999999	315	93	999999	229	779	999999	558	427	326	135	916	361	710	370	864	792	979	354	702	
684	999999	999999	266	634	677	999999	195	737	616	169	124	146	999999	999999	559	975	999999	51	512	706	549	835	690	698	413	378	999999	999999	728	999999	387	376	218	871	999999	999999	827	433	551	999999	999999	999999	810	999999	20	780	510	241	999999	999999	156	937	841	995	999999	392	215	567	230	309	936	999999	19	191	782	747	927	978	505	999999	158	999999	999999	368	410	999999	35	533	687	999999	868	999999	256	999999	289	449	534	223	736	591	214	270	212	252	216	178	812	628	384	272	852	531	736	671	740	933	999999	483	595	999999	999999	681	879	999999	440	479	881	999999	902	999999	223	714	251	999999	935	888	20	258	161	241	915	406	999999	424	781	999999	731	999999	108	999999	12	999999	627	999999	999999	999999	390	615	811	999999	297	642	726	51	59	148	999999	821	735	999999	999999	199	331	999999	501	999999	999999	465	815	103	999999	305	80	555	340	172	999999	922	690	413	999999	404	446	423	943	283	999999	999999	375	642	67	909	850	256	433	813	999999	273	828	272	999	925	799	717	990	999999	571	999999	711	886	999999	367	141	332	354	528	752	907	999999	227	999999	999999	999999	999999	46	837	455	824	132	526	999999	999999	103	427	999999	999999	604	728	433	951	999999	509	999999	488	590	999999	999999	999999	902	905	71	822	852	999999	999999	583	835	626	999999	999999	999999	747	58	195	454	999999	274	713	918	771	923	999999	484	469	515	781	30	610	593	346	68	927	921	226	465	620	969	492	999999	829	747	978	57	280	414	965	461	220	44	360	435	999999	999999	999999	999999	47	347	392	104	210	999999	999999	999999	344	999999	618	825	999999	999999	833	269	781	277	98	34	999999	976	999999	65	550	330	810	999999	243	910	999999	328	790	999999	428	283	587	398	245	276	999999	999999	712	185	795	149	629	999999	210	100	654	798	520	117	47	71	143	337	554	879	752	658	799	433	111	300	44	596	999999	560	682	393	42	999999	999999	999	273	38	269	410	700	999999	375	999999	266	205	808	999999	207	367	149	259	843	999999	524	864	155	288	84	504	999999	42	189	649	417	271	999999	999999	999999	47	999999	114	77	153	188	433	292	999999	177	906	999999	999999	399	999999	420	432	999999	676	999999	647	853	985	954	764	305	668	150	999999	735	999999	439	120	88	999999	569	999999	192	700	186	101	999999	499	999999	999999	22	754	999999	245	999999	984	999999	98	400	957	194	999999	160	312	847	520	292	566	920	182	477	382	999999	999999	999999	385	250	848	999999	999999	76	363	874	786	752	999999	999999	904	496	999999	
999999	999999	999999	130	975	757	884	879	852	665	808	25	578	937	701	999999	482	413	999999	853	744	873	598	193	999999	999999	999999	374	560	999999	999999	388	999999	179	999999	136	662	161	999999	626	500	370	995	999999	408	60	784	936	94	121	999999	620	53	999999	16	409	751	536	999999	155	820	999999	329	999999	179	429	946	409	47	574	978	330	159	245	362	999999	877	763	784	840	999999	999999	289	448	237	875	345	435	999999	999999	384	999999	999999	118	999999	980	51	449	665	978	999999	999999	898	999999	143	748	999999	808	290	632	531	988	752	398	109	819	999999	880	327	304	94	999999	999999	546	199	852	408	51	999999	382	342	437	108	805	736	999999	999999	769	999999	489	414	537	999999	540	999999	396	383	533	19	986	749	170	132	371	999999	594	149	361	330	290	350	999999	378	999999	300	104	890	999999	999999	999999	717	471	575	838	889	557	375	705	999999	803	479	999999	42	453	632	181	315	736	911	151	529	750	448	34	149	984	168	246	250	875	506	436	999999	578	278	287	595	999999	481	999999	999999	444	784	527	810	999999	397	925	999999	128	788	163	45	520	910	966	33	999999	999999	999999	398	138	465	702	999999	52	14	463	184	355	999999	31	264	999999	922	94	966	920	223	674	999999	999999	999999	999999	999999	999999	401	360	667	311	264	55	594	576	948	999999	979	91	999999	767	471	999999	999999	999999	542	766	898	470	597	825	10	112	336	34	318	999999	177	343	615	999999	651	653	795	872	100	999999	437	688	625	832	115	884	700	455	213	661	492	999999	588	330	453	930	762	999999	311	161	718	569	267	792	923	645	476	276	126	817	149	878	839	12	339	220	999999	765	720	126	412	999999	821	999999	673	146	755	295	510	720	891	953	571	999999	822	999999	430	999999	909	470	418	433	339	395	522	613	201	586	991	999999	95	999999	131	194	999999	837	747	999999	999999	999999	889	999999	999999	406	925	195	317	999999	189	471	789	22	856	260	708	999999	551	436	143	70	945	179	304	276	635	894	832	386	999999	984	130	819	713	999999	999999	237	667	999999	470	337	999999	300	406	530	453	82	150	871	486	999999	295	999999	477	69	841	999999	886	499	771	999999	999999	931	711	999999	350	969	999999	999999	679	480	321	618	966	806	764	655	772	774	822	562	754	960	900	999999	699	808	352	999999	291	859	351	178	171	438	974	374	588	999999	189	999999	999999	416	999999	15	459	999999	355	670	999999	195	948	999999	676	219	999999	999999	999999	292	505	541	999999	655	452	820	
139	152	456	999999	999999	400	76	570	594	348	999999	347	769	894	969	32	463	681	359	105	911	238	502	952	999999	581	999999	306	999999	647	856	128	999999	381	999999	999999	230	817	838	999999	129	387	527	337	430	939	633	146	323	483	999999	999999	305	357	908	900	650	503	385	999999	67	999999	864	999999	492	669	383	397	28	662	801	645	843	455	976	534	711	174	532	999999	999999	999999	982	232	569	999999	823	616	473	999999	666	726	442	588	846	358	523	580	999999	761	565	246	128	660	999999	999999	112	849	381	384	999999	485	971	999999	312	999999	787	641	387	581	846	767	924	53	995	85	213	265	609	627	20	140	329	770	656	711	87	331	550	999999	999999	999999	244	98	785	191	999999	278	285	999999	570	881	203	999999	914	798	321	999999	665	606	999999	999999	250	753	999999	69	165	999999	517	600	783	465	100	999999	772	872	999999	835	267	999999	999999	999999	979	624	67	999999	937	999999	856	857	400	12	666	944	898	962	733	491	999999	726	35	553	999999	999999	212	114	791	943	501	51	999999	486	817	999999	286	304	867	625	695	244	131	999999	354	659	210	780	799	156	999999	810	149	51	119	999999	787	999999	182	304	421	952	999999	994	999999	814	999999	999999	194	999999	667	604	104	999999	795	490	604	926	209	111	999999	431	999999	644	999999	691	902	233	376	286	73	509	999999	572	214	743	999999	137	999999	539	76	297	596	984	488	756	715	41	999999	999999	936	861	999999	80	999999	999999	647	703	412	873	911	368	546	907	750	168	483	532	999999	62	594	477	999999	669	45	197	834	330	166	834	975	871	999999	747	349	212	932	999999	752	223	105	999999	725	671	628	708	999999	688	244	999999	283	999999	999999	203	999999	469	480	907	45	632	165	327	546	577	897	50	999999	799	567	999999	236	432	779	690	956	400	752	999999	999999	336	447	156	96	836	561	999999	743	784	999999	999999	732	999999	999999	130	67	778	999999	999999	773	587	327	951	130	695	104	851	999999	447	246	643	717	760	866	709	194	19	240	710	999999	115	306	999999	999999	687	816	211	999999	659	632	187	744	604	945	463	18	496	36	400	999999	709	389	306	547	79	173	999999	167	315	935	58	548	945	999999	668	291	722	865	443	879	999999	443	999999	815	999999	999999	122	814	413	700	698	982	840	968	316	725	999	67	26	999999	999999	53	113	723	583	639	798	473	287	181	296	631	593	999999	849	276	635	491	488	999999	999999	167	754	614	247	75	707	976	824	942	291	664	999999	
918	44	848	339	40	241	429	110	999999	999999	241	414	77	399	999999	129	49	100	518	579	846	999999	687	299	999999	486	517	931	821	999999	344	889	631	782	674	486	11	999999	605	259	999999	79	411	629	523	210	179	676	388	857	784	852	773	95	11	999999	357	559	999999	553	724	497	288	999999	202	999999	782	999999	999999	842	128	112	495	269	520	777	72	999999	776	999999	999999	841	553	964	863	999999	999999	546	781	228	138	999999	105	999999	535	999999	999999	410	437	181	999999	885	950	545	739	681	999999	514	575	233	393	299	782	553	999999	999999	944	999999	147	711	235	245	512	506	999999	999999	17	444	733	949	987	661	630	604	999999	431	890	17	999999	191	134	612	971	999999	835	999999	669	551	999999	652	626	999999	273	999999	946	192	382	453	832	999999	674	923	999999	625	246	731	999999	188	999999	816	999999	937	999999	955	586	622	274	955	999999	999999	999999	465	630	91	332	521	398	999999	658	999999	58	999999	999999	172	517	999999	999999	355	320	114	179	490	999999	997	999999	689	386	317	149	333	917	999999	782	999999	66	218	302	698	303	725	342	765	530	995	767	555	761	927	448	385	790	919	644	566	705	526	597	632	432	643	999999	90	765	334	770	631	664	228	115	308	908	143	62	595	999999	414	960	872	240	114	999999	459	869	999999	543	999999	999999	999999	261	999999	621	670	999999	659	590	999999	999	205	235	146	999999	999999	999999	999999	476	656	866	59	999999	301	999999	725	402	327	715	685	220	999999	791	771	848	448	999999	575	999999	247	867	402	14	519	414	764	646	103	223	393	638	730	999999	999999	141	999999	431	960	999999	895	278	948	943	999999	51	999999	999999	999999	297	452	577	255	999999	999999	789	474	55	284	886	800	999999	308	114	332	57	999999	714	905	640	125	999999	15	600	791	999999	918	458	109	999999	416	360	999999	805	999999	816	392	999999	68	999999	666	687	999999	84	999999	816	969	844	621	857	560	999999	999999	999999	182	435	571	999999	670	269	999999	25	945	806	999999	449	896	999999	343	515	665	222	999999	999999	973	437	870	930	426	975	999	84	837	252	918	999999	851	369	999999	344	254	999999	607	799	236	651	999999	350	999999	999999	920	999999	510	115	202	348	638	700	999999	744	999999	640	238	695	269	795	188	703	888	999999	999999	537	869	999999	270	927	614	999999	582	332	695	530	336	691	999999	999999	999999	731	59	579	999999	161	999999	888	779	613	509	912	539	999999	473	49	999999	257	146	999999	606	511	845	275	733	782	127	527	59	
44	314	999999	640	999999	230	456	999999	318	864	446	999999	980	999999	999999	427	999999	326	152	999999	656	999999	999999	999999	672	926	73	886	784	846	999999	44	992	839	745	309	963	281	803	219	26	395	153	393	700	999999	625	292	198	847	40	466	975	668	402	966	236	991	999999	809	167	570	869	471	163	412	34	151	999999	357	464	431	999999	932	841	270	999999	999999	855	306	310	781	999999	937	816	254	69	334	446	779	999999	972	999999	999999	62	999999	526	681	240	999999	350	484	999999	840	392	609	944	52	826	999999	51	540	145	671	508	385	999999	931	655	999999	999999	700	704	999999	999999	492	127	528	880	999999	999999	252	465	567	999999	826	972	857	999999	216	309	26	507	314	737	542	836	641	495	999999	584	594	36	999999	944	649	779	999999	566	899	491	426	172	441	397	798	85	578	715	682	412	25	999999	448	609	336	999999	399	966	741	656	485	42	999999	811	999999	226	144	623	316	56	868	300	654	999999	883	999999	76	917	999999	466	268	926	813	273	569	999999	587	721	999999	456	389	148	999999	253	15	393	958	630	247	582	999999	954	408	635	544	724	732	999999	726	999999	137	482	999999	999999	999999	558	999999	939	252	942	638	423	999999	860	999999	730	475	411	999999	999999	896	999999	679	999999	525	999999	528	999999	729	844	485	864	999999	999999	329	907	999999	549	999999	999999	174	28	388	305	999999	999999	999999	548	968	814	258	330	13	999999	585	691	999999	999999	759	95	40	51	220	407	466	774	428	869	540	759	619	925	556	273	999999	877	67	383	999999	997	363	979	219	914	999999	165	861	769	999999	638	999999	451	790	769	425	133	807	980	839	179	109	999999	17	218	205	333	774	740	900	707	633	999999	256	761	731	999999	831	999999	812	311	912	999999	318	999999	656	177	145	786	847	212	80	999999	999999	253	898	999999	971	10	719	272	390	130	868	853	15	684	205	39	47	374	301	999999	178	538	266	450	771	115	562	999999	198	987	893	697	999999	555	999999	12	863	999999	999999	831	586	550	920	792	790	465	897	971	972	115	748	482	910	999999	909	16	999999	457	511	866	999999	692	84	999999	237	999999	225	999999	799	202	176	588	999999	470	999999	999999	617	474	660	316	999999	590	64	92	249	420	786	78	646	878	25	415	947	222	393	999999	999999	999999	564	619	249	448	182	999999	939	170	196	450	642	291	399	522	796	999999	658	999999	637	991	163	816	393	157	999999	920	999999	999999	640	999999	87	999999	161	999999	910	51	999999	770	418	
999999	153	89	233	346	436	999999	489	502	619	753	999999	536	266	484	999999	999999	235	102	635	261	601	188	529	124	373	610	999999	309	999999	999999	137	888	999999	362	847	84	999999	57	721	457	441	685	999999	887	517	551	775	677	724	172	816	975	144	166	683	999999	560	999999	973	825	235	999999	999999	863	626	676	999999	904	999999	999999	999999	999999	381	999999	820	916	46	641	606	821	834	462	585	449	939	999999	753	291	999999	882	524	483	84	895	232	262	795	288	271	841	999999	871	999999	433	18	638	604	957	346	766	928	918	513	161	991	773	999999	450	924	474	923	805	235	754	776	999999	113	999999	955	567	131	758	380	764	999999	999999	422	161	999999	311	557	795	944	911	953	605	970	922	999999	458	999999	354	363	797	999999	657	645	295	657	337	534	128	11	778	645	999999	999999	748	999999	37	360	452	19	623	916	137	861	323	801	180	999999	190	999999	999999	999999	999999	404	999999	846	709	327	137	504	999999	776	999999	794	175	999999	783	67	232	139	999999	107	215	344	999999	999999	791	796	331	494	999999	627	354	546	999999	869	868	775	964	901	999999	710	233	999999	906	999999	486	342	695	57	27	122	999999	61	705	408	999999	442	663	702	64	913	995	999999	27	999999	431	999999	299	306	407	999999	103	330	55	175	999999	267	438	893	404	999999	999999	284	476	999999	149	302	841	106	174	999999	121	271	846	999999	715	590	999999	429	425	593	53	999999	649	18	999999	167	16	999999	534	447	14	999999	308	606	812	720	175	999999	999999	999999	61	203	142	972	897	831	483	874	999999	293	336	18	478	810	414	712	634	468	354	999999	296	311	999999	727	431	351	963	250	999999	994	424	287	92	295	542	850	266	677	121	197	684	141	90	999999	121	999999	999999	497	999999	999999	96	707	308	365	842	999999	631	414	999999	556	867	242	516	999999	868	999999	925	193	277	564	999999	956	357	167	306	164	999999	329	616	435	60	476	58	268	908	717	979	726	452	793	228	999999	136	999999	329	451	625	625	383	73	79	118	229	637	654	999999	360	150	999999	688	527	999999	999999	125	506	401	194	257	556	999999	78	999999	740	484	345	603	830	792	999999	999999	539	999999	999999	553	365	942	256	420	999999	778	999999	838	667	764	999999	916	63	20	68	928	267	377	78	232	994	870	377	744	302	999999	308	999999	313	999999	158	999999	999999	255	760	564	154	999999	999999	777	999999	240	541	975	218	428	549	820	733	909	598	171	537	999999	558	494	999999	512	999999	563	
480	798	535	463	999999	999999	999999	808	259	504	783	493	999999	301	999999	763	338	999999	999999	999999	511	488	834	999999	615	987	999999	643	696	275	999999	642	999999	88	307	995	705	87	369	863	868	741	571	999999	135	999999	435	246	294	795	165	181	975	254	62	992	964	999999	848	627	961	917	121	999999	514	999999	837	656	993	999999	68	261	42	672	15	769	999999	605	278	999999	561	999999	358	999999	120	999999	999999	411	999999	315	41	999999	239	741	902	951	999999	587	724	983	277	779	252	850	736	904	999999	313	999999	999999	85	368	999999	347	76	814	568	220	873	696	485	435	630	688	412	494	31	300	769	63	150	339	881	294	243	782	904	507	174	215	679	999999	173	999999	999999	999999	711	892	675	98	393	999999	713	999999	508	841	999999	564	999999	252	999999	848	544	999999	152	745	487	578	999999	999999	909	70	56	999999	26	132	272	887	458	739	999999	138	625	999999	670	731	625	999999	786	402	999999	349	999999	921	331	831	999999	999999	999999	494	999999	143	789	999999	188	332	372	55	21	386	579	271	116	708	469	754	999999	862	524	999999	130	634	792	711	660	569	10	134	346	999999	313	999999	999999	999999	999999	999999	349	999999	999999	347	999999	579	841	409	823	372	243	999999	462	999999	999999	999999	464	189	374	560	351	999999	730	619	999999	999999	709	999999	83	295	973	152	163	818	999999	988	370	186	61	550	793	999999	888	298	999999	649	999999	999999	586	357	999999	118	599	994	309	999999	513	883	25	132	999999	999999	336	999999	398	101	999999	643	171	619	595	999999	138	824	767	999999	199	442	292	682	999999	940	248	725	999999	865	999999	169	519	153	485	487	170	999999	679	999999	999999	359	999999	999999	451	37	607	967	999999	551	979	775	237	350	81	80	999999	342	999999	930	776	610	999999	999999	548	999999	134	28	144	117	127	209	999999	989	902	840	999999	999999	241	999999	343	281	999999	914	885	777	931	179	82	414	886	828	999999	749	11	455	287	376	999999	999999	999999	999999	999999	654	433	780	630	248	448	241	999999	552	111	17	597	504	999999	168	647	999999	116	954	945	729	230	299	826	405	987	456	562	175	361	827	644	754	449	999999	490	115	157	999999	730	840	999999	344	726	375	999999	506	999999	999999	729	926	306	948	643	113	433	999999	999999	235	999999	999999	678	373	200	283	373	843	65	337	677	542	623	999999	233	115	853	886	572	999999	999999	490	648	443	446	434	999999	695	999999	346	886	355	160	921	999999	739	999999	512	999999	452	999999	318	451	481	451	196	
999999	999999	724	537	259	999999	999999	503	999999	999999	353	245	926	766	752	999999	732	719	999999	331	391	701	999999	494	943	350	999999	129	459	999999	999999	177	991	259	130	647	971	999999	999999	999999	783	657	938	673	999999	999999	586	999999	700	334	586	732	40	129	804	611	999999	240	594	908	999999	452	53	58	730	185	253	676	645	114	999999	999999	632	999999	999999	734	762	999999	107	26	764	364	999999	999999	357	999999	146	999999	999999	518	744	740	988	187	545	340	613	999999	943	220	683	909	742	999999	628	999999	109	929	580	999999	848	598	142	578	154	999999	33	919	701	999999	49	999999	232	136	370	999999	170	999999	566	218	999999	872	371	887	999999	999999	622	832	999999	919	218	999999	301	384	999999	999999	607	420	43	105	316	694	198	530	181	313	687	615	999999	663	277	999999	999999	372	999999	976	236	255	999999	299	826	201	999999	782	214	831	89	848	466	224	999999	999999	421	470	999999	435	684	841	715	38	178	17	606	842	999999	563	844	928	433	694	999999	362	183	744	278	125	280	416	999999	349	234	839	999999	999999	305	527	242	999999	999999	524	999999	395	539	217	131	999999	594	999999	140	650	986	160	424	999999	999999	999999	576	677	202	786	165	277	525	999999	804	339	858	999999	547	133	999999	942	467	908	402	999999	999999	999999	623	999999	530	699	285	675	362	999999	424	386	716	299	951	564	999999	684	369	33	999999	999999	412	792	961	999999	999999	999999	329	54	692	516	380	999999	192	610	64	742	265	999999	992	849	23	731	914	481	999999	999999	999999	766	241	999999	549	378	664	659	563	830	497	530	665	278	355	318	390	999999	16	946	116	351	510	967	999999	999999	41	30	160	681	999999	490	132	785	835	562	812	999999	966	11	116	533	56	233	255	999999	999999	724	503	705	999999	999999	999999	931	151	831	999999	274	364	647	347	999999	508	881	953	17	408	879	443	793	505	999999	941	999999	999999	582	999999	999999	721	692	111	317	526	999999	341	870	25	200	644	13	306	548	555	329	664	471	35	174	999999	248	999999	920	999999	710	999999	869	75	469	999999	568	999999	979	552	671	545	39	127	64	550	999999	991	217	999999	439	999999	957	925	622	350	378	999999	139	16	483	999999	190	36	999999	254	472	805	999999	999999	85	477	326	995	883	784	634	353	999999	999999	197	256	129	685	851	223	253	943	999999	999999	722	21	407	972	78	315	364	999999	312	809	88	999999	444	118	170	961	180	961	52	999999	715	34	586	514	819	237	245	505	184	602	999999	528	362	
437	999999	74	79	354	927	577	429	631	999999	171	545	909	999999	21	999999	889	53	291	901	615	413	698	434	892	162	841	999999	999999	829	999999	807	559	924	17	999999	105	999999	826	44	999999	418	999999	999999	424	969	910	425	234	980	294	999999	999999	627	747	999999	688	640	187	201	999999	507	570	999999	999999	364	999999	999999	804	288	999999	997	227	257	437	999999	328	999999	19	923	999999	426	845	878	999999	160	97	932	187	982	999999	999999	999999	634	948	999999	999999	999999	651	999999	999999	999999	999999	945	999999	296	342	472	200	550	705	972	630	263	948	669	662	999999	267	999999	999999	64	807	821	244	964	292	592	999999	470	359	46	74	949	940	999999	805	899	327	999999	818	624	741	636	287	81	834	460	686	999999	313	164	35	469	792	999999	127	799	999999	596	13	999999	173	729	200	669	908	681	323	630	864	762	374	19	373	652	999999	180	544	173	139	832	905	29	999999	204	20	999999	166	22	210	999999	999999	999999	999999	77	460	22	445	617	172	163	147	65	425	999999	790	999999	999999	149	999999	946	265	548	467	181	844	154	572	996	658	314	999999	310	430	858	999999	643	764	305	202	999999	734	999999	999999	999999	694	999999	999999	999999	999999	999999	508	26	999999	263	750	650	273	82	233	999999	999999	999999	999999	999999	639	999999	635	566	976	156	261	800	999999	315	221	999999	999999	999999	487	994	549	956	999999	999999	806	507	999999	999999	117	924	380	999999	81	999999	860	294	968	152	999999	858	225	47	999999	267	999999	707	79	101	999999	422	999999	780	595	239	766	999999	858	304	62	999999	932	468	459	62	999999	569	729	999999	454	926	369	405	156	999999	778	512	999999	333	921	108	438	813	999999	695	821	599	106	841	129	377	999999	673	99	214	925	756	999999	587	491	184	978	17	999999	124	62	707	634	966	460	264	177	999999	383	953	999999	128	343	763	241	186	472	887	942	999999	999999	696	999999	941	702	31	923	999999	841	747	130	430	175	20	642	124	999999	140	391	864	999999	902	300	999999	511	807	423	824	356	999999	711	100	999999	999999	999999	366	401	693	273	438	341	438	692	999999	999999	282	952	332	999999	126	221	999999	999999	88	876	597	999999	179	999999	895	608	108	999999	999999	45	40	366	605	395	285	723	281	866	999999	533	999999	999999	664	313	238	999999	101	703	239	104	379	999999	999999	693	999999	961	231	262	377	830	999999	55	166	600	999999	916	357	999999	845	403	939	999999	999999	999999	115	387	999999	866	211	51	516	405	163	441	665	445	379	999999	999999	
999999	501	29	498	131	999999	726	63	74	510	999999	506	163	857	835	165	903	51	441	999999	650	231	365	60	336	323	837	891	724	999999	367	546	999999	579	999999	999999	920	977	432	264	388	333	676	365	889	544	363	548	327	999999	762	404	938	333	999999	103	145	999999	172	807	463	835	338	999999	153	775	71	999999	335	933	244	926	619	186	210	326	999999	999999	171	999999	960	299	573	448	182	962	607	121	862	438	766	951	999999	624	999999	552	994	546	221	999999	999999	779	222	394	51	835	785	762	999999	400	548	145	806	999999	846	174	999999	890	999999	999999	177	949	721	897	177	292	122	994	385	657	999999	18	789	57	999999	191	86	189	406	347	187	845	988	999999	890	630	999999	999999	777	999999	291	114	999999	40	999999	533	68	999999	226	999999	722	790	999999	476	999999	540	356	999999	999999	665	999999	92	999999	619	13	331	961	999999	16	999999	147	679	227	748	375	227	428	999999	111	999999	133	761	963	648	624	999999	469	521	402	999999	999999	396	378	121	549	209	620	999999	999999	623	571	999999	318	679	620	53	999999	638	999999	999999	999999	999999	656	999999	542	999999	129	845	994	616	862	450	857	656	272	751	999999	115	208	176	607	999999	999999	488	222	999999	453	293	37	581	823	831	421	551	248	999999	739	98	579	224	90	774	975	421	999999	131	951	661	999999	869	742	467	439	933	999999	663	999999	178	77	228	999999	999999	818	423	792	41	999999	999999	999999	587	21	221	536	984	999999	832	482	319	726	100	373	999999	999999	167	838	365	401	487	307	585	999999	999999	31	999999	342	999999	956	561	629	999999	102	999999	253	999999	857	530	931	454	999999	421	190	557	452	999999	999999	99	958	660	585	436	639	550	999999	832	768	451	200	185	652	842	876	921	690	997	998	727	548	57	309	317	434	947	640	885	404	270	999999	999999	506	252	296	999999	976	202	99	999999	637	420	71	999999	340	756	999999	999999	545	999999	867	454	978	137	550	910	361	999999	999999	692	910	132	437	507	332	155	999999	999999	555	999999	999999	497	907	456	999999	138	986	893	977	999999	154	999999	350	145	999999	673	76	378	999999	999999	999999	709	200	407	641	514	982	563	999999	195	86	402	459	964	324	380	547	532	47	422	924	999999	999999	999999	547	284	782	999999	114	658	88	310	708	180	999999	245	306	510	814	584	155	433	809	792	601	752	999999	385	821	32	999999	999999	340	999999	461	999999	419	867	859	367	732	690	999999	435	999999	999999	693	288	338	89	83	47	999999	999999	
276	500	658	999999	731	795	999999	406	480	92	532	999999	999999	429	718	160	825	438	651	457	852	464	975	999999	686	825	68	897	999999	999999	948	99	827	877	22	999999	827	912	999999	73	269	999999	999999	999999	902	572	999999	274	570	187	999999	999999	395	269	999999	999999	525	999999	821	999999	736	210	358	999999	143	443	717	102	416	757	332	913	302	999999	198	525	253	609	480	999999	999999	793	337	999999	489	999999	999999	567	276	209	445	552	999999	239	336	999999	977	482	241	469	854	713	857	812	999999	350	999999	808	81	94	999999	915	804	707	887	943	872	489	258	830	740	159	825	999999	322	780	822	73	260	138	999999	771	377	999999	999999	314	999999	525	999999	999999	960	894	495	191	641	529	747	999999	351	999999	196	999999	233	411	728	705	887	999999	499	84	527	999999	557	999999	546	999999	547	999999	448	999999	17	999999	474	119	999999	845	664	644	575	792	42	438	722	999999	942	60	547	966	999999	564	999999	294	35	999999	621	682	347	999999	645	999999	981	999999	945	768	386	839	33	124	541	883	51	253	85	707	52	99	566	690	10	495	259	999999	510	883	165	722	332	535	498	999999	508	120	999	730	999999	87	999999	953	490	113	999999	433	435	409	523	183	999999	328	999999	999999	125	656	552	160	999999	410	454	71	612	664	516	497	999999	999999	999999	930	254	354	896	964	606	613	209	896	999999	826	156	111	370	982	512	14	638	965	82	999999	568	848	146	999999	633	431	350	999999	596	540	806	91	34	999999	929	999999	431	999999	925	511	457	655	692	768	264	999999	999999	630	161	512	859	660	281	532	371	405	218	496	341	185	272	382	999999	999999	29	75	87	999999	63	999999	582	705	50	570	404	912	166	377	155	290	730	720	675	93	680	156	809	999999	231	533	656	934	999999	750	249	84	999999	765	748	199	999999	923	577	513	929	163	620	710	138	999999	249	840	350	61	455	551	707	999999	256	872	999999	585	999999	999999	991	999999	999999	999999	999999	999999	999999	400	629	999999	24	806	153	171	999999	526	536	108	373	771	294	816	594	999999	305	697	376	999999	999999	875	933	690	376	57	999999	291	58	330	999999	807	999999	849	221	394	46	648	408	999999	72	730	999999	999999	221	784	245	999999	63	565	993	633	953	999999	881	753	32	999999	440	106	649	871	478	999999	719	566	999999	444	604	209	999999	657	299	999999	999999	999999	999999	777	478	591	811	999999	238	999999	336	999999	853	999999	999999	467	999999	999999	218	999999	896	200	262	140	999999	655	906	800	
579	854	999999	346	343	999999	371	103	223	255	999999	848	999999	999999	643	985	879	963	712	423	477	147	838	999999	449	987	999999	999999	536	409	339	823	685	20	999999	383	439	989	422	730	103	999999	254	126	856	369	26	594	999999	276	260	484	999999	492	333	442	999999	261	897	356	999999	496	566	813	915	42	172	283	544	269	556	889	551	982	330	603	999999	721	944	999999	971	999999	328	999999	999999	855	879	202	687	334	367	999999	102	76	542	606	317	440	210	823	999999	743	59	999999	720	999999	933	961	172	729	550	304	317	999999	999999	999999	178	307	664	999999	162	969	999999	219	902	999999	797	999999	999999	999999	296	462	999999	999999	882	238	301	41	999999	787	922	918	999999	958	784	73	870	284	999999	694	438	19	775	999999	670	237	156	839	999999	351	573	458	999999	448	442	999999	999999	195	935	156	556	999999	758	877	147	243	939	637	435	838	508	522	793	755	294	999999	687	380	999999	655	91	461	646	207	223	999999	407	999999	525	696	290	684	999999	999999	147	302	999999	999999	12	436	298	519	414	556	999999	61	664	765	164	999999	410	412	999999	290	75	999999	500	561	999999	673	836	357	121	738	557	823	184	259	617	999999	35	788	378	34	999999	571	56	99	363	999999	809	642	437	369	999999	878	950	68	478	52	801	700	244	338	600	940	999999	676	999999	999999	876	414	999999	999999	140	999999	43	710	999999	504	58	410	207	500	999999	204	999999	999999	452	678	873	126	781	574	200	334	999999	49	999999	426	999999	380	100	342	296	405	493	276	239	674	844	999999	145	973	994	999999	502	744	475	999999	31	655	234	329	157	760	632	583	970	805	999999	999999	999999	506	999999	677	319	864	214	468	999999	653	522	777	834	633	980	807	579	999999	831	809	574	999999	999999	999999	156	770	195	535	999999	910	305	433	606	850	962	638	643	327	90	999999	540	16	695	377	142	999999	495	999999	779	825	13	180	973	999999	430	258	111	821	530	548	679	678	999999	999999	358	99	180	999999	670	352	173	999999	719	203	278	999999	999999	37	386	699	285	672	755	946	906	999999	999999	999999	430	714	537	822	796	541	959	861	320	895	999999	53	286	512	999999	437	999999	999999	999999	779	989	999999	916	999999	445	830	273	16	923	749	999999	233	639	832	999999	956	814	999999	466	187	244	417	257	446	999999	342	999999	772	819	328	295	166	673	999999	999999	567	797	464	386	965	999999	952	938	570	12	796	999999	453	949	896	623	320	999999	284	999999	999999	999999	479	999999	112	
999999	501	999999	999999	464	736	559	960	999999	995	169	360	964	500	909	292	999999	686	444	999999	929	970	823	923	705	975	871	999999	144	776	952	327	999999	284	558	999999	764	343	999999	999999	246	999999	970	953	737	272	999999	999999	999999	262	113	927	999999	999999	999999	999999	677	274	999999	488	865	170	825	707	999999	999999	961	999999	942	142	528	145	999999	178	999999	486	999999	870	196	999999	999999	88	34	882	673	34	292	546	111	999999	109	500	999999	999999	410	86	627	273	911	895	311	999999	851	999999	999999	968	357	867	999999	696	446	807	87	467	858	787	999999	942	999999	27	999999	424	588	830	42	37	701	999999	768	898	858	736	958	999999	140	999999	236	999999	158	704	999999	424	668	999999	674	302	999999	999999	768	999999	999999	999999	238	999999	999999	887	85	30	209	706	276	404	108	978	999999	999999	999999	787	336	999999	560	353	794	339	999999	144	755	183	165	999999	614	725	194	999999	957	183	507	75	953	253	889	215	592	999999	999999	282	325	690	577	964	453	999999	649	874	999999	598	999999	999999	553	212	141	902	865	468	101	551	999999	954	31	664	212	999999	833	999999	14	354	760	353	900	77	999999	75	606	201	297	999999	85	319	91	369	999999	999999	521	999999	122	999999	350	999999	999999	886	72	371	669	913	762	669	801	566	870	718	999999	999999	999	486	393	76	306	673	181	122	475	901	872	999999	381	999999	272	91	971	27	14	637	993	24	15	999999	406	692	999999	999999	187	519	449	373	532	745	999999	45	999999	55	690	676	952	999999	421	171	499	17	999999	999999	407	999999	595	852	713	210	553	984	481	937	669	613	245	999999	935	956	462	999999	139	635	999999	237	723	925	337	337	684	756	603	843	956	399	160	280	229	467	999999	596	659	999999	999999	624	563	430	386	999999	999999	408	311	464	708	991	877	906	173	180	996	999999	525	386	999999	999999	999999	999999	980	280	999999	965	334	999999	42	865	848	807	999999	999999	673	302	549	259	896	286	999999	148	144	999999	521	254	116	999999	470	263	999999	283	806	404	242	926	450	115	624	475	83	833	432	843	999999	999999	472	792	507	703	999999	275	999999	248	352	253	999999	24	999999	218	858	285	17	778	999999	999999	999999	49	148	746	852	443	634	999999	212	999999	716	301	999999	999999	781	324	999999	767	142	805	793	567	61	999999	434	436	356	416	617	798	999999	999999	58	577	77	433	653	999999	851	687	640	69	45	732	537	210	201	316	436	544	733	250	645	999999	781	443	987	160	999999	426	999999	228	
813	999999	999999	72	253	256	384	358	670	999999	999999	455	174	734	532	999999	461	233	999999	50	980	83	999999	586	999999	69	795	634	999999	999999	447	435	599	422	256	999999	937	475	957	945	931	88	873	942	334	999999	825	999999	911	668	999999	99	191	999999	248	739	349	999999	64	194	460	750	912	177	353	999999	855	752	488	900	391	986	999999	299	118	999999	999999	132	261	818	999999	999999	723	777	803	358	999999	552	184	999999	292	729	420	999999	494	191	175	705	598	844	344	82	999999	20	999999	999999	823	891	999999	999999	539	226	956	246	949	713	999999	144	374	995	246	313	577	971	618	661	575	501	805	926	735	999999	533	417	483	171	999999	712	501	100	534	361	613	837	999999	76	773	184	823	781	164	41	341	999999	607	40	504	597	402	624	999999	999999	96	999999	610	999999	692	548	762	788	534	324	643	283	471	885	999999	740	995	551	888	999999	678	999999	772	704	173	930	999999	453	999999	591	999999	876	952	212	275	601	236	941	383	234	422	999999	256	839	397	67	142	721	340	764	602	850	736	999999	653	999999	249	999999	871	762	738	318	132	943	14	766	999999	269	619	109	999999	63	178	663	977	643	777	933	316	999999	798	98	999999	901	989	469	999999	999999	558	213	361	329	999999	621	496	999999	911	313	999999	631	736	873	999999	241	260	548	999999	999999	770	20	294	999999	600	765	963	650	999999	231	953	545	626	126	999999	416	999999	999999	984	999999	177	873	731	999999	108	685	379	924	986	999999	999999	999999	787	77	444	548	918	55	729	999999	657	846	999999	690	359	999999	14	620	172	999999	493	76	564	136	905	897	288	820	999999	914	396	49	999999	999999	580	999999	999999	559	999999	999999	497	701	999999	680	898	331	964	50	123	809	680	759	999999	300	999999	584	886	660	171	546	269	107	999999	814	999999	618	999999	999999	999999	999999	541	454	937	999	208	792	612	883	237	999999	932	247	999999	408	243	637	999999	373	999999	995	626	107	397	145	903	999999	862	649	763	289	999999	380	999999	999999	277	236	821	999999	102	605	972	12	999999	588	614	31	999999	999999	999999	289	342	818	669	124	230	444	67	999999	999999	808	929	962	999999	948	999999	562	317	439	999999	999999	815	524	281	999999	32	623	674	999999	531	881	999999	432	999999	483	947	330	711	815	56	833	178	29	665	293	676	999999	999999	484	153	61	714	961	310	999999	473	817	999999	349	102	606	769	999999	281	999999	809	507	894	646	999999	124	999999	999999	393	306	838	796	999999	999999	653	22	
999999	199	665	999999	177	47	131	504	19	139	782	371	723	450	73	921	748	450	484	178	125	245	999999	39	209	222	578	999999	999999	677	959	560	695	999999	865	579	591	801	57	772	385	999999	637	872	341	999999	999999	942	243	917	999999	999999	513	999999	999999	506	716	636	280	954	469	128	770	342	179	232	676	643	999999	494	339	947	403	711	793	726	999999	611	697	719	444	635	769	816	628	551	57	999999	999999	368	863	955	530	102	312	266	629	304	999999	119	999999	999999	367	749	588	111	23	999999	691	181	898	115	939	560	999999	999999	358	999999	713	999999	184	999999	999999	999999	999999	384	426	311	409	536	107	999999	999999	999999	905	309	277	999999	238	526	999999	256	529	21	470	757	26	970	581	478	908	675	590	84	934	358	683	151	999999	214	999999	712	402	999999	84	999999	206	999999	999999	220	567	999999	725	197	99	928	999999	999999	755	873	368	455	999999	930	627	431	722	834	653	557	626	135	999999	999999	841	825	853	373	937	875	560	665	325	999999	911	580	949	403	984	15	422	242	396	254	846	239	983	471	537	652	999999	372	999999	999999	999999	441	999999	701	999999	999999	84	999999	999999	879	322	702	140	368	29	57	482	328	849	648	144	999999	739	658	187	611	841	999999	835	295	999999	999999	958	228	776	999999	154	999999	58	720	930	850	730	999999	999999	153	109	624	451	999999	180	554	522	68	963	210	702	777	524	743	432	999999	999999	227	876	134	999999	999999	591	549	902	234	279	139	717	294	663	232	726	44	999999	227	941	355	124	458	675	999999	264	999999	999999	999999	733	314	999999	248	999999	512	639	806	409	197	43	901	999999	946	284	393	999999	678	546	999999	60	490	999999	215	751	999999	999999	428	459	999999	999999	999999	999999	999999	500	965	841	478	181	161	593	919	634	325	999999	999999	999999	178	183	291	557	999999	39	308	326	253	83	92	999999	730	999999	220	357	564	539	28	999999	999999	455	999999	551	999999	507	395	885	141	855	915	31	999999	624	999999	999999	177	999999	81	985	473	218	257	891	759	981	451	752	999999	572	80	785	999999	999999	714	999999	863	999999	685	999999	999999	999999	195	397	167	70	785	999999	475	965	189	277	468	42	665	999999	207	999999	999999	999999	66	643	999999	569	784	139	999999	802	910	220	999999	438	611	992	999999	60	32	860	999999	699	206	345	999999	417	392	803	327	999999	999999	870	526	446	947	794	32	11	909	999999	613	38	214	983	205	999999	583	751	999999	475	692	999999	821	347	999999	102	999999	720	366	
999999	999999	981	812	723	557	999999	694	945	490	817	970	349	999999	406	257	705	999999	223	150	32	999999	641	147	999999	450	639	59	188	752	854	109	311	645	813	449	631	999999	490	435	999999	999999	638	270	848	505	999999	473	424	100	988	999999	481	580	999999	272	545	843	960	283	918	990	515	203	636	717	668	999999	337	999999	999999	489	999999	787	984	462	205	381	999999	356	107	999999	634	98	764	257	999999	999999	999999	551	904	788	266	999999	517	999999	64	999999	999999	141	999999	649	999999	467	999999	509	602	693	595	999999	77	173	554	613	185	752	999999	427	438	999999	98	999999	401	786	999999	836	232	999999	280	819	999999	999999	747	999999	519	457	40	999999	623	999999	654	935	145	431	483	740	999999	652	999999	999999	808	637	999999	254	999999	900	257	999999	999999	638	286	999999	999999	999999	481	317	426	396	103	728	721	198	803	183	734	999999	800	970	999999	322	602	579	765	999999	999999	771	999999	502	124	619	999999	999999	763	984	978	849	522	999999	949	999999	999999	847	559	313	53	620	833	832	999999	999999	109	287	56	999999	46	706	49	999999	765	999999	999999	923	282	999999	528	50	435	818	204	999999	640	441	30	145	998	754	30	462	472	400	938	920	982	234	519	922	634	672	948	999999	809	616	604	249	613	400	575	84	999999	12	194	24	637	999999	259	999999	999999	911	102	999999	685	999999	443	374	771	642	940	57	965	606	416	762	870	922	85	999999	836	781	999999	608	189	946	677	999999	215	924	293	358	974	850	665	723	579	666	999999	232	999999	999999	477	970	459	527	118	188	596	432	153	715	999999	999999	831	484	388	494	999999	738	910	999999	999999	847	359	999999	999999	125	940	692	192	999999	335	852	999999	607	314	561	158	999999	838	498	873	783	780	577	799	999999	28	999999	344	95	564	858	322	208	80	630	620	866	999999	992	248	999999	999999	939	390	706	382	234	999999	826	999999	450	999999	422	110	385	77	999999	793	333	107	759	358	106	649	476	999999	653	537	684	940	292	999999	845	259	969	999999	840	999999	102	376	794	20	517	999999	124	957	999999	107	694	562	838	83	130	895	489	555	152	300	913	175	999999	696	496	885	999999	999999	65	172	141	999999	236	595	700	956	313	748	840	356	534	519	640	555	842	999999	112	218	999999	949	769	423	401	549	999999	927	647	107	523	999999	999999	882	999999	737	966	853	335	999999	382	174	592	740	715	796	765	404	535	183	854	375	783	844	154	999999	999999	717	999999	687	321	999999	999999	215	235	
218	999999	999999	616	902	589	989	795	999999	999999	923	366	999999	708	999999	783	879	401	474	999999	158	848	999999	999999	796	344	259	412	999999	999999	999999	855	386	515	506	147	123	999999	632	999999	864	580	925	999999	231	749	373	18	999999	903	441	381	844	962	86	370	999999	915	820	999999	999999	586	999999	925	237	77	979	523	999999	466	670	101	999999	999999	388	578	999999	845	999999	999999	971	999999	567	745	500	236	20	999999	438	146	342	208	967	999999	264	288	433	999	780	164	769	849	807	389	243	349	612	999999	584	508	447	959	999999	772	596	98	29	411	435	10	66	565	95	74	133	471	134	704	625	999999	154	923	75	361	999999	131	443	188	999999	160	999999	56	999999	929	699	999999	999999	999999	477	176	269	31	574	779	107	213	764	742	265	771	225	907	348	484	363	523	999999	58	495	999999	654	840	900	284	386	20	726	165	375	751	672	999999	237	459	840	133	358	295	264	83	367	999999	923	739	935	716	708	365	575	185	487	999999	709	999999	521	999999	999999	300	403	97	999999	608	377	513	109	294	680	888	643	999999	175	609	793	421	117	952	917	170	348	669	311	370	999999	999999	273	921	231	234	937	999999	11	68	999999	177	999999	758	334	999999	640	650	46	999999	721	345	20	878	956	297	895	569	999999	960	951	734	785	126	28	188	250	187	73	456	951	230	238	116	717	999999	825	358	999999	508	999999	999999	632	491	649	254	188	395	964	933	339	999999	999999	999999	117	167	391	479	740	999999	178	462	999999	590	868	500	116	904	170	340	472	546	941	12	999999	999999	999999	303	477	773	999	855	999999	140	127	999999	318	197	999	560	245	355	618	481	999999	999999	999999	999999	623	158	148	283	234	634	470	999999	437	909	611	853	65	97	11	966	156	323	250	999999	473	999999	999999	999999	999999	609	105	126	999999	469	672	372	152	69	680	329	999999	999999	630	999999	999999	334	156	408	586	999999	505	157	354	652	999999	25	827	999999	999999	338	999999	229	379	625	999999	353	999999	967	999999	248	999999	995	999999	681	341	999999	693	661	787	148	148	783	999999	758	113	947	999999	999999	144	656	544	489	491	351	999999	415	356	999999	58	999999	469	188	171	347	999999	510	739	672	999999	999999	999999	175	999999	999999	199	192	886	999999	521	999999	581	999999	833	590	703	231	514	999999	327	999999	999999	688	999999	472	679	999999	999999	994	324	603	217	109	964	999999	334	379	613	61	161	999999	529	736	493	467	743	879	354	999999	999999	223	996	674	999999	395	
999999	644	562	412	999999	238	999999	891	306	999999	383	482	625	604	265	999999	999999	999999	913	156	999999	999999	204	155	999999	799	616	999999	999999	110	606	543	999999	578	409	689	816	210	999999	922	611	637	440	999999	999999	271	263	750	325	319	605	543	760	209	999999	493	449	416	684	960	622	999999	999999	205	999999	999999	727	999999	205	576	518	999999	172	990	544	999999	906	629	72	999999	545	866	999999	50	505	73	783	555	588	915	250	409	999999	339	310	92	106	245	263	253	999999	216	999999	749	999999	197	380	769	999999	231	999999	819	354	227	999999	999999	803	500	699	999999	66	182	469	289	335	118	890	833	999999	999999	672	999999	376	999999	923	339	999999	976	249	318	999999	999999	890	367	339	430	999999	309	914	553	999999	999999	999999	15	196	371	747	275	999999	693	307	547	999999	212	999999	915	453	999999	304	95	999999	999999	999999	391	999999	52	999999	112	949	905	63	590	918	146	183	75	134	370	632	561	999999	54	563	555	20	156	935	687	807	423	977	530	15	828	999999	999999	999999	165	999999	154	999999	644	326	517	999999	716	999999	942	39	493	790	92	999999	742	999999	999999	274	705	380	417	117	999999	304	535	928	533	585	99	999999	721	720	999999	918	488	481	999999	728	55	916	999999	999999	993	658	323	633	894	999999	999999	999999	999999	197	650	785	44	46	999999	350	790	589	116	999999	999999	913	317	773	999999	999999	423	999999	555	671	999999	788	85	999999	123	945	980	902	999999	905	322	999999	999999	534	79	194	884	999999	999999	607	999999	999999	810	173	999999	89	350	550	812	730	214	12	999999	999999	968	999999	709	154	922	539	369	887	556	210	819	774	999999	782	703	636	289	971	275	947	732	762	978	912	999999	44	999999	440	100	999999	701	999999	999999	275	566	218	484	740	528	465	247	999999	999999	999999	354	999999	487	567	846	185	450	242	736	833	322	999999	882	999999	999999	888	934	929	796	999999	508	999999	999999	337	226	999999	162	999999	452	809	709	681	853	378	999999	684	999999	47	999999	915	999999	469	999999	160	952	999999	335	999999	496	639	531	999999	999999	667	111	845	434	160	351	361	32	901	789	999999	133	641	362	999999	239	999999	342	897	346	881	390	49	925	640	384	865	169	474	63	812	999999	401	426	196	277	722	259	406	999999	241	892	999999	679	655	37	999999	999	821	457	926	307	633	972	383	286	71	919	794	999999	486	999999	558	848	976	649	732	224	999999	246	517	320	936	211	114	999999	429	999999	280	613	74	865	999999	26	136	999999	654	428	
52	909	215	999999	465	631	219	49	344	122	999999	15	304	105	833	584	999999	999999	371	432	867	999999	857	701	649	191	710	999999	852	999999	721	471	999999	313	999999	999999	41	999999	999999	314	991	999999	654	316	666	999999	318	968	42	764	86	520	999999	232	561	657	62	513	999999	283	920	598	196	803	400	241	999999	991	923	576	552	236	761	999999	440	999999	741	550	999999	384	872	742	999999	98	464	211	327	772	751	524	999999	999999	561	581	394	402	877	850	999999	999999	999999	326	55	465	221	999999	758	97	792	758	999999	999999	479	778	410	187	20	999999	348	999999	914	248	249	408	999999	35	999999	999999	671	999999	925	890	635	609	131	556	999999	132	876	614	452	240	979	993	608	702	58	782	180	217	392	778	512	999999	521	25	86	646	102	999999	184	578	999999	999999	833	35	876	869	657	854	490	999999	232	999999	746	999999	999999	999999	800	999999	977	892	19	464	654	999999	388	908	999999	115	999999	999999	39	690	440	874	815	234	999999	582	826	188	999999	326	726	503	556	999999	980	999999	757	830	845	433	218	999999	999999	960	110	687	999999	967	781	551	999999	439	858	542	303	871	999999	43	96	228	842	999999	767	692	738	161	999999	999999	927	261	999999	648	215	606	481	157	314	854	133	999999	999999	999999	407	583	941	297	645	24	485	118	968	723	744	627	999999	419	525	876	232	999999	999999	48	999999	999999	203	736	999999	261	71	999999	567	999999	910	613	293	984	401	193	751	450	515	585	133	819	293	635	904	588	26	71	632	438	632	999999	395	895	999999	877	389	999999	74	999999	952	339	999999	953	813	999999	343	999999	27	341	134	782	443	999999	914	230	999999	999999	832	999999	999999	999	523	139	999999	735	227	397	999999	524	999999	547	386	132	999999	793	999999	339	822	772	999999	420	53	301	313	850	741	883	981	597	641	821	382	428	157	953	816	422	999999	87	913	946	999999	999999	537	999999	999999	320	879	130	999999	906	746	69	401	825	955	232	825	542	994	344	416	999999	883	999999	174	957	974	999999	977	855	999999	744	859	308	980	549	999999	999999	999999	430	999999	860	644	734	85	322	999999	332	999999	594	596	39	999999	999999	539	862	620	554	999999	999999	345	209	153	107	148	11	210	103	999999	416	468	110	97	574	339	999999	999999	999999	999999	999999	930	999999	682	999999	999999	999999	999999	290	768	127	929	999999	312	15	94	804	716	546	595	999999	122	999999	487	999999	136	496	941	519	249	982	928	471	999999	571	999999	693	527	761	839	410	999999	999999	
334	999999	486	259	798	91	999999	535	840	999999	563	833	739	995	174	100	265	772	796	152	50	785	999999	467	571	741	497	999999	287	999999	999999	195	733	202	999999	760	114	999999	697	859	39	714	152	542	908	813	831	522	529	436	506	76	999999	208	879	548	538	999999	688	67	594	999999	258	885	689	378	110	546	395	413	986	388	84	999999	999999	336	643	656	559	999999	909	974	871	850	458	640	581	535	323	71	232	95	198	999999	275	999999	466	266	852	539	713	295	137	125	450	127	992	999999	95	552	905	881	469	930	999999	619	227	407	437	999999	796	575	232	999999	999999	900	999999	443	671	181	870	999999	804	29	999999	624	999999	999999	409	341	648	999999	449	771	166	351	625	268	999999	655	723	68	999999	999999	742	999999	72	803	999999	999999	927	558	14	914	682	999999	999999	450	885	533	771	999999	998	106	411	891	136	461	999999	840	284	931	950	999999	458	811	556	999999	286	906	561	999999	821	859	413	100	900	534	999999	636	999999	185	999999	959	999999	262	69	732	401	999999	21	611	635	104	275	996	607	988	999999	870	972	85	173	978	971	999999	650	999999	692	321	999999	601	372	541	999999	109	558	991	141	206	752	999999	609	435	895	950	999999	999999	593	417	492	912	78	227	999999	198	999999	999999	987	166	611	920	999999	90	859	420	248	104	528	176	447	999999	999999	999999	128	158	475	738	999999	31	999999	999999	555	285	999999	89	532	999999	876	387	97	164	999999	975	594	831	784	999999	575	485	711	999999	208	999999	999999	876	65	808	109	516	999999	282	320	999999	848	688	999999	764	999999	780	999999	999999	227	999999	999999	999999	612	881	675	296	374	946	173	607	319	993	725	138	315	951	33	723	55	370	664	814	999999	46	136	999999	467	29	277	999999	597	617	106	999999	349	999999	273	183	142	812	152	776	119	712	656	854	999999	246	458	310	757	999999	999999	857	485	273	448	576	755	769	829	354	999999	378	20	999999	999999	667	999999	629	687	850	591	243	227	999999	705	999999	999999	281	943	231	570	999999	47	434	569	249	581	86	247	697	428	373	983	797	107	741	702	955	958	304	457	829	622	906	582	999999	639	597	567	317	196	483	826	607	783	712	341	585	142	999999	96	712	391	999999	999999	227	999999	430	791	999999	999999	434	323	648	999999	741	353	140	851	999999	999999	983	999999	930	511	945	547	385	24	394	409	126	823	999999	999999	745	447	633	485	999999	565	999999	999999	603	877	762	170	187	999999	51	369	210	734	387	
999999	999999	203	461	488	486	680	874	999999	406	564	322	611	22	440	39	304	720	655	496	199	400	187	914	62	749	784	999999	552	972	34	999999	392	445	263	115	551	985	154	998	999999	690	803	409	49	565	160	157	746	804	747	648	555	247	198	656	925	288	999999	999999	701	320	332	443	381	364	930	175	758	334	999999	999999	575	656	812	508	597	777	999999	999999	598	637	622	999999	235	386	999999	154	999999	607	190	273	586	999999	306	372	368	999999	999999	684	999999	984	399	422	327	438	82	898	434	690	69	157	999999	911	150	74	698	584	218	999999	710	785	919	161	153	223	732	170	359	449	150	237	749	200	862	613	248	210	430	796	313	755	999999	566	999999	43	860	999999	274	242	999999	783	161	42	999999	848	75	247	999999	113	706	912	548	984	549	832	407	222	58	999999	826	497	164	999999	692	999999	75	362	999999	120	363	67	895	999999	775	366	85	999999	226	24	548	10	931	327	99	999999	217	735	999999	715	635	647	626	737	416	999999	629	740	349	29	999999	999999	999999	168	749	649	26	430	219	192	757	689	996	44	988	999999	566	836	331	301	747	340	999999	999999	484	716	441	999999	999999	999999	737	344	378	206	241	835	377	772	578	450	999999	999999	525	999999	958	946	999999	591	749	590	620	999999	418	57	282	452	999999	734	684	42	218	858	719	999999	455	422	321	799	999999	163	458	793	999999	881	917	960	815	511	999999	999999	75	849	419	999999	977	944	926	999999	924	789	999999	642	98	545	999999	526	77	903	388	999999	634	999999	999999	595	142	826	534	537	999999	322	637	999999	999999	155	967	368	999999	597	644	999999	496	990	875	23	695	815	704	723	999999	400	999999	911	133	405	999999	999999	70	823	988	160	999999	398	999999	612	162	603	849	943	578	873	999999	999999	269	878	59	999999	975	999999	999999	326	132	810	999999	740	429	999999	741	999999	251	752	308	625	608	493	99	107	801	999999	860	101	966	761	155	775	323	422	651	254	999999	269	249	293	999999	999999	999999	610	509	459	192	436	999999	460	701	999999	574	461	871	776	789	999999	842	711	915	808	360	370	665	124	426	17	84	497	53	981	513	999999	702	936	464	488	598	351	91	433	240	999999	70	999999	210	862	999999	875	465	999999	999999	537	999999	124	321	668	944	395	999999	185	362	374	417	999999	999999	559	758	934	321	310	363	500	630	491	578	999999	310	345	913	999999	465	208	42	649	564	975	646	588	625	796	543	212	318	905	81	866	
108	350	17	651	113	617	999999	164	50	927	907	886	546	476	999999	999999	481	478	719	163	342	767	165	346	912	999999	318	525	766	999999	999999	724	420	712	999999	959	337	272	461	848	999999	877	609	999999	78	760	999999	158	438	934	999999	840	196	917	999999	999999	195	671	738	932	308	47	398	889	745	193	475	834	731	408	999999	219	27	870	518	999999	168	528	278	999999	138	170	999999	832	429	351	538	503	188	414	774	999999	533	528	550	607	488	999999	891	999999	294	217	427	39	662	521	822	325	408	999999	183	667	999999	999999	804	148	949	566	469	404	655	999999	999999	327	633	616	685	499	330	910	976	448	999999	999999	867	999999	743	999999	179	908	528	222	999999	119	241	117	272	947	723	999999	658	922	999999	496	239	999999	999999	110	405	55	835	999999	994	498	999999	999999	40	19	719	883	405	891	396	560	876	442	878	999999	95	526	353	999999	775	918	262	63	197	999999	163	999999	368	642	661	999999	999999	204	999999	606	999999	506	87	262	999999	839	16	766	536	700	999999	797	443	24	999999	999999	701	106	558	999999	245	999999	547	890	856	173	525	762	239	999999	487	681	224	281	530	589	449	101	510	935	911	999999	999999	496	999999	365	121	353	628	782	432	976	646	999999	370	977	958	197	406	73	999999	254	536	999999	222	999999	583	171	493	434	999999	610	999999	622	174	749	521	60	370	500	999999	999999	999999	999999	999999	511	999999	82	999999	553	999999	261	694	999999	999999	999999	960	263	284	999999	782	949	999999	203	352	999999	389	999999	977	621	465	908	999999	905	21	999999	999999	999999	434	711	904	510	260	940	804	999999	915	159	12	507	789	999999	776	780	718	112	321	999999	115	28	999999	999999	104	300	98	999999	435	999999	999999	477	999999	881	828	572	685	281	699	919	999999	173	905	240	31	480	999999	207	999999	55	197	999999	999999	181	973	416	589	893	416	960	852	999999	753	999999	999999	534	951	907	439	999999	999999	446	413	401	999999	941	999999	890	989	624	467	890	591	389	601	526	645	384	999999	422	983	792	865	739	77	318	420	779	516	497	529	924	768	928	950	750	506	440	631	41	304	699	903	791	999999	999999	500	999999	534	207	888	576	999	999999	230	312	581	673	333	241	531	342	384	502	999999	542	132	662	439	851	29	215	753	876	128	999999	889	999999	246	116	818	56	255	318	608	952	925	751	707	647	179	832	116	399	999999	961	324	410	696	999999	838	999999	934	999999	999999	682	823	999999	999999	936	423	508	437	227	
423	485	999999	75	999999	999999	617	381	955	791	681	197	999999	363	376	999999	999999	999999	999999	999999	277	980	122	571	999999	925	138	802	999999	771	233	671	404	889	976	34	999999	259	999999	553	351	467	882	999999	11	990	583	999999	756	999999	966	935	131	999999	949	442	373	525	934	968	999999	815	528	999999	567	20	793	220	386	352	999999	719	972	833	934	810	108	969	570	150	999999	999999	55	122	804	298	549	999999	939	544	661	357	324	548	999999	536	999999	999999	585	999999	206	372	93	999999	999999	256	963	298	226	148	344	403	955	794	625	355	999999	999999	999999	999999	999999	550	999999	842	999999	936	405	433	303	999999	999999	999999	393	579	943	980	585	642	999999	999999	999999	261	36	800	210	999999	402	530	922	194	766	533	320	316	999999	656	101	250	999999	520	851	999999	994	817	999999	934	20	999999	850	999999	769	137	749	830	943	218	523	480	642	433	999999	875	999999	119	642	347	98	87	59	296	888	344	919	999999	999999	796	267	218	999999	275	257	26	679	287	424	999999	999999	490	372	321	143	621	608	299	976	976	999999	884	185	929	846	932	336	563	756	434	218	603	999999	157	950	314	999999	377	185	526	205	233	999999	14	562	607	999999	737	163	999999	736	999999	178	730	768	999999	43	604	999999	325	690	125	999999	989	999999	999999	366	224	370	829	999999	240	123	999999	780	999999	199	181	377	999999	226	598	410	999999	698	589	434	403	389	999999	280	352	999999	999999	836	999999	701	999999	999999	381	251	500	377	999999	602	505	515	719	999999	963	999999	862	237	999999	108	102	714	52	301	840	756	963	834	999999	999999	333	292	262	623	699	112	494	596	995	997	726	999999	86	886	202	83	715	999999	999999	395	418	125	766	762	743	999999	659	414	999999	624	287	665	584	775	279	223	263	105	999999	999999	698	275	241	193	382	871	637	166	109	999999	50	519	419	407	149	217	526	999999	879	999999	453	90	851	380	719	999999	646	311	617	999999	820	620	203	564	696	152	883	999999	390	999999	738	502	314	999999	583	767	256	186	999999	71	696	762	225	926	417	618	424	860	474	322	234	336	548	129	999999	430	999999	854	711	999999	334	943	999999	17	595	999999	999999	873	797	951	999999	999999	999999	556	292	999999	404	276	999999	88	728	33	118	999999	647	411	954	195	999999	999999	451	402	475	639	737	753	652	218	341	467	842	999999	73	522	508	765	661	999999	837	999999	36	999999	707	999999	278	310	834	999999	369	193	996	590	842	643	510	421	993	45	819	
538	415	196	935	689	245	187	959	595	569	882	750	961	999999	152	136	999999	694	999999	999999	436	918	999999	848	157	999999	999999	708	429	22	97	999999	626	183	308	483	839	999999	999999	397	999999	351	249	482	486	443	44	242	699	999999	118	999999	160	673	393	999999	804	347	788	999999	983	478	999999	583	481	121	133	999999	59	668	296	287	676	999999	280	94	999999	137	999999	713	999999	29	19	999999	999999	999999	620	952	999999	688	999999	502	999999	800	414	621	999999	665	11	375	999999	999999	999999	41	230	999999	999999	705	999999	999999	999999	676	975	84	791	963	469	627	679	120	999999	181	998	370	989	794	999999	875	999999	659	283	24	999999	996	404	190	836	999999	692	81	320	915	559	491	999999	12	527	261	18	450	161	193	999999	890	874	148	258	823	51	435	999999	184	663	744	34	999999	999999	978	679	999999	136	492	999999	607	799	999999	622	516	621	986	276	999999	999999	600	507	100	38	246	132	266	932	999999	935	266	201	146	261	815	467	822	462	548	999999	407	324	669	258	999999	100	298	999999	741	999999	65	168	190	317	999999	246	999999	897	313	999999	423	679	122	999999	678	999999	999999	999999	999999	59	798	534	728	127	470	286	837	841	650	155	999999	740	200	812	880	107	20	828	999999	999999	532	925	158	691	999999	999999	211	123	580	971	437	963	999999	999999	412	530	999999	999999	847	786	409	999999	999999	168	32	683	488	310	999999	999999	405	999999	999999	238	999999	873	385	46	999999	999999	85	723	271	999999	718	870	32	507	409	359	667	947	981	411	178	439	677	990	669	485	249	900	999999	999	576	602	826	489	176	538	155	403	114	115	711	685	831	999999	449	161	660	981	900	999999	999999	458	852	999999	999999	96	205	395	999999	483	502	184	285	271	112	125	53	542	999999	999999	214	999999	999999	876	700	493	608	109	999999	517	999999	268	999	132	96	128	749	102	429	89	342	759	36	631	612	537	410	999999	476	334	117	128	649	999999	121	649	999999	999999	999999	999999	488	106	845	999999	659	999999	184	163	185	984	999999	951	122	261	999999	999999	246	999999	999999	999999	93	49	999999	999999	409	706	999999	969	999999	447	999999	999999	67	853	601	246	999999	177	999999	999999	999999	257	393	492	999999	165	15	398	501	666	412	404	711	999999	493	449	472	629	459	952	999999	214	151	738	481	999999	894	269	659	301	540	79	999999	999999	810	836	655	999999	267	253	701	229	478	354	44	118	71	195	369	999999	773	999999	717	29	750	157	115	999999	20	366	271	999999	738	
209	135	343	164	999999	71	657	793	331	371	999999	261	999999	736	796	999999	999999	540	709	899	506	999999	255	361	999999	156	662	999999	999	140	901	999999	999999	490	278	229	701	954	257	133	999999	368	452	922	512	767	353	421	318	952	647	825	562	845	999999	681	879	999999	934	668	408	926	794	200	470	233	306	916	467	577	11	418	293	585	197	148	86	332	849	462	803	250	999999	56	999999	999999	430	120	259	597	349	999999	29	588	999999	786	574	261	462	999999	999999	437	954	740	950	239	999999	999999	658	999999	999999	556	999999	481	999999	168	513	999999	999999	394	802	196	667	869	237	291	398	704	860	411	573	824	870	570	999999	375	296	681	999999	263	999999	453	461	165	999999	793	587	548	724	566	282	825	552	78	485	284	770	95	999999	669	840	837	127	256	529	780	686	571	489	499	871	831	999999	999999	999999	359	999999	511	877	444	703	850	980	303	138	747	282	802	94	999999	999999	211	178	436	423	999999	336	215	999999	999999	116	26	68	234	695	451	183	108	999999	999999	550	268	217	999999	965	999999	857	823	999999	999999	508	883	999999	772	893	670	663	999999	999999	154	999999	529	876	999999	337	687	792	755	607	687	574	183	584	958	176	347	993	999999	999999	999999	999999	512	96	999999	713	233	539	295	999999	34	787	957	76	83	999999	31	391	551	999999	287	999999	999999	226	441	217	999999	999999	528	606	556	676	563	754	608	999999	521	442	33	952	114	999999	506	424	999999	899	616	117	511	999999	154	955	452	367	999999	236	747	999999	655	646	388	999999	21	688	785	357	234	212	468	778	590	588	368	598	999999	139	700	999999	642	999999	600	227	999999	999999	461	600	234	205	571	381	556	235	787	386	574	190	146	817	999999	235	999999	414	648	733	275	566	596	999999	730	999999	999999	70	999999	999999	55	171	136	349	236	999999	132	38	999999	96	231	365	999999	981	34	457	993	883	57	416	999999	999999	578	74	406	999999	14	381	475	518	999999	496	999999	674	341	412	63	797	999999	454	112	999999	999999	562	511	910	999999	614	999999	283	999999	999999	999999	246	256	859	999999	72	943	341	999999	751	563	132	249	735	783	136	999999	622	999999	205	302	603	314	230	422	25	562	495	139	399	553	201	999999	204	483	345	427	482	818	990	999999	999999	999999	361	92	651	322	776	999999	999999	964	216	879	864	359	999999	932	36	999999	577	510	457	212	790	208	372	673	999999	262	447	709	999999	803	999999	351	999999	338	952	999999	999999	999999	785	367	500	435	
346	322	594	844	73	412	400	45	251	999999	406	56	999999	163	720	977	277	524	999999	929	795	412	476	522	316	91	980	888	675	999999	999999	100	999999	365	861	999999	89	210	999999	44	319	142	562	999999	945	996	853	799	427	999999	436	271	677	571	639	934	845	81	999999	981	432	999999	370	999999	765	999999	344	129	301	999999	897	999999	335	655	620	662	850	553	576	319	238	191	471	999999	448	999999	422	150	999999	999999	214	18	671	217	999999	999999	772	195	167	639	661	734	507	756	896	999999	935	999999	950	976	93	301	504	999999	999999	251	999999	489	928	311	893	999999	999999	374	999999	889	405	999999	53	999999	890	999999	999999	999999	658	504	999999	999999	984	89	999999	400	200	748	999999	912	999999	999999	463	369	999999	292	266	856	746	467	340	142	301	999999	963	816	999999	147	999999	427	905	568	999999	259	568	335	504	849	999999	502	999999	654	530	552	999999	999999	999999	684	55	607	409	539	200	200	173	551	999999	978	126	711	422	999999	662	426	16	945	999999	214	801	442	788	417	83	253	463	685	999999	748	629	999999	999999	303	102	488	28	376	999999	379	95	26	911	526	999999	999999	90	951	999999	113	546	999999	79	460	882	613	819	991	999999	946	737	488	999999	675	999999	115	999999	128	960	184	408	640	577	999999	999999	784	531	999999	684	12	173	999999	999999	508	999999	198	999999	999999	421	489	669	36	911	999999	642	607	88	999999	999999	627	521	999999	999999	817	705	905	864	567	999999	107	92	999999	999999	463	782	234	794	440	473	169	999999	999999	999999	999999	514	381	729	155	999999	522	706	295	104	66	490	211	999999	875	803	999999	334	383	999999	324	407	122	719	999999	649	417	812	648	999999	18	463	663	264	520	312	999999	999999	718	999999	818	999999	796	462	260	972	581	714	919	636	177	999999	790	999999	392	83	999999	662	281	506	999999	709	68	523	999999	603	827	946	10	572	479	129	616	687	551	999999	610	999999	469	485	77	703	893	999999	603	182	999999	175	872	446	910	671	999999	221	243	119	341	999999	999999	999999	155	634	713	356	166	58	999999	113	999999	469	473	999999	202	795	438	759	816	999999	999999	913	931	661	84	563	662	999999	223	404	453	442	591	999999	293	999999	999999	443	989	547	854	554	953	568	229	413	973	178	479	119	783	484	302	294	362	462	724	493	560	160	693	358	999999	824	660	513	877	145	999999	389	465	999999	770	999999	202	375	999999	373	999999	671	589	494	999999	113	999999	999999	150	307	975	830	98	846	883	838	853	
505	999999	139	999999	716	536	838	719	999999	654	788	713	32	999999	987	503	361	61	888	570	209	29	732	999999	691	999999	579	170	627	300	619	121	931	426	696	655	830	465	999999	144	751	774	249	459	832	999999	999999	215	999999	999999	999999	999999	999999	278	653	486	987	925	226	352	956	678	101	798	45	676	782	606	404	342	672	895	336	753	818	999999	780	999999	381	999999	255	373	999999	299	563	824	126	662	772	999999	999999	905	999999	382	188	83	999999	999999	424	165	482	999999	811	655	665	999999	468	250	459	228	705	714	553	999999	999999	592	505	801	245	999999	999999	999999	833	193	673	766	999999	953	575	745	752	339	858	225	999999	734	562	527	634	999999	365	876	999999	554	514	999999	361	999999	286	595	577	999999	215	213	999999	362	687	627	981	898	999999	515	675	714	476	376	999999	338	999999	371	40	977	177	523	855	999999	916	289	679	720	415	999999	677	999999	177	871	134	655	619	600	57	935	546	999999	999999	850	210	499	88	999999	107	33	622	914	999999	600	713	691	358	999999	446	408	947	271	493	988	837	999999	546	605	252	211	999999	245	324	999999	441	441	987	14	483	427	210	540	999999	999999	999999	763	424	577	999999	443	999999	999999	164	648	987	999999	252	548	23	515	999999	483	999999	999999	999999	386	599	470	168	282	703	353	448	29	207	417	648	111	413	84	281	999999	448	809	904	31	91	675	117	167	198	449	991	999999	999999	999999	644	726	87	207	173	953	419	884	739	953	258	145	451	580	635	999999	999999	938	243	983	999999	97	999999	293	305	923	999999	10	999999	263	362	480	554	479	772	922	33	215	910	999999	559	999999	999999	951	999999	999999	234	999999	531	56	999999	62	734	490	692	557	999999	794	902	249	600	418	999999	999999	600	999999	590	971	808	713	127	999999	38	915	434	999999	27	50	520	999999	699	825	479	47	999999	309	746	999999	786	999999	197	999999	313	670	727	151	764	593	360	994	365	999999	729	818	929	385	34	818	66	999999	540	694	283	999999	999999	775	938	999999	536	300	41	526	194	593	526	887	625	367	198	999999	717	433	689	526	999999	445	106	660	118	999999	285	928	17	575	999999	502	999999	761	999999	952	999999	12	66	69	963	999999	78	145	302	51	760	667	629	999999	504	116	999999	999999	999999	114	678	288	653	963	25	112	999999	619	909	33	931	864	246	999999	89	715	377	630	562	999999	376	961	368	76	812	999999	309	242	80	999999	497	208	212	999999	283	924	358	102	53	860	329	999999	
235	278	120	895	430	392	999999	789	739	384	204	402	737	717	919	587	161	999999	803	286	999999	999999	536	732	661	231	963	165	367	999999	586	702	836	917	999999	100	955	999999	197	916	548	291	838	999999	14	809	287	565	14	770	941	645	66	52	911	893	741	387	244	209	999999	539	432	464	798	502	999999	820	999999	829	631	243	220	887	999999	267	503	424	727	851	943	999999	160	596	999999	940	645	999999	16	999999	358	578	682	987	999999	18	858	384	323	512	999999	467	583	185	148	999999	434	179	999999	999999	400	327	659	392	265	999999	389	835	131	857	857	772	814	150	480	63	561	233	400	729	999999	129	999999	225	608	486	999999	975	458	999999	515	475	489	361	451	999999	918	300	999999	475	999999	32	262	465	999999	999999	999999	443	704	94	156	211	999999	999999	255	281	999999	444	784	779	208	999999	387	496	999999	391	292	462	698	449	145	999999	501	999999	110	385	867	644	570	138	833	389	280	373	488	314	695	906	116	180	999999	483	516	999999	276	999999	645	765	999999	273	197	199	744	264	999999	999999	710	854	483	869	999999	581	873	655	945	818	143	24	18	47	695	386	999999	528	999999	661	754	999999	657	884	999999	111	530	307	999999	999999	644	25	424	602	999999	841	432	246	999999	243	999999	860	17	458	92	630	757	999999	999999	810	843	226	999999	999999	141	999999	207	599	139	312	999999	575	715	311	183	127	600	415	444	854	954	119	762	401	999999	894	540	999999	801	119	999999	454	999999	140	999999	428	395	137	470	999999	643	832	117	463	192	44	155	999999	284	965	40	999999	999999	722	855	734	464	238	245	247	631	999999	999999	29	958	606	845	584	999999	755	999999	472	945	12	999999	131	999999	999999	219	26	748	834	999999	999999	88	13	812	999999	284	76	999999	166	891	999999	810	999999	45	999999	505	585	198	570	205	528	244	999999	406	999999	999999	734	731	166	999999	228	498	796	82	961	940	955	793	838	310	444	792	999999	581	999999	999999	574	96	915	802	633	827	999999	999999	406	601	521	999999	182	505	549	344	807	147	672	999999	23	999999	83	156	550	791	360	999999	760	736	669	986	684	448	937	648	816	999999	999999	999999	320	168	999999	369	429	358	621	999999	760	110	999999	436	908	987	187	11	999999	768	262	841	999999	918	877	669	931	534	922	999999	568	901	528	453	751	281	999999	855	999999	714	727	999999	180	999999	999999	999999	752	243	87	696	271	936	635	999999	111	554	923	402	290	17	437	894	435	887	774	858	581	
541	685	637	574	999999	114	308	51	69	999999	459	999999	999999	917	698	456	999999	471	999999	276	480	351	207	357	30	574	889	999999	832	766	292	253	999999	88	220	999999	450	999999	999999	999999	337	16	51	882	473	984	999999	100	739	999999	208	426	999999	592	111	199	487	289	553	756	999999	32	219	999999	388	216	767	148	999999	150	16	114	531	999999	999999	473	310	324	999999	46	511	798	547	394	999999	866	110	999999	977	31	80	171	999999	193	616	314	797	999999	999999	267	226	925	393	598	441	104	999999	999999	653	637	889	172	999999	516	999999	426	484	825	999999	521	116	709	999999	999999	80	845	999999	999999	194	634	676	999999	820	626	820	585	415	999999	952	473	972	758	415	349	142	908	766	72	937	999999	830	971	22	999999	160	517	764	708	528	596	999999	556	168	28	960	337	351	778	696	670	21	535	999999	272	549	358	999999	821	553	172	89	473	999999	994	999999	704	548	838	475	312	999999	706	430	366	999999	425	600	396	999999	804	566	987	999999	277	188	304	109	999999	442	802	999999	943	165	999999	517	999999	155	173	224	265	999999	999999	999999	393	849	314	999999	516	368	133	758	907	441	748	605	101	107	143	815	510	605	798	405	673	99	999999	551	74	848	808	279	436	181	133	999999	62	685	982	427	999999	198	592	392	999999	54	999999	511	416	760	999999	997	22	358	999999	659	991	118	639	999999	972	763	999999	667	999999	853	331	735	318	733	553	999999	999999	715	999999	321	23	415	96	628	783	375	144	314	433	999999	267	87	999999	473	999999	943	999999	999999	455	120	158	924	999999	465	722	580	203	683	216	19	882	307	416	403	646	585	31	20	520	606	628	736	244	748	596	254	278	844	999999	609	370	999999	269	831	173	99	582	999999	999999	212	181	999999	107	999999	999999	999999	671	73	827	448	921	999999	999999	999999	491	999999	689	999999	868	478	999999	999999	973	606	649	456	48	585	999999	999999	12	400	114	999999	434	177	999999	821	999999	637	583	999999	999999	999999	688	999999	268	999999	349	999999	999999	498	763	999999	901	999999	487	501	774	999999	920	95	834	999999	446	999999	930	860	424	323	782	999999	999999	241	999999	106	999999	713	918	325	197	999999	999999	487	156	513	637	677	999999	611	689	147	56	347	716	497	380	745	823	166	999999	407	995	35	968	999999	234	531	542	999999	999999	774	999999	459	294	302	850	356	134	999999	999999	263	453	812	634	999999	821	999999	524	999999	726	597	999999	761	999999	789	633	219	519	615	289	115	144	612	132	
915	564	999999	62	423	647	34	620	999999	272	149	953	192	401	999999	719	999999	16	144	999999	999999	884	821	537	505	669	640	999999	519	653	999999	129	841	690	999999	91	999999	874	111	999999	702	999999	998	498	782	835	999999	817	195	895	981	108	999999	534	239	40	999999	70	557	754	16	999999	111	999999	484	30	122	501	682	251	496	433	905	384	385	915	999999	999999	755	669	228	822	651	999999	672	689	128	317	999999	688	347	999999	326	999999	753	999999	875	999999	24	761	999999	999999	999999	943	408	557	202	626	159	324	154	421	315	999999	536	194	999999	487	574	795	901	804	51	999999	904	333	999999	559	630	869	49	134	318	993	946	999999	687	707	999999	999999	999999	502	167	999999	544	999999	857	438	819	569	970	398	197	229	860	999999	999999	150	49	85	450	643	995	289	285	29	112	999999	941	267	506	837	999999	459	308	408	647	905	460	977	475	678	739	71	898	999999	937	99	143	37	372	546	667	149	999999	999999	999999	877	859	524	999999	999999	999999	999999	72	142	135	737	999999	461	281	11	690	999999	609	771	903	999999	391	634	92	999999	188	914	894	999999	180	133	784	454	901	999999	55	999999	163	929	191	999999	999999	999999	525	209	178	682	999999	999999	855	604	999999	903	950	999999	496	999999	999999	810	367	582	667	999999	962	11	953	476	559	999999	955	754	909	679	589	726	934	624	118	999999	845	506	999999	534	114	575	999999	880	503	999999	282	820	503	999999	572	609	999999	897	803	523	256	702	999999	253	414	999999	695	859	323	234	999999	871	126	999999	965	861	424	143	997	396	417	82	972	999999	240	145	261	999999	117	999999	217	46	820	999999	999999	999999	383	914	999999	13	999999	734	999999	279	697	410	703	944	999999	711	195	385	999999	999999	115	999999	999999	899	23	279	849	138	752	343	26	602	60	999999	922	822	487	509	23	994	516	999999	515	702	535	829	442	316	999999	999999	999999	831	999999	413	488	999999	423	484	901	850	163	752	982	233	263	104	359	181	32	565	999999	686	999999	905	901	999999	668	37	374	999999	836	543	948	999999	999999	195	465	999999	52	999999	999999	13	607	172	999999	764	700	291	999999	440	480	270	293	623	182	999999	469	242	512	999999	999999	396	119	718	23	619	803	636	685	78	999999	712	138	562	166	230	88	209	74	999999	732	386	587	999999	712	576	999999	334	999999	439	999999	999999	144	986	674	21	894	889	158	999999	999999	73	606	381	999999	768	142	731	999999	999999	39	999999	178	375	999999	999999	808	185	15	447	
999999	478	462	999999	352	416	577	151	999999	155	999999	999999	999999	999999	186	668	780	216	143	944	444	528	867	999999	999999	465	999999	769	662	267	999999	718	999999	710	860	492	611	360	999999	394	201	990	999999	999999	999999	840	218	999999	199	665	637	602	999999	71	13	841	610	240	999999	886	361	807	999999	999999	942	617	316	350	999999	693	67	430	187	748	999999	454	684	556	606	569	257	729	999999	997	629	610	676	821	707	999999	999999	999999	514	152	43	393	511	222	379	17	999999	868	352	999999	608	216	425	999999	318	559	999999	64	633	286	639	999999	999999	491	10	341	940	999999	642	963	811	999999	916	45	714	369	943	472	186	999999	45	389	387	84	398	423	195	382	512	158	861	827	746	999999	513	999999	999999	29	999999	48	999999	999999	235	999999	999999	921	300	999999	589	949	999999	694	878	999999	250	260	255	999999	102	999999	156	567	999999	494	111	983	999999	688	531	314	213	923	999999	147	999999	999999	999999	999999	390	999999	132	805	793	563	541	177	949	999999	987	263	999999	13	926	634	892	509	67	740	286	710	980	612	858	284	746	692	444	999999	512	999999	999999	256	999999	625	465	350	773	428	952	999999	43	238	701	278	158	210	999999	625	255	999999	939	999999	721	680	497	520	947	999999	817	849	732	999999	209	999999	166	908	999999	311	999999	551	999999	638	788	352	676	751	911	999999	136	545	999999	999999	494	490	314	999999	999999	999999	999999	945	403	264	611	113	212	824	39	957	122	249	969	696	456	704	296	999999	999999	379	14	745	608	999999	999999	281	164	999999	725	718	999999	482	999999	149	182	233	157	481	37	684	149	999999	722	953	477	999999	576	998	372	789	999999	13	59	165	97	393	346	45	872	339	948	299	108	320	528	639	865	829	523	232	999999	814	999999	999999	239	999999	32	999999	890	999999	705	166	550	935	524	999999	432	227	62	789	887	121	609	999999	736	850	753	411	999999	999999	999999	746	484	149	999999	389	729	110	999999	935	370	691	155	377	634	792	999999	999999	796	101	216	648	777	733	345	445	215	584	223	389	408	621	229	63	483	999999	681	410	703	999999	706	999999	999999	127	999999	205	966	242	999999	943	112	590	615	344	630	999999	969	751	804	999999	184	154	999999	547	999999	749	472	999999	893	999999	121	347	999999	662	395	884	356	660	314	149	479	999999	520	279	286	818	999999	884	432	110	999999	930	999999	906	959	561	445	754	590	680	999999	874	348	398	832	764	130	999999	949	746	999999	319	447	664	999999	211	634	617	
999999	999999	743	999999	669	793	999999	190	741	999999	702	833	999999	601	79	633	416	999999	999999	999999	446	522	698	999999	935	686	83	679	999999	941	999999	758	999999	827	494	873	937	999999	214	555	712	652	32	566	260	125	307	435	250	813	257	722	576	512	181	747	28	999999	651	983	719	17	697	800	974	943	905	621	999999	999999	696	271	400	89	420	794	500	141	999999	820	388	999999	439	679	999999	866	999999	425	656	747	854	257	999999	230	835	704	999999	999999	592	999999	220	686	327	54	127	999999	999999	496	999999	386	256	887	887	831	605	81	577	27	999999	118	999999	490	964	370	351	449	999999	179	254	999999	839	278	549	999999	999999	701	999999	394	562	708	999999	695	333	279	500	999999	369	999999	625	764	136	936	126	484	999999	730	721	957	703	678	999999	161	252	386	999999	978	347	999999	231	903	750	193	999999	407	999999	999999	166	999999	869	383	999999	105	999999	489	588	903	162	74	939	879	980	373	691	884	999999	392	452	999999	999999	522	629	967	450	722	999999	999999	481	718	910	489	573	999999	97	330	598	999999	607	762	798	643	999999	282	461	351	922	999999	502	580	917	190	623	999999	999999	357	999999	121	655	831	476	644	431	443	164	460	316	954	285	999999	295	368	785	689	158	999999	696	356	999999	108	799	636	451	901	801	729	865	364	73	740	576	487	999999	775	296	999999	222	999999	128	11	45	999999	111	141	294	999999	999999	934	70	999999	660	406	605	999999	42	999999	202	530	999999	434	595	951	891	545	794	999999	892	19	403	999999	876	999999	238	514	72	830	999999	320	999999	252	999999	931	303	198	89	999999	999999	999999	743	455	999999	999999	748	999999	416	999999	87	565	346	999999	666	999999	999999	76	997	355	999999	100	494	999999	315	881	913	400	110	999999	657	702	465	624	926	973	276	947	43	999999	566	544	108	978	999999	968	974	999999	585	999999	400	237	200	734	10	791	433	541	150	999999	779	999999	592	752	436	385	110	999999	560	999999	130	999999	43	813	789	634	992	999999	458	346	907	999999	999999	173	999999	999999	999999	731	623	144	999999	734	999999	999999	999999	217	999999	999999	551	999999	868	262	999999	893	817	806	204	999999	944	999999	799	917	93	803	181	996	543	999999	488	16	999999	999999	107	425	153	999999	786	89	408	999999	682	999999	999999	90	477	654	211	999999	356	466	235	134	786	257	344	632	651	13	781	418	674	532	867	545	504	500	999999	164	749	999999	30	124	978	373	693	163	952	12	335	527	999999	999999	999999	999999	780	749	
591	999999	91	521	744	999999	307	989	999999	160	778	429	586	977	499	57	181	925	446	120	155	999999	563	191	679	649	677	999999	623	999999	459	999999	764	755	908	315	999999	238	687	246	817	988	999999	999999	384	532	426	999999	999999	747	450	157	586	670	999999	999999	296	899	841	105	116	53	376	855	999999	934	665	830	79	999999	973	943	248	209	303	166	957	30	999999	157	232	329	237	875	611	999999	999999	104	999999	739	28	184	397	592	140	773	622	610	841	450	866	595	999999	843	999999	999999	909	999999	376	446	999999	999999	999999	693	872	786	816	500	253	398	999999	999999	999999	999999	999999	799	556	655	78	529	544	357	188	999999	999999	637	51	394	110	114	403	881	727	999999	528	753	999999	703	719	353	999999	131	999999	453	999999	999999	916	947	677	975	950	263	999999	846	902	863	999999	737	412	999999	745	432	399	148	995	794	843	964	811	422	999999	852	999999	999999	571	422	990	999999	591	985	720	103	716	999999	999999	999999	573	999999	812	665	666	353	301	484	999999	999999	999999	227	458	999999	461	952	146	264	266	108	327	592	285	490	872	360	999999	999999	999999	651	715	999999	984	855	231	999999	162	999999	755	375	999999	999999	999999	46	999999	773	287	999999	999999	768	957	462	868	999999	822	980	999999	999999	792	315	206	999999	960	956	999999	467	242	602	999999	999999	799	989	999999	891	999999	865	475	248	999999	109	83	999999	999999	755	694	999999	405	929	999999	251	366	999999	999999	449	178	686	501	999999	226	232	999999	999999	852	45	968	967	953	999999	518	956	514	367	531	693	242	661	982	214	271	566	72	313	570	516	142	969	999999	999999	723	861	374	314	32	577	568	399	692	999999	786	727	310	428	420	999999	999999	999	999999	670	217	516	704	296	999999	659	999999	237	124	999999	999999	999	999999	999999	263	657	591	999999	999999	954	134	843	969	134	427	544	266	999999	893	494	779	142	670	965	851	216	166	88	415	372	417	341	284	356	954	787	395	416	174	999999	999999	536	664	999999	545	374	547	579	868	365	403	526	344	629	566	769	338	999999	52	57	500	513	794	999999	546	793	568	999999	180	640	999999	849	479	999999	10	252	478	326	429	999999	668	999999	999999	999999	999999	891	997	655	790	999999	459	29	374	126	272	980	742	692	808	752	805	924	409	238	999999	553	999999	999999	628	323	999999	22	946	564	389	999999	303	744	12	655	999999	913	832	985	191	138	485	362	999999	30	999999	785	999999	999999	681	743	188	982	843	425	844	793	36	999999	893	446	
83	809	737	999999	687	997	999999	162	999999	892	999999	423	56	88	77	999999	346	608	999999	515	504	279	883	645	734	320	999999	999999	999999	13	886	366	102	744	65	676	624	517	999999	513	106	365	999999	788	651	999999	935	764	358	160	456	999999	664	387	999999	999999	925	999999	625	999999	105	999999	352	952	16	735	331	312	999999	401	999999	828	999999	308	999999	148	557	999999	993	969	385	999999	238	660	556	468	702	715	999999	260	999999	532	892	999999	418	999999	22	769	782	916	443	632	741	956	90	627	999999	365	999999	999999	999999	831	108	999999	999999	957	874	691	405	548	43	616	511	999999	651	547	936	309	999999	426	135	788	322	87	536	753	999999	999999	579	929	315	346	747	997	13	919	433	246	975	460	999999	331	373	999999	882	826	131	968	315	543	691	999999	999999	550	678	468	518	999999	129	247	562	602	121	476	999999	696	869	999999	769	731	123	699	333	999999	999999	804	424	88	204	709	631	436	966	46	247	462	999999	206	328	999999	410	412	127	737	898	526	219	897	11	195	957	999999	209	999999	430	999999	529	999999	253	873	999999	999999	826	419	616	999999	636	85	239	780	825	999999	195	234	331	999999	582	596	541	781	595	999999	999999	19	751	24	236	392	616	999999	999999	836	953	999999	499	970	586	999999	999999	999999	999999	143	668	231	370	295	999999	975	999999	719	999999	932	504	471	288	527	362	817	999999	601	898	253	999999	984	999999	999999	718	739	734	360	133	875	474	768	891	461	858	856	648	999999	592	261	140	896	834	999999	342	492	176	999999	617	769	49	529	874	646	999999	683	384	382	999999	692	250	999999	999999	999999	468	735	999999	826	668	999999	178	211	19	646	999999	572	159	845	999999	999999	573	999999	742	363	835	944	894	255	786	185	481	276	890	899	999999	239	310	299	542	606	912	999999	999999	121	600	838	999999	237	533	112	533	999999	725	349	129	999999	999999	242	709	523	840	334	50	493	34	902	320	119	999999	884	272	860	313	999999	324	233	458	631	999999	999999	434	999999	721	683	651	942	550	551	780	533	80	999999	590	28	766	587	309	820	96	698	527	410	601	649	840	673	234	676	34	895	39	537	999999	711	99	999999	999999	366	841	999999	362	769	338	112	813	999999	280	295	293	999999	923	638	999999	74	480	33	999999	82	843	978	999999	873	526	884	999999	999999	597	878	929	999999	974	999999	978	15	345	757	999999	498	835	645	403	999999	392	999999	972	401	992	415	241	75	117	540	999999	863	373	488	252	453	
608	280	607	401	999999	700	999999	980	659	539	728	722	999999	576	247	208	584	778	491	238	912	112	550	192	999999	999999	485	444	999999	125	641	857	514	627	999999	565	999999	12	999999	692	999999	999999	741	999999	686	999999	123	540	303	324	289	595	999999	24	999999	506	729	999999	999999	501	225	999999	560	544	999999	871	999999	334	686	681	170	582	204	798	703	999999	999999	96	505	138	750	999999	999999	115	999999	56	999999	500	999999	393	835	621	999999	92	476	218	441	999999	566	814	999999	999999	854	621	999999	999999	999999	208	320	619	145	643	999999	625	750	999999	185	454	708	851	999999	716	247	303	846	999999	334	121	999999	494	490	174	530	690	827	961	999999	530	952	139	654	661	189	476	258	202	702	633	341	999999	999999	986	498	714	999999	594	999999	999999	775	614	999999	289	999999	999999	139	970	122	239	797	789	191	654	502	579	999999	360	536	999999	54	653	846	701	779	999999	461	503	676	815	999999	999999	419	539	755	999999	757	374	785	363	346	287	89	473	999999	552	999999	387	493	999999	517	451	67	780	516	131	767	680	509	748	374	636	999999	306	350	564	379	652	899	999999	999999	999999	999999	999999	433	767	573	383	865	237	124	83	20	756	308	447	185	999999	33	633	579	999999	864	46	989	710	982	782	132	280	999999	371	488	338	107	685	875	884	999999	999999	557	393	815	282	633	999999	626	999999	998	903	389	740	628	276	585	999999	967	538	193	723	784	791	999999	594	65	752	595	681	659	622	571	300	291	284	85	195	271	999999	999999	999999	999999	444	783	229	999999	441	999999	221	999999	361	718	346	999999	633	964	766	142	230	226	881	999999	944	888	386	999999	98	458	354	200	999999	484	384	999999	493	638	999999	17	42	703	999999	20	999999	928	307	903	999999	599	657	320	319	63	999999	375	531	995	149	555	407	886	803	999999	999999	31	363	877	344	221	217	995	623	759	999999	527	603	870	330	999999	591	482	117	498	801	44	881	345	443	18	603	498	498	794	609	155	899	640	622	363	999999	999999	569	23	392	999999	696	560	953	524	999999	999999	999999	133	964	924	778	315	192	364	999999	27	444	999999	617	718	999999	999999	159	999999	627	963	258	966	452	999999	913	104	116	148	347	999999	392	999999	246	942	999999	375	830	685	376	594	999999	268	999999	999999	985	244	405	673	165	867	410	998	999999	808	999999	999999	999999	999999	21	684	208	999999	26	999999	635	525	98	674	895	141	999	473	587	43	515	999999	753	896	186	999999	698	443	982	
480	920	999999	999999	438	540	999999	999999	999999	673	692	395	999999	251	405	999999	469	156	731	777	999999	868	936	420	863	302	421	954	784	627	999999	999999	765	999999	546	999999	251	503	660	143	999999	999999	972	999999	895	647	111	749	999999	975	999999	532	967	665	957	612	983	973	169	999999	129	170	909	409	999999	707	630	999999	999999	506	679	966	495	597	997	588	896	999999	525	225	201	672	606	809	999999	810	27	110	113	934	914	999999	343	524	24	620	536	572	469	198	27	999999	53	851	999999	749	46	999999	999999	379	715	846	999999	943	999999	999999	563	999999	499	999999	999999	999999	250	999999	592	411	999999	999999	582	387	61	333	677	337	207	444	628	999999	514	170	773	646	442	734	228	78	999999	399	580	567	66	436	83	938	508	497	999999	282	269	999999	999999	999999	798	290	327	392	999999	130	746	509	828	808	596	338	999999	999999	97	999999	552	523	591	243	400	999999	331	999999	260	739	828	999999	999999	355	999999	620	53	708	999999	999999	999999	836	999999	699	653	81	739	257	999999	744	999999	465	410	999999	729	745	999999	883	674	783	959	999999	141	999999	302	46	583	482	999999	975	999999	999999	204	999999	109	999999	623	892	999999	999999	285	83	784	999999	558	999999	309	999999	626	750	318	169	43	75	999999	713	999999	471	999999	616	497	266	934	999999	459	142	271	999999	901	22	131	419	304	355	999999	999999	918	999999	880	928	736	658	856	572	999999	135	25	139	745	396	999999	162	495	972	832	28	999999	919	66	426	112	836	32	999999	999999	999999	865	999999	566	999999	795	89	591	478	880	838	409	371	207	334	126	141	999999	515	10	969	923	331	999999	489	746	998	568	463	999999	900	999999	253	999999	768	269	336	572	439	600	932	999999	27	102	993	619	777	722	732	309	970	999999	516	612	659	975	544	175	999999	999999	796	521	137	652	979	212	165	427	439	999999	999999	569	298	914	77	408	905	238	999999	870	968	999999	835	999999	855	792	129	640	295	792	724	170	999999	871	804	421	443	375	122	790	999999	999999	999999	667	519	411	819	999999	545	260	79	315	645	216	599	520	685	973	796	197	999999	525	999999	647	999999	629	83	999999	120	656	999999	999999	126	738	999999	618	994	178	644	453	973	527	105	999999	722	419	999999	999999	999999	294	735	469	578	925	707	938	999999	644	327	889	338	402	491	888	295	539	199	906	799	981	525	999999	338	353	224	565	999999	107	925	930	114	999999	155	826	999999	505	962	200	41	478	399	999999	850	755	999999	580	46	
216	748	192	229	618	999999	300	768	999999	140	235	711	152	518	130	719	396	785	544	257	664	967	790	577	998	875	331	591	999999	666	583	999999	643	529	223	358	999999	711	496	999999	854	68	703	374	736	489	888	959	278	639	464	969	580	333	999999	999999	958	615	231	742	168	999999	601	999999	999999	997	78	623	999999	771	977	999999	999999	240	402	605	274	425	840	519	986	371	322	537	212	613	657	319	156	999999	400	136	999999	753	155	156	999999	151	817	999999	421	275	664	506	662	779	680	349	931	776	973	542	775	712	999999	797	395	73	359	943	349	758	999999	330	999999	850	205	545	95	999999	999999	132	608	999999	107	999999	706	816	999999	432	932	318	388	380	10	999999	361	999999	997	357	760	403	792	873	400	662	799	999999	999999	999999	584	145	263	999999	999999	850	934	674	614	999999	100	579	198	926	20	40	379	105	330	999999	499	999999	999999	737	999999	999999	999999	734	999999	444	922	999999	690	73	848	797	64	703	742	159	923	686	173	963	999999	190	214	866	862	369	292	999999	23	611	322	999999	999999	526	198	893	520	210	964	179	122	728	889	135	999999	223	976	675	363	999999	600	812	264	583	480	315	539	999999	999999	351	162	228	359	88	750	691	999999	538	999999	848	999999	999999	999999	993	851	999999	301	89	788	649	392	616	349	843	20	510	902	999999	999999	999999	999999	57	338	622	999999	999999	378	999999	384	396	23	447	999999	999999	541	878	999999	270	732	999999	24	460	999999	231	958	999999	999999	515	77	999999	788	999999	492	999999	494	591	393	110	976	958	169	490	704	401	636	944	456	999999	311	142	421	642	291	113	867	999999	999999	116	664	482	999999	863	999999	144	607	999999	955	999999	999999	950	494	989	293	773	781	999999	755	293	595	23	98	999999	214	934	829	156	905	389	765	591	229	286	445	504	944	306	748	570	793	809	989	919	814	361	648	431	359	517	331	343	158	999999	521	650	999999	999999	999999	807	315	461	921	999999	772	439	999999	217	999999	789	999999	485	785	194	499	786	33	999999	240	852	999999	407	796	397	999999	431	442	150	765	795	120	976	647	999999	265	342	999999	423	156	999999	630	441	878	570	999999	846	558	963	588	735	626	999999	738	806	521	999999	665	999999	518	350	996	589	451	758	678	852	999999	844	999999	167	898	610	32	855	232	854	529	236	708	220	999999	999999	562	40	178	896	999999	841	999999	358	676	363	905	806	388	50	989	129	891	836	999999	713	45	430	999999	26	201	882	
999999	666	388	999999	825	307	476	528	37	420	999999	781	999999	995	425	580	490	544	999999	226	999999	191	999999	409	345	871	999999	170	443	141	203	161	999999	999999	267	763	999999	248	537	607	999999	999999	999999	578	539	119	231	23	999999	464	940	302	999999	975	999999	402	999999	999999	999999	954	999999	316	94	896	227	999999	86	999999	738	662	611	252	16	106	999999	999999	999999	296	869	235	649	198	872	979	201	901	839	730	949	864	962	990	999999	583	999999	33	775	127	361	111	43	971	285	635	999999	697	295	999999	98	798	234	514	999999	868	314	999999	443	115	704	326	598	999999	999999	999999	700	620	106	433	594	863	999999	60	934	999999	201	678	912	246	135	503	615	624	641	160	639	457	881	999999	278	604	589	670	422	999999	999999	999999	670	999999	935	242	600	862	630	235	957	184	579	351	676	999999	999999	206	979	211	710	973	713	160	244	252	999999	819	164	990	283	999999	999999	899	999999	999999	17	511	311	893	902	752	994	416	202	999999	877	539	999999	999999	999999	392	690	999999	334	539	999999	520	999999	692	503	781	999999	999999	951	999999	999999	680	96	999999	999999	493	895	999999	999999	999999	979	307	958	999999	375	999999	219	999999	999999	890	489	427	999999	725	539	497	344	618	399	131	54	999999	465	999999	920	999999	452	999999	999999	125	497	999999	912	376	560	999999	561	398	327	304	571	196	257	70	307	999999	115	371	999999	142	158	287	696	187	999999	624	841	553	858	999999	756	999999	508	275	403	999999	999999	208	174	862	935	999999	301	999999	560	858	117	404	117	802	101	91	812	881	966	219	907	734	463	935	835	17	539	158	999999	798	999999	999999	667	421	612	906	206	999999	999999	212	986	999999	627	64	517	999999	446	66	87	675	960	627	999999	193	999999	780	745	239	36	928	999999	153	557	999999	180	999999	736	696	199	195	884	50	684	999999	233	315	117	409	999999	397	571	999999	999999	999999	837	999999	683	999999	443	831	171	999999	745	278	795	842	53	865	883	392	711	749	866	891	999999	919	942	544	960	672	999999	345	999999	999999	366	933	82	685	999999	120	999999	999999	999999	368	34	999999	305	416	968	390	271	252	526	45	686	821	616	189	91	999999	127	999999	523	771	168	825	166	115	911	861	999999	368	999999	772	940	458	497	508	867	999999	624	536	576	999999	410	999999	819	775	953	545	327	893	999999	15	999999	999999	999999	491	999999	208	760	199	999999	116	620	903	310	753	105	237	334	999999	999999	999999	999999	590	999999	944	370	736	999999	391	999999	999999	
544	877	764	935	999999	637	719	15	999999	668	124	434	42	470	999999	507	130	76	680	725	999999	220	999999	999999	711	999999	741	794	130	473	202	378	47	999999	572	742	148	374	973	467	518	328	808	652	102	870	999999	111	985	863	616	999999	711	436	165	999999	305	376	234	377	896	924	999999	999999	475	999999	396	904	999999	226	368	755	102	222	999999	999999	999999	999999	305	841	999999	639	809	999999	857	263	999999	999999	999999	999999	446	771	150	606	570	594	443	972	187	356	999999	999999	213	768	505	999999	847	498	229	999999	921	377	81	393	524	267	124	628	999999	222	89	999999	999999	659	779	596	615	999999	999999	999999	459	439	999999	999999	367	208	436	999999	999999	996	415	999999	392	710	327	999999	999999	757	92	313	479	999999	994	999999	277	698	723	553	988	999999	254	361	846	605	813	492	999999	131	35	325	830	83	867	981	806	999999	402	231	342	710	895	858	413	349	153	645	444	999999	999999	668	485	999999	62	851	751	64	332	786	897	834	999999	999999	731	766	999999	406	999999	22	168	366	306	999999	221	287	23	396	999999	999999	999999	999999	57	839	448	366	999999	947	30	25	239	752	588	616	334	507	999999	326	136	646	866	746	698	432	999999	999999	372	999999	671	775	999999	365	999999	825	333	729	787	614	999999	999999	999999	534	386	931	782	416	777	689	999999	999999	30	696	270	311	639	715	479	625	221	999999	993	999999	286	255	999999	874	645	762	292	605	720	999999	196	761	719	342	369	767	650	221	548	683	815	957	754	151	999999	804	195	999999	259	172	999999	17	999999	999999	999999	141	753	907	770	25	999999	572	993	377	510	508	591	307	356	712	974	999	584	320	50	328	500	45	999999	999999	577	999999	355	557	260	999999	390	649	94	238	23	742	999999	533	285	253	964	999999	641	999999	223	887	999999	546	197	403	999999	70	39	929	999999	718	137	999999	447	733	226	999999	127	331	128	999999	223	127	699	999999	558	61	45	797	364	123	404	194	999999	689	412	809	370	999999	755	329	619	164	597	999999	614	521	95	552	36	528	269	319	477	280	674	154	847	954	845	999999	999999	242	999999	527	323	943	312	999999	330	999999	85	270	575	999999	333	68	999999	404	627	47	965	492	999999	836	854	94	716	357	999999	268	962	415	21	999999	304	386	589	999999	981	671	218	337	999999	619	452	998	744	678	947	616	624	452	337	808	416	542	472	999999	673	238	236	955	743	72	454	670	999999	201	504	946	478	459	422	956	828	638	999999	160	
393	855	350	48	999999	408	643	519	88	212	967	999999	914	999999	407	752	444	263	999999	169	174	999999	749	999999	183	11	999999	174	999999	380	979	778	281	321	999999	818	888	999999	555	345	428	999999	591	56	233	742	41	627	62	669	521	999999	54	111	999999	611	115	797	999999	408	999999	478	999999	707	233	199	491	602	506	999999	864	257	999999	999999	740	239	200	702	328	441	969	520	122	370	859	414	734	179	336	999999	999999	100	332	157	999999	949	456	883	999999	999999	999999	438	130	473	805	274	999999	999999	371	756	999999	412	999999	433	438	999999	999999	128	848	818	464	322	276	763	876	773	999999	560	184	790	783	316	879	999999	190	540	399	649	565	594	547	939	807	999999	332	999999	621	899	999999	333	593	337	45	14	999999	999999	172	999999	596	41	350	999999	620	580	973	113	999999	999999	999999	898	360	716	563	263	999999	525	514	696	440	576	999999	34	842	850	206	455	999999	999999	714	252	378	41	999999	533	254	241	328	999999	999999	229	776	999999	999999	819	999999	877	774	781	734	64	434	476	927	29	879	325	474	769	383	527	831	658	479	10	530	329	663	999999	19	49	206	999999	99	220	999999	724	377	32	999999	329	999999	500	150	660	817	901	114	43	654	928	767	558	852	89	397	127	957	999999	299	653	223	744	771	694	857	156	387	716	229	164	948	451	892	64	846	341	518	819	192	628	225	999999	385	90	282	647	434	19	823	999999	767	719	733	233	999999	937	728	999999	803	671	524	397	999999	999999	980	325	666	999999	242	66	609	999999	999999	670	438	594	368	691	421	219	999999	377	893	999999	397	999999	717	668	999999	999999	612	72	26	521	113	827	815	886	109	956	981	999999	776	767	82	999999	254	73	795	999999	578	47	44	593	999999	157	504	277	111	751	607	999999	850	333	999999	547	131	999999	566	999999	779	482	591	999999	238	96	999999	136	999999	999999	983	654	873	436	340	999999	38	432	999999	956	999999	547	784	358	359	999999	785	453	322	535	507	999999	999999	194	742	999999	456	579	365	863	556	999999	803	343	999999	953	999999	423	999999	879	519	999999	391	610	287	999999	697	243	115	255	310	156	999999	999999	270	999999	158	999999	694	244	999999	458	76	999999	999999	955	744	451	999999	405	857	999999	461	442	999999	808	908	999999	907	511	409	223	999999	120	999999	410	565	864	82	85	805	999999	729	758	762	70	999999	682	210	999999	999999	999999	653	710	397	939	695	380	999999	999999	784	999999	781	999999	835	904	984	956	156	999	
400	879	378	514	600	420	642	703	680	955	186	999999	999999	584	23	162	569	763	999999	623	999999	194	941	620	300	553	665	999999	922	857	999999	675	999999	210	932	617	877	148	119	976	307	992	999999	968	285	558	565	206	179	999999	344	231	243	999999	295	999999	938	758	999999	999999	999999	105	780	823	999999	999999	699	999999	652	999999	284	431	999999	746	326	721	495	999999	344	742	999999	468	377	250	522	999999	442	12	915	726	679	129	924	999999	999999	999999	222	876	98	774	858	80	999999	773	408	913	577	497	217	999999	719	999999	424	999999	69	296	999999	540	999999	999999	78	999999	579	925	999999	999999	999999	591	524	124	999999	999999	884	569	884	917	915	999999	841	609	287	945	795	352	17	713	705	999999	13	935	999999	682	575	999999	706	171	999999	627	56	253	999999	985	972	103	999999	999999	90	854	999999	151	381	999999	999999	701	999999	999999	902	236	918	23	999999	63	588	589	999999	999999	54	999999	863	723	426	999999	557	999999	202	301	999999	999999	289	906	633	850	856	999999	563	358	983	999999	325	582	999999	275	999999	43	792	363	406	393	461	246	66	999999	999999	873	999999	94	577	109	509	455	160	209	999999	22	999999	999999	999999	726	35	293	843	180	999999	290	463	161	999999	524	805	838	895	589	250	999999	849	373	999999	983	146	479	780	999999	373	999999	431	999999	327	999999	653	192	167	999999	367	999999	999999	886	764	711	420	574	506	63	999999	999999	560	571	999999	903	999999	26	999999	999999	590	556	999999	960	806	635	999999	404	999999	891	870	999999	681	999999	232	999999	999999	963	999999	156	999999	999999	973	999999	589	703	319	999999	109	424	999999	637	440	999999	99	810	665	442	999999	139	999999	25	741	614	192	999999	988	999999	349	887	262	209	416	605	649	28	583	784	999999	113	325	998	304	419	367	243	999999	737	135	421	999999	219	884	479	303	999999	999999	999999	999999	909	714	973	520	222	171	334	230	835	303	81	237	881	999999	975	813	999999	721	331	999999	999999	999999	261	220	927	480	53	324	937	312	102	999999	999999	248	471	398	352	487	999999	257	999999	22	999999	999999	64	193	535	157	999999	666	448	836	509	122	596	420	463	999999	593	999999	127	19	999999	999999	211	883	23	642	999999	587	470	377	639	83	223	999999	151	999999	166	744	999999	999999	416	281	863	266	688	111	652	60	935	589	894	349	140	33	729	999999	242	180	180	892	556	331	205	80	206	999999	899	660	279	646	606	849	797	230	603	999999	999999	999999	205	999999	999999	550	651	881	483	999999	943	
199	216	326	584	985	999999	999999	350	94	86	792	999999	262	212	991	780	999999	982	55	552	909	999999	718	999999	297	999999	999999	902	16	679	323	999999	905	492	999999	454	953	71	999999	285	999999	999999	518	935	999999	999999	999999	708	998	769	362	898	438	748	43	770	999999	171	999999	21	314	159	343	415	762	205	165	770	503	999999	999999	237	371	999999	999999	999999	910	999999	288	999999	41	559	999999	999999	999999	999999	168	999999	999999	939	956	791	774	609	970	999999	546	999999	183	680	729	182	215	999999	999999	999999	537	999999	941	13	999999	715	882	999999	980	755	255	999999	999999	347	46	998	321	564	589	46	999999	761	799	999999	492	807	999999	608	683	999999	354	451	304	201	999999	999999	224	454	90	251	908	890	629	225	349	449	25	835	644	999999	861	999999	999999	905	672	999999	869	999999	521	61	116	284	999999	131	999999	804	802	896	459	546	999999	999999	484	348	137	999999	142	584	999999	53	791	999999	964	952	997	999999	578	398	528	122	630	494	933	38	145	999999	690	507	815	999999	646	129	385	107	999999	994	176	534	778	111	642	999999	858	477	270	342	999999	257	134	999999	999999	414	377	347	915	298	932	455	213	502	880	999999	768	336	407	999999	397	999999	15	12	999999	53	620	427	999999	345	636	465	768	802	323	443	383	999999	319	241	751	999999	192	658	999999	999999	331	285	230	999999	999999	531	999999	999999	945	999999	251	132	179	999999	794	950	999999	580	661	477	999999	411	999999	447	261	999999	999999	175	999999	358	684	357	940	816	722	344	206	999999	819	115	395	180	856	869	999999	261	939	136	447	801	181	612	996	594	43	920	999999	999999	757	866	514	905	677	596	769	894	999999	362	470	459	753	406	999999	556	92	517	554	319	255	999999	720	890	727	128	187	82	360	999999	783	801	247	423	999999	952	600	489	502	999999	110	999999	999999	587	666	999999	58	774	851	450	999999	525	376	999999	999999	999999	155	624	999999	558	419	697	999999	835	578	668	222	339	692	999999	955	602	24	294	219	999999	930	143	999999	740	80	412	231	910	843	267	435	460	886	999999	999999	976	312	999999	851	999999	999999	243	18	998	775	719	92	53	999999	910	999999	92	578	588	826	22	400	447	488	999999	476	999999	992	320	243	999999	452	999999	999999	979	999999	80	999999	806	195	999999	999999	999999	999999	360	330	187	999999	933	756	999999	881	308	999999	795	585	864	465	844	935	139	251	697	765	23	276	357	999999	515	619	441	999999	771	402	999999	999999	175	482	138	686	298	999999	69	
564	889	999999	153	604	215	403	435	999999	999999	870	999999	999999	436	999999	999999	93	999999	145	911	323	324	703	119	906	11	999999	419	392	336	168	999999	999999	192	143	999999	142	999999	999999	837	121	999999	826	60	900	346	684	999999	999999	530	54	713	163	305	999999	999999	999999	771	247	602	307	999999	52	288	440	234	143	272	303	594	819	960	230	308	799	138	498	653	999999	570	999999	456	714	862	292	999999	493	626	999999	893	689	999999	886	160	539	999999	151	548	620	676	212	421	999999	121	999999	93	492	855	999999	617	751	999999	562	677	285	999999	279	190	995	984	740	517	826	409	905	458	84	80	768	999999	987	950	42	541	367	906	298	602	162	208	962	638	130	999999	152	999999	808	999999	874	999999	858	961	552	636	936	999999	594	999999	216	261	19	422	96	834	629	801	510	30	319	999999	562	676	999999	796	31	999999	397	997	267	758	649	864	205	90	999999	35	407	406	605	672	321	540	396	900	999999	999999	551	295	209	350	646	787	899	505	999999	999999	933	756	614	834	308	597	999999	999999	612	155	227	15	999999	603	403	114	425	647	67	31	290	137	607	481	999999	111	797	916	122	862	964	999999	955	630	102	999999	791	770	373	724	50	938	297	53	332	546	273	605	947	999999	999999	262	999999	999999	901	805	158	142	284	206	799	999999	345	750	190	527	60	999999	511	999999	999999	999999	283	343	980	351	999999	563	159	999999	999999	999999	969	579	999999	712	261	999999	999999	296	999999	659	495	999999	999999	467	999999	547	863	805	495	873	104	204	230	999999	978	114	133	560	965	999999	999999	270	999999	999999	613	765	260	477	999999	999999	671	999999	259	999999	999999	116	418	523	999999	302	699	353	528	964	107	999999	999999	783	734	999999	727	178	331	907	676	999999	999999	326	853	837	999999	396	999999	295	211	879	945	567	556	871	695	610	812	673	895	999999	742	404	510	838	415	476	999999	128	999999	503	893	351	999999	999999	309	999999	669	999999	999999	313	999999	243	999999	227	999999	792	237	863	999999	127	365	657	22	46	492	413	816	999999	432	821	653	421	813	708	986	603	581	621	572	999999	941	902	669	592	826	508	641	292	19	999999	999999	879	667	364	147	245	999999	999999	452	895	286	654	487	193	999999	401	999999	64	999999	236	220	615	301	999999	186	463	988	430	999999	999999	771	533	15	808	581	999999	754	999999	571	751	274	632	178	676	326	297	424	485	933	434	88	587	61	783	412	633	588	999999	188	684	999999	999999	739	468	999999	752	
999999	679	611	884	647	999999	492	489	999999	999999	447	624	540	889	999999	512	497	785	905	193	482	999999	406	948	195	999999	280	999999	504	365	893	709	551	574	999999	745	874	58	786	116	104	572	820	824	196	999999	278	298	645	743	421	999999	563	940	280	425	282	999999	698	703	701	605	984	999999	695	737	999999	966	999999	999999	999999	449	999	999999	999999	999999	411	581	762	232	675	981	251	761	944	940	156	611	303	999999	472	221	359	93	415	498	999999	223	139	459	890	999999	57	352	115	999999	999999	764	851	370	24	999999	900	476	37	719	999999	233	662	999999	590	471	673	28	830	426	999999	915	999999	600	332	197	999999	313	341	373	933	999999	655	971	985	392	760	999999	218	771	999999	882	65	695	144	363	561	999999	999999	999999	639	39	522	999999	999999	48	380	260	47	999999	258	999999	145	664	785	999999	578	691	999999	208	711	739	809	68	114	217	860	697	466	968	636	78	444	911	734	903	999999	966	98	999999	999999	509	895	999999	522	723	746	400	999999	678	785	869	615	670	999999	899	999999	464	584	675	188	683	999999	79	199	190	163	234	930	881	89	612	602	822	999999	211	999999	427	545	999999	470	999999	999999	787	192	767	462	773	203	999999	684	999999	999999	423	769	338	715	825	203	342	570	522	999999	37	598	183	277	793	484	517	64	802	919	203	215	718	999999	17	886	432	727	999999	40	105	207	168	230	189	62	858	496	28	234	213	820	999999	999	759	198	19	499	669	299	686	780	881	999999	197	217	999999	442	707	939	770	614	999999	492	999999	999999	999999	952	98	740	626	30	45	577	716	383	268	999999	145	818	999999	932	67	999999	999999	325	325	999999	42	999999	12	999999	999999	89	999999	999999	999999	465	635	929	758	66	410	929	999999	665	744	314	999999	814	999999	342	307	888	72	999999	556	101	147	58	999999	283	920	127	999999	999999	999999	999999	123	127	744	803	999999	215	70	999999	531	999999	426	999999	580	999999	870	228	32	669	999999	900	26	625	51	548	327	999999	425	484	146	293	201	472	433	999999	200	178	80	999999	999999	101	827	252	316	429	674	999999	478	502	413	701	999999	78	999999	341	939	498	86	999999	999999	505	789	586	684	247	935	954	265	791	821	999999	158	999999	419	999999	82	774	319	999999	999999	869	999999	922	81	444	999999	133	389	999999	849	701	101	999999	670	755	312	251	999999	78	493	999999	202	686	681	710	553	999999	999999	67	269	999999	189	463	999999	615	396	866	999999	999999	59	812	574	174	942	
129	610	284	215	664	999999	999999	216	250	139	163	677	432	999999	999999	890	969	474	331	831	999999	522	638	551	999999	368	445	736	327	29	680	155	999999	744	562	110	999999	23	999999	343	439	957	999999	334	178	999999	963	625	999999	359	999999	999999	999999	342	267	606	972	732	160	305	999999	103	889	230	458	18	649	999999	689	269	999999	956	479	988	401	999999	583	313	382	127	999999	819	592	967	940	999999	902	999999	999999	955	138	546	863	699	999999	346	78	717	876	999999	298	285	935	884	999999	133	867	264	940	541	32	669	360	43	999999	999999	510	922	290	124	116	954	211	734	141	999999	102	780	932	65	999999	999999	436	999999	828	129	883	707	238	817	475	999999	754	945	932	469	196	830	799	999999	999999	156	999999	999999	999999	344	84	211	753	999999	999999	97	332	885	882	166	999999	147	214	999999	584	803	999999	473	649	469	209	266	999999	671	999999	999999	999999	999999	230	512	438	674	169	493	55	999999	954	572	786	387	325	869	72	775	236	59	625	28	21	999999	999999	963	122	594	999999	818	410	91	778	767	115	985	665	380	728	568	978	999999	735	999999	999999	131	686	999999	153	999999	203	35	999999	837	647	962	999999	999999	999999	999999	999999	574	999999	237	999999	872	999999	29	282	339	214	691	57	668	999999	999999	293	118	193	341	287	850	450	803	624	384	646	999999	130	152	661	477	331	999999	15	413	371	508	630	976	336	667	989	814	136	512	978	776	766	999999	999999	999999	999999	999999	999999	712	134	999999	612	897	999999	999999	898	139	999999	736	370	794	663	667	542	785	999999	217	999999	999999	861	636	677	122	406	870	999999	387	473	445	472	613	75	303	999999	999999	895	733	750	482	768	860	999999	399	152	193	999999	999999	210	893	738	797	713	578	851	498	878	500	500	365	680	521	665	999999	274	756	729	369	389	999999	889	754	466	999999	850	10	500	287	970	999999	757	84	999999	579	999999	999999	899	497	452	999999	999999	405	242	999999	999999	999999	204	902	135	395	464	753	719	999999	14	983	340	999999	727	850	999999	601	999999	287	999999	606	343	96	536	999999	857	241	916	598	788	999999	521	80	729	999999	806	597	161	585	758	13	999999	702	575	723	344	717	999999	602	792	999999	875	999999	788	206	913	117	999999	999999	537	232	999999	999999	999999	519	471	270	462	134	53	999999	449	944	529	603	251	999999	999999	812	999999	150	472	999999	806	451	618	567	292	532	688	699	230	625	57	999999	176	243	16	65	999999	999999	264	999999	559	999999	897	930	
435	194	954	282	999999	563	282	397	999999	522	324	254	901	904	977	929	446	353	189	824	897	999999	436	18	634	999999	560	999999	885	999999	764	424	554	999999	141	108	578	999999	113	666	352	660	775	654	918	999999	164	357	999999	334	208	999999	211	999999	43	441	757	946	648	140	999999	102	511	932	757	900	700	223	772	878	361	999999	250	522	481	247	227	782	999999	872	311	212	92	560	999999	999999	999999	999999	654	699	351	631	767	972	663	259	158	843	999999	27	72	999999	584	228	973	178	965	689	601	796	223	974	856	776	999999	999999	20	950	313	208	999999	999999	999999	82	537	729	272	277	859	999999	999999	384	885	82	999999	369	627	864	587	461	593	533	879	999999	486	376	775	991	153	999999	999999	999999	540	698	340	842	382	512	690	253	905	999999	830	380	708	839	99	783	966	999999	999999	155	373	999999	999999	164	350	999999	596	170	954	280	133	999999	981	890	844	999999	741	999999	987	125	183	344	555	895	999999	508	159	647	999999	991	35	999999	690	999999	834	999999	92	999999	502	670	999999	530	299	634	999999	834	999999	999999	994	999999	52	998	481	66	972	999999	999999	720	999999	841	562	949	883	962	255	449	315	887	65	166	114	999999	999999	327	210	999999	54	999999	999999	999999	999999	999999	652	385	949	36	212	999999	999999	805	392	372	999999	661	118	999999	647	336	389	999999	528	999999	999999	837	797	486	534	164	856	329	984	385	399	591	730	230	306	999999	23	999999	247	681	766	260	774	999999	999999	812	999999	244	15	718	541	205	999999	609	580	815	999999	999999	999999	57	777	801	999999	999999	972	999999	931	887	669	149	323	170	887	847	743	510	999999	999999	999999	722	945	622	324	276	999999	999999	250	130	649	491	919	549	727	199	904	999999	439	767	999999	999999	881	331	999999	865	404	381	999999	503	866	79	751	532	826	779	112	164	999999	555	172	778	999999	810	247	999999	230	773	442	999999	942	777	81	305	296	999999	840	623	57	458	871	472	999999	747	999999	580	999999	396	999999	947	96	999999	489	999999	604	990	811	80	999999	397	644	999999	999999	999999	560	98	997	456	999999	999999	939	489	117	38	999999	700	999999	156	556	667	447	834	60	495	611	203	298	197	700	306	139	769	999999	659	813	251	533	276	196	999999	582	293	160	837	18	607	641	460	999999	904	108	664	999999	999999	950	810	579	453	999999	999999	800	999999	756	999999	756	179	949	458	224	442	176	999999	959	390	95	999999	684	223	486	14	561	837	999999	999999	999999	474	255	124	
709	999999	999999	90	268	829	999999	772	537	999999	90	999999	657	999999	245	768	999999	482	705	999999	340	796	135	366	966	13	805	999999	999999	999999	999999	292	924	835	749	221	999999	95	367	140	25	323	626	474	999999	999999	356	378	602	229	999999	999999	999999	999999	999999	913	877	315	999999	999999	34	999999	999999	577	477	798	999999	822	999999	34	996	999999	125	574	128	27	999999	999999	999999	328	657	436	369	603	999999	27	999999	813	61	836	344	466	971	112	115	612	999999	59	999999	344	732	999999	933	578	232	414	999999	204	992	766	743	225	91	999999	607	999999	53	999999	674	459	999999	111	770	608	999999	540	681	999999	469	516	653	129	999999	888	595	999999	503	791	999999	999999	418	328	820	295	102	129	384	185	999999	517	568	26	999999	999999	69	631	999999	335	888	691	733	595	999999	486	122	624	560	203	209	485	104	261	975	186	999999	956	999999	485	516	999999	166	505	518	951	947	637	743	128	828	999999	368	177	999999	689	999999	999999	594	344	999999	477	568	999999	975	29	422	999999	51	208	505	113	999999	999999	819	328	999999	237	86	782	538	485	881	441	999999	244	126	926	999999	295	422	227	372	947	312	48	999999	999999	529	499	539	640	595	999999	622	724	624	89	358	584	999999	536	746	811	805	697	595	999999	814	999999	902	999999	999999	999999	786	287	741	402	976	780	327	559	707	587	253	898	999999	346	819	651	620	47	578	774	999999	885	481	561	151	614	452	874	170	788	596	53	681	839	999999	344	982	999999	999999	578	267	604	999999	169	567	906	807	999999	317	999999	131	999999	917	194	624	999999	806	999999	261	372	337	452	398	999999	990	999999	227	60	588	484	668	999999	999999	999	516	999999	66	999999	993	245	806	203	999999	999999	667	730	135	497	225	857	537	999999	970	740	251	999999	999999	910	178	366	689	757	670	833	504	732	931	917	999999	97	843	999999	196	999999	565	143	885	401	999999	999999	85	730	999999	731	946	999999	427	203	999999	701	999999	999999	999999	637	556	59	533	733	502	935	799	217	819	137	23	999999	614	954	185	117	999999	815	659	908	999999	999999	999999	939	999999	638	315	999999	999999	975	999999	999999	351	559	469	515	999999	999999	999999	999999	470	867	999999	708	717	903	261	472	999999	999999	772	999999	999999	999999	999999	596	138	593	999999	864	999999	999999	58	843	370	326	701	65	999999	669	506	776	916	343	447	423	58	223	231	983	386	842	718	999999	213	261	210	999999	213	999999	387	26	316	44	696	409	818	76	347	400	212	999999	977	359	
154	995	598	163	797	932	548	914	999999	862	488	786	352	541	640	118	126	595	851	622	999999	999999	470	882	999999	47	999999	982	875	831	781	999999	865	369	372	999999	662	57	999999	281	334	472	655	454	555	909	66	286	435	239	999999	999999	355	365	77	664	535	999999	515	760	999999	565	49	540	90	999999	921	983	178	433	456	999999	999999	579	297	819	999999	999999	999999	738	980	999999	556	999999	999999	174	834	509	301	708	681	945	541	558	945	768	999999	124	374	257	987	83	118	11	782	999999	340	775	77	258	829	520	999999	776	779	18	18	999999	984	915	474	999999	691	470	752	999999	537	728	634	528	395	720	651	999999	751	907	220	555	863	999999	834	999999	999999	53	999999	999999	999999	764	778	936	759	41	140	458	783	575	392	647	259	282	677	611	151	549	999999	119	869	311	35	871	797	463	538	643	999999	415	999999	647	591	591	944	772	949	697	768	364	590	202	999999	186	525	572	305	591	673	232	916	892	999999	770	301	263	738	907	149	306	502	999999	377	377	594	744	999999	999999	337	904	661	454	780	999999	999999	676	15	999999	356	235	167	947	969	857	498	97	466	821	999999	690	999999	52	558	472	862	103	824	927	591	780	515	999999	263	768	999999	472	122	683	999999	625	999999	889	999999	913	999999	999999	527	520	878	507	288	245	377	999999	870	619	896	317	645	435	999999	88	268	576	720	999999	694	999999	296	36	974	783	579	999999	442	999999	492	999999	334	317	999999	314	59	999999	999999	279	271	615	897	951	575	999999	999999	815	773	179	630	983	202	999999	860	325	233	999999	532	504	665	702	214	725	136	261	983	338	859	547	38	184	84	999999	268	88	999999	345	999999	180	746	764	999999	272	999999	508	999999	999999	456	999999	999999	207	561	997	613	568	411	181	824	324	999999	708	955	235	999999	455	909	752	360	781	999999	888	999999	362	999999	901	999999	941	211	628	999999	277	999999	609	466	999999	623	999999	836	700	677	141	999999	146	359	48	808	675	131	78	598	699	999999	999999	999999	203	806	999999	999999	712	766	469	970	206	999999	553	826	356	999999	319	999999	833	999999	659	114	880	378	263	13	720	102	999999	819	143	39	119	912	999999	371	273	34	999999	837	134	933	217	999999	999999	632	805	999999	462	999999	812	246	765	999999	705	999999	368	999999	999999	205	999999	619	999999	650	999999	177	999999	641	999999	984	506	294	416	999999	790	726	897	999999	64	631	999999	508	999999	230	17	896	273	335	216	999999	999999	999999	481	229	317	
514	302	999999	334	999999	999999	174	601	478	409	527	829	769	993	999999	673	999999	770	921	999999	30	979	420	642	940	904	999999	999999	973	981	999999	812	999999	688	999999	433	340	394	909	999999	43	999999	171	821	490	76	999999	342	236	972	363	999999	999999	231	297	999999	999999	924	999999	999999	999999	999999	999999	496	350	714	642	90	716	555	343	265	860	527	965	123	999999	599	162	874	410	999999	208	11	999999	390	262	965	999999	999999	551	416	10	999999	999999	303	999999	675	480	775	433	423	625	681	639	108	817	42	999999	183	717	292	999999	519	999999	432	999999	626	868	959	462	999999	999999	999999	13	999999	264	202	999999	671	835	152	999999	387	999999	986	120	527	372	529	999999	229	709	228	44	269	644	490	826	812	763	999999	807	520	999999	756	733	659	677	999999	843	624	749	999999	347	999999	173	999999	79	854	321	999999	999999	348	396	242	968	471	931	743	292	999999	376	999999	907	183	345	608	73	999999	263	460	849	999999	685	949	480	124	999999	469	106	999999	999999	972	999999	750	407	468	999999	91	999999	272	728	933	429	79	999999	278	687	174	239	999999	330	385	601	860	173	604	662	447	761	999999	590	472	647	42	362	999999	981	167	775	999999	999999	982	999999	990	732	916	999999	616	701	212	999999	715	999999	540	929	46	999999	639	586	803	805	687	329	934	681	999999	295	999999	717	999999	999999	529	399	362	91	348	479	610	138	257	999999	56	745	999999	426	874	999999	117	113	999999	33	351	999999	971	999999	796	663	971	319	476	630	999999	898	847	999999	907	326	876	999999	590	566	770	511	339	440	999999	941	769	999999	999999	33	999999	999999	401	999999	999999	948	999999	999999	295	685	508	999999	661	626	999999	999999	897	643	519	999999	365	658	522	999999	999999	840	251	999999	321	854	893	999999	999999	999999	451	999999	999999	27	970	999999	898	595	999999	905	999999	479	999999	712	999999	999999	53	999999	999999	999999	667	530	771	642	578	999999	999999	999999	970	440	999999	54	999999	217	185	971	999999	999999	999999	999999	659	770	495	617	700	782	990	999999	631	999999	811	767	464	263	999999	921	787	864	999999	865	999999	999999	999999	999999	999999	24	690	642	537	938	999999	999999	462	999999	598	897	45	164	942	795	123	177	265	999999	629	34	589	999999	432	263	194	786	441	807	307	648	155	762	999999	685	999999	999999	12	693	750	999999	314	26	999999	888	886	633	999999	653	752	95	756	365	113	98	435	999999	219	283	754	183	732	655	151	950	751	282	660	266	703	765	174	572	518	981	720	573	870	
543	376	561	864	787	65	221	892	790	999999	999999	999999	936	148	999999	939	577	915	658	874	714	146	613	972	999999	950	986	920	999999	847	131	999999	861	295	675	906	202	318	999999	600	929	999999	961	623	255	999999	999999	999999	446	632	940	75	72	698	999999	999999	763	999999	208	836	78	301	708	942	999999	47	398	999999	472	821	746	269	970	68	944	656	184	989	727	660	192	370	999999	999999	906	65	315	173	140	278	153	614	120	118	999999	999999	359	999999	96	217	999999	127	163	999999	999999	681	105	13	999999	508	232	773	861	548	653	999999	999999	157	999999	481	731	235	519	204	677	999999	159	999999	536	315	307	166	903	519	53	75	216	859	674	235	960	311	418	632	999999	380	752	571	999999	999999	822	999999	999999	615	485	390	607	999999	947	999999	532	242	477	448	211	76	999999	352	504	999999	502	957	482	999999	520	430	999999	887	999999	306	388	587	999999	713	493	999999	183	297	999999	662	468	999999	912	920	999999	728	834	999999	999999	979	511	410	76	999999	331	999999	999999	180	999999	65	573	999999	811	650	375	944	999999	764	954	116	892	581	318	842	999999	999999	55	999999	999999	792	999999	846	466	179	795	978	520	531	391	629	374	13	999999	977	999999	999999	445	999999	554	758	893	79	25	324	96	929	102	999999	756	85	999999	178	999999	312	469	727	263	641	999999	397	433	312	382	335	742	889	999999	340	753	999999	810	782	999999	359	898	999999	999999	999999	92	866	885	296	999999	315	809	205	940	890	517	371	494	803	417	167	334	591	697	689	581	207	550	761	480	383	275	999999	999999	712	999999	944	999999	999999	559	988	511	147	536	77	526	546	949	498	823	392	887	16	374	850	35	999999	999999	999999	999999	885	325	999999	815	401	999999	999999	45	237	486	573	475	382	254	429	655	196	999999	630	173	45	258	62	938	98	496	269	671	319	999999	107	125	999999	551	673	999999	387	999999	144	37	999999	999999	721	22	999999	916	514	762	999999	205	838	262	999999	978	535	637	273	195	727	905	780	111	725	999999	999999	457	721	831	580	757	277	864	999999	602	999999	533	536	49	688	181	981	507	726	124	848	844	999999	775	999999	999999	408	201	604	238	999999	999999	785	180	633	801	205	683	191	197	928	974	342	605	569	11	110	233	507	555	924	283	384	611	702	544	540	946	814	544	358	85	269	999999	355	767	747	366	416	999999	975	307	325	999999	196	873	512	999999	215	999999	935	185	694	58	999999	973	277	184	477	99	270	999999	868	
647	838	852	714	651	259	802	263	743	999999	999999	580	626	957	845	424	829	42	229	740	799	609	183	390	999999	999999	382	499	572	889	999999	626	727	439	678	999999	343	168	860	71	413	761	999999	368	84	478	688	25	431	760	647	66	51	518	78	47	665	471	504	275	877	312	690	854	499	999999	852	197	289	155	91	670	181	167	337	48	999999	815	316	741	999999	366	999999	812	251	270	584	219	370	640	44	872	999999	999999	193	111	80	347	868	91	625	999999	999999	999999	679	977	885	999999	190	40	629	850	999999	762	577	999999	244	878	612	238	418	643	827	648	121	999999	16	999999	999999	235	968	80	999999	235	125	206	999999	791	143	274	999999	999999	38	340	21	193	716	901	28	672	866	201	999999	639	672	981	674	97	174	470	999999	310	909	955	71	559	904	930	999999	381	999999	452	744	347	854	999999	615	497	637	999999	502	999999	567	311	368	776	345	999999	562	143	531	543	627	999999	999999	84	791	82	999999	462	999999	786	999999	646	781	424	457	398	999999	954	376	187	999999	999999	967	865	743	608	596	294	223	999999	377	512	849	357	824	81	52	779	926	542	228	999999	999999	716	850	920	529	999999	329	947	530	999999	767	354	999999	391	999999	439	341	192	486	999999	248	691	418	999999	796	999999	599	386	355	15	999999	833	999999	283	597	261	24	999999	89	651	999999	276	77	999999	999999	999999	273	443	375	613	448	743	66	244	937	999999	307	108	133	105	999999	999999	601	524	580	999999	395	809	793	454	999999	518	113	999999	28	999999	623	650	999999	301	170	166	20	741	567	294	999999	999999	346	640	954	999999	699	983	306	32	675	553	198	999999	119	464	649	921	199	999999	640	230	999999	999999	343	999999	102	831	935	999999	932	859	957	999999	166	671	473	163	499	508	819	129	538	996	999999	80	461	205	192	706	516	99	552	999999	999999	999999	507	380	306	999999	999999	867	999999	999999	99	815	999999	902	654	447	990	999999	431	690	999999	520	691	230	999999	273	999999	999999	999999	239	681	843	999999	331	642	610	999999	103	856	999999	684	951	81	431	906	490	484	559	999999	744	715	999999	999999	861	999999	143	864	999999	709	42	111	926	999999	819	999999	256	999999	999999	269	999999	282	896	639	239	15	170	449	270	324	999999	789	999999	999999	904	523	660	185	999999	999999	509	745	888	999999	824	101	758	733	262	995	659	999999	219	299	507	471	999999	999999	438	855	364	693	603	962	529	253	999999	579	322	305	774	80	999999	468	759	308	394	
999999	999999	147	257	436	999999	274	664	208	580	999999	848	999999	999999	279	747	999999	999999	815	999999	999999	863	580	635	188	420	956	231	999999	927	750	540	209	87	315	576	300	999999	999999	999999	339	308	999999	672	118	999999	879	999999	505	333	464	26	944	166	999999	649	244	999999	78	999999	240	53	85	281	999999	816	999999	365	999999	999999	456	999999	999999	318	812	999999	542	908	527	457	999999	365	725	265	472	733	595	52	618	666	342	788	540	912	276	295	999999	59	843	302	91	524	999999	803	877	474	503	635	999999	840	116	336	984	999999	484	874	328	999999	808	105	230	999999	746	733	369	667	459	999999	51	527	405	493	999999	234	999999	26	164	922	999999	998	240	959	699	778	999999	999999	803	920	437	402	966	999999	251	747	82	484	777	478	443	219	24	892	594	999999	445	623	271	760	254	999999	720	406	441	999999	865	999999	907	968	183	363	863	539	999999	649	560	991	999999	999999	162	891	249	685	489	178	999999	347	999999	872	342	999999	744	999999	675	969	682	570	971	441	882	811	577	808	305	89	355	484	719	999999	275	453	999999	999999	608	363	229	44	917	999999	999999	999999	999999	44	636	247	618	820	863	999999	966	999999	999999	999999	999999	350	999999	440	390	409	822	509	627	430	606	999999	999999	800	999999	999999	749	999999	653	999999	615	364	916	999999	182	67	999999	999999	999999	515	978	285	433	999999	509	267	49	999999	654	517	449	999999	999999	474	999999	747	682	817	385	999999	464	999999	346	320	999999	90	999999	781	268	999999	938	297	999999	122	451	999999	464	992	999999	187	999999	960	992	145	999999	999999	464	999999	114	434	385	652	159	79	61	658	999999	999999	376	428	833	267	530	332	999999	162	999999	787	32	116	292	689	526	208	278	503	999999	210	999999	906	625	982	677	833	947	296	147	818	999999	793	392	351	999999	872	999999	999999	439	670	567	999999	859	677	428	997	151	695	136	951	801	557	331	738	999999	999999	803	850	589	697	385	292	24	620	726	239	724	941	73	653	854	262	999999	666	643	944	999999	948	563	679	691	261	169	196	27	999999	999999	654	289	165	999999	999999	999999	742	295	999999	102	249	999999	199	283	210	631	483	999999	549	999999	664	999999	127	424	854	297	910	15	133	132	827	602	223	768	79	661	908	584	999999	999999	331	381	368	851	806	997	374	406	490	999999	686	99	478	29	999999	999999	172	999999	224	215	525	736	171	162	275	999999	736	431	213	549	723	899	999999	723	172	293	736	275	617	856	999999	513	524	
999999	446	738	134	204	961	519	498	177	369	156	310	594	219	999999	586	169	271	943	202	941	906	787	354	754	856	523	823	896	133	999999	293	22	221	668	715	999999	522	999999	999999	694	60	555	539	599	423	577	83	529	999999	999999	999999	979	321	583	596	999999	393	379	347	447	695	601	999999	11	863	298	383	551	500	59	647	728	483	508	890	360	257	999999	341	289	450	999999	217	675	771	314	700	638	81	67	152	152	205	32	998	999999	511	537	735	134	204	999999	999999	999999	810	867	505	813	692	245	410	638	47	68	996	999999	999999	379	240	559	597	745	479	999999	906	504	532	461	509	999999	849	720	29	216	999999	999999	275	577	864	903	999999	886	999999	836	656	999999	999999	999999	35	606	74	142	307	186	999999	999999	62	595	999999	316	345	53	313	999999	396	690	999999	830	999999	999999	136	816	999999	336	750	710	799	643	787	999999	399	395	435	999999	377	717	422	842	679	636	999999	680	845	557	999999	765	999999	999999	450	999999	895	284	174	947	480	999999	626	971	999999	826	658	418	999999	339	917	949	617	410	883	999999	277	776	161	999999	221	456	970	958	999999	999999	137	115	203	821	507	999999	230	488	433	128	999999	999999	416	853	977	457	999999	515	639	999999	157	183	810	771	698	128	133	827	736	34	287	668	214	451	698	553	999999	999999	999999	999999	999999	139	976	765	587	826	370	307	369	763	583	465	328	999999	838	954	304	432	999999	388	991	402	751	409	999999	432	247	999999	164	999999	242	885	682	836	890	27	206	55	193	872	999999	825	468	973	450	822	350	66	613	744	258	999999	863	453	811	999999	388	577	924	165	588	404	999999	935	530	698	782	491	267	820	758	259	248	261	629	999999	934	777	958	28	92	999999	362	420	185	999999	32	238	999999	564	639	628	130	37	293	363	999999	533	452	752	49	858	999999	792	985	998	554	612	999999	999999	999999	610	619	905	83	407	52	732	759	92	676	553	465	999999	190	140	138	220	999999	999999	494	999999	334	216	999999	999999	393	569	434	999999	893	419	414	390	172	39	19	225	999999	885	320	949	773	999999	85	999999	402	104	611	855	870	999999	644	557	160	989	285	412	926	850	24	483	999999	582	198	266	999999	84	541	161	130	913	999999	91	955	545	638	964	999999	493	830	299	957	579	999999	559	999999	857	240	999999	753	999999	999999	113	871	999999	651	200	182	819	357	328	563	460	999999	956	86	562	602	615	361	321	282	443	999999	725	999999	728	276	
638	491	999999	999999	368	407	999999	624	999999	999999	128	893	999999	791	321	999999	512	735	507	844	360	482	222	264	999999	821	442	333	855	93	156	999999	922	924	543	999999	75	483	204	62	999999	341	999999	352	999999	721	913	529	960	307	517	999999	28	884	916	165	279	37	999999	547	965	200	769	79	73	806	999999	523	257	984	80	38	999999	455	634	28	999999	999999	999999	999999	907	913	373	557	576	167	302	47	18	388	67	48	264	657	999999	29	572	854	288	677	999999	400	281	999999	237	488	999999	573	260	897	606	409	257	325	639	61	999999	221	502	906	514	933	515	869	999999	999999	773	883	367	615	455	704	591	112	163	517	642	396	999999	98	999999	999999	787	120	781	658	791	939	27	999999	999999	360	999999	999999	173	816	884	411	999999	205	999999	999999	999999	645	451	902	818	999999	171	999999	419	441	890	999999	206	784	156	404	999999	278	249	999999	866	332	423	104	999999	218	939	999999	632	240	345	134	383	145	523	152	668	999999	999999	647	999999	894	626	759	469	947	185	388	669	999999	323	782	999999	880	707	883	999999	999999	559	609	215	823	500	188	105	766	999999	71	271	14	736	218	438	999999	999999	971	999999	663	634	999999	43	560	999999	152	999999	563	178	503	437	999999	920	321	329	240	441	954	404	447	999999	703	916	123	127	664	753	999999	353	999999	999999	736	188	567	721	999999	576	654	154	358	271	541	597	999999	634	631	94	424	889	208	170	111	576	999999	999	931	488	999999	443	23	398	812	220	815	678	700	462	362	599	174	663	999999	999999	56	999999	132	999999	388	999999	496	580	339	225	999999	202	722	169	999999	568	790	676	656	999999	141	960	459	331	781	858	999999	179	731	825	999999	544	384	301	530	92	999999	824	109	440	946	442	68	999999	75	623	956	999999	542	999999	808	999999	17	575	999999	95	999999	800	999999	999999	999999	327	849	514	501	610	818	999999	639	837	691	999999	576	226	274	698	901	863	999999	168	902	403	636	999999	999999	235	537	999999	622	999999	366	85	500	579	884	629	593	554	105	465	804	534	901	705	113	999999	999999	999999	310	999999	194	999999	999999	175	626	162	690	913	498	275	83	999999	808	203	480	615	475	997	341	644	115	357	768	800	363	999999	999999	999999	833	183	314	999999	999999	642	260	999999	540	334	952	731	939	680	66	829	392	795	999999	707	234	999999	377	924	459	999999	874	837	104	744	811	258	661	758	89	324	961	337	511	999999	999999	975	999999	999999	54	610	705	435	300	
938	418	568	999999	793	706	345	999999	390	296	999999	768	423	409	796	523	704	80	190	600	741	999999	65	294	560	764	259	999999	999999	880	849	960	449	546	999999	999999	999999	607	867	61	743	519	999999	50	668	407	529	999999	999999	627	350	539	525	834	558	79	362	999999	100	38	457	922	578	510	447	999999	328	877	253	470	999999	106	212	138	856	999999	999999	24	999999	999999	245	999999	145	609	539	999999	445	614	987	999999	973	969	516	999999	999999	999999	940	80	603	786	88	999999	331	999999	357	253	337	999999	999999	336	782	999999	658	937	999999	774	787	999999	970	137	446	714	889	167	496	310	590	999999	534	45	999999	227	999999	838	85	999999	361	327	262	296	999999	59	636	661	313	999999	320	579	56	829	44	999999	999999	475	999999	373	999999	174	999999	999999	662	963	861	942	54	999999	999999	999999	999999	208	423	469	999999	999999	155	397	87	999999	853	999999	999999	21	999999	999999	11	321	999999	945	499	711	832	197	996	216	633	28	197	694	617	999999	707	501	716	999999	415	574	264	999999	330	999999	296	533	320	469	66	651	647	165	941	732	448	982	330	999999	376	236	999999	509	60	136	210	393	621	115	164	498	304	478	300	437	66	700	624	546	425	999999	876	537	160	982	381	42	753	999999	999999	725	180	999999	482	999999	110	755	376	999999	999999	999999	912	214	315	567	357	178	864	514	999999	999999	368	783	735	77	359	936	358	77	755	177	640	737	805	439	327	999999	996	999999	336	999999	334	999999	794	999999	396	672	232	593	635	999999	177	248	217	562	366	397	830	999999	829	174	406	308	999999	584	272	184	409	875	999999	618	999999	999999	187	376	423	937	988	223	681	999999	714	999999	442	999999	10	401	530	253	82	930	907	591	292	171	904	35	981	220	260	221	272	356	999999	999999	39	423	999999	841	148	429	409	616	999999	151	460	999999	865	895	584	870	654	999999	803	319	710	999999	471	999999	471	397	955	777	999999	469	424	368	421	426	999999	586	340	999999	999999	652	531	999999	858	150	710	999999	999999	96	999999	389	999999	116	552	44	315	448	952	54	379	750	999999	999999	653	273	726	999999	229	449	382	998	999999	965	61	161	999999	419	732	330	315	208	999999	869	999999	583	902	318	999999	387	999999	84	633	296	319	363	188	900	647	594	424	618	53	720	999999	638	849	999999	65	401	256	895	715	632	738	180	523	604	999999	80	999999	418	286	999999	339	308	999999	253	656	697	972	888	999999	148	906	697	164	516	166	513	733	312	
262	999999	141	224	368	11	999999	148	840	584	420	577	233	999999	341	212	999999	999999	273	606	944	999999	429	368	133	577	999999	999999	26	16	448	975	346	68	165	862	710	999999	939	373	696	518	999999	397	477	205	914	900	365	999999	999999	751	999999	137	999999	894	995	999999	101	999999	285	999999	132	833	999999	445	240	175	999999	479	999999	276	474	900	910	436	999999	41	891	928	999999	825	999999	73	880	696	734	999999	701	271	867	937	999999	999999	97	190	395	33	261	999999	964	749	999999	999999	461	999999	286	999999	227	999999	999999	963	999999	999999	999999	999999	830	68	999999	449	710	31	474	999999	999999	563	252	325	999999	729	999999	488	999999	859	963	914	774	799	612	31	999999	394	999999	769	999999	903	65	999999	31	637	359	999999	80	811	330	943	999999	471	999999	897	616	960	537	497	891	905	193	32	999999	999999	999999	40	999999	931	39	326	999999	704	999999	708	508	391	304	184	380	713	999999	968	539	999999	639	312	525	999999	414	459	999999	504	878	999999	999999	999999	999999	808	952	329	999999	999999	782	14	914	999999	999999	574	399	235	999999	362	127	187	497	224	493	999999	583	382	514	999999	526	999999	469	533	826	738	989	999999	730	496	232	60	832	278	196	999999	114	69	551	951	999999	189	793	999999	387	700	484	999999	550	481	234	579	814	999999	999999	213	999999	391	754	999999	585	999999	505	999999	999999	76	354	999999	38	999999	85	524	830	563	426	346	999999	965	999999	135	999999	493	924	999999	999999	999999	245	999999	656	983	999999	723	999999	529	375	400	999999	999999	373	999999	356	265	476	591	405	709	999999	999999	999999	285	427	579	244	629	769	101	10	256	999999	487	830	660	572	55	969	361	219	311	999999	999999	662	171	601	834	999999	997	27	342	852	999999	999999	984	971	380	565	419	488	685	999999	283	999999	437	999999	886	490	695	693	999999	622	54	499	446	999999	696	623	266	978	410	850	771	84	999999	403	356	583	846	999999	202	999999	559	873	534	999999	914	636	234	999999	715	354	92	314	999999	719	808	999999	467	921	999999	757	309	441	999999	999999	988	208	999999	44	369	312	643	17	500	941	999999	181	965	894	158	999999	999999	811	272	999999	767	467	489	948	999999	294	126	925	412	445	999999	999999	794	999999	563	716	999999	200	95	412	999999	85	999999	999999	656	637	999999	572	773	226	369	497	178	32	78	530	999999	783	449	85	196	718	604	65	761	944	386	276	999999	441	164	999999	726	859	354	691	653	835	302	957	198	554	162	196	85	692	949	771	630	
43	997	999999	999999	19	226	999999	999999	999999	892	999999	261	829	999999	999999	71	172	771	318	677	999999	999999	883	490	491	999999	642	565	417	979	999999	999999	999999	999999	307	444	42	455	716	643	362	219	896	943	590	706	369	999999	999999	134	913	920	641	104	999999	166	123	641	270	132	583	999999	73	777	823	999999	999999	193	933	897	39	716	999999	674	325	176	980	940	999999	999999	528	329	999999	293	76	999999	364	520	999999	150	330	401	195	594	70	925	156	999999	999999	874	999999	185	389	924	999999	207	999999	966	999999	999999	999999	183	999999	999999	604	999999	691	999999	999999	674	999999	136	999999	792	576	638	531	470	999999	399	999999	999999	820	999999	726	352	940	820	198	999999	999999	397	741	323	999999	157	660	710	999999	806	999999	375	416	455	522	999999	393	596	357	466	675	405	361	999999	67	999999	999999	714	758	261	323	870	999999	843	999999	964	395	477	999999	999999	978	821	480	808	165	655	456	375	513	793	999999	353	473	731	999999	887	45	361	266	999999	794	945	951	738	999999	373	783	573	72	557	999999	999999	768	999999	999999	854	924	553	234	999999	867	987	211	965	303	970	407	860	999999	504	928	43	221	186	634	42	869	742	326	999999	999999	883	312	956	256	52	585	544	253	348	999999	492	136	854	783	999999	999999	986	444	522	965	999999	999999	567	628	513	704	591	304	455	985	191	237	999999	540	999999	684	999999	718	260	394	863	617	311	541	999999	906	366	402	826	298	882	999999	804	826	949	959	999999	337	742	347	993	999999	797	363	781	265	693	324	799	133	499	999999	194	137	999999	999999	999999	35	191	606	348	199	478	167	112	999999	999999	999999	590	34	939	999999	999999	999999	401	623	999999	947	999999	191	999999	51	603	999999	799	614	123	677	999999	999999	347	719	155	146	999	804	771	999999	260	896	832	87	733	775	194	581	999999	281	735	488	999999	674	999999	10	393	999999	596	775	368	498	771	755	892	946	686	230	771	999999	913	597	851	189	999999	999999	359	999999	318	999999	518	999999	322	999999	941	245	158	672	453	155	752	703	218	995	281	762	135	86	195	787	98	963	999999	461	368	148	637	315	999999	410	650	999999	988	768	999999	999999	185	999999	814	657	797	999999	776	626	97	219	389	999999	999999	999999	738	282	950	530	999999	554	417	861	482	803	608	999999	999999	53	999999	999999	714	449	739	999999	586	205	272	538	999999	84	197	194	374	999999	999999	999999	407	52	999999	999999	999999	467	999999	711	733	324	456	20	58	953	328	733	131	592	504	
999999	126	999999	999999	543	20	422	999999	664	999999	233	496	334	54	999999	446	653	380	999999	206	257	420	999999	407	272	748	999999	489	999999	999999	464	999999	999999	653	819	999999	999999	999999	999999	367	885	926	374	354	999999	827	999999	965	232	517	674	362	999999	395	257	528	999999	999999	95	999999	758	932	505	908	903	170	999999	680	235	171	817	959	999999	768	999999	331	56	682	897	999999	625	296	267	999999	91	112	77	395	406	300	575	259	608	343	609	999999	431	465	451	349	121	452	999999	70	700	715	120	999999	999999	926	999999	416	999999	999999	179	999999	999999	976	999999	800	999999	999999	283	935	596	567	360	908	999999	999999	999999	590	999999	999999	333	999999	999999	206	828	375	991	841	320	480	817	999999	999999	958	174	147	999999	999999	638	650	256	791	999999	805	474	142	999999	211	76	716	36	892	999999	999999	325	999999	916	479	158	461	808	261	19	803	127	436	790	999999	744	31	999999	455	951	591	310	542	14	750	732	999999	20	790	774	604	453	925	984	851	642	177	230	999999	305	999999	999999	999999	782	999999	687	47	352	963	999999	54	634	580	940	593	999999	783	999999	176	999999	463	451	28	486	414	359	202	451	938	759	576	999999	284	160	775	749	315	760	999999	999999	695	352	57	333	999999	970	999999	984	401	237	859	186	999999	71	841	735	823	519	377	999999	495	999999	413	213	999999	253	999999	429	175	843	999999	33	362	114	999999	120	403	694	755	444	486	217	60	711	899	400	747	222	318	49	926	795	999999	999999	576	109	939	843	443	999999	619	999999	818	558	999999	835	823	949	20	731	341	138	763	932	999999	287	545	999999	999999	499	505	999999	120	136	999999	999999	640	738	537	999999	181	560	261	279	825	42	398	999999	999999	74	577	798	212	587	707	798	41	460	94	298	999999	247	539	943	981	481	342	692	641	999999	999999	94	421	68	559	781	876	494	117	507	999999	53	999999	249	922	707	934	533	428	128	491	190	654	999999	397	933	999999	318	298	353	699	705	999999	999999	868	999999	386	154	999999	999999	922	547	999999	999999	410	520	339	299	30	999999	547	809	274	522	913	25	440	999999	671	626	760	568	206	764	999999	192	192	519	381	999999	999999	790	999999	501	206	944	837	999999	838	876	999999	731	999999	24	999999	889	441	348	485	853	61	214	999999	411	176	363	350	588	779	227	338	819	999999	589	953	756	999999	772	326	968	187	373	343	794	32	38	999999	192	958	918	751	844	999999	527	389	125	317	103	335	842	603	259	999999	
621	999999	783	999999	999999	71	59	584	668	31	516	675	688	870	999999	388	147	94	168	630	861	475	493	785	399	210	837	449	221	999999	999999	375	928	86	999999	255	999999	225	571	130	908	343	93	999999	527	852	701	999999	628	715	198	999999	444	629	436	155	64	999999	423	508	233	609	373	230	547	151	747	611	158	443	149	922	999999	48	999999	527	392	671	999999	999999	999999	592	820	506	259	999999	930	309	649	576	200	250	999999	72	896	308	970	999999	999999	385	999999	99	999999	194	575	275	244	406	907	909	762	393	999999	999999	999999	999999	788	867	999999	821	220	448	962	581	252	899	131	999999	999999	422	556	999999	396	883	999999	420	495	636	930	983	491	534	401	999999	999999	999999	511	925	73	264	519	112	999999	999999	174	666	137	999999	942	675	154	999999	265	999999	362	242	997	856	442	588	156	999999	936	988	340	686	56	231	999999	446	398	205	999999	886	902	453	640	933	999999	999999	293	971	999999	265	838	706	279	999999	388	582	999999	654	999999	485	118	367	176	999999	131	488	619	905	757	506	287	999999	397	379	593	999999	602	999999	148	999999	305	185	469	681	160	634	999999	999999	843	195	636	743	712	911	777	545	287	738	811	999999	167	387	223	197	977	999999	318	899	322	479	979	999999	999999	827	999999	933	897	495	751	999999	999999	478	71	571	869	544	246	486	601	57	630	864	261	999999	508	917	999999	281	999999	271	325	517	828	373	215	890	236	999999	732	843	647	792	986	323	167	688	325	652	328	999999	999999	832	308	274	848	125	494	999999	328	999999	972	626	999999	999999	182	564	650	698	365	979	318	999999	754	999999	410	838	877	999999	750	820	602	999999	953	270	999999	492	218	563	524	999999	405	628	567	470	871	30	10	999999	151	603	999999	999999	296	348	134	300	88	550	864	20	248	556	857	507	669	999999	673	530	871	690	355	97	999999	275	999999	999999	794	293	999999	390	999999	381	796	157	782	974	32	614	146	999999	413	668	999999	514	851	849	999999	69	800	999999	999999	999999	634	461	257	950	453	30	765	444	999999	795	663	999999	182	867	760	709	725	695	641	69	393	553	286	687	999999	999999	999999	734	919	735	999999	679	999999	367	746	345	899	832	530	999999	999999	702	821	618	14	225	999999	984	98	71	999999	115	575	297	96	999999	999999	570	563	784	999999	40	524	771	312	984	450	999999	130	999999	999999	999999	174	640	220	691	731	668	682	181	999999	439	999999	858	400	387	113	999999	280	664	170	338	279	746	
404	818	187	60	316	29	774	999999	863	999999	261	451	941	935	86	405	359	516	888	999999	457	999999	395	666	380	924	999999	705	545	465	265	481	623	428	245	402	514	681	362	662	407	811	576	972	999999	949	446	177	669	875	315	653	999999	887	999999	238	432	520	679	391	148	79	980	407	418	779	827	522	699	684	890	678	164	235	999999	645	600	422	70	431	488	714	46	670	999999	611	41	999999	999999	17	969	994	12	970	999999	337	830	178	563	827	999999	923	999999	984	999999	999999	499	224	903	653	638	999999	999999	258	999999	999999	43	320	999999	999999	999999	101	393	999999	714	896	675	193	711	656	814	431	859	999999	999999	564	246	61	685	999999	122	999999	831	999999	379	959	543	754	78	100	304	999999	921	999999	88	999999	999999	785	280	999999	960	315	512	257	838	216	160	227	948	999999	197	982	634	732	694	932	270	908	322	754	363	921	999999	620	362	304	509	112	999999	279	35	999999	780	598	563	806	313	584	646	172	808	326	805	730	903	999999	885	199	999999	999999	769	631	472	525	734	49	999999	892	895	544	999999	58	72	679	999999	736	211	999999	179	999999	999999	685	271	159	946	46	126	395	717	50	418	320	50	999999	999999	403	999999	265	864	523	616	999999	688	112	465	760	264	136	417	176	119	849	29	999999	527	999999	370	322	999999	698	922	805	184	855	135	396	18	999999	179	999999	747	946	181	655	999999	999999	997	169	693	999999	782	990	999999	550	930	568	301	999999	999999	999999	43	999999	685	999999	601	811	999999	833	976	79	752	999999	956	497	428	173	677	373	902	320	96	210	999999	393	915	932	827	633	924	567	105	999999	572	753	886	82	271	999999	64	999999	969	999999	999999	624	443	999999	43	489	131	767	890	927	964	180	999999	832	57	301	260	669	984	614	908	999999	999999	999999	637	213	611	356	902	671	319	999999	351	922	27	14	950	343	898	347	511	999999	999999	177	188	402	424	63	999999	969	755	394	999999	365	265	774	999999	833	944	999999	878	775	865	228	999999	532	828	416	815	52	351	916	771	646	112	750	742	999999	432	245	999999	558	331	999999	916	924	955	999999	667	999999	999999	126	399	77	469	736	999999	457	999999	999999	573	18	247	982	627	999999	623	839	262	514	42	843	999999	999999	52	329	453	999999	999999	999999	576	843	749	573	999999	999999	526	703	187	376	458	294	256	776	999999	999999	999999	349	314	86	310	125	732	162	999999	520	715	690	35	999999	292	369	154	866	88	730	268	999999	
303	999999	999999	920	662	999999	999999	747	596	635	47	271	999999	999999	627	236	392	999999	999999	597	363	999999	999999	835	678	999999	93	999999	999999	999999	697	941	522	646	55	911	763	999999	999999	999999	999999	472	924	90	653	764	999999	188	742	918	999999	999999	619	999999	321	136	884	999999	999999	625	802	968	608	215	999999	106	749	372	68	999999	472	11	998	273	501	890	253	438	192	913	905	905	356	230	907	80	331	999999	335	919	37	285	999999	837	999999	137	864	718	152	556	24	768	129	35	455	481	628	355	179	430	999999	455	999999	338	719	897	999999	387	999999	999999	999999	898	47	999999	688	196	863	171	230	374	36	534	296	636	999999	999999	785	330	775	435	451	975	681	999999	999999	582	981	999999	127	999999	999999	486	999999	999999	781	126	731	980	347	268	618	467	135	804	404	358	168	668	439	582	999999	301	612	999999	426	999999	226	999999	113	116	215	62	999999	83	859	549	124	21	999999	782	415	805	983	516	817	999999	999999	877	510	999999	423	999999	381	544	44	223	999999	547	858	982	899	999999	999999	999999	63	566	423	62	945	854	243	157	814	656	999999	316	999999	106	65	442	949	999999	632	425	693	893	680	509	48	645	675	577	999999	872	882	816	999999	752	463	261	571	999999	932	656	999999	276	508	724	377	728	999999	778	491	426	999999	560	967	999999	547	170	885	914	24	309	999999	666	993	941	774	999999	387	565	642	999999	871	162	417	975	972	426	394	955	141	999999	999999	896	999999	999999	839	332	849	478	215	999999	999999	657	999999	632	477	786	282	566	950	26	999999	349	145	687	554	880	152	999999	488	999999	999999	929	999999	999999	569	292	581	266	999999	451	511	908	360	349	999999	999999	378	784	999999	195	153	827	15	999999	967	400	761	407	192	959	189	999999	999999	999999	527	446	874	999999	999999	194	215	26	999999	508	515	443	988	795	258	340	511	999999	492	999999	999999	948	924	668	736	178	530	999999	83	153	999999	653	918	276	999999	992	350	999999	721	323	980	999999	372	506	609	999999	411	965	159	852	457	999999	999999	999999	117	579	999999	215	999999	895	663	41	942	321	999999	861	999999	999999	999999	266	999999	221	646	178	999999	849	585	427	999999	211	766	565	34	231	999999	449	288	230	169	999999	999999	144	947	826	999999	948	194	61	269	747	999999	689	992	892	861	999999	185	206	384	267	994	104	999999	150	138	999999	16	721	626	796	582	304	563	730	786	856	999999	819	518	373	999999	533	999999	321	202	999999	572	999999	369	459	273	92	
845	901	258	386	987	807	999999	561	941	999999	434	472	175	714	999999	272	999999	15	999999	366	687	21	602	999999	999999	835	947	999999	999999	874	361	177	999999	500	459	661	481	999999	868	466	131	957	999999	202	999999	695	156	487	952	309	999999	999999	486	907	999999	834	309	999999	450	162	999999	648	34	77	121	267	999999	674	265	473	999999	705	999999	999999	999999	999999	589	999999	371	250	688	999999	107	999999	848	997	690	625	105	624	999999	693	960	999999	607	483	999999	999999	999999	841	755	481	232	488	519	330	999999	970	673	675	255	899	426	209	473	399	550	798	999999	999999	999999	999999	999999	640	121	107	999999	430	999999	761	796	234	328	530	999999	217	247	999999	717	999999	999999	999999	951	430	999999	462	277	760	252	999999	932	999999	999999	966	274	999999	999999	591	376	999999	584	797	999999	912	878	30	580	896	714	266	999999	930	999999	700	344	857	373	158	271	658	829	999999	187	999999	828	662	98	999999	999999	65	999999	655	252	304	943	982	657	999999	552	358	882	380	55	986	66	11	63	445	632	417	76	754	330	717	999999	599	619	999999	93	226	999999	999999	999999	659	951	506	688	999999	757	362	209	333	605	912	999999	458	999999	201	643	826	999999	652	729	848	999999	560	999999	534	712	353	999999	294	955	999999	999999	663	740	396	45	999999	323	999999	688	279	999999	743	999999	999999	941	143	660	999999	728	267	617	290	498	792	671	401	181	163	83	413	989	999999	377	280	496	122	718	552	166	93	512	341	963	460	640	254	411	916	593	579	693	945	999999	697	718	145	999999	999999	999999	644	387	170	203	285	290	302	375	878	921	828	424	117	999999	644	999999	999999	326	48	161	999999	999999	265	570	504	999999	999999	359	680	562	360	947	770	826	522	706	999999	147	688	179	999999	999999	533	995	764	164	585	999999	999999	999999	441	999999	999999	796	309	654	132	599	699	564	246	943	695	999999	570	880	654	291	749	999999	412	148	638	868	812	546	465	270	805	349	145	370	437	737	130	541	821	974	999999	999999	999999	752	448	999999	933	405	193	216	434	883	510	304	934	999999	540	303	190	267	983	762	999999	862	794	359	429	875	515	958	206	38	69	679	763	881	365	999999	700	515	934	417	363	259	835	921	839	840	999999	454	206	827	361	563	990	764	678	720	957	99	703	999999	889	235	999999	405	824	830	540	63	627	879	603	675	333	576	409	939	36	999999	520	999999	450	70	761	999999	677	506	689	999999	212	644	702	611	999999	999999	527	137	248	
439	107	999999	310	999999	827	326	999999	999999	240	424	365	999999	999999	95	578	999999	999999	829	999999	999999	999999	327	150	999999	850	982	187	992	999999	456	999999	282	701	597	774	511	288	999999	243	444	999999	991	275	275	643	473	999999	999999	999999	697	268	999999	663	606	711	779	867	999999	532	844	149	999999	999999	783	375	93	999999	107	320	77	835	550	595	39	497	737	62	875	898	386	42	570	959	176	198	359	619	105	885	994	643	520	999999	398	305	912	179	491	899	560	999999	853	306	999999	861	717	112	999999	118	999999	727	992	870	156	811	578	999999	999999	595	26	474	999999	221	999999	434	325	15	207	734	999999	568	570	975	999999	950	999999	274	995	314	999999	256	985	999999	999999	277	650	999999	398	586	727	999999	999999	896	883	999999	493	999999	980	540	546	711	905	898	532	415	167	27	533	999999	999999	999999	287	999999	125	769	488	999999	309	58	783	675	616	620	999999	946	55	999999	999999	261	466	999999	293	464	768	768	999999	97	464	505	119	633	999999	203	954	423	362	182	780	999999	608	538	999999	932	756	870	999999	295	891	999999	999999	493	925	282	738	95	999999	822	582	356	428	401	500	803	999999	160	999999	423	666	594	593	872	892	977	999999	928	214	999999	708	897	673	65	206	878	144	625	708	844	464	999999	999999	999999	599	434	999999	999999	47	538	993	999999	999999	681	628	306	992	999999	600	948	629	810	880	667	124	684	682	372	999999	999999	669	323	452	999999	999999	798	200	63	283	468	291	446	999999	676	368	111	586	992	999999	999999	886	646	34	759	225	999999	987	736	426	914	751	332	21	425	999999	680	164	607	722	830	116	999999	999999	142	999999	192	919	214	999999	22	108	690	935	999999	999999	999999	999999	999999	999999	314	810	464	637	369	999999	958	434	999999	806	687	946	999999	279	999999	792	947	432	892	999999	42	735	783	436	413	815	70	999999	715	689	847	999999	472	118	418	30	652	311	855	424	707	758	453	407	621	76	130	999999	999999	513	999999	999999	405	598	466	999999	37	37	234	553	656	572	719	785	959	999999	483	870	861	586	999999	645	577	477	999999	284	291	385	814	346	695	999999	999999	999999	900	257	986	874	652	838	999999	999999	87	312	768	145	49	667	447	999999	593	259	559	753	999999	153	32	927	212	191	298	651	999999	887	857	17	514	517	885	712	319	609	999999	32	999999	524	568	275	709	260	245	623	938	498	753	445	99	999999	838	756	234	69	672	470	550	351	999999	199	999999	760	999999	532	782	
999999	16	983	41	537	170	999999	585	757	227	951	999999	674	999999	723	144	421	918	211	678	138	488	260	937	757	482	999999	122	379	820	999999	999999	999999	840	213	492	769	413	562	999999	989	181	477	841	720	523	999999	999999	688	999999	42	842	429	999999	653	999999	756	56	284	65	919	736	216	936	999999	999999	244	833	999999	241	999999	999999	999999	68	689	957	999999	418	226	244	999999	613	433	324	787	999999	211	859	197	999999	735	723	139	999999	233	999999	965	540	999999	999999	289	51	138	999999	999999	34	999999	370	999999	696	245	347	830	999999	458	999999	312	891	158	171	129	999999	999999	553	505	651	877	859	834	437	991	480	999999	826	955	564	484	976	999999	763	999999	840	696	501	720	398	999999	99	58	999999	949	83	391	999999	280	904	999999	584	951	999999	156	626	535	735	704	765	501	13	94	893	831	335	999999	395	539	999999	999999	155	999999	999999	759	787	999999	917	487	918	99	445	555	60	999999	900	35	597	999999	15	999999	999999	999999	955	999999	889	999999	164	95	623	816	999999	871	999999	226	259	999999	843	288	999999	815	999999	258	999999	999999	65	457	44	733	931	310	669	779	534	999999	999999	358	999999	220	869	782	656	999999	999999	111	103	573	563	999999	910	158	192	318	257	199	696	712	21	999999	840	441	970	430	999999	323	157	999999	999999	999999	499	999999	874	632	418	999999	169	786	999999	999999	999999	999999	894	211	823	782	127	360	532	345	287	25	347	999999	380	438	999999	235	677	549	999999	877	236	999999	343	18	284	560	899	999999	40	999999	328	999999	706	358	547	768	607	381	999999	796	693	999999	741	484	563	286	262	980	773	933	118	844	729	705	999999	358	868	999999	508	567	460	861	999999	376	696	20	999999	31	890	999999	628	999999	353	167	193	235	803	859	455	998	308	999999	897	999999	801	483	606	10	103	198	999999	999999	872	999999	345	831	697	374	787	553	394	240	99	999999	315	812	500	571	521	39	555	19	369	510	269	541	964	217	575	223	413	890	999999	702	153	836	433	714	822	362	538	439	81	902	613	77	829	999999	791	989	999999	45	489	73	643	999999	432	999999	380	803	867	999999	798	574	149	503	312	397	587	479	388	999999	749	999999	501	125	937	999999	896	201	712	797	426	586	240	378	411	864	69	261	413	71	343	28	494	999999	640	507	762	120	764	442	589	321	999999	999999	295	330	999999	527	954	964	474	188	101	79	72	999999	999999	770	999999	447	337	335	75	999999	999999	731	674	452	484	440	999999	
786	437	279	217	999999	975	44	93	999999	303	541	307	999999	596	165	926	424	986	427	999999	991	28	326	999999	999999	999999	999999	999999	564	999999	128	53	999999	269	688	751	821	862	957	246	309	687	20	999999	796	38	626	730	297	999999	259	466	999999	276	713	767	120	999999	952	858	692	290	529	999999	184	498	783	189	999999	999999	999999	562	39	191	864	314	18	181	317	999999	629	563	466	759	999999	662	986	257	556	921	640	656	909	108	553	28	999999	585	970	308	254	447	821	882	699	999999	999999	875	411	408	999999	999999	857	726	238	139	999999	769	999999	999999	511	535	632	986	999999	458	653	930	637	999999	999999	999999	211	999999	999999	192	741	583	999999	709	235	999999	999999	158	999999	702	798	192	869	999999	999999	398	557	457	796	719	999999	999999	999999	251	53	506	248	999999	999999	336	736	848	745	56	398	250	710	329	297	401	689	999999	824	81	660	470	71	222	999999	757	875	754	222	271	377	906	474	818	665	999999	999999	999999	895	835	965	949	447	999999	999999	953	688	238	170	404	40	341	20	47	999999	583	999999	35	913	999999	999999	999999	635	483	999999	491	999999	999999	663	568	529	408	999999	989	116	710	33	248	196	999999	79	647	593	817	241	999999	896	436	999999	999999	294	999999	376	400	384	982	323	963	999999	544	186	796	574	999999	875	631	753	31	931	880	560	206	838	224	435	813	399	999999	252	999999	595	999999	664	581	999999	682	999999	197	614	134	396	69	104	999999	999999	283	82	991	942	999999	999999	874	999999	356	531	98	999999	999999	999999	999999	593	506	999999	999999	948	999999	141	993	328	202	599	565	416	807	494	999999	999999	195	701	162	741	408	875	643	360	720	844	318	999999	195	999999	999999	999999	54	999999	999999	349	999999	704	685	151	89	672	749	19	727	468	999999	861	999999	986	822	460	812	999999	195	630	87	160	237	992	822	943	143	999999	719	343	372	276	604	161	518	491	26	20	661	999999	136	999999	633	262	155	457	28	209	999999	429	419	999999	355	270	271	443	476	693	999999	145	538	231	299	999999	106	431	267	879	478	999999	444	802	177	999999	999999	999999	527	975	999999	375	924	934	999999	999999	999999	156	920	344	889	84	24	999999	691	999999	207	999999	343	249	166	999999	199	149	730	521	985	999999	57	896	999999	818	916	501	999999	954	220	604	999999	999999	999999	999999	511	999999	989	999999	326	121	120	651	261	598	999999	287	818	132	185	785	999999	999999	315	316	999999	33	999999	81	167	522	486	737	314	602	359	344	780	
999999	222	275	159	999999	204	999999	506	405	644	177	999999	639	999999	724	778	999999	401	401	694	162	849	487	999999	918	246	804	999999	383	999999	659	999999	775	507	611	999999	909	999999	999999	959	999999	810	703	388	999999	372	528	839	761	958	879	211	958	999999	627	999999	999999	920	241	999999	999999	248	132	69	985	928	933	141	81	814	999999	799	999999	999999	999999	999999	999999	999999	945	556	999999	999999	999999	425	999999	457	291	134	999999	254	185	999999	404	785	568	202	687	644	403	999999	438	999999	768	999999	100	89	686	999999	397	999999	999999	999999	975	685	383	436	375	707	601	538	647	808	261	826	999999	879	999999	999999	999999	69	999999	512	705	472	999999	330	206	999999	999999	387	770	764	737	605	44	549	24	718	411	142	827	980	52	864	835	629	144	942	319	999999	683	946	999999	337	619	708	929	512	568	999999	240	449	382	224	767	882	81	656	792	98	865	999999	338	741	242	684	999999	840	999999	999999	196	263	615	123	999999	824	122	409	985	335	620	511	160	358	999999	388	608	999999	107	953	557	999999	160	999999	356	996	618	911	999999	935	248	98	875	80	999999	976	833	268	519	943	769	672	670	466	478	363	536	979	839	854	999999	641	743	999999	939	707	113	999999	999999	707	215	211	313	60	97	999999	635	999999	492	999999	554	349	999999	164	193	885	818	693	752	992	999999	639	81	251	999999	606	355	999999	141	999999	999999	448	500	999999	737	568	999999	620	378	946	727	456	497	913	309	736	333	588	500	64	999999	420	999999	999999	248	999999	139	999999	201	490	186	999999	948	333	63	115	848	999999	427	625	526	999999	325	805	274	999999	999999	999999	942	132	283	999999	700	87	279	999999	805	999999	573	170	999999	307	428	887	770	293	508	174	860	999999	999999	827	171	999999	537	691	105	837	511	235	434	971	999999	78	217	419	744	871	63	999999	310	133	932	266	196	999999	778	437	45	980	514	999999	999999	748	244	455	605	824	549	588	367	999999	999999	348	735	466	999999	360	680	361	549	636	120	999999	893	763	894	999999	689	319	999999	668	999999	530	720	456	673	381	834	999999	813	999999	332	999999	244	341	910	594	999999	729	999999	428	756	683	441	999999	999999	49	854	480	560	999999	145	239	675	698	176	693	627	288	793	806	525	918	548	999999	313	645	999999	562	853	310	383	959	999999	999999	999999	128	999999	842	589	634	527	363	211	121	783	102	799	545	175	226	966	999999	936	244	903	838	999999	811	999999	231	24	302	999999	999999	328	185	961	999999	
787	57	999999	999999	699	168	289	999999	716	436	845	221	999999	488	396	999999	343	999999	33	44	999999	82	999999	286	999999	368	999999	235	736	950	793	608	141	617	999999	127	999999	999999	999999	777	999999	999999	999999	709	966	363	385	999999	905	999999	916	999999	162	927	601	715	999999	328	517	999999	999999	64	436	766	642	247	89	999999	731	278	999999	999999	999999	255	88	850	950	283	320	914	999999	94	329	745	44	606	456	213	26	52	63	303	673	222	239	900	999999	365	76	728	999999	156	804	636	975	999999	608	906	848	750	764	790	999999	999999	999999	999999	734	690	732	46	999999	876	221	688	225	999999	489	375	999999	187	546	999999	217	592	640	837	289	692	999999	999999	998	549	365	275	287	272	295	79	865	775	176	623	633	40	936	407	934	999999	421	263	284	242	890	999999	999999	180	999999	425	963	999999	184	999999	919	462	48	999999	520	946	999999	952	435	420	510	250	999999	922	999999	187	655	243	902	174	281	516	995	765	658	694	71	117	689	869	116	999999	601	134	999999	181	991	694	886	988	714	468	827	864	732	649	999999	292	219	999999	770	999999	617	19	770	413	466	282	593	826	884	304	999999	566	313	999999	649	887	228	788	999999	960	356	999999	459	999999	689	141	999999	19	45	999999	897	293	109	385	999999	591	363	999999	999999	718	111	70	113	420	204	999999	560	578	10	771	73	430	220	809	383	999999	560	999999	723	999999	999999	584	790	116	406	980	466	999999	426	67	534	928	83	476	859	296	810	999999	999999	427	580	464	999999	274	715	476	999999	299	12	45	999999	999999	576	390	478	999999	999999	999999	23	224	999999	999999	161	999999	246	999999	999999	744	950	999999	892	521	350	306	754	785	575	526	401	999999	999999	177	926	390	999999	139	361	999999	999999	341	27	812	35	403	623	948	999999	75	37	999999	129	999999	348	915	999999	520	64	280	999999	999999	951	752	999999	999999	316	637	706	771	916	999999	784	663	746	999999	999999	90	495	947	999999	806	482	510	999999	821	810	579	828	999999	999999	516	999999	999999	999999	314	390	999999	216	941	96	999999	252	541	159	920	794	465	591	729	845	72	34	117	597	828	220	451	264	784	999999	737	808	695	532	409	999999	703	605	442	238	805	873	554	860	999999	564	941	360	578	36	355	987	108	999999	186	492	999999	493	239	103	938	20	431	668	359	187	999999	19	749	888	999999	999999	159	501	49	999999	999999	256	999999	274	279	100	999999	758	999999	749	709	529	355	917	999999	220	376	999999	299	795	452	
885	999999	519	17	931	999999	690	999999	999999	838	607	136	999999	22	721	593	965	824	848	334	673	999999	609	478	37	664	832	823	880	493	810	999999	999999	999999	999999	999999	390	999999	347	999999	999999	822	441	911	111	999999	367	904	353	627	411	999999	999999	470	778	153	902	51	999999	277	778	999999	64	12	37	405	881	251	428	975	213	708	486	999999	339	999999	310	697	376	633	306	927	480	263	92	296	760	784	999999	999999	999999	348	999999	80	710	138	768	999999	884	999999	999999	125	486	377	423	702	47	999999	140	928	843	214	999999	356	970	999999	396	999999	919	999999	999999	999999	999999	977	999999	999999	431	415	658	999999	91	871	813	670	121	190	999999	999999	839	389	258	678	999999	49	999999	638	999999	930	109	999999	742	967	519	153	70	424	842	508	244	999999	280	632	433	999999	846	999999	401	14	999999	790	409	293	960	539	492	966	999999	244	380	504	200	501	999999	799	468	999999	999999	670	609	696	348	999999	868	289	119	999999	254	723	202	635	247	669	695	319	459	459	999999	979	660	104	971	999999	999999	740	999999	999999	999999	634	471	999999	619	730	404	999999	451	466	425	999999	430	866	721	730	51	744	999999	999999	805	997	349	999999	117	383	19	515	999999	740	814	137	999999	340	310	620	261	470	26	999999	275	158	867	992	43	336	999999	794	382	250	566	393	484	839	973	328	294	999999	625	246	721	889	999999	711	652	297	999999	100	999999	111	478	580	728	999999	265	657	139	357	975	780	999999	225	143	485	184	430	653	90	367	982	335	800	845	779	795	385	337	166	349	746	575	467	238	999999	771	985	665	734	999999	999999	198	999999	486	844	999999	506	756	346	536	999999	644	680	733	583	775	678	735	949	954	879	999999	973	17	999999	215	366	986	862	713	198	765	918	999999	999999	793	398	323	11	367	298	629	990	629	127	111	999999	734	655	505	103	260	999999	779	999999	995	225	929	257	638	65	520	894	632	348	467	726	184	692	789	999999	364	999999	591	999999	259	339	353	889	137	320	632	999999	999999	620	938	999999	149	800	999999	577	468	999999	372	312	778	735	368	291	999999	385	721	52	865	128	738	999999	134	123	455	666	999999	50	999999	328	432	189	537	999999	410	999999	586	383	646	222	999999	298	371	289	887	524	970	72	239	999999	999999	590	474	999999	881	421	924	35	355	389	999999	428	947	53	879	598	208	355	880	252	999999	348	405	653	210	449	999999	845	999999	931	695	809	811	376	730	842	714	298	140	988	
493	561	37	267	999999	499	351	327	409	298	325	625	191	999999	953	260	999999	999999	999999	999999	266	88	799	424	693	896	617	580	999999	46	884	909	999999	891	758	999999	320	148	146	999999	108	999999	446	937	615	80	627	824	423	479	658	999999	261	699	732	415	761	999999	999999	620	882	999999	13	373	414	999999	410	299	237	999999	939	55	684	999999	342	428	642	862	999999	623	278	792	167	844	387	991	658	999999	169	999999	486	999999	574	526	828	338	834	83	532	999999	669	337	597	706	540	612	218	999999	366	314	772	898	999999	999999	351	100	999999	169	985	423	758	999999	140	884	999999	242	481	999999	508	14	593	569	999999	609	954	941	999999	460	314	775	999999	999999	999999	999999	999999	588	902	624	999999	738	999999	675	97	119	450	784	207	712	477	999999	141	999999	999999	999999	720	213	568	205	995	999999	999999	162	855	220	640	999999	725	999999	999999	999999	339	856	999999	999999	999999	999999	481	230	168	179	743	999999	983	999999	643	731	999999	807	144	376	29	707	999999	999999	843	572	820	877	478	999999	68	922	409	999999	968	284	999999	999999	82	802	732	999999	46	826	666	412	179	999999	576	908	716	917	999999	936	631	999999	238	216	927	716	107	604	999999	742	120	821	93	167	47	369	663	999999	735	341	999999	682	671	802	119	440	999999	971	999999	569	709	151	781	999999	203	347	56	862	728	366	705	138	999999	999999	715	844	328	21	811	216	255	64	192	808	302	949	960	435	106	496	322	135	302	193	999999	999999	999999	621	964	699	999999	801	999999	378	636	516	97	999999	97	274	122	392	999999	104	999999	654	999999	972	180	254	387	620	999999	242	999999	579	999999	411	271	745	804	999999	57	121	893	454	130	814	182	785	861	592	348	831	384	930	965	999999	868	999999	20	77	451	720	322	702	999999	701	334	999999	681	686	999999	351	470	999999	344	57	210	870	533	154	800	394	392	999999	281	933	999999	123	613	636	542	884	734	999999	266	337	799	201	418	999999	489	125	113	185	487	997	371	969	999999	999999	999999	998	853	999999	277	66	337	528	430	112	843	220	999999	54	153	230	616	999999	158	999999	258	19	461	114	664	684	999999	217	316	284	572	888	527	695	639	543	40	868	469	209	999	281	770	315	585	278	672	69	41	999999	391	999999	820	587	999999	988	546	749	212	592	775	129	221	156	540	999999	692	757	415	609	200	999999	273	948	999999	977	248	156	528	395	22	231	185	59	893	934	78	999999	36	999999	997	291	666	877	
999999	880	69	999999	999999	999999	586	915	653	432	999999	643	999999	999999	579	691	749	400	230	816	579	999999	943	999999	262	606	886	752	730	999999	612	908	91	396	524	137	917	624	381	897	809	107	578	753	982	260	999999	206	370	344	999999	606	71	999999	307	881	936	999999	371	178	744	833	194	888	999999	999999	561	977	999999	452	774	999999	28	332	17	482	974	200	999999	12	45	999999	999999	396	863	15	847	242	98	999999	200	29	999999	212	999999	976	999999	689	933	824	698	999999	999999	917	570	999999	587	738	841	825	906	746	999999	999999	143	999999	450	797	34	814	320	328	889	714	261	999999	999999	816	180	41	999999	999999	266	364	314	999999	839	999999	825	97	428	999999	999999	999999	736	454	311	894	999999	106	999999	125	665	129	999999	380	703	999999	666	816	904	999999	568	810	266	621	999999	364	64	690	225	999999	972	937	999999	999999	928	626	978	806	452	976	747	999999	505	999999	629	146	850	934	999999	705	808	19	192	999999	999999	590	16	999999	999999	946	840	388	881	559	999999	727	733	311	999999	86	999999	859	373	928	34	999999	314	812	992	999999	999999	130	940	520	177	962	754	739	661	999999	620	864	999999	999999	999999	368	999999	946	310	901	412	548	491	673	999999	948	645	264	632	65	285	204	999999	620	442	999999	447	999999	391	999999	973	994	649	114	465	999999	999999	866	791	999999	303	999999	511	999999	941	999999	638	999999	971	229	326	999999	116	606	72	425	742	232	74	999999	999999	831	565	130	928	418	899	387	217	999999	931	778	999999	966	762	916	692	41	678	477	91	180	398	999999	863	483	887	53	999999	50	559	794	802	375	745	999999	999999	391	999999	999999	76	260	69	725	297	548	37	149	844	155	999999	999999	553	597	344	749	442	403	999999	455	530	999999	346	177	999999	147	999999	107	231	300	123	311	999999	155	411	830	121	673	874	999999	456	999999	209	999999	999999	849	999999	215	40	995	999999	409	999999	716	999999	220	999999	891	999999	159	572	999999	918	554	42	431	840	408	195	513	638	768	528	999999	999	999999	656	451	999999	847	897	770	77	236	999999	714	999999	999999	999999	200	999999	229	999999	724	753	526	829	655	999999	999999	18	841	999999	526	366	270	880	194	999999	230	563	472	999999	999999	999999	801	862	692	293	327	254	687	999999	995	596	419	133	804	197	482	953	11	588	974	838	999999	999999	999999	869	999999	833	992	445	999999	636	454	197	463	999999	951	664	147	371	545	999999	330	586	34	999999	946	999999	999999	999999	245	276	562	884	66	
999999	206	61	321	822	999999	494	999999	999999	342	368	151	231	999999	341	245	818	815	639	52	343	517	479	725	999999	923	999999	999999	995	210	999999	84	570	140	999999	999999	900	352	999999	87	61	388	88	253	666	999999	999999	476	744	761	999999	461	922	841	999999	835	726	335	701	898	999999	737	267	999999	686	999999	581	101	559	75	999999	999999	500	562	991	955	438	235	999999	832	999999	396	22	243	783	204	162	999999	417	999999	549	575	999999	999999	999999	999999	130	47	567	999999	216	633	916	679	426	999999	960	999999	999999	767	406	500	275	868	700	45	724	999999	268	491	141	999999	683	284	999999	769	825	84	906	677	999999	401	668	686	626	574	479	999999	817	999999	244	792	879	650	878	999999	309	999999	725	621	999999	999999	999999	85	251	364	999999	642	999999	999999	135	886	463	182	932	14	999999	589	251	135	999999	391	216	435	257	349	972	999999	405	476	999999	52	358	295	999999	737	622	593	445	272	999999	837	189	169	706	358	338	707	717	873	227	720	999999	600	999999	217	891	353	999999	901	999999	917	246	687	198	93	537	177	103	999999	392	248	153	979	510	728	212	999999	999999	899	20	275	326	531	259	748	511	758	999999	871	845	279	766	999999	999999	707	600	502	971	623	999999	170	999999	521	491	978	577	560	99	337	999999	845	624	999999	891	999999	600	714	999999	449	581	999999	938	999999	360	122	999999	610	109	803	137	999999	84	115	89	849	661	804	999999	280	181	999999	668	902	865	999999	655	999999	652	763	116	885	74	999999	51	50	232	999999	170	379	999999	966	461	296	210	305	770	519	848	51	999999	796	675	166	277	631	121	45	366	360	467	643	957	346	696	999999	999999	999999	73	48	626	279	643	999999	999999	999999	499	381	999999	570	999999	145	990	610	999999	320	999999	908	264	420	929	999999	999999	810	912	999999	19	125	999999	958	660	999999	999999	809	424	999999	162	15	392	72	141	739	343	796	999999	331	653	357	47	385	40	736	999999	652	119	439	254	833	757	911	205	999999	781	999999	909	20	689	190	195	121	168	215	525	201	288	200	853	238	999999	590	999999	661	87	999999	999999	924	931	999999	999999	985	999999	329	999999	481	867	757	957	600	886	119	642	999999	171	925	227	825	220	105	373	919	586	25	152	177	700	543	999999	567	999999	985	89	885	490	210	180	999999	958	54	334	999999	999999	262	351	580	948	999999	499	999999	997	112	713	835	999999	999999	408	926	186	999999	780	999999	460	999999	784	999999	999999	756	982	961	755	388	
866	176	771	842	687	333	673	572	999999	952	53	155	569	713	282	254	999999	999999	999999	253	999999	878	273	10	999999	999999	478	999999	999999	201	999999	538	999999	999999	999999	999999	73	597	104	84	262	613	860	827	289	999999	999999	999999	629	999999	311	283	169	511	999999	988	902	770	771	845	855	233	31	38	999999	515	749	950	477	735	190	858	614	999999	991	59	27	999999	720	765	20	406	821	999999	889	492	999999	893	894	257	999999	999999	825	258	228	999999	999999	999999	640	774	565	880	603	893	604	452	668	999999	999999	999999	970	466	60	16	835	459	411	999999	999999	704	146	856	66	230	102	888	42	366	509	961	467	195	805	945	209	140	802	927	171	999999	824	937	382	999999	286	186	252	999999	423	769	627	335	694	936	999999	709	823	383	801	716	420	312	932	999999	999999	785	661	999999	807	705	656	484	999999	701	999999	209	999999	999999	999999	915	645	224	999999	739	343	142	501	869	999999	500	316	429	999999	454	36	522	14	999999	21	501	999999	999999	999999	717	123	153	239	993	66	439	999999	986	999999	886	80	999999	369	203	999999	999999	999999	791	999999	999999	398	236	358	999999	999999	999999	999999	659	826	453	399	507	212	235	626	200	902	999999	813	878	273	330	991	250	384	830	999999	810	999999	936	216	733	351	999999	329	999999	795	589	328	698	999999	576	169	985	496	573	993	144	577	999999	182	786	978	917	53	78	999999	118	276	843	214	394	60	890	999999	999999	999999	999999	905	999999	405	323	189	124	644	697	999999	15	753	810	837	29	243	583	763	430	755	999999	661	260	651	686	322	999999	494	849	525	279	749	830	418	495	238	838	629	859	606	864	283	355	999999	239	364	465	16	194	160	999999	136	815	911	731	846	655	999999	718	10	704	629	794	999999	890	266	999999	402	999999	791	404	954	904	823	891	160	315	352	999999	332	857	478	999999	999999	999999	153	999999	919	686	999999	582	751	910	999999	902	244	488	184	28	999999	441	999999	664	403	755	522	232	992	29	580	999999	313	674	396	153	999999	330	105	999999	747	999999	14	715	703	218	653	999999	55	999999	656	672	999999	334	448	999999	794	999999	906	943	536	920	999999	999999	115	999999	999999	999999	524	715	676	914	392	62	999999	650	437	357	960	999999	112	478	187	999999	999999	908	410	979	999999	505	359	421	423	162	596	999999	392	114	610	596	999999	999999	530	339	255	742	290	999999	63	999999	463	999999	853	720	840	68	743	870	536	207	706	999999	850	999999	366	999999	999999	239	466	999999	
267	332	746	374	256	535	999999	999999	825	630	628	332	999999	437	51	912	568	703	321	999999	92	999999	578	413	890	999999	999999	511	972	990	999999	60	999999	609	999999	141	699	999999	473	315	999999	896	54	905	578	999999	374	423	977	999999	696	796	917	928	371	745	753	343	483	999999	809	446	875	834	999999	577	710	326	896	909	999999	88	239	16	427	196	477	672	834	516	999999	313	533	999999	999999	455	142	693	247	999999	387	999999	15	865	505	673	30	220	528	10	673	57	999999	78	241	999999	999999	910	510	184	278	91	509	999999	334	999999	913	356	540	999999	445	26	89	999999	531	856	82	373	510	753	175	266	154	833	843	999999	999999	999999	296	686	888	232	193	73	999999	999999	856	48	540	999	999999	674	679	999999	565	656	968	424	546	385	544	203	410	999999	999999	21	937	675	133	108	719	999999	70	999999	999999	223	833	25	999999	235	999	44	833	511	993	999999	999999	999999	278	196	267	371	918	911	151	694	999999	436	64	514	369	999999	915	441	290	311	613	826	553	999999	823	999999	839	999999	999999	510	999999	899	762	999999	434	999999	406	936	840	357	999999	159	711	358	999999	406	960	80	866	817	128	401	230	999999	999999	761	13	925	373	315	532	607	535	641	334	922	674	548	90	979	999999	978	601	933	771	464	124	999999	951	427	999999	999999	454	567	391	968	678	999999	628	673	386	999999	573	999999	824	999999	624	80	999999	478	732	999999	990	887	42	150	800	999999	919	434	646	999999	974	946	323	763	163	999999	259	366	254	602	919	416	603	313	415	75	118	839	999999	999999	180	483	999999	999999	777	566	999999	251	177	391	161	204	36	999999	507	999999	222	999999	778	656	820	668	233	139	502	584	294	728	999999	999999	188	999999	594	999999	999999	999999	260	744	985	596	442	18	198	999999	451	725	999999	36	806	788	853	57	999999	999999	233	512	259	999999	86	203	282	806	516	999999	212	999999	610	434	937	16	375	478	84	191	224	812	480	370	688	999999	204	268	922	946	881	141	28	411	378	999999	250	695	667	792	324	635	999999	755	660	379	125	955	98	799	422	385	972	879	968	999999	999999	889	877	309	999	24	884	570	560	999999	63	208	999999	999999	766	680	810	292	866	589	319	999999	710	318	661	999999	179	132	533	999999	168	999999	442	957	999999	999999	817	367	793	310	751	931	204	588	999999	999999	899	287	999999	999999	574	689	22	999999	111	317	188	999999	647	999999	844	761	47	64	999999	999999	766	108	716	414	863	452	
499	566	837	387	529	999999	999999	745	999999	892	98	999999	932	999999	136	63	855	999999	182	258	999999	999999	999999	989	894	999999	676	411	999999	801	571	629	878	131	200	456	551	999999	787	67	575	999999	420	951	999999	256	132	999999	788	712	253	928	241	999999	732	466	999999	999999	999999	389	455	590	595	999999	331	999999	912	810	288	679	999999	141	999	125	999999	817	621	514	326	648	28	242	623	447	557	642	397	274	399	733	999999	703	240	408	612	984	317	999999	630	213	343	321	165	118	210	122	999999	999999	931	914	999999	595	530	844	999999	999999	967	157	990	688	999999	999999	421	555	333	808	900	601	999999	697	999999	749	999999	123	315	706	999999	999999	247	445	713	280	342	484	888	761	182	396	999999	999999	27	999999	882	941	140	696	900	999999	999999	999999	221	337	613	243	414	106	710	417	539	664	145	999999	909	555	974	999999	315	937	667	572	999999	513	999999	999999	680	350	867	942	982	619	999999	999999	999999	845	233	386	666	108	79	792	60	765	999999	382	999999	999999	260	999999	966	339	390	999999	999999	222	999999	708	773	499	563	74	238	767	434	999999	858	668	730	73	999999	598	999999	999999	999999	875	521	869	655	191	860	124	999999	540	975	653	999999	999999	534	518	89	525	612	177	545	14	563	293	340	999999	999999	594	835	197	15	378	204	184	105	77	701	896	62	592	999999	449	975	698	999999	999999	999999	999999	144	222	984	999999	999999	967	671	863	322	238	538	999999	667	275	288	999999	999999	607	459	64	999999	467	817	192	999999	999999	537	999999	39	864	501	999999	256	999999	460	623	999999	999999	392	236	512	242	999999	472	368	345	925	999999	171	999999	173	194	332	637	999999	676	999999	999999	344	999999	440	575	833	457	737	979	999999	170	815	665	699	335	225	232	551	514	712	354	824	136	104	173	934	956	700	317	999999	618	999999	783	228	410	865	999999	999999	999999	408	999999	999999	389	873	765	558	505	383	838	968	109	999999	764	999999	60	999999	217	872	276	999999	877	757	430	999999	999999	932	41	446	298	470	799	437	999999	999999	414	618	999999	262	338	999999	438	582	862	348	999999	533	472	818	177	432	658	552	999999	999999	531	999999	315	999999	999999	833	526	69	999999	377	179	671	480	658	559	441	999999	999999	999999	661	212	304	895	91	623	999999	469	222	999999	865	999999	256	999999	319	999999	864	313	807	241	505	97	379	999999	494	178	999999	63	814	269	999999	890	703	19	999999	999999	236	654	233	24	702	373	314	999999	228	565	999999	763	999999	84	
694	999999	734	722	48	573	833	806	411	913	166	275	655	953	542	975	118	247	50	226	999999	220	89	793	538	999999	783	999999	279	999999	256	702	892	739	999999	607	165	981	970	303	269	429	253	320	999999	436	718	999999	257	253	456	684	722	999999	725	484	999999	999999	193	907	790	254	537	482	666	464	999999	999999	389	935	999999	137	277	747	956	999999	966	999999	999999	111	422	433	999999	36	999999	571	979	999999	999999	99	557	224	797	999999	999999	999999	891	771	654	999999	63	803	970	322	433	329	999999	975	987	795	517	291	16	92	494	366	913	999999	10	104	484	434	900	300	388	604	340	999999	244	941	47	205	124	541	999999	999999	463	28	602	162	164	999999	961	228	999999	276	218	999999	579	156	999999	390	770	999999	919	629	902	680	934	829	989	999999	740	56	999999	322	176	999999	999999	875	903	894	909	848	940	480	473	999999	718	121	396	625	634	97	838	657	435	565	622	428	716	783	999999	772	173	950	273	914	470	269	110	999999	680	704	999999	217	480	921	999999	449	165	231	999999	822	443	373	579	999999	217	110	886	611	852	615	168	129	809	999999	685	999999	216	558	221	458	999999	652	999999	930	844	631	186	513	946	182	272	495	821	999999	339	799	381	621	707	370	383	498	891	74	545	133	407	344	246	629	243	606	999999	999999	811	999999	999999	999999	999999	586	923	382	664	679	999999	673	308	547	806	886	617	999999	999999	999999	85	522	760	879	394	720	233	999999	277	999999	939	666	485	999999	999999	548	380	732	999999	131	446	10	834	221	722	871	825	859	538	359	21	648	754	169	437	298	40	549	999999	97	999999	92	114	347	740	999999	999999	990	96	999999	516	884	782	730	414	85	688	548	999999	523	895	374	313	918	315	301	911	326	999999	172	999999	830	999999	725	769	364	895	496	481	999999	683	834	772	280	843	136	865	999999	754	362	609	491	391	740	202	987	778	196	41	448	775	872	999999	999999	749	685	415	66	961	60	189	201	77	132	840	70	601	999999	84	189	435	886	571	528	562	36	449	999999	532	999999	999999	708	465	42	269	810	724	848	531	167	720	999999	72	703	182	418	423	999999	900	141	396	745	122	851	23	888	310	591	371	722	999999	999999	533	190	999999	481	999999	45	999999	39	345	752	511	917	469	626	824	999999	355	999999	612	190	838	401	999999	839	999999	613	28	380	509	143	487	808	921	999999	285	999999	238	701	682	388	405	870	795	999999	999999	204	999999	397	999999	442	
245	226	119	66	838	142	999999	635	884	999999	26	492	999999	212	275	702	996	999999	999999	941	640	654	472	234	784	968	605	751	605	401	231	631	315	77	897	270	999999	864	214	152	97	602	816	999999	999999	913	350	593	999999	999999	208	966	999999	999999	999999	591	754	885	282	999999	999999	999999	999999	493	901	999999	186	462	999999	999999	13	141	221	999999	854	47	837	999999	862	870	999999	22	382	74	202	264	585	192	275	999999	999999	999999	592	344	615	52	572	333	658	976	736	887	288	373	537	77	755	847	278	764	753	842	33	411	999999	524	671	965	300	999999	809	999999	196	998	498	200	999999	876	999999	999999	474	999999	263	885	144	740	733	18	537	135	999999	737	914	511	562	673	789	999999	999999	999999	381	607	999999	999999	999999	742	999999	290	875	346	999999	999999	265	466	299	248	589	147	276	511	999999	662	437	175	147	999999	999999	999999	445	825	410	369	999999	999999	440	866	482	251	999999	999999	50	999999	143	200	607	630	482	458	999999	324	93	999999	999999	591	999999	719	180	866	874	104	999999	24	845	59	935	168	999999	762	999999	432	766	347	999999	874	471	348	528	246	567	517	599	999999	473	999999	999999	758	999999	202	202	720	696	615	999999	624	739	999999	607	999999	265	449	535	719	432	789	557	999999	233	49	130	960	999999	933	999999	366	504	999999	551	723	317	187	713	902	570	999999	736	999999	999999	804	144	446	741	444	981	128	999999	999999	208	684	573	996	534	415	999999	242	999999	762	316	20	130	707	483	883	776	87	735	633	999999	126	62	407	774	429	905	684	228	756	952	999999	384	624	999999	866	160	321	652	307	830	337	785	973	844	960	683	436	962	857	667	903	392	999999	730	91	631	176	999999	114	999999	397	23	774	999999	136	999999	505	874	617	733	465	434	999999	802	822	341	89	563	999999	999999	478	722	371	98	999999	797	35	893	751	999999	999999	99	548	797	442	323	20	999999	717	335	188	561	354	134	211	478	954	556	908	749	552	612	417	368	41	675	652	685	762	338	609	612	999999	383	748	376	886	999999	369	508	999999	917	845	999999	567	917	377	246	886	579	843	479	984	11	692	381	999999	189	765	999999	670	334	410	389	725	575	437	999999	999999	835	591	323	197	409	428	635	767	928	801	124	307	416	799	192	494	140	627	132	691	377	694	999999	875	601	838	996	516	465	763	991	489	406	860	61	988	530	999999	584	582	67	613	753	388	651	470	264	999999	228	895	594	999999	315	289	
999999	151	884	448	595	571	432	999999	312	174	809	999999	900	999999	747	204	964	999999	999999	549	634	763	940	329	233	141	583	470	999999	570	179	53	183	999999	851	910	113	91	696	22	159	938	999999	589	578	999999	999999	708	787	34	930	746	999999	765	999999	255	210	565	224	999999	988	961	829	741	999999	765	461	783	704	999999	100	882	161	39	399	695	462	360	750	216	572	875	682	274	639	999999	148	999999	471	605	999999	548	866	243	34	999999	118	569	594	813	999999	785	13	949	933	57	999999	875	999999	999999	793	850	814	999999	891	123	289	565	112	999999	626	53	321	999999	999999	551	25	918	15	211	586	892	766	999999	651	999999	999999	732	999999	592	999999	273	52	512	812	858	999999	999999	999999	999999	908	553	467	31	197	522	474	904	821	392	41	676	999999	173	999999	999999	93	999999	999999	115	251	999999	235	519	999999	362	10	809	296	999999	817	166	576	999999	999999	43	435	744	999999	139	999999	966	999999	999999	560	171	403	878	139	911	775	855	999999	246	670	362	999999	999999	297	999999	521	665	618	551	574	874	110	999999	870	349	999999	999999	138	999999	999999	284	999999	287	999999	573	959	999999	679	385	504	961	999999	999999	433	940	715	487	457	999999	999999	656	358	370	382	685	71	627	17	790	445	436	727	275	453	395	999999	999999	999999	999999	875	399	985	242	56	613	999999	999999	999999	999999	633	988	999999	223	999999	999999	926	283	904	283	511	341	999999	889	940	78	244	999999	886	48	231	999999	999999	999999	999999	227	671	999999	323	769	474	999999	999999	87	166	457	544	513	655	316	999999	444	999999	999999	999999	543	285	105	302	977	999999	999999	883	313	709	958	499	167	183	402	475	999999	959	144	808	221	999999	999999	999999	493	533	730	743	579	999999	999999	999999	783	522	999999	942	575	824	346	400	652	999999	972	378	208	999999	999999	340	263	841	658	484	10	906	10	487	247	999999	999999	453	648	999999	314	733	922	999999	999999	645	677	459	999999	986	999999	744	165	804	999999	669	999999	999999	999999	999999	490	999999	921	312	538	877	521	28	705	999999	25	892	751	999999	113	248	455	779	252	742	663	803	941	999999	861	999999	750	206	404	578	837	999999	307	259	597	575	811	620	890	837	133	999999	754	697	970	731	993	591	701	999999	223	999999	292	414	736	686	797	999999	450	282	137	324	624	136	999999	999999	594	502	977	537	999999	835	889	415	618	13	59	253	701	139	999999	168	505	558	365	92	991	892	522	999999	777	562	999999	617	709	809	44	999999	999999	
999999	147	500	999999	173	418	999999	866	999999	796	732	636	553	557	321	999999	968	819	75	771	292	749	701	980	76	759	874	999999	281	999999	808	968	432	921	999999	992	772	554	342	150	977	999999	123	106	789	284	999999	14	857	608	741	990	969	999999	49	489	445	520	999999	999999	999999	720	594	182	999999	763	214	632	95	999999	999999	999999	486	999999	794	999999	636	605	200	791	535	870	999999	673	963	818	999	576	999999	982	556	261	999999	928	999999	266	999999	941	118	999999	79	999999	918	538	371	327	999999	55	71	972	853	840	330	999999	877	673	911	921	999999	179	764	638	750	113	772	999999	417	558	326	537	999999	694	496	174	722	933	951	281	312	646	315	953	999999	909	138	716	931	260	60	934	355	709	733	999999	999999	999999	850	999999	765	386	999999	955	728	999999	999999	169	353	165	999999	944	721	999999	618	571	864	810	134	841	975	65	63	166	507	392	192	736	961	557	904	999999	92	146	515	925	736	999999	999999	979	382	969	373	999999	227	999999	222	714	999999	999999	84	459	315	19	839	709	333	753	999999	345	999999	999999	208	795	999999	750	999999	584	134	693	999999	999999	585	155	469	999999	692	286	999999	400	180	477	999999	799	482	454	976	83	307	806	999999	983	902	889	636	582	999999	999999	525	476	255	999999	589	407	999999	999999	874	170	549	999999	26	57	813	999999	175	874	165	999999	322	807	774	787	286	328	100	851	999999	696	518	887	245	999999	760	999999	999999	999999	887	247	473	912	999999	999999	999999	474	789	555	180	845	723	761	999999	372	265	718	702	468	360	271	316	485	958	999999	999999	662	597	999999	296	999999	999999	633	999999	918	935	999999	237	957	263	812	539	545	681	767	972	756	999999	872	858	52	999999	687	999999	626	930	988	954	401	174	870	877	886	268	829	933	100	999999	508	437	854	999999	744	999999	548	732	771	803	200	215	895	202	725	53	253	579	234	451	999999	987	946	456	835	999999	392	934	652	286	851	999999	999999	999999	961	999999	999999	999999	999999	482	642	893	169	194	999999	196	279	678	162	842	24	260	708	649	413	999999	490	408	656	952	822	999999	90	494	952	367	999999	913	240	999999	999999	692	999999	752	808	477	999999	762	693	648	522	999999	999999	809	271	600	134	242	577	451	999999	606	905	83	660	38	813	675	999999	405	862	366	447	999999	803	332	707	999999	840	936	691	999999	999999	17	439	118	831	280	232	999999	242	101	345	999999	999999	443	787	479	102	999999	999999	163	530	297	786	165	276	
999999	15	999999	893	177	401	641	759	235	891	999999	643	999999	999999	543	453	880	172	770	31	999999	545	370	544	237	864	70	283	538	208	427	231	283	841	921	274	292	467	74	700	704	40	999999	552	889	835	550	999999	130	710	649	134	999999	144	617	999999	999999	405	665	313	340	367	230	37	474	999999	369	999999	285	278	170	999999	107	79	999999	628	445	817	654	402	323	999999	999999	999999	558	302	215	149	234	557	629	887	802	761	370	346	809	999999	88	999999	475	840	999999	999999	549	236	999999	999999	817	989	928	999999	999999	999999	989	999999	214	403	478	181	999999	230	999999	999999	649	283	620	346	999999	980	819	372	739	441	926	483	190	999999	999999	332	275	999999	999999	999999	999999	801	146	538	771	999999	142	999999	999999	906	751	254	364	578	213	999999	615	690	247	999999	180	565	98	319	999999	516	671	999999	999999	156	906	211	999999	251	109	848	999999	92	574	999999	848	413	769	833	689	681	128	611	107	999999	717	999999	999999	493	74	72	712	999999	202	999999	847	238	301	999999	999999	549	355	123	479	365	999999	533	999999	56	989	767	796	265	629	664	397	69	999999	113	439	332	999999	999999	186	47	999999	319	889	319	353	999999	121	321	833	999999	336	15	142	742	882	193	999999	999999	504	999999	999999	999999	207	537	868	999999	433	197	27	677	370	939	999999	999999	999999	819	643	806	999999	379	655	999999	431	999999	337	391	999999	72	231	255	999999	213	910	999999	771	999999	999999	361	999999	999999	196	999999	304	166	999999	396	999999	700	999999	999999	550	663	999999	134	652	791	35	999999	209	486	860	370	966	999999	814	166	999999	67	670	541	707	291	999999	147	193	731	190	275	999999	941	323	236	549	999999	999999	999999	931	786	999999	979	661	404	161	999999	999999	826	957	532	999999	622	367	20	39	981	365	268	308	145	941	920	611	760	17	268	172	633	999999	999999	76	614	235	252	830	691	880	313	139	399	441	367	773	999999	923	97	583	999999	999999	999999	999999	447	901	795	845	316	378	999999	396	893	801	82	15	999999	465	737	999999	125	189	999999	999999	62	999999	908	704	583	999999	999999	999999	920	685	859	436	261	15	629	712	439	407	999999	323	978	916	246	597	368	361	624	202	999999	699	999999	134	858	467	750	319	999999	101	271	168	999999	73	999999	218	942	645	754	153	836	35	958	717	664	34	132	145	891	320	345	232	532	760	999999	999999	227	999999	578	794	264	319	718	347	146	366	999999	914	450	38	655	999999	607	481	366	170	740	749	999999	
999999	345	615	427	683	756	48	635	664	999999	255	990	216	76	959	888	526	316	621	581	999999	136	217	694	999999	999999	999999	625	999999	999999	491	489	477	275	745	459	649	891	999999	999999	107	730	243	502	204	47	448	656	999999	999999	839	999999	129	178	171	999999	137	921	564	28	999999	423	584	270	930	766	999999	999999	331	510	249	635	280	39	484	577	999999	714	499	825	999999	999999	999999	469	565	637	999999	309	114	999999	331	728	337	999999	457	999999	999999	973	572	438	524	507	335	999999	353	213	582	100	999999	593	814	423	431	739	802	177	445	125	704	303	999999	224	836	292	189	521	308	999999	581	800	431	999999	152	999999	999999	718	640	840	125	999999	64	999999	999999	520	233	908	306	597	224	290	248	41	279	278	999999	999999	671	52	999999	999999	999999	328	518	893	172	999999	999999	999999	999999	999999	537	604	999	353	248	136	608	999999	68	281	224	710	49	301	561	400	649	873	38	999999	57	598	999999	294	455	735	999999	721	358	337	637	999999	168	140	753	999999	41	926	40	905	999999	355	983	686	617	205	999999	226	342	771	999999	406	342	437	46	999999	999999	715	999999	512	376	887	967	999999	643	999999	551	908	999999	999999	368	723	999999	132	309	999999	614	999999	676	260	456	999999	999999	999999	91	240	604	999999	103	999999	922	326	38	527	539	813	999999	999999	52	338	999999	999999	678	424	412	999999	563	219	999999	344	333	523	48	647	999999	999999	508	390	999999	999999	999999	999999	814	734	994	999999	694	325	593	495	323	362	164	999999	606	999999	866	964	184	557	676	394	602	759	490	408	287	391	471	707	314	997	612	639	999999	833	566	999999	999999	370	839	999999	626	642	30	971	999999	700	50	981	965	544	999999	999999	999999	299	228	65	999999	596	764	313	999999	885	191	999999	999999	525	693	773	518	999999	544	813	718	438	768	959	738	999999	49	587	350	489	999999	770	791	999999	999999	364	615	510	700	833	605	999999	393	741	461	704	231	844	16	999999	473	53	10	402	384	307	531	268	327	999999	999999	186	963	375	153	420	999999	239	622	999999	999999	17	232	710	217	192	54	36	507	43	298	204	999999	82	26	698	769	398	146	605	832	356	193	999999	999999	429	571	999999	597	999999	999999	999999	232	999999	999999	465	821	299	194	201	263	505	760	293	446	361	605	891	358	999999	650	146	103	26	506	811	999999	266	433	788	621	35	439	466	999999	306	972	903	962	999999	876	480	999999	945	351	337	595	899	529	925	823	680	999999	152	399	41	
898	215	180	308	640	565	999999	406	580	237	75	303	428	999999	389	999999	928	797	578	180	999999	158	999999	178	225	999999	999999	507	965	940	999999	296	77	832	407	767	999999	664	999999	321	999999	999999	375	124	999999	301	481	999999	546	131	751	872	999999	229	108	750	540	12	999999	715	828	368	440	639	871	779	236	999999	742	622	999999	274	876	266	567	136	783	999999	907	924	453	356	999999	844	999999	493	722	847	999999	656	236	730	999999	999999	999999	999999	376	999999	252	492	75	885	999999	999999	161	487	996	317	661	972	999999	979	105	168	272	999999	407	596	451	388	66	999999	999999	95	395	249	692	671	999999	999999	999999	57	318	424	999999	999999	999999	47	692	711	496	999999	195	762	999999	999999	635	423	942	21	847	999999	999999	863	999999	999999	34	561	999999	999999	794	334	544	999999	222	999999	670	680	309	999999	771	370	903	740	999999	999999	203	108	999999	147	999999	999999	728	761	475	979	763	454	988	999999	542	158	999999	780	916	171	870	846	549	999999	999999	999999	124	247	249	999999	875	554	972	783	492	999999	164	401	999999	525	999999	783	873	242	166	225	999999	136	172	999999	999999	133	823	729	781	999999	999999	999999	560	659	164	490	521	988	113	219	482	999999	689	616	999999	999999	999999	400	565	97	972	316	612	999999	272	988	85	999999	624	752	730	252	999999	146	376	527	841	648	371	126	271	884	138	947	999999	486	999999	999999	628	755	999999	433	174	999999	384	999999	34	198	396	999999	414	894	374	999999	488	240	212	553	999999	477	999999	833	38	449	999999	97	188	999999	628	785	551	529	998	999999	110	307	87	318	999999	134	503	652	262	205	999999	377	520	999999	469	512	284	892	316	161	999999	818	404	725	999999	296	74	368	570	999999	624	885	999999	506	999999	190	999999	894	999999	124	974	622	581	833	737	458	577	410	206	125	999999	659	222	847	999999	292	999999	362	999999	475	70	144	92	651	999999	825	999999	999999	999999	288	359	389	110	201	186	868	247	570	987	420	719	663	172	454	108	965	673	57	128	967	999999	800	999999	999999	64	999999	539	929	262	912	976	563	884	999999	999999	132	558	30	670	519	55	342	374	39	755	407	999999	637	552	615	162	434	895	558	10	559	934	784	147	347	338	317	999999	85	443	999999	999999	254	689	976	416	652	386	609	922	945	436	425	571	999999	868	999999	387	999999	760	999999	999999	335	917	216	999999	774	882	999999	999999	738	34	299	595	599	628	999999	948	999999	208	509	57	296	999999	64	132	518	222	490	
999999	436	929	670	325	891	499	999999	337	999999	788	999999	770	63	428	999999	999999	147	829	972	39	999999	999999	811	448	260	505	999999	999999	862	93	679	999999	402	855	754	808	364	973	704	109	185	398	476	999999	999999	999999	993	868	452	999999	999999	688	250	999999	336	482	128	999999	74	395	999999	754	474	999999	118	999999	377	207	674	385	999999	173	135	872	854	753	487	33	881	521	511	999999	999999	728	108	991	320	942	529	281	689	142	909	319	999999	430	999999	87	679	999999	372	999999	999999	77	577	821	563	378	606	582	995	105	350	552	884	999999	507	999999	299	126	769	435	678	402	695	999999	264	999999	891	999999	829	409	353	404	159	715	317	188	161	286	999999	942	345	999999	286	594	791	366	435	373	999999	187	787	999999	716	936	127	999999	382	152	567	747	486	183	753	595	751	945	402	999999	309	999999	594	999999	689	827	99	732	126	110	643	897	390	999999	510	651	621	999999	688	222	598	516	806	18	718	690	999999	999999	202	999999	843	845	964	266	74	604	592	774	873	889	847	394	684	281	509	670	367	958	673	999999	973	960	267	999999	999999	792	999999	586	304	998	372	999999	999999	436	267	797	932	134	999999	906	999999	846	917	999999	999999	999999	831	535	509	999999	333	999999	999999	100	716	882	587	784	686	281	91	16	999999	874	526	918	854	999999	24	999999	737	242	999999	767	999999	999999	53	468	814	376	961	987	86	256	675	866	440	449	719	384	219	158	447	999999	999999	62	376	999999	281	456	359	582	521	798	320	100	999999	730	57	589	839	129	969	319	999999	999999	930	234	208	660	999999	415	539	999999	501	589	794	999999	943	990	760	10	196	367	999999	999999	476	999999	935	999999	865	709	999999	139	999999	999999	999999	138	870	730	131	151	843	621	968	999999	53	999999	307	999999	999999	686	999999	66	829	839	932	612	302	932	999999	652	298	623	795	778	23	410	104	410	410	666	453	223	999999	619	999999	575	399	83	345	594	980	214	290	189	922	345	309	999999	168	576	999999	999999	111	479	852	230	826	999999	930	643	999999	999999	330	999999	243	999999	197	999999	999999	366	999999	228	999999	43	672	94	342	616	856	999999	999999	397	252	834	830	514	121	399	999999	999999	749	209	152	701	806	94	884	652	999999	999999	157	99	33	801	999999	999999	351	78	999999	768	888	220	342	999999	542	999999	999999	496	807	729	463	797	454	999999	617	23	86	895	237	588	999999	690	670	508	999999	20	374	451	481	223	172	52	593	997	57	539	999999	
999999	169	416	999999	397	844	226	999999	999999	999999	286	194	349	541	456	841	999999	999999	999999	999999	999999	732	532	999999	212	25	594	566	999999	214	456	999999	88	156	196	735	820	999999	812	845	453	614	180	374	97	267	141	682	715	211	374	438	999999	989	999999	166	636	999999	999999	382	260	660	999999	155	999999	999999	116	202	354	999999	30	81	756	362	999999	229	562	167	938	945	883	999999	850	999999	839	999999	850	98	123	999999	109	439	999999	439	595	793	999999	999999	185	509	161	999999	337	994	190	303	999999	999999	999999	999999	603	479	452	293	499	347	809	274	315	180	736	27	999999	325	621	591	999999	327	999999	312	98	999999	999999	439	794	944	584	855	999999	546	999999	363	204	999999	435	629	987	999999	999999	257	999999	865	719	15	772	999999	859	999999	383	599	999999	364	999999	591	725	75	497	23	499	555	762	953	246	768	833	383	999999	779	889	991	604	527	387	999999	328	232	818	976	999999	999999	94	573	482	438	406	982	633	613	583	369	142	974	145	395	494	40	999999	950	181	399	320	90	132	391	995	622	977	221	999999	503	999999	521	356	838	470	999999	999999	999999	999999	851	999999	219	999999	529	999999	629	391	992	33	999999	603	868	804	277	999999	13	450	101	999999	784	15	421	350	90	122	620	627	999999	999999	305	999999	821	588	330	999999	110	884	602	531	999999	240	984	999999	975	999999	388	999999	89	498	467	748	389	999999	999999	845	338	869	999999	416	248	12	94	78	728	736	782	289	999999	627	249	129	848	569	78	999999	999999	233	374	190	734	904	548	999999	466	556	181	456	10	999999	999999	241	769	195	292	999999	156	916	469	999999	127	999999	241	461	258	347	900	819	305	44	825	999999	504	934	682	344	464	284	611	182	565	335	289	10	316	999999	359	999999	287	705	999999	113	763	135	73	635	672	96	560	128	999999	361	160	999999	659	215	737	835	512	948	999999	872	315	297	999999	792	999999	999999	999999	250	999999	999999	542	600	638	999999	351	378	871	57	999999	377	723	492	525	213	184	323	351	111	280	524	999999	338	796	534	797	999999	452	280	815	999999	941	320	140	999999	819	560	999999	999999	999999	368	963	464	286	541	999999	823	771	479	617	506	889	53	970	474	96	213	803	114	923	875	926	600	999999	999999	436	413	361	999999	394	624	986	414	999999	999999	560	999999	999999	265	386	999999	704	999999	663	318	552	999999	350	999999	333	615	757	999999	23	988	442	373	999999	999999	114	744	471	999999	95	993	520	485	806	68	913	
400	999999	547	728	999999	181	999999	999999	924	999999	539	73	695	783	778	867	763	400	999999	479	999999	473	999999	160	999999	512	48	999999	670	999999	999999	100	291	999999	932	464	999999	504	74	999999	489	436	307	999999	999999	999999	776	882	999999	136	757	999999	558	588	999999	926	999999	396	96	446	142	74	276	136	620	448	999999	942	999999	324	657	268	335	442	999999	999999	999999	645	585	999999	735	166	999999	544	50	982	542	999999	35	999999	316	999999	418	627	999999	424	170	181	999999	137	900	999999	999999	992	999999	999999	759	126	597	999999	999999	512	811	136	710	976	999999	732	95	638	906	87	916	843	999999	834	999999	707	758	576	999999	995	895	458	999999	901	999999	589	75	551	232	426	116	999999	256	804	21	291	917	707	999999	438	95	121	231	822	917	197	999999	999999	999999	61	999999	30	377	999999	616	999999	77	999999	851	904	666	543	999999	999999	971	857	597	212	823	569	790	60	645	171	909	784	236	247	983	936	604	431	903	181	999999	95	691	491	198	658	999999	118	856	999999	772	551	706	741	850	70	600	782	820	89	270	317	384	216	855	832	136	999999	824	914	310	999999	640	243	431	999999	175	115	999999	999999	355	682	204	619	999999	367	87	495	396	923	346	821	610	999999	910	750	710	485	999999	366	531	394	293	941	726	537	910	999999	319	964	999999	494	768	655	734	588	122	765	817	497	754	640	443	901	578	999999	633	817	999999	680	185	690	479	657	999999	960	999999	263	892	999999	457	615	185	999999	39	851	999999	999999	999999	332	637	945	668	148	611	890	950	391	372	999999	904	999999	149	639	789	213	999999	999999	999999	773	199	999999	872	999999	50	149	465	22	872	726	435	678	728	10	52	240	32	341	55	999999	999999	17	890	655	957	363	475	546	641	825	836	941	942	999999	143	778	82	999999	108	472	999999	938	519	646	999999	235	375	999999	999999	999999	191	999999	999999	270	999999	192	969	999999	999999	686	673	919	380	57	999999	493	736	413	867	999999	167	319	242	582	327	999999	497	254	842	732	988	335	949	92	643	163	876	682	561	950	808	855	714	421	999999	515	999999	472	756	328	999999	999999	282	332	401	872	450	999999	942	692	694	725	384	999999	697	347	970	297	413	736	617	63	851	916	466	312	999999	820	784	811	512	999999	497	524	999999	36	63	626	691	770	712	394	739	869	266	999999	480	448	999999	460	545	999999	68	30	711	445	120	999999	866	999999	277	630	999999	999999	999999	669	999999	860	999999	671	294	999999	605	642	
33	233	324	982	660	383	832	165	106	333	275	999999	967	477	999999	999999	916	698	760	603	503	92	685	607	689	597	854	619	415	62	176	201	675	425	996	488	131	137	999999	999999	999999	122	533	385	999999	948	701	760	57	999999	754	596	593	999999	149	941	547	716	999999	72	528	223	750	53	166	999999	999999	551	999999	334	999999	999999	992	277	347	390	559	310	741	741	999999	104	571	999999	308	580	607	673	999999	999999	999999	414	834	999999	999999	999999	372	489	228	792	392	999999	288	723	571	964	603	326	664	999999	392	999999	999999	561	177	999999	651	581	745	586	999999	892	999999	426	393	270	954	359	312	305	28	79	92	948	359	745	815	848	607	343	999999	291	999999	526	672	999999	999999	283	475	540	401	790	744	642	999999	999999	884	862	339	999999	20	254	999999	369	739	999999	999999	999999	212	999999	618	999999	974	999999	609	194	884	749	753	689	831	681	884	772	904	999999	335	999999	632	859	860	953	518	999999	333	732	276	648	999999	999999	549	999999	80	999999	999999	598	816	342	42	141	999999	144	119	999999	479	338	369	251	465	511	999999	715	405	352	571	665	294	678	88	877	917	999999	962	999999	149	429	611	841	850	315	421	999999	416	999999	999999	725	844	999999	825	999999	372	999999	192	284	999999	834	999999	727	481	999999	313	147	264	999999	999999	378	182	999999	510	60	999999	999999	400	159	100	995	999999	904	999999	845	821	999999	852	92	999999	892	999999	687	40	314	999999	999999	370	594	12	999999	999999	999999	286	999999	553	138	367	999999	277	845	634	999999	194	377	999999	112	630	635	445	888	294	181	999999	331	325	494	684	206	637	843	167	806	157	999999	999999	999999	627	230	301	692	67	87	814	669	268	30	999999	663	778	320	262	734	158	123	999999	999999	609	955	561	68	453	999999	147	999999	687	827	999999	377	119	999999	484	409	343	752	999999	217	999999	999999	999999	304	991	31	428	999999	591	999999	657	999999	999999	702	448	672	669	243	249	999999	999999	999999	999999	440	144	135	554	299	999999	853	401	406	293	781	208	999999	892	266	77	432	743	820	842	264	180	851	550	417	50	811	739	999999	513	933	999999	999999	10	999999	170	866	477	138	490	999999	999999	261	750	55	503	821	999999	412	999999	816	163	129	999999	726	269	292	585	999999	259	34	999999	300	892	359	999999	232	626	270	106	210	955	999999	340	114	233	999999	111	504	913	229	42	337	934	696	780	157	999999	283	372	877	291	340	879	465	624	741	368	400	541	281	204	519	316	965	
861	999999	788	999999	503	351	190	999999	233	39	999999	786	366	206	579	366	794	352	897	228	919	999999	734	874	490	492	999999	711	999999	642	34	523	30	969	834	241	999999	994	999999	31	696	999999	116	849	473	838	384	172	999999	184	999999	851	622	98	55	246	814	999999	999999	20	999999	479	127	590	15	478	765	396	999999	347	997	799	572	875	531	719	518	884	410	652	117	397	889	788	166	999999	901	932	999999	597	427	999999	52	999999	240	226	93	526	844	995	999999	988	800	484	186	687	289	746	566	335	999999	929	513	999999	999999	403	999999	999999	434	832	577	833	472	773	920	553	757	999999	645	314	999999	991	50	415	579	129	597	415	611	479	892	164	375	598	869	999999	999999	999999	866	999999	636	754	102	21	427	248	525	36	999999	633	929	487	110	261	999999	737	999999	108	999999	784	806	185	999999	955	940	422	468	999999	904	999999	612	26	936	808	999999	881	999999	39	987	341	603	570	999999	978	549	415	999999	999999	898	142	999999	842	999999	92	999999	461	999999	147	81	999999	999999	999999	132	141	31	913	551	302	582	817	838	859	120	399	190	246	333	748	999999	534	999999	999999	975	772	999999	769	15	854	999999	227	854	761	957	983	560	952	999999	719	956	999999	864	761	541	91	303	749	732	620	901	794	137	288	731	999999	645	436	675	999999	318	999999	907	696	523	365	999999	86	902	137	838	238	798	614	792	779	670	607	812	894	478	999999	999999	395	952	999999	99	575	40	420	999999	134	286	999999	410	705	999999	177	247	185	127	227	847	999999	999999	673	995	523	496	951	876	48	623	999999	881	999999	223	522	744	539	275	397	56	491	790	714	952	710	999999	999999	61	502	369	999999	776	999999	235	999999	999999	999999	999999	576	88	88	543	308	999999	504	216	175	491	215	433	999999	909	729	181	365	814	77	721	999999	320	409	900	384	999999	999999	14	629	19	780	909	465	550	699	319	967	947	491	999999	999999	503	999999	605	845	79	999999	726	56	90	869	627	545	568	703	265	678	188	999999	628	999999	500	586	999999	710	306	967	167	220	420	999999	417	333	863	273	791	999999	804	64	314	28	270	957	549	999999	163	999999	999999	847	999999	640	789	788	999999	690	957	916	882	895	549	111	502	999999	636	876	462	999999	681	304	911	983	874	999999	999999	609	999999	542	47	25	557	932	999999	999999	775	780	424	629	470	183	316	999999	399	909	999999	999999	526	999999	331	672	687	858	999999	602	935	460	999999	665	999999	263	999999	425	
999999	866	347	617	41	999999	999999	999999	999999	832	834	508	987	46	594	965	619	999999	93	507	220	374	338	698	250	999999	384	999999	999999	999999	694	217	744	999999	995	532	571	897	182	999999	999999	475	220	854	34	193	614	899	866	801	55	293	999999	999999	214	515	538	649	999999	563	807	999999	999999	703	148	627	763	106	999999	71	403	999999	478	749	999999	745	999999	483	674	67	862	999999	999999	999999	713	410	999999	814	686	999999	993	922	999999	999999	536	598	999999	516	716	407	999999	999999	859	804	407	333	815	429	446	999999	999999	999999	999999	319	700	999999	966	628	990	737	999999	949	419	999999	77	481	999999	859	999999	895	121	647	767	277	637	354	626	654	815	389	999999	618	378	227	139	999999	947	220	918	214	999999	999999	525	978	817	480	999999	309	736	926	141	955	216	999999	356	713	298	707	682	999999	705	321	999999	611	999999	999999	580	202	430	139	533	981	941	18	272	117	131	788	459	166	255	326	917	889	258	640	411	827	870	425	650	250	537	572	508	320	201	914	999999	846	999999	906	879	999999	403	999999	24	999999	999999	249	999999	509	257	525	999999	999999	404	924	999999	999999	569	753	331	14	999999	999999	453	378	509	951	915	217	951	999999	266	349	999999	999999	495	108	999999	999999	548	631	833	150	992	999999	472	129	999999	277	561	999999	286	156	585	875	127	120	706	999999	699	337	999999	999999	557	645	268	760	942	999999	999999	263	885	367	214	999999	180	348	300	441	999999	999999	45	999999	655	626	335	120	764	571	201	385	402	999999	999999	999999	307	999999	593	357	753	711	999999	999999	839	307	450	919	941	885	999999	999999	819	274	999999	319	302	685	728	930	319	158	996	380	999999	62	861	903	853	993	999999	720	755	943	688	205	999999	213	808	357	999999	415	179	878	866	422	999999	999999	999999	203	919	621	999999	662	47	605	715	806	938	786	446	546	999999	947	492	984	999999	876	586	542	117	999999	876	380	754	999999	978	127	513	480	496	733	661	660	84	999999	990	103	905	93	490	405	275	31	911	640	350	231	396	999999	398	999999	999999	709	95	831	999999	359	907	144	626	597	302	468	999999	712	885	415	873	711	994	930	970	503	62	712	822	855	469	999999	563	757	731	999999	999999	806	192	951	575	252	999999	999999	195	771	999999	892	112	806	731	208	755	934	357	999999	888	468	719	999999	999999	382	18	889	890	793	580	999999	866	671	387	999999	530	933	999999	630	674	364	745	999999	999999	999999	610	25	133	999999	369	999999	999999	55	
743	622	96	144	304	202	244	999999	749	401	200	999999	36	441	429	247	999999	999999	105	727	21	999999	722	521	21	497	999999	992	765	999999	434	952	999999	820	927	764	407	999999	639	999999	396	526	614	354	18	449	143	999999	999999	999999	592	547	999999	999999	44	219	900	575	132	807	999999	252	392	129	966	247	137	999999	513	999999	839	999999	999999	999999	999999	495	919	377	512	999999	363	603	405	879	47	887	999999	788	785	717	999999	832	999999	832	227	153	144	494	388	999999	321	999999	665	931	57	311	366	85	999999	549	299	532	72	999999	999999	825	846	512	91	999999	818	349	429	795	801	16	999999	359	240	999999	360	999999	989	742	260	434	938	474	999999	736	531	999999	999999	246	999999	341	999999	712	388	999999	307	631	412	308	951	972	999999	999999	139	999999	293	999999	845	163	198	865	542	999999	999999	29	886	381	681	999999	558	474	901	193	999999	470	999999	999999	999999	838	889	729	31	999999	790	999999	926	79	999999	790	452	999999	508	294	999999	563	999999	450	412	369	514	999999	950	999999	999999	487	80	325	501	669	804	979	999999	16	273	469	843	851	538	32	103	817	46	890	999999	999999	965	617	145	814	671	795	902	610	333	963	779	999999	940	313	217	610	578	675	986	999999	999999	501	31	588	719	999999	911	389	999999	697	889	999999	999999	716	521	999999	999999	686	998	19	86	999999	683	309	999999	999999	999999	235	999999	492	248	371	904	999999	999999	999999	595	556	104	724	883	523	344	636	84	719	809	234	791	753	430	999999	676	976	397	61	818	722	899	840	46	999999	573	999999	458	999999	999999	725	169	57	867	633	591	999999	136	562	101	57	234	969	999999	999999	443	999999	72	357	694	927	52	999999	655	873	657	999999	688	999999	950	560	187	556	564	94	75	999999	885	797	309	403	850	834	960	999999	497	929	999999	360	252	511	721	110	833	237	999999	664	402	994	975	337	595	929	612	999999	869	999999	414	984	999999	999999	186	999999	58	301	87	217	999999	884	385	727	492	337	999999	449	839	999999	723	999999	411	410	352	891	821	971	807	921	999999	430	901	819	524	787	739	553	334	456	62	542	160	475	130	518	618	999999	845	268	999999	173	700	793	955	999999	582	999999	357	294	453	999999	999999	166	986	999999	999999	566	999999	704	598	999999	124	999999	999999	999999	186	936	290	834	283	573	999999	549	946	68	729	999999	864	446	215	999999	205	50	12	976	58	999999	488	999999	999999	999999	55	150	669	573	59	318	769	774	901	645	930	523	999999	999999	
999999	944	219	928	393	873	999999	766	499	79	215	83	389	999999	999999	192	457	283	308	231	527	999999	879	382	999999	421	349	999999	999999	569	598	682	999999	132	36	114	784	560	623	999999	359	999999	651	600	368	975	928	722	641	718	198	999999	999999	789	999999	964	74	999999	919	972	533	612	999999	930	480	533	54	267	30	38	408	896	660	645	872	248	999999	999999	24	999999	999999	999999	999999	999999	999999	941	467	999999	769	999999	999999	999999	641	650	138	999999	68	999999	130	835	931	671	999999	613	999999	999999	997	579	917	123	630	999999	822	885	489	999999	999999	403	999999	539	999999	803	497	958	988	999999	265	19	999999	134	190	999999	168	188	112	821	925	844	516	999999	943	999999	333	655	441	263	133	756	171	231	593	664	999999	590	769	137	183	742	625	858	46	999999	72	999999	933	16	627	644	783	667	981	999999	887	999999	999999	188	480	841	527	734	337	999999	848	295	540	999999	462	578	999999	975	999999	192	229	658	53	999999	824	540	722	434	636	489	973	503	250	284	777	691	994	590	656	341	225	890	530	537	999999	777	262	418	553	999999	234	808	29	798	99	999999	436	999999	999999	940	129	102	999999	848	535	354	54	265	747	771	583	828	328	316	999999	338	138	515	816	56	288	313	881	587	265	999999	999999	999999	999999	549	999999	364	236	716	222	132	791	999999	12	794	733	996	999999	782	475	405	489	713	830	760	110	920	823	317	662	815	221	999999	999999	999999	870	602	80	208	999999	229	602	999999	103	845	547	999999	999999	31	323	292	999999	999999	121	859	685	999999	621	434	448	344	541	918	64	999999	911	280	999999	999999	924	140	925	471	276	256	803	877	619	985	999999	999999	417	801	993	379	999999	123	409	733	999999	109	980	646	760	181	687	683	558	696	999999	277	366	871	107	192	366	182	999999	865	66	999999	161	635	220	999999	927	739	925	684	999999	798	870	366	958	824	159	288	711	104	568	129	329	999999	61	946	298	546	704	999999	22	999999	290	544	676	999999	947	355	436	965	254	948	758	873	471	145	406	10	912	283	43	88	470	738	306	937	999999	239	999999	273	505	999999	44	124	671	235	517	999999	689	92	876	804	851	745	849	999999	370	455	461	915	999999	298	633	431	777	934	539	552	999999	739	999999	718	771	172	999999	999999	999999	999999	212	245	628	81	320	830	406	999999	237	999999	999999	999999	999999	44	777	999999	723	217	758	613	346	737	696	999999	999999	949	999999	167	999999	688	999999	986	705	726	999999	225	
297	999999	977	802	34	549	707	814	664	999999	999999	361	941	999999	448	999999	115	310	308	999999	549	999999	983	999999	143	249	205	999999	449	999999	981	850	791	999999	381	999999	999999	955	588	796	40	882	310	999999	785	344	999999	930	249	33	880	404	999999	999999	676	633	495	615	999999	785	999999	168	374	761	578	322	999999	388	999999	203	999999	999999	721	999999	445	667	363	455	585	799	32	274	308	426	31	586	432	24	886	747	759	999999	296	803	452	871	517	548	958	472	774	837	208	56	999999	731	999999	999999	341	999999	280	49	40	999999	762	999999	860	948	740	991	890	555	999999	983	999999	408	999999	918	999999	999999	159	814	497	122	34	195	75	262	999999	300	903	999999	682	877	477	720	999999	426	50	372	21	568	808	966	582	999999	345	225	999999	999999	867	764	999999	768	859	999999	999999	917	999999	999999	999999	607	533	450	97	383	999999	625	515	723	999999	446	877	696	562	590	999999	530	539	999999	850	999999	649	823	999999	148	659	914	999999	22	177	999999	581	473	358	413	45	367	878	208	357	719	709	888	787	431	887	171	215	999999	999999	32	387	50	727	173	999999	709	27	949	724	957	607	999999	555	148	999999	413	347	159	555	999999	651	340	457	140	151	999999	46	999999	261	497	708	749	563	999999	298	541	746	195	455	336	349	929	484	999999	122	999999	343	648	566	483	823	66	723	810	381	56	593	999999	32	207	672	999999	698	236	999999	999999	999999	410	850	333	999999	161	704	228	308	721	856	67	999999	999999	427	999999	999999	999999	673	999999	35	999999	774	251	999999	159	173	999999	663	333	241	257	150	999999	999999	932	797	243	816	672	362	999999	511	659	200	999999	999999	96	779	284	581	920	563	999999	999999	197	999999	609	385	517	988	455	565	975	489	609	916	762	999999	494	999999	211	999999	11	300	999999	251	124	60	422	580	999999	479	999999	751	999999	999999	999999	433	89	999999	198	858	309	683	906	939	536	999999	591	618	817	427	999999	683	380	960	999999	315	310	945	522	999999	962	937	911	976	186	233	178	999999	382	999999	589	198	412	353	661	327	393	591	714	999999	469	803	762	658	194	705	381	999999	143	238	132	143	999999	639	895	371	772	999999	763	313	11	676	246	488	999999	105	280	36	309	243	999999	999999	999999	999999	98	168	184	263	999999	480	851	999999	782	153	215	999999	414	999999	457	299	555	463	828	411	942	999999	566	283	820	99	999999	354	61	899	999999	999999	901	216	999999	736	196	519	147	999999	999999	193	894	103	283	
391	691	999999	999999	19	687	468	890	830	636	305	999999	901	442	702	55	506	767	882	836	801	999999	208	999999	999999	999999	46	999999	545	949	999999	899	473	10	439	407	927	775	51	222	848	999999	81	999999	255	999999	295	999999	445	247	955	426	21	266	481	999999	493	284	858	906	650	152	355	881	877	999999	999999	900	999999	999999	999999	730	725	670	988	288	483	628	977	586	817	960	881	307	993	999999	888	217	528	602	914	652	917	145	999999	706	177	200	999999	850	16	395	83	149	999999	235	700	351	999999	999999	999999	865	307	282	99	999999	271	57	999999	544	517	921	381	999999	391	476	813	999999	109	292	120	999999	925	137	999999	999999	886	999999	999999	999999	642	546	999999	335	250	58	355	645	56	880	444	130	999999	168	342	95	23	672	999999	999999	999999	120	252	999999	93	999999	939	180	702	999999	999999	529	999999	129	902	999999	981	56	999999	342	999999	999999	544	228	847	989	980	999999	794	494	999999	999999	982	536	356	999999	304	954	251	999999	118	185	943	389	86	914	999999	193	266	371	113	999999	512	426	531	254	999999	33	999999	103	97	183	385	217	258	589	547	999999	772	379	676	37	999999	988	233	945	999999	165	999999	932	999999	797	510	432	390	450	711	999999	999999	112	956	280	816	999999	93	999999	799	735	140	496	999999	920	421	886	999999	999999	173	999999	203	586	29	420	880	214	365	300	672	952	999999	808	999999	999999	337	669	423	405	220	999999	904	297	156	999999	34	656	565	817	999999	623	737	314	286	999999	372	428	92	545	400	612	999999	999999	272	847	909	332	999999	395	593	751	473	999999	865	517	620	906	439	531	396	234	649	548	914	59	225	521	531	692	619	908	587	999999	15	608	863	121	34	308	999999	702	48	999999	999999	999999	999999	999999	448	769	575	999999	999999	561	159	999999	962	254	878	223	999999	397	801	925	775	684	173	595	294	267	999999	509	881	140	942	999999	999999	479	323	289	999999	999999	83	999999	999999	163	999999	999999	728	839	645	618	999999	999999	677	999999	999999	999999	403	999999	999999	565	162	191	124	76	584	999999	618	465	999999	493	931	599	999999	853	324	49	999999	999999	765	147	866	454	621	999999	277	80	463	750	793	82	85	773	817	999999	999999	891	999999	59	579	71	999999	273	860	162	687	642	496	999999	877	861	313	781	784	333	999999	707	999999	88	799	513	404	867	672	906	417	999999	781	999999	236	433	401	759	52	703	729	603	594	468	359	634	584	999999	873	931	999999	999999	988	494	999999	999999	331	999999	
260	999999	667	550	601	953	744	529	861	514	597	453	470	999999	999999	91	604	104	122	999999	729	999999	928	765	993	999999	147	123	178	297	345	317	999999	832	999999	975	45	999999	12	640	723	829	772	999999	999999	430	471	224	564	907	890	550	806	229	840	94	148	902	556	860	999999	631	360	574	999999	289	351	637	55	999999	55	424	102	999999	387	899	402	858	999999	573	279	922	559	999999	407	795	511	999999	992	424	837	143	633	999999	824	102	479	999999	999999	762	88	833	179	800	999999	475	458	334	841	999999	999999	999999	189	982	590	999999	81	99	176	999999	999999	469	999999	631	926	912	791	999999	999999	999999	430	204	956	961	495	445	753	999999	409	931	346	187	51	999999	731	557	999999	650	561	931	31	389	999999	999999	984	619	199	999999	874	999999	684	507	677	999999	999999	497	333	228	497	154	999999	999999	689	999999	999999	600	427	592	899	378	958	150	399	999999	274	50	999999	438	976	876	256	214	999999	461	256	839	510	494	999999	244	234	735	162	416	790	708	999999	796	999999	394	201	606	999999	999999	999999	999999	118	951	999999	999999	335	894	251	999999	999999	935	999999	999999	999999	207	100	999999	61	665	154	999999	988	982	999999	999999	999999	376	999999	592	999999	999999	565	388	999999	713	730	999999	211	70	908	999999	494	541	518	855	279	472	807	293	304	267	555	984	361	766	555	136	26	726	999999	958	947	659	936	258	380	60	766	285	999999	541	999999	991	756	814	999999	456	474	89	999999	999999	999999	663	999999	427	104	999999	999999	704	167	604	541	485	929	950	999999	834	999999	269	485	228	705	999999	816	999999	999999	563	238	999999	37	999999	661	937	439	262	399	999999	999999	999999	999999	798	999999	999999	999999	873	999	999999	71	805	432	904	851	215	603	78	182	46	846	999999	891	540	352	490	999999	69	999999	604	55	677	999999	108	473	95	115	686	204	642	415	943	763	999999	999999	432	124	999999	999999	456	999999	370	89	362	447	835	628	623	456	543	394	67	930	999999	999999	394	999999	999999	440	766	999999	999999	874	539	631	999999	771	610	48	999999	376	554	812	999999	270	684	999999	999999	999999	999999	467	492	240	661	999999	357	22	368	89	999999	188	790	692	490	999999	426	496	549	730	543	73	27	584	535	176	999999	999999	444	144	525	797	999999	999999	999999	999999	617	687	223	999999	999999	999999	999999	999999	930	741	586	862	332	149	844	198	57	478	127	999999	450	999999	704	494	419	999999	577	233	564	999999	143	128	889	191	738	999999	999999	268	457	653	660	496	654	
999999	590	976	922	305	999999	337	749	999999	999999	238	858	999999	999999	728	872	181	322	189	999999	999999	608	467	973	150	410	115	914	788	31	474	999999	953	999999	910	903	999999	999999	282	933	237	571	566	574	661	333	38	756	999999	396	999999	340	999999	999999	45	999999	133	13	782	894	999999	422	961	555	89	324	904	999999	81	825	439	991	50	256	738	57	51	892	322	816	382	358	369	402	745	143	443	433	227	724	999999	438	407	387	999999	814	999999	999999	495	999999	999999	581	684	729	956	999999	300	234	791	987	999999	999999	691	966	522	835	63	569	809	999999	999999	480	239	357	55	10	594	999999	506	924	999999	39	407	975	397	800	674	639	445	461	842	219	642	240	579	548	747	440	999999	914	760	51	211	548	464	948	999999	337	684	955	699	999999	727	866	999999	125	833	999999	999999	999999	171	423	999999	358	113	671	838	998	777	506	263	163	796	591	173	405	999999	858	520	999999	999999	346	955	489	761	214	491	999999	690	999999	715	41	861	154	753	347	917	853	999999	793	119	999999	560	188	702	546	842	145	999999	999999	999999	975	204	140	999999	824	467	644	999999	899	999999	73	318	322	791	999999	301	651	838	826	488	974	999999	727	999999	114	785	777	787	225	372	355	82	545	177	999999	836	730	999999	928	879	282	999999	545	612	56	999999	248	999999	479	254	200	307	999999	665	322	562	477	999999	167	49	999999	857	382	537	999999	991	999999	154	61	396	570	769	910	946	999999	718	999999	999999	999999	79	547	390	999999	970	999999	999999	205	880	855	999999	369	928	724	888	199	425	884	999999	777	999999	272	103	999999	93	999999	430	396	929	460	603	684	361	519	999999	502	309	550	411	365	786	999999	892	299	873	36	999999	55	999999	757	790	834	999999	347	236	807	453	54	233	296	751	661	275	429	261	999999	17	418	999999	396	889	875	482	653	991	269	380	804	999999	66	51	385	375	999999	999999	768	999999	24	293	291	999999	264	999999	124	999999	135	529	472	47	380	29	999999	999999	634	868	914	362	224	356	967	437	649	582	176	255	376	296	104	759	999999	999999	993	135	354	348	634	559	367	49	865	999999	907	766	101	47	999999	965	999999	313	755	416	601	667	326	854	409	681	999999	869	248	839	435	712	554	694	36	107	75	296	243	999999	994	185	490	236	529	999999	999999	139	437	410	999999	999999	999999	86	94	335	809	500	939	952	409	999999	801	999999	314	204	221	406	21	720	900	453	999999	400	422	999999	999999	99	334	
526	200	999999	442	837	293	644	708	478	609	700	298	574	357	999999	999999	505	384	464	922	334	999999	94	999999	999999	510	111	721	614	663	999999	999999	720	175	422	762	389	66	963	742	669	496	742	796	320	999999	335	106	788	443	916	999999	722	176	999999	854	115	999999	999999	337	999999	923	104	999999	941	551	578	408	934	528	999999	449	420	721	263	999999	928	297	807	294	184	15	999999	999999	999999	625	436	999999	175	568	657	486	999999	999999	560	745	402	928	855	769	999999	999999	171	270	867	477	632	999999	999999	172	926	817	105	999999	162	186	991	924	77	325	125	34	999999	999999	870	100	118	783	170	517	999999	10	442	999999	440	999999	843	672	999999	999999	993	435	639	999999	642	840	391	899	483	383	999999	478	860	539	654	829	694	795	399	776	999999	848	999999	999999	726	925	384	67	11	905	343	329	620	999999	999999	689	999999	239	999999	40	708	999999	309	786	999999	967	149	902	393	610	999999	57	282	536	999999	155	999999	243	287	999999	465	333	898	578	50	435	857	999999	218	964	444	465	71	999999	78	160	548	999999	999999	758	999999	482	999999	400	999999	296	999999	94	888	186	999999	162	951	28	574	384	999999	731	999999	337	120	87	999999	428	999999	106	985	912	467	999999	606	999999	599	529	999999	999999	659	508	234	754	388	772	183	999999	869	292	514	999999	999999	693	840	817	999999	315	647	708	999999	999999	999999	256	310	999999	999999	999999	579	565	562	432	98	999999	725	812	999999	999999	949	348	903	662	559	999999	999999	942	999999	774	918	789	231	294	882	231	205	999999	284	977	453	999999	999999	54	461	999999	730	91	955	212	968	38	999999	326	365	309	999999	134	696	349	664	367	26	852	220	999999	343	277	550	866	396	321	537	528	548	705	202	859	999999	255	164	999999	987	915	805	889	478	905	928	999999	426	81	717	935	323	96	237	303	833	670	970	462	541	98	816	657	500	791	999999	660	116	945	923	450	194	163	380	999999	57	331	322	999999	349	967	999999	324	603	602	215	999999	477	899	999999	999999	284	702	969	898	999999	999999	398	999999	999999	999999	476	480	157	277	750	999999	999999	136	256	512	358	542	122	574	648	999999	64	898	586	325	192	217	920	392	175	999999	194	481	12	899	932	999999	310	999999	500	969	999999	999999	852	54	999999	350	653	999999	191	742	589	404	999999	606	103	500	999999	811	95	269	560	764	111	999999	976	244	134	357	580	999999	999999	51	999999	679	334	999999	999999	999999	999999	841	563	999999	211	433	999999	999999	
999999	406	805	999999	534	498	999999	999999	999999	412	235	999999	78	511	226	999999	999999	999999	999999	999999	330	580	281	375	453	569	999999	254	705	162	563	999999	364	196	23	728	999999	148	198	743	66	842	270	922	503	999999	473	78	625	267	465	742	923	365	469	999999	134	440	988	965	266	740	535	266	848	557	999999	882	497	498	999999	803	999999	766	491	487	319	999999	999999	991	999999	173	628	447	697	999999	999999	999	726	999999	999999	121	160	233	999999	325	999999	14	84	999999	999999	590	581	137	999999	661	473	167	873	999999	340	775	999999	999999	869	999999	122	98	999999	999999	803	999999	165	133	894	643	653	999999	289	999999	180	315	284	926	769	999999	591	501	934	999999	358	596	135	999999	43	827	553	164	999999	393	999999	228	445	57	152	999999	435	999999	242	870	999999	999999	878	708	811	35	999999	642	236	364	512	999999	164	533	678	217	999999	999999	999999	76	100	499	692	895	962	952	869	236	999999	777	89	999999	269	999999	36	930	999999	427	933	18	336	911	927	999	881	999999	74	912	378	999999	999999	24	368	175	780	519	999999	982	745	859	166	274	857	458	285	379	360	999999	506	999999	498	687	999999	91	999999	188	571	693	24	378	887	956	999999	849	999999	999999	774	103	293	517	999999	736	681	999999	852	72	63	479	999999	511	242	999999	415	631	446	209	536	287	435	601	947	52	967	376	971	209	416	18	567	220	999999	267	807	988	551	999999	16	414	238	677	999999	102	969	513	146	914	999999	237	999999	691	538	999999	668	691	570	163	768	314	112	653	656	54	999999	513	906	975	999999	426	89	683	999999	132	58	757	999999	855	82	999999	240	66	657	999999	605	876	681	118	599	125	428	398	993	701	999999	999999	999999	999999	191	466	606	171	748	134	157	729	498	999999	999999	999999	226	715	999999	314	84	55	995	999999	449	45	831	999999	999999	60	998	690	689	999999	820	473	735	394	674	999999	857	78	318	999999	41	875	999999	275	670	688	999999	713	317	999999	627	999999	589	554	999999	155	634	999999	785	999999	136	466	49	996	595	974	185	831	51	474	456	15	737	472	445	573	657	565	136	999999	161	294	383	10	874	999999	883	190	753	999999	981	58	293	620	999999	574	836	999999	680	696	513	77	999999	843	242	999999	528	127	999999	78	498	79	682	98	545	841	93	48	132	40	999999	994	999999	999999	492	408	722	126	999999	871	736	999999	884	999999	194	94	622	540	999999	261	45	766	82	685	999999	999999	999999	205	85	565	490	797	999999	999999	
999999	518	999999	999999	360	834	900	412	61	247	341	233	999999	251	999999	461	228	553	999999	999999	994	335	922	403	493	580	41	526	50	999999	390	939	16	244	835	675	999999	473	189	933	999999	633	714	834	354	806	726	135	301	623	346	937	526	398	655	999999	596	596	999999	779	999999	999999	999999	999999	999999	401	226	950	415	238	366	755	373	347	519	371	620	97	59	687	853	906	235	427	173	999999	422	618	999999	565	88	999999	807	409	141	977	271	172	999999	952	589	776	719	73	267	999999	573	189	999999	294	659	509	547	978	926	896	999999	999999	388	999999	978	608	371	849	159	999999	948	999999	215	542	110	999999	118	106	107	999999	196	172	999999	999999	879	999999	740	304	906	578	961	828	483	245	829	326	999999	574	973	980	414	870	913	409	999999	609	999999	345	193	211	400	999999	880	848	709	985	784	807	533	745	868	76	943	580	895	129	490	999999	712	783	674	543	133	126	672	326	258	760	937	999999	269	404	120	705	187	999999	947	634	999999	843	999999	976	51	999999	122	999999	999999	999999	999999	999999	129	13	632	410	536	856	327	763	186	393	999999	999999	999999	999999	486	473	955	999999	999999	384	181	999999	445	869	251	697	999999	999999	14	334	999999	915	256	423	160	265	771	710	178	999999	204	193	999999	151	116	517	999999	999999	751	648	391	999999	939	139	352	273	568	763	999999	838	364	999999	759	851	999999	821	778	999999	113	230	702	999999	999999	999999	999999	999999	407	303	762	734	999999	715	154	365	999999	710	976	999999	81	887	697	17	551	999999	967	999999	999999	606	999999	295	738	661	683	530	946	146	999999	867	999999	364	865	275	10	435	258	648	999999	404	909	294	845	661	384	225	533	694	704	739	114	417	563	801	155	477	995	999999	41	624	419	806	100	118	178	716	999999	999999	17	999999	999999	328	999999	40	697	863	450	87	287	999999	996	261	441	999999	999999	999999	999999	73	129	532	440	329	616	999999	984	112	203	999999	493	667	203	999999	687	999999	999999	999999	921	533	114	292	37	999999	999999	573	628	167	374	219	999999	637	999999	999999	312	484	999999	762	712	833	55	594	669	713	593	619	275	999999	574	999999	233	976	619	277	959	836	505	999999	677	53	999999	826	737	984	999999	999999	752	243	798	213	903	999999	84	98	488	519	623	324	334	42	308	999999	593	522	985	379	999999	648	999999	476	979	173	999999	999999	800	228	999999	999999	332	737	999999	41	105	370	949	339	902	531	789	999999	999999	190	999999	645	744	309	999999	225	
999999	21	999999	114	244	999999	999999	739	999999	415	297	269	662	937	999999	597	999999	276	638	232	999999	656	477	999999	858	560	263	798	976	449	923	500	985	641	999999	321	898	999999	999999	773	146	220	529	496	243	529	786	285	199	599	480	478	999999	20	999999	351	999999	351	999999	999999	79	999999	999999	370	491	797	284	31	999999	679	999999	412	479	864	999999	999999	137	980	264	339	774	977	608	386	968	455	999999	974	987	999999	777	557	516	123	704	711	457	168	15	999999	254	764	35	519	901	999999	998	807	924	301	223	563	97	916	999999	101	826	999999	402	999999	969	309	43	914	902	999999	895	999999	999999	384	903	969	974	999999	94	999999	952	98	485	900	457	31	60	696	999999	999999	470	999999	999999	999999	884	82	765	970	476	944	730	120	999999	760	182	999999	646	999999	397	254	588	999999	831	899	149	999999	999999	999999	588	947	259	999999	792	688	680	304	160	558	500	999999	213	14	999999	150	999999	999999	999999	724	999999	814	385	511	999999	877	634	202	769	315	472	156	181	273	999999	528	999999	999999	327	999999	999999	877	491	97	59	999999	51	584	925	690	620	307	267	185	999999	999999	999999	748	48	915	63	487	999999	845	999999	353	659	939	999999	824	454	999999	524	999999	644	850	332	297	999999	999999	999999	60	276	999999	695	174	889	996	499	618	955	947	355	411	876	603	352	646	11	999999	905	112	999999	111	999999	724	783	715	541	923	451	285	999999	304	89	999999	220	456	999999	921	999999	663	999999	999999	868	999999	550	122	675	50	508	685	295	755	999999	733	99	175	842	970	390	183	999999	576	999999	679	661	999999	331	873	392	896	496	89	999999	251	663	956	242	739	999999	670	50	500	999999	765	999999	540	466	999999	912	55	613	189	540	290	209	872	837	199	999999	999999	790	999999	658	611	199	999999	514	596	80	142	933	113	796	999999	999999	963	160	999999	689	130	594	975	960	347	292	317	548	960	52	790	129	53	893	999999	880	248	842	813	575	784	36	870	999999	780	999999	510	392	820	157	246	721	999999	999999	725	999999	815	840	321	328	882	999999	554	553	999999	22	999999	219	122	839	895	131	999999	836	905	999999	723	698	999999	235	999999	924	728	813	999999	78	695	543	178	999999	74	407	530	494	693	127	481	326	996	767	231	301	999999	980	261	124	999999	598	604	631	191	126	660	96	546	999999	938	999999	999999	221	327	356	50	999999	775	498	601	852	999999	999999	622	406	702	999999	13	999999	999999	747	561	691	693	106	999999	999999	597	
947	746	444	948	736	999999	741	578	999999	449	874	999999	999999	215	999999	523	532	455	816	18	784	424	247	92	65	312	201	188	66	999999	231	999999	503	745	827	751	166	904	416	999999	880	827	999999	973	139	240	718	541	798	177	170	650	132	538	999999	533	509	361	999999	434	987	562	522	266	999999	467	756	201	388	22	999999	628	999999	218	999999	999999	507	274	953	825	593	659	390	888	367	580	294	965	932	303	251	804	22	999999	999999	999999	315	660	754	671	483	999999	163	785	811	542	999999	914	410	999999	36	244	408	76	840	338	181	634	999999	648	999999	999999	268	94	770	561	616	67	597	809	651	999999	520	291	351	76	999999	605	86	824	968	999999	565	85	999999	999999	999999	945	151	292	156	680	999999	999999	498	692	268	78	24	259	925	554	999999	999999	215	999999	724	999999	725	999999	831	576	557	999999	679	999999	999999	193	817	763	165	671	915	314	663	999999	94	414	793	999999	808	437	590	827	898	424	999999	964	999999	999999	999999	289	999999	377	461	579	999999	686	435	695	467	85	261	999999	104	999999	638	999999	937	244	105	319	333	999999	966	999999	986	999999	999999	265	999999	271	999999	729	481	875	451	548	853	93	999999	407	999999	107	201	999999	999999	338	732	644	785	999999	37	636	991	999999	955	999999	999999	67	592	403	511	180	946	206	763	531	780	228	999999	99	168	999999	999999	999999	999999	236	875	243	228	658	999999	541	479	708	243	685	738	508	919	297	147	796	501	999999	999999	808	160	995	999999	999999	558	514	830	696	882	183	249	999999	641	999999	287	177	839	999999	405	999999	999999	248	962	87	793	281	999999	999999	951	372	999999	943	800	533	85	880	999999	573	109	999999	711	783	825	69	446	443	867	200	999999	999999	957	566	57	927	999999	912	999999	999999	999999	286	999999	999999	744	520	821	305	999999	117	999999	407	904	275	834	913	268	917	422	902	640	999999	414	117	515	999999	414	795	999999	999999	426	173	847	999999	713	823	287	407	48	315	248	999999	940	759	999999	613	999999	692	731	144	668	199	500	140	262	510	871	107	798	763	999999	36	410	629	691	490	559	999999	999999	21	635	860	878	116	664	999999	419	655	570	902	915	999999	73	999999	214	999999	999999	717	128	212	951	189	608	999999	999999	222	999999	999999	999999	67	999999	541	139	999999	999999	999999	321	394	476	762	101	226	537	895	847	999999	962	649	424	465	817	842	415	359	999999	456	262	999999	999999	452	758	999999	587	999999	999999	383	592	353	261	406	914	999999	250	365	
120	999999	652	713	999999	817	259	100	896	612	249	221	135	999999	659	62	555	718	487	34	999999	993	639	33	56	473	999999	999999	398	27	999999	999999	999999	999999	249	999999	999999	548	999999	99	999999	999999	212	974	274	637	258	812	694	999999	850	205	999999	226	360	126	104	628	666	964	27	999999	702	878	999999	709	619	84	540	333	257	16	554	397	831	346	791	999999	759	418	225	987	925	199	177	354	738	999999	699	999999	241	186	882	210	82	562	965	999999	912	564	28	183	282	370	951	843	651	999999	394	24	335	439	868	257	748	40	715	513	999999	717	971	243	385	417	999999	81	134	999999	325	279	380	999999	999999	205	400	999999	714	999999	247	999999	703	999999	991	685	796	801	317	999999	461	52	847	462	999999	205	592	785	798	864	999999	880	999999	999999	97	124	999999	868	999999	673	999999	705	325	160	999999	388	999999	999999	251	699	620	300	763	500	891	282	432	999999	844	999999	612	615	999999	999999	295	367	613	405	247	877	999999	928	124	644	999999	999999	727	696	999999	244	191	946	543	108	253	978	126	229	415	814	999999	725	999999	140	999999	252	460	999999	865	907	774	618	999999	374	658	692	186	129	723	145	555	736	731	999999	375	999999	81	156	999999	316	251	999999	989	999999	195	325	903	983	583	534	305	261	830	999999	470	572	547	178	449	561	802	997	506	280	999999	999999	993	425	765	404	181	314	869	558	666	389	629	976	188	999999	999999	202	999999	999999	840	999999	905	452	148	999999	999999	902	706	54	514	253	999999	718	173	999999	331	999999	227	189	363	990	391	282	999999	999999	999999	571	999999	116	772	609	462	999999	440	964	999999	551	287	963	999999	278	607	824	54	423	501	910	812	949	21	310	975	999999	835	849	912	633	830	67	999999	557	912	600	282	904	791	999999	288	209	190	780	999999	263	999999	94	999999	999999	238	208	589	999999	758	50	105	472	634	107	999999	999999	61	999999	720	229	999999	999999	365	999999	552	149	632	920	631	613	768	240	999999	721	460	751	465	355	405	631	478	999999	799	871	505	809	279	999999	999999	697	999999	999999	69	981	999999	999999	729	386	999999	999999	576	999999	411	154	282	864	999999	913	646	729	999999	705	31	99	751	288	927	999999	511	742	999999	999999	999999	999999	466	15	181	127	571	282	32	89	999999	999999	64	808	424	654	599	640	999999	366	56	380	572	451	999999	999999	240	999999	999999	245	874	281	999999	999999	849	999999	688	999999	693	999999	351	374	707	55	374	714	999999	942	864	999999	894	871	
306	513	891	449	371	25	272	210	886	701	32	786	214	70	999999	426	959	947	966	999999	999999	200	24	682	999999	526	86	38	999999	297	16	977	350	13	999999	999999	747	410	116	999999	999999	492	369	650	999999	920	999999	314	625	618	983	917	316	571	923	115	499	218	776	844	938	243	274	999999	695	55	446	211	94	384	678	999999	840	303	327	464	831	374	340	999999	685	772	412	327	314	99	670	778	89	869	224	538	634	271	734	999999	999999	769	955	999999	484	639	229	251	939	434	86	23	999999	999999	284	999999	878	999999	999999	175	830	946	999999	605	999999	999999	999999	999999	169	150	924	579	568	556	246	71	999999	43	999999	999999	552	999999	388	879	23	999999	534	999999	595	999999	660	610	999999	568	940	999999	484	359	999999	817	516	14	92	799	510	507	999999	999999	232	222	999999	844	999999	999999	622	669	999999	415	592	727	142	999999	629	79	489	323	476	999999	616	965	999999	69	121	460	539	548	89	588	378	515	211	999999	397	382	383	816	854	991	945	281	712	999999	766	204	684	14	385	22	320	197	41	455	91	267	999999	999999	733	305	582	84	999999	980	999999	999999	525	999999	999999	256	696	673	468	999999	64	999999	262	517	999999	916	776	535	172	999999	278	191	484	756	999999	139	999999	726	93	559	418	999999	691	732	42	689	678	999999	889	138	326	999999	728	556	401	746	14	129	363	816	528	56	999999	523	711	854	601	999999	999999	984	510	999999	589	908	999999	999999	653	999999	999999	613	247	999999	646	44	750	631	462	999999	365	999999	134	627	999999	276	41	372	959	177	999999	999999	97	909	835	904	628	356	999999	999999	490	999999	999999	999999	645	999999	579	139	410	877	772	999999	402	999999	414	544	999999	883	999999	323	877	703	233	999999	509	305	525	337	999999	741	415	404	574	999999	448	157	915	650	981	621	999999	901	962	999999	404	940	786	424	999999	301	54	745	999999	743	999999	786	984	616	975	349	999999	251	999999	668	999999	378	515	759	234	267	629	999999	999999	985	626	976	741	152	999999	568	519	110	999999	271	697	669	655	830	999999	662	172	308	674	642	396	999999	334	304	618	36	434	36	200	248	672	834	844	762	127	999999	55	999999	999999	416	829	134	419	999999	970	802	999999	999999	69	571	104	330	545	268	599	180	651	446	533	65	143	493	910	593	599	862	999999	893	713	732	616	999999	999999	999999	813	272	46	30	333	815	313	750	966	999999	154	351	299	585	172	946	325	608	318	480	283	345	223	825	999999	999999	
977	999999	999999	337	955	774	557	287	455	337	144	631	123	717	751	393	999999	292	449	999999	573	249	730	999999	416	18	999999	303	984	999999	58	220	314	225	838	999999	999999	999999	673	379	794	999999	140	835	999999	694	494	601	728	889	819	931	999999	467	544	738	108	214	999999	946	762	264	303	978	288	923	999999	999999	879	276	999999	887	618	79	463	999999	118	894	999999	999999	999999	999999	574	104	658	999999	834	999999	681	999999	999999	573	718	726	999999	999999	718	999999	557	889	378	999999	999999	462	285	931	999999	316	13	981	629	213	999999	208	433	352	690	208	330	171	99	999999	226	780	999999	50	178	892	462	999999	843	956	347	74	999999	926	999999	999999	999999	726	999999	527	843	999999	479	999999	322	520	303	999999	849	519	831	395	999999	899	380	941	572	244	762	430	999999	89	147	673	865	196	854	506	653	999999	389	603	999999	571	635	527	310	717	728	657	598	196	999999	334	134	952	275	999999	999999	756	549	999999	963	999999	999999	763	561	999999	317	136	999999	999999	621	999999	140	238	36	237	999999	853	999999	999999	515	114	832	667	999999	999999	548	913	999999	409	949	897	39	803	639	985	898	999999	999999	504	409	601	999999	999999	575	803	999999	896	925	47	190	703	999999	694	79	858	550	15	999999	748	268	404	215	266	847	999999	251	337	599	51	339	401	887	999999	999999	999999	999999	40	102	999999	619	999999	987	883	229	256	782	999999	733	780	444	999999	124	999999	999999	15	999999	734	954	851	562	866	307	883	708	789	815	978	999999	165	999999	520	913	556	138	616	999999	331	47	601	941	905	603	818	607	445	287	670	900	449	999999	389	999999	999999	999999	753	999999	113	185	440	440	803	106	578	45	999999	980	567	99	630	599	74	697	362	909	999999	273	488	999999	272	999999	999999	88	799	637	366	999999	999999	907	384	271	999999	155	607	170	148	809	34	999999	683	465	719	580	999999	850	999999	691	723	340	999999	999999	866	827	913	928	294	724	307	999999	999999	999999	317	659	714	368	999999	919	99	999999	771	847	999999	704	999999	999999	999999	574	808	948	999999	674	719	341	999999	894	999999	485	999999	679	999999	424	512	999999	114	203	158	70	866	911	564	543	602	531	569	154	251	171	235	999999	999999	719	999999	999999	765	15	999999	975	743	999999	963	810	686	420	326	357	345	165	600	408	999999	731	708	897	394	641	82	999999	772	999999	653	243	259	999999	999999	166	508	163	327	109	433	182	327	999999	948	753	857	191	215	999999	809	95	999999	999999	458	415	20	
28	964	999999	999999	581	999999	972	176	730	560	999999	878	999999	849	191	837	999999	974	485	999999	662	999999	999999	783	890	982	560	999999	999999	671	432	676	999999	999999	489	999999	999999	176	852	969	354	879	228	202	306	312	999999	372	627	999999	999999	853	973	10	358	80	333	350	52	598	999999	999999	608	68	138	883	999999	999999	999999	992	999999	334	132	516	69	783	730	448	487	999999	937	198	999999	319	601	578	999999	136	797	419	866	852	999999	263	326	344	280	999999	999999	999999	999999	41	999999	635	613	746	999999	466	941	999999	349	885	999999	464	661	464	676	299	466	999999	189	624	999999	999999	135	792	210	999999	199	725	512	570	999999	74	999999	999999	195	708	999999	855	847	247	195	999999	79	981	988	669	601	862	999999	999999	703	514	243	938	813	62	509	999999	545	862	277	225	72	778	511	799	439	755	278	999999	593	611	711	942	438	994	880	154	803	540	999999	336	68	531	867	999999	999999	97	999999	999999	999999	999999	999999	985	969	999999	170	300	999999	199	240	845	593	698	397	101	802	999999	509	818	181	364	27	14	595	940	167	540	911	641	968	351	663	145	769	709	301	726	972	469	999999	589	674	614	310	999999	999999	999999	999999	775	999999	540	999999	999999	961	844	867	314	400	39	999999	630	389	838	230	888	192	458	999999	688	799	999999	327	50	984	592	690	412	999999	173	207	999999	999999	146	574	999999	764	390	184	925	841	986	999999	943	657	214	210	835	393	999999	999999	294	439	456	975	990	222	546	298	999999	163	465	610	236	832	23	234	253	273	999999	999999	999999	283	999999	846	999999	750	999999	393	999999	392	999999	999999	293	925	912	368	999999	999999	584	225	227	999999	805	771	386	386	999999	120	643	979	957	999999	601	296	999999	20	435	609	173	249	838	163	519	986	309	999999	327	311	999999	655	285	999999	999999	576	907	710	478	242	470	436	652	999999	999999	999999	999999	999999	427	999999	488	902	932	999999	997	344	999999	73	999999	999999	999999	939	999999	797	999999	987	999999	874	882	34	389	736	542	203	149	736	597	574	999999	999999	999999	26	29	331	999999	999999	723	936	95	354	199	843	138	658	770	531	377	854	82	762	105	561	999999	402	999999	999999	369	999999	209	270	747	812	660	862	268	999999	919	999999	973	999999	274	767	999999	537	999999	546	999999	884	432	999999	369	742	501	650	624	999	616	999999	715	999999	658	984	736	825	999999	386	999999	275	399	324	611	639	881	899	498	337	772	872	567	79	154	485	999999	591	900	15	320	999999	999999	
269	839	302	32	999999	524	289	40	963	999999	458	363	341	494	117	16	730	861	602	161	999999	999999	743	70	645	926	182	677	154	924	601	999999	999999	999999	999999	485	318	616	978	999999	218	999999	809	999999	118	715	999999	990	208	585	999999	999999	718	999999	952	999999	105	242	999999	976	352	999999	999999	48	338	999999	191	314	364	632	697	123	999999	228	942	999999	427	801	999999	929	123	999999	478	569	753	457	357	324	84	999999	390	86	239	12	42	999999	420	999999	613	725	534	507	999999	576	887	67	999999	500	915	962	615	303	290	458	999999	170	143	326	295	880	45	999999	240	266	252	621	884	880	999999	346	578	656	198	999999	404	616	555	999999	682	695	196	857	408	121	492	96	999999	781	150	872	472	103	485	999999	999999	667	277	379	334	999999	999999	999999	314	579	999999	999999	115	63	999999	999999	615	241	644	999999	999999	187	999999	999999	774	999999	825	112	739	999999	874	485	180	999999	999999	737	348	185	999999	416	522	805	552	828	727	532	980	742	727	894	266	240	459	885	48	511	208	158	605	178	449	80	651	990	705	908	788	650	999999	325	907	439	664	237	87	889	635	999999	400	252	184	93	999999	845	66	643	35	294	426	44	538	999999	580	409	967	451	163	561	133	999999	743	999999	999999	411	999999	827	576	232	808	159	876	568	758	362	993	999999	999999	806	934	71	883	504	234	482	787	717	999999	264	270	999999	735	83	516	581	508	844	858	999999	999999	239	76	999999	486	276	999999	999999	441	999999	415	611	755	357	627	999999	935	999999	116	999999	624	999999	967	321	999999	182	424	803	61	999999	854	159	507	999999	947	704	994	90	28	957	999999	816	285	999999	849	658	999999	388	455	999999	645	999999	737	115	999999	588	271	755	840	999999	852	364	918	999999	999999	265	114	43	409	922	76	854	999999	999999	438	807	994	336	472	313	302	46	999999	606	999999	999999	421	401	374	369	443	249	250	714	115	959	898	31	278	593	999999	846	978	532	388	790	48	589	999999	550	999999	935	292	999999	20	815	999999	999999	722	778	999999	712	668	999999	999999	827	999999	999999	52	999999	909	972	67	879	759	456	67	999999	228	999999	555	832	999999	824	775	508	957	713	999999	300	954	586	309	499	748	999999	188	938	52	999999	186	532	999999	207	999999	621	877	413	776	999999	758	189	102	999999	233	22	987	999999	274	981	869	900	811	752	524	332	673	999999	140	917	278	129	782	667	573	33	294	999999	999999	999999	630	554	936	999999	541	774	494	337	
276	736	999999	343	673	999999	999999	286	720	794	683	318	948	318	282	859	999999	638	406	435	999999	209	727	470	660	120	360	999999	963	671	220	750	838	999999	302	403	999999	934	455	721	976	297	312	999999	843	875	999999	999999	281	87	999999	902	377	69	999999	76	19	999999	682	999999	711	375	322	999999	584	932	479	999999	26	879	794	361	193	685	999999	120	897	237	626	999999	905	48	54	885	999999	317	382	999999	416	235	394	999999	261	892	20	611	999999	263	915	999999	406	999999	305	402	999999	999999	719	692	610	999999	999999	782	766	897	657	999999	330	437	241	999999	999999	700	205	790	494	123	110	300	675	847	145	643	999999	715	389	312	743	652	602	326	597	690	999999	598	999999	999999	914	363	245	999999	290	999999	31	648	361	705	999999	515	999999	178	401	428	27	762	683	999999	999999	60	999999	354	929	678	834	999999	679	999999	531	999999	733	883	208	746	65	337	567	597	622	673	999999	683	904	237	745	433	999999	179	999999	416	914	531	151	864	845	890	999999	612	713	116	969	492	999999	800	781	34	969	999999	999999	689	999999	999999	913	797	999999	835	450	701	932	410	990	509	999999	124	692	212	741	344	901	175	918	955	999999	515	703	872	508	999999	999999	721	463	999999	806	983	220	828	999999	353	999999	999999	449	717	679	312	126	469	296	999999	117	579	292	635	752	207	999999	250	211	999999	104	999999	337	346	255	221	946	999999	703	221	904	864	999999	397	176	892	725	210	286	999999	399	244	585	448	996	877	438	828	527	609	999999	970	626	220	999999	354	682	113	999999	999999	365	999999	765	84	999999	253	999999	999999	469	860	999999	999999	964	630	999999	999999	999999	999999	350	378	782	128	202	104	999	999999	247	383	148	999999	999999	999999	738	818	999999	993	478	511	292	752	999999	544	368	999999	999999	651	16	996	212	399	999999	999999	763	999999	684	999999	213	999999	84	999999	15	999999	999999	648	650	859	832	155	414	25	392	736	605	597	486	999999	759	534	999999	358	928	251	181	748	714	425	859	644	143	978	789	806	436	71	746	289	788	720	26	999999	819	860	592	197	999999	380	999999	175	617	999999	999999	999999	999999	726	303	764	440	999999	933	235	999999	999999	22	435	235	585	310	999999	850	206	999999	49	999999	999999	538	77	659	984	741	343	237	693	999999	697	501	120	112	709	767	982	848	780	999999	791	278	631	848	167	961	432	80	653	999999	999999	986	448	171	15	999999	235	114	456	276	600	999999	316	999999	324	933	125	483	600	776	867	
999999	679	262	726	430	907	229	502	32	999999	273	999999	378	615	711	63	999999	106	521	542	878	999999	514	196	793	961	470	533	233	999999	948	999999	876	456	73	316	195	999999	585	999999	999999	612	999999	957	336	999999	937	999999	613	879	176	387	88	244	999999	955	174	75	933	468	447	999999	278	186	370	999999	999999	922	552	999999	868	514	999999	241	536	275	967	557	999999	379	34	914	999999	353	680	571	401	642	467	117	999999	129	511	127	843	319	343	258	596	999999	716	25	13	219	21	661	866	847	999999	724	987	999999	999999	563	999999	533	776	925	505	999999	402	75	464	999999	999999	748	12	403	999999	226	931	719	960	327	999999	19	999999	710	341	999999	705	554	999999	742	129	999999	913	999999	683	320	543	999999	752	999999	999999	651	560	569	957	273	658	999999	458	999999	792	999999	999999	999999	999999	434	622	76	593	999999	999999	848	141	722	325	726	834	64	720	88	683	522	967	172	187	21	459	350	752	78	369	243	105	452	999999	851	999999	35	999999	258	697	476	825	999999	999999	301	520	838	253	241	438	999999	751	380	999999	280	999999	494	710	889	975	281	323	524	127	859	753	689	772	474	847	808	16	471	391	216	696	702	466	999999	500	620	107	520	999999	765	491	999999	643	679	550	394	325	168	283	425	999999	311	157	845	547	831	999999	779	999999	629	597	290	989	602	583	608	37	823	999999	364	999999	999999	999999	361	378	38	55	103	923	999999	999999	848	999999	965	63	999999	554	621	348	668	555	327	999999	20	178	999999	735	50	105	942	367	999999	769	918	250	359	999999	796	476	519	785	972	855	931	999999	748	101	33	549	197	63	415	484	730	809	999999	676	874	193	177	302	14	997	981	104	991	89	999999	725	703	968	758	154	829	882	582	472	999999	999999	429	999999	712	501	907	888	999999	26	48	119	393	999999	999999	612	309	999999	999999	975	874	837	999999	668	822	999999	845	999999	999999	271	655	847	236	395	481	999999	763	68	589	513	999999	103	152	974	999999	169	341	29	999999	999999	844	611	111	607	597	367	727	999999	296	414	655	688	592	999999	371	201	883	999999	211	551	849	251	637	278	999999	999999	694	999999	627	999999	966	825	803	160	999999	53	999999	629	797	999999	283	13	999999	999999	857	410	999999	999999	613	999999	286	343	818	999999	305	603	974	833	999999	817	999999	999999	142	634	999999	830	884	441	274	327	455	264	999999	98	999999	846	999999	461	421	485	279	242	568	778	386	632	999999	929	855	823	79	912	999999	
979	450	727	999999	147	737	999999	999999	999999	197	999999	403	31	999999	729	999999	999999	133	522	422	999999	547	440	999999	999999	999999	815	822	955	586	450	258	543	356	999999	648	550	976	999999	999999	999999	959	210	54	282	384	364	500	999999	999999	405	999999	556	499	999999	999999	999999	740	515	889	921	214	570	492	746	47	860	675	910	91	64	483	789	797	38	285	346	396	999999	980	892	325	544	630	191	999999	999999	53	683	789	999999	810	470	453	803	189	398	999999	999999	999999	523	689	999999	206	279	921	910	758	999999	396	105	623	36	534	997	999999	670	940	311	996	346	816	999999	131	452	999999	22	999999	994	849	999999	629	98	479	467	212	736	347	361	269	999999	942	582	296	999999	25	783	936	455	208	999999	458	416	999999	999999	706	697	467	753	34	909	573	999999	621	510	476	534	999999	77	794	869	999999	999999	52	165	403	244	704	438	437	999999	86	891	795	341	999999	223	786	999999	760	515	278	594	336	360	277	187	960	999999	227	999999	999999	868	660	338	195	869	373	156	504	471	999999	39	999999	564	832	682	969	999999	82	263	747	976	999999	289	600	999999	262	999999	888	226	284	999999	221	946	243	217	240	467	155	568	999999	640	999999	298	522	999999	999999	772	527	999999	218	679	999999	963	743	260	999999	381	738	456	616	681	268	288	197	84	817	380	999999	624	452	511	145	513	999999	117	901	999999	767	999999	471	490	174	303	18	999999	213	257	213	983	999999	859	999999	699	999999	177	381	999999	999999	447	431	897	999999	999999	152	706	544	211	559	635	999999	542	999999	999999	999999	136	999999	965	999999	999999	999999	570	177	346	968	593	999999	446	999999	246	999999	114	999999	329	999999	573	48	271	999999	311	70	12	698	999999	634	999999	254	351	713	824	659	999999	526	518	576	999999	730	114	934	559	923	108	999999	322	999999	254	999999	295	458	421	97	255	814	968	999999	869	999999	599	999999	854	348	442	732	737	587	999999	999999	409	752	77	843	933	337	600	388	999999	363	999999	678	390	999999	999999	892	302	999999	413	601	558	985	999999	989	141	402	89	999999	490	376	910	735	579	999999	999999	542	391	577	163	918	223	589	570	515	496	999999	999999	365	388	549	439	999999	999999	727	39	424	55	87	712	541	257	999999	999999	595	999999	999999	999999	723	999999	427	999999	724	999999	999999	387	968	999999	201	503	220	79	723	999999	999999	936	999999	562	851	636	800	999999	999999	999999	622	671	834	999999	975	72	846	821	609	92	999999	999999	715	999999	688	349	71	999	853	
584	501	471	533	556	999999	659	542	97	257	999999	999999	930	206	999999	961	999999	553	285	449	139	656	399	470	641	999999	902	231	999999	874	999999	575	801	643	729	373	160	147	288	735	999999	529	759	999999	522	609	40	841	855	465	864	796	999999	560	999999	927	112	10	892	683	64	999999	59	223	745	521	681	296	476	496	999999	685	275	549	133	609	897	824	948	41	842	70	375	37	19	715	789	251	919	802	999999	159	255	999999	681	887	480	545	999999	11	999999	999999	375	369	654	189	530	245	436	124	39	287	62	860	841	993	72	31	999999	39	731	440	377	674	235	999999	440	671	868	246	139	362	995	946	114	108	695	15	383	830	194	553	814	804	772	982	106	999999	762	688	824	999999	341	799	999999	497	376	700	143	992	999999	999999	377	200	999999	677	291	999999	756	743	308	66	647	999999	845	999999	625	572	901	252	999999	55	908	190	421	680	30	206	999999	616	999999	994	872	391	999999	334	999999	999999	819	104	700	990	638	999999	389	768	811	999999	953	101	871	804	799	891	436	703	951	197	999999	999999	656	999999	438	149	999999	313	999999	999999	999999	520	12	10	752	999999	551	575	416	888	800	653	869	74	252	999999	744	927	205	981	955	387	999999	988	845	999999	999999	615	999999	499	999999	999999	999999	999999	999999	443	99	999999	61	992	349	861	999999	73	396	135	445	592	999999	853	404	93	117	213	999999	915	147	999999	999999	248	368	936	23	917	880	724	79	999999	410	809	496	874	999999	213	999999	103	100	999999	601	719	79	855	999999	999999	104	999999	999999	999999	254	748	305	85	999999	813	999999	413	848	380	193	672	66	130	192	42	999999	530	216	904	571	217	824	828	421	445	178	512	172	999999	822	999999	755	699	80	661	514	420	168	73	579	238	999999	720	136	929	663	949	673	999999	999999	574	999999	73	808	999999	923	999999	999999	279	644	131	250	543	999999	237	999999	366	999999	530	999999	999999	371	999999	335	342	962	999999	701	492	782	228	839	431	962	257	999999	691	890	999999	999999	47	756	999999	999999	999999	999999	999999	172	898	22	999999	899	152	222	406	212	574	999999	999999	84	999999	775	181	497	426	999999	999999	580	999999	990	999999	999999	26	999999	490	999999	482	724	999999	353	260	941	999999	999999	485	329	696	999999	566	55	672	999999	424	959	918	272	584	401	999999	176	179	141	862	908	787	830	883	360	732	999999	729	850	861	132	824	999999	971	702	21	106	595	609	24	265	999999	281	61	66	873	228	999999	90	721	
710	183	128	88	894	999999	654	445	345	487	358	999999	822	101	999999	145	50	300	882	390	905	581	999999	999999	607	999999	516	999999	826	486	513	999999	999999	138	161	999999	705	999999	87	20	999999	660	259	132	999999	940	504	190	999999	999999	833	928	732	700	999999	999999	613	12	481	313	999999	875	619	858	973	999999	675	999999	940	353	440	250	223	871	33	999999	331	448	461	999999	96	336	30	905	652	585	871	948	999999	31	344	703	328	773	835	999999	51	400	158	910	274	999999	249	415	490	999999	714	860	999999	571	808	175	551	813	227	999999	999999	713	216	999999	999999	727	382	918	18	737	921	999999	45	541	212	999999	299	550	403	285	999999	614	999999	69	999999	20	280	999999	223	179	162	514	999999	999999	636	338	194	761	35	999999	438	999999	407	999999	671	275	824	145	368	877	999999	10	999999	941	999999	250	999999	156	527	874	456	631	705	839	585	416	893	999999	999999	874	746	538	524	999999	847	765	217	671	397	605	195	999999	391	346	303	999999	104	999999	999999	395	49	47	244	161	99	999999	625	567	178	264	999999	775	239	999999	999999	348	485	999999	104	995	43	627	759	921	999999	999999	250	999999	545	433	999999	289	823	520	835	708	304	373	767	50	150	999999	503	142	233	419	905	897	215	955	999999	541	999999	238	999999	999999	288	322	473	999999	566	266	31	744	942	102	999999	719	658	432	54	122	795	63	855	393	133	626	698	278	415	999999	163	590	757	999999	769	999999	999999	423	430	982	900	989	484	884	627	758	999999	140	467	999999	249	783	911	564	746	465	383	968	298	662	623	999999	372	223	999999	441	999999	999999	333	366	560	244	11	72	222	999999	999999	970	766	375	436	568	811	229	113	380	999999	202	44	999999	221	200	999999	767	368	705	999999	271	782	196	771	38	806	110	635	999999	999999	848	999999	999999	886	412	212	922	999999	64	393	153	119	999999	761	999999	999999	999999	155	370	119	999999	703	516	188	318	999999	999999	999999	407	762	710	999999	109	598	830	850	104	427	808	988	212	541	999999	322	483	161	60	434	976	901	787	955	275	895	547	155	999999	761	577	224	999999	999999	828	302	683	999999	20	999999	930	944	42	601	347	382	999999	999999	398	203	704	999999	148	154	999999	505	974	754	327	213	61	685	24	342	999999	594	999999	883	712	999999	639	923	150	916	504	42	868	196	618	999999	999999	844	999999	642	67	420	999999	487	702	332	327	928	242	999999	999999	255	929	700	751	753	26	33	999999	385	564	780	26	
999999	650	594	637	788	999999	435	224	216	927	382	285	439	518	878	191	389	695	711	691	343	834	258	112	178	444	865	876	965	854	381	999999	286	999999	853	836	999999	695	538	791	806	592	875	999999	557	425	321	244	148	841	609	690	853	999999	683	397	402	492	999999	353	281	559	259	999999	556	304	998	46	999999	51	999999	694	166	919	884	751	958	930	554	752	133	630	737	133	255	690	234	196	720	999999	444	624	236	194	999999	257	999999	524	999999	999999	999999	285	999999	106	767	915	534	933	215	999999	438	471	999999	716	230	651	821	135	116	865	79	811	326	207	607	999999	468	971	409	636	418	444	169	999999	335	848	999999	999999	366	339	166	301	981	787	38	973	685	519	964	868	999999	217	999999	905	999999	614	958	382	499	317	999999	562	533	578	999999	993	311	647	391	999999	601	999999	768	776	709	778	830	999999	999999	999999	774	999999	17	540	210	210	37	264	117	999999	889	677	999999	999999	999999	604	767	413	999999	44	999999	999999	138	593	277	999999	449	640	205	414	784	430	212	865	999999	507	999999	993	378	323	999999	57	539	999999	999999	924	47	999999	894	115	999999	999999	275	145	999999	735	821	423	273	953	761	396	68	702	936	469	474	287	516	999999	999999	774	999999	949	78	624	999999	467	111	999999	219	729	746	100	403	367	165	77	903	807	686	999999	999999	999999	562	579	999999	836	733	999999	460	760	212	519	999999	246	391	325	76	348	999999	999999	999999	919	999999	41	999999	967	999999	578	999999	406	384	709	999999	917	54	620	397	999999	634	672	734	89	999999	459	526	236	44	167	976	840	11	564	580	332	999999	999999	999999	530	928	31	538	164	999999	999999	386	503	999999	999999	202	770	927	999999	713	564	629	242	36	294	514	423	933	151	602	474	404	819	138	375	108	243	940	867	571	613	999999	579	999999	839	83	32	416	895	999999	999999	912	999999	999999	25	703	586	783	395	25	999999	97	396	562	999999	999999	566	375	999999	50	958	830	999999	999999	110	999999	999999	999999	196	221	999999	999999	48	187	397	561	999999	967	999999	672	522	459	554	999999	67	525	999999	27	128	190	516	657	962	854	15	385	852	428	751	999999	654	714	999999	184	999999	507	999999	219	175	691	688	599	262	999999	528	508	285	218	948	999999	999999	42	752	999999	999999	999999	55	193	181	21	999999	999999	999999	527	27	807	862	379	327	559	999999	538	851	436	502	917	999999	189	336	506	109	644	480	176	911	999999	962	591	999999	699	462	866	47	163	999999	
999999	382	999999	764	720	646	906	999999	999999	999999	155	999999	999999	513	999999	440	999999	856	674	912	74	999999	59	616	405	845	999999	899	999999	107	999999	500	698	453	999999	544	669	424	616	860	203	753	91	999999	766	441	999999	88	692	269	596	999999	373	999999	918	75	332	128	369	875	374	999999	271	999999	510	655	492	871	157	999999	770	450	250	999999	718	320	989	992	849	963	208	999999	999999	369	510	999999	999999	456	535	999999	221	550	65	999999	495	196	491	790	556	121	949	999999	930	449	498	156	770	559	532	608	86	340	279	405	999999	181	799	902	999999	912	528	45	346	999999	41	230	394	509	328	532	828	208	999999	999999	999999	999999	999999	767	871	364	827	577	999999	999999	224	881	281	660	74	324	397	589	11	644	593	914	437	84	999999	277	999999	270	999999	999999	999999	999999	894	540	999999	252	908	41	40	999999	94	950	120	999999	641	159	949	734	445	14	145	248	207	801	155	109	996	197	359	603	602	567	347	999999	999999	346	986	740	279	999999	415	999999	558	575	559	642	803	27	442	268	999999	999999	825	236	865	999999	999999	103	394	290	999999	721	682	999999	832	527	613	197	274	304	172	218	464	623	999999	779	689	999999	251	512	306	979	754	100	285	574	742	120	68	614	666	893	356	988	576	694	683	131	742	42	999999	999999	999999	148	106	119	999999	211	638	95	851	999999	851	882	984	999999	966	591	161	999999	785	502	138	659	638	999999	862	475	57	999999	106	567	888	999999	482	690	235	999999	999999	999999	11	540	482	972	762	617	999999	474	999999	309	999999	101	970	484	256	537	487	103	509	827	257	107	163	733	989	294	999999	641	409	999999	50	999999	597	985	267	254	30	166	897	999999	236	398	471	999999	186	14	597	414	962	945	212	142	117	177	917	903	387	748	999999	478	999999	411	74	999999	269	999999	504	984	226	12	516	331	206	488	601	859	999999	416	557	985	696	755	678	463	999999	908	251	430	77	999999	867	281	999999	999999	573	999999	333	761	488	807	509	613	197	960	439	881	935	628	575	68	999999	999999	201	997	999999	702	999999	611	999999	361	137	84	999999	862	145	244	999999	777	999999	776	535	874	928	750	999999	93	567	718	999999	220	972	623	854	999999	96	896	90	185	999999	870	102	722	153	136	680	999999	696	335	999999	204	732	167	712	799	532	403	52	999999	521	999999	145	24	999999	407	388	999999	999999	999999	776	248	164	999999	140	54	683	999999	999999	801	79	61	396	242	999999	999999	487	815	
910	65	999999	999999	853	639	664	947	735	87	145	745	748	176	214	788	999999	586	49	760	36	668	999999	999999	671	999999	999999	470	999999	903	131	756	999999	572	603	175	430	999999	395	524	318	193	319	605	677	986	62	903	846	999999	683	999999	790	727	788	252	940	766	999999	612	999999	203	999999	832	955	389	825	999999	999999	49	368	475	201	525	999999	843	358	519	999999	685	199	477	623	704	229	816	999999	202	784	360	234	999999	71	783	266	124	546	999999	649	297	171	876	339	807	249	218	124	275	285	999999	893	999999	724	345	422	790	579	999999	612	149	999999	632	401	999999	814	704	413	418	268	999999	306	871	869	754	524	322	999999	816	464	21	701	699	916	999999	466	999999	939	725	370	475	999999	605	874	510	873	538	485	999999	992	545	804	706	16	999999	999999	999999	999999	970	821	110	653	763	487	601	999999	724	716	561	756	20	764	687	58	793	792	701	996	369	881	986	837	999999	824	999999	216	999999	693	967	202	443	999999	969	999999	270	999999	781	127	999999	71	158	822	999999	370	982	999999	999999	658	999999	165	946	999999	999999	999999	834	272	631	938	569	394	452	41	748	369	322	767	795	782	787	971	21	584	999999	307	999999	999999	999999	660	841	147	99	347	480	812	256	417	999999	880	79	997	200	842	558	999999	999999	127	83	564	999999	224	999999	344	870	999999	154	371	312	895	365	999999	358	999999	999999	431	305	115	560	936	122	999999	717	914	713	999999	781	178	35	999999	688	615	100	359	999999	627	999999	755	477	239	667	884	115	999999	525	408	649	228	745	137	592	999999	566	147	451	153	999999	80	630	89	469	976	345	476	216	749	580	998	369	479	278	549	637	330	279	999999	799	562	999999	999999	151	562	433	999999	252	184	58	952	908	468	130	92	134	397	999999	691	548	638	999999	999999	828	999999	999999	275	858	999999	875	999999	868	222	999999	944	680	999999	938	906	552	999999	999999	42	700	627	100	999999	359	196	424	250	999999	587	689	170	614	623	999999	999999	702	167	50	209	308	813	999999	695	124	185	411	808	459	999999	999999	111	414	916	999999	211	559	959	915	671	628	999999	685	290	999999	193	999999	67	840	999999	213	395	406	34	999999	887	543	405	999999	184	785	616	999999	697	999999	588	756	698	547	284	940	999999	999999	379	581	673	138	803	999999	930	844	354	967	21	659	753	705	999999	192	198	667	164	999999	740	999999	21	844	987	999999	944	436	999999	519	566	507	470	999999	37	453	999999	999999	739	243	
854	339	440	999999	999999	48	696	883	377	515	359	616	786	569	999999	492	999999	829	150	999999	227	504	999999	999999	410	514	198	610	678	935	132	438	928	921	999999	410	455	372	73	999999	999999	71	69	999999	169	999999	999999	999999	641	544	884	999999	618	999999	25	360	999999	605	999999	276	849	96	214	999999	392	921	999999	999999	250	110	46	207	765	201	818	165	999999	84	675	461	999999	297	969	143	999999	891	999999	162	905	967	282	849	133	797	109	67	856	627	744	248	271	856	660	540	999999	686	475	427	957	999999	915	63	930	999999	482	562	127	999999	390	500	999999	534	958	283	999999	999999	84	999999	999999	761	308	817	340	999999	199	936	637	438	636	374	426	402	205	56	62	229	919	345	324	547	940	785	247	999999	146	999999	897	387	712	320	612	999999	335	206	560	999999	722	503	598	546	924	999999	444	25	84	999999	999999	912	230	608	999999	738	999999	553	820	522	579	96	300	462	49	260	999999	326	762	918	76	999	999999	953	507	426	747	778	623	262	351	232	999999	438	407	985	166	114	52	999999	855	781	385	47	529	635	999999	146	507	674	962	128	262	165	642	339	427	277	111	851	991	873	999999	568	181	999999	917	999999	999999	64	104	622	283	887	73	294	623	999999	434	999999	223	999999	281	948	999999	233	969	24	795	77	999999	999999	13	999999	882	981	850	817	866	999999	999999	999999	999999	453	580	350	844	999999	101	357	716	970	843	239	999999	999999	602	999999	278	948	387	999999	76	986	496	215	619	91	15	92	444	806	590	261	999999	872	528	828	378	949	388	999999	922	448	361	999999	55	773	999999	502	388	999999	999999	918	795	815	284	105	956	374	730	999999	369	19	913	909	999999	591	87	999999	862	774	613	328	570	782	980	628	999999	899	170	845	527	512	703	575	267	672	999999	347	597	999999	999999	14	228	624	244	913	534	452	217	463	695	798	640	614	265	999999	358	22	835	656	470	67	213	885	245	857	315	348	651	999999	135	740	177	438	999999	999999	999999	999999	999999	999999	103	999999	691	707	160	999999	872	98	999999	47	324	453	999999	999999	963	999999	800	343	999999	999999	608	196	800	501	999999	955	630	211	712	656	130	413	474	769	999999	287	375	999999	734	516	999999	999999	38	999999	999999	681	238	999999	475	97	999999	765	999999	170	467	906	392	999999	379	999999	999999	999999	386	663	999999	911	979	742	388	686	999999	999999	608	872	999999	391	999999	196	108	656	727	405	736	624	848	364	847	313	999999	656	895	185	
999999	540	418	323	840	375	999999	490	999999	495	847	999999	649	513	166	693	767	999999	748	999999	999999	999999	999999	703	934	999999	814	562	74	999999	441	731	999999	272	178	78	464	89	999999	999999	500	618	999999	241	999999	947	999999	999999	207	163	546	999999	908	699	93	412	999999	999999	388	88	560	143	426	999999	64	125	999999	386	344	999999	999999	999999	534	954	999999	999999	999999	999999	999999	986	787	479	365	999999	139	216	823	101	999999	999999	15	999999	700	472	999999	366	201	927	187	442	999999	598	999999	999999	924	858	700	953	999999	610	999999	828	570	402	999999	91	999999	515	897	848	302	906	999999	578	93	490	986	71	722	348	999999	842	68	712	46	198	478	999999	986	999999	515	869	999999	578	133	999999	188	999999	999999	999999	588	686	40	338	150	53	400	432	35	443	871	638	241	656	328	800	999999	857	365	999999	612	532	529	626	342	999999	810	629	999999	906	312	688	890	570	759	605	811	729	999999	993	797	56	230	552	409	877	637	999999	999999	332	999999	331	943	999999	548	66	166	999999	999999	999999	243	771	976	129	141	999999	748	670	896	723	988	50	294	372	314	566	311	977	226	465	794	999999	379	132	499	980	744	999999	32	999999	999999	407	999999	855	999999	999999	79	111	420	225	139	967	552	536	343	377	999999	580	999999	982	754	189	197	540	922	872	402	999999	630	999999	448	999999	648	202	284	591	316	438	612	288	496	999999	566	10	999999	827	999999	843	788	999999	999999	174	66	49	949	269	220	203	933	887	634	225	481	269	777	212	328	359	261	752	999999	608	968	486	496	553	622	196	999999	104	999999	999999	75	999999	217	284	870	608	253	24	999999	123	505	724	653	280	729	307	233	134	508	468	591	999999	71	999999	999999	580	553	405	647	33	999999	838	999999	999999	160	973	62	503	341	720	999999	247	380	947	113	254	832	225	824	324	999999	999999	595	596	966	38	446	871	89	300	65	847	999999	357	133	666	999999	577	999999	999999	255	730	792	788	999999	354	665	123	241	950	999999	999999	581	333	70	910	999999	999999	119	131	536	190	423	51	665	268	870	32	824	446	364	264	105	999999	79	242	296	807	999999	621	373	332	999999	139	552	727	276	53	297	999999	423	653	468	999999	229	74	316	751	133	102	483	642	999999	795	596	999999	242	513	263	827	623	445	12	497	758	213	550	294	498	938	992	827	999999	611	32	999999	795	999999	848	999999	926	545	683	999999	999999	730	42	844	999999	999999	494	762	789	469	599	999999	999999	971	
251	26	999999	31	262	999999	109	656	907	688	772	885	697	146	665	259	901	999999	999999	999999	999999	37	180	999999	751	999999	453	239	47	276	22	54	70	824	999999	999999	489	904	292	999999	51	999999	822	999999	999999	657	372	999999	107	540	567	520	227	789	621	223	845	818	999999	823	741	870	619	640	676	728	824	999999	291	832	769	996	999999	272	818	867	214	826	633	999999	77	999999	999999	507	999999	999999	999999	280	999999	641	987	670	635	469	756	181	872	192	677	354	999999	999999	76	999999	770	571	999999	954	970	754	18	999999	999999	185	756	646	999999	999999	932	184	900	999999	670	649	845	108	371	337	515	647	995	32	158	289	271	577	39	867	736	147	777	873	309	458	633	968	999999	460	999999	120	444	760	259	502	999999	288	829	426	428	999999	999999	397	448	333	758	999999	869	906	913	999999	617	999999	385	794	999999	999999	999999	999999	26	877	623	910	624	405	213	244	773	999999	836	999999	748	612	999999	74	999999	390	434	999999	699	648	108	579	546	534	503	573	385	465	999999	999999	43	617	410	551	999999	299	773	52	999999	523	999999	224	80	930	440	14	431	320	857	27	999999	279	521	377	778	53	999999	99	901	639	859	317	560	420	949	140	211	896	25	648	616	391	999999	186	436	884	999999	615	104	999999	151	74	607	87	822	764	105	43	772	999999	924	999999	150	491	663	904	663	659	999999	309	999999	535	305	999999	999999	220	999999	999999	941	999999	999999	758	995	413	497	999999	709	482	597	195	44	999999	133	20	999999	933	250	373	999999	531	230	849	999999	794	695	999999	768	398	677	611	350	760	101	878	470	999999	688	737	993	868	204	191	999999	796	274	634	411	295	495	476	969	60	999999	419	673	999999	134	210	717	881	999999	320	804	985	844	999999	87	255	550	999999	255	513	380	653	337	49	999999	838	999999	999999	999999	483	903	210	641	999999	937	999999	999999	774	999999	487	30	122	999999	883	386	999999	951	990	557	165	744	937	231	466	679	999999	92	999999	907	296	680	655	675	999999	999999	604	353	554	346	999999	999999	775	516	767	492	268	811	453	662	711	999999	540	514	999999	738	965	999999	185	999999	999999	999999	580	867	999999	807	374	999999	299	475	782	732	407	653	162	125	969	431	999999	973	421	368	638	971	206	999999	999999	999999	626	813	452	625	178	933	578	804	999999	908	762	960	128	822	521	999999	880	978	489	886	362	999999	769	544	525	211	208	410	961	609	670	999999	667	233	819	485	33	166	563	473	85	
357	656	71	669	502	855	599	846	660	101	227	999999	263	999999	692	54	999999	999999	967	735	178	843	999999	999999	417	303	895	12	45	954	723	999999	25	999999	999999	287	999999	875	32	355	609	563	310	517	452	433	413	443	999999	441	125	66	595	738	907	513	795	999999	999999	209	999999	999999	811	706	377	802	905	452	783	414	999999	42	87	622	135	614	999999	999999	794	983	999999	461	874	604	838	999999	829	286	904	999999	491	885	999999	999999	395	21	752	604	999999	650	528	961	660	723	999999	92	979	973	612	302	970	453	38	278	999999	999999	723	216	867	711	972	628	547	999999	922	999999	999999	264	236	999999	999999	999999	212	999999	465	927	801	160	508	756	999999	999999	999999	612	999999	48	856	355	999999	886	298	545	736	438	678	899	424	377	801	999999	999999	725	999999	498	439	999999	251	884	999999	999999	707	572	708	121	34	999999	954	999999	999999	883	999999	74	750	350	999999	327	212	999999	476	565	999999	999999	359	864	999999	961	119	999999	999999	498	999999	971	542	131	189	726	999999	999999	414	561	945	999999	616	917	999999	608	974	406	673	122	829	477	418	257	878	284	999999	843	999999	72	16	778	763	999999	96	999999	999999	629	171	109	999999	587	368	999999	619	34	816	999999	999999	999999	986	713	512	69	999999	329	563	294	999999	905	513	994	999999	351	554	176	999999	354	830	416	86	354	999999	573	633	251	999999	504	638	853	467	780	28	554	85	999999	276	703	603	767	79	247	387	266	596	495	991	27	999999	452	309	472	611	418	407	642	478	938	436	999999	220	69	655	398	447	732	975	51	999999	260	900	31	751	72	999999	838	999999	999999	977	147	999999	999999	999999	195	554	999999	179	999999	999999	443	825	337	999999	185	557	20	999999	999999	818	863	520	950	999999	999999	552	287	999999	548	999999	569	999999	999999	961	298	177	128	925	470	844	999999	999999	999999	895	831	999999	999999	755	575	515	336	256	999999	170	123	999999	310	349	34	643	276	282	630	539	587	999999	999999	376	978	18	439	999999	131	154	374	311	999999	999999	920	683	980	532	156	43	999999	322	696	339	847	671	867	778	900	826	999999	180	999999	835	317	72	110	999999	776	567	999999	251	999999	999999	999999	812	482	255	429	351	663	999999	136	597	795	999999	82	999999	529	999999	151	999999	194	304	576	204	379	320	999999	857	999999	999999	755	588	957	502	197	862	544	45	198	622	359	999999	999999	833	53	344	49	999999	990	999999	675	469	426	425	67	830	267	600	442	172	508	572	768	999999	988	
999999	999999	303	87	220	460	999999	999999	529	311	635	140	743	999999	999999	280	704	999999	999999	119	295	172	541	999999	367	605	943	602	36	124	786	790	295	844	505	703	745	999999	780	999999	191	351	897	124	431	699	523	450	999999	891	803	705	999999	768	703	999999	999999	859	720	999999	517	892	101	415	524	845	845	899	999999	341	535	738	96	999999	928	999999	275	427	23	999999	91	503	999999	145	320	90	498	999999	151	130	604	886	999999	175	147	298	260	999999	599	586	854	624	999999	999999	365	74	999999	478	840	759	120	681	845	61	533	24	999999	999999	999999	999999	357	328	757	534	736	649	493	999999	999999	639	692	783	999999	999999	813	466	707	138	779	999999	470	999999	999999	391	20	923	50	203	642	999999	600	305	397	164	999999	536	867	999999	338	999999	581	699	792	211	999999	999999	852	418	248	76	999999	568	185	849	999999	999999	999999	375	999999	999999	999999	300	287	563	48	397	396	673	207	287	999999	445	999999	999999	674	771	237	484	999999	683	81	631	955	999999	816	999999	129	548	191	902	894	501	747	999999	118	290	999999	999999	172	678	999999	999999	221	960	476	999999	768	122	184	212	999999	167	60	840	741	976	345	999999	999999	16	278	848	492	305	393	999999	999999	284	999999	393	359	998	321	646	743	892	999999	994	999999	999999	273	16	999999	978	802	736	450	907	783	141	999999	709	999999	166	409	102	999999	915	576	377	183	494	167	999999	852	111	999999	413	107	849	566	350	999999	802	743	272	999999	513	999999	656	657	790	500	823	448	649	515	999999	246	650	999999	505	428	999999	770	778	999999	582	136	701	891	46	810	934	574	605	999999	690	422	147	617	193	999999	920	999999	393	994	344	352	999999	999999	999999	177	456	654	71	921	999999	41	965	999999	999999	387	801	765	620	979	565	999999	842	552	825	742	109	43	999999	999999	508	21	387	999999	513	239	999999	116	211	869	364	290	513	683	999999	658	457	723	715	806	621	165	109	414	438	95	999999	660	769	947	78	423	641	978	423	869	654	191	999999	999999	463	999999	563	999999	624	285	999999	168	335	177	295	999999	327	216	471	352	999999	972	355	427	729	272	999999	264	801	941	648	534	269	357	999999	276	813	52	999999	926	601	999999	789	999999	351	351	999999	602	661	692	999999	435	517	999999	999999	681	835	999999	999999	201	357	308	950	999999	999999	219	899	999999	173	999999	572	999999	999999	545	751	563	999999	203	86	387	937	999999	602	118	845	222	27	999999	399	332	999999	330	108	999999	578	303	407	
999999	999999	141	452	356	438	642	999999	820	999999	972	329	403	498	999999	415	566	263	613	999999	841	838	424	999999	710	999999	841	587	252	185	999999	966	999999	165	87	999999	945	935	999999	316	959	988	34	999999	55	869	995	833	999999	999999	542	999999	965	597	999999	277	110	999999	999999	768	597	65	878	645	858	15	871	248	421	964	470	999999	672	307	746	853	999999	999999	156	841	592	999999	789	999999	999999	815	11	861	999999	810	999999	999999	203	822	718	904	120	999999	793	999999	997	757	422	834	999999	911	235	667	999999	712	463	999999	792	900	999999	999999	275	550	12	53	999999	999999	999999	610	999999	463	437	849	588	841	743	999999	979	999999	999999	835	999999	999999	882	731	589	343	20	887	356	248	223	302	646	138	999999	569	999999	750	999999	999999	999999	999999	446	991	484	999999	999999	19	968	39	359	687	67	999999	994	320	668	281	463	999999	999999	760	999999	158	999999	144	212	460	999999	184	56	239	78	855	725	783	999999	890	256	999999	999999	10	918	999999	889	536	245	999999	143	327	900	999999	296	377	987	999999	556	999999	751	349	183	628	807	794	983	999999	618	211	999999	221	802	999999	34	260	414	999	999999	938	999999	999999	899	906	326	884	283	999999	942	700	868	999999	236	999999	148	999999	40	636	203	133	342	769	918	43	999999	999999	525	131	999999	45	963	987	517	999999	38	49	450	276	999999	922	521	999999	187	999999	342	258	999999	582	639	127	230	999999	806	717	605	499	794	999999	235	999999	369	999999	999999	999999	999999	881	858	999999	201	109	999999	763	333	999999	999999	299	592	999	701	432	938	943	491	964	815	195	191	799	22	539	254	585	51	907	563	999999	195	279	191	461	400	375	390	999999	661	467	454	535	999999	316	906	794	174	802	466	425	669	999999	999999	551	699	68	606	662	854	999999	721	425	717	253	114	322	818	249	42	572	562	999999	999999	999999	999999	655	694	705	999999	460	999999	999999	451	147	999999	301	187	639	761	341	768	727	686	779	999999	38	817	861	212	999999	999999	924	769	893	862	718	590	743	811	999999	374	901	40	999999	999999	999999	999999	579	999999	999999	999999	189	999999	701	803	999999	275	533	999999	712	838	832	999999	48	999999	495	999999	558	284	999999	711	999999	828	999999	967	867	999999	292	319	274	999999	248	999999	999999	458	796	447	999999	999999	37	453	999999	999999	109	215	541	408	999999	919	999999	12	999999	999999	572	111	701	999999	769	999999	936	147	982	223	348	657	599	524	113	589	999999	58	411	999999	999999	537	654	312	729	511	435	
469	705	372	344	271	638	943	745	999999	757	445	677	999999	163	999999	999999	999999	793	451	616	26	999999	412	241	999999	600	957	57	999999	457	399	631	999999	999999	477	999999	620	878	999999	999999	999999	779	815	831	999999	380	77	315	367	77	810	518	287	895	419	174	303	999999	418	999999	681	895	710	840	368	813	419	45	685	999999	849	964	717	999999	959	247	489	999999	999999	555	533	999999	689	967	646	880	354	999999	889	312	148	999999	470	414	999999	760	78	974	473	438	960	42	629	910	227	846	999999	855	936	181	685	722	150	999999	999999	39	999999	999999	203	488	469	58	999999	382	318	369	503	312	94	208	178	999999	999999	560	999999	999999	31	999999	999999	800	999999	498	999999	999999	999999	426	349	607	276	317	554	999999	999999	985	999999	912	999999	257	601	999999	999999	498	999999	737	13	180	615	999999	277	647	18	436	992	403	999999	970	622	439	754	892	29	999999	45	776	999999	843	999999	999999	591	682	614	774	188	892	457	590	727	698	999999	456	999999	759	339	629	999999	128	343	999999	586	998	300	999999	999999	709	838	456	463	993	93	169	447	493	998	595	42	243	257	109	946	817	252	923	724	999999	91	999999	999999	415	477	535	509	355	545	592	392	167	282	999999	999999	11	999999	999999	615	999999	19	327	761	999999	597	76	870	999999	441	999999	755	376	732	999999	627	578	888	999999	526	557	659	999999	947	415	213	999999	961	999999	55	944	690	518	318	180	298	999999	508	999999	818	410	665	276	999999	776	836	25	999999	88	851	485	122	90	217	999999	894	917	380	355	540	723	115	102	198	999999	88	247	67	561	905	864	79	999999	238	125	999999	393	186	180	579	197	999999	882	926	570	832	609	999999	260	999999	381	393	163	292	105	305	573	999999	999999	698	599	957	874	999999	999999	999999	56	999999	101	176	510	740	999999	776	352	284	232	175	628	664	478	935	807	999999	534	999999	916	782	143	820	328	315	758	482	979	240	574	710	938	164	785	758	219	93	774	640	193	386	940	820	83	408	999999	764	230	663	159	598	648	516	498	273	718	281	848	205	982	727	796	122	710	999999	236	999999	878	720	726	999999	510	893	296	539	999999	322	746	920	999999	994	262	325	90	999999	71	432	665	521	49	938	245	579	657	999999	590	999999	120	999999	181	986	999999	509	937	435	97	754	230	959	999999	405	999999	999999	999999	988	474	480	999999	733	460	804	807	367	680	788	999999	931	245	829	949	23	212	999999	748	869	118	752	388	999999	889	
316	999999	999999	999999	644	413	317	999999	669	999999	119	999999	386	110	999999	188	999999	829	159	947	999999	518	400	19	417	203	349	189	479	879	722	999999	999999	844	153	602	999999	999999	999999	384	181	999999	576	999999	840	226	825	95	381	690	591	922	239	707	733	798	812	697	681	450	999999	999999	760	790	280	27	419	541	956	775	87	260	999999	999999	775	465	942	999999	179	999999	999999	999999	808	789	298	999999	862	680	121	355	999999	999999	595	999999	320	53	939	786	567	822	999999	294	138	606	613	340	139	465	931	277	999999	999999	527	490	83	999999	329	971	501	480	164	738	429	610	985	673	999999	999999	463	731	525	166	994	356	999999	93	999999	212	185	999999	669	407	748	844	500	999999	886	115	522	510	724	968	294	97	668	78	864	527	621	940	999999	931	11	209	751	699	265	180	107	999999	684	127	795	544	810	757	990	999999	120	454	999999	559	686	999999	999999	999999	872	907	688	324	228	607	999999	245	291	999999	405	549	999999	800	999999	715	17	999999	826	607	182	999999	286	999999	88	289	417	176	163	126	255	59	202	999999	827	999999	492	999999	771	999999	536	560	999999	82	361	450	999999	999999	179	80	551	163	136	999999	385	999999	999999	777	246	999999	200	424	91	175	999999	356	356	898	973	927	233	235	760	999999	81	621	497	214	999999	637	796	106	996	92	574	101	999999	792	818	999999	726	714	546	999999	886	121	478	999999	588	14	104	999999	999999	252	847	326	403	387	338	763	634	427	227	608	999999	103	428	999	999999	402	434	564	999999	277	210	518	999999	928	862	959	153	999999	625	999999	543	213	759	753	245	257	697	545	463	64	80	308	497	937	690	999999	692	479	497	196	580	540	513	79	999999	999999	637	475	999999	999999	620	235	802	999999	75	939	999999	999999	764	352	704	888	110	35	207	902	31	751	248	79	277	673	912	438	975	999999	699	690	712	905	619	232	29	94	999999	999999	999999	825	872	750	459	27	715	154	492	691	439	487	872	149	317	999999	236	456	112	946	322	999999	999999	71	999999	653	999999	858	732	481	869	999999	590	361	405	999999	999999	497	620	259	958	768	946	999999	573	221	817	999999	598	733	995	573	982	497	533	143	138	999999	999999	805	65	857	421	20	822	999999	896	520	999999	121	18	739	835	852	988	554	426	412	498	37	835	399	999999	999	999999	999999	43	103	999999	271	77	77	985	814	203	110	999999	999999	999999	999999	324	999999	828	486	999999	266	737	139	508	979	717	725	999999	484	
969	665	597	999999	535	526	390	803	692	999999	53	940	754	31	659	887	999999	490	940	348	712	538	571	783	284	229	999999	903	594	999999	554	351	755	511	845	537	513	934	410	944	768	521	999999	999999	999999	784	512	999999	999999	621	781	236	999999	973	999999	440	104	814	147	999999	999999	487	219	843	928	701	194	999999	999999	131	999999	272	89	995	999999	201	924	225	350	999999	717	850	432	973	77	327	566	782	999999	999999	443	699	999999	105	985	999999	999999	770	426	741	599	269	541	359	999999	999999	157	789	999999	580	515	999999	473	999999	598	119	64	999999	776	999999	999999	412	999999	770	999999	684	475	984	999999	999999	888	163	999999	608	900	457	999999	999999	736	557	179	776	389	169	999999	999999	235	160	999999	876	236	999999	994	815	605	999999	999999	999999	671	562	54	173	779	113	999999	999999	999999	999999	746	150	800	980	509	228	999999	368	32	352	999999	134	458	324	487	144	72	822	169	999999	13	999999	999999	548	412	183	513	16	999999	999999	478	546	482	370	413	999999	86	999999	566	999999	383	999999	174	414	898	546	114	729	999999	999999	51	999999	999999	107	861	44	999999	999999	999999	336	715	435	371	747	874	999999	651	999999	910	131	67	816	265	393	610	766	547	296	649	865	78	783	330	361	243	608	999999	999999	999999	379	915	824	677	240	70	947	874	427	539	574	894	26	818	999999	587	235	613	999999	496	999999	999999	999999	611	712	267	931	999999	20	513	276	980	275	999999	999999	999999	243	148	35	332	663	891	130	999999	85	971	999999	964	999999	999999	999999	995	999999	999999	413	999999	762	222	965	972	999999	843	864	999999	999999	593	999999	437	287	999999	354	97	587	486	833	213	375	406	999999	741	215	966	347	246	505	280	445	999999	184	657	453	999999	183	63	999999	820	36	216	494	491	352	624	687	999999	999999	920	999999	68	66	210	517	365	999999	233	766	172	505	628	999999	992	158	252	262	999999	903	333	913	534	999999	999999	186	169	999999	999999	399	999999	289	928	816	584	862	386	999999	974	999999	97	344	999999	999999	41	324	408	797	501	343	999999	371	67	515	105	999999	999999	776	52	999999	357	454	641	999999	999999	882	577	811	834	999999	771	922	287	999999	999999	989	963	247	260	698	778	371	419	711	299	229	232	422	999999	577	999999	610	999999	951	999999	643	703	999999	121	159	747	597	999999	999999	571	999999	999999	577	699	115	53	646	525	999999	999999	999999	44	929	544	955	659	999999	100	266	161	171	999999	999999	999999	182	296	848	135	111	951	191	408	58	
149	999999	146	999999	999999	999999	533	342	94	999999	706	999999	609	773	580	165	499	592	506	706	220	999999	999999	757	880	527	819	204	520	424	401	73	587	986	790	431	819	999999	441	484	732	818	999999	999999	629	890	573	523	999999	970	611	369	684	701	837	999999	580	388	774	205	795	339	822	999999	542	643	999999	999999	983	158	999999	494	160	32	973	401	333	831	138	989	999999	999999	926	550	813	999999	389	886	158	60	851	440	240	999999	688	403	996	417	178	985	671	950	540	129	999999	126	219	662	727	445	416	999999	260	784	999999	499	413	281	855	509	999999	999999	999999	932	307	905	999999	999999	999999	580	999999	999999	663	152	999999	13	999999	806	916	696	999999	727	999999	999999	644	112	190	455	994	199	990	724	561	668	731	338	486	607	822	999999	861	304	328	157	50	500	95	117	466	247	733	606	365	169	686	537	184	761	297	204	725	809	919	154	589	681	999999	994	421	989	999999	168	983	199	834	999999	999999	21	672	153	999999	82	989	757	465	393	369	402	982	999999	164	999999	319	999999	11	62	384	999999	567	999999	147	101	696	999999	720	575	999999	175	334	168	999999	172	98	153	187	652	820	172	688	206	321	960	21	999999	999999	802	848	365	197	781	153	233	454	313	16	925	386	522	46	999999	770	203	78	999999	75	991	636	175	450	359	999999	222	496	371	999999	999999	999999	999999	640	917	726	267	978	999999	999999	905	718	784	147	261	276	307	135	798	435	128	892	197	161	843	175	682	914	838	999999	931	737	999999	999999	830	845	906	999999	129	173	513	224	525	999999	170	999999	851	38	199	92	935	96	697	999999	999999	293	999999	328	797	999999	54	999999	150	13	93	178	635	528	316	416	369	425	999999	635	922	903	377	388	991	570	323	654	999999	999999	614	845	50	157	999999	546	953	588	94	999999	128	999999	84	522	726	992	999999	333	721	999999	723	519	999999	71	23	34	999999	513	336	236	438	400	999999	999999	398	247	999999	487	200	770	462	780	341	639	516	761	829	854	662	999	999999	990	932	942	42	104	765	978	144	313	999999	450	261	858	938	728	543	999999	133	488	999999	169	142	951	999999	942	188	449	554	999999	205	71	999999	337	312	448	999999	684	362	304	999999	159	353	887	150	21	528	999999	701	999999	228	149	999999	183	999999	763	857	980	999999	99	916	326	433	882	118	568	599	924	999999	499	271	858	337	829	16	714	816	255	811	319	424	705	999999	766	999999	65	340	999999	203	999999	590	
486	73	272	387	165	725	471	779	581	422	604	926	999999	526	370	811	902	176	430	947	999999	179	999999	675	221	578	666	848	999999	238	999999	730	17	908	999999	794	75	451	851	999999	999999	476	239	896	999999	999999	545	250	673	253	438	999999	772	600	978	316	760	596	999999	999999	999999	622	726	353	499	873	999999	303	741	999999	746	460	325	441	603	145	939	999999	856	442	999999	426	185	808	999999	999999	958	416	930	477	44	478	999999	274	930	999999	999999	999999	407	999999	999999	999999	508	108	507	977	194	341	997	999999	377	999999	740	734	553	641	447	918	553	88	915	512	373	274	541	278	999999	60	511	870	999999	63	18	910	999999	999999	918	87	311	999999	236	999999	419	96	110	999999	738	999999	721	298	999999	831	343	328	999999	357	878	244	999999	999999	803	144	830	136	457	324	999999	999999	161	762	723	369	617	731	999999	298	103	999999	173	852	540	999999	339	222	585	564	719	689	880	235	911	684	519	999999	999999	102	796	999999	639	786	352	908	400	958	574	999999	224	612	477	741	263	999999	80	715	999999	180	804	617	551	999999	604	999999	949	926	850	999999	850	999999	712	758	999999	811	646	387	999999	631	242	999999	999999	999999	999999	999999	221	148	971	319	613	804	999999	848	297	188	740	999999	999999	695	958	474	117	535	85	679	900	719	249	999999	999999	999999	215	77	937	433	969	891	553	496	445	999999	999999	541	435	55	999999	999999	470	999999	80	999999	205	814	999999	768	999999	999999	999999	670	999999	999999	898	529	363	920	599	315	911	999999	219	999999	999999	695	999999	157	999999	575	999999	999999	999999	46	258	926	382	65	498	400	999999	178	169	857	316	883	289	942	912	435	188	999999	999999	856	952	606	114	999999	999999	509	564	525	259	698	999999	554	999999	180	254	971	999999	307	999999	208	910	742	704	999999	999999	999999	999999	999999	244	94	397	596	583	660	999999	999999	822	160	358	988	836	879	919	471	846	762	729	118	999999	940	287	880	91	257	946	219	999999	752	688	999999	999999	256	290	174	999999	425	971	503	96	603	999999	996	999999	444	999999	41	823	242	514	999999	590	999999	620	304	806	999999	999999	336	713	875	748	79	999999	999999	894	589	999999	755	170	431	790	236	32	999999	999999	999999	931	647	884	914	999999	669	247	908	806	796	999999	986	367	999999	999999	645	789	220	854	89	533	987	549	783	442	78	82	999999	989	363	999999	526	512	525	584	866	451	799	489	999999	832	563	999999	108	999999	999999	397	376	520	155	447	812	249	712	757	999999	
999999	111	481	327	999999	999999	918	453	999999	999999	483	842	219	53	203	989	731	775	257	969	832	999999	830	830	680	706	572	843	916	999999	286	800	767	639	768	999999	328	171	492	677	999999	711	585	842	139	555	166	999999	952	457	999999	474	465	999999	122	657	280	650	646	999999	999999	999999	999999	60	833	683	84	999999	999999	853	999999	570	292	579	334	130	999999	988	701	999999	550	106	891	468	391	812	344	979	527	121	80	999999	525	999999	999999	570	184	535	999999	455	480	586	201	109	786	520	191	886	999999	992	999999	291	999999	520	350	495	193	77	999999	999999	999999	999999	999999	174	999999	993	999999	691	492	764	999999	339	979	255	655	963	904	999999	682	871	631	999999	526	535	328	788	727	999999	999999	601	386	117	866	999999	116	385	534	37	325	792	475	499	403	698	999999	462	312	999999	999999	999999	591	400	395	796	999999	889	578	999999	845	995	276	50	999999	891	387	838	473	991	148	279	439	876	476	890	406	141	65	827	488	866	485	33	148	874	999999	986	999999	79	598	227	807	999999	999999	330	526	434	69	999999	321	218	989	320	565	596	947	714	924	999999	999999	268	999999	750	48	978	519	999999	902	566	999999	401	999999	403	403	999999	472	999999	693	155	373	972	81	553	516	279	877	174	468	552	926	305	71	226	679	999999	392	66	999999	999999	811	283	531	503	999999	920	101	999999	917	999999	133	524	30	778	141	428	196	290	999999	999999	111	999999	999999	360	639	585	999999	900	999999	74	538	415	464	489	999999	999999	450	999999	922	595	188	291	257	824	428	412	284	293	94	261	152	999999	822	999999	112	466	499	181	863	55	590	201	871	853	999999	999999	69	540	443	51	977	617	368	648	590	819	107	959	931	237	310	999999	999999	472	921	436	593	265	387	878	999999	999999	999999	876	15	986	420	403	719	710	352	744	849	53	283	534	743	183	618	293	368	540	999999	999999	999999	544	999999	408	931	678	134	803	999999	565	450	708	902	492	999999	999999	409	999999	249	231	885	999999	999999	771	999999	396	693	999999	647	103	520	70	39	89	140	470	611	21	471	51	585	548	590	293	603	574	632	260	540	24	883	664	999999	28	999999	189	347	613	999999	545	984	714	166	70	999999	999999	679	823	361	182	992	398	242	207	645	346	999999	913	178	999999	764	999999	879	999999	220	856	768	20	999999	951	133	997	801	926	67	871	999999	530	249	222	894	809	898	999999	999999	999999	431	999999	382	414	213	999999	445	999999	781	551	999999	532	
850	198	621	668	494	410	999999	995	596	999999	999999	773	954	456	673	955	729	954	544	521	999999	724	434	999999	638	924	748	699	561	216	999999	999999	46	860	679	999999	600	999999	999999	498	319	36	999999	126	954	608	999999	757	760	999999	999999	826	17	323	920	135	763	947	40	569	662	999999	443	389	999999	999999	737	103	776	999999	364	503	639	999999	999999	999999	824	318	719	40	474	999999	939	999999	999999	999999	508	723	999999	999999	297	653	205	755	999999	960	592	519	956	331	871	366	981	147	135	371	196	961	121	343	310	455	238	10	999999	671	420	372	47	999999	999999	23	163	231	335	711	307	999999	219	251	994	999999	361	999999	999999	117	999999	801	945	979	142	999999	611	606	253	841	425	205	659	999999	549	229	482	999999	206	999999	212	759	811	424	999999	999999	752	870	349	995	103	839	841	987	661	618	426	68	708	587	412	557	978	494	999999	112	235	54	999999	774	832	246	202	310	905	260	990	999999	916	831	795	740	999999	257	999999	585	363	671	513	931	999999	999999	417	619	455	999999	781	326	999999	999999	999999	707	179	575	172	857	999999	540	92	999999	628	999999	152	999999	791	671	301	730	746	710	999999	563	541	999999	971	418	829	999999	855	260	479	673	999999	954	999999	999999	571	690	95	999999	938	823	999999	112	313	906	282	540	827	784	363	999999	579	428	223	522	999999	999999	604	753	999999	999999	685	831	931	954	503	197	999999	703	999999	610	644	856	772	925	973	438	466	74	999999	999999	754	80	999999	999999	103	974	741	242	921	172	96	999999	862	873	147	758	999999	999999	413	94	418	133	999999	752	999999	999999	655	297	549	737	942	999999	617	999999	999999	614	934	513	999999	999999	455	999999	782	999999	999999	313	994	899	787	225	268	117	661	62	880	630	999999	999999	999999	380	328	453	999999	193	229	999999	724	134	563	532	823	666	999999	999999	638	529	351	747	237	112	728	756	510	333	999999	835	877	565	857	689	228	789	502	999999	211	12	205	598	717	967	999999	870	345	264	999999	601	619	777	423	361	999999	648	916	908	651	571	943	369	714	999999	679	169	276	874	999999	43	999999	999999	999999	636	333	752	40	270	999999	999999	421	255	999999	877	225	999999	999999	999999	999999	999999	872	999999	837	639	999999	836	999999	332	999999	430	603	471	950	368	437	610	999999	786	37	536	618	999999	999999	793	160	698	437	837	178	579	27	999999	474	734	170	581	180	53	578	496	868	707	972	999999	264	949	304	573	999999	615	14	999999	999999	872	961	226	
207	54	488	370	408	56	164	719	412	833	999999	999999	207	856	440	999999	218	540	667	911	999999	302	538	999999	404	864	398	563	574	662	301	999999	772	999999	383	136	564	218	98	822	553	262	689	431	953	87	999999	999999	185	953	156	937	215	59	999999	904	515	287	965	544	658	600	999999	750	541	999999	454	262	483	313	497	10	999999	845	368	431	999999	117	257	326	498	805	999999	620	515	364	396	722	412	999999	999999	286	252	553	173	952	999999	999999	999999	558	633	999999	119	999999	466	156	999999	369	691	120	301	408	39	999999	56	852	221	534	999999	187	17	731	849	14	999999	220	757	899	681	415	323	673	227	699	999999	999999	695	517	164	369	869	37	41	302	999999	221	257	603	999999	320	741	999999	704	712	550	902	273	115	187	256	398	595	687	285	999999	999999	999999	340	955	672	167	703	379	874	317	980	699	557	826	481	963	164	403	370	674	739	999999	999999	159	791	121	590	339	908	999999	284	349	755	506	559	40	916	999999	999999	999999	47	214	999999	405	999999	212	716	289	999999	293	243	201	327	611	66	658	999999	191	174	999999	999999	999999	470	903	42	999999	999999	60	999999	999999	56	516	568	216	999999	535	148	119	589	588	405	311	633	625	999999	92	32	154	450	901	364	735	483	283	586	999999	743	999999	999999	929	268	665	22	999999	999999	727	999999	999999	999999	531	520	566	602	585	999999	999999	740	845	175	949	618	799	610	999999	97	320	999999	294	630	963	791	221	999999	999999	329	739	298	999999	388	19	459	912	179	999999	390	797	143	898	999999	320	932	898	999999	422	320	468	65	647	176	925	695	348	489	21	999999	308	819	999999	999999	999999	977	371	466	165	500	999999	999999	691	984	299	187	999999	176	999999	999999	893	460	334	349	860	684	651	212	999999	999999	120	432	999999	999999	999999	999999	999999	642	702	999999	571	442	606	921	614	838	999999	999999	876	748	561	182	180	999999	846	848	494	602	405	741	336	168	999999	841	389	283	472	999999	999999	321	986	502	999999	975	999999	999999	854	999999	734	32	321	988	999999	714	763	938	999999	999999	343	244	494	999999	246	961	17	413	439	764	542	341	376	861	760	565	762	999999	708	204	521	395	994	999999	868	382	430	999999	833	298	87	999999	31	293	178	667	999999	398	999999	999999	968	65	31	99	870	402	999999	459	238	770	952	704	239	66	999999	947	999999	413	729	864	999999	669	579	150	687	999999	320	92	692	102	738	373	999999	207	999999	465	999999	904	220	476	726	970	
119	73	346	383	221	964	627	999999	427	424	668	999999	970	999999	999999	999999	411	779	91	999999	767	145	41	588	900	42	830	211	584	345	202	999999	147	999999	559	516	804	313	999999	999999	465	471	999999	323	705	412	236	926	979	492	502	441	394	163	212	999999	999999	757	483	188	143	425	999999	999999	231	415	263	408	749	969	87	108	898	735	118	306	471	718	883	497	805	999999	999999	102	999999	761	869	983	368	586	485	56	999999	702	222	49	999999	591	999999	300	999999	828	187	999999	414	999999	542	999999	999999	906	512	322	999999	985	382	999999	203	554	250	470	546	279	49	999999	494	999999	277	206	999999	78	482	999999	626	592	348	977	726	222	687	447	999999	999999	999999	462	84	172	181	999999	329	982	846	279	351	631	754	879	788	23	525	383	137	999999	145	976	434	632	696	292	999999	999999	513	981	999999	802	251	335	341	587	99	331	859	999999	876	540	232	212	999999	994	838	469	199	999999	696	314	999999	883	85	961	38	451	475	999999	207	925	999999	999999	412	549	390	428	547	211	924	999999	523	704	468	999999	754	231	105	999999	453	188	215	800	999999	563	999999	367	999999	380	558	648	855	970	235	951	71	366	999999	999999	999999	419	921	987	788	502	790	616	425	999999	216	806	355	773	445	29	719	679	580	849	67	33	178	177	652	286	999999	999999	478	999999	543	397	431	999999	999999	44	266	227	21	791	772	875	999999	779	173	751	302	91	534	216	241	391	786	951	931	999999	251	754	999999	511	164	999999	147	999999	999999	818	385	999999	686	411	999999	999999	667	999999	999999	191	90	398	13	900	984	266	999999	272	285	162	999999	479	999999	999999	793	512	999999	510	999999	535	737	43	999999	355	376	63	405	133	999999	740	724	997	874	749	510	852	750	444	527	898	228	874	633	784	216	905	72	190	999999	259	618	167	161	550	999999	57	999999	658	534	930	860	895	999999	999999	999999	999999	604	436	995	999999	761	448	982	999999	317	863	410	999999	148	470	990	999999	514	204	131	566	845	334	305	463	306	999999	999999	999999	47	332	999999	999999	356	602	311	999999	999999	677	498	180	184	999999	242	590	646	497	520	74	939	645	391	999999	999999	871	769	280	140	542	644	669	999999	999999	999999	999999	806	999999	999999	545	168	364	40	837	706	950	999999	433	101	715	999999	999999	999999	844	999999	401	941	441	674	999999	999999	999999	506	652	999999	828	641	789	999999	257	783	999999	786	974	905	585	615	553	999999	999999	999999	346	999999	425	725	999999	97	694	
736	310	999999	999999	999999	999999	713	138	999999	388	999999	877	999999	602	712	843	999999	492	32	607	939	83	786	397	999999	999999	996	496	850	999999	926	208	999999	999999	999999	419	212	418	687	560	271	777	726	237	999999	999999	999999	886	633	345	999999	243	999999	490	755	999999	524	657	850	444	239	226	287	777	999999	605	999999	372	549	302	641	522	999999	472	345	172	356	558	647	483	59	120	862	515	596	999999	396	260	202	999999	895	555	999999	999999	331	999999	499	949	775	153	903	999999	999999	999999	704	971	439	349	154	593	317	965	19	377	395	128	363	772	999999	769	999999	886	180	999999	407	999999	954	562	151	300	672	406	783	999999	580	268	773	531	999999	624	999999	999999	115	609	91	930	545	200	857	212	691	726	999999	16	999999	27	620	195	999999	618	27	876	208	999999	920	910	192	515	797	136	999999	831	961	566	515	173	780	571	78	476	550	763	999999	938	609	999999	637	776	570	563	648	587	598	999999	606	386	848	261	999999	181	748	40	403	999999	857	999999	999999	212	500	770	999999	59	126	999999	78	264	181	269	999999	974	282	415	944	244	487	767	243	999999	959	999999	324	529	999999	897	728	999999	369	974	91	750	190	435	285	800	327	999999	999999	141	134	352	214	588	999999	714	898	342	96	169	999999	99	625	999999	252	999999	455	716	176	229	738	999999	894	207	188	503	794	847	139	999999	916	888	999999	112	643	999999	999999	736	522	177	999999	396	432	210	730	992	135	192	192	914	354	610	999999	251	402	999999	999999	17	999999	513	920	60	999999	999999	999999	364	792	999999	363	635	447	999999	204	999999	229	351	136	694	476	999999	378	611	664	225	800	316	999999	64	710	77	169	999999	336	999999	257	948	999999	999999	957	999999	209	612	828	557	476	635	415	433	32	60	449	763	999999	224	144	319	396	987	151	935	899	737	812	296	999999	999999	392	999999	751	281	999999	644	736	110	999999	999999	782	999999	749	999999	901	41	42	659	628	999999	999999	122	874	938	999999	999999	349	31	476	471	800	999999	91	945	999999	230	682	999999	999999	804	999999	439	237	379	999999	288	999999	976	44	867	705	999999	667	79	153	280	321	999999	718	999999	305	999999	999999	525	999999	999999	35	803	999999	999999	999999	999999	767	999999	379	947	999999	505	411	284	957	372	986	609	766	999999	999999	22	801	972	908	869	42	999999	509	321	805	712	414	297	999999	445	999999	999999	518	423	395	844	699	999999	395	816	999999	444	14	999999	999999	34	758	327	374	999999	999999	949	772	489	
999999	837	999999	68	151	182	101	124	31	999999	999999	633	999999	353	261	40	323	605	587	102	468	598	999999	999999	593	780	953	96	923	249	443	114	591	999999	174	999999	999999	999999	999999	999999	725	999999	999999	492	623	999999	933	415	75	343	999999	999999	372	999999	30	660	912	747	474	999999	229	14	200	782	999999	999999	51	72	188	703	510	682	549	375	377	182	999999	442	952	498	847	548	31	999999	549	999999	742	911	999999	513	999999	783	175	694	992	720	106	640	413	420	63	871	236	999999	833	27	856	999999	312	848	484	479	794	999999	522	681	983	611	999999	51	471	139	999999	674	67	727	517	854	382	656	86	545	39	542	444	976	321	999999	999999	532	999999	745	609	999999	38	176	988	199	182	999999	999999	494	407	372	948	924	817	561	314	115	509	12	999999	656	772	939	450	261	541	546	369	999999	999999	710	860	725	999999	893	999999	891	738	327	682	71	999999	591	999999	667	593	520	169	760	355	651	999999	189	131	953	397	999999	725	999999	657	999999	999999	999999	640	697	512	233	404	923	915	422	377	192	329	999999	999999	191	801	999999	999999	31	999999	609	978	213	687	680	999999	999999	505	556	175	11	670	999999	118	514	999999	450	164	370	125	999999	844	999999	284	840	859	999999	225	999999	297	942	79	635	258	352	435	437	19	831	629	828	427	368	256	376	999999	282	454	999999	240	361	627	999999	906	150	764	55	999999	999999	821	45	999999	999999	999999	233	931	44	798	766	999999	999999	441	333	741	297	819	485	686	908	328	999999	124	999999	975	935	324	772	729	999999	587	999999	999999	171	19	594	477	999999	109	33	444	486	484	687	153	718	920	999999	565	999999	331	289	368	30	528	244	920	368	999999	999999	908	168	315	999999	188	699	23	999999	999999	157	999999	999999	999999	663	473	841	112	999999	999999	267	999999	30	216	121	786	308	30	487	642	775	673	999999	814	999999	999999	286	999999	794	509	454	704	651	980	999999	798	999999	903	999999	557	687	141	493	519	65	318	887	999999	204	903	880	678	536	636	548	483	711	876	999999	548	999999	670	999999	999999	404	563	374	50	999999	322	156	999999	325	999999	999999	999999	999999	599	999999	467	237	334	977	890	629	775	999999	24	442	999999	96	763	999999	167	371	26	823	566	999999	502	944	847	163	881	999999	485	363	606	999999	999999	304	121	127	999999	999999	862	692	427	999999	629	395	359	607	999999	235	392	110	167	568	938	821	623	485	266	523	390	999999	106	143	153	422	571	342	538	641	999999	646	
162	847	508	333	405	999999	495	117	594	999999	300	655	374	385	205	47	999999	999999	680	636	861	627	929	999999	596	294	164	216	823	999999	999999	231	260	746	999999	320	999999	999999	425	999999	999999	158	929	151	999999	999999	768	768	226	534	600	999999	960	349	784	534	999999	817	737	999999	113	288	293	577	179	78	405	628	999999	885	977	137	667	325	645	712	999999	787	810	156	525	396	999999	299	426	999999	271	911	961	423	402	251	999999	314	261	999999	999999	362	972	811	999999	150	340	341	556	472	787	999999	999999	81	835	140	17	590	595	717	297	999999	160	554	807	493	666	999999	493	735	260	999999	999999	934	847	346	815	998	111	385	999999	999999	742	953	836	999999	218	889	587	271	244	297	718	544	424	999999	211	427	14	999999	483	326	847	821	222	434	580	769	234	499	324	999999	489	220	661	638	262	999999	717	190	285	776	436	231	999999	963	644	529	999999	977	145	397	993	549	901	999999	811	921	741	412	56	449	999999	97	946	235	807	507	999999	785	618	14	709	824	999999	999999	999999	999999	999999	259	790	999999	259	999999	999999	927	999999	940	999999	999999	999999	340	465	315	143	999999	121	999999	999999	999999	165	146	647	734	368	140	999999	999999	273	205	999999	999999	601	492	999999	995	199	418	999999	29	999999	867	198	999999	958	287	549	404	690	999999	999999	999999	350	64	103	999999	413	524	888	999999	249	999999	999999	124	83	641	739	973	999999	148	646	703	615	265	65	298	999999	687	776	91	591	293	999999	999999	999999	307	845	546	398	967	592	675	529	509	999999	374	999999	84	885	327	547	576	709	552	803	999999	999999	94	999999	999999	706	999999	748	806	642	999999	999999	853	514	776	999999	999999	584	727	999999	999999	183	115	485	691	107	999999	801	999999	544	25	583	999999	999999	718	371	760	548	999999	271	867	927	723	867	824	17	999999	569	119	531	354	991	982	996	831	999999	830	999999	999999	707	831	923	298	999999	626	381	999999	999999	796	415	45	999999	991	466	688	54	460	248	660	683	760	999999	692	999999	199	34	601	940	198	999	999999	160	240	885	999999	999999	638	999999	999999	452	586	514	773	704	495	699	999999	999999	318	787	268	592	999999	633	947	527	240	999999	999999	999999	780	490	999999	796	999999	999999	424	999999	37	744	415	999	997	999999	999999	255	540	988	443	500	34	999999	631	411	740	948	211	607	937	911	712	278	387	648	672	106	870	976	999999	999999	999999	893	499	999999	382	268	594	741	536	702	987	252	927	582	578	705	858	242	999999	
999999	683	817	178	125	41	999999	622	359	545	999999	384	563	168	833	225	999999	999999	68	39	481	999999	469	80	999999	924	470	999999	804	79	966	247	638	920	904	999999	999999	724	383	541	244	999999	245	205	999999	999999	433	94	104	367	447	130	800	213	584	572	223	746	933	999999	999999	796	818	289	999999	763	999999	643	264	906	757	416	212	526	794	835	999999	274	999999	918	500	999999	256	446	999999	846	999999	434	346	341	712	999999	791	191	970	448	827	956	999999	999999	581	790	830	197	610	41	917	283	419	999999	454	949	999999	25	701	999999	549	381	657	733	999999	321	306	922	204	45	625	31	999999	356	18	171	999999	774	347	710	555	69	999999	601	928	174	25	598	886	762	520	776	999999	999999	898	456	308	893	454	269	493	907	992	574	415	999999	727	999999	740	999999	312	999999	999999	990	639	489	545	66	804	162	306	708	999999	999999	999999	849	999999	771	999999	561	863	753	329	88	226	647	999999	271	195	42	446	951	857	603	460	94	999999	999999	155	999999	910	252	99	302	962	999999	872	560	999999	566	365	999999	616	188	429	999999	999999	600	774	991	422	999999	870	772	715	999999	850	441	981	440	751	51	999999	999999	650	999999	664	999999	125	999999	775	999999	221	628	676	999999	999999	679	183	901	977	999999	725	163	997	636	381	326	587	617	933	440	579	618	815	323	339	999999	537	809	894	89	484	341	225	905	72	252	999999	234	18	181	999999	89	463	253	326	472	50	23	248	347	999999	507	508	345	999999	602	812	999999	161	999999	151	374	999999	898	33	999999	937	999999	574	139	231	999999	608	999999	182	499	999999	572	997	866	537	523	570	999999	999999	976	833	880	967	469	439	742	82	251	39	893	999999	999999	229	932	535	948	449	119	125	96	899	999999	172	999999	447	250	365	294	240	627	803	461	268	56	559	67	134	115	699	999999	999999	367	732	289	999999	999999	352	74	341	588	84	460	440	553	999999	999999	717	528	32	199	386	787	20	999999	99	999999	999999	182	383	478	824	343	420	636	999999	541	999999	883	32	846	999999	300	953	651	553	353	30	999999	969	471	349	605	93	509	999999	502	356	999999	200	805	304	180	691	863	764	999999	49	999999	747	999999	999999	834	506	185	302	96	834	369	999999	745	600	591	213	911	999999	228	999999	999999	533	999999	999999	691	692	226	999999	999999	608	99	886	812	313	226	967	433	999999	514	108	907	999999	999999	668	987	472	999999	215	712	966	780	734	545	999999	138	280	999999	361	393	
151	290	634	575	487	744	482	999999	442	383	624	999999	524	623	130	353	704	517	644	206	229	999999	21	838	760	828	999999	351	999999	184	946	533	81	13	373	818	283	641	538	923	515	426	21	999999	98	197	265	121	999999	147	434	762	799	165	173	999999	999999	795	815	658	389	999999	999999	999999	436	101	708	520	260	311	999999	72	978	721	691	803	236	999999	999999	999999	999999	253	925	194	750	999999	733	916	840	469	549	488	826	880	543	384	701	754	999999	999999	489	744	860	123	77	999999	784	87	999999	370	999999	99	54	251	95	146	215	539	999999	999999	367	791	999999	790	762	999999	245	999999	999999	317	999999	482	999999	752	93	828	393	811	127	999999	410	655	453	479	792	459	443	584	999999	407	178	172	246	163	639	697	999999	999999	999999	485	136	685	999999	166	269	204	315	301	168	267	752	403	422	999999	841	999999	348	999999	998	312	999999	660	313	781	148	939	999999	999999	122	999999	764	323	460	999999	261	724	756	296	220	597	153	151	426	537	654	775	749	116	321	927	999999	862	80	58	999999	475	382	128	28	330	958	685	189	771	503	438	999999	780	878	127	955	61	991	999999	168	16	999999	776	999999	372	199	139	318	194	999999	901	253	411	314	785	999999	637	277	890	999999	468	999999	999999	43	226	831	969	237	204	972	307	871	669	890	331	999999	605	999999	655	140	828	999999	994	735	602	999999	999999	476	102	775	327	783	111	772	700	53	999999	742	999999	540	230	902	124	222	738	39	583	520	982	554	999999	999999	999999	759	809	102	968	999999	441	40	299	999999	145	428	654	523	770	896	999999	287	651	999999	91	124	910	926	261	781	996	999999	612	999999	493	547	38	682	999999	351	963	608	999999	669	999999	879	251	726	999999	695	568	224	268	686	330	705	999999	884	563	507	848	999999	999999	197	923	868	999999	278	999999	999999	999999	972	362	429	933	999999	999999	981	999999	212	873	999999	999999	565	223	781	314	999999	999999	787	644	153	128	664	502	90	767	888	999999	442	461	973	999999	179	999999	999999	862	839	752	738	999999	921	332	999999	633	665	723	284	974	151	564	502	577	232	999999	256	854	999999	926	853	999999	323	999999	129	750	900	999999	990	999999	627	999999	475	182	999999	999999	999999	821	999999	41	837	999999	999999	913	999999	999999	958	405	999999	999999	58	741	999999	999999	999999	913	189	999999	213	999999	999999	999999	999999	24	356	232	98	329	999999	938	239	999999	97	666	99	496	341	409	640	250	791	505	981	999999	221	885	999999	562	
283	58	114	999999	617	165	308	648	633	478	999999	381	999999	639	999999	556	987	999999	653	999999	999999	412	582	779	54	962	999999	237	217	959	802	471	478	999999	56	999999	833	201	818	932	368	999999	863	862	842	269	461	162	714	434	786	598	241	256	739	871	476	334	999999	654	346	80	999999	674	676	106	902	263	593	234	723	796	805	721	149	382	999999	719	936	785	511	666	523	782	183	999999	239	999999	796	185	100	508	999999	999999	595	999999	19	198	999999	746	366	208	569	489	711	990	999999	520	117	999999	999999	756	398	999999	999999	680	557	999999	999999	999999	866	680	466	418	144	224	598	999999	136	851	373	999999	533	999999	428	312	106	999999	999999	192	999999	999999	125	999999	999999	999999	120	989	31	915	740	359	697	725	880	685	741	161	355	496	402	162	394	265	993	971	233	208	789	839	583	523	588	318	59	157	999999	37	564	999999	114	999999	619	220	121	999999	662	808	319	743	999999	945	999999	584	790	269	334	860	446	999999	120	911	209	999999	342	226	771	389	999999	732	129	713	596	999999	391	999999	542	183	999999	999999	999999	424	888	56	278	637	835	999999	528	790	822	705	591	682	689	999999	409	438	877	895	999999	283	142	587	623	857	358	143	202	997	999999	161	716	466	573	695	33	163	912	999999	391	768	860	884	909	424	999999	999999	865	199	394	999999	305	999999	737	44	292	311	432	999999	289	702	810	999999	73	671	988	134	118	993	179	999999	525	183	513	483	422	258	999999	208	734	443	277	13	613	622	855	468	729	539	999999	722	999999	501	425	689	957	999999	820	999999	435	998	999999	872	29	148	588	132	999999	264	621	43	999999	233	686	845	434	806	917	999999	816	530	999999	579	999999	457	523	33	757	824	525	92	437	440	999999	736	637	405	984	999999	44	733	724	999999	917	999999	999999	507	815	999999	264	161	422	379	431	905	603	999999	999999	572	999999	564	374	919	738	538	605	202	460	949	217	39	999999	999999	416	999999	999999	930	999999	219	367	26	999999	187	569	374	670	68	19	867	143	411	122	421	999999	480	368	804	736	999999	774	897	56	865	372	999999	338	969	962	999999	109	672	999999	83	215	609	356	196	359	373	999999	547	999999	999999	816	806	917	999999	604	936	999999	11	204	282	444	470	999999	352	999999	999999	46	999999	999999	999999	767	470	835	999999	216	999999	999999	182	454	372	520	237	714	463	999999	566	999999	927	999999	36	623	108	478	999999	638	744	639	13	380	25	337	178	451	999999	999999	355	
970	878	204	364	999999	999999	556	832	762	217	999999	999999	303	999999	36	999999	335	999999	57	668	992	543	409	999999	999999	129	999999	439	44	351	785	203	638	999999	999999	999999	732	21	999999	81	552	646	539	999999	989	134	710	999999	988	999999	842	381	473	999999	363	437	478	733	753	999999	750	999999	797	420	431	999999	877	599	999999	999999	999999	323	999999	976	126	356	13	978	482	485	419	679	450	815	509	413	729	999999	999999	167	960	999	267	530	330	434	848	129	999	436	257	121	467	999999	843	528	525	496	50	16	434	500	999999	278	283	81	676	982	911	27	833	405	259	506	636	999999	66	336	999999	691	507	884	978	55	238	307	221	999999	999999	999999	888	242	441	343	733	470	999999	989	256	999999	999999	999999	217	981	603	851	861	961	764	467	472	198	840	999999	509	999999	521	214	49	999999	859	627	20	999999	139	600	999999	916	999999	999999	636	77	999999	407	933	999999	676	997	999999	386	445	999999	294	514	518	699	999999	999999	834	192	949	544	949	280	399	140	855	999999	852	999999	999999	999999	999999	599	999999	404	118	999999	999999	867	873	523	761	999999	999999	610	343	505	999999	439	208	881	91	999999	225	999999	128	809	18	999999	785	400	155	450	499	999999	70	695	684	123	999999	999999	668	966	318	436	782	295	740	788	999999	360	863	422	999999	15	863	608	383	999999	286	309	434	622	92	483	378	321	173	49	549	647	999999	999999	849	250	223	125	281	789	999999	832	78	229	999999	999999	999999	999999	647	493	636	999999	321	946	836	291	999999	55	999999	834	67	471	132	700	999999	159	538	563	573	563	999999	748	999999	593	427	999999	240	215	999999	656	946	646	673	680	999999	98	336	999999	999999	567	716	177	999999	446	732	848	710	378	980	855	897	999999	999999	999999	701	887	134	728	528	393	60	999999	438	237	888	421	797	451	296	999999	823	662	100	15	847	625	516	890	860	999999	743	999999	234	761	759	972	486	589	999999	526	963	607	999999	999999	516	397	999999	14	558	321	61	268	91	999999	41	244	883	163	247	999999	380	999999	867	948	649	198	999999	676	477	999999	934	217	999999	770	999999	225	314	20	498	460	886	999999	342	999999	999999	999999	780	404	730	525	99	333	352	902	155	729	740	408	439	328	999999	71	536	999999	386	843	999999	999999	642	816	929	873	664	787	199	999999	999999	999999	430	999999	999999	700	946	951	999999	611	865	569	625	467	999999	906	999999	180	999999	999999	975	999999	999999	685	688	999999	762	999999	596	225	668	565	713	287	
828	422	978	999999	910	602	124	999999	815	999999	999999	235	695	185	341	33	302	999999	629	374	892	999999	164	999999	999999	999999	937	999999	365	610	942	309	999999	999999	999999	72	927	315	999999	565	999999	400	884	397	707	999999	775	587	582	572	923	184	999999	999999	999999	627	268	243	999999	999999	999999	999999	229	214	833	677	379	999999	546	279	105	986	999999	73	664	501	327	767	47	33	999999	360	460	792	687	767	373	517	953	21	803	694	527	999999	901	627	999999	679	563	39	93	999999	51	313	476	936	951	872	683	893	309	501	205	765	999999	313	631	436	999999	76	999999	861	402	534	475	411	469	926	172	46	999999	647	213	18	999999	754	999999	999999	326	999999	816	501	999999	70	712	312	499	761	517	597	999999	745	161	999999	725	232	35	999999	999999	999999	477	999999	999999	646	572	662	297	196	825	999999	999999	485	120	776	260	999999	36	341	999999	172	912	707	999999	575	50	584	495	999999	999999	717	999999	999999	317	260	283	791	792	197	497	59	24	312	936	482	603	520	635	999999	246	913	999999	694	694	999999	163	999999	999999	143	605	999999	999999	581	999999	118	316	201	999999	859	503	999999	29	839	843	999999	158	610	771	935	999999	530	949	121	479	379	522	44	117	642	999999	514	999999	658	999999	509	883	442	408	827	175	412	999999	999999	881	777	893	366	850	922	527	999999	999999	680	172	85	48	65	999999	533	999999	282	93	535	762	999999	999999	999999	257	344	888	715	211	944	999999	569	187	999999	239	701	999999	166	194	195	999999	554	517	999999	496	999999	471	828	999999	999999	999999	892	328	817	23	892	492	531	119	515	44	811	351	63	910	999999	897	864	999999	999999	57	440	999999	898	420	217	999999	791	875	740	873	69	385	336	712	999999	250	370	171	999999	218	954	56	678	160	314	999999	463	999999	999999	619	999999	13	928	827	801	804	999999	406	805	420	701	656	999999	999999	974	999999	24	350	42	999999	536	703	999999	202	102	393	419	999999	116	15	27	207	981	130	999999	999999	457	509	911	999999	819	963	999999	926	517	308	678	45	186	878	198	123	560	541	999999	903	524	736	734	418	999999	683	300	800	999999	503	999999	258	376	917	977	999999	999999	999999	999999	572	999999	561	999999	794	999999	384	570	237	816	904	646	999999	47	372	542	999999	774	502	688	146	672	565	533	999999	633	999999	669	999999	901	682	683	600	999	520	999999	999999	60	940	703	20	122	73	983	497	857	999999	220	14	999999	999999	999999	936	281	406	899	781	37	671	999999	999999	999999	
999999	336	999999	999999	55	999999	526	806	579	999999	999999	799	677	33	609	582	46	166	999999	218	664	999999	644	942	746	329	602	620	784	935	389	999999	417	999999	999999	737	849	999999	999999	783	999999	999999	806	595	906	147	999999	382	300	209	991	515	761	86	60	427	691	999999	484	726	847	905	31	999999	999999	64	999999	382	999999	999999	999999	769	355	999999	999999	466	87	999999	46	609	999999	230	999999	585	943	999999	28	341	254	393	56	657	791	94	936	788	999999	999999	314	852	999999	231	169	429	999999	231	170	147	562	999999	349	642	999999	999999	11	999999	585	445	699	417	45	60	999999	829	825	85	999999	999999	688	999999	290	915	744	999999	999999	999999	999999	901	999999	722	713	999999	778	661	53	413	999999	916	999999	999999	212	740	472	999999	816	704	999999	999999	603	400	253	899	458	999999	313	434	898	971	999999	507	566	684	999999	999999	703	164	282	476	786	999999	583	71	187	999999	533	549	999999	999999	999999	999999	999999	729	307	999999	478	814	432	999999	357	618	515	999999	999999	586	751	528	999999	495	202	661	432	999999	554	191	816	192	721	88	302	764	999999	60	603	870	999999	836	386	999999	509	889	732	329	999999	177	906	63	999999	601	999999	14	145	999999	654	716	727	783	185	125	902	295	999999	354	659	593	635	464	999999	35	489	999999	152	796	986	313	999999	112	508	386	285	763	999999	130	459	999999	629	35	999999	887	153	322	661	999999	715	223	797	388	669	999999	541	452	136	150	121	714	862	999999	970	351	787	624	285	798	999999	148	277	999999	999999	371	964	610	68	999999	881	999999	263	881	90	999999	515	551	443	973	845	999999	999999	877	999999	745	436	290	64	999999	110	528	47	862	430	999999	946	825	493	999999	569	931	393	98	268	945	460	980	267	208	835	999999	999999	311	953	16	512	400	962	999999	935	684	999999	13	938	362	139	400	460	999999	826	689	67	999999	413	913	449	548	619	73	294	455	999999	856	999999	864	347	735	999999	423	74	555	862	344	373	885	385	999999	999999	905	999999	70	530	753	382	999999	188	999999	999999	999999	567	963	999999	899	864	489	661	699	784	999999	999999	403	999999	46	999999	280	999999	999999	771	528	537	68	398	999999	258	234	924	999999	484	82	686	999999	837	999999	999999	110	999999	963	480	883	233	999999	606	999999	890	422	578	999999	999999	111	999999	465	999999	999999	512	509	575	999999	999999	639	564	392	224	711	397	724	565	622	190	348	505	999999	253	887	999999	850	462	322	822	999999	656	999999	965	999999	999999	999999	999999	468	
366	356	999999	706	322	840	999999	841	472	999999	999999	176	999999	999999	999999	965	605	465	221	999999	999999	661	56	262	255	815	983	133	426	841	957	176	709	106	265	999999	812	799	999999	999999	568	462	388	567	634	655	979	999999	139	10	776	297	19	626	394	705	310	283	999999	507	999999	205	999999	630	937	521	466	759	699	478	162	806	999999	808	999999	621	282	489	628	999999	835	293	994	426	999999	669	167	93	712	560	533	539	348	999999	556	999999	47	758	999999	999999	199	229	999999	660	999999	970	999999	210	795	772	432	820	655	861	671	573	211	998	565	999999	364	383	57	149	944	999999	468	999999	262	467	583	999999	860	515	410	999999	293	343	578	104	297	957	297	999999	137	999999	884	486	999999	983	999999	49	202	999999	758	816	182	860	715	234	511	510	948	999999	198	999999	960	999999	460	65	999999	868	429	470	980	407	999999	117	21	241	738	999999	500	278	307	544	331	507	999999	999999	999999	432	999999	353	593	786	18	959	751	229	753	745	36	999999	703	302	619	731	381	999999	999999	75	848	484	496	529	999999	679	40	654	586	462	391	865	622	857	250	85	877	999999	398	135	366	792	999999	999999	955	999999	575	14	925	999999	136	406	999999	999999	583	152	857	73	776	339	929	106	999999	300	364	999999	703	845	62	543	853	999999	962	604	709	999999	996	999999	999999	835	113	35	729	999999	999999	984	11	999999	284	107	228	814	427	68	206	999999	160	196	639	794	481	729	952	999999	999999	999999	999999	269	668	527	156	363	999999	940	235	903	377	655	999999	379	168	458	571	954	324	48	999999	904	408	999999	905	999999	864	999999	364	384	999999	347	999999	999999	550	742	999999	757	999999	864	326	486	832	303	891	999999	232	999999	635	33	999999	998	999999	707	196	539	860	227	621	346	999999	718	999999	999999	829	999999	415	999999	829	999999	871	999999	13	460	722	284	81	115	558	999999	587	999999	154	341	226	85	281	999999	202	20	881	369	145	615	375	999999	901	981	473	999999	99	646	439	219	161	353	999999	616	984	999999	999999	999999	669	220	758	999999	999999	253	634	754	758	872	393	819	544	512	678	397	999999	125	383	100	999999	696	321	940	999999	934	189	999999	89	664	557	290	999999	999999	999999	999999	999999	480	43	999999	356	718	113	226	263	620	674	999999	674	607	531	869	999999	377	123	973	899	817	729	639	999999	999999	675	103	999999	999999	999999	418	812	754	999999	614	92	726	743	923	999999	999999	687	999999	270	539	209	482	143	688	752	183	22	726	
999999	48	751	403	592	999999	53	20	901	160	352	999999	999999	920	75	917	787	999999	634	199	999999	804	140	999999	379	534	562	202	999999	636	359	103	405	95	999999	502	862	688	143	158	880	582	203	999999	212	13	702	288	416	226	901	940	549	823	345	999999	999999	577	34	68	999999	999999	59	274	800	258	861	751	999999	573	999999	108	678	999999	999999	808	610	999999	970	375	999999	999999	785	744	735	999999	553	999999	999999	507	999999	295	999999	84	125	999999	532	999999	999999	953	999999	950	96	843	171	802	272	74	999999	536	620	315	999999	658	237	759	999999	314	999999	392	705	999999	11	999999	979	769	444	603	999999	289	286	682	867	26	999999	999999	196	942	582	999999	999999	489	78	224	886	288	688	15	999999	365	964	999999	999999	353	999999	999999	999999	401	864	402	367	669	703	234	260	938	999999	999999	435	999999	999999	132	999999	606	246	999999	220	999999	999999	999999	999999	439	999999	15	324	67	999999	523	999999	369	931	794	87	189	575	999999	785	844	999999	948	840	108	999999	501	792	841	496	792	117	43	653	172	593	174	322	999999	912	698	909	999999	655	924	821	999999	425	999999	55	552	40	759	999999	999999	823	859	999999	982	860	264	222	482	571	500	999999	735	716	768	210	913	867	999999	573	96	934	771	302	999999	286	513	85	24	999999	944	761	358	602	999999	349	999999	314	999999	77	999999	486	999999	631	164	519	96	359	999999	576	141	999999	392	195	353	441	61	566	944	706	356	188	207	685	626	739	67	142	439	999999	476	609	538	580	999999	610	999999	149	148	406	999999	164	429	447	665	270	378	173	999999	844	297	177	369	632	999999	479	288	999999	14	425	461	954	919	238	110	532	155	812	279	742	934	912	428	999999	517	201	759	759	999999	366	370	893	882	594	140	309	999999	906	859	446	332	999999	999999	722	944	244	244	999999	347	143	124	566	894	517	999999	385	748	999999	124	529	719	528	730	648	65	568	81	999999	107	800	292	249	953	832	420	188	777	706	603	283	957	569	422	887	252	803	999999	375	999999	755	560	999999	791	339	727	803	999999	496	667	386	172	910	103	999999	850	999999	613	71	106	731	607	999999	228	841	999999	999999	116	843	406	261	568	706	650	351	249	999999	458	999999	114	616	163	290	49	226	120	56	475	999999	999999	377	999999	937	278	999999	999999	518	209	949	767	999999	696	192	999999	415	999999	999999	270	751	999999	986	999999	999999	956	999999	578	327	13	12	731	525	999999	241	806	39	999999	999999	437	696	204	
731	664	508	999999	999999	919	971	200	999999	408	999999	999999	999999	577	59	999999	999999	981	788	385	830	514	999999	228	251	893	465	999999	71	999999	999999	38	999999	557	575	331	918	143	999999	570	606	999999	999999	604	87	738	959	999999	756	88	861	999999	649	321	373	999999	467	290	999999	643	464	595	139	999999	999999	625	223	177	12	728	999999	76	561	999999	778	999999	145	603	151	512	934	801	628	999999	492	999999	388	261	999999	359	864	638	529	786	116	20	997	98	394	461	525	999999	661	999999	57	794	999999	432	543	669	91	864	149	111	999999	999999	967	157	798	999999	247	999999	984	999999	999999	403	547	999999	121	767	707	56	219	689	987	152	149	999999	935	697	460	999999	999999	523	278	999	499	427	86	452	53	849	999999	722	224	563	807	18	174	653	256	999999	320	999999	962	44	655	459	999999	567	524	377	222	111	999999	290	254	470	384	864	904	130	698	668	723	857	756	496	999999	433	344	140	435	291	450	999999	999999	941	561	243	354	999999	312	519	999999	999999	637	199	999999	933	319	347	634	310	749	999999	999999	999999	62	115	287	169	984	999999	232	393	999999	930	660	81	645	312	999999	999999	999999	864	999999	188	740	57	229	999999	984	999999	124	996	999999	135	541	324	524	993	999999	456	999999	195	65	622	296	999999	735	999999	538	440	999999	16	999999	493	789	884	318	444	999999	14	886	720	999999	999999	575	236	999999	815	399	345	557	999999	423	999999	194	335	809	999999	999999	206	322	522	38	999999	253	118	567	22	345	656	999999	89	999999	884	999999	245	999999	999999	999999	70	656	919	317	202	999999	999999	593	976	308	464	85	999999	552	715	692	373	999999	630	209	467	668	874	479	742	340	477	568	999999	892	949	999999	999999	999999	831	549	402	999999	836	671	606	524	591	999999	999999	581	891	537	377	201	206	999999	389	413	589	402	781	450	575	862	415	88	999999	93	359	150	879	966	999999	999999	300	999999	855	999999	603	999999	86	170	999999	171	449	940	201	346	696	404	934	999999	568	438	999999	952	639	973	265	527	469	508	365	741	701	925	815	212	901	999999	699	430	999999	646	999999	999999	851	999999	999999	475	887	718	397	954	215	96	407	999999	407	999999	529	881	704	85	483	578	804	999999	469	524	134	988	444	658	705	514	982	922	122	157	110	236	561	999999	999999	999999	121	410	999999	615	527	533	805	563	518	818	726	734	999999	747	816	994	999999	898	351	898	999999	738	259	700	113	999999	179	259	247	999999	330	914	999999	731	467	
404	331	853	996	600	193	999999	999999	886	788	257	759	375	340	999999	292	662	448	741	999999	382	161	835	512	999999	363	555	326	224	498	811	999999	441	999999	422	672	99	902	750	999999	402	597	372	912	855	999999	999999	999999	140	20	667	475	999999	264	94	999999	496	999999	952	247	638	564	999999	999999	976	957	328	94	918	444	202	759	697	36	84	785	788	923	999999	328	558	636	195	213	830	999999	596	999999	206	179	999999	999999	949	999999	86	999999	999999	974	999999	897	406	719	999999	999999	818	907	778	676	189	308	464	999999	694	634	999999	12	378	722	999999	640	371	151	999999	999999	268	454	999999	194	950	246	124	999999	987	999999	921	838	635	999999	999999	923	568	920	997	897	714	612	63	325	824	84	469	999999	415	305	536	264	831	261	438	373	107	593	999999	942	999999	650	999999	936	999999	999999	376	999999	999999	645	999999	450	999999	999999	999999	655	401	495	370	876	999999	999999	408	691	231	999999	17	384	999999	31	825	974	204	64	713	999999	36	126	612	974	707	590	999999	999999	999999	96	999999	839	226	999999	972	611	999999	849	999999	28	252	893	999999	55	999999	992	817	999999	999999	107	255	100	287	970	629	284	999999	396	178	999999	553	637	999999	145	999999	999999	167	289	58	999999	999999	354	888	695	822	142	999999	566	141	714	772	999999	951	135	840	30	999999	999999	163	698	999999	836	681	979	474	614	435	578	499	674	834	538	266	605	999999	999999	211	592	999999	496	871	326	264	999999	423	246	685	999999	305	999999	615	999999	999999	360	494	915	673	999999	999999	217	999999	999999	76	999999	879	999999	61	356	780	939	818	970	107	666	827	412	582	227	565	999999	928	102	999999	963	999999	922	412	999999	999999	999999	236	302	371	999999	789	47	999999	797	584	189	194	339	562	365	717	645	814	469	532	92	342	456	353	992	999999	615	561	113	407	956	832	155	999999	350	712	526	608	999999	999999	999999	163	785	643	386	999999	599	540	917	999999	999999	117	942	383	999999	107	780	948	379	662	184	485	156	399	999999	357	49	103	221	999999	200	46	658	592	742	928	999999	813	967	948	689	999999	644	856	983	999999	999999	771	217	253	999999	999999	239	503	703	314	17	396	999999	39	999999	505	328	999999	66	387	999999	360	999999	109	999999	966	981	430	972	999999	999999	299	416	999999	467	999999	886	968	721	622	807	999999	999999	438	921	171	797	999999	944	194	756	380	800	999999	399	538	999999	117	999999	965	999999	808	999999	604	472	717	979	247	571	999999	618	359	552	443	580	
304	471	212	999999	388	179	54	486	788	352	471	498	999999	388	999999	999999	779	999999	755	999999	998	999999	999999	965	999999	999999	999999	376	218	576	406	828	366	35	105	77	928	930	324	796	552	999999	742	261	11	229	179	858	642	599	839	94	999999	417	581	670	999999	999999	973	999999	999999	999999	999999	222	945	642	999999	785	293	861	217	849	999999	999999	484	999999	891	999999	963	984	21	701	734	618	999999	321	42	949	453	999999	890	691	956	999999	187	874	64	530	999999	368	98	394	575	780	999999	990	144	836	999999	905	999999	154	282	989	999999	917	943	659	485	633	610	191	999999	857	971	999999	999999	833	781	610	621	370	726	604	896	627	136	953	999999	999999	187	205	999999	548	656	745	999999	966	999999	270	930	405	54	682	999999	906	999999	717	808	866	107	999999	64	332	999999	418	428	677	103	568	999999	999999	432	739	999999	415	174	792	999999	235	116	925	901	521	999999	999999	999999	53	999999	990	574	418	154	370	999999	876	150	999999	999999	247	327	741	873	373	479	940	999999	315	236	353	741	270	515	583	999999	181	999999	543	999999	78	103	384	831	113	993	999999	999999	71	999999	579	999999	480	537	999999	999999	375	61	999999	999999	738	251	19	816	999999	999999	313	902	571	611	477	477	999999	51	195	154	999999	909	770	999999	106	105	999999	225	656	88	270	732	551	675	999999	130	871	501	999999	827	93	568	999999	854	690	999999	284	460	999999	112	667	439	352	820	964	466	290	168	945	643	339	793	169	424	987	999999	361	895	227	357	999999	116	999999	368	70	384	581	916	689	627	821	461	999999	999999	421	831	390	999999	710	927	999999	712	555	280	497	999999	999999	913	999999	120	128	388	242	275	506	561	313	999999	759	590	884	374	479	327	822	878	200	999999	13	166	199	999999	195	300	517	893	560	855	870	999999	976	668	59	999999	509	442	999999	337	57	859	528	406	971	130	999999	474	999999	237	999999	618	108	999999	909	710	920	999999	203	941	999999	613	10	457	123	988	999999	226	999999	999999	818	389	999999	863	568	153	638	793	658	999999	258	53	659	332	407	999999	672	999999	758	349	999999	21	249	287	999999	443	858	999999	293	983	517	825	159	343	419	999999	958	245	234	765	81	136	999999	999999	692	714	999999	999999	60	860	999999	429	467	975	251	806	149	382	294	134	295	567	510	675	557	432	893	999999	913	337	303	437	959	993	277	531	183	120	594	864	999999	190	999999	432	668	97	368	183	999999	612	929	586	950	109	480	514	626	
173	581	270	820	637	765	999999	567	888	470	474	708	719	999999	999999	788	430	999999	114	546	87	999999	470	74	719	235	999999	408	717	999999	999999	522	762	904	19	539	334	53	852	424	308	999999	779	626	894	475	381	978	900	797	530	464	999999	967	549	166	999999	205	110	412	464	324	850	412	610	999999	945	999999	624	999999	463	386	792	690	248	222	237	843	180	254	999999	999999	507	919	999999	404	157	999999	365	853	427	138	943	450	959	984	24	377	25	942	999999	566	364	411	343	154	672	999999	729	336	999999	278	35	856	999999	142	816	931	999999	216	999999	160	459	999999	81	335	999999	999999	999999	264	208	860	827	237	999999	297	999999	106	585	811	732	471	75	39	999999	159	113	96	891	827	177	93	999999	809	149	999999	116	593	339	18	711	329	955	474	999999	999999	450	999999	143	271	174	719	355	644	483	342	94	430	847	921	999999	999999	460	902	96	999999	999999	999999	98	352	190	385	766	576	999999	412	516	601	901	855	709	315	953	630	662	458	737	286	999999	999999	296	686	745	418	786	365	869	62	999999	22	138	999999	709	790	90	789	999999	778	999999	80	825	492	528	991	221	916	402	830	249	638	388	662	692	291	66	504	639	999999	790	745	543	464	223	889	727	287	605	173	999999	873	505	958	742	999999	999999	999999	167	754	206	999999	999999	49	812	749	633	475	740	428	999999	999999	160	604	999999	798	536	370	279	639	274	934	320	239	289	999999	999999	429	999999	999999	999999	262	999999	884	162	999999	782	504	652	473	265	261	547	186	438	999999	723	999999	969	944	728	621	534	527	490	271	559	999999	759	445	616	214	555	999999	129	482	999999	276	451	79	25	41	717	999999	384	22	999999	144	800	325	653	242	460	976	707	999999	999999	819	403	890	999999	999999	745	216	999999	61	705	243	67	956	725	457	459	900	999999	999999	999999	727	153	477	874	999999	932	443	792	999999	754	579	605	999999	999999	999999	872	561	709	966	296	511	999999	332	317	164	86	844	999999	205	999999	559	58	20	999999	10	675	999999	26	944	999999	312	424	999999	307	136	637	999999	212	306	584	898	999999	999999	411	402	777	999999	170	719	349	999999	843	999999	601	999999	999999	595	656	753	999999	946	544	764	849	983	96	999999	35	190	526	459	642	303	620	885	368	96	609	392	232	854	765	999999	605	999999	999999	827	999999	112	605	52	970	999999	553	638	363	437	121	427	315	310	999999	980	203	889	455	550	976	716	836	444	999999	273	999999	999999	
190	248	168	999999	525	269	999999	923	584	484	489	999999	750	982	531	931	974	192	86	921	69	785	113	716	583	999999	850	174	999999	171	66	999999	927	654	457	125	278	301	999999	55	714	999999	405	999999	410	999999	800	994	194	999999	469	803	999999	608	999999	405	999999	999999	246	999999	419	999999	999999	422	999999	999999	265	105	999999	416	662	999999	999999	41	217	197	999999	999999	999999	321	127	999999	980	371	702	999999	520	328	816	61	999999	826	999999	999999	999999	293	999999	982	999999	628	999999	999999	469	778	252	785	521	999999	401	651	25	750	145	924	489	999999	451	295	720	999999	272	936	289	999999	999999	835	999999	987	404	923	972	407	104	687	315	423	397	211	128	999999	741	364	926	175	999999	240	691	140	814	84	842	929	272	135	999999	79	425	986	352	999999	167	534	760	478	678	618	655	999999	999999	999999	175	999999	999999	999999	999999	907	20	124	446	205	154	498	183	330	90	52	145	968	999999	246	997	410	999999	712	759	999999	604	458	496	427	584	999999	521	747	909	999999	763	468	702	999999	68	310	550	157	272	999999	999999	439	397	999999	999999	687	135	381	78	999999	999999	999999	54	999999	312	561	627	29	999999	911	976	999999	421	487	289	999999	275	999999	188	999999	860	712	449	100	999999	174	999999	999999	999999	897	117	149	679	154	223	999999	999999	486	155	999999	682	999999	536	360	692	926	27	999999	356	999999	422	262	999999	999999	904	999999	24	999999	999999	999999	501	767	84	999999	804	999999	999999	277	999999	980	999999	788	727	680	23	338	999999	99	408	999999	157	999999	514	147	485	854	999999	999999	249	545	999999	999999	999999	17	999999	999999	456	813	999999	854	999999	750	647	376	554	633	535	522	367	575	502	925	555	441	991	351	999999	937	999999	949	999999	459	999999	728	695	791	673	719	675	108	999999	372	542	553	759	406	999999	147	999999	999999	329	432	939	673	53	369	915	999999	26	663	999999	519	999999	606	999999	720	722	999999	999999	999999	959	999999	847	269	693	140	999999	999999	682	594	839	125	354	396	999999	999999	519	999999	685	335	875	989	999999	21	445	373	797	936	590	48	999999	593	999999	999999	892	513	585	999999	980	912	977	999999	999999	999999	824	546	174	188	975	999999	211	368	243	355	999999	999999	122	836	823	329	343	455	421	999999	909	255	999999	526	504	127	999999	838	383	772	999999	962	988	999999	999999	898	209	618	999999	96	837	326	359	120	940	999999	401	748	856	661	999999	532	999999	367	522	578	887	647	684	858	999999	372	984	471	998	925	981	841	649	924	
129	724	999999	335	806	593	896	548	999999	999999	725	144	981	721	203	825	471	631	999999	618	21	999999	934	112	475	999999	341	888	122	24	940	560	109	999999	541	854	48	175	999999	929	682	349	999999	111	143	485	390	273	277	183	999999	360	92	40	913	567	790	391	999999	341	262	17	436	571	641	174	45	999999	190	349	786	999999	79	828	935	671	999999	832	999999	990	93	78	620	999999	560	590	477	79	28	973	999999	656	316	229	677	674	913	500	470	968	450	341	92	928	396	168	290	263	104	251	77	957	422	869	999999	193	397	497	20	61	697	999999	41	999999	999999	140	988	850	161	270	758	10	372	11	550	999999	985	999999	552	402	309	223	974	776	905	999999	999999	999999	971	999999	287	425	489	419	281	999999	309	999999	653	266	999999	439	112	833	493	999999	595	421	329	505	207	705	945	618	751	483	991	264	311	179	895	551	879	999999	983	999999	520	999999	729	75	453	999999	48	295	232	870	999999	999999	999999	838	520	999999	999999	476	295	582	480	999999	668	797	492	55	999999	483	370	628	560	444	999999	160	556	643	691	999999	62	97	666	659	395	999999	999999	851	971	472	658	82	433	413	999999	999999	862	648	294	931	583	407	546	564	925	604	319	677	299	142	292	999999	141	999999	424	208	915	821	486	787	435	999999	83	111	825	297	204	157	71	450	298	999999	999999	759	679	654	550	111	999999	999999	571	694	561	838	189	999999	940	569	988	183	494	51	172	999999	505	999999	333	444	999999	637	410	172	615	999999	844	384	528	382	999999	769	657	813	999999	694	225	999999	999999	245	921	999999	356	999999	168	887	955	256	745	999999	263	737	999999	999999	372	106	391	409	999999	712	993	999999	263	568	384	229	526	999999	953	477	291	764	863	98	523	696	290	775	13	727	894	597	638	676	999999	457	999999	551	451	999999	313	815	661	376	999999	126	789	788	260	939	999999	284	303	278	999999	499	873	241	592	675	815	615	406	999999	999999	405	999999	587	450	927	779	999999	239	999999	999999	475	999999	497	847	407	906	502	999999	74	365	999999	304	370	116	629	583	999999	959	999999	185	697	419	999999	557	845	999999	999999	999999	332	169	999999	999999	340	114	104	396	386	999999	195	769	323	100	341	996	208	111	806	480	821	999999	572	25	463	999999	999999	65	802	939	11	458	703	999999	202	904	999999	574	963	265	21	242	207	822	773	16	862	606	87	313	999999	744	152	731	526	999999	596	999999	591	553	999999	48	593	446	393	
737	75	999999	898	437	999999	633	147	550	469	999999	156	749	999999	456	999999	999999	977	499	999999	999999	999999	999999	638	999999	999999	596	983	999999	627	972	999999	761	439	999999	941	703	708	650	286	725	606	601	999999	999999	832	999999	140	144	629	768	70	104	856	135	430	102	530	999999	128	440	999999	727	923	496	939	999999	999999	215	515	231	999999	999999	222	864	660	999999	709	701	999999	999999	466	999999	791	858	912	554	999999	313	615	848	183	32	999999	846	84	879	999999	776	997	999999	536	925	999999	408	607	999999	882	991	474	715	393	828	305	999999	973	802	935	74	583	999999	489	16	599	999999	57	148	999999	376	789	780	47	999999	704	999999	935	541	228	393	261	188	672	913	838	899	464	999999	999999	874	872	282	943	999999	999999	611	958	529	336	999999	360	999999	928	515	211	694	999999	460	999999	363	722	442	584	552	813	405	722	575	177	699	211	702	421	930	504	517	837	999999	999999	102	983	999999	215	265	999999	791	259	999999	712	154	999999	14	999999	374	162	999999	999999	401	999999	796	999999	392	362	636	999999	999999	58	999999	21	693	857	255	999999	999999	379	316	999999	328	520	999999	999999	565	863	32	999999	999999	482	56	778	999999	999999	445	999999	943	213	601	63	578	504	384	999999	261	155	999999	297	975	999999	197	999999	845	212	379	880	779	999999	333	529	339	168	563	186	11	230	999999	874	421	623	999999	999999	777	263	999999	824	146	287	895	420	844	734	502	999999	294	61	932	999999	999999	565	852	302	999999	999999	723	999999	999999	208	999999	40	209	154	876	999999	517	368	227	591	553	555	744	502	999999	912	684	999999	666	650	999999	949	297	93	434	855	999999	999999	999999	999999	999999	249	999999	937	544	864	220	699	858	149	999999	999999	834	350	319	894	820	999999	999999	967	397	999999	999999	300	999999	999999	743	126	720	30	592	44	418	521	61	314	672	806	999999	999999	701	984	746	527	255	999999	125	946	773	539	45	999999	936	999999	317	999999	495	999999	999999	999999	130	104	979	999999	557	370	517	322	298	15	232	24	402	655	275	999999	382	236	54	351	677	796	999999	191	985	181	107	436	213	641	818	999999	185	215	999999	607	15	909	999999	999999	999999	802	657	768	999999	31	28	999999	999999	904	999999	269	548	290	999999	333	999999	797	851	385	273	90	118	657	197	152	838	197	884	668	999999	473	999999	999999	893	874	999999	584	873	999999	999999	817	999999	999999	602	558	540	894	140	446	999999	217	67	593	999999	999999	693	10	580	174	999999	831	405	58	506	574	
12	388	397	210	194	178	924	887	999999	999999	370	809	64	638	611	944	66	447	813	199	416	673	548	525	191	999999	999999	999999	999999	999999	421	999999	999999	38	555	162	507	930	262	686	293	999999	999999	999999	999999	883	945	999999	562	248	774	957	244	317	168	339	840	871	28	56	175	225	115	900	44	699	16	999999	92	459	446	136	195	137	999999	999999	312	383	519	307	203	999999	999999	544	557	463	436	495	869	226	999999	999999	911	216	520	77	74	470	140	999999	877	918	859	113	999999	648	771	116	410	922	37	466	362	999999	852	114	79	570	352	581	999999	999999	167	999999	147	811	224	999999	999999	999999	999999	841	999999	212	430	285	211	999999	999999	909	999999	330	999999	946	198	855	283	200	363	416	998	999999	128	559	54	365	999999	993	999999	999999	434	999999	999999	999999	751	196	999999	159	999999	999999	903	36	827	443	889	942	437	220	677	292	999999	33	999999	210	999999	677	999999	694	168	75	999999	999999	87	753	484	899	999999	522	205	12	999999	134	900	786	513	971	676	685	999999	111	928	550	325	683	461	999999	175	299	732	84	473	529	990	235	63	695	949	84	958	989	121	915	25	675	650	413	133	840	697	868	999999	999999	34	999999	146	973	999999	999999	301	999999	733	541	789	131	539	122	999999	674	732	999999	999999	601	727	680	999999	999999	535	650	43	999999	288	335	601	863	83	436	505	934	999999	999999	802	556	782	884	999999	580	135	999999	999999	537	280	458	117	880	847	409	320	354	76	133	447	252	999999	999999	795	999999	940	926	999999	113	617	209	585	652	24	474	819	999999	424	420	887	641	514	505	777	999999	228	721	25	674	125	160	867	964	643	560	196	999999	99	857	640	208	846	42	920	999999	872	465	865	382	589	477	999999	656	246	999999	999999	864	476	965	189	228	910	383	987	466	999999	999999	18	464	288	290	753	566	779	999999	795	481	585	705	957	763	856	642	999999	999999	230	221	728	999999	999999	332	999999	133	678	421	298	472	999999	999999	739	999999	999999	410	104	309	724	373	876	999999	20	267	288	770	18	426	372	277	299	348	999999	999999	893	999999	642	956	228	629	888	999999	999999	332	999999	132	999999	999999	999999	455	999999	999999	924	999999	344	180	999999	564	999999	999999	125	261	58	999999	182	706	227	618	368	285	768	148	91	104	484	518	167	687	831	165	804	312	120	917	729	515	999999	999999	786	999999	354	88	911	926	999999	636	999999	380	160	999999	999999	999999	348	41	999999	999999	703	999999	382	999999	23	149	
733	888	497	813	151	999999	301	999999	292	839	832	645	930	999999	999999	164	590	999999	208	786	537	111	261	457	999999	88	999999	328	811	594	15	959	709	214	355	33	439	999999	999999	999999	89	492	447	75	524	702	110	999999	999999	548	248	999999	627	236	612	631	999999	50	849	72	901	999999	999999	697	833	872	935	726	999999	212	725	889	362	999999	999999	999999	999999	196	932	999999	999999	999999	154	273	356	999999	342	483	602	723	396	999999	851	432	999999	116	636	749	241	651	766	999999	999999	971	822	359	181	607	999999	999999	999999	999999	117	999999	95	667	999999	999999	999999	999999	999999	462	134	621	815	337	999999	930	743	999999	418	914	999999	290	504	603	999999	183	450	999999	309	734	954	44	999999	946	290	273	999999	618	999999	54	408	879	120	999999	260	51	999999	999999	320	999999	863	927	999999	999999	999999	827	94	999999	97	654	151	354	62	806	508	99	864	999999	56	775	593	134	999999	374	515	85	179	199	353	539	27	954	686	68	999999	36	884	999999	461	463	999999	855	531	635	999999	64	999999	999999	806	170	187	296	449	545	999999	999999	999999	999999	546	419	657	894	148	557	636	196	668	993	999999	481	214	169	999999	592	595	737	999999	685	472	461	999999	999999	393	192	362	731	515	150	999999	142	419	109	168	51	806	294	999999	999999	998	715	396	833	380	334	999999	999999	878	857	949	920	145	999999	999999	999999	170	792	999999	955	205	905	681	999999	592	801	71	999999	999999	376	785	310	999999	999999	999999	999999	75	999999	494	68	999999	344	852	658	200	999999	997	489	999999	84	880	24	784	761	778	103	43	868	250	578	273	849	26	512	999999	648	900	516	999999	566	29	999999	307	451	728	999999	999999	33	337	112	804	582	330	926	495	771	999999	267	850	593	999999	999999	999999	916	999999	387	327	350	586	999999	999999	490	245	228	64	999999	717	342	42	917	50	20	999999	999999	773	690	529	100	26	310	132	642	666	659	999999	822	999999	390	655	351	999999	999999	446	785	999999	324	346	999999	871	999999	63	999999	999999	932	553	712	665	46	153	999999	857	999999	333	999999	429	946	824	999999	385	242	574	337	999999	691	383	337	574	755	625	999999	354	428	228	665	256	938	417	733	999999	141	166	533	246	999999	494	999999	388	999999	366	575	500	761	999999	639	785	726	999999	543	558	225	147	910	420	694	760	438	19	668	39	491	539	100	479	253	999999	51	999999	999999	206	77	948	415	399	60	958	592	999999	588	879	999999	440	873	999999	891	993	255	122	552	790	999999	
306	720	139	875	46	409	291	481	563	744	635	999999	347	490	276	732	521	370	735	999999	999999	430	788	508	60	665	999999	588	260	830	999999	547	355	150	771	238	285	524	23	558	310	230	35	145	895	999999	999999	999999	624	999999	734	999999	817	622	999999	999999	999999	630	999999	381	493	703	999999	732	999999	97	25	206	999999	48	457	997	999999	186	999999	514	999999	653	613	980	138	232	963	988	106	186	730	733	820	895	306	654	999999	642	74	607	999999	302	328	807	63	999999	999999	586	813	999999	404	640	755	815	480	289	26	999999	252	271	740	242	636	639	367	292	386	824	742	803	308	715	121	269	516	112	334	806	999999	798	999999	387	185	369	782	100	978	14	424	26	637	855	399	803	866	765	666	689	449	770	953	999999	844	20	438	689	528	495	309	378	955	999999	916	454	23	362	999999	277	857	277	314	381	999999	725	175	999999	326	318	403	999999	446	645	367	166	999999	109	543	174	930	102	999999	493	705	55	71	427	938	944	789	999999	999999	398	831	999999	466	582	999999	128	845	986	999999	220	102	999999	932	320	999999	759	999999	999999	999999	999999	347	764	705	821	999999	364	663	748	513	381	528	889	51	999999	999999	194	699	272	360	424	329	944	999999	361	999999	156	999999	751	999999	188	344	875	694	815	61	76	476	999999	906	999999	999999	999999	482	991	691	999999	517	884	506	668	70	347	564	405	999999	403	44	354	430	999999	999999	999999	184	999999	46	653	999999	236	999999	746	717	64	365	966	999999	233	999999	738	670	198	999999	999999	255	999999	999999	997	321	299	251	999999	999999	132	225	999999	152	999999	922	157	999999	999999	999999	290	888	999999	950	16	999999	598	999999	350	931	306	683	241	889	999999	666	999999	216	999999	342	904	985	999999	715	999999	838	978	823	999999	310	324	782	632	999999	358	999999	999999	954	122	999999	723	999999	999999	726	734	448	983	999999	139	887	653	999999	915	705	113	305	999999	54	366	177	13	999999	999999	49	999999	523	61	62	999999	672	180	324	999999	999999	618	999999	999999	622	980	155	855	999999	693	526	657	382	867	926	86	63	999999	999999	598	945	21	948	821	861	999999	220	999999	931	956	467	717	339	999999	999999	97	999999	999999	927	73	220	999999	522	91	515	392	244	656	999999	976	487	872	728	725	158	999999	670	240	999999	999999	769	758	924	534	236	809	328	534	975	999999	34	999999	872	387	388	632	499	999999	316	478	999999	564	272	999999	478	594	989	999999	699	879	426	820	987	424	999999	462	398	999999	
854	705	74	709	999999	295	999999	645	999999	999999	999999	525	522	802	924	754	999999	215	495	969	999999	999999	819	714	835	999999	422	213	855	999999	93	925	244	999999	22	999999	414	999999	882	976	12	833	999999	648	999999	183	999999	999999	896	242	786	99	966	428	932	999999	886	359	999999	586	872	748	999999	552	267	421	290	999999	790	999999	350	473	332	999999	999999	232	56	180	449	661	738	798	317	622	999999	993	959	999999	578	799	999999	64	300	305	999999	264	999999	52	391	853	893	999999	833	582	999999	322	766	457	462	709	176	715	910	222	848	84	441	177	881	273	461	474	443	999999	600	296	182	36	415	999999	189	14	999999	999999	768	392	965	734	730	358	999999	512	363	869	999999	999999	153	88	457	39	822	876	171	127	401	428	999999	843	981	605	150	739	51	749	529	172	999999	325	454	465	999999	706	999999	999999	47	949	999999	573	367	591	999999	104	579	385	999999	313	999999	671	203	350	480	999999	753	999999	218	496	999999	614	349	470	92	828	999999	992	999999	126	999999	638	90	452	317	348	485	400	463	999999	999999	666	859	999999	329	264	999999	114	984	987	999999	320	324	550	999999	507	234	896	509	323	470	586	465	773	999999	999999	999999	750	43	999999	646	362	999999	172	335	804	754	132	151	999999	706	529	17	933	172	129	323	539	999999	999999	999999	588	890	149	999999	584	999999	999999	353	124	672	381	81	999999	999999	999999	649	161	224	999999	999999	111	755	681	617	940	578	999999	611	754	890	61	786	233	27	999999	472	532	999999	751	603	668	779	36	165	999999	999999	165	592	571	479	171	325	290	67	23	833	219	531	999999	999999	679	484	599	234	620	594	848	835	292	999999	127	573	472	89	93	331	729	526	292	492	999999	999999	49	284	729	736	505	175	14	234	262	10	944	746	924	194	999999	802	544	999999	610	330	999999	999999	999999	598	999999	999999	973	999999	114	693	999999	161	999999	740	444	324	505	884	99	682	830	67	876	999999	629	999999	999999	999999	999999	926	981	552	882	999999	638	999999	921	140	999999	304	202	323	130	569	999999	792	164	194	999999	865	307	659	650	927	499	999999	567	245	968	136	56	83	549	187	711	696	278	999999	112	838	403	374	999999	795	489	999999	937	316	365	836	571	970	160	286	629	332	999999	954	999999	395	49	686	172	999999	999999	128	773	943	999999	999999	524	666	92	910	472	933	659	855	448	982	315	999999	879	142	564	85	999999	273	558	388	793	324	893	716	999999	999999	211	999999	547	370	743	
994	458	999999	322	905	999999	249	814	696	673	57	516	621	90	788	999999	40	999999	182	205	509	394	479	281	209	772	375	121	755	731	999999	999999	87	248	321	999999	589	819	658	999999	683	459	862	715	999999	808	999999	636	20	999999	181	58	374	175	999999	609	999999	999999	122	999999	999999	999999	68	964	266	738	439	383	768	986	227	220	999999	985	521	59	532	999999	535	401	500	739	999999	999999	559	368	943	911	13	712	822	570	706	526	999999	999999	401	897	459	17	999999	999999	867	999999	692	961	513	388	653	194	999999	226	493	721	642	783	38	999999	415	999999	794	527	379	999999	173	999999	514	28	321	966	658	635	999999	999999	32	601	999999	999999	999999	598	999999	999999	268	999999	999999	606	999999	984	883	999999	526	999999	999999	561	223	851	999999	811	999999	999999	456	999999	77	999999	535	450	912	966	699	51	911	952	69	999999	53	239	999999	559	430	566	581	529	145	429	449	999999	153	751	999999	999999	81	70	225	128	151	369	497	581	293	999999	999999	119	295	842	980	574	128	675	517	983	592	969	391	999999	463	927	999999	647	999999	65	306	170	662	528	999999	851	737	940	675	683	999999	687	276	244	999999	999999	999999	303	449	875	362	478	999999	999999	999999	111	678	920	665	223	20	999999	344	999999	888	533	457	766	999999	139	837	187	10	834	250	904	703	156	431	992	999999	65	999999	371	702	828	999999	341	940	999999	182	816	285	461	673	893	353	47	356	349	23	999999	999999	320	48	185	478	999999	90	683	407	532	499	673	999999	999999	651	973	536	69	999999	126	826	13	956	30	999999	999999	170	357	561	999999	800	999999	978	227	999999	887	333	527	360	527	999999	266	470	650	326	611	999999	999999	251	999999	511	296	742	897	650	428	363	27	283	929	248	732	131	742	731	416	695	999999	999999	764	999999	999999	709	89	864	999999	999999	316	999999	999999	616	452	116	191	999999	514	349	90	577	999999	533	316	999999	430	288	529	145	728	918	909	916	629	999999	487	730	502	586	662	999999	90	999999	999999	323	999999	323	796	999999	999999	999999	226	76	614	735	999999	240	343	765	288	801	345	434	814	398	794	384	986	65	628	461	660	927	687	58	999999	330	486	993	999999	999999	491	903	999999	149	701	843	311	894	282	256	396	737	999999	999999	999999	999999	81	658	529	607	999999	999999	997	488	927	999999	389	566	248	794	754	350	503	181	999999	999999	239	674	696	950	999999	102	999999	382	999999	923	629	999999	360	839	258	827	473	999999	781	750	905	999999	222	
412	463	745	655	999999	501	999999	244	999999	999999	264	427	407	962	578	535	244	958	624	999999	999999	669	564	215	409	545	926	999999	839	999999	569	536	522	462	999999	497	336	999999	999999	880	28	689	502	999999	105	422	999999	999999	895	138	547	999999	999999	303	217	742	898	999999	256	943	574	179	404	737	982	728	904	944	678	90	208	797	664	744	404	325	999999	290	119	986	693	71	999999	711	999999	776	999999	229	999999	551	598	796	199	361	315	849	295	765	301	377	517	906	196	999999	929	749	999999	999999	999999	999999	575	618	999999	269	259	513	198	692	884	215	483	685	700	137	491	412	608	313	438	555	40	999999	999999	742	999999	786	874	175	782	113	648	708	330	999999	975	980	375	929	111	802	999999	603	881	999999	999999	831	216	69	333	527	151	825	117	353	862	173	629	688	790	999999	638	33	999999	780	567	774	364	347	161	510	46	678	211	636	999999	436	530	903	848	999999	580	814	999999	265	962	823	999999	977	999999	811	361	999999	149	999999	173	999999	693	110	999999	128	477	868	907	999999	490	472	623	999999	458	999999	643	725	840	152	999999	823	191	654	999999	999999	184	387	847	999999	999999	999999	538	999999	473	267	999999	430	385	729	180	711	907	28	999999	499	999999	129	528	999999	178	999999	846	996	746	349	999999	48	292	785	999999	99	31	567	999999	140	934	61	17	999999	691	223	350	120	972	190	999999	172	879	999999	543	65	858	782	999999	523	513	541	825	133	999999	705	147	999999	999999	90	690	349	355	644	565	999999	121	337	383	955	999999	736	999999	999999	432	293	169	964	999999	888	240	999999	396	160	999999	402	235	884	389	986	85	749	335	999999	500	577	817	244	762	394	999999	531	408	225	237	776	999999	269	700	528	545	182	358	999999	999999	451	952	204	27	172	922	237	948	999999	999999	546	410	142	75	855	475	924	999999	856	945	709	839	180	923	850	885	965	193	999999	450	903	999999	439	51	999999	625	622	226	999999	472	716	999999	21	345	690	376	999999	999999	845	999999	621	970	999999	951	151	611	781	999999	177	287	956	54	97	999999	999999	154	971	101	25	240	852	999999	612	394	999999	999999	828	834	242	484	510	771	347	807	829	933	900	488	900	448	999999	999999	59	322	999999	999999	495	74	999999	999999	405	999999	189	615	999999	913	999999	116	999999	999999	783	947	48	693	776	999999	706	999999	127	53	254	492	201	577	397	999999	658	300	879	566	999999	763	999999	696	88	227	591	731	607	916	575	793	765	885	665	
999999	999999	999999	546	329	965	215	947	325	999999	999999	101	612	228	699	264	77	999999	166	999999	29	481	999999	999999	558	603	974	683	211	478	460	999999	316	912	500	208	999999	753	559	600	435	815	999999	404	176	999999	979	513	999999	661	507	566	609	511	645	424	960	752	987	726	999999	531	999999	847	840	999999	785	699	727	500	962	323	677	565	999999	999999	999999	947	447	432	623	999999	775	549	970	999999	127	805	999999	86	248	549	766	833	609	999999	79	999999	999999	981	351	289	786	999999	698	194	888	53	999999	441	103	23	314	565	112	999999	999999	206	876	946	77	979	433	999999	262	423	557	844	955	53	144	28	393	999999	90	999999	999999	999999	999999	786	15	84	251	835	982	234	999999	211	731	90	157	872	999999	618	913	999999	856	144	164	999999	636	54	999999	519	999999	85	629	848	484	999999	843	397	356	999999	940	999999	999999	597	668	37	189	355	122	999999	896	999999	591	999999	999999	719	487	550	214	999999	999999	960	999999	999999	538	999999	605	396	726	963	246	759	526	345	999999	999999	999999	269	476	136	106	290	999999	222	623	45	493	854	305	999999	290	303	999999	780	940	999999	16	16	69	761	432	792	999999	159	638	146	745	999999	107	632	96	999999	84	88	479	999999	38	774	118	503	423	999999	100	999999	682	943	576	745	405	999999	999999	999999	209	715	703	999999	661	782	584	487	999999	247	757	999999	678	72	999999	115	999999	82	950	242	898	566	347	682	702	666	476	694	570	10	850	409	719	470	28	999999	384	999999	999999	255	999999	631	213	186	992	427	294	619	724	999999	443	332	999999	680	728	643	377	30	610	994	316	889	916	299	396	358	953	217	54	860	999999	145	865	705	52	276	999999	999999	690	999999	382	856	970	109	566	528	662	48	741	384	991	363	565	222	939	310	999999	999999	789	644	473	86	575	999999	739	308	467	999999	638	461	999999	216	340	336	621	459	918	817	733	999999	696	915	476	999999	999999	377	580	653	765	741	562	999999	381	55	999999	999999	999999	116	370	999999	70	620	999999	290	999999	785	33	239	999999	999999	392	897	191	921	999999	558	609	905	995	372	999999	814	285	999999	999999	999999	999999	999999	524	325	999999	811	999999	999999	808	85	515	196	999999	93	354	351	63	285	358	665	267	459	107	263	696	999999	120	997	540	255	344	513	391	260	999999	999999	714	285	322	581	450	716	999999	999999	999999	423	338	912	28	386	761	10	547	243	999999	385	999999	271	628	791	700	458	934	562	741	12	999999	326	
999999	999999	999999	999999	999999	777	224	551	346	235	220	999999	999999	999999	979	163	999999	344	965	999999	999999	999999	550	452	656	999999	880	991	781	999999	999999	999999	619	22	779	999999	749	983	47	769	28	999999	48	999999	999999	355	743	502	479	781	999999	407	47	999999	651	567	75	194	131	442	897	233	999999	785	104	999999	663	999999	428	576	999999	510	306	205	139	640	536	589	401	311	999999	388	999999	10	999999	999999	12	999999	370	222	347	565	862	605	872	795	274	999999	866	880	691	708	83	902	377	567	110	841	999999	21	999999	999999	793	999999	654	999999	999999	769	302	371	999999	701	999999	999999	999999	848	999999	999999	999999	344	999999	284	722	521	619	88	999999	619	632	925	632	999999	445	999999	999999	999999	772	52	950	363	999999	504	959	505	999999	999999	999999	999999	672	999999	918	999999	518	192	645	999999	999999	999999	210	999999	214	101	147	376	739	17	266	326	34	377	86	606	751	970	260	870	999999	227	999999	999999	999999	447	946	113	17	233	652	999999	713	435	108	499	842	384	999999	992	367	592	765	704	733	717	842	305	452	999999	999999	548	931	999999	441	546	472	580	530	767	155	999999	999999	515	365	13	999999	599	999999	999999	999999	377	999999	268	999999	999999	461	114	999999	338	605	651	661	695	576	113	330	938	993	999999	36	999999	999999	391	999999	333	233	260	348	730	999999	252	35	866	999999	289	727	673	271	709	999999	368	683	202	171	999999	382	673	938	261	682	674	999999	999999	559	502	523	439	421	999999	508	999999	999999	176	233	999999	626	795	148	296	386	657	676	293	476	999999	588	661	999999	999999	951	560	322	96	57	439	646	999999	316	65	766	297	261	999999	211	999999	602	517	999999	999999	877	587	535	651	875	34	997	322	999999	890	914	862	220	78	238	948	888	999999	128	794	716	319	999999	93	530	99	999999	594	91	592	76	80	999999	421	476	373	999999	670	221	999999	441	999999	999999	425	150	904	87	193	999999	263	996	923	398	184	999999	568	109	451	130	786	628	413	240	999999	824	999999	179	999999	601	999999	999999	227	999999	106	362	393	253	72	942	626	22	223	999999	828	595	153	681	518	329	908	999999	583	550	999999	403	38	999999	416	601	999999	734	288	591	988	999999	779	465	302	822	999999	324	999999	999999	504	773	999999	672	412	999999	681	172	660	479	999999	600	350	677	42	702	999999	300	836	999999	645	999999	999999	631	752	497	816	687	999999	696	620	593	999999	83	55	661	988	366	690	999999	920	144	84	999999	897	397	990	111	999999	999999	999999	
418	488	999999	864	612	999999	783	999999	914	256	999999	999999	964	999999	999999	372	999999	999999	381	713	967	609	492	999999	510	817	925	734	365	507	715	264	788	207	212	114	662	219	999999	999999	999999	446	999999	999999	999999	999999	119	949	797	999999	723	480	61	886	531	808	996	999999	999999	794	124	58	564	416	540	738	994	999999	656	995	710	67	999999	760	999999	999999	834	394	623	159	708	975	999999	340	784	244	213	902	676	403	118	638	855	999999	506	166	882	369	566	999999	366	353	303	801	324	666	293	301	388	11	974	611	410	213	96	999999	999999	234	632	306	535	999999	999999	262	999999	81	211	547	263	350	999999	999999	999999	999999	793	365	682	144	25	128	951	912	999999	675	999999	506	238	652	563	368	999999	658	736	999999	663	273	262	50	914	253	464	745	999999	48	363	999999	784	999999	999999	730	999999	978	218	999999	999999	999999	578	424	833	391	999999	559	999999	999999	999999	999999	738	999999	772	529	112	642	999999	772	999999	999999	873	485	322	920	721	263	241	832	999999	76	450	232	915	999999	694	838	217	532	999999	905	761	153	741	373	771	227	212	890	628	823	757	999999	850	149	749	999999	112	912	669	999999	327	161	999999	240	549	999999	651	999999	834	999999	435	697	372	757	454	730	743	948	999999	504	61	350	214	999999	999999	15	999999	776	301	601	999999	304	863	999999	588	609	160	999999	824	265	999999	999999	66	364	999999	70	999999	102	694	999999	359	164	763	175	999999	999999	947	999999	921	999999	999999	874	440	243	538	140	834	551	179	845	580	242	133	999999	999999	999999	294	999999	999999	999999	932	999999	92	282	999999	581	540	697	292	611	662	245	589	999999	131	999999	50	999999	826	267	999999	999999	922	849	448	127	40	870	999999	999999	691	999999	234	674	611	855	792	168	991	956	600	146	999999	568	192	344	653	842	999999	236	999999	471	999999	431	31	999999	365	243	834	999999	551	669	460	335	999999	564	999999	915	679	276	908	881	999999	869	999999	99	999999	364	666	113	473	999999	108	20	427	999999	84	999999	999999	208	499	559	999999	866	415	999999	999999	933	648	628	333	738	999999	999999	327	658	640	163	763	932	150	11	999999	999999	999999	363	571	449	907	699	490	217	272	480	776	359	999999	964	464	737	412	337	999999	47	779	735	34	602	999999	769	590	920	49	720	68	497	982	602	215	999999	368	999999	36	949	147	126	999999	692	728	999999	110	999999	999999	999999	999999	999999	295	539	999999	999999	338	999999	756	148	119	999999	178	552	422	288	377	999999	759	412	
378	176	310	765	999999	663	270	342	874	724	668	914	230	22	200	255	212	453	651	291	723	400	489	888	840	577	948	923	279	449	601	154	999999	296	999999	999999	512	530	638	298	664	996	104	999999	479	204	349	165	361	176	999999	923	314	477	689	978	686	422	999999	333	999999	347	72	999999	132	523	999999	934	364	999999	743	999999	814	362	999999	726	305	457	419	646	999999	999999	999999	113	372	677	999999	999999	607	680	677	999999	604	315	582	999999	934	669	910	955	205	415	999999	523	433	404	119	951	851	962	682	239	12	289	999999	922	775	959	71	999999	683	560	336	684	999999	653	87	509	999999	999999	792	635	546	464	999999	822	991	57	679	967	568	889	597	644	997	448	999999	999999	219	660	550	974	999999	465	999999	644	88	127	363	780	327	610	181	999999	180	56	999999	999999	838	283	931	728	290	103	887	999999	963	692	686	999999	566	761	999999	129	759	999999	37	91	192	999999	743	874	694	899	650	957	717	999999	999999	999999	755	548	487	936	728	822	694	514	577	487	999999	999999	440	641	223	999999	320	61	791	362	999999	610	366	41	539	999999	999999	390	453	929	999999	917	999999	734	966	28	283	363	401	936	133	999999	513	704	134	357	443	63	685	94	647	666	999999	122	999999	155	999999	999999	999999	671	789	313	70	999999	410	999999	178	705	999999	204	999999	957	999999	855	238	999999	106	661	907	191	624	980	705	999999	292	420	999999	115	999999	820	836	828	955	730	156	819	462	865	303	370	188	999999	999999	491	801	689	15	408	883	436	58	530	548	225	56	808	608	700	999999	990	111	999999	999999	999999	367	463	11	999999	999999	419	999999	241	367	546	12	999999	999999	999999	567	999999	414	264	232	375	999999	999999	289	740	683	348	221	999999	508	313	269	999999	833	534	133	348	999999	999999	699	474	394	817	172	999999	222	999999	216	394	143	999999	585	846	840	537	999999	61	184	999999	999999	370	207	290	732	64	286	886	63	78	100	999999	914	338	564	758	981	999999	999999	287	999999	523	141	999999	628	745	999999	999999	286	306	452	999999	173	426	999999	999999	999999	999999	95	118	999999	335	116	148	304	999999	999999	257	291	91	556	137	999999	896	742	732	238	381	999999	987	999999	999999	610	756	625	999999	65	999999	508	999999	999999	999999	869	45	561	202	416	993	532	999999	896	999999	140	999999	999999	324	174	276	684	107	999999	999999	452	107	782	999999	724	359	522	285	999999	361	748	999999	599	679	268	872	345	549	999999	245	999999	999999	999999	855	999999	416	
999999	999999	854	788	813	411	135	597	434	771	262	699	477	66	999999	256	857	545	732	84	604	80	66	302	931	144	999999	999999	999999	505	16	927	138	318	352	221	999999	999999	999999	347	930	12	999999	999999	999999	645	81	268	764	602	99	556	132	657	812	999999	255	561	857	678	629	271	551	999999	999999	999999	570	169	999999	269	825	788	997	395	154	999999	825	569	999999	296	999999	522	109	453	416	460	804	480	506	415	966	999999	221	868	717	668	460	326	731	293	84	912	999999	999999	999999	311	558	737	513	220	122	999999	878	570	615	116	171	108	999999	314	530	999999	663	308	303	955	999999	999999	677	485	151	508	837	399	222	160	967	604	677	114	999999	76	999999	295	303	290	991	650	263	610	506	999999	804	427	762	984	258	255	211	820	735	430	70	37	78	613	847	489	999999	465	148	999999	430	417	999999	464	132	377	15	23	964	925	875	76	978	788	704	420	636	237	902	722	402	856	379	999999	16	939	999999	999999	999999	512	302	797	471	939	931	396	23	308	861	999999	250	999999	999999	999999	555	993	999999	289	908	999999	852	999999	563	426	175	999999	999999	931	999999	192	999999	325	580	462	633	87	604	49	857	999999	406	337	375	30	999999	213	10	999999	999999	22	999999	999999	780	999999	659	180	244	54	773	367	358	92	850	679	999999	924	999999	404	186	477	399	19	999999	601	40	524	755	542	945	962	999999	478	999999	445	301	223	545	575	802	462	842	559	999999	500	999999	324	487	696	300	557	594	606	392	458	623	999999	515	189	974	145	999999	702	999999	810	792	880	86	999999	388	517	999999	52	601	999999	999999	839	742	999999	642	716	47	999999	999999	999999	377	968	95	557	821	999999	707	999999	601	999999	47	149	460	465	707	88	248	999999	317	999999	999999	999999	14	668	823	784	999999	999999	547	268	107	999999	461	711	443	824	795	999999	594	968	809	34	451	934	999999	495	999999	999999	234	563	477	965	751	469	230	999999	999999	999999	733	47	280	999999	817	342	568	999999	999999	999999	999999	882	293	718	487	999999	973	153	110	79	981	337	405	999999	358	984	790	141	614	991	999999	618	860	999999	999999	999999	698	684	216	118	375	16	806	640	265	351	279	759	488	412	496	86	724	894	445	405	641	418	775	999999	999999	436	76	999999	266	413	999999	915	923	930	999999	298	937	991	703	975	530	765	606	999999	999999	999999	653	999999	999999	414	893	966	932	399	915	290	999999	382	566	939	939	120	383	851	329	364	835	558	999999	207	
999999	999999	201	470	999999	876	999999	768	129	521	783	864	200	999999	999999	65	999999	999999	25	369	389	564	435	764	999999	420	391	754	999999	360	205	105	449	999999	999999	170	999999	471	999999	48	479	999999	263	999999	165	999999	919	531	341	273	999999	312	542	403	999999	585	999999	436	999999	464	495	999999	999999	999999	999999	999999	999999	893	999999	360	290	521	19	999999	889	249	311	389	999999	960	501	860	999999	425	979	893	562	55	489	689	862	348	46	70	999999	422	70	494	729	477	659	35	943	999999	983	859	302	999999	513	999999	283	918	999999	999999	999999	634	643	999999	790	999999	136	999999	413	897	497	999999	484	948	433	477	999999	999999	659	141	999999	999999	916	441	441	129	999999	996	999999	910	999999	943	520	572	108	918	779	405	704	307	351	999999	999999	56	493	51	385	354	142	999999	999999	466	268	695	999999	999999	718	211	999999	999999	999999	139	837	503	491	554	430	999999	999999	514	697	782	123	999999	790	31	853	870	948	399	999999	999999	999999	505	519	949	685	825	409	612	210	577	182	999999	475	999999	999999	128	999999	939	621	472	503	627	348	618	353	906	905	151	642	848	999999	833	999999	585	275	341	984	999999	869	999999	512	248	314	129	610	89	886	999999	579	734	315	19	778	281	752	246	166	900	605	778	999999	268	969	362	324	349	116	890	999999	120	144	999999	79	25	959	265	322	999999	17	273	29	335	999999	907	999999	253	999999	654	832	999999	999999	999999	935	999999	685	254	999999	999999	805	270	972	995	633	468	600	291	939	762	321	496	999999	937	893	341	758	594	696	71	819	81	999999	461	999999	916	935	60	97	979	340	715	999999	370	999999	999999	301	34	702	113	317	261	313	301	343	999999	116	247	999999	603	341	999999	558	217	999999	733	975	521	937	717	999999	550	203	960	432	999999	509	999999	999999	156	999999	734	891	592	754	567	767	993	128	999999	810	698	860	493	647	999999	999999	779	999999	689	770	999999	97	984	581	766	67	999999	868	737	836	999999	999999	53	562	999999	999999	966	463	575	999999	982	999999	224	907	833	690	709	322	999999	999999	999999	336	834	385	999999	647	907	21	987	510	423	134	391	999999	267	975	816	931	50	48	200	325	661	723	788	387	872	86	747	86	357	999999	684	297	115	226	888	668	999999	959	999999	999999	999999	75	552	857	21	338	650	857	873	778	282	155	258	414	674	999999	596	883	774	830	273	910	162	393	449	103	780	999999	97	157	639	999999	746	999999	849	596	180	930	376	544	436	889	999999	
578	758	539	999999	999999	552	777	81	999999	999999	471	690	999999	912	999999	999999	999999	999999	610	770	726	149	201	408	22	999999	88	999999	666	517	240	404	384	999999	584	634	910	64	999999	497	319	85	230	895	285	555	294	683	20	522	458	986	826	999999	999999	438	566	999999	999999	146	999999	999999	415	999999	999999	77	316	858	338	534	999999	863	477	999999	461	650	919	305	133	467	280	404	999999	153	69	253	578	265	999999	155	78	779	999999	999999	33	482	670	329	940	999999	248	435	355	485	24	999999	519	999999	667	999999	519	999999	17	568	866	79	999999	999999	841	999999	499	61	999999	999999	999999	729	834	534	98	978	979	599	365	915	228	844	59	455	999999	999999	734	864	597	394	999999	999999	771	999999	999999	953	577	408	487	238	718	197	798	172	28	295	999999	984	999999	689	999999	919	999999	102	350	31	999999	460	999999	377	977	999999	463	253	999999	999999	957	375	457	999999	999999	581	121	136	206	999999	56	886	436	843	713	999999	249	908	537	716	901	678	999999	999999	933	999999	276	120	261	93	999999	554	615	368	337	395	536	489	288	999999	999999	999999	999999	319	974	144	999999	298	663	237	395	554	716	840	999999	288	256	402	211	999999	315	999999	874	123	306	999999	280	999999	516	328	223	760	630	261	908	132	783	809	999999	799	999999	977	456	33	698	189	838	775	610	58	149	144	287	994	970	999999	904	999999	23	482	863	999999	782	344	24	635	999999	464	931	636	505	446	321	412	200	337	554	851	999999	126	664	999999	467	999999	189	999999	482	636	291	111	227	11	796	608	935	999999	999999	122	999999	999999	265	383	843	974	553	702	999999	875	803	999999	262	63	368	896	999999	999999	498	325	164	936	162	298	999999	999999	418	504	649	713	476	999999	999999	441	842	999999	861	290	661	492	999999	486	999999	606	832	999999	999999	999999	642	899	789	577	649	879	957	82	910	967	211	999999	565	59	63	119	408	999999	509	820	220	17	999999	999999	707	999999	412	999999	680	556	999999	533	999999	254	999999	749	923	899	413	263	484	769	449	894	999999	647	927	863	433	155	208	92	150	999999	953	635	864	260	869	644	477	999999	402	364	511	678	999999	321	198	999999	196	508	347	999999	346	999999	999999	151	459	69	88	548	253	535	358	382	999999	952	300	999999	885	672	39	769	786	204	377	95	392	410	614	615	675	130	999999	699	745	894	692	511	77	723	800	999999	565	928	999999	866	16	139	295	89	30	962	428	523	479	999999	468	151	999999	483	999999	59	
455	472	873	999999	576	659	637	498	270	789	999999	171	871	230	213	999999	999999	999999	88	263	124	999999	999999	712	702	445	230	177	436	550	437	594	964	751	364	103	64	912	300	357	501	999999	819	241	999999	266	651	258	374	610	982	574	404	506	934	999999	877	999999	431	999999	438	469	72	720	361	574	999999	999999	999999	999999	803	257	219	999999	999999	327	715	363	908	445	793	971	999999	825	568	999999	199	468	816	999999	225	893	491	170	999999	42	999999	109	879	999999	999999	531	393	264	806	735	999999	673	744	617	999999	523	999999	999999	999999	467	666	246	161	498	999999	739	999999	431	999999	999999	765	999999	812	999999	592	616	483	678	387	999999	999999	548	28	999999	508	526	723	208	999999	701	999999	505	999999	999999	375	498	947	999999	854	329	226	962	370	897	969	315	860	999999	34	597	49	583	607	83	879	128	227	999999	999999	999999	999999	115	200	202	999999	270	235	362	363	104	999999	102	824	999999	55	625	187	999999	863	203	999999	999999	184	642	662	67	898	749	581	256	281	629	999999	999999	999999	999999	771	999999	629	999999	999999	508	663	999999	999999	947	759	549	999999	263	941	999999	464	795	999999	999999	930	999999	540	999999	371	485	999999	116	823	49	999999	827	755	934	854	19	502	164	122	999999	53	999999	713	714	999999	358	721	327	315	185	174	606	804	999999	190	223	999999	999999	347	605	727	557	999999	888	999999	999999	793	103	999999	932	603	999999	683	44	275	999999	844	999999	911	23	999999	463	800	648	875	103	999999	999999	754	641	380	93	817	517	440	999999	999999	825	466	999999	564	628	918	383	581	864	923	769	999999	503	999999	999999	999999	334	999999	273	999999	468	999999	164	908	41	999999	767	561	520	492	175	999999	779	548	29	368	545	999999	145	999999	426	999999	20	179	263	45	260	272	999999	999999	493	676	999999	740	679	811	311	468	533	288	160	822	70	382	999999	999999	948	955	999999	453	961	876	999999	728	339	401	12	985	654	996	98	504	993	999999	999999	499	437	49	869	217	66	999999	924	856	394	604	16	638	421	97	96	999999	913	124	624	999999	999999	448	999999	287	809	326	813	537	999999	655	999999	135	382	269	738	999999	95	151	396	884	999999	849	343	735	395	999999	574	566	909	793	591	878	320	392	528	988	638	592	407	740	999999	397	999999	999999	775	880	265	162	999999	999999	219	771	999999	739	665	130	115	675	891	445	999999	256	999999	406	74	950	815	999999	740	749	999999	503	999999	656	620	563	192	604	959	515	999999	999999	217	999999	583	
819	999999	580	726	408	883	963	700	999999	988	27	999999	270	999999	825	74	274	421	999999	906	716	37	80	129	112	937	999999	715	999999	999999	340	49	999999	822	255	999999	244	274	341	999999	316	802	781	668	602	793	922	929	144	999999	843	10	606	825	867	791	90	461	624	470	381	999999	324	635	999999	999999	874	448	428	36	830	999999	90	744	999999	913	255	999999	999999	318	999999	581	580	935	493	339	442	80	955	463	717	783	999999	870	999999	999999	999999	999999	19	999999	999999	484	511	999999	999999	843	920	861	235	953	546	999999	933	316	455	800	677	388	152	328	999999	804	492	965	318	56	361	219	260	999999	435	999999	403	903	400	540	80	472	999999	649	999999	580	844	11	917	999999	849	999999	425	693	999999	109	13	691	87	999999	991	545	799	999999	999999	710	999999	694	527	446	999999	999999	915	914	729	214	73	502	908	965	960	999999	999999	278	207	27	794	566	999999	999999	105	711	825	999999	549	999999	673	999999	167	709	969	160	484	999999	764	999999	999999	510	964	187	46	511	782	999999	163	510	497	530	376	474	916	55	544	201	350	573	214	639	375	204	540	321	999999	209	996	809	16	577	999999	387	600	999999	602	971	999999	594	929	713	132	999999	999999	999999	999999	999999	792	923	999999	999999	140	201	615	787	145	769	646	725	176	582	126	354	504	919	999999	999999	874	633	453	999999	999999	755	644	500	516	337	167	397	935	651	417	82	203	723	999999	322	771	812	158	832	999999	999999	428	356	597	778	999999	127	137	999999	999999	169	480	53	391	999999	557	124	999999	999999	612	259	999999	525	175	53	160	780	482	703	999999	71	484	620	999999	335	999999	297	999999	738	792	49	270	547	831	258	602	160	342	72	999999	656	999999	999999	230	85	785	903	190	553	627	764	999999	433	179	757	684	859	805	65	999999	269	221	543	999999	572	999999	252	693	917	999999	10	448	419	938	999999	530	144	400	999999	550	433	117	360	120	38	404	836	378	83	999999	999999	999999	286	25	505	445	998	335	657	96	543	999999	999999	111	626	999999	234	999999	999999	237	550	999999	999999	515	624	162	860	432	986	177	162	873	620	354	999999	655	171	404	442	134	532	808	742	999999	17	999999	999999	258	493	712	999999	351	768	846	999999	999999	711	771	400	999999	999999	575	348	490	933	669	599	999999	403	999999	164	999999	999999	484	999999	999999	999999	566	507	410	999999	611	938	284	997	811	999999	773	999999	434	943	400	14	98	550	957	470	999999	152	348	999999	999999	855	522	557	
999999	999999	293	151	291	558	155	273	990	45	972	999999	73	492	131	999999	825	597	968	37	764	999999	964	934	999999	999999	473	999999	169	999999	393	756	426	999999	657	523	999999	631	49	875	798	136	23	63	999999	330	407	770	30	784	798	999999	999999	495	793	524	999999	359	999999	999999	95	731	114	214	652	999999	220	346	999999	608	742	999999	557	103	238	638	999999	910	367	999999	873	702	999999	384	987	65	869	999999	999999	143	199	472	237	999999	789	999999	31	999999	411	999999	120	71	935	422	999999	605	999999	793	999999	999999	711	423	991	977	999999	392	337	730	227	596	357	288	412	700	418	279	966	528	313	171	999999	12	509	17	316	999999	999999	999999	342	999999	286	85	675	779	999999	776	481	260	891	406	739	301	999999	999999	999999	831	659	245	13	772	639	999999	999999	104	548	709	999999	999999	670	999999	625	356	397	835	319	281	613	632	278	642	798	715	999999	906	999999	325	420	693	14	999999	999999	999999	977	999999	999999	35	596	580	241	999999	862	497	589	566	999999	392	999999	756	999999	730	999999	999999	966	371	999999	923	999999	582	673	232	298	999999	979	195	182	999999	379	827	93	293	685	43	401	999999	999999	311	136	80	136	48	422	999999	198	283	999999	136	999999	616	596	829	412	24	907	18	434	643	517	404	999999	686	23	85	673	222	999999	194	634	420	591	672	999999	999999	999999	999999	810	633	41	705	927	55	539	763	241	263	881	671	136	392	130	146	793	732	686	999999	35	999999	991	975	238	83	999999	154	34	999999	42	999999	567	282	999999	801	611	812	999999	348	157	259	843	999999	341	384	999999	999999	300	455	878	74	866	999999	608	999999	999999	66	477	853	999999	394	739	999999	231	31	113	999999	194	329	534	981	265	347	999999	775	502	999999	644	853	26	261	854	578	54	967	992	560	674	734	999999	555	999999	999999	796	763	520	535	197	319	281	214	66	970	920	999999	809	529	715	999999	971	70	421	999999	837	301	540	999999	273	264	39	552	999999	459	170	979	646	641	551	538	999999	966	394	334	582	812	999999	999999	657	157	167	999999	845	842	999999	109	143	999999	786	504	232	360	272	999999	999999	999999	999999	607	810	941	260	999999	999999	999999	999999	14	676	97	51	35	107	656	999999	125	106	566	706	999999	696	999999	999999	999999	855	56	315	905	999999	460	999999	853	786	597	83	716	897	990	494	669	275	758	999999	55	679	999999	406	576	847	156	837	723	32	688	910	749	104	335	999999	931	870	999999	310	225	52	198	248	999999	
583	999999	999999	999999	999999	47	81	999999	637	999999	256	104	650	739	999999	557	623	330	999999	108	686	333	999999	572	677	562	799	999999	999999	999999	13	490	522	896	993	62	999999	999999	999999	985	617	999999	121	999999	999999	227	291	999999	614	753	602	999999	367	150	823	999999	183	656	999999	520	248	999999	490	430	797	765	999999	999999	746	999999	628	999999	679	999999	490	714	221	328	493	999999	999999	668	988	704	615	290	999999	382	82	999999	999999	282	302	141	747	148	491	691	999999	323	645	999999	394	609	134	709	52	522	659	118	999999	855	172	999999	999999	579	489	999999	999999	516	643	209	999999	12	136	356	600	999999	108	999999	233	999999	821	180	815	742	283	389	999999	905	248	610	999999	963	999999	33	119	324	891	177	658	705	877	990	679	445	856	392	482	778	119	504	423	317	999999	518	44	992	999999	507	306	999999	216	908	278	42	486	718	306	999999	246	285	999999	931	693	528	999999	830	500	379	999999	891	999999	999999	999999	743	999999	416	87	999999	988	999999	161	999999	871	999999	498	968	721	647	959	148	999999	379	541	833	847	492	999999	999999	865	213	502	999999	621	999999	204	414	122	534	845	80	999999	119	124	999999	999999	273	70	144	39	999999	119	852	999999	999999	806	537	999999	999999	896	999999	999999	999999	999999	999999	624	368	999999	466	364	94	999999	999999	801	999999	508	975	264	421	999999	584	432	489	338	191	104	649	382	873	608	666	154	999999	638	151	288	919	787	339	504	765	500	603	780	944	827	921	999999	532	999999	830	283	848	264	322	282	313	392	150	691	999999	999999	899	999999	697	939	999999	558	660	610	588	197	925	916	942	94	999999	708	393	364	182	597	850	999999	777	393	999999	894	325	869	974	537	999999	647	999999	779	600	744	93	999999	129	372	400	921	661	643	357	932	999999	999999	453	604	998	785	518	387	145	276	91	313	644	813	243	791	635	61	999999	999999	999999	173	493	94	624	388	999999	809	207	999999	972	999999	999999	373	999999	97	999999	380	538	861	139	151	643	333	663	779	370	316	139	609	999999	609	103	80	545	999999	744	369	979	620	551	709	190	216	999999	947	277	280	240	156	375	265	522	688	158	999999	529	170	999999	999999	27	999999	679	999999	643	372	50	966	828	434	352	67	999999	999999	999999	429	960	436	39	999999	999999	999999	85	983	999999	40	97	415	921	999999	628	584	999999	144	603	622	39	999999	999999	999999	906	999999	999999	805	803	318	865	604	377	728	295	102	140	999999	343	927	852	696	999999	612	284	
635	999999	539	805	999999	128	265	325	697	400	377	863	107	809	209	647	279	189	999999	174	999999	47	999999	12	536	999999	234	800	675	770	342	238	961	656	281	267	913	999	999999	199	610	288	679	337	999999	239	42	904	143	290	582	517	437	448	791	597	851	536	999999	325	894	464	649	927	67	999999	901	451	538	999999	733	280	154	736	564	214	999999	999999	999999	307	420	329	666	395	197	825	801	999999	999999	683	415	999999	730	720	305	155	639	999999	279	779	337	591	375	201	556	312	372	701	883	999999	999999	999999	999999	971	904	574	798	999999	740	999999	347	388	999999	854	536	356	549	434	441	999999	575	616	595	315	970	829	953	475	838	884	999999	999999	999999	288	454	430	999999	758	815	731	356	385	21	47	441	948	16	999999	664	209	763	938	269	473	21	622	400	146	11	85	620	999999	424	855	999999	247	749	306	410	116	999999	999999	618	709	999999	200	999999	558	999999	31	822	999999	811	999999	131	524	999999	175	277	831	999999	798	757	740	999999	34	999999	999999	268	204	209	709	999999	557	999999	972	329	999999	411	820	999999	842	999999	979	262	187	521	999999	734	264	999999	583	38	579	86	622	43	878	599	48	239	449	999999	678	822	123	332	263	850	999999	204	999999	999999	457	813	197	535	777	999999	933	999999	184	431	13	797	625	999999	541	480	175	999999	451	960	373	999999	999999	552	594	167	149	854	267	935	999999	69	127	819	581	765	889	97	266	999999	665	534	65	27	296	881	999999	442	999999	999999	999999	220	752	329	999999	866	244	644	940	620	348	88	255	249	846	943	999999	805	109	775	591	88	682	61	305	838	535	561	265	712	959	706	73	999999	260	374	999999	798	428	999999	999999	999999	156	646	61	999999	288	999999	180	353	999999	401	343	999999	201	606	537	701	33	999999	340	683	389	999999	660	642	25	770	988	999999	636	881	999999	393	999999	999999	931	999999	999999	999999	999999	719	390	999999	510	568	999999	57	999999	999999	836	615	774	866	999999	999999	999999	918	985	418	571	518	827	698	716	329	24	949	999999	999999	999999	501	700	314	12	621	303	476	727	102	278	967	487	999999	645	30	117	520	999999	407	480	23	60	591	157	51	891	691	999999	190	553	999999	286	438	977	345	914	469	999999	763	553	398	200	893	150	603	40	492	999999	999999	222	503	999999	999999	384	662	450	999999	166	960	730	611	281	546	548	855	690	59	367	999999	115	999999	999999	254	854	91	999999	999999	999999	999999	20	409	999999	509	968	999999	482	
913	63	999999	894	805	313	999999	43	999999	127	999999	355	294	999999	999999	134	753	590	999999	846	999999	519	302	839	293	999999	612	949	999999	973	772	578	498	999999	999999	995	51	999999	309	999999	753	221	912	999999	179	811	999999	641	39	284	884	918	402	213	786	404	760	486	610	148	999999	953	712	999999	355	84	999999	912	146	999999	92	999999	999999	999999	103	484	606	338	669	482	999999	999999	920	56	999999	853	185	999999	999999	382	244	565	999999	171	642	799	508	944	999999	999999	955	254	505	53	201	999999	999999	171	120	311	797	432	816	138	637	729	43	665	999999	501	899	572	999999	763	751	527	544	129	598	303	975	662	719	575	999999	266	475	999999	999999	999999	226	24	999999	293	584	811	999999	675	999999	913	766	999999	75	127	205	393	927	999999	999999	999999	999999	518	573	817	336	999999	999999	251	999999	380	264	999999	999999	335	284	885	397	43	189	999999	779	868	999999	685	537	999999	597	601	380	143	339	734	585	191	551	708	450	999999	957	450	108	999999	73	999999	659	609	42	739	842	999999	995	894	562	361	893	142	999999	888	289	203	999999	121	871	478	50	529	580	999999	784	576	444	40	999999	738	840	282	805	439	36	927	110	858	999999	69	148	445	182	999999	297	418	784	562	999999	999999	903	999999	635	595	124	139	999999	413	999999	276	999999	964	818	823	520	620	337	493	861	361	103	688	999999	811	999999	999999	999999	356	341	375	792	999999	953	999999	835	853	647	220	325	999999	898	696	903	492	999999	184	626	999999	712	999999	999999	300	700	725	999999	224	635	823	999999	999999	782	999999	82	589	999999	999999	999999	999999	987	999999	973	999999	999999	965	462	406	785	999999	999999	999999	977	999999	644	663	294	501	191	237	649	999999	999999	999999	955	806	124	226	624	999999	18	999999	173	128	999999	55	703	963	999999	735	273	999999	438	765	206	109	541	783	48	418	304	999999	813	783	858	375	449	159	172	371	850	245	782	999999	999999	438	992	859	637	999999	960	331	379	455	964	999999	192	462	627	855	274	341	188	999999	999999	999999	386	390	269	995	605	554	801	999999	884	37	999999	967	904	768	117	682	155	449	458	973	612	999999	999999	484	193	999999	532	999999	106	519	67	576	451	999999	61	999999	599	999999	993	415	529	619	999999	937	999999	225	557	858	747	592	196	739	757	56	423	999999	571	785	999999	618	999999	495	663	999999	969	916	999999	79	716	505	92	512	455	52	453	993	796	999999	592	999999	999999	673	999999	514	332	327	819	404	999999	999999	50	813	
830	384	393	999999	955	205	967	999999	700	488	999999	999999	509	683	294	714	999999	999999	231	999999	999999	844	999999	358	925	159	52	652	107	130	658	683	999999	279	999999	80	999999	419	47	601	999999	616	277	950	530	999999	14	999999	999999	114	801	990	811	361	619	985	205	45	118	999999	999999	324	878	579	829	999999	786	240	999999	223	66	193	392	630	774	587	999999	999999	827	608	155	403	618	999999	999999	668	872	999999	999999	695	999999	999999	999999	241	449	599	738	697	131	72	540	773	647	819	57	618	608	191	586	999999	418	967	217	509	661	758	999999	885	260	999999	596	682	999999	315	348	442	882	161	190	185	849	999999	117	765	77	381	756	798	945	711	70	691	527	627	287	907	415	801	580	999999	893	852	999999	959	475	858	202	341	481	999999	735	999999	10	411	193	538	860	451	442	289	12	906	940	999999	111	905	165	953	38	440	37	91	581	498	291	996	442	157	999999	219	189	424	327	340	999999	999999	690	125	444	749	57	963	999999	300	689	999999	999999	898	858	999999	702	248	999999	50	588	654	999999	999999	129	196	105	712	162	232	110	587	589	610	999999	498	999999	49	519	288	393	999999	722	290	809	304	94	543	298	999999	516	999999	999999	286	751	331	737	188	995	257	654	344	811	146	199	111	407	312	335	999999	355	662	728	35	657	524	932	999999	702	825	112	562	424	999999	999999	999999	476	312	999999	251	760	46	53	271	634	58	261	999999	100	707	897	999999	217	999999	383	854	221	95	628	237	398	152	486	180	155	102	920	389	430	39	635	104	999999	93	999999	999999	618	467	401	999999	273	356	504	995	927	330	354	999999	999999	861	948	390	684	631	853	617	560	873	999999	542	137	872	166	70	81	999999	999999	134	328	74	245	754	694	29	963	52	999999	490	252	824	747	435	340	568	91	254	999999	999999	999999	992	759	999999	350	999999	482	401	199	443	923	135	992	229	177	999999	626	204	696	664	667	810	999999	79	630	301	999999	702	541	999999	979	827	392	514	893	999999	999999	500	414	835	999999	572	852	215	567	127	832	528	267	356	999999	999999	557	755	165	430	33	690	124	58	75	999999	999999	602	464	105	999999	999999	336	841	999999	135	999999	861	127	104	957	763	511	513	999999	999999	444	195	655	999999	999999	637	359	999999	999999	624	999999	365	770	767	999999	260	751	472	385	354	201	426	676	816	999999	999999	999999	70	473	270	189	611	999999	999999	345	674	947	372	826	115	138	863	538	999999	749	999999	
101	360	392	706	999999	999999	999999	125	999999	27	518	999999	994	582	999999	999999	999	999999	444	774	776	971	432	48	313	389	645	279	225	338	888	620	77	673	605	999999	678	766	257	150	483	473	724	999999	165	999999	999999	999999	115	839	999999	496	621	999999	657	129	999999	353	403	633	999999	858	899	745	139	999999	771	331	977	722	619	999999	794	304	301	999999	256	115	882	999999	999999	402	174	385	474	401	999	102	25	485	358	999999	999999	624	999999	625	999999	978	999999	999999	347	999999	999999	392	229	999999	702	326	683	354	873	823	471	207	621	10	693	523	281	737	999999	679	999999	501	373	999999	869	179	558	676	739	277	999999	624	999999	964	999999	781	166	843	699	683	418	999999	612	535	862	175	999999	746	999999	59	707	460	368	999999	740	773	28	934	761	532	768	16	999999	605	999999	999999	349	657	873	999999	367	437	48	225	999999	645	889	837	999999	703	176	812	744	689	570	466	265	200	999999	363	763	231	999999	999999	914	412	999999	16	629	25	999999	355	999999	30	691	999999	421	999999	407	104	884	190	512	68	999999	956	999999	925	44	999999	591	999999	432	999999	158	146	355	871	999999	999999	590	882	999999	416	999999	821	939	999999	999999	301	54	122	792	140	479	582	718	33	810	958	150	999999	972	190	434	999999	923	361	871	999999	923	550	999999	549	999999	11	972	106	190	544	999999	547	927	743	404	478	367	301	51	576	427	332	70	352	717	999999	999999	37	999999	211	999999	999999	999999	452	377	504	280	999999	627	999999	609	622	842	276	942	603	212	238	786	955	318	631	319	304	999999	601	489	999999	831	62	100	945	123	979	646	438	693	999999	375	900	999999	124	999999	573	967	804	489	999999	999999	999999	999999	682	251	36	892	276	278	558	324	999999	24	779	999999	999999	387	999999	508	863	999999	513	909	727	862	999999	999999	999999	957	746	999999	332	121	695	100	717	803	418	704	999999	96	380	169	145	169	999999	885	428	703	109	196	313	999999	626	175	999999	215	531	819	364	999999	698	318	999999	230	999999	999999	329	999999	703	771	969	959	421	776	258	354	999999	999999	273	10	337	500	858	999999	33	36	999999	999999	204	511	281	599	349	817	397	72	637	914	177	934	999999	739	999	337	226	354	884	850	916	551	441	964	555	364	941	999999	460	972	999999	999999	181	999999	495	999999	500	380	619	603	999999	196	717	999999	399	339	999999	598	501	531	343	999999	152	643	613	999999	80	999999	999999	985	999999	199	999999	664	999999	212	763	999999	253	807	836	
846	735	290	471	999999	834	582	574	226	919	352	999999	999999	999999	527	999999	999999	999999	843	131	193	336	634	727	199	583	62	151	197	576	678	355	693	694	999999	943	861	999999	882	817	498	741	999999	999999	533	492	999999	35	199	388	999999	999999	410	685	653	519	111	999999	282	156	999999	440	999999	650	251	999999	999999	244	999999	999999	961	364	313	999999	633	999999	999999	568	999999	706	900	36	951	999999	999999	108	944	18	50	977	842	308	999999	735	999999	67	364	186	824	535	480	448	883	999999	427	871	276	385	62	212	19	542	999999	575	256	999999	999999	579	310	153	62	14	999999	175	999999	662	999999	577	999999	575	97	333	743	669	236	461	153	346	999999	478	831	569	955	838	967	309	941	334	999999	290	579	999999	875	681	482	475	999999	999999	873	764	999999	699	395	486	125	685	999999	698	999999	794	611	152	999999	832	321	492	58	366	208	441	721	140	97	999999	996	999999	458	72	196	760	217	999999	999999	999999	999999	142	184	999999	723	291	511	252	984	695	999999	436	999999	53	369	989	999999	999999	999999	442	52	286	611	686	490	813	237	736	511	588	999999	184	680	570	770	189	318	999999	999999	916	999999	479	155	402	39	569	714	414	999999	206	343	329	916	39	999999	784	530	498	988	999999	63	999999	999999	405	118	504	755	37	999999	190	681	999999	999999	602	511	573	140	218	656	921	109	822	999999	314	254	999999	268	650	999999	985	658	820	591	733	862	166	738	750	294	999999	813	686	999999	999999	525	496	999999	999999	528	20	653	322	999999	77	810	241	999999	436	999999	999999	246	115	50	297	999999	860	999999	999999	999999	355	999999	390	923	130	117	422	691	999999	788	999999	193	999999	132	975	341	346	978	524	923	999999	426	311	599	443	999999	708	645	844	990	664	240	562	999999	183	185	273	999999	999999	959	397	550	227	647	402	667	302	999999	75	955	999999	882	741	999999	118	928	999999	999999	489	831	408	776	846	531	133	527	630	370	999999	799	999999	948	267	564	535	91	208	999999	206	776	996	725	580	889	806	782	499	999999	999999	254	999999	999999	908	888	560	620	999999	999999	523	874	999999	932	44	276	886	246	624	187	72	999999	730	869	999999	999999	835	683	206	999999	725	999999	38	666	895	704	157	999999	49	379	13	914	999999	511	151	331	739	74	690	313	13	569	168	999999	999999	447	523	999999	999999	999999	63	877	424	747	971	182	846	379	46	340	128	999999	206	255	999999	157	999999	228	727	273	973	999999	992	892	999999	999999	192	716	765	
457	190	374	711	844	999999	136	500	639	540	968	999999	369	999999	360	195	714	373	999999	999999	753	797	305	64	623	231	293	884	531	794	815	999999	139	999999	589	159	999999	587	361	930	56	657	19	688	759	787	613	742	642	999999	247	792	279	578	22	659	999999	999999	97	623	41	252	999999	999999	724	979	355	755	448	210	441	137	999999	983	999999	105	788	617	305	835	617	551	999999	824	557	33	720	561	602	929	274	444	499	738	898	804	999999	174	963	779	441	858	303	441	276	120	781	295	486	916	999999	999999	999999	999999	15	490	999	154	298	701	268	999999	163	519	936	999999	637	282	94	296	999999	623	653	525	404	758	257	811	558	446	252	434	999999	685	67	996	430	248	999999	418	804	999999	876	271	521	999999	999999	784	999999	279	483	999999	210	999999	999999	999999	624	999999	857	256	242	198	596	999999	459	999999	719	999999	462	999999	576	999999	549	676	491	999999	746	999999	14	999999	63	473	316	288	963	743	999999	884	185	808	999999	999999	391	999999	185	615	999999	35	811	999999	999999	237	999999	564	999999	94	999999	533	708	636	512	241	492	999999	203	769	882	317	887	716	610	834	301	653	568	643	999999	73	501	875	924	721	580	327	999999	999999	999999	999999	585	879	784	700	186	549	999999	150	999999	291	292	415	733	640	999999	105	86	102	935	678	999999	70	85	895	999999	999999	712	999999	999999	174	279	377	628	999999	999999	18	931	999999	999999	752	356	999999	203	726	999999	96	999999	999999	583	484	999999	737	890	472	755	525	803	889	667	354	836	516	999999	285	999999	914	787	999999	908	999999	174	176	444	192	999999	578	866	358	123	946	689	429	216	999999	923	542	487	165	999999	216	999999	51	999999	999999	916	999999	999999	999999	715	866	308	550	999999	455	999999	84	999999	999999	150	186	658	999999	776	721	664	417	309	312	999999	479	999999	632	226	702	923	999999	999999	999999	276	491	638	949	999999	999999	999999	999999	54	999999	865	849	248	999999	24	999999	558	999999	275	999999	648	508	999999	637	999999	999999	439	676	333	682	531	197	160	999999	440	999999	548	999999	811	529	83	525	372	547	999999	512	240	999999	617	28	153	999999	999999	403	491	768	950	11	392	406	817	971	816	372	240	677	699	84	349	366	660	849	949	746	999999	133	146	999999	200	999999	999999	782	999999	314	538	368	340	756	682	672	999999	999999	326	999999	711	112	709	999	316	768	813	166	317	999999	999999	304	223	999999	999999	999999	631	956	999999	999999	999999	45	912	511	999999	872	347	942	402	677	
658	124	532	545	44	999999	423	146	687	432	999999	999999	475	808	946	243	154	229	809	324	50	751	734	987	22	999999	999999	208	999999	999999	430	870	763	639	602	253	999999	999999	86	602	944	999999	999999	389	999999	552	570	114	999999	600	727	128	143	87	999999	907	389	545	532	999999	999999	225	971	999999	11	380	999999	835	215	703	999999	475	153	999999	380	999999	481	999999	899	470	115	999999	999999	574	717	999999	737	686	13	694	999999	236	156	717	446	999999	523	37	388	717	466	735	898	999999	138	262	974	925	707	91	999999	43	645	999999	262	80	581	406	999999	698	642	409	831	521	999999	999999	329	436	770	651	41	999999	967	192	14	380	196	782	446	999999	999999	812	979	922	268	999999	591	95	464	999999	156	999999	999999	999999	999999	67	903	387	32	892	999999	548	164	65	59	999999	75	463	999999	881	999999	799	960	80	370	830	999999	909	262	17	654	999999	971	404	505	914	952	287	999999	946	477	999999	759	553	532	789	657	923	872	287	765	137	37	582	492	357	166	999999	329	254	999999	993	134	999999	247	999999	576	760	559	144	999999	788	355	120	414	85	50	999999	999999	580	183	506	999999	999999	252	999999	216	398	912	158	757	531	999999	999999	318	999999	684	744	316	833	222	999999	374	737	999999	977	781	917	178	416	999999	999999	883	749	999999	999999	956	999999	999999	720	493	999999	847	411	999999	506	999999	492	801	999999	400	305	110	715	999999	285	141	309	726	275	744	298	230	505	840	17	999999	218	999999	187	528	535	971	595	350	999999	59	962	360	752	999999	299	125	248	999999	21	650	178	391	795	999999	656	432	506	999999	204	999999	352	570	380	999999	621	700	999999	411	999999	333	515	374	999999	236	179	948	974	128	455	999999	981	999999	999999	366	479	826	997	187	871	112	999999	999999	156	87	706	401	980	893	535	599	500	999999	160	999999	145	803	69	569	829	707	458	388	999999	999999	976	999999	741	999999	389	999999	999999	446	539	762	999999	896	999999	999999	999999	778	967	91	593	999999	683	153	339	999999	231	999999	999999	999999	357	173	654	96	999999	135	110	843	659	967	999999	999999	896	63	999999	397	829	248	999999	999999	50	61	999999	377	999999	674	346	832	534	599	791	999999	37	275	999999	999999	118	771	999999	999999	999999	685	128	10	577	853	959	629	845	941	999999	982	101	954	397	999999	999999	286	302	423	789	999999	319	70	185	800	712	631	964	932	999999	999999	440	491	668	364	999999	739	999999	941	715	716	987	592	287	809	621	83	999999	793	999999	
999999	999999	394	313	877	999999	68	999999	776	150	338	665	912	999999	264	551	610	296	42	372	694	486	360	999999	82	290	727	782	999999	189	639	753	181	990	456	588	56	999999	790	988	999999	914	33	999999	999999	61	84	929	32	267	21	787	844	430	257	355	129	686	241	596	648	285	999999	597	511	585	494	921	216	676	505	432	505	54	497	779	463	999999	999999	999999	215	797	759	119	177	851	908	751	743	111	999999	369	999999	204	350	599	999999	435	299	801	567	999999	723	356	762	588	292	800	932	999999	999999	569	364	221	391	999999	525	348	999999	659	999999	743	187	115	999999	145	486	999999	704	898	323	37	269	999999	463	62	999999	413	357	589	569	117	818	276	219	899	15	734	812	499	83	128	16	640	134	824	975	999999	149	999999	112	981	106	43	164	864	310	999999	999999	339	999999	999999	991	840	99	568	924	999999	895	317	140	751	999999	999999	825	999999	31	628	405	639	86	466	273	730	486	588	21	999999	122	355	599	180	977	483	722	960	136	175	551	565	900	74	722	832	999999	360	492	891	218	959	842	681	999999	128	262	999999	849	271	363	510	557	148	799	550	718	999999	774	24	999999	864	78	856	87	840	999999	22	743	441	243	136	105	999999	577	999999	513	917	742	858	230	413	120	865	812	999999	18	761	999999	999999	124	537	585	477	999999	353	999999	999999	603	999999	389	250	575	999999	999999	236	414	437	571	646	47	800	226	916	999999	999999	753	212	999999	999999	832	977	748	571	327	706	551	627	720	233	271	999999	999999	154	479	999999	837	702	838	585	635	580	199	627	999999	323	320	669	683	330	599	688	942	999999	766	411	502	14	101	331	999999	786	717	347	384	520	486	82	446	999999	251	61	374	468	411	999999	999999	130	436	13	395	881	944	399	634	583	999999	757	388	77	999999	832	611	516	899	848	999999	852	999999	624	999999	999999	999999	870	88	548	323	483	164	514	623	381	578	98	936	803	842	327	999999	801	935	729	694	378	999999	999999	450	857	569	563	398	935	876	811	176	999999	999999	83	999999	999999	269	999999	602	873	454	116	264	999999	999999	105	15	545	149	451	689	117	999999	853	545	669	107	465	913	601	126	687	505	766	999999	788	153	769	999999	626	541	834	136	820	924	227	999999	927	287	473	557	852	795	435	132	68	999999	999999	537	650	988	803	197	999999	756	766	611	498	601	791	951	246	538	523	910	855	981	733	999999	328	515	999999	188	450	54	274	892	79	
644	999999	195	999999	241	999999	637	737	999999	135	73	167	616	666	335	495	521	999999	324	282	524	277	87	999999	877	219	145	999999	625	747	956	492	999999	999999	853	738	606	614	15	999999	999999	182	218	855	999999	771	712	848	844	692	928	734	949	619	555	999999	785	324	469	31	230	999999	999999	898	999999	581	293	84	812	999999	889	907	314	152	396	352	68	999999	211	116	507	999999	973	932	818	231	543	264	986	999999	953	291	154	983	951	76	70	999999	685	97	487	637	46	257	803	31	429	999999	232	999999	318	562	999999	999999	524	934	845	189	89	947	999999	38	97	335	644	607	762	330	201	330	292	748	547	123	629	999999	260	999999	138	797	999999	999999	41	999999	177	400	178	791	469	999999	230	880	240	737	59	458	549	710	613	206	269	108	615	902	920	999999	25	10	734	653	683	129	61	999999	155	312	999999	999999	168	253	999999	971	860	184	999999	411	517	809	73	999999	330	549	122	999999	999999	703	130	139	863	606	999999	178	66	999999	343	111	829	947	592	747	461	245	999999	369	767	999999	247	440	802	519	63	216	936	999999	333	143	16	128	755	451	191	999999	450	999999	869	271	914	54	999999	998	999999	570	227	325	718	94	997	752	175	250	465	689	336	354	553	178	241	502	492	209	104	710	202	150	999999	593	999999	991	500	505	382	203	999999	803	937	492	999999	620	845	999999	146	999999	953	514	986	999999	541	106	17	701	39	422	562	999999	904	870	999999	86	759	134	299	999999	262	669	867	272	999999	532	416	71	999999	999999	657	253	73	999999	999999	687	164	74	999999	698	999999	999999	999999	960	640	999999	899	76	124	912	861	720	949	139	11	999999	647	723	412	18	689	946	999999	418	765	318	578	999999	123	999999	922	999999	82	999999	32	999999	203	906	631	999999	633	349	946	276	759	936	303	933	838	473	50	999999	999999	54	18	47	287	67	205	331	999999	999999	999999	434	990	175	999999	359	117	549	100	740	101	279	385	350	999	256	659	999999	25	645	235	650	650	491	43	999999	591	984	185	145	711	999999	754	797	396	999999	285	593	297	944	999999	999999	382	309	999999	392	999999	668	999999	40	407	376	999999	742	609	313	783	999999	142	620	768	132	373	955	39	999999	525	999999	954	487	970	75	541	999999	820	936	999999	350	151	650	999999	922	946	154	737	345	993	999999	999999	999999	738	776	999999	676	186	702	999999	427	280	558	867	999999	714	999999	70	342	834	245	999999	999999	45	443	999999	491	261	845	
186	999999	999999	999999	797	999999	399	870	748	204	614	864	999999	999999	20	850	999999	999999	783	288	999999	395	94	405	999999	758	99	999999	58	305	419	969	424	341	999999	706	999999	586	760	362	691	999999	812	865	727	970	999999	804	663	194	373	773	707	999999	999999	790	145	821	194	999999	999999	874	999999	452	999999	644	999999	563	601	313	650	493	999999	430	596	999999	582	228	677	539	417	294	861	863	932	645	999999	451	704	735	571	388	999999	721	999999	816	30	369	90	92	530	786	213	359	543	999999	940	286	386	999999	218	916	999999	654	631	140	22	958	520	150	382	999999	859	865	741	272	999999	121	999999	999999	999999	222	147	595	19	630	999999	512	330	62	999999	985	999999	441	527	654	999999	748	100	999999	804	71	849	999999	710	531	927	999999	617	999999	788	999999	793	607	918	995	779	999999	644	10	58	510	638	999999	445	397	934	428	999999	97	37	352	31	684	975	999999	999999	206	884	488	999999	744	895	59	274	999999	201	467	523	531	875	686	999999	99	999999	303	433	999999	505	999999	999999	509	998	999999	253	445	808	999999	631	636	632	999999	673	166	307	314	615	588	203	570	205	476	904	817	999999	351	999999	931	925	681	858	981	701	999999	890	204	999999	374	806	829	999999	92	835	886	898	999999	22	947	999999	455	688	845	198	934	127	130	604	999999	318	902	999999	876	193	949	999999	651	880	111	999999	112	568	999999	781	374	503	122	641	27	919	918	999999	301	149	480	999999	999999	793	767	454	770	599	565	66	904	632	999999	899	886	118	999999	422	911	682	689	887	999999	74	824	999999	14	489	586	271	400	573	905	737	999999	956	765	858	123	656	504	999999	12	194	877	741	999999	223	999999	909	672	506	427	999999	459	593	999999	999999	968	337	450	290	999999	303	665	340	727	462	196	929	999999	398	309	264	999999	999999	999999	263	196	92	136	999999	734	999999	599	894	156	296	999999	129	411	999999	889	999999	999999	224	499	708	528	999999	23	851	999999	825	565	999999	206	999999	440	283	708	301	762	886	210	659	556	346	999999	771	193	440	185	76	528	999999	509	522	58	963	686	999999	999999	649	999999	285	764	999999	999999	326	697	999999	856	14	421	120	64	13	585	557	667	163	14	999999	363	999999	676	959	306	38	773	999999	123	477	596	999999	999999	122	816	999999	999999	647	999999	388	84	999999	584	180	655	418	482	506	999999	501	305	533	181	978	295	496	608	805	612	93	552	999999	870	999999	417	888	554	941	196	660	662	999999	929	
626	682	164	998	999999	314	888	555	999999	746	622	181	999999	361	587	827	999999	999999	98	44	999999	999999	71	338	999999	762	767	999999	541	320	999999	999999	999999	999999	999999	999999	999999	999999	113	999999	999999	537	286	276	257	217	355	999999	967	124	865	343	999999	985	788	791	620	825	802	999999	546	34	999999	956	469	783	896	468	806	290	696	999999	222	598	321	613	558	795	90	987	417	240	897	427	999999	943	274	299	816	764	999999	999999	695	999999	999999	699	523	329	999999	474	321	886	729	686	427	43	130	999999	674	999999	999999	825	745	815	334	315	137	597	999999	999999	519	607	652	999999	604	999999	147	851	644	621	100	239	988	999999	675	999999	511	220	999999	420	822	298	624	640	531	860	999999	879	999999	999999	571	925	817	291	999999	999999	999999	999999	91	45	896	999999	999999	62	94	12	836	138	999999	803	804	916	597	999999	703	230	982	21	520	743	822	999999	814	999999	60	174	999999	707	661	961	999999	823	138	964	524	553	956	571	999999	999999	33	999999	740	242	843	654	337	999999	999999	734	999999	233	999999	348	223	638	999999	345	999999	920	591	139	999999	187	517	981	999999	633	999999	159	273	420	465	999999	999999	390	999999	581	162	405	837	695	129	926	239	73	657	790	751	885	98	999999	569	999999	999999	894	964	562	725	999999	866	999999	999999	999999	999999	999999	999999	185	628	999999	121	883	999999	999999	93	999999	20	550	947	999999	333	997	882	691	999999	652	851	829	63	999999	426	965	999999	999999	538	142	546	691	464	918	305	482	172	919	774	215	438	961	552	51	884	423	614	281	538	869	821	468	376	999999	469	999999	131	802	999999	155	37	892	79	999999	359	999999	96	999999	158	851	834	963	916	999999	999999	889	999999	21	941	13	361	999999	999999	999999	320	87	325	646	459	367	999999	370	999999	628	999999	999999	999999	602	692	565	336	585	133	686	44	999999	552	519	603	579	661	119	999999	999999	794	452	139	410	639	281	13	999999	579	790	500	999999	459	999999	678	678	997	683	329	385	677	775	999999	86	634	462	535	805	52	879	705	251	509	112	833	735	416	491	963	999999	562	999999	15	342	999999	570	409	264	841	925	582	977	789	999999	999999	28	991	62	999999	186	746	207	407	999999	95	258	965	999999	463	943	271	515	720	909	823	789	770	128	891	73	62	281	964	127	307	727	999999	34	999999	814	743	363	715	786	674	999999	489	315	256	936	604	63	800	897	663	76	267	880	661	944	258	872	171	712	999999	474	242	290	999999	999999	
796	941	999999	648	209	907	800	933	245	468	310	465	871	954	469	999999	999999	76	463	241	470	582	372	434	566	870	202	999999	662	209	132	209	912	889	150	663	999999	161	697	755	276	333	645	203	644	792	11	999999	253	999999	994	999999	999999	171	897	224	579	553	92	339	999999	797	281	999999	345	999999	999999	982	814	805	999999	328	378	708	964	999999	999999	178	790	999999	869	999999	999999	536	999999	999999	382	751	999999	925	94	999999	79	368	49	479	62	609	858	543	250	28	402	447	212	675	796	128	206	999999	286	410	763	318	470	730	47	745	830	388	728	801	990	999999	999999	401	999999	20	668	495	94	999999	999999	999999	999999	850	999999	322	999999	540	169	263	554	999999	649	999999	769	761	898	319	442	317	999999	479	814	999999	38	999999	999999	810	425	786	460	999999	999999	948	100	999999	785	619	147	724	420	300	229	474	256	999999	999999	47	631	999999	121	358	63	776	999999	840	442	94	822	89	597	523	124	999999	803	843	563	999999	593	263	975	289	182	999999	999999	488	260	999999	202	277	274	687	189	927	675	111	658	900	999999	259	83	700	796	999999	999999	896	185	846	670	413	206	549	999999	378	522	999999	999999	345	879	79	999999	999999	892	554	815	909	344	999999	707	702	194	662	310	343	189	285	492	124	590	999999	999999	999999	679	788	81	999999	243	810	414	842	999999	323	30	999999	999999	981	999999	252	252	999999	562	999999	148	968	228	999999	249	121	199	247	999999	999999	754	879	767	999999	423	113	483	999999	676	534	782	864	777	871	999999	979	674	999999	476	249	872	372	999999	323	275	710	570	537	485	131	620	999999	502	999999	568	150	563	492	568	705	769	999999	999999	37	999999	283	999999	999999	901	269	447	991	770	110	999999	392	441	999999	911	999999	542	946	614	999999	913	614	372	914	999999	501	426	191	639	999999	480	999999	820	420	117	991	519	223	999999	226	684	628	407	402	673	185	999999	999999	999999	999999	999999	822	999999	997	124	999999	911	286	53	410	842	265	362	999	629	478	999999	999999	346	919	203	329	320	398	869	294	999999	969	250	138	999999	999999	999999	783	999999	658	184	822	306	514	999999	242	179	235	383	999999	276	407	999999	205	999999	687	773	662	663	842	999999	157	137	829	395	941	45	915	617	999999	655	579	999999	971	303	749	725	831	838	960	999999	999999	24	450	28	999999	207	55	999999	114	543	999999	999999	765	156	999999	695	999999	999999	999999	207	999999	617	848	774	696	16	999999	999999	999999	999999	941	823	702	692	426	
143	687	999999	585	999999	990	399	512	999999	707	459	999999	999999	276	64	259	712	999999	762	896	478	176	676	331	803	406	153	662	152	999999	134	427	83	999999	999999	17	999999	543	404	999999	864	114	857	76	246	381	999999	635	808	999999	239	133	940	999999	999999	967	21	999999	782	347	847	737	370	999999	999999	42	562	999999	999999	56	594	178	305	555	999999	373	318	609	94	431	999999	517	853	439	372	10	999999	287	782	926	999999	185	761	66	369	136	744	468	493	214	999999	999999	262	761	129	71	828	999999	763	583	658	411	999999	360	999999	339	883	999999	36	582	999999	285	322	457	60	418	999999	248	196	905	629	850	126	880	613	550	265	999999	999999	999999	182	102	523	999999	277	595	780	410	999999	39	252	813	999999	911	658	999999	567	804	711	999999	654	999999	207	857	954	807	294	999999	747	376	83	791	999999	725	409	462	999999	124	189	999999	638	15	108	166	662	815	999999	215	231	79	982	999999	390	999999	656	999999	895	665	254	999999	310	266	663	773	955	999999	203	716	511	206	781	453	625	999999	82	999999	491	999999	999999	148	398	89	302	677	393	623	999999	999999	78	817	567	106	869	718	163	381	999999	335	210	211	999999	702	703	35	999999	539	834	999999	538	17	111	853	470	999999	82	231	964	986	389	342	61	193	648	999999	638	684	583	907	103	700	306	165	840	999999	999999	695	385	276	388	854	788	276	481	70	999999	713	635	764	999999	932	999999	366	946	999999	159	999999	64	19	397	613	956	927	50	837	711	945	23	477	999999	999999	846	698	607	999999	554	999999	712	999999	978	924	59	819	270	170	293	940	219	972	843	98	640	375	999999	775	897	860	999999	644	999999	770	999999	999999	184	269	96	718	999999	999999	323	999999	725	476	41	472	564	999999	666	880	999999	999999	736	50	999999	999999	746	480	819	832	637	999999	560	78	239	218	234	999999	644	11	999999	575	191	798	658	479	372	173	344	416	999999	760	999999	354	999999	587	43	659	535	683	522	615	899	926	999999	999999	813	657	247	822	999999	674	502	665	805	978	589	937	999999	163	138	582	146	999999	621	876	999999	215	977	651	184	574	364	960	489	468	999999	265	25	999999	666	714	926	521	178	546	267	538	999999	121	997	106	278	382	999999	999999	999999	496	314	999999	141	999999	999999	596	648	673	319	542	186	346	312	334	922	999999	496	423	656	624	244	85	618	960	666	865	653	87	306	982	415	549	989	189	950	118	999999	68	44	339	873	505	236	999999	
999999	999999	809	673	183	915	885	999999	999999	855	262	239	298	180	999999	999999	999999	570	377	999999	136	636	999999	133	384	999999	465	438	999999	999999	751	738	849	893	607	463	66	980	903	390	999999	999999	265	143	927	721	820	726	999999	230	397	312	999999	999999	999999	999999	855	685	299	999999	459	999999	751	966	999999	523	389	404	573	488	757	961	666	999999	241	999999	381	223	999999	662	994	999999	999999	168	999999	448	610	950	304	881	607	999999	691	544	930	649	532	299	39	413	999999	425	163	638	473	435	999999	999999	999999	745	354	642	999999	636	375	720	145	999999	46	999999	999999	438	110	999999	881	999999	280	132	65	591	330	91	193	791	331	579	585	683	695	503	802	467	293	558	536	965	999999	999999	178	219	514	938	262	374	500	902	325	471	757	96	165	523	96	85	425	999999	458	698	315	796	145	461	898	542	862	999999	155	551	999999	915	496	225	999999	846	87	999999	828	818	301	428	264	123	999999	608	348	288	999999	217	143	273	516	202	999999	382	84	62	50	720	512	55	757	773	999999	841	600	940	999999	999999	998	999999	445	639	406	887	999999	31	535	300	204	583	999999	999999	999999	999999	409	304	475	999999	771	999999	999999	118	316	256	671	490	806	95	18	408	718	141	219	108	999999	999999	795	862	840	63	526	750	999999	928	971	818	999999	426	442	999999	474	999999	478	999999	693	999999	333	160	225	61	224	999999	999999	795	865	999999	729	999999	72	999999	508	612	740	718	508	600	999999	999999	284	852	134	390	653	712	933	728	999999	999999	414	501	553	644	647	788	838	999999	468	730	73	999999	999999	55	363	909	797	862	259	759	474	102	744	999999	999999	373	999999	999999	999999	579	861	146	287	492	905	999999	979	864	965	952	879	431	142	861	324	254	999999	88	36	743	915	81	479	999999	999999	999999	757	607	768	283	999999	14	290	999999	868	999999	999999	607	150	793	999999	999999	999999	307	880	52	960	882	631	630	610	848	999999	999999	663	790	666	383	719	593	813	999999	105	691	101	874	999999	999999	993	396	502	165	937	242	813	981	999999	999999	33	730	360	875	999999	147	673	22	206	999999	235	88	271	378	887	557	980	559	837	215	215	999999	999999	999999	889	245	999999	999999	910	575	249	681	999999	493	999999	989	242	937	405	999999	999999	999999	678	914	26	914	135	999999	277	390	262	264	154	968	966	28	829	999999	999999	999999	19	999999	111	630	987	553	999999	777	28	898	324	52	163	999999	999999	999999	999999	986	701	974	999999	13	186	999999	
322	985	537	647	526	341	169	600	999999	664	947	799	977	999999	999999	999999	452	357	115	379	76	220	110	273	999999	839	691	999999	940	22	999999	16	51	581	317	999999	26	825	260	687	999999	723	100	499	999999	397	160	288	68	238	531	762	897	807	463	112	885	274	865	999999	649	326	999999	939	999999	941	758	999999	999999	925	456	626	999999	428	641	352	999999	610	340	394	689	999999	784	999999	490	869	999999	999999	127	215	126	751	960	573	47	422	73	161	999999	991	639	999999	999999	142	782	904	665	478	176	120	983	284	933	999999	997	246	999999	948	459	173	999999	523	999999	534	809	705	666	532	391	228	289	999999	999999	349	755	935	999999	999999	999999	585	213	640	78	17	999999	841	818	489	999999	801	880	124	702	303	169	125	476	23	333	87	248	999999	97	999999	831	25	140	999999	725	999999	380	999999	29	873	959	201	999999	280	999999	967	886	999999	957	589	347	174	275	850	999999	639	999999	852	328	852	999999	81	999999	999999	186	216	711	234	764	513	999999	991	105	999999	343	999999	670	206	710	366	999999	71	999999	508	609	666	999999	289	414	95	604	999999	571	177	536	888	649	999999	104	105	266	662	422	453	168	356	79	446	999999	222	969	272	999999	962	661	999999	896	999999	522	520	467	431	819	679	999999	999999	430	999999	302	455	999999	346	112	999999	999999	538	648	999999	349	262	596	313	772	202	125	342	999999	608	999999	260	999999	604	811	999999	638	834	842	742	544	265	999999	152	154	999999	894	633	170	999999	999999	133	637	174	705	269	999999	163	659	627	564	576	527	821	421	51	999999	723	999999	528	976	275	695	906	999999	999999	336	454	168	710	307	492	999999	848	746	999999	622	999999	899	552	660	484	185	999999	188	999999	738	114	999999	999999	999999	180	108	642	999999	999999	437	731	977	620	933	479	995	948	330	82	999999	678	84	38	429	635	823	982	867	501	999999	481	727	228	356	999999	723	66	999999	136	393	539	297	159	955	891	849	288	618	190	489	236	894	116	999999	69	39	999999	999999	974	357	126	774	999999	507	999999	13	759	274	711	999999	938	848	203	688	865	391	925	999999	999999	785	999999	999999	999999	21	863	999999	621	655	296	201	999999	382	999999	779	277	765	237	999999	999	999999	100	24	907	434	550	999999	999999	999999	708	677	999999	999999	156	198	812	752	96	999999	644	378	392	114	999999	520	734	566	721	999999	421	999999	164	284	83	649	694	530	466	263	999999	484	999999	204	947	999999	97	403	236	937	967	524	678	
189	17	630	505	986	999999	999999	699	984	667	287	15	999999	523	830	555	999999	503	292	999999	999999	999999	169	999999	197	999999	368	432	341	339	783	999999	897	999999	974	276	452	153	708	493	999999	563	487	817	999999	198	348	105	267	848	999999	444	685	238	845	999999	847	148	999999	829	999999	963	999999	999999	999999	999999	118	188	549	563	112	363	795	999999	226	279	109	999999	884	999	818	273	175	999999	610	999999	999999	668	999999	381	999999	314	835	879	999999	115	205	832	999999	999999	90	170	999999	704	745	999999	999999	886	21	999999	503	504	999999	999999	999999	999999	999999	999999	999999	544	999999	449	602	177	143	798	527	916	984	120	999999	276	418	117	999999	658	999999	471	747	243	700	885	657	19	878	924	999999	526	868	408	317	331	788	999999	716	641	567	388	570	947	849	999999	901	999999	999999	236	96	155	400	362	698	337	136	999999	999999	999999	792	593	298	218	747	10	57	585	803	999999	488	28	999999	999999	999999	338	900	800	999999	968	983	755	517	652	999999	904	999999	999999	710	979	204	977	556	541	999999	999999	99	362	210	999999	684	999999	107	749	747	999999	755	122	999999	369	437	336	426	999999	201	46	999999	646	380	842	874	542	875	999999	558	999999	471	858	999999	127	999999	999999	600	545	999999	667	658	999999	905	769	999999	24	999999	350	999999	867	560	681	350	812	897	453	981	367	999999	999999	451	283	200	999999	607	999999	683	154	131	888	999999	880	591	534	388	999999	999999	610	692	859	999999	999999	281	691	950	999999	518	999999	999999	795	999999	242	571	150	999999	384	578	669	999999	263	999999	109	229	664	140	679	99	815	999999	590	712	380	675	124	854	916	12	508	295	817	387	999999	925	999999	331	999999	999999	450	318	13	739	81	448	438	528	198	315	617	560	281	700	703	203	999999	92	999999	566	457	296	309	999999	79	384	355	876	284	184	893	342	636	370	648	999999	430	851	999999	932	246	595	666	611	999999	999999	23	126	999999	863	296	999999	145	937	861	164	18	631	999999	999999	102	999999	999999	23	999999	285	924	910	61	999999	772	787	451	264	330	862	630	698	986	130	999999	238	202	421	888	650	206	698	999999	494	999999	799	191	943	999999	684	351	999999	199	999999	34	112	75	487	100	508	999999	881	617	998	534	999999	644	549	337	864	369	832	134	771	999999	235	999999	999999	707	973	999999	508	424	645	521	999999	508	876	999999	267	173	715	999999	389	999999	324	91	510	999999	188	165	642	999999	975	325	518	528	428	999999	798	701	508	780	127	999999	
303	466	999999	487	557	810	999999	452	79	700	654	511	999999	922	763	153	999999	607	528	818	964	999999	999999	330	12	459	90	845	308	999999	999999	934	213	999999	555	857	119	32	999999	377	999999	199	546	284	671	999999	999999	999999	999999	654	999999	901	999999	309	937	411	27	651	484	107	730	999999	153	999999	999999	719	308	999999	376	906	44	999999	204	161	999999	774	355	174	999999	995	999999	583	577	999999	766	763	683	904	550	154	999999	999999	547	315	999999	475	56	43	249	951	708	999999	139	371	999999	921	999999	110	999999	172	65	999999	992	489	431	156	999999	500	746	281	45	403	999999	232	75	576	341	889	999999	999999	728	322	925	707	297	159	454	215	42	845	999999	583	999999	999999	98	987	475	999999	883	500	130	555	297	999999	916	314	999999	906	305	999999	589	999999	999999	923	444	743	999999	999999	201	282	999999	999999	999999	999999	225	462	378	999999	143	88	999999	282	15	999999	999999	183	34	958	790	982	999999	999999	909	987	999999	248	987	999999	943	355	999999	189	866	610	999999	999999	97	999999	999999	464	999999	481	772	227	943	999999	812	582	999999	999999	718	969	504	999999	932	164	239	479	999999	976	474	275	394	788	999999	921	415	405	225	854	95	638	215	336	999999	999999	999999	692	54	948	436	415	24	682	636	100	684	657	678	643	999999	617	999999	775	989	671	999999	999999	209	32	901	417	366	243	185	89	999999	999999	999999	73	389	999999	435	696	550	69	260	711	161	927	246	999999	726	581	112	999999	887	439	347	384	781	999999	999999	31	57	29	58	781	507	999999	336	999999	494	999999	264	999999	191	64	999999	999999	420	384	832	281	785	153	999999	784	999999	707	202	999999	999999	788	999999	999999	63	999999	999999	531	21	479	214	999999	601	729	273	121	327	896	295	833	214	417	999999	406	958	221	999999	904	338	273	999999	799	999999	12	685	999999	332	999999	999999	778	999999	999999	918	999999	999999	999999	680	66	999999	579	467	244	421	368	129	423	823	885	999999	841	999999	999999	202	747	999999	414	249	598	999999	999999	788	661	744	517	427	509	498	32	999999	730	541	190	34	759	805	414	999999	996	883	272	883	447	36	319	999999	671	511	180	999999	765	988	999999	22	323	790	806	999999	999999	941	999999	925	800	658	909	310	987	999999	443	942	424	37	999999	714	999999	683	350	634	435	999999	755	999999	327	910	470	742	459	177	999999	968	998	914	483	999999	273	999999	999999	789	126	19	999999	952	78	238	999999	738	744	999999	240	640	449	181	74	997	195	999999	607	890	197	
999999	850	819	999999	474	943	999999	553	199	999999	999999	600	561	999999	425	293	803	929	99	222	999999	998	92	936	79	528	827	850	485	999999	652	999999	999999	601	999999	169	803	943	603	295	198	999999	555	925	999999	50	999999	663	999999	714	392	691	517	999999	465	178	767	999999	999999	946	126	659	999999	330	798	704	409	960	568	999999	489	860	999999	804	34	999999	999999	166	150	39	999999	173	210	771	999999	999999	231	523	145	781	401	999999	14	657	179	539	999999	999999	999999	101	640	999999	999999	392	234	531	999999	713	653	917	999999	611	999999	908	315	952	458	306	844	838	483	999999	824	787	865	999999	856	679	635	494	999999	227	999999	58	399	712	77	999999	547	954	999999	518	870	228	65	789	999999	105	999999	226	90	820	390	298	618	755	113	318	999999	665	675	999999	88	168	496	999999	581	693	519	999999	884	640	759	889	999999	964	25	999999	731	999999	391	760	999999	418	999999	999999	999999	999999	440	643	609	759	300	881	288	918	439	999999	731	557	218	999999	999999	748	999999	450	70	501	999999	999999	999999	507	586	451	999999	999999	358	670	754	885	671	839	999999	876	993	135	349	877	999999	999999	535	314	874	184	866	896	185	589	87	964	550	345	686	786	999999	999999	182	848	607	999999	570	769	999999	846	885	378	241	708	999999	999999	110	193	890	999999	128	436	633	999999	585	387	739	768	592	790	999999	999999	162	476	999999	892	952	501	279	247	999999	766	357	999999	298	999999	664	476	835	871	863	366	999999	947	668	477	478	770	273	999999	634	801	999999	999999	510	560	225	765	735	999999	263	609	913	652	984	361	999999	605	123	97	722	272	999999	721	926	978	999999	999999	807	505	423	192	237	59	613	952	589	999999	527	738	999999	899	740	973	617	264	452	802	963	316	398	872	657	999999	999999	371	869	464	249	999999	680	20	958	239	999999	999999	381	864	49	41	772	897	999999	385	814	823	531	959	114	672	999999	87	999999	999999	117	550	535	61	552	251	93	135	941	999999	68	271	941	999999	999999	546	882	999999	762	999999	999999	501	999999	281	999999	683	839	909	360	999999	995	602	768	467	999999	897	545	330	321	798	999999	646	999999	999999	326	999999	881	30	434	567	789	947	325	999999	955	616	999999	263	689	868	412	183	999999	374	999	465	502	483	388	637	999999	562	277	964	984	897	545	711	999999	818	801	999999	999999	999999	787	58	287	459	512	999999	151	292	641	452	396	773	871	999999	93	999999	60	408	642	797	565	236	999999	360	999999	67	80	54	
308	870	77	593	698	981	586	950	188	53	971	872	495	999999	921	825	578	220	35	999999	999999	999999	768	403	186	688	999999	560	378	999999	133	454	445	106	984	770	385	802	999999	999999	14	142	999999	16	436	999999	312	847	999999	854	782	999999	41	126	427	214	111	673	999999	20	754	35	582	261	919	526	437	999999	734	161	999999	775	999999	145	949	494	421	999999	966	416	385	999999	255	999999	999999	19	423	328	679	779	668	712	395	999999	146	978	560	430	96	999999	999999	913	999999	164	999999	16	979	896	177	932	792	349	706	10	634	999999	780	67	999999	910	113	119	719	954	492	737	390	79	999	971	933	991	999999	66	83	472	277	101	119	147	999999	527	161	746	987	329	15	394	441	772	999999	503	999999	186	999999	233	999999	999999	672	999999	626	999999	999999	206	999	999999	673	649	926	171	106	688	999999	969	881	999999	957	972	999999	172	732	996	638	237	772	440	678	499	259	850	277	119	429	442	521	128	630	955	747	196	999999	365	467	279	675	519	554	999999	304	230	275	231	999999	509	944	629	281	999999	433	568	132	184	400	86	999999	986	269	515	457	762	956	12	999999	780	516	376	538	999999	561	999999	886	335	204	999999	999999	56	919	999999	498	891	847	960	999999	188	74	481	965	391	385	689	999999	999999	999999	542	274	272	996	420	999999	577	100	912	118	180	682	796	979	370	999999	848	76	999999	27	566	999999	999999	481	56	715	999999	411	157	984	999999	12	999999	999999	662	764	322	59	508	927	920	800	934	999999	361	999999	277	502	604	999999	536	622	910	31	339	627	279	791	950	704	957	176	943	928	246	999999	835	366	999999	999999	188	999999	567	421	107	765	999999	999999	999999	549	447	542	999999	999999	999999	999999	102	825	999999	44	495	999999	109	804	970	753	857	16	615	193	671	911	184	999	711	738	64	498	923	574	646	135	999999	410	267	424	370	685	481	987	85	19	999999	999999	119	656	699	763	999999	354	999999	974	538	999999	878	999999	368	806	556	718	999999	999999	902	537	397	370	860	698	546	555	392	999999	535	627	117	999999	656	999999	889	65	999999	300	999999	579	666	999999	597	734	531	999999	66	563	999999	762	999999	482	117	999999	895	999999	795	10	999999	896	999999	734	449	910	828	226	879	999999	917	501	680	903	556	999999	999999	999999	772	999999	999999	815	499	829	54	772	833	999999	554	999999	996	150	269	47	83	999999	999999	932	999999	686	999999	315	852	590	999999	637	92	890	926	784	857	999999	999999	669	834	
411	406	142	999999	999999	87	203	672	950	479	777	241	642	999999	405	714	999999	999999	95	230	861	963	908	192	416	999999	943	709	770	81	827	999999	999999	213	999999	754	485	999999	556	609	999999	643	999999	121	868	406	449	70	531	79	919	676	891	999999	972	447	999999	999999	283	985	143	494	901	999999	651	999999	999999	999999	999999	999999	238	695	946	486	518	228	72	797	999999	20	251	883	999999	700	161	999999	281	161	241	234	266	536	999999	570	475	999999	741	31	999999	264	764	21	903	880	841	234	729	415	929	753	385	999999	635	273	744	260	316	999999	728	501	342	489	207	932	999999	702	999999	386	999999	999999	487	50	999999	69	999999	239	980	308	859	926	430	999999	232	487	999999	999999	901	704	825	225	999999	540	999999	968	921	999999	813	970	495	149	999999	353	999999	638	999999	999999	371	999999	27	999999	999999	17	351	802	999999	476	999999	720	94	828	800	999999	999999	999999	388	946	747	369	147	999999	426	19	812	999999	428	87	470	593	220	513	204	999999	687	321	999999	999999	999999	500	898	455	27	103	886	999999	348	486	792	610	999999	329	597	11	438	56	98	270	205	631	384	992	999999	673	509	580	633	999999	344	249	849	999999	999999	256	471	692	953	332	133	155	381	941	295	860	344	999999	999999	202	897	999999	232	684	709	999999	126	905	449	353	593	999999	43	872	151	999999	761	774	571	351	999999	745	103	765	146	999999	259	442	999999	155	339	619	999999	441	578	704	26	174	775	201	139	566	252	609	739	818	122	508	800	999999	108	569	329	999999	662	161	547	466	548	659	999999	684	208	304	999999	999999	650	602	999999	999999	536	596	998	379	221	974	503	493	36	328	937	750	642	965	57	769	300	100	778	999999	166	560	626	126	884	455	367	999999	595	764	178	519	214	362	999999	999999	999999	949	363	688	658	64	440	229	722	566	52	242	257	255	999999	559	999999	999999	291	975	970	999999	494	999999	999999	554	898	271	160	427	546	289	999999	545	208	350	737	999999	768	112	130	406	404	328	413	135	701	349	91	618	696	999999	999999	239	541	688	464	597	82	113	165	178	79	304	29	762	482	711	56	999999	822	733	119	188	855	999999	487	999999	999999	999999	852	558	190	999999	731	219	999999	529	13	999999	886	149	27	999999	999999	951	999999	999999	999999	650	652	989	999999	748	796	999999	227	892	383	968	999999	298	244	591	260	999999	999999	999999	999999	809	554	953	708	536	456	682	999999	999999	241	904	999999	388	999999	712	999999	863	264	442	
745	999999	992	325	155	45	319	597	905	436	999999	349	964	798	536	999999	106	699	291	767	999999	123	999999	773	661	479	731	822	431	999999	753	999999	352	554	792	805	817	999999	999999	999999	226	858	777	289	999999	999999	939	999999	851	999999	999999	149	581	999999	999999	631	520	228	999999	675	999999	999999	176	382	682	26	999999	419	16	731	999999	999999	891	999999	999999	442	346	968	732	770	999999	294	971	63	916	614	815	854	413	170	295	999999	574	141	999999	999999	999999	404	999999	34	894	530	999999	130	695	748	257	962	947	708	295	551	999999	893	145	999999	525	999999	465	78	210	152	15	845	999999	93	999999	760	260	819	750	941	372	708	876	999999	999999	850	368	178	366	999999	907	705	875	744	999999	999999	999999	999999	999999	580	939	999999	823	751	999999	596	999999	612	999999	497	712	137	999999	354	188	787	999999	136	177	675	753	296	999999	357	245	309	969	701	980	621	999999	911	615	179	999999	835	999999	135	494	266	999999	999999	723	869	999999	779	999999	531	565	325	663	999999	999999	999999	826	653	825	476	515	225	626	983	631	833	732	801	522	788	999999	353	902	999999	999999	911	509	999999	572	842	216	466	562	448	145	664	957	895	738	85	353	358	999999	418	619	999999	999999	192	134	889	147	349	267	958	188	222	423	771	236	271	40	828	90	983	269	58	662	999999	847	967	875	836	72	446	444	993	343	493	282	373	281	327	872	683	704	867	999999	604	270	923	999999	196	669	477	55	524	278	35	158	999999	616	461	344	167	999999	310	999999	820	523	999999	879	999999	498	863	999999	712	999999	406	999999	999999	849	999999	917	924	726	689	177	594	401	920	725	999999	344	711	999999	820	999999	715	669	404	591	388	999999	85	53	999999	698	805	488	999999	999999	871	747	756	999999	557	999999	419	440	334	999999	691	429	999999	999999	999999	595	999999	115	178	729	250	737	883	810	470	978	842	880	999999	990	999999	116	68	361	853	999999	587	999999	209	286	573	284	345	272	899	959	487	616	482	725	911	699	319	612	328	144	999999	999999	261	579	701	539	34	343	770	585	371	251	615	11	17	999999	999999	892	166	999999	999999	621	911	999999	501	999999	999999	690	89	999999	797	455	43	999999	707	641	737	629	999999	44	259	999999	501	324	598	245	999999	481	717	123	999999	427	456	999999	742	251	999999	750	88	999999	999999	999999	264	108	999999	915	218	999999	303	375	999999	999999	316	132	715	400	999999	597	999999	265	234	926	999999	965	999999	380	999	681	976	465	607	999999	551	
119	903	999999	746	403	536	682	37	114	187	351	64	516	999999	333	999999	352	131	446	838	822	251	214	371	299	229	999999	916	999999	999999	838	767	82	735	999999	229	999999	653	726	71	240	999999	129	999999	631	999999	371	269	675	44	999999	344	999999	158	999999	999999	699	554	457	183	128	999999	500	195	999999	583	981	999999	913	114	846	698	404	999999	608	594	131	465	999999	387	858	158	251	999999	295	504	607	999999	999999	338	999999	256	206	553	942	474	737	934	409	57	999999	590	356	570	197	935	939	785	550	143	746	244	814	79	999999	969	524	999999	899	844	976	67	774	999999	584	600	502	999999	442	999999	856	197	999999	692	999999	278	802	999999	314	359	565	821	383	999999	592	999999	441	136	238	973	949	739	45	564	80	999999	999999	771	999999	597	443	97	352	416	286	559	999999	131	999999	57	177	999999	999999	549	289	165	683	999999	992	298	999999	375	623	469	194	126	999999	500	621	999999	462	40	999999	716	916	477	999999	967	597	43	117	319	514	999999	805	115	56	495	999999	915	199	999999	779	696	438	999999	474	999999	232	169	407	999999	510	46	594	146	158	976	632	999999	686	716	313	999999	999999	848	860	442	664	88	999999	666	225	706	395	546	261	998	288	999999	13	595	745	437	636	428	809	999999	596	668	956	79	863	473	239	483	612	999999	515	999999	217	999999	228	153	999999	999999	473	803	999999	58	999999	160	698	784	808	999999	971	999999	332	763	999999	999999	845	995	999999	10	802	752	476	999999	934	441	493	698	641	999999	377	601	999999	999999	955	999999	826	547	783	806	381	88	664	999999	511	735	999999	751	550	824	195	233	31	98	938	721	999999	739	123	453	999999	10	152	836	723	379	537	437	999999	999999	566	308	221	999999	629	724	97	337	410	208	944	741	157	816	785	153	580	999999	956	244	678	97	999999	340	999999	381	999999	827	425	141	207	69	999999	516	999999	887	22	706	469	224	999999	999999	338	915	509	926	999999	335	999999	999999	799	288	481	999999	365	479	874	880	187	258	787	269	912	999999	999999	884	797	640	558	898	141	874	790	999999	610	679	758	518	830	221	999999	610	776	846	342	919	999999	380	161	999999	23	999999	999999	221	436	374	999999	69	914	624	139	221	777	999999	448	999999	497	738	963	999999	999999	365	59	965	729	187	492	76	936	999999	999999	426	489	769	884	999	355	579	316	999999	592	999999	603	999999	999999	316	833	623	407	417	999999	999999	417	999999	78	657	999999	563	491	999999	881	30	133	833	
327	713	732	999999	278	448	580	918	431	727	999999	32	761	999999	882	999999	354	999999	999999	999999	658	456	19	23	701	236	918	999999	98	999999	999999	572	574	769	888	379	999999	825	355	958	836	999999	428	690	999999	55	896	999999	681	78	903	22	361	999999	999999	999999	703	718	315	999999	530	788	999999	999999	372	531	457	991	955	999999	838	528	523	709	999999	155	37	999999	999999	655	999999	680	999999	29	164	999999	220	970	594	27	999999	865	519	313	438	999999	683	999999	327	851	999999	904	999999	178	239	384	499	999999	912	39	843	384	999999	660	999999	999999	679	810	218	30	321	999999	407	937	837	973	19	219	280	644	471	999999	11	790	67	436	397	999999	999999	999999	852	568	999999	564	183	999999	788	999999	602	589	378	999999	999999	307	540	121	507	354	999999	266	375	289	381	278	568	872	383	296	603	999999	461	737	30	438	177	752	999999	842	764	546	194	159	617	691	275	598	133	703	260	999999	929	52	610	999999	414	572	196	789	996	311	999999	501	266	326	137	641	853	419	999999	787	691	664	999999	793	81	225	672	999999	12	970	748	680	999999	657	355	419	136	496	34	999999	565	639	999999	999999	629	999999	893	999999	564	634	745	999999	573	472	263	999999	462	817	462	198	900	507	787	36	562	246	464	999999	970	717	514	366	395	535	231	999999	999999	999999	173	387	332	381	134	378	999999	44	117	573	999999	91	999999	319	999999	835	704	68	852	819	900	999999	238	999999	329	846	129	999999	328	47	251	211	454	335	999999	84	865	999999	382	418	801	528	139	890	999999	889	999999	205	999999	559	831	172	210	10	235	999999	158	47	61	999999	258	999999	716	79	332	999999	636	630	665	958	970	999999	999999	443	999999	382	263	348	88	999999	95	924	64	999999	999999	88	11	454	999999	872	999999	999999	478	104	170	954	811	999999	999999	23	262	140	539	374	589	999999	999999	766	999999	999999	526	810	958	620	203	333	791	947	863	253	200	192	999999	793	42	151	706	999999	282	999999	571	999999	779	999999	999999	954	999999	690	189	999999	601	244	471	999999	356	125	999999	999999	900	836	173	864	999999	325	999999	80	609	745	999999	447	950	895	493	999999	291	332	41	893	443	248	937	999999	768	999999	651	956	720	283	447	917	999999	849	690	446	899	706	997	464	999999	116	354	999999	358	741	609	706	750	551	965	33	94	975	423	662	999999	71	106	892	673	867	360	336	308	424	174	110	214	57	30	585	334	999999	651	999999	893	298	753	36	999999	945	215	178	
317	423	832	306	435	38	547	999999	610	999999	790	999999	755	27	351	933	999999	508	501	999999	531	390	999999	517	334	96	768	610	999999	999999	198	999999	999999	192	29	885	592	999999	675	186	999999	192	975	229	786	277	580	876	946	819	459	205	453	512	999999	999999	724	324	972	348	270	999999	529	539	916	72	722	573	998	465	351	708	833	325	202	349	415	999999	731	66	515	892	663	499	620	999999	284	159	545	103	171	277	895	336	999999	573	999999	445	999999	724	554	17	999999	491	478	750	372	999999	319	307	999999	254	999999	999999	833	377	282	999999	918	999999	788	999999	38	904	304	999999	813	506	409	628	686	970	176	17	512	999999	999999	999999	30	870	630	155	839	248	582	916	683	979	503	999999	301	632	526	389	936	999999	978	973	999999	404	937	865	999999	691	999999	550	999999	586	414	334	363	109	19	58	999999	642	733	790	332	999999	400	999999	13	999999	337	999999	999999	787	81	530	529	51	986	999999	999999	764	427	158	999999	999999	839	106	999999	178	999999	202	622	477	999999	999999	257	198	999999	999999	14	113	862	999999	999999	999999	999999	300	999999	999999	804	999999	122	394	125	539	224	585	173	300	549	303	268	835	999999	144	999999	976	999999	999999	999999	999999	400	999999	620	830	902	560	999999	70	936	548	591	691	373	871	89	999999	999999	556	88	672	35	999999	268	999999	844	37	198	229	136	129	598	738	610	473	922	933	999999	295	999999	664	791	999999	364	10	999999	576	471	999999	65	212	623	154	698	610	315	999999	999999	909	985	999999	372	999999	999999	816	999999	999999	91	899	949	155	464	77	919	424	880	922	996	999999	999	999999	565	999999	173	923	506	453	50	999999	168	882	999999	864	309	761	302	999999	178	999999	60	859	495	571	856	909	747	999999	999999	283	730	392	999999	661	909	717	999999	980	999999	20	999999	506	812	91	741	77	999999	600	999999	999999	132	663	999999	999999	217	150	782	993	535	264	999999	950	228	999999	279	775	838	361	954	592	452	321	815	168	237	999999	56	413	999999	999999	999999	157	788	999999	161	76	639	595	999999	999999	935	999999	454	156	834	370	287	56	999999	965	239	780	645	185	715	810	848	999999	230	999999	103	379	173	999999	486	38	171	161	614	212	999999	999999	907	999999	656	999999	867	999999	999999	867	276	10	600	864	999999	997	511	612	361	350	228	54	999999	790	675	999999	162	709	670	805	208	135	441	610	829	985	872	999999	528	999999	943	189	999999	363	396	103	778	999999	195	489	999999	559	799	274	984	101	
879	127	519	999999	999999	999999	998	528	669	151	568	990	999999	999999	134	999999	93	773	999999	49	783	999999	403	999999	787	853	523	191	287	649	335	177	625	999999	999999	999999	941	437	999999	785	190	742	693	255	534	788	999999	620	999999	476	999999	36	866	944	999999	868	724	936	313	130	643	817	250	30	815	999999	374	999999	999999	379	119	655	999999	621	859	50	326	999999	999999	999	590	903	826	811	183	999999	310	999999	429	999999	41	14	134	493	151	372	999999	673	440	142	423	999999	162	985	366	999999	999999	999999	95	277	551	576	999999	314	539	740	990	439	846	515	100	999999	999999	230	348	115	531	676	999999	496	548	999999	717	999999	585	625	999999	841	454	999999	999999	999999	999999	161	696	464	126	820	999999	411	382	72	826	924	999999	730	96	999999	646	261	298	999999	775	599	728	898	859	973	729	914	990	159	984	999999	82	45	999999	727	533	883	988	710	722	78	124	486	826	792	873	854	538	817	204	999999	75	252	290	995	432	797	605	153	101	49	420	232	87	344	999999	16	632	369	408	763	999999	587	477	706	485	252	999999	999999	109	874	385	182	999999	791	999999	830	755	112	304	735	288	845	999999	999999	999999	891	408	491	999999	866	232	179	418	441	930	488	774	583	519	189	999999	538	53	999999	663	999999	278	295	999999	32	261	529	999999	673	484	999999	967	794	999999	594	844	999999	999999	999999	652	216	999999	522	999999	938	65	181	593	125	20	750	802	999999	999999	419	622	122	574	917	614	999999	114	745	957	999999	521	980	535	925	345	145	410	809	999999	457	484	755	434	979	966	90	936	999999	662	733	624	573	774	638	971	732	26	219	999999	999999	112	28	999999	358	427	85	646	667	779	875	349	992	829	572	935	867	688	999999	950	999999	766	164	92	233	999999	947	215	896	954	613	999999	200	191	623	354	465	200	85	999999	999999	999999	278	999999	787	394	632	743	999999	999999	114	53	431	269	104	192	948	999999	999999	470	479	869	749	713	176	756	159	811	215	999999	480	676	999999	999999	68	999999	999999	984	999999	999999	999999	213	999999	203	999999	569	696	931	96	440	406	529	999999	999999	92	32	694	564	12	41	245	821	537	984	232	437	440	399	999999	14	694	963	641	502	999999	276	865	555	864	607	69	227	724	775	999999	950	818	997	949	46	405	934	981	273	604	444	675	29	971	421	138	306	730	999999	746	442	888	365	411	999999	166	148	700	405	971	27	106	762	999999	282	619	443	450	174	609	999999	999999	
999999	898	769	999999	846	584	452	478	762	496	643	38	388	71	999999	596	999999	879	999999	999999	585	999999	586	348	999999	999999	698	801	999999	856	999999	481	986	460	999999	466	999999	225	999999	999999	999999	999999	219	999999	462	999999	784	999999	167	999999	999999	294	353	999999	406	86	321	430	688	990	885	650	783	906	999999	999999	52	927	999999	995	999999	916	569	999999	986	658	999999	66	885	188	81	999999	644	848	548	282	999999	999999	999999	444	155	221	537	999999	678	999999	999999	312	999999	301	691	857	999999	999999	999999	401	724	651	540	747	999999	265	999999	999999	919	407	16	934	368	658	43	582	873	999999	850	743	389	249	33	389	999999	779	466	594	496	223	818	999999	955	156	999999	486	929	999999	999999	999999	676	38	410	281	999999	219	943	941	999999	119	983	999999	999999	159	999999	484	628	160	242	224	999999	950	999999	705	588	999999	999999	221	110	557	652	566	666	960	77	360	839	752	999999	306	836	525	336	386	239	266	170	806	999999	82	857	779	84	236	101	725	25	704	692	76	999999	999999	999999	710	467	427	999999	999999	92	661	645	999999	999999	936	388	283	623	999999	475	332	373	182	999999	38	699	873	492	440	999999	351	345	144	69	999999	76	999999	684	626	919	999999	369	809	999999	483	436	999999	416	148	847	818	999999	388	239	370	703	67	999999	999999	21	594	935	465	492	999999	325	999999	999999	999999	870	283	598	999999	999999	999999	962	999999	458	603	999999	999999	466	999999	999999	60	249	956	905	698	27	18	459	999999	614	999999	877	903	327	983	999999	925	174	764	278	999999	229	999999	671	575	407	150	609	60	999999	304	137	591	873	441	501	368	605	128	634	861	824	725	999999	391	786	69	246	474	446	999999	552	702	85	28	830	144	294	339	301	877	999999	408	999999	320	208	295	40	885	491	798	330	999999	140	416	749	999999	721	999999	789	348	903	144	614	544	751	434	515	999999	611	366	999999	275	999999	756	462	999999	73	83	193	500	39	999999	999999	647	355	506	999999	999999	278	336	423	999999	999999	952	973	273	793	127	999999	773	999999	185	999999	135	999999	999999	229	383	953	333	440	648	107	999999	319	553	161	967	999999	255	863	846	586	284	943	79	725	999999	783	199	999999	999999	514	999999	720	854	999999	857	999999	999999	286	197	715	945	896	775	999999	999999	643	999999	121	826	999999	999999	999999	999999	598	10	999999	655	999999	355	600	999999	701	493	143	687	578	465	999999	304	55	999999	999999	675	141	640	387	177	171	473	240	999999	87	805	27	200	510	786	
265	86	999999	276	999999	931	999999	999999	254	412	641	999999	999999	187	999999	817	781	41	355	244	801	958	622	24	493	865	124	999999	687	999999	476	942	187	791	210	400	628	778	935	46	88	190	396	974	535	999999	791	999999	409	269	999999	999999	999999	275	985	306	463	999999	782	999999	816	360	273	999999	936	999999	999999	890	977	563	198	999999	106	318	165	620	572	647	489	552	83	71	837	427	870	490	999999	911	806	903	937	967	996	838	229	728	917	46	48	836	999999	999999	85	846	80	32	889	536	119	999999	999999	815	181	240	999999	755	999999	845	999999	455	602	142	93	83	626	999999	16	267	99	437	703	535	999999	653	999999	999999	986	999999	357	848	600	999999	801	441	179	131	796	999999	814	999999	215	81	558	593	244	999999	816	11	230	849	26	999999	999999	682	671	209	999999	528	585	850	769	531	498	640	854	41	340	651	904	504	999999	249	453	625	232	631	976	26	999999	888	365	984	770	999999	831	968	133	128	770	999999	915	999999	999999	963	704	683	583	917	738	212	434	999999	106	725	424	776	188	822	459	50	232	199	119	696	494	784	760	999999	808	886	908	221	881	935	589	999999	999999	489	920	999999	57	69	287	216	999999	200	888	54	93	65	999999	311	999999	730	747	725	999999	493	479	919	922	593	119	852	304	223	293	171	146	266	717	699	901	999999	992	999999	911	903	243	999999	896	715	999999	999999	106	606	552	161	197	863	999	575	999999	10	625	464	949	435	999999	250	999999	726	999999	826	348	100	409	999999	737	999999	813	264	260	185	33	999999	686	366	755	697	670	142	973	999999	267	151	689	999999	999999	538	999999	999999	990	992	999999	180	999999	90	999999	999999	207	795	999999	999999	59	744	324	999999	999999	999999	777	999999	679	224	580	775	752	634	999999	206	411	508	472	999999	999999	337	999999	268	788	999999	409	999999	952	750	500	875	718	370	233	522	827	854	924	999999	999999	999999	806	999999	422	621	999999	999999	520	217	603	699	999999	224	251	722	480	65	56	999999	19	181	640	929	724	705	999999	392	411	56	379	557	583	595	448	740	531	999999	846	999999	999999	999999	95	745	999999	800	552	999999	128	511	51	771	808	999999	999999	999999	989	999999	61	716	564	45	999999	474	837	56	125	999999	776	510	200	983	999999	878	698	784	95	999999	782	923	163	999999	273	900	999999	999999	999999	999999	728	859	751	999999	445	139	612	999999	464	999999	907	109	685	999999	727	617	320	68	561	929	111	999999	503	999999	103	138	563	11	
999999	999999	469	238	307	341	18	916	759	546	999999	89	999999	307	329	999999	987	682	248	348	835	655	999999	999999	999999	999999	999999	646	999999	999999	561	317	576	611	628	999999	161	678	802	354	999999	999999	858	774	520	481	999999	803	999999	38	116	420	889	225	176	126	999999	999999	192	487	999999	999999	560	111	999999	999999	999999	664	679	737	999999	318	880	893	541	34	999999	815	435	999999	167	878	883	337	999999	150	427	360	999999	511	311	638	496	999999	695	999999	260	756	999999	291	968	998	134	35	716	797	999999	999999	999999	999999	329	999999	97	999999	999999	781	999999	232	560	844	999999	999999	229	177	999999	683	822	564	208	106	773	999999	36	154	999999	168	753	999999	621	754	609	431	676	303	191	835	550	999999	995	913	956	37	206	944	479	815	999999	956	999999	42	974	975	797	587	999999	999999	448	999999	20	171	999999	630	999999	999999	999999	390	486	926	999999	600	142	943	569	294	999999	745	843	92	674	791	390	797	268	588	779	633	999999	999999	924	999999	397	999999	868	999999	886	336	426	401	999999	999999	999999	999999	969	999	899	41	999999	999999	447	633	446	366	999999	999999	999999	239	999999	32	999999	611	999999	397	999999	999999	999999	535	85	736	408	813	999999	452	382	586	462	538	827	269	689	748	227	131	650	301	465	40	999999	648	999999	656	965	403	375	107	999999	999999	850	885	999999	999999	999999	679	999999	634	314	994	983	999999	767	253	412	999999	343	287	393	634	746	710	629	999999	207	436	684	751	848	925	86	999999	253	520	687	999999	472	325	792	999999	27	26	986	999999	56	645	880	999999	254	862	999999	98	714	999999	204	149	265	624	999999	529	995	362	786	388	917	708	449	256	565	999999	999999	999999	494	845	616	730	724	168	135	562	555	875	999999	985	865	999999	999999	544	325	548	686	999999	159	272	552	664	239	608	554	999999	999999	634	253	783	232	52	603	868	102	474	424	999999	499	613	974	130	999999	801	999999	999999	148	999999	930	26	783	792	867	232	999999	951	501	125	614	787	366	921	632	723	763	999999	999999	702	451	851	999999	589	999999	999999	298	431	809	437	95	999999	209	300	703	236	10	440	184	381	574	151	972	309	999999	999999	999999	62	498	999999	48	699	542	999999	463	89	999999	204	443	331	933	871	152	73	39	988	587	76	999999	405	723	332	648	24	999999	310	879	824	106	999999	999999	246	999999	676	399	396	92	764	836	999999	344	806	999999	853	447	703	999999	999999	279	504	999999	191	834	999999	419	715	61	528	318	163	209	77	
107	999999	999999	697	937	475	673	643	905	823	239	999999	999999	916	999999	794	999999	434	311	969	555	999999	999999	117	999999	840	267	684	999999	999999	456	683	424	276	708	209	999999	749	999999	999999	245	635	999999	311	951	240	999999	502	999999	266	951	883	851	999999	999999	999999	284	925	999999	999999	217	999999	308	999999	377	999999	999999	793	217	136	973	827	668	778	999999	919	999999	221	165	180	808	765	305	999999	999999	572	999999	194	754	214	925	999999	463	668	999999	255	337	999999	933	405	61	248	294	999999	292	134	225	83	505	602	500	72	769	125	298	999999	999999	999999	738	805	999999	999999	49	13	211	88	373	999	462	488	592	756	287	760	129	570	481	53	796	488	356	758	688	162	713	862	135	347	380	873	561	999999	518	138	680	999999	209	290	60	214	760	999999	999999	26	19	744	999999	19	996	728	999999	999999	432	260	999999	966	316	999999	999999	349	952	35	629	999999	999999	484	248	158	90	72	371	200	999999	592	727	999999	147	671	999999	968	86	126	351	652	902	909	685	268	680	713	750	322	999999	999999	999999	999999	596	999999	999999	535	506	999999	999999	933	366	780	658	840	532	327	829	644	743	331	272	836	684	977	685	999999	798	999999	999999	376	322	58	211	999999	340	993	544	114	582	617	472	449	197	417	295	132	260	845	999999	999999	883	999999	579	667	447	999999	60	618	356	81	737	525	999999	562	621	318	999999	377	509	538	782	724	72	136	859	823	648	276	999999	563	999999	953	999999	125	999999	216	479	543	843	914	943	926	758	999999	880	946	290	634	795	999999	999999	999999	345	999999	999999	169	999999	999999	808	624	776	999999	999999	793	315	783	281	53	79	999999	999999	45	999999	595	595	856	999999	562	256	999999	999999	24	480	715	19	882	618	57	545	333	173	999999	999999	229	147	999999	999999	964	204	106	675	246	565	390	147	517	360	750	611	723	202	999999	206	896	91	762	312	220	783	999999	175	233	508	745	251	811	999999	313	457	435	856	11	999999	159	999999	999999	458	999999	999999	501	531	868	446	999999	141	683	830	838	148	385	999999	789	191	772	930	452	737	820	149	336	216	57	302	185	866	201	999999	999999	999999	785	314	222	642	292	999999	307	999999	687	614	567	981	473	175	82	578	77	999999	999999	999999	794	568	638	950	251	294	999999	999999	271	954	939	999999	784	999999	999999	80	644	999999	999999	999999	633	665	999999	215	999999	354	743	881	230	999999	999999	381	537	827	865	226	999999	272	999999	999999	999999	999999	524	732	675	999999	207	
295	812	11	933	921	921	723	595	999999	518	432	999999	897	550	602	354	664	165	567	999999	956	999999	999999	999999	381	755	900	455	999999	151	328	999999	573	157	458	79	229	673	878	459	814	241	999999	708	999999	894	504	999999	823	999999	860	576	117	999999	250	973	676	606	999999	175	30	278	999999	999999	199	891	999999	749	102	533	999999	999999	287	117	999999	725	584	437	999999	487	999999	454	631	523	290	751	999999	588	906	485	402	622	122	712	439	546	546	750	999999	361	99	754	364	299	262	870	298	999	777	525	399	249	455	84	999999	576	646	181	706	448	468	999999	843	999999	141	512	878	575	678	671	188	999999	999999	799	397	999999	999999	341	270	999999	999999	434	810	391	96	162	176	47	999999	999999	999999	374	54	999999	893	874	999999	747	168	750	999999	723	330	116	999999	565	330	999999	686	418	486	314	911	296	985	43	415	461	999999	999999	346	840	778	999999	999999	814	999999	848	905	523	999999	352	183	999999	999999	739	113	704	55	530	832	999999	361	388	999999	595	463	999999	95	859	469	459	999999	189	413	160	945	515	345	532	776	999999	999999	999999	823	143	999999	401	867	256	930	999999	416	999	156	826	489	400	999999	999999	999999	40	763	55	999999	999999	999999	999999	999999	278	794	598	368	999999	753	359	768	198	564	252	464	71	891	838	929	758	999999	226	43	587	999999	554	86	170	181	745	719	705	118	687	18	999999	295	599	461	341	999999	893	255	797	68	300	835	196	999999	298	149	924	125	306	102	999999	960	999999	999999	999999	522	999999	999999	18	639	72	90	877	244	327	776	302	386	597	999999	160	999999	999999	528	381	999999	889	450	882	606	999999	999999	812	999999	109	999999	766	999999	222	819	999999	999999	247	999999	996	220	958	952	403	522	999999	547	999999	999999	999999	937	723	999	234	530	632	757	999999	411	844	482	277	999999	144	999999	19	999999	174	999999	999999	608	733	88	532	171	760	937	999999	999999	759	999999	71	999999	652	999999	463	766	999999	692	999999	999999	999999	836	323	523	942	676	817	999999	512	548	382	750	627	343	999999	999999	476	73	999999	999999	710	109	999999	595	999999	999999	638	972	685	999999	540	482	591	999999	526	896	999999	19	228	999999	130	793	857	220	875	321	999999	319	957	818	299	705	923	502	999999	982	193	727	999999	597	47	845	999999	269	17	999999	168	750	817	317	880	467	844	685	574	917	252	441	720	999999	60	329	24	867	953	835	559	98	201	543	999999	47	906	631	999999	284	999999	597	213	974	162	554	501	
650	937	999999	999999	247	927	768	740	751	17	13	999999	999999	831	711	315	181	351	999999	559	999999	604	843	561	222	638	300	702	999999	999999	745	946	999999	999999	999999	929	131	974	999999	171	432	802	999999	39	902	94	337	453	513	291	41	633	92	994	227	55	103	999999	647	999999	637	75	96	523	271	67	999999	890	467	999999	194	207	40	908	136	481	643	999999	659	138	999999	846	999999	999999	207	122	864	510	610	999999	836	999999	337	999999	533	367	999999	447	999999	844	999999	447	986	732	107	834	999999	183	999999	745	411	289	620	519	308	790	876	724	326	158	999999	540	999999	999999	944	343	870	328	384	769	765	205	54	814	95	863	860	467	275	373	520	690	642	864	917	556	240	818	413	743	490	991	131	620	651	511	167	847	787	764	964	283	799	108	999999	215	244	805	433	999999	929	419	459	953	637	513	897	999999	999999	398	112	61	999999	999999	288	774	999999	999999	173	583	705	999999	680	510	408	999999	890	544	884	999999	322	435	394	968	814	81	542	999999	999999	148	613	999999	999999	999999	999999	912	999999	168	819	999999	141	810	642	849	739	916	739	948	554	401	999999	363	540	518	999999	999999	999999	946	826	999999	241	906	999999	999999	999999	962	395	291	848	496	877	999999	724	679	580	511	999999	545	238	897	999999	999999	624	591	999999	260	212	118	323	999999	255	999999	341	612	973	999999	368	618	999999	777	530	458	109	67	524	999999	638	999999	999999	574	999999	131	999999	929	874	647	292	860	507	719	759	287	999999	999999	251	463	401	122	706	355	153	184	999999	999999	377	884	494	566	77	637	999999	351	180	748	999999	133	999999	999999	738	335	942	508	120	169	27	252	999999	999999	815	70	497	526	164	592	431	710	465	265	562	989	163	999999	792	870	107	418	117	999999	764	128	757	989	383	380	412	644	73	506	443	999999	404	259	750	17	149	999999	197	999999	327	399	668	450	849	748	182	227	715	249	999999	999999	145	999999	481	697	312	999999	152	783	999999	786	646	958	822	438	595	904	974	999999	730	11	230	529	901	375	459	999999	150	635	208	195	928	824	443	834	988	143	777	999999	999999	641	953	413	408	999999	752	709	999999	421	999999	278	252	929	518	71	388	615	999999	116	247	999999	367	517	585	994	858	999999	524	987	449	999999	136	921	91	99	58	817	131	370	622	750	689	999999	482	930	942	998	315	382	999999	382	774	671	815	999999	284	445	827	999999	682	999999	194	640	972	700	999999	330	848	429	22	571	
494	999999	493	999999	314	639	45	655	999999	859	999999	999999	542	76	999999	465	115	380	815	612	989	717	688	693	565	59	999999	781	788	622	160	885	370	883	888	999999	187	328	405	645	999999	182	363	823	422	52	999999	905	22	999999	225	477	614	409	582	776	320	799	999999	264	999999	263	867	439	999999	631	781	658	999999	912	287	787	975	179	212	816	364	864	281	523	999999	850	768	999999	406	682	281	960	310	121	465	999999	397	150	999999	156	315	923	124	790	999999	448	728	999999	408	999999	502	444	999999	766	422	455	528	999999	312	42	999999	999999	42	36	360	821	358	76	999999	899	399	834	999999	999999	999999	440	999999	490	263	512	132	999999	999999	969	999999	836	763	544	699	999999	859	979	837	730	661	999999	891	98	440	448	100	661	653	509	47	999999	37	150	265	982	706	47	164	800	999999	826	999999	72	999999	999999	67	813	377	999999	49	420	996	999999	405	960	548	661	60	999999	421	999999	999999	204	931	521	809	999999	289	999999	313	999999	825	47	999999	834	489	829	252	999999	391	287	294	216	469	627	672	349	744	999999	443	999999	999999	350	388	448	811	999999	999999	334	713	444	534	999999	143	226	594	999999	866	999999	481	999999	419	143	433	144	999999	999999	999999	314	849	469	878	984	283	268	836	485	659	381	999999	622	697	917	213	946	999999	634	83	999999	43	713	483	183	823	724	635	999999	916	999999	999999	999999	142	999999	485	253	565	549	999999	999999	390	119	308	494	548	858	31	999999	929	486	391	551	999999	490	999999	146	999999	999999	171	558	999999	982	568	999999	118	999999	489	870	442	999999	390	214	257	209	862	923	414	988	999999	964	702	143	923	440	999999	721	280	999999	556	349	267	861	999999	999999	251	407	999999	892	385	530	379	160	999999	999999	105	187	304	999999	627	357	731	997	999999	206	856	499	69	138	999999	397	747	837	324	999999	702	999999	999999	428	999999	465	999999	999999	999999	115	595	551	83	953	344	685	427	746	999999	209	617	269	792	191	972	752	348	999999	348	988	782	542	836	966	278	576	361	875	576	172	999999	218	394	963	999999	314	425	115	793	868	999999	11	812	125	485	442	737	999999	456	999999	126	960	999999	623	333	999999	715	116	685	768	333	551	180	999999	235	409	874	829	580	667	336	243	999999	479	28	780	729	720	491	999999	838	716	999999	370	56	999999	999999	999999	640	558	599	318	999999	34	544	999999	831	950	999999	85	567	907	999999	789	878	883	999999	704	605	552	332	994	999999	849	929	617	
999999	809	815	999999	374	113	199	32	77	999999	812	999999	934	600	949	779	830	416	999999	930	999999	639	999999	999999	999999	340	175	97	235	604	693	581	104	927	305	31	144	677	999999	463	999999	51	721	860	80	999999	769	14	603	553	174	218	999999	998	964	493	999999	999999	541	43	937	111	797	473	335	999999	509	999999	305	927	644	162	704	815	999999	611	918	631	101	999999	571	171	494	681	439	484	11	106	963	999999	703	491	146	999999	999999	617	254	257	534	999999	238	762	999999	999999	909	22	514	765	786	999999	575	697	999999	598	472	999999	617	125	999999	851	999999	413	999999	493	999999	163	999999	999999	299	604	999999	670	106	261	714	999999	463	819	772	427	999999	245	319	999999	999999	16	929	547	999999	749	10	138	224	683	610	825	718	225	450	756	996	489	475	191	995	905	999999	999999	884	663	323	797	999999	615	881	994	103	443	256	228	233	999999	999999	550	604	238	455	422	651	888	99	999999	999999	26	431	490	770	999999	614	999999	415	629	662	999999	436	212	999999	608	801	615	999999	284	968	232	532	527	669	925	587	767	999999	999999	999999	996	999999	85	999999	337	194	401	999999	966	829	914	812	604	999999	999999	124	402	453	847	999999	45	166	814	279	155	493	903	820	844	550	847	882	999999	970	666	978	360	999999	457	423	410	391	765	999999	999999	999999	928	999999	999999	999999	999999	323	611	567	999999	840	759	806	283	843	291	580	389	426	982	42	585	633	159	299	999999	619	995	433	220	653	400	369	999999	736	565	201	428	43	365	533	999999	670	357	999999	999999	554	509	614	142	830	12	349	472	999999	834	304	999999	113	57	999999	327	188	999999	969	449	399	591	547	287	99	161	356	71	999999	999999	999999	285	333	80	219	120	390	300	389	999999	61	896	203	999999	270	638	325	999999	789	215	102	323	388	387	829	963	999999	336	53	999999	999999	999999	23	269	919	999999	239	43	838	999999	936	887	966	327	397	503	397	645	27	999999	999999	370	281	253	669	601	897	946	250	999999	158	63	257	711	999999	773	882	934	982	251	409	292	157	999999	999999	214	356	70	989	335	576	326	319	999999	842	999999	16	770	599	327	131	293	792	592	317	883	639	265	332	624	620	999999	662	775	999999	553	999999	947	999999	464	254	837	956	914	679	831	744	999999	868	999999	766	122	345	999999	999999	125	500	999999	26	395	575	999999	737	999999	715	123	664	544	999999	299	82	68	795	144	83	294	336	877	999999	485	149	973	396	623	857	508	
127	997	999999	936	62	659	931	589	999999	163	109	591	999999	566	177	209	135	579	999999	708	326	999999	999999	835	788	623	651	540	256	601	999999	123	517	999999	995	667	888	603	246	423	137	216	999999	919	194	745	677	356	318	999999	848	999999	987	159	191	917	414	819	157	439	17	400	342	298	458	985	999999	992	570	509	320	531	343	222	580	120	955	672	650	999999	945	304	232	317	999999	888	136	368	35	88	999999	79	456	806	415	736	873	955	470	209	671	999999	999999	999999	628	326	482	774	578	999999	961	999999	179	113	494	713	999999	35	546	999999	999999	715	967	491	257	999999	84	537	807	844	999999	999999	999999	451	999999	999999	999999	423	999999	435	415	362	999999	953	127	519	900	353	321	702	999999	848	419	900	350	956	718	999999	561	387	251	945	966	734	999999	961	541	727	731	234	205	755	347	120	165	506	924	23	374	737	351	731	225	999999	285	398	589	311	111	425	552	222	861	310	194	470	999999	999999	999999	999999	978	182	621	999999	506	812	999999	309	745	843	41	704	930	999999	45	520	729	999999	458	447	382	240	999999	316	682	982	893	46	925	694	120	868	895	219	758	178	120	137	999999	999999	887	290	565	267	393	999999	292	47	274	674	740	999999	607	680	783	748	999999	999999	415	524	919	474	999999	60	733	172	808	999999	75	867	410	601	999999	985	999999	102	674	367	922	834	700	999999	999999	261	953	999999	271	224	436	19	621	804	999999	999999	553	422	906	514	534	231	48	571	971	407	999999	149	279	999999	130	690	999999	199	393	999999	824	72	702	999999	107	157	999999	594	295	999999	255	605	879	179	999999	147	195	169	833	701	795	139	884	374	999999	814	316	649	103	745	935	432	420	999999	999999	999999	720	999999	417	387	329	999999	285	915	161	668	999999	999999	190	983	505	999999	999999	692	785	694	187	999999	144	292	840	262	500	550	130	999999	194	738	910	949	427	411	751	456	381	350	853	999999	222	999999	554	216	468	120	249	999999	76	999999	365	999999	313	391	649	999999	546	77	954	999999	794	337	483	531	199	999999	999999	103	173	909	321	999999	841	218	125	815	738	999999	793	389	310	110	757	466	383	345	646	45	999999	626	909	313	999999	999999	184	884	845	33	26	999999	999999	156	856	166	999999	920	733	999999	276	834	396	912	999999	574	435	999999	999999	999999	158	854	594	999999	341	547	999999	17	58	999999	44	240	999999	714	617	566	834	163	254	600	999999	462	999999	999999	769	999999	239	997	999999	999999	
999999	489	999999	999999	875	999999	642	35	814	319	167	999999	999999	19	999999	999999	864	999999	999999	717	740	999999	450	999999	999999	695	253	54	760	414	317	11	977	236	999999	554	926	999999	839	455	999999	809	349	999999	443	999999	589	601	999999	733	999999	557	702	322	999999	420	49	334	860	189	918	598	274	409	11	999999	999999	645	978	516	119	999999	999999	849	999999	931	999999	999999	546	999999	115	999999	999999	37	352	760	309	665	999999	621	999999	601	290	659	537	335	545	939	933	287	228	943	999999	973	624	348	714	999999	999999	159	487	999999	788	543	83	999999	999999	246	66	999999	856	999999	500	366	999999	517	443	999999	321	467	395	999999	581	268	109	171	999999	590	413	14	999999	455	145	995	143	980	813	746	586	999999	301	999999	882	693	431	461	999999	999999	999999	999999	999999	999999	999999	999999	999999	999999	953	999999	443	999999	248	453	833	62	999999	410	630	999999	233	31	999999	697	606	61	175	97	120	887	837	647	718	771	618	999999	110	524	913	83	999999	649	999999	293	999999	674	31	847	475	830	498	30	999999	948	999999	999999	413	217	924	490	999999	676	384	75	692	796	203	999999	834	536	951	679	496	556	273	583	994	419	394	999999	39	328	621	289	398	999999	816	770	999999	668	893	893	599	433	999999	999999	274	960	601	999999	481	554	23	999999	878	819	999999	999999	999999	459	955	999999	822	992	460	578	65	999999	676	876	999999	999999	739	176	643	999999	90	73	379	708	319	44	999999	877	461	999999	999999	999999	999999	579	291	541	94	288	712	900	999999	607	999999	609	509	180	293	724	536	58	814	999999	306	820	738	471	905	977	999999	921	184	999999	541	975	273	383	693	106	594	999999	348	461	464	742	999999	999999	999999	769	999999	149	999999	103	350	999999	670	999999	386	591	999999	820	999999	999999	999999	790	999999	999999	999999	997	346	999999	486	999999	999999	98	710	362	391	563	832	265	999999	146	778	11	181	91	604	999999	314	804	997	112	265	773	811	240	323	673	27	862	417	102	999999	82	662	563	963	261	702	318	87	823	758	585	449	999999	339	146	619	999999	530	937	693	999999	139	384	999999	366	287	999999	49	999999	545	999999	848	288	999999	705	348	617	127	353	435	999999	726	999999	353	680	999999	321	900	187	999999	383	341	479	409	999999	999999	288	632	606	974	999999	999999	369	287	999999	736	171	786	633	798	999999	526	187	511	696	815	999999	40	999999	999999	999999	578	862	663	999999	637	378	878	823	762	69	999999	521	379	999999	727	367	999999	564	944	172	534	277	
388	999999	857	164	968	999999	84	988	258	382	573	999999	654	416	705	125	999999	367	292	999999	999999	738	25	999999	808	309	969	457	68	999999	315	870	441	311	999999	999999	999999	999999	999999	176	749	774	811	613	999999	371	557	999999	662	780	413	999999	879	571	406	650	46	852	999999	999999	743	999999	929	782	76	703	576	999999	999999	103	999999	999999	956	126	223	106	926	412	67	447	751	658	794	288	71	728	991	870	905	999999	999999	462	137	741	432	132	999999	38	547	254	999999	214	387	569	969	735	630	999999	999999	309	723	999999	794	908	917	94	999999	651	720	348	711	705	447	109	528	358	999999	225	694	101	262	999999	865	813	652	547	281	235	319	999999	999999	238	522	606	120	940	668	228	824	347	300	999999	999999	208	542	99	999999	287	50	620	195	415	78	266	57	825	999999	980	266	999999	999999	606	342	394	250	483	999999	841	989	588	690	332	400	356	800	68	589	666	281	562	780	994	195	698	999999	692	999999	999999	558	294	181	688	961	454	534	694	861	923	999999	999999	905	925	297	462	929	862	999999	722	465	988	245	112	708	703	999999	819	420	643	999999	557	322	999999	292	704	416	12	370	999999	821	116	206	666	999999	222	656	854	706	732	999999	288	677	448	799	999999	59	999999	979	267	854	715	999999	228	679	999999	746	978	642	592	55	927	502	999999	900	359	791	579	999999	999999	57	745	999999	688	874	965	879	874	137	722	655	348	32	112	100	115	832	978	986	306	476	678	221	123	686	841	785	607	547	449	778	479	999999	494	220	999999	603	595	354	714	531	872	999999	920	937	707	905	399	979	794	527	999999	593	109	28	378	999999	998	11	999999	189	281	336	687	944	999999	675	538	892	981	512	246	999999	281	999999	604	827	999999	186	979	936	999999	628	999999	999999	999999	886	573	475	841	999999	604	594	321	534	259	545	173	999999	761	42	376	507	997	292	290	189	321	334	999999	551	242	999999	999999	106	793	653	583	999999	979	298	111	73	60	405	999999	999999	323	747	999999	68	664	324	424	947	569	888	630	470	999999	785	575	249	60	300	352	782	999999	224	740	999999	962	407	997	472	930	999999	456	999999	999999	638	866	573	808	365	999999	918	407	84	537	999999	32	999999	133	203	723	861	22	759	63	999999	89	108	16	919	106	999999	999999	952	999999	265	441	999999	999999	13	919	999999	441	695	999999	999999	999999	498	687	999999	584	849	284	803	749	78	999999	999999	549	257	558	767	566	888	268	630	600	
999999	67	999999	473	993	36	130	999999	721	999999	326	356	999999	751	591	421	181	345	257	982	999999	999999	948	964	744	489	838	454	999999	445	999999	436	783	999999	929	441	415	371	590	999999	999999	999999	37	648	974	350	920	506	967	999999	395	553	21	648	86	252	119	317	728	513	197	675	132	286	999999	890	999999	999999	821	999999	15	999999	754	434	828	995	185	309	999999	404	569	341	999999	999999	59	999	424	999999	757	687	332	108	999999	86	635	999999	406	751	770	93	777	134	685	817	351	585	798	587	820	999999	999999	809	327	334	944	855	999999	326	236	878	475	438	999999	143	827	906	999999	678	999999	350	598	433	538	905	999999	444	999999	669	464	474	211	837	324	675	621	522	999999	999999	142	780	299	90	999999	892	618	349	96	999999	990	444	419	130	788	999999	999999	643	280	999999	999999	509	209	528	862	762	677	638	123	372	522	314	999999	857	545	28	60	518	909	646	297	287	358	114	679	29	65	90	999999	999999	192	977	252	368	610	999999	581	770	227	762	225	980	999999	723	39	685	318	999999	999999	770	429	974	733	999999	999999	430	161	999999	849	842	707	999999	589	278	189	999999	999999	999999	256	999999	447	289	300	156	430	317	999999	634	999999	999999	711	503	999999	288	999999	218	254	617	244	190	999999	486	921	999999	999999	629	400	957	544	999999	623	551	999999	672	332	999999	684	587	214	816	999999	527	30	855	999999	999999	100	999999	999999	971	300	999999	532	76	440	961	999999	915	101	800	917	104	999999	588	999999	169	199	833	999999	285	999999	999999	999999	428	999999	954	465	999999	253	852	539	99	114	572	999999	999999	29	248	241	999999	781	768	999999	413	899	999999	436	999999	484	971	999999	266	355	578	447	633	999999	999999	264	486	505	302	672	248	999999	827	990	999999	392	211	150	951	602	593	503	765	180	10	528	537	999999	33	591	281	838	282	999999	536	134	572	138	915	983	755	866	489	999999	257	151	82	999999	908	999999	283	999999	72	999999	761	84	682	999999	999999	585	726	999999	482	710	999999	410	988	999999	464	403	820	82	234	967	999999	727	23	668	999999	858	456	253	999999	999999	999999	449	775	618	982	999999	451	119	98	339	266	796	999999	779	705	846	163	988	999999	515	238	210	606	104	817	44	71	999999	539	191	139	483	350	999999	403	950	634	380	111	999999	999999	711	999999	999999	711	60	343	244	999999	86	705	999999	999999	113	746	117	843	999999	801	947	399	999999	579	906	210	999999	455	886	999999	754	999999	783	887	827	562	
526	999999	999999	999999	766	999999	999999	60	999999	486	999999	999999	999999	761	295	999999	999999	999999	999999	613	999999	999999	87	695	927	605	457	999999	999999	864	921	999999	999999	999999	999999	891	141	297	999999	999999	572	386	999999	430	999999	723	999999	134	100	647	999999	214	999999	223	48	999999	147	26	465	171	253	999999	999999	999999	564	101	473	696	542	999999	975	999999	544	906	999999	999999	25	999999	166	214	396	332	767	570	605	717	847	999999	999999	999999	753	125	999999	872	999999	602	999999	999999	999999	447	259	522	999999	695	999999	603	999999	827	182	900	379	490	859	260	775	920	211	281	993	846	254	101	194	707	650	860	833	671	999999	448	999999	498	791	719	955	873	740	999999	899	12	999999	30	209	611	465	273	999999	581	999999	92	401	999999	533	29	203	167	338	884	55	999999	769	999999	924	734	999999	881	698	149	305	999999	190	139	381	991	798	233	892	583	252	386	603	262	574	820	56	340	964	772	526	798	999999	855	999999	98	242	60	999999	474	313	584	575	126	286	999999	901	271	890	999999	230	969	999999	999999	642	668	217	516	999999	113	687	967	917	925	999999	999999	367	999999	999999	999999	758	999999	138	427	279	668	811	486	976	999999	918	785	449	431	551	557	532	789	223	367	999999	999999	626	992	786	346	667	649	503	999999	838	577	168	999999	999999	999999	841	847	485	973	856	999999	540	64	195	902	527	495	383	76	974	577	121	745	412	999999	131	999999	999999	932	10	172	983	207	540	999999	626	842	999999	79	715	684	313	249	510	160	195	571	806	883	819	181	275	437	804	270	466	423	999999	751	999999	705	999999	999999	999999	694	747	999999	524	844	999999	684	847	314	999999	299	999999	999999	244	999999	847	999999	999999	756	123	829	896	556	402	279	885	212	648	999999	999999	999999	999999	760	276	999999	413	851	57	999999	607	144	999999	961	999999	514	997	594	999999	941	903	801	999999	460	439	153	798	200	940	255	958	84	999999	999999	596	349	822	512	604	428	849	995	512	376	159	979	505	934	479	887	282	300	32	706	993	917	644	27	331	999999	27	222	910	999999	13	532	107	383	375	737	692	494	990	999999	101	907	999999	999	310	460	999999	863	721	63	973	999999	999999	339	957	678	704	999999	191	480	999999	637	94	999999	999999	999999	881	131	569	999999	204	787	309	999999	615	95	628	645	999999	871	484	163	501	857	828	344	480	768	425	696	42	887	313	999999	361	463	999999	999999	635	683	578	526	999999	978	858	999999	368	791	724	872	60	69	98	999999	
996	257	146	999999	882	38	156	123	706	873	710	317	999999	789	909	161	272	51	19	42	302	999999	859	522	998	643	976	689	53	553	999999	999999	799	993	523	113	327	999999	705	607	537	465	820	431	278	551	711	999999	881	572	999999	18	999999	999999	27	48	398	999999	238	249	999999	466	999999	163	237	737	999999	491	276	805	834	676	346	999999	999999	837	999999	438	253	457	931	999999	807	481	943	637	923	743	975	485	715	702	366	465	999999	999999	999999	999999	999999	999999	43	230	312	999999	738	999999	672	646	560	189	900	959	999999	781	317	655	659	598	220	599	813	774	515	790	99	141	320	880	857	999999	452	480	244	999999	423	999999	104	731	999999	20	964	286	192	795	585	755	332	999999	999999	999999	421	797	457	604	999999	269	714	521	999999	999999	622	792	789	136	737	999999	999999	668	368	605	561	928	855	210	635	536	591	719	999999	343	808	735	731	957	999999	999999	999999	640	999999	164	996	999999	744	999999	397	181	999999	999999	68	165	999999	664	226	552	348	493	999999	257	968	200	677	995	316	652	798	887	70	831	999999	92	405	999999	682	214	999999	979	193	720	812	463	49	535	661	60	313	999999	518	189	619	529	713	776	671	794	486	11	275	102	999999	999999	120	999999	942	975	759	944	981	22	999999	369	309	999999	444	999999	161	152	343	999999	348	654	999999	881	221	594	378	629	423	999999	727	607	713	999999	384	313	352	999999	593	686	300	368	999999	999999	999999	260	229	493	342	167	999999	999999	667	20	753	692	140	239	455	357	606	140	531	103	294	346	655	999999	846	140	999999	778	558	657	965	980	491	999999	645	960	999999	999999	296	266	254	393	939	703	347	999999	183	123	927	245	89	999999	999999	79	999999	899	604	20	999999	211	996	999999	785	20	54	999999	211	267	999999	494	983	720	844	274	848	999999	999999	999999	999999	165	999999	58	851	323	999999	805	152	421	660	745	999999	364	248	94	270	389	608	929	999999	574	489	999999	529	443	262	999999	999999	999999	230	999999	503	999999	999999	999999	254	947	999999	999999	442	249	999999	999999	999999	848	999999	629	482	759	14	469	302	477	303	307	675	52	999999	417	999999	219	489	999999	200	349	252	713	999999	999999	999999	322	375	145	497	999999	943	999999	318	681	315	633	886	999999	568	761	999999	36	358	841	816	211	429	606	411	999999	759	60	999999	267	999999	424	999999	999999	919	692	103	999999	999999	884	363	975	734	847	112	437	332	999999	21	439	330	226	364	383	939	638	893	769	733	273	
660	892	110	60	85	999999	228	170	646	999999	667	862	56	474	999999	841	999999	999999	503	973	900	835	999999	999999	999999	389	999999	41	786	999999	799	334	432	999999	234	471	875	684	771	221	999999	172	286	145	772	468	180	890	895	108	999999	321	999999	999999	373	824	999999	999999	122	696	999999	999999	999999	365	86	999999	999999	340	250	999999	965	793	810	292	999999	738	558	903	397	479	999999	999999	145	999999	129	488	999999	672	352	999999	618	934	571	999999	391	31	999999	921	69	438	38	840	649	878	999999	377	511	983	995	999999	275	949	999999	999999	999999	999999	61	696	999999	598	284	766	987	840	408	41	231	734	900	999999	999999	999999	843	958	450	378	999999	267	999999	999999	977	85	999999	717	144	668	391	929	597	730	999999	102	685	471	164	272	852	809	480	111	156	999999	92	261	685	637	999999	594	201	119	140	794	151	493	621	209	999999	999999	999999	999999	649	302	147	179	774	999999	952	382	804	187	525	720	999999	999999	606	999999	999999	426	41	506	562	797	737	999999	600	184	950	999999	849	954	184	583	113	740	999999	853	638	999999	486	828	685	732	789	999999	999999	999999	17	999999	887	420	999999	999999	999999	209	187	851	999999	658	579	999999	906	761	533	850	999999	942	617	999999	990	752	572	88	939	213	999999	829	17	999999	895	190	177	262	313	439	746	999999	345	903	999999	999999	298	999999	999999	887	921	999999	999999	999999	999999	650	999999	961	999999	145	999999	999999	999999	44	388	358	844	999999	763	398	999999	653	458	103	113	999999	999999	999999	999999	999999	464	592	744	999999	292	897	629	999999	712	999999	387	216	555	177	591	617	781	310	524	213	766	455	999999	945	465	277	475	116	835	519	53	999999	999999	999999	680	265	394	679	751	999999	999999	775	999999	519	21	226	107	290	511	999999	999999	306	199	290	624	999999	999999	798	999999	999999	431	522	243	202	999999	297	999999	239	497	336	999999	111	558	42	484	990	325	707	999999	248	179	194	604	349	800	746	900	196	702	671	889	595	999999	999999	69	216	542	937	317	999999	487	868	793	999999	272	999999	747	166	999999	999999	692	669	864	358	999999	247	918	999999	402	465	397	552	999999	825	447	637	30	821	972	278	999999	999999	399	220	761	999999	401	429	87	999999	998	744	390	999999	978	999999	730	999999	892	999999	297	649	545	852	335	934	342	968	737	635	597	926	999999	536	184	999999	279	999999	596	543	845	498	815	219	466	653	171	999999	846	999999	999999	999999	928	160	980	809	843	546	884	827	969	433	691	452	595	999999	
560	854	895	674	999999	999999	145	999999	977	799	999999	335	396	682	772	875	131	999999	728	309	997	43	556	375	470	733	999999	769	574	422	806	999999	623	394	102	317	999999	181	277	830	161	579	182	999999	975	517	160	211	64	999999	311	181	723	296	83	999999	999999	530	214	999999	315	376	784	999999	993	470	712	11	589	464	313	950	252	999999	157	428	999999	374	399	952	582	568	714	480	121	999999	999999	336	321	575	999999	999999	966	60	999999	785	794	999999	198	515	999999	159	622	599	790	999999	928	825	148	655	667	933	140	999999	644	747	661	999999	453	368	821	385	999999	999999	455	999999	999999	202	999999	999999	634	252	186	999999	999999	432	999999	124	690	760	999999	999999	198	665	907	86	911	714	415	776	134	490	174	829	694	429	999999	608	154	528	377	736	451	999999	31	425	999999	256	999999	999999	999999	546	623	693	999999	997	197	999999	999999	378	360	279	786	607	247	153	87	356	199	728	963	999999	969	172	392	969	382	421	644	492	999999	664	609	999999	975	587	866	999999	999999	697	999999	445	501	775	177	999999	999999	844	999999	877	347	410	66	386	258	999999	576	461	999999	693	999999	999999	389	623	999999	696	669	593	632	660	999999	607	189	502	999999	528	845	204	999999	294	29	538	999999	767	155	919	607	233	999999	521	999999	999999	179	483	82	464	65	999999	726	480	438	366	222	878	999999	740	999999	999999	889	730	618	382	999999	999999	999999	999999	894	999999	478	140	999999	446	648	120	650	872	437	705	430	42	472	967	477	523	856	662	325	14	176	414	697	53	999999	224	903	999999	948	164	809	985	570	443	999999	595	391	991	999999	111	237	727	313	526	143	999999	999999	650	905	942	999999	21	999999	890	999999	73	442	55	113	999999	217	22	924	283	895	445	471	39	568	881	142	864	999999	224	776	449	111	999999	909	485	956	999999	732	15	994	798	223	999999	987	345	163	346	888	294	894	999999	999999	40	999999	698	396	238	92	33	810	304	999999	556	124	16	962	999999	999999	628	477	954	290	919	999999	106	231	791	51	232	728	795	976	659	330	560	645	999999	999999	221	999999	999999	180	709	999999	700	731	999999	565	981	383	892	210	999999	816	939	935	884	752	534	476	604	197	859	999999	24	999999	417	236	563	370	891	720	924	539	750	784	580	724	999999	375	564	236	999999	849	836	999999	715	842	391	625	999999	329	26	745	494	999999	320	415	189	382	323	440	12	999999	999999	182	286	999999	75	164	999999	999999	999999	168	911	378	136	
20	467	429	612	999999	845	937	609	572	703	188	54	220	999999	175	545	215	61	999999	999999	449	367	999999	319	984	777	999999	271	601	164	857	999999	126	412	309	947	999999	769	748	594	999999	21	919	999999	107	686	854	690	999999	999999	958	117	787	153	999999	653	803	120	627	797	619	999999	17	417	846	355	999999	999999	999999	228	785	446	312	539	169	437	447	196	221	999999	922	545	999999	999999	205	750	999999	972	725	656	999999	649	151	951	975	397	999999	999999	999999	999999	758	57	526	970	839	522	804	258	983	999999	215	617	899	329	875	83	603	40	221	105	309	955	92	517	84	145	304	361	563	772	433	935	563	468	549	875	29	112	147	999999	946	796	988	476	451	536	750	822	85	902	794	973	300	536	452	802	964	18	999999	704	228	452	695	221	825	279	63	440	779	10	63	501	892	538	159	512	966	999999	76	999999	394	999999	285	999999	977	460	645	37	999999	747	910	21	216	443	464	503	111	776	999999	181	482	999999	999999	85	849	999999	999999	761	387	940	836	999999	942	357	319	747	176	999999	244	999999	634	36	999999	999999	100	51	294	459	84	655	411	200	999999	999999	75	84	999999	999999	810	685	379	883	649	85	911	999999	79	859	133	999999	336	75	542	285	547	999999	896	21	984	999999	17	630	999999	999999	999999	999999	392	57	291	245	319	999999	999999	558	999999	750	386	348	999999	999999	971	434	335	367	329	345	657	999999	356	619	999999	426	999999	999999	677	999999	206	918	547	999999	178	999999	999999	999999	999999	371	841	999999	290	797	79	558	890	456	836	582	999999	330	412	202	988	702	700	999999	67	893	749	231	999999	256	554	468	800	855	369	950	856	447	959	958	504	674	409	559	549	629	536	769	176	104	454	875	515	355	287	476	330	999999	999999	514	999999	620	112	44	252	999999	757	999999	97	886	726	999999	999999	999999	697	324	302	151	133	437	366	980	64	787	801	678	952	454	999999	893	629	951	616	454	346	884	571	375	316	938	871	999999	999999	290	378	596	999999	71	999999	963	183	999999	782	403	999999	640	565	324	242	999999	658	313	466	204	999999	774	999999	916	117	813	752	927	834	999999	999999	865	308	774	418	999999	999999	999999	797	615	719	999999	999999	223	307	706	328	256	142	742	289	568	999999	488	33	603	355	598	999999	999999	221	255	355	597	837	999999	342	791	905	37	411	767	515	850	484	817	605	38	619	410	494	505	999999	102	904	997	999999	820	999999	815	999999	574	936	999999	999999	473	
999999	999999	385	24	374	537	351	999999	340	522	62	999999	13	215	998	327	999999	999999	359	999999	461	999999	999999	840	462	521	50	100	177	836	831	562	456	999999	723	999999	999999	604	46	956	164	999999	761	392	999999	645	816	544	816	541	595	393	603	688	22	841	888	545	561	999999	999999	260	999999	504	690	499	999999	993	492	974	675	384	999999	402	561	771	501	309	895	817	705	999999	283	635	251	999999	959	768	999999	999999	999999	116	52	193	469	903	751	267	999999	454	907	823	999999	842	999999	220	875	210	136	250	349	588	999999	744	157	991	976	311	262	252	540	969	999999	999999	838	999999	342	333	932	657	30	999999	607	451	999999	999999	999999	441	769	41	572	758	642	757	542	556	466	308	46	478	999999	449	999999	459	999999	938	827	453	13	999999	877	551	278	478	230	999999	981	999999	999999	999999	547	545	542	231	680	781	336	247	76	292	111	43	999999	463	730	580	238	158	999999	972	64	10	437	999999	163	30	999999	999999	537	436	999999	268	475	999999	931	391	999999	783	778	999999	611	590	999999	721	999999	999999	264	814	747	649	877	832	671	999999	220	547	118	999999	77	659	999999	173	710	639	717	843	568	525	999999	348	673	999999	379	404	371	474	623	716	274	318	999999	675	426	888	559	742	596	614	999999	999999	999999	835	716	128	841	999999	880	747	999999	362	286	738	999999	408	975	432	463	277	499	745	924	999999	806	758	893	999999	746	822	89	975	257	953	999999	148	75	838	738	999999	563	999999	594	875	712	912	42	37	393	27	999999	137	288	328	124	815	469	999999	38	957	235	999999	701	68	667	38	114	999999	774	153	343	147	693	212	999999	576	161	999999	689	894	726	865	242	729	999999	952	696	928	839	158	999999	999999	809	781	999999	999999	232	536	999999	683	999999	709	999999	999999	684	775	443	86	999999	999999	664	420	202	999999	999999	369	982	999999	999999	714	999999	185	999999	625	474	159	999999	912	187	376	354	625	999999	15	999999	26	999999	993	55	999999	999999	999999	324	301	494	999999	999999	674	550	665	999999	999999	387	503	999999	632	999999	638	999999	534	447	531	898	247	999999	48	579	196	58	224	756	989	927	24	206	722	861	999999	140	999999	168	999999	372	999999	999999	104	248	347	999999	464	799	974	228	520	696	987	721	999999	999999	456	689	804	625	335	908	376	333	372	999999	629	770	35	507	999999	375	999999	169	386	236	109	800	242	532	594	425	782	770	416	327	999999	999999	784	104	999999	999999	363	47	999999	612	645	999999	999999	
50	45	999999	774	477	657	999999	913	827	999999	850	997	656	457	999999	41	910	136	999999	916	999999	98	999999	999999	930	822	999999	999999	746	132	999999	591	338	924	202	497	900	651	315	123	999999	414	391	665	933	107	38	77	91	15	136	486	49	854	830	952	416	706	843	999999	611	142	177	704	999999	269	668	731	265	785	140	999999	820	491	654	999999	999999	962	63	833	793	999999	931	740	999999	297	551	484	999999	250	90	204	808	660	512	139	247	999999	104	999999	438	307	812	305	874	867	665	999999	209	999999	254	453	652	19	861	999999	211	999999	999999	283	717	194	999999	25	999999	936	460	170	979	525	402	999999	868	999999	404	496	176	635	865	138	631	993	284	999999	995	637	551	798	799	879	928	810	999999	821	956	254	670	796	600	999999	999999	505	578	684	797	233	585	999999	999999	999999	999999	999999	571	580	999999	723	909	999999	30	77	999999	662	370	999999	597	591	999999	56	432	160	825	379	999999	999999	999999	999999	424	600	999999	771	61	999999	999999	999999	422	362	999999	999999	999999	999999	999999	937	999999	999999	553	999999	144	478	999999	999999	189	999999	841	465	549	97	540	644	859	999999	309	319	626	258	999999	999999	479	999999	688	245	352	646	876	199	815	888	999999	511	383	965	999999	946	513	900	591	522	446	999999	884	334	821	604	999999	654	934	35	321	528	516	446	285	999999	999999	999999	863	543	999999	652	999999	661	494	39	271	893	999999	362	805	999999	666	999999	671	751	999999	999999	423	747	108	232	265	789	576	84	999999	937	690	793	999999	662	999999	58	859	999999	87	233	839	792	343	654	129	581	230	596	861	22	999999	533	999999	437	999999	125	444	440	397	860	94	420	999999	999999	999999	741	206	153	687	618	644	877	674	829	523	631	414	454	113	683	569	980	222	983	172	999999	647	729	234	999999	613	999999	999999	227	148	999999	999999	19	451	387	385	87	908	999999	377	897	859	999999	913	805	999999	989	999999	713	999999	999999	999999	60	999999	56	104	477	918	765	14	224	481	457	691	999999	873	404	12	725	308	492	999999	969	615	999999	307	330	999999	999999	220	999999	102	999999	999999	999999	230	708	848	405	999999	908	168	153	999999	162	425	412	635	999999	999999	999999	999999	611	415	809	43	238	444	895	748	773	661	499	555	390	999999	999999	531	999999	999999	999999	555	607	999999	400	999999	928	999999	462	850	999999	695	996	496	903	636	491	287	999999	999	992	273	953	656	999999	256	669	999999	999999	999999	999999	880	977	946	767	761	389	179	24	485	115	
507	999999	55	853	87	665	12	652	753	999999	511	414	657	881	901	602	950	921	154	999999	340	873	431	223	999999	717	59	999999	999999	257	999999	272	640	894	494	291	908	802	442	590	667	945	113	400	134	475	329	74	866	169	438	258	870	822	774	999999	560	999999	999999	369	615	284	511	506	999999	249	773	999999	396	619	693	158	488	563	996	999999	770	40	99	548	397	985	999999	981	818	999999	402	818	130	861	999999	86	999999	82	999999	392	999999	606	82	885	701	566	678	999999	999999	290	769	317	825	389	863	529	742	999999	972	630	422	529	688	264	847	955	642	534	888	617	194	999999	588	999999	950	999999	999999	213	846	830	316	614	999999	999999	999999	94	992	740	999999	211	344	672	110	354	970	999999	999999	818	999999	746	999999	153	999999	858	999999	363	729	222	439	999999	571	538	454	999999	324	808	24	160	959	762	962	999999	536	686	283	522	315	999999	643	45	254	149	175	109	999999	172	999999	656	441	941	999999	780	311	999999	999999	999999	227	959	40	999999	900	768	859	286	999999	32	617	999999	585	583	58	495	999999	403	454	431	373	355	244	161	563	367	999999	999999	999999	192	600	237	999999	999999	305	999999	212	482	999999	486	290	888	326	884	555	572	999999	858	893	869	999999	907	999999	219	441	872	724	879	607	543	999999	841	879	601	431	389	636	999999	288	702	293	106	999999	968	999999	999999	39	360	605	991	295	859	134	537	980	692	383	836	45	433	631	333	874	601	436	449	19	724	462	176	935	963	580	999999	586	999999	648	999999	78	957	999999	374	283	615	257	999999	716	352	620	739	15	999999	81	855	81	959	231	667	999999	700	999999	314	898	439	999999	331	999999	933	950	875	53	497	999999	88	589	266	60	268	353	245	733	666	113	723	170	999999	891	999999	129	626	883	981	999999	378	999999	538	999999	843	559	926	910	999999	999999	745	999999	517	999999	993	999999	999999	909	963	324	999999	967	808	210	999999	278	920	440	999999	999999	333	992	999999	153	399	597	61	790	216	709	999999	335	950	274	368	37	652	114	999999	459	315	717	920	666	999999	411	999999	999999	300	999999	638	496	356	969	999999	753	633	374	641	406	224	999999	702	263	897	970	26	544	841	157	625	999999	541	114	507	616	81	405	104	988	999999	722	499	641	999999	931	999999	980	206	615	404	999999	472	502	245	292	24	666	769	999999	394	999999	999999	153	949	821	954	252	471	461	999999	237	280	653	999999	501	999999	71	999999	965	992	999999	347	236	753	
347	354	999999	868	225	999999	999999	635	25	604	775	236	356	691	999999	976	735	999999	744	934	176	999999	999999	20	744	758	953	999999	803	95	999999	801	270	999999	612	476	915	383	255	999999	276	601	999999	58	716	274	187	380	999999	999999	266	527	602	301	586	340	535	38	134	467	647	999999	832	930	999999	974	999999	956	999999	783	71	362	272	884	668	574	752	769	304	999999	581	582	552	814	829	830	208	969	812	281	940	887	259	788	222	346	999999	999999	802	741	308	230	999999	999999	928	903	264	718	633	22	588	765	734	999999	886	75	386	999999	110	425	999999	996	154	806	842	184	113	999999	671	331	999999	427	967	562	999999	360	291	403	886	925	576	999999	999999	800	693	185	999999	604	901	157	999999	751	999999	386	966	311	999999	494	316	753	800	779	57	311	216	170	798	181	999999	535	999999	983	999999	999999	999999	295	661	353	123	667	31	508	582	523	372	63	203	590	596	869	999999	796	96	142	134	999999	999999	44	593	532	386	981	131	375	373	976	619	59	537	680	999999	732	381	999999	999999	302	999999	533	938	163	967	218	584	613	261	987	896	999	60	63	999999	999999	760	590	290	49	386	216	999999	396	443	154	62	916	228	999999	999999	447	409	832	999999	908	999999	440	565	177	406	517	124	385	90	620	998	484	827	999999	972	791	999999	692	915	990	384	552	719	999999	165	668	395	999999	999999	458	599	228	463	944	530	999999	34	122	642	999999	999999	773	315	823	155	578	98	999999	580	632	88	716	916	608	999999	553	721	999999	999999	738	132	415	812	631	31	780	30	999999	504	652	766	256	60	999999	898	610	246	999999	678	999999	579	200	138	940	380	999999	311	855	419	976	608	292	999999	904	999999	686	961	684	999999	374	557	999999	699	927	866	999999	666	869	710	924	999999	825	73	999999	168	931	286	872	260	148	999999	175	473	527	999999	999999	155	999999	310	999999	999999	562	103	313	39	374	500	211	999999	999999	225	441	154	999999	669	999999	229	999999	746	814	409	99	433	663	895	392	742	181	999999	999999	686	521	569	999999	285	754	999999	759	405	794	999999	85	797	711	922	999999	31	978	999999	270	264	999999	999999	495	812	559	138	440	418	647	999999	328	327	999999	862	704	872	655	219	915	61	469	280	952	383	333	999999	721	740	857	371	763	323	622	999999	999999	122	84	686	999999	625	301	351	758	172	121	758	115	999999	228	999999	375	769	943	219	999999	209	456	999999	488	999999	416	699	999999	286	868	15	704	
565	655	999999	797	999999	999999	299	760	999999	522	789	999999	575	999999	872	522	691	995	994	999999	413	341	999999	665	962	207	468	999999	602	790	482	999999	116	999999	550	203	635	377	405	286	653	459	677	999999	666	849	913	999999	544	999999	868	999999	999999	635	300	233	648	926	835	772	34	90	999999	999999	50	495	165	521	645	679	999999	324	600	718	999999	954	664	330	998	122	294	395	674	425	921	201	430	481	762	326	555	999999	541	632	999999	573	301	350	647	180	999999	401	436	999999	299	554	689	999999	909	346	569	328	927	999999	999999	639	416	741	415	848	75	684	758	328	999999	187	782	967	467	999999	663	323	683	999999	428	893	959	809	999999	376	999999	275	999999	999999	757	236	781	818	154	999999	166	559	934	798	115	19	642	117	999999	121	772	721	698	999999	682	255	644	999999	304	595	679	999999	999999	48	345	999999	999999	999999	571	897	406	963	823	844	996	113	388	884	999999	999999	260	852	78	25	604	790	999999	815	744	511	592	682	999999	559	942	559	944	896	999999	999999	999999	310	545	999999	715	999999	898	853	759	999999	999999	760	387	999999	344	826	999999	599	444	554	232	307	597	69	999999	999999	999999	999999	902	999999	169	492	431	416	521	950	316	234	310	795	892	723	65	999999	999999	999999	304	637	225	125	999999	354	462	999999	999999	599	712	999999	538	991	369	999999	951	322	419	384	339	971	999999	393	520	314	299	648	662	509	251	432	424	999999	429	999999	58	999999	999999	814	999999	522	332	921	999999	830	696	318	999999	999999	772	742	755	270	502	333	272	831	999999	716	65	999999	256	583	357	289	999999	999999	999999	556	587	175	896	605	354	999999	999999	999999	155	689	618	980	999999	405	737	509	677	164	981	105	549	226	190	999999	759	226	276	749	574	958	768	641	747	879	999999	606	846	160	916	685	685	819	686	915	999999	84	999999	850	846	848	612	907	83	476	16	999999	984	195	845	137	550	899	878	197	921	976	243	342	725	999999	662	526	248	306	999999	999999	540	275	612	684	624	425	999999	999999	355	999999	568	999999	872	319	622	661	314	999999	144	786	940	999999	999999	999999	841	269	135	716	999999	999999	668	776	65	286	999999	719	999999	999999	999999	135	999999	162	841	69	999999	999999	469	415	999999	11	221	999999	172	634	999999	51	999999	999999	843	999999	299	196	540	269	202	791	225	596	489	902	88	153	999999	19	789	788	657	935	712	878	800	720	999999	193	999999	999999	999999	431	999999	788	448	100	999999	158	835	810	621	581	
866	626	747	872	926	999999	999999	77	184	162	999999	11	394	999999	778	964	999999	579	988	357	999999	983	187	794	109	999999	463	987	826	137	183	979	176	85	79	96	141	999999	999999	591	999999	999999	999999	999999	999999	495	999999	999999	999999	362	594	999999	821	274	196	882	449	999999	773	235	161	935	251	57	978	865	835	318	276	692	833	635	999999	407	96	588	999999	999999	218	613	306	360	675	473	542	917	999999	999999	999999	196	999999	188	165	568	439	334	999999	988	483	720	660	96	837	629	999999	958	481	999999	187	607	933	724	744	169	929	801	269	778	999999	71	708	933	428	89	999999	654	999999	999999	999999	762	33	960	252	999999	953	219	522	56	943	999999	446	743	999999	292	262	999999	443	995	999999	999999	75	786	483	421	22	726	668	757	583	875	999999	264	457	425	583	973	481	256	216	719	288	223	835	930	624	964	220	146	826	132	999999	485	586	338	697	247	486	830	485	236	551	764	472	77	999999	999999	999999	307	708	289	999999	196	789	919	359	851	951	553	797	57	999999	531	931	460	999999	13	677	128	728	345	496	651	771	999999	999999	523	999999	767	834	443	999999	912	437	999999	681	999999	695	667	979	845	296	999999	43	999999	719	29	833	999999	999999	102	513	177	579	373	792	999999	425	809	999999	836	109	999999	718	364	378	604	999999	394	778	641	317	999999	999999	883	58	563	999999	342	270	158	690	740	364	999999	929	510	343	999999	999999	881	607	999999	999999	999999	745	112	224	679	69	125	999999	449	242	772	785	999999	38	696	324	239	192	92	548	603	999999	999999	829	999999	434	868	271	40	639	999999	43	430	104	996	147	945	348	999999	283	155	233	250	507	592	999999	435	482	647	999999	525	699	525	347	322	996	386	283	248	999999	999999	853	894	809	999999	738	364	408	41	999999	999999	890	253	809	403	379	905	862	247	999999	999999	395	624	291	999999	207	517	92	999999	999999	999999	672	109	694	999999	301	339	440	172	853	602	36	451	98	380	999999	999999	716	944	943	999999	999999	999999	229	255	999999	239	612	999999	148	230	281	627	42	797	705	790	999999	999999	111	50	474	700	394	426	972	944	535	999999	490	750	801	999999	838	907	247	637	880	449	286	71	726	745	34	632	331	409	418	300	674	999999	897	989	999999	902	627	823	650	803	282	861	703	702	215	999999	429	142	789	134	560	999999	999999	118	450	49	324	999999	999999	762	104	572	535	999999	245	646	999999	812	999999	999999	999999	999999	986	86	999999	999999	999999	33	
540	636	213	198	999999	294	740	606	932	788	548	802	999999	898	999999	888	709	999999	336	999999	466	999999	544	616	999999	853	843	146	92	833	942	36	681	300	999999	48	999999	905	951	999999	504	639	713	74	274	999999	999999	392	275	999999	377	466	97	999999	567	999999	102	596	362	767	999999	603	523	109	846	522	131	298	709	118	339	803	758	999999	964	827	999999	479	352	343	506	460	999999	985	466	485	999999	782	733	226	946	999999	999999	194	798	900	126	614	227	751	382	68	683	166	767	573	707	999999	999999	739	127	622	254	28	270	999999	732	537	642	371	584	348	999999	492	172	999999	260	573	297	999999	710	249	262	600	961	447	776	999999	999999	892	777	999999	847	993	999999	333	717	535	924	999999	999999	588	999999	999999	999999	43	999999	200	993	400	323	144	714	871	38	877	370	999999	66	822	224	28	320	749	593	647	501	571	393	839	660	725	649	489	895	132	999999	406	432	999999	999999	586	999999	827	579	999999	232	999999	964	999999	999999	999999	999999	111	593	159	278	232	272	530	541	931	807	164	739	999999	494	234	975	906	609	963	231	999999	878	999999	307	493	180	999999	999999	525	607	171	999999	999999	999999	547	896	745	999999	55	143	902	396	23	778	566	97	981	158	997	10	67	999999	999	840	350	233	955	851	999999	999999	323	999999	999999	333	646	287	152	999999	999999	338	999999	62	564	830	329	999999	999999	859	741	999999	199	800	999999	999999	549	549	999999	756	999999	999999	941	999999	79	994	820	999999	379	999999	142	288	944	640	211	669	771	15	67	178	521	608	368	105	999999	389	862	522	687	502	784	106	409	999999	444	632	396	999999	983	570	999999	532	999999	185	727	462	460	559	999999	758	753	999999	999999	999999	245	308	955	999999	783	689	142	307	999999	877	905	46	879	558	205	579	282	435	32	497	169	989	246	192	378	658	928	312	999999	929	748	999999	614	701	160	145	677	551	562	303	438	711	422	999999	280	690	999999	999999	363	29	485	328	521	994	549	256	999999	772	999999	135	999999	829	384	190	139	999999	431	999999	407	70	901	731	872	999999	68	457	999999	752	911	687	999999	37	949	999999	999999	430	728	999999	161	904	999999	904	84	437	542	999999	999999	241	364	615	269	405	503	999999	127	999999	455	792	935	102	679	319	999999	789	60	999999	879	480	737	708	936	812	36	502	999999	997	656	445	196	459	129	345	397	999999	428	999999	533	656	786	698	975	936	683	68	235	763	53	295	999999	999999	728	999999	999999	999999	999999	
457	378	10	999999	130	999999	19	999999	485	999999	343	999999	564	370	380	999999	233	999999	48	999999	10	138	967	999999	233	954	371	999999	387	731	999999	999999	741	999999	971	311	999999	350	999999	601	966	340	207	95	891	841	489	924	15	608	505	173	999999	922	678	328	999999	733	92	176	736	949	228	999999	999999	502	190	937	399	79	999999	999999	37	447	999999	670	931	882	385	391	474	446	63	999999	235	999999	999999	999999	999999	999999	901	999999	268	500	865	26	122	999999	384	399	999999	551	999999	936	930	623	146	27	165	18	397	528	999999	700	701	999999	896	448	529	613	125	371	999999	747	178	999999	623	537	581	999999	557	488	999999	986	730	999999	999999	999999	849	612	999999	368	999999	939	999999	382	450	568	799	999999	129	673	922	771	283	299	562	787	768	60	999	999999	445	414	460	909	30	371	969	999999	999999	780	599	999999	652	757	707	60	999999	795	999999	64	737	999999	631	999999	565	999999	712	440	371	134	358	798	999999	999999	999999	259	488	999999	362	999999	999999	31	198	999999	83	15	129	999999	999999	512	305	973	621	944	999999	439	782	576	353	999999	999999	999999	416	263	999999	801	314	300	834	458	571	146	999999	359	999999	715	817	292	811	559	617	196	848	859	828	384	187	667	490	492	477	911	11	78	999999	999999	999999	935	917	999999	700	829	691	143	940	999999	999999	271	488	165	999999	499	999999	999999	999999	472	690	556	999999	57	624	646	809	352	981	659	144	375	929	406	110	881	374	538	999999	999999	505	714	919	999999	999999	999999	189	334	999999	977	156	217	401	957	379	69	511	870	658	999999	999999	349	162	999999	33	174	342	92	999999	740	134	236	999999	888	967	976	637	999999	212	708	467	485	482	13	513	926	973	999999	37	50	380	999999	880	804	769	999999	999999	999999	646	999999	582	106	278	138	852	999999	283	999999	990	999999	431	746	667	949	596	543	866	158	999999	106	201	370	65	24	370	630	356	139	128	811	424	998	128	532	136	999999	216	999999	161	593	653	470	981	634	619	633	836	999999	999999	999999	999999	412	861	999999	488	222	51	263	768	232	999999	153	394	189	999999	432	628	999999	823	235	336	999999	997	999999	999999	999999	389	431	405	736	793	425	921	893	999999	999999	147	578	999999	913	999999	953	584	929	999999	510	86	801	999999	196	15	701	999999	999999	999999	775	415	999999	999999	757	832	620	999999	999999	999999	158	231	500	999999	966	294	59	101	909	906	999999	939	78	174	942	999999	587	775	219	999999	999999	317	939	994	747	606	471	
999999	296	90	709	999999	552	500	999999	288	585	144	689	901	955	999999	208	86	999999	999999	347	999999	163	112	255	999999	648	310	346	841	292	506	920	999999	823	577	804	999999	206	288	396	577	303	999999	999999	453	95	318	776	491	118	999999	480	999999	999999	959	999999	999999	835	864	457	252	163	39	996	88	224	330	999999	999999	999999	379	879	999999	449	769	218	500	42	801	759	340	533	855	732	999999	36	19	110	864	258	620	993	999999	831	999999	423	999999	667	999999	999999	999999	999999	398	685	739	983	243	471	500	999999	828	160	999999	999999	126	999999	999999	307	999999	62	215	230	223	139	195	386	546	999999	306	999999	944	833	52	572	999999	109	145	179	992	445	792	548	999999	123	999999	469	959	999999	714	434	124	967	999999	937	33	999999	27	268	500	363	999999	828	999999	154	806	995	118	999999	120	27	582	139	314	141	270	667	620	109	999999	725	427	999999	700	871	240	976	999999	114	549	459	999999	877	999999	639	999999	963	999999	465	317	433	999999	498	999999	697	851	999999	662	957	677	366	924	917	999999	774	936	999999	138	303	999999	999999	262	14	921	660	934	999999	460	674	143	307	999999	164	792	286	375	928	999999	13	29	255	999999	785	436	999999	999999	174	999999	999999	703	870	834	90	999999	999999	181	355	999999	467	762	156	535	999999	824	379	82	999999	135	281	999999	999999	999999	999999	283	668	515	477	578	738	135	769	385	555	970	273	472	213	613	315	115	999999	999999	734	250	872	999999	335	960	66	120	764	49	58	505	999999	933	709	806	882	971	999999	777	838	341	992	770	979	27	560	906	869	166	820	175	390	999999	211	884	999999	948	190	516	521	999999	370	999999	337	60	284	339	763	999999	731	343	411	251	523	402	258	112	999999	317	410	159	250	608	228	999999	999999	50	731	824	405	933	999999	999999	266	219	970	272	443	928	999999	230	999999	472	435	999999	763	999999	999999	809	999999	308	218	873	116	371	387	761	999999	454	935	243	607	938	999999	797	553	224	984	313	999999	985	999999	811	999999	189	999999	778	999999	742	128	999999	907	999999	198	999999	725	917	90	895	832	219	760	988	993	999999	623	999999	999999	638	999999	549	163	829	387	650	639	406	309	927	364	609	588	769	999999	999999	336	999999	750	999999	999999	635	143	99	481	222	235	680	817	999999	999999	801	999999	545	808	579	822	88	545	547	468	999999	617	163	541	999999	630	990	662	45	999999	938	999999	566	999999	999999	415	74	358	174	999999	958	588	245	370	563	302	999999	961	
756	999999	257	149	212	446	751	28	979	558	999999	592	244	28	782	999999	999999	346	750	978	510	999999	758	729	381	132	509	741	381	999999	977	999999	999999	39	999999	899	925	798	262	130	815	289	999999	516	109	999999	190	939	805	355	999999	226	551	74	460	592	999999	528	767	89	936	999999	999999	196	580	328	14	999999	122	882	964	829	94	999999	173	999999	738	251	630	799	999999	569	999999	999999	999999	761	388	999999	579	324	522	407	41	183	999999	804	642	999999	936	780	576	976	827	923	390	999999	142	921	901	238	853	999999	897	967	147	999999	999999	620	999999	818	940	999999	635	999999	369	567	798	999999	999999	368	999999	499	315	849	999999	966	742	21	999999	999999	629	999999	620	350	470	387	509	73	45	817	729	31	112	127	840	94	350	38	563	823	125	231	486	543	999999	363	830	58	745	181	633	73	999999	10	199	484	871	999999	999999	999999	67	734	874	628	639	566	397	197	18	148	999999	713	458	821	31	408	999999	87	700	116	556	460	327	864	999999	999999	999999	999999	928	366	223	66	700	580	999999	390	356	858	999999	999999	965	643	50	607	999999	920	615	164	978	790	504	999999	593	999999	436	606	416	999999	444	974	520	295	999999	999999	925	568	999999	999999	65	640	61	131	999999	617	150	913	420	999999	318	999999	59	892	133	147	862	429	472	479	999999	169	973	346	999999	929	572	999999	384	398	999999	987	907	737	108	348	999999	382	619	999999	90	522	999999	695	701	180	924	628	172	130	789	505	105	543	733	896	667	715	708	254	54	470	538	999999	48	331	366	999999	999999	785	408	490	999999	496	399	631	972	999999	644	252	14	999999	517	264	608	186	891	999999	14	999999	680	999999	674	999999	931	619	984	173	999999	380	814	612	834	999999	721	309	695	608	999999	112	923	389	81	465	249	110	953	284	999999	999999	439	992	317	591	114	385	816	445	999999	780	999999	809	630	273	438	402	999999	999999	999999	309	491	293	230	902	288	301	999999	218	134	830	999999	709	749	794	941	999999	999999	253	999999	346	493	259	53	373	464	123	758	807	36	847	999999	822	742	124	381	999999	771	999999	312	812	432	607	321	735	123	937	999999	835	332	616	107	866	857	205	816	241	249	999999	447	999999	542	154	192	287	999999	843	966	634	423	999999	60	890	940	470	999999	885	938	318	259	526	63	923	484	420	750	134	965	547	999999	149	906	913	967	147	280	287	425	999999	895	999999	971	999999	422	999999	565	216	999999	396	999999	930	302	931	
608	920	999999	619	670	999999	536	714	877	429	335	999999	888	146	922	999999	200	636	999999	904	999999	978	555	627	511	946	855	999999	208	578	266	378	999999	975	315	56	36	660	999999	999999	507	190	999999	999999	110	999999	649	428	293	132	206	655	470	999999	518	629	374	494	118	723	915	993	515	308	173	957	437	913	831	999999	776	539	999999	816	407	241	999999	14	526	372	307	437	999999	85	999999	999999	908	999999	466	686	999999	999999	999999	894	999999	999999	999999	104	387	153	999999	735	597	417	356	667	636	653	991	287	54	370	967	999999	425	488	743	439	999999	562	59	978	457	154	204	244	999999	999999	88	892	999999	999999	626	383	661	571	999999	841	729	999999	974	264	999999	189	642	999999	574	806	479	259	770	245	177	825	999999	999999	288	452	223	121	680	999999	575	108	720	999999	743	999999	93	853	647	999999	710	221	999999	794	522	999999	512	883	670	189	654	828	132	999999	323	801	288	929	999999	999999	999999	618	44	471	688	999999	999999	999999	577	979	723	625	611	999999	535	956	247	309	220	20	939	340	451	500	858	747	999999	999999	250	999999	316	999999	570	259	283	102	187	999999	115	999999	809	433	315	690	999999	39	226	263	999999	999999	564	978	719	999999	458	298	176	544	612	941	999999	999999	999999	635	673	999999	64	362	595	443	779	129	204	999999	211	515	34	999999	43	829	530	723	603	883	388	999999	444	298	801	984	925	642	514	173	771	741	594	680	999999	897	974	999999	667	362	999999	999999	784	662	80	942	273	415	999999	783	421	668	474	955	256	999999	999999	765	561	611	517	146	615	40	294	469	999999	354	744	146	854	666	66	251	999999	944	552	781	227	858	720	519	141	730	752	113	999999	639	433	680	999999	218	313	65	999999	451	828	754	378	611	999999	919	671	999999	929	755	999999	233	660	312	793	352	548	999999	890	999999	14	885	287	191	203	999999	920	74	999999	645	999999	10	406	854	125	999999	413	616	836	801	848	767	800	999999	501	52	999999	131	886	430	670	610	175	846	446	942	476	196	417	739	998	999999	11	999999	402	611	827	806	196	999999	999999	931	866	999999	160	999999	999999	290	690	160	313	799	187	942	975	752	999999	559	999999	183	999999	999999	209	106	803	250	766	517	605	889	999999	182	999999	891	491	739	744	86	999999	209	858	196	506	267	436	208	429	999999	318	999999	999999	277	398	23	672	722	732	769	295	999999	481	577	685	801	999999	140	865	999999	461	245	18	758	864	217	999999	146	999999	941	
669	604	821	707	208	955	122	948	999999	999999	229	999999	17	974	791	786	728	999999	510	999999	332	999999	343	143	999999	82	641	999999	999999	191	999999	536	12	790	999999	999999	98	773	379	729	999999	986	356	999999	76	691	999999	43	966	87	488	44	635	24	619	373	270	687	109	135	323	103	544	602	999999	692	767	227	874	110	697	954	911	781	26	999999	950	999999	999999	916	844	607	999999	335	702	664	901	988	181	737	430	999999	999999	253	415	595	451	999999	721	384	924	21	999999	865	999999	999999	999999	854	999999	283	999999	870	620	193	290	715	50	219	900	999999	999999	779	56	147	680	296	290	999999	375	999999	999999	206	999999	692	991	833	448	999999	945	178	540	57	990	897	324	559	791	490	962	700	555	242	853	163	999999	155	965	32	195	104	252	999999	489	576	389	999999	202	927	202	457	999999	999999	274	731	999999	743	788	999999	822	999999	504	800	999999	999999	875	999999	352	525	109	999999	867	999999	10	850	925	84	568	423	518	107	366	864	999999	999999	432	700	999999	132	999999	849	366	999999	209	999999	599	999999	761	813	999999	726	873	999999	827	355	589	851	853	423	805	952	185	375	639	999999	763	640	512	199	252	185	999999	230	399	259	490	60	226	936	261	483	323	754	722	791	234	999999	999999	942	925	580	846	999999	326	182	673	991	187	999999	310	958	939	571	571	526	42	653	287	577	865	999999	635	917	171	999999	638	999999	652	848	500	84	604	999999	274	671	338	150	999999	999999	585	999999	873	999999	635	302	543	752	999999	206	999999	581	412	999999	87	395	999999	999999	392	994	543	252	348	338	999999	236	364	380	306	999999	197	999999	748	69	999999	376	665	894	292	869	788	886	248	456	99	919	671	145	999999	878	999999	999999	758	909	999999	343	160	544	757	999999	999999	173	455	293	18	867	832	352	476	711	730	999999	646	999999	216	657	14	999999	249	999999	565	228	887	999999	999999	788	143	999999	385	658	225	130	146	999999	999999	999999	440	955	999999	232	97	329	669	780	158	675	762	245	703	999999	339	268	305	692	843	720	286	37	120	999999	733	993	999999	818	496	999999	914	999999	592	591	226	58	453	27	977	999999	559	116	279	507	36	999999	145	359	329	999999	825	454	50	220	348	999999	844	228	498	103	362	999999	999999	548	761	999	652	121	810	999999	999999	287	715	999999	999999	999999	758	612	999999	835	858	617	499	539	999999	469	722	382	999999	813	214	235	529	999999	883	707	822	730	746	37	999999	33	549	48	151	547	
739	442	999999	999999	654	241	35	662	245	745	362	999999	999999	301	287	280	868	996	86	999999	999999	831	724	463	357	37	999999	175	590	834	999999	460	398	246	730	289	333	84	169	999999	209	999999	647	148	355	999999	966	455	750	999999	164	553	962	561	788	907	718	999999	821	999999	999999	999999	999999	410	999999	999999	999999	527	570	997	999999	999999	836	113	999999	999999	193	585	117	289	71	999999	425	616	679	525	497	837	458	823	999999	738	262	543	607	348	794	999999	471	453	710	448	884	999999	37	370	999999	859	180	896	724	143	487	999999	564	953	445	999999	730	161	414	529	999999	747	999999	218	999999	302	999999	999999	999999	946	124	999999	579	622	536	999999	588	999999	808	638	666	561	999999	437	999999	720	978	654	903	339	516	999999	999999	999999	379	147	325	818	999999	424	363	139	799	777	999999	823	999999	999999	426	772	876	999999	353	775	999999	517	647	999	958	821	323	851	148	767	440	804	999999	398	253	398	357	769	490	999999	284	536	762	331	418	437	999999	47	237	999999	462	999999	966	999999	327	862	999999	325	860	17	110	999999	991	999999	346	999999	999999	574	698	999999	424	117	931	999999	500	336	754	326	590	999999	73	286	624	16	999999	999999	838	999999	80	391	898	41	999999	482	999999	773	999999	731	984	204	238	193	348	209	716	355	999999	16	773	990	999999	183	999999	339	944	999999	999999	984	726	10	385	847	503	317	138	392	208	999999	999999	727	791	999999	341	395	999999	999999	937	424	999999	959	183	999999	999999	89	283	725	306	579	999999	470	885	561	999999	983	999999	391	690	41	80	999999	157	714	340	55	999999	94	842	999999	47	999999	885	473	694	766	827	553	269	423	999999	413	999999	628	999999	999999	842	240	28	357	575	911	999999	906	999999	966	811	468	501	999999	880	999999	999999	999999	999999	472	584	421	999999	247	166	276	131	276	998	999999	247	529	792	135	212	999999	75	495	773	136	876	979	129	727	999999	369	999999	727	543	999999	531	139	999999	459	631	430	373	780	201	999999	789	922	908	686	729	292	675	376	999999	911	999999	999999	193	999999	999999	605	301	149	999999	999999	225	999999	733	163	145	118	442	343	503	782	605	294	303	999999	999999	953	81	999999	999999	672	693	685	999999	631	720	999999	999999	680	862	36	138	234	498	999999	94	999999	199	754	550	621	999999	342	872	557	315	999999	103	719	79	999999	533	858	151	999999	113	999999	999999	111	443	11	172	762	481	477	653	999999	796	899	390	950	999999	999999	892	387	821	360	812	840	325	999999	
50	999999	610	230	502	999999	93	999999	300	554	389	97	321	548	458	98	861	404	999999	999999	52	203	339	999999	878	999999	999999	763	798	752	726	176	786	999999	960	999999	161	260	975	382	298	918	999999	836	999999	677	15	354	928	733	499	418	935	390	839	846	897	490	999999	294	315	999999	89	547	999999	999999	310	760	587	522	936	999999	999999	999999	646	133	594	502	999999	210	212	621	835	74	263	318	240	999999	999999	123	48	671	908	690	999999	999999	999999	71	999999	356	376	254	766	999999	797	889	989	413	744	716	262	404	931	999999	92	999999	999999	999999	294	518	982	905	48	473	483	275	701	999999	464	677	999999	999999	494	212	833	957	999999	429	277	999999	329	999999	660	14	861	999999	739	767	999999	999999	999999	825	777	500	374	999999	999999	999999	999999	532	999999	261	948	77	432	729	910	999999	317	135	839	74	747	921	199	165	254	999999	999999	839	535	999999	140	999999	201	468	755	994	838	372	751	562	496	744	185	77	878	593	582	142	734	20	460	481	543	421	87	856	999999	218	227	182	999999	103	996	263	130	866	875	964	999999	916	890	999999	384	286	577	12	745	131	999999	999999	461	480	115	999999	999999	999999	548	999999	390	999999	693	999999	155	579	872	403	748	921	999999	999999	718	617	168	818	129	999999	107	266	843	999999	120	188	931	566	720	220	999999	481	779	999999	328	104	584	84	232	271	799	999999	414	183	263	999999	999999	999999	942	844	321	296	999999	999999	999999	291	999999	999999	999999	514	698	588	859	662	415	277	151	486	693	623	43	94	999999	858	715	301	852	670	999999	295	999999	665	624	875	898	701	85	810	909	46	167	279	295	717	572	999999	946	752	768	986	682	697	581	328	999999	237	700	547	263	270	999999	277	493	502	509	42	999999	983	763	999999	201	340	576	999999	466	763	798	999999	999999	504	999999	109	901	999999	612	317	94	999999	74	671	10	538	999999	648	606	999999	786	999999	217	540	999999	963	988	63	795	352	131	923	861	57	439	822	261	999999	915	340	999999	658	999999	202	947	668	919	999999	999999	662	783	927	61	576	977	999999	999999	755	999999	391	999999	848	999999	999999	195	170	999999	999999	241	187	287	798	733	999999	525	138	999999	25	592	587	53	895	350	999999	568	203	872	295	80	433	162	506	999999	533	228	526	618	629	16	787	234	903	860	536	385	984	999999	785	61	999999	112	655	999999	670	348	225	508	999999	701	992	298	159	945	808	35	780	297	999999	57	999999	519	283	18	999999	363	150	
45	813	999999	584	998	999999	243	231	330	507	999999	840	195	13	28	712	999999	24	498	999999	957	62	511	604	999999	995	738	999999	338	829	647	999999	316	207	190	694	158	999999	999999	212	915	723	487	527	999999	457	23	53	979	807	999999	999999	316	999999	999999	982	312	163	887	13	358	190	893	999999	999999	976	533	988	823	334	563	809	30	296	169	999999	574	983	167	249	999999	695	999999	530	483	653	60	37	24	207	999999	995	240	999999	854	734	999999	986	668	999999	924	35	229	999999	254	546	999999	30	999999	949	999999	329	996	999999	999999	662	117	372	28	999999	999999	505	999999	625	943	568	579	999999	999999	434	413	587	325	696	999999	956	475	429	999999	999999	679	999999	908	999999	789	72	998	592	968	201	999999	468	968	461	999999	428	61	603	711	685	966	943	588	694	999999	830	999999	309	333	75	197	999999	95	999999	536	895	597	908	999999	880	569	986	71	999999	999999	944	999999	863	161	999999	904	871	717	600	970	736	451	999999	528	999999	67	699	999999	903	13	999999	382	999999	999999	649	831	153	767	830	126	999999	881	999999	887	601	999999	150	158	436	999999	326	970	495	121	999999	454	999999	389	877	999999	999999	727	167	247	999999	999999	732	999999	511	74	761	999999	886	484	999999	855	113	336	927	748	917	550	999999	999999	687	969	887	775	135	205	458	999999	890	18	255	999999	999999	110	999999	999999	487	211	999999	372	408	222	93	20	130	944	350	999999	462	999999	999999	329	895	424	999999	898	999999	956	813	316	616	998	223	999999	238	738	141	12	316	897	270	715	999999	470	345	474	885	876	999999	190	854	411	310	761	112	925	999999	999999	550	131	354	531	999999	339	755	409	999	215	782	392	999999	999999	999999	565	867	200	425	434	89	95	23	808	311	999999	462	999999	999999	461	776	312	380	832	462	195	999999	739	327	574	714	935	475	680	104	272	999999	516	670	999999	894	912	509	932	229	999999	117	999999	229	764	877	549	711	547	439	479	21	980	999999	554	21	999999	872	851	999999	999999	999999	343	999999	49	266	945	544	953	999999	863	802	448	612	996	87	18	519	562	696	174	234	928	251	999999	260	999999	631	126	733	766	49	658	221	999999	845	774	831	190	508	932	999999	757	980	575	999999	573	378	999999	999999	999999	618	319	165	555	919	999999	102	999999	789	999999	324	428	999999	800	823	154	236	536	999999	999999	999999	339	64	763	169	476	999999	999999	999999	999999	27	742	649	730	158	730	502	999999	166	164	682	741	400	999999	618	586	999999	
999999	751	532	346	999999	738	173	825	288	265	401	999999	453	744	426	152	112	851	582	779	999999	652	103	999999	999999	380	996	630	445	938	425	999999	583	999999	768	999999	999999	999999	185	999999	999999	904	999999	474	110	280	999999	420	266	599	298	786	46	806	49	999999	657	880	776	471	741	543	390	349	839	256	999999	999999	999999	502	727	999999	999999	578	304	594	782	999999	550	999999	999999	586	374	845	999999	639	119	999999	899	999999	276	544	574	714	999999	942	524	529	634	999999	467	207	999999	764	999999	536	120	467	512	454	999999	999999	339	486	999999	164	999999	544	699	210	146	45	615	745	235	999999	999999	961	316	362	80	263	994	696	832	999999	152	999999	973	123	528	999999	274	454	486	247	214	98	999999	117	773	979	830	434	999999	432	592	698	538	999999	349	159	161	159	384	501	999999	643	653	343	22	568	999999	586	682	495	770	171	268	987	978	108	999999	208	589	100	433	570	978	999999	877	453	81	293	773	379	499	125	79	985	213	571	444	999999	105	214	417	999999	752	232	661	430	440	999999	711	999999	108	953	570	999999	78	999999	999999	253	999999	568	496	288	812	999999	999999	655	999999	283	783	417	664	999999	113	384	683	189	999999	756	999999	457	999999	531	582	533	281	546	554	785	999999	999999	906	999999	121	536	717	999999	440	449	236	15	338	166	999999	303	586	624	999999	195	610	999999	655	999999	504	18	554	965	706	289	41	459	111	316	366	999999	510	473	372	999999	999999	554	999999	378	530	743	128	856	999999	288	999999	656	697	368	999999	38	94	998	999999	999999	981	751	432	161	417	777	904	999999	999999	722	793	123	262	999999	528	65	150	286	387	761	890	698	211	428	342	385	999999	743	999999	337	999999	511	777	270	594	916	999999	596	999999	753	999999	999999	999999	51	495	999999	404	424	839	999999	887	807	621	934	999999	293	550	14	819	42	25	171	889	999999	763	291	345	999999	687	612	999999	999999	999999	634	922	999999	642	169	932	508	981	346	903	999999	449	161	890	842	999999	999999	375	128	999999	999999	737	999999	216	592	288	214	498	999999	737	999999	196	344	492	987	21	429	651	390	81	999999	61	678	267	877	33	611	400	502	944	386	246	814	775	396	896	255	586	999999	880	728	20	999999	999999	675	999999	115	999999	999999	999999	628	999999	999999	999999	467	877	999999	420	339	999999	677	813	995	999999	999999	990	381	999999	105	999999	766	842	602	999999	352	999999	999999	999999	592	61	917	999999	497	671	999999	999999	999999	767	999999	999999	837	834	256	
999999	213	999999	25	121	258	684	999999	547	573	812	75	999999	66	999999	704	167	999999	999999	828	287	652	735	325	333	999999	999999	739	614	260	586	263	931	595	999999	306	999999	294	371	820	999999	607	999999	377	685	605	540	670	999999	73	999999	124	847	16	999999	836	477	600	691	969	625	945	839	297	987	999999	144	199	942	189	277	999999	43	179	920	680	999999	367	639	727	999999	999999	963	550	108	472	415	999999	999999	286	828	836	603	401	999999	999999	767	999999	390	137	471	350	728	999999	796	288	90	678	96	298	564	119	960	963	368	999999	981	299	198	525	153	219	999999	665	360	999999	279	642	973	999999	912	999999	977	999999	266	270	999999	999999	999999	999999	391	736	999999	999999	999999	718	999999	999999	43	999999	980	478	894	999999	983	261	999999	72	999999	366	19	448	999999	999999	999999	999999	999999	458	707	107	999999	615	545	999999	999999	999999	381	245	943	641	564	640	999999	440	978	444	999999	122	528	999999	999999	182	999999	397	999999	942	41	710	951	356	999999	427	931	999999	125	374	932	526	731	576	880	542	128	999999	802	379	839	274	159	999999	81	999999	999999	702	614	255	999999	157	568	200	999999	671	293	999999	65	146	708	672	325	613	511	777	999999	999999	999999	951	63	534	595	440	113	766	561	20	284	566	497	239	999999	870	999999	785	999999	540	200	218	258	532	999999	665	999999	176	949	999999	999999	304	638	978	578	662	201	950	999999	999999	999999	999999	119	999999	321	499	649	479	351	454	999999	726	819	999999	761	915	702	531	999999	930	999999	936	999999	25	580	980	999999	999999	660	668	678	938	999999	999999	452	580	108	975	220	59	26	999999	825	504	821	713	484	787	226	663	999999	999999	999999	631	367	161	803	104	999999	341	571	140	818	682	776	785	999999	989	408	190	816	727	321	936	914	577	121	321	999999	866	505	149	999999	999999	708	999999	973	602	999999	301	777	14	282	878	999999	886	383	153	728	46	221	495	389	999999	999999	243	357	38	716	790	50	999999	901	836	836	999999	999999	821	973	766	811	899	999999	999999	413	812	455	442	458	38	204	968	593	999999	655	999999	760	266	999999	475	661	999999	999999	999999	261	296	113	445	999999	66	58	562	179	999999	235	321	999999	999999	999999	43	787	915	580	688	999999	82	999999	744	191	826	671	580	670	508	999999	866	999999	843	855	126	999999	19	999999	401	979	641	798	631	931	343	50	488	634	127	687	746	374	207	96	189	398	369	999999	225	999999	999999	891	999999	856	369	307	135	427	516	334	778	
524	999999	708	954	999999	276	999999	847	786	193	946	553	999999	369	999999	999999	757	676	728	350	756	184	999999	511	750	138	774	572	46	914	70	999999	792	999999	231	195	498	142	906	131	556	415	439	212	531	999999	849	999999	867	999999	999999	750	787	999999	31	350	182	207	214	154	501	249	999999	872	999999	828	760	911	147	315	328	625	770	607	999999	351	744	804	979	411	289	287	704	556	546	999999	999999	999999	887	880	23	301	999999	999999	629	999999	999999	567	89	999999	999999	937	359	562	171	753	999999	999999	201	999999	999999	377	228	999999	865	999999	999999	999999	336	812	497	953	999999	266	301	37	697	18	999999	485	746	999999	724	285	824	351	927	152	999999	793	999999	161	999999	217	284	646	999999	999999	895	414	772	349	999999	999999	999999	634	913	103	270	999999	65	972	211	999999	999999	428	652	942	999999	999999	296	402	869	542	482	346	999999	999999	999999	655	953	571	122	573	713	407	946	456	999999	199	437	834	881	260	737	999999	949	900	283	999999	999999	999999	157	381	999999	379	480	698	794	869	999999	107	121	615	999999	999999	859	637	999999	536	999999	205	999999	999999	96	999999	521	999999	805	126	396	446	542	135	660	999999	999999	741	455	999999	927	999999	999999	210	901	340	723	275	999999	253	507	321	898	747	384	999999	999999	368	999999	665	858	860	892	678	999999	851	564	985	999999	367	79	127	192	667	999999	999999	543	671	886	999999	999999	255	550	562	618	85	547	795	751	862	565	65	456	790	486	999999	365	983	728	999999	776	999999	321	711	184	389	139	999999	999999	159	999999	596	481	999999	926	612	999999	340	70	407	313	999999	244	102	802	23	999999	401	999999	999999	868	560	943	836	978	11	934	999999	387	238	945	999999	658	601	999999	968	583	999999	864	999999	999999	34	922	331	999999	18	503	228	909	170	718	737	58	604	291	999999	652	645	560	999999	678	482	999999	831	461	996	999999	999999	495	833	439	999999	999999	318	999999	999999	637	622	100	970	999999	999999	999999	999999	520	217	268	63	320	901	326	938	999999	999999	205	999999	81	999999	999999	749	898	860	732	85	731	962	210	999999	999999	446	77	40	999999	590	426	999999	553	999999	321	254	738	66	332	593	999999	500	400	999999	123	512	772	546	752	350	82	999999	982	852	496	557	17	528	245	873	999999	296	394	775	522	242	999999	346	779	625	21	841	538	149	568	240	999999	999999	627	315	999999	531	287	999999	517	999999	979	700	249	999999	247	219	821	458	759	230	116	625	999999	999999	781	999999	999999	137	999999	241	
999999	999999	294	265	985	404	999999	930	999999	312	19	190	267	742	999999	40	106	999999	999999	801	30	89	999999	347	133	999999	536	746	533	248	763	159	874	999999	670	145	416	983	777	842	318	891	999999	999999	221	926	999999	342	627	751	338	999999	749	538	999999	40	999999	999999	141	999999	999999	164	999999	960	549	999999	315	981	82	999999	623	122	247	545	999999	139	999999	999999	135	207	999999	203	128	782	909	22	999999	346	75	639	681	470	852	739	974	164	494	299	907	999999	620	386	270	999999	137	225	999999	213	999999	91	211	532	820	934	458	674	46	624	60	536	459	969	915	442	999999	163	270	508	999999	338	644	539	999999	773	586	213	933	617	654	999999	508	999999	300	983	999999	999999	649	917	290	309	127	999999	249	999999	903	651	470	999999	75	999999	955	999999	642	716	447	671	507	999999	357	999999	741	429	969	366	999999	262	678	999999	13	296	514	999999	999999	271	221	773	300	653	870	935	999999	115	552	680	738	503	564	583	546	999999	651	602	570	45	568	999999	901	999999	352	651	972	538	824	778	469	999999	786	380	505	673	381	853	999999	422	511	635	877	298	627	534	697	104	394	246	645	911	782	192	703	999999	872	417	999999	228	962	214	291	773	220	136	717	193	88	873	395	797	425	157	533	932	820	612	265	818	953	877	153	587	999999	558	829	604	677	982	999999	999999	552	999999	459	999999	354	113	88	501	999999	513	999999	521	850	848	495	635	658	770	702	999999	999999	999999	275	94	71	703	640	999999	306	122	516	105	82	431	254	467	698	236	587	716	534	764	999999	449	861	632	736	999999	73	999999	999999	999999	999999	540	811	70	999999	374	999999	650	999999	426	204	704	997	999999	448	999999	603	37	936	432	192	985	736	398	999999	826	233	999999	999999	355	999999	112	177	609	814	999999	999999	193	775	333	990	999999	999999	999999	569	307	452	999999	999999	999999	691	999999	267	523	999999	999999	804	999999	580	865	151	999999	683	127	999999	101	537	397	116	906	999999	999999	261	613	999999	255	999999	628	828	192	383	292	999999	999999	664	562	999999	653	999999	519	737	999999	613	909	192	192	263	136	289	478	999999	999999	834	286	999999	999999	999999	654	91	478	563	999999	999999	999999	491	999999	562	34	462	999999	999999	883	511	596	179	612	806	351	999999	259	992	614	348	359	999999	328	458	968	160	999999	778	201	572	417	955	561	999999	225	428	999999	999999	238	999999	24	232	999999	999999	248	117	896	474	442	233	832	999999	949	837	245	999999	999999	409	999999	
874	78	496	999999	320	999999	640	617	11	590	999999	106	628	763	939	333	137	999999	774	220	860	264	999999	999999	999999	999999	999999	16	724	999999	251	999999	924	47	364	605	527	176	575	460	607	999999	999999	883	519	136	214	999999	19	513	999999	448	999999	199	733	619	159	999999	97	580	172	633	999999	635	999999	668	182	590	408	343	805	961	960	324	612	369	369	45	826	841	536	999999	996	221	268	802	866	735	314	745	456	999999	89	995	999999	973	607	268	544	999999	999999	623	325	675	707	156	488	83	999999	373	260	124	999999	255	54	955	999999	681	377	999999	801	447	999999	663	887	439	881	999999	37	638	762	110	501	999999	887	912	999999	999999	513	121	324	999999	999999	941	494	342	50	999999	999999	999999	347	926	999999	999999	58	999999	999999	999999	788	277	275	524	55	947	999999	159	622	999999	368	141	72	315	178	266	233	18	298	999999	999999	555	398	999999	999999	695	999999	836	220	504	999999	380	999999	240	542	245	846	799	747	211	999999	345	719	690	476	819	279	41	757	634	773	999999	228	12	493	999999	878	228	510	360	655	999999	999999	128	433	987	999999	832	773	932	419	999999	270	97	999999	832	835	708	580	999999	425	270	999999	585	999999	999999	161	573	746	999999	366	627	299	397	555	565	406	601	267	488	263	447	268	999999	999999	350	780	141	997	661	999999	999999	999999	317	999999	395	999999	363	397	999999	999999	999999	95	473	575	791	143	873	541	448	435	999999	999999	101	999999	978	12	262	999999	389	115	30	575	999999	901	196	979	981	462	170	869	53	214	719	652	271	362	794	260	433	217	999999	999999	558	235	174	730	556	377	956	392	443	992	18	442	999999	426	999	572	389	999999	999999	999999	999999	579	391	39	731	448	678	999999	218	12	937	999999	207	430	26	859	736	466	433	613	506	999999	435	60	206	286	837	844	999999	231	871	999999	64	496	999999	979	999999	999999	998	999999	699	339	184	441	65	835	999999	395	409	999999	835	923	388	548	914	603	999999	341	999999	455	611	999999	274	986	999999	326	127	999999	211	47	25	601	999999	325	999999	999999	603	999999	995	370	51	451	999999	222	999999	948	242	516	581	999999	836	512	311	552	506	999999	999999	197	999999	999999	717	999999	194	372	134	243	465	999999	633	748	999999	159	345	472	414	169	398	62	999999	192	93	610	140	586	211	513	300	915	818	58	110	999999	693	266	652	999999	267	999999	97	161	493	179	883	832	999999	686	177	838	148	346	999999	999999	999999	999999	655	117	402	999999	171	
621	943	999999	254	999999	648	999999	465	88	820	896	999999	326	964	449	699	913	727	307	961	999999	999999	461	776	481	999999	96	999999	999999	611	545	125	659	910	476	218	943	999999	999999	999999	999999	999999	99	28	251	999999	161	59	157	428	741	389	104	646	647	999999	491	773	772	15	561	774	890	476	284	781	999999	415	497	240	999999	999999	430	999999	930	303	256	999999	535	47	429	47	672	999999	999999	165	999999	23	273	200	727	179	163	302	633	999999	340	622	743	470	202	745	561	916	672	753	999999	999999	716	354	39	58	248	999999	586	523	111	999999	999999	128	761	239	152	306	513	586	834	138	490	673	962	999999	699	74	844	683	999999	755	999999	126	206	48	306	999999	171	999999	999999	999999	999999	119	165	597	26	625	709	999999	603	265	999999	999999	918	831	501	53	392	406	358	183	890	999999	47	355	268	489	999999	722	932	233	999999	834	655	416	999999	380	999999	374	617	84	365	881	90	230	352	999999	208	375	999999	263	537	764	999999	758	537	999999	81	809	999999	536	702	999999	999999	999999	130	999999	999999	511	419	130	999999	27	789	999999	818	999999	821	817	13	869	291	557	999999	678	999999	999999	514	896	878	608	999999	999999	46	999999	999999	378	849	999999	110	773	958	696	956	426	728	519	999999	56	940	999999	992	263	805	468	254	155	811	999999	999999	749	74	543	999999	999999	999999	999999	980	708	902	999999	169	120	717	240	911	999999	999999	758	950	186	999999	467	956	360	615	999999	902	999999	836	235	566	497	37	360	999999	424	73	155	604	901	538	999999	153	500	369	882	546	575	557	999999	554	63	411	999999	354	607	586	282	205	777	999999	999999	872	676	999999	671	999999	367	531	999999	531	455	163	59	647	137	324	999999	999999	733	999999	337	30	186	999999	512	999999	529	15	111	838	791	949	827	977	135	404	476	617	697	799	999999	53	71	138	999999	900	362	860	226	292	130	999999	999999	278	596	393	999999	995	379	585	563	999999	430	999999	739	506	335	999999	521	999999	999999	848	999999	934	329	293	959	58	999999	612	733	669	788	818	999999	510	487	559	391	999999	999999	481	247	121	999999	826	623	412	999999	602	575	290	348	493	445	282	987	537	948	312	433	647	999999	767	999999	893	573	611	999999	239	29	776	690	779	33	376	610	192	698	502	670	556	659	979	46	999999	999999	999999	383	444	523	949	610	88	318	71	68	480	269	351	263	21	999999	169	999999	799	599	569	469	999999	672	804	839	456	999999	877	999999	443	999999	999999	999999	
999999	999999	505	999999	79	175	999999	470	962	317	140	999999	357	248	659	94	499	406	999999	854	762	834	999999	999999	718	120	164	446	441	999999	624	749	861	779	985	783	965	454	513	633	987	108	507	761	541	999999	492	217	982	792	999999	47	492	999999	810	443	999999	732	996	999999	999999	175	39	888	693	999999	71	577	263	876	128	55	999999	999999	866	663	336	553	241	999999	628	946	999999	648	584	587	999999	317	969	551	860	242	457	553	621	821	999999	999999	999999	999999	820	914	999999	116	674	453	999999	999999	999999	156	116	379	501	169	341	74	999999	390	999999	115	133	754	608	999999	999999	885	999999	349	993	55	999999	717	485	999999	27	713	993	357	974	140	443	388	630	822	445	490	740	298	221	999999	119	688	315	962	37	76	315	252	100	999999	856	804	884	642	999999	999999	893	999999	152	999999	999999	364	416	183	672	745	133	786	999999	999999	999999	309	137	999999	935	905	412	523	61	951	999999	750	266	196	284	999999	503	987	270	56	999999	328	155	594	484	755	282	141	299	292	942	528	975	565	643	556	677	448	999999	656	987	379	370	200	229	331	107	229	899	44	251	146	525	999999	938	826	163	543	962	189	999999	280	999999	999999	19	879	775	701	553	727	960	65	290	613	999999	226	957	999999	375	999999	658	63	242	265	50	805	13	755	999999	999999	999999	144	486	527	34	999999	155	999999	191	349	556	405	676	181	83	196	855	911	171	721	868	208	178	808	531	579	48	968	999999	999999	876	29	85	736	334	826	579	763	589	352	81	366	773	999999	607	262	386	70	191	854	950	101	594	905	948	204	999999	677	995	454	678	999999	872	999999	472	536	999999	999999	847	257	999999	101	332	818	650	511	435	152	211	278	202	999999	787	873	262	785	434	179	788	140	999999	902	999999	999999	673	893	493	794	563	80	932	446	222	934	247	999999	769	775	999999	446	999999	999999	999999	999999	262	700	399	999	999999	686	111	160	162	999999	397	714	334	197	154	756	28	640	588	999999	346	999999	764	853	999999	403	26	999999	915	351	370	46	999999	999999	882	999999	503	494	79	999999	969	781	294	999999	546	533	999999	582	630	508	999999	139	245	346	389	506	935	546	373	332	999999	452	245	810	356	361	999999	293	314	181	999999	533	571	711	170	565	471	269	316	999999	999999	444	999999	417	923	241	999999	99	660	386	999999	957	131	747	216	526	546	999999	158	999999	999999	999999	277	459	999999	894	567	533	185	824	44	676	240	270	463	999999	
424	828	887	124	560	199	999999	928	144	999999	412	824	505	644	999999	988	120	131	858	999999	176	578	999999	38	673	277	914	836	999999	371	726	860	293	979	112	718	596	999999	999999	64	619	999999	325	949	999999	743	999999	540	999999	999999	566	118	411	835	999999	845	666	858	450	999999	999999	795	999999	999999	578	552	999999	999999	541	999999	402	86	497	999999	18	999999	263	999999	999999	930	249	383	999999	999999	804	999999	458	458	919	267	61	737	593	351	779	999999	999999	552	999999	939	999999	999999	999	503	999999	999999	999999	607	827	243	591	454	999999	520	999999	901	764	290	999999	960	103	999999	999999	283	259	664	492	155	34	194	72	711	840	999999	999999	738	384	999999	999999	999999	997	850	999999	686	676	607	425	999999	308	878	69	483	999999	421	846	131	905	999999	254	989	997	475	583	642	180	879	613	999999	794	315	527	236	999999	653	999999	253	460	920	607	651	249	999999	999999	155	999999	999999	137	429	999999	604	999999	999999	293	662	327	999999	999999	988	515	796	999999	709	288	993	999999	999999	999999	999999	458	999999	671	999999	999999	999999	749	999999	999999	999999	517	999999	751	193	999999	199	482	868	999999	975	335	440	975	999999	414	811	658	999999	141	999999	794	999999	999999	207	999999	167	999999	846	541	690	912	741	904	840	999999	924	54	810	999999	98	999999	493	889	869	605	28	627	209	580	316	999999	219	999999	773	642	225	999999	554	999999	999999	999999	635	337	263	73	594	535	145	991	490	766	848	785	53	343	311	412	874	601	952	539	734	275	999999	999999	703	295	141	207	265	999999	500	597	956	832	884	165	999999	806	21	493	999999	218	999999	550	106	999999	411	439	341	812	972	952	999999	267	532	370	112	517	999999	308	403	999999	735	413	275	260	828	221	459	155	776	78	999999	999999	57	526	999999	684	648	999999	884	702	865	452	114	999999	336	699	309	524	999999	128	445	713	100	554	482	687	284	845	605	200	999999	196	46	903	372	999999	219	16	999999	427	999999	101	999999	999999	999999	292	308	999999	923	139	911	934	101	657	999999	877	378	503	53	498	999999	803	999999	999999	722	999999	416	211	999999	535	999999	999999	339	999999	260	999999	299	999999	481	199	999999	556	999999	475	288	55	999999	389	280	495	433	715	962	999999	999999	75	427	999999	978	402	876	999999	552	398	649	618	605	466	406	288	999999	999999	31	853	119	853	881	208	415	999999	999999	999999	930	999999	112	773	341	643	999999	194	999999	569	999999	89	323	291	14	999999	826	670	449	637	999999	992	907	999999	999999	118	587	
173	194	228	324	310	816	999999	176	861	999999	999999	999999	962	848	999999	999999	28	567	942	999999	999999	849	358	999999	744	999999	948	54	938	999999	657	89	232	999999	454	10	708	999999	120	272	473	125	152	246	999999	393	487	789	770	641	888	999999	999999	578	999999	324	836	846	999999	83	999999	805	237	999999	638	795	999999	906	404	221	651	774	456	679	76	712	706	121	999999	360	749	168	999999	307	895	999999	338	999999	305	999999	999999	862	673	47	404	668	887	999999	999999	164	338	580	999999	558	989	123	440	999999	511	999999	999999	724	425	229	333	999999	530	930	193	999999	999999	410	611	274	57	789	999999	999999	999999	407	999999	999999	513	277	31	999999	999999	999999	317	781	340	999999	152	257	520	449	999999	454	999999	694	148	956	999999	740	696	928	969	130	511	209	999999	30	999999	113	232	999999	221	999999	207	164	999999	999999	623	411	999999	211	999999	363	999999	607	352	657	706	590	269	868	999999	773	580	999999	209	999999	224	117	769	999999	999999	48	999999	999999	999999	298	256	559	999999	343	342	479	213	999999	669	616	377	903	999999	364	324	216	844	363	999999	448	577	999999	955	295	999999	516	642	226	999999	229	337	219	379	63	410	156	833	999999	999999	999999	569	95	999999	592	284	320	260	414	999999	262	204	999999	328	789	999999	152	603	471	752	826	837	987	999999	450	999999	167	999999	803	953	177	999999	917	828	934	878	492	680	373	20	279	266	237	230	490	35	999999	999999	590	342	268	553	371	999999	999999	454	582	342	999999	313	126	786	456	460	999999	879	286	843	394	910	999999	472	999999	999999	999999	570	609	999999	271	424	622	277	943	999999	695	623	21	744	129	999999	999999	999999	696	999999	893	999999	809	776	401	611	748	999999	506	999999	113	796	323	999999	700	148	844	815	80	568	691	849	843	984	765	999999	999999	542	723	904	614	89	999999	999999	567	990	761	833	375	999999	676	799	999999	274	367	899	310	111	54	999999	999999	490	88	137	378	54	649	824	999999	196	744	999999	109	999999	75	34	30	152	352	709	999999	999999	450	420	892	999999	89	578	627	866	999999	999999	498	742	999999	133	10	648	999999	523	999999	936	822	188	916	999999	999999	177	999999	343	879	999999	999999	344	603	635	50	999999	244	486	964	80	207	154	999999	999999	717	366	344	941	33	381	350	999999	367	999999	197	271	999999	999999	999999	911	379	293	999999	746	16	163	148	633	92	341	413	325	558	999999	738	678	999999	938	752	343	833	267	999999	507	817	929	976	163	999999	779	999999	811	294	
63	700	914	999999	545	999999	999999	227	711	859	692	999999	35	281	96	711	519	999999	565	680	999999	88	122	974	489	928	87	186	999999	999999	312	999999	602	41	504	999999	824	520	999999	966	198	126	132	407	999999	539	792	658	890	451	927	415	999999	141	435	999999	588	939	999999	617	894	387	241	999999	556	525	375	999999	776	999999	999999	998	23	598	999999	742	956	714	356	949	146	999999	296	999999	267	897	566	999999	999999	529	992	884	999999	999999	999999	811	884	606	851	999999	174	798	881	383	564	928	401	999999	649	692	999999	873	999999	729	480	474	999999	697	267	999999	958	904	397	256	999999	999999	999999	279	525	680	858	999999	863	255	785	999999	547	912	979	999999	505	999999	821	913	511	128	301	122	273	607	999999	196	349	201	152	269	411	635	859	561	772	131	495	999999	833	669	999999	348	943	142	927	187	999999	928	163	413	93	483	745	405	999999	53	16	917	960	672	999999	671	999999	999999	999999	912	63	999999	566	383	69	999999	90	841	118	953	999999	140	680	999999	478	999999	48	738	186	927	890	999999	851	728	125	578	17	171	659	349	245	427	999999	999999	134	299	371	779	999999	239	403	903	296	756	874	999999	999999	427	203	999999	632	373	350	999999	32	598	576	838	268	999999	846	918	192	769	999999	751	999999	666	418	999999	59	268	394	946	533	999999	177	104	999999	999999	341	999999	968	70	716	872	87	196	999999	999999	723	532	999999	999999	392	485	721	527	999999	999999	999999	580	19	999999	549	374	999999	403	486	45	431	482	999999	999999	159	999999	949	131	63	845	999999	747	673	882	466	527	746	530	564	57	274	999999	65	999999	305	760	580	954	521	999999	999999	683	999999	957	114	999999	546	999999	714	136	535	600	473	203	999999	205	907	999999	557	32	999999	999999	839	438	770	999999	427	265	724	398	686	999999	610	999999	952	990	999999	999999	777	225	999999	255	815	437	522	674	186	999999	282	110	999999	452	406	498	723	443	844	282	196	334	823	291	776	325	450	540	990	761	999999	467	999999	999999	360	342	52	999999	643	411	999999	105	999999	999999	982	999999	545	243	598	121	988	999999	999999	999999	529	452	401	698	479	499	999999	981	999999	425	620	815	942	999999	102	999999	999999	351	799	443	366	100	999999	268	309	999999	779	216	999999	878	772	732	321	404	671	999999	940	353	902	999999	424	934	421	999999	944	176	681	884	150	533	999999	999999	718	712	407	439	722	143	399	999999	720	780	48	806	652	887	504	547	999999	195	999999	999999	999999	656	28	431	
679	999999	999999	142	999999	895	76	418	224	135	999999	608	996	242	194	807	954	587	433	644	896	615	536	66	672	143	894	955	410	999999	999999	72	999999	976	759	180	820	266	843	999999	999999	630	591	526	874	896	999999	757	10	326	158	861	232	384	535	74	25	999999	470	348	11	999999	999999	999999	999999	951	913	30	999999	999999	987	999999	743	608	930	275	33	19	192	775	592	146	954	94	999999	346	839	319	999999	695	164	563	796	504	824	603	621	928	999999	923	982	530	284	986	338	460	127	999999	454	999999	51	999999	999999	694	755	864	166	924	260	591	121	999999	580	787	999999	433	999999	249	999999	999999	654	104	999999	269	793	72	861	999999	755	999999	999999	224	999999	190	654	158	490	112	999999	999999	999999	697	678	17	811	388	949	497	136	905	999999	878	999999	127	615	946	999999	813	900	999999	12	198	179	999999	371	896	738	399	143	711	999999	799	499	824	890	956	425	413	458	999999	122	374	840	849	403	350	384	748	575	707	999999	676	211	999999	956	257	527	381	645	914	650	560	999999	999999	962	759	999999	26	236	658	530	192	365	496	580	999999	358	329	903	31	522	990	999999	999999	158	999999	597	443	867	643	439	54	767	543	764	562	21	425	999999	999999	999999	999999	521	999999	186	380	320	715	485	328	899	208	999999	624	402	659	736	927	277	695	999999	999999	158	593	229	486	999999	822	999999	27	626	932	442	269	999999	164	479	906	999999	778	999999	882	958	999999	743	999999	577	999999	150	114	825	93	999999	201	999999	27	219	927	697	700	955	498	999999	999999	999999	999999	765	217	999999	248	190	830	678	498	739	288	986	999999	999999	988	908	999999	681	999999	202	999999	784	999999	999999	999999	944	999999	219	558	999999	999999	899	999999	846	776	474	999999	588	999999	924	995	999999	659	462	203	40	609	87	708	792	682	817	366	999999	169	192	525	430	521	303	999999	620	129	675	282	389	496	763	83	523	548	693	778	999999	207	136	999999	999999	592	22	344	474	999999	766	150	999999	542	235	999999	999999	949	939	999999	608	296	384	296	983	999999	814	544	846	13	194	999999	988	49	999999	999999	43	66	737	837	509	959	999999	999999	363	535	633	999999	271	87	489	999999	609	999999	999999	416	823	840	151	999999	778	477	498	470	999999	522	161	609	878	167	653	537	221	111	567	999999	999999	999999	932	457	557	999999	999999	769	999999	999999	999999	999999	999999	258	254	202	999999	140	999999	999999	999999	999999	794	841	384	33	968	113	434	999999	362	507	70	529	294	558	
908	694	60	810	999999	729	945	705	999999	999999	740	629	912	460	999999	91	52	535	188	427	480	101	83	999999	999	179	344	573	999999	999999	311	349	999999	695	294	999999	89	999999	837	999999	758	99	999999	594	292	348	200	999999	338	280	464	535	350	866	999999	816	620	526	999999	34	394	382	446	740	487	400	999999	227	175	999999	12	794	697	447	669	390	138	488	251	999999	978	371	245	987	999999	999999	999	107	999999	477	610	563	446	812	999999	385	999999	999999	117	892	999999	999999	807	999999	278	670	999999	903	999999	697	688	141	999999	999999	55	33	147	459	999999	710	401	999999	609	697	791	449	999999	884	100	999999	999999	905	381	358	999999	15	563	308	719	22	939	105	901	999999	999999	478	999999	999999	766	334	248	203	999999	406	999999	125	373	119	155	999999	322	952	813	999999	959	782	760	926	999999	50	999999	838	739	55	771	999999	999999	999999	908	323	170	72	128	766	999999	544	740	975	857	860	999999	453	163	890	699	986	999999	988	959	17	718	999999	120	725	864	409	463	129	634	205	459	683	211	832	668	260	834	56	999999	424	52	785	999999	324	999999	26	685	849	999999	785	23	677	730	901	604	809	951	402	901	645	91	999999	350	661	999999	999999	999999	999999	231	999999	999999	999999	131	545	964	932	292	999999	999999	999999	724	614	773	849	192	781	952	999999	237	859	309	441	999999	231	343	431	999999	999999	912	451	999999	999999	627	907	999999	777	556	195	936	672	526	165	85	63	921	476	846	501	478	630	14	941	104	372	149	999999	999999	900	999999	543	498	874	883	999999	999999	370	986	999999	226	415	999999	999999	374	564	342	999999	365	101	310	866	999999	943	939	999999	999999	833	269	264	768	912	686	656	984	999999	183	652	281	211	980	560	490	980	284	999999	999999	247	577	539	40	995	999999	999	599	999999	958	555	934	999999	437	250	110	731	108	314	729	578	782	970	391	999999	871	999999	120	749	386	603	668	876	999999	209	266	730	234	772	557	999999	66	649	999999	628	717	681	773	739	459	999999	999999	970	343	826	464	606	158	999999	133	210	888	850	999999	999999	886	999999	713	999999	984	380	507	335	756	52	521	999999	536	762	999999	200	390	381	999999	627	999999	698	542	70	744	659	582	882	648	357	797	216	691	90	741	659	967	999999	999999	999999	999999	557	223	301	315	331	80	999999	379	933	999999	517	999999	340	643	198	525	999999	493	334	798	624	687	409	254	999999	452	455	31	999999	999999	844	999999	220	376	999999	999999	999999	755	423	
589	196	513	715	538	290	999999	360	446	552	999999	325	62	999999	290	999999	870	814	56	999	879	624	373	999999	710	974	891	350	999999	479	999999	283	897	80	999999	611	999999	999999	871	964	659	101	19	478	187	907	792	999999	929	739	304	670	999999	999999	543	965	822	999999	14	999999	398	999999	999999	967	838	860	427	999999	999999	678	999999	897	943	91	999999	787	614	895	879	803	999999	697	999999	234	185	53	88	152	536	779	789	665	999999	317	999999	354	706	52	640	327	489	999999	518	261	999999	406	727	122	999999	999999	360	927	575	210	999999	999999	894	170	791	794	999999	285	455	999999	999999	859	929	635	515	995	91	999999	264	999999	323	380	188	999999	999999	779	326	999999	736	780	428	999999	99	767	999999	875	459	545	260	845	999999	214	999999	611	371	365	476	101	999999	999999	674	788	999999	23	886	10	999999	735	160	999999	478	816	548	999999	999999	37	769	999999	699	639	546	545	321	419	27	119	999999	577	797	654	312	999999	368	327	115	640	199	999999	880	935	999999	723	394	999999	377	729	665	691	133	344	999999	999999	401	968	873	138	476	263	995	999999	999999	944	999999	505	709	999999	999999	231	568	847	838	692	291	764	285	822	161	83	51	298	454	333	453	999999	999999	999999	833	400	999999	977	174	935	91	113	949	419	785	889	538	999999	281	443	132	286	506	903	31	636	692	60	999999	402	222	707	999999	661	500	485	447	710	419	67	777	591	682	902	611	999999	815	865	999999	271	999999	917	27	999999	210	999999	956	164	977	999999	707	403	999999	772	999999	384	999999	999999	918	999999	451	827	714	223	999999	541	999999	999999	999999	843	821	826	24	715	856	305	689	321	460	333	528	999999	999999	223	360	384	592	910	189	236	407	999999	947	999999	820	717	999999	999999	999999	999999	573	363	999999	144	384	880	388	293	999999	428	999999	468	836	594	999999	999999	105	501	863	292	949	693	424	75	999999	999999	879	999999	895	149	999999	999999	999999	999999	760	175	431	598	838	479	999999	999999	994	999999	542	938	999999	362	999999	999999	999999	711	939	71	720	879	939	795	698	999999	10	110	398	776	335	807	999999	55	834	615	736	506	662	393	297	650	999999	663	533	506	614	527	333	999999	526	391	946	905	80	881	236	635	900	999999	479	999999	909	228	435	735	447	644	527	348	999999	125	58	556	774	79	999999	286	999999	201	475	483	999999	999999	259	943	999999	999999	975	953	999999	111	999999	903	999999	402	999999	480	237	798	999999	999999	999999	984	317	999999	999999	400	141	999999	
700	950	372	999999	293	996	126	754	969	491	874	851	999999	574	959	824	999999	155	641	381	338	710	58	474	142	506	483	793	999999	848	610	470	464	974	262	439	738	897	999999	918	286	986	510	746	923	217	309	434	34	999999	891	198	758	759	672	999999	901	898	576	787	522	333	905	999999	880	999999	999999	695	322	999999	96	621	534	999999	105	351	210	312	999999	924	206	58	768	365	999999	422	711	705	312	999999	537	999999	331	832	405	999999	90	999999	999999	519	999999	614	122	505	405	279	999999	45	999999	330	789	599	357	999999	590	473	564	549	999999	468	703	691	999999	999999	992	257	300	999999	327	999999	999999	999999	447	999999	113	591	936	273	999999	999999	759	675	51	981	482	938	999999	999999	999999	932	398	999999	224	406	999999	138	999999	72	513	158	979	961	999999	521	999999	968	999999	326	549	998	999999	300	589	487	709	37	650	411	999999	999999	765	999999	459	395	754	729	606	50	224	974	370	999999	760	811	707	797	999999	530	922	513	785	175	140	253	404	999999	951	737	999999	789	999999	819	496	459	393	368	511	332	999999	339	999999	999999	112	574	638	664	540	778	779	999999	999999	129	488	73	277	999999	490	999999	990	656	778	869	999999	435	495	551	387	999999	427	349	296	999999	763	999999	152	999999	73	999999	614	740	566	999999	957	785	719	368	340	432	191	793	877	999999	342	120	560	999999	768	676	88	97	999999	999999	360	440	625	444	366	999999	920	604	536	925	601	260	99	606	999999	567	715	137	999999	954	130	634	999999	999999	302	999999	42	649	905	396	486	527	999999	337	822	999999	999999	285	12	444	511	587	999999	951	702	999999	999999	954	589	210	999999	999999	876	333	119	999999	999999	633	151	713	863	281	698	999999	448	83	797	999999	783	394	407	440	135	999999	999999	542	378	520	298	220	632	87	70	999999	999999	535	651	999999	228	999999	559	537	143	298	999999	240	888	999999	513	629	294	268	180	999999	803	530	999999	999999	999999	576	357	458	999999	931	90	785	999999	999999	714	913	432	999999	999999	688	835	870	306	836	999999	999999	654	262	16	669	925	374	999999	865	901	905	999999	550	258	652	748	111	999999	999999	218	795	999999	894	411	599	206	627	725	492	369	999999	233	990	906	999999	921	105	451	674	15	715	878	355	102	809	999999	999999	418	890	939	999999	677	104	627	999999	999999	760	851	417	473	308	649	424	999999	999999	999999	718	644	999999	999999	652	999999	527	207	503	917	674	999999	999999	999999	324	218	835	552	635	265	138	372	508	
999999	171	253	999999	211	706	76	463	850	999999	138	999999	247	999999	999999	296	84	159	897	134	490	527	999999	260	32	158	99	999999	871	870	712	552	356	145	120	569	409	999999	326	500	436	463	823	676	473	898	87	389	675	999999	999999	115	241	247	27	999999	212	993	21	63	616	262	999999	999999	422	585	149	111	999999	599	999999	458	999999	999999	698	37	703	292	786	134	999999	999999	999999	999999	320	606	321	999999	128	169	367	415	615	272	999999	184	871	843	999999	999999	999999	975	670	999999	378	112	281	835	549	990	999999	920	216	886	982	905	124	976	669	816	274	41	983	559	242	482	999999	571	522	523	165	859	39	899	375	105	50	71	999999	217	334	486	568	138	911	446	208	728	289	978	999999	999999	183	446	623	727	999999	120	844	895	999999	710	322	36	834	999999	891	317	520	999999	864	999999	999999	461	491	788	999999	854	999999	795	999999	125	291	999999	999999	271	685	592	285	648	113	930	999999	351	949	624	173	542	304	523	555	891	999999	402	123	17	999999	722	955	834	264	147	471	59	999999	999999	428	999999	999999	572	711	999999	41	872	783	934	835	398	512	866	624	930	560	135	999999	392	907	888	430	455	116	963	636	450	394	965	999999	177	729	805	206	395	969	731	811	256	859	345	619	999999	999999	766	219	98	220	334	587	999999	809	239	245	539	357	126	466	748	671	590	487	818	475	999999	999999	706	999999	239	999999	828	999999	992	532	572	279	251	283	349	754	547	999999	70	388	132	999999	499	999999	666	47	999999	275	999999	999999	278	857	801	713	514	107	512	428	980	373	759	33	816	706	673	999999	115	843	126	993	134	359	999999	999999	353	309	179	999999	14	202	117	562	260	417	263	714	999999	999999	999999	252	251	999999	260	999999	629	109	552	999999	896	405	931	999999	159	79	460	919	999999	371	999999	999999	927	999999	999999	999999	999999	999999	772	408	453	959	792	577	999999	874	752	14	109	730	810	253	999999	999999	999999	999999	270	107	413	190	956	344	284	116	177	999999	324	875	705	472	441	432	336	153	349	936	999999	999999	936	999999	327	456	820	709	561	999999	458	550	135	815	527	167	793	999999	451	118	684	685	999999	519	560	877	309	636	299	387	917	999999	999999	313	999999	906	999999	137	862	510	524	575	555	61	999999	774	999999	890	999999	283	999999	743	702	241	262	928	954	426	999999	450	157	193	419	183	208	845	512	821	820	621	995	665	729	999999	593	999999	139	358	999999	999999	137	999999	691	999999	748	
184	999999	807	999999	76	999999	745	412	422	999999	341	165	381	852	269	999999	927	999999	333	999999	999999	23	761	647	999999	999999	606	999999	999999	999999	738	501	999999	435	34	935	704	770	753	669	999999	262	999999	999999	999999	954	757	999999	154	524	999999	348	368	738	774	999999	159	169	908	999999	355	732	999999	109	625	840	761	946	999999	334	567	167	326	663	37	999999	706	183	394	198	999999	110	868	424	123	399	142	664	660	864	785	545	861	999999	324	527	999999	218	962	422	202	999999	678	999999	957	52	999999	705	999999	999999	464	975	775	999999	999999	999999	864	58	986	236	707	107	999999	962	999999	31	305	841	999999	509	931	498	221	972	996	999999	999999	58	467	80	999999	437	999999	999999	999999	810	770	151	257	78	662	740	231	735	714	105	999999	715	280	935	999999	190	366	999999	132	965	999999	802	723	997	999999	815	999999	915	859	280	153	688	562	738	261	163	594	279	846	999999	276	485	267	901	713	715	778	532	999999	196	80	751	999999	999999	57	967	999999	260	254	847	159	316	876	444	951	999999	163	542	683	593	999999	999999	365	930	699	287	999999	822	293	999999	47	67	591	672	209	402	999999	128	691	999999	735	999999	35	999	999999	959	999999	822	949	876	562	246	849	740	999999	984	396	554	744	769	432	605	966	146	810	999999	724	213	245	559	634	44	850	398	999999	262	71	365	999999	999999	678	722	872	416	556	800	999999	850	82	224	15	658	383	921	862	139	999999	999999	199	999999	999999	405	999999	999999	252	999999	999999	999999	883	347	999999	40	666	15	101	709	733	559	590	19	883	874	141	999999	999999	975	999999	928	536	727	885	182	176	999999	504	282	999999	999999	174	38	999999	756	999999	999999	301	974	992	999999	830	162	406	817	308	999999	77	999999	274	566	847	277	865	466	924	166	461	750	864	728	510	999999	574	261	395	561	604	136	999999	406	728	578	982	999999	108	383	330	78	874	999999	870	999999	999999	578	999999	999999	172	948	832	810	283	551	999999	274	867	999999	999999	155	431	746	585	940	463	867	999999	278	999999	582	999999	550	835	393	876	878	999999	376	809	995	626	498	398	655	304	106	132	187	999999	999999	999999	999999	795	185	646	137	999999	999999	679	999999	741	365	612	590	590	999999	975	889	674	999999	417	501	212	592	528	933	358	930	646	367	745	659	810	576	167	281	755	659	999999	749	477	926	999999	668	999999	270	886	999999	74	999999	130	243	513	999999	310	924	883	999999	657	999999	778	480	293	322	405	999999	555	999999	
432	319	536	325	151	924	764	999999	999999	544	999999	999999	56	549	999999	633	247	511	156	584	275	243	397	551	12	44	970	997	999999	384	272	183	715	850	385	755	487	804	101	588	471	819	129	349	875	399	666	239	614	660	84	999999	934	971	769	199	999999	999999	323	999999	954	766	847	999999	281	164	552	206	174	119	156	442	420	999999	122	456	123	999999	676	999999	377	999999	392	982	999999	378	248	744	90	195	834	503	999999	983	634	999999	972	699	78	720	847	999999	999999	504	514	642	483	377	999999	999999	999999	873	999999	710	740	222	384	865	130	903	916	999999	125	978	999999	653	951	436	999999	999999	483	423	999999	955	999999	907	676	999999	477	667	894	999999	999999	766	120	960	999999	780	253	422	330	117	579	175	804	49	354	96	228	999999	690	999999	444	999999	839	661	893	361	945	999999	545	999999	999999	462	18	54	923	358	868	999999	467	180	193	520	96	376	999999	814	161	726	562	589	669	999999	977	847	437	442	999999	458	76	999999	999999	999999	876	834	719	999999	166	759	126	999999	999999	903	403	519	863	923	365	473	817	89	210	229	280	955	827	999999	999999	999999	617	490	431	420	258	999999	345	772	999999	261	657	727	999999	402	609	565	999999	765	222	999999	983	999999	87	999999	640	987	633	616	149	920	17	938	641	995	999999	636	574	808	655	769	184	101	999999	114	999999	100	431	807	619	715	594	71	567	28	187	113	412	967	999999	270	999	728	633	723	253	718	95	661	999999	973	999999	562	119	452	999999	999999	234	999999	647	550	566	999999	997	999999	336	945	381	623	999999	47	233	607	38	395	770	999999	467	565	999999	107	14	769	557	646	724	41	952	125	735	999999	879	440	999999	239	704	999999	731	999999	396	999999	999999	472	843	222	750	999999	533	723	999999	836	434	668	122	549	545	796	278	361	710	304	993	265	887	533	168	793	287	999999	691	596	724	999999	178	999999	760	542	926	345	999999	340	507	238	442	898	999999	220	328	780	999999	907	905	999999	498	102	999999	91	999999	320	63	956	116	734	42	96	999999	999999	499	559	789	999999	999999	999999	465	379	796	764	823	989	672	948	475	507	114	783	999999	353	999999	86	258	999999	958	616	999999	939	233	999999	206	999999	786	999999	720	769	990	692	47	972	915	128	305	550	267	594	999999	115	999999	609	629	258	405	768	406	423	999999	119	999999	263	999999	525	156	33	567	999999	213	978	237	706	516	422	746	718	438	650	999999	999999	421	373	968	186	457	624	
153	948	999999	27	298	307	999999	880	648	783	331	399	999999	999999	983	790	391	669	877	785	999999	999999	511	687	999999	755	642	602	698	999999	294	999999	78	532	879	618	527	195	690	930	247	999999	774	962	999999	49	999999	999999	724	631	982	309	308	672	530	999999	446	272	687	999999	999999	999999	999999	968	999999	855	331	999999	402	374	272	999999	978	947	547	999999	442	549	300	300	87	143	999999	76	697	999999	999999	406	999999	942	999999	265	508	157	999999	999999	452	805	999999	999999	999999	999999	116	360	369	786	330	360	134	72	504	999999	999999	999999	464	999999	999999	126	999999	514	688	924	448	999999	202	17	999999	831	999999	175	25	636	86	999999	999999	999999	36	527	999999	999999	664	816	281	938	447	999999	293	121	692	999999	395	335	533	959	853	999999	788	999999	999999	999999	98	499	999999	999999	999999	999999	821	221	813	614	504	469	999999	999999	999999	999999	653	510	22	999999	723	586	999999	937	779	689	113	127	906	999999	999999	380	999999	354	823	999999	147	999999	891	999999	999999	82	308	88	250	925	916	173	119	981	149	288	999999	249	638	511	361	999999	189	367	999999	704	315	33	553	133	109	999999	547	685	734	999999	618	999999	999999	651	288	70	999999	853	773	940	17	925	650	783	736	130	716	321	813	404	142	534	815	999999	766	285	999999	126	826	999999	625	433	256	999999	669	999999	782	987	999999	300	55	335	593	824	999999	390	999999	999999	397	999999	999999	236	871	340	999999	93	627	707	884	13	999999	580	37	922	324	999999	678	999999	123	534	347	728	98	522	359	806	940	990	71	386	999999	999999	999999	847	502	999999	562	916	611	999999	584	85	113	230	765	474	308	999999	509	122	711	541	656	862	641	999999	148	359	980	400	153	636	646	508	110	770	852	190	429	924	31	999999	239	999999	949	272	999999	999999	999999	999999	508	279	490	949	999999	371	999999	865	216	999999	261	213	935	221	442	948	999999	605	999999	994	999999	999999	252	585	100	999999	999999	129	999999	378	14	280	601	104	892	999999	155	697	999999	739	662	999999	974	556	673	999999	999999	28	999999	11	999999	999999	748	762	999999	390	999999	999999	999999	725	69	988	999999	837	868	999999	611	840	999999	568	803	999999	771	999999	999999	635	153	696	911	999999	132	999999	35	999999	544	999999	532	999999	831	511	847	999999	838	117	679	673	999999	146	999999	692	217	985	699	999999	207	999999	258	367	430	638	247	999999	994	587	603	999999	999999	50	303	883	999999	771	19	817	721	564	903	664	710	668	601	16	18	999999	73	146	999999	499	
714	451	735	999999	999999	202	274	516	999999	999999	999999	999999	710	992	999999	804	243	445	975	999999	999999	643	199	594	999999	761	47	240	332	774	523	466	192	999999	999999	999999	157	294	362	816	553	214	319	652	160	806	957	999999	173	213	986	628	170	999999	684	999999	262	151	517	999999	165	999999	194	480	999999	999999	721	999999	666	999999	656	948	93	999999	999999	999999	999999	547	999999	850	999999	438	76	128	788	895	305	999999	999999	266	599	15	777	705	661	520	30	839	914	113	999999	999999	942	999999	999999	47	545	11	999999	85	746	999999	999999	666	853	727	967	75	692	999999	751	251	999999	409	999999	999999	181	387	508	818	999999	494	633	340	765	92	496	999999	571	750	360	999999	106	713	519	884	999999	120	999999	999999	552	955	156	81	999999	999999	274	999999	781	906	999999	999999	999999	999999	496	261	999999	378	901	770	999999	83	503	941	492	457	999999	743	999999	516	352	70	535	574	999999	999999	999999	561	978	921	818	953	121	664	883	202	800	540	227	267	999999	929	219	91	703	479	461	215	999999	999999	698	530	652	999999	563	805	632	929	300	999999	913	529	399	979	951	286	999999	999999	67	299	999999	614	526	999999	714	999999	999999	999999	871	796	181	999999	973	999999	232	999999	311	846	110	88	999999	999999	250	364	353	999999	999999	239	140	426	517	622	157	298	256	94	14	999999	560	999999	954	999999	999999	504	691	999999	556	999999	757	999999	975	125	999999	979	729	786	374	999999	288	441	883	622	323	999999	288	559	984	684	999999	147	294	999999	296	960	999999	391	812	745	672	572	725	225	999999	476	451	402	884	178	569	469	720	841	740	129	999999	999999	865	613	225	999999	796	999999	495	619	999999	692	829	777	855	348	974	628	499	716	715	999999	150	999999	13	886	999999	816	125	369	427	452	551	176	703	999999	999999	999999	529	540	776	853	729	862	106	758	572	999999	999999	999999	494	999999	352	34	413	999999	201	29	609	339	999999	979	756	999999	202	927	151	662	83	72	999999	775	108	958	939	862	999999	288	749	255	323	999999	503	894	875	335	109	527	763	114	601	505	999999	200	83	796	106	999999	669	179	617	910	999999	259	407	718	993	393	94	551	660	912	279	364	25	899	999999	999999	999999	999999	999999	999999	999999	999999	471	327	186	907	885	999999	999999	344	618	580	638	412	999999	253	999999	166	999999	999999	442	222	454	999999	236	999999	185	183	320	999999	353	802	351	993	22	74	999999	999999	542	95	508	941	786	999999	304	699	999999	612	374	242	375	103	535	121	
999999	686	524	782	999999	941	732	999999	833	999999	999999	815	238	645	400	470	465	416	624	999999	217	999999	436	138	394	536	519	573	808	87	869	259	999999	240	811	999999	550	15	989	600	999999	796	118	265	999999	488	471	999999	999999	904	999999	959	999999	288	903	999999	260	999999	398	564	432	169	999999	755	660	999999	547	998	833	74	919	459	426	999999	893	421	999999	180	803	905	75	438	361	904	310	910	780	988	999999	999999	85	164	616	435	178	999999	999999	362	605	999999	940	472	257	157	999999	999999	999999	455	395	492	308	999999	591	999999	499	994	808	998	999999	750	961	999999	999999	713	999999	999999	842	991	855	700	999999	39	574	220	964	602	191	213	918	982	378	334	603	843	821	995	573	999999	999999	184	395	999999	907	999999	631	391	800	543	168	229	484	550	600	999999	999999	278	515	380	528	896	999999	604	89	473	999999	636	955	828	891	992	202	718	65	680	314	630	999999	719	588	999999	801	647	999999	698	999999	827	734	908	999999	999999	490	202	605	49	999999	999999	816	444	483	995	435	972	651	176	37	766	495	919	390	999999	156	999999	791	944	999999	999999	559	390	965	554	901	57	950	348	511	999	123	26	999999	524	813	688	245	593	157	829	995	878	670	741	342	814	999999	541	999999	694	410	661	999999	206	240	999999	478	929	103	999999	31	312	664	38	652	478	610	865	531	468	560	208	797	275	999999	681	719	234	999999	97	529	419	999999	817	599	462	82	122	999999	387	219	999999	499	769	808	693	999999	999999	98	863	214	662	19	937	144	999999	863	679	999999	558	999999	254	999999	16	858	999999	370	847	438	999999	406	999999	581	154	259	999999	708	999999	999999	486	467	86	145	358	882	867	409	15	683	397	598	402	95	735	999999	964	599	999999	999999	205	332	376	999999	897	467	717	90	865	999999	890	999999	999999	222	550	999999	999999	999999	368	999999	991	213	364	173	51	602	13	999999	846	483	999999	999999	225	126	271	999999	100	872	248	890	175	786	543	999999	999999	999999	762	999999	545	643	40	855	240	369	919	992	967	212	172	304	464	315	243	391	403	246	288	999999	999999	397	10	767	999999	478	958	214	669	48	381	157	999999	822	999999	999999	452	439	423	855	207	278	195	887	710	999999	436	860	552	161	923	556	999999	53	239	157	643	273	984	762	411	715	332	929	831	24	999999	641	448	40	938	964	999999	432	521	682	999999	999999	66	927	52	108	661	518	125	824	542	999999	999999	718	999999	999999	454	661	454	491	945	
265	999999	696	488	999999	421	522	999999	958	734	192	531	999999	945	531	216	67	719	313	63	999999	814	17	481	667	999999	729	471	759	520	170	978	999999	999999	999999	66	370	448	257	686	149	305	166	99	360	999999	45	999999	48	999999	397	942	151	437	141	450	58	224	821	746	691	60	463	999999	574	214	501	999999	999999	474	846	618	472	999999	914	519	657	918	131	401	999999	956	432	786	132	228	999999	602	999999	505	17	155	999999	511	995	98	842	718	525	999999	774	999999	774	573	136	779	999999	524	523	622	792	140	103	429	733	735	628	676	325	355	376	999999	225	503	466	999999	990	960	631	999999	676	939	402	999999	626	797	192	999999	659	353	999999	322	89	999999	712	999999	999999	207	777	269	470	175	402	179	779	999999	999	999999	117	999999	788	999999	999999	696	945	853	737	127	802	936	552	769	27	999999	999999	64	819	241	791	589	647	793	193	371	365	511	546	999999	999999	750	797	999999	999999	233	565	239	999999	999999	48	859	149	935	999999	999999	999999	701	158	431	999999	724	999999	768	489	528	788	995	335	532	340	999999	999999	999999	999999	999999	149	640	27	793	416	999999	999999	999999	203	999999	449	999999	398	351	653	664	363	125	660	999999	999999	999999	432	233	999999	570	903	999999	999999	604	552	634	24	353	999999	86	683	999999	25	204	98	999999	574	557	88	999999	606	984	878	676	999999	201	854	449	368	999999	217	793	358	845	999999	999999	384	598	389	999999	698	55	999999	577	980	999999	110	466	392	73	464	999999	154	369	963	919	27	385	524	361	780	575	999999	592	869	890	15	179	730	359	999999	999999	177	274	999999	561	344	311	695	90	101	398	66	304	654	341	999999	988	999999	554	722	999999	999999	999999	999999	133	70	66	708	999999	999999	999999	735	43	817	489	707	999999	983	412	584	716	999999	999999	270	392	518	690	999999	537	251	26	999999	999999	999999	255	999999	149	241	263	501	287	602	604	96	170	662	999999	486	175	999999	768	999999	999999	969	15	319	640	767	651	614	379	129	180	849	977	642	559	406	572	588	999999	648	729	910	307	123	94	357	109	729	495	999999	772	903	482	20	817	999999	631	999999	270	381	590	999999	131	168	999999	755	119	527	113	626	999999	999999	999999	130	285	569	672	891	234	293	668	921	999999	175	356	999999	376	999999	999999	999999	999999	999999	999999	196	999999	999999	788	148	999999	338	247	581	626	869	299	195	837	999999	734	999999	999999	739	999999	999999	999999	668	999999	955	811	999999	389	153	999999	999999	851	288	269	
879	71	999999	780	533	210	895	56	96	999999	259	876	171	439	23	241	576	810	999999	924	350	482	400	561	832	336	537	949	999999	999999	999999	999999	20	926	958	301	999999	999999	19	999999	815	931	626	373	999999	89	999999	724	375	912	136	949	816	364	918	406	671	999999	999999	207	673	999999	952	218	438	999999	999999	244	481	722	700	999999	800	506	118	999999	999999	999999	291	753	686	999999	583	190	751	917	212	655	17	999999	630	897	530	812	865	869	978	418	935	49	223	415	999999	999999	221	38	999999	320	256	509	549	999999	361	204	520	999999	372	771	466	520	38	220	236	920	102	803	577	988	640	248	999999	448	101	251	539	280	999999	931	999999	723	769	892	999999	507	21	986	546	335	301	999999	507	999999	951	424	999999	999999	189	332	999999	418	999999	999999	999999	17	999999	999999	551	119	664	250	301	441	802	742	750	145	810	728	908	116	266	999999	696	635	741	999999	497	676	240	535	101	246	999999	999999	273	609	999999	999999	438	910	444	437	671	61	713	75	414	218	999999	875	999999	460	424	454	162	218	473	54	999999	846	614	874	878	139	158	64	70	999999	479	151	999999	419	300	997	671	829	999999	999999	999999	999999	818	288	12	364	343	641	999999	926	407	64	146	178	135	591	306	999999	999999	542	902	658	15	172	738	533	999999	783	169	426	782	333	637	828	132	999999	38	999999	872	999999	999999	517	242	144	844	999999	15	754	293	709	999999	112	280	48	742	999999	999999	656	549	479	412	999999	999999	405	154	84	426	317	56	536	562	999999	697	44	999999	395	426	999999	327	323	999999	207	500	459	725	680	999999	599	95	858	928	382	786	999999	121	999999	45	836	990	999999	999999	697	708	756	999999	730	415	999999	302	356	999999	999999	338	235	999999	214	69	32	679	474	32	999999	231	999999	607	190	193	999999	999999	509	999999	999999	999999	557	324	830	498	743	999999	994	274	999999	306	739	22	138	54	560	451	906	187	22	166	526	747	181	475	521	159	966	999999	999999	324	792	996	266	919	780	911	131	999999	325	719	999999	209	216	531	492	184	479	145	633	853	25	999999	999999	433	364	810	153	365	999999	999999	999999	457	163	501	513	742	999999	999999	273	649	999999	999999	861	302	481	999999	540	649	999999	346	680	830	913	267	308	470	999999	832	564	999999	999999	999999	738	731	999999	999999	55	999999	999999	749	428	269	999999	983	533	824	470	999999	951	999999	279	503	382	999999	913	999999	544	896	202	52	94	923	999999	303	999999	563	461	139	919	
254	281	824	999999	242	918	420	958	930	733	484	999	612	880	999999	700	273	393	999999	818	867	693	158	523	999999	665	999999	615	578	111	969	999999	341	999999	707	766	999999	999999	149	721	503	557	613	172	718	53	999999	52	137	603	619	180	363	999999	62	999999	132	311	657	999999	999999	805	999999	829	999999	999999	999999	487	183	760	999999	401	999999	999999	324	319	89	986	805	999999	193	461	487	974	491	999999	999999	29	83	156	643	999999	224	999999	999999	698	999999	784	999999	606	384	994	869	377	357	227	999999	977	999999	999999	481	999999	506	725	999999	999999	327	415	347	999999	111	649	413	37	127	112	999999	682	88	999999	152	304	587	208	556	198	999999	999999	999999	274	873	42	32	341	999999	506	647	499	186	345	380	762	447	999999	504	999999	591	999999	999999	255	51	252	898	379	999999	187	558	307	178	206	380	999999	788	83	101	79	626	81	363	621	999999	687	506	743	999999	390	857	999999	703	999999	607	999999	861	999999	233	630	143	652	741	999999	947	999999	330	980	999999	999999	973	374	352	435	999999	519	488	638	790	363	746	165	133	219	329	414	603	356	599	630	355	417	850	470	999999	974	339	866	673	125	366	525	999999	999999	416	999999	999999	278	713	97	999999	232	999999	869	999999	999999	528	999999	176	542	745	973	391	344	818	999999	999999	881	999999	144	189	999999	965	675	996	999999	387	51	802	836	999999	335	999999	511	999999	999999	827	980	586	959	455	807	699	140	379	393	144	444	999999	851	968	999999	999999	578	999999	648	267	999999	999999	999999	599	486	730	999999	930	420	339	880	974	695	738	543	304	539	688	382	999999	834	305	613	999999	999999	778	951	868	691	555	74	602	720	865	911	118	923	369	968	86	369	999999	958	63	264	469	578	122	999999	625	250	890	536	726	999999	999999	268	576	656	708	779	471	249	865	999999	287	264	999999	827	435	380	999999	720	305	562	999999	346	999999	832	483	209	839	999999	75	999999	184	999999	999999	442	999999	849	357	712	269	307	898	960	999999	788	976	999999	999999	295	999	999999	80	999999	240	173	798	999999	708	999999	182	508	999999	38	183	560	100	220	999999	999999	999999	586	33	999999	460	997	664	673	253	772	999999	278	461	999999	443	999999	243	14	999999	830	643	999999	999999	614	999999	999999	367	869	999999	999999	999999	766	945	361	999999	999999	999999	999999	719	243	508	134	39	999999	888	904	57	999999	595	999999	327	999999	999999	439	753	515	999999	418	927	698	640	795	887	710	83	98	332	110	793	29	999999	630	295	603	
331	999999	989	999999	999999	635	999999	971	283	433	225	613	392	516	608	254	999999	999999	999999	30	602	713	247	329	862	999999	999999	947	602	576	764	696	799	781	117	244	526	240	999999	999999	999999	668	522	463	999999	470	706	816	501	549	51	785	944	274	999999	618	281	670	351	927	63	766	379	999999	999999	528	813	610	999999	373	728	999999	130	393	999999	934	201	999999	999999	401	102	765	455	63	534	978	999999	535	781	498	962	999999	999999	765	248	228	299	814	794	965	657	999999	999999	999999	820	304	664	560	238	75	427	497	835	999999	834	298	321	325	182	690	776	288	999999	910	999999	872	858	365	155	999999	644	386	990	869	744	996	357	999999	242	239	324	202	306	715	81	475	30	938	930	999999	906	999999	641	999999	199	999999	276	507	726	948	446	999999	415	420	430	999999	999999	966	215	838	940	994	999999	999999	999999	583	999999	999999	838	935	851	919	434	205	911	999999	744	886	999999	375	729	850	600	999999	792	24	999999	885	294	999999	999999	64	733	101	19	912	889	698	737	615	397	162	999999	791	107	999999	874	999999	509	759	306	620	296	999999	119	99	403	800	160	999999	999999	105	829	807	966	796	195	343	195	998	781	55	159	73	978	576	192	809	195	275	149	576	999999	534	734	358	999999	894	999999	919	999999	99	547	999999	818	302	333	999999	824	999999	342	541	999999	999999	978	260	470	232	860	543	907	999999	614	885	222	230	719	304	83	617	38	300	361	999999	489	692	507	773	999999	999999	252	999999	985	885	933	607	551	875	999999	483	887	545	43	448	21	925	484	662	172	598	582	999999	787	216	282	51	190	999999	31	999999	752	697	999999	184	999999	586	999999	729	951	615	678	843	747	599	999999	999999	267	912	999999	564	218	999999	610	657	999999	223	543	778	612	999999	426	999999	853	999999	999999	200	999999	858	157	434	326	999999	999999	557	919	999999	291	198	487	789	783	277	504	466	999999	907	96	330	81	87	53	999999	126	69	198	885	989	486	868	999999	999999	999999	765	829	999999	463	144	63	999999	999999	999999	354	301	823	118	159	999999	999999	999999	999999	114	247	787	79	391	999999	999999	651	999999	43	749	804	330	947	864	385	512	674	999999	624	999999	42	592	706	156	699	999999	303	951	999999	596	602	999999	54	999999	687	620	695	448	752	825	999999	694	703	624	999999	33	353	959	733	646	624	999999	569	60	81	999999	91	923	691	956	344	699	329	999999	156	511	285	523	186	764	999999	236	476	798	290	348	889	91	29	
675	196	999999	227	999999	972	434	733	994	363	43	539	771	756	796	491	792	999999	266	478	625	748	829	999999	999999	999999	397	702	771	769	999999	765	999999	903	26	769	10	999999	999999	474	722	999999	291	999999	153	234	55	479	679	999999	999999	999999	632	613	404	927	999999	560	258	574	585	731	962	999999	999999	277	540	867	999999	999999	491	999999	999999	791	755	847	466	669	640	744	783	917	33	999999	281	759	999999	395	509	999999	999999	999999	233	999999	889	990	815	66	540	875	999999	188	739	999999	999999	187	535	841	857	557	470	696	920	999999	791	667	708	508	999999	869	999999	154	368	651	999999	51	999999	95	901	764	41	409	139	764	999999	605	188	999999	638	104	234	999999	999999	999999	628	716	529	718	999999	999999	999999	316	113	670	739	999999	819	98	38	784	999999	449	939	999999	525	71	566	165	999999	196	489	999999	999999	858	645	844	616	999999	33	999999	999999	378	999999	679	482	999999	306	469	34	999999	999999	999999	352	854	999999	785	999999	445	436	566	159	373	263	999999	743	999999	447	254	34	895	934	413	74	130	999999	999999	924	270	620	800	765	999999	140	955	999999	399	985	25	999999	859	493	181	979	466	758	158	125	149	935	527	287	61	445	139	575	381	34	232	592	999999	861	100	824	999999	801	62	242	999999	974	354	969	432	399	999999	411	763	999999	608	371	999999	605	784	335	102	522	713	661	11	390	38	999999	762	432	999999	999999	403	356	353	664	999999	915	999999	175	591	558	855	999999	999999	727	811	999999	426	860	999999	687	999999	764	731	999999	98	999999	241	917	945	980	216	10	829	177	18	416	89	943	666	207	788	619	743	544	667	61	391	999999	578	90	999999	902	999999	883	999999	999999	625	240	576	314	684	900	229	610	352	999999	832	112	999999	405	868	482	999999	999999	898	999999	31	999999	999999	47	19	958	348	999999	42	313	57	946	255	379	791	999999	377	361	522	999999	400	999999	201	812	999999	999999	564	183	999999	999999	707	680	984	464	617	999999	785	538	305	726	561	363	578	48	807	999999	857	349	613	29	115	842	759	999999	76	999999	999999	642	819	729	999999	174	999999	999999	999999	999999	961	999999	762	363	999999	999999	999999	796	337	46	564	163	14	341	999999	224	569	999999	368	864	999999	973	398	999999	442	152	719	575	332	999999	710	19	442	440	999999	999999	999999	260	955	277	786	962	683	40	333	842	637	487	307	999999	999999	999999	209	740	999999	987	402	43	921	920	999999	490	474	940	999999	999999	720	574	416	999999	999999	319	246	
101	88	957	300	367	406	999999	515	241	999999	152	791	258	999999	999999	984	999999	673	553	338	45	158	306	999999	999999	703	778	132	73	80	999999	999999	999999	224	117	662	499	697	44	636	331	415	999999	222	332	159	87	744	28	590	999999	691	93	980	210	999999	781	469	557	999999	628	477	999999	170	335	600	505	999999	702	49	495	249	639	916	17	630	270	999999	176	593	626	43	113	483	601	260	468	315	999999	173	880	999999	149	380	18	999999	963	726	887	731	999999	999999	51	999999	999999	239	62	176	972	999999	682	698	303	964	47	594	374	999999	999999	84	142	199	999999	539	168	999999	110	268	907	163	666	544	206	999999	939	583	999999	134	388	999999	999999	301	342	443	491	999999	736	999999	343	424	489	995	999999	812	999999	999999	33	512	821	639	139	793	268	819	914	148	501	858	34	463	602	249	589	999999	876	840	857	999999	58	975	999999	999999	925	999999	999999	670	387	999999	845	486	999999	489	312	748	999999	415	999999	523	528	352	690	999999	160	879	822	249	416	958	935	758	999999	446	464	999999	999999	213	868	775	999999	253	999999	999999	23	548	903	122	999999	840	966	471	808	343	999999	999999	294	850	775	55	671	434	999999	429	999999	999999	999999	123	35	467	837	38	546	267	378	284	592	583	864	612	999999	709	312	575	999999	474	950	272	388	999999	561	999999	438	999999	114	999999	989	340	658	927	668	789	97	479	13	937	924	551	999999	783	123	711	986	172	78	961	131	999999	437	984	999999	616	735	276	905	776	999999	724	162	658	295	261	924	937	943	999999	999999	832	571	64	549	409	999999	605	999999	849	999999	275	753	152	598	310	903	674	791	61	64	999999	573	237	347	999999	398	316	999999	861	787	999999	999999	881	349	299	999999	999999	444	736	319	139	999999	999999	701	335	970	19	70	985	357	259	999999	891	142	801	268	344	717	349	20	990	117	784	71	35	999999	999999	803	999999	192	530	999999	999999	742	999999	200	517	999999	22	239	388	255	512	513	537	903	337	749	999999	40	783	665	999999	726	328	999999	846	994	675	288	108	216	761	802	827	29	101	158	999999	610	751	807	705	119	999999	745	604	280	534	999999	999999	133	265	278	408	864	144	337	999999	902	354	523	861	733	999999	182	999999	709	686	517	811	188	541	937	288	975	960	986	104	583	427	576	470	552	999999	999999	951	999999	403	962	999999	999999	734	315	265	999999	946	971	999999	460	999999	999999	593	26	321	540	999999	327	990	999999	904	999999	999999	841	485	
778	62	999999	999999	166	230	11	316	724	632	57	454	235	682	60	39	989	18	999999	332	532	982	999999	999999	40	393	634	502	970	68	737	530	999999	999999	487	999999	637	999999	820	999999	259	588	869	393	274	96	366	999999	939	403	915	149	599	999999	999999	795	608	999999	143	999999	596	508	345	666	894	526	999999	405	999999	875	401	190	999999	414	999999	943	123	999999	965	943	36	999999	563	999999	999999	999999	930	999999	876	691	999999	559	675	999999	643	999999	253	999999	499	999999	535	999999	450	999999	11	734	951	195	999999	19	999999	548	122	199	746	607	999999	999999	999999	306	596	999999	529	513	999999	842	999999	150	771	331	999999	910	999999	227	999999	999999	999999	498	999999	418	999999	744	999999	866	19	38	446	999999	310	45	999999	999999	690	202	999999	359	441	937	765	999999	228	999999	424	999999	999999	771	977	894	780	999999	999999	456	203	113	660	851	999999	662	503	280	405	39	840	735	525	225	230	378	75	999999	635	611	733	415	200	835	330	823	999999	999999	999999	551	705	999999	977	358	290	586	542	310	121	778	999999	495	763	199	999999	688	599	103	550	609	999999	721	999999	456	999999	787	913	825	530	424	115	264	229	853	334	220	999999	177	935	644	835	765	947	856	177	248	652	999999	864	642	999999	463	999999	451	722	983	999999	531	999999	502	672	717	999999	999999	673	189	275	909	864	999999	930	999999	168	905	773	999999	773	197	288	485	145	912	999999	888	200	652	999999	999999	140	999999	634	237	542	442	999999	128	985	261	999999	988	999999	742	146	114	712	802	304	999999	678	659	220	999999	999999	158	999999	759	999999	891	505	999999	624	497	779	524	999999	999999	888	726	932	655	87	522	13	300	513	403	999999	856	186	398	357	772	109	481	140	246	999999	394	85	222	371	103	755	173	374	485	963	999999	978	19	913	577	860	33	581	999999	394	952	645	963	982	999999	715	999999	672	999999	398	999999	999999	999999	718	999999	651	719	293	984	766	840	925	37	440	164	877	177	484	999999	911	999999	899	442	852	42	748	999999	999999	999999	388	648	500	522	999999	999999	237	999999	300	418	926	999999	739	999999	931	553	36	617	532	827	32	548	999999	892	940	322	407	999999	45	685	999999	539	489	999999	605	127	350	413	999999	775	927	786	876	999999	853	770	345	312	510	309	16	141	588	412	999999	999999	26	607	582	774	267	285	64	615	662	396	660	917	992	813	212	622	999999	757	900	245	671	566	49	999999	976	105	999999	736	999999	624	950	999999	384	999999	999999	743	
999999	175	517	651	732	271	413	999999	999999	428	320	999999	106	393	464	831	511	999999	999999	999999	568	412	798	172	835	328	999999	999999	445	583	543	237	711	999999	791	999999	250	259	999999	410	162	582	999999	999999	999999	753	639	296	170	129	576	999999	596	651	185	428	377	355	999999	413	336	375	999999	536	884	93	999999	636	999999	953	590	262	698	999999	307	985	353	250	387	91	688	648	877	325	16	999999	641	70	294	373	143	895	999999	110	999999	786	999999	532	673	999999	767	13	695	216	999999	323	483	827	353	199	999999	136	967	999999	999999	687	999999	705	999999	523	999999	924	352	238	999999	695	999999	598	693	521	999999	821	577	999999	324	685	999999	670	786	692	888	813	716	999999	298	999999	999999	708	385	999999	999999	855	12	159	260	999999	999999	466	999999	843	504	999999	144	832	764	999999	559	999999	420	49	734	999999	999999	837	999999	638	218	999999	999999	999999	768	121	999999	999999	233	579	819	999999	999999	481	34	496	283	943	198	13	679	884	340	999999	457	999999	999999	346	662	469	936	999999	524	621	634	413	526	583	85	392	672	837	608	194	999999	142	857	939	24	999999	999999	975	648	631	999999	333	916	999999	366	999999	824	875	644	764	642	999999	902	813	846	621	969	699	867	806	340	841	999999	156	601	324	787	358	332	999999	999999	961	525	893	661	311	496	622	999999	952	999999	797	203	844	551	789	239	999999	103	402	277	999999	117	842	301	127	57	770	313	51	345	475	552	228	999999	681	138	19	161	999999	135	357	482	915	247	542	648	441	604	811	95	999999	265	930	158	70	853	683	602	543	999999	725	999999	186	616	102	255	999999	995	869	661	999999	892	999999	276	919	999999	202	604	758	479	615	176	999999	999999	602	999999	622	80	788	828	455	416	617	290	409	48	306	309	155	297	999999	999999	734	160	865	851	706	663	238	688	660	999999	844	74	648	559	817	230	23	999999	632	903	217	51	215	813	284	277	867	881	85	893	999999	470	804	999999	999999	999999	100	751	514	958	842	999999	177	376	572	552	999999	999999	999999	999999	295	272	664	770	999999	693	944	61	576	438	796	357	612	767	999999	383	269	478	127	477	139	272	377	674	999999	117	873	839	250	731	635	26	660	999	607	999999	805	44	999999	748	405	999999	184	999999	999999	495	497	999999	747	199	293	174	999999	753	946	33	999999	990	709	999999	819	999999	810	845	803	779	696	613	169	441	577	999999	537	999999	81	100	97	302	511	575	620	473	101	61	448	999999	293	
907	63	584	301	815	334	819	999999	299	999999	999999	282	393	999999	883	250	999999	621	67	999999	364	681	856	935	602	489	999999	511	356	24	758	406	341	999999	788	560	585	999999	762	901	718	999999	999999	861	758	30	128	777	736	999999	785	440	999999	834	928	235	999999	999999	999999	336	999999	317	583	285	999999	999999	940	896	20	333	664	175	858	166	999999	915	999999	994	187	581	370	366	999999	999999	238	328	25	999999	567	562	999999	936	450	999999	999999	410	999999	999999	392	825	90	231	766	412	567	999999	581	999999	916	23	999999	999999	471	127	965	834	542	459	56	161	917	442	339	457	970	999999	725	432	456	999999	59	999999	612	361	501	149	599	372	565	619	746	791	591	999999	237	999999	475	333	471	999999	999999	415	459	240	908	999999	891	319	441	839	894	159	778	408	999999	931	600	999999	625	826	244	179	999999	437	415	135	999999	785	230	999999	262	401	999999	580	999999	644	944	381	453	854	257	289	930	999999	724	596	23	192	590	999999	559	999999	999999	644	641	999999	999999	32	825	782	795	115	999999	621	587	502	199	207	999999	329	987	228	666	771	999999	954	249	178	712	999999	122	669	999999	924	270	999999	694	325	939	951	132	922	999999	670	69	151	200	318	148	231	999999	815	999999	999999	317	999999	699	936	75	999999	999999	352	999999	15	670	136	910	174	999999	999999	808	873	268	999999	206	75	672	995	999999	437	764	999999	999999	999999	422	307	244	933	617	929	206	757	999999	263	502	999999	612	550	999999	999999	240	35	957	457	422	533	999999	627	74	999999	669	999999	999999	999999	921	528	322	828	999999	372	891	977	557	431	493	61	623	15	313	999999	463	131	994	778	206	739	972	582	78	888	751	617	869	375	270	502	999999	621	999999	974	466	784	956	638	52	263	477	535	963	371	999999	550	999999	647	999999	547	999999	456	441	191	555	999999	760	705	999999	283	118	999999	171	991	999999	999999	999999	999999	960	679	999999	365	736	999999	271	446	999999	706	977	999999	303	231	587	722	999999	85	189	160	428	999999	33	999999	999999	999999	155	296	374	972	842	908	876	983	686	119	999999	354	999999	999999	999999	999999	999999	63	999999	420	980	886	604	448	999999	453	999999	523	911	243	655	999999	999999	967	797	975	82	646	864	78	999999	319	999999	999999	349	446	999999	691	240	319	606	970	999999	606	788	269	999999	925	999999	399	999999	362	82	453	464	470	999999	999999	700	944	46	999999	199	659	95	670	351	136	999999	763	98	140	293	999999	636	999999	390	741	189	538	
999999	157	875	474	999999	972	999999	101	23	878	440	611	990	295	999999	132	999999	873	520	999999	917	564	999999	18	311	956	78	999999	816	779	90	274	574	172	661	889	608	724	999999	123	999999	260	123	230	332	486	149	997	329	514	903	516	230	71	620	728	331	866	173	34	903	768	284	999999	798	176	47	828	999999	393	523	999999	205	999999	695	999999	999999	604	686	824	999999	80	159	312	999999	999999	53	999999	551	932	567	999999	999999	653	220	664	976	880	432	999999	448	321	373	999999	990	846	999999	823	999999	953	999999	726	189	348	217	999999	999999	971	366	235	133	999999	999999	702	826	781	505	551	196	999999	690	570	182	530	385	505	707	223	999999	39	261	999999	147	999999	655	999999	562	222	999999	387	56	15	999999	206	42	914	44	671	120	218	999999	770	636	344	273	716	554	659	963	711	999999	404	658	337	974	999999	396	999999	57	985	228	293	999999	809	984	685	57	975	498	471	471	46	113	999999	688	490	593	999999	334	938	999999	903	999999	733	262	999999	356	999999	999999	138	527	354	624	999999	999999	68	664	827	359	587	999999	999999	170	501	250	98	301	999999	648	493	320	999999	365	118	999999	325	43	381	556	343	999999	860	753	369	943	999999	422	978	124	630	999999	999999	453	746	278	999999	742	757	999999	173	999999	802	999999	738	818	933	989	515	435	674	34	292	280	26	258	808	824	801	999999	133	676	322	440	28	667	999999	150	618	839	981	999999	999999	888	392	983	536	323	25	551	20	999999	999999	553	449	999999	999999	495	436	497	470	893	941	209	999999	496	47	371	528	999999	273	793	380	675	453	100	747	403	887	42	721	495	808	259	547	996	770	999999	990	422	133	999999	999999	130	999999	98	642	86	529	895	946	175	794	944	999999	226	756	240	109	999999	999999	999999	607	999999	775	975	94	691	662	372	726	277	380	116	947	214	89	999999	306	364	999999	671	874	991	96	556	700	864	971	330	250	539	669	641	563	983	461	999999	999999	404	14	999999	423	166	999999	678	794	999999	996	83	146	999999	999999	745	901	196	999999	615	317	229	999999	229	719	999999	132	197	608	999999	552	964	999999	770	905	999999	360	507	257	718	822	418	761	23	868	999999	193	743	604	924	999999	376	718	846	12	135	129	784	241	92	999999	981	79	65	144	41	330	999999	999999	999999	999999	404	939	556	999999	899	467	271	361	821	157	388	592	999999	999	185	256	906	999999	780	782	999999	275	175	684	841	348	706	878	836	999999	817	999999	
572	539	345	437	171	63	999999	999999	858	999999	419	934	655	999999	395	65	999999	785	424	607	819	259	819	999999	999999	872	951	560	760	392	525	254	999999	245	29	155	664	999999	95	852	665	122	923	999999	856	240	999999	452	953	651	999999	61	162	219	333	323	719	216	663	298	111	552	907	475	907	175	999999	999999	378	249	401	999999	999999	571	942	999999	335	677	282	543	842	999999	999999	119	473	474	101	130	911	706	435	457	94	796	751	999999	215	457	244	690	999999	619	83	999999	259	708	361	590	277	626	987	52	934	130	999999	602	945	797	12	443	83	484	999999	672	999999	944	999999	903	820	829	501	877	442	591	907	233	435	893	860	764	122	510	999999	294	719	393	522	999999	350	158	177	418	999999	800	999999	999999	120	999999	999999	315	582	457	770	447	135	119	609	352	222	232	999999	61	937	999999	330	572	631	224	999999	999999	431	999999	999999	672	999999	999999	432	999999	974	756	122	999999	994	554	192	999999	740	999999	168	610	999999	180	750	128	999999	126	480	999999	480	54	530	999999	459	478	999999	419	895	999999	784	52	686	968	999999	999999	119	999999	66	392	999999	999999	832	999999	65	352	647	261	999999	444	691	999999	612	999999	171	999999	236	226	574	526	670	772	769	642	631	126	923	999999	802	294	18	836	999999	999999	161	999999	221	315	840	117	830	999999	999999	999999	999999	248	440	999999	999999	447	999999	893	999999	999999	999999	999999	895	199	593	939	999999	832	459	137	999999	855	486	999999	73	357	718	999999	999999	999999	696	48	774	318	236	999999	685	462	18	364	999999	999999	266	999999	376	868	999999	32	999999	999999	688	997	182	870	999999	560	999999	915	999999	459	728	319	517	999999	843	683	518	587	962	999999	263	966	824	104	83	321	598	956	999999	205	438	696	209	484	778	698	999999	904	999999	999999	629	769	999999	558	635	744	606	999999	999999	692	359	341	69	519	647	722	182	87	796	713	961	805	767	212	31	42	119	999999	999999	155	817	613	303	296	581	493	999999	276	469	999999	999999	999999	280	465	845	107	636	689	836	65	525	999999	118	999999	714	999999	12	852	537	999999	634	573	809	999999	875	745	999999	772	999999	999999	811	906	618	467	998	516	535	999999	366	999999	999999	429	999999	999999	629	39	505	999999	582	757	491	999999	738	999999	999999	151	646	739	589	999999	69	864	752	682	254	999999	179	999999	999999	208	298	699	496	613	207	999999	376	530	911	846	999999	999999	999999	190	999999	752	178	752	999999	857	869	999999	723	265	864	541	677	525	
44	20	859	855	149	384	468	791	572	134	999999	500	775	126	827	743	860	742	674	999999	19	502	999999	427	888	725	338	502	976	999999	749	665	536	850	999999	900	986	394	186	815	999999	999999	190	999999	92	272	91	999999	968	999999	405	131	867	116	516	542	570	999999	966	424	56	966	815	341	385	13	963	924	630	927	756	475	999999	858	850	137	321	999999	999999	626	999999	584	999999	996	834	627	798	430	344	952	340	554	999999	999999	769	999999	999999	999999	667	89	308	167	133	999999	233	999999	565	18	999999	388	230	172	108	999999	781	471	441	819	999999	999999	215	542	589	677	596	999999	999999	999999	99	104	72	473	740	265	327	486	999999	493	999999	904	999999	789	174	999999	732	999999	999999	87	980	307	323	999999	351	999999	873	766	577	455	999999	31	883	760	918	999999	325	999999	999999	999999	999999	999999	20	999999	57	999999	696	425	378	632	999999	999999	756	969	824	999999	781	999999	131	999999	391	561	908	15	48	751	31	311	871	13	641	999999	745	612	64	686	296	374	208	749	222	458	398	944	510	36	999999	999999	936	136	389	508	635	601	999999	472	395	15	910	999999	581	394	554	374	991	970	682	154	999999	148	506	416	999999	999999	618	933	173	964	505	21	486	117	999999	999999	624	142	349	154	160	999999	300	291	999999	902	178	828	903	33	953	539	354	999999	998	798	630	972	889	999999	982	999999	999999	431	509	898	819	473	999999	809	750	999999	631	537	993	333	999999	224	952	716	213	790	39	149	20	965	667	366	119	999999	124	651	253	95	172	631	292	868	781	565	93	704	809	104	283	999999	908	816	137	674	950	415	999999	183	999999	202	499	999999	420	999999	241	999999	363	451	694	999999	615	545	375	371	999999	978	443	999999	632	999999	981	934	866	999999	67	850	239	444	626	709	631	999999	46	970	999999	133	458	247	334	630	999999	999999	410	184	488	372	451	765	634	971	999999	633	550	550	999999	999999	303	504	486	390	999999	918	824	984	477	545	509	999999	238	917	530	999999	71	999999	999999	623	534	999999	437	694	999999	473	999999	999999	999999	997	528	495	759	577	999999	954	761	943	407	432	542	425	706	943	863	56	536	999999	999999	999999	571	548	392	596	40	610	76	791	982	999999	118	179	257	479	27	23	999999	999999	999999	575	444	128	604	735	91	119	985	494	831	361	936	999999	213	961	435	979	113	172	547	228	887	970	961	999999	323	372	999999	236	925	999999	411	999999	999999	875	341	453	944	657	515	920	999999	582	
960	630	824	25	966	295	999999	999999	910	482	123	868	687	473	166	999999	421	718	941	758	568	999999	950	70	473	337	629	982	45	455	657	999999	603	315	20	999999	822	308	405	882	999999	999999	939	928	761	761	999999	867	296	986	245	796	978	866	23	979	679	763	551	639	665	71	11	464	825	496	274	382	999999	825	999999	123	322	69	999999	680	51	32	309	712	149	761	999999	59	220	860	648	736	999999	41	999999	69	757	999999	999999	131	886	485	112	274	496	816	414	999999	851	132	999999	999999	301	343	999999	657	999999	838	500	903	376	952	254	965	999999	999999	89	432	999999	85	365	556	999999	999999	793	565	919	44	225	999999	357	234	207	97	386	729	445	999999	102	14	605	999999	276	322	754	934	240	146	999999	958	736	999999	306	775	766	927	85	999999	999999	999999	999999	430	622	176	555	152	754	166	999999	128	102	130	339	170	999999	999999	999999	530	699	859	334	999999	617	999999	596	376	927	432	331	458	654	598	420	720	999999	185	305	109	766	612	189	999999	557	307	866	999999	651	146	305	328	647	999999	157	689	999999	953	812	365	580	189	224	332	835	141	474	503	710	619	999999	999999	152	190	999999	999999	679	261	236	320	401	980	725	791	999999	999999	810	109	450	999999	673	323	999999	939	529	587	398	857	247	425	833	999999	999999	999999	999999	999999	186	466	999999	999999	19	999999	727	999999	964	599	464	999999	999999	833	330	375	63	980	945	580	999999	212	661	186	698	822	999999	810	486	38	999999	692	548	999999	999999	353	318	999999	720	877	595	999999	975	930	133	964	661	999999	999999	999999	319	925	96	672	77	974	805	999999	999999	197	782	917	25	935	523	999999	884	79	18	976	66	999999	269	999999	984	72	999999	999999	63	733	171	608	714	29	719	160	605	999999	68	851	999999	999999	26	532	104	677	999999	49	416	361	89	999999	406	129	410	645	999999	28	999999	15	747	999999	561	639	36	183	999999	996	226	373	175	19	20	166	437	999999	656	736	973	999999	217	197	324	701	999999	999999	999999	595	999999	83	494	587	197	63	114	999999	152	387	999999	920	474	858	999999	53	196	999999	581	249	691	999999	999999	928	54	380	999999	559	759	859	985	457	971	999999	999999	152	999999	588	822	956	62	963	999999	279	240	63	843	358	373	281	515	583	997	963	903	999999	94	565	542	999999	999999	554	714	293	999999	59	949	999999	480	999999	174	607	257	624	197	728	837	719	698	991	999999	449	999999	488	354	999999	460	17	714	818	68	323	
56	16	701	507	258	926	999999	999999	113	987	877	693	117	999999	999999	382	776	999999	999999	999999	999999	550	999999	815	368	236	939	999999	598	941	151	662	622	999999	561	251	923	689	479	999999	999999	517	887	550	571	999999	380	446	87	87	241	539	95	692	455	505	727	885	148	999999	987	889	592	172	999999	225	80	999999	356	93	999999	96	705	821	999999	360	999999	999999	254	866	999999	503	911	520	710	999999	577	929	405	66	999999	48	999999	457	923	952	999999	999999	704	356	431	999999	99	999999	629	155	834	999999	168	999999	842	999999	641	282	176	494	977	81	461	243	648	150	860	999999	999999	420	999999	999999	898	582	435	937	999999	999999	999999	741	413	918	999999	564	777	313	771	999999	223	999999	407	278	291	439	974	853	999999	470	707	290	999999	799	433	999999	610	586	375	586	669	999999	955	743	837	435	90	69	189	897	466	345	379	560	999999	999999	22	276	965	999999	607	582	673	572	200	163	487	613	999999	999999	954	201	999999	195	640	999999	579	663	440	856	358	915	673	376	14	372	999999	999999	722	399	206	343	620	907	978	97	241	999999	553	999999	947	476	574	507	942	274	999999	193	919	999999	465	359	835	999999	119	692	999999	999999	999999	827	251	999999	890	105	485	620	580	999999	217	553	87	196	120	999999	909	881	999999	999999	999999	999999	964	999999	999999	954	934	999999	999999	511	797	296	999999	934	824	999999	442	173	586	999999	999999	331	694	999999	976	999999	691	278	248	89	210	238	999999	742	999999	999999	863	523	11	936	171	638	122	78	243	921	374	999999	371	395	323	746	999999	999999	153	999999	55	999999	999999	417	273	999999	608	999999	311	568	944	999999	71	999999	862	919	999999	999999	317	394	219	625	144	64	11	548	906	853	999999	463	932	999999	598	770	783	275	771	999999	999999	506	39	692	999999	674	999999	927	90	375	532	403	584	655	565	999999	892	429	463	999999	999999	725	758	754	999999	847	999999	476	847	301	999999	999999	158	578	977	811	999999	526	999999	469	88	999999	467	541	999999	372	879	287	913	839	877	363	999999	84	187	999999	747	285	39	999999	47	510	89	789	161	936	255	999999	677	754	999999	375	570	993	618	342	999999	999999	433	301	999999	359	562	18	423	859	783	999999	401	40	73	88	497	999999	999999	578	993	999999	389	394	127	874	999999	169	443	511	792	819	999999	844	999999	530	851	738	999999	688	947	81	999999	302	162	999999	614	646	690	326	878	999999	571	50	999999	588	837	48	184	103	999999	402	575	999999	76	964	618	556	
351	543	999999	999999	987	743	630	999999	313	97	241	946	269	962	479	127	633	170	258	425	504	999999	693	813	564	857	999999	999999	505	463	235	198	999999	67	305	156	99	999999	999999	828	419	427	285	999999	806	999999	834	999999	999999	457	288	906	999999	203	61	999999	999999	424	205	139	804	85	999999	849	862	53	394	999999	667	332	37	999999	525	430	15	87	824	999999	16	336	33	162	999999	57	184	329	482	368	16	64	999999	675	923	999999	34	999999	10	436	999999	763	843	633	129	999999	430	774	999999	999999	197	974	999999	906	999999	999999	999999	651	454	378	999999	542	999999	36	205	612	36	362	590	19	999999	671	999999	398	66	252	999999	400	43	40	627	999999	999999	196	180	999999	999999	399	267	64	409	382	999999	632	761	354	203	999999	437	516	573	77	999999	380	890	525	897	37	850	999999	385	715	618	999999	750	274	604	383	855	999999	973	999999	105	999999	609	33	781	454	636	711	999999	999999	962	526	999999	560	227	567	999999	999999	143	611	548	101	678	694	764	476	881	999999	999999	820	961	273	999999	935	971	657	770	999999	743	453	999999	148	126	709	999999	101	999999	199	999999	46	86	209	39	372	999999	14	999999	915	268	314	572	999999	961	238	713	698	983	531	589	569	796	440	911	999999	999999	410	975	968	999999	672	521	692	450	713	743	762	999999	180	846	967	800	855	999999	999999	881	261	186	887	995	63	118	434	610	487	249	646	298	349	162	999999	38	999999	974	999999	999999	880	698	999999	494	951	999999	812	685	621	999999	941	832	999999	808	958	233	97	999999	999999	564	97	91	963	474	107	473	894	28	999999	938	911	881	21	999999	11	563	929	402	999999	598	999999	999999	989	717	307	813	999999	541	203	465	941	915	96	999999	706	798	735	783	397	488	570	794	527	682	857	70	820	836	807	405	304	694	928	999999	999999	999999	101	255	999999	293	657	363	824	999999	996	995	794	980	938	999999	827	155	999999	999999	38	510	231	999999	999999	247	999999	979	733	999999	171	257	999999	999999	772	368	999999	489	616	999999	831	999999	969	826	686	861	275	840	999999	999999	999999	158	688	372	999999	758	127	785	396	999999	999999	999999	629	999999	539	999999	19	996	999999	580	505	348	539	999999	734	820	999999	404	630	999999	999999	162	92	139	230	23	999999	623	537	23	999999	921	102	999999	812	163	588	999999	296	936	999999	999999	633	999999	108	239	618	999999	638	449	999999	999999	165	399	957	148	595	500	999999	999999	999999	999999	999999	999999	999999	584	255	852	99	580	999999	
598	117	693	154	702	529	764	40	990	404	782	985	98	796	999999	766	999999	730	674	568	999999	145	770	999999	467	810	439	987	999999	999999	766	696	68	216	999999	614	999999	254	999999	618	830	469	815	131	408	409	380	999999	810	999999	551	999999	425	999999	154	463	346	937	999999	891	100	999999	515	17	638	95	927	881	178	914	304	999999	475	65	738	627	329	649	358	68	440	42	187	999999	441	999999	281	56	71	174	277	534	567	372	528	63	954	999999	492	999999	482	498	238	896	999999	102	655	369	283	526	143	697	589	628	461	67	599	999999	575	993	814	881	819	13	646	770	999999	113	999999	684	673	520	999999	45	586	999999	999999	291	999999	348	988	999999	772	999999	999999	580	944	939	910	999999	464	999999	243	498	507	601	679	999999	259	752	211	552	831	598	853	999999	540	999999	52	520	262	317	624	999999	14	902	999999	285	972	76	826	951	202	76	230	527	287	668	538	984	999999	580	42	441	147	999999	90	183	691	418	50	999999	897	400	999999	156	999999	999999	999999	605	492	404	261	193	925	259	360	764	378	335	999999	999999	25	67	999999	682	285	192	99	999999	822	999999	999999	563	999999	999999	999999	801	858	999999	996	281	184	932	501	868	328	848	515	887	95	325	805	999999	84	178	385	840	152	535	999999	348	917	999999	783	558	810	698	167	500	999999	558	905	305	339	73	697	92	565	389	363	999999	676	211	482	999999	139	237	489	999999	59	223	999999	333	999999	657	364	999999	159	943	999999	630	690	24	691	537	419	510	999999	21	481	303	284	763	181	445	999999	716	452	286	999999	582	219	311	451	982	899	582	103	681	999999	999999	932	622	999999	733	745	661	519	945	96	999999	211	478	385	999999	939	895	999999	766	985	648	806	873	524	485	421	999999	573	999999	637	836	416	355	312	999999	370	662	442	448	999999	19	206	507	199	999999	381	740	999999	694	53	999999	431	999999	999999	70	642	69	107	845	322	365	98	809	999999	999999	222	856	176	353	395	286	462	713	77	975	451	309	683	725	114	999999	999999	999999	666	632	415	90	659	251	999999	999999	565	999999	999999	343	999999	396	199	939	999999	999999	574	582	309	999999	552	717	269	999999	619	999999	386	381	741	641	901	219	153	999999	844	142	206	999999	952	95	721	866	587	999999	64	999999	120	999999	148	589	999999	882	579	900	90	698	821	940	631	67	924	193	999999	493	442	712	999999	513	999999	999999	328	999999	629	999999	54	685	140	999999	665	564	232	643	242	999999	
536	28	999999	253	605	155	320	266	302	895	171	538	21	103	300	351	811	999999	999999	694	270	465	263	365	999999	999999	999999	999999	284	77	835	290	950	702	957	423	999999	10	908	999999	143	999999	356	999999	62	516	674	999999	244	999999	999999	625	995	548	891	999999	765	283	398	210	588	34	999999	999999	69	880	588	999999	145	877	279	999999	698	697	999999	208	118	999999	999999	348	730	531	61	961	324	219	294	411	999999	887	657	798	999999	999999	371	999999	89	131	674	182	928	365	900	367	999999	941	927	308	987	692	961	246	999999	59	480	66	973	999999	910	850	595	186	999999	258	229	481	999999	999999	335	452	128	999999	854	140	999999	999999	999999	693	917	999999	292	986	424	128	925	421	827	562	237	314	144	69	220	823	586	751	858	652	148	999999	742	936	972	544	573	973	392	839	639	116	436	999999	112	537	568	609	762	389	999999	808	999999	646	999999	30	999999	69	776	40	553	668	516	978	555	355	640	999999	23	879	554	952	999999	988	999999	130	878	854	956	682	265	977	989	479	329	340	919	105	183	951	999999	514	999999	362	999999	999999	999999	999999	735	757	999999	999999	999999	882	834	380	999999	664	723	642	152	463	112	103	999999	999999	678	47	658	225	999999	544	182	71	652	999999	999999	676	702	952	531	430	129	209	999999	52	999999	117	999999	949	999999	264	382	999999	809	773	411	113	587	999999	302	562	799	519	332	999999	50	999999	240	999999	999999	113	999999	771	121	722	999999	999999	318	732	193	571	402	708	664	180	999999	641	261	878	999999	651	99	982	659	968	630	999999	876	999999	999999	858	876	999999	333	457	302	999999	429	97	439	507	795	855	535	999999	170	101	855	161	200	999999	282	362	163	973	23	979	121	153	101	734	36	885	730	999999	694	550	384	216	878	560	222	999999	448	141	856	244	999999	928	807	999999	999999	999999	241	602	586	524	698	360	443	322	999999	999999	999999	705	480	999999	134	210	47	620	716	648	282	999999	197	999999	913	31	127	999999	532	999999	345	999999	980	311	999999	138	748	999999	852	34	773	565	70	999999	178	999999	999999	947	999999	256	890	197	999999	999999	999999	601	414	478	611	676	242	999999	999999	316	999999	442	724	179	265	996	461	867	768	999999	875	717	579	261	999999	999999	371	999999	999999	999999	302	157	739	874	859	62	723	280	568	185	999999	119	999999	754	994	999999	28	491	691	999999	795	33	429	141	240	734	31	999999	539	999999	315	999999	999999	515	999999	793	999999	849	320	212	283	999999	999999	592	
899	765	999999	999999	267	213	161	879	488	558	489	999999	999999	608	644	134	999999	570	740	137	870	999999	999999	999999	740	211	42	178	181	488	838	614	999999	837	242	999999	792	206	999999	336	288	435	583	999999	999999	745	75	999999	215	196	181	713	999999	181	721	999999	999999	683	95	65	180	983	708	999	999999	999999	554	890	375	999999	999999	834	674	414	848	445	156	681	243	999999	145	938	999999	985	999999	135	173	552	999999	999999	825	999999	120	840	999999	999999	999999	583	725	160	200	999999	728	45	854	347	49	46	332	285	33	967	450	999999	920	242	999999	723	693	593	711	999999	773	999999	999999	233	723	833	258	553	718	572	955	93	804	960	219	927	140	969	96	137	999999	840	49	857	999999	30	920	999999	285	13	890	141	448	199	411	425	691	630	623	999999	788	779	567	461	21	367	295	959	32	102	592	723	507	584	999999	933	999999	999999	999999	703	913	334	277	999999	681	824	645	615	558	793	246	510	356	880	349	450	283	588	999999	310	999999	960	901	192	421	177	633	999999	417	999999	999999	205	75	919	301	463	511	852	779	197	999999	999999	410	238	856	92	999999	626	999999	340	659	685	650	999999	968	999999	433	95	302	999999	200	999999	207	90	641	50	444	436	589	885	938	430	808	999999	588	999999	559	672	336	339	800	999999	628	86	818	476	555	810	950	999999	40	426	999999	275	997	999999	482	330	596	815	999999	940	999999	360	402	999999	876	991	675	914	403	761	999999	963	713	193	162	131	272	175	495	999999	486	251	854	522	870	542	660	999999	581	239	999999	521	692	999999	969	278	684	588	599	999999	145	45	944	279	667	596	562	813	999999	361	68	431	999999	23	999999	795	999999	999999	369	344	340	37	342	174	685	247	281	853	999999	999999	999999	683	575	999999	498	450	307	999999	854	283	980	999999	859	230	180	653	201	679	405	999999	999999	804	999999	265	232	117	703	999999	593	430	325	708	600	903	915	999999	856	397	524	24	497	921	35	95	363	999999	177	122	993	42	999999	999999	458	999999	122	641	463	999999	999999	390	746	999999	990	999999	999999	282	999999	956	999999	999999	999999	803	164	390	999999	851	778	144	901	738	940	590	785	561	383	723	999999	561	791	283	921	546	688	143	277	969	999999	601	136	999999	247	999999	806	208	244	253	447	77	363	271	999999	329	999999	970	450	166	999999	999999	999999	245	32	695	175	41	873	999999	124	30	123	999999	920	186	17	999999	501	729	783	587	326	140	285	999999	207	999999	420	602	
999999	718	693	999999	236	501	999999	891	69	551	999999	774	334	999999	138	427	954	646	350	685	321	598	999999	721	382	165	999999	918	959	840	497	645	621	281	132	406	999999	11	489	999999	634	125	999999	999999	683	18	262	999999	999999	858	237	561	189	999999	290	539	999999	971	739	81	389	633	932	228	64	409	163	63	860	732	99	952	167	999999	60	206	837	528	47	999999	902	999999	916	110	999999	936	466	999999	990	593	999999	365	272	418	50	11	999999	542	895	283	999999	999999	482	279	999999	284	404	268	683	94	999999	999999	933	376	178	610	716	831	614	128	943	999999	72	277	999999	734	690	748	881	59	23	999999	633	764	517	702	306	999999	342	339	541	207	212	906	999999	999999	999999	895	249	439	295	999999	927	777	339	999999	999999	214	999999	999999	999999	655	387	634	80	407	97	179	858	476	313	79	999999	285	999999	746	74	165	999999	140	312	794	509	451	764	661	377	999999	434	929	565	999999	942	307	999999	886	820	577	835	999999	999999	262	999999	999999	135	225	999999	652	999999	999999	523	981	827	999999	732	798	155	935	870	419	999999	241	745	928	910	221	137	999999	539	699	925	496	999999	892	781	60	757	736	325	549	999999	724	664	840	416	583	274	378	575	947	740	884	707	999999	464	127	516	118	862	914	97	999999	123	501	999999	36	999999	934	792	681	51	419	620	331	621	315	576	999999	999999	337	947	758	626	591	999999	51	999999	904	438	664	543	649	873	411	461	999999	610	999999	999999	390	999999	339	586	893	906	999999	999999	386	999999	158	999999	999999	596	535	966	338	54	532	999999	626	246	999999	505	137	147	401	999999	218	869	494	705	412	999999	141	415	617	182	732	685	638	777	999999	999999	290	124	999999	999999	348	999999	132	92	88	632	556	153	173	999999	459	756	999999	785	65	516	319	453	147	879	464	129	359	166	999999	999999	999999	848	833	657	225	23	999999	349	207	999999	747	411	999999	780	186	988	251	783	722	976	999999	853	722	896	790	837	976	61	999999	999999	95	965	771	999999	729	999999	319	516	619	445	999999	999999	587	291	769	908	825	999999	703	476	877	576	443	345	675	59	136	937	867	387	47	163	750	977	688	781	999999	395	999999	478	999999	735	173	999999	435	15	275	999999	137	881	21	619	358	132	351	518	999999	436	565	999999	580	382	649	241	408	396	999999	610	602	987	278	440	315	234	797	152	999999	166	909	670	999999	695	999999	999999	376	999999	999999	628	999999	999999	259	213	999999	999999	898	306	96	
999999	878	48	590	665	999999	149	613	581	313	133	334	209	115	374	999999	999999	897	884	999999	663	865	981	591	999999	974	999999	999999	999999	609	934	999999	501	65	480	288	870	89	127	857	670	381	794	124	999999	304	436	999999	999999	999999	999999	484	999999	999999	432	76	897	457	794	691	999999	411	548	971	379	797	832	153	635	96	656	816	779	999999	901	999999	80	866	909	999999	547	368	852	387	675	459	322	767	633	413	391	422	294	435	451	268	833	823	744	885	471	292	438	798	40	999999	704	985	999999	150	995	999999	548	302	154	57	999999	171	999999	919	484	75	999999	231	704	999999	531	354	586	642	999999	257	132	33	40	265	929	999999	356	556	755	999999	999999	999999	418	999999	999999	999999	999999	403	709	671	526	825	410	405	772	216	104	797	597	360	409	199	691	747	908	524	271	889	127	999999	814	750	999999	157	140	37	813	353	368	539	999999	193	933	787	731	306	623	635	492	999999	959	558	958	999999	927	999999	801	670	453	359	999999	402	285	999999	857	776	661	999999	275	999999	403	750	438	68	999999	999999	266	904	26	999999	901	636	406	999999	545	265	999999	769	230	395	235	153	899	19	808	670	999999	728	930	999999	999999	370	369	748	329	219	130	900	999999	711	488	897	999999	999999	999999	999999	999999	880	669	601	999999	891	42	999999	518	259	999999	429	259	627	318	537	974	72	965	541	999999	999999	999999	335	999999	999999	662	999999	906	338	499	67	561	715	674	37	69	338	969	753	337	999999	239	79	368	999999	999999	489	402	951	923	591	999999	917	827	999999	804	999999	465	105	999999	999999	999999	999999	759	792	868	999999	999999	999999	478	999999	999999	999999	999999	787	428	999999	967	999999	999999	999999	126	955	414	908	191	999999	888	999999	232	726	999999	874	999999	814	515	999999	319	575	831	117	999999	120	999999	287	498	663	713	50	999999	798	375	30	856	65	406	28	775	851	611	234	999999	999999	69	751	772	228	999999	399	281	999999	697	402	613	140	999999	16	999999	136	999999	527	999999	847	416	434	360	999999	27	468	417	999999	283	999999	964	607	462	999999	61	730	515	999999	966	324	768	999999	111	973	999999	999999	999999	400	546	648	441	93	303	807	220	635	401	920	210	999999	982	784	105	238	437	15	678	739	954	999999	621	999999	561	616	999999	865	333	386	444	999999	60	999999	949	635	999999	881	313	654	697	999999	999999	594	79	736	341	983	999999	872	546	411	57	678	999999	795	36	999999	531	687	728	355	311	24	485	909	188	965	835	999999	
212	999999	702	34	51	538	999999	37	80	825	284	105	420	461	840	43	999999	381	580	164	608	735	359	626	999999	999999	999999	325	118	999999	558	375	158	984	669	989	708	999999	637	906	384	998	230	706	412	632	935	850	183	452	665	806	394	681	999999	999999	206	86	108	699	424	106	919	999999	999999	908	947	435	791	851	334	230	744	674	779	609	514	653	223	303	416	273	151	666	503	751	981	477	132	202	793	632	999999	938	999999	999999	89	319	439	503	999999	999999	69	332	127	999999	72	720	999999	262	962	552	862	999999	292	160	954	262	417	525	999999	999999	999999	598	67	701	999999	806	191	501	529	205	224	720	999999	906	999999	819	549	999999	688	270	576	870	240	251	770	128	999999	341	333	826	901	913	575	214	999999	471	275	425	149	266	538	409	732	767	338	152	197	999999	999999	999999	713	999999	837	667	999999	441	368	816	931	187	999999	999999	999999	703	303	310	154	413	708	999999	554	133	918	431	731	176	148	472	912	628	999999	279	394	198	999999	999999	86	908	310	765	112	458	494	962	999999	688	240	39	474	37	997	784	677	214	999999	590	440	415	999999	999999	303	895	903	312	256	881	466	980	590	750	233	999999	112	943	999999	105	639	956	999999	53	936	999999	998	885	999999	156	999999	190	607	532	121	671	972	573	471	217	555	191	716	234	999999	260	448	723	999999	999999	681	733	999999	495	950	999999	999999	892	999999	999999	999999	999999	999999	999999	289	999999	999999	68	639	999999	273	539	481	432	550	457	250	101	821	685	670	285	91	999999	474	868	999999	121	581	999999	999999	999999	772	286	321	537	999999	616	999999	946	877	999999	999999	999999	496	999999	262	152	999999	503	244	998	999999	125	524	999999	936	999999	635	421	670	271	486	999999	981	193	766	204	999999	22	948	634	156	874	808	999999	201	840	383	331	999999	999999	999999	88	401	583	18	999999	762	700	600	698	980	533	286	616	903	91	269	313	386	999999	41	932	999999	610	851	206	317	244	429	999999	438	313	806	206	999999	999999	999999	999999	185	119	441	420	999999	999999	653	623	598	201	385	999999	580	80	945	557	442	243	533	791	731	812	350	528	280	504	999999	676	727	89	999999	505	481	861	999999	999999	626	999999	520	999999	957	238	607	125	858	320	525	999999	368	999999	764	861	874	999999	999999	999999	768	913	149	918	989	976	895	999999	680	880	638	999999	942	677	999999	821	723	237	833	999999	214	235	669	960	999999	999999	318	478	324	999999	630	999999	194	764	508	999999	
480	602	999999	999999	342	98	444	978	681	805	425	690	327	942	147	647	985	184	168	543	999999	189	938	96	999999	427	204	30	999999	999999	999999	187	999999	229	350	999999	999999	853	169	125	790	999999	289	183	999999	627	999999	382	522	999999	675	19	605	965	467	301	999999	999999	322	915	894	423	728	704	280	248	521	999999	601	25	725	142	999999	53	999999	999999	999999	999999	610	50	275	822	999999	276	311	526	999999	213	761	59	468	701	540	254	999999	377	999999	584	903	248	116	63	780	506	267	542	994	562	222	904	401	897	619	282	649	81	999999	462	403	754	666	317	346	552	557	34	602	999999	821	385	601	325	999999	371	933	222	999999	11	18	999999	531	999999	999999	856	657	570	999999	267	604	159	461	509	191	159	999999	799	716	237	949	999999	940	234	741	999999	999999	86	999999	257	999999	437	40	914	999999	634	232	648	999999	489	999999	986	941	344	175	999999	999999	999999	143	999999	790	144	505	813	61	999999	827	307	287	999999	553	580	999999	835	919	177	129	547	65	556	926	933	483	236	342	999999	301	606	68	999999	914	221	942	333	466	214	932	999999	999999	999999	806	925	370	999999	936	324	462	116	425	998	552	385	46	587	785	857	660	278	480	98	483	231	999999	218	249	999999	638	210	378	999999	245	999999	685	386	749	11	999999	999999	999999	28	510	999999	190	70	526	538	184	365	548	999999	999999	663	999999	773	999999	585	686	162	923	604	685	261	737	711	999999	999999	999999	999999	999999	783	295	350	977	461	999999	298	51	188	691	999999	166	999999	999999	769	170	581	167	999999	190	174	324	419	397	999999	999999	258	457	479	999999	877	838	524	999999	764	324	999999	685	293	999999	999999	999999	999999	471	222	447	413	599	999999	550	191	999999	788	479	672	999999	875	952	291	128	339	841	571	881	813	872	642	753	897	454	956	895	873	999999	284	630	816	947	185	999999	999999	659	488	928	125	395	999999	54	999999	305	999999	260	404	174	855	999999	972	999999	657	349	804	999999	702	524	594	295	618	999999	999999	52	652	927	999999	43	999999	999999	363	999999	765	999999	999999	597	898	999999	16	705	501	708	871	219	999999	199	299	835	453	279	956	964	344	830	776	988	849	812	999999	520	483	371	999999	184	711	999999	999999	239	526	217	761	111	517	888	999999	999999	199	986	999999	462	999999	942	589	919	724	999999	308	935	651	834	748	95	999999	495	232	999999	733	999999	507	328	999999	999999	318	246	518	855	456	455	45	999999	798	862	999999	200	882	540	999999	
65	460	322	999999	926	587	692	468	675	163	32	999999	664	185	999999	488	76	999999	577	999999	353	411	869	999999	999999	999999	784	46	999999	667	756	612	999999	358	678	246	194	298	999999	999999	626	778	843	701	434	789	381	691	305	999999	999999	999999	315	907	438	654	591	379	186	37	802	656	999999	17	406	419	974	315	507	265	304	777	724	999999	17	574	567	177	518	999999	527	999999	740	511	316	691	999999	999999	920	999999	655	814	121	384	680	999999	206	836	999999	999999	814	76	999999	50	89	583	351	221	999999	863	96	999999	861	122	999999	709	915	80	701	999999	121	200	999999	999999	999999	489	666	350	422	46	378	731	873	503	259	461	910	999999	999999	999999	349	999999	884	66	999999	241	999999	998	874	971	64	135	999999	588	902	624	681	709	439	999999	917	11	999999	863	495	365	550	367	999999	999999	798	225	648	968	375	36	315	338	545	378	536	667	999999	451	982	252	595	294	601	635	999999	210	270	831	814	348	296	31	571	999999	691	596	146	826	999999	838	487	999999	999999	876	318	352	173	999999	999999	259	536	999999	881	252	999999	265	999999	236	277	999999	999999	999999	163	37	739	999999	767	999999	686	940	531	648	999999	999999	999999	428	81	724	999999	437	46	999999	767	999999	811	999999	150	329	999999	999999	830	909	559	999999	999999	670	22	195	147	33	585	210	384	134	728	888	89	999999	486	350	999999	51	909	840	562	999999	59	598	225	999999	154	448	999999	260	999999	621	99	694	269	105	999999	886	999999	303	851	836	999999	999999	836	999999	859	412	842	471	251	788	999	718	999999	137	620	424	999999	346	999999	147	58	133	24	116	798	395	999999	999999	934	308	463	616	988	999999	931	416	761	302	940	742	605	690	19	999999	622	380	672	142	999999	991	917	250	423	714	787	999999	628	730	134	474	934	999999	999999	942	335	999999	729	999999	206	213	662	676	999999	147	999999	367	999999	693	494	428	722	345	907	999999	391	222	202	284	999999	999999	788	41	999999	999999	807	155	164	76	995	238	650	377	936	999999	339	250	844	286	182	999999	587	999999	245	706	752	599	553	593	561	123	999999	455	366	966	425	999999	509	999999	999999	396	999999	57	697	265	999999	354	409	636	613	151	378	916	111	518	652	999999	795	470	999999	999999	602	999999	515	882	47	205	21	969	854	707	740	912	999999	786	227	540	999999	979	999999	999999	200	999999	979	420	744	284	353	847	324	999999	836	999999	219	131	794	642	542	814	228	582	999999	439	781	999999	999999	465	969	325	
301	999999	615	999999	542	999999	999999	999999	591	104	147	763	851	174	999999	999999	871	701	703	825	992	999999	999999	433	761	355	75	760	144	999999	19	999999	999999	999999	556	999999	999999	30	506	999999	999999	118	60	447	999999	465	731	178	999999	499	44	709	999999	999999	333	999999	123	192	63	999999	258	268	999999	518	94	858	457	823	617	452	335	850	204	999999	999999	999999	999999	560	756	999999	623	897	976	645	48	310	527	999999	999999	839	98	775	967	999999	646	999999	999999	542	999999	818	17	908	560	341	999999	193	514	953	430	999999	192	562	436	757	572	360	291	999999	479	784	341	296	128	778	999999	999999	999999	884	999999	878	999999	992	208	937	299	999999	347	999999	481	855	795	574	999999	265	999999	536	349	220	746	296	562	661	999999	578	487	721	999999	782	977	614	310	629	999999	551	133	200	364	999999	467	857	23	999999	434	624	999999	766	555	863	130	999999	220	673	148	875	325	999999	999999	629	459	578	926	999999	999999	867	554	999999	782	199	999999	999999	999999	850	999999	999999	283	999999	999999	448	999999	720	175	926	661	999999	403	999999	491	915	235	999999	270	735	48	889	999999	458	979	567	79	822	983	366	999999	663	656	999999	920	258	602	999999	437	999999	50	739	412	999	999999	517	473	917	684	999999	963	999999	206	446	811	862	958	824	936	669	379	767	736	809	204	999999	999999	43	999999	243	999999	999999	41	780	694	999999	487	931	555	472	104	161	147	126	402	69	466	219	558	68	299	778	999999	999999	999999	999999	12	602	999999	904	23	440	211	451	554	999999	641	426	751	511	999999	37	278	474	999999	227	629	619	417	145	999999	293	484	658	999999	544	362	999999	668	999999	307	884	135	999999	458	663	950	696	999999	264	999999	49	468	56	682	999999	509	999999	999999	893	653	392	999999	670	371	999999	955	552	507	19	785	378	758	339	214	500	901	627	25	911	276	932	57	162	717	503	825	437	999999	999999	45	363	79	774	767	915	699	465	999999	729	707	407	198	563	999999	999999	291	999999	999999	192	369	882	983	999999	627	721	999999	43	999999	868	903	528	577	999999	973	431	309	983	571	999999	999999	446	346	296	214	869	744	493	682	999999	222	999999	595	793	321	162	380	787	157	56	579	999999	512	422	825	999999	830	999999	589	999999	750	307	566	552	999999	923	999999	697	87	758	999999	851	360	295	999999	216	932	783	514	999999	999999	521	836	999999	719	145	933	924	470	34	48	381	999999	635	916	999999	139	52	412	398	999999	999999	709	999999	79	728	315	226	
999999	618	257	56	858	999999	996	239	999999	999999	833	255	999999	620	236	63	719	605	947	724	999999	741	999999	889	999999	999999	213	999999	812	999999	999999	990	829	999999	168	999999	999999	999999	999999	144	999999	687	999999	999999	999999	999999	408	996	456	656	679	473	780	590	847	999999	999999	367	675	742	565	627	999999	34	999999	842	425	282	462	384	286	727	92	812	96	999999	999999	999999	680	224	717	217	999999	165	767	999999	220	248	869	143	999999	419	326	780	999999	20	999999	429	999999	999999	741	135	999999	82	379	951	391	967	504	999999	737	999999	687	999999	999999	358	706	999999	266	614	632	187	413	328	73	999999	999999	311	243	85	999999	867	497	313	999999	591	673	848	786	815	600	252	743	713	406	768	999999	865	756	230	314	999	172	887	744	564	722	225	999999	513	550	89	999999	429	735	869	65	384	999999	443	685	999999	485	999999	999999	999999	443	999999	999999	305	145	999999	555	23	770	431	999999	609	569	999999	868	457	839	999999	275	521	518	324	977	536	712	357	999999	322	999999	999999	524	720	873	363	999999	32	303	714	378	13	533	999999	659	314	173	999999	999999	69	574	999999	27	212	186	502	872	999999	999999	999999	592	787	659	242	477	323	907	984	735	215	797	845	999999	135	904	271	987	797	665	673	372	266	542	826	748	317	439	322	544	381	491	12	310	908	999999	999999	354	300	253	999999	406	189	999999	610	272	728	84	892	999999	915	514	84	999999	58	32	335	255	832	494	999999	883	595	450	364	999999	795	545	255	999999	324	916	697	553	999999	999999	193	546	932	999999	999999	243	546	24	999999	867	416	548	999999	999999	796	999999	521	805	93	462	811	999999	365	886	477	193	829	999999	982	998	816	531	144	782	838	788	323	278	475	926	346	580	821	496	999999	256	293	999999	217	999999	999999	891	470	866	464	454	191	55	97	835	414	658	999999	630	60	885	414	479	58	17	30	253	999999	166	999999	999999	999999	868	999999	230	900	470	681	12	602	924	70	277	327	394	607	278	999999	639	999999	688	999999	200	446	430	842	813	320	999999	959	162	999999	314	751	233	536	322	999999	866	999999	943	999999	999999	37	135	999999	146	162	663	409	752	999999	700	643	436	692	727	432	159	999999	999999	999999	481	53	450	373	999999	999999	103	999999	295	803	325	704	579	712	518	172	320	605	705	660	999999	800	216	100	860	670	324	999999	809	889	325	487	847	793	504	985	587	761	78	620	999999	999999	123	949	999999	999999	74	724	183	564	121	553	683	436	
503	999999	837	359	512	95	211	562	999999	405	487	837	999999	786	217	533	585	999999	537	95	601	850	999999	266	353	865	999999	599	366	254	778	999999	804	999999	299	824	158	999999	259	983	999999	506	999999	718	472	999999	999999	288	517	650	978	562	999999	597	834	652	994	580	999999	999999	999999	612	206	804	999999	999999	999999	445	496	393	384	357	309	554	999999	105	103	999999	794	444	726	328	92	715	275	225	999999	216	587	999999	829	578	231	611	999999	805	310	999999	101	756	875	703	791	133	999999	631	263	472	919	738	559	35	785	571	999999	169	999999	490	999999	411	999999	826	857	999999	563	805	135	698	59	871	795	150	877	48	999999	32	537	959	999999	644	962	293	296	999999	97	999999	999999	999999	999999	345	999999	999999	424	689	797	58	999999	942	999999	471	505	999999	422	58	999999	999999	158	747	999999	999999	632	569	51	894	448	999999	539	19	762	759	22	475	999999	714	594	999999	725	999999	999999	999999	186	999999	399	977	999999	999999	999999	248	905	999999	655	55	657	790	999999	716	999999	530	250	131	518	836	190	810	458	39	999999	708	463	999999	693	999999	999999	999999	722	999999	180	73	754	50	805	999999	114	999999	113	999999	818	228	999999	877	207	205	999999	129	11	350	414	588	529	119	851	172	785	937	999999	694	999999	999999	77	674	546	714	999999	209	999999	999999	731	999999	999999	999999	999999	337	706	585	770	497	23	999999	490	999999	633	592	544	645	199	643	999999	176	109	999999	999999	652	160	337	341	492	999999	746	802	784	618	999999	881	47	898	524	465	209	177	999999	680	171	684	694	51	953	999999	140	20	683	711	564	999999	297	74	568	186	999999	253	287	77	999999	999999	706	999999	324	710	506	999999	674	187	999999	999	612	737	265	999999	466	295	387	321	299	735	999999	999999	63	322	593	999999	339	999999	95	999999	889	429	999999	587	978	999999	727	999999	674	999999	346	999999	405	565	393	559	999999	601	999999	999999	999999	999999	999999	541	465	999999	711	999999	999999	533	999999	337	999999	359	120	193	333	677	999999	535	568	144	647	906	399	623	676	498	928	999999	173	738	626	10	100	923	651	872	132	353	999999	725	999999	150	975	18	413	999999	454	999999	235	141	611	194	526	999999	329	871	151	841	957	223	82	92	369	679	710	999999	999999	197	999999	999999	555	645	316	842	999999	506	931	390	220	630	53	728	807	42	136	442	484	999999	604	780	731	999999	396	16	999999	53	780	305	308	999999	786	267	999999	774	585	965	878	683	999999	822	999999	760	631	999999	179	
353	284	337	553	999999	999999	900	592	762	729	275	259	999999	200	999999	999999	636	999999	898	843	785	71	43	999999	999999	564	801	646	781	840	999999	658	999999	999999	999999	768	999999	752	40	704	886	675	905	999999	319	999999	577	493	999999	107	313	678	732	492	394	292	251	880	392	713	815	263	999999	999999	758	617	200	474	999999	205	281	884	62	999999	999999	120	166	988	147	454	999999	317	887	684	536	302	925	576	451	999999	527	573	369	326	999999	632	999999	983	296	702	526	999999	602	999999	825	429	626	539	535	999999	136	999999	742	938	999999	507	376	136	394	466	999999	623	32	874	677	708	524	999999	314	334	999999	182	702	445	928	883	715	999999	999999	117	676	999999	50	176	999999	274	999999	999999	999999	999999	266	736	999999	829	21	999999	90	727	885	126	904	999999	234	999999	38	953	999999	307	999999	843	791	999999	277	287	789	304	582	856	984	413	999999	102	146	922	77	519	584	872	434	999999	803	999999	448	999999	999999	785	171	839	999999	936	712	999999	999999	999999	600	224	468	999999	50	716	329	999999	999999	481	248	999999	999999	312	143	519	378	688	873	984	49	999999	999999	535	84	13	143	999999	999999	999999	999999	354	680	999999	332	853	60	273	832	717	705	579	256	966	503	400	41	858	706	629	568	34	999999	437	716	797	620	933	999999	46	582	586	516	999999	780	894	141	374	980	290	468	999999	856	165	999999	469	556	637	999999	684	972	284	999999	999999	489	676	999999	253	673	999999	999999	127	999999	999999	145	129	999999	562	999999	608	999999	999999	878	999999	999999	463	178	999999	159	256	250	983	900	999999	74	308	549	428	214	114	999999	999999	701	454	57	351	87	70	999999	169	999999	994	450	433	425	315	405	999999	927	36	508	199	103	999999	999999	259	226	475	731	836	579	645	357	92	408	380	965	434	378	819	386	117	484	999999	999999	256	999999	476	999999	758	903	928	500	188	605	20	999999	284	170	798	134	611	338	193	589	999999	646	368	999999	55	349	971	252	118	650	400	715	113	999999	48	716	750	339	973	999999	651	154	179	486	397	585	690	274	580	694	774	999999	999999	999999	98	610	183	451	100	418	999999	685	392	999999	214	305	690	708	132	91	384	281	365	259	938	616	999999	999999	999999	469	999999	999999	672	423	999999	621	424	703	487	999999	542	309	248	564	11	966	762	641	281	102	894	982	152	999999	320	502	424	50	471	482	999999	301	999999	631	759	234	22	968	662	593	999999	986	230	694	999999	85	43	800	258	972	854	
834	610	545	574	676	564	183	113	382	207	383	242	15	999999	251	999999	617	804	776	953	793	979	688	220	908	762	458	950	244	999999	623	792	499	628	308	690	277	66	93	670	839	999999	289	396	507	754	224	399	307	589	425	999999	999999	999999	70	854	999999	335	999999	913	116	233	869	912	583	999999	999999	387	999999	560	228	561	721	116	124	928	700	301	713	999999	999999	68	652	655	999999	999999	321	999999	567	453	999999	942	399	179	563	616	999999	999999	812	916	22	999999	403	747	370	999999	284	999999	999999	141	164	630	999999	999999	375	999999	580	224	868	956	999999	999999	819	551	999999	286	171	551	553	508	932	333	489	796	151	999999	664	999999	294	190	353	947	576	436	999999	999999	330	999999	804	515	45	781	508	999999	647	750	28	999999	955	94	702	732	820	999999	999999	830	151	825	372	999999	393	674	999999	688	612	999999	695	392	262	999999	956	285	747	999999	472	999999	825	633	999999	400	691	812	950	210	999999	620	136	179	238	999999	996	504	999999	148	131	371	999999	820	999999	325	64	635	599	311	137	427	985	782	934	57	14	518	677	971	999999	999999	724	729	210	991	205	525	999999	793	657	462	761	999999	916	111	308	15	389	833	345	66	223	648	82	70	635	999999	245	190	464	999999	826	551	174	550	646	132	619	999999	129	999999	999999	999999	999999	999999	665	385	999999	999999	999999	999	139	844	635	999999	367	85	999999	150	365	851	290	974	999999	999999	999999	219	444	376	999999	186	395	137	713	999999	585	417	995	406	999999	259	999999	412	441	999999	358	999999	916	999999	193	999999	474	479	895	277	258	506	999999	483	50	999999	941	499	378	572	613	11	140	999999	341	999999	89	261	745	115	373	877	542	874	999999	999999	303	196	192	999999	711	916	999999	446	557	89	999999	999999	365	999999	999999	989	44	869	851	999999	851	96	916	244	491	223	733	789	904	999999	999999	999999	661	999999	162	754	316	484	860	696	769	694	281	999999	17	999999	895	797	797	383	842	672	999999	474	801	216	280	999999	411	498	193	999999	541	186	126	999999	860	999999	795	563	682	559	19	164	587	167	815	999999	236	924	327	935	992	999999	538	999999	579	197	596	999999	484	369	999999	371	999999	327	163	104	145	668	999999	999999	11	244	999999	999999	663	867	886	644	999999	615	999999	487	181	257	459	20	648	999999	769	673	381	850	88	999999	487	648	650	270	13	720	999999	568	227	399	933	999999	830	255	999999	712	311	952	554	999999	648	594	199	266	868	152	999999	320	
999999	43	556	999999	165	387	805	24	226	626	640	680	96	999999	270	782	323	701	190	999999	197	999999	372	428	999999	220	674	892	999999	999999	402	999999	999999	219	668	194	842	999999	602	452	450	622	495	684	999999	874	999999	999999	334	999999	943	176	962	64	132	842	999999	999999	999999	945	712	913	565	832	234	999999	416	876	494	85	939	541	999999	737	952	574	571	687	116	431	999999	188	567	51	451	999999	898	219	97	825	523	714	999999	656	999999	536	66	663	460	543	468	905	999999	258	477	411	76	234	999999	557	281	983	31	434	518	534	355	523	999999	998	880	999999	999999	999999	562	234	615	452	998	425	517	908	999999	999999	963	531	187	319	999999	49	169	673	117	539	553	539	693	500	999999	215	191	542	281	462	662	999999	999999	999999	695	999999	796	999999	236	999999	49	999999	999999	457	471	999999	356	999999	949	352	839	999999	999999	260	999999	33	999999	124	314	792	244	999999	999999	774	910	701	999999	845	623	999999	252	999999	999999	430	500	189	999999	246	999999	161	859	154	593	929	623	455	183	999999	226	672	999999	681	319	443	452	999999	737	982	546	769	999999	511	423	999999	109	303	770	667	760	935	250	305	95	162	999999	99	391	706	999999	465	528	549	999999	950	621	999999	235	13	978	435	452	999999	999999	269	580	357	730	966	999999	329	685	515	116	291	999999	415	595	167	510	362	999999	40	831	91	999999	42	883	473	15	537	999999	766	689	334	999999	450	605	825	582	585	369	424	999999	999999	780	999999	442	999999	527	999999	975	78	502	625	999999	999999	968	617	27	547	999999	999999	961	302	999999	918	825	781	999999	981	999999	769	585	924	993	268	163	999999	311	238	599	999999	999999	799	561	10	274	73	582	80	481	999999	807	999999	121	999999	462	584	580	861	196	661	548	999999	405	215	999999	578	632	999999	268	999999	316	788	947	928	322	171	740	999999	654	999999	209	727	999999	822	961	550	812	892	806	579	429	449	52	999999	997	409	404	356	517	695	999999	98	999999	513	681	29	97	192	789	999999	843	329	217	434	461	820	999999	583	253	942	765	740	687	999999	549	866	746	19	930	912	766	394	999999	959	330	120	915	999999	150	942	999999	629	999999	515	736	999999	242	617	486	187	373	821	112	574	999999	701	411	999999	964	814	282	87	262	999999	534	999999	585	257	114	350	905	48	442	310	999999	146	999999	182	952	448	634	139	999999	753	549	999999	999999	179	39	628	709	791	42	336	999999	385	377	236	980	287	525	999999	512	145	
999999	334	389	999999	999999	999999	74	238	999999	525	190	153	555	508	337	588	999999	415	228	486	640	124	999999	115	640	114	768	410	999999	675	923	999999	626	396	999999	224	565	490	95	246	563	999999	619	517	155	527	830	868	899	999999	119	119	999999	36	504	167	328	283	171	980	34	999999	999999	505	601	540	999999	168	36	122	32	999999	330	999999	922	170	504	498	960	122	284	899	510	799	565	813	883	599	891	324	999999	292	328	115	221	899	443	999999	916	615	10	671	999999	786	379	999999	789	784	114	344	663	999999	323	999999	705	135	163	248	940	787	657	926	276	712	227	740	367	224	999999	32	726	390	999999	355	999999	612	68	723	429	142	999999	108	495	999999	661	999999	969	280	999999	999999	745	204	183	138	957	999999	404	139	569	999999	75	999999	24	91	999999	282	258	968	936	102	999999	999999	818	807	999999	999999	999999	719	60	163	771	97	815	683	286	531	216	453	397	47	218	928	164	999999	77	459	94	413	939	388	815	10	343	999999	29	315	999999	375	999999	999999	642	999999	999999	416	868	999999	759	341	805	95	76	999999	580	898	884	148	285	38	740	999999	474	37	780	671	999999	770	999999	508	663	999999	155	841	87	988	405	999999	849	747	922	999999	999999	999999	608	999999	322	19	430	444	432	999999	39	358	634	71	933	614	904	417	78	107	233	260	999999	834	999999	234	728	591	503	361	999999	999999	115	650	613	722	999999	927	359	337	999999	320	999999	782	999999	999999	216	26	65	791	628	999999	999999	824	866	999999	85	773	912	97	291	838	941	80	591	501	252	999999	457	221	194	999999	68	741	757	913	184	894	893	152	28	711	536	712	732	857	859	290	783	174	646	655	24	999999	55	511	378	15	201	449	554	999999	568	843	606	999999	384	999999	77	953	274	191	999999	999999	79	579	311	238	347	734	642	962	210	293	575	999999	961	796	695	255	544	999999	703	454	999999	796	153	999999	999999	999999	999999	921	999999	830	899	464	775	255	201	476	209	150	668	999999	806	999999	31	285	278	77	690	587	252	821	419	105	999999	999999	999999	283	999999	619	133	266	999999	721	748	380	393	120	999999	716	604	229	999999	999999	999999	246	647	999999	774	868	999999	48	999999	895	678	402	420	803	999999	348	83	918	49	590	27	411	999999	999999	843	651	892	167	313	973	982	33	775	25	595	251	999999	176	509	568	205	94	866	365	52	356	959	999999	144	424	643	686	189	465	999999	109	999999	561	999999	999999	975	266	999999	999999	
999999	999999	999999	999999	218	734	560	907	999999	481	395	932	544	849	53	497	691	313	33	999999	340	305	843	320	999999	999999	220	236	14	999999	592	999999	359	999999	999999	396	730	565	380	999999	864	999999	276	707	79	999999	564	192	518	674	440	672	242	846	95	617	811	316	765	722	523	999999	902	42	889	999999	582	104	407	656	767	136	932	999999	33	604	39	145	250	194	931	999999	718	999999	946	919	706	513	364	834	584	423	800	999999	886	541	833	999999	999999	623	871	469	784	861	999999	314	740	619	822	999999	588	675	999999	580	790	495	614	572	96	970	749	79	999999	999999	82	999999	336	284	737	999999	770	794	327	626	323	999999	999999	856	432	999999	188	97	999999	872	256	908	358	229	999999	400	999999	271	157	848	999999	999999	728	999999	999999	999999	978	999999	882	341	999999	793	358	448	267	327	252	757	999999	454	791	662	999999	868	999999	173	994	116	416	999999	565	509	999999	479	752	521	744	40	77	999999	663	722	999999	999999	161	462	560	909	962	550	158	178	999999	702	999999	221	422	859	896	625	569	871	59	999999	999999	221	156	879	695	745	583	999999	690	281	790	999999	457	40	717	863	999999	999999	153	999999	198	396	388	944	421	999999	109	884	144	452	309	792	672	668	583	939	316	680	224	226	966	936	488	999999	912	988	999999	391	999999	43	21	484	999999	193	357	389	833	211	999999	164	645	699	87	248	972	999999	405	789	457	777	556	932	870	926	899	261	907	538	999999	999999	777	718	741	110	440	824	74	999999	321	203	116	999999	223	999999	999999	277	859	250	876	913	593	999999	934	375	486	999999	613	800	999999	106	481	999999	179	44	386	927	957	999999	807	157	999999	999999	999999	263	671	999999	719	810	355	632	401	667	662	999999	840	999999	783	376	624	361	221	273	206	999999	721	999999	999999	189	683	653	320	883	443	729	979	677	506	680	999999	44	369	802	455	661	999999	814	642	60	204	582	154	999999	362	456	935	670	719	263	541	859	999999	999999	999999	999999	999999	517	234	933	149	999999	307	113	999999	589	991	419	999999	544	519	907	179	999999	985	111	508	729	531	986	793	318	957	252	999999	844	528	829	675	752	349	999999	590	708	911	41	285	999999	917	773	464	999999	852	184	744	634	689	632	999999	999999	203	592	999999	999999	149	831	999999	999999	999999	999999	999999	999999	744	999999	205	999999	326	470	973	954	825	468	812	758	999999	277	465	782	508	514	164	895	284	649	558	756	999999	353	569	89	825	999999	86	999999	
712	301	999999	786	979	999999	999999	999999	659	600	210	735	779	237	714	872	999999	999999	999999	460	674	175	887	105	999999	448	130	973	901	999999	138	999999	391	999999	56	999999	495	679	803	96	206	934	246	683	999999	822	999999	973	638	696	713	999999	674	626	423	999999	999999	999999	278	540	301	999999	999999	766	472	999999	999999	65	191	483	999999	697	999999	470	264	740	928	214	656	695	471	157	344	215	999999	734	930	765	311	509	827	809	410	273	999999	999999	617	999999	221	999999	999999	922	791	165	999999	999999	773	214	999999	683	618	209	39	999999	78	153	11	122	585	999999	999999	589	753	682	656	578	296	366	675	403	999999	458	999999	812	227	549	366	999999	896	173	999999	726	402	628	891	627	779	828	204	650	859	999999	894	483	179	888	178	119	508	740	729	416	538	999999	560	169	216	999999	364	528	787	999999	225	422	776	999999	196	999999	791	999999	999999	468	999999	34	999999	627	564	519	642	999999	381	999999	680	999999	999999	554	198	433	78	731	999999	999999	999999	675	863	47	289	482	706	232	702	53	327	999999	941	271	999999	999999	435	932	604	697	584	35	999999	540	152	999999	978	999999	759	762	67	999999	619	245	994	496	171	505	348	999999	999999	420	636	338	929	210	224	999999	999999	999999	998	145	136	999999	978	447	528	999999	895	229	999999	485	472	939	985	999999	860	706	999999	759	352	929	594	522	884	173	399	819	999999	941	999999	806	999999	85	764	922	999999	895	267	557	999999	838	610	128	588	337	947	696	999999	671	350	518	905	550	341	78	550	614	999999	999999	57	999999	721	954	384	697	562	999999	999999	73	334	964	448	719	999999	999999	329	476	934	556	226	999999	477	940	601	337	901	382	744	999999	381	999999	67	452	509	268	999999	656	744	890	774	560	521	999999	346	386	79	195	999999	826	999999	84	679	291	598	355	242	781	362	999999	796	999999	653	489	999999	15	999999	996	999999	533	397	673	731	54	782	666	191	198	999999	999999	268	715	623	917	946	306	649	775	999999	999999	36	999999	303	697	103	594	906	41	595	340	479	82	999999	999999	439	85	352	635	509	932	173	53	999999	148	788	91	999999	736	543	395	366	141	153	999999	506	999999	999999	999999	950	197	759	160	602	999999	745	195	739	397	487	999999	954	999999	275	920	990	982	167	165	999999	22	36	180	999999	210	974	347	928	920	728	388	705	318	684	999999	183	999999	450	915	999999	602	352	180	258	671	441	352	866	233	74	524	893	224	136	999999	171	999999	661	402	
298	408	999999	818	999999	108	175	999999	999999	953	746	999999	999999	252	762	315	999999	999999	922	826	768	632	481	705	856	214	495	490	999999	746	160	594	361	58	626	994	999999	999999	511	159	506	795	22	912	999999	98	982	650	462	820	278	314	666	835	634	999999	926	562	999999	464	613	684	999999	999999	803	999999	624	493	625	999999	969	999999	355	772	999999	972	999999	568	227	767	232	844	38	371	477	999999	928	999999	423	999999	999999	783	999999	57	999999	999999	999999	429	999999	335	473	999999	34	693	850	142	959	894	515	661	999999	368	344	204	999999	769	999999	102	125	957	233	108	79	664	701	196	574	999999	236	508	640	200	999999	892	304	733	819	999999	520	345	885	44	20	762	999999	708	449	377	815	999999	999999	249	314	162	999999	374	428	369	999999	664	568	661	667	16	999999	855	999999	451	899	999999	949	999999	581	999999	81	999999	97	317	749	999999	999999	206	999999	999999	343	401	886	306	999999	999999	315	459	353	856	776	233	376	14	999999	69	799	997	999999	317	827	854	999999	999999	999999	999999	286	121	999999	999	917	371	999999	218	999999	999999	999999	612	661	969	202	499	967	725	13	847	822	93	575	689	202	999999	729	999999	631	488	734	999999	226	876	999999	204	839	353	939	999999	64	999999	342	122	100	999999	345	999999	125	338	887	942	531	242	100	203	999999	930	807	999999	642	995	587	194	894	999999	396	784	325	998	999999	623	785	597	793	665	751	463	599	999999	413	999999	68	302	999999	999999	831	983	786	460	658	909	546	771	999999	68	580	157	228	483	801	561	192	126	679	274	166	999999	449	999999	452	999999	340	999999	764	421	936	294	593	112	785	999999	998	865	349	750	87	999999	824	734	95	603	244	126	999999	852	999999	941	999999	336	635	897	543	362	17	576	578	744	17	361	132	999999	564	126	697	398	999999	327	777	928	196	999999	118	715	349	849	847	224	597	911	383	994	671	999999	999999	888	999999	645	857	999999	999999	342	17	999999	611	999999	48	128	428	816	299	721	999999	694	999999	493	999999	999999	23	168	728	363	157	105	977	137	623	308	999999	809	529	917	469	999999	756	853	144	645	113	548	810	729	795	781	622	662	830	977	126	982	999999	999999	632	999999	54	818	195	999999	999999	483	187	740	478	619	296	381	261	170	938	296	999999	153	724	474	357	999	567	376	482	325	307	646	191	666	999999	488	999999	769	959	999999	668	232	160	629	371	80	260	186	494	250	410	669	49	999999	633	956	325	168	351	55	
999999	999999	439	999999	186	999999	558	811	909	808	999999	492	210	10	627	136	999999	105	112	999999	999999	391	881	241	914	638	606	999999	42	753	173	135	427	914	999999	849	792	980	453	830	521	449	276	686	999999	918	999999	48	212	507	963	230	999999	74	307	999999	937	999999	264	999999	934	207	778	999999	645	999999	74	296	324	778	344	22	652	999999	766	309	124	205	88	996	179	568	158	535	999999	943	80	363	616	816	911	593	725	905	896	323	999999	121	999999	201	999999	181	724	434	999999	951	999999	783	307	998	999999	741	130	268	378	375	58	253	375	702	999999	710	679	999999	866	750	999999	746	385	452	638	13	999999	886	152	997	844	724	372	839	375	297	66	618	999999	180	999999	467	536	999999	274	426	746	348	310	999999	502	226	568	423	665	830	407	854	999999	751	586	243	125	999999	531	334	881	535	336	604	654	999999	445	999999	286	828	220	999999	188	222	267	815	586	998	505	999999	166	949	999999	544	889	211	259	320	593	999999	351	165	999	939	545	999999	22	706	499	441	780	871	146	836	999999	999999	676	156	999999	770	657	126	875	904	999999	932	361	792	999999	453	811	135	112	57	999999	999999	999999	248	999999	999999	999999	879	509	999999	999999	294	812	347	923	999999	999999	113	999999	822	581	999999	999999	104	771	613	858	999999	999999	55	630	999999	769	99	358	566	698	999999	479	446	967	778	617	811	67	884	129	24	869	999999	918	707	308	999999	999999	262	774	760	477	73	198	584	888	999999	444	200	524	723	988	367	647	106	633	389	855	999999	617	478	999999	886	494	844	360	621	137	922	356	488	999999	999999	999999	937	961	416	257	392	999999	163	376	999999	999999	999999	35	512	731	999999	84	919	435	671	644	305	999999	590	579	354	234	276	336	522	999999	46	110	892	575	709	145	999999	141	472	914	464	999999	179	999999	999999	819	848	889	316	847	437	63	951	999999	999999	999999	380	836	999999	168	999999	999999	999999	33	333	304	142	936	32	999999	857	999999	999999	757	999999	203	553	73	999999	535	385	387	30	999999	999999	982	158	440	999999	495	764	390	999999	313	301	638	257	156	203	794	686	999999	999999	630	990	650	100	204	999999	301	999999	317	356	999999	782	245	805	189	617	350	999999	702	999999	536	920	476	558	659	465	552	946	406	870	695	849	473	519	400	684	765	892	953	169	788	824	457	43	860	530	66	832	77	999999	852	647	984	65	340	999999	999999	999999	440	738	729	999999	999999	446	661	528	318	725	415	505	
852	458	999999	999999	78	999999	473	443	999999	999999	408	720	878	867	28	58	999999	418	188	999999	999999	999999	999999	225	439	442	560	20	382	342	221	341	426	572	999999	999999	455	451	999999	628	246	90	999999	310	339	999999	476	406	428	612	662	900	546	724	344	188	995	977	113	999999	162	999999	70	365	918	77	303	316	999999	623	603	424	430	999999	454	91	999999	999999	885	430	966	163	592	769	679	999999	794	701	238	509	408	477	347	362	476	783	29	47	392	271	715	999999	226	999999	999999	248	479	986	279	999999	908	843	999999	682	668	998	870	999999	685	999999	283	601	88	681	225	135	86	78	999999	671	72	242	769	623	999999	806	936	787	999999	999999	841	808	432	999999	600	565	385	665	693	477	913	999999	362	784	988	124	999999	545	589	884	172	411	901	608	200	675	83	478	968	999999	71	92	541	254	766	475	999999	112	90	999999	749	999999	999999	616	999999	999999	999999	999999	999999	600	724	401	207	875	278	999999	906	823	784	999999	491	907	697	999999	999999	999999	196	117	28	523	944	978	465	929	999999	751	35	294	850	856	795	98	843	377	999999	670	885	666	976	336	999999	355	999999	999999	178	841	724	554	211	927	158	772	966	999999	655	745	935	278	740	527	414	621	999999	927	139	403	74	329	693	745	945	530	141	692	954	599	999999	999999	999999	302	37	481	999999	923	708	32	999999	999999	999999	401	734	616	999999	458	999999	999999	999999	999999	35	775	777	404	860	465	981	628	641	999999	999999	66	999999	635	518	447	500	999999	538	59	228	117	281	343	607	302	21	339	604	682	770	17	226	268	999999	999999	525	632	999999	627	941	90	999999	846	573	664	999999	109	107	488	958	989	418	332	182	999999	503	443	796	568	454	652	33	959	514	160	840	826	360	533	921	867	999999	999999	118	148	726	434	770	999999	986	911	241	999999	999999	780	599	894	999999	366	491	91	999999	62	183	299	999999	999999	342	423	824	999999	999999	574	566	100	678	507	223	44	201	999999	673	853	582	999999	999999	907	999999	733	560	945	999999	993	999999	839	42	268	999999	819	999999	999999	102	357	999999	507	172	667	559	632	999999	101	680	62	175	422	418	981	480	999999	878	159	195	609	862	999999	748	756	532	726	68	419	770	999999	999999	896	976	325	999999	84	999999	752	357	612	630	468	275	687	828	999999	431	999999	787	107	940	999999	999999	493	495	249	758	416	999999	833	574	692	331	999999	999999	278	446	103	999999	405	270	999999	999999	999999	978	999999	613	70	
928	903	305	17	999999	673	463	30	787	493	830	496	325	963	617	999999	48	937	147	989	588	559	192	999999	804	999999	837	999999	140	536	999999	101	635	697	999999	242	538	566	999999	999999	822	88	491	999999	272	759	90	306	518	999999	999999	50	266	623	482	999999	721	999999	213	249	836	648	890	260	978	738	860	999999	485	384	985	481	876	999999	177	509	999999	238	75	55	311	541	999999	999999	992	474	835	999999	224	119	521	571	363	821	822	183	198	241	975	999999	999999	999999	820	144	999999	72	173	777	456	999999	310	492	901	167	938	305	999999	46	999999	513	903	848	413	376	863	999999	128	65	666	993	320	837	263	541	156	849	999999	172	999999	930	310	67	565	251	809	38	669	205	882	527	831	161	973	471	999999	60	58	454	280	876	943	999999	120	463	662	472	239	369	21	98	584	190	484	337	212	845	293	172	566	834	754	923	182	149	999999	169	999999	791	911	106	800	276	999999	685	999999	202	947	999999	588	346	999999	309	999999	999999	942	651	677	645	999999	784	999999	886	887	446	999999	30	935	971	999999	503	608	447	458	915	297	317	298	798	351	19	898	999999	583	229	44	999999	999999	999999	206	521	492	228	532	137	338	913	389	455	999999	965	999999	976	811	94	738	999999	851	279	506	635	362	878	304	259	885	586	313	667	411	676	291	999999	999999	999999	999999	390	999999	330	586	999999	999999	843	999999	999999	752	922	379	498	999999	683	603	469	881	571	168	613	923	999999	252	752	610	721	53	887	684	999999	212	41	83	999999	999999	531	999999	132	706	518	644	999999	506	962	216	999999	186	727	83	822	676	212	621	408	467	642	87	999999	773	999999	799	999999	701	52	720	999999	425	999999	999999	82	776	758	864	650	999999	14	999999	999999	999999	796	544	325	814	862	43	999	999999	674	999999	803	453	859	359	499	718	999999	227	463	999999	999999	398	51	490	999999	999999	999999	347	970	439	462	866	798	999999	976	999999	483	542	839	19	721	927	750	254	999999	999999	917	408	374	931	999999	999999	322	47	999999	407	502	835	814	816	126	661	449	245	999999	937	654	571	383	999999	244	755	388	999999	531	940	999999	797	57	999999	138	519	972	48	758	676	553	999999	620	579	179	999999	999999	999999	999999	69	488	999999	817	506	974	355	35	999999	999999	925	408	868	516	736	999999	705	787	442	687	999999	999999	410	486	761	394	894	999999	804	658	595	37	365	999999	471	999999	142	980	551	999999	999999	999999	436	999999	832	277	684	253	999999	999999	
473	999999	999999	999999	296	380	87	999999	999999	121	89	404	231	999999	111	898	52	317	999999	284	626	725	246	46	904	999999	262	69	654	493	709	650	77	999999	195	734	742	999999	275	101	384	114	923	999999	326	388	271	548	250	934	999999	377	208	999999	202	748	624	259	440	182	127	999999	384	573	411	438	337	999999	702	376	166	32	999999	953	999999	999999	801	806	719	525	851	714	819	719	268	342	451	999999	792	446	999999	999999	999999	999999	973	999999	730	360	38	887	61	35	999999	999999	778	212	334	255	999999	679	946	817	539	999999	330	999999	209	664	999999	78	987	869	999999	265	266	673	443	949	979	999999	999999	450	778	831	999999	826	868	945	941	65	18	206	758	122	499	999999	999999	674	771	570	165	75	55	959	900	999999	580	589	616	114	769	385	999999	174	887	506	49	708	451	504	999999	999999	723	259	70	790	999999	342	765	964	999999	769	999999	999999	388	726	404	819	930	999999	999999	289	338	836	295	633	929	594	234	993	263	255	999999	277	36	902	352	796	898	999999	999999	248	999999	999999	394	999999	999999	857	785	170	111	999999	777	168	258	999999	999999	886	963	999999	999999	999999	117	772	710	474	546	999999	999999	486	999999	608	999999	820	999999	999999	465	999999	451	295	436	81	999999	999999	892	43	999999	74	29	999999	977	465	832	999999	999999	554	141	61	941	920	999999	999999	999999	308	786	502	309	957	999999	250	799	248	999999	678	11	789	717	999999	999999	999999	997	482	999999	999999	509	918	999999	459	571	666	999999	413	744	531	831	149	605	999999	287	399	734	520	126	778	971	999999	999999	163	999999	999999	999999	97	181	274	922	982	406	855	799	867	725	849	999999	999999	999999	396	504	913	999999	862	193	217	766	490	943	486	365	999999	999999	999999	999999	623	989	999999	828	788	999999	480	608	849	742	750	711	999999	999999	884	135	835	999999	585	243	116	316	607	286	630	331	691	330	999999	626	294	216	37	969	112	860	999999	999999	585	999999	34	999999	998	129	442	506	356	816	69	361	529	707	73	538	791	999999	999999	825	208	467	549	999999	999999	999999	999999	543	683	450	570	999999	841	383	828	429	219	802	317	999999	843	134	974	999999	270	94	107	586	999999	499	187	795	999999	467	999999	999999	615	874	152	999999	999999	899	822	906	255	45	999999	156	879	643	328	989	999999	903	982	83	493	675	888	999999	135	871	400	194	999999	999999	554	383	128	710	814	999999	659	541	999999	944	311	77	628	999999	999999	950	707	509	999999	999999	796	574	485	999999	634	
940	985	73	651	799	508	638	644	480	999999	146	37	178	829	984	999999	467	999999	47	771	426	56	663	514	184	174	891	999999	83	978	980	898	999999	999999	999999	358	596	999999	999999	445	999999	432	158	743	437	922	538	679	999999	859	999999	487	447	419	218	999999	332	999999	999999	635	617	624	999999	999999	510	999999	100	999999	955	636	743	576	999999	602	108	993	897	999999	86	999999	635	999999	827	224	649	502	460	528	866	979	36	46	423	999999	828	58	861	656	999999	999999	999999	445	999999	559	126	762	417	845	321	225	996	412	482	224	999999	999999	797	356	852	17	787	571	236	976	609	706	163	688	773	59	141	251	999999	886	429	200	999999	277	108	886	95	999999	217	651	983	624	563	209	999999	432	261	515	803	999999	411	999999	218	747	949	419	609	728	82	271	999999	754	999999	999999	795	808	999999	529	257	999999	922	999999	364	584	999999	985	152	953	306	351	798	999999	448	999999	999999	168	981	999999	328	688	287	367	542	945	567	238	899	967	999999	583	999999	732	267	999999	312	238	906	634	999999	964	277	999999	432	999999	999999	467	999999	273	999999	636	827	999999	211	569	688	565	999999	999999	26	764	999999	184	549	722	826	999999	368	611	158	999999	261	357	999999	999999	421	631	999999	811	999999	110	922	635	856	777	756	367	530	698	158	999999	596	498	617	989	877	103	115	710	999999	999999	999999	999999	999999	864	999999	479	999999	847	157	66	630	829	936	916	999999	460	327	999999	966	999999	545	669	463	411	660	999999	999999	17	486	999999	526	234	906	84	10	999999	521	992	403	286	206	683	550	999999	126	999999	999999	700	157	426	775	343	743	446	862	439	249	713	214	620	999999	163	371	829	540	406	923	862	999999	999999	999999	334	378	999999	271	999999	128	372	294	999999	212	49	860	69	552	192	490	999999	221	570	979	807	788	782	546	53	999999	721	999999	999999	999999	999999	784	534	999999	999999	964	63	999999	10	321	999999	999999	321	999999	700	999999	999999	286	358	916	999999	999999	999999	643	142	546	596	153	228	549	407	999999	574	59	514	999999	335	582	112	227	437	295	221	259	112	388	477	374	845	749	20	444	212	803	390	57	999999	890	354	904	378	909	999999	461	999999	75	999999	271	903	445	999999	728	999999	140	999999	999999	999999	999999	541	999999	78	231	307	479	538	999999	609	770	999999	466	999999	444	238	208	848	999999	999999	760	999999	47	533	999999	471	999999	782	291	269	999999	324	999999	618	999999	999999	600	835	157	611	999999	922	951	465	94	602	446	999999	
999999	500	976	291	961	837	679	761	503	230	999999	759	898	696	256	702	999999	455	456	848	492	94	637	999999	701	915	853	837	394	581	448	613	999999	999999	259	999999	999999	790	362	384	938	581	999999	379	972	999999	713	999999	675	258	928	639	999999	597	137	447	999999	999999	590	56	984	841	377	922	782	258	734	118	447	465	999999	747	102	81	999999	911	238	267	399	313	211	73	999999	145	653	808	468	999999	662	999999	927	679	209	316	400	999999	214	933	597	724	999999	604	999999	220	839	999999	546	83	688	999999	218	605	224	999999	844	920	678	999999	278	974	999999	307	456	635	537	739	547	786	681	811	706	305	670	675	650	607	999999	999999	306	999999	271	999999	748	445	999999	999999	465	922	471	480	428	972	665	623	934	364	999999	999999	682	999999	643	760	402	999999	519	913	999999	999999	999999	999999	209	726	934	999999	999999	404	559	20	999999	999999	283	624	324	999999	393	733	999999	57	999999	295	999999	14	279	206	828	511	992	872	926	689	396	999999	296	234	281	702	48	858	911	539	805	147	999999	476	999999	999999	446	201	492	999999	999999	888	807	999999	999999	204	457	737	977	210	412	686	999999	999999	999999	366	338	99	929	691	695	780	999999	999999	489	999999	330	803	380	809	999999	801	389	151	415	507	999999	945	445	86	254	310	881	710	137	129	999999	341	656	999999	691	356	271	801	99	502	752	605	860	477	874	999999	366	178	145	610	306	942	937	999999	256	392	653	999999	999999	395	899	435	999999	999999	267	988	156	911	128	999999	539	587	62	999999	755	514	94	968	212	600	943	999999	574	526	823	999999	403	344	999999	308	702	418	365	999999	999999	326	530	999999	220	885	507	455	999999	999999	81	718	999999	35	566	999999	307	685	650	846	451	196	999999	999999	547	155	999999	811	697	819	999999	999999	232	358	319	438	984	594	999999	326	102	497	999999	158	454	114	231	999999	777	482	11	999999	768	519	999999	416	999999	971	953	74	999999	695	758	999999	410	950	496	541	715	999999	756	713	999999	333	753	954	999999	712	113	442	999999	226	999999	225	999999	999	362	712	105	902	972	23	640	693	36	406	999999	432	999999	999999	999999	999999	662	648	725	297	99	444	765	308	883	753	867	521	150	83	661	543	422	410	999999	783	445	813	999999	743	999999	999999	306	357	999999	110	964	999999	823	243	564	395	499	530	999999	918	947	797	29	229	999999	999999	553	999999	745	206	20	347	907	835	254	849	492	982	225	999999	147	418	93	999999	788	999999	698	907	
519	275	53	892	500	679	835	647	794	936	597	952	999999	999999	611	28	100	626	702	987	988	715	999999	517	999999	63	780	538	714	246	440	888	431	645	443	479	163	128	846	237	10	999999	64	555	394	272	176	793	999999	75	692	172	999999	710	999999	804	372	999999	999999	447	898	999999	933	557	506	709	531	54	910	999999	865	999999	780	474	987	391	660	356	999999	52	999999	986	732	648	999999	278	999999	720	726	639	116	627	540	409	338	702	673	507	59	999999	741	131	883	674	999999	999999	391	999999	723	537	153	999999	412	999999	560	912	575	294	13	238	386	810	999999	999999	35	999999	441	380	146	999999	999999	163	307	999999	310	765	113	67	448	834	999999	241	999999	199	496	100	224	995	999999	426	137	388	999999	821	308	930	803	613	999999	962	288	20	954	999999	819	999999	718	965	244	794	808	517	846	178	351	154	813	999999	784	935	32	445	999999	719	999999	338	999999	486	999999	380	962	500	419	485	555	875	287	568	999999	999999	382	259	761	64	617	620	999999	335	479	163	127	675	828	999999	940	843	488	999999	282	491	341	242	999999	863	832	318	999999	370	999999	999999	999999	254	759	288	563	999999	683	477	111	546	795	333	16	984	263	296	671	706	545	712	396	51	296	887	174	999999	433	999999	232	309	523	182	999999	13	296	872	916	999999	159	999999	999999	21	143	735	999999	17	235	841	610	999999	647	999999	999999	999999	89	999999	958	999999	124	423	349	786	254	801	33	623	620	13	698	390	380	131	557	377	553	385	908	560	202	166	999999	591	297	687	662	132	357	803	923	999999	999999	55	435	736	828	383	999999	341	712	82	397	999999	999999	999999	174	999999	999999	457	366	704	917	407	999999	957	509	757	999999	567	149	900	275	816	999999	237	477	335	999999	820	549	180	999999	576	847	999999	768	691	999999	77	999999	146	289	999999	446	999999	553	999999	376	478	999999	80	883	209	202	812	807	580	152	916	752	839	999999	32	999999	196	999999	999999	560	999999	999999	817	320	431	55	13	621	374	999999	999999	999999	999999	958	226	594	479	296	419	383	45	322	999999	548	999999	324	682	315	267	992	260	142	211	999999	817	289	419	999999	999999	163	199	201	442	210	292	241	999999	880	613	999999	438	899	676	967	525	246	10	279	788	117	999999	999999	364	381	129	727	482	15	999999	937	185	718	834	265	999999	843	880	987	266	300	533	999999	999999	828	564	361	465	244	440	999999	289	149	972	999999	790	999999	837	999999	91	999999	758	786	739	
676	263	719	999999	421	999999	681	999999	999999	22	497	584	570	995	535	817	999999	271	248	574	570	658	999999	999999	489	474	693	16	819	906	701	999999	746	72	999999	999999	844	296	54	999999	759	224	276	999999	484	770	999999	506	312	253	999999	303	999999	999999	999999	27	999999	973	585	946	99	674	999999	115	321	999999	837	507	999999	959	972	482	227	786	999999	355	392	908	272	719	254	196	704	575	999999	999999	30	999999	893	18	358	999999	999999	999999	372	999999	999999	170	999999	999999	933	722	536	352	999999	999999	86	999999	405	999999	635	319	710	865	702	902	970	971	522	912	936	312	614	999999	611	999999	770	999999	424	999999	677	999999	102	999999	785	532	660	361	304	753	332	296	139	999999	382	48	170	845	999999	469	999999	707	999999	902	591	631	118	575	999999	999999	999999	999999	999999	674	156	999999	999999	965	90	180	999999	618	676	768	590	999999	182	999999	999999	572	940	925	724	954	617	999999	583	199	164	164	999999	94	999999	999999	683	375	976	999999	923	968	821	205	999999	999999	999999	505	41	879	322	941	458	574	986	999999	999999	153	242	364	67	186	999999	37	999999	925	756	168	999999	550	94	224	672	717	619	620	751	744	170	499	737	999999	999999	703	877	222	705	849	107	999999	895	539	143	621	407	999999	147	999999	394	839	478	69	506	490	794	107	999999	740	999999	376	427	494	983	999999	627	945	247	137	160	999999	230	999999	70	999999	654	999999	91	61	999999	872	483	999999	359	331	999999	678	614	458	999999	779	944	999999	894	731	33	410	999999	999999	994	462	509	20	643	999999	618	572	999999	949	999999	249	25	999999	430	92	999999	999999	144	662	723	949	340	788	228	380	654	265	999999	999999	533	254	998	691	999999	999999	372	472	324	563	712	457	679	665	999999	668	763	999999	544	812	838	999999	275	894	999999	54	131	720	791	999999	151	363	560	999999	425	591	251	334	170	571	719	430	999999	580	949	275	999999	675	175	559	616	927	720	209	500	969	978	999999	25	999999	999999	999999	999999	999999	422	999999	897	19	249	999999	427	439	566	972	103	999999	999999	694	944	410	774	999999	999999	241	655	999999	642	361	178	456	613	999999	999999	158	835	77	748	999999	168	600	378	999999	435	143	142	999999	371	748	116	92	559	293	170	999999	247	290	106	450	407	208	716	999999	840	999999	428	999999	131	417	147	35	669	999999	536	353	42	513	30	421	999999	478	851	894	255	95	896	330	976	704	910	554	999999	308	999999	999999	883	831	999999	643	999999	999999	999999	953	610	90	
999999	241	756	816	999999	999999	270	685	351	928	999999	822	301	754	895	108	314	426	999999	593	999999	999999	632	577	469	211	93	387	706	257	422	898	293	174	672	664	573	169	132	999999	999999	295	957	766	999999	999999	999999	675	747	616	546	639	456	27	999999	62	609	999999	356	380	999999	999999	979	103	516	459	538	999999	999999	240	534	999999	303	331	999999	768	413	999999	964	408	670	999999	999999	99	711	999999	451	276	147	999999	65	393	813	752	999999	412	999999	864	999999	163	532	413	999999	516	91	999999	345	999999	718	268	999999	742	224	947	999999	999999	252	889	391	732	17	999999	999999	472	999999	151	341	551	999999	896	461	549	616	999999	876	266	823	134	17	999999	448	327	557	878	970	999999	179	865	52	300	999999	426	482	999999	155	270	424	130	341	940	999999	999999	999999	822	999999	999999	135	413	81	453	420	128	999999	81	293	690	714	120	502	861	999999	999999	508	506	736	44	77	999999	999999	615	842	702	792	999999	999999	654	989	999999	81	870	999999	765	793	599	880	999999	544	411	243	465	555	313	628	999999	999999	592	999999	831	95	772	42	46	747	466	999999	999999	999999	814	820	999999	700	999999	48	631	673	999999	682	909	999999	694	499	666	855	209	70	999999	84	322	108	668	369	168	649	999999	838	161	27	999999	999999	173	999999	730	591	604	765	575	275	996	806	762	910	385	215	999999	282	376	191	548	999999	81	642	22	716	999999	999999	541	339	999999	999999	522	198	999999	920	461	978	769	85	260	443	494	273	87	516	346	999999	984	952	259	37	471	969	479	931	916	530	704	23	439	999999	234	246	999999	999999	293	999999	565	999999	999999	422	512	301	930	114	911	808	565	505	380	999999	294	999999	90	711	331	552	999999	423	999999	999999	283	756	645	925	999999	258	737	874	999999	772	202	529	208	837	524	180	999999	375	30	999999	965	999999	999999	999999	50	645	165	824	999999	999999	855	152	999999	999999	999999	999999	655	15	999999	663	999999	691	282	608	999999	764	389	253	197	161	999999	353	999999	894	965	85	999999	610	999999	574	102	912	992	491	916	999999	78	385	999999	767	999999	44	481	999999	47	284	925	999999	833	285	265	912	637	729	238	512	749	999999	999999	73	643	54	999999	330	570	168	698	791	691	999999	999999	999999	554	429	636	479	871	999999	999999	690	999999	87	777	608	318	189	285	999999	262	414	310	512	527	635	134	480	913	999999	796	879	586	144	354	682	589	261	367	999999	103	759	640	999999	709	176	913	999999	999999	521	21	391	882	
435	999999	999999	999999	999999	486	918	305	999999	565	720	248	977	114	24	733	104	29	67	821	77	179	999999	774	595	803	999999	999999	568	212	401	149	415	999999	160	605	999999	831	404	999999	999999	912	999999	203	919	999999	731	999999	999999	832	182	502	954	569	814	265	45	511	264	391	999999	206	736	953	174	999999	999999	980	999999	419	665	272	624	291	382	164	242	309	855	999999	999999	299	823	735	999999	898	999999	845	192	894	999999	566	999999	23	649	252	999999	999999	39	347	643	751	117	489	177	909	877	672	197	659	33	735	655	999999	319	836	383	999999	923	275	999999	999999	999999	69	999999	108	695	999999	642	139	978	259	280	999999	999999	330	999999	999999	568	130	31	522	658	533	871	999999	999999	441	703	999999	869	999999	69	764	951	655	953	57	640	999999	223	276	40	999999	680	999999	464	999999	659	989	654	49	442	802	254	999999	339	274	198	23	198	264	907	828	270	804	199	515	566	830	376	143	703	999999	906	754	491	600	852	107	999999	999999	999999	713	168	830	999999	267	520	999999	326	689	859	627	879	959	369	212	796	876	584	999999	999999	829	999999	521	999999	999999	896	499	393	999999	422	100	642	425	483	999999	999999	440	72	932	994	490	513	686	284	86	620	947	395	289	999999	999999	523	431	201	951	100	999999	494	999999	370	30	693	588	277	769	999999	464	485	175	999999	999999	814	651	954	101	999999	936	999999	999999	999999	948	114	113	934	999999	577	221	999999	531	113	32	946	272	571	974	796	925	419	515	999999	165	471	999999	747	447	170	999999	477	109	999999	163	410	234	477	422	916	589	654	830	202	999999	239	954	71	999999	420	551	90	980	304	401	999999	731	178	176	999999	999999	366	496	286	999999	743	134	999999	999999	622	721	999999	999999	999999	999999	280	588	323	327	926	999999	999999	238	37	618	791	496	999999	244	635	678	66	310	999999	999999	999999	167	999999	496	39	115	69	121	895	999999	756	931	922	96	999999	999999	418	850	999999	999999	725	137	999999	667	999999	257	999999	661	999999	944	999999	999999	999999	35	984	123	44	826	298	820	457	57	342	339	999999	999999	574	999999	124	999999	269	215	70	965	999999	105	698	887	582	782	999999	408	796	951	999999	271	999999	896	999999	999999	904	999999	562	429	999999	678	999999	999999	804	64	682	609	546	999999	685	999999	999999	257	719	889	425	157	999999	999999	999999	59	999999	391	306	601	151	999999	617	117	792	676	999999	640	453	638	310	999999	999999	527	999999	186	999999	179	275	582	837	470	187	221	590	757	
348	56	395	472	999999	413	833	213	913	999999	992	438	834	18	999999	793	803	999999	589	857	74	727	415	857	198	92	125	723	764	680	999999	405	527	45	999999	606	999999	981	221	897	999999	879	999999	104	193	999999	344	999999	775	53	667	105	632	732	999999	620	640	537	999999	344	297	119	449	243	514	999999	911	798	999999	209	547	999999	870	999999	134	195	123	321	674	765	999999	858	999999	720	22	405	772	794	352	717	966	999999	708	999999	609	999999	439	999999	589	999999	520	546	587	575	505	999999	999999	940	608	999999	507	329	862	517	597	439	171	999999	999999	999999	824	127	999999	962	243	828	999999	993	92	510	755	743	731	87	254	211	999999	382	224	999999	999999	832	999999	845	220	646	999999	200	289	179	461	710	999999	480	772	999999	100	625	341	676	732	241	999999	999999	752	999999	597	785	999999	396	168	789	514	63	939	991	932	999999	751	597	999999	922	999999	999999	999999	999999	999999	999999	314	851	999999	656	999999	547	444	937	999999	96	103	457	59	80	927	892	21	999999	206	999999	540	780	999999	490	873	744	703	999999	527	999999	999999	707	999999	346	480	420	285	512	999999	999999	619	11	26	846	517	303	999999	903	994	821	901	386	848	999999	720	534	391	630	999999	305	999999	634	420	40	46	395	288	712	599	516	616	999999	922	239	486	999999	763	624	972	580	999999	999999	999999	705	53	674	858	680	999999	946	39	655	730	454	132	985	591	986	810	999999	999999	835	313	488	214	401	464	619	22	191	999999	766	999999	212	999999	53	818	714	986	371	537	607	95	653	487	961	779	477	116	500	999999	999999	814	851	564	370	496	337	501	999999	220	249	999999	445	185	999999	997	528	355	89	176	877	999	448	593	417	750	660	10	253	622	986	999999	521	244	999999	952	805	647	999999	556	491	223	345	999999	297	939	999999	999999	223	963	999999	132	999999	999999	999999	999999	376	999999	157	620	836	336	999999	39	233	737	156	999999	192	320	201	880	618	532	684	999999	999999	999999	306	478	999999	193	786	999999	370	864	999999	999999	174	224	586	548	499	127	720	999999	999999	315	927	560	792	448	999999	903	771	999999	514	999999	649	999999	124	89	961	679	999999	653	549	967	669	369	262	999999	47	968	734	653	999999	500	999999	529	698	999999	999999	745	685	661	898	999999	518	990	999999	979	999999	758	110	506	586	820	607	77	999999	998	999999	568	308	834	411	999999	179	127	989	999999	693	129	999999	765	999999	226	994	858	754	665	999999	679	19	282	419	288	999999	237	76	
570	999999	999999	912	999999	712	800	446	851	260	999999	714	400	10	346	999999	429	51	345	785	999999	826	999999	999999	950	549	999999	558	36	424	132	458	941	999999	999999	129	949	216	27	62	999999	779	153	608	181	999999	68	678	672	985	990	247	532	451	706	999999	155	431	999999	160	745	251	999999	436	137	134	772	999999	582	227	347	222	33	999999	865	591	999999	150	151	999	999999	299	885	50	433	885	925	500	999999	683	999999	527	254	866	317	678	999999	716	999999	57	187	719	106	455	648	999999	224	250	999999	999999	999999	999999	289	962	670	456	366	379	12	999999	208	282	994	898	253	819	967	167	974	196	232	966	999999	999999	821	999999	203	999999	999999	655	670	685	913	240	622	968	248	999999	205	861	322	999999	713	238	848	999999	725	207	212	828	999999	66	275	399	999999	105	345	194	150	899	262	926	976	357	581	523	369	763	999999	284	581	684	961	122	999999	243	262	440	999999	916	55	999999	237	574	844	614	420	523	349	526	633	999999	152	999999	608	395	999999	366	656	335	999999	961	999999	927	257	136	105	162	525	657	842	904	938	233	853	267	698	412	513	967	113	845	424	999999	651	527	999999	664	513	999999	231	999999	999999	921	380	999999	84	999999	999999	717	999999	267	999999	691	684	999999	124	918	999999	351	697	609	853	999999	231	700	999999	171	999999	729	594	999999	649	46	999999	945	130	27	852	999999	192	398	999999	795	458	846	846	732	84	922	412	999999	221	172	999999	621	53	104	699	680	999999	913	33	597	132	999999	618	999999	999999	999999	999999	107	75	684	999999	309	523	67	240	999999	853	814	96	364	999999	999999	230	486	255	814	999999	36	999999	999999	232	278	374	999999	672	381	999999	999999	999999	345	324	999999	999999	536	13	999999	108	985	999999	323	826	731	999999	669	280	999999	857	141	716	450	836	581	779	999999	461	890	934	999999	394	858	157	968	346	750	49	21	422	693	999999	763	716	916	172	14	999999	500	451	705	227	999999	524	106	999999	999999	509	743	999999	665	999999	999999	557	82	601	14	999999	857	395	86	629	269	740	999999	999999	952	999999	919	419	999999	546	999999	999999	999999	808	999999	344	999999	799	318	251	306	999999	757	999999	999999	215	644	999999	167	999999	999999	115	374	85	957	780	360	448	226	304	589	334	999999	999999	999999	673	328	273	727	670	999999	999999	87	835	333	783	982	556	296	746	999999	604	999999	937	58	855	84	163	850	103	999999	999999	999999	24	661	999999	999999	638	503	696	999999	380	598	496	724	999999	38	
539	752	999999	797	999999	162	479	214	985	82	822	80	268	599	174	423	633	687	511	483	72	183	360	999999	353	62	599	859	719	15	999999	999999	617	827	999999	411	999999	999999	188	460	999999	809	676	899	903	568	245	107	722	956	965	809	222	999999	965	366	401	999999	999999	999999	999999	619	495	979	318	610	462	999999	65	763	747	999999	508	61	999999	999999	506	461	163	784	817	502	999999	762	50	954	999	999999	862	188	19	558	999999	999999	898	495	999999	696	999999	303	116	804	999999	958	219	637	310	171	588	712	859	999999	964	668	999999	69	482	732	999999	363	610	802	999999	999999	754	198	484	81	999999	883	938	810	999999	859	999999	22	461	188	552	412	654	838	81	160	328	999999	594	193	502	838	23	592	757	238	693	999999	236	174	214	999999	162	239	18	705	773	59	999999	114	990	921	608	304	189	536	709	771	731	999999	999999	999999	603	999999	579	324	999999	999999	999999	641	999999	999999	785	296	973	999999	259	424	830	375	387	279	999999	490	202	580	240	718	412	231	529	921	582	809	999999	999999	428	999999	659	694	835	426	999999	439	938	625	145	321	330	658	286	294	941	365	50	999999	686	123	108	999999	93	161	999999	999999	122	254	792	999999	680	453	999999	398	765	999999	540	960	282	999999	552	577	444	918	999999	999999	944	244	980	226	769	999999	842	314	999999	659	999999	683	999999	999999	327	693	832	169	641	877	555	999999	528	805	824	90	999999	128	571	999999	565	174	763	200	886	877	273	576	999999	353	610	798	635	116	535	856	487	117	250	858	999999	284	287	999999	208	66	716	184	401	689	330	724	999999	241	104	446	920	292	288	999999	999999	266	952	297	276	757	262	422	280	999999	602	898	999999	713	999999	290	887	252	992	829	171	98	184	528	32	886	64	999999	22	99	999999	205	828	800	438	999999	999999	990	999999	450	804	999999	904	999999	96	431	846	40	454	813	999999	677	300	999999	289	341	92	999999	274	390	703	858	999999	191	999999	407	80	999999	285	308	957	999999	998	551	35	866	999999	750	441	999999	50	999999	999999	208	540	268	999999	379	520	999999	999999	899	725	863	747	945	894	999999	401	689	361	767	755	999999	856	661	678	748	999999	422	156	341	992	999999	350	999999	908	211	999999	772	502	701	567	188	999999	68	181	145	804	89	972	470	359	752	250	282	278	803	352	878	590	166	945	999999	950	73	999999	62	523	78	47	692	82	628	196	999999	210	999999	999999	999999	490	543	999999	353	450	685	999999	999999	
999999	77	999999	114	859	999999	192	999999	755	469	999999	840	161	999999	999999	736	52	289	999999	730	565	590	81	999999	561	554	999999	57	222	601	657	999999	90	666	629	455	999999	999999	833	309	446	850	903	741	999999	411	645	371	921	218	311	170	999999	262	684	999999	996	999999	552	314	385	999999	134	164	811	963	999999	495	499	176	78	120	999999	999999	294	715	686	340	362	160	908	35	999999	13	300	999999	977	999999	999999	786	459	958	389	529	924	310	725	749	929	385	652	160	871	754	149	999999	714	207	968	968	999999	665	356	402	405	359	19	130	863	323	986	930	512	713	717	119	730	926	999999	999999	989	999999	410	977	999999	999999	164	381	999999	109	782	779	860	23	630	793	611	986	134	574	301	605	886	615	398	722	647	168	46	999999	470	788	42	985	978	229	264	379	895	646	204	637	266	763	541	217	999999	999999	93	923	507	999999	801	600	691	999999	60	999999	999999	999999	120	996	344	833	639	993	747	999999	45	411	539	242	101	999999	379	999999	349	132	84	999999	999999	999999	84	123	999999	726	987	441	303	594	999999	469	790	120	535	208	302	999999	134	999999	999999	999999	463	681	394	275	652	999999	230	36	55	928	720	999999	142	962	999999	231	999999	912	16	315	999999	451	243	79	452	980	999999	180	372	916	998	999999	720	456	694	999999	729	999999	999999	672	220	277	999999	249	748	391	999999	573	287	80	131	221	541	164	624	999999	448	324	822	672	372	999999	999999	999999	930	194	688	999999	999999	528	502	53	838	999999	104	313	901	993	999999	999999	999999	388	893	301	999999	786	994	565	831	681	999999	999999	444	411	999999	170	612	420	319	564	999999	301	305	758	578	999999	382	207	999999	999999	120	455	992	999999	670	984	166	372	343	153	999999	133	854	596	574	97	608	436	43	999999	999999	491	683	999999	999999	710	92	999999	999999	716	413	796	505	520	999999	508	999999	683	999999	325	14	250	86	999999	999999	579	446	709	194	491	479	999999	999999	999999	620	999999	772	236	999999	959	999999	31	649	627	739	402	999999	343	35	76	674	999999	695	717	930	460	415	999999	999999	787	273	999999	950	241	246	468	632	379	900	941	735	196	999999	782	999999	999999	601	458	436	999999	951	113	684	127	816	554	999999	999999	205	169	223	265	834	616	695	999999	999999	999999	999999	281	770	258	442	93	340	488	646	999999	999999	947	999999	956	91	999999	836	999999	699	832	999999	692	999999	999999	184	741	727	480	361	672	96	896	910	999999	999999	164	212	703	670	999999	
786	999999	907	347	164	999999	310	267	999999	415	780	535	999999	249	992	698	74	595	84	999999	365	860	999999	974	826	406	999999	675	888	926	226	142	499	108	55	97	784	869	30	999999	999999	470	999999	946	999999	560	999999	999999	200	379	100	617	628	968	999999	926	210	933	521	999999	220	634	378	257	198	647	45	999999	204	999999	913	999999	574	999999	999999	894	563	190	91	999999	338	376	484	519	835	609	514	530	863	128	999999	851	358	273	715	806	101	58	757	255	524	348	476	999999	465	896	52	999999	708	350	373	999999	851	255	429	843	159	859	421	999999	142	514	866	999999	28	999999	845	311	442	999999	999999	514	999999	836	750	990	999999	199	63	939	999999	43	822	522	755	867	999	113	844	871	656	242	636	999999	999999	999999	481	401	276	403	60	999999	48	253	999999	858	596	25	999999	999999	944	960	806	999999	33	109	692	999999	999999	161	72	742	467	570	807	571	999999	265	724	740	999999	508	922	999999	999999	824	995	578	999999	896	281	984	999999	415	999999	999999	999999	164	154	22	999999	137	80	125	340	317	284	477	446	976	999999	340	999999	763	919	445	999999	156	593	999999	114	123	378	433	880	88	999999	61	642	121	145	723	120	711	999999	391	999999	999999	329	999999	550	527	142	999	916	940	693	999999	496	999999	658	289	570	946	908	999999	999999	647	245	999999	183	232	999999	335	840	267	230	589	999999	538	17	240	826	23	658	587	980	378	517	940	999999	299	999999	161	462	855	999999	174	802	218	631	790	571	77	406	327	692	807	168	658	720	999999	504	958	483	428	463	557	999999	331	233	999999	140	305	867	999999	667	999999	873	999999	114	65	786	142	906	227	668	999999	616	341	895	183	999999	999999	229	290	794	999999	677	44	999999	999999	877	481	984	250	660	276	209	999999	659	17	934	183	554	664	327	371	62	266	759	999999	941	956	435	59	181	281	85	587	100	70	16	999999	999999	508	188	314	157	999999	567	402	559	103	681	999999	249	999999	313	999999	962	432	999999	999999	999999	698	664	921	56	934	79	388	201	621	999999	599	999999	999999	591	55	486	999999	223	396	999999	367	155	999999	284	999999	810	145	999999	520	999999	667	515	595	563	894	999999	999999	999999	999999	595	189	999999	937	671	92	886	154	999999	268	999999	949	218	999999	999999	918	552	816	646	999999	134	934	420	681	996	999999	999999	999999	541	696	210	999999	754	999999	801	999999	166	218	999999	999999	662	665	999999	709	441	676	458	357	872	645	999999	38	999999	999999	98	660	
999999	529	941	907	999999	999999	612	757	999999	999999	999999	218	999999	999999	761	999999	641	454	999999	468	999999	710	249	329	316	736	542	896	999999	999999	608	993	911	151	999999	637	999999	278	203	999999	62	932	652	582	482	249	990	669	883	17	396	999999	915	629	416	999999	289	621	600	999999	999999	716	412	884	260	210	306	999999	999999	999999	77	999999	260	999999	416	321	68	667	847	76	746	999999	22	347	785	442	88	999999	734	999999	357	999999	677	932	999999	999999	530	999999	332	281	943	775	216	999999	940	34	915	261	223	104	10	999999	999999	533	999999	999999	704	75	109	818	131	999999	999999	772	776	421	695	999999	418	80	999999	300	344	576	999999	999999	999999	263	407	999999	526	826	78	640	999999	735	999999	999999	416	190	999999	464	668	999999	159	928	294	444	982	529	999999	596	842	153	313	709	287	207	410	554	999999	999999	999999	347	301	304	946	850	91	51	539	551	999999	238	999999	336	999999	831	426	999999	685	999999	280	999999	432	999999	983	924	336	981	457	684	999999	861	782	200	999999	999999	222	999999	999999	444	362	941	989	999999	684	614	715	976	999999	999999	781	215	869	184	999999	790	914	371	320	31	523	110	593	999999	808	60	455	247	539	311	618	571	223	999999	870	338	999999	999999	255	999999	999999	360	904	11	999999	537	992	608	30	16	416	999999	544	960	999999	262	999999	145	979	633	999999	477	447	775	838	219	991	628	313	999999	901	999999	126	941	811	173	206	999999	999999	280	999999	847	227	999999	895	767	37	262	999999	618	980	999999	666	999999	221	999999	912	999999	173	999999	546	999999	999999	187	114	147	734	603	158	758	66	765	194	708	575	999999	999999	999999	879	80	192	738	999999	999999	861	158	612	504	729	79	260	77	428	999999	734	694	999999	49	999999	999999	42	434	114	571	562	225	568	957	56	899	491	998	259	999999	511	807	75	608	326	955	534	240	873	999999	508	988	999999	927	974	999999	999999	999999	999999	131	48	757	999999	737	143	999999	590	999999	999999	829	588	261	817	999999	999999	927	628	944	722	472	233	802	561	999999	73	573	878	641	983	999999	141	279	512	138	999999	753	182	338	999999	999999	375	879	781	53	500	256	181	999999	999999	57	262	824	498	999999	897	246	206	999999	674	570	767	999999	999999	293	698	318	999999	999999	282	11	754	300	478	999999	999999	353	999999	518	534	816	401	999999	470	936	999999	317	780	488	240	817	557	572	663	904	913	999999	218	999999	354	999999	506	999999	738	180	999999	999999	355	457	926	553	999999	999999	84	857	
178	899	488	999999	999999	390	537	271	459	999999	454	999999	636	574	138	679	145	532	173	352	320	910	139	999999	644	949	962	333	561	686	602	868	999999	806	736	23	999999	483	125	999999	999999	245	42	999999	726	119	335	781	328	999999	418	693	525	731	547	999999	769	198	100	432	999999	214	709	999999	999999	585	694	999999	838	124	999999	661	416	209	999999	999999	999999	999999	573	534	623	191	999999	314	999999	908	353	766	268	478	999999	749	392	693	545	449	999999	269	421	150	999999	999999	943	999999	515	999999	999999	325	42	472	390	913	624	566	808	999999	209	405	505	953	241	999999	572	369	870	991	999999	723	664	259	999999	999999	999999	433	118	128	248	999999	798	520	999999	38	999999	795	999999	340	134	826	884	999999	250	141	763	468	909	498	933	583	343	524	999999	563	661	783	999999	771	479	201	458	690	999	408	606	985	331	213	203	776	282	540	866	452	999999	366	19	417	999999	999999	523	620	195	999999	999999	283	41	78	376	950	871	326	860	932	378	204	307	841	534	778	999999	705	999999	999999	311	803	658	45	999999	304	773	516	915	999999	678	837	505	344	999999	332	953	262	836	253	999999	999999	679	999999	84	999999	69	178	999999	86	837	999999	326	38	363	663	625	999999	999999	82	186	365	411	999999	264	999999	999999	963	899	211	825	885	869	60	262	999999	999999	725	961	90	245	605	633	838	666	859	521	476	999999	287	707	957	907	999999	76	999999	554	323	999999	544	944	106	278	999999	261	952	948	999999	776	18	539	900	999999	273	837	581	732	999999	999999	405	28	999999	982	622	504	868	977	999999	984	713	801	999999	56	999999	999999	148	337	952	587	999999	911	256	700	972	748	999999	922	644	925	495	817	999999	624	283	999999	999999	123	999999	999999	393	974	842	999999	72	216	729	853	999999	137	698	253	779	984	984	999999	771	532	19	873	697	945	343	189	498	895	999999	999999	999999	901	999999	35	999999	999999	203	999999	999999	965	999999	999999	999999	953	315	516	237	251	999999	997	640	789	754	200	113	782	999999	448	641	999999	999999	177	396	543	90	999999	714	673	572	14	999999	254	425	999999	894	253	854	744	999999	827	952	256	858	999999	555	983	157	233	999999	999999	296	755	108	415	999999	470	379	485	873	600	801	563	679	42	216	999999	373	999999	305	860	999999	744	808	999999	710	545	318	574	999999	106	567	491	752	999999	717	45	156	20	633	433	874	379	871	48	35	399	577	825	616	169	999999	999999	927	71	999999	552	946	293	705	637	162	
804	497	776	42	320	811	15	325	180	248	363	324	999999	985	999999	999999	769	789	999999	968	492	958	827	486	368	564	690	702	174	99	863	315	999999	281	79	999999	104	15	999999	999999	999999	510	445	999999	266	884	65	85	422	679	186	504	999999	668	669	846	669	299	999999	756	130	312	160	999999	999999	58	328	600	915	677	777	764	84	999999	999999	981	522	906	999999	483	508	999999	290	494	912	369	921	337	999999	999999	221	999999	341	958	466	269	359	999999	545	217	565	464	170	744	901	422	429	999999	272	687	333	762	79	200	257	999999	32	665	178	26	137	991	988	692	465	972	432	999999	276	146	632	167	999999	23	917	54	999999	545	593	499	939	999999	74	999999	899	458	999999	999999	999999	999999	999999	694	999999	999999	90	574	475	999999	288	928	989	999999	394	999999	65	175	402	999999	282	999999	71	486	82	999999	86	999999	999999	999999	792	17	246	999999	415	325	899	937	972	999999	932	999999	578	999999	999999	664	509	636	875	999999	999999	733	66	680	867	506	999999	760	621	516	452	223	999999	411	685	999999	692	707	897	999999	236	999999	999999	999999	133	929	999999	95	229	999999	178	999999	999999	988	206	68	950	566	424	999999	436	999999	999999	465	399	719	999999	999999	999999	999999	971	802	739	806	711	999999	540	506	557	938	999999	803	541	999999	347	11	231	658	214	626	331	135	293	999999	642	98	801	738	999999	413	232	999999	794	999999	446	376	711	194	287	455	528	454	999999	485	47	633	606	123	127	397	999999	999999	999999	999999	663	999999	518	751	999999	623	949	999999	999999	153	999999	412	999999	306	766	971	999999	46	999999	758	108	999999	126	807	950	18	999999	999999	620	773	999999	999999	999999	130	999999	600	999999	959	999999	664	506	999999	999999	999999	770	635	623	310	356	156	999999	461	676	213	576	787	730	711	801	165	141	271	191	571	238	540	999999	889	726	999999	123	341	999999	717	262	381	767	260	47	324	999999	999999	341	474	999999	464	508	303	553	793	870	999999	999999	864	532	999999	545	547	637	239	999999	734	583	190	42	765	999999	959	951	204	999999	999999	673	486	999999	950	929	716	894	774	999999	999999	999999	932	306	966	999999	999999	999999	26	836	230	999999	999999	595	660	607	161	441	912	29	999999	352	359	774	999999	482	682	103	582	316	828	653	863	999999	126	999999	651	999999	76	592	292	999999	934	368	798	999999	865	999999	120	352	777	285	982	999999	999999	270	986	168	999999	493	500	999999	612	710	999999	577	759	611	478	270	956	278	375	329	999999	774	999999	
990	975	543	617	791	999999	239	538	553	999999	118	999999	856	413	492	977	999999	102	999999	172	999999	999999	999999	107	263	422	849	396	509	909	663	999999	718	853	999999	999999	372	876	708	999999	382	182	463	906	999999	999999	622	999999	473	300	999999	999999	513	612	193	999999	999999	445	363	379	142	843	38	643	17	999999	994	12	417	310	999999	706	999999	158	999999	61	999999	325	999999	365	999999	999999	922	219	126	436	514	116	670	366	438	927	522	339	999999	999999	999999	820	898	999999	903	619	999999	173	686	96	842	365	823	141	741	438	987	998	999999	150	921	819	999999	581	999999	888	999999	61	871	686	999999	64	215	260	908	87	427	898	461	999999	999999	759	999999	40	594	158	999999	999999	624	10	999999	523	760	802	618	334	303	999999	971	999999	286	397	301	999	902	787	160	999999	233	999999	21	99	999999	398	999999	171	296	496	999999	999999	999999	999999	437	999999	747	670	999999	999999	641	583	784	999999	999999	999999	903	166	468	533	999999	806	998	719	315	959	988	850	977	371	216	456	48	806	340	542	419	483	959	429	262	999999	493	747	931	649	999999	999999	999999	109	999999	440	703	763	368	999999	440	885	497	477	883	999999	693	932	206	195	545	977	770	394	37	430	206	48	999999	999999	322	261	788	666	999999	87	999999	999999	876	999999	753	999999	447	159	112	533	985	999999	546	365	548	999999	550	745	999999	902	151	777	81	999999	999999	664	491	999999	867	188	999999	831	398	805	999999	815	999999	430	442	270	999999	620	999999	504	445	714	501	916	357	999999	710	52	562	185	935	911	999999	812	999999	98	793	975	291	923	435	163	102	740	156	732	999999	999999	313	844	373	999999	494	999999	629	529	172	575	124	999999	478	65	279	999999	870	307	19	253	888	354	476	999999	338	368	78	291	621	761	769	625	999999	590	738	718	999999	999999	426	238	192	999999	999999	999999	861	185	454	999999	884	879	999999	999999	722	999999	241	999999	999999	999999	202	136	508	347	908	999999	805	499	849	888	326	561	410	465	881	781	70	876	428	259	999999	162	913	698	406	741	890	921	999999	13	999999	779	350	13	999999	300	729	845	114	523	422	371	336	566	64	333	479	415	967	941	201	999999	540	128	999999	999999	222	810	999999	176	521	999999	597	846	539	547	220	406	252	590	61	225	772	905	836	341	826	357	999999	83	999999	485	953	999999	812	994	999999	999999	999999	182	88	919	903	937	12	537	774	490	37	516	123	82	999999	386	890	999999	592	635	999999	775	999999	864	176	868	
905	45	931	636	43	544	999999	987	509	79	999999	999999	999999	835	999999	309	566	346	999999	999999	959	199	322	999999	999999	835	412	612	999999	131	959	223	752	999999	42	966	606	999999	999999	492	217	135	572	103	873	758	664	756	999999	982	999999	876	544	49	908	999999	723	364	567	999999	142	999999	56	388	119	999999	999999	286	803	936	702	428	890	836	919	834	626	229	702	321	180	655	880	959	912	93	678	712	999999	326	999999	252	581	257	999999	521	89	194	999999	584	379	388	953	795	999999	791	986	707	130	84	99	999999	661	256	37	486	816	999999	475	36	620	676	158	487	693	460	846	642	999999	408	999999	441	245	128	941	792	702	94	679	131	999999	999999	591	62	999999	999999	591	335	230	874	704	991	999999	956	963	702	999999	476	111	829	944	354	999999	722	329	658	268	999999	314	999999	784	732	417	999999	930	649	95	106	261	945	868	521	422	612	703	763	722	289	999999	249	562	235	982	999999	999999	752	749	869	999999	577	490	58	30	985	99	972	583	374	36	324	617	143	225	999999	960	432	932	619	29	566	935	978	999999	74	999999	558	999999	999999	999999	999999	900	225	373	683	465	820	500	436	522	730	189	357	999999	840	632	429	20	999999	889	999999	820	139	849	176	642	511	670	956	312	540	233	25	207	848	423	401	770	542	999999	150	999999	505	999999	298	386	587	725	999999	441	263	548	999999	999999	422	367	771	999999	206	999999	953	160	999999	134	981	507	173	160	999999	999999	999999	999999	477	135	749	999999	325	42	561	789	64	999999	132	524	58	999999	310	347	785	491	999999	35	999999	501	999999	990	396	380	125	790	223	437	321	130	210	999999	999999	798	929	999999	51	999999	814	416	986	177	37	30	85	989	207	826	374	922	775	216	94	976	387	999999	436	999999	999999	999999	576	627	474	11	999999	453	921	512	999999	196	999999	999999	220	167	999999	579	962	376	999999	136	593	396	72	398	355	993	520	104	420	180	172	999999	999999	54	839	999999	999999	36	705	632	77	999999	999999	188	483	861	996	927	999999	807	796	999999	649	789	999999	190	564	85	655	330	933	827	101	247	33	352	100	176	327	156	999999	935	999999	672	69	999999	977	883	915	493	997	999999	632	999999	383	113	999999	43	999999	658	999999	628	999999	385	698	249	604	999999	999999	140	771	829	609	325	931	861	398	977	729	289	999999	999999	169	172	332	350	205	488	863	920	999999	999999	309	669	352	257	565	999999	999999	819	303	999999	728	999999	722	178	983	
317	682	522	714	479	313	999999	455	133	468	999999	999999	357	54	126	317	999999	245	715	529	940	973	683	305	999999	13	909	999999	407	999999	384	450	999999	999999	887	805	351	999999	425	752	721	223	228	999999	356	999999	625	775	187	999999	494	549	16	999999	52	344	999999	226	611	475	404	602	999999	181	93	768	899	990	999999	320	966	38	819	962	999999	727	754	894	948	999999	388	999999	999999	999999	467	835	443	999999	999999	553	807	134	604	949	358	999999	174	57	705	588	343	635	618	999999	531	465	729	54	840	999999	590	114	277	999999	999999	269	794	149	713	258	999999	393	674	613	512	841	434	870	613	688	999999	706	198	370	999999	752	999999	940	999999	11	115	398	675	10	963	703	856	999999	861	98	999999	34	344	456	999999	999999	999999	14	364	689	999999	859	440	162	761	883	999999	907	212	345	743	854	762	711	153	936	717	674	999999	809	985	570	18	524	999999	538	372	742	117	588	791	521	585	697	970	256	957	523	999999	999999	787	999999	999999	999999	355	481	271	632	313	326	999999	295	999999	555	704	999999	850	915	799	999999	521	999999	999999	624	553	231	278	999999	741	897	978	999999	436	571	31	45	999999	491	179	999999	999999	739	438	790	356	505	167	999999	999999	509	405	999999	724	24	567	615	159	46	972	133	212	999999	890	416	999999	47	859	792	533	999999	560	368	999999	917	999999	781	743	19	278	57	73	248	82	999999	999999	936	480	421	13	416	886	872	519	999999	999999	999999	849	32	453	318	999999	999999	506	999999	948	46	305	806	999999	785	871	149	768	925	69	963	133	658	999999	410	567	447	788	999999	999999	687	849	999999	999999	999999	932	721	565	959	999999	698	999999	749	999999	999999	640	673	999999	999999	545	746	114	593	999999	715	946	200	117	52	750	209	586	999999	550	271	196	605	568	999999	999999	999999	584	808	999999	999999	231	384	999999	459	999999	894	94	570	581	45	583	266	999999	999999	999999	741	613	523	219	999999	121	363	209	32	999999	45	115	190	374	999999	172	305	79	624	494	572	825	658	999999	856	124	26	999999	514	687	999999	890	999999	999999	121	546	999999	599	999999	999999	999999	184	353	999999	734	788	904	999999	196	999999	287	196	999999	47	377	916	999999	999999	362	97	105	999999	694	344	347	154	999999	947	999999	849	999999	706	757	999999	626	397	481	476	547	77	999999	820	999999	999999	999999	999999	800	997	999999	205	590	820	247	235	163	321	490	18	999999	590	999999	956	942	346	770	581	999999	725	420	979	999999	488	703	294	876	
285	935	62	934	603	999999	81	91	68	268	291	999999	531	221	315	907	999999	999999	957	999999	263	878	284	999999	999999	314	84	586	886	760	112	126	952	358	999999	999999	438	84	249	246	999999	875	999999	87	488	122	907	514	115	82	971	854	746	999999	622	406	999999	999999	115	299	279	494	204	307	166	175	516	999999	342	929	999999	398	393	720	999999	388	999999	206	391	715	406	999999	481	999999	789	257	999999	26	735	481	999999	256	968	950	966	163	999999	586	920	323	606	734	181	185	603	999999	470	35	236	244	999999	463	799	999999	892	709	999999	390	999999	999999	999999	999999	999999	860	214	232	429	443	753	556	707	418	285	78	118	671	398	306	220	216	786	999999	789	501	79	270	456	578	67	267	999999	299	78	21	529	117	297	321	970	999999	163	37	281	679	537	994	999999	731	999999	231	999999	999999	180	311	132	449	709	999999	999999	943	775	999999	386	495	415	999999	349	999999	999999	999999	384	86	336	999999	63	759	999999	999999	964	85	92	725	999999	836	999999	434	129	766	888	89	407	351	530	36	999999	311	999999	785	999999	999999	654	913	999999	999999	846	243	390	341	999999	999999	999999	599	982	715	999999	60	565	550	999999	980	298	582	385	468	604	43	556	309	244	752	999999	297	845	844	431	179	542	16	999999	713	54	999999	999999	525	714	807	369	814	999999	555	999999	109	999999	999999	999999	81	538	723	685	812	687	90	107	999999	264	87	754	147	999999	691	999999	999999	560	835	936	510	73	860	754	796	999999	741	144	688	16	18	61	561	23	999999	640	819	330	186	999999	999999	691	23	270	636	63	231	999999	483	48	999999	549	999999	357	999999	999999	999999	999999	889	148	945	999999	418	999999	255	36	202	133	935	61	999999	999999	999999	809	972	818	60	600	128	742	999999	220	999999	999999	819	469	649	214	692	351	999999	850	440	48	90	27	282	524	24	609	861	107	595	432	349	957	999999	602	384	512	957	87	849	999999	695	734	999999	767	999999	786	387	987	441	999999	999999	847	797	345	728	954	545	536	999999	519	881	999999	625	238	310	861	304	57	999999	190	393	884	10	999999	352	356	732	515	844	999999	231	874	666	11	343	502	169	829	873	430	966	431	502	340	999999	999999	119	999999	466	817	491	340	167	260	210	999999	847	513	992	999999	232	40	999999	357	297	16	688	623	999999	808	701	475	183	409	224	961	999999	670	29	12	999999	674	999999	36	746	891	716	415	801	999999	655	656	999999	501	207	935	999999	154	999999	268	999999	
495	172	658	126	999999	166	999999	46	999999	820	186	494	990	145	557	982	665	999999	406	300	283	999999	763	163	55	638	999999	212	288	231	248	627	760	351	751	999999	400	910	731	735	999999	378	999999	319	478	172	999999	365	649	999999	85	543	999999	968	387	673	999999	999999	80	387	484	555	758	27	999999	999999	733	649	394	999999	591	754	999999	670	341	904	270	453	685	883	792	326	562	334	156	704	981	792	963	88	113	895	839	999999	999999	999999	620	545	737	919	438	999999	999999	603	371	999999	999999	975	636	999999	412	954	819	197	999999	999999	992	433	999999	877	578	999999	999999	316	942	696	914	535	419	928	999999	724	716	766	454	595	999999	959	999999	999999	999999	15	166	490	675	999999	85	651	759	999999	999999	197	674	860	351	498	521	664	661	675	415	138	565	708	999999	688	248	63	743	999	811	999999	470	999999	999999	999999	784	205	641	793	621	272	776	999999	999999	999999	999999	855	425	999999	83	691	307	297	420	912	449	999999	999999	987	910	31	908	759	999999	387	999999	999999	999999	778	713	326	33	999999	999999	153	999999	249	200	101	637	392	638	787	925	999999	736	182	634	999999	133	336	903	654	882	999999	999999	27	44	140	999999	999999	832	646	252	999999	668	438	243	276	560	999999	267	210	999999	527	392	131	833	172	651	554	999999	999999	655	387	423	378	985	464	999999	344	215	999999	721	217	560	992	544	178	461	307	999999	367	374	923	78	702	304	365	216	242	193	999999	489	825	999999	733	991	865	344	299	453	778	487	999999	994	207	489	151	967	999999	999999	665	711	354	615	999999	734	732	318	720	83	630	258	556	160	343	580	895	783	826	10	999999	834	171	853	170	999999	157	928	999999	999999	999999	397	815	999999	528	170	999999	220	999999	999999	269	557	623	225	999999	529	931	75	660	627	999999	999999	151	399	907	830	549	999999	999999	999999	999999	803	446	507	999999	242	443	899	632	182	445	684	988	826	741	131	220	999999	40	640	947	92	278	254	999999	795	256	425	999999	999999	999999	644	999999	999999	999999	466	120	126	305	591	96	999999	443	487	192	999999	379	999999	658	786	620	603	470	814	811	999999	534	999999	878	135	985	27	999999	934	999999	999999	918	952	413	285	20	104	650	449	553	915	649	790	72	999999	426	932	767	962	87	27	184	951	999999	919	931	918	247	179	605	999999	881	508	925	392	991	426	999999	382	775	525	952	999999	270	896	854	743	999999	999999	708	63	259	197	857	999999	625	966	728	493	354	102	856	
480	843	999999	43	150	864	680	728	999	30	999999	197	999999	75	999999	691	337	999999	197	788	88	999999	999999	999999	693	651	392	766	34	698	427	37	999999	669	481	187	785	862	713	878	459	440	999999	999999	864	999999	305	478	471	999999	400	428	167	313	777	19	999999	999999	999999	499	999999	999999	703	311	603	367	999999	999999	593	975	906	475	999999	318	338	648	999999	519	954	692	355	913	304	749	307	999999	870	999999	891	472	999999	999999	522	224	406	546	736	407	439	507	496	413	885	495	378	925	77	848	975	139	257	781	710	657	153	569	618	999999	999999	604	496	999999	999999	130	999999	785	952	147	912	999999	911	364	89	457	206	942	37	809	381	382	931	32	404	762	224	114	419	864	80	836	927	782	404	835	20	362	412	764	406	592	972	930	935	193	227	893	999999	263	461	211	541	809	582	630	672	999999	740	999999	906	999999	376	97	77	85	999999	138	959	254	446	843	539	273	412	788	409	11	96	220	544	999999	412	166	413	868	305	128	210	773	172	546	622	175	858	421	226	999999	862	860	999999	99	933	458	816	617	672	278	407	793	230	671	387	529	703	999999	582	219	684	208	780	999999	928	196	91	899	231	374	414	990	999999	999999	148	236	999999	455	398	954	999999	796	206	36	721	999999	552	999999	168	999999	999999	284	839	16	999999	999999	89	583	171	747	376	916	999999	308	863	416	231	705	999999	161	638	258	196	627	999999	888	12	753	34	521	643	589	741	999999	999999	999999	160	999999	324	484	157	317	999999	651	587	999999	999999	897	999999	999999	194	847	968	17	999999	223	999999	999999	146	322	661	335	559	649	113	786	999999	268	999999	733	265	999999	391	58	14	999999	999999	544	999999	999999	488	114	999999	719	337	795	621	733	673	688	999999	999999	429	11	999999	821	758	644	547	999999	256	150	501	440	59	528	999999	999999	999999	144	259	553	182	698	999999	999999	744	839	321	999999	175	452	595	717	690	999999	999999	389	236	192	572	329	997	249	201	347	613	160	670	999999	339	702	730	538	439	498	766	730	177	275	86	918	332	239	999999	999999	555	784	749	731	291	86	693	999999	571	929	555	932	507	999999	943	594	179	999999	978	999999	722	999999	999999	201	561	999999	221	960	116	654	997	768	999999	999999	792	828	410	999999	999999	263	999999	909	967	510	942	833	999999	681	999999	491	999999	999999	260	172	92	498	506	557	180	775	864	732	714	999999	932	787	999999	120	704	125	193	240	986	725	464	812	99	777	
258	999999	292	540	638	624	905	188	517	451	314	303	331	999999	999999	750	398	999999	205	59	578	165	514	122	976	999999	308	519	832	535	708	279	409	729	308	452	493	999999	104	999999	22	999999	279	877	999999	411	793	340	999999	245	999999	188	617	49	999999	103	223	179	999999	431	325	396	355	981	743	45	894	602	554	326	267	74	999999	999999	47	999999	885	636	317	575	422	968	57	597	999999	529	662	369	529	215	238	323	999999	672	774	626	408	297	144	770	517	201	785	155	977	271	996	512	12	385	217	999999	862	988	19	357	348	757	782	223	383	534	82	999999	97	943	304	999999	339	999999	425	597	501	547	999999	231	192	902	619	999999	533	999999	999999	154	999999	999999	461	782	663	426	287	999999	515	920	999999	982	129	445	67	44	967	486	182	999999	960	620	999999	324	929	787	175	445	147	845	999999	233	177	928	352	446	491	522	999999	913	999999	773	999999	999999	999999	86	112	747	845	585	969	999999	976	776	194	999999	999999	147	999999	875	261	841	513	669	999999	172	814	200	102	620	552	455	999999	269	456	196	537	514	999999	853	685	999999	600	562	875	643	257	401	743	965	999999	354	669	981	661	302	270	422	350	987	999999	911	999999	234	42	524	426	716	329	998	849	999999	973	999	200	999999	999999	999999	793	999999	999999	422	457	999999	740	208	999999	999999	607	164	999999	125	999999	186	591	999999	772	376	530	999999	999999	540	999999	999999	126	828	999999	670	790	827	60	319	999999	753	82	848	464	999999	493	834	999999	777	119	174	82	734	887	796	417	999999	71	875	430	442	999999	999999	350	711	20	912	827	999999	858	999999	999999	615	999999	420	999999	999999	319	999999	882	696	622	450	431	908	672	999999	940	584	262	374	766	185	889	196	384	697	508	999999	517	581	17	624	999999	338	999999	466	248	477	999999	675	116	815	992	734	819	928	953	442	999999	999999	971	252	999999	493	23	999999	726	999999	999999	999999	244	567	738	310	689	998	532	102	848	216	154	473	891	587	999999	950	192	164	377	456	744	76	999999	888	999999	764	762	434	325	141	740	939	999999	285	440	999999	87	692	55	821	406	860	594	832	484	508	361	284	999999	72	999999	999999	931	589	672	178	853	849	999999	999999	245	999999	999999	999999	475	214	999999	615	156	717	872	500	999999	555	999999	883	482	999999	414	999999	999999	488	208	263	395	999999	17	852	999999	272	695	238	992	130	585	999999	93	999999	367	279	476	745	999999	518	199	255	999999	385	539	789	696	973	
444	999999	521	757	899	523	331	999999	207	189	13	884	999999	644	508	999999	970	999999	999999	604	523	145	999999	668	999999	689	73	149	999999	999999	999999	999999	576	722	794	404	608	827	409	569	999999	69	81	297	741	253	496	999999	747	472	415	788	999999	101	460	308	962	853	407	219	460	192	590	576	999999	189	317	999999	850	113	390	999999	351	239	59	463	999999	348	999999	117	203	518	999999	254	225	534	833	999999	999999	495	441	999999	430	999999	119	999999	479	505	430	562	935	196	705	644	999999	999999	447	999999	51	996	245	623	927	299	26	941	999999	346	360	341	355	832	47	364	671	635	721	999999	130	686	984	568	917	999999	182	16	813	999999	172	952	97	999999	999999	275	260	818	999999	141	184	177	582	999999	999999	98	216	999999	158	999999	972	456	552	296	999999	365	22	676	706	563	127	19	138	43	184	999999	999999	281	398	772	114	853	807	590	976	952	113	852	423	829	167	79	858	472	785	999999	409	999999	444	999999	999999	583	999999	275	24	174	999999	548	958	746	844	935	714	999999	245	999999	649	962	320	687	999999	169	263	876	406	58	999999	665	258	468	998	453	999999	320	519	531	741	999999	575	999999	912	999999	894	676	999999	231	364	999999	999999	666	76	447	490	757	999999	103	329	245	868	966	23	383	300	499	748	400	108	404	866	999999	386	117	396	509	774	697	275	999999	891	184	999999	678	999999	591	401	999999	963	89	494	425	211	999999	673	999999	797	538	274	404	928	594	133	960	615	999999	289	959	999999	999999	983	138	827	999999	999999	694	999999	999999	945	708	107	197	436	28	909	451	512	880	444	786	711	245	433	871	999999	307	60	999999	73	999999	312	442	508	982	106	366	999999	468	163	978	336	462	593	565	306	741	167	114	61	174	20	999999	525	999999	279	747	704	955	95	55	643	999999	999999	999999	406	664	999999	454	922	552	852	53	726	465	999999	999999	652	867	574	916	149	946	682	898	904	902	917	999999	713	358	661	999999	383	117	344	787	190	999999	169	641	62	712	191	508	321	967	682	999999	999999	29	105	837	391	999999	906	697	867	999999	135	503	747	454	999999	999999	891	220	669	619	130	673	999999	99	708	932	863	436	764	183	587	999999	999999	857	429	999999	262	999999	999999	215	211	647	919	807	436	999999	894	608	971	999999	616	111	307	73	939	151	950	999999	139	999999	314	479	933	693	795	999999	999999	889	35	58	321	77	959	464	417	483	753	270	662	52	48	265	465	156	566	486	
640	999999	918	287	742	256	694	802	999999	732	713	235	22	999999	999999	999999	582	999999	306	999999	151	842	655	999999	397	999999	353	97	999999	59	23	787	136	999999	558	128	971	747	315	74	382	999999	564	685	769	527	999999	424	661	44	682	542	849	27	344	999999	510	463	889	63	902	607	999999	851	718	999999	999999	703	689	273	43	835	999999	241	177	985	287	999999	695	869	441	929	435	385	376	481	937	119	999999	760	618	999999	857	262	172	774	773	713	966	843	428	554	999999	999999	10	847	923	999999	999999	359	520	539	767	29	621	972	181	17	484	247	988	989	728	929	654	999999	977	366	79	402	221	999999	14	851	999999	886	999999	47	384	528	557	329	999999	624	250	88	750	837	640	199	603	765	238	999999	854	439	826	999999	743	999999	869	999999	548	457	147	945	535	915	578	735	777	143	633	999999	999999	999999	730	113	688	999999	774	150	725	880	999999	456	346	284	997	999999	70	399	304	999999	659	999999	781	811	487	305	553	835	268	905	421	469	142	999999	49	999999	709	722	126	176	711	999999	842	999999	658	691	609	260	918	567	674	999999	838	734	999999	999999	999999	918	626	393	999999	938	881	820	468	999999	323	74	999999	999999	999999	348	283	138	196	929	157	123	162	999999	695	999999	999999	999999	240	43	630	408	975	349	308	999999	105	732	153	773	848	32	999999	329	377	545	25	999999	265	336	114	710	547	377	552	773	765	830	999999	730	32	190	999999	434	709	915	98	999999	512	521	252	551	984	999999	91	134	914	999999	428	999999	286	809	999999	904	929	999999	860	607	796	534	999999	274	44	423	750	668	443	999999	619	461	456	131	604	743	93	999999	726	134	296	999999	999999	999999	412	546	453	223	743	684	999999	789	999999	491	107	977	495	978	999999	570	672	422	691	149	224	966	704	165	999999	702	999999	376	999999	736	320	378	675	104	999999	497	970	537	924	758	280	830	406	964	999999	627	258	115	56	166	461	873	736	999999	717	445	842	298	18	999999	863	137	596	329	999999	729	312	401	125	28	999999	145	498	933	999999	393	999999	739	142	587	453	715	999999	46	285	447	642	955	387	999999	655	682	528	999999	894	152	999999	87	794	999999	324	857	989	38	999999	325	385	999999	999999	333	999999	112	165	999999	597	157	807	559	53	733	97	357	24	698	372	918	616	614	48	727	999999	493	945	838	272	596	999999	301	481	959	71	838	114	63	553	553	999999	107	295	999999	999999	999999	43	71	216	967	843	999999	
666	647	709	771	764	133	182	999999	999999	327	168	10	431	516	999999	999999	672	258	253	960	155	818	402	518	999999	999999	393	476	460	883	631	305	753	435	999999	833	260	300	999999	980	880	172	396	209	999999	295	999999	827	605	949	399	958	724	882	155	847	255	200	452	471	740	999999	930	283	695	999999	999999	995	881	254	834	382	999999	272	89	982	431	202	580	999999	977	999999	871	999999	494	673	581	999999	290	787	588	69	999999	612	249	184	242	123	999999	999999	999999	999999	946	360	125	999999	783	999999	803	999999	425	999999	620	418	494	999999	834	428	788	32	999999	999999	999999	103	666	999999	534	572	999999	999999	999999	317	689	999999	999999	657	618	521	396	477	889	130	77	999999	999999	999999	449	439	127	74	349	813	335	491	792	662	614	999999	693	350	493	221	999999	898	999999	999999	373	125	423	836	566	999999	999999	321	999999	999999	318	597	731	140	334	105	454	958	999999	937	982	999999	712	343	53	765	827	55	984	677	691	178	999999	263	172	334	999999	291	999999	36	780	24	999999	630	353	26	131	562	25	398	767	479	344	484	999999	175	412	90	792	801	495	999999	337	464	480	150	891	477	968	10	89	172	461	538	166	999999	848	91	989	37	643	274	39	596	910	222	999999	231	138	997	999999	935	498	705	540	793	686	999999	160	212	134	999999	594	25	318	604	28	805	327	999999	326	331	100	999999	168	999999	957	741	999999	268	999999	670	349	970	999999	154	673	755	997	372	999999	999999	930	787	999999	999999	680	24	999999	315	203	999999	999999	999999	680	600	844	999999	999999	319	999999	945	349	892	999999	464	315	624	999999	999999	999999	999999	999999	955	999999	371	400	999999	863	179	550	942	463	249	999999	287	767	378	300	999999	309	940	999999	687	999999	345	999999	999999	890	999999	683	65	87	999999	384	930	230	948	105	318	209	540	869	378	769	893	492	109	999999	618	697	937	999999	458	999999	989	65	130	999999	539	756	362	423	425	495	999999	865	350	864	143	67	819	282	981	288	769	999999	999999	918	642	853	515	220	281	750	999999	732	999999	259	394	875	999999	528	999999	562	999999	999999	453	882	284	999999	151	245	695	561	877	664	999999	180	999999	918	999999	212	787	685	999999	151	999999	674	749	762	247	999999	479	267	958	300	716	429	440	651	627	957	644	613	712	999999	999999	720	873	91	389	999999	164	476	660	897	741	999999	321	706	975	778	142	521	999999	999999	999999	999999	999999	999999	948	923	739	453	301	999999	567	183	973	970	999999	999999	999999	
999999	382	789	999999	999999	999999	999999	558	836	117	999999	675	848	999999	132	822	661	514	999999	127	295	143	466	718	710	999999	402	339	568	906	999999	89	554	977	474	149	12	123	999999	830	541	38	121	815	15	999999	452	999999	445	360	321	465	539	313	516	534	915	80	999999	828	214	732	990	930	766	999999	131	871	360	983	820	999999	753	266	999999	266	31	651	713	932	732	959	999999	217	594	885	550	250	470	939	999999	999999	999999	999999	626	809	48	191	999999	359	656	581	91	999999	540	773	999999	999999	999999	259	512	274	999999	303	106	254	838	783	345	999999	115	880	410	999999	760	889	661	819	640	776	228	840	999999	999999	286	999999	878	442	677	820	183	999999	523	221	437	959	574	593	837	381	971	264	845	179	254	776	180	999999	701	999999	122	892	641	999999	40	672	672	13	999999	944	999999	405	115	525	706	837	366	199	983	801	324	77	982	269	999999	963	995	432	118	510	980	217	740	36	708	291	635	999999	190	999999	296	570	999999	892	15	575	999999	330	473	999999	419	981	686	900	336	999999	909	382	999999	77	677	250	895	516	964	168	664	999999	816	425	212	794	18	999999	514	754	500	100	264	999999	999999	674	959	701	100	999999	530	840	699	663	381	262	428	123	97	999999	674	69	927	846	999999	79	513	57	214	999999	973	999999	396	999999	999999	819	128	914	262	12	290	999999	426	965	999999	824	389	163	999999	949	999999	895	141	467	89	440	172	999999	329	745	170	911	496	999999	35	999999	454	999999	118	562	999999	513	861	999999	765	481	643	999999	217	96	999999	999999	999999	265	259	87	999999	928	501	124	656	999999	595	516	841	379	999999	950	940	575	379	999999	54	491	815	999999	43	56	702	608	796	999999	210	242	999999	810	906	241	225	947	736	526	626	994	906	433	917	354	253	395	774	692	31	642	716	427	316	523	999999	396	999999	290	235	999999	327	455	510	363	460	40	472	999999	734	992	999999	853	999999	999999	999999	391	944	689	802	999999	833	114	189	567	999999	999999	504	393	791	828	903	456	300	733	677	461	999999	564	999999	223	923	309	957	38	999999	862	782	266	999999	68	452	364	487	999999	69	223	275	942	999999	821	536	88	684	905	98	391	999999	911	382	134	468	390	999999	589	393	999999	156	160	763	662	856	248	999999	732	386	549	968	380	673	464	999999	980	726	83	999999	844	624	62	999999	422	309	870	883	813	600	999999	570	898	999999	535	76	124	999999	184	964	999999	633	951	529	549	
999999	192	248	918	938	487	663	999999	999999	548	909	104	999999	351	363	985	999999	641	141	324	978	80	999999	147	397	81	802	552	999999	999999	999999	672	532	999999	999	126	631	965	999999	123	408	999999	999999	987	626	972	903	837	821	979	933	991	820	214	570	999999	999999	111	530	866	684	999999	612	514	337	246	999999	819	351	246	363	398	999999	28	999999	139	83	856	521	424	177	965	730	999999	464	999999	852	328	829	656	777	530	445	19	438	999999	999999	491	999999	999999	411	999999	495	584	999999	999999	234	801	299	441	278	492	999999	116	698	719	999999	482	59	117	393	253	990	999999	468	832	953	756	590	627	892	591	206	141	999999	94	999999	156	513	919	995	999999	38	398	388	999999	941	338	320	718	908	764	442	553	996	168	103	799	125	792	999999	478	221	671	549	687	295	457	103	614	249	243	968	999999	121	342	224	601	317	183	891	624	999999	999999	999999	137	999999	999999	145	854	990	680	41	721	999999	527	999999	367	999999	700	10	493	245	999999	999999	674	795	311	441	663	944	999999	492	999999	999999	966	42	999999	952	421	537	642	321	248	623	999999	212	257	802	594	501	857	752	999999	183	408	389	999999	999999	999999	341	848	221	482	910	498	197	98	820	370	494	999999	414	999999	173	367	181	996	93	999999	999999	548	508	999999	172	97	999999	876	769	999999	587	303	999999	907	89	689	431	839	999999	999999	381	123	999999	442	109	999999	452	325	452	815	236	392	655	492	581	793	349	999999	320	823	749	320	329	328	783	201	999999	999999	357	484	935	342	668	958	538	359	999999	76	999999	171	644	433	434	953	275	204	999999	464	335	296	999999	67	529	999999	385	70	999999	118	658	908	456	945	967	999999	880	999999	724	697	953	232	681	283	999999	158	188	326	886	376	62	588	999999	99	181	71	145	878	813	999999	999999	478	565	999999	417	999999	999999	699	466	466	82	381	480	949	511	113	614	75	439	380	999999	68	184	427	65	79	364	366	774	905	999999	11	999999	571	124	485	999999	677	999999	788	443	488	860	429	303	680	999999	604	588	78	457	999999	448	442	825	524	303	147	948	347	484	359	925	560	634	80	999999	908	999999	36	445	937	999999	999999	999999	848	208	754	134	384	961	999999	777	705	458	999999	563	999999	999999	600	191	529	729	527	314	94	563	309	999999	232	999999	210	769	562	632	519	999999	999999	505	977	325	999999	23	573	386	724	581	999999	999999	871	517	999999	172	243	844	915	217	682	347	852	295	899	
959	901	994	760	990	224	83	999999	892	999999	153	768	285	642	516	165	999999	589	999999	999999	207	923	714	738	999999	999999	718	716	999999	999999	460	652	692	426	590	121	999999	999999	733	366	156	173	999999	751	999999	403	958	212	409	999999	541	757	349	999999	701	45	999999	265	722	999999	999999	366	636	999999	999999	501	999999	999999	62	999999	585	524	999999	156	999999	999999	999999	963	240	644	999999	999999	317	259	655	702	312	740	724	554	924	324	903	279	859	789	536	283	445	17	999999	999999	999999	14	999999	999999	901	203	765	667	999999	233	34	87	886	999999	59	386	59	613	198	345	145	507	480	271	620	999999	296	406	507	999999	527	233	326	999999	365	312	783	638	801	119	975	67	462	700	299	826	392	868	740	159	233	999999	818	982	963	652	533	214	406	324	907	368	999999	430	706	999999	999999	999999	636	746	603	420	999999	89	999999	999999	999999	780	971	794	203	427	666	357	999999	695	999999	343	515	712	999999	578	999999	486	211	617	898	999999	994	999999	74	974	999999	994	556	812	999999	739	622	885	607	752	243	999999	130	489	702	811	982	20	999999	427	902	923	999999	34	999999	335	877	999999	999999	21	786	999999	730	229	194	671	999999	635	675	999999	720	629	115	36	345	631	999999	722	914	96	60	983	111	646	81	319	37	531	634	695	999999	870	999999	595	999999	999999	881	901	304	40	19	356	999999	721	999999	283	818	939	689	999999	969	165	999999	102	961	999999	381	999999	999999	875	999999	279	11	979	813	850	922	519	999999	999999	749	464	427	884	999999	704	999999	999999	999999	798	501	999999	841	87	726	999999	42	613	634	172	387	798	753	999999	396	740	355	365	907	999999	360	308	879	114	806	514	738	999999	26	267	164	991	999999	359	384	555	437	923	999999	117	817	999999	999999	897	207	951	710	999999	999999	999999	999999	999999	482	92	999999	999999	218	737	280	221	967	89	597	999999	18	999999	999999	404	999999	999999	312	431	111	799	999999	999999	999999	999999	906	855	804	740	466	999999	999999	871	519	71	910	192	346	699	653	999999	150	738	721	517	889	999999	999999	315	953	999999	44	999999	999999	682	999999	407	777	237	831	425	417	237	623	999999	999999	999999	999999	593	493	861	999999	999999	999999	69	659	310	329	907	999999	104	999999	498	999999	810	645	999999	690	836	27	999999	999999	119	868	237	999999	912	125	803	57	753	935	999999	821	999999	999999	999999	159	132	33	742	87	870	146	736	867	919	999999	999999	282	488	456	49	575	980	999999	394	744	550	434	999999	195	999999	
999999	999999	999999	999999	676	999999	999999	223	831	568	813	285	999999	544	973	141	370	715	999999	312	531	569	307	895	147	841	645	767	687	999999	697	286	557	562	21	798	576	33	252	756	164	68	656	999999	235	300	999999	912	421	612	190	719	999999	882	994	299	999999	274	706	834	999999	890	999999	233	870	537	727	999999	532	185	564	346	472	715	157	472	912	419	669	847	297	732	999999	999999	428	978	11	999999	567	721	757	312	327	999999	707	999999	532	433	27	999999	572	999999	389	246	999999	999999	999999	999999	735	532	387	630	604	858	999999	327	545	461	804	892	535	63	316	811	427	262	29	64	999999	883	940	489	402	971	284	999999	352	119	38	585	731	442	939	45	344	999999	708	999999	870	390	728	81	999999	999999	173	999999	374	577	819	795	823	202	561	851	592	999999	238	633	999999	930	974	436	433	999999	999999	102	124	280	477	300	999999	561	193	999999	999999	869	860	999999	808	765	252	774	999999	242	999999	539	999999	97	999999	999999	898	999999	999999	999999	415	999999	647	408	964	80	999999	103	110	528	251	272	999999	933	696	999999	999999	999999	825	818	999999	209	146	200	999999	631	221	36	827	41	401	999999	677	253	221	862	231	462	312	999999	999999	158	674	770	991	499	530	947	401	729	999999	937	999999	75	261	215	166	999999	940	343	999999	378	999999	999999	136	773	595	764	722	833	502	999999	658	97	457	539	535	375	209	999999	110	274	634	999999	999999	464	999999	611	999999	15	706	999999	521	968	879	999999	883	604	999999	227	999999	765	234	568	237	825	288	173	618	722	680	790	258	971	243	594	743	177	448	672	555	983	999999	716	136	728	72	689	999999	999999	656	930	731	981	75	344	49	76	870	805	186	999999	992	280	999999	915	524	549	735	294	260	999999	999999	971	999999	920	999999	518	999999	509	999999	598	954	164	999999	749	69	999999	906	899	554	676	999999	999999	495	999999	991	999999	390	220	213	523	999999	923	214	940	999999	759	320	999999	351	531	999999	999999	53	588	110	838	214	585	999999	258	643	836	740	999999	417	524	486	999999	928	500	137	230	305	249	643	41	950	135	999999	309	956	999999	557	999999	50	999999	598	999999	400	163	298	805	364	999999	999999	128	192	630	999999	259	283	149	226	999999	403	414	75	999999	944	999999	887	88	999999	556	301	882	288	999999	999999	481	925	578	999999	999999	212	332	866	349	999999	525	848	330	999999	999999	36	817	545	707	999999	636	870	794	962	999999	275	219	204	999999	664	997	839	475	97	61	
333	999999	369	450	999999	81	548	726	444	429	999999	999999	486	883	999999	999999	346	581	97	906	610	140	999999	999999	999999	992	999999	69	684	999999	685	999999	242	550	999999	999999	999999	999999	69	558	97	999999	360	543	999999	999999	733	321	286	190	660	268	999999	191	451	202	999999	912	939	999999	943	489	999999	81	743	846	335	935	490	208	999999	251	522	538	818	466	779	82	354	999999	268	816	782	504	711	426	995	61	108	210	243	544	165	412	999999	608	112	289	800	266	382	797	830	88	999999	419	746	849	372	985	422	25	568	147	397	137	707	547	999999	326	851	999999	837	290	964	999999	96	999999	924	219	364	500	282	97	999999	999999	986	999999	351	302	680	155	688	123	999999	228	976	28	25	487	901	564	919	483	415	999999	960	549	124	671	332	637	925	999999	630	922	743	481	717	926	150	13	206	76	646	705	999999	723	502	746	516	77	103	446	318	999999	580	798	682	330	510	446	589	679	970	52	230	535	492	865	484	504	311	999999	346	999999	999999	853	837	709	514	999999	56	999999	165	264	543	488	999999	999999	351	999999	798	396	425	704	424	526	106	603	484	68	999999	637	272	21	766	14	109	999999	441	999999	999999	999999	816	274	399	221	999999	715	509	741	691	999999	523	538	706	914	674	642	483	841	756	244	235	455	999999	419	115	153	498	539	389	999999	399	624	999999	999999	580	161	314	213	11	391	104	999999	377	999999	124	733	315	852	340	999999	999999	599	999999	726	747	370	267	999999	115	380	226	969	362	267	999999	899	999999	999999	344	522	337	280	840	375	149	492	88	999999	305	382	999999	999999	208	922	497	999999	653	268	89	999999	893	334	107	630	174	134	999999	120	999999	225	189	435	518	817	999999	999999	759	999999	586	999999	292	830	684	999999	542	581	771	999999	769	471	255	295	800	999999	629	13	182	999999	210	25	999999	968	999999	90	999999	413	137	391	999999	999999	50	999999	681	824	927	72	649	999999	98	593	999999	950	350	844	969	893	635	393	999999	135	493	550	999999	570	162	999999	709	604	539	138	453	389	645	938	431	206	613	975	207	566	363	807	130	616	662	161	999999	285	999999	310	777	999999	203	668	347	999999	653	999999	999999	612	363	55	835	999999	150	973	315	411	423	773	289	660	196	999999	999999	686	429	788	908	11	696	433	493	999999	360	999999	196	976	999999	930	553	502	313	999999	213	317	999999	170	476	689	845	226	862	347	30	127	557	571	896	999999	81	864	212	670	915	929	
999999	999999	999999	440	786	338	809	493	229	787	356	601	428	999999	714	269	321	229	166	480	571	999999	999999	243	999999	999999	999999	940	999999	999999	299	643	999999	284	999999	374	561	999999	902	516	999999	378	999999	242	771	956	153	442	946	999999	553	983	514	445	367	999999	397	999999	289	999999	258	868	634	540	497	999999	922	153	708	349	707	285	326	649	74	999999	38	976	471	999999	999999	648	999999	57	145	315	139	999999	999999	999999	977	195	756	999999	268	547	999999	587	744	999999	44	999	999999	607	113	277	667	864	380	999999	386	421	903	999999	689	999999	999999	587	404	191	583	999999	999999	367	372	522	999999	584	391	526	458	451	241	413	170	481	914	396	943	868	648	274	862	752	964	999999	291	671	999999	999999	672	999999	192	999999	484	999999	772	376	244	999999	748	999999	483	854	716	999999	190	499	924	218	696	487	643	536	543	319	999999	485	999999	806	241	857	999999	733	999999	301	268	678	929	814	709	548	162	361	130	564	999999	18	999999	38	384	791	747	843	961	195	999999	656	29	174	530	296	999999	437	360	890	560	749	10	424	999999	512	570	119	999999	157	335	291	416	999999	527	816	449	374	431	999999	119	689	772	668	777	612	658	765	294	422	575	724	11	239	14	52	17	999999	362	872	231	637	344	813	859	241	999999	999999	647	713	847	607	15	999999	781	871	976	341	647	73	999999	805	825	999999	582	611	290	999999	974	485	999999	999999	22	559	999999	482	999999	959	809	545	999999	999999	127	999999	574	999999	718	999999	458	142	75	676	973	298	999999	426	811	258	241	257	951	73	76	171	904	29	595	456	693	308	526	999999	999999	111	701	245	687	999999	999999	613	999999	200	728	841	999999	142	854	723	539	801	670	106	999999	561	999999	309	551	956	676	555	382	271	407	159	615	57	999999	871	597	999999	739	566	736	627	364	761	345	234	999999	999999	999999	871	999999	892	638	430	299	971	516	402	693	999999	999999	999999	240	632	792	578	236	372	989	983	136	755	71	113	369	110	206	833	964	327	215	904	391	511	354	515	521	195	758	182	999999	999999	100	999999	987	999999	396	732	968	766	997	388	782	191	745	171	830	534	999999	999999	999999	683	438	375	999999	674	584	729	287	287	67	51	614	999999	628	931	664	62	126	999999	713	474	865	207	329	826	132	209	766	192	999999	986	134	999999	407	681	766	725	999999	322	999999	667	454	690	708	956	774	965	999999	813	999999	777	417	471	485	309	817	240	55	999999	552	999999	
963	105	603	999999	916	54	419	946	174	939	569	803	999999	55	999999	999999	499	372	999999	167	646	952	685	906	999999	663	93	108	864	536	679	793	770	811	999999	358	96	638	999999	729	999999	616	649	567	217	614	999999	999999	289	642	741	999999	647	394	737	999999	420	696	999999	262	961	999999	92	999999	269	999999	42	600	351	671	98	861	332	999999	999999	999999	313	127	699	964	604	999999	999999	231	795	996	156	999999	999999	693	938	400	999999	999999	768	245	999999	21	308	999999	581	467	98	618	553	999999	360	999999	783	999999	707	999999	997	537	658	318	502	860	842	999999	629	656	526	657	732	698	724	544	563	376	505	301	819	267	999999	999999	565	210	999999	915	645	829	602	999999	986	646	403	999999	999999	999999	742	999999	178	44	999999	925	940	440	886	999999	165	999999	762	417	212	415	999999	999999	154	521	752	301	191	927	999999	799	64	999999	999999	96	304	125	999999	113	633	831	133	999999	454	467	206	135	324	999999	759	829	76	194	174	580	172	662	464	618	999999	450	492	251	999999	22	870	999999	768	999999	560	49	999999	659	784	999999	292	698	999999	999999	999999	627	999999	368	177	999999	732	999999	999999	100	923	641	661	999999	405	192	349	881	377	442	999999	416	366	524	272	719	427	999999	410	793	298	474	377	999999	303	89	473	133	84	999999	999999	999999	999999	678	876	918	388	615	264	602	40	410	331	853	100	908	271	463	999999	457	999999	999999	469	202	801	459	999999	883	999999	325	719	999999	807	759	162	595	612	687	647	354	341	812	163	807	763	888	152	999999	686	999999	818	999999	36	626	999999	963	541	611	876	427	653	504	122	938	999999	814	602	572	999999	505	999999	584	816	999999	126	999999	172	661	999999	999999	316	750	207	118	507	709	999999	191	999999	999999	64	999999	810	229	700	999999	999999	224	924	949	295	999999	824	191	98	244	203	284	510	678	801	879	999999	999999	121	903	999999	13	441	183	624	999999	60	999999	999999	306	773	596	61	289	999999	947	736	999999	627	736	925	26	30	272	516	914	680	843	397	999999	827	847	118	999999	538	696	999999	999999	999999	873	529	999999	740	999999	471	606	233	230	809	853	152	692	345	385	978	291	983	178	666	710	999999	216	999999	275	478	926	488	265	999999	999999	174	985	165	999999	999999	612	285	238	801	999999	999999	460	999999	544	42	145	511	733	818	257	712	614	999999	624	142	323	209	475	323	999999	127	967	479	637	999999	167	536	592	178	999999	16	755	999999	756	28	291	999999	999999	999999	342	
424	755	447	999999	469	999999	999999	541	620	999999	413	999999	914	266	792	999999	980	407	855	875	999999	919	564	452	250	957	248	338	605	851	150	630	999999	980	130	999999	530	975	177	138	266	995	971	285	962	999999	840	119	999999	305	310	775	999999	999999	734	505	201	995	263	999999	321	571	936	768	752	999999	576	934	146	430	203	999999	239	726	619	612	947	999999	489	54	127	138	375	999999	999999	999999	906	999999	256	624	180	535	721	665	817	694	69	212	532	189	630	999999	972	542	112	304	546	997	747	999999	557	912	999999	219	999999	193	999999	636	227	999999	876	700	688	522	999999	999999	293	574	999999	924	999999	745	755	999999	423	221	999999	832	207	257	828	909	999999	134	76	268	30	999999	280	999999	498	433	999999	154	313	929	227	460	292	443	20	971	98	999999	578	812	167	999999	795	183	999999	374	999999	969	559	999999	572	563	455	991	647	780	999999	285	436	129	760	610	999999	494	999999	704	549	764	999999	856	999999	314	556	264	111	815	717	999999	605	133	995	999999	595	346	367	664	999999	300	999999	239	999999	999999	999999	999999	62	999999	218	311	189	333	999999	674	732	999999	155	267	16	200	999999	832	73	205	680	999999	999999	744	999999	999999	136	999999	699	258	968	17	188	999999	917	108	212	554	606	416	999999	281	308	331	999999	893	999999	109	999999	814	410	999999	999999	999999	141	94	333	999999	999999	999999	184	850	634	576	706	725	524	146	349	908	988	346	236	657	287	409	14	803	461	131	468	37	681	884	848	999999	999999	999999	877	999999	774	894	23	57	241	78	646	732	625	566	379	999999	760	999999	999999	999999	999999	999999	206	999999	90	530	856	420	100	999999	178	749	728	999999	884	818	269	999999	143	999999	332	188	425	218	762	281	999999	999999	751	414	276	932	68	784	277	999999	509	154	753	254	48	602	957	999999	999999	896	13	999999	682	999999	794	254	615	999999	741	558	103	999999	970	808	352	961	999999	999999	880	999999	691	999999	433	999999	319	125	762	889	999999	730	231	340	318	865	999999	999999	222	999999	620	32	327	336	53	999999	239	521	184	999999	999999	87	934	999999	999999	664	215	69	500	130	250	679	491	726	675	21	337	762	678	999999	540	999999	748	999999	75	999999	918	364	900	714	999999	999999	940	817	986	978	795	949	136	654	659	999999	763	102	949	941	541	999999	661	42	392	999999	999999	79	414	814	338	466	216	357	999999	851	999999	786	796	452	738	673	739	697	225	387	636	34	455	999999	999999	656	528	133	325	327	
999999	868	999999	856	955	999999	413	182	650	339	743	778	908	808	58	977	305	506	999999	868	861	999999	999999	999999	840	818	999999	92	490	682	937	92	42	427	157	300	463	940	497	866	269	566	57	999999	643	999999	999999	999999	283	356	360	999999	920	456	466	739	61	999999	26	147	999999	330	999999	999999	402	661	746	490	999999	999999	524	365	19	347	608	305	999999	931	999999	999999	702	999999	809	144	332	999999	171	585	961	418	249	146	924	360	617	939	874	89	492	981	121	635	986	525	832	995	22	583	848	170	822	999999	955	44	445	999999	521	557	645	999999	500	171	528	252	518	387	441	999999	729	669	430	837	999999	390	871	76	989	293	999999	336	904	587	999999	999999	595	130	191	889	915	346	999999	326	444	17	490	949	116	744	999999	999999	564	363	854	188	740	985	999999	574	999999	999999	999999	999999	255	318	581	999999	999999	728	656	398	206	999999	743	393	252	999999	402	441	899	999999	960	255	999999	857	772	551	999999	999999	70	609	449	999999	726	546	63	199	81	135	435	578	525	388	98	999999	258	999999	619	999999	936	636	592	248	675	251	418	999999	951	397	545	40	999999	875	667	56	948	589	824	206	999999	63	999999	277	16	331	405	582	999999	668	999999	760	931	272	622	433	26	211	941	484	999999	999999	999999	683	590	404	399	649	720	999999	999999	668	198	422	141	883	999999	999999	241	354	999999	999999	879	999999	788	785	108	916	999999	999999	39	999999	999999	349	999999	322	999999	359	687	611	931	755	861	125	998	941	571	519	140	739	829	700	969	597	999999	302	147	954	895	804	306	483	396	486	21	922	29	849	354	819	77	999999	999999	630	423	100	999999	764	294	999999	223	589	785	524	415	999999	778	999999	710	775	185	860	463	882	315	999999	999999	385	999999	86	921	999999	999999	321	671	583	72	348	184	548	999999	382	670	58	999999	999999	698	872	81	682	153	968	148	579	644	217	999999	756	324	965	999999	599	659	217	925	501	424	474	852	831	276	439	877	172	456	802	999999	415	301	599	758	497	313	999999	999999	953	584	595	676	463	792	316	34	218	817	729	723	999999	132	99	301	233	29	999999	415	714	100	976	132	842	27	999999	999999	725	216	243	295	238	284	972	999999	828	797	999999	48	960	415	669	354	727	89	737	292	212	307	534	477	73	999999	228	862	607	473	834	446	999999	999999	308	999999	583	999999	495	999999	160	182	472	436	999999	999999	999999	308	431	631	404	762	999999	103	261	428	999999	766	999999	
221	65	999999	999999	365	963	952	632	118	117	668	770	999999	999999	999999	999999	40	834	999999	847	862	999999	920	999999	999999	79	81	165	323	599	999999	999999	817	221	283	999999	999999	863	117	473	999999	999999	346	201	763	860	120	178	999999	961	231	593	583	918	369	651	145	678	999999	999999	891	796	318	999999	236	348	953	82	321	436	999999	176	999999	999999	999999	293	234	728	999999	125	959	902	999999	999999	999999	296	746	898	852	999999	987	373	530	821	581	880	999999	827	964	424	907	47	999999	305	870	65	999999	947	748	85	426	416	999999	227	336	988	999999	956	150	999999	602	64	230	689	448	999999	645	905	999999	999999	33	407	764	263	217	922	55	138	491	322	429	798	159	999999	215	580	372	999999	495	593	518	314	686	34	822	999999	816	178	999999	152	419	961	999999	459	999999	29	999999	999999	19	999999	943	999999	474	827	520	803	999999	453	999999	999999	999999	342	419	470	781	719	720	739	441	365	115	999999	282	999999	903	468	905	700	724	196	999999	625	999999	90	649	999999	839	859	514	28	947	373	999999	988	788	86	551	432	999999	342	999999	912	315	654	999999	76	961	999999	923	61	999999	214	999999	999999	939	738	999999	339	821	506	879	861	999999	423	417	742	192	999999	560	827	916	482	31	391	999999	999999	320	649	781	583	323	714	999999	999999	999999	742	643	407	59	59	47	999999	611	181	463	447	687	999999	246	567	884	677	574	999999	145	999999	192	347	999999	923	428	399	558	247	193	999999	925	772	999999	674	108	785	243	511	789	999999	871	850	928	449	338	427	412	999999	699	645	150	838	327	703	560	306	999999	999999	630	999999	999999	373	987	298	521	914	999999	572	999999	109	444	999999	317	440	554	342	999999	999999	595	11	987	344	548	548	35	97	455	599	124	801	788	118	999999	999999	50	507	999999	999999	927	999999	828	839	754	999999	211	87	530	999999	999999	999999	886	44	540	628	660	330	825	449	273	999999	468	999	458	667	320	335	999999	176	400	56	480	999999	44	181	999999	157	999999	948	999999	947	567	999999	449	896	999999	754	999999	262	999999	999999	999999	423	376	502	955	828	391	97	289	875	895	364	999999	113	747	116	999	999999	999999	999999	740	877	999999	325	999999	899	559	999999	999999	566	758	929	685	680	373	66	413	541	999999	999999	766	501	668	472	62	213	82	346	999999	809	754	218	999999	999999	979	805	321	61	999999	999999	999999	830	345	999999	126	966	678	815	739	690	702	999999	153	110	747	999999	218	639	272	999999	827	223	999999	999999	
999999	550	132	999999	701	568	745	362	905	170	86	935	166	944	355	999999	534	267	606	469	116	296	74	706	999999	740	999999	681	788	972	238	64	428	403	912	576	844	969	124	999999	945	350	562	999999	34	999999	92	273	293	187	139	569	999999	942	999999	999999	999999	999999	999999	961	971	73	574	933	932	31	517	762	999999	999999	251	564	153	434	999999	766	999999	91	681	428	999999	333	999999	611	842	999999	999999	485	567	397	999999	428	501	163	999999	882	999999	628	60	12	303	329	240	999999	935	999999	426	193	999999	79	790	999999	999999	59	999999	999999	675	962	101	273	584	41	204	645	688	822	72	990	233	641	989	116	41	679	134	337	102	883	675	277	251	263	999999	999999	606	697	684	452	849	562	216	813	537	999999	428	272	135	595	826	999999	511	436	959	999999	999999	684	372	74	924	975	999999	791	999999	823	999999	999999	974	706	49	991	148	620	150	999999	434	186	578	254	260	862	212	507	999999	999999	766	999999	304	279	418	921	999999	619	527	874	17	424	999999	713	999999	999999	298	428	555	999999	974	891	296	298	362	999999	115	999999	814	999999	772	57	999999	999999	67	999999	36	999999	298	127	999999	528	999999	999999	999999	19	660	864	489	162	999999	999999	952	999999	588	874	528	15	917	514	815	217	805	465	112	960	999999	999999	656	557	81	593	140	437	178	999999	798	31	636	352	253	250	999999	999999	497	988	105	512	156	192	999999	31	787	783	311	459	723	636	999999	702	329	999999	218	932	91	999999	653	524	999999	142	85	506	378	574	271	574	578	153	967	123	865	999999	999999	474	999999	59	999999	357	135	718	731	171	857	933	32	384	999999	706	579	999999	344	999999	459	23	116	999999	652	999999	521	999999	999999	999999	668	59	837	152	999999	743	73	999999	185	999999	999999	344	411	913	649	445	551	999999	542	872	573	461	999999	294	728	999999	367	685	407	592	835	398	838	161	502	807	999999	879	159	298	642	547	341	48	192	124	999999	202	542	217	671	634	204	18	16	999999	999999	552	424	604	386	387	634	593	999999	999	506	259	420	841	999999	999999	737	253	240	35	130	999999	111	614	27	174	153	199	999999	210	203	829	999999	295	537	554	465	554	999999	264	913	747	577	193	617	362	781	701	869	999	896	951	777	981	999999	539	451	810	999999	999999	999999	445	672	270	805	676	114	135	313	999999	216	193	340	975	122	999999	173	917	996	664	999999	451	330	921	313	252	999999	999999	999999	998	112	654	999999	700	29	477	999999	316	
