500	500	
118	80	94	111	97	123	116	84	107	106	92	93	101	117	83	93	84	109	110	91	108	91	107	107	100	120	99	95	106	93	110	127	106	109	121	95	104	77	98	89	112	94	108	73	96	110	98	105	112	88	91	94	106	101	80	105	83	103	110	121	81	105	94	93	92	100	105	93	93	95	81	93	99	97	97	97	101	103	92	112	95	95	97	98	95	106	94	107	105	107	91	105	81	106	100	113	110	98	97	97	98	98	113	106	93	84	93	101	103	91	94	95	69	106	89	98	82	105	87	81	90	86	107	94	103	105	95	87	115	108	86	101	105	122	102	103	92	108	103	113	107	103	92	101	95	137	93	121	96	123	97	94	112	103	88	88	98	97	128	87	91	109	101	96	107	87	104	109	97	120	90	107	86	108	102	92	110	103	94	99	99	102	89	102	94	90	120	96	108	80	98	111	100	93	95	89	98	96	100	101	89	87	92	104	94	95	115	89	97	105	109	105	108	89	97	119	104	115	94	98	107	107	91	105	84	104	105	99	93	108	100	103	93	107	91	107	94	95	103	98	113	102	106	95	103	93	96	104	101	111	105	95	111	114	117	108	111	95	83	104	114	104	79	110	83	96	120	101	93	89	94	103	103	101	95	93	95	84	119	114	109	100	97	107	107	96	109	96	99	112	109	107	92	107	103	102	102	95	111	96	97	108	104	95	99	93	95	114	97	95	101	105	98	117	102	115	112	92	82	100	106	87	106	94	96	99	106	98	86	94	94	105	110	101	99	96	95	94	82	109	87	94	103	87	96	104	108	95	115	112	95	105	101	97	116	103	99	106	93	85	112	101	109	105	92	105	98	109	85	102	101	111	94	98	109	107	105	92	101	89	102	102	104	98	77	97	100	99	103	98	98	91	95	85	112	116	78	85	104	107	82	109	94	128	108	86	98	97	102	101	97	87	96	98	116	94	93	102	104	98	114	113	105	104	87	110	112	108	90	122	101	106	101	98	99	103	106	87	102	113	93	104	93	101	113	107	95	99	112	95	102	92	99	106	87	103	100	101	95	111	108	95	92	88	91	100	93	106	103	103	98	116	80	99	95	100	91	85	95	112	108	113	91	108	105	98	87	119	90	80	108	81	118	93	84	89	109	98	100	100	
102	105	100	108	81	92	102	96	86	83	86	100	92	98	115	116	99	103	107	110	93	110	103	93	94	98	104	106	78	85	92	99	86	93	113	105	104	80	113	116	96	96	94	110	90	108	80	110	83	109	84	113	90	94	95	95	99	97	93	110	96	112	105	101	95	98	84	99	82	100	98	92	96	108	96	98	105	87	107	115	80	105	96	99	92	94	94	94	126	108	95	111	95	92	106	102	98	94	99	85	81	110	87	106	97	106	92	108	99	98	93	116	101	113	97	100	99	106	97	102	110	103	91	97	114	85	111	85	116	114	83	104	100	98	110	103	92	103	90	114	105	90	99	106	106	100	106	99	98	100	120	102	96	95	108	98	88	114	100	102	97	106	80	87	102	93	110	115	109	94	96	106	104	95	93	113	103	82	133	91	115	84	84	91	101	104	78	94	86	96	99	90	90	97	102	103	105	105	116	100	91	104	106	106	101	108	106	105	100	87	96	87	111	114	108	110	88	97	104	99	95	92	91	100	113	92	82	94	92	111	107	91	96	100	100	96	114	119	113	111	105	77	114	112	89	109	108	123	89	101	97	90	105	89	98	108	109	102	97	100	96	100	102	91	95	88	108	100	88	82	105	85	106	105	79	93	100	96	113	111	110	81	106	100	97	88	96	104	96	101	103	92	94	104	112	114	105	100	111	90	96	106	93	88	96	86	98	110	110	101	102	96	104	92	107	104	101	82	110	98	100	110	107	117	102	113	111	94	105	89	94	103	109	102	101	123	101	83	100	98	103	103	84	81	87	96	125	102	110	118	107	98	93	109	98	101	106	106	108	120	120	105	101	88	101	101	107	97	107	97	95	105	97	103	94	102	85	107	108	97	83	109	90	100	103	104	100	125	82	98	103	106	111	98	105	113	95	94	82	94	105	106	101	103	91	114	110	103	114	86	98	100	92	86	103	100	94	93	93	87	99	106	94	88	94	100	107	114	106	112	96	105	106	102	105	95	117	92	114	92	92	105	92	103	102	100	103	111	103	87	77	126	99	107	95	99	103	87	102	119	81	114	98	89	107	98	106	88	102	106	89	98	122	105	92	86	117	103	98	94	97	97	101	105	101	107	103	95	110	107	88	82	97	89	109	96	97	104	115	114	
66	10	90	511	999999	729	231	999999	999999	772	270	197	999999	644	314	910	738	999999	892	884	802	394	514	352	999999	35	472	413	999999	111	783	718	999999	419	892	85	568	62	497	51	890	87	720	999999	916	999999	999999	649	813	286	15	507	343	301	861	671	495	999999	999999	973	266	999999	58	999999	988	552	999999	631	752	239	351	686	333	850	994	724	674	654	435	999999	853	823	600	235	105	285	999999	854	558	230	589	830	20	523	785	81	999999	729	871	374	401	550	897	584	999999	999999	184	493	307	146	996	840	312	24	130	442	228	999999	999999	712	177	196	83	531	649	521	676	809	74	922	696	945	783	70	636	312	999999	25	301	776	111	890	556	999999	234	748	999999	999999	402	352	853	215	834	168	207	214	477	375	934	999999	652	374	428	385	449	61	67	251	388	818	999999	999999	532	129	611	999999	640	661	306	999999	993	681	416	722	78	490	120	625	863	999999	835	999999	90	878	133	736	471	180	972	182	691	286	616	584	835	999999	683	714	556	919	573	816	999999	44	999999	999999	999999	706	316	959	940	999999	387	956	982	955	999999	653	995	875	815	469	689	134	218	717	74	832	886	427	807	405	999999	999999	858	999999	491	56	459	162	999999	765	864	999999	241	999999	899	660	601	880	529	39	718	999999	114	114	136	944	999999	711	907	135	819	889	999999	544	371	999999	107	963	473	84	203	843	106	60	999999	676	892	958	999999	413	240	16	897	777	686	999999	839	754	999999	547	999999	747	254	999999	945	999999	861	697	888	999999	562	638	999999	999999	835	875	585	63	999999	999999	62	867	893	503	999999	813	999999	383	857	999999	603	353	81	926	853	456	599	999999	115	629	999999	999999	999999	362	850	999999	600	452	999999	811	812	786	255	442	495	363	854	751	757	141	999999	487	839	914	861	219	999999	489	999999	389	285	141	948	999999	645	999999	797	540	999999	303	223	549	441	56	171	999999	107	999999	441	499	999999	848	695	973	999999	337	999999	165	999999	999999	44	120	999999	562	536	999999	837	999999	796	638	566	323	108	464	918	999999	999999	793	753	999999	121	927	999999	111	788	999999	446	975	242	318	500	641	49	21	999999	113	698	999999	519	999999	980	731	999999	999999	933	288	750	999999	65	211	291	572	412	456	529	116	999999	749	774	108	244	999999	999999	488	147	999999	283	999999	205	815	746	175	999999	999999	73	390	999999	255	178	510	999999	215	919	41	36	999999	239	592	492	999999	999999	949	115	421	999999	127	597	364	
999999	17	14	663	45	250	999999	125	299	148	393	149	999999	816	580	273	420	38	942	112	461	219	695	690	604	54	774	796	70	861	999999	999999	793	731	589	170	999999	33	180	999999	575	911	999999	999999	999999	999999	999999	999999	999999	841	11	227	185	494	999999	999999	322	999999	69	990	476	999999	999999	438	131	447	355	299	237	420	768	396	858	273	537	550	999999	604	491	261	999999	549	999999	228	860	999999	999999	309	828	142	999999	999999	999999	189	999999	906	855	209	969	762	999999	840	996	958	83	614	999999	911	956	362	999999	717	831	808	86	999999	250	999999	578	330	676	56	999999	104	572	585	432	999999	999999	630	999999	999999	635	728	263	83	553	470	999999	999999	999999	999999	352	999999	267	140	360	165	999999	999999	666	999999	631	648	95	950	379	901	396	498	192	689	851	336	999999	503	999999	999999	554	13	383	779	999999	999999	999999	817	999999	994	837	441	234	276	999999	783	963	999999	999999	986	643	999999	704	651	84	655	72	752	17	26	808	763	59	999999	999999	999999	903	886	335	308	759	278	257	384	74	999999	273	999999	999999	77	999999	999999	999999	104	469	251	999999	731	705	999999	269	147	809	687	195	84	392	976	999999	477	999999	86	351	451	999999	374	999999	999999	587	999999	999999	156	638	939	653	999999	19	954	999999	369	999999	181	191	999999	48	622	999999	999999	198	999999	999999	297	260	999999	198	296	649	312	867	104	999999	978	154	585	999999	999999	508	870	999999	378	75	999999	198	305	676	999999	895	63	999999	615	906	495	141	999999	556	104	895	999999	999999	367	177	707	999999	999999	183	821	36	999999	642	925	124	598	537	999999	999999	144	108	954	969	489	999999	596	999999	999999	198	999999	999999	557	39	560	999999	515	128	675	210	999999	999999	505	132	999999	999999	299	999999	487	999999	318	957	320	672	422	995	941	33	271	999999	581	807	834	505	482	999999	479	999999	999999	708	608	479	861	619	999999	793	603	832	124	808	999999	185	421	761	879	742	999999	884	999999	564	286	491	857	708	629	560	999999	999	650	880	211	723	339	779	892	839	106	700	116	628	999999	999999	909	999999	865	405	395	83	999999	739	446	595	959	527	431	999999	999999	162	990	999999	287	603	999999	243	606	388	846	999999	868	50	646	836	778	988	172	177	582	999999	843	233	174	442	384	910	999999	616	763	812	999999	775	999999	943	710	999999	350	798	999999	999999	856	487	559	999999	214	999999	102	609	999999	970	364	264	543	227	319	999999	842	845	999999	281	799	989	999999	44	295	102	999999	703	136	
678	648	999999	251	907	548	366	674	421	237	799	999999	834	799	999999	457	103	242	999999	634	943	267	505	578	655	875	999999	862	999999	467	999999	999999	399	483	148	331	989	999999	999999	999999	952	102	431	617	430	463	965	199	830	586	999999	999999	999999	79	999999	420	999999	796	595	999999	681	503	159	953	125	47	428	360	661	471	468	999999	999999	330	681	999999	836	887	999999	201	910	676	999999	938	275	261	938	330	300	999999	999999	999999	427	604	999999	459	943	477	501	393	44	614	999999	369	999999	121	264	999999	397	342	584	265	999999	403	999999	999999	999999	220	687	863	109	108	999999	933	293	999999	663	11	999999	231	907	368	396	764	167	306	147	672	820	164	997	999999	932	957	152	999999	554	999999	483	999999	988	732	790	638	293	936	553	999999	86	853	999999	262	181	176	434	226	869	883	246	824	867	798	400	532	865	665	175	112	790	369	999999	639	528	340	243	185	577	999999	481	231	752	542	999999	967	999999	745	273	766	999999	926	63	999999	786	999999	134	199	341	999999	772	628	999999	999999	814	999999	142	999999	733	841	932	258	999999	121	999999	25	81	999999	211	433	999999	129	999999	999999	999999	863	316	59	853	869	215	54	843	320	985	852	999999	312	727	880	834	999999	21	432	833	999999	999999	942	268	771	587	799	999999	908	440	652	236	370	999999	950	410	999999	965	864	635	888	999999	338	999999	559	564	769	607	331	999999	999999	117	969	575	999999	999999	999999	790	92	999999	416	999999	999999	880	342	626	99	999999	776	480	751	921	999999	796	945	999999	999999	815	709	216	999999	999999	665	320	499	545	999999	999999	576	999999	46	999999	883	582	999999	831	479	458	794	999999	474	999999	830	851	846	28	999999	999999	630	434	999999	999999	999999	875	999999	224	400	999999	390	796	368	305	865	999999	443	999999	47	574	577	999999	399	999999	999999	999999	999999	490	370	814	473	481	584	94	999999	151	739	488	220	999999	119	999999	440	855	78	997	574	179	472	428	417	999999	981	395	605	516	44	999999	536	999999	144	982	999999	586	160	909	222	284	140	723	672	955	249	40	465	573	682	544	999999	34	211	571	999999	941	406	87	499	999999	489	657	116	605	999999	999999	873	136	160	854	999999	169	785	999999	48	748	756	461	999999	999999	999999	41	833	500	710	512	115	572	964	912	189	83	419	32	999999	483	617	77	14	999999	999999	339	423	999999	840	274	248	911	532	280	999999	999999	931	999999	269	999999	823	616	894	449	999999	310	999999	247	675	630	750	762	999999	565	141	
688	457	810	794	600	618	999999	659	999999	273	203	999999	693	727	999999	152	999999	999999	999999	999999	10	999999	564	546	856	177	185	162	220	999999	999999	416	967	148	506	999999	130	754	669	999999	818	956	459	185	605	270	999999	999999	441	488	880	10	165	999999	999999	999999	892	273	938	432	999999	999999	449	999999	787	786	82	555	999999	746	32	125	102	509	841	999999	723	389	999999	999999	999999	665	720	999999	999999	486	260	71	18	991	604	856	999999	247	405	964	517	538	398	999999	197	923	299	695	466	764	999999	656	999999	999999	791	513	331	352	734	777	142	717	286	311	999999	21	546	238	151	175	308	999999	999999	999999	536	195	999999	133	999999	775	999999	35	275	879	578	604	997	922	209	101	534	474	999999	627	832	800	262	97	292	186	999999	70	553	999999	466	999999	551	999999	559	606	999999	208	999999	999999	411	117	999999	999999	732	930	23	999999	39	60	640	833	352	486	999999	736	933	903	840	999999	398	314	481	974	423	526	63	810	373	602	579	336	530	553	225	999999	358	999999	364	361	172	999999	41	503	660	999999	708	999999	152	822	673	618	367	721	570	107	999999	999999	982	215	877	213	261	436	999999	999999	999999	799	270	999999	388	999999	549	488	70	999999	283	978	324	791	817	988	999999	550	929	960	968	999999	999999	128	99	881	872	159	999999	999999	511	604	32	356	329	909	804	999999	444	595	999999	878	999999	933	824	657	162	999999	397	888	999999	710	507	520	345	999999	815	151	240	506	214	400	14	111	135	999999	955	999999	999999	908	194	845	115	343	891	99	158	59	304	999999	999999	999999	761	595	422	999999	106	512	20	826	999999	662	999999	937	391	999999	874	999999	999999	155	999999	194	999999	489	704	999999	605	174	628	256	354	999999	847	999999	999999	533	638	419	688	334	581	453	957	644	813	531	999999	178	951	222	225	999999	250	158	741	544	999999	999999	890	722	205	999999	999999	764	481	999999	814	794	999999	999999	50	465	999999	999999	999999	257	999999	95	675	182	447	436	222	999999	999999	756	525	698	66	242	999999	366	528	999999	139	649	999999	202	173	485	717	468	999999	104	182	760	727	766	999999	999999	999999	865	606	718	285	999999	719	478	734	724	999999	999999	737	927	999999	684	999999	904	999999	924	687	999999	922	199	465	978	429	999999	999999	999999	39	758	123	573	925	718	759	810	691	371	929	101	468	448	673	999999	731	999999	819	498	999999	822	421	661	805	282	942	999999	999999	307	349	601	244	999999	695	64	12	174	12	566	999999	136	223	999999	
994	999999	576	999999	526	864	256	349	308	999999	999999	216	346	462	999999	652	999999	351	999999	394	32	338	856	14	752	618	999999	999999	87	263	999999	696	999999	438	999999	219	999999	999999	890	397	60	999	999999	499	999999	999999	999999	999999	999999	360	999999	583	579	829	961	665	739	571	730	907	276	690	272	999999	182	761	607	908	795	558	946	999999	460	170	344	999999	999999	367	999999	273	901	57	999999	999999	472	999999	999999	999999	476	11	480	144	738	983	131	369	999999	999999	327	999999	882	808	754	999999	999999	485	999999	418	999999	939	630	382	572	467	15	228	530	545	999999	192	644	827	999999	794	87	812	577	477	999999	974	999999	787	49	754	390	102	302	321	322	986	867	999999	293	537	380	107	571	280	977	902	839	999999	675	999999	610	64	376	960	770	601	908	655	380	521	654	842	342	999999	999999	913	925	999999	232	595	999999	999999	543	999999	999999	979	251	306	499	146	999999	103	999999	903	154	999999	726	342	550	999999	88	999999	338	999999	882	537	999999	999999	203	74	977	999999	969	89	820	674	520	472	547	791	360	611	165	243	386	561	731	438	999999	750	197	593	668	510	999999	999999	607	999999	999999	885	224	999999	113	435	169	999999	133	42	93	480	999999	999999	794	759	999999	477	66	999999	396	331	806	999999	91	453	877	393	999999	468	572	717	76	749	999999	661	576	863	999999	999999	84	872	437	698	999999	999999	999999	933	999999	909	149	49	999999	513	385	699	88	888	999999	999999	558	775	552	665	469	376	414	77	812	142	192	508	969	336	29	523	893	117	980	889	999999	943	594	62	329	999999	670	562	999999	999999	583	999999	456	848	999999	309	330	999999	239	978	787	866	130	665	726	640	80	719	493	861	806	970	907	527	150	614	190	499	999999	936	999999	851	703	999999	559	505	999999	130	999999	720	202	131	999999	12	111	653	823	999999	335	688	462	951	78	512	944	612	779	999999	707	567	128	831	436	302	282	935	999999	999999	116	231	589	949	564	999999	999999	684	999999	999999	425	497	790	261	174	657	484	999999	783	201	127	947	725	131	422	597	999999	371	694	586	729	176	490	765	999999	113	109	512	999999	305	843	270	999999	999999	999999	220	999999	999999	666	779	817	527	999999	999999	999999	999999	506	467	536	966	180	307	990	515	185	999999	999999	35	439	999999	558	972	367	487	357	857	436	850	617	999999	999999	736	704	915	768	999999	24	518	824	664	606	641	999999	999999	134	546	279	15	698	999999	214	999999	437	606	999999	999999	170	674	623	93	
731	656	850	334	154	444	602	85	746	974	999999	497	999999	774	463	916	996	937	999999	811	587	999999	999999	999999	999999	80	309	108	999999	923	51	349	895	999999	932	950	791	999999	285	689	943	204	268	724	999999	716	999999	662	999999	315	999999	999999	320	999999	506	309	504	498	337	84	145	504	391	999999	999999	895	999999	999999	999999	999999	134	355	661	673	999999	999999	999999	436	341	999999	530	647	955	388	84	819	39	999999	244	632	456	303	323	999999	999999	999999	813	999999	792	135	999999	88	819	639	190	503	570	646	999999	123	999999	999999	999999	999999	553	498	999999	12	748	999999	865	999999	236	219	999999	831	41	460	129	428	579	727	999999	999999	176	452	827	325	208	581	258	999999	149	130	496	999999	999999	277	657	65	901	811	999999	679	269	605	851	610	582	999999	471	999999	999999	999999	544	999999	433	999999	879	111	671	999999	999999	999999	865	483	379	116	999999	678	694	764	803	73	999999	767	40	965	946	570	600	227	999999	848	120	999999	864	625	585	87	955	196	999999	556	999999	678	17	999999	814	785	999999	745	886	999999	665	707	317	463	996	776	387	467	999999	318	999999	999999	489	999999	66	727	618	753	999999	645	999999	508	376	256	678	849	760	999999	161	171	999999	855	340	838	999999	412	830	411	628	999999	700	497	192	89	55	940	198	61	473	96	176	482	225	251	999999	999999	341	70	999999	999999	26	877	316	999999	974	999999	999999	651	771	653	896	999999	135	721	945	235	326	999999	210	738	999999	708	46	74	994	861	999999	999999	656	36	81	999999	999999	999999	792	999999	999999	999999	114	400	827	546	290	819	999999	959	357	504	306	955	999999	54	859	56	496	317	840	999999	999999	122	25	35	995	744	999999	136	590	654	999999	999999	54	976	192	810	911	999999	999999	226	999999	44	514	145	999999	700	196	37	910	999999	983	999999	982	938	999999	992	999999	801	551	545	247	73	378	999999	999999	183	910	999999	861	59	145	999999	888	623	377	814	999999	880	242	999999	558	554	226	999999	999999	452	149	116	485	199	435	119	999999	999999	978	811	999999	812	999999	618	999999	332	175	999999	999999	611	999999	368	571	686	999999	504	569	256	986	693	846	999999	41	133	43	804	387	999999	623	999999	809	15	644	565	158	795	320	999999	514	999999	388	364	999999	69	856	781	544	799	999999	930	549	326	896	295	965	307	781	999999	584	985	944	504	247	417	802	590	723	16	538	599	193	944	742	760	315	491	790	999999	999999	999999	269	999999	866	693	486	492	119	359	600	850	23	874	
999999	529	292	884	127	169	266	275	67	999999	271	999999	999999	605	584	145	980	483	999999	809	178	332	725	999999	637	554	930	999999	481	374	416	687	586	318	905	222	478	430	374	631	715	11	205	731	327	661	999999	881	908	973	378	999999	343	214	706	717	803	926	257	573	238	946	999999	692	999999	583	629	438	699	371	667	559	999999	999999	103	177	137	999999	999999	976	608	59	999999	507	995	298	353	381	612	197	999999	552	999999	999999	402	999999	217	512	608	743	41	517	191	547	316	999999	18	458	120	999999	590	809	888	281	999999	999999	999999	297	697	833	999999	999999	825	511	952	125	999999	318	492	334	959	624	395	999999	944	100	867	863	999999	999999	290	999999	271	83	999999	609	663	902	835	999999	999999	919	815	774	514	999999	692	680	999999	200	442	699	965	785	579	965	424	594	336	874	322	681	999999	520	552	344	985	999999	999999	353	999999	999999	999999	279	110	50	999999	620	789	169	408	999999	278	999999	743	590	999999	485	999999	641	999999	79	575	961	901	999999	823	304	232	999999	798	940	775	999999	738	958	999999	695	685	538	999999	999999	804	999999	476	134	999999	105	776	961	414	509	256	272	999999	392	908	521	378	557	226	514	398	620	999999	999999	421	36	999999	784	373	244	800	965	485	999999	274	999999	999999	999999	999999	728	999999	270	765	298	693	512	93	356	999999	705	999999	137	999999	651	999999	194	805	18	713	386	999999	999999	598	179	999999	291	787	999999	127	510	999999	999999	999999	497	986	138	999999	82	773	909	999999	915	999999	668	918	672	652	834	999999	90	602	485	999999	999999	895	537	672	596	589	999999	725	317	238	550	678	724	999999	825	665	999999	339	733	999999	999999	444	917	266	999999	261	46	638	999999	999999	46	907	551	539	655	602	459	466	268	999999	370	999999	999999	687	999999	989	203	953	827	179	700	751	869	999999	999999	328	977	280	742	345	999999	774	772	517	999999	643	137	195	74	233	215	820	999999	999999	875	620	808	240	83	940	67	93	810	783	999999	295	47	311	279	336	624	188	999999	999999	940	596	999999	127	999999	999999	999999	999999	999999	999999	963	879	680	999999	375	999999	520	999999	207	801	288	469	963	988	417	906	605	999999	999999	738	608	37	999999	158	309	999999	208	690	745	532	999999	999999	204	216	820	999999	999999	418	999999	630	999999	878	999999	922	644	999999	632	432	710	589	945	45	102	160	995	936	783	531	999999	96	450	829	11	674	723	239	275	756	178	197	300	197	999999	999999	922	730	55	184	514	828	999999	
775	980	165	586	52	956	53	999999	884	447	94	97	849	189	999999	876	317	999999	415	999999	875	999999	999999	298	999999	999999	806	237	275	999999	608	27	502	439	999999	999999	845	999999	680	282	231	545	293	750	999999	109	50	999999	936	853	999999	975	108	622	999999	521	467	866	827	897	159	999999	999999	993	838	76	594	420	514	999999	41	228	528	142	983	339	970	999999	92	658	114	700	301	421	162	999999	918	879	658	163	999999	999999	270	782	132	415	599	300	999999	999999	999999	629	601	999999	822	519	456	966	638	451	999999	694	784	179	792	458	999999	534	840	214	158	714	762	999999	755	62	958	745	19	999999	739	999999	999999	942	153	485	109	502	599	643	187	952	250	999999	613	696	203	100	990	999999	890	999999	460	707	991	800	999999	250	999999	769	560	710	999999	70	711	870	833	999999	35	317	999999	32	934	207	37	205	474	556	747	69	859	999999	755	345	999999	999999	999999	163	950	352	617	858	999999	830	92	476	996	190	999999	742	862	361	74	999999	324	867	999999	263	680	796	336	321	999999	984	910	693	955	620	999999	47	650	999999	891	682	999999	999999	573	114	124	999999	209	293	61	14	206	507	802	82	31	821	999999	966	483	999999	26	306	364	474	920	999999	999999	386	999999	999999	102	192	999999	999999	982	999999	303	36	999999	129	597	999999	269	499	999999	412	890	999999	598	560	504	684	207	736	666	999999	999999	108	999999	999999	999999	822	484	594	912	24	999999	999999	99	209	527	999999	999999	363	567	974	47	865	687	517	508	639	787	258	962	999999	999999	733	725	999999	685	999999	841	422	91	774	999999	674	586	999999	376	999999	792	398	42	986	856	843	179	691	366	281	999999	676	227	409	45	999999	632	504	38	999999	694	510	524	332	999999	415	282	792	416	372	288	999999	151	999999	846	398	225	999999	561	151	999999	999999	233	413	783	175	205	999999	739	341	52	92	744	999999	785	292	874	710	320	999999	571	999999	285	993	993	507	999999	999999	999999	999999	20	655	942	887	749	660	999999	999999	549	510	219	600	999999	85	999999	206	179	999999	253	564	999999	515	999999	121	580	186	758	239	999999	285	639	17	999999	999999	330	396	150	857	323	134	15	762	170	999999	999999	970	334	209	673	797	338	456	999999	998	999999	504	999999	999999	999999	573	999999	57	701	999999	870	212	481	999999	754	933	65	999999	765	129	559	761	355	855	999999	999999	851	559	999999	999999	947	193	999999	130	971	999999	406	999999	549	749	999999	957	71	897	999999	38	498	374	454	740	
741	26	691	826	999999	999999	159	999999	999999	708	721	352	491	89	326	999999	150	361	988	928	999999	746	771	25	896	999999	700	457	916	851	120	487	114	825	881	930	502	245	999999	999999	999999	272	367	841	38	999999	475	982	580	261	999999	146	999999	525	213	994	254	675	929	847	669	999999	227	110	597	243	999999	999999	208	395	195	904	681	999999	262	274	389	930	987	999999	999999	718	877	665	962	973	111	999999	621	999999	999999	826	999999	833	942	974	999999	267	999999	794	999999	809	784	999999	76	999999	999999	10	273	999999	999999	324	999999	999999	999999	951	824	561	147	624	142	999999	999999	321	709	368	598	847	443	288	228	999999	685	202	387	326	933	999999	599	999999	517	110	999999	999999	281	999999	999999	404	999999	999999	999999	493	130	999999	661	980	763	472	485	707	999999	618	566	984	720	493	638	495	999999	405	27	999999	962	168	116	999999	999999	373	999999	999999	229	999999	736	452	138	735	11	999999	541	407	562	471	216	999999	594	899	999999	999999	960	787	999999	999999	869	999999	999999	27	999999	962	523	629	644	400	431	999999	487	200	999999	123	856	999999	492	582	999999	137	842	556	999999	999999	999999	217	497	15	999999	263	999999	576	334	30	999999	120	214	48	542	911	762	172	49	78	413	404	27	430	483	975	304	999999	699	742	999999	999999	101	459	398	315	999999	999999	987	999999	532	911	999999	861	644	745	999999	453	50	52	374	679	999999	857	999999	999999	199	76	531	437	959	999999	877	591	999999	62	29	999999	650	236	778	132	184	871	545	502	537	999999	786	737	204	999999	119	656	377	204	910	244	791	229	999999	999999	117	999999	219	78	43	284	715	591	999999	36	803	813	999999	251	504	645	999999	175	641	44	999999	999999	999999	118	354	231	223	951	151	784	962	430	999999	712	25	999999	999999	477	468	263	449	204	20	999999	999999	306	392	135	699	999999	999999	626	999999	91	999999	323	327	110	999999	812	70	764	450	942	73	382	702	561	236	880	983	843	999999	388	594	94	999999	75	71	58	839	98	261	876	861	346	843	999999	926	701	307	561	754	656	999999	685	754	78	113	674	999999	999999	999999	999999	292	89	999999	209	497	999999	540	261	48	674	972	972	512	573	90	999999	999999	999999	635	999999	999999	431	999999	999999	999999	999999	339	714	961	397	454	999999	199	999999	594	781	425	999999	542	234	999999	55	523	89	684	230	999999	191	988	386	144	930	205	999999	246	860	990	999999	999999	588	371	826	299	650	229	999999	999999	999999	979	309	999999	895	141	410	375	537	
999999	19	999999	965	736	999999	999999	585	999999	524	999999	825	206	999999	790	555	999999	954	999999	343	755	999999	859	720	446	112	211	688	85	248	799	794	999999	708	952	981	999999	58	851	223	110	714	398	999999	999999	957	999999	255	518	756	999999	999999	547	41	999999	45	159	654	528	634	946	47	999999	23	725	28	827	497	780	809	999999	581	112	649	999999	51	484	164	569	999999	237	956	180	328	973	622	999999	967	926	917	831	850	529	227	999999	73	999999	384	979	142	999999	386	474	708	707	694	84	898	797	740	999999	994	95	49	406	990	866	999999	50	113	771	859	570	863	977	208	62	999999	383	180	836	110	184	999999	358	999999	491	999999	621	288	547	999999	999999	196	999999	837	765	999999	820	999999	206	33	343	999999	371	999999	816	611	731	508	642	199	524	627	999999	460	999999	658	999999	555	999999	405	569	761	999999	422	690	384	506	150	443	572	74	107	974	999999	766	307	75	87	999999	879	740	123	646	358	834	552	999999	999999	999999	116	798	275	776	801	463	581	321	949	590	442	999999	999999	74	79	999999	426	653	999999	694	522	592	999999	520	630	999999	999999	999999	999999	588	148	101	999999	133	336	773	798	331	999999	359	194	986	999999	999999	602	999999	159	58	576	232	999999	999999	201	221	504	524	195	754	156	146	999999	466	999999	999999	999999	350	999999	467	738	306	336	105	480	741	999999	535	999999	999999	918	999999	515	407	999999	999999	180	249	999999	389	628	812	587	54	185	46	352	999999	999999	755	54	999999	999999	691	320	999999	895	999999	428	460	711	968	999999	79	835	300	630	609	999999	999999	200	213	451	135	839	999999	719	292	919	444	398	782	652	999999	999999	667	596	824	97	277	999999	859	821	449	678	659	764	999999	218	999999	415	743	808	764	565	841	810	143	852	394	560	612	401	983	71	929	326	337	998	178	703	805	999999	651	39	340	392	11	457	189	171	999999	84	999999	38	655	973	888	999999	240	857	999999	972	702	999999	486	467	999999	387	748	343	437	519	49	999999	609	231	167	999999	999999	459	999999	686	672	999999	359	538	999999	955	415	955	437	181	768	321	999999	833	999999	999999	552	999999	555	999999	708	845	734	691	44	999999	428	434	816	999999	930	780	58	776	999999	479	999999	948	109	881	971	793	999999	265	751	728	942	776	412	233	193	999999	904	194	978	826	999999	667	504	515	537	980	999999	283	251	987	272	999999	533	349	576	603	774	673	652	914	939	999999	940	315	999999	999999	32	592	999999	579	999999	999999	
797	483	980	699	454	593	354	999999	653	632	24	764	465	478	253	72	656	589	586	999999	541	73	886	999999	727	999999	605	885	999999	556	999999	671	999999	408	999999	59	999999	877	158	190	328	661	270	317	464	999999	999999	441	408	959	999999	999999	993	999999	333	734	596	960	972	266	999999	469	42	999999	999999	353	653	67	999999	999999	703	779	999999	406	911	999999	999999	579	565	999999	347	173	486	998	620	922	999999	999999	85	942	463	408	999999	892	201	859	999999	173	987	121	532	999999	639	999999	266	167	999999	999999	734	452	931	999999	404	430	999999	824	999999	44	487	407	675	999999	982	999999	740	304	874	548	214	62	261	999999	591	454	999999	555	533	280	999999	463	971	91	740	632	21	446	999999	484	973	377	875	594	686	590	446	353	810	780	999999	961	293	411	391	999999	201	301	999999	999999	411	373	300	712	301	33	435	593	448	999999	848	304	999999	399	574	837	186	667	952	999999	999999	675	745	753	805	781	179	569	999999	999999	441	719	20	64	82	610	86	173	303	662	165	999999	904	460	932	999999	671	893	837	553	504	999999	999999	434	941	736	628	547	999999	520	853	865	894	389	918	999999	293	245	327	999999	761	23	999999	300	845	166	770	999999	821	999999	120	286	732	155	563	999999	380	585	999999	999999	981	539	266	999999	808	299	957	999999	541	803	887	435	576	872	792	491	170	999999	588	999999	965	343	725	999999	410	577	999999	748	999999	21	758	707	133	980	982	231	756	591	492	556	999999	999999	753	28	746	684	710	860	999999	82	747	332	999999	337	380	648	813	999999	382	241	999999	999999	699	999999	54	190	312	595	889	571	734	578	566	42	587	719	589	707	535	725	866	282	394	753	999999	435	999999	795	999999	344	999999	772	999999	260	999999	988	556	234	973	566	999999	999999	999999	791	347	999999	766	964	749	999999	68	116	999999	657	374	884	824	945	265	999999	479	516	999999	554	999999	962	370	315	999999	598	173	365	734	968	999999	751	311	999999	416	105	999999	746	56	948	286	311	999999	999999	886	515	999999	611	968	364	999999	866	139	425	638	384	808	461	330	161	497	702	999999	999999	314	622	582	231	539	999999	999999	733	999999	46	278	851	649	808	428	138	435	999999	999999	379	882	999999	999999	886	964	999999	297	218	425	999999	460	583	929	833	999999	273	932	942	999999	808	414	362	406	103	156	786	735	999999	42	202	999999	936	315	12	607	828	11	696	999999	999999	999999	741	318	575	585	999999	999999	816	999999	164	999999	493	999999	588	
964	999999	89	528	739	188	306	298	185	233	178	524	277	927	235	428	272	246	685	574	999999	673	54	999999	517	460	864	999999	999999	877	999999	242	456	727	47	88	749	482	957	88	211	583	565	94	406	70	428	994	999999	143	892	959	807	914	999999	301	999999	258	20	288	324	999999	850	999999	999999	935	999999	999999	890	156	678	790	999999	607	373	999999	999999	999999	434	456	42	869	338	314	999999	46	999999	542	85	745	603	999999	999999	999999	763	824	999999	267	999999	999999	993	878	999999	999999	999999	112	680	210	999999	298	193	524	999999	563	255	999999	59	999999	322	999999	510	535	474	154	552	187	327	609	843	549	629	849	111	964	463	164	764	893	999999	883	365	235	999999	999999	561	89	677	908	433	318	775	197	945	999999	960	467	999999	960	891	287	784	81	366	11	668	344	422	859	109	101	999999	165	696	438	834	999999	544	686	592	473	510	419	186	999999	774	441	904	999999	14	996	750	803	999999	572	999999	294	999999	989	128	227	999999	818	999999	341	627	619	999999	999999	833	999999	999999	727	999999	428	777	999999	999999	999999	237	237	439	978	999999	113	351	999999	163	134	338	550	416	554	568	999999	999999	999999	610	999999	908	164	941	999999	610	999999	82	32	999999	999999	795	999999	399	47	762	999999	788	687	963	705	990	740	466	375	188	293	277	378	169	13	999999	95	999999	59	922	82	999999	52	999999	999999	40	328	460	579	339	999999	999999	379	792	999999	586	129	728	904	854	177	698	575	219	327	61	999999	863	432	963	709	999999	999999	125	999999	605	745	320	437	674	999999	289	887	999999	583	142	898	585	492	426	501	999999	999999	999999	755	384	719	833	59	483	336	465	999999	615	999999	634	999999	264	113	80	840	999999	300	240	999999	887	999999	999999	635	999999	163	999999	380	16	471	353	120	153	999999	314	885	912	270	954	348	999999	261	281	415	949	999999	644	999999	421	585	692	999999	999999	999999	999999	574	190	207	864	999999	217	999999	31	154	286	523	666	894	999999	195	999999	999999	346	891	976	635	999999	133	685	862	999999	646	999999	430	778	287	491	999999	999999	999999	705	714	405	999999	141	130	240	137	139	435	999999	750	682	236	656	154	729	738	999999	999999	999999	999999	521	11	810	570	136	999999	376	999	42	535	999999	69	999999	224	152	711	760	999999	999999	411	994	260	206	999999	963	999999	999999	633	557	753	103	271	704	649	202	404	823	570	994	638	760	999999	999999	140	358	623	747	442	999999	27	978	191	835	999999	71	271	999999	52	607	403	
827	742	452	289	442	140	999999	999999	999999	748	888	999999	860	766	651	865	856	999999	419	999999	985	340	999999	999999	775	912	435	81	587	930	999999	781	999999	999999	999999	999999	687	124	999999	228	268	999999	420	263	999999	788	330	999999	999999	999999	414	738	632	999999	999999	999999	119	912	514	529	705	293	999999	999999	159	116	235	270	955	999999	999999	742	378	201	999999	87	999999	379	409	986	999999	366	98	391	525	860	159	999999	191	324	908	774	609	178	523	974	655	330	999999	33	999999	70	999999	999999	27	672	369	440	184	340	576	740	512	527	937	348	205	870	574	999999	957	999999	88	641	999999	413	142	210	678	116	432	599	999999	999999	434	532	253	738	374	999999	501	999999	531	850	747	177	271	92	240	184	779	784	999999	814	999999	43	981	481	999999	999999	539	999999	999999	77	908	976	999999	136	999999	415	104	466	505	721	797	248	997	237	894	556	152	60	969	503	337	647	844	999999	320	999999	999999	772	113	760	999999	999999	956	463	999999	770	999999	145	989	825	89	323	288	43	27	827	45	754	587	999999	472	488	199	268	740	270	142	999999	999999	702	865	999999	362	745	406	999999	292	543	294	999999	999999	16	71	153	423	23	369	810	443	999999	999999	795	999999	33	298	836	152	697	723	999999	638	689	999999	296	960	757	960	543	637	562	545	999999	469	999999	236	465	427	56	999999	727	901	331	580	999999	347	79	147	339	457	570	323	999999	820	999999	495	173	688	774	193	999999	999999	825	999999	881	947	862	335	731	999999	833	999999	106	999999	999999	781	317	999999	994	999999	999999	619	631	95	999999	999999	951	681	857	968	72	776	652	862	187	674	85	158	698	386	999999	743	416	542	624	161	999999	999999	824	830	187	64	693	825	999999	999999	999999	740	115	642	996	999999	478	762	733	66	999999	243	999999	331	999999	169	420	618	999999	157	213	999999	470	916	31	220	999999	37	790	999999	93	827	569	141	252	345	52	66	999999	303	999999	653	808	568	395	983	75	502	134	999999	644	999999	361	155	999999	342	279	198	620	786	333	999999	999999	725	973	938	673	544	999999	999999	126	364	239	999999	999999	560	290	902	531	48	155	999999	999999	772	373	18	476	423	298	909	75	853	445	603	999999	824	681	999999	999999	456	319	999999	999999	763	902	290	845	190	274	999999	62	376	667	582	641	969	547	209	362	999999	471	260	255	179	305	272	999999	635	210	66	878	207	317	84	729	999999	940	149	999999	999999	173	295	159	16	857	999999	195	999999	999999	10	286	
481	730	630	984	999999	284	999999	468	639	999999	219	980	217	413	999999	68	593	853	999999	999999	408	999999	278	800	186	110	249	999999	606	86	65	999999	999999	999999	999999	999999	686	99	669	349	696	681	240	722	953	315	942	999999	999999	640	602	19	999999	971	878	152	999999	829	999999	999999	45	931	999999	562	315	546	780	437	16	388	382	999999	999999	677	342	727	999999	556	847	870	168	647	320	965	484	999999	727	238	901	264	24	856	290	710	999999	764	999999	678	416	416	999999	514	595	623	268	107	999999	277	639	160	53	905	982	938	800	999999	621	896	87	269	819	551	999999	999999	999999	525	224	482	373	999999	908	430	149	440	344	653	999999	696	707	387	229	459	598	750	221	119	874	351	909	916	999999	999999	600	157	597	983	978	999999	999999	743	882	353	904	71	252	622	765	551	604	157	346	925	198	699	49	369	953	785	540	264	650	873	572	999999	435	985	829	991	843	999999	675	217	446	964	999999	999999	555	999999	507	598	999999	332	747	762	579	227	999999	901	118	237	40	202	313	996	102	19	780	456	999999	267	792	773	708	253	481	999999	999999	234	204	999999	999999	425	288	999999	910	328	135	810	877	217	999999	928	999999	615	999999	483	999999	450	871	495	105	999999	900	999999	806	580	999999	503	290	450	738	509	999999	945	999999	999999	914	372	95	774	999999	970	579	429	999999	864	890	103	923	998	999999	999999	363	709	999999	999999	525	47	145	340	999999	632	529	999999	478	752	999999	938	999999	999999	568	541	364	106	611	134	529	481	243	942	689	530	999999	291	225	700	155	996	876	707	99	876	237	999999	80	261	451	151	950	264	641	952	999999	218	439	694	683	999999	107	943	196	999999	999999	203	999999	183	999999	999999	222	999999	606	235	71	494	999999	692	313	608	36	999999	683	999999	531	999999	310	999999	629	370	999999	530	26	999999	898	933	521	55	82	44	115	897	207	999999	999999	181	999999	416	999999	416	593	747	390	999999	239	747	270	808	522	824	892	913	554	692	395	691	761	716	336	137	972	999999	620	999999	999999	139	999999	479	999999	359	999999	999999	846	222	999999	114	150	941	999999	161	672	713	532	257	151	999999	999999	515	817	248	420	941	89	999999	999999	999999	137	120	581	999999	594	999999	360	173	502	998	76	999999	915	291	551	820	999999	999999	465	269	57	372	138	999999	786	647	662	219	939	999999	814	93	778	763	977	39	999999	999999	566	999999	362	368	755	152	135	21	599	536	999999	599	885	903	999999	184	965	765	
982	280	323	947	138	151	999999	122	194	999999	563	161	999999	521	460	506	618	582	906	688	999999	986	185	999999	57	135	521	349	505	999999	784	603	999999	222	57	99	999999	619	753	221	144	643	958	999999	457	999999	232	186	148	388	295	725	277	287	158	995	105	548	900	13	629	999999	617	283	999999	960	363	999999	473	371	271	999	828	695	554	973	38	999999	328	609	902	345	210	127	625	69	335	999999	74	61	993	697	719	750	591	258	36	684	943	496	94	141	712	777	126	296	896	582	732	999999	967	999999	230	300	110	293	684	999999	658	149	635	843	999999	422	377	574	999999	88	999999	999999	947	999999	100	831	524	771	999999	999999	10	339	173	752	787	889	93	932	999999	428	649	308	573	536	36	999999	999999	250	113	999999	999999	552	999999	999999	999999	436	236	624	999999	999999	999999	339	660	261	999999	329	975	882	65	999999	338	445	107	861	999999	805	731	421	999999	296	969	283	667	999999	33	457	332	355	999999	361	663	469	961	88	999999	999999	647	322	46	706	828	979	195	965	961	964	455	155	389	673	999999	814	306	684	429	502	999999	327	238	51	996	630	999999	999999	484	868	999999	999999	999999	999999	168	419	384	620	999999	989	98	702	381	68	999999	999999	965	609	999999	848	173	286	658	160	648	329	999999	995	999999	207	999999	490	490	103	490	999999	936	270	515	999999	439	999999	226	439	413	999999	999999	180	999999	819	664	999	58	999999	704	207	370	68	999999	999999	999999	999999	911	270	619	608	221	287	577	576	999999	999999	103	371	999999	999999	69	228	746	999999	999999	913	956	889	999999	999999	441	854	398	999999	999999	877	789	677	958	999999	774	956	820	999999	757	999999	602	999999	579	959	999999	999999	227	226	148	152	322	802	465	999999	433	999999	999999	248	999999	366	888	295	510	999999	999999	426	412	999999	714	113	407	941	920	713	320	999999	320	583	475	754	999999	182	154	923	565	987	221	999999	626	999999	238	582	638	401	780	999999	962	215	53	489	285	858	512	44	744	999999	999999	999999	112	940	710	999999	773	422	728	716	999999	586	807	927	214	866	999999	999999	875	825	999999	529	933	13	999999	114	540	985	479	779	669	999999	189	195	116	470	443	999999	999999	94	809	226	672	74	176	385	408	125	285	418	126	999999	999999	918	76	361	818	108	999999	999999	613	787	942	949	56	999999	999999	622	821	743	433	999999	918	790	26	999999	857	869	837	999999	999999	424	709	70	663	128	951	270	128	755	652	345	277	447	481	31	999999	999999	
27	999999	999999	999999	304	541	985	71	632	379	999999	979	504	948	270	274	898	999999	87	999999	295	927	89	999999	504	75	101	97	787	481	318	994	999999	143	851	702	175	920	129	999999	999999	601	496	582	368	148	261	703	84	12	548	292	943	999999	437	100	66	842	291	999999	449	897	283	161	999999	907	175	370	107	568	108	999999	79	909	807	999999	441	507	777	999999	999999	398	23	785	932	36	61	423	706	760	646	333	639	891	728	999999	999999	344	999999	461	973	999999	999999	516	903	999999	223	43	593	999999	658	558	75	926	423	999999	884	999999	228	999999	855	752	663	999999	922	775	999999	188	191	630	375	106	985	325	392	924	999999	507	881	999999	813	27	830	999999	999999	999999	268	999999	999999	999999	999999	999999	126	999999	999999	230	237	999999	594	138	999999	45	852	962	378	562	999999	999999	543	999999	999999	387	999999	999999	230	838	922	700	244	834	517	635	710	999999	337	999999	980	508	720	171	696	533	912	753	149	778	175	999999	595	550	525	999999	179	999999	418	916	999999	269	266	767	308	536	34	759	999999	596	334	348	635	999999	581	999999	39	381	802	734	474	862	716	452	673	64	115	999999	319	998	999999	732	105	421	329	721	999999	999999	999999	170	509	163	999999	553	999999	826	242	761	968	460	489	797	185	683	999999	361	552	999999	104	999999	999999	339	450	622	140	601	253	224	513	860	822	999999	999999	642	235	321	730	173	998	846	822	353	725	858	518	668	557	421	969	968	178	437	857	618	738	999999	712	519	423	851	583	28	257	999999	638	413	288	542	458	999999	999999	389	814	258	431	87	613	592	114	471	54	999999	254	545	691	394	229	899	903	65	608	220	749	157	999999	804	105	617	230	115	389	999999	962	838	347	788	622	609	197	999999	565	130	999999	999999	999999	751	773	999999	426	253	999999	389	638	999999	532	999999	640	999999	999999	627	981	996	371	999	91	39	999999	416	208	902	772	999999	712	252	500	488	804	797	999999	999999	999999	999999	200	977	921	999999	386	569	316	926	158	954	624	999999	679	569	758	999999	869	778	882	367	514	523	999999	999999	676	395	902	54	615	999999	328	473	999999	598	805	394	87	91	999999	999999	109	999999	754	817	996	152	573	931	729	398	928	571	638	673	879	676	506	357	334	990	666	272	320	316	636	160	973	91	763	374	338	788	135	999999	267	241	769	663	999999	999999	999999	971	324	227	913	756	999999	922	718	999999	888	999999	756	662	642	837	962	447	190	846	179	492	
177	999999	70	149	446	64	416	647	906	999999	999999	800	178	999999	947	103	402	880	324	60	999999	633	999999	999999	41	999999	941	429	279	332	999999	999999	363	340	803	959	166	774	999999	781	515	80	232	56	950	999999	493	947	999999	868	54	999999	531	999999	999999	543	879	999999	117	973	123	986	377	584	368	58	999999	838	891	987	936	999999	570	543	999999	301	411	439	657	85	999999	994	540	999999	287	182	209	244	999999	270	90	999999	667	999999	668	529	702	648	687	999999	999999	655	999999	901	932	426	740	999999	584	827	142	449	804	41	994	128	456	967	999999	999999	848	212	999999	630	907	242	960	233	875	999999	999999	763	752	756	999999	999999	999999	638	478	999999	442	221	659	392	137	641	899	635	999999	549	999999	999999	351	501	62	316	999999	435	994	700	465	999999	123	999999	238	999999	697	58	475	669	191	817	999999	999999	999999	637	553	244	503	275	343	335	881	335	942	863	421	999999	999999	999999	307	512	644	999999	999999	926	108	99	164	758	999999	850	170	682	368	999999	246	906	999999	425	762	792	932	728	367	140	634	787	999999	999999	957	446	355	224	372	678	999999	999999	999999	826	539	463	90	744	331	492	175	208	967	687	626	514	512	288	497	999999	580	915	420	275	301	320	999999	788	999999	507	505	945	320	689	91	525	867	999999	886	308	999999	197	406	874	965	435	819	940	749	453	934	76	726	999999	999999	268	310	774	999999	228	991	302	943	824	999999	229	888	288	605	110	646	590	402	199	803	392	518	999999	309	865	999999	532	48	999999	573	438	228	463	590	823	999999	103	397	667	999999	999999	253	999999	887	745	547	540	999999	649	806	354	674	537	63	715	749	765	999999	669	999999	469	263	596	260	558	10	435	999999	782	885	553	999999	734	882	394	148	935	658	999999	328	999999	197	999999	999999	228	763	691	409	875	84	459	629	727	940	999999	165	657	331	338	745	121	843	562	763	999999	161	939	999999	669	577	813	117	910	999999	765	999999	863	56	42	794	318	36	822	999999	999999	924	475	793	44	238	491	613	329	999999	999999	127	999999	636	296	77	999999	46	740	308	270	352	999999	386	184	576	302	999999	299	544	436	95	30	854	336	339	686	156	620	440	95	210	788	101	144	648	999999	999999	759	965	970	282	295	524	447	94	215	98	618	467	936	880	324	785	999999	130	107	781	999999	999999	390	677	425	999999	222	70	563	626	252	536	931	75	851	334	999999	999999	800	506	999999	252	133	598	999999	163	504	
215	885	13	709	23	550	999999	926	802	584	303	856	985	311	387	530	589	999999	91	536	870	999999	999999	221	237	330	601	374	999999	833	792	150	272	806	17	184	560	999999	999999	986	999999	148	999999	999999	280	307	814	204	39	721	544	752	999999	626	633	999999	896	791	482	999999	949	500	868	968	792	162	999999	999999	304	213	999999	672	616	105	999999	732	979	250	941	929	516	999999	344	346	298	49	694	999999	183	830	288	769	444	546	46	576	999999	90	957	127	714	635	899	826	999999	871	145	359	167	900	206	655	999999	552	186	553	165	532	679	752	468	948	999999	474	924	210	238	79	69	999999	462	999999	293	999999	225	880	507	518	594	427	903	344	488	282	633	999999	919	892	999999	493	421	747	410	999999	999999	766	629	435	901	551	643	999999	300	273	448	999999	372	35	336	305	55	646	937	262	848	133	469	733	840	302	290	345	999999	576	482	999999	999999	999999	999999	459	261	999999	616	52	999999	999999	54	224	833	336	269	894	999999	75	447	774	810	157	366	535	999999	895	595	609	271	307	367	723	791	999999	999999	293	860	876	53	974	999999	894	479	20	88	255	900	513	999999	395	780	643	999999	707	904	351	722	639	163	366	486	17	781	485	480	331	999999	109	528	976	43	688	999999	473	744	915	677	999999	457	61	995	91	576	875	999999	723	594	93	829	466	999999	231	999999	687	497	32	123	994	540	999999	822	800	985	66	362	101	621	665	963	988	673	377	999999	112	371	405	440	905	957	999999	999999	348	999999	999999	414	812	965	999999	976	722	999999	683	814	700	999999	204	105	520	523	436	999999	999999	130	841	792	204	49	999999	325	999999	591	999999	999999	784	30	483	530	923	651	999999	999999	287	689	250	195	990	562	491	873	176	310	919	392	531	654	808	228	438	279	220	772	353	28	999999	141	595	647	999999	999999	755	674	999999	869	973	999999	824	248	999999	655	999999	641	557	999999	159	791	671	824	514	139	222	999999	102	999999	440	777	782	268	805	999999	600	353	531	811	999999	502	999999	60	419	999999	830	999999	348	782	999999	578	224	605	869	103	469	771	142	901	467	499	581	999999	438	206	527	565	443	770	65	459	119	746	629	656	662	999999	415	293	309	999999	917	320	187	999999	562	186	999999	711	999999	828	221	630	354	628	920	611	622	223	703	999999	999999	578	726	27	999999	999999	976	222	440	848	365	848	602	814	582	271	349	999999	643	351	176	999999	999999	999999	247	999999	402	10	735	
61	998	999999	589	44	527	349	593	999999	402	93	210	999999	281	801	999999	372	38	999999	56	659	271	55	579	999999	999999	999999	458	499	780	979	999999	999999	487	388	999999	173	269	567	297	243	999999	999999	183	560	151	990	461	328	999999	999999	461	862	999999	999999	999999	953	622	237	937	133	891	104	389	423	17	234	699	892	952	309	112	471	999999	812	981	90	871	29	220	117	942	999999	735	904	528	223	30	410	597	896	999999	999999	630	999999	999999	583	800	760	552	999999	999999	568	376	464	772	999999	621	151	105	999999	91	603	26	829	191	999999	368	485	999999	999999	214	298	304	65	999999	80	999999	87	470	407	289	999999	999999	303	817	383	763	280	141	538	999999	878	315	887	814	948	999999	800	982	591	999999	325	865	759	712	11	999999	320	999999	701	158	999999	681	697	430	999999	136	999999	22	808	999999	98	353	365	999999	335	983	416	251	809	65	999999	104	879	192	964	255	999999	591	999999	999999	453	999999	439	999999	67	999999	999999	467	843	821	999999	788	184	593	999999	972	509	567	999999	28	857	78	897	646	118	449	999999	515	465	725	419	141	207	698	554	999999	999999	976	144	999999	375	999999	408	999999	763	999999	920	296	65	992	745	159	214	796	262	999999	676	793	281	617	999999	112	11	128	999999	170	590	485	48	612	67	533	432	258	653	908	999999	908	882	999999	529	999999	459	473	979	999999	927	999999	446	999999	999999	131	704	527	734	273	947	290	586	602	671	999999	257	452	999999	221	727	956	153	354	999999	768	910	425	98	888	652	999999	148	152	999999	189	49	868	765	936	828	905	524	390	960	390	331	999999	194	94	268	17	539	999999	542	971	999999	101	466	89	999999	289	438	999999	620	419	151	999999	369	491	405	999999	999999	997	999999	821	999999	762	393	999999	999999	630	999999	13	999999	999999	998	379	609	272	922	947	412	999999	726	548	999999	678	769	999999	248	887	920	999999	689	879	330	541	385	720	539	999999	708	142	642	589	59	435	226	975	420	999999	834	107	999999	457	977	999999	999999	843	354	763	993	999999	95	559	710	999999	324	750	324	467	999999	888	999999	427	249	999999	53	146	499	51	461	794	141	999999	62	999999	142	999999	902	999999	999999	541	376	775	511	999999	56	93	999999	521	999999	476	999999	999999	999999	999999	374	152	217	707	957	999999	999999	312	311	999999	710	618	506	887	999999	92	999999	999999	999999	462	522	999999	999999	383	233	959	267	978	930	985	999999	188	699	116	999999	990	999999	204	372	135	999999	73	473	312	
165	999999	586	991	126	38	627	999999	755	324	433	416	236	833	484	997	876	375	999999	326	76	531	919	400	999999	414	68	653	632	81	275	459	494	999999	999999	794	383	999999	862	999999	367	477	433	384	999999	51	764	200	720	999999	258	999999	999999	999999	245	634	999999	195	999999	712	969	974	43	999999	999999	974	922	999999	999999	689	623	610	999999	479	999999	999999	108	545	718	397	649	867	932	267	822	453	999999	999999	378	593	999999	197	999999	999999	933	393	443	999999	334	999999	129	152	584	999999	751	648	318	222	199	646	535	973	477	999999	72	112	51	776	860	606	216	586	254	999999	412	436	896	363	546	574	165	359	220	19	278	507	292	999999	999999	999999	144	555	157	731	68	312	999999	549	97	830	351	667	888	727	502	542	898	563	999999	324	751	954	676	624	491	999999	999999	999999	999999	999999	819	999999	999999	686	471	660	439	522	963	999999	716	356	275	715	232	497	471	999999	517	735	999999	999999	282	200	999999	190	999999	532	249	999999	549	261	652	999999	21	211	999999	211	999999	841	113	385	599	528	608	999999	689	961	402	993	999999	279	999999	171	955	999999	868	999999	263	291	780	907	282	91	560	465	703	742	703	31	999999	999999	237	675	631	233	140	753	592	37	500	918	140	256	177	999999	310	491	999999	922	342	999999	948	973	71	206	112	518	968	153	999999	999999	999999	380	902	455	52	999999	539	731	959	124	486	235	791	861	777	36	999999	290	999999	222	173	780	688	763	320	263	613	999999	130	621	785	999999	336	553	661	759	354	721	236	34	999999	999999	963	228	999999	722	192	209	429	86	604	999999	987	489	783	486	691	149	144	789	672	114	610	347	338	999999	899	999999	210	999999	682	202	63	999999	269	327	817	469	999999	999999	999999	414	15	999999	26	999999	461	847	999999	999999	999999	214	586	999999	361	999999	999999	625	890	813	823	945	998	412	404	412	999999	856	229	465	999999	231	999999	546	719	267	108	566	330	999999	999999	999999	476	36	948	477	999999	616	779	421	999999	201	579	999999	774	999999	415	999999	649	999999	473	605	627	314	515	847	978	999999	727	999999	750	999999	304	659	238	999999	479	971	463	927	796	28	999999	808	999999	999999	651	137	772	595	851	999999	999999	999999	767	980	434	171	521	111	498	576	889	685	670	410	897	999999	871	13	655	999999	149	721	817	454	999999	818	929	48	999999	851	277	141	251	255	999999	588	891	257	345	317	460	362	439	230	139	401	999999	999999	580	731	999999	768	940	418	365	206	
898	322	999999	616	241	483	999999	647	999999	757	443	425	648	999999	38	623	668	999999	983	999999	291	597	325	136	680	955	468	473	999999	999999	999999	833	999999	566	999999	999999	795	729	999999	977	456	792	922	999999	958	722	336	271	703	642	110	603	434	578	914	311	999999	336	935	286	25	442	62	799	565	609	999999	91	628	459	828	999999	271	16	340	999999	674	943	177	958	628	206	770	952	409	598	409	320	652	999999	581	468	999999	999999	961	24	739	132	815	358	999999	999999	643	254	814	171	999999	999999	999999	424	636	63	999999	976	658	999999	671	999999	399	967	210	225	439	249	999999	999999	153	999999	54	326	759	552	999999	999999	773	384	562	526	147	247	266	980	83	237	752	528	310	818	151	152	352	639	999999	999999	158	999999	815	403	999999	999999	27	870	384	921	664	999999	925	999999	999999	999999	266	155	999999	999999	711	229	999999	211	497	359	69	335	330	901	974	130	819	290	671	802	568	999999	159	999999	229	396	606	162	999999	667	603	999999	615	867	886	206	676	580	146	928	999999	613	999999	27	999999	692	999999	482	999999	544	999999	644	678	999999	715	107	995	281	932	999999	622	999999	999999	830	755	108	720	463	24	999999	453	248	153	999999	974	999999	262	142	305	537	999999	133	215	39	401	958	999999	215	162	999999	210	999999	999999	820	999999	838	975	86	999999	297	971	95	468	178	100	37	500	935	999999	999999	844	863	975	404	478	498	784	609	438	797	999999	999999	311	235	577	57	600	333	999999	145	980	999999	871	18	565	999999	999999	47	938	374	467	356	779	402	944	347	430	253	352	816	999999	375	999999	474	999999	466	783	243	601	52	437	999999	509	299	779	668	999999	967	839	717	833	747	670	73	339	999999	735	908	290	239	999999	999999	981	619	91	614	999999	407	536	109	977	431	999999	999999	999999	300	999999	999999	623	286	355	462	414	999999	983	999999	704	584	144	22	999999	874	999999	371	425	90	196	999999	218	174	139	594	999999	739	739	999999	311	775	135	49	621	999999	295	13	999999	999999	999999	999999	999999	999999	999999	954	272	999999	378	112	478	83	480	857	113	958	281	459	157	760	999999	674	895	581	15	929	999999	999999	401	484	589	949	487	260	147	839	263	443	264	999999	331	917	999999	999999	933	237	999999	278	999999	662	974	999999	856	999999	153	999999	461	65	768	980	505	178	131	894	523	999999	596	230	720	273	999999	838	204	999999	438	113	312	268	648	778	634	999999	168	739	509	999999	102	999999	117	999999	999999	208	674	999999	
679	163	796	999999	123	413	999999	999999	557	671	957	146	641	884	694	49	999999	999999	416	990	356	999999	19	392	395	999999	437	241	122	851	885	506	173	999999	302	285	317	836	154	999999	146	559	632	496	781	372	122	217	669	78	999999	196	791	684	999999	364	999999	414	999999	354	976	409	962	999999	786	460	973	999999	592	419	999999	999999	57	182	853	796	693	523	611	32	657	229	571	54	999999	698	999999	489	992	938	141	903	754	800	268	999999	597	926	709	330	398	401	625	260	346	999999	148	619	830	141	999999	630	802	68	697	757	837	917	756	999999	745	494	728	654	999999	827	384	999999	914	999999	209	766	813	290	634	999999	604	999999	707	186	999999	106	658	999999	277	510	999999	696	113	511	899	679	179	999999	584	999999	999999	971	972	519	397	891	705	999999	932	904	817	522	999999	999999	162	526	219	580	999999	649	835	867	999999	776	727	688	153	999999	226	529	597	201	706	729	593	633	348	999999	788	999999	400	999999	928	373	693	999999	272	672	358	383	470	599	93	935	79	805	594	206	791	999999	747	302	497	413	317	625	816	704	847	529	187	31	791	869	258	999999	999999	999999	93	148	426	481	64	842	69	999999	117	770	999999	788	48	152	406	89	999999	108	457	525	66	78	772	567	999999	999999	999999	999999	808	224	686	188	865	581	123	653	292	276	247	654	354	999999	517	999999	54	999999	999999	45	624	711	999999	160	442	424	957	24	999999	859	656	236	646	620	999999	893	94	999999	999999	467	39	753	797	654	999999	999999	180	999999	560	727	999999	765	346	170	824	107	276	536	745	451	999999	999999	287	999999	620	20	17	734	999999	624	960	572	147	33	16	871	999999	304	298	639	999999	221	999999	649	346	891	889	486	795	101	626	999999	735	480	843	930	476	374	44	850	795	999999	625	999999	766	950	627	322	164	953	192	999999	247	116	208	412	644	638	97	728	130	531	999999	39	999999	999999	836	666	190	85	404	550	999999	999999	999999	806	595	527	882	999999	273	999999	999999	841	909	654	320	629	282	440	999999	838	287	315	729	273	507	596	938	364	999999	961	142	88	558	999999	712	799	271	401	817	126	999999	999999	999999	553	209	106	129	353	999999	216	999999	749	999999	566	999999	999999	718	580	308	999999	999999	528	999999	999999	999999	253	293	276	941	520	368	999999	623	179	999999	585	849	186	74	999999	476	594	272	908	999999	392	300	991	379	757	91	690	102	818	999999	237	999999	163	118	956	999999	853	999999	581	848	512	
135	999999	484	999999	999999	541	999999	999999	532	995	266	999999	734	999999	952	999999	896	193	438	677	788	805	642	854	999999	696	77	117	597	622	192	999999	69	999999	267	681	517	691	652	549	184	204	295	999999	971	69	429	67	13	999999	957	228	152	181	999999	330	975	629	534	418	474	408	999999	910	999999	575	312	669	794	999999	784	214	540	888	502	594	520	999999	999999	103	999999	20	114	85	999999	963	547	888	999999	999999	705	887	167	244	85	775	999999	385	999999	405	756	999999	272	732	999999	752	687	263	678	139	810	999999	999999	999999	151	464	304	999999	999999	848	37	999999	999999	857	575	896	57	306	813	999999	700	144	382	999999	347	999999	747	382	347	999999	999999	294	219	221	136	830	151	726	999999	621	481	999999	999999	880	377	342	999999	414	166	841	705	390	450	951	438	675	999999	268	103	634	716	922	888	342	572	743	999999	116	731	999999	754	331	213	999999	255	42	14	501	120	14	85	342	225	999999	217	895	843	267	999999	461	999999	883	632	468	999999	558	779	999999	999999	633	137	999999	683	421	999999	384	999999	999999	706	406	671	10	157	99	558	999999	706	999999	134	676	900	946	999999	279	416	999999	698	744	297	696	263	999999	193	486	876	750	999999	999999	418	999999	999999	595	999999	999999	999999	337	735	543	999999	529	852	395	673	641	733	190	11	414	15	999999	686	442	960	999999	999999	999999	816	671	222	808	725	903	975	302	999999	314	999999	946	489	999999	999999	999999	834	767	844	867	542	999999	752	999999	999999	999999	798	999999	999999	286	999999	999999	243	999999	999999	74	331	111	804	948	420	999999	683	999999	795	999999	924	999999	999999	531	607	202	174	285	923	274	918	525	70	481	999999	783	155	999999	679	842	999999	999999	999999	999999	832	733	999999	895	456	170	869	333	900	693	999999	872	999999	625	678	441	999999	958	411	999999	999999	805	51	999999	999999	999999	236	11	999999	953	351	769	366	999999	699	873	999999	279	828	762	999999	595	625	999999	161	241	673	529	13	247	464	754	754	999999	999999	999999	692	999999	61	999999	934	999999	583	999999	999999	560	516	108	926	804	212	999999	140	648	999999	560	190	674	181	612	963	706	997	999999	498	597	25	53	97	672	191	598	227	18	828	536	21	677	35	600	999999	999999	603	208	45	356	624	115	472	373	999999	999999	468	449	856	999999	870	999999	459	754	545	473	21	263	623	613	891	131	820	324	549	513	648	999999	999999	398	112	999999	999999	999999	999999	909	581	724	826	173	140	999999	161	599	665	938	999999	281	
65	261	563	349	999999	431	464	999999	295	157	999999	342	379	999999	561	468	135	81	999999	317	781	999999	892	297	437	459	483	999999	970	230	659	610	999999	999999	525	635	834	762	224	54	999999	480	624	433	900	493	793	252	226	693	999999	999999	342	999999	500	999999	369	276	912	135	999999	351	532	74	497	999999	999999	13	372	926	633	372	856	562	629	311	20	468	397	999999	666	240	896	999999	756	75	278	383	875	104	999999	999999	850	99	105	345	999999	559	935	686	999999	790	999999	999999	999999	111	737	779	291	199	419	999999	879	999999	999999	717	999999	255	999999	432	999999	674	137	277	999999	999999	522	767	466	293	363	461	532	710	999999	876	360	999999	227	655	337	498	101	999999	685	999999	999999	881	629	387	890	999999	999999	999999	999999	771	662	999999	999999	994	588	970	322	998	835	958	378	178	470	593	367	849	38	663	999999	455	582	999999	592	296	386	640	147	89	403	661	999999	29	968	736	223	748	966	233	999999	366	186	103	850	727	995	520	421	46	30	999999	673	999999	999999	296	199	221	30	353	618	999999	833	243	999999	183	748	359	999999	999999	379	619	883	804	596	999999	279	488	999999	999999	999999	865	229	110	68	362	987	631	612	681	546	999999	727	999999	615	128	533	942	499	677	978	646	319	687	667	411	166	999999	999999	678	26	999999	621	999999	63	752	728	732	184	251	999999	127	746	528	197	377	999999	999999	999999	477	215	336	988	923	999999	653	556	542	999999	657	999999	128	639	999999	999999	835	391	572	568	863	999999	801	767	257	491	861	899	790	999999	300	519	895	679	999999	473	689	722	999999	999999	999999	999999	195	999999	527	55	77	487	999999	863	999999	985	329	702	335	999999	413	569	999999	999999	35	753	765	52	153	147	310	448	125	470	999999	123	693	999999	168	999999	215	512	250	212	999999	383	96	926	148	314	999999	202	353	447	69	130	981	266	253	656	439	153	999999	390	745	628	371	352	888	248	302	35	999999	668	871	901	328	539	27	651	666	839	903	999999	946	117	104	677	411	999999	142	436	999999	511	237	71	367	859	999999	796	999999	999999	48	900	21	174	999999	685	576	167	999999	452	248	602	990	600	249	999999	999999	637	533	693	940	999999	116	865	976	999999	440	809	543	469	82	231	639	999999	800	13	999999	999999	459	419	999999	253	999999	689	999999	999999	999999	637	999999	61	426	999999	999999	327	803	13	794	156	198	999999	999999	766	624	342	379	27	962	999999	799	245	999999	661	999999	123	999999	999999	982	426	677	
528	999999	803	987	492	53	253	999999	321	127	797	999999	999999	593	999999	174	345	629	719	319	180	495	452	837	999999	571	764	999999	158	999999	116	31	377	478	670	113	451	779	999999	999999	136	999999	650	950	999999	999999	808	77	354	949	999999	77	272	999999	999999	999999	79	966	999999	999999	288	603	810	585	999999	775	841	999999	923	731	723	566	497	429	193	121	844	501	834	559	999999	999999	305	209	488	49	759	271	971	636	43	485	378	999999	999999	999999	258	74	939	237	194	605	154	623	999999	999999	579	842	999999	395	198	999999	141	851	999999	999999	307	610	106	999999	999999	999999	241	296	697	247	999999	287	418	660	863	779	561	607	999999	167	552	682	972	798	469	916	999999	585	999999	999999	353	526	999999	430	235	999999	999999	967	220	999999	374	858	999999	988	999999	302	434	272	999999	419	26	533	486	999999	48	625	638	999999	999999	109	241	655	848	243	893	671	233	988	999999	225	811	593	999999	999999	792	999999	756	999999	305	176	492	999999	63	999999	447	999999	50	999999	391	610	19	669	465	121	383	719	19	692	104	999999	79	446	837	316	999999	432	146	726	216	999999	868	654	12	999999	617	165	999999	820	795	83	999999	999999	607	824	215	999999	138	999999	999999	999999	999999	74	999999	999999	107	56	248	746	430	25	684	324	846	999999	741	999999	666	128	504	228	999999	999999	896	31	999999	899	838	999999	999999	465	999999	999999	349	999999	669	804	764	999999	248	570	999999	854	399	780	999999	999999	333	999999	92	850	485	999999	780	999999	956	999999	177	999999	999999	208	217	235	646	964	721	823	974	713	376	937	999999	138	880	933	311	272	799	126	632	893	999999	277	930	260	980	293	90	190	186	999999	636	897	273	50	363	691	218	435	999999	999999	342	999999	204	999999	259	356	140	999999	857	999999	999999	999999	245	380	632	939	999999	395	983	437	742	793	537	201	310	703	865	839	580	620	63	374	67	999999	561	999999	83	784	11	633	163	999999	333	492	489	585	661	893	418	423	999999	999999	451	631	833	548	999999	12	844	555	491	300	999999	999999	640	330	994	189	819	675	999999	999999	999999	999999	283	509	470	55	712	725	999999	971	999999	167	999999	999999	923	435	232	22	875	999999	939	455	152	863	999999	95	852	999999	590	999999	999999	742	557	875	439	101	999999	333	88	999999	300	128	999999	519	868	119	23	410	407	569	956	999999	999999	795	580	938	217	420	543	999999	202	553	144	569	898	999999	609	999999	800	832	86	899	999999	999999	780	821	941	632	994	857	82	999999	
761	999999	999999	277	999999	999999	304	501	999999	938	790	703	843	999999	984	999999	621	190	509	664	999999	575	999999	999999	872	960	24	759	996	585	425	685	312	751	791	123	53	631	999999	999999	63	309	948	999999	119	240	999999	42	836	997	21	999999	358	417	841	196	999999	999999	999999	982	747	545	999999	308	522	114	999999	102	955	870	900	999999	444	661	610	310	999999	354	947	641	965	999999	922	999	999999	610	337	894	909	999999	584	584	999999	763	110	518	804	999999	625	15	999999	903	86	999999	999999	31	999999	696	999999	541	999999	999999	521	762	26	999999	622	505	734	999999	999999	507	999999	360	296	326	763	999999	561	102	999999	999999	999999	999999	999999	999999	905	956	902	552	240	641	97	377	46	399	73	473	746	345	895	309	915	713	999999	999999	720	999999	679	999999	999999	699	144	999999	45	999999	465	578	960	954	999999	666	999999	192	681	144	420	814	323	896	262	999999	934	999999	206	205	999999	25	999999	471	999999	189	286	132	999999	541	507	382	342	453	934	495	513	792	485	239	706	733	41	104	921	905	412	999999	527	967	765	917	518	839	531	449	864	499	612	679	389	480	897	150	637	999999	999999	869	962	767	786	151	740	966	499	337	984	619	549	999999	776	503	605	327	776	589	863	999999	922	494	999999	24	190	806	849	236	835	891	466	883	432	542	820	759	190	623	186	551	999999	203	999999	254	999999	999999	999999	886	874	579	999999	57	999999	980	947	999999	147	772	999999	999999	126	272	502	102	162	665	24	243	999999	845	147	999999	999999	322	161	729	38	385	74	25	999999	962	361	266	527	419	999999	999999	595	352	999999	417	661	999999	434	88	701	373	101	293	160	669	214	39	442	999999	644	861	999999	228	449	761	999999	999999	999999	999999	910	245	574	743	999999	572	647	999999	999999	729	501	171	999999	82	37	665	294	780	864	243	758	332	823	317	999999	848	622	999999	903	999999	709	999999	219	280	177	465	798	999999	338	587	999999	874	999999	713	719	483	974	756	200	783	477	927	999999	999999	405	588	422	267	968	117	950	280	999999	999999	29	999999	951	616	904	999999	867	935	452	999999	221	999999	526	120	999999	301	999999	865	186	130	999999	999999	634	420	875	589	999999	999999	999999	230	999999	751	449	443	693	934	531	999999	852	628	915	541	999999	804	999999	522	71	312	999999	999999	243	95	999999	999999	999999	999999	161	540	999999	999999	999999	999999	556	231	649	999999	444	999999	999999	663	770	999999	22	999999	214	999999	307	829	833	363	527	999999	871	712	987	551	
657	144	465	999999	783	991	627	537	108	589	984	262	999999	127	999999	999999	886	999999	906	727	82	544	110	136	939	331	706	999999	797	789	464	844	244	108	999999	310	627	999999	880	779	888	485	459	999999	867	55	999999	999999	999999	548	854	999999	999999	270	478	122	44	999999	516	461	294	249	740	319	135	150	999999	67	314	777	362	915	136	137	999999	999999	999999	485	268	999999	657	999999	112	258	935	599	999999	973	629	700	276	297	999999	999999	999999	999999	999999	150	499	726	999999	616	999999	507	196	938	739	677	431	881	999999	558	80	621	803	999999	147	999999	999999	535	112	54	999999	614	511	74	461	706	642	999999	851	944	999999	541	867	51	588	999999	71	996	860	999999	551	999999	672	999999	227	842	625	999999	511	263	999999	964	999999	982	189	797	999999	132	486	42	45	242	999999	92	573	539	999999	999999	999999	542	430	387	999999	741	502	689	941	794	999999	999999	91	451	999999	597	188	999999	917	999999	861	790	999999	939	519	827	335	319	718	589	153	687	98	863	486	999999	833	388	298	882	489	500	999999	211	285	867	951	594	999999	441	903	999999	622	868	900	999999	934	490	867	847	416	999999	999999	999999	999999	999999	530	227	999999	999999	764	800	732	44	406	999999	934	406	664	652	876	999999	999999	286	999999	999999	999999	229	962	561	44	999999	520	451	999999	306	529	503	560	125	347	999999	629	999999	999999	113	819	587	472	538	989	537	826	225	970	675	427	694	675	999999	103	310	264	999999	684	421	289	291	567	110	999999	441	999999	548	314	153	121	930	999999	999999	781	999999	757	434	571	506	999999	304	999999	800	999999	999999	999999	510	32	999999	999999	999999	999999	266	823	538	29	372	696	558	692	999999	999999	827	564	496	999999	103	278	999999	553	830	999999	187	894	985	811	767	231	17	613	345	525	278	674	896	779	999999	999999	252	999999	395	999999	23	999999	999999	393	652	999999	391	999999	734	242	999999	493	648	999999	973	371	838	727	262	999999	688	945	999999	999999	642	162	668	717	999999	343	999999	156	167	999999	828	373	655	601	999999	999999	839	269	878	112	118	784	999999	999999	806	980	999999	999999	216	999999	59	999999	999999	486	750	500	578	674	999999	401	216	270	999999	555	554	609	999999	246	568	731	311	429	999999	999999	654	858	999999	155	911	762	421	510	940	999999	53	999999	905	179	850	668	999999	175	263	999999	999999	847	999999	480	967	999999	274	684	999999	484	942	629	11	223	832	892	373	432	762	253	979	999999	999999	421	511	793	704	546	396	999999	778	999999	176	
999999	357	806	409	655	999999	714	497	737	553	465	971	424	999999	692	347	999999	304	999999	412	19	507	200	528	46	969	183	502	999999	297	66	706	806	463	999999	866	35	492	717	254	58	756	252	162	863	450	999999	44	21	209	439	999999	258	734	166	91	999999	288	999999	686	14	999999	999999	999999	496	759	999999	960	348	826	321	475	587	285	364	263	265	47	999999	596	882	999999	490	529	858	460	457	999999	307	339	709	747	129	41	249	835	987	802	666	114	285	136	695	195	999999	963	999999	972	380	999999	999999	999999	999999	999999	999999	999999	732	249	999999	45	999999	103	663	18	126	573	999999	555	46	529	275	999999	999999	999999	320	756	453	305	641	894	442	485	701	403	513	999999	999999	999999	238	383	999999	748	999999	630	802	191	999999	686	78	323	618	472	999999	851	637	999999	747	999999	466	56	421	436	607	696	602	826	999999	999999	505	999999	450	13	327	663	426	527	251	999999	999999	999999	293	999999	999999	328	286	970	549	999999	766	149	843	999999	885	999999	999999	999999	999999	525	999999	999999	790	213	999999	541	873	615	154	282	999999	120	999999	996	315	337	763	999999	999999	289	419	999999	999999	999999	503	365	692	390	127	999999	701	750	386	726	999999	782	348	90	585	695	999999	671	999999	276	999999	999999	28	846	754	558	999999	316	476	861	999999	406	999999	248	999999	825	849	999999	999999	17	581	684	734	999999	283	532	999999	682	79	514	999999	748	805	20	999999	847	999999	846	635	569	718	395	284	524	620	999999	94	109	380	759	999999	960	183	818	695	740	921	622	999999	231	568	745	999999	961	36	999999	999999	687	999999	862	488	12	999999	928	299	196	410	219	785	956	448	889	312	320	668	874	574	999999	325	394	925	724	283	999999	10	972	158	999999	497	262	999999	999999	986	517	281	999999	999999	254	529	999999	340	712	836	616	783	679	442	926	302	161	793	999999	999999	728	937	763	729	454	928	326	999999	97	721	533	240	51	902	795	48	825	772	999999	999999	816	64	223	888	666	999999	330	540	231	29	999999	469	122	999999	268	580	999999	123	658	325	212	999999	252	990	999999	999999	999999	776	999999	999999	477	999999	473	999999	555	673	999999	999999	999999	823	608	999999	816	78	999999	73	999999	16	999999	999999	531	712	123	999999	264	355	812	999999	584	999999	888	553	892	343	552	956	996	965	488	595	856	642	60	834	999999	999999	654	999999	999999	249	266	735	143	999999	366	765	276	469	891	210	861	999999	300	781	935	64	894	482	525	429	77	999999	528	999999	369	
888	661	289	999999	999999	701	999999	999999	344	34	163	420	999999	976	786	690	536	83	288	734	999999	999999	278	899	663	999999	181	658	999999	181	999999	217	94	73	478	113	986	999999	63	509	999999	882	955	757	999999	643	434	505	739	739	540	999999	249	324	14	547	393	389	632	316	999999	999999	432	173	999999	946	999999	406	508	999999	999999	364	30	779	511	482	395	521	127	29	107	675	999999	455	640	34	967	770	69	930	999999	606	550	999999	979	253	459	792	836	836	318	37	997	66	45	186	68	470	999999	999999	999999	872	999999	612	218	853	70	977	532	895	978	564	347	999999	962	999999	999999	283	799	999999	32	603	684	291	711	80	678	999999	419	463	965	507	958	999999	779	999999	344	937	538	135	192	999999	270	941	857	753	999999	999999	103	999999	373	784	670	554	509	558	999999	999999	901	148	999999	999999	567	78	929	481	606	810	798	999999	999999	876	745	674	84	999999	999999	999999	999999	958	389	258	769	999999	100	191	836	413	37	230	660	363	46	399	999999	985	915	201	21	386	156	999999	631	979	187	497	48	996	999999	960	999999	455	557	942	999999	926	438	96	999999	748	644	203	999999	577	999999	408	839	999999	723	999999	999999	999999	999999	57	811	509	627	790	302	603	152	840	933	76	999999	214	805	103	641	33	999999	828	223	272	741	953	999999	63	999999	999999	999999	999999	282	999999	999999	84	723	510	999999	259	308	999999	794	384	999999	804	270	715	999999	999999	999999	746	715	700	542	999999	928	468	999999	858	411	574	275	524	946	999999	567	552	999999	999999	491	305	962	392	725	909	44	839	666	936	692	391	490	274	185	910	977	582	848	530	156	264	204	999999	999999	733	381	280	437	156	246	718	975	642	768	308	784	332	974	632	771	98	802	379	175	30	94	10	999999	999999	481	999999	703	219	784	236	110	689	544	991	537	764	411	999999	699	974	416	847	506	876	136	654	999999	225	759	67	462	825	117	999999	999999	381	931	402	999999	262	24	765	858	541	207	104	787	983	104	17	687	292	679	999999	613	246	504	472	908	826	387	999999	460	727	773	285	581	717	352	166	832	18	844	447	960	650	999999	964	999999	42	866	624	131	752	379	180	155	999999	223	412	876	999999	999999	848	999999	536	315	999999	768	999999	522	79	999999	938	184	678	448	241	240	999999	257	539	792	999999	959	762	366	707	357	603	139	665	504	940	999999	373	525	995	573	999999	345	858	206	999999	519	797	983	192	577	999999	999999	914	686	260	
165	347	676	999999	888	122	999999	607	783	174	791	857	575	999999	658	811	999999	452	999999	806	999999	999999	342	45	367	172	779	184	139	656	871	225	979	999999	784	942	999999	908	117	460	999999	999999	85	999999	965	999999	231	292	999999	766	547	999999	256	999999	999999	999999	14	999999	259	725	342	995	478	136	303	576	877	999999	916	999999	999999	999999	344	217	551	890	322	310	79	705	940	496	649	372	119	591	968	109	621	28	937	66	999999	391	127	269	999999	948	999999	999999	999999	900	376	818	999999	302	944	48	338	742	453	999999	571	554	999999	845	355	115	27	711	608	778	709	999999	778	999999	596	952	999999	292	631	999999	999999	681	920	50	999999	831	719	817	646	999999	771	878	999999	242	999999	114	607	282	999999	163	999999	37	790	16	201	999999	49	999999	706	992	949	999999	121	89	143	889	633	744	999999	999999	999999	209	999999	999999	17	831	333	545	573	491	355	817	378	999999	442	543	890	914	848	652	999999	135	999999	999999	980	724	999999	494	999999	605	480	862	999999	398	767	731	963	999999	999999	369	154	503	999999	224	646	142	677	644	647	999999	999999	719	895	999999	732	999999	999999	999999	999999	999999	74	999999	446	967	21	492	999999	979	710	710	580	778	915	488	507	297	113	896	18	848	999999	132	847	999999	999999	999999	966	999999	666	506	643	553	999999	716	999999	315	67	999999	212	163	871	697	933	936	29	230	804	416	575	445	167	999999	411	850	245	999999	991	999999	371	260	526	999999	323	213	77	37	999999	208	193	202	240	59	693	999999	976	359	198	999999	999999	385	956	559	908	999999	349	999999	151	573	481	362	324	999999	692	999999	637	94	384	730	869	999999	999999	605	232	383	214	999999	999999	557	873	886	753	90	457	999999	303	966	878	102	863	625	885	790	999999	831	877	120	367	741	226	999999	999999	468	999999	497	520	999999	999999	535	26	242	944	593	700	595	608	243	672	707	659	671	999999	291	866	254	116	999999	879	401	505	103	999999	766	999999	999999	911	295	48	959	475	942	999999	999999	85	999999	680	302	100	141	232	644	999999	659	91	555	685	999999	602	797	391	444	482	935	999999	923	999999	188	999999	718	684	323	205	712	241	717	999999	999999	215	245	573	814	984	747	179	860	654	999999	684	999999	306	228	999999	999999	578	999999	999999	703	322	162	149	502	49	381	999999	999999	449	735	428	374	999999	821	999999	999999	999999	577	999999	734	766	179	278	401	503	477	422	466	631	953	144	211	257	337	999999	63	999999	81	774	612	999999	270	
999999	918	672	999999	271	484	741	335	28	11	999999	999999	999999	152	999999	747	999	571	959	990	287	495	999999	226	999999	195	280	999999	271	162	802	847	999999	506	999999	359	729	999999	216	938	999999	305	935	142	631	999999	400	409	999999	358	999999	213	653	999999	982	926	327	455	203	85	213	317	74	865	999999	732	302	441	999999	535	27	816	364	31	275	981	559	469	595	604	795	871	265	912	90	598	204	999999	523	999999	42	284	989	141	734	999999	241	79	933	898	229	958	24	999999	340	999999	849	999999	44	10	376	999999	859	599	999999	342	999999	161	785	610	538	170	918	563	999999	999999	827	233	297	857	750	490	535	697	385	999999	999999	622	581	999999	749	572	107	522	465	184	425	399	851	401	999999	90	294	999999	369	999999	50	999999	149	598	999999	625	344	999999	260	886	332	171	224	999999	999999	438	579	960	999999	966	72	405	108	329	327	437	382	895	501	669	205	212	999999	326	796	405	483	999999	999999	133	237	920	999999	999999	851	263	185	408	999999	928	999999	334	999999	999999	996	645	999999	820	280	10	252	448	685	999999	690	130	999999	898	999999	999999	955	595	572	737	739	152	143	999999	477	74	262	999999	980	573	168	999999	999999	999999	329	161	52	663	713	999999	999999	999999	244	999999	888	999999	428	287	751	834	972	999999	999999	999999	664	853	511	833	352	216	748	278	468	999999	999999	819	390	900	578	505	48	302	999999	185	856	999999	907	462	641	999999	645	974	999999	155	600	253	119	14	999999	999999	999999	999999	320	507	648	612	329	132	259	999999	999999	528	709	256	796	680	43	999999	878	713	945	59	999999	605	999999	773	55	322	521	188	999999	385	999999	111	855	829	981	384	537	253	630	785	212	572	999999	127	275	977	358	919	220	999999	136	565	531	600	26	714	936	875	999999	17	611	81	369	964	897	607	999999	967	699	658	58	635	93	170	846	629	209	453	508	78	964	601	968	999999	259	999999	580	265	999999	999999	447	661	686	999999	184	141	213	441	229	999999	999999	391	230	561	485	500	482	370	753	999999	515	493	377	499	53	19	112	193	999999	999999	36	145	164	432	220	396	949	999999	985	999999	426	767	233	840	999999	999999	381	416	999999	759	592	999999	511	426	999999	999999	294	197	580	999999	38	30	726	999999	641	999999	236	999999	351	98	550	23	999999	47	969	748	270	536	17	470	637	696	492	955	999999	816	999999	737	671	999999	112	762	888	820	686	406	50	835	208	50	999999	999999	999999	612	218	579	834	474	
999999	22	694	757	189	999999	999999	341	999999	770	158	999999	818	499	135	999999	999999	788	999999	564	360	573	999999	434	338	966	124	999999	999999	880	747	670	981	999999	290	999999	999999	354	582	778	293	354	868	279	687	999999	232	999999	458	979	999999	429	999999	999999	123	999999	999999	269	429	999999	996	483	710	657	33	999999	999999	659	219	475	523	999999	215	356	280	999999	704	439	747	999999	744	268	999999	651	263	328	999999	711	55	406	356	312	999999	370	782	999999	644	221	256	210	541	573	647	982	466	999999	223	108	999	117	999999	874	999999	999999	477	738	879	68	403	705	271	141	613	999999	129	220	716	845	573	471	371	493	999999	546	999999	181	620	621	195	999999	114	999999	711	938	227	481	999999	999999	999999	54	930	999999	817	551	939	409	960	834	863	255	278	378	534	999999	999999	695	691	975	63	999999	127	267	999999	135	600	153	430	999999	595	999999	431	267	953	529	540	785	676	641	607	22	221	786	758	940	999	736	999999	182	202	532	999999	814	406	999999	927	673	713	999999	950	795	979	295	249	225	824	21	999999	999999	998	960	999999	60	999999	50	95	340	508	932	135	999999	999999	257	481	999999	858	999999	861	368	602	999999	999999	983	999999	999999	42	999999	547	542	125	987	999999	587	184	242	513	999999	446	365	999999	596	174	780	566	999999	245	732	814	186	367	217	160	66	413	140	889	999999	999999	565	999999	169	792	966	817	148	553	973	999999	249	559	128	999999	999999	857	15	999999	300	999999	999999	999999	310	121	999999	185	999999	836	265	999999	54	353	999999	999999	881	357	999999	803	207	963	428	542	271	659	999999	999999	999999	47	655	208	408	437	598	618	762	999999	999999	57	432	791	909	999999	999999	799	999999	896	91	999999	299	157	999999	211	505	337	999999	999999	315	999999	546	743	935	870	191	67	776	616	755	859	618	892	650	303	381	416	64	127	254	472	630	678	999999	501	999999	507	691	206	931	270	619	698	682	65	511	688	855	48	129	240	33	421	150	999999	139	999999	506	223	829	99	283	881	999999	842	999999	999999	999999	443	132	684	375	999999	685	494	249	919	999999	595	999999	693	999999	999999	997	24	449	218	538	323	372	999999	10	478	377	999999	987	999999	879	840	44	643	491	421	916	445	865	453	736	999999	982	999999	196	911	999999	146	999999	267	884	805	402	812	339	884	81	779	683	896	212	843	507	511	49	379	560	159	211	149	108	999999	158	996	481	881	340	163	999999	99	57	240	314	729	853	84	448	999999	999999	
606	350	147	762	999999	251	893	999999	999999	999999	816	360	999999	934	398	169	332	656	406	341	457	553	918	999999	594	999999	971	539	777	999999	964	931	999999	999999	605	799	961	799	190	754	588	999999	999999	982	999999	738	776	305	915	570	999999	999999	999999	999999	855	999999	999999	523	178	129	280	364	381	823	215	885	999999	436	339	599	999999	533	475	999999	999999	725	999999	935	999999	855	82	999999	623	216	137	999999	889	449	989	552	376	447	630	70	484	234	360	45	777	464	999999	999999	966	325	373	996	999999	400	147	140	368	496	999999	322	57	999999	740	174	695	669	996	999999	446	787	232	759	903	415	999999	528	374	658	999999	818	147	999999	708	308	843	140	593	499	311	999999	193	880	206	317	23	879	493	999999	999999	118	999999	145	902	189	102	613	103	547	232	619	765	709	338	431	185	324	895	442	331	564	86	506	280	999999	603	352	562	595	401	999999	44	999999	999999	59	999999	11	830	529	999999	240	47	55	276	691	103	999999	551	775	142	999999	983	61	864	785	41	961	865	324	585	749	60	999999	156	934	999999	587	401	289	999999	183	493	376	999999	100	527	41	239	999999	494	129	801	787	462	702	999999	999999	323	999999	27	398	999999	515	944	465	999999	539	898	342	116	516	92	272	704	959	215	999999	825	999999	999999	10	731	999999	830	466	948	272	999999	454	630	602	273	868	271	682	46	999999	432	770	910	988	142	897	482	978	46	539	93	503	496	696	167	999999	274	27	666	860	685	487	999999	917	494	454	712	999999	253	999999	11	31	922	237	195	999999	863	999999	999999	834	803	999999	999999	419	189	999999	957	933	445	723	999999	253	999999	186	303	944	263	993	999999	999999	194	969	999999	823	538	71	581	269	510	999999	686	999999	159	832	66	832	999999	107	737	942	999999	778	999999	529	620	999999	16	745	934	251	800	869	999999	189	999999	834	999999	606	881	127	969	698	432	342	47	608	104	193	129	470	999999	165	265	560	201	416	901	215	212	999999	65	999999	999999	999999	312	816	228	969	192	232	715	462	226	620	999999	798	999999	735	492	21	999999	822	625	473	365	644	999999	225	988	243	933	911	999999	999999	71	144	373	999999	39	999999	389	999999	10	897	999999	433	939	645	588	999999	70	175	722	201	127	242	219	861	903	667	999999	13	981	999999	299	803	68	125	558	838	434	192	705	271	631	538	822	999999	718	932	705	968	999999	999999	183	767	999999	212	983	828	924	511	999999	372	999999	386	153	61	608	950	
374	823	96	749	968	878	469	461	999999	589	420	491	152	971	962	243	999999	396	775	999999	614	999999	142	730	914	922	999999	343	252	999999	394	999999	129	999999	567	999999	999999	887	625	999999	307	737	999999	404	417	442	999999	999999	409	999999	999999	757	999999	999999	345	517	999999	366	835	56	956	135	999999	324	204	650	371	384	413	90	361	489	770	480	999999	877	999999	738	999999	999999	999999	632	933	467	246	637	493	52	432	59	200	525	61	999999	348	182	999999	328	209	999999	81	999999	885	999999	433	529	986	805	853	468	303	953	999999	364	999999	333	201	999999	999999	999999	167	328	952	364	890	835	437	200	142	61	358	896	538	999999	409	999999	999999	999999	43	999999	650	687	199	963	756	247	481	697	999999	24	980	777	999999	643	609	999999	42	531	999999	598	102	999999	673	801	119	406	424	498	999999	999999	586	999999	717	371	915	999999	138	988	607	652	363	739	113	127	81	580	656	895	999999	657	545	226	185	445	623	854	24	398	853	359	999999	983	743	182	999999	402	70	878	727	140	623	54	923	785	244	362	692	555	729	999999	750	529	552	999999	378	999999	411	282	747	70	464	740	144	999999	830	380	999999	931	689	678	520	778	177	999999	44	501	302	400	211	999999	172	468	668	324	999999	303	999999	446	999999	77	991	999999	140	999999	999999	999999	909	674	955	863	365	761	865	999999	28	972	361	736	272	877	999999	21	81	999999	898	995	81	999999	649	537	939	560	137	622	687	732	647	511	150	161	592	627	444	347	905	411	603	618	306	636	999999	999999	999999	926	999999	980	716	999999	999999	679	811	999999	35	428	924	999999	633	253	373	295	334	850	595	120	295	449	576	999999	581	496	402	999999	523	999999	999999	999999	385	211	621	706	26	994	743	471	350	502	999999	26	422	999999	777	359	254	999999	312	101	119	73	641	999999	413	982	81	281	286	357	999999	22	999999	689	429	432	999999	666	279	999999	117	999999	770	792	847	999999	321	482	718	999999	219	512	710	999999	135	322	569	999999	302	43	999999	471	194	999999	927	589	193	733	679	999999	727	999999	741	972	984	999999	303	848	714	853	999999	999999	999999	999999	148	72	312	338	564	999999	999999	571	999999	246	999999	645	940	777	865	267	376	588	802	373	325	631	999999	737	999999	150	999999	721	999999	449	371	332	908	950	999999	999999	287	855	178	571	999999	165	224	504	565	348	999999	526	999999	456	487	93	797	198	999999	517	300	999999	818	423	99	151	225	924	874	94	736	990	923	999999	
979	520	419	240	881	169	999999	276	182	181	106	999999	737	899	961	999999	535	720	999999	346	999999	713	47	754	482	350	940	299	630	999999	612	63	603	999999	477	967	673	566	999999	999999	110	34	402	647	327	597	413	326	963	596	558	999999	959	586	437	276	482	665	999999	540	228	126	646	999999	568	53	999999	755	432	993	614	968	412	281	245	549	999999	400	999999	885	937	624	336	44	922	595	104	999999	554	999999	494	999999	808	776	999999	983	999999	701	999999	284	999999	999999	894	999999	999999	589	999999	688	350	888	954	92	999999	872	603	604	999999	999999	778	999999	999999	881	210	230	508	605	999999	636	740	261	171	620	322	162	196	289	730	999999	62	342	981	415	676	666	999999	412	780	999999	182	936	203	775	923	114	335	816	457	673	470	999999	430	977	948	98	999999	344	770	999999	686	324	874	433	999999	445	999999	543	215	544	974	106	824	233	463	999999	999999	999999	999999	999999	827	999999	999999	67	999999	675	912	14	467	587	939	999999	999999	705	259	999999	72	770	225	999999	123	792	611	999999	698	373	561	999999	523	999999	40	999999	999999	999999	999999	317	492	999999	999999	999999	999999	987	85	627	604	999999	464	129	974	604	741	298	180	218	104	45	767	999999	368	532	123	716	490	322	557	609	273	88	457	942	999999	254	243	341	955	135	716	999999	319	635	909	442	999999	999999	999999	741	170	438	469	999999	549	574	458	14	999999	999999	507	763	999999	994	999999	385	671	42	239	999999	999999	838	999999	968	328	999999	999999	733	623	681	999999	571	909	816	449	834	619	245	999999	800	796	239	570	148	628	953	914	324	835	533	999999	199	689	916	999999	331	185	500	893	765	999999	999999	390	99	331	999999	999999	263	999999	965	766	999999	999999	438	700	999999	278	124	350	375	869	294	898	100	910	304	881	992	139	128	659	128	351	999999	835	80	848	481	817	692	109	660	769	869	766	344	560	261	226	999999	999999	70	160	527	896	681	827	300	188	37	999999	861	134	436	999999	999999	999999	11	603	629	999999	796	307	657	276	218	525	38	333	576	743	630	775	999999	75	999999	968	823	999999	999999	999999	558	302	999999	637	248	536	342	562	128	999999	999999	658	597	884	999999	999999	999999	261	687	166	798	966	612	293	434	999999	855	370	718	999999	270	269	999999	386	428	504	517	29	37	999999	192	475	214	999999	999999	972	188	394	809	835	999999	572	64	998	455	591	689	506	213	162	681	971	999999	449	988	300	219	221	465	762	999999	482	233	999999	973	
332	999999	296	999999	461	906	471	561	882	214	999999	215	999999	930	836	999999	20	815	875	999999	220	631	765	999999	894	999999	967	928	57	999999	992	999999	999999	34	999999	829	999999	408	752	255	219	999999	999999	245	999999	94	999999	290	629	947	244	666	358	15	763	999999	997	958	214	999999	938	543	514	302	221	360	999999	426	808	999999	999999	612	73	999999	790	999999	669	529	47	999999	994	687	309	999999	354	999999	989	51	270	999999	832	444	203	63	316	676	999999	669	999999	939	927	351	481	622	536	999999	602	999999	999999	999999	999999	477	921	404	704	999999	999999	414	947	885	370	125	166	999999	999999	999999	418	20	322	123	999999	10	505	999999	882	999999	215	686	999999	999999	733	270	826	306	999999	999999	522	799	359	65	442	501	721	148	999999	811	195	104	447	558	223	999999	416	111	999999	42	971	999999	521	61	999999	999999	840	235	162	999999	299	859	999999	999999	464	619	999999	999999	681	401	288	367	527	81	467	121	249	24	508	150	999999	724	999999	999999	393	698	999999	999999	999999	885	999999	495	986	480	999999	336	115	627	999999	603	930	999999	430	678	999999	614	306	999999	999999	999999	999999	999999	999999	21	255	574	632	632	436	765	999999	363	999999	795	740	793	999999	57	999999	140	15	622	999999	904	219	999999	303	558	612	779	402	836	713	86	999999	999999	769	974	999999	947	703	483	201	338	271	577	903	635	937	960	243	258	999999	999999	928	999999	999999	821	801	550	280	999999	999999	999999	373	505	999999	999999	999999	905	33	406	822	999999	436	532	431	592	643	999999	999999	668	620	999999	999999	153	945	259	158	999999	999999	947	999999	999999	676	629	464	543	964	999999	926	999999	999999	42	936	837	436	290	36	999999	999999	999999	188	169	748	612	463	999999	121	230	560	401	31	345	975	86	233	147	934	807	77	999999	627	877	715	78	261	999999	716	999999	716	664	232	752	618	616	769	23	999999	74	175	97	432	744	215	535	711	82	999999	999999	614	298	356	999999	338	387	695	310	999999	680	360	999999	660	413	513	999999	178	999999	999999	368	316	219	211	999999	642	999999	465	882	672	190	366	188	999999	855	999999	428	318	13	424	241	920	999999	570	265	713	299	437	999999	240	319	367	442	999999	698	999999	405	96	486	586	999999	921	813	638	272	323	182	354	804	999999	95	587	175	854	495	447	847	648	946	165	353	552	446	651	363	823	924	999999	832	311	999999	999999	831	999999	75	319	999999	831	307	941	541	944	999999	708	155	731	999999	587	859	260	707	756	150	331	999999	
806	484	171	284	449	399	348	522	503	622	999999	755	748	789	186	340	999999	350	15	999999	999999	999999	738	506	999999	631	346	999999	581	604	999999	999999	510	193	999999	834	946	556	999999	552	203	432	999999	999999	401	975	453	798	683	920	690	999999	145	707	834	887	746	664	652	818	63	374	940	999999	681	999999	255	565	530	351	393	999999	492	463	999999	999999	789	653	115	656	999999	999999	999999	661	913	534	65	803	358	999999	98	291	903	49	999999	828	492	241	414	999999	729	999999	277	341	537	999999	999999	681	999999	999999	999999	103	559	999999	999999	515	84	289	984	156	507	452	216	160	263	111	566	453	999999	601	494	557	248	277	999999	300	280	959	133	692	611	999999	526	500	282	995	731	907	409	982	754	212	256	268	340	999999	680	999999	87	435	664	480	999999	685	999999	999999	854	292	79	349	245	125	165	999999	545	999999	999999	716	877	268	379	999999	53	981	846	999999	999999	979	936	648	619	162	881	999999	37	140	666	840	999999	731	150	999999	837	69	746	999999	57	999999	723	217	999999	963	999999	999999	65	999999	436	735	999999	999999	249	874	355	430	730	999999	243	467	274	414	466	95	999999	999999	127	930	822	984	999999	216	244	356	999999	729	297	655	999999	71	642	32	703	931	11	52	491	275	999999	416	999999	999999	405	590	690	318	999999	276	382	103	999999	135	192	452	500	632	848	999999	618	626	143	84	999999	182	824	251	711	535	93	548	999999	851	999999	415	655	581	999999	999999	666	948	999999	30	282	819	369	517	840	261	441	379	203	598	657	477	283	264	999999	233	999999	448	607	225	999999	834	439	850	298	999999	999999	999999	820	999999	237	999999	647	122	801	360	999999	999999	411	460	104	714	999999	75	204	369	142	999999	98	999999	888	999999	999999	763	838	999999	390	999999	229	999999	464	999999	558	999	371	999999	829	170	462	142	419	459	47	157	130	478	490	373	655	928	645	999999	829	242	316	19	329	999999	284	999999	970	304	97	348	999999	581	165	355	999999	217	539	971	938	956	999999	999999	189	999999	643	369	957	27	863	999999	426	67	693	325	692	361	999999	946	999999	108	999999	999999	372	698	161	549	322	999999	668	448	999999	674	468	872	74	878	830	135	250	914	406	953	441	999999	999999	938	888	839	999999	352	549	999999	95	839	999999	999999	76	490	52	104	999999	822	358	424	901	999999	599	820	261	814	531	999999	705	971	702	218	683	575	776	999999	660	999999	482	325	999999	999999	999999	629	999999	21	811	999999	93	156	999999	583	
604	26	894	179	349	77	588	848	821	999999	888	999999	146	586	379	501	714	829	443	999999	350	43	526	107	174	970	742	249	999999	999999	458	559	113	129	614	999999	681	607	999999	593	999999	633	999999	890	916	474	492	501	642	999999	635	263	713	303	243	999999	499	999999	999999	378	335	349	846	639	559	339	999999	27	972	711	820	116	956	850	680	999999	538	999999	190	699	999999	250	607	692	999999	205	845	999999	885	52	999999	883	601	504	267	554	787	864	341	587	464	999999	999999	930	500	528	307	999999	623	526	42	864	616	315	999999	94	741	164	999999	364	493	209	141	929	999999	936	515	461	999999	999999	929	674	304	603	999999	22	999999	676	201	38	898	983	197	369	20	313	277	295	613	183	812	633	782	976	103	265	343	999999	396	564	23	999999	280	497	999999	368	999999	22	999999	999999	999999	75	962	63	999999	510	21	771	919	240	668	229	847	999999	322	306	891	999999	999999	979	678	130	999999	637	25	62	712	700	999999	651	744	264	999999	735	999999	999999	670	999999	521	593	253	571	681	999999	999999	794	998	861	184	300	476	999999	512	999999	209	253	784	334	48	413	999999	321	999999	277	495	414	14	122	610	999999	999999	173	806	916	736	116	449	133	999999	999999	64	851	525	481	185	503	999999	133	535	565	999999	346	690	117	795	932	999999	413	670	999999	999999	886	999999	999999	999999	313	444	595	365	102	804	661	999999	816	999999	946	795	999999	102	992	661	880	586	55	612	299	482	699	131	803	999999	45	462	999999	441	999999	600	916	999999	999999	68	999999	768	443	999999	999999	753	873	759	848	999999	999999	321	678	829	909	309	215	997	999999	830	745	473	561	558	999999	999999	999999	385	190	999999	879	710	230	934	504	121	999999	294	310	545	999999	999999	282	667	999999	723	784	432	531	868	395	918	450	999999	322	693	217	999999	991	112	422	498	578	503	999999	344	101	744	334	797	166	921	999999	830	999999	999999	201	893	69	55	424	999999	853	999999	960	999999	999999	999999	621	811	904	268	303	208	132	120	999999	999999	410	999999	632	50	107	733	999999	473	232	999999	999999	517	501	999999	825	945	999999	513	645	999999	542	306	84	911	999999	522	893	999999	628	999999	999999	122	444	421	493	904	423	383	811	129	610	496	738	649	999999	113	319	590	442	357	519	999999	474	114	247	999999	90	720	917	999999	840	813	845	999999	999999	706	999999	999999	999999	921	532	999999	702	999999	656	999999	999999	434	999999	29	213	313	466	999999	978	999999	647	339	184	999999	999999	
702	999999	236	289	797	651	999999	736	999999	40	999999	759	521	825	214	916	948	457	201	547	655	179	898	381	999999	356	575	754	824	69	743	905	452	107	829	848	476	246	999999	999999	562	697	887	988	973	553	944	999999	774	181	698	882	999999	841	178	999999	567	854	752	450	85	259	912	604	297	999999	317	999999	995	365	450	712	597	797	984	957	292	910	407	983	412	129	999999	999999	371	860	999999	610	999999	306	290	999999	494	419	328	999999	999999	293	701	649	245	999999	460	418	999999	985	294	195	857	221	999999	999999	457	768	999999	999999	279	999999	999999	436	999999	706	495	999999	85	829	227	187	478	680	181	999	219	999999	999999	999999	669	572	923	999999	999999	736	753	717	999999	633	999999	726	381	372	44	999999	59	999999	248	539	45	761	343	999999	999999	999999	717	186	49	999999	999999	699	30	166	296	706	345	857	999999	999999	952	778	642	451	999999	999999	805	116	646	654	949	944	519	218	846	907	238	32	999999	468	999999	577	677	999999	999999	474	999999	225	85	337	191	202	413	573	586	999999	999999	891	244	276	311	610	999999	394	999999	999999	189	999999	320	999999	477	322	999999	999999	655	385	110	828	267	201	795	590	40	319	473	757	999999	946	632	589	999999	999999	788	350	167	418	47	292	999999	690	999999	894	905	696	859	868	999999	21	999999	210	166	300	634	53	481	720	580	230	921	999999	999999	243	188	730	999999	140	999999	900	244	247	347	818	999999	576	906	999999	999999	343	460	604	999999	999999	39	431	999999	498	999999	745	999999	999999	838	999999	371	976	727	999999	999999	999999	107	999999	345	999999	999999	679	863	999999	999999	67	146	999999	45	246	769	999999	739	443	214	757	999999	999999	427	788	41	797	408	530	456	339	849	999999	194	510	246	731	269	755	751	999999	568	999999	514	999999	609	297	411	602	57	54	999999	999999	999999	999999	877	999999	999999	999999	29	980	281	999999	891	654	218	290	397	999999	999	48	67	984	691	855	198	222	596	771	188	744	999999	806	482	412	999999	565	19	235	632	249	429	712	736	771	999999	999999	204	860	447	329	900	875	999999	19	986	263	602	991	770	665	410	540	999999	284	594	474	999999	488	561	999999	281	999999	902	759	619	999999	257	919	776	999999	28	736	333	999999	843	999999	999999	473	425	838	999999	27	465	967	839	999999	344	461	187	613	374	715	999999	794	999999	999999	972	842	399	641	15	682	224	999999	646	999999	216	999999	999999	83	270	397	72	723	690	263	706	935	999999	999999	19	796	742	173	598	312	
437	999999	999999	115	548	371	83	783	833	290	802	999999	330	175	681	826	29	999999	999999	999999	999999	585	113	794	999999	47	922	668	631	218	940	61	999999	344	246	677	999999	336	535	899	999999	288	889	999999	460	58	614	754	59	193	776	638	819	620	660	852	435	26	83	999999	449	415	999999	624	350	751	449	999999	929	14	129	693	578	454	663	374	999999	703	999999	999999	432	177	618	999999	442	311	241	597	684	394	251	690	263	34	999999	999999	136	275	999999	709	999999	627	999999	55	73	999999	999999	999999	957	999999	166	732	682	999999	87	281	796	713	192	48	999999	851	312	545	999999	439	440	999999	994	754	247	999999	643	634	384	805	351	573	385	999999	251	999999	640	398	237	519	17	173	946	188	122	999999	93	31	200	757	324	290	293	999999	652	517	381	999999	58	736	99	57	715	282	929	233	999999	999999	999999	653	221	914	999999	999999	999999	277	606	816	642	999999	999999	622	444	627	999999	71	289	751	706	733	494	437	999999	500	429	960	999999	674	258	888	95	260	233	999999	545	410	972	49	211	385	999999	999999	569	234	399	477	999999	97	999999	868	999999	585	135	73	168	999999	575	817	999999	999999	999999	999999	567	754	999999	96	398	897	91	89	98	249	550	999999	823	929	867	124	111	999999	356	370	881	999999	945	999999	134	999999	388	762	834	165	999999	739	566	978	997	815	999999	999999	999999	716	16	712	999999	703	45	804	250	238	999999	460	999999	999999	125	458	60	187	999999	238	999999	238	518	999999	255	999999	33	811	999999	999999	931	62	628	798	999999	640	999999	178	610	251	474	330	999999	159	999999	383	999999	356	623	999999	999999	820	16	267	351	850	207	687	467	846	680	233	48	405	307	863	832	917	996	484	104	881	999999	566	764	641	999999	368	482	871	492	676	999999	657	917	999999	55	371	999999	33	442	676	999999	763	571	999999	999999	523	852	983	551	531	999999	148	999999	55	253	999999	502	709	540	839	999999	999999	363	13	45	391	488	195	999999	999999	999999	999999	999999	427	180	813	995	523	359	999999	515	499	330	961	326	59	644	871	999999	605	999999	747	999999	603	472	999999	409	999999	215	900	45	666	174	89	71	999999	107	999999	999999	440	454	978	360	745	333	999999	276	402	686	986	746	617	328	223	999999	999999	489	448	955	65	413	437	318	458	760	848	999999	250	900	939	999999	57	996	436	999999	889	396	999999	279	757	848	999999	999999	228	163	427	348	951	486	347	898	999999	640	999999	36	27	670	999999	985	999999	999999	999999	
502	747	44	698	621	891	72	713	999999	999999	178	208	999999	999999	555	99	304	999999	510	383	763	999999	999999	303	999999	186	409	143	229	494	999999	795	999999	823	513	144	194	465	806	456	888	772	999999	166	490	442	613	630	472	999999	607	653	974	16	272	940	706	999999	291	444	491	929	494	842	979	383	999999	393	893	999999	904	839	535	63	495	990	552	884	812	999999	573	999999	999999	648	886	119	820	370	560	573	999999	453	183	999999	965	958	288	177	187	117	611	999999	737	999999	676	999999	127	920	521	281	397	999999	999999	317	871	711	268	846	999999	999999	999999	470	832	329	999999	461	666	999999	98	536	712	385	707	704	372	999999	52	619	971	128	991	899	848	289	186	615	524	999999	500	263	999999	442	221	316	554	999999	397	417	78	224	112	954	832	985	568	21	125	234	945	999999	668	648	999999	999999	879	662	999999	552	152	377	937	800	672	834	836	280	174	400	159	231	999999	634	999999	757	999999	46	999999	863	720	174	500	299	920	999999	594	61	567	383	436	999999	999999	844	275	701	999999	311	292	999999	158	999999	847	724	84	723	572	999999	107	127	820	999999	595	759	831	999999	876	647	880	699	999999	999999	999999	999999	963	267	703	999999	369	999999	999999	715	753	79	714	432	999999	776	225	206	410	560	954	450	999999	593	307	769	999999	297	824	639	430	593	758	373	585	999999	760	999999	30	461	674	999999	999999	999999	99	999999	54	999999	660	110	432	999999	299	688	999999	272	237	380	960	934	108	82	999999	999999	294	170	999999	350	846	270	25	408	999999	949	999999	707	802	457	999999	780	724	999999	636	724	999999	746	304	79	543	322	829	390	856	95	363	602	230	999999	820	929	216	704	563	999999	94	33	999999	349	802	133	469	779	875	189	219	495	445	999999	632	547	866	999999	807	533	440	635	551	999999	596	293	999999	995	636	575	999999	30	999999	246	639	999999	249	954	276	420	852	999999	514	677	876	867	999999	919	184	283	999999	965	897	39	959	999999	482	416	753	519	646	474	152	310	614	199	445	999999	671	448	307	911	973	396	680	389	999999	874	224	728	999999	999999	821	999999	512	608	999999	29	287	190	711	833	999999	757	774	388	999999	999999	72	686	999999	958	257	735	975	999999	992	510	359	579	338	999999	202	35	393	88	652	789	798	15	76	425	921	491	999999	474	711	225	999999	301	482	917	999999	999999	306	177	319	96	387	361	616	622	670	707	851	113	999999	185	999999	695	736	128	415	66	620	999999	
999999	766	997	999999	449	999999	887	999999	999999	421	795	999999	999999	225	768	999999	411	446	399	454	999999	223	999999	633	999999	535	851	927	999999	363	512	755	999999	299	139	999999	98	876	912	839	734	612	999999	440	317	976	456	158	926	180	716	968	667	175	260	824	999999	999999	999999	913	999999	999999	502	744	908	50	747	439	95	225	477	999999	534	999999	719	999999	613	208	999999	856	89	702	10	394	647	543	97	751	999999	315	426	724	999999	998	914	999999	119	865	531	277	999999	999999	72	711	703	191	444	999999	999999	117	220	927	999999	821	834	999999	959	118	106	375	953	995	399	780	999999	753	999999	999999	644	944	43	999999	677	58	999999	999999	639	999999	691	999999	999999	979	304	931	999999	499	999999	999999	999999	692	815	999999	768	166	999999	243	627	999999	912	950	855	999999	999999	511	84	472	999999	999999	203	772	999999	669	999999	641	276	974	701	999999	685	999999	87	948	999999	952	139	41	999999	520	734	393	443	357	386	741	610	999999	999999	792	857	999999	248	674	194	401	999999	155	585	999999	999999	349	542	999999	607	613	872	999999	999999	521	382	52	493	739	999999	810	338	999999	292	999999	999999	85	468	999999	610	999999	70	413	764	970	853	999999	456	851	630	999999	999999	283	750	772	869	999999	654	994	999999	999999	999999	508	999999	383	72	863	862	899	106	815	999999	634	559	554	999999	468	151	575	667	398	596	641	119	880	959	65	495	520	816	336	430	999999	999999	795	999999	999999	14	390	908	989	130	999999	754	815	514	226	724	999999	999999	999999	999999	88	336	999999	228	507	999999	999999	424	17	378	352	93	770	394	416	146	764	640	991	999999	761	999999	678	999999	49	886	304	375	742	340	299	300	415	774	351	147	476	576	416	173	485	966	999999	621	778	472	999999	430	107	90	959	565	999999	945	800	421	658	753	188	621	105	162	681	676	88	62	677	996	999999	279	669	198	234	999999	999999	999999	999999	66	999999	999999	902	999999	277	662	999999	734	71	470	999999	930	488	723	999999	795	999999	332	999999	235	999999	726	794	999999	388	999999	999999	999999	340	999999	999999	999999	655	601	263	611	718	231	885	999999	999999	999999	990	217	33	122	791	945	801	439	760	999999	510	540	523	999999	782	999999	495	449	250	999999	403	999999	503	967	284	886	470	785	86	846	447	274	930	199	735	587	964	275	46	999999	969	999999	650	320	999999	999999	999999	489	829	803	736	445	999999	693	999999	339	714	66	837	904	484	25	999999	913	218	246	610	334	47	205	950	999999	413	775	641	
501	20	192	999999	999999	809	981	955	282	119	999999	495	247	249	999999	999999	908	438	142	990	953	999999	999999	112	268	999999	753	451	634	999999	999999	999999	13	62	999999	328	532	593	999999	105	503	999999	90	999999	215	750	373	95	641	332	999999	790	999999	784	687	953	283	89	213	655	999999	539	331	429	601	970	999999	194	790	999999	999999	324	999999	46	497	999999	468	932	896	999999	151	999999	810	311	811	727	999999	999999	374	505	55	452	390	31	49	999999	738	660	212	244	269	188	304	999999	982	727	38	244	297	999999	494	351	999999	695	999999	999999	729	30	999999	874	219	272	820	295	42	898	999999	739	999999	533	164	999999	730	661	258	963	372	256	329	999999	698	526	999999	999999	21	704	269	999999	518	650	244	718	53	337	35	996	367	999999	530	94	793	299	246	764	639	686	621	531	446	549	999999	999999	701	533	186	692	340	999999	284	338	639	249	230	356	298	446	765	999999	999999	262	605	363	725	244	300	408	289	177	940	335	92	738	258	968	999999	761	27	519	161	999999	665	127	734	202	455	999999	78	999999	999999	999999	920	228	894	194	944	673	757	466	242	999999	412	172	309	949	255	900	990	999999	999999	536	428	255	250	999999	596	487	628	533	789	746	340	999999	701	747	414	864	843	73	34	999999	14	561	999999	384	929	503	999999	785	946	554	999999	816	168	939	774	675	978	600	597	466	54	234	999999	495	446	23	470	562	545	391	999999	926	238	999999	532	867	968	866	999999	103	670	999999	999999	245	193	524	241	999999	972	738	885	253	476	567	906	779	884	791	999999	916	42	999999	249	564	497	636	587	999999	416	907	706	122	235	504	999999	211	647	441	312	999999	781	708	589	806	506	813	460	670	999999	753	982	187	929	458	71	414	603	999999	748	556	936	854	356	74	41	999999	27	999999	771	999999	142	453	488	24	144	999999	675	443	999999	683	186	917	513	663	925	529	193	777	443	999999	999999	625	693	999999	985	927	361	999999	999999	732	796	489	999999	179	620	539	699	914	323	999999	738	170	963	75	380	29	350	693	149	999999	590	249	537	999999	999999	516	760	731	38	999999	999999	160	999999	999999	886	999999	27	999999	52	999999	829	278	464	999999	653	448	999999	999999	999999	966	999999	668	999999	999999	151	999999	951	519	82	114	779	999999	885	115	764	588	501	636	188	683	11	16	650	753	682	999999	785	830	736	999999	854	142	355	999999	630	314	775	406	194	340	999999	508	271	938	616	862	393	999999	999999	74	
946	999999	449	702	964	999999	27	631	589	999999	999999	131	783	999999	999999	999999	622	823	485	459	813	105	999999	848	999999	503	745	712	999999	820	928	436	888	671	712	828	999999	652	999999	60	296	153	817	999999	568	623	725	847	999999	999999	999999	999999	873	492	261	851	583	600	763	471	834	315	494	999999	900	345	999999	121	712	431	954	969	999999	999999	172	669	288	999999	999999	325	777	898	34	177	999999	369	999999	405	420	861	255	999999	888	999999	225	981	659	58	463	233	390	614	999999	267	999999	280	844	449	329	999999	572	495	999999	448	693	999999	290	326	197	541	999999	837	700	851	185	862	90	99	999999	191	20	239	633	66	999999	999999	999999	999999	999999	999999	999999	999999	85	828	298	760	780	449	999999	289	999999	342	860	999999	451	552	913	999999	91	999999	999999	754	999999	148	999999	999999	861	265	514	999999	183	523	999999	888	26	668	762	999999	563	425	999999	640	157	929	490	677	999999	711	614	391	260	999999	685	999	119	770	882	936	257	999999	898	525	999999	421	115	187	177	972	905	782	790	51	730	666	999999	559	606	310	658	903	965	159	650	132	279	704	838	175	778	999999	999999	825	624	608	526	566	999999	735	999999	312	509	405	999999	832	601	218	748	29	928	999999	173	999999	287	354	999999	749	875	812	152	999999	348	12	204	658	999999	964	427	132	999999	514	999999	870	999999	999999	403	999999	352	999999	531	71	999999	819	246	228	92	213	547	999999	619	776	690	893	593	422	964	506	211	158	835	636	790	626	879	424	706	303	104	999999	950	428	407	67	290	90	455	529	999999	976	576	792	426	999999	999999	999999	999999	960	999999	75	391	999999	368	999999	999999	999999	999999	339	940	999999	999999	999999	119	999999	329	999999	379	633	612	999999	999999	445	999999	235	582	53	219	642	123	999999	600	745	26	39	999999	999999	70	212	85	999999	810	999999	588	944	464	786	683	811	828	999999	993	200	358	774	108	999999	166	999999	621	938	684	637	225	434	999999	999999	773	89	74	274	999999	176	558	225	702	850	856	796	770	795	999999	408	813	802	522	999999	396	252	931	604	898	926	999999	146	711	182	900	164	722	999999	999999	603	999999	564	999999	826	999999	142	999999	999999	100	999999	999999	826	999999	286	999999	423	912	822	390	531	158	470	376	214	585	421	514	530	950	701	83	93	781	766	661	259	621	999999	767	999999	180	999999	514	538	999999	764	999999	435	999999	999999	252	900	306	999999	455	286	197	999999	251	999999	628	550	307	398	999999	289	999999	999999	624	999999	
801	226	999999	999999	999999	475	955	999999	999999	999999	853	88	182	473	459	183	786	999999	321	385	999999	645	999999	546	634	629	386	125	251	284	720	755	811	783	999999	35	845	180	141	999999	330	359	335	430	377	999999	378	999999	938	122	999999	754	501	249	999999	166	772	518	999999	999999	98	840	596	375	110	108	999999	999999	999999	434	338	616	167	341	999999	711	319	34	179	999999	261	999999	999999	139	782	965	263	571	281	529	262	336	999999	411	999999	490	763	999999	330	278	281	999999	55	999999	999999	885	597	999999	194	999999	846	748	349	416	999999	545	999999	467	999999	999999	999999	706	999999	268	999999	11	999999	756	999999	573	948	359	999999	999999	813	280	999999	672	999999	897	378	103	999999	999999	682	514	987	271	931	355	827	306	376	196	434	575	863	786	342	782	946	840	720	620	852	497	54	448	602	208	999999	990	999999	696	999999	750	329	647	586	999999	24	677	825	103	999999	651	982	517	475	248	999999	721	340	572	950	538	383	766	627	999999	470	548	668	732	999999	837	999999	999999	999999	683	999999	225	999999	675	999999	279	25	626	874	210	999999	999999	999999	999999	791	326	659	550	745	237	377	999999	30	401	999999	475	18	102	785	908	468	312	97	792	999999	202	520	665	803	680	522	756	891	426	679	933	575	999999	999999	990	188	643	934	203	999999	693	205	999999	478	302	999999	922	840	999999	742	213	449	191	372	599	806	999999	746	74	714	621	671	603	722	273	900	704	161	795	730	999999	377	999999	999999	308	999999	999999	196	510	419	599	915	925	999999	476	999999	394	941	352	999999	193	896	869	488	694	999999	601	96	214	402	566	999999	55	245	918	835	555	705	999999	999999	103	999999	245	655	999999	999999	746	920	999999	999999	999999	763	999999	610	546	927	507	999999	791	286	999999	626	981	118	999999	828	869	999999	765	999999	938	689	876	749	101	386	661	224	374	999999	999999	680	839	435	999999	803	999999	445	698	999999	337	150	914	788	207	477	825	137	999999	296	836	66	165	999999	841	999999	886	68	519	170	276	293	50	802	10	724	786	556	999999	59	865	999999	999999	774	999999	797	999999	999999	552	623	560	533	422	88	162	229	525	234	593	69	916	904	926	537	999999	54	109	122	787	483	999999	278	999999	752	431	412	75	391	311	999999	62	999999	516	999999	610	999999	870	999999	649	999999	209	561	999999	172	143	960	507	999999	61	999999	999999	662	310	79	932	291	999999	670	999999	999999	164	999999	922	549	17	127	398	40	927	980	999999	147	472	999999	284	
138	315	742	999999	999999	904	611	340	52	355	399	498	446	962	328	124	999999	315	899	626	75	639	423	165	26	572	476	999999	80	95	560	999999	304	999999	803	975	886	61	196	845	999999	804	879	203	617	999999	951	78	608	999999	999999	831	572	389	219	499	891	586	602	999999	437	86	269	999999	795	208	203	651	168	352	237	999999	129	999999	999999	999999	759	999999	999999	396	620	408	999999	214	122	729	628	999999	585	314	93	999999	999999	298	417	475	544	922	408	419	435	309	909	999999	638	999999	999999	517	314	948	740	672	48	215	287	999999	999999	65	844	999999	580	289	75	854	268	927	699	831	647	608	999999	836	820	999999	999999	321	499	999999	575	299	26	120	609	999999	573	421	271	999999	20	999999	326	999999	999999	342	838	999999	243	64	996	999999	999999	881	999999	705	231	903	851	999999	254	965	999999	488	489	554	58	999999	679	999999	291	847	665	999999	820	999999	292	999999	757	487	300	999999	999999	999999	999999	863	175	145	250	903	416	669	570	361	999999	55	999999	838	999	533	293	378	477	805	773	159	56	678	999999	999999	423	984	155	373	620	999999	999999	106	999999	626	389	913	999999	775	31	621	287	314	999999	774	422	999999	247	234	203	921	999999	282	670	999999	817	497	84	639	490	999999	999999	999999	999999	569	167	999999	34	382	154	380	158	701	783	162	872	741	231	296	198	999999	746	921	999999	698	999999	615	435	299	999999	892	838	590	294	599	999999	90	999999	886	617	671	429	864	90	823	999999	645	999999	518	652	999999	999999	788	451	520	684	602	999999	52	478	552	325	735	573	261	542	568	416	193	64	999999	177	999999	678	999999	549	882	841	999999	925	456	126	917	646	733	627	60	999999	774	914	505	63	531	418	999999	355	999999	999999	828	291	214	238	315	999999	999999	908	999999	119	924	999999	802	760	680	126	32	999999	999999	98	840	999999	491	429	642	999999	559	999999	646	926	614	181	855	590	22	75	721	227	999999	999999	787	825	696	999999	223	803	122	999999	382	414	396	999999	946	999999	460	204	799	784	999999	999999	904	131	999999	13	505	753	125	999999	748	614	405	804	999999	945	999999	999999	937	999999	215	999999	166	815	365	999999	540	975	999999	999999	999999	817	276	936	631	774	559	665	999999	693	999999	999999	688	900	999999	768	19	591	23	11	304	445	266	999999	579	999999	879	99	765	999999	473	999999	528	865	999999	930	348	469	999999	850	999999	645	461	999999	116	745	161	999999	999999	999999	231	999999	961	232	955	694	560	28	366	999999	895	
469	900	532	229	914	941	822	818	75	429	999999	417	173	615	659	983	22	999999	833	605	623	279	177	808	523	568	306	910	999999	999999	330	112	308	955	999999	744	999999	999999	201	803	338	448	754	178	681	541	999999	617	305	999999	548	999999	532	999999	282	999999	733	723	705	356	645	911	430	695	109	447	118	217	688	914	64	987	950	40	999999	999999	999999	998	137	982	769	999999	614	687	999999	453	579	39	683	736	999999	215	328	844	168	427	27	68	79	243	432	590	999999	391	655	560	927	502	12	107	674	734	596	723	587	956	307	743	863	656	999999	999999	534	952	999999	999999	668	115	999999	849	166	999999	929	999999	560	999999	999999	999999	999999	280	525	86	36	585	71	286	618	999999	999999	211	129	284	204	423	375	353	66	975	999999	806	892	821	630	163	999999	217	999999	999999	173	408	206	999999	712	593	999999	999999	999999	948	890	627	240	73	847	670	729	882	999999	516	527	216	132	999999	999999	999999	388	704	455	873	644	854	481	915	999999	859	999999	999999	572	999999	292	999999	300	999999	95	999999	575	828	999999	960	999999	68	945	298	185	956	285	422	337	487	215	999999	345	999999	313	46	999999	999999	630	988	665	683	999999	660	233	943	999999	25	698	884	659	999999	729	999999	449	586	999999	192	739	486	583	591	718	999999	406	856	248	121	803	58	999999	999999	999999	986	999999	750	748	295	75	999999	999999	269	999999	453	999999	999999	706	999999	739	727	137	963	999999	154	999999	83	964	235	263	999999	704	804	222	999999	179	409	999999	743	199	698	838	999999	127	999999	445	323	868	275	265	750	160	397	381	85	920	751	672	64	581	231	999999	522	41	698	537	999999	999999	83	283	429	304	962	660	51	889	514	999999	90	708	100	215	699	970	513	226	316	432	999999	729	999999	999999	307	999999	968	999999	999999	591	428	968	209	276	999999	992	836	456	999999	736	340	196	415	904	592	355	491	999999	97	552	528	999999	230	813	909	353	854	693	997	999999	692	139	573	923	428	999999	508	823	421	706	999999	999999	38	579	999999	999999	323	523	153	951	680	952	824	999999	73	945	747	999999	999999	450	147	153	999999	397	999999	210	622	492	999999	480	847	667	604	390	418	999999	999999	999999	721	959	40	340	549	999999	130	740	999999	800	999999	482	374	122	466	999999	569	990	999999	640	535	891	338	830	46	673	114	22	357	999999	364	601	501	106	674	999999	420	807	999999	999999	276	314	895	822	632	14	999999	734	211	634	821	428	864	999999	125	829	999999	
209	303	876	999999	999999	999999	870	445	268	981	999999	447	68	559	999999	396	203	374	999999	995	515	207	42	567	379	810	722	623	936	736	687	980	844	777	220	513	727	999999	168	921	35	999999	999999	33	837	297	152	84	69	999999	999999	449	999999	999999	999999	11	271	999999	572	306	669	256	999999	532	303	297	602	291	348	258	669	999999	215	999999	970	139	833	19	730	91	668	648	564	904	75	247	96	20	662	219	999999	419	999999	999999	262	778	877	841	729	550	999999	999999	735	999999	372	999999	244	999999	864	985	177	261	588	999999	638	31	692	604	999999	66	211	592	629	139	15	259	999999	353	56	201	262	992	289	999999	396	806	999999	999999	999999	137	13	999999	156	999999	51	990	830	418	233	240	96	282	385	673	999999	112	242	606	999999	122	115	891	548	999999	733	185	971	408	103	832	119	939	72	339	62	710	999999	952	97	25	999999	999999	130	815	115	979	617	999999	840	293	999999	315	947	999999	31	121	999999	483	999999	866	28	999999	999999	400	131	999999	219	999999	999999	638	667	289	518	790	999999	691	771	999999	567	753	999999	365	567	999999	267	803	999999	642	317	941	758	962	19	999999	996	997	109	999999	999999	958	769	571	999999	212	999999	294	999999	167	736	999999	350	999999	999999	199	308	663	864	515	142	999999	999999	577	999999	999999	880	704	280	297	793	695	592	51	48	609	983	999999	369	365	192	999999	16	834	999999	976	600	538	999999	999999	923	342	142	999999	596	375	999999	202	832	326	331	922	24	509	373	51	999999	999999	999999	316	215	311	304	509	332	999999	321	329	671	761	89	352	657	999999	374	461	562	998	455	999999	804	791	173	999999	999999	999999	959	506	470	999999	999999	301	357	740	614	621	48	633	271	436	999999	484	530	81	247	979	999999	563	145	999999	488	749	853	518	511	999999	147	261	475	71	210	815	859	806	533	787	994	916	846	999999	422	928	736	28	999999	329	271	102	805	999999	999999	999999	371	557	999999	999999	448	999999	238	999999	484	787	168	999999	236	999999	999999	723	548	999999	985	999999	717	999999	500	559	23	999999	999999	192	162	999999	455	421	75	805	454	311	430	54	349	999999	687	655	277	635	770	536	792	379	999999	999999	554	356	78	999999	687	977	67	827	475	613	939	56	48	439	999999	746	144	431	794	324	303	503	999999	999999	669	72	125	864	788	487	52	529	999999	999999	999999	108	352	999999	127	476	253	999999	578	736	999999	641	617	838	303	34	401	999999	585	999999	254	60	999999	249	999999	625	
861	203	48	988	999999	999999	568	432	939	999999	999999	717	313	328	81	699	924	383	614	999999	454	287	571	763	95	680	944	109	371	449	862	113	449	501	614	59	999999	590	175	999999	999999	194	898	999999	630	999999	67	266	999999	999999	999999	863	634	949	180	584	632	284	902	889	475	999999	71	499	999999	999999	277	812	713	31	999999	344	999999	809	955	999999	388	510	142	411	623	687	999999	816	323	999999	479	499	999999	40	427	289	999999	285	339	614	132	999999	689	341	416	254	552	295	999999	999999	655	999999	993	999999	205	131	151	999999	276	787	676	254	186	999999	820	778	491	683	604	855	656	932	480	351	999999	979	821	801	994	999999	145	999999	999999	531	353	654	506	420	834	306	148	196	19	551	999999	999999	999999	999999	521	638	763	868	690	563	145	999999	354	652	772	225	309	350	506	897	999999	999999	847	654	38	175	281	80	849	308	717	470	922	929	999999	269	757	514	999999	366	615	999999	816	843	396	999999	999999	854	647	618	996	798	689	121	898	999999	40	578	289	355	366	692	999999	392	846	674	999999	999999	247	513	999999	795	69	149	292	385	363	13	267	407	865	999999	432	240	312	999999	780	811	999999	646	238	188	235	999999	10	922	257	433	997	721	830	885	616	999999	160	210	738	549	829	999999	414	37	999999	881	489	938	269	999999	999999	927	894	999999	393	999999	284	289	570	134	149	369	138	929	16	545	999999	999999	999999	298	90	111	190	240	981	518	242	211	999999	353	455	71	999999	999999	353	79	999999	841	999999	999999	860	870	640	999999	999999	470	393	999999	31	775	315	509	137	999999	708	999999	999999	663	17	875	999999	999999	421	226	678	999999	706	670	586	936	718	734	488	999999	437	219	470	575	830	521	134	999999	190	102	48	946	933	999999	999999	374	332	999999	999999	626	656	787	458	424	999999	331	999999	999999	898	94	999999	580	999999	341	543	999999	999999	181	999999	495	751	610	892	999999	188	731	154	24	910	999999	613	554	899	999999	148	650	761	56	639	508	757	999999	999999	105	46	467	999999	999999	158	271	999999	161	339	999999	875	56	894	140	999999	214	187	749	813	686	480	512	680	168	999999	892	737	471	541	335	738	350	750	796	999999	720	805	551	866	999999	365	461	999999	560	987	102	999999	631	810	434	999999	18	999999	182	624	533	786	999999	409	265	533	394	620	999999	999999	534	306	107	847	524	409	635	883	174	331	999999	297	130	181	110	146	116	661	999999	14	999999	752	999999	181	758	999999	48	152	610	
125	999999	841	219	999999	462	999999	999999	783	999999	35	694	134	433	851	605	999999	666	596	309	129	427	733	513	10	880	781	728	999999	999999	590	999999	493	282	59	360	187	87	180	718	313	488	332	375	91	319	605	999999	726	575	522	277	999999	842	491	999999	247	338	219	999999	680	77	732	695	705	999999	999999	851	999999	500	999999	169	496	877	999999	640	105	368	431	690	285	462	12	360	576	999999	918	651	791	361	123	849	999999	111	48	245	755	637	669	427	118	753	999999	236	157	363	781	574	846	850	602	879	907	528	793	999999	75	382	128	393	999999	559	70	31	386	579	999999	394	839	760	999999	467	698	14	999999	999999	515	999999	212	223	540	354	804	999999	759	999999	941	348	318	819	179	383	518	286	681	558	693	924	849	578	71	396	999999	96	965	144	190	903	999999	270	712	299	179	905	852	999999	755	129	272	153	637	952	86	29	590	511	999999	422	332	33	839	591	999999	633	161	153	999999	999999	975	624	62	48	401	57	999999	999999	999999	999999	433	999999	803	573	662	999999	941	119	320	715	505	463	999999	768	580	923	431	131	373	545	754	999999	780	46	153	647	999999	598	560	999999	912	710	307	999999	988	51	999999	275	928	230	692	999999	833	904	222	521	439	294	468	478	625	985	516	668	858	999999	510	767	430	25	615	353	558	290	802	795	166	849	779	999999	704	166	999999	999999	853	712	875	999999	999999	631	218	806	999999	999999	414	999999	204	638	488	999999	541	462	845	913	614	349	493	553	112	426	999999	999999	514	928	773	469	999999	999999	815	156	849	634	999999	798	807	809	999999	476	876	875	601	528	371	516	999999	999999	321	289	538	513	228	332	773	407	276	628	999999	211	318	945	999999	830	999999	342	424	999999	999999	56	999999	804	999999	27	677	999999	999999	836	228	998	930	531	157	999999	835	311	999999	999999	861	545	531	188	999999	21	167	930	742	770	999999	999999	102	999999	732	274	183	733	387	210	999999	999999	999999	440	410	303	280	787	797	999999	994	521	999999	896	55	974	524	927	296	124	860	746	494	64	140	199	905	838	798	882	339	112	999999	999999	872	999999	963	101	778	224	999999	379	999999	121	776	194	624	205	56	758	750	999999	999999	272	350	908	62	527	309	221	397	442	999999	914	999999	892	596	999999	33	730	999999	433	999999	82	384	999999	613	383	999999	946	574	710	791	49	142	93	666	662	999999	999999	999999	446	791	567	826	999999	390	228	999999	999999	598	999999	181	326	747	999999	
999999	999999	888	860	305	679	248	363	999999	687	651	949	781	218	236	934	312	70	469	999999	999999	591	999999	999999	999999	999999	999999	404	357	637	538	475	302	815	986	302	773	999999	668	592	207	437	920	148	656	999999	446	611	657	663	999999	121	856	182	999999	515	999999	812	760	911	125	844	999999	19	159	185	657	966	999999	933	170	787	401	877	999999	213	671	117	429	668	947	952	746	694	13	426	618	129	139	480	184	961	764	757	999999	362	432	911	989	480	783	480	389	999999	503	847	720	979	805	999999	843	20	392	999999	963	173	999999	999999	15	733	567	538	837	751	759	208	32	644	411	24	781	760	999999	948	999999	477	573	32	200	165	706	639	324	656	637	173	579	999999	793	312	264	120	905	265	999999	999999	642	999999	964	304	824	86	578	790	701	93	892	443	999999	999999	999999	85	130	850	37	999999	224	190	124	595	999999	360	850	999999	999999	999999	855	862	44	640	834	999999	67	896	341	999999	71	999999	955	553	281	145	999999	307	999999	189	999999	65	238	999999	40	462	999999	378	675	473	235	479	40	40	238	39	408	575	661	665	999999	234	518	407	999999	690	999999	570	999999	493	999999	552	397	580	999999	799	999999	59	999999	382	999999	689	231	867	404	592	502	924	325	251	736	999999	999999	56	999999	999999	546	831	999999	999999	237	953	64	999999	999999	999999	91	999999	360	438	405	359	965	999999	254	338	12	650	12	284	197	311	254	83	999999	14	906	351	419	914	999999	802	999999	999999	155	467	999999	50	299	720	510	52	573	999999	999999	999999	925	366	801	832	763	999999	828	844	161	999999	999999	981	999999	573	777	740	51	445	184	603	429	999999	144	786	704	999999	361	291	773	999999	737	367	999999	999999	89	549	999999	586	161	368	999999	94	118	999999	999999	653	616	725	943	770	999999	999999	712	252	957	230	231	25	138	800	543	546	999999	999999	198	351	753	63	999999	237	999999	999999	294	816	999999	344	999999	915	999999	60	356	999999	348	13	999999	609	655	985	423	999999	999999	534	458	360	824	436	23	112	40	999999	899	999999	240	716	579	546	843	896	622	622	633	316	988	999999	454	907	208	999999	999999	589	695	768	640	635	909	666	15	934	991	202	999999	494	885	619	160	793	405	999999	433	999999	766	759	372	801	999999	999999	545	381	905	917	238	999999	250	450	722	141	922	605	806	913	541	999999	904	999999	300	999999	430	378	926	661	511	576	999999	263	999999	999999	999999	838	409	897	999999	634	39	83	964	999999	253	444	
999999	29	870	999999	825	519	77	857	854	941	510	999999	590	177	454	253	999999	661	999999	987	999999	785	734	93	206	908	792	906	999999	831	465	999999	999999	985	999999	999999	791	999999	751	135	196	965	92	464	338	323	316	999999	190	785	999999	313	86	265	817	122	999999	999999	603	916	727	999999	978	32	485	595	199	999999	695	999999	462	704	910	184	801	661	703	999999	755	882	601	999999	999999	103	174	999999	999999	640	999999	369	623	14	118	999999	408	999999	987	69	978	743	133	711	268	643	333	999999	999999	901	464	166	418	24	41	721	999999	888	443	885	858	332	756	559	999999	336	923	457	596	85	776	775	674	643	301	999999	999999	999999	580	93	769	212	760	937	186	22	950	608	999999	999999	999999	519	592	111	999999	655	986	574	285	931	720	999999	375	327	134	688	492	999999	723	999999	962	434	317	360	999999	655	572	819	999999	999999	386	324	484	999999	565	999999	193	572	442	645	35	999999	614	648	373	999999	999999	442	812	999999	529	999999	885	953	999999	94	999999	999999	985	555	93	176	999999	860	555	405	402	176	999999	999999	505	919	342	87	993	999999	820	668	987	999999	818	139	17	885	894	999999	438	530	774	481	65	950	586	887	562	859	999999	754	103	967	501	999999	681	944	992	999999	842	807	960	999999	274	542	255	762	736	953	999999	315	965	354	966	871	401	290	812	554	342	455	525	143	784	75	575	29	731	158	458	73	893	999999	368	631	569	127	216	522	999999	824	160	608	701	688	999999	748	10	629	278	401	999999	999999	277	999999	291	826	999999	999999	999999	999999	999999	588	505	999999	999999	681	999999	345	312	284	83	299	848	518	999999	999999	442	106	999999	826	999999	999999	880	66	931	455	27	999999	349	743	255	17	555	999999	793	572	999999	999999	999999	116	762	664	326	994	327	842	599	758	101	374	999999	999999	999999	150	216	999999	707	448	172	999999	664	23	996	999999	38	999999	744	378	725	732	813	836	999999	999999	74	364	999999	999999	999999	99	855	268	880	974	359	999999	96	415	999999	999999	864	665	999999	309	452	748	668	757	966	261	107	230	43	368	999999	557	946	750	86	852	999999	822	709	999999	999999	999999	142	31	220	558	979	338	999999	999999	868	157	402	530	728	325	999999	38	919	999999	999999	635	999999	522	423	801	999999	999999	339	999999	999999	52	955	999999	198	999999	615	646	547	999999	281	999999	126	182	499	413	999999	425	31	760	999999	123	902	232	90	485	999999	620	608	999999	35	643	999999	692	147	825	999999	41	999999	999999	
999999	58	999999	512	215	232	518	61	32	19	646	999999	324	999999	265	609	999999	733	289	712	999999	995	999999	138	392	637	769	433	45	673	221	999999	93	999999	61	999999	999999	400	26	999999	966	129	597	599	999999	999999	999999	999999	437	538	685	468	751	629	999999	999999	999999	999999	130	578	999999	95	999999	358	999999	523	34	974	526	999999	976	749	717	431	745	755	407	999999	366	474	318	348	995	507	999999	752	381	463	999999	347	106	280	279	447	999999	999999	999999	248	800	999999	999999	355	904	290	999999	936	751	330	884	61	999999	999999	999999	655	270	999999	999999	518	370	56	151	999999	441	189	999999	999999	999999	279	37	999999	651	169	648	999999	999999	999999	443	999999	946	999999	11	61	999999	491	41	999999	999999	623	187	289	999999	999999	999999	754	999999	332	999999	725	999999	855	999999	482	302	999999	409	156	923	999999	85	307	681	384	572	319	55	100	991	950	157	526	999999	856	101	747	82	67	291	893	10	257	59	718	999999	999999	596	528	758	558	91	885	610	397	999999	880	608	417	32	568	999999	26	999999	999999	577	999999	434	609	390	999999	948	352	864	999999	886	827	258	962	898	481	722	526	342	443	869	272	915	43	317	221	148	664	44	999999	194	983	916	95	150	772	667	999999	148	212	610	999999	30	580	510	999999	631	999999	519	550	845	193	999999	898	103	315	798	401	301	179	417	293	999999	152	846	999999	910	172	822	136	999999	736	387	139	832	140	252	345	999999	595	589	502	155	494	999999	10	309	28	991	999999	999999	275	999999	968	795	326	999999	999999	734	607	811	469	824	393	736	999999	805	554	999999	962	73	462	868	706	589	999999	148	823	274	845	603	892	180	999999	161	548	51	999999	344	516	710	373	610	924	784	130	678	762	757	768	205	754	953	999999	999999	521	407	988	388	999999	187	606	613	888	14	919	298	837	241	999999	77	396	220	999999	262	999999	999999	944	921	469	247	999999	999999	506	649	848	999999	151	225	640	150	999999	999999	999999	338	113	999999	722	920	999999	831	999999	530	568	700	999999	999999	404	776	81	669	999999	77	919	642	801	540	117	248	165	999999	156	621	999999	57	999999	999999	756	229	159	939	139	999999	65	999999	406	855	507	999999	999999	999999	544	375	154	999999	687	986	120	821	537	999999	653	483	765	999999	685	229	930	521	686	452	787	999999	627	999999	539	439	21	291	246	946	43	311	999999	850	999999	999999	999999	629	369	37	255	999999	692	999999	296	656	268	179	999999	186	925	985	129	399	999999	369	748	
999999	999999	999999	999999	829	584	591	539	999999	999999	999999	999999	904	999999	999999	999999	658	206	999999	492	50	845	882	180	841	338	70	31	57	192	18	332	85	42	464	196	999999	63	426	999999	110	56	944	581	353	729	57	999999	623	999999	470	999999	674	999999	999999	999999	559	999999	999999	501	999999	570	492	169	999999	591	375	872	298	124	50	999999	780	999999	392	999999	901	310	826	122	290	637	407	223	721	999999	658	999999	999999	298	636	43	919	999999	999999	540	564	784	514	762	999999	999999	145	509	793	864	422	183	494	714	274	259	261	999999	220	886	173	278	447	260	933	176	548	999999	999999	17	685	855	664	851	438	999999	795	999999	757	115	502	999999	430	856	403	484	713	999999	999999	387	781	999999	714	999999	377	296	346	264	828	999999	637	145	31	999999	189	999999	519	643	285	157	999999	999999	273	999999	999999	999999	999999	591	857	459	463	928	999999	109	999999	999999	151	999999	484	152	780	999999	245	570	478	366	876	645	677	835	999999	80	345	877	924	999999	634	608	567	999999	448	755	406	379	734	999999	170	922	559	401	426	806	168	999999	376	921	951	703	999999	37	398	999999	999999	31	494	392	592	999999	184	999999	162	999999	155	381	704	35	145	999999	835	769	205	954	95	999999	419	168	911	212	510	999999	643	999999	971	999999	713	999999	999999	384	885	999999	126	72	747	999999	999999	999999	999999	786	438	350	785	94	867	868	832	999999	999999	637	612	335	480	999999	596	181	997	231	571	615	999999	999999	193	760	981	493	653	142	217	177	46	535	506	135	774	999999	999999	559	999999	113	707	279	128	214	999999	559	870	735	999999	575	921	28	322	56	128	969	167	34	999999	383	225	699	236	999999	600	86	828	355	616	436	953	447	999999	467	999999	398	350	978	988	999999	623	999999	999999	641	256	28	223	460	999999	804	999999	202	456	690	888	18	52	178	614	695	730	525	129	49	621	999999	999999	854	148	999999	629	188	999999	681	760	307	999999	999999	703	582	863	378	999999	811	433	761	991	999999	579	899	355	181	374	302	700	108	797	627	29	773	167	368	321	285	185	824	166	774	929	590	999999	999999	475	42	832	362	999999	318	615	999999	491	393	285	999999	385	457	813	999999	980	662	999999	415	999999	999999	424	504	999999	73	635	609	605	226	547	989	924	898	705	342	469	348	922	489	22	169	291	774	92	82	900	728	20	422	999999	277	90	999999	881	545	617	999999	306	121	683	999999	999999	275	846	296	999999	486	751	999999	283	642	739	30	
999999	416	999999	649	999999	983	172	907	999999	192	432	999999	908	365	26	170	724	141	51	810	806	15	904	25	999999	999999	999999	999999	976	540	149	162	537	69	176	474	896	968	916	323	999999	775	999999	82	843	999999	387	959	469	591	999999	151	600	929	224	397	512	633	999999	625	235	999999	999999	68	52	280	742	848	199	552	274	999999	225	728	861	40	999999	831	999999	362	418	798	999999	999999	783	997	561	608	999999	999999	962	273	256	300	98	210	845	999999	40	573	832	539	770	999999	327	999999	925	871	77	194	799	681	999999	368	216	436	794	545	284	999999	718	999999	999999	420	999999	11	999999	999999	999999	661	195	248	801	609	999999	879	999999	46	78	784	82	689	540	999999	978	999999	812	888	999999	999999	416	309	85	985	854	698	536	359	337	326	999999	999999	999999	416	999999	561	879	851	839	336	999999	999999	476	499	972	38	603	352	442	309	999999	621	840	999999	254	999999	172	999999	755	831	353	678	709	752	294	81	458	134	661	426	410	961	58	999999	264	658	832	585	22	825	104	193	917	37	137	878	170	262	171	124	999999	73	999999	18	983	999999	58	999999	214	901	580	479	690	25	898	237	572	92	999999	999999	62	999999	803	929	736	169	761	681	624	416	910	999999	962	547	38	347	865	999999	999999	999999	999999	999999	999999	999999	255	625	503	902	139	900	315	87	999999	999999	71	811	269	176	282	824	968	999999	109	999999	990	999999	516	999999	987	561	371	532	318	999999	986	944	999999	692	684	999999	665	999999	999999	724	999999	999999	668	397	485	999999	87	699	999999	949	567	999999	18	582	999999	871	999999	360	999999	578	538	783	769	999999	999999	127	605	999999	491	999999	168	119	999999	385	697	167	715	128	666	770	999999	999999	763	999999	999999	754	999999	634	571	813	11	999999	943	973	195	327	999999	330	809	368	620	510	217	607	790	457	417	632	884	999999	999999	999999	693	154	104	999999	29	410	715	833	999999	971	15	678	169	853	176	851	999999	379	103	395	319	308	999999	973	999999	166	999999	999999	347	313	999999	999999	657	21	621	798	999999	329	308	663	614	999999	186	649	999999	538	447	937	291	565	443	515	870	769	680	395	994	130	999999	999999	832	540	495	878	231	407	999999	157	242	377	971	870	81	439	999999	343	131	510	479	925	718	999999	999999	999999	999999	999999	737	888	341	999999	804	759	917	445	999999	83	490	308	428	106	999999	300	705	913	593	572	444	441	988	999999	999999	494	999999	486	154	999999	647	713	17	987	670	142	816	16	
572	222	999999	635	999999	707	999999	823	92	382	417	999999	935	999999	198	307	800	305	899	994	962	320	118	440	999999	640	999999	776	300	440	436	999999	999999	999999	999999	381	619	808	833	999999	494	999999	411	999999	78	999999	265	667	525	999999	999999	374	243	999999	53	262	113	522	344	966	999999	86	999999	999999	946	42	943	246	638	999999	688	999999	471	619	509	999999	908	839	371	575	385	769	999999	590	999999	71	151	999999	999999	98	999999	999999	474	866	19	417	917	760	332	999999	782	28	999999	709	31	999999	999999	624	322	530	999999	273	160	769	591	512	999999	941	999999	999999	890	999999	591	550	999999	591	526	999999	610	102	999999	158	999999	335	999999	366	740	999999	999999	57	999999	999999	350	134	744	14	945	999999	999999	506	591	976	361	447	155	501	437	488	171	439	679	308	23	999999	926	205	999999	825	976	999999	771	285	382	999999	726	999999	940	999999	805	544	645	821	329	113	511	628	797	79	189	300	999999	262	389	139	377	999999	999999	130	208	549	257	130	728	60	735	999999	603	10	721	999999	999999	999999	682	999999	793	999999	999999	910	999999	307	999999	687	646	999999	304	519	895	253	983	866	858	999999	999999	999999	296	999999	102	278	999999	205	34	797	357	999999	739	959	999999	999999	999999	519	881	603	411	999999	999999	569	484	999999	756	999999	420	360	26	855	923	740	999999	426	340	278	765	709	542	523	999999	611	340	999999	946	345	999999	142	908	474	984	999999	999999	366	124	727	51	59	999999	999999	784	673	780	502	482	999999	999999	999999	999999	76	753	999999	71	888	627	540	239	244	106	999999	286	999999	452	551	999999	668	999999	356	312	612	999999	999999	196	999999	738	610	830	837	766	946	98	999999	710	999999	721	812	204	999999	739	584	498	999999	953	112	999999	507	231	999999	632	814	678	900	850	819	840	999999	985	681	159	26	710	401	477	160	331	498	999999	610	830	68	473	800	616	727	124	429	763	94	999999	241	388	600	999999	952	278	999999	999999	891	10	684	826	523	999999	999999	874	999999	339	803	780	387	930	999999	408	573	350	999999	999999	132	705	421	283	901	177	917	638	119	999999	525	882	143	562	999999	609	156	241	950	428	999999	999999	27	100	960	999999	135	311	767	202	999999	611	399	904	814	196	999999	999999	925	355	999999	94	765	909	999999	921	646	825	999999	21	999999	341	999999	459	400	999999	687	999999	999999	596	51	615	870	916	999999	913	492	238	999999	999999	999999	999999	316	999999	964	809	98	118	286	49	667	310	67	999999	940	309	221	940	999999	
545	508	268	96	999999	313	848	223	999999	364	900	438	999999	87	754	990	999999	35	794	495	591	999999	579	999999	999999	999999	741	558	999999	999999	999999	701	551	724	212	990	761	659	978	999999	125	999999	249	754	386	999999	259	999999	312	999999	999999	284	426	455	922	999999	929	223	812	408	999999	299	999999	871	999999	208	887	693	999999	999999	999999	999999	56	999999	379	996	940	824	668	673	680	999999	256	999999	552	999999	284	106	802	847	71	548	846	579	729	826	496	378	646	999999	723	999999	356	999999	999999	577	999999	923	86	999999	424	114	999999	148	728	63	53	750	329	145	923	790	999999	38	702	690	19	476	774	999999	509	572	999999	490	950	124	172	707	822	999999	999999	361	999999	875	432	956	992	707	851	676	999999	746	58	510	264	932	673	328	999999	845	567	760	159	999999	426	851	999999	75	999999	613	891	999999	927	354	400	572	770	25	999999	745	698	999999	999999	107	999999	762	999999	678	236	27	451	999999	860	976	417	999999	999999	497	459	581	40	927	519	248	785	446	818	999999	119	691	999999	658	722	110	157	999999	145	61	999999	663	337	257	838	180	999999	999999	485	951	937	416	370	999999	999999	34	714	770	792	999999	322	999999	944	819	999999	999999	999999	792	131	760	828	161	849	160	999999	795	253	782	98	349	85	737	960	866	767	703	999999	889	102	697	395	999999	473	999999	738	438	719	518	689	304	324	379	925	725	999999	785	567	220	548	771	781	931	681	999999	311	585	999999	999999	61	865	999999	965	999999	434	374	451	687	101	421	305	85	999999	103	794	999999	706	999999	999999	743	981	999999	120	351	330	916	463	705	999999	456	999999	75	999999	466	999999	91	358	679	501	361	682	108	476	798	252	999999	56	838	887	999999	999999	773	137	343	80	729	999999	624	379	518	999999	745	666	644	268	239	443	999999	279	712	675	36	999999	884	999999	883	669	322	108	635	869	999999	818	603	851	390	937	308	396	104	979	734	309	983	999999	936	442	831	999999	23	999999	777	568	184	752	999999	462	253	999999	999999	69	789	526	744	648	999999	926	72	999999	999999	301	999999	882	184	733	999999	727	337	443	999999	999999	838	782	95	383	101	66	643	851	283	927	694	36	208	999999	199	218	564	344	166	20	379	48	662	721	126	895	394	999999	999999	851	135	810	999999	999999	999999	17	440	371	556	238	292	221	999999	999999	607	118	999999	149	544	733	172	992	287	124	999999	799	999999	373	999999	999999	999999	203	999999	999999	802	883	880	462	813	999999	999999	203	
788	927	999999	999999	999999	711	123	18	999999	254	906	87	688	143	533	41	999999	431	887	999999	115	360	565	99	180	98	999999	724	237	231	335	362	999999	969	213	359	999999	999999	281	418	260	257	999999	999999	296	963	743	668	359	848	999999	392	999999	710	999999	999999	372	638	986	999999	563	399	781	990	999999	999999	131	719	929	999999	645	759	160	479	816	858	375	147	802	217	999999	489	999999	389	442	999999	999999	999999	881	775	999999	758	927	841	854	861	476	994	508	742	842	33	739	185	213	38	242	824	893	999999	72	234	999999	779	95	999999	34	401	999999	976	494	999999	999999	999999	999999	886	831	999999	625	955	392	381	638	69	375	999999	749	199	999999	413	710	999999	999999	999999	713	762	922	158	755	779	837	84	446	532	258	966	195	999999	999999	326	999999	923	999999	938	999999	999999	595	775	413	763	334	834	999999	154	275	999999	523	196	999999	435	963	999999	562	845	127	318	935	116	811	408	146	999999	212	999999	216	999999	44	999999	804	32	176	999999	744	991	455	12	858	301	266	997	999999	999	146	561	362	524	370	364	999999	539	755	999999	963	15	627	171	632	999999	938	488	226	109	391	427	268	999999	999999	571	399	125	459	643	999999	999999	954	147	36	999999	506	999999	426	679	603	275	999999	687	193	739	373	999999	379	999999	363	777	780	354	999999	718	999999	545	586	799	964	999999	89	122	639	159	60	999999	144	982	859	999999	72	999999	999999	999999	161	999999	633	208	207	116	745	957	289	81	43	609	529	999999	999999	960	114	626	715	898	196	164	57	43	688	882	999999	397	642	117	715	999999	848	501	999999	721	912	388	602	858	999999	131	999999	567	125	451	999999	826	635	999999	151	999999	831	999999	929	996	533	599	520	324	957	358	325	182	999999	999999	761	37	750	635	58	726	34	999999	939	74	332	999999	918	247	999999	332	761	744	965	279	413	251	572	999999	197	323	868	999999	900	609	806	999999	211	999999	689	933	85	10	999999	425	422	973	667	864	999999	53	681	999999	402	999999	597	581	999999	97	999999	519	465	189	447	735	999999	745	956	339	999999	672	999999	601	999999	999999	999999	761	999999	999999	999999	439	583	708	896	154	641	595	999999	275	22	999999	451	123	999999	180	999999	895	562	124	567	676	27	338	605	999999	764	89	725	414	388	836	687	999999	999999	956	935	757	999999	999999	103	272	999999	690	327	43	999999	175	671	386	519	360	209	779	999999	190	422	255	112	894	390	562	870	481	887	186	999999	999999	999999	999999	999999	720	
612	999999	31	999999	815	336	999999	999999	780	999999	418	999999	894	999999	999999	908	999999	59	543	690	654	399	913	540	999999	388	803	999999	999999	446	999999	696	152	799	999999	999999	757	999999	999999	95	244	540	999999	791	999999	531	586	999999	549	640	108	833	999999	554	76	999999	355	490	904	436	532	870	87	344	316	721	999999	105	999999	696	999999	10	684	458	999999	124	285	132	999999	999999	999999	944	601	999999	348	459	266	598	733	999999	999999	276	999999	937	563	374	462	999999	485	432	999999	999999	999999	853	489	107	158	982	108	951	937	233	104	44	634	999999	279	233	995	857	465	608	372	753	111	883	228	746	999999	999999	662	506	999999	999999	544	320	373	747	999999	250	999999	999999	499	781	597	372	182	999999	313	999999	104	239	999999	628	967	999999	128	999999	752	606	879	999999	97	27	298	440	999999	140	500	323	224	531	858	999999	556	191	118	590	166	999999	711	999999	443	919	986	999999	722	28	996	999999	202	547	995	768	371	898	999999	482	492	166	999999	51	999999	999999	760	573	381	39	81	785	619	538	670	23	894	407	968	177	40	865	718	567	144	683	131	677	535	99	392	999999	995	636	107	999	953	669	234	454	169	422	62	693	947	220	207	663	999999	982	873	964	999999	999999	451	626	448	228	907	999999	867	999999	48	999999	999999	422	790	982	440	999999	69	235	183	999999	18	617	813	34	999999	999999	999999	467	999999	999999	225	999999	728	977	194	481	560	734	999999	661	586	999999	384	770	999999	535	429	224	999999	216	922	648	790	415	999999	834	813	424	609	982	999999	410	293	496	999999	999999	999999	813	798	959	119	999999	999999	522	937	932	999999	999999	976	999999	999999	271	244	593	999999	576	637	999999	967	360	668	146	999999	780	999999	186	793	888	705	999999	999999	616	425	999999	106	999999	186	278	999999	87	600	769	447	999999	487	825	175	699	999999	999999	590	381	845	999999	999999	973	210	999999	948	761	149	355	348	157	999999	888	845	999999	497	41	400	369	844	890	759	898	698	610	302	748	999999	999999	999999	999999	999999	999999	770	999999	972	133	397	493	999999	999999	938	255	431	999999	281	598	979	205	999999	834	108	999999	536	955	688	403	284	599	399	999999	751	55	999999	141	908	784	127	868	997	374	644	906	999999	999999	952	999999	476	999999	339	703	999999	999999	891	197	118	27	932	815	298	579	848	798	104	130	964	999999	922	300	391	496	481	121	208	837	200	201	999999	407	12	999999	926	875	999999	696	439	999999	163	146	33	890	851	311	579	427	
525	999999	812	999999	174	69	591	186	27	842	232	658	616	64	997	999999	834	534	999999	123	653	972	538	408	690	38	739	785	276	500	645	179	541	781	322	353	389	274	999999	999999	999999	999999	858	999999	473	781	330	109	149	117	65	326	498	465	774	552	317	414	236	145	329	806	909	526	207	62	126	834	741	653	537	999999	301	999999	531	902	124	122	999999	909	707	640	646	999999	999999	328	681	86	17	999999	45	974	47	999999	624	786	999999	342	228	421	664	495	367	496	579	495	35	629	999999	871	438	205	999999	327	437	999999	170	750	90	878	999999	50	827	999999	617	562	532	203	255	744	71	781	893	522	254	999999	282	159	589	949	303	62	999999	999999	340	840	999999	720	670	999999	625	100	261	350	50	624	667	999999	999999	999999	999999	832	383	999999	809	657	312	957	82	225	999999	999999	171	999999	585	329	897	692	999999	776	67	812	533	320	999999	971	999999	552	481	629	554	999999	281	571	986	471	678	952	336	999999	538	546	647	999999	529	615	929	130	765	721	727	975	754	999999	959	999999	309	999999	80	837	137	999999	485	453	670	999999	739	599	154	999999	650	945	365	999999	248	521	999999	88	790	513	52	409	999999	760	902	579	143	999999	612	835	172	614	882	498	556	999999	999999	204	999999	10	999999	340	975	651	999999	782	619	796	863	448	999999	230	282	999999	795	999999	999999	725	550	101	395	570	999999	318	951	999999	999999	867	999999	469	460	970	304	999999	999999	999999	433	145	690	130	959	999999	999999	173	849	941	341	324	703	999999	807	345	653	692	614	316	353	999999	700	43	719	999999	395	404	987	999999	926	492	930	999999	304	835	999999	999999	142	999999	999999	822	469	19	999999	748	999999	999999	661	125	999999	611	185	999999	369	766	445	656	411	217	951	910	185	833	999999	848	999999	620	999999	972	310	233	560	565	61	530	207	999999	338	970	587	811	999999	872	999999	325	316	609	723	538	400	388	28	925	999999	353	647	999999	994	999999	363	999999	60	999999	999999	102	60	619	279	838	568	999999	327	440	629	149	177	312	144	699	542	785	896	994	582	921	999999	635	467	707	999999	999999	696	999999	999999	42	761	999999	67	606	274	697	339	999999	969	999999	999999	588	305	958	186	344	999999	999999	324	578	657	65	116	893	887	999999	161	572	955	996	67	845	823	596	388	123	999999	538	434	844	456	21	35	936	999999	999999	340	509	999999	549	82	402	168	49	385	705	947	999999	718	999999	999999	999999	929	973	588	225	765	999999	
580	73	99	962	869	479	132	645	40	999999	43	270	999999	999999	50	415	924	665	687	784	221	683	175	90	999999	585	999999	688	92	61	357	999999	861	999999	928	999999	460	119	532	688	916	739	674	777	141	457	763	892	726	999999	59	999999	538	981	496	897	999999	18	152	294	179	443	563	978	999999	398	409	463	724	581	955	814	142	998	867	482	999999	397	949	999999	999999	999999	961	568	12	434	116	880	145	41	570	999999	967	248	518	483	999999	999999	954	742	999999	999999	178	999999	567	245	790	539	999999	24	999999	999999	999999	780	472	762	481	994	976	999999	292	999999	328	693	21	513	999999	999999	489	393	306	322	443	217	323	521	999999	816	10	999999	999999	999999	766	130	152	70	393	196	775	756	12	191	719	565	459	529	982	484	143	64	398	895	60	999999	718	576	77	851	999999	999999	523	999999	999999	999999	755	716	999999	207	551	999999	999999	660	129	733	391	124	999999	999999	758	793	538	764	683	999999	379	748	525	999999	412	999999	993	541	729	999999	242	999999	197	510	999999	999999	767	784	933	999999	933	737	999999	326	348	603	999999	200	999999	673	999999	999999	999999	57	839	999999	999999	725	795	975	999999	999999	931	999999	999999	53	927	999999	76	25	35	753	830	501	22	641	971	208	999999	808	603	999999	999999	65	999999	999999	367	999999	999999	804	999999	51	989	999999	234	354	999999	481	825	305	999999	879	133	999999	648	668	929	489	999999	999999	999999	992	38	986	382	165	150	999999	999999	999999	686	787	432	999999	999999	983	764	871	999999	667	834	500	383	999999	142	723	999999	999999	416	743	999999	877	115	471	999999	559	999999	13	999999	78	214	930	999999	999999	999999	999999	457	861	999999	664	904	67	222	377	373	544	618	635	853	999999	999999	780	999999	999999	999999	809	681	999999	503	913	969	999999	999999	208	999999	999999	912	575	783	999999	276	999999	755	752	838	495	999999	738	999999	234	940	388	159	928	592	434	471	437	342	809	217	496	368	700	694	999999	773	24	999999	999999	632	53	999999	610	392	668	34	716	321	979	154	999999	999999	278	973	999999	610	366	999999	39	443	484	242	999999	46	999999	999999	65	68	694	722	650	824	638	602	897	535	549	545	923	409	754	999999	363	999999	273	633	100	999999	112	999999	416	999999	884	999999	157	810	878	999999	612	220	969	999999	627	266	999999	129	234	999999	85	65	70	999999	691	999999	999999	368	878	318	772	156	368	337	955	161	315	252	999999	611	455	96	657	999999	932	713	440	999999	498	106	172	154	409	423	999999	56	482	
999999	717	999999	347	999999	932	570	801	466	852	641	703	476	951	999999	189	622	231	999999	408	94	999999	978	199	592	870	999999	155	627	746	999999	686	908	679	999999	535	999999	273	999999	164	97	184	999999	860	798	402	32	999999	911	965	786	202	661	999999	397	999999	999999	75	999999	999999	999999	424	183	719	908	955	794	796	241	725	504	358	564	835	999999	910	999999	127	999999	199	847	636	243	662	960	751	34	270	999999	23	796	619	518	748	13	672	11	755	952	999999	608	235	914	999999	471	437	999999	826	999999	999999	293	621	999999	565	80	524	190	999999	759	166	930	533	515	227	928	884	840	816	831	999999	908	999999	174	557	999999	621	721	57	200	533	123	207	999999	804	730	185	999999	999999	677	999999	491	489	996	795	999999	84	720	999999	999999	586	596	999999	995	688	578	626	999999	126	974	999999	999999	999999	330	999999	53	732	599	999999	497	999999	938	887	149	351	167	999999	999999	378	644	516	901	34	789	613	936	301	999999	255	999999	114	999999	829	979	228	999999	357	168	770	752	189	485	19	209	514	648	709	999999	653	530	158	955	87	481	467	557	778	354	717	299	752	999999	354	999999	393	34	119	907	920	999999	809	270	899	626	999999	41	891	824	285	999999	236	618	559	724	999999	158	999999	358	521	999999	999999	13	999999	481	999	659	140	535	816	489	538	802	999999	988	721	999999	65	461	999999	999999	665	999999	999999	751	999999	999999	970	629	999999	244	384	761	396	999999	756	999999	999999	428	627	805	900	365	18	796	436	434	999999	570	13	199	102	999999	341	94	15	955	934	999999	418	865	688	510	139	999999	114	777	415	512	242	999999	78	999999	834	999999	536	999999	999999	999999	999999	638	999999	409	626	999999	152	195	429	999999	999999	800	870	128	19	999999	127	399	236	436	691	659	28	353	338	999999	130	465	364	999999	999999	999999	19	662	999999	779	587	288	884	922	439	919	358	113	268	441	999999	950	999999	999999	999999	146	83	999999	999999	665	619	934	999999	999999	999999	687	830	999999	999999	548	999999	218	999999	999999	999999	838	515	313	996	772	310	914	95	897	52	999999	999999	292	38	422	631	500	81	720	999999	653	999999	354	836	752	99	60	361	719	649	836	217	397	898	265	999999	770	999999	819	364	704	999999	183	497	915	849	548	999999	340	916	301	147	32	999999	999999	630	170	476	999999	683	260	563	999999	999999	215	999999	999999	999999	999999	791	861	977	262	999999	999999	804	999999	857	921	902	550	780	999999	802	999999	699	194	328	999999	634	470	999999	
278	999999	114	151	482	926	291	952	410	164	506	548	999999	323	885	666	614	999999	597	313	555	351	142	479	999999	573	898	516	778	131	27	148	999999	999999	709	126	261	324	331	116	575	969	999999	396	284	999999	747	44	999999	527	713	649	999999	167	748	926	13	634	999999	999999	38	999999	183	999999	146	368	227	496	999999	768	414	300	405	999999	737	586	999999	745	205	71	825	999999	999999	999999	417	378	999999	174	819	782	122	627	715	421	999999	800	795	223	260	916	999999	999999	430	55	122	423	253	557	430	172	87	268	439	546	999999	174	83	999999	871	768	266	62	676	831	999999	787	584	983	411	936	790	636	999999	999999	806	573	443	656	148	994	134	554	999999	657	705	999999	198	179	337	914	726	873	351	492	659	211	584	599	398	335	838	270	155	493	382	451	773	999999	739	999999	731	427	783	877	643	712	318	28	135	999999	599	415	656	497	220	916	294	13	629	999999	989	843	267	999999	165	999999	999999	260	285	264	999999	48	439	816	193	309	100	999999	999999	946	892	999999	473	596	736	433	613	658	999999	465	166	770	529	999999	531	887	999999	970	722	779	314	67	743	999999	721	560	975	840	313	999999	825	820	164	683	712	433	380	999999	86	731	260	749	977	999999	999999	320	518	304	294	999999	148	129	999999	78	642	834	822	602	874	185	999999	773	354	372	640	346	615	846	999999	108	999999	499	999999	990	528	564	90	923	773	410	52	999999	555	18	772	706	999999	95	51	999999	611	999999	999999	999999	999999	487	999999	999999	189	760	705	672	872	196	788	649	234	999999	999999	88	754	898	829	473	143	776	227	999999	600	933	278	999999	805	554	496	739	702	994	716	51	169	999999	743	22	705	380	808	369	229	132	999999	316	545	963	133	712	948	332	766	506	270	68	24	255	491	186	866	999999	699	59	946	240	54	508	919	999999	999999	816	768	763	968	857	127	477	462	962	983	842	431	999999	790	380	237	219	999999	110	999999	497	530	529	999999	490	670	180	999999	250	271	47	54	999999	558	142	999999	12	538	999999	941	547	793	529	999999	34	896	915	268	576	13	834	999999	818	827	666	295	249	260	999999	999999	946	301	221	700	946	798	586	999999	658	815	234	681	378	999999	913	704	11	336	488	999999	755	999999	609	247	999999	999999	235	26	891	999999	999999	999999	999999	225	999999	256	582	828	999999	236	320	999999	609	999999	999999	163	358	659	914	962	294	912	772	894	441	44	691	974	274	999999	572	569	344	
812	500	482	630	163	175	999999	999999	999999	90	261	283	76	312	849	468	999999	960	576	112	928	561	999999	980	166	783	959	564	607	564	618	664	750	353	999999	269	306	999999	205	493	999999	840	121	832	520	620	375	732	842	515	990	676	995	467	415	261	98	502	474	380	215	112	524	999999	471	597	532	722	999999	589	172	751	765	92	856	98	449	579	999999	999999	999999	236	722	102	573	942	668	293	999999	545	999999	804	67	824	288	999999	325	502	999999	922	999999	652	999999	262	352	249	910	912	610	999999	811	518	42	929	961	978	390	431	54	529	928	249	999999	969	419	368	693	940	804	712	999999	946	219	547	457	766	19	470	750	999999	42	755	999999	620	734	999999	771	138	999999	309	999999	999999	458	999999	999999	999999	999999	999999	843	983	555	999999	118	999999	554	864	309	494	482	999999	968	999999	681	719	497	183	566	173	999999	757	596	565	999999	505	949	878	498	378	553	608	898	999999	999999	766	779	72	647	784	76	869	362	287	656	999999	340	843	222	999999	353	820	291	703	21	95	396	990	892	612	948	675	375	999999	941	873	306	999999	303	914	940	434	999999	782	106	375	404	319	999999	419	175	116	999999	999999	34	732	999999	999999	999999	541	379	789	180	44	836	401	503	999999	346	782	371	134	549	308	999999	918	294	509	606	645	691	87	90	482	447	999999	999999	615	905	218	557	111	464	999999	544	999999	264	999999	999999	705	872	973	973	137	58	51	566	367	961	116	999999	817	598	116	849	302	708	999999	597	993	392	887	526	999999	235	999999	999999	787	763	999999	664	999999	563	999999	773	718	113	953	433	406	285	651	654	799	770	740	513	357	912	252	451	566	903	999999	323	984	456	845	901	788	381	778	999999	999999	999999	653	263	999999	999999	141	198	755	999999	201	718	740	243	999999	999999	495	999999	322	875	520	205	108	891	611	999999	788	271	268	61	645	34	506	57	340	999999	126	486	816	24	780	64	696	302	999999	999999	999999	750	999999	488	416	999999	999999	903	999999	128	999999	999999	652	119	554	870	999999	999999	628	999999	221	999999	903	378	251	999999	940	307	999999	466	508	806	189	999999	14	47	541	999999	645	612	965	603	964	221	999999	363	834	707	470	909	133	993	673	544	32	999999	999999	999999	247	999999	102	761	808	626	619	546	583	999999	114	516	339	160	67	999999	210	618	999999	691	373	999999	184	243	999999	195	999999	515	143	644	355	999999	999999	189	542	999999	520	214	795	347	602	468	999999	559	602	
953	580	972	936	657	344	413	172	165	988	999999	233	858	924	999999	293	114	413	939	929	990	325	160	618	999999	505	996	823	391	99	905	999999	624	999999	883	615	370	999999	485	310	941	999999	45	201	192	999999	999999	289	182	63	999999	64	999999	999999	999999	999999	999999	999999	125	162	347	590	781	76	999999	252	609	228	50	17	999999	534	927	638	988	999999	290	958	435	807	843	999999	650	337	999999	999999	999999	994	39	256	999999	15	463	333	962	999999	999999	999999	118	999999	413	443	999999	174	140	999999	136	212	641	572	356	999999	999999	318	319	630	999999	999999	999999	242	975	614	199	999999	822	917	81	604	675	637	869	321	850	495	999999	409	999999	486	999999	636	723	999999	999999	999999	899	999999	87	155	24	999999	420	726	999999	875	964	799	254	455	351	222	892	532	999999	13	702	44	999999	443	914	999999	162	999999	256	999999	518	999999	260	732	999999	109	840	925	590	343	226	153	818	974	530	603	165	33	999999	984	744	201	537	360	764	865	112	643	240	999999	190	957	479	999999	999999	62	548	521	560	252	382	999999	999999	202	999999	999999	225	646	912	320	754	138	328	271	104	326	999999	999999	968	38	996	206	694	485	162	269	673	164	617	478	65	643	472	999999	612	777	259	344	573	214	649	466	999999	920	360	999999	638	218	569	50	999999	647	999999	999999	255	186	999999	466	50	527	885	71	999999	444	265	120	666	436	659	327	999999	48	336	763	389	999999	474	999999	134	111	630	464	595	999999	799	417	99	940	646	435	504	793	304	56	328	587	999999	297	664	249	394	212	559	999999	973	639	999999	999999	152	714	711	999999	342	938	896	431	999999	462	645	999999	30	726	790	233	822	283	999999	290	999999	801	999999	999999	120	884	999999	999999	905	353	602	169	999999	309	999999	931	724	999999	460	365	160	897	122	999999	652	816	229	668	999999	336	429	700	895	40	355	350	611	534	397	457	232	478	525	999999	860	485	999999	720	928	858	508	999999	999999	388	140	999999	689	999999	999999	303	665	58	999999	579	999999	999999	273	76	999999	457	999999	200	610	13	143	681	382	990	123	176	75	508	999999	999999	827	999999	999999	516	900	808	660	481	998	999999	791	999999	999999	945	207	999999	222	684	999999	480	538	999999	999999	819	255	458	999999	699	25	369	999999	167	318	452	752	330	999999	756	175	999999	999999	849	999999	999999	999999	958	219	436	792	166	953	999999	741	269	999999	999999	388	67	271	451	643	960	999999	999999	865	634	866	29	999999	877	932	465	519	620	
682	688	999999	708	999999	297	999999	738	907	859	415	999999	425	999999	999999	244	941	967	999999	724	512	836	999999	999999	650	586	102	199	243	999999	233	999999	871	999999	586	346	401	680	458	974	212	905	63	605	233	28	218	817	602	999999	999999	964	970	999999	999999	846	305	564	68	31	204	60	504	992	636	917	976	304	999999	90	843	999999	999999	999999	521	999999	782	787	338	632	377	284	596	283	999999	268	999999	86	23	740	51	836	621	437	779	999999	410	71	969	316	999999	914	355	999999	999999	674	455	459	999999	999999	73	517	235	436	653	920	463	230	22	377	399	899	291	999999	49	16	649	91	741	369	999999	999999	817	32	999999	463	999999	999999	168	314	999999	999999	803	511	999999	533	610	195	999999	858	698	999999	58	999999	917	152	633	624	483	119	34	374	717	914	316	351	700	999999	846	200	999999	389	72	707	564	330	999999	999999	65	515	406	464	308	882	670	25	672	225	114	999999	829	999999	999999	58	290	999999	360	888	204	334	833	999999	999999	999999	999999	318	127	350	47	597	55	999999	568	967	712	999999	75	835	253	301	679	484	999999	409	371	687	789	23	427	999999	969	217	586	730	999999	999	999999	715	25	361	898	999999	188	999999	401	976	745	632	999999	720	999999	525	645	902	655	358	307	939	231	189	529	113	999999	921	999999	999999	277	838	294	712	454	999999	999999	892	403	999999	306	591	17	394	942	166	999999	707	999999	454	999999	683	84	334	702	186	494	836	832	795	409	266	889	563	709	999999	347	633	276	32	705	753	509	308	62	715	932	836	999999	999999	999999	225	999999	183	275	593	999999	999999	20	277	865	983	70	608	947	49	701	453	685	44	818	53	999999	720	749	819	183	775	281	986	254	999999	599	469	369	999999	88	716	298	999999	153	387	623	999999	166	721	692	999999	361	22	999999	488	999999	999999	999999	391	999999	468	434	999999	420	987	999999	999999	999999	218	394	999999	248	763	961	985	165	570	891	999999	430	999999	999999	37	136	282	424	268	972	766	506	397	915	978	410	620	999999	842	705	165	697	999999	975	948	337	102	663	598	999999	999999	333	999999	320	122	999999	350	904	999999	329	999999	999999	999999	999999	267	712	999999	685	270	999999	351	703	322	865	735	999999	831	999999	615	699	44	999999	826	217	999999	442	915	86	803	999999	999999	715	884	999999	567	592	999999	547	718	246	340	416	403	999999	710	335	20	725	999999	378	139	882	299	999999	294	528	747	223	117	824	796	920	882	999999	302	635	818	799	307	
153	476	293	999999	999999	369	627	999999	590	506	618	432	200	501	435	887	187	999999	187	999999	49	844	999999	999999	894	449	420	999999	160	999999	84	516	999999	427	999999	901	846	143	999999	999999	667	312	166	999999	499	401	606	999999	457	365	125	219	640	570	268	999999	999999	853	999999	999999	999999	103	76	648	999999	111	221	999999	70	533	50	53	999999	839	999999	737	688	348	940	502	843	991	87	999999	999999	999999	875	650	168	999999	999999	993	289	991	399	574	245	517	294	999999	999999	833	999999	923	324	82	713	801	999	531	620	999999	912	361	95	957	25	281	821	999999	236	571	999999	927	53	57	764	514	450	999999	501	999999	999999	552	322	20	999999	163	999999	999999	161	84	650	999999	521	415	90	927	905	999999	999999	964	999999	727	999999	618	229	440	880	277	318	999999	360	999999	40	449	30	369	49	84	334	861	801	77	415	161	999999	976	415	637	966	837	608	999999	448	536	999999	336	999999	704	999999	201	283	212	446	952	724	647	607	82	395	720	888	831	999999	696	172	999999	321	19	697	252	35	252	999999	481	600	352	999999	503	965	693	999999	999999	293	142	588	599	631	463	437	999999	378	999999	251	999999	948	999999	900	751	373	856	24	381	16	999999	999999	41	901	964	361	381	92	114	999999	999999	742	553	547	975	118	999999	996	858	582	423	873	691	10	64	532	823	452	813	139	118	678	606	338	745	999999	557	697	999999	111	999999	201	274	236	549	999999	405	239	999999	643	799	859	166	999999	593	999999	485	999999	846	442	538	929	279	974	999999	33	145	224	802	19	561	876	999999	999999	999999	999999	609	464	460	551	136	593	999999	999999	999999	259	999999	807	744	80	490	526	999999	233	573	136	921	299	238	526	377	999999	437	914	91	923	529	409	282	371	999999	999999	999999	999999	316	945	411	999999	999999	999999	999999	338	480	731	529	44	35	116	193	399	999999	319	236	999999	999999	945	999999	613	98	415	730	999999	999999	383	999999	470	947	555	999999	628	725	999999	999999	490	25	49	710	999999	395	56	897	422	225	882	70	755	999999	644	132	371	999999	999999	21	239	28	397	802	106	726	69	97	480	199	999999	999999	488	664	745	919	143	999999	999999	227	51	518	999999	898	999999	322	999999	999999	312	432	999999	838	999999	811	999999	471	999999	246	614	999999	336	959	426	232	659	999999	582	101	58	999999	999999	999999	339	579	969	721	710	499	160	783	476	393	785	57	643	726	999999	677	249	284	301	999999	630	480	891	92	101	95	999999	444	740	999999	
999999	586	444	999999	999999	999999	999999	703	761	138	96	999999	512	942	183	379	999999	999999	471	905	851	774	434	101	505	858	687	999999	999999	624	260	715	53	318	766	999999	613	999999	227	999999	999999	545	522	172	999999	799	968	949	909	722	999999	999999	999999	999999	999999	852	161	353	924	651	670	954	999999	999999	878	381	999999	999999	999999	999999	765	376	999999	83	80	315	262	272	290	705	890	738	999999	999999	129	945	742	218	11	913	57	999999	299	575	728	880	471	999999	294	439	999999	773	999999	934	956	999999	599	899	999999	11	600	999999	72	999999	999999	931	999999	176	999999	999999	638	578	202	999999	927	505	86	150	355	199	844	999999	978	851	693	126	999999	53	951	989	355	999999	454	999999	323	999999	207	81	814	796	903	305	999999	361	801	999999	580	511	17	460	63	459	553	575	166	723	910	220	534	999999	966	999999	999999	38	587	794	134	202	999999	999999	308	15	336	558	295	549	999999	627	60	259	545	999999	45	500	936	895	999999	999999	843	599	256	999999	999999	179	830	969	89	338	773	16	999999	388	562	247	162	57	133	995	289	617	214	293	169	999999	109	512	898	724	102	692	504	255	359	359	999999	320	468	166	728	999999	469	999999	853	54	999999	167	901	797	348	888	771	304	599	235	999999	963	827	999999	999999	999999	81	365	999999	91	999999	73	999999	212	999999	841	589	966	277	963	158	999999	439	125	345	999999	611	110	999999	214	920	999999	999999	133	999999	999999	493	207	97	411	254	114	944	772	542	999999	137	999999	82	506	308	805	37	635	87	370	999999	711	925	137	715	970	999999	41	170	310	999999	905	999999	176	999999	391	879	865	718	53	999999	999999	582	468	814	999999	999999	879	905	125	183	31	55	604	999999	781	281	999999	695	283	135	912	611	999999	470	231	462	999999	158	917	925	999999	999999	999999	290	865	139	467	322	803	999999	999999	136	55	137	394	860	999999	999999	576	120	919	999999	999999	918	177	66	999999	999999	592	459	131	999999	999999	199	21	114	22	323	999999	652	814	999999	891	340	999999	786	565	999999	85	371	820	765	582	999999	16	991	481	124	999999	809	788	468	729	353	821	999999	148	855	999999	289	847	328	980	923	305	999999	999999	999999	893	999999	500	246	923	230	999999	999999	157	191	999999	30	999999	897	210	360	864	355	918	547	519	655	647	999999	988	795	999999	501	785	999999	999999	735	712	377	230	732	319	999999	545	508	714	465	999999	957	672	105	999999	999999	128	999999	69	999999	363	740	999999	247	999999	790	257	999999	706	
147	999999	499	679	457	999999	266	676	477	999999	999999	809	999999	833	999999	999999	999999	46	893	999999	573	383	165	598	999999	999999	999999	783	982	989	999999	304	999999	801	576	999999	999999	999999	999999	999999	400	999999	650	588	999999	151	943	907	539	999999	62	999999	364	999999	143	764	425	901	999999	999999	346	482	999999	488	999999	27	401	617	266	180	702	413	821	116	999999	299	732	576	850	419	438	74	999999	179	999999	999999	940	999999	668	812	468	830	167	149	450	917	999999	172	76	729	749	336	650	368	121	648	932	999999	250	843	41	849	60	999999	647	281	239	999999	551	748	999999	972	948	454	999999	871	256	682	665	830	999999	570	509	130	999999	112	423	884	999999	297	842	692	188	825	780	999999	780	999999	501	999999	688	76	620	328	652	777	387	206	657	249	402	259	999999	999999	144	471	349	929	999999	545	999999	354	466	263	905	394	999999	133	673	999999	100	999999	190	496	152	643	950	191	478	891	724	226	999999	818	895	592	111	768	691	319	280	850	417	956	999999	344	609	366	422	267	984	999999	532	565	158	999999	999999	104	999999	500	520	167	461	158	820	641	999999	999999	368	999999	293	35	999999	364	821	250	390	233	185	807	43	593	768	220	907	999999	693	672	999999	300	523	16	500	200	798	999999	399	268	145	999999	227	961	997	109	974	999999	820	178	743	908	223	845	918	470	999999	927	398	250	251	359	947	454	999999	77	999999	286	999999	252	565	709	851	131	98	506	999999	81	595	668	246	999999	650	525	928	999999	86	999999	97	40	999999	999999	999999	158	27	786	732	772	982	930	310	999999	434	578	613	44	67	101	757	422	879	395	341	729	14	303	709	999999	525	999999	991	131	999999	503	999999	694	985	702	999999	311	774	817	99	665	368	549	523	81	999999	894	702	984	920	674	999999	347	539	993	154	723	87	999999	999999	999999	999999	999999	999999	930	69	919	999999	364	987	455	648	71	305	676	371	999999	780	999999	520	631	525	16	999999	999999	352	181	164	991	558	999999	234	474	570	335	999999	999999	50	999999	22	992	846	999999	997	474	36	99	51	863	632	688	943	450	788	625	999999	932	977	983	588	887	764	66	806	606	231	183	501	969	999999	191	999999	197	999999	528	784	187	18	736	497	999999	140	300	368	869	446	784	685	944	97	793	999999	67	999999	135	237	789	541	999999	253	853	597	81	999999	451	999999	755	825	270	841	70	923	999999	496	334	999999	999999	697	936	170	446	497	999999	882	165	978	999999	999999	499	
999999	994	999999	618	492	644	999999	68	386	999999	604	690	999999	425	113	999999	869	962	570	999999	999999	763	101	605	999999	806	365	51	199	758	999999	907	572	335	999999	999999	424	999999	758	852	999999	698	97	999999	999999	479	487	81	452	854	295	26	796	514	999999	537	999999	50	387	999999	288	624	999999	628	999999	999999	128	632	456	999999	613	564	213	718	20	679	676	999999	273	761	999999	293	598	345	472	457	121	67	214	441	999999	383	928	82	573	999999	999999	469	336	644	360	999999	999999	195	999999	731	812	87	503	452	860	999999	777	626	366	994	999999	533	165	996	585	70	428	999999	999999	999999	636	999999	155	966	849	217	984	628	410	474	999999	413	103	741	999999	44	564	761	580	361	999999	999999	715	579	999999	306	313	999999	999999	999999	999999	999999	871	22	999999	999999	932	537	603	653	607	159	226	892	335	999999	439	423	361	551	999999	666	444	962	633	334	425	999999	999999	999999	999999	653	568	120	47	999999	541	91	645	963	112	999999	168	999999	753	456	95	823	253	407	866	890	978	999999	793	769	999999	908	999999	770	265	365	591	60	749	999999	590	999999	999999	277	999999	999999	777	398	448	479	508	999999	219	186	249	601	999999	999999	686	23	675	60	326	999999	892	632	703	999999	707	746	999999	118	187	799	865	979	968	976	999999	518	999999	590	79	999999	271	658	699	211	531	663	43	51	999999	736	288	540	788	999999	384	457	655	903	690	702	44	999999	339	419	321	269	633	356	231	999999	999999	999999	981	12	16	244	933	501	352	54	713	403	999999	451	521	334	200	392	999999	999999	862	219	999999	999999	289	999999	999999	290	999999	272	40	999999	820	999999	835	202	559	999999	580	149	523	999999	560	646	989	640	654	888	897	999999	78	251	754	361	315	691	195	614	723	144	915	652	610	90	23	999999	583	550	999999	999999	775	414	811	999999	356	708	659	263	386	649	227	440	393	999999	203	999999	932	468	888	153	16	944	72	446	234	999999	553	999999	632	963	66	113	281	578	220	663	439	302	999999	606	42	932	237	999999	916	484	269	999999	886	999999	999999	124	662	473	322	999999	351	999999	999999	484	165	999999	630	423	592	123	999999	814	999999	539	359	639	463	291	120	84	717	989	529	750	999999	846	592	409	869	942	999999	808	266	390	322	999999	75	999999	451	999999	999999	814	490	802	325	454	23	356	873	464	661	381	362	999999	123	362	846	486	872	318	999999	231	554	650	672	999999	558	312	227	999999	574	932	999999	267	771	902	508	726	
435	167	833	246	999999	415	290	80	455	28	277	959	999999	588	657	142	266	91	270	840	140	964	896	710	138	999999	999999	728	540	105	999999	220	999999	999999	999999	715	485	999999	696	149	369	602	904	999999	999999	999999	77	999999	285	707	999999	690	642	668	595	470	999999	999999	117	947	999999	562	539	360	552	66	115	108	537	942	656	905	395	999999	480	538	999999	999999	674	870	520	903	999999	833	104	785	577	195	534	589	454	362	253	748	623	807	999999	554	999999	999999	162	999999	458	343	61	105	305	521	197	67	410	904	458	999999	999999	999999	119	999999	265	767	999999	919	574	948	497	304	662	646	507	672	475	515	378	695	717	550	455	120	781	999999	489	66	998	476	188	999999	904	999999	999999	11	698	366	299	230	999999	243	999999	509	845	757	442	999999	24	525	592	895	536	999999	528	886	177	999999	924	265	287	432	999999	107	769	947	399	655	334	506	974	118	226	157	205	484	999999	945	274	34	567	999999	51	482	883	293	23	151	488	435	833	698	442	44	999999	77	321	307	740	897	367	786	335	517	550	484	678	388	566	999999	741	999999	999999	899	697	999999	390	448	224	999999	933	257	177	898	999999	285	676	192	214	138	999999	846	214	999999	999999	780	504	534	932	999999	615	635	585	444	694	611	964	542	346	495	686	873	999999	265	999999	120	619	437	844	999999	999999	999999	999999	438	880	999999	999999	367	242	917	952	856	516	815	870	999999	672	999999	999999	71	321	999999	845	719	452	300	763	949	999999	557	171	999999	689	667	600	128	462	156	563	999999	593	607	999999	428	542	829	367	278	999999	999999	447	886	232	782	953	675	999999	464	986	590	141	78	953	999999	999999	999999	176	848	224	752	845	999999	999999	415	478	714	832	426	186	622	933	494	564	748	119	284	844	907	999999	925	999999	999999	170	973	999999	524	653	625	672	657	663	518	63	642	819	921	716	817	314	249	999999	234	287	373	657	646	513	215	575	481	50	999999	143	299	285	847	999999	206	747	953	70	216	999999	528	999999	424	440	999999	928	197	568	37	602	999999	999999	252	720	797	325	999999	20	448	60	999999	617	403	385	764	367	971	999999	520	79	360	188	636	479	759	414	243	215	591	999999	387	913	22	666	999999	999999	42	137	999999	880	726	942	622	165	563	911	999999	999999	676	564	999999	631	999999	999999	252	297	456	999999	999999	393	92	814	999999	172	999999	999999	604	999999	717	558	335	999999	998	639	999999	418	566	480	916	999999	848	999999	999999	
37	999999	755	999999	999999	424	999999	760	269	175	999999	798	999999	523	999999	492	285	316	829	999999	127	999999	999999	632	419	614	833	999999	975	856	123	999999	999999	999999	402	843	917	422	549	321	999999	798	76	999999	823	840	440	894	116	999999	640	999999	28	999999	999999	999999	999999	132	455	450	590	650	784	999999	61	640	910	999999	131	616	574	863	767	517	986	329	999999	443	809	578	184	939	623	987	225	583	999999	25	863	999999	636	794	966	109	731	695	24	663	999999	193	999999	999999	999999	500	423	777	773	511	886	102	634	999999	323	999999	276	651	36	796	197	999999	124	895	999999	527	979	780	896	668	786	300	315	509	816	626	999999	380	176	133	574	448	809	999999	139	770	969	863	481	99	999999	89	668	999999	476	158	79	999999	999999	256	521	643	880	115	725	595	787	134	956	696	999999	896	999999	903	999999	748	669	109	766	12	557	126	308	999999	999999	706	631	97	43	668	557	615	350	919	612	931	567	704	298	543	983	999999	906	784	862	999999	604	765	999999	727	489	969	277	37	999999	404	999999	83	280	999999	963	999999	999999	298	999999	622	555	565	300	299	190	964	999999	232	29	712	219	999999	999999	898	999999	865	999999	316	189	587	999999	322	231	217	597	494	434	279	999999	293	753	999999	645	250	391	48	999999	706	999999	524	999999	55	17	985	195	999999	999999	382	917	999999	999999	784	999999	561	284	242	999999	93	702	696	540	541	653	999999	958	601	999999	704	516	999999	999999	394	770	664	428	302	999999	245	32	999999	999999	999999	999999	999999	684	969	508	999999	965	158	999999	392	14	849	983	627	999999	282	36	999999	941	999999	999999	999999	707	224	23	454	143	982	999999	108	70	925	341	488	188	181	999999	999999	103	795	739	368	368	18	389	920	681	801	900	999999	219	438	834	930	999999	999999	774	999999	999999	64	950	982	230	606	999999	89	518	999999	449	999999	231	999999	500	156	695	506	495	698	834	103	999999	999999	92	894	889	632	100	999999	301	999999	999999	590	42	49	999999	999999	148	761	686	999999	412	999999	362	999999	811	181	999999	688	245	999999	999999	85	999999	863	290	999999	899	335	999999	699	988	117	213	769	824	641	999999	461	999999	938	999999	733	999999	534	690	597	979	413	93	717	999999	999999	174	611	999999	330	999999	179	758	236	999999	812	54	987	322	999999	972	592	854	179	176	999999	386	307	332	290	73	999999	182	693	638	496	251	999	14	999999	942	602	113	503	686	999999	703	999999	91	999999	999999	34	222	395	625	397	559	914	
551	218	36	867	288	385	266	999999	997	75	597	370	999999	999999	983	999999	361	999999	489	360	492	999999	999999	310	999999	776	601	999999	889	999999	77	251	937	337	999999	796	560	84	323	999999	246	833	838	637	487	720	985	644	51	486	43	255	907	999999	999999	999999	434	725	652	999999	999999	999999	964	220	997	356	433	242	596	999999	999999	286	66	762	124	659	502	155	822	504	791	999999	998	412	752	822	999999	739	906	247	371	999999	432	999999	943	29	868	627	640	141	999999	752	999999	999999	310	756	198	154	93	771	717	289	902	999999	721	826	228	999999	467	184	22	999999	335	358	824	351	854	255	818	104	999999	875	999999	691	999999	49	909	153	999999	995	633	999999	655	145	529	92	931	285	99	127	800	317	169	465	129	999999	426	699	40	999999	902	943	336	989	980	842	774	221	939	999999	999999	84	458	999999	550	822	49	200	828	742	999999	578	165	700	999999	483	715	59	571	614	622	220	123	153	102	999999	862	665	999999	687	318	999999	346	417	210	726	858	697	914	999999	999999	235	999999	297	549	334	787	999999	695	507	136	725	649	334	999999	706	999999	315	379	860	999999	383	45	999999	434	699	242	747	500	577	999999	28	144	275	61	396	349	826	999999	768	999999	237	969	657	561	592	80	21	358	503	765	552	327	64	346	999999	200	999999	999999	849	999999	50	145	128	882	117	591	999999	283	999999	366	999999	711	611	999999	999999	413	387	589	841	999999	999999	999999	996	811	999999	700	999999	929	871	206	620	962	753	999999	862	102	851	775	453	11	999999	738	685	146	630	841	716	107	612	776	999999	149	32	999999	999999	651	148	316	810	416	511	999999	999999	476	745	182	999999	935	105	999999	562	612	146	839	933	999999	713	999999	999999	240	984	982	999999	999999	393	999999	939	999999	999999	221	953	545	999999	46	999999	999999	336	218	400	458	999999	999999	12	971	224	209	999999	193	296	388	937	288	135	579	432	529	138	316	92	999999	242	435	141	883	999999	27	647	109	999999	692	166	504	469	999999	999999	213	980	354	881	194	478	756	246	425	999999	999999	419	395	614	971	122	29	999999	136	225	457	999999	999999	999999	999999	562	999999	999999	604	232	443	818	402	999999	999999	999999	783	999999	898	795	486	198	999999	609	999999	999999	261	494	377	579	146	378	999999	999999	999999	564	861	999999	684	999999	574	999999	641	202	840	857	26	999999	999999	432	339	594	999999	340	739	268	932	518	283	599	999999	419	999999	34	999999	74	999999	885	330	663	999999	999999	750	277	
231	573	999999	999999	999999	164	999999	999999	999999	945	250	552	151	999999	777	641	632	353	786	94	999999	165	446	999999	117	776	999999	140	843	732	999999	615	843	960	119	175	711	418	749	999999	18	222	999999	530	784	543	923	483	117	689	999999	343	936	999999	946	76	137	999999	416	999999	782	460	254	376	210	635	708	190	999999	999999	929	223	603	668	86	118	844	915	999999	574	852	897	999999	999999	700	999999	678	188	999999	53	999999	771	999999	756	345	557	999999	945	330	159	834	742	590	505	759	818	739	999999	999999	837	999999	221	117	841	150	999999	999999	999999	675	999999	956	530	176	849	574	168	220	846	332	528	149	899	595	683	739	120	317	527	405	882	671	410	999999	186	821	826	664	171	616	999999	999999	879	279	532	202	999999	576	999999	930	600	608	999999	946	70	999999	999999	625	433	999999	39	999999	909	694	793	136	556	999999	990	999999	748	503	59	240	871	408	270	629	73	491	435	999999	999999	597	804	999999	778	999999	538	999999	498	999999	240	69	586	883	220	194	486	405	645	999999	586	714	999999	107	558	662	84	999999	999999	999999	562	942	676	496	999999	322	890	999999	357	102	402	512	538	548	273	990	653	988	197	85	152	999999	845	62	957	861	416	999999	999999	126	389	876	58	999999	647	298	392	999999	880	898	999999	967	57	552	980	83	185	642	833	568	999999	96	999999	999999	560	894	106	624	538	999999	906	192	794	241	713	526	463	999999	999999	975	607	562	118	999999	780	185	620	302	82	884	685	773	873	166	116	303	411	695	999999	753	201	768	562	999999	992	121	183	816	839	999999	619	441	742	999999	961	456	999999	185	999999	385	999999	999999	551	653	999999	999999	319	999999	134	999999	124	768	509	157	999999	838	10	379	307	669	999999	999999	463	618	274	999999	41	25	999999	659	999999	236	122	999999	999999	397	226	999999	999999	859	802	545	691	429	999999	850	999999	594	999999	132	456	608	878	913	383	480	350	933	999999	999999	111	304	442	999999	104	888	656	999999	677	396	622	101	999999	447	867	466	999999	44	279	423	320	446	940	82	213	716	999999	209	999999	999	57	293	529	70	757	999999	112	999999	999999	461	204	292	999999	688	510	365	512	440	56	916	999999	999999	664	999999	901	665	999999	370	271	999999	539	999999	174	678	348	999999	572	46	690	369	999999	895	709	999999	999999	38	529	999999	572	999999	213	999999	162	569	641	741	628	564	168	102	153	742	955	946	921	747	127	999999	349	181	792	476	750	686	999999	471	999999	846	746	
999999	145	111	999999	423	184	999999	999999	604	47	607	710	18	999999	597	226	621	940	999999	896	481	999999	291	913	400	65	736	177	476	17	179	144	782	999999	999999	957	52	944	541	771	309	453	523	999999	741	471	784	599	162	470	940	530	843	949	274	962	853	197	999999	367	447	999999	827	597	999999	473	928	200	592	999999	183	677	409	991	597	999999	397	90	181	929	999999	147	24	15	77	649	300	832	999999	999999	113	854	546	184	333	855	625	926	343	278	542	594	16	523	296	272	131	852	362	247	575	773	26	999999	96	309	439	822	530	227	999999	105	646	270	536	999999	140	999999	999999	741	999999	471	999999	903	396	686	141	501	719	804	527	999999	480	316	999999	340	838	999999	999999	999999	426	999999	405	126	105	447	947	746	999999	999999	142	896	195	621	835	114	999999	122	999999	999999	178	937	999999	725	700	735	625	999999	513	206	491	71	147	999999	324	607	75	630	808	949	738	395	999999	752	671	630	262	858	480	999999	313	725	988	687	855	489	700	999999	425	370	821	999999	242	790	999999	999999	759	551	999999	238	48	406	314	141	671	782	999999	361	64	999999	482	766	860	861	999999	765	999999	999999	999999	999999	906	395	214	999999	137	999999	999999	724	276	999999	871	999999	561	252	613	907	421	857	999999	82	67	999999	625	356	887	999999	757	999999	897	719	997	309	763	999999	331	653	201	865	13	549	630	707	94	999999	999999	771	999999	617	257	985	354	999999	443	999999	777	567	769	858	560	83	374	781	999999	557	999999	571	947	99	921	959	999999	999999	853	476	452	360	265	172	999999	125	849	149	133	912	375	781	866	58	694	763	999999	999999	315	930	185	848	879	999999	860	636	824	125	696	297	279	798	372	967	272	426	311	607	710	444	999999	234	657	915	192	999999	705	899	404	999999	86	383	250	923	300	603	480	728	311	999999	999999	999999	452	835	642	576	999999	898	999999	278	462	286	631	870	706	999999	999999	964	354	48	931	925	721	539	221	999999	558	999999	676	668	946	999999	999999	200	999999	999999	781	821	282	615	999999	999999	123	136	705	799	752	999999	999999	349	999999	515	383	272	589	376	23	913	999999	999999	28	969	232	127	331	878	980	999999	727	217	178	379	692	739	636	135	811	594	834	422	153	999999	999999	337	999999	999999	210	43	999999	776	999999	868	207	534	999999	999999	584	996	804	826	819	320	652	18	180	43	823	644	636	463	564	428	89	999999	603	839	747	999999	999999	999999	678	999999	999999	951	731	310	
181	167	151	999999	551	815	790	17	602	832	535	223	166	232	617	566	999999	999999	221	999999	789	999999	930	999999	695	689	144	999999	157	872	490	999999	999999	870	861	665	999999	999999	911	749	638	81	609	771	999999	533	999999	999999	284	122	550	683	999999	999999	521	186	236	999999	508	862	681	999999	860	730	352	834	937	296	370	999999	73	964	245	999999	429	999999	999999	169	453	171	950	505	999999	45	332	806	961	612	358	685	438	999999	933	59	78	760	221	879	428	479	596	451	999999	332	58	585	999999	999999	255	999999	790	77	939	346	911	185	249	824	999999	545	873	334	937	684	999999	955	40	999999	403	668	999999	516	741	974	575	509	236	999999	999999	746	369	693	367	999999	894	371	178	999999	148	999999	521	396	480	883	999999	271	999999	594	999999	103	554	262	874	999999	999999	999999	336	965	771	412	999999	999999	837	661	999999	190	967	392	789	162	786	999999	57	511	157	999999	46	857	999999	999999	995	642	507	999999	202	116	818	999999	999999	621	999999	213	825	735	943	588	559	999999	999999	425	304	999999	804	656	316	999999	999999	373	999999	197	247	478	999999	467	416	316	435	943	999999	79	371	196	999999	178	127	999999	618	321	567	568	560	226	161	952	19	875	837	999999	587	91	902	999999	352	71	383	566	999999	368	329	636	999999	999999	360	637	999999	117	986	999999	539	732	502	999999	805	870	636	30	999999	644	457	541	999999	584	365	387	999999	916	844	83	795	999999	967	259	992	931	415	943	866	524	999999	902	999999	212	321	855	589	19	999999	481	434	362	249	971	911	999999	167	577	999999	973	469	999999	273	912	999999	978	765	252	900	874	464	693	164	803	999999	554	651	276	273	510	797	999999	275	372	649	442	320	999999	348	999999	999999	837	999999	893	64	760	638	999999	372	342	999999	346	999999	775	999999	999999	208	446	236	999999	146	891	314	751	999999	312	871	901	999999	407	668	769	904	697	999999	626	999999	999999	748	984	915	675	904	931	420	460	57	500	999999	999999	244	874	769	981	76	882	533	941	718	751	888	737	999999	999999	674	329	441	999999	999999	401	740	938	697	251	999999	471	987	383	999999	724	265	381	556	999999	173	793	999999	923	630	999999	102	69	999999	997	106	188	999999	939	266	101	29	999999	824	999999	177	306	999999	999999	999999	999999	999999	160	611	993	496	999999	191	999999	999999	880	328	518	999999	456	308	681	395	999999	999999	272	509	57	126	249	705	999999	556	602	198	867	999999	483	391	35	333	942	458	558	511	999999	999999	999999	
147	386	999999	510	999999	378	654	496	910	999999	382	278	106	847	44	371	999999	866	959	999999	169	934	272	845	999999	766	999999	366	232	999999	199	999999	275	894	909	739	476	205	785	188	948	701	999999	141	110	123	999999	485	908	96	270	999999	629	417	454	213	999999	999999	383	87	999999	999999	273	83	296	815	999999	211	937	999999	894	103	90	781	640	467	999999	999999	999999	23	999999	647	458	999999	577	555	937	999999	449	706	625	550	999999	707	999999	659	438	883	999999	295	120	727	548	613	999999	999999	563	847	777	987	235	999999	999999	999999	250	607	840	136	999999	999999	878	154	761	241	679	354	999999	383	847	999999	38	103	295	459	903	119	109	844	944	409	999999	99	90	462	480	642	368	999999	467	336	818	312	387	113	999999	999999	966	999999	934	999999	895	999999	999999	795	958	142	697	999999	466	141	999999	995	192	105	999999	789	999999	999999	999999	46	999999	819	999999	521	172	726	716	191	53	937	999999	792	910	107	514	999999	98	294	504	999999	944	635	995	335	827	999999	130	291	999999	626	901	668	555	897	999999	999999	274	489	633	241	999999	515	689	528	999999	716	95	999999	999999	938	999999	778	803	999999	101	360	999999	590	693	999999	606	434	827	426	45	484	999999	999999	246	438	547	609	661	273	922	439	999999	999999	999999	121	737	45	700	426	999999	132	999999	999999	805	999999	999999	999999	796	294	634	999999	688	272	999999	999999	479	82	848	163	999999	999999	999999	999999	500	662	999999	358	255	581	611	571	734	411	500	999999	620	113	217	736	186	864	813	377	999999	999999	750	683	983	831	999999	999999	197	546	35	834	15	334	641	152	999999	999999	438	224	682	73	267	999999	771	579	894	999999	864	999999	976	536	288	750	999999	569	999999	730	374	423	940	946	999999	999999	999999	666	907	295	472	74	640	282	436	599	999999	576	999999	999999	912	413	936	999999	999999	85	999999	999999	555	264	433	999999	999999	376	999999	24	283	736	999999	999999	901	114	999999	608	903	999999	999999	703	110	999999	65	334	999999	999999	817	961	487	999999	155	308	627	887	121	652	862	999999	834	274	743	422	999999	958	887	604	999999	999999	741	999999	372	11	603	999999	398	999999	209	999999	186	792	558	999999	999999	609	590	390	452	23	993	29	746	513	965	999999	999999	688	374	107	447	301	875	20	230	159	312	154	705	760	999999	255	453	763	223	51	715	176	885	716	377	506	999999	558	813	722	591	858	45	395	906	999999	501	112	661	884	999999	547	999999	387	999999	446	999999	691	525	748	575	999999	
300	999999	999999	793	803	657	729	940	150	326	999999	508	999999	999999	118	319	854	999999	753	351	112	338	133	178	819	508	419	930	821	999999	43	75	156	608	567	121	894	123	906	844	999999	999999	744	601	350	849	999999	999999	338	376	999999	735	995	234	880	962	999999	999999	974	304	248	798	129	680	292	141	361	959	886	999999	425	741	882	909	968	391	593	531	827	999999	999999	567	602	455	999999	308	79	999999	727	999999	320	570	148	999999	605	583	601	74	319	219	497	859	965	999999	950	106	853	96	265	499	999999	278	506	14	615	681	999999	673	57	999999	72	999999	241	291	686	854	999999	280	999999	395	789	999999	222	618	482	830	601	271	504	535	454	983	667	238	237	51	74	144	996	924	387	999999	26	335	156	999999	627	684	654	106	999999	999999	999999	869	709	848	999999	888	531	785	89	934	178	522	999999	88	772	13	999999	644	790	467	283	388	17	861	513	887	471	424	999999	917	617	408	41	999999	210	797	529	999999	999999	185	613	221	845	452	759	504	795	78	295	999999	999999	19	315	999999	999999	404	861	847	999999	178	999999	116	999999	999999	999999	999999	999999	668	999999	999999	483	675	658	614	853	999999	543	565	112	999999	101	403	139	999999	296	607	999999	999999	571	805	935	999999	999999	999999	759	506	638	682	999999	989	999999	136	999999	320	150	955	361	999999	193	246	860	306	999999	336	87	33	999999	994	876	720	677	496	106	82	49	801	999999	842	999999	356	434	861	439	123	995	964	213	818	447	340	255	402	810	335	945	638	937	716	739	735	999999	999999	806	415	999999	526	40	126	999999	999999	333	999999	844	836	811	999	867	632	999999	122	999999	168	557	999999	474	284	999999	771	137	999999	864	915	112	130	999999	791	64	999999	800	999999	999999	999999	547	108	16	736	557	999999	523	945	771	315	385	999999	914	370	96	999999	941	47	839	999999	999999	869	485	418	416	999999	19	30	999999	842	831	999999	187	733	999999	999999	538	737	727	999999	257	192	999999	999999	539	484	999999	999999	705	999999	93	763	639	675	999999	678	622	598	329	999999	964	503	10	999999	999999	999999	450	191	750	999999	999999	213	320	137	21	806	999999	926	878	999999	518	552	325	999999	759	77	233	511	636	999999	999999	999999	417	894	999999	999999	999999	999999	999999	26	999999	34	999999	999999	999999	879	452	999999	999999	300	449	696	719	397	999999	421	187	848	178	416	299	999999	554	999999	800	791	796	426	999999	267	999999	527	851	999999	897	999999	836	999999	999999	880	999999	999999	847	345	503	149	
231	29	999999	335	576	343	999999	668	999999	999999	479	999999	277	279	999999	36	132	406	676	921	845	857	999999	829	999999	931	758	298	791	999999	100	219	999999	661	570	776	846	999999	690	291	984	192	145	801	999999	928	979	999999	797	598	999999	450	669	581	999999	373	529	999999	750	645	999999	254	877	158	999999	999999	602	999999	708	315	189	999999	999999	395	936	663	722	698	999999	657	951	938	500	203	979	650	549	733	367	206	257	106	312	55	706	739	314	999999	999999	754	335	372	999999	491	418	530	734	284	644	640	651	830	999999	999999	693	646	753	684	999999	364	720	869	999999	512	68	999999	765	670	999999	207	358	735	999999	70	999999	589	826	19	784	458	999999	275	98	727	554	426	171	219	361	70	999999	630	817	441	999999	466	123	999999	433	334	764	73	595	447	291	916	928	874	771	114	819	999999	899	720	449	455	780	531	957	641	921	556	318	628	221	999999	999999	470	36	865	999999	227	586	459	999999	852	999999	651	446	638	999999	297	447	257	999999	251	730	106	999999	588	999999	999999	651	791	999999	218	754	967	236	562	998	468	847	999999	638	601	168	450	999999	597	775	139	999999	329	152	634	118	71	387	970	998	821	477	448	189	883	576	999999	56	485	999999	712	424	883	639	39	449	999999	999999	649	92	290	999999	999999	813	999999	999999	332	999999	778	109	693	590	266	564	187	990	409	727	755	35	999999	403	551	499	72	714	211	689	123	194	577	452	737	887	717	751	82	635	632	386	253	155	277	385	413	132	999999	329	999999	49	50	813	863	624	718	999999	528	999999	750	841	305	642	999999	999999	532	999999	999999	999999	846	436	999999	774	104	378	781	228	999999	999999	999999	999999	556	881	237	83	153	764	999999	999999	178	999999	232	177	884	791	91	611	619	999999	853	999999	999999	789	483	36	131	999999	719	495	842	500	760	363	819	809	999999	423	999999	999999	450	768	999999	739	210	25	213	999999	889	313	999999	180	608	999999	999999	923	999999	766	408	210	999999	999999	54	103	999999	678	80	869	358	999999	505	999999	999999	167	243	95	511	539	588	468	999999	380	387	416	208	672	891	318	50	895	147	528	24	214	509	572	723	568	469	532	944	344	402	814	807	628	999999	451	999999	236	422	141	188	999999	387	999999	500	638	894	999999	787	761	828	462	999999	976	653	991	657	999999	372	942	999999	66	523	488	977	573	999999	580	698	449	999999	813	483	999999	350	84	826	928	82	94	673	861	999999	192	516	940	876	831	974	
982	793	546	864	479	71	131	999999	899	604	927	40	323	908	999999	661	24	978	999999	635	579	999999	729	598	287	999999	219	999999	340	999999	47	696	776	999999	716	999999	563	949	999999	999999	229	999999	927	334	154	999999	359	952	408	531	501	961	944	205	405	818	74	948	999999	210	852	810	999999	927	999999	999999	999999	718	999999	691	999999	999999	974	987	999999	922	247	405	454	233	919	266	999999	809	480	85	751	999999	999999	897	591	999999	999999	803	102	999999	570	10	999999	999999	800	641	999999	717	433	999999	987	957	789	482	999999	668	503	999999	290	595	897	286	456	999999	488	999999	517	999999	999999	999999	703	180	895	998	999999	246	999999	999999	432	287	506	205	385	54	98	794	792	727	326	923	121	999999	523	506	999999	294	553	285	435	128	999999	999999	999999	941	999999	816	71	790	131	999999	40	964	931	12	98	999999	901	411	403	693	890	999999	978	185	380	695	999999	398	999999	77	693	362	114	314	163	52	999999	443	321	999999	733	11	606	982	892	157	86	520	417	819	999999	151	882	999999	999999	344	486	442	571	46	999999	672	313	999999	999999	678	859	999999	849	56	123	467	999999	132	960	889	999999	996	293	999999	999999	147	981	668	684	551	999999	373	87	819	565	999999	999999	284	122	70	697	552	340	224	298	999999	670	371	705	999999	999999	760	781	348	161	490	158	348	427	31	691	645	999999	110	999999	496	999999	39	490	968	999999	815	999999	999999	202	640	665	999999	999999	169	476	619	962	758	999999	720	999999	738	999999	85	999999	534	857	101	379	61	999999	240	999999	801	999999	641	880	999999	341	246	750	881	156	521	825	90	413	268	554	81	682	621	610	487	904	810	371	415	971	999999	958	918	530	999999	999999	999999	61	143	999999	835	999999	236	426	263	969	710	592	156	260	916	131	599	546	307	999999	562	630	539	897	999999	279	474	765	282	999999	832	360	15	64	400	38	279	19	718	342	456	999999	999999	999999	203	227	999999	165	65	937	368	381	233	771	904	804	522	246	157	566	274	470	154	975	147	359	999999	102	999999	887	852	589	828	965	922	999999	283	31	703	883	64	319	710	344	999999	999999	999999	999999	159	596	999999	43	862	162	77	985	59	381	380	844	640	999999	306	177	95	999999	553	999999	848	546	531	500	543	999999	999999	955	760	810	66	687	232	352	999999	272	381	818	727	676	897	936	317	901	651	859	252	999999	999999	999999	258	999999	999999	869	999999	612	75	999999	500	999999	999999	122	999999	249	325	693	621	298	189	
999999	796	276	62	877	370	912	999999	629	849	999999	31	999999	942	227	999999	999999	780	362	956	339	207	999999	328	999999	36	999999	999999	999999	586	999999	247	954	752	979	999999	999999	97	39	508	483	383	445	176	999999	575	79	179	18	999999	999999	912	999999	341	849	836	440	947	922	851	585	999999	170	53	891	446	999999	827	963	480	580	829	750	854	483	955	761	999999	999999	999999	999999	615	703	999999	999999	999999	999999	623	999999	152	999999	999999	174	187	922	999999	223	402	999999	380	508	252	216	537	116	999999	171	414	857	893	999999	251	445	368	895	970	508	778	865	846	467	453	924	820	174	546	664	999999	999999	211	742	368	914	142	64	713	999999	999999	999999	999999	883	573	765	18	77	74	597	805	292	999999	774	999999	536	438	912	65	327	999999	373	999999	913	598	483	655	999999	716	337	313	999999	191	572	342	503	266	962	894	687	999999	753	110	999999	859	290	978	437	307	999999	485	229	999999	396	22	802	999999	694	294	99	999999	857	360	736	294	999999	999999	389	999999	942	279	999999	27	999999	411	642	999999	620	64	999999	504	999999	854	883	851	93	315	795	999999	540	999999	571	677	805	577	999999	402	373	664	367	189	598	999999	999999	562	20	212	631	984	999999	539	105	640	976	999999	891	12	476	885	210	196	315	829	901	164	707	798	222	999999	999999	250	898	955	999999	138	906	232	499	999999	999999	881	999999	810	191	10	691	931	700	220	685	65	999999	488	463	181	999999	769	104	210	854	999999	989	999999	642	999999	640	149	943	999999	999999	669	513	155	53	329	512	505	648	900	472	776	107	12	124	999999	325	999999	502	525	264	146	137	999999	476	629	891	852	177	63	999999	999999	999999	852	999999	26	999999	779	999999	144	999999	378	999999	203	737	88	124	987	999999	355	999999	230	999999	427	594	999999	541	224	678	424	438	659	337	595	541	920	787	254	999999	108	744	545	975	999999	856	999999	999999	933	562	398	514	903	146	999999	250	149	904	570	268	979	484	338	111	999999	999999	18	51	535	999999	999999	999999	999999	517	999999	611	277	254	289	570	708	536	999999	661	289	909	534	523	514	999999	401	25	226	986	999999	623	415	444	999999	662	847	843	999999	280	745	107	645	396	999999	221	999999	999999	625	10	559	453	876	676	821	121	999999	495	536	190	271	800	84	999999	26	994	999999	832	299	626	723	864	56	337	916	192	273	999999	999999	999999	382	506	999999	226	436	57	999999	739	999999	844	491	362	317	999999	19	944	33	762	379	533	25	
999999	999999	998	999999	694	999999	549	760	638	999999	42	501	999999	808	764	410	857	999999	969	257	466	219	455	145	999999	557	746	327	971	168	999999	768	470	287	242	900	401	999999	741	649	207	978	984	996	459	999999	84	501	254	999999	175	999999	410	285	999999	930	999999	863	915	147	661	999999	789	479	345	273	40	999999	575	863	18	917	714	329	60	487	235	999999	999999	510	483	255	83	999999	993	206	368	999999	999999	312	750	538	33	604	988	976	999999	514	661	196	830	128	925	390	536	257	999999	999999	235	82	704	702	188	415	664	415	999999	362	999999	149	905	845	999999	273	999999	480	894	120	341	83	999999	999999	796	499	999999	999999	329	692	900	745	999999	287	959	655	607	57	360	618	940	582	999999	837	37	522	290	984	891	999999	999999	65	363	491	999999	161	999999	982	906	999999	735	309	96	465	999999	741	544	628	886	581	665	76	130	999999	179	759	999999	459	693	284	218	695	472	999999	425	845	391	999999	538	807	870	999999	999999	671	999999	640	496	372	385	999999	977	662	107	320	996	999999	935	999999	321	989	905	999999	299	631	479	49	836	428	50	999999	359	431	99	89	711	50	925	458	403	538	999999	883	83	407	999999	999999	598	162	670	224	909	314	801	548	901	544	335	999999	201	843	804	77	331	769	936	999999	572	28	608	956	285	486	683	783	999999	999999	261	999999	334	923	999999	683	758	825	707	54	999999	550	187	176	714	415	267	560	734	205	561	314	999999	999999	983	999999	554	999999	939	433	630	999999	822	878	293	444	194	278	402	131	319	506	72	892	926	32	841	999999	251	869	999999	133	58	999999	471	946	430	584	939	871	999999	999999	885	284	423	611	999999	308	883	280	230	989	168	613	999999	65	252	578	824	961	738	121	472	79	213	507	999999	301	417	346	24	610	338	530	991	275	620	788	478	324	303	542	559	971	649	999999	965	999999	643	416	704	851	999999	978	143	27	999999	816	999999	916	999999	437	890	999999	999999	620	660	637	621	999999	444	999999	110	509	999999	205	562	501	430	999999	541	534	999999	11	999999	172	850	360	397	974	694	804	717	999999	683	866	651	999999	715	999999	579	999999	824	32	971	999999	751	260	999999	937	464	999999	395	107	385	117	779	889	904	103	769	310	250	646	926	640	746	548	999999	801	999999	550	999999	401	403	213	709	634	40	402	421	999999	999999	999999	520	615	418	999999	186	999999	999999	999999	999999	622	269	279	97	187	106	340	502	212	434	518	394	913	
303	993	703	181	407	154	859	511	681	179	270	999999	136	320	232	999999	372	260	714	790	999999	172	142	134	126	532	538	699	899	999999	999999	531	74	606	322	424	917	15	177	999999	999999	606	941	100	18	305	60	999999	118	376	999999	183	804	603	481	999999	861	578	64	875	616	169	612	472	13	999999	726	999999	999999	807	999999	999999	92	772	887	836	231	999999	125	821	481	753	591	999999	379	991	727	471	134	999999	562	348	999999	301	335	743	999999	478	96	279	999999	530	786	310	167	482	100	41	715	645	909	819	463	242	404	863	578	89	102	22	999999	265	405	817	999999	999999	415	999999	999999	154	842	752	955	845	252	950	966	290	999999	896	900	695	755	489	282	743	885	999999	896	472	174	999999	385	84	268	999999	134	969	65	999999	76	309	999999	571	999999	999999	863	617	999999	999999	897	297	713	206	999999	325	509	916	545	511	985	697	999999	974	979	927	999999	881	587	999999	825	996	234	87	829	601	111	193	685	126	879	277	727	452	999999	999999	211	189	962	942	813	218	434	554	312	999999	415	620	999999	876	789	982	39	999999	628	999999	999999	636	999999	999999	224	326	240	429	999999	717	999999	451	409	112	725	197	918	999999	124	617	999999	680	775	999999	195	490	601	809	336	896	248	665	824	675	813	575	812	999999	728	497	999999	15	921	594	408	964	221	999999	160	601	73	999999	999999	20	337	392	860	915	999999	733	724	430	102	735	479	315	999999	733	298	999999	384	475	999999	999999	640	567	758	190	62	999999	279	121	659	735	999999	853	717	813	347	999999	999999	897	128	999999	999999	556	999999	195	125	103	347	999999	202	999	226	597	477	329	380	769	634	999999	863	113	463	613	999999	366	999999	625	999999	999999	396	867	445	487	357	922	854	999999	654	572	75	958	884	792	919	999999	518	245	999999	397	443	578	796	45	999999	25	999999	169	785	556	293	999999	506	999999	101	335	563	739	250	999999	475	297	999999	71	999999	904	228	671	694	121	848	999999	250	209	379	817	80	410	453	342	999999	695	308	108	999999	575	462	360	701	593	106	778	994	829	922	156	463	999999	431	999999	999999	999999	474	999999	708	999999	259	307	999999	283	264	163	296	999999	999999	999999	989	999999	782	49	999999	868	969	110	25	79	673	420	286	233	364	345	979	324	546	521	231	999999	999999	663	325	165	205	428	339	943	492	96	664	153	167	447	952	392	686	999999	999999	999999	658	639	952	839	30	931	918	919	999999	971	999999	999999	558	364	
999999	128	723	297	673	999999	999999	999999	586	999999	755	999999	76	917	393	597	638	618	620	857	975	999999	711	485	144	274	509	999999	769	521	999999	21	595	802	821	833	668	398	264	358	602	586	62	999999	999999	887	864	11	535	586	999999	999999	42	700	389	864	417	248	162	408	52	999999	312	74	861	744	547	274	106	559	928	249	999999	271	265	398	708	345	402	256	999999	507	884	192	188	999999	978	895	422	999999	999999	430	245	999999	316	999999	999999	987	514	348	349	600	905	975	999999	999999	398	771	445	990	999999	81	845	999999	999999	544	476	999999	886	888	766	652	851	999999	143	508	13	508	999999	999999	124	720	830	999999	999999	808	601	908	534	95	583	217	999999	432	999999	355	584	999999	856	771	774	163	999999	625	582	697	999999	766	842	159	99	889	815	999999	999999	999999	999999	792	999999	199	942	567	999999	801	315	559	999999	429	349	788	924	673	651	193	999999	999999	619	214	480	999999	69	835	999999	384	995	694	401	38	556	364	114	792	341	667	829	217	566	309	320	33	999999	999999	426	64	234	425	248	632	192	914	826	46	321	999999	140	117	501	222	806	999999	168	999999	999999	985	683	999999	342	984	999999	41	999999	319	893	457	715	738	419	21	159	580	999999	999999	846	641	537	77	480	551	536	721	999999	999999	503	999999	865	341	999999	999999	380	102	999999	263	278	999999	519	517	152	863	999999	401	697	999999	999999	236	999999	399	326	999999	458	616	661	790	457	642	326	60	815	203	592	384	291	999999	640	66	497	202	499	696	999999	30	925	616	999999	999999	33	999999	999999	999999	535	475	24	226	982	764	999999	999999	999999	636	999999	468	701	948	281	699	120	719	850	999999	999999	999999	899	629	999999	999999	690	999999	322	323	618	102	768	999999	668	999999	369	74	995	875	999999	205	397	863	863	664	328	977	345	778	34	314	999999	286	539	563	575	394	118	999999	84	396	978	492	999999	741	699	164	290	164	340	55	724	975	389	542	999999	45	766	453	119	713	709	544	298	999999	718	492	18	115	999999	975	955	450	801	239	227	999999	846	999999	965	174	999999	191	448	999999	999999	999999	999999	996	978	999999	999999	665	445	371	686	443	204	712	32	216	155	185	613	364	100	284	999999	159	325	999999	199	999999	487	945	26	527	999999	999999	999999	319	595	22	137	999999	357	300	15	440	552	783	710	143	109	758	28	521	578	93	999999	315	999999	747	680	307	350	983	187	499	354	169	346	884	987	712	621	999999	58	601	16	799	
279	743	606	542	969	66	544	729	927	504	949	23	999999	420	999999	847	341	999999	671	999999	122	515	999999	393	999999	826	155	999999	146	885	473	976	86	98	45	999999	150	147	337	999999	999999	458	999999	850	219	999999	462	577	627	774	801	228	999999	641	687	763	658	223	106	153	999999	157	592	51	999999	973	936	342	384	603	706	204	501	999999	926	663	943	999999	184	122	373	999999	769	372	94	999999	56	444	411	999999	832	999999	999999	999999	383	300	999999	530	819	999999	396	130	203	33	77	999999	727	553	715	33	820	422	999999	983	779	342	388	230	957	785	926	502	930	112	770	779	162	316	13	999999	999999	422	426	999999	726	253	384	745	304	486	527	502	729	388	461	419	999999	67	999999	999999	911	646	573	43	319	894	199	999999	262	298	999999	420	999999	88	999999	408	996	110	267	536	958	642	925	999999	268	434	772	552	650	360	890	104	902	963	724	999999	848	999999	628	831	63	292	493	16	42	117	953	650	999999	63	423	788	999999	999999	91	279	720	102	775	885	999999	646	451	901	999999	359	518	999999	363	84	559	614	482	435	482	675	159	919	999999	161	481	131	400	999999	937	112	999999	33	999999	455	440	756	617	743	709	999999	841	999999	608	682	598	377	999999	87	503	808	316	374	405	416	999999	801	654	624	414	10	255	999999	963	999999	999999	494	704	908	643	999999	996	738	726	75	999999	567	320	999999	562	113	999999	323	103	139	796	930	628	475	999999	999999	999999	993	339	999999	171	987	627	312	627	113	999999	388	443	700	811	577	999999	999999	582	562	490	999999	71	310	175	932	760	834	510	999999	866	239	583	14	700	13	409	26	904	846	939	999999	999999	458	999999	999999	880	402	999999	999999	292	298	999999	772	999999	224	931	38	543	239	236	793	802	503	247	999999	805	438	999999	808	177	999999	436	999999	623	482	749	612	999999	720	62	368	517	999999	842	578	999999	811	999999	486	82	380	483	999999	999999	999999	216	644	221	996	649	999999	401	519	999999	661	999999	166	999999	676	474	329	169	999999	186	999999	285	521	661	668	999999	994	582	999999	735	796	158	761	127	477	275	999999	400	872	999999	610	966	999999	239	190	716	190	662	189	999999	753	221	659	498	751	870	999999	999999	553	999999	654	868	878	999999	265	512	999999	49	681	410	368	928	296	999999	576	901	287	999999	999999	952	917	999999	403	511	982	584	498	999999	375	606	580	131	999999	973	425	742	98	225	974	678	615	151	980	778	653	824	999999	999999	922	
850	593	413	512	601	981	322	475	376	999999	680	24	838	673	85	830	247	91	323	336	833	812	71	317	802	346	776	361	624	858	999999	660	591	999999	525	22	177	618	255	991	999999	277	721	424	304	663	777	477	905	999999	999999	999999	611	999999	98	47	531	106	710	264	999999	999999	850	518	643	29	433	999999	157	72	663	628	999999	331	233	566	100	647	23	148	999999	999999	999999	676	451	999999	58	20	999999	487	490	80	908	999999	786	153	999999	212	781	284	240	290	330	999999	999999	788	908	999999	357	532	947	884	999999	999999	999999	999999	513	999999	76	229	971	422	244	670	581	592	719	844	544	89	999999	887	999999	738	908	999999	978	614	392	663	999999	769	999999	730	540	606	987	999999	305	880	639	999999	146	561	999999	999999	55	659	270	999999	78	73	999999	277	393	999999	27	354	999999	416	927	898	999999	412	999999	211	759	514	140	975	999999	383	548	664	450	999999	751	314	435	101	244	329	354	689	595	452	999999	395	999999	999999	589	643	682	889	952	740	463	733	999999	111	999999	540	529	295	999999	694	524	90	827	498	317	712	918	572	181	608	999999	999999	817	271	187	374	177	999999	395	961	701	999999	711	709	441	28	466	334	44	999999	999999	69	592	901	927	944	568	999999	173	999999	725	999999	717	354	999999	999999	915	999999	924	693	372	870	899	146	992	865	379	999999	66	298	256	999999	999999	478	808	495	518	915	999999	999999	805	329	496	518	245	590	999999	366	522	999999	112	878	409	999999	340	929	169	455	908	71	575	999999	791	999999	999999	140	582	999999	545	701	843	10	253	691	999999	53	384	999999	900	412	924	22	605	977	195	377	194	197	999999	879	335	73	999999	999999	667	364	537	999999	999999	114	18	701	821	821	246	112	635	718	463	297	555	778	555	506	999999	999999	999999	814	688	999999	999999	395	112	999999	375	780	993	970	33	533	516	999999	999999	999999	403	233	201	783	741	93	999999	475	734	849	999999	557	517	510	999999	114	518	723	932	999999	168	999999	598	164	456	466	119	664	694	929	781	792	999999	759	113	913	999999	72	83	999999	521	480	999999	263	342	817	272	493	835	918	24	999999	830	867	999999	999999	999999	46	337	999999	973	87	781	999999	999999	541	999999	758	999999	231	743	456	999999	999999	124	687	962	345	999999	638	999999	625	999999	776	915	987	962	999999	131	333	289	335	734	798	999999	999999	699	856	194	801	545	513	96	613	185	567	153	503	753	949	817	298	999999	699	91	358	257	999999	999999	90	
578	864	636	83	942	417	722	851	704	679	988	999999	161	30	102	690	538	999999	600	358	999999	468	664	182	516	990	120	45	717	283	999999	999999	968	113	232	681	876	23	999999	767	999999	302	799	83	961	710	999999	203	999999	401	819	41	414	540	246	120	209	464	999999	999999	306	686	143	431	999999	303	148	999999	798	999999	999999	525	999999	999999	513	999999	999999	591	221	805	852	917	439	326	464	165	290	437	999999	121	482	999999	456	999999	999999	168	999999	378	590	667	999999	99	405	195	587	303	486	999999	37	694	450	618	253	999999	108	389	999999	999999	966	338	23	710	190	999999	939	999999	999999	835	371	999999	393	301	10	553	999999	762	522	254	738	170	678	708	999999	182	670	863	179	695	620	999999	911	350	411	262	653	999999	909	999999	255	197	234	650	999999	999999	999999	159	617	699	528	999999	999999	999999	89	999999	659	315	999999	18	25	85	999999	384	225	290	443	52	890	748	900	380	999999	803	999999	550	935	38	498	728	870	521	256	479	176	999999	223	908	271	605	602	347	563	900	999999	180	965	850	434	999999	249	268	269	999999	799	158	492	999999	14	538	870	999999	999999	999999	148	504	829	752	217	941	76	999999	781	294	999999	999999	816	999999	111	827	999999	95	999999	999999	488	999999	261	387	680	27	791	999999	903	732	734	972	530	981	999999	999999	351	999999	642	492	862	714	999999	974	723	246	341	538	962	186	953	784	999999	259	103	536	999999	451	81	200	159	999999	631	59	999999	183	42	835	201	903	486	371	999999	120	705	773	135	286	999999	443	999999	263	196	999999	779	999999	945	280	888	236	954	899	151	452	343	945	93	437	424	549	213	506	347	68	999999	999999	341	999999	553	329	411	966	999999	637	514	896	730	904	279	609	238	761	946	965	948	999999	229	10	999999	999999	999999	999999	862	999999	240	189	915	137	36	999999	618	39	726	999999	999999	999999	122	999999	999999	999999	224	189	999999	999999	999999	451	560	382	120	999999	371	340	148	999999	999999	713	999999	999999	999999	334	981	602	878	92	991	999999	45	387	150	960	473	999999	999999	999999	545	510	999999	57	803	788	629	999999	27	912	999999	288	890	933	999999	120	885	451	999999	613	465	622	310	999999	999999	121	416	183	242	159	649	655	277	806	257	999999	999999	65	867	619	705	448	584	965	999999	713	318	111	457	39	85	32	609	459	876	999999	999999	463	234	692	999999	455	310	868	273	180	20	94	685	999999	936	829	999999	497	999999	999999	47	999999	819	999999	803	999999	999999	213	
84	626	56	818	930	334	929	721	830	185	999999	259	999999	716	701	95	703	234	999999	657	999999	255	999999	999999	999999	859	885	999999	643	124	888	76	730	107	999999	646	133	201	999999	360	870	999999	998	999999	259	657	878	330	999999	733	417	579	999999	77	119	828	187	934	276	80	999999	75	999999	716	999999	180	528	50	923	65	999999	511	999999	75	999999	878	257	999999	862	893	981	999999	999999	999999	999999	319	999999	663	987	964	999999	199	925	93	911	999999	147	292	120	89	138	837	407	588	772	999999	509	823	999999	241	581	145	81	382	999999	999999	845	177	18	977	992	865	63	958	596	772	585	986	163	982	741	999999	999999	782	765	153	167	999999	999999	801	809	364	383	755	392	999999	999999	552	999999	38	959	969	284	142	97	273	999999	448	999999	999	999999	522	999999	999999	500	617	213	299	617	946	726	999999	40	216	178	637	492	307	576	999999	654	43	992	135	33	771	690	799	999999	501	369	999999	649	147	481	296	694	85	265	775	130	828	999999	999999	311	754	939	77	964	999999	999999	999999	872	729	355	296	530	544	284	999999	999999	413	603	125	586	999999	999999	892	734	881	943	417	51	801	151	825	107	945	823	278	832	622	834	245	999999	882	846	920	791	999999	766	159	999999	537	848	999999	235	819	470	304	999999	56	342	93	516	373	444	80	999999	999999	198	585	721	999999	999999	314	999999	367	999999	704	170	644	110	549	124	793	999999	999999	953	999999	600	288	484	529	88	786	289	751	999999	357	447	999999	342	271	996	999999	438	795	999999	999999	999999	867	424	766	143	556	945	793	968	722	757	999999	127	163	930	910	110	202	999999	999999	999999	827	638	56	266	394	311	999999	999999	932	999999	820	872	999999	999999	733	999999	999999	395	999999	999999	496	782	16	600	516	658	189	999999	95	999999	245	868	532	999999	320	238	999999	999999	749	254	116	249	46	367	937	68	707	999999	207	56	393	807	405	278	538	999999	999999	456	749	999999	132	508	467	999999	129	999999	349	900	975	504	495	218	645	287	734	256	746	999999	663	458	950	322	143	48	999999	438	473	264	999999	999999	606	921	759	23	132	607	782	193	999999	985	718	807	891	702	561	999999	171	128	543	291	308	983	793	301	784	809	999999	428	164	999999	488	94	919	709	999999	573	999999	632	999999	136	474	562	410	677	999999	999999	430	999999	487	522	277	354	720	999999	968	623	138	468	238	322	242	363	999999	999999	506	999999	999999	192	999999	987	999999	539	963	417	817	745	582	999999	561	
641	389	934	999999	641	423	143	374	229	740	284	445	989	403	999999	893	999999	999999	853	180	115	265	248	636	499	796	738	391	313	882	999999	51	22	907	597	933	999999	999999	999999	999999	372	269	668	451	999999	552	999999	145	999999	523	706	999999	729	999999	455	999999	151	307	999999	844	684	752	999999	347	999999	243	432	91	805	999999	999999	999999	145	999999	808	845	597	796	116	947	69	602	270	790	186	20	321	77	999999	221	999999	999999	999999	999999	459	999999	209	330	933	296	129	654	339	221	928	16	86	20	999999	999999	788	354	201	503	999999	91	491	280	171	999999	921	999999	629	594	127	594	729	591	268	197	999999	276	862	819	827	414	999999	999999	999999	179	999999	311	930	853	432	447	809	476	768	378	138	928	169	999999	375	764	35	745	104	343	287	495	752	949	999999	522	492	381	999999	380	818	999999	999999	991	999999	620	434	775	171	680	784	263	823	999999	68	717	999999	436	999999	73	389	527	953	528	892	999999	559	981	890	910	955	438	800	397	559	999999	520	177	862	999999	340	259	999999	999999	999999	999999	999999	861	999999	999999	999999	999999	927	612	999999	301	489	890	109	134	70	999999	999999	261	999999	356	462	436	340	999999	999999	940	999999	999999	732	139	999999	539	968	868	777	697	101	645	504	899	510	999999	406	267	999999	629	77	737	694	888	999999	999999	699	213	571	245	530	527	57	999999	491	238	999999	861	358	949	921	240	999999	373	361	249	756	999999	845	275	39	999999	167	577	872	835	14	844	765	620	839	765	307	999999	176	574	598	40	417	999999	999999	545	909	266	708	837	390	331	536	134	575	874	999999	305	999999	999999	370	479	602	655	234	45	106	737	119	166	933	814	999999	787	999999	726	999999	999999	957	493	173	900	999999	45	455	999999	999999	640	54	965	407	11	999999	718	214	128	437	761	56	282	449	181	156	551	999999	575	999999	999999	483	999999	999999	794	348	722	294	469	610	566	999999	551	727	465	999999	999999	759	999999	488	488	999999	532	298	655	527	685	54	991	999999	327	141	879	559	999999	999999	205	999999	613	663	999999	999999	999999	517	870	561	504	554	983	488	12	792	999999	97	644	176	950	560	999999	277	999999	999999	303	715	293	435	331	992	169	308	497	644	155	278	873	999999	838	25	427	104	999999	999999	71	512	751	534	169	999999	999999	401	999999	644	699	346	10	936	999999	38	234	445	239	512	395	685	991	368	647	704	999999	589	337	935	142	715	254	532	999999	790	964	759	999999	539	88	767	999999	
852	945	809	277	937	925	999999	790	999999	864	520	744	999999	999999	392	887	464	999999	999999	74	999999	512	999999	999999	478	330	349	999999	999999	999999	700	433	999999	594	148	423	837	436	286	999999	527	154	160	999999	734	999999	999999	279	582	999999	999999	962	753	703	999999	350	961	999999	799	616	999999	999999	999999	813	174	999999	126	791	999999	969	59	999999	999999	670	546	137	362	142	367	999999	99	80	999999	603	368	738	679	924	774	999999	999999	129	999999	669	999999	781	829	347	685	647	671	449	999999	612	822	782	670	93	166	692	999999	828	360	119	527	999999	264	721	454	436	417	201	27	583	999999	929	999999	999999	591	765	308	24	456	719	29	999999	183	999999	781	999999	999999	596	999999	999999	999999	633	768	528	152	999999	999999	117	892	259	240	479	999999	999999	999999	892	392	49	501	401	999999	973	381	641	99	999999	342	999999	940	869	369	820	433	935	773	883	170	999999	489	999999	999999	200	132	207	999999	550	228	999999	783	888	999999	37	999999	376	697	999999	261	137	438	274	999999	151	999999	999999	999999	419	55	496	549	221	731	519	560	999999	162	203	850	999999	162	999999	999999	999999	999999	61	676	999999	999999	67	247	936	632	999999	444	224	787	107	999999	110	318	79	505	731	321	572	166	999999	999999	622	223	503	986	87	974	888	615	759	549	125	999999	557	693	987	259	612	999999	698	85	345	694	65	180	750	999999	93	54	928	170	999999	895	993	864	113	999999	743	999999	554	68	555	609	999999	557	908	754	760	386	517	482	708	982	999999	608	999999	927	168	999999	246	221	999999	844	687	598	519	999999	362	692	589	154	515	662	999999	639	529	736	666	507	271	999999	115	707	537	456	462	56	999999	999999	732	186	999999	420	713	999999	999999	711	922	999999	48	999999	401	77	796	372	966	55	948	828	999999	405	270	660	71	999999	999999	194	999999	241	146	999999	792	968	999999	413	999999	105	949	702	472	999999	814	236	469	999999	604	47	999999	999999	999999	416	108	999999	315	337	999999	34	358	473	236	999999	405	691	303	574	999999	433	117	393	903	999999	999999	999999	365	271	999999	43	999999	488	645	78	999999	151	751	729	374	193	662	632	999999	445	746	485	476	999999	999999	999999	999999	894	686	181	929	527	271	618	320	852	253	999999	999999	881	833	869	827	167	708	263	939	573	210	712	770	999999	999999	468	134	999999	779	999999	849	467	110	306	801	474	149	756	879	143	419	522	940	619	999999	615	611	999999	658	319	780	168	193	369	694	974	410	454	631	803	493	
999999	83	377	999999	289	781	536	78	362	27	952	383	806	164	688	771	161	600	999999	856	999999	962	470	105	690	999999	740	611	827	74	999999	999999	86	649	719	448	573	424	606	833	84	808	305	999999	999999	785	387	215	16	212	999999	999999	351	947	245	736	612	999999	513	15	51	999999	250	298	333	827	307	166	444	249	208	736	999999	456	781	999999	666	999999	276	905	895	535	605	625	815	840	783	139	414	983	835	301	911	600	792	159	999999	17	999999	11	999999	231	999999	767	13	522	860	895	175	796	80	443	15	608	999999	516	329	999999	482	492	53	999999	751	461	413	906	825	403	664	631	880	999999	210	275	999999	999999	764	837	621	999999	980	888	999999	999999	913	999999	295	312	490	285	999999	943	535	485	999999	320	999999	319	363	107	696	999999	241	544	915	421	999999	740	190	445	999999	492	999999	189	512	999999	214	144	548	21	621	522	999999	388	801	937	999999	999999	317	117	204	455	483	524	606	523	999999	429	701	502	168	555	131	55	534	347	999999	355	999999	801	115	345	770	352	486	184	553	852	742	978	999999	517	432	83	999999	306	999999	999999	583	988	508	999999	999999	999999	852	75	999999	999999	854	463	999999	778	752	515	999999	858	684	141	999999	431	969	804	686	723	215	651	132	58	803	237	339	459	771	984	303	330	903	724	999999	999999	999999	999999	999999	289	979	999999	999999	916	82	392	999999	876	451	162	28	703	108	718	841	211	943	999999	74	626	134	549	16	768	222	680	955	960	999999	627	647	293	999999	407	999999	999999	886	215	975	420	616	999999	17	619	965	600	231	194	882	298	477	441	622	999999	999999	440	511	996	704	402	437	660	245	824	514	734	897	701	975	154	324	999999	376	999999	20	671	542	397	802	622	458	999999	87	999999	999999	216	671	433	252	313	999999	999999	999999	583	982	999999	227	192	999999	241	702	529	219	999999	974	739	999999	968	372	999999	999999	999999	204	92	943	667	582	892	674	307	999999	474	999999	671	959	434	235	999999	670	64	454	359	292	999999	919	929	999999	999999	379	999999	999999	999999	70	758	414	80	695	429	640	325	999999	335	518	807	177	237	80	547	778	999999	514	280	999999	317	999999	549	831	633	999999	23	116	243	523	999999	165	370	413	701	999999	888	738	999999	163	355	682	129	999999	484	999999	692	859	999999	999999	829	906	871	404	753	719	865	248	72	266	999999	218	149	811	265	999999	807	824	378	291	889	811	707	127	952	635	919	709	357	239	480	999999	103	
671	694	357	999999	965	660	981	401	649	675	549	536	146	543	317	585	831	999999	999999	999999	732	682	27	208	754	451	999999	799	166	999999	832	999999	471	125	477	127	999999	369	841	173	396	999999	249	145	167	590	999999	999999	612	133	999999	643	999999	674	371	989	676	159	539	999999	542	192	244	758	843	763	75	30	999999	199	677	472	754	999999	103	842	442	882	50	173	999999	35	999999	42	375	198	184	999999	999999	487	451	758	999999	999999	631	214	999999	491	302	404	525	796	999999	423	455	63	888	907	581	999999	999999	794	118	376	889	516	999999	212	393	654	588	278	275	999999	747	919	643	437	82	888	197	999999	589	646	647	839	999999	773	999999	321	999999	277	225	235	930	999999	650	462	438	125	218	452	107	647	816	999999	530	999999	675	536	420	999999	834	692	341	605	214	471	729	60	517	231	999999	81	354	320	62	50	656	100	279	999999	999	957	999999	744	999999	942	829	999999	318	560	108	60	999999	848	442	532	999999	335	452	188	733	388	608	986	999999	36	302	505	205	489	792	584	999999	240	999999	877	999999	596	751	271	999999	339	741	999999	133	575	179	505	999999	529	155	331	648	100	456	621	358	692	999999	827	649	333	204	828	768	523	792	671	397	565	520	307	583	190	546	404	999999	651	863	999999	999999	796	628	675	999999	999999	999999	999999	999999	839	999999	329	679	999999	999999	999999	144	999999	198	999999	782	999999	118	322	999999	847	748	999999	553	61	999999	999999	999999	664	999999	999999	705	529	494	307	999999	625	888	557	999999	999999	628	999999	568	238	999999	999999	462	999999	480	359	688	315	665	999999	721	999999	999999	999999	864	822	500	999999	954	999999	612	615	427	891	32	999999	619	560	999999	999999	229	99	898	324	792	250	254	576	194	620	174	999999	863	998	585	118	12	999999	693	223	700	613	703	799	626	999999	999999	999999	240	999999	999999	137	39	999999	276	999999	580	999999	939	624	577	924	999999	344	604	221	999999	999999	315	999999	999999	999999	867	999999	999999	615	396	109	999999	148	999999	682	345	999999	881	46	999999	26	731	954	538	704	227	79	646	776	783	369	205	414	902	887	266	326	999999	286	270	966	999999	661	999999	480	999999	801	690	895	588	958	463	567	850	999999	698	361	385	459	246	798	426	999999	831	36	904	293	999999	56	425	28	711	604	775	404	999999	80	718	67	999999	999999	388	750	999999	999999	999999	637	563	177	199	905	941	709	999999	472	550	384	829	219	999999	326	565	999999	479	999999	256	999999	791	999999	999999	627	
642	328	365	820	999999	999999	165	999999	999999	276	999999	999999	857	520	87	12	999999	313	854	914	251	508	491	778	999999	744	999999	626	999999	58	845	117	731	571	999999	622	999999	999999	999999	999999	228	823	100	999999	596	496	999999	959	492	254	303	488	999999	530	999999	144	999999	587	959	999999	404	538	437	81	431	622	346	999999	257	464	999999	344	259	999999	696	999999	418	192	999999	999999	958	999999	144	334	754	366	999999	211	194	138	785	766	999999	999999	999999	690	999999	28	877	999999	999999	499	711	38	596	959	999999	999999	999999	958	725	654	999999	999999	716	92	404	112	326	74	117	999999	112	128	678	999999	999999	871	510	999999	42	399	314	218	224	468	610	115	738	795	137	893	376	235	999999	141	371	676	672	397	295	292	999999	813	866	23	397	592	359	705	886	367	999999	828	999999	335	350	197	379	257	481	298	374	999999	937	224	769	999999	715	547	530	406	209	999999	720	749	697	999999	352	211	80	28	999999	42	908	999999	781	547	309	87	790	183	306	424	999999	996	999999	180	999999	651	254	521	877	812	185	489	168	998	999999	187	999999	999999	845	178	187	999999	542	999999	622	999999	442	999999	999999	637	999999	356	109	999999	999999	999999	831	526	999999	700	956	559	999999	944	999999	999999	612	782	439	131	449	940	999999	138	246	462	463	585	558	709	219	32	944	249	64	999999	999999	382	999999	394	355	122	234	155	222	999999	321	598	484	999999	999999	659	792	999999	198	999999	27	971	548	999999	270	999999	999999	915	490	999999	615	902	889	999999	48	239	981	54	776	336	715	193	916	999999	150	864	111	364	999999	559	240	999999	60	999999	811	999999	999999	67	134	110	154	318	664	288	22	999999	709	456	164	335	678	747	999999	861	110	834	65	929	603	405	154	613	771	930	999999	126	851	999999	227	630	404	923	920	676	192	406	528	638	606	730	165	655	209	818	881	999999	999999	198	147	976	363	905	999999	728	955	540	547	733	584	896	568	999999	238	999999	931	755	826	12	678	703	316	999999	999999	872	250	999999	999999	999999	999999	220	307	999999	513	999999	276	999999	468	999999	999999	999999	859	999999	63	710	172	106	426	675	887	136	666	999999	519	443	670	999999	582	999999	488	466	136	595	684	373	598	904	555	987	268	442	296	635	292	36	844	521	372	622	709	153	82	999999	74	999999	999999	490	154	79	580	999999	916	875	712	264	999999	273	120	690	999999	268	551	438	417	455	839	40	534	492	599	159	999999	999999	883	345	393	398	999999	761	818	118	
760	485	999999	928	526	421	999999	999999	999999	580	999999	682	511	450	601	644	331	999999	94	523	999999	999999	479	431	999999	956	999999	377	871	137	742	999999	871	13	999999	75	31	488	929	427	118	506	981	28	999999	891	999999	442	743	748	76	911	676	999999	161	109	15	985	172	999999	999999	999999	999999	999999	838	61	999999	999999	942	999999	999999	842	690	999999	415	459	679	461	999999	999999	508	999999	633	132	70	830	682	576	851	408	69	45	326	369	999999	563	350	608	189	697	90	950	500	217	999999	234	231	20	889	999999	430	999999	312	298	999999	870	921	44	323	18	379	244	656	999999	476	587	999999	999999	999999	851	119	81	281	985	794	558	69	426	996	999999	999999	671	999999	999999	999999	515	732	999999	307	138	642	999999	999999	999999	328	999999	303	955	741	999999	707	900	352	47	592	358	282	999999	999999	999999	811	504	47	487	409	707	556	507	565	960	854	498	33	539	219	999999	999999	109	667	948	264	999999	685	999999	138	707	328	649	999999	999999	242	415	534	999999	327	147	278	807	772	999999	299	795	399	780	694	219	877	813	999999	788	999999	182	659	555	258	707	999999	590	358	701	388	907	999999	936	727	999999	964	999999	222	999999	535	979	337	57	999999	999999	713	905	763	919	829	515	821	778	67	999999	756	978	999999	619	328	687	999999	80	241	999999	855	463	62	999999	999999	648	601	756	262	999999	845	612	999999	789	994	999999	827	439	871	999999	999999	171	879	667	999999	985	999999	602	753	847	530	266	815	999999	999999	260	852	517	999999	190	913	74	525	473	224	999999	999999	755	624	414	860	28	208	368	306	693	583	395	563	999999	999999	998	13	999999	72	588	796	630	999999	744	999999	319	765	999999	959	31	645	415	452	999999	999999	938	977	349	999999	512	999999	456	970	919	676	466	999999	415	235	915	70	121	410	999999	357	999999	999999	880	352	551	999999	518	408	284	58	999999	942	999999	364	999999	30	664	427	560	999999	999999	999999	999999	78	999999	365	359	999999	999999	961	534	14	816	999999	999999	368	107	997	999999	259	549	58	696	871	507	524	938	999999	999999	894	999999	999999	999999	115	17	999999	324	812	746	195	999999	63	363	322	523	173	135	999999	911	658	923	999999	981	311	999999	301	963	393	999999	91	426	308	256	999999	565	999999	164	711	192	651	54	294	260	260	355	496	695	383	358	344	999999	123	149	559	999999	738	711	548	134	716	837	930	252	999999	769	999999	999999	999999	757	999999	18	424	642	270	614	638	416	731	955	494	605	590	45	
235	999999	313	169	999999	189	826	140	616	587	476	999999	124	52	594	491	999999	689	492	625	999999	336	973	481	879	945	342	999999	979	592	639	120	257	999999	999999	972	465	444	120	32	931	552	401	837	175	456	500	596	822	999999	214	999999	123	999999	999999	899	719	832	290	751	999999	999999	160	34	947	999999	566	229	999999	622	35	999999	579	999999	694	999999	934	999999	315	999999	454	745	509	738	388	834	997	292	534	999999	999999	633	164	368	184	436	999999	377	889	999999	999999	280	999999	209	999999	999999	234	653	999999	999999	964	999999	526	857	306	112	994	999999	646	122	368	999999	695	999999	368	999999	161	221	294	999999	732	567	999999	999999	542	183	184	309	523	490	610	353	21	999999	163	999999	999999	307	72	82	999999	979	999999	776	451	615	585	664	841	824	745	23	368	22	514	407	335	31	324	133	928	999999	999999	165	512	999999	273	407	754	687	999999	854	159	999999	825	752	999999	999999	63	927	999999	999999	999999	698	744	596	985	998	783	755	355	95	999999	938	154	747	999999	575	999999	436	352	187	910	164	539	891	864	156	197	999999	571	854	968	396	999999	418	236	999999	420	915	39	274	623	998	999999	999999	871	220	78	88	672	270	216	626	585	420	609	313	169	853	732	839	811	32	193	999999	126	596	414	999999	999999	880	164	358	407	87	999999	911	822	339	29	654	88	118	99	311	648	351	811	999999	808	922	50	567	193	199	462	601	999999	999999	92	999999	806	999999	568	792	115	858	228	508	999999	698	999999	830	833	88	761	703	999999	882	852	999999	999999	999999	927	597	839	597	174	999999	624	962	999999	999999	999999	744	848	999999	999999	306	999999	790	133	313	268	120	999999	220	733	115	999999	759	668	999999	988	999999	500	516	414	970	952	517	693	20	883	893	601	509	583	99	240	25	163	636	685	71	651	999999	41	817	999999	629	864	69	779	864	304	174	993	938	254	341	341	579	999999	689	999999	122	429	375	999999	932	637	999999	875	423	606	41	257	999999	999999	999999	484	597	814	332	999999	633	999999	28	598	999999	999999	644	844	898	684	583	291	995	964	999999	999999	999999	308	233	992	230	194	366	268	999999	999999	999999	999999	236	856	743	765	999999	46	473	881	410	776	91	427	992	799	976	738	999999	999999	261	999999	136	965	818	999999	590	340	999999	448	874	760	335	520	447	371	999999	51	999999	999999	269	959	999999	658	651	999999	227	806	999	999999	217	627	245	523	665	999999	156	270	48	455	999999	691	614	35	999999	650	451	
571	979	630	190	935	798	215	489	302	999999	478	999999	999999	81	783	340	10	241	256	999999	811	854	341	225	999999	12	495	642	578	999999	475	651	11	999999	655	999999	379	250	281	829	40	999999	373	644	677	946	119	383	999999	360	614	793	999999	999999	999999	717	647	414	832	933	312	572	999999	999999	995	999999	999999	491	425	999999	999999	759	999999	426	999999	778	490	999999	999999	999999	893	121	999999	999999	999999	999999	890	877	807	938	188	964	418	999999	526	467	132	425	649	850	633	999999	957	445	999999	999999	834	343	638	861	999999	951	867	999999	49	200	331	692	218	323	999999	445	683	487	999999	996	350	999999	899	37	656	74	56	696	778	274	164	805	829	884	847	556	248	946	999999	999999	107	999999	309	999999	146	439	217	336	914	198	945	480	667	999999	514	224	999999	611	215	172	904	180	651	775	999999	525	863	333	999999	389	207	737	775	999999	899	999999	321	573	999999	999999	857	999999	782	590	329	683	999999	436	380	632	122	636	740	999999	333	927	347	533	299	620	575	883	999999	534	991	999999	999999	127	502	162	903	870	999999	988	999999	194	999999	999999	456	363	999999	436	999999	843	277	570	996	236	999999	972	24	787	284	281	651	973	859	258	599	121	999999	30	934	228	728	252	999999	752	999999	149	539	286	87	936	242	149	930	27	267	999999	221	478	901	530	147	125	999999	448	347	341	999999	149	471	344	384	367	502	734	999999	35	653	254	991	87	442	737	710	348	48	999999	52	999999	991	178	899	509	129	999999	90	613	656	999999	414	902	813	400	815	742	999999	999999	646	999999	902	242	777	967	487	824	97	999999	415	257	999999	835	299	493	158	302	445	874	248	98	654	511	378	184	839	999999	273	999999	921	999999	786	999999	865	846	938	759	401	932	32	305	326	680	207	408	78	999999	612	330	251	523	307	686	636	558	999999	999999	999999	999999	999999	397	560	54	488	447	999999	246	970	999999	554	398	901	513	852	999999	771	999999	314	970	999999	270	999999	942	800	408	670	109	536	316	999999	547	999999	999999	804	634	744	282	201	759	999999	832	608	999999	775	852	999999	794	834	693	999999	577	97	892	497	999999	999999	617	253	90	999999	371	709	999999	159	17	502	999999	708	227	209	499	999999	999999	43	282	662	999999	177	999999	999999	876	274	843	530	999999	460	13	310	999999	723	136	999999	999999	982	575	133	944	19	999999	999999	518	999999	617	494	296	999999	542	858	999999	999999	593	999999	305	303	900	106	865	143	433	556	499	802	999999	
999999	83	471	671	571	468	999999	718	318	409	597	278	999999	657	358	999999	931	917	155	96	732	139	685	999999	817	92	478	999999	810	585	221	860	715	324	123	421	824	133	999999	400	999999	496	999999	51	707	35	118	999999	999999	899	502	639	354	999999	48	374	999999	999999	854	489	990	892	907	732	197	737	562	999999	543	937	419	999999	946	755	31	246	853	644	34	792	973	38	750	999999	93	999999	999999	999	285	749	33	95	278	491	999999	182	588	553	853	970	472	999999	906	579	490	694	692	999999	695	802	999999	999999	714	71	515	999999	999999	996	649	615	230	563	999999	793	999999	333	999999	465	999999	848	657	310	790	63	329	999999	131	999999	999999	398	890	917	999999	482	239	280	999999	217	976	447	999999	591	903	999999	750	999999	450	123	665	166	165	236	253	999999	155	220	962	999999	742	999999	840	999999	999999	261	725	999999	259	718	564	999999	952	331	488	907	817	75	406	552	313	999999	892	18	999999	273	242	999999	673	466	337	28	317	720	475	803	607	69	25	652	522	447	999999	999999	559	999999	214	834	999999	346	39	999999	814	999999	357	331	290	831	466	313	999999	72	639	792	391	545	336	999999	856	999999	999999	757	999999	753	40	865	760	170	999999	999999	68	408	915	337	437	999999	214	896	372	153	522	776	603	999999	999999	460	999999	999999	349	999999	695	972	977	72	46	282	40	70	999999	491	999999	129	382	973	254	620	999999	312	365	144	340	439	870	713	172	999999	999999	999999	999999	580	68	999999	820	445	999999	96	430	852	300	165	999999	153	516	880	582	402	404	630	467	23	312	504	511	215	682	266	999999	274	899	513	128	692	941	809	433	677	999999	936	186	167	200	304	22	999999	916	999999	922	999999	999999	770	999999	532	999999	116	277	999999	391	615	763	999999	999999	165	952	787	46	534	212	706	456	904	999999	999999	454	999999	822	18	492	311	999999	999999	343	122	999999	139	383	596	812	999999	542	869	296	693	183	645	999999	44	351	235	173	999999	984	225	999999	236	676	671	88	579	999999	999999	81	999999	326	277	206	872	32	999999	413	450	722	377	174	999999	999999	409	294	999999	137	788	666	266	147	907	999999	128	578	907	463	999999	999999	243	999999	283	797	216	377	905	449	310	21	528	999999	723	669	617	999999	955	999999	276	387	279	452	504	999999	814	942	999999	766	88	303	125	369	701	932	488	826	999999	789	410	999999	999999	369	826	999999	147	999999	424	999999	999999	77	623	298	999999	333	248	999999	56	681	982	274	958	
149	371	17	896	169	129	999999	999999	999999	999999	176	999999	245	999	999999	626	999999	999999	379	999999	181	999999	20	680	827	183	377	693	698	999999	999999	806	145	82	249	998	818	879	978	325	632	66	112	906	457	89	999999	999999	999999	174	328	999999	613	746	787	276	999999	999999	999999	986	752	107	492	21	951	999999	82	999999	760	911	807	848	999999	999999	895	125	769	113	233	747	999999	53	999999	533	461	991	203	999999	295	999999	647	491	810	992	573	535	999999	999999	999999	97	999999	788	574	427	367	479	741	559	851	671	506	999999	113	331	764	708	999999	959	560	999999	175	684	876	787	274	999999	47	493	999999	369	552	678	999999	145	740	443	478	937	999999	981	999999	644	546	624	475	401	388	488	238	999999	792	613	540	999999	922	332	911	999999	999999	52	442	257	78	491	129	999999	108	968	591	330	239	804	794	579	708	531	147	262	322	872	936	559	265	626	577	938	147	999999	223	417	531	692	784	132	999999	999999	576	64	505	999999	302	999999	897	907	634	987	819	999999	297	999999	195	659	999999	290	115	882	992	451	914	190	689	946	755	183	798	547	30	999999	999999	705	954	999999	757	674	580	527	661	999999	991	589	999999	186	863	822	232	872	228	504	27	666	20	135	150	999999	957	355	664	724	119	97	967	158	999999	999999	446	999999	999999	999999	709	588	231	644	999999	999999	71	513	93	932	951	926	999999	525	654	373	999999	829	999999	999999	716	999999	999999	936	999999	999999	622	970	254	281	999999	128	970	428	794	438	999999	376	999999	999999	262	454	272	731	999999	192	999999	451	999999	568	897	617	171	469	999999	485	999999	294	406	554	999999	101	269	812	557	999999	999999	900	999999	225	928	328	163	136	189	999999	999999	140	173	65	999999	180	476	686	383	999999	956	999999	344	319	712	160	970	130	113	171	195	460	184	999999	999999	867	721	288	639	999999	463	45	289	999999	522	595	999999	999999	418	541	625	582	438	789	876	999999	999999	999999	513	999999	999999	43	33	28	86	999999	999999	232	829	999999	459	999999	56	803	999999	920	999999	523	796	127	38	629	712	999999	546	999999	31	395	74	780	311	999999	775	860	231	429	999999	271	744	21	999999	898	521	149	999999	437	535	999999	999999	955	999999	52	623	396	749	728	330	462	482	474	490	571	168	58	966	999999	999999	195	582	885	908	999999	778	785	488	999999	118	999999	488	118	86	396	910	118	554	269	686	389	121	502	109	560	789	999999	531	77	740	472	182	932	25	349	62	599	57	276	
273	999999	907	619	620	758	973	999999	999999	999999	660	59	504	707	473	42	999999	89	786	357	179	508	264	999999	399	645	999999	556	102	736	999999	999999	71	287	995	848	481	501	882	351	587	425	882	437	416	690	999999	475	469	982	275	973	999999	699	107	999999	583	999999	229	999999	999999	427	999999	999999	760	348	988	226	711	625	999999	582	207	445	770	754	999999	827	13	709	676	925	96	999999	471	370	508	371	999999	241	274	983	282	907	983	999999	999999	231	676	999999	702	752	763	999999	431	692	999999	377	929	352	999999	755	493	520	307	442	999999	171	199	399	840	627	45	480	360	999999	999999	999999	461	610	999999	405	160	935	999999	924	171	252	689	779	594	140	999999	838	103	518	500	762	609	999999	829	982	41	999999	237	84	716	293	493	853	391	485	916	329	741	742	605	558	999999	383	281	98	999999	420	805	709	195	207	999999	841	87	548	691	911	780	999999	374	873	999999	999999	217	878	758	835	397	999999	224	122	106	999999	913	942	259	235	279	741	510	620	481	999999	999999	519	905	652	776	842	793	14	999999	123	999999	731	850	999999	999999	999999	339	999999	33	695	494	999999	110	35	927	144	299	999999	641	49	127	753	402	189	53	698	972	999999	69	999999	325	999999	574	983	983	192	101	679	70	877	411	864	597	999999	43	816	419	999999	999999	641	553	338	373	509	995	623	339	671	536	477	999999	233	586	478	379	999999	508	999999	999999	999999	52	999999	405	764	999999	262	999999	999999	155	236	288	102	391	428	11	987	846	74	999999	369	853	430	999999	592	457	187	288	129	416	758	999999	302	999999	979	999999	999999	933	999999	872	743	467	999999	525	310	198	336	842	999999	999999	392	439	443	999999	682	892	622	477	999999	999999	459	974	999999	209	999999	999999	986	265	411	829	77	63	247	202	999999	901	139	905	841	404	130	344	129	652	33	329	874	999999	999999	97	976	999999	131	999999	422	999999	431	523	999999	392	211	81	441	338	409	338	202	999999	884	781	762	717	636	417	196	125	999999	394	186	78	53	824	110	999999	853	612	932	999999	999999	486	480	615	776	458	202	999999	999999	791	252	694	137	633	288	383	999999	999999	829	713	115	307	999999	46	347	999999	349	387	999999	127	484	797	406	256	470	408	999999	156	940	187	225	999999	221	73	151	491	941	420	545	999999	988	594	999999	229	999999	999999	999999	443	278	716	119	815	88	785	316	999999	298	880	172	999999	82	188	328	652	497	968	999999	849	895	855	129	999999	999999	
252	139	890	24	187	999999	999999	834	867	878	999999	999999	410	68	436	757	695	203	70	258	665	655	810	276	140	731	870	397	723	999999	422	596	191	973	836	655	426	441	121	999999	184	55	999999	309	999999	584	97	999999	999999	102	999999	662	68	680	999999	597	329	623	884	455	547	599	120	328	466	637	886	999999	231	780	999999	264	999999	598	84	620	450	510	999999	555	643	959	739	999999	349	759	538	511	797	248	336	802	557	665	925	999999	934	886	999999	999999	999999	999999	688	999999	999999	945	580	999999	606	565	156	999999	451	999999	999999	587	860	489	979	999999	109	999999	999999	983	454	999999	706	999999	999999	499	686	563	667	716	999999	999999	999999	861	869	999999	189	77	904	999999	102	518	999999	228	853	348	724	999999	907	146	366	999999	31	705	433	234	999999	163	999999	116	878	593	160	735	482	999999	316	998	999999	584	527	999999	480	407	890	935	186	999999	573	334	999999	241	656	531	359	542	999999	575	437	644	165	36	280	798	363	509	999999	625	746	34	999999	999999	834	999999	999999	335	843	624	814	497	58	760	999999	999999	999999	999999	936	629	999999	939	868	740	999999	999999	429	999999	761	682	54	999999	578	560	741	549	999999	59	407	333	912	34	699	346	760	940	596	404	999999	999999	466	999999	572	737	999999	807	165	999999	164	859	903	128	999999	999999	999999	432	999999	497	29	50	999999	292	249	612	999999	361	249	532	979	630	388	34	63	954	999999	338	819	999999	999999	933	393	999999	895	548	430	999999	460	999999	766	337	30	108	385	999999	636	999999	999999	959	30	888	567	633	322	999999	480	879	74	619	944	251	613	999999	187	96	999999	180	396	701	999999	924	901	710	999999	651	999999	290	648	657	327	51	999999	859	820	999999	375	760	688	999999	77	551	728	840	593	525	724	999999	999999	299	750	465	787	774	777	105	986	857	867	670	999999	200	240	417	301	903	388	754	268	755	999999	895	999999	35	634	641	205	70	127	250	927	999999	999999	359	907	999999	264	98	92	724	445	518	892	27	448	999999	320	999999	548	999999	999999	969	683	999999	578	854	972	762	150	999999	900	926	999999	627	742	999999	831	880	510	999999	648	300	672	543	320	212	13	999999	999999	999999	330	885	522	436	113	957	999999	203	781	62	889	502	947	945	824	518	778	275	999999	193	55	999999	809	118	51	845	307	150	855	376	999999	508	185	999999	816	999999	414	313	523	785	999999	638	109	457	999999	156	352	999999	718	801	433	999999	999999	403	711	889	999999	413	395	268	
999999	844	999999	999999	211	999999	327	564	139	999999	114	999999	751	999999	912	417	340	362	568	894	999999	581	431	64	943	123	317	999999	999999	926	939	10	917	265	999999	436	300	999999	999999	168	829	788	597	999999	696	958	986	700	490	304	559	723	844	500	999999	88	422	293	471	98	83	999999	882	213	869	999999	999999	495	373	486	126	645	999999	409	999999	714	984	521	367	999999	136	617	300	388	377	999999	166	427	500	57	23	999999	233	167	95	999999	906	394	999999	999999	999999	500	336	999999	999999	913	616	444	435	61	104	999999	925	486	961	999999	255	503	836	652	999999	139	999999	326	473	119	999999	948	999999	781	807	600	999999	775	584	999999	999999	296	210	463	999999	721	999999	999999	952	122	91	747	205	628	47	999999	999999	396	644	999999	504	20	540	999999	502	999999	130	653	253	504	999999	160	999999	335	186	999999	303	382	999999	235	147	556	373	361	38	674	999999	999999	743	405	51	95	999999	999999	141	279	755	143	961	941	999999	348	205	458	693	931	999999	870	999999	88	119	999999	353	999999	999999	948	646	999999	999999	827	914	999999	999999	848	462	343	29	597	203	999999	999999	170	421	111	634	999999	999999	915	999999	106	828	882	253	665	999999	866	741	721	180	193	633	575	103	143	999999	176	999999	357	999999	359	911	258	676	545	999999	999999	999999	252	784	999999	999999	999999	522	942	999	41	191	253	562	595	602	307	427	999999	282	639	76	288	84	467	369	13	918	318	195	580	216	999999	792	346	999999	498	937	836	595	999999	999999	160	143	995	999999	195	794	410	756	614	830	999999	999999	244	882	999999	999999	326	975	593	812	213	757	999999	825	483	461	226	999999	999999	370	591	424	999999	586	999999	154	89	999999	999999	218	999999	561	580	749	551	999999	557	463	999999	330	999999	860	11	100	849	403	714	179	999999	999999	999999	917	653	254	249	999999	999999	657	966	999999	98	844	801	384	304	651	999999	679	284	999999	904	763	865	782	749	730	999999	290	737	522	440	909	970	999999	999999	999999	908	336	509	310	999999	900	496	999999	999999	776	999999	999999	999999	207	226	999999	895	999999	829	814	62	870	504	519	999999	612	920	999999	899	189	873	361	743	703	743	850	180	973	497	999999	276	999999	999999	973	672	796	494	540	306	406	23	508	620	999999	548	48	999999	990	483	939	979	999999	398	999999	902	999999	999999	102	999999	376	863	922	974	825	999999	484	999999	530	999999	41	127	999999	158	503	999999	375	740	917	164	704	28	189	500	558	34	999999	189	999999	81	965	999999	
999999	86	929	542	101	999999	999999	288	73	718	311	153	451	821	599	893	999999	885	537	966	965	938	759	358	683	431	999999	801	999999	304	830	459	999999	128	726	314	228	999999	85	840	945	999999	100	999999	716	46	58	736	434	341	294	612	544	998	947	999999	327	581	858	669	118	999999	964	768	888	999999	999999	999999	105	295	999999	934	999999	696	30	999999	847	773	999999	999999	999999	689	376	999999	999999	227	914	883	180	999999	999999	646	112	416	731	950	674	331	999999	864	999999	999999	641	149	666	360	802	848	978	622	616	553	940	999999	296	999999	628	983	758	670	937	999999	162	832	999999	38	999999	999999	964	80	660	525	675	999999	999999	657	57	236	325	659	425	76	905	558	656	443	706	890	129	312	332	691	999999	437	927	999999	572	808	841	999999	528	408	999999	907	961	100	999999	999999	349	638	381	401	999999	109	255	999999	482	999999	999999	864	332	941	284	662	747	969	952	248	849	484	94	999999	999999	999999	141	26	999999	997	596	566	565	542	551	999999	930	999999	34	474	999999	67	914	968	999999	999999	999999	587	134	231	170	999999	148	640	324	865	553	142	16	979	999999	238	686	999999	17	619	309	790	399	792	731	999999	944	488	66	791	569	126	999999	417	382	553	999999	962	836	604	427	999999	999999	686	999999	798	924	55	999999	952	380	438	960	23	999999	524	197	341	499	354	999999	999999	583	533	999999	437	526	599	606	999999	346	724	649	413	201	999999	999999	713	999999	999999	999999	899	981	113	421	141	999999	602	999999	999999	366	999999	472	999999	999999	767	351	694	391	999999	281	334	999999	999999	616	655	789	557	999999	999999	952	999999	486	566	463	159	678	480	121	174	281	924	861	999999	67	786	261	167	999999	433	42	878	332	355	999999	999999	459	999999	497	765	999999	608	779	444	905	999999	84	999999	38	999999	999999	871	582	999999	238	357	999999	701	35	829	403	631	699	398	271	83	162	140	999999	999999	999999	779	999999	356	822	672	154	426	842	185	712	355	999999	460	344	999999	999999	114	127	313	103	758	874	667	371	720	908	390	183	832	730	943	12	142	999999	320	999999	235	999999	565	213	999999	859	849	127	58	999999	249	999999	999999	777	57	23	600	802	941	904	324	985	112	763	763	252	20	454	768	353	999999	752	33	282	79	710	562	110	56	898	999999	550	322	227	669	336	999999	64	999999	930	411	339	766	999999	573	999999	302	801	450	804	849	999999	999999	705	505	999999	40	826	999999	347	461	499	756	999999	999999	774	672	884	104	
437	999999	955	772	837	941	999999	985	999999	709	828	417	760	660	251	59	629	201	617	722	181	999999	999999	999999	345	479	911	582	724	534	799	578	999999	706	22	634	893	999999	999999	999999	837	511	422	127	999999	929	700	839	514	992	261	583	999999	171	922	141	922	999999	436	999999	39	999999	271	999999	910	260	998	63	999999	616	166	996	680	853	884	669	883	999999	476	415	779	82	78	999999	999999	225	999999	256	783	881	712	293	206	162	734	752	250	338	217	628	999999	646	202	897	836	265	902	211	287	263	999999	793	143	999999	589	956	26	539	810	694	999999	752	279	765	904	999999	799	527	128	999999	999999	999999	921	999999	484	142	880	999999	999999	999999	323	322	969	530	633	918	160	185	999999	777	736	711	527	523	892	188	377	436	999999	963	465	384	999999	155	999999	702	871	295	999999	457	999999	845	643	792	999999	423	783	749	142	985	722	623	999999	350	405	717	37	408	955	306	999999	454	187	932	562	999999	999999	823	696	930	999999	864	639	999999	701	890	77	735	152	478	405	627	999999	17	250	999999	429	742	999999	127	675	472	340	249	691	632	668	711	239	442	194	959	999999	211	938	999999	984	838	649	999999	649	999999	266	486	900	147	160	999999	692	999999	999999	999999	999999	999999	265	584	534	999999	434	78	232	366	506	999999	293	446	574	999999	999999	999999	857	999999	999999	245	999999	383	216	853	349	999999	482	497	29	517	923	698	885	999999	946	364	333	594	414	580	292	293	795	556	202	464	572	68	111	309	999999	927	999999	999999	999999	999999	377	681	999999	879	595	734	347	988	787	595	999999	100	155	714	69	273	186	522	999999	194	587	999999	660	884	999999	424	396	999999	653	995	999999	57	382	74	986	652	543	999999	984	557	945	999999	999999	607	999999	481	913	999999	999999	601	999999	879	884	917	999999	717	30	175	897	999999	348	628	344	791	299	513	999999	90	727	417	729	651	537	405	248	999999	890	63	980	999999	999999	999999	999999	62	254	426	172	464	770	999999	631	378	999999	813	219	999999	999999	999999	318	400	763	832	669	833	999999	108	352	489	678	524	999999	967	999999	396	670	349	159	292	546	872	350	263	320	459	785	361	24	999999	195	921	317	912	744	589	747	678	339	645	190	156	84	999999	786	256	451	664	193	251	152	870	177	999999	999999	999999	60	999999	522	220	58	999999	94	627	303	999999	216	999999	232	999999	648	992	19	514	999999	400	798	667	999999	73	999999	999999	999999	772	999999	325	999999	137	999999	308	539	248	
999999	129	597	669	71	456	389	39	49	999999	999999	588	602	999999	999999	662	999999	999999	999999	392	42	458	999999	927	999999	321	54	977	12	89	442	924	75	410	999999	890	917	442	338	351	288	447	999999	480	689	999999	180	433	999999	101	60	441	661	157	216	707	916	670	326	999999	999999	411	37	960	104	517	999999	201	322	970	745	644	711	305	999999	999999	999999	732	247	999999	999999	621	522	910	39	11	272	918	999999	139	973	257	126	999999	939	877	419	73	999999	181	74	999999	120	494	356	415	729	366	52	621	999999	194	432	999999	608	790	888	127	931	103	254	605	997	999999	996	498	528	999999	365	237	185	370	999999	75	999999	999999	510	999999	564	623	999999	906	875	583	999999	789	999999	565	999999	158	999999	999999	142	291	927	469	981	999999	999999	858	887	606	999999	815	999999	912	837	366	861	446	999999	860	563	999999	821	348	730	423	999999	999999	999999	962	152	999999	999999	999999	237	999999	148	241	190	582	540	706	736	675	906	999999	147	944	999999	468	704	999999	868	999999	999999	825	999999	588	999999	567	602	289	999999	924	463	793	999999	562	685	771	999999	630	265	708	329	857	580	155	442	999999	286	391	266	999999	268	609	349	120	154	412	604	559	502	622	979	260	521	812	221	123	999999	999999	999999	189	250	84	287	169	999999	999999	254	324	999999	77	291	221	33	980	665	854	453	466	999999	282	177	668	137	643	728	79	346	768	934	999999	188	700	132	86	963	999999	999999	999999	312	273	999999	290	412	999999	341	768	237	540	999999	366	999999	35	177	986	22	582	999999	999999	441	999999	545	486	389	827	999999	590	999999	947	27	481	533	999999	999999	153	999999	886	265	702	311	960	842	999999	999999	577	659	163	532	145	73	391	999999	686	747	573	999999	682	900	999999	546	750	679	289	523	999999	833	999999	871	34	872	136	326	254	342	481	999999	739	864	812	999999	735	67	953	883	635	244	846	526	590	425	999999	986	999999	165	999999	999999	562	292	946	744	265	291	508	273	937	74	992	999999	276	999999	999999	999999	98	999999	811	692	726	406	887	440	986	999999	999999	999999	999999	149	646	98	780	200	344	457	917	999999	912	453	999999	689	946	571	999999	503	260	999999	999999	999999	999999	272	999999	869	564	999999	405	516	758	387	999999	900	999999	999999	999999	903	999999	85	342	541	900	30	504	367	143	46	460	325	999999	492	999999	376	181	999999	252	999999	744	911	635	188	62	411	999999	535	451	658	855	158	154	347	930	184	581	895	724	876	999999	999999	735	
528	706	89	327	999999	759	999999	999999	999999	555	53	169	999999	449	999999	489	499	712	968	916	485	191	999999	181	999999	562	453	999999	285	100	375	615	757	185	999999	481	972	93	53	999999	816	999999	836	999999	110	188	999999	734	999999	416	999999	999999	999999	80	260	999999	404	907	475	999999	315	999999	999999	928	190	999999	411	485	342	682	999999	415	668	202	999999	556	355	708	80	673	293	999999	376	869	864	210	816	686	999999	770	87	75	617	999999	470	974	485	907	999999	673	776	793	402	745	899	999999	505	999999	970	704	991	695	836	999999	429	999999	474	584	74	979	620	999999	560	571	605	451	797	338	999999	134	999999	448	296	407	896	499	326	631	969	54	999999	220	716	230	778	999999	238	815	910	999999	510	900	842	442	999999	61	243	831	149	458	33	176	999999	846	633	553	408	438	906	999999	281	843	999999	29	284	999999	18	339	792	223	223	982	428	858	624	179	605	853	355	845	999999	999999	491	521	31	999999	345	869	596	234	982	799	909	979	602	667	295	823	167	651	999999	903	48	926	999999	50	748	26	231	463	948	554	93	70	999999	786	361	999999	997	747	75	148	999999	567	240	423	82	448	266	999999	999999	781	696	703	802	361	999999	999999	285	980	789	329	648	142	286	437	716	848	999999	815	315	201	825	999999	999999	903	171	481	696	821	967	309	759	274	999999	177	858	999999	268	323	340	797	817	27	957	745	500	609	291	802	999999	234	143	450	652	999999	955	999999	127	898	200	974	999999	999999	22	489	999999	999999	563	999999	999999	337	589	991	485	518	383	808	463	840	999999	999999	199	894	125	743	175	319	999999	886	999999	583	271	369	132	365	928	363	999999	477	999999	127	56	999999	233	379	999999	151	999999	999999	999999	157	822	286	495	999999	999999	974	349	999999	323	999999	761	676	897	995	75	999999	999999	999999	589	999999	804	999999	664	295	514	27	671	745	108	999999	999999	488	578	74	999999	984	874	492	580	999999	24	999999	999999	999999	365	380	285	237	999999	424	999999	845	554	298	352	837	622	209	999999	767	999999	603	180	299	999999	999999	999999	832	244	999999	355	386	548	635	15	79	831	738	999999	144	741	443	441	683	751	508	933	289	721	999999	372	999999	999999	813	999999	999999	564	864	29	91	281	452	999999	233	78	895	306	919	293	283	15	883	279	999999	999999	869	171	999999	999999	407	349	818	121	321	718	681	28	735	983	593	515	999999	719	999999	862	298	451	999999	614	999999	999999	999999	995	447	918	488	405	999999	
787	781	999999	77	326	621	742	999999	341	681	514	397	877	999999	935	999999	768	48	174	999999	999999	737	428	953	882	999999	205	335	822	673	402	239	285	651	948	999999	344	447	999999	108	116	999999	999999	769	703	999999	999999	999999	88	999999	679	879	324	999999	248	59	363	999999	999999	633	425	416	640	668	288	285	121	999999	999999	733	365	330	999999	999999	324	729	999999	658	259	664	713	564	256	527	994	523	914	311	412	898	848	48	999999	27	682	699	768	298	999999	428	999999	752	28	355	999999	358	999999	259	660	519	279	705	56	530	920	860	170	123	674	765	370	999999	823	724	885	327	77	999999	392	999999	960	491	176	831	559	960	546	901	999999	645	40	665	651	892	629	999999	991	999999	999999	822	538	655	624	726	999999	999999	929	303	469	623	290	122	866	999999	999999	787	999999	225	970	959	323	269	536	38	734	705	999999	999999	105	742	999999	345	282	999999	999999	999999	867	450	774	264	999999	999999	442	963	999999	999999	799	999999	999999	841	614	776	999999	148	508	279	999999	596	991	361	999999	999999	999999	726	297	945	999999	999999	948	254	920	97	450	999999	927	999999	827	573	999999	999999	906	553	597	263	138	999999	583	999999	71	816	196	280	999999	999999	129	43	54	715	675	420	87	999999	667	999999	920	526	335	56	220	999999	452	999999	923	999999	999999	592	410	999999	597	739	999999	706	244	142	67	649	637	38	596	893	36	121	897	263	739	412	885	999999	342	611	232	536	999999	633	374	999999	357	999999	966	536	632	109	999999	936	58	999999	999999	999999	41	280	889	307	460	327	999999	340	657	670	444	999999	706	902	612	986	999999	999999	783	611	767	426	302	999999	71	999999	999999	999999	999999	961	214	368	154	360	476	72	722	925	86	606	231	43	982	999999	999999	923	999999	730	497	141	429	223	598	656	767	614	978	536	245	401	66	484	347	696	465	86	999999	355	999999	999999	273	590	758	186	390	734	444	615	999999	148	999999	999999	440	861	541	999999	999999	999999	593	861	999999	196	690	999999	549	746	696	296	232	999999	34	999999	999999	947	868	999999	464	421	999999	42	180	373	24	106	172	525	999999	485	164	473	315	411	999999	574	466	999999	900	83	637	643	47	157	392	757	123	754	999999	492	993	703	537	359	230	560	691	999999	999999	999999	999999	33	999999	999999	142	758	458	999999	999999	729	491	791	938	391	783	999999	995	33	980	266	982	417	289	561	999999	999999	936	956	190	999999	999999	745	905	999999	560	613	999999	826	25	633	309	501	42	516	
11	999999	999999	156	999999	597	999999	668	999999	999999	610	115	744	999999	728	680	822	502	442	999999	846	999999	885	631	830	179	692	178	17	999999	956	491	999999	772	559	290	696	790	390	592	645	225	15	990	999999	455	999999	999999	108	344	811	999999	68	999999	670	265	326	142	325	406	905	397	660	393	958	999999	729	971	999999	447	983	42	122	849	999999	999999	740	895	999999	385	310	893	79	999999	999999	159	432	864	112	999999	963	563	474	999999	687	999999	999999	621	999999	999999	999999	898	217	999999	360	778	694	219	644	999999	525	431	217	939	106	22	999999	999999	848	808	999999	865	868	297	999999	430	568	137	172	629	999999	999999	863	348	660	999999	685	999999	999999	766	465	223	999999	999999	778	542	356	534	888	674	928	577	999999	233	890	859	39	999999	186	999999	220	566	57	24	972	999999	568	868	289	694	336	909	675	92	999999	482	644	805	999999	941	83	43	999999	497	700	498	355	640	458	800	381	765	241	391	555	898	999999	215	999999	382	974	487	999999	203	999999	28	902	691	879	417	225	234	411	245	857	187	327	559	324	483	61	928	420	488	322	571	678	999999	536	455	999999	439	999999	146	966	999999	788	56	159	682	999999	999999	999999	50	585	999999	363	995	534	378	580	616	891	999999	330	56	77	999999	880	776	350	618	164	434	111	785	519	275	278	999999	399	281	999999	642	887	397	177	380	903	175	217	682	759	168	874	999999	547	999999	999999	920	528	999999	175	383	341	978	508	335	939	799	637	999999	727	272	999999	999999	217	258	999999	933	878	697	863	999999	999999	667	858	999999	999999	411	248	421	999999	358	742	999999	115	36	999999	908	888	841	441	113	537	129	955	496	189	574	492	999999	379	881	51	831	999999	999999	814	673	999999	512	776	537	561	226	637	378	529	610	999999	190	948	820	999999	46	266	759	187	449	712	372	999999	985	918	949	51	578	316	911	999999	999999	999999	636	789	386	75	903	999999	320	491	586	966	579	380	999999	350	558	837	14	999999	407	282	374	960	757	696	999999	619	612	999999	69	71	618	400	548	969	999999	40	999999	999999	362	999999	999999	958	136	405	247	615	616	608	493	999999	311	346	812	383	999999	675	42	689	285	293	939	146	432	524	358	188	831	342	39	527	178	999999	999999	200	415	416	834	361	459	185	13	999999	691	327	999999	281	588	174	132	645	998	978	696	79	278	999999	535	611	57	68	783	999999	999999	965	572	999999	999999	999999	968	439	841	681	240	109	289	935	454	
999999	999999	999999	600	667	999999	393	529	200	999999	152	922	684	881	233	999999	401	402	999999	434	726	755	491	999999	966	999999	692	804	327	748	596	789	342	999999	430	847	999999	468	125	73	195	445	382	930	999999	699	293	999999	999999	999999	838	706	559	511	727	358	999999	929	633	471	527	589	999999	451	751	999999	589	999999	460	386	342	999999	286	666	999999	999999	999999	999999	175	276	912	144	196	949	909	889	999999	831	558	999999	574	52	834	654	999999	999999	243	930	999999	628	119	885	108	241	44	906	430	999999	999999	446	999999	721	763	999999	558	392	402	262	541	861	133	999999	849	999999	811	999999	108	632	999999	643	57	999999	999999	547	999999	999999	46	954	914	999999	469	346	569	121	106	999999	288	478	999999	163	213	980	399	328	505	999999	46	999999	429	744	807	797	772	628	398	532	349	999999	209	531	356	447	348	999999	401	786	199	999999	999999	999999	21	629	999999	999999	440	77	63	63	52	805	991	326	999999	180	999999	999999	574	941	723	999999	514	73	999999	999999	807	765	999999	861	926	718	999999	308	437	471	732	188	271	999999	198	331	479	295	183	403	540	39	999999	999999	999999	729	999999	257	24	718	454	948	360	961	169	999999	999999	201	137	999999	643	692	999999	73	447	27	410	768	752	402	999999	999999	890	875	44	777	852	473	529	207	505	914	294	719	27	999999	827	999999	999999	523	999999	288	167	999999	759	847	150	848	730	999999	328	453	504	622	623	235	67	484	926	392	821	962	671	999999	828	729	408	178	999999	999999	199	110	999999	239	507	999999	71	999999	126	196	637	14	743	215	878	999999	999999	672	105	999999	999999	999999	383	263	702	999999	616	237	30	999999	449	971	801	999999	999999	228	330	999999	125	999999	173	26	368	999999	754	817	228	466	999999	999999	319	735	82	264	999999	846	727	999999	999999	999999	208	834	31	95	999999	665	212	675	999999	659	731	153	557	297	628	710	984	642	508	884	999999	160	185	253	720	713	898	547	141	287	501	460	738	551	999999	339	999999	282	993	99	615	552	385	999999	55	175	188	785	999999	999999	862	94	371	999999	859	58	658	777	375	999999	766	999999	544	802	999999	280	415	15	688	299	999999	711	648	419	278	171	775	782	208	554	535	123	999999	905	425	999999	99	95	691	999999	680	227	907	960	332	950	18	582	244	774	760	182	999999	347	520	160	445	951	383	999999	999999	875	579	820	999999	652	753	638	386	750	190	329	324	137	618	497	804	688	96	327	162	202	548	433	999999	999999	
27	999999	394	275	971	147	712	999999	288	804	648	999999	463	680	207	379	205	999999	594	440	858	969	999999	32	999999	757	865	65	545	999999	337	999999	35	155	635	189	254	121	999999	52	999999	330	849	813	999999	717	234	416	130	783	997	63	999999	363	503	999999	999999	372	919	224	282	999999	458	208	476	502	71	318	999999	27	135	93	715	551	823	999999	999999	914	183	999999	999999	459	934	999999	999999	999999	316	671	651	587	344	881	201	564	770	999999	871	650	346	999999	999999	999999	372	113	999999	913	348	297	540	966	927	999999	198	999999	691	823	721	697	126	202	196	399	666	466	682	253	892	160	781	862	665	999999	577	999999	981	616	97	831	113	178	935	29	141	999999	999999	413	693	909	872	999999	249	999999	999999	999999	170	266	259	905	999999	414	31	999999	516	677	310	999999	363	371	310	999999	736	890	593	947	267	177	268	999999	999999	999999	999999	982	288	999999	622	491	945	433	999999	725	366	999999	410	699	157	999999	999999	463	384	211	60	999999	609	796	999999	999999	591	586	886	999999	998	277	108	161	853	48	909	681	999999	999999	512	929	999999	584	719	554	489	894	799	520	664	999999	999999	605	229	239	999999	491	624	272	899	369	547	673	999999	98	93	999999	845	118	837	831	408	565	699	130	999999	999999	999999	665	870	697	999999	999999	339	204	670	503	931	624	999999	999999	67	999999	919	999999	391	41	858	630	471	999999	999999	691	999999	832	406	51	906	108	612	357	999999	999999	402	212	999999	181	999999	532	999999	590	999999	230	452	999999	773	615	999999	555	738	999999	176	457	204	639	999999	105	693	506	798	629	597	833	21	999999	24	109	400	716	570	999999	999999	335	212	881	912	999999	248	272	68	999999	999999	999999	369	28	190	956	999999	762	564	487	488	838	734	798	992	494	999999	144	999999	674	225	929	999999	528	897	840	254	323	999999	820	857	999999	447	999999	235	246	473	993	137	68	346	637	162	93	732	859	999999	414	888	428	618	114	867	394	574	474	374	840	130	350	712	999999	999999	744	630	67	999999	999999	572	999999	999999	226	16	346	338	588	999999	902	999999	48	249	839	435	308	211	753	562	62	442	760	872	632	872	787	999999	999999	601	418	462	675	468	875	841	999999	407	402	107	531	66	986	696	999999	54	92	111	872	999999	737	542	877	504	347	293	812	999999	398	353	229	990	442	999999	999999	449	999999	579	999999	998	302	900	809	655	41	996	456	73	410	587	790	999999	484	881	863	875	585	180	131	591	39	
258	19	59	878	540	999999	999999	336	32	999999	999999	999999	873	721	999999	732	999999	472	350	836	748	483	810	563	542	516	561	133	493	864	999999	458	782	968	999999	891	760	777	501	382	457	737	387	664	287	949	610	169	36	153	364	999999	999999	999999	291	999999	208	999999	999999	33	72	875	842	999999	972	64	954	905	677	944	972	453	999999	967	389	999999	105	155	285	999999	999999	999999	106	350	999999	252	678	999999	999999	279	692	274	442	477	320	582	999999	229	692	233	995	999999	491	91	180	910	736	812	375	999999	679	63	220	999999	999999	670	778	502	999999	999999	999999	926	999999	408	262	708	999999	999999	999999	806	127	999999	463	62	598	999999	910	24	180	999999	516	865	662	417	999999	999999	64	689	360	649	804	999999	571	999999	847	999999	486	93	999999	472	999999	242	164	999999	999999	803	599	167	163	915	999999	763	331	68	223	520	999999	810	999999	622	653	999999	153	999999	12	725	314	501	215	529	724	826	195	707	701	283	711	999999	264	795	49	999999	536	444	888	51	79	512	748	336	999999	999999	284	999999	818	576	999999	155	566	437	999999	108	952	634	200	999999	577	999999	999999	940	808	179	556	999999	582	757	795	999999	999999	960	655	801	752	878	723	58	999999	978	999999	134	194	999999	537	826	306	999999	944	999999	253	999999	473	455	155	808	999999	999999	130	270	634	999999	781	389	35	606	782	697	999999	83	910	999999	999999	999999	735	243	999999	253	641	729	717	641	813	894	999999	175	497	209	656	943	999999	97	927	292	353	827	353	805	540	999999	999999	608	594	870	999999	110	573	873	999999	912	62	999999	994	400	553	999999	257	886	999999	999999	118	582	51	999999	723	823	224	999999	255	907	889	950	713	710	684	119	999999	943	904	365	602	999999	489	743	999999	85	999999	537	999999	999999	580	466	882	680	822	471	566	192	999999	999999	886	473	627	812	32	999999	571	294	999999	443	945	314	982	999999	267	495	999999	307	521	647	999999	999999	370	894	337	999999	77	43	887	999999	999999	865	999999	737	999999	138	999999	999999	721	999999	514	807	999999	999999	416	275	484	324	422	337	999999	999999	670	510	445	208	999999	733	484	599	44	538	406	502	890	999999	999999	999999	99	138	999999	425	586	732	999999	999999	866	999999	487	999999	949	753	620	560	844	999999	999999	295	302	280	34	272	202	132	999999	976	411	328	414	999999	757	239	235	294	999999	999999	682	999999	999999	521	999999	48	255	423	999999	999999	918	846	658	999999	885	233	952	818	999999	999999	999999	463	979	166	522	999999	
660	161	999999	719	528	336	722	891	611	999999	917	999999	938	986	27	779	482	472	68	564	670	808	450	534	999999	999999	190	611	730	228	999999	221	999	793	388	104	118	930	762	592	133	767	994	629	999999	999999	880	999999	219	999999	981	516	108	957	999999	851	999999	780	443	122	155	999999	170	999999	307	706	780	154	607	922	999999	552	710	476	440	902	999999	821	228	114	535	999999	999999	999999	246	999999	123	52	915	536	999999	338	496	649	446	22	999999	999999	332	609	401	999999	520	999999	782	999999	805	632	526	999999	48	888	561	339	999999	93	719	882	156	854	999999	738	238	80	999999	342	65	70	39	999999	306	212	499	999999	712	799	999999	115	505	807	646	490	525	999999	498	999999	776	167	73	362	303	724	999999	477	26	999999	507	450	999999	449	999999	999999	602	108	999999	835	999999	942	627	999999	541	614	387	349	999999	112	999999	298	582	43	566	898	997	677	134	582	748	999999	603	58	999999	111	357	66	433	999999	888	427	271	662	115	833	540	286	820	999999	346	125	269	914	451	218	867	999999	882	485	748	999999	973	107	97	378	349	579	999999	999999	267	330	915	316	223	794	37	919	928	999999	367	720	999999	446	245	632	761	689	999999	93	243	632	183	947	163	963	453	174	999999	737	999999	999999	792	390	431	26	209	953	700	999999	999999	948	999999	159	127	37	78	537	861	999999	999999	999999	972	410	206	634	157	968	162	259	351	862	355	999999	999999	407	927	475	999999	999999	433	807	988	999999	902	999999	836	34	829	999999	895	999999	312	119	130	834	988	392	999999	797	868	240	801	450	315	328	999999	605	911	720	110	999999	522	642	41	809	671	32	507	910	797	999999	149	36	364	999999	999999	245	79	413	418	544	999999	227	360	202	16	547	644	583	999999	241	122	118	35	302	404	669	999999	321	999999	966	884	283	999	746	101	774	999999	999999	768	366	535	507	999999	565	320	304	999999	999999	802	133	387	924	999999	565	20	40	10	71	999999	891	167	758	249	999999	660	999999	227	614	111	241	461	763	814	336	706	615	806	470	982	999999	386	249	518	50	589	959	66	443	736	71	773	34	850	877	209	777	267	860	905	313	999999	678	999999	571	671	623	120	999999	859	404	234	540	89	999999	514	918	249	999999	863	700	951	784	999999	49	467	436	999999	937	136	999999	357	945	564	679	32	708	512	999999	999999	965	849	174	999999	341	836	243	945	919	372	291	537	68	999999	215	999999	302	800	697	113	244	999999	999999	
764	930	57	288	999999	410	909	999999	415	302	999999	897	850	787	210	546	999999	234	999999	994	574	845	999999	298	999999	999999	327	729	907	999999	843	143	265	677	409	999999	999999	999999	267	999999	999999	566	875	999999	999999	109	364	999999	999999	263	494	879	752	716	607	918	539	758	339	626	999999	999999	899	601	999999	697	642	183	387	557	999999	999999	967	947	984	18	970	999999	71	848	995	753	637	653	999999	964	999999	549	999999	490	123	999999	229	641	461	829	667	284	999999	999999	467	999999	999999	544	999	840	911	999999	731	599	948	383	999999	490	999999	339	999999	999999	280	493	315	102	114	999999	444	729	435	336	495	164	351	696	378	531	391	999999	566	102	653	490	63	999999	817	479	542	739	837	738	20	132	286	422	13	999999	999999	999999	86	300	999999	280	414	585	999999	577	999999	261	999999	175	109	817	773	459	601	790	440	729	999999	999999	364	705	999999	999999	325	999999	877	999999	692	84	307	26	999999	275	993	383	85	999999	276	250	232	290	999999	671	639	202	358	999999	999999	223	863	999999	99	452	936	404	999999	717	269	945	699	999999	568	930	999999	92	90	507	466	999999	714	963	463	999999	412	83	970	230	999999	999999	25	60	999999	999999	999999	803	927	294	339	598	999999	367	217	999999	999999	904	721	803	803	556	999999	999999	370	603	508	900	51	64	50	863	433	168	659	146	930	648	219	999999	999999	75	165	796	177	867	233	356	999999	141	494	999999	361	176	426	511	20	173	999999	515	971	321	761	873	253	999999	174	836	707	80	400	999999	999999	632	999999	738	400	326	999999	999999	379	161	154	909	569	999999	999999	267	999999	158	999999	767	958	999999	128	408	999999	292	999999	701	703	396	649	684	740	999999	813	999999	91	688	121	999999	489	198	999999	819	176	852	999999	999999	999999	907	999999	999999	944	633	944	990	999999	686	999999	117	773	983	799	982	512	999999	178	978	729	783	185	63	46	999999	287	770	568	308	241	999999	979	842	999999	795	302	99	740	117	647	822	999999	999999	263	13	920	506	398	162	999999	705	684	335	999999	191	999999	999999	522	999999	356	184	432	999999	454	974	138	931	256	13	690	423	730	71	340	999999	569	779	999999	43	999999	781	381	415	992	999999	776	654	860	554	999999	260	577	238	761	473	399	17	999999	288	875	989	259	394	471	893	975	999999	999999	83	622	952	251	489	990	574	802	27	999999	918	999999	483	80	701	941	440	999999	502	999999	867	517	561	829	521	999999	999999	532	986	943	108	560	162	999999	999999	
932	119	19	97	999999	196	670	999999	794	41	90	401	918	557	999999	41	57	483	999999	137	566	70	999999	730	999999	467	52	816	84	999999	368	55	824	293	999999	999999	430	758	264	999999	207	145	767	798	441	766	613	974	542	911	60	87	839	532	230	872	986	288	999999	779	154	853	308	678	673	44	577	999999	789	622	611	299	228	209	930	430	303	999999	299	999999	999999	77	999999	999999	999999	290	999999	301	72	896	844	151	992	999999	968	353	837	98	999999	999999	198	978	999999	920	999999	761	858	639	602	800	579	661	989	210	926	86	579	999999	614	392	828	285	572	892	777	469	306	744	999999	586	593	999999	209	892	376	999999	882	363	862	312	432	999999	999999	999999	326	193	999999	999999	558	999999	774	999999	483	999999	578	913	415	999999	999999	999999	999999	124	408	26	216	374	462	107	834	60	204	225	283	311	999999	262	586	310	575	594	317	999999	195	349	999999	891	730	999999	323	999999	469	589	221	999999	847	317	177	683	999999	952	730	64	957	507	999999	558	428	182	782	326	336	115	727	558	999999	949	928	69	213	324	644	999999	784	380	591	999999	14	999999	463	652	999999	903	255	999999	999999	263	557	687	999999	263	473	999999	684	997	136	364	999999	662	497	898	388	117	479	740	317	999999	279	586	916	92	554	175	718	139	999999	433	859	999999	695	280	999999	251	417	950	999999	95	320	787	254	237	752	351	765	565	999999	976	433	515	315	137	983	970	771	569	708	307	999999	555	765	702	504	758	967	226	506	147	999999	528	889	232	424	492	342	688	339	999999	410	999999	865	265	999	354	797	567	297	431	999999	848	251	553	255	765	999999	551	732	999999	383	548	69	999999	286	904	626	93	712	500	999999	93	240	505	897	999999	999999	999999	999999	999999	961	410	928	84	668	999999	286	999999	999999	659	470	790	956	346	829	999999	999999	999999	978	105	728	999999	999999	797	999999	396	999999	746	655	999999	85	999999	848	582	42	973	620	984	468	999999	627	290	999999	63	39	847	136	894	999999	45	594	951	531	607	431	256	556	141	999999	281	999999	540	689	419	584	999999	941	383	313	999999	999999	118	999999	553	477	447	607	999999	999999	945	269	724	79	620	999999	133	990	251	160	785	427	488	702	999999	999999	999999	600	697	479	90	999999	753	590	999999	793	486	999999	977	140	983	999999	755	373	346	999999	519	470	79	446	460	957	700	232	527	438	763	415	999999	362	389	847	910	999999	687	48	515	143	259	826	497	999999	23	120	176	
146	672	125	366	999999	681	999999	530	999999	28	999999	216	530	999999	392	40	999999	599	625	750	146	738	432	685	307	506	386	221	252	948	19	944	589	999999	390	765	999999	59	908	681	763	999999	658	313	564	832	999999	999999	999999	796	426	999999	999999	999999	40	408	249	439	68	677	305	415	287	999999	18	188	626	474	681	999999	999999	999999	999999	944	987	819	89	129	999999	475	521	999999	999999	456	532	168	556	999999	35	982	526	218	990	241	385	357	48	999999	305	386	216	999999	399	248	413	999999	999999	453	382	999999	328	130	318	593	165	990	69	999999	780	850	631	999999	449	699	111	184	40	458	568	639	780	733	823	744	268	11	915	116	53	136	997	113	847	814	663	405	900	407	86	395	298	217	576	455	755	999999	999999	700	147	239	999999	712	885	742	999999	999999	999999	573	334	164	84	953	788	653	852	999999	999999	999999	999999	705	999999	632	381	183	351	573	167	377	999999	459	999999	999999	999999	813	761	294	227	114	384	78	108	337	83	922	320	999999	429	922	602	999999	260	446	665	442	955	742	340	711	999999	866	437	929	583	874	999999	859	999999	974	892	568	310	454	260	999999	999999	946	558	999999	999999	999999	153	244	775	763	209	493	999999	999999	858	999999	999999	516	713	999999	640	179	753	209	698	460	359	455	40	999999	926	805	195	698	835	18	999999	999999	848	999999	722	203	999999	820	675	740	309	458	125	873	614	793	741	743	999999	437	999999	359	760	999999	657	999999	214	740	836	404	308	861	701	849	999999	82	999999	999999	794	447	999999	933	533	958	161	901	339	166	429	142	73	451	999999	999999	815	999999	131	445	999999	999999	988	422	983	281	441	447	756	275	49	999999	999999	423	999999	888	999999	999999	825	999999	261	755	999999	57	321	999999	340	857	499	999999	44	999	951	999999	591	769	458	603	999999	999999	527	713	999999	73	127	887	999999	650	501	484	986	999999	18	999999	193	981	664	999999	111	289	999999	584	948	463	999999	50	591	902	831	189	439	818	999999	999999	999999	547	611	305	999999	999999	999999	999999	365	24	316	489	990	631	49	999999	115	517	501	669	321	943	765	999999	999999	87	305	114	818	321	55	999999	244	445	54	646	379	999999	20	999999	591	999999	999999	999999	156	999999	59	959	863	231	84	921	999999	999999	262	341	782	999999	473	853	138	593	870	53	999999	148	999999	555	999999	402	240	746	506	823	999999	70	724	831	999999	90	37	345	250	597	247	133	851	592	192	713	863	459	895	999999	549	998	999999	185	
964	999999	506	503	383	470	990	999999	425	503	573	999999	999999	999999	385	393	999999	792	353	283	806	846	999999	662	372	873	539	999999	851	348	284	89	680	549	866	537	583	533	962	779	606	909	999999	358	29	990	106	999999	999999	511	342	756	655	116	999999	128	999999	844	140	509	999999	220	486	86	228	493	521	77	94	847	810	301	829	999999	999999	896	147	938	999999	382	999999	626	999999	349	16	528	999999	573	180	999999	817	738	999999	999999	848	999999	432	999999	139	536	479	38	999999	999999	701	50	999999	91	440	999999	980	781	999999	758	732	314	513	147	79	700	69	947	897	345	40	81	899	376	725	289	474	515	809	116	902	748	798	480	648	966	999999	352	143	697	999999	45	536	644	730	543	883	295	999999	439	477	531	140	492	205	629	151	559	366	160	17	474	972	105	999999	983	999999	999999	999999	112	108	716	814	210	576	995	545	265	646	191	406	999999	952	379	639	381	999999	315	284	29	825	52	985	983	689	304	73	440	788	746	36	849	796	460	340	760	717	999999	916	210	93	886	913	185	999999	999999	521	602	999999	484	999999	999999	758	479	286	66	730	830	520	999999	999999	114	476	900	164	556	392	502	48	999999	663	687	399	83	935	939	139	810	239	861	782	999999	999999	313	999999	825	999999	326	183	284	40	886	420	643	279	979	999999	22	30	206	446	29	564	587	999999	687	812	685	544	347	999999	999999	600	999999	499	470	140	999999	529	339	999999	75	328	764	848	776	277	755	804	955	530	126	790	42	424	999999	906	999999	999999	693	999999	415	782	836	357	119	296	999999	999999	808	848	999999	999999	691	741	380	700	799	739	53	419	67	880	588	816	811	999999	567	244	999999	563	744	680	836	326	59	293	492	417	999999	490	999999	611	995	117	284	632	109	301	999999	999999	117	656	448	283	999999	999999	203	29	545	980	728	526	417	255	114	999999	657	374	691	97	999999	392	10	999999	902	455	884	999999	542	999999	999999	276	999999	999999	456	97	999999	562	369	524	99	472	871	758	999999	990	204	999999	13	708	999999	999999	999999	999999	999999	724	656	885	999999	510	650	722	486	999999	949	999999	335	742	799	26	344	104	999999	177	997	746	521	252	800	911	261	144	478	833	999999	999999	665	243	820	732	999999	999999	191	859	873	999999	985	514	809	309	664	461	951	986	999999	879	729	443	999999	117	212	413	999999	999999	259	516	254	653	162	652	796	101	922	76	585	988	913	155	303	630	999999	16	443	501	999999	
999999	193	491	999999	999999	577	232	999999	713	529	37	270	723	610	367	132	342	362	166	513	999999	538	884	999999	385	999999	583	149	338	999999	999999	970	593	221	458	999999	762	999999	828	85	999999	816	218	546	557	727	199	545	999999	507	428	654	286	987	684	271	308	91	93	367	993	93	999999	366	999999	67	677	511	999999	43	370	158	534	999999	938	756	330	347	852	999999	776	48	212	830	928	550	693	605	537	999999	34	680	110	999999	91	490	870	852	222	500	60	688	393	999999	147	279	130	205	999999	928	941	999999	239	435	999999	955	880	125	438	999999	999999	81	999999	964	19	689	999999	73	999	999999	885	478	134	361	999999	97	654	309	693	999999	430	999999	556	609	256	999999	451	999999	879	136	609	754	424	999999	136	979	715	429	999999	999999	230	66	206	600	52	473	999999	999999	828	999999	311	581	431	778	363	876	999999	373	718	946	247	999999	194	872	999999	140	63	695	235	627	382	234	416	999999	438	373	300	955	567	782	236	574	999999	386	825	999999	999999	645	85	999999	464	351	711	946	999999	846	872	334	752	911	419	150	652	210	130	86	999999	195	350	989	999999	568	806	935	719	673	538	807	57	819	808	418	620	974	173	40	999999	999999	37	999999	501	966	213	655	999999	999999	922	645	999999	749	862	147	304	96	674	895	545	775	237	545	999999	75	286	932	113	999999	530	677	47	99	562	706	168	758	498	619	365	999999	571	999999	751	892	550	308	957	670	123	533	310	999999	494	747	242	491	282	435	689	280	552	373	566	254	608	999999	196	166	979	999999	597	65	540	395	214	999999	999999	426	524	978	999999	442	886	996	377	999999	605	814	999999	999999	486	999999	929	94	607	999999	999999	999999	294	383	121	800	999999	578	935	255	737	108	543	638	999999	856	911	999999	305	119	486	569	877	837	999999	381	692	311	69	535	135	455	999999	999999	999999	298	141	999999	866	184	751	318	999999	132	999999	506	999999	836	980	629	999999	227	789	999999	721	507	628	456	811	739	118	999999	518	999999	129	291	321	537	111	407	724	769	845	130	368	178	509	999999	804	999999	999999	856	331	999999	383	907	666	299	999999	39	670	685	999999	136	76	999999	999999	659	12	999999	195	744	999999	583	904	999999	999999	999999	140	999999	998	873	651	746	639	261	68	88	36	221	625	31	253	82	999999	49	440	718	63	999999	378	999999	999999	999999	880	366	131	747	535	999999	535	997	168	740	999999	999999	43	592	497	814	313	721	633	999999	136	173	
501	999999	845	999999	999999	663	615	144	184	158	130	598	865	283	139	320	553	44	685	628	862	999999	51	999999	16	847	231	248	693	657	226	999999	926	717	865	469	999999	670	51	872	391	999999	999999	999999	676	445	727	223	999999	999999	178	598	115	508	999999	999999	620	904	859	112	441	999999	451	999999	932	169	671	999999	417	670	418	882	993	813	246	837	999999	169	274	570	999999	17	563	700	488	627	855	428	999999	999999	848	999999	811	999999	440	25	999999	47	949	516	773	578	806	24	584	295	605	302	999999	472	52	999999	999999	298	981	433	812	750	999999	314	313	252	999999	541	821	420	81	64	382	999999	263	908	220	999999	999999	552	211	549	125	999999	32	999999	999999	943	999999	999999	999999	523	956	17	999999	833	998	644	999999	530	836	999999	999999	174	999999	550	919	999999	218	144	999999	882	999999	999999	999999	273	635	845	291	749	95	798	707	434	999999	558	107	375	28	430	909	575	554	999999	999999	937	356	951	980	482	644	126	999999	999999	155	484	32	999999	785	938	207	163	362	463	445	48	999999	768	120	664	452	553	32	787	999999	676	337	234	723	294	917	683	865	809	115	999999	72	17	288	999999	999999	579	590	89	233	756	222	101	999999	999999	380	587	841	999999	999999	100	104	999999	475	479	156	797	804	999999	31	999999	298	553	357	475	975	558	999999	541	999999	872	999999	942	564	478	463	999999	403	55	913	339	842	549	999999	999999	875	999999	542	999999	432	739	775	98	999999	709	468	669	743	365	702	821	108	309	197	166	137	161	393	996	26	999999	999999	759	587	691	681	999999	773	342	600	999999	26	680	118	999999	107	874	999999	855	20	794	999999	48	353	102	241	543	361	622	887	723	732	999999	793	522	345	25	511	376	38	719	895	411	765	841	999999	427	999999	799	69	999999	277	537	986	231	999999	999999	416	495	459	148	396	161	454	876	138	480	886	595	62	999999	373	517	826	999999	999999	101	283	999999	296	813	351	562	999999	635	456	204	999999	571	115	980	609	999999	916	890	999999	999999	999999	888	713	334	541	605	746	977	889	999999	710	999999	332	325	91	905	999999	646	796	834	597	819	429	999999	921	325	489	82	482	356	999999	936	999999	164	145	394	797	962	282	999999	999999	586	745	696	493	999999	248	790	898	704	817	280	103	498	156	999999	469	779	413	225	999999	673	504	542	999999	774	999999	178	190	697	117	999999	373	60	999999	20	83	732	999999	68	86	699	184	778	999999	999999	843	479	18	998	925	999999	
558	999999	629	999999	91	213	537	719	999999	999999	999999	211	999999	581	907	999999	479	145	73	736	339	355	149	426	499	999999	13	839	931	258	999999	999999	771	99	687	316	431	876	929	870	205	731	923	999999	999999	999999	191	957	422	800	999	999999	999999	198	688	213	917	213	652	365	209	698	788	886	910	999999	439	506	893	999999	621	603	216	202	541	999999	432	142	336	526	544	56	999999	141	259	999999	256	582	999999	484	399	228	233	573	999999	506	999999	47	106	672	544	999999	73	821	188	406	999999	742	657	999999	781	784	876	136	821	163	281	657	636	622	181	856	105	419	211	403	999999	999999	999999	44	665	395	46	664	982	859	999999	605	999999	853	999999	513	925	330	702	614	351	106	752	999999	999999	295	410	484	500	687	589	653	999999	785	36	32	220	622	425	999999	748	999999	154	962	180	676	704	783	989	668	930	999999	716	596	61	282	999999	25	809	999999	984	999999	174	999999	279	999999	984	176	826	610	302	313	905	316	999999	999999	952	789	346	559	591	626	494	831	999999	999999	936	34	734	753	141	999999	813	999999	999999	196	58	850	692	841	691	538	999999	389	999999	627	869	999999	729	999999	330	111	678	259	787	368	999999	999999	546	999999	402	959	442	83	999999	999999	499	859	904	999999	90	111	999999	505	867	63	999999	114	465	139	944	536	304	812	432	39	527	563	268	52	128	999999	313	237	449	999999	105	883	910	278	137	20	999999	999999	841	999999	13	182	392	734	999999	963	999999	999999	999999	865	665	630	650	449	580	936	999999	862	562	999999	798	869	66	145	999999	785	999999	197	999999	934	41	254	971	214	35	354	181	999999	999999	999999	838	896	999999	583	999999	475	999999	470	697	999999	419	643	497	999999	430	144	999999	256	777	913	768	689	414	999999	834	999999	659	446	423	999999	999999	999999	999999	999999	536	999999	162	999999	79	492	553	733	499	811	525	398	999999	505	783	891	237	999999	756	439	396	999999	491	141	999999	655	816	796	57	471	435	351	134	99	999999	528	999999	999999	187	295	370	44	999999	603	70	446	999999	164	663	531	998	840	321	88	21	999999	420	30	999999	423	999999	756	999999	38	385	183	273	999999	999999	264	909	593	747	470	79	999999	959	888	81	999999	992	662	999999	525	472	594	40	55	999999	999999	118	961	911	999999	999999	613	358	999999	227	886	999999	995	598	999999	622	414	103	850	19	659	427	999999	948	429	431	999999	623	171	565	791	153	228	999999	12	156	948	682	984	851	466	13	999999	670	999999	
141	996	73	999999	903	68	999999	189	46	429	145	999999	22	491	342	606	999999	196	605	999999	999999	999999	416	999999	262	673	732	119	999999	552	656	999999	861	763	298	434	949	888	999999	507	300	963	191	169	999999	569	936	200	999999	999999	999999	999999	999999	244	999999	999999	590	999999	482	239	335	391	190	999999	999999	515	999999	999999	999999	907	656	110	927	999999	145	780	772	999999	999999	692	999999	999999	467	754	999999	839	437	626	322	121	843	482	415	39	999999	908	783	698	397	361	999999	999999	997	999999	598	376	889	104	108	670	999999	343	748	790	502	794	924	435	418	933	88	109	999999	91	73	184	694	898	926	999999	999999	84	999999	377	849	60	999999	999999	166	709	949	999999	528	651	706	510	734	999999	999999	387	983	357	290	463	999999	744	999999	915	680	423	681	990	177	999999	999999	340	484	380	940	452	260	211	278	708	983	745	581	294	385	999999	449	78	999999	548	253	999999	793	999999	105	999999	309	628	51	999999	37	999999	999999	999999	977	375	36	363	685	94	137	999999	88	581	479	999999	999999	999999	540	127	974	613	628	999999	627	999999	546	88	999999	999999	152	632	169	999999	681	34	580	924	317	19	537	95	393	287	421	471	570	222	926	568	942	843	999999	924	768	424	340	546	999999	999999	829	948	999999	849	942	999999	999999	552	900	999999	956	999999	158	531	999999	999999	229	351	999999	999999	463	334	162	716	893	308	544	245	767	266	694	43	895	363	999999	588	16	999999	345	916	849	28	322	999999	612	703	695	566	999999	999999	205	988	340	873	500	504	796	372	955	643	960	386	784	643	760	999999	353	795	351	11	881	684	16	299	999999	445	22	999999	999999	999999	999999	978	901	999999	999999	705	999999	31	863	685	792	644	588	999999	999999	472	243	678	719	689	360	899	224	999999	998	520	999999	50	999999	65	492	124	268	765	39	999999	485	896	581	65	999999	999999	931	665	999999	246	106	999999	999999	843	211	343	961	425	839	713	763	568	889	551	999999	663	999999	999999	203	678	386	999999	672	974	999999	347	106	664	469	38	999999	999999	999999	761	424	999999	706	999999	853	158	162	843	925	326	228	916	17	40	999999	999999	866	133	472	999999	860	283	642	368	999999	999999	999999	307	955	811	745	214	444	137	137	999999	956	742	954	999999	525	542	896	355	999999	80	339	75	332	902	171	999999	96	999999	900	999999	44	347	866	989	912	855	887	124	580	999999	482	880	903	999999	610	133	178	999999	25	327	386	999999	613	786	534	180	974	63	649	900	
127	851	999999	986	21	618	876	999999	142	669	655	999999	999999	741	598	999999	172	46	302	47	676	667	577	582	764	748	734	90	465	741	999999	834	999999	680	896	999999	653	917	284	991	257	999999	999999	356	672	604	521	999999	197	999999	18	938	999999	611	999999	460	284	653	231	272	999999	795	508	400	788	821	317	104	845	967	805	254	762	310	790	472	381	231	910	999999	236	863	892	390	732	942	999999	863	999999	446	999999	999	999999	21	118	462	705	895	567	851	999999	426	36	229	278	763	999999	460	999999	761	88	63	999999	999999	999999	30	999999	127	999999	846	747	453	648	999999	621	805	559	999999	202	337	766	486	999999	68	873	810	837	672	122	969	999999	999999	52	695	999999	302	999999	633	975	97	559	999999	237	999999	113	842	778	626	999999	472	999999	999999	268	999999	994	602	399	684	999999	999999	193	240	15	999999	89	135	411	999999	51	328	999999	925	774	999999	778	999999	258	942	954	999999	999999	220	74	649	765	340	364	558	700	764	903	581	445	749	904	328	581	999999	641	999999	441	825	585	289	923	288	661	163	714	814	353	456	999999	167	203	972	176	366	934	999999	770	853	262	287	425	967	999999	34	210	999999	608	721	311	976	999999	999999	635	785	999999	999999	999999	210	999999	885	999999	457	999999	288	999999	931	162	224	603	891	217	587	999999	307	863	955	999999	636	953	264	216	999999	154	999999	567	999999	347	390	999999	457	79	999999	19	377	866	999999	125	210	478	278	307	393	127	999999	768	21	999999	999999	999999	770	688	53	256	589	678	999999	999999	108	999999	568	594	771	584	155	822	647	578	205	441	895	999999	999999	167	685	957	823	999999	734	999999	999999	352	999999	999999	870	999999	999999	324	430	698	88	666	27	489	910	999999	999999	809	971	597	130	443	999999	895	36	929	100	999999	999999	999999	855	283	577	122	176	226	999999	312	713	386	795	999999	158	506	999999	239	822	118	257	10	431	999999	999999	147	999999	121	903	999999	999999	940	679	151	752	798	843	805	98	904	322	999999	999999	999999	105	595	801	797	294	942	999999	796	117	981	638	570	210	840	739	440	999999	999999	323	469	869	772	707	654	580	360	663	558	999999	918	999999	563	900	208	918	947	345	77	999999	960	581	646	833	999999	999999	191	597	12	999999	658	656	267	380	640	364	333	888	157	227	934	289	999999	656	199	999999	84	670	12	999999	792	104	190	238	999999	999999	232	939	20	151	398	999999	660	493	492	271	999999	193	269	844	999999	69	197	849	999999	680	
597	989	644	999999	438	999999	999999	90	282	999999	475	39	26	753	999999	394	878	999999	828	181	629	999999	999999	928	657	999999	411	168	999999	732	907	999999	345	682	999999	242	999999	508	712	876	178	999999	220	928	999999	999999	176	516	712	210	999999	191	31	720	60	106	826	999999	854	999999	120	436	752	550	656	145	693	343	463	999999	99	379	303	999999	12	59	290	245	142	158	999999	895	455	136	550	725	319	624	632	203	416	588	654	174	766	742	827	669	282	660	815	832	62	814	999999	812	999999	79	718	999999	815	590	583	705	999999	225	980	626	999	931	825	78	999999	270	491	510	724	999999	195	270	231	620	962	999999	342	890	842	641	999999	738	837	250	999999	630	999999	826	15	948	349	550	999999	210	670	351	834	746	131	792	333	610	97	758	884	999999	779	204	627	110	372	933	999999	349	999999	270	999999	585	171	91	882	665	505	775	789	644	999999	999999	950	999999	647	596	999999	59	317	413	651	88	365	458	850	192	208	904	586	416	177	999999	598	410	999999	999999	584	49	910	999999	999999	321	969	249	950	758	254	999999	999999	776	173	333	41	207	618	999999	999999	713	241	699	999999	601	199	383	999999	94	432	550	374	397	999999	730	149	999999	999999	999999	119	126	508	101	937	999999	451	999999	252	844	999999	401	791	999999	40	999999	999999	220	211	999999	131	596	999999	999999	336	704	642	999999	765	443	193	392	899	999999	904	112	999999	149	999999	275	159	390	999999	633	703	41	758	141	367	149	922	929	447	999999	219	999999	999999	643	765	243	999999	386	54	809	999999	999	501	999999	337	999999	666	669	458	999999	364	741	465	149	172	999999	945	511	707	625	521	999999	944	114	78	999999	758	571	383	528	999999	773	346	330	972	704	539	254	803	439	999999	262	999999	511	999999	478	68	214	481	999999	999999	58	678	999999	999999	406	64	396	999999	946	178	105	295	929	230	591	405	145	176	467	999999	701	708	278	999999	999999	782	999999	675	999999	333	999999	999999	913	241	667	105	918	41	576	649	999999	999999	856	270	387	967	551	290	848	999999	922	47	23	704	596	999999	409	285	40	999999	622	721	844	999999	624	15	381	999999	563	999999	487	999999	600	818	622	891	851	17	765	999999	241	161	826	527	410	999999	86	218	644	999999	695	642	10	953	36	431	964	999999	646	999999	596	999999	727	362	595	819	447	204	91	704	498	402	999999	740	392	470	999999	327	999999	117	928	173	64	246	999999	844	112	647	999999	999999	926	618	371	999999	704	
999999	999999	474	999999	591	79	882	999999	939	827	302	133	270	570	566	536	647	29	999999	454	432	999999	490	561	751	716	800	412	890	778	999999	40	136	46	14	46	429	999999	631	48	55	46	999999	418	507	720	842	999999	999999	664	999999	598	833	938	999999	999999	943	999999	189	874	999999	999999	246	171	947	272	999999	999999	566	530	116	262	397	999999	408	396	684	81	63	41	874	723	187	235	999999	291	206	197	764	999999	999999	516	215	999999	770	575	800	952	471	245	723	617	999999	705	558	999999	210	999999	540	885	999999	871	859	158	999999	999999	999999	999999	672	666	999999	809	999999	151	999999	999999	56	640	729	999999	595	732	610	999999	317	266	213	482	999999	472	999999	862	657	879	520	230	657	999999	999999	225	283	789	999999	804	179	999999	158	378	999999	958	980	570	615	707	299	999999	999999	999999	999999	743	351	820	999999	209	999999	212	162	589	631	217	999999	989	883	513	559	999999	451	805	648	403	118	835	215	719	492	520	257	949	590	347	999999	999999	226	24	999999	999999	456	90	228	966	761	568	999999	69	25	991	686	111	158	999999	730	465	403	447	634	999999	614	624	717	75	955	999999	999	999999	999999	336	772	869	640	105	360	999999	586	681	642	550	99	155	703	500	833	156	999999	107	617	503	223	779	389	368	848	831	372	163	999999	999999	569	462	811	999999	999999	817	471	999999	142	369	878	721	804	999999	999999	469	999999	227	241	809	412	901	676	754	123	999999	999999	999999	257	528	999999	433	999999	94	999999	636	343	23	282	26	684	999999	999999	258	625	999999	974	305	999999	999999	911	155	921	211	156	667	786	67	999999	999999	999999	199	999999	613	369	454	61	720	999999	999999	136	906	945	225	134	999999	936	428	139	621	999999	193	339	868	617	853	511	468	937	323	850	285	999999	56	687	495	999999	361	999999	180	999999	264	202	163	261	14	999999	706	86	492	731	999999	999999	999999	216	154	999999	936	999999	515	999999	999999	782	789	939	850	469	999999	538	639	721	999999	999999	958	999999	999999	991	186	999999	613	653	805	391	455	591	492	357	492	839	543	634	999999	364	382	237	856	481	412	999999	411	544	311	178	447	770	156	827	969	782	452	999999	999999	330	393	861	147	211	336	999999	456	999999	999999	68	999999	14	716	229	999999	731	999999	292	589	999999	999999	78	352	637	944	999999	444	665	387	710	397	389	950	999999	999999	520	99	654	155	214	767	999999	568	253	183	442	64	927	669	247	467	170	999999	722	999999	999999	519	999999	999999	999999	763	
791	125	276	671	615	64	40	258	999999	642	670	999999	384	204	999999	509	109	464	999999	631	517	996	150	999999	236	815	237	570	656	10	589	397	504	451	976	791	302	582	999999	999999	33	679	31	605	999999	34	199	527	999999	815	999999	55	755	29	255	795	999999	33	999999	799	827	469	601	647	62	282	641	933	228	516	217	527	896	134	607	838	974	545	999999	999999	626	999999	754	841	590	544	999999	485	999999	190	999999	279	147	768	560	563	87	999999	552	999999	392	999999	999999	309	607	999999	158	631	999999	999999	820	440	999999	999999	183	127	714	759	67	517	640	166	737	47	700	999999	389	999999	574	54	760	600	992	931	999999	369	411	999999	243	696	396	999999	73	788	999999	999999	701	905	595	999999	999999	327	327	999999	883	235	528	270	999999	669	999999	30	67	999999	656	230	448	646	421	813	999999	269	525	370	131	630	103	949	999999	325	999999	483	999999	140	205	442	283	957	57	595	999999	150	846	574	192	375	953	999999	999999	999999	937	65	999999	782	727	589	801	999999	999999	263	141	579	593	293	433	40	488	926	182	224	999999	491	999999	999999	971	575	422	951	188	755	999999	999999	817	537	999999	999999	989	759	413	615	640	327	53	793	999999	271	999999	999999	999999	162	887	37	523	999999	999999	456	999999	668	999999	161	176	850	777	999999	587	734	761	65	905	252	50	729	522	566	583	629	447	805	999999	709	999999	999999	810	36	999999	999999	883	900	345	932	724	330	948	999999	449	790	549	884	216	999999	999999	502	657	898	121	167	514	957	343	999999	999999	661	999999	999999	999999	316	49	999999	999999	938	850	861	999999	999999	999999	719	781	270	126	793	90	562	999999	999999	210	999999	211	911	914	999999	144	926	566	772	923	73	34	847	999999	143	750	999999	594	999999	878	648	781	684	381	401	386	254	840	549	492	455	72	663	999999	617	114	137	837	589	803	923	304	948	59	464	999999	933	152	983	52	293	967	330	764	561	744	527	540	522	333	890	999999	999999	290	999999	999999	371	999999	999999	38	623	999999	999999	474	955	353	833	999999	999999	707	453	112	856	507	208	487	999999	898	348	999999	587	597	324	265	913	837	287	667	581	463	999999	987	641	955	429	999999	962	855	808	218	910	891	623	815	880	787	239	999999	91	990	268	999999	999999	637	999999	35	644	749	560	127	75	175	64	463	383	999999	471	999999	999999	874	525	886	999999	140	963	695	999999	509	999999	135	607	767	586	590	205	860	389	13	514	403	689	999999	304	690	152	
999999	837	999999	441	424	326	999999	999999	217	475	381	382	477	674	755	62	145	374	435	520	999999	589	473	268	523	999999	467	397	999999	195	312	592	408	987	228	857	814	77	960	809	280	999999	999999	125	823	487	999999	339	758	351	999999	847	869	999999	999999	999999	374	999999	918	999999	859	999999	759	999999	172	789	973	489	455	897	248	77	414	999999	249	999999	221	357	445	45	174	138	639	341	641	464	722	999999	999999	74	999999	912	159	622	949	340	575	356	952	999999	513	432	883	860	113	485	999999	253	931	871	943	999999	999999	882	183	731	310	999999	390	707	77	745	347	391	414	335	999999	792	676	999999	999999	865	999999	411	999999	742	254	778	999999	166	32	479	306	280	130	476	457	276	999999	999999	39	157	999999	254	966	768	95	502	456	999999	566	650	577	31	474	88	622	64	360	440	999999	999999	200	999999	685	597	999999	76	270	938	878	652	353	457	999999	259	899	159	445	763	999999	751	331	999999	999999	999999	999999	284	806	52	854	402	915	999999	742	507	999999	740	568	999999	329	28	242	518	900	999999	306	129	152	224	999999	472	619	597	783	734	999999	740	635	313	695	999999	269	227	93	485	736	345	715	381	302	168	590	76	444	638	519	813	999999	684	85	999999	142	591	863	392	999999	999999	235	999999	306	226	115	265	682	165	759	24	434	424	188	960	413	771	921	999999	999999	552	162	154	225	397	999999	999999	238	913	999999	677	363	701	701	417	120	708	84	999999	62	999999	999999	999999	879	504	388	144	999999	124	999999	371	670	999999	510	999999	175	999999	999999	909	44	165	36	999999	133	91	661	732	722	770	999999	705	696	999999	967	555	999999	873	275	999999	999999	57	453	123	999999	670	17	520	200	999999	251	39	916	175	999999	897	309	999999	165	798	843	655	421	736	273	673	674	999999	876	955	81	302	999999	999999	899	987	712	913	235	999999	83	151	542	261	999999	821	999999	531	804	80	999999	545	717	999999	878	364	636	999999	849	871	995	999999	643	245	399	949	999999	999999	275	999999	999999	396	398	702	999999	701	123	169	218	452	999999	999999	29	806	709	536	999999	999999	202	545	361	995	73	364	467	889	507	306	862	999999	607	943	265	751	885	859	156	999999	751	186	999999	999999	508	999999	987	851	999999	837	535	863	374	874	653	729	999999	199	333	43	244	835	204	816	999999	638	844	940	999999	278	921	850	999999	569	597	26	304	884	999999	665	999999	615	724	670	771	998	214	732	299	535	59	695	536	999999	780	915	
999999	434	178	870	999999	999999	963	999999	915	685	484	805	999999	637	435	817	703	999999	999999	628	121	534	999999	308	434	999999	650	362	228	236	323	276	999999	999999	44	870	999999	626	999999	999999	651	828	754	999999	524	409	455	662	999999	241	991	868	456	999999	804	999999	390	869	445	450	406	610	677	689	371	217	999999	999999	603	564	111	87	999999	346	977	292	779	957	784	34	667	999999	999999	987	244	999999	999999	636	877	586	490	999999	190	662	999999	999999	161	999999	725	316	393	849	69	545	140	999999	313	119	184	521	677	432	999999	421	783	418	358	999999	455	916	999999	999999	727	999999	999999	265	897	902	423	999999	999999	714	242	999999	641	999999	928	716	856	999999	151	710	999999	999999	908	68	999999	999999	878	999999	692	470	999999	999999	919	999999	132	53	999999	875	27	410	696	248	390	962	199	617	780	966	490	642	834	135	999999	686	928	371	117	999999	999999	138	34	908	253	999999	999999	999999	558	999999	694	884	254	980	313	740	23	223	999999	999999	868	152	988	999999	33	59	636	494	44	242	999999	999999	935	455	381	999999	386	788	994	719	867	766	69	999999	282	605	397	999999	822	999999	672	999999	395	171	157	999999	150	122	884	204	43	999999	398	325	999999	999999	949	799	999999	424	364	999999	999999	999999	999999	112	92	846	999999	999999	999999	783	672	999	570	368	376	774	307	999999	748	273	903	800	685	999999	377	744	588	349	656	597	254	407	680	446	497	138	93	55	278	999999	482	466	999999	260	939	399	755	999999	999999	999999	501	589	999999	100	999999	999999	580	999999	999999	348	999999	300	999999	999999	999999	274	329	999999	871	247	690	262	750	454	790	446	999999	434	327	978	989	999999	782	481	999999	999999	731	590	999999	999999	557	270	999999	999999	45	192	999999	476	722	674	80	999999	333	328	494	249	838	999999	999999	886	168	156	505	756	358	875	999999	299	968	873	543	739	19	999999	689	430	941	999999	419	608	750	999999	712	652	908	368	70	999999	987	856	826	510	290	999999	910	411	765	564	582	169	674	999999	508	849	141	340	622	999999	999999	999999	308	28	999999	701	145	999999	444	999999	848	999999	815	63	312	121	56	42	458	781	891	288	664	386	999999	259	933	355	293	999999	521	577	745	539	999999	923	558	999999	698	588	101	999999	967	912	999999	591	354	620	102	397	802	108	999999	840	999999	360	408	921	999999	999999	768	790	92	581	340	281	254	285	238	389	562	247	999999	870	690	357	320	999999	670	999999	999999	322	262	999999	999999	423	695	905	900	474	
524	637	38	146	999999	310	461	396	581	444	346	78	999999	999999	834	565	763	21	160	999999	50	656	260	133	657	455	538	196	521	917	586	349	385	999999	999999	925	218	208	60	389	895	923	180	235	319	835	999999	548	999999	999999	659	999999	754	618	434	999999	386	905	488	374	772	999999	875	999999	858	997	692	628	848	908	356	565	961	771	396	126	486	999999	999999	821	524	989	134	26	268	999999	999999	767	339	996	999999	313	719	685	616	630	58	999999	999999	999999	152	312	700	163	999999	103	722	983	232	318	391	361	101	667	849	782	150	859	406	999999	412	925	298	851	999999	52	846	999999	164	765	999999	969	999999	999999	678	222	299	970	999999	999999	999999	611	545	999999	614	197	999999	62	835	999999	490	999999	120	999999	909	227	23	848	794	999999	999999	999999	828	466	999999	422	703	599	988	637	999999	999999	999999	242	775	800	999999	277	247	181	831	793	999999	330	284	879	999999	246	592	460	999999	451	185	761	916	744	782	88	999999	202	494	999999	74	207	350	999999	206	878	645	999999	837	999999	611	622	284	999999	994	508	192	999999	999999	466	999999	537	437	51	999999	240	325	41	28	999999	495	54	999999	219	729	253	980	965	682	999999	999999	483	623	463	840	563	486	999999	749	999999	896	420	640	38	613	536	770	308	325	999999	999999	613	100	536	999999	566	936	75	734	751	527	226	688	581	999999	534	914	973	211	441	754	863	292	999999	414	85	414	658	605	203	999999	682	649	716	428	987	392	97	213	283	999999	999999	727	997	757	999999	732	999999	999999	89	622	796	106	883	221	698	999999	999999	131	999999	162	287	469	541	279	845	576	971	999999	877	151	827	770	927	814	342	146	294	999999	735	352	355	999999	526	580	686	585	765	504	999999	665	46	965	39	131	349	952	999999	999999	911	999999	760	999999	296	937	999999	36	178	79	879	562	47	999999	999999	831	807	792	942	960	592	269	810	477	432	221	115	861	741	806	474	390	999999	566	84	999999	592	448	209	589	999999	660	416	696	625	177	628	999999	579	207	324	557	999999	235	999999	652	302	293	999999	999999	831	933	295	372	999999	999999	612	999999	295	763	249	368	592	362	999999	999999	852	124	852	264	592	439	292	543	492	999999	380	999999	430	432	340	309	964	134	999999	852	374	54	101	999999	565	157	391	999999	958	956	964	999999	60	212	799	187	999999	229	491	999999	999999	751	999999	999999	999999	887	999999	862	999999	940	403	468	999999	332	999999	808	33	726	699	445	58	476	999999	
536	999999	723	674	228	632	162	868	999999	642	365	999999	623	999999	412	16	999999	999999	528	999999	27	562	505	61	728	644	991	999999	714	530	999999	354	999999	175	353	735	405	222	831	999999	280	82	999999	826	249	999999	999999	643	620	719	31	347	530	94	567	999999	456	999999	946	583	999999	999999	163	224	595	21	999999	457	821	677	611	465	276	297	121	945	903	679	812	606	700	357	543	994	999999	999999	824	101	608	379	289	733	999999	999999	999999	281	918	444	240	238	999999	497	999999	943	118	565	81	999999	972	622	80	999999	999999	349	883	293	999999	169	715	886	999999	935	849	451	397	877	200	999999	699	839	36	468	449	999999	999999	213	535	999999	885	943	637	591	128	985	308	999999	874	926	374	999999	816	759	729	999999	51	169	999999	380	999999	241	375	63	542	142	999999	612	337	286	837	680	999999	999999	999999	771	258	604	816	863	153	884	12	274	653	394	33	277	739	105	541	351	565	164	999999	654	578	584	58	999999	400	696	185	598	98	693	999999	999999	486	957	105	446	353	784	237	671	238	999999	409	158	118	999999	872	241	744	495	125	999999	820	629	203	999999	555	830	473	456	708	414	185	960	838	999999	790	782	10	104	999999	781	927	382	999999	477	999999	900	877	81	823	944	853	602	999999	953	140	999999	764	431	890	523	320	780	963	823	999999	448	320	46	999999	100	241	650	497	999999	676	448	213	999999	498	655	952	999999	633	764	561	583	392	885	941	933	27	578	999999	999999	470	999999	419	601	552	999999	590	840	543	732	999999	213	115	999999	999999	692	999999	48	999999	245	570	918	157	209	272	352	66	434	105	999999	999999	662	446	22	874	529	999999	612	999999	761	74	122	858	900	61	357	478	999999	999999	258	290	979	645	968	914	551	999	999999	338	999999	679	165	999999	939	659	60	999999	999999	369	757	663	51	864	181	999999	458	70	256	158	999999	873	999999	999999	847	323	103	27	478	107	332	529	818	283	973	999999	909	377	918	999999	11	590	385	788	850	594	249	124	474	797	466	999999	752	72	423	336	770	999999	897	626	566	42	298	995	46	237	845	767	891	99	271	999999	999999	999999	999999	335	498	130	976	999999	84	978	999999	681	641	842	777	756	860	999999	320	999999	480	302	999999	968	999999	389	751	622	749	482	233	384	535	386	347	746	915	98	837	999999	999999	645	999999	588	489	617	363	204	460	98	906	999999	999999	690	999999	850	331	188	43	119	378	363	512	602	754	999999	999999	265	504	
999999	841	999999	809	999999	228	834	750	105	999999	999999	35	557	172	660	999999	979	999999	845	775	497	999999	736	64	728	281	998	142	949	834	999999	472	108	699	429	257	144	444	118	999999	775	999999	236	700	359	93	999999	201	852	36	774	572	309	489	17	615	999999	999999	91	398	229	999999	801	999999	176	221	927	999999	742	413	441	545	497	999999	10	398	999999	999999	999999	644	460	807	290	922	999999	749	999999	999999	692	814	152	426	362	719	252	82	999999	965	533	148	999999	963	458	449	595	238	84	926	488	999999	427	78	22	446	938	421	422	878	211	999999	999999	317	999999	928	999999	24	193	999999	140	927	99	232	512	566	488	496	999999	841	999999	830	674	246	140	83	396	83	413	915	781	999999	999999	429	763	115	99	848	999999	999999	188	999999	55	307	796	999999	529	204	566	455	999999	451	72	581	551	999999	753	812	187	102	541	197	610	277	996	999999	277	669	468	406	477	999999	698	829	663	999999	785	376	450	579	554	202	516	999999	957	339	769	89	878	393	999999	287	671	706	988	990	999999	777	311	496	293	859	735	169	978	327	753	242	999999	795	999999	386	371	607	999999	349	680	999999	320	666	540	198	791	85	54	199	969	992	999999	999999	999999	17	75	999999	296	695	466	356	979	640	999999	999999	999999	93	797	975	915	73	168	648	319	327	467	644	956	999999	77	659	125	788	358	760	400	999999	19	999999	999999	418	321	852	999999	999999	673	679	999999	13	37	708	288	78	283	905	833	202	999999	468	999999	431	999999	999999	999999	806	999999	200	999999	999999	145	915	83	219	665	999999	752	316	765	986	654	787	565	999999	77	999999	999999	57	515	452	926	999999	892	999999	999999	889	420	130	999999	86	102	482	999999	999999	868	999999	634	78	413	775	163	527	437	376	999999	761	999999	54	132	999999	999999	194	685	839	899	937	32	532	180	775	97	631	91	689	893	181	400	312	94	999999	734	313	643	999999	299	999999	770	999999	736	286	999999	376	997	965	651	907	797	558	364	999999	100	111	897	637	999999	532	445	748	482	642	371	563	959	177	534	131	999999	945	549	499	999999	505	796	893	999999	720	633	126	47	985	384	841	947	164	865	632	415	16	61	767	963	32	53	103	915	470	416	830	999999	530	367	852	19	864	763	594	999999	13	885	967	898	329	710	497	268	999999	615	805	311	902	999999	544	894	782	535	154	462	702	999999	292	314	802	685	517	628	999999	832	93	999999	281	326	411	131	93	868	644	
321	556	999999	395	999999	610	529	538	814	823	957	999999	339	618	999999	613	35	603	663	106	644	203	999999	736	999999	532	415	40	585	314	422	999999	913	891	833	906	866	593	437	703	283	156	702	999999	574	605	999999	782	149	713	386	527	429	772	10	127	687	109	999999	999999	205	498	953	510	410	156	322	447	785	235	746	999999	999999	999999	822	498	501	999999	999999	999999	778	632	891	872	927	895	391	151	999999	715	999999	999999	895	999999	508	784	202	201	404	427	293	316	996	913	966	943	362	469	949	511	626	624	937	605	552	999999	999999	90	999999	515	765	180	556	80	17	979	546	999999	461	48	305	309	668	744	808	472	999999	977	905	984	542	921	999999	389	98	604	829	299	999999	999999	187	121	619	889	661	122	759	926	905	987	406	303	18	911	216	326	955	203	796	89	999999	629	184	999999	972	999999	999999	999999	981	999999	999999	257	504	525	999999	193	690	779	92	696	713	999999	999999	918	999999	248	913	291	182	771	999999	999999	503	485	999	999999	936	999999	916	817	144	591	944	502	999999	159	999999	492	60	32	636	185	121	110	375	235	558	265	21	733	931	697	995	220	764	999999	999999	29	525	999999	256	670	862	274	562	999999	999999	579	999999	999999	449	999999	240	999999	145	473	523	999999	119	774	999	681	19	193	886	446	596	734	738	321	999999	779	999999	747	999999	965	999999	846	548	252	469	978	183	583	294	999999	466	845	84	999999	999999	361	909	751	999999	575	661	679	999999	125	536	999999	841	999999	41	999999	463	493	384	999999	160	676	854	866	314	30	507	435	898	385	979	751	659	446	999999	54	999999	224	443	210	314	643	468	999999	716	437	147	413	999999	624	56	999999	470	904	151	334	506	53	446	293	78	236	780	12	145	785	999999	404	999999	999999	799	248	59	999999	999999	999999	218	999999	160	877	883	999999	999999	999999	339	16	290	755	305	999999	547	827	778	160	141	88	862	466	297	930	64	743	953	565	999999	999999	923	296	49	634	126	999999	892	569	999999	999999	353	506	673	999999	505	627	108	999999	449	972	470	999999	999999	786	653	752	144	230	823	999999	150	326	458	531	92	999999	999999	671	869	472	934	219	999999	167	734	365	792	167	435	437	645	489	126	853	346	34	254	262	980	374	999999	672	746	270	834	36	58	151	999999	511	911	437	604	999999	47	261	159	885	999999	298	999999	999999	795	395	999999	999999	210	605	999999	999999	749	462	690	504	999999	999999	999999	490	999999	708	317	999999	120	923	
525	217	885	150	815	95	874	369	211	692	415	964	999999	360	765	183	999999	452	956	988	762	999999	746	999999	455	774	788	999999	562	999999	980	318	999999	871	870	296	775	69	790	109	193	390	261	997	99	566	999999	122	724	159	881	865	999999	132	170	999999	471	785	694	50	306	999999	806	857	999999	999999	108	999999	489	478	408	766	662	999999	999999	382	206	748	19	888	389	675	944	412	999999	125	624	743	711	803	825	989	375	749	802	978	999999	404	999999	993	468	390	632	256	750	124	212	999999	326	999999	869	722	776	806	661	631	999999	999999	395	596	481	999999	304	686	653	419	401	913	64	999999	798	802	463	26	430	999	999999	698	999999	357	912	788	426	922	933	999999	222	999999	98	999999	717	189	19	999999	999999	999999	96	999999	999999	340	999999	999999	999999	499	999999	77	269	760	386	661	589	571	999999	999999	684	693	999999	999999	752	550	206	999999	999999	883	119	619	793	765	504	327	913	105	999999	999999	634	999999	16	999999	933	866	843	462	999999	436	592	156	999999	999999	24	827	173	714	204	62	144	889	474	999999	390	379	284	999999	265	68	748	493	999999	419	412	999999	687	999999	999999	885	999999	743	650	999999	999999	963	999999	821	750	676	163	999999	999999	53	197	745	159	119	999999	563	999999	349	999999	133	687	108	680	38	999999	953	999999	999999	277	999999	356	400	249	85	605	427	208	999999	753	588	904	550	999999	432	999999	667	910	577	999999	883	999999	366	546	526	711	999999	292	153	261	796	535	999999	999999	593	697	796	505	83	513	127	365	139	999999	618	229	147	517	257	805	901	999999	573	684	999999	24	989	854	999999	374	999999	145	65	999999	956	62	901	618	998	735	435	171	999999	74	359	528	174	769	928	307	999999	685	44	347	999999	753	999999	328	548	999999	707	999999	999999	709	110	999999	309	928	640	565	327	529	519	522	379	740	216	999999	335	864	850	229	925	425	800	999999	110	718	851	212	99	999999	80	429	38	999999	388	137	963	376	228	245	139	372	999999	999999	176	522	967	619	547	464	993	999999	727	487	26	367	908	383	882	591	999999	437	475	743	458	999999	494	886	361	88	999999	999999	999999	614	100	999999	445	756	999999	587	750	241	665	635	589	999999	702	550	476	31	228	590	494	636	168	702	896	246	595	999999	38	90	999999	469	919	44	999999	999999	999999	999999	922	162	823	999999	840	845	999999	999999	163	71	397	943	420	340	859	999999	474	19	456	397	666	208	171	999999	559	670	972	206	716	555	360	
589	163	23	108	999999	766	199	795	323	999999	66	92	533	999999	95	670	999999	609	964	570	999999	666	999	796	723	999999	999999	745	999999	873	575	133	608	711	807	789	407	241	793	198	284	223	999999	466	610	126	637	999999	473	999999	54	597	752	984	332	922	999999	226	384	85	999999	999999	625	449	365	932	999999	822	882	306	273	696	999999	775	999999	813	533	999999	999999	607	363	999999	999999	999999	828	978	999999	624	388	999999	635	190	999999	999999	770	829	598	999999	110	677	642	815	910	177	736	357	781	976	999999	519	999999	999999	999999	777	722	870	183	454	621	387	561	859	999999	996	670	92	999999	108	15	466	224	999999	442	518	999999	999999	645	113	443	481	206	405	925	869	497	24	160	89	999999	900	656	153	81	723	999999	783	381	999999	506	653	517	683	971	999999	305	557	187	521	999999	183	234	79	20	149	190	165	933	574	509	656	932	760	112	114	809	80	768	718	401	191	176	731	607	790	999999	523	999999	999999	573	999999	999999	999999	276	821	675	587	142	999999	543	960	849	807	414	999999	721	757	580	866	433	234	789	999999	129	631	16	999999	471	230	999999	667	999999	250	10	570	819	304	493	290	438	999999	937	836	185	440	999999	999999	326	756	79	215	942	567	999999	349	999999	377	999999	645	814	182	125	999999	755	876	239	609	806	844	999999	426	274	299	437	999999	296	999999	293	689	999999	647	187	715	161	970	724	174	979	661	420	451	785	847	476	266	115	35	91	309	211	732	563	481	724	652	941	652	139	68	62	207	94	829	355	177	994	410	760	784	999999	74	629	155	434	999999	640	999999	823	180	106	270	871	984	487	567	94	705	990	509	39	999999	44	920	608	222	366	956	501	308	271	999999	999999	999999	157	147	112	417	999999	144	999999	524	999999	958	962	999999	336	999999	352	788	93	299	419	260	999999	999999	39	708	547	222	233	684	924	525	909	401	999999	999999	836	999999	464	676	999999	856	498	999999	252	999999	958	999999	885	999999	614	713	999999	972	999999	24	551	77	117	404	870	835	999999	336	599	314	999999	571	999999	999999	999999	12	334	416	999999	563	762	249	837	999999	999999	731	336	999999	999999	999999	999999	936	115	981	32	768	242	999999	806	823	945	999999	916	938	36	396	29	999999	992	612	388	808	999999	732	261	312	239	163	653	148	508	943	266	999999	14	123	999999	815	739	999999	769	274	610	818	999999	601	999999	899	926	363	711	999999	999999	468	833	502	999999	383	729	720	538	89	416	667	
324	999999	904	999999	934	913	999999	214	394	999999	842	999999	207	999999	999999	999999	979	340	999999	300	437	305	968	798	553	999999	999999	92	95	999999	967	690	999999	942	503	999999	999999	793	965	23	432	506	818	488	625	719	304	999999	269	79	999999	208	999999	126	240	999999	43	999999	985	432	406	849	129	375	529	162	266	999999	999999	999999	963	196	374	999999	867	930	487	999999	182	834	999999	999999	822	999999	288	999999	838	741	711	485	582	590	808	543	617	583	387	452	958	999999	999999	999999	999999	761	116	554	999999	638	999999	310	541	553	934	999999	224	971	36	999999	97	760	324	524	553	999999	925	999999	388	999999	999999	999999	552	44	531	709	381	178	999999	71	909	734	934	209	999999	410	999999	39	655	657	328	645	556	999999	364	207	158	938	495	530	835	733	999999	12	41	999999	758	506	999999	234	779	56	611	964	999999	363	826	124	40	999999	599	896	727	731	999999	961	737	277	680	999999	561	442	682	999999	236	186	568	932	178	530	652	447	999999	431	877	281	999999	592	91	10	381	43	999999	352	930	938	999999	444	499	80	235	491	826	697	999999	346	374	771	738	26	795	894	946	999999	500	162	888	305	999999	241	927	155	999999	679	999999	528	534	340	999999	297	999999	133	999999	999999	999999	999999	621	320	758	540	907	999999	853	999999	215	487	96	406	852	999999	60	999999	590	268	999999	999999	305	156	999999	154	812	43	999999	451	999999	671	999999	848	216	339	541	577	999999	322	333	665	301	130	474	474	441	137	488	141	246	470	999999	183	954	223	999999	999999	575	999999	728	999999	999999	412	228	543	999999	247	200	522	246	482	999999	278	935	487	788	184	999999	280	713	684	555	731	214	386	138	288	894	992	474	76	12	932	999999	459	999999	889	999999	999999	449	203	937	965	999999	763	306	999999	999999	477	435	690	792	999999	901	999999	328	999999	207	999999	415	746	999999	999999	58	179	480	241	999999	486	999999	999999	999999	752	831	519	746	590	999999	450	999999	863	51	427	999999	783	999999	707	999999	999999	141	587	691	70	524	702	849	740	916	725	293	999999	591	999999	255	536	418	49	473	391	999999	737	842	757	762	551	705	926	640	999999	999999	772	210	999999	999999	644	217	221	237	139	670	16	673	120	999999	24	999999	289	182	40	374	244	244	649	251	403	745	934	308	999999	999999	923	110	651	999999	999999	865	457	416	999999	329	999999	812	344	999999	999999	74	731	599	999999	278	999999	754	999999	999999	999999	537	561	891	950	899	283	912	263	142	747	906	999999	
289	999999	158	825	872	571	999999	177	432	999999	927	949	339	999999	344	559	704	580	178	999999	999999	181	982	313	565	466	710	56	999999	999999	211	974	999999	52	999999	999999	599	453	553	192	999999	733	999999	999999	633	941	620	999999	938	362	558	562	578	415	280	117	663	845	269	416	861	665	882	873	699	953	564	297	570	390	960	261	37	999999	602	28	944	355	680	999999	999999	824	117	931	999999	999999	999999	980	771	999999	299	754	194	146	999999	999999	999999	999999	938	680	387	333	326	999999	402	307	535	592	999999	262	173	318	999999	645	571	46	557	950	873	59	999999	999999	525	234	100	216	77	890	664	369	177	590	417	10	246	521	508	558	539	702	999999	813	176	999999	182	999999	589	548	575	294	685	899	999999	888	999999	803	807	101	999999	196	240	645	928	454	95	582	999999	999999	409	59	999999	999	421	999999	935	744	417	16	62	119	626	528	324	379	683	277	109	528	999999	999999	999999	416	101	353	471	999999	884	999999	433	599	90	999999	149	526	755	999999	488	318	952	387	395	800	48	999999	569	999999	999999	558	770	817	999999	382	296	999999	345	131	907	78	709	466	859	695	582	463	38	211	389	797	623	999999	999999	791	575	999999	56	913	378	743	999999	759	158	999999	951	616	126	708	138	999999	191	634	778	419	608	496	528	700	228	999999	329	367	332	533	934	999999	37	999999	806	796	919	432	753	173	294	950	318	533	743	966	346	999999	83	216	616	989	999999	999999	999999	999999	971	999999	694	792	999999	425	437	624	999999	189	588	434	902	341	999999	999999	880	614	134	658	187	995	999999	261	999999	10	999999	125	916	945	553	999999	509	726	825	573	737	961	999999	869	522	693	141	999999	387	999999	427	742	953	999999	119	999999	254	999999	901	999999	999999	443	553	999999	141	321	707	456	635	930	924	185	515	689	31	999999	864	265	999999	494	864	401	999999	336	999999	551	171	69	999999	939	413	976	825	849	183	304	417	999999	737	999999	985	684	999999	456	987	251	236	274	999999	200	750	988	999999	417	999999	999999	568	226	840	999999	160	648	620	696	999999	999999	999999	665	999999	999999	511	537	527	935	999999	999999	472	999999	999999	999999	324	999999	233	645	199	424	589	417	737	184	735	200	497	158	999999	347	74	242	928	999999	890	571	757	118	999999	222	471	999999	999999	932	536	150	877	508	274	262	424	974	999999	999999	368	942	927	341	991	320	50	379	884	171	124	239	999999	999999	450	753	999999	125	957	976	953	137	509	805	999999	999999	
999999	988	883	798	922	99	735	825	680	948	999999	999999	126	378	999999	101	577	747	817	306	650	577	999999	521	122	309	999999	531	999999	240	443	999999	999999	999999	997	61	496	96	248	35	504	673	628	502	120	723	998	589	803	999999	560	762	987	999999	944	745	930	372	685	623	82	213	999999	450	514	520	733	720	999999	999999	605	490	508	792	802	976	999999	999999	410	399	310	999999	727	297	999999	681	145	999999	461	262	131	133	410	625	952	300	999999	188	987	599	990	999999	218	682	999999	79	263	204	549	967	999999	999999	961	296	322	644	486	999999	999999	833	999999	392	269	128	999999	999999	89	999999	840	512	978	770	999999	811	408	33	229	999999	40	609	427	940	999999	999999	465	756	171	999999	312	317	814	999999	418	164	224	608	28	100	999999	999999	990	380	364	47	999999	999999	797	160	999999	999999	425	999999	357	999999	415	444	590	775	662	252	320	965	580	532	698	369	362	422	999999	999999	14	999999	999999	999999	999999	56	585	999999	504	439	959	21	237	22	891	383	272	257	748	779	999999	252	437	440	474	999999	800	999999	999999	999999	673	999999	999999	97	999999	296	78	111	550	369	859	827	281	233	293	309	737	567	999999	324	106	114	674	817	782	762	702	932	781	999999	999999	999999	424	874	765	585	457	150	727	999999	315	171	706	999999	999999	200	970	999999	156	175	297	242	999999	999999	533	569	710	746	314	532	594	145	329	956	122	114	412	406	467	999999	851	597	839	45	19	934	408	294	897	999999	791	999999	785	615	999999	24	563	400	350	206	875	710	836	205	20	999999	841	750	999999	815	999999	999999	745	448	323	700	999999	999999	999999	598	171	425	849	721	740	106	360	714	999999	999999	551	999999	66	271	832	999999	761	644	35	840	999999	657	28	91	804	227	752	346	301	607	622	407	386	999999	44	999999	999999	124	464	914	999999	136	101	177	999999	999999	999999	999999	615	182	939	999999	999999	183	505	999999	999999	767	999999	523	353	23	999999	999999	486	999999	635	314	999999	382	290	646	189	999999	32	966	565	850	818	38	709	278	730	128	668	864	278	212	256	531	63	102	206	941	570	804	713	49	691	129	150	213	256	243	999999	302	578	28	161	539	999999	555	949	889	813	84	292	304	999999	622	875	433	999999	999999	999999	197	450	248	550	999999	262	526	169	698	888	506	999999	497	237	999999	295	999999	61	716	583	508	999999	317	137	999999	999999	419	656	78	253	999999	999999	550	999999	999999	999999	339	478	933	287	431	395	260	11	999999	
62	794	77	999999	336	626	382	999999	999999	820	999999	142	999999	63	999999	843	870	100	455	999999	999999	481	583	533	523	955	781	127	439	161	122	999999	316	999999	999999	727	352	999999	742	627	344	804	999999	103	659	719	229	424	238	444	561	304	805	829	999999	581	221	999999	503	380	844	264	912	971	708	162	825	299	619	978	500	242	999999	999999	836	555	62	999999	874	804	736	366	889	994	600	817	999999	486	863	863	516	999999	999999	371	782	90	892	457	394	506	893	929	805	260	943	329	945	977	999999	411	999999	730	999999	999999	644	488	374	917	380	999999	75	349	436	756	471	692	107	999999	55	755	663	605	106	377	910	999999	561	999999	61	280	999999	119	493	461	345	785	149	444	999999	303	715	974	86	503	441	999999	503	59	788	260	231	958	999999	247	747	999999	999999	301	788	999999	927	735	999999	110	29	956	855	974	999999	685	999999	663	269	751	50	689	529	602	936	366	312	511	850	800	59	912	187	256	713	423	161	848	655	889	999999	980	118	999999	999999	999999	698	529	999999	112	708	568	698	999999	207	68	402	41	364	432	534	999999	885	999999	61	999999	778	609	999999	997	999999	703	17	380	999999	70	999999	553	129	461	667	783	873	747	102	490	223	998	59	655	30	999999	494	233	364	951	999999	53	999999	376	706	99	268	999999	578	14	560	328	804	146	488	848	912	902	764	751	552	147	972	570	892	999999	560	999999	977	413	219	999999	25	434	965	536	628	752	754	578	525	242	179	97	929	895	999999	912	177	182	218	591	468	613	409	957	80	364	483	926	538	653	999999	999999	795	776	999999	380	999999	951	229	170	158	196	235	319	967	885	640	997	586	648	448	804	999999	999999	326	412	999999	17	466	274	278	827	50	871	578	999999	301	163	999999	999999	740	225	952	58	443	281	387	99	999999	999999	724	486	350	889	999999	858	968	177	999999	900	355	999999	495	955	999999	330	999999	999999	740	999999	593	486	999999	762	999999	232	852	157	194	999999	34	935	999999	280	549	999999	486	160	666	719	45	134	702	692	478	576	730	996	166	123	135	999999	358	36	601	247	82	999999	982	999999	16	821	999999	416	999999	419	156	224	999999	109	843	996	697	31	927	469	783	722	293	341	501	855	999999	81	918	11	586	991	999999	312	719	898	178	684	713	224	150	999999	816	68	430	516	590	66	999999	999999	336	337	109	142	463	360	999999	650	999999	160	829	999999	497	874	999999	164	545	999999	390	944	828	999999	
999999	712	999999	497	999999	235	911	985	275	935	800	999999	675	999999	892	546	999999	369	603	999999	203	999999	395	238	799	941	235	999999	999999	487	675	335	310	322	999999	396	814	966	454	999999	739	505	885	894	121	707	209	583	272	998	264	30	999999	999999	819	754	327	99	697	963	999999	645	24	787	269	475	488	999999	239	506	731	882	915	999999	999999	999999	678	500	127	101	999999	651	13	972	232	999999	983	10	502	275	78	724	278	490	999999	104	999999	107	635	999999	229	847	999999	999999	999999	999999	115	817	522	131	999999	826	972	606	999999	999999	641	52	999999	614	491	999999	999999	963	437	999999	614	999999	465	999999	217	580	865	481	872	999999	306	247	705	999999	999999	176	999999	999999	199	252	752	672	999999	719	462	999999	542	31	163	999999	987	390	999999	269	767	999999	999999	829	914	505	961	999999	733	337	62	403	346	714	75	325	11	488	999999	194	265	999999	175	999999	240	999999	48	844	328	142	907	999999	908	445	93	867	815	999999	466	999999	290	261	938	931	667	69	111	828	956	838	999999	509	999999	153	14	999999	999999	616	598	156	467	999999	182	601	429	146	494	901	999999	999999	509	353	32	91	904	13	13	244	87	181	666	219	887	489	999999	407	310	764	441	268	362	999999	69	319	235	999999	89	346	511	531	574	210	207	758	338	395	487	534	249	11	821	281	538	999999	490	257	239	692	208	32	835	729	470	372	845	311	293	712	999999	999999	924	667	732	556	607	465	22	999999	161	18	920	775	999999	439	446	90	670	643	829	999999	933	999999	148	489	696	844	740	835	913	37	111	774	679	508	86	164	999999	982	999999	34	999999	110	999999	999999	111	69	214	40	925	764	640	650	882	877	807	537	999999	999999	860	762	725	186	225	999999	999999	155	106	999999	363	292	541	688	823	805	741	833	855	999999	999999	636	999999	709	909	999999	396	461	892	999999	701	549	999999	306	131	66	309	69	885	999999	293	955	962	999999	677	999999	232	999999	826	999999	145	973	681	580	864	233	999999	25	277	76	737	455	263	305	324	814	999999	999999	566	767	506	682	948	449	664	432	673	999999	42	276	926	999999	634	815	665	999999	867	999999	441	999999	933	999999	999999	818	679	838	999999	667	999999	862	999999	999999	395	69	999999	462	999999	242	999999	442	999999	681	982	999999	999999	302	820	447	639	999999	946	601	804	668	834	222	891	139	999999	999999	729	16	578	999999	290	938	59	575	245	212	999999	635	999999	998	348	262	310	999999	677	999999	28	265	
37	999999	999999	393	192	727	235	999999	571	895	999999	98	712	552	112	812	720	211	253	254	999999	436	894	321	461	999999	329	581	999999	110	999999	999999	999999	474	979	999999	263	896	756	331	350	877	641	999999	172	999999	296	999999	160	498	80	999999	143	773	63	600	391	999999	932	386	407	653	455	999999	444	88	290	248	573	809	558	823	455	999999	904	334	999999	999999	999999	410	999999	533	431	423	999999	985	260	999999	420	999999	911	659	964	379	923	697	431	180	999999	94	999999	57	999999	351	939	256	30	221	869	729	805	999999	999999	531	867	874	999999	42	440	458	827	256	828	193	897	999999	858	86	997	999999	999999	624	725	74	999999	472	310	90	999999	783	964	49	174	691	583	999999	213	999999	512	999999	475	399	999999	913	999999	524	999999	999999	453	999999	398	944	223	662	827	190	577	391	999999	405	573	151	558	656	493	788	91	147	609	288	696	425	574	948	741	512	884	812	999999	125	253	271	636	443	395	999999	825	512	864	403	51	999999	550	116	486	999999	999999	93	430	999999	442	92	999999	174	353	972	999999	275	921	999999	305	999999	583	777	161	999999	999999	124	999999	474	962	999999	283	999999	999999	999999	874	467	999999	999999	671	801	392	999999	682	170	999999	472	100	422	649	560	591	999999	107	999999	999999	773	955	184	818	726	821	955	515	999999	809	232	927	479	107	999999	803	999999	652	999999	383	254	999999	990	478	52	999999	848	824	999999	988	733	118	960	999999	111	512	296	598	999999	979	436	824	818	999999	610	544	621	324	735	756	87	897	603	903	993	678	964	706	776	702	972	141	112	874	85	123	966	841	996	411	516	999999	707	524	946	429	286	639	868	507	413	534	99	655	910	836	515	67	643	433	547	590	822	252	16	304	999999	944	285	999999	999999	779	328	333	999999	173	199	89	956	999999	401	999999	838	278	298	448	51	457	964	249	999999	999999	208	999999	999999	926	101	465	517	651	706	999999	999999	381	999999	999999	215	765	999999	999999	647	435	110	79	41	223	999999	999999	954	567	263	275	979	46	887	669	580	999999	470	323	999999	733	571	314	867	69	999999	466	348	999999	999999	285	999999	227	602	182	808	139	999999	650	999999	547	999999	999999	398	441	362	326	493	269	999999	460	305	999999	999999	999999	864	796	999999	972	251	999999	999999	999999	334	977	234	762	443	715	861	999999	224	819	148	534	232	622	916	436	707	654	973	999999	610	782	980	948	999999	689	999999	21	927	569	409	999999	342	221	999999	420	217	599	999999	
778	999999	612	999999	999999	999999	151	690	252	880	775	999999	596	322	136	688	552	999999	285	999999	754	406	999999	523	655	999999	260	201	21	997	505	228	117	771	204	680	998	546	504	999999	999999	999999	999999	999999	162	304	812	576	216	999999	82	423	931	999999	138	381	999999	98	591	75	703	949	678	999999	385	556	166	824	999999	455	999999	15	503	290	811	755	340	718	999999	360	607	999999	985	488	924	999999	999999	729	642	822	131	910	955	438	301	459	330	821	756	605	147	987	458	760	842	999999	999999	999999	576	383	999999	840	727	240	468	29	964	199	999999	303	270	999999	191	304	999999	779	999999	75	989	361	434	518	999999	765	222	619	236	234	646	999999	171	645	163	999999	999999	291	999999	999999	999999	282	495	140	501	462	345	710	805	163	436	72	26	854	999999	224	999999	533	878	962	999999	848	793	999999	553	999999	999999	999999	284	922	523	52	596	335	105	717	999999	999999	26	509	429	512	813	82	797	583	841	999999	983	938	319	999999	412	999999	999999	131	489	755	587	40	999999	720	436	883	639	394	476	691	759	944	358	655	516	999999	542	515	999999	720	942	970	629	825	640	346	999999	275	640	376	628	973	237	121	999999	986	999999	708	86	930	443	413	999999	999999	557	999999	589	664	999999	42	687	999999	97	769	999999	616	410	504	999999	100	280	999999	999999	109	72	785	999999	247	938	999999	200	834	999999	113	287	538	999999	999999	278	601	999999	948	533	607	689	435	886	468	307	109	586	684	628	999999	660	79	659	999999	97	771	332	351	725	999999	842	852	763	999999	491	284	753	999999	235	999999	343	332	840	156	420	637	898	257	939	838	943	515	216	452	999999	999999	879	999999	391	507	278	999999	232	321	764	836	672	999999	999999	999999	355	654	999999	999999	652	338	238	512	597	999999	999999	84	412	887	999999	337	646	999999	999999	284	404	898	999999	728	999999	999999	999999	999999	392	584	964	999999	281	915	492	999999	65	76	799	125	979	376	268	930	634	999999	12	345	999999	436	199	361	373	702	629	457	114	730	929	723	237	999999	130	22	999999	877	999999	496	404	999999	281	579	521	424	999999	37	640	619	104	26	927	764	999999	955	394	613	631	578	999999	45	193	335	999999	86	887	280	255	255	999999	756	400	515	999999	71	164	619	840	999999	999999	999999	999999	495	999999	913	796	999999	232	999999	628	881	999999	235	210	368	797	946	442	444	536	34	781	394	184	347	625	421	823	425	800	999999	773	681	180	999999	228	999999	698	999999	999999	424	
999999	90	627	563	509	175	314	582	274	217	187	405	422	383	820	999999	999999	298	297	384	649	806	375	853	118	574	64	516	150	108	258	217	164	122	976	999999	767	621	999999	999999	999999	251	160	592	999999	377	999999	796	874	795	387	410	936	999999	775	999999	715	773	454	934	120	798	442	999999	959	999999	251	310	407	128	664	999999	460	999999	999999	999999	655	999999	266	999999	315	999999	641	354	999999	848	999999	258	347	734	999999	993	176	903	349	317	809	999999	999999	626	999999	959	999999	755	141	688	949	108	637	377	596	932	999999	714	629	999999	999999	97	454	121	698	993	962	673	142	670	533	556	999999	960	598	670	159	639	614	356	869	886	223	42	898	182	620	970	999999	63	999999	999999	284	999999	160	999999	540	521	999999	999999	996	725	999999	470	165	999999	611	999999	778	999999	783	876	999999	282	982	999999	874	421	222	526	382	999999	534	89	999999	81	282	999	999999	877	140	637	711	481	359	153	274	753	999999	999999	570	943	999999	223	280	610	361	11	516	999999	846	999999	308	411	999999	999999	201	542	286	999999	999999	612	867	901	795	155	175	629	923	838	16	131	543	717	955	999999	999999	321	809	583	720	281	493	928	40	21	338	310	720	356	952	731	476	794	999999	999999	85	300	427	135	445	731	88	677	874	999999	999999	591	456	332	212	879	733	999999	373	849	999999	939	870	784	999999	864	999999	577	999999	284	654	749	999999	999999	362	999999	894	684	999999	988	203	815	64	314	436	999999	999999	397	153	83	997	773	430	535	840	146	429	643	318	580	823	999999	792	599	999999	999999	259	459	969	999999	985	59	564	385	999999	999999	884	565	357	79	21	521	999999	812	999999	881	999999	999999	999999	226	999999	999999	999999	568	175	692	999999	999999	244	601	497	403	999999	451	97	948	999999	55	879	536	999999	863	295	249	568	312	87	980	323	999999	999999	453	999999	753	999999	734	684	999999	220	999999	290	430	331	755	581	617	102	981	724	338	671	999999	926	629	964	227	964	135	999	863	614	52	151	54	96	54	110	675	999999	999999	274	223	834	915	256	831	999999	539	999999	951	219	105	265	985	999999	241	999999	673	788	403	770	558	999999	999999	359	248	289	286	999999	536	999999	999999	160	371	74	999999	999999	20	999999	999999	684	434	999999	58	653	999999	786	166	527	854	527	436	886	437	999999	715	227	487	566	17	999999	999999	870	141	444	791	944	999999	920	78	791	515	999999	655	718	345	102	948	703	999999	999999	133	759	815	18	89	541	723	
779	358	241	962	454	999999	592	999999	564	999999	613	999999	999999	893	245	458	999999	22	999999	241	719	999999	623	279	783	999999	556	427	506	999999	132	364	999999	231	124	999999	999999	999999	71	923	73	298	780	766	344	841	275	568	888	999999	751	996	999999	310	13	532	999999	962	188	999999	819	174	999999	999999	212	258	611	352	778	673	620	999999	999999	223	177	430	476	856	999999	999999	461	988	999999	205	313	135	422	950	999999	999999	836	875	650	344	999999	999999	375	281	563	999999	240	922	789	225	689	518	56	999999	999999	583	999999	999999	38	247	999999	999999	634	999999	206	87	999999	660	135	999999	836	745	999999	615	119	278	64	205	302	847	710	538	999999	324	999999	795	999999	693	817	643	536	999999	847	413	78	283	274	999999	84	486	999999	580	999999	602	999999	944	924	441	619	863	528	860	999999	999999	536	737	631	999999	223	411	998	999999	842	491	660	879	898	999999	547	835	14	417	999999	815	597	999999	999999	999999	935	570	870	647	83	954	999999	999999	380	666	876	340	651	953	433	673	999999	117	737	999999	941	509	999999	744	893	999999	859	999999	739	770	592	405	996	34	385	999999	540	360	79	999999	376	984	508	241	999999	216	193	60	999999	999999	336	489	403	435	999999	999999	524	136	754	299	105	13	999999	610	83	999999	344	627	578	781	999999	999999	48	848	999999	957	11	999999	441	687	999999	808	137	999999	443	112	999999	570	999999	949	138	999999	606	779	999999	999999	999999	898	999999	832	872	999999	482	212	323	999999	451	554	496	707	434	709	694	999999	698	297	876	654	176	970	478	773	268	999999	653	728	532	268	999999	576	910	113	999999	999999	999999	44	335	999999	968	245	661	457	999999	999999	999999	428	719	538	999999	506	496	402	999999	196	999999	109	308	854	558	999999	675	193	999999	920	797	999999	62	999999	262	664	961	950	686	930	999999	31	698	606	113	234	999999	999999	187	999999	89	517	381	470	256	715	999999	999999	376	999999	570	999999	999999	164	864	203	376	633	286	999999	544	999999	716	801	876	341	410	701	751	333	585	681	16	939	999999	290	950	591	999999	999999	999999	491	999999	999999	369	842	72	999999	742	909	858	385	717	760	999999	999999	800	579	594	914	314	44	729	999999	797	889	471	28	999999	584	253	999999	794	739	497	63	962	414	441	44	279	866	959	999999	475	999999	964	255	924	999999	999999	999999	999999	999999	999999	999999	999999	999999	514	480	380	999999	230	999999	666	999999	999999	999999	999999	962	581	999999	148	559	644	999999	85	888	577	597	999999	226	104	26	
104	999999	999999	999999	506	604	301	999999	899	999999	664	235	646	999999	184	999999	999999	985	982	962	726	102	242	447	999999	794	817	873	962	917	555	164	949	999999	73	793	999999	721	481	999999	670	159	497	187	895	419	801	285	713	185	977	939	243	141	299	12	640	350	999999	711	786	427	999999	981	999999	509	285	442	737	390	999999	897	513	323	301	576	999999	65	552	999999	993	542	169	999999	939	615	920	818	914	71	999999	944	142	770	882	253	691	515	999999	395	143	369	547	999999	999999	89	435	920	839	723	406	999999	999999	999999	718	253	267	999999	999999	999999	589	467	527	675	999999	172	765	999999	999999	999999	885	99	293	999999	737	999999	999999	999999	717	860	190	10	978	201	664	576	156	424	61	999999	999999	20	473	970	806	675	841	872	999999	999999	324	691	999999	791	838	316	302	999999	999999	94	999999	430	963	191	999999	999999	489	336	21	661	26	999999	691	803	73	874	626	999999	360	71	999999	132	742	811	545	498	521	999999	999999	357	284	999999	443	999999	389	565	56	291	999999	226	999999	514	999999	442	890	999999	999	999999	727	963	999999	979	290	919	301	135	687	161	645	130	78	302	973	664	386	511	906	724	999999	508	828	344	999999	143	874	288	272	309	921	571	499	999999	469	400	999999	305	999999	999999	999999	263	877	999999	645	240	158	894	540	206	999999	388	77	285	999999	999999	144	356	27	156	999999	23	999999	387	240	84	631	242	833	583	997	999999	287	392	58	169	999999	999999	698	731	985	980	747	999999	999999	999999	503	223	572	249	265	320	999999	87	999999	999999	400	499	999999	571	608	999999	70	999999	209	974	111	685	237	113	599	211	999999	296	171	74	276	797	144	697	580	418	670	593	999999	686	802	209	999999	395	999999	141	278	137	132	79	999999	789	866	278	441	818	999999	469	999999	63	663	991	999999	414	396	602	365	999999	990	999999	255	999999	999999	999999	999999	902	771	842	343	467	933	530	173	102	154	486	931	999999	999999	762	432	999999	943	275	33	810	293	508	998	176	775	311	146	932	823	999999	160	353	106	539	56	999999	135	192	129	999999	828	824	999999	910	671	500	999999	238	767	999999	533	373	499	999999	618	999999	843	177	999999	632	393	999999	999999	701	335	587	768	726	999999	288	999999	761	155	889	982	999999	248	999999	505	999999	999999	999999	174	778	919	786	999999	999999	999999	783	310	958	500	497	999999	596	555	568	584	94	731	984	523	999999	999999	772	228	609	388	159	34	755	672	999999	42	485	77	499	999999	548	
999999	42	806	999999	978	999999	999999	657	150	396	913	679	513	420	554	615	394	999999	807	157	568	254	357	770	759	554	296	94	999999	273	999999	999999	999999	46	361	999999	188	591	999999	854	511	571	469	992	246	354	999999	261	862	427	101	392	691	634	980	487	685	45	999999	433	829	186	202	876	867	857	892	477	68	999999	999999	802	999999	953	646	997	785	999999	534	999999	999999	999999	231	48	182	145	999999	999999	65	873	22	999999	419	87	999999	334	378	593	134	999999	461	774	202	16	999999	298	219	738	999999	983	999999	999999	510	999999	999999	999999	999999	164	704	731	492	740	422	194	999999	999999	999999	106	927	322	628	201	240	155	953	538	999999	999999	57	883	926	635	999999	81	181	999999	999999	653	956	241	379	999999	889	402	896	999999	362	17	173	706	905	122	811	675	365	999999	99	999999	813	592	999999	999999	116	999999	805	999999	575	350	23	160	650	739	150	696	999999	414	312	838	259	241	185	999999	999999	999999	999999	813	824	498	999999	670	602	288	839	373	289	999999	117	78	597	49	156	21	993	23	999999	999999	972	124	733	951	208	999999	115	581	416	127	687	765	999999	991	42	86	634	999999	557	372	999999	776	417	313	306	243	251	219	95	173	999999	48	294	811	841	999999	765	999999	999999	351	182	268	956	171	952	352	236	605	17	80	999999	649	999999	694	276	999999	707	429	655	964	999999	896	999999	252	999999	999999	481	40	159	332	320	869	882	216	199	641	999999	255	361	953	999999	645	212	999999	786	200	999999	600	545	645	11	345	119	507	341	286	772	714	885	313	871	205	999999	684	759	999999	999999	999999	504	635	386	462	78	701	957	999999	693	480	466	999999	999999	881	999999	514	331	974	759	999999	875	913	868	115	369	57	999999	811	199	528	265	999999	999999	334	105	910	999999	549	276	418	549	966	592	301	257	800	248	990	710	941	999999	784	758	392	383	999999	766	281	999999	999999	999999	156	185	175	224	198	999999	740	785	999999	254	781	707	999999	835	908	330	999999	857	999999	999999	102	110	257	175	481	519	49	951	999999	153	988	456	999999	800	403	999999	427	999999	69	147	507	214	999999	697	999999	999999	418	557	475	270	199	423	533	221	999999	999999	927	999999	743	999999	622	788	281	440	999999	335	461	550	999999	126	903	999999	798	432	311	888	974	560	593	999999	110	492	485	253	954	574	922	999999	284	358	864	426	343	390	999999	718	932	999999	440	255	624	867	126	999999	367	699	625	999999	909	999999	80	377	416	999999	578	
999999	313	999999	486	692	412	427	276	93	999999	486	166	417	907	999999	955	289	130	347	779	242	999999	136	886	999999	949	821	999999	646	999999	497	20	993	812	394	999999	904	218	748	843	999999	999999	999999	107	880	999999	999999	204	326	682	791	256	999999	569	345	999999	186	151	231	743	999999	302	629	805	764	476	173	605	522	187	60	999999	999999	999999	999999	641	999999	38	15	722	999999	627	808	964	496	250	941	999999	476	630	999999	763	986	14	261	905	972	999999	343	414	379	999999	999999	148	999999	719	999999	573	987	704	431	157	145	999999	11	964	493	665	319	523	534	739	999999	892	948	297	94	999999	999999	677	669	115	695	601	352	139	999999	669	342	999999	375	999999	446	772	208	999999	628	999999	13	999999	421	316	917	819	879	639	999999	789	200	999999	999999	507	330	999999	44	326	462	543	166	871	999999	823	332	543	157	167	999999	999999	693	867	668	608	373	955	999999	362	197	876	722	712	656	999999	479	999999	151	999999	999999	135	737	999999	628	94	999999	141	278	597	984	999999	999999	999999	346	126	106	332	675	37	143	375	64	682	138	585	820	453	224	863	999999	999999	402	999999	999999	177	628	811	249	999999	287	241	999999	667	378	999999	214	10	376	540	68	999999	332	124	734	680	81	64	999999	999999	999999	876	999999	999999	254	659	999999	999999	611	179	999999	294	93	101	749	901	689	999999	314	325	381	819	87	999999	805	999999	12	999999	554	439	999999	574	68	999999	320	411	324	281	423	718	830	822	999999	999999	53	773	74	240	375	833	999999	684	999999	999999	671	999999	798	242	999999	57	999999	999999	999999	999999	999999	923	236	886	780	347	999999	418	973	596	495	999999	430	881	640	41	141	771	912	721	448	421	999999	630	534	866	612	92	999999	376	70	135	984	228	132	999999	999999	187	460	37	999999	999999	711	164	942	123	33	999999	602	578	916	886	791	126	732	661	109	999999	362	999999	734	504	746	607	535	369	574	211	758	520	493	953	321	885	475	865	710	999999	688	421	999999	999999	999999	103	999999	184	999999	867	999999	471	30	941	999999	546	303	751	836	114	628	582	548	821	169	91	94	962	999999	906	651	866	950	439	917	940	999999	49	999999	652	999999	999999	36	706	716	296	500	552	999999	775	592	723	39	606	50	116	872	31	999999	999999	999999	999999	610	999999	999999	629	520	590	34	885	999999	999999	736	193	999999	278	556	842	999999	872	590	999999	999999	799	324	928	999999	999999	398	810	77	58	512	616	644	999999	750	599	489	96	775	909	
999999	252	309	338	986	999999	649	772	560	40	999999	999999	999999	999999	663	810	122	298	791	177	201	223	817	426	999999	130	549	999999	999999	957	999999	28	106	680	25	592	500	999999	999999	999999	703	626	999999	47	142	999999	798	999999	999999	999999	487	201	999999	999999	718	313	434	883	999999	999999	305	352	999999	603	677	897	567	147	461	80	320	135	356	799	473	575	963	999999	999999	902	332	381	311	999999	999999	171	723	497	962	711	167	999999	999999	85	696	361	381	657	370	245	999999	661	717	999999	629	999999	844	505	145	999999	999999	654	599	999999	999999	924	51	666	133	515	184	80	184	749	913	703	725	281	112	121	203	999999	999999	58	621	670	999999	999999	958	999999	327	227	361	819	371	513	999999	999999	999999	772	320	999999	534	855	70	221	486	967	22	926	636	999999	403	34	949	43	244	550	72	872	270	665	999999	14	999999	956	718	999999	388	409	686	999	999999	340	801	999999	782	564	999999	410	999999	696	372	42	492	754	824	337	999999	337	278	476	663	999999	511	999999	17	529	667	114	502	131	588	999999	249	636	832	72	233	470	261	680	563	661	999999	573	302	999999	522	443	999999	390	494	61	999999	219	345	999999	999999	156	481	999999	897	883	907	999999	117	999999	792	855	922	761	114	409	999999	598	999999	12	979	937	361	341	16	233	999999	122	999999	999999	999999	999999	999999	759	244	86	989	999999	783	679	754	626	466	542	883	666	520	381	286	94	975	999999	999999	343	102	890	794	149	255	673	911	999999	434	579	288	762	999999	172	999999	37	420	86	999999	243	257	363	481	819	999999	350	712	999999	835	999999	561	938	734	999999	667	999999	291	849	753	119	999999	999999	201	999999	264	131	112	357	854	258	673	899	999999	72	95	739	418	975	691	905	960	321	960	881	27	349	38	606	999999	999999	746	999999	333	705	999999	999999	171	999999	565	337	247	364	745	586	879	662	999999	671	999999	927	934	315	168	847	999999	999999	998	319	868	914	103	999999	852	681	999999	112	999999	32	597	795	577	823	420	363	668	606	575	383	12	365	138	999999	734	999999	248	999999	413	999999	556	27	999999	852	727	650	244	741	999999	74	84	999999	96	999999	999999	999999	360	121	895	999999	188	552	881	999999	999999	513	785	736	771	284	999999	999999	699	99	999999	579	504	725	106	770	129	999999	103	511	308	235	278	940	999999	999999	227	999999	999999	999999	307	999999	146	999999	545	999999	864	508	970	238	631	12	87	997	999999	999999	999999	635	24	999999	999999	999999	459	380	326	91	
244	845	453	123	66	999999	999999	100	792	999999	443	828	189	882	905	999999	955	865	879	305	999999	281	228	789	86	592	999999	420	923	54	554	766	359	999999	979	999999	64	857	181	327	476	987	214	260	70	752	999999	142	999999	999999	306	594	500	31	934	963	999999	663	46	473	201	125	176	747	917	676	479	999999	902	885	999999	108	693	562	999999	170	999999	967	728	334	999999	999999	200	999999	999999	960	275	337	999999	26	402	401	820	708	135	999999	820	467	999999	999999	282	728	239	344	999999	208	901	938	999999	773	999999	659	935	712	999999	221	999999	316	999	956	999999	151	207	886	492	175	287	985	437	999999	999999	609	634	344	61	999999	750	856	363	549	69	999999	146	754	130	999999	999999	118	381	913	435	999999	467	386	983	999999	530	352	851	341	999999	916	510	722	999999	296	35	600	661	917	470	78	952	460	897	82	15	453	766	749	999999	179	613	999999	999999	835	152	999999	361	920	888	999999	14	31	628	153	827	423	330	999999	717	999999	999999	463	999999	366	561	999999	489	999999	135	87	586	112	632	751	312	999999	678	598	999999	999999	248	740	39	72	73	930	831	754	255	591	132	932	999999	843	722	159	79	686	999999	145	768	451	795	811	821	902	999999	877	999999	839	745	731	690	999999	627	999999	434	999999	303	631	999999	735	664	543	955	653	999999	789	38	162	999999	991	999999	18	19	999999	944	999999	999999	170	541	999999	913	416	846	400	252	101	226	15	999999	688	393	999999	959	43	786	999999	999999	177	832	609	849	687	921	753	416	681	930	999999	772	999999	150	999999	99	232	999999	999999	696	564	411	979	573	32	437	239	608	673	59	975	21	999999	371	83	338	932	114	235	494	103	983	570	170	396	243	518	547	260	999999	736	221	537	999999	999999	766	852	46	826	260	692	999999	742	632	954	999999	89	845	77	804	166	999999	596	764	603	580	840	999999	186	789	919	691	358	120	322	764	483	137	999999	316	485	895	999999	999999	802	948	251	938	215	577	163	673	999999	456	406	999999	999999	772	961	720	925	44	859	47	340	10	796	999999	320	999999	344	952	774	760	328	999999	840	620	962	655	999999	999999	612	609	635	256	221	901	714	703	148	710	175	999999	391	451	46	250	644	801	999999	618	999999	24	242	999999	898	999999	138	999999	999999	14	999999	315	390	33	431	999999	411	93	788	894	918	999999	999999	634	787	424	379	876	234	600	999999	170	504	721	283	999999	999999	999999	358	502	773	999999	999999	999999	999999	859	999999	
999999	30	785	999999	560	22	266	700	21	999999	999999	999999	999999	349	999999	910	999999	38	999999	999999	999999	999999	999999	999999	975	735	296	130	349	690	918	733	927	455	999999	999999	449	761	425	158	247	30	999999	635	767	22	874	162	522	668	999999	115	260	58	999999	617	197	901	863	825	726	145	999999	331	53	874	496	38	338	406	471	425	613	999999	999999	648	487	999999	999999	963	999999	999999	608	999999	999999	999999	999999	878	999999	403	667	547	897	600	431	112	669	940	999999	892	525	999999	824	999999	999999	333	502	759	999999	661	140	990	785	899	999999	592	536	680	999999	999999	401	617	883	934	738	999999	527	22	79	999999	978	546	615	233	447	26	319	493	482	617	321	723	999999	999999	273	677	762	997	636	999999	575	988	561	361	501	908	961	889	999999	999999	805	999999	689	23	999999	999999	999999	999999	462	947	282	53	208	771	999999	677	223	399	670	71	171	530	386	240	896	999999	985	263	732	539	64	430	115	999999	812	832	999999	999999	811	999999	302	999999	545	688	566	531	789	999999	443	823	694	571	228	326	122	999999	112	458	126	999999	607	131	828	999999	893	999999	938	10	959	96	643	833	588	990	768	999999	984	999999	674	999999	210	206	820	909	844	492	211	789	999999	999999	729	999999	273	129	82	181	382	999999	999999	999999	593	999999	829	357	189	861	983	238	557	999999	301	414	784	751	491	411	310	919	999999	410	651	158	999999	432	999999	67	569	999999	999999	999999	999999	999999	903	999999	781	421	999999	999999	729	999999	509	973	241	999999	245	325	801	999999	637	671	870	462	543	394	72	444	873	406	991	131	999999	524	320	999999	573	999999	510	823	970	999999	44	837	999999	106	901	999999	916	982	197	50	266	999999	830	999999	726	135	827	518	898	346	547	970	481	607	690	999999	999999	281	369	315	815	999999	551	567	637	999999	273	999999	493	394	528	890	999999	950	999999	254	694	73	244	448	111	991	925	999999	532	999999	999999	999999	415	916	24	645	623	881	235	288	506	273	619	693	861	999999	999999	513	818	656	761	999999	742	446	300	599	47	999999	214	823	62	917	44	573	676	682	42	999999	380	883	277	337	999999	999999	747	430	454	999999	586	722	999999	421	999999	876	312	834	999999	969	625	424	999999	702	677	411	236	588	999999	55	27	999999	357	458	143	934	388	433	805	166	698	869	999999	999999	344	492	857	641	112	168	271	841	833	73	951	955	285	575	660	323	360	169	202	408	999999	406	374	999999	288	880	497	878	39	692	280	756	
279	121	999999	999999	554	999999	999999	999999	784	999999	356	294	506	187	659	813	773	999999	806	539	677	746	963	999999	999999	349	363	231	670	393	812	999999	999999	205	686	999999	217	474	769	999999	682	131	999999	357	59	90	20	110	231	683	114	547	886	740	88	532	158	429	999999	999999	999999	999999	409	401	999999	215	501	999999	999999	496	606	309	999999	50	999999	555	132	999999	888	999999	338	262	999999	987	288	275	264	61	126	164	25	999999	999999	999999	533	427	722	233	984	844	588	999999	609	735	87	805	824	845	884	533	409	999999	999999	40	877	999999	265	422	999999	107	999999	449	999999	346	480	818	999999	169	516	439	832	999999	632	999999	458	999999	652	999999	999999	483	999999	999999	177	999999	999999	483	999999	375	686	554	172	309	120	999999	892	149	999999	999999	999999	269	902	999999	339	454	700	510	909	999999	582	258	999999	990	512	639	999999	999999	281	602	591	996	571	536	482	962	277	533	788	746	161	999999	999999	389	20	650	581	786	999999	723	892	253	999999	760	999999	999999	228	182	999999	999999	239	999999	868	922	681	999999	697	375	191	377	187	177	721	173	345	274	153	946	999999	862	999999	870	999999	557	999999	348	432	999999	743	999999	743	104	999999	317	516	999999	450	192	708	753	952	215	604	999999	545	999999	532	410	424	999999	295	999999	202	999999	999999	369	897	320	222	343	834	886	631	147	999999	999999	441	414	656	544	999999	960	999999	236	909	852	999999	999999	21	985	815	999999	396	224	759	471	901	800	894	999999	903	999999	970	375	918	75	584	467	88	463	292	999999	753	880	999999	999999	44	966	35	999999	104	156	308	236	999999	812	500	416	388	172	191	641	999999	999999	640	693	999999	872	317	843	999999	807	999999	558	702	697	278	515	519	999999	999999	999999	775	999999	999999	757	999999	743	999999	116	575	999999	89	999999	999999	651	608	254	249	21	999999	171	658	191	303	999999	484	749	533	999999	999999	984	897	999999	735	255	865	999999	456	883	862	256	999999	211	999999	110	999999	755	286	61	99	34	999999	999999	999999	275	286	593	39	766	282	999999	219	28	999999	999999	280	135	999999	36	785	999999	797	366	158	97	999999	457	912	202	567	729	472	482	999999	999999	718	398	863	469	969	281	167	690	999999	780	999999	16	638	688	830	603	573	260	999999	999999	237	999999	999999	12	138	828	680	999999	208	553	619	999999	288	63	999999	881	999999	721	999999	999999	262	117	755	378	60	140	818	999999	372	964	165	222	216	71	291	808	49	860	341	150	999999	331	491	999999	171	309	
728	584	816	948	999999	852	203	761	426	129	163	981	999999	999999	19	456	473	999999	397	999999	999999	999999	771	73	999999	411	390	999999	913	931	999999	698	216	751	999999	999999	418	423	999999	999999	28	455	644	172	655	67	908	343	141	154	999999	258	669	764	778	510	812	753	116	929	999999	288	848	494	504	465	774	211	595	999999	48	60	610	94	999999	85	582	999999	418	784	503	57	999999	769	84	999999	39	452	999999	901	431	999999	999999	703	841	740	607	160	667	199	293	707	748	365	115	999999	648	999999	386	703	928	213	345	331	436	424	503	89	420	999999	436	332	238	999999	354	383	742	906	253	999999	477	431	942	228	500	796	309	429	999999	276	728	999999	75	279	973	227	329	985	277	427	999999	999999	739	999999	999999	961	478	999999	20	999999	74	741	341	738	235	506	271	999999	831	999999	999999	84	425	999999	408	999999	266	959	720	136	64	757	999999	999999	999999	949	692	412	999999	539	999999	254	418	931	212	987	122	336	53	476	956	212	999999	637	312	171	999999	595	140	999999	999999	999999	344	999999	677	999999	999999	515	336	286	814	858	999999	999999	999999	870	666	494	941	421	868	929	916	253	180	851	603	11	523	250	846	999999	999999	999999	834	808	910	999999	263	999999	885	607	999999	766	662	108	999999	999999	999999	999999	505	617	999999	719	913	999999	603	100	713	999999	714	999999	991	999999	439	718	586	979	999999	514	960	141	999999	999999	536	271	930	159	591	999999	311	740	687	92	744	999999	999999	561	999999	70	214	999999	999999	437	190	784	615	913	999999	944	999999	570	406	999999	481	999999	999999	606	193	651	844	454	509	641	524	973	423	909	351	210	275	34	999999	406	309	150	319	999999	866	751	656	26	822	647	560	741	343	877	610	380	852	845	378	999999	225	760	999999	189	912	999999	371	706	571	136	678	496	359	10	999999	341	64	582	999999	441	995	827	631	862	91	783	999999	545	308	970	999999	999999	999999	102	190	549	829	999999	891	999999	389	949	999999	696	968	73	391	343	377	999999	326	999999	114	936	132	397	138	458	107	139	577	825	407	600	999999	258	999999	266	819	960	999999	924	691	91	62	999999	382	935	893	28	401	305	178	39	654	89	325	719	970	792	420	380	42	761	999999	564	999999	854	999999	720	233	134	999999	416	767	402	587	999999	884	86	25	202	565	89	738	281	657	378	946	697	932	130	296	999999	549	140	891	999999	999	497	503	528	999999	182	999999	999999	781	761	271	262	501	301	835	999999	777	228	
815	952	32	810	906	184	999999	231	999999	113	838	999999	867	637	510	657	34	396	583	496	185	392	999999	471	999999	895	117	694	206	999999	294	999999	258	331	325	999999	907	198	591	999999	620	795	394	691	437	293	894	999999	999999	844	999999	448	320	999999	52	432	667	561	320	20	76	223	34	157	999999	446	249	999999	999999	571	999999	835	805	264	999999	390	998	603	999999	217	999999	483	942	361	372	845	91	968	289	892	282	356	878	580	262	407	770	246	872	991	53	359	999999	190	105	442	999999	66	414	662	434	73	527	999999	19	593	999999	673	999999	972	365	280	266	430	298	999999	956	999999	12	999999	619	761	730	52	173	652	999999	762	266	929	212	35	999999	999999	467	218	829	776	570	668	999999	999999	461	900	999999	772	102	999999	999999	702	486	419	63	935	52	672	342	999999	939	367	431	518	416	999999	770	339	716	638	962	90	999999	999999	663	343	352	521	310	999999	415	400	999999	999999	870	564	453	793	971	999999	584	999999	876	354	999999	999999	999999	618	999999	606	139	999999	999999	999999	929	811	999999	306	755	720	593	999999	999999	511	79	548	808	160	647	852	999999	977	368	999999	64	176	213	229	353	460	999999	733	830	703	700	119	344	999999	999999	68	436	157	47	261	45	62	433	999999	285	999999	404	97	970	838	999999	162	938	967	409	762	607	908	953	304	624	999999	700	667	811	959	214	713	808	999999	426	999999	939	116	63	11	742	839	944	999999	65	18	762	992	508	547	180	376	695	588	460	527	999999	999999	999999	185	362	766	999999	325	93	999999	288	391	421	940	223	999999	914	999999	30	768	964	898	249	615	999999	999999	999999	999999	789	837	999999	229	999999	899	70	206	479	878	649	976	286	628	971	374	999999	381	580	568	334	348	999999	298	568	692	562	999999	504	31	87	654	607	299	536	256	674	69	263	522	880	999999	999999	45	758	999999	492	999999	927	875	999999	725	999999	999999	999999	450	999999	728	660	446	347	764	702	457	800	999999	379	986	102	724	699	670	999999	68	687	317	999999	426	540	524	999999	226	378	628	146	999999	527	16	360	999999	871	945	999999	999999	185	125	325	905	245	999999	674	505	253	212	185	225	607	78	912	632	999999	999999	999999	999999	246	130	396	83	320	448	476	372	636	16	853	754	271	310	882	571	991	89	191	776	850	704	972	175	453	920	999999	459	103	999999	999999	999999	756	999999	581	64	999999	252	594	999999	296	312	868	999999	999999	430	953	307	195	351	640	384	777	421	
295	541	157	999999	629	400	999999	999999	999999	999999	384	999999	999999	999	729	999999	842	999999	495	394	490	548	836	735	817	999999	966	457	999999	999999	999999	257	145	999999	977	49	906	508	622	204	113	999999	43	959	862	418	432	954	577	367	508	890	889	392	931	747	999999	422	999999	999999	433	246	999999	526	999999	999999	804	663	31	689	921	343	999999	300	290	221	999999	876	872	408	600	21	999999	905	254	999999	368	999999	413	239	344	494	105	25	770	866	524	517	999999	736	613	769	932	999999	999999	999999	762	999999	999999	719	242	829	549	14	16	421	367	848	281	999999	768	61	259	791	999999	436	999999	999999	529	999999	697	997	737	146	795	830	999999	999999	469	89	999999	769	650	693	997	515	944	999999	19	999999	508	675	245	524	967	561	520	151	541	19	999999	651	78	687	32	244	999999	999999	219	186	342	375	389	202	999999	999999	410	566	794	840	491	999999	111	181	999999	32	762	222	179	244	320	937	459	460	163	793	999999	963	670	762	423	999999	999999	999999	25	999999	296	52	345	968	160	953	356	701	527	999999	549	897	771	999999	482	878	243	974	866	405	915	929	48	396	308	447	999999	41	426	949	276	278	999999	782	735	719	876	999999	999999	366	591	999999	932	385	253	999999	202	670	290	999999	999999	999999	967	620	228	366	14	999999	670	999999	999999	999999	284	999999	999999	999999	742	999999	274	763	11	999999	891	509	813	166	999999	999999	152	505	254	999999	751	881	651	999999	311	544	999999	999999	999999	927	540	380	999999	276	484	364	875	972	70	999999	405	999999	999999	275	25	467	999999	71	370	351	807	175	999999	832	573	999999	926	150	969	207	434	895	58	999999	999999	520	211	999999	682	641	999999	179	999999	51	829	234	347	385	355	843	737	999999	18	373	130	374	999999	475	999999	91	999999	735	13	999999	778	999999	478	469	772	504	266	268	388	999999	999999	637	730	999999	13	348	64	550	999999	135	469	931	886	999999	954	138	608	999999	845	601	999999	62	176	581	273	329	999999	999999	613	999999	587	479	124	290	810	492	644	495	472	363	36	887	939	878	999999	846	623	794	515	644	895	999999	423	787	524	999999	471	158	163	999999	999999	186	937	944	999999	990	817	606	873	471	494	123	273	999999	574	326	122	999999	188	426	706	961	373	999999	954	999999	66	337	765	309	31	495	341	999999	771	999999	949	995	999999	412	999999	26	999999	53	160	782	999999	931	222	208	999999	183	969	736	999999	631	812	968	999999	490	934	490	841	574	999999	998	999999	999999	
999999	999999	376	999999	957	999999	397	999999	999999	999999	999999	999999	800	134	999999	566	999999	999999	525	604	812	149	47	981	15	850	478	549	185	356	602	161	10	782	221	498	831	281	226	999999	349	999999	591	492	159	999999	690	810	999999	284	663	999999	482	186	671	580	686	395	999999	117	308	848	515	693	999999	667	182	999999	913	626	734	999999	999999	332	265	526	558	555	831	198	169	999999	183	900	693	10	679	823	121	999999	811	446	170	119	999999	501	781	898	765	492	644	673	999999	749	999999	999999	970	160	921	155	999999	141	999999	999999	947	640	674	999999	999999	726	988	999999	999999	282	815	298	479	522	437	999999	745	659	789	349	554	496	770	999999	360	999999	999999	529	901	966	617	679	999999	247	171	264	826	999999	999999	999999	504	295	767	624	933	999999	554	458	722	167	409	373	351	999999	378	999999	999999	999999	263	340	697	468	999999	939	665	145	999999	241	360	182	937	578	761	751	844	268	728	156	500	109	125	581	999999	744	566	254	338	999999	869	710	395	999999	999999	999999	351	999999	838	999999	958	999999	999999	999999	107	549	229	831	999999	999999	380	119	732	723	749	164	224	999999	999999	999999	382	421	999999	749	372	649	999999	361	666	202	410	809	429	999999	197	702	264	803	483	266	524	734	642	738	296	759	999999	672	836	757	353	999999	383	136	999999	547	991	105	949	458	762	868	175	418	199	571	690	832	535	57	900	420	643	405	198	647	999999	78	463	612	671	125	524	908	849	185	435	302	454	999999	999999	999999	853	34	504	656	999999	233	548	724	79	999999	146	789	857	933	591	977	938	999999	768	922	642	347	786	999999	999999	267	999999	23	999999	397	388	999999	346	741	566	618	999999	541	88	555	529	738	543	526	978	735	60	916	593	457	364	646	881	999999	526	999999	999999	857	313	999999	999999	535	999999	999999	766	261	452	999999	376	973	86	406	729	222	403	904	999999	999999	668	617	999999	653	429	687	42	999999	13	559	225	999999	380	999999	238	775	999999	999999	158	999999	760	999999	293	999999	549	620	381	957	999999	669	394	621	712	977	199	695	999999	999999	115	999999	648	999999	258	892	900	325	603	43	178	953	330	408	755	999999	510	999999	999999	281	113	809	999999	84	825	999999	175	604	348	402	853	542	999999	882	889	257	222	736	478	401	44	234	27	999999	999999	962	348	985	999999	769	477	258	372	824	905	999999	594	573	208	913	727	306	977	999999	999999	635	999999	447	519	999999	730	774	999999	932	246	879	792	968	295	862	
995	999999	737	578	924	605	999999	854	977	593	662	999999	999999	565	999999	738	256	816	168	163	999999	901	476	368	48	999999	786	440	587	999999	999999	626	288	999999	918	547	999999	999999	285	584	466	429	470	999999	844	92	246	906	268	508	633	976	810	141	999999	104	713	999999	540	231	818	739	999999	951	90	999999	369	202	999999	999999	180	999999	999999	583	999999	999999	999999	550	523	955	999999	880	182	89	402	999999	999999	156	170	823	999999	198	868	64	766	726	162	519	844	807	999999	54	269	999999	337	785	999999	236	444	999999	664	172	856	584	764	938	999999	999999	999999	553	999999	222	41	999999	301	999999	979	486	817	971	999999	999999	706	715	242	422	620	49	752	616	101	588	712	999999	169	671	342	999999	299	999999	169	965	960	300	999999	999999	22	446	840	355	806	999999	419	473	999999	999999	999999	150	351	351	327	527	445	942	462	642	510	786	999999	629	649	695	196	989	811	150	960	415	138	732	410	999999	208	406	999999	141	179	249	445	426	215	201	941	947	999999	641	530	999999	838	944	999	236	782	999999	706	120	773	999999	999999	669	782	60	22	619	941	999999	329	999999	999999	330	999999	270	350	247	423	999999	999999	248	489	180	619	943	577	194	732	183	999999	987	699	698	999999	749	588	999999	644	165	189	332	15	366	999999	491	999999	518	481	738	885	545	999999	999999	999999	999999	940	490	999999	999999	483	827	886	999999	999999	999999	999999	444	999999	722	682	575	602	268	999999	999999	243	999999	858	138	68	69	712	993	298	855	199	999999	341	834	999999	107	725	806	682	361	446	247	613	980	151	449	556	759	66	320	943	539	981	934	301	818	632	921	999999	999999	125	892	479	897	152	899	112	999999	913	585	849	796	585	915	985	995	519	877	986	619	999999	999999	999999	977	912	659	468	406	543	999999	474	803	36	999999	999999	553	767	716	838	999999	347	429	999999	480	470	157	953	75	949	305	308	755	935	170	999999	172	999999	502	984	492	999999	705	593	923	121	55	769	327	679	442	237	999999	999999	744	282	92	118	466	999999	999999	706	402	457	247	999999	999999	868	865	999999	84	599	275	999999	356	810	641	836	921	369	999999	999999	635	999999	999999	78	999999	716	200	888	828	64	497	984	229	785	999999	258	355	999999	402	187	904	971	605	999999	999999	999999	692	933	640	999999	999999	107	999999	999999	80	16	940	999999	195	12	677	977	527	29	111	999999	511	570	772	393	490	690	967	247	999999	999999	790	673	117	434	33	266	257	582	868	400	999999	
841	715	41	317	186	999999	999999	509	927	454	585	741	680	569	132	171	257	765	999999	140	855	999999	416	999999	277	71	761	999999	999999	729	945	999999	999999	999999	670	854	740	85	314	643	577	737	555	999999	214	931	436	864	901	105	10	999999	999999	999999	999999	936	999999	815	999999	999999	999999	420	98	999999	508	434	40	291	899	277	431	181	461	862	562	999999	359	206	21	999999	635	896	87	999999	729	999999	790	451	362	733	555	924	45	199	359	999999	649	999999	999999	780	901	155	964	999999	673	828	999999	509	707	919	586	999999	804	704	489	999999	343	772	999999	999999	644	589	999999	175	721	506	146	271	999999	999999	477	11	494	240	443	999999	931	453	652	901	774	999999	743	999999	156	453	129	999999	999999	999999	999999	877	880	999999	146	321	226	999999	912	999999	692	103	996	312	451	585	617	574	271	999	999999	889	129	576	604	363	999999	495	28	277	387	805	561	551	999999	600	130	999999	103	131	273	142	541	485	219	681	294	441	992	571	835	999999	79	999999	999999	934	999999	313	737	999999	999999	999999	999999	999999	789	886	542	454	730	851	465	465	481	149	999999	333	358	644	367	999999	79	999999	999999	457	442	831	735	999999	56	646	842	817	424	319	655	543	362	896	999999	332	148	839	710	150	999999	999999	999999	930	999999	181	586	123	999999	813	714	72	237	332	212	999999	161	691	408	94	19	999999	999999	171	999999	999999	971	461	999999	999999	999999	239	703	362	351	71	757	805	874	999999	69	999999	870	610	605	593	316	39	694	999999	181	999999	441	626	141	467	999999	999999	446	783	209	135	175	910	39	484	368	874	980	999999	210	355	817	999999	34	290	777	440	565	900	886	941	766	999999	864	337	798	86	231	999999	732	999999	368	100	675	999999	562	960	581	131	234	441	59	999999	537	999999	639	999999	999999	850	690	999999	357	546	999999	999999	999999	955	56	701	685	292	653	106	418	999999	986	726	857	99	728	999999	858	444	675	454	892	222	999999	48	698	890	999999	380	999999	832	497	999999	999999	999999	576	606	913	879	999999	942	788	999999	145	999999	838	999999	60	513	132	999999	50	912	871	453	376	155	282	18	13	795	807	283	999999	586	868	174	533	450	523	131	903	978	999999	732	665	999999	87	511	209	999999	999999	971	257	329	791	999999	950	749	50	430	333	904	876	650	144	515	59	559	312	674	389	999999	989	10	999999	72	999999	149	787	999999	78	999999	808	228	955	836	35	999999	794	294	224	783	999999	103	797	999	112	999999	597	999999	
890	528	208	535	405	239	981	257	359	999999	670	811	962	613	362	562	105	999999	694	307	490	999999	999999	999999	999999	605	210	896	999999	970	959	999999	999999	636	546	550	572	283	822	726	855	999999	234	999999	624	412	999999	796	999999	999999	903	453	663	299	670	425	762	190	85	999999	38	999999	54	388	769	999999	269	335	999999	812	990	999999	999999	999999	999999	999999	249	700	404	999999	784	999999	165	967	999999	516	902	262	966	130	787	999999	207	32	698	770	733	846	305	520	999999	495	728	999999	999999	90	617	696	847	958	999999	72	786	999999	25	624	999999	86	999999	263	211	17	369	947	34	608	999999	999999	279	681	999999	403	999999	884	903	999999	685	237	999999	986	898	215	414	18	944	724	605	178	16	83	999999	657	999999	999999	999999	999999	135	781	999999	999999	999999	803	427	175	980	782	667	999999	135	999999	938	701	364	333	364	996	602	361	13	310	12	999999	807	205	839	999999	999999	999999	575	767	999999	904	999999	999999	531	999999	999999	999999	37	171	999999	703	999999	291	144	150	999999	212	687	321	999999	774	778	999999	644	19	995	231	336	659	915	314	999999	999999	561	44	378	289	999999	268	217	363	999999	841	999999	309	412	526	71	999999	999999	665	676	263	234	399	136	729	440	999999	999999	999999	912	999999	999999	752	376	685	729	110	771	999999	999999	999999	114	189	451	936	360	345	999999	479	169	999999	999999	260	999999	82	142	172	999999	649	849	291	999999	649	451	999999	596	501	999999	727	796	960	927	25	265	257	999999	55	999999	999999	999999	105	999999	630	407	999999	747	995	124	999999	553	567	999999	132	173	128	269	464	999999	496	999999	858	999999	999999	999999	209	710	614	994	390	999999	999999	224	716	999999	999999	376	537	252	176	999999	601	386	638	183	239	767	805	852	147	988	999999	317	460	999999	520	999999	45	999999	208	574	143	10	999999	380	465	352	486	852	419	752	999999	222	572	999999	749	481	999999	705	453	442	904	999999	857	999999	238	780	763	866	759	70	340	589	54	601	999999	600	999999	267	718	999999	999999	953	443	395	265	482	999999	181	111	48	919	340	999999	765	670	381	152	341	152	685	588	619	103	358	421	152	177	999999	216	999999	828	516	987	565	999999	951	328	472	146	755	45	592	765	720	151	999999	999999	288	931	702	999999	999999	124	999999	308	670	859	999999	999999	123	315	999999	964	999999	999999	413	352	939	613	718	62	680	205	397	999999	995	854	382	217	420	68	999999	999999	999999	699	999999	999999	954	267	490	101	244	999999	33	450	270	628	
999999	510	737	658	999999	675	222	649	999999	125	999999	392	312	999999	487	999999	563	64	426	735	999999	262	999999	22	999999	682	132	626	817	191	182	947	389	999999	51	871	479	762	914	223	826	864	999999	401	999999	572	954	674	614	367	935	968	33	535	178	560	808	725	999999	472	999999	596	831	596	943	779	999999	999999	999999	615	999999	999999	999999	212	908	999999	999999	999999	348	999999	727	458	22	459	999999	213	923	853	208	490	72	754	502	451	671	999999	42	335	458	894	569	28	898	998	961	144	828	999999	999999	999999	229	508	999999	444	999999	103	999999	382	349	740	856	159	736	294	553	652	999999	698	541	678	562	15	851	454	266	999999	999999	999999	999999	122	384	112	236	625	271	563	377	68	706	577	655	660	985	718	999999	419	291	613	455	319	836	999999	290	999999	999999	999999	657	933	999999	45	543	999999	883	237	365	753	923	121	33	999999	284	250	991	963	33	901	999999	999999	415	847	427	947	568	189	286	254	822	288	604	999999	906	444	880	670	44	95	777	758	362	999999	495	180	999999	465	44	999999	148	326	999999	130	204	999999	527	999999	618	596	999999	704	951	121	931	999999	517	975	999999	840	369	330	929	937	133	271	781	131	361	256	366	999999	154	999999	115	999999	999999	483	853	393	917	549	62	447	999999	83	807	250	363	850	663	614	383	204	999999	817	396	999999	996	933	999999	406	979	372	999999	897	559	999999	15	999999	292	43	132	698	999999	820	278	491	852	60	999999	999999	999999	510	593	752	729	950	999999	999999	999999	375	999999	920	651	520	569	689	999999	197	524	545	245	999999	999999	629	492	684	281	415	999999	904	145	946	479	999999	999999	999999	779	487	178	608	807	999999	325	999999	555	211	999999	412	260	588	283	665	536	918	999999	839	942	999999	269	999999	679	58	749	999999	239	541	450	999999	882	100	910	731	28	915	999999	527	999999	651	999999	290	637	869	164	960	999999	480	419	561	999999	799	536	815	999999	999999	929	759	968	121	687	24	761	609	529	999999	999999	999999	999999	999999	189	777	236	300	889	979	417	810	893	788	583	758	999999	889	999999	999999	563	104	513	895	985	999999	558	501	999999	69	529	38	999999	999999	999999	88	999999	799	381	139	572	245	926	248	715	129	866	189	537	928	999999	871	77	446	606	582	999999	999999	634	999999	229	735	337	829	999999	999999	470	899	506	504	924	332	999999	411	520	327	178	999999	190	999999	122	999999	999999	999999	176	658	960	903	397	709	49	94	999999	999999	910	837	908	107	
788	335	658	999999	683	43	999999	999999	999999	999999	925	288	414	773	570	768	98	850	999999	999999	662	801	999999	567	511	999999	999999	839	168	999999	501	999999	999999	80	999999	999999	999999	155	695	930	39	999999	999999	304	999999	119	999999	999999	523	999999	91	69	75	616	444	987	906	101	465	885	577	175	412	25	174	251	869	999999	297	999999	560	942	165	841	272	999999	505	135	999999	402	503	199	999999	762	265	442	618	802	999999	498	948	125	689	810	362	999999	204	290	139	736	249	960	999999	807	844	999999	999999	999999	353	388	999999	780	512	73	999999	387	849	999999	759	731	999999	76	707	999999	768	444	263	999999	999999	408	999999	225	995	999999	162	542	222	518	917	999999	538	999999	459	257	16	999999	999999	625	999999	974	25	553	530	407	113	183	999999	999999	999999	999999	885	558	745	945	526	275	785	659	911	850	175	340	732	642	999999	999999	999999	999999	999999	999999	831	637	927	513	392	318	695	999999	749	999999	289	44	478	999999	999999	999999	647	514	731	740	392	954	714	577	999999	684	821	888	999999	863	566	802	395	448	578	258	630	999999	999999	218	999999	197	909	999999	570	141	862	225	999999	222	602	999999	728	62	999999	999999	999999	360	704	708	496	999999	999999	999999	422	999999	648	39	999999	982	360	415	999999	523	169	204	54	781	16	999999	821	606	487	992	270	463	999999	342	240	701	334	280	537	854	999999	774	804	33	519	94	492	999999	286	428	999999	999999	161	215	892	24	833	151	999999	37	886	999999	329	399	625	959	999999	316	999999	999999	999999	89	878	106	802	395	399	30	999999	999999	194	999999	329	999999	140	999999	311	999999	450	999999	999999	193	926	509	968	830	454	999999	407	559	682	186	999999	999999	770	782	999999	999999	413	506	999999	812	999999	999999	843	897	571	999999	269	999999	658	542	866	999999	379	474	163	379	138	972	941	984	623	712	250	18	955	999999	297	357	766	999999	999999	999999	601	65	999999	505	999999	80	999999	193	155	856	999999	149	320	460	668	306	629	938	925	441	565	639	198	176	190	835	999999	289	973	999999	784	410	86	999999	981	999999	170	657	999999	999999	999999	758	838	767	999999	111	999999	504	622	991	728	827	331	999999	387	961	866	148	325	830	999999	999999	219	999999	81	999999	72	397	478	999999	145	971	235	867	999999	807	999999	431	365	89	999999	446	666	981	192	956	89	999999	545	29	457	999999	342	882	929	999999	548	604	695	999999	999999	999999	36	278	999999	757	602	999999	307	999999	171	445	782	246	999999	691	322	999999	61	124	420	20	
851	458	897	123	639	352	938	994	268	206	736	999999	50	836	420	999999	135	435	364	999999	754	999999	858	22	249	999999	999999	247	420	320	999999	581	899	38	999999	577	381	742	127	260	524	312	999999	999999	708	737	999999	856	281	999999	112	626	760	794	265	999999	599	885	874	543	162	701	583	948	653	164	999999	22	387	842	26	393	317	999999	112	452	653	893	313	512	999999	343	965	496	218	926	820	114	772	999999	978	496	999999	584	108	822	728	373	321	999999	591	194	478	999999	907	999999	318	657	692	813	243	705	581	371	643	819	736	97	999999	999999	999999	51	249	815	864	530	525	733	14	289	723	289	582	759	921	715	864	536	999999	499	618	999999	422	958	338	282	914	505	940	289	96	640	633	595	219	549	944	663	574	387	999999	584	999999	412	100	953	133	822	450	999999	999999	999999	999999	249	999999	180	999999	291	486	999999	615	999999	999999	725	203	92	656	986	549	381	771	210	962	210	307	43	521	20	999999	385	159	102	65	22	334	887	141	393	487	999999	999999	662	186	983	771	182	999999	999999	999999	17	307	146	999999	999999	166	999999	246	308	942	999999	658	618	422	111	441	523	964	780	400	316	999999	272	508	510	460	118	33	978	439	999999	999999	595	802	860	999999	22	819	985	856	580	650	832	451	413	390	999999	250	85	999999	257	218	21	535	901	66	999999	637	772	619	57	729	268	869	999999	832	999999	815	561	33	429	703	979	923	819	666	999999	821	105	999999	157	868	948	437	191	999999	240	69	900	804	53	384	57	999999	809	999999	391	999999	632	581	326	497	688	62	999999	553	238	98	716	245	999999	223	542	999999	472	188	781	999999	999999	902	601	14	915	999999	979	999999	656	613	999999	968	284	164	198	524	999999	659	999999	895	315	637	687	999999	353	665	866	830	842	404	999999	630	79	561	286	730	979	322	581	930	999999	87	897	624	975	747	960	783	34	27	850	812	999999	885	524	59	225	460	661	260	890	159	212	262	999999	492	999999	999999	999999	999999	545	490	999999	259	999999	238	740	72	176	999999	704	93	805	999999	554	100	632	193	46	237	515	528	999999	331	50	923	874	645	913	492	848	247	905	566	482	370	734	999999	72	296	999999	162	293	65	556	807	353	387	999999	620	999999	715	686	650	952	26	829	757	219	999999	363	105	158	999999	757	466	187	249	351	194	365	884	999999	999999	918	999999	999999	605	775	243	579	999999	937	302	632	142	561	999999	613	466	999999	999999	538	
172	932	223	14	609	308	99	629	114	46	523	999999	975	594	936	732	600	781	234	981	999999	331	866	167	855	62	999999	905	999999	635	885	653	387	355	958	817	704	358	635	999999	685	613	474	460	423	999999	656	999999	624	531	999999	999999	316	995	562	841	999999	65	999999	557	683	193	705	479	999999	870	999999	629	635	128	999999	251	155	927	999999	372	999999	416	743	818	405	86	999999	401	621	209	346	392	793	127	751	648	209	999999	622	502	907	999999	309	553	170	36	912	506	503	771	539	999999	999999	199	984	659	321	340	162	999999	902	999999	999999	999999	999999	495	836	517	999999	389	52	77	999999	803	999999	999999	999999	199	657	378	999999	999999	898	999999	669	957	692	604	999999	101	337	868	999999	26	600	603	147	357	30	675	200	999999	138	999999	999999	472	84	896	733	132	553	999999	682	783	442	999999	999999	17	291	576	999999	999999	999999	286	62	183	151	298	213	999999	724	758	179	982	187	999999	656	784	130	999999	882	796	870	20	548	215	195	999999	583	482	197	139	999999	999999	872	958	29	852	999999	999999	999999	999999	692	871	408	794	999999	699	605	671	471	999999	887	999999	999999	15	371	374	737	847	999999	998	714	999999	674	594	692	724	999999	999999	750	803	723	575	876	999999	999999	998	611	999999	262	495	546	912	999999	999999	252	981	999999	999999	597	655	124	224	567	999999	81	962	207	814	999999	999999	589	386	921	667	907	999999	218	597	901	372	762	999999	594	502	462	802	999999	999999	351	711	963	253	631	105	689	509	17	999999	999999	999999	800	796	999999	35	905	170	990	354	659	999999	773	173	965	235	892	140	999999	75	870	279	252	999999	472	399	274	346	754	999999	978	999999	999999	664	572	760	571	965	341	568	999999	301	811	999999	457	421	999999	799	288	406	212	558	879	942	683	754	898	710	334	262	761	569	415	999999	376	261	999999	118	600	214	663	926	799	71	479	578	467	878	643	999999	461	474	68	999999	623	429	999999	372	980	818	861	861	641	88	999999	37	886	647	998	205	795	829	208	83	742	999999	758	999999	473	115	296	30	999999	282	800	999999	510	999999	551	946	999999	264	137	999999	999999	802	295	721	263	452	999999	820	879	447	266	999999	275	999999	615	347	671	710	898	875	531	999999	794	999999	287	521	526	829	105	62	472	540	999999	425	729	999999	990	47	564	30	999999	476	151	629	26	178	30	999999	451	999999	285	32	365	262	261	513	18	926	443	742	925	861	724	827	999999	725	931	849	266	999999	
999999	633	999999	999999	461	65	999999	174	352	119	500	11	388	891	776	449	185	999999	174	999999	932	999999	604	999999	105	561	751	323	654	300	999999	180	999999	999999	857	999999	999999	999999	800	206	814	843	999999	999999	252	923	483	832	60	999999	999999	492	999999	50	742	291	999999	335	999999	899	313	385	520	999999	872	329	999999	612	44	134	574	698	999999	999999	411	98	491	280	999999	181	88	918	272	128	750	999999	495	228	43	576	622	550	704	900	892	439	333	531	461	999999	190	999999	798	999999	961	851	999999	717	638	999999	800	758	999999	610	821	395	122	401	311	128	834	525	578	468	511	33	993	999999	85	972	764	960	999999	999999	991	217	129	346	167	899	999999	777	999999	999999	775	864	794	103	89	999999	999999	999999	230	999999	98	664	302	999999	424	999999	857	106	642	666	889	839	939	109	999999	614	999999	775	243	411	999999	66	999999	199	692	647	999999	900	999999	577	655	999999	739	486	999999	337	914	789	999999	229	51	814	145	923	499	935	924	999999	484	474	241	999999	698	818	135	999999	999999	113	647	776	709	957	999999	74	999999	67	999999	463	541	292	700	486	853	999999	999999	403	920	22	699	999999	723	542	425	203	346	114	143	921	999999	536	608	810	151	155	519	94	386	81	912	999999	835	471	999999	202	774	755	697	683	999999	731	121	716	414	891	999999	176	542	244	727	906	924	188	999999	999999	683	889	344	708	505	285	999999	999999	110	267	920	999999	388	999999	429	999999	416	999999	473	629	424	999999	406	260	101	352	551	151	353	16	517	657	369	999999	999999	999999	999999	999999	188	182	999999	271	999999	157	999999	801	999999	319	814	147	499	475	999999	482	590	791	493	94	617	162	734	999999	999999	104	749	999999	892	999999	713	544	999999	427	280	300	999999	163	999999	258	289	299	999999	242	337	216	999999	52	941	887	569	727	401	999999	999999	999999	999999	838	765	999999	407	707	909	559	999999	999999	999999	999999	999999	424	566	436	999999	244	804	328	598	501	548	299	587	999999	331	14	669	986	152	842	999999	254	852	87	398	763	851	582	999999	14	999999	66	248	444	848	526	999999	142	221	167	532	63	999999	946	299	475	934	700	385	904	890	619	999999	135	35	949	571	488	999999	751	393	232	938	593	865	492	999999	999999	858	805	683	536	774	984	319	993	816	906	788	922	829	160	206	999999	124	26	999999	122	418	999999	954	842	103	470	774	309	124	999999	90	807	423	790	841	999999	231	363	999999	153	816	42	999999	999999	700	126	921	242	
35	999999	999999	849	564	939	735	960	850	841	442	314	220	19	999999	971	825	980	508	49	319	626	263	760	181	784	999999	386	764	299	151	977	548	542	999999	661	375	999999	999999	484	999999	880	730	389	920	999999	933	806	164	172	840	719	999999	999999	922	409	210	718	677	999999	999999	358	206	561	999999	465	766	677	999999	999999	606	999999	737	999999	999999	999999	896	874	840	640	999999	500	232	601	458	999999	370	665	999999	874	460	656	563	473	841	706	684	179	999999	999999	999999	265	80	937	566	256	982	592	898	494	513	336	878	47	929	153	136	604	999999	278	104	110	999999	861	766	999999	999999	274	999999	287	753	727	999999	384	999999	594	429	295	45	999999	448	777	767	999999	999999	134	777	526	999999	999999	579	999999	76	420	370	673	206	218	180	999999	999999	718	999999	620	740	786	150	504	999999	344	723	999999	999999	899	999999	327	343	934	501	641	999999	513	730	494	708	999999	660	774	24	201	999999	999999	124	429	986	730	377	999999	999999	999999	983	999999	354	209	975	999999	521	177	590	53	340	999999	717	999999	443	712	988	914	911	77	136	375	489	979	999999	512	999999	149	913	109	949	196	550	999999	657	899	999999	531	999999	971	161	999999	194	971	861	135	999999	585	999999	283	999999	999999	244	325	458	999999	793	374	999999	472	19	382	999999	490	103	154	722	800	881	544	553	467	405	940	999999	642	191	518	999999	821	18	999999	163	639	367	497	951	234	468	49	115	794	278	56	999999	779	239	999999	877	999999	412	703	704	451	729	284	67	304	999999	999999	436	284	256	440	464	867	228	623	133	999999	202	497	342	841	999999	759	198	999999	979	147	999999	999999	640	411	418	314	447	712	910	92	439	657	825	653	613	830	547	837	592	999999	560	615	580	999999	999999	915	999999	862	21	970	95	709	325	272	411	948	999999	844	31	999999	429	516	713	999999	176	999999	672	999999	999999	608	221	360	765	885	587	999999	907	369	886	503	943	584	999999	939	999999	730	999999	563	251	999999	196	999999	816	999999	673	54	901	999999	999999	979	252	682	634	413	758	735	943	439	685	613	51	284	957	527	216	844	815	999999	53	445	999999	119	447	574	999999	999999	999999	333	221	542	896	999999	999999	999999	261	999999	950	297	190	271	787	901	878	638	622	911	999999	298	236	829	238	999999	495	999999	999999	143	245	999999	999999	250	200	619	999999	152	716	999999	30	59	276	944	999999	528	593	782	658	999999	999999	808	951	509	772	999999	107	392	314	769	882	999999	999999	999999	
35	889	999999	940	81	177	683	735	922	949	999999	695	31	291	934	710	544	713	20	473	901	436	999999	491	477	943	522	836	837	946	999999	999999	999999	158	999999	14	233	652	710	491	999999	505	885	999999	999999	87	234	815	457	604	234	178	583	999999	226	999999	780	999999	472	999999	654	847	898	976	168	999999	778	873	372	929	487	891	13	529	844	406	999999	118	873	999999	718	707	388	243	999999	622	999999	258	999999	329	234	419	190	582	836	781	607	909	842	999999	308	361	452	528	127	343	175	999999	999999	820	58	672	940	81	419	947	468	665	264	546	999999	529	941	52	705	999999	999999	999999	693	73	799	641	275	999999	101	999999	264	860	125	999999	456	999999	434	121	281	999999	478	119	172	888	999999	941	655	305	554	779	420	410	822	999999	999999	744	999999	760	999999	999999	406	232	999999	62	999999	608	999999	875	999999	810	105	829	770	153	999999	602	268	804	750	857	999999	999999	174	999999	999999	853	47	75	756	712	440	673	999999	865	999999	256	999999	119	999999	713	401	999999	999999	744	683	590	639	679	999999	999999	999999	565	20	173	430	436	68	667	116	839	571	483	129	387	379	432	738	905	999999	352	472	158	609	46	465	216	999999	429	638	365	224	368	614	726	236	874	663	928	444	729	198	472	13	365	999999	918	659	827	374	261	852	733	999999	118	567	337	956	973	707	223	671	638	38	750	625	212	869	403	161	505	769	809	999999	268	999999	10	154	999999	999999	999999	999999	936	999999	387	513	490	999999	999999	168	999999	917	689	230	230	67	560	444	999999	739	999999	58	999999	676	868	999999	52	272	433	955	567	192	999999	999999	169	667	734	582	650	999999	144	999999	373	999999	999999	588	89	589	250	210	602	565	999999	514	954	999999	300	270	999999	895	999999	228	253	550	601	999999	215	611	999999	563	332	978	793	26	604	413	685	31	423	290	412	463	31	232	362	999999	301	207	999999	671	999999	474	999999	755	775	916	292	999999	643	999999	383	999999	527	686	878	624	772	874	909	551	813	278	847	999999	492	999999	206	31	999999	599	423	17	487	999999	999999	999999	592	48	251	688	130	862	388	876	906	999999	935	999999	999999	737	239	427	298	582	857	107	626	488	272	768	999999	270	635	53	999999	376	990	137	999999	29	999999	999999	632	231	430	999999	999999	970	10	557	81	861	677	999999	370	996	718	905	999999	99	242	114	775	482	968	859	237	999999	753	540	999999	807	845	334	705	505	794	999999	999999	999999	217	999999	487	999999	999999	
859	999999	185	683	136	999999	999999	595	410	787	927	958	160	263	571	723	555	227	469	613	273	26	352	754	999999	999999	651	754	635	882	999999	626	70	999999	118	276	61	660	626	883	858	222	444	999999	999999	546	644	999999	590	193	999999	438	28	111	999999	842	250	430	999999	925	15	999999	999999	528	211	310	898	374	999999	304	672	999999	601	586	999999	999999	581	805	999999	999999	566	838	999999	451	230	158	608	999999	362	275	999999	630	841	700	877	527	999999	915	346	999999	648	280	669	999999	521	766	837	442	356	382	271	445	454	500	369	177	176	999999	307	62	702	999999	21	999999	278	999999	63	900	999999	237	798	665	999999	999999	680	296	178	878	930	464	321	176	612	999999	14	590	186	351	341	709	361	743	618	293	774	708	268	999999	26	479	712	936	733	129	999999	999999	975	945	820	83	999999	999999	999999	843	741	536	337	41	999999	687	865	999999	568	998	875	999999	999999	999999	734	971	37	387	862	461	751	384	442	493	406	408	615	240	530	268	711	73	999999	774	551	248	999999	236	917	999999	614	999999	378	734	253	999999	558	800	220	848	999999	999999	435	136	101	367	104	844	634	474	82	999999	999999	999999	999999	812	899	999999	634	999999	999999	800	999999	999999	999999	999999	15	707	249	879	850	814	30	681	999999	99	999999	38	682	999999	154	536	601	452	266	979	999999	999999	447	440	999999	284	999999	999999	257	254	999999	902	289	999999	362	396	604	755	624	999999	614	999999	999999	207	999999	870	600	450	352	74	208	28	277	867	932	936	270	808	260	999999	648	305	433	968	939	735	999999	341	831	999999	931	999999	999999	998	999999	317	983	999999	266	757	684	725	381	193	55	141	999999	422	999999	426	136	795	504	58	619	318	86	127	999999	448	131	268	619	595	999999	362	200	278	503	625	952	30	552	503	999999	923	924	999999	923	808	110	999999	924	414	631	146	999999	999999	999999	65	999999	866	981	818	635	425	999999	786	999999	693	941	366	999999	792	473	115	999999	11	166	695	394	836	203	459	347	999999	344	214	963	996	20	420	999999	447	393	96	48	733	867	476	817	147	199	999999	867	744	417	141	941	525	999999	350	623	693	671	404	672	999999	480	841	91	901	999999	64	999999	999999	476	999999	999999	999999	77	519	143	999999	878	256	647	999999	592	603	386	999999	273	448	999999	999999	999999	205	999999	999999	423	516	263	999999	395	915	999999	999999	557	346	277	936	999999	999999	458	382	217	933	815	999999	757	708	939	877	464	878	638	384	950	999999	
733	281	999999	419	999999	560	999999	116	305	962	999999	512	415	999999	999999	450	479	709	989	731	463	863	390	362	999999	715	577	999999	999999	516	287	999999	193	999999	612	996	241	323	999999	898	999999	110	638	853	492	254	302	693	551	999999	408	999999	999999	999999	558	999999	890	999999	188	257	982	999999	543	788	684	999999	329	869	643	339	219	166	117	101	999999	362	235	536	870	986	422	884	835	558	118	358	999999	963	987	999999	115	999999	999999	999999	999999	246	566	999999	179	999999	999999	999999	59	221	804	252	821	302	614	206	644	364	482	201	835	999999	54	985	680	999999	445	365	882	900	234	330	31	764	186	379	999999	385	367	379	71	999999	834	624	753	865	537	263	359	790	107	999999	999999	943	517	999999	201	999999	179	843	999999	569	550	159	986	484	999999	66	126	245	410	999999	996	113	139	846	273	999999	241	999999	798	999999	16	102	802	483	915	87	257	369	187	224	215	524	999999	999999	449	685	999999	279	645	480	147	124	999999	999999	999999	312	814	671	553	770	349	999999	54	872	999999	457	999999	513	569	999999	809	756	67	196	64	481	788	636	406	587	793	962	999999	328	55	892	711	964	728	612	273	586	999999	999999	874	849	480	452	999999	999999	339	133	710	502	671	390	66	204	783	283	999999	999999	999999	965	977	999999	196	726	827	670	746	999999	785	956	879	233	940	649	321	215	11	345	696	415	258	999999	261	677	999999	664	835	999999	191	455	98	96	321	850	440	497	663	999999	624	279	255	999999	348	753	622	448	449	416	883	578	282	999999	490	858	716	317	135	519	999999	172	834	238	210	999999	999999	999999	911	100	219	823	999999	256	721	427	170	311	999999	999999	64	218	225	429	634	612	999999	999999	605	462	143	132	372	154	684	462	444	26	746	999999	885	999999	536	358	206	999999	36	35	467	999999	698	999999	986	627	464	861	947	415	999999	598	166	958	197	999999	999999	97	461	407	572	999999	999999	153	565	321	622	234	681	866	999999	999999	586	999999	452	541	764	728	145	744	999999	823	514	999999	999999	157	851	999999	642	87	401	119	607	999999	462	208	999999	554	849	999999	999999	239	189	90	193	39	21	18	516	656	694	239	951	717	717	749	754	999999	731	417	469	695	592	999999	475	122	966	957	999999	999999	459	999999	878	470	999999	460	999999	433	845	999999	146	842	420	985	393	172	168	890	911	713	454	139	823	441	999999	999999	646	586	999999	81	72	64	323	272	999999	485	360	491	978	267	116	999999	116	348	
281	627	284	606	999999	312	953	86	55	981	999999	330	396	999999	265	428	999999	66	818	999999	999999	91	529	158	999999	908	999999	999999	912	653	607	134	32	484	170	588	999999	50	375	312	999999	999999	18	341	999999	875	98	912	235	560	454	59	511	999999	999999	199	999999	136	999999	312	999999	286	174	999999	384	675	308	912	999999	999999	999999	772	690	515	656	344	999999	197	684	914	819	899	451	361	209	557	622	689	466	970	490	999999	233	73	811	840	821	616	957	797	576	186	635	558	178	681	368	996	685	999999	126	910	451	902	999999	999999	835	999999	202	826	63	619	456	316	999999	481	999999	627	704	999999	999999	466	240	887	347	642	273	999999	192	527	199	626	13	782	853	580	999999	330	580	219	15	999999	424	140	999999	957	730	328	371	697	999999	999999	302	870	170	999999	999999	563	565	999999	999999	999999	999999	999999	637	437	615	673	463	616	22	229	999999	494	810	999999	999999	999999	152	389	999999	944	531	494	395	458	334	143	999999	202	900	904	765	730	881	999999	388	749	503	999999	999999	66	865	999999	685	912	694	999999	69	656	999999	999999	421	185	937	393	421	999999	999999	188	113	999999	61	270	999999	117	464	326	612	746	135	302	606	835	48	855	88	776	809	999999	764	526	83	999999	999999	999999	493	589	793	497	999999	253	999999	325	213	999999	15	605	48	999999	458	999999	999999	323	531	325	972	999999	147	91	999999	999999	999999	806	423	999999	408	96	686	395	623	874	533	999999	999999	882	833	291	999999	178	850	483	737	242	35	396	330	760	443	268	358	908	452	711	192	17	999999	663	999999	626	470	918	919	652	954	999999	844	90	228	999999	492	999999	952	999999	240	832	906	103	780	36	266	999999	999999	427	47	714	432	821	932	97	964	179	390	15	707	932	563	94	288	451	999999	250	541	999999	775	999999	956	483	481	360	999999	824	882	999999	370	822	276	501	615	999999	999999	33	999999	141	683	999999	310	946	999999	308	278	999999	814	338	484	999999	116	857	999999	380	758	948	999999	999999	999999	999999	296	515	645	885	665	71	479	48	300	528	102	410	121	462	366	19	223	999999	999999	288	19	553	999999	354	715	418	850	999999	999999	213	999999	575	155	543	999999	794	311	999999	642	999999	999999	776	48	956	923	706	999999	999999	24	749	734	999999	501	999999	141	742	126	301	180	257	999999	244	999999	97	845	527	999999	999999	436	571	999999	838	539	874	999999	999999	999999	442	430	999999	672	661	230	742	999999	515	84	446	411	999999	678	19	214	395	
995	117	228	999999	121	405	999999	178	761	452	50	896	637	626	999999	898	237	683	870	171	999999	999999	23	999999	618	339	999999	818	176	153	893	698	999999	154	879	828	24	564	331	34	567	999999	899	778	701	999999	878	457	674	999999	65	999999	148	999999	810	999999	104	999999	342	781	952	633	12	618	558	999999	273	493	747	944	884	673	361	999999	604	91	659	245	124	47	999999	995	153	999999	97	999999	560	590	344	999999	999999	611	231	999999	81	999999	501	291	229	359	999999	395	999999	730	628	999999	642	302	999999	728	786	858	999999	305	999999	957	999999	999999	530	659	999999	682	999999	314	220	283	452	812	774	670	590	377	999999	765	728	76	999999	422	999999	705	999999	267	151	615	656	875	322	999999	229	124	454	162	999999	569	566	635	246	405	520	355	999999	830	999999	999999	148	999999	842	533	576	264	999999	999999	313	825	403	534	541	543	658	344	960	525	999999	659	225	437	617	456	208	103	999999	889	901	689	765	435	999999	372	477	999999	42	788	360	964	452	386	999999	935	175	999999	999999	703	999999	186	394	424	247	868	562	999999	801	396	999999	482	434	782	175	623	999999	999999	794	999999	75	999999	999999	999999	175	999999	216	839	587	681	999999	175	999	136	151	725	305	999999	197	871	809	766	445	646	463	877	539	670	999999	999999	875	207	248	925	637	336	874	223	258	618	661	999999	999999	129	999999	169	482	308	999999	450	999999	999999	780	922	369	309	975	665	718	298	999999	546	628	360	999999	92	927	999999	999999	815	850	999999	101	579	999999	95	999999	326	540	303	404	999999	999999	999999	999999	165	427	325	565	337	999999	999999	504	960	529	124	105	773	999999	999999	999999	408	809	825	599	999999	627	999999	712	283	667	659	135	999999	999999	857	517	999999	999999	651	665	611	999999	999999	464	641	587	141	999999	105	990	999999	13	999999	71	999999	999999	213	180	672	538	225	613	292	670	702	93	90	77	999999	607	999999	331	999999	368	630	889	648	371	999999	658	496	162	616	293	798	655	618	362	999999	999999	313	686	999999	122	449	997	236	500	761	557	506	73	999999	498	751	547	341	158	440	117	783	842	999999	24	999999	73	997	999999	871	56	475	999999	180	245	303	561	999999	559	999999	633	662	158	609	410	999999	432	774	127	999999	260	999999	469	921	999999	652	471	999999	764	80	386	999	999999	628	715	92	778	893	151	999999	200	995	999999	999999	999999	999999	635	242	999999	863	999999	999999	879	467	621	732	15	999999	390	999999	832	97	787	488	542	633	434	529	
893	328	999999	538	633	999999	350	264	999999	999999	124	345	27	238	661	901	999999	999999	999999	770	17	983	999999	972	999999	558	999999	113	218	304	697	183	999999	999999	349	494	490	90	664	956	126	366	200	775	999999	999999	574	604	435	886	36	454	513	664	521	910	251	410	34	999999	560	247	56	247	541	940	325	999999	889	177	421	380	432	173	999999	999999	793	311	290	468	999999	768	677	999999	277	253	999999	999999	593	999999	252	999999	999999	589	406	879	320	952	243	999999	729	662	999999	268	474	656	32	350	20	870	126	999999	130	565	101	999999	569	724	970	298	280	960	328	460	924	341	324	843	767	999999	999999	840	77	538	739	330	999999	419	857	999999	230	330	354	723	321	999999	959	999999	497	614	999999	596	999999	945	999999	999999	344	264	343	143	341	189	582	246	999999	286	873	999999	826	999999	738	160	866	359	999999	949	615	605	148	622	999999	824	355	999999	999999	744	858	999999	999999	970	999999	799	85	723	289	51	747	118	193	45	999999	377	674	999999	876	168	729	632	877	532	163	999999	125	999999	761	517	999999	429	781	795	999999	750	536	855	999999	938	84	152	999999	36	212	507	422	112	192	999999	160	999999	286	306	25	235	999999	999999	816	257	683	999999	999999	999999	999999	327	336	999999	618	688	999999	818	941	937	999999	586	562	999999	329	999999	326	999999	538	757	999999	215	153	485	999999	201	999999	12	49	537	265	720	190	308	818	885	999999	34	494	999999	173	341	999999	349	222	438	673	404	999999	170	930	999999	825	214	413	12	184	851	617	427	192	999999	779	413	681	373	999999	263	999999	444	999999	302	529	44	999999	35	999999	803	999999	999999	528	999999	999999	878	607	595	895	975	895	815	710	328	416	999999	999999	334	562	283	667	848	42	419	371	769	999999	638	150	790	999999	388	484	380	588	275	999999	91	999999	900	999999	96	477	430	999999	226	999999	999999	885	462	723	999999	472	254	145	424	319	118	739	37	204	969	454	114	364	517	340	340	739	151	178	239	293	662	999999	581	999999	611	999999	999999	45	526	752	688	77	999999	915	240	244	174	955	789	351	23	705	837	999999	999999	999999	999999	885	403	999999	743	294	493	976	809	777	564	53	708	67	999999	992	678	226	999999	47	13	601	999999	105	575	999999	388	999999	279	999999	639	939	17	546	209	269	642	108	18	404	583	999999	999999	999999	680	130	999999	731	757	31	36	621	876	335	72	259	785	999999	999999	999999	999999	999999	706	999999	999999	625	45	999999	857	334	359	579	217	
371	464	627	496	647	425	455	937	656	141	258	999999	27	73	682	999999	950	484	999999	256	460	999999	978	678	999999	324	64	94	96	874	999999	671	999999	999999	514	999999	999999	762	147	882	406	999999	258	473	999999	999999	130	999999	363	687	999999	849	999999	999999	756	872	485	948	243	333	370	999999	851	782	708	586	483	613	999999	811	999999	197	347	999999	850	999999	250	514	999999	341	203	999999	731	408	999999	583	656	999999	657	642	395	496	529	813	522	999999	770	476	999999	871	448	516	999999	551	648	719	999999	564	999999	917	632	971	728	901	139	867	638	999999	815	135	930	359	999999	915	999999	553	667	534	999999	999999	78	999999	749	358	893	687	498	190	760	257	999999	102	651	999999	20	423	999999	628	683	654	999999	327	660	639	941	98	560	98	135	105	999999	977	624	669	849	858	999999	999999	999999	452	378	999999	692	568	64	838	707	999999	905	12	785	49	850	294	415	999999	123	119	417	804	136	410	64	665	205	999999	477	982	889	999999	999999	398	621	240	285	949	635	102	584	112	391	342	192	999999	319	999999	137	340	999999	999999	745	999999	962	212	999999	968	403	36	372	961	371	725	337	753	999999	397	427	619	18	465	124	30	534	314	423	794	227	999999	355	193	965	999999	727	791	416	999999	435	999999	999999	317	556	999999	999999	999999	999999	999999	15	439	320	922	999999	518	999999	798	983	724	587	657	999999	531	750	470	999999	188	996	999999	997	999999	999999	732	961	19	704	700	909	516	300	911	999999	757	789	788	621	433	599	456	999999	929	999999	692	999999	778	629	999999	567	999999	999999	551	627	516	668	469	999999	588	960	585	814	999999	889	477	433	676	94	999999	742	961	848	999999	589	549	420	78	738	654	240	193	999999	320	999999	823	999999	749	294	66	98	330	999999	43	472	23	999999	193	49	340	269	999999	693	999999	651	605	999999	679	962	87	106	999999	730	448	358	777	206	503	999999	76	889	683	999999	38	944	999999	999999	999999	785	575	906	237	38	408	395	414	500	791	669	537	586	908	787	999999	959	497	599	999999	684	694	817	148	694	973	999999	585	443	664	999999	239	999999	431	894	396	999999	869	999999	332	63	944	287	414	834	960	489	999999	896	185	78	456	822	27	999999	100	999999	767	542	999999	957	809	970	835	148	999999	206	164	24	999999	44	100	924	277	999999	739	417	413	314	733	999999	470	688	268	595	999999	416	323	999999	803	999999	413	336	517	999999	253	999999	451	275	404	764	999999	999999	505	151	978	532	999999	
999999	401	682	999999	999999	808	571	497	999999	999999	250	941	33	883	999999	220	999999	631	763	417	902	999999	765	966	147	909	969	168	504	192	127	617	674	861	500	899	130	295	949	528	946	877	999999	272	210	999999	999999	999999	470	755	744	519	999999	124	652	871	999999	999999	216	553	838	412	999999	938	594	633	276	999999	392	965	99	999999	681	245	471	35	828	503	765	813	538	98	698	748	448	999999	402	999999	218	999999	273	999999	999999	405	999999	543	884	999999	999999	999999	67	218	999999	505	999999	277	999999	979	653	627	52	142	999999	999999	25	749	999999	999999	499	999999	999999	716	953	999999	999999	685	999999	285	555	928	150	644	825	197	755	999999	599	202	92	180	769	999999	906	999999	999999	140	999999	686	390	939	828	639	695	999999	346	999999	264	735	804	980	880	562	999999	725	999999	999999	317	763	647	999999	159	521	172	328	227	817	809	373	186	570	999999	999999	895	615	109	511	999999	145	851	414	74	864	398	111	999999	217	988	999999	113	188	823	699	49	694	789	316	476	376	472	528	541	891	559	243	758	999999	999999	999999	625	975	459	181	912	242	630	999999	999999	71	38	20	828	628	269	998	747	533	671	210	999999	999999	999999	999999	673	999999	999999	183	315	165	352	129	550	999999	565	138	999999	652	786	999999	73	999999	193	415	348	461	699	999999	999999	561	495	235	508	999999	992	999999	941	876	507	590	369	999999	980	968	999999	908	469	658	72	140	999999	105	746	865	147	999999	609	628	243	999999	632	999999	550	753	669	127	620	95	187	732	197	851	154	206	999999	615	523	225	696	999999	999999	51	850	501	291	999999	488	999999	328	671	234	322	643	296	957	409	907	236	308	601	297	384	481	999999	943	427	999999	550	428	999999	807	393	999999	804	229	591	119	58	472	278	638	999999	999999	515	507	999999	218	857	249	47	999999	296	916	104	151	617	570	999999	558	863	449	938	225	796	863	840	389	838	76	375	300	999999	764	40	963	320	617	965	832	79	218	103	311	391	823	520	477	838	999999	999999	31	599	500	608	828	700	762	970	652	666	494	379	790	873	747	848	532	999999	999999	831	999999	605	687	489	655	356	637	833	972	352	999999	999999	186	465	354	999999	999999	165	999999	272	999999	647	323	999999	584	839	999999	437	999999	975	988	999999	706	999999	999999	426	911	20	953	481	999999	928	997	309	303	943	203	335	529	999999	999999	376	684	868	282	999999	291	521	904	999999	999999	999999	199	997	999999	782	845	355	854	927	999999	358	
212	730	209	629	649	24	873	640	646	999999	907	598	496	999999	907	837	558	258	144	400	999999	147	437	863	739	10	944	521	999999	847	481	601	999999	999999	174	953	669	999999	999999	277	648	273	179	77	301	999999	511	743	999999	999999	999999	605	792	398	252	75	303	345	890	649	79	999999	542	999999	999999	315	341	365	457	953	178	999999	545	866	752	842	999999	369	571	148	498	999999	646	100	60	999999	809	999999	888	109	660	333	762	73	208	296	731	381	572	999999	269	156	296	921	839	891	69	926	646	999999	107	934	999999	752	161	999999	715	451	747	629	506	472	476	358	303	999999	153	482	668	466	120	595	796	585	878	352	915	999999	999999	999999	816	999999	999999	999999	11	726	559	20	911	339	580	289	999999	943	999999	796	679	999999	627	994	999999	587	267	189	299	511	147	198	999999	999999	953	990	200	588	813	999999	250	988	999999	577	295	143	570	338	885	831	999999	999999	106	91	672	976	107	267	422	238	625	52	198	499	588	370	146	999999	999999	589	99	55	140	864	556	691	591	60	708	613	999999	928	303	999999	999999	294	101	791	146	976	893	932	176	999999	999	999999	799	857	988	924	996	999999	952	306	742	917	723	242	535	980	395	57	999999	808	999999	696	749	999999	999999	303	279	355	966	409	696	166	878	999999	865	359	892	734	999999	783	616	999999	976	997	725	632	999999	999999	265	165	999999	846	384	999999	372	999999	458	78	906	999999	655	650	501	553	609	586	48	999999	999999	999999	98	660	985	774	201	663	720	751	15	327	732	419	99	811	818	850	781	521	193	999999	901	824	999999	376	138	965	67	433	999999	149	593	403	492	999999	77	999999	999999	609	175	708	999999	999999	72	589	999999	245	999999	689	734	759	804	999999	984	813	284	273	833	999999	646	999999	605	297	999999	866	999999	338	999999	20	999999	888	990	181	355	484	999999	204	761	248	413	999999	414	377	999999	638	344	76	419	679	804	999999	999999	251	963	940	113	305	999999	206	854	634	318	550	945	846	769	999999	182	509	843	999999	999999	595	999999	754	821	999999	598	725	531	667	918	999999	215	940	791	748	218	415	381	674	852	565	999999	999999	583	863	432	851	869	711	999999	999999	999999	999999	301	511	45	219	128	875	706	627	999999	196	715	70	999999	15	65	30	424	999999	138	178	999999	999999	211	999999	999999	957	805	747	855	819	999999	19	422	490	649	999999	713	999999	296	999999	967	999999	890	206	74	522	999999	426	795	999999	999999	137	781	666	496	999999	
999999	608	48	171	79	959	772	854	423	706	648	999999	999999	775	316	425	480	632	211	12	66	14	372	658	439	999999	952	15	999999	999999	999999	755	999999	999999	979	114	999999	134	999999	18	462	45	783	367	874	999999	999999	29	543	999999	999999	999999	465	999999	298	305	246	389	732	999999	17	766	331	776	478	999999	860	71	796	211	465	999999	205	202	550	30	999999	14	784	765	327	999999	999999	662	990	88	300	999999	16	999999	868	581	402	746	11	999999	713	999999	999999	981	813	999	232	342	415	999999	953	273	999999	277	85	242	605	966	372	84	304	669	999999	399	999999	359	999999	123	343	999999	953	458	200	853	317	999999	125	803	952	999999	709	140	999999	689	134	999999	567	739	608	636	975	435	384	926	401	54	999999	499	388	463	999999	119	998	531	356	999999	999999	99	959	861	999999	802	24	54	999999	174	999999	106	275	575	792	999999	515	999999	908	528	84	273	999999	999999	992	999999	999999	498	382	999999	999999	725	343	629	954	477	999999	746	999999	999999	420	999999	999999	237	632	134	234	999999	671	629	604	999999	623	827	431	808	638	697	999999	501	387	999999	671	775	999999	696	999999	999999	999999	325	999999	999999	197	999999	118	999999	999999	999999	640	868	401	999999	999999	753	999999	838	999999	515	999999	156	999999	92	999999	28	796	894	999999	786	999999	935	370	588	201	355	93	999999	115	889	999999	687	106	999999	67	999999	109	775	698	918	780	204	594	999999	448	474	486	999999	891	179	937	999999	84	999999	999999	704	507	813	419	481	669	168	733	222	796	999999	60	435	34	877	999999	31	206	999999	15	999999	350	123	149	999999	869	630	944	936	951	999999	612	180	383	999999	999999	296	365	226	258	621	470	382	461	928	423	60	438	999999	260	999999	26	999999	920	40	364	999999	999999	692	612	999999	223	797	270	299	907	880	61	672	384	631	665	980	502	393	538	968	661	999999	314	818	999999	930	685	45	489	288	259	352	999999	117	622	673	613	219	999999	673	121	171	30	999999	999	766	639	628	999999	999999	999999	536	502	396	733	462	387	793	848	293	122	235	809	628	630	708	674	277	999999	992	999999	292	986	865	999999	500	200	770	999999	434	301	66	785	454	456	722	999999	999999	384	169	295	820	371	124	999999	886	361	402	912	300	102	372	619	267	999999	549	550	636	999999	243	999999	617	974	423	991	65	450	365	182	907	857	72	999999	849	707	556	999999	999999	999999	969	999999	798	999999	528	342	929	999999	999999	785	907	182	999999	82	151	897	678	845	948	
133	999999	999999	996	229	14	999999	39	479	999999	560	121	628	999999	999999	999999	104	474	758	999999	90	72	619	922	579	999999	735	643	989	751	951	39	710	972	748	809	533	999999	999999	853	999999	312	459	676	967	674	288	999999	999999	999999	56	433	919	400	999999	70	885	999999	426	955	999999	799	50	728	818	530	410	656	930	522	999999	952	895	904	370	777	613	943	954	999999	999999	241	751	486	704	528	119	999999	114	687	924	19	725	623	584	295	272	731	999999	446	273	999999	573	379	476	104	537	999999	39	100	457	999999	999999	521	999999	48	58	563	33	300	999999	99	551	252	598	36	237	282	330	84	514	881	96	518	999999	363	667	381	20	610	990	105	291	24	240	982	450	213	653	999999	247	999999	999999	566	36	183	90	331	999999	450	866	264	693	954	585	575	855	60	999999	999999	380	676	553	999999	310	999999	808	537	999999	616	999999	999999	628	999999	999999	999999	999999	530	491	999999	283	346	600	999999	743	735	411	336	438	664	136	400	333	999999	999999	571	166	295	999999	710	999999	552	319	174	865	843	636	999999	127	780	401	335	568	421	341	44	999999	983	678	574	913	482	109	357	489	195	999999	999999	619	275	649	888	999999	780	103	731	36	435	999999	900	999999	502	218	658	999999	800	831	912	706	141	999999	183	616	999999	797	892	452	962	684	999999	154	55	999999	852	141	513	71	787	328	610	17	649	999999	778	474	420	274	450	94	999999	363	787	883	487	999999	999999	282	582	999999	210	288	74	750	999999	755	64	999999	999999	999999	759	999999	999999	593	105	134	999999	894	999999	226	999999	999999	11	877	995	326	366	171	812	82	665	241	489	804	128	332	942	899	264	32	999999	999999	999999	923	335	950	320	999999	787	363	933	581	444	365	606	582	286	197	755	708	398	999999	999999	999999	862	527	259	999999	475	999999	191	947	639	814	805	179	720	999999	551	54	15	172	383	999999	148	93	797	133	208	545	56	755	153	556	634	528	816	624	71	999999	701	82	728	999999	999999	986	942	629	559	999999	862	207	645	710	702	235	999999	942	154	779	999999	135	50	999999	727	436	803	93	999999	287	999999	999999	999999	744	353	933	443	369	286	999999	151	177	573	771	683	848	119	443	999999	999999	20	999999	479	291	999999	575	41	999999	999999	999999	193	858	999999	282	84	766	999999	901	367	769	999999	999999	999999	992	638	563	562	279	256	879	326	369	240	782	276	488	626	999999	667	777	901	644	82	540	969	999999	999999	301	696	916	667	
218	86	93	616	861	999999	487	999999	523	23	762	999999	417	428	999999	628	999999	15	596	150	999999	244	999999	867	157	85	999999	32	355	834	270	583	339	999999	118	999999	156	176	415	280	148	91	153	764	149	101	664	999999	156	663	72	999999	110	776	222	974	999999	226	468	785	999999	999999	307	689	752	189	223	206	320	539	482	499	600	999999	11	373	100	824	728	66	421	23	999999	692	771	975	482	563	999999	143	796	930	708	629	198	684	783	463	22	999999	877	468	999999	616	191	999999	694	999999	775	999999	999999	672	498	411	999999	78	588	615	999999	777	999999	660	207	999999	999999	552	791	971	136	999999	589	637	812	767	188	999999	223	999999	510	208	290	999999	787	159	260	133	442	999999	999999	999999	105	178	999999	244	263	227	999999	623	873	639	781	999999	999999	458	999999	999999	999999	730	233	999999	999999	328	115	999999	496	19	872	999999	926	999999	999999	999999	716	15	999999	999999	999999	999999	514	960	999999	599	396	870	426	566	999999	339	889	13	273	711	82	999999	275	777	72	999999	748	254	355	999999	697	263	529	296	16	999999	236	848	165	292	226	273	999999	265	932	244	302	999999	970	542	999999	922	999999	408	999999	874	739	454	358	273	829	269	615	999999	999999	142	351	140	560	999999	113	999999	848	981	999999	809	122	20	999999	827	534	818	284	812	63	774	907	131	874	999999	913	782	500	891	462	956	657	261	363	799	999999	171	379	585	439	999999	84	374	912	612	761	999999	999999	530	738	20	985	802	999999	137	234	229	266	427	481	331	550	956	528	539	161	861	656	55	999999	373	449	698	383	935	699	543	219	271	380	194	999999	969	162	999999	971	855	999999	235	574	673	905	951	114	117	578	128	845	382	999999	900	82	563	596	375	571	999999	428	489	999999	691	20	994	57	999999	158	581	999999	999999	568	306	34	430	481	271	999999	497	594	999999	367	581	698	836	810	999999	121	999999	383	786	880	684	437	356	797	883	663	911	999999	999999	958	999999	324	999999	999999	999999	999999	652	91	335	908	83	702	161	132	857	992	999999	194	577	185	539	207	999999	999999	883	868	678	633	598	607	999999	593	777	317	999999	999999	930	31	999999	603	469	537	58	999999	806	999999	999999	999999	940	890	489	726	336	641	429	799	307	572	999999	296	999999	999999	492	999999	362	490	924	999999	761	600	999999	162	539	973	716	999999	159	999999	399	901	593	454	692	708	128	829	266	146	999999	571	959	999999	100	368	406	450	54	999999	526	325	67	441	999999	
999999	999999	337	197	999999	999999	999999	649	168	999999	39	703	752	336	999999	609	532	234	788	955	200	640	704	71	999999	576	275	956	999999	622	84	843	999999	982	352	880	999999	999999	903	220	999999	999999	800	195	999999	999999	653	999999	999999	721	993	101	999999	999999	281	709	999999	275	999999	786	659	999999	820	546	108	195	999999	770	983	904	818	890	999999	999999	495	278	999999	518	11	515	923	161	999999	117	628	982	574	676	710	642	756	999999	999999	127	999999	999999	110	264	97	874	124	883	140	365	902	999999	771	701	990	999999	999999	615	273	512	999999	508	774	713	918	999999	999999	874	69	351	158	999999	276	213	27	494	178	585	999999	137	400	999999	999999	999999	214	525	221	873	686	708	772	151	261	122	999999	61	236	397	346	972	999999	249	823	789	217	609	999999	999999	683	505	834	294	194	999999	999999	822	488	443	508	402	904	747	198	999999	999999	17	51	163	948	965	268	780	999999	458	999999	161	226	241	133	604	688	999999	200	191	873	488	956	124	11	441	573	792	999999	943	77	516	999999	471	220	210	568	999999	999999	717	246	63	54	736	273	959	606	256	319	904	713	999999	556	999999	487	999999	60	926	161	517	402	475	891	305	390	367	999999	755	31	923	46	15	44	482	999999	819	443	230	851	999999	835	326	482	984	240	816	959	999999	983	129	159	999999	531	999999	325	999999	171	748	355	999999	858	850	999999	396	867	999999	999999	84	999999	999999	656	830	85	119	682	85	992	907	75	574	408	66	771	901	999999	999999	483	933	166	183	657	999999	874	999999	193	984	999999	96	126	532	600	884	980	325	473	328	999999	421	429	250	999999	264	682	781	507	801	89	333	622	472	234	293	917	889	999999	961	955	999999	926	999999	983	906	790	543	974	523	85	456	438	455	999999	71	999999	916	405	403	22	103	447	391	999999	999999	473	653	307	316	966	101	315	511	372	436	495	731	266	871	999999	999999	807	984	999999	633	895	177	999999	172	779	11	493	616	949	999999	999999	545	792	999999	443	146	246	667	556	984	999999	999999	92	411	999999	782	659	534	999999	999999	296	999999	665	281	872	306	29	144	537	964	608	999999	562	509	999999	949	939	51	438	336	903	150	438	741	492	968	94	999999	999999	999999	352	959	999999	999999	576	238	999999	520	352	146	999999	111	999999	591	386	451	374	999999	666	627	842	617	999999	603	969	155	34	923	789	904	999999	797	548	540	621	999999	22	486	933	516	78	999999	698	301	219	801	20	846	365	50	
604	511	565	999999	164	999999	863	93	116	430	213	957	730	999999	925	329	563	599	969	737	439	888	999999	160	558	423	999999	804	393	178	999999	188	999999	748	310	999999	241	578	385	886	785	999999	379	999999	312	121	698	999999	375	889	247	420	999999	999999	610	999999	999999	415	420	740	815	999999	999999	999999	999999	35	399	982	999999	225	98	999999	224	999999	951	511	518	146	847	446	999999	669	438	504	931	725	311	999999	148	999999	847	999999	168	644	999999	727	239	441	228	287	722	716	120	160	801	262	205	793	677	999999	999999	725	999999	999999	25	156	629	999999	999999	569	723	999999	843	554	377	272	999999	999999	21	233	999999	999999	918	569	724	19	999999	288	999999	678	529	517	271	999999	397	131	267	193	629	999999	108	43	434	658	564	271	872	566	999999	999999	435	626	782	453	827	129	807	998	259	15	597	350	502	338	49	999999	198	805	166	256	14	643	999999	97	135	248	999999	999999	15	999999	147	992	506	174	252	903	735	818	221	278	324	999999	999999	623	337	999999	541	999999	619	999999	82	77	409	536	533	999999	675	695	327	588	476	547	999999	796	999999	605	999999	999999	95	146	999999	999999	593	888	999999	744	709	337	759	378	707	556	650	657	389	79	592	969	640	460	999999	999999	999999	632	802	999999	277	999999	754	731	912	213	999999	482	878	702	483	521	604	788	999999	348	935	948	881	919	897	345	416	798	23	999999	697	635	908	999999	878	960	96	165	999999	572	583	999999	999999	999999	546	177	778	686	999999	81	375	999999	376	890	115	552	751	882	999999	999999	730	955	999999	999999	516	385	999999	449	824	522	434	449	321	521	999999	907	493	387	383	730	567	729	212	942	509	845	268	28	334	336	219	213	286	545	842	627	319	999999	987	170	999999	338	862	83	646	925	540	855	135	207	68	373	509	158	999999	10	999999	999999	538	671	127	999999	125	497	313	999999	999999	775	999999	147	597	75	400	222	999999	238	999999	138	999999	999999	999999	412	893	136	277	845	999999	138	181	999999	874	543	889	999999	52	56	999999	374	770	425	999999	765	186	999999	610	999999	973	999999	31	146	142	624	480	954	999999	714	663	988	230	467	526	999999	999999	837	272	64	186	84	999999	999999	24	502	999999	879	999999	549	999999	905	526	284	872	999999	999999	44	999999	260	999999	934	999999	999999	392	999999	154	313	898	999999	999999	348	724	555	999999	899	127	940	999999	640	265	999999	999999	999999	487	757	999999	945	595	999999	927	569	999999	22	991	251	124	841	698	788	999999	65	
980	100	388	888	190	970	467	972	999999	176	912	999999	994	471	800	152	850	634	763	208	717	788	801	601	219	999999	564	999999	999999	285	252	999999	999999	210	620	999999	438	599	577	501	488	622	821	760	656	70	27	999999	451	971	991	73	35	999999	999999	999999	298	786	678	478	416	892	197	23	924	579	999999	999999	850	756	999999	999999	999999	271	999999	105	999999	999999	945	999999	999999	43	999999	813	293	188	317	144	999999	999999	999999	999999	921	999999	95	596	435	807	836	999999	285	233	999999	694	267	741	999999	999999	438	999999	234	257	999999	528	783	383	768	383	729	999999	272	650	930	431	12	999999	338	959	185	134	669	169	214	869	874	470	999999	439	556	552	182	552	999999	999999	203	506	810	402	999999	712	828	999999	88	100	813	999999	303	258	691	204	412	999999	999999	313	582	75	999999	972	999999	322	999999	999999	999999	187	573	720	943	319	238	505	262	936	644	473	999999	617	91	124	999999	249	177	114	748	362	150	136	963	402	48	138	463	838	748	11	999999	999999	235	901	527	103	691	984	29	195	941	476	412	125	17	965	983	928	916	415	155	915	589	999999	46	999999	756	550	280	999999	52	999999	198	642	780	999999	999999	190	999999	962	557	193	95	562	420	674	723	847	395	83	154	534	921	999999	856	777	910	999999	999999	90	346	150	713	999999	153	999999	999999	770	344	999999	582	999999	999999	999999	857	999999	830	37	64	372	722	908	165	206	955	999999	502	855	785	13	999999	631	326	516	625	417	479	999999	999999	892	999999	953	512	194	500	350	203	966	999999	894	947	883	706	501	367	999999	985	999999	964	635	35	431	999999	341	314	951	999999	824	339	450	492	664	617	171	976	769	405	999999	706	614	324	999999	381	891	65	23	924	824	159	197	999999	999999	211	784	867	999999	969	181	879	549	999999	999999	637	44	411	292	275	544	525	598	999999	24	999999	359	321	499	60	102	285	301	999999	662	675	151	999999	530	463	999999	304	21	799	999999	999999	167	751	945	897	346	489	773	747	389	308	999999	999999	417	162	999999	473	999999	914	999999	895	999999	522	210	703	496	999999	881	828	442	250	514	798	807	923	653	608	376	601	713	613	512	554	646	999999	124	985	611	377	611	999999	926	107	923	999999	999999	644	550	251	411	331	608	944	315	149	794	761	358	493	508	999999	107	776	999999	273	392	999999	875	999999	589	510	413	513	226	999999	999999	416	875	477	420	18	67	134	200	392	999999	568	248	507	999999	363	636	128	999999	
999999	272	160	897	659	946	999999	768	704	999999	900	999999	104	727	999999	825	387	886	999999	999999	500	196	972	585	817	268	824	795	999999	287	235	873	999999	644	858	999999	173	519	225	999999	999999	249	362	472	999999	474	910	840	16	682	191	476	755	56	379	999999	300	574	999999	401	132	999999	999999	427	999999	36	632	460	999999	432	661	868	670	360	140	260	833	509	295	353	358	984	788	999999	105	999999	128	248	275	686	518	598	440	824	408	268	849	935	46	273	841	999999	971	999999	31	323	999999	404	915	128	348	999999	289	735	53	148	894	999999	331	999999	908	394	999999	999999	913	72	437	999999	952	871	411	897	473	31	999999	999999	22	999999	999999	782	952	723	333	999999	348	727	319	999999	780	269	373	154	999999	369	999999	457	275	789	669	999999	999999	999999	451	999999	717	450	327	268	233	999999	135	999999	39	548	724	194	70	48	999999	999999	752	733	75	693	507	266	293	999999	666	999999	632	233	545	716	999999	992	999999	288	439	999999	999999	999999	999999	635	999999	684	125	75	644	999999	999999	999999	999999	483	215	162	894	758	546	460	999999	223	999999	179	522	902	153	322	999999	999999	999999	782	999999	944	785	701	262	999999	559	823	150	227	469	999999	999999	999999	286	72	510	744	108	522	741	978	999999	196	459	311	123	241	540	802	423	999999	267	614	999999	12	697	514	999999	999999	209	723	320	939	753	116	510	126	625	91	999999	999999	633	400	50	999999	212	599	999999	999999	999999	999999	292	347	999999	557	237	64	778	284	374	996	844	643	323	28	999999	802	443	999999	800	997	616	458	999999	999999	289	867	999999	999999	799	108	271	948	148	882	440	999999	145	206	878	456	347	350	999999	816	73	990	87	32	962	410	165	999999	999999	329	710	834	357	297	999999	370	490	781	485	999999	999999	895	999999	999999	999999	999999	999999	999999	474	999999	660	999999	741	183	452	298	789	999999	44	399	999999	371	797	819	999999	606	624	848	928	517	965	565	999999	999999	91	177	495	646	999999	275	743	918	435	999999	669	444	102	184	844	999999	999999	939	747	999999	333	372	999999	685	268	980	81	817	999999	956	999999	104	411	300	101	284	803	152	116	768	655	34	936	990	159	737	513	450	999999	999999	936	36	818	778	127	999999	999999	999999	388	999999	999999	999999	610	999999	428	574	43	802	92	569	185	438	999999	999999	440	309	436	117	999999	531	477	631	814	999999	999999	362	999999	632	999999	382	215	994	764	653	574	729	424	468	571	585	703	711	368	443	772	508	203	999999	
348	818	293	962	283	999999	986	572	999999	999999	999999	76	298	411	630	709	364	999999	999999	189	413	711	885	999999	545	950	827	765	999999	380	596	522	168	445	999999	999999	99	999999	720	908	666	12	617	183	19	505	296	302	91	659	88	591	834	23	436	637	933	325	427	999999	38	230	309	741	653	999999	908	852	999999	276	619	999999	999999	765	523	410	103	711	958	999999	664	535	684	614	301	15	687	999999	18	656	429	774	999999	999999	879	445	703	876	530	83	597	999999	184	999999	999999	966	130	999999	500	36	544	999999	367	387	999999	502	546	999999	450	999999	258	763	843	471	846	844	297	82	885	999999	999999	999999	999999	884	452	229	361	870	574	334	999999	618	654	982	122	207	417	447	730	386	899	18	999999	883	825	833	600	712	967	204	679	57	193	999999	999999	326	999999	999999	999999	448	999999	999999	130	125	999999	999999	119	860	999999	649	437	849	351	509	187	698	791	306	69	999999	629	648	902	379	655	999999	435	241	663	795	165	934	513	292	999999	233	888	320	132	195	724	739	363	999999	767	829	706	683	245	630	535	745	999999	324	999999	503	772	999999	469	923	215	878	207	563	494	502	345	69	999999	954	809	480	184	874	895	889	294	584	999999	825	141	999999	996	42	270	999999	999999	198	999999	741	460	148	999999	999999	979	845	542	999999	833	999999	494	999999	418	290	821	64	570	549	429	928	218	198	999999	999999	791	463	882	174	303	84	981	157	999999	533	503	671	629	976	894	59	999999	495	751	347	999999	999999	342	715	221	215	849	999999	768	544	999999	999999	999	216	417	526	963	377	506	999999	293	999999	60	885	999999	999999	999999	594	655	380	999999	723	446	801	312	305	130	177	952	98	999999	999999	388	999999	10	999999	671	422	568	999999	999999	999999	988	992	63	994	444	456	927	72	780	999999	325	398	963	809	999999	208	904	121	405	796	425	417	533	282	958	999999	885	557	999999	999999	35	287	294	601	734	453	747	318	861	999999	249	999999	999999	999999	695	999999	97	200	414	999999	999999	457	972	999999	564	580	999999	781	45	445	571	999999	999999	999999	240	999999	114	372	85	999999	460	596	260	999999	557	999999	110	999999	587	999999	912	695	999999	999999	504	578	315	994	999999	999999	984	966	282	999999	112	999999	315	550	739	657	884	724	124	41	999999	922	207	999999	999999	38	999999	999999	204	999999	532	875	237	570	273	661	731	999999	335	922	999999	494	323	834	628	687	230	560	825	929	94	999999	999999	999999	999999	582	381	74	262	18	
999999	90	771	215	999999	236	642	745	286	87	999999	774	399	999999	642	999999	608	372	999999	64	808	920	88	999999	982	345	305	125	568	691	290	999999	999999	327	249	317	722	117	999999	401	55	484	999999	748	13	319	999999	388	479	483	999999	18	999999	208	209	999999	11	999999	999999	557	931	527	186	594	796	268	917	82	952	335	999999	500	431	230	18	333	647	999999	270	672	548	917	645	95	999999	282	999999	659	127	488	316	225	884	999999	470	528	999999	688	952	745	402	725	435	153	999999	482	586	999999	999999	875	124	672	246	561	19	24	881	101	877	523	54	268	955	474	29	589	616	48	759	490	999999	958	999999	999999	999999	823	491	999999	416	245	696	991	999999	252	373	643	979	999999	384	455	646	217	811	439	700	143	770	960	999999	99	999999	548	473	999999	850	165	294	999999	290	999999	532	999999	999999	999999	999999	63	798	712	111	385	609	293	663	313	843	818	999999	947	999999	146	62	531	999999	326	378	158	528	999999	402	218	999999	269	52	198	923	999999	532	999999	612	647	345	67	859	749	490	582	884	169	864	41	999999	347	894	999999	999999	11	22	999999	273	999999	999999	46	320	892	36	349	251	475	390	585	296	977	344	188	800	995	671	627	836	796	274	999999	896	370	209	21	375	897	64	999999	255	173	906	934	122	308	746	966	723	151	340	418	778	289	745	999999	12	999999	353	147	339	394	531	476	413	999999	150	950	999999	24	973	354	420	999999	340	999999	80	999999	999999	502	999999	999999	903	695	465	855	589	617	625	178	19	999999	999999	917	591	860	642	439	531	999999	168	999999	999999	708	177	986	999999	319	999999	622	960	999999	649	851	887	634	999999	999999	21	558	999999	999999	334	525	15	324	799	502	877	999999	490	640	999999	130	999999	463	432	999999	527	478	856	999999	668	12	217	417	999999	999999	39	957	379	805	428	972	369	634	470	999999	999999	853	999999	505	999999	478	999999	999999	723	529	516	433	212	295	319	543	701	316	864	999999	317	598	314	999999	472	919	110	684	222	905	761	709	992	674	501	999999	291	361	999999	199	870	888	693	999999	196	999999	755	93	496	885	281	63	770	148	450	115	548	100	42	999999	378	999999	117	999999	768	807	440	537	793	644	262	999999	999999	674	999999	429	904	824	910	866	174	999999	999999	999999	634	707	939	854	234	396	135	200	328	325	820	422	780	876	999999	389	175	227	999999	851	632	999999	584	105	686	31	999999	724	190	999999	357	362	268	999999	192	70	868	999999	
313	999999	518	71	31	163	999999	999999	648	38	111	531	701	947	725	347	704	703	133	843	999999	999999	195	411	999999	162	967	468	164	11	693	662	521	999999	914	892	342	999999	999999	999999	252	647	383	182	622	658	474	410	636	921	999999	489	936	34	418	110	221	117	999999	868	999999	395	884	646	344	449	999999	122	999999	833	14	142	794	702	999999	999999	829	23	999999	361	688	566	831	242	926	214	725	496	179	813	680	235	521	999999	244	856	763	736	837	183	648	361	377	803	916	942	999999	244	433	889	280	208	999999	999999	190	629	564	999999	720	140	723	523	942	229	162	779	621	999999	467	744	766	999999	185	615	712	336	198	37	999999	983	999999	491	999999	999999	999999	482	906	999999	999999	614	302	121	25	706	460	135	418	158	999999	147	330	941	776	688	999999	187	32	713	985	999999	440	999999	336	737	999999	241	460	662	999999	680	873	999999	893	852	452	655	88	478	165	999999	999999	50	386	188	663	577	715	999999	167	365	459	202	836	16	183	765	784	288	94	999999	674	756	471	970	274	531	57	923	246	477	109	554	999999	407	935	400	159	999999	84	54	526	87	504	332	230	680	999999	999999	679	999999	870	800	999999	936	913	171	579	415	914	999999	529	999999	147	690	999999	905	644	438	80	783	999999	636	214	999999	999999	597	261	999999	750	999999	999999	170	254	560	999999	999999	999999	621	494	773	999999	743	243	942	999999	734	939	999999	76	325	46	533	816	895	80	243	596	354	244	999999	910	440	665	999999	999999	369	547	999999	92	957	745	32	999999	307	962	872	999999	271	525	967	999999	446	82	434	556	999999	999999	358	489	373	712	815	387	178	863	390	88	999999	379	165	196	362	731	118	579	999999	999999	999999	932	999999	840	334	828	277	669	473	367	240	774	537	999999	198	107	999999	254	929	645	999999	443	582	794	490	892	999999	999999	304	999999	999999	855	542	455	834	426	291	999999	388	986	119	509	399	32	847	148	841	999999	998	265	999999	864	650	999999	999999	85	360	413	359	442	469	496	999999	999999	403	385	241	92	999999	772	815	196	866	942	535	277	999999	999999	999999	352	60	999999	782	999999	999999	999999	999999	999999	642	759	75	877	183	999999	527	623	144	641	629	471	906	759	960	235	449	826	999999	999999	843	546	41	801	999999	17	391	250	714	999999	65	303	180	78	449	999999	707	999999	22	920	999999	912	143	999999	929	485	445	999999	268	999999	999999	876	111	507	330	106	728	274	420	175	564	286	999999	999999	999999	
335	300	838	319	539	999999	511	813	87	291	931	999999	999999	871	981	571	999999	982	167	737	999999	202	673	747	353	999999	442	527	999999	999999	148	13	999999	825	604	194	607	999999	729	37	97	73	33	225	399	693	109	402	439	604	474	304	999999	80	408	143	627	999999	966	836	95	999999	999999	721	999999	927	87	999999	999999	796	964	118	999999	140	999999	999999	178	999999	358	660	603	50	98	252	999999	844	999999	265	426	470	567	999999	24	893	999999	112	106	312	999999	999999	615	305	999999	642	639	365	999999	621	429	999999	965	999999	999999	316	242	55	999999	724	999999	309	675	999999	386	806	999999	457	104	369	197	547	28	866	999999	886	54	307	914	999999	613	535	999999	641	835	143	505	999999	774	999999	660	896	216	999999	481	773	796	792	919	328	413	191	271	682	999999	999999	999999	108	793	855	999999	934	140	450	121	304	506	44	986	252	310	840	682	395	999999	301	341	999999	394	612	100	261	999999	595	999999	431	274	129	218	999999	999999	999999	604	919	446	725	999999	765	270	999999	999999	762	806	676	999999	999999	508	875	974	999999	550	627	714	191	764	999999	556	999999	409	690	39	999999	999999	999999	384	904	245	763	949	999999	999999	575	387	216	345	338	455	999999	999999	999999	922	399	155	999999	413	999999	691	422	999999	436	179	230	366	999999	999999	888	999999	773	999999	123	337	745	926	999999	605	974	999999	508	846	435	564	844	967	931	999999	640	242	749	628	142	999999	823	607	522	813	315	999999	807	68	456	999999	681	419	464	999999	999999	472	163	480	438	11	193	576	999999	999999	334	262	435	812	999999	656	195	999999	169	900	514	148	413	187	300	765	442	449	399	42	999999	435	513	790	590	177	88	279	999999	140	38	256	877	999999	489	62	784	995	551	999999	216	536	999999	563	636	48	68	976	190	673	569	744	187	999999	990	999999	749	644	231	349	578	916	955	999999	872	267	270	764	697	999999	981	999999	897	599	825	355	185	949	999999	552	999999	111	99	526	571	294	78	190	658	590	999999	149	773	999999	231	999999	581	230	691	999999	778	304	288	942	691	132	999999	587	870	999999	723	799	999999	679	240	476	827	439	467	587	999999	89	115	116	934	842	673	695	999999	535	999999	954	999999	785	999999	814	822	999999	999999	449	448	491	320	24	867	513	658	104	971	754	472	999999	763	113	189	699	198	181	999999	849	458	160	220	345	869	768	540	999999	905	999999	653	999999	604	28	149	708	769	101	249	431	999999	579	723	623	72	632	201	
165	605	84	626	650	999999	984	999999	999999	281	974	154	109	972	952	198	556	111	791	547	744	999999	481	929	999999	932	586	999999	878	436	999999	999999	246	576	999999	109	831	799	12	542	999999	38	851	437	794	946	999999	459	241	391	177	522	280	95	456	201	999999	154	528	718	562	329	999999	999999	684	999999	907	999999	999999	999999	366	999999	108	259	999999	716	122	54	999999	160	999999	137	434	497	999999	84	999999	999999	999999	194	974	687	280	294	999999	300	916	999999	752	102	48	618	862	387	999999	419	423	31	168	740	88	90	18	999999	999999	434	894	999999	601	999999	700	756	412	999999	999999	999999	487	813	279	636	800	131	999999	53	122	183	275	56	999999	999999	999999	999999	999999	389	115	999999	678	999999	999999	554	405	302	399	153	401	999999	999999	999999	999999	355	999999	999999	999999	531	999999	999999	999999	965	999999	999999	169	847	162	751	948	719	763	999999	306	983	11	584	455	724	999999	508	732	157	651	829	967	999999	547	126	999999	999999	999999	471	449	158	116	999999	646	615	395	557	150	999999	205	681	528	193	999999	525	999999	358	165	36	300	442	234	640	324	435	784	354	310	45	834	897	490	302	583	999999	876	298	937	999999	339	683	367	94	999999	999999	311	784	662	31	771	568	895	213	180	16	923	475	398	221	999999	999999	999999	114	999999	999999	999999	235	610	14	648	999999	420	325	696	617	84	149	687	354	134	10	692	288	999999	999999	12	287	131	576	234	411	900	726	17	299	435	263	282	655	999999	85	999999	657	383	715	158	579	516	563	932	999999	999999	999999	96	999999	358	969	840	546	999999	913	113	43	779	247	999999	693	999999	999999	192	999999	867	42	999999	58	826	44	904	558	127	432	771	999999	999999	999999	999999	855	640	186	941	465	423	736	360	864	971	150	878	999999	559	999999	271	119	380	122	916	755	478	999999	999999	323	74	291	428	872	999999	999999	400	338	999999	310	999999	999999	465	999999	999999	141	682	710	87	685	166	999999	999999	663	999999	661	197	531	999999	867	387	602	999999	999999	401	141	317	487	722	436	750	999999	999999	259	999999	140	654	654	714	999999	82	767	960	329	167	305	999999	764	711	491	357	868	999999	756	922	999999	960	999999	999999	275	999999	999999	988	651	935	615	999999	999999	999999	40	17	543	816	999999	795	619	642	851	999999	106	999999	553	776	240	88	881	747	763	999999	948	180	816	329	449	999999	877	778	999999	394	551	56	542	999999	999999	483	814	61	62	999999	999999	819	118	377	239	999999	280	428	758	572	63	
867	999999	422	314	860	201	224	376	788	917	840	332	467	918	59	316	51	999999	757	274	999999	999999	802	33	139	999999	449	99	999999	691	459	30	999999	340	683	999999	130	207	820	292	999999	999999	273	54	472	496	650	458	189	119	999999	999999	10	999999	999999	182	692	398	185	999999	999999	134	353	999999	467	820	586	999999	999999	497	195	844	999999	474	999999	154	432	999999	561	642	999999	991	910	999999	999999	136	29	999999	116	511	869	731	32	999999	541	999999	341	175	999999	651	910	524	999999	691	923	394	58	536	634	88	750	999999	836	999999	387	999999	999999	439	644	341	999999	147	29	999999	628	464	822	261	933	999999	813	266	999999	910	999999	897	777	228	989	78	87	493	814	38	761	934	999999	489	999999	999999	261	901	530	254	851	772	999999	999999	999999	999999	999999	797	999999	999999	275	493	763	926	809	489	999999	995	999999	576	264	316	333	999999	972	693	569	342	615	162	945	911	735	926	68	960	403	297	165	530	507	289	890	388	762	999999	999999	999999	999999	165	797	999999	461	954	990	544	999999	512	517	379	899	238	191	450	999999	364	757	836	868	849	999999	695	840	919	79	999999	426	999999	239	704	522	602	662	999999	364	689	459	781	935	523	521	890	779	785	631	278	107	449	999999	999999	520	344	109	999999	999999	112	425	542	885	25	999999	999999	282	813	857	999999	999999	732	999999	800	904	976	901	999999	338	206	915	65	298	800	876	999999	57	831	999999	999999	503	831	390	262	999999	916	895	920	405	27	999999	999999	928	334	701	375	364	999999	999999	544	443	754	502	872	197	999999	254	999999	999999	151	455	451	999999	680	999999	999999	999999	833	999999	988	90	980	950	320	587	949	136	964	109	511	999999	950	338	649	999999	748	338	517	75	903	672	811	999999	263	571	177	346	999999	999999	956	34	530	570	514	999999	462	803	999999	294	247	243	290	985	999999	999999	504	999999	980	936	999999	416	999999	768	632	325	999999	209	696	748	420	999999	878	444	999999	486	102	390	823	195	290	945	156	999999	999999	670	392	999999	999999	999999	76	64	365	321	474	550	999999	762	937	999999	999999	263	117	443	999999	634	364	845	843	161	436	999999	999999	999999	655	120	269	610	999999	962	999999	999999	65	961	999999	366	257	566	969	601	295	999999	452	999999	11	36	837	712	358	999999	315	999999	982	993	308	952	765	571	666	364	291	999999	821	975	266	999999	208	156	761	999999	387	797	876	251	999999	105	671	664	999999	999999	282	556	261	999999	657	396	471	71	999999	999999	600	
999999	999999	999999	320	704	519	999999	999999	271	827	999999	951	841	815	517	999999	740	137	213	290	111	778	47	999999	734	338	999999	328	869	278	146	493	41	999999	999999	897	272	931	171	586	999999	295	531	800	591	605	999999	932	149	999999	999999	934	459	449	499	907	863	999999	585	375	446	159	508	992	691	207	919	924	123	999999	407	809	999999	626	96	815	999999	246	999999	139	918	150	188	999999	999999	212	44	592	427	999999	43	999999	356	999999	150	54	787	538	119	393	685	496	818	528	329	920	968	833	362	683	999999	626	999999	455	457	999999	971	366	453	488	173	336	506	330	586	666	463	180	999999	51	999999	718	137	117	453	999999	331	999999	823	627	243	999999	239	999999	999999	417	709	900	348	999999	999999	430	95	630	230	359	989	498	942	662	999999	797	357	999999	655	942	999999	923	12	34	975	999999	543	825	255	961	106	763	196	179	956	562	832	641	967	607	633	506	886	104	443	999999	717	170	169	999999	999999	918	98	201	917	786	999999	323	869	999999	887	999999	999999	268	262	235	999999	772	705	905	965	999999	353	57	319	992	999999	908	591	999999	604	999999	999999	809	117	188	675	995	261	179	999999	999999	772	215	720	373	999999	628	999999	999999	529	944	999999	264	999999	147	575	999999	882	999999	999999	999999	732	726	167	514	603	575	999999	84	560	999999	521	999999	251	457	943	147	337	945	871	418	76	999999	622	999999	918	999999	339	999999	999999	634	999999	999999	999999	999999	785	56	999999	215	770	555	999999	766	656	999999	433	999999	999999	32	999999	437	713	937	999999	342	923	358	113	507	595	201	245	999999	471	926	204	999999	999999	578	671	999999	99	131	184	325	941	310	726	410	999999	990	398	317	775	999999	999999	185	283	96	750	999999	999999	550	999999	579	999999	295	305	999999	27	248	999999	444	361	306	348	999999	999999	737	401	623	999999	702	281	605	999999	928	415	999999	14	29	911	30	827	244	955	548	511	605	15	655	15	999999	392	999999	999999	953	955	479	836	999999	422	545	695	136	999999	999999	279	24	999999	999999	880	18	999999	998	336	801	999999	127	351	799	90	167	732	999999	618	636	320	292	437	848	972	935	999999	675	999999	999999	335	999999	439	715	999999	999999	999999	999999	774	996	279	394	661	376	347	838	137	47	258	264	999999	948	518	177	929	986	586	999999	999999	944	559	999999	401	999999	476	915	687	999999	529	999999	999999	119	972	622	367	926	631	70	511	144	808	999999	999999	999999	564	386	192	999999	786	293	999999	901	999999	829	446	228	
992	999999	900	431	161	999999	999999	665	925	702	976	896	810	12	364	526	999999	284	146	147	633	58	406	99	999999	425	849	999999	682	437	905	152	185	148	933	930	169	90	983	316	904	999999	427	861	410	295	999999	783	928	394	486	999999	692	308	999999	999999	304	999999	697	735	652	281	999999	498	999999	999999	721	672	78	433	366	344	300	830	243	872	631	545	689	999999	964	76	317	298	950	975	459	877	553	999999	999999	358	393	257	664	632	778	929	999999	999999	999999	999999	714	505	38	151	638	862	999999	722	322	759	131	258	999999	999999	999999	999999	999999	822	384	844	129	89	999999	17	951	53	176	999999	103	702	481	999999	874	186	361	812	270	809	999999	596	999999	999999	676	877	237	145	487	88	668	999999	391	999999	202	999999	668	635	999999	30	200	999999	999999	463	629	620	287	18	383	999999	999999	162	433	738	485	787	41	299	999999	999999	999999	816	999999	97	943	999999	320	999999	999999	154	518	725	114	999999	618	999999	900	358	211	66	999999	228	761	892	853	515	660	653	766	414	698	379	999999	787	999999	384	39	608	520	620	999999	57	98	238	999999	999999	999999	194	129	734	999999	682	97	999999	330	561	64	673	243	437	999999	667	473	515	456	999999	502	327	999999	244	720	301	999999	590	756	552	140	999999	999999	355	467	476	533	41	999999	999999	291	877	466	999999	999999	366	999999	92	272	642	999999	999999	782	936	15	999999	196	885	23	595	999999	506	999999	778	430	532	999999	888	969	999999	143	442	988	441	857	625	860	318	914	364	927	999999	327	999999	968	999999	750	880	999999	737	289	648	27	932	181	999999	288	687	999999	797	510	486	999999	391	509	999999	999999	350	89	390	869	999999	970	659	667	98	189	485	810	872	999999	975	548	242	999999	999999	424	65	999999	999999	346	999999	59	126	853	451	643	936	999999	826	964	409	999999	958	867	411	678	367	274	999999	605	999999	999999	397	999999	534	937	880	999999	999999	999999	538	999999	16	53	696	829	853	806	226	455	253	871	983	908	999999	184	589	375	200	816	67	790	999999	477	999999	306	999999	110	328	513	999999	156	599	999999	435	329	999999	999999	181	999999	824	561	58	637	362	931	893	488	644	359	357	514	599	208	669	999999	903	999999	999999	999999	177	753	999999	999999	691	999999	282	883	482	62	390	674	999999	999999	991	505	999999	999999	125	999999	412	183	465	968	999999	258	999999	400	440	999999	425	999999	415	780	415	81	84	999999	946	265	659	19	999999	592	999999	682	320	982	216	173	999999	364	423	
896	987	993	999999	518	557	443	550	999999	452	999999	636	133	269	423	212	999999	431	407	603	859	953	403	177	873	998	483	937	574	194	276	680	999999	999999	518	793	421	784	565	787	512	715	778	567	219	999999	846	422	897	780	999999	999999	609	999999	563	942	594	826	999999	519	83	505	976	696	999999	126	575	290	751	629	790	146	866	999999	100	154	185	835	999999	918	162	70	50	794	898	534	81	999999	290	575	209	594	370	55	714	999999	738	999999	999999	999999	999999	565	671	277	989	159	876	989	670	418	766	758	869	999999	367	22	465	999999	999999	651	999999	275	999999	185	999999	205	775	820	904	93	415	104	454	863	538	597	999999	772	804	749	657	91	639	999999	808	450	999999	865	688	701	551	556	293	739	58	124	999999	495	847	793	383	999999	94	586	999999	672	313	15	967	769	622	999999	387	999999	993	999999	635	138	377	979	479	910	141	999999	541	859	999999	714	815	999999	42	904	924	20	375	999999	996	63	869	999999	147	720	897	918	89	859	178	245	746	999999	489	999999	999999	868	999999	473	924	999999	54	153	862	598	200	554	737	718	767	999999	682	999999	999999	582	269	241	842	759	999999	999999	133	999999	999999	999999	968	729	934	606	786	66	696	902	999999	124	999999	726	283	999999	530	353	190	370	101	801	562	354	128	906	176	886	36	999999	460	711	999999	999999	462	297	630	470	619	999999	999999	711	680	780	723	851	574	999999	958	304	239	669	42	762	591	999999	999999	623	610	37	439	900	40	142	999999	966	999999	646	999999	985	917	69	733	59	439	389	131	999999	630	277	342	633	927	732	335	999999	678	999999	999999	574	286	16	859	592	702	40	680	548	338	757	494	928	279	972	386	179	999999	982	999999	211	767	239	992	343	999999	806	972	999999	807	999999	297	371	999999	698	709	911	999999	151	356	409	708	999999	454	873	782	414	363	955	999999	165	854	999999	671	999999	807	999999	23	526	999999	896	999999	382	741	677	469	133	72	581	999999	999999	999999	999999	635	924	999999	194	785	129	999999	999999	452	999999	952	651	806	601	999999	999999	999999	999999	999999	683	253	460	351	336	999999	776	413	658	999999	782	999999	881	195	69	70	747	999999	622	999999	894	964	616	999999	49	999999	99	870	868	433	776	689	611	576	296	551	185	582	176	353	18	715	999999	999999	670	999999	81	466	746	999999	952	999999	279	400	13	999999	999999	999999	311	999999	751	906	999999	235	575	103	999999	314	898	518	999999	174	909	278	263	188	71	677	999999	
713	359	633	134	336	481	999999	999999	999999	573	999999	914	177	281	270	602	112	999999	677	373	577	999999	999999	568	237	656	787	310	999999	146	824	657	958	234	597	556	128	781	219	754	999999	683	868	740	330	999999	717	893	649	676	161	19	394	314	999999	466	592	74	999999	679	999999	264	999999	84	999999	920	999999	943	683	713	484	330	960	999999	363	999999	388	999999	247	633	939	894	999999	999999	985	999999	272	654	29	999999	999999	63	885	999999	999999	999999	274	999999	991	409	999999	774	219	935	999999	830	59	999999	951	320	87	566	826	999999	999999	799	999999	999999	99	933	658	311	923	552	749	430	445	999999	862	999999	629	999999	999999	838	985	999999	684	726	142	164	766	801	703	708	64	407	237	622	799	270	162	190	704	68	999999	999999	850	666	999999	771	395	999999	608	353	691	491	532	988	286	999999	124	876	951	934	177	857	608	999999	999999	351	203	822	631	602	455	448	999999	975	97	999999	324	28	999999	999999	999999	147	999999	999999	26	999999	874	248	346	234	155	285	999999	999999	890	999999	738	635	178	999999	578	999999	996	16	999999	999999	600	556	999999	637	259	999999	346	590	175	999999	999999	258	207	926	476	999999	486	999999	456	180	219	132	999999	999999	999999	689	849	695	791	205	151	196	999999	773	999999	999999	347	708	999999	59	938	999999	603	860	999999	489	437	252	377	624	97	999999	559	727	43	478	471	708	726	570	999999	650	999999	970	999999	478	796	434	954	158	999999	777	431	407	241	570	528	234	963	999999	261	999999	327	999999	117	551	999999	735	739	999999	999999	999999	982	414	999999	297	999999	632	971	760	999999	13	999999	229	17	320	178	162	495	473	949	246	744	304	319	650	333	631	863	347	999999	71	999999	460	999999	977	794	999999	605	943	721	896	262	213	737	257	318	108	170	797	382	483	249	276	999999	999999	895	687	105	999999	964	227	769	634	999999	999999	999999	838	999999	39	525	161	999999	552	751	63	983	999999	999999	71	341	999999	999999	76	965	999999	999999	427	999999	999999	999999	116	999999	453	978	999999	136	999999	295	115	999999	999999	181	999999	999999	231	926	697	524	501	636	999999	130	43	999999	999999	999999	702	669	559	810	892	999999	999999	999999	418	238	999999	573	258	926	365	999999	461	133	860	999999	340	794	743	999999	999999	902	413	999999	727	986	888	999999	248	746	999999	959	735	304	56	999999	999999	193	862	992	999999	134	276	575	281	118	999999	910	960	999999	999999	908	925	127	686	989	528	999999	229	432	350	999999	335	511	502	405	519	167	999999	
322	136	157	931	750	619	10	635	838	774	999999	327	977	672	560	330	525	999999	618	999999	66	28	726	963	440	651	352	799	765	82	999999	598	511	833	647	560	278	976	184	507	686	364	690	435	610	114	373	999999	774	190	976	999999	901	549	30	999999	410	193	501	999999	277	211	999999	766	898	30	816	153	35	999	62	548	858	120	931	702	338	300	363	999999	999999	544	34	584	106	512	697	962	999999	999999	160	95	485	85	999999	484	493	999999	537	589	298	999999	782	774	999999	437	514	790	617	328	965	120	999999	175	821	732	999999	295	669	396	333	999999	339	681	849	967	73	782	880	457	999999	414	763	774	46	67	761	259	456	999999	998	906	354	999999	388	49	265	320	999999	507	999999	207	264	150	265	999999	890	111	925	171	999999	731	910	170	120	560	357	999999	138	764	971	926	999999	999999	397	427	509	845	302	999999	711	752	528	999999	158	999999	160	622	999999	999999	176	999999	334	295	304	999999	996	999999	384	828	692	209	191	499	999999	381	368	263	753	999999	935	55	808	125	459	621	212	538	21	999999	999999	735	546	536	597	322	999999	554	999999	130	430	324	470	474	127	512	570	39	999999	777	652	897	869	999999	666	131	999999	218	835	683	999999	467	183	285	428	956	999999	655	901	223	778	814	556	632	417	999999	584	344	997	947	60	183	691	243	456	511	866	866	870	476	471	999999	718	33	999999	963	999999	195	999999	171	849	915	137	632	999	837	350	999999	272	999999	546	516	221	888	632	890	775	939	828	916	100	797	999999	434	999999	394	999999	999999	575	454	480	398	298	836	108	144	56	69	999999	619	171	999999	999999	825	930	954	999999	829	400	999999	197	999999	367	138	999999	61	999999	999999	999999	614	741	817	671	818	574	157	227	384	790	498	843	716	705	999999	755	470	203	958	999999	798	221	277	142	408	999999	279	41	170	765	56	13	353	188	999999	999999	353	957	999999	261	782	736	798	999999	999999	332	480	505	999999	382	609	858	181	208	92	402	474	685	272	561	304	126	67	618	744	494	999999	537	85	341	412	513	418	707	721	71	423	238	239	86	786	773	882	999999	165	197	999999	999999	106	237	413	667	694	233	956	665	678	189	303	418	999999	942	430	817	969	106	449	474	999999	999999	979	245	999999	196	774	531	243	279	999999	556	661	354	999999	848	927	744	818	195	750	66	392	243	934	821	999999	844	353	75	817	69	748	999999	669	86	257	178	222	508	459	435	432	
999999	726	747	999999	488	999999	999999	999999	235	287	264	724	430	638	745	999999	633	942	930	187	177	461	403	807	304	999999	365	999999	759	532	999999	735	999999	633	983	517	197	999999	999999	342	772	999999	999999	781	494	999999	249	447	999999	867	588	565	999999	257	999999	947	332	939	461	803	999999	980	141	702	999999	528	409	796	654	238	123	999999	187	999999	415	992	868	622	323	661	444	917	99	891	943	755	215	77	999999	999999	195	258	613	962	195	791	54	889	814	965	242	453	792	283	753	999999	999999	932	841	999999	999999	709	626	999999	368	239	891	999999	759	221	323	342	427	619	52	865	955	999999	411	624	947	978	808	357	429	991	134	999999	999999	923	377	283	235	117	999999	485	631	813	603	956	900	805	999999	602	652	999999	35	999999	241	888	999999	173	999999	227	999999	109	901	278	380	376	115	86	110	835	844	49	117	999999	662	999999	243	152	621	455	724	999999	848	216	704	999999	999999	950	583	999999	859	999999	753	18	792	857	584	362	442	236	999999	823	704	999999	757	613	999999	715	521	673	999999	922	999999	85	503	181	999999	999999	574	851	999999	164	502	999999	976	640	296	109	527	804	983	880	709	394	603	900	447	553	999999	100	736	260	438	910	999999	936	662	678	999999	620	606	889	788	999999	826	999999	999999	999999	328	127	327	999999	198	717	690	999999	222	167	481	602	734	707	246	483	125	999999	725	591	254	49	999999	617	594	999999	999999	104	999999	999999	568	906	578	594	235	341	773	52	72	999999	999999	832	724	999999	206	912	886	898	652	314	474	676	999999	739	609	288	148	999999	109	999999	999999	595	680	999999	598	999999	33	999999	482	904	999999	999999	97	13	371	999999	325	483	999999	682	29	309	451	787	653	999999	935	839	999999	946	202	74	943	780	999999	634	161	630	906	632	999999	746	426	999999	999999	401	999999	999999	377	999999	963	999999	298	426	272	219	154	892	450	706	639	194	164	536	712	999999	139	317	999999	737	270	695	999999	999999	794	999999	999999	703	192	262	999999	967	471	798	982	999999	776	999999	518	999999	999999	269	999999	999999	999999	999999	591	999999	45	999999	999999	280	177	999999	926	278	999999	509	632	999999	335	450	710	197	999999	672	722	999999	553	185	999999	999999	799	807	257	11	514	377	999999	100	999999	993	999999	233	989	43	799	831	871	713	448	277	894	528	667	49	999999	992	807	330	980	234	345	859	999999	660	480	369	999999	999999	999999	721	712	541	999999	342	781	999999	999999	368	872	891	495	840	737	999999	717	281	
149	999999	452	522	570	476	999999	999999	999999	809	142	339	562	440	999999	945	999999	726	564	363	229	335	999999	82	793	448	457	999999	999999	505	131	498	999999	999999	229	184	999999	251	999999	245	431	842	999999	972	353	999999	805	442	452	999999	890	20	46	364	61	999999	950	379	728	131	29	30	999999	161	687	644	396	999999	220	274	471	708	999999	328	999999	387	999999	294	728	999999	642	25	647	198	615	121	461	999999	158	414	999999	114	522	39	226	411	126	532	999999	999999	482	999999	999999	187	999999	191	445	717	433	674	999999	999999	999999	999999	999999	999999	382	537	999999	576	192	808	999999	999999	999999	367	196	546	112	529	270	127	998	28	999999	199	999999	469	120	433	999999	999999	999999	999999	250	567	462	718	999999	222	999999	588	986	719	527	673	248	426	147	721	995	898	615	999999	413	56	667	632	999999	999999	221	999999	427	122	899	448	654	999999	564	999999	904	478	995	889	999999	682	141	289	501	778	951	376	999999	399	438	777	999999	260	81	204	900	830	999999	262	11	999999	170	873	819	999999	28	518	861	664	999999	527	999999	999999	413	730	914	999999	140	583	347	844	999999	999999	684	132	999999	404	999999	370	582	83	999999	999999	887	383	522	267	469	423	759	999999	514	668	582	910	873	411	846	350	289	999999	999999	782	999999	167	536	141	199	999999	767	999999	999999	501	999999	999999	415	170	838	40	999999	657	918	716	999999	999999	999999	921	999999	773	258	909	557	317	90	70	383	339	828	730	846	390	77	772	656	145	582	23	586	840	999999	713	572	816	999999	632	603	983	999999	20	827	614	686	426	448	858	77	552	999999	31	368	85	341	117	999999	827	589	156	70	688	332	326	345	615	277	545	999999	999999	185	458	999999	400	381	818	903	241	704	651	334	797	77	39	601	565	481	430	999999	465	999999	315	52	457	922	280	687	510	279	999999	158	902	521	336	377	999999	564	999999	999999	523	214	951	999999	938	821	273	620	302	724	779	143	847	999999	999999	999999	999999	415	999999	477	999999	140	999999	999999	633	502	431	285	999999	999999	638	11	513	725	857	999999	999999	191	114	635	999999	659	394	785	499	937	999999	738	640	227	507	999999	554	999999	603	393	812	989	499	446	400	999999	999999	640	999999	778	999999	999999	316	630	437	688	999999	383	818	452	745	616	472	999999	200	693	645	523	164	999999	456	22	132	999999	448	691	692	667	245	672	779	754	700	721	316	189	432	999999	789	999999	999999	181	682	160	647	205	999999	802	255	706	351	365	485	
14	999999	618	999	999999	999999	746	995	643	999999	999999	672	999999	916	751	389	21	271	999999	733	345	999999	285	339	971	827	253	174	889	422	538	330	423	278	999999	398	698	999999	999999	999999	53	823	999999	42	999999	488	655	999999	776	422	999999	445	716	631	999999	178	57	999999	999999	24	939	582	999999	230	999999	825	999999	722	230	362	691	831	680	807	690	521	232	252	802	999999	999999	964	398	477	188	999999	614	791	138	999999	999999	420	162	576	888	999999	999999	391	433	999999	239	932	68	423	731	412	765	908	941	629	945	805	485	999999	842	975	194	638	999999	516	220	999999	999999	999999	21	281	678	114	999999	228	802	999999	818	100	999999	248	905	974	745	776	999999	999999	999999	999999	581	545	999999	618	999999	913	287	89	349	916	501	773	348	999999	412	999999	734	660	989	999999	826	114	999999	999999	290	604	79	219	892	276	188	514	616	95	999999	475	346	69	381	15	999999	722	501	902	999999	490	900	550	572	999999	51	999999	999999	137	682	477	559	549	999999	999999	844	77	197	999999	737	986	999999	262	999999	936	123	675	289	984	780	999999	612	94	999999	999999	703	999999	647	606	234	511	798	999999	413	654	916	796	730	251	999999	999999	535	428	174	999999	333	648	317	636	182	376	397	731	356	578	864	474	754	538	435	325	430	590	848	236	999999	999999	848	588	29	326	944	47	999999	906	578	193	920	191	476	65	999999	20	434	857	123	999999	999999	834	790	451	999999	202	816	999999	453	944	580	938	425	655	799	728	616	855	999999	360	909	450	999999	999999	554	572	71	380	999999	999999	166	990	122	130	545	24	798	577	284	751	231	977	462	633	613	981	999999	820	999999	999999	404	578	999999	999999	168	999999	833	119	897	479	999999	445	740	44	788	999999	826	305	999999	785	930	48	581	680	139	931	987	999999	76	572	806	251	999999	623	24	999999	565	358	962	853	999999	689	680	999999	999999	999999	246	999999	844	34	165	470	710	479	561	366	999999	755	634	999999	704	465	52	334	672	889	330	127	29	210	999999	477	999999	267	999999	251	367	775	69	353	999999	569	532	52	417	999999	999999	999999	71	658	590	999999	724	735	999999	724	999999	356	142	730	464	129	408	643	10	688	136	452	999999	319	998	231	695	999999	999999	999999	932	999	916	999999	359	686	65	370	620	999999	753	607	999999	880	604	21	642	999999	889	575	999999	889	999999	999999	219	999999	769	999999	999999	999999	124	999999	999999	23	999999	646	439	999999	381	778	999999	47	33	999999	999999	529	344	994	
999999	986	588	366	401	999999	974	53	957	197	999999	270	916	313	710	262	109	319	413	105	98	999999	582	836	957	120	511	133	865	266	999999	689	999999	775	46	673	779	999999	51	238	49	748	689	251	999999	120	999999	759	336	771	686	624	126	999999	906	999999	414	752	408	290	464	850	187	999999	403	436	516	150	277	999999	482	351	278	184	999999	350	999999	340	156	846	999999	751	796	999999	580	999999	573	999999	999999	288	269	36	359	999999	999999	199	999999	988	848	262	604	721	492	999999	298	344	356	941	193	999999	999999	83	606	562	999999	712	63	93	130	233	863	11	999999	989	999999	999999	992	516	410	999999	779	289	999999	893	252	999999	269	506	806	245	999999	632	999999	313	999999	195	430	796	728	999999	145	999999	867	625	399	602	449	503	522	999999	352	839	541	327	786	209	592	712	320	999999	999999	999999	286	884	410	999999	680	968	200	591	34	205	788	348	731	999999	422	866	504	649	97	766	983	963	893	983	101	14	526	999999	603	999999	999999	233	619	999999	210	982	999999	168	922	481	313	931	817	999999	61	202	999999	493	787	999999	218	670	417	686	999999	322	991	427	149	999999	451	601	999999	316	718	564	728	999999	101	439	651	345	999999	616	463	62	155	999999	931	999999	418	43	811	877	999999	816	999999	933	23	887	999999	797	29	256	39	999999	999999	511	438	999999	474	453	401	358	999999	999999	999999	801	233	521	176	254	496	250	267	418	789	121	805	902	999999	795	139	214	447	853	326	481	586	751	119	999999	999999	443	434	965	999999	999999	802	999999	873	24	999999	502	720	747	311	999999	988	621	922	999999	706	999999	749	678	324	197	910	231	556	470	224	482	999999	533	999999	62	816	302	775	999999	318	177	38	733	95	636	999999	699	551	547	493	965	828	288	937	782	694	755	651	454	552	581	91	999999	999999	237	100	999999	811	999999	961	695	845	595	523	539	999999	26	593	687	999999	221	679	999999	977	999999	653	999999	595	999999	367	999999	999999	331	784	736	96	625	932	857	545	305	888	999999	586	797	999999	242	765	999999	286	999999	172	963	750	341	902	82	435	999999	999999	999999	601	999999	999999	900	54	524	811	786	453	880	999999	999999	151	408	332	387	432	190	138	420	367	197	877	689	898	687	580	453	834	999999	200	391	283	999999	703	239	410	685	999999	999999	431	979	955	405	999999	437	999999	351	18	525	999999	255	999999	173	610	414	781	999999	12	366	943	367	952	439	690	701	461	999999	999999	103	999999	747	437	531	
988	388	242	482	999999	470	865	238	445	999999	373	945	967	119	967	299	458	208	999999	395	662	73	37	525	714	893	975	258	999999	915	548	999999	817	999999	999999	999999	999999	309	999999	542	501	999999	999999	642	999999	745	734	999999	605	415	645	777	75	51	868	999999	361	717	767	211	495	617	592	530	999999	999999	137	85	934	999999	128	999999	100	150	999999	948	151	394	459	999999	168	999999	652	240	279	770	836	775	32	260	870	463	542	999999	56	884	132	402	999999	603	617	658	417	860	297	496	999999	925	157	920	783	967	267	798	52	999999	964	999999	260	999999	635	999999	63	684	875	664	616	194	999999	20	826	748	521	856	999999	510	225	999999	943	783	93	911	999999	999999	999999	903	206	999999	999999	194	919	770	152	872	968	264	999999	733	984	999999	880	502	832	146	104	44	455	410	445	541	999999	182	418	477	916	724	733	951	999999	999999	467	872	330	999999	100	65	999999	649	888	107	905	491	807	999999	999999	591	999999	999999	17	442	999999	999999	999999	332	548	747	361	675	955	253	999999	653	999999	23	175	17	999999	923	55	999999	437	805	522	999999	636	165	374	108	573	335	645	251	944	775	523	671	574	999999	370	999999	704	931	999999	999999	576	999999	965	999999	154	999999	999999	999999	446	968	14	652	283	999999	999999	392	383	999999	999999	630	608	289	709	750	500	503	443	183	563	999999	999999	505	121	877	771	384	199	999999	954	999999	999999	489	805	975	771	999999	398	614	312	977	970	451	830	73	46	297	552	999999	304	650	462	245	601	744	633	508	540	999999	999999	321	203	999999	308	432	714	999999	999999	999999	979	629	115	829	870	586	999999	999999	674	999999	841	999999	831	999999	999999	999999	226	680	888	71	352	272	339	992	425	990	784	177	153	407	359	917	813	818	245	674	545	999999	374	999999	999999	739	833	492	564	714	999999	228	526	994	216	43	240	999999	391	999999	999999	122	413	999999	999999	564	750	277	698	999999	670	999999	738	999999	769	593	315	872	59	612	438	846	438	711	510	565	650	158	201	326	687	401	437	999999	385	432	229	494	223	457	989	999999	794	640	999999	476	489	915	235	623	727	368	372	779	999999	999999	999999	701	379	999999	913	601	999999	999999	246	278	586	219	236	346	373	821	658	601	622	872	999999	798	668	43	86	735	923	577	598	329	999999	999999	251	932	999999	999999	124	977	999999	397	490	422	999999	999999	890	279	689	888	999999	906	709	771	166	415	400	885	999999	345	999999	187	677	507	784	916	999999	928	
968	303	999999	844	706	681	66	235	391	999999	403	892	153	806	56	999999	327	691	619	267	999999	836	542	999999	495	779	816	999999	719	983	637	487	536	999999	999999	395	300	415	999999	999999	714	931	33	999999	491	999999	999999	364	141	642	189	999999	307	981	436	999999	761	734	359	927	999999	700	999999	408	12	916	366	999999	504	661	999999	912	491	591	552	570	812	782	381	354	586	462	235	87	803	999999	190	999999	536	999999	634	566	66	283	173	24	425	999999	999999	575	784	999999	999999	480	898	277	611	715	438	999999	329	999999	362	14	350	999999	999999	438	605	467	999999	812	654	335	999999	187	999999	217	428	538	154	197	34	806	570	574	603	999999	188	535	999999	475	999999	670	849	655	214	62	932	999999	549	987	29	999999	839	999999	368	533	453	721	421	403	999999	900	720	142	954	555	999999	776	808	718	259	79	533	270	696	983	485	999999	973	803	285	666	988	167	177	734	967	598	216	999999	312	467	123	539	187	225	949	717	700	658	999999	165	952	999999	738	999999	766	999999	285	384	57	81	747	617	999999	999999	911	999999	965	229	999999	845	999999	739	999999	999999	999999	994	999999	481	999999	768	680	324	195	129	713	167	429	999999	999999	398	323	999999	31	240	719	506	999999	999999	999999	999999	999999	481	80	999999	999999	223	424	945	993	772	495	803	351	289	400	433	999999	998	916	754	999999	999999	261	999999	532	739	718	185	82	460	582	999999	178	999999	26	209	253	422	999999	999999	743	999999	233	205	902	519	489	742	840	999999	83	423	640	558	262	14	229	881	251	855	505	248	873	543	200	999999	635	704	999999	200	999999	999999	999999	426	20	999999	999999	999999	296	999999	999999	975	345	999999	999999	169	895	999999	394	22	999999	371	180	679	999999	504	999999	999999	15	943	883	785	479	999999	999999	73	949	224	547	601	999999	173	595	238	606	529	903	999999	999999	40	74	25	319	259	999999	999999	839	794	430	516	60	834	60	353	138	473	999999	696	681	999999	999999	681	81	999999	532	999999	776	999999	82	999999	601	999999	532	974	878	868	476	229	438	296	234	165	999999	41	550	999999	122	999999	109	142	32	216	999999	844	821	392	943	525	726	403	999999	896	721	954	914	537	999999	999999	474	270	999999	999999	267	394	98	63	887	49	253	999999	704	534	843	939	999999	394	117	999999	163	496	924	950	502	44	999999	999999	443	839	127	22	352	46	777	999999	145	746	999999	31	756	767	999999	904	282	849	999999	517	63	782	510	529	999999	625	922	978	346	57	
783	232	149	760	620	58	922	999999	534	667	757	999999	804	706	445	999999	999999	999999	991	30	678	999999	999999	737	999999	661	999999	597	593	727	123	798	502	98	999999	726	881	999999	157	456	981	999999	324	999999	759	59	978	804	999999	342	695	537	987	325	378	139	887	999999	485	959	999999	999999	647	999999	553	958	511	715	743	999999	215	999999	248	544	999999	999999	339	313	999999	999999	683	534	999999	999999	42	586	999999	186	719	833	838	999999	521	999999	737	656	999999	517	999999	999999	547	272	70	375	137	761	999999	452	287	742	800	584	434	260	286	999999	822	397	775	967	999999	334	996	909	879	736	999999	59	807	392	243	822	825	999999	999999	420	473	999999	133	999999	296	999999	899	977	42	264	999999	270	999999	552	833	16	999999	520	999999	222	275	999999	495	400	348	249	999999	999999	508	978	758	257	572	865	721	685	274	999999	680	787	434	29	999999	999999	692	161	999999	264	558	237	90	314	999999	999999	155	323	651	732	932	57	999999	14	478	999999	505	999999	999999	56	831	158	741	248	839	865	788	256	999999	870	999999	196	999999	390	999999	281	898	999999	722	107	720	408	44	541	571	633	74	429	550	822	129	895	462	101	999999	409	495	999999	475	668	686	898	49	780	34	745	999999	342	999999	999999	999999	999999	999999	601	336	999999	124	209	676	215	999999	368	705	461	750	999999	999999	20	957	936	786	66	978	64	420	821	368	264	516	825	999999	999999	761	999999	666	78	821	999999	999999	10	999999	295	999999	270	999999	999999	202	588	39	999999	21	999999	385	732	420	999999	83	30	191	514	74	999999	693	999999	999999	999999	999999	361	999999	682	991	999999	254	956	650	999999	890	718	196	999999	628	780	234	304	813	999999	999999	39	999999	566	995	800	679	260	999999	435	602	324	999999	797	722	999999	793	357	231	148	690	429	91	919	218	364	833	999999	885	293	635	399	47	774	999999	577	999999	237	687	200	203	993	29	224	898	576	975	399	379	787	999999	877	999999	674	72	926	947	24	357	640	967	589	375	999999	999999	213	999999	968	83	154	424	999999	669	999999	945	696	409	866	31	999999	999999	444	720	999999	306	758	999999	999999	711	999999	629	412	879	57	999999	613	628	376	999999	695	999999	16	999999	234	373	999999	217	51	729	999999	527	91	993	715	260	999999	868	276	999999	999999	886	915	266	999999	524	21	686	622	807	341	77	42	451	999999	354	382	129	999999	735	999999	550	284	999999	346	279	999999	419	174	999999	699	999999	999999	30	999999	999999	383	750	48	709	361	
743	595	243	397	307	495	639	667	371	878	414	999999	541	999999	500	612	282	999999	16	999999	999999	521	826	118	596	715	21	78	527	970	632	90	786	383	142	955	50	255	48	784	909	752	999999	918	295	373	820	999999	882	205	110	829	41	999999	759	232	769	135	800	591	483	571	149	400	999999	333	595	167	348	545	999999	37	999999	232	77	850	718	907	822	233	895	472	999999	999999	999999	802	58	999999	999999	999999	999999	914	454	999999	999999	348	999999	413	672	962	778	663	211	999999	633	83	948	808	666	909	513	861	999999	577	696	999999	385	817	530	453	285	541	543	438	999999	657	582	434	999999	728	247	315	245	999999	454	241	270	848	698	999999	853	249	397	999999	999999	335	610	876	760	298	999999	999999	882	229	999999	246	129	773	988	976	500	524	886	937	672	208	625	999999	133	464	999999	999999	128	733	999999	46	999999	828	41	33	56	999999	673	633	999999	451	432	26	183	217	999999	496	999999	722	306	999999	362	999999	52	999999	999999	999999	753	305	547	999999	999999	159	999999	650	103	301	742	964	929	794	850	263	181	230	776	999999	999999	915	352	999999	677	406	437	270	683	693	785	833	324	889	952	378	95	340	774	282	397	533	124	820	754	894	999999	511	488	109	289	999999	431	110	887	838	952	292	757	280	722	369	966	999999	515	999999	999999	50	841	482	177	840	455	503	999999	746	800	532	999999	783	999999	925	781	999999	999999	963	411	224	12	999999	999999	802	582	504	560	37	567	715	315	845	999999	752	999999	15	932	448	377	928	888	151	999999	430	999999	974	666	796	587	392	994	999999	507	436	999999	727	67	999999	267	950	942	194	189	94	227	665	539	861	999999	776	651	965	999999	482	335	861	85	999999	30	608	999999	763	450	184	999999	762	347	817	714	999999	948	567	190	426	985	999999	999999	953	213	999999	445	805	541	810	999999	39	999999	34	999999	186	652	72	353	659	122	999999	743	14	374	464	327	721	156	323	828	93	784	999999	496	999999	899	132	791	999999	172	43	232	999999	999999	691	806	323	716	999999	300	885	224	999999	313	806	960	957	589	748	799	999999	658	999999	999999	656	999999	785	999999	479	287	529	280	449	496	89	957	999999	570	683	999999	14	14	999999	33	999999	869	263	999999	690	671	941	543	52	114	999999	384	13	657	787	447	30	785	247	260	999999	615	999999	999999	234	849	856	396	905	999999	999999	719	999999	205	50	999999	990	999999	847	807	999999	986	237	999999	999999	705	953	999999	783	245	999999	
228	767	367	262	337	999999	999999	999999	840	999999	555	637	951	999999	729	344	808	616	10	999999	111	999999	439	915	783	387	999999	999999	529	896	409	999999	670	464	576	951	999999	942	999999	999999	772	287	16	992	790	359	286	34	328	999999	154	839	783	789	535	290	999999	452	479	949	665	240	122	999999	999999	999999	966	497	743	777	661	866	903	318	683	823	931	999999	134	999999	111	414	668	168	999999	570	829	880	999999	295	624	999999	472	763	36	999999	999999	72	588	848	392	788	291	550	709	287	936	999999	116	712	359	890	328	999999	999999	999999	571	954	999999	844	122	96	568	458	163	999999	403	149	292	151	658	868	858	999999	999999	322	133	128	458	474	633	999999	774	226	999999	733	911	427	915	775	970	999999	870	743	735	306	229	999999	396	999999	883	796	999999	964	999999	490	999999	999999	15	999999	999999	999999	505	727	999999	758	999999	352	521	999999	520	976	234	999999	180	448	998	125	999999	744	102	300	731	181	590	999999	999999	809	173	455	701	870	422	999999	648	527	999999	153	999999	999999	984	999999	321	966	766	907	572	676	794	614	492	916	500	270	443	836	999999	334	146	999999	999999	999999	999999	999999	999999	999999	999999	844	867	653	734	854	592	999999	759	999999	978	999999	414	683	275	999999	25	558	963	999999	380	161	946	999999	805	389	17	999999	999999	482	999999	255	247	126	352	727	809	150	880	637	999999	925	999999	228	857	955	999999	462	118	999999	496	630	999999	999999	279	999999	898	999999	847	354	847	443	183	286	526	733	528	297	340	547	695	875	999999	335	461	999999	999999	728	999999	850	999999	999999	50	318	986	77	999999	303	847	939	999999	754	303	999999	790	889	999999	234	701	134	437	999999	132	999999	396	621	953	777	493	825	763	179	110	997	884	302	403	864	300	458	590	235	450	401	718	999999	582	150	999999	571	701	999999	36	829	422	837	432	479	922	375	124	375	810	31	999999	659	653	305	652	999999	496	887	999999	252	543	211	191	730	852	999999	49	812	242	921	133	348	153	281	584	999999	869	923	999999	924	344	225	425	428	225	999999	297	286	999999	999999	84	999999	490	783	296	220	655	701	999999	476	999999	311	143	888	898	999999	999999	382	721	999999	628	572	944	19	907	327	786	763	515	793	168	762	324	196	847	319	857	999999	984	373	400	177	999999	476	598	999999	92	537	530	388	552	914	564	891	427	511	869	480	876	968	434	892	196	833	999999	999999	986	947	51	588	979	156	397	358	216	999999	275	478	420	999999	
245	259	242	137	250	253	208	432	768	345	449	386	493	26	999999	507	981	474	999999	35	999999	145	496	999999	408	999999	527	216	685	966	246	400	70	999999	999999	184	999999	69	592	75	374	564	188	999999	148	602	999999	381	419	708	999999	801	320	394	827	110	763	300	728	999999	725	991	999999	801	108	59	326	491	293	764	847	999999	999999	102	999999	492	956	790	803	805	999999	999999	999999	976	496	444	90	999999	184	632	999999	369	999999	747	349	383	817	386	606	99	999999	999999	97	654	861	558	919	228	734	345	153	999999	496	923	112	999999	203	770	315	664	999999	651	316	660	352	487	999999	144	752	287	674	580	193	999999	529	569	68	152	999999	938	999999	999999	999999	838	489	999999	872	999999	644	769	999999	999999	81	942	130	999999	999999	999999	999999	999999	967	999999	475	456	670	572	789	782	999999	542	521	60	654	376	149	999999	710	477	181	904	614	183	499	983	107	999999	509	250	999999	894	703	631	840	741	970	739	396	494	178	917	658	99	23	112	257	999999	402	999999	803	999999	924	397	265	407	769	999999	295	999999	358	52	999999	549	199	509	999999	890	999999	913	405	409	720	225	309	264	256	524	170	397	735	968	999999	804	999999	999999	970	316	999999	443	971	999999	454	904	999999	135	853	999999	999999	513	999999	366	918	488	308	403	999999	999999	98	11	160	254	632	897	756	999999	999999	999999	111	619	539	532	525	776	941	999999	954	816	999999	183	410	147	999999	657	133	378	60	747	506	53	999999	271	227	373	292	727	554	556	158	999999	319	999999	999999	999999	974	741	841	151	999999	89	449	485	628	999999	601	23	999999	975	774	387	339	78	762	68	999999	999999	314	161	999999	224	674	408	668	333	864	816	140	343	999999	392	999999	908	211	426	604	802	999999	313	772	999999	107	578	782	999999	426	999999	831	999999	999999	999999	999999	689	657	332	415	999999	999999	305	59	784	883	297	302	391	850	999999	867	346	463	539	635	11	389	225	127	105	625	897	907	999999	984	999999	393	976	956	847	999999	878	20	999999	985	347	999999	999999	999999	809	999999	400	999999	999999	382	495	999999	420	80	435	310	442	214	999999	425	919	999999	999999	999999	702	903	999999	999999	12	180	989	335	899	554	999999	999999	401	829	317	819	235	999999	911	251	499	694	999999	905	999999	999999	818	674	999999	148	75	949	828	197	692	999999	960	999999	918	825	999999	999999	999999	866	782	687	908	612	897	999999	199	942	486	999999	999999	17	931	419	904	999999	361	999999	634	761	999999	999999	919	
214	999999	411	858	270	999999	96	858	339	999999	999999	133	843	639	999999	776	209	948	133	472	644	886	999999	974	550	70	463	999999	78	999999	834	388	444	768	704	475	999999	642	929	999999	999999	999999	971	908	825	296	71	825	155	548	435	812	364	999999	284	327	462	436	318	210	605	622	789	999999	274	727	688	999999	934	741	290	567	29	250	82	318	914	999999	159	263	999	999999	999999	530	999999	31	999999	567	999999	999999	999999	69	999999	999999	999999	999999	545	999999	643	107	607	985	999999	414	999999	999999	793	124	999999	965	999999	686	287	999999	999999	968	303	269	999999	253	999999	130	999999	558	999999	231	243	300	962	304	999999	747	142	61	655	23	999999	914	273	242	237	999999	763	999999	999999	999999	781	278	527	319	484	286	473	400	404	999999	999999	342	685	999999	633	503	162	509	202	665	999999	235	409	198	232	389	996	471	25	794	366	999999	584	401	449	964	999999	652	819	496	283	741	657	178	618	999999	238	237	999999	999999	999999	264	999999	318	782	999999	999999	999999	97	105	999999	11	384	609	129	340	757	294	595	669	730	999999	690	706	391	812	577	240	999999	818	160	999999	863	291	47	112	999999	276	618	893	999999	442	565	724	216	999999	366	58	58	288	999999	943	999999	939	13	257	573	628	927	970	999999	639	760	279	944	999999	999999	999999	571	999999	601	490	676	701	573	297	944	999999	500	118	455	999999	191	300	171	216	999999	924	287	790	999999	120	349	647	914	465	681	999999	999999	693	144	273	999999	999999	999999	175	277	999999	375	999999	312	607	138	818	999999	999999	457	999999	117	738	396	223	816	781	999999	490	151	38	787	117	616	999999	196	999999	974	191	999999	999999	612	996	939	999999	558	571	487	999999	999999	531	999999	999999	999999	221	999999	51	307	920	456	705	554	207	34	999999	163	267	109	654	420	999999	843	343	415	308	857	121	798	210	664	255	303	999999	508	619	907	330	999999	404	480	999999	999999	63	735	347	605	415	972	999999	42	301	471	833	521	999999	687	788	60	710	999999	77	252	999999	266	999999	412	998	698	999999	999999	832	167	705	184	274	823	999999	608	77	702	452	999999	108	999999	999999	783	470	43	848	932	129	280	399	999999	412	903	411	797	999999	935	999999	716	567	369	209	143	999999	658	257	836	897	189	982	17	911	999999	154	999999	892	427	941	964	850	999999	222	562	767	664	771	370	999999	992	85	142	999999	735	999999	738	999999	239	27	811	786	21	44	939	297	392	139	484	759	482	904	115	999999	641	866	
96	999999	647	375	111	999999	886	999999	904	999999	850	911	185	357	415	960	663	999999	140	188	838	446	999999	274	385	999999	999999	611	938	98	969	148	464	869	494	591	331	863	916	924	900	596	140	999999	447	999999	954	136	999999	522	251	706	863	463	999999	649	874	382	990	576	600	999999	486	999999	145	711	999999	999999	862	824	639	799	493	999999	288	252	999999	999999	827	904	999999	170	267	426	999999	273	284	10	842	845	716	999999	873	350	333	625	999999	999999	999999	999999	33	648	274	529	883	451	222	657	999999	784	999999	999999	555	999999	995	439	999999	69	969	872	999999	456	473	26	117	690	926	152	999999	662	999999	992	747	101	999999	999999	896	737	999999	999999	60	626	825	999999	513	288	403	999999	999999	999999	608	60	354	827	999999	576	184	257	421	202	999999	79	775	999999	652	350	690	463	213	72	543	289	999999	999999	822	999999	631	415	513	829	999999	999999	797	999999	64	92	647	919	793	315	758	999999	999999	350	999999	980	851	999999	414	173	598	939	999999	999999	360	328	533	781	15	498	944	768	999999	592	904	387	282	787	467	999999	999999	770	669	898	313	895	963	186	693	999999	999999	327	11	350	999999	358	999999	999999	999999	736	558	866	999999	305	370	989	999999	999999	445	502	707	74	846	844	470	827	279	685	999999	464	364	999999	98	173	539	627	767	403	361	556	823	768	159	730	21	999999	999999	374	538	324	999999	240	999999	200	143	999999	999999	999999	999999	999999	88	878	534	183	381	999999	777	750	999999	743	999999	999999	381	888	999999	999999	999999	125	999999	999999	971	905	999999	664	474	133	615	999999	999999	644	155	999999	999999	999999	478	944	243	976	999999	809	999999	115	608	795	102	489	859	852	521	999999	999999	999999	334	255	441	182	731	869	708	999999	597	880	720	131	999999	999999	988	999999	419	734	705	999999	766	999999	999999	999999	307	999999	571	985	274	762	999999	999999	999999	788	287	277	517	306	223	374	999999	111	222	188	999999	486	999999	482	500	436	999999	999999	499	50	600	310	680	575	874	379	999999	999999	983	834	503	885	465	809	343	720	915	123	520	341	671	664	811	397	999999	820	165	99	494	838	330	599	999999	999999	999999	999999	597	942	999999	999999	76	553	127	387	684	510	999999	999999	148	780	521	329	276	167	999999	935	499	292	104	63	224	218	239	154	514	903	999999	999999	999999	367	999999	973	999999	676	275	127	547	433	712	970	800	767	950	713	327	11	999999	188	999999	261	487	314	847	999999	630	858	324	999999	999999	780	961	189	775	781	
657	548	999999	599	892	262	398	75	580	999999	999999	999999	999999	525	827	513	580	370	596	369	880	818	135	999999	999999	417	999999	573	560	999999	19	620	999999	179	66	999999	373	733	296	999999	999999	421	999999	722	124	184	600	799	155	369	210	601	592	415	901	838	422	999999	999999	485	459	824	999999	648	125	642	464	98	468	58	149	846	999999	603	506	468	94	412	208	871	999999	13	428	200	731	999999	38	586	999999	999999	366	59	189	811	543	48	999999	999999	607	999999	719	512	999999	107	230	363	527	999999	908	442	753	19	999999	999999	668	999999	999999	324	999999	707	613	877	820	249	691	100	667	272	70	999999	562	999999	805	726	999999	313	672	331	970	377	890	49	999999	835	474	357	934	999999	152	999999	641	999999	179	899	868	842	692	101	999999	999999	696	264	928	450	880	999999	213	999999	530	365	783	999999	353	548	817	574	999999	985	999999	343	166	169	999999	972	826	970	829	905	999999	999999	620	580	999999	840	681	635	121	999999	999999	719	999999	544	976	999999	314	566	999999	630	92	999999	643	999999	325	81	999999	536	144	956	623	999999	925	999999	542	221	999999	999999	999999	513	867	191	999999	971	40	65	999999	621	999999	343	999999	999999	732	999999	999999	999999	676	913	265	843	866	154	501	165	614	55	793	846	12	765	999999	111	407	735	762	901	841	671	677	270	882	362	353	800	999999	363	187	726	999999	999999	545	831	947	999999	646	999999	689	307	999999	985	999999	353	999999	427	302	567	862	997	446	921	721	14	246	999999	961	514	800	701	867	260	867	77	999999	999999	229	999999	163	92	98	49	221	544	313	691	999999	538	743	999999	999999	999999	999999	999999	290	563	999999	540	595	952	363	999999	999999	988	999999	999999	127	204	982	595	999999	999999	999999	999999	908	406	710	187	999999	554	996	433	770	999999	999999	147	758	687	787	808	999999	689	624	999999	999999	955	127	999999	114	206	999999	803	999999	157	728	426	326	721	281	884	852	90	839	51	956	930	371	58	796	302	358	439	999999	184	830	518	467	999999	61	952	288	487	82	999999	999999	999999	999999	622	999999	776	820	47	999999	999999	999999	684	850	583	254	999999	594	78	999999	999999	999999	144	396	381	327	220	999999	999999	669	328	605	999999	999999	344	71	999999	63	999999	999999	29	482	321	33	514	229	999999	999999	999999	958	263	368	999999	999999	271	656	845	999999	505	305	935	817	706	377	97	307	589	676	999999	999999	490	744	844	176	416	999999	536	120	999999	999999	182	551	999999	999999	415	999999	395	324	746	999999	999999	
957	557	453	966	999999	999999	943	936	217	639	478	999999	373	477	518	523	53	644	932	130	734	999999	999999	999999	393	743	550	999999	999999	912	999999	999999	999999	304	532	999999	401	209	214	562	593	184	999999	523	999999	399	999999	688	897	445	351	999999	814	567	491	43	214	330	582	999999	236	981	808	304	999999	999999	334	78	944	331	132	844	439	999999	536	999999	259	999999	999999	999999	42	861	74	691	571	595	125	999999	812	499	982	80	626	746	999999	611	375	999999	999999	165	75	999999	743	575	323	507	251	445	40	999999	784	385	901	999999	435	374	917	126	733	778	433	73	265	999999	999999	999999	227	999999	52	925	194	878	999999	273	928	400	128	498	378	999999	354	679	239	881	999999	606	178	999999	320	962	694	259	646	999999	731	12	386	298	236	270	289	999999	403	115	746	905	707	637	659	999999	256	428	747	999999	433	753	999999	999999	999999	742	883	189	382	90	241	935	999999	306	542	926	23	829	272	117	999999	999999	286	134	145	808	899	540	388	999999	716	275	511	976	948	978	178	13	999999	493	387	110	186	323	999999	810	673	410	999999	733	999999	426	165	640	885	638	477	708	248	932	843	999999	801	107	373	965	434	265	358	563	757	20	282	779	730	684	618	963	260	334	999999	498	445	654	262	999999	119	871	999999	320	999999	469	999999	625	649	44	309	999999	999999	907	999999	418	62	999999	975	22	999999	386	909	211	999999	999999	999999	914	797	354	907	156	845	83	856	563	173	48	63	297	255	657	139	696	384	539	999999	352	948	726	446	903	999999	249	155	732	961	890	999999	997	21	850	827	305	999999	162	999999	875	61	822	999999	23	488	999999	766	999999	257	223	826	489	499	114	966	80	907	999999	477	999999	999999	999999	999999	283	747	999999	285	405	829	834	569	231	305	999999	301	135	482	432	424	991	483	658	999999	748	74	811	507	907	884	999999	397	133	685	999999	946	928	230	999999	999999	432	411	371	999999	423	654	604	194	999999	999999	840	597	485	588	486	132	280	999999	853	219	936	999999	378	999999	82	447	445	546	666	999999	372	999999	511	166	992	999999	121	990	71	103	470	999999	157	103	53	999999	912	999999	999999	517	676	999999	376	761	340	874	42	850	595	976	218	67	528	999999	999999	936	96	328	596	896	20	290	999999	759	749	999999	410	999999	477	912	999999	901	999999	158	526	999999	537	749	826	999999	999999	271	999999	94	999999	999999	999999	999999	652	116	83	593	947	999999	506	999999	702	616	22	30	474	757	382	
999999	999999	316	999999	379	999999	368	409	346	502	479	999999	748	885	502	874	346	221	421	633	371	839	941	953	999999	652	139	390	999999	736	805	653	799	889	999999	643	579	690	728	357	294	999999	999999	101	478	962	758	510	210	742	675	809	62	133	20	999999	999999	362	999999	999999	512	977	488	609	697	826	550	859	173	858	304	656	492	74	999999	999999	113	850	485	80	893	999999	190	187	70	995	600	675	999999	879	143	226	13	11	999999	316	229	136	999999	999999	421	899	347	351	448	29	327	987	784	357	999999	659	876	616	999999	999999	999999	310	548	701	235	875	980	294	724	88	999999	999999	999999	999999	444	976	456	833	659	999999	999999	999999	739	51	677	613	891	531	999999	484	349	396	999999	999999	519	999999	588	701	999999	999999	918	999999	999999	369	377	837	999999	751	912	999999	212	53	999999	838	601	957	571	999999	34	622	999999	458	154	249	738	999999	999999	267	523	526	398	755	417	122	85	999999	999999	999999	673	840	999999	150	999999	385	282	999999	439	339	370	562	999999	90	677	999999	563	470	999999	386	631	999999	524	510	238	396	999999	457	635	999999	763	999999	745	201	999999	999999	777	842	999999	769	967	999999	999999	983	999999	960	999999	317	87	613	558	615	329	835	999999	562	999999	999999	912	232	20	825	671	594	999999	998	817	165	256	999999	36	999999	630	149	999999	199	295	541	999999	277	226	67	379	32	999999	999999	52	909	453	281	999999	442	930	999999	758	151	999999	241	417	899	153	23	71	999999	586	838	999999	190	426	558	277	999999	731	645	16	999999	999999	648	999999	428	955	907	712	999999	623	999999	790	999999	999999	278	428	999999	134	714	133	212	999999	784	446	457	172	999999	493	894	13	95	710	294	999999	806	999999	132	933	988	943	246	311	95	970	991	58	999999	999999	999999	999999	999999	999999	27	999999	999999	956	671	212	850	999999	102	424	817	971	999999	883	999999	999999	584	582	306	999999	146	770	999999	901	999999	813	454	409	202	73	345	999999	999999	437	693	772	807	999999	999999	999999	92	733	851	822	494	123	999999	999999	553	566	224	574	999999	103	522	257	635	902	999999	858	757	451	73	39	88	62	191	110	200	732	606	734	559	386	47	413	918	74	416	797	999999	346	999999	635	848	770	932	999999	915	445	147	904	805	175	172	641	669	821	743	442	999999	342	917	820	960	489	25	999999	65	118	338	999999	495	257	999999	420	999999	438	190	317	999999	494	999999	755	999999	702	929	393	999999	406	743	999999	331	974	864	48	999999	45	674	
368	755	485	642	806	999999	576	419	557	688	751	999999	241	641	435	322	448	157	172	235	268	559	631	999999	658	999999	999999	249	999999	392	449	999999	559	763	821	562	644	852	388	647	29	292	382	705	472	359	512	999999	896	999999	426	890	267	999999	999999	809	133	999999	983	441	875	999999	999999	174	249	760	999999	999999	819	999999	999999	596	999999	524	215	975	187	926	770	309	863	775	999999	858	966	558	734	748	356	22	438	999999	999999	947	772	692	999999	218	999999	712	862	44	646	33	984	999999	999999	743	604	999999	631	999999	483	999999	578	110	999999	999999	207	999999	36	748	999999	806	444	287	727	821	999999	523	590	999999	469	67	999999	999999	139	330	999999	146	436	990	153	999999	390	241	917	194	999999	671	708	999999	20	775	686	123	999999	999999	999999	707	112	310	990	90	999999	662	737	425	247	999999	970	663	175	71	264	45	605	216	425	212	370	542	453	999999	815	245	958	999999	381	999999	916	999999	999999	176	43	136	999	72	73	999999	999999	501	947	629	701	999999	189	948	520	650	999999	705	423	386	347	570	856	910	275	999999	703	53	53	914	999999	680	999999	999	38	999999	45	542	999999	999999	999999	868	594	823	389	770	65	20	183	999999	814	221	999999	364	999999	472	279	99	797	999999	999999	999999	999999	43	796	30	132	190	999999	392	999999	976	562	725	676	478	975	43	531	504	560	693	870	322	109	621	804	999999	179	999999	859	945	744	695	673	260	999999	561	36	368	648	874	99	791	125	838	659	160	688	360	497	245	999999	303	896	341	589	144	934	185	226	999999	20	365	532	999999	241	866	62	426	68	999999	999999	172	855	686	603	88	207	271	999999	653	879	819	78	623	388	999999	799	999999	999999	999999	627	851	152	94	999999	999999	268	999999	606	792	108	271	999999	82	239	404	999999	220	737	510	937	672	999999	572	684	201	296	909	291	999999	77	999999	999999	782	797	999999	999999	771	999999	869	820	999999	664	179	555	617	527	995	394	999999	13	999999	999999	170	999999	954	637	579	409	672	447	359	173	815	999999	999999	999999	999999	285	999999	384	999999	397	868	999999	194	999999	53	27	77	673	300	999999	308	787	488	125	595	444	842	527	999999	999999	999999	431	999999	589	849	454	177	111	18	720	320	608	336	201	736	479	163	945	594	562	342	999999	999999	834	864	999999	246	272	920	84	442	556	999999	999999	999999	999999	229	605	999999	999999	999999	965	664	580	214	699	999999	297	999999	126	290	896	933	887	39	162	999999	999999	724	821	999999	
905	191	934	288	999999	674	31	954	299	260	999999	786	999999	999999	376	999999	576	629	174	575	949	999999	999999	793	545	622	56	285	94	172	999999	880	999999	390	944	999999	730	999999	450	999999	440	999999	999999	866	999999	999999	938	184	662	818	707	999999	560	255	269	32	387	999999	742	152	628	745	869	137	667	678	449	614	999999	592	612	999999	189	149	145	999999	793	937	72	435	683	871	622	276	464	585	330	102	131	922	999999	590	559	308	407	694	472	962	208	63	671	999999	999999	999999	215	433	827	420	120	999999	238	449	88	999999	468	756	132	999999	672	92	358	357	493	846	999999	32	725	881	999999	450	153	999999	999999	19	999999	360	466	552	70	999999	757	999999	981	478	693	956	512	251	840	999999	571	868	999999	125	704	324	999999	568	882	193	708	946	678	669	508	407	710	999999	999999	118	299	580	543	641	335	999999	375	24	163	240	520	483	999999	101	879	284	541	623	314	450	519	999999	999999	877	332	810	240	322	969	296	255	999999	697	731	360	991	999999	658	790	265	948	826	415	651	672	999999	905	586	789	234	865	96	764	999999	598	401	999999	665	319	999999	218	999999	54	866	985	86	785	319	999999	887	949	882	999999	58	999999	692	999999	999999	214	999999	999999	999999	533	745	430	168	999999	594	999999	999999	91	669	999999	276	57	896	781	548	666	595	449	595	846	902	284	983	999999	715	999999	905	908	891	999999	221	618	999999	529	309	446	826	407	201	186	781	806	999999	999999	999999	11	999999	999999	944	361	618	658	319	807	631	470	447	905	963	982	237	59	200	218	137	657	493	377	482	111	840	999999	258	419	74	999999	995	449	999999	714	999999	999999	964	540	842	563	999999	999999	898	838	999	999999	444	219	999999	731	615	80	999999	909	517	237	439	999999	521	430	999999	899	743	535	999999	997	217	259	974	242	95	660	376	573	358	736	479	999999	999999	918	754	48	999999	999999	490	925	999999	999999	999999	780	564	130	28	421	163	409	22	373	373	11	713	194	245	999999	645	955	704	842	560	780	757	796	999999	602	676	371	439	411	55	549	964	429	999999	203	678	999999	999999	999999	420	948	999999	116	279	111	215	569	803	754	696	999999	230	201	237	999999	33	999999	389	426	745	792	970	611	999999	999999	999999	293	141	51	47	680	324	999999	999999	999999	999999	651	526	639	397	116	999999	684	714	520	329	773	999999	638	180	999999	585	225	218	627	978	122	788	999999	74	921	438	761	716	999999	219	481	999999	625	999999	381	251	
750	39	999999	234	296	896	807	504	273	101	503	999999	138	105	109	999999	804	634	944	863	80	575	475	678	805	999999	699	999999	847	14	577	279	798	667	999999	196	999999	402	692	225	981	951	999999	829	935	890	588	920	120	999999	964	999999	424	518	999999	185	563	960	428	328	207	999999	656	999999	524	999999	82	470	999999	913	999999	999999	941	728	881	129	999999	645	743	915	999999	779	200	907	999999	999999	999999	290	496	659	632	999999	974	999999	28	485	304	540	315	711	817	128	659	207	979	562	59	999999	636	61	410	917	226	513	999999	428	999999	999999	229	938	378	792	973	611	999999	350	437	578	709	999999	999999	244	999999	999999	107	269	999999	999999	927	487	999999	999999	999999	444	999999	714	402	999999	999999	600	999999	554	321	377	343	35	155	999999	916	999999	134	480	999999	999999	236	999999	999999	999999	999999	680	308	321	821	741	410	218	999999	538	999999	999999	948	967	154	119	999999	280	923	962	698	81	124	999999	999999	299	363	66	182	999999	218	93	137	217	64	753	301	859	733	579	966	134	887	616	697	350	690	167	336	877	14	956	252	624	497	344	999999	238	244	999999	388	354	46	724	330	999999	448	740	912	401	818	999999	546	353	999999	573	999999	508	383	736	608	205	729	999999	418	261	841	999999	720	999999	999999	73	624	211	201	621	98	999999	295	999999	901	949	999999	935	68	638	419	999999	628	923	160	67	854	508	923	192	624	740	316	78	436	936	30	202	213	999999	751	345	162	384	485	999999	222	954	834	659	950	794	246	780	999999	941	883	999999	569	140	218	126	288	19	997	357	999999	226	992	965	999999	62	731	313	886	999999	747	999999	448	138	844	999999	674	999999	241	830	999999	999999	999999	495	999999	999999	632	83	999999	635	67	153	387	999999	175	995	962	869	999999	898	73	933	999999	768	204	639	999999	441	999999	999999	999999	23	777	176	853	330	990	507	912	705	429	657	766	999999	26	999999	867	320	962	849	937	999999	544	342	766	999999	999999	468	300	423	999999	201	788	237	999999	53	375	220	284	844	15	999999	957	999999	479	415	177	999999	999999	600	771	47	479	999999	382	647	479	444	409	293	689	532	999999	498	999999	237	999999	539	78	972	999999	657	46	127	844	482	847	519	999999	361	402	997	716	699	651	999999	722	352	854	545	573	930	810	990	165	483	999999	468	205	999999	999999	637	575	779	371	124	11	361	601	900	799	960	581	999999	890	691	815	999999	846	991	515	527	684	999999	999999	308	846	55	962	999999	
234	389	324	621	816	765	432	936	999999	536	837	370	999999	999999	746	613	358	999999	110	473	999999	740	622	999999	999999	28	952	52	999999	999999	278	955	399	240	676	999999	646	960	999999	134	269	879	189	319	164	999999	999999	999999	786	796	949	94	945	498	703	999999	766	120	885	798	813	390	999999	273	268	881	970	999999	999999	999999	966	398	999999	975	214	999999	999999	999999	59	589	251	231	266	999999	124	193	20	999999	999999	193	653	536	84	443	321	879	999999	999999	60	282	185	267	453	460	999999	560	564	970	294	915	999999	464	70	306	556	999999	999999	999999	159	999999	871	79	982	999999	682	440	323	96	663	334	475	645	261	777	414	984	778	999999	754	563	629	50	615	621	261	198	475	778	886	730	755	339	766	999999	999999	999999	284	999999	778	398	247	477	999999	960	999999	296	999999	292	891	572	812	328	237	999999	999999	999999	464	370	843	493	964	999999	210	932	579	146	999999	999999	376	309	709	999999	37	365	326	999999	999999	655	181	999999	986	193	887	323	918	999999	111	999999	528	580	651	913	999999	295	999999	999999	277	384	390	999999	417	926	916	592	999999	999999	999999	872	279	304	107	808	999999	879	507	999999	999999	999999	24	151	999999	999999	757	999999	657	796	999999	999999	999999	999999	999999	999999	275	867	999999	69	276	304	460	999999	146	239	902	234	482	843	724	635	787	652	999999	390	369	248	279	999999	999999	131	934	77	999999	558	940	999999	420	748	543	331	332	447	515	999999	999999	488	15	804	805	533	322	814	81	999999	999999	999999	580	999999	989	36	598	846	999999	155	370	393	69	999999	299	257	813	734	999999	999999	312	349	147	690	955	880	999999	474	904	646	808	130	999999	196	604	661	83	917	758	999999	999999	486	557	999999	999999	52	429	999999	515	999999	719	588	514	678	999999	614	999999	999999	548	118	792	999999	941	253	347	999999	398	872	999999	637	999999	896	975	999999	999999	825	791	778	696	913	461	999999	959	999999	926	229	999999	999999	218	999999	521	193	378	999999	999999	608	545	314	999999	753	653	557	442	878	384	823	612	999999	18	161	822	999999	203	635	657	999999	174	999999	327	999999	634	999999	663	994	999999	990	999999	999999	999999	71	290	487	755	943	269	904	384	90	972	113	617	894	317	67	176	158	999999	743	999999	999999	443	950	999999	999999	129	581	999999	999999	999999	393	999999	999999	653	999999	871	999999	999999	999999	376	752	600	999999	622	224	999999	999999	763	999999	999999	999999	11	784	342	328	999999	340	500	849	999999	687	20	999999	999999	589	807	340	250	999999	
195	830	541	999999	377	250	158	359	337	772	405	389	818	297	619	999999	391	521	944	335	329	541	844	766	436	688	742	999999	999999	999999	417	179	499	403	999999	997	999999	999999	417	102	999999	999999	12	999999	999999	999999	869	723	327	532	999999	295	395	915	50	654	986	999999	312	688	507	494	999999	999999	365	999999	999999	425	876	621	370	128	114	852	165	62	999999	126	322	991	819	29	346	999999	999999	999999	999999	583	999999	766	21	999999	999999	728	594	685	683	707	372	227	554	453	999999	705	172	89	191	543	760	988	125	870	462	999999	868	488	157	999999	999999	244	999999	316	73	120	999999	710	168	385	267	480	378	831	753	105	999999	375	182	640	80	755	999999	249	823	373	650	150	999999	649	860	116	537	332	246	138	999999	248	999999	999999	105	999999	921	806	286	290	620	293	127	366	999999	502	316	516	289	715	304	213	492	699	469	469	512	518	524	161	942	999999	594	999999	331	999999	999999	446	545	618	999999	143	963	543	753	999999	33	999999	776	367	999999	31	999999	531	834	570	755	691	276	636	999999	413	291	135	348	999999	698	502	44	674	517	869	971	671	881	999999	999999	949	946	112	445	670	741	999999	361	921	12	73	790	999999	453	303	179	999999	668	430	851	838	205	188	668	531	807	112	849	930	59	382	650	999999	329	805	744	999999	999999	289	671	999999	999999	426	999999	635	712	282	230	224	699	72	12	460	320	412	999999	767	443	914	863	639	318	999999	871	630	999999	999999	442	648	559	15	718	999999	759	727	999999	778	616	43	818	534	882	635	240	987	379	199	362	917	60	976	730	286	426	999999	815	353	555	941	222	595	999999	999999	664	694	353	622	999999	592	348	976	999999	410	106	339	756	683	200	884	999999	999999	764	524	598	582	999999	442	963	726	911	999999	233	674	820	232	999999	311	999999	546	643	757	497	770	999999	999999	826	329	190	96	285	142	163	671	691	989	830	999999	999999	92	418	911	999999	974	680	627	753	999999	999999	873	999999	999999	712	999999	250	503	735	994	999999	523	756	999999	261	876	451	779	999999	999999	999999	831	999999	377	327	999999	999999	999999	999999	523	99	951	999999	999999	999999	317	451	830	430	509	430	198	263	836	380	469	335	461	660	783	999999	901	999999	999999	502	999999	481	277	137	824	525	518	999999	222	904	993	203	416	227	944	434	621	359	67	999999	794	999999	565	997	858	562	999999	999999	324	999999	999999	892	139	999999	999999	836	999999	702	605	983	912	793	51	931	387	276	919	
244	715	358	911	999999	12	70	708	999999	915	280	999999	272	999999	446	91	232	999999	999999	999999	569	247	118	260	919	753	999999	228	11	999999	999999	619	591	642	441	366	965	87	645	889	78	148	799	920	999999	432	343	144	475	711	999999	225	999999	999999	360	997	607	107	999999	798	928	841	707	654	292	999999	999999	629	999999	999999	125	154	80	221	999999	430	448	198	357	496	420	939	752	299	999999	999999	344	999999	292	999999	759	867	999999	847	961	237	441	154	637	252	744	714	726	999999	596	673	154	74	217	929	558	999999	750	505	388	988	99	417	936	874	326	999999	346	973	331	257	69	999999	999999	767	989	999999	560	114	751	705	223	367	703	54	999999	279	999999	363	885	350	127	589	468	973	148	999999	218	763	926	446	377	753	74	348	999999	999999	999999	449	939	999999	999999	999999	753	682	775	731	999999	891	610	56	135	999999	97	980	140	479	764	286	629	966	95	796	999999	315	338	470	302	999999	440	999999	999999	733	424	999999	491	480	835	786	999999	416	999999	327	999999	879	999999	999999	665	93	217	144	166	538	819	973	999999	71	468	448	354	315	439	999999	460	268	591	402	999999	467	999999	659	643	999999	999999	223	657	999999	643	308	999999	943	804	999999	157	999999	999999	926	999999	450	999999	430	22	397	442	999999	977	959	866	894	999999	919	825	208	595	557	500	188	999999	606	326	412	427	170	455	410	510	230	212	999999	82	999999	488	999999	999999	78	647	256	546	999999	999999	698	900	749	19	999999	128	999999	623	599	999999	17	477	999999	999999	58	999999	851	942	41	392	756	756	999999	822	633	999999	708	999999	527	999999	999999	999999	999999	369	627	511	678	160	380	292	904	606	999999	999999	999999	197	181	992	958	75	999999	314	514	803	999999	941	199	999999	386	644	999999	414	999999	689	560	375	213	947	506	546	334	999999	571	749	488	159	152	999999	999999	446	268	999999	242	999999	999999	999999	137	999999	880	999999	999999	751	774	999999	872	999999	510	924	799	698	983	233	999999	422	999999	104	742	764	325	999999	798	999999	999999	940	385	704	181	999999	574	999999	999999	999999	77	820	234	999999	927	999999	877	988	649	228	563	69	462	45	229	820	721	30	999999	372	154	550	887	999999	583	833	360	177	327	865	359	999999	460	250	165	675	999999	167	177	906	886	999999	690	580	283	118	488	349	485	361	923	554	423	875	598	999999	933	748	998	999999	484	710	671	783	999999	385	609	999999	879	554	633	999999	999999	300	999999	818	859	317	999999	999999	355	999999	692	
999999	999999	999999	764	999999	999999	638	741	999999	169	83	431	186	664	906	711	898	999999	276	999999	930	728	999999	999999	133	399	779	667	626	546	999999	747	474	28	705	841	999999	620	999999	999999	251	812	193	404	779	868	309	163	999999	605	313	967	88	550	761	248	999999	999999	641	195	999999	970	125	902	636	335	999999	168	959	74	999999	288	482	707	999999	127	544	966	921	264	100	626	714	999999	999999	565	668	923	999999	467	999999	960	978	999999	696	280	697	999999	767	454	999999	999999	204	888	999999	35	494	381	331	643	703	615	999999	386	104	999999	266	104	669	81	666	44	999999	501	805	686	999999	642	20	999999	999999	263	208	477	354	949	431	826	999999	217	80	999999	601	622	763	654	779	602	999999	999999	24	603	621	999999	787	999999	248	702	93	282	726	852	370	383	223	450	417	999999	42	155	999999	440	42	462	10	379	442	999999	999999	161	906	707	897	999999	934	999999	641	511	690	477	710	999999	743	789	491	228	926	228	409	999999	246	75	569	600	625	583	570	169	999999	999999	443	999999	963	931	375	28	999999	800	448	397	809	999999	33	564	444	105	697	253	970	999999	452	223	879	425	914	840	147	306	944	360	265	482	815	999999	44	750	765	811	423	999999	272	999999	780	21	513	341	999999	15	165	530	999999	327	198	913	999999	230	90	548	27	999999	881	658	855	98	141	337	99	750	999999	694	339	886	830	508	999999	999999	999999	999999	999999	583	797	142	151	423	999999	938	293	902	316	813	669	999999	793	887	999999	999999	999999	691	999999	186	251	999999	999999	470	201	10	999999	999999	403	999999	787	222	636	999999	737	999999	516	999999	624	999999	53	197	444	716	34	122	102	942	917	905	54	751	987	735	341	505	657	680	999999	473	452	603	509	999999	36	457	591	359	160	842	999999	839	999999	687	142	999999	857	767	445	999999	908	553	772	497	606	45	999999	900	999999	999999	100	835	218	161	750	999999	687	999999	999999	577	531	743	792	84	808	214	683	309	999999	999999	648	890	245	154	999999	898	830	21	69	990	999999	999999	256	919	751	999999	630	915	937	692	376	88	87	999999	556	174	761	698	999999	401	361	926	999999	824	592	210	600	999999	596	999999	619	675	719	999999	356	840	496	872	999999	546	584	999999	999999	910	999999	570	812	376	999999	399	147	999999	332	999999	639	305	393	432	999999	999999	999999	999999	329	96	999999	700	368	388	999999	715	999999	999999	999999	152	816	593	999999	396	999999	32	398	999999	476	206	714	487	353	61	999999	61	
999999	74	546	782	875	28	448	285	837	999999	999999	999999	999999	881	721	258	999999	999999	851	55	740	996	999999	313	162	446	99	999999	381	595	999999	999999	999999	470	268	614	351	593	276	798	999999	999999	999999	999999	999999	964	379	594	485	465	720	173	210	24	999999	460	554	242	629	439	999999	326	904	252	864	894	115	394	623	116	906	184	912	999999	999999	461	447	817	999999	999999	77	504	647	915	999999	192	117	313	159	999999	69	119	963	837	869	828	384	316	836	926	999999	999999	999999	378	559	546	261	999999	999999	859	22	736	749	440	371	434	999999	988	999999	681	787	999999	244	999999	57	797	220	84	999999	81	86	141	999999	566	339	999999	999999	278	366	337	999999	959	199	999999	795	999999	999999	532	476	999999	159	396	938	165	149	66	750	999999	999999	999999	336	186	965	52	782	999999	756	192	111	288	999999	999999	632	50	999999	827	612	943	999999	724	999999	687	999999	999999	921	690	203	825	427	282	342	377	999999	604	999999	755	994	156	518	913	576	187	999999	198	544	749	999999	897	415	322	453	806	999999	607	999999	648	999999	227	999999	101	688	930	999999	828	999999	534	463	38	49	994	832	999999	435	999999	157	260	999999	420	213	182	927	305	419	115	828	999999	241	349	999999	999999	999999	776	999999	999999	235	645	421	603	999999	19	295	999999	858	421	489	987	999999	38	459	84	393	167	24	948	999999	392	999999	660	999	420	302	999999	759	999999	816	66	999999	19	881	511	999999	999999	999999	999999	886	201	447	998	626	841	999999	999999	890	204	999999	29	762	86	261	842	134	761	999999	831	717	181	975	181	605	433	556	371	157	947	999999	999999	989	821	72	999999	999999	522	44	167	999999	99	233	564	717	796	303	365	758	999999	387	87	67	346	999999	715	226	999999	403	203	999999	999999	999999	943	959	247	999999	941	999999	287	897	611	999999	446	999999	999999	948	999999	464	808	139	201	612	999999	570	168	673	999999	344	999999	999999	680	129	999999	872	471	43	999999	999999	999999	766	362	350	480	151	775	360	621	769	858	766	804	810	999999	73	999999	191	947	382	801	574	386	606	667	999999	227	492	885	573	999999	594	999999	999999	985	999999	777	850	999999	999999	795	807	62	884	486	999999	952	869	535	777	779	289	999999	907	999999	905	390	755	683	949	924	293	475	999999	663	273	108	987	825	553	999999	253	59	981	999999	993	521	502	129	87	578	358	956	999999	794	999999	508	761	22	89	661	999999	176	191	999999	512	999999	999999	230	223	491	964	53	981	999999	535	239	
113	329	810	393	887	999999	999999	999999	576	999999	999999	263	838	999999	347	975	745	892	275	86	867	939	85	661	999999	282	999999	595	613	314	999999	999999	268	595	404	441	212	696	773	394	570	810	475	185	974	751	999999	457	154	989	307	99	225	458	999999	174	253	158	875	999999	729	21	767	999999	361	740	994	999999	370	999999	999999	59	999999	880	516	67	999999	900	687	765	890	458	451	999999	17	885	999999	810	233	999999	198	63	999999	999999	664	999999	52	213	824	243	999999	149	97	999999	999999	999999	970	344	941	314	700	353	471	120	725	999999	569	153	999999	475	339	194	28	999999	717	719	238	961	225	957	24	270	85	453	999999	999999	999999	213	407	999999	915	76	999999	919	540	844	591	710	442	393	989	898	999999	358	999999	573	131	999999	530	506	29	999999	128	984	299	999999	999999	28	111	974	910	999999	745	505	560	273	325	109	599	872	999999	528	528	832	968	126	320	726	549	445	999999	412	682	901	999999	906	947	884	999999	110	576	573	609	999999	999999	999999	999999	999999	798	640	257	999999	368	999999	378	999999	489	296	25	183	999999	551	478	665	355	999999	684	844	765	654	325	441	999999	498	999999	565	918	70	358	345	999999	999999	928	999999	198	999999	54	33	533	248	426	660	868	456	981	35	104	943	122	975	948	318	999999	999999	999999	815	552	869	362	999999	582	429	937	680	999999	261	623	999999	999999	748	463	660	320	999999	238	999999	573	999999	517	999999	999999	975	999999	382	396	999999	999999	783	594	383	999999	184	671	720	665	997	722	198	245	729	411	534	476	999999	522	297	998	170	999999	659	251	529	999999	999999	352	607	481	564	999999	565	999999	839	975	103	693	288	989	600	861	241	942	384	787	999999	999999	999999	509	583	860	999999	999999	27	999999	935	141	534	822	589	378	68	526	999999	904	999999	656	571	559	382	680	244	308	407	999999	684	716	867	999999	574	222	416	107	897	704	999999	909	65	971	999999	962	999999	466	410	232	999999	714	784	999999	117	141	999999	386	137	999999	626	800	258	718	193	228	274	793	257	376	961	960	628	463	720	999999	600	600	999999	419	521	777	898	185	506	969	932	999999	634	442	915	999999	970	995	88	393	660	347	999999	821	698	375	218	43	270	841	999999	331	759	346	541	999999	866	999999	999999	999999	902	82	221	223	296	877	999999	815	999999	932	990	633	384	336	120	263	811	698	999999	999999	999999	864	999999	999999	883	999999	637	298	999999	218	999999	263	614	240	491	999999	135	575	534	820	999999	
999999	999999	337	851	463	946	432	236	287	999999	177	995	244	288	999999	166	556	339	999999	249	870	913	253	999999	736	28	153	845	532	999999	245	174	900	999999	176	293	588	999999	429	663	999999	72	623	322	994	267	380	951	453	430	578	245	848	581	999999	489	999999	999999	124	445	803	586	703	160	660	13	105	305	122	754	578	743	910	31	44	807	299	999999	774	479	647	202	402	111	999999	10	325	329	601	999999	955	29	999999	984	860	628	368	999999	662	991	172	84	839	699	999999	835	335	827	547	999999	200	406	793	645	999999	610	194	602	601	659	688	999999	704	436	799	558	54	925	170	415	449	825	279	999999	317	999999	362	702	259	723	674	498	782	71	496	558	236	63	196	259	999999	999999	872	12	312	999999	379	413	900	303	791	409	666	141	999999	374	137	999999	337	234	258	999999	353	999999	999999	200	993	999999	939	999999	332	990	999999	999999	971	999999	953	276	999999	920	203	999999	802	955	999999	274	832	650	999999	131	430	226	999999	962	11	952	423	994	26	999999	402	736	473	999999	971	800	999999	755	169	417	421	861	999999	416	40	308	688	397	999999	720	999999	353	999999	818	820	999999	274	776	909	28	269	958	259	368	528	466	486	153	984	141	604	87	999999	562	710	569	999999	318	999999	703	274	999999	58	306	754	59	74	999999	999999	865	999999	894	999999	151	999999	999999	611	999999	888	999999	821	544	412	814	999999	290	862	119	118	261	428	955	844	215	754	243	909	999999	613	479	402	831	999999	129	605	709	241	999999	414	257	999999	516	430	367	881	729	623	244	190	473	196	954	546	586	446	580	60	640	396	999999	999999	657	567	418	181	989	238	292	218	999999	59	522	705	861	304	912	534	999999	999999	999999	999999	674	773	999999	999999	447	999999	729	682	999999	659	601	953	498	703	309	999999	21	196	999999	500	340	35	773	999999	674	999999	999999	292	534	999999	574	316	371	306	878	884	428	135	733	999999	509	999999	999999	757	458	569	216	167	994	964	522	300	441	535	288	999999	999999	999999	618	999999	999999	447	158	979	95	294	592	202	824	999999	529	886	462	197	991	999999	842	26	966	114	52	527	297	999999	532	284	999999	835	999999	239	884	703	517	545	105	71	462	213	999999	173	977	24	343	999999	444	999999	999999	253	543	999999	806	999999	758	514	999999	91	159	587	457	810	419	756	184	594	541	826	378	916	102	999999	278	639	353	999999	136	999999	194	999999	136	895	999999	631	302	470	432	900	945	12	399	
23	911	874	755	861	753	231	999999	999999	999999	617	268	921	999999	614	289	177	640	999999	387	127	896	999999	461	562	374	999999	999999	714	999999	640	880	376	999999	999999	27	404	883	492	59	905	198	446	681	999999	637	524	479	687	191	265	270	999999	625	999999	126	481	422	203	999999	999999	999999	135	586	406	737	999999	404	999999	596	884	294	999999	906	999999	999999	460	999999	999999	924	999999	318	999999	999999	906	380	891	999999	254	962	546	981	689	995	93	148	73	859	285	999999	745	999999	999999	101	999999	999999	122	93	153	354	665	722	479	278	999999	656	991	999999	680	35	845	151	999999	120	59	999999	604	999999	999999	999999	865	601	483	172	189	999999	911	684	236	999999	268	999999	607	900	306	824	512	999999	359	437	156	470	189	259	999999	999999	970	296	999999	999999	999999	960	270	809	488	999999	999999	999999	99	916	999999	316	375	744	767	48	543	999999	814	235	400	194	802	999999	197	404	422	233	237	584	759	625	642	833	999999	308	546	999999	999999	999999	999999	205	330	442	999999	840	105	444	492	999999	70	999999	482	999999	13	191	167	875	622	94	652	25	89	514	166	129	673	542	184	999999	501	999999	838	999999	650	204	999999	370	702	999999	309	977	741	340	524	49	153	826	830	999999	151	999999	186	337	589	569	126	999999	285	573	176	999999	269	999999	405	325	882	900	175	808	328	999999	999999	275	999999	674	284	749	990	999999	999999	847	999999	796	999999	830	568	511	992	91	999999	57	94	139	190	746	717	718	999999	208	999999	999999	660	31	999999	999999	498	999999	552	914	999999	999999	999999	168	596	329	851	472	705	999999	756	999999	999999	94	730	999999	999999	52	95	999999	956	565	814	792	959	733	197	690	737	973	341	657	999999	87	796	999999	999999	926	542	999999	999999	255	23	369	999999	999999	345	575	301	789	642	455	825	513	958	728	561	42	208	863	999999	170	999999	731	243	109	999999	829	297	999999	57	785	510	234	999999	711	552	999999	999999	999999	397	621	398	947	340	885	831	456	129	78	159	200	728	679	729	734	999999	291	999999	352	999999	515	288	999999	999999	857	945	601	369	256	186	116	691	999999	999999	520	999999	999999	401	358	277	965	710	999999	868	999999	999999	830	504	999999	999999	270	329	999	808	881	343	125	999999	482	939	239	96	873	892	999999	509	703	999999	219	999999	731	890	777	84	999999	805	69	414	999999	801	999999	107	949	999999	999999	787	691	999999	594	999999	999999	582	918	999999	999999	879	999999	999999	825	357	999999	999999	295	999999	471	380	552	999999	999999	
999999	283	999999	330	681	825	142	146	819	977	265	817	486	618	42	999999	999999	972	368	46	529	968	999999	999999	537	447	496	812	502	592	544	999999	767	816	517	999999	999999	262	999999	593	905	742	27	359	569	540	877	19	999999	151	322	408	193	887	880	999999	999999	999999	793	244	999999	330	643	999999	442	999999	60	999999	110	139	369	999999	735	775	141	786	950	999999	29	996	999999	487	999999	361	280	146	60	879	935	999999	361	823	469	12	265	584	999999	791	999999	548	999999	216	908	999999	999999	999999	999999	418	756	103	168	179	112	999999	674	851	770	999999	956	305	970	181	734	999999	778	999999	436	999999	520	999999	999999	169	464	481	516	363	578	437	999999	852	473	642	999999	841	999999	191	721	672	338	413	814	816	834	999999	577	319	482	999999	353	245	990	939	898	209	415	998	714	630	289	999999	282	342	999999	113	831	338	58	892	460	597	999999	763	404	999999	742	872	334	842	904	207	999999	371	93	999999	999999	534	743	923	436	999999	476	100	393	999999	141	481	113	731	790	248	270	999999	999999	756	421	237	545	792	999999	542	674	999999	726	92	440	911	259	999999	251	307	594	134	465	999999	130	733	999999	387	974	270	768	603	61	665	999999	300	613	337	923	634	988	999999	999999	893	999999	603	374	310	587	230	232	735	489	493	653	146	133	549	636	688	857	168	817	206	773	80	999999	999999	999999	149	307	922	454	616	999999	643	668	572	639	999999	368	999999	799	754	48	42	123	567	999999	800	999999	74	701	999999	777	830	144	269	130	507	782	999999	164	448	922	310	291	872	185	20	477	561	910	119	999999	999999	368	72	168	740	957	263	999999	355	972	243	999999	219	839	487	999999	409	999999	142	744	65	914	361	999999	738	999999	251	392	11	999999	999999	999999	591	916	999999	472	81	999999	999999	550	528	999999	999999	475	689	89	82	43	697	511	77	119	778	375	273	999999	16	999999	429	999999	715	999999	58	32	366	999999	999999	302	849	999999	437	999999	72	999999	225	802	999999	885	152	658	678	218	999999	999999	265	505	385	226	652	127	999999	841	681	999999	999999	657	214	786	999999	609	450	779	193	999999	83	769	999999	196	999999	470	766	130	97	999999	320	507	999999	999999	999999	861	704	999999	650	732	560	596	626	673	757	568	598	999999	776	999999	218	899	34	999999	426	999999	458	999999	77	191	360	344	999999	999999	999999	336	481	655	29	999999	905	37	139	999999	131	487	999999	383	438	590	999999	447	354	554	562	999999	482	999999	142	280	413	
515	355	468	382	225	842	716	594	431	96	942	309	999999	637	191	769	573	893	939	999999	84	760	486	319	912	990	208	357	999999	999999	999999	522	749	844	400	682	671	89	999999	999999	435	999999	17	503	999999	148	825	999999	381	651	909	278	999999	999999	338	754	868	158	469	999999	643	369	999999	577	776	430	560	684	246	999999	108	494	987	304	999999	999999	753	982	389	999999	175	290	999999	25	944	51	328	822	516	645	813	522	619	680	10	76	860	439	726	999999	999999	151	681	999999	999999	424	291	999999	18	999999	11	886	769	694	69	999999	393	912	633	735	111	999999	177	600	695	999999	874	317	303	851	999999	323	265	879	197	34	609	113	999999	529	999999	429	813	473	999999	926	752	925	620	647	682	948	806	991	408	999999	999999	90	186	965	549	974	605	167	618	688	630	889	999999	999999	999999	290	449	113	975	681	924	704	999999	769	834	949	999999	656	999999	486	516	999999	481	999999	60	529	926	999999	979	786	824	655	855	955	306	863	428	584	894	402	508	702	26	999999	924	278	133	999999	141	600	999999	999999	988	141	182	999999	999999	169	999999	233	363	999999	999999	198	857	999999	999999	11	999999	971	999999	999999	761	776	999999	813	258	999999	422	999999	405	519	375	388	999999	875	667	723	783	941	455	268	599	999999	48	565	578	827	869	655	429	131	945	169	79	176	197	221	164	999999	117	662	999999	213	999999	844	576	745	999999	982	611	135	228	531	526	273	521	101	737	421	244	430	886	767	361	284	573	215	319	999999	999999	455	569	424	833	999999	520	999999	842	204	999999	833	999999	999999	999999	999999	999999	424	643	806	654	105	484	742	999999	999999	776	999999	851	999999	999999	371	999999	357	999999	165	565	804	697	733	752	135	258	542	432	410	293	999	723	67	381	999999	571	513	688	999999	971	999999	300	999999	26	541	545	298	924	999999	408	789	592	999999	739	108	999999	910	63	529	846	999999	319	723	403	777	266	794	181	999999	999999	921	669	999999	999999	737	513	549	716	221	589	960	618	804	12	503	999999	835	327	283	433	661	999999	168	745	39	518	999999	754	249	284	751	127	803	828	486	130	880	703	999999	999999	186	999999	999999	999999	886	332	999999	720	999999	370	431	476	999999	697	147	472	510	967	165	999999	936	795	476	936	838	842	999999	976	525	383	535	142	325	688	256	466	999999	229	858	999999	13	856	854	879	853	284	229	115	999999	24	619	913	999999	999999	999999	391	727	999999	999999	54	517	538	205	526	834	299	161	
219	451	680	855	291	999999	999999	999999	90	940	999999	92	564	623	709	295	999999	763	622	593	543	40	999999	739	709	128	999999	199	999999	661	338	999999	564	133	20	999999	19	168	338	804	999999	999999	999999	999999	139	824	546	999999	807	253	693	999999	222	705	617	188	586	941	999999	172	305	268	751	428	611	999999	999999	999999	999999	55	999999	353	434	818	503	999999	999999	423	609	885	581	999999	392	232	967	575	999999	859	516	831	87	78	999999	999999	999999	831	814	159	999999	586	305	999999	817	762	999999	349	999999	404	211	639	725	172	999999	270	590	912	999999	999999	999999	46	721	668	924	781	967	217	341	268	319	999999	999999	313	999999	33	589	475	575	630	264	999999	246	999999	999999	877	999999	915	736	751	585	596	956	295	698	802	864	999999	190	46	794	999999	999999	999999	94	539	999999	422	999999	999999	680	124	347	255	274	832	799	294	20	57	674	62	999999	999999	683	723	999999	999999	614	999999	168	952	295	538	836	503	620	176	353	129	999999	999999	999999	999999	999999	470	999999	999999	999999	866	12	999999	999999	143	371	742	999999	428	999999	371	823	999999	807	805	159	727	829	999999	419	771	222	633	940	999999	646	980	725	63	517	223	474	999999	999999	748	999999	588	335	161	177	103	223	999999	999999	981	305	814	999999	531	999999	354	999999	450	301	259	653	379	999999	999999	497	999999	26	236	910	999999	897	999999	739	68	36	999999	402	678	999999	325	557	30	854	959	999999	831	103	203	786	999999	999999	33	712	608	105	410	948	999999	664	786	86	987	291	999999	94	487	84	829	505	999999	951	961	999999	976	701	633	525	680	999999	665	297	823	449	746	600	999999	999999	999999	962	626	622	999999	23	854	248	569	999999	258	999999	999999	757	273	698	90	221	621	223	736	906	471	884	278	460	999	498	263	547	544	14	221	382	943	999999	999999	93	999999	999999	955	999999	142	894	276	806	42	908	34	134	369	534	999999	659	379	234	999999	741	354	352	24	365	984	31	999999	254	999999	735	814	999999	999999	997	71	672	268	997	999999	577	618	472	427	999999	474	138	999999	20	999999	561	13	718	999999	147	738	807	934	599	753	120	999999	32	153	999999	104	999999	315	999999	472	316	999999	999999	460	924	999999	881	924	923	999999	856	999999	193	228	999999	731	106	41	999999	268	264	738	668	253	999999	876	596	999999	130	996	847	999999	816	547	718	170	632	267	451	25	856	883	20	708	999999	999999	516	803	52	574	999999	999999	999999	113	218	578	999999	137	796	57	536	563	803	926	
999999	43	37	646	510	940	109	999999	590	666	999999	380	727	999999	356	397	370	999999	999999	555	998	262	198	712	338	149	436	504	470	403	488	999999	90	999999	664	999999	249	870	302	999999	475	169	14	999999	702	999999	850	773	781	409	687	743	286	257	927	792	844	324	317	370	513	999999	377	999999	187	117	300	643	305	491	157	499	500	184	999999	839	257	230	20	999999	299	999999	723	71	999999	745	27	999999	999999	999999	999999	925	562	931	999999	869	791	999999	790	594	999999	999999	478	999999	262	999999	253	112	999999	98	544	623	999999	999999	999999	850	881	316	999999	442	999999	467	999999	432	471	231	937	568	586	221	57	440	440	999999	952	92	194	434	999999	528	502	914	666	999999	999999	999999	622	999999	859	747	987	485	346	999999	999999	90	999999	999999	827	40	259	684	525	955	50	113	193	886	864	999999	666	457	999999	952	999999	185	800	419	104	75	609	202	708	999999	233	572	999999	91	922	999999	362	148	606	779	278	817	399	711	37	234	222	999999	881	870	90	539	977	394	418	328	999999	321	951	761	430	67	975	999999	732	478	19	111	964	999999	637	528	851	999999	683	131	999999	99	391	869	999999	999999	999999	838	999999	693	594	710	672	604	999999	999999	999999	844	358	220	842	712	979	558	225	120	770	999999	243	999999	999999	259	999999	297	999999	200	999999	91	909	555	746	999999	928	48	999999	308	439	999999	410	999999	341	999999	379	472	289	84	120	833	654	741	113	999999	999999	205	14	344	999999	999999	999999	401	122	114	999999	802	999999	705	783	940	674	916	681	411	999999	647	230	999999	880	248	17	466	89	105	437	999999	452	324	999999	999999	999999	999999	309	999999	306	18	999999	236	80	576	999999	999999	300	999999	169	737	70	702	943	957	974	332	464	761	378	999999	322	26	999999	768	999999	999999	999999	60	906	134	617	628	114	480	999999	994	611	313	250	999999	176	999999	935	700	999999	749	999999	999999	999999	999999	95	548	685	999999	695	466	559	999999	225	848	421	250	273	999999	129	441	999999	473	793	980	721	160	999999	944	439	413	999999	976	661	611	778	587	302	205	49	79	999999	414	784	999999	444	999999	98	999999	22	999999	645	999999	999999	999999	161	999999	999999	777	989	934	999999	740	270	291	385	583	999999	614	80	833	947	999999	999999	999999	999999	193	999999	96	546	422	999999	999999	932	514	768	189	404	986	459	870	999999	524	215	999999	52	999999	153	999999	330	999999	999999	999999	331	188	999999	999999	999999	531	186	967	229	704	999999	577	872	907	808	756	523	206	
188	999999	164	209	46	432	863	891	17	295	50	195	765	999999	764	587	999999	999999	999999	202	284	873	809	491	651	102	293	638	241	144	404	999999	979	134	682	993	329	131	152	555	713	999999	524	891	927	999999	938	555	813	294	999999	999999	230	999999	922	999999	854	672	557	999999	149	999999	999999	872	891	652	216	641	13	770	268	676	611	999999	488	269	999999	999999	563	618	163	999999	824	946	34	999999	999999	658	212	376	149	656	573	207	416	488	364	999999	999999	284	826	307	552	999999	999999	443	453	249	842	662	999999	936	999999	999999	791	410	999999	713	848	999999	486	558	438	636	631	611	112	414	574	10	904	706	918	289	791	855	999999	782	920	591	895	999999	815	550	419	212	999999	634	999999	999999	88	999999	803	457	798	278	999999	915	999999	424	340	999999	999999	999999	999999	260	27	829	157	935	224	628	793	266	656	558	742	888	226	999999	74	478	999999	569	922	263	902	470	999999	523	999999	280	370	505	261	856	999999	999999	792	169	194	717	487	480	999999	460	858	547	801	999999	536	999999	698	999999	360	861	999999	115	999999	504	357	557	349	634	948	943	267	297	14	799	306	768	106	67	243	356	991	528	778	999999	404	365	668	999999	986	999999	582	376	155	399	814	157	64	297	812	637	378	999999	999999	847	202	570	542	11	943	768	883	640	759	13	870	523	336	457	109	991	999999	999999	999999	941	371	890	152	614	984	159	999999	808	255	606	978	999999	996	931	279	833	999999	667	307	228	133	941	999999	151	529	999999	999999	606	197	820	749	279	214	999999	485	999999	428	927	26	794	64	999999	395	163	35	731	999999	404	187	276	999999	231	801	429	818	429	283	999999	95	693	337	117	620	435	999999	708	933	417	455	967	415	895	650	512	173	57	556	999999	125	797	999999	426	428	999999	999999	527	999999	999999	770	999999	38	427	842	333	466	946	464	959	306	326	798	119	999999	219	861	283	581	298	265	770	872	819	885	297	918	999999	999999	699	999999	999999	240	999999	999999	399	939	987	63	999999	56	227	593	596	167	799	999	664	478	218	999999	377	999999	189	999999	999999	193	219	542	999999	414	999999	267	765	999999	967	96	999999	999999	558	280	873	230	264	999999	48	187	286	661	999999	297	264	442	999999	638	416	392	999999	999999	646	215	999999	999999	999999	912	500	959	827	421	200	999999	360	201	919	999999	196	999999	692	937	491	822	907	557	456	266	160	123	787	999999	769	584	44	30	827	352	999999	999999	999999	352	751	999999	999999	
999999	999999	383	937	72	522	541	452	999999	700	124	999999	999999	308	999999	999	999999	999999	999999	182	701	651	616	999999	339	999999	576	999999	768	999999	349	195	412	471	52	999999	83	999999	97	600	999999	999999	510	999999	999999	883	12	54	376	999999	999999	590	374	999999	999999	999999	854	704	999999	999999	945	153	684	999999	999999	928	735	362	266	95	925	923	674	999999	926	26	999999	999999	758	456	371	532	32	999999	955	759	820	505	999999	829	242	378	999999	398	999999	999999	999	999999	534	991	157	650	788	290	503	999999	916	588	999999	642	81	133	946	162	337	423	130	345	877	600	118	999999	549	437	853	557	212	999999	140	824	27	474	999999	766	999999	720	999999	741	845	408	843	242	525	999999	757	999999	431	999999	70	241	981	663	999999	934	883	918	110	999999	437	945	354	999999	457	166	624	606	926	999999	854	999999	999999	999999	500	479	756	999999	714	379	679	743	135	999999	225	999999	842	363	676	999999	883	389	620	392	313	999999	64	999999	785	369	555	160	193	252	999999	999999	562	602	173	999999	999999	999999	214	731	999999	694	820	999999	425	558	999999	999999	930	664	306	474	999999	999999	85	601	425	553	999999	354	999999	528	999999	999999	931	771	346	250	200	999999	94	999999	999999	999999	710	619	999999	354	788	236	55	294	999999	999999	999999	249	456	999999	526	571	999999	633	999999	999999	999999	162	144	936	999999	653	222	83	81	583	579	431	298	118	586	999999	522	80	765	864	309	539	308	41	938	691	324	81	723	628	999999	461	957	999999	980	557	485	151	576	144	23	971	223	646	949	524	999999	348	688	999999	59	833	999999	63	999999	378	853	112	998	96	338	999999	360	452	141	999999	999999	973	999999	999999	980	999999	503	630	999999	337	325	662	91	423	741	999999	999999	999999	578	618	592	904	765	999999	703	999999	153	999999	999999	872	621	770	515	831	60	999999	220	659	90	999999	339	247	213	233	999999	201	999999	585	999999	362	759	698	874	522	535	569	999999	525	335	607	237	999999	825	977	715	555	157	999999	373	764	765	732	999999	999999	999999	355	700	542	999999	999999	999999	567	145	453	123	999999	896	999999	306	491	769	999999	334	482	452	999999	999999	235	517	999999	54	770	222	589	596	36	126	974	242	999999	868	999999	965	822	255	669	877	382	864	792	999999	164	953	881	995	80	999999	999999	457	999999	933	999999	34	62	468	591	355	555	856	96	806	921	760	126	623	999999	729	511	999999	782	448	49	371	725	848	889	999999	340	999999	999999	628	27	527	999999	256	999999	650	913	
364	664	323	332	999999	999999	985	999999	403	999999	267	900	999999	999999	871	999999	524	893	113	309	214	578	999999	25	961	341	467	788	403	999999	870	230	999999	816	156	572	469	999999	524	999999	739	120	496	979	82	693	184	999999	156	999999	999999	362	299	350	999999	786	889	999999	370	194	319	999999	343	999999	966	47	457	534	749	308	999999	999999	379	999999	569	999999	91	795	942	277	166	735	642	999999	735	518	930	112	118	370	999999	171	755	340	999999	542	776	999999	22	45	246	650	983	847	999999	356	982	781	781	999999	999999	999999	365	103	37	999999	564	999999	188	458	999999	354	425	388	624	53	653	49	999999	36	327	508	782	907	41	515	999999	794	901	999999	535	159	999999	503	999999	589	999999	999999	312	700	978	982	999999	999999	928	891	234	604	232	605	703	943	547	754	297	205	320	457	72	999999	832	769	892	999999	923	957	999999	922	723	999999	999999	991	736	542	58	344	999999	999999	979	149	290	157	999999	305	999999	999999	999999	577	216	470	999999	359	599	790	867	218	100	605	640	970	869	312	881	197	369	711	217	14	705	952	101	101	477	922	999999	685	999999	597	124	342	355	455	715	263	766	887	401	999999	675	839	254	999999	588	18	280	978	275	383	936	999999	383	607	999999	999999	378	186	881	677	559	999999	20	502	491	308	625	999999	596	628	430	481	320	272	999999	865	999999	592	513	999999	652	999999	420	824	661	150	958	747	582	461	884	590	16	724	999999	493	999999	751	27	290	393	856	391	647	953	464	663	999999	999999	999999	556	786	999999	422	34	306	771	999999	841	350	349	877	841	999999	999999	999999	999999	999999	876	846	999999	955	575	232	999999	796	871	772	871	999999	486	846	999999	999999	904	108	916	594	699	98	721	644	910	676	940	515	999999	999999	903	999999	989	77	245	431	999999	601	220	451	999999	238	999999	998	324	645	999999	502	407	274	241	645	924	999999	896	787	135	401	55	898	291	570	781	625	869	999999	217	999999	611	58	606	313	887	475	257	471	999999	722	329	275	812	447	117	750	24	999999	198	117	181	458	306	578	555	322	169	999999	999999	809	139	999999	437	454	891	999999	667	927	999999	458	633	434	999999	412	999999	780	95	843	462	41	611	611	570	109	248	163	752	38	757	574	315	481	25	999999	999999	764	837	999999	556	758	92	999999	509	739	484	746	334	893	506	775	237	325	324	425	208	527	995	337	216	737	607	639	999999	999999	152	999999	419	279	999999	317	999999	999999	297	703	948	524	
112	999999	625	501	999999	999999	532	999999	347	990	167	600	655	76	769	999999	999999	818	161	452	915	326	596	331	337	999999	84	999999	999999	510	999999	620	476	683	999999	174	711	714	999999	999999	117	198	845	999999	995	999999	999999	752	548	442	999999	478	552	999999	608	786	999999	304	174	774	784	343	999999	837	962	547	134	972	651	605	798	447	999999	413	345	727	480	444	999999	518	999999	999999	650	399	935	559	999999	970	84	638	929	999999	999999	144	964	773	48	18	999999	458	694	999999	111	942	644	136	567	149	170	881	999999	999999	968	655	342	999999	693	759	901	412	999999	999999	897	23	675	999999	897	776	449	571	999999	472	254	877	824	999999	999999	999999	754	808	992	928	999999	203	332	139	448	999999	801	999999	999999	289	116	787	978	540	753	97	276	999999	239	791	700	999999	202	844	999999	101	830	999999	242	984	14	103	420	551	353	704	691	999999	999999	999999	974	937	491	409	999999	999999	999999	999999	47	142	441	999999	999999	210	999999	221	10	488	583	357	74	259	279	999999	284	23	999999	999999	196	58	999999	729	322	237	999999	999999	117	793	999999	99	202	547	999999	109	553	513	999999	219	323	142	999999	212	963	593	937	725	668	999999	135	999999	100	999999	106	988	736	711	188	352	393	474	999999	217	999999	494	165	527	744	179	999999	770	999999	999999	999999	64	355	203	999999	728	299	101	104	721	668	999999	999	731	450	525	373	999999	335	999999	826	848	37	999999	213	479	999999	999999	980	999999	843	364	852	932	999999	51	643	542	945	460	62	301	380	392	999999	863	495	433	86	999999	999999	710	999999	328	341	274	36	858	999999	297	299	878	121	605	878	313	999999	76	384	999999	999999	830	999999	874	128	999999	478	645	946	999999	984	15	344	761	691	143	919	999999	601	92	24	999999	552	657	171	183	999999	774	514	999999	580	428	58	677	346	999999	999999	570	999999	999999	796	999999	912	650	312	293	544	360	914	744	394	999999	999999	302	394	107	288	249	713	999999	354	703	140	710	999999	565	957	667	424	715	999999	999999	999999	999999	999999	633	872	999999	999999	877	639	829	860	769	851	999999	999999	999999	999999	249	698	999999	856	999999	462	103	261	211	881	999999	336	999999	935	999999	424	45	433	999999	16	761	234	387	894	836	999999	999999	842	370	859	999999	999999	211	383	185	27	756	501	80	999999	202	999999	671	29	607	550	761	893	999999	355	816	999999	285	749	532	24	321	679	999999	948	938	999999	890	352	933	146	999999	999999	760	999999	999999	999999	362	347	814	389	562	
367	999999	295	554	999999	190	999999	52	999999	335	999999	851	170	999999	999999	481	132	403	941	999999	329	96	470	425	999999	142	480	687	283	44	937	935	999999	461	953	393	735	404	317	80	874	309	999999	811	999999	999999	600	485	591	72	240	943	999999	897	243	280	826	869	295	497	710	338	769	526	397	999999	708	708	752	692	745	999999	95	871	616	999999	713	659	751	616	542	995	105	221	803	993	999999	255	999999	999999	567	999999	118	820	370	546	540	856	423	999999	943	999999	732	898	326	512	858	999999	291	223	567	176	128	679	955	999999	999999	999999	722	403	999999	463	490	79	135	880	619	275	510	80	488	999999	245	603	673	649	999999	206	894	300	145	71	999999	999999	125	400	999999	999999	999999	655	313	999999	999999	29	695	489	412	663	773	446	893	592	500	221	999999	999999	931	525	16	315	452	45	663	431	268	400	999999	485	954	999999	143	190	410	999999	766	999999	999999	226	907	193	247	999999	433	458	999999	552	571	752	279	999999	999999	999999	432	558	212	999999	329	713	761	304	989	926	999999	999999	313	713	192	644	454	238	988	714	617	999999	78	844	612	999999	34	999999	829	746	216	999999	275	999999	757	999999	652	498	186	999999	465	613	203	320	999999	395	155	999999	370	926	307	50	426	754	614	999999	490	368	999999	124	689	55	999999	999999	720	999999	772	402	956	340	991	956	61	979	999999	14	629	757	999999	226	69	341	354	902	449	175	133	520	306	999999	999999	294	832	72	329	999999	147	950	600	739	622	753	736	40	935	351	989	999999	505	610	980	732	424	449	64	999999	700	573	803	555	46	262	106	999999	999999	707	134	989	659	839	866	678	999999	214	604	316	604	999999	967	107	186	687	999999	695	177	999999	870	392	17	971	718	999999	157	54	703	369	657	928	72	237	226	10	786	665	744	311	574	999999	845	748	753	386	605	705	999999	358	999999	999999	640	338	837	741	981	688	999999	301	530	122	999999	244	659	999999	261	739	881	185	900	359	999999	865	74	999999	999999	269	999999	342	968	999999	675	354	132	999999	298	734	999999	484	28	108	544	999999	780	999999	708	611	999999	88	135	866	824	203	458	887	459	999999	273	186	204	722	470	999999	333	89	999999	999999	121	413	386	527	348	406	167	802	815	508	94	999999	999999	936	180	999999	217	999999	626	482	896	999999	999999	999999	999999	999999	290	999999	638	755	999999	999999	24	999999	499	685	701	607	527	428	45	656	81	951	689	660	234	999999	551	331	581	231	462	965	
999999	999999	616	862	66	134	125	860	174	70	999999	999999	598	408	999999	494	447	609	584	208	446	250	173	845	834	999999	999999	33	754	999999	183	898	248	59	294	623	78	838	551	403	312	185	492	999999	571	305	71	825	820	67	883	972	646	263	529	28	712	771	38	255	143	102	115	857	886	491	154	549	124	823	425	999999	67	190	895	270	758	162	283	538	748	175	999999	999999	433	211	999999	985	529	999999	910	307	810	999999	269	999999	79	999999	999999	90	161	522	999999	996	641	284	914	999999	367	268	270	560	497	499	506	968	889	999999	434	999999	240	169	29	999999	913	128	798	999999	920	685	999999	133	37	203	387	236	464	216	66	158	297	999999	627	271	14	359	809	321	799	999999	331	660	210	999999	850	991	502	999999	92	523	486	162	545	682	76	999999	533	304	121	279	513	682	361	999999	396	445	542	758	845	999999	318	486	962	629	363	540	922	586	999999	396	734	603	999999	543	999999	145	259	944	999999	866	826	999999	210	529	787	648	309	925	64	414	458	743	25	999999	214	999	199	999999	328	999999	999999	999999	951	724	999999	910	999999	999999	613	261	196	999999	563	978	738	999999	286	443	999999	715	241	996	532	938	999999	990	587	604	338	672	945	342	625	669	999999	999999	563	999999	999999	877	98	491	322	802	999999	860	190	47	790	411	722	756	84	999999	303	228	424	999999	787	554	332	954	489	940	315	853	999999	999999	337	859	249	801	458	964	626	999999	684	729	720	86	810	549	814	927	949	199	267	22	999999	432	464	551	697	439	554	144	999999	381	497	375	999999	296	710	931	999999	999999	307	999999	986	553	544	695	999999	710	744	782	150	562	990	125	595	999999	528	904	405	698	113	28	419	492	749	312	241	999999	999999	999999	839	999999	999999	999999	892	157	999999	822	888	768	258	999999	999999	771	994	449	390	381	780	927	768	805	536	472	818	288	999999	504	804	241	463	999999	521	231	999999	266	795	999999	233	447	934	705	26	636	449	126	333	999999	497	309	999999	859	999999	271	754	999999	999999	303	219	999999	456	999999	27	656	315	310	999999	474	828	999999	653	999999	999999	342	993	73	788	999999	999999	701	999999	999999	16	504	318	603	999999	260	477	909	909	502	999999	619	990	999999	687	369	330	148	650	999999	820	759	656	999999	711	999999	277	691	255	999999	279	517	658	404	525	523	347	712	927	999999	996	999999	827	160	674	538	351	591	999999	428	578	884	61	105	999999	256	848	814	891	151	983	786	
663	462	232	245	961	596	887	174	999999	618	221	436	862	901	999999	505	830	183	890	685	999999	999999	878	395	466	562	172	278	674	999999	820	786	241	220	999999	999999	927	439	576	999999	704	220	999999	959	999999	624	243	999999	324	353	999999	718	260	999999	480	999999	583	837	778	408	433	618	500	498	798	434	205	651	646	566	578	401	606	145	981	999999	999999	918	722	842	999999	832	953	999999	550	111	999999	933	999999	999999	999999	100	999999	177	332	95	719	908	171	248	429	591	999999	757	999999	999999	999999	125	326	384	999999	999999	999999	999999	89	999999	665	179	947	696	898	271	911	999999	999999	999999	740	438	999999	999999	386	521	757	484	422	738	147	999999	556	999999	989	999999	617	365	999999	136	975	724	98	731	429	550	999999	475	349	167	999999	999999	982	297	851	999999	312	999999	998	999999	907	639	523	351	463	470	622	989	707	999999	654	556	218	648	999999	26	349	91	476	999999	999999	292	145	999999	68	671	222	269	999999	315	999999	196	367	123	228	999999	210	746	999999	959	999999	970	767	860	513	133	267	999999	785	999999	344	999999	954	172	346	625	504	268	293	999999	257	363	999999	402	379	468	199	999999	429	176	815	603	813	516	907	999999	524	284	999999	999999	413	879	484	280	999999	887	999999	204	999999	603	841	942	463	485	712	574	97	375	491	54	999999	172	999999	618	30	999999	999999	448	265	999999	111	229	517	357	388	999999	879	612	431	999999	236	999999	328	826	335	873	149	337	803	999999	502	158	793	706	999999	251	965	865	999999	239	480	793	939	999999	502	999999	434	999999	107	344	694	999999	944	999	818	999999	843	999999	292	157	601	89	644	921	999999	999999	436	810	356	147	412	23	999999	201	21	442	66	308	334	714	999999	43	240	469	648	999999	214	794	999999	72	407	999999	582	113	638	999999	159	999999	765	550	194	624	759	999999	932	681	999999	753	987	385	882	545	763	578	708	999999	999999	184	283	246	747	642	999999	294	740	534	440	259	999999	620	293	48	542	783	529	824	284	280	537	999999	895	461	999999	999999	189	861	125	14	999999	80	999999	999999	744	528	802	552	702	474	999999	407	250	999999	200	376	999999	844	12	999999	999999	884	293	999999	647	999999	351	296	835	420	114	878	418	436	854	492	79	318	999999	24	981	977	131	809	60	139	726	999999	270	439	999999	999999	858	999999	955	520	787	971	337	438	187	515	716	292	369	999999	988	813	28	708	999999	784	549	999999	997	81	762	484	528	517	588	328	36	999999	10	769	
29	283	481	344	999999	107	999999	865	836	476	999999	839	449	709	150	913	13	562	142	634	795	870	999999	883	757	999999	453	999999	850	858	489	320	291	600	331	715	342	684	12	999999	803	999999	161	999999	811	922	999999	818	377	675	325	999999	273	375	999999	159	144	598	586	402	654	999999	25	978	987	949	558	999999	388	434	581	329	559	999999	830	120	718	616	81	834	999999	634	452	184	543	999999	57	915	625	181	581	999999	999999	610	999999	642	668	182	999999	999999	374	195	439	942	104	995	914	339	545	863	999999	527	526	752	999999	29	718	840	999999	972	999999	642	233	217	853	999999	232	948	999999	999999	452	545	999999	220	469	999999	205	999999	90	999999	110	717	999999	761	740	63	999999	354	999999	999999	924	999999	737	572	999999	731	999999	232	98	999999	999999	999999	951	357	421	895	455	999999	292	50	999999	218	760	897	871	195	999999	471	477	999999	620	877	999999	852	273	624	999999	510	261	999999	999999	973	999999	823	774	144	765	33	999999	845	607	910	72	445	711	716	999999	839	700	773	999999	500	755	298	646	895	503	108	999999	999999	97	999999	65	554	919	850	797	937	133	737	999999	999999	999999	631	202	709	815	36	999999	557	557	968	810	999999	278	631	228	133	186	878	640	667	939	999999	999999	662	855	517	999999	999999	919	999999	716	962	354	230	999999	999999	105	937	90	999999	999999	536	999999	999999	144	577	286	298	632	673	761	255	999999	999999	999999	577	873	999999	853	999999	510	290	999999	999999	262	999999	999999	57	262	105	37	248	797	173	709	412	313	639	527	288	240	238	238	999999	378	999999	866	592	920	800	259	564	93	782	967	677	999999	822	866	999999	999999	238	45	537	999999	522	999999	932	62	896	274	244	999999	999999	77	281	999999	393	59	791	999999	551	999999	999999	845	472	999999	25	206	42	999999	491	772	240	844	11	202	701	608	856	999999	934	999999	999999	536	999999	552	518	999999	695	625	515	999999	84	316	893	111	583	691	183	367	442	735	30	392	783	471	782	731	76	89	360	784	999999	999999	56	21	112	925	831	920	646	999999	511	417	999999	999999	698	923	999999	999999	618	19	435	498	580	208	999999	641	753	552	770	787	648	999999	274	999999	580	306	999999	999999	998	999999	860	999999	999999	141	234	613	392	999999	773	858	999999	176	999999	350	358	999999	999999	999999	999999	471	182	288	999999	999999	662	999999	152	999999	999999	402	662	999999	999999	959	159	182	999999	449	973	906	999999	687	779	911	999999	482	155	924	999999	876	108	422	389	537	999999	
581	999999	862	478	339	999999	124	927	999999	205	710	275	510	999999	999999	926	757	874	595	222	494	999999	248	851	190	749	999999	895	271	303	250	999999	373	483	578	999999	915	999999	999999	999999	144	760	407	715	999999	999999	645	732	999999	949	350	547	793	999999	992	82	999999	999999	298	999999	252	229	665	999999	999999	999999	901	999999	622	116	20	787	240	160	87	733	111	532	999999	973	999999	495	699	322	952	702	999999	57	999999	506	215	905	682	63	203	915	104	330	999999	286	315	999999	120	999999	938	563	316	643	247	268	999999	999999	465	324	486	757	529	999999	135	999999	133	854	546	126	901	999999	114	187	956	172	999999	781	772	278	668	999999	385	999999	383	399	395	262	810	232	535	873	449	368	576	445	395	751	204	507	999999	999999	81	993	198	833	999999	138	686	84	628	199	568	197	999999	990	382	920	970	736	867	999999	54	323	590	37	666	746	611	521	777	888	586	275	126	999999	424	391	421	549	939	266	575	735	603	346	315	262	712	586	73	475	780	468	639	999999	999999	758	413	170	177	999999	527	175	307	999999	612	303	81	448	576	999999	508	430	796	610	305	318	719	254	999999	414	44	35	457	999999	117	999999	635	835	800	999999	978	260	382	999999	739	410	437	863	734	22	191	273	20	82	966	999999	672	39	985	107	49	999999	999999	762	678	502	718	994	999999	999999	667	245	647	910	22	258	58	569	871	895	999999	856	520	710	232	999999	25	384	346	758	455	606	849	999999	999999	819	811	999999	557	999999	691	443	240	249	354	945	626	999999	70	999999	311	112	999999	100	226	193	999999	738	999999	908	487	343	658	874	49	71	396	999999	294	203	999999	999999	22	634	213	999999	626	280	365	287	154	999999	999999	628	999999	352	447	758	486	999999	180	82	89	649	758	357	785	365	209	292	558	681	814	866	280	873	100	533	999999	779	566	378	383	262	764	571	29	39	428	696	623	637	468	999999	999999	374	358	999999	875	999999	661	271	80	999999	728	472	111	999999	357	583	999999	914	871	999999	875	999999	699	826	885	197	999999	999999	936	999999	669	921	999999	962	999999	906	524	727	999999	41	127	305	999999	999999	533	301	999999	571	999999	844	443	709	765	761	976	230	999999	999999	487	688	527	905	334	567	999999	999999	999999	148	613	450	69	999999	267	840	589	580	505	399	303	593	726	766	84	102	79	960	999999	462	986	624	999999	992	999999	968	514	221	971	999999	896	726	53	331	958	240	785	909	451	925	182	406	
999999	999999	238	893	962	999999	831	242	498	453	652	796	999999	988	218	77	294	299	336	999999	608	765	502	577	549	999999	807	843	316	170	518	239	999999	590	899	957	763	356	16	999999	390	999999	251	999999	999999	257	999999	969	999999	717	624	999999	599	804	999999	959	999999	661	354	567	953	987	925	337	999999	422	516	999999	99	999999	314	999999	292	999999	986	999999	524	999999	503	302	236	999999	999999	599	545	365	640	484	999999	939	184	111	12	448	800	403	999999	999999	517	661	740	606	880	771	999999	686	869	26	999999	928	445	733	999999	999999	341	125	999999	999999	792	579	999999	999999	999999	999999	86	212	936	844	782	593	65	610	541	842	561	629	957	59	195	859	495	624	666	864	504	450	942	999999	117	685	999999	999999	131	938	879	999999	826	730	695	210	750	35	244	234	872	999999	202	326	500	999999	168	126	150	933	999999	167	374	915	654	635	269	985	999999	107	999999	578	489	603	999999	852	803	236	364	999999	999999	470	390	999999	999999	670	258	626	999999	406	999999	999999	346	999999	999999	722	999999	910	85	999999	940	764	299	147	999999	304	999999	999999	363	999999	907	931	761	999999	999999	999999	999999	999999	999999	983	386	643	535	999999	580	999999	999999	301	749	250	518	893	160	304	999999	999999	181	252	574	999999	326	999999	273	999999	499	999999	999999	189	373	240	945	411	985	999999	683	307	238	959	567	621	72	62	849	122	140	24	780	467	122	480	452	534	999999	237	667	726	379	724	840	999999	897	999999	928	518	305	116	907	999999	621	999999	125	222	685	999999	634	999999	810	160	999999	484	814	891	77	893	788	421	999999	758	434	957	928	514	999999	582	999999	20	133	340	817	33	116	722	999999	376	364	240	999999	999999	999999	999999	915	228	52	999999	179	15	984	45	730	884	72	999999	633	999999	817	610	999999	113	238	624	150	479	343	658	378	102	54	999999	538	558	572	639	999999	41	999999	709	999999	762	412	999999	36	98	610	999999	961	999999	98	192	559	754	146	745	999999	978	263	445	999999	394	987	86	960	999999	506	182	321	433	992	602	622	118	999999	341	700	520	597	61	999999	409	696	420	14	862	151	784	999999	827	999999	999999	999999	605	823	87	774	335	757	999999	592	437	622	999999	965	999999	569	450	615	999999	54	665	390	999999	576	485	697	999999	82	108	999999	722	760	493	999999	814	999999	27	294	70	567	999999	762	856	468	441	787	169	999999	999999	999999	700	999999	617	782	796	796	576	39	348	390	206	263	999999	999999	870	677	138	566	160	
672	999999	999999	554	246	680	903	534	743	144	999999	538	132	564	999999	999999	553	153	999999	999999	28	999999	988	999999	680	371	120	113	266	598	764	999999	602	304	845	751	999999	624	999999	112	999999	999999	999999	999999	650	852	83	699	999999	157	327	533	428	999999	142	999999	999999	219	874	875	569	999999	277	999999	379	49	935	828	718	999999	906	999999	772	607	289	755	422	999999	306	828	999999	421	258	999999	280	240	240	219	171	429	197	335	750	505	542	103	994	689	524	610	916	255	980	800	250	398	761	820	113	999999	13	999999	999999	999999	588	158	551	999999	873	148	809	726	666	299	866	581	999999	999999	75	196	760	999999	578	695	911	52	441	458	868	882	479	419	116	785	426	726	422	999999	999999	394	552	836	999999	386	801	199	999999	691	933	669	220	999999	755	916	626	279	891	226	999999	999999	999999	102	299	991	999999	400	620	999999	873	150	168	999999	360	680	999999	923	918	202	894	721	463	999999	524	209	999999	999999	664	199	168	156	834	206	570	380	677	459	547	999999	717	410	579	707	999999	999999	511	735	999999	999999	999999	702	360	699	331	421	92	999999	999999	999999	329	999999	735	431	999999	726	315	962	914	979	13	194	999999	104	485	493	152	755	932	730	698	936	852	589	916	466	795	145	874	158	297	711	999999	457	504	43	675	158	984	999999	488	999999	999999	999999	81	98	325	265	224	837	279	337	44	847	401	393	830	156	999999	265	930	999999	98	999999	691	302	999999	928	999999	451	818	994	770	840	252	159	124	699	518	827	150	540	999999	999999	879	960	676	43	66	999999	213	529	999999	729	171	318	460	999999	471	779	999999	397	999999	772	29	999999	566	203	605	251	278	140	637	687	124	400	258	61	886	730	625	999999	872	489	247	299	360	51	679	933	699	68	237	739	52	753	875	158	27	999999	999999	483	999999	999999	999999	999999	891	956	614	770	999999	408	179	740	163	515	525	185	999999	729	999999	524	524	999999	552	219	903	999999	999999	371	525	999999	44	292	336	152	841	999999	647	174	408	999999	999999	999999	999999	999999	888	497	999999	536	238	700	622	297	678	880	999999	765	272	633	179	993	320	252	255	959	999999	999999	414	21	673	468	537	370	331	530	96	615	798	261	330	415	322	118	142	825	487	746	999999	456	999999	85	793	23	995	999999	93	999999	662	914	926	11	92	573	862	999999	172	262	966	158	999999	999999	967	999999	313	763	680	212	999999	430	481	627	999999	999999	827	597	674	999999	375	999999	446	999999	
953	883	999999	328	999999	999999	999999	371	663	235	999999	465	662	841	999999	782	710	241	999999	881	84	242	443	309	728	999999	746	274	106	647	887	60	999999	891	999999	94	685	984	440	999999	955	748	767	999999	846	817	305	999999	489	891	999999	143	192	565	999999	720	999999	36	999999	208	12	999999	275	25	999999	729	999999	999999	451	33	107	725	800	802	925	999999	475	197	999999	999999	829	999999	784	214	832	753	999999	156	73	999999	644	659	395	242	929	999999	999999	751	999999	999999	999999	999999	544	466	999999	999999	999999	999999	639	502	255	999999	574	688	378	253	207	70	192	999999	861	607	999999	773	388	448	340	999999	872	951	852	999999	288	345	847	305	224	328	420	743	421	488	516	571	433	392	95	706	864	686	777	422	568	324	265	465	999999	999999	87	999999	759	999999	517	999999	649	531	973	238	841	82	999999	999999	649	999999	182	383	999999	147	999999	996	362	633	999999	196	999999	439	164	963	999999	391	999999	452	251	74	984	646	971	827	921	901	418	999999	864	999999	657	999999	773	129	152	882	999999	999999	431	90	992	999999	80	330	999999	219	999999	20	159	999999	601	999999	637	584	999999	536	412	999999	225	448	588	506	999999	912	539	285	666	45	821	999999	999999	792	30	170	81	859	999999	650	323	711	999999	408	706	999999	199	80	271	198	999999	999999	480	110	471	982	999999	999999	366	999999	790	999999	553	999999	198	999999	443	999999	565	477	512	605	960	761	999999	514	914	190	999999	999999	723	469	24	478	999999	215	726	916	330	47	999999	585	502	417	999999	95	168	202	219	754	999999	390	515	793	685	69	655	719	160	957	78	999999	999999	12	445	331	223	84	961	983	235	527	488	527	999999	927	113	552	900	864	356	722	970	999999	999999	342	954	230	792	320	999999	17	999999	999999	969	355	889	999999	972	999999	871	93	240	236	528	454	999999	999999	999999	999999	956	113	818	999999	611	999999	352	650	619	112	999999	992	999999	651	433	227	762	124	558	463	47	613	580	999999	992	272	999999	743	526	999999	999999	999999	246	999999	363	999999	199	478	762	624	13	248	880	999999	171	879	801	589	802	310	691	786	439	530	720	353	999999	999999	999999	999999	863	608	134	681	671	410	999999	257	297	977	38	293	362	999999	460	798	733	709	999999	123	999999	999999	940	225	256	653	537	715	323	999999	922	999999	184	422	760	404	124	208	999999	760	132	554	999999	825	282	999999	434	505	999999	922	999999	999999	255	191	878	999999	999999	908	434	27	872	50	934	999999	999999	295	119	940	
182	999999	684	534	510	450	999999	916	999999	125	943	848	229	42	646	401	999999	999999	999999	992	999999	999999	999999	216	774	191	887	999999	999999	24	770	987	999999	999999	999999	23	999999	999999	322	999999	999999	999999	359	552	965	585	797	999999	999999	543	999999	999999	999999	127	406	999999	999999	477	760	329	999999	999999	306	999999	354	955	560	735	709	999999	999999	314	786	999999	999999	581	450	999999	251	198	393	57	688	86	137	999999	200	180	98	950	694	999999	335	993	252	293	666	763	207	19	34	71	141	772	390	582	179	114	325	825	999999	999999	236	571	935	515	229	999999	467	539	765	390	647	759	938	392	978	793	449	517	914	999999	986	999999	999999	999999	915	915	696	555	645	999999	855	272	28	559	543	764	999999	737	74	447	305	667	253	644	424	382	834	997	999999	999999	664	807	910	999999	158	994	407	613	599	313	532	912	999999	999999	534	999999	999999	999999	849	999999	736	712	999999	999999	390	328	988	999999	907	543	91	699	950	270	431	999999	999999	773	999999	548	366	453	148	760	914	393	773	999999	119	49	641	999999	157	999999	999999	999999	363	999999	863	829	999999	878	706	65	231	833	962	633	258	487	32	999999	977	310	857	292	574	999999	562	997	554	999999	419	999999	999999	636	551	569	999999	479	694	918	909	999999	542	999999	747	999999	538	91	430	150	324	632	999999	675	477	847	533	366	387	670	881	866	285	590	468	837	999999	595	292	999999	23	779	999999	114	66	999999	767	378	999999	491	164	999999	999999	999999	111	999999	851	236	168	703	46	264	101	33	999999	999999	305	951	999999	999999	928	943	799	999999	136	544	839	912	618	81	999999	164	999999	896	515	999999	298	999999	489	680	986	927	436	999999	366	999999	688	999999	78	999999	110	816	358	636	999999	221	999999	999999	999999	567	999999	999999	999999	97	624	999999	999999	205	999999	635	999999	999999	999999	349	999999	999999	516	221	670	377	999999	80	844	606	970	273	806	194	343	303	729	748	592	922	733	57	319	349	963	485	325	999999	260	999999	267	675	353	19	714	999999	705	470	879	909	711	877	104	999999	999999	361	85	999999	861	225	905	16	842	550	999999	874	999999	999999	257	999999	62	999999	820	411	349	304	919	796	479	781	597	268	868	999999	999999	855	953	308	999999	999999	410	999999	631	999999	537	260	833	802	999999	839	870	538	999999	694	857	999999	67	692	999999	822	441	288	779	89	627	646	148	169	339	760	921	999999	944	999999	784	999999	741	785	999999	98	471	126	999999	640	911	69	999999	184	825	872	798	270	
637	410	181	999999	296	999999	417	890	122	673	473	642	918	999999	594	577	910	871	999999	282	818	999999	999999	324	999999	149	999999	999999	999999	964	343	466	999999	660	755	999999	473	662	699	200	377	983	976	797	653	761	721	434	999999	478	999999	954	275	999999	452	64	59	856	246	999999	999999	849	299	158	999999	16	680	268	999999	999999	999999	999999	181	999999	904	834	606	562	670	133	427	743	999999	132	700	389	200	446	217	701	999999	616	999999	551	816	528	694	828	468	646	91	463	702	423	373	26	782	859	621	617	458	497	196	123	730	639	755	176	457	999999	815	243	60	41	566	999999	999999	630	999999	385	999999	777	104	999999	52	963	51	999999	758	683	999999	341	824	999999	252	996	999999	312	820	187	773	527	999999	999999	831	999999	412	671	857	876	195	999999	269	245	477	680	402	171	80	766	597	85	417	773	353	483	999999	460	788	569	76	999999	809	999999	612	622	406	999999	203	205	560	380	822	999999	498	454	999999	588	132	572	603	268	999999	64	589	698	119	999999	175	357	438	952	883	297	809	999999	352	846	633	855	284	816	968	875	999999	999999	262	535	285	898	411	830	338	226	999999	999999	296	755	833	913	512	999999	421	845	766	608	999999	535	82	831	111	999999	955	276	297	999999	300	999999	848	371	445	584	999999	999999	999999	608	623	999999	999999	999999	380	999999	999999	719	352	999999	405	132	118	607	999999	726	462	453	999999	184	874	999999	999999	999999	517	999999	907	999999	478	928	477	154	899	999999	984	999999	214	80	460	514	223	245	924	811	999999	177	258	250	641	719	131	878	479	771	999999	561	738	152	494	999999	690	551	999999	999999	18	260	233	949	622	900	522	999999	993	292	961	999999	147	126	797	349	680	666	830	999999	999999	599	674	999999	999999	432	999999	72	585	18	999999	671	993	999999	999999	140	944	308	627	741	206	739	884	197	810	103	999999	999999	355	154	999999	33	721	492	617	999999	586	999999	524	199	808	999999	806	999999	469	299	646	999999	323	666	405	381	48	999999	999999	999999	714	487	328	341	18	480	716	440	247	799	999999	510	892	394	554	849	783	438	933	999999	999999	900	999999	520	457	786	308	688	749	999999	984	632	999999	550	704	109	999999	193	999999	337	999999	375	747	999999	349	145	744	928	122	556	598	999999	165	815	143	999999	759	999999	883	232	999999	999999	691	999999	814	327	999999	999999	690	454	82	999999	257	605	13	568	163	68	180	322	51	380	576	203	801	384	477	999999	417	890	350	969	310	958	
166	999999	683	899	999999	32	999999	999999	247	667	484	998	363	999999	812	999999	660	700	999999	571	190	801	999999	498	56	440	850	999999	934	799	114	112	999999	999999	999999	999999	884	263	213	999999	757	648	142	908	719	803	999999	917	312	842	240	649	341	739	778	364	262	999999	853	424	181	999999	468	448	562	999999	999999	75	120	999999	690	999999	496	488	813	999999	999999	553	999999	253	420	932	999999	999999	568	464	770	559	519	94	45	999999	410	999999	976	657	999999	693	356	347	103	954	806	788	162	999999	999999	853	925	246	999999	709	999999	610	14	999999	946	999999	999999	107	610	159	555	36	999999	992	995	706	512	166	361	974	206	441	159	465	135	375	939	999999	311	999999	634	282	398	336	291	799	999999	737	999999	812	813	258	999999	944	409	780	310	169	838	456	999999	769	885	721	512	999999	999999	999999	123	999999	999999	155	795	692	524	999999	637	999999	999999	206	921	775	454	549	171	947	703	214	999999	355	74	779	895	999999	577	865	397	677	823	316	348	246	623	140	384	667	462	55	429	136	152	159	999999	999999	534	999999	324	345	559	564	281	999999	999999	767	516	658	260	940	999999	659	999999	960	337	403	857	999999	161	999999	174	503	495	999999	785	929	212	915	330	263	999999	11	551	62	127	268	999999	101	752	856	624	726	417	999999	999999	769	250	192	821	65	784	848	424	999999	181	66	79	622	471	563	565	600	338	996	620	123	118	833	843	999999	999999	766	932	999999	700	448	95	999999	728	25	688	30	104	274	478	999999	587	551	880	70	199	422	630	199	300	33	398	420	901	999999	999999	999999	349	752	697	28	999999	128	999999	732	970	106	999999	455	874	545	506	74	527	148	535	567	999999	782	879	999999	999999	743	999999	676	999999	675	80	912	364	281	681	999999	576	460	565	999999	251	999999	99	102	529	185	324	754	526	334	892	999999	290	999999	999999	566	872	752	999999	182	999999	633	682	999999	35	981	101	603	999999	165	497	77	582	76	326	804	692	787	426	959	428	259	160	999999	782	317	631	999999	815	124	478	999999	577	393	354	617	475	999999	76	548	94	721	999999	371	836	825	191	224	999999	999999	873	95	335	923	753	864	482	957	522	718	359	830	999999	999999	686	999999	499	199	722	708	339	999999	999999	999999	875	706	369	788	999999	957	999999	999999	492	164	250	393	498	654	639	999999	144	517	281	358	198	999999	933	150	685	999999	335	999999	502	79	332	975	999999	999999	57	999999	505	694	78	565	592	942	999999	633	
508	303	184	999999	999999	999999	573	999999	999999	372	689	621	773	999999	999999	725	631	144	999999	423	831	999999	999999	50	607	592	985	450	999999	716	766	256	916	999999	642	392	988	490	999999	270	999999	999999	358	12	767	435	283	287	590	352	933	999999	37	999999	802	243	285	999999	999999	967	256	132	381	910	999999	443	705	473	585	721	737	151	702	654	918	999999	916	999999	282	181	318	707	860	107	783	317	228	992	507	409	117	854	999999	474	23	382	139	448	406	334	999999	810	701	868	614	791	756	382	15	481	326	270	999999	76	659	548	272	999999	137	999999	224	713	965	186	614	882	899	999999	999999	545	200	477	618	948	451	508	16	991	999999	991	561	846	987	999999	92	846	993	185	999999	474	120	856	999999	999999	119	999999	844	999999	264	731	892	528	741	469	291	999999	651	912	625	160	542	280	790	146	736	378	725	939	104	767	889	723	999999	176	999999	344	166	509	999999	999999	663	492	736	760	999999	43	115	527	744	243	204	90	560	664	932	839	75	185	999999	741	301	904	430	999999	842	179	999999	575	999999	946	692	152	84	999999	497	60	999999	40	47	703	999999	207	999999	860	572	808	173	757	999999	999999	279	980	999999	106	143	999999	72	999999	918	929	926	539	493	999999	551	999999	16	999999	177	882	306	44	147	999999	478	103	709	569	924	44	999999	359	999999	449	999999	999999	24	977	999999	738	988	999999	121	118	777	733	999999	407	318	999999	801	803	589	361	298	244	842	459	627	999999	59	502	999999	883	923	577	208	53	130	840	48	999999	999999	439	894	12	999999	39	901	745	388	311	260	999999	999999	212	999999	979	161	443	999999	564	999999	999999	688	999999	999999	999999	194	209	999999	671	287	478	999999	772	501	160	467	296	321	813	558	881	660	999999	251	910	999999	999999	807	999999	892	687	971	483	679	294	999999	408	33	694	845	701	999999	999999	33	999999	933	470	999999	619	522	864	131	65	16	999999	366	939	253	999999	587	473	402	315	779	600	506	999999	102	999999	409	999999	273	626	968	856	999999	943	724	999999	977	190	19	198	706	37	565	916	999999	999999	928	811	165	955	117	381	999999	905	938	433	285	999999	378	505	999999	464	601	999999	97	999999	808	423	225	999999	101	999999	463	213	609	751	999999	999999	531	891	999999	597	903	317	518	596	557	999999	14	300	194	52	811	514	999999	999999	436	70	999999	326	999999	514	596	381	864	710	917	106	999999	197	398	695	999999	999999	227	622	561	999999	986	500	603	999999	418	999999	
598	59	595	949	234	999999	324	974	999999	215	499	773	999999	999999	453	999999	999999	461	467	817	999999	499	999999	335	297	366	999999	153	84	339	723	358	106	671	999999	999999	125	968	871	939	872	999999	999999	207	987	454	620	999999	839	999999	821	999999	586	601	32	109	420	270	999999	868	676	181	899	999999	999999	150	676	340	749	638	999999	999999	590	528	944	486	564	440	347	843	745	661	313	896	999999	581	771	505	648	683	999999	854	315	12	272	701	524	514	999999	999999	999999	290	290	210	494	120	999999	999999	656	999999	545	979	922	819	133	25	867	13	913	911	379	999999	999999	75	243	838	405	588	265	253	961	60	725	501	76	464	999999	999999	411	407	29	712	848	999999	148	425	932	496	999999	999999	833	521	600	999999	476	605	598	224	999999	999999	715	973	803	412	584	494	263	431	753	668	644	999999	601	999999	892	667	332	589	927	999999	905	908	709	18	419	450	459	921	34	470	865	166	145	999999	691	999999	909	446	999999	653	171	511	743	219	613	999999	919	94	912	999999	282	19	296	158	750	807	274	795	993	143	45	342	999999	292	803	999999	629	846	824	846	757	886	999999	999999	656	404	174	500	405	351	530	999999	999999	224	197	856	869	987	14	884	781	124	999999	394	618	829	113	461	416	134	449	83	999999	75	999999	999999	948	22	501	356	999999	773	400	651	613	669	999999	192	104	946	618	641	999999	940	75	643	999999	999999	666	999999	300	713	999999	280	901	999999	114	943	172	999999	999999	857	495	658	251	999999	724	801	781	948	505	921	366	999999	516	807	241	330	999999	999999	952	999999	355	673	65	999999	690	129	750	165	565	389	30	303	47	761	156	193	698	999999	919	999999	894	718	999999	379	356	999999	764	104	225	784	944	754	848	636	511	821	603	999999	327	604	999999	625	393	999999	901	72	432	754	661	57	999999	941	999999	320	387	637	351	685	999999	999999	365	655	940	780	445	275	454	411	999999	334	999999	386	741	325	999999	278	334	999999	999999	294	201	999999	443	999999	999999	12	999999	538	258	999999	999999	917	739	260	999999	405	685	613	681	635	617	999999	504	336	467	255	209	999999	999999	118	312	145	217	298	874	355	222	771	626	442	19	916	999999	386	854	999999	999999	490	999999	196	592	721	999999	843	999999	181	515	999999	711	999999	803	93	809	999999	999999	344	710	451	386	892	192	913	999999	999999	625	701	867	127	482	793	999999	719	105	999999	525	591	611	373	621	702	999999	999999	70	719	639	926	117	22	
999999	519	999999	205	999999	194	13	679	999999	295	999999	975	313	398	633	999999	309	93	999999	276	624	979	732	999999	829	683	62	87	852	277	999999	698	593	999999	999999	963	830	999999	614	911	539	846	855	326	155	646	398	452	482	153	999999	999999	939	841	398	999999	999999	627	375	430	142	999999	826	468	685	999999	391	999999	97	670	96	999999	478	999999	736	999999	133	416	200	999999	294	999999	999999	709	857	999999	758	752	466	473	186	213	47	194	999999	613	30	999999	640	625	264	939	999999	811	67	524	86	999999	114	621	713	999999	436	999999	146	532	331	126	611	631	999999	639	992	623	494	999999	858	999999	305	133	756	736	776	574	999999	354	999999	793	651	342	999999	893	999999	844	759	805	999999	854	58	257	292	903	785	18	854	625	999999	741	327	999999	665	999999	568	981	864	999999	603	999999	264	999999	999999	999999	475	278	999999	877	991	158	863	688	116	13	246	58	840	999999	950	768	999999	313	407	512	475	999999	676	195	999999	667	980	782	999999	914	600	267	969	754	438	999999	999999	976	634	798	999999	638	78	662	555	999999	150	22	37	999999	151	951	393	774	999999	997	999999	468	552	334	177	91	486	201	999999	979	88	96	424	999999	414	744	679	608	999999	836	999999	999999	999999	814	526	968	754	999999	999999	999999	873	999999	691	440	916	999999	433	309	999999	999999	162	999999	258	999999	999999	64	597	594	999999	999999	282	784	150	235	598	586	827	738	999999	999999	999999	119	428	999999	999999	999999	999999	999999	526	518	321	379	977	837	999999	999999	766	75	382	999999	999999	999999	999999	375	376	99	999999	466	842	339	78	694	502	431	470	53	458	493	469	558	660	999999	78	912	999999	902	806	312	551	999999	820	999999	365	346	999999	175	173	999999	398	999999	999999	999999	999999	197	999999	626	999999	556	376	640	84	283	999999	999999	999999	765	102	999999	290	999999	292	999999	914	775	999999	999999	338	999999	601	305	880	405	105	453	729	999999	473	880	472	468	35	999999	999999	999999	992	547	999999	541	999999	74	83	139	772	999999	734	999999	33	375	678	143	297	720	955	999999	759	999999	187	161	104	98	302	221	571	821	448	42	815	13	783	999999	158	999999	630	537	231	999999	633	180	719	999999	999999	107	212	999999	181	314	304	864	161	323	369	15	999999	446	771	862	568	999999	999999	701	271	30	592	706	999999	999999	999999	428	999999	18	55	16	442	452	398	204	18	242	999999	143	999999	950	999999	999999	612	153	360	194	765	369	192	682	694	28	999999	679	515	506	999999	680	999999	875	
24	153	278	362	573	994	57	999999	853	336	310	353	962	320	999999	132	103	842	150	999999	999999	490	999999	372	322	424	70	719	689	999999	889	970	918	862	999999	708	999999	999999	579	365	146	197	515	856	381	351	65	999999	510	392	999999	999999	539	319	222	533	327	905	50	159	933	999999	887	351	446	340	435	109	384	470	931	843	272	999999	769	475	975	999999	999999	971	999999	989	999999	306	109	388	440	608	999999	412	391	295	220	430	431	807	999999	174	419	999999	999999	955	697	50	460	570	999999	754	999999	747	999999	999999	914	999999	790	944	999999	591	252	68	900	826	459	972	89	646	632	999999	999999	962	175	810	560	950	999999	999999	999999	177	846	539	149	686	68	903	853	43	381	999999	640	487	999999	718	999999	360	150	99	505	725	961	814	937	406	999999	587	581	999999	797	963	24	387	651	999999	744	713	919	223	767	556	128	55	999999	999999	211	875	285	456	888	999999	809	965	907	577	216	42	601	742	294	480	331	115	999999	417	136	263	835	733	974	218	999999	926	332	949	606	916	548	455	204	525	312	135	858	598	164	999999	479	84	746	712	999999	999999	929	296	235	999999	808	999999	364	999999	999999	999999	482	679	768	882	642	958	999999	299	493	156	548	768	178	205	257	999999	999999	87	783	761	999999	999999	107	999999	999999	45	723	594	117	690	999999	256	485	761	999999	188	999999	999999	999999	521	113	456	229	999999	638	170	128	999999	765	170	999999	286	175	999999	564	220	582	999999	884	999999	244	999999	192	803	65	999999	293	999999	552	999999	818	982	671	271	657	999999	52	999999	626	837	917	999999	828	946	95	813	999999	207	999999	999999	606	326	999999	808	287	727	999999	425	909	346	877	711	486	696	999999	622	615	999999	631	999999	178	999999	887	57	999999	549	557	246	718	251	221	95	999999	120	471	502	999999	999999	984	930	275	626	233	999999	960	216	217	141	999999	472	208	187	576	181	999999	166	438	348	128	999999	999999	37	707	667	134	791	500	376	235	849	37	752	918	700	999999	552	999999	607	97	999999	342	426	999999	999999	53	999999	999999	999999	846	314	73	257	744	999999	761	999999	999999	566	164	178	715	999999	906	754	999999	456	268	999999	999999	999999	999999	831	999999	645	404	753	999999	462	999999	100	999999	461	999999	920	786	780	18	671	999999	520	999999	659	452	999999	999999	501	519	887	810	596	775	999999	625	134	999999	242	995	108	852	999999	999999	466	942	74	999999	264	320	999999	999999	665	448	999999	999999	902	999999	999999	388	343	999999	902	
999999	508	651	999999	324	637	835	405	555	554	784	909	819	930	668	176	717	388	30	514	191	532	919	154	999999	189	707	723	999999	93	999999	661	231	949	999999	353	814	999999	999999	269	428	915	440	423	880	538	776	15	999999	921	999999	999	999999	999999	721	711	589	506	879	999999	930	999999	999999	999999	700	999999	999999	870	166	325	361	803	639	999999	95	999999	102	506	274	619	412	701	490	124	519	999999	348	999999	237	999999	764	318	45	613	339	315	556	967	722	757	851	906	848	999999	570	999999	370	561	287	455	619	92	242	269	732	238	999999	253	953	846	784	828	642	103	999999	53	768	35	432	999999	719	134	783	516	999999	505	852	572	554	999999	493	999999	999999	781	453	681	85	775	881	110	999999	312	24	875	999999	33	274	755	366	999999	11	999999	999999	507	736	494	309	725	501	236	385	69	999999	213	362	996	999999	860	649	879	999999	999999	154	331	105	416	119	907	543	744	241	999999	215	999999	999999	999999	658	84	55	959	381	999999	283	654	724	999999	999999	811	522	976	777	413	115	487	558	19	200	807	411	330	384	999999	999999	757	994	999999	854	670	465	213	999999	181	815	690	507	618	718	999999	607	481	802	308	999999	566	967	827	991	727	480	999999	959	851	673	999999	584	980	177	526	999999	446	769	943	355	319	638	605	598	425	979	999999	999999	701	999999	929	528	86	16	625	789	999999	296	999999	999999	999999	254	496	507	100	115	527	450	201	839	999999	712	859	952	85	927	999999	999999	999999	999999	999999	447	268	651	999999	999999	508	973	552	999999	999999	159	642	752	628	74	152	108	508	319	461	499	109	861	49	227	669	133	931	697	999999	999999	720	388	660	999999	986	844	763	894	607	999999	897	999999	999999	20	79	999999	333	20	785	273	730	265	999999	50	347	999999	612	527	999999	384	51	854	318	554	438	999999	999999	999999	88	307	345	614	712	999999	601	644	999999	38	157	562	799	920	912	165	217	465	999999	619	941	589	242	999999	366	233	512	52	155	801	999999	814	23	999999	932	999999	927	126	553	999999	449	703	890	999999	379	974	584	130	942	163	346	973	172	483	407	498	75	999999	257	488	999999	558	499	713	456	343	549	999999	988	999999	237	100	911	712	180	248	699	658	999999	392	648	392	110	991	465	999999	999999	539	587	999999	422	827	869	75	984	890	213	187	136	46	434	769	142	518	926	256	72	999999	999999	999999	799	999999	243	864	999999	22	458	507	258	848	999999	19	237	555	999999	409	999999	
845	999999	289	44	521	532	999999	957	879	259	591	999999	218	999999	202	236	999999	643	16	999999	14	235	972	441	706	999999	288	999999	999999	541	586	999999	526	34	226	731	999999	133	288	883	413	907	960	762	866	441	49	313	999999	783	999999	911	999999	815	226	620	755	848	338	999999	254	485	542	347	673	94	549	194	328	999999	213	304	365	999999	191	107	274	220	574	999999	889	975	855	642	732	675	999999	711	807	606	999999	185	795	695	639	927	374	623	99	782	892	999999	999999	38	579	514	999999	999999	634	129	355	544	283	999999	999999	279	629	999999	614	997	999999	837	386	722	999999	37	509	999999	492	263	732	651	999999	792	999999	999999	990	827	72	227	129	999999	86	688	260	441	999999	731	999999	999999	308	474	18	101	999999	999999	999999	271	544	551	15	886	400	381	396	704	423	999999	692	999999	288	802	838	396	878	974	999999	698	471	999999	999999	999999	676	132	954	268	642	40	604	327	566	729	293	999999	222	243	228	705	301	999999	27	999999	48	334	92	505	999999	622	222	223	303	779	799	490	425	237	219	278	426	999999	999999	393	886	375	111	559	519	327	184	645	756	64	999999	999999	999999	714	999999	351	49	459	999999	999999	817	999999	33	786	999999	802	104	985	999999	949	999999	999999	494	999999	999999	673	233	533	986	318	447	577	466	248	383	884	999999	710	498	999999	238	966	505	999999	575	506	999999	999999	999999	716	233	999999	999999	806	775	242	999999	411	190	75	128	516	472	324	582	250	923	999999	413	55	357	393	999999	167	721	323	668	999999	69	38	332	999999	903	279	95	259	999999	660	473	150	463	54	999999	999999	748	721	504	999999	468	335	582	567	911	584	369	839	999999	463	95	461	574	976	351	999999	743	220	613	202	239	999999	293	273	320	272	591	313	999999	73	418	999999	818	487	986	999999	455	764	999999	328	999999	999999	556	999999	999999	21	576	487	999999	999999	999999	538	118	311	952	144	51	319	256	999999	993	66	976	638	55	999999	643	96	990	618	707	978	223	295	999999	999999	776	790	999999	309	696	114	610	494	383	880	891	517	535	851	999999	145	518	999999	335	854	999999	918	457	999999	378	489	999999	999999	999999	711	324	823	999999	968	367	260	621	947	952	889	455	492	265	174	999999	999999	999999	148	925	571	999999	866	999999	438	715	999999	342	218	930	999999	616	999999	823	671	566	77	498	566	493	999999	523	571	999999	999999	999999	786	663	293	999999	252	999999	358	999999	109	999999	457	863	591	263	509	999999	999999	999999	745	
999999	928	668	593	999999	136	637	995	999999	494	999999	898	999999	524	39	928	205	59	999999	687	999999	999999	368	724	429	118	214	907	313	999999	523	121	999999	999999	173	999999	128	79	684	167	615	932	999999	673	60	999999	999999	349	561	334	314	868	488	338	466	24	999999	943	174	499	922	730	999999	670	971	999999	999999	812	360	999999	999999	135	374	766	82	999999	564	695	673	85	999999	865	355	999999	999999	654	999999	226	203	159	999999	184	905	195	999999	885	250	43	999999	123	999999	182	999999	12	524	189	503	999999	999999	119	459	874	279	98	375	67	384	712	990	326	314	999999	619	211	649	635	229	999999	531	196	116	531	999999	559	999999	951	999999	353	464	500	161	911	959	999999	700	44	904	999999	819	187	510	537	52	999999	809	873	562	787	362	888	959	999999	999999	79	12	999999	881	999999	24	424	190	41	258	499	175	999999	999999	535	511	614	731	412	369	353	686	999999	489	617	750	210	398	99	990	576	541	837	720	999999	91	999999	163	194	802	404	996	478	289	552	220	999999	706	36	285	747	167	557	999999	847	393	434	999999	273	999999	999999	36	101	51	681	999999	337	682	999999	454	738	999999	999999	609	965	356	217	999999	936	407	999999	999999	371	999999	252	419	999999	883	873	999999	656	335	999999	224	999999	999999	905	437	607	594	999999	733	428	582	999999	999999	999999	947	988	500	185	145	511	866	635	320	999999	287	999999	272	974	454	809	782	798	412	999999	999999	621	999999	999999	780	690	352	525	610	999999	789	275	956	999999	45	894	382	330	520	999999	33	588	677	713	627	999999	345	999999	437	924	999999	783	144	723	299	336	401	60	404	455	999999	350	35	999999	874	21	999999	474	938	560	436	461	287	588	548	742	943	999999	999999	151	355	732	999999	999999	439	15	141	242	509	709	502	332	925	75	665	999999	563	443	838	615	797	999999	680	877	497	999999	506	555	999999	556	392	518	236	263	109	999999	263	349	804	999999	880	609	965	239	68	113	535	222	923	866	189	510	999999	217	353	484	62	999999	198	255	999999	999999	67	952	999999	983	999999	672	965	239	428	224	999999	969	735	999999	999999	451	819	393	659	294	632	318	999999	999999	473	999999	910	625	999999	999999	161	559	370	999999	551	22	911	84	18	863	256	999999	448	964	871	85	482	999999	578	611	999999	804	595	224	952	749	585	444	520	86	761	999999	855	384	73	999999	609	439	647	893	999999	744	385	999999	48	999999	870	412	21	397	547	755	56	772	653	356	964	155	
352	802	436	477	563	999999	111	906	838	999999	901	791	999999	52	517	685	81	655	999999	798	999999	999999	878	183	433	132	999999	15	303	93	731	716	999999	463	97	999999	467	72	190	453	999999	999999	110	806	510	229	921	504	248	371	700	999999	928	175	968	999999	923	999999	53	999999	999999	105	612	999999	342	195	999999	22	954	999999	228	19	474	999999	113	54	914	999999	673	999999	211	44	767	931	393	733	788	999999	999999	760	921	214	28	999999	999999	598	528	355	999999	325	553	908	549	999999	153	999999	532	953	71	924	422	851	589	839	239	367	999999	681	371	608	407	725	999999	204	750	24	990	725	922	514	525	569	607	358	999999	302	495	201	788	702	999999	834	888	570	347	80	624	189	519	694	270	847	999999	866	999999	828	390	999999	999999	139	699	807	40	999999	408	853	254	999999	999999	936	872	146	999999	668	999999	572	837	999999	857	680	999999	811	215	238	254	678	585	999999	440	832	912	150	376	659	12	999999	803	999999	172	493	825	392	10	582	821	999999	955	324	468	354	999999	433	497	154	999999	888	601	802	999999	999999	277	513	801	356	999999	732	770	243	666	999999	999999	999999	794	374	999999	999999	999999	999999	416	999999	723	270	282	95	841	489	653	232	919	124	802	11	38	442	999999	321	590	999999	558	99	363	721	658	464	585	495	638	133	999999	731	87	968	395	999999	999999	17	241	716	999999	545	89	999999	323	551	999999	767	476	362	158	543	427	167	85	327	767	11	612	818	509	356	999999	530	933	198	47	833	999999	846	999999	218	90	999999	148	23	999999	815	999999	117	262	817	999999	285	974	755	999999	919	893	78	424	15	999999	422	999999	999999	693	559	614	135	514	378	161	630	927	940	462	552	29	71	316	952	999999	504	566	692	337	575	555	187	883	127	940	547	432	999999	813	668	668	978	999999	461	210	282	602	999999	999999	398	358	44	303	999999	999999	831	999999	472	412	900	856	524	831	127	13	437	251	396	999999	999999	999999	507	137	794	999999	50	742	854	751	330	902	682	35	939	999999	521	999999	131	999999	119	786	959	27	912	811	154	999999	211	999999	773	999999	999999	456	62	999999	999999	906	999999	878	860	98	907	721	999999	998	183	498	891	900	491	553	999999	180	327	827	247	489	224	982	739	892	540	999999	977	299	696	235	972	749	376	614	384	253	366	999999	879	999999	936	999999	637	656	266	999999	966	229	911	45	138	999999	952	372	692	526	148	967	558	510	743	792	312	947	999999	999999	999999	
877	179	876	999999	999999	948	999	552	309	354	93	636	239	440	757	387	999999	107	747	999999	14	922	999999	114	398	999999	378	504	999999	612	999999	140	124	777	999999	999999	999999	232	832	287	953	819	392	182	65	999999	328	80	999999	414	651	850	777	999999	529	955	321	771	425	833	579	504	409	999999	664	952	522	461	351	706	999999	437	275	470	843	195	539	685	59	999999	999999	307	518	739	960	839	363	768	257	143	739	272	806	998	707	458	420	694	517	999999	999999	999999	999999	289	71	223	999999	317	512	344	425	636	722	368	689	281	985	669	999999	999999	999999	753	214	217	999999	999999	631	276	999999	394	775	999999	999999	947	247	287	578	239	678	746	999999	55	999999	999999	999999	113	550	448	318	435	473	999999	957	692	512	75	662	522	321	980	592	318	554	128	569	580	999999	774	131	412	703	755	999999	990	571	554	498	301	498	863	999999	192	958	999999	920	34	887	485	444	181	999999	66	917	698	999999	944	501	999999	353	148	645	775	327	906	731	717	759	967	130	958	577	999999	33	458	450	999999	360	226	207	545	693	982	340	949	999999	647	999999	999999	999999	626	63	360	999999	360	228	764	865	61	605	999999	275	920	999999	485	603	263	42	469	999999	753	594	284	940	807	455	999999	445	377	128	94	879	999999	140	999999	905	999999	422	673	239	999999	545	999999	999999	999999	280	773	626	999999	355	999999	614	999999	999999	93	42	778	999999	150	904	999999	328	497	999999	999999	334	808	789	999999	580	386	999999	368	240	572	218	295	999999	946	537	682	46	999999	999999	594	479	999999	421	999999	470	136	806	282	999999	674	367	57	376	999999	999999	471	983	764	283	969	693	256	148	482	875	999999	125	999999	612	232	529	999999	999999	347	51	822	397	742	400	999999	999999	999999	599	565	214	999999	919	999999	999999	76	698	281	317	62	901	232	373	938	181	999999	21	342	670	546	155	630	999999	999999	67	846	84	999999	999999	830	399	999999	657	582	278	999999	827	999999	197	545	533	999999	429	423	999999	999999	459	458	570	677	441	247	897	62	999999	999999	590	999999	506	439	999999	999999	999999	487	999999	999999	999999	790	670	467	896	460	154	134	23	897	211	999999	591	248	397	625	680	696	398	999999	999999	605	171	693	133	936	64	758	553	85	350	941	760	999999	253	999999	999999	112	999999	980	102	773	999999	999999	383	433	309	267	52	376	999999	220	98	999999	548	970	629	976	999999	959	406	396	999999	937	557	269	406	921	995	728	837	577	915	418	999999	463	
999999	647	320	999999	636	796	715	187	999999	139	999999	999999	131	282	49	999999	768	821	584	706	203	110	966	999999	36	388	272	999999	999999	210	999999	680	999999	94	414	999999	666	642	333	609	681	402	640	427	415	157	799	722	689	999999	999999	104	833	362	999999	465	999999	999999	674	999999	534	999999	648	107	999999	183	806	999999	868	67	999999	136	497	974	34	999999	470	548	708	879	999999	999999	999999	512	402	210	846	100	824	948	309	470	968	85	85	289	999999	543	593	999999	999999	762	854	631	999999	682	606	859	337	469	994	143	497	794	999999	999999	766	146	705	999999	336	716	222	919	757	685	167	422	898	744	999999	999999	954	999999	539	999999	695	13	630	999999	603	986	762	364	999999	176	972	999999	999999	100	523	617	837	959	905	634	550	934	874	999999	525	999999	999999	592	423	77	188	32	265	843	299	762	515	985	999999	350	953	858	965	591	999999	999999	16	808	999999	999999	999999	995	569	999999	999999	999999	139	434	999999	418	35	179	940	887	987	950	999999	572	999999	761	111	852	928	565	680	692	969	292	493	542	999999	162	371	983	977	999999	462	360	567	538	633	91	999999	621	999999	784	917	999999	999999	762	73	443	999999	999999	338	999999	999999	999999	234	999999	999999	846	941	999999	241	872	807	957	999999	999999	498	569	15	272	137	999999	71	999999	999999	896	999999	890	999999	730	999999	743	155	901	655	740	127	457	999999	974	747	786	999999	138	390	451	976	959	178	799	999999	999999	438	745	341	318	185	759	999999	999999	818	999999	167	999999	192	497	727	905	311	179	686	50	442	999999	525	351	999999	999999	999999	799	919	815	999999	889	465	975	315	410	569	999999	564	999999	694	798	166	845	629	999999	946	893	723	80	658	999	122	234	999999	999999	229	990	438	252	832	999999	417	12	189	999999	754	217	999999	327	345	964	999999	328	356	644	874	679	721	999999	986	43	85	849	166	722	999999	241	999999	907	190	999999	908	999999	999999	999999	391	163	666	362	184	739	711	999999	734	693	394	794	878	427	533	550	279	487	265	799	888	999999	845	999999	999999	523	302	999999	999999	766	65	302	793	999999	262	721	999999	368	999999	257	332	678	124	473	338	982	363	496	999999	639	309	999999	66	999999	999999	822	317	999999	999999	999999	999999	436	999999	968	638	102	10	262	174	812	538	910	709	18	477	219	999999	999999	138	517	169	999999	901	506	467	633	245	68	782	999999	413	812	506	126	999999	896	999999	156	834	245	999999	999999	332	571	999999	398	721	57	268	633	999999	999999	
999999	999999	501	640	534	763	510	14	856	942	480	733	408	726	414	999999	207	581	800	307	547	892	535	68	483	340	405	999999	911	999999	799	159	71	478	999999	999999	624	180	371	999999	645	830	389	50	630	598	999999	999999	984	137	849	687	832	81	396	999999	819	999999	166	204	999999	999999	102	668	152	999999	672	929	986	999999	969	37	219	999999	999999	717	513	494	437	885	999999	29	94	783	999999	122	999999	990	999999	999999	342	191	999999	999999	297	999999	738	999999	898	999999	926	242	399	999999	168	822	477	687	419	999999	675	334	999999	999999	36	348	356	318	329	999999	999999	681	847	999999	919	787	22	53	857	457	979	999999	596	138	999999	935	630	363	625	525	644	638	999999	412	884	17	186	743	999999	949	857	999999	400	867	304	254	394	999999	812	381	999999	434	829	999999	999999	882	738	877	321	101	717	993	693	804	395	376	111	445	550	999999	611	999999	903	908	999999	559	401	728	833	999999	550	999999	550	254	715	220	809	618	712	999999	279	308	431	57	241	863	736	596	482	999999	153	949	423	900	999999	540	999999	921	371	999999	491	20	53	607	999999	61	453	449	999999	185	566	492	732	548	642	312	999999	856	999999	736	999999	805	256	904	999999	600	252	649	484	184	689	888	999999	999999	999999	999999	999999	999999	506	189	420	297	507	999999	371	660	226	874	268	999999	692	674	253	999999	326	686	764	148	45	951	809	999999	964	913	999999	678	245	170	37	383	57	34	360	497	326	999999	307	999999	543	999999	383	377	391	999999	999999	25	644	621	255	834	504	999999	999999	555	380	999999	333	999999	811	999999	425	66	846	885	999999	668	324	755	318	790	999999	815	605	134	999999	441	999999	945	999999	479	44	623	915	999999	878	999999	245	999999	127	709	212	713	147	999999	495	327	999999	999999	609	824	701	888	313	999999	455	689	999999	664	977	938	204	387	999999	999999	658	802	999999	653	16	999999	999999	519	999999	608	999999	999999	678	755	638	999999	999999	916	345	999999	778	155	320	999999	747	199	999999	999999	827	189	515	999999	550	805	201	999999	186	877	999999	133	999999	999999	999999	704	876	779	21	764	35	727	37	287	51	565	999999	512	491	689	906	817	75	852	999999	459	102	762	135	872	564	945	83	43	427	222	214	597	895	615	584	999999	187	656	999999	110	161	238	783	984	252	688	211	496	970	999999	67	549	499	800	611	123	654	148	999999	89	653	994	859	829	361	965	999999	875	114	999999	639	419	307	999999	307	864	979	151	629	875	744	999999	
73	745	165	999999	999999	104	14	999999	322	999999	455	475	456	999999	378	954	633	999999	81	335	392	41	52	648	252	907	503	746	144	513	518	335	345	76	930	124	999999	695	868	522	999999	999999	626	600	963	999999	999999	150	999999	34	518	999999	803	419	999999	42	999999	999999	423	199	601	267	336	999999	530	129	139	389	236	263	290	937	418	559	463	748	414	452	684	419	999999	999999	261	999999	995	175	531	999999	872	898	422	167	282	999999	999999	999999	316	816	80	843	702	999999	999999	242	999999	580	934	999999	955	999999	627	260	832	13	426	249	16	226	814	999999	597	214	517	999999	999999	132	665	739	639	850	441	598	381	840	717	27	448	999999	375	424	241	288	970	426	281	999999	334	279	262	999999	607	100	11	999999	256	999999	248	586	400	999999	915	204	614	115	23	39	879	992	295	999999	801	987	851	400	133	319	243	999999	999999	999999	797	999999	487	999999	999999	351	596	665	594	229	778	861	999999	999999	509	46	673	865	412	252	292	999999	983	852	879	619	249	611	592	936	264	999999	530	720	999999	529	717	655	999999	672	442	223	407	76	999999	939	368	999999	999999	999999	645	999999	687	999999	397	465	412	635	999999	633	112	999999	82	658	964	631	341	908	928	979	999999	28	13	740	809	78	934	917	231	940	260	150	999999	505	999999	886	469	716	999999	369	127	999999	576	238	569	999999	151	749	111	999	607	460	999999	910	768	627	375	947	13	328	530	494	413	148	382	961	273	576	368	88	171	624	585	569	862	999999	452	999999	180	361	927	999999	999999	232	342	800	999999	810	737	672	520	522	712	13	839	632	678	437	855	608	194	574	391	999999	999999	983	875	609	999999	531	184	600	776	652	401	344	679	999999	806	582	990	463	838	695	999999	999999	911	581	730	239	568	24	919	999999	177	363	803	791	395	999999	924	371	761	216	497	920	746	70	612	504	952	496	999999	282	617	730	999999	696	465	197	999999	303	879	818	962	169	681	213	999999	47	540	887	796	456	657	628	702	999999	207	999999	903	850	968	235	999999	82	393	646	955	446	627	117	999999	207	287	631	999999	942	999999	337	248	999999	585	574	963	999999	700	184	625	989	38	999999	999999	817	294	230	999999	653	542	999999	776	45	258	999999	420	433	999999	599	179	36	999999	999999	388	869	408	370	275	403	999999	222	999999	219	30	965	417	999999	619	518	912	66	306	999999	999999	999999	561	213	295	999999	164	999999	999999	111	15	999999	999999	278	725	629	418	924	
955	999999	391	329	517	999999	999999	292	631	896	814	999999	686	999999	730	999999	999999	33	999999	999999	84	727	999999	731	999999	281	213	999999	122	148	798	990	109	999999	999999	375	999999	90	846	999999	198	12	915	267	999999	999999	999999	893	868	999999	919	999999	320	223	849	237	692	659	621	246	363	999999	179	999999	107	824	999999	698	20	364	999999	999999	186	323	17	82	812	981	15	248	856	320	999999	566	229	106	679	886	148	999999	999999	798	469	610	641	606	833	433	170	902	999999	999999	882	513	999999	999999	999999	997	999999	777	999999	710	654	999999	390	53	39	613	273	999999	155	66	559	147	681	60	809	576	682	411	248	388	821	112	999999	999999	437	59	859	578	581	681	680	370	457	972	153	96	230	999999	577	229	999999	169	757	470	176	999999	832	656	841	948	999999	804	999999	46	999999	551	661	260	615	979	999999	695	429	473	385	999999	999999	709	906	722	356	94	833	29	229	661	355	260	963	692	999999	212	737	632	366	999999	831	999999	92	602	435	970	982	597	475	474	999999	293	95	977	66	999999	749	128	602	241	970	519	817	238	206	999999	296	923	762	551	957	796	117	509	367	278	626	314	296	385	111	999999	553	999999	921	999999	175	999999	636	104	463	618	39	135	999999	999999	603	854	406	999999	683	69	835	923	999999	999999	186	999999	620	787	999999	999999	831	226	139	999999	999999	73	317	999999	244	311	297	668	999999	349	999999	999999	604	999999	674	999999	999999	271	702	999999	410	630	247	976	884	589	374	848	597	27	786	812	995	180	999999	540	547	271	999999	381	771	177	834	999999	999999	999999	999999	575	122	735	536	999999	524	96	333	345	825	340	999999	654	936	449	80	80	562	953	986	433	699	144	234	646	999999	331	280	243	999999	79	799	690	999999	799	735	862	491	226	999999	999999	846	19	714	217	21	145	445	332	106	763	999999	999999	999999	999999	876	977	510	890	999999	999999	999999	99	550	999999	540	569	56	147	713	218	589	999999	664	87	587	999999	430	26	634	345	886	999999	147	999999	464	575	999999	999999	923	757	361	600	136	999999	999999	757	469	958	999999	452	99	999999	618	887	183	279	569	141	970	196	557	999999	999999	754	316	999999	952	999999	301	965	97	994	223	956	857	988	219	568	984	829	229	472	349	192	255	588	999999	999999	999999	194	15	350	91	736	210	867	345	999999	789	234	999999	951	999999	710	365	104	999999	662	999999	194	69	10	157	999999	967	94	154	83	509	728	539	702	999999	117	959	746	999999	487	
999999	999999	999999	838	779	999999	35	278	805	999999	999999	160	999999	999999	228	673	135	999999	203	999999	769	125	999999	272	872	71	999999	999999	301	999999	750	618	191	999999	905	50	541	231	999999	396	999999	698	288	999999	256	358	999999	862	999999	986	981	954	553	971	717	641	277	390	966	718	75	999999	999999	256	887	218	969	896	770	187	142	904	783	806	999999	80	836	216	26	524	836	999999	627	315	999999	999999	75	999999	999999	274	773	999999	999999	999999	331	201	722	999999	627	48	389	337	101	307	999999	87	181	999999	155	647	804	70	374	999999	881	243	306	999999	678	101	152	758	17	999999	414	981	648	999999	485	635	358	803	999999	999999	144	999999	999999	330	999999	499	999999	329	75	251	470	712	999999	813	631	98	999999	60	999999	999999	895	630	329	596	892	872	438	999999	271	519	299	11	482	397	316	999999	999999	976	220	189	476	823	693	766	45	701	999999	835	648	396	999999	999999	450	999999	92	999999	999999	154	437	999999	999999	724	67	999999	999999	469	240	398	506	999999	595	999999	839	184	69	999999	936	563	560	201	677	603	999999	874	999999	991	999999	429	315	802	203	358	549	633	128	752	766	148	814	576	471	999999	339	999999	801	822	467	275	999999	999999	578	999999	593	245	910	999999	472	192	776	999999	999999	810	93	703	65	246	379	999999	66	317	315	798	748	999999	999999	869	999999	862	83	957	534	295	999999	305	234	999999	764	313	999999	660	289	583	372	854	668	999999	723	635	999999	564	452	260	218	999999	999999	779	999999	999999	999999	50	204	610	119	819	435	622	999999	999999	479	488	481	75	494	406	37	999999	999999	894	324	999999	156	638	528	519	514	283	999999	751	600	454	700	999999	999999	999999	465	679	999999	552	428	56	287	935	165	855	92	386	766	812	657	971	999999	982	296	445	894	566	999999	599	314	161	999999	631	197	35	999999	327	999999	812	940	999999	268	883	476	278	792	999999	482	999999	436	137	517	274	104	629	999999	717	999999	362	787	899	596	874	999999	276	999999	655	747	999999	77	765	119	954	999999	308	999999	469	516	27	652	683	93	420	173	187	644	280	537	567	923	999999	458	915	34	50	762	394	645	209	767	147	472	351	604	670	28	999999	403	795	916	641	210	999999	709	999999	815	186	710	71	632	999999	127	190	216	996	999999	203	929	830	999999	328	824	317	999999	999999	999999	742	999999	999999	168	90	877	742	651	292	869	608	215	920	234	999999	683	584	576	537	999999	292	999999	608	363	824	633	999999	258	597	817	893	
600	204	892	999999	371	217	902	551	361	385	999999	924	136	999999	987	19	605	961	645	250	740	722	495	928	607	216	999999	999999	457	315	493	63	475	976	18	21	999999	999999	224	475	681	999999	185	644	999999	999999	481	655	999999	624	966	297	952	576	163	999999	708	964	999999	999999	78	999999	104	56	999999	485	999999	160	700	976	999999	454	746	179	999999	999999	546	850	184	999999	735	999999	506	833	349	205	110	999999	999999	140	999999	73	999999	70	407	122	930	999999	999999	277	999999	331	955	999999	642	521	550	999999	999999	999999	341	857	789	89	429	585	72	271	999999	999999	384	561	337	569	672	918	770	686	772	999999	785	999999	107	906	999999	999999	537	645	200	999999	655	999999	999999	385	999999	455	999999	604	640	822	60	669	432	67	893	209	993	395	999999	724	750	864	19	999999	662	999999	760	882	999999	999999	57	426	80	879	50	66	671	952	771	227	644	999999	999999	950	405	999999	984	49	999999	436	420	999999	458	999999	999999	790	999999	337	722	873	999999	400	160	625	774	633	598	999999	27	837	999999	999999	624	970	89	584	818	69	166	547	999999	720	869	999999	604	905	968	604	802	999999	999999	343	240	999999	999999	253	26	430	999999	772	526	441	32	186	897	999999	527	487	999999	502	972	259	180	185	933	974	531	142	30	999999	999999	994	999999	999999	99	204	810	726	999999	835	999999	999999	883	394	30	508	697	692	999999	234	387	490	218	310	287	497	999999	65	964	558	722	999999	999999	999999	116	532	691	265	999999	999999	569	999999	50	560	933	999999	376	999999	164	999999	286	839	999999	999999	492	184	786	999999	489	999999	999999	755	762	889	123	684	988	577	287	497	999999	442	605	426	665	585	999999	657	376	704	999999	386	900	539	281	883	870	613	823	932	746	250	776	495	671	814	49	160	447	259	999999	799	508	667	616	844	243	596	140	906	999999	138	83	785	479	999999	999999	232	617	999999	814	999999	753	355	751	576	999999	119	754	999999	999999	299	219	127	119	332	999999	242	922	437	999999	284	999999	916	208	617	177	990	25	999999	959	816	543	217	445	999999	999999	163	999999	999999	187	133	841	999999	370	444	919	956	676	157	999999	622	309	190	590	539	902	836	156	143	409	675	103	738	999999	729	756	12	681	899	286	999999	999999	883	259	999999	443	202	556	763	999999	999999	324	999999	249	347	516	362	626	999999	999999	999999	17	781	999999	999999	999999	113	399	999999	688	999999	284	999999	999999	63	304	426	930	75	999999	709	999999	392	445	999999	360	234	498	553	
222	403	385	776	591	77	716	545	253	747	495	999999	803	999999	85	781	935	547	998	196	999999	100	999999	561	809	607	999999	624	345	450	161	805	999999	845	427	999999	541	508	195	999999	999999	759	183	192	999999	766	906	374	999999	664	264	999999	999999	999999	510	132	971	823	966	999999	148	102	209	999999	596	999999	724	957	497	791	999999	436	362	206	850	292	999999	249	982	52	701	565	317	681	195	348	579	999999	344	999999	323	718	541	211	663	253	560	999999	999999	889	51	948	876	526	425	827	460	39	999999	227	215	999999	841	924	292	583	785	528	617	258	121	422	622	202	478	999999	999999	999999	999999	606	999999	999999	999999	999999	10	752	688	999999	999999	999999	888	549	850	999999	100	999999	876	999999	919	999999	468	41	999999	347	778	629	336	999999	58	894	999999	309	496	999999	999999	668	87	999999	923	539	894	994	272	999999	369	571	572	999999	111	886	654	287	240	462	148	999999	785	316	324	381	426	14	743	371	999999	588	999999	994	999999	432	513	138	693	390	195	999999	769	512	978	999999	999999	830	582	171	249	654	999999	44	717	794	999999	999999	433	999999	123	890	261	901	824	781	999999	577	873	999999	999999	526	999999	999999	276	999999	999999	282	338	117	323	595	432	581	999999	780	520	27	999999	999999	549	742	704	150	277	305	222	868	999999	206	999999	489	956	902	788	722	69	227	768	52	999999	610	443	325	238	527	468	679	778	53	999999	501	999999	46	140	640	822	999999	583	999999	462	73	594	141	999999	833	999999	529	792	999999	720	302	259	244	974	938	999999	999999	999999	749	836	542	99	645	935	206	199	920	999999	158	999999	616	644	797	590	799	26	312	905	999999	999999	939	886	999999	332	968	252	999999	71	201	999999	443	999999	833	999999	919	974	948	205	224	643	999999	757	999999	508	999999	658	461	654	185	999999	996	482	516	999999	897	655	720	323	966	999999	999999	858	580	999999	466	83	999999	999999	670	825	77	117	691	761	999999	999999	999999	870	227	320	790	410	886	279	345	960	35	972	246	274	999999	635	238	270	509	860	999999	999999	52	41	999999	798	984	999999	854	999999	791	999999	999999	715	999999	999999	105	656	173	734	971	311	999999	506	58	999999	999999	406	571	441	878	431	261	317	999999	999999	828	196	999999	992	425	536	424	455	999999	999999	289	530	860	999999	999999	582	107	999999	889	874	356	545	999999	19	381	588	788	423	20	369	503	384	710	989	31	909	193	180	318	444	887	35	999999	778	558	896	999999	166	901	306	334	999999	428	
140	77	292	213	463	621	837	747	11	445	999999	776	904	999999	870	392	630	399	999999	999999	454	987	331	219	214	460	999999	53	632	521	714	45	999999	956	579	999999	739	705	729	558	481	697	999999	590	999999	11	653	85	674	773	280	907	407	31	973	152	745	83	998	12	146	794	125	999999	999999	999999	760	948	999999	948	653	924	669	999999	984	999999	999999	999999	692	213	806	409	999999	999999	250	807	638	995	982	436	187	666	999999	726	999999	999999	999999	999999	859	753	251	705	834	726	999999	356	247	39	46	226	51	14	390	999999	205	736	999999	266	248	923	999999	999999	999999	813	999999	987	227	943	955	999999	999999	704	881	939	962	111	574	651	738	999999	569	608	959	999999	999999	182	285	999999	530	686	271	325	167	935	999999	999999	739	31	955	141	138	304	84	738	51	347	132	451	833	104	171	773	999999	999999	999999	536	805	999999	999999	598	712	315	999999	278	46	999999	546	999999	999999	486	999999	999999	696	999999	766	275	534	230	724	999999	999999	833	88	436	525	999999	999999	999999	582	90	680	538	602	366	429	822	882	999999	999999	999999	800	186	130	356	731	617	87	999999	588	98	12	585	999999	379	548	999999	237	985	753	549	999999	733	999999	999999	805	833	950	340	999999	943	999999	999999	528	542	257	873	713	731	999999	907	999999	999999	235	493	999999	105	62	233	818	999999	595	999999	62	162	129	77	812	879	999999	999999	666	747	999999	644	704	283	999999	999999	132	674	175	505	999999	845	999999	195	507	880	172	710	781	727	521	637	358	999999	676	375	999999	190	999999	834	999999	806	999999	673	143	999999	789	804	999999	118	110	153	384	999999	616	216	999999	933	569	932	999999	999999	126	939	999999	116	295	999999	606	690	999999	941	613	999999	324	483	605	465	61	999999	100	367	999999	673	999999	999999	262	268	880	470	352	999999	620	139	127	999999	690	311	447	37	305	580	999999	358	999999	999999	540	999999	775	142	999999	999999	881	652	841	999999	178	452	322	857	999999	36	338	145	348	50	331	484	223	974	793	303	999999	999999	621	999999	169	323	95	467	999999	218	999999	999999	860	999999	999999	967	297	769	999999	999999	989	590	183	999999	999999	72	19	999999	837	999999	829	801	349	316	549	999999	999999	331	199	854	367	999999	999999	999999	999999	590	285	564	999999	999999	196	999999	802	555	314	999999	999999	353	277	106	314	999999	999999	999999	388	692	408	553	244	750	936	966	579	999999	880	999999	570	537	734	662	787	455	116	999999	870	385	998	793	12	122	999999	999999	999999	999999	550	820	
234	248	267	999999	999999	732	329	999999	426	229	874	485	675	180	866	324	619	615	319	999999	440	155	910	13	693	615	550	132	744	259	999999	487	776	69	910	999999	999999	883	479	64	136	425	67	650	510	523	127	999999	255	999999	78	448	783	692	390	999999	337	999999	167	576	191	207	999999	999999	317	397	999999	616	269	544	54	735	145	264	732	25	97	999999	999999	179	497	718	876	999999	191	474	704	94	679	831	999999	25	725	903	999999	999999	478	999999	999999	122	815	511	572	710	647	342	312	528	959	374	990	77	761	988	89	472	330	893	985	842	693	624	937	438	551	38	20	242	391	803	546	999999	999999	390	999999	986	156	175	415	849	999999	999999	999999	314	999999	926	264	737	824	410	607	999999	999999	500	999999	201	573	999999	169	619	999999	80	999999	165	828	793	149	999999	634	999999	999999	165	999999	999999	680	517	999999	633	597	999999	999999	282	999999	981	205	999999	302	437	999999	173	999999	23	16	796	527	101	49	999999	486	999999	787	883	999999	731	94	452	999999	768	999999	912	999999	999999	999999	544	845	999999	662	164	999999	866	999999	712	420	470	679	312	158	691	619	589	477	529	156	550	837	999999	179	686	896	752	999999	533	617	57	471	999999	477	471	999999	999999	439	884	19	619	555	84	473	999999	62	999999	304	416	159	240	999999	181	793	994	999999	956	999999	975	267	217	999999	967	999999	372	999999	999999	834	999999	741	151	160	999999	999999	537	994	999999	999999	537	634	999999	458	999999	384	999999	612	299	688	482	764	993	598	463	627	999999	616	588	980	999999	642	855	947	617	999999	18	89	852	661	266	999999	999999	540	351	351	153	758	555	999999	717	759	999999	517	361	999999	747	552	696	965	718	999999	999999	999999	325	894	778	176	841	782	375	307	759	999999	432	482	999999	999999	999999	999999	483	999999	70	994	999999	350	999999	347	596	694	927	465	393	887	942	344	593	999999	224	457	572	976	999999	772	227	999999	999	81	95	878	113	293	305	583	491	674	860	421	999999	974	961	440	999999	157	999999	910	914	872	695	97	999999	999999	248	799	999999	507	999999	297	999999	852	350	999999	262	999999	999999	999999	170	809	406	278	484	181	999999	250	495	999999	999999	999999	999999	999999	505	137	386	998	989	454	999999	505	999999	999999	548	573	644	667	633	999999	188	863	999999	221	750	999999	476	427	613	717	16	998	999999	999999	112	366	999999	469	356	223	999999	999999	728	146	598	999999	776	999999	730	910	537	999999	616	395	952	542	214	706	999999	401	661	999999	394	
281	448	999999	201	624	881	999999	203	185	320	420	624	924	144	429	622	95	337	64	696	702	999999	32	391	918	465	999999	162	673	999999	955	562	525	869	999999	697	551	472	161	540	548	716	999999	673	206	771	999999	407	785	93	481	73	607	999999	691	101	999999	665	283	999999	321	999999	530	283	365	858	108	999999	999999	731	80	623	999999	523	999999	986	828	358	194	156	437	172	377	589	429	891	955	263	187	364	281	886	198	992	228	519	195	88	318	348	672	973	719	999999	23	999999	887	999999	999999	999999	273	999999	999999	136	999999	159	662	999999	853	473	999999	999999	877	333	460	999999	434	999999	999999	999999	800	750	49	845	484	463	452	323	575	571	14	871	149	482	101	213	414	71	269	78	856	254	234	845	999999	999999	105	395	603	999999	999999	702	788	485	999999	999999	38	635	652	278	707	348	375	292	469	41	706	405	241	256	999999	999999	924	235	782	556	999999	204	410	657	368	66	999999	999999	999999	999999	999999	663	577	999999	999999	999999	419	999999	999999	999999	999999	999999	385	414	130	700	164	356	999999	999999	778	999999	703	358	996	999999	999999	994	910	650	999999	628	155	167	948	52	827	662	82	10	999999	933	864	274	678	584	818	995	536	667	902	999999	698	999999	533	530	960	229	582	350	554	424	91	999999	999999	259	795	227	465	88	872	501	284	999999	999999	844	999999	438	679	999999	25	239	468	252	747	999999	999999	80	634	428	91	608	89	999999	999999	999999	851	999999	385	428	789	999999	540	457	999999	999999	99	999999	967	688	831	531	549	171	335	325	956	839	999999	632	329	725	999999	47	999999	274	421	999999	602	579	999999	555	999999	999999	632	999999	699	999999	457	346	176	290	999999	945	596	559	69	999999	406	999999	582	22	179	752	109	73	17	502	460	530	989	547	57	398	999999	999999	478	298	999999	910	999999	945	391	999999	466	48	999999	647	450	447	999999	999999	155	471	996	980	386	311	999999	568	999999	206	559	999999	999999	999999	243	714	260	320	999999	770	388	496	515	637	631	999999	999999	999999	451	369	61	23	325	496	402	585	401	715	899	999999	146	971	999999	429	396	999999	289	999999	805	907	397	139	366	999999	124	659	956	369	359	843	999999	101	999999	57	155	999999	611	999999	237	657	323	544	421	913	634	999999	999999	95	999999	999999	262	459	999999	543	972	921	656	880	381	743	629	999999	366	65	162	999999	854	999999	283	849	853	429	609	999999	594	852	718	999999	810	999999	999999	870	128	999999	590	565	837	999999	85	233	889	730	
489	999999	999999	290	188	365	761	589	999999	544	812	999999	999999	833	999999	999999	999999	999999	212	214	80	673	999999	758	914	183	474	596	217	280	999999	59	960	132	939	125	131	314	674	999999	690	230	154	132	68	999999	999999	757	716	999999	634	956	31	684	660	815	418	278	376	14	890	175	381	291	999999	762	440	201	893	733	999999	644	454	849	523	849	529	953	700	197	314	999999	879	999999	999999	426	999999	285	471	134	707	999999	937	670	472	999999	849	862	959	999999	296	999999	864	999999	999999	999999	511	181	171	810	296	999999	578	188	999999	183	999999	895	645	746	733	999999	729	999999	35	142	707	784	387	999999	10	999999	993	404	900	999999	853	896	739	656	914	857	124	999999	838	252	999999	758	970	299	240	954	999999	999999	573	141	947	999999	957	615	292	999999	794	173	999999	630	471	184	288	71	329	399	166	999999	999999	875	49	79	930	783	857	948	813	97	767	56	448	780	830	999999	689	758	938	134	374	196	73	951	850	999999	781	110	999999	909	999999	840	797	238	391	999999	102	878	174	184	999999	999999	914	706	999999	764	999999	999999	999999	519	381	571	460	42	624	999999	812	98	999999	999999	11	757	477	904	127	926	258	999999	398	143	676	999999	999999	999999	999999	39	282	366	999999	999999	999999	100	756	999999	537	408	390	765	613	999999	999999	999999	659	999999	999999	999	866	20	589	479	516	999999	999999	220	842	999999	977	999999	999999	594	372	455	542	143	696	911	999999	516	377	718	546	492	606	652	257	673	999999	153	999999	377	999999	999999	777	999999	579	999999	999999	546	129	966	431	999999	110	999999	999999	439	470	525	754	999999	998	999999	643	870	932	33	374	999999	962	179	417	999999	112	298	999999	999999	678	465	564	999999	123	464	397	410	297	999999	999999	999999	279	817	999999	636	999999	331	999999	812	999999	906	999999	555	690	999999	999999	949	999999	597	592	812	596	999999	761	14	961	122	999999	543	999999	243	583	92	642	999999	379	155	999999	781	999999	780	999999	619	482	772	999999	18	951	964	881	999999	999999	999999	999999	999999	991	997	66	207	999999	286	184	834	999999	999999	999999	999999	913	903	778	999999	983	777	162	999999	892	977	999999	988	692	952	170	192	662	999999	391	999999	824	73	795	999999	98	769	115	168	606	95	999999	999999	449	260	105	58	999999	999999	463	83	999999	456	686	23	207	77	514	722	126	991	181	332	999999	448	247	849	118	999999	349	224	672	994	215	807	217	713	999999	999999	857	122	997	999999	999999	318	346	377	387	781	999999	30	999999	393	
51	614	913	447	93	10	999999	255	939	788	112	249	999999	552	250	878	806	494	528	82	999999	999999	999999	961	270	695	999999	999999	472	336	232	329	999999	288	999999	601	999999	770	630	999999	428	611	182	218	117	822	999999	999999	137	999999	975	689	502	999999	999999	46	620	951	999999	999999	899	153	782	613	566	783	289	132	600	649	983	45	864	979	999999	999999	999999	785	854	447	787	317	742	963	360	999999	826	778	760	915	999999	943	999999	242	649	284	829	568	652	333	542	785	203	488	525	940	824	522	999999	999999	214	834	107	738	610	591	411	818	262	33	956	511	371	684	667	999999	451	632	340	379	433	274	143	530	904	12	124	263	999999	999999	717	999999	251	495	711	156	845	999999	999999	999999	873	20	315	628	999999	41	423	519	820	484	498	999999	192	167	999999	940	999999	576	999999	608	477	999999	380	842	999999	652	999999	876	999999	999999	999999	596	10	281	505	999999	958	999999	163	999999	999999	999999	442	963	922	525	999999	93	654	771	456	279	30	33	999999	999999	999999	473	999999	999999	771	547	546	309	290	901	201	910	662	427	981	999999	422	960	30	872	715	416	999999	790	530	187	999999	211	999999	925	999999	999999	691	780	782	999999	999999	999999	112	50	68	143	683	30	999999	221	431	236	790	999999	856	70	999999	718	20	234	553	532	203	593	325	999999	999999	364	999999	224	229	999999	999999	496	994	983	857	999999	814	999999	732	898	466	319	755	995	421	804	999999	515	973	972	770	558	941	668	246	518	724	723	898	328	695	999999	992	549	591	303	276	873	212	33	904	438	501	654	76	884	999999	999999	923	999999	295	819	250	999999	121	95	554	999999	747	349	265	100	683	414	213	999999	327	216	413	127	537	206	313	999999	78	341	999999	999999	602	999999	999999	404	799	467	999999	875	868	999999	999999	505	749	940	135	863	768	813	754	96	451	999999	999999	999999	999999	999999	903	99	516	300	999999	779	38	267	733	999999	668	860	999999	226	381	337	488	582	999999	908	378	596	80	449	192	999999	586	999999	999999	999999	795	58	488	992	999999	942	369	578	566	999999	999999	491	217	740	204	907	522	999999	714	123	999999	984	854	18	438	316	29	76	118	923	202	999999	421	999999	599	620	382	308	661	999999	968	999999	25	999999	440	886	999999	999999	999999	284	742	58	266	732	653	810	204	999999	999999	258	999999	302	470	642	466	420	999999	367	150	584	535	223	999999	999999	155	999999	968	736	577	552	927	690	821	833	191	154	800	688	206	788	426	901	
744	413	515	675	449	382	661	30	815	999999	999999	671	748	529	999999	980	999999	332	841	468	902	21	330	243	481	999999	999999	322	999999	999999	171	362	167	633	478	473	770	480	880	596	84	999999	737	999999	999999	159	95	661	973	820	112	999999	946	958	999	732	93	282	999999	999999	999999	349	410	999999	860	836	513	124	999999	708	220	116	452	999999	393	355	999999	999999	999999	331	999999	800	348	799	999999	297	415	209	634	746	389	498	285	999999	675	734	999999	313	56	665	646	970	611	275	609	999999	431	999999	999999	999999	457	668	540	873	999999	130	10	999999	154	572	999999	313	490	314	328	999999	830	385	580	658	999999	971	999999	86	684	580	198	83	200	293	865	714	635	999999	999999	721	999999	412	805	554	734	999999	999999	483	244	343	490	307	947	887	175	56	131	999999	454	486	299	999999	198	691	931	927	419	861	707	716	999999	508	25	606	764	427	579	35	924	661	999999	895	842	351	99	891	999999	312	127	999999	593	720	999999	812	431	504	224	124	623	807	137	308	775	527	665	982	291	350	133	748	476	999999	990	793	674	404	620	846	999999	49	800	117	743	887	133	999999	971	999999	185	269	213	999999	999999	127	534	513	129	325	686	117	609	786	189	379	352	497	999999	743	148	36	883	999999	522	583	16	999999	564	999999	999999	707	20	89	999999	863	544	21	999999	873	268	171	285	305	999999	493	999999	999999	928	374	544	999999	238	238	74	158	386	835	942	829	120	514	948	241	999999	999999	107	999999	621	325	834	341	803	999999	485	977	751	587	218	38	152	992	101	200	353	766	479	781	24	26	487	709	78	999999	762	753	222	53	383	190	396	909	403	612	999999	213	832	381	752	97	406	798	626	914	686	128	423	758	887	999999	509	999999	515	999999	838	134	273	999999	104	731	764	708	214	38	642	243	999999	489	999999	149	999999	107	38	926	620	688	93	163	188	643	340	464	165	999999	999999	80	403	999999	999999	415	940	893	287	31	332	698	593	999999	282	452	999999	999999	999999	747	231	411	296	588	983	159	51	119	999999	460	999999	310	552	986	357	571	839	999999	715	255	999999	999999	820	17	604	922	104	494	881	735	999999	407	366	417	996	999999	783	814	999999	623	373	830	142	826	630	32	999999	607	251	999999	613	729	227	852	548	191	999999	289	984	71	65	556	237	35	345	994	944	144	990	999999	787	34	984	101	881	378	907	993	387	581	999999	999999	253	999999	999999	395	189	513	869	815	999999	504	
829	754	568	816	603	999999	491	999999	88	999999	999999	999999	922	588	999999	135	970	179	283	999999	902	999999	294	567	313	999999	999999	999999	999999	440	274	999999	999999	293	205	239	533	75	999999	999999	512	750	503	764	880	90	258	544	650	63	543	700	542	999999	602	426	999999	999999	512	546	213	540	821	647	999999	442	999999	639	393	515	999999	904	403	482	94	161	909	530	686	233	999999	369	309	761	896	573	642	309	691	999999	769	532	999999	239	596	971	929	856	26	448	999999	618	160	145	460	638	307	69	16	450	517	939	999999	289	738	844	241	69	999999	184	800	999999	947	999999	999999	80	352	174	885	122	999999	63	999999	248	916	199	218	174	999999	268	276	582	303	250	271	999999	217	283	999999	752	740	869	999999	999999	647	999999	999999	546	399	390	999999	142	999999	893	228	463	434	85	372	548	636	76	999999	492	907	227	179	999999	353	999999	863	999999	673	143	381	362	948	672	600	82	528	672	775	920	971	143	999999	999999	999999	807	405	999999	911	952	126	674	999999	999999	934	430	673	964	203	483	527	228	469	50	521	866	515	762	485	999999	999999	964	999999	999999	521	999999	818	769	684	545	519	731	167	999999	999999	999999	999999	335	737	180	999999	564	999999	301	403	753	674	368	888	999999	301	999999	656	621	932	999999	999999	282	111	170	611	904	999999	657	964	795	70	748	32	999999	999999	190	34	999999	999999	465	495	999999	444	999999	109	460	880	528	254	876	84	999999	787	865	999999	969	234	999999	568	504	284	821	337	607	692	925	345	999999	999999	121	618	352	730	477	999999	384	837	343	999999	999999	33	760	413	97	720	524	960	167	489	655	955	457	999999	396	999999	999999	671	836	85	184	999999	806	987	999999	999999	732	815	320	999999	949	141	890	516	417	481	524	418	249	886	178	964	188	594	886	165	171	606	343	999999	999999	999999	10	268	886	46	227	773	280	999999	988	999999	650	958	539	523	74	940	337	915	999999	999999	431	949	907	999999	999999	221	111	976	106	999999	482	999999	999999	246	999999	999999	630	381	263	751	147	419	898	469	324	229	65	372	100	999999	278	999999	630	999999	291	999999	361	676	999999	16	999999	999999	733	861	236	626	751	303	392	442	320	955	999999	915	127	21	60	447	895	717	166	738	886	876	857	63	404	478	955	89	281	954	999999	999999	89	843	686	47	999999	697	477	999999	980	658	910	323	767	714	999999	279	999	913	780	391	849	933	417	999999	14	999999	232	999999	999999	312	170	999999	999999	413	836	
283	335	23	214	207	249	404	757	999999	999999	544	296	999999	858	685	89	368	999999	890	999999	155	435	829	42	69	475	204	999999	999999	497	554	640	363	878	346	944	986	999999	582	152	455	186	190	890	469	886	542	425	661	232	999999	999999	792	15	691	847	505	980	154	732	999999	979	999999	739	422	904	932	811	521	741	103	659	601	748	952	968	255	939	573	183	932	779	762	454	695	371	847	999999	999999	498	449	15	999999	850	108	999999	106	450	478	565	953	731	903	920	139	999999	591	53	63	999999	999999	999999	417	971	799	999999	999999	999999	54	60	66	585	624	32	301	98	999999	750	650	999999	999999	805	471	999999	229	211	875	999999	325	552	780	803	999999	474	896	884	999999	999999	60	832	258	471	405	999999	509	378	117	999999	628	999999	58	999999	403	577	849	796	103	410	752	598	400	385	319	502	279	262	291	159	136	417	500	512	999999	817	237	411	409	999999	508	850	999999	999999	999999	284	503	940	410	726	625	110	790	999999	999999	999999	442	873	162	903	999999	256	96	958	754	221	550	545	149	999999	349	448	396	999999	901	901	999999	405	999999	999999	998	338	852	565	533	999999	999999	999999	671	248	385	364	999999	506	895	999999	999999	144	999999	11	999999	957	800	823	386	187	714	740	295	939	956	47	711	127	904	819	999999	531	434	728	594	999999	999999	999999	211	985	198	890	164	999999	999999	999999	164	170	310	999999	538	38	189	356	321	887	26	732	999999	347	652	141	601	86	857	242	710	521	417	999999	93	899	999999	400	988	999999	585	645	999999	596	882	999999	817	863	291	375	352	87	999999	707	231	151	619	999999	342	66	298	87	791	905	999999	643	999999	999999	957	638	415	788	368	497	311	380	931	999999	465	111	324	737	795	492	999999	632	114	710	999999	942	289	999999	999999	931	535	508	854	999999	936	248	999999	999999	999999	999999	999999	564	719	919	406	850	219	924	407	241	999999	560	291	309	999999	37	538	52	549	24	358	656	730	436	961	999999	526	44	999999	226	313	321	999999	152	533	335	913	194	999999	424	732	364	361	826	199	975	999999	554	881	909	710	755	463	999999	304	312	833	292	999999	603	333	185	177	191	927	999999	999999	149	776	999999	124	354	999999	134	291	999999	304	903	247	986	586	972	163	999999	516	557	857	999999	848	999999	502	630	999999	710	101	999999	999999	180	899	768	256	87	999999	201	795	365	999999	339	999999	310	18	929	54	971	999999	360	31	999999	674	380	999999	789	300	556	197	493	
127	37	42	999999	999999	999999	14	479	739	509	203	961	62	999999	540	528	339	548	222	572	999999	265	694	740	536	868	505	528	205	467	786	232	14	312	248	989	306	875	504	883	925	575	999999	517	167	70	276	999999	839	54	459	752	999999	625	908	861	999999	301	207	937	628	485	284	282	722	971	957	750	911	550	231	463	53	338	647	20	33	186	583	475	601	981	688	999999	18	44	888	389	403	387	656	15	678	567	264	449	300	959	999999	999999	113	999999	612	999999	822	995	708	999999	977	897	837	999999	717	999999	345	647	796	133	999999	687	92	999999	356	534	999999	999999	785	486	83	999999	999999	999999	391	397	999999	85	379	999999	338	23	336	883	411	506	549	499	999999	945	231	617	652	176	695	117	999999	535	999999	88	405	999999	219	232	931	779	188	773	775	999999	999999	269	278	407	999999	260	999999	209	176	850	999999	999999	929	840	999999	999999	555	999999	378	283	999999	837	905	300	993	733	803	113	951	631	327	776	724	966	586	999999	349	254	381	445	755	903	999999	999999	103	10	999999	379	967	999999	999999	635	404	999999	999999	531	364	999999	999999	71	456	257	257	545	999999	999999	680	999999	999999	302	127	311	999999	932	999999	391	478	585	207	993	67	434	145	487	407	999999	382	232	931	64	607	371	840	999999	988	508	999999	999999	797	886	999999	713	125	675	999999	922	999999	471	973	654	999999	779	780	420	14	32	121	770	147	839	999999	457	41	209	694	999999	470	860	999999	30	735	655	787	320	672	354	318	470	139	484	999999	999999	259	286	999999	828	591	999999	999999	999999	999999	885	999999	957	61	999999	681	916	980	602	999999	999999	527	999999	918	407	991	469	747	999999	714	651	640	662	611	924	208	754	999999	866	173	49	555	999999	633	850	969	830	269	800	672	402	999999	537	32	634	392	999999	368	603	999999	132	999999	655	261	744	254	33	356	136	673	927	999999	124	438	422	58	549	329	78	438	171	210	999999	988	999999	171	113	640	976	542	999999	999999	999999	39	51	367	899	999999	999999	606	945	999999	999999	136	744	999999	375	108	999999	586	999999	976	299	174	999999	922	999999	667	939	582	150	392	379	999999	999999	541	123	94	397	65	158	822	439	999999	999999	687	76	821	253	637	999999	14	41	400	698	925	106	439	363	129	632	242	999999	316	465	563	113	999999	364	212	570	291	999999	553	437	30	546	827	682	999999	855	912	423	312	999999	999999	361	979	894	999999	999999	683	999999	278	432	916	46	133	16	929	584	
527	467	50	77	514	302	487	963	678	999999	999999	999999	375	273	999999	819	999999	529	328	211	134	654	518	767	999999	999999	443	131	521	983	423	820	999999	413	337	455	382	244	282	999999	874	26	226	467	176	926	999999	14	712	106	562	999999	688	727	460	873	948	999999	190	953	859	999999	999999	694	965	458	14	962	936	999999	446	249	256	484	337	117	437	61	999999	961	206	999999	999999	424	431	818	142	34	953	999999	507	109	999999	999999	984	999999	574	532	999999	718	921	402	78	448	999999	322	357	213	400	352	445	897	999999	228	757	999999	947	999999	999999	156	325	979	18	999999	767	347	194	928	499	819	543	905	559	883	49	803	371	999999	999999	119	471	929	634	611	29	609	428	836	570	999999	570	546	269	355	402	941	999999	999999	681	323	138	429	713	580	809	539	348	797	189	954	68	999999	273	999999	685	395	355	999999	462	999999	918	358	367	934	258	996	646	213	999999	108	419	774	298	450	981	52	225	63	999999	999999	271	630	656	616	506	593	283	116	670	16	999999	986	144	999999	404	779	999999	778	999999	812	999999	144	316	90	545	293	999999	822	999999	642	999999	301	605	972	999999	297	701	751	437	665	999999	999999	999999	999999	512	999999	640	775	56	211	999999	447	731	999999	596	136	999999	999999	999999	222	999999	460	933	37	836	304	390	171	627	999999	999999	999999	351	666	99	362	601	832	578	999999	653	913	999999	971	661	999999	570	616	386	769	973	135	680	999999	999999	272	606	515	647	218	51	999999	158	999999	999999	671	106	75	898	243	535	491	999999	999999	569	991	684	962	376	113	999999	774	785	857	999999	952	639	136	904	827	756	96	194	370	81	184	764	999999	999999	999999	999999	999999	717	999999	244	491	999999	722	999999	770	588	999999	149	543	484	277	693	999999	806	180	42	969	170	81	487	999999	306	637	999999	999999	236	847	124	386	999999	238	999999	642	999999	999999	824	916	480	999999	999999	122	946	651	999999	803	999999	473	39	677	957	667	344	646	664	795	195	500	835	269	999999	740	529	763	999999	256	221	60	679	999999	355	125	498	36	999999	375	999999	655	751	999999	904	762	817	447	428	809	893	419	978	826	465	999999	90	220	600	509	592	193	584	999999	592	439	999999	999999	331	842	178	318	814	999999	999999	539	748	999999	365	999999	922	91	344	999999	999999	801	82	852	999999	999999	44	287	999999	332	782	318	81	999999	499	475	967	943	126	586	641	585	999999	999999	532	926	585	337	855	818	586	510	849	999999	287	791	
366	941	184	309	807	890	999999	999999	515	999999	468	635	999999	890	813	999999	965	758	626	999999	206	393	330	773	446	706	432	617	746	282	999999	999999	835	708	118	36	769	816	778	750	702	999999	183	546	467	949	84	999999	999999	607	545	100	700	999999	594	999999	620	410	999999	999999	999999	275	746	243	526	714	999999	554	999999	787	999999	159	979	875	999999	93	220	784	316	496	631	466	999999	148	736	378	63	335	123	144	415	369	953	678	292	436	376	939	29	753	999999	530	193	999999	999999	396	121	825	999999	510	999999	836	104	377	478	11	662	607	999999	158	660	474	440	647	382	850	206	311	592	648	999999	280	764	562	999999	111	283	396	749	350	267	999999	901	612	999999	579	999999	585	209	999999	774	999999	442	999999	102	684	99	545	844	547	999999	809	242	786	999999	999999	81	541	40	377	727	275	999999	166	999999	999999	573	999999	276	803	999999	620	999999	312	999999	999999	838	893	469	999999	999999	737	999999	212	999999	457	999999	999999	819	888	507	733	555	999999	562	999999	999999	285	979	669	121	272	279	51	962	579	999999	930	912	846	999999	188	999999	378	365	999999	723	655	15	444	437	458	18	387	305	999999	75	278	749	373	999999	999999	913	799	550	749	468	510	249	581	999999	74	212	972	244	999999	661	186	477	999999	999999	265	280	545	241	663	263	891	745	120	514	440	191	548	809	101	274	281	828	616	531	999999	999999	434	695	373	255	999999	153	977	200	888	800	186	587	781	292	377	567	886	495	999999	764	139	76	317	882	663	999999	152	63	999999	358	999999	51	999999	849	845	850	999999	417	228	747	768	919	626	999999	999999	961	37	808	999999	713	941	131	954	999999	286	999999	387	491	592	871	10	923	811	539	939	999999	999999	999999	446	527	999999	479	276	829	999999	999999	450	677	999999	702	999999	344	166	675	417	739	999999	125	572	488	472	387	825	356	747	844	118	96	700	870	946	105	371	999999	24	999999	999999	134	461	76	916	999999	613	890	736	999999	999999	145	132	209	57	899	369	958	65	322	654	920	92	999999	112	364	999999	16	755	49	972	787	999999	945	885	962	663	506	999999	762	773	935	620	90	88	973	964	500	823	57	736	413	323	999999	999999	933	52	999999	964	562	999999	607	144	696	999999	978	999999	186	324	94	245	862	397	999999	549	719	310	11	83	138	400	487	193	708	313	569	474	960	999999	951	920	364	542	999999	39	175	999999	999999	396	109	499	788	185	738	811	874	25	29	999999	108	633	
999999	999999	999999	999999	999999	423	435	393	135	514	999999	58	372	999999	999999	329	999999	999999	383	918	386	615	974	999999	612	999999	999999	896	438	999999	454	999999	999999	328	879	138	707	846	784	999999	999999	540	271	594	976	739	813	575	930	554	637	755	778	999999	257	999999	261	205	560	943	969	538	954	581	70	714	999999	54	294	752	622	541	489	999999	553	845	999999	389	663	872	498	879	966	884	915	999999	40	849	80	454	876	512	999999	840	782	836	586	689	534	999999	999999	768	999999	999999	931	106	276	999999	999999	411	91	872	542	999999	455	100	572	79	999999	371	999999	179	999999	839	876	120	254	999999	848	999999	268	665	855	999999	161	729	598	787	999999	819	432	999999	222	668	999999	999999	969	608	395	999999	273	999999	999999	999999	586	551	794	451	312	821	851	999999	308	919	153	426	27	149	536	999999	999999	784	126	846	938	999999	956	315	476	871	150	645	999999	165	454	751	641	692	815	609	934	156	999999	141	968	999999	999999	303	525	946	987	999999	81	669	201	488	400	186	233	786	594	999999	974	999999	681	215	999999	999999	474	999999	784	999999	334	927	999999	999999	309	999999	878	144	224	663	789	530	884	320	574	999999	964	999999	361	465	999999	39	24	999999	182	55	459	762	439	999999	828	134	999999	662	505	154	878	999999	999999	414	308	99	571	999999	700	454	555	370	999999	781	999999	509	49	329	999999	304	912	999999	182	263	535	999999	705	781	834	664	367	232	999999	429	715	128	785	946	166	999999	999999	93	754	728	499	98	131	999999	265	999999	94	999999	796	210	999999	541	673	925	878	193	394	789	106	999999	999999	333	999999	222	76	999999	723	103	172	497	999999	828	591	454	763	447	994	57	526	515	580	524	436	614	999999	183	455	859	77	972	984	999999	987	718	641	176	999999	909	999999	206	605	999999	680	999999	373	413	999999	999999	171	441	199	346	273	999999	465	572	897	942	34	892	613	863	999999	199	999999	168	841	999999	999999	597	904	94	466	999999	909	588	843	137	250	999999	233	236	697	635	999999	648	415	999999	262	999999	279	600	999999	999999	999999	742	999999	490	796	215	999999	86	416	574	537	114	999999	943	681	877	728	769	701	250	669	387	175	399	416	863	752	999999	999999	999999	999999	313	210	768	737	177	999999	362	999999	44	222	157	820	133	999999	678	769	471	724	999999	999999	509	898	644	39	999999	576	575	84	932	462	999999	999999	673	255	233	999999	121	216	513	263	375	438	667	37	521	566	51	301	999999	104	291	721	245	
401	818	415	566	738	532	601	999999	288	999999	999999	97	691	157	877	874	774	657	999999	220	131	975	81	241	616	999999	648	534	283	999999	999999	181	999999	230	281	436	818	999999	382	684	999999	215	97	38	96	939	830	419	174	999999	963	446	999999	510	123	999999	999999	999999	949	231	883	999999	773	941	571	999999	683	999999	876	451	999999	436	999999	581	999999	916	888	52	154	676	686	239	370	856	999999	401	999999	903	116	855	999999	644	398	161	999999	845	441	155	467	686	999999	999999	542	722	371	536	171	454	999999	207	999999	999999	39	282	544	653	706	917	567	180	263	779	999999	30	762	421	47	133	780	462	484	743	584	468	420	327	696	999999	495	847	999999	701	701	909	328	984	999999	125	617	999999	149	999999	999999	297	432	486	15	999999	960	999999	498	48	673	749	722	794	999999	570	862	226	956	68	431	720	941	561	999999	999999	999999	999999	805	922	515	633	323	999999	165	297	46	933	321	999999	686	545	999999	200	38	999999	196	534	999999	55	262	999999	201	999999	999999	866	355	999999	999999	561	819	999999	154	576	999999	999999	436	763	638	832	534	929	999999	781	381	886	372	750	533	136	267	178	999999	760	669	124	999999	242	999999	999999	941	175	535	760	364	503	400	999999	667	987	525	433	999999	41	520	999999	495	419	999999	216	504	999999	347	281	303	651	279	393	906	418	608	204	999999	349	890	369	404	154	426	877	495	999999	93	999999	610	833	282	999999	249	346	628	999999	533	659	793	999999	828	263	466	713	234	17	875	999999	388	331	537	999999	999999	161	929	351	992	831	721	915	999999	800	670	470	379	397	153	999999	789	585	671	999999	555	553	999999	999999	999999	713	653	488	713	999999	167	999999	306	725	740	98	416	999999	999999	702	938	999999	825	37	999999	999999	343	837	863	315	469	999999	660	999999	999999	597	999999	999999	999999	999999	187	999999	211	999999	643	999999	173	999999	656	999999	999999	999999	555	999999	999999	999999	728	999999	999999	999999	999999	815	624	999999	375	364	629	999999	725	999999	478	627	999999	999999	999999	704	999999	148	393	211	832	689	999999	807	999999	956	999999	691	999999	333	868	116	241	973	908	372	618	802	321	289	999999	168	928	512	587	536	889	804	454	604	999	999999	130	355	857	690	633	816	999999	418	117	938	24	402	284	371	396	649	842	999999	999999	999999	999999	114	450	674	761	678	230	999999	77	999999	247	999999	333	287	985	885	125	228	738	801	554	902	999999	999999	999999	536	237	225	999999	250	961	302	999999	134	763	26	905	193	
929	954	999999	633	351	664	701	626	78	996	385	510	533	999999	423	294	999999	999999	932	627	999999	235	451	15	999999	827	999999	944	879	209	999999	969	979	999999	299	783	999999	921	561	999999	999999	527	999999	240	999999	639	999999	346	878	233	804	838	94	999999	662	703	513	999999	159	524	182	756	746	868	482	416	530	600	335	639	89	408	373	424	504	13	999999	220	175	843	999999	154	999999	655	404	685	999999	701	999999	595	999999	624	771	46	344	999999	780	599	758	433	999999	126	21	999999	154	405	999999	670	999999	659	999999	303	999999	315	414	38	690	100	474	796	531	829	999999	740	999999	999999	637	999999	999999	139	232	177	461	741	734	999999	143	826	999999	999	999999	999999	917	620	658	976	208	466	632	316	684	999999	999999	999999	999999	999999	796	280	879	689	768	148	590	999999	436	768	841	683	580	999999	895	999999	589	474	586	316	911	999999	92	393	266	180	703	772	454	542	52	999999	839	455	207	862	999999	999999	240	82	634	273	999999	999999	999999	524	999999	222	999999	820	999999	660	385	596	999999	97	198	496	432	597	999999	818	209	894	999999	351	999999	999999	223	42	917	766	243	513	999999	647	999999	202	257	742	295	491	999999	634	442	392	124	253	86	119	673	460	400	999999	638	815	74	299	173	794	680	759	998	388	903	343	999999	871	999999	730	571	995	248	689	312	952	467	575	461	999999	236	600	999999	113	368	466	999999	600	875	866	583	999999	39	463	72	535	492	999999	730	999999	965	999999	339	999999	547	678	222	710	340	685	358	498	838	829	567	89	711	895	30	447	966	825	996	57	156	346	966	784	626	777	469	999999	844	362	378	983	270	702	565	690	999999	665	270	200	999999	94	397	210	895	999999	823	597	951	293	142	149	999999	999999	999999	211	711	438	94	562	225	999999	999999	999999	460	999999	819	19	999999	339	203	311	565	805	540	999999	949	766	888	999999	953	872	543	561	229	999999	999999	999999	502	363	999999	815	581	707	974	653	441	910	749	321	173	814	267	621	99	830	584	451	999999	148	262	999999	549	450	999999	353	330	102	999999	232	848	999999	999999	999999	361	388	729	858	830	886	630	48	26	577	999999	148	614	921	472	398	654	294	237	364	111	999999	276	141	107	631	333	349	654	527	999999	333	999999	999999	270	999999	999999	725	620	864	999999	223	999999	999999	969	999999	738	409	999999	867	577	999999	612	999999	874	328	122	598	999999	209	999999	291	394	499	115	156	840	332	999999	761	297	928	999999	372	846	999999	
114	304	171	999999	893	999999	719	786	949	908	721	155	418	942	999999	999999	999999	421	311	235	829	999999	999999	823	630	416	749	868	579	999999	888	250	316	986	223	817	437	133	316	999999	999999	607	999999	206	999999	999999	913	717	999999	785	963	263	999999	999999	67	675	437	347	16	486	184	999999	999999	999999	29	999999	838	431	728	781	85	999999	114	999999	663	999999	888	999999	398	934	502	41	999999	794	684	635	189	695	999999	548	390	99	999999	829	464	721	999999	249	186	954	856	492	999999	999999	709	131	158	398	957	836	786	767	949	82	984	153	154	422	626	394	301	153	502	999999	400	986	725	285	999999	942	830	649	999999	443	87	20	52	326	94	562	486	790	737	102	762	999999	149	999999	845	321	577	978	622	999999	999999	999999	999999	999999	989	999999	406	999999	999999	25	15	146	283	515	995	973	111	999999	337	999999	908	511	416	409	427	777	999999	999999	440	896	999999	852	37	999999	781	374	30	243	999999	999999	166	613	609	722	999999	626	999999	633	999999	871	999999	999999	650	559	999999	999999	306	589	391	222	876	725	443	999999	650	162	119	580	734	999999	953	868	999999	966	906	999999	901	999999	322	801	437	222	631	568	686	625	211	477	818	630	77	440	851	124	494	440	180	999999	81	999999	516	769	899	999999	918	351	258	999999	652	588	259	612	277	590	784	999999	103	999999	607	35	950	641	999999	114	999999	522	26	386	481	476	135	585	622	387	999999	667	323	999999	650	345	376	527	999999	240	380	464	173	271	999999	831	999999	999999	718	999999	999999	999999	17	795	865	405	335	871	999999	186	463	999999	989	890	999999	999999	350	890	999999	272	658	433	999999	531	733	108	999999	999999	999999	650	999999	829	867	999999	403	419	999999	527	348	254	19	505	999999	648	777	999999	474	999999	999999	222	491	999999	80	456	999999	999999	67	485	999999	999999	56	580	999999	562	999999	633	807	422	497	885	466	999999	999999	999999	262	163	999999	178	754	37	633	86	789	999999	168	999999	758	420	190	999999	362	184	465	582	208	439	680	999999	602	153	899	62	785	89	755	668	904	100	203	243	999999	889	999999	999999	142	999999	790	999999	403	373	874	396	999999	654	533	292	999999	969	781	822	482	357	576	610	138	999999	300	709	88	500	778	668	999999	946	400	999999	453	431	449	238	649	689	999999	239	999999	512	999999	141	556	999999	999999	935	999999	381	761	999999	322	999999	905	999999	678	90	912	903	594	999999	179	999999	263	70	839	936	529	552	183	793	989	347	341	625	761	169	
163	614	199	999999	999999	846	194	306	160	999999	999999	888	559	568	776	999999	644	72	343	533	877	495	634	375	415	766	207	967	999999	975	789	999999	999999	999999	927	308	713	752	857	999999	111	957	999999	517	420	641	993	614	26	534	702	999999	291	238	999999	667	980	824	436	591	648	999999	200	184	542	245	999999	999999	999999	478	750	892	215	20	431	920	999999	127	954	999999	773	592	999999	581	999999	999999	999999	999999	999999	269	999999	889	325	999999	684	884	766	999999	999999	999999	552	952	973	547	999999	810	999999	999999	807	999999	92	863	870	661	818	65	275	999999	901	999999	246	528	813	382	160	861	999999	939	999999	547	999999	999999	151	778	232	821	999999	413	797	472	458	728	763	864	186	464	29	663	457	629	618	156	834	955	999999	33	148	601	999999	922	243	133	999999	999999	218	243	721	101	439	999999	445	862	999999	438	571	999999	764	949	205	696	999999	999999	491	707	928	999999	999999	196	839	209	999999	28	26	875	239	999999	999999	503	655	943	743	927	234	999999	193	756	999999	405	393	430	268	198	405	700	999999	330	642	247	341	211	227	534	999999	240	999999	427	845	946	209	999999	734	270	303	261	952	914	688	40	523	182	682	619	803	999999	999999	493	622	999999	794	908	692	999999	172	453	999999	218	675	999999	146	765	910	999999	205	157	696	997	895	154	999999	175	641	612	723	168	999999	608	999999	844	999999	830	805	528	161	301	554	197	999999	849	536	999999	249	694	893	999999	271	304	423	656	721	999999	598	478	578	628	999999	89	823	14	924	999999	487	830	703	999999	960	391	235	904	602	508	899	55	617	13	926	999999	718	965	896	235	194	999999	999999	357	241	337	949	533	34	999999	374	104	925	999999	266	418	991	587	797	879	78	519	63	999999	52	553	999999	575	702	329	371	999999	117	698	932	412	708	355	85	633	999999	702	880	138	143	805	129	999999	999999	518	955	141	177	26	166	675	31	999999	999999	688	476	384	830	704	112	999999	987	236	999999	853	999999	645	512	174	447	999999	999999	999999	89	247	433	661	827	194	999999	240	691	999999	542	267	999999	799	999999	999999	999999	67	871	185	35	999999	818	892	723	894	807	999999	629	12	578	790	46	106	999999	77	999999	815	557	646	999999	872	999999	896	999999	228	472	999999	999999	125	17	390	503	463	999999	999999	429	541	937	933	386	63	611	688	521	751	999999	294	969	972	142	350	509	235	845	999999	802	921	208	504	999999	896	715	513	994	197	296	583	205	377	648	723	
877	624	270	286	271	146	384	942	998	999999	941	631	982	667	999999	278	617	748	659	507	999999	999999	511	999999	347	107	999999	333	464	647	99	601	334	419	472	884	965	999999	891	666	546	265	505	999999	999999	93	531	999999	316	28	999999	457	999999	150	999999	444	123	779	999999	173	453	999999	999999	999999	999999	999999	307	572	204	999999	313	59	856	993	960	999999	937	267	536	263	575	365	27	999999	681	641	883	194	39	38	771	195	629	727	222	496	777	154	165	614	786	959	143	319	714	916	600	999999	189	312	506	999999	253	685	598	97	999999	51	680	456	466	123	543	175	235	128	429	139	999999	474	310	792	111	922	477	999999	231	708	732	999999	51	999999	14	726	531	915	941	999999	139	135	999999	735	474	709	157	672	426	967	94	999999	496	999999	945	999999	999999	713	999999	331	999999	981	865	334	318	915	415	999999	118	999999	644	999999	999999	485	999999	654	999999	999999	328	401	774	804	200	263	999999	146	278	580	222	299	724	817	171	999999	735	157	269	138	427	999999	999999	999999	564	609	333	774	418	20	470	300	703	438	999999	362	999999	413	999999	999999	710	182	999999	999999	96	818	102	826	158	566	750	852	395	882	999999	769	999999	999999	250	591	930	999999	727	267	120	922	596	295	431	809	73	999999	367	657	428	254	912	469	762	745	517	507	999999	852	999999	617	999999	820	999999	626	264	999999	173	209	681	860	454	389	724	999999	232	806	404	999999	502	428	999999	737	464	902	856	637	999999	504	84	432	233	999999	999999	502	27	776	999999	805	554	999999	168	167	975	567	800	532	999999	999999	523	999999	112	287	999999	842	132	176	999999	388	769	626	466	668	135	999999	637	579	999999	232	156	999999	802	599	794	999999	999999	337	762	897	112	333	999999	999999	999999	373	999999	945	525	999999	999999	850	420	626	999999	927	976	499	42	727	929	230	150	522	452	77	908	513	492	299	582	794	414	999999	285	999999	733	892	686	999999	999999	692	999999	238	851	305	45	999999	563	867	93	769	305	44	968	881	193	380	131	914	465	817	462	999999	999999	586	999999	952	350	599	203	94	813	999999	798	247	176	912	999999	157	41	732	949	625	216	813	499	999999	500	999999	262	999999	770	771	305	120	239	827	656	275	859	93	835	964	673	999	956	34	246	730	714	281	710	974	883	733	999999	837	29	768	96	75	462	946	999999	999999	323	51	974	688	18	349	265	404	999999	999999	896	999999	951	999999	856	999999	143	769	689	981	652	999999	888	572	
252	401	807	888	188	999999	630	889	999999	999999	999999	915	59	558	722	375	26	999999	687	934	836	883	886	999999	911	621	932	693	267	999999	197	528	999999	412	445	616	541	376	999999	999999	327	16	999999	128	531	999999	425	585	56	323	964	347	117	954	999999	999999	515	999999	999999	567	862	937	999999	272	999999	999999	762	646	999999	999999	999999	999999	99	999999	616	829	527	999999	290	970	999999	999999	646	943	400	999999	420	999999	676	86	111	545	399	658	640	389	384	103	999999	374	999999	999999	473	939	489	324	999999	999999	347	905	999999	747	999999	999999	371	515	301	999999	871	794	999999	564	970	999999	15	298	260	999999	554	237	455	433	999999	915	791	426	999999	706	464	86	999999	498	999999	770	999999	363	830	392	297	999999	999999	999999	999999	999999	999999	624	808	437	934	999999	73	817	377	120	460	999999	461	799	999999	944	632	594	234	795	202	257	702	209	800	651	467	868	152	429	148	999999	211	607	296	176	617	455	999999	273	22	785	130	751	320	828	901	40	176	353	502	504	999999	436	495	380	922	609	637	999999	999999	205	674	948	971	701	216	854	999999	58	336	186	822	999999	999999	416	137	951	999999	971	999999	437	701	999999	927	644	999999	774	122	916	254	999999	818	488	539	816	121	182	779	999999	621	57	527	127	26	999999	681	510	653	88	253	999999	720	665	543	999999	999999	874	30	999999	413	999999	742	596	804	328	999999	343	431	966	305	954	181	279	360	702	909	999999	999999	611	999999	786	131	43	672	283	297	999999	945	243	322	246	161	999999	999999	190	999999	930	323	697	999999	999999	999999	686	782	999999	799	451	315	841	999999	919	999999	419	373	626	320	999999	999999	531	41	214	398	197	653	69	802	728	73	999999	397	978	271	999999	653	625	707	444	260	382	483	846	848	113	846	999999	155	999999	88	999999	999999	999999	999999	792	999999	753	948	999999	43	723	496	81	387	145	454	999999	999999	15	765	748	999999	876	999999	551	57	194	366	295	350	260	999999	70	649	485	310	999999	972	478	428	900	676	815	411	537	885	412	468	712	659	438	744	149	977	340	669	999999	157	464	744	481	396	663	550	999999	999999	436	432	999999	835	663	446	189	586	999999	82	999999	474	999999	665	645	726	999999	999999	912	515	999999	92	318	999999	316	999999	517	734	947	514	22	999999	628	728	459	980	566	999999	996	992	565	563	123	999999	565	528	237	798	999999	755	742	999999	999999	277	44	999999	123	95	528	29	928	455	639	360	69	838	846	999999	999999	664	169	
776	999999	919	999999	221	969	60	261	787	999999	719	634	201	771	984	636	361	999999	999999	866	480	358	976	999999	999999	923	763	208	726	682	999999	591	444	999999	965	397	718	999999	999999	999999	72	999999	741	999999	999999	821	447	999999	999999	212	999999	999999	999999	798	999999	428	663	855	840	297	216	852	999999	114	378	137	199	605	806	999999	999999	999999	870	730	999999	999999	999999	371	854	298	486	185	133	523	198	539	490	646	908	546	999999	863	485	536	178	999999	309	636	245	91	999999	842	781	999999	295	459	999999	999999	993	52	999999	301	999999	999999	810	41	999999	999999	916	838	647	999999	697	999999	862	64	559	999999	999999	594	346	980	135	999999	666	644	999999	999999	238	999999	904	118	653	866	735	442	862	999999	725	999999	491	298	720	407	999999	89	154	522	624	999999	999999	300	819	408	999999	831	175	237	886	176	637	92	782	187	934	538	999999	999999	534	430	201	626	619	424	999999	57	270	728	999999	586	499	881	999999	997	839	613	299	254	170	904	999999	635	55	558	999999	408	999999	542	999999	905	190	999999	988	204	49	282	681	405	305	658	570	447	897	310	677	756	71	785	348	331	249	653	670	629	163	566	580	70	999999	999999	541	727	265	999999	999999	185	893	826	957	566	931	893	999999	511	343	999999	737	745	999999	753	347	999999	204	999999	999999	999999	652	368	51	483	702	620	491	600	126	842	191	474	904	501	863	244	827	781	399	355	703	169	296	333	828	835	189	170	367	811	533	124	767	868	532	534	785	999999	999999	321	999999	999999	395	999999	648	273	840	390	890	112	999999	422	751	321	832	493	82	717	999999	999999	440	330	242	315	319	999999	999999	46	968	338	459	353	917	88	943	354	773	794	685	565	999999	999999	280	264	908	120	372	456	999999	48	999999	999999	829	997	880	91	999999	999999	191	581	566	804	421	562	653	559	505	673	377	488	999999	287	42	999999	999999	641	60	978	406	208	703	260	999999	929	875	391	523	919	207	861	237	693	999999	113	998	199	387	718	610	999999	614	698	88	556	999999	185	45	740	135	999999	40	148	683	983	877	315	804	491	686	999999	45	586	476	515	261	36	674	928	100	682	264	999999	378	56	594	14	182	999999	611	999999	355	999999	794	958	831	98	999999	629	235	999999	395	895	999999	347	323	999999	232	572	305	999999	510	117	649	452	999999	697	770	637	398	872	999999	360	880	999999	917	999999	792	517	684	172	26	999999	999999	407	297	999999	999999	40	733	999999	782	610	158	318	
999999	999999	143	351	974	999999	328	382	241	362	560	44	25	54	429	70	245	715	887	142	999999	466	999999	999999	165	625	396	740	999999	999999	100	532	212	571	999999	679	128	451	543	999999	844	999999	813	999999	846	262	352	266	610	672	999999	77	722	999999	42	999999	833	891	195	999999	747	588	999999	408	272	999999	832	453	999999	750	942	794	182	347	297	642	999999	74	405	903	999999	999999	999999	242	511	33	999999	196	538	73	846	236	265	194	803	266	175	414	999999	817	999999	898	18	860	729	999999	999999	385	999999	400	90	768	496	999999	85	617	458	999999	896	248	229	646	915	193	999999	715	999999	987	543	999999	476	247	986	587	483	999999	130	279	512	999999	999999	433	467	148	983	88	740	973	118	195	999999	929	518	999999	999999	783	983	825	957	24	999999	907	841	697	923	999999	781	908	999999	701	496	189	733	920	999999	795	999999	776	210	825	974	565	879	358	999999	547	729	157	999999	700	400	305	999999	497	979	230	592	770	225	149	306	999999	174	416	999999	628	205	999999	999999	802	604	217	624	142	49	441	38	999999	473	385	124	999999	919	117	311	201	867	246	940	890	213	418	561	999999	528	152	400	472	659	605	352	141	429	999999	999999	192	680	999999	457	999999	202	108	306	999999	35	999999	999999	67	115	507	760	999999	656	838	999999	195	999999	563	613	897	50	566	833	868	43	983	214	733	21	128	999999	687	788	402	697	114	999999	721	45	999999	999999	999999	999999	162	844	393	999999	591	596	910	536	126	576	560	508	636	275	438	806	52	999999	188	55	986	999999	83	181	999999	150	494	999999	935	528	999999	667	706	999999	999999	33	649	508	622	147	110	592	404	120	237	894	71	839	999999	999999	993	999999	999999	999999	379	176	771	222	999999	451	111	999999	601	999999	819	892	801	437	594	415	166	543	845	51	944	404	999999	962	943	370	999999	655	399	30	534	999999	617	418	829	514	261	437	288	999999	999999	272	991	805	301	345	102	634	254	278	999999	460	999999	999999	353	975	583	999999	279	859	372	456	448	999999	999999	999999	999999	393	607	89	163	999999	999999	673	16	681	413	786	671	607	277	454	999999	130	272	83	814	608	999999	854	999999	451	168	428	808	999999	999999	420	740	999999	70	999999	36	174	124	38	999999	879	12	671	571	796	148	671	592	917	56	327	318	990	999999	676	328	753	999999	999999	999999	836	864	428	999999	999999	999999	999999	546	567	427	245	16	243	878	934	606	403	292	144	313	496	835	891	542	506	999999	
999999	202	393	999999	283	25	412	999999	999999	999999	583	999999	578	750	999999	135	35	999999	810	999999	85	999999	712	80	924	470	24	999999	84	999999	973	999999	999999	891	305	999999	162	185	154	999999	603	775	519	919	999999	589	713	393	996	999999	810	401	731	194	999999	638	999999	999999	466	813	999999	999999	999999	368	51	697	999999	687	454	999999	972	849	356	590	717	309	602	792	58	345	756	631	999999	713	199	999999	164	176	865	667	158	839	999999	999999	228	600	393	999999	878	334	137	36	938	999999	398	999999	55	150	476	999999	45	698	274	131	66	379	999999	999999	999999	468	542	295	822	786	529	142	139	999999	372	127	916	452	913	724	218	999999	692	94	324	238	537	24	999999	148	632	999999	999999	598	284	848	999999	713	981	419	791	841	214	161	999999	265	999999	999999	999999	999999	810	592	784	550	913	335	999999	515	999999	940	931	528	595	683	164	999999	567	541	740	523	126	212	470	999999	932	999999	526	540	295	68	999999	999999	245	999999	999999	49	675	34	999999	949	171	494	999999	51	488	272	256	530	997	730	999999	299	299	264	243	608	132	999999	999999	546	999999	156	230	999999	999999	433	999999	255	356	124	403	542	856	791	999999	999999	853	429	25	669	130	995	543	565	370	117	217	999999	117	729	917	394	417	148	149	25	274	63	507	64	979	999999	183	999999	336	999999	999999	508	903	611	999999	702	275	999999	426	813	612	665	935	436	999999	312	148	627	206	999999	999999	999999	651	345	367	999999	999999	999999	690	129	821	660	238	215	674	709	87	505	974	224	129	469	721	335	999999	609	128	81	838	677	999999	999999	686	327	39	724	857	567	254	955	781	314	267	999999	991	999999	436	730	762	999999	234	642	653	999999	890	666	997	999999	932	757	681	850	999999	23	266	275	973	910	185	949	852	520	999999	999999	999999	814	212	424	343	999999	182	398	999999	332	999999	230	903	999999	437	373	726	999999	634	496	283	999999	999999	253	50	726	979	526	554	812	664	714	390	634	548	85	464	583	981	482	585	293	999999	800	570	46	372	278	483	999999	232	320	886	765	745	512	632	999999	383	617	481	999999	999999	506	667	738	839	278	999999	999999	909	153	559	999999	911	990	399	392	683	999999	364	710	52	999999	999999	354	827	625	889	46	999999	505	209	374	11	929	449	45	999999	999999	999999	103	122	131	903	999999	760	734	853	754	122	250	999999	999999	263	999999	613	111	916	323	999999	999999	389	129	908	413	944	195	999999	981	999999	364	259	850	999999	270	
597	921	839	510	593	103	771	999999	923	212	230	829	121	240	325	348	999999	819	999999	999999	714	992	999999	999999	999999	574	999999	871	214	999999	990	434	573	992	999999	999999	272	416	729	817	451	255	206	706	192	125	999999	919	999999	212	246	440	929	823	556	604	708	999999	376	28	518	899	929	175	221	796	265	128	999999	633	86	712	99	114	999999	468	796	516	317	999999	500	999999	999999	11	999999	999999	505	750	446	579	999999	922	999999	710	308	551	325	40	494	396	859	999999	863	43	136	999999	350	824	291	999999	807	202	41	999999	528	854	999999	927	653	661	301	999999	999999	999999	999999	163	672	999999	999999	989	153	766	32	921	169	999999	801	182	999999	987	220	999999	469	359	771	791	891	692	192	454	999999	397	999999	833	105	999999	283	385	393	972	861	999999	29	301	944	51	179	120	197	983	63	521	62	666	450	999999	56	333	999999	858	272	980	207	999999	142	755	389	198	826	999999	271	425	788	902	136	259	661	999999	414	729	621	780	504	208	401	999999	345	720	392	484	999999	950	999999	535	710	881	764	667	999999	198	999999	981	999999	381	722	999999	733	159	999999	201	959	878	918	987	246	491	999999	998	960	796	420	669	806	351	518	320	757	263	202	254	999999	993	18	226	77	640	999999	133	486	999999	999999	196	999999	201	525	428	999999	681	298	229	999999	999999	707	372	778	992	184	942	862	411	999999	479	957	295	706	965	869	701	919	999999	994	999999	521	999999	194	234	489	614	826	100	288	85	999999	972	848	729	296	646	448	84	465	554	270	999999	884	999999	238	999999	495	559	558	999999	762	692	999999	53	999999	999999	999999	554	513	570	125	999999	132	999999	515	984	446	999999	678	233	999999	845	150	999999	999999	446	999999	61	995	594	129	277	541	999999	323	281	999999	999999	999999	785	468	999999	570	895	999999	497	999999	89	999999	999999	457	518	999999	335	86	916	552	785	951	807	999999	999999	999999	918	999999	848	999999	184	491	243	247	641	501	999999	999999	999999	284	255	20	999999	493	242	435	999999	146	999999	396	216	871	406	729	962	999999	678	999999	342	999999	999999	999999	591	267	778	597	392	16	999999	27	988	999999	717	642	306	999999	357	323	955	700	807	781	839	462	999999	313	95	514	284	788	823	305	999999	999999	999999	800	429	999999	714	644	52	744	330	593	407	644	163	763	432	197	505	999999	641	642	537	999999	614	139	242	999999	512	878	731	37	204	692	149	692	20	506	355	20	608	321	658	72	999999	256	64	999999	159	
999999	91	999999	292	468	664	789	496	762	999999	300	999999	249	141	173	23	999999	999999	715	999999	999999	753	999999	999999	999999	999999	999999	983	475	419	368	84	853	326	191	797	999999	745	735	38	360	999999	258	999999	64	906	369	189	999999	59	999999	857	348	884	687	578	999999	254	999999	713	344	805	31	353	827	225	260	922	950	375	378	557	663	687	154	999999	999999	615	999999	588	395	150	999999	999999	260	510	736	968	999999	999999	999999	400	999999	31	999999	554	185	999999	492	999999	655	446	238	999999	999999	610	999999	661	999999	999999	999999	549	465	218	327	203	317	605	102	999999	999999	292	999999	347	733	977	609	641	999999	599	99	599	133	999999	932	999999	912	999999	744	650	316	999999	237	225	540	103	935	739	999999	500	999999	579	999999	999999	360	372	162	891	396	703	11	999999	667	999999	999999	483	426	516	285	378	291	939	999999	451	20	413	64	78	807	639	52	869	999999	999999	999999	519	786	999999	598	999999	796	30	999999	999999	999999	754	999999	999999	999999	66	677	428	999999	999999	218	307	999999	371	165	946	318	94	94	756	661	999999	624	173	788	999999	697	999999	918	715	582	999999	999999	819	803	265	995	968	186	750	962	624	415	611	295	65	800	425	801	652	261	711	936	999999	389	999999	140	999999	308	88	369	218	510	748	753	999999	999999	899	999999	900	950	349	908	343	793	47	999999	22	878	732	22	999999	667	275	999999	999999	334	999999	440	296	134	751	669	107	391	753	999999	667	858	999999	714	999999	856	901	701	912	803	602	442	999999	790	127	376	575	76	97	551	244	999999	882	623	619	468	282	775	999999	679	811	952	999999	923	68	164	540	28	999999	999999	766	573	551	77	731	999999	99	505	999999	385	104	40	304	212	879	383	999999	724	999999	999999	584	999999	999999	242	999999	650	402	427	731	963	835	557	954	671	999999	671	742	815	891	331	379	999999	767	823	999999	780	657	999999	54	685	188	999999	923	679	840	640	80	999999	85	91	999999	671	999999	54	999999	547	86	632	427	217	999999	170	833	773	72	808	367	679	656	221	992	565	382	56	999999	28	999999	285	831	154	600	433	740	809	436	708	12	999999	283	47	703	35	419	836	999999	27	983	159	999999	42	282	999999	999999	863	98	999999	999999	727	999999	531	913	999999	800	283	999999	217	430	33	999999	364	805	643	405	618	518	967	156	545	10	768	999999	484	668	799	871	999999	770	876	721	106	999999	284	465	751	134	902	234	145	229	838	596	959	999999	262	236	638	995	53	355	
131	193	752	999999	500	496	999999	143	999999	999999	999999	446	553	312	250	999999	999999	188	653	494	615	999999	20	326	172	181	85	999999	415	572	243	213	727	999999	599	912	666	999999	964	999999	695	999999	232	734	810	402	52	657	571	999999	706	459	351	559	739	388	183	436	999999	328	421	767	727	439	178	999999	718	32	712	999999	999999	999999	224	398	798	847	520	285	515	770	999999	427	109	999999	999999	783	999999	999999	792	221	739	240	993	999999	844	928	51	792	566	999999	683	30	999999	243	39	733	245	953	999999	999999	867	897	920	794	199	999999	667	628	574	394	353	550	239	500	999999	999999	979	578	553	999999	805	727	719	910	97	118	482	865	79	141	547	999999	417	900	354	842	320	208	999999	851	270	422	228	182	262	142	790	454	645	981	754	667	409	999999	96	999999	188	999999	707	91	520	801	999999	999999	999999	444	143	339	156	999999	737	781	132	702	609	999999	508	547	658	954	327	38	230	97	999999	880	509	526	999999	214	999999	310	501	374	340	999999	862	786	335	817	999999	461	308	889	254	973	545	999999	291	999999	999999	641	999999	999999	763	492	581	471	64	966	935	616	525	999999	102	436	289	757	999999	150	530	999999	221	999999	954	999999	999999	999999	999999	414	344	803	999999	120	573	33	999999	748	610	847	887	401	731	369	882	393	936	366	797	817	693	999999	999999	150	999999	918	429	521	798	897	762	249	999999	999999	631	999999	381	999999	999999	78	487	541	156	525	263	139	990	852	957	571	999999	999999	999999	36	721	999999	469	104	937	655	603	437	949	713	94	647	773	91	737	750	999999	531	987	728	340	999999	642	818	887	999999	927	576	999999	236	968	999999	705	999999	999999	84	672	286	477	723	999999	999999	999999	443	440	999999	365	999999	999999	217	559	408	385	816	696	999999	914	999999	217	999999	727	36	874	723	999999	999999	941	181	162	663	87	735	63	274	262	290	569	208	387	280	687	28	999999	356	676	569	23	889	905	369	170	31	78	582	995	448	185	868	698	745	674	193	756	999999	999999	823	354	121	563	415	10	715	999999	937	999999	708	574	999999	999999	999999	681	999999	999999	793	999999	66	667	481	278	999999	115	999999	510	641	606	503	272	999999	999999	999999	224	901	999999	500	368	454	999999	999999	375	297	873	999999	999999	522	73	622	999999	963	958	999999	165	873	842	748	310	999999	215	999999	340	713	999999	573	311	203	961	779	726	776	435	58	309	536	115	981	940	458	877	988	999999	999999	586	309	52	999999	697	350	
999999	999999	200	67	249	133	800	662	999999	309	355	629	561	293	895	151	537	909	773	999999	999999	999999	999999	852	433	226	65	355	999999	147	999999	999999	505	620	720	148	999999	999999	809	185	735	452	140	641	999999	258	436	293	999999	999999	771	999999	999999	77	999999	207	779	348	633	32	78	454	999999	712	778	198	133	999999	573	757	999999	169	110	999999	893	325	999999	176	749	185	790	772	267	692	999999	398	786	999999	47	522	368	999999	999999	786	117	291	916	427	862	913	999999	495	999999	341	879	999999	42	783	184	267	477	613	598	458	999999	999999	197	999999	346	390	411	695	903	60	398	327	999999	999999	489	612	999999	999999	999999	836	60	304	61	999999	999999	764	999999	13	263	999999	55	755	999999	295	554	999999	104	83	91	481	511	439	591	670	999999	561	999999	718	303	572	858	175	308	761	408	999999	254	270	40	581	999999	408	442	999999	14	999999	677	999999	769	999999	518	999999	231	832	334	621	999999	999999	984	261	578	647	709	691	999999	999999	456	999999	887	616	999999	833	53	999999	999999	113	997	468	999999	308	884	66	948	625	64	999999	944	476	437	786	999999	999999	286	778	13	386	699	750	212	134	196	789	252	163	121	684	292	721	384	231	624	254	726	999999	999999	522	999999	93	636	398	935	980	460	110	390	999999	556	274	506	80	413	256	265	540	122	105	813	795	513	379	251	232	101	216	999999	981	145	601	411	490	999999	615	123	814	199	216	999999	152	773	416	999999	27	225	313	817	999999	988	196	572	281	709	903	999999	267	157	999999	888	254	999999	999999	569	955	863	25	393	797	999999	451	350	906	766	999999	31	999999	251	999999	17	787	398	999999	992	948	999999	140	781	999999	999999	999999	999999	486	327	999999	999999	373	847	181	164	999999	999999	999999	245	999999	999999	666	999999	48	881	482	999999	999999	999999	111	856	153	999999	620	927	999999	999999	608	762	285	999999	864	588	683	999999	658	999999	999999	79	807	866	378	558	454	113	371	999999	743	902	999999	840	744	999999	226	237	999999	957	237	999999	999999	999999	322	267	960	999999	980	87	999999	581	233	232	945	853	999999	244	488	595	999999	516	999999	117	500	705	209	445	49	94	372	456	405	701	32	825	648	999999	554	120	598	691	999999	293	794	171	679	340	999999	890	999999	981	749	475	995	999999	687	323	999999	616	68	525	999999	896	714	385	185	532	210	129	999999	999999	689	377	997	280	394	282	999999	999999	36	869	550	159	999999	391	707	999999	706	311	148	999999	376	938	62	83	999999	
235	578	418	985	156	999999	775	684	825	301	381	478	999999	999999	999999	10	999999	589	999999	975	573	694	333	678	999999	826	898	981	881	690	999999	999999	923	312	168	704	904	353	879	999999	774	475	999999	99	335	462	981	975	733	334	240	999999	863	999999	999999	541	999999	999999	999999	999999	240	793	999999	144	550	999999	999999	421	177	710	105	791	709	459	210	108	317	244	999999	792	844	923	258	557	460	999999	461	825	908	627	999999	999999	999999	559	508	999999	671	252	549	999999	908	569	808	32	238	448	649	413	898	305	999999	999999	397	947	485	999999	999999	256	683	999999	605	999999	513	549	999999	931	999999	160	951	228	436	999999	694	84	884	285	125	999999	329	999999	753	58	999999	999999	403	447	776	999999	84	201	447	425	569	401	673	190	999999	268	770	999999	270	498	999999	999999	868	170	326	323	999999	210	999999	317	927	671	404	556	800	999999	156	814	999999	522	85	759	780	999999	504	303	410	999999	229	856	466	999999	999999	264	595	257	743	242	131	999999	999999	874	999999	139	498	999999	996	126	389	165	121	999999	150	747	423	702	899	857	665	32	913	369	980	345	850	904	919	150	961	553	167	914	692	703	920	211	761	650	522	607	307	293	999999	74	745	999999	999999	14	841	893	999999	886	577	109	548	242	893	663	288	593	999999	856	999999	836	998	207	272	447	999999	999999	941	258	344	999999	999999	630	999999	916	600	349	999999	999999	308	77	204	280	999999	593	164	687	318	999999	999999	928	628	451	137	999999	999999	548	248	444	999999	629	951	999999	552	519	384	918	197	976	999999	939	571	73	999999	999999	641	727	860	678	999999	150	903	843	886	415	439	283	999999	999999	850	61	111	587	738	678	125	104	728	999999	219	245	499	999999	44	999999	367	565	893	49	999999	348	687	569	999999	999999	726	999999	224	146	89	110	999999	999999	136	21	999999	983	999999	878	972	999999	999	43	469	56	999999	571	999999	463	58	874	390	999999	719	511	374	541	435	701	952	999999	880	591	747	118	819	999999	214	33	595	383	999999	999999	77	310	999999	654	110	115	396	165	309	761	999999	215	720	999999	911	624	647	305	558	634	999999	999999	999999	417	295	360	236	999999	366	999999	867	999999	644	374	999999	419	999999	999999	441	330	315	999999	999999	129	999999	541	398	856	999999	999999	999999	299	825	605	98	112	644	931	999999	749	878	615	999999	523	893	424	999999	999999	999999	501	461	927	863	238	999999	139	266	546	914	754	961	380	999999	999999	410	578	849	48	285	293	774	240	
999999	692	451	699	998	194	236	89	970	52	289	466	138	457	435	596	999999	959	999999	108	27	614	787	508	792	32	123	325	574	532	79	294	727	230	576	181	786	999999	141	81	320	999999	999999	999999	999999	999999	647	952	999999	262	999999	999999	999999	999999	222	746	904	999999	906	976	81	999999	514	447	973	994	739	907	881	999999	810	657	827	999999	787	999999	830	868	417	999999	384	170	182	322	770	752	847	60	18	830	999999	843	722	999999	999	409	999999	345	946	106	627	739	81	888	999999	114	499	672	888	39	916	999999	999999	999999	601	999999	738	202	677	230	999999	688	899	61	986	966	934	672	774	388	862	999999	922	321	809	645	99	294	999999	999999	263	185	171	978	913	240	999999	252	999999	98	999999	138	668	725	948	938	839	30	901	999999	179	826	897	999999	177	431	999999	224	670	956	821	453	999999	20	966	972	999999	921	147	755	657	691	999999	685	717	734	999999	206	372	871	999999	78	392	393	496	437	287	999999	811	492	127	104	582	999999	999999	227	805	658	759	999999	999999	918	883	155	828	487	999999	222	793	442	605	917	999999	799	999999	999999	70	939	523	539	694	999999	120	999999	638	563	999999	510	999999	999999	999999	177	446	395	999999	999999	195	247	565	999999	999999	75	868	378	999999	209	252	783	999999	524	999999	866	144	230	999999	556	999999	999999	516	274	378	999999	803	303	513	437	480	466	349	274	567	823	383	514	819	629	996	741	999999	439	320	999999	64	894	342	72	999999	226	113	902	88	956	730	300	640	512	999999	999999	865	460	728	999999	443	192	999999	343	492	629	410	662	560	76	472	999999	954	52	162	909	961	999999	999999	999999	362	447	195	610	999999	999999	874	317	367	432	876	999999	999999	999999	999999	871	936	998	999999	413	999999	450	352	22	494	653	346	999999	359	999999	613	999999	66	475	433	996	996	357	999999	408	755	102	305	137	199	166	999999	429	160	291	972	999999	870	990	447	912	999999	182	999999	449	747	999999	958	14	818	461	259	245	999999	895	875	999999	758	999999	658	999999	154	224	823	337	286	999999	999999	78	390	650	554	999999	37	521	999999	823	241	800	661	999999	144	999999	319	738	906	141	329	999999	415	392	213	999999	342	723	767	880	359	788	173	831	999999	890	624	178	906	193	218	589	993	61	358	957	520	999999	589	853	905	999999	431	155	999999	191	999999	997	446	999999	999999	313	999999	999999	999999	452	637	829	638	253	676	150	831	999999	999999	740	272	364	44	999999	999999	162	143	913	975	999999	
999999	28	244	658	237	627	731	59	459	904	835	972	586	999999	330	690	550	346	187	764	999999	999999	999999	999999	999999	307	999999	200	678	580	999999	839	56	209	95	618	595	980	25	999999	419	781	999999	28	904	300	777	138	925	999999	612	797	736	220	20	999999	999999	387	739	929	664	540	380	999999	734	999999	925	999999	819	712	104	570	330	138	354	481	999999	213	952	999999	530	834	275	999999	968	381	999999	835	199	436	822	999999	250	95	394	879	999999	394	294	908	374	400	318	223	402	51	999999	607	999999	538	224	592	999999	121	409	830	274	199	910	362	892	100	197	392	889	999999	330	244	744	475	999999	59	919	999999	999999	139	525	62	789	926	999999	505	999999	660	221	239	782	139	686	999999	614	999999	484	999999	999999	284	212	925	333	515	721	243	862	400	467	175	999999	392	856	279	314	221	409	983	458	397	130	537	180	999999	113	999999	558	190	860	859	575	987	37	979	999999	599	999999	999999	215	671	642	578	202	999999	566	400	282	416	259	403	812	500	999999	628	163	675	754	674	411	530	684	681	540	608	999999	685	999999	877	352	715	492	135	999999	787	999999	551	344	999999	103	712	919	151	931	467	999999	84	515	999999	825	261	844	64	872	684	999999	999999	999999	594	455	880	46	405	74	543	910	686	721	695	873	612	340	630	581	699	611	543	999999	83	561	525	999999	999999	999999	100	999999	437	263	103	801	999999	999999	750	678	999999	676	999999	86	999999	556	370	363	819	535	223	921	224	999999	182	999999	999999	221	999999	42	929	709	91	353	973	673	482	433	627	894	999999	999999	589	951	368	999999	999999	467	999999	999999	201	172	360	429	837	999999	999999	954	90	30	358	581	549	717	749	513	594	180	112	724	999999	999999	999999	925	999999	999999	341	272	999999	999999	986	999999	859	447	999999	767	358	662	515	804	27	528	352	999999	999999	508	558	871	999999	999999	438	916	364	999999	453	264	999999	434	974	999999	838	999999	999999	930	999999	999999	999999	112	876	981	164	932	999999	999999	707	555	593	138	390	999999	566	469	70	270	999999	80	631	232	993	999999	999999	924	687	793	966	633	999999	422	573	999999	786	999999	999999	999999	700	505	262	999999	929	999999	670	308	54	38	165	378	332	577	218	963	741	500	118	299	651	999999	254	999999	341	83	865	181	564	999999	169	120	473	840	570	999999	818	575	302	105	916	41	879	999999	638	999999	999999	121	213	610	999999	296	347	999999	578	469	260	999999	724	999999	42	499	999999	836	999999	54	999999	
492	16	991	999999	176	208	22	999999	620	999999	595	242	743	773	999999	967	954	777	873	772	999999	271	999999	966	436	851	446	73	999999	999999	52	999999	999999	693	818	999999	221	999999	274	98	335	333	999999	999999	665	999999	980	92	287	531	789	999999	999999	281	146	999999	905	35	718	325	761	948	955	333	318	999999	648	60	954	649	755	499	512	785	447	443	314	993	999999	999999	870	999999	785	895	507	983	999999	322	556	597	999999	195	746	948	336	999999	378	634	999999	999999	509	929	999999	638	999999	299	556	219	999999	702	999999	912	725	439	454	408	172	69	999999	334	18	336	504	367	999999	569	753	564	459	999999	75	679	999999	450	778	941	999999	999999	129	217	999999	999999	487	853	999999	296	470	316	504	927	224	319	999999	475	852	182	435	770	198	216	546	992	759	999999	637	247	999999	284	999999	513	183	999999	999999	618	898	431	849	650	686	163	108	447	70	531	845	999999	871	727	598	606	999999	464	959	999999	671	999999	827	713	225	443	576	196	655	999999	754	209	999999	200	577	430	333	784	999999	44	117	108	932	999999	928	999999	376	999999	686	999999	999999	718	65	36	946	999999	999999	999999	435	253	999999	912	792	79	776	646	999999	680	160	177	999999	731	381	999999	805	999999	511	598	999999	344	77	584	509	600	992	46	153	353	253	123	999999	197	999999	840	457	205	999999	862	999999	999999	999999	695	842	519	782	999999	346	999999	230	384	999999	999999	999999	101	999999	12	412	999999	999999	739	502	999999	436	47	350	95	999999	999999	477	610	265	999999	999999	503	839	382	742	990	818	726	700	23	999999	869	170	820	836	999999	664	455	999999	125	785	722	789	471	268	805	178	696	893	805	663	620	128	314	868	857	262	803	270	999999	383	999999	49	489	911	999999	876	530	258	124	999999	32	817	150	862	424	714	377	123	999999	822	999999	832	894	360	511	751	856	952	978	999999	861	999999	999999	742	434	682	999999	560	701	999999	648	447	779	929	999999	802	978	451	453	153	884	690	332	600	261	999999	155	139	999999	815	29	578	999999	118	24	837	999999	408	999999	742	414	817	421	18	999999	683	62	964	719	709	772	415	999999	835	131	999999	862	779	999999	999999	999999	999999	161	885	908	80	178	670	999999	803	364	579	23	999999	999999	77	278	324	425	578	475	191	420	700	53	999999	79	999999	987	999999	975	667	999999	531	215	999999	665	535	109	114	515	392	59	915	354	202	401	796	106	999999	902	547	999999	999999	440	355	760	460	842	304	999999	733	999999	
81	828	999999	661	492	505	504	411	742	224	321	72	999999	141	999999	356	850	999999	282	348	999999	941	999999	314	15	100	860	484	215	692	805	113	782	709	978	999999	657	540	908	301	601	652	169	999999	52	849	357	223	999999	114	992	90	727	395	999999	999999	401	392	656	401	645	30	206	59	419	999999	290	384	163	417	999999	999999	315	999999	746	999999	782	999999	272	165	743	646	228	110	700	999999	386	999999	959	849	696	274	884	516	999999	581	999999	999999	999999	999999	569	972	69	999999	415	683	775	746	648	999999	356	999999	999999	500	999999	998	801	105	999999	694	999999	892	424	314	721	999999	434	798	335	175	999999	673	999999	438	999999	770	586	379	999999	999999	949	639	748	500	502	999999	153	999999	858	657	779	360	999999	228	11	676	558	755	137	980	258	976	421	999999	634	999999	106	999999	904	887	421	432	999999	999999	745	202	999999	923	999999	322	291	50	940	677	999999	999999	999999	972	436	919	222	831	252	714	999999	972	228	275	999999	818	999999	460	999999	971	246	357	950	427	483	809	999999	634	942	815	999999	999999	999999	743	97	161	770	134	999999	985	675	590	189	695	574	773	973	879	67	994	19	831	561	999999	999999	48	999999	496	499	626	396	999999	888	436	26	559	935	999999	187	714	999999	188	204	503	305	656	177	265	999999	709	836	999999	577	948	805	999999	999999	77	313	59	999999	284	999999	639	599	97	999999	752	679	24	837	999999	701	999999	946	999999	637	68	673	784	870	277	999999	789	790	743	20	940	631	158	903	867	181	138	96	773	553	564	904	217	954	424	585	837	871	347	999999	999999	11	999999	240	598	404	528	188	360	640	999999	849	999999	999999	761	131	530	999999	970	326	999999	266	183	288	999999	999999	465	829	455	692	999999	917	452	791	786	999999	999999	918	999999	472	653	949	735	142	999999	999999	58	999999	203	999999	999999	999999	901	30	388	967	999999	696	167	444	939	698	999999	668	999999	928	406	74	301	999999	474	999999	999999	507	673	623	531	51	580	367	115	335	999999	162	637	89	25	432	413	818	120	960	761	870	533	954	226	76	306	779	999999	999999	838	380	828	453	919	999999	357	999999	999999	786	125	999999	999999	614	999999	580	41	756	999999	974	660	999999	999999	999999	999999	999999	999999	718	406	464	744	801	58	130	496	265	999999	193	999999	621	999999	648	999999	334	844	999999	541	919	891	646	44	550	866	344	333	999999	668	323	602	983	430	999999	368	999999	999999	324	750	218	999999	807	256	999999	596	999999	898	999999	110	
388	670	999999	999999	999999	826	999999	430	203	999999	999999	797	141	597	20	591	185	200	999999	289	401	292	529	221	333	999999	94	400	196	954	999999	445	999999	265	290	653	713	589	376	811	607	561	847	390	46	420	999999	999999	246	266	421	110	461	732	708	105	999999	677	81	261	742	999999	243	249	368	278	486	875	317	366	877	596	823	999999	999999	840	444	999999	184	912	816	874	999999	930	542	474	984	588	999999	999999	513	46	999999	125	999999	247	999999	608	31	768	934	120	902	999999	388	824	287	825	60	868	999999	10	503	168	999999	867	216	312	706	894	293	999999	328	999999	999999	841	999999	708	566	444	522	836	128	999999	977	705	999999	284	551	718	197	168	537	688	533	513	999999	359	679	211	999999	25	999999	999999	484	46	791	780	37	547	746	999999	269	999999	355	824	999999	97	190	999999	895	932	760	988	706	135	370	640	599	349	308	999999	999999	365	413	506	935	991	930	941	999999	201	256	999999	971	618	899	920	343	709	631	454	178	939	999999	108	999999	912	430	358	675	999999	190	687	999999	27	550	903	213	848	888	890	166	999999	999999	999999	685	999999	27	98	236	450	307	999999	718	854	559	99	59	999999	252	32	571	999999	275	999999	20	569	765	999999	999999	999999	717	494	999999	740	297	929	999999	611	999999	999999	895	999999	132	999999	854	999999	969	394	468	461	854	898	606	866	999999	584	973	73	999999	126	991	73	30	241	732	812	80	977	566	629	976	448	891	999999	137	238	460	50	907	719	599	381	495	616	151	818	887	954	999999	713	956	59	917	999999	516	999999	322	999999	999999	51	999999	992	828	999999	485	415	17	861	999999	100	134	933	165	973	526	619	999999	413	100	913	924	126	565	999999	673	926	530	594	237	306	916	569	546	999999	999999	606	999999	657	141	999999	811	36	999999	330	999999	999999	893	943	780	999999	262	999999	800	589	999999	114	999999	974	174	558	885	423	634	442	183	565	396	999999	484	919	76	999999	281	999999	112	999999	900	999999	274	650	43	586	814	341	53	999999	769	957	749	999999	180	578	492	999999	999999	398	999999	783	156	33	636	603	469	999999	830	341	637	445	487	228	214	201	999999	524	524	308	999999	302	398	999999	795	439	550	99	749	498	439	999999	514	714	999999	999999	98	250	24	440	127	953	510	712	380	333	480	999999	190	978	867	968	68	999999	789	109	395	980	237	207	62	379	120	342	901	999999	930	773	999999	97	113	469	509	999999	999999	655	792	685	795	472	958	29	
908	999999	630	999999	639	963	924	407	731	999999	23	999999	387	747	843	178	810	440	402	706	809	999999	999999	999999	999999	973	369	143	999999	709	194	765	999999	43	999999	349	711	441	310	967	848	324	365	999999	999999	999999	707	444	811	623	999999	999999	79	999999	220	999999	895	232	12	665	603	791	999999	32	922	257	577	999999	286	503	466	379	140	999999	858	495	999999	879	999999	775	276	925	332	999999	834	829	999999	986	999999	655	454	489	999999	644	373	67	233	342	83	209	125	363	999999	999999	999999	505	235	643	403	725	999999	25	280	237	399	999999	468	406	999999	102	999999	591	531	999999	59	976	940	495	71	801	271	406	806	752	659	912	767	24	537	338	604	62	999999	107	579	999999	219	211	999999	999999	999999	826	154	980	647	534	832	537	999999	189	565	739	581	601	463	999999	999999	527	577	486	999999	999999	999999	859	498	509	997	433	60	999999	767	739	249	375	213	444	262	826	999999	135	999999	999999	756	357	773	999999	480	992	999999	999999	230	691	999999	769	786	153	957	999999	491	148	536	999999	487	647	422	825	500	216	999999	29	428	392	422	999999	405	679	698	999999	96	634	999999	15	790	161	400	85	115	480	589	999999	999999	968	999999	966	598	682	999999	999999	935	947	374	273	999999	624	481	838	278	190	373	116	999999	999999	207	857	118	999999	999999	335	257	346	719	999999	627	338	541	460	57	455	854	723	926	590	999999	148	999999	765	411	176	999999	562	807	999999	116	482	999999	52	770	486	999999	999999	999999	427	860	599	237	354	999999	999999	92	999999	999999	999999	999999	650	190	865	858	69	597	999999	130	451	655	999999	538	794	912	154	724	499	689	570	999999	788	658	509	999999	999999	999999	915	128	146	94	659	771	984	598	466	301	748	999999	711	889	514	946	999999	771	174	70	442	999999	501	550	593	341	229	234	547	991	681	145	871	158	999999	234	983	367	999999	924	554	205	455	853	999999	314	978	681	93	842	999999	999999	565	926	477	999999	627	596	999999	327	552	759	999999	475	620	613	322	999999	217	289	962	266	775	999999	516	247	999999	648	574	288	362	999999	151	705	955	944	579	945	999999	999999	607	397	866	678	381	794	154	980	999999	371	992	999999	473	999999	879	779	961	324	999999	240	498	978	31	222	999999	14	618	999999	520	676	44	377	882	19	999999	574	400	106	868	721	102	15	415	212	296	937	84	346	999999	186	982	999999	535	999999	999999	629	999999	999999	714	377	185	799	469	566	999999	624	542	464	999999	999999	389	
864	456	698	999999	999999	572	819	999999	37	929	281	528	999999	693	779	842	443	310	61	209	746	392	500	545	999999	999999	999999	874	671	404	999999	999999	521	796	999999	808	837	311	226	999999	555	727	999999	448	999999	280	999999	873	558	999999	109	999999	81	115	999999	482	955	162	999999	947	723	944	999999	999999	320	68	17	547	999999	970	15	142	93	995	653	29	999999	62	641	31	999999	975	325	889	305	999999	152	999999	163	645	853	684	999999	999999	342	999999	472	999999	137	846	273	587	308	588	776	999999	80	85	461	623	999999	902	999999	824	999999	748	629	999999	999999	999999	915	601	999999	929	999999	330	676	999999	662	52	556	651	924	795	758	831	999999	737	123	337	999999	76	954	999999	868	999999	174	640	740	594	981	108	727	283	930	999999	203	378	472	456	999999	265	423	419	77	135	977	999999	75	706	81	892	261	999999	469	999999	647	999999	999999	999999	165	999999	999999	78	70	458	924	651	865	96	638	308	274	667	999999	139	653	999999	999999	743	974	450	999999	44	522	999999	999999	727	999999	92	34	349	999999	307	300	264	999999	355	358	999999	211	999999	859	979	78	999999	627	594	962	340	999999	999999	392	327	200	715	471	999999	555	971	611	206	838	782	72	298	991	966	376	782	948	307	195	999999	542	648	999999	595	966	750	472	262	764	482	887	999999	957	989	117	999999	999999	150	800	387	999999	14	497	86	999999	779	780	660	227	190	999999	897	999999	539	785	552	134	999999	999999	804	999999	359	442	365	895	999999	999999	11	859	791	999999	807	507	807	845	537	160	999999	679	999999	969	811	44	583	999999	989	13	427	214	564	999999	917	999999	995	999999	658	572	142	190	999999	447	999999	800	999999	999999	584	399	999999	694	999999	402	619	999999	887	834	697	324	858	275	905	147	914	797	305	999999	81	741	999999	928	197	965	28	334	903	749	200	999999	609	392	516	999999	894	999999	956	172	999999	999999	999999	171	191	999999	713	866	284	637	533	981	505	105	129	842	887	190	507	292	383	295	999999	147	643	686	999999	475	999999	999999	253	190	840	142	498	999999	561	350	747	853	261	999999	59	276	225	219	514	999999	273	999999	712	713	999999	674	788	556	429	51	527	504	628	248	117	969	394	352	151	372	999999	769	290	547	443	653	41	232	999999	36	922	434	181	211	999999	95	603	540	954	999999	999999	941	930	520	823	252	234	23	53	90	999999	872	999999	152	999999	503	392	999999	279	582	999999	566	320	403	129	102	332	427	45	32	999999	999999	397	
974	999999	999999	839	999999	723	999999	428	28	188	165	154	59	366	39	999999	709	703	438	270	382	533	787	630	537	999999	731	919	807	999999	31	714	37	485	103	133	252	999999	621	999999	88	999999	999999	387	165	258	79	735	303	133	999999	328	937	999999	25	451	241	44	311	379	991	999999	621	50	999999	451	126	574	273	906	999999	55	91	999999	191	228	999999	409	999999	288	331	996	626	684	999999	702	776	443	999999	651	891	999999	362	252	459	999999	999999	999999	999999	713	142	505	471	396	80	290	247	950	412	796	543	831	568	999999	57	995	654	999999	399	464	675	683	114	621	25	844	693	838	537	384	686	333	999999	762	156	825	534	240	613	370	465	825	41	673	999999	69	649	338	999999	463	162	605	999999	766	999999	458	401	999999	381	236	597	408	999999	38	999999	219	653	999999	999999	231	471	999999	332	38	998	849	652	440	513	999999	204	364	643	83	231	999999	148	421	723	697	434	684	999999	387	773	66	412	13	564	899	416	843	461	972	992	999999	999999	167	999999	999999	806	961	346	425	41	243	764	350	806	999999	81	241	999999	189	797	787	566	945	264	942	446	648	999999	999999	549	999999	902	999999	91	494	808	999999	654	534	890	473	347	443	999999	539	999999	72	206	999999	828	184	760	282	185	214	181	999999	902	999999	999999	167	95	732	876	680	340	999999	268	321	230	99	587	557	298	999999	999999	133	600	724	650	384	451	999999	999999	374	999999	630	495	877	999999	481	999999	828	782	999999	387	614	999999	675	999999	999999	803	885	999999	738	597	999999	999999	851	763	999999	736	187	185	999999	715	745	946	999999	89	999999	608	391	999999	749	21	758	775	565	946	836	566	999999	999999	452	581	566	45	999999	777	397	646	644	123	275	744	901	653	414	27	642	667	999999	595	498	999999	422	887	565	727	838	438	999999	904	927	491	810	661	732	796	159	709	999999	999999	999999	73	964	278	732	14	119	115	999999	548	314	999999	510	339	36	999999	999999	679	480	330	938	959	999999	739	195	999999	934	249	920	617	868	932	999999	330	904	435	635	153	164	999999	999999	733	77	879	599	999999	981	481	634	999999	637	479	239	578	999999	732	999999	234	92	949	80	869	195	999999	680	381	999999	189	435	601	228	25	999999	919	712	999999	891	348	149	437	802	999999	615	999999	979	398	703	199	534	181	590	410	999999	215	490	999999	548	324	999999	228	357	801	999999	43	999999	622	954	319	865	591	840	506	94	654	157	617	264	154	773	292	999999	
999999	655	263	999999	999999	953	319	439	999999	666	576	999999	921	89	999999	417	999999	389	367	443	393	334	942	999999	999999	325	999999	999999	872	493	404	999999	917	550	146	156	792	32	999999	669	645	999999	900	925	274	366	173	575	156	210	683	765	999999	848	294	886	999999	922	926	501	546	261	566	999999	999999	35	231	380	942	854	624	559	545	999999	798	999999	433	999999	76	999999	162	999999	911	672	810	638	145	78	999999	260	444	869	106	352	132	393	324	428	662	249	145	792	632	302	585	999999	999999	717	60	999999	463	694	856	208	348	999999	350	893	671	633	999999	162	124	692	419	754	462	203	575	414	999999	14	365	827	592	370	219	619	96	686	419	428	28	485	796	750	999999	897	13	427	53	430	756	39	360	982	677	939	882	830	671	999999	152	646	592	458	339	38	616	999999	999999	730	999999	985	224	471	999999	639	896	669	741	565	199	157	371	999999	999999	336	477	610	693	279	737	999999	24	392	285	382	999999	348	420	984	291	34	932	322	623	771	999999	888	847	47	999999	999999	99	115	836	994	284	823	210	13	561	16	295	225	993	551	999999	831	195	762	746	557	258	756	284	174	225	58	999999	999999	999999	588	762	999999	999999	524	999999	999999	555	290	999999	79	147	417	433	285	999999	716	329	82	800	999999	703	94	300	495	963	343	831	999999	779	236	677	999999	999999	972	253	639	989	479	384	999999	286	999999	999999	677	420	999999	333	999	435	508	729	999999	999999	999999	885	999999	364	740	560	833	88	883	511	870	402	999999	925	460	41	999999	999999	999999	697	739	999999	798	429	999999	85	132	20	831	247	281	507	603	47	954	97	576	285	999999	918	551	982	402	403	794	284	996	915	872	967	335	780	999999	386	947	830	96	258	999999	665	999999	823	999999	999999	239	373	999999	386	971	372	999999	824	478	931	156	756	999999	999999	999999	349	999999	217	999999	863	911	999999	628	227	100	133	11	327	544	593	489	728	736	756	173	999999	485	620	943	510	512	999999	999999	999999	999999	200	999999	691	999999	401	586	231	685	999999	734	739	744	581	295	848	370	147	289	885	452	999999	30	558	241	999999	863	468	999999	999999	361	410	198	681	986	899	607	999999	999999	153	16	999999	52	352	999999	434	686	903	334	105	999999	374	999999	999999	504	999999	180	967	999999	420	537	999999	957	58	42	999999	999999	73	999999	396	250	999999	442	145	878	193	385	677	537	806	999999	960	143	178	497	986	188	772	186	999999	728	640	999999	294	616	
888	311	999999	999999	696	884	623	318	938	999999	98	931	96	547	321	999999	999999	439	653	894	577	984	789	560	56	156	999999	886	999999	667	610	200	158	529	990	882	392	366	840	921	999999	999999	205	323	408	64	101	234	999999	748	235	210	216	399	48	999999	999999	442	274	999999	116	999999	897	999999	254	898	783	566	557	438	53	146	999999	731	991	925	789	999999	999999	991	65	553	31	999999	441	410	983	758	490	96	370	950	102	301	815	176	999999	924	78	510	281	999999	676	436	999999	999999	611	484	408	123	999999	999999	290	282	494	562	999999	999999	839	999999	914	34	85	470	78	103	53	307	916	825	181	864	407	651	720	530	876	999999	968	351	799	509	999999	377	999999	324	669	999999	806	262	460	529	95	999999	999999	256	458	216	367	610	56	313	567	583	941	260	648	638	999999	999999	999999	130	999999	999999	55	999999	673	707	497	753	433	999999	501	999999	999999	651	778	182	66	474	999999	999999	999999	367	305	495	941	999999	436	722	676	999999	999999	841	999999	999999	272	597	189	189	583	751	718	614	187	999999	811	999999	218	299	481	999999	582	97	999999	25	892	899	202	559	474	896	999999	775	87	999999	966	659	999999	999999	388	191	993	877	891	330	952	623	999999	999999	684	48	999999	146	251	999999	459	179	999999	560	999999	373	999999	629	714	686	999999	999999	536	784	855	161	814	184	910	300	999999	999999	206	572	73	279	718	719	875	436	999999	145	534	999999	943	796	711	538	596	25	999999	999999	172	999999	850	19	96	999999	999999	532	233	999999	235	950	726	754	999999	385	999999	999999	654	685	754	287	359	344	419	659	999999	68	450	999999	587	999999	514	119	542	999999	722	64	999999	323	101	999999	213	942	999999	583	160	199	823	335	999999	999999	370	110	618	884	999999	999999	999999	999999	564	568	91	947	999999	340	446	617	221	999999	999999	443	984	341	594	411	84	416	434	835	999999	999999	999999	999999	999999	999999	535	414	501	657	146	215	464	755	759	532	272	266	999999	999999	146	543	977	999999	671	607	444	38	515	999999	999999	449	999999	999999	929	911	333	999999	999999	648	804	42	999999	563	844	999999	979	238	582	72	148	818	280	854	698	964	674	403	453	999999	724	506	898	293	999999	999999	999999	999999	826	847	209	306	554	497	775	114	427	423	998	999999	628	215	456	453	78	990	999999	237	999999	964	999999	930	522	999999	923	307	143	832	715	156	335	289	999999	734	999999	842	273	782	89	594	546	260	405	240	20	519	60	999999	224	857	529	999999	
999999	862	610	279	783	482	574	477	971	595	999999	851	999999	348	804	999999	999999	236	726	395	157	480	999999	986	534	292	72	414	999999	687	617	858	999999	440	999999	548	999999	594	999999	999999	218	612	623	999999	552	553	352	671	714	339	865	988	140	143	747	999999	445	623	999999	501	419	170	230	999999	977	999999	234	456	693	265	596	995	999999	999999	187	545	857	475	999999	981	939	999999	699	917	999999	999999	727	493	693	999999	113	510	850	567	381	58	392	340	999999	701	329	895	978	459	742	869	821	999999	956	211	305	969	999999	762	561	29	999999	312	999999	999999	132	740	763	999999	161	95	155	609	563	999999	163	999999	999999	742	662	999999	421	249	999999	952	808	532	537	491	206	144	999999	999999	999999	999999	587	90	869	626	578	999999	999999	999999	999999	999999	723	221	642	999999	58	999999	478	447	999999	517	999999	231	136	517	549	600	999999	999999	999999	999999	764	68	999999	210	551	83	999999	874	999999	83	911	634	941	528	238	597	999999	709	442	427	665	883	987	497	754	365	953	361	87	999999	385	859	792	290	891	665	616	441	286	975	999999	603	283	999999	999999	973	289	999999	999999	999999	711	503	839	577	361	999999	999999	116	456	999999	129	999999	796	195	999999	62	841	999999	999999	999999	980	457	433	466	307	72	999999	960	999999	999999	999999	355	82	999999	276	999999	30	999999	929	20	594	509	985	100	856	824	999999	97	338	553	142	999999	970	716	999999	263	999999	382	999999	999999	280	120	999999	675	119	774	999999	671	918	816	41	999999	731	626	978	480	472	342	610	482	265	522	632	348	648	456	384	999999	999999	23	811	647	999999	640	739	999999	294	320	981	999999	999999	145	999999	521	999999	516	999999	999999	737	500	790	737	999999	796	999999	758	487	999999	36	662	999999	999999	516	999999	15	393	680	999999	999999	503	195	999999	999999	999999	882	129	353	121	825	142	558	41	628	664	999999	83	999999	158	606	981	999999	418	294	328	691	732	999999	273	999999	138	835	999999	466	244	314	639	385	252	914	914	414	376	61	893	999999	999999	249	852	999999	932	518	999999	494	905	999999	777	867	999999	999999	999999	499	999999	605	697	999999	751	574	999999	999999	999999	698	632	244	691	576	630	366	400	224	333	493	999999	590	583	619	313	322	999999	999999	537	999999	352	415	999999	424	334	770	363	596	362	794	855	999999	99	244	885	297	803	338	876	420	477	999999	999999	666	999999	999999	32	87	993	438	22	999999	821	999999	355	999999	479	276	999999	999999	999999	999999	862	539	638	999999	501	999999	734	
26	519	232	861	126	304	533	901	108	702	999999	747	285	603	923	781	207	681	278	999999	668	817	999999	96	999999	417	999999	999999	999999	38	448	998	999999	353	976	919	790	796	705	999999	999999	325	381	574	999999	123	727	210	938	999999	440	999999	999999	999999	76	208	982	146	845	709	999999	576	927	79	264	836	74	932	626	14	991	411	975	751	75	352	446	962	999999	902	689	472	28	226	598	844	999999	232	286	778	936	653	999999	999999	999999	256	398	311	999999	581	58	794	584	933	766	999999	999999	481	395	724	762	30	999999	943	29	169	557	710	999999	999999	999999	842	655	847	78	348	461	979	856	818	953	999999	653	107	999999	999999	888	95	459	999999	227	303	836	562	26	999999	999999	16	976	735	699	687	999999	900	999999	216	149	736	999999	999999	999999	999999	624	999999	770	627	377	371	999999	999999	281	472	261	912	999999	766	15	999999	831	161	163	454	12	131	999999	999999	999999	999999	999999	646	755	161	229	40	999999	579	678	999999	792	999999	549	823	916	852	999999	236	999999	917	708	753	211	55	904	999999	275	132	644	503	457	504	323	624	784	454	378	129	252	999999	919	622	97	746	999999	999999	612	339	538	999999	666	892	838	396	54	999999	445	709	256	516	765	870	934	185	811	999999	85	925	999999	472	483	999999	984	216	999999	999999	665	464	745	999999	111	999999	593	493	837	999999	665	926	579	950	999999	668	873	736	999999	999999	999999	999999	999999	22	367	999999	999999	76	677	332	908	632	398	999999	178	980	964	784	414	829	287	450	347	255	632	999999	999999	99	463	814	471	258	751	949	407	752	528	732	114	999999	645	527	816	999999	657	43	538	999999	782	38	704	999999	331	635	771	247	999999	689	390	999999	341	211	999999	863	861	660	880	999999	561	425	462	241	680	990	194	760	634	833	598	999999	999999	735	316	434	119	382	926	126	187	170	187	838	352	895	93	443	913	952	999999	999999	162	98	68	999999	999999	472	417	999999	451	999999	999999	741	101	790	597	605	999999	188	999999	488	733	764	271	401	248	623	889	785	906	750	846	681	189	601	446	531	677	950	999999	647	965	594	674	175	557	445	747	561	307	487	549	734	999999	175	273	397	827	667	128	953	999999	632	434	700	999999	931	562	999999	354	76	928	999999	330	115	523	999999	99	999999	999999	802	875	337	487	429	210	121	481	999999	338	58	999999	20	832	904	73	999999	169	974	10	625	883	257	999999	241	559	605	413	999999	999999	999999	999999	731	823	325	87	256	
154	15	499	63	459	999999	999999	305	371	999999	121	999999	52	999999	979	125	999999	228	919	627	129	256	869	605	707	999999	371	214	750	999999	196	517	827	817	197	999999	484	946	176	344	96	911	869	641	494	987	61	999999	153	192	999999	605	406	459	136	897	999999	894	355	81	999999	957	554	398	731	604	599	234	992	825	641	159	61	584	999999	218	387	999999	999999	999999	336	899	70	568	999999	591	120	377	691	999999	999999	589	601	105	999999	999999	999999	481	999999	999999	398	827	479	328	551	486	553	821	999999	918	520	999999	783	635	744	999999	897	986	60	149	493	231	542	702	807	61	557	956	427	999999	851	905	999999	999999	999999	509	430	741	27	999999	48	298	459	999999	779	121	806	965	360	878	241	380	431	999999	999999	176	294	999999	999999	499	928	597	404	999999	999999	614	999999	562	313	245	999999	999999	969	999999	111	999999	999999	769	922	695	255	592	999999	999999	181	480	999999	559	999999	164	224	653	230	527	933	450	894	999999	705	999999	999999	253	999999	999999	999999	86	411	243	668	999999	999999	524	854	825	254	346	991	855	999999	596	140	38	999999	158	999999	215	999999	999999	264	660	310	827	74	757	171	11	929	999999	528	999999	79	999999	999999	622	760	999999	798	404	283	597	459	49	611	999999	999999	505	515	513	104	815	151	959	978	17	901	576	460	106	999999	999999	416	999999	336	248	999999	888	147	126	398	329	416	539	178	999999	211	270	999999	954	722	665	999999	999999	395	713	999999	119	272	883	720	193	250	702	740	39	190	999999	712	373	592	156	368	398	125	775	408	612	999999	320	805	999999	360	505	384	998	999999	999999	124	623	295	999999	625	263	405	214	999999	714	799	999999	486	263	558	853	372	576	307	107	310	620	999999	350	329	952	87	90	833	745	999999	999999	283	999999	833	99	88	999999	530	114	999999	911	695	694	812	652	833	552	92	506	142	999999	700	659	999999	504	318	999999	999999	673	186	999999	380	344	396	68	865	296	429	468	999999	197	999999	999999	999999	999999	925	620	999999	677	128	535	997	336	612	519	50	623	511	339	781	143	97	999999	928	999999	540	999999	307	754	999999	999999	132	623	731	945	762	999999	555	300	999999	697	416	420	999999	650	326	53	731	876	27	252	999999	999999	687	641	110	999999	999999	435	858	999999	999999	783	999999	999999	412	384	604	999999	757	543	999999	999999	999999	93	727	676	310	287	361	496	629	430	737	999999	762	42	936	100	844	572	241	130	999999	999999	384	632	530	975	248	999999	999999	74	
999999	484	183	574	999999	603	913	434	888	999999	83	999999	944	892	56	356	818	999999	447	999999	822	999999	999999	947	779	999999	999999	104	156	335	999999	418	57	999999	311	262	999999	197	702	343	186	420	684	253	57	79	999999	492	586	183	167	867	999999	934	251	934	182	236	795	584	999999	818	999999	562	949	664	999999	999999	999999	793	986	630	678	999999	337	412	510	999999	999999	709	694	226	517	972	178	180	913	999999	323	377	89	144	402	127	449	367	142	999999	303	392	756	681	999999	793	999999	537	199	401	607	839	433	124	335	95	890	677	999999	999999	394	778	750	210	999999	999999	713	851	237	560	664	999999	280	389	764	517	953	23	324	724	784	641	981	999999	516	483	944	965	999999	316	237	771	999999	999999	736	524	641	555	615	688	90	345	309	638	737	637	569	53	359	818	142	999999	999999	586	531	753	797	239	999999	592	278	747	53	920	333	892	999999	999999	652	999999	999999	407	407	636	644	448	341	352	783	999999	914	900	615	990	999999	359	418	480	305	983	727	412	860	32	999999	342	302	389	315	999999	724	125	400	119	942	734	479	726	942	92	421	999999	999999	815	677	999999	142	999999	745	999999	483	443	999999	999999	522	473	547	999999	999999	312	156	952	47	938	164	798	509	506	58	449	880	999999	537	222	999999	282	956	54	355	999999	999999	249	643	999999	371	999999	966	731	597	999999	197	104	510	639	936	469	418	517	661	999999	868	635	14	999999	102	791	999999	936	999999	250	516	502	39	184	112	906	999999	706	999999	873	832	778	908	578	262	999999	191	897	286	999999	864	448	393	476	183	999999	245	347	248	580	385	999999	633	999999	962	694	74	335	537	39	999999	999999	999999	787	999999	99	727	999999	999999	316	609	17	659	995	999999	78	999999	563	11	538	671	971	467	999999	497	801	154	561	616	999999	722	856	999999	257	999999	162	999999	606	429	93	846	999999	304	932	970	999999	381	999999	971	893	585	999999	333	998	999999	999999	999999	945	299	255	999999	175	819	485	593	753	646	412	999999	999999	571	512	144	918	691	862	677	999999	999999	129	999999	516	590	999999	981	222	999999	999999	888	772	999999	561	316	184	999999	681	989	818	348	227	731	999999	594	747	332	83	376	414	317	506	511	718	999999	180	825	438	585	106	999999	999999	229	285	523	280	326	999999	999999	999999	999999	20	872	999999	196	999999	999999	999999	999999	843	400	908	846	999999	64	392	271	199	641	146	358	999999	106	892	325	968	999999	456	455	323	430	322	999999	415	
999999	307	999999	652	531	123	782	374	516	741	706	594	534	111	999999	140	19	137	999999	70	999999	81	913	979	543	228	999999	941	15	999999	999999	999999	42	440	494	756	758	619	667	528	364	999999	203	364	999999	730	443	896	235	325	314	303	999999	816	999999	562	393	999999	999999	313	999999	999999	999999	907	329	629	562	103	999999	474	381	399	469	999999	705	626	999999	999999	793	812	784	999999	715	689	303	128	143	225	999999	931	999999	999999	510	364	999999	999999	625	999999	45	567	178	999999	289	999999	999999	914	999999	103	120	187	685	834	861	999999	528	999999	999999	999999	613	211	495	346	999999	685	999999	277	999999	999999	999999	999999	11	591	523	236	644	444	999999	954	999999	999999	294	50	114	458	256	538	252	214	835	822	398	999999	999999	833	999999	999999	883	999999	999999	675	35	728	466	928	185	103	320	634	661	94	999999	180	999999	234	916	455	241	18	438	572	34	685	999999	814	999999	65	909	689	164	812	560	39	303	80	363	999999	583	186	283	163	227	618	552	999999	999999	999999	999999	457	916	626	600	874	999999	98	651	350	999999	999999	999999	129	194	631	480	849	999999	738	876	861	871	999999	872	64	735	285	355	416	142	999999	759	999999	999999	462	772	538	221	685	999999	215	429	23	999999	930	51	163	969	999999	147	703	999999	325	351	999999	586	565	999999	545	999999	890	743	999999	999999	929	893	569	999999	731	858	942	637	847	875	999999	441	857	254	941	999999	582	999999	999999	999999	439	310	443	234	999999	876	217	784	676	999999	972	472	195	805	187	46	482	999999	999999	738	205	75	380	450	999999	719	999999	321	812	532	999999	585	984	965	778	629	459	999999	196	855	999999	167	999999	311	902	209	256	999999	999999	904	540	506	999999	30	83	373	930	993	555	181	157	895	971	153	978	397	487	229	36	558	587	148	999999	391	999999	47	114	79	547	479	999999	999999	254	907	992	71	516	999999	892	999999	698	466	789	24	999999	754	999999	818	332	515	722	36	35	518	327	401	617	686	932	45	999999	861	455	85	708	481	651	74	161	917	880	523	337	621	999999	130	999999	874	683	342	999999	295	999999	999999	757	446	999999	735	999999	600	454	830	41	856	155	837	20	714	316	235	113	132	666	415	634	209	699	999999	659	207	999999	742	12	600	194	973	125	423	999999	272	831	999999	484	560	473	60	491	480	475	32	119	644	567	457	999999	729	629	340	407	558	999999	246	86	392	557	999999	827	441	672	182	722	999999	396	54	404	197	999999	116	942	
584	717	228	938	636	97	408	185	555	371	464	354	784	999999	769	525	595	999999	101	999999	761	999999	60	807	303	310	999999	258	999999	999999	999999	91	522	398	999999	999999	999999	307	999999	305	159	999999	999999	79	217	828	937	581	626	528	999999	358	556	112	190	999999	666	999999	645	336	574	999999	661	999999	329	383	831	396	202	928	997	297	399	999999	999999	235	950	999999	599	999999	372	999999	999999	999999	254	693	999999	419	217	999999	183	116	662	123	730	999999	999999	780	749	999999	996	551	999999	999999	531	521	958	760	999999	954	411	686	821	999999	963	634	999999	666	999999	999999	849	421	188	731	754	890	635	999999	75	854	361	179	240	765	999999	821	561	999999	999999	733	735	774	999999	999999	999999	999999	295	491	159	106	481	999999	533	999999	985	584	373	657	999999	640	885	681	999999	999999	603	241	455	65	701	152	83	999999	203	524	900	84	260	999999	671	267	605	154	137	969	383	153	646	127	999999	999999	999999	999999	990	832	847	64	999999	999999	999999	828	52	239	999999	999999	999999	886	999999	19	222	910	334	447	986	686	45	741	553	724	30	999999	595	999999	285	808	694	179	604	371	999999	846	994	493	999999	999999	999999	999999	364	130	946	497	999999	999999	904	999999	999999	999999	916	314	999999	116	510	365	746	209	243	714	999999	981	321	853	292	652	342	375	916	841	180	154	471	670	387	999999	999999	533	329	999999	433	415	249	684	262	999999	999999	999999	346	638	999999	77	608	510	421	383	999999	103	999999	999999	304	538	999999	727	840	772	842	136	728	87	587	999999	879	285	290	999999	742	637	600	999999	88	772	39	999999	104	112	999999	961	258	14	624	999999	328	999999	663	895	462	521	843	999999	999999	447	999999	269	60	532	198	999999	999999	872	999999	999999	999999	222	999999	532	508	674	633	999999	236	880	999999	724	463	902	895	46	622	999999	999999	230	794	120	544	640	930	999999	237	571	999999	223	999999	385	999999	453	999999	115	999999	999999	999999	999999	888	116	264	999999	570	999999	805	158	637	162	709	833	786	999999	386	391	678	768	999999	999999	447	71	823	22	148	501	361	999999	719	789	602	999999	999	308	999999	687	999999	967	80	813	964	88	933	761	513	908	599	999999	999999	801	999999	675	539	657	999999	999999	292	252	438	999999	764	795	438	848	999999	228	833	488	87	699	535	710	698	788	773	368	137	71	999999	999999	902	408	944	918	361	926	999999	351	958	515	405	614	539	11	58	179	650	95	211	295	85	120	875	377	276	999999	977	751	999999	999999	699	999999	
743	208	175	999999	851	999999	496	633	999999	491	529	571	303	920	181	696	999999	999999	718	51	859	222	999999	999999	533	576	651	634	949	210	467	977	816	184	870	340	835	693	327	139	999999	578	999999	593	591	313	999999	355	555	290	22	290	272	999999	371	531	54	384	832	284	868	862	683	75	34	551	999999	129	60	999999	999999	56	286	999999	999999	999999	203	570	210	229	999999	999999	89	668	198	186	715	169	812	349	295	999999	999999	53	271	736	894	954	999999	49	999999	953	999999	999999	430	966	999999	683	214	90	337	483	183	612	999999	572	999999	25	876	847	836	596	316	711	999999	408	999999	999999	327	716	396	999999	999999	170	671	550	11	374	999999	999999	999999	41	999999	732	999999	811	288	258	999999	699	953	999999	87	721	212	962	999999	593	168	31	999999	770	366	999999	999999	999999	481	22	940	240	999999	418	999999	653	999999	999999	641	584	699	743	130	937	971	627	762	517	999999	291	958	999999	904	417	216	227	999999	413	675	466	49	922	339	275	317	999999	138	545	113	433	56	407	330	72	893	999999	901	843	798	999999	735	999999	926	200	64	241	336	163	999999	559	211	271	140	184	544	999999	413	854	629	939	999999	999999	413	737	999999	999999	999999	842	523	999999	326	608	614	936	731	862	995	149	220	85	999999	974	343	554	999999	785	277	156	527	126	999999	999999	223	999999	249	999999	772	999999	956	504	853	493	640	421	999999	603	656	999999	453	682	781	999999	644	554	999999	999999	882	859	515	458	292	242	324	999999	779	999999	999999	754	697	999999	100	806	192	716	999999	999999	999999	922	999999	628	999999	999999	702	845	344	999999	412	999999	626	723	636	912	683	507	221	620	179	244	641	963	218	999999	506	241	591	999999	91	927	999999	999999	191	999999	548	886	330	218	539	999999	71	43	867	999999	999999	999999	585	187	132	685	504	611	53	109	291	999999	420	236	999999	999999	263	369	999999	484	999999	999999	542	675	374	796	187	999999	999999	699	182	608	105	493	773	532	655	414	999999	406	433	719	999999	92	679	200	476	999999	999999	78	226	702	378	999999	386	532	441	999999	813	336	508	501	530	353	926	683	262	926	462	54	815	849	517	999999	999999	629	999999	459	996	999999	330	93	371	22	482	480	239	712	999999	251	101	745	999999	526	999999	931	999999	999999	165	995	937	549	641	596	999999	999999	999999	120	341	757	904	981	913	640	15	999999	999999	517	871	456	453	999999	820	999999	953	79	258	990	370	129	440	993	303	11	999999	999999	451	775	999999	115	
295	999999	380	359	346	119	999999	960	520	482	802	680	762	709	999999	999999	729	429	999999	999999	999999	204	999999	222	327	999999	687	912	999999	235	973	363	757	765	999999	333	180	471	875	843	999999	298	480	999999	327	759	240	594	999999	999999	60	999999	142	576	987	101	379	167	41	999999	432	920	565	294	509	448	922	997	549	228	227	268	554	800	946	829	724	862	895	999999	999999	103	999999	556	184	951	231	999999	777	79	999999	22	439	450	420	999999	732	195	388	878	836	243	54	999999	630	792	477	999999	629	168	377	517	999999	474	754	338	999999	18	120	557	226	741	230	999999	274	214	829	999999	389	629	999999	538	999999	26	731	999999	58	999999	925	392	484	890	561	619	701	446	750	964	695	999999	999999	723	84	830	999999	105	23	999999	965	999999	963	373	999999	999999	71	838	43	999999	999999	317	290	999999	93	728	83	336	189	610	778	828	464	864	419	999999	769	382	463	653	365	999999	999999	484	999999	509	429	120	937	999999	558	863	999999	999999	999999	387	801	999999	999999	356	756	335	915	412	796	147	961	108	953	999999	240	688	384	390	999999	117	999999	806	976	583	308	999999	398	628	62	999999	425	999999	999999	999999	999999	153	741	999999	897	999999	720	31	688	999999	547	330	999999	292	330	869	488	32	615	124	503	995	650	67	999999	793	936	297	359	999999	999999	13	999999	922	159	97	999999	277	492	860	397	999999	128	999999	45	978	999999	116	307	193	436	403	999999	528	999999	509	999999	684	69	113	103	432	999999	807	408	999999	865	244	143	243	922	221	999999	999999	727	640	999999	794	32	999999	999999	830	989	176	454	328	660	936	393	649	594	272	217	388	767	964	201	999999	457	999999	123	571	972	74	270	224	999999	597	801	898	999999	999999	999999	989	126	272	443	504	363	999999	884	999999	999999	999999	999999	660	999999	999999	987	762	999999	566	346	531	999999	426	857	999999	906	239	465	72	145	495	27	885	610	227	272	504	999999	696	957	378	616	999999	999999	489	425	610	221	712	999999	48	999999	75	372	139	999999	700	999999	999999	999999	999999	624	821	793	999999	476	763	59	785	888	493	241	999999	608	968	999999	771	705	999999	509	306	28	752	462	106	46	999999	523	999999	194	572	98	23	999999	833	754	794	401	365	999999	999999	560	435	824	126	807	999999	466	403	224	271	994	47	999999	302	115	999999	369	999999	328	524	250	999999	601	999999	404	227	999999	775	999999	131	380	999999	999999	847	745	999999	928	346	298	338	495	129	266	923	578	61	15	999999	
728	882	435	704	999999	499	421	981	833	999999	721	999999	63	999999	190	103	999999	654	999999	170	999999	522	943	33	999999	989	999999	999999	321	677	747	353	222	847	999999	341	999999	675	313	865	999999	763	999999	429	624	709	999999	999999	939	173	42	924	378	844	259	215	939	411	999999	999999	470	300	669	166	761	378	376	216	644	999999	407	999999	999999	999999	734	792	763	523	999999	999999	714	235	192	999999	645	823	974	378	598	841	999999	999999	999999	266	405	145	104	602	999999	999999	342	78	999999	100	766	817	583	562	119	466	452	425	12	608	342	244	118	521	521	937	404	999999	999999	803	457	999999	845	93	999999	599	698	170	855	999999	365	645	76	101	392	827	249	422	269	999999	999999	975	999999	999999	924	170	37	999999	999999	730	851	344	460	365	642	653	971	499	150	520	999999	291	569	849	252	696	178	999999	139	693	697	999999	738	486	414	482	999999	85	169	260	571	126	89	135	311	999999	195	999999	459	738	855	750	281	749	373	117	999999	999999	527	238	992	21	453	397	42	999999	999999	999999	950	170	821	896	340	889	948	651	212	999999	548	231	511	467	566	999999	838	947	710	989	123	999999	76	399	557	930	268	560	999999	691	103	441	424	999999	760	299	917	958	419	391	999999	721	905	999999	893	305	727	534	454	999999	999999	94	169	616	860	999999	103	431	999999	410	631	397	979	521	350	116	807	299	999999	999999	999999	879	538	328	198	401	401	999999	506	261	213	733	116	619	141	999999	999999	807	999999	116	205	999999	999999	19	999999	413	742	999999	630	786	498	437	827	999999	579	999999	556	840	428	469	999999	998	925	96	206	897	291	369	389	341	833	999	999999	601	81	988	269	999999	999999	785	999999	16	474	999999	763	775	906	929	50	462	462	442	389	999999	999999	207	569	533	812	999999	131	383	15	999999	953	499	498	236	115	591	419	36	281	643	810	256	999999	216	333	999999	990	362	999999	926	878	401	619	58	748	999999	428	736	999999	705	999999	285	999999	184	766	999999	287	680	824	999999	52	999999	999999	999999	90	606	672	999999	209	999999	872	769	999999	88	420	561	879	999999	488	999999	999999	999999	999999	999999	999999	999999	254	359	450	70	153	320	999999	870	999999	452	999999	873	968	151	212	999999	537	335	833	894	999999	999999	764	999999	393	838	202	999999	999999	999999	999999	999999	766	555	361	322	912	999999	247	999999	240	193	204	967	329	16	999999	346	37	106	155	983	742	94	313	999999	595	245	677	315	128	944	584	523	335	647	999999	999999	
789	889	999999	399	999999	281	663	47	728	796	885	387	366	855	565	999999	225	143	851	999999	251	39	727	677	471	932	443	296	999999	681	641	999999	899	68	556	148	944	999999	895	470	999999	275	604	798	999999	999999	948	272	388	999999	308	202	796	434	999999	999999	999999	999999	927	165	838	377	439	56	999999	212	487	307	308	427	254	999999	999999	390	261	975	435	928	327	181	983	999999	999999	222	382	448	999999	475	999999	999999	975	468	828	739	632	63	836	557	643	157	811	651	963	960	151	839	999999	999999	182	205	999999	999999	999999	755	181	668	999999	999999	674	716	327	999999	999999	512	452	999999	641	507	757	208	149	878	295	179	369	342	216	947	81	543	999999	478	999999	692	471	741	310	82	568	964	999999	620	883	926	999999	799	240	461	999999	999999	999999	457	658	974	999999	456	999999	988	999999	838	461	999999	155	140	232	848	999999	999999	50	710	485	999999	939	999999	999999	999999	995	368	349	570	111	999999	439	716	345	46	999999	327	636	25	999999	999999	685	729	999999	81	474	999999	704	981	999999	513	421	999999	879	638	999999	864	370	536	461	589	999999	825	999999	706	92	439	794	195	999999	402	101	35	916	999999	999999	999999	291	542	64	252	999999	368	491	598	343	999999	999999	707	529	955	957	109	563	214	673	860	992	805	989	999999	958	518	953	686	422	396	891	715	755	307	583	827	482	219	925	290	344	148	373	461	999999	97	999999	82	444	991	471	712	500	999999	227	485	553	999999	294	155	999999	804	999999	999999	740	131	952	231	381	139	627	354	289	392	525	853	442	537	443	870	999999	881	999999	430	924	999999	225	731	89	108	284	999999	924	779	999999	540	962	426	720	481	144	999999	700	999999	999999	126	433	117	507	374	52	25	585	999999	303	533	562	999999	999999	561	999999	999999	151	283	854	173	429	509	516	985	891	26	817	962	736	416	190	936	999999	999999	755	118	234	715	65	999999	878	999999	485	352	977	216	999999	169	575	999999	303	426	460	999999	697	923	600	522	483	36	208	623	999999	887	352	625	999999	999999	805	797	999999	435	227	595	295	918	34	174	17	684	621	657	999999	999999	122	764	485	856	120	999999	517	711	999999	39	71	999999	824	598	10	361	517	190	363	778	999999	868	208	999999	914	778	899	436	514	799	999999	550	237	864	774	999999	999999	842	112	973	999999	294	203	198	534	41	999999	435	173	655	176	441	999999	618	999999	254	565	620	941	342	999999	91	999999	443	624	520	37	959	824	422	999999	675	
87	389	498	999999	675	999999	341	883	684	999999	272	859	632	972	256	999999	960	529	33	999999	900	770	50	208	97	759	999999	999999	13	144	999999	999999	999999	501	364	999999	130	281	579	555	999999	68	657	999999	818	348	810	652	273	418	999	304	999999	999999	774	316	999999	299	545	915	446	327	999999	999999	999999	999999	425	141	999999	999999	498	688	950	478	999999	841	999999	582	390	749	948	921	999999	594	145	999999	362	751	999999	999999	999999	830	736	664	999999	962	189	999999	999999	306	922	678	43	930	920	320	354	920	452	932	203	766	999999	795	966	525	577	294	415	555	169	673	415	571	768	667	999999	295	999999	287	662	16	999999	93	999999	999999	888	819	674	824	962	441	308	794	999999	808	921	999999	697	593	394	894	999999	60	999999	999999	273	471	999999	262	999999	999999	561	175	999999	999999	999999	999999	969	696	637	758	620	591	999999	727	999999	999999	717	960	745	21	598	999999	892	767	315	999999	946	578	16	426	656	421	465	903	880	143	999999	999999	27	107	999999	10	956	636	284	120	467	419	883	999999	754	212	999999	357	470	784	999999	999999	999999	865	878	401	690	221	111	208	136	689	847	241	107	59	942	648	50	999999	820	265	492	999999	467	536	694	999999	671	454	904	117	443	105	861	20	786	161	228	999999	320	999999	999999	999999	983	778	572	651	555	705	269	868	317	873	999999	26	999999	999999	407	352	999999	337	549	656	303	28	999999	751	380	96	272	791	999999	999999	287	999999	999999	416	221	689	963	52	808	966	999999	999999	800	570	141	844	990	111	754	999999	873	982	205	878	782	965	999999	821	281	468	999999	478	448	847	999999	889	296	613	473	717	388	663	529	583	472	999999	999999	685	620	536	106	171	46	553	999999	304	879	851	634	256	999999	999999	999999	349	999999	716	598	953	974	251	557	386	999999	46	498	220	463	999999	416	525	747	846	210	744	372	281	441	894	261	301	19	445	979	227	999999	999999	891	189	999999	755	668	274	710	378	999999	719	999999	10	65	385	840	267	444	999999	508	999999	942	999999	977	261	284	703	701	683	242	122	407	999999	485	262	328	284	571	661	856	999999	999999	831	766	652	748	999999	839	999999	460	999999	10	870	718	999999	303	865	212	798	480	965	573	37	146	999999	322	123	999999	802	999999	999999	696	783	263	36	184	999999	270	334	999999	843	864	826	232	490	999999	536	700	245	999999	463	999999	773	190	999999	909	118	999999	999999	340	634	915	46	818	894	65	226	617	999999	75	999999	604	877	
294	636	111	746	999999	999999	999999	785	422	289	843	603	999999	923	603	372	126	76	424	370	993	999999	927	999999	17	338	435	999999	919	18	179	776	858	999999	488	553	789	172	313	50	156	554	999999	636	203	224	410	142	999999	255	575	999	768	999999	883	415	708	284	738	476	229	857	999999	414	119	76	745	300	444	59	582	954	763	384	223	449	667	301	633	793	928	303	282	674	999999	180	17	999999	320	83	844	999999	433	999999	999999	298	999999	999999	526	137	478	120	697	999999	999999	621	246	394	999999	444	999999	417	999999	945	548	926	999999	999999	999999	939	68	999999	979	370	999999	77	530	926	563	924	761	860	999999	506	324	817	605	708	999999	821	999999	999999	602	875	999999	999999	864	488	297	894	713	495	835	587	999999	357	140	999999	368	999999	100	319	830	999999	683	886	999999	154	630	730	330	999999	999999	160	14	999999	528	114	44	778	212	52	999999	669	999999	275	34	999999	999999	967	687	279	350	407	730	624	792	505	202	449	795	719	857	566	574	836	999999	999999	582	633	828	36	302	999999	402	58	680	171	999999	418	862	454	717	663	999999	60	999999	999999	430	999999	652	33	911	595	983	492	194	82	104	999999	969	349	999999	804	999999	661	976	760	14	681	944	630	620	783	587	999999	12	204	523	999999	309	512	264	202	980	805	124	707	999999	909	999999	607	76	510	448	522	838	912	524	392	84	775	788	749	445	31	412	137	17	642	489	990	559	999999	85	467	95	423	999999	343	999999	279	163	105	817	346	564	120	345	75	512	100	679	141	449	999999	723	515	756	999999	999999	999999	699	964	429	873	58	495	434	980	999999	424	98	190	845	999999	622	692	932	108	467	302	792	942	139	999999	321	428	142	551	743	579	667	999999	941	999999	580	198	676	943	298	79	999999	364	999999	97	12	999999	295	999999	911	999999	583	657	999999	109	204	999999	999999	39	562	999999	362	882	999999	856	757	232	999999	999999	233	433	26	988	810	398	616	438	314	52	397	822	142	497	639	712	996	19	374	841	366	823	363	646	999999	667	999999	802	127	781	339	999999	259	999999	999999	488	24	999999	847	112	999999	766	452	792	642	740	999999	865	999999	534	999999	748	999999	999999	929	409	79	379	608	999999	682	814	320	533	712	617	573	999999	86	999999	697	999999	999999	271	999999	600	381	570	13	999999	179	851	559	593	920	999999	921	999999	80	21	418	645	986	999999	999999	678	999999	918	999999	34	999999	365	788	101	836	458	586	999999	59	339	
999999	508	375	958	973	830	264	999999	612	130	696	721	71	75	742	62	425	467	841	679	154	463	999999	979	482	813	999999	467	999999	472	999999	334	802	999999	983	910	279	999999	730	599	424	727	316	959	999999	999999	999999	999999	359	783	43	128	754	379	194	574	28	396	485	170	999999	999999	999999	150	126	371	999999	999999	999999	832	783	396	999999	999999	265	426	156	530	999999	37	999999	349	999999	973	438	886	999999	433	557	418	999999	999999	553	569	831	627	756	999999	843	999999	536	974	640	527	999999	999999	999999	512	124	767	999999	497	745	457	652	428	688	997	711	240	999999	999999	772	999999	940	900	843	178	421	999999	669	980	687	685	500	543	709	591	999999	792	505	77	318	999999	990	404	147	105	917	412	999999	759	464	999999	184	50	212	966	586	108	802	222	101	999999	999999	447	999999	70	999999	118	999999	999999	34	999999	734	724	187	983	999999	545	763	999999	261	18	697	910	526	83	510	460	341	743	999999	999999	990	292	999999	832	999999	553	594	87	999999	808	693	842	735	545	999999	459	863	229	999999	51	999999	64	961	93	788	197	920	736	559	999999	777	975	999999	159	928	452	748	999999	999999	140	999999	686	609	452	999999	854	185	980	999999	60	597	122	999999	962	539	935	331	892	53	999999	999999	858	527	641	41	717	999999	585	617	999999	711	518	927	161	100	658	454	999999	768	933	21	940	999999	508	909	999999	524	139	620	993	130	856	311	796	508	999999	169	968	421	606	114	600	373	999999	349	999999	194	310	872	999999	490	813	133	119	493	692	327	28	732	375	203	621	964	624	315	854	999999	999999	652	997	499	486	106	172	829	420	577	771	169	830	481	224	266	739	512	317	732	201	999999	816	775	150	246	999999	413	492	999999	748	463	999999	871	63	657	874	391	14	716	999999	290	82	125	555	859	901	999999	978	364	235	121	999999	132	999999	827	836	232	999999	250	60	759	346	999999	828	999999	674	958	428	567	392	358	508	999999	771	911	240	701	999999	290	344	999999	434	999999	410	637	464	372	999999	235	820	999999	41	763	665	212	943	297	296	247	195	942	999999	421	972	999999	613	999999	361	114	597	145	13	78	905	899	334	999999	384	201	999999	311	999999	999999	746	999999	326	744	999999	999999	999999	943	999999	999999	105	402	684	22	999999	534	999999	999999	21	750	999999	685	648	963	857	765	999999	734	912	105	393	884	999999	283	999999	242	559	868	472	792	147	653	730	999999	973	999999	225	322	999999	850	177	796	299	362	999999	
70	102	363	886	999999	691	999999	999999	318	999999	999999	562	411	999999	999999	974	165	594	999999	613	984	954	626	999999	354	999999	565	681	71	928	597	594	999999	718	999999	149	206	981	302	999999	904	622	421	433	762	999999	999999	975	139	876	999999	211	80	748	580	115	475	372	542	628	999999	561	969	390	11	626	85	692	731	783	777	183	301	128	709	372	542	999999	237	999999	999999	590	551	999999	916	395	524	738	999999	509	674	999999	448	674	975	999999	999999	41	999999	999999	874	999999	999999	356	108	838	909	952	48	217	572	281	999999	149	891	544	999999	783	474	615	111	347	999999	232	999999	999999	999999	627	152	367	719	511	771	999999	528	615	347	205	999999	87	485	572	699	930	936	999999	699	309	782	441	342	868	566	816	999999	537	999999	31	247	999999	113	999999	809	999999	497	71	999999	999999	620	286	207	814	696	396	139	539	647	623	999999	999999	254	435	845	711	999999	851	999999	955	67	999999	48	326	999999	932	974	203	999999	27	442	875	893	656	688	505	999999	999999	999999	179	999999	505	890	953	735	531	910	677	447	108	657	646	999999	999999	985	629	248	881	856	764	999999	936	776	999999	999999	999999	821	999999	747	349	477	505	679	775	278	561	110	999999	590	436	31	306	756	663	370	796	759	999999	670	68	999999	362	672	417	757	750	728	999999	772	999999	709	322	999999	107	631	161	967	350	999999	433	529	163	300	999999	742	125	999999	122	269	394	999999	482	927	688	91	125	833	271	28	528	833	999999	322	274	999999	999999	375	658	42	218	828	999999	74	246	539	999999	71	253	674	641	570	999999	11	388	999999	999999	999999	252	26	515	328	999999	999999	756	600	999999	841	36	999999	999999	750	531	89	60	565	250	999999	690	999999	999999	63	590	999999	386	958	227	838	934	607	499	323	133	641	527	889	133	96	317	646	850	273	44	999999	641	891	48	535	951	822	425	818	999999	103	49	999999	738	118	999999	798	383	850	907	429	999999	719	999999	889	562	170	999999	164	111	54	308	713	999999	999999	955	999999	919	999999	999999	121	191	680	618	40	999999	999999	161	999999	149	999999	999999	999	366	999999	999999	922	274	158	999999	790	389	271	999999	660	794	336	442	699	162	460	999999	691	999999	795	999999	532	110	595	297	497	19	428	24	592	781	309	356	414	701	43	230	771	718	107	732	920	963	957	246	276	632	461	999999	689	639	581	999999	571	377	999999	821	679	999999	485	780	961	999999	134	879	494	979	999999	997	999999	240	117	972	866	72	
327	999999	153	359	31	864	557	999999	335	999999	999999	273	785	46	885	999999	551	910	243	326	771	674	838	88	999999	297	604	464	742	458	532	608	999999	508	60	256	678	999999	999999	621	232	405	920	181	679	231	203	991	121	907	689	206	739	999999	999999	653	730	999999	607	734	999999	103	999999	876	999999	600	999999	286	986	638	999999	231	81	621	103	376	753	999999	408	999999	999999	999999	352	834	769	336	999999	630	999999	406	999999	613	722	115	361	138	580	999999	750	999999	138	916	15	999999	999999	467	134	127	456	924	900	73	999999	87	640	657	751	989	116	104	731	473	79	589	999999	930	509	966	270	964	795	709	915	329	401	186	607	868	470	312	211	751	999999	293	506	462	946	645	474	703	387	591	937	999999	999999	665	847	425	370	443	958	168	999999	999999	999999	999999	157	347	685	463	60	882	529	804	892	979	299	999999	999999	659	984	864	501	567	587	214	771	999999	971	999999	339	191	508	37	354	52	894	692	999999	315	315	608	959	999999	653	504	72	142	763	377	376	71	342	711	458	104	999999	299	903	924	999999	999999	375	948	999999	868	384	501	460	850	94	606	631	999999	354	386	999999	491	999999	93	152	639	505	604	370	999999	849	796	578	259	385	999999	788	238	999999	426	242	21	999999	785	129	999999	681	999999	292	769	999999	565	366	82	199	185	385	999999	999999	789	392	771	587	856	28	588	922	210	474	489	818	403	999999	927	153	892	999999	138	964	581	957	592	321	601	838	294	439	506	69	999999	229	968	456	107	43	999999	433	39	766	540	647	480	448	999999	951	999999	999999	438	928	307	580	257	855	211	831	800	459	986	999999	999999	158	426	150	274	270	999999	946	999999	894	682	468	999999	371	433	933	999999	153	518	999999	801	619	999999	999999	999999	629	999999	123	999999	999999	243	999999	447	21	42	999999	231	339	184	543	111	99	999999	544	999999	838	999999	885	432	277	354	657	941	345	227	124	999999	999999	388	999999	297	999999	999999	999999	999999	999999	31	564	339	999999	999999	157	968	975	548	711	738	466	999999	924	624	999999	690	977	920	585	999999	999999	999999	999999	245	383	951	540	255	375	397	363	999999	999999	817	451	556	999999	565	207	688	965	797	515	385	690	524	464	30	211	55	724	606	85	999999	919	999999	421	805	999999	205	438	999999	182	324	999999	999999	749	116	999999	999999	309	421	723	999999	114	313	288	542	555	999999	999999	519	53	330	672	756	999999	981	897	681	144	586	236	12	259	244	624	999999	
10	117	775	357	847	671	745	312	883	999999	497	615	491	879	999999	999999	708	919	687	852	651	999999	999999	768	999999	999999	406	723	195	721	647	869	688	97	542	999999	93	150	671	999999	584	369	873	629	999999	292	199	265	999999	757	999999	340	557	772	549	381	999999	17	148	999999	274	32	127	171	540	628	926	403	999999	811	999999	568	257	314	278	292	755	155	999999	926	311	151	396	437	427	317	999999	916	548	170	116	999999	11	325	117	561	999999	999999	99	865	365	796	999999	524	999999	999999	999999	252	999999	267	999999	195	732	221	54	133	999999	690	744	233	316	999999	999999	186	999999	318	566	932	207	716	50	54	999999	418	999999	515	233	872	74	999999	234	79	999999	999999	545	999999	999999	789	999999	983	925	999999	999999	866	559	355	941	741	819	999999	179	160	55	999999	226	999999	140	323	650	999999	900	763	625	62	999999	247	598	999999	641	784	964	776	999999	999999	790	489	87	199	999999	225	574	491	62	999999	521	84	33	999999	74	963	790	40	148	741	92	999999	934	999999	867	322	757	377	110	44	999999	402	498	831	999999	736	999999	940	464	435	965	419	711	999999	540	924	223	964	509	677	999999	999999	637	999999	141	628	554	172	331	546	999999	999999	390	27	999999	129	585	201	635	999999	468	849	575	999999	999999	672	461	999999	383	943	108	792	867	433	51	165	765	999999	700	999999	192	341	619	999999	999999	767	39	693	693	421	348	32	339	181	219	999999	368	924	999999	468	999999	234	789	388	999999	999999	339	957	976	765	999999	999999	500	265	155	136	239	999999	999999	18	999999	999999	999999	961	604	86	463	696	223	999999	797	840	432	242	999999	957	551	241	999999	999999	438	82	716	928	67	340	531	83	999999	92	999999	709	999999	999999	999999	408	599	828	999999	371	222	642	743	89	967	523	999999	268	62	999999	584	999999	188	455	579	999999	61	707	999999	999999	554	389	671	999999	982	97	663	295	417	804	999999	723	457	118	88	796	338	999999	960	544	754	999999	31	999999	507	916	531	732	999999	263	999999	891	924	999999	816	999999	970	612	999999	879	859	300	850	257	830	861	550	999999	376	782	242	424	999999	369	519	291	367	834	633	76	566	931	727	163	457	476	999999	938	301	999999	825	726	999999	90	999999	463	999999	774	15	646	375	461	365	784	30	932	154	565	999	999999	999999	145	978	41	323	999999	573	696	800	364	72	999999	778	999999	957	516	999999	666	684	66	868	592	999999	987	700	999999	575	942	143	999999	332	243	938	999999	779	689	
747	507	999999	756	889	726	974	651	583	999999	682	245	999999	514	999999	999999	880	943	667	882	316	991	999999	217	363	999999	999999	999999	41	829	674	21	351	277	768	999999	899	928	176	151	618	188	413	936	432	999999	999999	999999	478	999999	362	999999	109	896	383	756	176	559	402	999999	173	999999	619	754	999999	999999	893	560	745	668	999999	952	999999	999999	274	999999	587	404	999999	33	515	934	807	196	476	999999	912	454	894	22	222	350	999999	907	999999	999999	568	659	847	761	446	999999	883	809	267	409	228	584	632	999999	178	771	773	379	754	238	891	433	287	999999	758	449	665	732	456	246	427	869	999999	353	569	928	557	33	587	950	61	997	928	999999	461	999999	822	999999	843	999999	576	999999	999999	750	39	145	381	437	12	999999	898	160	363	30	999999	999999	47	999999	999999	250	999999	749	792	803	187	999999	999999	999999	999999	430	626	26	889	15	670	271	716	796	324	999999	556	130	999999	590	61	900	644	908	999999	999999	999999	999999	964	602	237	827	373	999999	572	146	641	999999	478	581	380	882	271	357	360	720	642	250	999999	999999	694	102	728	212	752	286	999999	595	999999	856	139	93	61	296	778	842	999999	999999	234	188	793	394	652	449	219	999999	638	297	557	999999	469	61	579	714	908	144	108	171	606	999999	887	55	999999	621	452	296	831	975	578	517	822	285	25	785	999999	999999	450	288	992	999999	999999	961	48	999999	397	88	514	999999	388	644	743	736	760	938	300	748	358	40	999999	923	999999	999999	718	49	999999	194	45	999999	257	608	693	820	179	33	648	926	17	285	234	373	782	999999	596	999999	774	96	524	87	494	718	952	419	999999	999999	999999	984	252	999999	999999	212	53	720	98	780	999999	923	566	737	999999	374	741	82	999999	634	999999	852	999999	784	999999	465	670	957	308	539	656	284	539	110	786	999999	684	18	77	32	999999	71	406	816	984	850	999999	786	787	130	977	879	613	999999	928	394	999999	999999	732	753	999999	999999	999999	559	134	676	393	999999	950	636	690	732	14	783	313	89	455	260	800	425	999999	883	179	999999	561	999999	670	999999	999999	999999	747	226	286	999999	489	244	649	847	692	999999	467	73	836	161	440	255	875	999999	352	848	938	665	667	999999	999999	659	999999	244	997	999999	15	510	293	558	888	473	456	690	304	79	439	608	568	491	957	872	56	27	747	316	900	840	540	333	463	91	999999	968	506	830	999999	999999	849	343	312	999999	780	999999	272	999999	798	194	535	283	419	340	
107	999999	360	944	612	999999	496	690	457	175	969	959	999999	807	915	999999	193	474	752	34	999999	235	189	999	101	768	999999	999999	517	999999	315	266	999999	133	984	382	999999	562	227	428	999999	169	886	147	999999	821	193	999999	60	999999	10	999999	531	394	999999	872	996	360	999999	843	153	715	183	741	859	712	54	971	823	543	868	631	256	333	999999	999999	348	51	22	280	584	300	999999	206	999999	254	735	530	999999	999999	385	268	709	383	999999	212	986	155	287	285	776	999999	641	517	452	999999	999999	207	999999	999999	533	954	347	999999	999999	853	999999	976	999999	999999	976	524	430	711	167	610	999999	872	58	999999	612	203	999999	736	504	371	999999	223	999999	346	439	537	999999	567	588	431	999999	999999	124	431	227	999999	129	999999	308	261	792	999999	359	999999	456	941	159	384	999999	999999	200	610	87	897	204	999999	233	689	185	449	282	862	133	999999	689	795	999999	999999	685	603	84	102	438	999999	579	730	863	911	889	498	388	999999	197	258	240	319	59	227	237	456	786	439	496	859	999999	930	805	623	999999	999999	999999	532	999999	776	999999	108	182	834	999999	999999	999999	999999	999999	999999	70	414	999999	875	506	999999	746	540	398	239	817	644	999999	579	274	649	924	999999	999999	238	314	855	999999	420	992	142	999999	225	999999	763	547	474	639	808	999999	574	264	930	999999	781	999999	653	143	469	958	621	502	602	570	678	999999	668	561	571	382	215	245	265	882	373	243	530	640	999999	691	352	15	797	999999	699	394	993	132	999999	324	661	721	999999	461	999999	639	999999	655	230	999999	878	913	999999	999999	593	338	999999	57	999999	999999	999999	999999	508	999999	616	616	999999	820	999999	294	555	545	999999	257	721	493	536	803	511	999999	698	875	999999	420	813	439	999999	371	198	371	395	945	379	999999	930	648	999999	931	845	764	934	724	784	936	668	343	999999	820	999999	109	802	205	999999	29	850	517	602	98	964	999999	679	344	999999	509	898	609	176	152	326	82	281	604	999999	999999	799	973	100	483	751	999999	108	126	656	98	999999	200	409	360	589	999999	56	999999	967	668	95	599	999999	285	999999	999999	177	197	999999	642	828	207	247	798	229	876	427	129	346	494	88	562	688	543	999999	708	209	815	563	999999	999999	156	636	299	662	210	882	815	999999	692	312	910	999999	23	270	371	953	611	141	999999	995	926	788	482	590	999999	911	558	999999	339	858	361	634	599	616	999999	570	999999	146	29	994	611	684	653	191	999999	939	999999	283	579	755	
598	684	849	908	109	368	164	709	139	298	334	999999	115	999999	999999	285	33	406	588	800	15	999999	122	718	999999	999999	144	999999	423	593	246	999999	999999	999999	270	999999	999999	999999	999999	999999	416	999999	999999	730	670	141	999999	819	240	891	915	999999	694	778	749	133	572	999999	524	999999	233	999999	296	545	999999	59	713	531	999999	284	500	342	888	275	393	767	467	391	999999	261	999999	325	70	531	678	999999	590	987	999999	146	115	999999	176	999999	100	999999	952	471	679	621	428	56	255	999999	999999	582	390	999999	395	999999	666	190	999999	999999	192	907	802	999999	867	94	468	726	697	437	179	999999	176	238	185	999999	815	996	712	437	999999	999999	80	114	141	105	999999	171	601	852	479	924	571	903	999999	999999	751	197	999999	594	162	701	358	999999	786	553	416	162	254	999999	999999	999999	478	999999	439	564	837	698	999999	999999	507	306	135	845	957	254	285	273	760	992	98	999999	401	127	285	142	279	262	999999	999999	689	434	917	56	685	809	456	917	473	999999	354	999999	999999	832	97	855	575	999999	860	542	278	152	401	261	466	999999	278	360	999999	306	294	999999	380	55	92	82	389	88	169	157	798	999999	999999	846	999999	999999	72	999999	40	429	999999	766	401	785	319	546	42	665	589	999999	541	106	999999	177	628	768	682	518	750	24	475	496	353	712	999999	910	353	555	612	431	486	999999	999999	949	740	528	194	595	999999	545	50	723	499	34	616	701	999999	632	228	879	363	553	819	26	953	79	422	689	51	408	203	487	63	168	659	832	776	598	437	109	584	96	782	214	974	752	997	329	106	52	101	720	336	733	77	932	889	313	996	670	115	999999	999999	999999	351	562	670	999999	999999	999999	924	230	205	999999	305	999999	771	999999	999999	211	82	103	999999	999	317	999999	999999	330	100	726	942	999999	602	766	993	89	541	999999	999999	999999	91	666	999999	322	999999	870	525	218	437	800	171	999999	271	794	598	22	911	555	999999	868	411	350	250	647	841	461	628	999999	134	999999	735	325	751	630	129	415	149	280	882	999999	957	942	892	300	565	999999	212	807	178	981	177	986	435	999999	19	999999	426	999999	481	665	251	96	999999	999999	74	845	999999	641	674	192	999999	641	999999	582	910	999999	458	949	92	183	258	999999	999999	153	999999	999999	999999	999999	999999	388	989	999999	798	226	205	871	858	679	999999	719	143	571	142	986	118	536	999999	852	999999	550	292	476	233	307	416	431	826	940	174	325	954	775	31	296	203	999999	
999999	456	387	49	610	778	999999	999999	50	687	688	283	999999	521	999999	48	675	79	106	522	999999	500	809	999999	54	999999	515	909	764	367	999999	846	999999	77	693	866	474	53	940	514	753	861	267	999999	743	553	904	653	999999	916	110	951	999999	680	442	999999	647	614	994	691	273	814	607	999999	147	999999	490	999999	828	569	573	999999	138	999999	769	747	243	90	40	501	23	862	29	999999	267	597	656	122	635	351	228	860	58	258	251	938	263	585	591	901	73	937	999999	999999	999999	479	999999	608	911	694	118	567	583	999999	999999	411	794	759	424	549	195	377	342	999999	351	999999	999999	880	999999	830	493	999999	498	139	438	999999	999999	698	999999	999999	775	58	210	940	242	660	287	999999	581	839	153	999999	999999	51	716	695	999999	347	979	639	896	999999	267	999999	211	460	78	453	75	601	374	106	264	636	774	146	177	401	999999	999999	436	37	309	510	686	989	497	999999	423	999999	999999	999999	719	999999	999999	999999	791	999999	999999	782	592	999999	490	980	475	999999	249	533	276	579	528	212	103	299	212	999999	643	756	405	999999	962	621	40	332	129	674	386	398	744	942	355	58	999999	472	108	999999	547	999999	45	999999	999999	999999	999999	843	224	999999	999999	999999	663	999999	198	44	999999	527	819	970	999999	168	861	801	671	851	999999	334	234	479	550	630	201	999999	331	324	721	999999	472	998	440	197	117	999999	78	956	735	722	753	320	334	144	653	137	999999	388	467	243	999999	999999	999999	856	618	745	728	975	999999	63	700	873	323	999999	65	820	540	614	999999	21	733	999999	126	76	580	914	999999	416	999999	73	999999	943	856	487	798	574	823	999999	578	372	131	102	999999	681	31	879	996	376	88	832	597	196	337	456	510	263	781	118	286	704	599	321	998	175	255	757	27	836	168	999999	996	956	999999	688	999999	640	999999	999999	55	700	999999	779	337	999999	476	621	615	999999	976	545	792	715	306	874	772	809	104	562	435	999999	862	999999	217	597	835	999999	999999	648	999999	999999	277	346	73	999999	787	819	983	853	698	633	152	616	859	623	698	291	999999	999999	915	999999	999999	433	999999	781	999999	999999	571	740	318	999999	999999	966	999999	116	999999	456	651	720	96	953	825	251	864	802	131	255	311	594	898	554	980	988	999999	999999	334	843	999999	291	999999	41	999999	253	544	999999	172	186	773	752	999999	252	999999	999999	85	962	264	305	568	999999	660	591	999999	977	842	764	999999	482	243	366	999999	434	128	370	972	65	704	582	
706	999999	639	944	999999	559	249	655	999999	52	913	770	232	999999	284	130	999999	166	999999	281	410	779	17	689	942	417	969	919	133	279	999999	29	268	682	598	567	577	716	119	999999	999999	999999	999999	812	999999	473	144	753	159	999999	739	816	479	433	181	999999	999999	949	999999	999999	589	329	532	999999	86	999999	511	549	440	717	999999	914	57	690	543	224	929	204	130	479	282	999999	770	134	539	160	550	834	510	999999	572	627	714	53	315	417	999999	216	999999	675	999999	999999	323	441	456	825	768	788	889	957	997	799	828	531	792	373	559	407	114	925	353	999999	49	768	155	924	999999	13	385	136	999999	723	999999	999999	999999	999999	903	338	678	714	391	762	945	552	674	999999	799	192	999999	942	857	266	111	999999	999999	294	554	554	296	531	624	765	412	999999	999999	999999	342	382	23	114	470	231	728	400	544	590	732	999999	103	382	135	28	751	443	279	999999	621	999999	134	234	143	358	51	156	99	625	359	192	154	400	440	426	999999	999999	481	636	537	710	276	740	562	999999	999999	999999	406	606	23	969	493	114	662	685	258	788	999999	999999	189	999999	311	919	241	549	999999	703	942	999999	849	604	999999	999999	999999	911	390	393	672	85	897	137	750	492	611	389	698	999999	738	754	177	390	185	999999	999999	956	409	999999	509	22	999999	757	971	696	999999	999999	18	999999	999999	999999	305	865	126	896	224	999999	831	999999	999999	851	999999	311	999999	197	541	469	429	999999	196	808	511	43	883	999999	999999	999999	165	64	734	203	381	999999	999999	986	459	999999	999999	289	999999	403	135	590	999999	657	170	414	999999	784	999999	298	989	416	663	541	249	272	999999	466	537	84	896	999999	93	124	999999	999999	999999	978	738	239	205	149	456	793	683	920	993	999999	999999	999999	357	381	899	446	213	964	193	168	999999	999999	999999	807	752	81	999999	358	507	999999	186	167	802	814	56	925	999999	999999	999999	870	857	329	278	755	967	999999	727	525	877	647	910	516	819	999999	241	551	909	398	396	384	296	335	423	78	59	341	999999	999999	334	973	999999	999999	13	323	311	427	917	575	840	999999	354	981	999999	859	24	669	347	999999	583	504	26	704	463	999999	584	999999	905	210	705	999999	430	194	999999	999999	304	557	513	506	999999	813	633	343	999999	226	999999	999999	855	564	999999	389	994	802	959	830	957	648	900	427	738	999999	999999	999999	869	215	749	169	790	576	564	999999	166	841	999999	769	870	682	156	246	999999	279	999999	351	157	326	640	627	
234	999999	999999	656	999999	96	767	371	999999	999999	474	999999	477	870	524	289	999	596	999999	163	594	200	960	284	999999	664	999999	469	999999	179	569	553	574	132	935	430	999999	907	809	999999	999999	999999	477	953	218	803	999999	684	755	397	999999	560	103	487	42	44	410	672	164	992	999999	308	267	132	357	920	999999	999999	999999	104	660	999999	786	162	90	747	723	16	75	999999	895	197	714	716	827	18	460	97	99	999999	999999	999999	753	817	856	774	999999	354	605	999999	35	424	748	660	999999	260	774	940	407	999999	999999	403	999999	466	107	36	594	550	304	349	470	691	265	44	84	703	348	969	999999	315	167	378	411	777	672	481	448	63	979	577	244	520	690	804	590	627	359	296	719	829	190	49	999999	999999	827	344	999999	714	999999	999999	999999	804	643	101	137	999999	999999	829	999999	626	999999	540	571	726	999999	950	10	461	999999	457	999999	62	999999	477	134	999999	999999	155	950	338	999999	733	476	946	666	439	876	598	999999	648	635	530	502	102	251	650	478	333	160	877	343	707	271	139	688	859	554	176	967	18	623	845	878	999999	314	854	73	624	70	676	83	999999	784	804	821	999999	999999	999999	236	483	650	999999	999999	82	994	615	472	347	267	807	884	710	630	999999	999999	789	999999	46	999999	397	586	853	273	484	803	931	922	999999	318	999999	999999	396	940	493	368	628	850	806	999999	698	392	999999	366	999999	791	999999	782	127	779	41	183	523	379	839	897	796	731	999999	279	73	693	14	38	403	507	498	999999	999999	309	999999	938	845	999999	999999	14	999999	496	20	693	440	159	805	688	286	691	785	26	110	596	571	897	340	536	407	15	387	999999	962	755	303	602	645	817	999999	102	337	948	289	834	999999	999999	721	827	839	914	888	326	752	712	722	999999	669	999999	737	509	607	318	177	94	627	172	999999	264	399	837	513	999999	315	193	999999	836	737	276	999999	999999	186	513	999999	492	127	999999	945	260	42	999999	933	105	999999	873	495	29	780	205	999999	874	775	466	999999	999999	999999	900	21	999999	359	999999	743	402	990	999999	332	999999	999999	684	967	566	227	283	999999	577	903	999999	999999	442	999999	343	66	541	70	999999	495	719	86	999999	91	226	59	999999	901	999999	999999	999999	999999	614	550	400	409	105	238	999999	999999	999999	244	859	108	992	999999	578	870	25	829	212	342	315	979	613	27	924	999999	750	517	841	382	84	498	999999	313	301	999999	307	933	960	313	420	37	993	485	226	598	98	999999	
999999	999999	885	327	875	208	799	635	999999	383	999999	502	487	999999	816	129	169	370	735	689	999999	687	572	92	999999	899	921	999999	999999	137	999999	335	514	999999	46	335	496	756	622	174	513	666	954	924	458	467	825	287	999999	873	999999	999999	862	999999	529	999999	943	803	999999	976	286	521	649	810	581	999999	988	959	106	491	633	412	999999	571	186	45	732	647	633	411	83	644	76	122	810	945	473	115	999999	252	391	999999	308	646	887	991	27	154	352	308	479	865	191	999999	250	913	117	301	232	494	71	305	999999	57	999999	999999	999999	536	999	999999	686	882	999999	853	109	999999	114	111	683	194	28	588	304	335	931	218	999999	999999	871	999999	837	181	883	514	191	999999	999999	260	999999	254	546	999999	154	716	622	597	904	338	630	310	999999	16	617	47	475	482	999999	843	125	694	190	119	665	999999	799	514	998	456	672	23	425	999999	368	999999	999999	538	999999	588	713	344	999999	134	715	999999	97	999999	564	999999	48	708	999999	680	145	58	74	999999	824	52	917	117	999999	457	666	617	885	955	647	188	398	937	999999	421	140	780	999999	66	404	104	24	999999	950	162	999999	999999	927	745	718	319	999999	222	999999	400	671	606	745	999999	999999	107	685	141	193	999999	457	111	669	673	999999	364	667	18	42	730	38	999999	167	446	999999	703	689	149	247	338	813	186	999999	648	750	999999	44	999999	598	306	418	882	783	574	704	316	303	264	205	363	652	366	999999	982	372	721	448	999999	999999	764	417	545	894	855	999999	281	878	31	923	999999	329	141	419	735	321	999999	175	592	741	732	409	435	944	883	686	456	999999	250	285	38	95	734	719	833	889	872	999999	928	12	432	438	281	340	999999	44	520	999999	454	671	227	999999	856	568	93	365	981	601	999999	179	125	285	637	745	895	930	594	999999	999999	845	449	999999	999999	590	318	304	137	105	764	849	175	509	551	579	999999	482	238	176	636	478	907	281	999999	759	999999	157	801	999999	445	999999	999999	108	370	999999	231	999999	319	999999	260	999999	999999	886	836	171	13	615	734	67	687	422	701	428	785	999999	999999	178	189	487	704	171	503	999999	659	999999	409	77	149	942	357	997	173	999999	916	847	250	30	444	815	756	281	422	743	848	32	556	31	322	999999	999999	63	881	831	571	999999	999999	635	237	330	762	935	999999	792	999999	690	259	738	511	938	867	999999	733	373	999999	433	749	759	753	636	959	388	754	887	281	303	125	341	401	827	999999	
999999	999999	123	63	820	805	629	999999	167	772	818	999999	384	393	752	330	999999	110	148	349	999999	882	999999	371	383	999999	588	521	416	574	999999	346	684	386	999999	134	999999	319	910	999999	129	725	999999	999999	151	999999	379	504	528	999999	607	999999	263	999999	35	999999	202	752	680	639	999999	118	999999	999999	854	999999	835	998	140	627	710	208	199	520	230	999999	999999	999999	999999	514	811	999999	999999	442	999999	686	93	206	361	530	931	867	999999	999999	411	21	108	12	18	999999	43	381	999999	901	273	409	999999	742	267	225	999999	465	532	175	827	143	126	194	625	178	397	638	646	999999	999999	842	568	999999	119	218	999999	999999	728	559	480	440	999999	101	179	567	999999	350	999999	146	94	476	345	474	454	277	999999	999999	386	999999	282	405	734	763	215	430	999999	999999	633	58	513	999999	737	972	694	397	422	34	25	999999	533	56	700	999999	525	229	507	999999	999999	841	323	798	906	887	999999	85	999999	956	886	748	725	521	717	889	633	931	738	372	779	999999	854	999999	898	328	999999	236	705	234	999999	985	999999	747	999999	999999	735	715	999999	850	695	619	691	999999	148	276	343	22	338	999999	877	593	491	144	324	999999	986	999999	999999	588	580	61	999999	481	719	999999	825	977	999999	926	164	999999	999999	887	999999	170	375	398	731	631	984	999999	897	894	999999	653	503	788	433	999999	804	291	815	666	280	999999	249	220	746	247	451	365	160	412	656	959	999999	999999	467	163	51	999999	999999	999999	603	285	163	485	134	999999	407	46	554	618	131	872	112	29	617	42	999999	164	999999	999999	999999	999999	154	494	248	396	999999	899	330	279	999999	216	569	999999	999999	994	490	763	95	681	839	415	811	542	291	783	999999	887	985	999999	999999	886	999999	999999	99	974	140	668	247	999999	329	508	715	999999	999999	999999	313	999999	956	623	552	168	78	970	654	773	817	612	213	464	540	858	913	896	46	324	270	999999	999999	98	999999	999999	525	357	999999	341	999999	536	135	376	479	299	930	999999	882	84	818	975	999999	325	166	528	999999	999999	207	470	999999	999999	999999	999999	654	972	120	868	758	999999	642	720	617	999999	84	291	486	999999	985	250	999999	550	999999	999999	999999	999999	999999	140	931	345	999999	742	160	892	746	880	999999	999999	722	507	189	71	999999	162	442	107	368	271	251	875	999999	628	797	957	542	999999	999999	285	999999	369	225	979	937	999999	374	899	999999	725	999999	203	992	453	124	488	999999	866	936	861	530	408	926	999999	889	65	304	737	945	203	
360	702	84	23	999999	362	292	999999	134	999999	999999	542	537	642	695	58	883	597	999999	999999	896	675	117	943	999999	999999	443	729	100	881	999999	999999	999999	377	999999	873	999999	999999	17	999999	205	860	742	745	83	987	871	294	800	841	999999	706	233	999999	999999	684	595	141	267	999999	919	562	120	999999	82	999999	999999	169	999999	822	929	904	590	752	123	999999	933	371	870	767	325	999999	928	258	709	421	413	328	999999	691	288	987	721	757	842	642	750	499	673	922	410	712	28	999999	999999	277	126	480	522	270	751	233	271	499	933	770	634	861	542	999999	999999	269	98	584	544	942	192	999999	910	480	295	443	698	947	367	613	999999	950	347	999999	305	932	999999	999999	940	999999	999999	231	824	999999	18	999999	957	999999	184	999999	623	999999	444	969	95	294	570	52	975	999999	999999	323	142	999999	639	999999	999999	111	999999	999999	463	289	644	489	999999	960	18	839	471	405	486	685	773	225	999999	697	515	377	999999	999999	372	763	833	632	999999	999999	99	999999	999999	334	375	856	658	368	999999	999999	799	955	753	999999	285	730	580	999999	831	849	550	916	340	942	177	155	754	353	999999	699	455	999999	959	812	871	999999	407	147	999999	630	37	414	999999	999999	999999	560	624	999999	735	641	999999	263	800	680	862	182	173	498	166	999999	999999	314	999999	988	999999	999999	995	940	262	771	999999	443	999999	211	999999	999999	388	999999	54	999999	999999	999999	618	811	999999	201	999999	999999	999999	698	350	909	980	810	528	999999	499	548	999999	121	565	999999	968	963	318	750	713	599	859	726	999999	489	454	549	698	578	696	113	483	697	999999	717	990	564	430	999999	463	739	683	108	647	840	916	933	61	847	563	999999	999999	765	488	621	429	234	905	861	999999	440	999999	949	36	999999	75	999999	544	847	693	414	543	895	297	999999	916	760	89	999999	573	520	497	850	25	999999	610	717	218	954	298	766	999999	569	958	32	627	733	82	999999	774	846	398	214	164	158	120	607	999999	514	705	669	999999	951	999999	999999	942	271	934	983	784	357	861	590	559	927	755	973	936	274	356	192	999999	827	189	999999	999999	293	695	866	931	12	250	999999	258	629	621	707	281	24	999999	365	799	999999	477	999999	985	807	654	237	402	147	671	213	168	523	981	999999	772	571	999999	658	576	77	62	781	999999	999999	999999	930	315	58	702	999999	999999	999999	999999	598	360	762	741	999999	999999	468	999999	794	341	999999	546	735	647	304	935	999999	202	432	789	731	46	999999	319	828	
476	723	921	354	445	749	28	178	139	393	966	19	829	508	999999	999999	999999	268	999999	999999	620	606	293	21	999999	999999	999999	762	999999	999999	999999	665	453	913	999999	916	546	129	358	591	28	377	999999	264	337	925	880	693	413	681	999999	778	254	248	217	869	440	909	240	453	999999	266	967	999999	831	311	566	916	659	999999	999999	484	909	859	999999	252	999999	38	999999	197	999999	999999	358	528	533	999999	420	214	705	999999	486	637	888	905	572	761	410	137	432	36	369	963	44	999999	121	653	869	395	999999	964	869	411	235	53	999999	983	908	999999	944	999999	890	361	220	999999	626	999999	999999	13	296	301	842	872	999999	658	828	999999	999999	57	417	880	913	35	28	999999	999999	84	999999	845	574	999999	853	999999	192	384	145	17	753	362	684	999999	999999	866	108	895	132	996	805	999999	225	192	981	860	41	999999	145	999999	343	479	572	551	532	750	438	708	999999	999999	999999	231	522	820	405	649	372	239	823	999999	926	133	618	121	279	834	999999	392	606	992	999999	129	999999	280	674	283	789	999999	655	316	999999	400	457	251	316	999999	65	999999	787	999999	999999	801	249	999999	937	999999	861	999999	999999	697	999999	56	111	455	951	570	999999	251	155	131	859	238	584	517	618	536	999999	377	804	696	999999	235	604	274	504	138	879	159	343	464	422	999999	861	957	195	392	298	12	299	746	999999	813	258	665	482	999999	227	731	480	411	544	493	656	585	919	895	451	999999	950	823	690	834	999999	999999	999999	999999	377	626	332	236	999999	673	999999	999999	106	964	999999	999999	791	999999	911	157	678	999999	999999	999999	682	286	48	299	940	461	62	476	65	999999	905	567	956	999999	891	600	999999	254	173	999999	415	597	489	954	999999	999999	999999	999999	912	542	165	976	771	999999	999999	100	588	43	295	786	621	612	12	340	999999	999999	981	839	353	320	748	433	768	999999	523	999999	999999	999999	379	999999	416	999999	563	523	610	929	795	186	999999	801	21	999999	959	386	260	803	595	159	894	510	531	215	370	601	794	732	999999	999999	266	999999	999999	999999	999999	858	380	999999	58	999999	729	139	999999	999999	736	552	999999	382	474	392	797	720	499	647	199	869	905	210	976	999999	728	878	721	999999	919	349	506	999999	713	110	16	976	999999	116	429	764	887	725	479	818	999999	999999	267	999999	926	545	999999	656	313	793	999999	179	307	96	760	851	418	999999	999999	397	55	790	668	999999	385	820	966	393	227	435	982	190	999999	168	669	999999	620	896	155	383	
84	999999	999999	919	157	836	679	668	355	577	999999	345	999999	999999	772	512	999999	999999	449	999999	579	881	999999	999999	811	772	448	149	427	454	240	521	405	511	323	205	586	749	226	999999	151	308	999999	650	88	999999	999999	649	999999	167	999999	727	457	999999	999999	202	999999	335	117	999999	999999	540	251	900	999999	835	939	337	768	577	926	13	676	999999	963	999999	844	999999	800	175	432	999999	753	270	891	513	999999	999999	707	999999	784	260	642	841	160	610	66	999999	313	999999	706	22	880	818	241	558	60	999999	999999	532	357	632	999999	942	953	999999	786	980	999999	833	771	584	630	999999	792	675	371	835	749	362	224	707	485	556	999999	999999	918	935	999999	999999	462	999999	288	184	773	161	724	699	888	560	824	86	137	480	481	132	392	243	999999	565	196	225	807	723	318	650	156	978	483	543	681	851	951	676	380	264	305	455	874	640	951	671	999999	198	538	148	579	15	84	345	37	684	999999	473	155	247	999999	564	866	132	14	745	226	999999	879	972	999999	461	999999	227	827	937	369	394	614	525	999999	618	195	179	999999	999999	999999	147	516	996	941	488	530	143	555	740	999999	751	635	215	455	602	319	566	999999	127	905	857	999999	100	999999	525	999999	999999	969	100	999999	697	60	863	841	999999	838	882	999999	645	930	999999	671	999999	358	999999	758	408	79	674	309	999999	999999	954	245	999999	628	426	681	426	999999	899	173	465	370	891	701	999999	373	376	999999	999999	535	378	999999	999999	196	431	741	708	766	460	999999	999999	790	751	542	106	999999	795	460	421	999999	999999	999999	41	802	216	726	467	915	986	45	999999	999999	872	103	999999	999999	999999	860	207	684	972	660	178	348	869	674	619	359	604	155	999999	916	999999	235	999999	999999	165	147	999999	705	284	792	780	999999	858	394	918	999999	756	339	999999	934	263	736	999999	999999	847	999999	999999	541	117	117	321	840	466	786	566	647	999999	433	611	168	880	501	410	190	879	753	490	485	756	961	603	275	999999	999999	999999	616	999999	968	514	472	999999	447	597	176	481	999999	959	82	827	281	999999	332	727	173	64	999999	336	999999	83	104	999999	457	999999	155	514	999999	27	999999	132	950	649	212	918	148	953	442	903	999999	708	999999	794	417	999999	484	484	280	547	660	999999	999999	290	999999	895	999999	270	757	661	452	661	435	999999	999999	949	877	631	284	999999	588	999999	999999	857	102	349	999999	309	794	799	999999	671	999999	507	999999	999999	230	669	701	317	508	878	999999	780	461	999999	
282	999999	657	468	780	853	209	867	959	450	968	999999	198	999999	761	999999	475	999999	999999	780	427	928	564	904	729	999999	930	999999	905	709	24	840	405	520	999999	125	651	336	999999	999999	471	376	548	917	274	185	999999	102	555	397	999999	999999	999999	999999	999999	354	463	753	739	999999	923	242	961	259	435	137	649	677	541	646	469	149	938	999999	999999	60	390	647	999999	553	736	837	999999	517	306	777	421	999999	366	723	662	898	596	456	533	239	414	999999	491	147	535	804	560	909	928	273	308	526	372	113	964	815	999999	195	836	95	820	454	999999	658	715	925	999999	818	999999	570	552	491	379	88	645	101	166	999999	28	932	286	511	589	42	478	895	361	263	759	846	784	411	620	448	418	960	345	832	999999	609	999999	742	925	367	721	999999	156	293	467	999999	659	620	176	999999	808	999999	999999	920	190	820	574	999999	69	999999	786	151	871	931	669	685	756	333	81	419	999999	544	586	232	321	661	748	77	795	886	197	999999	244	715	639	999999	106	425	652	611	45	434	999999	788	580	579	945	999999	623	782	126	999999	549	757	465	999999	732	641	608	528	999999	506	272	182	999999	622	907	165	301	569	588	999999	999999	470	384	24	860	999999	999999	999999	999999	533	999999	23	999999	862	624	486	260	374	999999	464	817	999999	539	999999	172	511	839	999999	672	789	923	64	203	785	999999	89	383	450	414	935	989	865	999999	999999	63	258	412	97	997	430	905	926	202	133	999999	556	930	846	851	999999	999999	692	79	926	999999	399	819	984	999999	999999	113	999999	960	442	475	951	321	991	484	914	109	752	961	251	884	996	861	79	272	108	158	999999	598	65	977	306	999999	885	937	663	999999	427	879	462	327	105	966	760	999999	571	245	938	371	937	260	215	999999	828	999999	613	999999	750	722	118	999999	576	220	905	465	178	999999	999999	64	820	485	682	872	509	924	788	40	111	421	700	862	219	175	661	804	999999	999999	967	999999	999999	136	688	704	999999	75	750	999999	999999	304	490	416	810	884	999999	999999	577	343	232	903	264	583	435	338	999999	256	187	410	559	110	693	999999	197	591	731	694	796	999999	999999	443	183	903	999999	807	931	999999	61	999999	625	208	999999	438	999999	999999	588	749	701	360	999999	524	999999	350	335	960	611	887	999999	228	163	855	999999	600	999999	788	729	360	614	628	407	738	204	852	784	999999	999999	265	260	133	999999	981	999999	446	306	586	554	833	578	19	205	54	75	832	181	769	543	
999999	206	563	344	238	144	82	953	942	329	46	565	974	999999	999999	637	104	225	181	862	228	303	655	999999	896	999999	605	432	362	673	372	680	25	817	246	69	999999	999999	774	847	920	493	999999	267	518	999999	999999	922	850	417	970	999999	10	906	324	342	999999	999999	447	456	999999	650	600	999999	957	366	550	166	849	999999	999999	999999	451	999999	942	734	999999	397	999999	629	999999	683	582	945	703	755	999999	118	999999	999999	518	376	351	328	318	279	893	94	309	162	726	447	82	563	476	999999	175	675	999999	589	402	999999	999999	818	999999	855	78	654	575	999999	999999	442	663	945	999999	999999	963	132	26	672	841	855	98	999999	902	740	999999	28	479	47	589	14	154	913	510	999999	771	533	60	999999	211	248	519	999999	476	293	783	137	785	901	701	52	999999	999999	748	547	75	40	915	538	255	999999	999999	999999	622	682	298	750	444	423	999999	440	82	563	470	602	999999	999999	107	618	956	483	242	578	999999	546	354	852	999999	963	999999	741	617	521	216	162	74	981	484	794	999999	42	692	372	108	271	970	999999	830	155	211	84	999999	306	999999	999999	999999	999999	201	86	999999	999999	586	481	133	71	999999	560	356	318	538	999999	516	313	623	999999	790	870	999999	84	576	258	999999	28	761	225	807	321	939	444	345	467	789	407	466	999999	999999	220	249	46	448	419	749	521	617	847	567	630	999999	658	981	946	999999	999999	999999	89	423	999999	720	908	263	511	621	912	972	999999	575	118	846	73	476	579	631	443	636	166	999999	510	411	914	657	187	638	290	999999	999999	341	672	897	386	146	889	999999	340	999999	937	797	836	999999	546	281	999999	783	619	192	999999	324	692	999999	353	999999	912	165	805	260	86	872	340	459	582	739	902	999999	470	999999	999999	999999	300	660	698	368	672	961	999999	999999	207	999999	28	108	60	999999	648	999999	554	806	233	733	999999	90	706	74	999999	386	966	806	379	248	323	692	999999	999999	34	999999	999999	984	908	951	300	173	62	681	999999	999999	409	999999	101	720	666	664	703	853	999999	220	999999	999999	999999	295	994	999999	273	959	999999	999999	503	728	60	616	399	569	897	282	443	999999	37	999999	220	234	977	468	999999	658	582	658	989	751	938	814	88	999999	92	622	999999	242	900	103	600	527	738	680	457	999999	331	106	766	430	999999	862	192	999999	423	676	318	536	352	614	387	432	346	752	789	245	999999	240	487	285	999999	211	631	933	434	692	496	306	20	240	337	485	892	568	341	
85	631	159	745	415	314	430	889	295	999999	178	999999	999999	891	222	946	999999	999999	490	115	219	241	999999	504	730	190	21	525	122	286	999999	539	778	421	714	614	388	495	81	999999	894	321	999999	226	266	999999	510	415	798	999999	247	865	412	462	999999	844	999999	654	24	235	302	999999	776	18	815	638	999999	999999	186	608	567	604	999999	519	221	897	999999	42	248	229	679	605	726	999999	49	999999	999999	325	299	869	999999	734	480	845	678	988	544	337	999999	999999	108	999999	238	200	726	642	999999	893	999999	999999	999999	349	416	795	556	696	999999	948	969	779	511	96	285	317	376	833	134	999999	840	233	999999	568	631	620	130	743	377	535	112	406	999999	243	85	74	999999	892	999999	685	299	982	809	596	367	632	999999	22	660	921	824	892	518	999999	999999	27	999999	390	718	796	674	999999	329	653	999999	572	70	277	21	220	396	483	515	448	413	999999	424	999999	210	999999	503	117	92	455	710	999999	888	103	999999	67	202	540	184	531	20	999999	662	165	750	794	571	849	10	999999	535	999999	386	79	999999	204	603	116	999999	719	302	566	730	873	942	636	684	966	999999	954	27	856	309	984	999999	926	999999	268	25	999999	436	653	116	642	999999	369	999999	818	882	985	463	999999	360	464	238	453	756	999999	999999	123	120	604	763	56	433	999999	52	402	999999	999999	999	344	999999	774	293	999999	459	97	953	999999	803	999999	94	110	500	930	505	844	999999	984	999999	417	56	999999	304	831	890	999999	999999	250	327	440	186	999999	986	128	999999	586	181	589	993	668	834	638	320	999999	520	662	556	502	183	207	647	658	125	999999	298	198	999999	999999	758	999999	878	712	266	999999	999999	497	999999	999999	999999	999999	673	176	999999	999999	582	417	591	59	321	237	513	716	77	129	793	528	999999	404	999999	808	116	720	830	604	790	131	382	947	566	32	549	999999	568	263	534	480	667	999999	999999	881	606	429	149	531	885	999999	645	146	579	170	26	719	551	135	812	999999	345	396	999999	460	44	999999	999999	999999	999999	339	158	813	595	999999	999999	866	394	948	211	999999	580	309	718	627	999999	246	377	999999	16	830	999999	443	451	999999	144	281	894	999999	846	999999	999999	999999	843	556	24	832	550	267	999999	999999	334	602	999999	135	382	46	678	102	974	999999	999999	999999	291	999999	706	999999	371	24	187	999999	971	999999	112	249	749	728	466	171	613	653	999999	999999	106	999999	505	40	519	325	208	999999	603	802	999999	59	695	999999	569	985	999999	999999	
470	535	89	720	188	999999	999999	684	386	653	999999	516	488	999999	111	167	988	999999	362	676	206	999999	816	89	985	179	260	62	553	897	169	999999	999999	999999	999999	170	40	386	678	16	999999	834	939	554	999999	96	999999	999999	947	538	863	145	632	184	112	424	719	10	735	19	249	447	140	488	494	109	205	999999	999999	941	136	999999	756	356	146	999999	116	272	999999	898	855	996	115	999999	999999	999999	848	146	212	767	999999	999999	650	668	766	102	703	461	69	428	890	149	125	16	411	260	388	286	48	741	318	456	448	836	163	252	342	124	453	470	261	69	999999	999999	500	107	999999	97	589	54	667	999999	213	143	18	715	881	108	614	999999	645	572	108	999999	999999	994	999999	814	999999	524	999999	588	17	598	177	831	177	743	516	313	299	999999	696	993	999999	999999	999999	999999	828	447	371	243	510	670	825	999999	960	999999	921	999999	516	157	583	75	294	999999	647	999999	965	186	548	147	592	310	494	999999	999999	114	999999	795	750	999999	985	76	163	526	88	999999	999999	488	999999	666	999999	20	797	151	717	631	709	994	26	638	349	651	899	233	651	209	999999	481	999999	856	123	136	999999	241	171	999999	911	999999	999999	999999	841	999999	999999	881	325	581	999999	999999	999999	254	999999	402	778	999999	935	343	176	929	874	999999	172	301	674	24	553	695	265	566	980	999999	719	999999	999999	716	999999	862	999999	999999	907	80	999999	999999	844	569	460	720	999999	643	306	827	999999	981	893	999999	147	999999	812	302	337	630	326	947	372	434	534	464	408	72	999999	82	999999	999999	31	999999	193	339	456	999999	563	832	999999	621	999999	162	862	999999	56	873	999999	256	999999	52	690	287	753	999999	999999	419	44	996	321	295	329	233	999999	999999	959	99	999999	807	103	706	999999	999999	292	705	687	220	572	999999	417	535	493	78	33	955	467	744	60	999999	870	47	81	999999	520	62	301	46	332	670	999999	999999	935	771	163	352	999999	195	995	58	71	259	999999	248	588	785	802	260	210	999999	734	225	48	999999	937	66	999999	182	984	239	413	650	887	902	28	999999	600	999999	915	681	652	999999	999999	12	382	620	200	999999	978	999999	260	50	836	458	936	562	999999	442	833	107	716	141	210	999999	644	421	371	944	230	999999	195	90	345	528	231	462	477	46	130	326	865	802	999999	259	979	372	999999	438	999999	465	541	168	887	817	964	999999	80	982	368	961	259	256	612	849	549	180	704	317	236	483	95	882	321	999999	241	914	936	999999	
787	281	999999	999999	999999	764	999999	999999	202	528	564	710	392	495	999999	169	77	619	999999	355	710	808	667	507	212	492	999999	659	846	999999	999999	60	999999	129	204	96	365	327	277	848	999999	999999	977	999999	752	999999	999999	599	214	162	999999	622	724	591	250	978	614	109	730	495	999999	938	190	821	941	514	136	272	300	591	804	750	351	351	103	999999	999999	999999	754	999999	401	780	999999	694	931	999999	999999	992	999999	999999	482	265	596	782	464	324	342	166	245	248	399	828	309	622	358	999999	999999	383	999999	63	156	999999	999999	54	103	612	999999	999999	890	977	999999	143	394	84	119	548	163	568	886	779	855	675	255	516	296	999999	481	999999	345	241	693	952	999999	825	79	358	910	999999	689	999999	999999	846	999999	267	70	265	999999	999999	512	809	546	711	999999	719	208	481	999999	999999	757	529	999999	661	999999	658	999999	235	999999	569	14	761	999999	610	879	999999	999999	18	408	999999	999999	41	140	256	329	535	999999	981	465	785	999999	597	999999	81	795	999999	721	179	999999	617	999999	834	999999	999999	230	751	182	999999	999999	999999	771	199	999999	889	392	725	399	999999	341	624	963	311	999999	854	942	417	290	999999	999999	719	322	778	322	790	24	621	415	265	36	577	363	759	159	12	24	999999	999999	591	688	999999	770	837	837	999999	654	671	74	999999	931	813	471	615	999999	122	150	999999	877	292	999999	771	999999	143	857	763	270	213	162	767	840	515	892	698	999999	745	948	485	999999	249	146	999999	556	999999	333	222	999999	748	638	46	862	999999	559	999999	716	999999	758	636	979	84	812	999999	519	999999	931	426	920	772	999999	384	174	664	61	637	155	531	224	999999	999999	999999	657	521	574	999999	905	999999	955	660	982	960	986	322	506	866	999999	695	833	259	712	907	301	343	19	264	872	207	970	922	96	194	702	92	826	999999	999999	300	999999	403	402	122	471	270	789	777	999999	852	168	195	209	460	697	965	963	999999	353	323	999999	320	253	999999	848	42	574	999999	267	904	495	172	450	999999	818	440	856	600	445	41	553	242	999999	30	48	784	722	635	496	999999	128	999999	999999	112	788	565	160	694	999999	438	696	992	999999	493	366	999999	745	71	999999	999999	118	373	467	999999	769	999999	454	233	669	73	999999	999999	999999	530	785	572	182	999999	359	263	999999	172	335	17	345	561	721	999999	999999	999999	49	660	999999	239	999999	754	465	678	999999	518	120	926	34	210	999999	757	999999	990	707	793	823	407	999999	388	976	946	47	459	
976	217	558	999999	568	626	33	999999	944	82	999999	41	116	503	999999	841	152	363	999999	135	889	999999	871	731	999999	870	999999	641	948	615	262	999999	716	999999	701	135	959	999999	999999	407	999999	999999	813	618	98	676	686	329	404	999999	245	623	808	999999	570	399	999999	827	407	698	999999	391	710	339	820	229	324	110	802	999999	881	999999	995	999999	949	430	774	263	642	999999	999999	899	247	87	379	638	873	804	445	999999	789	142	641	999999	999999	794	758	483	798	868	361	999999	999999	525	999999	141	627	999999	963	149	999999	93	194	409	515	508	154	633	959	191	999999	520	999999	500	999999	999999	473	336	740	999999	999999	300	999999	999999	646	999999	382	721	96	248	999999	804	841	306	686	705	999999	999999	999999	501	999999	134	524	616	999999	841	921	36	436	251	668	301	338	808	477	335	628	999999	999999	908	136	432	546	720	999999	551	999999	368	999999	393	999999	241	182	999999	514	546	775	847	261	804	685	999999	295	845	999999	719	476	999999	828	999999	87	537	999999	255	374	228	999999	999999	446	971	173	563	999999	53	999999	999999	129	99	999999	999999	999999	780	169	957	999999	781	999999	701	150	999999	85	645	539	463	315	272	761	927	873	296	958	971	411	289	641	999999	999999	251	404	999999	600	386	738	999999	801	306	999999	999999	32	593	999999	887	999999	999999	896	999999	33	758	737	999999	675	999999	225	18	972	999999	378	879	326	111	647	895	306	997	999999	698	999999	999999	662	19	893	249	905	290	999999	81	318	426	393	124	108	384	999999	226	477	999999	170	730	925	223	927	498	999999	920	946	194	590	665	133	207	619	390	106	728	294	435	296	935	802	900	279	952	496	211	12	273	392	90	530	462	999999	999999	717	449	999999	405	999999	984	344	30	490	652	999999	195	504	999999	999999	784	931	51	999999	999999	928	34	943	975	12	999999	918	682	802	510	145	671	669	999999	673	657	647	889	391	312	601	782	419	999999	999999	311	707	999999	999999	607	158	999999	999999	999999	258	692	505	116	402	999999	76	661	227	980	999999	999999	526	71	54	629	999999	51	659	809	633	156	614	999999	325	700	296	633	696	205	361	657	329	365	194	981	161	541	496	341	999999	999999	999999	439	121	38	999999	646	250	365	469	999999	828	542	999999	999999	999999	190	790	702	763	999999	964	999999	628	858	999999	170	876	72	477	606	999999	999999	573	693	591	185	214	297	915	999999	393	999999	735	255	828	787	685	92	999999	971	750	794	578	803	975	999999	999999	999999	726	625	999999	188	
999999	999999	999999	511	969	986	520	901	976	503	786	123	58	633	999999	383	40	524	484	793	167	506	856	760	749	769	999999	60	374	951	999999	999999	999999	215	453	871	693	327	999999	999999	999999	12	995	256	17	999999	754	351	253	999999	231	212	151	976	999999	999999	17	800	999999	209	277	469	537	999999	933	496	242	843	999999	425	999999	713	705	784	232	165	510	609	999999	999999	24	999999	807	936	999999	368	159	904	195	71	864	893	566	618	431	999999	999999	971	323	521	999999	911	170	827	748	518	506	366	754	864	999999	408	57	476	195	900	662	601	303	999999	346	338	658	999999	560	796	157	97	999999	129	690	539	295	999999	72	112	999999	979	197	221	999999	999999	159	999999	999999	466	845	99	432	530	999999	872	677	748	184	999999	262	51	276	952	371	419	12	634	183	351	122	816	999999	999999	693	682	414	92	999999	999999	999999	337	999999	104	950	67	664	832	680	818	861	546	66	179	999999	175	712	245	849	451	790	525	999999	839	999999	999999	684	349	837	766	468	595	999999	999999	714	999999	999999	182	999999	313	755	180	954	365	489	575	760	245	243	527	970	178	242	272	763	663	190	999999	749	921	383	324	999999	913	359	276	511	999999	464	924	73	539	243	546	696	619	571	791	359	999999	999999	999999	116	999999	796	299	363	772	867	60	744	13	999999	90	930	440	184	50	16	999999	73	335	999999	999999	464	999999	999999	696	575	153	102	399	999999	971	652	934	999999	685	126	69	913	738	567	414	190	69	116	999999	616	266	999999	530	784	146	714	943	668	999999	855	365	364	666	999999	724	999999	354	264	461	437	995	231	498	923	946	310	334	999999	376	137	404	333	781	90	319	999999	571	999999	612	999999	709	276	420	830	761	704	256	541	843	999999	836	804	655	726	999999	999999	946	606	999999	836	390	999999	301	670	460	41	583	586	888	25	396	739	652	204	727	729	811	668	172	251	64	999999	999999	999999	300	999999	678	999999	999999	284	762	999999	776	999999	876	534	974	749	379	729	131	669	999999	827	68	107	162	460	998	999999	233	287	443	999999	999999	596	260	381	380	861	363	528	999999	999999	263	431	962	876	328	202	754	71	298	999999	130	999999	149	999999	861	203	446	999999	65	578	60	484	531	189	994	289	284	999999	999999	999999	376	602	552	49	574	636	144	286	142	805	146	172	989	10	476	999999	456	162	519	186	424	145	473	999999	562	778	999999	999999	999999	48	918	999999	691	780	77	528	842	999999	532	235	999999	
170	95	259	999999	888	495	530	713	999999	832	999999	999999	202	999999	240	139	13	486	795	736	361	404	999999	887	984	480	218	999999	947	555	356	629	999999	999999	263	999999	999999	115	673	999999	379	999999	999999	215	796	77	498	686	836	399	999999	999999	737	498	707	765	991	372	999999	418	286	597	999999	61	486	502	799	85	840	190	915	897	812	512	366	292	128	888	101	999999	981	532	106	558	716	999999	892	999999	420	497	68	851	999999	265	16	999999	999999	234	999999	304	278	423	846	655	999999	940	999999	235	142	424	647	113	281	541	999999	754	500	217	345	753	609	14	664	352	132	999999	250	999999	505	583	979	999999	999999	796	647	567	686	451	84	775	922	999999	999999	995	999999	955	580	125	999999	262	999999	105	889	976	694	274	999999	503	533	418	700	262	729	558	445	752	999999	484	893	869	77	999999	142	569	830	942	351	668	501	176	999999	999999	730	999999	302	883	15	192	112	383	808	192	917	665	84	669	938	113	560	999999	999999	105	231	957	194	242	963	329	155	752	923	999999	12	999999	999999	576	532	485	266	999999	746	999999	381	520	999999	885	141	476	494	171	999999	247	999999	999999	165	398	999999	772	68	70	920	999999	47	359	460	718	189	999999	999999	508	147	462	846	998	361	999999	999999	711	999999	999999	110	496	835	984	748	685	982	609	211	535	673	759	999999	999999	641	70	723	31	69	353	705	580	734	999999	33	552	400	119	999999	904	674	999999	876	759	999999	999999	851	63	611	775	735	580	359	216	835	387	44	999999	367	999999	536	702	651	553	603	529	999999	849	960	999999	294	999999	568	306	861	482	999999	999999	999999	218	219	670	420	294	999999	135	999999	528	999999	646	517	750	752	749	378	999999	999999	333	999999	999999	999999	11	102	415	490	862	21	999999	355	999999	999999	377	413	158	999999	999999	999999	366	935	478	308	242	999999	323	688	544	999999	999999	928	888	932	560	511	805	546	999999	577	14	804	999999	124	999999	183	797	152	999999	346	603	999999	999999	690	193	397	687	142	439	312	778	726	945	741	201	134	999999	999999	943	866	607	612	874	298	286	562	999999	364	140	69	901	181	549	207	527	999999	426	208	999999	172	823	999999	117	904	999999	288	858	24	922	53	717	376	209	282	739	990	792	222	413	630	218	333	12	379	411	999999	187	999999	223	49	708	999999	681	999999	999999	999999	999999	999999	500	998	703	999999	442	97	999999	535	972	276	468	537	369	214	794	128	999999	499	670	737	503	999999	999999	120	800	
999999	345	459	694	999999	239	804	495	822	999999	414	926	999999	891	915	38	875	635	910	289	999999	679	503	473	563	826	553	999999	768	476	308	897	999999	375	559	752	892	841	554	47	664	999999	546	491	389	201	912	608	999999	708	627	565	999999	830	124	213	841	999999	999999	601	685	540	727	356	999999	517	343	677	999999	173	146	44	90	872	625	999999	143	999999	999999	371	914	945	999999	69	848	743	999999	762	260	356	999999	906	710	953	362	133	999999	999999	999999	999999	858	999999	275	592	572	593	484	999999	999999	480	999999	828	902	999999	999999	739	999999	999999	508	680	999999	580	426	986	262	999999	334	137	520	502	329	942	944	220	512	679	679	999999	496	264	268	388	557	999999	999999	91	14	940	276	999999	999999	656	691	397	72	288	818	289	339	342	999999	357	999999	713	160	137	884	691	266	16	70	106	181	253	422	999999	999999	645	710	999999	235	999999	860	898	401	672	999999	556	158	234	861	400	999999	163	999999	910	581	844	630	158	207	323	683	270	561	14	999999	447	975	640	265	999999	999999	169	117	875	999999	908	322	487	875	338	999999	42	155	669	999999	27	258	511	850	188	25	561	973	911	710	600	346	396	999999	999999	999999	518	968	999999	821	999999	55	999999	999999	672	532	152	282	999999	780	650	124	892	999999	467	199	999999	999999	87	167	27	999999	205	175	896	999999	925	300	72	999999	34	74	467	848	83	999999	138	96	187	655	999999	288	113	140	69	999999	454	892	729	623	999999	727	890	999999	803	250	850	954	528	110	999999	999999	220	122	999999	586	657	54	430	999999	999999	386	999999	431	294	999999	999999	74	115	420	127	999999	570	448	999999	306	999999	936	54	999999	131	183	568	86	59	30	999999	991	384	482	999999	410	472	243	999999	999999	999999	468	246	75	999999	785	999999	117	983	573	291	771	999999	460	413	721	999	596	374	887	999999	535	382	274	670	100	999999	999999	592	717	570	999999	886	999999	191	714	699	979	675	346	334	460	103	485	738	306	527	923	999999	116	410	875	999999	674	912	589	95	972	404	999999	104	225	525	275	13	954	885	555	279	698	999999	30	920	38	563	367	442	897	999999	373	573	999999	563	999999	316	999999	999999	999999	15	601	628	727	999999	609	251	118	935	827	481	784	421	999999	654	381	999999	390	955	840	121	554	157	999999	447	40	503	337	662	999999	959	318	999999	673	549	999999	79	304	446	321	999999	454	432	999999	999999	999999	952	999999	122	192	401	926	999999	628	109	461	453	440	290	
553	999999	999999	456	896	868	173	298	747	432	976	999999	790	943	643	63	667	999999	543	773	999999	88	902	224	479	647	42	579	867	574	999999	233	638	24	892	216	872	997	999999	745	999999	462	214	177	146	880	611	982	105	575	442	339	910	667	594	999999	999999	699	976	259	999999	593	431	183	345	752	673	775	999999	999999	190	669	596	999999	520	243	999999	999999	999999	599	45	999999	484	301	141	758	999999	971	430	427	13	183	31	999999	910	668	999999	40	832	393	999999	835	931	667	394	773	999999	123	156	360	600	477	999999	999999	224	785	119	139	52	586	999999	701	355	633	434	999999	648	319	887	852	212	843	902	694	392	209	128	816	907	368	24	209	825	999999	827	535	562	999999	72	135	559	901	999999	255	954	999999	490	308	243	387	135	433	999999	999999	158	757	575	999999	995	24	666	303	999999	683	572	239	876	999999	999999	999999	454	14	257	762	303	310	854	656	999999	877	719	820	582	999999	243	590	973	999999	920	79	999999	636	648	999999	468	999999	679	314	683	724	638	213	502	999999	933	130	186	999999	10	999999	903	999999	195	999999	305	999999	720	703	450	981	265	354	999999	736	999999	817	999999	210	303	999999	630	549	972	999999	248	515	327	999999	999999	999999	414	509	530	999999	176	51	451	999999	751	621	544	976	864	701	999999	294	999999	766	999999	125	999999	975	999999	999999	227	363	946	179	999999	790	529	484	116	338	577	999999	823	292	570	895	376	999999	999999	999999	502	654	685	280	556	953	666	561	838	480	999999	438	339	567	855	999999	105	999999	999999	961	102	999999	999999	999999	134	713	470	999999	206	999999	999999	999999	527	498	471	572	678	999999	623	926	133	999999	646	999999	981	148	426	999999	436	999999	999999	999999	194	999999	588	441	785	159	156	999999	999999	110	365	335	731	427	911	840	106	293	143	430	658	999999	837	134	424	243	999999	986	297	213	139	999999	999999	653	744	999999	910	999999	787	528	529	999999	442	33	612	320	904	999999	237	585	170	152	624	380	447	999999	659	463	27	551	999999	169	554	999999	999999	999999	623	88	682	881	930	999999	999999	614	900	876	291	814	999999	113	338	989	759	712	53	986	823	342	999999	284	380	456	22	245	922	999999	236	163	999999	695	999999	825	881	999999	654	103	646	19	479	999999	189	844	941	913	999999	616	410	842	245	999999	103	999999	872	408	510	999999	64	270	691	541	650	999999	999999	826	999999	512	118	999999	67	999999	349	813	863	646	999999	535	514	108	32	316	958	394	917	79	
602	416	999999	999999	844	180	999999	386	327	937	919	61	93	125	506	710	507	997	999999	294	999999	289	427	999999	312	999999	969	956	248	385	583	999999	999999	692	234	10	559	634	999999	887	912	963	495	925	726	999999	452	399	602	999999	808	961	610	999999	435	999999	988	727	999999	869	210	999999	147	942	364	999999	840	400	891	506	160	873	999999	999999	382	680	793	501	509	268	532	580	999999	926	999999	621	655	587	267	911	21	832	999999	699	999999	830	825	553	571	72	213	62	508	105	999999	935	533	713	999999	999999	528	496	227	911	347	630	728	999999	999999	742	17	263	999999	979	999999	328	999999	738	219	999999	854	250	930	447	65	480	82	268	999999	999999	999999	941	337	999999	999999	525	999999	999999	362	999999	112	613	999999	828	65	949	999999	528	999999	842	526	795	504	707	999999	288	566	780	999999	866	558	999999	456	736	654	75	926	631	999999	969	713	866	385	999999	450	250	999999	111	999999	115	999999	553	656	999999	123	303	447	629	999999	999999	959	834	695	999999	508	642	999999	999999	184	999999	33	999999	931	642	999999	660	999999	999999	267	659	224	464	397	751	999999	14	999999	533	999999	999999	628	307	29	493	20	879	181	890	999999	999999	93	999999	927	402	91	273	622	23	794	999999	883	999999	371	999999	889	504	446	943	190	503	828	634	827	999999	371	999999	999999	447	632	259	488	529	696	459	999999	600	537	995	669	52	391	800	999999	169	477	531	935	77	604	515	442	237	710	160	979	999999	999999	999999	41	365	999999	185	391	999999	974	364	409	912	999999	298	967	451	999999	999999	999999	38	894	668	999999	839	790	999999	999999	127	817	261	999999	999999	479	999999	804	999999	963	314	56	999999	418	205	194	122	999999	33	692	315	548	990	999999	999999	48	951	999999	137	759	999999	999999	795	999999	999999	999999	723	545	863	999999	267	493	545	999999	969	101	999999	619	699	999999	999999	716	767	999999	999999	579	826	307	256	507	999999	562	677	673	770	739	261	874	999999	478	999999	999999	269	589	999999	822	13	999999	999999	999999	142	342	865	653	526	486	807	999999	803	694	900	426	999999	365	915	704	816	871	718	240	840	40	999999	231	23	666	457	187	92	715	576	324	323	776	999999	195	697	33	999999	294	931	973	81	999999	577	999999	287	903	674	999999	15	141	793	753	640	111	868	643	639	999999	39	630	205	999999	128	585	112	522	990	730	16	793	999999	433	308	867	959	24	653	999999	999999	999999	513	362	999999	444	530	999999	999999	273	999999	999999	393	296	265	311	778	
983	341	992	941	764	913	999999	723	222	999999	999999	999999	999999	151	853	990	670	481	485	126	842	387	684	999999	543	999999	726	413	952	409	437	178	999999	99	976	999999	660	38	623	639	569	639	497	37	170	124	373	131	473	73	999999	814	999999	999999	935	605	656	999999	408	999999	999999	539	770	813	979	201	457	683	174	180	339	642	858	846	556	999999	889	656	894	428	23	604	999999	999999	685	623	399	812	163	381	35	722	629	245	999999	40	999999	999999	58	969	999999	689	956	302	999999	999999	999999	933	999999	999999	715	10	53	979	999999	591	599	881	137	365	802	645	529	999999	999999	999999	999999	999999	403	526	343	215	607	924	999999	333	648	999999	165	999999	999999	465	185	430	665	35	679	999999	870	860	440	988	999999	692	177	31	169	173	999999	127	79	343	539	120	398	510	402	129	227	51	943	952	725	532	699	999999	470	109	137	129	999999	372	752	542	96	355	657	914	757	740	999999	999999	500	47	535	333	925	999999	999999	165	632	560	432	999999	999999	488	272	34	993	831	561	70	999999	38	189	706	590	997	34	53	852	488	999999	999999	877	999999	461	688	997	376	420	999999	77	999999	496	999999	999999	923	625	608	93	999999	921	999999	188	112	999999	999999	999999	828	999999	928	50	988	313	154	198	999999	950	457	36	584	37	627	421	165	993	74	541	802	766	999999	999999	425	959	229	999999	445	999999	775	30	990	830	999999	633	491	365	88	668	352	999999	995	972	178	581	999999	605	304	514	999999	999999	384	999999	65	71	85	999999	624	39	93	587	752	645	185	436	999999	999999	859	993	929	999999	915	999999	198	613	771	694	212	844	459	623	272	930	285	666	645	999999	775	116	557	933	741	59	585	764	999999	359	797	741	999999	999999	999999	999999	585	232	203	999999	741	451	299	391	354	780	579	999999	999999	999999	370	519	790	976	999999	752	446	996	68	999999	819	999999	178	422	999999	471	308	704	877	999999	355	62	472	666	999999	333	816	176	589	961	999999	999999	999999	623	989	999999	950	569	777	994	999999	589	174	337	999999	317	999999	877	494	883	999999	875	592	362	476	317	57	134	658	654	999999	999999	416	107	396	703	985	554	433	999999	520	739	927	883	108	766	888	999999	506	21	60	939	681	705	489	604	533	999999	999999	681	999999	999999	999999	132	68	594	182	76	941	465	332	728	453	874	372	742	948	999999	264	710	428	912	999999	647	604	995	597	710	618	791	180	898	407	751	389	694	999999	805	999999	513	999999	822	999999	
999999	999999	331	495	999999	343	999999	656	824	831	446	262	327	208	273	527	999999	996	999999	999999	159	295	433	330	999999	495	678	914	152	884	751	999999	606	719	587	958	282	999999	790	999999	999999	145	355	77	961	999999	72	496	564	287	761	999999	132	999999	999999	999999	265	11	999999	321	664	999999	999999	940	90	330	656	607	620	999999	255	999999	999999	103	587	24	940	366	369	212	432	192	359	865	132	244	992	999999	675	832	702	281	999999	478	712	48	631	999999	986	640	999999	464	875	999999	999999	208	310	39	786	999999	999999	899	999999	590	888	482	483	648	999999	845	999999	423	999999	788	612	973	999999	737	999999	548	392	999999	379	728	369	999999	316	109	999999	924	934	963	456	999999	27	803	999999	999999	589	240	565	983	597	151	313	429	532	999999	647	68	363	572	648	247	999999	289	999999	913	999999	920	999999	383	815	893	911	373	966	296	771	808	999999	719	157	160	982	409	937	999999	425	939	445	230	462	774	570	371	999999	218	998	737	283	725	999999	669	74	192	999999	703	239	939	463	246	324	838	723	643	999999	497	999999	247	352	302	498	291	999999	999999	999999	50	332	550	999999	757	999999	44	535	619	999999	488	96	800	241	999999	997	486	486	209	905	623	61	999999	999999	828	999999	760	395	999999	237	623	194	128	271	999999	381	689	890	999999	947	290	999999	114	828	999999	410	465	16	118	304	22	804	285	999999	999999	988	404	604	999999	999999	537	999999	554	392	999999	304	967	538	113	862	318	595	779	261	999999	320	999999	109	19	427	999999	999999	286	686	225	999999	908	88	964	999999	976	95	671	999999	420	641	999999	721	637	999999	442	926	903	255	999999	427	35	33	425	999999	51	305	594	999999	315	783	371	999999	177	999999	396	889	999999	963	886	999999	924	877	840	982	562	235	471	377	999999	571	850	41	700	798	999999	884	663	977	999999	999999	501	999999	596	637	999999	889	999999	999999	255	553	361	999999	369	763	502	157	192	999999	999999	815	834	226	817	743	932	340	178	379	587	511	235	597	865	215	730	65	290	213	712	672	999999	215	999999	441	220	999999	671	999999	305	999999	999999	231	553	292	999999	284	61	852	999999	939	721	185	677	744	328	764	83	164	999999	999999	866	979	999999	761	144	999999	999999	385	533	31	999999	242	84	941	999999	13	999999	999999	369	455	999999	437	507	773	999999	505	537	387	123	455	999999	517	903	857	780	999999	502	999999	157	999999	190	676	329	999999	279	999999	111	736	935	324	720	500	999999	999999	999999	438	481	
955	999999	638	101	716	272	999999	194	162	338	226	171	96	511	262	436	152	275	999999	999999	823	504	471	999999	999999	452	798	735	999999	999999	326	422	351	250	546	980	518	135	473	413	999999	999999	999999	160	884	999999	848	813	999999	999999	652	321	999999	329	999999	461	349	999999	300	274	473	999999	847	999999	22	803	819	846	964	999999	917	26	801	999999	867	999999	999999	320	520	235	999999	985	277	282	79	14	999999	31	591	95	641	284	835	208	999999	898	652	999999	147	999999	755	999999	848	196	156	636	999999	194	999999	335	84	999999	723	74	671	488	999999	999999	370	18	498	999999	264	878	640	643	999999	602	983	999999	680	699	182	439	480	601	146	90	136	443	999999	131	569	266	20	612	999999	770	537	461	823	999999	326	139	592	957	999999	969	999999	999999	999999	917	211	494	654	999999	856	294	594	999999	999999	994	448	926	523	376	239	998	867	999999	999999	420	999999	531	999999	601	382	999999	847	999999	999999	999999	534	622	988	577	920	999999	611	999999	999999	999999	186	467	120	828	999999	400	615	225	727	749	112	999999	430	44	851	679	348	63	12	813	446	81	225	184	470	999999	937	999999	456	164	396	241	282	999999	999999	607	420	999999	961	999999	437	631	795	999999	74	999999	202	953	725	250	736	999999	633	942	999999	115	999999	999999	367	815	462	669	999999	999999	999999	999999	999999	614	800	254	269	32	101	29	386	815	285	999999	120	465	632	983	230	215	428	837	999999	340	986	999999	366	485	959	155	529	767	861	231	752	204	759	587	999999	481	981	999999	999999	614	999999	24	999999	140	825	902	999999	479	448	563	999999	524	999999	915	627	672	887	999999	72	999999	500	999999	953	63	368	915	999999	55	999999	999999	234	714	380	994	774	972	309	235	999999	66	963	60	999999	308	86	237	932	843	959	490	593	207	651	521	999999	999999	70	775	999999	999999	206	147	648	699	339	441	154	999999	151	655	372	662	133	15	999999	450	299	999999	977	141	982	861	999999	349	166	999999	72	859	880	826	911	534	463	750	860	999999	411	999999	969	999999	93	999999	702	314	128	999999	84	645	999999	673	999999	415	999999	999999	999999	344	61	308	543	312	378	294	397	324	743	999999	208	382	155	166	48	669	999999	342	58	327	999999	781	999999	999999	999999	427	331	216	179	506	999999	823	823	525	775	999999	999999	666	276	798	277	388	999999	290	732	701	999999	382	635	987	729	465	999999	999999	186	279	999999	318	360	951	963	999999	155	247	111	385	559	999999	999999	935	583	28	75	260	
59	780	999999	941	502	260	927	948	581	191	776	280	241	224	349	505	36	778	316	325	834	97	243	332	188	999999	999999	999999	999999	699	414	999999	400	999999	559	999999	68	999999	815	109	999999	24	608	999999	471	999999	153	344	291	885	908	805	999999	999999	425	962	546	888	763	155	999999	68	957	881	776	999999	880	900	664	999999	446	999999	962	217	302	820	489	279	861	357	213	807	587	999999	791	609	999999	999999	916	999999	859	999999	382	999999	991	999999	67	999999	999999	999999	999999	999999	679	348	999999	27	842	504	457	605	483	276	999999	999999	941	310	480	999999	999999	999999	75	239	999999	78	999999	276	518	303	226	999999	762	999999	92	464	406	960	999999	249	666	773	766	504	203	321	123	592	153	966	727	690	494	215	999999	29	341	721	269	611	264	182	999999	549	288	130	842	720	194	572	999999	981	182	240	999999	327	999999	570	45	672	954	501	999999	999999	575	535	842	999999	136	73	133	685	700	999999	985	999999	274	227	226	83	478	402	999999	999999	957	746	518	264	31	318	618	770	686	597	657	762	999999	956	973	999999	288	999999	593	130	448	999999	999999	999999	999999	999999	62	193	999999	961	203	999999	103	999999	594	999999	27	587	535	999999	999999	362	998	113	999999	232	445	318	254	999999	795	999999	808	287	142	634	465	999999	999999	330	265	999999	999999	724	404	105	669	507	371	999999	999999	700	760	775	999999	95	334	187	788	999999	264	744	939	880	999999	999999	752	816	418	960	373	165	999999	214	562	30	999999	284	708	999999	999999	937	946	109	999999	104	432	43	611	56	999999	288	82	987	76	520	495	546	558	393	352	852	98	999999	781	580	131	555	222	999999	159	999999	478	25	468	327	798	839	152	81	587	999999	215	999999	661	999999	92	591	999999	52	534	999999	726	999999	430	999999	848	999999	328	167	973	877	820	955	897	999999	809	67	529	748	722	655	404	999999	806	999999	999999	726	999999	696	497	540	999999	180	130	759	334	164	595	756	478	263	521	999999	108	709	898	999999	475	999999	286	35	999999	999999	330	879	999999	249	999999	797	999999	132	794	632	670	999999	999999	999999	834	147	999999	655	472	772	280	468	144	420	387	106	734	397	261	999999	999999	472	478	999999	850	251	764	999999	645	999999	999999	356	469	889	999999	666	999999	258	425	337	488	631	563	300	129	861	744	585	999999	421	72	676	870	456	222	208	999999	454	800	593	383	839	19	999999	89	923	999999	254	106	721	857	999999	972	924	859	788	999999	999999	897	988	506	188	232	233	
999999	26	999999	23	676	125	999999	794	999999	831	953	649	621	889	999999	206	863	500	999999	151	564	587	999999	946	999999	999999	299	786	557	812	96	205	617	785	999999	999999	447	985	578	980	29	72	37	150	970	220	177	999999	966	700	134	16	699	999999	669	158	321	539	426	253	826	999999	247	645	745	758	999999	999999	999999	157	758	877	921	999999	131	999999	559	999999	999999	386	999999	278	819	856	687	89	999999	535	125	790	751	999999	568	999999	999999	114	824	392	404	221	188	340	79	819	941	999999	94	201	959	999999	598	758	563	50	999999	557	105	391	958	999999	999999	506	720	169	406	851	999999	597	353	26	999999	176	999999	764	207	925	209	10	914	440	995	313	576	999999	201	993	999999	527	999999	607	999999	999999	999999	999999	958	999999	619	910	999999	999999	937	497	847	999999	999999	432	598	799	843	71	358	104	477	527	999999	949	929	999999	999999	999999	999999	999999	260	746	999999	244	742	430	805	525	315	999999	587	999999	502	507	465	999999	999999	999999	404	999999	684	284	258	914	965	999999	78	18	752	999999	942	19	592	156	246	999999	934	265	999999	178	993	999999	756	69	999999	653	999999	999999	493	999999	322	208	999999	953	116	975	497	999999	999999	836	362	796	772	999999	999999	578	240	999999	271	364	699	203	90	235	560	367	528	999999	407	322	999999	905	999999	457	535	743	999999	638	49	270	613	841	986	853	816	206	554	999999	713	999999	422	677	901	138	999999	999999	999999	783	403	749	457	308	999999	956	999999	456	281	325	932	612	999999	999999	317	11	750	857	216	237	418	363	999999	239	485	469	899	213	14	396	850	415	625	225	245	299	999999	999999	156	40	898	370	925	239	366	110	368	999999	370	899	999999	748	912	890	375	50	999999	227	823	999999	67	750	452	884	474	526	986	363	999999	27	999999	446	711	999999	999999	58	438	582	999999	999999	111	88	999999	114	18	999999	502	999999	999999	205	362	999999	491	999999	973	157	917	50	764	999999	124	15	464	352	711	941	47	999999	562	326	612	364	999999	448	134	978	907	348	876	372	34	261	513	171	665	999999	954	791	212	190	141	397	818	43	999999	106	624	500	402	76	75	766	182	533	593	999999	250	53	795	995	250	999999	174	402	815	862	999999	302	687	117	999999	255	533	999999	999999	224	546	320	188	38	364	416	945	999999	307	268	89	979	999999	667	999999	911	999999	217	999999	562	999999	426	228	407	604	331	999999	295	89	819	242	800	348	378	461	929	865	767	999999	834	633	364	999999	999999	
783	522	724	29	754	999999	999999	999999	441	999999	999999	129	102	999999	999999	999999	999999	660	730	487	999999	288	641	209	216	999999	999999	237	576	115	928	999999	331	671	999999	999999	607	794	540	12	568	915	368	999999	387	341	837	94	343	608	241	972	634	999999	530	505	999999	999999	812	330	40	33	749	336	704	133	798	430	166	352	435	808	130	999999	919	999999	919	925	999999	999999	999999	961	893	999999	873	956	999999	713	999999	128	210	92	981	219	972	999999	176	999999	21	264	543	416	927	990	999999	999999	852	999999	698	420	999999	999999	702	938	999999	78	999999	999999	462	747	999999	94	290	48	152	353	999999	910	999999	384	944	887	999999	568	341	190	999999	903	794	451	113	337	25	729	542	254	389	52	485	904	999999	394	579	273	374	458	136	889	848	830	604	999999	999999	999999	999999	999999	51	999999	606	553	44	236	987	21	644	561	999999	560	505	898	999999	999999	434	850	968	559	999999	651	999999	883	64	999999	64	963	846	170	185	999999	263	844	999999	999999	446	931	869	189	999999	568	628	999999	389	999999	394	999999	867	819	517	311	355	917	390	400	940	722	499	890	181	999999	999999	484	999999	377	307	999999	695	999999	348	503	981	999999	162	749	999999	390	999999	488	759	114	106	999999	653	999999	355	999999	999999	999999	999999	723	441	979	17	999999	403	154	435	999999	278	733	999999	159	999999	24	330	566	999999	640	377	999999	229	21	140	77	926	147	999999	513	31	961	999999	883	412	624	71	999999	781	778	356	877	954	491	220	35	850	999999	555	638	999999	789	581	823	444	755	504	430	999999	940	457	266	323	922	999999	316	537	381	746	856	953	328	784	986	294	999999	999999	737	999999	114	999999	979	591	202	960	241	390	383	449	999999	130	640	163	999999	999999	100	564	999999	500	903	999999	478	210	999999	685	234	15	594	999999	944	999999	766	629	743	723	478	674	130	961	999999	926	163	932	99	736	999999	175	999999	666	204	935	999999	999999	898	999999	748	778	999999	517	999999	236	999999	845	504	999999	363	21	419	127	999999	999999	443	80	741	976	999999	546	999999	963	373	999999	999999	928	999999	18	587	530	731	138	999999	699	999999	999999	999999	999999	140	999999	999999	999999	382	310	756	825	814	779	501	502	504	921	999999	999999	668	929	999999	677	174	867	511	495	999999	833	999999	999999	152	162	643	999999	845	219	999999	999999	999999	528	590	999999	312	246	124	564	517	95	35	809	999999	999999	41	852	999999	558	999999	999999	807	941	672	999999	30	474	682	999999	145	671	657	295	86	
255	999999	999999	348	999999	999999	999999	753	999999	978	834	807	481	434	379	130	790	999999	297	852	582	229	177	855	51	52	999999	564	999999	429	999999	437	740	733	611	681	891	514	999999	193	999999	520	859	963	999999	999999	549	50	313	540	354	311	370	443	503	36	999999	294	306	49	536	374	999999	999999	142	999999	77	747	822	698	239	999999	999999	113	999999	999999	369	214	27	309	502	798	260	999999	84	999999	77	307	239	585	756	606	217	999999	657	999999	999999	341	830	440	674	801	227	614	999999	78	329	266	30	999999	666	720	276	997	999999	738	999999	378	999999	598	999999	999999	517	247	941	632	78	642	456	358	999999	999999	383	587	635	999999	580	646	620	16	224	999999	999999	798	918	46	340	220	802	918	951	851	888	241	111	904	293	980	673	999999	999999	686	810	999999	599	999999	346	999999	372	845	999999	999999	758	447	384	999999	492	719	328	905	302	858	840	537	999999	999999	149	152	485	999999	417	600	972	940	999999	537	10	615	208	289	699	650	847	957	761	484	102	999999	857	582	421	573	999999	767	386	150	846	282	274	608	499	204	213	999999	437	999999	504	817	999999	846	527	877	521	48	215	999999	20	882	776	923	898	698	294	999999	318	844	937	214	564	999999	690	727	350	600	789	505	446	999999	530	203	979	285	21	20	999999	544	62	623	561	735	139	964	506	351	710	999999	909	999999	333	999999	630	999999	263	573	999999	799	536	921	258	710	215	805	362	582	943	622	687	284	847	999999	792	323	653	828	736	726	231	999	889	988	596	145	882	999999	573	689	999999	447	853	265	999999	140	374	851	529	334	611	924	407	97	124	634	999999	999999	999999	316	646	434	999999	439	578	536	41	270	124	999999	999999	424	19	999999	600	249	430	592	766	999999	949	801	309	999999	124	306	601	801	999999	961	999999	999999	146	267	53	597	610	424	686	481	108	114	736	460	412	197	915	999999	496	999999	213	999999	792	999999	366	844	135	999999	325	281	999999	999999	396	162	396	598	287	751	220	13	639	16	905	295	562	999999	75	848	998	927	999999	457	314	999	757	999999	999999	997	900	208	472	184	108	414	545	999999	999999	999999	74	999999	909	173	933	999999	999999	999999	965	999999	587	999999	779	999999	437	397	890	488	925	397	999999	583	66	290	850	22	541	999999	907	999999	749	693	137	999999	784	194	28	227	523	821	999999	560	846	999999	999999	388	428	195	747	711	999999	67	943	329	188	490	999999	628	322	920	952	781	299	475	757	893	
394	999999	502	999999	379	999999	964	113	999999	845	999999	31	870	472	593	355	999999	999999	975	692	749	999999	312	303	435	399	905	603	869	999999	270	999999	287	999999	994	140	999999	504	341	851	999999	839	695	343	753	737	758	850	337	606	74	103	499	74	999999	586	985	208	999999	979	999999	371	999999	651	999999	364	743	354	999999	463	999999	222	864	134	999999	910	122	999999	550	999999	999999	999999	999999	999999	918	176	999999	999999	999999	418	154	495	687	999999	94	731	605	999999	999999	398	999999	413	382	873	999999	851	239	374	475	243	999999	26	999999	129	348	713	105	971	733	417	482	530	971	999999	319	999999	535	512	50	867	999999	78	220	999999	703	237	681	401	999999	999999	937	518	747	999999	999999	999999	837	999999	23	381	636	633	319	350	916	474	442	999999	999999	776	326	999999	999999	607	928	405	806	506	999999	120	41	999999	652	999999	999999	964	999999	832	125	191	339	967	498	669	241	999999	999999	869	244	239	999999	368	837	552	749	999999	193	999999	219	548	331	999999	151	903	349	932	981	651	870	952	691	609	207	999999	447	358	999999	665	376	257	646	999999	271	196	325	672	866	110	918	269	780	999999	622	577	859	998	999999	999999	329	308	699	116	999999	292	547	999999	171	463	999999	400	981	527	773	999999	901	394	79	955	588	999999	76	881	733	999999	182	59	986	629	999999	999999	533	644	999999	77	999999	999999	937	979	648	999999	999999	999999	995	527	999999	262	868	660	675	475	999999	870	16	999999	242	999999	999999	399	120	498	208	542	940	999999	867	347	999999	705	413	372	457	100	317	459	176	662	886	215	999999	999999	999999	999999	953	58	520	999999	637	694	835	739	166	547	999999	160	999999	999999	473	339	660	941	81	173	256	313	27	838	999999	557	485	579	932	177	999999	200	317	872	588	999999	155	214	709	497	870	673	999999	909	231	166	528	207	199	556	555	390	999999	27	89	999999	41	681	110	999999	218	265	807	988	480	999999	842	999999	390	581	999999	456	241	583	302	999999	108	117	617	999999	38	288	389	385	622	686	352	300	793	938	860	473	999999	628	288	615	866	227	439	552	324	999999	817	999999	999999	999999	159	274	999999	506	551	999999	999999	703	999999	930	999999	431	376	794	999999	551	274	999999	720	999999	999999	613	304	999999	999999	881	678	74	999999	567	999999	771	22	523	537	88	576	296	396	999999	409	410	575	358	739	444	850	645	227	772	206	999999	897	999999	756	545	999999	999999	789	999999	255	10	622	495	469	114	999999	999999	266	256	975	999999	
65	999999	320	942	47	999999	999999	999999	40	42	847	319	371	106	873	369	767	999999	119	538	999999	725	691	408	788	90	889	635	34	998	388	970	797	228	319	123	342	814	508	32	99	999999	640	222	163	999999	134	999999	240	59	95	999999	999999	446	479	339	102	911	163	956	66	322	999999	41	999999	999999	999999	152	787	760	37	953	999999	97	449	990	999999	478	255	485	956	526	404	975	913	999999	834	360	748	979	999999	999999	999999	999999	965	777	268	999999	568	287	999999	999999	585	480	32	142	782	59	999999	999999	254	624	666	678	999	540	999999	999999	128	541	51	171	999999	808	739	999999	302	940	131	672	999999	999999	999999	968	694	974	940	924	999999	781	999999	785	363	269	734	406	764	981	552	999999	859	999999	489	999999	245	629	999999	777	740	425	839	999999	999999	335	757	768	713	697	984	35	599	992	329	999999	210	999999	807	143	999999	342	842	320	397	999999	812	745	996	882	733	74	999999	173	193	999999	941	498	857	38	512	966	692	77	997	527	999999	866	666	152	826	978	821	455	703	999999	583	528	454	241	522	21	771	830	964	999999	999999	436	809	792	405	712	409	779	631	999999	649	775	999999	869	999999	945	88	853	999999	999999	252	941	469	785	954	999999	53	626	515	999999	204	861	999999	87	888	999999	67	874	747	124	579	999999	823	999999	758	999999	214	999999	380	999999	932	917	774	219	677	697	967	33	999999	981	668	782	274	140	912	788	672	245	981	462	888	999999	116	941	999999	210	127	872	37	156	218	468	256	938	567	287	97	893	410	200	440	43	45	765	456	796	777	693	683	999999	145	999999	999999	917	999999	728	999999	833	44	476	580	105	996	999999	773	209	536	999999	572	999999	701	778	835	790	31	854	179	351	999999	387	432	434	999999	67	20	249	865	338	999999	999999	476	999999	858	999999	619	999999	47	999999	992	256	270	452	999999	57	999999	366	144	812	999999	834	559	469	347	657	999999	999999	906	939	681	533	344	208	85	733	999999	447	920	901	999999	686	817	825	358	249	999999	999999	313	999999	788	653	115	62	999999	999999	290	999999	915	211	890	473	439	108	672	468	911	71	376	397	887	831	446	999999	999999	219	999999	999999	120	108	539	73	999999	999999	161	37	428	999999	999999	660	452	163	531	999999	20	707	999999	718	163	890	337	65	614	999999	999999	956	217	999999	420	232	408	557	895	999999	671	827	630	674	947	644	49	999999	305	716	944	734	310	727	232	934	999999	308	580	230	771	483	458	999999	
999999	204	820	557	872	999999	999999	999999	267	999999	57	193	86	581	771	518	999999	708	760	999999	999999	528	999999	489	999999	999999	269	110	976	675	55	198	378	704	173	752	999999	492	999999	999999	464	999999	999999	999999	999999	48	999999	391	536	999999	378	999999	999999	999999	999999	982	548	340	907	396	283	999999	918	592	668	999999	999999	999999	418	28	999999	368	950	997	444	921	62	999999	809	611	627	878	573	914	999999	982	474	818	749	999999	214	999999	585	999999	999999	312	141	884	927	999999	999999	485	973	999999	377	999999	122	725	126	43	999999	487	530	999999	769	405	588	13	295	999999	394	999999	999999	236	814	210	783	590	518	141	790	999999	999999	999999	999999	151	904	999999	547	999999	870	749	702	999999	261	727	962	289	601	93	999999	137	599	251	436	235	999999	746	703	176	999999	532	999999	999999	252	762	354	999999	916	627	999999	532	999999	998	814	645	304	916	975	97	247	504	988	434	416	662	999999	891	999999	163	298	999999	999999	999999	70	348	999999	999999	473	498	383	430	372	973	593	202	671	601	436	791	930	999999	771	999999	928	999999	543	782	578	589	195	462	999999	999999	338	342	179	94	938	476	113	587	452	487	714	817	141	25	841	223	990	999999	464	769	999999	362	999999	746	452	338	805	999999	149	884	312	999999	999999	609	999999	999999	999999	587	999999	999999	687	353	493	293	902	999999	600	999999	941	999999	598	218	997	221	540	976	946	999999	999999	610	670	355	448	999999	999999	793	377	532	380	591	999999	413	999999	999999	92	879	999999	113	844	999999	737	287	817	784	295	104	922	999999	78	668	314	599	946	62	300	342	999999	924	119	118	743	78	156	360	173	195	999999	504	999999	999999	999999	843	999999	310	999999	999999	999999	663	283	90	999999	149	463	999999	287	601	467	999999	213	749	974	944	993	735	597	999999	140	466	621	999999	209	428	109	417	561	470	20	645	189	999999	804	251	651	39	247	999999	615	999999	83	571	728	634	300	389	999999	171	849	853	712	214	262	81	51	184	999999	452	49	56	160	816	591	821	999999	306	944	999999	303	964	498	993	999999	999999	393	60	380	575	138	719	730	399	621	167	933	999999	654	733	209	477	158	795	564	999999	293	266	999999	907	553	993	445	999999	999999	999999	999999	718	161	566	687	991	803	315	324	330	325	999999	204	434	887	115	652	220	533	825	815	703	438	493	999999	136	80	473	999999	144	284	777	999999	736	802	224	823	98	999999	217	674	842	480	999999	999999	532	72	999999	29	447	351	234	999999	53	
79	999999	290	668	163	560	921	339	999999	190	999999	999999	999999	999999	631	673	292	563	174	326	161	973	232	204	249	880	74	524	454	999999	792	59	999999	487	667	150	934	999999	935	495	999999	344	999999	300	999999	706	302	604	923	999999	999999	787	69	112	999999	105	999999	95	429	283	496	406	999999	709	999999	996	198	752	800	491	738	137	628	679	39	999999	424	931	15	999999	587	470	600	999999	428	999999	989	999999	595	571	999999	848	999999	662	998	889	458	849	903	999999	517	550	803	442	617	38	169	999999	83	85	681	999999	90	886	999999	35	806	787	290	393	16	943	999999	238	780	890	401	999999	680	150	367	999999	37	813	34	999999	666	999999	490	400	845	609	182	999999	999999	212	768	849	966	973	93	671	568	520	195	574	394	999999	999999	727	999999	202	999999	933	999999	999999	480	276	861	659	368	647	307	890	999999	407	999999	645	348	578	999999	999999	10	707	66	696	15	517	627	999999	999999	102	506	763	999999	999999	899	248	803	782	731	501	987	317	999999	445	374	678	972	788	803	999999	235	92	999999	95	202	999999	876	30	111	999999	649	999999	16	276	151	543	999999	895	999999	532	841	566	847	629	564	999999	103	999999	332	337	545	999999	999999	903	999999	424	167	677	459	898	372	999999	999999	999999	999999	585	999999	347	304	999999	550	86	291	281	907	669	999999	976	530	509	908	265	999999	773	427	810	754	113	410	727	386	999999	999999	608	169	999999	885	88	777	999999	392	755	327	502	999999	469	999999	385	996	206	188	191	157	950	989	999999	999999	907	351	999999	830	207	999999	577	454	101	640	682	999999	848	784	166	209	999999	999999	163	999999	205	987	957	264	379	116	213	999999	999999	311	999999	619	62	972	999999	999999	735	999999	195	818	749	999999	999999	828	999999	273	999999	999999	31	982	605	834	836	999999	890	919	999999	999999	461	100	733	38	259	789	155	73	69	999999	806	429	473	403	931	999999	198	157	302	138	390	999999	958	790	526	222	706	999999	999999	999999	91	68	999999	948	696	104	94	720	999999	905	683	810	214	281	999999	602	519	212	902	999999	999999	999999	999999	264	406	999999	999999	943	512	46	93	494	290	185	794	748	999999	524	707	837	999999	477	358	396	455	579	902	687	999999	923	703	504	758	291	902	999999	440	99	999999	351	961	151	218	762	822	199	530	999999	486	868	527	994	505	75	251	999999	394	999999	809	827	452	454	768	999999	343	589	999999	998	999999	456	317	986	999999	365	875	999999	268	999999	574	999999	59	873	210	
315	406	999999	999999	999999	49	399	953	208	999999	999999	898	516	382	630	999999	242	999999	999999	999999	39	999999	541	31	149	199	143	999999	798	667	999999	778	578	253	463	191	634	590	52	958	883	503	999999	999999	258	466	368	736	638	999999	341	802	527	128	181	754	865	687	999999	999999	906	155	165	541	736	946	330	999999	999999	999999	999999	652	999999	573	872	536	451	835	773	683	831	407	616	999999	335	999999	260	460	82	708	326	946	999999	549	62	999999	999999	577	999999	999999	999999	999999	816	999999	999999	999999	391	954	999999	644	313	999999	913	186	999999	509	539	535	999999	986	695	999999	999999	220	999999	848	921	871	999999	144	198	874	865	999999	546	736	590	426	999999	647	999999	306	999999	437	405	999999	999999	554	999999	552	208	999999	371	983	616	276	905	606	999999	534	766	520	443	122	456	438	999999	451	639	999999	999999	122	287	568	999999	398	666	999999	815	836	999999	999999	994	968	935	999999	512	882	855	279	831	984	999999	723	880	848	863	101	981	966	131	999999	914	999999	633	96	535	803	999999	999999	610	152	790	239	719	399	526	475	186	999999	926	999999	596	999999	114	935	999999	999999	687	779	999999	574	999999	849	715	233	462	61	345	849	851	999999	999999	999999	669	688	203	130	13	491	999999	398	915	999999	49	999999	995	999999	837	697	333	970	126	585	692	46	371	999999	523	496	936	999999	139	337	228	227	764	958	700	425	999999	642	999999	999999	457	146	659	868	809	876	237	907	999999	647	999999	999999	592	941	999999	633	999999	262	606	516	554	999999	268	588	693	999999	999999	999999	999999	422	955	691	419	920	999999	999999	999999	502	142	999999	999999	38	260	492	811	348	999999	999999	999999	77	109	489	46	999999	999999	599	999999	81	185	987	802	999999	63	802	691	833	471	671	999999	399	256	823	130	999999	257	525	607	776	776	355	999999	261	32	999999	323	476	655	999999	999999	538	999999	315	327	154	999999	78	975	458	999999	999999	876	963	19	999999	821	285	369	87	797	134	991	999999	304	999999	999999	551	999999	276	999999	225	188	106	401	284	721	999999	506	975	124	188	550	159	976	999999	478	233	251	408	965	47	999999	999999	999999	155	547	575	999999	999999	354	302	899	999999	999999	585	999999	780	572	735	999999	880	999999	393	962	619	584	999999	135	506	361	577	310	769	999999	999999	118	610	530	256	737	999999	929	19	999999	999999	289	842	999999	400	999	999999	660	515	999999	94	269	723	615	957	570	704	999999	514	145	777	991	139	406	528	999999	198	999999	325	998	999999	950	769	
763	999999	339	741	662	999999	507	999999	916	794	273	226	191	394	995	572	685	42	706	425	874	853	999999	159	445	662	923	999999	448	345	999999	749	999999	500	999999	475	999999	829	999999	714	16	481	861	999999	865	999999	346	92	999999	687	640	965	999999	534	895	910	319	190	306	10	811	696	225	581	999999	999999	999999	999999	434	999999	999999	856	990	991	419	402	999999	999999	999999	999999	999999	999999	999999	760	999999	552	700	609	605	59	165	999999	999999	999999	903	320	999999	290	999999	351	107	999999	657	672	742	784	974	67	125	502	918	686	999999	999999	684	969	88	465	999999	999999	823	483	96	385	374	507	333	948	97	108	145	999999	713	941	999999	670	999999	945	27	920	577	642	493	999999	999999	478	549	492	368	934	999999	801	414	194	528	624	999999	999999	999999	245	460	36	970	27	367	217	972	955	882	23	999999	143	447	955	167	190	999999	983	254	896	957	840	999999	163	866	344	999999	529	999999	543	112	912	647	782	469	999999	672	475	999999	923	505	594	610	999999	159	109	363	458	999999	347	999999	584	37	411	287	620	446	999999	999999	32	910	453	543	348	911	872	495	665	496	999999	518	523	248	330	400	999999	240	245	13	766	999999	848	502	85	999999	527	884	245	505	849	113	999999	999999	999999	999999	62	60	272	443	287	613	698	961	419	829	120	345	999999	21	913	390	999999	999999	999999	52	71	950	467	438	393	999999	260	169	647	513	662	209	526	317	347	999999	999999	801	726	163	999999	887	999999	999999	799	191	999999	233	592	468	902	52	999999	999999	951	999999	999999	833	60	999999	362	999999	324	999999	176	911	819	999999	673	600	422	409	999999	240	760	999999	999999	222	639	211	810	36	577	999999	999999	620	999999	845	366	999999	729	999999	999999	999999	800	752	572	187	89	888	372	788	560	991	999999	502	999999	699	920	776	999999	999999	999999	999999	489	335	961	999999	304	999999	642	973	999999	437	999999	288	999999	660	440	17	612	690	142	999999	999999	31	476	999999	142	999999	999999	579	925	589	11	358	939	999999	947	474	791	436	882	533	256	398	999999	132	999999	767	999999	999999	269	912	174	554	248	453	18	467	859	999999	14	195	889	999999	58	452	999999	521	348	754	713	965	226	185	999999	608	504	451	276	999999	465	999999	274	372	320	999999	999999	456	120	496	894	489	615	999999	432	999999	999999	999999	999999	312	696	609	429	99	590	304	999999	988	999999	639	948	567	201	516	999999	639	921	527	752	45	37	980	999999	852	860	233	359	810	753	999999	964	999999	999999	
963	657	855	944	184	781	999999	999999	436	709	481	547	336	298	999999	495	792	775	127	441	314	284	715	208	999999	239	367	944	999999	244	999999	675	999999	466	237	858	999999	695	746	745	736	720	999999	280	929	314	533	935	260	999999	999999	345	846	879	796	688	999999	657	376	945	424	81	439	999999	83	806	910	869	70	250	999999	107	999999	382	999999	593	683	444	279	273	705	432	999999	571	283	300	828	757	669	549	916	999999	999999	801	331	999999	290	410	207	132	999999	664	874	20	894	864	317	474	185	213	999999	999999	388	113	999999	992	388	868	917	783	999999	162	999999	999999	333	23	778	999999	60	50	313	282	247	156	868	51	999999	683	676	418	999999	363	999999	466	544	419	39	224	561	999999	286	422	492	999999	154	999999	464	999999	686	880	95	999999	423	145	899	732	999999	241	244	207	444	999999	201	509	999999	624	579	742	976	914	984	564	675	722	763	999999	999999	822	12	626	586	204	999999	796	999999	903	940	447	567	811	159	797	979	364	893	581	230	983	624	529	999999	721	999999	772	896	531	414	701	999999	999999	943	999999	999999	618	620	999999	707	405	186	896	684	142	999999	175	764	196	584	321	828	999999	670	806	208	482	954	865	999999	999999	899	999999	999999	248	75	559	868	999999	999999	999999	743	999999	999999	825	999999	999999	999999	539	546	999999	17	709	946	103	872	200	999999	999999	248	756	663	755	432	483	999999	385	407	999999	76	999999	307	62	627	223	577	185	317	999999	999	481	636	999999	328	607	227	999999	999999	406	999999	875	221	731	999999	811	707	987	231	401	330	999999	999999	410	472	920	913	999999	92	733	999999	697	883	999999	147	767	129	248	436	999999	265	315	531	11	79	201	414	575	588	815	515	590	999999	915	525	577	161	236	952	408	693	272	117	130	881	679	992	719	594	706	999999	469	999999	406	145	999999	900	999999	341	999999	999999	999999	376	276	227	934	743	967	977	569	999999	893	296	999999	999999	992	999999	410	999999	999999	209	694	999999	882	134	999999	39	999999	780	999999	677	833	999999	680	892	355	896	841	902	999999	935	34	742	999999	100	798	182	532	274	152	816	499	207	941	82	821	366	493	152	181	905	195	196	999999	999999	782	997	616	146	999999	106	365	999999	184	999999	184	951	956	999999	335	999999	999999	293	637	693	188	635	954	607	999999	989	412	699	999999	51	999999	999999	276	999999	318	999999	566	999999	488	999999	999999	990	33	486	999999	870	409	702	816	307	407	999999	559	783	712	999999	53	18	76	
796	693	666	777	142	713	346	999999	823	482	534	317	999999	804	590	242	197	999999	999999	999999	999999	589	710	883	433	999999	849	288	492	430	172	757	557	329	692	999999	794	999999	890	999999	562	999999	999999	230	999999	989	999999	999999	969	550	999999	544	576	308	866	217	999999	999999	353	499	999999	67	999999	999999	999999	777	759	999999	122	236	999999	974	721	703	999999	25	13	490	601	999999	357	752	999999	942	905	628	191	259	463	484	381	999999	870	999999	909	504	991	192	910	513	239	503	984	742	113	550	999999	999999	161	850	213	999999	191	909	151	121	748	260	497	691	596	999999	339	637	855	435	999999	329	794	653	33	820	580	97	214	999999	768	999999	838	999999	804	318	108	999999	999999	999999	830	999999	260	798	756	741	695	228	916	729	999999	356	886	677	447	503	87	508	827	393	921	103	999999	296	352	181	421	143	887	287	412	726	366	976	999999	152	79	999999	896	291	135	362	181	999999	690	422	690	171	917	311	240	600	784	999999	999999	736	266	999999	455	585	329	561	341	638	327	447	989	910	82	305	434	92	611	545	267	569	922	999999	606	930	999999	260	226	585	999999	811	999999	478	29	999999	885	115	550	321	999999	999999	31	542	167	999999	432	779	99	622	876	158	999999	999999	999999	397	814	47	999999	524	999999	79	345	755	591	515	505	521	891	213	999999	329	541	299	583	693	548	390	72	999999	508	711	170	603	709	898	822	999999	847	631	64	999999	747	36	227	892	238	999999	950	652	747	910	888	999999	212	557	999999	699	999999	999999	849	999999	975	14	999999	392	999999	741	56	693	692	802	674	269	159	999999	581	515	81	691	465	282	439	419	616	598	823	285	401	161	291	133	47	910	782	629	873	999999	999999	834	983	496	229	266	959	999999	246	628	736	640	975	999999	999999	999999	481	576	999999	565	397	427	999999	633	349	894	412	569	765	763	486	529	698	838	505	247	999999	969	62	182	459	671	999999	204	549	999999	186	189	505	72	439	215	635	317	355	999999	999999	360	156	999999	999999	999999	999999	482	151	999999	941	146	606	999999	277	999999	999999	821	115	725	74	375	999999	588	718	232	73	702	334	999999	894	390	493	911	999999	356	822	999999	328	69	493	879	62	342	999999	49	582	125	999999	999999	691	814	999999	629	528	899	276	567	999999	631	999999	485	158	870	999999	999999	653	694	417	920	689	999999	502	999999	242	195	322	751	999999	999999	999999	947	907	406	589	89	188	999999	393	82	90	264	119	696	731	17	
730	999999	999999	268	395	887	999999	874	247	894	321	165	999999	999999	587	524	798	938	981	389	578	999999	999999	242	382	790	999999	345	840	434	688	806	999999	235	999999	140	730	510	293	762	250	43	169	694	768	999999	476	60	495	999999	466	999999	715	351	438	978	900	788	886	999999	586	999999	44	812	216	515	841	999999	877	457	999999	298	999999	229	149	545	592	596	999999	359	323	261	849	284	968	517	100	972	796	486	239	942	999999	687	186	878	999999	357	488	999999	999999	315	182	48	771	177	525	495	212	893	396	999999	323	536	291	334	999999	759	843	999999	424	868	374	999999	999999	851	673	999999	53	270	546	999999	117	221	999999	17	89	811	512	801	999999	999999	770	999999	100	924	628	98	999999	999999	365	249	999999	789	838	323	941	781	820	920	504	557	452	999999	357	999999	999999	112	367	284	255	999999	257	52	706	819	108	471	310	303	232	999999	999999	201	905	999999	731	327	382	855	76	307	990	591	307	999999	162	828	555	940	727	525	730	131	605	654	991	470	93	29	225	479	481	527	698	918	985	261	46	60	428	999999	730	512	217	947	720	999999	745	271	666	279	916	370	575	999999	855	450	596	260	315	999999	244	363	639	597	826	473	893	388	459	901	791	505	521	848	795	999999	914	657	934	336	999999	999999	999999	945	563	120	951	991	999999	544	999999	786	744	168	644	376	872	999999	131	999999	771	999999	812	765	488	999999	849	726	910	999999	536	938	999999	978	545	423	10	694	999999	715	999999	902	325	914	246	15	760	363	214	999999	354	303	536	999999	564	368	19	596	467	152	271	235	90	435	999999	726	470	766	622	230	375	999999	586	999999	735	869	51	897	999999	483	660	496	522	999999	292	999999	999999	999999	423	187	414	414	237	891	454	999999	821	999999	905	519	544	994	740	983	999999	176	717	131	999999	695	326	121	77	983	491	775	712	999999	999999	776	324	831	352	445	816	999999	951	694	961	449	58	162	991	999999	999999	666	999999	999999	438	999999	524	291	686	728	860	302	346	253	999999	678	583	232	745	139	205	712	652	304	177	101	999999	32	169	512	647	173	999999	67	55	999999	999999	999999	170	37	262	43	155	999999	585	523	624	999999	999999	292	865	826	416	862	999999	999999	23	460	999999	347	999999	501	999999	999999	91	696	999999	288	208	999999	999999	999999	71	718	877	171	567	38	999999	653	476	517	999999	877	647	821	757	267	999999	999999	811	569	814	823	135	999999	912	971	999999	888	351	346	509	711	
633	466	999999	697	984	652	667	985	999999	716	870	393	999999	999999	536	270	939	914	44	388	771	99	594	248	593	126	259	595	496	831	312	140	999999	35	254	999999	66	999999	282	999999	161	999999	828	107	952	742	996	669	999999	999999	949	437	311	131	939	999999	872	526	114	868	999999	999999	498	909	414	740	999999	999999	999	356	213	879	641	999999	999999	944	999999	497	295	851	999999	590	160	224	882	999999	829	999999	999999	709	999999	999999	955	414	999999	89	999999	919	693	222	365	268	669	98	78	79	795	868	894	995	283	385	240	999999	747	812	921	283	37	539	911	499	652	299	48	673	924	999999	243	999999	999999	351	804	83	495	862	920	71	156	812	89	999999	991	100	999999	932	999999	701	667	397	168	64	891	163	311	865	615	999999	60	999999	155	569	634	747	388	999999	999999	999999	768	884	891	999999	137	225	459	950	999999	561	999999	115	373	233	569	846	988	561	999999	999999	772	629	256	549	21	999999	667	520	336	999999	711	502	361	152	933	782	505	307	927	999999	704	999999	999999	64	516	944	41	921	999	788	999999	827	999999	930	395	148	638	999999	999999	386	999999	939	624	264	849	370	999999	231	300	786	350	690	633	782	946	999999	271	202	42	76	719	745	999999	547	494	884	29	431	999999	999999	154	999999	459	999999	129	764	736	112	214	999999	999999	810	999999	999999	447	78	203	701	984	973	877	445	999999	781	999999	812	428	86	770	965	351	999999	999999	505	642	196	241	93	663	191	685	168	987	886	876	999999	123	307	110	999999	690	328	446	783	916	708	999999	677	883	316	999999	999999	342	249	805	867	345	135	580	260	836	120	999999	803	298	718	999999	432	904	758	698	999999	999999	353	999999	999999	886	691	999999	933	351	564	210	356	845	34	825	748	91	19	573	987	726	849	589	579	999999	642	494	208	260	422	772	134	617	224	684	989	999999	999999	980	999999	546	646	909	999999	910	691	958	273	999999	709	999999	895	195	711	404	999999	763	999999	742	999999	207	390	682	928	791	85	738	630	350	999999	783	309	39	919	450	89	939	317	669	598	684	231	999999	999999	81	877	939	906	820	557	235	999999	49	736	456	166	999999	999999	490	834	952	338	999999	65	926	51	865	275	270	324	196	456	999999	153	569	975	999999	999999	857	914	146	999999	810	793	610	523	269	302	473	294	125	959	999999	834	646	356	308	260	624	999999	999999	999999	999999	999999	370	999999	234	895	999999	480	91	832	133	576	697	129	528	138	455	999999	
999999	999999	802	976	208	999999	629	210	507	223	677	999999	999999	827	902	473	999999	314	433	830	298	374	135	992	212	999999	836	259	147	999999	828	179	999999	220	257	999999	999999	669	306	999999	999999	33	999999	954	803	267	324	306	999999	234	933	223	705	624	125	418	447	809	773	915	401	999999	73	981	395	507	29	306	579	999999	999999	527	18	300	680	274	975	181	199	945	968	539	999999	912	593	999999	474	190	999999	839	10	999999	895	391	999999	999999	960	417	569	305	999999	27	726	219	632	415	215	999999	943	850	442	276	620	828	946	861	793	999999	397	999999	43	839	211	740	463	539	631	626	559	899	313	568	612	999999	707	999999	813	376	999999	187	409	69	246	255	999999	999999	451	999999	445	879	987	999999	29	999999	999999	999999	816	986	755	102	784	999999	999999	999999	546	873	999999	727	131	995	57	427	870	999999	381	973	602	955	342	730	98	564	191	999999	912	503	999999	823	630	308	144	826	620	197	402	820	214	999999	708	534	999999	723	945	450	999999	999999	940	808	417	999999	806	999999	653	999999	13	999999	407	999999	141	53	333	840	999999	823	860	999999	806	999999	999999	560	999999	409	256	999999	660	374	618	741	847	999999	563	740	999999	342	501	282	999999	595	193	182	422	37	999999	665	210	238	627	999999	589	610	763	999999	991	856	999999	407	614	845	374	999999	611	999999	338	788	489	593	434	764	331	999999	57	221	999999	999999	147	741	347	591	999999	432	747	999999	162	246	589	999999	749	999999	999999	999999	999999	337	230	999999	999999	756	699	283	185	616	803	863	999999	11	563	999999	769	356	999999	787	999999	33	246	942	999999	125	514	102	209	194	843	875	950	237	919	720	991	943	999999	391	999999	74	415	991	629	999999	694	160	683	999999	535	403	999999	36	999999	645	100	999999	999999	455	252	607	83	991	773	928	999999	999999	999999	842	560	826	282	337	744	995	617	255	999999	999999	430	999999	418	999999	658	450	999999	924	202	283	629	713	289	628	148	445	990	999999	999999	700	971	999999	78	840	487	999999	131	513	999999	49	37	845	965	656	34	889	198	912	343	333	894	987	381	999999	223	846	999999	654	198	999999	14	999999	37	622	45	310	999999	578	683	948	329	530	642	163	999999	784	748	632	603	259	257	87	999999	999999	999999	984	999999	999999	627	640	999999	476	324	982	999999	999999	999999	352	621	724	605	619	239	394	14	374	999999	227	999999	439	999999	913	60	999999	61	999999	123	142	999999	61	560	33	951	52	785	852	215	660	128	422	
966	999999	20	999999	653	637	848	999999	999999	441	639	999999	708	197	542	259	426	385	930	117	719	684	999999	570	174	581	668	196	609	161	169	999999	108	150	472	999999	902	181	295	424	88	999999	251	385	999999	38	999999	763	510	999999	436	829	730	21	999999	292	869	450	714	82	999999	662	96	739	282	999999	432	567	725	838	999999	254	99	516	39	999999	442	999999	158	145	999999	904	999999	84	999999	339	999999	97	999999	190	999999	462	466	223	455	425	999999	512	112	477	606	757	47	671	999999	192	740	223	981	410	849	999999	301	999999	816	74	976	22	999999	999999	980	344	130	545	15	999999	787	875	71	613	959	929	57	681	538	999999	866	24	896	543	999999	999999	116	46	999999	124	999999	887	407	999999	449	329	499	170	999999	271	637	502	999999	293	999999	999999	162	377	999999	999999	671	619	50	317	999999	961	126	480	999999	239	238	93	999999	891	733	899	478	680	173	640	440	999999	999999	277	870	374	358	612	148	733	597	738	595	421	999999	551	846	99	999999	488	213	29	816	999999	42	554	298	999999	560	504	396	482	213	810	999999	783	999999	773	447	833	612	999999	341	620	642	500	497	792	448	191	63	388	497	685	436	999999	81	999999	244	999999	85	584	62	643	346	125	534	784	999999	669	126	999999	652	359	999999	699	687	999999	625	542	66	999999	335	378	999999	18	999999	528	383	77	711	507	538	999999	999999	999999	461	999999	999999	999999	965	712	859	779	74	980	736	147	999999	999999	733	875	312	702	999999	579	259	683	202	338	999999	16	411	865	957	618	999999	530	602	847	248	989	922	108	577	353	646	555	313	999999	282	847	717	646	343	836	999999	835	862	187	999999	777	505	944	999999	958	311	993	822	456	445	215	545	963	498	999999	999999	213	135	915	932	703	999999	731	65	293	299	764	531	130	422	709	668	424	78	470	494	978	713	999999	52	999999	732	857	35	999999	311	999999	158	599	999999	992	710	946	255	85	999999	774	888	111	999999	547	999999	999999	999999	736	999999	999999	894	38	259	999999	500	999999	873	289	971	521	705	988	999999	544	999999	932	247	999999	998	721	179	992	72	720	99	611	949	504	190	40	824	299	530	999999	999999	130	349	908	999999	203	83	965	999999	999999	78	899	130	135	999999	999999	464	613	999999	825	951	902	965	539	885	888	567	378	109	940	697	416	468	800	684	496	592	339	999999	804	647	214	888	185	651	199	491	823	573	651	999999	220	561	999999	239	957	164	809	32	613	636	705	
866	173	198	661	441	329	450	999999	946	134	685	933	999999	747	999999	790	999999	999999	407	743	999999	999999	374	999999	855	764	570	726	342	999999	999999	323	999999	999999	348	725	986	990	999999	171	382	139	704	999999	534	999999	526	492	944	373	999999	999999	216	999999	901	418	798	711	999999	676	758	999999	112	174	999999	371	764	245	409	297	803	897	999999	999999	370	675	753	922	952	237	247	88	999999	968	860	999999	999999	286	51	999999	927	285	194	91	999999	658	36	540	635	173	863	999999	93	657	570	34	397	970	531	236	664	876	999999	578	439	680	942	143	313	835	264	488	204	479	369	528	999999	856	999999	712	648	223	297	788	373	955	999999	134	408	999999	594	146	754	815	999999	61	999999	615	999999	732	999999	999999	999999	999999	908	385	97	613	297	51	322	999999	148	999999	587	999999	588	970	215	999999	685	817	735	476	999999	127	733	389	213	318	13	999999	215	999999	995	755	986	999999	879	999999	868	391	836	999999	999999	63	997	935	999999	825	472	554	999999	999999	57	898	167	760	999999	791	999999	999999	410	978	48	224	335	49	823	999999	999999	999999	100	227	999999	303	999999	379	952	197	129	999999	162	388	846	458	696	47	61	106	999999	999999	938	999999	345	170	981	858	327	309	999999	999999	999999	404	999999	381	463	192	562	753	917	787	807	371	671	854	555	31	142	590	527	297	999999	726	244	237	162	12	881	454	322	132	61	653	468	171	685	757	27	474	999999	514	484	308	189	810	428	999999	426	491	999999	999999	999999	999999	999999	440	970	395	170	143	229	461	310	118	999999	794	999999	164	902	510	178	798	999999	999999	595	23	813	689	547	433	808	584	585	400	839	362	406	999999	872	38	999999	999999	597	883	999999	543	213	375	867	999999	84	274	674	999999	323	816	955	68	151	999999	999999	291	848	999999	335	644	999999	999999	279	88	397	421	292	999999	999999	878	211	131	999999	62	809	447	822	162	359	544	910	999999	999999	32	999999	348	182	114	410	999999	452	860	558	610	667	999999	106	788	996	999999	981	799	605	444	999999	834	646	999999	958	190	468	695	999999	790	734	215	833	257	680	999999	249	188	474	411	435	350	999999	811	394	515	999999	999999	999999	999999	562	120	74	642	417	999999	702	999999	155	999999	450	999999	999999	767	876	999999	999999	849	118	999999	423	803	335	999999	19	274	270	999999	704	999999	838	434	538	999999	237	999999	999999	200	840	117	356	165	42	253	960	678	866	805	935	932	55	501	925	219	282	759	785	999999	633	152	
312	999999	388	703	391	25	999999	999999	540	262	320	279	18	999999	600	999999	771	999999	999999	340	407	465	899	999999	407	346	509	329	999999	478	838	281	567	999999	804	999999	777	339	862	945	460	999999	999999	999999	621	775	493	924	618	25	988	703	999999	302	744	847	968	999999	305	54	999999	899	385	71	424	999999	999999	320	206	122	490	442	229	297	880	333	199	227	161	632	853	584	999999	402	490	999999	644	275	953	956	520	171	43	817	999999	560	698	213	999999	581	73	999999	999999	506	534	556	483	348	422	420	658	751	464	999999	200	931	198	982	581	288	405	446	999999	249	999999	999999	408	999999	858	999999	635	985	958	579	999999	999999	999999	214	867	999999	662	305	852	543	308	768	706	370	999999	508	371	715	631	999999	186	999999	814	999999	999999	216	999999	80	999999	102	785	999999	792	999999	999999	518	84	984	124	647	999999	109	594	824	941	832	621	48	999999	360	957	919	363	979	402	942	867	379	309	661	786	591	815	760	758	999999	976	821	266	118	433	387	601	984	363	86	42	999999	546	999999	594	119	295	139	145	865	318	813	492	171	999999	705	999999	462	861	44	999999	834	75	315	856	800	782	677	926	580	999999	999999	625	326	910	876	999999	237	77	677	306	685	625	892	327	173	338	104	466	728	701	148	999999	329	999999	207	924	999999	225	793	337	617	213	999999	547	939	197	999999	260	774	999999	999999	999999	194	737	608	219	999999	987	692	472	999999	999999	207	878	999999	256	305	533	712	952	600	22	284	349	999999	482	70	354	999999	975	171	844	691	856	254	999999	999999	591	193	999999	751	999999	532	999999	650	406	15	685	367	692	892	642	547	822	281	445	999999	844	58	136	158	999999	609	717	310	842	529	999999	634	999999	317	714	999999	723	211	356	490	999999	699	292	476	384	987	999999	93	999999	999999	999999	584	808	643	104	542	66	999999	999999	644	815	30	807	877	664	61	931	384	187	302	823	621	924	999999	166	154	999999	660	773	999999	913	633	781	999999	659	999999	825	999999	222	181	293	999999	288	712	674	999999	892	415	812	333	65	321	905	237	483	257	659	853	999999	950	776	406	76	91	731	191	249	271	227	999999	235	999999	172	15	18	999999	343	222	290	233	261	361	847	999999	786	601	728	999999	72	412	117	971	316	271	405	886	816	206	980	493	694	630	197	915	108	999999	158	999999	228	999999	914	446	573	262	698	424	559	626	305	139	463	695	209	814	999999	263	831	999999	610	131	133	146	
242	796	999999	999999	173	932	999999	869	452	999999	999999	999999	498	671	999999	64	572	980	337	199	901	850	40	998	431	382	999999	999999	999999	999999	999999	107	419	999999	214	999999	723	77	261	999999	999999	435	687	999999	370	999999	999999	128	855	777	999999	629	794	933	244	999999	765	540	209	790	806	507	785	204	537	237	119	720	999999	630	340	505	729	711	999999	476	173	405	638	751	65	17	988	316	921	670	312	486	999999	822	21	192	999999	470	999999	777	649	999999	107	142	570	606	661	999999	999999	832	900	93	28	767	228	369	902	458	734	999999	519	478	283	999999	999999	633	186	644	618	158	637	268	891	999999	826	680	308	999999	190	999999	356	763	869	98	770	229	999999	999999	999999	652	290	418	736	30	999999	181	219	240	217	937	429	26	616	298	204	641	201	880	941	548	71	406	999999	285	452	755	608	194	106	705	999999	411	50	966	867	999999	531	871	879	999999	999999	999999	298	252	39	999999	156	581	893	999999	38	587	834	65	590	884	999999	460	577	512	572	35	143	511	771	999999	976	650	430	999999	119	999999	999999	295	999999	993	999999	35	256	999999	609	999999	300	967	999999	588	577	999999	385	983	88	81	303	377	999999	445	999999	786	480	20	999999	506	160	917	29	708	586	549	978	597	999999	124	214	464	902	544	734	176	999999	193	451	991	999999	446	898	48	36	999999	211	641	999999	330	555	245	758	112	999999	383	948	968	12	999999	16	788	216	999999	866	838	474	548	710	999999	999999	297	569	372	242	713	29	999999	682	999999	347	346	539	456	569	969	999999	800	668	361	228	999999	191	423	985	999999	999999	933	182	999999	999999	999999	931	300	999999	267	676	396	999999	999999	363	967	296	59	690	669	999999	760	405	999999	142	999999	880	359	550	95	115	155	386	756	483	95	999999	494	999999	684	415	249	88	311	999999	319	999999	505	997	999999	579	142	732	999999	237	999999	538	284	64	999999	782	582	999999	292	161	999999	999999	123	688	278	169	999999	264	16	264	999999	682	999999	604	999999	743	999999	361	300	515	973	422	70	528	13	556	999999	999999	999999	901	999999	499	795	159	771	999999	817	999999	729	100	999999	878	999999	999999	228	797	444	680	999999	999999	408	230	459	999999	188	118	949	999999	684	721	636	371	953	114	431	999999	886	944	832	999999	926	567	632	209	737	105	695	998	310	216	121	999999	999999	560	503	611	49	999999	970	663	359	232	142	17	464	416	924	622	999999	708	910	500	847	999999	824	840	598	999999	999999	92	999999	
950	293	478	609	782	999999	999999	610	999999	479	867	973	179	174	999999	435	624	744	999999	181	83	368	999999	305	999999	15	491	735	663	23	999999	979	888	999999	409	938	999999	407	999999	999999	531	22	820	238	999999	526	677	552	999999	415	974	515	717	911	349	999999	999999	182	988	777	681	667	947	806	999999	887	95	999999	765	999999	771	226	72	88	649	999999	547	999999	262	105	338	939	614	257	48	283	272	976	901	817	257	491	419	999999	999999	863	999999	24	547	999999	440	748	787	365	643	757	453	638	271	288	999999	999999	919	892	449	742	63	699	767	999999	999999	118	37	999999	517	999999	807	167	517	999999	995	999999	826	107	999999	589	161	259	613	290	830	999999	999999	622	773	931	999999	526	465	828	810	375	256	140	999999	332	721	840	999999	363	950	999999	130	485	999999	520	499	821	238	860	999999	804	999999	999999	999999	991	403	999999	183	586	718	290	702	689	975	999999	286	695	567	341	867	321	410	260	339	544	513	239	999999	263	441	999999	999999	605	247	16	290	769	999999	999999	929	316	666	272	645	999999	592	441	999999	663	243	803	264	896	992	999999	403	835	157	51	487	173	84	999999	999999	968	999999	106	452	969	349	517	999999	29	412	560	999999	999999	999999	669	999999	82	729	999999	999999	637	495	402	612	968	612	999999	621	512	70	765	241	746	127	676	999999	496	988	540	999999	999999	999999	244	493	442	624	265	230	488	99	415	443	408	999999	999999	999999	599	999999	999999	366	893	896	638	958	647	328	908	999999	938	990	465	999999	199	362	999999	975	261	908	180	354	999999	235	999999	999999	999999	331	833	846	999999	203	88	999999	514	184	430	829	33	999999	999999	123	999999	244	291	498	633	999999	254	56	606	999999	231	999999	323	140	18	668	763	225	999999	999999	999999	999999	419	744	912	999999	578	25	931	474	952	975	72	66	638	999999	943	644	999999	332	999999	786	249	80	972	396	688	384	999999	762	75	808	999999	999999	628	652	999999	547	585	179	753	239	999999	999999	588	256	629	266	501	895	999999	129	999999	981	248	999999	822	999999	772	999999	775	204	849	178	999999	153	12	541	438	999999	999999	406	68	620	579	847	672	118	492	725	767	431	883	279	48	946	383	990	291	920	999999	486	774	70	403	558	389	945	731	999999	253	98	828	999999	607	327	70	814	999999	400	46	714	856	999999	757	354	999999	579	999999	462	999999	21	999999	999999	167	811	631	997	227	30	468	726	386	57	999999	679	603	999999	999999	720	886	569	588	891	884	
999999	999999	727	999999	59	246	809	815	279	673	241	838	999999	357	796	695	72	597	391	932	320	999999	808	999999	88	750	943	907	999999	576	211	999999	368	633	52	191	903	999999	177	999999	658	910	117	999999	249	840	293	31	875	35	823	972	999999	958	574	787	821	162	999999	308	303	901	405	702	472	808	480	999999	999999	615	999999	377	429	999999	283	999999	999999	434	335	247	467	921	42	999999	752	238	236	999999	69	264	370	999999	470	868	489	757	514	999999	999999	441	370	607	999999	999999	243	456	552	599	999999	174	999999	999999	999999	999999	841	381	999999	999999	949	243	582	80	999999	59	254	50	999999	999999	127	526	894	999999	523	999999	876	860	215	999999	160	306	686	636	999999	894	697	973	924	482	37	118	999999	999999	465	677	999999	999999	980	666	25	202	549	992	481	168	280	752	873	932	120	981	176	108	861	653	557	945	355	731	362	281	126	434	999999	19	639	401	999999	999999	46	999999	879	548	999999	957	757	693	999999	566	624	999999	110	991	371	55	941	999999	641	999999	999999	999999	944	258	314	744	999999	999999	468	471	529	999999	999999	37	999999	999999	999999	628	352	903	895	863	789	999999	999999	417	181	135	72	999999	999999	849	760	999999	999999	133	641	999999	244	999999	999999	642	235	694	47	746	999999	999999	104	999999	943	999999	447	738	916	266	999999	165	999999	896	573	951	61	980	999999	679	128	999999	999999	773	892	999999	393	999999	999999	262	999999	105	999999	999999	865	108	40	999999	544	999999	412	999999	630	469	10	999999	489	999999	448	929	591	999999	301	999999	628	697	770	331	999999	472	999999	116	715	663	628	37	999999	780	999999	474	921	825	999999	648	999999	999999	234	842	999999	416	991	999999	892	102	671	393	804	393	742	177	338	999999	291	82	825	305	999999	999999	840	999999	83	709	999999	999999	18	999999	999999	653	999999	532	473	927	558	538	480	999999	224	623	999999	244	232	29	999999	999999	146	222	544	372	822	999999	790	999999	999999	999999	342	292	739	999999	94	905	584	161	999999	220	999999	999999	999999	999999	601	941	91	692	974	606	750	64	999999	999999	837	796	230	446	830	130	999999	216	999999	758	999999	198	154	306	539	96	660	80	999999	827	169	736	72	791	771	881	889	107	292	405	59	288	621	297	91	999999	685	147	331	181	478	498	485	401	558	412	796	785	163	999999	945	680	337	843	999999	111	999999	439	999999	948	241	999999	923	529	709	916	577	857	224	999999	999999	522	749	555	359	671	999999	670	243	368	94	999999	999999	999999	459	378	951	777	
14	999999	999999	999999	472	382	999999	833	574	955	692	642	835	939	999999	912	999999	433	930	999999	493	620	850	73	999999	317	999999	999999	999999	528	999999	999999	964	799	999999	244	687	165	60	376	615	525	107	305	978	601	999999	999999	999999	41	919	36	448	999999	293	394	140	500	59	165	518	811	999999	56	885	361	677	999999	999999	999999	235	329	383	999999	176	968	999999	554	94	605	783	999999	999999	670	608	53	892	794	999999	468	999999	196	116	894	857	999999	393	60	420	626	923	497	67	217	805	599	999999	999999	13	325	870	585	416	454	381	800	227	471	447	999999	469	999999	529	629	231	49	223	488	706	372	999999	472	144	468	681	296	660	387	864	19	999999	18	790	999999	999999	529	780	662	523	67	999999	999999	613	578	167	999999	968	999999	999999	766	386	175	999999	999999	741	408	999999	947	772	95	999999	840	999999	437	451	999999	103	999999	41	702	999999	561	999999	999999	785	999999	859	566	999999	642	327	999999	401	999999	633	234	830	159	458	199	88	832	889	437	999999	746	324	999999	136	705	999999	639	406	293	507	824	999999	538	855	89	999999	883	999999	140	768	917	448	999999	999999	226	630	943	880	999999	623	436	671	537	999999	49	999999	683	439	999999	695	687	999999	117	999999	808	999999	301	303	378	650	999999	196	759	669	999999	999999	814	999999	909	999999	12	999999	999999	670	80	163	673	999999	815	999999	865	454	50	999999	90	999999	999999	999999	996	999999	339	999999	511	202	428	250	911	867	729	741	532	999999	999999	530	999999	999999	271	447	529	654	999999	999999	488	999999	784	750	155	325	589	999999	966	904	384	999999	745	999999	258	371	252	830	251	805	88	84	219	563	924	519	751	162	830	893	390	351	840	846	171	874	418	677	999999	596	999999	999999	775	628	927	999999	785	340	679	900	999999	999999	999999	556	414	414	426	999999	826	635	999999	436	999999	82	999999	43	877	899	200	383	952	999999	735	655	527	268	308	591	635	122	734	420	483	929	999999	999999	938	294	441	757	999999	197	850	468	32	851	740	702	999999	894	934	885	999999	306	999999	630	962	757	38	155	115	835	595	999999	901	163	999999	159	384	831	104	593	467	442	925	765	723	277	633	675	528	999999	486	741	999999	848	999999	187	982	78	999999	191	265	999999	652	622	602	146	567	868	999999	590	328	283	799	350	428	999999	380	192	906	695	999999	363	999999	508	359	853	535	62	883	775	999999	316	111	999999	338	182	790	313	172	587	710	999999	999999	937	999999	213	941	837	430	573	806	
799	171	44	999999	901	667	999999	273	999999	999999	514	985	999999	423	21	999999	887	22	999999	916	77	999999	329	985	999999	587	690	229	156	911	999999	632	319	969	999999	154	76	854	436	514	646	999999	423	976	205	779	653	999999	276	40	64	825	999999	999999	739	780	999999	59	999999	324	976	924	999999	999999	999999	999999	675	163	55	867	999999	999999	999999	999999	280	36	605	353	789	999999	933	177	952	999999	857	872	457	999999	239	597	313	26	165	122	537	721	923	586	999999	323	999999	500	478	409	999999	31	249	443	386	999999	184	999999	999999	119	390	809	999999	11	979	49	434	22	923	458	563	999999	877	473	213	558	999999	999999	999999	476	999999	443	999999	999999	200	836	633	999999	999999	526	422	815	999999	999999	731	727	749	999999	607	34	888	102	576	30	846	835	153	999999	239	827	999999	999999	218	794	634	947	999999	999999	811	152	416	420	735	407	45	748	343	999999	999999	486	809	191	420	264	587	393	867	999999	706	365	999999	857	784	459	916	265	999999	962	421	784	999999	331	120	465	618	478	366	178	999999	999999	501	322	43	752	28	999999	999999	999999	216	251	999999	442	721	455	999999	558	999999	285	490	779	151	381	999999	958	870	487	999999	955	645	118	36	698	694	999999	863	380	823	41	441	498	520	999999	755	179	704	183	999999	664	15	999999	842	91	688	214	956	130	901	85	999999	540	357	790	999999	999999	999999	391	748	999999	592	89	734	603	999999	999999	269	999999	625	251	999999	999999	878	416	949	999999	276	944	999999	489	999999	742	478	748	159	901	151	729	344	999999	999999	999999	999999	496	82	999999	335	248	248	696	944	468	505	999999	821	196	661	941	840	732	999999	281	381	268	999999	849	999999	986	454	941	850	540	999999	999999	297	941	271	999999	343	999999	259	37	705	323	999999	193	247	818	999999	999999	249	210	889	999999	826	682	941	176	35	233	324	999999	793	306	845	414	313	537	373	999999	924	280	607	816	482	803	575	999999	999999	287	999999	792	68	999999	702	650	651	553	999999	999999	999	104	366	999999	709	910	243	409	478	140	880	710	999999	57	48	969	602	999999	138	32	117	883	999999	748	999999	999999	290	312	604	205	763	760	999999	759	880	830	999999	497	116	572	570	176	589	593	999999	999999	348	21	453	732	57	578	999999	128	999999	126	651	617	498	187	629	999999	804	999999	376	999999	324	695	177	217	65	115	966	999999	462	999999	304	859	351	720	999999	279	859	871	157	195	999999	999999	999999	763	189	999999	999	999999	942	999999	999999	316	
227	999999	999999	652	844	245	677	942	612	859	666	565	821	999999	276	777	993	360	82	999999	135	190	785	999999	442	413	38	999999	116	46	622	823	999999	988	642	73	999999	540	999999	623	204	215	583	485	999999	999999	942	397	39	999999	935	592	999999	438	999999	46	501	540	220	999999	216	999999	835	575	246	842	986	999999	999999	212	644	999999	925	458	738	999999	607	310	446	745	470	640	730	885	111	40	999999	999999	808	605	999999	999999	330	993	999999	287	379	18	248	767	710	120	248	999999	586	482	666	118	700	999999	439	201	103	475	970	999999	196	950	474	216	999999	845	34	553	999999	51	142	931	51	461	551	599	72	999999	44	360	402	904	308	999999	999999	158	999999	548	175	380	509	855	33	840	100	428	544	41	191	864	999999	694	195	544	350	999999	76	249	718	840	139	424	440	620	183	292	999999	845	843	437	406	999999	387	270	541	999999	908	210	370	999999	65	40	497	999999	274	707	718	999999	287	999999	91	210	829	999999	999999	95	999999	412	667	807	777	999999	198	754	468	610	316	999999	12	73	999999	866	878	596	785	109	927	270	356	476	573	887	567	214	999999	999999	656	62	29	456	999999	505	543	562	355	366	842	743	999999	663	999999	999999	761	223	812	999999	332	999999	550	151	167	999999	999999	999999	244	889	140	983	999999	273	954	999999	905	999999	212	330	999999	325	251	428	999999	999999	559	692	999999	779	136	354	402	140	873	423	512	878	999999	999999	448	353	328	999999	236	858	345	447	709	145	999999	215	21	491	892	16	999999	131	884	973	605	374	124	464	762	786	999999	999999	399	999999	752	999999	999999	504	882	999999	997	785	999999	408	848	121	982	940	999999	921	999999	910	247	867	432	390	993	999999	999999	84	999999	863	999999	449	999999	999999	999999	999999	393	861	948	517	609	912	999999	215	999999	486	135	493	391	183	574	841	454	681	40	999999	999999	371	999999	999999	402	999999	999999	143	93	999999	999999	781	73	813	557	999999	972	824	311	334	999999	999999	460	999999	200	618	999999	65	999999	999999	995	595	47	525	999999	31	999999	17	999999	999999	172	875	132	187	354	353	430	577	626	545	869	999999	380	999999	999999	891	910	526	751	784	999999	999999	999999	232	999999	546	744	548	753	999999	210	965	710	509	172	999999	104	999999	173	846	999999	999999	999999	753	991	999999	225	999999	999999	178	120	311	265	999999	685	476	40	899	999999	807	608	882	824	101	345	904	919	870	543	691	796	999999	363	904	596	999999	267	101	999999	390	331	999999	698	584	
424	898	709	999999	823	999999	952	204	852	366	999999	315	999999	999999	418	96	999999	354	798	168	381	483	948	361	999999	999999	999999	999999	668	50	485	205	194	999999	999999	446	999999	549	56	846	999999	602	999999	997	666	291	999999	999999	683	154	999999	999999	614	539	212	999999	949	357	999999	149	487	23	535	999999	999999	51	999999	60	670	971	891	907	307	951	429	999999	699	999999	999999	463	972	999999	265	999999	117	508	999999	654	46	735	999999	999999	999999	907	999999	725	76	972	126	624	169	999999	999999	711	262	999999	679	663	999999	432	252	998	663	182	176	200	999999	999999	704	999999	460	476	999999	934	484	54	999999	400	999999	703	713	726	999999	999999	999999	320	47	554	272	92	828	927	543	613	999999	498	999999	999999	740	999999	967	999999	278	744	174	692	648	325	236	217	999999	289	80	416	719	999999	172	593	999999	855	162	213	749	999999	553	532	933	409	451	985	860	262	659	424	736	658	458	101	905	610	672	721	327	64	62	549	857	137	894	999999	335	600	862	884	26	763	315	999999	200	641	759	249	999999	250	357	778	999999	655	680	70	999999	999999	688	999999	999999	440	999999	694	569	14	675	805	514	483	999999	270	400	775	408	999999	999999	801	901	274	850	433	999999	87	999999	283	919	999999	999999	834	999999	264	911	999999	701	585	999999	620	97	195	965	953	734	399	590	96	999999	854	257	999999	716	275	180	999999	428	999999	592	808	987	295	94	473	358	680	583	405	358	806	83	822	104	732	713	715	999999	896	698	458	496	620	999999	75	999999	750	127	635	999999	999999	175	941	992	79	632	802	110	999999	605	64	999999	195	737	999999	780	435	999999	999999	999999	465	999999	531	71	144	322	999999	400	29	519	608	999999	948	322	860	641	142	829	999999	109	911	614	806	301	999999	641	311	999999	999999	294	528	147	143	999999	999999	383	643	880	858	999999	999999	412	91	982	996	501	868	872	877	940	648	605	586	999999	999999	999999	318	240	426	503	21	495	86	734	991	470	429	875	693	999999	997	262	999999	278	844	999999	999999	823	304	999999	999999	438	14	383	646	922	561	258	999999	777	74	413	463	364	745	770	335	999999	991	535	82	993	189	999999	943	395	999999	999999	50	151	327	999999	935	999999	730	582	490	703	98	78	909	180	452	999999	422	593	798	616	533	84	999999	186	832	768	999999	779	259	999999	999999	999999	298	254	218	999999	459	999999	478	190	634	173	289	999999	267	922	626	999999	550	999999	999999	359	597	27	784	966	968	151	999999	176	212	
951	333	875	273	838	780	999999	962	172	466	843	124	618	999999	369	999999	551	918	910	999999	179	238	986	637	89	662	999999	469	251	322	317	999999	312	977	683	839	999999	368	999999	152	961	938	388	806	144	999999	979	45	999999	181	999999	233	751	999999	43	722	347	999999	193	185	999999	205	999999	999999	158	999999	812	999999	309	530	390	193	999999	768	190	240	850	189	503	999999	683	246	55	80	896	94	175	287	943	960	502	175	184	999999	642	999999	228	538	657	218	432	348	735	894	999999	999999	999999	983	844	803	872	999999	745	348	501	999999	160	650	953	74	760	535	999999	999999	37	999999	999999	254	999999	423	21	322	532	294	422	999999	510	160	288	663	360	191	999999	999999	98	344	999999	835	752	999999	616	999999	584	593	457	897	651	397	866	577	234	490	999999	430	999999	559	635	999999	926	999999	762	999999	371	300	713	578	101	557	999999	693	999999	182	501	755	807	999999	738	938	837	525	999999	999999	294	711	438	999999	333	22	358	538	709	970	909	595	617	616	216	999999	879	879	805	999999	147	182	783	61	988	112	623	357	999999	697	622	999999	999999	999999	715	659	862	844	999999	999999	999999	721	984	822	273	906	147	200	237	454	68	957	719	598	975	121	999999	387	881	230	399	10	717	21	357	507	999999	999999	901	556	431	45	634	999999	895	425	198	999999	787	999999	999999	432	129	999999	638	665	692	875	673	603	731	999999	962	34	999999	208	13	999999	474	766	785	179	299	681	999999	999999	333	992	702	560	922	966	599	799	265	999999	880	351	383	999999	815	999999	304	307	824	946	83	999999	47	697	422	226	496	31	306	999999	999999	999999	352	615	341	699	999999	123	681	765	885	999999	768	721	327	662	999999	781	950	999999	875	991	856	87	950	723	999999	15	999999	706	999999	578	999999	999999	999999	999999	998	999999	999999	126	82	190	999999	999999	999999	910	841	999999	999999	759	627	715	80	766	919	151	592	275	665	618	744	177	975	999999	295	316	669	308	887	885	999999	830	999999	834	999999	999999	375	999999	25	999999	999999	639	999999	387	89	764	508	736	550	693	849	733	113	743	381	904	214	651	999999	754	999999	542	438	493	106	796	295	245	308	234	775	795	259	625	735	115	542	999999	895	530	808	932	999999	204	45	999999	727	686	463	563	490	999999	32	270	798	350	210	999999	999999	292	479	273	438	325	918	999999	484	487	17	276	999999	999999	756	253	946	318	784	244	457	999999	79	608	782	999999	744	61	772	999999	826	999999	904	400	
316	612	61	544	504	442	999999	981	455	249	679	196	999999	873	967	778	323	490	565	966	694	124	223	871	999999	692	580	867	291	495	660	622	372	972	309	153	202	412	814	351	999999	999999	720	829	929	595	554	999999	999999	994	674	999999	829	999999	706	999999	399	190	63	811	861	999999	699	999999	588	66	823	999999	573	824	999999	999999	676	224	17	227	404	999999	941	895	148	709	783	297	999999	324	792	434	275	117	999999	22	358	12	489	549	777	760	251	872	999999	335	999999	999999	417	999999	670	615	929	488	797	16	999999	168	999999	999999	999999	999999	999999	999999	274	399	953	465	80	574	563	673	735	468	999999	643	152	79	132	999999	412	525	999999	999999	654	187	504	787	320	747	774	199	340	337	999999	375	999999	976	607	383	381	841	197	999999	999999	997	879	471	999999	163	864	999999	45	859	749	999999	531	89	620	97	999999	175	155	333	799	373	343	407	553	84	999999	175	471	999999	441	570	337	46	859	656	307	999999	999999	999999	882	999999	163	481	587	805	844	542	366	520	999999	216	999999	864	53	835	664	482	917	999999	142	699	999999	296	427	188	781	495	229	963	999999	861	999999	999999	450	204	219	862	820	748	240	488	808	951	999999	235	875	473	999999	999999	992	825	125	999999	34	999999	999999	867	63	408	33	358	323	403	731	999999	789	707	423	849	999999	999999	999999	999999	999999	653	999999	755	999999	999999	999999	318	999999	204	970	964	999999	999999	999999	999999	305	999999	999999	421	725	881	175	415	230	643	446	178	60	152	409	200	173	999999	60	381	303	153	999999	861	999999	999999	855	128	999999	999999	881	156	742	999999	999999	999999	993	249	453	999999	999999	999999	999999	391	755	145	267	999999	795	779	999999	800	591	592	963	161	509	946	327	20	36	57	982	463	999999	299	435	894	598	136	999999	924	502	999999	999999	818	617	461	115	999999	457	504	332	653	999999	91	999999	999999	202	402	999999	56	922	443	825	439	999999	82	629	466	999999	999999	999999	668	582	876	307	393	698	154	543	58	841	999999	563	532	724	999999	497	680	734	284	702	205	362	160	11	69	383	464	999999	999999	999999	999999	999999	999999	742	663	999999	99	999999	999999	461	57	999999	999999	999999	564	879	999999	999999	172	585	949	732	999999	671	566	999999	431	875	248	19	244	999999	998	227	999999	120	479	790	70	268	999999	896	562	823	654	346	637	999999	999999	189	89	999999	164	960	999999	916	999999	999999	185	357	649	224	999999	172	227	229	999999	508	23	454	409	513	654	903	187	62	999999	
612	26	229	678	486	999999	69	930	494	672	47	344	285	297	999999	614	713	618	999999	362	999999	605	434	486	139	931	993	779	999999	105	260	783	830	746	219	405	955	679	172	999999	485	999999	733	557	822	173	738	999999	999999	898	941	295	994	700	779	999999	592	743	549	555	444	289	363	399	999999	999999	514	538	999999	662	659	999999	999999	406	999999	168	872	877	663	966	999999	836	999999	677	164	999999	788	139	999999	212	999999	999999	999999	999999	351	206	878	343	145	568	658	210	88	689	249	907	839	597	823	621	999999	714	90	999999	363	608	851	685	999999	456	475	384	571	875	849	447	903	838	64	680	289	538	742	104	317	991	757	748	438	999999	135	200	316	999999	999999	108	999999	557	264	743	354	202	108	688	102	999999	638	213	839	999999	13	11	543	153	999999	999999	972	985	275	999999	999999	113	999999	988	330	284	999999	999999	807	751	316	356	584	321	336	999999	440	64	11	44	363	553	999999	637	252	134	657	172	22	471	999999	156	292	892	892	251	946	120	367	818	214	422	406	97	999999	657	999999	231	999999	999999	176	918	999999	241	18	999999	204	619	745	206	999999	905	214	346	625	999999	999999	691	428	94	150	330	696	193	829	940	157	821	152	595	999999	435	355	999999	304	217	999999	61	999999	595	999999	999999	374	171	201	999999	217	999999	471	335	594	735	803	732	115	846	231	799	412	77	159	382	477	160	499	200	560	999999	51	417	996	999999	807	999999	47	813	999999	534	999999	529	999999	97	999999	816	10	971	632	623	661	458	985	373	999999	999999	445	674	859	223	999999	10	749	770	28	64	339	581	999999	969	694	999999	890	697	807	882	344	72	32	660	159	999999	567	936	785	999999	999999	632	373	999999	398	373	954	999999	862	991	780	999999	999999	305	487	429	999999	999999	928	370	568	298	999999	766	482	383	651	209	74	999999	442	812	984	436	632	999999	218	999999	581	331	346	159	834	999999	111	381	999999	727	999999	730	999999	904	18	425	999999	143	76	999999	517	999999	721	755	677	718	558	999999	978	999999	673	780	221	115	999999	607	33	419	464	999999	665	111	999999	924	35	344	669	538	803	569	411	499	639	611	431	565	609	591	481	999999	268	142	402	360	999999	999999	999999	379	999999	410	999999	999999	678	999999	999999	999999	999999	797	729	342	58	999999	174	419	240	183	150	609	684	526	997	441	937	347	999999	999999	709	999999	869	632	825	300	716	403	177	796	820	322	670	25	999999	999999	862	148	77	248	968	982	
129	880	262	909	695	999999	413	959	677	341	836	418	706	606	928	999999	999999	758	312	999999	999999	444	363	828	938	668	596	195	579	999999	279	252	999999	726	909	988	380	916	604	421	989	218	128	489	485	262	319	334	884	999999	999999	319	935	206	740	685	527	999999	970	37	999999	228	389	879	999999	593	854	999999	696	999999	726	601	163	891	781	43	325	999999	999999	686	999999	271	311	813	999999	999999	316	367	985	234	471	945	945	999999	712	771	828	249	427	999999	408	339	999999	944	49	999999	166	54	999999	707	369	653	91	294	678	447	999999	576	999999	111	999999	496	994	472	478	999999	999999	585	188	20	999999	999999	999999	460	287	29	634	366	774	146	803	272	999999	288	864	817	864	999999	899	275	854	999999	999999	326	614	911	345	999999	999999	268	384	581	865	415	999999	999999	207	999999	999999	659	812	999999	999999	999999	999999	24	999999	716	607	660	916	994	685	913	165	953	549	999999	845	375	999999	469	889	516	761	999999	406	999999	787	999999	620	243	654	999999	999999	999999	460	999999	28	600	999999	628	567	999999	352	390	895	952	259	999999	744	77	784	641	975	353	671	294	813	86	618	26	929	999999	999999	682	350	999999	460	861	503	587	121	999999	18	64	901	83	174	381	336	454	287	249	836	553	458	22	275	999999	632	175	157	999999	981	350	699	541	776	999999	50	999999	502	999999	53	166	999999	539	633	920	452	597	130	442	749	174	739	689	999999	496	233	999999	180	351	238	337	999999	179	999999	667	365	369	307	504	341	876	999999	889	205	679	999999	919	389	354	666	45	999999	715	202	817	611	20	351	290	999999	712	289	160	170	999999	726	786	275	999999	999999	92	999999	625	111	873	222	999999	999999	519	899	314	947	825	684	202	292	725	977	456	999999	999999	28	27	999999	628	597	801	728	999999	953	999999	999999	423	789	584	999999	999999	999999	329	605	760	999999	832	390	141	999999	463	476	967	433	11	809	818	909	220	74	282	566	482	999999	421	131	13	999999	98	659	533	46	999999	999999	999999	120	657	999999	305	999999	999999	636	927	863	999999	999999	999999	65	951	10	835	514	579	999999	472	863	141	53	999999	639	523	999999	999999	481	240	999999	999999	999999	571	890	161	968	613	999999	878	646	638	999999	151	95	999999	947	614	98	824	29	467	590	984	999999	979	614	666	665	314	999999	344	455	999999	717	959	251	999999	70	848	867	900	196	641	825	234	523	999999	108	279	999999	661	214	657	221	959	785	535	571	911	547	311	947	999999	
999999	999999	999999	985	999999	136	128	999999	553	249	956	128	280	949	999999	775	465	712	999999	999999	739	999999	140	798	421	757	999999	715	999999	159	311	565	999999	999999	682	523	51	999999	999999	972	999999	122	999999	964	700	102	688	836	999999	796	999999	835	999999	999999	348	699	182	999999	574	999999	952	413	539	999999	937	401	175	999999	276	999999	734	928	243	999999	245	627	161	175	107	328	999999	347	999999	999999	703	999999	821	401	999999	983	999999	999999	963	801	29	747	582	713	999999	309	999999	999999	570	731	72	527	601	158	325	721	999999	999999	297	255	607	614	74	412	700	471	580	999999	402	292	304	999999	964	441	999999	498	54	999999	147	797	999999	552	777	617	999999	186	874	672	85	58	445	344	369	717	204	414	999999	179	999999	566	999999	162	133	287	436	999999	562	169	582	827	676	109	869	999999	854	64	999999	456	347	999999	596	907	999999	354	847	959	999999	257	999999	170	815	874	435	581	78	999999	999999	999999	191	90	999999	715	99	999999	999999	345	475	869	863	999999	577	999999	999999	999999	999999	821	463	778	440	477	999999	314	999999	999999	22	801	999999	297	999999	999999	634	346	275	266	999999	880	818	999999	972	511	494	999999	999999	999999	999999	587	52	999999	610	999999	784	650	69	713	814	999999	999999	999999	246	580	671	187	448	258	515	241	962	576	599	999999	13	23	806	999999	983	426	999999	824	828	434	759	736	686	183	830	999999	286	561	999999	590	97	999999	213	401	999999	316	410	999999	592	361	999999	475	347	521	253	771	999999	141	999999	999999	999999	999999	849	811	821	999999	999999	274	427	531	954	410	134	18	12	863	809	415	999999	676	999999	999999	999999	476	808	293	398	175	929	69	999999	999999	830	64	999999	127	301	401	580	999999	815	999999	999999	70	407	999999	350	339	518	999999	961	438	51	63	381	612	737	999999	999999	537	546	999999	344	368	391	808	999999	80	816	884	572	417	834	195	861	879	78	180	999999	593	999999	69	999999	549	107	710	114	776	682	589	999999	918	398	52	999999	999999	801	358	679	999999	999999	279	522	634	818	553	604	999999	999999	501	544	566	999999	420	594	486	678	795	999999	681	999999	999999	398	237	503	653	999999	791	826	380	999999	719	501	479	947	673	547	32	731	554	116	257	583	190	55	824	616	977	458	881	999999	16	98	998	895	999999	881	294	140	175	533	999999	39	822	423	825	74	833	472	920	938	655	999999	716	574	456	229	217	999999	679	47	999999	999999	945	567	82	999999	999999	584	999999	999999	262	999999	566	30	304	
227	999999	767	230	759	783	515	538	943	167	942	382	433	448	999999	673	112	460	137	999999	479	94	264	999999	999999	571	258	999999	138	685	999999	508	999999	280	999999	467	449	961	920	264	999999	804	12	410	139	258	80	145	492	127	999999	441	438	539	825	143	506	426	35	999999	534	158	409	267	404	444	687	163	220	165	234	150	539	873	999999	674	92	854	221	945	501	122	873	999999	535	331	79	999999	455	105	999999	33	999999	732	729	387	404	744	16	695	571	999999	925	337	999999	999999	999999	564	583	160	60	652	999999	90	999999	421	284	399	731	83	374	531	708	124	999999	211	214	807	999999	577	999999	347	999999	999999	384	584	197	999999	126	999999	429	515	999999	304	999999	318	817	855	45	317	113	15	22	932	331	50	218	999999	999999	692	804	999999	999999	15	880	712	804	689	705	122	999999	738	282	215	654	858	999999	999999	79	999999	393	358	772	836	474	274	335	915	204	343	375	386	413	434	721	334	105	999999	999999	342	514	999999	160	922	93	374	733	806	288	999999	999999	804	999999	257	999999	456	999999	999999	540	616	387	999999	999999	999999	746	847	335	847	494	329	999999	381	989	999999	381	999999	999999	850	999999	999999	540	528	636	731	252	999999	999999	165	134	275	13	999999	46	807	954	999999	643	999999	185	999999	49	885	999999	959	999999	720	999999	13	875	999999	999999	481	831	440	86	859	262	762	999999	185	211	179	723	229	325	250	345	999999	783	756	621	420	999999	515	70	654	999999	999999	32	532	999999	999999	290	999999	27	531	691	605	999999	999999	999999	880	668	999	45	869	172	999999	999999	469	384	632	229	129	433	836	999999	325	999999	431	653	585	740	999999	429	999999	889	643	211	999999	558	740	460	999999	393	740	752	675	480	201	491	123	43	562	999999	134	422	170	656	191	724	376	999999	309	452	788	149	80	580	476	979	529	891	849	910	644	181	541	999999	692	94	141	844	188	940	539	551	188	450	304	156	729	987	30	79	999999	515	161	246	999999	600	682	104	14	999999	962	999999	194	999999	513	952	881	999999	999999	107	593	531	999999	369	999999	246	961	629	999999	330	260	541	871	779	727	139	30	305	141	999999	411	46	840	966	999999	999999	367	536	937	352	999999	999999	999999	922	486	999999	468	792	999999	368	999999	999999	819	999999	999999	430	361	999999	924	384	932	999999	302	871	695	556	691	89	999999	605	878	999999	999999	933	999999	956	999999	948	303	76	999999	237	971	772	462	359	227	999999	16	557	956	952	612	563	999999	
689	11	163	237	929	999999	388	411	728	489	214	369	999999	999999	14	999999	412	121	857	713	704	999999	530	418	999999	339	535	83	833	649	925	999999	139	523	375	954	363	721	999999	106	291	826	999999	292	257	999999	341	536	999999	644	553	999999	754	849	715	86	481	744	999999	999999	444	315	577	89	563	999999	240	372	264	999999	559	691	999999	761	431	878	370	247	170	356	999999	999	82	198	106	94	78	999999	807	299	482	619	829	772	999999	976	258	174	728	865	759	968	282	999999	95	861	103	993	428	836	715	244	583	545	999999	445	242	999999	999999	479	999999	950	565	964	577	939	862	975	109	454	630	205	518	304	596	38	999999	999999	999999	244	991	999999	860	971	999999	999999	45	294	999999	226	744	869	191	259	999999	808	413	317	382	155	999	127	893	973	216	520	999999	288	948	574	718	120	285	748	999999	248	99	593	391	999999	904	577	999999	883	710	761	999999	999999	752	787	625	419	749	999999	245	873	191	887	764	999999	999999	756	345	605	507	999999	593	442	999999	313	718	819	999999	53	250	431	322	20	999999	455	505	999999	536	171	999999	309	371	999999	513	999999	999999	212	829	328	816	158	999999	210	999999	87	177	999999	496	449	78	805	493	705	716	813	561	999999	999999	319	567	65	230	184	655	999999	271	275	999999	999999	255	515	990	607	236	102	200	121	634	999999	999999	999999	970	96	102	153	816	999999	611	699	62	999999	999999	519	999999	761	928	999999	555	187	815	902	651	338	204	999999	999999	999999	999999	624	623	999999	546	437	999999	643	999999	143	92	511	999999	605	664	239	115	368	999999	999999	847	474	999999	142	566	457	380	385	282	641	892	539	338	930	195	986	999999	612	350	161	487	127	676	794	974	999999	794	999999	999999	421	233	835	636	344	48	14	460	490	884	999999	999999	999999	999999	453	251	553	182	461	999999	677	163	503	28	999999	999999	729	798	379	168	522	662	170	999999	860	999999	999999	999999	994	892	190	536	596	728	260	103	999999	756	233	999999	431	999999	343	799	569	268	999999	816	999999	351	318	216	90	332	371	436	897	518	510	44	194	999999	187	999999	999999	999999	567	775	768	681	171	972	575	826	737	999999	329	370	999999	602	689	999999	52	999999	999999	999999	455	274	366	824	999999	322	999999	198	368	781	693	999999	999999	428	700	999999	58	999999	189	345	641	264	999999	999999	117	536	941	908	355	944	607	534	984	264	999999	303	418	944	484	999999	726	386	468	955	958	555	799	159	901	999999	201	863	473	
248	342	201	679	646	716	670	381	999999	843	423	999999	168	999999	315	999999	999999	544	999999	999999	340	619	265	795	639	999999	562	999999	792	16	999999	752	743	999999	746	999999	505	624	999999	237	814	999999	387	999999	54	782	800	999999	493	427	504	200	97	169	999999	999999	87	405	49	885	164	999999	999999	341	233	999999	439	999999	53	999999	237	782	772	877	999999	999999	999999	721	999999	857	961	796	999999	374	999999	429	665	584	927	127	999999	109	999999	886	82	999999	889	999999	320	999999	999999	999999	999999	110	200	721	427	220	280	280	396	365	654	192	924	999999	690	999999	829	803	999999	855	999999	925	548	137	208	886	804	999999	973	999999	411	376	515	268	84	152	184	999999	999999	454	313	999999	730	489	455	401	999999	714	200	674	225	999999	378	496	533	999999	562	72	523	999999	415	999999	307	210	954	287	677	666	999999	547	49	999999	801	560	552	999999	999999	68	682	806	923	99	817	308	999999	894	998	999999	735	288	590	122	999999	999999	49	51	359	530	999999	999999	724	306	431	652	635	186	715	999999	943	20	601	503	390	717	617	325	999999	998	240	69	289	658	930	14	957	927	772	342	521	511	172	999999	533	514	91	627	668	999999	672	793	999999	190	84	999999	687	999999	731	559	999999	723	595	360	300	999999	999999	75	375	426	999999	708	413	382	306	999999	999999	999999	970	876	635	989	657	290	336	999999	880	999999	584	216	327	999999	205	223	999999	798	915	811	384	67	626	26	999999	252	479	999999	999999	806	884	999999	876	760	126	999999	923	999999	75	314	34	853	595	789	999999	999999	108	824	512	999999	892	507	527	46	551	913	260	619	737	414	999999	371	999999	84	224	941	339	566	999999	349	299	999999	732	610	786	530	472	836	535	999999	153	654	461	199	913	387	125	839	219	999999	999999	314	134	661	503	999999	797	999999	575	549	829	999999	81	173	900	274	774	916	999999	31	450	423	999999	999999	270	999999	910	866	170	837	826	500	357	550	744	985	503	81	117	999999	733	951	271	985	274	999999	583	999999	999999	649	612	999999	999999	999999	999999	191	230	490	999999	999999	999999	999999	360	737	722	999999	194	530	999999	999999	770	999999	809	136	298	499	162	108	379	658	583	622	999999	521	234	628	910	169	999999	999999	765	23	681	770	381	802	601	999999	273	935	427	62	869	384	879	909	399	999999	899	273	39	131	120	741	762	140	362	999999	513	104	428	34	999999	866	159	999999	31	48	999999	495	898	628	835	999999	241	999999	752	203	642	325	238	457	
269	999999	999999	643	902	939	999999	251	999999	762	30	999999	516	402	320	13	235	131	887	360	708	413	374	999999	999999	999999	510	242	387	169	206	999999	999999	970	999999	228	343	515	999999	91	41	513	999999	999999	608	999999	927	999999	220	749	968	999999	999999	878	748	855	999999	132	357	235	999999	775	999999	290	565	999999	313	546	637	999999	670	720	999999	999999	999999	999999	999999	239	802	630	748	672	31	638	200	686	759	986	231	999999	78	999999	167	628	652	265	649	766	580	775	362	999999	210	128	88	258	253	632	559	553	999999	999999	999999	726	486	767	754	235	999999	879	999999	326	324	728	33	459	562	648	163	999999	555	999999	999999	36	277	367	471	902	560	999999	443	136	437	678	999999	157	890	440	999999	884	511	424	677	999999	702	46	76	481	104	628	695	604	479	999999	999999	898	271	304	459	129	305	851	999999	156	445	999999	889	645	318	999999	569	131	506	999999	561	140	923	957	333	999999	300	989	999999	999999	999999	838	657	940	680	999999	999999	596	981	999999	999999	660	999999	999999	265	756	156	431	173	228	69	574	108	999999	934	999999	974	313	970	228	999999	999999	999999	743	999999	606	999999	999999	999999	795	990	973	150	483	689	999999	390	402	702	577	94	869	999999	999999	872	682	740	999999	999999	813	547	999999	625	762	203	282	616	16	631	658	467	999999	999999	999999	237	95	433	625	521	43	486	582	999999	403	144	959	489	464	871	999999	866	842	942	161	258	418	999999	999999	289	999999	295	384	770	999999	119	886	413	458	361	999999	258	125	934	999999	337	999999	970	999999	628	244	793	161	144	999999	791	999999	265	314	129	819	738	56	999999	115	748	111	812	999999	293	257	999999	40	999999	95	968	751	908	970	823	293	999999	999999	758	55	623	999999	249	999999	262	495	630	999999	999999	999999	57	212	779	999999	999999	235	162	413	999999	380	999999	762	57	999999	445	49	716	294	999999	836	999999	613	297	299	492	614	861	455	313	798	627	999999	701	571	47	766	999999	999999	745	999999	140	44	195	388	366	860	999999	199	921	223	779	999999	618	502	171	444	914	489	999999	620	374	707	999999	150	753	241	70	486	22	999999	77	636	549	892	705	999999	427	909	933	631	528	999999	999999	100	29	291	999999	209	410	603	851	492	999999	135	233	433	999999	55	634	999999	999999	609	187	252	155	152	796	725	796	824	26	999999	999999	999999	102	702	183	19	131	999999	403	861	999999	419	827	999999	894	423	999999	282	412	382	284	809	831	918	494	290	944	999999	494	999999	
412	585	999999	845	999999	36	43	531	259	925	999999	999999	731	999999	534	767	425	999999	257	382	66	524	422	644	730	747	883	183	217	999999	74	254	999999	289	999999	499	832	999999	649	999999	390	147	32	999999	999999	123	87	999999	393	727	864	999999	629	121	66	999999	999999	942	124	198	999999	859	324	999999	999999	678	193	999999	999999	44	999999	999999	920	999999	992	919	501	935	195	617	669	990	789	489	38	999999	625	866	999999	571	336	890	866	461	725	530	999999	666	999999	780	929	999999	414	359	792	999999	464	249	128	147	395	999999	999999	506	528	162	79	834	337	181	999999	326	228	917	707	54	577	468	664	472	106	835	319	414	688	43	999999	440	697	999999	235	385	999999	95	185	108	142	369	932	572	461	987	339	454	728	612	417	496	651	747	853	995	999999	999999	999999	560	919	353	818	495	576	639	147	730	999999	676	578	999999	999999	609	911	999999	999999	101	20	999999	999999	864	686	85	999999	99	788	949	999999	239	800	999999	54	624	189	999999	551	999999	996	999999	999999	608	999999	61	999999	284	754	52	835	646	469	494	645	999999	64	999999	999999	743	999999	487	850	197	976	716	999999	487	999999	127	430	132	999999	99	105	199	269	897	999999	634	50	999999	999999	746	999999	116	770	315	999999	122	570	134	999999	999999	576	999999	970	661	999999	999999	999999	557	194	637	999999	713	980	379	399	456	999999	167	999999	41	702	529	152	114	84	869	945	999999	41	999999	556	999999	999999	857	999999	999999	999999	999999	999999	999999	999999	493	999999	999999	999999	409	136	999999	916	999	451	413	999999	999999	999999	57	375	999999	587	762	846	614	999999	218	90	999999	714	133	857	812	237	73	891	999999	999999	218	372	445	979	674	743	555	654	42	534	153	869	907	751	475	220	362	29	513	999999	845	999999	999999	999999	999999	695	12	543	113	771	387	521	311	519	896	685	999999	886	999999	999999	999999	960	999999	683	936	999999	806	381	392	999999	874	53	999999	406	736	251	424	999999	180	999999	999999	21	550	270	157	999999	568	398	999999	789	290	999999	116	495	437	884	484	999999	690	363	888	631	999999	511	897	343	142	904	999999	655	999999	121	716	934	287	288	999999	999999	999999	313	887	999999	526	999999	321	408	999999	999999	969	851	999999	159	138	816	100	119	860	48	372	813	999999	663	616	999999	999999	999999	760	181	217	158	474	260	738	386	476	480	115	999999	200	499	999999	249	999999	930	888	120	982	899	844	999999	428	381	860	999999	814	999999	999999	327	83	151	648	766	685	821	387	516	421	
752	349	999999	999999	999999	999999	873	416	260	728	686	320	418	999999	860	336	50	730	103	999999	999999	999999	252	679	787	999999	58	851	639	563	124	553	382	699	999999	560	234	173	126	999999	986	316	563	999999	125	17	999999	954	999999	439	645	100	293	126	406	999999	106	940	226	999999	799	32	999999	696	999999	143	999999	999999	958	309	111	877	999999	570	999999	708	18	747	564	999999	821	999999	73	210	918	33	999999	999999	999999	999999	999999	999999	999999	300	999999	964	539	866	891	981	79	999999	999999	999999	999999	768	486	723	713	999999	182	359	999999	446	14	999999	959	576	778	590	873	999999	426	999999	999999	817	999999	323	836	448	179	151	999999	582	999999	999999	108	585	872	159	546	545	551	604	876	113	908	509	296	39	14	962	98	999999	117	397	999999	96	641	520	999999	173	886	275	528	999999	999999	803	735	139	605	384	999999	628	53	338	140	821	43	743	999999	431	37	807	443	216	999999	553	474	323	999999	999999	944	361	999999	383	658	286	86	999999	609	999999	773	166	999999	999999	268	469	999999	779	266	708	999999	897	999999	415	146	999999	832	321	999999	950	338	999999	783	999999	439	352	316	999999	679	999999	744	198	999999	802	658	870	999999	812	999999	593	295	694	66	647	959	56	999999	906	247	579	999999	765	867	658	777	361	999999	840	200	916	999999	598	110	412	999999	865	763	810	757	276	999999	999999	373	394	664	643	365	146	999999	393	602	409	432	109	999999	999999	330	485	999999	306	497	542	621	41	440	999999	594	999999	683	103	999999	938	999999	999999	873	434	402	999999	999999	143	995	999999	216	807	323	999999	175	999999	12	983	544	999999	785	460	999999	172	999999	341	954	967	59	999999	463	540	999999	664	259	999999	235	975	587	999999	999999	891	311	261	335	814	999999	999999	531	593	999999	699	559	999999	999999	698	999999	710	36	70	528	36	94	293	783	676	707	659	504	714	774	999999	406	696	797	893	158	527	837	593	999999	277	999999	999999	70	999999	981	105	510	560	999999	525	949	527	329	464	806	999999	999999	659	117	67	191	999999	818	625	999999	999999	217	269	550	675	873	999999	445	260	589	629	232	29	695	611	159	943	454	259	999999	999999	377	342	96	140	59	187	486	566	96	629	999999	445	470	128	888	999999	999999	999999	651	515	999999	999999	874	999999	796	458	964	505	908	248	372	569	547	424	495	999999	182	999999	626	696	956	999999	999999	960	983	786	559	999999	723	908	932	999999	608	571	797	308	468	909	344	999999	222	999999	999999	847	267	87	897	999999	
633	23	999999	600	968	954	559	212	999999	914	204	999999	898	398	782	999999	315	511	999999	999999	999999	196	416	273	85	35	483	976	231	326	702	905	889	513	942	709	839	341	892	653	22	594	404	999999	714	999999	701	824	999999	657	542	755	126	999999	999999	999999	999999	804	999999	942	999999	583	981	999999	222	999999	999999	999999	456	83	170	973	619	317	964	999999	999999	863	558	751	999999	999999	778	573	783	947	789	967	94	505	999999	45	999999	999999	182	439	613	816	341	426	214	316	378	134	496	569	145	999999	999999	396	999999	744	256	999999	619	999999	805	418	803	274	509	999999	310	950	999999	999999	999999	670	144	534	429	976	532	142	546	26	290	999999	86	224	811	999999	999999	999999	999999	367	999999	52	340	999999	633	205	999999	76	999999	61	999999	428	162	371	999999	999999	674	432	967	678	221	124	237	602	542	161	341	999999	463	529	152	612	999999	613	346	124	339	785	999999	999999	963	465	225	494	20	862	500	715	999999	346	315	587	999999	183	999999	674	815	738	817	482	863	433	999999	396	908	403	328	549	34	298	145	889	531	743	714	755	999999	742	591	679	661	626	999999	999999	999999	999999	999999	926	467	999999	309	601	968	999999	370	999999	999999	828	586	999999	543	951	999999	523	210	425	999999	986	468	399	776	82	999999	147	999999	999999	656	496	999999	353	522	402	91	362	989	543	920	112	999999	999999	999999	79	166	974	146	999999	935	263	916	999999	508	895	467	77	895	236	999999	830	607	132	883	999999	999999	242	104	150	869	999999	533	666	505	953	613	292	999999	707	915	181	999999	120	999999	999999	579	383	844	626	935	23	466	999999	999999	999999	504	999999	999999	999999	999999	924	999999	999999	840	999999	729	259	303	555	291	999999	581	999999	320	283	828	497	999999	490	787	283	999999	477	215	856	999999	999999	999999	999999	459	362	999999	950	294	991	302	16	999999	703	672	329	89	999999	344	760	442	277	452	815	999999	999999	439	811	759	148	537	412	790	999999	736	958	999999	889	106	929	193	631	904	329	981	999999	226	127	817	467	204	999999	142	455	999999	603	328	763	999999	451	923	190	200	156	999999	890	999999	296	999999	714	647	200	203	999999	999999	999999	373	133	833	449	791	321	993	301	999999	439	279	344	570	142	999999	918	747	999999	15	999999	440	999999	864	101	999999	929	160	113	819	14	904	727	879	612	239	999999	929	999999	660	612	999999	899	211	999999	621	881	999999	834	84	729	452	548	409	572	381	615	268	999999	843	861	999999	889	481	940	535	999999	
465	957	902	444	999999	54	999999	403	999999	541	999999	839	480	999999	213	326	39	100	561	365	999999	316	999999	623	937	196	999999	798	999999	307	427	999999	499	999999	426	768	931	999999	739	408	554	999999	999999	839	69	428	999999	127	658	844	999999	390	999999	180	233	158	726	288	506	803	194	999999	952	518	123	294	999999	410	999999	444	394	399	999999	162	810	999999	560	401	564	519	923	741	150	999999	448	46	882	999999	999999	277	52	652	143	936	223	358	999999	999999	999999	999999	88	861	818	223	459	999999	39	235	369	999999	597	334	999999	987	879	452	64	354	80	87	411	999999	565	41	999999	742	266	424	938	462	999999	323	675	999999	999999	71	922	999999	158	978	16	657	960	933	679	999999	927	155	999999	771	999999	709	176	648	373	67	999999	787	822	716	213	614	999999	999999	999999	284	658	935	556	817	529	137	206	102	80	754	999999	999999	362	683	814	999999	368	177	168	558	999999	999999	424	383	765	145	114	441	775	401	370	999999	999999	405	69	991	598	248	251	176	512	83	577	999999	996	999999	434	999999	901	101	256	128	999999	999999	999999	999999	520	182	62	999999	33	764	326	679	999999	17	353	999999	623	822	522	999999	926	999999	55	83	459	805	387	100	710	965	539	999999	999999	251	314	191	278	999999	999999	426	196	999999	153	999999	999999	898	999999	999999	330	477	525	88	579	137	999999	757	60	63	999999	715	999999	961	683	67	999999	643	999999	153	703	171	688	196	351	105	999999	999999	848	307	326	999999	999999	399	770	242	999999	460	999999	999999	59	556	999999	224	999999	765	631	999999	182	95	999999	123	374	92	294	168	788	339	736	483	203	131	908	753	737	621	145	999999	201	450	617	774	539	999999	104	157	40	474	930	999999	474	708	897	762	784	213	999999	498	999999	999999	453	999999	723	629	824	999999	647	387	999999	644	999999	235	43	732	999999	748	583	858	988	147	137	324	408	160	19	999999	999999	156	969	533	999999	647	300	589	996	505	999999	910	691	176	509	999999	999999	295	999999	248	674	175	294	45	629	337	510	967	483	139	712	573	999999	999999	702	501	418	953	219	982	934	454	735	972	698	673	999999	821	638	484	338	999999	203	999999	820	69	861	933	904	107	147	999999	115	999999	793	487	300	999999	473	17	244	42	85	973	313	230	440	999999	347	956	999999	999999	999999	999999	801	599	999999	849	999999	643	639	485	59	122	845	611	349	867	189	221	383	815	357	630	249	305	47	230	466	999999	629	550	595	948	937	458	994	116	
76	203	117	450	843	830	999999	759	983	963	137	702	881	572	142	136	999999	354	999999	999999	759	506	562	159	392	917	999999	99	889	110	999999	397	617	242	801	985	113	932	971	527	999999	489	321	83	102	764	719	66	418	468	375	592	127	999999	999999	570	641	958	67	926	999999	999999	999999	999999	788	740	95	648	771	999999	33	650	383	999999	457	279	194	488	66	999999	208	957	680	431	999999	592	280	331	886	241	999999	155	875	999999	711	972	999999	438	294	362	678	81	295	271	445	725	218	313	837	86	999999	162	999999	439	727	858	608	448	157	206	469	763	761	540	802	877	775	338	112	484	659	755	204	703	949	137	999999	419	985	999999	383	966	494	809	855	999999	252	445	999999	853	374	999999	291	98	999999	915	999999	755	468	567	950	879	999999	363	427	629	958	208	489	600	196	999999	999999	999999	822	503	279	952	684	611	634	339	999999	999999	120	487	999999	115	810	44	999999	917	950	428	999999	504	764	140	999999	235	242	999999	956	999999	667	185	999999	153	999999	399	645	367	80	856	932	621	999999	999999	253	939	999999	853	398	454	782	279	999999	44	88	328	999999	148	569	458	379	590	382	293	591	999999	999999	999999	839	999999	399	999999	846	103	999999	448	635	811	999999	999999	80	999999	655	512	944	397	936	999999	999999	948	660	506	999999	621	486	351	248	584	999999	318	999999	833	24	977	64	331	999999	154	999999	640	692	927	999999	127	387	990	999999	999999	348	999999	999999	93	266	999999	760	892	663	235	616	154	209	60	450	999999	282	247	999999	678	999999	623	965	792	146	999999	265	733	254	680	243	999999	999999	999999	245	999999	320	96	577	133	226	172	668	206	537	404	440	641	999999	999999	844	999999	999999	266	423	725	238	999999	947	831	635	999999	647	983	999999	130	737	999999	999999	283	268	195	999999	251	461	295	954	768	264	741	993	623	256	572	999999	103	870	160	955	519	938	114	999999	745	999999	199	524	999999	215	999999	667	999999	826	212	423	659	480	383	804	138	771	469	951	216	999999	21	780	999999	157	898	999999	587	875	305	344	164	55	924	999999	272	770	279	563	847	84	393	797	53	999999	185	622	999999	999999	827	748	999999	163	933	907	486	999999	448	537	999999	166	89	999999	999999	868	269	999999	555	629	999999	367	502	905	113	999999	454	224	999999	999999	972	285	763	241	999999	556	865	11	999999	999999	999999	854	999999	741	257	690	994	999999	999999	185	999999	571	77	867	813	469	256	573	59	801	463	272	681	522	999999	
40	403	999999	685	999999	13	267	501	999999	361	687	45	760	658	422	147	999999	999999	999999	47	410	218	896	999999	589	309	999999	952	999999	563	15	182	809	999999	227	297	156	974	300	182	631	80	999999	515	135	434	496	915	636	664	669	999999	999999	484	164	821	507	429	106	999999	712	999999	190	974	355	999999	999999	583	440	134	990	999999	999999	389	415	340	678	999999	302	164	999999	999999	325	656	894	691	62	334	32	405	790	999999	878	999999	470	325	999999	565	169	620	209	912	485	511	674	999999	665	741	79	823	153	127	137	941	862	999999	990	999999	89	664	463	900	561	45	344	999999	940	43	919	100	450	122	230	681	955	999999	900	813	982	55	35	320	265	209	999999	673	599	937	762	143	999999	999999	486	505	999999	308	361	450	177	410	908	632	822	979	382	40	999999	999999	985	962	436	187	999999	44	638	152	999999	362	782	671	673	999999	281	999999	999999	94	636	724	524	999999	549	459	646	581	146	403	498	999999	826	999999	776	154	999999	799	706	999999	813	999999	999999	25	999999	999999	999999	505	737	904	361	46	224	297	403	182	930	338	999999	999999	999999	970	999999	244	653	368	535	560	895	999999	62	481	89	617	281	194	856	509	999999	549	792	150	843	241	999999	462	72	539	828	999999	999999	622	386	999999	617	843	553	632	371	304	474	999999	610	218	852	880	956	606	26	218	325	999999	344	999999	194	399	136	666	203	200	306	999999	999999	301	314	439	104	360	999	437	999999	234	147	999999	85	685	540	635	388	171	506	999999	522	619	999999	792	288	513	999999	227	716	887	439	180	998	478	384	318	903	999999	785	606	607	588	577	101	293	999999	999999	508	859	501	999999	41	694	840	483	123	999999	522	161	591	815	782	721	999999	794	999999	700	999999	999999	231	731	999999	386	899	858	999999	999999	197	999999	642	999999	45	999999	224	999999	407	486	999999	994	270	306	391	999999	204	790	999999	866	823	999999	327	999999	200	207	637	770	321	655	794	982	999999	81	825	23	518	876	779	423	507	154	396	999999	542	612	50	925	349	703	191	999999	43	999999	228	890	191	696	999999	838	999999	454	297	752	691	185	455	999999	480	378	753	999999	21	410	369	679	999999	836	412	999999	166	999999	999999	999999	473	999999	948	481	853	935	832	821	362	941	692	62	856	644	798	367	166	851	455	971	999999	864	108	633	708	999999	980	354	294	999999	682	29	33	679	999999	15	999999	999999	999999	999999	546	931	965	80	717	316	822	275	999999	999999	431	
999999	266	999999	667	609	587	325	773	313	954	999999	999999	425	999999	673	38	186	365	999999	999999	192	515	999999	435	28	999999	38	999999	401	726	999999	316	248	999999	377	763	574	22	679	428	910	210	42	999999	68	403	549	999999	54	288	645	910	254	999999	248	999999	356	34	648	711	559	410	999999	999999	249	181	299	999999	999999	909	464	174	685	999999	229	981	482	329	376	999999	358	999999	870	999999	90	804	71	333	275	577	416	550	373	968	869	510	828	454	999999	999999	114	638	919	144	823	999999	999999	880	694	267	326	37	657	33	362	999999	540	999999	506	999999	119	965	645	999999	503	999999	999999	717	505	999999	162	37	978	999999	999999	719	307	735	299	999999	579	191	638	18	260	388	892	999999	999999	537	999999	999999	999999	999999	778	148	993	605	641	999999	680	517	384	975	114	298	999999	179	999999	999999	44	999999	999999	897	866	927	337	636	999999	124	999999	460	112	968	999999	593	999999	83	710	382	726	702	103	999999	928	71	806	663	999999	999999	999999	723	999999	972	502	999999	600	60	48	999999	811	367	999999	999999	889	230	415	999999	235	999999	999999	975	468	999999	916	342	711	591	969	804	130	999999	732	999999	784	999999	623	139	475	999999	992	38	999999	859	570	368	170	576	498	708	656	400	438	392	999999	364	264	999999	65	169	999999	19	91	243	730	147	999999	438	999999	592	606	285	999999	650	999999	190	939	609	569	557	181	145	102	270	999999	999999	245	349	360	999999	999999	916	999999	315	131	983	947	999999	139	433	733	999999	833	906	111	380	459	787	864	571	425	999999	147	999999	988	999999	916	820	95	999	902	999999	999999	999999	999999	689	212	635	528	544	999999	147	480	146	824	999999	311	999999	169	777	999999	457	484	788	999999	999999	999999	575	327	803	77	999999	999999	139	999999	447	653	520	999999	422	999999	824	269	999999	338	288	999999	10	683	548	26	730	999999	318	728	999999	811	999999	999999	999999	999999	636	317	724	477	116	999999	350	615	386	999999	790	830	999999	608	999999	197	164	460	999999	222	778	891	779	786	346	999999	409	411	85	999999	363	212	212	999999	541	516	544	852	231	999999	999999	999999	999999	751	236	900	914	709	280	267	656	840	592	940	141	745	537	937	141	641	30	939	540	750	999999	999999	627	244	76	999999	653	312	238	868	388	393	593	38	999999	446	560	699	140	818	979	522	620	272	999999	796	979	606	721	999999	837	894	854	557	317	648	999999	680	642	340	613	999999	611	724	561	747	161	509	387	694	91	331	999999	721	770	
920	967	365	863	999999	961	56	590	999999	40	999999	538	46	721	912	173	880	67	800	214	634	911	896	711	633	644	479	229	999999	508	516	95	143	999999	396	999999	999999	816	371	378	567	764	999999	693	77	218	124	999999	475	531	211	273	999999	517	146	999999	81	999999	999999	635	491	999999	564	149	523	408	405	999999	334	241	999999	73	695	431	646	870	947	212	643	424	530	691	753	505	307	252	87	625	650	386	608	273	587	736	886	740	999999	999999	999999	999999	813	864	463	243	285	147	578	587	870	276	71	869	20	814	115	799	999999	69	841	281	331	779	609	947	632	982	486	959	999999	906	999999	133	999999	974	611	665	238	520	229	169	674	499	755	384	999999	739	263	772	630	97	667	150	981	898	347	43	265	515	611	302	661	619	52	999999	605	999999	836	999999	212	450	571	999999	839	999999	606	831	34	235	632	893	728	713	338	457	248	999999	999999	999999	636	578	409	722	999999	999999	508	65	457	791	778	387	999999	227	569	999999	999999	999999	310	309	302	999999	19	39	883	999999	573	947	290	595	725	999999	796	702	408	634	999999	999999	654	912	183	551	384	242	456	255	990	510	154	158	931	144	999999	842	841	130	569	999999	839	200	999999	560	774	861	76	703	999999	210	999999	999999	999999	676	460	398	136	750	142	776	582	999999	727	73	999999	999999	663	590	855	999999	861	288	999999	670	19	463	559	999999	999999	999999	176	753	999999	790	999999	218	18	264	684	999999	716	100	999999	793	797	210	473	299	757	642	207	485	847	999999	348	540	999999	479	667	996	838	513	974	619	609	829	974	937	381	594	133	999999	906	34	247	999999	300	281	872	809	989	999999	999999	143	324	690	999999	37	451	161	347	539	999999	999999	999999	212	126	378	193	968	236	536	918	173	999999	999999	579	823	399	999999	249	599	999999	999999	17	578	647	840	304	918	924	946	999999	229	256	593	811	228	41	45	653	922	97	904	582	463	351	702	624	999999	121	91	637	872	912	748	933	739	680	424	565	285	999999	275	53	999999	50	699	916	925	986	999999	792	999999	999999	327	512	999999	285	999999	237	945	226	778	807	999999	999999	623	317	508	660	999999	548	616	479	377	848	822	860	302	999999	999999	999999	999999	539	759	298	283	999999	594	245	241	464	136	196	619	69	305	467	211	970	999999	391	418	274	914	813	999999	884	999999	999999	690	840	999999	140	999999	170	999999	248	58	553	999999	676	999999	272	429	618	421	429	860	318	552	999999	659	
331	995	999999	376	433	624	946	122	399	999999	125	999999	400	480	996	611	459	540	67	999999	657	935	999999	668	156	845	306	999999	756	33	249	999999	999999	191	661	145	325	999999	999999	623	999999	999999	645	999999	999999	716	38	147	999999	818	410	777	495	999999	999999	396	999999	602	230	588	328	554	999999	999999	160	999999	230	219	819	861	296	999999	446	443	317	227	300	474	70	999999	816	169	976	999999	622	471	441	389	190	999999	890	723	999999	999999	999999	999999	84	279	999999	419	495	819	327	564	532	744	341	999999	638	784	105	779	541	790	999999	168	577	428	753	688	756	841	39	554	999999	572	103	929	147	760	152	999999	348	651	945	997	842	422	415	999999	999999	389	999999	405	179	121	191	999999	999999	999999	979	655	525	448	662	653	790	772	593	999999	999999	412	914	877	999999	84	441	999999	999999	774	999999	999999	23	874	558	376	100	633	385	858	390	321	193	10	781	497	999999	899	999999	301	216	79	999999	456	237	727	999999	873	999999	104	679	302	937	999999	999999	824	642	650	889	295	999999	167	396	999999	578	339	999999	913	106	154	999999	541	900	999999	567	256	335	567	647	830	901	227	868	999999	189	98	999999	999999	189	956	854	854	999999	703	739	59	683	999999	999999	898	509	561	777	620	525	999999	402	393	413	574	999999	85	13	69	394	999999	298	114	555	490	955	16	733	999999	299	724	531	206	999999	517	573	999999	999999	748	331	999999	450	999999	766	51	696	999999	808	615	467	778	999999	950	999999	404	761	578	999999	999999	943	503	827	637	999999	999999	616	205	579	896	999999	999999	999999	999999	737	54	894	49	348	514	999999	999999	207	999999	682	999999	873	999999	887	420	999999	999999	693	302	805	828	522	813	928	965	434	501	421	999999	615	999999	392	595	223	274	999999	999999	239	43	603	978	305	709	955	809	999999	45	317	169	149	15	573	103	459	908	532	91	120	383	89	302	553	294	999999	481	138	287	367	623	999999	44	765	659	698	826	999999	999999	857	999999	999999	398	193	262	772	609	637	999999	999999	314	742	428	611	856	954	311	999999	20	206	483	680	649	678	694	999999	115	999999	914	405	632	999999	719	233	991	345	690	999999	300	521	903	844	839	151	62	881	491	432	909	705	397	999999	522	616	999999	448	999999	720	499	13	999999	368	723	893	513	928	32	205	999999	520	273	201	144	498	302	639	999999	999999	625	813	766	999999	340	218	18	999999	863	113	849	552	946	970	999999	297	999999	544	131	945	637	134	858	296	812	
398	442	205	266	33	323	744	606	890	104	999999	246	985	999999	999999	885	999999	999999	918	355	999999	574	999999	581	847	644	757	999999	896	869	501	999999	999999	870	942	999999	812	975	840	789	114	945	999999	876	999999	60	869	516	616	69	999999	69	940	940	744	824	150	999999	418	388	566	999999	999999	31	999999	999999	766	124	95	738	83	306	233	139	251	132	519	425	647	999999	775	250	901	836	999999	999999	24	539	135	128	999999	198	566	462	999999	878	245	999999	283	212	999999	754	999999	999999	986	69	836	810	699	622	314	724	999999	621	999999	325	335	999999	999999	171	999999	999999	989	967	111	999999	740	771	905	373	887	999999	152	999999	514	30	819	32	849	999999	605	213	999999	513	813	912	223	999999	848	908	552	370	527	122	999999	65	765	464	776	112	999999	74	905	336	735	830	582	539	999999	592	505	312	35	72	565	514	999999	999999	999999	199	671	795	922	997	820	999999	957	39	950	999999	999999	365	255	999999	136	540	307	513	778	999999	339	999999	837	266	412	250	345	999999	557	999999	667	289	310	586	999999	532	999999	908	515	218	872	552	589	658	337	150	66	999999	935	34	216	883	999999	180	860	987	958	999999	595	580	190	999999	999999	999999	791	999999	64	668	315	604	999999	399	999999	569	999999	787	104	189	928	271	999999	67	528	999999	774	783	582	140	726	453	574	485	323	935	999999	999999	80	619	867	361	96	398	999999	341	635	816	885	147	69	82	893	999999	738	999999	396	133	974	999999	205	999999	403	924	941	999999	40	913	86	72	999999	740	716	485	322	576	185	999999	94	196	896	999999	897	444	80	999999	559	795	999999	999999	999999	904	405	130	423	859	958	999999	456	121	999999	722	739	823	606	328	366	418	466	171	158	601	48	787	999999	999999	119	959	854	297	312	999999	176	97	523	999999	345	596	71	462	999999	23	348	999999	885	999999	999999	84	838	751	297	150	338	999999	841	999999	865	999999	999999	999999	750	999	317	168	808	77	555	652	999999	969	999999	770	357	999999	552	999999	262	75	902	879	29	44	130	999999	10	171	906	590	255	575	771	727	529	999999	711	619	706	190	174	818	999999	575	999999	869	767	999999	793	999999	999999	706	694	800	715	196	999999	715	878	214	167	647	170	999999	406	734	207	265	999999	470	302	933	437	82	900	999999	261	454	270	261	345	999999	377	581	999999	549	880	970	21	342	730	996	999999	502	999999	526	657	663	178	999999	671	999999	286	333	999999	110	999999	622	899	632	999999	711	455	626	
868	684	280	588	418	857	853	999999	254	908	999999	306	202	999999	999999	384	436	999999	999999	230	590	832	206	999999	999999	456	280	268	81	389	407	28	551	999999	633	348	256	78	999999	320	197	999999	999999	378	592	999999	908	999999	573	525	205	346	999999	234	46	46	487	236	48	961	587	595	166	864	510	721	755	88	999999	711	999999	368	353	964	999999	156	999999	828	461	816	548	936	999999	555	999999	70	593	326	88	597	860	29	999999	292	999999	601	287	403	999999	870	978	830	41	862	999999	837	992	470	999999	889	999999	658	999999	231	999999	650	999999	610	680	999999	999999	439	999999	714	850	999999	999999	70	241	441	868	180	961	590	837	717	905	999999	999999	356	999999	132	134	999999	135	212	254	808	869	999999	999999	677	999999	999999	999999	999999	830	326	21	288	509	931	239	760	999999	300	697	999999	394	999999	745	78	452	333	382	15	315	811	588	648	864	530	999999	158	999999	201	457	544	848	999999	887	999999	820	879	847	145	893	374	177	999999	514	999999	423	172	347	632	234	999999	54	736	244	28	737	373	424	978	740	90	29	829	843	162	345	105	999999	166	258	573	485	246	122	940	643	753	143	803	999999	38	999999	999999	966	67	499	121	64	868	999999	456	464	868	405	999999	354	348	992	362	999999	327	999999	191	383	999999	999999	999999	624	999999	385	999999	240	620	999999	999999	280	911	999999	785	663	234	51	950	314	999999	118	999999	840	309	596	999999	761	999999	999999	788	684	999999	734	314	153	690	497	761	492	866	226	843	996	694	542	442	485	216	698	500	999999	403	876	582	553	307	999999	324	706	90	233	458	541	999999	36	651	187	558	999999	972	999999	290	999999	999999	585	999999	620	156	767	164	999999	999999	999999	588	512	290	999999	162	761	845	723	182	64	412	643	767	999999	912	667	891	264	999999	574	999999	763	996	936	438	999999	288	687	999999	999999	999999	271	999999	376	952	581	745	899	999999	796	796	259	563	235	65	804	817	962	708	999999	999999	899	891	999999	366	825	516	999999	323	165	483	168	901	625	512	150	964	401	999999	999999	922	992	238	141	778	476	210	770	881	633	189	325	978	343	681	652	380	999999	19	137	75	401	585	870	323	637	357	938	722	915	840	999999	612	378	566	883	671	760	211	889	625	999999	473	689	975	167	190	999999	943	860	770	275	999999	232	274	530	416	368	999999	151	129	271	58	966	793	763	713	610	776	798	981	619	498	130	999999	999999	928	895	999999	999999	457	999999	994	999999	999999	
575	44	389	113	999999	476	999999	942	999999	770	363	999999	507	999999	999999	453	999999	791	999999	999999	160	999999	271	720	999999	602	999999	473	662	694	999999	277	195	821	228	728	333	507	999999	999999	999999	676	438	360	158	633	999999	999999	681	711	999999	997	849	999999	999999	797	773	669	999999	999999	955	839	290	375	439	96	999999	686	678	493	999999	999999	59	999999	999999	999999	999999	910	999999	319	182	522	999999	999999	999999	342	427	211	827	430	955	999999	347	309	999999	839	396	999999	999999	72	132	744	329	197	999999	805	999999	36	999999	999999	999999	862	108	850	999999	999999	57	340	999999	999999	668	999999	858	258	538	465	735	999999	456	371	97	999999	990	999999	197	437	202	603	999999	21	395	401	428	999999	971	102	566	496	999999	999999	791	66	513	823	404	822	885	81	659	136	79	206	580	422	999999	182	999999	599	662	833	250	999999	972	548	711	999999	999999	999999	999999	445	899	248	999999	522	579	40	773	177	114	374	999999	131	999999	241	941	999999	821	999999	883	999999	230	966	999999	215	693	348	94	965	121	137	941	343	794	223	999999	831	494	67	999999	402	999999	999999	495	298	999999	129	999999	740	606	523	455	875	999999	487	224	932	414	507	828	241	946	808	999999	976	433	217	337	730	999999	999999	999999	763	173	491	400	999999	999999	999999	923	574	999999	353	368	598	681	75	675	999999	999	304	426	999999	999999	611	999999	600	648	999999	999999	999999	791	778	999999	496	818	692	712	187	96	698	999999	868	583	999999	401	602	449	467	305	368	542	30	731	709	693	717	534	561	45	800	877	962	681	849	999999	71	999999	871	779	999999	362	497	229	311	843	558	413	975	219	999999	160	999999	223	506	999999	999999	56	36	803	111	167	999999	152	296	820	498	196	733	480	340	985	999999	999999	315	15	999999	999999	430	999999	145	313	558	351	192	650	696	749	185	318	21	24	590	78	999999	831	211	355	933	490	354	371	680	504	999999	867	999999	502	907	999999	496	969	626	170	667	797	609	809	959	999999	999999	748	21	999999	469	999999	999999	999999	19	483	803	699	868	939	999999	774	999999	999999	999999	324	78	203	841	684	999999	52	397	999999	410	999999	231	402	395	297	999999	605	359	265	45	563	472	82	493	434	697	796	110	999999	999999	999999	174	556	346	645	577	930	906	336	602	427	928	974	999999	138	999999	410	314	581	999999	916	424	378	999999	909	852	995	710	417	999999	999999	941	710	781	516	716	999999	65	750	999999	435	999999	33	999999	999999	634	497	974	364	999999	296	492	
529	113	732	479	795	999999	437	793	582	999999	999999	999999	577	999999	999999	203	592	421	586	999999	563	861	157	227	401	999999	999999	284	364	31	356	245	700	542	999999	607	59	999999	920	146	628	956	146	216	209	684	999999	142	416	304	391	942	596	999999	928	999999	955	514	87	90	139	999999	438	999999	873	999999	648	44	74	999999	153	554	500	449	726	606	999999	941	27	999999	629	277	868	69	639	413	999999	758	614	753	652	545	959	840	999999	475	528	585	343	999999	999999	61	77	796	161	837	999999	999999	225	999999	942	23	496	370	460	862	294	379	999999	469	613	889	429	999999	968	999999	999999	660	442	260	88	999999	608	81	999999	578	209	82	908	999999	961	503	542	292	811	638	58	999999	389	154	999999	158	999999	999999	999999	156	631	756	999999	999999	252	791	999999	964	252	802	999999	999999	999999	882	999999	222	470	130	507	120	356	147	509	999999	560	995	999999	999999	79	930	487	999999	739	999999	946	999999	253	366	558	180	790	578	49	18	233	633	909	507	491	969	688	999999	999999	232	799	494	999999	999999	992	257	520	424	999999	322	325	680	685	164	935	219	968	114	572	999999	330	778	107	501	116	926	96	772	807	109	251	945	368	517	735	999999	999999	755	373	311	999999	375	999999	999999	693	552	948	755	999999	281	11	583	969	49	901	999999	396	755	392	999999	171	999999	999999	795	80	999999	322	178	428	483	23	222	999999	999999	677	954	106	380	999999	999999	999999	340	999999	535	108	667	975	999999	615	715	75	451	372	999999	149	911	999999	999999	999999	999999	240	779	336	999999	268	788	999999	708	371	947	999999	999999	999999	828	999999	830	547	92	697	999999	999999	993	999999	712	418	999999	849	442	130	999999	206	219	724	493	999999	208	999999	999999	999999	320	824	276	957	668	999999	58	503	544	219	999999	373	675	199	999999	920	999999	999999	623	679	696	938	999999	587	605	750	714	301	464	999999	890	999999	434	816	387	588	136	45	894	921	369	78	315	233	811	402	999999	30	482	999999	999999	999999	390	999999	579	999999	423	999999	999999	917	86	999999	48	49	329	492	939	859	812	664	793	211	332	702	999999	999999	632	187	776	213	229	694	819	891	999999	909	999999	991	246	15	175	999999	999999	977	845	611	39	275	999999	328	999999	672	217	817	999999	999999	658	687	133	999999	749	246	912	158	698	391	938	157	999999	420	56	999999	622	807	499	999999	999999	355	856	999999	599	367	283	457	750	556	999999	11	121	531	260	758	999999	295	266	928	999999	999999	288	999999	673	
881	643	999999	282	515	999999	999999	328	434	368	313	831	425	361	999999	963	465	999999	151	904	937	46	110	169	297	89	999999	551	570	999999	992	76	402	999999	717	724	789	184	244	999999	999999	682	687	999999	999999	999999	452	999999	874	965	80	136	146	558	736	845	542	333	985	436	722	859	999999	613	375	246	438	999999	644	667	183	290	173	644	828	264	358	936	223	370	636	403	999999	605	750	865	930	999999	308	871	191	466	199	999999	785	226	999999	84	797	999999	999999	71	299	217	791	789	962	502	730	481	999999	605	999999	625	799	329	192	999999	863	509	316	594	93	772	999999	717	100	365	859	611	341	284	999999	512	870	999999	114	999999	813	960	999999	999999	999999	826	384	585	355	574	18	465	44	770	220	297	403	904	978	526	999999	84	699	607	643	128	150	222	466	607	754	234	224	723	350	902	606	878	480	266	398	999999	999999	525	999999	403	999999	570	73	851	118	965	596	588	999999	999999	270	305	794	995	686	999999	129	999999	820	784	250	320	430	999999	999999	525	434	722	137	999999	712	184	261	250	999999	579	999999	615	499	788	638	999999	984	611	642	311	94	999999	579	237	780	999999	704	571	162	266	150	755	170	593	541	874	460	907	36	999999	53	554	454	117	22	514	999999	999999	156	613	336	818	675	389	440	948	152	900	60	98	999999	689	97	999999	438	404	999999	905	256	764	186	87	585	556	267	540	40	472	999999	276	999999	999999	425	548	930	999999	89	781	163	999999	999999	559	856	937	616	999999	999999	170	678	617	999999	352	999999	392	999999	258	242	999999	131	999999	999999	680	685	784	722	808	999999	999999	363	999999	324	673	999999	999999	42	626	231	999999	999999	999999	84	870	794	607	216	999999	885	43	121	999999	99	959	659	263	999999	61	874	81	225	808	100	916	999999	571	303	999999	600	132	359	810	36	999999	189	228	825	57	999999	999999	577	699	922	240	999999	681	27	364	23	999999	989	981	999999	159	432	142	812	167	73	999999	313	820	999999	763	999999	310	655	503	780	441	438	627	999999	795	504	526	885	999999	488	135	553	999999	999999	112	143	999999	67	999999	999999	57	415	667	983	662	774	757	999999	168	556	137	999999	523	999999	582	70	371	816	999999	655	906	256	952	679	937	679	375	447	999999	630	316	253	999999	340	732	35	999999	643	999999	30	747	258	727	314	361	999999	39	999999	801	52	999999	561	110	999999	266	801	463	988	56	982	409	999999	999999	538	249	999999	999999	192	999999	556	299	728	313	
936	907	999999	529	648	999999	837	650	21	646	287	859	999999	152	555	84	999999	999999	782	999999	999999	621	437	311	198	999999	476	852	999999	999999	254	753	52	999999	174	324	999999	999999	814	670	219	341	397	673	669	999999	495	741	702	118	999999	983	516	141	782	324	480	356	340	584	999999	984	999999	510	999999	534	999999	999999	978	241	475	658	758	121	388	999999	233	763	641	520	999999	999999	160	737	589	271	246	911	999999	849	999999	262	941	240	819	234	537	887	282	145	861	990	763	470	642	273	235	405	999999	593	101	999999	714	999999	15	126	999999	76	921	139	999999	905	39	138	397	222	716	527	302	163	661	346	999999	505	658	999999	970	689	104	326	46	841	168	882	999999	999999	548	132	235	703	999999	471	999999	152	847	956	961	635	83	430	556	999999	113	599	932	754	236	999999	171	427	155	999999	999999	604	103	456	746	156	380	999999	999999	594	302	999999	764	199	999999	347	658	701	627	345	616	674	770	338	738	999999	949	13	900	999999	960	999999	557	254	499	999999	59	400	220	814	265	812	755	961	415	999999	835	999999	384	888	560	469	999999	809	999999	999999	834	999999	718	999999	207	999999	370	345	633	494	51	519	700	999999	298	999999	491	812	999999	803	919	808	999999	234	999999	216	999999	21	999999	501	999999	999999	716	203	536	294	681	42	999999	888	452	420	337	920	472	326	52	999999	600	303	999999	987	729	735	387	36	840	494	999999	999999	999999	358	566	142	487	303	802	506	999999	13	999999	459	206	999999	360	509	480	13	999999	417	173	263	420	485	523	30	28	980	815	999999	453	197	588	625	999999	103	853	205	443	999999	523	999999	893	999999	717	528	791	537	999999	999999	555	837	732	45	827	493	999999	90	619	466	285	999999	999999	971	559	999999	870	580	59	999999	655	285	999999	593	894	999999	370	823	768	995	999999	999999	604	937	954	616	464	552	797	999999	165	773	585	999999	999999	999999	854	921	47	329	657	220	488	999999	999999	280	277	149	151	210	132	124	999999	624	999999	795	999999	753	26	943	933	327	999999	400	110	882	699	593	699	999999	772	999999	999999	999999	999999	28	11	486	714	684	349	324	411	999999	536	51	460	961	749	999999	483	111	904	104	395	340	437	97	999999	350	580	683	449	999999	999999	683	338	873	286	218	793	741	999999	342	604	618	916	195	864	68	431	737	844	999999	720	671	999999	999999	62	17	590	914	999999	374	999999	999999	875	999999	168	853	713	999999	684	540	315	741	72	999999	500	999999	424	251	
233	999999	999999	842	839	848	236	767	148	999999	999999	279	627	878	283	999999	237	938	743	462	999999	21	355	844	63	314	999999	978	999999	972	200	285	593	348	691	999999	454	272	826	37	236	401	715	77	766	999999	912	436	999999	398	999999	562	44	999999	999999	221	614	85	789	535	561	999999	169	175	455	999999	686	289	197	774	229	965	122	716	235	635	305	287	87	999999	401	860	999999	219	999999	638	999999	631	134	479	894	379	482	301	475	978	999999	549	999999	231	728	633	999999	999999	179	379	999999	999999	999999	589	916	999999	999999	151	999999	701	737	949	537	817	304	65	165	717	880	999999	492	820	250	999999	999999	999999	666	856	920	999999	620	999999	50	268	198	999999	999999	544	563	567	382	999999	167	999999	251	293	21	803	927	672	999999	999999	812	329	999999	629	87	489	999999	169	669	150	999999	375	90	910	909	279	628	380	170	999999	164	322	477	160	662	475	15	119	744	863	999999	257	299	98	24	721	381	569	999999	999999	357	403	898	241	120	999999	693	341	384	742	184	556	511	999999	377	499	851	735	999999	611	484	87	425	806	221	999999	85	991	999999	197	897	69	535	755	273	760	999999	246	50	999999	781	674	735	11	688	383	745	442	721	524	870	646	603	243	999999	279	977	999999	29	147	717	999999	445	196	845	125	30	756	594	617	84	999999	695	105	829	999999	352	423	127	838	237	999999	999999	380	327	261	465	999999	999999	994	782	999999	227	999999	999999	999999	238	999999	166	572	362	989	848	113	449	265	950	999999	999999	130	999999	999999	974	999999	909	84	431	74	868	594	660	729	999999	999999	834	752	397	792	943	999999	581	803	267	555	485	248	794	176	930	999999	310	957	999999	703	77	228	999999	45	992	999999	658	174	680	572	912	633	66	258	279	697	868	999999	564	999999	999999	132	306	428	999999	671	290	264	143	999999	293	999999	841	238	532	615	403	999999	799	999999	101	416	133	695	643	851	191	546	897	999999	203	999999	403	234	999999	944	999999	929	339	331	797	999999	41	873	288	219	999999	828	726	999999	999999	516	367	698	999999	999999	999	610	785	854	999999	743	366	900	613	150	308	999999	999999	587	693	473	999999	999999	78	697	385	259	417	433	69	999999	820	999999	939	686	785	705	999999	30	945	322	154	999999	841	63	999999	999999	270	148	911	185	752	148	999999	999999	494	888	629	874	757	750	203	362	794	136	999999	999999	999999	926	999999	603	954	64	642	999999	329	547	637	25	660	999999	988	278	521	884	999999	681	
273	119	202	896	85	999999	272	999999	999999	791	690	714	139	914	999999	343	783	317	999999	698	999999	599	999999	999999	261	614	223	513	761	924	840	999999	999999	251	859	851	999999	467	528	177	791	447	999999	537	856	923	999999	999999	84	654	494	214	999999	912	185	674	608	999999	645	470	574	759	443	204	951	780	198	888	64	328	610	326	999999	63	999999	69	999999	972	100	999999	999999	999999	999999	116	439	636	256	613	999999	999999	999999	488	822	999999	999999	42	999999	999999	586	86	999999	997	691	999999	54	178	425	610	999999	125	337	999999	165	316	999999	107	331	337	764	325	533	584	821	870	86	131	999999	730	459	999999	65	289	395	24	603	732	999999	999999	71	271	999999	999999	607	999999	857	999999	999999	999999	999999	999999	999999	676	303	271	552	161	185	821	679	923	674	695	999999	142	70	57	250	151	713	18	322	648	275	503	999999	888	999999	870	22	470	799	988	413	954	172	999999	986	999999	472	999999	556	963	13	999999	999999	525	495	475	890	809	374	191	802	319	999999	72	999999	999999	166	663	184	315	808	999999	133	686	292	999999	969	682	71	126	999999	271	461	999999	999999	137	907	589	999999	999999	980	999999	105	999999	196	103	771	110	976	196	967	808	277	250	164	794	24	909	999999	298	505	217	748	258	512	540	999999	999999	427	284	892	577	999999	673	335	606	122	999999	500	198	999999	868	999999	999999	159	870	993	999999	204	999999	122	997	356	114	14	772	464	847	114	655	246	999999	683	702	304	399	547	603	999999	558	681	507	419	999999	999999	999999	999999	873	999999	999999	999999	645	639	999999	171	895	231	166	668	999999	151	999999	412	845	999999	497	999999	12	579	999999	333	999999	306	646	178	614	587	311	999999	377	270	999999	748	472	117	600	308	999999	541	999999	178	390	934	362	416	416	105	999999	103	375	451	999999	304	348	319	999999	999999	992	999999	556	317	999999	915	999999	302	561	526	940	737	999999	199	89	471	999999	591	942	464	943	239	761	519	23	217	875	926	761	296	410	162	999999	260	999999	707	984	999999	258	474	644	70	855	890	165	999999	742	999999	371	999999	133	757	376	999999	406	762	647	47	304	999999	50	374	999999	274	126	787	999999	110	883	382	487	88	342	477	999999	999999	384	871	363	185	475	999999	565	724	173	999999	786	999999	999999	553	70	999999	999999	545	434	279	529	999999	999999	378	69	642	302	999999	559	54	424	898	872	522	388	775	684	999999	247	351	808	816	111	473	999999	510	255	999999	999999	540	999999	797	999999	550	363	
792	107	985	999999	999999	406	576	174	128	238	888	999999	999999	174	294	272	678	308	92	470	713	489	310	377	558	999999	961	676	28	999999	627	854	999999	999999	999999	999999	698	999999	414	999999	999999	651	983	244	122	999999	999999	999999	37	278	612	498	960	90	999999	313	999999	617	999999	999999	999999	899	999999	999999	611	43	999999	182	999999	999999	573	999999	893	148	999999	72	999999	999999	265	452	481	796	648	750	161	138	894	251	999999	292	880	999999	445	999999	509	999999	505	629	633	89	44	741	596	999999	999999	935	604	999999	851	587	806	730	362	124	964	999999	260	405	212	482	149	831	664	296	999999	492	999999	926	638	895	566	877	442	999999	999999	740	999999	239	55	225	534	81	399	999999	999999	159	728	999999	999999	860	999999	110	426	161	940	999999	999999	999999	999999	222	705	678	194	956	30	929	999999	186	706	234	449	31	359	986	999999	999999	441	733	811	588	763	909	923	777	813	999999	460	291	245	999999	663	999999	999999	833	520	999999	887	443	909	999999	861	552	999999	999999	421	70	750	439	212	872	771	999999	497	999999	458	795	999999	416	999999	564	999999	999999	940	501	999999	549	999999	525	476	102	190	999999	824	266	999999	221	296	155	366	753	715	30	999999	373	443	319	411	463	999999	724	110	999999	299	999999	86	854	612	131	217	871	595	999999	963	120	999999	773	529	241	999999	999999	509	999999	999999	400	848	458	927	999999	68	261	147	21	150	751	992	999999	708	999999	189	872	999999	174	938	999999	167	490	67	999999	999999	999999	790	180	96	147	225	500	431	899	507	627	927	44	73	999999	734	584	999999	221	999999	999999	75	999999	61	504	638	344	671	564	242	367	401	958	896	999999	470	967	924	13	535	501	287	808	971	562	944	574	111	982	999999	583	999999	845	851	697	604	740	128	592	999999	880	828	867	667	149	236	969	148	673	495	766	659	90	685	626	706	266	89	499	559	74	999999	689	803	999999	960	556	117	209	794	730	849	342	505	655	673	419	999999	831	336	999999	999999	437	496	999999	999999	326	169	999999	990	999999	660	628	42	999999	646	148	73	18	999999	999999	861	939	999999	764	917	999999	585	40	952	296	126	257	999999	583	638	806	999999	999999	735	644	999999	882	218	457	79	230	309	71	18	534	356	142	999999	656	999999	496	999999	732	86	606	999999	138	282	704	999999	413	465	459	805	999999	945	263	282	544	293	979	730	999999	695	696	27	524	32	427	999999	983	605	516	999999	151	258	470	733	138	903	268	609	999999	235	666	
765	999999	999999	999999	999999	103	999999	999999	999999	143	766	999999	46	999999	589	999999	116	854	764	248	999999	948	988	663	592	485	530	999999	641	35	379	999999	206	38	931	176	268	854	839	999999	132	497	999999	336	999999	132	433	353	549	685	161	755	750	987	858	816	861	601	585	113	999999	716	475	348	999999	999999	928	999999	458	422	958	999999	25	999999	125	319	805	999999	287	469	999999	999999	604	955	873	624	475	219	179	999999	999999	666	999999	735	282	999999	32	804	572	835	203	425	895	999999	727	999999	999999	832	871	549	999999	209	999999	126	62	396	999999	999999	474	149	84	999999	838	342	117	999999	984	289	645	709	999999	999999	100	452	276	999999	999999	999999	238	975	884	643	999999	630	115	115	352	162	683	886	303	512	999999	432	760	484	586	562	29	435	914	460	196	171	261	19	119	871	850	426	115	644	291	499	999999	441	380	218	237	999999	948	831	605	999999	416	785	670	999999	692	791	999999	999999	457	802	999999	433	999999	187	378	999999	996	999999	312	999999	780	658	230	840	999999	328	999999	378	999999	27	999999	92	854	437	755	476	348	451	188	999999	376	999999	196	489	999999	832	985	203	839	141	15	476	529	348	978	757	999999	999999	999999	373	999999	999999	403	999999	325	977	578	28	431	902	757	554	303	999999	890	404	999999	999999	411	999999	999999	909	538	203	999999	20	563	516	459	999999	999999	517	951	814	380	696	982	756	174	461	263	966	771	999999	383	461	183	999999	457	583	295	999999	429	165	999999	999999	151	210	427	314	424	72	569	434	991	249	999999	488	873	204	422	715	576	950	90	377	999999	999999	999999	561	836	999999	68	876	712	97	98	795	784	999999	554	782	999999	859	46	201	407	347	999999	143	999999	999999	411	263	171	580	256	479	85	662	640	549	390	999999	478	146	13	693	722	903	161	807	704	281	999999	639	386	717	913	889	970	800	656	686	702	151	999999	805	999999	141	999999	999999	999999	131	962	999999	402	472	390	900	197	714	625	51	982	61	990	999999	612	531	999999	539	565	195	999999	839	999999	704	173	999999	270	999999	978	590	73	999999	999999	582	318	646	247	913	336	23	701	266	999999	999999	703	651	999999	745	999999	193	938	311	63	999999	439	132	999999	698	999999	999999	640	988	735	45	978	450	964	418	821	966	999999	290	212	999999	493	436	664	287	10	522	186	524	999999	794	651	761	488	561	153	195	534	999999	615	282	382	712	530	999999	637	263	686	742	923	999999	899	657	999999	511	51	999999	468	833	
999999	999999	877	125	999999	999999	999999	226	999999	412	274	635	999999	744	675	929	179	999999	906	525	649	999999	835	443	601	780	894	994	661	977	520	999999	727	701	851	999999	404	999999	730	999999	755	420	300	283	477	297	999999	999999	982	179	341	270	106	942	193	999999	950	443	524	999999	999999	399	565	985	892	133	908	740	892	846	534	912	60	327	999999	239	456	561	966	999999	986	739	21	491	645	260	54	785	999999	901	877	999999	743	528	542	366	999999	999999	999999	353	389	999999	273	999999	645	429	999999	999999	183	954	999999	399	477	221	999999	999999	388	83	349	999999	89	999999	233	999999	968	573	178	531	784	999999	383	150	999999	622	923	933	999999	875	846	225	999999	275	612	562	407	488	999999	999999	313	235	977	782	965	749	274	266	830	281	177	81	999999	688	994	769	580	999999	999999	999999	297	291	840	513	236	134	601	814	520	670	593	490	90	646	228	559	999999	601	184	999999	357	999999	113	204	707	774	965	362	280	842	999999	53	269	637	244	999999	394	474	999999	999999	158	999999	745	169	688	687	991	999999	999999	445	344	999999	999999	798	508	999999	999999	646	805	999999	169	248	543	678	688	999999	230	999999	412	206	174	960	55	342	999999	999999	921	943	999999	30	783	361	892	835	999999	999999	864	999999	139	614	842	999999	999999	103	999999	999999	999999	77	480	147	466	548	999999	999999	280	383	999999	846	526	611	708	999999	140	785	999999	807	356	707	180	685	685	999999	323	797	363	426	301	952	660	372	979	854	999999	378	563	244	159	628	999999	999999	80	28	943	527	905	999999	617	999999	425	874	563	219	896	999999	462	999999	234	414	910	854	999999	980	195	999999	999999	999999	771	761	231	443	999999	999999	152	55	615	666	817	795	891	755	999999	417	999999	785	808	999999	957	678	916	858	999999	744	718	710	999999	999999	832	999999	896	61	836	855	662	999999	226	836	76	851	189	795	888	438	522	164	55	674	999999	999999	355	861	999999	102	845	999999	433	999999	999999	442	13	526	834	999999	899	840	919	999999	999999	999999	569	999999	703	999999	499	131	999999	581	232	563	664	377	644	431	443	45	999999	743	999999	299	999999	312	827	634	848	999999	960	860	539	682	245	103	919	899	841	382	167	791	999999	724	403	851	999999	454	777	635	881	412	594	864	685	185	942	465	999999	999999	155	79	999999	836	999999	119	52	549	328	999999	458	745	590	70	999999	372	150	296	895	999999	620	382	856	223	781	999999	275	999999	997	70	999999	999999	903	584	999999	999999	533	767	
564	294	809	999999	136	216	186	146	821	534	986	322	45	655	570	299	999999	772	222	54	999999	999999	844	999999	999999	268	419	999999	999999	999999	833	789	838	383	731	999999	896	478	256	649	999999	999999	736	999999	688	999999	34	505	893	613	938	465	875	489	999999	952	449	999999	600	868	797	191	999999	815	701	206	484	662	999999	958	402	999999	526	572	17	999999	874	112	688	999999	243	913	111	238	78	377	914	359	670	779	999999	464	999999	387	852	854	999999	999999	999999	492	209	372	581	935	999999	769	939	312	482	302	999999	347	753	732	999999	999999	90	999999	747	333	999999	135	991	999999	999999	938	300	148	720	162	77	953	72	206	668	999999	342	176	28	999999	438	611	999999	378	701	824	999999	155	753	968	774	286	184	717	210	999999	380	436	999999	282	479	800	591	329	234	999999	999999	557	74	763	550	914	56	449	894	680	258	623	999999	999999	237	155	999999	999999	999999	791	778	355	995	593	501	999999	38	746	828	638	29	556	153	576	549	163	999999	999999	428	859	240	735	823	530	826	757	983	176	55	999999	415	840	941	443	999999	929	561	999999	271	645	999999	310	620	266	660	701	480	876	999999	999999	74	999999	999999	999999	999999	53	532	999999	999999	744	921	999999	999999	505	232	189	615	709	999999	620	602	609	728	782	973	930	125	567	870	134	287	117	999999	971	269	21	516	999999	999999	311	407	999999	714	999999	723	999999	609	125	43	480	96	770	999999	812	480	999999	676	999999	554	630	928	965	605	999999	466	813	128	729	245	999999	672	202	826	919	222	999999	999999	210	68	949	331	999999	533	399	48	516	462	999999	501	804	344	999999	999999	262	383	999999	490	82	70	909	906	879	879	999999	808	893	943	999999	599	964	569	476	999999	605	309	928	441	999999	603	950	361	197	999999	441	876	706	335	574	546	780	36	823	999999	159	999999	999999	130	710	591	155	572	727	341	536	244	868	999999	272	952	454	10	284	478	120	558	718	651	447	999999	111	568	379	999999	819	937	746	999999	999999	562	858	807	731	625	457	387	633	855	999999	207	18	999999	73	621	102	779	999999	354	38	999999	334	799	999999	764	999999	587	203	537	522	599	497	541	151	999999	104	646	279	658	30	733	999999	999999	950	249	999999	878	505	758	107	49	195	999999	308	742	238	69	134	999999	145	870	194	106	343	112	709	999999	91	363	526	455	510	103	333	999999	675	999999	848	443	826	610	92	444	440	482	413	999999	242	409	481	45	999999	312	523	160	548	
828	529	848	540	470	797	151	999999	999999	999999	102	79	999999	76	999999	220	690	150	999999	787	750	999999	999999	999999	614	244	682	999999	999999	933	208	579	182	756	847	999999	999	903	366	813	940	212	788	943	320	36	999999	342	714	824	999999	171	999999	372	798	172	669	160	925	236	125	999999	750	999999	340	999999	896	255	229	825	221	786	999999	721	999999	547	999999	999999	387	588	999999	349	999999	666	112	46	590	810	999999	684	282	849	978	140	697	999999	461	81	612	798	139	984	123	999999	613	999999	387	999999	999999	999999	296	751	772	347	231	999999	999999	93	615	304	932	96	297	544	553	371	808	654	999999	176	96	999999	314	589	458	30	235	288	63	67	658	322	294	707	398	530	87	640	908	921	999999	377	999999	999999	866	53	999999	578	344	251	246	733	254	358	174	490	999999	999999	999999	211	550	814	40	558	645	999999	801	590	156	33	294	177	745	111	589	718	349	997	723	415	334	999999	999999	812	820	999999	77	935	999999	999999	999999	894	752	999999	381	772	347	907	671	256	999999	116	999999	321	956	999999	988	153	769	455	150	449	469	483	877	892	871	999999	737	721	999999	865	56	248	999999	399	425	48	999999	816	381	442	999999	477	173	999999	999999	632	999999	751	936	923	999999	97	766	644	435	278	830	488	999999	129	180	999999	704	385	69	193	381	566	653	950	999999	953	84	999999	124	999999	319	999999	668	999999	372	985	784	999999	699	959	482	305	964	999999	217	250	914	261	271	384	772	787	999999	999999	999999	298	108	999999	509	222	999999	67	529	443	958	181	820	999999	757	195	999999	999999	686	999999	711	85	602	507	742	184	48	822	447	740	999999	532	501	627	988	999999	886	797	128	486	946	999999	776	530	197	46	999999	262	504	86	217	696	111	67	339	999999	696	600	254	335	184	200	620	789	224	436	999999	203	673	999999	308	999999	957	999999	999999	999999	309	81	319	706	754	999999	328	999999	532	532	430	443	297	813	999999	296	553	793	312	999999	803	999999	316	760	366	236	588	820	999999	838	739	999999	999999	52	875	624	999999	548	580	398	872	259	266	691	999999	246	905	859	306	22	999999	173	999999	408	493	999999	999999	559	349	528	999999	507	593	694	999999	528	539	255	938	763	14	15	222	999999	883	554	730	625	754	999999	330	729	524	765	22	576	14	505	558	562	859	731	208	62	999999	374	665	571	898	488	706	659	920	543	17	820	950	983	999999	939	592	149	804	228	207	478	983	999999	999999	226	999999	44	
697	386	903	282	999999	999999	722	518	999999	999999	999999	276	423	670	808	981	758	201	999999	30	999999	999999	969	719	927	980	855	723	391	838	889	999999	964	672	962	544	639	734	24	999999	271	16	999999	433	423	538	999999	536	669	999999	79	491	601	503	64	88	416	194	355	826	314	999	137	60	279	54	312	999999	708	999999	999999	33	187	834	759	999999	568	546	999999	398	999999	999999	63	388	768	408	999999	999999	617	884	137	455	388	198	999999	999999	999999	10	163	999999	236	62	999999	405	999999	999999	313	767	744	91	520	870	888	957	650	999999	945	748	291	871	963	999999	144	823	146	896	999999	999999	357	999999	999999	999999	999999	926	999999	132	500	657	728	999999	999999	999999	726	999999	374	267	566	430	547	999999	326	140	718	999999	415	999999	999999	999999	999999	763	410	324	419	257	999999	952	486	999999	795	528	494	999999	30	569	777	650	125	608	459	879	999999	224	451	999999	179	963	999999	111	999999	999999	214	495	398	964	999999	999999	903	478	999999	421	780	999999	635	28	16	999999	999999	159	514	764	280	320	999999	390	433	999999	872	999999	999999	33	112	999999	450	29	999999	999	900	66	256	997	999999	646	69	47	999999	734	999999	432	849	151	854	699	999999	756	999999	894	941	17	540	136	906	349	400	525	318	404	164	615	999999	17	137	63	999999	999999	999999	633	260	999999	999999	999999	606	999999	999999	999999	178	999999	999999	694	522	430	67	892	525	130	100	407	255	999999	729	703	999999	973	728	842	24	801	797	89	738	872	643	434	725	841	530	466	635	464	999999	905	615	470	103	999999	999999	999999	537	781	425	620	387	716	787	588	999999	632	721	871	999999	377	999999	999999	999999	649	999999	633	999999	684	600	634	771	999999	197	823	97	120	999999	453	999999	779	273	25	664	999999	999999	927	646	147	723	897	745	764	542	978	999999	906	514	453	498	999999	999999	853	999999	791	848	596	528	964	500	18	752	999999	978	153	114	599	999999	837	164	859	986	39	961	999999	888	17	258	999999	532	190	605	436	955	576	999999	999999	999999	872	279	999999	999999	999999	646	714	154	477	785	399	874	701	999999	677	999999	638	339	49	892	487	903	841	999999	319	441	319	412	326	321	412	442	999999	764	999999	999999	266	999999	313	999999	256	559	421	999999	858	344	999999	328	928	147	326	247	999999	999999	356	969	999999	559	99	251	336	312	827	165	383	957	189	936	689	119	999999	999999	36	999999	999999	928	999999	619	999999	974	609	991	484	189	999999	175	999999	176	999999	213	140	707	370	
999999	65	944	732	265	848	901	164	895	639	999999	114	147	221	25	881	428	999999	817	999999	124	641	999999	827	647	170	999999	196	23	528	999999	978	334	818	963	601	702	206	999999	771	588	820	714	361	665	84	999999	953	999999	295	989	999999	322	637	256	430	999999	126	94	104	640	714	151	376	164	840	779	999999	257	999999	189	232	999999	56	999999	999999	999999	984	172	572	999999	264	441	727	539	999999	666	999999	999999	543	882	586	121	999999	140	999999	999999	999999	207	825	304	537	706	999999	116	999999	476	276	156	952	503	999999	999999	521	791	386	999999	999999	999999	405	183	92	758	999999	999999	603	120	128	915	999999	625	999999	787	347	277	776	557	999999	620	773	292	400	551	999999	999999	157	632	999999	351	754	600	264	510	999999	651	999999	778	992	800	999999	655	358	360	538	336	913	947	616	253	999999	828	183	803	999999	122	783	999999	148	673	394	970	520	776	171	27	999999	89	985	695	65	997	999999	309	117	999999	934	49	999999	999999	136	209	999999	999999	999999	925	427	999999	446	689	867	680	999999	329	415	542	999999	581	198	999999	964	834	962	920	999999	27	273	873	695	946	999999	743	528	856	546	195	999999	174	450	245	600	910	642	999999	828	384	367	245	893	574	981	363	851	502	328	302	999999	104	168	318	661	999999	764	499	512	133	162	783	782	999999	587	971	140	953	920	999999	999999	666	102	813	999999	38	979	999999	965	999999	999999	999999	537	254	947	999999	15	999999	999999	56	156	999999	999999	704	999999	999999	463	673	986	20	233	897	581	274	999999	999999	12	354	658	633	574	999999	999999	999999	999999	999999	256	537	999999	727	965	998	379	874	907	58	874	999999	592	86	999999	316	144	955	600	994	453	273	152	377	857	661	483	999999	999999	999999	999999	113	472	999999	337	999999	400	268	999999	234	999999	707	367	63	999999	613	762	581	999999	268	508	579	98	999999	683	982	999999	905	870	313	525	429	999999	404	439	999999	999999	497	749	999999	915	999999	910	376	476	746	906	99	671	254	899	901	891	223	13	999999	25	999999	999999	354	999999	999999	999999	740	709	999999	314	962	623	935	687	274	831	420	352	633	668	722	770	936	999999	305	243	999999	999999	623	538	188	400	999999	755	699	85	405	999999	430	486	179	999999	377	441	943	999999	736	566	634	999999	999999	871	380	999999	999999	466	999999	277	245	261	772	336	95	999999	999999	571	999999	189	988	199	436	312	922	999999	498	64	402	505	142	829	506	999999	779	553	67	999999	30	29	999999	999999	600	137	
872	178	714	842	581	807	315	382	252	557	578	999999	644	179	948	233	882	247	999999	979	145	415	755	712	557	542	999999	818	550	214	726	999999	599	999999	439	754	999999	655	483	999999	200	759	586	999999	491	343	999999	887	368	999999	999999	225	179	999999	999999	466	422	11	295	999999	999999	496	831	48	999999	823	846	345	739	999999	791	999999	764	999999	789	385	999999	999999	231	999999	633	625	459	999999	77	510	585	999999	315	972	999999	999999	370	444	301	703	927	548	127	668	497	573	158	173	15	910	460	700	831	617	638	616	780	81	999999	678	46	88	971	330	999999	867	40	767	863	360	865	329	188	95	999999	290	688	562	725	70	477	295	999999	166	59	885	156	698	344	724	999999	299	39	622	666	849	999999	797	430	630	542	390	310	999999	55	141	522	999999	170	357	928	227	355	999999	211	750	339	999999	280	361	999999	342	999999	149	700	576	299	565	428	607	712	891	141	999999	999999	96	985	104	120	918	373	999999	537	986	796	442	999999	685	999999	916	999999	762	999999	999999	908	210	957	170	999999	478	999999	956	327	563	645	47	96	260	826	124	999999	244	999999	362	988	999999	804	446	353	268	999999	999999	153	512	96	950	374	72	196	326	138	999999	151	999999	86	416	92	974	999999	758	356	692	859	307	161	286	999999	174	90	597	406	521	817	999999	845	999999	999999	999999	999999	694	672	33	999999	999999	999999	939	103	71	285	999999	238	829	104	594	911	940	999999	846	361	810	999999	210	999999	599	920	617	17	455	797	849	999999	277	508	656	96	999999	629	359	321	221	999999	999999	888	508	999999	999999	426	233	784	999999	482	966	464	665	803	471	51	474	589	377	932	647	274	435	999999	961	331	448	507	588	999999	999999	534	149	999999	894	999999	483	239	353	201	784	999999	892	377	637	813	842	853	999999	292	165	770	943	289	545	732	463	530	999999	255	977	725	205	999999	86	441	324	999999	908	159	567	244	245	186	157	976	382	68	350	999999	489	594	882	306	165	635	591	860	999999	172	858	952	831	108	999999	68	999999	999999	301	206	498	999999	944	999999	999999	999999	534	767	141	568	360	405	190	260	765	999999	999999	899	438	450	850	999999	955	999999	301	999999	413	147	962	999999	510	999999	766	154	999999	999999	650	999999	582	244	111	999999	729	523	811	463	771	581	999999	830	225	576	870	851	356	45	999999	208	184	118	999999	396	805	52	68	286	638	999999	600	90	999999	436	327	203	348	999999	734	999999	934	838	844	831	805	
142	999999	934	999999	915	798	999999	836	452	242	999999	727	714	28	686	999999	534	999999	999999	980	262	97	788	999999	999999	512	329	311	999999	273	346	999999	999999	591	999999	179	999999	83	723	999999	977	253	300	204	853	999999	633	18	57	976	409	999999	999999	851	553	999999	94	999999	536	413	478	322	429	188	896	999999	51	133	355	516	340	999999	111	496	13	18	797	999999	999999	210	878	320	263	440	863	332	165	999999	48	628	95	448	546	999999	769	664	823	999999	307	654	435	999999	663	541	645	948	912	622	847	544	999999	499	290	999999	999999	999999	69	989	999999	999999	54	216	999999	726	431	999999	915	999999	726	348	194	685	296	750	774	377	999999	722	999999	915	420	542	999999	999999	381	595	168	219	784	611	605	999999	796	733	609	999999	425	936	119	753	42	130	895	509	360	999999	212	540	561	167	999999	999999	999999	409	999999	999999	228	591	354	835	733	705	16	125	743	360	999999	563	150	555	951	999999	612	999999	999999	999999	999999	488	153	810	393	627	999999	627	110	999999	999999	397	579	999999	999999	834	591	999999	29	999999	999999	780	765	10	683	649	399	16	215	789	734	162	527	864	865	740	447	544	451	999999	999999	388	25	485	999999	999999	983	53	555	127	138	999999	999999	999999	184	866	722	153	136	743	999999	651	422	320	533	487	870	714	242	999999	396	999999	999999	913	999999	735	765	290	999999	192	665	356	460	999999	660	407	141	999999	999999	999999	27	304	418	708	877	999999	966	999999	999999	999999	999999	278	810	296	730	91	504	117	276	449	111	442	863	944	87	999999	999999	334	659	999999	356	898	34	243	999999	102	639	134	46	882	768	70	338	999999	999999	999999	545	173	367	579	902	33	704	251	999999	585	999999	473	630	999999	215	642	55	826	885	732	254	577	54	999999	452	999999	999999	394	999999	50	113	814	392	999999	347	999999	999999	90	233	999999	203	783	344	665	661	175	504	999999	676	136	999999	999999	172	828	999999	967	129	999999	136	999999	999999	320	570	999999	482	999999	90	999999	657	999999	999999	999999	999999	563	539	471	242	388	975	287	875	39	999999	999999	34	601	652	999999	999999	999999	908	999999	953	701	999999	883	222	487	193	45	999999	564	393	498	459	60	909	609	299	680	999999	740	754	849	656	923	999999	26	833	880	999999	526	401	288	280	439	999999	901	193	655	259	999999	205	939	202	321	999999	229	104	973	691	999999	999999	867	645	177	491	113	999999	456	291	205	653	312	999999	568	173	115	228	29	49	17	426	643	431	978	544	999999	
657	345	287	382	921	999999	999999	931	261	533	999999	112	948	999999	857	999999	373	63	111	892	999999	999999	157	539	999999	84	934	999999	626	631	445	666	632	999999	456	709	999999	909	283	794	123	140	999999	640	472	126	81	142	160	690	279	999999	877	999999	936	33	197	747	999999	847	925	514	315	629	97	999999	999999	281	999999	157	999999	464	999999	999999	778	999999	326	516	76	999999	13	801	534	999999	361	78	999999	980	740	999999	521	431	538	436	999999	609	824	687	999999	496	646	800	681	999999	133	815	597	999999	999999	198	706	680	681	495	844	999999	999999	999999	277	999999	999999	999999	999999	999999	635	145	925	353	447	179	923	999999	999999	580	248	212	130	531	812	546	480	999999	999999	552	726	999999	750	52	592	745	999999	455	419	533	308	157	270	653	376	988	889	254	132	703	274	77	716	110	257	641	999999	458	566	730	549	969	391	987	999999	999999	394	999999	761	999999	550	477	229	999999	999999	101	942	476	999999	999999	999999	236	106	413	287	659	999999	649	795	950	742	180	889	999999	984	999999	765	282	352	581	999999	16	492	430	162	797	847	285	999999	999999	699	536	303	741	83	323	872	999999	709	651	671	744	98	810	959	380	999999	540	456	943	335	669	133	583	230	651	743	676	260	999999	812	848	821	638	261	999999	876	157	615	999999	466	787	572	701	910	858	918	682	999999	782	219	317	828	999999	999999	39	412	720	521	432	580	205	999999	229	839	822	999999	459	559	999999	999999	999999	924	786	486	548	107	432	672	371	999999	70	216	478	280	504	29	937	999999	231	803	165	636	999999	100	999999	69	999999	999999	97	935	468	132	999999	288	779	392	52	407	292	932	999999	58	159	699	999999	989	259	948	344	803	999999	651	337	950	348	999999	741	695	226	999999	753	569	585	436	999999	999999	499	199	501	121	976	539	999999	299	822	999999	999999	494	999999	281	809	404	527	294	949	817	795	765	999999	999999	651	999999	191	999999	188	420	473	723	434	999999	999999	69	457	999999	826	456	135	48	137	240	327	256	123	999999	999999	359	51	300	486	457	152	733	259	525	999999	999999	358	722	121	412	644	999999	69	10	999999	749	947	304	999999	503	691	757	638	709	658	404	243	247	133	829	379	182	999999	977	438	765	810	932	763	206	108	412	926	725	596	564	999999	123	172	929	411	746	999999	999999	765	395	105	549	866	999999	395	121	599	292	43	471	525	999999	571	26	999999	25	541	271	405	288	830	999999	999999	103	999999	129	85	204	427	
632	349	263	222	52	669	999999	75	698	810	986	813	644	692	134	49	115	552	155	990	999999	215	999999	588	999999	565	193	437	999999	857	276	999999	999999	865	999999	132	271	869	528	357	678	949	842	999999	418	999999	999999	229	999999	64	111	577	929	999999	999999	426	778	675	735	487	999999	833	303	999999	544	999999	419	999999	291	12	999999	246	33	797	999999	447	999999	120	180	999999	379	963	448	717	999999	999999	116	200	834	983	353	596	144	51	871	844	999999	12	915	467	65	416	938	986	287	865	999999	999999	999999	593	64	667	505	722	118	522	395	585	94	846	844	999999	999999	307	658	191	999999	982	926	999999	791	370	205	712	999999	999999	35	462	440	890	154	974	999999	250	999999	685	999999	422	933	358	459	80	917	79	622	999999	471	999999	337	999999	999999	571	215	999999	802	694	472	792	765	155	999999	932	154	203	701	870	919	704	378	999999	999999	689	59	999999	27	720	452	136	999999	130	500	395	135	345	136	582	768	883	448	999999	223	999999	999999	787	862	999999	926	723	377	752	916	767	271	364	14	84	522	999999	406	999999	251	346	702	645	999999	111	807	809	999999	128	111	46	265	143	759	792	999999	271	715	501	793	729	758	999999	213	999999	999999	999999	340	61	70	140	486	999999	993	877	605	21	142	761	719	127	656	258	999999	999999	512	999999	999999	999999	999999	260	999999	905	298	999999	587	999999	442	921	977	46	478	25	999999	999999	559	999999	150	881	999999	999999	139	954	999999	675	999999	999999	697	332	230	996	176	128	19	810	216	581	77	480	300	250	579	221	783	683	649	640	200	678	331	613	987	999999	999999	30	999999	969	999999	622	449	87	667	119	700	981	869	359	16	257	999999	978	831	999999	591	999999	452	918	180	108	36	442	319	28	11	999999	18	999999	104	988	688	999999	457	454	41	222	582	999999	999999	802	813	299	634	942	999999	353	782	328	141	999999	578	213	999999	35	596	16	768	648	117	93	972	999999	265	27	999999	526	530	386	638	378	999999	999999	999999	377	999999	737	808	999999	999999	999999	834	690	321	27	420	485	449	431	858	999999	454	933	999999	436	999999	999999	999999	616	383	999999	822	406	690	999999	711	999999	805	431	741	858	208	402	543	459	259	999999	115	999999	606	999999	87	109	527	613	924	441	999999	971	547	897	703	999999	992	999999	836	999999	10	558	315	824	999999	27	690	999	999999	999999	399	999999	999999	548	291	795	999999	299	318	722	878	999999	999999	280	965	834	883	843	165	17	409	825	622	999999	
291	556	932	999999	999999	70	418	527	787	872	51	727	794	999999	615	908	191	703	409	123	999999	923	999999	999999	999999	845	143	999999	844	819	652	999999	999999	366	999999	734	999999	237	885	258	314	999999	299	965	238	248	999999	999999	237	257	825	705	999999	508	271	367	999999	896	922	999999	926	571	999999	968	999999	477	999999	437	742	881	54	953	817	161	809	208	634	755	807	621	999999	259	619	999999	993	947	999999	781	999999	898	999999	999999	315	327	332	742	999999	331	745	760	801	612	151	356	999999	999999	888	274	699	73	733	999999	99	311	762	676	951	95	999999	999999	999999	665	999999	844	982	88	648	500	828	77	530	999999	20	56	820	203	117	273	395	131	68	884	999999	41	999999	817	876	14	565	655	999999	592	356	999999	999999	146	279	307	374	133	999999	397	999999	999999	999999	429	80	53	491	568	568	688	699	852	223	444	583	311	999999	999999	212	644	934	183	286	937	999999	999999	614	683	924	810	899	272	898	671	999999	459	497	745	747	999999	522	999999	999999	111	892	503	258	999999	563	967	999999	209	921	588	999999	272	355	999999	472	999999	438	807	643	999999	789	437	953	552	996	133	814	932	427	378	131	937	96	184	54	463	299	999999	130	957	191	699	351	320	217	186	999999	891	282	224	999999	999999	363	338	322	465	550	705	999999	439	163	695	782	552	467	525	185	180	561	19	243	820	686	686	576	100	999999	999999	999999	820	28	922	660	212	999999	999999	999999	758	862	589	913	593	617	999999	803	999999	916	799	852	999999	999999	999999	340	999999	980	584	39	676	761	231	999999	906	999999	190	420	999999	999999	999999	578	999999	999999	999999	318	971	999999	999999	212	995	882	999999	183	999999	790	652	999999	95	592	396	999999	398	386	999999	999999	640	221	16	232	436	280	999999	459	347	999999	801	751	583	625	368	176	340	999999	44	794	680	999999	999999	125	999999	371	335	648	648	999999	189	675	999999	999999	677	760	100	999999	775	725	319	630	836	76	989	901	245	469	233	999999	892	26	352	123	326	592	139	890	514	75	944	924	810	989	50	999999	999999	164	999999	999999	86	999999	999999	318	999999	59	222	24	136	816	999999	865	425	428	464	999999	999999	920	112	95	630	209	913	709	780	394	819	846	35	863	999999	91	521	624	154	980	420	43	638	277	379	124	764	999999	940	999999	509	392	999999	999999	803	796	61	862	978	877	998	999999	538	100	239	376	999999	272	632	999999	999999	800	284	999999	752	299	999999	999999	715	515	999999	225	769	701	999999	
437	321	157	70	999999	40	659	646	999999	981	523	505	547	999999	13	135	502	999999	896	735	709	999999	60	135	513	514	225	157	472	999999	783	999999	836	215	802	64	841	211	244	23	694	163	16	503	238	794	744	797	711	389	941	160	999999	966	999999	999999	999999	32	557	883	814	511	184	834	999999	999999	668	342	999999	999999	999999	999999	830	882	50	999999	111	556	896	999999	770	427	445	999999	500	632	264	869	999999	483	793	818	654	361	209	999999	979	181	305	842	136	412	562	999999	105	651	999999	999999	926	628	226	713	136	838	999999	396	76	101	344	575	141	798	311	762	165	999999	645	999999	683	999999	999999	930	261	63	592	367	999999	999999	987	849	312	275	943	411	999999	89	691	816	248	812	126	887	837	729	711	337	111	800	607	999999	999999	999999	315	78	62	296	461	82	255	755	999999	394	114	494	273	866	999999	899	505	85	784	829	999999	870	999999	999999	102	532	352	265	266	74	84	368	999999	461	959	874	359	969	628	618	571	492	999999	732	999999	999999	466	999999	482	211	999999	532	843	186	999999	445	337	372	204	929	999999	989	999999	466	319	745	651	811	906	980	549	535	456	999999	268	747	589	999999	906	748	76	507	783	64	769	999999	999999	667	840	524	547	999999	999999	999999	999999	581	993	825	999999	47	999999	654	938	502	999999	769	85	677	917	873	855	999999	465	455	862	232	216	444	696	767	230	983	970	999999	442	999999	760	758	999999	687	753	764	596	869	56	421	999999	290	402	10	475	848	749	999999	668	229	999999	329	835	665	374	559	138	999999	999999	718	999999	556	69	110	999999	327	399	999999	129	999999	731	999999	408	451	663	999999	52	696	301	382	243	12	999999	222	39	440	922	999999	999999	204	635	941	62	338	737	23	231	301	991	158	458	999999	999999	999999	498	936	920	394	11	999999	516	441	362	444	484	681	832	846	80	578	405	999999	917	924	465	789	542	80	999999	650	704	750	705	999999	999999	725	164	156	999999	103	520	538	620	874	688	999999	588	617	853	999999	191	384	231	422	752	681	601	999999	121	709	999999	850	680	361	744	765	736	219	521	759	526	685	132	977	999999	999999	166	53	246	271	210	925	226	658	469	999999	999999	292	400	252	133	241	45	24	699	670	857	269	140	922	467	379	106	999999	539	999999	261	253	365	885	999999	557	999999	849	999999	478	633	31	999999	424	245	999999	999999	279	635	999999	649	117	287	397	999999	897	999999	324	804	830	828	132	128	999999	78	285	
927	514	727	576	555	196	999999	999999	46	835	376	715	686	22	999999	827	468	999999	856	153	966	999999	876	627	999999	372	999999	999999	999999	510	903	928	999999	959	527	999999	999999	69	999999	463	601	66	360	183	530	207	637	792	279	10	663	999999	117	924	319	999999	637	109	931	999999	151	838	999999	535	932	448	369	999999	495	999999	285	409	515	999999	552	910	616	703	106	446	735	262	408	649	847	39	821	999999	650	567	675	999999	137	999999	321	763	999999	824	250	92	838	910	307	31	999999	999999	999999	713	999999	999999	353	934	12	495	457	999999	439	931	688	903	626	937	999999	927	582	832	999999	958	91	789	435	791	463	999999	999999	824	955	999999	923	999999	669	117	999999	251	224	999999	450	642	999999	432	333	553	146	346	466	999999	833	379	448	999999	982	999999	632	999999	999999	999999	480	987	886	633	933	62	18	106	243	518	888	835	713	841	392	639	860	658	465	882	655	126	999999	999999	991	999999	999999	999999	609	269	485	999999	276	662	270	462	755	999999	499	280	544	50	999999	947	22	997	666	999999	999999	999999	550	973	137	999999	999999	999999	439	188	641	357	124	999999	999999	974	43	431	568	60	580	999999	884	999999	169	195	347	615	24	610	999999	993	919	340	531	266	999999	511	339	999999	755	907	32	576	833	999999	165	567	553	138	914	590	439	616	37	579	999999	165	814	941	754	301	349	828	492	648	999999	783	455	999999	265	531	999999	393	304	999999	907	318	560	27	39	779	71	999999	696	115	564	313	999999	951	798	563	696	398	430	464	999999	203	93	195	999999	999999	122	324	873	392	999999	999999	321	363	671	160	999999	797	999999	975	239	463	142	387	93	135	479	999999	441	702	834	703	963	839	115	999999	234	374	313	999999	667	747	999999	313	615	519	991	949	289	647	957	999999	999999	455	234	114	999999	706	112	999999	999999	999999	882	181	999999	796	999999	481	258	999999	925	240	494	264	317	492	451	828	771	574	143	529	224	793	744	935	999999	518	614	10	652	528	272	725	999999	59	864	841	756	819	437	520	701	332	722	999999	414	232	999999	742	662	243	934	538	454	999999	403	98	436	621	579	999999	866	257	314	407	967	768	509	268	627	610	82	999999	146	623	828	891	999999	26	999999	993	380	872	348	419	593	734	281	382	655	776	414	144	250	863	653	453	27	325	999999	999999	723	879	125	62	999999	999999	401	830	999999	511	26	999999	100	999999	202	999999	999999	895	813	243	496	136	612	850	205	937	711	282	
999999	384	999999	756	266	884	280	501	757	295	258	611	342	999999	999999	154	759	993	53	999999	671	659	544	132	511	526	999999	596	276	274	857	999999	281	128	859	179	637	270	164	999999	315	999999	999999	624	646	212	900	55	309	468	999999	211	893	999999	999999	320	840	999999	999999	739	734	683	234	492	999999	999999	339	223	591	658	516	499	839	837	358	969	422	999999	486	999999	626	999999	297	999999	182	655	999999	234	517	548	338	886	25	999999	481	632	999999	754	196	620	872	686	463	650	999999	602	999999	66	698	641	898	921	999999	944	999999	629	395	999999	999999	782	696	115	706	52	329	629	483	424	365	999999	999999	667	999999	865	437	939	650	646	999999	580	293	999999	535	875	650	417	621	999999	311	851	247	60	444	999999	924	999999	999999	421	331	999999	999999	947	700	999999	999999	240	198	999999	517	182	979	999999	569	999999	498	999999	579	831	402	911	18	412	123	999999	488	453	999999	328	941	670	960	239	325	534	461	346	582	563	999999	419	228	221	999999	999999	999999	498	490	999999	999999	510	197	158	999999	999999	323	716	834	196	493	694	17	870	467	846	222	749	433	44	287	999999	999999	999999	999999	982	692	797	999999	999999	999999	990	963	527	999999	441	483	811	220	905	999999	744	512	396	80	999999	999999	999999	753	716	999999	132	999999	455	999999	763	669	999999	64	46	999999	525	868	850	554	503	731	489	467	36	373	410	539	999999	823	542	649	454	999999	61	581	344	53	141	999999	999999	924	517	110	649	771	311	999999	183	187	695	876	662	841	577	999999	999999	890	726	352	515	593	999999	632	884	123	224	236	999999	465	999999	481	736	782	45	578	223	999999	818	265	72	652	999999	350	137	999999	987	999999	999999	739	999999	453	327	788	561	925	999999	884	225	535	999999	85	999999	718	794	224	150	879	806	998	108	541	81	471	290	999999	237	207	505	999999	135	612	857	273	805	999999	999999	947	999999	999999	201	339	174	293	708	999999	897	646	555	999999	526	117	806	379	640	127	382	999999	508	698	697	189	389	996	409	944	227	491	913	855	999999	203	659	696	806	769	377	788	763	303	965	999999	652	592	702	999999	806	999999	633	688	567	309	448	531	421	22	950	177	883	764	999999	416	733	699	999999	333	458	119	573	871	750	593	999999	999999	733	116	536	999999	304	999999	999999	739	999999	234	298	760	754	137	284	793	819	209	904	999	534	999999	999999	999999	739	379	570	999999	914	761	999999	973	999999	243	999999	999999	486	163	873	999999	999999	999999	558	
999999	410	102	999999	330	834	999999	62	551	688	102	680	184	259	583	67	925	821	451	999999	106	999999	324	553	520	339	969	317	999999	999999	412	383	504	10	358	552	646	800	249	861	144	708	999999	294	124	562	623	999999	902	106	999999	681	999999	213	461	221	96	549	68	991	864	999999	999999	225	999999	719	186	183	999999	999999	421	999999	999999	589	999999	397	901	999999	438	957	715	999999	414	569	388	731	209	999999	548	147	466	999999	741	257	996	671	321	180	18	405	386	449	165	999999	684	999999	109	999999	521	73	319	65	120	999999	286	951	68	827	999999	554	519	885	634	762	574	324	393	333	592	999999	999999	999999	31	43	581	275	758	542	884	566	999999	615	779	999999	828	410	985	641	971	999999	612	494	344	464	885	999999	814	402	306	999999	439	775	11	501	988	999999	44	87	999999	20	999999	525	943	280	999999	904	115	999999	934	174	999999	999999	362	547	417	591	396	999999	157	999999	460	365	245	524	999999	856	613	999999	497	999999	375	908	121	999999	853	97	551	73	541	981	395	665	468	142	41	687	422	464	94	406	202	477	999999	450	560	999999	289	999999	999999	76	300	828	662	999999	999999	430	640	402	693	999999	50	999999	35	999999	694	795	897	113	492	449	443	999999	203	100	999999	898	978	999999	409	999999	807	999999	999999	475	999999	567	12	772	343	610	57	999999	770	763	366	999999	451	763	999999	765	938	186	935	704	632	999999	634	999999	649	900	999999	969	992	677	999999	917	412	999999	486	136	793	135	770	882	402	423	389	999999	733	999999	457	225	915	644	87	631	196	999999	999999	549	933	439	132	442	168	88	38	103	250	448	468	891	999999	629	972	813	415	63	999999	219	761	204	999999	473	453	236	63	357	999999	999999	730	196	717	936	999999	363	999999	338	723	999999	394	295	199	294	717	566	938	295	672	274	225	142	999999	633	787	738	601	659	989	931	999999	680	999999	358	717	281	184	350	436	618	811	87	999999	988	824	475	999999	999999	756	887	999999	768	999999	334	676	999999	283	93	159	464	762	353	348	791	999999	714	792	840	577	446	391	598	859	63	999999	999999	999999	999999	809	999999	999999	57	999999	999999	643	266	995	178	682	129	997	100	200	971	856	467	738	999999	698	120	683	174	976	320	505	699	908	631	871	537	795	999999	283	837	730	999999	999999	246	157	43	719	623	999999	457	999999	301	407	888	207	999999	409	264	999999	699	637	999999	81	592	606	944	357	374	307	154	334	648	817	362	250	152	
27	502	400	664	999999	70	16	529	871	214	301	30	999999	999999	138	541	132	584	210	172	999999	857	639	213	685	354	999999	23	132	799	999999	999999	647	65	999999	999999	864	571	308	577	999999	551	999999	999999	652	337	940	431	26	793	526	999999	162	88	508	169	862	197	999999	56	744	993	999999	999999	730	256	382	378	897	231	999999	560	999999	633	609	101	999999	246	560	358	414	894	997	999999	282	251	892	569	556	819	54	676	592	262	832	999999	155	649	672	406	999999	571	533	999999	999999	999999	999999	999999	478	417	33	625	636	630	999999	849	996	76	999999	999999	364	813	821	88	186	10	967	34	800	51	999999	497	574	164	403	999999	999999	212	223	316	294	373	100	149	796	429	50	999999	620	999999	572	88	850	999999	52	151	749	455	618	126	998	932	999999	437	471	535	999999	481	237	798	488	793	853	492	204	990	722	999999	999999	757	999999	15	999999	816	478	867	646	999999	122	999999	999999	999999	593	107	317	362	644	999999	677	270	378	568	999999	822	505	778	235	367	988	61	999999	76	999999	861	166	999999	529	912	999999	604	889	669	999999	974	705	573	999999	756	999999	999999	999999	999999	999999	32	389	401	999999	591	321	999999	999999	289	403	999999	833	36	752	731	940	323	832	732	703	83	380	708	209	760	127	999999	999999	479	999999	155	999999	368	999999	150	482	765	723	937	999999	269	999999	609	275	308	151	678	820	478	999999	999999	19	623	365	931	999999	680	202	999999	474	389	131	172	107	258	365	474	999999	611	259	185	599	895	141	444	120	999999	443	900	618	448	121	109	664	999999	999999	91	12	999999	999999	802	573	214	473	999999	147	800	512	999999	942	676	714	219	229	639	271	124	999999	921	821	880	999999	301	900	35	999999	32	508	776	122	284	472	834	122	999999	612	395	431	920	307	999999	267	425	958	942	733	999999	999999	34	69	31	599	91	999999	618	564	282	313	448	999999	999999	302	736	905	999999	214	879	107	772	999999	999999	693	999999	623	510	622	999999	999999	958	999999	999999	152	999999	717	999999	684	390	525	503	892	340	91	982	977	192	999999	999999	999999	999999	999999	853	999999	117	996	999999	337	38	467	807	999999	743	938	355	155	576	972	818	999999	813	999999	823	364	603	879	999999	794	710	593	441	493	101	311	53	230	448	571	45	487	534	763	656	922	718	507	159	401	736	837	411	220	209	511	706	315	914	499	210	237	308	398	626	444	36	324	904	441	895	999999	707	14	936	341	495	60	337	900	646	
106	730	306	68	873	192	231	294	589	999999	738	316	999999	999999	807	188	999999	147	221	896	403	999999	717	999999	610	139	406	999999	999999	26	656	977	23	999999	114	506	11	999999	753	262	805	999999	324	999999	999999	999999	999999	643	138	162	999999	999999	126	14	999999	999999	22	800	999999	743	785	999999	426	573	949	760	302	105	266	311	187	805	394	959	999999	373	999999	881	999999	999999	381	762	154	715	666	743	861	18	999999	999999	494	210	882	19	476	999999	999999	999999	886	999999	999999	662	386	827	975	554	528	166	913	879	999999	140	462	999999	371	32	802	710	906	216	899	293	494	655	816	976	922	384	999999	999999	758	537	994	999999	999999	718	385	999999	740	122	224	705	105	731	396	999999	748	999999	999999	453	64	903	844	680	999999	242	178	999999	20	999	999999	154	673	679	130	686	999999	999999	999999	999999	647	999999	999999	794	991	204	197	762	269	999999	237	999999	736	999999	189	999999	693	324	446	41	550	654	999999	741	490	79	41	999999	611	709	227	239	825	994	806	578	934	60	689	312	54	416	471	999999	999999	999999	999999	634	500	275	993	821	999999	369	999999	992	179	238	313	921	172	771	999999	560	999999	999999	880	999999	242	999999	999999	643	634	144	999999	999999	999999	758	969	999999	661	999999	926	999999	715	405	166	465	999999	814	999999	705	999999	767	149	283	265	911	999999	774	55	676	999999	999999	354	999999	196	938	382	999999	808	999999	268	999999	269	765	844	814	999999	840	841	424	999999	428	999999	224	896	999999	995	999999	999999	282	446	205	519	999999	16	47	991	365	218	999999	93	922	15	987	446	999999	507	383	999999	999999	77	481	932	999999	999999	973	688	999999	463	329	999999	668	101	999999	974	73	238	999999	759	807	999999	488	631	999999	341	927	422	999999	999999	898	370	621	284	436	215	965	999999	999999	169	43	359	861	901	889	999999	999999	831	479	22	383	769	233	624	631	628	999999	849	319	298	999999	560	999999	362	999999	958	332	393	665	331	18	800	999999	124	999999	458	961	587	742	999999	916	105	943	999999	404	139	147	996	653	807	626	126	952	600	270	482	885	509	999999	930	951	999999	999999	157	13	999999	999999	118	899	182	666	999999	999999	970	382	803	999999	999999	957	436	821	336	999999	999999	704	892	847	999999	999999	253	999999	462	250	812	397	884	929	999999	999999	821	708	999999	107	481	151	999999	19	982	227	466	865	622	551	910	118	999999	301	319	452	121	734	999999	264	999999	609	214	760	304	582	999999	999999	821	999999	145	727	793	239	269	715	
89	999999	865	530	397	387	951	910	999999	999999	772	999999	619	352	96	96	36	773	450	872	936	999999	715	409	730	592	999999	556	415	999999	325	396	999999	603	373	999999	869	161	867	278	999999	304	429	600	999999	904	264	478	999999	999999	700	29	788	999999	779	224	999999	465	999999	999999	343	999999	504	999999	388	999999	561	26	979	857	227	999999	906	182	999999	999999	999999	125	999999	825	337	575	577	999999	492	306	999999	999999	999999	159	72	414	361	72	935	263	800	282	221	434	352	248	499	999999	831	825	122	615	182	147	778	61	999999	974	477	768	826	147	664	92	999999	999999	202	829	999999	999999	523	844	247	960	841	173	903	174	999999	99	999999	455	535	667	193	992	472	686	999999	999999	548	999999	595	999999	437	662	617	139	999999	436	55	999999	999999	28	312	278	378	222	305	615	157	701	501	387	691	380	611	997	899	785	454	515	458	784	999999	146	259	999999	999999	188	555	774	517	57	999999	416	129	516	364	999999	623	259	390	765	999999	846	885	217	485	66	60	620	240	871	981	539	999999	999999	753	176	29	308	688	126	69	382	193	454	344	285	999999	105	999999	999999	171	204	999999	693	920	427	260	51	594	999999	137	935	544	646	75	999999	206	999999	763	999999	895	325	570	273	706	491	663	441	872	999999	999999	955	977	255	709	999999	414	527	999999	335	916	977	713	222	989	999999	837	547	999999	999999	999999	684	341	453	99	846	633	861	986	439	764	818	178	999999	999999	999999	958	298	999999	999999	999999	679	999999	437	282	918	611	999999	284	999999	653	999999	63	999999	131	130	624	533	166	999999	999999	999999	540	202	571	108	999999	999999	550	817	999999	549	611	111	999999	409	739	904	181	181	245	284	587	999999	785	648	764	136	273	551	999999	434	142	83	999999	556	148	752	866	999999	119	292	808	999999	417	114	999999	951	320	722	999999	719	999999	985	627	880	999999	136	417	999999	343	681	65	999	999999	741	416	537	978	185	999999	986	999999	996	71	953	475	130	996	999999	143	999999	816	550	169	999999	999999	157	455	252	590	21	345	999999	841	437	236	809	207	675	999999	976	999999	145	461	404	681	365	923	674	414	845	140	735	788	530	865	515	839	431	668	269	999999	735	999999	259	651	104	165	999999	999999	666	999999	330	983	166	839	680	99	765	166	716	999999	999999	838	999999	881	609	164	321	572	721	970	776	999999	438	999999	999999	550	211	753	586	209	999999	947	748	922	809	999999	631	690	999999	425	84	275	951	46	999999	896	999999	
378	51	940	844	71	999999	696	156	999999	554	272	999999	140	887	21	579	517	999999	833	100	999999	81	857	999999	630	387	305	895	510	65	999999	592	352	999999	833	712	646	999999	239	999999	62	776	999999	999999	369	100	64	999999	72	999999	444	113	477	806	35	306	193	417	999999	683	710	800	645	268	162	679	258	999999	999999	309	933	999999	703	892	48	56	999999	660	999999	540	999999	767	999999	815	620	298	124	999999	676	536	528	239	152	556	240	261	999999	237	54	999999	841	626	999999	763	762	293	999999	999999	767	978	721	533	999999	999999	360	999999	999999	829	648	864	564	712	761	527	780	703	19	157	999999	999999	916	999999	615	484	999999	706	294	78	63	336	888	539	999999	697	999999	994	986	469	205	298	294	310	588	190	134	139	865	955	983	68	284	999999	999999	981	72	372	918	769	999999	653	658	898	776	999999	975	35	999999	999999	712	785	717	549	999999	373	501	999999	770	434	359	569	840	999999	999999	994	62	999999	614	999999	999999	453	86	227	485	999999	640	396	999999	276	999999	999999	204	999999	253	207	351	734	312	561	489	457	602	493	419	999999	813	329	812	781	268	351	999999	147	437	268	709	500	74	409	733	999999	90	503	999999	259	999999	999999	999999	888	653	328	332	63	316	187	851	592	999999	70	738	320	583	999999	18	863	688	67	999999	984	999999	999999	669	902	827	384	376	109	274	999999	59	775	244	999999	999999	940	28	366	831	259	417	126	693	13	670	422	999999	337	999999	999999	999999	999999	999999	109	400	802	658	430	235	999999	811	752	328	646	21	963	86	659	625	77	845	332	235	124	577	381	167	666	241	415	852	49	999999	907	599	999999	111	144	534	334	292	598	140	898	999999	665	798	56	999999	707	999999	872	711	999999	999999	249	91	999999	999999	28	644	992	198	820	89	771	999999	420	57	999999	861	941	134	300	785	256	999999	999999	675	999999	582	121	673	534	79	980	337	999999	999999	360	999999	553	611	515	690	299	409	999999	819	677	527	388	998	722	845	404	747	999999	641	274	57	754	999999	999999	446	532	328	999999	999999	109	443	951	33	999999	619	318	339	618	610	495	846	881	517	999999	394	999999	999999	950	688	999999	242	916	554	132	312	999999	670	990	79	167	971	745	568	720	243	576	364	310	999999	999999	74	999999	810	156	427	176	247	884	236	252	999999	377	975	87	999999	527	406	999999	395	714	999999	348	549	453	523	111	322	999999	765	818	839	813	999999	161	609	113	115	408	705	999999	668	999999	
764	999999	747	604	999999	999999	999999	715	999999	464	999999	398	999999	725	589	367	999999	999999	999999	999999	128	418	413	606	999999	999999	999999	763	421	998	205	999999	56	862	999999	722	705	919	999999	831	944	59	999999	384	999999	459	272	883	999999	748	775	388	291	228	667	355	423	151	84	945	24	999999	304	180	268	665	351	36	999999	866	661	713	985	32	505	79	999999	999999	707	79	561	593	999999	999999	999999	817	967	828	204	238	309	563	844	999999	817	999999	999999	477	126	999999	117	999999	999999	999999	97	72	403	269	723	597	586	395	444	15	394	430	849	631	947	451	697	999999	999999	912	999999	999999	868	599	999999	650	324	301	912	474	961	324	999999	999999	586	170	423	708	115	606	652	914	999999	999999	999999	396	14	999999	529	674	545	999999	414	830	999999	989	203	999999	63	82	999999	294	483	969	53	79	580	267	54	787	37	988	418	235	270	652	999999	39	599	819	645	200	771	247	928	377	910	999999	999999	596	967	999999	655	42	333	999999	441	159	999999	999999	999999	747	89	742	999999	999999	999999	189	999999	447	20	173	214	999999	999999	93	522	245	50	675	169	999999	765	458	819	417	343	999999	901	902	999999	828	243	999999	13	999999	121	999999	999999	382	200	731	999999	64	999999	803	999999	421	606	999999	999999	205	118	130	771	266	982	631	999999	239	223	801	287	999999	235	192	930	546	240	999999	999999	493	645	668	485	999999	108	710	999999	26	12	922	779	661	67	26	999999	123	999999	746	916	490	115	370	168	399	999999	793	829	403	873	868	190	77	278	360	559	449	999999	343	167	281	759	999999	999999	300	32	626	609	218	999999	817	650	999999	622	999999	388	999999	509	95	984	999999	881	478	152	143	999999	711	999999	707	467	999999	478	999999	588	999999	731	208	144	868	377	827	194	620	999999	65	228	696	455	786	972	999999	939	559	359	999999	399	290	764	102	559	320	243	901	751	202	348	97	905	999999	999999	999999	150	641	717	166	130	999999	547	96	914	55	265	605	734	192	339	918	999999	736	999999	450	999999	51	319	66	593	292	868	738	999999	999999	999999	478	36	792	144	308	841	203	999999	138	743	677	999999	999999	999999	999999	177	999999	862	999999	885	178	732	999999	999999	108	332	999999	573	837	402	808	379	784	263	999999	579	942	58	999999	86	19	14	126	999999	766	863	805	11	999999	125	309	999999	297	255	622	745	999999	999999	45	975	999999	999999	893	735	934	307	403	999999	278	69	234	519	831	353	876	173	615	999999	979	999999	527	659	999999	
999999	102	933	92	999999	999999	51	863	896	23	66	895	389	999999	999999	772	999999	469	554	732	896	891	999999	999999	944	378	459	999999	999999	76	999999	999999	531	21	181	999999	10	999999	864	619	236	205	337	506	774	999999	496	62	234	840	520	999999	999999	926	722	831	312	888	147	170	191	911	760	830	999999	608	374	999999	939	999999	771	999999	604	999999	999999	700	563	999999	279	497	999999	999999	905	272	555	999999	485	604	999999	999999	339	122	87	704	438	325	445	507	292	176	999999	129	123	999999	999999	276	999999	47	431	31	277	999999	619	999999	288	784	16	999999	999999	199	999999	769	88	599	419	659	176	900	999999	190	999999	66	11	113	999999	762	999999	429	203	288	853	447	999999	277	82	320	503	999999	425	999999	999999	946	232	103	999999	324	50	524	75	999999	110	999999	999999	250	766	221	27	516	246	526	501	586	305	999999	345	999999	595	999999	526	108	166	739	999999	853	872	999999	833	999999	999999	99	721	768	363	783	999999	583	906	933	511	861	303	986	199	999999	999999	999999	650	236	999999	368	728	239	997	967	263	371	794	688	378	999999	387	999999	457	157	804	732	233	522	999999	761	778	662	309	665	999999	179	549	585	701	150	667	606	160	700	371	492	771	396	530	816	999999	228	565	63	483	194	539	52	105	428	508	999999	419	995	590	75	929	342	171	93	821	999999	986	237	999999	780	999999	756	785	321	999999	836	991	10	972	560	999999	256	999999	621	639	506	490	283	642	538	197	164	120	305	562	439	999999	999999	994	580	242	337	999999	702	999999	999999	266	783	467	671	147	418	33	39	968	683	160	999999	453	324	728	713	594	260	593	803	646	490	999999	999999	612	999999	16	402	328	769	982	999999	396	999999	250	707	815	999999	999999	779	999999	999999	336	878	289	999999	999999	999999	852	528	999999	999999	119	999999	145	999999	33	934	69	999999	411	630	711	999999	701	999999	164	597	999999	30	897	623	859	813	672	566	163	881	253	928	999999	336	550	999999	36	969	380	999999	999999	999999	684	881	912	809	999999	999999	378	999999	187	999999	529	405	605	831	631	999999	163	999999	999999	579	622	152	691	999999	999999	999999	90	999999	182	731	999999	999999	999999	610	346	26	710	59	446	170	197	35	704	999999	409	166	730	999999	178	905	999999	84	214	999999	999999	999999	999999	781	779	301	430	999999	999999	455	328	999999	529	995	494	615	419	999999	859	999999	999999	999999	448	67	731	873	354	999999	743	999999	916	999999	985	734	758	804	827	929	999999	154	740	999999	80	999999	
315	999999	636	999999	233	563	496	711	999999	616	760	265	103	999999	999999	905	947	68	723	687	999999	113	353	795	246	999999	788	489	999999	715	858	661	525	199	751	999999	247	618	147	190	780	999999	999999	378	974	999999	711	695	879	374	999999	999999	999999	392	999999	212	726	999999	498	544	774	16	999999	510	758	109	740	904	389	398	668	999999	921	543	999999	334	113	975	820	999999	999999	999999	610	469	518	186	654	142	479	999999	999999	406	129	603	999999	999999	999999	499	620	875	762	999999	999999	490	706	868	760	473	485	999999	999999	751	30	754	565	682	406	418	991	999999	454	607	434	999999	463	271	999999	999999	137	143	997	999999	364	945	999999	181	787	129	762	649	426	999999	656	95	451	999999	385	999999	48	733	377	999999	507	49	430	165	382	475	999999	444	659	999999	345	352	999999	494	999999	84	999999	394	895	286	655	351	164	273	999999	349	999999	280	886	843	999999	404	765	89	116	999999	999999	826	999999	321	102	327	990	984	845	999999	999999	957	796	999999	999999	654	838	999999	999999	165	999999	999999	999999	43	87	756	558	816	999999	999999	586	999999	999999	81	559	946	595	583	193	999999	361	999999	428	999999	650	440	483	585	251	635	566	999999	815	999999	439	368	999999	764	243	999999	769	999999	831	905	999999	390	999999	724	750	655	68	264	999999	935	999999	715	738	999999	999999	646	283	972	575	527	383	912	501	437	999999	999999	999999	999999	350	847	568	999999	348	999999	918	999999	999999	758	999999	595	999999	312	766	880	156	999999	630	63	381	596	999999	797	999999	999999	531	814	888	152	999999	559	331	237	913	999999	377	626	999999	225	650	132	999999	524	147	979	950	81	999999	621	291	917	570	280	459	999999	999999	770	579	44	991	113	999999	718	999999	999999	273	999999	398	706	999999	529	999999	999999	413	259	810	548	659	628	363	459	999999	276	999999	175	999999	60	778	999999	285	606	56	342	233	999999	750	77	849	999999	999999	999999	682	449	999999	761	569	999999	867	209	943	245	121	950	999999	999999	999999	115	857	999999	296	223	571	238	431	905	483	999999	190	866	509	999999	699	797	912	999999	999999	229	167	999999	606	832	193	999999	226	999999	495	105	661	692	111	644	999999	999999	575	502	49	453	27	213	288	554	999999	10	700	999999	999999	999999	48	929	764	224	947	999999	903	463	40	992	22	391	999999	387	363	999999	999999	864	533	359	231	999999	712	333	212	954	821	62	857	192	999999	26	503	181	67	732	999999	887	696	462	999999	999999	472	56	999999	635	792	901	200	487	245	835	
676	196	999999	628	226	440	22	993	936	850	606	847	999999	995	888	248	329	631	570	877	177	81	913	119	999999	665	892	576	171	999999	862	379	947	53	350	316	90	438	999999	999999	874	999999	525	595	515	625	932	446	747	554	581	568	916	999999	667	604	282	982	681	560	548	999999	832	999999	999999	236	899	80	654	999999	168	890	125	82	13	474	555	327	604	331	733	456	828	617	999999	999999	463	590	999999	745	43	107	999999	999999	949	999999	871	509	607	288	725	861	791	175	396	690	453	844	364	999999	59	955	999999	360	827	102	617	224	677	695	999999	319	999999	909	548	70	143	170	999999	574	603	56	720	999999	605	999999	999999	663	231	657	999999	618	236	192	696	88	719	999999	999999	857	821	656	999999	912	514	416	999999	881	627	999999	999999	292	720	789	600	13	244	72	755	956	437	999999	993	29	845	164	93	512	223	469	350	737	43	999999	999999	946	223	999999	811	199	999999	783	46	895	110	567	999999	446	999999	693	843	657	651	999999	429	867	663	999999	999999	999999	999999	663	668	999999	985	819	259	999999	45	653	999999	436	999999	566	999999	999999	999999	107	918	288	266	646	999999	999999	625	999999	96	862	846	886	999999	999999	741	461	865	52	999999	999999	999999	291	999999	999999	411	938	903	417	406	94	919	775	999999	565	999999	788	103	686	999999	148	542	999999	999999	999999	999999	999999	370	388	694	799	999999	218	539	999999	197	637	970	812	244	981	625	999999	296	11	942	999999	936	728	517	953	368	999999	309	999999	345	617	558	999999	846	999999	999999	999999	722	606	394	711	246	910	377	999999	818	290	451	760	522	334	16	731	999999	999999	222	642	870	999999	441	521	909	999999	999999	579	999999	58	966	982	999999	999999	495	999999	999999	241	834	999999	360	260	145	999999	737	999999	462	21	611	826	999999	318	49	935	654	981	999999	999999	801	682	216	999999	186	769	324	468	357	422	999999	327	124	221	999999	196	291	620	606	363	783	999999	111	692	968	263	579	657	943	477	455	513	523	743	440	999999	820	563	83	375	763	999999	999999	49	181	293	712	999999	999999	999999	654	999999	385	811	999999	440	999999	523	828	923	999999	666	525	999999	967	999999	803	380	781	550	375	999999	546	240	999999	514	180	71	521	999999	551	322	999999	999999	823	420	138	712	653	999999	582	999999	734	160	999999	106	753	999999	82	845	999999	999999	486	999999	487	925	498	154	220	584	999999	518	12	153	382	999999	999999	435	65	557	207	100	999999	780	967	999999	994	999999	64	503	761	857	
999999	675	204	999999	836	975	612	999999	921	999999	501	78	999999	73	303	999999	999999	999999	999999	328	999999	524	648	399	999999	705	999999	999999	931	112	999999	717	823	412	529	337	948	173	51	650	999999	999999	635	999999	598	657	50	904	775	413	618	756	31	443	601	999999	999999	805	999999	140	999999	205	966	818	999999	784	255	999999	543	966	642	614	267	831	505	108	888	435	800	999999	664	203	641	528	999999	343	695	389	810	999999	310	999999	567	999999	773	627	201	816	329	814	999999	712	371	809	770	999999	999999	199	937	503	586	601	14	648	999999	999999	563	447	334	559	98	865	527	489	666	499	999999	356	68	878	906	81	999999	986	554	952	999999	832	757	489	844	505	999999	317	478	709	999999	918	444	99	999999	753	492	769	999999	546	195	881	152	281	957	999999	141	69	596	514	495	27	104	524	851	730	690	845	715	999999	423	219	20	957	360	138	912	968	813	162	589	999999	999999	17	766	950	689	485	531	701	374	392	999999	999999	223	130	823	919	248	344	999999	647	999999	141	999999	999999	999999	195	920	829	999999	172	255	999999	999999	999999	756	97	757	901	50	999999	323	23	229	999999	499	56	999999	240	999999	992	730	999999	99	942	291	999999	884	791	999999	504	565	702	472	211	147	999999	49	73	374	736	172	347	999999	858	334	50	912	102	486	824	451	690	525	246	442	775	354	982	867	626	213	999999	822	546	999999	620	551	999999	893	999999	17	999999	865	577	830	393	999999	999999	618	251	227	792	315	999999	999999	999999	186	235	768	999999	999999	67	999999	747	533	206	524	757	999999	713	499	894	208	999999	817	771	825	947	999999	999999	599	123	373	626	999999	999999	660	999999	493	774	444	325	258	531	288	949	483	127	999999	633	999999	428	31	904	751	332	593	999999	447	290	999999	999999	818	719	772	999999	693	579	348	122	546	957	273	444	999999	183	645	677	999999	999999	298	707	903	783	190	999999	999999	468	999999	87	827	619	129	999999	999999	215	507	999999	759	468	265	904	779	932	96	911	999999	999999	635	999999	686	999999	65	579	992	351	336	44	539	601	728	234	704	271	999999	927	837	999999	999999	73	999999	116	999999	526	611	393	928	999999	999999	279	26	514	833	306	400	911	563	549	999999	383	879	472	999999	999999	740	41	209	518	647	169	83	104	867	572	999999	999999	998	539	967	608	423	999999	999999	269	999999	224	401	407	870	999999	373	999999	999999	999999	194	214	116	759	786	580	193	419	333	999999	206	922	646	270	405	999999	912	34	
581	613	959	524	134	999999	583	526	639	802	999999	273	795	785	255	532	387	999999	473	249	999999	397	424	13	999999	809	73	662	999999	140	12	999999	471	349	715	245	386	670	89	375	185	269	941	391	772	70	742	420	999999	124	883	707	999999	672	280	194	198	955	492	999999	677	921	999999	508	999999	598	999999	455	79	19	156	716	999999	107	74	493	999999	42	241	999999	77	652	985	463	999999	305	700	798	999999	531	999999	430	187	999999	697	263	999999	442	592	183	999999	999999	350	666	999999	999999	99	260	608	787	738	165	999999	521	256	999999	936	495	261	504	999999	999999	999999	548	962	725	539	999999	409	999999	999999	23	999999	68	712	781	311	328	494	90	999999	450	999999	291	792	999999	706	666	517	672	999999	825	190	999999	999999	265	909	802	999999	999999	637	245	850	798	615	999999	715	665	809	475	723	617	10	180	999999	457	813	999999	756	81	29	872	999999	737	492	356	833	361	783	457	872	999999	624	251	453	999999	599	401	675	999999	999999	51	857	999999	949	709	824	19	799	827	451	813	56	999999	999999	764	900	123	999999	999999	999999	363	999999	999999	999999	224	993	758	727	328	999999	422	430	999999	896	977	25	999999	787	783	999999	823	561	955	15	999999	463	999999	28	688	79	999999	999999	999999	185	999999	999999	505	448	734	715	999999	292	999999	969	39	393	367	736	256	749	999999	335	532	737	78	802	925	356	544	999999	999999	999999	48	999999	381	336	999999	512	84	818	520	854	62	77	465	541	90	985	975	999999	105	265	772	939	472	160	563	679	117	29	999999	158	904	973	714	999999	253	232	598	999999	380	854	661	437	999999	753	999999	999999	281	536	999999	939	381	999999	999999	746	968	109	786	231	773	343	405	65	584	999999	949	88	363	140	298	857	397	281	305	251	604	344	710	719	999999	999999	408	580	307	303	776	44	999999	968	366	153	446	999999	930	46	459	605	999999	866	803	203	111	150	248	863	552	109	574	999999	999999	634	999999	999999	999999	674	934	824	757	999999	595	914	999999	999999	999999	154	421	30	351	999999	791	998	490	843	915	999999	996	267	999999	443	751	676	470	999999	826	731	754	378	999999	265	111	634	847	572	281	999999	433	716	376	104	452	532	758	316	632	152	153	554	161	670	678	677	492	324	539	918	454	875	568	52	999999	52	996	95	166	166	161	918	572	37	999999	290	890	248	991	228	999999	164	272	684	588	209	227	363	587	434	999999	533	42	999999	444	999999	157	334	704	999999	535	999999	159	
475	991	235	982	999999	420	397	999999	254	332	320	10	299	999999	999999	463	999999	825	999999	508	731	24	627	999999	220	593	999999	142	565	543	999999	693	999999	14	797	999999	999999	227	103	943	199	999999	897	999999	999999	999999	154	945	272	871	513	584	999999	174	999999	999999	373	349	771	540	718	999999	999999	710	740	627	755	999999	815	202	111	972	732	700	999999	999999	126	999999	999999	999999	448	999999	869	999999	40	17	801	999999	586	346	328	999999	456	562	234	934	425	197	999999	104	999999	999999	999999	80	769	541	999999	201	855	343	344	999999	186	911	102	963	999999	537	999999	733	999999	999999	999999	999999	873	98	526	179	999999	383	669	928	956	79	263	587	624	999999	924	999999	165	609	235	253	11	381	836	544	469	270	549	887	517	999999	278	930	162	661	207	681	25	999999	725	999999	673	415	990	116	657	514	348	999999	612	191	577	999999	449	463	478	501	261	981	999999	214	833	781	421	229	800	999999	434	963	601	253	483	484	883	999999	579	595	390	999999	886	954	922	953	999999	335	169	61	999999	699	193	999999	429	999999	971	521	648	999999	993	771	999999	999999	90	384	994	369	707	103	343	696	884	882	120	531	999999	755	999999	880	506	96	69	748	841	735	780	895	999999	450	512	999999	114	687	601	619	423	562	874	999999	999999	915	627	76	999999	794	814	310	595	999999	999999	226	999999	768	395	907	712	567	492	354	603	109	545	267	590	999999	999999	206	999999	501	118	542	880	744	921	999999	469	992	40	56	920	480	999999	999999	511	295	143	346	301	694	907	999999	79	999999	944	859	380	369	486	748	999999	999999	999999	103	789	406	345	494	847	804	448	719	537	446	433	133	799	999999	756	305	836	254	904	596	594	261	999999	360	800	71	220	999999	516	291	843	312	460	216	999999	114	950	649	499	999999	999999	197	999999	633	106	820	70	761	612	191	911	958	713	432	999999	538	934	985	693	785	594	348	213	999999	602	131	999999	999999	999999	999999	354	999999	755	418	350	406	931	839	263	999999	11	459	496	335	380	884	598	37	707	608	180	999999	955	713	999999	907	999999	84	40	975	156	477	288	999999	836	999999	999999	305	999999	999999	606	999999	731	713	784	999999	851	999999	874	718	532	645	885	999999	999999	389	241	51	999999	443	421	857	808	288	833	533	999999	536	999999	656	680	999999	945	604	999999	999999	999999	999999	999999	767	66	999999	209	321	453	510	592	415	999999	456	492	172	790	648	691	748	295	999999	879	261	999999	324	388	999999	999999	238	
700	290	870	406	156	989	999999	999999	387	314	999999	999999	834	333	940	764	999999	52	174	518	513	306	913	999999	789	790	999999	677	999999	741	727	981	284	224	810	999999	545	91	310	502	999999	52	999999	999999	999999	799	618	556	321	208	276	346	64	999999	999999	403	377	616	617	365	627	999999	943	999999	587	999999	222	999999	522	637	229	999999	742	671	468	999999	45	536	172	999999	999999	815	365	605	474	391	927	999999	498	416	999999	999999	474	999999	999999	615	108	625	799	424	586	998	43	999999	979	310	604	392	71	264	367	840	999999	626	194	811	999999	348	181	999999	748	999999	131	115	999999	999999	501	797	999999	999999	371	419	737	747	414	182	781	682	625	999999	787	999999	693	243	58	104	999999	848	760	73	999999	760	454	603	675	128	999999	928	980	689	808	806	597	217	999999	948	112	999999	222	999999	999999	406	722	17	999999	214	774	887	66	608	815	999999	999999	732	999999	611	965	144	82	999999	304	853	701	936	365	980	947	999999	350	110	991	999999	999999	748	43	139	47	999999	999999	471	353	990	871	999999	873	165	769	865	890	291	983	968	633	925	717	186	705	786	652	437	999999	999999	546	956	616	46	27	298	698	197	573	999999	999999	610	942	313	982	999999	999999	210	220	999999	999999	69	127	999999	155	999999	41	856	433	261	795	999999	214	65	454	914	765	837	147	481	176	703	717	464	30	999999	983	413	204	387	724	999999	999999	999999	703	486	999999	594	891	317	999999	999999	764	999999	733	999999	406	887	999999	77	562	235	999999	738	999999	999999	999999	999999	999999	131	726	628	661	56	536	353	540	39	361	999999	86	181	946	830	999999	999999	938	405	731	829	626	105	999999	137	824	499	999999	488	268	999999	145	185	999999	769	999999	638	190	999999	999999	390	659	376	535	999999	991	391	999999	242	524	592	952	946	930	999999	505	630	999999	999999	231	999999	963	62	770	549	832	999999	999999	187	999999	586	999999	999999	619	999999	180	260	999999	662	146	442	220	157	963	999999	858	999999	255	418	274	960	563	999999	496	748	426	606	606	985	68	100	801	111	992	937	449	732	337	999999	12	254	70	422	397	788	827	999999	98	104	691	643	655	181	912	999999	32	496	734	871	924	999999	999999	999999	999999	55	641	999999	164	35	237	999999	999999	665	415	999999	999999	999999	999999	707	999999	610	517	999999	999999	424	445	630	198	713	915	953	999999	465	664	439	999999	486	818	999999	157	718	999999	999999	866	999999	782	989	999999	893	388	881	237	36	999999	324	999999	151	289	188	
609	20	919	450	120	999999	999999	405	999999	976	428	999999	332	916	559	211	949	454	645	999999	642	455	864	305	334	44	726	970	999999	999999	999999	458	206	640	742	146	799	999999	952	999999	435	999999	999999	789	475	965	558	320	476	749	374	610	999999	549	545	164	156	624	125	999999	558	999999	999999	660	601	969	999999	692	999999	423	412	999999	502	63	314	999999	467	999999	830	369	485	415	503	766	975	774	952	999999	999999	999999	990	184	104	876	44	276	496	338	198	999999	747	999999	999999	63	346	636	117	999999	244	289	696	80	794	999999	600	152	664	134	685	827	26	571	597	595	432	999999	643	625	28	999999	770	999999	887	334	622	619	999999	450	429	999999	666	509	422	815	891	919	390	348	286	892	612	371	999999	370	488	999999	999999	550	631	999999	992	999999	434	206	519	999999	193	470	143	980	999999	224	704	345	999999	517	158	999999	704	513	847	304	999999	136	999999	408	486	526	845	446	349	729	819	320	356	184	84	225	999999	333	735	920	215	999999	29	999999	999999	999999	999999	971	999999	497	845	999999	271	697	152	308	770	120	999999	667	624	697	641	153	405	394	989	986	443	999999	485	999999	777	999999	99	999999	117	47	741	179	326	874	418	852	883	701	999999	658	42	775	999999	999999	252	78	305	999999	664	999999	999999	282	327	222	537	104	22	475	350	344	608	107	200	732	378	912	999999	750	999999	788	270	703	345	340	954	667	487	299	138	999999	632	999999	390	241	54	469	851	113	346	324	839	999999	360	714	60	934	584	722	817	340	999999	554	240	999999	615	999999	936	999999	267	870	616	723	347	642	712	38	999999	999999	999999	909	999999	246	999999	963	949	852	353	631	999999	30	92	765	482	999999	999999	87	350	515	626	755	999999	863	845	999999	707	126	999999	718	12	999999	228	625	999999	999999	279	999999	149	276	926	763	945	315	707	247	788	999999	251	549	660	634	687	211	342	932	386	207	999999	939	265	999999	999999	999999	629	267	801	466	999999	574	529	500	938	83	999999	863	810	227	166	608	999999	856	875	531	67	377	344	999999	292	112	530	999999	99	210	20	103	981	320	686	999999	999999	331	130	676	30	170	696	614	621	999999	131	169	51	792	261	409	999999	259	999999	261	923	784	183	628	54	457	410	999999	73	495	881	500	540	716	999999	366	999999	208	511	896	681	999999	405	813	980	999999	40	306	949	611	999999	731	999999	999999	526	661	157	501	999999	572	760	958	550	136	597	631	629	335	630	895	672	758	
748	999999	579	999999	389	370	648	999999	426	999999	788	461	999999	160	758	115	200	510	218	245	576	999999	999999	999999	188	278	999999	359	999999	999999	675	63	939	388	982	999999	999999	332	999999	999999	853	999999	999999	656	180	99	999999	446	872	999999	999999	130	687	436	192	999999	545	856	999999	120	153	999999	941	721	999999	734	522	970	999999	698	260	867	238	430	392	627	792	489	552	99	501	999999	486	999999	570	999999	376	512	206	183	999999	998	317	171	644	999999	17	434	228	999999	576	806	279	184	999999	277	891	266	54	564	999999	999999	314	999999	619	374	999999	723	160	999999	368	20	774	994	999999	261	999999	77	786	828	619	367	999999	117	523	694	509	999999	954	303	663	119	468	641	165	999999	999999	392	552	279	751	293	283	346	86	999999	999999	999999	11	999999	716	999999	999999	226	999999	999999	999999	206	411	924	864	999999	768	857	228	999999	999999	143	838	713	566	178	525	516	86	999999	94	999999	40	956	662	235	310	942	586	839	639	252	999999	506	675	498	980	627	999999	999999	525	426	128	999999	24	999999	446	297	455	547	309	963	150	619	999999	869	175	999999	272	639	999999	826	280	388	618	309	447	342	999999	78	198	999999	999999	834	810	668	806	212	942	999999	999999	23	496	999999	999999	676	112	999999	999999	805	999999	535	365	775	999999	698	155	739	999999	715	460	999999	258	386	359	999999	861	315	808	907	999999	999999	512	508	850	195	339	242	999999	941	999999	370	999999	999999	746	662	542	999999	792	122	523	999999	992	236	999999	685	765	999999	689	138	815	796	278	33	741	368	32	999999	925	855	368	913	891	278	517	100	701	25	640	697	869	535	522	696	394	997	970	285	204	174	430	229	552	719	135	999999	999999	999999	501	999999	639	999999	410	999999	753	609	184	724	719	999999	999999	749	479	992	269	999999	999999	999999	639	744	398	999999	662	760	999999	999999	999999	181	152	999999	997	999999	523	262	999999	999999	135	585	999999	999999	822	999999	566	981	190	681	750	560	999999	845	136	520	749	999999	999999	892	32	649	999999	614	249	999999	581	999999	225	671	999999	999999	934	84	999999	698	639	999999	999999	151	190	681	999999	753	398	999999	721	306	980	999999	573	766	999999	174	172	485	999999	338	544	819	675	954	765	518	999999	999999	999999	385	999999	438	880	894	834	848	999999	999999	999999	758	225	440	999999	999999	631	738	108	469	952	999999	912	679	625	999999	320	112	476	236	915	71	308	864	193	345	615	552	606	679	932	425	462	820	416	325	122	114	537	999999	332	37	
420	999999	580	855	473	21	812	579	583	731	381	485	999999	999999	459	360	256	999999	669	89	142	999999	537	537	317	101	273	309	999999	216	575	86	904	999999	651	323	294	338	872	603	739	999999	105	999999	53	999999	395	999999	999999	761	857	591	999999	999999	895	999999	458	53	999999	381	748	513	999999	999999	166	305	999999	547	366	145	76	999999	84	75	999999	999999	333	336	493	999999	706	864	443	999999	358	983	356	999999	999999	659	864	999999	790	500	855	235	645	727	53	999999	406	848	52	730	694	938	516	999999	902	789	668	132	560	217	674	883	79	953	999999	999999	999999	919	554	706	281	826	999999	583	220	124	469	605	999999	744	999999	858	822	713	742	419	477	692	759	999999	991	742	999999	582	999999	972	999999	692	708	999999	800	486	999999	345	458	999999	810	999999	453	787	329	72	838	815	283	999999	71	366	220	608	705	266	170	350	999999	999999	145	555	999999	247	999999	777	896	999999	944	457	999999	486	264	999999	609	543	248	971	883	928	999999	999999	308	19	999999	999999	481	109	174	543	999999	999999	629	919	732	264	999999	216	829	999999	176	425	871	826	262	584	112	346	999	172	27	199	999999	999999	635	271	257	748	337	168	305	796	999999	410	141	610	856	345	150	999999	368	42	151	341	762	488	13	999999	756	336	999999	999999	999999	12	526	136	496	842	293	999999	17	999999	878	670	999999	379	176	470	999999	651	727	766	205	653	803	985	57	135	35	157	999999	774	992	11	471	170	999999	256	999999	14	124	24	999999	679	347	932	163	480	94	999999	321	542	786	999999	999999	930	938	456	208	540	88	370	999999	146	214	999999	999999	999999	999999	96	683	919	586	999999	537	999999	715	999999	315	870	831	576	999999	642	835	724	988	887	402	541	231	249	57	999999	925	753	207	915	474	999999	498	999999	281	998	708	401	956	999999	578	895	225	421	150	999999	999999	511	328	184	311	489	254	999999	485	667	999999	999999	999999	999999	765	783	515	999999	62	210	382	555	999999	53	999999	443	767	892	318	999999	326	810	108	719	999999	424	435	32	999999	984	861	941	800	999999	144	274	999999	723	340	795	389	425	999999	940	955	999999	216	285	251	867	999999	361	247	978	999999	999999	999999	162	599	999999	357	493	195	77	999999	440	755	691	999999	669	913	54	562	999999	127	900	999999	168	764	490	999999	159	999999	746	272	510	999999	999999	271	999999	928	377	133	999999	447	896	239	999999	601	524	408	525	375	581	999999	999999	798	723	861	451	999999	999999	397	999999	143	208	
711	999999	805	999999	736	933	429	999999	740	546	920	999999	86	230	671	999999	567	999999	92	692	783	209	792	595	711	980	960	820	476	750	979	25	855	248	194	999999	496	762	788	475	105	546	999999	418	756	999999	999999	640	780	465	621	158	36	451	999999	512	999999	999999	137	756	972	608	362	990	566	999999	717	838	45	999999	661	804	999999	617	999999	999999	368	999999	838	486	343	330	50	21	139	831	999999	999999	824	682	142	286	999999	42	502	999999	194	999999	851	850	517	808	999999	899	999999	816	999999	419	999999	187	153	283	381	651	999999	651	567	351	861	999999	917	314	23	363	747	999999	180	429	124	109	62	999999	532	987	999999	534	725	151	999999	323	999999	999999	558	647	999999	859	999999	983	619	999999	929	843	989	126	933	999999	795	251	999999	427	645	999999	305	999999	134	999999	750	393	682	999999	925	426	142	999999	600	349	755	999999	824	999999	479	999999	810	272	180	219	999999	416	999999	764	739	484	990	790	677	999999	282	802	999999	902	999999	999999	999999	730	925	512	710	450	999999	594	458	428	999999	273	948	458	467	999999	585	914	116	999999	338	918	999999	451	436	999999	870	732	76	999999	854	922	778	957	999999	89	347	667	509	88	889	999999	316	320	68	727	999999	999999	999999	249	226	607	795	774	193	999999	580	484	86	368	580	793	999999	505	574	503	494	999999	571	387	999999	999999	415	999999	454	867	611	839	392	708	999999	651	999999	999999	999999	256	136	14	773	505	509	863	999999	151	508	105	943	811	745	564	999999	851	658	999999	554	307	999999	766	329	999999	999999	999999	101	377	857	928	471	999999	999999	999999	999999	489	227	75	878	832	337	999999	530	358	924	999999	999999	828	475	999999	993	999999	999999	438	999999	369	684	457	724	767	771	222	293	579	634	252	999999	427	197	753	633	592	154	999999	969	927	245	971	999999	981	647	273	901	999999	935	171	428	340	273	17	805	769	351	120	999999	125	980	951	724	999999	756	676	640	722	35	411	165	560	468	999999	999999	713	999999	743	130	507	321	94	644	473	824	712	163	190	947	863	251	999999	661	854	946	294	999999	719	234	970	632	189	183	534	15	868	871	146	999999	999999	713	999999	989	562	803	896	316	999999	999999	999999	999999	460	774	171	999999	131	898	613	999999	839	466	999999	999999	159	874	142	911	120	467	955	841	27	307	856	999999	643	54	999999	999999	60	999999	999999	861	191	999999	182	414	21	373	999999	970	267	956	53	999999	376	99	999999	687	671	984	999999	999999	999999	211	505	
163	999999	999999	527	999999	999999	562	140	861	470	485	337	701	702	727	899	746	582	985	584	71	263	230	784	553	213	421	999999	75	781	213	958	979	952	29	495	11	846	807	180	999999	826	191	175	890	761	999999	999999	943	95	999999	220	916	627	999999	899	698	999999	973	873	999999	999999	999999	90	266	527	358	748	682	242	898	899	775	999999	879	245	999999	65	893	792	75	435	999999	979	330	993	51	361	999999	129	999999	774	873	933	999999	530	999999	111	908	999999	412	400	312	999999	197	560	444	111	748	999999	999999	999999	343	190	808	999999	999999	94	759	273	485	997	999999	562	999999	999999	36	841	33	358	483	970	157	530	999999	675	132	734	792	770	558	999999	613	319	301	999999	999999	692	135	838	792	676	999999	999999	887	415	999999	749	276	72	534	602	88	399	725	857	999999	999999	801	143	830	14	301	989	715	545	999999	920	999999	999999	693	343	716	999999	566	806	999999	512	642	999999	515	999999	999999	730	999999	999999	861	224	594	999999	669	999999	891	991	18	788	385	361	999999	999999	31	999999	488	985	379	201	886	894	832	918	238	983	180	999999	628	457	546	571	753	759	999999	999999	999999	826	999999	75	451	724	185	778	431	999999	582	300	952	275	893	482	999999	54	999999	967	391	999999	216	686	457	999999	373	561	251	813	608	180	667	851	913	662	999999	313	750	999999	718	999999	496	960	999999	879	874	362	563	74	220	999999	690	717	788	659	620	933	618	999999	360	624	536	618	669	412	633	111	361	241	999999	57	304	906	258	337	189	255	285	578	999999	20	997	999999	602	899	489	999999	73	264	999999	441	999999	373	811	104	527	878	301	998	255	772	999999	332	957	173	414	999999	999999	460	480	374	999999	49	195	350	626	358	25	769	999999	999999	47	107	198	675	361	930	105	163	810	310	999999	287	332	427	19	675	230	438	495	705	492	613	999999	678	783	655	188	471	478	178	863	999999	85	999999	735	903	143	999999	812	483	999999	314	650	179	419	380	717	767	340	999999	999999	586	999999	226	999999	434	323	520	999999	999999	751	633	999999	641	447	432	211	759	692	115	542	938	626	21	999999	999999	962	614	999999	412	999999	999999	140	527	999999	286	257	859	999999	311	999999	999999	999999	116	731	65	628	18	999999	987	179	957	84	235	999999	200	960	272	999999	999999	999999	709	262	489	766	340	503	168	601	171	999999	999999	386	391	525	999999	548	519	289	961	558	953	882	281	243	999999	999999	904	999999	849	325	984	659	999999	839	880	
369	910	349	401	561	999999	417	570	811	999999	999999	693	710	497	651	450	982	248	999999	518	827	980	255	999999	993	598	999999	752	845	201	999999	26	552	645	999999	637	179	888	409	98	546	321	469	417	409	653	204	621	207	875	11	420	999999	331	62	999999	665	999999	407	963	421	664	725	620	143	565	150	75	937	23	280	104	838	375	971	999999	521	838	386	350	999999	999999	554	999999	199	282	120	999999	999999	181	972	615	999999	446	677	881	595	849	999999	999999	512	139	684	193	604	907	581	999999	359	999999	867	826	187	999999	569	983	999999	755	999999	860	455	919	999999	765	999999	664	999999	999999	698	999999	920	671	564	543	999999	274	999999	999999	375	292	700	579	871	55	313	156	999999	999999	876	999999	771	840	999999	423	397	592	999999	999999	152	939	999999	189	841	269	626	999999	272	644	999999	999999	240	999999	389	148	169	875	58	437	999999	999999	236	188	525	999999	999999	999999	252	150	999999	999999	999999	834	229	435	987	521	738	612	429	116	883	999999	214	581	999999	999999	999999	290	999999	999999	544	229	466	257	713	126	664	836	999999	999999	999999	131	499	974	688	999999	999999	954	999999	648	999999	445	999999	355	21	999999	999999	943	551	304	628	961	886	632	710	397	378	971	721	999999	856	901	670	883	162	761	999999	240	893	67	504	506	999999	999999	384	108	222	999999	245	280	999999	720	999999	646	917	993	244	866	273	300	999999	557	999999	290	791	999999	999999	134	202	260	148	743	60	494	800	999999	832	281	999999	611	185	999999	999999	451	999999	146	616	34	999999	169	526	437	966	999999	999999	946	274	849	999999	999999	999999	97	999999	985	142	999999	669	800	845	795	171	999999	999999	662	125	769	821	999999	562	655	629	750	169	43	733	710	776	458	465	854	999999	982	457	118	999999	98	349	750	318	328	476	999999	188	999999	999999	563	819	999999	999999	999999	135	999999	999999	999999	999999	999999	928	999999	262	431	632	220	999999	991	937	188	515	509	384	37	430	999999	482	999999	189	813	572	999999	45	180	999999	472	971	205	729	999999	999999	999999	599	704	169	465	498	999999	696	265	481	196	999999	820	57	319	999999	460	839	64	10	999999	988	999999	20	939	849	91	540	169	249	149	272	561	491	235	910	999999	999999	964	581	594	547	923	341	385	756	999999	133	581	999999	521	365	674	385	643	301	892	999999	999999	999999	416	999999	536	25	342	924	681	338	821	409	259	592	874	482	415	515	74	375	634	193	634	999999	958	626	728	783	597	186	848	934	27	985	646	
359	175	999999	999999	907	999999	461	84	886	311	181	293	928	999999	201	999999	137	236	527	69	47	980	999999	398	999999	297	558	336	999999	490	887	392	274	945	999999	317	999999	999999	167	376	183	118	748	657	787	342	799	302	405	999999	720	707	499	925	999999	378	999999	849	110	620	999999	134	579	406	999999	788	28	982	965	884	801	999999	999999	161	885	928	242	800	610	577	497	999999	930	999999	769	999999	999999	348	999999	999999	600	327	999999	546	926	58	539	352	243	998	999999	817	337	521	414	97	638	999999	49	680	145	916	249	533	999999	193	204	999999	999999	245	895	679	646	999999	999999	484	239	999999	235	837	399	889	567	611	263	999999	928	999999	883	682	550	999999	308	665	21	684	88	870	423	999999	999999	258	715	999999	113	644	180	520	237	930	857	116	122	212	291	256	999999	637	279	999999	265	785	407	954	999999	999999	380	981	999999	609	405	368	999999	492	983	150	999999	999999	508	618	509	999999	191	999999	999999	999999	999999	106	384	765	336	450	601	999999	486	78	999999	999999	313	999999	273	199	714	999999	535	499	999999	629	229	999999	81	788	139	999999	999999	999999	604	454	140	259	999999	284	607	50	282	954	767	147	15	914	299	999999	266	744	355	999999	704	562	427	999999	447	999999	999999	243	999999	547	999999	940	999999	639	474	407	999999	64	999999	989	591	673	999999	580	732	860	623	315	999999	658	532	395	315	632	999999	51	999999	805	812	103	407	373	357	734	643	826	118	376	449	892	792	999999	886	366	728	40	216	999999	999999	586	199	572	392	999999	25	926	635	405	496	999999	380	824	999999	764	592	228	326	621	937	905	751	257	865	958	999999	330	508	949	904	122	835	189	213	235	999999	999999	999999	322	719	999999	201	713	879	26	521	968	960	132	774	999999	714	999999	910	696	999999	941	999999	434	178	694	999999	686	501	999999	597	999999	620	999999	860	756	247	13	901	230	714	999999	378	999999	999999	897	369	385	185	999999	999999	250	278	999999	399	962	138	556	153	34	298	515	999999	999999	999999	329	357	944	272	27	272	711	693	690	999999	797	573	999999	987	281	334	52	510	999999	976	357	923	113	999999	897	628	999999	859	877	931	209	999999	872	431	127	549	425	122	168	142	999999	556	588	999999	999999	399	281	568	872	699	255	14	125	529	80	406	254	328	999999	399	580	851	816	758	782	971	700	435	870	999999	909	999999	999999	964	289	999999	344	999999	33	999999	356	132	986	187	686	204	711	353	999999	999999	305	107	747	769	561	
845	740	829	752	631	999999	846	698	999999	999999	999999	661	160	249	279	72	999999	304	867	999999	999999	864	638	82	587	270	356	85	999999	435	812	192	583	413	999999	999999	514	999999	402	808	509	434	999999	397	370	543	999999	114	90	658	629	999999	880	726	999999	980	111	757	999999	999999	352	770	547	715	978	142	87	747	805	999999	557	849	902	68	999999	33	28	251	712	54	709	999999	999999	502	999999	19	312	857	309	999999	959	757	661	999999	465	739	886	140	419	237	999999	813	308	871	110	780	999999	822	193	90	961	859	55	130	661	110	999999	55	909	968	830	999999	447	352	259	999999	198	999999	602	999999	146	888	832	484	999999	999999	999999	133	401	35	119	490	999999	229	501	109	999999	540	999999	999999	963	840	231	999999	406	999999	375	956	621	309	999999	37	229	389	943	83	999999	570	541	999999	999999	652	999999	883	858	350	555	227	850	159	98	657	999999	999999	840	305	999999	391	87	999999	530	987	511	101	444	92	999999	294	286	427	82	999999	999	613	209	321	196	348	999999	999999	689	158	999999	999999	999999	933	534	982	549	999999	999999	999999	493	198	245	178	999999	562	448	776	90	270	941	433	87	947	999999	889	999999	528	118	328	798	999999	663	382	882	999999	999999	510	557	287	745	638	20	999999	999999	810	378	40	180	634	899	999999	975	429	216	682	394	273	285	645	945	30	539	97	999999	471	999999	999999	999999	110	681	938	229	802	524	313	422	651	999999	848	521	16	357	999999	429	983	56	243	175	999999	655	616	235	911	999999	725	999999	923	589	196	284	999999	744	80	952	960	596	183	904	903	270	742	999999	999999	999999	938	672	64	668	863	999999	301	696	999999	455	74	713	317	470	799	214	499	999999	113	573	15	999999	287	531	469	396	872	999999	272	999999	912	643	999999	787	404	62	999999	264	725	771	999999	818	658	624	887	999999	288	713	114	698	770	680	869	999999	128	675	395	533	208	477	552	962	999999	156	542	431	915	530	75	747	170	244	999999	342	999999	196	614	662	643	999999	117	169	999999	573	178	242	999999	934	668	728	667	520	66	257	228	30	394	999999	92	466	341	758	999999	367	538	536	342	536	282	999999	71	732	890	999999	369	999999	737	860	977	999999	999999	980	861	346	999999	999999	188	99	999999	999999	801	112	580	186	880	999999	999999	999999	45	999999	899	999999	661	736	667	934	630	79	888	999999	292	999999	534	781	999999	360	999999	310	287	889	358	999999	999999	999999	140	958	999999	713	116	999999	870	869	825	
345	411	420	329	135	679	155	999999	118	211	288	287	276	577	799	999999	529	463	221	589	155	293	656	824	999999	605	708	782	916	962	878	965	423	709	999999	380	399	999999	999999	999999	142	870	999999	51	144	999999	863	999999	362	346	587	556	658	289	679	61	754	596	999999	529	970	372	112	156	332	999999	864	567	999999	428	977	497	692	590	457	285	999999	614	689	525	742	328	429	580	384	332	999999	143	40	148	625	999999	999999	250	660	769	768	103	718	822	569	306	12	999999	368	100	863	999999	999999	404	17	150	906	853	787	999999	942	531	771	10	999999	731	536	249	999999	999999	834	451	929	687	516	950	895	866	999999	445	325	495	221	999999	468	248	999999	999999	140	485	999999	999999	462	999999	827	246	331	718	816	999999	769	763	999999	194	265	421	148	154	887	67	254	50	897	352	337	999999	319	486	999999	999999	999999	999999	119	999999	999999	35	989	999999	860	279	628	187	999999	999999	675	999999	364	37	39	56	110	166	748	82	999999	856	999999	120	999999	999999	927	845	999999	999999	417	999999	653	813	907	240	999999	226	294	617	439	77	989	779	676	775	103	292	457	999999	666	274	999999	47	97	431	123	878	250	999999	999999	999999	999999	11	709	806	908	551	129	798	623	999999	872	140	642	173	866	999999	444	999999	286	644	999999	691	392	153	716	999999	725	486	127	554	975	803	275	656	76	988	79	999999	866	999999	172	658	871	999999	401	31	404	924	564	980	444	344	999999	707	395	319	618	565	100	302	825	643	681	79	908	79	865	999999	106	877	72	574	48	734	482	999999	819	610	999999	694	999999	801	921	999999	119	641	598	567	271	757	380	514	778	999999	726	529	977	801	873	332	166	418	828	687	918	869	999999	999999	235	999999	499	999999	814	406	999999	34	722	545	960	277	480	307	724	999999	507	558	795	474	18	952	999999	999999	736	429	537	999999	972	999999	227	249	345	129	999999	615	268	372	999999	382	494	999999	806	441	841	999999	852	859	694	489	999999	370	84	831	471	999999	894	480	999999	394	868	287	61	999999	327	720	999999	361	964	118	90	144	858	422	999999	315	156	330	187	139	999999	678	999999	493	63	999999	175	514	657	999999	999999	787	101	315	514	999999	650	328	123	999999	675	501	999999	585	999999	55	512	661	851	166	999999	573	303	151	818	200	999999	568	999999	999999	999999	999999	703	904	999999	303	999999	553	999999	773	999999	827	216	65	464	84	783	532	93	17	355	999999	663	501	933	999999	999999	949	496	324	
47	999999	893	653	999999	257	797	989	198	116	12	958	753	87	501	308	367	999999	999999	743	999999	999999	484	427	125	50	764	999999	971	999999	999999	999999	66	594	735	999999	999999	562	488	999999	287	999999	344	977	999999	396	760	585	10	634	999999	999999	273	753	907	999999	999999	999999	999999	536	493	595	28	947	306	908	902	169	351	919	374	999999	759	999999	466	999999	311	506	999999	728	289	188	212	346	460	564	830	313	999999	343	973	467	999999	952	723	692	775	999999	681	106	999999	601	243	90	270	985	496	793	297	293	100	999999	999999	999999	999999	999999	999999	999999	497	741	88	598	482	18	945	906	779	999999	755	773	847	999999	824	325	999999	687	944	131	999999	475	999999	46	26	402	999999	999999	999999	999999	705	419	309	103	899	939	28	894	129	235	999999	363	215	689	48	523	445	185	287	739	999999	569	369	271	999999	31	673	51	582	89	999999	84	503	999999	999999	999999	474	754	25	885	306	350	999999	719	999999	722	270	388	998	503	957	999999	593	673	651	146	999999	48	497	878	276	999999	322	49	469	999999	859	999999	588	999999	999999	691	170	402	442	233	10	650	284	883	760	294	53	999999	132	698	999999	830	913	965	999999	435	999999	146	618	999999	999999	999999	259	925	999999	620	800	999999	454	275	906	200	240	999999	145	999999	763	613	127	981	932	242	999999	771	999999	39	737	999999	415	623	433	34	999999	121	999999	481	400	999999	31	150	493	747	999999	856	791	999999	600	496	829	887	671	653	29	637	398	999999	612	488	356	833	882	187	891	830	841	882	999999	128	231	664	999999	999999	591	999999	498	999999	999999	70	979	289	438	999999	793	527	951	779	15	156	999999	999999	868	912	999999	198	267	315	856	804	999999	909	882	481	999999	174	879	267	999999	51	148	214	197	999999	999999	999999	404	641	394	373	879	71	877	270	405	820	999999	105	411	403	719	192	999999	803	999999	999999	999999	957	976	999999	647	694	717	999999	17	519	999999	326	414	935	794	626	921	492	925	953	42	622	86	453	379	999999	855	669	999999	956	876	394	506	438	999999	446	999999	999999	726	195	354	999999	263	999999	999999	478	691	476	608	999999	271	845	878	999999	47	784	999999	532	259	864	838	58	640	60	642	828	820	976	274	357	961	165	766	739	608	128	999999	999999	846	900	101	389	70	999999	695	41	516	414	999999	886	565	999999	999999	999999	356	999999	283	212	999999	779	658	715	211	260	999999	115	88	148	493	999999	425	691	686	358	772	999999	987	410	365	611	999999	416	
999999	387	792	829	648	999999	393	313	844	166	946	76	252	386	999999	999999	108	999999	999999	378	920	480	999999	874	455	167	99	999999	317	873	999999	641	999999	251	999999	999999	468	311	466	999999	754	190	999999	269	744	619	116	395	281	188	311	999999	659	943	999999	116	999999	999999	999999	490	814	496	995	970	999999	315	608	10	257	364	350	797	132	777	623	739	404	212	139	999999	61	999999	999999	139	571	80	999999	999999	755	32	907	551	927	999999	369	267	999999	115	999999	439	21	115	148	999999	837	514	653	999999	329	755	711	713	787	548	439	999999	999999	865	999999	248	999999	999999	254	234	456	799	869	999999	418	366	554	299	262	999999	999999	945	565	707	302	67	427	110	205	10	320	203	763	389	546	999999	396	999999	706	710	999999	926	861	913	471	47	645	506	473	963	211	422	461	97	723	999999	555	173	572	351	999999	233	999999	254	913	999999	45	489	999999	169	969	234	592	551	999999	999999	94	651	999999	999999	422	921	636	241	999999	898	742	999999	666	62	702	232	999999	999999	889	882	47	617	999	219	12	165	895	313	993	999999	830	909	502	825	999999	903	927	999999	929	899	596	999999	455	25	519	369	822	558	466	747	477	237	661	711	860	476	651	37	262	266	35	999999	247	822	999999	999999	183	841	652	999999	305	448	999999	999999	296	999999	171	984	999999	642	342	347	846	999999	508	602	257	791	964	932	261	900	66	999999	873	273	999999	999999	947	686	999999	981	905	667	999999	39	801	672	999999	480	999999	999999	337	619	999999	688	999999	999999	324	999999	585	391	999999	719	547	404	392	763	126	33	969	999999	47	23	999999	361	442	999999	804	999999	800	585	999999	999999	999999	999999	999999	446	748	195	786	428	319	481	999999	804	114	195	129	57	646	47	999999	999999	510	777	630	999999	999999	572	256	999999	196	845	675	10	25	393	999999	953	832	946	25	999999	999999	551	229	565	913	652	257	256	69	757	832	762	39	999999	982	850	963	999999	282	186	938	488	241	474	806	110	788	721	102	176	224	999999	999999	625	164	959	557	74	410	999999	999999	999	999999	999999	23	912	999999	49	410	999999	989	999999	673	838	992	999999	999999	755	999999	813	999999	999999	999999	892	542	141	999999	414	999999	999999	302	999999	847	761	861	938	250	999999	460	894	139	748	320	850	186	640	37	193	632	405	650	802	999999	999999	657	788	845	355	999999	881	999999	999999	228	999999	949	999999	736	911	977	63	518	999999	304	865	683	999999	225	313	715	901	114	999999	999999	999999	382	499	
999999	259	999999	82	102	894	905	579	722	572	999999	933	999999	96	904	125	216	579	887	999999	508	449	914	543	573	542	639	995	777	625	784	999999	14	460	999999	487	808	999999	960	623	611	724	152	120	594	999999	413	629	997	989	350	212	538	248	999999	155	345	570	508	999999	265	999999	999999	107	999999	727	929	450	591	426	317	310	618	274	999999	783	306	999999	949	291	139	20	997	788	284	999999	275	765	999999	999999	999999	247	406	410	999999	702	999999	55	332	999999	999999	962	47	580	999999	999999	999999	273	716	999999	848	542	620	227	430	999999	999999	24	822	999999	461	999999	981	241	285	79	904	217	906	829	860	261	999999	92	999999	176	999999	427	116	245	988	999999	58	999999	999999	609	627	189	979	122	790	908	999999	126	415	999999	981	805	305	612	999999	386	366	886	356	999999	999999	537	297	999999	281	494	908	586	227	460	999999	730	730	676	999999	999999	999999	794	49	952	37	363	677	999999	195	177	999999	999999	999999	611	644	171	904	914	546	99	891	725	840	999999	10	999999	899	954	82	260	999999	628	999999	420	999999	572	847	404	569	708	999999	999999	78	113	999999	414	486	616	815	953	999999	816	139	362	833	999999	953	742	952	391	464	722	669	935	103	503	343	689	462	82	999999	509	354	838	999999	999999	657	999999	999999	596	999999	292	999999	128	999999	999999	499	999999	999999	999999	619	999999	452	188	254	147	886	143	20	868	81	797	163	999999	639	326	472	301	133	999999	999999	999999	999999	366	231	181	583	550	511	834	14	999999	999999	816	999999	218	67	175	594	101	459	999999	999999	999999	524	372	139	405	488	999999	796	207	999999	98	999999	999999	307	999999	957	82	563	345	631	185	864	546	693	346	289	431	269	306	707	41	999999	999999	499	742	999999	999999	52	188	71	404	999999	999999	850	24	999999	70	911	999999	218	521	999999	999999	892	550	210	978	678	792	999999	67	847	499	500	653	60	459	999999	999999	999999	108	40	385	283	999999	147	68	999999	999999	999999	229	519	297	97	195	503	999999	999999	999999	542	862	189	259	72	14	556	548	315	999999	999999	576	167	357	727	119	490	162	839	664	413	151	293	999	481	999999	999999	999999	412	999999	999999	136	19	953	999999	391	919	781	323	279	680	598	753	498	716	744	71	172	569	999999	999999	350	94	784	545	400	579	190	999999	175	999999	995	146	999	57	836	566	999999	334	345	200	709	839	569	983	814	398	999999	292	737	834	385	990	434	999999	809	999999	999999	418	631	812	738	14	157	813	685	
462	753	450	879	187	999999	999999	999999	787	995	510	524	800	730	11	784	897	49	341	90	999999	999999	999999	248	999999	341	795	703	999999	999999	705	999999	756	308	362	644	999999	413	560	976	999999	999999	647	614	999999	527	434	687	630	37	999999	964	815	732	680	750	364	212	94	845	72	999999	700	999999	999999	817	768	999999	378	366	441	494	999999	365	543	247	74	784	999999	277	999999	118	82	506	620	740	876	33	627	612	999999	151	999999	999999	999999	412	76	321	324	490	759	931	318	273	596	999999	486	999999	999999	442	685	579	999999	999999	937	954	71	204	714	560	941	744	874	765	86	299	175	773	999999	140	181	999999	999999	458	518	975	799	809	909	274	264	426	833	195	927	710	878	999999	777	959	999999	871	607	763	549	24	67	553	999999	999999	191	712	18	68	999999	932	119	814	308	961	164	262	294	449	999999	999999	911	689	838	375	421	663	995	492	789	309	155	706	999999	503	918	999999	623	613	999999	551	417	775	924	995	601	73	212	815	805	98	587	167	467	34	113	378	715	999999	999999	999999	716	999999	278	999999	787	413	905	804	53	908	638	999999	366	754	117	146	764	842	774	357	999999	999999	687	701	999999	987	248	884	999999	999999	541	801	727	565	834	890	506	962	218	197	168	408	772	897	459	905	800	712	999999	999999	613	872	999999	537	999999	536	839	577	248	799	174	31	414	999999	376	999999	953	801	919	999999	639	801	634	999999	198	62	999999	790	251	999999	196	535	999999	433	937	668	755	199	498	999999	999999	928	724	418	33	146	993	280	530	622	999999	999	793	999999	999999	811	247	470	348	23	129	999999	336	430	613	638	64	980	565	707	91	763	999999	621	999999	710	87	999999	563	999999	68	146	999999	628	865	197	742	276	106	136	999999	999999	850	999999	188	12	602	303	999999	394	92	23	714	822	540	999999	696	999999	534	626	733	30	999999	296	954	982	789	707	565	426	896	787	884	439	999999	797	912	827	442	173	118	783	999999	999999	969	55	431	447	97	999999	500	999999	742	479	402	411	387	563	530	206	223	999999	738	388	498	304	139	285	546	999999	285	869	999999	999999	518	950	608	738	327	909	560	351	619	999999	999999	335	999999	414	47	874	999999	358	999999	245	999999	223	999999	42	680	674	915	999999	999999	354	401	630	831	381	961	451	802	648	999999	621	645	999999	285	999999	999999	172	259	724	248	671	333	999999	573	503	420	305	999999	575	68	652	993	414	450	275	496	305	504	673	999999	595	
82	999999	122	685	999999	999999	999999	204	579	517	999999	999999	999999	239	30	475	67	337	960	666	546	237	590	999999	627	241	431	999999	999999	999999	999999	999999	999999	999999	599	999999	814	888	903	342	367	710	995	550	237	802	506	220	255	30	999999	176	712	786	999999	844	190	528	67	368	656	927	999999	421	849	839	919	265	640	467	661	179	434	628	308	835	241	50	366	825	735	221	764	343	920	999999	873	495	603	754	382	296	831	544	999999	999999	869	999999	701	398	883	251	580	787	999999	999999	742	94	999999	223	613	150	171	999999	633	999999	173	507	501	357	999999	434	662	885	94	375	347	889	942	869	966	999999	999999	968	999999	493	641	977	999999	851	999999	789	17	999999	150	242	134	599	910	250	276	372	999999	353	999999	459	999999	694	999999	994	999999	999999	151	618	257	956	999999	203	299	149	803	195	532	649	598	186	999999	999999	744	852	250	748	999999	701	602	999999	574	995	999999	492	905	946	284	999999	130	906	647	398	141	999999	999999	999999	999999	770	447	90	839	443	754	256	42	999999	950	850	753	982	873	999999	26	654	999999	806	657	806	244	857	911	553	528	692	538	38	999999	560	999999	999999	448	218	264	521	763	141	999999	299	460	599	996	433	236	148	42	208	382	487	801	634	284	503	999999	589	178	999999	914	72	717	13	174	399	438	444	544	999999	194	999999	999999	999999	999999	367	356	645	860	487	326	999999	659	340	656	663	999999	787	44	945	682	675	353	477	227	188	582	999999	999999	606	995	791	604	377	23	877	999999	550	79	917	157	891	999999	999999	969	533	412	999999	999999	999999	641	650	999999	999999	983	519	161	422	44	386	999999	898	220	999999	492	999999	786	999999	326	779	999999	217	999999	127	797	790	946	662	507	693	999999	999999	110	999999	964	354	392	15	393	503	726	184	999999	692	999999	999999	680	474	208	999999	999999	999999	69	577	444	434	933	999999	999999	202	573	499	915	999999	610	999999	798	296	299	147	153	781	898	822	62	999999	700	35	999999	549	119	481	463	72	999999	655	145	999999	999999	540	421	110	213	999999	930	237	269	175	999999	553	999999	394	184	71	999999	999999	232	246	525	999999	733	908	999999	261	92	101	45	852	999999	999999	452	275	806	999999	725	999999	577	999999	892	825	632	535	999999	441	99	725	307	402	771	979	433	898	17	999999	999999	513	999999	999999	118	999999	201	999999	771	136	111	193	588	425	345	258	399	525	354	700	919	208	964	865	172	999999	794	643	90	425	999999	999999	999999	869	
951	999999	999999	999999	597	63	999999	225	763	999999	340	999999	146	882	66	522	590	908	554	999999	27	609	999999	937	789	751	54	558	999999	355	604	557	925	718	473	133	18	773	927	301	76	703	444	999999	535	999999	230	911	586	568	834	623	999	950	852	352	673	999999	835	999999	18	999999	999999	418	222	782	980	999999	418	999999	514	816	980	263	999999	999999	175	400	999999	533	530	142	972	768	521	980	999999	974	866	131	459	706	937	90	292	999999	814	36	935	752	286	999999	503	652	63	999999	643	746	710	538	187	999999	999999	312	326	875	112	999999	999999	241	235	15	561	297	999999	999999	999999	999999	970	258	509	999999	464	659	257	727	999999	329	714	503	347	999999	274	337	944	999999	805	635	764	999999	999999	692	139	999999	527	280	251	215	178	255	148	999999	775	461	39	48	817	251	999999	598	245	782	417	403	893	999999	741	999999	353	306	12	999999	145	563	368	817	999999	760	142	977	999999	433	160	468	364	604	46	812	307	999999	369	999999	579	999999	999999	117	284	999999	999999	113	538	27	862	872	252	895	607	999999	103	222	38	67	119	88	122	812	999999	948	999999	999999	999999	929	999999	999999	999999	999999	673	969	392	261	999999	284	999999	38	448	999999	570	999999	226	469	996	825	719	95	999999	311	999999	501	63	368	999999	336	696	521	726	609	101	999999	935	803	231	638	999999	842	999999	999999	117	90	639	999999	251	353	732	580	302	999999	219	840	569	635	993	182	915	999999	775	216	588	999999	311	839	377	155	999999	999999	247	368	999999	877	999999	133	204	999999	861	409	127	999999	999999	125	228	175	399	999999	856	309	810	999999	999999	804	76	474	175	679	999999	800	286	106	999	320	342	934	999999	342	999999	999999	441	999999	999999	999999	906	643	612	999999	219	146	449	126	999999	53	611	198	645	203	810	940	958	999999	594	70	133	999999	999999	293	783	999999	999999	66	824	420	868	190	737	216	897	432	999999	703	470	999999	999999	169	807	999999	999999	153	299	371	532	494	999999	916	999999	999999	392	999999	511	329	999999	925	535	999999	301	999999	999999	431	460	999999	999999	388	89	264	63	951	709	963	223	186	584	639	999999	249	534	339	933	951	154	999999	999999	999999	921	542	24	545	118	968	867	929	781	999999	693	860	75	153	999999	232	863	999999	551	428	671	335	744	999999	929	295	858	961	944	233	286	973	615	999999	999999	546	250	999999	999999	740	106	293	405	307	946	144	183	390	924	710	98	70	935	404	350	596	797	964	615	999999	119	999999	
999999	558	10	719	255	781	686	869	982	999999	251	810	332	387	930	999999	113	794	999999	477	999999	243	144	226	47	220	943	870	999999	999999	902	30	630	200	308	846	999999	236	889	402	703	999999	728	742	819	134	82	999999	665	999999	861	820	710	641	867	999999	423	784	682	44	838	815	129	707	453	999999	189	999999	999999	93	149	877	905	719	999999	982	999999	402	407	912	148	981	214	399	423	999999	319	989	999999	999999	433	999999	554	855	999999	887	935	30	999999	597	999999	940	882	582	220	984	999999	991	867	884	247	999999	999999	999999	896	857	610	999999	293	371	911	200	999999	533	659	999999	332	59	165	999999	57	494	112	999999	967	207	999999	999999	189	439	175	328	131	448	999999	412	999999	784	958	999999	999999	214	999999	927	685	999999	999999	359	923	593	999999	865	999999	999999	837	753	918	999999	802	698	999999	978	999999	854	999999	593	78	370	225	999999	490	999999	101	999999	609	999999	999999	184	133	999999	75	748	708	595	999999	999999	493	150	610	564	494	568	982	269	947	999999	663	999999	732	102	999999	771	143	677	113	123	774	999999	381	999999	995	743	453	999999	633	20	280	999999	86	895	110	928	759	660	762	921	565	831	512	311	999999	875	452	41	999999	304	999999	999999	492	664	999999	117	768	999999	569	750	124	403	636	999999	38	708	805	836	991	756	21	482	914	191	999999	943	873	80	999999	999999	999999	422	999999	999999	999999	248	473	999999	999999	999999	169	999999	101	21	806	172	204	999999	282	999999	80	615	49	999999	292	999999	999999	310	117	999999	243	697	800	448	459	702	999999	999999	999999	789	999999	999999	476	999999	597	868	390	903	999999	394	748	307	797	344	60	685	999999	280	55	999999	131	999999	315	777	999999	471	999999	653	999999	114	820	896	43	493	999999	687	149	999999	193	424	752	999999	999999	722	844	936	999999	465	999999	773	329	81	999999	280	667	999999	87	699	248	135	526	999999	350	999999	574	999999	274	314	999999	373	546	340	999999	631	519	908	247	592	933	999999	571	886	264	788	999999	749	643	763	825	999999	609	450	802	999999	897	24	872	654	157	992	671	595	999999	34	237	988	983	999999	760	759	835	494	999999	425	563	999999	999999	561	999999	825	218	511	489	936	764	106	999999	38	733	999999	46	592	445	941	999999	976	529	240	561	795	999999	22	13	999999	336	999999	684	999999	504	267	541	999999	999999	332	784	170	999999	999999	270	141	999999	955	897	999999	723	999999	59	824	273	587	120	252	10	700	69	205	508	423	609	649	421	160	533	476	
964	726	999999	999999	999999	991	869	110	969	430	344	999999	125	748	352	999999	999999	999999	123	999999	999999	298	320	467	272	588	661	692	820	621	999999	310	431	430	999999	997	819	937	999999	282	717	999999	283	999999	366	259	89	759	80	999999	584	999999	999999	616	329	999999	415	966	999999	999999	339	999999	290	358	999999	44	388	694	458	355	274	137	999999	841	999999	146	25	740	111	23	508	902	621	304	999999	167	273	815	999999	999999	591	852	999999	98	942	540	730	925	868	999999	870	395	999999	724	999999	999999	999999	205	416	192	659	675	865	836	79	437	565	986	321	553	770	573	593	833	764	421	999999	114	899	999999	999999	100	872	778	152	999999	600	896	52	589	798	77	408	918	965	915	999999	261	28	514	999999	744	613	324	561	306	801	478	999999	839	999999	999999	306	746	776	569	803	96	999999	999999	836	668	943	732	999999	702	174	674	867	849	999999	788	999999	394	694	672	487	557	227	999999	321	132	936	212	182	999999	771	999999	152	999999	999999	900	567	72	677	316	800	881	999999	858	999999	136	999999	999999	415	628	178	911	61	114	91	256	999999	847	644	714	999999	741	559	220	999999	999999	532	471	737	999999	230	32	716	388	999999	605	987	368	714	194	521	999999	797	553	999999	859	611	999999	324	865	40	999999	428	963	999999	69	999999	359	927	629	604	999999	999999	880	408	156	204	672	242	486	268	511	143	459	202	905	943	16	999999	999999	901	494	999999	871	503	999999	604	753	803	812	284	637	999999	94	590	382	999999	916	155	999999	664	938	805	838	607	529	586	968	770	679	125	999999	515	855	728	119	999999	511	387	897	999999	999999	869	999999	211	630	999999	58	868	819	462	37	860	624	417	962	689	318	274	973	924	635	999999	133	696	958	132	585	366	481	999999	942	538	258	999999	223	79	385	636	977	999999	537	110	950	227	98	464	999999	448	765	430	683	246	414	999999	916	468	745	734	999999	507	999999	692	397	438	520	498	612	999999	203	999999	314	682	999999	523	396	535	42	906	608	504	241	999999	600	999999	707	999999	134	999999	760	754	333	651	393	479	964	999999	712	521	707	999999	851	942	254	999999	125	10	949	890	587	391	436	839	135	749	276	357	102	345	999999	814	374	999999	197	449	999999	663	299	818	559	551	999999	520	208	18	652	298	892	728	999999	999999	755	999999	697	378	999999	493	525	999999	999999	616	752	376	790	999999	235	523	755	805	312	462	711	141	341	45	999999	915	641	127	107	977	465	373	410	
34	69	140	640	999999	130	999999	148	655	614	942	999999	999999	729	315	783	138	543	96	999999	482	999999	999999	903	662	808	999999	852	407	546	236	161	388	966	999999	999999	105	999999	936	685	235	999999	66	999999	398	999999	124	196	335	344	999999	443	378	947	927	38	444	236	978	20	717	233	740	118	388	999999	999999	999999	962	481	999999	999999	999999	411	200	168	938	999999	514	425	694	999999	527	73	577	792	782	441	999999	737	399	868	904	926	967	999999	584	999999	999999	608	826	999999	234	853	656	724	999999	967	756	768	99	999999	722	562	325	501	706	676	541	596	999999	978	449	234	92	819	349	681	999999	197	999999	999999	960	905	599	999999	992	999999	416	853	999999	999999	999999	280	999999	62	999999	352	610	476	306	907	999999	551	600	847	999999	999	771	836	384	165	533	999999	194	108	999999	999999	999999	266	509	42	999999	999999	999999	202	303	999999	999999	39	673	997	80	967	891	999999	584	419	999999	752	999999	992	901	580	479	801	292	126	95	549	677	338	389	354	999999	999999	647	728	911	999999	553	27	423	741	173	386	94	565	677	517	523	999999	511	999999	999999	516	141	999999	218	838	999999	187	92	46	362	345	617	726	10	628	39	856	508	907	999999	854	578	169	416	999999	716	726	448	999999	36	999999	827	179	960	460	999999	957	520	999999	999999	375	935	386	389	827	769	368	565	59	488	999999	999999	603	999999	999999	938	971	283	126	999999	193	739	514	20	651	999999	447	765	999999	495	82	999999	435	419	832	999999	202	780	999999	999999	357	170	399	99	999999	999999	234	168	432	521	170	684	403	949	314	636	430	376	738	320	331	602	25	563	416	331	42	193	188	619	999999	201	694	793	774	32	349	999999	999999	408	292	289	343	38	335	999999	941	486	115	999999	498	999999	52	278	10	755	155	835	999999	47	220	999999	979	999999	999999	969	990	610	184	999999	297	999999	724	339	37	52	269	987	238	28	389	556	88	982	130	920	159	999999	999999	999999	877	513	742	999999	198	252	999999	999999	262	366	407	341	311	999999	999999	492	999999	712	250	957	495	168	607	664	999999	664	962	997	692	855	819	999999	817	999999	999999	783	999999	120	151	999999	743	738	999999	872	999999	58	999999	999999	83	637	819	446	185	835	533	718	906	999999	956	999999	289	312	838	406	999999	999999	524	156	418	999999	229	990	999999	999999	224	999999	433	735	52	609	419	707	923	999999	999999	999999	399	981	631	696	877	999999	164	617	506	440	999999	999999	999999	788	533	999999	846	999999	418	
828	875	719	620	776	295	180	45	356	123	581	388	999999	369	173	999999	542	999999	999999	999999	43	836	953	959	783	857	999999	999999	999999	999999	321	861	976	646	218	507	679	371	854	410	999999	999999	807	999999	924	62	999999	969	172	355	990	583	134	698	999999	999999	921	760	836	999999	201	770	781	280	999999	720	411	999999	999999	665	763	181	670	322	552	883	38	460	44	999999	741	135	999999	908	95	738	737	287	271	226	999999	918	535	934	999999	935	999999	537	701	214	650	977	999999	507	591	819	912	811	156	500	963	999999	726	115	999999	75	534	999999	195	74	999999	134	876	935	89	845	646	735	999999	616	514	501	759	999999	90	764	317	739	327	275	825	925	140	770	262	125	202	429	757	153	999999	506	352	636	231	526	110	882	999999	746	999999	186	709	540	986	472	999999	896	34	423	758	794	999999	999999	248	67	993	999999	682	963	999999	226	978	959	999999	18	159	132	608	999999	663	434	321	999999	102	648	999999	999999	784	790	413	305	404	343	395	616	950	999999	397	174	999999	995	209	464	103	957	999999	749	999999	999999	322	999999	297	471	759	333	483	974	999999	999999	841	403	331	892	999999	357	821	644	574	598	68	726	735	444	999999	668	235	999999	487	999999	450	476	274	999999	999999	824	999999	999999	584	999999	142	975	999999	999999	333	140	673	317	999999	745	145	563	185	737	999999	596	853	999999	440	100	108	627	497	999999	999999	374	999999	523	425	735	349	887	70	512	465	999999	130	937	121	900	999999	999999	952	999999	999999	886	301	537	888	880	999999	164	503	493	999999	515	488	914	646	958	11	160	999999	178	406	999999	503	672	999999	835	999999	915	742	539	106	189	999999	999999	692	273	83	600	635	544	999999	194	394	999999	549	949	605	999999	301	999999	898	844	36	784	345	751	393	999999	265	999999	414	999999	999999	963	397	783	841	999999	232	383	999999	411	524	999999	999999	999999	863	926	999999	999999	240	269	624	589	641	261	163	889	420	940	880	454	344	583	140	709	772	431	188	999999	118	872	984	917	277	497	330	999999	381	133	888	466	999999	933	821	154	999999	832	331	146	630	952	322	291	502	999999	76	941	226	999999	448	441	747	367	999999	999999	285	707	321	153	931	483	517	296	62	999999	948	410	761	999999	999999	940	109	999999	144	165	560	999999	999999	836	430	389	462	678	684	456	999999	147	719	999999	869	732	521	188	215	999999	444	35	999999	89	999999	999999	189	241	433	508	342	705	233	999999	808	582	999999	484	723	999999	
999999	839	611	605	999999	810	690	999999	999999	547	429	921	837	987	721	534	473	345	999999	764	209	231	999999	186	124	23	914	661	654	296	450	999999	465	663	136	604	424	633	384	999999	974	880	125	886	999999	420	867	999999	346	283	999999	946	139	999999	352	999999	595	435	491	999999	895	39	999999	829	106	392	466	184	861	127	120	839	961	673	789	329	116	368	999999	703	156	679	999999	381	186	999999	906	507	999999	337	19	988	152	693	785	945	236	295	999999	696	954	692	384	229	173	999999	985	999999	999999	32	999999	237	339	788	544	226	714	282	999999	602	486	959	863	533	117	131	697	277	887	999999	999999	820	578	409	999999	999999	999999	105	217	907	999999	449	338	999999	644	781	659	999999	158	999999	241	999999	642	197	220	999999	829	850	121	51	582	999999	578	334	999999	872	659	929	49	999999	921	619	74	745	94	46	630	575	889	999999	999999	343	999999	328	612	147	187	390	199	752	634	454	999999	176	335	799	870	14	367	771	132	729	324	77	647	622	889	897	112	183	375	263	961	999999	578	248	599	259	721	792	999999	278	740	297	456	476	999999	898	420	295	175	626	217	999999	999999	999999	29	61	680	990	258	999999	288	25	999999	380	493	999999	597	96	210	621	292	575	999999	853	989	37	620	999999	986	991	486	817	17	999999	55	999999	581	835	229	547	578	730	544	414	989	999999	999999	999999	983	999999	310	333	94	554	343	642	51	359	999999	991	440	509	14	266	999999	471	18	637	334	649	626	761	866	999999	52	561	40	671	864	275	999999	545	197	558	999999	162	732	462	999999	412	802	231	92	237	117	999999	726	287	610	999999	999999	282	750	343	811	548	999999	431	512	781	999999	379	495	488	874	999999	999999	455	576	999999	738	555	231	922	847	404	679	639	556	972	835	999999	70	345	558	844	794	854	746	151	695	311	950	634	999999	432	736	604	363	221	757	280	711	959	790	171	60	828	496	417	999999	827	875	539	945	999999	319	160	929	999999	111	467	709	434	955	999999	604	596	131	425	668	85	285	344	999999	999999	52	110	554	397	794	965	368	338	999999	867	436	420	689	941	123	999999	674	333	999999	300	571	286	999999	364	566	464	707	999999	999999	794	551	999999	324	391	999999	999999	605	542	999999	146	999999	380	162	97	999	194	907	189	312	92	410	999999	999999	925	993	765	106	999999	830	340	999999	297	589	487	999999	896	106	307	999999	999999	979	142	98	974	200	200	999999	916	364	382	556	527	
768	667	999999	999999	316	399	397	999999	999999	414	711	905	999999	812	791	675	771	999999	999999	999999	999999	999999	999999	278	864	999999	734	802	999999	190	836	458	783	740	528	921	104	726	589	706	909	83	793	999999	999999	999999	105	388	409	458	154	261	294	947	472	371	564	125	735	66	664	595	418	999999	578	999999	132	148	293	869	580	999999	523	391	699	982	613	999999	847	681	164	355	403	194	999999	585	999999	836	999999	166	366	979	999999	999999	51	999999	664	862	996	177	70	957	999999	999999	999999	999999	737	903	999999	490	757	37	277	999999	999999	319	201	234	894	993	100	295	870	136	999999	601	63	989	349	385	328	750	540	680	621	207	260	864	316	936	847	269	588	999999	409	339	711	937	631	732	999999	439	968	13	87	774	999999	968	999999	999999	55	999999	564	999999	171	17	999999	999999	441	704	68	337	917	999999	155	999999	706	93	727	183	999999	125	368	616	262	999999	782	536	602	847	120	292	999999	41	999999	109	705	716	625	402	842	124	506	999999	999999	794	999999	20	858	257	999999	13	251	852	395	929	389	999999	619	283	999999	960	994	594	594	776	999999	999999	76	55	134	990	467	335	341	775	619	442	999999	999999	999999	999999	678	355	779	999999	51	985	645	961	999999	758	107	352	177	881	129	911	341	897	305	634	944	812	132	87	546	915	520	619	319	946	13	161	905	463	291	999999	999999	487	735	513	251	114	334	999999	892	124	999999	459	656	708	110	55	172	742	999999	865	233	999999	570	135	474	36	652	773	999999	945	447	713	599	480	999999	999999	171	791	393	999999	487	999999	194	431	757	999999	999999	999999	846	957	988	172	637	426	999999	999999	916	610	49	999999	462	561	999999	947	677	454	860	185	612	255	884	999999	999999	986	999999	475	999999	999999	377	413	72	51	999999	797	957	284	86	183	999999	982	937	561	999999	178	388	926	146	247	754	999999	210	787	998	601	83	617	813	650	47	949	999999	777	242	635	999999	420	634	823	990	403	377	686	130	629	317	332	629	190	999999	999999	339	280	395	73	213	285	52	335	723	349	470	435	145	115	387	170	999999	999999	999999	967	302	323	257	360	936	524	666	378	293	751	987	632	52	586	620	999999	999999	179	432	876	377	308	110	650	932	941	999999	25	251	157	13	512	174	640	168	999999	999999	999999	999999	999999	999999	674	52	971	999999	837	392	999999	494	999999	778	159	694	149	599	999999	222	606	999999	999999	973	651	136	146	748	484	999999	999999	999999	605	310	358	
52	743	268	703	999999	139	297	104	558	991	531	999999	999999	853	818	34	51	174	802	427	615	999999	714	999999	999999	905	999999	877	379	980	141	999999	999999	430	999999	951	881	999999	738	93	319	334	445	982	129	938	767	895	666	444	371	263	999999	883	742	909	38	999999	165	360	906	419	725	999999	999999	642	999999	999999	745	999999	152	155	435	719	117	291	696	732	847	608	999999	337	221	934	619	999999	96	870	687	999999	999999	590	740	388	187	999999	999999	999999	132	999999	504	999999	159	799	302	999999	999999	93	775	461	999999	305	453	556	221	579	208	790	999999	999999	555	573	999999	547	943	999999	415	57	541	218	682	828	609	370	114	329	999999	999999	999999	403	59	999999	999999	236	984	627	147	193	176	608	700	818	908	150	931	930	557	611	856	740	810	780	551	566	779	999999	695	92	999999	999999	401	787	158	566	933	552	478	999999	563	326	999999	999999	880	933	518	999999	920	469	999999	183	999999	575	999999	901	592	278	461	538	457	600	931	64	740	999999	216	999999	669	999999	217	999999	462	999999	58	539	999999	999999	900	618	58	999999	473	236	652	279	129	825	232	256	974	999999	100	940	587	962	999999	369	999999	999999	726	605	999999	999999	999999	61	721	260	999999	999999	999999	13	999999	843	999999	541	136	705	411	471	165	390	690	423	377	552	297	999999	934	999999	154	957	107	304	891	453	999999	895	999999	999999	557	868	999999	999999	671	971	295	256	459	999999	836	690	957	30	999999	346	914	780	210	710	999999	209	325	999999	999999	627	905	84	952	47	819	241	999999	810	913	296	91	999999	751	999999	266	51	72	888	259	464	10	87	999999	555	999999	999999	694	272	838	358	999999	999999	326	54	75	999999	303	999999	236	604	999999	156	999999	163	999999	430	999999	999999	453	999999	147	437	999999	426	627	827	230	407	999999	999999	547	469	971	565	743	223	177	706	999999	999999	747	649	661	655	506	853	971	700	999999	118	911	890	999999	126	221	124	999999	900	427	999999	991	896	914	357	999999	999999	185	550	999999	50	263	332	472	408	975	498	776	535	920	773	856	529	999999	999999	967	999999	999999	855	354	628	536	999999	999999	103	63	850	999999	314	598	16	678	999999	291	259	855	999999	999999	420	151	722	348	999999	999999	653	391	999999	789	999999	390	999999	849	329	206	790	514	986	999999	379	354	999999	763	472	999999	913	999999	999999	248	857	999999	388	238	999999	714	631	290	384	999999	635	712	591	999999	218	999999	197	999999	358	233	500	999999	869	545	58	75	26	959	876	
224	999999	558	954	233	932	999999	999999	999999	620	615	575	510	999999	999999	999999	999999	763	73	999999	548	749	999999	746	212	748	999999	999999	842	189	172	697	672	413	169	230	87	757	999999	138	236	921	999999	999999	743	999999	989	614	999999	138	392	312	953	413	999999	474	320	812	752	999999	820	318	169	992	999999	999999	902	106	970	478	340	909	999999	934	999999	627	734	219	13	553	758	507	503	999999	797	999999	743	268	999999	695	999999	274	999999	882	318	917	761	999999	98	999999	756	999999	999999	701	797	482	999999	29	94	999999	739	110	808	208	727	322	999999	455	204	999999	183	999999	30	999999	568	75	903	999999	625	411	865	999999	130	187	797	865	864	801	916	999999	999999	999999	184	375	955	999999	465	806	164	996	112	315	827	501	999999	122	872	367	142	999999	578	393	404	682	844	37	980	999999	410	861	999999	24	999999	999999	644	459	469	999999	999999	999999	999999	107	368	628	309	559	884	629	534	999999	999999	507	668	194	745	999999	999999	502	531	927	828	999999	405	999999	548	98	776	947	857	203	652	227	999999	382	132	999999	34	775	382	294	153	360	999999	999999	869	999999	999999	355	999999	83	999999	967	999999	403	931	775	701	75	89	221	783	936	772	341	42	775	470	295	71	999999	546	554	129	247	783	478	737	680	433	999999	742	431	813	783	73	685	104	644	999999	999999	780	999999	695	170	511	217	999999	764	692	999999	999999	70	293	999999	537	585	999999	999999	999999	463	48	31	642	999999	999999	361	132	989	999999	357	680	825	844	999999	999999	999999	999999	958	735	575	890	972	999999	340	118	999999	999999	999999	255	999999	999999	218	34	999999	319	999999	999999	214	691	159	94	999999	496	344	423	999999	226	578	385	950	726	889	159	53	572	75	43	999999	383	999999	999999	189	743	789	999999	999999	801	855	405	735	271	999999	999999	586	491	999999	486	652	916	453	999999	569	999999	999999	999999	948	999999	980	425	253	725	24	831	894	999999	905	855	706	824	951	863	999999	999999	999999	688	999999	999999	573	562	999999	589	390	395	929	999999	999999	621	447	37	571	999999	820	440	161	19	256	822	382	649	999999	446	779	828	965	590	999999	395	999999	999999	689	999999	999999	428	999999	664	345	629	901	563	292	294	417	679	262	547	52	930	999999	640	442	259	249	924	976	999999	809	562	429	349	245	267	703	831	348	245	999999	401	295	999999	674	627	921	819	366	301	38	110	575	428	547	175	999999	287	184	439	999999	570	452	319	999999	783	209	561	327	34	591	586	340	27	999999	
650	999999	534	999999	814	338	429	567	684	805	709	986	999999	801	999999	894	425	999999	908	159	357	949	975	641	999999	427	369	501	999999	710	452	769	558	799	896	531	838	321	369	111	666	13	767	514	155	796	208	759	257	999999	999999	929	431	868	281	999999	668	893	84	396	968	927	999999	974	363	939	999999	211	904	999999	65	113	999999	807	492	354	192	471	496	999999	228	609	254	211	544	522	999999	690	528	999999	999999	945	247	972	142	738	777	792	161	215	999999	999999	855	708	85	72	999999	623	385	926	518	206	406	999999	999999	369	999999	34	999999	999999	602	748	683	709	685	999999	999999	323	675	999999	576	400	320	999999	736	231	754	545	135	482	999999	723	999999	601	687	666	549	266	804	773	65	999999	362	320	613	619	323	999999	33	966	206	999999	948	632	359	128	885	125	254	946	614	148	899	957	961	878	999999	92	31	29	569	609	999999	902	999999	823	999999	10	999999	126	908	608	522	999999	999999	559	999999	681	251	569	780	433	999999	858	999999	916	999999	999999	359	734	185	241	999999	13	406	596	999999	55	934	999999	91	885	447	999999	999999	15	999999	999999	680	411	113	999999	840	999999	249	146	596	660	743	781	969	641	651	943	941	677	484	518	761	689	748	999999	746	715	487	895	999999	885	999999	162	299	123	724	947	999999	422	999999	671	764	999999	999999	160	311	999999	567	999999	244	504	999999	371	531	999999	978	991	663	383	25	135	974	354	160	711	841	591	491	999999	999999	703	322	528	286	812	754	501	689	999999	427	593	158	48	660	999999	698	458	631	191	145	999999	294	256	407	275	999999	420	120	298	318	720	671	712	532	541	191	668	999999	718	363	487	311	74	956	432	977	936	693	999999	23	392	960	309	999999	193	418	75	131	21	125	999999	390	401	999999	999999	921	445	999999	129	309	40	999999	912	827	658	431	230	300	974	298	760	999999	452	999999	926	760	371	999999	999999	999999	126	546	83	999999	999999	106	909	784	258	510	541	430	999999	999999	982	28	57	481	71	761	198	999999	156	999999	365	616	938	126	363	947	559	453	176	997	999999	493	301	319	807	561	522	445	52	474	757	340	162	93	302	907	712	889	931	587	933	351	400	360	999999	413	168	793	999999	311	950	97	999999	999999	185	999999	999999	999999	674	509	249	753	999999	682	999999	34	463	855	824	456	244	669	521	999999	999999	841	103	940	999999	403	403	999999	999999	740	523	669	85	586	999999	803	189	999999	225	431	348	190	619	718	394	
999999	999999	313	969	974	77	290	575	675	513	343	405	786	666	280	999999	520	999999	991	168	306	999999	999999	947	30	276	269	454	100	999999	883	232	384	556	999999	453	999999	759	49	673	242	103	409	999999	574	408	999999	999999	944	999999	827	999999	627	999999	98	273	82	365	949	707	808	836	485	999999	629	121	30	240	807	826	26	760	698	328	925	212	549	804	383	621	873	999999	999999	775	422	999999	604	824	468	595	381	734	810	342	864	406	618	974	999999	999999	387	172	511	127	307	77	752	309	999999	999999	724	278	982	337	833	858	336	709	23	197	999999	999999	999999	222	455	999999	950	999999	999999	999999	594	999999	360	999999	243	711	999999	391	999999	999999	689	305	999999	999999	999999	113	752	482	508	16	79	999999	961	999999	999999	191	400	298	999999	999999	126	396	999999	115	301	159	917	71	104	132	419	945	242	999999	508	220	16	199	351	352	540	999999	858	457	459	685	613	104	973	61	999999	999999	719	462	999999	303	999999	94	999999	721	195	690	388	385	596	134	999999	999999	999999	999999	999999	211	947	330	485	649	999999	397	656	615	999999	822	97	52	812	269	235	999999	999999	999999	759	999999	908	629	999999	849	999999	482	999999	334	19	320	346	247	876	118	999999	398	977	999999	765	73	437	999999	186	999999	602	999999	573	336	898	896	999999	553	976	999999	303	327	999999	635	999999	65	999999	999999	999999	999999	485	850	176	703	67	837	802	850	449	696	494	242	452	793	999999	752	908	999999	436	122	455	793	270	622	999999	884	235	999999	38	709	999999	115	79	951	887	752	179	999999	999999	71	104	24	114	999999	768	70	874	380	999999	808	157	12	895	999999	999999	692	999999	553	888	182	999999	460	821	739	169	389	999999	501	905	505	999999	48	264	374	28	441	689	999999	854	754	19	854	963	230	562	999999	219	586	999999	204	172	999999	981	106	459	643	202	374	999999	999999	897	999999	999999	882	999999	118	747	531	474	348	999999	608	698	143	173	999999	496	999999	186	634	999999	587	328	710	342	956	66	999999	915	384	248	324	859	999999	857	635	389	90	999999	454	787	688	999999	834	201	563	927	999999	933	701	157	600	198	496	219	320	999999	764	550	278	61	589	999999	99	109	688	749	233	285	999999	999999	415	606	732	999999	490	999999	494	518	779	39	218	234	223	999999	999999	135	373	265	547	999999	999999	540	999999	402	207	999999	32	734	512	814	703	999999	406	333	741	999999	465	649	729	844	570	255	999999	249	843	365	999999	861	461	563	385	999999	738	
999999	753	875	999999	340	649	417	453	759	16	964	999999	645	828	999999	496	999999	999999	723	536	999999	20	999999	769	999999	558	842	680	170	282	999999	438	735	834	449	580	999999	124	135	10	321	400	811	249	806	913	208	999999	512	375	808	999999	662	442	45	945	999999	115	402	999999	806	737	293	486	66	536	999999	811	999999	320	629	539	999999	999999	999999	312	209	999999	963	574	360	315	177	999999	474	66	776	303	798	504	206	761	721	354	203	584	999999	334	999999	280	323	999999	158	202	746	999999	358	940	227	733	746	252	152	828	999999	501	569	499	999999	10	760	306	999999	999999	123	868	817	200	528	639	204	874	948	999999	999999	963	166	975	999999	999999	707	836	85	74	757	953	619	999999	922	702	25	618	322	192	520	26	383	274	88	877	999999	999999	421	587	539	872	304	999999	577	999999	344	999999	999999	999999	999999	999999	231	999999	137	169	259	924	277	826	624	586	561	999999	999999	244	590	892	896	180	742	999999	424	497	535	999999	999999	999999	325	465	367	431	177	505	889	999999	795	435	146	999999	628	537	891	595	999999	952	321	999999	285	343	999999	999999	697	280	84	753	999999	734	422	252	510	999999	609	811	468	203	418	65	876	587	999999	999999	755	977	552	215	657	829	534	999999	573	130	999999	981	588	915	733	999999	431	999999	96	71	22	999999	999999	539	928	89	136	769	999999	265	662	698	894	721	696	999999	728	869	999999	679	209	999999	678	390	214	999999	233	552	469	522	999999	740	999999	388	152	861	999999	22	286	577	702	765	49	318	467	195	96	999999	229	999999	177	561	49	416	861	999999	999999	999999	335	999999	855	583	999999	31	630	999999	208	999999	579	834	160	716	999999	528	977	444	799	999999	999999	28	540	999999	333	455	354	82	700	999999	526	968	645	541	999999	975	721	128	465	27	687	545	987	580	999999	394	864	461	999999	999999	439	999999	384	999999	115	316	770	999999	999999	853	676	558	231	124	989	610	999999	999999	999999	999999	999999	999999	978	999999	682	387	40	960	78	938	999999	892	114	999999	654	109	594	999999	999999	380	214	232	868	999999	350	999999	323	873	590	999999	204	255	433	360	713	580	999999	601	182	727	999999	810	430	321	272	999999	454	999999	469	890	26	999999	191	999999	999999	585	990	376	441	553	73	999999	379	391	743	345	469	999999	477	999999	661	999999	617	999999	999999	999999	801	556	999999	999999	685	282	413	999999	670	795	74	775	947	137	590	81	170	628	664	129	440	49	578	926	324	700	573	999999	238	33	
792	999999	563	19	783	444	999999	874	868	790	753	679	720	948	281	694	805	999999	493	590	999999	988	54	999999	963	762	978	422	251	984	709	27	471	647	12	999999	999999	938	354	156	999999	295	999999	873	375	999999	328	629	655	630	894	999999	902	999999	201	803	437	588	55	31	999999	614	632	884	91	736	999999	83	999999	689	483	867	995	999999	999999	546	238	999999	610	212	443	358	767	621	99	999999	124	823	999999	208	163	999999	999999	332	690	439	662	876	792	638	999999	255	683	965	156	37	999999	565	999999	999999	575	267	978	843	999999	117	999999	999999	794	999999	622	394	627	746	535	999999	975	672	657	116	883	361	388	971	999999	197	674	999999	475	72	257	558	721	800	632	896	655	999999	744	582	592	651	999999	197	26	169	628	936	440	306	62	566	908	999999	771	224	878	16	195	400	442	55	545	732	999999	73	673	999999	123	999999	204	999999	927	84	524	241	999999	999999	999999	999999	569	738	370	178	999999	691	650	726	38	418	27	648	999999	999999	150	546	115	359	839	999999	496	801	999999	801	112	999999	638	834	480	539	999999	999999	61	695	831	999999	999999	377	999999	667	422	947	798	705	999999	556	999999	584	933	999999	136	999999	361	11	999999	768	999999	569	75	883	62	816	255	999999	999999	339	596	177	522	446	861	737	636	999999	540	549	12	127	190	999999	999999	999999	999999	501	413	32	336	60	693	999999	788	999999	312	999999	614	999999	701	309	239	291	960	894	71	497	999999	999999	294	189	471	999999	999999	999999	388	520	819	998	916	753	95	999999	13	546	484	459	657	745	999999	797	999999	999999	847	999999	999999	899	999999	179	999999	999999	384	25	999999	156	588	239	307	991	737	999999	28	615	690	999999	224	787	287	999999	419	611	840	999999	962	496	999999	537	616	999999	909	489	999999	650	16	513	379	999999	714	999999	957	255	161	665	18	643	779	999999	999999	900	488	110	621	181	999999	390	572	12	62	999999	534	60	623	999999	92	999999	867	378	609	187	578	154	82	430	466	173	460	184	373	999999	717	669	294	716	583	808	867	999999	889	625	940	376	27	473	333	906	632	916	583	760	776	410	353	76	331	344	999999	201	715	596	930	398	639	733	533	999999	766	907	999999	999999	999999	123	488	983	246	999999	136	608	107	559	541	543	999999	999999	551	317	326	999999	394	248	999999	676	999999	303	999999	999999	736	293	940	468	150	725	263	309	999999	663	921	369	999999	999999	217	430	999999	165	64	999999	797	36	191	226	999999	547	999999	423	
504	714	999999	195	299	694	475	843	667	638	418	816	289	999999	242	888	999999	956	399	999999	999999	358	581	882	248	307	754	709	112	724	999999	603	212	840	805	665	999999	736	80	144	654	999999	762	466	747	248	117	506	794	302	999999	592	999999	999999	392	155	142	999999	946	991	939	765	999999	943	999999	815	613	449	496	576	999999	660	886	264	619	999999	596	125	145	10	200	258	915	809	894	999999	999999	999999	999999	659	533	393	999999	88	204	999999	633	819	748	999999	634	667	20	227	991	999999	705	893	639	726	999999	999999	68	999999	999999	691	850	931	59	389	369	999999	992	836	53	918	999999	807	999999	999999	42	776	999999	213	375	532	999999	697	818	724	632	999999	324	730	110	999999	334	843	286	999999	49	999999	770	999999	999999	999999	675	184	184	83	309	999999	833	908	694	782	649	855	580	278	452	162	123	334	756	807	345	271	999999	535	999999	36	999999	555	691	340	16	18	641	400	857	999999	523	744	425	734	728	415	46	328	868	479	273	999999	71	886	588	445	612	764	639	413	448	648	489	999999	376	287	227	363	775	640	224	999999	999999	388	639	378	909	999999	89	929	235	999999	667	999999	999999	523	999999	999999	999999	571	406	877	761	454	625	874	999999	152	367	450	198	999999	553	237	265	93	596	682	999999	219	536	589	684	709	999999	42	980	376	519	853	792	423	611	214	244	999999	999999	966	762	999999	123	999999	664	639	999999	552	863	999999	858	679	926	811	999999	542	999999	816	202	62	999999	999999	893	888	633	999999	999999	775	80	349	999999	918	999999	630	920	999999	105	770	925	55	999999	634	178	550	518	999999	999999	980	866	79	179	428	154	375	999999	179	870	235	142	159	981	999999	481	524	447	999999	23	306	891	73	999999	274	999999	999999	93	999999	424	353	380	793	588	676	908	11	179	999999	774	300	999999	751	999999	870	637	775	999999	12	162	654	112	578	999999	629	99	999999	632	904	999999	996	999999	67	754	526	999999	348	571	315	67	480	354	872	999999	999999	999999	999999	450	999999	636	124	999999	999999	489	769	999999	801	967	958	587	115	379	275	999999	777	18	999999	996	999999	999999	298	214	999999	999999	682	999999	239	413	999999	999999	948	999999	66	277	422	999999	211	578	985	285	63	381	612	727	952	111	89	999999	999999	714	999999	999999	354	560	347	910	335	999999	806	468	21	999999	864	705	638	999999	322	999999	624	999999	806	304	20	999999	962	999999	602	40	993	581	231	404	26	398	760	804	18	505	930	512	999999	999999	772	
526	274	664	517	907	99	210	788	999999	999999	531	999999	208	143	999999	597	430	317	305	999999	234	246	616	999999	999999	999999	834	743	816	77	121	289	740	532	493	555	307	410	694	941	793	793	149	193	494	490	561	670	484	908	999999	204	999999	923	999999	289	999999	292	51	962	264	466	971	24	109	252	999999	676	650	999999	299	29	999999	999999	999999	999999	999999	433	999999	984	392	999999	269	908	567	916	998	817	999999	213	897	25	368	731	686	336	822	135	999999	252	323	885	29	504	618	490	999999	999999	574	116	192	234	405	999999	580	100	207	72	999999	999999	253	999999	691	446	91	999999	660	892	678	999999	618	971	349	644	670	999999	154	764	300	87	345	82	253	878	31	673	619	311	161	596	138	759	677	901	998	964	204	583	999999	343	999999	999999	999999	551	497	999999	884	761	396	999999	945	443	772	999999	847	181	116	812	425	418	665	358	740	91	999999	859	303	448	645	999999	312	570	999999	956	999999	656	824	701	391	809	788	857	915	87	651	999999	987	999999	63	827	857	392	168	999999	678	480	999999	176	657	638	917	999999	126	689	999999	999999	102	999999	132	999999	357	414	999999	615	630	808	999999	663	440	208	872	999999	394	817	999999	919	412	346	999999	777	707	657	54	752	999999	999999	741	236	316	276	603	180	185	862	999999	452	961	553	384	999999	47	294	735	999999	766	920	999999	999999	999999	851	972	999999	999999	354	493	699	999999	678	722	287	76	216	357	999999	605	701	820	999999	347	406	999999	859	962	417	740	999999	999999	999999	986	971	300	442	396	464	304	999999	641	999999	379	781	93	293	830	106	999999	999999	937	571	852	74	110	530	999999	443	893	123	792	999999	613	80	777	999999	999999	999999	987	633	819	999999	869	757	70	999999	999999	999999	323	675	38	866	613	909	999999	999999	744	922	871	999999	481	999999	999999	191	999999	519	227	999999	999999	319	602	90	999999	179	20	54	999999	105	14	121	378	999999	130	228	94	999999	518	703	999999	999999	39	769	999999	227	999999	867	999999	688	999999	550	771	999999	562	13	83	947	999999	999999	999999	440	657	999999	917	760	401	87	831	352	999999	138	11	523	999999	586	290	999999	211	891	27	153	723	23	403	999999	349	525	841	127	155	147	179	999999	999999	164	769	390	999999	128	825	84	45	979	592	999999	999999	999999	147	976	723	250	746	999999	425	999999	717	643	255	464	420	875	245	999999	207	959	959	999999	718	999999	816	900	981	92	999999	943	117	743	431	830	914	101	388	999999	999999	905	
999999	313	999999	58	999999	135	144	999999	707	949	838	331	782	633	613	623	999999	588	999999	822	999999	999999	999999	482	999999	973	222	999999	550	329	497	380	320	301	568	999999	276	669	122	690	999999	594	385	127	114	786	961	999999	226	300	999999	999999	999999	999999	646	999999	514	187	410	473	913	999999	846	388	999999	468	21	999999	74	999999	356	869	476	478	67	673	288	999999	377	999999	22	423	208	259	766	698	674	738	654	999999	151	999999	269	648	777	56	748	996	665	646	999999	480	999999	268	999999	693	333	237	999999	973	459	999999	809	549	461	499	520	597	621	762	999999	999999	835	243	816	266	999999	827	701	21	999999	999999	26	730	95	999999	999999	999999	315	83	374	446	224	681	381	318	289	719	999999	287	535	999999	999999	902	851	502	644	500	452	687	93	505	999999	512	57	178	816	89	463	919	810	580	291	547	999999	999999	67	999999	999999	507	999999	999999	641	423	485	999999	905	999999	878	592	999999	999999	999999	628	990	869	910	712	633	213	999999	210	265	277	999999	955	869	837	515	504	445	999999	638	944	709	999999	864	122	36	283	272	703	210	870	33	999999	999999	662	999999	999999	446	355	530	999999	15	999999	999999	374	999999	529	999999	78	608	384	157	415	560	553	918	797	15	798	685	360	941	799	10	394	254	856	999999	217	999999	999999	68	99	999999	999999	938	933	567	500	176	506	378	999999	999999	825	723	999999	71	538	743	759	523	648	670	179	716	999999	775	250	130	999999	999999	999999	999999	621	326	999999	455	578	614	985	999999	515	632	188	982	747	703	999999	671	636	999999	999999	473	530	473	420	999999	791	999999	732	167	326	380	86	999999	680	416	999999	999999	664	171	492	999999	758	529	17	999999	491	196	968	512	600	578	493	305	999999	999999	267	157	905	638	663	313	999999	999999	999999	145	555	337	312	341	999999	999999	16	474	312	422	999999	10	465	999999	937	604	306	230	566	747	999999	999999	540	456	999999	999999	603	36	999999	189	999999	930	999999	872	470	999999	884	999999	291	925	572	28	992	897	518	267	999999	511	700	69	999999	999999	270	175	258	774	999999	855	193	894	999999	999999	966	133	381	999999	394	592	934	783	720	999999	938	641	999999	868	788	643	937	890	643	101	999999	449	182	389	669	450	624	695	367	38	999999	999999	853	999999	61	869	525	734	872	999999	577	917	348	999999	723	629	990	389	986	162	918	999999	261	979	655	999999	999999	999999	125	944	999999	248	426	692	224	551	787	593	817	918	128	213	28	544	524	418	110	
999999	999999	999999	459	245	708	214	119	162	146	873	999999	533	999999	532	999999	999999	999999	338	501	656	132	182	841	406	571	77	999999	715	283	717	465	247	427	999999	999999	84	495	732	999999	221	582	999999	414	999999	656	294	10	999999	593	100	999999	195	999999	454	712	999999	208	62	999999	999999	179	404	878	429	417	699	115	802	205	544	442	408	999999	289	83	70	767	926	750	287	77	449	999999	999999	314	280	330	999999	999999	843	875	442	68	899	999999	188	999999	985	506	956	188	207	999999	59	999999	999999	999999	637	999999	652	726	282	312	999999	999999	729	282	999999	124	146	999999	999999	399	362	999999	10	999999	899	999999	895	876	781	999999	793	108	999999	60	999999	534	310	884	692	602	761	127	603	999999	999999	335	321	905	497	871	370	586	999999	807	46	390	658	663	497	399	484	999999	944	851	518	999999	703	679	210	999999	814	262	686	539	638	245	74	870	679	573	926	990	999999	910	70	216	63	72	23	999999	875	646	397	303	128	986	182	751	620	382	632	999999	704	999999	66	117	999999	999999	999999	801	326	787	984	999999	473	999999	999999	44	791	312	245	641	999999	519	296	999999	865	393	421	999999	73	999999	260	999999	941	293	999999	64	999999	999999	316	547	892	222	999999	999999	999999	999999	999999	634	600	147	960	318	147	990	976	195	999999	889	252	516	104	999999	738	999999	536	688	981	189	207	340	191	839	995	999999	999999	999999	154	999999	514	401	563	786	61	925	362	941	168	951	317	110	26	963	999999	800	999999	374	484	372	561	974	491	650	999999	270	956	999999	322	449	999999	999999	999999	840	384	999999	953	317	999999	812	650	594	999999	999999	871	106	999999	227	138	205	999999	999999	968	782	999999	540	909	999999	359	999999	968	242	629	718	709	784	69	185	589	860	846	144	898	999999	721	966	455	460	999999	339	946	739	992	999999	999999	867	999999	269	204	844	940	999999	958	685	843	418	965	810	331	97	47	147	638	278	999999	999999	485	307	999999	679	95	999999	999999	29	844	999999	249	512	523	842	230	800	981	745	919	805	186	223	827	999999	11	644	999999	691	302	999999	999999	723	768	94	391	266	208	525	758	491	999999	938	841	999999	999999	463	297	488	866	246	166	999999	358	999999	933	272	479	999999	678	451	329	451	999999	45	999999	999999	744	439	460	963	601	465	986	438	999999	999999	381	224	145	547	357	999999	999999	65	652	218	374	224	160	129	787	999999	999999	317	999999	466	221	806	484	652	999999	999999	38	903	645	701	906	920	999999	696	
890	265	621	140	103	999999	626	999999	999999	920	999999	529	999999	341	999999	159	618	678	276	440	35	575	999999	999999	999999	499	623	921	420	999999	311	454	999999	464	238	999999	830	716	223	494	840	550	423	999999	501	199	579	697	726	495	92	999999	999999	226	670	325	526	999999	999999	604	64	704	999999	442	618	706	962	823	112	654	328	901	465	782	599	484	162	999999	991	999999	919	926	204	925	867	999999	800	350	794	913	999999	702	414	619	439	999999	300	999999	945	794	999999	999999	999999	82	999999	191	772	871	627	195	172	351	146	673	999999	138	510	999999	999999	999999	905	621	999999	198	649	626	999999	846	999999	463	193	181	239	207	412	172	999999	132	757	686	312	928	723	609	999999	663	565	741	933	310	635	966	416	411	888	615	727	999999	433	999999	694	925	529	173	11	990	999999	939	271	522	797	387	576	999999	999999	976	999999	429	446	985	70	755	912	52	828	227	765	827	318	796	444	934	999999	216	992	386	999999	559	607	760	551	625	480	421	512	999999	399	528	180	999999	999999	999999	959	447	490	938	23	486	345	999999	235	999999	631	999999	999999	863	688	999999	895	854	577	348	821	999999	999999	999999	285	500	539	579	828	246	999999	406	89	146	974	999999	726	999999	373	923	999999	824	535	999999	994	999999	999999	999999	570	39	999999	999999	344	379	999999	283	999999	55	999999	999999	946	765	954	988	999999	235	394	999999	888	999999	643	999999	491	999999	133	997	161	186	999999	279	166	890	19	799	999999	342	999999	710	999999	999999	999999	681	401	850	976	458	869	999999	999999	768	999999	403	999999	143	999999	792	834	690	255	489	132	827	604	392	365	65	755	999999	385	303	174	999999	291	198	188	962	999999	640	999999	999999	999999	614	555	999999	658	763	140	876	414	820	508	380	999999	180	578	999999	86	999999	495	920	702	714	171	336	999999	937	121	572	999999	432	353	203	23	999999	361	518	281	921	999999	999999	999999	879	750	999999	999999	794	228	121	999999	757	885	999999	155	756	972	423	452	999999	999999	721	651	999999	920	981	477	999999	999999	999999	818	69	999999	999999	285	892	995	823	963	607	541	999999	999999	10	952	207	546	913	58	267	999999	937	75	62	843	999999	950	999999	999999	769	999999	999999	999999	999999	302	559	608	999999	164	999999	760	158	459	844	687	999999	12	999999	616	999999	999999	563	999999	109	286	880	999999	999999	999999	272	942	639	864	204	520	60	382	384	708	402	598	816	759	795	999999	459	999999	230	374	574	20	309	999999	999999	334	533	234	338	999999	421	
565	511	418	891	320	131	999999	999999	333	999999	896	627	999999	224	134	999999	804	471	999999	827	403	773	732	747	262	999999	999999	999999	999999	987	826	54	327	296	836	97	999999	867	484	999999	175	232	897	736	678	392	366	535	120	705	729	999999	734	999999	28	792	779	671	999999	678	242	664	394	346	811	852	310	999999	999999	47	231	936	986	228	661	180	999999	999999	78	870	999999	363	518	174	999999	999999	319	97	277	53	317	735	238	806	151	510	838	560	925	999999	92	709	157	83	484	792	776	516	577	848	916	783	603	769	401	879	156	230	87	747	543	222	388	344	729	495	999999	189	999999	161	342	325	79	252	787	999999	216	999999	689	476	297	803	999999	999999	137	534	142	469	415	272	363	618	483	188	293	999999	330	999999	999999	989	999999	596	438	999999	516	600	713	361	999999	824	672	711	540	611	460	739	999999	959	216	205	363	248	774	814	797	999999	841	891	999999	999999	255	999999	101	700	391	700	374	103	913	536	999999	781	488	999999	599	652	999999	872	727	553	178	371	606	157	635	999999	999999	624	628	792	758	822	402	73	999999	279	999999	839	229	759	999999	999999	55	999999	384	582	760	999999	999999	999999	999999	969	173	415	999999	999999	797	944	74	545	878	750	474	999999	778	998	388	424	21	999999	43	248	999999	999999	187	569	999999	926	999999	63	94	637	999999	483	999999	788	658	987	999999	694	481	675	999999	683	881	625	999999	924	999999	386	999999	346	999999	894	999999	407	327	205	237	189	568	871	999999	20	461	999999	999999	991	975	989	349	999999	999999	326	848	368	473	968	96	999999	436	401	34	396	859	748	463	514	372	748	999999	999999	999999	143	136	610	504	763	232	999999	284	999999	949	999999	47	802	245	857	55	999999	933	999999	118	675	753	176	846	784	999999	712	999999	835	629	999999	999999	885	999999	966	999999	999999	999999	710	999999	456	287	999999	452	121	359	67	513	606	468	618	815	122	999999	94	999999	999999	764	719	612	520	999999	448	999999	722	999999	161	171	999999	667	999999	889	233	613	662	397	469	999999	999999	435	103	208	190	376	20	421	415	999999	556	586	239	999999	154	107	235	603	838	999999	729	999999	207	896	245	938	999999	729	591	999999	999999	697	920	999999	999999	294	519	321	672	81	512	311	978	619	614	691	438	334	745	135	388	69	558	698	994	17	237	207	999999	251	716	291	829	907	999999	999999	999999	999999	454	860	999999	913	930	767	999999	999999	748	587	292	553	999999	335	983	466	130	999999	148	232	251	
31	66	999999	357	431	365	999999	999999	999999	999999	754	999999	444	880	884	546	999999	139	791	439	576	999999	649	999999	999999	740	390	307	999999	999999	999999	721	443	752	432	803	276	565	508	411	48	947	676	816	537	527	76	455	109	919	656	999999	357	792	999999	762	416	999999	937	690	999999	999999	999999	295	999999	43	592	691	999999	91	280	908	630	389	401	628	593	832	387	892	674	934	208	453	140	722	373	999999	87	670	999999	869	999999	817	999999	125	839	390	271	503	934	384	999999	999999	649	999999	872	999999	401	999999	999999	999999	999999	54	26	999999	724	664	999999	999999	669	941	999999	787	694	410	290	812	999999	286	999999	999999	999999	883	958	999999	937	999999	804	392	999999	405	259	999999	501	812	850	999999	999999	396	400	184	236	999999	834	992	770	999999	333	249	467	70	25	124	266	966	23	145	96	999999	112	543	860	772	983	274	692	582	999999	999999	999999	706	999999	999999	885	615	976	999999	999999	999999	529	728	999999	565	925	789	390	145	775	999999	999999	714	999999	85	294	857	324	464	456	569	999999	198	922	452	689	760	58	458	239	651	989	882	95	130	999999	383	686	304	999999	203	883	557	807	760	92	844	220	999999	282	38	300	999999	685	489	665	999999	999999	414	875	174	740	931	905	133	545	917	629	375	877	910	999999	999999	617	262	999999	999999	391	171	370	844	999999	999999	186	211	360	477	206	999999	999999	866	577	999999	999999	681	463	951	651	683	999999	999999	225	844	68	371	857	281	999999	433	999999	912	999999	644	54	41	624	999999	755	704	773	77	999999	32	910	21	343	897	999999	935	799	734	111	707	946	205	628	705	63	815	999999	89	573	773	803	552	917	933	238	397	999999	835	206	999999	910	157	454	203	999999	57	999999	959	680	969	634	78	810	252	697	849	412	918	574	939	360	999999	504	946	229	367	103	999999	669	999999	878	963	999999	164	796	999999	999999	435	772	999999	787	394	408	999999	999999	734	741	674	999999	389	999999	148	270	999999	596	226	653	507	999999	999999	953	999999	999999	477	100	670	999999	656	455	899	108	977	156	999999	162	999999	295	900	999999	494	625	429	175	289	228	740	702	281	567	579	999999	252	999999	999999	999999	170	104	930	999999	479	204	999999	999999	345	290	17	991	702	999999	630	931	752	999999	999999	999999	999999	461	20	259	359	967	999999	999999	999999	753	855	525	999999	515	991	872	364	396	338	299	540	209	999999	999999	221	999999	999	999999	937	648	403	999999	973	255	528	708	999999	680	999999	511	936	999999	354	
999999	999999	491	50	999999	122	758	576	365	372	198	420	335	999999	999999	48	610	967	101	999999	237	360	999999	552	705	987	999999	999999	683	243	826	363	543	855	999999	999999	729	999999	999999	64	189	81	999999	189	784	834	202	999999	82	999999	999999	544	844	845	127	241	131	939	344	209	829	970	999999	999999	546	835	876	999999	999999	446	999999	999999	164	47	972	165	323	133	767	870	794	217	715	51	999999	291	999999	999999	737	16	452	789	999999	612	234	219	188	915	643	999999	999999	723	691	999999	333	650	389	807	872	999999	918	997	182	473	415	622	265	851	441	264	326	188	741	388	994	530	999999	552	812	763	977	407	489	819	912	999999	525	89	999999	49	901	999999	825	776	98	455	616	900	207	612	953	336	999999	999999	999999	780	981	313	641	999999	123	837	999999	119	983	520	517	999999	561	343	999999	999999	143	402	362	615	999999	999999	299	548	913	637	354	210	999999	651	924	110	197	142	100	221	447	999999	926	999999	717	715	792	578	999999	263	349	863	515	778	202	999999	36	999999	427	25	23	999999	889	485	493	793	310	342	595	999999	176	428	999999	885	738	228	475	298	999999	646	182	999999	610	659	297	491	999999	41	458	843	83	180	714	84	208	354	999999	450	999999	923	415	459	982	530	97	920	620	999999	49	999999	615	738	128	780	999999	302	999999	240	198	11	108	279	999999	999999	343	999999	999999	178	686	394	999999	35	717	974	241	722	739	90	571	999999	870	74	999999	999999	999999	999999	62	999999	242	999999	861	795	262	579	824	145	575	999999	197	999999	215	451	943	655	781	999999	30	999999	999999	999999	562	999999	668	820	999999	44	999999	999999	525	998	942	780	999999	780	532	406	772	148	160	106	999999	510	999999	479	171	429	130	999999	999999	647	999999	909	394	999999	353	459	137	442	448	790	857	175	999999	999999	159	999999	515	172	132	385	818	999999	999999	999999	972	62	519	999999	659	999999	913	941	707	877	683	43	999999	824	437	83	279	340	700	370	248	981	795	703	329	736	999999	957	999999	327	829	442	999999	941	149	300	999999	938	782	736	876	999999	468	836	515	125	49	690	735	59	115	487	192	633	214	991	266	815	868	999999	797	955	727	390	58	999999	999999	454	684	999999	999999	340	557	963	999999	332	523	999999	197	999999	999999	233	999999	174	221	351	259	292	737	158	999999	134	80	859	999999	920	198	87	787	999999	999999	595	16	598	916	999999	930	999999	999999	881	477	999999	627	664	236	573	733	563	179	707	999999	999999	716	999999	
999999	999999	270	697	34	573	144	445	182	923	216	111	226	633	257	445	420	41	153	856	681	999999	507	415	633	375	197	634	908	89	283	172	999999	481	496	908	515	242	999999	999999	999999	999999	135	704	999999	134	357	109	315	999999	297	959	692	860	854	999999	511	854	999999	659	386	509	537	102	999999	999999	999999	745	147	349	999999	188	999999	576	119	649	611	802	957	508	28	97	329	184	792	323	999999	999999	626	130	999999	661	178	545	199	246	504	43	65	414	999999	611	962	965	803	118	132	999999	750	215	764	708	897	565	640	298	190	363	999999	999999	573	215	129	26	942	278	999999	999999	386	872	155	578	999999	552	607	999999	999999	999999	999999	999999	201	364	277	421	366	999999	999999	613	999999	901	66	150	733	729	840	999999	492	999999	999999	535	999999	830	999999	877	70	196	961	354	957	233	999999	999999	999999	999999	144	999999	937	707	660	999999	999999	406	397	485	816	14	845	999999	999999	912	924	188	340	845	584	371	999999	999999	361	179	737	418	655	680	736	240	168	116	595	630	758	784	296	999999	30	702	442	262	71	65	999999	943	642	55	999999	999999	495	147	999999	772	999999	547	356	490	516	105	750	716	749	999999	846	738	999999	91	163	150	891	999999	824	881	928	373	999999	305	827	794	776	610	999999	750	999999	30	74	999999	47	999999	438	999999	273	924	951	726	513	484	219	999999	521	561	891	168	999999	935	322	170	999999	230	218	60	663	721	329	999999	344	998	841	999999	673	609	53	942	999999	96	296	900	930	212	859	999999	95	224	999999	225	999999	224	656	809	999999	904	999999	817	12	387	152	999999	999999	811	391	514	643	999999	939	911	999999	949	999999	999999	999999	421	240	999999	370	364	964	448	999999	114	432	130	999999	999999	127	769	999999	236	939	999999	944	744	305	129	820	354	221	701	999999	371	707	999999	767	648	171	999999	999999	345	456	999999	423	703	112	999999	999999	271	999999	999999	277	180	290	290	999999	132	73	999999	126	999999	822	25	999999	272	173	87	406	999999	362	999999	871	830	999999	296	780	999999	999999	999999	999999	805	999999	558	192	610	434	999999	91	999999	999999	645	585	999999	180	563	523	440	999999	160	539	34	103	726	909	468	739	999999	85	999999	510	717	222	822	271	320	999999	273	833	542	838	69	999999	999999	902	999999	128	613	660	541	999999	349	795	759	999999	999999	999999	23	649	723	871	999999	38	97	916	999999	432	763	996	859	192	999999	607	999999	321	999999	38	124	824	201	999999	135	786	999999	230	170	999999	999999	
121	653	609	367	624	119	671	851	41	909	72	859	294	999999	617	999999	359	523	741	832	999999	999999	589	597	199	458	383	745	210	494	999999	756	130	970	651	999999	260	824	999999	999999	999999	999999	999999	999999	61	964	907	985	517	985	194	707	428	99	24	999999	999999	22	178	176	736	925	999999	999999	999999	316	739	323	713	275	550	534	999999	253	999999	977	792	470	545	234	999999	397	237	224	309	169	999999	41	956	771	999999	247	656	999999	999999	376	820	901	85	745	235	593	282	999999	445	999999	819	185	558	47	999999	603	477	943	999999	348	697	999999	247	884	979	708	999999	999999	987	313	878	428	491	174	166	890	395	800	999	957	125	999999	999999	649	999999	162	482	919	683	999999	770	999999	844	423	999999	394	999999	201	766	527	235	999999	265	142	999999	400	693	394	880	999999	218	676	999999	667	999999	713	999999	598	544	826	235	999999	999999	313	999999	176	584	999999	496	999999	236	999999	999999	482	732	784	999999	647	868	949	468	98	48	999999	475	103	768	186	199	999999	999999	76	657	939	301	787	999999	951	599	614	999999	999999	897	118	971	24	643	471	935	999999	983	18	999999	594	368	999999	409	782	838	999999	407	407	879	531	42	170	547	104	999999	999999	999999	778	999999	264	144	844	200	930	999999	460	460	306	251	751	981	999999	999999	72	999999	164	387	300	122	160	216	417	999999	999999	85	811	477	548	290	990	736	214	960	475	459	523	946	479	277	388	988	111	165	999999	549	311	823	484	999999	999999	999999	421	666	999999	57	999999	108	824	854	703	983	911	999999	261	24	999999	770	999999	613	67	999999	907	33	734	171	115	261	617	827	774	987	993	35	264	999999	325	548	73	427	999999	999999	999999	625	574	999999	999999	95	904	123	999999	541	999999	999999	465	999999	660	398	932	735	942	475	491	996	90	715	990	886	761	829	698	999999	707	454	999999	642	95	999999	999999	339	95	30	999999	503	65	242	46	999999	569	445	772	999999	615	337	999999	267	933	135	999999	858	414	200	333	85	424	999999	833	507	989	999999	733	999999	938	602	650	999999	127	988	999999	847	999999	868	326	325	66	771	999999	379	999999	623	709	959	999999	999999	925	894	696	282	88	523	999999	538	142	747	712	404	988	23	687	999999	149	944	194	697	188	545	999999	999999	999999	999999	919	463	538	999999	999999	773	999999	999999	677	999999	235	845	909	427	999999	151	735	579	612	662	783	999999	999999	415	999999	999999	775	59	421	389	31	687	263	435	603	999999	999	999999	634	999999	999999	
650	999999	999999	999999	999999	45	766	259	47	810	304	405	366	869	318	771	133	891	999999	998	581	999999	297	734	548	591	999999	823	502	999999	969	945	673	888	999999	999999	760	999999	191	729	18	999999	384	579	726	999999	897	565	295	184	876	875	285	940	201	723	999999	207	789	711	561	942	999999	896	999999	359	732	477	736	999999	999999	55	710	999999	990	782	552	717	17	999999	693	999999	538	328	274	103	999999	732	696	419	226	999999	999999	479	999999	999999	52	487	999999	377	559	430	829	251	174	831	175	656	950	419	181	340	999999	532	28	999999	414	438	632	747	690	999999	781	326	827	456	999999	241	999999	924	739	74	979	999999	707	999999	99	297	999999	442	928	999999	781	286	248	886	373	766	461	534	661	613	855	999999	999999	558	649	999999	423	717	85	933	205	35	679	999999	361	559	825	999999	999999	999999	284	199	818	678	228	504	88	940	999999	999999	999999	999999	273	999999	219	987	953	999999	624	999999	874	446	367	999999	816	755	999999	999999	535	814	940	999999	980	545	339	666	182	18	999999	154	434	482	634	999999	999999	279	762	553	897	999999	605	676	139	967	252	837	999999	824	861	999999	897	946	415	278	59	83	945	728	796	999999	999999	944	818	480	999999	401	811	281	840	547	993	63	244	999999	218	274	999999	22	303	999999	833	999999	157	867	257	488	77	366	45	999999	333	44	999999	999999	557	660	999999	659	815	850	36	560	983	324	479	999999	711	253	70	785	505	933	435	304	719	999999	797	950	232	673	999999	455	246	759	223	959	305	999999	614	557	999999	917	999999	452	999999	283	373	832	398	413	776	824	306	260	999999	400	608	999999	999999	100	863	999999	436	999999	526	580	324	234	999999	520	548	999999	999999	512	379	587	736	983	828	445	103	999999	999999	819	897	999999	159	985	185	999999	999999	842	264	523	694	508	491	65	925	895	959	149	732	999999	864	954	195	793	881	996	664	625	634	199	996	898	354	999999	999999	26	430	338	59	999999	170	706	999999	125	818	870	106	999999	67	933	999999	999999	242	684	954	942	324	999999	999999	188	169	734	217	74	527	795	163	999999	999999	999999	474	630	100	454	717	999999	999999	79	999999	21	899	999999	568	999999	999999	52	999999	999999	662	999999	702	999999	234	999999	128	435	999999	502	999999	33	716	233	999999	158	469	855	863	787	999999	999999	999999	254	999999	102	288	999999	176	516	361	484	138	493	999999	509	216	409	405	229	999999	291	999999	894	481	952	304	999999	123	419	242	999999	189	999999	702	865	
755	999999	684	141	592	942	269	999999	999999	999999	894	999999	23	371	942	999999	460	999999	999999	999999	138	661	773	438	798	612	999999	756	999999	504	999999	260	790	354	753	999999	725	274	637	394	32	685	752	367	67	81	663	999999	477	999999	407	999999	427	27	737	999999	684	999999	343	980	879	513	999999	646	819	643	442	668	617	193	344	195	16	76	663	452	908	415	380	727	948	320	999999	999999	999999	758	833	773	617	659	84	480	930	999999	514	999999	976	116	999999	424	638	994	144	999999	838	221	999999	360	364	294	194	278	999999	999999	41	569	234	607	549	999999	810	669	61	957	118	864	265	359	562	154	476	802	999999	956	98	953	185	999999	273	999999	229	482	419	999999	475	805	999999	999999	625	945	999999	378	566	487	999999	999999	943	999999	185	974	956	190	999999	219	999999	392	411	917	527	87	393	239	344	663	841	999999	260	999999	999999	312	268	940	734	616	860	107	246	999999	353	128	20	999999	818	299	930	48	684	999999	514	92	403	688	999999	999999	561	64	999999	903	646	285	719	225	999999	873	999999	25	456	191	359	720	156	32	999999	409	77	394	421	54	733	802	654	60	224	409	999999	580	999999	196	65	806	72	342	742	999999	409	795	314	945	999999	914	999999	502	849	794	936	381	999999	397	480	176	999999	990	180	843	631	999999	11	999999	965	145	999999	269	135	553	999999	999999	289	505	10	282	90	476	471	818	219	161	999999	429	999999	537	465	999999	716	889	173	82	172	899	446	740	794	30	979	448	52	999999	376	306	146	133	101	999999	397	208	999999	176	529	361	633	479	467	581	999999	437	679	125	999999	246	390	585	999999	390	69	999999	488	70	496	33	775	999999	999999	904	293	999999	445	999999	368	518	803	996	553	811	275	966	282	222	208	999999	999999	999999	779	139	916	560	482	711	559	137	720	35	680	505	585	999999	694	563	297	999999	992	999999	757	999999	443	393	41	839	124	102	987	275	861	944	999999	999999	116	655	988	732	866	734	999999	240	797	777	326	999999	236	528	999999	999999	925	726	559	935	179	999999	695	532	529	643	596	466	150	999999	999999	735	251	736	640	49	575	999999	615	268	999999	526	247	999999	76	984	999999	999999	820	278	349	999999	394	329	679	999999	999999	999999	213	232	147	831	100	352	999999	591	806	999999	888	242	153	370	120	301	401	653	507	39	999999	544	40	999999	646	999999	115	39	999999	922	67	278	999999	999999	361	393	130	999999	435	999999	64	999999	188	123	707	588	134	979	
999999	103	927	35	999999	929	999	999999	999999	146	999999	999999	999999	582	250	884	999999	620	999999	43	999999	727	180	688	228	612	999999	980	999999	999999	304	999999	746	999999	15	257	994	41	413	160	999999	692	200	999999	999999	216	999999	481	245	303	681	96	436	101	970	307	999999	249	999999	261	999999	28	311	999999	841	137	482	121	577	999999	999999	410	216	11	922	325	536	196	999999	21	955	503	745	999999	245	999999	631	999999	999999	708	334	755	999999	999999	205	102	391	915	152	999999	734	546	903	251	414	280	880	999999	178	654	770	736	87	796	999999	999999	283	249	999999	634	999999	999999	955	869	669	999999	186	64	805	830	934	621	53	771	287	419	600	503	658	964	336	205	486	511	999999	597	677	438	999999	744	819	151	875	518	893	907	590	43	582	279	104	826	630	348	719	999999	999999	316	519	886	860	999999	590	999999	307	999999	999999	453	931	81	466	999999	207	999999	21	792	746	999999	878	379	828	566	921	388	870	510	575	999999	791	788	904	999999	919	969	884	49	999999	799	999999	592	999999	999999	111	999999	813	356	628	569	337	926	412	167	437	149	999999	999999	999999	211	215	796	999999	211	999999	153	177	999999	828	999999	186	971	999999	946	325	999999	999999	999999	465	420	575	523	882	999999	999999	864	999999	747	933	779	911	590	190	359	594	423	999999	999999	484	999999	343	717	527	400	999999	365	695	465	842	999999	339	375	838	448	636	691	999999	729	400	797	767	430	171	59	326	596	791	882	362	999999	439	453	217	506	86	857	996	999999	623	455	999999	999999	904	792	999999	546	751	999999	722	903	508	999999	966	686	200	913	555	999999	84	796	574	813	113	940	999999	999999	168	342	371	778	999999	999999	115	944	999999	847	525	379	609	780	999999	999999	999999	459	402	312	487	530	315	173	311	527	999999	827	881	999999	816	963	91	999999	387	999999	999999	944	218	85	32	31	67	353	398	186	869	303	951	525	654	999999	548	999999	999999	637	36	208	999999	177	999999	999999	999999	272	41	561	298	999999	402	435	677	224	999999	326	290	465	999999	962	775	135	658	123	876	365	999999	171	425	999999	167	999999	393	182	999999	51	70	744	999999	795	322	999999	888	999999	901	999999	848	439	413	231	128	999999	174	73	433	351	518	999999	410	707	561	999999	146	615	999999	652	52	504	747	209	999999	545	507	677	999999	938	999999	832	222	361	999999	999999	758	204	563	225	584	329	749	999999	532	169	344	260	243	452	699	999999	939	258	483	999999	691	213	965	583	444	497	
423	494	115	999999	688	59	200	999999	121	942	62	670	78	722	755	622	677	106	210	999999	999999	207	249	963	893	964	877	999999	590	554	238	999999	781	97	906	265	999999	846	481	294	69	954	999999	757	230	278	190	761	999999	79	536	869	382	999999	62	225	255	151	792	724	999999	36	999999	567	713	82	889	980	816	999999	601	999999	999999	915	197	489	999999	999999	743	625	784	999999	576	520	27	369	607	999999	999999	690	19	878	64	757	122	43	265	774	53	158	999999	209	945	106	999999	705	253	999999	999999	573	360	763	408	177	939	65	999999	189	549	353	474	305	999999	135	490	723	777	999999	999999	163	999999	101	999999	999999	999999	584	181	479	51	322	125	150	999999	471	340	256	999999	999999	817	66	584	86	999999	699	999999	93	999999	819	616	754	928	385	999999	846	349	268	999999	813	930	365	884	979	147	236	238	999999	711	483	795	244	253	999999	60	999999	999999	157	866	747	911	999999	329	999999	863	297	394	999999	487	747	999999	81	999999	666	999999	461	181	604	939	998	999999	359	381	780	999999	381	999999	999999	335	916	277	201	999999	577	902	777	45	533	126	850	999999	498	846	964	999999	724	999999	586	933	599	999999	974	218	999999	999999	999999	781	549	999999	492	999999	356	414	570	999999	930	678	362	764	999999	999999	999999	488	99	165	972	512	417	428	308	999999	925	999999	735	352	302	999999	534	301	349	995	496	204	999999	999999	999999	93	286	493	999999	999999	951	999999	754	183	925	999999	129	712	313	59	374	130	39	999999	999999	252	678	228	187	947	999999	999999	999999	999999	929	999999	999999	999999	669	888	235	923	997	999999	999999	999999	359	999999	426	807	863	999999	988	300	630	376	174	999999	215	253	415	999999	316	483	902	891	406	571	254	481	640	104	52	424	824	451	132	776	999999	755	892	126	999999	380	94	331	999999	999999	562	562	289	645	819	425	483	177	999999	524	360	233	999999	788	317	944	176	768	779	573	999999	189	999999	398	909	459	360	298	999999	936	399	580	818	282	18	691	202	995	285	626	940	656	999999	608	999999	85	58	114	808	857	999999	325	999999	508	999999	383	318	891	735	369	999999	195	999999	680	134	780	415	434	780	626	751	181	492	162	632	999999	354	999999	972	834	411	256	490	409	732	83	37	319	623	634	999999	311	269	916	561	755	746	163	483	645	670	623	334	192	115	42	832	400	876	839	39	672	918	901	958	999999	705	510	948	61	752	105	810	156	252	450	912	576	600	999999	82	999999	172	
336	173	787	999999	307	303	699	999999	999999	443	999999	604	710	392	367	958	999999	60	999999	215	432	893	575	999999	188	939	999999	130	266	799	999	999999	838	510	999999	738	180	897	407	217	258	810	999999	661	36	551	542	67	554	618	857	999999	836	985	740	443	598	974	743	368	638	579	984	999999	444	27	765	210	800	628	787	845	999999	38	956	622	778	913	786	999999	999999	607	575	999999	941	999999	999999	853	769	158	149	206	163	999999	999999	679	999999	286	999999	19	785	341	266	925	999999	22	183	807	38	128	665	999999	197	999999	960	41	13	346	897	999999	96	912	440	652	489	590	691	613	460	287	796	502	696	777	851	75	999999	649	817	999999	998	132	824	999999	999999	999999	18	56	88	999999	675	489	389	999999	922	999999	999999	614	999999	249	330	570	999999	999999	999999	999999	987	999999	265	999999	999999	364	528	968	273	964	999999	789	169	999999	582	644	535	999999	611	317	999999	742	999999	999999	999999	736	212	999999	607	438	999999	83	999999	330	477	598	791	193	857	999999	960	420	691	957	785	122	455	422	667	999999	999999	444	999999	24	59	255	564	287	731	954	999999	950	370	834	199	24	469	999999	556	983	853	999999	66	999999	999999	999999	60	897	999999	62	290	999999	910	921	403	340	933	315	281	231	44	514	999999	999999	169	20	60	856	999999	770	652	616	866	684	832	692	388	999999	999999	356	204	666	94	678	673	999999	49	999999	440	999999	91	164	567	334	949	999999	999999	999999	142	345	652	204	139	432	409	999999	923	236	99	711	952	94	646	924	999999	999999	999999	783	239	797	971	611	425	909	689	498	58	541	734	999999	802	235	999999	332	999999	10	537	661	279	999999	999999	812	358	999999	999999	999999	517	643	308	582	999999	116	923	344	999999	50	778	999999	743	999999	625	391	999999	606	908	727	999999	324	229	35	839	767	514	240	358	168	263	696	13	692	981	999999	243	999999	572	695	999999	999999	958	999999	232	318	918	999999	384	66	999999	999999	999999	188	999999	202	423	282	742	162	999999	692	986	999999	787	91	225	999999	999999	219	158	349	43	999999	425	999999	999999	564	999999	531	849	155	999999	999999	848	510	875	824	74	999999	999999	960	419	420	102	619	999999	753	877	151	102	867	439	174	908	999999	718	608	763	631	837	859	480	221	313	999999	836	999999	366	286	216	400	986	999999	228	198	999999	999999	129	999999	611	999999	687	661	999999	999999	999999	999999	393	877	792	277	71	443	999999	142	999999	208	117	645	782	700	396	601	935	702	881	299	
945	719	999999	999999	999999	999999	29	235	181	818	783	331	741	153	311	489	493	938	338	999999	999999	95	999999	731	515	484	999999	911	224	96	726	736	109	999999	999999	673	836	999999	789	114	423	725	960	999999	999999	785	904	638	999999	907	117	999999	373	338	111	859	21	999999	999999	14	933	118	999999	999999	999999	57	232	325	407	637	653	999999	999999	234	139	473	134	46	999999	729	999999	394	522	317	979	999999	372	770	999999	886	662	999999	118	785	181	315	999999	999999	999999	999999	563	999999	241	761	264	321	847	999999	208	999999	734	974	12	859	434	548	595	703	999999	999999	684	999999	10	521	999999	136	687	374	62	824	999999	999999	467	939	176	990	999999	999999	62	667	882	999999	572	687	999999	999999	523	259	360	633	719	21	770	999999	692	111	999999	720	786	137	999999	483	999999	384	879	486	517	73	692	443	999999	833	650	448	490	460	999999	999999	369	296	613	438	999999	428	115	747	488	260	999999	74	411	443	975	925	43	409	147	198	999999	675	999999	999999	566	917	999999	999999	370	331	726	999999	999999	999999	360	499	523	206	469	667	278	142	997	999999	816	628	41	951	999999	725	415	999999	999999	701	515	694	125	163	871	105	999999	229	387	167	999999	24	852	999999	92	999999	411	837	939	479	919	999999	678	999999	999999	937	885	297	37	644	916	645	919	999999	999999	666	383	370	334	999999	487	59	999999	840	731	802	776	895	999999	381	323	577	150	999999	782	840	26	999999	520	933	220	892	201	742	250	888	105	341	999999	999999	113	51	512	999999	991	869	919	838	193	840	171	989	429	655	330	999999	999999	85	999999	999999	650	182	849	400	163	999999	857	23	599	843	707	444	520	999999	278	282	74	575	851	999999	921	188	999999	679	772	230	999999	546	421	999999	393	29	602	465	776	931	999999	122	421	406	22	999999	248	349	143	726	479	977	387	58	283	929	999999	999999	999999	472	164	999999	628	933	132	321	999999	999999	460	687	842	999999	675	347	999999	952	999999	455	999999	24	939	678	546	55	750	495	168	372	999999	463	795	999999	999999	999999	776	32	494	487	999999	999999	314	551	889	455	884	425	312	50	968	331	775	778	925	983	999999	486	632	583	193	637	999999	239	78	996	999999	75	596	370	570	67	999999	675	999999	209	999999	398	788	101	170	335	192	128	403	307	687	26	850	483	999999	300	999999	999999	304	646	547	84	482	893	563	819	999999	941	999999	999999	863	999999	607	999999	283	999999	697	541	422	999999	999999	44	835	771	318	999999	224	999999	
589	280	667	556	381	534	999999	999999	915	895	537	999999	506	999999	999999	492	444	587	418	134	210	647	602	857	498	446	999999	513	249	999999	999999	687	604	715	999999	209	253	316	728	83	999999	647	999999	802	14	81	360	214	999999	353	999999	999999	466	100	912	942	677	809	68	934	342	999999	999999	214	320	999999	746	999999	888	449	248	137	858	345	69	562	427	800	853	427	96	987	127	999999	383	853	231	514	802	420	531	999999	258	794	740	917	261	24	999999	999999	334	568	326	999999	999999	999999	872	999999	41	360	524	877	999999	640	848	355	40	500	830	466	999999	999999	989	478	917	804	879	999999	604	152	311	413	318	699	102	999999	671	999999	791	999999	981	999999	483	452	895	999999	487	617	946	395	999999	760	999999	999999	999999	102	579	848	39	999999	330	807	526	888	58	121	568	266	548	330	683	999999	709	656	484	528	759	547	582	272	326	271	127	219	265	551	228	293	174	10	947	823	999999	491	853	183	999999	594	404	784	96	999999	79	999999	999999	999999	999999	999999	550	16	342	42	275	766	983	68	999999	999999	633	506	892	285	102	547	999999	999999	717	228	999999	310	945	999999	153	797	999999	105	202	999999	999999	238	999999	999999	999999	167	668	915	999999	385	999999	794	493	276	999999	999999	892	810	999999	531	252	850	999999	832	999999	249	71	177	999999	999999	999999	887	865	197	999999	405	999999	211	999999	934	879	467	999999	341	720	18	816	999999	214	255	999999	376	966	671	259	656	918	999999	999999	503	999999	500	37	999999	999999	999999	929	999999	999999	565	891	690	277	204	651	785	547	977	121	726	999999	392	962	999999	573	223	920	204	938	999999	486	346	255	49	838	388	440	234	546	109	88	999999	221	649	999999	224	108	772	30	474	119	941	999999	239	80	999999	999999	394	516	582	699	999999	368	314	88	555	445	238	365	999999	999999	323	441	999999	999999	999999	181	322	288	358	125	158	183	999999	53	545	789	25	968	999999	850	55	718	964	409	353	162	999999	571	809	778	870	999999	757	129	795	509	544	592	999999	541	225	115	167	466	551	999999	894	999999	542	999999	430	269	240	999999	309	605	999999	612	303	759	275	751	479	999999	255	741	425	354	257	46	254	999999	810	593	999999	940	560	999999	858	999999	267	644	38	53	358	610	185	345	819	999999	999999	932	298	999999	276	474	636	588	221	809	145	550	24	506	520	999999	459	647	787	999999	54	970	754	999999	999999	630	999999	436	999999	644	565	999999	999999	999999	999999	999999	144	999999	999999	999999	314	
999999	295	58	999999	999999	630	531	532	999999	161	538	999999	999999	155	999999	188	787	907	646	751	209	999999	576	254	65	25	957	502	208	999999	58	330	999999	64	82	684	999999	854	784	999	201	903	869	493	37	532	83	910	942	999999	999999	503	680	418	114	614	999999	803	601	702	672	39	333	498	113	218	999999	405	82	387	482	932	133	999999	560	306	999999	93	227	999999	941	56	560	75	515	554	999999	219	950	467	964	902	262	91	337	999999	580	999999	390	819	999999	999999	838	564	661	424	380	43	857	808	126	636	586	78	999999	625	478	999999	983	558	567	721	455	614	999999	579	999999	51	999999	999999	726	126	702	407	999999	999999	218	996	413	100	184	616	999999	152	351	338	325	193	331	999999	693	321	397	831	999999	879	232	999999	151	91	744	339	724	999999	91	999	933	188	146	497	416	482	855	892	384	999999	370	312	273	94	264	999999	720	607	704	414	729	871	156	61	999999	985	854	331	356	844	892	999999	999999	999999	405	146	56	833	305	221	466	504	456	999999	519	920	999999	66	827	257	618	127	764	999999	999999	72	42	95	456	999999	627	533	546	539	999999	478	251	999999	689	999999	999999	886	311	493	948	234	424	845	541	130	36	797	999999	108	236	775	137	393	80	342	113	999999	387	874	594	933	958	917	252	999999	678	999999	377	708	807	732	815	281	729	56	647	196	999999	336	404	829	38	448	999999	293	999999	999999	851	356	24	999999	509	999999	899	999999	276	507	603	500	451	989	430	795	300	503	959	999999	999999	34	999999	916	418	60	480	999999	904	520	999999	959	700	820	195	31	999999	329	999999	389	381	999999	779	150	593	62	885	414	409	243	157	810	999999	494	203	826	660	107	79	459	999999	145	120	755	999999	643	800	631	804	408	999999	970	279	579	484	950	254	555	333	365	999999	999999	365	670	372	802	635	999999	626	999999	370	596	260	774	433	246	999999	33	256	999999	262	264	609	10	142	186	540	754	999999	253	581	115	774	713	294	889	999999	449	999999	101	18	594	999999	446	48	999999	720	505	999999	999999	357	999999	309	999999	113	910	467	364	999999	196	272	999999	205	383	786	999999	822	546	490	544	999999	163	640	999999	941	999999	999999	173	999999	627	466	45	608	772	896	999999	806	401	610	383	431	424	999999	207	828	137	399	999999	999999	783	691	183	999999	611	781	203	590	154	441	999999	660	999999	403	910	729	237	999999	432	487	435	458	431	936	116	999999	52	252	443	336	814	277	629	
513	187	936	292	29	997	990	702	770	661	999999	173	999999	138	31	10	477	999999	855	967	153	234	335	270	247	908	498	999999	951	156	999999	627	178	41	790	225	974	447	217	999999	441	999999	664	796	470	999999	393	984	999999	252	966	999999	958	310	486	289	852	675	55	121	509	999999	999999	624	843	999999	995	691	999999	805	35	40	393	581	535	368	569	539	799	474	525	513	718	708	189	999999	999999	867	554	511	999999	308	401	106	774	190	43	999999	952	137	777	701	646	224	226	936	999999	386	775	128	999999	322	876	580	999999	996	542	52	999999	999999	999999	137	146	836	442	727	999999	297	806	354	334	529	586	672	697	823	866	503	492	253	741	292	102	436	791	60	432	820	999999	999999	647	990	605	201	463	999999	564	810	782	499	307	999999	580	999999	793	999999	999999	214	883	999999	139	48	560	200	29	999999	999999	710	55	391	999999	817	786	38	999999	344	923	999999	218	57	268	999999	721	999999	999999	687	712	671	643	600	324	227	937	999999	649	608	440	414	182	80	614	854	999999	999999	204	999999	999999	999999	723	999999	999999	351	995	835	513	83	327	567	255	342	680	373	77	454	77	87	879	58	388	108	903	518	999999	999999	443	414	301	999999	798	465	419	170	947	999999	333	972	232	999999	234	575	291	872	169	839	400	250	999999	320	333	127	610	229	999999	625	555	999999	138	999999	402	109	782	999999	768	789	923	520	426	883	131	104	854	778	823	813	816	41	999999	999999	999999	202	999999	980	996	681	854	199	997	331	999999	573	844	374	999999	999999	793	294	999999	999999	999999	999999	824	904	198	239	999999	832	406	359	808	524	410	755	119	210	483	801	999999	97	935	733	523	104	255	999999	260	999999	78	999999	999999	999999	999999	999999	466	867	377	722	791	767	419	999999	793	999999	522	999999	173	999999	265	509	652	999999	293	26	444	192	999999	730	658	641	978	782	763	707	339	999999	596	432	299	252	999999	760	999999	243	678	912	940	875	581	999999	394	999999	234	999999	56	38	249	999999	999999	283	510	647	999999	160	788	637	999999	95	999999	246	526	999999	799	999999	677	891	981	60	348	999999	252	491	158	526	999999	999999	557	203	999999	311	999999	685	887	999999	741	194	696	999999	999999	51	653	854	567	345	999999	653	372	999999	892	999999	56	198	572	22	41	29	499	547	904	972	89	75	999999	16	999999	841	853	784	281	492	204	132	606	307	878	999999	999999	812	999999	602	999999	345	311	506	999999	848	122	875	983	721	695	159	
999999	481	961	999999	429	561	146	774	800	588	940	410	999999	923	999999	999999	999999	999999	106	686	636	311	529	743	764	928	751	360	999999	999999	800	559	797	55	178	999999	999999	999999	999999	371	676	146	802	864	405	901	999999	341	999999	846	999999	350	625	18	522	653	952	227	824	501	809	785	56	823	788	999999	612	914	755	999999	930	844	674	734	20	999999	509	664	348	862	392	420	104	999999	246	460	934	789	533	525	999999	128	475	477	561	890	100	999999	86	25	298	999999	586	799	916	896	675	999999	999999	31	153	297	878	999999	119	399	999999	174	586	337	999999	823	390	240	294	811	378	207	999999	129	999999	999999	999999	333	999999	760	833	305	999999	349	784	54	999999	512	999999	884	999999	514	999999	171	209	925	402	748	999999	475	250	356	514	999999	528	477	717	999999	620	623	709	999999	396	358	565	396	999999	247	553	411	999999	999999	858	409	572	999999	839	21	920	484	999999	839	764	108	519	487	790	860	999999	316	336	913	999999	999999	184	693	999999	19	999999	999999	726	999999	205	999999	443	999999	497	999999	541	664	638	705	957	999999	495	870	791	297	839	999999	606	349	425	246	85	999999	987	999999	235	999999	999999	830	415	117	999999	972	644	999999	665	157	990	685	328	166	678	630	956	755	272	314	902	829	179	528	216	387	739	958	92	325	384	396	879	662	999999	807	999999	849	387	522	999999	194	999999	691	97	999999	999999	268	568	454	999999	999999	838	920	977	916	999999	886	999999	381	243	685	524	349	772	604	806	665	999999	870	999999	999999	378	999999	87	999999	999999	488	440	296	366	480	400	999999	164	153	999999	958	685	11	157	413	947	16	289	551	670	999999	999999	492	124	364	999999	999999	124	64	863	98	999999	269	719	182	455	614	999999	762	294	886	195	999999	56	847	999999	247	999999	926	169	999999	470	536	57	914	569	999999	182	11	999999	702	999999	109	290	469	999999	426	292	975	957	343	999999	527	266	999999	107	299	446	999999	385	783	974	197	999999	999999	628	999999	222	805	999999	508	442	999999	312	591	372	95	348	586	999999	999999	954	748	968	826	999999	999999	279	273	816	279	511	905	626	999999	728	999999	214	789	999999	999999	214	999999	371	459	900	979	999999	675	421	999999	950	860	999999	821	999999	999999	229	78	999999	684	999999	948	988	999999	996	537	395	635	863	46	880	559	999999	921	359	477	386	999999	999999	999999	728	604	852	804	999999	999999	370	999999	999999	501	999999	999999	668	166	773	265	498	999999	462	999999	593	589	811	384	140	401	
126	623	471	999999	850	710	152	730	999999	441	105	999999	25	356	999999	999999	786	999999	999999	744	891	587	158	103	999999	357	65	562	807	148	793	478	674	927	533	746	999999	498	650	405	993	937	210	342	170	999999	23	116	206	13	803	999999	999999	396	509	538	475	377	380	999999	655	999999	923	818	648	627	999999	999999	822	429	256	297	721	999999	751	953	387	816	933	674	999999	949	365	999999	344	353	999999	999999	427	994	281	966	127	157	750	412	24	392	999999	999999	795	925	293	776	757	999999	728	919	644	555	161	999999	444	705	168	705	234	999999	999999	304	999999	241	999999	827	157	289	180	573	784	348	999999	999999	132	999999	879	418	665	589	56	999999	625	999999	643	872	999999	623	999999	421	999999	54	188	895	999999	399	999999	563	999999	999999	628	477	999999	165	145	305	999999	166	536	999999	826	999999	49	999999	999999	654	679	999999	597	797	984	534	758	758	583	999999	999999	53	96	732	459	326	163	999999	960	999999	492	469	969	348	265	687	96	487	999999	249	14	542	999999	264	719	451	966	468	481	103	999999	587	581	404	999999	572	79	803	594	510	596	839	684	504	171	999999	999999	259	541	307	448	280	999999	344	999999	999999	231	999999	22	17	359	694	728	999999	999999	999999	999999	999999	999999	693	999999	999999	999999	999999	652	999999	857	327	103	999999	922	716	926	184	655	448	424	247	668	516	351	248	999999	999999	160	999999	999999	999999	644	999999	999999	954	56	848	999999	165	387	87	691	571	770	903	738	512	94	643	768	554	999999	999999	490	650	999999	999999	351	378	999999	315	935	751	63	49	683	837	999999	967	670	87	494	999999	70	347	999999	107	746	447	509	999999	502	516	143	999999	607	233	775	999999	59	359	506	320	999999	999999	999999	940	517	731	229	900	334	127	973	999999	70	721	360	153	104	999999	950	904	999999	224	813	428	617	999999	442	460	72	999999	918	999999	581	183	836	988	204	616	999999	24	227	609	953	385	999999	999999	505	886	999999	631	999999	999999	408	602	451	999999	269	723	999999	30	299	999999	999999	828	999999	662	119	887	884	999999	948	999999	228	935	687	269	270	437	885	999999	991	999999	999999	441	919	677	999999	978	731	396	728	481	293	569	725	458	770	135	186	999999	343	618	11	509	682	109	32	473	999999	999999	188	999999	838	168	38	743	190	999999	908	531	750	140	165	497	643	477	203	659	219	999999	499	999999	261	13	830	383	554	88	999999	999999	654	448	73	549	218	897	642	135	540	982	999999	373	999999	654	999999	999999	
999999	999999	865	215	905	373	263	685	999999	53	579	834	337	999999	999999	999999	999999	99	877	311	76	616	289	746	999999	78	999999	237	961	999999	919	606	872	627	920	51	999999	553	999999	291	195	388	856	175	327	999999	797	885	999999	175	724	137	777	829	146	845	233	999999	380	837	254	36	724	567	133	973	999999	999999	734	157	999999	999999	185	999999	999999	688	760	124	428	37	280	242	442	796	999999	791	828	999999	491	84	817	103	999999	86	999999	169	999999	299	51	354	999999	98	161	647	999999	999999	999999	191	714	457	95	119	999999	999999	566	21	999999	999999	166	999999	154	999999	228	659	339	999999	922	108	999999	956	999999	471	83	83	191	999999	999999	999999	520	782	840	646	338	43	989	708	401	999999	520	34	575	736	142	709	209	926	870	501	999999	490	999999	852	631	758	433	999999	46	627	171	384	999999	798	999999	384	501	507	590	999999	670	631	404	103	588	999999	390	297	999999	999999	874	265	322	999999	487	999999	86	987	999999	580	610	374	672	774	667	145	103	777	999999	758	217	999999	345	999999	999999	686	95	999999	999999	106	378	145	295	999999	752	999999	999999	350	321	385	999999	999999	492	19	999999	305	959	999999	435	452	441	999999	967	579	166	182	919	636	758	800	944	473	723	919	212	474	89	999	31	760	83	752	465	944	460	703	218	999999	111	536	727	466	187	821	999999	999999	178	999999	999999	999999	987	435	592	999999	440	834	790	573	807	999999	226	959	608	674	379	999999	157	32	128	462	964	592	535	999999	83	999999	296	902	264	447	306	373	999999	451	772	647	999999	999999	999999	626	912	999999	528	991	319	767	857	999999	451	975	617	999999	597	999999	615	404	900	370	448	952	548	888	318	370	813	853	475	999999	902	999999	529	212	518	502	549	999999	74	543	912	999999	999999	783	999999	289	829	999999	776	440	835	377	999999	799	999999	561	999999	999999	336	168	999999	466	999999	701	609	720	456	415	636	104	513	297	340	999999	999999	999999	331	764	437	38	540	999999	87	45	999999	534	999999	729	706	956	425	525	992	905	365	456	999999	929	183	740	833	424	525	681	927	999999	47	390	999999	373	240	322	596	999999	628	526	389	267	999999	85	736	726	708	679	678	987	304	999999	999999	12	999999	401	999999	697	999999	126	999999	405	117	783	496	603	999999	999999	726	999999	929	694	999999	838	76	755	560	108	13	117	715	845	13	939	253	612	389	348	253	839	999999	899	112	999999	999999	983	159	596	588	143	347	375	999999	575	999999	999999	157	999999	
999999	999999	999999	999999	693	97	410	999999	402	999999	539	884	999999	999999	99	887	381	39	999999	775	457	93	999999	963	519	870	770	349	999999	437	881	643	465	226	413	879	999999	999999	215	24	111	100	591	981	67	704	999999	307	286	76	204	38	999999	381	714	852	768	877	973	822	327	70	407	999999	296	999999	999999	996	637	220	889	142	824	577	674	999999	501	624	906	815	950	472	999999	826	242	999999	626	93	512	999999	121	129	276	999999	999999	50	999999	626	694	171	285	923	669	999999	186	72	214	999999	707	357	360	999999	999999	999999	999999	854	997	999999	999999	444	999999	999999	494	86	109	999999	866	999999	999999	633	674	875	930	744	539	37	999999	996	999999	999999	647	187	999999	164	210	999999	999999	999999	520	842	53	999999	894	999999	893	940	439	593	967	417	206	773	999999	84	999999	485	999999	237	628	845	61	10	999999	561	797	101	958	339	999999	999999	621	758	999999	48	590	562	999999	999999	850	599	999999	219	39	999999	974	874	618	312	482	725	999999	920	489	675	999999	52	191	343	462	801	981	109	718	836	796	999999	999999	999999	494	999999	999999	999999	999999	38	257	841	970	999999	587	922	483	656	999999	159	386	700	999999	255	257	999999	999999	646	227	59	617	497	501	203	445	999999	999999	999999	818	362	231	222	999999	460	427	999999	999999	999999	756	539	328	999999	252	569	999999	999999	180	607	282	946	748	858	324	337	421	759	999999	777	262	61	901	395	999999	505	928	999999	999999	999999	827	999999	475	999999	889	687	730	292	255	931	743	999999	365	424	814	871	999999	372	897	217	49	999999	607	304	239	999999	638	932	496	747	640	296	940	999999	779	974	481	858	999999	636	606	138	999999	418	44	999999	695	999999	581	966	999999	999999	275	948	777	169	700	181	660	194	59	798	795	507	300	999999	408	13	644	840	400	754	403	999999	611	999999	999999	999999	269	325	999999	161	361	530	999999	999999	999999	992	999999	619	283	309	999999	784	587	807	343	999999	127	587	514	692	842	999999	576	999999	171	14	346	999999	16	511	999999	344	185	898	447	999999	651	225	435	416	428	34	566	100	999999	619	683	803	577	156	999999	999999	999999	999999	318	620	999999	999999	913	26	999999	717	613	771	397	864	609	689	370	999999	365	902	999999	108	999999	818	999999	485	590	552	331	543	299	860	440	239	532	858	589	826	321	999999	999999	419	999999	711	421	999999	702	691	20	999999	999999	510	790	178	529	999999	62	500	999999	478	139	370	694	121	428	753	341	168	342	751	999999	543	756	434	
999999	999999	347	562	999999	388	782	898	542	337	999999	788	79	999999	709	819	805	99	390	843	801	941	724	648	292	668	463	544	999999	269	893	999999	754	366	579	787	376	499	103	67	999999	240	828	366	21	999999	683	999999	999999	999999	945	999999	162	912	999999	999999	27	698	999999	738	925	999999	999999	283	443	210	44	712	692	922	453	315	999999	999999	157	570	123	368	999999	999999	984	394	999999	999999	323	884	999999	841	734	999999	769	678	999999	364	142	999999	691	555	922	810	999999	999999	386	999999	79	640	23	829	765	71	999999	999999	70	626	753	540	161	712	959	559	999999	999999	978	999999	163	774	95	642	999999	699	879	567	445	826	999999	24	18	560	767	682	870	917	85	999999	386	119	999999	602	610	601	306	978	999999	999999	356	411	999999	614	381	304	999999	381	638	999999	999999	977	223	243	578	739	999999	600	999999	287	689	546	999999	999999	395	53	167	492	999999	599	403	901	999999	82	999999	999999	31	999999	999999	472	137	499	288	999999	999999	409	999999	383	34	870	79	705	42	318	683	809	294	685	229	338	147	72	999999	49	672	291	15	150	762	931	999999	139	421	483	159	199	999999	117	999999	986	158	783	468	171	529	697	999999	663	999999	671	362	999999	999999	850	334	75	160	249	347	209	999999	754	999999	999999	999999	940	293	559	168	494	551	186	860	999999	190	364	604	187	519	974	422	351	751	101	579	999999	955	571	999999	94	999999	999999	769	626	592	999999	172	999999	999999	588	414	319	504	904	130	185	485	941	670	970	470	972	729	999999	786	62	13	999999	999999	780	999999	999999	410	84	455	999999	999999	244	999999	999999	201	239	999999	930	570	113	846	846	971	999999	896	24	999999	187	999999	999999	298	407	839	539	399	642	999999	238	603	999999	908	430	459	999999	768	999999	300	883	999999	241	999999	798	802	999999	215	166	558	130	884	971	821	233	460	389	244	19	404	120	999999	999999	387	940	999999	879	999999	426	397	384	999999	654	723	26	408	392	272	499	605	999999	334	242	94	731	354	632	869	685	969	999999	362	999999	847	999999	999999	230	854	862	999999	922	488	789	769	999999	999999	999999	257	805	999999	77	126	745	999999	248	786	164	474	655	596	705	999999	518	456	326	31	875	807	543	530	999999	538	409	38	682	677	544	473	999999	999999	999999	384	999999	861	902	953	617	354	608	404	342	755	208	276	766	999999	999999	342	452	162	620	999999	999999	284	646	999999	716	716	732	571	251	999999	563	419	481	331	999999	999999	554	373	999999	530	208	
149	999999	999999	340	143	271	768	999999	212	30	758	625	999999	669	999999	224	373	999999	900	999999	47	162	651	201	788	999999	445	968	322	787	89	999999	100	233	575	999999	223	208	999999	455	963	863	999999	999999	999999	794	789	661	999999	442	191	136	999999	907	170	986	999999	240	551	349	999999	799	395	424	941	19	999999	468	103	999999	11	174	664	455	658	184	124	980	396	994	14	783	999999	879	606	953	244	192	73	589	999999	982	999999	999999	999999	999999	478	623	729	795	999999	999999	568	462	441	26	472	67	258	986	871	565	844	557	344	53	999999	515	818	999999	774	351	405	513	162	999999	999999	430	827	494	705	500	261	600	999999	683	225	361	448	589	490	999999	934	86	717	984	148	110	898	584	999999	962	999999	999999	30	918	926	64	310	422	999999	999999	240	764	291	381	314	999999	822	661	828	633	77	239	507	999999	417	328	796	999999	999999	999999	999999	999999	316	742	695	519	580	816	999999	170	999999	999999	89	448	999999	180	795	999999	999999	894	287	247	756	554	895	575	244	999999	510	999999	268	999999	541	102	999999	988	457	548	686	999999	673	999999	903	667	582	999999	159	68	651	247	999999	459	497	986	139	294	495	761	847	129	999999	157	316	159	902	999999	999999	987	928	999999	722	257	999999	885	230	281	343	999999	971	853	426	185	999999	999999	999999	999999	645	554	999999	236	999999	696	700	566	519	525	699	754	765	664	557	172	139	693	525	285	799	999999	765	999999	950	406	789	994	999999	109	376	999999	84	103	282	999999	34	999999	465	35	556	103	376	705	999999	589	333	317	305	263	999999	97	748	799	18	999999	789	114	999999	105	906	706	863	419	159	656	679	671	391	999999	148	999999	999999	499	999999	706	245	70	285	999999	83	481	999999	449	63	288	304	285	95	247	999999	999999	999999	999999	128	849	239	956	555	925	910	662	925	688	125	619	999999	258	79	312	799	728	828	915	32	435	17	423	365	870	361	999999	586	153	467	999999	999999	999999	380	879	476	288	514	360	459	421	556	20	999999	444	429	56	216	782	448	431	999999	999999	347	693	999999	815	600	684	999999	517	85	781	999999	897	608	999999	878	199	835	999999	223	478	465	610	878	997	99	921	451	315	197	803	999999	45	137	509	531	686	47	660	687	830	787	942	345	999999	789	436	835	439	177	26	946	999999	218	622	999999	999999	815	999999	726	679	242	267	330	281	86	195	999999	109	468	201	999999	185	832	393	690	523	274	114	217	999999	999999	999999	147	181	
999999	776	827	999999	463	794	871	999999	934	18	999999	529	622	74	999999	604	999999	736	999999	976	864	999999	105	999999	931	532	471	710	637	72	594	230	129	999999	425	309	368	264	999999	673	330	958	999999	999999	795	170	900	210	416	613	999999	999999	52	171	316	94	681	12	583	931	999999	170	565	871	424	377	999999	999999	649	397	245	412	999999	306	656	905	531	999999	38	999999	999999	999999	304	34	76	245	188	958	842	340	628	366	680	713	999999	169	403	378	410	428	760	437	561	28	377	593	267	999999	999999	411	563	410	973	812	310	71	866	540	805	999999	199	451	999999	999999	769	879	999999	387	955	496	512	999999	999999	999999	20	204	709	999999	656	483	978	442	452	441	776	228	392	867	413	999999	999999	999999	999999	231	239	999999	806	999999	259	498	860	879	789	28	899	410	999999	373	999999	115	362	591	999999	331	210	756	999999	199	542	999999	999999	864	974	677	204	649	999999	649	380	701	397	466	35	168	622	109	652	434	542	375	688	29	75	999999	926	710	978	252	999999	482	999999	616	710	999999	12	999999	999999	122	999999	259	822	890	999999	111	718	895	565	726	708	111	114	574	657	999999	861	476	798	999999	999999	999999	999999	346	628	898	391	780	999999	327	165	625	204	539	609	292	999999	798	999999	999999	589	40	155	999999	999999	999999	378	744	959	543	847	535	208	999999	372	340	999999	485	999999	999999	999999	937	149	999999	570	93	906	999999	965	999999	623	73	450	834	97	719	347	419	803	708	529	999999	821	222	479	630	427	999999	999999	999999	999999	78	536	931	999999	651	999999	906	691	460	23	802	779	593	920	784	95	999999	150	652	992	179	681	563	574	83	126	999999	768	940	665	999999	407	696	999999	999999	536	518	590	446	999999	999999	727	353	695	726	866	999999	301	695	999999	64	826	524	285	535	999999	972	367	181	534	964	999999	751	794	999999	405	999999	999999	375	257	576	999999	999999	824	561	451	338	868	999999	999999	888	635	82	405	611	122	883	420	146	168	563	161	999999	911	864	302	976	999999	621	331	782	999999	999999	448	968	280	133	999999	724	93	67	114	999999	999999	646	999999	999999	999999	193	960	521	999999	999999	216	693	425	374	791	999999	268	474	779	256	525	433	999999	709	999999	436	340	989	999999	695	62	111	459	999999	999999	275	535	237	999999	375	999999	809	999999	528	719	755	552	906	341	740	465	999999	288	999999	993	999999	999999	999999	441	999999	852	971	339	999999	733	115	243	783	920	999999	434	41	844	999999	595	999999	324	64	
990	999999	883	434	658	451	240	443	999999	999999	999999	999999	212	906	796	999999	999999	689	999999	141	999999	613	521	768	999999	814	999999	433	774	874	272	287	999999	18	638	561	45	428	323	887	747	300	999999	642	999999	999999	324	527	245	143	890	999999	245	193	269	999999	368	124	449	843	144	806	999999	949	339	370	697	999999	278	244	674	999999	999999	592	999999	504	331	879	632	978	500	789	198	641	983	366	999999	42	748	261	999999	921	979	479	753	999999	632	343	312	775	999999	999999	999999	10	999999	796	538	653	799	999999	65	488	999999	470	999999	355	618	36	965	973	327	664	456	27	50	753	125	897	839	999999	871	999999	999999	999999	668	380	541	197	183	999999	827	399	243	982	999999	715	999999	518	999999	408	999999	605	377	339	457	655	674	240	999999	714	680	999999	813	355	999999	77	911	634	999999	972	813	430	853	778	155	999999	431	473	821	335	324	607	770	441	132	276	620	247	409	23	999999	310	999999	468	516	196	585	887	98	138	999999	999999	716	163	999999	999999	999999	999999	193	529	233	210	418	999999	999999	83	870	382	999999	999999	456	674	999999	789	276	513	203	395	272	959	353	544	999999	693	999999	999999	891	617	847	231	524	999999	64	999999	790	505	891	602	77	443	325	212	999999	470	681	139	578	999999	886	90	999999	999999	336	233	185	688	824	725	112	881	192	999999	999999	12	113	434	619	999999	998	771	621	600	327	829	644	150	999999	915	22	403	940	964	999999	766	999999	999999	695	830	704	111	681	176	999999	196	260	72	677	661	366	999999	519	233	928	125	999999	117	48	507	999999	44	999999	908	712	709	940	228	532	769	489	945	739	788	651	999999	100	999999	110	141	999999	999999	473	999999	559	765	883	999999	45	615	306	999999	129	999999	251	669	302	772	463	790	255	42	539	999999	182	420	517	730	581	40	35	24	16	906	929	999999	571	590	359	947	999999	233	192	999999	472	83	999999	550	547	999999	605	999999	991	320	999999	545	52	565	999999	148	999999	162	145	15	999999	291	999999	999999	269	243	108	712	422	516	964	31	850	999999	445	109	593	966	193	600	435	707	999999	696	30	999999	999999	999999	545	220	700	999999	98	999999	336	190	674	614	999999	313	882	999999	905	485	355	865	695	430	130	999999	555	290	969	544	579	999999	999999	712	999999	999999	278	103	999999	999999	815	300	933	673	999999	264	999999	978	999999	879	718	542	801	548	350	165	698	999999	885	999999	999999	419	999999	999999	999999	453	922	962	422	415	45	789	726	703	
669	65	932	999999	144	866	521	999999	605	99	826	47	999999	720	371	999999	187	734	217	578	546	405	596	389	999999	841	341	472	565	279	844	929	816	107	999999	295	233	677	410	29	86	99	814	614	727	569	999999	999999	600	386	238	310	581	157	167	999999	468	552	954	302	999999	59	20	335	999999	896	231	983	841	86	813	999999	334	999999	501	456	591	981	999999	507	479	139	999999	999999	50	999999	357	668	999999	999999	826	680	722	117	494	37	999999	488	368	999999	347	388	371	524	572	728	976	392	656	999999	682	487	891	456	999999	999999	999999	830	999999	999999	549	562	53	235	999999	143	787	226	704	474	377	112	622	830	169	101	768	357	616	322	566	964	21	999999	933	349	999999	275	294	99	848	999999	203	656	999999	784	344	145	274	439	940	760	688	192	343	579	864	70	296	731	636	830	999999	972	155	584	551	815	302	910	354	999999	999999	999999	999999	129	908	999999	548	384	756	633	93	999999	381	806	286	829	895	363	485	728	979	562	999999	28	44	230	510	999999	243	529	843	363	95	428	828	84	567	224	670	898	521	911	975	13	747	46	601	349	308	721	920	938	435	625	542	379	999999	607	94	688	999999	841	151	999999	789	729	101	999999	978	211	999999	680	693	587	217	999999	587	460	280	998	629	171	409	999999	999999	999999	999999	470	886	458	924	959	999999	982	442	999999	770	749	999999	27	944	648	371	106	459	249	255	999999	418	475	999999	999999	336	96	69	303	441	628	626	885	801	631	76	999999	287	312	551	999999	154	537	306	837	999999	262	999999	980	799	312	73	999999	659	90	62	421	999999	234	633	52	923	148	248	151	132	337	999999	999999	582	842	819	156	698	544	703	881	178	954	462	83	42	88	504	139	999999	266	236	721	579	655	862	63	679	508	787	999999	298	165	715	909	46	740	408	957	493	916	999999	124	386	180	252	999999	771	999999	19	999999	644	119	585	999999	111	505	743	926	979	765	477	199	757	698	592	23	248	553	46	302	999999	546	645	999999	594	121	344	408	412	160	292	129	498	943	370	189	579	999999	807	999999	999999	481	978	728	449	482	367	688	588	239	473	227	999999	717	174	108	473	936	281	990	170	344	524	828	483	999999	999999	999999	337	412	999999	398	999999	505	999999	208	567	917	999999	122	754	999999	820	182	686	74	606	780	778	272	715	642	578	817	999999	663	999999	999999	254	101	781	553	361	999999	795	999999	482	27	423	999999	540	556	736	168	
245	514	524	999999	152	999999	751	920	999999	75	696	801	819	999999	999999	999999	999999	418	999999	119	340	210	305	644	387	611	591	589	999999	811	731	168	906	420	581	865	149	615	999999	835	349	999999	517	295	489	994	999999	554	892	783	725	132	884	627	828	999999	219	879	964	540	999999	999999	999999	233	343	538	999999	999999	356	999999	500	999999	999999	837	769	480	692	19	164	999999	356	999999	696	999999	96	609	284	289	591	546	656	269	650	477	17	187	306	294	952	951	109	855	208	633	292	99	721	56	999999	357	999999	210	724	581	193	999999	999999	980	999999	733	263	999999	817	809	612	240	985	933	830	999999	183	408	66	213	293	999999	999999	73	300	997	887	238	431	244	204	999999	544	78	294	226	999999	326	157	228	697	494	47	399	30	62	999999	788	226	276	184	944	154	999999	297	692	999999	411	690	149	846	999999	193	583	999999	999999	695	917	649	999999	878	857	261	837	516	799	463	449	53	248	999999	999999	21	164	69	999999	311	33	781	601	274	311	636	17	382	672	310	464	999999	863	366	999999	149	612	999999	327	692	999999	14	497	238	513	999999	451	255	747	23	999999	523	999999	855	999999	146	57	349	577	999999	254	465	999999	499	999	665	189	882	707	959	409	766	742	999999	995	29	999999	999999	999999	943	194	761	635	658	281	999999	428	18	693	999999	101	273	820	106	448	851	999999	998	239	847	187	999999	547	787	999999	271	781	797	860	999999	852	684	588	633	999999	492	829	999999	999999	999999	999999	181	198	657	867	146	945	999999	128	153	858	999999	999999	913	765	625	223	848	54	19	168	630	158	999999	999999	999999	684	999999	999999	999999	31	975	780	180	999999	16	380	890	999999	478	326	999999	999999	716	794	568	549	675	867	999999	999999	981	999999	218	900	616	33	157	999999	459	461	758	585	172	999999	999999	513	964	999999	999999	254	333	928	999999	693	32	951	441	256	999999	999999	999999	999999	999999	687	50	999999	999999	279	995	999999	999999	999999	469	999999	567	560	516	594	911	64	585	372	118	176	945	62	575	524	877	664	591	999999	821	591	451	999999	935	485	91	58	941	694	999999	777	999999	999999	999999	558	135	999999	444	847	345	583	292	647	221	483	741	987	999999	57	999999	340	999999	999999	617	877	575	139	625	40	999999	862	999999	891	65	999999	155	999999	593	26	999999	416	999999	744	565	248	309	804	226	999999	999999	103	789	999999	302	976	386	699	999999	591	999999	996	846	413	343	999999	469	999999	591	880	338	690	403	999999	658	985	
120	656	766	379	577	771	912	173	297	419	83	230	598	88	954	456	774	11	43	402	569	815	410	92	999999	908	223	345	134	62	700	546	244	999999	999999	999999	932	999999	999999	221	94	999999	126	924	409	999999	999999	512	999999	999999	916	401	219	266	426	304	255	683	999999	668	558	576	49	244	718	537	986	291	999999	999999	523	866	987	821	318	999999	699	485	683	538	116	999999	419	251	145	308	336	978	890	571	483	258	316	355	663	999999	643	999999	215	871	999999	520	999999	700	368	999999	413	398	948	999999	605	770	10	71	999999	848	166	797	999999	420	211	17	400	650	751	275	559	642	167	800	252	816	279	811	999999	596	419	718	999999	999999	999999	937	999999	361	966	999999	258	254	999999	999999	361	999999	784	795	670	255	129	999999	999999	999999	500	770	241	157	296	999999	500	198	786	966	438	447	999999	999999	525	273	977	49	684	999999	26	999999	849	999999	449	406	42	484	150	999999	476	769	999999	999999	594	133	706	999999	74	187	223	999999	999999	999999	999999	913	932	771	279	406	277	999999	966	911	999999	196	920	889	708	890	756	25	57	756	499	669	678	134	428	401	567	104	999999	506	824	956	846	33	964	535	999999	271	999999	744	762	396	803	857	712	408	212	817	184	184	430	207	999999	712	336	999999	245	808	352	878	839	999999	115	469	97	130	999999	897	924	999999	427	999999	999999	313	993	113	866	999999	421	999999	198	750	999999	999999	999999	626	944	143	696	999999	300	665	918	999999	999999	589	290	343	769	592	68	315	892	999999	756	935	396	709	718	999999	999999	424	396	999999	689	999999	262	314	393	470	186	999999	999999	677	882	762	576	484	408	414	823	532	60	999999	962	883	857	999999	53	150	239	245	425	474	404	875	999999	596	647	816	999999	975	949	999999	416	851	114	224	999999	999999	369	912	311	313	409	999999	374	999999	370	999999	240	344	271	253	241	940	999999	736	283	16	999999	979	837	591	87	847	999999	751	422	120	999999	642	797	999999	780	327	934	121	74	84	511	999999	236	840	585	999999	714	999999	77	475	70	378	941	123	511	389	85	999999	236	561	747	622	154	259	999999	598	999999	222	472	999999	16	679	999999	208	999999	999999	753	996	15	95	143	876	683	947	60	409	701	999999	999999	400	251	999999	885	512	337	888	566	976	999999	999999	455	502	999999	163	999999	390	706	742	618	728	636	88	999999	150	999999	870	938	206	999999	999999	896	999999	999999	999999	999999	999999	794	999999	999999	616	226	999999	194	999999	639	641	
642	999999	489	670	999999	958	76	819	764	172	510	744	94	466	999999	369	777	193	999999	593	828	172	999999	999999	999999	999999	871	11	512	860	894	696	511	787	999999	999999	717	539	925	999999	795	854	317	509	292	60	999999	414	666	856	998	10	926	56	812	999999	49	813	999999	166	96	999999	317	904	278	999999	999999	306	238	541	652	999999	268	162	797	999999	999999	999999	393	544	999999	467	345	655	861	894	769	999999	999999	758	379	903	464	768	851	999999	546	413	999999	478	999999	999999	185	999999	214	999999	741	773	258	838	625	999999	430	540	695	628	999999	662	52	383	999999	777	331	999999	172	999999	784	500	311	76	437	451	749	915	999999	692	292	221	450	111	999999	996	999999	146	142	321	999999	999999	83	232	12	883	370	857	434	49	457	705	961	466	999999	251	999999	192	999999	183	318	514	813	12	346	517	221	999999	231	57	571	195	347	851	274	859	426	999999	73	553	999999	999999	490	999999	245	586	999999	984	135	911	533	999999	735	999999	13	999999	999999	81	885	494	672	430	636	386	478	271	368	120	201	999999	824	999999	999999	856	999999	999999	34	136	767	759	267	236	814	999999	524	999999	459	387	848	305	748	355	202	579	881	999999	999999	113	218	973	228	149	793	999999	97	999999	999999	878	999999	586	999999	999999	313	135	236	445	999999	327	862	931	812	980	271	895	377	999999	200	549	975	442	171	920	918	793	541	128	443	999999	999999	999999	999999	581	521	271	361	764	51	77	352	446	54	937	251	999999	999999	248	999999	897	999999	618	948	999999	903	434	999999	999999	76	999999	594	999999	11	999999	104	487	299	240	469	10	544	613	999999	133	206	539	397	999999	999999	999999	632	302	250	546	172	614	435	285	677	96	846	337	697	999999	999999	243	999999	244	842	764	999999	999999	779	877	362	39	191	825	999999	374	46	999999	355	435	999999	301	868	465	999999	490	61	23	562	382	164	217	999999	905	651	999999	105	163	391	999999	999999	701	999999	372	193	142	432	610	126	313	999999	999999	999999	272	643	190	375	978	595	361	712	999999	377	407	723	155	124	285	999999	999999	278	882	810	441	780	196	778	505	282	515	999999	451	897	258	331	509	235	652	999999	470	597	126	567	39	999999	999999	333	125	649	48	28	156	436	920	45	177	844	550	491	456	412	869	706	90	303	999999	85	129	85	223	919	471	23	713	608	162	325	780	239	110	862	999999	855	243	496	911	24	976	223	999999	665	684	171	999999	67	728	420	487	736	940	604	214	
50	436	999999	557	143	722	322	882	852	999999	321	391	594	749	23	999999	593	392	999999	999999	905	921	999999	999999	310	208	656	880	742	837	54	298	505	658	999999	999999	125	939	777	999999	664	999999	311	600	373	779	230	318	999999	947	894	353	999999	505	309	128	878	883	257	934	76	441	150	25	30	32	886	936	137	594	357	654	614	954	999999	574	619	999999	872	530	999999	347	176	794	943	700	605	999	999999	503	999999	999999	691	843	235	232	999999	296	580	350	893	294	999999	129	600	249	739	999999	70	735	508	999999	21	726	957	728	275	356	81	329	427	999999	587	633	53	125	962	999999	728	999999	383	333	386	531	637	692	999999	999999	999999	703	960	866	938	623	999999	630	230	999999	999999	507	956	844	224	999999	922	17	999999	557	86	484	287	968	999999	848	361	185	544	489	99	274	571	229	999999	378	369	561	947	963	638	422	895	997	885	230	265	539	118	136	608	629	984	609	969	720	999999	992	855	999999	271	819	96	740	999999	999999	936	737	692	846	999999	371	70	999999	999999	999999	999999	289	92	789	593	821	77	999999	880	469	289	961	259	441	952	999999	705	857	701	819	999999	164	999999	274	294	527	847	999999	244	247	569	999999	690	316	999999	146	909	75	506	450	751	678	999999	415	341	974	487	260	893	999999	665	213	999999	109	337	435	999999	818	999999	75	974	805	182	643	900	999999	280	943	310	999999	999999	639	360	261	999999	658	304	715	933	999999	50	999999	999999	999999	581	366	999999	591	979	999999	977	101	571	999999	475	946	505	226	515	999999	703	544	950	87	65	36	999999	999999	41	678	999999	999999	884	193	35	388	999999	461	72	543	838	689	964	604	999999	376	999999	919	786	130	999999	87	209	640	617	999999	645	300	665	555	514	419	560	999999	999999	534	999999	387	415	96	999999	999999	164	999999	463	24	579	355	249	999999	957	932	13	910	525	999999	253	253	999999	529	999999	146	796	517	999999	429	139	664	40	313	999999	691	999999	999999	610	999999	923	237	187	999999	926	300	60	976	597	999999	416	649	784	521	291	962	810	999999	354	999999	999999	646	999999	44	885	915	325	936	999999	999999	428	314	310	999999	139	999999	76	972	603	451	999999	999999	919	458	23	489	879	518	999999	207	880	629	999999	236	862	999999	295	999999	718	20	975	123	457	332	162	112	999999	999999	999999	276	896	837	291	902	298	436	999999	494	31	405	46	999999	915	999999	999999	799	999999	83	554	999999	999999	923	999999	593	476	972	373	596	305	910	
150	511	999999	754	311	52	347	452	999999	435	559	800	131	323	974	179	208	135	999999	999999	999999	999999	823	538	546	999999	999999	698	436	326	73	140	198	120	999999	999999	679	170	30	351	461	516	145	128	303	929	801	999999	619	307	773	247	659	999999	999999	999999	688	598	218	338	469	648	999999	621	999999	428	611	21	999999	449	999999	47	999999	595	902	636	138	704	999999	616	180	641	999999	999999	552	826	999999	999999	352	388	846	90	999999	691	999999	999999	500	524	999999	875	327	790	882	179	807	999999	141	73	49	141	999999	983	999999	602	999999	827	569	887	79	999999	947	364	668	680	603	419	95	999999	713	99	145	999999	948	369	298	390	999999	910	999999	816	694	417	999999	999999	641	862	727	359	533	64	253	613	455	220	927	963	131	211	575	398	650	716	999999	950	999999	142	45	993	313	777	78	659	565	263	999999	540	156	458	49	999999	999999	736	890	658	999999	531	169	738	441	335	268	557	344	999999	175	977	66	267	223	509	826	733	55	756	986	594	58	202	368	397	816	673	172	833	706	999999	826	701	114	474	972	307	562	977	518	520	324	999999	97	873	999999	999999	244	999999	914	958	690	143	999999	261	483	967	379	53	518	595	999999	511	237	999999	999999	999999	163	999999	999999	529	181	999999	247	475	279	426	114	495	914	928	999999	999999	919	747	232	999999	999999	852	991	999999	928	518	468	923	999999	813	999999	834	999999	999999	999999	495	13	395	786	622	895	206	981	66	999999	883	139	590	166	761	591	489	39	999999	999999	310	757	531	600	663	609	324	349	466	999999	280	999999	795	202	943	999999	533	960	610	999999	832	871	934	152	55	388	877	766	999999	999999	914	999999	262	793	434	737	481	794	133	22	581	857	524	43	999999	119	343	397	223	141	68	999999	429	671	503	439	822	389	555	284	731	558	975	245	118	475	520	999999	768	215	999999	999999	999999	597	225	975	356	901	559	935	999999	489	552	242	172	395	385	591	300	994	915	101	999999	999999	290	32	881	289	925	127	598	340	999999	18	999999	329	691	831	456	527	999999	999999	830	620	999999	252	15	743	999999	723	99	929	712	773	300	999999	500	999999	316	203	999999	76	999999	442	346	999999	860	544	258	999999	999999	554	999999	772	911	999999	271	628	621	48	27	148	216	212	37	668	628	856	999999	999999	828	704	524	262	434	26	945	397	283	523	391	999999	999999	239	999999	545	999999	940	862	999999	795	871	375	278	185	955	860	999999	999999	677	96	14	826	
331	999999	998	39	882	348	894	57	874	354	107	656	556	653	999999	192	491	874	687	994	421	141	957	999999	999999	86	478	166	999999	982	999999	999999	999999	644	172	224	999999	999999	912	601	999999	259	920	999999	999999	621	629	311	999999	590	999999	803	999999	19	415	199	999999	999999	782	805	869	738	999999	999999	749	670	279	911	491	999999	172	999999	961	96	999999	172	221	439	71	999999	457	177	283	999999	69	801	38	377	239	972	999999	360	999999	117	732	999999	383	38	999999	607	999999	999999	820	129	428	947	842	322	983	999999	999999	627	608	157	358	702	465	294	832	947	641	901	681	518	606	812	251	854	363	999999	999999	192	999999	463	292	738	999999	163	172	121	999999	999999	394	999999	999999	539	999999	585	759	40	773	98	205	999999	965	451	46	311	523	616	705	988	958	999999	999999	796	965	155	865	619	354	311	999999	721	999999	925	516	694	523	999999	999999	666	104	333	34	999999	986	830	497	841	999999	55	639	556	999999	971	757	209	532	207	573	606	720	149	685	471	966	484	843	49	934	351	788	999999	999999	999999	893	999999	169	999999	999999	999999	999999	33	917	309	672	999999	316	999999	999999	316	172	999999	503	463	945	955	648	563	733	999999	999999	457	907	999999	267	193	999999	375	999999	132	50	768	398	438	948	697	232	386	999999	999999	178	827	871	627	999999	472	999999	102	104	937	986	606	40	307	157	210	126	999999	51	488	575	940	937	999999	276	403	927	75	515	999999	732	999999	999999	999999	344	169	999999	999999	999999	795	240	999999	999999	150	145	443	738	100	290	999999	999999	665	344	320	825	999999	999999	824	361	786	544	886	999999	846	999999	999999	842	697	963	987	999999	836	396	256	258	666	668	796	999999	832	999999	837	785	766	999999	999999	999999	453	517	116	999999	761	999999	393	261	999999	331	999999	935	420	601	51	137	302	134	999999	278	999999	72	168	569	999999	913	999999	999999	999999	999999	820	180	147	798	398	190	857	718	862	999999	12	994	904	345	244	860	501	240	622	710	492	641	932	798	837	391	999999	547	185	999999	999999	271	554	252	511	264	797	621	212	861	280	583	999999	999999	275	104	167	999999	335	243	422	298	509	999999	618	999999	999999	348	960	17	831	319	543	25	510	741	449	662	833	979	999999	879	38	761	440	908	379	106	532	999999	234	534	999999	941	999999	120	999999	558	633	333	26	459	999999	205	39	960	50	257	335	534	654	504	990	355	180	543	270	747	566	709	808	151	815	227	783	999999	108	601	590	399	999999	
999999	38	999999	963	613	229	999999	732	999999	868	132	771	999999	999999	729	999999	866	771	891	850	23	991	924	524	874	643	999999	422	731	862	448	666	935	554	999999	475	999999	391	566	999999	999999	25	96	841	999999	379	817	138	999999	763	241	830	698	548	966	999999	114	999999	999999	970	999999	999999	11	617	429	465	999999	454	336	999999	63	999999	999999	999999	999999	998	905	93	838	999999	825	314	369	999999	630	618	999999	397	588	862	371	504	999999	595	537	27	24	478	421	999999	543	999999	801	999999	999999	757	625	131	999999	999999	994	31	157	593	999999	481	999999	42	987	999999	497	999999	866	474	999999	559	191	999999	50	406	984	436	671	617	999999	463	512	569	268	872	999999	999999	272	620	867	999999	999999	708	450	999999	966	999999	491	999999	733	104	999999	999999	907	160	575	16	90	728	983	999999	359	540	632	999999	968	491	999999	999999	817	650	999999	255	606	552	212	482	178	985	440	12	944	71	999999	866	999999	185	662	999999	307	987	766	543	999999	308	991	999999	86	759	96	484	216	376	792	92	918	260	730	999999	999999	102	837	105	298	999999	623	297	999999	765	735	793	829	666	817	830	884	642	999999	999999	561	395	406	999999	898	955	795	578	278	800	999999	705	455	307	170	999999	999999	670	254	656	685	703	169	321	34	999999	999999	550	999999	962	999999	285	642	432	999999	562	696	428	999999	342	194	999999	28	999999	817	39	348	532	505	612	681	999999	398	962	622	999999	999999	999999	395	999999	999999	254	29	316	603	672	73	999999	503	608	999999	730	473	911	999999	639	999999	313	999999	999999	954	999999	55	946	291	983	887	679	999999	946	999999	611	999999	601	41	940	999999	712	999999	155	965	325	39	999999	103	950	750	486	501	999999	182	922	591	400	650	188	209	82	35	619	784	999999	223	999999	282	907	697	999999	879	531	613	972	999999	358	39	639	103	157	853	999999	242	411	188	826	999999	413	999999	643	999999	999999	740	953	686	643	370	582	112	482	624	196	263	878	606	969	379	210	999999	242	371	999999	94	61	229	694	999999	383	215	396	782	868	887	63	921	36	790	660	295	999999	999999	999999	536	620	533	666	87	363	805	999999	457	573	542	786	999999	939	768	688	733	992	265	987	999999	715	999999	999999	999999	209	957	579	189	718	914	463	254	913	484	473	999999	562	616	999999	577	996	939	219	336	111	781	982	999999	999999	926	303	162	10	90	999999	921	777	368	878	999999	999999	39	738	999999	88	542	368	464	305	999999	999999	385	242	999999	999999	
999999	490	429	207	999999	975	322	87	792	999999	311	253	999999	663	552	751	203	738	627	352	966	999999	560	258	568	422	528	962	942	999999	917	999999	591	709	999999	441	358	999999	459	430	912	999999	999999	47	777	299	534	800	999999	999999	977	999999	614	77	414	574	999999	999999	999999	15	999999	360	144	46	704	391	999999	134	618	121	403	999999	288	206	439	24	265	523	480	279	887	727	219	533	778	279	314	523	305	480	511	187	532	453	999999	562	817	909	343	999999	637	999999	192	999999	999999	999999	999999	999999	638	400	319	416	700	369	128	999999	151	611	268	434	86	148	828	999999	609	999999	509	835	999999	877	206	355	999999	94	642	487	544	999999	999999	833	910	896	884	905	170	999999	487	173	999999	253	999999	216	999999	999999	319	498	581	54	41	798	999999	999999	195	761	999999	999999	236	999999	727	640	194	999999	102	435	999999	189	263	923	976	513	999999	999999	999999	979	999999	990	705	281	999999	153	905	999999	546	999999	398	387	711	133	711	206	869	999999	445	694	999999	847	123	224	394	139	244	999999	999999	528	69	108	999999	216	999999	213	268	955	840	583	735	694	37	382	47	146	478	999999	221	779	644	867	900	999999	920	618	876	999999	886	645	999999	257	432	28	660	299	363	999999	828	508	999999	914	41	999999	959	374	820	999999	999999	258	660	999999	446	297	883	202	999999	218	296	999999	999999	778	78	204	673	487	272	19	999999	747	999999	974	999999	713	999999	999999	836	48	999999	555	999999	999999	312	637	985	805	811	144	144	468	101	155	999999	152	182	169	999999	837	198	482	999999	811	27	439	476	686	802	733	455	162	365	169	362	999999	887	200	999999	441	999999	999999	675	137	874	264	655	999999	765	169	999999	682	999999	998	849	383	454	999999	128	872	171	308	13	88	999999	999999	112	932	793	478	265	982	999999	413	628	999999	806	974	937	763	784	839	999999	643	202	772	999999	367	999999	978	296	900	81	999999	999999	999999	865	999999	448	892	999999	723	843	297	904	999999	990	481	380	529	999999	999999	60	365	98	999999	387	999999	885	999999	714	744	623	814	191	999999	910	99	143	999999	465	218	536	54	999999	71	995	633	739	643	782	796	999999	999999	410	999999	850	999999	515	948	532	505	711	532	187	417	109	38	115	549	647	999999	999999	661	999999	999999	943	15	753	37	336	753	630	999999	143	918	757	833	414	999999	514	204	999999	195	999999	960	507	13	867	204	999999	967	999999	199	999999	881	458	335	999999	999999	873	999999	962	487	622	778	999999	469	
398	268	999999	276	624	740	999999	453	327	161	475	114	861	939	999999	999999	76	368	235	441	255	262	469	999999	118	371	502	999999	999999	999999	573	417	95	47	615	608	544	999999	352	999999	164	552	564	306	999999	621	190	933	999999	999999	421	999999	552	999999	999999	146	799	237	167	262	248	999999	221	230	999999	68	28	999999	334	539	25	380	999999	447	286	703	697	172	999999	497	999999	999999	999999	999999	685	320	864	999999	823	999999	809	316	537	99	549	787	341	999999	718	801	602	999999	608	178	999999	999999	246	114	999999	999999	448	636	665	999999	81	679	999999	392	544	277	203	375	11	999999	729	708	843	926	999999	499	372	363	454	770	999999	825	960	792	441	645	83	999999	496	312	40	183	651	867	999999	870	381	999999	799	451	607	237	364	752	448	688	999999	320	999999	666	999999	94	191	894	776	256	718	999999	999999	999999	203	444	878	999999	999999	556	999999	976	908	37	127	423	564	13	999999	667	470	217	353	752	999999	999999	552	999999	999999	999999	999999	999999	100	771	999999	999999	997	899	257	173	999999	665	926	891	631	230	411	189	548	735	529	188	731	999999	785	511	999999	208	999999	999999	891	999999	999999	880	565	311	885	146	875	369	425	665	999999	999999	318	805	291	462	131	227	361	372	290	428	425	999999	34	981	985	999999	488	799	447	999999	281	309	129	56	336	330	345	275	314	189	319	864	433	731	999999	980	999999	999999	86	244	89	528	999999	127	464	753	286	903	160	999999	999999	625	228	939	728	18	685	244	999999	801	999999	96	68	111	118	561	389	303	191	999999	430	671	723	999999	999999	752	541	11	591	583	999999	999999	999999	999999	308	999999	646	493	999999	792	305	985	691	285	363	999999	470	666	19	999999	373	999999	722	999999	999999	219	902	25	211	976	476	683	653	999999	757	449	971	979	802	999999	999999	895	999999	399	710	445	979	447	849	999999	292	875	992	687	219	999999	719	969	284	99	791	630	292	36	325	999999	341	149	527	913	31	491	864	595	988	478	691	333	445	369	239	465	175	466	693	601	691	966	343	696	999999	999999	704	712	632	294	613	275	999999	98	999999	840	999999	935	999999	801	21	999999	699	999999	379	396	533	999999	860	336	465	825	999999	999999	999999	375	999999	830	999999	28	786	161	999999	703	865	425	259	356	265	399	545	239	743	891	590	293	999999	602	326	343	478	788	852	306	829	787	932	360	167	999999	43	98	751	704	24	860	445	995	875	954	146	186	999999	470	790	235	91	451	143	646	
108	214	514	851	550	998	308	665	874	87	492	899	199	527	365	456	488	48	876	999999	848	281	726	372	206	301	999999	999999	516	603	999999	999999	226	999999	639	829	584	899	164	26	999999	779	131	797	999999	999999	987	999999	115	999999	999999	52	574	413	999999	827	999999	151	655	258	868	916	159	280	381	11	682	678	887	535	871	999999	884	999999	178	78	159	929	900	958	313	999999	286	999999	856	663	917	813	722	812	999999	443	254	999999	157	645	630	999999	425	470	564	319	999999	579	999999	999999	168	714	244	729	677	557	999999	696	944	871	639	977	424	718	999999	869	999999	999999	999999	438	343	979	999999	999999	999999	309	514	440	999999	999999	999999	706	999999	698	504	212	578	993	144	795	999999	557	961	286	15	652	436	706	999999	695	363	999999	397	999999	824	189	12	711	290	377	53	999999	303	999999	999999	932	278	725	224	881	300	962	941	397	246	786	28	435	527	795	873	807	63	707	640	999999	319	675	999999	325	210	866	712	999999	999999	391	999999	999999	168	82	384	710	492	505	999999	999999	236	999999	796	48	171	999999	193	999999	504	246	999999	999999	319	542	623	999999	999999	999999	999999	999999	260	184	999999	855	531	17	277	455	421	173	324	558	313	999999	358	319	999999	999999	164	634	683	227	272	515	633	999999	999999	999999	459	781	857	594	824	970	999999	999999	999999	941	999999	163	308	999999	999999	340	921	209	291	80	194	999999	724	999999	743	56	999999	43	912	139	232	999999	316	652	999999	640	315	999999	733	342	108	999999	999999	999999	328	999999	336	944	153	932	594	434	387	630	999999	156	999999	840	850	778	229	118	150	234	719	654	847	656	742	999999	34	999999	999999	948	999999	999999	357	787	698	742	999999	806	889	979	999999	999999	999999	685	220	849	583	474	999999	955	123	989	166	731	999999	674	163	679	212	999999	907	403	959	438	657	553	798	279	152	999999	68	423	228	170	688	921	179	171	445	892	860	559	321	999999	999999	999999	731	626	569	999999	999999	50	999999	188	999999	999999	838	56	38	666	61	313	332	771	896	699	771	995	52	306	999999	991	243	999999	850	358	999999	449	602	675	821	182	710	999999	529	28	820	999999	999999	547	999999	132	999999	779	840	556	237	549	623	145	221	736	583	273	999999	999999	999999	293	338	723	68	999999	454	362	844	879	603	999999	999999	878	999999	999999	907	505	222	383	858	464	479	999999	130	999999	826	999999	463	999999	598	447	600	931	222	537	711	999999	488	999999	678	780	934	999999	953	34	307	999999	999999	999999	
828	999999	60	155	739	351	813	44	603	525	572	987	899	759	290	999999	612	320	666	999999	29	543	26	527	999999	87	530	518	350	106	246	91	210	999999	267	999999	999999	455	999999	999999	723	999999	771	962	132	999999	999999	185	680	797	421	986	88	999999	999999	999999	999999	532	450	661	820	999999	694	999999	289	999999	786	926	501	770	769	166	128	795	628	999999	772	64	405	23	205	355	837	999999	999999	259	13	296	511	999999	458	999999	14	540	999999	428	983	274	682	641	999999	955	999999	910	37	264	999999	292	295	129	522	17	137	436	999999	999999	467	999999	999999	39	999999	500	999999	999999	999999	905	161	587	746	210	368	999999	381	764	119	250	672	927	525	430	391	720	11	391	999999	451	999999	999999	84	584	961	999999	453	999999	163	413	541	163	999999	999999	999999	290	546	999999	760	25	999999	999999	326	225	803	999999	999999	401	999999	767	999999	42	999999	870	999999	583	513	172	249	526	999999	728	611	706	709	999999	338	403	327	999999	184	999999	631	443	815	372	261	858	999999	430	226	62	999999	395	914	508	92	728	951	529	776	999999	846	243	961	999999	999999	620	516	294	999999	232	999999	546	592	582	411	636	64	807	332	999999	391	818	310	11	723	225	791	210	435	610	451	798	999999	800	79	999999	999999	908	610	640	351	496	229	993	978	468	803	341	999999	456	674	154	207	999999	992	999999	932	999999	193	546	829	316	858	600	780	285	221	791	512	999999	164	999999	207	999999	313	999999	598	317	33	264	422	459	113	979	999999	999999	601	213	808	999999	999999	999999	999999	73	811	45	638	628	222	703	257	999999	828	93	999999	528	947	515	818	108	439	999999	999999	928	134	379	999999	999999	664	999999	999999	18	983	999999	999999	640	999999	143	879	277	265	970	104	329	17	410	999999	30	687	418	359	95	394	709	999999	999999	587	795	938	441	832	999999	963	738	999999	999999	37	367	999999	999999	106	999999	636	551	842	999999	531	616	999999	999999	999999	192	201	256	134	598	623	284	857	720	999999	635	205	447	444	506	16	365	309	767	999999	272	496	35	999999	546	999999	843	999999	999999	999999	970	874	999999	693	650	568	717	999999	431	625	752	509	814	608	471	617	198	116	346	462	175	317	163	999999	485	695	175	934	588	999999	780	417	999999	412	999999	760	980	754	793	937	999999	999999	999999	152	999999	762	682	426	999999	928	270	736	530	999999	151	663	720	874	999999	955	402	782	36	292	999999	999999	796	999999	999999	710	999999	443	322	999999	173	424	439	21	999999	722	23	
748	95	659	878	53	887	999999	999999	428	49	116	999999	838	544	999999	999999	999999	306	295	966	280	899	999999	301	826	999999	131	528	726	233	709	164	999999	941	653	697	999999	413	801	458	999999	150	999999	671	530	999999	999999	863	657	999999	844	714	999999	756	999999	849	946	368	62	629	765	503	544	204	340	999999	63	897	891	818	358	999999	999999	836	999999	140	801	477	770	930	940	999999	871	37	389	995	730	999999	208	999999	999999	999999	361	182	692	281	999999	903	340	999999	999999	586	999999	839	351	999999	999999	597	564	612	999999	999999	999999	131	999999	508	632	517	815	344	231	999999	999999	96	77	350	999999	333	154	999999	534	999999	146	201	97	999999	294	999999	685	726	786	142	999999	596	756	999999	419	239	999999	193	649	99	999999	996	356	527	887	886	771	10	832	885	453	643	999999	160	342	406	43	999999	224	600	999999	999999	558	99	151	112	999999	999999	999999	601	999999	961	280	444	999999	150	844	570	475	408	270	684	893	999999	689	540	517	606	999999	999999	205	167	969	59	267	998	447	267	385	785	555	975	999999	999999	55	492	373	999999	350	202	561	999999	859	815	339	999999	999999	657	410	611	595	999999	856	918	405	682	991	231	186	811	999999	587	195	690	852	294	614	662	854	207	177	873	999999	747	461	999999	307	164	719	121	802	789	999999	773	999999	822	999999	999999	999999	999999	500	151	466	538	499	974	288	179	999999	999999	541	542	999999	213	999999	999999	999999	119	466	673	385	837	511	75	19	999999	730	421	500	999999	999999	999999	827	999999	706	999999	999999	999999	999999	486	454	138	999999	674	579	999999	986	654	339	478	355	19	694	171	999999	663	640	999999	528	586	254	999999	678	932	879	88	715	999999	506	419	314	999999	861	980	999999	256	999999	999999	496	999999	999999	999999	999999	32	684	165	768	666	504	53	999999	999999	999999	670	242	587	460	999999	794	500	999999	674	157	919	174	605	158	714	941	740	26	999999	904	778	660	178	784	999999	257	999999	320	999999	999999	463	34	999999	550	200	999999	642	999999	387	999999	995	205	261	928	172	857	89	999999	63	724	763	36	999999	121	999999	19	73	802	999999	20	80	190	505	999999	999999	999999	999999	65	957	966	309	999999	999999	761	909	583	999999	250	622	798	178	999999	999999	334	63	436	442	186	130	191	684	840	991	377	999999	814	699	403	243	276	999999	33	59	97	425	999999	397	830	212	846	609	822	999999	16	842	363	999999	181	803	268	463	999999	935	776	999999	468	952	999999	789	104	883	16	16	356	999999	
155	666	179	999999	244	48	611	973	283	999999	862	999999	985	535	617	890	999999	599	975	813	999999	98	283	805	956	867	135	999999	117	963	603	999999	832	199	696	999999	755	272	569	229	851	726	661	999999	429	807	967	736	182	214	999999	416	41	543	536	67	393	373	952	377	999999	570	866	320	977	56	828	999999	999999	920	999999	266	999999	999999	999999	563	436	999999	386	158	899	398	868	999999	608	196	999999	299	662	639	999999	391	999999	201	315	291	999999	999999	999999	383	979	181	999999	999999	79	108	385	284	582	973	630	315	986	804	477	524	702	963	711	791	271	538	143	208	999999	999999	999999	999999	450	999999	999999	94	861	13	179	728	500	999999	832	510	810	509	717	688	19	998	405	515	724	999999	589	999999	999999	436	121	450	48	700	645	327	161	999999	834	999999	280	545	999999	983	999999	999999	33	95	999999	999999	980	761	821	454	199	618	999999	999999	124	999999	101	805	454	435	891	728	689	800	971	515	359	273	675	815	417	473	554	421	879	975	767	999999	766	438	455	359	628	594	511	36	969	719	999999	185	810	999999	101	28	101	906	69	999999	999999	625	851	716	96	16	46	725	74	935	562	149	891	597	49	25	999999	541	109	105	299	944	545	999999	840	499	15	999999	382	999999	330	973	999999	543	389	151	587	739	999999	622	558	785	999999	999999	167	293	294	222	999999	85	49	559	807	963	934	180	999999	221	999999	596	999999	103	999999	538	999999	588	999999	357	218	897	438	250	278	486	547	999999	981	999999	483	557	215	792	999999	999999	496	770	176	952	609	218	72	999999	863	676	621	999999	441	433	428	578	70	936	14	538	646	799	999999	330	425	430	198	577	737	999999	390	218	587	56	52	999999	422	279	748	999	835	72	386	601	864	93	82	557	999999	905	496	999999	788	977	660	999999	488	845	537	188	30	494	637	545	296	413	999999	999999	391	582	165	791	198	14	999999	999999	422	690	465	342	357	640	493	832	832	999999	430	610	396	355	367	576	742	569	979	350	434	999999	315	461	216	999999	999999	511	749	705	91	783	284	86	284	798	999999	999999	999999	389	999999	805	999999	184	999999	276	997	45	225	999999	58	628	35	362	158	580	384	13	999999	669	474	981	999999	136	40	647	335	319	80	568	999999	548	737	599	348	999999	138	140	479	940	690	140	296	171	656	462	999999	922	928	703	999999	387	78	171	915	30	721	586	154	345	940	688	965	656	999999	510	999999	435	23	528	999999	999999	533	195	
979	343	695	999999	480	999999	888	413	999999	376	154	809	479	576	683	328	908	552	986	999999	999	12	175	640	768	156	571	332	908	999999	261	999999	853	883	192	999999	335	799	115	576	456	537	999999	598	511	593	40	324	752	694	620	899	999999	399	196	976	178	65	999999	333	16	999999	999999	982	125	974	955	596	393	999999	993	999999	446	419	687	471	999999	577	138	185	126	999999	579	223	999999	362	913	463	696	215	999999	999999	646	782	569	889	42	323	483	537	637	999999	931	651	701	999999	999999	847	711	724	280	601	926	977	217	760	986	290	204	762	71	501	899	999999	697	999999	471	663	850	797	438	392	999999	601	548	681	324	928	522	285	899	75	752	971	934	812	999999	669	575	808	903	752	129	999999	475	999999	545	999999	954	999999	51	799	997	913	296	999999	507	335	439	999999	446	68	999999	918	863	995	749	927	252	884	379	802	98	51	894	686	272	383	135	412	145	570	999999	999999	999999	999999	999999	999999	999999	56	315	999999	239	49	999999	844	984	211	856	479	999999	618	511	80	607	999999	710	955	28	610	625	999999	209	36	400	875	999999	233	999999	999999	927	911	251	206	578	999999	572	58	999999	60	999999	71	527	655	27	999999	69	903	936	999999	399	999999	819	999999	431	191	818	212	649	497	759	760	528	102	999999	484	376	999999	501	256	676	661	999999	968	907	563	999999	553	19	872	816	191	296	687	374	999999	101	175	774	397	543	369	999999	190	999999	941	543	434	113	542	999999	754	412	690	329	737	835	850	999999	867	585	999999	203	776	681	578	474	840	727	738	392	210	999999	113	999999	316	261	106	678	999999	30	181	450	999999	722	71	778	605	367	637	978	250	999999	907	812	278	176	633	509	999999	999999	702	707	374	159	999999	224	308	978	23	485	738	999999	210	999999	999999	999999	726	999999	619	799	869	483	100	759	152	212	632	999999	444	999999	999999	596	956	999999	327	474	85	327	999999	847	480	627	353	161	249	78	999999	70	999999	454	450	579	890	921	607	229	616	614	17	746	591	16	999999	999999	856	999999	225	710	529	939	748	408	290	999999	329	251	139	939	999999	83	999999	572	893	989	999999	59	999999	999999	892	999999	857	471	319	36	999999	999999	93	479	304	999999	999999	96	540	469	999999	999999	298	128	602	365	100	677	104	999999	341	29	999999	554	184	807	445	191	818	432	91	999999	98	264	999999	999999	999999	659	644	422	231	328	41	433	293	657	999999	588	442	536	17	190	999999	999999	694	
999999	999999	538	999999	497	662	999999	278	118	387	428	952	43	999999	746	207	440	42	682	712	22	987	689	270	527	56	999999	748	291	424	901	911	999999	569	279	505	629	364	157	760	999999	999999	923	56	864	704	727	975	696	339	577	999999	999999	673	682	258	671	277	777	450	804	999999	986	999999	486	517	249	474	343	250	577	85	885	922	162	961	74	999999	405	822	999999	882	62	952	847	754	999999	999999	886	999999	834	361	586	706	955	637	74	239	569	357	464	263	641	455	999999	501	271	771	520	721	999999	37	872	955	132	922	999999	43	846	999999	999999	209	587	323	416	225	999999	999999	967	525	897	835	83	58	367	75	999999	607	200	355	999999	456	529	999999	836	999999	489	999999	999999	42	767	40	392	838	67	265	999999	327	48	545	12	92	803	995	824	357	953	823	597	66	681	273	843	501	248	843	680	421	486	609	999999	867	604	934	757	999999	453	245	991	112	399	923	568	654	353	409	652	533	999999	488	852	666	43	528	361	503	999999	891	599	223	999999	264	840	439	999999	999999	488	869	999999	957	904	999999	832	495	667	757	999999	999999	999999	838	201	999999	79	999999	756	999999	999999	86	999999	264	679	562	646	777	528	144	92	138	844	219	920	782	295	394	584	144	833	548	999999	603	798	999999	743	760	32	999999	999999	842	682	740	309	412	296	983	288	351	82	999999	999999	999999	675	576	353	938	917	418	861	685	423	622	246	296	225	979	465	679	999999	886	754	999999	999999	250	456	114	999999	999999	496	312	999999	242	72	778	581	999999	928	232	655	805	842	999999	574	510	428	70	504	23	197	316	527	608	532	195	310	999999	584	434	129	248	999999	409	921	559	579	191	560	467	715	887	999999	999999	34	999999	999999	150	526	999999	821	396	610	896	330	190	999999	507	709	999999	478	705	753	503	999999	416	777	442	692	999999	999999	247	510	46	999999	309	999999	294	584	519	152	169	358	145	613	733	638	141	89	741	775	999999	481	683	988	19	144	558	999999	617	246	611	457	511	518	583	886	573	599	31	999999	499	922	200	734	319	357	617	999999	379	778	999999	363	951	249	857	766	826	58	999999	999999	706	164	966	282	540	711	846	626	39	999999	74	999999	67	815	286	159	290	949	678	661	526	668	761	839	601	257	505	272	661	817	999999	525	311	856	999999	345	956	917	203	607	511	999999	860	532	999999	112	305	146	999999	707	485	876	999999	999999	647	48	402	999999	681	293	999999	584	965	
999999	786	549	241	999999	596	940	203	373	756	999999	160	535	999999	239	136	498	999999	369	309	953	342	193	155	999999	218	191	942	999999	245	999999	401	927	999999	647	745	173	871	104	550	32	999999	121	130	308	485	122	239	173	10	999999	341	999999	284	22	880	999999	404	999999	992	414	999999	999999	137	846	679	233	510	170	494	962	626	856	818	286	448	230	999999	999999	199	999999	951	779	999999	62	999999	554	652	23	767	151	769	999999	112	999999	34	151	984	284	628	262	999999	79	679	999999	999999	484	999999	998	573	660	541	999999	376	999999	463	229	543	84	277	999999	999999	496	403	352	202	321	999999	683	262	307	245	999999	228	937	494	999999	110	791	496	104	999999	653	449	117	609	999999	999999	217	681	805	607	909	17	503	999999	125	676	336	999999	999999	999999	354	745	276	999999	754	338	999999	411	582	128	752	588	183	608	927	57	296	743	980	383	999999	11	457	699	999999	780	999999	266	378	215	773	999999	999999	373	182	908	182	692	855	883	508	805	109	686	855	331	834	894	753	77	999999	593	999999	870	193	352	298	999999	999999	974	613	183	999999	376	355	999999	346	999999	999999	29	999999	603	887	999999	875	740	902	771	843	14	945	999999	512	999999	825	190	91	380	189	829	999999	605	603	999999	279	334	773	732	999999	58	999999	34	468	734	202	786	705	999999	995	453	450	999999	733	94	999999	782	999999	731	551	999999	999999	966	629	606	408	999999	999999	999999	999999	999999	999999	999999	999999	999999	30	921	372	777	118	48	485	323	999999	999999	389	999999	871	519	853	497	663	51	191	176	999999	27	405	861	335	922	786	698	999999	455	999999	280	999999	999999	73	117	419	893	622	512	688	411	591	892	227	315	408	490	163	999999	999999	925	988	274	471	999999	999999	511	999999	196	262	999999	384	999999	261	118	17	932	455	746	87	770	999999	999999	487	921	436	999999	643	999999	523	999999	999999	608	568	560	292	999999	999999	71	590	908	999999	436	260	901	999999	661	641	119	307	999999	45	417	263	999999	506	319	999999	549	576	23	868	431	672	999999	251	775	371	700	826	196	464	393	165	179	999999	992	428	585	894	774	870	534	722	57	269	138	355	452	999999	972	44	927	495	999999	50	29	764	303	999999	999999	300	999999	292	121	21	652	999999	93	797	514	891	999999	655	801	999999	343	708	999999	697	123	430	999999	647	853	161	999999	898	999999	139	309	238	134	925	999999	483	929	999999	999999	45	617	876	271	999999	549	90	834	999999	693	999999	706	320	149	
606	999999	999999	999999	303	439	959	484	753	673	954	999999	285	999999	285	22	327	999999	102	107	588	999999	247	999999	274	108	999999	327	264	214	165	999999	988	999999	999999	388	812	111	635	812	999999	999999	864	212	317	166	273	323	558	270	375	218	999999	999999	999999	527	999999	671	999999	205	665	999999	999999	548	518	531	509	999999	248	999999	209	226	588	289	999999	999999	225	999999	852	117	834	999999	768	993	839	946	999999	774	538	11	89	151	994	440	156	18	340	999999	693	785	656	999999	84	999999	999999	999999	630	999999	767	532	999999	274	819	999	370	215	874	999999	709	572	999999	734	658	247	816	68	232	999999	143	446	697	899	351	999999	999999	758	385	115	999999	999999	326	494	17	15	699	815	999999	994	80	941	144	113	999999	131	82	999999	427	836	845	13	927	482	201	330	835	999999	922	752	999999	611	830	768	305	29	256	999999	999999	652	548	11	735	999999	999999	999999	999999	999999	294	999999	994	539	340	999999	269	928	762	844	303	999999	999999	297	892	579	455	468	999999	376	999999	595	874	854	204	775	999999	844	999999	699	999999	999	999999	251	999999	702	999999	18	281	291	508	376	999999	412	925	999999	482	999999	118	999999	781	999999	90	999999	785	698	355	999999	345	565	259	425	661	73	999999	303	667	928	179	199	821	447	197	829	868	441	338	472	929	163	303	48	735	999999	917	785	918	93	466	429	357	999999	673	715	42	93	714	999999	962	631	999999	553	90	919	344	344	431	261	77	353	369	882	220	999999	272	221	689	550	999999	999999	999999	584	472	999999	842	212	773	999999	797	785	727	999999	510	308	780	749	957	816	776	582	363	666	999999	122	70	999999	408	999999	999999	999999	403	173	58	308	255	798	91	999999	86	141	570	950	464	292	626	234	382	911	411	522	263	873	774	572	311	718	569	359	690	999999	804	292	38	976	999999	563	999999	211	62	982	668	626	999999	644	21	413	212	733	496	835	101	496	89	999999	566	530	399	485	997	999999	238	999999	650	999999	337	288	921	999999	900	999999	148	999999	859	429	854	999999	143	139	560	897	516	835	999999	999999	999999	318	212	999999	419	861	173	999999	214	999999	753	999999	976	41	316	733	491	999999	832	999999	696	920	637	660	999999	929	999999	269	999999	109	999999	402	868	795	999999	999999	86	824	999999	999999	898	538	966	342	676	999999	661	112	823	827	416	793	13	439	999999	365	999999	551	31	489	474	904	999999	115	506	360	999999	190	608	999999	656	667	999999	999999	534	167	954	999999	984	168	
999999	294	446	999999	692	236	399	999999	636	76	348	534	802	589	574	994	853	861	836	999999	849	480	503	535	180	749	148	219	904	10	411	386	999999	999999	221	190	467	999999	999999	279	960	639	553	542	948	132	864	999999	229	999999	314	999999	467	999999	318	798	790	911	999999	943	97	190	999999	635	664	962	967	999999	378	393	537	276	448	566	365	220	926	999999	586	58	884	83	989	374	999999	318	918	898	554	423	399	556	999999	479	191	780	115	918	877	986	164	925	697	999999	12	48	654	901	313	108	999999	829	334	878	999999	24	999999	999999	939	355	999999	78	394	999999	999999	999999	615	969	385	584	999999	18	93	600	894	958	386	163	372	658	999999	27	595	456	551	999999	999999	782	999999	999999	590	946	978	531	942	999999	999999	742	841	32	432	685	526	728	993	863	746	999999	984	110	638	46	797	290	999999	999999	483	938	999999	999999	758	833	558	999999	994	168	39	999999	999999	999999	427	644	321	999999	235	999999	999999	866	999999	688	999999	499	798	320	999999	553	158	698	840	999999	613	602	338	417	274	599	136	318	733	834	833	999999	84	186	682	993	725	457	64	712	535	616	485	725	611	999999	999999	999999	678	999999	999999	999999	721	742	204	999999	315	999999	85	636	852	999999	142	999999	854	638	424	621	637	545	828	999999	643	138	999999	996	999999	612	806	999999	564	888	639	999999	824	502	473	341	981	858	687	820	999999	999999	859	352	483	857	871	973	999999	999999	610	143	623	318	698	592	362	208	707	702	108	80	81	999999	999999	850	803	999999	174	92	999999	779	857	17	999999	224	278	48	523	270	741	832	171	151	999999	506	999999	999999	804	881	979	783	161	984	722	311	357	895	999999	633	999999	519	809	761	782	830	285	615	999999	483	323	324	999999	447	999999	275	999999	999999	686	56	190	297	999999	999999	113	999999	628	872	294	27	867	383	249	889	216	231	33	409	368	457	999999	63	527	330	999999	665	999999	999999	33	457	402	427	218	752	452	765	962	526	999999	925	999999	999999	330	999999	616	999999	84	999999	999999	739	999999	509	999999	999999	999999	999999	770	236	725	999999	758	999999	848	999999	625	450	175	999999	446	451	999999	507	751	999999	254	818	733	999999	714	627	590	312	483	294	999999	893	855	999999	927	999999	995	999999	999999	220	176	298	999999	999999	355	176	999999	587	358	788	999999	743	758	138	984	16	403	223	999999	107	856	455	440	564	631	731	999999	195	569	130	456	533	999999	999999	999999	956	264	999999	999999	548	852	13	954	694	
814	472	999999	727	995	920	999999	781	224	702	364	721	858	999	862	624	582	589	28	237	342	946	46	228	861	999999	752	163	22	973	254	853	501	745	750	168	999999	999999	199	649	208	999999	319	999999	999999	555	108	265	999999	999999	966	273	985	726	362	868	435	917	865	999999	178	768	769	251	999999	510	229	999999	258	703	37	999999	400	999999	999999	999999	636	999999	52	316	929	496	999999	999999	999999	999999	868	775	393	999999	999999	999999	10	231	480	439	905	999999	555	675	335	985	16	683	999999	260	873	999999	999999	694	241	402	875	999999	47	681	992	999999	999999	476	642	454	729	376	970	358	999999	178	898	999999	762	568	487	999999	981	944	490	999999	876	756	117	261	88	699	651	340	803	451	193	799	447	571	833	999999	999999	881	999999	640	713	210	544	705	718	999999	931	672	915	999999	577	103	201	899	467	999999	368	390	376	999999	725	639	999999	274	984	108	162	201	999999	408	344	110	688	849	388	675	221	412	543	981	767	978	425	305	999999	100	608	547	113	355	720	652	514	235	999999	84	999999	280	721	619	943	739	937	516	174	477	415	351	521	792	277	956	846	394	999999	746	223	259	400	894	500	999999	999999	389	687	691	999999	462	999999	313	30	940	999999	924	47	37	51	908	999999	406	684	266	999999	321	88	999999	805	999999	962	179	861	406	879	999999	128	338	652	999999	829	482	881	953	999999	217	771	999999	274	999999	357	245	999999	999999	999999	994	219	244	589	999999	311	923	999999	475	499	764	452	999999	71	864	806	709	999999	494	89	659	524	730	848	818	549	752	499	999999	773	727	999999	556	289	999999	616	884	748	875	999999	999999	999999	416	463	653	764	157	999999	409	125	999999	859	999999	235	999999	480	999999	999999	771	237	559	433	999999	701	772	300	896	345	186	258	921	999999	999999	248	184	74	117	277	204	999999	401	487	100	999999	135	868	999999	331	821	414	137	999999	977	648	695	481	999999	999999	999999	362	868	812	999999	161	204	686	999999	972	999999	999999	373	999999	999999	999999	835	82	343	999999	999999	903	48	574	523	771	999999	433	983	862	999999	999999	481	402	585	999999	195	589	398	938	573	449	999999	289	280	428	999999	915	307	269	812	623	147	358	148	999999	324	303	299	326	41	770	702	496	429	999999	922	999999	636	999999	531	256	684	404	999999	136	999999	758	304	105	730	214	135	723	999999	929	565	133	999999	999999	527	999999	299	81	907	802	746	999999	860	923	505	80	999999	948	737	566	999999	742	687	21	403	
999999	999	999999	596	826	645	978	447	500	792	798	716	838	831	999999	956	612	497	999999	999999	372	897	380	599	659	924	187	985	493	990	822	446	251	404	999999	892	106	485	90	167	999999	584	369	141	999999	364	999999	126	107	609	336	255	999999	631	999999	668	628	604	999999	901	467	993	954	509	969	362	474	443	999999	747	860	999999	999999	710	623	787	538	999999	999999	999999	999999	999999	888	999999	663	999999	627	999999	374	302	274	501	548	188	699	774	630	860	171	354	999999	17	256	360	749	210	838	118	18	253	140	388	711	641	428	407	115	81	845	402	735	854	79	999999	483	368	587	237	20	999999	999999	677	87	548	416	999999	814	537	999999	463	738	518	612	999999	171	885	790	907	760	302	669	999999	24	769	999999	999999	937	677	877	391	622	610	108	169	999999	999999	999999	173	999999	951	593	577	937	391	663	999999	251	948	999999	597	578	680	999999	999999	189	608	999999	317	929	381	538	999999	999999	752	841	137	420	453	45	999999	584	999999	681	808	708	999999	999999	632	999999	401	793	989	270	289	812	941	143	999999	999999	999999	799	992	243	999999	423	999999	999999	999999	550	535	807	798	999999	708	999999	951	998	668	19	97	986	40	211	538	999999	548	876	381	999999	899	993	40	999999	999999	908	591	392	827	395	261	999999	436	92	999999	999999	995	86	561	276	999999	999999	475	380	892	999999	769	791	705	276	999999	580	999999	254	999999	541	776	334	999999	799	999999	568	999999	283	757	912	559	999999	631	999999	592	472	324	114	999999	956	528	659	581	999999	999999	800	687	561	999999	681	639	999999	441	48	817	670	721	762	844	302	999999	999999	622	979	941	999999	170	760	684	411	265	440	176	694	23	126	752	999999	660	630	999999	619	999999	85	999999	377	999999	592	999999	999999	751	562	269	999999	193	336	999999	601	126	999999	640	927	877	999999	425	999999	999999	747	35	700	918	423	999999	999999	421	999999	439	547	706	573	999999	999999	632	762	660	703	180	389	999999	687	89	160	191	342	999999	953	742	653	660	84	361	768	567	437	13	999999	460	55	374	40	896	499	895	999999	22	72	999999	124	458	722	38	999999	999999	348	620	767	241	769	233	467	420	999999	886	632	221	546	999999	999999	759	332	252	999999	24	480	790	589	265	639	999999	927	999999	627	205	999999	56	725	532	229	816	246	999999	999999	999999	907	619	120	613	999999	341	999999	999999	108	365	999999	480	902	621	765	557	40	511	999999	999999	306	999999	793	590	949	586	496	24	790	389	522	234	
999999	313	117	860	679	999999	993	999999	854	874	560	999999	999999	467	153	114	766	999999	999999	999999	505	999999	525	108	826	530	663	685	845	461	271	719	842	901	918	599	999999	999999	878	64	999999	303	595	432	258	531	520	491	999999	391	999999	999999	603	787	729	319	788	999999	44	999999	999999	317	999999	402	612	840	429	178	548	553	600	861	793	731	227	211	656	102	849	305	20	999999	252	463	214	152	125	65	181	609	811	503	870	999999	741	209	840	999999	999999	418	112	352	943	890	791	395	999999	872	570	527	662	695	170	739	148	999999	999999	999	198	999999	724	374	999999	938	999999	106	991	999999	999999	27	999999	464	282	440	202	667	999999	361	999999	818	816	999999	999999	654	946	126	343	141	590	600	999999	840	13	360	693	999999	356	14	158	999999	404	999999	882	552	166	208	999999	729	546	999999	911	713	999999	380	652	481	879	351	992	999999	763	859	999999	399	999999	999999	999999	922	999999	465	321	999999	999999	977	423	555	371	942	999999	999999	999999	613	999999	119	688	430	512	633	999999	999999	999999	999999	21	999999	930	544	788	999999	668	999999	999999	499	983	91	170	687	510	999999	956	107	119	937	999999	254	921	160	275	999999	710	463	27	999999	225	999999	606	316	999999	999999	57	879	767	878	283	860	10	214	999999	513	949	11	919	999999	677	609	113	920	159	767	610	780	279	999999	782	215	619	920	284	458	484	999999	475	829	999999	999999	340	240	999999	994	254	717	530	999999	424	999999	543	864	160	999999	999999	685	166	454	999999	276	609	353	105	77	250	89	929	999999	38	105	535	100	850	600	279	872	266	165	523	893	999999	517	999	83	999999	755	770	669	37	798	696	30	999999	45	477	987	145	999999	753	174	788	358	733	999999	183	453	999999	559	999999	999999	429	999999	931	186	999999	102	999999	32	406	495	319	999999	153	239	408	515	340	814	132	999999	737	670	411	358	115	901	783	999999	900	999999	999999	220	333	999999	379	695	99	583	28	999999	643	999999	999999	999999	854	527	999999	503	999999	999999	122	209	437	999999	821	759	999999	582	81	999999	999999	673	131	188	754	109	999999	674	860	713	999999	757	795	746	649	624	479	153	999999	999999	695	290	760	242	999999	542	782	280	657	620	104	516	999999	999999	77	969	991	21	513	999999	589	540	999999	216	251	364	413	690	413	999999	289	456	88	493	999999	38	913	888	999999	999999	999999	999999	27	249	618	999999	256	999999	679	679	632	468	639	748	997	165	999999	553	999999	750	999999	999999	867	459	999999	648	
999999	999999	999999	48	66	113	999999	302	999999	923	522	403	597	342	118	999999	20	733	575	821	999999	999999	999999	274	391	369	897	999999	93	999999	799	568	908	970	480	237	419	641	623	999999	528	999999	318	84	642	253	956	658	641	617	91	143	883	520	830	108	532	219	999999	696	216	616	218	215	999999	954	494	999999	862	881	111	379	120	56	302	479	31	999999	631	148	999999	248	999999	475	152	666	684	398	999999	999999	705	999999	999999	999999	999999	912	138	113	999999	688	758	339	796	760	515	711	33	837	228	360	87	999999	587	519	293	967	926	743	999999	466	279	106	487	489	186	901	999999	999999	734	390	351	918	469	942	389	84	451	930	999999	999999	642	999999	180	788	304	999999	622	474	999999	354	985	395	999999	999999	419	999999	851	316	999999	999999	999999	840	112	838	999999	999999	653	645	139	999999	525	996	999999	631	824	431	925	698	999999	593	289	921	549	999999	999999	956	877	999999	533	727	232	145	355	355	999999	802	999999	342	779	145	939	976	345	434	828	989	999999	418	670	999999	736	163	131	991	334	404	300	722	444	63	291	678	121	411	999999	390	999999	437	999999	999999	687	999999	999999	59	653	312	585	999999	561	414	999999	999999	313	546	999999	79	23	999999	31	721	512	32	898	725	854	270	864	933	999999	448	349	183	903	649	310	152	244	81	347	31	818	184	171	39	708	999999	999999	575	420	999999	376	295	416	794	518	665	695	999999	205	392	447	652	999999	123	74	999999	999999	664	245	848	834	999999	26	999999	902	999999	860	999999	27	999999	895	299	522	530	999999	999999	767	118	999999	645	457	51	876	954	583	175	506	58	965	538	266	710	340	571	92	434	999999	416	891	190	804	826	185	999999	496	158	999999	999999	999999	20	413	457	533	600	401	999999	75	72	999999	736	831	999999	999999	488	775	999999	999999	999999	447	999999	784	361	999999	950	840	630	865	713	467	999999	999999	999999	999999	954	134	809	999999	739	999999	999999	369	999999	989	164	359	992	923	696	396	999999	199	189	710	404	999999	62	239	999999	759	770	927	361	999999	991	700	481	804	948	364	966	19	229	780	157	287	999999	371	999999	600	847	706	999999	326	999999	245	999999	649	612	728	82	579	602	979	409	999999	18	612	997	463	877	197	975	999999	430	301	999999	408	562	126	658	690	177	983	999999	74	759	44	999999	756	843	999999	202	230	291	397	417	999999	999999	999999	279	999999	373	608	722	660	731	835	896	864	275	458	999999	496	79	391	412	619	77	345	611	
973	173	251	620	55	999999	999999	999999	43	884	999999	999999	775	846	692	327	568	999999	261	342	923	147	583	490	999999	745	705	160	900	985	797	999999	44	184	305	802	132	988	677	664	975	999999	863	979	999999	429	321	999999	387	74	999999	358	999999	12	999999	836	589	760	234	999999	999999	605	999999	57	96	557	993	601	550	890	999999	999999	593	597	999999	999999	284	603	999999	965	434	66	772	836	151	449	999999	42	999999	469	222	372	763	377	374	999999	634	999999	892	999999	999999	999999	108	496	869	273	765	227	645	549	999999	985	815	269	874	999999	832	323	906	647	200	961	114	90	678	832	816	225	233	986	513	468	999999	956	999999	714	999999	286	966	877	999999	148	396	947	907	999999	999999	504	503	140	548	320	909	255	798	474	999999	27	818	47	457	550	999999	658	45	103	284	859	730	170	999999	556	999999	38	963	61	574	167	183	451	285	999999	999999	103	448	202	999999	465	167	74	109	939	467	928	999999	144	154	999999	999999	814	951	697	773	342	854	991	963	880	292	999999	999999	999999	999999	999999	762	145	827	901	219	842	544	999999	701	666	999999	346	98	428	609	999999	906	836	255	369	500	587	547	999999	999999	999999	239	678	182	999999	999999	999999	105	100	176	293	316	253	528	79	999999	141	996	117	999999	518	999999	544	999999	463	999999	73	211	485	876	184	597	448	999999	762	999999	865	646	292	999999	418	251	997	261	325	522	662	317	186	999999	999999	591	440	999999	730	553	694	407	719	999999	111	450	619	999999	991	999999	868	591	766	999999	413	494	714	616	863	277	905	999999	999999	999999	999999	999999	34	395	517	593	999999	341	931	218	918	999999	927	713	999999	967	631	783	270	999999	999999	81	551	720	686	873	877	823	253	463	647	999999	999999	777	400	355	426	999999	706	999999	538	536	659	557	548	945	567	10	999999	896	999999	132	32	337	296	117	213	314	999999	643	716	343	999999	478	570	999999	27	159	322	54	999999	407	86	862	100	127	421	994	182	740	316	876	999999	999999	999999	525	389	123	999999	999999	151	999999	524	73	691	999999	449	191	986	42	928	417	687	180	999999	248	56	999999	999999	179	695	219	999999	968	337	999999	999999	999999	660	55	136	903	668	39	999999	439	999999	22	180	896	999999	239	17	149	812	999999	198	437	11	578	999999	229	877	322	597	932	980	555	736	851	999999	708	530	941	906	999999	748	658	277	915	365	999999	999999	999999	500	465	211	991	166	438	999999	308	999999	92	576	906	35	356	441	970	999999	
999999	999999	329	437	970	709	76	999999	787	160	540	169	95	222	445	239	537	999999	141	999999	988	999999	999999	209	170	999999	448	374	999	999	999999	999999	307	999999	38	756	999999	912	530	999999	145	758	999999	287	999999	148	653	869	140	676	497	999999	999999	250	999999	999999	978	129	276	999999	271	701	999999	788	758	999999	999999	629	194	689	570	999999	999999	385	594	240	999999	999999	98	32	326	578	999999	999999	511	999999	916	66	996	100	777	999999	645	529	999999	443	523	590	529	796	286	34	685	999999	116	999999	244	924	655	240	918	958	41	254	685	692	467	911	999999	891	999999	805	632	103	912	30	999999	771	999999	161	716	438	501	301	745	301	893	794	225	639	632	991	999999	766	181	818	999999	401	844	802	976	612	999999	638	999999	481	999999	999999	538	999999	892	999999	43	999999	523	999999	467	999999	508	393	799	673	695	646	268	416	403	866	922	103	511	999999	927	98	184	999999	134	862	903	274	999999	311	999999	999999	747	170	958	907	252	692	361	999999	893	461	999999	313	916	667	999999	982	87	535	669	445	999999	999999	545	945	329	419	999999	604	835	243	492	497	999999	566	899	108	457	496	623	240	742	732	694	999999	999999	871	197	466	493	921	197	374	642	999999	554	442	624	22	999999	833	999999	756	943	660	968	516	896	360	999999	281	534	590	912	438	703	999999	999999	79	999999	458	232	898	121	999999	56	128	854	999999	999999	999999	483	444	999999	789	999999	985	999999	44	999999	577	974	836	698	222	396	606	462	999999	127	700	822	999999	999999	139	611	438	645	38	613	999999	662	309	999999	310	999999	99	682	132	535	717	74	585	571	293	483	999999	209	899	999999	450	665	650	479	321	644	928	292	779	188	474	999999	999999	430	657	999999	675	498	397	424	307	924	340	677	409	636	999999	984	868	655	226	239	746	999999	173	194	21	830	37	666	868	806	999999	943	71	999999	314	164	913	999999	808	999999	811	484	999999	526	335	999999	79	684	407	943	424	999999	962	245	999999	259	266	999999	903	999999	471	731	555	500	31	999999	616	41	331	92	81	999999	847	329	999999	272	290	647	859	49	999999	352	269	999999	392	778	999999	826	999999	999999	897	450	999999	962	435	999999	928	730	504	999999	366	999999	362	999999	999999	923	286	643	817	999999	968	619	999999	863	94	128	471	630	999999	999999	415	789	267	999999	194	630	999999	884	893	999999	344	560	153	920	683	999999	989	944	62	469	502	347	19	443	96	288	836	610	877	317	618	307	622	261	533	
576	999999	96	139	251	896	401	750	999999	997	418	476	693	190	999999	138	999999	578	648	751	77	780	823	999999	906	794	426	16	586	729	46	938	999999	999999	117	999999	903	999999	810	573	110	597	539	446	678	999999	999999	429	516	188	101	728	973	999999	466	795	956	906	233	999999	479	394	999999	750	960	999999	584	999999	83	429	999999	712	999999	85	650	479	250	387	511	104	651	996	500	407	638	318	999999	391	930	999999	985	997	591	363	103	715	433	999999	485	208	999999	846	356	999999	953	389	960	898	999999	986	555	999999	405	139	805	483	893	999999	121	652	515	999999	376	999999	443	999999	131	999999	999999	999999	56	460	901	312	866	805	650	414	999999	259	999999	76	531	944	765	416	601	461	557	620	822	667	677	999999	999999	43	479	593	652	999999	268	999999	915	925	940	104	677	999999	273	999	832	489	322	862	304	448	672	431	999999	37	636	999999	857	371	122	389	782	77	619	999999	336	999999	761	727	991	802	160	999999	14	671	738	508	198	558	999999	342	999999	815	539	254	371	57	597	999999	999999	999999	698	553	812	560	321	609	482	440	673	775	727	595	871	999999	297	76	999999	335	299	137	999999	308	584	999999	44	999999	538	999999	471	288	469	146	637	402	113	606	793	453	999999	138	36	757	885	21	999999	759	944	46	956	305	630	271	335	962	126	399	969	42	999999	354	81	117	969	395	316	999999	957	999999	398	690	999999	974	975	170	999999	999999	423	572	999999	285	33	502	418	175	658	999999	811	675	999999	714	637	999999	927	15	67	999999	999999	500	705	999999	801	476	648	275	32	655	296	174	861	402	976	999999	866	250	331	578	999999	803	999999	118	779	292	201	684	63	521	57	969	999999	999999	935	999999	999999	999999	999999	557	853	152	152	999999	911	646	813	883	737	240	894	687	999999	999999	999999	984	763	999999	253	999999	284	964	222	511	608	326	71	678	466	63	999999	724	766	774	725	556	661	999999	206	142	478	318	946	999999	999999	369	999999	624	999999	951	170	279	999999	964	282	999999	999999	641	999999	595	585	144	427	684	999999	179	999999	910	763	999999	332	38	400	120	51	966	28	399	999999	248	40	999999	715	514	893	270	826	801	501	835	626	30	999999	611	556	999999	890	999999	133	457	448	384	999999	300	628	141	879	787	922	316	871	999999	756	165	564	149	999999	999999	791	439	353	129	419	927	56	312	698	789	999999	707	85	756	276	436	800	656	584	424	886	999999	391	48	878	194	999999	95	273	184	
56	999999	914	978	480	693	114	999999	965	999999	254	325	442	99	999999	225	241	125	275	999999	365	908	565	15	36	39	58	314	999999	999999	963	961	999999	524	742	157	793	999999	999999	582	332	481	999999	651	179	570	329	301	999999	663	999999	848	819	943	819	148	851	908	952	450	999999	799	88	740	969	293	286	999999	357	85	432	145	838	999999	997	883	227	913	835	999999	710	999999	498	587	281	125	151	106	705	603	305	884	153	835	938	532	403	950	681	999999	293	411	944	999999	240	817	999999	137	946	935	921	999999	83	496	740	887	311	501	468	854	151	999999	222	753	999999	548	991	13	999999	999999	490	276	241	948	181	309	812	758	356	463	115	999999	159	999999	681	367	810	999999	105	60	231	999999	999999	999999	745	113	198	999999	959	999999	826	16	383	999999	999999	654	999999	134	324	999999	85	552	154	15	749	137	40	452	82	423	737	999999	999999	703	999999	588	785	414	213	78	999999	621	799	663	637	999999	640	677	326	36	999999	685	999999	663	974	679	756	486	999999	617	83	999999	128	545	955	999999	108	679	999999	865	869	999999	921	256	330	463	752	491	999999	650	497	362	136	55	763	999999	13	254	728	572	999999	309	999999	999999	995	374	503	264	707	156	999	999999	447	460	167	368	764	95	343	521	927	275	118	437	129	720	619	999999	782	904	488	854	950	999999	999999	999999	966	335	261	999999	959	497	784	231	999999	999999	915	999999	887	405	296	918	999999	217	645	566	999999	999999	476	999999	755	430	482	999999	667	155	999999	999999	427	597	999999	439	833	387	561	999999	999999	886	999999	592	804	943	999999	387	617	999999	943	743	31	476	379	999999	858	976	209	539	25	980	563	505	527	145	258	999999	999999	857	999999	533	655	216	85	313	122	999999	480	812	244	105	195	107	999999	276	758	999999	227	334	581	856	187	31	423	999999	333	291	74	669	999999	895	999999	760	485	419	97	999999	400	76	954	973	506	397	305	920	999999	999999	302	261	999999	307	83	678	285	237	999999	633	999999	999999	999999	831	819	810	999999	349	999999	999999	999999	792	188	943	559	161	379	607	359	790	726	999999	714	999999	988	813	999999	397	822	999999	484	257	74	463	999999	825	95	133	163	999999	280	999999	209	370	843	999999	82	443	747	921	999999	999999	877	565	907	299	860	999999	999999	16	527	999999	999999	999999	950	374	728	724	921	734	75	999999	454	663	519	999999	303	999999	33	489	740	999999	649	900	406	806	379	999999	556	732	964	972	291	157	178	550	
999999	193	420	478	999999	358	999999	23	856	999999	999999	224	999999	999999	999999	516	99	362	275	999999	999999	626	618	153	994	999999	177	198	770	102	964	306	494	969	341	119	933	555	999999	392	337	636	999999	999999	582	165	463	420	736	457	883	999999	881	501	470	999999	575	999999	483	560	190	999999	252	764	97	999999	729	86	804	886	582	543	653	999999	349	453	999999	274	570	839	767	757	461	999999	218	46	424	993	509	529	544	667	81	158	999999	14	393	288	266	655	999999	999999	615	850	874	349	284	999	161	27	238	999999	706	644	793	999999	872	930	556	61	512	736	577	285	999999	915	472	505	680	345	69	304	999999	915	413	390	152	610	447	868	761	425	841	491	301	242	960	999999	365	780	999999	463	732	215	999999	999999	809	340	508	959	877	779	328	816	958	933	303	791	241	413	290	999999	492	687	300	96	999999	95	984	999999	954	46	149	900	213	605	999999	802	999999	999999	999999	812	999999	999999	991	981	106	999999	533	367	938	999999	204	999999	999999	869	970	55	914	66	805	724	999999	399	14	840	999999	999999	612	362	372	501	999999	528	832	477	169	14	696	318	989	869	561	999999	180	999999	841	197	409	343	634	999999	887	715	907	855	466	711	484	160	351	678	422	999999	994	447	160	675	129	999999	709	966	999999	606	76	936	999999	728	999999	229	998	452	28	278	727	846	614	999999	999999	977	999999	458	530	999999	966	999999	999999	390	632	732	634	176	77	387	633	668	999999	290	999999	970	999999	737	492	264	999999	999999	999999	153	453	158	833	999999	64	152	21	261	446	813	999999	754	489	999999	999999	497	595	999999	384	641	644	999999	679	999999	663	650	294	283	965	275	393	76	662	312	999999	999999	899	999999	121	925	375	381	232	363	650	894	491	909	641	995	669	999999	524	999999	508	999999	479	509	999999	413	999999	738	296	180	429	573	102	999999	845	622	999999	808	720	459	275	999999	837	325	682	768	999999	384	999999	970	606	74	552	644	803	553	14	399	602	708	77	999999	95	61	933	87	802	314	999999	29	407	999999	999999	75	751	245	556	163	826	425	999999	482	106	325	574	364	999999	457	999999	302	999999	207	999999	999999	391	999999	186	785	391	605	965	855	320	622	573	745	466	487	893	568	999999	851	573	187	464	595	541	770	487	999999	66	355	931	771	411	209	655	595	683	123	999999	771	771	231	459	398	171	483	751	828	898	543	999999	814	306	999999	634	37	557	796	107	416	308	812	549	999999	923	549	
999999	373	100	870	803	779	509	234	89	351	728	75	433	999999	999999	658	680	522	791	999999	475	644	575	999999	48	886	25	652	473	958	682	838	999999	622	272	388	999999	37	999999	784	315	81	999999	292	308	491	373	50	397	649	141	36	829	999999	999999	576	798	999999	832	917	763	856	761	130	669	999999	600	999999	794	999999	920	999999	782	16	810	404	957	999999	999999	556	522	999999	999999	999999	826	655	19	668	549	999999	999999	275	204	822	30	459	319	566	623	418	890	563	255	756	999999	488	253	822	999999	679	999999	999999	154	286	999999	788	600	999999	304	23	999999	999999	271	999999	61	655	459	959	986	361	999999	401	669	909	665	999999	730	999999	105	999999	999999	197	999999	999999	86	84	130	917	428	242	999999	999999	271	609	538	999999	999999	999999	705	83	38	293	835	644	594	228	999999	999999	999999	444	67	100	843	955	611	693	270	400	32	976	535	541	541	754	999999	999999	139	70	999999	707	667	584	804	31	320	128	361	37	285	857	238	885	306	983	184	999999	999999	999999	997	844	697	901	999999	999999	999999	496	752	91	152	880	99	999999	863	999999	777	483	296	821	645	492	342	999999	125	175	748	650	245	557	579	733	999999	822	999999	536	19	999999	460	86	483	823	376	279	885	405	999999	452	31	392	999999	701	999999	716	671	514	512	464	786	958	999999	897	260	204	512	418	705	276	999999	336	904	21	999999	219	347	821	126	72	357	719	406	999999	999999	999999	351	877	261	468	161	557	34	555	979	502	106	586	572	181	767	476	999999	999999	729	694	488	205	679	272	999999	849	398	449	116	76	999999	683	278	999999	853	634	999999	246	124	999999	312	358	41	529	123	761	258	944	999999	881	30	999999	577	999999	375	155	208	989	98	312	169	585	449	913	940	423	317	175	328	142	999999	462	387	563	392	139	174	159	159	618	600	453	153	235	56	657	999999	344	999999	999999	436	177	158	999999	16	726	909	127	589	999999	999999	93	626	999999	570	999999	999999	23	999999	245	981	999999	999999	480	711	716	442	999999	867	292	999999	973	142	620	999999	153	999999	999999	556	665	230	999999	570	459	174	517	826	979	999999	488	140	999999	791	796	726	999999	999999	678	111	300	294	694	999999	306	392	480	950	15	468	427	262	951	999999	887	999999	933	488	391	315	203	889	462	560	388	162	224	191	999999	999999	327	816	636	999999	266	380	535	999999	273	76	694	999999	821	521	246	236	189	635	904	781	999999	899	945	372	999999	999999	832	144	870	
154	178	298	615	999999	150	999999	625	487	210	999999	999999	146	224	324	621	637	77	940	999999	162	972	589	287	999999	111	428	870	999999	566	999999	548	400	999999	129	898	405	951	709	381	999999	610	701	999999	397	999999	656	684	999999	751	279	999999	892	821	718	181	588	21	61	20	721	999999	362	921	999999	968	99	219	999999	426	226	999999	368	999999	999999	552	281	164	889	273	454	744	250	999999	296	522	999999	579	999999	948	319	393	999999	999999	659	895	258	779	90	429	211	446	999999	999999	535	593	974	333	143	175	899	434	131	788	566	999999	499	839	634	832	999999	520	999999	999999	999999	832	999999	669	908	792	304	999999	83	469	71	17	165	999999	986	703	547	332	445	999999	58	884	999999	122	142	682	405	418	155	999999	117	690	445	442	107	703	807	315	425	350	871	999999	361	999999	726	999999	821	463	852	930	999999	989	85	999999	108	999999	570	999999	999999	235	397	885	356	826	362	999999	999999	723	938	999999	999999	241	907	104	181	651	999999	999999	395	584	999999	941	565	224	961	128	615	999999	999999	874	142	143	999999	199	999999	985	999999	534	309	355	986	108	525	568	44	63	92	999999	999999	456	698	960	288	999999	374	455	999999	142	864	243	765	94	389	73	161	999999	999999	717	150	999999	600	998	310	50	999999	762	426	999999	190	999999	45	634	701	887	185	999999	999999	825	999999	508	665	918	669	75	589	902	719	999999	999999	280	999999	374	839	600	856	700	660	248	364	611	39	333	952	956	999999	999999	999999	501	887	979	999999	999999	892	999999	529	681	338	244	460	999999	53	964	588	999999	999999	671	794	999999	999999	485	521	616	470	999999	478	999999	966	999999	867	999999	519	227	574	438	372	962	481	207	80	184	371	425	787	999999	567	75	744	52	649	999999	999999	291	470	411	467	302	176	679	999999	999999	715	625	376	11	999999	826	400	160	546	355	199	597	41	856	124	105	829	801	655	999999	598	923	74	340	123	999999	756	172	999999	79	795	802	42	883	469	745	59	786	492	741	999999	999999	999999	999999	347	748	259	614	297	371	473	375	34	761	999999	999999	561	46	888	947	80	238	188	477	559	396	564	157	397	999999	56	52	999999	999999	737	999999	427	770	992	999999	978	999999	874	610	606	430	778	999999	295	677	193	23	898	545	999999	447	415	999999	999999	950	193	999999	226	918	999999	999999	66	120	33	593	374	791	53	523	999999	928	363	577	999999	999999	999999	293	862	720	194	43	154	999999	252	300	599	398	36	51	191	999999	
924	999999	999999	186	374	668	999999	999999	312	999999	969	384	999999	742	93	837	168	614	342	899	249	999999	733	999999	285	292	999999	733	993	975	999999	999999	999999	999999	13	407	999999	694	765	950	999999	170	417	792	73	769	999999	510	216	761	999999	421	709	999999	999999	428	232	999999	999999	92	800	524	708	999999	999999	968	53	483	739	686	555	999999	849	391	863	89	99	999999	999999	999999	94	367	526	241	745	999999	301	59	466	999999	184	287	793	682	159	999999	999999	90	165	999999	999999	999999	770	530	216	999999	999999	328	428	556	339	291	787	394	997	443	998	476	591	293	677	994	27	164	511	278	681	176	241	999999	999999	999999	786	132	999999	370	999999	995	35	980	782	973	630	909	255	893	999999	999999	999999	716	523	984	499	871	999999	731	706	616	28	938	94	405	96	86	928	999999	999999	665	604	637	847	12	451	610	511	999999	373	118	908	617	778	999999	491	525	828	643	519	999999	704	68	999999	999999	977	999999	999999	386	886	554	980	925	399	999999	803	999999	868	521	543	888	370	724	999999	598	708	411	999999	812	999999	571	257	295	811	589	961	999999	972	999999	35	364	714	134	817	999999	137	982	999999	944	478	443	656	317	110	630	554	980	700	76	281	999999	999999	999999	472	999999	999999	999999	124	809	872	267	85	11	999999	188	184	245	999999	548	999999	999999	192	224	999999	480	914	999999	194	190	999999	999999	846	906	596	459	999999	630	661	502	999999	442	999999	419	82	221	367	655	999999	922	455	318	83	999999	605	999999	393	712	750	999999	411	368	510	933	773	890	420	999999	414	46	750	554	584	414	37	38	857	773	152	132	999999	999999	127	272	999999	726	907	694	311	51	76	724	999999	999999	999999	163	999999	935	645	191	999999	199	250	999999	181	901	734	669	134	577	697	619	999999	628	879	152	250	247	208	999999	999999	726	867	373	970	999999	675	914	323	999999	106	999999	999999	960	331	923	28	999999	999999	833	999999	248	569	733	353	456	163	999999	790	999999	999999	694	736	598	208	84	331	877	814	154	236	819	356	261	999999	775	492	610	307	955	133	999999	155	374	64	744	166	144	999999	523	872	424	134	374	961	411	195	538	761	256	999999	999999	526	947	607	999999	892	318	261	577	964	553	953	999999	825	999999	548	372	544	464	917	197	856	301	281	999999	695	999999	300	80	590	953	848	999999	362	982	999999	208	766	882	852	848	882	452	559	999999	470	999999	548	999999	999999	823	994	307	339	999999	999999	235	675	795	487	910	999999	999999	
987	21	999999	999999	482	999999	621	350	999999	662	611	79	315	413	741	952	999999	405	999999	342	217	999999	999999	550	721	948	698	166	532	971	999999	942	829	700	465	548	624	567	999999	706	346	521	227	342	696	269	109	999999	494	999999	999999	92	476	686	973	230	62	164	192	999999	153	465	999999	634	999999	669	250	614	948	203	338	999999	588	736	996	695	548	999999	854	999999	848	818	671	999999	526	322	475	153	726	999999	495	469	385	293	563	881	703	593	85	36	28	999999	932	999999	999999	670	503	999999	999999	999999	681	999999	999999	730	684	335	793	18	117	944	204	107	887	713	707	999999	408	304	183	124	999999	999999	550	999999	442	999999	885	999999	424	855	818	734	999999	999999	563	68	169	654	999999	237	999999	695	999999	140	831	921	607	228	593	999999	272	999999	999999	575	296	726	999999	482	297	330	999999	422	594	261	136	999999	643	448	160	648	999999	753	999999	945	37	306	479	419	996	999999	756	667	786	999999	592	999999	178	888	162	836	181	687	367	287	999999	999999	111	234	14	372	288	168	999999	945	816	519	512	620	548	989	257	999999	999999	776	999999	782	636	999999	668	516	999999	755	296	323	476	32	395	418	167	362	999999	254	999999	634	999999	597	999999	999999	999999	83	999999	557	349	173	999999	705	211	590	999999	15	48	415	565	497	999999	532	872	754	999999	794	133	104	463	196	794	12	71	851	544	976	193	794	614	595	999999	744	999999	133	734	771	821	805	999999	161	323	999999	689	918	563	710	999999	999999	373	297	949	22	103	999999	999999	587	999999	359	999999	999999	822	253	999999	969	999999	999999	126	749	999999	999999	972	328	398	311	872	13	322	999999	298	833	999999	999999	431	327	646	397	650	261	754	157	137	471	999999	969	999999	79	990	719	830	236	999999	999999	823	666	324	630	623	792	999999	375	274	501	71	222	485	483	822	999999	333	699	686	864	995	873	578	511	569	429	972	803	23	602	321	71	999999	285	999999	765	13	999999	999999	857	999999	999999	882	636	410	546	493	856	999999	517	999999	141	999999	729	980	949	999999	999999	71	204	820	487	999999	671	189	999	972	209	957	66	478	318	925	999999	999999	616	990	941	111	33	999999	126	999999	999999	999999	190	521	521	304	575	677	200	999999	579	999999	999999	999999	221	457	410	573	294	898	200	999999	88	215	721	835	374	959	156	999999	47	268	704	931	855	465	998	488	461	999999	391	389	999999	999999	999999	999999	999999	588	779	999999	700	460	651	999999	365	467	138	974	799	685	930	
616	530	489	999999	321	343	562	182	999999	999999	921	122	389	517	810	760	723	859	931	999999	786	189	662	999999	586	617	486	999999	397	999999	33	689	775	974	999999	859	798	447	44	999999	848	999999	33	44	778	999999	999999	710	554	706	999999	125	868	260	154	436	868	478	339	999999	856	986	784	999999	999999	242	346	415	999999	999999	962	286	825	483	587	380	166	627	242	248	355	776	30	691	923	908	821	525	999999	999999	990	330	117	999999	600	861	999999	999999	608	546	999999	999999	967	603	744	137	299	999999	672	773	280	250	246	101	357	999999	965	999999	505	999999	999999	820	585	404	960	999999	178	494	882	725	749	561	999999	695	246	499	809	427	999999	795	618	437	853	66	77	750	94	26	983	521	896	999999	999999	91	136	999999	280	573	642	999999	999999	805	511	947	999999	718	230	999999	854	858	280	548	999999	710	908	983	967	529	999999	219	557	162	510	371	829	222	999999	938	999999	64	228	999999	784	999999	836	999999	925	905	42	359	999999	999999	172	134	250	357	999999	999999	999999	152	224	751	999999	432	555	999999	304	149	127	999999	265	292	999999	799	639	45	763	310	999999	999999	67	71	999999	977	690	23	999999	999999	131	999999	829	74	999999	425	999999	476	998	361	299	999999	518	785	788	231	103	999999	561	372	495	999999	594	91	524	86	95	163	265	999999	742	999999	815	999999	999999	645	981	201	527	566	959	173	46	411	999999	842	586	999999	283	275	883	453	999999	627	890	916	887	748	549	688	340	687	221	739	618	757	224	600	767	152	249	902	719	999999	413	999999	178	192	80	682	500	812	879	999999	385	299	999999	999999	37	999999	758	243	999999	838	235	999999	951	306	793	263	627	986	514	140	35	981	999999	999999	223	568	747	705	678	867	198	999999	807	999999	363	329	676	36	572	665	394	16	261	999999	770	141	380	871	399	816	64	513	308	748	964	404	565	624	974	999999	364	62	999999	999999	650	707	474	730	999999	473	586	999999	424	848	746	29	730	853	695	92	198	875	999999	861	812	684	229	999999	999999	959	763	62	61	999999	999999	341	451	477	999999	72	667	649	928	999999	239	462	99	459	999999	944	674	712	999999	892	281	488	746	703	971	965	487	415	999999	983	710	534	999999	321	547	415	578	999999	623	999999	425	549	946	390	631	999999	594	999999	999999	322	999999	60	999999	169	831	822	999999	747	999999	999999	585	261	184	944	224	705	913	778	911	596	999999	420	99	306	476	731	541	999999	81	621	999999	717	999999	162	
698	660	410	389	999999	724	999999	999999	757	359	57	174	999999	999999	176	999999	446	999999	858	469	945	999999	960	827	692	999999	290	239	676	884	893	999999	901	32	256	999999	304	533	299	197	776	999999	999999	740	999999	312	367	539	199	154	184	564	999999	889	999999	824	699	583	697	389	999999	590	164	872	999999	190	272	351	755	611	632	913	527	671	693	999999	999999	230	578	389	742	751	49	531	710	338	17	22	999999	432	865	720	836	999999	999999	196	999999	999999	284	78	999999	26	999999	588	522	270	999999	198	206	805	613	478	14	999999	647	692	550	632	171	137	999999	259	535	999999	746	911	87	999999	918	507	29	999999	945	999999	349	999999	967	461	19	449	302	999999	816	999999	818	999999	716	999999	999999	70	999999	758	629	999999	895	791	490	460	841	610	193	999999	280	699	785	194	533	503	967	921	724	999999	623	721	834	363	999999	524	514	999999	204	558	355	999999	861	271	799	798	615	558	999999	517	619	408	999999	873	548	999999	999999	634	863	222	561	350	346	999999	144	908	322	542	358	965	999999	492	416	999999	82	423	837	524	999999	735	888	419	999999	999999	999999	225	465	999999	814	325	300	879	496	982	996	14	521	314	136	891	485	999999	210	999999	571	137	992	630	800	135	289	710	250	138	999999	151	664	999999	87	919	452	999999	727	42	675	999999	999999	999999	999999	78	901	532	999999	503	259	999999	219	417	645	999999	232	834	170	688	46	590	639	368	658	999999	350	392	236	217	448	999999	355	177	999999	999999	141	568	991	999999	233	756	322	746	878	518	999999	999999	492	736	696	618	200	48	995	94	999999	637	775	783	727	999999	999999	190	65	136	470	999999	813	150	219	664	999999	438	999999	999999	999999	892	489	150	923	102	899	500	520	999999	999999	999999	182	519	78	999999	792	218	14	714	461	142	691	752	58	890	444	352	999999	42	775	999999	583	999999	816	543	157	999999	860	635	999999	805	670	234	203	163	869	303	82	714	872	999999	433	750	828	145	211	737	102	42	658	999999	972	488	65	999999	733	999999	702	534	356	166	357	379	104	999999	471	466	559	999999	30	150	279	999999	170	150	999999	832	999999	680	999999	419	999999	999999	999999	71	999999	191	179	32	999999	413	601	999999	999999	999999	286	64	999999	182	999999	999999	999999	206	22	517	288	169	328	999999	842	901	578	31	202	936	623	530	402	42	822	290	297	536	475	617	999999	731	454	455	864	999999	186	714	16	597	241	346	999999	469	783	673	863	265	190	527	835	579	
356	431	101	756	662	622	360	999999	457	999999	731	405	968	557	715	872	60	567	724	863	999999	604	999999	999999	715	999999	259	159	426	42	356	947	781	970	384	32	363	117	999999	999999	364	622	999999	589	615	999999	500	236	957	990	999999	622	803	972	999999	999999	726	814	51	999999	373	999999	967	999999	306	999999	623	998	999999	692	519	942	999999	170	508	402	463	999999	671	305	442	32	999999	435	999999	733	154	808	999999	633	999999	548	76	893	200	163	655	725	292	831	796	999999	999999	275	481	272	676	999999	473	999999	298	999999	153	746	296	350	19	542	999999	572	639	814	592	999999	396	970	875	999999	969	355	746	737	833	839	508	939	999999	926	954	564	999999	511	344	999999	344	999999	405	330	999999	849	153	123	138	720	202	999999	910	999999	999999	999999	396	623	673	128	425	560	776	314	999999	356	382	93	587	42	515	138	479	349	213	999999	575	555	455	130	211	633	609	999999	646	527	39	462	999999	454	178	443	999999	226	999999	784	919	101	999999	260	477	69	535	106	215	74	511	571	311	999999	934	841	177	552	916	999999	951	663	667	720	326	919	45	999999	864	81	999999	263	999999	999999	780	484	472	205	653	152	999999	512	907	581	25	468	161	869	519	999999	275	295	309	999999	833	999999	999999	999999	999999	557	34	401	242	999999	774	258	60	882	407	459	999999	972	899	774	694	448	756	95	704	858	768	176	999999	999999	806	14	999999	999999	595	525	61	109	272	105	127	999999	279	773	807	999999	999999	279	999999	69	999999	302	395	535	352	394	999999	348	999999	999999	788	857	999999	705	999999	769	304	575	296	882	408	278	710	999999	656	988	178	999999	288	936	450	999999	704	564	579	513	619	427	142	211	999999	713	999999	197	317	999999	999999	574	446	47	473	842	982	589	661	689	592	999999	879	364	999999	999999	69	999999	634	999999	999999	223	136	823	160	999999	443	95	865	695	837	523	496	999999	69	999999	546	251	473	999999	999999	124	903	890	920	999999	548	778	999999	500	999999	999999	999999	999999	116	714	448	622	886	596	409	897	724	965	851	79	105	492	304	621	980	817	268	37	999999	49	999999	245	902	133	337	664	109	375	52	137	960	478	290	355	165	923	364	999999	207	619	999999	937	999999	999999	999999	66	999999	373	520	835	451	534	245	999999	404	212	719	763	268	999999	797	999999	999999	999999	999999	999999	212	948	466	66	463	999999	999999	173	999999	382	999999	61	999999	281	190	736	855	216	685	436	999999	999999	950	952	999999	601	999999	462	
821	51	24	323	743	314	854	999999	999999	463	999999	999999	704	81	427	31	999999	668	999999	999999	565	71	999999	716	999999	682	393	988	997	513	853	861	773	377	352	607	368	883	317	887	427	999999	829	402	833	626	731	999999	796	999999	946	544	40	631	999999	760	548	307	285	71	920	999999	999999	403	609	999999	296	999999	729	819	663	132	999999	999999	569	910	241	110	999999	422	950	999999	999999	78	566	319	999999	999999	480	999999	69	70	607	256	966	561	999999	436	792	322	340	999999	999999	977	275	824	193	355	71	999999	999999	447	999999	863	120	698	674	468	999999	300	689	153	856	148	759	602	999999	999999	717	18	793	805	317	570	92	999999	790	224	803	742	999999	999999	91	494	999999	621	646	999999	999999	278	887	657	599	502	633	196	548	303	227	999999	309	89	999999	63	202	999999	999999	853	780	564	999999	999999	665	999999	175	213	72	371	999999	147	956	779	968	449	130	999999	999999	815	937	895	17	496	996	140	442	55	999999	37	301	348	492	793	963	580	369	437	992	999999	337	429	134	186	999999	89	716	999999	121	999999	932	999999	518	999999	915	999999	557	421	999999	999999	661	129	366	999999	999999	736	655	172	999999	397	89	999999	153	999999	488	518	999999	830	277	917	424	912	999999	999999	105	245	830	177	877	88	33	999999	975	467	999999	217	999999	99	999999	491	433	553	713	724	119	249	912	999999	835	999999	123	727	999999	545	999999	749	196	999999	938	834	999999	488	295	737	374	999999	717	999999	865	999999	999999	682	723	785	493	870	208	219	548	999999	333	32	342	479	999999	305	803	439	357	999999	999999	999999	160	999999	586	945	267	975	999999	978	531	999999	942	564	952	441	13	999999	61	999999	999999	999999	999999	999999	511	883	999999	815	773	78	337	287	999999	771	260	101	531	999999	209	548	999999	232	859	999999	334	999999	89	777	527	533	302	446	999999	999999	553	999999	204	77	999999	702	799	999999	999999	291	650	253	896	181	314	860	910	999999	999999	513	636	328	126	599	758	414	804	999999	999999	250	776	891	899	231	228	215	999999	463	680	999999	999999	170	29	999999	919	90	210	999999	999999	666	999999	740	999999	999999	480	234	999999	604	999999	366	999999	431	163	962	514	759	999999	674	953	108	999999	999999	881	999999	764	476	308	999999	999999	999999	999999	896	999999	631	627	999999	999999	34	999999	993	287	999999	154	323	609	326	16	67	999999	170	736	999999	954	999999	703	176	858	627	120	999999	926	389	999999	641	163	11	999999	999999	345	478	155	329	999999	999999	821	670	999999	567	
61	999999	469	251	999999	999999	999999	999999	941	539	928	460	187	986	914	747	999999	898	379	512	170	607	799	484	722	594	24	416	612	994	553	42	864	301	575	999999	544	999999	904	413	699	485	69	987	603	884	300	169	414	186	892	923	301	799	406	453	649	984	999999	999999	505	534	999999	999999	986	896	596	886	421	999999	999999	999999	993	966	813	685	548	811	880	837	999999	855	999999	436	112	630	741	74	894	131	999999	999999	166	23	907	175	999999	122	11	707	297	999999	999999	172	973	511	929	999999	986	721	905	999999	999999	691	999999	650	532	638	844	365	164	531	999999	999999	230	652	234	999999	68	647	274	435	810	182	549	889	999999	839	462	600	701	999999	999999	182	226	999999	999999	475	999999	267	642	782	277	999999	999999	766	422	458	941	999999	286	949	276	348	999999	999999	37	931	999999	706	542	999999	185	999999	999999	999999	999999	818	82	45	206	759	562	800	15	491	167	174	629	783	477	658	898	141	324	999999	149	740	999999	746	167	523	333	721	725	949	607	33	980	999999	322	603	385	906	134	526	397	476	343	999999	322	999999	311	368	238	883	794	54	930	913	609	713	103	335	878	682	436	840	85	999999	884	999999	999999	999999	470	999999	283	991	16	797	364	672	406	759	999999	999999	999999	965	492	841	165	562	999999	77	999999	999999	999999	59	37	451	999999	556	400	287	91	188	679	486	897	365	999999	999999	47	142	558	936	316	344	999999	584	470	470	358	999999	900	331	50	999999	630	999999	374	999999	999999	564	706	808	281	129	999999	999999	624	735	77	137	999999	362	999999	961	999999	268	303	175	158	999999	999999	999999	208	999999	386	759	999999	562	999999	999999	991	387	999999	483	435	750	664	999999	999999	999999	959	735	402	999999	999999	548	999999	88	608	372	568	208	84	520	583	999999	999999	999999	999999	918	999999	72	879	999999	999999	999999	522	999999	535	768	603	116	509	503	493	255	236	999999	999999	838	999999	69	954	494	999999	792	312	999999	899	358	150	549	999999	747	547	999999	856	999999	94	158	35	764	999999	999999	768	461	698	581	999999	338	999999	632	959	904	999999	58	999999	395	563	999999	999999	999999	152	187	627	63	999999	761	955	596	398	865	892	16	812	999999	999999	124	725	26	103	999999	999999	571	508	518	590	549	783	499	789	471	807	741	607	831	622	376	999999	714	799	999999	625	439	939	984	739	952	101	775	542	999999	669	547	259	819	901	580	679	118	473	122	999999	466	807	999999	999999	999999	999999	981	999999	150	901	21	226	166	
999999	862	632	523	999999	637	457	18	999999	795	999999	999999	491	999999	999999	999999	696	114	250	686	999999	169	999999	22	999999	587	999999	120	208	402	102	999999	330	999999	713	48	999999	165	339	836	665	999999	999999	21	999999	999999	669	622	61	999999	453	796	770	539	999999	946	240	999999	596	201	999999	347	809	564	703	999999	939	399	999999	891	102	541	775	414	31	988	659	620	886	139	999999	999999	68	672	948	305	886	790	894	999999	999999	338	999999	147	752	328	170	944	318	981	999999	999999	999999	170	442	912	31	999999	518	219	999999	619	733	466	283	999999	288	147	615	999999	999999	158	999999	315	93	999999	971	637	661	703	828	715	999999	905	281	647	999999	898	240	46	284	999999	282	685	481	999999	605	112	999999	599	49	33	338	910	724	709	776	999999	86	678	940	393	999999	815	390	581	999999	999999	999999	636	770	389	907	579	133	736	876	819	999999	895	168	868	773	72	663	999999	386	402	191	572	870	159	822	999999	999999	999999	999999	467	304	900	880	777	917	999999	828	660	126	759	786	987	832	999999	408	191	519	81	619	642	999999	999999	204	915	646	999999	765	620	567	355	483	999999	999999	999999	524	934	999999	391	999999	999999	243	999999	688	999999	615	203	739	999999	999999	640	999999	34	281	193	999999	718	705	999999	999999	305	471	218	102	770	285	553	86	999999	442	473	999999	138	130	82	408	158	999999	576	309	999999	999999	999999	868	926	313	459	961	727	113	999999	238	59	999999	999999	84	35	910	918	351	71	127	999999	480	288	474	913	903	208	999999	999999	821	139	665	686	422	619	349	176	467	826	592	358	320	636	245	999999	876	474	998	382	247	978	999999	247	335	566	381	590	999999	999999	555	763	942	946	984	109	394	574	242	464	686	999999	460	525	479	768	15	843	53	358	46	438	209	999999	919	842	999999	427	361	856	999999	999999	999999	77	999999	829	416	374	652	145	731	312	999999	543	696	999999	527	999999	768	566	561	999999	547	113	362	999999	563	539	999999	151	205	966	223	999999	999999	927	39	393	999999	650	362	999999	999999	907	626	734	206	666	716	426	324	203	659	999999	304	711	220	611	714	164	276	876	348	999999	940	764	99	855	328	768	473	144	466	127	214	921	999999	640	486	628	920	897	823	610	827	11	317	999999	999999	514	716	428	999999	99	384	486	302	690	966	999999	644	350	347	947	952	190	737	999999	590	383	375	999999	134	96	243	999999	62	737	999999	999999	457	670	999999	813	62	55	999999	376	999999	727	628	655	
673	624	983	999999	999999	876	999999	646	273	999999	999999	999999	148	146	999999	999999	856	15	433	564	999999	37	414	999999	577	533	894	907	724	371	999999	862	754	719	999999	510	112	999999	819	186	999999	47	675	682	831	74	675	916	999999	999999	519	737	303	73	999999	645	999999	19	999999	35	981	749	999999	901	975	976	999999	428	239	793	490	202	195	999999	483	969	362	732	152	512	858	978	999999	851	852	72	568	999999	999999	271	300	103	999999	794	205	341	999999	773	706	999999	120	256	687	999999	999999	999999	999999	56	589	999999	999999	486	866	499	176	999999	593	80	59	913	417	272	358	967	502	397	540	401	999999	152	854	589	999999	297	401	612	301	208	469	534	520	522	111	400	999999	813	236	172	627	999999	999999	999999	999999	792	447	848	897	719	999999	995	786	159	994	447	825	703	460	578	107	564	999999	999999	999999	524	999999	894	171	958	989	688	999999	378	999999	860	404	999999	865	244	999999	553	714	581	741	473	999999	371	999999	663	574	284	363	999999	999999	72	490	363	442	208	399	552	686	939	999999	999999	999999	418	385	143	53	25	838	225	999999	553	999999	140	999999	147	776	41	999999	507	393	714	999999	512	999999	711	379	999999	377	999999	845	306	866	774	851	963	999999	339	986	394	620	559	446	147	999999	520	999999	999999	710	999999	999999	367	999999	189	555	25	999999	999999	114	673	999999	999999	647	181	380	432	687	999999	999999	689	508	999999	55	981	886	999999	278	196	583	999999	499	29	340	999999	244	487	130	687	229	836	520	316	999999	322	999999	618	999999	274	999999	506	999999	147	999999	999999	796	984	999999	999999	302	721	746	266	748	321	184	744	671	575	937	893	999999	999999	856	999999	999999	202	999999	732	360	277	999999	999999	999999	87	959	361	947	999999	285	259	175	925	394	507	99	999999	567	999999	999999	886	947	345	999999	873	204	999999	291	999999	852	604	771	589	844	35	797	999999	836	671	999999	822	999999	999999	299	687	999999	999999	999999	358	362	914	634	999999	594	474	330	587	999999	556	882	135	80	999999	467	681	487	585	91	369	999999	357	999999	896	560	999999	999999	596	56	648	999999	817	999999	933	999999	937	970	999999	995	379	704	220	75	290	788	236	752	477	893	617	210	152	305	255	647	15	497	737	999999	278	384	999999	541	38	410	74	906	999999	62	530	999999	25	999999	999999	664	999999	999999	146	117	334	573	621	702	438	448	12	522	973	295	270	449	242	722	999999	999999	970	999999	46	879	724	330	999999	425	999999	906	999999	562	593	590	157	
723	361	630	425	704	762	999999	113	589	999999	552	932	852	791	91	479	302	863	999999	999999	821	255	266	999999	13	999999	206	339	532	264	449	928	999999	999999	999999	97	999999	307	999999	999999	999999	575	456	999999	181	397	999999	999999	291	436	891	699	877	896	999999	478	999999	246	421	745	999999	999999	580	999999	999999	624	549	999999	254	993	999999	995	999999	999999	755	255	798	999999	222	615	206	571	58	105	372	749	60	999999	810	78	992	375	886	999999	675	246	999999	131	522	556	999999	57	389	297	569	896	858	403	150	90	999999	319	34	805	549	994	654	485	962	218	573	62	903	186	999999	502	118	564	808	519	261	676	272	999999	767	999999	999999	760	536	476	890	999999	356	730	397	683	350	90	737	999999	592	519	999999	313	983	999999	153	999999	297	76	787	304	594	631	829	13	56	999999	999999	400	813	999999	948	495	327	915	705	183	788	327	161	38	827	137	999999	741	999999	999999	681	999999	15	978	473	469	999999	596	999999	724	999999	394	636	981	51	346	867	999999	571	673	999999	77	999999	999999	424	969	915	758	476	999999	704	999999	496	999999	687	999999	395	834	430	488	806	731	852	999999	283	999999	691	179	999999	491	269	238	180	999999	999999	614	999999	45	563	503	999999	930	130	605	29	812	999999	548	304	973	951	42	277	92	867	264	224	120	696	30	288	999999	772	985	208	476	917	652	125	83	199	999999	281	999999	934	999999	611	257	961	470	505	153	999999	22	539	236	999999	97	999999	999999	399	769	348	542	225	808	168	144	999999	553	999999	256	999999	231	784	999999	761	349	158	991	653	966	999999	236	999999	145	870	759	455	971	999999	829	676	407	683	429	999999	739	712	135	999999	476	851	417	575	259	999999	654	238	938	475	621	999999	984	74	432	620	122	999999	999999	938	999999	689	434	49	75	579	999999	999999	999999	589	32	637	33	284	187	999999	999999	660	999999	424	225	531	517	506	892	890	999999	342	261	999999	898	722	632	999999	319	999999	426	377	999999	679	999999	999999	873	358	452	999999	999999	709	999999	999999	999999	461	751	664	722	877	181	927	156	999999	887	692	295	555	691	310	15	836	965	999999	699	374	999999	596	999999	118	658	168	64	908	999999	982	999999	999999	931	447	970	967	473	999999	999999	498	999999	999999	791	999999	821	999999	667	152	978	89	744	497	617	999999	999999	999999	999999	614	228	22	873	999999	999999	999999	246	350	999999	253	339	999999	372	533	784	210	153	827	804	726	296	340	501	911	999999	894	247	958	337	427	999999	
999999	42	999999	223	999999	624	999999	132	886	766	999999	704	999999	813	941	999999	221	712	999999	370	482	360	218	327	888	999999	961	999999	999999	668	287	999999	206	116	523	14	512	320	191	585	999999	705	918	960	815	635	87	999999	988	188	36	999999	999999	66	664	465	999999	542	334	91	663	999999	815	228	488	467	507	316	299	936	999999	900	999999	999999	210	999999	442	258	999999	263	999999	862	328	138	641	41	102	149	452	999999	999999	999999	985	999999	999999	494	890	700	481	357	999999	999999	809	62	974	135	725	99	856	886	999999	575	999999	81	647	800	356	686	586	456	999999	368	864	242	756	242	914	430	908	716	886	741	777	164	134	672	63	276	163	515	316	999999	293	565	44	614	939	914	462	999999	147	213	999999	34	982	770	906	577	999999	742	220	305	191	150	10	999999	798	876	946	975	999999	90	999999	999999	150	371	84	308	207	151	302	10	967	786	578	682	628	752	181	364	765	486	971	421	304	21	822	153	565	752	816	73	968	487	385	999999	680	999999	999999	621	695	608	379	164	449	220	337	999999	571	327	663	56	705	591	999999	270	119	999999	775	999999	549	931	742	999999	335	239	999999	489	999999	521	11	585	867	560	669	166	999999	816	972	94	683	427	581	999999	99	769	368	386	278	999999	999999	569	276	755	999999	764	866	924	828	999999	999999	848	999999	59	325	87	188	155	922	62	162	999999	999999	691	455	132	359	503	365	565	999999	999999	220	296	573	442	318	121	488	905	300	999999	987	762	905	834	999999	532	923	999999	590	222	464	226	962	999999	999999	999999	310	949	414	372	569	273	347	999999	637	707	486	882	999999	999999	999999	26	762	969	314	386	785	620	999999	999999	580	352	974	658	200	994	333	918	21	733	999999	539	500	999999	999999	724	424	381	207	726	999999	999999	253	523	556	999999	464	992	351	54	799	999999	261	999999	792	999999	298	689	343	642	383	999999	871	45	265	136	999999	999999	355	589	961	999999	423	970	999999	540	109	460	111	999999	540	340	577	967	933	999999	288	913	144	407	999999	735	48	999999	999999	999999	179	217	268	999999	999999	629	647	761	93	395	999999	290	999999	262	126	999999	999999	999999	112	999999	991	903	112	143	848	612	700	947	163	235	999999	859	627	303	371	891	202	999999	999999	911	999999	815	999999	547	856	997	118	882	290	598	157	999999	461	310	496	275	115	135	999999	318	929	699	608	857	29	416	662	511	999999	235	999999	906	999999	999999	359	185	29	564	999999	999999	999999	817	
999999	999999	999999	999999	407	327	806	105	786	999999	109	522	999999	994	217	36	528	999999	345	999999	990	999999	953	251	999999	270	951	999999	255	999999	848	999999	814	121	999999	54	779	111	999999	345	705	795	449	999999	806	999999	219	364	968	992	46	837	514	898	826	999999	610	836	230	999999	375	495	850	244	229	999999	999999	870	999999	173	999999	426	440	999	900	205	616	385	445	461	61	596	353	262	515	999999	227	999999	294	999999	443	943	999999	872	969	219	945	214	358	438	538	348	402	804	745	619	407	515	997	631	994	234	999999	769	95	778	152	597	729	218	999999	793	585	541	729	313	999999	567	40	690	259	412	36	16	999999	999999	204	548	517	896	612	711	917	663	999999	999999	999999	121	787	200	999999	999999	485	999999	999999	744	763	860	999999	999999	83	840	484	317	381	999999	207	394	846	999999	584	603	89	833	606	999999	875	922	114	520	999999	999999	779	999999	623	901	999999	886	999999	187	949	343	472	85	999999	772	236	610	291	999999	21	168	275	999999	616	473	278	652	544	839	869	841	756	564	680	650	70	645	999999	480	664	320	666	668	432	250	141	13	999999	833	221	275	999999	270	999999	602	999999	374	232	159	632	285	352	888	318	999999	587	908	405	999999	999999	591	916	811	189	700	502	999999	982	376	342	999999	641	710	628	603	999999	495	65	999999	999999	999999	423	544	999999	389	968	777	359	324	662	999999	999999	839	132	630	999999	829	90	808	110	561	392	856	816	367	643	642	999999	714	907	101	852	327	689	25	178	999999	962	799	731	999999	257	667	713	119	665	999999	588	997	999999	999999	415	999999	977	931	313	566	727	490	746	336	517	644	416	571	379	999999	999999	999999	462	999999	866	290	87	385	313	725	152	706	701	841	63	272	469	536	686	606	349	758	999999	999999	999999	482	999999	999999	999999	612	999999	152	740	384	652	999999	545	277	515	135	179	601	627	999999	999999	31	999999	904	282	255	184	880	884	773	942	401	403	999999	332	393	236	999999	179	999999	474	10	999999	327	199	999999	727	202	31	560	437	999999	140	134	197	999999	999999	999999	132	999999	999999	380	267	967	999999	260	999999	694	944	131	999999	497	432	925	999999	423	64	471	715	700	528	982	999999	334	345	999999	270	278	663	700	700	86	999999	218	999999	104	742	999	999999	938	503	42	257	900	662	939	325	214	20	774	577	999999	444	999999	443	999999	520	933	631	247	989	809	40	254	999999	821	938	224	661	29	999999	65	586	776	999999	495	735	999999	
