500	500	
107	94	91	85	103	86	94	81	100	108	107	99	91	89	93	87	99	101	93	95	103	97	90	103	112	86	101	92	114	89	87	110	112	98	94	91	113	106	104	105	96	106	97	94	115	98	105	105	96	95	91	116	85	104	99	106	96	100	101	102	90	116	87	89	101	120	93	91	99	119	92	111	108	103	108	107	104	97	83	95	119	76	89	111	113	97	97	130	101	85	86	103	106	86	99	102	106	92	103	99	117	95	101	102	100	101	97	94	106	87	96	111	106	128	98	84	94	101	106	98	85	81	98	85	89	90	93	106	109	110	125	119	130	96	100	105	101	94	100	99	113	96	94	96	102	109	103	122	90	103	77	89	109	91	86	88	102	91	130	113	104	100	108	86	100	107	110	86	88	92	97	102	109	81	111	98	99	97	103	79	94	96	100	104	101	91	98	96	86	93	105	101	93	93	90	114	107	108	92	110	103	114	99	93	111	114	96	104	101	111	95	80	80	111	83	100	107	104	105	103	115	93	108	82	92	95	104	98	118	95	89	106	109	100	100	92	103	100	113	99	103	110	81	102	109	100	110	94	94	98	106	92	97	96	96	98	96	100	76	96	97	75	97	96	97	104	102	93	105	87	101	80	93	94	104	103	95	96	106	107	120	105	91	113	92	103	102	105	88	109	99	106	118	104	77	90	102	94	106	100	110	97	105	129	122	89	104	100	96	109	120	101	89	92	105	109	93	95	123	100	107	94	89	109	92	106	100	93	102	105	109	109	100	118	109	105	95	97	104	102	104	95	101	115	104	118	102	96	102	122	100	103	94	110	90	89	87	115	87	99	94	86	109	121	90	105	119	97	97	104	108	111	100	119	99	88	114	105	99	94	102	111	107	110	98	92	79	107	107	79	95	85	85	105	96	99	99	100	96	87	115	105	92	96	109	99	80	103	98	91	96	98	99	95	106	86	98	106	98	100	95	107	91	84	98	96	95	77	85	107	92	113	114	122	82	103	96	120	106	98	86	105	94	130	112	102	99	111	101	96	107	90	103	88	107	112	99	122	112	100	111	110	96	94	80	111	97	106	104	101	106	103	93	90	108	108	111	101	94	91	103	87	98	108	109	107	111	105	106	99	79	81	93	110	98	98	95	94	88	90	
105	103	126	81	103	103	100	112	93	94	85	93	116	95	101	88	99	99	97	104	106	101	97	100	110	108	99	97	114	102	97	104	131	95	100	124	83	107	93	85	105	105	83	105	100	91	113	98	101	104	88	114	96	102	117	96	92	124	103	119	92	100	97	95	123	82	106	117	90	95	98	122	115	105	105	85	88	88	82	103	85	90	97	95	105	103	106	111	113	91	85	114	102	104	116	110	94	99	93	84	101	99	109	106	103	99	112	107	113	99	90	111	102	126	92	102	110	95	117	98	83	116	107	90	88	97	91	97	117	93	114	109	105	112	109	97	98	101	90	108	109	88	112	94	84	92	85	104	109	91	104	102	108	110	102	99	103	92	94	89	100	79	105	91	99	94	105	113	111	90	102	82	103	94	90	108	100	100	96	98	115	110	86	99	89	88	118	102	88	104	104	99	99	92	115	98	105	107	91	104	90	113	109	102	104	93	98	97	83	126	96	116	102	91	93	103	96	104	101	91	97	104	94	99	123	93	103	105	93	91	105	82	100	89	99	113	94	102	88	97	93	97	107	91	110	107	90	86	86	110	113	80	107	84	107	87	104	106	92	110	99	94	106	94	97	101	91	88	95	99	120	95	101	86	96	100	93	90	95	120	87	85	92	118	107	107	113	89	75	109	114	111	100	111	112	94	108	111	106	85	80	121	104	101	115	98	102	122	81	96	113	102	99	105	93	104	98	98	95	87	92	91	106	107	84	103	116	110	100	95	103	121	95	95	100	95	100	95	94	101	111	106	92	92	108	91	112	112	114	99	90	82	89	88	77	93	105	105	88	106	81	109	93	96	110	114	98	85	112	102	110	103	96	104	103	110	89	114	83	103	97	91	89	86	97	100	103	98	111	88	85	112	90	106	81	109	91	102	88	102	97	101	93	100	97	100	89	94	114	94	101	106	109	98	109	112	99	121	91	103	95	100	97	95	105	106	95	104	108	108	114	77	87	106	114	110	92	105	109	95	99	105	100	94	124	111	98	87	97	93	96	88	90	93	110	100	102	108	104	93	110	119	93	79	88	102	94	101	88	116	96	86	111	95	91	104	101	94	93	101	102	95	101	103	95	99	80	120	92	88	86	102	88	108	93	112	111	100	113	102	
999999	606	853	999999	596	824	827	956	998	249	999999	844	876	976	423	331	42	131	193	126	830	669	295	575	194	985	457	999999	894	869	42	516	249	53	52	35	630	370	844	999999	999999	582	772	999999	642	999999	414	999999	121	739	499	736	346	69	999999	999999	320	288	784	610	376	333	999999	999999	217	21	605	999999	934	397	999999	671	999999	508	999999	258	897	36	999999	867	999999	882	999999	164	380	305	180	189	999999	544	714	352	999999	243	318	64	520	999999	61	630	721	999999	640	724	49	827	999999	837	331	153	610	999999	355	917	40	494	942	906	757	999999	841	999999	192	999999	683	358	95	999999	200	682	738	263	975	312	999999	999	251	667	125	552	847	342	857	507	933	999999	997	668	213	999999	999999	613	885	999999	788	999999	399	250	50	690	742	413	646	999999	414	999999	999999	52	771	40	999999	284	791	215	73	508	568	684	466	262	999999	426	999999	999999	570	999999	377	836	523	999999	999999	999999	999999	999999	810	444	695	999999	102	999999	122	999999	999999	999999	999999	838	999999	680	85	289	735	999999	784	788	999999	999999	572	280	88	290	979	481	529	999999	430	251	657	999999	405	629	813	359	999999	880	150	406	529	669	999999	731	312	697	761	999999	125	999999	226	838	105	494	999999	424	999999	999999	606	640	435	977	999999	340	190	466	285	999999	999999	999999	999999	904	648	933	999999	903	999999	356	977	292	720	295	803	535	35	999999	270	910	999999	398	229	778	283	509	999999	551	917	999999	551	846	421	999999	999999	999999	771	999999	200	172	698	968	999999	999999	999999	324	999999	149	184	226	314	999999	206	374	697	999999	166	355	631	148	961	254	985	31	999999	140	870	999999	528	73	763	999999	999999	107	222	789	459	446	942	958	589	831	377	701	159	190	999999	57	618	688	583	426	690	61	999999	999999	999999	916	977	704	453	515	999999	120	999999	999999	740	108	161	999999	628	720	412	999999	559	139	877	294	999999	625	490	823	796	839	490	346	33	999999	896	769	806	542	468	248	515	999999	220	266	248	999999	449	552	895	710	70	863	24	27	501	81	575	698	54	362	999999	999999	718	781	630	125	577	999999	999999	392	110	95	261	174	167	485	918	999999	55	323	999999	938	927	96	999999	627	332	16	86	825	203	118	999999	116	33	999999	365	439	636	999999	981	287	999999	513	999999	999999	611	849	999999	25	162	954	653	730	999999	285	702	632	11	12	792	571	95	385	198	992	999999	154	150	282	999999	489	999999	922	342	999999	597	424	486	805	25	482	
155	999999	673	999999	465	768	999999	748	999999	999999	999999	633	340	419	201	965	999999	999999	386	467	709	587	895	673	970	730	397	288	687	288	155	205	987	319	425	34	999999	949	537	829	225	402	99	397	999999	999999	591	922	707	632	109	869	429	558	773	567	175	10	999999	999999	380	651	70	999999	586	242	645	30	994	999999	263	375	89	557	251	317	498	999999	999999	619	149	474	580	65	188	999999	776	439	546	857	999999	711	681	803	999999	573	999999	195	999999	818	999999	999999	928	540	999999	733	790	871	316	999999	79	668	388	658	594	905	999999	999999	999999	999999	465	216	484	146	318	551	693	286	108	678	975	313	999999	803	904	578	546	999999	686	999999	496	905	133	90	787	200	333	33	218	999999	999999	999999	469	999999	362	508	999999	791	231	827	50	514	773	637	490	999999	971	584	753	26	369	39	329	280	814	560	92	999999	359	128	228	670	77	999999	999999	999999	844	197	450	406	491	754	819	858	414	981	999999	495	600	999999	228	748	999999	999999	194	999999	16	999999	695	802	999999	692	999999	113	608	380	446	228	999999	840	922	999999	999999	357	534	614	220	470	866	832	428	597	803	337	899	480	400	875	370	712	642	655	999999	648	980	799	322	716	259	44	545	999999	43	759	108	999999	614	922	667	579	263	546	999999	999999	383	828	888	114	213	138	980	570	999999	999999	207	999999	292	495	377	735	301	503	220	999999	297	999999	564	53	238	465	866	999999	217	791	459	106	999999	639	999999	162	910	217	513	999999	64	974	65	999999	999999	999999	161	129	555	999999	287	759	335	499	575	867	999999	845	875	747	271	512	999999	76	300	110	943	653	229	224	825	94	990	999999	778	322	999999	281	491	406	313	746	922	285	513	999999	771	834	74	408	999999	999999	342	765	859	551	999999	989	991	461	889	999999	899	999999	117	203	768	999999	721	262	418	999999	999999	479	999999	525	999999	999999	562	999999	339	999999	588	821	999999	999999	751	235	239	236	999999	469	999999	40	517	999999	847	592	178	999999	931	534	123	811	989	895	999999	862	999999	344	962	544	437	400	999999	999999	919	999999	13	357	999999	543	17	494	999999	948	712	999999	999999	639	677	997	909	253	669	805	995	777	831	440	58	889	904	894	999999	165	42	888	908	737	885	999999	588	820	867	999999	527	628	258	51	999999	387	901	999999	666	964	999999	194	731	326	999999	152	256	572	308	562	639	999999	230	406	915	999999	425	234	999999	999999	999999	98	385	281	288	377	528	789	999999	670	
987	221	999999	999999	999999	848	167	592	999999	743	521	25	521	999999	758	413	408	851	136	368	962	999999	999999	757	556	547	808	459	999999	999999	623	467	324	638	574	427	885	999999	876	76	667	833	282	20	999999	402	576	79	522	999999	968	999999	663	889	707	321	999999	479	753	999999	49	707	554	544	999999	64	700	883	999999	341	527	999999	999999	69	700	139	404	927	370	163	970	739	937	173	448	999999	999999	435	930	263	153	416	177	893	999999	999999	288	737	890	343	701	692	339	191	356	491	701	603	198	999999	916	355	119	999999	21	310	770	391	999999	183	999999	275	999999	487	197	999999	319	91	42	740	850	666	47	36	462	288	410	999999	816	957	254	999999	246	362	999999	999999	306	578	882	726	999999	897	999999	717	92	436	739	999999	993	999999	181	999999	571	999999	727	260	318	92	147	999999	900	24	574	999999	928	60	38	999999	150	399	814	741	209	315	999999	953	999999	999999	944	35	548	558	762	999999	786	634	999999	788	634	96	489	224	441	999999	999999	999999	999999	503	788	42	999999	148	999999	603	999999	440	421	265	907	773	999999	989	999999	121	999999	999999	262	992	361	304	421	249	966	64	999999	600	310	60	489	999999	630	999999	540	911	999999	410	847	168	161	356	999999	383	881	861	999999	500	999999	330	999999	483	923	999999	999999	494	620	167	182	999999	693	829	139	999999	775	542	153	704	458	236	492	784	999999	104	841	15	999999	48	368	999999	203	420	999999	979	97	16	999999	299	388	999999	301	470	999999	200	474	332	999999	852	607	349	717	166	52	999999	837	999999	978	828	999999	146	413	582	999999	76	999999	283	314	159	283	999999	99	854	325	411	935	31	556	314	999999	519	789	999999	440	28	397	46	999999	675	152	908	37	999999	800	251	642	999999	671	171	737	200	999999	999999	579	838	259	863	841	999999	913	999999	632	673	209	980	357	185	999999	780	678	426	999999	999999	999999	375	741	476	63	999999	999999	226	360	999999	999999	438	501	999999	658	999999	999999	534	205	999999	999999	999999	285	999999	424	820	894	466	576	891	999999	320	999999	388	69	214	106	783	999999	767	870	697	465	999999	999999	770	999999	635	999999	549	20	154	230	178	999999	679	100	388	62	242	189	313	999999	999999	902	266	999999	122	663	453	999999	999999	725	999999	866	74	872	47	999999	654	341	268	938	36	880	999999	100	126	511	389	124	999999	731	576	587	567	56	996	345	840	626	999999	971	83	54	999999	429	792	311	999999	999999	999999	131	407	901	920	374	623	588	999999	
176	36	610	284	999999	787	264	158	851	308	27	999999	701	999999	37	965	297	865	999999	855	919	308	814	699	999999	71	597	333	999999	666	203	433	417	781	673	599	765	999999	743	267	999999	281	940	13	794	931	361	999999	379	935	633	509	640	732	645	867	221	911	702	278	199	931	482	194	114	593	999999	999999	753	438	209	599	131	725	95	999999	367	811	904	650	709	893	999999	739	43	694	793	684	146	806	387	853	994	999999	77	838	999999	756	898	210	472	441	950	999999	736	999999	999999	999999	647	997	510	410	17	62	999999	306	978	742	999999	420	800	999999	999999	999999	61	355	605	999999	657	256	849	610	999999	703	187	277	999999	21	13	999	999999	877	47	149	999999	977	999999	942	906	771	999999	65	999999	487	999999	689	658	13	890	999999	999999	999999	267	400	157	899	496	314	874	301	363	966	999999	999999	114	922	999999	644	650	84	509	662	749	999999	999999	793	15	435	302	498	999999	938	131	623	570	583	620	646	991	406	999999	542	77	614	417	894	326	453	382	487	999999	24	363	999999	999999	775	982	381	999999	363	893	71	21	386	999999	999999	999999	125	591	531	999999	109	652	254	593	966	999999	145	999999	502	999999	562	62	815	999999	999999	585	315	999999	795	600	248	642	637	512	999999	531	691	931	992	59	211	862	851	184	843	371	118	999999	913	190	999999	903	512	999999	341	18	205	999999	87	839	539	382	999999	930	999999	466	24	741	174	445	903	213	999999	999999	275	999999	211	999999	712	999999	476	999999	999999	999999	753	999999	999999	750	180	999999	335	999999	854	999999	520	999999	76	999999	120	386	356	377	67	478	287	644	427	999999	621	999999	806	565	127	999999	999999	456	553	191	186	728	336	273	570	754	120	51	358	332	999999	446	633	289	529	999999	999999	109	999999	360	336	119	999999	999999	139	538	613	769	743	20	790	73	285	999999	744	391	999999	999999	806	313	367	245	295	105	999999	185	999999	527	999999	791	999999	273	431	202	854	77	811	265	999999	42	999999	350	308	348	542	868	170	999999	999999	147	285	803	303	722	999999	101	999999	999999	943	953	530	96	734	951	63	527	999999	92	999999	677	999999	795	948	774	172	999999	999999	946	563	269	999999	270	982	999999	516	162	969	709	999999	763	253	999999	321	190	999999	999999	616	999999	294	24	235	88	718	999999	567	490	855	529	559	976	999999	877	269	999999	939	999999	999999	836	445	900	557	933	999999	277	434	592	483	767	272	119	410	590	662	999999	999999	936	552	999999	999999	36	307	
999999	159	233	609	375	729	637	251	251	949	779	911	393	466	999999	205	451	999999	999999	16	97	999999	999999	575	573	224	721	650	12	999999	989	999999	418	603	117	783	659	667	68	999999	845	999999	31	170	999999	679	278	91	999999	741	111	999999	365	29	220	999999	710	999999	46	160	17	986	248	533	959	282	502	999999	999999	999999	546	783	384	121	170	570	245	289	943	894	945	999999	910	999999	617	317	151	999999	393	924	999999	11	631	907	855	859	287	497	210	359	186	999999	732	232	999999	327	307	999999	858	649	947	430	714	152	215	378	999999	976	916	652	999999	113	999999	434	445	545	162	476	266	311	999999	748	88	594	717	999999	999999	999999	76	999999	19	897	540	999999	977	652	296	999999	702	486	782	311	581	999999	227	82	91	308	786	999999	175	831	986	999999	366	209	999999	130	434	999999	999999	999999	999999	626	642	243	999999	663	999999	999999	258	673	999999	779	528	981	176	530	376	999999	385	608	999999	417	134	187	910	983	387	778	310	176	999999	999999	25	999999	999999	955	999999	984	509	999999	851	994	999999	501	999999	999999	38	384	42	999999	999999	789	372	999999	497	999999	502	999999	332	589	285	678	491	999999	999999	999999	764	145	590	221	614	392	145	957	757	907	15	632	129	999999	999999	13	745	999999	999999	275	592	162	999999	898	462	460	661	920	153	999999	512	329	999999	249	452	893	793	821	216	370	653	415	116	590	497	869	344	628	634	282	932	12	668	352	999999	612	248	692	758	164	999999	225	999999	583	999999	686	748	880	261	72	999999	999999	282	62	621	999999	56	999999	410	593	125	42	295	870	250	509	999999	540	23	840	654	111	72	999999	639	438	601	532	195	999999	999999	999999	377	572	73	18	729	999999	999999	999999	999999	999999	291	175	48	698	999999	942	343	999999	36	218	867	421	999999	117	861	230	422	999999	586	523	130	999999	999999	661	664	723	807	242	999999	53	809	965	283	999999	819	897	999999	940	999999	999999	198	999999	999999	912	999999	956	164	999999	156	509	203	547	471	52	811	999999	702	387	43	215	999999	111	125	982	999999	901	147	999999	298	999999	216	482	999999	928	335	831	815	559	74	708	569	852	999999	280	850	271	503	999999	909	137	204	999999	907	303	999999	97	183	802	513	999999	999999	467	666	192	302	721	863	543	717	980	877	999999	323	335	646	999999	25	844	141	999999	407	906	787	171	999999	579	999999	390	415	247	657	22	999999	378	999999	112	195	903	978	138	999999	960	524	928	260	61	323	581	657	240	
82	339	670	376	297	913	680	999999	422	722	156	483	137	479	333	864	999999	944	999999	543	106	121	999999	12	739	999999	391	999999	911	718	266	993	732	184	175	999999	351	680	91	976	999999	690	999999	265	982	924	832	54	605	395	954	379	144	123	999999	999999	999999	999999	999999	850	531	822	594	704	999999	162	750	953	313	15	999999	999999	863	470	122	999999	629	610	999999	815	614	999999	263	525	763	999999	858	619	999999	214	855	684	53	240	455	999999	999999	787	799	829	999999	879	741	599	872	538	516	674	11	999999	341	861	999999	821	246	999999	569	78	940	579	999999	141	912	108	159	838	999999	632	25	513	320	842	811	201	641	999999	605	663	652	999999	380	194	999999	323	999999	999999	46	232	994	270	50	999999	999999	229	535	52	966	642	999999	43	165	884	659	497	999999	499	60	456	189	999999	999999	999999	426	716	999999	999999	523	999999	235	166	999999	159	999999	754	472	293	999999	591	999999	599	767	963	999999	618	78	495	534	130	906	384	942	590	999999	999999	682	144	610	140	30	999999	529	376	417	293	242	15	256	904	35	132	503	469	790	589	999999	625	692	999999	647	713	999999	402	693	851	223	221	116	154	81	338	999999	999999	570	250	999999	999999	556	999999	999999	72	249	629	105	784	880	483	800	463	749	67	452	803	999999	317	839	999999	683	566	80	30	899	112	832	999999	449	638	898	549	519	999999	78	762	430	999999	474	955	307	908	970	739	420	653	405	24	999999	879	999999	263	411	944	717	990	859	999999	999999	146	797	408	344	999999	584	999999	944	406	999999	999999	383	908	842	999999	999999	774	595	340	999999	999999	706	818	811	570	266	645	999999	575	635	88	903	999999	421	337	168	899	574	728	165	169	708	999999	35	205	999999	999999	420	999999	999999	942	999999	528	755	917	439	978	596	999999	985	938	123	378	770	910	999999	318	497	515	725	928	210	867	184	450	547	707	793	615	73	793	234	999999	999999	693	684	384	319	999999	897	999999	999999	799	743	999999	56	339	239	125	418	999999	976	905	999999	196	999999	537	353	999999	999999	732	195	981	999999	201	714	503	919	86	236	999999	999999	999999	617	545	626	411	999999	958	404	217	478	677	206	876	817	329	817	272	952	156	40	14	134	175	999999	999999	98	551	512	552	420	162	889	16	198	999999	298	266	570	340	413	999999	909	999999	263	517	784	834	384	999999	685	656	999999	89	999999	999999	869	451	550	304	322	582	456	852	797	999999	788	200	687	834	40	999999	702	999999	
743	645	999999	961	912	487	546	263	176	999999	999999	764	39	809	634	204	123	846	716	275	27	830	999999	67	375	938	729	594	157	999999	364	134	954	511	346	736	899	999999	999999	73	999999	68	999999	338	999999	999999	296	978	999999	999999	721	999999	844	999999	604	912	705	47	596	973	757	999999	999999	626	763	742	809	527	473	897	305	215	317	999999	517	959	999999	999999	82	342	999999	751	38	664	999999	999999	999999	999999	999999	433	41	861	320	565	315	806	999999	999999	575	252	233	768	514	668	197	999999	999999	201	919	644	498	105	965	264	331	16	922	451	797	592	462	999999	620	999999	866	999999	894	999999	347	710	17	634	44	829	119	999999	246	999999	477	323	999999	999999	608	272	999999	999999	896	66	243	309	999999	510	999999	983	790	999999	158	999999	999999	753	620	133	999999	218	637	863	70	999999	155	448	769	561	974	483	999999	374	999999	357	999999	999999	999999	838	518	47	826	507	999999	61	49	178	735	772	569	724	702	999999	243	999999	635	81	875	761	911	794	540	332	536	999999	694	426	266	999999	370	870	999999	999999	614	817	392	139	999999	999999	105	976	999999	997	992	260	999999	128	140	294	722	42	65	786	927	999999	507	504	971	131	999999	623	911	934	411	698	999999	920	999999	426	999999	999999	848	865	666	934	91	543	339	286	738	575	295	971	88	999999	814	429	999999	890	320	999999	168	111	651	481	74	999999	595	999999	741	860	563	713	288	999999	193	999999	130	992	642	963	999999	694	999999	791	338	939	856	83	883	99	74	674	116	128	346	746	224	194	869	999999	948	46	544	877	22	999999	693	861	154	624	999999	863	257	356	724	473	719	860	999999	134	922	521	419	652	796	888	607	169	879	999999	975	935	132	999999	25	138	160	999999	778	999999	256	999999	929	999999	790	211	999999	760	404	873	37	363	999999	745	390	437	626	892	999999	133	999999	534	981	999999	999999	999999	740	917	340	999999	323	214	91	397	878	927	591	999999	999999	595	472	846	765	16	999999	621	894	999999	950	588	999999	268	433	999999	780	722	999999	999999	999999	427	470	509	429	808	559	823	999999	654	999999	463	999999	475	39	496	661	999999	999999	999999	298	37	999999	363	966	752	94	65	780	436	999999	166	999999	369	541	445	134	963	999999	957	456	999999	999999	249	520	497	742	46	238	937	993	652	999999	999999	999999	592	947	116	542	676	724	504	52	999999	47	999999	549	485	999999	999999	371	698	710	811	528	703	687	239	999999	999999	999999	999999	826	842	443	964	213	876	
437	999999	497	999999	430	750	243	999999	552	999999	212	811	947	267	111	999999	576	305	941	152	518	999999	904	718	274	72	667	999999	678	209	999999	999999	506	672	58	999999	107	999999	999999	960	577	576	999999	193	36	41	999999	999999	999999	192	276	147	32	70	367	208	54	778	753	368	93	567	284	352	999999	138	314	285	218	126	999999	999999	999999	981	574	942	999999	721	691	999999	540	999999	999999	999999	933	999999	60	445	315	999999	941	328	600	999999	999999	999999	302	999999	101	898	999999	256	543	830	645	53	119	51	496	425	129	332	96	520	999999	999999	837	788	419	827	87	869	969	368	184	999999	632	129	999999	563	649	280	629	793	516	293	381	899	849	889	164	19	949	890	730	618	241	89	90	707	183	513	398	274	820	857	287	184	655	427	421	990	936	932	775	999999	703	303	14	544	797	999999	939	999999	672	78	919	89	999999	999999	986	553	48	406	999999	999999	881	364	973	659	999999	206	253	432	999999	174	82	26	124	880	999999	938	999999	546	910	245	574	868	602	751	999999	207	546	100	999999	999999	999999	999999	552	639	967	348	999999	354	538	601	693	517	999999	999999	999999	903	964	999999	650	999999	477	999999	999999	154	571	23	762	231	999999	999999	659	163	990	610	222	999999	474	485	913	577	618	730	18	999999	999999	999999	817	104	756	43	243	789	999999	393	400	459	53	408	78	954	585	999999	632	729	941	540	526	450	295	463	439	489	844	82	439	999999	494	187	602	513	205	668	475	687	575	999999	713	999999	999999	763	499	999999	416	958	999999	518	107	288	377	21	999999	999999	808	999999	604	753	945	377	953	653	964	866	805	564	759	999999	999999	945	999999	82	999999	918	240	531	964	373	82	999999	999999	920	649	215	809	999999	971	999999	859	999999	93	822	924	346	999999	567	798	999999	269	852	209	84	884	162	135	999999	194	622	146	999999	339	999999	680	69	296	42	13	999999	999999	225	592	999999	999999	462	861	999999	157	999999	274	672	999999	999999	113	230	686	16	46	496	90	514	406	359	692	999999	842	851	151	864	59	622	563	50	576	54	269	279	999999	432	300	793	999999	703	358	999999	999999	997	137	460	383	999999	999999	517	677	551	819	243	246	485	619	19	199	293	999999	652	119	692	765	68	961	417	999999	999999	205	297	999999	702	999999	229	38	999999	999999	691	490	769	625	56	372	999999	235	35	999999	999999	813	290	999999	863	272	999999	364	999999	242	78	499	966	301	393	999999	999999	999999	999999	243	27	456	773	295	508	
999999	671	36	72	330	741	833	999999	999999	457	799	914	999999	503	439	303	865	176	613	655	201	999999	478	242	735	981	839	118	792	25	999999	50	995	104	70	999999	680	301	541	500	999999	564	591	999999	999999	406	999999	691	687	939	162	289	170	640	316	288	999999	793	337	348	999999	999999	152	368	371	759	919	999999	442	999999	623	573	999999	122	419	637	932	634	648	338	294	999999	431	853	999999	805	879	364	787	782	407	886	964	202	999999	520	421	232	999999	834	486	999999	258	999999	999999	588	999999	58	230	999999	355	569	999999	999999	64	753	303	999999	999999	566	879	564	810	660	442	737	609	443	523	899	226	709	999999	813	851	195	999999	583	537	999999	161	831	999999	999999	436	837	741	965	147	999999	226	999999	727	999999	955	999999	298	597	416	999999	979	220	535	330	462	646	416	999999	157	869	853	999999	762	231	999999	58	999999	701	234	999999	996	644	306	678	683	105	982	246	858	999999	897	999999	999999	949	304	940	999999	813	656	790	999999	409	817	999999	991	505	369	999999	510	906	999999	596	373	811	591	345	913	856	647	999999	663	999999	482	227	972	551	553	999999	999999	999999	752	999999	55	444	183	596	826	999999	999999	188	735	999999	999999	951	999999	310	939	364	367	959	36	448	176	298	136	260	926	600	999999	450	951	999999	999999	46	163	883	551	999999	638	994	518	885	999999	999999	631	186	444	531	788	999999	611	999999	455	967	447	999999	451	756	317	922	999999	236	733	246	236	999999	908	699	798	555	759	20	999999	372	999999	999999	278	707	667	950	816	405	811	633	838	762	110	610	599	850	442	999999	622	716	334	292	162	933	242	451	277	744	733	243	999999	999999	472	92	526	305	44	744	999999	999999	116	274	424	999999	408	474	89	999999	110	999999	122	964	398	999999	48	168	999999	345	999999	999999	683	81	672	999999	999999	246	999999	28	94	999999	815	698	705	999999	610	69	868	62	534	767	999999	969	999999	785	130	999999	213	463	54	367	316	698	999999	873	682	44	999999	845	999999	172	184	71	223	807	142	999999	268	142	999999	978	999999	936	811	707	852	714	437	887	457	999999	43	836	973	726	987	126	428	832	583	576	999999	32	674	372	593	311	755	836	652	705	689	80	64	75	999999	379	999999	572	999999	967	606	714	398	614	138	999999	97	497	999999	26	995	999999	559	999999	521	278	272	999999	124	551	959	600	999999	999999	94	962	999999	908	999999	618	239	856	999999	615	969	752	633	69	243	999999	224	268	26	636	710	999999	
521	231	554	798	999999	999999	458	999999	18	16	999999	999999	530	999999	999999	188	837	999999	787	999999	624	944	999999	999999	644	212	215	999999	336	700	583	608	51	831	451	560	999999	999999	999999	790	408	341	999999	963	282	987	539	77	999999	45	999999	815	849	570	999999	999999	367	999999	164	903	242	999999	153	317	432	871	604	698	999999	16	999999	977	700	996	740	292	347	900	496	999999	673	147	192	301	280	999999	759	480	999999	999999	203	999999	706	608	557	819	198	298	540	410	393	840	353	681	221	453	125	999999	830	999999	239	466	999999	507	240	999999	406	999999	47	663	999999	133	999999	850	813	255	281	999999	448	920	999999	59	369	95	273	832	794	510	90	827	653	999999	650	846	645	736	289	209	378	462	423	346	260	877	298	269	344	502	868	965	182	33	999999	909	262	189	107	213	243	999999	310	895	999999	999999	20	999999	482	659	214	86	965	81	723	985	507	756	999999	492	999999	14	498	301	642	124	655	630	999999	741	999999	465	639	999999	965	970	162	527	574	50	867	91	786	684	297	791	999	110	309	429	411	505	390	614	999999	239	908	18	263	657	565	390	999999	741	75	749	447	999999	116	999999	833	999999	191	999999	625	715	227	999999	14	851	124	999999	330	999999	999999	99	85	34	669	736	72	153	999999	917	485	999999	377	55	619	999999	353	120	993	999999	999999	999999	323	999999	989	701	21	104	14	999999	542	20	69	642	411	999999	673	423	229	999999	690	689	715	274	999999	999999	999999	182	204	465	508	14	561	774	486	908	775	453	45	968	724	968	149	862	385	475	427	734	643	642	875	929	890	624	865	999999	999999	59	358	999999	362	839	899	549	903	999999	458	294	166	503	210	230	388	261	999999	722	550	852	888	999999	720	613	999999	562	590	578	124	999999	908	579	999999	726	999999	999999	615	999999	78	599	999999	847	999999	143	577	999999	442	654	551	639	969	153	365	863	170	999999	140	748	309	347	959	334	422	521	386	586	311	484	136	204	645	769	653	950	893	50	792	587	46	400	129	935	36	999999	967	764	224	339	566	553	63	999999	999999	731	640	634	435	999999	757	991	837	957	999999	357	993	209	500	999999	969	129	758	553	712	909	227	33	307	999999	554	621	372	972	918	582	150	778	193	999999	320	268	999999	999999	830	54	562	999999	417	679	999999	999999	274	808	369	999999	795	510	164	675	514	617	336	498	950	145	628	864	49	945	216	225	25	578	104	710	513	470	722	999999	356	999999	
615	628	999999	786	356	563	613	481	787	639	624	517	418	999999	999999	127	347	999999	426	999999	132	472	472	276	752	696	713	999999	932	334	999999	496	329	458	12	708	999999	174	789	999999	261	567	168	576	999999	508	170	402	999999	396	132	38	252	658	999999	153	999999	188	999999	659	849	999999	999999	462	851	138	198	959	700	999999	84	999999	905	360	446	564	314	895	675	999999	536	321	999999	545	212	759	253	670	525	999999	553	864	139	139	999999	306	999999	706	725	999999	319	210	702	555	999999	949	132	891	221	378	999999	269	999999	790	133	538	85	13	259	101	884	528	443	841	680	220	53	775	999999	150	546	607	180	212	999999	336	619	333	233	999999	637	362	999999	157	30	293	360	349	16	999999	230	999999	456	633	999999	791	766	860	875	111	905	357	999999	81	832	241	98	310	855	797	918	999999	779	996	464	531	79	296	999999	396	859	703	769	457	919	531	161	999999	623	153	569	758	457	132	999999	290	606	999999	324	788	205	60	494	219	768	478	245	459	178	67	721	479	49	999999	252	211	587	999999	162	311	89	550	999999	712	237	169	304	657	649	184	924	692	971	42	999999	809	999999	559	689	450	295	999999	379	566	999999	99	719	968	879	999999	702	309	234	23	709	654	373	782	999999	608	999999	588	810	999999	142	38	508	17	298	443	999999	37	618	711	25	387	181	130	290	999999	450	336	777	999999	482	625	468	958	333	546	445	437	578	90	276	999999	999999	385	433	403	591	999999	679	446	163	999999	690	523	998	331	483	252	502	843	999999	999999	810	316	521	999999	570	549	999999	752	997	564	459	999999	999999	318	496	999999	696	886	556	999999	656	341	349	807	934	944	960	12	999999	203	935	734	922	428	896	585	864	916	832	51	38	927	448	598	224	162	89	999999	835	687	999999	615	297	429	201	999999	966	713	582	999999	999999	681	999999	804	629	725	999999	25	421	910	931	999999	999999	999999	710	999999	999999	751	593	782	865	999999	999999	385	999999	329	447	999999	999999	427	618	160	344	216	461	356	248	644	968	999999	999999	999999	278	924	755	999999	561	782	718	473	999999	999999	130	800	760	319	514	313	167	309	999999	122	999999	993	302	780	445	846	62	999999	490	257	782	999999	245	801	11	252	629	870	999999	999999	999999	763	839	999999	999999	543	999999	152	842	934	487	668	221	433	284	284	632	974	340	714	999999	365	983	340	999999	36	564	959	318	999999	999999	296	999999	999999	338	35	999999	898	999999	901	999999	999999	
521	555	769	999999	881	811	527	726	620	655	539	999999	935	429	999999	509	960	13	979	496	999999	580	260	200	137	598	999999	258	130	733	234	438	323	818	999999	437	570	328	154	999999	441	592	651	999999	757	488	688	999999	255	999999	938	746	922	999999	87	999999	304	579	986	293	716	999999	999999	999999	430	110	739	126	585	999999	939	642	858	236	65	250	929	232	443	648	910	196	12	476	795	487	516	999999	741	902	142	990	341	999999	46	172	987	999999	607	999999	748	571	333	902	714	999999	887	696	849	836	21	82	146	999999	383	999999	275	138	102	943	594	330	999999	999999	999999	949	310	999999	199	892	999999	175	624	786	900	348	999999	110	999999	999999	600	820	570	999999	891	69	999999	993	999999	517	999999	859	671	664	999999	999999	999999	650	999999	765	995	999999	506	956	583	846	458	999999	999999	44	666	175	376	999999	999999	773	759	999999	791	999999	104	316	999999	682	999999	403	999999	999999	999999	482	161	999999	999999	996	503	710	324	613	331	54	999999	504	556	453	850	730	493	78	321	298	668	718	858	542	670	689	380	823	960	189	352	999999	635	965	999999	453	758	379	109	643	459	155	157	747	549	600	760	75	831	275	999999	435	648	435	813	442	999999	875	336	999999	999999	500	653	152	702	122	868	590	570	407	972	124	999999	999999	838	522	571	121	992	80	928	314	991	695	279	917	850	209	161	450	999999	883	52	295	313	958	502	14	54	437	731	179	505	999999	302	999999	466	999999	597	301	999999	999999	999999	266	999999	34	509	957	873	999999	272	999999	438	129	999999	99	81	683	999999	879	29	566	76	565	999999	999999	808	567	402	482	461	879	612	999999	579	846	10	999999	999999	288	999999	999999	141	269	999999	72	741	386	126	213	725	782	605	999999	999999	315	186	326	917	136	226	999999	565	400	333	392	66	578	550	999999	999999	294	284	999999	430	485	434	999999	400	999999	999999	432	450	999999	757	679	284	999999	588	999999	670	683	999999	283	999999	999999	999999	740	999999	781	999999	173	835	654	125	999999	507	519	297	796	880	379	925	642	118	999999	501	999999	643	654	118	170	999999	999999	801	414	425	11	34	912	505	694	870	619	278	854	597	796	83	326	181	765	607	791	393	301	758	236	174	279	999999	613	107	999999	999999	845	183	559	852	710	25	506	494	999999	301	196	508	316	373	264	206	704	301	326	482	353	563	999999	892	999999	656	198	999999	755	999999	891	596	589	945	433	999999	47	944	373	311	674	280	233	500	999999	
793	451	863	999999	999999	321	321	780	808	330	292	975	666	351	64	826	670	739	487	999999	599	918	371	940	582	999999	999999	999999	25	808	83	999999	999999	694	717	215	335	926	682	585	579	815	999999	625	999999	706	381	602	999999	999999	14	540	745	101	608	874	89	923	336	914	560	393	765	10	257	952	277	971	634	849	999999	743	67	901	999999	783	148	745	799	876	787	167	620	999999	803	542	594	999999	96	843	135	411	999999	999999	35	999999	59	779	378	197	438	409	968	469	984	271	999999	843	999999	824	735	344	134	460	137	402	999999	236	207	714	368	662	885	790	723	99	999999	999999	876	642	733	369	999999	999999	448	999999	199	999999	999999	541	999999	999999	353	272	117	999999	999999	149	999999	632	999999	999999	581	999999	829	776	524	187	745	999999	127	999999	967	629	999999	375	999999	521	999999	749	213	622	680	665	654	616	999999	622	683	999999	812	999999	999999	999999	999999	909	787	999999	782	999999	863	999999	999999	660	999999	877	999999	723	181	999999	824	765	137	890	429	801	153	915	19	222	467	901	504	812	999999	999999	999999	999999	999999	190	588	262	739	350	886	201	217	30	251	777	832	594	451	941	999999	56	999999	768	999999	427	766	872	999999	570	999999	961	517	602	999999	310	353	70	322	990	163	999999	36	786	999999	238	999999	132	999999	999999	389	872	459	563	999999	46	999999	764	899	983	999999	999999	558	178	146	924	683	614	452	941	999999	772	999999	460	787	999999	30	100	764	595	832	643	999999	999999	190	341	511	954	897	541	73	999999	171	338	999999	999999	23	857	999999	999999	554	979	999999	999999	808	999999	600	999999	775	169	26	999999	10	999999	161	780	517	999999	988	999999	422	729	717	999999	878	844	610	943	884	349	532	999999	450	684	51	853	963	476	999999	999999	740	999999	188	737	999999	999999	588	858	187	796	930	926	999999	843	999999	825	271	769	853	964	999999	656	125	436	636	999999	999999	326	271	307	999999	999999	999999	999999	75	909	550	980	395	999999	265	751	765	97	419	605	302	999999	26	225	591	999999	999999	699	565	999999	397	999999	110	671	221	271	596	880	979	889	503	454	999999	999999	999999	291	384	999999	708	265	891	37	999999	41	561	108	999999	56	715	999999	427	734	999999	981	522	798	879	723	749	999999	999999	999999	117	529	112	999999	999999	999999	940	310	819	732	990	310	202	370	999999	79	120	999999	961	550	174	366	999999	999999	595	999999	245	485	412	660	151	999999	110	15	919	999999	928	713	280	51	115	414	803	695	743	558	789	162	
74	999999	613	636	41	614	720	751	999999	999999	999999	40	33	465	898	999999	590	285	999999	196	450	247	151	999999	843	920	444	759	999999	999999	35	46	999999	999999	421	602	57	515	682	496	294	178	439	999999	999999	999999	999999	999999	516	644	114	468	359	602	711	826	667	216	792	999999	999999	961	197	290	318	225	32	999999	999999	999999	121	84	602	713	901	281	807	999999	945	603	902	999999	253	918	672	999999	687	416	381	594	935	841	722	999999	999999	999999	980	159	286	246	999999	88	606	999999	999999	39	999999	999999	999999	439	999999	121	999999	198	219	999999	717	999999	618	751	538	616	999999	458	999999	999999	999999	41	397	577	301	658	280	709	386	999999	197	41	394	642	702	51	715	942	575	823	579	534	362	999999	616	710	541	535	707	611	521	158	999999	263	678	833	258	133	999999	370	841	999999	999999	395	198	999999	884	999999	59	496	900	625	999999	999999	999999	999999	679	999999	999999	590	127	999999	11	999999	312	49	190	140	964	999999	792	999999	804	999999	982	999999	722	966	751	929	826	565	999999	221	710	896	275	999999	999999	850	163	801	171	999999	253	106	561	46	93	999999	999999	754	999999	999999	703	999999	821	677	564	682	115	713	705	41	764	562	999999	790	75	416	999999	876	576	999999	999999	999999	430	256	962	999999	466	685	999999	999999	434	999999	553	999999	517	401	84	598	750	881	999999	450	999999	999999	793	690	837	771	999999	677	999999	629	187	898	475	999999	887	999999	714	678	226	429	830	113	607	692	999999	999999	999999	999999	341	185	135	695	377	273	896	301	999999	281	999999	695	714	999999	225	804	894	655	829	805	513	510	883	82	999999	326	619	991	531	999999	682	874	999999	308	346	210	503	491	530	211	999999	999999	121	443	629	530	999999	625	888	802	797	363	143	999999	169	830	999999	63	999999	999999	653	905	769	999999	599	183	999999	999999	868	24	310	412	134	627	990	999999	398	450	452	144	610	994	999999	999999	312	328	741	31	999999	515	909	450	461	479	999999	909	827	999999	843	999999	999999	309	757	873	502	394	999999	999999	487	252	999999	999999	610	895	450	999999	999999	50	59	999999	442	186	276	362	115	999999	999999	655	80	90	99	639	606	996	999999	311	246	999999	999999	917	999999	235	999999	896	84	67	999999	565	38	898	117	787	709	572	23	157	999999	404	999999	641	443	583	445	407	162	801	254	614	94	149	999999	999999	813	141	190	216	642	380	999999	999999	30	396	627	999999	972	312	930	43	982	663	278	841	999999	595	484	516	790	146	999999	282	
999999	235	480	888	485	545	999999	578	392	807	515	662	126	999999	620	57	999999	999999	999999	850	871	999999	631	430	871	999999	109	227	656	673	425	505	636	999999	245	795	999999	738	696	437	999999	362	651	185	158	999999	999999	753	974	437	561	527	711	893	999999	601	603	59	26	904	445	756	999999	718	391	19	36	119	483	999999	999999	999999	576	997	522	519	569	455	282	999999	999999	355	999999	229	122	898	794	742	606	643	201	865	721	792	999999	581	440	932	999999	149	588	999999	999999	159	306	343	950	714	999999	999999	999999	999999	777	760	58	999999	513	999999	606	999999	225	294	513	839	633	275	505	999999	16	940	999999	637	661	143	678	249	84	103	923	778	999999	89	371	715	611	53	98	999999	999999	901	999999	739	336	999999	924	303	999999	441	999999	999999	838	177	708	440	999999	999999	999999	999999	91	809	999999	420	999999	827	999999	145	923	999999	237	589	187	544	49	114	999999	349	999999	999999	218	999999	999999	643	999999	999999	940	780	381	930	904	999999	557	453	879	934	885	999999	960	509	764	788	999999	999999	999999	999999	852	304	137	603	568	472	103	145	435	707	999999	381	843	885	886	765	999999	992	999999	999999	41	733	664	115	228	999999	389	999999	596	999999	13	831	999999	639	50	999999	652	777	371	442	123	422	28	181	270	514	999999	85	999999	999	34	999999	421	193	999999	999999	639	31	384	354	92	301	549	15	703	999999	941	999999	844	250	122	999999	631	999999	999999	619	715	492	844	999999	999999	313	999999	999999	405	625	419	256	734	921	16	631	403	26	359	822	999999	22	999999	999999	572	609	999999	381	999999	48	756	960	287	999999	412	156	186	999999	945	779	999999	951	610	87	432	695	480	923	243	999999	592	614	111	94	746	999999	24	999999	999999	799	83	807	710	366	869	999999	969	448	518	860	999999	732	81	999999	709	921	412	999999	999999	877	139	316	148	999999	456	151	858	203	999999	709	142	760	529	156	705	314	251	253	218	973	726	41	414	999999	46	860	543	531	999999	825	300	624	999999	273	669	766	669	999999	910	728	600	775	899	809	999999	694	213	924	999999	405	679	168	191	999999	999999	999999	902	764	368	595	999999	337	818	723	999999	517	341	265	486	938	644	935	343	999999	383	950	999999	604	655	351	656	999999	656	978	155	999999	442	405	121	572	863	999999	947	999999	130	999999	999999	186	400	219	363	999999	448	936	761	744	824	701	650	211	965	307	119	999999	999999	999999	680	840	578	286	999999	935	999999	999999	84	739	987	29	999999	120	
993	999999	214	445	988	708	999999	720	999999	410	999999	740	999999	999999	607	566	999999	930	385	142	592	999999	608	124	144	428	999999	535	861	999999	999999	805	342	540	999999	999999	103	673	38	240	818	960	999999	999999	968	999999	999999	999999	316	999999	943	67	999999	999999	999999	999999	999999	100	999999	570	999999	645	858	204	999999	999999	407	225	701	598	472	132	902	154	323	999999	502	440	155	799	999999	572	999999	353	999999	699	171	115	999999	999999	999999	13	372	467	337	183	999999	429	523	465	937	963	541	718	55	999999	164	499	913	894	999999	917	944	512	331	341	426	514	125	954	350	302	213	370	937	469	999999	444	817	150	531	83	917	999999	861	285	40	510	307	999999	544	999999	202	128	957	743	69	859	146	999999	999999	999999	313	569	999999	644	999999	999999	999999	586	70	999999	682	772	373	999999	999999	264	650	56	310	916	217	857	999999	677	109	94	412	204	999999	900	999999	999999	394	999999	999999	358	574	226	524	999999	729	999999	207	824	990	999999	754	656	743	804	999999	99	695	839	389	455	999999	448	545	675	768	999999	186	169	421	861	999999	999999	540	651	689	999999	532	450	197	496	660	594	686	999999	339	755	461	999999	691	219	134	554	554	999999	208	136	999999	848	999999	152	544	47	413	139	52	325	999999	101	125	999999	567	255	999999	893	794	565	761	999999	345	999999	135	581	478	212	999999	832	885	225	999999	563	751	999999	359	54	952	999999	999999	557	636	24	639	369	999999	999999	652	999999	902	999999	529	643	999999	816	512	88	27	962	569	210	999999	220	440	900	647	561	999999	883	895	999999	999999	182	383	214	238	331	383	765	101	572	560	856	999999	234	999999	809	198	935	180	999999	36	989	999999	980	164	999999	583	739	721	928	999999	999999	999999	304	719	357	269	170	587	191	999999	261	999999	999999	650	545	290	999999	214	838	372	108	713	624	581	951	999999	403	59	811	999999	644	53	172	701	791	872	635	999999	999999	550	38	999999	999999	576	999999	127	999999	999999	618	146	999999	534	883	566	773	65	369	999999	767	238	866	120	775	444	71	218	999999	999999	999999	999999	654	701	866	297	344	999999	724	58	806	999999	72	999999	441	675	999999	119	170	605	999999	999999	512	912	999999	119	683	917	581	554	999999	566	417	761	480	945	999999	675	999999	595	232	32	340	321	999999	999999	175	802	679	999999	999999	951	58	999999	377	132	170	742	955	999999	999999	426	179	999999	543	250	426	311	999999	496	193	704	999999	574	383	905	406	999999	995	813	944	880	248	999999	490	
563	999999	313	394	999999	785	749	999999	910	981	805	853	170	778	676	999999	864	219	999999	916	369	999999	483	729	999999	726	969	746	152	812	733	187	697	689	979	731	122	999999	999999	711	444	984	542	592	577	999999	245	422	999999	999999	90	670	66	564	130	64	44	583	922	631	999999	12	578	107	258	999999	165	999999	799	945	403	999999	999999	481	999999	385	966	891	162	418	490	557	999999	844	999999	72	131	999999	568	999999	696	999999	994	613	999999	442	415	444	999999	949	897	764	622	383	903	143	696	584	92	744	98	153	431	513	999999	999999	584	733	999999	999999	506	32	912	874	258	999999	952	371	586	49	999999	999999	556	999999	999999	726	934	53	941	598	376	999999	60	823	836	553	116	999999	472	637	857	682	79	999999	452	874	851	999999	135	49	191	334	998	53	774	566	596	229	991	424	333	540	791	777	818	959	972	98	48	704	757	471	999999	948	192	297	462	999999	759	647	874	196	917	902	416	999999	548	16	999999	279	957	887	999999	57	314	326	890	301	999999	999999	901	763	710	431	999999	999999	436	59	861	487	999999	999999	469	999999	550	999999	622	999999	999999	776	421	965	49	768	747	869	972	999999	644	999999	999999	999999	999999	277	745	121	486	999999	620	696	615	999999	155	999999	176	768	427	154	507	177	703	11	931	564	999999	999999	723	942	683	421	748	585	415	995	999999	942	132	999999	608	439	660	136	279	673	171	922	819	999999	999999	999999	452	827	353	476	171	405	239	512	205	999999	397	999999	812	208	948	40	93	160	490	233	645	235	999999	78	999999	999999	732	267	999999	159	126	255	350	704	969	920	241	939	999999	686	713	620	997	799	51	126	999999	999999	725	140	838	669	988	378	343	227	292	285	959	594	672	971	119	55	692	151	203	118	239	38	798	154	326	999999	999999	999999	237	745	36	400	263	999999	542	999999	999999	456	999999	971	370	752	999999	956	979	249	999999	742	999999	951	116	999999	922	999999	840	999999	341	694	353	194	999999	318	999999	999999	999999	569	340	20	438	846	735	246	884	231	747	487	400	842	174	86	790	776	999999	285	638	136	477	58	999999	999999	930	625	112	82	122	61	762	101	706	419	999999	12	313	664	226	870	999999	700	467	363	306	499	529	277	403	92	794	713	907	133	101	999999	999999	593	915	119	143	999999	119	999999	724	308	145	754	176	788	473	859	69	768	999999	999999	591	468	548	441	105	835	679	999999	266	999999	194	583	328	999999	812	720	748	117	737	213	
591	771	638	998	363	775	999999	614	619	935	654	999999	22	324	999999	731	55	999999	23	308	142	88	439	675	999999	999999	999999	549	975	753	999999	952	40	907	195	820	829	549	88	330	734	999999	421	331	405	54	999999	13	999999	999999	999999	274	103	999999	81	512	999999	963	884	999999	348	561	638	999999	825	701	999999	999999	139	879	999999	505	406	999999	999999	77	667	118	280	79	990	432	621	894	88	845	858	602	836	683	488	866	665	286	982	999999	436	555	505	703	936	999999	874	57	189	179	999999	410	865	13	844	233	692	999999	810	916	999999	999999	787	979	842	999999	278	456	401	999999	999999	129	999999	399	641	999999	612	577	143	534	557	573	715	999999	999999	999999	736	832	838	264	183	851	999999	999999	243	999999	999999	526	999999	429	999999	428	655	153	339	749	699	475	999999	732	999999	999999	999999	999999	368	376	999999	878	12	999999	779	445	617	147	862	999999	652	999999	166	949	999999	999999	716	713	345	999999	917	571	579	238	759	271	471	115	642	67	180	199	707	866	662	889	524	476	650	999999	999999	517	290	351	106	999999	999999	999999	388	535	409	967	940	999999	459	999999	309	773	999999	518	999999	512	999999	805	818	463	937	299	296	464	571	250	73	593	327	999999	290	238	142	705	952	999999	727	999999	658	212	259	999999	417	205	590	750	841	141	778	308	22	485	999999	999999	126	29	135	923	999999	168	904	357	999999	59	186	81	999999	929	566	925	784	398	156	615	999999	999999	882	999999	874	999999	408	932	815	29	397	805	999999	499	588	932	923	803	153	499	999999	901	566	367	29	519	119	999999	999999	852	524	623	338	917	439	999999	999999	999999	59	152	760	972	542	999999	662	999999	999999	151	351	633	12	980	255	999999	317	311	903	524	82	999999	712	496	999999	962	999999	773	476	787	999999	931	796	889	754	10	739	336	999999	674	705	999999	999999	967	570	999999	850	543	378	682	610	999999	753	999999	999999	694	999999	273	999999	579	397	889	999999	588	91	419	837	122	999999	254	917	999999	942	238	999999	433	999999	999999	926	425	122	999999	405	794	187	932	187	184	927	999999	570	999999	721	789	286	815	743	565	999999	160	113	738	317	133	764	629	195	999999	802	538	483	695	347	199	467	435	999999	120	411	158	242	663	194	999999	683	451	269	999999	952	13	999999	999999	858	775	322	999999	654	999999	39	999999	999999	662	382	399	586	875	138	532	999999	851	332	633	163	736	918	450	553	999999	449	999999	369	999999	572	999999	999999	827	836	572	999999	93	
999999	221	90	852	999999	999999	290	999999	589	808	323	737	830	110	681	66	502	132	999999	871	999999	999999	832	999999	999999	715	100	583	551	759	999999	566	999999	248	80	120	553	311	335	349	169	759	560	641	999999	632	211	471	126	999999	999999	714	999999	999999	263	276	999999	373	664	695	999999	707	252	830	999999	999999	91	592	999999	571	513	201	999999	517	711	81	953	201	716	565	513	628	466	760	434	999999	850	649	984	999999	731	189	646	639	860	462	516	729	872	252	550	999999	999999	555	288	143	917	208	303	192	999999	198	657	109	192	860	250	492	406	444	906	441	999999	236	839	999999	554	166	656	259	999999	233	999999	474	999999	894	196	911	481	999999	416	651	356	802	490	999999	531	999999	457	999	999999	33	333	999999	345	119	21	215	716	953	999999	761	552	54	627	99	869	192	999999	298	673	339	21	999999	999999	265	95	999999	999999	999999	802	17	709	656	47	541	900	890	138	905	999999	981	999999	527	711	655	999999	311	999999	400	673	999999	462	168	335	882	22	227	999999	90	999999	216	469	419	161	999999	999999	999999	16	95	999999	979	64	189	415	692	144	999999	404	999999	166	783	630	354	633	463	555	999999	331	999999	999999	683	489	58	881	676	522	785	999999	999999	604	214	999999	999999	211	694	294	999999	753	643	748	528	822	39	924	250	585	124	786	999999	36	999999	574	852	566	516	500	999999	999999	999999	179	358	127	274	999999	952	488	541	153	938	999999	281	797	687	999999	10	860	459	999999	641	100	408	999	999999	113	103	999999	452	532	694	204	289	976	23	474	399	999999	557	999999	999999	761	54	999999	847	529	754	999999	886	445	565	655	50	880	666	648	771	999999	448	171	683	322	999999	18	458	999999	999999	305	783	223	999999	599	313	206	162	879	56	437	161	158	359	999999	752	999999	967	49	163	408	320	375	702	49	999999	396	578	659	999999	45	522	113	999999	458	930	673	427	966	351	843	728	786	601	344	999999	999999	811	304	569	37	50	999999	590	490	985	999999	520	978	636	917	627	502	163	20	914	58	518	900	459	999999	590	11	697	319	999999	999999	773	368	999999	672	584	284	100	698	994	999999	999999	999999	473	999999	163	449	340	434	226	236	999999	591	429	159	999999	911	999999	490	447	49	722	280	810	461	999999	162	999999	999999	342	353	411	999999	26	999999	536	999999	437	937	925	151	671	272	103	453	999999	192	938	692	890	673	439	999999	261	999999	390	251	349	999999	999999	10	312	376	101	999999	824	178	999999	
999999	623	999999	483	907	564	305	378	999999	999999	366	999999	462	224	454	999999	669	914	999999	999999	71	430	294	28	999999	999999	924	839	999999	999999	231	629	731	999999	329	999999	476	199	999999	56	999999	586	931	74	982	460	424	786	999999	302	999999	958	32	965	999999	197	338	999999	68	847	639	999999	999999	288	956	736	999999	845	894	385	607	999999	392	755	256	485	999999	230	46	965	645	148	981	12	748	272	607	999999	999999	142	740	999999	141	683	416	499	512	653	117	999999	630	579	999999	999999	999999	952	999999	277	718	38	698	117	369	102	999999	501	485	81	999999	693	999999	73	742	761	645	536	348	999999	349	757	972	845	122	999999	345	76	255	999999	317	999999	697	340	56	84	443	999999	999999	48	482	999999	23	440	124	424	125	566	837	140	836	168	613	999999	928	961	66	853	994	579	999999	145	255	999999	999999	999999	995	799	27	667	999999	999999	999999	310	236	999999	744	999999	999999	698	674	778	239	125	673	158	193	999999	411	95	28	590	999999	142	290	999999	669	999999	999999	382	428	326	549	999999	812	823	342	313	639	504	226	524	999999	306	904	999999	905	140	999999	999999	559	174	397	931	999999	737	385	693	999999	889	764	706	999999	999999	279	358	999999	70	312	849	816	880	202	907	868	503	468	341	237	311	441	539	735	71	823	264	928	618	999999	85	448	648	293	749	739	520	659	774	999999	555	999999	845	827	999999	999999	679	972	489	999999	999999	999999	999999	465	999999	999999	999999	971	804	535	24	999999	621	540	237	411	177	999999	452	178	999999	844	999999	999999	681	562	596	711	282	272	153	999999	448	555	999999	999999	404	192	575	999999	999999	549	855	248	22	999999	138	315	999999	61	631	92	529	321	714	311	585	739	784	999999	862	524	999999	999999	999999	731	999999	75	166	431	999999	984	30	160	664	808	989	454	301	556	433	291	120	230	640	71	763	136	841	82	230	664	408	999999	439	989	850	999999	857	291	154	72	158	178	54	646	71	379	657	905	999999	140	999999	999999	999999	581	413	477	901	330	968	854	234	93	211	352	999999	610	999999	674	957	675	597	20	412	371	142	942	186	999999	999	393	479	935	760	999999	225	180	688	999999	999999	382	421	536	322	299	999999	75	967	701	71	461	658	999999	999999	646	999999	999999	825	370	448	999999	301	907	330	999999	999999	999999	333	121	136	415	921	862	97	585	263	70	697	122	532	77	999999	484	932	548	999999	999999	987	123	556	787	354	999999	999999	999999	91	999999	215	738	913	549	999999	
856	575	655	999999	795	895	372	392	482	741	713	999999	381	496	816	999999	999999	848	889	311	219	564	349	70	603	452	999999	503	749	999999	958	209	982	335	128	909	286	18	999999	599	624	731	84	55	999999	490	48	628	274	539	999999	889	33	248	999999	301	236	595	936	352	999999	869	642	999999	782	513	855	55	378	999999	698	773	907	999999	999999	488	490	303	428	122	414	353	238	220	431	78	999999	999999	999999	999999	682	999999	82	999999	675	755	98	456	999999	999999	635	992	260	367	840	659	981	999999	561	54	811	999999	176	824	938	580	641	431	206	713	999999	999999	252	551	234	17	701	999999	623	931	399	43	39	300	486	421	102	870	379	771	96	999999	999999	758	25	749	524	999999	999999	105	123	666	260	559	799	525	749	999999	143	833	957	999999	119	629	999999	777	903	876	347	999999	488	770	999999	999999	626	886	999999	999999	535	999999	999999	453	999999	528	817	999999	782	480	500	999999	672	393	737	546	813	425	341	999999	999999	247	999999	999999	910	142	616	353	614	999999	932	913	598	265	999999	658	350	999999	20	591	811	922	995	999999	385	999999	854	105	42	999999	620	211	554	999999	999999	999999	637	844	999999	528	912	474	127	999999	547	587	372	416	999999	88	205	309	414	750	753	191	252	999999	272	535	288	521	999999	109	215	999999	369	999999	875	999999	30	999999	971	491	999999	347	805	48	885	798	22	447	885	953	320	320	796	999999	999999	209	55	224	999999	17	250	400	163	28	999999	815	227	145	999999	334	999999	699	999999	922	81	416	385	999999	537	473	522	840	999999	367	788	894	934	565	618	676	840	806	923	964	251	287	193	787	297	999999	580	876	907	561	895	621	983	873	999999	999999	999999	841	686	999999	495	410	765	795	239	856	881	999999	999999	864	493	261	775	373	999999	793	232	597	916	467	999999	645	999999	999999	471	177	911	70	833	415	999999	998	129	814	479	841	522	398	558	999999	198	917	359	53	77	644	845	619	202	938	979	999999	924	999999	225	850	999999	691	999999	71	944	999999	829	122	20	495	141	961	999999	840	999999	999999	49	999999	278	975	296	889	16	827	332	301	868	895	435	999999	84	900	599	999999	374	831	999999	496	999999	378	999999	247	42	999999	512	884	725	362	667	155	195	448	950	999999	999999	587	684	506	999999	652	951	933	686	393	999999	241	371	274	999999	449	769	553	999999	900	886	58	857	999999	999999	447	575	516	238	999999	999999	635	999999	359	75	787	156	999999	756	843	999999	165	561	999999	
171	999999	522	461	999999	227	999999	642	460	60	999999	515	729	260	191	302	87	445	705	405	999999	785	291	999999	209	688	302	212	999999	999999	999999	731	497	218	272	53	924	124	630	20	904	799	185	899	999999	999999	67	896	385	464	999999	999999	999999	165	697	386	990	510	261	207	924	183	845	315	999999	631	999999	999999	988	148	377	962	814	694	501	999999	610	392	999999	999999	630	406	999999	342	388	501	999999	999999	521	999999	999999	424	862	999999	95	730	954	870	332	374	543	546	999999	999999	96	804	176	765	663	545	999999	607	495	612	576	999999	357	512	926	85	360	999999	999999	111	95	953	109	391	608	770	207	999999	70	999999	115	93	999999	589	255	583	335	516	679	999999	120	455	928	260	856	567	383	451	943	999999	999999	859	547	806	161	143	704	785	999999	892	347	46	999999	999999	999999	999999	40	999999	999999	999999	750	844	14	34	991	999999	999999	849	535	51	396	756	999999	813	636	256	546	691	438	122	999999	549	358	786	999999	999999	907	999999	753	373	536	999999	194	999999	506	180	854	522	814	520	999999	854	999999	125	505	591	249	733	218	259	945	999999	339	154	473	210	495	228	396	917	999999	999999	106	171	514	780	571	205	316	465	999999	33	877	917	12	35	299	999999	290	56	834	999999	875	503	428	197	287	49	137	306	685	636	999999	896	788	999999	758	98	611	999999	29	53	427	999999	857	999999	471	421	151	999999	999999	261	937	999999	93	999999	74	602	742	326	503	531	999999	999999	780	766	897	980	139	834	276	211	632	999999	36	790	999999	133	646	999999	726	865	999999	689	999999	433	699	999999	813	239	114	999999	355	294	999999	498	975	416	972	100	999999	490	292	317	181	708	629	381	999999	303	801	999999	956	999999	600	637	633	389	624	357	77	121	177	900	729	121	999999	348	343	999999	815	999999	999999	555	482	245	583	590	517	687	999999	999999	471	520	437	172	208	119	693	593	999999	595	999999	625	999999	912	323	392	587	999999	853	291	47	786	487	461	790	410	764	364	64	52	871	999999	553	749	999999	657	472	567	913	746	654	999999	673	229	557	535	532	569	922	201	12	458	999999	999999	289	685	42	976	999999	999999	355	339	999999	822	723	999999	81	283	272	999999	919	999999	156	999999	999999	297	122	268	903	999999	999999	204	442	999999	49	423	113	41	999999	999999	624	999999	999999	999999	400	999999	220	850	999999	702	463	999999	306	999999	281	982	312	726	999999	999999	999999	774	83	126	919	999999	897	675	782	309	999999	999999	999999	309	
999999	433	999999	999999	716	322	87	272	761	210	801	999999	897	186	591	999999	999999	386	999999	478	400	850	422	78	205	249	427	544	78	206	950	423	446	999999	999999	999999	156	281	999999	571	914	310	999999	872	324	300	999999	720	93	724	198	375	893	999999	908	999999	21	767	834	999999	895	542	203	565	260	388	192	899	961	744	911	999999	377	585	563	999999	999999	550	753	905	986	706	460	354	18	999999	530	111	99	33	836	389	999999	542	676	382	117	457	621	935	117	363	758	349	999999	999999	999999	317	999999	818	999999	470	23	929	490	198	999999	848	556	999999	999999	90	810	938	999999	532	403	834	909	191	982	999999	928	999999	797	632	947	121	541	999999	999999	999999	330	999999	670	999999	376	517	61	487	300	268	900	946	86	36	552	820	440	999999	954	173	407	599	999999	999999	999999	204	999999	857	250	970	999999	896	98	645	999999	539	278	542	165	999999	783	999999	891	723	490	982	741	770	999999	137	680	260	706	423	815	999999	445	697	833	999999	999999	999999	999999	329	951	13	857	441	277	999999	999999	999999	999999	77	390	999999	999999	122	492	560	463	371	777	123	300	999999	200	674	830	38	104	999999	709	984	510	588	195	571	772	999999	134	310	503	999999	999999	782	999999	638	43	840	33	333	999999	283	717	24	999999	133	39	999999	813	193	610	248	918	999999	999999	150	999999	999999	789	146	349	15	435	999999	867	710	537	999999	930	562	640	989	14	771	375	436	276	496	172	72	541	877	999999	941	699	264	158	999999	594	985	81	242	999999	886	983	209	847	564	157	715	999999	999999	964	261	552	999999	999999	999999	604	999999	999999	80	638	727	605	472	342	494	463	612	562	921	923	945	490	407	999999	127	787	176	589	712	348	456	999999	29	913	421	399	87	999999	10	21	832	122	999999	604	334	291	520	999999	363	111	544	163	675	598	29	770	154	999999	126	369	438	182	171	731	192	261	585	559	921	105	385	999999	999999	909	100	832	999999	999999	999999	999999	276	309	235	999999	804	303	800	999999	894	999999	999999	999999	903	640	583	999999	999999	278	422	82	706	961	945	999999	725	951	601	765	507	196	290	350	999999	290	999999	138	946	560	927	888	460	164	665	280	999999	982	688	921	336	440	999999	221	391	999999	139	315	364	967	999999	852	701	45	923	707	370	904	333	622	547	454	713	400	999999	533	622	551	999999	674	417	742	273	999999	999999	77	999999	78	999999	539	161	999999	774	979	674	84	196	425	240	957	999999	946	999999	75	999999	
882	999999	491	870	858	918	587	18	689	559	152	999999	32	607	856	403	999999	945	793	471	999999	999999	733	999999	999999	346	999999	999999	349	765	471	94	207	305	555	350	823	208	110	621	574	999999	999999	430	999999	495	174	817	999999	999999	618	999999	999999	604	999999	212	993	765	603	522	720	276	668	924	97	68	392	999999	61	516	999999	103	999999	181	897	980	595	313	203	999999	999999	389	936	785	156	470	228	602	681	353	356	999999	604	999999	999999	307	120	170	342	999999	113	448	999999	999999	983	999999	165	693	707	643	617	689	571	821	350	341	339	999999	999999	626	999999	789	999999	707	999999	522	999999	267	281	599	870	999999	970	730	678	733	623	999999	802	632	314	535	895	48	736	667	496	783	246	569	967	237	999999	716	633	323	999999	999999	708	999999	36	897	422	117	773	192	719	999999	153	999999	717	999999	90	999999	321	999999	999999	15	999999	502	36	999999	31	711	631	999999	999999	264	107	364	338	565	370	341	605	417	123	787	999999	553	948	655	999999	628	852	999999	999999	248	404	328	999999	398	96	216	444	321	876	710	999999	140	152	464	744	999999	289	162	900	999999	999999	904	201	116	740	999999	553	999999	999999	999999	859	924	496	802	999999	999999	935	940	478	164	896	294	540	412	310	144	999999	999999	910	851	349	699	999999	406	698	499	137	322	658	668	999999	73	245	484	851	561	644	349	999999	965	852	348	683	746	999999	264	374	788	805	605	999999	70	999999	233	62	169	127	99	999999	370	999999	622	999999	810	501	832	999999	66	999999	748	500	71	888	999999	998	10	26	70	553	443	999999	349	516	999999	651	602	603	999999	431	691	444	999999	246	244	325	240	66	872	254	31	215	999999	237	67	115	955	181	999999	235	62	152	66	999999	669	245	311	999999	239	169	999999	238	47	635	869	314	944	825	654	629	999999	999999	999999	816	532	238	817	121	459	999999	999999	430	88	786	999999	549	387	19	576	998	24	999999	826	999999	354	999999	178	999999	367	752	170	140	526	895	999999	999999	999999	999999	23	999999	427	199	999999	999999	473	999999	160	261	266	330	926	934	999999	655	615	644	127	999999	471	999999	999999	144	754	707	785	565	904	193	329	271	550	147	996	144	999999	825	477	999999	999999	999999	999999	917	426	46	999999	236	999999	870	999999	999999	990	567	778	283	999999	292	444	999999	507	908	999999	999999	999999	994	780	788	938	123	84	790	999999	999999	200	595	108	152	999999	999999	880	999999	683	43	903	999999	999999	982	369	722	999999	298	390	999999	45	
999999	311	999999	985	999999	266	47	999999	767	999999	499	656	415	999999	999999	185	999999	574	727	78	999999	234	541	74	435	723	797	429	225	360	786	999999	647	548	999999	294	999999	166	296	999999	843	272	916	247	999999	999999	865	615	187	999999	533	723	662	460	97	999999	769	609	560	707	468	618	81	416	19	99	19	999999	999999	999999	751	83	999999	276	235	999999	318	304	660	585	999999	192	251	677	999999	999999	747	999999	999999	751	999999	999999	605	589	991	234	200	509	238	999999	840	997	107	999999	999999	460	999999	999999	235	999999	999999	475	999999	975	848	286	999999	403	999999	945	352	822	416	766	382	999999	477	698	999999	999999	495	809	76	346	999999	860	999999	999999	881	999999	627	361	999999	59	952	60	999999	630	740	999999	999999	796	919	292	972	27	591	999999	999999	868	999999	747	121	234	916	989	409	612	239	999999	200	413	522	999999	327	999999	999999	999999	999999	332	62	846	957	569	152	698	889	999999	999999	999999	278	999999	999999	22	394	880	999999	999999	143	962	650	272	401	752	999999	454	999999	707	964	981	166	235	999999	999999	999999	145	789	552	92	227	110	625	247	999999	719	445	999999	509	827	999999	751	999999	233	851	681	999999	455	215	54	697	424	999999	818	999999	571	53	239	481	206	258	100	696	999999	915	862	999999	35	889	43	88	999999	775	999999	527	239	999999	999999	999999	903	36	690	583	999999	394	999999	999999	806	853	999999	675	216	999999	312	579	356	65	999999	317	989	656	764	566	182	965	601	648	313	301	164	540	52	565	578	179	568	999999	198	269	999999	944	228	182	950	367	999999	999999	472	310	180	999999	560	693	684	999999	272	999999	411	542	792	164	614	515	699	409	633	651	308	142	21	999999	999999	999999	205	55	437	591	615	999999	103	999999	186	12	131	980	979	358	881	331	999999	443	115	655	999999	957	339	999999	483	999999	734	231	920	339	298	340	317	999999	999999	638	818	999999	518	596	999999	419	999999	999999	393	718	999999	284	769	977	999999	577	999999	220	745	999999	715	724	118	74	999999	871	462	847	714	790	672	640	860	252	999999	236	925	519	216	999999	979	999999	329	999999	131	459	461	942	999999	999999	606	106	603	259	923	103	571	453	515	577	957	140	897	999999	999999	789	424	527	999999	998	999999	223	14	689	999999	988	999999	999999	943	630	999999	999999	743	999999	194	576	46	999999	329	418	665	481	13	638	999999	999999	830	726	718	999999	44	999999	999999	115	79	392	999999	914	991	999999	698	999999	999999	999999	167	999999	396	904	999999	999999	752	814	
999999	999999	343	180	220	375	590	419	167	678	635	999999	596	486	51	999999	923	801	483	132	999999	394	720	447	971	128	481	661	462	925	318	999999	589	230	735	999999	771	999999	182	726	334	999999	777	29	591	898	299	680	405	758	981	617	996	629	999999	814	345	895	999999	101	893	928	956	242	370	397	32	999999	751	629	999999	33	628	757	798	999999	617	700	999999	83	829	800	999999	704	943	999999	999999	959	34	999999	86	876	701	91	999999	999999	999999	999999	999999	204	999999	923	929	776	891	958	988	999999	831	999999	206	999999	49	135	999999	103	672	262	299	669	154	72	350	829	553	990	999999	546	999999	402	422	83	50	661	999999	999999	870	489	812	985	999999	13	138	866	724	440	836	575	820	739	733	372	999999	989	59	814	999999	999999	233	901	999999	999999	999999	999999	745	133	999999	387	999999	999999	232	193	449	314	957	151	934	999999	115	122	163	756	726	194	669	59	999999	60	611	392	334	770	265	911	359	270	688	699	131	999999	835	458	647	465	517	549	923	940	42	999999	879	108	994	999999	999999	879	725	140	769	695	999999	554	776	546	40	999999	999999	537	955	999999	999999	244	362	515	287	704	119	270	999999	999999	136	888	28	703	999999	235	999999	155	173	999999	544	999999	930	436	304	999999	682	110	435	66	622	395	999999	345	456	645	999999	999999	832	53	999999	464	999999	649	568	417	535	82	999999	805	684	781	374	999999	161	903	314	926	220	996	999999	999999	835	999999	999999	741	999999	682	256	867	999999	296	322	999999	999999	999999	105	291	999999	999999	999999	609	999999	630	381	840	30	509	193	552	340	820	999999	836	31	761	629	842	999999	827	999999	999999	825	999999	326	999999	469	254	775	81	808	33	68	332	251	422	941	999999	249	665	720	404	498	704	536	668	999999	486	109	949	999999	262	999999	50	384	999999	783	999999	313	983	381	999999	734	121	999999	317	999999	999999	999999	999999	820	425	999999	999999	116	119	364	131	639	657	380	982	155	825	621	556	884	28	999999	349	638	49	900	265	294	999999	669	386	961	999999	906	80	891	500	139	44	659	662	933	275	546	662	272	656	999999	398	999999	908	499	999999	999999	743	999	254	970	780	524	346	202	172	449	978	999999	999999	750	310	101	655	696	587	999999	999999	94	681	803	975	777	999999	999999	895	999999	761	886	999999	999999	173	999999	646	999999	358	520	323	999999	771	826	568	502	852	999999	999999	999999	976	221	912	300	211	658	327	451	994	13	279	694	307	849	999999	101	396	624	999999	
239	454	135	348	999999	583	762	323	855	245	483	924	349	349	597	999999	999999	973	483	594	515	752	205	534	355	250	629	172	921	148	476	116	237	328	83	852	850	999999	846	717	448	999999	472	216	521	88	930	999999	709	513	999999	999999	912	999999	82	487	259	601	992	825	954	999999	402	999999	768	999999	696	31	276	745	495	676	137	765	156	180	999999	988	22	276	320	999999	999999	999999	999999	358	203	207	255	596	602	259	999999	30	763	999999	942	755	447	154	391	909	88	999999	999999	471	990	157	883	901	207	271	999999	999999	999999	999999	147	984	716	420	999999	498	775	999999	999999	245	795	116	11	308	999999	534	551	867	885	411	205	999999	399	538	368	55	999999	354	999999	341	671	165	515	999999	709	957	48	37	971	892	143	408	822	999999	676	883	155	585	674	672	999999	720	840	999999	999999	650	595	187	999999	137	184	431	291	999999	999999	640	600	917	999999	279	496	524	999999	999999	277	999999	999999	616	862	484	899	999999	999999	726	621	951	999999	411	610	69	372	861	975	999999	717	712	127	20	218	45	293	237	987	999999	999999	205	999999	999999	836	999999	974	979	325	577	237	999999	751	564	999999	999999	325	199	999999	538	907	635	548	62	285	564	680	999999	407	826	201	672	751	285	550	426	136	477	575	923	95	999999	545	407	616	281	961	562	999999	595	999999	104	919	458	496	999999	656	772	572	999999	16	319	581	999999	386	999999	999999	475	24	999999	495	848	999999	999999	453	524	999999	151	445	13	603	127	843	811	999999	106	999999	999999	788	999	999999	999999	999999	303	917	776	999999	56	30	60	587	495	548	57	999999	871	999999	535	15	972	461	515	999999	568	678	888	475	999999	392	289	813	401	687	999999	14	140	943	330	476	676	713	52	999999	394	425	117	579	795	711	244	626	226	297	816	547	263	38	346	625	999999	310	50	664	741	247	196	808	999999	53	969	928	160	69	999999	268	419	395	941	153	999999	318	680	69	157	663	596	113	871	477	751	112	607	704	999999	999999	673	387	389	157	239	308	999999	999999	742	316	476	167	959	557	138	999999	96	203	64	720	630	981	516	87	650	93	937	999999	999999	866	331	999999	621	962	595	41	999999	794	913	272	273	928	326	841	197	439	153	999999	999999	883	25	413	650	726	746	691	870	311	506	156	371	989	459	875	984	30	545	997	961	999999	999999	302	289	792	457	702	664	999999	890	221	999999	999999	717	999999	850	999999	804	894	999999	904	170	999999	999999	767	900	
283	478	451	856	176	893	156	362	999999	33	723	134	858	279	53	37	205	420	294	999999	747	282	999999	34	999999	225	651	781	67	936	165	999999	521	891	184	233	223	999999	724	328	792	271	474	395	999999	793	999999	999999	999999	999999	964	294	14	560	163	999999	437	999999	789	999999	252	999999	999999	999999	867	720	612	966	105	820	813	999999	696	999999	999999	485	807	655	999999	999999	999999	35	609	190	971	871	999	961	738	999999	795	999999	999999	773	86	427	966	168	528	417	190	999999	529	362	73	587	597	48	146	999999	203	782	528	515	999999	226	766	124	344	996	720	651	238	922	34	27	358	923	999999	997	519	648	136	999999	999999	299	506	256	127	393	283	961	825	70	980	22	277	999999	101	859	660	852	823	999999	999999	539	999999	607	999999	999999	238	673	157	149	168	554	656	999999	999999	392	719	519	997	999999	999999	759	999999	178	941	21	749	835	832	40	346	667	999999	605	794	564	548	899	919	999999	165	999999	999999	686	902	436	366	239	110	709	999999	151	855	999999	809	999999	713	999999	665	325	306	999999	841	127	802	999999	999999	999999	254	858	844	820	599	999999	795	122	946	149	275	999999	655	519	734	132	999999	204	999999	951	795	857	999999	999999	243	603	774	762	768	695	883	411	706	999999	985	252	999999	999999	999999	999999	87	696	989	999999	999999	159	670	999999	999999	719	237	608	999999	777	265	396	999999	878	586	996	161	43	354	999999	266	864	809	349	534	492	267	571	653	999999	874	108	867	286	658	94	999999	987	104	59	468	285	722	929	999999	999999	245	986	742	555	778	999999	352	739	999999	452	350	999999	262	185	461	666	954	806	902	166	528	730	999999	999999	72	173	939	305	792	981	152	879	999999	936	256	280	828	107	999999	831	756	138	999999	215	999999	613	735	918	999999	999999	330	915	999999	999999	79	514	766	250	493	999999	999999	999999	946	336	310	470	41	325	929	191	837	857	702	81	409	399	760	999999	757	459	438	31	999999	990	660	237	853	404	999999	741	514	587	614	499	999999	999999	192	643	904	284	581	419	988	416	964	999999	999999	955	494	999999	999999	750	492	999999	186	92	999999	955	675	83	617	636	459	197	676	999999	252	999999	353	700	217	127	120	483	877	28	999999	999999	999999	999999	24	897	910	999999	987	764	999999	999999	999999	645	999999	236	967	831	667	999999	960	801	999999	999999	231	19	612	793	472	636	999999	999999	166	167	59	58	929	488	68	719	726	272	999999	912	999999	671	890	708	341	999999	159	288	
816	932	68	241	561	321	966	15	295	126	723	361	133	999999	423	165	595	321	999999	489	999999	947	228	697	601	827	559	559	128	904	462	491	999999	361	999999	999999	109	818	496	618	522	63	434	610	999999	847	788	79	999999	735	122	30	684	669	999999	868	714	999999	639	999999	761	417	999999	999999	999999	242	999999	772	999999	199	999999	776	999999	999999	967	999999	523	617	158	754	49	999999	311	999999	791	442	807	999999	844	999999	520	999999	189	763	999999	114	176	52	947	317	999999	999999	187	999999	679	346	205	995	702	999999	354	999999	223	884	694	281	999999	503	599	231	999999	68	927	567	679	327	596	71	831	862	552	480	670	840	781	33	999999	999999	712	999999	999999	999999	124	999999	999999	999999	524	304	79	585	999	999999	453	725	882	999999	98	620	388	362	749	999999	173	839	999999	999999	435	382	113	670	968	862	791	154	984	622	943	879	586	265	802	301	991	256	863	879	37	999999	958	999999	999999	693	864	360	705	111	647	999999	999999	999999	987	999999	201	408	616	146	881	308	740	269	999999	218	43	132	559	458	152	917	975	999999	846	491	424	247	999999	285	998	999999	999999	883	975	999999	999999	480	278	660	110	999999	999999	727	998	728	999999	999999	894	727	999999	741	800	257	999999	730	309	999999	999999	506	999999	953	673	341	999999	450	859	999999	294	313	141	562	854	999999	357	999999	999999	258	376	999999	287	725	999999	999999	999999	266	999999	201	925	254	368	648	220	771	931	156	920	308	589	999999	868	356	414	999999	999999	107	886	900	999999	408	453	60	71	152	229	999999	610	999999	716	999999	810	668	932	999999	944	492	351	93	968	999999	639	999999	669	819	258	999999	999999	761	999999	527	380	739	302	526	999999	318	587	999999	552	928	999999	999999	591	708	746	210	423	999999	999999	113	755	803	932	698	769	473	391	252	893	298	692	849	253	999999	510	81	375	416	248	636	904	999999	540	999999	665	384	398	999999	999999	999999	999999	946	999999	318	999999	577	806	603	757	337	926	345	185	264	999999	999999	21	402	207	675	834	999999	999999	999999	999999	482	272	999999	43	394	85	429	179	845	999999	746	999999	934	999999	999999	274	772	659	910	709	569	108	286	804	969	373	995	764	999999	223	509	999999	115	999999	299	314	999999	570	372	261	999999	999999	339	999999	499	961	86	999999	999999	410	999999	358	225	310	639	384	985	98	74	30	89	665	772	632	281	999999	629	825	999999	628	360	211	999999	659	212	403	768	803	314	999999	297	999999	500	999999	160	160	603	805	999999	
915	328	825	506	999999	999999	841	999999	707	999999	572	342	261	847	999999	59	999999	999999	566	999999	246	999999	192	784	66	999999	69	175	775	481	999999	332	999999	355	221	309	999999	999999	944	487	370	10	70	601	999999	675	999999	183	999999	946	999999	98	999999	999999	243	999999	999999	51	449	618	122	676	999999	236	90	250	517	905	635	345	999999	999999	127	89	737	999999	555	590	52	391	697	886	320	828	192	999999	295	126	999999	912	173	493	999999	999999	374	999999	382	834	521	999999	167	140	999999	999999	432	144	970	957	999999	997	753	555	998	68	920	999999	999999	799	54	999999	999999	999999	999999	723	181	40	999999	999999	999999	999999	863	721	79	999999	234	999999	348	800	999999	999999	72	337	999999	124	168	617	495	207	999999	999999	337	582	790	474	547	999999	347	823	347	999999	244	189	253	999999	143	42	999999	457	834	999999	887	999999	402	996	999999	999999	254	678	565	563	999999	999999	384	575	716	999999	931	604	14	467	229	525	462	999999	813	883	94	999999	980	136	141	48	372	999999	999999	771	999999	793	490	920	522	999999	999999	999999	856	999999	804	677	220	853	110	999999	452	376	143	999999	113	397	192	999999	999999	33	999999	438	432	506	340	999999	324	945	110	147	999999	93	945	560	267	678	158	282	999999	999999	999999	137	999999	999999	595	999999	919	889	999999	999999	610	999999	388	498	970	829	361	359	211	483	362	274	999999	962	767	369	430	999999	114	434	249	910	32	135	23	999999	999999	182	911	343	411	435	287	999999	536	999999	999999	457	590	438	326	999999	80	604	63	745	384	999999	999999	235	576	346	999999	999999	552	999999	366	263	485	999999	426	189	447	867	82	926	987	444	436	42	999999	999999	992	676	117	449	999999	427	999999	277	196	349	689	685	767	74	651	54	999999	836	378	451	971	999999	21	147	361	213	532	136	758	940	999999	460	570	602	354	118	134	113	860	938	191	217	223	86	999999	999999	109	17	285	942	678	599	664	224	999999	812	664	970	999999	999999	895	944	519	255	712	239	999999	174	720	542	999999	662	999999	439	999999	763	966	934	647	600	113	525	851	815	272	46	795	356	600	999999	453	164	25	234	53	246	999999	967	373	270	646	935	999999	742	32	26	999999	235	999999	999999	999999	729	999999	497	532	380	103	703	999999	675	999999	999999	573	188	999999	765	647	751	395	999999	74	999	570	387	999999	178	237	118	792	255	999999	570	999999	362	696	723	999999	527	999999	673	152	999999	984	999999	999999	877	999999	118	653	267	378	872	839	931	183	846	
169	945	999999	364	999999	985	910	737	262	873	376	220	999999	376	933	129	60	721	999999	79	999999	873	561	999999	807	129	465	999999	877	999999	730	999999	999999	850	564	886	983	347	999999	999999	999999	999999	444	952	510	160	626	287	334	259	999999	128	62	113	831	999999	393	468	557	999999	530	385	860	712	999999	906	40	641	811	56	146	713	199	999999	984	768	438	999999	575	656	502	999999	211	627	728	612	417	999999	29	278	503	524	789	999999	999999	709	396	999999	809	603	129	999999	475	999999	122	999999	928	339	999999	72	857	784	999999	999999	529	352	999999	242	983	541	498	999999	622	542	553	622	923	999999	999999	285	382	999999	799	971	537	518	712	923	515	619	683	88	957	999999	421	999999	999999	889	978	293	535	163	748	278	114	999999	371	932	734	500	999999	247	253	843	690	161	985	921	999999	21	640	999999	999999	374	857	420	996	666	131	835	999999	43	712	802	749	999999	957	531	866	372	999999	999999	198	25	433	446	999999	124	999999	269	999999	709	999999	966	999999	999999	999999	384	999999	999999	178	999999	810	999999	509	161	535	451	104	999999	204	463	65	999999	999999	861	999999	711	940	420	586	881	401	862	112	999999	517	999999	159	474	791	999999	120	182	999999	450	999999	299	515	281	911	392	30	802	74	279	654	526	999999	791	999999	999999	443	999999	117	999999	313	948	796	228	644	790	302	629	680	621	352	882	806	999999	893	772	205	668	509	203	861	598	999999	999999	636	999999	643	367	262	76	999999	121	74	999999	999999	30	502	297	999999	130	99	401	132	453	926	771	719	999999	999999	450	999999	999999	999999	913	435	714	999999	963	592	653	156	934	376	614	481	241	818	899	288	873	279	908	41	999999	114	470	476	354	906	865	280	958	469	999999	546	374	621	161	481	432	999999	539	704	983	974	164	999999	999999	971	999999	999999	820	407	999999	180	999999	743	120	999999	965	248	805	66	726	382	198	475	564	77	117	620	999999	427	999999	13	999999	213	999999	415	949	445	999999	383	222	911	460	560	444	641	926	630	511	351	516	193	999999	482	977	610	999999	689	469	450	864	84	296	999999	551	31	440	416	999999	705	860	529	999999	999999	844	815	922	637	40	922	151	486	119	999999	910	672	939	267	235	447	628	269	975	518	999999	999999	625	67	19	999999	211	519	999999	999999	490	987	904	999999	637	172	688	999999	659	999999	309	999999	965	970	999999	878	91	182	191	999999	86	600	999999	770	913	707	199	865	999999	616	721	999999	551	313	999999	922	768	
999999	630	73	759	480	999999	438	218	999999	182	655	574	140	342	38	338	999999	999999	889	444	143	727	930	973	822	530	52	825	999999	836	661	145	569	120	999999	999999	128	499	999999	990	124	999999	781	535	544	301	498	283	693	999999	865	999999	945	999999	634	999999	700	99	936	950	999999	613	541	305	520	999999	999999	29	999999	486	999999	196	133	899	329	581	945	999999	439	531	42	999999	999999	383	971	87	200	91	486	211	852	38	562	655	432	511	30	486	24	34	296	478	999999	216	93	678	460	55	169	63	635	304	660	415	999999	798	999999	167	999999	442	329	999999	543	999999	999999	191	634	478	476	999999	561	999999	390	415	244	999999	56	925	299	303	999999	999999	921	433	575	557	999999	157	737	634	40	862	999999	582	704	373	935	373	583	999999	999999	982	999999	351	999999	999999	914	255	999999	999999	751	555	999999	41	815	999999	11	119	999999	86	813	486	740	841	787	999999	317	808	710	871	628	999999	999999	397	258	645	574	999999	931	409	643	132	977	382	999999	484	994	130	999999	999999	371	825	589	507	98	567	251	738	563	803	999999	999999	999999	308	736	78	213	999999	782	180	611	431	188	383	442	691	508	368	999999	999999	999999	196	51	192	999999	999999	103	844	309	999999	403	836	999999	137	999999	537	588	999999	645	814	280	523	348	999999	916	939	646	215	74	999999	69	883	779	260	109	671	73	361	798	999999	974	369	999999	101	999999	775	415	999999	832	904	999999	829	999999	154	42	999999	847	455	276	570	165	888	780	901	632	519	66	765	999999	879	473	236	880	999999	839	911	352	257	819	151	534	595	999999	169	304	239	171	999999	227	918	823	618	999999	999999	777	96	588	279	469	999999	718	999999	999999	952	440	999999	948	20	315	131	837	600	635	134	46	569	514	620	607	999999	358	431	999999	119	999999	855	999999	653	934	752	332	82	787	562	432	999999	999999	999999	728	427	290	999999	999999	106	91	233	999999	961	999999	217	581	967	672	76	999999	999999	999999	999999	897	585	736	305	86	562	999999	765	812	82	701	999999	995	94	891	189	122	999999	112	450	38	832	999999	999999	462	726	180	364	999999	721	654	146	781	662	999999	153	691	985	999999	767	308	326	420	999999	269	48	999999	999999	86	492	954	711	194	661	883	74	714	556	842	359	392	999999	364	101	427	565	999999	999999	560	748	498	137	999999	344	152	999999	422	959	920	999999	999999	682	288	918	766	943	951	999999	999999	468	438	144	152	999999	384	865	961	999999	493	703	667	878	
936	337	993	827	589	849	519	180	999999	999999	636	999999	845	709	164	445	999999	484	614	260	564	102	999999	364	999999	406	960	286	999999	999999	475	999999	999999	635	746	951	999999	939	999999	111	610	999999	816	684	507	724	879	999999	999999	525	993	19	999999	416	323	844	27	999999	999999	999999	889	243	428	558	999999	419	672	219	963	999999	521	394	129	512	650	955	285	635	856	270	999999	294	999999	235	110	999999	137	349	322	901	934	295	107	999999	222	376	189	268	406	97	62	669	711	508	999999	608	999999	587	766	367	569	999999	783	999999	664	604	667	203	999999	822	292	999999	897	71	999999	235	297	947	300	283	775	26	999999	768	999999	999999	582	999999	230	501	999999	550	583	999999	999999	552	512	999999	517	617	709	986	810	584	805	999999	772	650	239	779	320	999999	296	492	591	552	162	24	373	807	32	599	972	957	256	999999	749	942	729	726	723	772	999999	683	574	789	216	654	962	489	95	932	838	999999	190	633	263	100	372	789	399	999999	161	709	594	120	999999	853	337	72	980	999999	920	513	65	548	511	613	918	802	345	999999	999999	999999	999999	99	761	530	776	999999	489	658	580	999999	336	999999	621	999999	98	463	999999	363	327	900	508	999999	22	335	396	642	132	649	182	570	453	999999	445	276	988	505	358	493	86	999999	999999	331	999999	979	186	830	926	780	999999	464	37	982	190	161	385	465	999999	436	144	999999	500	839	485	999999	496	445	999999	354	742	592	115	292	287	611	326	186	17	42	158	565	999999	351	134	999999	543	999999	710	293	891	533	428	922	358	941	999999	744	846	999999	492	741	49	999999	48	932	359	745	704	999999	999999	208	457	999999	999999	999999	429	159	715	767	476	35	734	506	463	219	999999	192	933	999999	999999	581	999999	768	550	417	526	143	312	201	999999	798	999999	141	999999	692	999999	384	645	999999	522	999999	39	88	772	999999	17	999999	999999	828	999999	176	811	369	193	263	999999	688	999999	870	62	295	846	524	999999	678	268	602	57	999999	999999	789	547	164	822	999999	552	261	996	999999	999999	999999	24	484	432	202	986	406	948	204	999999	397	880	999999	999999	236	999999	999999	680	103	999999	414	495	999999	694	979	629	657	999999	863	710	616	692	421	999999	999999	281	999999	101	999999	999999	861	999999	852	947	999999	999999	772	437	595	999999	47	581	999999	882	995	496	667	789	453	572	999999	860	95	493	216	999999	469	314	656	955	857	423	474	411	347	759	999999	409	999999	80	999999	229	950	762	673	45	789	
538	999999	583	614	999999	648	643	362	11	569	369	740	999999	449	467	780	640	999999	624	999999	501	999999	245	999999	999999	840	383	714	119	909	332	999999	181	915	930	839	83	999999	284	775	830	59	346	200	283	668	999999	999999	399	999999	320	519	999999	999999	298	993	239	729	356	742	274	999999	999999	102	246	548	569	136	519	628	706	299	999999	848	285	999999	999999	999999	580	999999	934	752	324	670	598	813	771	251	627	999999	999999	354	994	999999	510	901	806	253	953	735	109	779	999999	771	999999	999999	550	999999	653	999999	793	999999	159	758	807	522	614	582	503	433	776	327	999999	999999	29	362	304	999999	347	999999	645	955	101	844	499	164	640	553	927	577	272	570	598	999999	153	424	205	246	999999	999999	297	234	750	999999	958	781	280	999999	751	999999	726	123	863	279	210	999999	103	314	999999	653	881	71	999999	999999	170	999999	729	728	999999	605	167	68	702	359	97	999999	215	999999	886	717	999999	999999	801	547	999999	159	707	999999	580	999999	330	890	977	999999	116	999999	579	824	369	752	62	552	110	156	233	999999	999999	513	999999	790	999999	532	999999	551	999999	780	269	999999	83	999999	999999	410	157	999999	999999	999999	90	622	253	861	840	390	212	143	999999	341	10	655	323	193	738	999999	147	999999	682	798	472	436	321	999999	966	999999	999999	357	254	652	999999	999999	870	956	587	999999	270	330	949	251	329	294	885	437	780	999999	793	889	282	314	999999	366	450	487	803	654	311	917	999999	999999	999999	854	889	23	936	999999	784	999999	606	999999	999999	817	841	440	478	999999	550	999999	555	999999	678	999999	85	939	999999	48	536	393	163	999999	496	352	999999	580	999999	475	405	999999	501	757	828	999999	999999	341	999999	455	999999	19	18	625	113	427	372	542	700	999999	779	999999	634	898	496	999999	213	672	453	591	999999	270	999999	13	999999	678	392	798	533	251	999999	743	568	999999	523	526	384	999999	829	79	999999	892	880	832	695	455	248	603	999999	437	233	620	887	788	73	999999	190	999999	843	435	45	999999	18	458	211	46	390	700	999999	969	26	999999	842	384	999999	498	999999	996	317	999999	440	788	537	105	28	956	855	779	870	268	346	379	694	404	43	999999	999999	432	631	659	74	548	999999	301	421	999999	999999	512	187	999999	875	999999	697	516	994	999999	47	999999	999999	255	190	610	999999	126	633	646	981	448	351	205	615	999999	375	658	271	891	999999	245	684	470	188	352	602	999999	392	162	682	999999	409	786	999999	970	999999	999999	479	999999	718	111	
999999	774	999999	999999	999999	981	959	918	818	48	254	112	999999	801	238	999999	76	837	18	999999	734	481	964	804	999999	564	827	644	964	999999	999999	999999	183	468	577	910	895	999999	191	620	345	474	343	999999	999999	306	110	576	742	32	319	641	455	193	999999	999999	999999	771	301	606	999999	999999	999999	829	859	446	999999	227	234	999999	84	999999	656	397	999999	269	147	331	871	741	464	999999	999999	941	680	999999	362	990	100	999999	110	133	999999	999999	999999	29	520	514	783	495	999999	882	352	425	948	101	999999	999999	994	117	59	488	900	560	152	903	999999	21	159	322	999999	999999	136	844	999999	999999	670	81	999999	179	749	633	547	999999	999999	582	908	486	993	588	999999	304	999999	982	340	999999	233	996	999999	563	605	508	365	999999	999999	439	755	507	207	997	999999	913	137	999999	368	999999	940	524	196	999999	999999	938	28	570	760	789	999999	153	999999	604	727	999999	999999	999999	574	250	999999	86	999999	934	999999	410	288	995	167	647	177	181	624	999999	681	709	810	999999	567	999999	490	794	710	622	496	611	994	602	280	757	283	999999	259	999999	157	863	549	999999	742	999999	659	32	413	122	621	999999	529	598	922	999999	863	767	999999	907	759	999999	999999	361	447	226	999999	685	725	409	373	418	921	999999	766	818	169	999999	139	999999	17	467	999999	597	999999	726	91	405	679	999999	894	515	999999	999999	369	999999	497	197	814	526	188	974	307	999999	999999	213	848	34	832	114	859	999999	638	836	999999	301	102	778	999999	721	144	999999	15	473	999999	857	468	579	145	103	330	971	743	613	794	42	999999	387	999999	798	877	66	573	575	402	999999	877	123	999999	77	580	719	837	102	391	177	968	833	999999	891	999999	279	889	738	999999	887	572	34	51	867	141	715	999999	999999	844	999999	447	440	80	999999	980	999999	137	78	522	610	144	650	232	626	74	336	889	956	999999	608	177	834	790	515	26	852	999999	999999	935	865	789	284	258	312	730	537	762	999999	911	400	151	821	225	999999	753	922	802	425	999999	999999	825	999999	509	246	999999	612	649	999999	911	137	282	999999	142	999999	821	859	401	999999	895	999999	573	999999	55	999999	466	356	618	617	999999	103	59	656	999999	140	49	816	774	22	401	999999	999999	206	659	783	127	597	999999	568	999999	999999	530	883	999999	277	242	506	927	999999	999999	565	994	999999	804	817	87	626	773	999999	617	999999	95	389	528	778	647	376	668	999999	544	999999	667	999999	265	868	999999	176	137	999999	897	999999	889	927	999999	835	
133	856	402	842	706	501	824	999999	950	357	808	999999	365	999999	999999	865	999999	999999	312	999999	999999	943	776	936	254	999999	498	999999	114	84	999999	167	156	999999	654	999999	973	826	999999	52	55	980	109	999999	69	431	811	999999	999999	42	704	233	625	333	937	189	90	466	598	999999	999999	564	582	875	243	651	999999	672	106	837	891	21	110	269	864	917	844	999999	876	999999	999999	122	385	82	380	890	541	823	755	999999	999999	999999	999999	999999	49	999999	408	233	674	999999	437	999999	999999	56	150	693	133	365	468	30	345	221	590	999999	695	889	999999	510	505	352	119	181	917	631	136	999999	783	340	230	384	518	620	999999	467	395	960	833	338	932	686	767	186	364	999999	999999	999999	927	461	84	159	999999	898	728	332	309	999999	232	999999	919	999999	909	792	145	94	511	725	999999	132	391	734	66	999999	999999	818	584	933	999999	191	502	637	457	331	265	999999	82	999999	999999	872	168	139	738	186	419	176	777	974	50	280	234	999999	999999	804	999999	350	103	999999	330	999999	999999	376	448	50	999999	999999	317	587	537	75	21	890	832	155	964	999999	995	880	441	411	51	999999	892	546	957	98	165	999999	261	915	977	621	299	983	999999	791	691	698	31	136	858	199	447	975	268	343	581	336	840	818	999999	222	29	999999	867	147	999999	901	92	75	136	664	999999	621	98	999999	600	849	30	999999	570	307	858	314	999999	852	171	916	287	624	999999	829	999999	999999	999999	999999	601	380	125	986	999999	999999	999999	955	999999	999999	999999	826	999999	868	999999	731	315	667	258	57	999999	715	999999	25	976	567	623	468	557	307	999999	893	61	333	799	230	733	44	864	781	691	903	314	999999	989	345	999999	419	881	999999	523	155	194	522	999999	885	13	110	999999	750	175	157	407	702	999999	969	999999	563	999999	999999	998	281	802	477	366	999999	411	28	35	640	999999	214	586	999999	784	706	709	999999	999999	913	226	632	999999	124	999999	999999	999999	611	999999	29	570	475	999999	999999	787	251	353	716	166	999999	484	985	999999	379	222	961	570	635	918	646	269	999999	999999	165	999999	375	257	688	861	822	955	999999	22	15	999999	999999	862	999999	999999	542	999999	992	381	974	999999	241	557	999999	901	999999	972	869	692	370	759	334	835	196	73	421	993	999999	999999	343	993	999999	973	79	309	160	108	999999	651	386	293	999999	864	999999	725	74	817	999999	786	216	999999	96	117	652	256	745	236	676	164	572	548	697	999999	999999	981	754	267	999999	354	999999	999999	629	
228	316	999999	492	999999	181	999999	998	603	400	878	648	494	999999	999999	331	999999	999999	923	431	999999	88	999999	999999	139	826	683	971	806	339	259	44	999999	229	867	800	575	763	286	65	999999	165	968	999999	819	498	553	84	187	936	665	999999	828	999999	440	150	478	999999	363	642	497	499	999999	274	150	844	987	274	49	776	755	69	288	868	224	43	119	689	999999	640	283	999999	793	869	673	999999	215	535	788	999999	332	93	409	643	999999	999999	962	999999	17	974	510	289	45	411	999999	605	512	959	999999	407	40	788	715	722	999999	889	999999	999999	600	681	638	462	485	321	453	671	999999	644	311	506	80	415	681	801	139	999999	573	391	688	78	956	999999	624	999999	696	543	999999	999999	283	999999	21	640	113	999999	345	58	803	999999	957	519	999999	867	999999	413	999999	625	999999	913	592	375	326	999999	644	532	725	392	837	999999	624	910	302	972	371	999999	999999	440	311	356	466	91	200	849	434	179	132	99	597	999999	999999	81	436	999999	104	999999	361	999999	999999	580	610	999999	220	999999	108	57	226	972	506	35	999999	895	323	760	456	511	184	476	889	474	410	636	795	626	48	553	483	837	878	462	281	999999	444	999999	746	513	870	491	750	386	952	999999	592	571	302	169	757	999999	18	592	733	999999	808	531	180	973	167	593	670	555	574	999999	104	999999	754	132	999999	592	24	943	640	693	726	513	522	260	999999	233	334	879	795	807	999999	295	999999	396	999999	999999	560	772	355	287	820	999999	812	573	65	999999	816	180	999999	175	999999	75	951	50	999999	305	19	920	930	933	269	791	759	766	560	809	324	368	143	547	42	999999	597	363	873	531	999999	948	205	504	417	999999	181	630	156	763	343	999999	237	692	999999	639	842	422	28	39	445	56	23	999999	233	999999	999999	170	143	419	477	999999	999999	637	605	70	725	435	526	114	999999	138	620	796	999999	636	140	451	643	402	410	185	345	843	999999	654	934	949	280	958	128	21	497	999999	295	745	520	600	999999	999999	999999	999999	999999	913	419	316	436	226	780	597	327	594	999999	741	19	999999	262	333	551	950	999999	775	164	568	999999	608	641	883	511	730	126	999999	364	799	487	993	289	999999	434	778	228	717	999999	999999	640	533	493	756	727	999999	492	196	58	146	999999	149	261	337	999999	811	675	553	715	59	480	787	240	999999	263	25	23	830	999999	772	999999	418	606	999999	927	462	124	885	165	518	247	929	492	227	92	999999	741	951	999999	623	
113	999999	999999	129	212	853	999999	999999	502	712	979	661	999999	999999	414	308	542	780	410	474	696	790	397	999999	811	551	304	22	999999	915	283	72	336	285	669	67	415	486	278	84	169	358	392	453	538	586	641	217	813	783	805	960	550	39	926	323	999999	805	318	660	558	290	130	587	438	999999	335	21	616	356	893	65	512	999999	315	347	999999	944	667	235	910	97	209	999999	119	322	521	999999	999999	355	779	609	178	999999	525	878	238	804	25	621	999999	629	600	466	889	749	458	999999	724	588	915	342	999999	92	750	470	91	267	477	999999	405	999999	662	270	576	999999	999999	894	810	436	999999	603	929	999999	975	290	496	999999	972	369	864	306	582	999999	440	447	471	96	866	999999	999999	971	999999	899	226	230	967	999999	889	999999	862	563	999999	297	479	322	413	999999	117	470	973	348	294	117	260	108	457	892	830	139	999999	800	38	755	638	148	275	39	829	999999	999999	999999	852	376	999999	310	892	295	301	127	43	379	999999	406	91	459	686	229	649	127	773	85	510	999999	784	71	535	659	658	999999	56	999999	272	999999	157	999999	496	917	999999	950	999999	172	601	999999	106	451	821	632	674	999999	461	999999	390	711	999999	247	656	102	591	445	775	242	636	960	80	660	117	626	258	273	999999	768	618	698	911	611	484	797	663	343	249	903	985	999999	878	10	992	560	381	999999	171	999999	999999	999999	184	973	535	999999	641	999999	343	205	383	410	226	999999	438	691	800	999999	763	858	438	258	205	872	257	168	999999	80	667	557	999999	999999	111	569	443	452	523	937	86	843	165	999999	999	54	999999	999999	261	999999	571	311	999999	12	156	999999	964	999999	999999	999999	726	377	999999	999999	778	999999	950	45	309	657	259	999999	178	863	999999	999999	999999	220	259	161	352	999999	906	895	508	366	797	252	202	798	604	365	483	999999	999999	708	293	594	448	222	103	999999	285	603	999999	586	143	896	709	235	609	999999	827	999999	999999	999999	470	663	72	422	989	708	842	510	63	999999	512	957	651	999999	636	999999	771	47	68	858	397	312	959	922	233	900	543	966	199	999999	538	664	260	168	248	629	531	36	999999	394	651	775	550	52	84	185	255	124	599	500	981	790	760	999999	999999	168	704	150	199	98	999999	876	320	999999	365	999999	706	492	356	999999	587	999999	814	999999	217	622	761	999999	847	57	655	428	377	999999	999999	748	904	159	504	89	925	999999	999999	999999	229	774	464	348	686	999999	479	999999	768	592	
913	999999	999999	96	893	52	406	999999	302	152	442	746	509	621	344	999999	943	556	988	276	91	205	908	679	454	999999	167	999999	240	621	577	893	660	784	786	632	772	817	265	999999	999999	148	99	999999	701	482	999999	843	14	79	293	922	773	999999	511	717	337	306	999999	460	884	982	556	680	574	549	96	724	835	711	844	135	300	536	592	999999	115	999999	978	971	177	999999	419	171	338	999999	129	999999	282	999999	304	476	185	805	577	700	592	419	129	162	396	999999	17	302	234	167	631	246	999999	569	611	999999	328	670	999999	569	573	395	352	919	429	928	451	766	417	378	949	495	959	892	360	696	104	825	585	627	316	127	936	180	32	883	999999	713	467	191	158	514	522	18	137	999999	999999	210	732	467	999999	251	885	856	217	146	999999	26	218	999999	29	999999	999999	665	262	999999	459	999999	897	546	679	738	309	235	230	999999	973	999999	765	163	630	894	999999	999999	529	75	999999	89	999999	999999	605	242	505	999999	999999	656	429	857	755	681	747	894	312	196	999999	370	941	659	636	772	173	999999	261	999999	294	135	409	999999	145	197	999999	999999	219	20	940	447	999999	999999	73	574	25	125	204	93	999999	736	591	906	999999	168	133	583	999999	199	723	278	980	449	267	46	257	462	721	568	467	378	684	302	999999	999999	999999	194	999999	72	757	57	142	999999	649	558	544	502	637	999999	73	640	926	999999	297	672	466	999999	499	999999	327	562	404	635	625	46	61	999999	660	988	41	939	999999	390	441	675	999999	812	799	709	502	999999	825	744	505	827	452	664	14	583	884	999999	694	999999	745	999999	999999	506	999999	612	506	255	999999	999999	945	133	999999	545	999999	621	536	654	993	790	534	572	999999	999999	139	999999	594	397	999999	86	114	697	254	430	645	246	32	999999	270	196	213	257	999999	187	999999	381	185	999999	999999	393	57	239	999999	904	999999	999999	469	993	377	754	28	118	999999	765	543	258	999999	232	899	999999	999999	897	999999	806	587	287	659	559	860	758	622	688	321	900	999999	874	356	350	397	473	777	38	271	516	178	104	999999	999999	999999	550	503	952	17	733	999999	159	999999	544	326	755	522	999999	143	618	141	999999	796	70	999999	668	902	999999	835	999999	574	999999	635	877	637	492	992	999999	999999	320	265	999999	999999	587	117	879	38	811	33	641	950	867	894	652	999999	838	307	235	421	975	648	964	999999	999999	169	232	999999	968	907	834	763	20	994	823	363	471	999999	999999	953	856	639	100	
514	203	485	707	999999	982	502	798	195	766	100	939	671	300	552	110	999999	999999	365	70	904	199	878	940	872	81	999999	913	189	98	999999	999999	346	999999	999999	924	999999	999999	555	541	475	118	999999	996	919	65	161	73	919	558	789	78	501	578	195	324	999999	545	999999	604	694	589	619	999999	495	534	603	123	999999	627	15	966	338	824	999999	796	550	882	30	817	920	235	999999	630	308	999999	74	767	372	145	999999	559	627	951	847	999999	499	552	999999	394	461	47	233	301	999999	999999	740	677	999999	399	774	441	524	26	683	468	999999	988	999999	293	470	835	751	704	27	456	349	999999	999999	999999	307	998	381	636	365	999999	11	999999	999999	485	999999	397	784	972	371	178	999999	610	277	999999	299	510	999999	227	924	626	999999	999999	999999	106	483	999999	999999	283	102	775	69	999999	999999	801	999999	999999	999999	321	820	82	60	778	342	849	421	738	120	999999	999999	796	252	999999	711	999999	596	481	427	980	11	119	999999	999999	880	595	118	155	999999	476	999999	406	600	443	999999	851	575	517	197	999999	685	999999	252	999999	863	306	533	905	186	922	214	986	475	929	319	710	385	549	898	747	999999	275	999999	644	678	23	205	999999	999999	999999	173	89	294	992	305	999999	867	595	999999	583	72	212	968	999999	999999	934	930	670	999999	695	475	36	618	999999	999999	419	956	608	433	849	110	999999	158	326	758	135	701	482	634	999999	843	999999	999999	324	684	999999	307	761	382	743	93	535	684	71	394	147	470	844	309	886	309	999999	172	999999	483	348	999999	652	999999	146	999999	457	46	80	999999	685	999999	999999	999999	999999	122	205	235	999999	766	999999	999999	96	931	621	664	857	183	748	753	583	627	111	999999	346	999999	654	492	245	511	999999	499	614	999999	709	21	176	89	154	773	999999	43	483	43	908	308	999999	721	657	999999	385	284	298	326	278	999999	999999	463	428	680	467	713	990	999999	999999	999999	435	877	232	609	999999	777	38	974	999999	550	153	78	932	999999	999999	933	834	762	135	361	211	297	940	999999	988	712	660	474	315	999999	999999	304	999999	999999	999999	101	498	999999	983	999999	255	323	999999	728	915	955	531	999999	173	534	878	237	999999	779	874	147	936	582	621	785	126	564	668	257	999999	848	999999	999999	999999	999999	444	999999	779	527	999999	887	999999	999999	734	42	999999	280	999999	781	999999	815	251	999999	958	735	164	916	437	207	999999	999999	655	999999	231	76	789	432	225	999999	999999	102	458	535	673	999999	528	724	847	588	604	
846	263	887	735	692	999999	999999	999999	439	270	527	358	581	999999	424	242	999999	990	668	253	759	999999	561	690	429	366	999999	999999	999999	999999	999999	79	999999	999999	644	438	767	694	539	469	747	999999	786	999999	572	744	876	498	259	754	999999	733	999999	345	845	791	701	999999	315	335	999999	591	179	999999	831	457	509	999999	402	985	474	999999	461	999999	999999	477	278	999999	999999	685	999999	228	999999	999999	999999	705	891	513	999999	852	736	570	388	999999	999999	165	121	565	656	999999	244	999999	105	273	289	832	282	999999	839	377	999999	627	89	999999	845	672	999999	953	352	135	566	996	229	549	259	904	126	999999	631	999999	999999	999999	427	12	999999	591	999999	999999	936	56	433	999999	674	390	999999	119	491	999999	368	906	775	167	222	530	558	248	999999	556	24	385	716	34	999999	499	20	810	999999	999999	189	264	549	452	27	305	702	654	999999	839	220	149	999999	999999	889	724	574	208	500	999999	454	212	912	576	923	560	339	408	565	184	999999	528	910	414	579	114	366	999999	999999	999999	828	904	916	839	345	875	962	358	999999	632	924	999999	999999	312	999999	976	352	973	999999	466	966	303	999999	157	468	999999	238	19	788	785	367	252	68	583	78	999999	296	999999	240	999999	999999	981	273	932	260	567	218	999999	781	602	762	999999	802	683	950	534	815	999999	380	653	646	953	570	359	999999	682	999999	999999	243	92	690	279	742	481	868	984	39	166	897	999999	483	630	237	999999	999999	999999	450	999999	632	999999	734	527	701	999999	412	645	999999	913	667	577	999999	481	375	698	911	492	650	330	999999	999999	505	659	871	480	179	25	725	384	999999	999999	999999	378	114	699	358	173	578	999999	79	233	574	125	999999	329	96	999999	999999	538	284	540	334	129	999999	666	48	84	999999	231	999999	396	919	46	586	377	999999	445	377	675	350	748	914	495	999999	999999	999999	389	999999	999999	393	177	759	197	109	796	965	122	999999	447	660	999999	999999	356	746	682	314	537	539	130	983	651	634	999999	197	536	626	839	867	999999	999999	659	913	113	838	999999	636	999999	937	790	412	999999	999999	929	25	77	240	567	748	999999	287	864	850	50	569	741	542	180	999999	573	180	136	999999	829	182	11	999999	999999	518	999999	55	582	999999	748	718	760	24	705	574	130	305	68	100	999999	701	410	808	872	544	106	709	466	732	373	619	285	978	806	999999	24	707	826	58	253	533	704	274	111	332	999999	727	836	606	878	277	999999	46	956	138	772	202	497	870	422	
795	589	999999	236	139	999999	782	217	947	559	423	999999	20	846	765	999999	146	999999	549	735	999999	872	860	853	106	508	999999	999999	999999	999999	822	219	955	999999	457	943	855	47	972	890	999999	519	999999	56	465	797	110	199	201	141	636	999999	947	999999	54	923	729	996	140	630	202	760	538	962	737	213	524	384	398	821	151	999999	734	659	707	999999	983	813	999999	999999	407	999999	830	547	999999	999999	272	820	591	534	224	999999	907	351	697	276	981	999999	319	261	283	999999	801	999999	999999	538	999999	297	437	195	999999	915	607	831	999999	152	999999	991	613	999999	940	703	793	863	606	999999	200	999999	999999	999999	999999	66	503	999999	34	681	999999	460	557	999999	577	974	999999	406	594	999999	999999	86	999999	555	346	999999	322	999999	320	580	932	937	773	999999	348	376	336	995	317	883	999999	471	806	551	894	479	443	792	999999	999999	320	396	279	307	41	123	273	416	105	999999	744	594	999999	454	748	999999	999999	999999	482	210	648	397	99	711	886	789	999999	999999	661	866	556	529	999999	354	269	999999	999999	475	675	234	999999	920	900	999999	148	827	645	361	802	582	999999	999999	320	631	327	922	307	568	421	251	843	696	755	999999	341	224	517	481	195	212	653	222	184	258	107	728	496	999999	572	69	154	999999	999999	999999	83	963	999999	455	37	346	249	109	64	433	390	999999	175	671	98	924	999999	173	176	999999	999999	580	417	999999	534	999999	436	637	996	361	106	925	920	999999	165	377	999999	72	453	848	963	554	999999	751	867	690	563	825	999999	647	749	980	999999	185	159	503	555	157	920	438	910	999999	113	702	999999	999999	496	498	516	720	919	257	719	999999	637	384	421	666	999999	843	45	610	999999	358	612	126	183	745	999999	999999	999999	999999	999999	999999	937	361	451	999999	424	412	204	74	319	860	728	502	999999	433	999999	774	91	888	953	999999	999999	310	555	754	999999	999999	999999	750	971	854	898	71	116	999999	390	285	999999	955	252	791	649	999999	300	205	629	120	855	750	999999	999999	579	933	903	74	622	637	806	999999	375	213	131	999999	103	465	962	666	395	566	52	999999	841	999999	999999	999999	438	432	999999	359	999999	980	365	999999	553	228	284	999999	168	52	91	999999	999999	246	999999	49	999999	999999	876	835	999999	963	724	298	707	935	911	453	297	741	635	199	628	457	572	395	847	590	999999	875	190	997	999999	999999	484	299	793	604	545	606	501	242	999999	183	126	171	266	76	832	617	999999	999999	677	426	416	892	134	999999	
674	204	202	90	305	11	999999	245	464	380	814	999999	151	317	908	691	999999	403	643	999999	340	999999	999999	999999	757	292	999999	359	999999	91	999999	999999	174	999999	929	350	413	421	937	554	528	880	707	999999	262	424	999999	999999	922	985	187	999999	999999	999999	691	274	75	421	332	22	443	305	915	382	999999	231	253	380	387	567	999999	999999	465	99	926	459	703	253	527	342	816	568	999999	344	903	999999	999999	494	90	999999	285	992	999999	924	120	232	999999	334	453	41	181	105	999999	999999	708	359	557	999999	753	241	571	999999	893	990	206	999999	999999	581	478	517	886	758	299	722	292	295	738	540	979	704	495	378	800	496	999999	720	946	81	999999	999999	377	999999	999999	849	103	999999	108	108	999999	244	363	999999	855	999999	999999	422	806	898	83	422	621	999999	188	58	999999	202	31	407	828	999999	929	796	945	924	999999	710	26	999999	629	828	196	999999	812	744	350	112	523	864	999999	999999	914	57	998	223	932	360	997	693	113	901	441	700	280	999999	999999	566	446	999999	794	999999	406	365	279	254	235	981	214	444	708	643	679	999999	66	89	571	881	798	732	992	999999	999999	333	347	728	397	496	369	568	438	783	665	592	80	906	352	558	777	999999	987	999999	155	562	985	469	999999	999999	643	999999	999999	434	768	714	938	13	999999	82	27	551	856	739	999999	645	15	924	978	97	96	999999	999999	22	999999	53	745	50	645	160	348	999999	999999	123	852	999999	999999	14	24	999999	653	77	185	280	999999	236	999999	257	999999	509	556	70	490	144	198	493	463	669	330	724	999999	897	368	581	733	149	55	743	887	452	999999	11	909	37	443	999999	975	999999	481	999999	156	999999	999999	145	603	287	397	371	924	999999	715	999999	683	300	999999	756	999999	999999	546	999999	999999	163	370	999999	999999	555	161	999999	701	179	518	999999	999999	453	578	481	195	232	978	456	752	683	819	528	737	999999	327	619	54	686	999999	381	920	90	696	992	136	999999	394	57	999999	934	999999	755	999999	999999	39	240	721	511	570	999999	625	999999	999999	507	344	842	159	220	999999	542	418	24	999999	147	85	117	999999	585	999999	369	838	930	999999	999999	999999	999999	677	999999	511	97	897	543	126	833	999999	830	440	198	657	999999	676	999999	820	999999	525	656	896	999999	644	921	482	146	166	210	648	695	770	999999	494	281	174	141	999999	999999	645	874	898	35	391	255	677	569	928	69	693	999999	999999	735	302	999999	177	964	382	589	614	761	386	915	195	999999	69	609	
999999	386	129	999999	475	680	948	650	758	871	332	999999	999999	913	217	107	517	999999	585	44	538	138	114	210	759	128	534	999999	497	982	839	330	195	77	865	551	940	999999	198	438	786	999999	608	999999	642	999999	345	999999	553	289	999999	211	484	999999	80	575	282	918	785	357	156	74	162	775	41	11	999999	999999	57	999999	999999	369	796	157	258	886	529	808	568	775	783	833	340	999999	584	637	999999	170	996	999999	279	31	372	999999	292	721	999999	833	274	999999	778	168	999999	887	132	48	415	999999	776	194	55	999999	360	999999	999999	322	734	944	200	404	999999	54	999999	757	396	999999	997	955	864	999999	397	696	543	999999	999999	624	190	453	999999	546	232	518	999999	812	255	805	671	362	276	970	987	554	642	870	485	734	977	896	999999	987	51	999999	999999	250	796	359	930	431	22	949	142	290	999999	654	182	999999	660	378	999999	590	474	644	999999	893	549	999999	64	673	452	999999	647	999999	952	108	999999	999999	55	153	26	999999	875	249	350	999999	838	999999	695	988	698	839	83	609	394	910	523	406	771	579	701	999999	305	266	979	750	999999	999999	338	999999	158	999999	600	999999	361	615	715	234	304	370	65	842	157	999999	999999	612	198	47	999999	51	999999	999999	999	999999	452	73	999999	618	269	599	25	990	378	934	839	297	248	566	257	778	204	298	112	411	523	999999	999999	238	291	376	561	274	948	296	185	59	410	134	75	999999	999999	107	964	704	354	75	474	223	999999	687	373	999999	789	131	999999	296	996	598	999999	593	267	999999	336	893	47	751	51	91	759	789	999999	999999	999999	958	763	107	999999	407	66	458	394	592	12	603	12	999999	484	827	449	888	63	811	999999	482	999999	999999	999999	81	666	603	33	392	463	447	800	259	999999	830	999999	749	962	598	542	504	209	675	999999	733	890	999999	277	224	641	870	735	85	942	28	927	120	336	262	999999	463	434	11	138	564	803	753	797	999999	468	700	926	465	279	677	283	365	999999	47	191	999999	335	808	751	593	999999	724	316	999999	902	999999	423	710	999999	89	79	207	547	805	929	999999	999999	623	755	941	944	280	806	999999	999999	572	827	298	999999	192	137	625	260	545	853	88	999999	684	750	999999	286	225	608	199	608	85	818	487	117	54	999999	711	63	809	649	441	918	999999	999999	340	999999	134	639	674	951	453	947	11	951	851	700	635	999999	544	664	728	672	999999	666	999999	753	999999	191	35	943	425	572	450	896	422	169	404	999999	999999	
999999	162	585	933	999999	164	999999	816	999999	265	354	613	838	999999	154	920	768	312	385	709	586	91	943	613	999999	535	999999	506	115	539	692	999999	329	999999	754	999999	152	999999	378	999999	999999	937	813	925	681	340	587	999999	306	975	653	857	999999	999999	833	708	219	972	999999	712	282	632	710	999999	573	999999	293	385	764	642	777	40	933	873	178	649	278	27	932	400	948	827	209	140	999999	999999	999999	723	629	55	999999	999999	536	999999	239	908	999999	816	361	632	999999	999999	299	663	999999	999999	923	155	438	194	440	201	49	811	763	454	432	580	119	738	772	570	755	719	350	606	999999	278	999999	269	999999	461	666	999999	353	999999	538	546	932	273	911	999999	295	999999	614	110	999999	724	901	999999	486	656	707	622	860	999999	456	580	323	601	999999	655	999999	999999	999999	978	535	739	468	26	916	885	648	846	827	641	999999	319	114	250	475	778	376	858	782	766	754	53	450	999999	300	957	999999	340	999999	999999	628	126	673	635	574	401	999999	885	868	999999	17	860	795	228	212	146	999999	82	135	350	288	653	999999	15	234	999999	299	601	999999	958	999999	317	702	571	999999	999999	645	478	676	84	522	999999	989	191	758	893	258	231	664	164	491	160	215	999999	976	974	999999	668	411	91	112	999999	168	910	999999	999999	167	233	999999	999999	999999	998	406	61	999999	797	663	214	256	340	244	999999	937	571	476	511	112	899	594	47	438	977	76	594	999999	857	332	89	252	999999	735	34	25	621	999999	493	999999	164	974	189	320	524	421	80	999999	44	727	596	443	436	999999	267	999999	178	614	523	931	812	88	971	999999	999999	999999	999999	605	219	999999	325	908	983	757	999999	999999	415	726	914	999999	999999	747	999999	999999	735	646	815	471	477	396	847	999999	149	562	999999	85	999999	714	736	562	999999	475	999999	981	411	688	999999	679	650	342	233	999999	999999	958	999999	75	150	842	739	999999	999999	726	137	999999	215	318	768	999999	815	872	999999	999999	999999	361	341	530	119	956	727	999999	999999	146	820	999999	173	405	316	191	627	999999	934	170	975	799	415	507	999999	814	775	999999	919	999999	999999	778	418	532	461	348	999999	413	999999	194	125	999999	999999	999999	905	991	659	810	11	586	803	999999	937	763	999999	200	946	833	999999	304	999999	634	137	167	999999	52	727	640	944	968	565	223	921	750	55	294	58	404	999999	999999	999999	965	101	342	235	925	999999	655	808	270	402	792	231	661	12	999999	999999	592	738	862	274	28	999999	43	31	
590	27	196	999999	440	151	551	242	999999	148	225	543	795	932	999999	211	999999	832	683	999999	999999	992	269	747	564	729	465	666	738	92	146	109	67	320	645	908	654	937	377	128	850	560	395	523	787	999999	769	660	391	660	999999	196	192	467	259	999999	758	999999	999999	999999	685	885	503	753	999999	125	485	484	297	999999	557	999999	464	999999	999999	221	606	745	960	616	960	805	284	88	890	950	917	600	70	57	160	216	999999	667	999999	999999	999999	642	999999	671	999999	294	373	943	113	68	999999	627	999999	999999	991	22	999999	546	749	880	999999	424	862	61	999999	999999	999999	249	298	999999	359	797	131	759	163	964	234	299	154	676	999999	999999	974	831	999999	299	857	32	999999	999999	728	247	917	562	999999	642	779	999999	473	999999	999999	133	999999	762	999999	934	506	999999	884	36	787	198	402	999999	448	280	450	999999	832	908	37	400	193	160	623	999999	879	569	404	521	194	764	826	567	805	318	685	222	131	294	793	999999	999999	999999	360	539	845	844	124	94	202	747	637	564	559	480	940	505	149	597	64	936	588	373	842	33	372	834	278	139	999999	238	999999	548	999999	999999	262	163	799	999999	999999	45	454	320	328	447	136	271	18	335	377	190	83	999999	239	856	296	775	999999	336	176	21	576	984	999999	964	837	98	448	406	227	786	999999	65	330	999999	492	277	54	405	896	111	825	943	761	414	164	385	318	999999	999999	487	966	473	917	265	469	470	820	999999	999999	47	822	999999	117	591	999999	27	213	221	374	28	999999	999999	999999	75	195	632	232	999999	809	999999	780	999999	541	740	999999	999999	147	999999	558	31	999999	689	795	999999	288	999999	835	180	929	146	999999	107	999999	846	756	184	43	852	80	999999	247	734	999999	999999	267	642	80	999999	771	999999	880	148	662	352	571	51	996	999999	999999	970	999999	62	166	672	291	999999	296	999999	984	645	208	294	995	721	784	723	143	649	999999	645	154	469	409	686	266	42	999999	999999	999999	714	999999	999999	75	109	999999	195	577	999999	865	584	356	385	392	999999	999999	595	999999	940	568	999999	907	356	999999	151	826	999999	652	480	415	999999	248	745	419	280	999999	745	999999	896	682	599	155	999999	783	27	299	768	87	999999	642	670	889	999999	982	437	806	999999	484	923	282	711	542	107	477	616	345	610	966	121	669	999999	999999	999999	268	999999	701	657	572	960	851	67	260	379	999999	999999	368	999999	762	981	473	635	270	999999	999999	970	66	999999	783	176	681	688	802	999999	
614	342	304	642	245	23	735	159	268	999999	81	225	999999	172	268	732	258	601	848	985	648	999999	48	80	633	999999	912	999999	873	406	289	999999	265	999999	765	505	450	726	508	748	255	323	376	746	999999	408	519	894	789	61	918	999999	840	817	326	999999	999999	234	999999	947	999999	92	999999	862	999999	908	960	175	407	999999	291	531	102	109	739	999999	666	999999	846	235	999999	28	863	822	487	208	332	447	968	999999	211	999999	717	560	647	173	47	999999	511	324	999999	354	999999	999999	769	396	987	741	999999	991	913	12	999999	999999	179	93	999999	463	999999	999999	586	522	999999	222	562	75	814	541	461	576	999999	162	999999	532	787	434	531	837	62	999999	221	590	369	977	280	209	839	934	391	999999	944	584	139	475	737	925	157	999999	473	704	582	999999	290	511	704	999999	221	854	995	999999	561	999999	410	999999	825	996	162	229	941	363	235	999999	160	897	631	712	33	325	794	862	286	257	374	358	517	999999	999999	858	999999	519	987	984	939	645	12	564	999999	999999	999999	740	773	927	999999	120	999999	703	304	393	999999	991	999999	999999	70	143	468	314	26	62	776	69	696	304	947	431	999999	251	939	514	894	77	999999	188	675	63	999999	359	915	264	879	999999	470	916	977	290	999999	102	924	806	187	698	547	130	78	590	54	479	980	999999	744	237	764	999999	498	813	462	999999	230	16	999999	999999	999999	762	183	961	999999	780	326	666	649	283	326	999999	337	206	529	999999	999999	94	19	999999	378	999999	519	652	60	680	999999	174	827	233	872	918	999999	77	308	785	947	999999	999999	999999	999999	323	270	471	910	631	462	302	293	53	448	145	996	435	741	999999	253	531	911	999999	362	999999	838	426	411	408	380	269	897	744	471	13	102	745	466	64	999999	58	741	999999	227	134	881	783	784	999999	921	337	336	999999	542	426	204	83	999999	11	485	999999	999999	511	261	999999	405	999999	999999	445	52	260	968	999999	650	205	789	492	700	237	279	64	642	674	486	53	932	983	212	54	999999	29	834	465	999999	899	999999	239	178	34	729	342	211	999999	999999	670	368	999999	272	347	636	712	383	683	999999	999999	211	395	34	218	270	421	999999	537	635	999999	426	513	117	750	217	999999	324	675	508	937	853	303	979	999999	684	999999	999999	999999	999999	106	645	161	733	159	999999	601	214	959	764	318	996	999999	713	671	254	999999	542	521	139	87	398	708	185	794	576	907	416	999999	533	977	700	481	129	539	387	274	999999	999999	
999999	615	354	364	911	199	999999	999999	590	318	571	829	750	209	735	340	708	937	976	939	582	790	195	996	436	786	618	525	553	183	293	980	999999	584	469	524	732	999999	796	999999	852	396	327	107	647	999999	999999	501	745	788	830	450	999999	840	999999	271	429	358	928	135	999999	426	636	999999	34	591	754	175	999999	999999	607	674	999999	991	96	196	473	97	358	731	558	999999	779	764	999999	842	692	244	209	207	105	384	115	671	413	436	759	910	83	65	999999	72	761	534	191	999999	309	306	999999	198	798	341	999	999999	576	464	999999	871	999999	999999	899	519	965	541	126	233	569	999999	999999	659	437	562	24	303	781	496	365	255	583	196	543	395	999999	999999	409	763	384	909	999999	949	790	888	999999	891	166	440	106	999999	418	999999	597	829	999999	104	761	245	999999	706	425	999999	999999	401	297	877	648	514	999999	954	142	362	999999	660	385	999999	869	548	715	133	147	350	400	145	836	626	999999	713	675	395	259	173	999999	678	493	25	999999	999999	999999	969	999999	651	411	151	97	999999	999999	999999	454	91	235	999999	530	203	568	999999	688	963	564	999999	288	934	999999	643	705	968	999999	999999	176	369	787	479	999999	999999	880	495	938	999999	58	781	517	999999	268	593	169	47	999999	253	119	999999	336	999999	834	999999	690	999999	812	767	999999	128	149	999999	770	94	304	755	274	783	322	83	146	439	914	782	163	999999	676	255	484	667	335	673	70	758	43	900	644	28	66	573	682	999999	813	930	642	579	891	183	299	414	999999	860	930	46	999999	896	999999	62	776	74	999999	567	293	777	792	999999	999999	22	61	404	999999	255	999999	749	400	965	625	984	150	999999	735	999999	956	79	895	999999	999999	34	487	999999	927	592	999999	991	999999	125	999999	45	147	175	701	878	132	999999	303	527	142	999999	645	999999	281	987	911	201	339	149	611	223	999999	327	734	853	535	914	476	527	13	999999	817	285	88	590	999999	975	999999	856	379	999999	776	377	342	560	388	181	865	939	999999	60	662	792	513	673	162	819	441	847	353	218	427	775	524	407	373	369	999999	690	150	936	318	482	999999	550	999999	999999	984	183	475	999999	58	536	846	999999	82	999999	772	414	437	37	999999	45	512	170	999999	10	853	934	197	29	999999	185	799	745	999999	190	32	963	236	647	834	268	382	990	999999	999999	929	571	335	348	597	822	263	122	402	999999	970	609	906	446	999999	59	985	999999	417	873	737	110	220	999999	999999	808	999999	789	
202	285	663	522	10	752	80	292	609	999999	431	133	921	687	352	468	999999	423	66	789	987	784	282	926	582	297	164	828	999999	443	999999	789	999999	474	919	999999	619	457	608	999999	376	378	450	147	999999	294	951	59	999999	752	999999	589	999999	398	802	417	12	737	939	712	598	251	999999	176	512	642	489	457	767	235	848	762	814	902	423	618	999999	145	901	297	999999	999999	80	607	760	756	47	999999	671	511	125	882	517	895	566	134	446	283	634	999999	805	504	291	532	903	919	774	849	975	193	83	867	835	652	377	493	180	334	999999	999999	605	243	999999	999999	119	965	999999	918	346	298	182	70	999999	519	492	999999	822	999999	703	841	982	198	999999	488	438	258	57	865	528	999999	999999	999999	868	878	786	571	718	35	422	938	675	855	512	686	21	22	366	325	999999	536	999999	632	630	574	773	417	963	307	827	861	918	388	400	273	345	70	202	999999	999999	920	999999	797	999999	765	175	999999	685	594	999999	999999	892	732	705	992	411	330	492	304	114	999999	608	421	207	561	29	296	465	248	350	950	820	733	999999	999999	413	999999	507	999999	408	647	731	378	829	412	969	196	683	999999	862	999999	577	898	528	363	322	710	600	999999	746	879	671	446	253	526	605	168	999999	466	999999	999999	823	999999	895	999999	647	239	592	795	591	833	999999	999999	999999	335	382	922	999999	238	999999	703	283	933	127	529	976	295	134	313	806	810	56	999999	818	334	201	949	12	999999	715	92	999999	804	982	912	999999	613	999999	918	999999	682	954	911	539	999999	264	889	999999	375	999999	361	114	289	988	999999	787	396	249	62	143	433	999999	154	522	844	999999	478	950	999999	263	372	236	216	169	134	856	145	686	999999	79	312	449	999999	579	999999	977	999999	816	999999	135	879	999999	999999	784	720	762	999999	398	695	310	999999	999999	305	122	128	999999	897	129	864	924	652	709	315	982	831	999999	293	999999	169	866	999999	999999	748	89	999999	999999	228	432	449	999999	56	746	991	999999	293	373	154	999999	460	238	999999	719	952	999999	483	999999	68	34	952	737	479	245	239	828	999999	999999	199	225	738	129	999999	999999	680	502	999999	905	718	682	699	999999	838	768	999999	930	786	36	999999	999999	605	999999	940	204	479	711	999999	811	999999	173	79	168	183	928	785	999999	331	999999	48	459	409	578	461	999999	999999	494	898	999999	131	999999	999999	999999	999999	728	620	533	188	711	999999	968	999999	76	397	554	613	541	999999	909	999999	999999	609	182	987	
999999	71	999999	753	565	870	985	812	999999	689	999999	999999	999999	744	455	318	999999	162	999999	618	80	849	343	190	999999	771	793	209	999999	727	349	999999	999999	549	174	999999	999999	780	623	999999	999999	165	999999	387	188	999999	81	796	839	601	731	629	999999	563	917	411	999999	999999	846	793	87	999999	823	463	349	999999	261	992	580	787	724	481	999999	777	608	914	429	999999	12	483	700	996	369	999999	995	720	999999	316	631	762	939	747	933	999999	764	999999	342	965	47	999999	181	89	225	61	999999	260	100	221	999999	13	981	771	844	999999	103	999999	426	435	467	629	999999	945	999999	817	848	977	547	709	23	999999	581	463	918	999999	999999	999999	780	999999	521	745	630	497	361	999999	781	177	903	570	736	683	999999	999999	508	418	856	999999	718	408	213	898	713	390	208	999999	431	528	853	510	71	999999	309	118	913	722	999999	323	594	743	999999	681	999999	976	972	999999	575	674	955	509	486	999999	902	382	114	623	42	249	999999	999999	205	263	324	999999	508	264	383	999999	993	786	419	543	641	975	999999	531	823	736	999999	999999	999999	757	572	353	33	985	999999	999999	13	299	689	999999	34	813	547	783	367	999999	478	718	955	875	680	999999	99	999999	999999	927	21	582	999999	305	831	431	776	999999	690	970	379	522	999999	456	999999	703	106	660	999999	999999	437	588	174	152	999999	999999	912	139	86	403	999999	89	551	652	915	430	500	394	927	603	47	108	999999	999999	999999	999999	44	509	999999	977	82	999999	999999	615	999999	999999	418	657	47	999999	518	646	372	297	716	300	971	999999	541	999999	213	711	732	999999	791	338	999999	777	839	312	664	413	950	109	330	824	653	935	163	493	22	842	356	999999	94	400	736	805	999999	999999	984	13	967	912	773	370	706	520	824	170	936	640	817	734	999999	115	695	999999	966	891	646	45	999999	57	263	370	999999	936	830	400	602	690	107	828	327	999999	445	48	335	999999	127	142	121	992	999999	999999	999999	622	999999	978	705	474	999999	788	999999	949	136	920	999999	412	15	769	690	433	568	256	542	989	416	817	670	999999	937	999999	773	999999	999999	884	999999	999999	346	743	999999	851	695	999999	851	319	463	999999	534	999999	389	923	999999	358	451	687	434	309	839	45	215	999999	318	58	536	831	24	860	34	251	999999	777	999999	272	160	839	738	999999	999999	999999	999999	48	999999	155	277	999999	63	425	999999	247	460	201	51	310	538	118	999999	647	601	29	304	999999	353	292	999999	999999	856	999999	207	612	999999	994	
999999	999999	509	176	999999	172	999999	523	778	999999	798	787	791	237	999999	766	734	52	306	999999	839	385	929	933	999999	999999	59	664	167	372	228	459	298	465	296	999999	801	371	889	380	866	999999	250	705	999999	999999	501	868	877	100	999999	164	999999	999999	164	528	686	575	482	228	123	999999	365	416	380	348	999999	999999	940	309	964	373	162	926	234	761	144	999999	140	138	508	999999	999999	76	999999	999999	154	440	310	768	749	999999	888	671	267	749	722	834	334	464	76	175	999999	577	999999	592	999999	388	633	999999	393	462	445	354	719	932	999999	299	10	999999	999999	68	34	999999	560	739	485	491	669	484	48	310	999999	675	71	999999	999999	219	940	823	999999	766	999999	907	384	296	790	999999	951	334	999999	433	834	26	999999	18	150	756	27	396	117	520	719	158	365	93	999999	999999	999999	386	680	129	999999	187	999999	437	999999	127	999999	274	948	941	540	345	74	999999	999999	882	415	999999	203	505	202	554	715	550	56	999999	551	300	732	30	999999	575	653	300	999999	657	770	832	755	32	957	999999	999999	999999	979	384	94	749	617	999999	364	999999	192	184	927	803	999999	705	390	603	576	507	541	927	999999	965	691	999999	540	818	122	582	307	999999	548	449	116	549	571	672	574	802	683	61	999999	29	392	999999	373	281	195	74	451	162	999999	999999	999999	519	999999	24	692	320	219	798	568	782	933	21	999999	488	697	922	999999	718	39	999999	824	999999	271	671	583	222	410	999999	999999	57	140	155	724	97	999999	999999	999999	556	980	263	592	884	493	884	95	380	842	884	583	999999	999999	733	132	682	999999	999999	258	812	441	480	999999	950	999999	999999	651	788	297	999999	260	111	857	588	737	999999	191	939	999999	387	586	213	999999	525	685	370	127	407	32	999999	461	999999	348	262	999999	999999	354	641	719	999999	242	307	999999	303	634	482	415	999999	995	356	501	999999	999999	870	236	237	111	999999	275	804	999999	254	999999	254	97	999999	762	605	472	999999	999999	549	229	34	155	288	130	85	999999	999999	999999	775	411	676	551	765	999999	477	35	887	408	999999	376	915	999999	988	999999	838	216	877	719	999999	999999	767	999999	999999	476	711	725	999999	117	999999	502	999999	999999	627	842	98	703	331	999999	295	579	584	829	999999	182	314	455	999999	999999	291	999999	23	492	999999	999999	643	999999	599	298	67	751	87	999999	383	999999	313	75	951	155	453	144	885	890	434	240	999999	999999	463	778	172	265	999999	999999	825	999999	999999	580	999999	731	208	346	113	
42	929	543	999999	804	456	12	999999	248	504	999999	302	157	983	133	68	999999	601	999999	999999	820	136	802	192	875	954	226	980	999999	370	229	946	116	999999	999999	961	890	738	999999	999999	999999	909	923	760	557	909	999999	182	365	522	791	139	502	999999	999999	999999	137	361	999999	850	239	32	146	878	285	999999	999999	126	999999	171	177	185	111	224	999999	911	213	51	635	966	285	999999	624	220	578	99	999999	67	747	946	833	539	121	649	261	438	999999	54	999999	492	722	999999	51	203	354	616	38	999999	999999	381	702	95	999999	661	574	196	407	926	999999	999999	621	139	378	999999	337	999999	999999	999999	963	408	149	168	566	999999	253	723	999999	431	999999	962	71	175	845	376	999999	999999	999999	460	84	999999	41	845	745	299	871	999999	193	857	865	716	552	576	324	813	242	543	529	999999	999999	851	194	976	71	347	999999	455	293	12	940	999999	824	614	387	898	377	303	423	999999	999999	659	539	154	565	999999	999999	495	999999	999999	144	710	228	239	52	233	881	64	783	407	999999	426	310	191	999999	999999	999999	937	199	426	446	938	999999	262	313	757	999999	999999	999999	913	926	638	999999	261	868	240	999999	999999	571	163	999999	999999	520	25	110	854	359	358	238	999999	266	999999	999999	435	595	999999	590	966	926	294	999999	842	999999	870	481	999999	999999	58	323	999999	915	307	376	999999	999999	134	428	114	999999	458	407	963	999999	140	656	454	342	178	999999	672	650	404	667	999999	252	184	999999	649	544	999999	41	999999	999999	999999	999999	958	999999	270	999999	470	777	999999	813	999999	887	999999	41	513	223	999999	204	653	391	651	46	520	639	99	793	999999	456	778	570	589	427	106	929	268	766	697	348	82	152	205	894	175	591	199	399	304	153	174	435	517	377	999999	919	393	999999	999999	329	25	999999	801	999999	999	914	233	60	790	28	773	747	525	999999	132	511	196	756	871	929	449	700	999999	91	291	999999	62	221	999999	186	545	752	912	378	332	604	351	191	895	999999	999999	148	608	285	999999	427	910	829	999999	999999	733	999999	999999	924	879	325	978	720	732	999999	861	21	21	614	483	30	834	156	365	527	999999	999999	861	620	571	311	102	223	711	864	442	233	966	172	452	909	999999	987	999999	999999	999999	630	458	248	398	355	137	993	802	359	592	999999	999999	727	999999	728	774	34	362	578	233	999999	19	868	224	999999	55	999999	171	573	913	847	657	358	901	539	556	622	231	226	183	999999	421	361	281	679	759	999999	455	723	144	
92	634	921	999999	861	621	590	34	760	309	288	832	238	445	999999	999999	999999	826	187	999999	999999	802	999999	404	134	999999	657	596	545	999999	807	402	447	438	830	222	736	574	999999	917	965	598	471	916	894	275	192	916	536	573	644	421	278	999999	983	290	999999	526	659	517	964	993	489	882	502	999999	394	800	614	532	379	551	787	270	999999	563	341	229	510	859	171	741	69	971	244	395	999999	896	455	550	724	220	915	531	953	971	118	999999	424	18	881	391	311	14	999999	103	999999	999999	999999	429	948	278	26	799	999999	999999	934	999999	648	116	999999	999999	355	73	807	169	999999	265	317	245	454	999999	805	999999	977	999999	439	64	777	150	762	126	562	35	999999	999999	999999	999999	185	999999	47	601	940	317	256	393	46	247	999999	44	467	999999	700	108	974	206	472	999999	822	999999	793	879	999999	507	354	644	934	999999	999999	360	965	520	89	586	207	853	999999	498	999999	594	743	201	857	742	683	393	999999	463	60	405	984	679	303	999999	937	168	861	443	963	612	458	999999	775	847	79	946	298	124	999999	131	395	973	999999	237	833	601	32	996	823	960	228	481	999999	999999	375	295	227	480	999999	49	991	999999	535	642	145	35	426	19	673	999999	105	312	562	929	20	999999	409	75	776	346	145	864	619	12	393	977	448	709	482	784	728	817	999999	999999	999999	27	448	999999	999999	807	185	22	999999	96	864	916	918	999999	66	364	886	162	704	999999	903	137	757	532	999999	999999	586	999999	537	889	999999	287	837	700	999999	999999	572	772	973	968	171	133	540	533	999999	477	999999	109	653	127	897	576	999999	172	958	12	269	999999	999999	934	230	999999	484	444	88	586	89	999999	999999	999999	999999	124	999999	735	151	780	999999	234	999999	999999	108	486	999999	419	999999	441	174	674	999999	797	733	657	999999	48	747	702	648	999999	999999	999999	999999	841	999999	589	999999	783	397	999999	30	188	415	44	530	607	835	744	999999	999999	453	999999	422	414	999999	751	340	999999	730	150	987	448	999999	500	779	834	392	267	999999	999999	93	217	54	785	653	563	392	698	999999	785	213	13	999999	583	652	808	148	984	365	809	259	202	999999	256	401	999999	56	915	265	999999	225	999999	818	920	981	245	602	637	760	999999	368	641	999999	945	999999	983	150	558	847	970	999999	407	902	125	234	890	165	999999	394	81	999999	476	442	441	569	999999	999999	387	601	416	216	511	233	442	999999	617	196	117	319	999999	441	498	77	294	999999	817	674	702	
695	999999	999999	804	252	688	416	892	999999	999999	999999	999999	999999	762	956	999999	999999	195	184	999999	999999	617	703	57	487	977	639	27	408	158	442	752	961	492	691	510	336	411	268	544	999999	558	418	622	731	18	619	999999	542	637	530	814	999999	214	37	88	397	42	326	275	59	399	493	999999	142	633	349	315	81	455	114	362	999999	639	445	126	208	91	326	999999	368	960	485	999999	627	627	118	756	465	613	123	303	95	992	495	636	74	367	490	107	668	313	607	96	532	178	887	14	999999	911	999999	315	716	847	999999	98	913	999999	432	999999	525	593	999999	999999	342	999999	277	933	153	808	61	840	999999	228	810	64	363	999999	248	459	740	114	987	554	999999	807	586	999999	999999	999999	722	351	935	975	582	85	462	150	999999	721	900	953	860	999999	859	48	714	498	47	852	999999	999999	483	999999	774	420	999999	999999	732	535	234	39	848	999999	96	709	905	625	999999	734	602	222	645	527	558	786	999999	37	694	696	102	98	999999	242	999999	207	868	961	211	172	480	166	418	228	496	871	115	124	874	999999	142	99	853	312	260	999999	999999	999999	424	987	176	577	999999	45	442	999999	829	615	84	888	841	944	999999	999999	264	999999	804	426	40	687	999999	139	163	999999	999999	13	999999	897	982	158	999999	911	999999	223	999999	902	554	999999	999999	359	999999	500	49	985	317	999999	999999	379	58	814	718	462	925	737	317	46	999999	999999	481	439	901	931	633	925	570	930	407	209	487	361	999999	999999	641	681	999999	190	999999	999999	238	375	337	999999	849	177	440	865	986	999999	906	958	488	488	900	356	999999	120	867	124	999999	386	999999	476	999999	697	999999	296	821	254	102	999999	946	257	837	115	112	46	92	465	495	999999	944	597	999999	528	999999	412	999999	294	232	999999	323	976	751	999999	999999	861	972	161	254	153	54	741	999999	779	22	241	651	999999	253	999999	38	411	999999	721	999999	999999	999999	374	824	520	765	536	31	999999	813	970	505	985	531	251	999999	999999	221	999999	660	212	999999	999999	999999	641	761	737	50	810	505	911	357	40	418	999999	688	999999	999999	999999	387	517	719	999999	965	51	735	665	999999	12	358	107	999999	286	70	999999	999999	659	857	192	999999	38	999999	999999	72	902	622	474	999999	149	999999	465	603	487	999999	152	492	732	558	474	906	105	473	48	462	408	999999	999999	969	188	79	38	750	155	974	359	999999	999999	999999	73	429	270	999999	133	449	893	504	712	321	918	747	999999	111	393	286	999999	
999999	999999	759	664	190	551	505	398	80	534	714	458	513	615	130	984	647	494	999999	645	16	349	598	999999	903	18	759	61	441	489	927	367	868	320	999999	999999	749	430	882	877	765	701	999999	915	999999	56	209	706	797	762	942	616	348	640	657	999999	999999	200	999999	999999	999999	454	999999	590	999999	357	589	202	999999	556	245	226	611	177	879	315	296	682	389	999999	809	999999	263	679	546	321	28	238	999999	999999	715	559	669	711	96	999999	744	999999	319	831	466	16	885	999999	527	999999	14	181	760	352	928	186	810	903	372	737	999999	999999	54	294	338	361	540	250	999999	999999	999999	999999	90	568	570	823	373	999999	400	802	999999	22	161	820	999999	846	477	999999	651	539	748	766	348	358	131	467	999999	999999	999999	115	476	645	410	841	178	113	100	202	999999	999999	812	263	999999	569	570	187	135	233	977	492	884	230	598	999999	937	791	561	732	999999	112	404	349	64	295	999999	532	612	320	999999	213	756	999999	999999	545	999999	495	263	779	788	944	342	205	999999	21	999999	255	999999	108	999999	387	999999	999999	755	679	710	999999	208	999999	243	47	574	815	580	774	735	609	693	62	585	452	999999	782	999999	503	770	209	302	999999	74	90	485	999999	416	999999	661	398	529	857	999999	999999	999999	46	545	750	379	526	624	282	999999	621	561	994	999999	999999	849	999999	423	262	909	511	999999	164	999999	162	562	69	408	315	123	999999	89	836	227	332	165	999999	246	203	133	253	999999	999999	768	452	528	491	991	999999	425	891	974	277	947	333	999999	142	884	999999	197	319	128	999999	169	938	999999	725	776	201	999999	358	532	229	138	665	926	161	999999	999999	633	81	78	453	889	231	999999	812	888	894	250	33	616	853	999999	813	135	999999	860	829	999999	803	714	799	999999	77	368	755	148	999999	406	930	745	183	999999	126	999999	999999	429	937	576	729	999999	999999	999999	282	742	999999	999999	325	540	660	300	566	999999	829	366	278	999999	822	862	999999	999999	606	999999	319	999999	442	103	999999	572	460	846	922	263	999999	999999	833	848	386	334	689	999999	822	752	745	999999	189	383	929	759	972	999999	607	84	959	64	240	393	641	995	309	585	333	753	89	814	999999	313	619	862	533	999999	417	497	183	85	851	854	752	999999	108	69	173	140	999999	999999	248	847	304	136	737	449	217	391	999999	999999	217	79	672	930	999999	876	764	999999	236	999999	474	999999	999999	884	213	386	641	960	897	250	422	999999	163	999999	576	530	999999	999999	134	
94	222	999999	471	80	999999	782	191	821	419	232	304	106	999999	57	999999	138	999999	419	922	999999	807	257	494	785	691	999999	915	999999	364	741	867	281	999999	152	999999	999999	648	831	26	430	204	820	551	674	945	326	999999	999999	999999	447	583	999999	569	999999	286	965	999999	999999	999999	852	867	30	466	678	999999	33	999999	762	717	666	999999	125	402	502	167	987	705	819	999999	375	999999	999999	765	916	167	277	711	999999	865	375	906	962	999999	999999	563	999999	363	873	319	999999	999999	536	399	739	957	999999	206	999999	616	999999	269	722	845	23	137	999999	265	549	520	999999	321	999999	999999	352	760	999999	999999	238	939	983	633	832	999999	918	212	198	419	35	958	699	999999	999999	999999	575	115	194	999999	438	999999	999999	999999	814	999999	232	609	999999	999999	999999	979	440	999999	967	999999	999999	666	436	222	927	811	999999	649	999999	999999	821	25	677	431	330	246	575	410	243	999999	445	74	818	999999	287	318	33	558	372	56	528	903	114	999999	929	999999	678	972	199	627	999999	854	689	999999	999999	216	999999	757	319	810	413	999999	561	776	693	568	847	957	999999	618	788	999999	286	192	72	999999	911	172	501	421	567	603	220	616	999999	590	384	595	938	80	386	275	249	561	999999	999999	351	337	822	370	72	721	999999	580	838	719	578	999999	171	624	305	769	999999	898	253	810	819	945	999999	999999	194	262	28	864	242	999999	150	999999	550	999999	575	584	349	141	359	845	566	999999	777	383	22	877	434	324	999999	616	999999	351	999999	832	999999	406	653	999999	999999	809	703	182	348	325	578	853	956	596	58	721	430	134	548	407	253	189	999999	999999	999999	999999	828	704	999999	625	513	799	416	718	999999	179	930	629	954	549	152	393	302	999999	804	169	921	837	999999	64	999999	884	802	999999	588	499	238	352	999999	869	981	998	94	722	812	778	446	248	700	999999	790	800	999999	999999	265	860	887	999999	999999	931	999999	990	999999	44	999999	629	997	999999	139	406	941	999999	999999	94	567	154	309	579	649	35	722	683	147	397	999999	395	714	802	655	999999	999999	523	845	696	999999	990	569	999999	292	999999	781	940	999999	999999	937	999999	799	999999	441	121	560	317	75	999999	219	711	853	999999	770	54	914	999999	999999	999999	794	427	742	314	609	577	999999	259	297	466	254	781	574	843	460	72	999999	629	371	999999	177	999999	999999	374	999999	773	999999	528	289	999999	278	586	100	706	508	519	469	494	485	999999	536	999999	30	608	237	437	999999	999999	591	999999	457	295	
999999	999999	999999	499	970	378	827	835	439	66	969	58	198	999999	691	999999	999999	940	602	112	154	507	17	866	284	848	147	999999	999999	999999	936	582	999999	999999	753	784	999999	999999	549	999999	999999	999999	434	479	341	971	999999	569	746	278	999999	999999	115	355	151	999999	999999	378	224	131	240	777	999999	311	999999	999999	268	215	913	999999	999999	999999	401	999999	444	504	82	538	535	313	438	577	999999	368	463	296	476	444	999999	428	486	103	794	999999	860	889	450	133	359	943	712	215	656	839	871	348	258	603	910	646	999999	999999	999999	911	693	663	474	999999	847	833	999999	823	373	494	430	312	541	974	651	555	64	948	188	591	600	233	920	999999	496	999999	999999	873	999999	205	174	716	999999	883	734	207	425	610	285	526	32	999999	841	171	999999	569	807	284	951	365	999999	999999	591	261	321	999999	742	10	999999	732	795	57	299	177	330	999999	62	999999	250	454	140	999999	999999	662	569	999999	999999	999999	999999	927	316	763	922	178	613	860	135	999999	572	274	999999	999999	267	553	731	975	599	999999	999999	705	517	159	43	506	234	999999	641	999999	692	609	88	983	945	425	425	41	999999	131	564	999999	588	999999	95	976	999999	715	999999	129	930	593	121	716	917	359	999999	166	729	425	944	474	228	999999	999999	999999	195	481	479	999999	137	700	850	478	120	381	999999	999999	999999	999999	517	999999	952	521	998	999999	497	999999	999999	596	14	268	311	709	999999	999999	251	391	745	999999	999999	518	999999	354	992	240	742	643	999999	545	241	956	103	999999	908	435	522	707	207	218	999999	823	415	882	836	999999	999999	151	999999	30	999999	735	718	940	999999	998	281	608	528	767	365	854	999999	999999	999999	999999	175	639	801	751	577	544	999999	537	659	967	113	364	517	999999	842	601	352	585	415	505	248	162	405	909	163	914	188	999999	852	620	68	999999	999999	788	999999	999999	350	550	999999	596	999999	190	290	309	894	917	100	404	925	764	512	189	124	999999	999999	23	243	891	597	662	999999	754	684	49	908	999999	999999	729	432	999999	261	801	999999	819	954	999999	871	999999	24	245	999999	783	514	999999	999999	999999	771	999999	999999	999999	999999	458	999999	999999	999999	999999	505	251	999999	677	999999	371	972	999999	999999	710	57	999999	904	751	151	148	999999	361	839	581	249	999999	931	40	456	178	750	743	566	999999	849	351	588	166	562	999999	704	347	164	999999	811	670	585	999999	830	475	999999	236	547	387	999999	999999	951	658	557	909	320	370	230	913	620	238	286	999999	860	706	
716	747	199	521	443	538	206	386	769	578	21	533	209	999999	414	523	205	188	230	258	999999	929	999999	999999	319	344	127	251	841	583	999999	874	546	134	759	25	47	36	999999	54	999999	575	889	978	898	787	999999	249	508	999999	999999	107	999999	612	317	999999	999999	546	212	108	420	955	999999	196	194	999999	986	84	231	398	486	179	244	186	854	999999	50	631	754	531	183	878	743	744	999999	999999	394	999999	817	972	877	500	824	845	633	449	999999	702	793	999999	801	96	999999	999999	620	863	863	314	999999	492	745	517	791	680	925	541	222	799	646	898	751	61	267	258	999999	985	355	398	552	414	793	999999	837	993	730	96	861	633	134	999999	432	90	999999	999999	236	369	708	153	999999	101	237	999999	65	895	19	999999	828	768	999999	634	518	999999	761	353	698	999999	999999	798	950	838	680	588	675	960	476	671	876	999999	999999	161	287	211	478	460	187	562	292	999999	983	980	268	999999	999999	499	177	957	999999	999999	999999	829	999999	999999	999999	90	421	999999	999999	104	428	348	873	999999	746	446	357	316	995	999999	176	145	124	737	815	969	999999	587	999999	999999	793	518	353	54	306	202	999999	377	18	398	49	999999	999999	198	999999	999999	999999	372	999999	598	151	860	961	999999	665	500	714	999999	104	233	510	833	104	389	310	999999	995	828	999999	999999	975	999999	307	607	271	999999	148	926	223	180	862	999999	241	955	999999	933	556	335	999999	806	487	518	999999	785	887	999999	444	618	887	612	999999	288	999999	999999	623	999999	562	363	756	38	362	999999	999999	924	371	301	601	999999	355	377	364	669	450	999999	76	466	999999	522	999999	65	202	529	49	999999	530	583	444	439	999999	999999	381	202	579	359	454	999999	779	357	424	596	614	305	273	519	999999	980	838	981	735	166	463	50	999999	999999	836	832	748	999999	999999	999999	856	171	806	482	996	999999	99	100	347	376	999999	360	999999	999999	999999	896	999999	529	362	549	745	463	999999	999999	419	999999	558	999999	522	622	951	999999	952	637	999999	453	498	790	523	97	890	999999	643	369	479	112	942	999999	260	940	999999	229	776	854	52	403	467	630	999999	665	999999	999999	578	999999	425	999999	408	999999	394	997	999999	999999	16	274	659	998	820	999999	706	317	398	48	627	582	57	732	875	107	595	999999	999999	868	727	999999	484	678	178	918	944	443	703	482	135	263	543	109	222	511	205	999999	582	132	923	999999	277	999999	593	996	677	693	170	999999	875	999999	21	539	748	158	999999	980	829	999999	
999999	273	613	999999	999999	374	48	999999	519	999999	902	999999	763	999999	944	972	590	909	95	182	250	261	282	403	999999	87	999999	13	999999	74	721	224	999999	999999	731	659	152	361	999999	999999	957	729	184	797	408	334	999999	158	999999	775	567	999999	895	656	661	999999	991	220	319	834	132	45	999999	454	652	687	336	999999	141	294	830	999999	256	866	225	520	87	999999	994	282	999999	103	418	999999	999999	999999	329	567	28	592	999999	931	51	828	105	922	142	729	999999	720	997	211	27	999999	945	338	633	38	441	151	999999	999999	225	47	52	39	626	999999	948	811	999999	768	74	999999	626	898	999999	428	999999	303	388	357	340	284	284	999999	86	118	999999	177	216	999999	136	999999	530	999999	716	999999	999999	76	305	129	999999	999999	362	239	147	478	999999	56	150	215	267	148	762	714	999999	999999	999999	461	952	999999	999999	780	604	76	999999	197	28	999999	192	999999	999999	999999	997	268	577	999999	921	999999	453	608	433	592	999999	11	999999	987	124	815	976	774	999999	334	123	786	999999	10	738	295	597	950	459	220	864	956	572	999999	150	503	999999	188	30	999999	17	354	999999	789	753	602	43	654	82	999999	999999	417	942	318	590	220	521	577	999999	999999	457	503	158	222	727	999999	439	479	847	999999	678	798	754	533	326	768	999999	957	256	145	262	942	877	256	723	999999	24	264	972	929	982	570	918	394	270	514	999999	872	999999	999999	173	563	806	461	535	999999	662	418	999999	999999	519	564	330	133	382	999999	999999	902	999999	280	999999	185	507	999999	638	117	999999	369	273	812	572	829	895	574	972	698	146	999999	721	34	794	605	272	160	420	999999	249	999999	21	755	888	999999	383	791	626	987	999999	999999	822	427	819	302	155	188	260	689	668	755	161	683	378	210	999999	474	999999	460	912	999999	506	220	999999	94	358	517	924	277	999999	113	948	999999	642	256	999999	303	215	502	460	94	900	731	759	999999	643	337	386	688	123	908	316	999999	85	709	999999	611	559	734	944	637	264	982	243	565	807	177	51	132	607	887	269	999999	10	828	456	775	461	383	450	30	141	246	164	547	797	782	909	933	863	991	744	999999	557	822	999999	999999	497	204	686	476	999999	264	999999	236	649	332	175	999999	263	999999	999999	999999	293	924	506	27	827	999999	767	35	268	118	269	615	152	788	435	187	999999	537	999999	267	696	974	733	876	165	928	898	474	617	662	679	254	840	569	197	633	326	812	100	801	436	999999	999999	188	999999	474	
93	860	897	999999	258	725	340	892	488	999999	200	629	862	899	999999	302	417	606	438	24	775	583	601	999999	861	999999	446	999999	999999	999999	999999	555	881	690	999999	47	577	629	413	953	914	999999	90	877	443	696	999999	201	13	144	253	612	750	999999	699	510	269	105	999999	999999	289	854	71	453	552	999999	747	182	64	999999	724	788	202	484	999999	826	999999	723	368	175	246	255	482	696	791	164	805	999999	999999	344	777	482	504	351	674	69	999999	636	999999	798	999999	777	146	253	419	465	419	999999	880	873	999999	545	736	960	826	43	382	374	999999	999999	839	999999	191	720	999999	252	293	851	810	999999	939	866	398	570	226	999999	999999	239	287	335	999999	539	31	127	999999	242	999999	544	999999	999999	687	521	974	999999	958	112	596	999999	270	177	999999	568	999999	999999	999999	151	157	175	743	367	925	153	97	337	653	310	999999	74	999999	750	506	749	336	179	362	999999	892	461	612	123	872	692	968	119	163	186	85	999999	193	999999	999999	580	800	167	999999	544	999999	646	293	657	287	999999	41	520	670	432	241	999999	487	515	999999	696	999999	630	495	242	184	977	183	476	234	644	880	999999	665	999999	948	179	464	818	999999	255	177	954	835	350	660	457	449	999999	945	790	704	678	936	999999	27	180	672	482	369	456	999999	816	433	643	651	999999	999999	999999	483	999999	830	668	999999	13	528	608	794	154	581	727	538	452	531	444	940	212	272	276	909	778	506	999999	999999	547	999999	361	531	202	698	827	602	705	257	883	960	45	166	932	870	419	386	527	999999	642	917	30	295	988	703	449	999999	999999	835	704	565	848	220	974	231	176	86	601	455	754	134	999999	205	648	484	904	56	999999	999999	500	999999	999999	90	815	629	762	75	542	999999	259	267	24	869	999999	328	121	999999	191	999999	703	999999	784	81	156	518	94	824	999999	999999	798	999999	239	191	344	312	999999	767	404	354	469	110	999999	999999	999999	999999	119	963	652	999999	999999	89	864	629	702	999999	999999	907	999999	307	999999	999999	428	999999	699	856	999999	832	535	249	742	999999	430	999999	999999	999999	798	681	875	660	408	130	181	326	151	719	538	610	999999	999999	999999	678	999999	106	809	532	999999	999999	413	349	999999	999999	438	413	999999	29	658	37	387	109	369	936	41	283	898	999999	999999	111	886	999999	327	428	999999	357	555	73	999999	999999	37	999999	920	292	278	535	202	999999	691	768	739	132	70	999999	232	390	818	999999	647	999999	208	393	766	580	999999	432	999999	
49	999999	90	857	524	999999	334	10	999999	188	86	668	505	90	999999	733	999999	372	999999	919	999999	205	999999	999999	999999	999999	959	135	643	999999	350	664	845	513	999999	197	611	910	999999	999999	736	510	564	211	741	98	999999	479	431	660	999999	217	864	513	999999	844	970	999999	999999	107	549	208	999999	714	838	422	823	991	927	589	132	95	157	152	193	999999	999999	761	999999	708	284	999999	704	982	999999	143	799	341	999999	318	227	69	850	999999	999999	537	153	850	999999	329	275	159	999999	842	538	684	999999	721	999999	899	213	219	753	999999	822	68	504	999999	531	704	622	999999	999999	618	372	999999	999999	40	78	655	999999	790	999999	999999	999999	134	939	862	454	999999	999999	88	21	408	999999	18	999999	498	304	24	999999	769	999999	668	707	999999	999999	932	479	475	448	38	653	674	736	999999	820	285	917	697	999999	642	929	33	631	999999	479	999999	513	364	755	746	736	64	622	403	472	730	999999	660	668	16	392	999999	70	999999	434	347	999999	692	197	999999	581	606	895	400	999999	999999	46	999999	999999	180	428	125	720	702	999999	598	61	999999	999999	100	513	267	38	122	260	999999	962	999999	999999	142	623	821	176	724	175	140	999999	232	563	177	999999	608	356	498	588	276	268	367	753	999999	295	338	741	106	527	999999	999999	999999	999999	888	999999	460	63	180	557	607	948	995	537	170	439	829	999999	783	407	905	911	540	534	983	692	605	833	999999	847	294	999999	79	206	851	563	385	91	674	999999	242	999999	185	940	980	327	999999	999999	592	406	465	558	958	699	621	999999	46	259	166	206	999999	626	999999	333	999999	527	999999	798	999999	606	999999	999999	116	948	174	361	735	600	553	665	429	774	251	876	392	999999	131	380	585	449	527	136	924	477	108	999999	774	852	999999	999999	448	473	155	999999	351	999999	999999	20	999999	270	676	445	705	999999	776	962	385	903	941	536	405	508	223	245	89	928	823	999999	849	558	587	883	999999	100	227	956	629	265	534	999999	999999	121	999999	324	999999	91	430	433	999999	146	239	870	911	150	67	939	999999	909	905	423	999999	999999	999999	999999	999999	999999	522	615	283	820	999999	999999	379	276	251	293	999999	898	473	997	999999	999999	936	713	328	716	999999	782	42	287	705	720	359	120	780	481	999999	868	999999	978	999999	815	159	881	803	119	501	644	999999	773	999999	361	445	908	916	505	876	457	999999	966	821	740	582	996	124	622	770	268	496	999999	342	795	267	999999	438	692	249	65	999999	218	225	999999	883	
999999	999999	354	284	451	999999	284	604	504	219	674	999999	999999	242	163	766	191	349	243	158	999999	441	489	999999	950	999999	999999	999999	820	547	449	751	999999	856	323	999999	770	348	329	73	999999	176	838	586	592	338	609	459	999999	299	728	999999	982	188	999999	828	522	999999	333	970	970	28	999999	956	770	923	999999	972	919	169	995	843	999999	179	937	961	602	903	511	622	999999	774	180	531	999999	579	999999	316	111	495	482	520	999999	358	103	202	392	999999	815	669	666	999999	540	926	303	999999	850	999999	999999	999999	235	999999	748	710	109	999999	848	262	148	200	164	999999	870	999999	687	999999	828	671	999999	999999	578	721	999999	841	956	243	244	999999	237	933	729	956	74	317	270	863	771	999999	999999	999999	354	140	743	625	514	310	999999	116	249	999999	66	189	736	507	999999	999999	999999	907	754	866	960	603	34	214	470	208	301	999999	173	823	713	525	422	999999	400	999999	978	999999	999999	656	999999	138	15	419	876	999999	230	999999	102	999999	342	864	559	392	937	750	116	538	164	999999	19	213	999999	425	999999	541	766	558	999999	999999	999999	68	580	108	398	999999	999999	614	337	919	978	734	470	999999	999999	999999	999999	39	250	999999	342	449	999999	30	647	274	194	589	999999	345	783	671	460	326	230	284	294	999999	999999	115	161	501	211	999999	999999	999999	742	535	999999	999999	999999	736	317	467	444	96	751	559	461	999999	647	18	309	992	999999	316	283	154	196	216	564	999999	45	144	497	841	248	82	999999	372	999999	659	655	60	769	57	363	992	999999	144	533	734	999999	999999	467	152	201	218	108	32	11	999999	348	727	999999	71	700	183	969	603	847	678	867	99	601	999999	363	259	232	98	952	999999	999999	62	683	830	999999	176	999999	354	649	39	973	669	999999	999999	320	999999	359	708	999999	190	32	999999	296	999999	866	910	277	999999	789	999999	985	20	79	719	335	296	54	869	556	534	505	625	999999	999999	704	999999	728	667	677	436	899	524	742	999999	999999	999999	766	829	999999	604	898	207	565	999999	53	963	600	650	608	34	883	490	162	821	684	999999	335	478	999999	668	191	610	801	363	999999	471	277	307	461	352	999999	224	906	951	999999	308	69	256	999999	741	999999	999999	69	653	552	419	999999	921	999999	860	657	298	679	304	422	297	999999	212	664	582	696	302	199	265	504	999999	583	210	194	386	999999	88	704	418	71	114	999999	158	810	999999	108	356	221	600	694	999999	545	999999	539	348	999999	999999	591	201	999999	315	888	803	
158	884	999999	172	736	999999	523	578	593	999999	999999	318	746	257	402	42	484	999999	91	598	571	273	132	972	671	845	484	490	497	513	373	756	999999	999999	999	925	797	935	619	510	87	125	999999	284	999999	230	602	654	465	559	716	705	233	999999	242	885	761	863	500	891	999999	999999	91	999999	999999	487	102	999999	258	476	999999	548	999999	580	521	455	999999	848	999999	999999	253	829	34	999999	796	999999	532	926	999999	123	173	999999	999999	999999	284	54	44	999999	386	999999	138	602	999999	988	324	999999	975	653	778	786	999999	912	999999	60	647	406	18	153	293	240	955	999999	493	144	312	311	113	999999	305	477	420	67	472	999999	322	650	432	45	623	999999	692	879	999999	728	999999	999999	673	394	90	877	999999	891	283	155	935	962	999999	272	686	22	74	973	357	999999	999999	999999	999999	557	738	996	974	972	529	664	548	86	27	765	999999	61	999999	719	921	428	441	529	784	327	776	359	542	170	359	610	565	718	531	999999	362	650	999999	126	656	999999	903	73	999999	618	607	859	999999	353	999999	634	384	999999	999999	999999	869	847	428	999999	780	999999	999999	814	623	918	109	829	554	180	413	641	250	521	72	837	524	378	167	175	719	999999	999999	199	189	724	235	220	666	602	978	514	231	688	346	277	999999	99	450	452	519	778	315	774	939	349	393	999999	291	225	414	999999	689	263	413	999999	974	275	634	898	692	889	999999	951	202	898	420	562	185	795	217	435	928	715	656	941	611	999999	259	840	341	999999	928	451	197	486	999999	967	284	482	303	364	465	551	999999	629	615	364	582	50	928	831	999999	999999	17	999999	573	974	607	471	262	999999	25	793	567	330	961	720	999999	999999	83	452	287	703	502	999999	969	386	955	36	335	256	67	218	912	999999	999999	999999	443	218	913	851	370	999999	230	958	999999	671	999999	999999	999999	999999	600	867	967	999999	553	984	999999	999999	999999	196	28	580	999999	15	999999	806	881	999999	644	529	287	555	999999	231	91	474	483	543	514	999999	402	525	368	999999	655	199	250	999999	999999	999999	447	289	999999	999999	832	790	999999	224	681	541	790	927	999999	148	999999	999999	75	999999	404	88	999999	461	649	999999	794	999999	221	705	359	97	566	455	110	944	92	997	356	84	399	999999	797	268	861	972	517	474	731	230	822	999999	999999	504	40	878	199	985	639	496	932	999999	579	971	864	594	999999	344	826	850	65	619	699	991	999999	114	291	252	599	676	203	329	771	990	883	749	963	71	
999999	232	755	106	999999	999999	999999	70	999999	999999	404	999999	997	999999	648	880	174	999999	911	999999	158	926	596	946	999999	962	302	612	567	589	98	124	630	999999	919	604	105	959	261	999999	849	296	393	464	848	999999	679	999999	681	890	825	680	838	999999	913	498	635	808	999999	405	999999	538	502	142	738	289	645	93	264	53	785	999999	950	81	292	999999	543	141	107	72	293	999999	931	999999	763	999999	999999	999999	999999	430	999999	296	258	999999	282	320	793	999999	999999	999999	687	595	999999	637	999999	619	729	766	548	61	955	503	711	999999	999999	999999	999999	825	378	330	12	846	999999	834	84	499	957	104	999999	971	78	291	999999	999999	385	999999	517	999999	572	999999	999999	520	260	949	474	999999	585	610	744	999999	713	968	999999	406	566	841	999999	931	563	999999	662	999999	966	576	999999	673	98	183	272	423	776	313	263	234	641	492	999999	143	999999	609	999999	356	359	999999	268	110	409	18	971	544	999999	585	740	956	491	63	553	684	966	800	386	412	999999	331	221	409	999999	657	764	84	999999	378	999999	953	701	315	285	165	317	882	274	90	211	728	237	999999	573	999999	999999	587	939	911	177	568	232	511	18	38	599	859	999999	751	253	896	298	999999	999999	786	265	999999	778	999999	999999	999999	536	306	210	619	999999	29	835	419	914	186	145	344	210	13	731	199	306	999999	999999	999999	498	523	836	999999	999999	420	188	786	999999	567	999999	551	545	93	42	925	999999	398	999999	580	33	975	837	999999	761	954	616	999999	65	75	999999	531	832	917	595	23	999999	895	190	999999	841	59	999999	357	377	593	798	999999	970	805	888	907	322	999999	999999	522	685	769	999999	484	803	178	731	999999	687	288	999999	999999	498	29	465	416	218	999999	738	999999	608	999999	699	178	999999	499	49	260	187	972	218	846	493	83	337	700	351	706	879	673	999999	401	669	99	874	181	628	999999	999999	481	699	70	257	460	999999	205	80	385	328	313	999999	999999	799	715	999999	872	144	999999	692	765	74	999999	381	74	655	216	820	999999	999999	985	871	999999	999999	705	282	158	599	42	999999	999999	629	966	999999	575	544	847	602	954	30	11	999999	213	269	999999	416	198	999999	999999	804	707	385	470	999999	342	442	51	570	103	442	921	282	111	999999	999999	999999	108	999999	806	529	808	613	865	999999	302	948	667	828	999999	298	94	468	417	999999	461	755	168	885	55	143	999999	286	999999	522	108	728	935	999999	707	449	318	75	882	662	995	103	520	880	788	394	775	
222	245	804	357	999999	999999	872	999999	805	976	999999	87	673	36	532	114	353	999999	573	22	999999	130	999999	980	29	999999	999999	999999	367	245	287	999999	999999	367	290	50	704	174	646	862	73	153	902	472	106	987	219	636	473	999999	999999	400	225	999999	65	102	359	999999	338	876	121	639	447	570	698	999999	426	315	745	999999	410	188	999999	710	999999	999999	228	423	999999	41	376	127	769	378	999999	999999	881	287	312	999999	691	880	836	770	751	433	705	341	774	980	571	904	890	999999	588	988	556	514	433	999999	873	936	939	999999	509	999999	870	999999	502	999999	244	999999	12	999999	999999	529	351	999999	999999	525	999999	886	999999	999999	999999	471	236	786	789	88	341	376	999999	999999	325	754	999999	540	270	756	999999	999999	999999	963	999999	432	901	344	191	999999	647	482	555	907	618	986	296	45	835	999999	767	93	999999	999999	999999	999999	999999	999999	999999	55	588	811	812	212	963	244	999999	686	168	48	570	892	605	729	999999	858	821	947	215	338	467	905	999999	232	999999	478	999999	425	494	877	148	722	112	146	480	836	670	352	999999	999999	939	610	877	797	477	875	488	560	999999	620	999999	347	999999	999999	999999	999999	999999	589	223	494	999999	999999	202	290	900	999999	790	468	258	605	198	478	12	831	398	999999	37	999999	755	123	990	796	444	873	831	800	747	208	558	797	730	90	999999	999999	496	318	418	999999	999999	629	95	999999	999999	386	432	578	344	152	999999	730	656	207	834	109	504	101	999999	999999	459	109	109	999999	999999	461	874	117	349	553	345	90	448	440	999999	135	38	999999	495	67	451	999999	466	604	999999	827	151	532	256	999999	999999	999999	131	100	148	797	529	504	999999	999999	999999	999999	238	999999	999999	434	292	226	196	999999	80	534	606	999999	876	206	999999	504	999999	92	320	351	999999	319	598	999999	959	357	999999	999999	605	999999	860	645	555	137	999999	675	797	999999	999999	999999	999999	999999	958	430	999999	991	223	999999	999999	999999	607	37	538	170	463	919	999999	867	475	999999	924	971	113	546	673	960	584	749	182	966	999999	636	546	395	999999	323	361	177	999999	967	144	360	70	580	999999	999999	999999	999999	999999	114	484	999999	794	610	10	999999	443	422	999999	838	416	473	769	197	327	970	999999	153	164	149	567	34	726	999999	800	999999	911	533	619	841	853	200	999999	77	492	778	842	936	394	641	879	939	999999	313	561	670	590	872	263	956	999999	963	239	533	999999	459	213	999999	809	999999	462	910	999999	999999	999999	226	999999	701	704	999999	
138	554	758	999999	270	628	613	422	945	140	982	999999	999999	662	999999	890	999999	552	531	999999	999999	554	137	999999	188	999999	146	505	329	999999	999999	889	178	999999	828	797	215	999999	273	918	846	999999	999999	678	453	423	640	150	999999	103	999999	844	180	671	973	583	426	800	999999	301	492	117	103	999999	856	999999	999999	565	999999	701	685	254	289	613	196	784	212	458	514	764	338	995	999999	235	90	999999	719	507	740	254	381	999999	380	999999	999999	738	697	741	821	360	553	85	316	999999	418	20	564	567	485	999999	999999	999999	296	580	999999	497	39	867	530	427	384	372	824	589	329	999999	874	999999	999999	457	999999	471	637	163	221	999999	688	999999	816	79	874	999999	31	551	873	999999	129	800	18	938	709	830	999999	404	999999	999999	999999	727	405	148	146	256	389	38	999999	999999	999999	142	369	710	808	676	60	999999	552	232	351	283	999999	916	160	84	999999	999999	747	266	260	242	187	40	11	961	999999	677	933	628	999999	999999	448	964	83	986	999999	307	140	999999	779	999999	851	753	839	977	21	489	988	72	999999	999999	290	847	658	107	954	338	708	846	718	999999	999999	924	460	357	999999	751	842	173	642	999999	119	999999	999999	500	391	999999	201	33	950	478	689	870	999999	631	712	600	999999	975	41	112	599	293	324	999999	999999	999999	303	492	152	270	646	824	429	945	999999	575	999999	167	999999	531	147	685	895	999999	999999	656	252	828	644	999999	999999	867	142	540	412	825	400	89	268	464	139	709	881	690	832	865	999999	736	999999	147	240	158	269	510	965	913	398	999999	999999	999999	684	475	999999	908	999999	779	999999	999999	542	215	185	291	899	261	401	438	803	215	417	999999	215	999999	237	999999	14	999999	607	631	574	498	437	326	999999	682	780	999999	861	972	865	999999	183	562	203	395	999999	948	258	999999	118	537	120	999999	999999	886	999999	999999	247	999999	904	999999	999999	70	999999	54	778	858	916	226	481	737	576	999999	350	999999	653	652	323	842	545	65	48	599	999999	47	999999	254	660	487	999999	613	999999	521	78	337	881	122	248	158	616	113	999999	41	536	380	960	999999	842	999999	243	727	853	405	999999	848	499	581	547	287	665	534	999999	438	914	868	321	64	762	22	483	540	414	174	999999	442	999999	999999	73	152	999999	999999	411	999999	254	584	759	31	717	230	837	309	575	961	493	92	904	999999	999999	999999	69	999999	527	829	828	702	323	688	999999	371	823	492	999999	404	210	566	132	850	193	339	119	999999	346	999999	
184	999999	965	453	999999	153	537	431	888	406	93	180	582	581	530	552	271	81	851	355	406	354	791	181	760	926	960	64	418	788	558	769	569	985	655	654	736	999999	16	36	999999	402	604	121	999999	40	984	550	999999	641	77	999999	448	991	144	829	392	793	692	755	192	999999	22	109	847	323	610	999999	926	875	816	401	999999	825	521	14	750	679	859	999999	942	419	734	777	999999	520	330	578	851	825	271	942	187	261	843	360	389	504	273	997	429	398	623	999999	825	676	999999	999999	479	999999	999999	713	934	962	999999	773	749	244	388	999999	999999	42	999999	111	614	873	224	813	982	170	625	999999	415	862	310	553	796	999999	999999	55	547	707	999999	721	745	558	18	224	447	80	999999	999999	125	936	14	999999	999999	999999	999999	951	999999	169	999999	318	999999	832	307	82	999999	269	999999	469	999999	343	790	296	934	32	365	66	999999	999	375	911	559	999999	999999	479	999999	913	900	283	449	10	593	999999	76	789	217	912	260	936	562	188	103	151	999999	999999	155	999999	463	630	166	784	999999	462	793	999999	759	43	702	999999	224	748	369	999999	30	999999	999999	412	229	999999	815	452	805	928	446	999999	818	417	618	999999	333	149	999999	280	127	665	913	140	593	347	999999	999999	220	432	721	814	999999	400	131	581	41	743	498	318	814	999999	999999	169	999999	606	910	352	999999	999999	504	999999	298	98	585	364	377	620	819	882	999999	641	999999	382	216	631	378	428	295	46	327	590	651	151	465	999999	686	754	999999	987	436	999999	757	867	928	647	999999	730	814	767	999999	420	924	615	204	182	999999	999999	952	394	237	999999	66	389	35	999999	433	156	633	182	677	623	999999	831	456	436	884	999999	999999	569	116	648	613	999999	832	999999	666	45	999999	292	999999	90	999999	728	999999	943	631	378	841	23	223	378	106	999999	999999	590	999999	999999	169	767	298	116	161	393	288	999999	879	537	556	128	258	398	209	351	250	596	999999	999999	999999	512	999999	999999	533	440	355	737	551	971	438	999999	999999	573	999999	189	993	825	929	417	999999	180	999999	103	822	999999	765	824	179	755	402	999999	999999	144	30	999999	962	783	583	999999	999999	551	999999	908	109	999999	134	684	999999	999999	357	999999	667	413	338	900	447	711	999999	811	999999	531	999999	796	578	936	483	859	552	227	227	220	251	219	380	898	999999	166	994	517	597	90	999999	159	407	976	835	999999	805	999999	999999	260	99	999999	54	516	983	250	339	172	830	275	142	305	999999	147	
183	458	43	999999	767	291	717	185	223	594	999999	418	999999	601	111	999999	64	999999	18	967	999999	479	999999	999999	999999	999999	999999	831	687	332	948	16	999999	270	803	387	331	375	362	928	543	913	558	999999	296	574	851	999999	71	999999	221	709	999999	999999	999999	704	293	180	524	875	463	885	498	999999	646	223	69	999999	798	723	796	999999	999999	89	433	999999	999999	714	576	350	999999	99	770	999999	999999	248	718	523	253	999999	103	999999	999999	487	474	657	425	667	999999	999999	514	722	939	347	999999	532	639	999999	411	809	999999	999999	603	183	834	373	125	524	780	407	504	999999	999999	698	999999	644	837	593	999999	775	792	263	899	503	835	328	160	999999	67	587	999999	511	122	444	326	999999	557	999999	652	999999	542	900	886	417	578	968	836	250	717	281	694	56	999999	635	999999	529	679	110	347	515	999999	692	467	999999	999999	999999	434	999999	999999	116	96	170	999999	513	243	891	377	999999	924	867	999999	910	714	999999	999999	563	908	487	427	796	999999	457	339	146	887	849	999999	692	619	585	544	999999	867	611	194	999999	999999	99	402	135	999999	197	185	999999	999999	312	977	681	310	244	94	946	33	999999	999999	639	831	999999	625	393	458	684	872	349	333	105	52	113	600	368	457	819	999999	302	999999	656	281	859	122	585	999999	762	392	385	999999	999999	372	291	349	999999	702	999999	473	18	999999	478	324	836	156	999999	270	874	90	941	787	999999	861	999999	942	615	368	971	691	50	521	999999	301	497	847	999999	732	999999	763	55	665	155	999999	999999	625	175	342	444	712	193	324	997	999999	450	598	237	735	642	348	734	197	730	999999	432	497	999999	186	826	999999	420	205	509	120	999999	285	641	999999	785	999999	777	999999	923	269	507	999999	523	23	999999	899	620	10	100	422	999999	858	934	534	999999	588	999999	999999	515	455	302	999999	815	999999	646	174	956	999999	950	536	571	460	274	471	999999	999999	999999	967	999999	927	378	999999	115	96	91	186	350	116	999999	206	999999	789	768	477	967	999999	910	637	999999	686	999999	311	999999	564	851	999999	594	999999	422	227	615	676	999999	587	87	882	882	728	805	469	823	849	325	999999	999999	781	692	999999	504	602	999999	346	600	649	984	76	369	550	245	512	592	877	999999	776	591	999999	136	190	999999	999999	637	192	832	907	862	103	985	306	499	79	886	797	999999	819	431	278	86	22	603	21	522	999999	492	302	999999	946	164	549	172	999999	654	511	407	999999	965	999999	514	693	999999	890	91	72	61	
176	625	795	999999	999999	354	999999	719	999999	587	999999	572	305	999999	539	39	915	939	445	144	229	999999	384	400	999999	854	999999	764	999999	235	712	929	999999	290	325	677	91	47	999999	999999	849	560	540	924	999999	999999	669	912	999999	663	871	951	999999	999999	831	752	251	405	999999	30	535	558	336	999999	999999	458	123	25	384	861	948	878	999999	250	295	669	883	460	999999	712	195	999999	789	729	363	761	999999	531	459	573	999999	999999	688	268	669	999999	233	651	60	569	733	654	538	123	999999	993	301	405	999999	999999	868	790	33	646	835	629	769	607	535	122	174	592	566	810	435	999999	999999	401	580	999999	446	242	410	999999	979	999999	377	676	24	370	470	888	888	297	705	645	999999	51	432	50	999999	626	125	937	405	151	98	727	999999	452	999999	899	825	647	725	635	390	221	667	305	262	102	592	999999	999999	285	703	278	115	790	609	159	969	999999	473	999999	127	472	416	838	999999	649	989	571	567	570	73	250	999999	79	264	451	383	999999	787	438	43	950	294	130	447	999999	999999	896	843	653	930	999999	184	905	518	999999	999999	829	852	613	113	31	607	91	999999	463	706	46	999999	168	999999	999999	752	44	999999	177	187	296	400	999999	37	999999	727	914	999999	778	75	665	560	346	645	554	284	184	334	999999	352	213	908	983	123	585	370	685	999999	98	542	150	130	351	999999	999999	999999	229	585	21	303	692	999999	999999	397	50	485	199	522	999999	566	999999	709	999999	824	974	387	417	519	451	732	52	46	551	246	925	999999	219	606	135	999999	64	598	323	719	660	999999	999999	595	999999	109	180	172	657	531	963	440	357	527	999999	141	31	710	143	288	261	656	999999	207	472	505	276	593	396	115	511	980	395	63	173	999999	913	821	999999	999999	999999	879	389	29	282	999999	198	691	999999	994	999999	999999	464	44	468	14	862	999999	133	577	833	999999	775	551	999999	983	999999	304	363	552	999999	210	273	791	726	381	276	999999	925	999999	999999	584	999999	999999	21	167	999999	360	594	169	360	646	999999	869	519	974	113	999999	999999	999999	450	893	338	999999	999999	894	91	672	317	96	999999	982	351	156	999999	258	834	383	999999	862	466	693	999999	203	201	581	512	403	282	752	278	438	880	635	536	423	255	463	627	126	86	854	53	507	999999	378	304	550	609	270	150	730	307	147	832	757	193	145	107	999999	999999	687	999999	565	818	308	111	715	999999	999999	12	381	999999	423	786	612	650	999999	999999	822	286	961	794	
999999	999999	548	999999	742	999999	999999	239	999999	366	432	735	398	464	487	689	999999	276	999999	930	762	268	768	974	883	361	230	116	981	374	284	999999	430	999999	388	954	280	176	999999	999999	841	617	891	25	333	999999	999999	158	173	523	646	555	697	41	999999	753	843	573	999999	391	582	999999	999999	746	91	515	314	505	85	999999	418	957	907	999999	98	999999	376	753	999999	205	999999	81	943	467	999999	999999	229	999999	861	634	121	706	918	977	999999	179	368	154	933	999999	383	892	82	640	114	999999	647	31	999999	887	386	99	922	999999	999999	510	999999	790	29	999999	295	915	644	450	999999	712	48	930	345	918	999999	231	999999	833	821	80	999999	999999	363	47	91	999999	456	999999	258	31	999999	866	558	829	451	577	134	581	532	468	258	632	228	999999	651	717	686	33	111	164	279	999999	240	358	511	425	999999	982	280	97	999999	999999	202	999999	928	181	999999	515	477	218	107	247	310	999999	999999	999999	999999	999999	396	374	521	433	872	103	751	693	635	210	328	35	150	152	999999	444	999999	588	439	999999	999999	479	345	181	556	893	67	41	788	999999	536	999999	340	476	595	906	999999	45	798	109	999999	245	546	181	999999	451	78	954	999999	866	363	243	937	999999	497	917	39	999999	999999	978	45	999999	905	758	673	194	695	673	556	403	867	964	999999	999999	188	238	933	173	984	114	999999	113	104	922	523	999999	999999	999999	999999	999999	999999	236	168	819	74	928	340	787	508	12	999999	405	407	999999	998	399	453	608	88	269	984	865	365	772	999999	932	624	982	244	999999	999999	622	693	999999	526	999999	999999	969	275	260	898	155	664	999999	358	999999	705	999999	923	999999	849	598	994	999999	999999	21	999999	999999	665	141	313	357	999999	138	999999	143	711	999999	27	999999	999999	483	342	999999	999999	838	999999	384	423	734	236	73	999999	999999	530	999999	627	974	193	514	770	999999	314	143	999999	999999	602	536	967	224	718	999999	999999	566	540	375	265	176	358	999999	810	496	973	931	905	999999	298	999999	999999	624	999999	736	345	512	596	999999	179	999999	882	820	245	674	999999	209	25	60	529	502	579	164	999999	461	625	337	703	284	445	382	238	705	262	170	928	353	708	999999	999999	999999	970	999999	206	67	294	537	620	146	89	773	916	855	721	999999	862	453	999999	64	120	18	809	321	738	796	970	999999	568	85	746	73	999999	43	219	497	999999	223	958	86	999999	98	717	999999	999999	999999	466	383	984	465	307	484	863	653	999999	832	232	658	627	409	
97	117	999999	544	399	26	999999	999999	645	233	274	649	999999	999999	887	32	999999	251	126	999999	999999	596	202	112	999999	272	210	846	172	387	999999	873	596	999999	989	69	129	183	177	188	398	584	737	760	201	999999	988	999999	766	848	541	980	999999	999999	79	500	914	866	999999	137	816	436	720	268	958	401	63	937	423	827	903	127	83	999999	678	999999	859	442	911	131	999999	999999	90	323	846	294	341	45	488	999999	155	263	417	50	999999	961	863	479	999999	799	999999	999999	999999	938	945	999999	906	999999	999999	323	640	482	999999	644	854	999999	355	999999	999999	674	70	27	458	923	682	650	710	43	999999	716	891	390	641	999999	526	231	999999	152	378	999999	388	999999	999999	175	858	999999	999999	773	999999	999999	615	467	66	137	739	587	603	999999	265	999999	999999	999999	999999	175	431	260	841	841	127	632	999999	213	37	989	999999	332	999999	999999	75	999999	999999	936	847	280	110	434	333	999999	383	939	628	600	887	83	999999	514	711	988	743	999999	831	466	656	563	999999	412	440	77	841	416	999999	999999	999999	999999	953	776	35	755	74	999999	927	337	468	187	14	761	325	953	278	781	621	999999	549	467	188	999999	290	293	337	698	994	265	672	966	999999	317	553	642	130	944	488	955	923	745	680	999999	998	478	558	191	96	486	999999	999999	999999	849	770	999999	999999	999999	495	742	428	376	13	671	664	502	962	999999	217	999999	832	334	302	665	999999	804	787	999999	886	812	734	999999	611	999999	467	999999	180	376	547	963	576	61	458	746	536	999999	742	19	839	506	999999	862	974	413	999999	999999	767	140	898	966	802	391	192	683	17	283	765	495	999999	62	999999	999999	159	253	117	999999	999999	555	999999	404	71	777	845	390	305	872	181	208	999999	993	844	999999	477	581	171	194	869	999999	739	263	791	257	804	786	184	999999	999999	730	305	872	597	999999	11	999999	904	34	546	999999	387	144	112	999999	631	221	217	290	127	577	999999	923	999999	999999	999999	874	612	814	972	999999	999999	385	999999	450	999999	999999	999999	632	49	999999	999999	146	647	77	397	605	161	999999	625	593	579	894	802	145	999999	382	961	496	406	999999	891	100	999999	488	596	999999	974	661	999999	639	816	584	999999	999999	900	946	286	999999	713	220	723	999999	198	389	999999	320	583	34	803	999999	999999	908	236	912	92	585	94	168	999999	395	630	500	569	985	777	999999	653	658	244	999999	999999	127	783	999999	413	512	999999	672	999	286	429	999999	999999	144	999999	907	999999	338	71	325	
861	127	373	327	999999	232	999999	999999	999999	493	667	999999	999999	111	434	913	134	50	999999	579	683	422	169	204	966	999999	642	435	386	869	999999	324	596	919	840	999999	999999	465	606	999999	693	999999	999999	999999	618	504	170	756	709	696	783	318	999999	999999	641	449	957	178	999999	909	999999	394	825	999999	846	352	338	870	271	455	168	668	443	999999	999999	983	361	999999	586	472	519	886	725	690	96	999999	495	114	288	400	31	585	114	697	600	999999	874	328	669	999999	175	999999	494	264	537	999999	999999	999999	604	657	97	314	592	888	399	703	668	145	655	517	857	999999	999999	870	434	999999	999999	746	728	999999	119	43	983	320	999999	228	401	471	162	972	464	985	999999	630	313	716	993	226	307	896	640	999999	999999	161	418	941	708	999999	830	954	560	999999	999999	27	547	64	330	999999	591	180	311	207	983	999999	63	871	724	961	999999	999999	589	347	999999	832	947	381	371	999999	902	365	999999	999999	640	999999	999999	336	214	492	92	259	395	722	999999	999999	594	443	999999	989	999999	546	226	747	67	123	375	999999	999999	999999	79	176	692	498	999999	235	660	999999	999999	785	270	726	667	999999	878	317	331	867	999999	999999	247	513	626	381	999999	365	149	999999	720	527	999999	209	647	265	422	916	999999	897	999999	408	476	70	877	969	728	381	879	983	868	999999	791	999999	509	377	711	566	549	320	764	23	95	887	814	999999	952	71	999999	999999	820	962	999999	999999	524	314	999999	999999	636	999999	653	999999	486	166	905	970	736	334	700	279	554	855	999999	255	143	339	322	589	255	838	26	999999	301	477	173	905	997	367	983	205	531	533	930	892	667	411	536	929	981	999999	312	627	999999	999999	856	964	999999	999999	300	195	991	266	931	797	640	986	71	999999	992	999	999999	378	351	505	747	31	999999	483	999999	999999	999999	393	999999	412	536	399	306	999999	620	208	999999	501	77	798	213	275	602	142	262	999999	349	527	936	999999	870	933	286	865	999999	835	999999	999999	999999	568	392	608	658	528	270	251	690	580	398	999999	691	481	311	999999	301	481	429	792	230	907	392	999999	456	625	542	602	122	440	428	785	170	204	583	508	999999	999999	616	83	999999	21	999999	769	138	152	300	399	632	732	999999	590	999999	255	892	999999	186	999999	161	43	999999	999999	138	259	999999	613	633	496	897	802	999999	695	864	999999	920	999999	916	623	156	313	335	153	969	389	999999	838	378	914	312	573	332	308	454	583	96	214	883	741	617	525	519	999999	
502	830	595	999999	725	70	335	683	104	562	960	999999	708	843	698	748	999999	999999	244	999999	999999	334	480	838	251	291	268	716	999999	185	16	631	794	531	651	149	999999	987	122	317	999999	628	478	999999	348	999999	875	999999	515	144	358	303	290	799	618	177	360	756	637	444	801	999999	357	918	556	999999	64	186	202	558	954	999999	211	926	139	566	855	710	500	645	416	999999	210	201	999999	712	351	994	912	483	999999	48	999999	999999	516	999999	281	559	222	20	551	698	60	957	999999	952	102	999999	669	62	322	999999	266	991	999999	786	417	165	101	844	987	69	274	999999	999999	915	54	532	420	168	999999	305	999999	490	104	717	965	253	20	874	999999	999999	334	860	999999	149	999999	368	650	999999	562	125	999999	378	33	492	434	341	197	274	999999	569	943	511	767	26	999999	775	897	320	999999	174	154	227	999999	999	734	414	999999	629	143	685	882	690	605	180	837	999999	999999	611	999999	633	65	746	966	60	54	823	102	999999	987	16	471	999999	909	398	970	999999	154	33	757	999999	782	568	140	232	999999	262	905	597	189	999999	319	295	36	197	118	408	999999	183	955	911	321	414	642	137	999999	552	781	217	999999	596	974	443	854	273	851	497	999999	743	999999	791	918	505	964	954	697	186	314	999999	999999	571	990	970	77	845	708	377	926	13	18	144	481	697	397	999999	69	875	440	762	999999	621	999999	516	810	174	993	816	450	687	440	999999	248	999999	927	999999	605	13	376	18	565	483	571	999999	735	999999	320	999999	117	381	895	821	745	551	999999	668	778	483	170	902	999999	999999	927	999999	572	970	999999	421	770	759	987	65	508	999999	206	999999	59	999999	781	581	854	999999	708	999999	792	618	302	696	683	268	859	132	842	473	165	673	999999	999999	49	999999	999999	999999	459	358	393	839	323	999999	354	523	619	598	702	589	58	89	193	999999	455	953	999999	210	737	511	899	865	222	44	276	533	316	999999	150	26	248	999999	322	359	685	999999	305	979	351	170	649	271	429	263	425	999999	489	698	877	96	97	142	170	999999	459	528	999999	999999	999999	821	999999	892	457	686	350	102	767	834	182	502	999999	698	999999	577	999999	637	999999	959	619	200	53	618	849	64	928	116	795	999999	999999	166	336	27	999999	999999	999999	756	999999	743	999999	332	318	655	525	999999	438	399	283	999999	95	999999	999999	667	668	999999	777	598	999999	403	757	244	307	402	934	26	175	640	765	999999	999999	999999	823	701	999999	999999	881	999999	
103	999999	625	539	832	211	999999	88	999999	669	999999	999999	752	365	999999	420	986	999999	35	916	720	509	999999	797	633	999999	969	980	997	391	619	382	999999	388	505	999999	777	999999	412	105	999999	856	943	506	291	689	999999	268	401	999999	715	999999	271	964	999999	593	264	999999	999999	999999	242	308	90	691	59	976	111	373	999999	143	999999	999999	275	929	803	864	565	713	516	944	368	999999	588	594	999999	250	120	999999	999999	999999	999999	999999	320	999999	999999	999999	775	262	999999	315	588	222	999999	268	999999	946	114	342	170	813	38	551	321	962	999999	530	999999	495	999999	809	865	999999	999999	999999	999999	694	458	749	75	989	999999	313	266	999999	999999	999999	313	330	999999	730	145	778	849	999999	883	774	637	358	999999	999999	103	290	247	999999	449	497	559	459	449	85	497	364	276	181	725	724	999999	121	606	381	227	999999	999999	294	999999	97	250	766	75	999999	66	110	999999	732	895	808	76	999999	761	999999	597	999999	880	749	242	780	511	678	181	168	489	526	999999	624	126	999999	620	952	999999	362	256	792	393	405	28	397	611	999999	999999	999999	657	676	999999	738	999999	372	519	999999	999999	892	999999	572	595	999999	564	540	358	137	999999	999999	198	999999	643	408	621	805	999999	484	730	844	179	967	403	264	999999	812	176	23	840	753	999999	699	900	999999	777	684	206	486	999999	488	999999	483	999999	93	728	544	43	950	999999	979	999999	999999	999999	217	723	999999	179	341	406	999999	373	999999	297	862	17	498	223	561	631	937	608	984	999999	999999	805	695	999999	319	535	966	779	999999	999999	860	851	999999	509	693	999999	169	514	864	89	99	124	704	196	76	86	999999	330	999999	329	999999	380	999999	402	947	999999	38	579	860	806	999999	972	158	449	437	20	858	999999	529	203	471	432	744	999999	553	999999	111	999999	971	243	305	645	308	896	716	489	934	756	562	292	999999	590	654	68	650	126	966	999999	759	66	227	251	999999	999999	857	756	999999	22	848	819	309	529	608	626	510	794	999999	999999	999999	947	85	999999	999999	247	863	999999	778	999999	264	437	171	999999	750	914	26	64	999999	999999	48	959	999999	922	907	743	999999	999999	981	37	558	856	451	714	532	811	980	124	815	999999	423	999999	999999	951	999999	421	657	463	779	693	610	455	949	653	223	999999	999999	163	204	692	265	63	999999	999999	137	408	999999	999999	323	938	999999	901	249	290	607	72	981	901	173	496	96	999999	999999	298	426	112	999999	798	500	999999	717	999999	999999	133	308	999999	86	999999	824	
359	436	210	149	840	759	709	216	669	56	161	791	202	989	999999	606	736	31	611	334	34	999999	999999	999999	563	230	117	981	126	982	999999	985	753	87	814	999999	885	389	200	539	716	895	247	751	349	968	999999	837	221	527	999999	348	475	999999	799	857	999999	253	586	619	652	728	999999	686	808	999999	999999	124	185	648	720	357	831	81	617	138	264	445	616	594	706	999999	999999	598	999999	899	520	999999	288	956	820	641	802	580	887	999999	805	999999	942	184	999999	410	661	999999	806	224	516	999999	296	670	999999	803	636	991	913	382	958	999999	999999	999999	654	999999	836	229	827	88	554	999999	194	628	333	703	502	442	663	999999	618	207	792	206	392	999999	564	617	362	999999	15	811	999999	999999	40	313	293	43	529	999999	573	999999	744	999999	669	265	219	667	347	899	311	999999	338	617	763	760	709	80	526	537	632	228	866	999999	83	999999	594	678	598	29	419	468	999999	918	999999	999999	462	73	536	137	999999	896	999999	462	715	810	483	58	751	279	604	999999	516	992	121	354	575	934	655	926	671	540	79	327	489	842	291	419	885	999999	307	645	544	999999	999999	735	947	999999	104	272	269	545	926	328	425	206	952	920	999999	387	611	528	418	999999	465	999999	827	999999	972	873	529	73	173	174	972	958	999999	127	373	386	406	170	839	393	667	135	999999	999999	999999	293	890	999999	613	999999	975	778	236	999999	933	262	907	994	999999	230	742	999999	382	761	999999	466	527	835	557	430	980	450	688	35	942	339	999999	87	999999	689	983	167	460	665	999999	999999	999999	999999	193	120	999999	412	729	999999	999999	471	753	852	404	445	766	64	814	193	999999	535	100	210	991	604	499	830	943	999999	247	999999	999999	999999	572	162	734	999999	651	999999	951	578	720	79	385	481	586	911	682	999999	923	999999	353	999999	148	664	113	531	753	589	621	647	999999	977	381	75	999999	999999	289	251	711	983	413	377	999999	999999	814	30	825	520	27	588	158	337	828	999999	241	477	578	999999	59	212	38	72	825	313	999999	743	698	319	754	549	631	440	904	939	525	975	46	199	850	92	706	242	571	42	999999	999999	158	999999	834	258	468	381	202	508	999999	350	999999	927	839	80	999999	515	765	478	999999	717	432	999999	793	265	999999	999999	999999	999999	506	795	501	999999	814	999999	999999	635	485	505	91	259	248	405	984	185	433	118	999999	999999	999999	200	477	103	86	782	999999	268	279	579	817	999999	323	235	999999	999999	999999	999999	123	861	
999999	696	999999	269	999999	706	478	37	905	618	832	332	37	999999	216	316	999999	408	716	41	999999	335	366	906	688	11	936	23	403	825	336	999999	995	499	303	999999	170	999999	706	379	314	681	999999	660	746	999999	61	999999	28	696	840	450	999999	91	999999	159	339	999999	999999	395	770	999999	633	89	291	169	337	538	999999	999999	155	121	999999	346	727	597	972	705	169	203	949	901	999999	999999	999999	999999	999999	999999	907	999999	734	46	636	320	609	849	999999	999999	999999	587	167	999999	59	876	550	728	999999	707	364	999999	187	634	963	999999	445	868	999999	926	104	999999	999999	423	630	841	999999	118	999999	999999	737	877	549	999999	999999	582	999999	435	851	128	999999	999999	148	921	558	912	965	109	83	258	999999	740	390	131	189	999999	57	743	892	218	469	441	253	366	999999	487	455	489	308	391	351	999999	27	351	769	999999	267	618	865	718	875	317	999999	236	999999	997	496	427	518	362	534	302	542	999999	659	725	22	999999	951	81	467	486	999999	691	906	865	722	49	362	351	716	439	999999	999999	999999	161	406	27	849	972	990	37	970	945	857	59	999999	384	692	53	825	485	666	794	999999	999999	999999	354	329	651	284	457	999999	999999	646	105	423	999999	309	507	329	995	999999	979	999999	999999	999999	856	834	857	398	347	356	318	525	999999	773	94	999999	943	645	62	697	208	697	542	999999	999999	999999	762	636	999999	84	194	724	999999	999999	686	713	821	884	659	520	472	262	936	111	756	651	416	332	999999	999999	366	862	276	999999	734	291	547	477	999999	557	999999	999999	290	273	172	999999	695	687	96	380	999999	69	985	541	234	999999	761	441	999999	162	892	439	307	672	718	332	457	531	818	999999	999999	354	182	112	448	251	999999	673	999999	172	955	728	246	957	345	306	876	999999	84	788	530	116	272	559	665	999999	923	999999	554	839	146	174	869	690	215	756	887	883	103	982	999999	97	502	52	999999	174	203	999999	337	421	999999	722	457	999999	875	69	91	622	447	806	328	999999	128	108	36	791	999999	555	752	588	419	992	641	101	999999	442	613	230	363	999999	447	583	291	142	393	999999	716	839	815	155	675	274	999999	297	664	999999	999999	403	999999	414	315	648	597	999999	999999	463	90	999999	999999	999999	456	861	269	946	999999	999999	83	986	715	613	85	29	740	999999	999999	155	556	354	437	207	473	999999	214	949	194	999999	986	542	999999	930	342	361	625	382	698	814	14	499	928	919	999999	982	688	999999	338	999999	908	989	835	
856	906	999999	927	999999	999999	999999	999999	320	761	568	758	999999	855	999999	281	724	403	368	999999	108	150	66	426	518	662	490	530	802	999999	897	891	999999	706	999999	34	999999	433	608	412	460	168	694	737	369	170	13	137	999999	999999	999999	893	549	90	737	715	849	320	419	999999	489	717	999999	699	864	677	762	834	581	759	674	300	794	956	458	940	456	329	66	358	658	363	625	671	15	14	999999	999999	969	568	184	999999	24	254	923	999999	314	994	999999	692	407	179	555	154	466	324	108	593	999999	796	269	530	263	70	999999	135	101	999999	999999	859	335	847	864	22	585	999999	286	550	42	999999	635	461	999999	999999	951	488	807	480	215	999999	906	757	292	182	309	999999	42	999999	548	797	651	132	310	24	366	559	314	543	569	87	999999	999999	560	917	170	807	999999	889	118	999999	328	999999	976	13	952	577	564	691	999999	930	356	332	11	245	73	512	160	999999	17	999999	999999	999999	910	138	653	358	207	375	22	999999	579	152	999999	331	479	999999	156	999999	71	788	999999	999999	999999	638	730	715	557	325	854	657	657	644	881	717	52	63	710	847	360	999999	380	199	679	222	361	213	999999	679	765	42	366	999999	379	999999	999999	561	445	281	407	937	999999	881	999999	999999	844	934	271	999999	999999	425	330	309	947	467	417	806	943	617	287	526	238	877	559	822	301	803	275	661	999999	491	618	999999	449	422	803	498	999999	999999	999999	426	942	358	400	349	712	66	905	999999	999999	999999	618	827	994	999999	708	923	332	698	72	999999	999999	609	817	797	807	891	999999	999999	663	919	999999	627	249	860	584	879	999999	219	119	245	897	363	850	720	873	790	999999	999999	714	880	176	979	262	999999	757	342	999999	603	542	820	206	381	258	892	999999	990	588	999999	306	828	446	999999	588	827	153	316	759	107	923	999999	458	999999	820	783	752	999999	374	999999	112	252	348	883	676	299	48	526	114	957	257	882	212	999999	271	885	999999	999999	401	435	194	450	583	444	999999	525	372	905	560	475	149	324	626	675	42	64	490	999999	446	299	999999	626	211	801	849	999999	813	159	999999	999999	348	699	756	939	728	999999	999999	904	999999	161	927	142	966	999999	999999	933	999999	999999	276	217	999999	882	617	111	646	999999	999999	781	595	999999	999999	222	876	625	136	449	567	999999	947	379	999999	586	358	999999	372	999999	999999	572	983	915	783	287	883	821	540	466	999999	655	302	999999	423	887	319	575	449	714	266	350	512	999999	375	579	
589	896	822	999999	533	332	739	989	907	676	798	999999	999999	434	339	64	95	999999	999999	912	393	786	955	999999	277	783	845	657	400	999999	69	614	999999	214	999999	986	999	721	932	760	915	999999	263	999999	99	639	720	24	385	212	265	843	999999	462	195	999999	940	323	999999	999999	486	999999	598	999999	616	193	139	651	999999	352	64	373	736	606	996	90	533	218	418	637	72	831	282	198	999999	226	603	999999	28	895	999999	999999	999999	192	284	999999	714	665	141	905	999999	999999	287	42	157	891	116	415	466	999999	278	732	904	914	687	654	808	410	543	400	590	52	632	999999	307	378	204	554	331	172	999999	867	87	513	137	993	554	249	50	999999	119	198	999999	912	626	323	781	264	999999	630	35	314	132	741	325	999999	446	445	735	999999	697	561	93	303	740	410	655	999999	999999	694	110	999999	369	381	999999	999999	999999	720	224	984	597	999999	60	701	147	71	999999	346	197	669	557	118	999999	271	475	557	114	337	182	226	667	389	477	999999	530	466	999999	999999	460	923	56	725	999999	751	999999	757	999999	391	166	678	664	318	213	999999	999999	991	64	108	906	999999	297	999999	999999	999999	999999	999999	999999	250	181	681	999999	994	885	274	622	831	999999	763	999999	717	999999	722	181	503	561	999999	185	359	673	999999	999999	999999	999999	728	999999	962	187	232	434	973	999999	271	999999	485	562	999999	433	999999	505	999999	113	999999	29	999999	686	574	999999	54	447	967	42	122	576	642	999999	280	160	167	638	999999	999999	666	338	115	431	784	512	696	941	999999	925	246	854	368	435	120	826	999999	52	71	999999	143	784	467	941	183	694	577	215	999999	520	276	310	845	660	447	962	913	766	901	71	999999	113	999999	51	795	267	217	217	168	999999	503	999999	577	609	999999	881	870	173	258	100	935	490	660	380	658	936	18	708	988	999999	912	889	151	999	999999	39	999999	425	999999	915	486	369	56	999999	26	161	732	245	999999	565	102	999999	518	810	135	736	453	186	392	859	258	509	228	21	999999	999999	973	578	999999	491	654	454	28	342	613	576	443	822	999999	999999	213	999999	999999	433	65	172	380	340	873	107	586	61	42	295	666	976	150	45	305	411	188	999999	999999	657	999999	647	999999	999999	206	559	302	630	821	885	999999	485	999999	795	999999	999999	244	643	999999	678	904	999999	422	732	676	999999	435	407	526	953	329	60	314	911	999999	418	441	204	999999	999999	804	956	239	999999	999999	999999	999999	355	999999	927	176	544	999999	790	999999	
999999	234	999999	509	570	999999	895	113	868	999999	605	180	39	283	999999	937	49	509	999999	999999	999999	372	274	999999	494	600	89	327	599	999999	999999	600	524	168	999999	193	442	694	999999	199	909	999999	371	999999	999999	20	17	81	542	990	136	45	999999	999999	804	945	960	999999	24	969	54	577	999999	999999	999999	999999	656	999999	80	363	504	999999	936	999999	964	105	11	684	67	484	593	18	785	608	659	748	999999	608	363	267	233	535	679	603	154	342	348	289	808	39	363	145	10	188	495	781	109	876	999999	708	944	285	849	540	386	46	792	904	432	999999	482	58	999999	812	140	969	675	342	56	632	756	721	875	37	131	457	17	999999	123	878	649	655	656	999999	999999	947	685	149	227	999999	999999	443	999999	999999	557	315	627	198	58	525	115	767	830	329	951	232	999999	822	999999	999999	38	195	791	554	394	999999	999999	999999	499	999999	294	536	124	938	999999	323	999999	111	480	815	829	819	557	597	772	882	825	337	999999	100	547	863	730	298	999999	364	652	312	390	730	913	764	999999	999999	241	999999	652	892	247	638	999999	308	999999	999999	109	218	638	204	782	511	11	74	170	408	645	431	806	825	857	999999	999999	561	720	749	902	75	130	691	366	999999	239	999999	99	74	999999	999999	521	137	199	871	725	999999	530	878	728	848	999999	999999	230	810	999999	999999	44	519	968	807	588	602	700	43	98	946	837	999999	999999	78	974	999999	676	406	999999	678	635	986	11	999999	999999	841	999999	64	470	829	999999	999999	429	412	898	580	106	924	999999	918	999999	165	782	779	999999	941	999999	999999	873	508	624	823	999999	104	201	58	517	755	999999	747	999999	646	573	999999	485	292	170	999999	999999	404	999999	999999	746	991	252	480	999999	232	601	999999	999999	370	999999	962	215	647	999999	334	221	850	72	350	157	912	346	790	592	523	303	338	781	999999	490	479	508	999999	999999	909	852	999999	999999	295	163	688	511	222	999999	611	63	999999	637	835	999999	329	341	659	603	834	999999	462	887	689	929	273	999999	999999	880	999999	463	343	570	745	999999	500	999999	777	196	469	410	134	999999	981	470	999999	700	946	87	999999	147	999999	999999	252	265	399	832	164	999999	999999	381	999999	342	755	157	999999	278	891	362	168	999999	999999	473	144	999999	530	999999	906	229	474	572	371	431	719	573	999999	999999	999999	490	999999	667	999999	421	306	999999	408	999999	579	833	750	196	809	999999	919	999999	582	999999	144	819	734	999999	999999	935	999999	327	20	581	999999	191	542	
655	951	411	280	500	472	999999	176	56	999999	999999	999999	82	478	288	763	999999	512	873	990	239	930	507	755	999999	741	999999	529	979	999999	826	180	397	999999	999999	999999	407	323	999999	383	439	999999	98	999999	996	999999	999999	467	613	563	242	79	999999	201	313	724	454	656	459	758	556	624	999999	999999	999999	567	170	781	382	999999	366	464	999999	499	561	29	999999	712	758	117	888	999999	999999	425	999999	757	431	206	999999	999999	790	750	999999	669	827	814	32	130	999999	999999	552	999999	94	568	206	999999	985	258	999999	293	882	999999	898	352	870	108	707	771	132	450	146	964	794	999999	999999	999999	600	423	672	746	997	722	126	329	564	999999	999999	999999	228	77	771	182	999999	999999	498	999999	852	521	999999	728	999999	260	997	999999	302	588	999999	92	315	999999	187	572	999999	892	296	999999	625	579	788	63	999999	359	552	64	678	963	406	100	999999	999999	763	88	999999	999999	999999	999999	724	999999	999999	975	999999	290	999999	637	889	999999	596	674	417	338	433	283	733	745	994	999999	999999	942	999999	339	192	196	999999	110	827	109	948	642	263	549	445	655	552	812	524	999999	317	915	175	999999	377	732	683	185	999999	490	999999	878	949	999999	48	781	999999	697	793	999999	711	942	999999	790	261	953	421	867	893	778	999999	999999	999999	550	449	792	777	997	961	459	513	999999	328	999999	754	79	693	999999	511	663	161	855	999999	181	742	999999	114	999999	999999	423	321	815	291	13	760	434	656	409	442	255	999999	506	735	999999	999999	999999	623	474	46	191	270	999999	366	999999	626	874	999999	999999	808	84	688	403	778	999999	148	999999	999999	324	586	329	423	294	999999	265	659	655	999999	999999	342	999999	751	999999	348	47	163	281	999999	62	387	999999	999999	606	600	999999	567	610	727	197	999999	999999	999999	309	887	716	767	976	111	999999	999999	971	754	224	999999	383	333	999999	64	741	394	999999	248	999999	937	999999	796	817	693	581	999999	59	927	933	491	201	239	451	999999	631	279	187	999999	358	482	999999	999999	999999	999999	227	44	519	555	999999	802	337	903	145	999999	196	920	950	999999	999999	413	530	53	821	733	526	153	881	305	433	471	999999	697	999999	999999	530	570	487	999999	999999	546	999999	503	941	140	163	999999	103	89	565	999999	329	999999	650	944	952	999999	999999	584	371	999999	999999	223	132	999999	594	639	23	558	841	626	443	999999	817	999999	235	36	112	690	580	238	999999	801	740	999999	999999	323	999999	945	634	168	261	902	999999	401	392	964	381	426	546	524	284	
999999	247	938	277	307	87	999999	718	925	270	627	999999	142	999999	361	483	410	999999	281	999999	77	923	999999	374	540	464	999999	999999	271	655	685	999999	999999	953	514	564	801	999999	844	999999	391	999999	709	999999	633	999999	999999	378	40	999999	970	53	274	999999	217	621	564	999999	999999	842	999999	75	457	279	999999	482	999999	999999	518	797	682	955	537	46	211	841	224	785	740	641	39	56	570	780	684	999999	999999	999999	746	893	999	237	716	12	583	326	779	999999	323	161	949	255	859	242	808	999999	515	238	730	376	406	999999	833	999999	813	615	999999	676	594	942	602	824	442	624	797	454	248	535	999999	884	71	784	999999	589	692	783	197	337	971	669	136	652	999999	380	496	231	403	621	198	968	999999	112	999999	381	559	134	813	244	445	999999	776	980	775	845	314	622	315	999999	413	39	428	176	704	925	999999	999999	431	71	999999	576	61	627	346	999999	999999	958	999999	101	40	567	970	952	999999	618	999999	156	876	557	76	874	915	159	217	999999	999999	999999	408	919	565	999999	702	752	116	868	312	158	643	999999	782	355	683	999999	999999	999999	69	476	999999	96	999999	999999	82	874	995	263	660	901	999999	187	999999	417	560	999999	535	431	999999	227	999999	34	315	999999	513	595	774	720	201	999999	936	999999	110	999999	382	321	887	896	999999	828	756	853	218	411	738	465	346	375	795	663	999999	999999	980	841	630	259	999999	999999	999999	487	999999	285	72	999999	999999	57	87	871	999999	248	141	638	894	46	999999	992	815	904	15	58	259	408	924	537	22	999999	999999	268	452	999999	540	600	999999	59	727	999999	790	258	446	691	388	999999	339	557	532	59	897	944	380	638	443	999999	292	117	237	999999	360	999999	946	999999	666	818	428	912	707	999999	897	844	999999	989	999999	999999	468	323	669	784	78	377	999999	963	999999	446	888	813	689	664	999999	634	821	35	130	266	312	626	35	569	56	427	849	999999	162	62	635	999999	437	876	418	968	447	999999	633	983	999999	999999	572	229	929	999999	233	999999	233	999999	33	293	999999	944	264	999999	298	999999	737	999999	527	24	999999	204	811	507	386	813	255	349	196	378	402	147	736	329	999999	806	639	441	203	806	999999	888	39	352	522	999999	621	576	679	999999	999999	981	999999	515	999999	378	417	431	238	420	797	883	86	999999	891	731	999999	999999	788	492	999999	305	457	720	256	999999	175	469	985	893	201	679	669	849	662	999999	999999	231	157	685	398	217	999999	999999	19	884	812	384	461	791	
284	686	788	197	876	420	533	745	269	259	213	999999	446	345	229	128	223	236	992	480	60	986	787	113	103	262	102	674	999999	999999	120	790	18	999999	618	514	890	481	973	251	886	935	961	999999	999999	449	771	867	563	891	999999	585	392	980	741	999999	899	685	103	623	328	999999	44	999999	149	999999	940	251	726	715	237	741	262	999999	594	124	999999	890	631	999999	999999	234	120	820	999999	999999	408	37	999999	331	614	215	388	360	922	37	900	999999	757	999999	999999	529	151	848	663	928	999999	640	999999	999999	999999	19	63	449	141	104	748	224	206	615	999999	912	999999	405	110	32	999999	902	828	567	223	960	999999	999999	155	999999	92	271	166	772	211	767	642	836	68	605	161	939	228	828	288	999999	999999	152	54	596	740	999999	748	641	574	430	812	828	412	312	999999	491	303	179	21	999999	67	999999	413	999999	280	952	347	504	999999	424	683	10	289	999999	102	990	999999	559	231	347	523	999999	999999	780	955	814	999999	999999	729	669	999999	58	816	801	628	444	738	797	325	788	999999	254	770	999999	747	811	548	875	219	999999	999999	743	948	674	963	999999	999999	999999	301	465	528	999999	999999	211	779	634	999999	487	908	658	262	999999	999999	442	999999	279	999999	57	43	153	275	558	999999	843	999999	999999	999999	152	838	96	218	115	506	859	999999	817	479	569	380	122	627	71	966	560	634	245	999999	516	999999	694	787	999999	599	999999	200	969	53	931	506	877	534	51	999999	822	450	156	233	383	181	131	799	999999	676	921	526	999999	591	986	999999	469	401	999999	417	154	308	40	515	358	669	300	773	548	72	503	587	586	422	999999	119	487	999999	136	344	613	894	601	511	678	631	986	999999	66	999999	46	486	941	634	999999	999999	420	640	875	714	999999	999999	999999	133	183	343	999999	791	447	877	999999	457	275	258	803	259	707	529	837	726	999999	912	716	999999	999999	999999	999999	952	999999	630	999999	846	146	421	463	264	643	477	337	344	692	204	940	999999	989	589	999999	692	830	255	999999	890	999999	159	41	968	642	435	107	166	697	999999	874	817	187	999999	320	853	795	999999	615	239	201	503	43	488	999999	536	999999	446	805	954	999999	671	813	808	53	987	390	494	622	999999	380	999999	647	704	329	133	999999	113	278	367	896	999999	639	586	698	309	125	552	996	115	598	999999	360	743	865	213	13	999999	842	999999	999999	311	926	407	859	31	856	999999	169	848	534	732	178	448	67	840	41	237	999999	743	872	838	498	
517	619	999999	819	904	838	999999	999999	633	271	944	894	595	364	242	727	677	453	785	393	157	581	865	491	912	685	35	999999	776	999999	108	460	634	999999	419	787	149	211	999999	500	52	729	900	999999	234	554	471	485	799	509	999999	300	999999	455	350	999999	754	999999	907	228	999999	944	353	375	172	999999	269	782	999999	454	999999	476	501	295	350	428	681	404	267	368	223	549	382	999999	826	808	374	189	472	483	999999	910	303	733	687	107	385	534	999999	740	294	689	540	999999	920	966	799	801	114	921	264	359	970	549	999999	274	572	86	999999	363	129	90	999999	471	421	999999	999999	999999	607	999999	53	156	999999	527	83	534	18	38	999999	859	19	572	84	999999	999999	683	999999	999999	728	423	535	309	985	999999	620	214	379	79	933	252	794	41	203	862	878	117	999999	453	475	480	265	544	730	689	354	557	15	769	251	737	738	427	999999	999999	717	743	170	159	907	869	165	939	104	113	75	977	378	222	672	121	999999	496	999999	258	168	990	578	999999	601	999999	209	999999	999999	205	514	376	993	19	999999	144	999999	999999	545	999999	999999	999999	449	626	623	377	188	792	106	139	318	251	999999	999999	36	726	999999	999999	558	843	999999	555	122	999999	599	698	984	369	999999	537	174	999999	999999	682	933	842	551	999999	682	234	885	416	513	697	887	273	238	213	999999	427	969	93	557	999999	936	769	213	550	999999	925	393	818	724	569	965	994	999999	466	999999	193	185	999999	190	999999	958	263	52	999999	21	335	470	780	999999	999999	567	90	766	258	745	174	638	999999	925	999999	841	76	691	999999	732	892	999999	771	356	799	999999	757	902	233	743	683	727	788	539	999999	465	612	442	84	999999	884	999999	999999	721	692	999999	185	297	433	999999	892	572	108	692	128	363	999999	433	999999	999999	810	999999	542	515	72	447	849	471	999999	302	238	634	616	942	999999	664	999999	60	664	999999	999999	469	479	740	851	121	628	106	420	347	766	188	855	677	999999	999999	695	536	999999	999999	705	713	73	140	263	267	955	166	999999	464	432	647	769	342	340	999999	999999	999999	664	951	818	999999	61	886	535	999999	779	939	751	999999	999999	999999	402	999999	999999	999999	406	999999	486	593	165	999999	261	955	915	129	999999	999999	347	850	998	893	872	707	436	951	662	187	999999	213	488	26	414	703	496	38	255	359	793	976	943	369	325	80	795	356	999999	105	971	416	640	266	999999	999999	152	84	531	694	983	597	700	999999	999999	283	115	999999	67	
558	469	999999	999999	70	729	370	906	999999	578	801	999999	90	460	566	215	198	572	231	424	513	560	421	999999	999999	376	206	285	999999	625	52	964	999999	298	942	636	94	999999	580	537	241	994	514	506	729	999999	902	146	999999	999999	554	710	999999	725	553	997	58	389	323	999999	532	94	999999	22	999999	836	999999	791	517	930	131	656	992	693	192	519	999999	914	776	779	473	69	999999	710	999999	342	90	930	745	999999	588	704	228	999999	14	157	999999	501	971	999999	999999	121	629	213	999999	897	718	999999	543	44	951	999999	612	543	230	473	942	482	941	999999	756	336	55	572	352	426	438	115	999999	45	999999	554	943	883	264	999999	999999	999999	817	183	624	889	999999	710	993	454	999999	684	666	541	999999	340	560	777	146	198	999999	66	861	999999	469	612	511	508	999999	407	999999	728	289	868	43	14	664	767	579	866	939	999999	578	897	334	753	448	157	830	376	999999	175	999999	76	296	383	86	999999	713	21	999999	888	383	596	264	373	405	798	508	210	676	999999	207	280	999999	730	487	964	151	716	173	364	677	999999	412	34	999999	223	999999	659	927	322	64	568	488	999999	999999	982	642	960	357	650	999999	630	699	211	999999	476	817	565	896	122	209	997	847	33	999999	999999	999999	239	391	191	226	999999	282	364	738	639	792	207	768	505	331	999999	999999	523	715	57	999999	210	999999	514	405	999999	999999	999999	122	66	999999	999999	840	550	999999	999999	578	999999	999999	800	999999	999999	473	999999	684	620	797	999999	791	28	999999	334	999999	173	159	999999	182	999999	786	210	96	467	251	999999	999999	337	367	227	706	917	612	999999	99	914	700	926	737	728	830	785	999999	999999	34	999999	427	396	156	676	401	815	240	701	389	999999	999999	890	104	791	419	357	263	999999	694	873	415	446	244	403	999999	233	255	454	999999	10	999999	724	443	158	999999	999999	190	690	826	999999	687	911	999999	866	210	810	831	999999	318	483	532	648	676	160	687	980	162	999999	213	177	999999	786	654	999999	999999	989	456	945	537	999999	176	999999	999999	803	196	504	634	377	202	663	401	310	145	999999	478	999999	58	999999	999999	999999	999999	437	999999	658	999999	900	999999	433	626	221	363	885	417	430	999999	960	896	999999	964	192	356	785	560	999999	776	268	650	90	910	906	941	174	485	999999	518	738	95	103	482	295	247	210	750	981	310	515	892	715	267	518	447	185	999999	287	927	594	877	999999	882	999999	999999	186	522	720	280	198	410	999999	999999	578	874	802	
400	679	945	155	44	999999	250	270	375	999999	823	402	999999	765	847	208	336	923	999999	158	999999	999999	999999	71	688	39	711	121	999999	999999	802	999999	643	645	785	647	342	999999	559	308	696	999999	696	999999	999999	130	261	514	351	212	827	988	717	999999	591	979	644	884	999999	14	999999	999999	165	637	142	144	758	823	980	209	865	555	374	563	461	599	723	720	999999	567	778	207	770	903	999999	814	971	916	64	805	13	458	323	554	440	568	466	69	999999	228	371	438	533	999999	999999	281	999999	164	275	992	265	923	186	899	236	999999	368	262	725	328	173	842	769	185	206	417	241	819	132	999999	999999	664	538	999999	206	349	999999	628	566	639	999999	817	651	72	549	89	282	999999	328	999999	210	214	343	863	999999	529	999999	357	945	928	50	804	999999	999999	999999	999999	395	696	703	886	999999	739	695	96	138	356	999999	707	999999	126	999999	818	999999	363	693	928	331	675	999999	999999	680	326	683	637	599	395	999999	279	212	948	999999	585	999999	441	772	999999	518	257	735	709	338	999999	722	828	793	231	313	677	689	931	999999	720	273	999999	215	680	65	68	496	742	570	921	504	687	999999	560	108	999999	999999	232	419	83	939	724	348	999999	604	854	844	999999	91	999999	590	280	677	973	321	693	999999	999999	414	460	761	992	149	417	999999	44	406	243	133	254	999999	466	999999	206	780	549	688	999999	86	211	999999	128	661	999999	340	234	19	458	999999	414	833	999999	999999	999999	322	999999	999999	999999	262	999999	458	611	254	836	30	133	758	999999	203	772	999999	738	24	213	246	999999	341	686	86	242	34	947	999999	718	420	597	999999	563	884	833	999999	757	243	517	753	999999	874	824	441	217	475	999999	265	475	999999	104	484	613	722	679	616	898	854	30	999999	511	616	535	426	999999	483	205	999999	999999	808	257	504	507	460	633	768	999999	254	999999	767	999999	691	999999	318	325	999999	45	999999	999999	227	75	903	999999	972	999999	999999	348	408	999999	733	279	942	896	999999	162	600	976	163	98	911	999999	654	984	262	58	999999	97	226	110	319	447	365	391	152	742	999999	291	535	218	999999	429	118	999999	999999	999999	553	794	861	999999	725	999999	882	752	303	999999	421	918	999999	923	431	999999	999999	307	698	295	914	561	754	999999	809	318	450	944	999999	491	990	418	849	764	505	999999	235	70	385	182	564	999999	999999	33	331	434	330	612	786	727	307	999999	999999	849	583	992	50	999999	357	999999	696	999999	999999	811	137	12	79	206	
428	406	999999	71	999999	525	999999	311	473	730	603	384	988	838	167	999999	999999	189	871	999999	191	512	999999	299	713	968	486	626	322	285	896	328	999999	133	194	999999	54	999999	999999	31	999999	282	529	319	999999	972	999999	999999	999999	566	627	948	141	78	24	915	422	999999	357	999999	49	114	988	999999	834	284	999999	864	653	778	689	947	300	849	999999	999999	983	674	955	740	550	628	846	755	657	948	197	296	999999	999999	967	660	888	934	982	999999	293	341	485	69	954	562	999999	12	999999	679	657	999999	196	114	932	747	438	617	413	420	268	999999	540	999999	97	731	755	385	810	39	69	365	867	868	626	651	199	999999	786	987	999999	843	999999	999999	301	999999	110	14	345	229	231	281	531	571	755	60	999999	599	971	999999	807	828	201	999999	620	999999	999999	999999	488	291	558	541	830	425	995	999999	364	561	999999	192	631	750	999999	999999	807	788	834	305	122	575	850	999999	924	564	999999	595	652	39	368	999	491	999999	525	64	671	999999	999999	115	999999	999999	695	249	14	789	600	66	999999	999999	999999	831	466	128	999999	912	999999	999999	999999	999999	999999	409	772	335	203	999999	999999	849	234	984	999999	127	999999	729	999999	782	880	611	594	999999	963	133	806	51	988	999999	999999	372	576	613	624	999999	999999	999999	869	176	999999	370	999999	419	98	751	831	804	690	999999	493	737	399	433	42	829	374	482	313	121	603	731	346	666	62	999999	999999	621	370	218	55	174	859	562	999999	519	999999	185	55	221	301	11	360	74	53	999999	973	153	580	795	347	999999	999999	757	573	836	34	999999	366	999999	999999	219	444	482	999999	328	878	836	219	522	273	999999	436	999999	819	999999	380	281	623	257	364	999999	51	575	870	999999	303	111	989	387	999999	186	818	999999	743	92	999999	878	999999	725	999999	147	933	68	999999	158	173	779	937	971	466	999999	999999	119	406	348	999999	869	999999	433	34	999999	999999	832	36	97	380	999999	357	737	44	501	95	897	330	226	206	999999	54	722	292	524	173	999999	920	743	999999	708	887	999999	913	698	999999	762	700	159	300	999999	999999	443	999999	31	431	210	937	999999	666	999999	788	190	152	195	999999	889	999999	999999	614	830	911	293	677	672	264	999999	824	346	235	999999	207	181	926	104	951	999999	945	271	999999	999999	89	955	999999	552	919	999999	263	999999	872	387	999999	999999	545	469	200	747	765	999999	767	478	385	601	739	343	670	999999	263	57	999999	224	943	880	999999	650	999999	955	216	135	752	556	699	107	
473	999999	711	16	636	466	999999	214	844	999999	504	999999	999999	999999	999999	999999	999999	999999	454	999999	493	658	443	741	783	894	719	244	999999	640	362	999999	999999	288	999999	999999	631	664	980	796	999999	39	379	999999	386	792	73	999999	738	472	999999	999999	111	493	999999	814	414	970	233	999999	746	669	672	214	488	293	999999	999999	361	334	999999	227	331	657	72	463	999999	340	365	990	999999	458	506	78	395	999999	999999	295	999999	322	487	660	440	248	999999	484	366	174	625	102	999999	763	910	414	999999	999999	127	454	999999	160	535	84	615	242	911	298	173	999999	818	575	184	558	635	48	999999	461	786	93	999999	587	106	999999	714	272	52	77	547	101	718	999999	794	664	864	523	787	413	54	208	337	999999	999999	762	356	60	999999	999999	138	999999	566	898	250	44	846	843	63	421	369	353	199	844	750	999999	886	460	780	519	694	121	261	444	417	587	755	846	276	999999	767	999999	999999	652	999999	675	534	819	127	759	817	30	469	375	999999	701	999999	999999	999999	249	876	999999	999999	408	705	26	621	132	491	999999	289	999999	576	720	999999	704	999999	547	905	85	546	76	342	30	702	999999	651	885	999999	715	578	999999	835	37	467	871	999999	945	947	921	64	411	338	464	480	816	999999	749	721	349	999999	471	587	999999	703	999999	999999	258	705	42	999999	735	999999	775	94	999999	175	549	262	782	319	63	599	984	30	999999	737	877	550	999999	229	902	174	61	24	117	685	900	333	657	999999	146	249	915	999999	329	679	563	380	999999	651	904	496	939	39	999999	871	603	914	999999	82	686	708	820	812	472	570	681	761	999999	999999	275	225	999999	474	183	999999	684	999999	999999	999999	999999	506	999999	244	999999	415	235	31	375	245	91	985	765	584	999999	437	999999	112	93	758	997	801	403	132	999999	688	999999	474	999999	999999	999999	999999	223	113	897	190	622	586	496	67	999999	999999	999999	741	259	289	999999	30	843	746	394	582	354	943	467	382	113	964	857	999999	999999	760	999999	541	57	916	771	999999	687	450	814	843	615	999999	423	348	416	661	872	106	237	870	631	118	450	615	821	999999	646	999999	87	658	728	859	999999	999999	492	854	694	343	517	799	343	402	932	550	966	999999	529	128	966	451	101	761	410	653	999999	68	999999	442	999999	501	999999	999999	373	165	124	756	493	838	855	999999	967	539	588	438	537	238	186	899	648	503	750	527	558	635	999999	999999	459	999999	455	434	764	261	999999	999999	783	999999	39	999999	999999	220	834	
691	273	414	999999	562	999999	971	125	900	881	200	999999	601	999999	498	613	737	598	157	306	999999	393	999999	797	715	301	572	654	366	209	408	473	438	669	69	263	153	161	999999	794	999999	774	554	552	573	468	646	274	295	567	999999	188	288	913	241	999999	842	617	768	271	610	327	758	999999	999999	999999	364	999999	692	999999	999999	585	593	999999	818	999999	839	999999	234	999999	654	307	999999	999999	999999	230	194	525	438	999999	999999	536	393	743	999999	999999	999999	852	79	846	999999	715	582	60	107	999999	595	926	104	412	468	964	392	520	616	312	999999	960	794	262	542	999999	503	999999	823	932	202	849	999999	658	812	986	807	388	154	939	999999	999999	701	201	634	268	430	35	302	456	999999	873	999999	882	211	65	68	817	999999	273	222	650	237	174	523	745	759	445	599	481	999999	14	375	677	999999	649	268	602	628	284	419	477	638	377	788	999999	999999	295	999999	757	928	999999	999999	880	727	84	91	536	678	889	508	999999	435	999999	299	999999	999999	999999	305	561	796	465	199	39	854	744	999999	860	385	203	999999	474	999999	842	553	999999	930	999999	950	511	568	732	923	738	775	434	999999	818	87	649	999999	273	989	895	960	999999	801	54	36	999999	72	231	160	484	999999	999999	996	593	277	133	999999	999999	509	999999	993	999999	541	999999	264	430	703	204	782	736	381	759	999999	999999	999999	999999	374	885	999999	967	448	347	999999	449	872	740	438	458	550	953	440	809	764	205	902	896	999999	351	999999	999999	999999	868	448	423	112	116	560	903	710	197	759	333	554	541	355	655	491	102	587	524	991	255	653	999999	306	572	995	289	999999	999999	158	32	106	861	688	580	999999	168	346	765	189	999999	747	999999	204	116	265	999999	850	999999	414	839	764	999999	614	999999	225	619	127	540	121	280	999999	723	48	736	236	692	852	774	999999	333	756	821	999999	467	507	999999	634	199	317	999999	439	944	582	318	999999	832	257	999999	365	289	50	999999	999999	909	821	33	324	467	880	999999	999999	85	499	90	999999	942	929	157	535	925	999999	928	999999	999999	841	999999	999999	730	999999	404	445	999999	419	999999	293	950	999999	435	645	483	999999	176	319	744	999999	363	455	502	235	325	902	110	129	440	304	122	582	316	77	63	882	594	989	485	137	182	665	31	797	143	999999	504	511	61	949	818	999999	488	945	487	322	649	504	999999	502	999999	87	979	182	181	378	860	367	591	601	391	186	833	617	999999	999999	433	705	102	549	408	598	999999	
999999	485	502	103	370	589	999999	242	99	837	999999	791	104	685	999999	626	764	915	999999	919	999999	999999	641	999999	871	999999	789	888	999999	999999	999999	104	999999	999999	498	999999	678	284	499	778	850	368	301	349	850	825	136	999999	585	88	337	634	271	678	999999	923	844	717	231	646	800	999999	999999	687	234	889	54	94	197	161	947	489	425	999999	78	101	275	302	935	55	598	777	313	865	84	977	832	78	402	999999	852	999999	63	853	999999	998	999999	614	124	960	780	51	825	999999	140	999999	218	903	609	999999	657	552	999999	185	57	999999	548	999999	612	999999	66	976	691	999999	308	987	999999	572	390	80	30	999999	999999	974	275	556	999999	880	734	999999	999999	928	468	876	918	310	999999	877	806	954	999999	647	12	867	904	803	360	213	134	153	420	646	999999	539	505	996	374	806	910	500	81	668	698	385	488	137	518	815	703	998	999999	999999	999999	436	621	383	658	999999	80	471	206	999999	999999	590	999999	999999	416	928	380	999999	936	999999	966	315	882	791	948	999999	389	776	295	544	999999	999999	346	861	880	96	917	131	347	999999	736	999999	303	333	912	118	569	366	999999	589	999999	780	71	435	592	460	553	999999	999999	41	931	303	999999	999999	247	629	254	999999	251	329	20	258	584	882	646	527	21	559	878	840	999999	33	65	705	109	729	999999	999999	278	999999	542	97	696	316	132	442	272	641	999999	292	999999	614	124	401	999999	999999	206	188	788	74	448	994	999999	595	973	999999	248	480	562	517	565	343	685	999999	999999	923	999999	999999	999999	213	264	380	473	596	976	453	999999	663	999999	913	533	885	999999	214	999999	547	146	111	343	999999	204	791	88	578	727	530	928	999999	614	655	633	928	999999	999999	809	78	531	365	619	529	999	585	354	648	999999	999999	220	481	838	999999	786	999999	934	545	19	999999	301	999999	868	455	524	613	58	480	999999	604	999999	547	999999	913	25	781	492	814	225	618	447	440	594	57	320	999999	465	374	999999	182	999999	883	575	346	776	636	999999	173	14	999999	536	873	999999	389	223	999999	87	924	999999	15	968	130	329	400	35	861	999999	821	145	77	999999	684	611	999999	999999	582	971	67	147	388	999999	328	809	829	92	999999	81	214	834	646	380	999999	150	864	999999	999999	563	185	321	915	999999	674	999999	937	999999	852	271	260	999999	640	702	999999	787	844	719	650	999999	500	318	460	789	999999	999999	498	697	999999	543	747	903	735	29	796	745	232	62	620	999999	871	999999	239	312	821	
435	999999	999999	360	999999	305	999999	563	563	73	866	860	135	240	686	999999	999999	630	318	523	356	54	621	999999	284	999999	999999	109	360	448	907	88	158	968	670	793	554	346	863	248	603	999999	181	999999	929	999999	999999	821	933	999999	631	999999	921	788	999999	390	999999	48	86	198	513	55	999999	999999	999999	787	712	167	999999	892	986	903	767	999999	999999	16	872	665	976	999999	469	970	999999	999999	817	999999	167	369	503	289	221	516	270	675	999999	558	147	66	799	151	182	939	261	50	773	999999	204	851	868	468	999999	917	71	687	999999	999999	879	999999	308	220	630	353	663	290	681	479	999999	999999	344	999999	869	816	866	834	999999	529	718	134	827	999999	999999	315	500	45	999999	304	454	999999	946	202	678	535	758	588	521	999999	999999	971	999999	303	96	999999	516	506	598	701	61	999999	470	999999	823	755	999999	219	469	324	852	627	999999	387	999999	68	156	151	693	344	68	287	323	396	254	999999	999999	999999	12	648	999999	993	446	80	253	228	123	746	999999	923	751	548	999999	206	976	999999	463	999999	278	37	956	374	813	264	999999	999999	913	84	955	86	989	259	999999	999999	525	858	999999	447	144	999999	945	409	772	769	592	520	999999	126	999999	596	293	783	265	974	691	434	190	192	999999	999999	314	49	791	999999	933	501	341	999999	999999	127	999999	26	999999	999999	92	999999	602	54	671	132	615	999999	664	369	793	215	993	242	139	999999	678	998	18	665	999999	999999	999999	999999	835	999999	189	860	445	302	129	276	999999	794	891	144	999999	145	520	999999	999999	516	385	432	508	727	999999	108	177	589	448	478	18	191	999999	186	939	132	999999	580	943	754	999999	372	999999	999999	279	999999	351	995	269	543	487	702	999999	985	999999	999999	971	999999	593	999999	693	855	999999	651	268	755	824	715	205	709	926	999999	372	119	164	999999	192	981	458	308	757	182	999999	999999	990	315	390	983	655	753	160	999999	986	999999	999999	999999	518	598	268	999999	999999	635	799	560	616	999999	339	999999	999999	518	13	999999	999999	295	333	999999	536	947	999999	953	374	841	999999	999999	999999	825	953	510	58	658	504	593	723	934	999999	131	999999	769	999999	453	975	699	999999	147	749	171	452	701	538	550	969	571	999999	315	159	543	999999	357	11	790	593	829	643	182	23	419	276	724	372	212	999999	999999	999999	217	977	675	688	999999	702	397	999999	999999	999999	508	999999	932	999999	417	785	389	999999	999999	999999	509	860	156	999999	980	133	339	894	727	999999	999999	411	212	913	731	
338	484	854	999999	655	999999	999999	999999	857	999999	999999	91	764	999999	938	982	657	124	999	158	356	831	619	708	798	372	502	655	922	999999	106	486	29	924	89	311	535	901	999999	164	103	529	999999	920	497	52	999999	46	789	357	678	297	212	765	384	999999	864	999999	854	292	999999	760	999999	221	48	999999	72	839	779	637	456	756	744	999999	65	827	542	698	221	756	797	466	866	575	967	809	284	999999	549	582	999999	999999	999999	97	53	342	121	86	882	491	980	735	266	161	900	999999	552	367	709	999999	963	999999	999999	108	999999	653	893	842	254	238	732	808	300	206	200	76	709	657	999999	722	715	466	815	729	776	71	210	999999	674	54	266	916	999999	999999	618	281	454	948	999999	399	999999	278	831	654	759	181	999999	69	961	999999	223	895	565	987	841	999999	359	214	331	999999	453	999999	178	210	972	999999	264	999999	588	919	999999	760	999999	412	283	447	634	999999	970	999999	625	150	754	840	831	370	999999	566	160	121	999999	250	999999	177	946	270	999999	631	999999	943	917	147	481	51	222	999999	840	163	713	404	872	197	244	726	808	312	434	999999	999999	611	999999	697	156	999999	997	381	999999	887	465	22	346	999999	489	999999	687	488	669	712	627	379	530	207	853	756	249	733	16	999999	999999	643	999999	772	999999	80	488	229	990	14	999999	840	329	953	697	700	67	869	999999	216	48	999999	643	722	999999	999	91	267	844	999999	237	274	375	999999	527	999999	186	574	999999	419	548	468	497	665	668	999999	59	999999	999999	162	699	999999	35	799	862	50	10	124	999999	263	989	231	385	600	776	779	999999	999999	435	999999	524	492	129	298	668	580	999999	978	64	923	949	513	999999	691	700	857	248	576	379	487	822	71	512	495	429	999999	999999	999999	888	888	999999	999999	151	634	999999	999999	260	999999	999999	999999	999999	999999	70	999999	999999	485	473	693	999999	918	999999	898	717	999999	999999	462	999999	633	999999	351	497	935	999999	999999	612	986	372	133	64	494	607	511	444	97	999999	800	999999	374	999999	944	853	399	999999	969	357	422	255	203	581	184	236	626	999999	999999	794	999999	931	894	535	327	999999	350	638	415	321	39	463	999999	999999	261	461	999999	451	924	999999	999999	999999	130	818	199	741	999999	551	879	267	999999	643	654	303	996	868	999999	999999	999999	999999	513	999999	591	999999	327	999999	624	525	329	723	999999	999999	942	302	695	999999	810	86	346	586	944	798	999999	157	341	395	809	337	682	393	354	999999	588	103	999999	999999	356	
473	500	240	126	653	231	166	999999	805	700	361	999999	999999	67	40	502	999999	999999	715	999999	999999	999999	931	999999	999999	842	936	378	846	596	849	999999	356	988	347	585	116	469	301	999999	602	512	999999	694	457	729	30	335	999999	283	310	217	278	347	999999	156	568	91	828	999999	294	999999	999999	999999	999999	52	260	999999	999999	455	396	999999	999999	999999	999999	931	999999	247	701	567	822	611	999999	573	296	641	999999	19	85	200	26	34	640	490	291	999999	999999	326	842	414	479	356	999999	868	886	491	622	999999	938	999999	999999	331	389	270	987	999999	733	236	999999	999999	12	250	999999	529	439	371	999999	113	999999	999999	999999	474	999999	999999	98	475	999999	196	686	804	999999	909	999999	104	835	694	645	379	999999	608	90	486	999999	632	999999	238	758	96	999999	525	313	519	283	353	999999	999999	927	999999	182	521	687	546	550	127	202	999999	180	999999	694	744	725	808	610	258	514	999999	79	999999	884	860	716	909	757	170	500	509	999999	727	342	943	767	553	207	981	920	543	999999	999999	439	319	68	265	402	694	800	505	908	35	838	30	999999	165	999999	322	804	777	788	389	627	693	999999	999999	999999	999999	977	181	999999	629	999999	970	804	792	999999	575	999999	460	517	73	370	995	600	610	888	321	131	999999	999999	999999	186	999999	755	557	659	746	852	615	999999	651	999999	999999	894	288	698	868	226	39	823	999999	999999	354	269	999999	29	632	102	856	564	849	999999	375	999999	726	453	193	225	257	143	595	722	196	365	866	355	999999	110	999999	912	30	999999	101	788	705	374	999999	883	999999	538	37	654	996	61	255	32	351	999999	177	835	514	652	999999	896	999999	919	999999	999999	403	380	287	531	999999	944	544	754	537	587	999999	999999	620	309	196	718	116	940	999999	144	120	844	999999	999999	999999	486	407	377	135	999999	999999	999999	999999	844	490	658	261	505	873	62	517	999999	494	764	663	999999	999999	999999	466	260	999999	297	203	199	878	559	376	338	999999	999999	546	176	629	341	37	353	320	776	819	537	467	610	999999	999999	627	619	999999	999999	294	999999	271	202	910	999999	416	272	999999	999999	966	930	292	922	907	579	516	350	871	162	999999	320	506	448	999999	929	792	189	230	530	572	999999	209	136	54	482	999999	999999	266	753	925	765	760	468	810	888	254	999999	703	999999	166	286	999999	206	999999	973	999999	822	999999	981	92	237	51	72	289	707	731	166	878	999999	546	172	94	127	237	970	560	48	637	506	684	257	999999	999999	373	295	521	
13	623	80	862	220	545	284	999999	698	724	697	999999	999999	167	98	666	278	951	994	201	629	969	999999	423	581	195	999999	307	999999	751	317	999999	994	196	727	999999	808	999999	999999	999999	810	456	538	256	862	859	534	348	595	591	216	782	999999	103	891	43	91	656	290	35	999999	999999	999999	946	417	998	194	917	999999	556	858	706	625	377	391	183	441	295	561	722	661	963	712	253	545	999999	330	900	304	694	461	161	292	999999	393	833	618	591	999999	864	675	616	908	999999	999999	999999	166	999999	711	718	602	795	104	567	374	280	274	593	999999	882	677	293	999999	745	999999	999999	999999	326	984	558	564	999999	456	999999	57	54	999999	672	521	999999	378	328	198	585	102	665	999999	724	935	122	568	999999	189	999999	196	391	993	172	944	35	95	999999	27	163	163	752	348	999999	999999	330	225	602	82	376	514	999999	104	47	653	439	649	700	390	871	999999	539	999999	500	511	999999	60	999999	728	495	948	537	311	45	431	999999	327	999999	213	615	999999	966	952	812	452	999999	297	956	999999	515	386	395	999999	155	172	999999	92	847	895	855	279	333	873	587	427	976	999999	68	615	314	121	999999	496	775	999999	34	586	856	58	673	999999	104	382	223	119	999999	88	166	999999	999999	999999	999999	764	357	346	999999	102	375	394	999999	999999	238	350	215	403	397	898	684	181	148	48	235	799	999999	999999	184	950	659	999999	864	898	890	999999	808	57	642	999999	149	439	410	999999	220	472	582	883	148	753	177	820	721	664	403	999999	735	999999	40	679	999999	869	999999	623	442	897	530	999999	899	53	542	999999	761	999999	759	255	770	999999	999999	763	227	348	349	431	783	999999	756	210	504	905	460	999999	27	999999	999999	280	277	999999	498	999999	941	14	983	999999	220	19	69	558	904	158	224	999999	999999	276	462	205	530	999999	999999	603	150	999999	83	994	593	502	150	798	482	489	999999	999999	717	514	821	222	364	253	999999	774	780	208	306	356	690	931	999999	750	999999	999999	750	537	948	895	999999	622	999999	989	512	718	869	270	999999	425	180	241	811	436	454	249	841	286	529	999999	822	942	33	726	313	999999	999999	399	299	987	739	999999	45	999999	341	209	291	999999	741	502	904	999999	999999	881	185	459	999999	672	305	269	654	473	18	882	82	999999	599	214	686	999999	324	479	971	97	685	731	206	989	104	999999	958	476	544	999999	170	312	819	152	551	854	542	731	103	39	999999	999999	999999	162	999999	111	609	86	688	891	999999	
435	549	45	999999	454	262	999999	577	60	999999	187	929	981	722	769	999999	457	663	831	317	593	385	999999	999999	420	999999	54	250	992	645	881	787	652	848	999999	763	784	999999	999999	601	411	163	999999	728	165	345	459	440	979	691	999999	999999	856	584	999999	59	607	290	999999	164	218	890	585	415	429	399	287	999999	986	16	636	510	566	240	906	440	999999	223	599	84	840	613	999999	311	492	468	931	78	264	999999	166	503	999999	999999	392	521	999999	637	308	999999	68	999999	453	973	999999	652	856	626	678	999999	717	999999	691	709	323	604	630	999999	922	999999	468	219	999999	999999	849	143	348	999999	847	394	862	999999	914	999999	26	523	170	999999	256	840	612	999999	999999	999999	967	772	999999	462	628	787	890	303	999999	347	306	849	448	151	133	921	999999	999999	778	999999	302	999999	999999	857	693	800	444	343	37	92	358	999999	999999	778	343	87	999999	999999	996	70	504	999999	989	577	999999	999999	999999	28	173	999999	999999	379	536	116	807	999999	999999	954	768	999999	999999	557	276	999999	989	152	39	669	808	56	600	999999	246	718	789	733	999999	901	330	526	725	999999	999999	999999	555	999999	627	999999	971	999999	999999	376	999999	178	716	946	999999	999999	588	999999	147	415	220	126	735	119	143	999999	327	83	999999	401	634	252	999999	928	387	999999	88	20	524	327	697	428	272	233	310	77	999999	999999	441	668	323	935	388	999999	214	63	966	999999	845	809	395	999999	459	999999	742	999999	75	787	568	727	287	578	870	820	718	999999	853	511	999999	75	816	484	641	271	87	999999	864	793	723	999999	999999	999999	999999	715	999999	999999	999999	880	491	436	12	999999	999999	714	999999	999999	75	568	601	422	210	465	637	779	999999	910	999999	197	314	53	19	281	73	999999	129	999999	999999	164	999999	919	999999	999999	29	381	73	602	210	926	881	342	633	305	202	999999	133	152	15	395	721	31	541	781	576	448	426	999999	160	48	594	744	342	910	680	999999	999999	237	445	265	716	401	999999	340	316	971	419	999999	89	999999	999999	977	640	27	443	866	388	999999	406	581	954	999999	999999	999999	342	999999	999999	723	999999	520	711	999999	706	749	679	330	322	999999	475	605	38	713	651	999999	927	616	999999	324	477	813	999999	558	831	999999	310	383	949	547	998	999999	972	696	98	568	999999	225	281	890	999999	999999	553	999999	999999	800	999999	251	999999	999999	244	725	999999	685	255	811	227	163	75	999999	999999	305	381	999999	212	305	633	342	624	92	347	711	999999	223	999999	364	269	126	
981	40	321	68	692	895	312	999999	999999	296	450	286	350	896	159	440	451	53	999999	779	999999	280	177	999999	627	999999	999999	532	390	819	709	890	999999	999999	181	44	999999	390	612	999999	999999	929	168	346	891	348	741	450	561	905	771	932	623	999999	151	711	862	110	999999	94	189	999999	893	327	587	559	999999	999999	725	999999	910	71	441	266	316	55	121	831	999999	288	866	999999	970	999999	57	776	277	71	960	470	182	999999	999999	527	305	999999	46	999999	758	999999	613	502	725	446	995	710	501	367	183	105	600	40	999999	162	228	913	808	418	280	810	999999	673	999999	264	942	491	122	913	960	624	19	280	83	987	674	999999	551	533	489	347	285	999999	999999	864	999999	152	647	999999	309	392	883	999999	570	947	59	940	999999	470	504	514	597	587	999999	559	95	329	956	999999	999999	854	999999	284	928	932	535	382	786	424	394	800	843	326	614	577	740	392	709	999999	937	734	999999	90	999999	999999	749	698	512	999999	779	550	195	999999	999999	454	30	608	698	638	999999	677	163	798	85	704	670	281	973	829	818	703	620	830	857	753	703	290	255	999999	192	999999	869	999999	645	999999	999999	999999	999999	169	556	141	999999	999999	999999	999999	580	362	15	335	315	999999	724	683	999999	999999	999999	364	994	565	750	739	363	745	455	999999	999999	705	162	241	99	678	999999	813	283	999999	999999	548	999999	597	182	351	285	999999	999999	714	122	999999	939	569	913	260	996	452	418	816	778	947	999999	999999	999999	875	210	999999	245	636	214	999999	999999	999999	75	391	248	407	392	409	464	443	107	741	999999	621	999999	592	327	999999	999999	820	405	466	908	72	923	987	145	999999	150	510	999999	21	509	211	999999	999999	504	531	21	999999	999999	999999	361	344	999999	883	666	839	119	999999	999999	406	954	393	999999	999999	923	12	467	260	271	999999	268	953	758	95	999999	271	835	659	98	999999	999999	92	761	396	999999	573	222	49	999999	999999	999999	533	999999	288	999999	999999	696	843	193	501	73	999999	338	973	750	408	585	764	651	405	14	459	528	660	578	871	632	128	999999	359	999999	428	929	964	999999	999999	999999	480	38	126	574	992	476	999999	731	76	754	787	646	706	988	999999	398	926	301	999999	14	403	999999	195	999999	577	999999	833	999999	999999	831	373	85	999999	999999	115	736	535	999999	22	982	932	929	512	999999	999999	482	142	371	341	999999	12	999999	169	730	506	771	842	633	997	999999	643	885	95	999999	391	712	999999	207	883	721	862	105	289	999999	82	
474	999999	78	648	105	872	471	379	999999	828	700	915	999999	999999	343	894	902	833	34	349	999999	999999	277	736	142	850	934	999999	999999	177	907	999999	414	657	41	574	999999	999999	902	124	181	515	999999	416	690	796	347	204	549	827	960	272	264	415	999999	631	929	341	516	999999	938	983	759	448	921	317	999999	636	971	768	129	917	999999	910	178	541	999999	861	55	345	999999	740	939	999999	217	644	999999	999999	999999	410	644	442	478	999999	186	198	756	41	494	999999	295	710	233	999999	707	52	999999	354	247	494	999999	999999	296	180	740	207	54	966	241	287	188	512	999999	999999	133	687	449	283	734	999999	785	341	376	999999	59	802	517	999999	94	175	313	783	761	147	152	576	156	999999	917	978	999999	789	799	999999	999999	783	705	662	656	30	602	67	619	266	709	926	702	624	131	938	690	999999	999999	999999	974	404	751	867	428	557	999999	999999	366	756	836	996	999999	169	476	276	106	854	511	74	572	255	174	504	437	999999	873	999999	186	979	297	268	906	733	243	999999	41	838	244	999999	489	999999	701	863	999999	713	999999	543	157	854	999999	835	999999	817	999999	729	240	256	439	999999	683	999999	965	999999	999999	999999	99	809	925	999999	999999	268	999999	999999	585	122	999999	310	999999	724	832	999999	384	331	147	462	884	99	238	999999	569	785	999999	42	425	480	999999	323	999999	853	624	999999	617	480	619	582	225	971	999999	999999	185	929	999999	715	999999	999999	999999	643	249	999999	692	999	999999	999999	116	999999	859	587	999999	114	627	999999	906	999999	110	258	723	903	712	565	999999	913	856	847	999999	640	612	693	664	82	846	850	999999	397	170	624	999999	999999	373	999999	999999	999999	983	137	764	944	999999	951	614	130	629	999999	931	684	999999	999999	152	999999	92	476	847	176	999999	915	268	999999	165	518	70	486	254	528	539	999999	842	999999	929	729	92	999999	999999	660	88	543	452	126	918	399	628	390	481	999999	999999	999999	999999	556	713	78	869	999999	789	514	999999	999999	875	111	200	389	842	999999	849	999999	650	698	859	196	97	389	472	152	999999	999999	890	680	999999	973	415	642	239	295	999999	860	859	105	604	111	999999	950	668	351	999999	539	557	468	540	67	999999	423	999999	136	469	333	606	727	139	32	624	220	133	901	695	557	999999	999999	999999	989	563	554	999999	757	426	146	721	130	225	328	219	432	149	947	353	992	605	112	826	572	264	142	966	582	487	558	827	766	656	378	389	999999	204	551	503	85	329	289	709	332	
999999	486	511	999999	813	202	999999	185	557	703	999999	57	731	700	734	431	588	521	280	999999	999999	954	474	846	939	219	999999	598	453	278	672	999999	402	503	960	778	631	999999	768	294	999999	652	218	952	426	999999	999999	503	816	82	496	999999	18	999999	999999	657	21	664	871	999999	964	999999	731	289	999999	999999	654	237	740	999999	799	432	999999	999999	390	999999	745	521	999999	606	999999	999999	781	381	781	999999	317	560	999999	312	766	966	293	173	330	14	920	999999	922	999999	688	50	999999	999999	999999	999999	64	33	461	357	912	999999	244	275	664	240	701	360	508	175	329	103	748	999999	200	999999	149	589	665	386	745	816	599	639	918	899	970	921	108	717	810	294	108	141	400	999999	732	28	509	99	999999	999999	430	756	999999	999999	999999	335	669	449	924	474	999999	85	611	999999	901	605	356	764	270	780	261	791	364	44	994	617	999999	924	110	130	90	999999	999999	185	396	842	177	333	999999	644	262	658	792	346	926	999999	529	304	374	999999	999999	745	828	532	999999	999999	401	436	599	684	298	745	349	804	394	791	12	436	709	68	437	33	166	626	528	603	999	999999	118	999999	97	742	999999	999999	458	344	747	999999	866	757	451	740	733	923	355	517	319	999999	999999	145	999999	999999	594	316	698	648	588	212	14	999999	639	999999	328	999999	596	555	195	374	355	999999	53	460	569	952	617	696	299	243	280	21	294	21	75	999999	951	999999	158	999999	285	810	999999	999999	547	161	127	78	422	115	336	799	331	999999	642	902	102	570	533	642	999999	11	999999	999999	931	993	430	628	317	355	999999	602	999999	941	99	999999	303	999999	999999	418	834	549	284	999999	999999	480	999999	349	378	173	999999	999999	471	999999	555	283	999999	999999	613	554	730	499	761	76	438	734	999999	999999	854	106	999999	999999	657	125	808	999999	727	174	448	461	313	91	999999	999999	999999	295	999999	891	396	816	93	892	999999	999999	687	344	787	999999	755	182	88	309	495	999999	563	296	734	355	707	405	555	297	962	162	250	649	999999	617	601	153	603	510	993	48	23	716	698	298	999999	473	371	999999	418	275	382	999999	595	977	999999	188	561	999999	194	990	270	795	929	999999	127	47	104	180	616	612	999999	578	315	457	999999	847	598	445	918	244	43	46	879	999999	780	246	63	272	37	422	591	999999	325	12	777	227	787	955	999999	399	378	200	902	806	999999	803	699	148	718	742	999999	125	999999	950	957	233	999999	999999	963	881	984	999999	153	203	30	761	
263	312	999999	51	70	643	275	528	865	842	144	83	12	976	999999	999999	553	294	833	476	951	375	55	553	311	555	992	999999	415	546	57	708	786	999999	999999	397	469	677	999999	999999	850	348	94	124	999999	843	239	986	999999	79	999999	859	370	554	810	888	999999	135	999999	514	651	976	999999	329	795	435	296	78	437	159	999999	999999	999999	886	999999	999999	290	931	463	999999	325	15	999999	346	999999	197	348	241	133	999999	140	343	937	178	305	874	236	765	999999	664	556	999999	559	195	623	413	999999	483	999999	208	999999	334	999999	281	199	645	32	775	72	607	96	64	999999	775	28	122	937	443	999999	999999	386	999999	613	799	911	164	999999	768	723	854	940	999999	312	924	63	805	671	666	979	659	852	460	702	720	999999	999999	999999	783	999999	999999	999999	814	891	188	822	92	721	872	369	44	198	264	62	218	999999	231	752	30	999999	999999	450	281	464	931	898	925	822	999999	231	420	939	672	601	999999	389	999999	973	134	112	971	999999	999999	306	944	471	597	407	494	63	356	749	204	72	954	71	203	360	959	289	999999	270	829	999999	999999	104	525	663	840	999999	541	258	627	917	750	138	999999	974	999999	470	999999	528	337	839	874	671	744	610	646	160	999999	775	23	844	216	710	264	158	999999	850	999999	934	567	665	521	107	131	286	322	825	420	228	999999	499	979	378	933	990	776	287	359	915	26	999999	999999	765	245	782	711	49	999999	502	626	669	525	376	961	672	327	999999	549	999999	298	999999	740	999999	999999	524	865	838	777	274	381	999999	500	40	917	999999	999999	755	999999	348	575	282	999999	918	601	181	973	999999	417	271	672	999999	999999	891	626	206	999999	676	830	721	999999	873	272	608	130	556	178	494	458	93	650	571	914	999999	893	999999	868	821	374	763	550	261	999999	516	602	999999	999999	609	413	721	927	354	925	150	999999	999999	19	353	999999	55	999999	488	165	333	620	111	999999	999999	998	611	338	137	312	77	180	665	451	756	999999	747	225	999999	91	999999	166	305	646	774	779	999999	15	999999	34	999999	760	71	106	108	895	500	999999	803	611	802	999999	999999	999999	858	969	765	260	999999	347	999999	830	999999	407	428	999999	324	464	999999	758	806	605	999999	999999	982	316	119	569	353	860	999999	459	421	958	288	999999	366	999999	788	999999	23	941	752	186	974	499	326	663	677	931	580	46	978	55	804	207	579	696	69	551	999999	205	906	402	831	600	418	485	128	85	809	71	999999	515	744	865	
999999	636	139	999999	990	455	891	422	999999	999999	999999	375	999999	91	773	670	203	246	943	818	44	999999	355	999999	90	840	545	602	131	518	369	472	999999	938	354	942	999999	999999	561	999999	314	493	122	999999	128	53	332	46	312	149	999999	440	571	926	999999	503	291	754	412	159	910	999999	300	771	999999	19	999999	225	736	830	113	999999	684	539	999999	551	999999	999999	999999	47	999999	508	999999	999999	999999	928	900	384	117	851	661	812	174	412	504	999999	999999	999999	251	999999	999999	999999	310	482	45	251	755	999999	422	999999	265	999999	499	375	640	411	10	318	130	191	119	690	999999	885	999999	301	462	282	44	999999	358	999999	999999	156	69	999999	999999	816	946	409	182	867	961	827	595	373	322	999999	771	102	24	884	229	69	10	999999	998	424	999999	999999	788	483	998	923	999999	369	546	999999	315	999999	213	999999	372	721	19	251	728	290	999999	805	999999	663	511	941	483	474	676	692	156	771	413	783	512	212	621	699	869	999999	895	236	999999	970	493	542	889	999999	999999	999999	60	758	999999	718	999999	508	765	999999	999999	999999	450	467	692	853	206	544	825	429	680	169	109	319	382	690	394	73	978	18	180	968	61	652	952	177	642	397	211	694	659	14	447	496	727	812	597	999999	543	973	773	999999	999999	999999	160	362	408	740	999999	878	999999	70	529	756	953	13	14	797	515	999999	221	999999	343	999999	770	675	722	613	592	569	102	999999	530	999999	999999	232	262	591	501	599	769	999999	21	332	371	598	485	999999	999999	723	807	800	923	28	762	965	614	585	700	999999	640	795	999999	816	785	377	999999	523	522	999999	751	423	305	915	756	319	797	20	999999	181	200	42	80	868	999999	999999	999999	512	253	279	618	677	891	999999	959	999999	754	205	546	994	68	961	999999	812	972	394	504	17	272	453	178	999999	815	528	294	607	725	288	64	493	344	999999	280	252	122	83	531	999999	999999	782	565	999999	999999	775	123	238	864	267	999999	377	798	35	250	999999	111	24	861	373	732	999999	257	999999	999999	63	659	999999	999999	925	699	898	863	225	62	489	887	576	139	49	999999	66	743	467	392	999999	694	318	787	480	150	108	222	168	556	603	534	100	460	420	125	92	546	938	568	997	514	583	973	999999	912	535	999999	999999	958	676	999999	790	92	999999	369	351	253	220	784	999999	686	705	668	458	954	999999	125	718	923	332	519	805	999999	395	182	120	345	36	568	615	223	400	209	999999	985	744	999999	996	61	774	
999999	336	163	967	999999	808	914	999999	806	124	999999	176	898	635	167	812	999999	999999	291	258	999999	999999	999999	179	387	296	505	788	473	220	789	129	667	159	999999	193	652	931	84	373	999999	820	229	454	999999	56	502	999999	723	182	853	321	999999	802	999999	621	683	983	589	34	313	136	61	595	334	999999	509	748	999999	999999	999999	960	621	918	62	194	997	208	973	999999	999999	931	75	300	367	478	414	999999	390	871	509	668	351	60	70	79	769	634	130	905	547	753	431	999999	22	892	699	999999	750	583	624	485	999999	258	240	382	70	760	238	855	999999	644	367	999999	474	999999	618	571	999999	999999	999999	999999	999999	78	793	50	510	999999	288	999999	779	618	124	807	257	999999	658	102	819	999999	999999	999999	405	274	29	903	395	999999	284	999999	999999	137	938	767	168	260	407	941	465	200	871	744	482	763	85	277	530	560	32	450	843	999999	752	999999	999999	415	999999	813	59	890	999999	359	999999	768	200	652	679	356	999999	999999	626	717	636	629	816	274	537	641	198	751	382	999999	137	999999	999999	999999	385	768	794	752	292	593	999999	999999	545	522	702	713	573	433	597	183	911	35	824	136	889	132	364	999999	878	999999	624	307	517	819	999999	217	999999	999999	276	999999	561	895	714	42	825	71	999999	999999	571	999999	999999	765	164	208	923	112	999999	549	868	263	413	999999	874	956	969	594	67	725	300	999999	622	999999	166	999999	622	999999	321	791	311	999999	47	70	999999	64	268	859	153	999999	896	129	999999	999999	573	23	508	476	31	757	73	240	13	999999	12	86	211	936	608	478	586	906	791	227	999999	999999	225	353	999999	999999	698	119	451	748	999999	999999	297	999999	567	152	999999	999999	995	563	728	80	999999	678	67	999999	853	999999	261	674	732	989	999999	979	313	999999	999999	999999	527	211	69	999999	789	265	540	999999	788	999999	999999	465	301	440	911	238	499	177	225	546	999999	888	999999	376	999999	776	25	838	843	317	767	43	999999	32	999999	999999	503	774	999999	568	148	236	282	723	953	796	383	301	88	110	490	999999	999999	999999	869	999999	245	692	106	22	249	701	987	480	373	344	999999	278	811	128	734	725	885	657	999999	68	616	252	423	71	403	723	999999	743	827	631	999999	101	163	999999	558	811	999999	279	329	447	248	801	999999	999999	999999	999999	490	960	375	764	259	660	854	810	999999	992	279	44	618	525	999999	254	653	999999	618	29	125	821	569	923	57	616	338	960	999999	814	999999	999999	386	298	243	800	
377	72	382	75	247	352	967	565	541	643	660	803	999999	994	157	618	10	666	989	668	400	452	716	643	332	893	991	217	109	475	658	999999	999999	150	877	999999	369	553	781	773	854	14	999999	414	955	999999	464	825	999999	284	804	720	308	575	410	924	355	739	743	353	360	999999	465	75	984	340	521	365	127	566	259	456	884	226	814	999999	71	999999	687	999999	439	175	550	824	671	937	31	999999	740	999999	245	629	809	999999	422	105	548	325	999999	625	23	108	707	110	35	357	836	999999	761	999999	863	53	62	946	914	194	218	640	999999	57	318	999999	625	174	331	629	647	455	803	999999	847	999999	999999	71	783	340	999999	999999	799	323	999999	939	955	726	99	201	577	863	524	237	886	907	920	999999	317	218	483	999999	778	406	999999	390	999999	999999	176	127	171	990	172	999999	726	999999	841	91	946	999999	999999	999999	85	999999	61	783	999999	999999	832	940	824	999999	753	999999	999999	924	999999	402	613	720	999999	913	559	999999	40	587	700	940	510	127	75	839	436	999999	370	584	467	648	354	926	458	999999	219	236	303	660	246	597	726	801	106	449	477	999999	999999	999999	349	113	109	474	92	991	999999	715	874	984	84	999999	999999	999999	467	33	57	686	999999	946	704	333	678	379	350	112	223	708	999999	626	999999	999999	229	999999	999999	999999	548	999999	999999	467	648	503	362	999999	586	431	393	454	999999	999999	401	790	999999	772	999999	26	435	729	134	979	777	366	999999	258	999999	873	596	999999	47	112	484	177	999999	804	308	210	971	370	792	919	719	769	374	946	234	580	247	456	999999	228	929	819	999999	863	999999	292	809	999999	695	713	834	613	416	242	599	233	947	169	474	40	999999	999999	937	214	270	17	999999	748	33	52	999999	149	586	818	183	665	421	999999	123	26	401	867	675	89	94	116	362	142	357	999999	632	999999	982	999999	183	863	881	551	603	682	300	999999	90	652	999999	695	37	597	68	934	812	968	999999	457	999999	187	400	857	130	164	655	859	400	32	419	999999	166	999999	999999	319	783	870	385	440	725	340	786	32	12	399	999999	764	999999	423	198	664	41	999999	533	996	999999	34	430	449	37	999999	670	67	242	528	538	999999	952	748	999999	941	999999	615	999999	309	999999	377	855	999999	999999	890	999999	999999	999999	755	526	999999	999999	648	846	999999	999999	935	999999	295	670	728	999999	483	860	999999	999999	335	272	256	81	426	802	234	999999	999999	178	999999	374	999999	654	692	233	487	11	906	724	314	
902	401	999999	657	211	446	639	671	587	382	870	610	88	460	715	587	684	110	999999	665	53	750	590	749	571	275	640	977	504	312	481	953	999999	507	433	870	754	999999	224	366	595	933	999999	999999	829	999999	999999	204	977	646	999999	901	999999	68	271	999999	811	752	999999	999999	999999	661	176	285	901	916	999999	999999	36	999999	833	270	885	472	80	119	999999	999999	920	808	216	446	10	858	509	579	999999	691	246	281	69	999999	338	999999	560	933	767	243	999999	912	999999	488	177	142	813	542	26	614	988	999999	999999	26	832	999999	729	369	661	318	775	999999	50	999999	999999	999999	999999	831	932	607	912	146	351	999999	999999	17	904	728	279	867	54	999999	999999	271	703	94	360	999999	178	60	999999	200	281	999999	468	999999	871	734	154	421	357	982	999999	419	999999	851	810	922	126	824	382	10	100	794	273	807	767	779	475	999999	404	742	662	882	57	999999	864	999999	539	999999	999999	999999	583	999999	520	999999	367	154	569	851	284	438	926	999999	677	999999	110	487	194	660	805	101	999999	895	26	614	329	999999	371	979	999999	999999	392	789	688	212	426	242	999999	211	449	623	220	623	974	966	816	318	214	498	621	387	708	879	999999	999999	910	688	999999	905	743	640	783	589	999999	367	55	147	665	474	999999	868	213	983	220	191	881	645	920	999999	798	999999	999999	872	999999	609	218	999999	267	644	302	738	401	377	999999	809	999999	631	759	999999	920	999999	653	740	367	753	183	724	668	999999	172	274	768	790	117	732	999999	910	230	999999	999999	541	999999	999999	182	403	476	835	525	411	351	260	886	312	999999	129	366	782	515	615	999999	999999	845	918	481	37	999999	611	270	999999	690	929	410	504	468	999999	799	632	568	963	286	347	209	266	998	912	388	999999	660	987	999999	345	405	615	828	664	696	999999	549	154	433	864	575	999999	721	422	999999	391	843	750	999999	734	224	999999	999999	99	294	588	999999	569	999999	514	999999	282	369	354	534	795	676	804	999999	999999	93	999999	540	422	772	419	545	586	72	996	621	910	667	641	131	853	999999	739	379	117	51	999999	504	919	913	999999	430	376	999999	64	999999	999999	999999	491	651	800	21	916	327	875	53	343	506	652	892	51	614	727	999999	680	518	937	999999	584	796	113	918	620	999999	479	988	179	698	999999	291	582	852	185	999999	331	841	370	999999	504	999999	707	483	852	36	871	687	999999	999999	217	545	777	615	482	695	547	881	400	999999	847	886	874	645	499	371	320	
198	439	737	999999	839	158	525	930	520	999999	630	76	594	999999	791	295	999999	491	999999	999999	999999	379	490	999999	449	450	953	574	999999	199	71	983	491	716	682	999999	999999	999999	378	999999	262	999999	962	999999	917	815	806	999999	66	600	999999	999999	999999	857	353	819	948	295	999999	398	204	999999	322	330	999999	646	585	878	999999	999999	330	999999	999999	84	261	292	417	884	534	634	644	184	518	26	351	999999	956	999999	373	863	999999	679	789	979	203	311	372	641	578	281	239	928	824	523	999999	999999	999999	953	605	999999	412	73	760	826	999999	29	442	305	978	129	689	951	515	101	999999	651	999999	143	999999	950	919	999999	316	263	999999	999999	360	994	746	288	866	13	999999	999999	461	999999	919	999999	236	183	868	77	662	458	999999	288	423	732	291	628	999999	907	999999	654	151	999999	757	999999	999999	47	668	448	999999	999999	263	686	922	999999	640	995	999999	42	907	999999	92	852	123	857	999999	126	303	627	713	127	220	999999	999999	384	170	825	999999	421	541	198	515	429	999999	961	205	905	365	999999	102	296	896	46	10	375	571	299	522	999999	999999	314	744	50	735	440	999999	305	755	548	53	814	999999	320	500	718	201	999999	343	999999	662	766	761	93	535	999999	231	183	999999	999999	812	999999	313	999999	585	236	454	474	694	87	481	899	999999	816	176	287	999999	586	545	292	999999	908	955	369	999999	79	553	660	515	318	219	316	348	200	736	182	999999	925	734	274	273	726	999999	266	680	999999	616	944	999999	257	646	644	638	999999	390	903	999999	943	999999	515	683	999999	959	999999	867	175	999999	958	999999	999999	776	854	851	281	999999	999999	940	699	689	485	463	999999	744	267	999999	575	678	999999	810	833	267	568	999999	229	591	479	767	592	999999	515	210	999999	864	999999	481	999999	792	366	654	999999	999999	225	263	999999	62	999999	59	701	714	302	497	888	158	999999	736	217	281	632	999999	999999	689	358	999999	184	285	805	744	822	786	879	782	321	28	877	870	999999	314	716	176	517	429	76	999999	999999	999999	999999	509	617	999999	273	521	170	676	999999	253	614	913	89	591	257	339	237	915	999999	519	185	869	281	999999	999999	999999	564	465	182	130	623	999999	999999	999999	963	999999	137	637	522	999999	622	644	914	633	266	138	235	135	919	187	999999	999999	51	999999	841	452	237	241	500	999999	956	704	503	999999	999999	143	708	999999	628	951	211	600	999999	477	999999	541	954	647	129	565	677	999999	546	999999	928	472	999999	630	324	520	77	999999	146	
161	411	918	150	999999	14	132	430	312	506	967	975	602	999999	574	999999	310	999999	590	121	999999	692	527	167	508	64	167	704	88	607	118	883	315	999999	251	75	999999	400	32	643	997	145	374	932	578	29	999999	999999	864	941	999999	31	487	999999	999999	468	999999	760	999999	877	847	999999	352	705	397	93	999999	148	517	509	710	909	475	947	124	799	328	594	588	489	728	452	840	146	593	96	999999	531	262	999999	191	227	999999	155	795	579	793	999999	545	494	999999	197	999999	999999	241	114	556	540	999999	412	150	299	181	162	158	404	586	215	999999	311	687	149	999999	734	327	492	160	329	161	544	16	999999	59	104	140	540	255	485	999999	488	999999	999999	860	850	999999	999999	56	606	997	401	992	587	999999	999999	806	999999	311	472	47	749	953	236	389	135	405	999999	999999	999999	31	617	159	111	999999	632	999999	822	288	999999	103	435	446	554	332	760	999999	429	109	815	999999	921	239	783	448	166	535	314	485	735	454	158	999999	999999	999999	389	999999	891	286	925	473	984	931	274	378	612	313	999999	903	629	999999	976	392	434	999999	110	388	376	662	154	107	999999	346	552	999999	944	782	477	999999	943	999999	661	152	184	352	312	989	999999	414	836	853	135	999999	856	999999	999999	765	999999	999999	484	11	999999	238	142	828	16	647	388	999999	999999	999999	835	999999	960	121	921	833	218	92	487	120	999999	961	999999	301	971	66	490	399	123	188	999999	299	494	942	642	999999	20	999999	345	664	610	291	980	17	999999	999999	449	745	241	644	557	999999	699	373	588	914	412	840	856	950	999999	999999	569	999999	274	545	945	28	478	498	999999	862	746	823	510	141	980	819	283	286	999999	745	168	478	999999	999999	999999	999999	363	728	30	179	500	999999	507	621	722	735	999999	481	999999	431	999999	742	999999	695	999999	876	863	999999	999999	593	999999	999999	344	422	830	100	623	846	945	823	999999	750	478	999999	372	362	325	888	999999	255	86	999999	535	194	478	426	657	936	38	999999	268	999999	795	437	612	920	59	95	791	631	999999	999999	999999	926	767	526	274	177	332	46	999999	974	48	687	516	765	999999	160	943	414	999999	687	999999	232	999999	757	954	51	999999	452	313	240	106	786	999999	999999	275	609	427	952	162	999999	613	991	171	999999	999999	117	921	846	876	999999	151	387	199	999999	999999	313	370	19	571	232	135	880	999999	330	877	261	999999	335	500	999999	999999	999999	262	952	83	825	70	282	999999	999999	130	205	575	414	999999	719	597	
708	999999	961	999999	418	390	929	999999	732	268	840	415	616	562	999999	356	442	175	159	999999	246	999999	263	253	999999	129	724	999999	929	314	999999	999999	168	663	846	233	538	205	325	611	332	596	350	567	229	867	283	294	534	848	999999	999999	939	594	360	356	849	999999	999999	298	666	999999	435	427	999999	999999	999999	952	999999	999999	818	246	850	548	802	999999	999999	999999	33	230	846	440	578	90	999999	91	303	573	313	499	384	820	999999	999999	945	999999	171	922	629	620	620	330	578	999999	999999	896	397	400	792	999999	999999	163	694	930	451	236	257	999999	256	999999	315	999999	649	226	987	999999	999999	824	603	999999	488	98	76	413	999999	999999	861	415	59	284	694	999999	781	602	164	231	135	124	584	719	259	816	676	772	999999	937	681	361	185	999999	705	573	797	999999	231	257	999999	291	329	925	374	999999	305	999999	999999	413	901	57	72	766	872	999999	249	999999	56	672	421	303	107	673	844	999999	239	27	579	131	115	294	380	906	999999	843	794	659	354	999999	521	704	610	901	45	633	299	999999	170	999999	333	913	999999	559	835	794	193	656	90	864	612	287	402	51	999999	617	676	166	999999	999999	999999	590	539	999999	999999	717	692	999999	999999	221	220	820	857	951	797	999999	844	821	80	349	660	999999	578	490	804	243	999999	999999	999999	428	956	143	786	999999	345	743	384	810	407	127	111	999999	28	999999	653	999999	430	451	253	116	772	855	95	293	378	999999	22	58	835	918	416	133	999999	219	264	999999	43	725	999999	63	999999	43	999999	952	247	673	129	708	999999	999999	999999	999999	325	999999	655	111	57	503	763	202	731	999999	975	488	711	978	999999	999999	999999	576	758	705	836	999999	298	739	441	142	999999	704	34	313	220	822	116	999999	807	114	563	163	39	540	962	423	331	492	67	935	999999	269	288	999999	103	271	264	117	33	135	999999	915	999999	999999	999999	68	178	428	124	999999	382	999999	181	290	255	462	546	999999	999999	999999	868	999999	682	506	891	785	426	999999	220	999999	568	999999	533	999999	999999	647	493	124	91	903	254	903	377	904	562	96	98	997	999999	641	724	46	999999	610	266	403	243	172	33	672	641	464	217	999999	999999	383	999999	498	385	608	968	431	146	839	178	965	438	777	943	805	697	429	649	579	234	531	634	922	999999	511	414	330	999999	419	999999	999999	695	212	999999	188	999999	599	621	999999	999999	303	900	535	441	300	964	466	229	228	975	999999	814	638	940	72	749	999999	999999	873	204	647	
340	726	999999	999999	279	236	467	764	349	107	807	999999	906	931	631	109	490	134	547	947	111	873	444	60	999999	999999	999999	257	439	756	526	999999	271	999999	963	999999	958	999999	31	737	999999	999999	878	999999	414	630	731	19	441	649	999999	999999	999999	999999	545	999999	999999	526	411	222	965	220	334	593	581	69	922	880	968	458	999999	999999	113	809	949	647	995	999999	645	356	335	262	816	790	539	578	422	25	490	506	999999	441	653	809	772	999999	139	295	305	355	707	999999	50	982	508	999999	844	526	306	897	999999	725	880	999999	886	713	403	544	64	12	647	999999	400	471	999999	709	783	304	47	170	518	710	999999	300	648	484	221	999999	292	748	734	895	719	592	45	174	561	598	922	69	999999	594	999999	303	708	801	999999	579	424	798	17	549	489	146	389	760	464	999999	415	999999	502	570	262	315	277	751	999999	807	435	403	157	999999	382	978	999999	923	479	967	592	846	33	641	418	493	740	194	416	583	212	284	710	971	193	519	999999	824	342	925	35	999999	614	652	153	31	650	999999	999999	511	999999	466	291	496	997	568	389	860	161	768	999999	999999	345	614	605	161	999999	186	11	999999	421	951	999999	553	942	999999	242	380	498	999999	999999	918	27	905	222	745	992	223	974	624	140	706	672	999999	360	942	621	10	57	992	339	474	821	315	999999	418	876	737	554	999999	336	18	371	765	926	657	76	440	401	860	168	999999	999999	387	731	999999	288	26	203	999	23	999999	333	506	67	377	999999	711	815	999999	869	264	668	611	297	999999	344	999999	647	702	876	191	609	197	833	859	272	999999	583	384	140	860	543	999999	358	104	685	865	707	558	999999	364	624	597	990	999999	999999	600	99	610	380	380	378	999999	132	832	632	145	672	207	115	663	999999	440	673	18	721	123	999999	999999	445	479	210	99	152	999999	566	21	206	999999	59	672	999999	973	999999	759	999999	52	999999	999999	472	549	203	999999	453	896	236	193	924	982	192	697	346	896	174	999999	180	999999	358	610	275	620	939	742	999999	442	319	164	436	913	999999	678	691	999999	999999	895	999999	700	999999	256	296	383	97	224	747	999999	335	457	809	113	589	212	694	821	260	851	999999	460	361	20	587	81	757	20	464	514	999999	608	176	278	999999	999999	643	111	999999	892	533	999999	994	999999	999999	862	355	332	334	999999	983	869	487	878	295	825	349	635	999999	224	625	86	759	243	356	727	290	541	999999	119	569	592	506	367	328	999999	
465	564	903	725	726	435	686	150	531	999999	130	297	999999	799	139	999999	443	110	277	456	965	999999	450	999999	999999	999999	844	224	754	400	372	130	999999	410	369	784	732	943	497	200	400	618	712	219	999999	993	999999	999999	999999	562	159	406	100	872	919	999999	999999	523	153	999999	999999	472	999999	140	774	10	999999	582	439	355	285	499	612	87	999999	999999	59	241	999999	588	999999	999999	999999	202	999999	999999	39	688	999999	665	670	218	800	584	609	927	233	999999	999999	606	266	975	258	999999	999999	660	794	23	816	572	654	999999	741	564	999999	435	238	999999	890	808	970	58	102	774	684	77	699	37	477	999999	133	478	795	186	332	289	999999	609	916	590	181	26	872	999999	21	786	477	245	927	184	699	40	999999	999999	635	217	883	484	999999	219	961	999999	999999	999999	448	186	97	999999	999999	378	999999	629	286	309	636	999999	186	999999	999999	999999	999999	463	999999	303	439	103	787	169	550	124	405	432	658	999999	629	415	480	194	479	835	699	912	12	558	655	79	753	391	999	681	40	709	721	62	618	507	665	252	258	999999	398	927	24	128	973	105	970	578	680	999999	483	992	705	927	208	999999	461	552	647	369	349	405	999999	869	93	695	710	606	999999	131	749	999999	999999	133	446	771	897	884	584	560	999999	999999	710	999999	999999	48	14	793	854	930	56	123	604	999999	15	999999	768	155	44	287	394	374	490	559	482	255	999999	999999	491	436	790	576	967	97	999999	174	999999	392	671	54	691	999999	752	168	84	636	634	57	128	453	13	752	849	307	175	999999	694	161	305	999999	982	433	312	999999	150	479	999999	516	628	999999	307	385	483	989	596	999999	621	331	484	845	621	18	462	999999	433	47	999999	670	921	999999	479	999999	96	719	72	267	999999	334	999999	605	490	127	999999	286	999999	627	999999	859	999999	999999	999999	372	999999	999999	341	974	999999	273	994	112	752	485	999999	999999	371	763	999999	764	927	999999	999999	999999	313	879	365	503	589	999999	892	805	768	867	959	233	421	116	999999	999999	388	98	297	350	339	915	999999	999999	532	999999	999999	392	338	514	932	381	835	825	68	796	104	837	394	794	381	199	999999	884	525	999999	681	264	895	662	999999	839	51	521	957	398	999999	360	971	263	270	509	477	263	999999	999999	999999	999999	58	999999	543	999999	703	999999	969	999999	581	968	999999	170	999999	660	497	999999	138	999999	339	323	999999	670	770	999999	865	999999	534	871	999999	90	999999	999999	973	999999	216	823	999999	835	145	548	
552	816	817	68	870	999999	608	999999	999999	800	999999	841	258	84	999999	387	999999	799	685	999999	999999	108	428	500	28	552	999999	569	454	673	557	303	957	791	771	61	853	711	873	64	533	924	859	921	954	117	999999	899	367	999999	999999	329	159	574	580	453	999999	326	999999	327	624	999999	165	348	253	832	884	467	999999	676	999999	598	999999	631	47	53	999999	999999	545	911	864	297	999999	625	160	237	153	392	220	328	663	536	672	999999	999999	494	769	999999	678	999999	233	999999	597	690	999999	924	999999	999999	999999	536	999999	890	780	137	999999	337	836	539	197	25	688	501	256	984	999999	998	999999	379	201	999999	284	728	999999	999999	688	643	699	521	331	999999	833	625	999999	999999	999999	772	999999	999999	103	112	658	240	333	662	443	731	974	999999	677	306	997	999999	336	984	261	486	70	367	449	820	637	325	999999	961	192	999999	999999	572	871	250	252	391	285	99	894	54	405	177	979	956	668	96	843	35	238	807	298	871	432	636	712	397	105	283	474	342	32	371	999999	999999	96	412	742	436	63	999999	749	999999	100	217	91	999999	388	493	161	551	999999	192	732	384	999999	999999	149	244	999999	855	296	12	625	562	31	999999	696	609	999999	265	353	416	971	999999	68	60	781	224	999999	818	999999	612	131	922	860	839	639	105	604	322	272	999999	898	999999	329	747	622	537	999999	999999	999999	779	999999	896	207	75	220	999999	326	724	992	925	689	720	845	684	880	999999	999999	192	403	600	15	558	992	845	518	773	303	320	438	253	38	507	621	999999	989	235	724	999999	628	530	999999	879	329	999999	818	999999	362	644	866	920	999999	13	654	999999	774	74	903	361	556	447	815	15	999999	749	896	191	109	615	999999	655	977	999999	999999	999999	999999	135	999999	655	37	340	421	659	453	999999	999999	35	999999	25	999999	925	999999	999999	248	191	714	773	999999	580	999999	999999	999999	746	949	999999	942	928	999999	781	784	648	835	257	334	226	35	166	562	778	341	871	339	94	999999	999999	332	614	669	999999	167	58	542	658	214	999999	262	675	999999	241	575	488	586	81	240	817	999999	999999	48	31	999999	999999	221	814	999999	999999	307	999999	596	188	889	999999	999999	999999	999999	999999	115	186	999999	933	964	999999	456	330	999999	853	294	268	853	999999	680	258	575	647	227	609	999999	728	999999	634	103	267	88	530	352	247	228	521	999999	504	711	999999	40	114	67	804	111	890	999999	999999	295	49	999999	999999	508	999999	762	622	847	24	999999	999999	766	419	
840	706	282	925	999999	965	634	999999	810	359	999999	767	999999	470	589	999999	507	999999	127	35	348	999999	127	824	32	711	999999	999999	673	443	604	335	155	620	274	999999	532	186	912	645	999999	522	238	790	633	740	999999	301	43	434	516	953	999999	741	81	786	589	457	902	999999	491	38	110	377	755	305	621	606	206	237	890	331	43	999999	274	826	825	336	201	292	999999	192	572	999999	999999	999999	75	414	549	999999	772	85	283	646	164	999999	999999	999999	999999	337	128	999999	105	805	543	195	919	788	476	255	999999	262	266	620	978	999999	465	861	450	999999	240	217	999999	718	465	815	57	397	327	542	414	963	300	863	174	481	97	999999	999999	740	999999	999999	937	999999	526	519	819	662	667	855	999999	560	421	931	999999	999999	759	386	350	728	999999	531	470	999999	841	997	962	999999	999999	506	221	698	166	709	382	999999	280	999999	202	999999	996	394	999999	472	276	999999	999999	369	999999	999999	721	710	427	976	999999	209	816	13	463	999999	557	426	216	170	999999	577	999999	711	559	154	640	999999	194	404	732	999999	999999	999999	667	999999	455	603	636	203	785	511	281	190	116	182	146	277	309	999999	999999	999999	188	999999	829	698	459	999999	809	620	622	999999	525	32	254	849	408	818	999999	475	82	953	789	999999	385	999999	999999	999999	604	386	999999	373	698	521	15	162	575	242	178	999999	538	999999	793	999999	580	70	999999	258	935	999999	774	327	931	833	600	444	789	174	193	697	999999	244	999999	999999	612	259	999999	14	26	999999	284	175	999999	376	999999	468	170	773	443	325	999999	999999	288	347	999999	691	441	864	920	571	999999	410	59	481	575	999999	378	370	413	330	43	999999	241	843	999999	609	676	564	895	142	999999	26	731	999999	552	355	956	999999	820	920	817	999999	93	455	729	874	126	179	999999	643	99	800	999999	122	291	999999	815	999999	363	13	24	877	968	999999	297	999999	678	999999	999999	230	347	479	999999	999999	999999	999999	898	786	999999	118	999999	507	764	999999	53	483	999999	999999	999999	389	539	521	545	817	905	940	999999	999999	168	382	205	935	250	999999	999999	999999	261	876	999999	999999	273	999999	329	255	999999	517	123	716	744	813	700	999999	603	549	690	825	934	999999	999999	572	678	603	999999	742	913	557	999999	999999	999999	433	231	780	19	177	125	999999	999999	300	307	398	999999	486	560	354	999999	999999	341	701	889	481	999999	530	297	47	740	670	411	999999	341	999999	999999	999999	999999	321	999999	920	60	436	433	190	633	644	999999	200	744	202	
999999	283	70	777	225	566	999999	999999	999999	701	492	971	437	999999	109	999999	958	344	148	898	725	248	762	761	95	905	999999	999999	999999	999999	106	107	302	548	627	137	526	999999	999999	693	634	287	573	890	437	999999	999	978	999999	999999	999999	98	999999	846	477	803	521	308	691	319	298	595	999999	999999	999999	394	679	888	827	999999	999999	403	597	455	999999	448	675	872	999999	17	906	999999	999999	830	364	999999	56	999999	81	823	999999	228	873	437	404	999999	651	866	294	53	409	120	999999	118	999999	292	501	606	582	38	138	648	974	683	999999	999	967	805	352	597	348	999999	817	13	999999	869	530	999999	60	999999	999999	808	587	290	608	796	148	519	900	999999	999999	449	874	52	695	967	999999	199	33	405	81	845	524	696	999999	186	302	157	999999	70	762	341	555	356	999999	330	70	693	999999	616	860	457	905	999999	999999	898	358	775	318	397	625	340	999999	654	999999	951	294	891	585	432	503	999999	766	839	319	185	999999	527	810	999999	907	560	124	416	545	999999	940	253	999999	806	827	527	838	365	445	432	999999	901	999999	999999	45	179	118	653	123	869	999999	76	961	906	14	830	964	943	999999	74	999999	729	999999	541	20	50	286	778	604	976	162	410	403	887	980	999999	999999	529	339	737	999999	470	303	676	931	873	999999	708	802	997	562	999999	875	999999	999999	475	791	999999	999999	995	893	340	59	146	716	999999	999999	84	926	21	504	445	613	752	622	999999	435	443	609	146	758	577	975	999999	424	266	534	31	681	515	211	674	260	344	843	122	421	167	959	650	210	218	781	790	502	127	292	132	759	460	999999	358	61	142	246	325	364	452	721	999999	756	999999	402	421	999999	829	194	279	908	510	999999	999999	484	958	935	999999	795	195	999999	307	974	412	272	999999	999999	999999	999999	127	107	999999	999999	968	999999	999999	894	999999	815	999999	979	673	999999	999999	223	999999	999999	771	873	102	206	999999	530	179	348	999999	485	999999	999999	181	945	999999	216	77	999999	391	752	375	999999	975	74	386	734	435	999999	440	999999	961	999999	23	999999	703	979	530	920	410	997	588	630	32	33	999999	181	999999	424	32	466	864	840	999999	999999	999999	940	999999	38	820	962	104	963	999999	999999	523	165	999999	75	252	999999	999999	999999	771	393	173	744	999999	951	523	214	100	20	193	999999	999999	131	365	516	999999	763	90	999999	109	448	902	625	999999	973	999999	394	999999	578	182	999999	999999	716	999999	999999	343	15	999999	999999	514	616	871	999999	999999	933	547	
402	800	858	710	488	898	193	58	332	490	999999	32	835	999999	999999	999999	521	838	149	203	794	62	915	182	359	632	142	987	999999	576	818	844	788	436	117	593	948	867	693	154	999999	668	746	959	999999	983	305	999999	385	999999	359	256	640	740	753	999999	999999	999999	361	999999	999999	999999	999999	756	671	703	243	409	344	999999	999999	653	154	994	999999	999999	999999	956	387	999999	336	637	999999	284	227	999999	213	58	999999	767	708	272	516	999999	999999	400	999999	990	297	999999	750	896	171	999999	758	999999	111	646	144	627	999999	999999	308	985	529	138	595	290	538	108	500	194	999999	577	836	999999	147	317	999999	214	32	326	999999	295	625	999999	476	770	526	521	471	567	913	999999	733	999999	999999	530	317	260	805	999999	461	999999	601	565	180	594	13	571	568	794	40	929	999999	717	270	999999	370	98	662	824	999999	27	999999	932	281	669	843	67	232	999999	999	999999	409	209	865	479	693	999999	999999	999999	766	954	953	676	536	983	461	25	519	999999	170	229	598	980	68	443	561	999999	294	999999	750	946	349	951	795	675	530	405	852	790	329	999999	829	780	67	809	74	960	406	297	217	999999	547	280	456	780	999999	999999	999999	431	918	35	776	758	141	999999	999999	11	881	860	463	66	172	728	632	999999	399	818	923	259	999999	600	272	996	303	999999	408	78	999999	25	999999	111	264	999999	872	303	533	80	649	247	999999	999999	89	545	834	161	665	819	648	595	390	999999	999999	891	63	999999	762	999999	999999	219	421	999999	507	866	950	361	801	742	999999	338	337	329	178	685	999999	316	520	726	999999	152	999999	589	430	909	635	961	606	373	377	554	541	753	999999	439	826	658	565	223	594	999999	999999	923	963	999999	999999	71	778	999999	836	999999	807	999999	999999	322	999999	832	125	598	241	989	754	438	374	999999	999999	583	999999	738	999999	406	750	307	142	999999	792	343	625	999999	650	574	192	787	537	630	999999	505	146	303	487	994	999999	967	981	605	727	921	558	999999	522	684	357	50	959	440	996	999999	903	927	530	618	216	14	947	667	806	967	900	743	564	302	999999	419	999999	864	864	783	999999	536	999999	870	785	962	599	965	226	152	827	999999	999999	246	999999	219	773	869	787	537	999999	324	999999	760	999999	999999	107	229	248	938	788	105	576	222	194	999999	964	659	999999	254	415	981	451	663	150	803	119	999999	701	237	646	999999	999999	999999	763	11	999999	212	849	970	865	379	999999	999999	364	732	999999	999999	62	234	254	123	
47	543	131	47	999999	999999	999999	226	999999	779	528	999999	999999	407	27	249	459	192	639	762	809	999999	999999	46	264	173	999999	999999	282	999999	274	999999	982	532	999999	544	999999	725	137	601	591	999999	275	95	851	717	999999	956	714	291	962	869	594	999999	999999	185	164	95	783	710	836	212	999999	999999	514	61	999999	769	63	483	999999	733	65	48	181	186	999999	302	195	547	999999	999999	999999	991	735	404	882	501	228	999999	999999	999999	941	427	999999	389	689	267	581	799	689	225	903	241	256	999999	814	556	320	137	588	999999	999999	999999	531	999999	509	952	282	119	999999	536	551	884	103	916	791	638	283	999999	497	339	721	395	857	999999	449	471	999999	506	999999	336	190	999999	590	527	228	999999	895	280	999999	737	999999	471	630	999999	674	29	999999	340	447	999999	282	528	640	999999	149	514	389	569	54	48	217	999999	529	999999	356	999999	303	999999	697	96	742	999999	912	760	354	260	999999	704	297	430	999999	414	69	414	63	661	461	341	387	999999	325	335	236	840	999999	218	942	999999	806	225	725	571	999999	360	999999	279	616	879	904	999999	749	999999	999999	624	715	999999	716	125	788	694	998	999999	198	983	770	416	776	82	240	145	318	977	999999	82	704	761	771	999999	970	784	999999	581	436	498	999999	641	999999	611	135	727	502	827	999	122	226	764	383	659	589	36	502	999999	649	769	999999	772	786	209	920	999999	999999	17	999999	999999	648	426	999999	699	999999	139	999999	999999	999999	512	643	491	999999	785	856	999999	388	122	129	944	292	511	932	667	917	999999	855	854	691	181	999999	494	682	994	473	799	238	684	640	460	673	337	999999	999999	135	99	794	10	353	979	575	917	999999	999999	722	147	494	867	782	826	999999	508	999999	775	815	158	999999	983	999999	66	711	704	481	669	280	954	914	999999	541	999999	407	854	510	711	606	779	999999	482	282	999999	314	371	901	999999	185	999999	999999	821	331	999999	291	810	999999	296	278	871	999999	228	929	999999	232	999999	336	955	428	429	997	999999	999999	45	551	999999	711	999999	999999	349	802	667	999999	115	111	999999	474	564	545	999999	175	224	443	734	343	999999	552	999999	113	616	45	946	395	755	999999	92	999999	295	435	954	109	703	545	928	78	999999	734	999999	666	140	234	771	419	832	264	783	999999	444	702	172	999999	206	882	145	314	999999	999999	737	938	28	450	189	138	591	497	471	678	514	665	564	654	728	848	973	391	273	537	563	501	393	754	218	593	272	999999	902	999999	999999	
624	223	506	996	885	647	689	999999	999999	828	344	793	999999	999999	778	147	518	65	358	909	999999	51	328	999999	246	555	274	241	999999	865	999999	594	650	278	890	452	68	657	999999	999999	293	346	630	709	228	707	288	999999	440	455	754	999999	999999	999999	656	583	894	786	759	999999	383	457	458	777	418	750	152	836	999999	335	88	860	999999	158	626	416	420	619	501	538	999999	344	801	999999	121	303	999999	739	622	317	558	999999	898	514	827	835	888	852	300	477	565	451	999999	115	999999	893	999999	406	295	249	172	284	295	230	999999	49	656	318	665	124	999999	412	999999	625	776	807	962	707	999999	790	528	999999	328	33	973	825	346	696	774	228	399	643	453	382	155	999999	986	999999	999999	788	999999	999999	999999	186	767	162	237	381	338	569	931	207	84	504	721	604	955	272	999999	247	702	999999	543	447	725	76	958	999999	999999	502	821	999999	265	543	611	948	380	152	999999	820	597	965	368	214	297	201	568	949	660	550	328	723	429	214	95	999999	46	749	460	700	203	395	900	835	999999	646	942	541	999999	773	233	999999	15	437	649	999999	999999	999999	160	534	999999	19	191	929	184	107	865	999999	457	391	911	630	691	999999	626	212	999999	532	466	999999	258	37	65	999999	327	515	999999	999999	999999	999999	628	707	599	926	999999	999999	213	970	661	651	999999	892	93	512	861	602	999999	999999	811	446	672	79	872	509	285	480	954	304	612	668	999999	999999	999999	999999	999999	214	41	764	999999	442	998	103	870	815	999999	366	943	552	35	725	393	278	999999	999999	685	559	834	100	651	721	239	908	368	993	271	908	407	984	749	657	999999	999999	85	999999	447	579	208	67	639	919	537	411	279	999999	999999	120	999999	376	423	213	380	940	999999	652	212	999999	734	877	999999	960	999999	958	999999	999999	163	37	202	812	680	115	999999	776	999999	732	999999	828	639	999999	718	999999	999999	40	999999	546	286	999999	253	433	175	358	844	331	513	678	959	578	608	901	733	257	999999	999999	695	999999	999999	999999	489	999999	467	999999	460	262	999999	402	744	928	397	266	999999	999999	999999	768	646	332	999999	999999	273	782	772	616	999999	738	748	470	999999	347	345	999999	694	999999	151	862	966	999999	897	592	172	120	934	41	999999	351	809	210	999999	159	242	373	57	823	340	707	618	850	999999	999999	514	699	170	999999	999999	144	572	418	391	921	802	855	434	678	999999	999999	847	741	435	999999	999999	548	996	92	115	972	215	999999	353	999999	999999	999999	636	185	
87	999999	950	538	447	55	779	401	818	552	999999	386	938	378	956	999999	859	876	425	286	999999	999999	702	87	300	621	999999	701	75	946	677	999999	228	999999	601	999999	212	318	303	999999	108	537	730	999999	735	728	43	837	914	175	999999	999999	700	360	999999	122	770	872	999999	999999	999999	999999	999999	871	999999	670	168	999999	777	999999	975	550	582	45	999999	265	245	258	351	571	587	102	786	999999	372	311	986	999999	866	489	633	999999	80	999999	273	30	211	999999	999999	999999	999999	354	69	362	200	43	793	664	183	136	999999	521	530	676	249	34	302	999999	509	573	683	301	823	298	928	645	480	115	772	999999	64	387	679	285	11	999999	42	433	708	338	999999	332	693	739	612	122	999999	403	238	248	999999	999999	358	16	392	999999	531	770	434	555	999999	999999	892	26	81	498	841	254	675	16	991	868	727	181	999999	999999	607	93	685	816	835	87	876	533	999999	289	39	673	893	999999	711	271	999999	163	999999	828	439	677	667	123	280	564	727	999999	999999	860	57	186	999999	41	672	447	95	999999	719	486	811	368	588	792	999999	178	361	943	999999	729	869	999999	407	999999	999999	930	425	572	545	281	359	654	286	999999	999999	852	723	999999	70	999999	186	391	443	298	26	81	98	999999	653	999999	213	784	928	999999	990	483	779	722	999999	741	32	522	999999	999999	136	167	91	20	559	617	999999	499	883	999999	999999	999999	140	118	220	999999	999999	549	999999	999999	999999	999999	726	760	999999	759	82	10	751	328	251	999999	319	995	171	859	989	87	326	46	656	999999	901	999999	973	512	999999	671	999999	270	900	482	604	638	380	999999	999999	331	433	999999	544	999999	747	999999	788	889	178	999999	999999	360	860	764	233	999999	999999	364	673	828	786	84	999999	411	498	491	428	769	69	681	625	999999	999999	668	654	526	999999	212	965	345	999999	999999	343	999999	724	999999	410	145	999999	722	850	25	888	999999	544	358	393	142	955	265	147	999999	830	999999	519	347	931	201	119	706	390	999999	398	337	719	702	740	999999	687	347	91	292	521	346	830	999999	720	817	999999	305	143	368	257	709	208	100	999999	846	699	386	999999	218	999999	551	341	276	627	560	999999	842	617	999999	455	617	184	854	507	493	667	909	999999	999999	77	814	573	31	337	999999	138	629	448	894	508	311	127	999999	999999	969	999999	563	982	169	925	291	687	947	913	639	535	354	592	770	188	790	759	999999	150	221	978	999999	999999	999999	999999	999999	403	723	687	153	499	311	598	538	
488	113	926	466	198	999999	136	999999	999999	697	163	999999	46	678	716	717	999999	21	732	55	999999	999999	624	999999	737	999999	999999	964	270	769	149	234	756	64	291	84	863	302	917	364	94	363	212	999999	785	647	236	999999	16	969	602	488	578	552	547	793	999999	999999	728	536	898	171	365	348	557	928	999999	981	396	642	999999	259	103	378	999999	637	492	383	268	999999	435	999999	958	300	177	999999	655	999999	517	498	595	999999	573	391	465	923	999999	863	693	856	618	999999	338	374	999999	352	394	210	592	999999	311	115	999999	638	999999	736	213	74	180	896	999999	825	474	898	56	873	685	712	999999	47	999999	628	689	999999	481	999999	834	999999	186	824	277	455	620	999999	196	489	367	935	291	728	999999	933	693	797	583	793	780	439	999999	251	666	999999	296	999999	279	683	426	999999	166	919	901	620	888	355	629	999999	215	866	712	567	999999	750	430	999999	327	705	935	892	828	688	410	999999	999999	934	168	595	169	74	999999	513	73	999999	778	372	826	109	999999	999999	178	757	999999	913	727	759	999999	916	260	112	999999	999999	747	999999	999999	999999	999999	999999	999999	953	197	999999	667	150	538	208	504	999999	972	68	367	228	660	598	724	81	110	497	677	999999	210	252	344	66	836	999999	765	539	762	310	853	999999	999999	102	159	144	999999	447	384	528	265	373	944	202	744	19	913	159	809	999999	999999	999999	829	838	999999	945	699	611	313	774	443	965	608	671	214	47	474	567	448	589	981	999999	999999	158	260	837	999999	999999	321	827	850	615	999999	450	999999	833	999999	916	350	213	445	999999	144	609	95	299	765	282	987	707	999999	356	711	229	340	715	999999	681	587	915	647	557	299	485	924	827	245	167	738	999999	547	999999	227	244	154	503	528	999999	999999	961	81	35	164	614	292	504	904	510	120	227	925	819	339	999999	999999	887	199	658	685	999999	64	608	999999	999999	170	987	138	999999	84	836	196	404	618	626	843	621	402	999999	203	999999	999999	999999	56	520	456	728	228	999999	677	999999	314	870	828	804	906	473	490	548	454	305	375	999999	435	284	999999	531	210	999999	591	999999	495	999999	464	265	345	999999	561	34	169	999999	768	346	798	817	999999	999999	575	999999	719	379	999999	853	239	897	63	494	309	772	999999	924	999999	515	211	733	771	799	415	572	468	587	999999	466	389	22	536	39	999999	617	751	714	955	396	993	221	813	641	284	567	999999	999999	29	999999	544	244	914	263	144	999999	56	732	911	13	
355	142	467	674	999999	227	371	34	999999	999999	999999	775	969	140	522	989	919	139	524	848	999999	617	567	132	999999	154	107	282	894	574	571	29	999999	951	51	860	999999	999999	999999	67	205	188	996	337	769	769	275	999999	741	999999	155	999999	999999	72	999999	738	999999	344	999999	329	129	98	139	291	999999	10	999999	27	999999	661	246	780	962	467	652	999999	620	240	363	163	878	323	541	749	428	655	811	999999	999999	312	295	419	397	999999	938	117	58	715	999999	768	999999	258	695	89	999999	375	999999	750	999999	462	127	999999	980	598	451	806	999999	390	999999	475	999999	241	709	999999	375	826	392	124	529	999999	143	905	33	999999	999999	630	627	461	840	999999	701	999999	330	855	195	950	438	799	999999	141	560	668	852	999999	578	565	549	909	714	92	999999	839	231	874	999999	999999	999999	395	242	820	189	105	549	999999	774	139	999999	999999	999999	424	398	592	999999	397	999999	474	63	292	26	800	91	717	747	758	78	861	838	999999	537	973	999999	52	999999	586	952	464	999999	51	999999	449	654	695	318	299	693	400	999999	834	888	854	168	38	999999	442	739	471	357	791	741	912	300	465	999999	627	999999	999999	36	141	999999	530	355	21	326	577	155	999999	999999	458	999999	678	740	14	999999	682	814	611	674	133	847	491	116	999999	310	63	159	999999	379	690	514	999999	999999	999999	399	999999	508	156	712	801	999999	999999	72	899	726	73	999999	295	999999	643	812	183	681	902	999999	999999	423	28	999999	272	427	957	26	717	999999	726	999999	999999	615	208	184	668	898	872	836	999999	428	217	610	247	881	863	999999	999999	878	999999	999999	472	705	445	999999	490	999999	450	383	999999	336	999999	956	10	759	432	680	999999	469	999999	284	808	75	790	535	216	999999	999999	390	564	999999	290	839	613	68	999999	55	179	999999	999999	232	999999	999999	507	176	999999	261	609	487	999999	192	599	999999	999999	65	999999	406	914	909	738	82	972	69	999999	671	56	514	352	999999	999999	999999	511	446	774	922	826	999999	567	624	461	955	807	999999	931	381	999999	23	999999	557	209	444	140	269	525	999999	259	999999	680	836	130	569	999999	667	568	82	681	162	501	811	239	550	999999	999999	458	782	999999	986	999999	446	999999	42	999999	795	741	484	256	251	999999	999999	999999	436	637	999999	503	999999	57	149	426	858	700	915	522	304	328	659	605	840	811	743	999999	999999	270	243	243	97	170	123	925	999999	999999	440	999999	348	999999	999999	912	117	796	565	999999	134	999999	279	746	999999	520	
999999	476	92	879	415	439	187	805	409	175	403	498	415	732	933	224	342	42	269	683	183	165	525	999999	497	54	999999	17	232	702	991	999999	556	577	66	646	843	214	420	10	64	543	740	636	518	619	390	833	999999	910	237	247	486	13	346	999999	951	999999	392	371	999999	999999	582	999999	184	906	941	838	676	297	999999	999999	621	269	628	640	425	999999	238	878	664	422	999999	322	475	754	20	552	240	999999	694	508	821	999999	816	884	960	43	461	612	677	999999	999999	999999	540	108	625	227	385	706	533	72	117	513	706	771	999999	270	999999	430	895	398	607	999999	999999	872	999999	572	452	743	679	391	999999	626	210	122	999999	701	782	377	999999	793	177	999999	583	632	400	318	352	999999	999999	699	802	999999	999999	288	999999	598	910	999999	791	62	774	999999	999999	151	635	490	313	594	517	272	488	999999	301	112	999999	999999	985	999999	481	998	229	408	823	979	588	999999	910	921	177	999999	791	124	585	85	999999	535	999999	441	997	909	999999	757	537	657	221	939	999999	613	67	871	613	940	195	792	833	375	999999	999999	563	239	580	391	427	851	999999	999999	999999	999999	93	696	999999	553	999999	571	993	999999	871	999999	768	649	999999	306	999999	306	999999	850	928	792	252	653	999999	460	878	768	339	624	999999	686	186	999999	661	523	999999	999999	999999	70	967	999999	999999	371	999999	653	999999	913	572	283	526	131	798	999999	999999	494	973	440	980	126	999999	999999	242	379	999999	999999	988	920	987	153	999999	504	11	992	999999	314	993	999999	158	72	999999	999999	999999	65	999999	999999	999999	999999	999999	999999	999999	99	390	188	999999	762	999999	430	240	319	664	368	926	999999	506	32	129	806	747	999999	501	101	291	917	999999	709	19	187	999999	999999	307	443	516	999999	999999	687	124	999999	606	131	999999	572	999999	999999	407	813	48	776	999999	85	999999	91	999999	999999	675	458	999999	472	999999	686	753	214	999999	318	21	999999	851	116	999999	819	999999	306	999999	625	216	999999	451	999999	520	999999	670	242	628	206	831	999999	635	243	999999	154	879	651	999999	919	378	999999	999999	342	999999	186	961	932	950	738	177	793	880	192	77	747	17	365	951	999999	26	520	585	999999	999999	794	595	618	962	681	939	266	717	291	999999	497	514	119	623	999999	180	738	292	890	999999	999999	345	452	175	407	147	523	699	999999	999999	999999	143	471	999999	999999	590	353	970	999999	799	910	85	999999	935	579	999999	898	742	617	931	999999	999999	999999	923	448	458	153	452	564	544	425	566	999999	
999999	999999	364	999999	264	590	753	999999	767	24	999999	127	999999	746	517	999999	174	999999	781	91	555	624	999999	448	999999	416	584	999999	900	999999	733	383	354	999999	221	546	999999	199	644	162	864	114	520	224	604	806	486	999999	635	857	999999	305	644	484	684	763	769	915	505	999999	999999	316	926	362	999999	717	773	999999	534	971	379	975	999999	629	999999	451	114	999999	843	999999	999999	872	999999	53	25	438	739	869	999999	999999	776	310	999999	796	156	557	999999	999999	933	887	999999	999999	187	999999	487	999999	999999	24	266	243	658	364	82	999999	918	143	999999	882	346	852	977	903	954	999999	204	79	291	808	482	670	272	946	999999	956	708	570	694	999999	999999	600	737	724	612	928	999999	422	237	999999	877	999999	62	305	821	91	909	139	414	111	470	417	999999	999999	541	596	970	999999	882	999999	65	357	448	358	326	746	124	262	300	36	286	782	841	362	930	469	618	966	999999	400	57	999999	165	592	999999	158	467	846	193	999999	958	96	540	122	873	999999	574	999999	978	85	999999	656	838	999999	825	687	575	780	960	82	978	13	588	492	78	486	999999	856	672	999999	288	278	79	999999	78	199	251	729	489	999999	894	999999	999999	59	999999	400	741	777	766	998	582	686	999999	120	47	999999	508	57	53	396	999999	718	40	810	796	999999	999999	563	319	635	446	846	999999	559	187	73	25	539	69	678	999999	423	99	999999	999999	602	392	959	247	123	999999	203	685	102	81	186	999999	186	262	999999	999999	999999	999999	141	999999	736	394	335	932	973	938	999999	988	375	651	915	628	999999	225	204	315	627	325	205	944	252	170	209	488	11	189	838	286	999999	864	567	955	958	999999	858	217	999999	999999	274	999999	722	215	320	450	166	557	527	961	999999	428	196	862	271	196	320	576	195	847	999999	999999	109	999999	663	511	94	999999	999999	254	367	986	999999	601	999999	999999	999999	46	850	758	331	454	999999	877	228	999999	677	704	999999	771	801	292	999999	219	105	480	999999	39	551	808	366	207	999999	999999	604	82	179	594	810	999999	964	283	725	436	525	487	141	231	474	999999	833	389	999999	898	999999	84	963	49	999999	580	944	202	999999	51	402	134	999999	389	283	155	737	999999	893	452	806	528	999999	595	693	999999	349	853	999999	999999	999999	976	999999	999999	999999	529	999999	999999	98	240	307	772	787	684	44	401	999999	751	948	999999	999999	751	496	823	102	924	999999	378	355	888	241	100	636	700	76	425	202	578	560	999999	47	999999	999999	999999	155	
44	740	999999	560	302	999999	597	905	246	774	233	490	118	895	999999	22	740	785	210	998	216	145	96	617	618	208	999999	201	205	291	423	756	832	678	68	193	634	817	999999	999999	999999	195	999999	926	843	935	93	683	999999	741	306	821	793	999999	999999	898	999999	275	941	103	356	406	710	955	361	476	999999	440	999999	720	387	999999	732	999999	364	31	746	999999	773	683	125	668	545	463	984	999999	999999	999999	999999	170	999999	999999	875	959	843	247	484	444	574	376	288	999999	845	999999	364	383	99	783	310	916	161	492	501	268	978	688	999999	256	970	759	513	489	701	677	999999	27	57	773	176	126	999999	999999	999999	407	404	472	822	610	108	999999	512	189	866	823	18	57	867	616	980	999999	386	237	474	815	863	798	999999	177	754	346	999999	325	617	193	379	850	896	104	863	516	999999	259	999999	369	999999	333	623	878	669	143	160	440	792	20	740	319	837	780	544	606	999999	654	856	762	999999	999999	572	999999	999999	167	999999	773	753	474	299	136	89	114	568	539	185	83	508	621	196	896	533	999999	453	999999	22	126	559	267	996	999999	999999	396	95	999999	761	939	434	511	983	386	687	999999	720	613	999999	732	222	999999	431	446	156	999999	999999	388	999999	965	999999	393	999999	44	223	495	478	89	733	693	29	999999	778	245	649	996	637	809	218	214	886	999999	830	290	903	554	836	999999	74	999999	820	707	406	796	999999	51	366	949	173	201	999999	641	880	545	999999	714	236	195	796	159	607	765	179	459	88	399	562	999999	140	668	659	918	25	575	872	322	111	999999	535	999999	640	688	646	27	363	255	960	294	576	198	327	650	762	999999	560	65	999999	947	717	320	489	502	999999	504	541	932	999999	315	999999	401	613	254	660	999999	519	918	999999	999999	105	833	439	277	297	941	350	999999	165	110	999999	999999	784	163	999999	224	128	147	999999	999999	485	431	999999	655	621	185	585	83	990	573	405	642	936	999999	852	999999	881	221	214	877	999999	999999	999999	525	300	855	616	460	979	445	80	381	58	976	676	999999	999999	999999	655	121	366	277	999999	591	999999	999999	881	999999	310	390	342	907	933	999999	989	999999	999999	113	364	766	999999	134	103	554	999999	33	999999	960	708	999999	679	107	565	102	520	885	512	195	999999	919	974	216	159	599	999999	172	999999	999999	986	723	28	110	429	889	552	241	184	999999	999999	681	787	999999	701	131	711	999999	351	840	482	113	999999	468	999999	445	792	362	975	504	451	340	
999999	539	999999	999999	170	999999	677	676	549	289	711	47	108	148	999999	999999	999999	38	887	999999	821	999999	582	883	282	560	817	984	106	999999	266	680	33	756	106	258	946	999999	999999	142	999999	999999	999999	999999	402	413	370	154	999999	739	847	999999	616	583	999999	999999	956	100	999999	610	761	692	580	359	33	40	23	352	52	882	116	999999	77	755	309	156	316	389	490	999999	200	999999	999999	367	352	999999	74	449	999999	128	999999	856	14	360	380	875	104	941	179	371	400	28	111	431	632	59	879	860	284	999999	671	576	610	843	420	999999	21	999999	16	714	966	573	115	924	999999	999999	793	716	384	999999	62	375	220	129	478	181	571	259	734	999999	438	999999	999999	999999	456	725	256	170	940	293	999999	999999	934	464	404	826	999999	999999	840	381	266	173	485	850	319	306	365	491	375	248	526	761	488	713	999999	763	408	999999	477	999999	14	999999	775	101	569	181	440	999999	724	651	269	393	419	362	999999	275	727	324	999999	160	999999	999999	795	702	999999	999999	402	999999	189	999999	428	681	710	999999	377	633	398	999999	999999	148	865	609	766	724	978	142	999999	135	676	20	999999	93	676	326	504	249	837	83	335	468	999999	219	999999	999999	232	587	683	443	999999	412	877	999999	999999	426	295	760	999999	80	999999	634	758	277	999999	178	605	999999	999999	393	999999	138	999999	324	68	823	369	655	42	999999	999999	401	999999	909	149	274	142	701	60	999999	999999	744	250	999999	359	999999	709	999999	999999	408	487	999999	999999	300	961	856	616	562	999999	999999	67	639	727	325	578	999999	999999	849	999999	999999	45	999999	294	755	999999	737	887	39	965	368	123	858	989	634	206	614	999999	168	948	293	657	580	425	999999	202	402	26	999999	198	37	999999	860	999999	386	999999	582	602	999999	938	234	969	999999	596	917	106	999999	649	103	128	964	512	999999	999999	999999	631	465	488	454	562	959	999999	999999	841	999999	843	263	999999	613	272	623	21	993	229	723	324	81	983	999999	999999	993	752	923	806	234	525	507	958	999999	754	906	999999	158	273	979	514	999999	745	659	83	999999	999999	45	999999	505	952	518	797	187	530	999999	999999	980	999999	569	216	797	999999	616	999999	346	304	999999	999999	365	529	999999	729	250	219	999999	335	334	434	901	279	716	102	311	281	16	709	781	17	203	434	123	447	704	772	717	851	138	246	737	547	776	999999	474	975	98	999999	557	968	999999	235	999999	999999	999999	999999	499	704	853	345	416	636	999999	999999	665	999999	416	426	35	
477	502	465	206	97	697	363	502	540	628	336	193	999999	161	812	793	968	287	568	637	415	999999	22	997	793	830	110	33	837	521	999999	569	672	764	89	476	757	999999	69	999999	456	796	959	86	527	161	198	484	999999	155	697	653	847	789	619	204	489	468	413	267	596	339	665	999999	94	766	520	999999	999999	999999	45	999999	228	710	999999	618	323	936	479	999999	999999	999999	322	691	823	890	721	883	154	885	999999	299	625	999999	271	126	141	940	991	760	641	999999	999999	375	999999	757	999999	146	608	11	880	552	988	771	625	970	27	973	999999	203	55	999999	318	196	358	746	324	426	999999	999999	999999	383	999999	718	10	905	222	946	582	999999	465	584	285	152	15	444	311	853	186	300	108	167	745	798	715	13	999999	999999	26	373	999999	18	697	999999	524	506	607	279	999999	720	757	999999	999999	138	738	999999	999999	175	191	913	444	471	999999	159	999999	329	637	156	13	996	999999	996	929	999999	633	456	887	741	628	508	837	42	999999	465	542	37	999999	617	69	254	651	261	45	113	929	999999	768	999999	999999	204	868	460	276	774	242	999999	151	999999	999999	291	999999	620	999999	682	86	412	389	784	617	938	562	30	96	758	355	236	961	826	289	662	687	349	175	999999	639	386	765	317	233	780	999999	583	999999	778	671	999999	999999	362	36	526	591	984	999999	638	642	847	374	999999	999999	16	799	324	903	841	999999	244	455	123	53	700	646	82	561	836	62	979	908	318	97	325	521	999999	800	762	81	999999	418	537	999999	999999	22	257	999999	226	980	571	679	280	183	436	999999	601	319	335	999999	518	999999	999999	585	999999	939	999999	430	113	999999	200	524	150	770	901	999999	918	999999	261	688	999999	999999	344	999999	490	309	637	145	999999	740	919	300	999999	883	563	279	325	951	999999	852	999999	827	784	732	789	999999	999999	510	282	611	666	280	999999	647	999999	333	99	247	105	363	311	920	770	373	575	900	59	267	216	631	510	966	999999	409	999999	571	410	612	75	999999	999999	999999	999999	58	83	999999	242	826	999999	239	190	87	999999	775	550	46	999999	420	166	889	997	282	999999	651	999999	699	87	999999	999999	999999	999999	999999	999999	999999	999999	184	67	721	300	925	668	232	864	999999	450	432	999999	427	858	694	514	989	455	186	444	498	833	221	946	383	572	999999	910	484	315	703	999999	203	192	376	978	345	999999	999999	231	999999	417	326	210	999999	589	659	800	999999	999999	934	41	995	227	104	350	999999	774	917	363	
94	322	390	672	747	527	999999	245	491	999999	999999	869	224	999999	669	90	517	21	277	794	999999	783	689	79	999999	671	999999	999999	97	35	142	570	212	999999	147	462	37	654	462	161	999999	423	999999	515	245	999999	817	49	999999	24	833	835	507	999999	449	310	999999	320	301	86	617	940	158	466	583	608	666	345	999999	216	62	863	558	999999	131	499	475	999999	834	315	853	870	999999	999999	202	306	999999	89	438	837	829	999999	363	386	543	731	275	999999	932	999999	409	482	231	350	961	969	286	390	11	950	834	459	486	985	232	747	999999	85	999999	286	999999	586	907	981	387	345	510	181	582	400	233	999999	251	207	905	381	648	999999	120	232	29	682	88	487	12	380	240	377	164	796	219	999999	588	655	101	999999	574	250	999999	626	469	999999	807	610	999999	220	218	999999	999999	999999	999999	444	965	999999	999999	862	508	430	978	16	999999	143	27	999999	999999	999999	45	595	115	93	806	407	124	999999	999999	914	875	477	999999	792	171	952	999999	999999	696	774	234	547	398	239	324	999999	272	999999	521	336	999999	31	429	694	999999	622	183	996	53	701	330	480	287	352	999999	999999	999999	195	999999	162	845	999999	99	416	999999	999999	207	999999	769	662	999999	167	972	436	827	853	999999	75	617	549	779	300	269	999999	999999	754	999999	56	252	293	483	87	121	999999	999999	383	931	999999	885	687	999999	307	237	391	566	173	508	851	999999	999999	983	604	999999	999999	999999	555	454	999999	962	64	237	999999	632	999999	188	999999	55	613	945	999999	922	45	190	929	134	481	73	878	438	999999	256	999999	531	120	310	879	509	816	986	935	929	837	999999	830	460	274	999999	751	212	508	127	895	906	81	220	947	424	648	181	901	492	575	666	681	808	818	629	522	186	999999	558	239	626	19	524	95	985	999999	479	859	807	999999	999999	929	173	360	512	999999	899	362	464	999999	644	999999	999999	363	181	378	32	641	999999	161	999999	903	950	888	278	896	557	135	962	74	999999	999999	104	999999	899	736	518	999999	999999	999999	999999	823	999999	697	594	542	565	999999	914	616	999999	837	225	655	746	772	999999	284	999999	615	902	999999	999999	400	692	333	999999	283	999999	444	999999	574	334	474	999999	999999	68	262	304	735	340	999999	999999	355	736	341	106	448	433	999999	999999	244	374	701	277	848	433	454	15	270	552	292	999999	479	756	763	512	750	127	995	714	726	979	357	284	515	563	53	999999	360	999999	552	850	337	687	625	209	633	207	999999	999999	999999	
257	44	193	58	690	741	599	973	828	356	330	437	999999	41	264	27	427	762	295	389	790	654	999999	999	442	999999	792	140	563	879	552	999999	678	110	478	945	173	235	824	821	999999	690	531	999999	231	422	915	656	370	192	216	999999	403	937	999999	602	11	999999	616	321	999999	468	999999	999999	999999	892	759	322	562	319	853	201	937	473	935	109	133	162	999999	29	463	145	769	381	672	117	44	740	285	999999	944	999999	619	512	872	999999	999999	581	87	999999	662	603	104	61	338	24	507	930	11	724	478	999999	415	596	857	813	999999	999999	999999	695	857	28	46	999999	375	873	581	435	999999	949	999999	999999	84	448	999999	860	999999	718	52	658	999999	999999	999999	561	407	105	574	33	655	68	999999	242	305	392	481	644	999999	418	685	465	442	81	999999	62	895	927	774	966	999999	996	772	980	995	628	94	999999	289	484	287	280	999999	999999	780	542	663	595	256	691	967	722	303	632	43	587	999999	538	775	686	665	480	999999	608	999999	658	999999	315	247	676	307	727	364	999999	140	414	999999	884	301	999999	398	310	680	93	999	999999	703	149	999999	418	413	555	978	603	819	807	950	999999	999999	999999	256	357	358	580	393	249	999999	221	999999	628	430	340	999999	979	999999	365	999999	999999	609	287	955	157	368	828	273	999999	999999	761	272	333	464	467	129	179	999999	50	951	110	699	759	157	491	647	999999	987	999999	999999	998	314	464	18	713	999999	487	999999	108	999999	529	317	641	499	999999	949	178	999999	963	221	77	439	999999	999999	698	547	849	999999	473	509	50	840	200	443	751	456	808	324	751	376	999999	999999	450	61	431	793	999999	999999	550	541	999999	165	34	861	251	569	67	60	319	999999	251	357	702	599	999999	999999	126	208	748	161	151	999999	421	596	578	74	988	205	982	904	999999	999999	588	932	40	884	816	999999	201	999999	398	758	999999	586	135	294	999999	999999	113	743	677	858	521	399	400	625	999999	438	292	187	580	862	77	415	685	661	999999	770	568	74	872	786	16	566	999999	999999	848	835	470	999999	764	146	102	249	237	631	999999	199	999999	414	151	387	999999	999999	611	536	690	599	900	473	526	539	292	999999	870	890	999999	955	636	17	777	907	967	998	423	443	769	999999	187	64	594	999999	238	164	922	494	739	992	954	236	702	999999	999999	997	767	999999	999999	63	378	999999	999999	122	563	534	637	243	420	58	999999	178	999999	999999	999999	846	879	947	310	138	126	385	161	999999	10	999999	315	
528	972	970	241	198	589	716	460	841	284	482	25	704	527	688	84	691	401	786	469	840	836	97	127	820	924	725	936	999999	195	919	121	162	228	118	999999	450	817	412	999999	999999	411	580	571	406	999999	605	611	437	311	470	467	223	940	999999	691	885	852	999999	999999	863	780	467	655	365	370	862	999999	418	428	999999	999999	989	207	419	439	266	525	721	888	328	123	508	690	999999	461	999999	222	754	426	999999	597	406	147	999999	279	944	924	999999	46	999999	999999	203	19	677	596	478	26	531	999999	435	369	999999	532	945	999999	281	776	930	903	472	650	731	991	52	46	477	851	482	149	494	341	319	684	819	209	920	999999	23	138	999999	881	690	718	990	999999	466	999999	202	975	999999	178	994	312	999999	999999	999999	211	966	641	129	626	544	999999	999999	104	60	456	712	746	828	999999	999999	801	920	591	960	22	11	999999	579	602	659	506	151	326	999999	16	999999	401	811	719	532	999999	19	999999	999999	308	178	895	966	20	172	455	156	226	414	203	999999	981	999999	999999	209	999999	72	527	966	47	250	999999	758	53	344	999999	999999	999999	259	392	999999	999999	254	661	999999	115	70	999999	439	999999	359	924	911	999999	999999	139	933	436	519	999999	318	492	999999	309	67	944	147	999999	675	851	520	999999	966	32	411	829	737	806	999999	104	999999	503	97	763	687	325	321	614	999999	999999	387	508	999999	999999	83	309	172	945	603	899	999999	147	893	588	692	999999	999999	999999	742	999999	402	136	999999	999999	999999	815	405	637	999999	742	632	532	503	470	474	22	448	999999	949	111	666	791	213	640	136	742	610	999999	80	375	999999	999999	872	634	812	261	999999	183	999999	999999	999999	535	334	861	999999	999999	644	432	124	680	873	660	939	999999	138	611	923	265	999999	969	215	999999	999999	255	384	209	660	999999	658	999999	410	275	999999	999999	207	999999	467	351	373	692	108	187	999999	399	502	706	999999	241	506	211	999999	356	885	999999	63	999999	968	89	999999	77	999999	775	774	900	279	608	318	258	443	996	153	581	999999	606	870	37	511	177	752	678	716	428	372	457	885	999999	390	364	637	200	173	387	999999	306	907	332	413	493	999999	999999	398	244	999999	509	67	755	464	288	126	999999	505	800	336	808	360	999999	999999	999999	25	224	999999	954	620	252	999999	766	717	595	698	548	999999	28	56	858	289	481	630	999999	399	139	999999	111	247	999999	694	372	61	66	945	999999	919	96	999999	905	675	444	999999	555	675	301	48	868	
589	999999	411	487	999999	999999	529	879	999999	549	999999	885	624	126	716	18	558	471	714	661	649	156	628	538	549	150	192	999999	856	84	198	108	999999	731	521	669	211	999999	618	584	536	999999	816	999999	168	999999	291	559	728	616	997	214	586	387	229	442	950	872	937	612	294	683	32	660	999999	828	999999	892	604	57	999999	350	852	140	134	583	340	257	379	999999	859	999999	999999	999999	87	983	999999	714	999999	88	999999	999999	279	15	299	853	53	165	29	340	798	399	999999	681	808	656	361	999999	999999	645	112	703	999999	980	753	660	566	999999	583	999999	316	90	390	525	338	999999	81	846	841	281	539	184	237	49	168	999999	678	999999	442	999999	632	76	461	866	999999	25	999999	298	999999	638	999999	271	999999	652	33	718	999999	999999	352	340	585	514	614	981	115	927	475	999999	822	293	982	130	349	162	999999	250	628	523	999999	323	643	782	594	999999	999999	277	999999	585	26	999999	461	249	103	111	845	127	461	479	999999	59	550	999999	999999	968	999999	175	922	429	907	999999	999999	495	890	39	697	802	999999	412	996	837	334	889	999999	382	999999	742	37	247	316	999999	789	158	762	500	772	999999	315	626	556	819	355	183	678	243	360	965	999999	73	999999	52	208	59	483	923	999999	660	935	104	146	999999	999999	684	999999	290	993	940	733	400	999999	436	497	303	856	187	492	161	220	213	32	866	999999	964	833	273	428	999999	675	838	999999	999999	999999	221	490	642	682	671	70	398	249	419	999999	959	806	978	555	999999	999999	305	999999	573	449	731	81	279	999999	183	851	848	861	263	275	894	624	999999	110	285	813	223	999999	999999	100	822	999999	999999	999999	433	999999	854	999999	999999	547	380	407	212	672	999999	149	220	121	508	819	221	999999	986	154	347	344	662	877	280	101	979	800	620	482	627	768	468	644	106	25	996	140	347	999999	895	497	999999	999999	507	145	602	112	996	11	879	999999	976	468	297	999999	505	977	447	432	568	579	787	730	55	834	999999	576	25	493	823	90	200	280	259	849	922	189	999999	999999	499	999999	804	618	999999	342	791	999	356	999999	999999	999999	693	914	157	325	709	691	436	999999	464	36	999999	513	188	798	999999	706	219	448	999999	325	606	312	933	691	774	999999	999999	713	53	681	229	17	973	803	397	285	132	933	149	241	753	999999	680	999999	790	301	440	999999	247	999999	790	908	999999	999999	423	390	981	466	551	541	999999	723	629	783	807	89	540	384	411	819	583	286	308	
934	999999	898	631	470	999999	483	738	999999	999999	957	890	320	176	778	390	16	303	666	392	999999	999999	999999	999999	897	665	710	999999	65	401	427	511	999999	610	999999	632	524	759	521	565	77	999999	239	257	999999	892	999999	913	999999	994	999999	526	917	894	699	266	542	819	734	999999	200	999999	683	999999	58	999999	387	709	269	999999	865	257	999999	110	324	999999	448	781	417	999999	178	797	999	70	996	901	999999	618	910	649	99	999999	35	717	374	356	129	999999	209	226	514	787	653	615	999999	157	744	816	580	893	817	999999	412	728	635	999999	721	622	936	157	999999	999999	798	620	66	999999	232	74	735	967	687	152	582	200	500	999999	154	394	932	999999	166	777	48	27	831	337	303	306	999999	972	999999	506	370	999999	364	746	988	43	558	968	925	679	999999	612	215	999999	188	999999	237	253	258	337	999999	97	990	93	999999	781	788	728	866	999999	982	763	343	190	781	531	999999	754	999999	121	835	963	922	487	696	435	811	166	159	92	78	838	999999	999999	816	283	70	280	25	217	254	830	999999	999	696	999999	999999	999999	893	657	999999	999999	849	147	999999	726	174	513	397	304	969	632	579	784	857	154	49	47	374	508	470	999999	738	196	866	999999	861	923	999999	379	166	999999	999999	999999	707	595	988	586	999999	99	118	556	883	721	247	622	260	327	152	552	999999	241	999999	394	197	999999	744	663	999999	497	865	251	723	27	999999	999999	369	87	999999	999999	166	462	243	999999	400	913	681	27	949	253	754	543	780	247	102	924	999999	877	999999	887	851	335	999999	315	233	867	999999	999999	583	64	263	182	250	999999	999999	824	999999	386	994	283	148	999999	713	37	743	332	471	486	999999	999999	67	491	773	999999	420	830	156	999999	60	999999	90	815	443	895	990	581	302	999999	999999	278	926	749	883	40	749	134	999999	999999	572	901	406	999999	941	369	999999	771	409	60	999999	565	677	80	335	999999	203	332	293	818	47	172	39	572	999999	656	297	318	608	742	999999	999999	999999	868	999999	159	136	732	874	83	898	228	181	251	438	295	601	855	999999	421	837	426	840	802	251	410	872	833	722	295	82	687	172	667	610	184	356	809	715	185	999999	470	458	219	999999	818	990	787	143	349	65	442	999999	196	904	34	999999	417	626	999999	287	302	20	589	999999	220	999999	514	999999	263	939	791	999999	248	999999	377	968	999999	999999	432	420	94	999999	382	239	999999	999999	976	762	586	999999	939	999999	999999	898	52	459	869	217	999999	
763	485	155	999999	410	273	999999	656	119	537	65	999999	535	203	544	202	602	637	999999	370	427	89	752	65	999999	999999	609	387	999999	44	917	108	423	999999	669	934	938	820	972	966	347	999999	999999	999999	530	904	999999	988	226	706	449	822	520	847	291	683	999999	100	999999	410	663	914	317	999999	620	999999	409	362	534	609	264	782	665	392	33	291	223	527	535	999999	595	620	999999	999999	595	999999	588	576	891	986	211	847	475	572	312	432	829	790	614	573	505	61	464	617	452	666	166	137	823	10	470	215	565	724	814	53	999999	999999	489	999999	999999	832	471	999999	999999	999999	317	103	89	600	462	432	913	999999	135	544	999999	553	999999	928	938	461	753	890	525	996	999999	751	757	999999	999999	164	311	99	204	999999	590	999999	219	45	359	73	57	233	548	999999	999999	999999	598	280	887	210	483	999999	586	917	89	999999	31	411	133	999999	345	820	999999	307	999999	999999	767	999999	953	248	343	164	578	999999	413	529	352	999999	704	688	162	999999	381	478	681	749	513	999999	592	999999	894	999999	912	794	728	236	311	250	916	478	836	145	326	649	999999	328	982	711	513	560	237	543	706	445	413	999999	449	453	626	381	320	490	870	943	353	535	999999	784	999999	999999	228	112	571	236	852	26	999999	732	611	362	767	801	773	42	999999	361	111	476	390	870	787	857	623	545	167	356	274	999999	305	340	85	207	565	337	341	134	972	999999	592	397	696	999999	842	274	614	518	716	838	999999	992	999999	776	404	999999	399	371	999999	36	79	506	751	787	437	999999	999999	569	246	446	701	658	999999	632	884	993	183	80	999999	999999	931	648	639	436	223	312	907	309	803	289	999999	999999	999999	999999	999999	96	999999	909	999999	571	987	54	281	280	147	511	613	801	891	999999	999999	328	999999	138	999999	999999	866	325	574	134	373	999999	766	957	999999	999999	999999	442	231	797	357	274	790	999999	372	886	999999	369	298	711	698	115	417	402	187	619	622	999999	999999	999999	230	330	344	999999	208	20	999999	999999	771	999999	499	181	580	999999	62	999999	537	903	766	999999	62	506	36	863	435	267	568	373	780	888	118	504	999999	250	577	37	999999	635	254	361	999999	999999	598	999999	221	527	535	999999	349	349	91	718	750	642	927	723	303	999999	729	940	451	914	543	882	307	995	589	339	527	35	999999	999999	659	415	999999	10	999999	153	999999	908	732	255	33	999999	806	999999	753	948	323	999999	733	457	905	999999	909	999999	518	715	585	226	
937	999999	795	324	440	999999	69	345	42	927	814	160	999999	820	218	999999	891	112	85	999999	251	640	25	999999	999999	460	996	999999	999999	916	491	203	999999	435	970	535	459	999999	11	627	340	418	916	395	999999	583	628	94	999999	713	802	416	639	678	975	999999	190	132	32	979	193	714	839	126	446	621	591	404	850	683	746	999999	999999	458	999999	832	724	999999	633	718	832	911	999999	792	124	84	563	889	460	674	999999	337	686	31	999999	625	999999	800	949	999999	991	233	244	999999	967	620	999999	191	111	152	582	561	498	314	156	281	465	57	999999	371	999999	702	943	185	338	418	999999	89	24	951	263	999999	680	999999	999999	608	999999	836	999999	999999	769	382	999999	317	101	793	838	999999	874	171	999999	531	798	587	371	299	289	69	93	558	125	235	176	160	888	658	881	999999	586	547	999999	629	999999	508	999999	685	914	635	93	545	580	133	215	999999	791	732	135	102	999999	438	328	617	999999	277	388	544	999999	637	429	443	912	999999	795	336	566	540	310	299	985	999999	999999	999999	975	999999	977	992	999999	324	368	166	532	999999	449	158	229	988	876	954	130	68	479	286	216	650	632	35	999999	999999	295	999999	431	999999	116	168	63	674	999999	213	999999	396	524	890	278	999999	999999	133	115	646	999999	999999	999999	999999	179	927	216	108	447	334	915	952	664	999999	38	117	734	696	682	291	999999	554	355	673	999999	734	543	589	999999	999999	739	999999	920	691	999999	717	598	86	666	189	952	954	237	317	297	347	731	382	862	171	538	999999	451	823	550	999999	232	990	690	999999	999999	626	999999	504	595	416	41	973	381	320	518	999999	40	503	339	150	327	48	385	327	12	999999	726	999999	414	525	999999	106	150	217	999999	608	395	999999	795	335	864	732	999999	881	315	758	999999	551	999999	880	193	947	999999	410	246	193	615	999999	442	999999	900	253	99	999999	357	999999	833	999999	825	910	273	809	999999	13	999999	594	326	503	22	999999	171	185	203	534	342	120	611	739	999999	311	999999	32	787	573	434	999999	643	999999	533	380	925	999999	725	741	999999	383	999999	999999	134	999999	867	999999	360	198	70	725	59	565	737	247	333	103	999999	523	917	250	31	143	578	664	951	674	969	999999	999999	334	459	461	917	958	999999	130	615	999999	444	881	999999	599	513	709	999999	87	914	296	56	831	643	211	999999	999999	999999	116	999999	469	700	202	999999	999999	999999	736	275	598	999999	778	376	212	487	874	89	46	579	432	630	869	999999	873	
759	999999	999999	497	691	999999	999999	551	606	999999	999999	156	627	251	739	952	729	776	444	973	440	146	999999	843	353	768	999999	787	796	929	999999	52	999999	827	443	999999	134	999999	55	28	960	105	182	612	999999	341	256	838	307	627	703	854	434	130	442	623	763	751	153	922	135	999999	999999	677	289	175	780	800	807	999999	828	999999	999999	425	22	999999	999999	999999	849	22	522	294	490	178	235	631	617	254	999999	820	704	999999	239	132	893	119	999999	504	999999	828	561	999999	40	36	999999	999999	132	19	117	999999	659	456	901	999999	410	999999	370	999999	452	657	999999	535	414	999999	575	454	127	608	999999	902	994	999999	983	31	999999	999999	264	463	379	878	508	608	146	999999	171	258	481	107	722	62	749	999999	62	675	999999	35	51	52	460	354	240	523	486	214	114	199	472	880	680	344	586	999999	999999	573	159	948	398	127	826	327	973	29	999999	480	163	240	417	318	750	434	33	999999	12	35	999999	984	999999	931	192	971	785	601	427	999999	475	842	556	999999	526	331	637	923	226	999999	999999	221	999999	16	999999	873	999999	164	139	255	320	375	904	191	925	174	826	466	934	999999	542	999999	999999	507	14	320	683	929	791	428	797	109	999999	869	653	436	356	126	880	319	199	999999	471	181	77	110	938	375	562	361	505	180	988	371	601	999	619	140	12	740	200	852	999999	999999	457	220	380	999999	537	498	999999	999999	999999	625	999999	911	909	429	440	903	382	318	377	999999	923	627	121	633	278	654	817	226	124	149	128	347	267	999999	724	856	730	902	837	73	544	794	594	373	706	999999	100	199	699	108	367	881	484	933	787	830	109	747	767	883	681	601	596	446	507	327	654	999999	705	584	183	480	999999	314	999999	138	43	747	999999	588	564	628	527	999999	782	246	999999	333	973	893	756	982	145	953	391	943	208	158	866	389	45	941	493	125	924	999999	999999	180	47	999999	797	361	999999	188	329	63	83	580	663	270	999999	330	184	812	827	200	344	527	999999	952	929	884	999999	547	999999	999999	144	411	999999	894	836	691	296	325	106	999999	171	956	999999	338	869	628	494	605	924	715	767	681	297	733	999999	882	258	94	728	999999	480	283	635	707	999999	672	999999	769	433	999999	43	859	999999	999999	39	387	999999	999999	93	311	400	285	999999	837	855	463	999999	366	351	953	999999	999999	596	193	924	888	999999	999999	999999	206	148	999999	182	161	681	907	965	999999	704	999999	988	664	10	426	521	204	
660	797	999999	465	999999	999999	427	480	339	832	272	532	508	150	66	967	184	887	173	999999	113	471	166	947	497	259	662	185	964	779	210	179	999999	999999	237	533	84	954	648	999999	999999	701	999999	999999	999999	443	365	999999	119	30	490	123	999999	845	100	198	640	905	967	309	999999	252	999999	560	631	103	999999	778	912	532	999999	230	999999	999999	999999	412	999999	318	312	64	893	107	75	944	298	96	916	999999	640	49	892	178	999999	348	554	64	196	271	227	551	583	587	651	999999	137	270	875	115	476	687	548	332	602	913	999999	372	999999	571	271	544	187	42	148	873	640	724	999999	899	603	999999	225	388	999999	999999	481	316	456	999999	817	38	221	810	360	999999	500	569	999999	83	933	999999	878	625	999	682	374	550	448	999999	946	412	36	975	512	162	472	169	999999	842	442	109	999999	999999	754	243	999999	999999	682	999999	383	999999	158	999999	966	999999	999999	600	389	418	999999	930	867	679	543	999999	11	246	308	999999	490	340	999999	733	641	999999	275	191	999999	765	359	999999	868	999999	404	875	263	866	18	101	716	871	780	824	456	999999	242	246	163	349	999999	96	78	999999	999999	52	743	999999	529	143	155	999999	729	623	68	398	999999	999999	999999	668	161	145	237	217	491	618	560	513	999999	139	999999	38	37	999999	999999	272	999999	394	556	361	141	837	346	875	945	462	999999	999999	765	999999	999999	627	961	495	198	106	858	861	992	999999	492	240	999999	400	541	999999	999999	208	99	795	468	999999	68	999999	536	323	999999	362	271	38	999999	403	747	228	690	973	77	542	999999	437	999999	77	999999	468	999999	901	699	946	999999	828	999999	999999	77	970	599	771	568	47	958	874	307	999999	599	964	999999	98	492	919	710	568	59	693	864	662	999999	401	287	599	999999	999999	623	852	28	442	801	533	335	777	629	918	414	999999	583	468	139	999999	478	436	848	999999	999999	779	246	775	779	999999	999999	415	588	999999	999999	999999	983	333	260	455	487	166	173	97	763	714	300	791	163	29	999999	405	532	999999	922	999999	751	283	226	844	616	253	663	267	999999	919	999999	431	434	999999	56	259	218	684	429	999999	273	761	27	999999	489	454	999999	760	433	683	883	999999	999999	999999	227	709	116	416	838	243	503	905	642	843	525	869	366	999999	972	860	197	847	64	611	587	990	266	999999	365	171	632	903	834	999999	46	95	155	791	999999	346	153	801	845	195	818	367	128	184	188	619	999999	903	999999	572	495	999999	59	674	66	236	
453	593	61	677	611	600	80	999999	806	440	723	575	499	999999	999999	999999	12	999999	792	229	872	91	345	999999	83	728	125	271	285	999999	45	999999	999999	991	893	560	750	178	583	227	297	257	377	999999	999999	523	414	999999	856	110	42	190	881	837	364	372	258	999999	604	883	999999	809	595	804	404	252	840	507	742	166	644	999999	295	574	932	999999	713	597	849	559	323	963	415	185	968	855	600	897	999999	531	312	999999	999999	999999	999999	999999	662	573	352	653	683	906	419	699	465	208	894	316	905	740	658	660	466	54	570	999999	403	999999	836	549	999999	942	870	221	854	209	270	999999	999999	999999	962	999999	255	205	876	417	554	999999	719	770	960	293	992	999999	872	651	978	529	139	232	94	252	736	803	999999	999999	45	207	844	999999	938	309	484	461	777	999999	415	270	177	163	966	687	700	76	588	368	949	973	349	212	231	740	465	609	370	720	413	452	204	146	381	357	871	464	832	660	999999	999999	129	364	246	717	999999	976	265	406	551	670	999999	642	790	71	858	999999	44	207	999999	875	100	67	114	962	76	40	999999	999999	816	245	243	999999	559	418	854	999999	966	513	999999	489	353	963	999999	743	999999	561	355	999999	498	239	430	634	817	933	450	999999	260	283	650	331	999999	646	589	999999	436	296	92	382	999999	999999	675	999999	999999	364	531	137	889	371	999999	515	685	472	999999	586	815	609	120	625	967	792	734	692	862	66	294	707	384	862	999999	941	999999	999999	111	624	564	900	815	462	412	323	182	999999	548	145	646	732	526	12	999999	827	185	999999	414	999999	149	983	667	762	79	823	753	36	64	793	999999	712	370	505	32	915	793	658	223	654	999999	844	153	999999	999999	999999	191	381	999999	488	765	999999	999999	999999	485	999999	999999	62	392	588	570	999999	834	755	108	933	371	30	979	585	999999	527	253	760	805	305	839	940	999999	999999	642	381	665	999999	999999	35	154	683	999999	451	682	999999	275	634	93	999999	20	398	999999	486	200	170	401	999999	455	248	999999	807	881	189	741	999999	710	874	945	999999	490	999999	727	999999	789	687	10	538	903	302	262	999999	676	999999	295	999999	322	865	326	481	999999	880	130	789	999999	346	802	840	710	390	39	400	688	999999	999999	999999	999999	554	696	513	999999	863	882	999999	985	999999	999999	549	894	999999	979	845	999999	473	999999	609	148	938	815	999999	884	169	827	999999	272	861	930	781	358	999999	781	999999	999999	999999	321	127	998	968	999999	120	215	263	
945	420	411	194	842	224	686	383	999999	999999	739	253	999999	999999	999999	369	889	999999	227	359	200	361	519	221	999999	744	999999	100	611	999999	145	704	247	999999	999999	417	120	88	999999	715	104	974	999999	999999	38	925	195	320	92	638	88	679	892	855	72	999999	901	200	517	108	72	595	772	443	596	44	15	999999	787	627	258	811	999999	511	999999	225	430	469	192	751	999999	842	999999	972	999999	999999	812	392	568	628	516	920	570	921	999999	508	999999	999999	999999	994	919	198	532	999999	390	999999	999999	391	600	846	999999	441	17	765	549	229	999999	799	351	140	999999	623	438	168	121	999999	999999	193	857	756	23	934	16	999999	832	370	999999	554	592	824	891	999999	999999	721	465	999999	912	805	381	433	999999	999999	154	332	771	306	760	373	999999	999999	36	391	999999	843	833	239	434	999999	933	189	909	42	217	527	999999	801	831	716	703	999999	999999	999999	811	433	835	611	789	684	426	535	610	946	999999	540	999999	999999	896	999999	999999	235	651	102	871	202	524	888	204	627	93	999999	474	53	670	317	999999	591	580	109	18	232	450	749	403	999999	579	999999	831	676	730	999999	905	999999	828	477	394	999999	573	618	909	946	416	172	601	456	999999	566	286	893	905	999999	929	796	938	999999	785	901	699	999999	623	999999	67	528	897	353	74	590	999999	999999	999999	312	27	999999	999999	72	816	999999	999999	999999	999999	999999	687	938	771	524	999999	999999	999999	999999	692	493	999999	110	995	999999	999999	999999	275	257	999999	480	999999	93	970	999999	197	967	999999	999999	999999	507	999999	999999	999999	999999	873	129	999999	999999	999999	956	645	999999	510	439	999999	917	967	841	183	928	999999	901	999999	866	670	603	999999	999999	337	843	511	78	322	194	740	999999	974	999999	485	769	140	892	999999	434	834	299	583	999999	924	280	999	765	702	999999	495	851	197	999999	940	279	999999	588	55	700	455	577	999999	326	699	797	999999	583	366	999999	797	999999	197	999999	42	380	30	437	999999	66	843	746	999999	999999	699	999999	693	714	999999	999999	999999	552	847	999999	979	266	559	266	999999	136	336	426	408	299	999999	374	664	66	236	570	999999	723	999999	988	857	709	999999	350	626	809	113	999999	139	161	794	999999	282	183	161	775	821	763	596	999999	730	426	347	86	275	334	235	636	488	883	956	895	219	999999	166	279	999999	219	999999	41	32	999999	297	257	999999	880	102	490	905	460	748	494	137	225	999999	440	371	135	84	302	584	999999	750	999999	205	999999	999999	423	27	999999	720	612	
134	564	105	631	139	100	581	395	242	744	999999	37	144	471	768	994	600	999999	908	930	144	999999	999999	555	999999	50	62	605	845	999999	472	999999	740	146	370	572	129	999999	999999	280	553	689	70	839	745	723	999999	733	999999	50	823	301	972	999999	477	999999	117	549	999999	99	48	999999	549	563	281	707	296	999999	110	206	874	964	424	638	386	455	999999	617	810	999999	999999	328	475	805	855	999999	61	950	668	584	999999	579	362	222	999999	577	149	999999	567	47	436	124	633	999999	175	859	877	344	413	999999	509	499	999999	649	999999	720	510	743	708	999999	656	999999	999999	526	999999	305	611	999999	407	808	315	999999	60	772	208	812	695	999999	640	999999	303	999999	546	999999	84	999999	840	999999	60	520	77	406	999999	466	391	99	999999	117	203	869	257	999999	936	999999	717	999999	449	999999	450	358	35	969	113	712	999999	999999	999999	999999	451	775	999999	898	161	999999	741	908	980	593	391	119	999999	588	999999	770	748	999999	780	941	928	354	526	873	999999	999999	495	107	999999	96	660	452	299	102	999999	427	415	999999	524	999999	864	999999	749	855	585	341	331	447	632	999999	963	999999	169	858	764	107	999999	590	636	999999	999999	643	615	999999	933	999999	819	934	999999	999999	365	400	114	729	87	129	604	999999	298	931	381	999999	474	960	133	482	292	440	338	999999	178	824	722	999999	999999	230	202	855	999999	646	999999	396	524	712	977	573	999999	439	781	999999	503	589	302	705	87	352	178	655	770	461	656	999999	606	999999	751	541	999999	999999	80	857	926	999999	747	652	999999	984	534	999999	999999	999999	408	853	659	692	74	999999	999999	999999	999999	316	61	999999	999999	471	989	142	790	168	961	446	895	44	369	924	718	754	841	999999	295	103	818	416	999999	219	62	803	729	999999	999999	172	19	999999	61	763	805	999999	663	999999	662	287	204	375	800	546	664	374	494	999999	973	320	748	999999	732	999999	498	644	999999	875	418	196	412	876	867	999999	436	244	982	999999	128	339	100	999999	987	999999	898	452	999999	999999	555	688	318	994	939	980	424	999999	999999	166	999999	999999	515	999999	868	999999	875	327	999999	999999	119	429	391	888	616	644	229	999999	893	999999	995	56	38	999999	999999	729	877	418	936	886	384	308	316	826	340	999999	823	999999	695	521	142	581	944	999999	27	135	307	430	387	305	761	999999	244	213	999999	228	143	767	467	999999	999999	466	390	621	628	810	123	565	557	660	820	916	497	381	592	424	111	424	730	204	432	999999	999999	641	
999999	999999	74	112	665	122	823	999999	999999	999999	999999	675	200	332	985	216	21	741	999999	999999	484	844	742	862	621	746	999999	718	47	272	715	150	435	748	999999	999999	746	20	999999	445	836	764	82	940	458	999999	233	999999	439	524	193	691	584	313	999999	290	410	999999	999999	918	999999	115	28	581	999999	782	249	452	999999	510	470	11	841	437	999999	719	999999	999999	414	999999	523	999999	289	999999	89	34	565	999999	591	215	84	544	528	981	450	999999	746	500	108	999999	677	781	943	929	999999	191	999999	157	423	448	518	607	797	787	405	657	826	505	502	817	999999	127	860	630	435	926	482	999999	986	999999	973	282	703	999999	999999	742	404	360	469	898	184	418	708	152	697	999999	999999	999999	586	793	904	250	997	291	458	559	920	999999	999999	137	708	989	170	263	475	999999	903	68	999999	999999	262	476	46	603	642	999999	419	718	932	999999	189	741	283	999999	264	732	284	422	290	999999	999999	91	999999	342	199	195	257	455	677	462	573	688	999999	923	541	438	214	999999	649	649	150	212	390	545	948	966	999999	967	998	742	999999	491	777	293	999999	999999	619	703	413	456	561	963	999999	480	395	501	761	360	999999	826	528	880	773	999999	999999	619	701	320	394	999999	479	999999	457	935	501	91	910	696	91	370	818	510	990	999999	97	187	171	910	160	456	215	365	315	999999	999999	90	999999	145	999999	232	478	309	319	190	999999	281	999999	115	978	999999	999999	75	278	301	17	999999	889	581	999999	159	457	791	170	937	999999	124	974	285	720	999999	373	999999	738	859	892	519	999999	809	999999	815	671	66	931	846	866	999999	96	999999	174	206	201	999999	999999	808	774	687	999999	382	173	862	999999	240	394	568	940	815	336	419	409	497	826	999999	365	739	488	400	859	324	80	877	37	961	120	524	229	999999	193	930	94	214	381	817	646	362	518	440	672	372	906	60	999999	677	614	677	999999	999999	780	999999	330	999999	999999	824	311	295	835	346	130	870	999999	713	632	406	334	205	125	19	999999	999999	231	57	728	497	417	30	74	359	999999	443	154	999999	455	341	999999	999999	999999	557	515	361	526	181	320	999999	33	202	999999	417	353	419	561	999999	999999	777	630	282	654	999999	416	291	999999	485	989	686	726	241	268	301	796	623	818	568	503	92	486	59	737	999999	999999	999999	999999	656	16	937	999999	783	999999	678	710	337	66	56	999999	999999	139	50	192	633	999999	791	934	136	620	999999	600	999999	867	595	300	581	544	727	
866	201	689	999999	479	61	805	943	801	589	999999	468	566	772	428	999999	999999	446	999999	999999	852	682	999999	475	45	285	999999	888	915	844	387	138	792	339	189	949	999999	565	999999	140	827	141	990	354	546	162	173	828	999999	599	642	999999	714	440	875	194	910	223	999999	203	714	999999	999999	999999	211	461	675	237	593	479	733	397	999999	736	999999	720	692	936	929	883	999999	999999	324	326	211	999999	999999	361	999999	994	48	331	36	377	999999	999999	999999	42	152	94	486	936	245	104	865	255	979	999999	999999	165	502	973	294	999999	91	206	601	999999	755	678	47	323	773	999999	440	411	370	507	320	374	616	659	793	844	406	186	282	999999	460	956	999999	999999	207	999999	502	74	999999	381	295	228	999999	402	287	474	56	172	172	999999	664	464	884	481	668	789	548	999999	999999	999999	258	905	924	381	260	799	999999	602	126	474	106	999999	373	989	222	101	65	223	381	329	999999	999999	23	635	565	996	81	83	999999	417	759	658	884	598	999999	999999	304	999999	151	487	351	454	56	697	550	999999	100	895	269	999999	734	335	471	861	999999	24	999999	298	816	264	999999	59	999999	709	999999	447	999999	775	999999	832	796	127	82	894	977	353	999999	326	94	277	906	185	814	210	999999	434	197	33	946	118	497	15	131	887	759	301	999999	347	982	112	807	324	39	999999	779	617	262	999999	883	308	827	999999	999999	549	999999	999999	245	624	999999	290	999999	999999	829	757	999999	791	999999	195	144	686	999999	850	343	999999	999999	592	999999	999999	999999	75	181	619	150	647	291	921	801	582	999999	217	65	14	999999	702	852	999999	494	282	102	988	999999	999999	442	206	585	999999	999999	232	88	999999	999999	858	999999	961	999999	999999	327	999999	476	999999	989	423	655	927	999999	718	539	641	139	130	108	874	294	442	453	999999	187	999999	72	313	689	578	503	999999	811	207	810	358	999999	222	32	999999	805	680	998	208	421	999999	999999	999999	447	600	999999	958	999999	531	573	761	518	13	463	999999	999999	999999	732	420	999999	881	125	432	907	190	57	917	999999	796	78	614	443	255	692	671	999999	205	999999	999999	485	545	117	999999	634	59	999999	999999	758	648	191	999999	947	588	999999	999999	399	153	958	267	552	999999	999999	870	463	958	328	272	321	792	15	924	306	643	935	384	999999	836	797	858	349	999999	168	999999	614	999999	666	854	966	162	281	233	247	609	545	309	685	246	999999	675	730	577	278	999999	642	267	345	313	999999	904	999999	563	355	999999	917	95	
999999	409	265	37	301	473	306	999999	520	781	999999	697	999999	635	698	537	20	131	138	999999	199	999999	817	999999	100	999999	211	72	396	718	878	999999	999999	460	291	286	999999	799	999999	266	999999	119	455	860	580	648	999999	27	216	238	553	999999	999999	155	895	999999	591	999999	936	999999	271	244	999999	802	903	549	999999	999999	354	421	556	220	747	871	500	89	746	956	999999	451	157	194	855	168	999999	999999	176	546	564	465	694	82	862	445	995	999999	347	999999	956	41	642	568	672	794	681	342	486	109	654	816	999999	635	999999	999999	791	87	999999	999999	637	259	382	469	999999	999999	727	484	358	312	999999	999999	741	102	999	746	809	588	521	71	999999	832	178	77	891	748	386	69	941	999999	654	918	658	733	999999	707	999999	182	486	999999	77	206	983	184	233	999999	84	999999	635	394	999999	212	565	326	136	804	91	315	577	343	511	667	542	999999	657	999999	805	18	86	302	97	636	112	999999	999999	290	999999	993	999999	700	674	400	434	557	691	452	999999	341	999999	221	625	353	605	152	282	999999	664	999999	526	274	395	999999	909	342	306	58	109	827	332	999999	955	97	999999	999999	669	999999	999999	985	299	999999	999999	999999	999999	999999	676	744	41	960	464	595	626	999999	999999	999999	314	607	490	101	260	643	353	999999	19	760	266	537	881	727	999999	999999	175	678	999999	322	668	922	664	53	665	562	999999	149	999999	736	230	999999	620	891	999999	71	999999	152	735	656	861	999999	999999	999999	609	148	862	313	487	303	429	947	145	165	910	392	943	446	435	999999	626	999999	171	999999	999999	999999	917	990	165	421	999999	33	943	999999	460	597	999999	24	999999	526	699	713	661	999999	999999	282	972	465	981	189	128	194	716	47	999999	657	909	191	119	999999	231	999999	158	75	764	406	14	90	704	999999	999999	928	999999	908	998	913	999999	101	966	268	186	461	18	975	999999	355	999999	906	999999	803	688	999999	904	983	304	827	564	595	315	910	999999	891	761	668	264	999999	192	807	48	999999	999999	817	225	999999	284	999999	863	182	773	999999	999999	108	65	901	634	648	34	28	613	180	999999	956	999999	65	990	294	700	350	721	112	999999	508	999999	907	698	870	71	62	999999	534	963	392	822	896	820	179	835	999999	999999	616	175	999999	203	868	768	158	41	169	861	990	999999	523	999999	670	999999	999999	240	999999	213	999999	587	971	320	89	999999	966	999999	889	245	820	458	840	999999	999999	937	998	999999	999	148	549	838	901	200	999999	464	999999	999999	162	
650	999999	939	687	999999	279	38	204	853	999999	660	999999	24	151	924	51	541	999999	217	356	999999	999999	285	241	20	999999	925	686	999999	602	624	767	999999	999999	249	999999	880	771	999999	999999	85	743	155	999999	999999	345	534	696	977	999999	186	999999	999999	584	999999	402	999999	707	999999	992	354	352	423	999999	499	893	767	999999	902	999999	999999	999999	999999	181	280	989	112	94	893	674	138	238	708	632	426	400	535	461	560	999999	61	183	999999	999999	692	733	329	894	701	454	578	500	794	68	987	416	189	70	999999	440	300	999999	999999	12	999999	999999	643	999999	834	109	368	315	999999	65	866	987	999999	854	489	547	669	217	999999	448	106	999999	444	650	644	19	220	474	158	130	556	192	368	102	337	999999	999999	999999	999999	601	96	272	27	738	201	10	741	334	999999	765	770	92	485	376	906	999999	999999	993	157	824	999999	893	167	362	999999	684	628	582	527	999999	458	141	157	999999	361	999999	620	705	458	999999	278	885	999999	999999	360	473	707	992	196	110	896	105	391	245	713	202	114	999999	240	517	381	999999	807	669	316	638	935	693	999999	999999	616	975	545	999999	556	12	10	774	12	999999	977	999999	396	426	25	363	749	999999	999999	168	728	999999	475	999999	272	119	88	233	86	721	538	23	999999	999999	999999	920	999999	877	689	710	999999	340	999999	205	540	999999	772	390	653	953	888	34	615	856	354	660	510	604	251	446	924	777	999999	999999	999999	963	999999	282	931	104	999999	872	999999	378	966	398	999999	280	410	999999	346	697	579	132	999999	513	999999	131	769	833	420	956	636	252	999999	424	999999	999999	698	576	95	999999	459	999999	160	26	802	246	889	955	368	999999	999999	999999	109	236	208	999999	457	992	999999	538	513	999999	999999	846	245	979	591	552	757	999999	581	999999	441	846	248	30	971	816	711	171	242	999999	475	190	762	912	152	559	999999	74	924	999999	21	557	986	361	875	314	781	823	655	999999	208	999999	658	370	292	262	988	187	604	999999	291	404	306	999999	632	503	999999	333	836	42	336	999999	999999	876	999999	884	860	886	154	667	44	999999	515	895	614	36	532	401	630	890	999999	48	469	293	423	616	260	296	729	999999	999999	458	987	999999	19	516	999999	782	548	407	402	111	43	999999	606	403	888	410	999999	999999	999999	692	999999	946	470	298	999999	711	999999	999999	634	574	167	772	999999	586	900	893	885	999999	582	749	999999	233	497	469	999999	532	999999	30	727	850	210	133	411	538	755	51	162	999999	293	742	
999999	342	999999	828	944	270	500	999999	503	999999	524	987	33	231	838	479	458	11	999999	700	999999	999999	487	783	373	44	999999	908	831	999999	999999	174	814	999999	429	521	460	999999	524	744	999999	999999	999999	732	999999	222	999999	190	999999	286	592	160	437	593	717	888	854	989	464	999999	899	592	198	999999	264	999999	182	193	801	326	999999	999999	486	548	669	368	914	755	458	160	999999	191	217	555	276	590	999999	231	999999	999999	667	999999	214	614	845	448	478	999999	999999	975	999999	915	999999	384	267	803	673	888	923	359	999999	108	540	999999	999999	718	384	643	377	674	623	950	71	271	999999	999999	585	999999	703	230	999999	41	287	999999	999999	29	802	999999	297	473	916	848	307	773	566	569	999999	900	999999	999999	999999	999999	515	803	362	99	853	127	725	709	999999	801	195	999999	999999	999999	820	67	202	955	915	999999	355	904	757	775	653	298	704	99	627	684	242	575	999999	65	526	484	130	31	999999	685	118	588	255	999999	662	604	313	625	999999	872	999999	683	999999	999999	488	610	56	587	445	565	422	636	91	542	999999	619	999999	414	424	346	936	181	789	239	999999	767	999999	641	122	999999	999999	89	351	754	999999	559	363	999999	576	916	999999	543	999999	610	273	999999	999999	712	557	52	67	899	210	999999	935	536	893	982	89	721	999999	414	474	397	581	343	294	336	565	19	265	999999	838	508	908	999999	595	189	999999	960	271	946	999999	79	990	94	999999	999999	819	451	665	380	999999	854	999999	999999	78	999999	39	929	197	179	999999	999999	999999	165	71	701	502	999999	999999	714	26	128	459	999999	330	405	999999	496	464	355	999999	123	353	884	348	999999	543	886	334	407	999999	46	999999	102	999999	546	292	999999	33	186	999999	287	999999	951	999999	445	405	959	702	673	791	999999	474	841	661	43	999999	902	999999	999999	168	999999	999999	543	564	979	354	999999	217	783	122	570	473	999999	909	240	613	402	999999	902	588	584	193	999999	615	617	572	932	440	764	999999	390	999999	944	28	829	80	967	397	384	100	47	752	918	999999	999999	79	196	931	431	430	802	381	999999	500	584	432	555	927	946	417	422	926	452	441	999999	999999	999999	999999	89	170	645	15	999999	811	550	831	274	110	394	547	385	10	19	344	999999	999999	999999	454	999999	406	524	50	450	966	678	120	999999	487	828	999999	999999	926	852	271	999999	796	235	112	949	752	168	454	543	409	999999	421	999999	999999	999999	724	999999	84	826	999999	645	605	564	189	142	999999	531	787	282	715	996	
999999	999999	999999	558	999999	782	11	504	690	999999	79	507	50	934	267	203	201	597	999999	999999	476	110	178	625	190	241	56	970	519	231	380	182	827	412	582	999999	179	559	146	999999	999999	579	145	999999	575	108	524	254	874	246	339	999999	999999	999999	999999	999999	979	132	378	521	735	40	999999	469	867	999999	679	638	362	999999	999999	642	460	171	793	896	965	999999	999999	92	717	999999	105	282	891	999999	13	352	882	999999	292	999999	191	625	216	416	594	999999	576	677	999999	885	892	879	222	999999	739	17	999999	633	393	255	82	296	803	999999	935	712	578	686	894	999999	999999	138	712	977	460	835	954	999999	999999	299	167	999999	663	831	909	225	70	203	452	995	660	258	999999	46	974	894	821	999999	480	999999	106	890	782	100	139	763	999999	999999	247	904	62	314	999999	104	98	999999	999999	999999	999999	720	651	385	999999	898	999999	999999	299	675	13	566	23	681	906	430	202	276	599	999999	999999	156	58	999999	956	547	942	999999	999999	745	999999	284	999999	849	259	760	240	999999	656	884	423	631	474	501	240	680	890	999999	407	900	901	822	109	70	279	876	671	999999	999999	696	956	331	580	554	999999	729	999999	173	431	156	200	481	620	715	159	80	999999	999999	595	285	999999	999999	948	999999	843	135	184	211	580	383	98	414	302	959	927	999999	61	919	773	511	386	999999	950	261	709	429	211	394	910	209	204	125	239	999999	999999	394	382	999999	710	602	554	102	593	58	67	999999	999999	660	999999	66	28	999999	999999	94	898	930	621	697	999999	999999	923	999999	300	999999	188	999999	185	158	999999	543	719	508	999999	181	956	294	999999	901	203	924	250	551	606	853	190	441	342	155	999999	118	773	685	235	296	999999	764	999999	999999	869	94	610	40	740	999999	347	999999	553	610	138	614	797	999999	503	402	999999	382	193	446	999999	746	999999	40	902	812	770	43	282	922	999999	201	492	920	42	119	324	220	811	362	516	670	888	732	26	640	320	63	192	833	999999	305	581	999999	31	132	454	580	999999	927	484	999999	247	630	117	936	132	876	686	394	88	962	571	999999	930	529	858	999999	999999	271	501	716	851	449	809	208	999999	999999	999999	909	999999	744	999999	883	878	213	433	268	999999	999999	518	444	376	798	754	160	734	750	999999	999999	274	546	566	865	999999	768	461	999999	999999	908	999999	995	977	999999	728	344	999999	687	952	999999	999999	600	999999	999999	753	67	349	63	694	658	999999	869	702	407	645	128	999999	226	457	119	751	999999	
447	716	762	523	999999	599	79	420	999999	56	999999	999999	405	673	263	633	122	378	999999	999999	113	172	444	457	302	580	141	610	999999	999999	999999	999999	975	470	999999	576	180	239	999999	749	999999	284	999999	999999	81	999999	11	972	865	554	113	89	690	353	532	999999	999999	314	230	886	468	469	264	615	999999	999999	999999	934	520	686	462	999999	999999	680	999999	828	782	26	386	308	578	169	744	999999	999999	161	999999	632	937	878	305	999999	999999	999999	290	525	999999	999999	612	126	272	77	461	999999	102	999999	311	20	999999	703	501	999999	928	922	318	309	724	651	63	999999	802	108	996	642	390	596	873	999999	399	898	808	18	414	269	999999	511	999999	999999	519	340	849	999999	703	999999	386	51	937	96	406	981	999999	999999	720	947	999999	174	80	819	798	505	999999	249	621	40	999999	493	999999	668	886	807	999999	168	142	999999	815	660	405	999999	265	349	999999	787	666	417	107	999999	298	467	945	871	999999	888	767	23	983	610	530	673	999999	893	202	278	999999	599	390	642	999999	996	999999	999999	768	317	563	459	847	569	583	999999	999999	464	999999	392	999999	999999	999999	713	999999	128	739	214	140	731	999999	372	157	390	587	76	37	465	999999	301	334	292	112	999999	334	999999	176	999999	999999	326	740	884	698	809	555	194	233	677	999999	127	999999	927	999999	999999	999999	201	312	466	981	999999	186	476	269	999999	67	440	999999	999999	388	93	951	325	187	814	990	538	673	347	835	403	999999	999999	999999	87	999999	406	759	75	239	143	999999	709	442	999999	150	999999	625	796	752	124	281	980	298	167	999999	942	750	718	56	364	999999	964	631	588	999999	826	262	192	867	661	680	847	999999	255	86	251	882	666	674	999999	999999	877	999999	720	131	999999	71	999999	911	102	656	51	28	999999	615	51	88	853	847	323	999999	999999	928	100	999999	433	967	52	90	924	69	93	999999	329	451	649	999999	911	999999	811	764	205	999999	774	999999	639	828	147	639	45	173	38	819	360	999999	480	949	504	286	697	894	29	976	987	43	572	997	699	433	966	672	177	396	45	559	816	172	163	95	999999	605	830	999999	55	999999	40	274	694	613	971	700	874	634	769	916	745	229	293	741	442	999999	999999	713	673	372	996	642	783	800	999999	317	999999	418	482	102	74	615	930	999999	12	307	313	999999	462	275	797	542	999999	128	999999	999999	879	999999	652	171	475	126	999999	999999	764	398	490	893	714	663	999999	466	999999	677	852	999999	298	999999	739	145	339	53	261	
407	575	463	26	664	986	999999	438	383	765	999999	626	999999	999999	999999	472	614	817	419	999999	798	370	999999	391	948	276	684	308	822	999999	517	832	431	865	342	117	310	381	825	999999	413	235	531	700	840	60	999999	263	50	999999	134	328	919	673	999999	47	243	81	999999	398	312	12	999999	700	999999	999999	204	92	543	150	999999	242	991	999999	967	999999	838	641	551	898	370	999999	999999	238	557	199	913	758	412	999999	999999	238	314	437	604	410	620	831	452	999999	855	822	719	899	432	892	999999	415	705	889	208	602	530	999999	37	880	744	386	152	68	575	999999	679	249	276	932	999999	999999	909	567	999999	17	198	999999	52	999999	711	368	806	665	999999	507	63	523	106	281	708	145	409	723	999999	244	688	999999	999999	999999	153	480	999999	499	964	772	506	148	999999	200	414	340	136	999999	179	386	579	487	206	78	392	166	152	995	234	792	165	196	901	718	329	999999	414	632	999999	999999	999999	317	999999	999999	999999	914	586	999999	999999	377	18	999999	554	288	999999	210	198	717	999999	986	337	999999	999999	181	617	319	247	228	871	609	926	503	95	938	651	272	787	116	77	478	580	247	999999	999999	784	999999	641	999999	999999	129	616	696	606	999999	903	106	999999	528	482	691	677	367	44	267	450	515	999999	999999	999999	999999	423	999999	650	558	416	999999	510	418	397	381	677	624	999999	999999	999999	240	897	999999	44	554	999999	268	999999	385	801	222	999999	869	416	278	411	35	985	661	705	534	56	57	12	812	999999	999999	141	110	23	999999	999999	999999	274	220	617	999999	581	92	181	999999	999999	274	999999	203	887	640	11	128	969	652	999999	999999	56	469	193	999999	674	232	958	596	999999	999999	371	748	999999	920	605	205	661	254	999999	999999	999999	999999	86	781	300	809	999999	999999	632	22	141	371	424	688	245	805	37	767	492	358	133	584	38	925	903	19	182	967	44	805	467	725	207	999999	33	506	393	411	559	865	307	12	964	124	999999	10	999999	342	684	800	999999	893	999999	105	999999	905	522	160	878	291	636	957	920	999999	554	416	174	999999	664	999999	422	625	218	999999	999999	131	999999	913	534	902	685	839	292	244	637	573	963	111	955	128	983	999999	533	277	999999	350	91	999999	570	999999	836	644	677	945	387	999999	684	999999	54	999999	295	999999	626	999999	605	796	675	686	199	980	999999	72	733	546	755	189	101	940	398	710	49	999999	353	549	76	51	171	346	999999	93	999999	828	66	999999	833	384	616	999999	672	999999	
999999	405	948	999999	542	999999	910	999999	199	999999	999999	743	746	999999	619	812	265	86	999999	564	635	338	829	999999	101	999999	16	437	713	380	573	999999	999999	999999	999999	644	533	999999	16	999999	140	40	157	658	631	999999	92	722	687	30	129	539	999999	117	999999	345	576	842	999999	918	767	483	428	818	999999	917	474	790	307	999999	288	501	80	616	433	604	191	180	483	999999	542	293	750	999999	261	43	895	171	159	700	77	999999	276	98	535	999999	612	338	33	714	999999	302	424	999999	741	999999	999999	42	999999	212	163	999999	999999	551	386	483	733	735	567	601	31	999999	640	607	999999	597	235	981	999999	999999	992	999999	999999	769	274	249	869	999999	950	634	999999	863	487	947	546	671	332	724	999999	61	999999	877	771	999999	692	377	661	999999	804	154	401	999999	951	907	999999	999999	259	599	287	146	614	695	784	932	37	168	826	692	999999	999999	275	511	278	38	852	999999	999999	724	999999	897	588	999999	243	999999	999999	95	999999	579	737	246	422	999999	447	576	446	238	102	838	999999	534	550	968	999999	569	879	889	220	922	65	104	228	999999	521	389	557	999999	999999	977	699	942	255	257	955	824	823	541	999999	701	591	623	32	253	329	999999	357	999999	999999	999999	927	353	999999	989	999999	643	27	887	221	999999	28	883	776	999999	149	462	288	999999	999999	933	999999	999999	825	999999	340	999999	81	974	999999	968	999999	938	999999	788	60	355	76	266	999999	999999	806	999999	999999	999999	682	708	846	907	114	867	275	999999	606	371	927	589	528	366	999999	91	999999	999999	999999	999999	999999	999999	625	988	74	999999	395	31	569	701	136	810	999999	818	999999	999999	596	999999	870	348	999999	976	342	896	999999	470	999999	710	607	652	999999	763	264	999999	980	602	92	857	842	321	481	999999	495	904	244	999999	572	709	530	999999	495	406	999999	999999	550	59	748	999999	138	999999	965	999999	423	916	951	999999	555	940	838	243	549	738	331	559	999999	459	491	999999	662	743	897	127	189	582	999999	999999	999999	922	536	999999	853	999999	729	249	999999	795	999999	579	953	999999	572	632	871	296	485	756	85	622	475	100	999999	999999	76	395	706	999999	506	841	759	999999	782	632	414	907	390	195	18	999999	213	999999	630	912	484	999999	180	999999	999999	892	106	410	999999	999999	457	445	999999	999999	298	344	999999	507	999999	988	820	999999	98	939	228	999999	906	300	747	999999	419	403	470	655	835	284	999999	440	602	613	745	358	999999	814	185	968	543	846	897	999999	549	706	781	641	999999	138	
702	241	56	291	999999	806	662	999999	558	63	999999	717	707	23	130	112	905	685	252	999999	26	283	999999	260	999999	69	402	83	453	712	999999	828	563	999999	999999	983	393	320	628	999999	695	63	266	131	992	826	999999	884	999999	447	800	105	999999	630	121	999999	476	999999	860	925	413	589	832	999999	441	156	164	999	999999	147	999999	594	67	999999	776	963	27	642	999999	604	999999	999999	529	16	912	999999	439	932	999999	162	999999	596	460	702	999999	999999	231	999999	999999	846	999999	149	453	416	729	216	48	95	999999	999999	412	834	999999	265	15	895	999999	826	933	999999	717	232	414	288	630	131	143	364	999999	999999	999999	606	999999	421	933	780	74	123	999999	999999	488	999999	999999	447	750	682	999999	205	697	999999	56	999999	486	775	138	449	735	174	786	999999	82	999999	999999	999999	416	999999	999999	128	331	234	999999	946	999999	237	999999	373	999999	966	538	948	73	937	667	147	623	346	129	187	999999	494	55	899	999999	679	633	805	46	999999	999999	944	800	999999	874	999999	809	110	856	259	348	999999	306	768	636	837	999999	999999	26	999999	569	79	685	704	835	837	188	931	999999	870	604	631	337	257	935	999999	999999	134	73	203	999999	999999	490	870	999999	527	198	999999	273	499	145	498	999999	866	335	961	268	999999	999999	47	294	877	491	986	655	717	437	999999	999999	52	689	419	81	822	841	999999	589	814	866	317	648	901	999999	130	734	999999	842	470	921	974	335	61	31	36	909	999999	999999	504	225	130	100	999999	999999	230	809	726	427	999999	35	289	382	453	239	795	398	393	219	371	261	549	875	966	136	858	999999	638	397	55	999999	999999	25	95	999999	746	227	999999	456	447	320	999999	999999	876	445	642	601	881	822	235	999999	999999	250	669	252	675	255	133	22	596	513	181	338	382	63	644	999999	297	854	493	578	889	936	999999	60	252	862	998	531	494	999999	999999	815	172	417	999999	150	355	842	999999	999999	104	496	860	999999	149	680	315	823	801	378	999999	36	339	657	748	589	999999	619	10	813	999999	601	528	340	676	365	175	965	666	504	999999	455	931	992	483	402	86	837	910	999999	557	185	729	126	999999	809	999999	514	999999	807	671	736	841	120	254	502	967	999999	267	999999	515	999999	167	999999	459	859	105	999999	184	355	513	641	999999	438	999999	80	872	412	388	867	879	660	307	858	832	192	613	820	748	980	435	556	999999	136	66	217	999999	999999	999999	102	999999	149	340	322	304	39	999999	412	853	183	630	565	151	
400	999999	999999	999999	308	999999	276	999999	284	598	203	999999	999999	999999	999999	382	58	62	449	999999	296	163	739	329	984	564	999999	164	211	999999	999999	360	999999	415	189	999999	999999	174	999999	957	400	999999	439	551	999999	402	999999	967	999999	999999	804	131	999999	820	999999	999999	175	534	68	744	671	999999	54	317	33	842	60	551	882	359	999999	884	341	492	354	449	999999	198	192	592	225	834	999999	181	172	452	179	59	999999	941	66	677	116	975	295	999999	801	132	527	304	351	797	95	107	859	999999	789	999999	999999	414	999999	977	999999	475	999999	837	414	999999	999999	580	999999	11	990	999999	999999	502	777	366	206	999999	999999	601	670	887	999999	428	749	610	321	251	663	999999	999999	155	428	999999	335	640	999999	458	874	999999	999999	946	631	349	806	999999	805	367	153	999999	501	410	766	922	317	999999	234	999999	97	803	562	904	917	999999	428	845	522	222	176	146	908	748	201	719	624	723	265	901	622	605	999999	953	999999	239	999999	999999	388	999999	772	999999	416	999999	371	80	999999	82	999999	999999	920	961	631	592	200	16	525	752	219	57	307	999999	208	333	486	492	998	608	806	999999	220	256	466	27	999999	305	730	560	387	999999	353	999999	694	824	999999	661	999999	223	763	101	999999	237	962	341	208	188	672	92	999999	878	82	767	276	350	230	673	504	614	999999	895	999999	964	999999	99	999999	754	999999	384	352	825	517	785	845	714	974	982	294	999999	818	271	632	647	999999	508	999999	586	285	353	603	317	166	369	81	867	816	999999	862	999999	638	999999	999999	298	740	55	370	999999	922	562	376	248	389	379	795	879	272	999999	284	999999	999999	126	478	556	780	44	669	999999	713	977	898	234	129	421	496	374	982	999999	999999	644	999999	760	999999	723	976	365	999999	786	999999	201	604	188	475	995	830	521	975	732	518	705	386	222	999999	999999	663	999999	128	967	999999	431	896	929	999999	640	999999	291	462	754	580	424	117	882	999999	521	382	720	759	134	590	975	398	999999	999999	999999	999999	924	186	719	999999	833	246	960	904	152	304	675	999999	999999	275	548	999999	999999	162	104	598	504	638	71	571	943	393	994	386	999999	42	646	113	529	381	804	115	743	999999	746	187	156	999999	441	226	707	272	923	858	52	917	178	108	731	999999	764	295	124	157	999999	999999	252	583	996	119	658	571	927	999999	471	443	999999	999999	416	916	452	526	999999	844	864	681	999999	146	999999	999999	999999	548	382	917	617	519	999999	999999	578	305	935	573	980	
999999	568	145	345	470	397	608	602	999999	692	814	169	247	98	280	999999	999999	999999	116	249	17	999999	120	198	19	845	952	452	728	957	999999	981	879	545	999999	999999	728	999999	999	748	999999	397	999999	856	999999	757	379	430	720	312	143	324	828	999999	973	86	999999	947	999999	624	445	165	999999	999999	581	833	290	702	224	999999	565	109	981	367	513	999999	34	264	999999	261	476	532	732	426	823	796	162	554	571	798	828	781	20	384	313	999999	523	545	284	734	999999	999999	999999	726	746	999999	342	471	820	364	62	203	326	83	157	999999	999999	457	861	785	681	736	999999	426	999999	784	98	999999	63	933	106	488	979	999999	784	799	326	15	679	789	463	691	733	999999	745	634	465	936	236	999999	156	76	999999	498	62	999999	545	789	561	999999	945	735	417	887	999999	573	223	429	999999	358	999999	999999	999999	82	331	990	12	924	680	540	328	162	380	663	999999	39	804	490	999999	53	263	536	453	999999	999999	728	284	846	999999	181	999999	45	646	878	803	728	999999	610	177	72	999999	621	119	31	643	999999	365	754	110	238	999999	999999	585	256	104	70	974	70	239	999999	716	166	975	509	129	293	999999	501	999999	68	740	999999	999999	999999	999999	642	426	432	999999	60	373	529	745	720	999999	999999	459	400	999999	999999	753	238	381	573	356	999999	999999	999999	999999	999999	999999	863	894	52	498	575	419	805	941	462	644	999999	988	188	240	196	420	264	106	442	833	124	999999	126	315	512	822	750	433	731	995	816	530	722	771	509	634	999999	231	999999	999999	654	459	331	108	999999	249	999999	343	170	172	391	513	469	526	173	155	999999	736	999999	753	669	381	999999	999999	828	999999	275	417	730	561	717	42	999999	174	189	665	396	999999	114	272	629	417	999999	569	999999	999999	71	999999	608	364	856	966	246	94	999999	283	249	863	280	999999	999999	999999	612	609	454	359	254	304	347	508	758	760	632	999999	133	262	118	650	999999	525	960	80	808	376	999999	751	999999	999999	565	906	425	533	747	999999	298	843	999999	663	124	999999	67	766	858	109	999999	106	999999	522	999999	356	175	599	19	999999	229	903	976	245	904	999999	999999	79	739	440	999999	235	999999	707	999999	290	457	454	535	599	467	999999	221	999999	999999	999999	417	284	224	219	741	826	999999	999999	705	999999	999999	999999	999999	421	701	988	37	427	999999	999999	999999	635	97	679	899	999999	73	420	999999	35	692	277	999999	306	295	288	855	999999	699	266	712	30	999999	50	999999	887	695	123	897	
479	176	793	999999	401	999999	781	999999	999999	999999	30	999999	999999	705	679	702	599	106	462	136	423	999999	507	728	759	667	73	633	999999	999999	21	35	949	999999	816	859	898	584	82	781	513	100	319	219	999999	503	609	324	999999	348	825	999999	243	987	483	346	999999	75	933	733	999999	158	150	289	308	995	999999	590	888	820	803	25	34	681	622	332	999999	298	58	266	999999	748	311	707	440	999999	999999	999999	48	480	201	833	999999	348	999999	365	949	40	910	684	690	29	999999	512	545	810	999999	561	999999	160	523	999999	26	677	675	712	847	443	849	87	213	851	551	999999	629	999999	999999	999999	361	267	383	792	387	374	999999	49	323	798	172	629	464	999999	596	887	999999	999999	816	973	673	616	517	999999	190	832	480	999999	999999	26	883	574	999999	91	999999	118	777	730	999999	999999	110	635	399	999999	280	999999	623	973	265	663	999999	999999	163	400	22	745	999999	999999	612	999999	999999	737	571	307	915	597	193	383	40	999999	119	235	828	999999	872	47	227	469	245	960	219	999999	999999	814	563	85	420	999999	999999	464	368	911	128	999999	757	999999	74	102	999999	999999	999999	250	942	999999	553	237	979	988	527	999999	528	289	630	652	999999	396	999999	757	743	840	187	999999	314	575	129	208	117	999999	999999	999999	999999	135	336	563	999999	969	999999	805	270	336	105	432	999999	103	936	89	291	475	112	371	999999	317	358	999999	505	897	935	999999	999999	999999	999999	598	581	27	12	999999	999999	77	728	376	831	358	496	999999	745	754	999999	221	639	999999	999999	999999	288	56	302	665	776	45	67	999999	43	197	999999	915	216	506	850	510	101	543	136	999999	747	736	539	859	820	999999	556	999999	285	724	738	618	437	489	320	535	725	346	626	917	19	701	342	644	211	580	999999	248	903	121	129	999999	999999	703	893	551	516	442	844	999999	488	316	999999	318	999999	539	488	727	195	325	784	754	917	999999	214	56	403	895	658	250	741	999999	999999	174	604	999999	705	734	595	999999	28	292	502	791	999999	999999	999999	34	194	671	102	482	62	999999	336	375	188	704	999999	999999	157	999999	784	604	102	180	999999	999999	999999	999999	834	753	141	999999	307	999999	261	135	779	999999	106	379	710	986	158	268	265	268	838	239	999999	999999	245	748	621	408	507	898	699	269	242	373	320	378	837	348	351	999999	999999	834	123	63	924	986	749	778	999999	798	456	999999	914	999999	748	484	363	833	518	392	999999	898	994	363	435	520	279	733	999999	999999	158	809	
917	629	977	999999	125	410	86	258	998	842	498	708	452	865	999999	999999	625	835	999999	14	999999	958	999999	999999	839	759	999999	413	717	26	999999	577	649	646	999999	295	233	744	999999	953	756	269	999999	999999	410	999999	911	570	176	247	117	233	327	154	979	959	798	595	174	365	999999	999999	541	982	133	920	999999	805	999999	999999	808	999999	476	999999	257	570	999999	868	999999	553	848	999999	247	479	909	999999	259	505	667	999999	497	637	579	13	180	999999	727	411	839	999999	237	999999	620	999999	439	236	757	999999	896	418	394	999999	614	621	517	999999	435	71	999999	999999	671	563	999999	993	571	180	312	472	890	999999	842	999999	38	500	325	741	447	999999	49	682	739	993	999999	999999	999999	999999	33	999999	496	456	658	666	338	999999	819	674	968	626	546	269	924	294	375	732	575	231	900	123	999999	775	286	306	32	400	999999	677	954	888	432	13	157	354	975	444	515	186	834	826	681	651	773	999999	999999	780	758	454	999999	999999	683	349	666	999999	661	720	179	361	644	938	314	151	720	89	204	542	999999	999999	318	999999	226	999999	397	84	442	654	999999	465	999999	251	642	453	999999	87	214	92	347	247	693	999999	999999	163	542	896	521	540	931	999999	999999	60	668	188	145	697	659	295	952	592	477	16	718	999999	999999	402	306	861	102	642	875	999999	205	999999	886	63	666	72	855	999999	562	999999	999999	999999	839	662	582	999999	317	361	428	919	139	755	770	686	546	559	999999	150	600	660	999999	299	817	999999	855	794	302	91	40	597	440	999999	999999	575	999999	409	874	999999	819	999999	553	741	223	956	982	449	113	209	999999	116	557	999999	900	999999	464	999999	501	334	806	787	999999	236	330	831	489	678	726	999999	403	147	684	528	330	757	117	999999	999999	861	532	415	999999	102	574	999999	49	724	561	999999	120	859	999999	550	999999	999999	681	327	420	392	477	314	723	907	806	999999	431	39	394	999999	795	758	358	639	802	401	106	79	661	406	791	764	126	599	94	544	239	144	348	298	86	789	295	692	999999	228	692	999999	295	999999	502	999999	339	999999	341	999999	510	277	747	788	935	612	665	24	601	712	999999	134	823	999999	150	297	999999	999999	75	15	472	666	999999	584	999999	322	783	467	999999	781	434	706	267	999999	44	961	397	559	999999	474	134	281	100	681	40	999999	960	999999	63	999999	329	999999	354	335	890	843	32	999999	89	623	999999	207	120	819	288	490	999999	101	237	189	899	141	744	999999	999999	201	575	574	
999999	151	999999	759	414	999999	999999	200	362	932	841	999999	939	234	479	738	645	926	999999	281	999999	999999	701	868	796	999999	315	197	499	753	454	699	278	457	619	938	999999	79	793	999999	367	999999	138	934	260	999999	249	675	661	999999	954	999999	39	999999	999999	14	449	492	962	540	393	274	999999	999999	487	151	999999	491	615	541	476	576	143	750	913	314	421	767	618	759	634	999999	536	999999	799	999999	999999	973	286	614	498	779	999999	263	37	102	396	529	456	118	124	758	70	129	538	388	820	289	999999	866	593	682	999999	999999	999999	999999	737	999999	809	987	999999	948	999999	10	52	697	999999	880	722	820	918	999999	999999	510	645	876	999999	416	999999	421	679	999999	593	419	31	816	905	904	357	284	365	188	999999	469	636	175	553	69	87	841	919	940	999999	569	947	702	999999	374	566	999999	183	999999	999999	397	317	999999	365	795	999999	236	792	563	999999	999999	465	740	180	850	873	480	999999	520	339	123	999999	739	822	33	471	329	453	999999	347	328	110	44	925	332	161	544	809	999999	90	850	59	365	416	128	113	217	531	521	500	999999	706	663	990	149	896	578	999999	342	999999	659	782	999999	999999	215	347	999999	815	999999	699	339	999999	576	439	999999	74	145	332	704	919	264	999999	932	50	261	621	447	53	785	436	582	274	477	432	431	999999	798	150	211	780	999999	402	684	821	170	425	999999	233	511	999999	760	256	574	422	80	861	849	220	964	593	900	387	39	421	126	74	203	153	18	421	275	995	130	999999	247	862	123	999999	879	836	999999	999999	541	710	675	999999	700	65	362	569	227	587	185	999999	880	999999	372	273	704	106	999999	986	225	100	999999	765	135	999999	185	218	748	999999	341	138	999999	687	845	999999	999999	790	374	148	791	999999	203	688	819	512	53	999999	499	850	999999	783	614	504	999999	451	900	999999	210	59	999999	153	821	488	256	999999	999999	202	999999	53	527	999999	731	92	205	777	896	130	945	623	999999	243	718	897	332	999999	523	999999	689	999999	428	999999	999999	999999	999999	647	999999	714	442	999999	996	850	492	999999	333	999999	61	532	309	230	999999	779	999999	587	999999	646	434	923	999999	698	534	908	513	999999	999999	691	999999	416	823	557	159	999999	999999	183	627	756	750	272	574	830	999999	999999	308	468	849	649	871	13	999999	622	222	704	558	744	247	999999	999999	436	831	999999	178	645	708	751	999999	999999	999999	790	999999	696	895	999999	358	335	202	543	999999	999999	999999	975	999999	330	999999	211	345	
455	634	943	936	999999	418	323	440	932	662	999999	293	557	999999	486	999999	91	999999	186	726	60	355	232	552	704	486	302	230	999999	821	847	112	999999	415	625	738	157	999999	429	999999	582	731	425	999999	341	999999	63	657	999999	427	999999	287	366	485	294	109	412	401	242	62	999999	999999	584	121	814	758	786	151	771	748	410	999999	623	899	154	329	929	558	220	453	999999	645	501	438	999999	570	746	30	999999	525	336	755	622	377	999999	999999	156	999999	999999	583	473	912	885	980	27	512	999999	467	341	999999	180	853	999999	788	629	481	601	156	38	999999	21	766	30	256	422	654	614	256	999999	665	182	624	699	637	980	521	759	520	420	580	906	288	689	165	355	482	999999	999999	999999	999999	887	999	286	999999	571	706	891	639	568	372	999999	417	729	676	792	555	999999	553	999999	999999	999999	91	735	999999	348	733	87	864	900	940	89	780	508	57	999999	183	999999	95	75	283	999999	130	999999	58	999999	498	559	999999	999999	800	328	31	999999	640	969	999999	273	829	276	838	629	37	738	627	293	126	909	682	898	999999	216	78	487	533	487	601	138	999999	999999	849	183	74	999999	999999	999999	999999	754	867	88	972	909	518	818	999999	653	602	391	334	999999	566	589	877	999999	752	593	260	999999	999999	162	377	676	586	65	426	999999	565	534	999999	16	235	372	51	604	925	710	999999	260	259	879	885	999999	804	922	999999	270	306	949	749	517	371	999999	999999	715	710	999999	332	999999	401	573	98	77	753	999999	539	204	547	999999	999999	52	999999	999999	294	622	277	168	999999	664	999999	166	367	616	785	130	645	999999	120	336	893	630	999999	244	858	999999	791	817	465	486	392	999999	722	33	759	707	622	371	238	639	999999	551	432	668	614	245	999999	481	292	633	999999	827	93	999999	389	999999	663	999999	151	608	831	459	703	396	999999	836	999999	343	999999	999999	508	284	483	481	889	352	207	719	630	622	481	320	535	831	803	565	928	511	999999	201	53	999999	229	630	807	987	847	999999	999999	777	801	871	624	999999	134	407	353	612	332	999999	371	999999	39	529	999999	520	924	871	999999	716	999999	999999	699	999999	44	546	999999	853	673	901	999999	170	332	999999	821	999999	695	331	999999	405	221	325	189	607	829	999999	932	700	503	297	73	976	454	680	869	868	182	959	999999	999999	352	500	938	430	999999	210	621	187	707	526	999999	602	174	196	999999	999999	753	101	835	935	614	365	999999	386	838	999999	716	652	982	953	437	999999	999999	
128	999999	999999	387	758	75	629	999999	755	999999	976	999999	470	811	999999	185	287	124	90	133	999999	974	999999	150	999999	592	999999	494	968	204	999999	999999	98	450	999999	143	783	999999	999999	36	216	456	999999	372	383	913	377	716	458	477	704	999999	357	613	999999	154	75	580	824	176	60	999999	519	560	248	887	384	30	999999	135	401	999999	999999	999999	999999	999999	999999	624	767	648	999999	308	46	501	999999	915	741	484	532	999999	999999	213	999999	828	999999	81	937	308	999999	495	539	999999	950	999999	85	999999	718	302	696	140	39	451	813	185	951	752	108	28	999999	333	156	899	497	999999	67	198	692	300	89	999999	849	999999	500	281	999999	867	358	999999	999999	867	999999	448	788	999999	871	625	399	999999	999999	232	972	999999	999999	800	348	640	859	999999	275	999999	939	999999	223	999999	999999	223	950	999999	999999	999999	404	395	602	203	137	708	121	106	992	442	799	487	423	856	872	931	579	700	999999	999999	17	272	447	538	999999	999999	234	936	999999	999999	675	857	149	793	828	999999	999999	999999	673	999999	528	763	102	832	999999	462	14	999999	979	359	644	259	999999	999999	85	142	947	74	274	358	999999	999999	985	344	999999	999999	347	629	37	294	999999	534	37	999999	999999	999999	179	614	449	476	773	867	957	761	999999	425	258	999999	717	696	639	261	779	324	167	353	778	758	999999	156	124	384	339	694	744	119	999999	316	645	831	962	342	999999	798	585	615	227	999999	330	351	694	999999	912	341	655	363	755	999999	144	607	476	421	999999	303	361	398	999999	272	26	904	203	941	999999	886	734	306	635	980	739	551	136	554	437	725	999999	999999	472	998	48	999999	999999	999999	999999	48	999999	551	794	331	999999	196	87	999999	999999	999999	158	752	888	999999	607	999999	728	999999	973	592	480	922	984	999999	841	999999	999999	999999	234	635	550	999999	769	867	531	192	512	314	543	999999	473	181	999999	999999	576	708	999999	447	400	689	662	588	546	589	567	442	566	970	489	414	270	548	730	582	999999	999999	983	30	504	999999	846	423	999999	999999	129	309	586	973	999999	999999	601	488	148	999999	972	962	999999	189	309	999999	626	999999	825	138	291	925	450	764	145	111	724	999999	942	999999	999999	249	357	126	999999	999999	856	593	999999	356	813	782	409	196	609	913	338	804	721	414	798	999999	598	112	148	203	858	821	837	154	418	191	999999	999999	700	733	614	29	719	51	242	42	818	999999	325	999999	526	264	165	232	772	999999	999999	538	999999	539	650	999999	999999	276	409	999999	
756	999999	938	631	246	247	495	875	308	999999	94	679	181	766	496	129	786	638	999999	604	666	614	381	497	999999	17	984	999999	93	369	52	453	642	999999	285	249	540	694	273	289	768	290	923	999999	836	29	366	422	52	530	468	349	599	999999	377	151	206	451	999999	238	262	999999	791	939	999999	641	999999	973	490	257	589	102	999999	398	836	386	691	917	661	474	651	571	128	562	901	702	854	837	999999	144	999999	99	999999	44	36	444	498	984	197	999999	981	392	931	795	941	376	974	210	999999	991	999999	999999	999999	673	999999	690	215	999999	999999	999999	999999	999999	152	356	214	500	545	340	372	402	999999	707	999999	465	492	999999	999999	333	621	534	728	653	869	839	999999	763	308	882	457	345	238	268	945	623	418	782	999999	999999	590	450	830	643	838	575	112	753	558	334	191	327	60	881	618	513	999999	143	999999	999999	672	999999	201	663	882	37	173	629	761	999999	57	999999	29	64	742	181	704	95	815	303	999999	999999	214	974	700	140	294	999999	650	999999	778	284	453	935	999999	148	258	176	999999	999999	999999	483	992	451	286	482	308	996	148	447	808	760	328	999999	577	741	247	226	962	752	742	816	999999	999999	339	773	266	999999	151	999999	922	999999	333	13	891	263	938	999999	698	228	999999	999999	999999	213	999999	28	956	417	999999	181	901	999999	213	18	78	596	503	999999	122	512	999999	224	855	999999	999999	280	436	324	154	324	803	999999	528	744	999999	999999	607	775	694	321	817	999999	725	969	702	999999	334	325	999999	305	759	274	651	195	12	617	999999	673	688	999999	591	999999	999999	999999	377	427	513	468	999999	623	988	727	978	801	999999	999999	999999	885	999999	634	999999	999999	388	999999	565	999999	999999	999999	742	999999	23	933	97	341	729	999999	585	999999	999999	284	386	999999	236	322	316	41	296	850	500	635	128	999999	831	64	416	481	262	999999	488	838	999999	181	726	785	609	999999	640	999999	81	999999	791	999999	293	567	257	90	999999	76	542	533	253	982	842	117	193	999999	111	43	925	257	922	171	999999	999999	690	215	149	451	712	261	401	999999	778	979	999999	312	272	999999	806	335	597	999999	881	954	999999	611	339	618	601	152	999999	607	721	999999	598	629	622	529	999999	52	999999	442	364	291	142	999999	214	862	273	881	999999	837	236	599	999999	735	999999	249	178	999999	875	530	849	569	308	794	928	954	391	224	690	743	999999	763	394	165	832	599	822	991	407	999999	355	999999	999999	999999	380	999999	173	862	999999	383	
361	798	999999	421	592	794	999999	348	675	260	999999	999999	201	461	448	472	999999	505	903	690	426	187	680	408	185	139	620	191	423	806	791	528	874	316	391	599	596	972	572	47	616	999999	325	157	995	305	999999	497	677	999999	915	667	958	658	957	999999	127	768	999999	462	184	801	924	869	999999	999999	184	884	79	999999	999999	242	932	866	84	941	861	999999	412	879	610	133	514	515	890	133	999999	226	999999	218	481	827	737	119	999999	814	559	999999	687	52	131	644	427	827	999999	683	734	102	584	25	322	593	366	999999	852	60	296	419	978	345	393	958	535	861	377	58	999999	999999	13	999999	392	414	845	999999	999999	999999	999999	687	483	217	398	477	641	999999	895	887	471	380	999999	999999	527	999999	999999	999999	999999	999999	118	566	459	983	187	911	999999	324	632	999999	747	996	607	999999	354	609	936	771	947	915	326	201	965	489	999999	135	999999	201	741	252	999999	504	709	595	857	148	237	499	999999	487	999999	999999	711	988	999999	475	773	999999	467	918	999999	706	999999	999999	846	917	601	970	407	62	356	897	582	999999	970	253	296	999999	38	215	382	446	740	469	999999	998	999999	977	349	121	999999	193	733	823	48	999999	109	965	748	940	547	266	102	978	999999	491	744	999999	27	896	999999	999999	353	261	545	767	999999	999999	217	999999	436	624	999999	295	700	173	174	759	352	999999	154	999999	273	999999	668	125	353	762	339	55	263	170	959	999999	933	601	999999	481	287	999999	274	174	757	901	513	923	636	807	287	967	327	985	999999	287	999999	856	497	266	593	430	423	999999	605	172	593	276	664	186	361	109	333	999999	999999	82	999999	980	999999	999999	583	744	488	999999	484	371	727	277	192	682	702	87	999999	999999	888	857	856	71	999999	999999	317	247	269	460	999999	188	643	634	514	905	810	770	291	135	682	848	941	876	728	244	444	326	93	981	483	284	995	751	803	624	225	999999	422	999999	64	346	485	38	101	999999	999999	102	763	287	871	931	795	978	900	49	915	980	342	333	159	991	164	287	976	999999	192	999999	831	889	689	999999	358	311	999999	346	373	913	785	999999	516	352	562	999999	119	551	999999	27	851	763	709	245	999999	98	830	73	192	999999	62	921	123	835	999999	999999	598	999999	583	493	907	563	676	999999	205	910	817	807	438	358	177	434	690	999999	51	77	190	454	333	270	481	16	164	999999	860	863	318	681	90	999999	217	644	968	999999	120	999999	999999	706	50	171	999999	33	634	833	
999999	999999	240	947	793	204	999999	153	152	323	22	900	409	511	151	999999	999999	999999	727	750	151	533	466	694	65	754	980	483	414	172	988	999999	999999	330	145	999999	632	370	887	999999	995	74	502	654	983	219	887	585	565	708	569	145	306	884	692	506	171	999999	892	49	224	219	738	979	999999	564	999999	89	999999	908	708	240	999999	999999	754	87	999999	811	999999	845	866	404	999999	705	999999	999999	161	497	638	639	81	999999	999999	848	671	999999	335	522	329	429	690	808	220	656	10	338	887	465	139	615	474	360	835	57	182	819	301	999999	387	481	412	41	999999	999999	837	621	999999	409	179	969	751	519	491	291	164	68	194	271	705	273	965	696	999999	32	175	999999	999999	431	675	852	999999	999999	145	848	26	659	999999	484	818	999999	576	487	295	170	863	955	868	554	892	124	635	999999	338	999999	515	999999	673	428	570	127	370	341	999999	999999	484	999999	384	643	999999	504	700	709	452	999999	697	999999	999999	207	169	999999	851	706	538	561	226	465	963	31	342	309	999999	939	913	701	27	244	753	968	999999	413	581	235	999999	397	423	926	586	21	425	37	315	999999	999999	360	275	999999	802	182	999999	999999	496	362	310	965	518	761	999999	999999	308	462	999999	999999	521	755	999999	626	427	151	147	300	879	952	605	314	994	520	680	562	436	363	442	999999	867	667	916	228	924	999999	879	999999	140	835	713	963	303	873	954	512	999999	648	246	661	45	810	149	999999	756	996	970	999999	90	999999	324	944	30	999999	575	853	839	420	701	999999	271	485	170	53	249	642	21	999999	566	177	999999	788	127	781	545	66	999999	999999	471	928	353	882	581	896	999999	999999	943	149	307	111	673	311	946	143	399	560	999999	105	305	124	999999	849	999999	912	402	536	827	248	618	518	335	466	948	773	999999	389	903	273	999999	480	999999	999999	823	465	504	538	999999	999999	391	985	416	999999	999999	356	999999	504	451	668	504	985	940	704	531	999999	776	999999	363	999999	999999	20	656	387	572	999999	425	999999	35	999999	999999	864	694	999999	856	633	112	902	999999	601	830	265	937	244	999999	547	539	994	349	44	689	296	185	999999	610	999999	999999	39	999999	262	930	999999	999999	475	259	639	999999	107	847	898	999999	873	827	761	353	128	82	421	617	35	294	431	774	991	296	132	999999	999999	242	485	304	83	52	999999	670	999999	999999	999999	999999	999999	257	441	156	451	357	815	468	424	324	999999	309	917	421	999999	967	509	64	487	999999	137	
999999	272	865	999999	604	999999	999999	999999	100	352	341	610	999999	488	999999	852	285	999999	644	481	663	273	713	750	185	999999	999999	217	169	171	946	309	999999	999999	999999	984	576	783	847	743	983	767	334	971	160	999999	490	933	67	124	233	731	843	999999	999999	999999	559	125	196	999999	951	624	999999	928	406	42	999999	999999	310	999999	286	501	485	900	497	895	999999	741	999999	486	999999	728	160	54	938	999999	999999	585	392	500	434	461	596	999999	791	369	235	405	575	127	382	910	632	999999	838	731	999999	999999	999999	578	747	818	525	710	330	233	473	999999	999999	191	999999	742	197	810	368	999999	905	855	118	137	999999	999999	999999	999999	114	999999	105	886	216	216	968	999999	374	999999	752	616	935	886	309	568	895	737	415	394	550	639	723	822	999999	22	999999	999999	833	92	908	999999	652	53	999999	344	999999	587	999999	783	222	64	377	383	999999	999999	999999	29	556	999999	241	932	137	781	932	474	272	282	980	203	390	578	999999	292	905	548	999999	892	999999	964	999999	999999	456	632	181	496	999999	999999	765	163	132	807	843	293	850	975	86	871	120	141	81	854	607	999999	403	643	374	94	999999	999999	789	997	739	591	119	923	486	505	999999	999999	211	923	517	826	80	582	735	405	442	930	472	999999	999999	157	893	999999	999999	367	999999	999999	131	188	999999	255	999999	135	78	261	183	926	498	581	270	674	929	158	347	780	28	820	999999	969	999999	547	57	696	226	999999	698	534	222	129	275	999999	999999	33	61	999999	999999	945	514	483	999999	515	441	999999	831	116	999999	744	999999	930	999999	999999	629	999999	535	334	208	677	909	999999	563	649	713	379	999999	197	359	906	106	999999	999999	999999	999999	434	747	999999	116	166	865	119	373	953	296	292	999999	857	453	173	497	727	72	999999	45	36	920	582	999999	71	585	644	756	321	648	172	612	276	111	204	999999	399	999999	52	812	999999	123	999999	363	999999	999999	457	743	196	418	379	999999	542	47	289	514	999999	999999	54	580	231	362	61	315	133	680	513	755	259	759	108	509	30	973	999999	999999	320	228	380	471	137	900	999999	903	999999	159	999999	239	821	690	248	64	183	471	999999	447	72	999999	240	750	96	702	999999	437	999999	869	992	569	801	376	204	946	963	582	452	330	792	158	46	973	609	284	933	999999	520	53	999999	999999	392	798	999999	25	988	999999	384	435	999999	142	593	999999	167	511	437	455	495	301	999999	600	999999	270	654	999999	268	266	150	999999	768	999999	999999	276	999999	
443	186	13	526	188	999999	343	999999	26	914	660	564	637	999999	108	846	488	83	229	952	735	539	132	153	936	999999	999999	488	572	999999	491	224	999999	865	724	999999	434	999999	317	343	999999	402	12	999999	994	359	630	999999	52	966	999999	850	999999	323	999999	999999	64	859	590	430	999999	999999	999999	999999	432	445	247	772	999999	999999	421	559	765	886	205	343	999999	775	158	586	999999	291	999999	606	999999	640	999999	13	999999	820	280	574	348	886	116	999999	766	653	924	559	122	999999	359	277	999999	729	95	812	127	999999	376	288	711	999999	303	999999	418	39	970	791	918	243	714	281	503	847	220	999999	779	303	577	884	851	599	999999	278	999999	178	999999	658	555	714	886	593	453	991	863	344	593	999999	493	736	682	142	640	879	154	87	773	999999	999999	216	999999	823	999999	492	436	121	540	999999	999999	249	977	322	245	999999	999999	999999	999999	999999	999999	999999	295	999999	810	840	212	718	959	594	133	999999	404	355	149	349	682	72	696	961	565	752	999999	567	158	254	758	369	897	436	531	999999	260	999999	723	643	920	999999	23	65	290	999999	999999	999999	999999	168	844	999999	183	895	531	294	999999	866	999999	999999	81	728	469	566	92	842	821	532	999999	110	603	142	632	506	429	267	999999	641	681	999999	599	858	665	999999	409	135	196	999999	999999	999999	599	394	324	999999	999999	201	954	457	999999	447	896	629	883	999999	565	999999	999999	677	476	273	999999	792	999999	109	641	223	999999	480	999999	956	656	819	628	826	510	219	818	999999	999999	999999	313	999999	667	243	951	970	974	863	999999	697	135	999999	535	640	999999	806	209	225	849	999999	999999	999999	300	26	790	87	11	999999	300	355	999999	860	742	248	960	644	134	951	157	999999	248	999999	56	999999	999999	147	293	987	999999	999999	999999	602	300	586	110	830	310	650	452	874	969	917	572	88	999999	999999	776	297	680	366	681	258	77	188	119	927	436	999999	195	653	793	23	241	999999	345	301	999999	999999	148	139	343	484	508	999999	702	330	999999	999999	664	565	371	995	316	999999	32	761	534	999999	476	182	403	999999	464	799	90	955	685	976	742	512	706	620	159	550	32	207	999999	793	486	788	299	468	999999	630	291	798	706	773	573	583	766	456	689	999999	999999	864	29	708	999999	746	644	999999	235	162	859	751	846	766	445	825	999999	740	999999	687	999999	934	999999	999999	518	292	259	912	412	168	746	259	931	193	814	168	188	999999	600	739	153	999999	999999	24	770	999999	951	940	337	999999	
572	35	820	11	91	801	561	194	200	911	497	999999	259	77	415	999999	820	662	952	999999	646	970	150	896	544	255	702	297	73	978	340	318	585	999999	999999	721	439	929	111	999999	606	994	999999	688	252	999999	388	175	609	171	719	999999	988	60	999999	999999	884	999999	467	836	109	999999	130	221	580	999999	156	594	481	693	180	890	560	940	680	652	999999	999999	654	999999	867	999999	688	902	268	51	999999	535	563	994	836	516	472	999999	912	999999	873	639	118	73	274	999999	693	915	990	829	738	57	379	999999	483	433	278	344	968	572	585	227	999999	539	857	621	41	486	857	999999	427	294	37	347	779	999999	353	590	857	999999	843	773	911	438	999999	282	165	115	521	413	999999	137	307	349	757	655	686	578	216	653	762	217	68	999999	411	999999	29	999999	999999	994	89	688	487	895	729	812	999999	524	236	585	465	926	965	453	999999	299	999999	688	999999	133	999999	774	999999	214	999999	999999	714	584	37	859	262	133	436	527	334	558	999999	411	999999	944	999999	171	999999	999999	999999	999999	251	614	910	121	466	341	451	555	999999	315	999999	283	584	103	107	731	497	376	332	342	499	448	129	867	649	585	78	645	783	641	431	999999	999999	483	394	110	999999	999999	402	921	999999	881	335	28	254	999999	999999	999999	847	618	673	975	308	855	999999	803	495	53	999999	880	999999	806	771	560	883	560	267	110	999999	999999	999999	582	973	411	660	999999	122	110	622	282	758	551	797	174	967	455	999999	171	146	590	615	630	453	999999	657	875	119	775	999999	693	999999	726	818	850	999999	101	11	999999	999999	728	690	999999	430	999999	132	722	18	606	592	437	116	999999	963	128	999999	437	139	999999	753	784	508	347	965	999999	172	41	733	947	613	876	453	557	999999	418	899	230	209	263	399	999999	999999	513	192	999999	587	999999	762	699	468	133	999999	549	153	999999	229	353	999999	501	999999	101	989	70	992	716	983	558	140	999999	999999	999999	237	875	72	817	999999	995	164	267	999999	159	278	43	489	999999	914	903	413	554	198	556	999999	999999	237	308	946	999999	999999	475	723	38	999999	217	481	999999	896	999999	999999	335	504	234	198	171	999999	877	822	955	581	999999	802	89	155	585	367	671	369	529	999999	764	871	120	484	689	999999	322	275	71	561	192	593	999999	999999	87	60	963	368	999999	999999	359	999999	999999	999999	17	999999	643	883	307	850	810	937	376	447	722	999999	394	750	509	627	837	611	761	404	399	919	974	999999	78	535	403	
313	728	971	999999	999999	999999	884	999999	25	900	439	967	999999	751	254	999999	390	703	623	666	223	859	23	720	747	999999	596	836	98	698	999999	815	772	457	999999	219	999999	158	444	583	509	283	493	999999	408	643	550	653	154	999999	594	959	454	869	999999	454	999999	260	551	563	999999	57	999999	327	999999	999999	205	763	254	44	820	242	269	50	166	999999	375	296	999999	999999	184	942	691	999999	113	999999	370	999999	277	62	999999	155	606	880	297	461	999999	999999	999999	784	448	786	408	999999	881	362	700	414	712	249	88	428	937	447	999999	352	366	992	999999	899	263	999999	495	201	541	675	635	388	752	999999	55	209	999999	538	665	397	544	581	514	751	330	955	999999	999999	974	85	999999	169	501	999999	105	902	952	999999	530	156	300	217	999999	216	727	999999	662	999999	203	879	999999	999999	782	992	808	784	999999	472	578	308	111	467	227	465	468	475	886	999999	999999	153	999999	999999	17	518	106	337	13	308	34	17	302	192	999999	104	145	807	386	999999	147	321	424	490	338	232	55	833	989	999999	999999	261	435	856	999999	59	632	999999	402	274	895	999999	781	189	448	571	999999	918	999999	999999	999999	660	999999	387	999999	296	999999	766	999999	784	999999	273	347	890	560	772	582	446	782	785	472	777	415	122	999999	666	540	999999	999999	767	227	136	210	867	999999	97	172	57	196	122	330	866	125	617	801	999999	143	890	999999	675	988	999999	145	999999	660	553	999999	976	773	12	999999	999999	999999	999999	999999	346	72	479	107	472	610	999999	259	999999	464	999999	661	999999	999999	981	532	649	614	376	999999	658	991	999999	217	999999	843	999999	284	194	366	835	152	641	60	999999	570	999999	793	167	75	999999	999999	999999	999999	64	891	456	999999	792	999999	999999	880	356	705	907	354	708	272	858	999999	423	999999	999999	999999	999999	463	999999	746	856	420	999999	999999	457	311	325	999999	525	971	163	356	999999	999999	491	714	260	955	795	999999	999999	999999	862	400	934	537	651	999999	999999	172	999999	999999	871	709	808	382	610	259	432	55	389	568	999999	737	999999	511	242	892	768	360	63	673	999999	94	603	746	999999	478	922	919	659	122	999999	999999	217	562	485	686	723	119	999999	10	532	999999	556	584	290	135	291	432	305	759	444	892	119	999999	933	787	115	71	823	142	999999	513	395	276	999999	999999	999999	557	999999	555	178	659	256	62	151	916	537	999999	465	999999	999999	499	624	899	678	213	999999	999999	628	999999	580	999999	295	971	673	28	364	290	123	814	999999	
734	405	749	591	785	999999	999999	949	26	999999	96	606	999999	945	837	889	999999	598	268	232	999999	999999	339	975	516	373	285	389	132	562	257	905	999999	828	462	999999	874	318	892	568	197	177	999999	446	493	999999	999999	36	835	139	999999	691	854	592	201	805	76	774	999999	421	999999	676	999999	999999	13	191	955	572	999999	999999	999999	186	705	700	44	245	326	892	491	999999	478	258	999999	999999	693	999999	999999	67	636	999999	37	110	244	481	207	999999	999999	157	443	312	109	999999	543	102	125	691	999999	164	558	955	488	999999	999999	623	943	121	132	834	770	447	139	897	935	835	715	913	942	234	502	523	895	179	458	188	361	155	715	461	877	11	999999	896	509	681	999999	853	999999	621	537	999999	397	515	999999	999999	999999	999999	396	999999	387	999999	999999	999999	999999	999999	69	319	999999	999999	271	798	406	999999	957	999999	867	243	999999	264	666	999999	106	331	697	999999	136	390	999999	462	15	159	758	16	84	675	262	999999	243	475	621	859	138	712	999999	999999	999999	999999	557	999999	999999	939	813	142	51	525	115	427	73	999999	907	679	526	272	109	999999	999999	399	596	291	516	999999	999	999999	643	807	733	393	972	958	726	410	999999	185	999999	76	345	626	964	558	999999	834	756	987	567	941	342	999999	999999	999999	699	300	999999	275	111	999999	939	890	498	244	792	999999	455	114	530	999999	999999	999999	999999	999999	776	423	434	48	721	681	300	999999	365	999999	474	999999	779	999999	999999	435	281	566	999999	252	136	455	137	729	766	849	389	999999	999999	69	105	999999	927	580	469	285	866	101	554	429	790	927	535	797	999999	925	941	720	999999	104	999999	289	277	695	906	331	296	704	281	872	302	649	554	305	606	999999	999999	999999	275	982	999999	190	999999	999999	462	208	999999	340	999999	999999	907	668	805	999999	833	999999	723	999999	674	148	999999	171	819	682	136	150	999999	239	200	297	999999	742	454	863	999999	999999	277	623	243	707	411	955	745	440	964	999999	999999	191	471	791	999999	706	535	137	992	407	999999	339	527	321	999999	690	150	671	999999	175	224	941	999999	787	547	110	998	966	999999	44	425	388	999999	503	306	202	767	408	538	999999	999999	999999	870	137	685	937	105	922	882	721	815	84	999999	798	419	902	354	684	253	658	708	568	400	958	981	981	621	34	999999	632	922	999999	142	574	958	999999	81	709	111	609	15	85	999999	24	999999	999999	801	999999	93	404	847	93	165	880	581	999999	926	912	156	704	326	999999	908	259	799	999999	
999999	22	839	522	830	645	583	644	653	632	485	385	999999	639	189	999999	940	620	785	839	586	262	992	320	999999	169	563	406	999999	934	177	833	225	154	410	789	999999	999999	573	212	509	520	237	948	173	551	999999	516	524	999999	999999	999999	474	959	498	689	29	999999	552	671	91	186	361	999999	999999	651	999999	594	239	400	621	379	56	582	339	999999	35	999999	156	429	986	56	882	667	803	879	999999	265	999999	999999	769	560	28	901	130	332	999999	517	492	522	391	587	286	134	14	760	999999	891	999999	433	999999	975	383	133	684	45	304	693	915	586	292	903	938	518	630	70	999999	154	999999	16	905	517	561	999999	47	408	770	758	663	999999	637	477	635	233	67	999999	187	894	226	95	999999	999999	602	906	239	487	649	999999	503	943	408	106	439	623	527	999999	423	748	95	286	274	545	999999	999999	948	815	278	714	461	836	883	467	927	376	978	439	915	655	404	560	759	12	999999	720	644	540	47	22	705	911	999999	438	808	940	820	493	999999	999999	957	424	219	999999	317	666	69	999999	179	999999	999999	999999	241	768	999999	535	527	272	999999	999999	238	418	999999	265	18	549	466	455	999999	987	555	494	993	195	697	980	351	824	695	999999	999999	703	371	974	378	617	999999	611	999999	283	999999	557	212	136	999999	549	646	954	926	999999	210	614	292	191	517	159	104	999999	999999	373	193	703	577	999999	658	535	56	803	886	400	869	854	370	385	573	998	292	866	693	158	344	397	999999	927	398	56	420	189	999999	228	523	634	540	721	999999	720	999999	520	478	966	502	842	999999	999999	999999	355	999999	906	617	519	867	238	999999	923	999999	795	804	649	304	612	999999	866	347	999999	877	245	324	648	296	853	27	772	999999	999999	655	502	330	999999	40	52	801	514	999999	947	360	294	282	616	693	303	915	340	225	865	851	999999	505	999999	657	661	40	606	620	999999	501	999999	840	634	277	536	475	441	618	261	810	999999	999999	399	318	593	963	999999	999999	999999	938	999999	556	999999	875	29	999999	922	715	379	22	205	999999	807	456	265	454	648	349	999999	828	483	999999	964	64	999999	340	115	999999	74	698	999999	651	627	826	814	999999	318	758	257	539	553	999999	249	249	615	999999	497	999999	62	999999	999999	368	797	999999	465	965	591	477	633	999999	999999	832	651	681	689	999999	276	981	642	716	999999	889	101	627	284	999999	481	725	449	999999	999999	172	47	924	382	964	853	463	371	848	957	840	135	568	647	999999	84	
568	559	999999	447	999999	310	346	999999	999999	276	180	889	999999	493	866	38	105	846	728	999999	999999	308	725	701	813	620	793	759	999999	764	533	980	563	682	913	175	388	999999	999999	861	999999	921	946	697	683	574	999999	364	101	811	39	721	918	926	358	269	999999	999999	634	896	516	587	707	999999	743	199	999999	35	999999	700	999999	15	520	999999	104	804	362	37	27	248	957	439	668	493	734	812	71	637	333	653	341	999999	465	440	355	999999	224	285	954	999999	248	636	783	400	999999	33	210	61	831	553	907	999999	352	999999	938	999999	999999	223	936	999999	137	999999	702	927	999999	999999	550	999999	521	999999	999999	86	999999	999999	999999	330	655	999999	332	711	611	999999	999999	780	999999	535	675	79	999999	278	205	999999	348	33	365	550	934	856	999999	539	482	130	539	851	962	999999	999999	817	395	999999	431	651	891	235	329	999999	892	922	999999	832	956	999999	588	253	785	590	738	999999	999999	459	395	799	245	792	238	999999	480	954	817	914	803	858	683	999999	846	553	999999	123	704	248	658	999999	675	209	583	11	542	295	75	999999	102	999999	999999	936	232	999999	415	109	999999	839	646	999999	114	999999	999999	108	797	705	407	241	482	624	999999	929	801	383	999999	999999	219	237	947	195	888	445	999999	999999	218	747	660	225	147	999999	127	864	602	999999	907	408	179	485	999999	837	888	834	899	477	336	719	999999	999999	507	999999	889	999999	891	461	59	669	454	909	889	59	999999	999999	103	472	507	490	337	91	475	725	865	734	32	120	306	999999	545	354	793	999999	999999	810	717	767	129	358	999999	999999	999999	999999	953	270	595	164	792	706	740	999999	970	845	999999	63	384	781	514	165	999999	999999	999999	995	134	110	999999	999999	446	244	999999	336	353	159	517	999999	421	999999	771	605	148	867	999999	600	324	118	383	948	116	559	436	935	262	999999	612	999999	986	999999	123	853	155	204	999999	558	241	413	93	821	338	204	999999	157	20	909	26	878	461	563	681	999999	726	177	293	886	999999	999999	83	389	547	323	210	746	999999	918	460	944	999999	999999	368	910	999999	562	619	912	917	289	999999	999999	947	733	741	999999	993	106	137	999999	910	831	750	999999	340	704	284	25	994	896	42	101	459	999999	999999	691	205	999999	992	999999	999999	381	969	528	613	729	441	813	581	777	753	999999	790	482	43	327	999999	999999	999999	329	288	604	917	31	256	833	894	875	14	60	237	231	114	963	429	999999	862	231	98	999999	273	470	443	226	153	25	
999999	999999	49	999999	671	538	201	999999	885	953	464	948	282	780	999999	999999	808	531	549	531	999999	827	63	504	464	999999	999999	999999	66	817	999999	999999	877	240	532	999999	835	603	388	698	40	442	88	999999	84	913	999999	318	775	707	662	912	677	621	112	483	923	544	999999	999999	999999	232	615	999999	793	763	80	999999	257	917	730	215	999999	999999	500	480	749	999999	430	551	848	268	203	999999	165	258	33	265	138	999999	994	301	656	514	737	807	826	21	999999	999999	843	908	999999	857	976	999999	769	826	131	632	734	346	124	405	35	702	38	999999	911	544	740	814	913	208	922	439	999999	999999	123	692	999999	738	999999	119	708	940	207	999999	382	708	489	999999	144	999999	324	999999	186	260	999999	45	999999	570	109	999999	579	38	995	862	935	547	999999	141	999999	999999	999999	999999	441	999999	697	95	504	692	999999	999999	65	543	679	417	883	999999	262	308	158	88	913	92	999999	766	539	679	945	345	410	999999	810	999999	494	706	527	328	226	999999	563	404	540	97	999999	999999	999999	46	358	587	999999	999999	295	599	982	634	525	896	367	675	999999	27	999999	169	291	999999	402	706	59	973	890	999999	57	90	744	754	999999	826	405	743	683	503	331	367	366	740	548	999999	375	859	191	999999	999999	999999	706	546	264	380	805	637	502	386	999999	384	697	422	623	214	999999	238	96	699	999999	999999	999999	999999	695	782	803	999999	510	999999	999999	200	999999	268	605	999999	384	999999	499	177	30	767	999999	306	517	946	669	943	126	344	365	147	772	492	140	346	559	735	850	999999	576	999999	137	320	55	796	592	438	817	999999	999999	657	738	918	999999	999999	383	695	464	999999	123	859	434	999999	826	203	427	310	138	269	946	999999	357	27	999999	766	640	929	261	720	364	999999	136	999	514	999999	999999	854	813	999999	999999	863	281	111	369	716	829	961	999999	851	379	999999	310	558	999999	190	310	721	327	912	102	454	999999	999999	999999	882	999999	435	661	128	794	999999	497	730	999999	92	377	255	999999	884	936	678	445	410	999999	82	929	577	999999	333	407	999999	537	999999	999999	517	430	537	999999	486	982	999999	310	375	66	806	999999	580	261	98	812	999999	999999	442	976	999999	18	43	402	322	952	166	607	337	721	117	45	999999	424	788	662	999999	999999	182	999999	542	378	80	353	999999	287	999999	325	740	520	352	624	104	924	892	508	999999	144	999999	533	826	796	972	653	949	771	208	166	472	435	972	525	890	541	444	55	999999	999999	999999	999999	603	
840	999999	816	378	492	940	999999	531	290	276	705	999999	648	85	999999	405	426	403	772	88	203	853	314	548	827	734	563	490	847	570	999999	285	368	930	986	929	165	999999	467	830	999999	634	192	169	276	390	252	466	999999	999999	521	296	999999	956	410	987	562	278	999999	757	387	192	683	999999	570	430	999999	718	999999	815	249	151	999999	941	553	568	670	999999	999999	446	492	999999	791	999999	999999	418	199	411	999999	999	376	887	733	709	999999	353	950	999999	999999	846	613	999999	377	882	409	379	360	154	413	841	326	417	996	114	999999	290	401	999999	670	999999	241	375	198	99	448	361	418	999999	498	210	999999	999999	556	999999	833	958	730	908	999999	679	67	54	997	999999	682	959	891	628	444	172	952	999999	802	446	615	999999	345	287	443	999999	960	134	999999	999999	234	129	861	570	281	316	559	999999	687	999999	104	196	999999	999999	999999	489	470	999999	792	999999	258	999999	999999	120	999999	595	622	452	474	750	999999	933	397	794	463	999999	107	330	357	999999	612	469	787	812	352	428	869	835	870	954	587	181	342	330	954	999999	724	999999	750	999999	999999	117	27	999999	281	170	799	583	56	854	391	150	442	664	722	788	364	592	768	401	726	787	582	520	173	547	601	77	839	999999	838	357	579	671	999999	505	999999	850	540	191	629	296	789	26	572	447	738	677	607	999999	727	142	982	359	958	906	534	506	773	999999	999999	999999	743	674	25	44	570	771	999999	227	346	514	999999	586	772	440	998	566	999999	726	809	999999	469	999999	654	706	374	230	999999	536	970	945	86	806	622	897	552	124	10	537	999999	999999	456	390	999999	222	90	406	586	999999	999999	968	558	57	999999	645	272	79	30	319	670	349	68	694	256	401	437	999999	964	875	887	999999	565	999999	999999	842	477	88	844	999999	625	968	999999	999999	999999	12	396	38	881	999999	999999	999999	104	999999	999999	536	908	761	144	437	784	999999	442	711	641	34	413	146	208	999999	999999	193	235	588	999999	702	705	874	999999	254	14	999999	373	986	250	414	789	874	555	322	999999	999999	999999	416	999999	790	535	932	552	603	598	260	999999	799	809	999999	258	516	997	999999	830	43	694	889	999999	385	471	999999	999999	999999	999999	539	591	885	158	461	999999	999999	931	902	176	999999	331	473	655	754	578	999999	999999	798	999999	999999	876	391	492	999999	32	65	982	280	999999	90	999999	999999	999999	69	668	999999	651	999999	213	439	584	999999	999999	999999	712	999999	244	679	807	896	277	672	999999	960	
999999	999999	999999	258	439	193	999999	660	583	96	312	15	999999	595	95	999999	923	829	999999	999999	699	999999	394	434	197	801	821	313	473	432	813	999999	255	999999	406	999999	551	402	919	29	603	924	522	910	755	706	999999	999999	593	183	973	448	87	353	271	881	815	968	70	637	999999	532	999999	999999	283	513	999999	705	999999	626	92	999999	910	575	999999	774	269	483	999999	491	684	182	720	999999	459	374	720	999999	146	999999	653	582	342	291	657	80	737	999999	637	251	946	420	999999	967	101	453	538	999999	999999	496	622	341	299	999999	953	199	999999	896	701	999999	793	858	999999	674	999999	509	999999	629	917	999999	46	897	846	438	545	273	723	753	209	15	999999	218	681	649	999999	999999	999999	763	337	468	269	841	670	999999	457	97	851	785	994	591	266	908	594	176	460	725	495	860	43	690	476	68	697	695	81	585	187	999999	772	660	226	999999	301	999999	793	205	236	126	980	457	421	938	999999	618	749	999999	999999	515	199	186	827	999999	730	647	992	210	154	974	657	872	910	932	22	344	374	832	617	145	382	999999	498	378	880	585	278	537	309	89	946	153	961	999999	999999	595	999999	793	703	654	999999	593	61	261	469	999999	547	999999	925	999999	253	999999	320	487	999999	935	687	459	552	999999	378	464	999999	74	38	514	999999	248	213	999999	511	581	139	962	678	789	999999	247	909	999999	48	790	611	999999	835	39	832	999999	539	794	999999	999999	999999	999999	999999	12	691	999999	233	954	207	999999	285	508	999999	672	787	358	809	352	731	450	550	780	116	588	999999	999999	999999	998	681	436	708	419	518	137	999999	580	685	999999	999999	226	999999	954	574	739	514	113	971	173	252	484	673	197	999999	468	833	470	452	698	160	675	999999	234	283	771	999999	999999	990	785	342	216	672	144	999999	514	435	595	216	376	83	749	54	75	755	207	999999	999999	999999	999999	304	999999	999999	999999	999999	432	469	789	999999	803	148	648	999999	196	831	46	999999	999999	942	999999	42	247	264	999999	624	411	630	692	478	999999	999999	89	519	941	999999	472	88	684	999999	822	55	646	999999	413	238	999999	999999	858	243	719	395	999999	999999	798	26	66	999999	62	999999	123	801	776	320	605	794	999999	138	181	705	999999	999999	136	918	130	511	999999	332	850	847	199	999999	771	459	759	690	999999	511	999999	924	433	999999	36	322	506	30	278	999999	319	618	178	306	999999	163	874	760	268	999999	457	999999	630	999999	764	214	182	349	40	327	561	915	19	557	417	
256	281	512	932	814	999999	999999	242	71	23	999999	678	893	317	618	584	999999	431	480	999999	433	303	699	102	821	149	999999	999999	951	774	404	608	621	889	219	999999	371	828	454	892	356	64	569	720	999999	535	289	41	421	742	562	493	539	503	983	952	581	420	120	675	999999	120	999999	296	619	999999	67	14	108	736	222	179	977	587	707	379	734	979	569	295	860	135	578	218	221	910	79	127	905	999999	999999	951	718	778	637	246	772	282	110	898	478	999999	933	685	529	392	515	951	796	613	228	602	999999	999999	999999	140	542	83	84	999999	999999	940	108	999999	435	271	461	208	950	471	607	461	878	670	817	584	202	892	999999	829	404	128	330	301	47	708	111	893	963	999999	999999	999999	207	999999	999999	538	186	100	260	268	931	317	10	999999	16	766	723	999999	17	240	938	649	394	999999	999999	999999	999999	807	804	726	169	568	245	453	767	999999	999999	486	335	999999	999999	111	642	429	898	97	127	995	999999	281	985	921	885	733	568	999999	314	952	999999	899	918	379	295	533	109	372	999999	556	568	999999	512	247	854	729	831	836	16	964	357	226	327	999999	522	533	999999	248	682	511	884	712	603	312	398	436	369	999999	816	999999	330	535	25	571	999999	195	768	747	77	166	901	732	58	349	604	871	999999	305	856	999999	791	861	690	570	671	855	999999	999999	849	999999	369	802	30	896	644	822	999999	999999	999999	336	999999	993	180	526	609	162	664	263	999999	999999	854	999999	999999	64	327	999999	845	454	899	581	689	568	898	648	796	108	999999	999999	705	782	670	825	119	529	996	798	690	173	960	519	999999	252	999999	332	574	305	630	965	579	999999	999999	756	999999	614	646	205	104	532	999999	999999	999999	512	999999	925	856	38	999999	999999	67	529	779	681	494	999999	390	447	999999	576	84	501	999999	746	582	999999	804	913	968	505	883	999999	703	999999	442	459	79	689	694	577	476	999999	999999	977	999999	999999	999999	305	272	476	233	999999	139	528	457	239	42	703	930	38	130	999999	69	460	999999	266	999999	621	248	44	320	701	752	498	110	539	161	501	838	999999	133	999999	651	502	281	683	999999	185	710	999999	427	375	758	666	999999	533	485	889	217	651	232	784	66	999999	165	532	456	640	999999	999999	999999	999999	999999	999999	904	621	999999	999999	189	95	595	999999	910	999999	616	945	942	96	999999	999999	63	271	293	196	999999	348	452	999999	346	748	237	999999	757	792	136	886	509	999999	999999	999999	999999	999999	710	131	
66	581	874	999999	621	220	590	999999	598	850	865	815	257	679	106	565	178	878	999999	440	999999	564	893	128	908	730	445	590	334	216	999999	145	561	171	139	728	474	430	999999	136	999999	867	442	999999	926	320	639	830	264	206	666	363	696	280	999999	502	687	755	123	890	774	999	44	999999	515	999999	264	95	550	999999	999999	999999	86	105	999999	991	132	987	201	597	999999	615	335	138	549	981	448	291	898	999999	50	718	316	911	999999	168	832	60	400	206	999999	553	290	999999	999999	918	286	600	998	281	380	999999	564	999999	799	168	673	999999	842	999999	291	999999	999999	999999	337	382	999999	175	999999	999999	999999	82	597	994	541	999999	335	449	33	631	705	847	293	626	266	999999	164	791	121	999999	494	926	217	999999	915	999999	366	999999	558	733	999999	120	856	999999	999999	308	999999	569	983	262	833	999999	882	220	828	443	689	999999	656	986	227	650	64	551	628	241	864	999999	88	458	999999	999999	890	300	155	595	990	408	513	957	248	594	807	858	999999	270	53	999999	48	482	403	999999	719	571	515	835	65	315	266	881	999999	381	999999	999999	81	874	343	999999	75	999999	452	291	67	699	999999	999999	843	205	999999	999999	198	867	692	606	65	395	249	329	784	319	539	685	151	632	999999	999999	113	999999	787	495	999999	460	931	804	39	121	999999	999999	999999	881	992	860	134	898	999999	576	999999	884	480	685	635	24	808	999999	703	767	149	434	185	882	999999	571	418	999999	999999	737	936	888	577	999999	656	228	506	999999	327	679	999999	253	999999	947	186	229	801	111	999999	913	999999	185	110	272	971	313	999999	939	361	999999	451	438	999999	999999	640	999999	999999	999999	39	999999	517	999999	438	34	216	896	495	237	706	310	769	316	836	999999	94	760	999999	999999	971	999999	382	566	999999	999999	237	132	785	983	999999	385	912	275	82	453	405	747	747	86	66	85	818	618	999999	999999	660	999999	999999	999999	999999	879	24	999999	564	686	999999	950	363	541	797	93	120	512	919	330	398	504	244	393	131	346	23	710	258	896	534	999999	999999	500	245	102	531	845	121	437	999999	909	999999	999999	418	455	999999	999999	289	972	965	316	698	913	662	166	900	218	818	535	866	313	754	999999	162	999999	627	863	999999	999999	562	274	999999	999999	958	999999	999999	848	974	676	999999	807	431	999999	930	228	75	419	999999	89	201	322	999999	586	999999	68	165	999999	999999	999999	827	530	909	584	420	700	915	999999	954	183	999999	62	244	151	582	999999	999999	478	737	933	
999999	999999	35	999999	513	249	247	813	920	900	333	999999	614	835	849	999999	898	999999	864	999999	312	999999	465	664	716	999999	88	886	14	512	999999	686	316	309	935	619	504	692	81	181	999999	999999	295	63	849	999999	999999	408	302	160	169	44	999999	506	631	354	752	999999	510	374	999999	360	999999	418	723	646	443	315	900	239	927	999999	775	693	777	211	574	411	815	102	999999	679	999999	853	352	152	82	809	678	590	867	143	192	707	20	112	301	877	340	999999	189	142	508	999999	999999	954	269	920	729	430	999999	351	999999	999999	999999	491	766	956	75	581	574	634	636	319	999999	793	33	999999	683	674	909	697	81	612	912	568	999999	531	629	398	882	162	90	258	811	999999	587	999999	44	528	999999	345	812	758	638	999999	505	199	999999	999999	930	200	999999	999999	521	92	280	943	999999	114	999999	245	336	676	698	421	553	388	508	845	215	999999	44	999999	338	573	885	322	974	366	73	981	999999	999999	467	691	999999	35	737	728	256	644	278	929	218	110	18	145	999999	226	12	999999	691	999999	234	681	166	93	999999	947	207	957	999999	999999	999999	338	415	147	218	17	506	528	651	999999	599	999999	980	114	945	238	999999	749	999999	999999	364	946	300	999999	964	999999	534	999999	309	789	530	298	675	139	889	879	694	870	999999	62	999999	483	474	999999	266	663	700	62	147	497	999999	458	704	221	784	103	999999	441	999999	432	482	674	229	862	999999	310	895	851	224	999999	543	694	821	210	47	999999	482	389	999999	310	999999	482	694	812	999999	82	593	999999	999999	795	841	263	698	505	580	55	999999	612	662	955	767	849	837	999999	999999	999999	636	999999	999999	903	999999	999999	999999	872	346	999	999999	416	999999	186	717	442	506	429	235	290	996	999999	999999	992	626	869	726	999999	542	245	644	623	858	710	446	999999	289	999999	183	192	999999	825	999999	580	75	847	158	999999	248	335	352	418	845	672	701	319	999999	191	999999	752	932	962	999999	110	365	366	999999	753	999999	999999	163	65	255	52	751	180	999999	59	927	999999	720	250	523	217	892	999999	777	195	19	136	223	108	999999	431	259	577	999999	67	999999	708	999999	404	746	999999	999999	297	173	803	921	999999	999999	825	263	999999	41	691	448	131	218	999999	588	372	744	999999	999999	64	891	823	793	184	684	111	833	228	489	326	504	903	45	605	72	999999	274	488	974	398	844	666	400	567	138	374	849	95	130	927	660	142	215	999999	406	349	19	999999	846	999999	991	999999	999999	715	
197	545	96	999999	77	613	107	265	639	26	219	999999	433	235	999999	319	262	748	108	562	999999	372	698	917	999999	999999	964	526	642	924	406	810	999999	685	380	593	287	246	27	516	999999	999999	502	199	999999	181	999999	784	701	999999	798	253	935	999999	58	999999	846	179	414	355	649	999999	999999	714	620	409	587	748	999999	999999	42	25	731	592	732	272	999999	509	19	36	806	190	825	115	136	163	999999	190	999999	554	999999	117	831	999999	999999	258	780	788	999999	508	999999	999999	929	248	999999	782	999999	999999	734	786	956	347	999999	387	548	469	755	999999	587	999999	534	406	122	999999	716	999999	193	69	999999	484	999999	90	930	510	442	638	261	999999	610	999999	641	532	999999	849	999999	408	947	454	133	407	502	271	999999	121	999999	197	65	628	532	999999	598	462	627	259	304	875	999999	659	944	909	218	179	999999	243	825	12	949	273	713	317	976	739	935	327	999999	230	999999	818	535	254	999999	632	64	39	756	189	905	206	554	722	991	999999	509	223	199	333	362	966	296	972	999999	792	914	224	604	859	527	309	278	999999	995	999999	134	699	999999	585	124	999999	487	646	107	999999	718	991	326	688	239	721	138	657	867	999999	531	563	17	790	718	840	434	999999	661	999999	999999	999999	726	401	174	809	887	614	999999	483	489	999999	875	999999	83	923	999999	916	629	805	180	620	216	999999	999999	999999	692	999999	999999	284	454	590	984	501	824	248	999999	924	524	429	999999	523	449	999999	434	999999	999999	522	717	794	942	999999	277	856	434	317	274	645	334	603	127	999999	747	934	38	898	665	384	999999	835	999999	972	402	210	999999	999999	181	999999	657	195	883	180	828	999999	342	936	323	138	999999	517	974	629	600	921	999999	492	776	514	366	535	226	313	852	881	145	970	125	77	884	777	145	999999	987	149	719	946	522	675	601	101	585	537	318	162	861	999999	382	999999	897	488	881	999999	465	132	969	999999	327	947	936	371	820	255	253	298	999999	999999	999999	460	211	999999	969	110	999999	999999	999999	688	994	700	29	116	598	644	999999	999999	896	478	999999	864	999999	999999	999999	575	999999	240	999999	339	293	29	780	999999	999999	999999	279	542	518	780	753	201	999999	290	999999	627	927	830	773	185	86	847	402	902	544	776	290	72	736	404	372	682	992	999999	405	975	999999	689	999999	676	375	636	887	125	725	796	691	889	999999	11	647	907	466	105	263	446	627	877	795	620	640	999999	999999	999999	417	80	208	563	885	610	999999	247	
999999	106	810	449	999999	286	187	748	999999	401	508	999999	756	465	226	897	366	999999	357	52	893	999999	46	168	830	999999	708	654	597	999999	999999	999999	304	409	794	369	999999	999999	485	350	699	57	535	249	708	82	368	951	999999	311	207	926	262	665	354	24	70	652	999999	197	577	533	160	957	397	554	999999	356	670	856	611	999999	482	16	999999	845	572	797	459	758	999999	756	799	296	930	87	701	638	999999	999999	309	642	204	298	773	176	897	578	999999	164	641	21	291	998	699	655	453	255	999999	508	452	273	203	861	782	999999	733	864	36	319	852	801	999999	890	557	969	999999	194	243	186	948	994	945	999999	126	402	475	999999	596	285	633	456	326	557	338	46	999999	343	999999	951	442	43	551	999999	311	840	721	999999	451	730	306	269	999999	146	560	458	328	898	744	390	999999	932	999999	999999	686	406	484	743	562	999999	529	999999	679	292	743	915	452	413	993	999999	681	999999	360	866	978	999999	445	189	997	999999	717	550	598	135	999999	999999	765	800	999999	905	999999	977	838	930	999999	291	999999	728	403	999999	999999	999999	905	469	708	281	581	410	772	321	999999	999999	999999	999999	803	979	426	999999	999999	242	159	999999	999999	97	999999	704	245	430	999999	697	999999	716	786	999999	999999	803	645	138	427	333	928	999999	999999	544	944	70	999999	166	137	231	999999	46	51	170	494	999999	367	999999	549	999999	45	161	743	85	999999	254	999999	394	808	999999	343	297	999999	363	314	794	623	22	153	859	999999	89	999999	445	832	748	674	626	999999	520	445	828	589	423	297	776	621	952	17	999999	551	846	358	136	887	576	999999	688	855	700	740	354	673	690	540	999999	858	307	999999	788	579	891	999999	297	564	515	708	712	999999	999999	999999	671	15	453	999999	626	731	176	558	265	999999	985	771	999999	999999	999999	999999	999999	882	341	917	324	709	999999	130	660	330	70	999999	381	868	207	623	327	999999	78	349	999999	383	914	234	692	999999	987	950	593	130	359	517	473	361	999999	830	999999	620	858	999999	785	333	657	999999	670	603	999999	397	999999	372	453	648	999999	752	934	525	968	999999	235	574	722	279	536	539	970	552	109	30	68	377	890	707	670	117	563	896	726	618	563	99	999999	599	319	231	999999	711	806	720	427	999999	861	626	395	293	248	516	796	128	335	999999	999999	166	338	273	482	999999	978	603	198	999999	799	360	999999	999999	11	132	959	999999	861	269	745	999999	603	999999	515	273	322	386	868	56	110	608	292	
445	595	999999	271	55	749	931	733	212	532	999999	494	999999	83	999999	291	999999	557	491	999999	75	999999	125	563	563	758	218	433	601	999999	999999	936	201	999999	117	550	595	861	914	566	929	999999	999999	856	222	290	15	999999	72	999999	752	499	618	351	227	72	480	853	707	999999	540	508	141	477	999999	453	302	442	965	709	696	264	642	925	337	539	839	268	350	282	752	27	370	999999	999999	999999	328	850	999999	54	79	741	164	627	35	430	404	999999	999999	769	988	572	235	999999	408	497	856	693	999999	687	233	221	512	434	544	522	148	999999	494	999999	135	452	999999	920	639	954	110	25	899	906	144	774	792	580	294	190	999999	999999	999999	495	999999	634	835	172	821	857	239	999999	92	999999	292	769	581	999999	644	999999	999999	314	723	999999	999999	841	793	118	552	458	429	999999	150	364	999999	999999	999999	999999	941	500	616	429	109	782	725	380	999999	397	623	375	203	62	936	999999	209	999999	999999	653	107	954	999999	727	620	999999	437	307	588	999999	781	160	241	999999	798	153	999999	999999	215	941	729	999999	909	405	999999	999999	265	377	995	403	164	252	848	884	999999	986	658	999999	809	736	999999	999999	999999	213	615	473	144	620	263	792	817	999999	999999	999999	923	90	999999	999999	243	999999	116	70	311	195	573	999999	999999	356	681	811	495	51	751	478	596	311	234	999999	790	31	52	999999	999999	999999	585	515	970	506	961	819	941	222	655	999999	999999	999999	999999	606	999999	86	171	787	938	999999	307	776	896	804	999999	999999	856	349	655	222	400	999999	946	109	609	68	568	805	395	861	869	282	395	386	848	312	194	627	75	713	859	265	999999	671	904	999999	619	999999	751	348	963	602	999999	443	975	167	999999	26	997	581	517	365	401	87	582	34	390	520	999999	452	999999	238	999999	941	999999	999999	765	285	999999	999999	448	999999	999999	999999	897	999999	715	952	999999	999999	964	999999	999999	999999	205	503	864	629	999999	880	428	108	220	308	910	735	328	999999	91	841	402	72	999999	999999	142	125	999999	353	999999	314	999999	438	120	999999	488	269	607	999999	745	858	999999	999999	196	324	382	350	999999	999999	146	172	949	99	870	568	298	999999	355	433	999999	90	201	520	449	784	570	989	987	999999	820	999999	137	537	879	233	571	999999	999999	999999	824	792	999999	557	216	26	364	229	567	551	999999	585	999999	184	439	664	666	759	696	411	754	392	362	999999	933	999999	45	421	219	647	999999	43	37	999999	609	568	158	999999	313	433	999999	350	431	446	
968	245	736	953	108	999999	566	812	568	473	999999	441	439	695	623	720	999999	999999	999999	999999	554	943	558	76	574	871	999999	999999	455	273	981	413	999999	916	278	698	759	91	323	994	999999	999999	474	563	104	177	138	463	29	592	451	486	340	999999	892	999999	687	670	388	237	708	543	366	305	492	350	481	523	426	925	960	999999	629	999999	839	369	479	995	971	407	742	63	12	862	999999	505	82	459	34	253	21	99	702	96	296	547	828	178	80	754	696	615	46	104	631	999999	857	325	672	533	555	999999	698	999999	494	654	540	503	483	986	277	31	498	182	913	871	999999	543	728	302	540	310	924	227	711	999999	26	908	240	279	648	757	787	501	697	329	401	721	601	641	999999	335	694	999999	999999	674	999999	863	999999	999999	999999	324	596	380	992	255	999999	481	280	368	637	632	272	214	348	519	999999	999999	485	594	999999	999999	999999	999999	999999	215	999999	999999	740	999999	19	163	999999	999999	924	333	171	416	508	452	999999	919	451	243	14	384	72	490	999999	999999	999999	999999	999999	596	290	869	382	999999	94	999999	639	927	740	243	358	484	999999	792	289	999999	999999	827	499	42	999999	560	43	708	92	999999	152	999999	105	772	607	891	774	140	200	65	951	661	332	720	999999	634	188	217	999999	529	479	280	211	730	619	999999	629	999999	564	729	999999	674	427	183	645	514	832	968	636	467	710	773	601	999999	999999	696	505	778	999999	407	381	825	999999	562	442	871	924	374	162	999999	271	999999	999999	999999	229	286	244	999999	85	999999	802	220	581	999999	819	705	678	999999	999999	923	116	851	136	167	358	20	851	864	740	773	999999	467	815	641	206	291	207	141	14	787	462	355	702	999999	604	171	999999	405	742	999999	203	947	999999	239	999999	419	302	999999	999999	219	435	379	418	311	719	345	404	940	231	538	507	547	971	879	999999	760	158	215	563	999999	765	456	131	999999	580	642	758	585	999999	786	988	788	29	795	361	92	937	400	211	999999	766	314	183	214	238	999999	999999	829	769	999999	271	97	999999	925	453	999999	258	414	731	86	587	818	197	445	549	719	528	186	527	999999	999999	999999	13	304	430	999999	282	916	999999	924	666	929	816	624	524	901	999999	104	352	999999	834	532	669	135	681	947	126	999999	665	999999	999999	999999	311	390	314	514	999999	999999	504	991	706	341	999999	806	999999	657	12	999999	921	647	786	434	834	154	553	300	97	999999	622	483	345	544	261	999999	797	867	627	999999	319	999999	
999999	381	599	999999	676	503	999999	862	999999	999999	945	552	817	999999	999999	703	964	166	837	24	426	216	999999	31	656	999999	89	999999	19	552	999999	576	264	999999	830	415	834	484	478	60	406	999999	173	999999	537	793	726	244	532	103	902	470	598	304	594	999999	442	999999	704	513	423	520	853	171	993	379	999999	906	999999	999999	869	490	688	786	617	999999	999999	350	493	862	445	845	850	915	650	569	999999	959	999999	229	972	265	780	965	999999	885	999999	11	604	168	999999	820	57	214	234	421	999999	999999	686	403	999999	102	94	841	77	999999	670	999999	999999	434	401	337	590	967	355	613	999999	723	159	999999	999999	999999	745	335	366	999999	798	999999	690	238	999999	175	283	922	660	880	180	938	897	69	224	999999	999999	180	766	178	239	999999	858	621	711	69	663	999999	584	999999	356	759	999999	451	779	34	257	292	647	236	999999	668	316	999999	442	772	999999	99	517	385	560	574	999999	197	396	718	999999	79	527	999999	512	328	348	142	533	999999	463	999999	999999	200	196	207	532	540	999999	571	773	999999	188	999999	244	573	446	208	967	781	201	297	65	999999	246	999999	765	920	723	999999	999999	184	941	999999	999999	378	809	999999	198	362	52	37	83	825	945	404	891	588	493	938	999999	999999	174	999999	230	999999	400	228	953	999999	442	612	817	388	250	999999	451	167	630	865	999999	129	20	615	739	173	223	240	126	999999	296	999999	436	784	853	191	999999	999999	801	152	978	591	999999	189	920	439	220	694	584	356	952	734	999999	628	185	762	138	559	999999	999999	999999	170	999999	121	723	264	999999	42	999999	999999	589	999999	365	999999	999999	182	756	830	695	999999	952	528	655	769	890	561	230	808	609	100	62	459	999999	744	199	817	488	262	466	665	263	188	169	524	766	999999	378	479	999999	12	999999	308	999999	711	999999	434	999999	342	230	171	44	999999	432	444	17	140	82	999999	299	79	693	504	374	39	999999	999999	369	141	999999	999999	193	750	999999	607	95	753	595	477	641	999999	312	156	41	305	631	885	755	999999	516	636	999999	999999	190	999999	318	999999	999999	834	664	339	75	383	999999	999999	977	293	310	825	359	263	544	605	999999	534	766	999999	999999	79	408	999999	28	645	624	376	570	435	999999	405	999999	584	819	761	812	311	699	929	817	999999	327	347	585	930	374	999999	999999	32	777	999999	999999	771	47	999999	435	503	320	429	759	962	999999	552	723	999999	999999	775	444	783	999999	677	834	837	999999	999999	999999	71	999999	97	999999	999999	
284	547	657	914	500	999999	999999	999999	335	318	991	279	180	855	539	775	623	681	404	599	818	319	239	109	821	77	999999	573	123	374	918	232	999999	397	687	922	999999	999999	413	20	238	999999	457	484	686	564	667	874	934	976	447	903	999999	681	553	965	318	557	103	433	484	973	841	961	999999	999999	130	999999	999999	616	881	815	277	393	999999	338	861	755	423	266	410	999999	638	147	926	24	538	477	844	722	614	346	999999	980	535	999999	648	999999	93	918	999999	884	707	328	999999	999999	636	999999	999999	224	114	999999	999999	836	32	316	999999	999999	45	385	239	652	938	455	999999	545	109	999999	858	116	689	375	671	999999	822	999999	999999	320	52	999999	388	239	167	629	999999	62	211	878	999999	229	919	944	460	999999	688	790	946	261	327	560	532	349	451	213	999999	999999	890	999999	999999	999999	846	999999	661	999999	997	10	495	318	837	999999	999999	231	339	638	196	745	914	999999	999999	999999	579	218	992	999999	999999	48	787	999999	105	879	171	571	864	460	999999	895	292	720	710	999999	305	637	424	378	226	999999	19	812	26	789	823	927	823	982	999999	637	999999	999999	969	958	223	999999	222	957	787	999999	366	878	265	301	462	204	262	138	735	942	794	624	999999	470	39	974	999999	315	65	999999	748	882	999999	745	863	122	999999	751	474	765	424	466	590	454	944	140	999999	724	337	629	999999	694	256	984	999999	416	904	508	929	999999	602	907	901	999999	33	484	355	519	437	349	453	510	664	970	527	337	43	821	526	898	999999	999999	978	436	569	63	999999	548	902	456	999999	999999	822	235	173	999999	565	47	430	999999	785	47	297	988	185	173	40	285	467	515	999999	93	981	40	821	389	928	474	983	969	848	806	616	980	999999	210	688	999999	999999	19	772	995	400	67	999999	390	925	990	261	406	33	360	91	999999	83	134	271	791	413	784	588	100	64	461	620	999999	999999	316	857	999999	999999	601	478	457	743	387	693	999999	917	441	463	999999	223	586	946	498	725	229	999999	15	939	999999	34	999999	430	682	941	938	447	144	959	619	143	286	921	431	881	633	654	999999	999999	347	874	999999	331	650	876	477	999999	131	263	210	999999	851	44	999999	576	999999	36	70	445	754	486	999999	481	843	999999	936	999999	524	617	999999	575	219	574	999999	999999	999999	999999	999999	805	473	433	999999	880	758	999999	292	251	999999	999999	436	999999	593	999999	999999	860	100	500	487	845	939	999999	999999	514	999999	999999	199	287	442	565	524	753	256	
265	999999	330	171	903	722	633	522	695	332	669	190	493	981	958	886	742	932	561	224	934	866	660	442	999999	717	133	29	15	809	776	999999	683	361	338	288	367	999999	196	778	999999	333	254	490	331	999999	999999	653	240	400	699	633	963	538	322	399	321	887	999999	196	599	999999	517	885	555	339	507	142	653	680	999999	53	745	783	371	999999	621	180	120	487	999999	479	788	614	999999	153	376	154	999999	939	966	479	349	10	188	249	815	369	999999	992	826	546	10	560	871	656	999999	190	177	711	777	151	776	871	999999	130	825	902	775	412	962	362	999999	714	714	60	703	745	604	131	795	262	245	999999	999999	501	478	238	743	463	999999	196	999999	338	171	825	702	478	999999	999999	999999	913	999999	532	40	474	453	296	846	821	953	152	999999	999999	916	999999	905	658	219	999999	999999	596	999999	322	156	999999	384	764	552	889	357	235	999999	546	999999	882	669	713	999999	999999	57	192	392	999999	509	122	999999	999999	999999	646	919	53	999999	999999	416	827	753	280	385	264	999999	689	743	957	473	727	260	49	348	999999	855	202	999999	32	609	468	213	246	812	44	999999	452	352	906	969	999999	967	696	139	999999	999999	999999	999999	832	108	368	449	435	459	781	862	571	593	999999	790	727	481	245	596	948	623	999999	467	351	100	646	999999	836	987	169	760	999999	999999	999999	905	999999	864	739	999999	250	29	999999	999999	40	181	999999	859	964	126	999999	999999	999999	109	191	999999	999999	999999	986	742	462	999999	612	448	299	31	309	662	135	482	333	863	742	321	356	999999	845	999999	437	999999	497	999999	381	720	745	337	39	999999	728	211	294	536	877	996	999999	999999	416	340	498	999999	999999	940	999999	491	999999	999999	99	419	753	262	421	892	503	817	254	675	650	892	999999	962	991	999999	999999	999999	198	999999	986	745	999999	999999	522	514	241	427	999999	556	63	889	927	366	248	619	709	475	790	402	43	70	752	999999	578	524	637	999999	27	37	16	810	303	996	999999	999999	569	626	740	999999	999999	85	520	999999	622	760	999999	346	724	381	146	468	142	796	999999	926	993	999999	558	999999	999999	705	409	279	550	252	999999	999999	963	894	60	999999	999999	884	999999	957	549	64	184	818	999999	300	811	646	891	999999	999999	507	244	476	359	515	78	742	38	999999	676	251	157	999999	173	43	382	829	331	63	733	257	64	999999	386	999999	879	739	448	586	894	763	388	11	575	98	696	497	545	544	999999	991	856	786	999999	307	999999	804	999999	
999999	918	981	325	999999	814	429	452	999999	99	999999	636	999999	304	999999	70	912	863	156	804	999999	347	885	294	786	48	742	999999	278	523	89	999999	999999	999999	999999	668	912	999999	550	999999	155	999999	267	999999	135	908	686	697	413	999999	378	444	999999	999999	999999	188	42	697	538	798	82	999999	183	915	20	387	561	253	999999	783	157	474	322	958	658	999999	89	999999	999999	999999	362	54	987	553	155	645	999999	83	514	744	635	225	909	751	999999	127	472	352	396	747	356	443	325	630	577	903	999999	802	999999	151	108	554	537	999999	446	999999	50	630	770	375	114	999999	738	999999	157	931	999999	571	843	999999	966	737	999999	421	531	918	729	367	976	251	523	480	731	373	645	999999	999999	258	314	97	999999	999999	999999	999999	643	999999	999999	999999	999999	645	348	559	958	810	999999	999999	462	126	139	528	999999	682	999999	529	851	634	756	374	999999	76	253	317	266	755	464	134	999999	999999	999999	662	999999	51	885	340	902	963	521	999999	999999	284	628	999999	128	999999	789	403	198	999999	180	18	121	999999	999999	999999	999999	41	303	213	355	60	215	392	347	999999	314	267	797	323	626	887	122	835	999999	716	447	999999	999999	480	966	999999	936	112	899	999999	551	883	999999	479	938	871	670	999999	574	147	79	245	234	999999	482	532	999999	874	999999	292	999999	285	999999	979	968	721	842	823	247	295	999999	999999	493	577	999999	999999	912	328	385	999999	227	804	999999	48	647	211	456	547	997	443	999999	71	676	616	873	275	728	375	511	227	38	847	80	289	33	965	752	656	725	60	619	288	499	680	75	101	24	126	341	999999	999999	304	825	803	999999	63	999999	876	999999	659	702	999999	816	168	727	379	733	981	24	682	458	799	822	999999	999999	999999	571	995	551	999999	261	612	44	999999	952	733	999999	277	999999	999999	538	876	952	75	999999	83	471	341	953	695	999999	999999	999999	999999	318	475	999999	878	979	655	491	441	335	922	408	100	512	999999	215	993	358	466	999999	55	999999	999999	847	756	999999	750	714	240	999999	855	423	228	510	385	436	999999	261	153	297	999999	999999	107	999999	999999	999999	267	999999	999999	135	999999	347	901	510	66	999999	735	628	999999	289	238	941	999999	399	479	508	190	589	999999	999999	728	742	999999	178	729	566	56	42	817	99	340	189	325	114	91	518	999999	718	454	869	700	999999	999999	863	68	999999	237	707	80	531	999999	678	443	751	999999	228	999999	999999	780	499	469	703	999999	636	949	59	999999	999999	999999	961	986	471	145	
999999	999999	999999	216	352	119	867	999999	999999	961	296	612	999999	999999	999999	707	999999	385	789	937	999999	409	997	999999	898	999999	999999	246	91	398	119	544	25	542	185	999999	537	21	789	622	913	169	999999	741	524	34	296	313	999999	448	999999	999999	206	534	190	858	948	821	999999	438	999999	630	999999	949	999999	751	597	130	999999	768	179	999999	999999	999999	34	795	999999	999999	533	874	999999	999999	194	642	943	533	999999	490	362	326	999999	716	703	999999	999999	292	911	999999	889	773	436	176	742	293	999999	604	989	999999	510	999999	580	692	297	443	810	403	446	615	16	329	412	116	768	999999	910	463	999999	999999	654	999999	883	999999	376	760	447	461	963	901	374	348	999999	999999	980	966	746	175	429	999999	999999	128	999999	305	174	999999	370	330	408	999999	382	999999	457	755	384	999999	511	999999	325	537	995	999999	439	544	251	668	785	102	999999	999999	507	745	43	886	692	535	895	999999	941	805	399	127	63	474	999999	558	891	787	999999	999999	465	282	999999	892	999999	202	689	311	64	999999	784	999999	203	606	992	637	781	570	73	848	872	923	532	520	147	999999	305	999999	25	692	777	998	167	999999	346	235	895	151	620	499	999999	594	533	445	999999	999999	923	456	482	999999	776	330	723	97	350	541	999999	338	754	999999	896	999999	295	999999	728	786	120	999999	270	767	999999	639	949	573	11	288	400	96	499	25	953	999999	492	999999	916	999999	284	80	573	804	485	999999	397	232	999999	999999	308	999999	716	244	21	643	999999	715	159	999999	380	160	95	999999	999999	663	839	739	444	57	241	999999	455	999999	511	999999	716	999999	291	184	999999	727	999999	999999	979	237	379	999999	14	319	664	777	975	778	999999	999999	984	511	999999	999999	727	657	787	555	890	147	716	444	733	971	999999	999999	433	975	999999	653	190	215	92	999999	293	584	999999	134	393	463	196	676	999999	386	999999	215	802	469	456	594	939	999999	988	842	999999	935	531	999999	393	999999	999999	999	884	432	944	778	428	749	538	153	922	662	172	999999	950	999999	248	356	915	721	927	963	528	309	999999	765	227	249	402	358	62	999999	741	458	119	196	999999	999999	999999	999999	787	62	931	313	672	999999	261	561	891	480	999999	184	126	672	17	390	999999	999999	718	188	561	188	357	189	100	229	999999	713	327	764	258	474	999999	639	933	999999	42	225	636	999999	513	665	357	922	661	877	585	79	999999	999999	714	216	65	264	724	608	999999	751	999999	452	365	999999	999999	999999	231	231	270	999999	738	142	
358	266	999999	290	999999	999999	999999	434	999999	222	999999	851	272	598	60	51	999999	999999	999999	335	178	291	12	194	82	965	431	230	700	440	616	999999	341	318	380	457	268	999999	590	999999	777	281	233	999	808	513	999999	999999	87	190	812	999999	572	999999	964	76	263	764	217	999999	474	609	734	97	605	546	999999	999999	999999	999999	782	643	79	999999	999999	897	999999	13	999999	569	689	786	153	520	627	15	535	928	354	313	204	999999	999999	999999	364	177	546	145	403	999999	994	332	427	484	999999	179	542	486	854	999999	999999	999999	999999	999999	28	687	999999	223	470	999999	20	590	999999	914	407	288	84	197	731	999999	360	999999	610	123	575	367	999999	668	122	457	472	58	84	999999	999999	999999	126	920	862	676	711	333	674	802	999999	413	723	999999	86	129	104	999999	999999	474	715	999999	650	275	83	661	328	797	110	23	137	962	516	330	618	463	999999	164	999999	64	678	37	258	999999	861	171	644	855	999999	993	999999	127	303	609	999999	219	999999	851	847	211	357	914	232	660	999999	299	896	402	894	623	999999	999999	30	700	796	687	837	842	413	911	26	473	215	117	661	999999	669	907	999999	409	169	999999	317	132	707	764	805	597	142	572	275	999999	961	999999	46	422	107	602	813	885	999999	461	999999	935	195	884	999999	124	999	999999	999999	988	644	494	463	999999	999999	897	993	41	882	249	709	840	999999	774	999999	246	80	248	999999	76	104	872	999999	708	872	381	937	823	65	690	598	478	942	286	607	476	515	399	999999	210	609	781	13	142	751	607	300	420	382	471	54	760	751	563	894	772	467	754	773	999999	999999	180	999999	999999	651	999999	898	999999	176	999999	731	680	460	712	999999	322	869	894	999999	275	91	527	450	594	646	837	726	388	392	999999	18	760	999999	536	250	439	806	811	491	519	999999	931	999999	345	740	999999	310	48	107	999999	902	572	797	999999	180	999999	729	391	555	813	514	519	999999	341	37	970	64	923	472	37	515	67	413	447	566	159	283	114	853	283	999999	999999	999999	809	999999	999999	963	999999	365	808	999999	999999	999999	999999	14	199	954	999999	999999	999999	999999	387	999999	80	999999	844	168	359	940	999999	168	624	538	281	999999	826	999999	177	408	590	999999	936	567	664	326	999999	801	735	442	377	205	371	999999	92	999999	159	121	221	999999	97	287	999999	187	344	649	999999	886	984	999999	188	999999	787	999999	728	764	999999	819	999999	753	999999	53	999999	917	573	825	796	828	455	316	136	714	26	433	320	
312	999999	758	232	24	240	999999	816	343	264	415	418	858	77	328	592	999999	209	467	767	999999	854	696	614	518	853	268	441	677	274	473	945	363	202	426	371	624	999999	898	999999	771	999999	100	662	167	417	938	760	999999	724	999999	515	558	666	999999	999999	705	154	999999	171	971	772	148	999999	791	999999	999999	665	651	956	999999	742	311	999999	996	817	764	44	999999	111	999999	999999	313	999999	477	999999	396	696	925	999999	999999	479	999999	737	551	998	999999	999999	870	697	362	282	119	180	756	64	213	614	670	459	694	671	999999	612	999999	999999	469	999999	601	833	84	368	999999	683	300	999999	858	574	402	997	728	742	173	759	999999	641	999999	142	207	999999	754	782	999999	999999	999999	994	781	999999	490	87	539	903	429	999999	999999	994	999999	435	879	267	205	639	221	673	999999	951	507	999999	999999	999999	85	336	988	188	999999	301	341	273	999999	306	999999	587	94	324	467	825	322	136	999999	754	108	963	262	939	227	999999	999999	363	745	331	999999	999999	999999	875	12	213	999999	251	957	331	662	279	34	583	551	618	555	896	215	905	638	381	803	119	999999	121	999999	58	961	964	731	978	527	89	810	873	999999	218	322	264	910	81	179	814	102	828	939	999999	999999	608	569	673	157	840	692	999999	49	999999	368	890	140	999999	290	992	600	683	752	944	999999	677	447	999999	999999	951	995	567	212	988	27	688	999999	403	660	362	405	67	830	687	999999	695	834	999999	850	432	134	53	790	186	224	418	86	994	907	720	170	233	99	206	844	999999	999999	999999	290	680	717	736	215	999999	597	542	999999	74	557	86	842	575	496	162	999999	999999	777	35	774	999999	611	187	496	939	201	182	968	633	842	272	783	784	592	180	999999	999999	999999	999999	999999	682	564	21	447	999999	999999	595	736	936	999999	893	357	999999	285	999999	78	540	250	275	999999	425	999999	229	231	294	303	68	982	326	999999	439	123	999999	999999	102	54	600	739	665	999999	606	999999	42	264	949	914	896	999999	911	112	183	156	572	135	999999	118	345	790	162	536	999999	999999	420	999999	939	779	442	450	999999	636	999999	999999	584	213	140	979	541	965	999999	380	406	560	999999	223	274	293	551	789	999999	999999	709	809	587	138	252	993	34	543	324	179	999999	456	999999	999999	634	999999	999999	368	995	194	999999	380	999999	782	140	268	541	206	234	656	238	652	177	209	927	668	223	999999	999999	999999	955	997	650	112	999999	950	245	796	589	890	721	192	999999	98	999999	338	301	
804	998	983	999999	827	318	668	941	830	289	126	356	965	169	126	407	858	999999	580	729	415	999999	189	33	744	999999	344	935	55	999999	88	792	598	376	419	456	977	684	137	999999	982	170	76	999999	128	450	623	730	999999	785	999999	859	836	999999	886	999999	819	999999	999999	220	999999	733	896	972	210	999999	758	999999	999999	669	429	184	999999	891	747	999999	818	518	904	304	993	613	340	999999	922	229	956	989	490	999999	637	999999	965	916	999999	259	274	104	999999	795	999999	34	980	935	366	761	758	945	862	640	110	310	64	424	227	371	402	636	60	981	999999	768	999999	260	41	411	218	194	186	498	980	724	999999	119	611	999999	633	405	903	171	471	21	137	849	400	336	962	999999	699	352	856	638	999999	490	428	923	914	729	903	955	552	999999	768	373	660	385	263	945	812	258	999999	997	733	889	519	365	999999	270	859	704	448	999999	999999	833	999999	352	680	567	999999	688	64	903	999999	948	618	999999	252	763	198	24	83	999999	739	999999	614	859	905	164	999999	73	292	654	999999	208	999999	999999	999999	999999	732	999999	705	999999	999999	999999	999999	834	505	784	999999	621	999999	999999	81	845	631	999999	927	999999	229	782	447	525	597	627	999999	999999	43	303	441	732	999999	318	41	880	319	387	762	615	255	780	363	999999	884	999999	999999	999999	582	34	999999	95	958	999999	715	999999	999999	189	109	637	727	794	999999	212	353	548	800	804	999999	200	536	254	669	999999	799	448	428	326	641	248	676	991	827	18	999999	355	773	789	603	92	20	999999	999999	999999	887	461	978	161	777	999999	557	156	999999	391	498	332	999999	999999	241	276	531	999999	548	999999	960	999999	966	792	486	997	999999	999999	210	763	190	406	966	999999	434	999999	999999	999999	549	305	999999	530	432	999999	999999	402	999999	136	557	999999	560	999999	999999	427	173	161	494	196	675	779	570	545	945	804	211	101	999999	881	222	999999	806	264	13	252	179	999999	999999	530	282	93	78	648	463	874	213	999999	816	549	381	283	854	283	999999	770	999999	155	585	627	999999	428	46	57	914	665	999999	306	462	347	999999	732	847	963	913	999999	999999	922	91	80	999999	487	285	816	510	938	48	532	999999	243	999999	33	855	999999	999999	853	57	30	733	798	354	999999	999999	478	301	999999	436	890	370	20	999999	999999	73	514	35	758	153	229	547	999999	626	997	643	229	830	234	877	171	678	70	544	999999	198	293	726	695	226	999999	525	999999	512	158	172	652	183	703	999999	351	660	537	
709	827	483	758	182	357	999999	999999	647	76	771	999999	999999	309	999999	379	999999	999999	999999	340	541	347	703	686	472	478	834	999999	55	137	275	535	510	151	360	716	999999	999999	121	379	432	999999	999999	999999	99	247	936	862	187	999999	999999	189	563	329	995	372	999999	797	295	703	522	281	999999	999999	801	245	764	80	949	999999	172	195	669	417	908	366	188	254	596	999999	541	999999	814	250	58	999999	971	191	999999	987	593	999999	153	417	999999	999999	189	648	657	853	483	865	912	428	642	892	520	155	999999	638	194	999999	210	70	171	999999	467	754	471	715	999999	999999	925	962	175	999999	999999	261	560	757	187	539	597	742	999999	676	999999	395	608	999999	575	825	769	516	802	714	218	93	255	999999	693	434	186	942	999999	900	940	950	999999	890	851	268	595	664	999999	654	291	999999	318	495	999999	81	999999	315	149	999999	813	419	169	460	999999	958	999999	253	73	752	363	999999	162	999999	736	999999	142	717	314	317	240	115	64	157	432	750	774	759	827	999999	288	870	999999	151	97	530	999999	802	356	892	261	999999	600	709	301	636	315	467	759	381	938	438	999999	831	217	708	364	999999	37	793	193	256	426	999999	473	492	999999	21	763	999999	327	340	999999	421	66	888	514	999999	856	999999	445	316	10	455	999999	999999	869	971	934	389	176	779	774	563	709	999999	925	159	999999	999999	785	999999	999999	999999	63	608	77	999999	999999	329	203	999999	165	241	999999	876	256	970	768	999999	622	880	87	384	999999	999999	565	808	712	61	962	365	118	56	999999	999999	613	999999	401	999999	782	999999	999999	614	195	166	624	542	215	832	758	955	999999	999999	196	999999	226	999999	514	516	999999	269	876	723	999999	838	901	118	999999	215	273	799	578	694	999999	342	685	472	199	999999	923	999999	602	879	303	17	974	999999	999999	116	924	999999	942	885	41	522	414	482	258	356	264	515	321	999	999999	958	386	695	779	854	229	754	139	631	999999	29	666	996	999999	359	864	414	259	124	999999	999999	857	999999	663	329	928	212	224	843	627	418	999999	602	320	999999	999999	289	716	999999	887	180	999999	320	303	21	855	417	62	898	492	850	266	999999	718	999999	111	693	42	999999	926	26	999999	999999	14	184	999999	74	999999	94	728	584	697	254	236	999999	823	547	400	651	473	999999	160	999999	999999	777	162	513	999999	729	243	937	256	266	88	871	640	869	315	128	999999	999999	730	967	179	907	162	21	999999	607	999999	563	999999	390	999999	415	866	224	934	236	
999999	804	190	957	851	791	337	999999	176	365	480	953	241	999999	948	999999	999999	192	999999	454	625	150	542	286	999999	999999	644	866	278	999999	14	425	935	89	999999	898	999999	773	126	999999	579	720	845	615	136	813	999999	31	442	315	625	683	78	489	611	881	272	904	994	181	157	471	172	999999	360	65	28	162	184	999999	80	999999	999999	767	874	904	304	999999	999999	158	357	622	999999	999999	56	330	356	455	477	999999	636	706	778	945	240	117	999999	351	999999	999999	795	180	999999	392	244	608	618	310	999999	706	587	345	999999	846	823	534	48	209	457	999999	708	572	999999	959	423	999999	248	130	536	767	356	953	671	87	363	186	999999	50	728	448	712	55	840	770	637	300	951	932	999999	706	78	359	999999	235	372	999999	496	887	968	999999	369	497	773	847	999999	633	673	677	999999	646	758	998	999999	19	326	662	731	999999	999999	133	999999	999999	999999	830	999999	997	69	446	715	140	690	887	81	999999	999999	225	282	993	420	999999	627	284	449	484	947	80	878	884	908	999999	501	583	566	845	999999	62	999999	999999	999999	363	573	237	961	999999	956	999999	926	622	930	111	999999	999999	503	327	505	147	867	524	882	999999	128	999999	537	999999	638	999999	999999	235	409	999999	999999	999999	844	66	440	999999	999999	96	528	999999	154	266	954	807	328	763	89	248	350	320	999999	999999	70	531	245	398	999999	956	724	848	548	700	999999	904	385	999999	893	446	886	115	825	780	996	805	483	861	230	730	686	874	37	93	999999	98	840	751	277	999999	821	999999	700	366	372	679	538	999999	53	999999	431	277	870	643	361	244	999999	414	978	265	57	383	177	999999	279	999999	820	465	815	133	73	999999	784	999999	624	845	999999	469	417	326	277	40	818	180	308	419	14	394	731	999999	603	435	773	22	999999	448	873	731	96	523	999999	82	637	999999	986	798	493	300	28	999999	830	36	996	661	988	27	999999	997	999999	859	999999	436	734	174	530	637	999999	771	314	186	971	683	999999	894	467	204	402	898	999999	999999	999999	713	375	224	999999	577	999999	999999	33	257	883	876	999999	236	678	432	347	999999	399	359	999999	999999	985	841	545	999999	653	112	204	999999	625	666	813	171	999999	140	999999	519	354	952	208	749	747	66	303	999999	623	155	226	45	999999	929	999999	834	999999	215	728	533	679	999999	923	999999	917	240	999999	999999	999999	897	303	999999	371	828	127	999999	160	198	973	929	548	451	533	508	886	168	936	695	168	999999	599	727	412	537	
840	681	38	871	999999	517	434	86	40	725	851	678	999999	39	811	70	683	383	242	799	984	999999	149	425	450	999999	304	936	68	94	307	575	144	999999	987	999999	418	288	366	466	504	472	420	807	656	217	493	907	883	999999	999999	999999	495	999999	999999	613	541	999999	999999	82	223	999999	27	945	428	285	543	841	51	999999	652	404	26	775	304	522	817	342	769	242	275	999999	999999	960	789	90	999999	530	291	999999	904	805	999999	294	253	17	454	474	389	380	673	652	865	518	455	999999	999999	999999	319	40	795	209	999999	999999	999999	826	999999	67	999999	999999	999999	999999	559	999999	999999	999999	547	999999	532	297	77	352	999999	398	568	623	531	999999	515	889	880	370	221	261	588	705	961	667	486	426	572	999999	319	999999	184	661	999999	207	57	608	362	999999	196	31	962	453	255	999999	631	194	304	999999	551	276	999999	834	999999	308	89	765	885	879	255	116	724	679	999999	911	999999	907	530	999999	999999	907	536	411	183	199	298	999999	459	999999	46	302	999999	672	846	999999	584	349	859	793	999999	292	722	999999	233	999999	307	292	419	344	999999	723	663	971	999999	644	739	999999	661	611	20	944	315	380	843	999999	984	62	833	999999	336	999999	57	736	214	999999	194	64	187	103	999999	15	999999	124	284	999999	638	160	999999	211	314	528	688	999999	783	184	976	999999	639	999999	999999	254	458	429	17	367	675	999999	766	209	460	684	878	567	719	14	999999	999999	106	530	323	833	794	632	686	808	999999	799	953	40	999999	999999	424	906	996	648	556	999999	117	999999	647	711	999999	68	999999	629	649	130	538	778	955	785	255	119	957	273	460	826	743	209	182	876	974	999999	972	617	270	999999	571	80	999999	923	93	189	999999	999999	449	735	880	67	999999	74	270	184	84	451	999999	315	948	999999	198	730	562	907	743	770	737	656	96	143	368	999999	559	999999	330	42	701	76	236	355	999999	725	999999	686	50	999999	615	799	999999	999999	31	954	34	838	882	999999	370	186	445	122	874	792	648	747	698	492	514	802	999999	51	999999	530	89	602	909	999999	784	875	999999	999999	165	937	999999	999999	122	413	652	720	999999	999999	671	525	630	123	481	40	86	208	999999	558	603	812	999999	621	999999	501	875	431	999999	419	943	999999	999999	810	956	936	798	92	999999	294	839	793	227	260	379	999999	899	965	131	879	396	586	887	999999	41	353	991	999999	786	620	538	231	792	175	659	999999	216	819	167	545	241	999999	572	999999	719	810	595	695	
251	999999	601	910	999999	999999	999999	366	999999	999999	779	612	944	425	305	24	999999	617	11	61	601	202	999999	999999	807	586	648	402	999999	194	599	999999	758	999999	141	999999	29	627	921	999999	152	302	579	216	50	554	600	815	698	557	947	111	808	543	999999	59	999999	521	999999	723	999999	630	353	422	410	557	854	999999	294	999999	995	999999	999999	999999	909	308	999999	811	999999	263	985	832	999999	465	999999	498	423	224	211	92	999999	999999	524	207	342	521	999999	166	806	492	699	999999	530	999999	562	818	415	549	634	795	435	724	999999	999999	999999	578	926	887	185	911	144	639	446	212	999999	497	999999	498	926	397	999999	466	15	557	999999	43	311	80	903	999999	93	873	590	416	656	980	999999	675	999999	764	595	72	999999	894	357	70	515	327	274	74	214	916	623	999999	999999	969	719	923	295	704	276	855	983	999999	828	271	59	40	556	999999	471	938	38	172	801	296	485	999999	999999	999999	528	983	805	999999	999999	176	259	353	969	686	271	113	390	764	497	739	88	234	75	95	20	484	771	886	999999	276	888	461	445	159	494	608	722	792	186	999999	59	153	542	662	21	705	70	869	126	368	999999	273	674	72	217	260	999999	124	492	53	222	919	246	948	288	798	908	999999	202	999999	390	597	588	214	689	999999	692	413	84	999999	424	901	999999	999999	717	624	787	382	941	243	563	608	309	999999	80	999999	906	999999	384	223	999999	250	677	463	978	960	685	469	382	999999	568	641	50	187	999999	321	159	12	240	663	21	535	878	958	999999	781	298	454	144	559	38	109	999999	861	999999	183	233	316	266	999999	939	327	10	669	675	922	567	132	514	759	999999	904	362	720	999999	271	999999	718	363	206	999999	240	334	999999	254	999999	611	189	668	455	999999	843	746	999999	724	999999	535	999999	293	187	223	175	999999	385	579	134	746	318	659	999999	811	999999	953	69	95	708	999999	187	424	216	320	388	999999	999999	672	147	167	878	999999	517	735	163	435	999999	982	506	300	949	999999	999999	722	999999	530	999999	643	999999	889	999999	398	26	701	357	999999	87	867	835	712	880	713	999999	966	999999	323	151	521	999999	999999	999999	999999	588	417	53	933	304	999999	999999	858	51	425	99	257	999999	999999	999999	816	999999	368	358	318	157	793	419	246	811	164	855	999999	388	900	999999	502	121	609	999999	999999	999999	999999	499	999999	999999	999999	670	465	623	194	999999	387	343	334	143	999999	731	999999	999999	795	997	806	999999	150	638	48	479	150	440	
597	145	870	680	999999	999999	963	868	999999	469	180	133	954	622	626	668	478	645	64	767	695	770	652	680	24	999999	851	999999	359	954	999999	507	529	999999	35	58	624	999999	999999	999999	999999	430	966	999999	758	999999	52	194	999999	481	170	999999	999999	383	744	826	999999	200	666	769	317	672	519	810	658	673	603	930	596	999999	53	771	683	999999	598	274	804	999999	921	352	999999	666	999999	877	794	999999	91	156	290	208	565	434	49	203	858	506	911	166	351	95	79	999999	597	927	438	999999	999999	999999	784	999999	32	841	279	324	999999	650	876	641	26	250	591	456	649	398	22	619	732	999999	40	101	362	648	310	836	999999	456	79	868	999999	405	699	555	372	999999	186	723	165	725	999999	217	999999	280	150	111	503	622	472	209	914	818	666	999999	505	692	126	999999	541	999999	51	999999	999999	999999	202	620	551	46	93	999999	999999	299	999999	17	999999	823	471	999999	508	999999	342	660	999999	870	954	630	739	469	59	679	693	802	191	722	683	246	999999	622	88	529	999999	999999	539	632	987	624	999999	658	740	999999	231	44	876	343	999999	391	999999	710	63	571	881	91	986	413	155	419	117	742	333	261	196	848	999999	999999	648	874	130	360	882	999999	276	90	728	999999	458	659	925	848	999999	302	474	925	999999	517	648	479	480	999999	487	578	999999	999999	335	489	495	999999	39	897	695	999999	270	999999	827	723	304	800	362	619	954	999999	493	269	131	40	786	999999	288	999999	999999	178	999999	995	873	314	999999	655	755	249	880	86	999999	999999	163	999999	999999	64	108	845	222	999999	999999	860	180	991	999999	999999	500	304	702	235	103	999999	567	526	831	274	547	523	901	649	55	999999	739	999999	866	465	116	735	998	999999	172	442	284	492	62	999999	824	999999	230	999999	164	460	547	655	982	97	470	999999	564	999999	516	584	999999	573	802	13	131	301	999999	999999	151	764	306	969	72	999999	999999	85	999999	999999	449	665	999999	336	494	999999	575	93	896	999999	995	479	999999	240	226	587	498	710	690	58	421	999999	999999	602	433	400	164	577	593	331	828	999999	173	276	327	851	292	617	89	217	437	999999	999999	355	632	672	592	75	753	999999	172	999999	999999	999999	999999	916	907	999999	903	999999	440	998	999999	574	999999	611	999999	999999	913	375	999999	999999	631	482	620	383	137	411	999999	760	999999	98	999999	118	999999	999999	999	747	400	410	943	999999	713	985	999999	439	999999	830	999999	31	366	687	162	388	189	290	926	912	999999	999999	789	999999	
730	999999	999999	352	185	391	999999	999999	611	567	515	999999	999999	713	999999	645	706	999999	999999	999999	16	948	404	999999	936	444	929	878	354	96	999999	898	621	447	861	999999	699	999999	264	999999	425	726	419	798	182	649	999999	476	122	999999	215	999999	999999	492	499	999999	748	999999	416	740	999999	536	999999	999999	624	616	891	984	999999	999999	999999	999999	999999	999999	881	999999	539	605	999999	296	999999	463	999999	73	880	329	241	138	947	999999	821	532	27	999999	705	888	999999	999999	184	565	758	972	625	999999	345	932	696	987	611	219	999999	153	999999	129	999999	998	999999	271	644	304	385	762	47	771	786	422	265	999999	973	992	888	999999	431	391	538	515	838	260	727	999999	633	254	999999	738	837	999999	314	897	999999	706	127	999999	259	879	999999	995	935	853	999999	999999	999999	999999	23	618	331	607	722	999999	591	746	999999	521	543	695	999999	140	245	309	933	118	118	367	151	999999	875	757	395	551	211	542	999999	984	530	804	281	349	240	999999	416	999999	955	476	316	524	546	605	999999	563	218	999999	760	636	920	621	814	318	999999	746	743	573	999999	181	635	59	176	999999	990	738	999999	331	900	999999	999999	704	999999	641	61	627	730	999999	169	831	343	999999	782	999999	74	909	990	962	208	493	999999	843	26	784	841	266	357	999999	999999	859	999999	887	999999	432	743	999999	468	182	266	524	999999	473	413	391	838	484	999999	999999	121	90	747	461	999999	417	172	58	688	999999	800	795	999999	370	664	310	691	456	12	359	210	848	451	818	705	683	476	701	439	634	999999	366	989	135	258	534	121	687	763	741	269	695	537	100	381	999999	255	999999	808	999999	700	392	481	917	32	272	639	999999	756	449	940	471	618	63	432	443	806	154	121	140	199	14	692	271	99	999999	321	361	447	243	999999	821	892	337	999999	564	885	81	112	999999	895	192	931	324	800	999999	86	483	668	937	999999	111	999999	678	913	999999	699	219	828	517	951	287	491	522	999999	129	999999	291	999999	867	558	734	51	999999	244	999999	83	378	999999	301	438	838	999999	509	999999	336	286	224	423	248	864	675	999999	595	44	617	700	418	312	680	229	794	364	800	389	999999	69	418	999999	907	622	331	748	999999	88	122	594	999999	999999	999999	842	364	868	880	13	883	999999	456	101	999999	315	999999	75	790	82	644	484	892	999999	647	999999	868	780	516	999999	542	926	716	516	921	32	718	474	627	999999	864	926	483	999999	505	999999	613	326	816	601	958	266	999999	464	444	
638	701	999999	306	999999	973	584	361	999999	470	956	774	940	179	999999	597	200	447	951	218	718	10	105	624	207	664	552	999999	914	667	286	999999	999999	999999	293	999999	999999	177	999999	864	289	574	999999	999999	549	674	672	156	221	14	767	818	16	256	726	637	999999	247	108	999999	431	619	446	597	193	988	999999	999999	886	284	740	32	999999	97	928	153	782	768	84	532	999999	405	753	910	899	468	961	16	355	999999	724	619	79	999999	443	999999	999999	630	152	561	162	804	270	999999	273	745	999999	919	328	582	854	999999	999999	575	999999	999999	866	536	698	725	37	515	999999	240	559	999999	953	770	653	999999	26	161	625	523	999999	196	999999	816	999999	164	877	51	688	999999	999999	999999	456	503	704	418	803	601	932	427	533	999999	291	39	999999	151	791	820	275	69	566	703	221	999999	999999	575	889	59	888	543	848	986	999999	750	439	672	999999	999999	999999	245	464	424	999999	999999	990	732	904	116	999999	999999	372	67	999999	628	216	107	675	807	307	999999	528	753	712	398	579	547	819	541	599	999999	476	341	754	40	999999	151	484	22	999999	999999	670	782	620	393	181	790	220	209	543	341	997	866	162	936	717	710	712	830	629	452	913	373	516	725	38	40	312	745	33	75	623	662	159	835	468	745	143	328	227	788	337	620	997	268	716	999999	189	818	999999	894	438	654	393	999999	999999	999999	276	894	365	999999	487	475	186	478	717	344	717	999999	477	971	577	999999	612	999999	125	302	375	258	999999	428	851	999999	432	138	636	969	279	942	285	171	479	248	963	86	310	861	444	529	999999	381	892	862	350	351	326	999999	51	999999	999999	266	931	999999	885	999999	299	993	52	57	842	748	75	774	51	315	501	338	431	536	540	999999	858	846	707	999999	535	988	153	999999	811	591	928	999999	851	28	239	461	362	35	786	317	999999	396	687	999999	316	127	999999	999999	999999	987	623	515	999999	838	408	95	999999	258	411	311	999999	962	999999	260	819	348	999999	999999	86	50	976	999999	749	999999	444	471	169	999999	330	418	178	119	239	823	999999	423	999999	999999	620	154	150	114	624	999999	468	999999	160	999999	999999	968	204	797	999999	810	21	999999	999999	789	404	936	926	999999	928	992	143	740	732	421	292	406	633	909	999999	932	899	872	999999	274	764	587	320	732	922	362	224	999999	160	429	812	999999	999999	925	999999	999999	227	999999	185	999999	999999	727	999999	739	999999	999999	999999	294	394	36	910	999999	999999	500	34	999999	626	204	
492	576	778	762	999999	313	609	543	748	999999	301	729	714	999999	696	158	922	999999	999999	999999	588	347	28	929	986	133	999999	672	311	167	900	999999	67	33	253	609	999999	999999	148	820	139	999999	837	635	993	664	321	747	453	299	577	999999	999999	54	999999	999999	557	848	775	466	794	937	241	590	808	999999	672	691	920	999999	305	343	898	643	451	977	510	999999	936	331	811	771	999999	21	590	911	450	22	999999	108	999999	14	813	999999	36	202	379	256	826	504	991	630	827	999999	999999	244	99	718	999999	637	644	174	912	453	999999	32	999999	229	10	999999	58	660	284	821	999999	300	999999	226	999999	259	608	263	566	441	999999	191	944	999999	27	355	822	999999	419	780	463	886	102	369	999999	13	484	159	255	929	455	999999	999999	15	331	999999	715	873	110	353	38	390	608	480	123	999999	88	855	212	654	999999	327	250	999999	999999	157	208	169	198	614	999999	459	18	999999	985	999999	999999	939	540	323	640	999999	999999	76	999999	82	288	621	256	565	924	629	999999	600	855	138	999999	999999	647	999999	505	555	999999	999999	578	579	382	971	999999	125	999999	149	324	888	24	135	696	183	752	295	869	586	913	632	690	155	999999	417	999999	857	906	984	302	367	817	95	274	144	999999	181	700	999999	137	140	929	784	315	68	586	999999	442	917	109	361	314	999999	642	999999	999999	433	77	964	199	637	999999	652	847	957	80	999999	860	999999	686	580	999999	562	458	782	703	905	840	999999	999999	999999	424	988	885	940	62	999999	452	223	338	73	114	735	127	999999	999999	999999	999999	357	987	999999	869	880	241	528	766	999999	999999	999999	358	999999	593	999999	999999	147	222	230	767	907	904	182	999999	647	233	622	476	999999	444	999999	861	426	967	492	466	999999	191	544	757	366	184	999999	437	593	864	438	480	999999	601	979	287	701	520	40	452	814	181	232	657	618	62	906	317	511	997	932	932	111	166	960	955	678	472	410	733	999999	744	892	782	794	152	999999	999999	464	681	999999	906	937	49	651	11	999999	886	148	314	277	999999	999999	999999	932	505	999999	335	640	999999	608	238	119	307	848	80	999999	450	862	476	77	999999	852	830	837	35	994	999999	514	959	996	792	999999	105	465	999999	818	306	849	299	999999	999999	627	440	83	931	796	640	200	999999	999999	518	33	672	247	628	150	106	758	999999	510	317	820	681	37	816	904	24	841	247	261	999999	999999	573	999999	418	31	422	756	999999	239	364	871	932	246	487	999999	661	858	
837	470	999999	548	999999	788	999999	838	945	999999	267	37	782	799	952	330	740	917	460	969	828	606	728	349	999999	677	156	446	887	999999	999999	999999	253	999999	13	999999	538	443	658	784	246	579	86	999999	999999	878	457	564	918	612	999999	570	317	999999	39	240	742	383	695	275	642	29	999999	510	999999	219	999999	999999	999999	185	791	306	269	676	999999	999999	999999	719	849	999999	230	591	527	999999	938	979	739	561	136	772	44	165	748	999999	999999	999999	629	575	154	290	999999	831	768	743	821	209	310	999999	959	780	710	33	533	720	55	60	999999	675	999999	884	479	232	499	33	150	635	558	999999	999999	515	629	954	574	999999	880	399	822	784	999999	999999	678	108	602	355	72	21	999999	999999	347	101	999999	953	999999	999999	810	871	341	745	602	999999	651	433	116	999999	160	755	458	964	999999	656	237	718	222	833	215	999999	630	153	960	138	14	531	538	999999	999999	999999	999999	314	758	18	67	999999	191	278	97	999999	999999	158	205	999999	563	999999	999999	691	863	999999	741	180	64	439	999999	999999	785	999999	191	130	894	673	662	484	804	153	216	832	598	160	999999	999999	746	960	999999	481	948	654	575	999999	344	847	999999	999999	935	999999	999999	328	766	869	301	717	96	966	360	329	999999	999999	512	420	999999	363	102	713	479	797	433	103	61	770	249	140	898	844	999999	57	103	878	999999	999999	999999	887	76	729	858	819	857	779	610	69	985	999999	151	165	886	980	754	866	999999	148	999999	167	277	996	629	170	999999	252	191	312	235	617	182	489	999999	572	999999	373	999999	999999	940	654	492	991	784	22	989	999999	957	804	302	999999	574	410	675	999999	999999	999999	109	697	999	614	597	307	833	378	64	662	637	324	692	999999	22	653	208	702	999999	285	221	617	181	86	294	386	20	999999	999999	772	999999	999999	951	227	274	999999	661	335	999999	195	168	999999	957	336	114	642	121	911	224	921	212	972	70	345	999999	491	999999	922	329	221	297	999999	999999	999999	848	845	999999	475	126	855	992	872	645	489	127	999999	660	845	972	651	274	108	784	131	999999	999999	999999	616	999999	782	641	738	15	845	898	334	90	674	999999	269	280	646	795	369	999999	339	336	999999	228	62	999999	680	950	677	947	199	59	999999	723	17	122	756	115	343	223	999999	867	800	591	793	724	985	367	712	381	627	312	999999	203	240	514	999999	999999	316	951	960	999999	337	897	999999	284	999999	951	479	157	523	541	999999	999999	674	471	999999	999999	435	338	845	
323	248	306	329	999999	633	20	492	999999	960	368	798	392	262	477	539	902	882	518	999999	44	887	565	858	95	851	999999	999999	999999	999999	172	962	999999	116	647	548	41	999999	822	651	867	468	976	196	999999	999999	999999	892	207	931	633	117	999999	491	811	435	999999	447	243	44	363	491	724	525	798	999999	999999	286	999999	999999	508	334	999999	867	979	575	999999	378	703	352	999999	387	999999	836	354	64	56	496	304	999999	865	999999	344	788	999999	385	999999	460	999999	759	922	999999	999999	279	433	308	999999	999999	512	246	524	314	744	999999	261	976	170	887	181	999999	359	333	999999	402	72	914	999999	999999	579	999999	830	999999	980	944	430	990	109	61	413	55	17	996	984	68	999999	560	849	999999	536	999999	999999	856	999999	999999	410	599	810	884	999999	518	318	775	480	908	415	999999	999999	800	999999	270	999999	119	484	135	999999	999999	999999	999999	999999	999999	75	546	999999	267	389	973	181	999999	544	830	999999	999999	845	894	999999	999999	526	86	653	634	237	999999	982	275	444	999999	382	164	999999	999999	999999	999999	999999	704	452	771	999999	999999	528	441	999999	996	266	639	90	662	999999	590	397	999999	836	999999	999999	79	284	999999	564	999999	822	283	601	27	419	496	580	303	44	151	999999	965	210	313	999999	999999	743	240	999999	352	194	999999	999999	791	766	422	221	999999	617	120	999999	435	217	560	399	254	999999	874	587	769	999999	999999	627	132	148	431	304	532	714	999999	999999	54	999999	221	294	50	442	999999	999999	996	999999	999999	685	923	721	25	758	649	913	313	381	999999	652	32	999999	407	164	719	653	344	127	688	999999	558	783	999999	211	995	275	359	999999	40	999999	591	999999	477	111	999999	410	999999	673	654	618	999999	999999	468	999999	212	928	887	885	723	166	915	878	596	318	136	150	345	999999	762	384	563	500	350	254	71	537	999999	305	999999	318	530	670	473	80	873	871	325	984	998	77	388	474	999999	874	708	712	898	169	999999	999999	74	999999	911	999999	64	999999	347	999999	340	999999	122	592	999999	414	999999	254	415	526	444	265	825	361	815	694	996	999999	411	475	545	359	639	656	330	897	253	221	999999	202	25	963	534	999999	653	999999	999999	999999	49	684	248	463	306	382	724	719	738	713	502	226	999999	965	508	999999	999999	981	45	465	271	999999	999999	424	495	222	510	480	999999	724	999999	491	739	210	59	726	999999	999999	62	999999	932	610	168	540	999999	542	918	999999	465	662	999999	672	297	499	534	512	522	824	968	999999	871	253	988	
999999	15	20	487	84	999999	781	643	596	928	779	533	661	378	631	705	999999	304	460	25	78	999999	45	203	249	999999	547	213	413	123	999999	999999	999999	999999	999999	534	708	64	844	999999	683	29	836	999999	518	966	872	143	891	128	25	999999	421	999999	999999	722	970	999999	248	999999	378	577	240	483	959	999999	999999	48	999999	106	996	897	459	325	341	999999	465	300	685	283	803	999999	322	999999	107	189	973	999999	703	432	564	891	816	446	766	999999	788	999999	784	134	999999	999999	909	999999	132	999999	339	105	896	869	266	999999	141	964	999999	964	264	999999	385	780	421	999999	345	800	541	115	999999	23	999999	235	270	112	516	999999	162	968	503	527	172	999999	999999	999999	564	833	176	885	999999	851	842	801	851	842	977	14	712	999999	499	119	262	26	46	999999	999999	670	609	163	173	580	812	635	999999	999999	999999	406	929	999999	999999	999999	634	999999	999999	239	180	757	383	427	999999	511	848	999999	999999	394	274	155	999999	999999	999999	893	234	22	721	189	49	216	341	124	69	580	84	178	999999	987	484	606	999999	999999	155	999999	297	191	38	661	732	396	166	85	472	637	463	405	212	937	287	999999	934	175	200	964	999999	269	999999	554	436	679	999999	491	910	999999	484	145	388	552	606	53	984	70	457	652	60	265	999999	431	999999	999999	999999	999999	710	999999	671	505	616	191	372	999999	822	483	234	62	875	674	175	803	163	327	999999	660	999999	243	999999	874	718	547	914	170	999999	999999	437	757	999999	552	780	56	997	978	529	207	999999	578	230	999999	999999	404	776	999999	999999	849	278	799	662	315	636	476	999999	797	786	78	276	211	421	886	999999	999999	349	999999	999999	999999	806	184	798	819	999999	762	23	135	999999	999999	771	999999	81	999999	999999	637	105	407	915	314	999999	210	201	460	930	979	167	344	464	367	999999	453	491	970	53	103	11	842	835	999999	462	111	757	999999	307	737	140	654	999999	999999	381	942	999999	589	309	606	999999	347	888	500	999999	679	671	681	269	327	58	110	724	574	636	263	571	51	851	718	452	729	163	203	849	513	999999	55	999999	999999	46	999999	670	447	120	663	999999	345	278	783	999999	86	999999	979	689	39	929	999999	999999	128	381	999999	999999	591	163	263	193	695	651	102	999999	625	999999	157	291	156	439	287	999999	972	309	999999	772	999999	999999	999999	526	999999	514	819	583	472	999999	866	740	999999	173	88	293	857	480	999999	693	186	229	999999	391	65	999999	542	599	999999	999999	808	819	154	603	670	
314	788	737	999999	191	999999	519	999999	999999	828	416	621	982	361	993	999999	999999	51	543	999999	999999	999999	984	470	485	971	230	930	282	465	999999	999999	999999	503	999999	999999	999999	470	86	860	666	138	999999	562	648	86	999999	248	999999	593	316	778	611	17	821	999999	803	276	533	220	612	999999	819	999999	781	820	555	489	586	999999	487	42	999999	682	929	719	18	431	822	409	421	981	999999	688	158	278	999999	68	681	999999	700	852	999999	866	258	88	318	999999	781	827	999999	80	999999	169	116	284	999999	929	87	112	832	382	454	134	798	630	317	999999	999999	512	836	496	807	652	999999	634	105	107	433	851	411	450	649	994	878	350	330	121	582	999999	464	64	999999	999999	111	328	408	812	78	628	999999	187	999999	999999	999999	44	273	18	999999	999999	189	716	506	999999	701	391	732	999999	255	999999	310	205	558	871	57	781	515	237	551	479	235	999999	39	804	999999	233	629	380	13	844	87	321	999999	110	999999	999999	558	754	878	720	596	999999	567	620	328	999999	629	949	231	219	999999	45	467	892	256	896	687	701	999999	999999	762	999999	456	410	380	988	999999	458	186	309	233	999999	359	999999	883	286	724	999999	485	514	603	679	158	999999	999999	52	999999	999999	854	999999	70	856	608	410	957	244	502	999999	249	339	131	181	773	999999	999999	768	685	636	18	969	182	277	225	642	873	999999	213	662	999999	999999	145	999999	603	387	249	376	161	948	873	999999	784	567	179	155	392	432	906	236	807	557	366	227	849	884	626	792	641	966	536	999999	40	840	81	911	204	535	999999	999999	999999	620	616	737	999999	369	194	614	108	999999	259	999999	185	977	854	999999	999999	999999	746	718	760	999999	735	195	421	999999	618	999999	495	268	951	857	855	520	553	197	940	628	999999	490	999999	22	999999	571	716	95	700	63	985	544	939	999999	788	858	635	235	884	431	325	999999	999999	250	128	999999	999999	402	595	665	433	667	597	352	463	266	28	999999	999999	999999	478	336	307	565	958	951	328	674	78	997	884	999999	312	999999	313	699	999999	459	894	854	452	324	499	44	629	328	946	596	823	999999	999999	887	472	720	952	989	999999	999999	291	176	999999	454	333	598	780	114	364	999999	49	763	526	569	853	908	721	999999	836	999999	935	640	15	732	850	999999	999999	997	856	592	999999	323	999999	999999	999999	999999	999999	998	990	901	264	524	964	868	999999	70	15	999999	44	564	998	798	163	204	258	999999	999999	788	603	999999	999999	782	999999	771	999999	999999	
999999	971	999999	135	574	999999	173	934	17	421	676	999999	185	789	540	887	999999	301	999999	767	170	999999	306	527	566	555	404	213	470	999999	276	202	356	999999	538	44	878	908	990	285	635	228	999999	837	974	34	613	813	257	999999	819	957	188	999999	999999	999999	675	874	999999	999999	999999	999999	999999	999999	999999	484	999999	354	261	999999	18	64	999999	317	999999	941	849	999999	999999	541	941	590	999999	916	999999	999999	24	601	275	54	368	14	349	971	999999	999999	753	661	999999	500	244	269	562	751	545	765	655	870	623	623	999999	999999	331	37	87	738	13	558	873	835	469	198	999999	999999	147	999999	715	339	361	999999	999999	999999	999999	999999	999999	999999	999999	999999	381	896	999999	154	977	651	409	161	999999	321	894	228	671	205	787	857	40	56	999999	999999	613	999999	999999	326	518	167	999999	456	441	278	999999	405	710	798	187	977	182	325	220	437	999999	985	329	404	445	143	794	999999	410	918	32	260	501	682	601	840	847	346	635	820	225	952	999999	415	590	499	517	999999	28	810	684	714	836	999999	547	628	221	999999	881	999999	373	999999	55	999999	999999	481	903	38	207	347	139	999999	690	999999	221	855	275	914	814	945	999999	921	974	999999	244	999999	423	747	145	999999	628	999999	465	259	457	782	906	205	170	119	595	489	675	681	680	999999	33	999999	541	691	362	307	840	935	760	451	999999	999999	289	999999	999999	165	999999	234	718	937	380	999999	943	999999	948	999999	753	705	360	999999	999999	303	919	396	294	999999	216	453	620	999999	999999	999999	499	15	325	461	999999	233	61	439	596	999999	962	743	477	592	503	112	742	292	553	999999	585	623	999999	173	535	893	652	89	949	999999	614	396	999999	850	941	999999	123	497	163	999999	999999	999999	549	806	341	186	999999	702	484	999999	710	337	778	999999	999999	999999	810	161	925	32	581	972	489	157	836	575	166	999999	650	565	989	255	138	32	492	664	84	399	832	359	974	999999	604	846	738	286	618	370	999999	76	137	962	999999	141	999999	681	999999	402	970	999999	29	302	61	919	999999	464	208	755	999999	999999	801	420	328	576	999999	631	377	643	418	999999	999999	795	999999	999999	437	999999	684	997	999999	811	999999	681	429	77	339	682	999999	685	732	284	87	999999	637	627	274	716	644	994	93	328	313	797	984	420	999999	233	582	477	999999	999999	780	211	999999	921	65	129	991	260	999999	375	732	999999	999999	144	999999	105	999999	102	319	720	999999	690	999999	754	507	437	697	18	999999	115	109	999999	203	645	
504	999999	999999	716	572	155	724	393	756	718	595	621	886	850	938	712	76	490	167	771	704	100	296	999999	423	627	432	983	990	142	275	999999	498	275	640	605	916	451	999999	999999	995	999	933	206	168	999999	551	999999	80	557	49	619	274	999999	999999	999999	589	261	999999	999999	722	999999	402	624	999999	294	133	999999	220	342	795	999999	999999	992	775	705	166	999999	769	999999	999999	584	913	999999	102	656	999999	75	335	236	26	665	999999	586	451	263	606	318	999999	999999	762	999999	637	737	999999	424	999999	999999	999999	999999	999999	499	999999	764	867	147	828	959	531	796	257	68	295	984	326	999999	475	383	551	521	999999	848	346	895	775	999999	947	185	681	678	996	765	418	99	978	999999	999999	999999	718	313	435	647	999999	999999	626	704	999999	653	421	630	949	999999	999999	145	147	408	162	999999	989	722	200	653	287	853	999999	491	649	999999	15	798	957	91	665	247	999999	999999	71	999999	278	81	510	999999	763	60	728	999999	45	283	952	580	374	587	999999	996	123	782	999999	932	167	145	64	449	647	622	673	867	999999	492	59	686	999999	773	328	917	222	895	889	237	134	90	999999	375	999999	435	999999	999999	687	669	133	314	999999	138	231	142	26	999999	656	150	387	861	108	552	234	275	242	601	268	486	783	228	892	999999	999999	87	689	688	206	222	198	999999	999999	952	368	744	596	218	552	195	901	161	248	749	850	999999	981	902	151	977	202	832	121	210	885	905	422	956	330	153	999999	337	863	999999	951	999999	999999	999999	999999	489	999999	34	59	82	585	632	979	153	999999	544	105	787	547	229	30	366	191	979	77	999999	999999	639	999999	408	999999	573	298	804	797	766	999999	835	718	999999	999999	999999	999999	999999	999999	263	999999	278	999999	786	58	665	790	999999	423	595	902	702	999999	731	166	49	147	650	339	999999	343	999999	355	526	953	269	78	885	921	852	582	152	363	814	537	999999	965	999999	999999	87	999999	654	390	211	864	999999	999999	999999	504	999999	40	143	708	614	919	750	922	156	833	788	999999	904	722	571	22	759	349	274	203	112	83	45	299	261	999999	689	794	153	662	74	999999	999999	390	663	821	999999	444	999999	895	786	141	819	278	572	491	999999	931	819	199	114	549	999999	793	999999	194	994	843	999999	385	239	955	778	493	768	286	515	524	68	749	999999	325	600	379	417	971	264	767	727	999999	360	757	975	999999	557	525	29	297	988	479	999999	606	987	999999	665	831	362	335	509	296	999999	999999	873	
999999	627	789	999999	123	386	430	999999	237	125	686	999999	482	980	824	935	253	266	999999	535	589	922	999999	337	999999	713	999999	619	999999	268	999999	794	996	884	905	337	768	999999	905	911	568	549	599	491	311	349	999999	851	537	399	266	39	999999	827	293	157	661	462	722	999999	800	999999	10	969	684	891	37	597	84	497	177	676	361	999999	967	49	999999	484	36	999999	999999	735	92	540	11	412	45	999999	600	999999	675	999999	853	505	121	758	549	630	999999	419	999999	595	776	49	231	589	678	452	860	999999	824	186	999999	835	879	75	728	469	967	282	855	858	999999	327	821	999999	999999	855	204	999999	999999	999999	677	616	576	999999	999999	52	319	999999	733	593	999999	356	933	499	880	999999	999999	56	39	89	662	999999	563	462	598	458	999999	369	766	999999	999999	651	999999	131	999999	818	269	944	999999	686	999999	556	548	272	550	650	999999	332	981	999999	239	158	999999	420	50	153	63	123	346	509	999999	999999	654	911	345	666	602	999999	990	999999	759	999999	939	999999	929	999999	986	301	911	947	74	895	388	961	592	109	999999	343	91	365	765	155	607	999999	861	211	999999	636	927	999999	58	582	999999	999999	999999	558	999999	835	490	999999	166	762	999999	399	999999	999999	571	692	328	999999	999999	269	729	634	306	613	83	999999	999999	728	999999	999999	999999	38	899	492	562	999999	999999	999999	890	637	852	157	209	13	943	218	999999	999999	639	218	999999	691	689	999999	853	708	623	442	999999	875	999999	762	728	999999	398	183	500	952	375	113	776	293	356	567	999999	581	435	302	999999	865	181	999999	999999	999999	51	682	999999	119	639	854	999999	483	560	24	293	999999	428	402	614	770	718	218	999999	536	441	34	344	999999	382	281	282	331	772	619	703	794	674	732	765	715	834	999999	323	521	268	999999	999999	341	999999	326	163	42	687	899	156	963	999999	561	564	999999	347	227	999999	368	581	523	711	940	320	499	999999	696	636	999999	936	337	894	56	277	999999	300	12	848	999999	127	250	643	872	472	740	803	122	178	748	378	616	653	955	939	999999	591	793	999999	999999	999999	467	405	999999	963	999999	78	945	294	425	726	999999	378	680	250	341	879	999999	999999	579	696	313	527	888	999999	329	684	999999	116	532	557	507	981	74	166	999999	844	854	909	999999	999999	857	999999	752	32	43	248	972	999999	999999	865	753	325	452	97	596	939	517	999999	644	144	999999	838	999999	868	228	363	999999	523	589	497	35	928	824	906	838	485	999999	999999	497	90	711	
233	509	666	803	192	539	999999	999999	999999	999999	596	999999	519	543	29	76	883	804	679	934	459	135	120	840	824	501	545	999999	120	173	651	999999	563	432	905	338	105	75	45	824	337	999999	867	999999	438	663	999999	999999	818	999999	891	71	818	156	999999	107	399	825	979	691	993	999999	999999	999999	685	999999	711	97	999999	690	970	999999	999999	854	606	506	268	999999	412	999999	196	181	440	999999	281	999999	999999	416	179	999999	999999	999999	95	354	831	609	999999	999999	485	612	952	226	735	138	999999	83	999999	999999	549	999999	999999	449	423	818	999999	821	297	999999	286	999999	874	304	918	830	999999	700	999999	424	999999	996	13	948	474	800	217	970	446	312	262	208	296	987	866	423	999999	499	856	999999	849	19	322	744	43	389	737	658	308	999999	386	747	999999	878	999999	553	999999	891	975	623	610	999999	385	984	505	87	999999	887	437	504	999999	261	844	465	575	999999	684	268	915	94	72	559	999999	542	925	515	858	418	57	999999	669	86	524	242	666	999999	999999	999999	999999	955	580	849	999999	999999	51	135	903	884	999999	926	868	495	975	890	560	61	863	999999	69	990	229	400	840	123	835	786	737	611	799	260	390	356	999999	959	513	223	339	999999	500	800	612	973	114	999999	454	184	110	633	682	999999	461	791	278	258	736	190	19	117	968	999999	397	301	95	63	545	999999	475	999999	386	347	722	994	351	999999	999999	255	295	719	668	660	999999	113	999999	193	798	599	999999	770	233	333	213	999999	999999	245	412	320	888	61	999999	932	709	94	257	345	999999	999999	449	20	999999	491	895	999999	448	317	999999	999999	372	901	264	946	999999	705	793	63	143	500	105	116	855	999999	999999	243	143	999999	951	600	856	999999	300	342	159	999999	899	741	438	999999	783	591	999999	129	948	986	797	639	496	999999	301	203	211	999999	999999	342	999999	803	134	661	166	711	366	980	999999	778	611	921	999999	378	999999	999999	625	229	999999	999999	451	736	999999	380	446	504	250	947	308	663	999999	897	999999	817	999999	106	617	776	999999	999999	235	684	692	180	999999	999999	842	999999	999999	250	578	999999	686	857	891	427	999999	999999	999999	999999	471	419	681	773	999999	999999	999999	979	465	708	444	848	471	644	999999	999999	54	999999	995	570	661	131	999999	999999	94	409	220	122	999999	495	999999	863	561	106	999999	815	13	918	784	670	924	999999	662	500	805	999999	520	999999	579	135	383	735	758	654	999	349	670	999999	688	999999	503	999999	63	970	295	580	296	375	999999	999999	
762	135	999999	999999	645	999999	468	258	262	365	888	178	543	999999	121	999999	115	907	106	270	999999	391	239	999999	177	96	809	692	999999	235	999999	155	17	999999	372	999999	999999	433	18	999999	881	422	369	333	108	334	999999	263	858	608	475	388	279	999999	326	381	896	377	167	999999	999999	776	53	37	999999	742	171	999999	437	999999	126	682	999999	895	389	732	31	905	699	999999	792	555	999999	999999	760	64	876	242	790	991	361	203	275	999999	222	999999	379	342	411	365	172	999999	825	995	492	999999	489	383	395	594	999999	990	999999	325	767	443	942	447	277	999999	866	929	645	446	999999	922	417	999999	999999	284	999999	999999	504	344	679	922	729	838	124	967	574	999999	999999	206	642	371	526	949	691	778	172	932	75	543	999999	243	233	389	493	569	385	48	700	999999	240	999999	496	343	645	844	713	999999	333	309	302	373	92	999999	804	149	406	999999	999999	999999	121	431	999999	999999	845	999999	699	999999	355	999999	591	999999	999999	735	965	972	875	192	313	999999	999999	68	609	999999	250	134	160	999999	585	353	173	918	290	796	999999	809	55	536	498	209	999999	372	999999	778	718	999999	999999	357	483	831	999999	224	163	910	838	63	822	858	719	720	999999	913	765	11	390	672	255	16	736	999999	927	349	693	114	702	999999	999999	830	999999	484	563	802	311	753	999999	949	999999	999999	957	999999	986	196	816	777	913	241	607	756	999999	55	521	565	999999	326	904	924	530	59	217	145	752	992	811	245	167	493	612	21	922	999999	999999	876	58	999999	179	740	999999	915	200	471	105	999999	441	12	962	999999	191	984	999999	164	999999	715	171	821	204	994	385	581	999999	430	999999	596	999999	999999	147	645	516	831	157	999999	999999	614	858	746	50	999999	560	999999	282	999999	312	999999	172	767	22	202	714	236	595	184	365	999999	999999	770	842	509	720	484	865	327	491	359	837	999999	762	814	856	999999	781	999999	999999	576	309	461	127	11	433	77	999999	999999	999999	999999	246	972	809	451	319	98	903	541	487	999999	999999	954	677	999999	789	999999	14	207	999999	999999	455	599	740	788	651	843	652	840	85	653	539	920	396	999999	999999	864	875	321	505	768	521	999999	519	368	999999	354	999999	174	222	999999	999999	747	608	641	833	647	242	999999	800	475	445	72	465	834	546	32	567	999999	840	924	613	693	702	999999	777	214	999999	381	999999	306	69	488	628	999999	590	792	322	755	378	475	999999	999999	521	999999	999999	999999	785	685	822	999999	787	319	334	297	
999999	379	54	40	864	628	567	860	864	504	415	957	444	334	253	754	710	999999	106	374	302	758	999999	672	999999	999999	429	404	559	555	999999	750	163	999999	799	999999	747	999999	890	999999	999999	771	990	999999	624	999999	25	460	441	77	999999	974	222	999999	995	583	207	382	999999	546	209	172	310	318	999999	664	803	112	999999	42	17	428	999999	356	465	530	768	999999	57	880	312	968	963	999999	656	544	999999	999999	999999	225	24	374	507	354	550	746	471	681	999999	960	571	912	999999	409	70	481	999999	865	504	474	815	51	335	905	999999	240	999999	818	999999	450	136	610	767	999999	27	642	920	999999	806	719	68	999999	133	96	318	400	999999	563	999999	184	999999	672	698	871	999999	972	48	999999	999999	320	999999	652	28	591	834	999999	155	999999	391	999999	560	484	69	784	415	728	918	249	596	842	196	645	999999	999999	958	999999	999999	895	909	55	604	328	467	496	182	999999	78	542	262	358	255	437	999999	999999	999999	999999	612	913	465	681	999999	799	15	277	133	901	999999	540	632	999999	58	259	706	999999	823	241	27	573	612	999	660	386	987	247	597	759	473	392	864	999999	851	998	440	238	992	804	322	200	999999	280	999999	999999	910	881	310	996	731	836	190	391	989	999999	311	465	30	999999	999999	767	680	374	999999	873	676	999999	529	999999	818	477	353	28	999999	826	211	341	999999	133	476	999999	999999	600	37	636	999999	482	961	812	696	999999	217	324	999999	555	520	998	842	286	861	239	362	999999	188	263	493	172	472	172	838	969	615	897	211	706	830	999999	346	999999	670	999999	718	717	362	843	269	38	35	999999	316	212	499	572	271	246	999999	687	422	774	153	999999	20	798	974	727	369	999999	123	295	724	440	662	49	615	668	999999	645	897	345	993	464	146	108	856	999999	999999	52	999999	964	953	152	666	572	658	630	999999	919	742	635	999999	949	915	999999	648	999999	550	459	956	999999	725	117	790	999999	780	689	903	999999	942	348	256	326	684	999999	999999	582	773	99	391	985	484	601	902	271	861	54	549	405	459	979	999999	999999	96	999999	249	846	361	589	791	969	726	999999	977	404	999999	166	274	766	408	76	112	460	999999	971	129	134	999999	529	999999	999999	150	508	999999	999999	263	236	999999	999999	999999	999999	230	194	307	421	268	212	999999	508	882	999999	779	782	996	393	999999	999999	999999	999999	912	124	641	999999	373	999999	829	228	820	999999	999999	162	926	621	856	913	999999	917	999999	999999	713	916	999999	999999	646	521	
999999	999999	511	77	95	629	284	126	740	795	999999	999999	821	999999	592	49	391	999999	367	999999	778	168	926	93	548	999999	481	999999	410	996	999999	934	195	999999	999999	472	717	752	999999	999999	878	809	880	71	69	456	106	911	999999	674	534	900	348	917	742	797	999999	428	529	136	158	999999	715	744	999999	919	212	969	999999	999999	331	639	681	847	999999	968	287	864	999999	101	863	569	239	999999	471	999999	595	278	999999	311	41	999999	233	802	371	899	999999	146	880	150	999999	136	999999	945	352	895	229	999999	75	773	520	576	404	438	272	999999	749	979	999999	477	999999	934	859	840	98	42	999999	879	485	952	874	150	984	882	847	736	800	294	393	576	494	104	212	999999	791	465	894	794	539	999999	999999	124	999999	412	817	999999	999999	928	856	319	999999	999999	26	999999	999999	380	591	522	591	536	787	464	595	999999	983	999999	731	524	58	999999	148	999999	999999	702	999999	999999	285	999999	999999	536	469	871	999999	84	96	154	87	98	446	421	874	381	212	13	995	999999	999999	168	999999	587	588	999999	880	999999	999999	867	999	999999	321	999999	999999	18	999999	64	999999	999999	36	999999	618	838	161	642	88	999999	999999	766	418	999999	707	999999	240	127	164	487	999999	717	999999	999999	902	229	999999	999999	777	999999	327	999999	924	158	937	999999	668	17	549	589	436	946	674	252	473	999999	459	662	616	213	999999	976	854	970	999999	999999	999999	821	619	399	693	398	864	780	320	893	842	270	409	628	449	233	577	574	60	999999	999999	999999	741	497	769	492	156	573	398	350	999999	953	999999	588	165	847	398	159	895	48	91	893	932	999999	999999	199	262	988	764	684	409	999999	999999	999999	315	184	89	999999	999999	999999	999999	300	392	970	999999	888	228	821	999999	601	835	427	999999	22	920	159	999999	171	925	580	239	999999	809	713	940	731	43	938	999999	980	767	276	529	695	797	790	999999	999999	697	683	971	999999	999999	999999	849	999999	610	907	193	166	367	917	206	59	971	93	491	678	39	999999	854	289	549	492	834	568	897	983	999999	140	999999	855	474	251	999999	798	642	999999	864	958	130	136	755	125	622	999999	80	479	999999	999999	309	999999	931	546	999999	999999	892	42	338	291	999999	999999	691	62	999999	511	453	999999	450	183	450	844	999999	81	39	728	534	999999	870	984	999999	428	269	511	830	815	923	927	999999	999999	999999	999999	318	582	999999	503	444	702	607	999999	406	125	38	550	273	999999	28	859	517	999999	166	468	172	353	793	666	367	190	231	702	
588	999999	541	533	277	999999	536	241	208	535	999999	832	999999	759	999999	999999	399	719	248	376	797	74	419	322	760	999999	446	999999	789	217	999999	264	999999	905	999999	880	584	505	283	431	928	786	661	999999	999999	999999	643	413	999999	421	277	648	942	999999	999999	999999	116	999999	999999	829	404	571	999999	991	399	999999	361	919	999999	707	999999	893	999999	999999	999999	21	999999	999999	506	436	804	43	999999	377	939	999999	321	624	11	18	774	365	732	453	37	366	343	670	591	787	999999	723	186	68	623	383	212	136	999999	893	121	677	722	346	35	999999	373	85	61	901	999999	737	918	228	933	999999	170	999999	788	91	677	741	846	718	999999	90	857	150	754	999999	295	195	217	999999	897	106	643	999999	427	666	992	268	619	999999	79	245	805	957	134	190	999999	999999	347	335	225	379	830	13	882	945	513	999999	999999	495	616	532	529	810	331	836	799	774	574	999999	98	419	132	166	999999	999999	285	899	25	573	353	84	999999	881	893	527	275	639	513	482	162	770	999999	999999	83	547	999999	994	636	298	391	448	646	999999	246	805	999999	674	364	999999	669	613	217	757	999999	999999	684	647	917	999999	570	169	270	101	969	328	481	998	93	111	511	290	273	727	191	905	438	632	999999	97	280	601	285	848	812	999999	562	999999	982	541	863	78	87	833	727	231	187	999999	999999	999999	333	258	590	999999	163	389	350	490	575	245	113	61	12	829	532	999999	884	422	289	430	766	301	25	552	999999	443	213	999999	999	999999	728	883	387	727	764	32	999999	999999	695	433	208	999999	999999	746	999999	811	75	258	999999	758	347	764	999999	824	161	999999	242	48	24	719	185	910	491	615	517	230	673	999999	75	999999	957	999999	999999	855	232	694	999999	999999	124	437	377	999999	999999	250	999999	963	618	563	576	999999	789	973	999999	975	257	298	999999	999	238	217	147	791	192	999999	999999	485	47	419	601	467	354	963	923	999999	999999	230	780	250	992	999999	612	120	999999	343	720	999999	853	751	607	933	113	999999	50	907	299	586	772	339	448	146	925	999999	999999	118	387	826	59	431	633	999999	999999	350	999999	683	605	36	92	999999	999999	999999	632	999999	812	668	364	667	923	999999	297	765	999999	450	801	856	999999	999999	999999	599	955	893	934	431	128	581	425	762	999999	366	312	272	504	922	260	631	999999	639	396	303	999999	720	999999	43	144	867	578	78	999999	160	64	200	878	492	893	196	999999	999999	176	999999	999999	999999	986	999999	713	34	271	535	
200	999999	352	989	999999	855	999999	245	990	999999	297	261	12	999999	223	999999	311	121	999999	21	999999	74	748	999999	472	165	999999	999999	734	346	330	119	606	52	999999	999999	999999	74	182	32	647	999999	205	999999	913	915	238	895	387	465	264	602	999999	259	506	136	431	49	526	862	804	692	511	999999	580	188	655	959	479	845	723	247	999999	371	999999	380	868	767	398	557	927	999999	775	999999	999999	728	479	356	999999	999999	947	767	999999	999999	999999	955	157	999999	411	735	270	278	426	542	999999	27	999999	999999	885	136	267	664	999999	969	935	649	916	242	572	852	708	999999	423	727	999999	955	699	999999	999999	999999	232	326	999999	663	999999	999999	739	999999	537	73	999999	211	471	419	494	293	126	578	999999	579	48	999999	999999	558	37	961	854	698	645	786	999999	44	134	476	903	941	307	987	682	999999	909	999999	704	508	788	507	837	14	243	614	838	130	254	574	380	999999	346	999999	636	334	804	50	597	751	999999	39	86	994	516	552	985	139	895	107	669	363	999999	481	770	529	999999	999999	465	41	947	208	790	560	105	595	605	999999	361	358	482	869	97	953	999999	999999	430	842	497	691	628	709	234	157	904	26	107	864	47	116	210	953	999999	999999	999999	999999	249	526	899	920	946	495	777	547	624	800	999999	267	999999	21	999999	999999	362	774	412	247	999999	642	655	88	498	741	999999	255	999999	528	293	531	159	227	518	903	942	577	744	143	931	687	533	114	750	839	156	35	17	917	999999	811	163	566	572	999999	999999	999999	431	215	999999	999999	999999	105	516	999999	118	500	503	205	349	999999	999999	279	999999	295	119	551	338	658	999999	436	999999	999999	927	482	378	593	654	911	43	132	999999	999999	110	408	298	999999	597	16	731	655	999999	811	578	815	781	884	259	287	497	329	999999	999999	619	999999	294	168	177	43	376	999999	846	591	172	226	640	499	178	907	997	999999	999999	331	999999	939	904	436	999999	121	701	493	343	999999	423	713	999999	382	919	999999	999999	139	269	563	999999	216	809	999999	649	999999	185	291	715	999999	289	815	999999	170	999999	679	701	999999	506	65	999999	999999	191	478	999999	999999	586	999999	999999	674	793	868	422	400	691	999999	140	964	786	311	936	419	777	990	999999	999999	999999	479	536	249	999999	265	632	213	999999	757	999999	999999	772	200	774	917	711	51	558	420	403	999999	478	135	549	736	81	204	129	922	114	200	999999	569	120	999999	731	340	871	537	245	999999	179	934	999999	999999	999999	596	999999	28	
708	736	999999	677	214	372	11	411	999999	999999	193	999999	999999	307	999999	833	950	999999	999999	668	196	999999	180	31	185	195	805	999999	439	749	544	485	668	110	224	378	999999	712	999999	747	115	330	639	804	353	807	133	871	291	862	849	990	516	868	832	999999	566	999999	502	28	567	466	971	999999	999999	708	769	983	93	283	85	999999	846	341	562	865	741	375	677	377	71	999999	999999	577	900	553	999999	799	278	999999	812	347	220	346	190	648	358	689	999999	645	48	150	999999	18	999999	612	153	999999	315	999999	595	200	743	135	957	634	999999	404	999999	978	740	969	999999	206	471	737	36	509	161	914	516	999999	103	41	339	921	155	254	790	297	409	999999	494	311	301	621	604	95	389	556	443	954	639	302	904	78	435	592	999999	999999	585	644	33	999999	460	543	106	999999	999999	45	488	999999	614	762	579	946	485	413	904	849	999999	941	129	999999	480	562	423	800	136	270	496	563	707	740	712	765	999999	103	851	757	525	892	299	999999	999999	483	999999	876	723	957	999999	31	687	696	917	644	999999	999999	920	897	130	305	584	535	549	925	999999	873	60	813	999999	391	562	156	999999	250	652	775	999999	997	999999	546	87	178	677	999999	875	999999	823	78	999999	351	999999	953	637	999999	317	764	804	151	231	476	826	910	999999	212	468	540	372	999999	992	748	999999	922	999999	584	228	999999	858	85	59	999999	60	999999	572	835	217	999999	519	999999	932	887	971	999999	776	746	719	176	398	999999	15	345	647	156	85	502	461	260	279	999999	11	901	905	729	999999	979	999999	844	347	999999	994	860	30	999999	744	114	777	999999	999999	938	864	61	27	393	79	714	603	904	906	80	384	957	339	466	112	40	982	251	999999	796	331	875	829	453	480	999999	999999	389	411	999999	724	957	113	341	198	950	999999	522	999999	387	385	521	938	277	570	47	530	564	166	713	132	536	209	359	999999	989	232	574	912	999999	399	224	999999	934	356	427	853	999999	999999	162	156	469	592	917	421	810	936	999999	883	443	624	760	232	698	849	198	758	753	724	208	999999	320	609	999999	987	170	999999	13	920	153	193	999999	999999	14	567	662	943	291	938	806	62	670	999999	999999	309	639	992	999999	95	168	668	109	999999	79	999999	999999	999999	856	929	260	791	932	641	740	999999	101	474	999999	141	196	254	476	999999	917	156	67	629	999999	436	999999	999999	999999	918	999999	484	94	259	226	999999	730	802	97	362	999999	25	129	39	950	230	217	
175	773	673	898	999999	202	293	366	922	377	217	730	999999	581	92	577	24	999999	999999	999999	842	257	648	410	393	166	123	137	902	999999	37	678	909	228	193	404	551	30	849	291	800	892	303	211	523	999999	667	999999	605	448	115	161	999999	65	999999	999999	134	272	514	757	88	166	999999	896	349	538	820	212	397	999999	36	993	39	974	374	949	953	999999	886	321	499	342	999999	464	920	876	983	999999	853	275	999999	288	515	101	213	644	438	407	861	984	999999	999999	393	917	421	121	132	720	690	425	963	999999	386	203	999999	746	633	999999	975	999999	555	966	359	131	999999	999999	488	999999	770	730	999999	999999	585	901	69	999999	948	614	52	808	754	999999	999999	999999	999999	591	999999	322	999999	999999	20	438	431	999999	439	294	116	271	509	673	633	195	999999	999999	904	999999	112	484	143	233	798	28	957	999999	719	293	803	999999	999999	826	845	999999	112	999999	999999	92	999999	999999	472	775	999999	686	115	378	185	568	999999	212	533	895	488	427	189	610	668	991	481	264	999999	156	490	194	452	999999	828	467	92	999999	999999	822	999999	916	999999	367	999999	121	999999	999999	991	999999	999999	999999	999999	923	348	428	986	999999	646	728	999999	870	517	325	294	743	243	432	999999	717	999999	676	961	711	613	572	999999	821	999999	556	88	891	273	528	185	889	796	999999	344	409	480	590	999	999999	221	421	408	696	999999	999999	878	490	48	283	674	999999	639	686	320	775	22	999999	196	99	999999	719	607	989	150	999999	946	715	98	150	247	999999	677	449	499	999999	173	719	748	999999	999999	999999	852	989	853	881	999999	999999	999999	999999	397	315	999999	909	872	999999	814	418	555	678	615	172	402	898	999999	999999	626	999999	196	128	999999	303	427	442	421	62	866	999999	145	269	154	836	506	999999	753	932	502	767	576	999999	387	754	999999	79	148	515	204	954	953	85	999999	70	999999	99	957	999999	887	961	498	999999	635	999999	283	296	533	778	666	873	999999	113	285	858	623	999999	740	857	140	357	303	905	857	912	999999	70	14	94	913	416	571	659	54	541	279	756	999999	190	999999	876	546	999999	849	331	999999	849	999999	406	999999	734	359	109	963	999999	667	592	962	722	542	222	292	449	865	999999	311	495	69	999999	999999	999999	825	999999	999999	263	811	934	66	536	999999	814	270	608	647	188	67	472	999999	514	873	686	793	999999	647	268	594	106	504	999999	29	324	790	65	816	579	908	999999	999999	709	999999	733	536	999999	619	728	999999	684	802	687	
201	999999	999999	554	870	902	83	185	912	126	999999	715	440	466	517	999999	999999	215	791	999999	279	999999	748	999999	785	150	160	367	40	919	999999	910	304	816	999999	189	525	245	999999	999999	505	733	999999	999999	51	23	303	80	919	830	705	746	892	734	417	932	101	812	768	729	752	716	999999	993	809	758	420	999999	67	337	999999	787	30	877	572	999999	382	150	945	772	999999	89	999999	209	224	570	27	999999	409	475	98	713	999999	464	171	788	588	893	797	999999	602	999999	22	591	567	917	999999	25	171	999999	999999	999999	999999	996	882	673	278	945	778	249	741	851	223	591	248	560	320	565	715	999999	957	488	999999	663	999999	999999	76	856	641	306	844	11	408	537	915	999999	999999	480	582	498	520	999999	124	557	999999	999999	466	999999	999999	17	606	169	309	387	913	82	607	213	826	999999	606	422	313	482	405	739	452	685	999999	110	713	999999	983	999999	274	325	373	795	999999	428	711	999999	513	634	700	684	701	30	624	843	540	999999	999999	999999	891	999999	999999	642	162	811	308	780	755	251	303	766	186	92	123	598	999999	999999	999999	999999	13	999999	908	679	782	999999	999999	432	71	833	570	81	196	125	335	999999	986	730	999999	310	129	931	999999	271	341	999999	999999	619	907	35	144	728	551	255	864	999999	199	659	860	441	773	876	999999	921	681	232	580	70	999999	947	612	977	179	999999	288	999999	80	999999	999999	999999	223	999999	999999	46	698	842	529	940	261	404	976	999999	870	210	999999	999999	222	968	590	119	363	447	862	959	423	999999	558	999999	967	791	999999	552	322	22	228	355	361	682	232	999999	702	640	809	999999	970	285	999999	968	263	999999	999999	111	66	999999	999999	775	565	565	622	999999	294	769	973	469	999999	434	24	858	982	192	891	999999	745	751	417	999999	638	999999	999999	147	58	589	506	931	931	759	999999	999999	999999	452	999999	796	69	690	554	932	999999	999999	819	999999	271	259	999999	81	154	329	365	315	820	772	147	999999	575	485	494	704	273	999999	537	999999	938	929	341	539	999999	104	481	65	206	484	66	298	690	999999	876	798	603	434	787	612	999999	190	273	754	315	999999	230	583	205	850	669	625	811	45	607	342	917	456	678	59	847	310	118	346	716	848	374	132	609	999999	111	999999	263	925	390	999999	999999	587	234	669	873	897	999999	356	814	999999	487	655	845	544	881	156	999999	738	999999	102	81	999999	999999	466	999999	108	999999	999999	999999	830	999999	885	654	848	676	999999	232	999999	999999	999999	
450	999999	999999	285	999999	719	999999	75	814	954	93	525	999999	999999	686	738	999999	768	311	999999	923	359	607	999999	78	601	999999	997	867	550	924	746	999999	814	652	319	999999	762	104	649	821	909	696	794	746	847	725	366	171	937	791	463	707	410	36	999999	164	547	999999	769	999999	289	999999	999999	40	347	962	356	999999	377	343	786	673	662	954	999999	663	813	999999	230	999999	644	835	999999	758	470	48	161	999999	560	164	857	555	334	931	999999	711	999999	763	409	884	379	721	794	604	15	789	55	999999	22	999999	351	310	986	999999	83	454	999999	999999	569	999999	999999	568	999999	222	999999	240	999999	731	422	999999	240	999999	837	999999	999999	999999	999999	999999	753	680	993	999999	774	132	813	556	569	441	999999	96	444	916	203	110	83	810	637	581	129	999999	999999	323	999999	710	207	301	472	649	396	999999	413	941	999999	999999	315	999999	999999	961	409	999999	671	907	873	999999	868	323	999999	737	273	696	295	999999	216	978	239	679	671	74	925	522	999999	919	54	999999	683	999999	999999	315	794	967	27	675	181	200	113	543	450	707	842	883	999999	735	386	999999	864	943	735	783	999999	999999	443	999999	999999	886	999999	752	999999	176	999999	375	169	551	942	305	678	999999	297	26	875	696	239	964	232	999999	87	358	542	999999	999999	739	767	999999	656	168	533	298	639	294	999999	360	679	283	999999	999999	724	893	999999	90	31	253	655	718	908	962	406	479	506	993	999999	495	219	999999	333	999999	607	788	894	784	772	999999	981	13	670	524	27	955	908	755	999999	193	566	462	999999	598	93	58	472	694	762	63	999999	999999	485	999999	151	170	949	152	999999	999999	999	17	318	642	272	652	58	394	999999	450	570	999999	675	625	928	756	197	735	999999	999999	325	210	32	718	999999	345	527	809	382	856	15	999999	886	391	999999	558	153	999999	335	999999	10	87	749	999999	493	999999	969	859	931	394	999999	224	999999	320	620	999999	985	600	54	927	999999	249	22	98	445	999999	865	293	441	380	613	507	409	398	558	248	461	999999	235	999999	376	999999	877	987	999999	790	453	575	771	395	573	999999	999999	408	315	760	999999	661	875	689	186	999999	999999	561	781	999999	815	924	999999	381	347	999999	375	498	560	999999	999999	34	214	654	999999	299	522	55	806	69	999999	10	999999	797	182	800	835	545	999999	999999	250	326	216	418	999999	529	813	399	58	299	188	999999	999999	999999	399	51	999999	231	999999	886	173	382	755	721	999999	814	841	963	209	547	448	829	127	
870	226	54	818	795	999999	831	485	999999	999999	517	881	999999	162	244	408	999999	352	999999	216	493	526	867	999999	494	806	170	687	850	200	511	999999	358	39	999999	999999	354	233	662	552	507	411	999999	385	999999	840	897	662	607	565	999999	204	834	622	634	353	359	483	999999	989	518	153	635	931	495	666	999999	686	185	612	63	908	690	72	709	92	485	492	333	999999	999999	999999	90	999999	132	999999	26	736	404	633	282	870	899	672	999999	364	999999	120	890	999999	999999	221	487	994	511	170	513	771	913	552	999999	866	999999	680	90	20	999999	999999	999999	188	999999	796	291	551	340	999999	999999	999999	38	354	315	374	601	752	999999	697	30	95	782	962	803	999999	999999	999999	764	999999	999999	999999	592	32	301	435	311	999999	931	520	929	935	664	329	999999	495	999999	568	246	504	275	408	344	393	989	977	567	846	384	405	974	439	787	999999	999999	790	435	999999	999999	999999	73	889	820	825	767	95	999999	999999	811	318	511	263	615	270	999999	322	999999	209	42	323	999999	464	337	536	546	500	157	739	999999	371	70	737	515	366	440	385	587	518	625	903	555	113	45	76	893	720	999999	999999	784	159	999999	236	999999	739	999999	609	561	999999	288	277	937	692	606	450	258	999999	748	258	999999	999999	999999	375	999999	139	767	764	428	271	642	826	676	630	954	999999	465	833	763	775	355	830	823	999999	999999	357	966	863	506	999999	818	128	971	575	999999	29	999999	539	652	844	999999	256	190	300	652	999999	601	316	737	899	999999	424	20	972	999999	999	999999	442	146	999999	172	999999	999999	833	453	523	855	110	934	935	999999	999999	191	919	999999	109	650	533	999999	999999	756	659	136	999999	999999	403	999999	998	672	697	87	999999	403	426	681	999999	987	357	846	138	606	500	999999	999999	999999	68	242	999999	999999	999999	358	999999	999999	368	479	513	777	999999	232	60	415	856	438	999999	857	310	532	764	248	999999	999999	303	687	521	181	999999	286	334	989	552	170	27	999999	999999	348	999999	198	45	947	177	300	999999	999999	999999	722	750	71	999999	943	316	535	478	852	441	999999	65	731	280	196	222	237	452	672	679	889	398	999999	570	898	999999	121	497	817	81	446	999999	177	890	999999	999999	204	999999	999999	682	999999	999999	175	398	185	999999	938	999999	999999	999999	939	847	999999	456	907	334	724	501	246	999999	204	48	660	780	995	907	887	840	482	766	27	96	999999	999999	661	206	232	637	394	616	259	204	649	92	142	598	131	999999	983	474	706	703	
904	635	487	979	42	395	402	278	999999	108	445	999999	999999	852	786	999999	794	710	112	96	117	999999	505	10	398	577	648	406	786	999999	856	17	69	324	192	436	999999	682	174	837	245	126	999999	999999	758	567	375	289	812	457	927	282	372	999999	596	283	999999	999999	999999	464	746	995	491	999999	251	999999	999999	402	999999	359	170	122	546	274	851	990	418	354	252	831	211	999999	594	338	248	999999	645	449	728	908	999999	35	101	999999	100	999999	634	999999	910	330	544	973	618	462	297	814	999999	107	999999	605	999999	999999	244	758	262	387	999999	163	989	667	792	582	673	761	999999	145	31	837	999999	999999	999999	434	444	999999	297	238	750	141	999999	434	847	547	680	133	53	521	790	342	456	999999	837	999999	994	999999	537	961	310	857	409	161	793	899	999999	166	248	999999	351	323	471	34	637	280	122	565	819	254	999999	549	717	541	355	688	999999	999999	775	999999	440	201	394	335	999999	999999	999999	889	999999	948	623	524	999999	613	999999	477	870	999999	86	566	999999	999999	432	999999	70	760	999999	867	805	114	519	999999	999999	999999	999	159	999999	146	106	744	548	999999	924	871	999999	999999	665	114	371	999999	817	957	999999	218	526	999999	999999	111	275	999999	753	999999	94	999999	999999	168	143	530	999999	999999	548	999999	999999	342	999999	999999	514	999999	661	682	105	45	506	927	296	561	81	182	837	997	999999	827	871	929	990	685	148	398	442	472	253	144	501	999999	999999	93	632	999999	999999	389	497	217	450	999999	81	718	367	166	249	999999	97	961	693	999999	639	721	999999	405	351	342	998	126	128	198	439	960	544	999999	598	999999	929	29	981	999999	510	183	387	999999	857	999999	327	982	158	564	385	291	450	885	999999	618	230	999999	709	858	391	380	999999	999999	162	121	184	211	567	46	999999	77	999999	245	115	465	999999	999999	548	78	24	999999	967	564	813	999999	520	658	999999	999999	982	999999	320	132	999999	999999	95	135	136	746	108	126	999999	121	616	317	311	214	779	255	284	647	687	999999	843	999999	999999	534	448	14	999999	525	756	999999	64	255	757	857	179	976	380	999999	457	801	999999	897	999999	999999	947	505	999999	315	879	999999	999999	345	25	999999	288	999999	726	560	686	999999	999999	583	370	835	67	371	559	453	45	999999	875	75	199	886	671	945	772	999999	586	942	167	999999	645	557	883	719	239	88	579	478	260	819	532	335	656	396	537	766	999999	586	946	403	279	86	333	639	155	999999	999999	999999	999999	179	973	999999	964	859	
937	999999	952	348	141	480	874	567	553	65	543	864	240	284	418	999999	999999	10	996	763	25	569	234	999999	574	999999	80	246	999999	90	999999	788	370	796	458	999999	813	460	454	475	529	712	532	277	105	999999	898	733	924	922	421	973	747	210	844	377	999999	999999	999999	40	999999	637	27	472	220	755	999999	444	825	999999	202	999999	555	999999	244	312	46	956	157	293	212	999999	321	627	669	872	50	170	952	999999	999999	114	999999	424	74	891	695	70	999999	999999	786	464	908	999999	729	123	427	999999	966	541	340	631	999999	490	827	73	326	400	999999	347	714	343	491	999999	555	98	620	999999	466	999999	999999	976	899	999999	506	748	999999	89	999999	555	455	824	999999	421	750	515	552	206	596	999999	999999	999999	266	719	636	453	972	173	999999	641	503	999999	760	623	923	999999	731	754	983	999999	635	246	503	999999	892	889	149	999999	993	49	999999	424	999999	999999	999999	999999	999999	190	179	63	775	274	403	265	62	999999	999999	580	497	396	784	999999	222	999999	375	339	801	19	826	746	313	901	999999	646	106	88	999999	999999	846	611	644	551	584	930	314	370	842	999999	999999	999999	826	568	583	606	265	999999	999999	999999	99	447	520	710	363	432	749	874	104	756	169	973	418	768	734	886	752	999999	223	292	212	15	999999	564	999999	999999	999999	745	999999	573	391	999999	999999	723	216	999999	100	933	198	161	190	440	275	96	88	231	324	67	999999	999999	854	33	999999	999999	824	999999	950	956	896	269	512	999999	999999	531	375	999999	999999	695	561	335	795	999999	54	71	112	772	999999	410	485	592	999999	862	911	630	718	368	824	958	898	132	458	144	999999	999999	649	186	884	744	999999	278	135	629	506	508	901	46	978	999999	816	62	354	550	999999	314	490	999999	999999	925	812	17	999999	148	999999	999999	999999	999999	999999	125	421	926	888	994	689	217	466	999999	999999	412	728	682	389	999999	999999	999999	778	999999	663	732	448	999999	93	958	932	999999	999999	986	999999	77	631	250	264	863	61	890	173	359	999999	273	847	340	292	689	999999	139	627	634	996	999999	999999	999999	997	999999	677	420	842	929	72	976	925	479	327	299	781	488	428	525	309	260	999999	429	57	400	884	117	999999	999999	762	999999	95	999999	999999	999999	999999	661	252	999999	196	641	57	243	296	883	347	377	22	999999	908	718	711	112	335	999999	999999	241	921	999999	174	569	702	449	177	270	891	278	489	447	882	130	245	223	999999	667	212	449	142	174	62	999999	999999	999999	495	54	
999999	983	999999	999999	612	185	740	645	50	626	939	607	75	36	999999	79	887	575	120	999999	483	498	773	667	543	829	108	757	554	999999	475	976	954	999999	179	999999	946	246	999999	999999	390	600	182	712	728	604	383	116	999999	999999	628	528	999999	999999	571	602	999999	664	710	782	87	999999	100	392	161	962	653	942	856	94	132	651	740	999999	407	999999	325	70	938	938	455	991	585	571	38	946	999999	257	562	577	697	292	536	999999	999999	407	509	790	999999	765	951	999999	999999	96	860	977	788	211	309	688	286	159	999999	999999	337	95	999999	528	363	215	999999	999999	999999	289	999999	840	125	688	784	999	383	999999	510	183	999999	24	741	498	710	61	167	999999	947	874	300	548	567	999999	724	543	10	999999	999999	999999	174	555	61	999999	700	30	999999	109	426	310	999999	751	649	552	784	323	999999	908	818	312	57	441	999999	516	988	848	282	361	963	251	999999	999999	109	164	19	441	963	770	999999	999999	200	68	742	647	568	549	899	999999	979	999999	199	102	173	134	307	732	105	545	999999	999999	747	510	146	185	311	999999	652	494	999999	352	359	583	119	999999	121	989	999999	812	947	449	948	267	381	561	62	906	999999	974	999999	999999	345	428	788	946	999999	689	921	567	346	655	897	999999	481	999999	62	615	983	44	999999	318	999999	293	597	999999	903	999999	138	584	133	404	684	677	636	266	16	931	794	172	196	432	77	142	999999	301	552	999999	786	745	509	999999	923	999999	999999	549	999999	62	830	256	53	462	561	999999	443	999999	970	230	778	999999	629	130	821	820	848	590	250	900	817	306	990	370	703	999999	85	686	481	490	999999	999999	999999	954	111	547	129	734	870	730	999999	999999	330	332	764	570	125	999999	625	999999	355	382	308	353	244	534	265	683	999999	177	271	757	470	490	515	690	999999	999999	29	283	701	124	999999	519	999999	293	975	668	999999	143	278	999999	71	378	145	342	788	668	720	999999	292	999999	976	702	999999	999999	999999	840	816	83	366	450	370	351	999999	999999	663	789	150	951	558	597	88	624	999999	576	695	999999	354	182	901	999999	954	451	991	265	147	26	60	271	228	999999	851	531	777	828	335	719	967	903	999999	999	527	769	28	694	367	361	803	892	255	999999	495	644	999999	821	495	918	360	155	999999	646	738	999999	732	423	746	999999	846	81	250	999999	133	451	999999	902	27	999999	433	307	999999	999999	999999	168	999999	999999	999999	999999	359	999999	342	417	999999	999999	810	42	271	648	46	604	
999999	810	514	999999	652	279	999999	999999	151	279	999999	310	494	999999	258	999999	433	580	999999	487	774	539	207	890	739	832	616	999999	999999	470	641	378	999999	828	359	96	280	491	999999	999999	405	999999	75	89	162	42	922	316	573	502	609	691	785	558	830	999999	999999	624	999999	819	663	547	413	681	638	999999	161	665	999999	171	46	942	999999	999999	999999	999999	473	999999	737	706	909	999999	738	148	860	999999	593	999999	998	999999	483	999999	499	999999	999999	999999	201	393	450	727	999999	999999	611	411	465	667	627	668	476	661	999999	495	886	295	999999	363	999999	999999	820	999999	999999	560	667	763	687	390	452	377	999999	234	999999	90	999999	20	824	999999	698	999999	999999	203	999999	924	133	347	995	988	770	213	787	728	58	926	573	762	999999	330	999999	847	723	85	224	260	634	251	999999	864	817	876	470	266	665	482	591	999999	365	999999	437	999999	768	699	620	249	589	315	186	999999	516	914	134	504	63	999999	999999	999999	979	82	299	999999	664	141	999999	893	742	531	73	999999	344	946	406	999999	893	279	89	34	999999	999999	670	999999	999999	631	357	902	751	966	213	815	999999	984	647	999999	628	555	999999	637	528	726	507	68	999999	609	716	570	999999	166	611	783	770	588	152	15	411	970	816	42	999999	277	152	775	327	257	999999	360	999999	999999	350	999999	999999	999999	505	738	476	999999	87	999999	915	787	999999	595	999999	429	55	290	999999	641	999999	658	999999	999999	853	261	999999	731	740	994	901	999999	271	405	816	273	180	327	999999	413	538	799	892	999999	126	999999	999999	557	420	898	212	427	518	667	241	692	608	979	999999	254	165	745	871	93	564	559	999999	988	778	102	258	727	207	438	999999	999999	765	389	517	858	999999	36	321	999999	792	484	847	999999	174	134	999999	201	728	838	258	999999	927	809	794	567	479	894	999999	327	649	484	230	90	564	158	926	228	999999	740	876	999999	433	39	301	90	711	923	824	999999	999999	67	998	999999	999999	319	165	956	595	949	999999	482	258	999999	203	999999	263	766	48	25	207	446	999999	988	999999	130	370	897	517	714	855	999999	999999	133	999999	591	485	861	999999	254	993	969	633	522	361	403	879	439	836	999999	826	944	884	808	999999	999999	338	20	999999	69	949	999999	448	880	999999	833	412	135	112	611	832	402	865	793	31	238	813	217	637	567	250	930	71	534	887	911	671	271	676	900	263	475	464	841	305	736	531	752	999999	527	991	754	336	235	161	999999	999999	100	787	228	186	130	
382	999999	819	999999	205	999999	999999	192	999999	151	458	212	357	999999	999999	34	498	295	999999	71	788	999999	576	495	603	836	382	463	831	580	484	458	723	142	102	999999	32	286	540	617	759	246	366	849	306	134	877	794	497	999999	602	502	522	125	342	999999	271	999999	425	369	541	539	360	590	667	10	488	999999	999999	321	11	222	754	99	311	552	999999	727	999999	479	958	588	966	776	978	982	936	607	800	828	364	698	860	181	86	229	885	775	192	306	645	663	530	186	999999	999999	747	432	814	789	999999	544	144	946	411	999999	573	584	612	684	999999	999999	423	445	956	313	361	583	999999	91	667	977	544	999999	833	305	68	790	722	999999	999999	999999	793	21	999999	819	563	914	770	133	656	310	173	999999	999999	999999	249	999999	229	750	38	174	419	732	132	999999	10	251	122	999999	999999	999999	861	23	450	560	97	412	136	147	749	999999	812	889	999999	999999	814	46	660	79	66	973	571	972	570	79	104	70	889	776	818	999999	801	664	999999	873	999999	999999	67	999999	676	836	957	91	999999	999999	361	999999	307	765	727	964	591	53	999999	921	221	999999	452	999999	466	999999	999999	999999	328	437	999999	158	661	999999	916	664	978	977	402	999999	999999	489	971	980	717	999999	999999	133	58	854	999999	757	615	999999	662	999999	707	687	226	650	323	607	763	999999	999999	213	868	746	999999	73	985	614	651	999999	906	732	917	472	662	891	273	399	311	474	706	999999	999999	999999	898	366	956	301	999999	751	905	999999	726	407	45	514	706	26	284	984	999999	125	116	784	411	930	643	999999	34	999999	387	999999	305	299	867	66	670	523	848	492	116	999999	852	899	924	498	16	999999	436	158	194	256	125	326	604	591	781	758	943	999999	722	721	999999	436	374	999999	121	437	999999	999999	843	192	999999	792	878	185	273	217	999999	912	999999	133	808	876	149	140	999999	979	694	285	284	912	580	879	769	999999	426	999999	534	942	999999	999999	979	457	314	999999	999999	333	448	429	999999	574	898	40	54	999999	913	999999	297	244	183	142	999999	264	705	930	999999	298	32	999999	758	847	682	999999	536	354	999999	360	571	147	999999	485	540	274	958	709	24	999999	999999	999999	481	36	138	299	768	253	836	725	752	384	399	789	310	955	999999	480	891	980	504	999999	455	999999	999999	159	999999	698	602	478	306	999999	916	999999	463	999999	21	731	718	999999	158	999999	518	999999	608	197	748	999999	184	999999	999999	487	818	999999	55	144	724	918	207	979	116	79	
651	367	999999	757	467	336	335	458	944	939	761	508	831	222	999999	999999	954	641	999999	999999	999999	27	875	999999	187	882	27	999999	137	102	999999	739	999999	89	999999	161	999999	850	999999	999999	999999	726	999999	999999	725	319	211	999999	953	697	963	566	578	196	555	634	492	999999	580	999999	999999	16	999999	851	415	32	232	752	581	40	38	114	912	988	984	999999	386	221	102	867	681	194	375	999999	139	967	170	99	999999	16	668	398	280	154	999999	999999	405	789	258	703	96	459	261	923	999999	999999	653	589	211	999999	257	999999	999999	999999	904	133	641	890	721	447	999999	142	229	574	371	639	833	999999	884	999999	401	596	999999	399	781	231	932	451	999999	280	999999	581	999999	999999	758	999999	999999	568	250	981	298	515	77	810	999999	953	239	999999	561	39	35	885	705	157	999999	660	999999	999999	999999	999999	200	199	128	451	133	999999	254	454	815	974	759	999999	528	903	765	999999	999999	162	999999	828	992	255	999999	742	254	999999	875	740	418	108	88	999999	999999	567	790	109	397	626	686	561	708	785	999999	587	999999	760	367	802	391	480	141	165	570	112	689	999999	308	385	207	999999	415	999999	46	999999	895	996	637	960	999999	999999	498	999999	475	996	129	999999	384	313	999999	999999	999999	999999	358	937	966	922	999999	535	999999	999999	800	21	429	990	999999	204	749	163	691	999999	132	407	999999	725	982	239	690	999999	982	482	570	995	913	713	625	342	999999	108	751	972	804	112	92	276	865	999999	483	484	850	925	467	231	621	199	999999	673	999999	633	954	737	999999	627	999999	404	285	999999	108	716	999999	813	49	650	411	718	478	30	325	423	999999	999999	755	215	723	999999	999999	348	384	999999	999999	952	950	999999	153	24	740	187	999999	687	990	999999	388	767	119	999999	999999	817	819	902	720	351	357	999999	773	459	981	999999	904	495	389	937	430	384	374	999999	862	516	506	999999	978	301	470	637	433	798	126	999999	106	686	180	999999	529	481	999999	10	604	982	759	694	42	712	282	73	999999	63	640	14	402	999999	999999	379	321	999999	999999	429	880	999999	545	974	999999	999999	931	227	324	192	417	948	380	374	818	999999	999999	811	365	999999	999999	406	999999	999999	168	122	595	410	999999	999999	885	108	557	584	129	884	446	999999	361	999999	999999	65	748	124	646	691	633	999999	876	304	621	509	76	657	410	999999	390	175	816	999999	999999	530	715	523	999999	999999	999999	796	255	934	443	972	460	326	494	963	657	225	733	476	488	999999	533	217	189	386	
999999	899	183	645	504	281	969	141	999999	260	349	235	817	999999	999999	837	999999	999999	999999	649	59	749	173	447	826	999999	442	349	741	841	997	999999	343	999999	287	502	623	610	440	172	13	328	999999	243	999999	432	407	406	185	651	783	591	355	999999	337	292	735	999999	999999	339	838	629	999999	999999	999999	840	892	897	59	999999	224	182	999999	699	999999	999999	73	930	999999	404	767	999999	174	999999	999999	415	163	802	999999	995	766	886	791	111	333	384	928	886	979	783	539	509	999999	999999	436	999999	90	999999	895	606	228	805	912	424	572	802	464	309	741	847	687	100	314	999999	999999	337	391	410	375	271	803	186	999999	49	864	999999	999999	999999	999999	999999	335	506	999999	986	776	960	974	376	538	999999	919	999999	154	141	106	448	999999	302	999999	109	999999	679	290	634	803	51	999999	873	999999	315	122	999999	999999	295	522	999999	193	328	999999	81	363	24	999999	844	999999	184	41	818	999999	426	72	999999	999999	563	999999	655	226	999999	193	734	115	110	816	233	418	999999	982	999999	999999	916	265	876	24	283	746	215	808	999999	292	628	999999	999999	930	144	999999	726	245	999999	69	866	964	911	144	553	999999	262	999999	999999	435	109	202	182	999999	999999	170	195	382	999999	999999	999999	847	779	989	565	724	79	180	682	980	999999	15	900	799	753	951	353	741	999999	317	494	16	170	999999	999999	436	837	837	903	973	66	353	999999	275	48	28	999999	921	999999	828	896	92	526	667	743	103	301	383	455	999999	817	453	911	851	332	24	687	999999	806	138	887	241	276	709	923	999999	928	635	760	735	767	431	172	642	999999	411	490	999999	276	99	144	999999	392	828	166	612	442	235	942	34	340	425	125	450	940	665	999999	817	744	405	999999	666	622	999999	318	395	999999	278	999999	920	534	195	999999	716	999999	434	848	448	552	320	906	999999	692	736	404	351	316	999999	701	754	596	999999	999999	871	924	999999	840	672	520	771	331	173	794	31	499	155	922	409	456	516	816	377	274	999999	498	471	973	885	325	966	88	570	576	686	999999	861	436	631	999999	526	999999	186	928	999999	989	742	999999	671	999999	999999	429	906	274	999999	999999	999999	408	334	382	463	504	954	357	999999	692	760	596	118	999999	999999	718	301	617	930	999999	640	448	492	444	756	999999	312	648	76	547	182	306	999999	748	115	463	112	258	338	31	638	828	384	99	238	999999	999999	974	609	539	137	298	343	271	307	780	915	890	626	899	202	316	290	16	520	464	
214	370	999999	184	616	53	289	999999	295	811	73	403	215	610	764	999999	49	536	419	883	962	999999	999999	334	547	221	631	439	999999	999999	999999	378	579	999999	941	438	393	999999	999999	94	999999	999999	999999	495	716	522	685	26	145	864	277	753	999999	637	502	94	919	266	636	999999	421	850	999999	962	273	695	999999	440	669	335	944	999999	613	335	873	537	999999	999999	618	34	536	999999	999999	999999	65	794	999999	942	282	856	519	136	999999	528	672	169	356	23	231	31	999999	254	356	999999	920	663	999999	271	763	964	941	999999	648	612	999999	999999	556	123	907	999999	999999	881	168	999999	815	817	815	94	999999	714	190	139	733	597	999999	292	268	494	999999	401	653	519	999999	317	914	554	488	999999	999999	865	612	242	115	751	117	999999	999999	999999	993	112	847	999999	999999	58	999999	999999	999999	999999	286	999999	999999	999999	78	515	999999	404	999999	851	898	270	339	629	434	796	999999	947	999999	981	489	999999	999999	999999	500	942	554	598	910	999999	533	112	324	437	999999	84	327	550	999999	599	999999	712	124	244	645	733	999999	228	630	812	999999	999999	788	258	571	999999	388	823	999999	135	999999	237	999999	572	327	795	999999	901	719	359	479	561	783	433	999999	777	999999	962	89	767	179	999999	967	107	999999	697	324	75	866	151	696	504	978	49	638	698	227	999999	916	849	786	871	509	999999	343	999999	63	364	999999	793	374	425	743	805	955	999999	270	397	388	999999	480	999999	45	577	663	974	582	743	795	367	560	999999	55	240	999999	307	826	696	764	999999	999999	960	999999	82	777	280	760	183	999999	999999	437	830	174	296	999999	905	836	932	999999	368	812	319	568	834	243	524	379	513	824	999999	999999	574	632	590	985	520	999999	962	999999	392	999999	409	658	999999	929	729	999999	758	861	999999	471	894	999999	406	985	999999	401	48	999999	999999	900	999999	358	436	203	863	207	584	311	858	898	874	142	234	153	413	660	775	904	513	838	999999	652	749	196	914	495	236	605	660	128	968	999999	547	999999	967	999999	999999	599	76	532	111	457	12	185	597	762	999999	262	999999	673	626	143	336	999999	289	604	609	250	288	377	971	979	650	740	930	999999	999999	742	999999	363	999999	186	838	981	737	999999	649	573	599	162	999999	973	33	999999	999999	834	999999	133	212	372	451	981	320	698	560	132	999999	272	255	845	177	120	86	228	244	449	305	999999	686	126	954	45	999999	999999	735	997	955	663	248	999999	955	470	540	813	912	456	866	150	430	999999	366	
387	328	753	984	531	897	999999	999999	62	539	999999	999999	95	999999	415	340	193	963	562	176	999999	34	159	890	707	580	272	999999	787	583	999999	923	82	760	577	716	897	152	999999	109	999999	999999	196	566	513	999999	454	999999	999999	126	682	999999	868	999999	222	363	178	863	287	999999	635	999999	964	478	384	527	999999	335	840	999999	443	51	759	462	25	999999	838	999999	999999	683	999999	866	999999	671	901	977	65	634	999999	224	548	44	999999	261	474	661	946	717	192	985	659	999999	565	807	683	999999	427	415	431	999999	999999	585	486	603	825	768	689	302	577	999999	472	740	788	999999	160	408	999999	507	999999	364	295	130	999999	401	34	17	999999	11	988	270	999999	650	212	999999	699	999999	558	271	435	705	999999	654	150	999999	999999	918	340	999999	999999	284	999999	999999	999999	77	694	404	184	94	579	999999	467	687	314	317	847	821	538	230	926	198	850	915	81	292	391	641	980	625	999999	115	676	371	999999	714	805	639	233	144	873	999999	999999	473	999999	999999	248	294	350	833	937	702	390	120	23	468	999999	549	848	999999	999999	62	424	559	217	474	152	105	343	599	511	217	999999	403	356	631	999999	387	234	999999	53	999999	301	157	687	185	725	999999	358	999999	291	266	790	999999	999999	999999	880	999999	266	227	474	153	999999	999999	331	730	113	986	999999	392	68	55	325	394	101	588	999999	277	871	41	748	586	999999	457	318	999999	426	509	945	536	999999	182	131	16	990	899	999999	550	999999	957	81	999999	802	966	827	245	940	406	997	869	69	999999	367	999999	478	887	406	999999	999999	85	313	603	999999	999999	999999	885	924	318	403	201	443	220	451	999999	959	19	784	780	629	999999	999999	30	512	85	476	999999	999999	999999	999999	112	502	651	999999	750	654	477	698	574	334	941	320	632	12	805	436	999999	172	453	274	468	113	999999	874	369	999999	293	999999	964	760	505	80	999999	779	301	698	791	112	700	269	492	320	999999	456	688	762	682	27	707	649	628	973	999999	632	79	998	876	777	749	979	999999	386	733	814	828	870	292	852	711	999999	644	746	471	193	782	158	999999	180	195	606	98	275	394	325	999999	531	709	405	999999	999999	822	24	363	721	898	115	587	405	627	999999	999999	999999	315	600	15	882	512	187	850	921	114	706	591	152	999999	105	999999	418	681	306	171	999999	152	418	294	629	392	750	999999	676	570	498	552	999999	136	268	960	794	319	999999	999999	999999	555	788	198	999999	433	220	830	803	999999	178	723	
999999	656	999999	687	897	315	999999	499	999999	999999	999999	360	615	163	223	26	999999	145	208	108	431	999999	639	341	364	230	999999	206	182	999999	492	999999	402	774	231	999999	543	999999	72	999999	934	761	999999	999999	381	437	582	962	220	999999	207	668	915	79	999999	999999	27	999999	332	677	147	189	326	842	999999	620	958	841	932	502	999999	999999	999999	719	174	999999	29	999	959	926	647	999999	986	999999	999999	823	999999	332	482	186	703	999999	258	394	351	755	444	425	239	999999	479	999999	40	999999	720	999999	595	999999	905	999999	35	27	301	999999	39	999999	202	347	999999	586	972	999999	999999	755	999999	201	801	999999	999999	418	235	603	769	207	999999	906	184	999999	269	999999	238	452	427	999999	161	685	999999	851	365	419	562	999999	304	653	789	999999	382	285	918	528	355	999999	999999	496	999999	431	999999	103	950	133	757	924	87	556	358	529	218	517	603	122	999999	950	999999	958	999999	138	999999	126	418	612	533	898	999999	740	229	999999	625	930	454	729	999999	999999	999999	241	999999	638	29	748	305	270	999999	865	999999	806	327	999999	999999	868	999999	277	133	141	685	348	599	858	574	347	336	38	903	288	999999	999999	999999	314	58	100	306	999999	999999	560	999999	157	976	668	226	553	423	999999	999999	757	299	187	606	306	221	562	642	999999	73	682	421	999999	366	357	999999	808	131	22	356	999999	572	423	168	572	321	537	999999	931	641	31	999999	513	293	156	988	885	999999	388	103	495	458	501	999999	436	999999	999999	791	999999	999999	418	432	410	477	999999	195	999999	28	43	999999	999999	999999	710	172	52	758	999999	983	220	369	917	541	742	999999	999999	46	999999	268	999999	999999	768	999999	743	76	233	999999	999999	999999	44	960	122	866	243	404	420	304	747	338	121	678	239	999999	999999	269	947	877	999999	491	617	999999	999999	617	296	999999	226	999999	457	999999	939	453	244	873	999999	999999	256	61	307	348	508	565	299	741	157	999999	204	209	999999	484	128	356	999999	41	428	821	845	504	579	634	999999	482	847	112	399	668	999999	366	999999	331	22	999999	999999	351	999999	61	923	383	999999	999999	999999	999999	772	973	999999	593	544	999999	454	999999	413	752	481	999999	169	36	718	999999	351	999999	620	999999	999999	843	471	231	776	567	59	999999	897	472	44	346	999999	999999	999999	999999	586	999999	133	240	999999	999999	918	270	425	907	191	999999	343	737	41	981	622	999999	436	928	511	999999	816	999999	163	999999	241	941	717	144	451	998	325	999999	610	545	999999	389	926	109	924	999999	806	
869	385	103	43	169	440	999999	999999	655	999999	781	999999	291	989	156	87	833	999999	976	552	999999	999999	193	641	499	137	496	625	243	648	999999	13	310	498	947	601	70	999999	81	511	999999	999999	999999	273	543	999999	328	999999	218	312	102	849	999999	658	525	999999	201	461	544	42	943	999999	490	16	408	777	72	793	52	554	999999	790	999999	475	889	999999	668	920	107	999999	808	941	999999	931	556	487	65	651	973	543	410	608	509	48	567	999999	999999	790	999999	765	418	999999	999999	663	295	312	671	482	769	999999	745	281	364	526	234	12	30	999999	460	920	722	420	820	509	154	417	999999	149	907	999999	999999	878	999999	999999	608	999999	438	753	645	999999	815	583	882	329	999999	999999	999999	982	813	565	215	380	999999	944	53	998	715	13	519	877	999999	999999	575	116	712	867	999999	31	999999	951	573	277	999999	999999	115	999999	538	500	711	999999	999999	999999	335	351	999999	571	548	120	299	610	567	434	999999	999999	999999	999999	18	776	617	930	911	999999	999999	861	999999	938	466	132	838	904	999999	224	302	502	714	723	206	999999	999999	150	328	116	732	317	394	149	43	155	985	822	999999	762	883	781	115	940	999999	473	359	999999	114	425	281	999999	150	353	142	741	63	999999	96	999999	127	476	611	999999	999999	999999	477	999999	999999	321	146	26	773	999999	340	521	397	773	489	733	873	149	46	902	835	347	176	51	999999	301	101	488	736	355	999999	417	179	310	999999	487	999999	507	613	793	289	999999	621	442	23	999999	353	290	999999	999999	911	999999	439	999999	969	999999	589	999999	845	613	999999	999999	289	427	73	922	351	97	333	12	737	999999	536	999999	999999	579	726	734	38	395	948	811	470	384	999999	667	977	470	341	297	999999	569	662	999999	574	630	999999	999999	379	100	999999	999999	956	25	625	546	450	197	999999	399	436	855	408	459	665	417	197	905	984	405	999999	999999	755	999999	114	177	712	536	678	992	603	532	364	937	126	692	999999	999999	758	897	226	790	385	999999	999999	999999	170	213	999999	166	443	81	219	973	156	398	510	920	910	457	833	999999	518	102	795	999999	501	471	342	973	562	742	156	999999	189	163	506	813	185	73	16	999999	202	521	999999	999999	322	390	791	727	999999	934	544	999999	74	999999	282	292	999999	999999	550	699	870	371	604	700	924	132	794	999999	892	697	745	847	450	333	721	996	543	272	591	121	680	615	792	627	207	845	32	877	999999	223	666	229	523	317	638	831	917	999999	999999	999999	596	798	
999999	493	999999	999999	860	740	591	285	999999	999999	999999	438	29	999999	579	999999	999999	88	110	999999	121	678	41	525	999999	999999	695	889	89	684	664	401	524	881	779	308	438	510	985	292	295	605	999999	782	854	94	297	383	999999	940	366	999999	999999	679	686	166	999999	673	374	999999	54	999999	205	74	229	999999	914	148	485	999999	548	992	102	817	631	515	213	258	671	249	999999	321	637	999999	999999	144	311	845	204	623	847	764	999999	999999	247	999999	410	411	563	881	180	999999	897	982	999999	374	437	281	999999	181	953	213	999999	134	879	732	73	66	745	94	999999	78	943	999999	433	783	855	999999	580	46	115	802	999999	789	78	697	424	999999	999999	999999	707	39	797	999999	999999	999999	762	21	389	514	999999	354	999999	999999	219	112	215	45	559	619	518	999999	701	21	75	160	517	223	66	192	318	418	999999	791	386	641	280	919	202	999999	30	844	999999	75	515	761	147	225	579	966	491	389	105	999999	446	114	338	786	957	519	999999	999999	999999	999999	999999	999999	44	999999	102	577	999999	999999	999999	770	598	673	160	636	505	999999	23	301	643	99	700	928	999999	191	999999	282	313	493	961	683	662	481	889	999999	869	403	999999	273	133	11	144	999999	999999	335	539	999999	953	701	291	653	505	999999	905	865	506	277	999999	999999	527	820	274	348	334	999999	117	126	999999	999999	999999	999999	999999	999999	178	641	955	505	392	987	652	999999	328	612	211	999999	187	828	575	34	999999	601	604	873	745	312	999999	999999	871	387	228	999999	988	60	934	999999	999999	755	999999	274	910	11	999999	812	210	944	999999	662	999999	25	981	289	550	999999	163	999999	506	715	14	999999	903	169	999999	14	769	239	999999	278	677	999999	254	432	999999	311	123	748	716	792	672	801	810	85	659	999999	405	999999	871	238	999999	769	683	358	751	799	371	751	377	880	999999	970	360	234	984	125	770	559	127	249	645	999999	458	714	53	999999	65	999999	509	777	608	830	368	365	381	908	347	999999	681	372	940	372	381	836	749	701	450	999999	999999	543	95	999999	821	631	592	491	320	968	315	547	744	542	251	599	999999	222	612	994	852	86	999999	875	999999	999999	309	283	43	622	965	999999	762	999999	737	965	692	762	19	736	772	889	598	379	999999	143	627	407	999999	999999	999999	536	98	456	733	24	999999	219	968	999999	332	319	458	697	13	999999	785	275	805	285	906	519	212	999999	231	999999	488	408	999999	744	137	902	161	261	999999	999999	262	316	999999	999999	999999	999999	
793	943	414	462	441	999999	375	625	358	362	601	845	875	54	333	222	235	771	536	368	924	999999	999999	429	168	207	638	574	711	999999	530	92	86	433	726	269	472	999999	530	587	42	670	395	775	311	999999	385	23	115	50	91	973	196	841	558	568	15	984	304	244	999999	999999	913	879	831	518	768	999999	328	999999	750	466	999999	999999	999999	263	839	172	128	999999	821	625	469	671	398	999999	896	245	999999	167	999999	487	473	999999	325	999999	756	999999	943	792	999999	933	694	50	999999	624	733	246	515	304	729	842	999999	452	422	646	341	252	491	284	622	533	576	999999	810	272	992	954	999999	103	507	332	999999	335	999999	888	999999	429	381	773	823	659	729	999999	438	999999	621	999999	999999	678	900	999999	999999	999999	179	999999	366	534	999999	37	631	778	999999	421	797	999999	623	540	148	999999	716	999999	871	717	999999	999999	803	996	999999	999999	651	971	91	955	203	999999	307	999999	166	300	531	405	999999	353	152	55	56	318	782	999999	797	90	999999	348	962	987	642	999999	217	216	220	370	802	840	386	659	697	656	228	804	999999	73	384	847	13	320	722	528	575	415	916	999999	999999	699	601	570	99	742	993	216	360	989	999999	949	89	999999	603	359	999999	492	358	399	100	978	933	999999	706	44	999999	651	274	124	742	802	300	999999	156	113	248	816	570	999999	663	999999	453	119	721	999999	768	841	716	373	561	999999	67	526	405	999999	999999	999999	864	64	407	999999	941	246	256	549	659	364	24	500	121	160	921	999999	736	88	534	823	23	281	276	503	934	901	562	999999	744	773	999999	911	347	381	951	999999	999999	321	999999	217	862	181	999999	413	827	226	262	411	171	663	789	999999	710	942	853	592	999999	903	999999	49	999999	999999	805	886	44	113	163	739	208	415	847	425	17	327	999999	842	507	863	676	999999	649	999999	498	90	983	12	210	999999	999999	369	999999	999999	904	41	999999	275	375	888	379	723	73	999999	212	755	816	373	319	393	999999	20	999999	924	999999	698	399	533	999999	724	902	41	999999	758	221	838	687	204	521	975	794	999999	999999	618	493	952	654	137	948	743	273	999999	999999	817	423	517	999999	803	425	215	641	999999	177	650	986	347	820	999999	311	373	78	622	852	999999	598	296	544	999999	999999	999999	54	272	999999	364	460	999999	349	96	345	704	999999	883	778	315	344	795	999999	825	632	156	141	348	999999	584	675	999999	767	358	228	999999	973	807	999999	999999	171	379	424	812	200	703	998	734	
999999	999999	809	194	844	546	999	999999	769	999999	844	294	999999	999999	999999	10	999999	809	525	990	999999	218	730	756	519	999999	154	965	380	999999	999999	929	158	407	378	229	774	490	807	230	359	999999	366	264	963	89	998	465	932	999999	133	390	187	18	867	761	999999	63	999999	216	401	44	999999	65	92	915	145	745	336	226	235	999999	999999	305	641	452	851	476	999999	440	639	689	42	955	591	255	751	149	540	617	353	721	999999	999999	999999	999999	992	311	181	58	999999	262	999999	716	199	999999	388	999999	999999	424	909	409	270	244	577	712	999999	477	999999	837	999999	999999	215	999999	873	513	999999	411	999999	326	459	999999	304	744	496	386	560	999999	999999	667	999999	868	772	999999	707	999999	461	581	999999	125	322	525	837	344	999999	947	999999	419	842	686	999999	977	416	999999	965	369	115	525	999999	200	162	685	711	806	970	305	233	999999	22	929	61	812	387	360	14	999999	999999	959	860	549	338	151	483	90	137	889	999999	722	160	999999	838	936	999999	833	962	999999	814	40	373	589	999999	958	999999	913	999999	727	600	65	56	40	656	999999	664	207	861	21	212	630	679	999999	842	510	939	673	101	125	978	553	398	377	130	682	596	999999	825	380	744	570	455	409	299	407	999999	999999	692	693	281	635	999999	951	434	193	361	291	746	999999	28	733	822	518	748	999999	999999	678	910	999999	558	392	999999	490	999999	642	999999	279	792	999999	834	820	981	407	844	999999	582	446	943	999999	330	999999	999999	611	362	20	748	937	999999	253	740	997	218	717	999999	888	262	490	683	792	999999	92	499	311	389	999999	751	424	999999	405	473	230	735	973	653	254	857	771	138	266	999999	247	999999	549	704	836	611	273	999999	955	100	101	763	161	999999	999999	815	233	231	163	999999	334	999999	265	999999	520	271	245	74	890	999999	491	361	427	898	770	473	949	606	999999	597	999999	160	718	314	999999	467	584	54	999999	438	633	999999	975	999999	999999	973	362	769	194	575	375	209	383	999999	999999	739	999999	999999	167	999999	865	999999	999999	999999	999999	183	555	999999	407	999999	686	999999	659	461	406	942	386	430	338	999999	999999	190	421	977	231	999999	777	792	706	999999	131	332	886	640	573	16	870	419	999999	396	427	411	999999	141	888	184	999999	922	528	999999	362	915	999999	999999	999999	685	215	700	344	999999	405	762	255	764	931	364	313	28	887	400	81	999999	214	941	999999	999999	817	290	99	999999	999999	855	274	999999	289	215	407	526	976	888	801	180	85	
721	990	664	999999	607	210	533	870	531	44	138	595	395	710	982	999999	999999	867	925	611	296	765	550	498	215	484	999999	957	787	52	999	598	901	892	999999	999999	714	999999	219	89	565	186	216	999999	999999	454	894	999999	999999	535	32	999999	999999	569	999999	956	999999	176	950	999999	484	999999	93	999999	45	999999	693	502	999999	999999	285	410	999999	999999	55	120	559	999999	361	760	590	999999	999999	261	29	978	999999	999999	999999	537	511	999999	602	96	999999	988	102	726	999999	999999	760	401	999999	392	259	621	373	40	523	677	406	719	815	200	542	262	44	831	999999	999999	817	999999	398	690	530	999999	808	571	999999	67	27	832	945	753	10	198	944	159	12	408	999999	691	999999	436	140	791	732	999999	553	353	953	999999	266	727	790	408	13	999999	999999	522	812	801	999999	999999	659	574	999999	999999	199	354	317	885	829	71	452	135	999999	999999	999999	739	14	406	27	896	999999	756	575	228	963	601	194	358	297	489	595	813	900	362	777	566	27	999999	999999	209	999999	999999	442	204	285	664	865	52	46	132	517	416	999999	999999	362	903	999999	999999	107	999999	170	958	597	349	476	638	234	190	999999	994	721	343	194	818	860	44	323	999999	999999	309	999999	152	322	174	999999	999999	39	15	999999	873	567	472	999999	624	48	87	481	102	999999	646	439	999999	999999	999999	999999	184	232	999999	44	328	999999	999999	612	798	999999	27	646	999999	999999	297	609	229	999999	999999	999999	259	769	569	779	782	563	231	653	999999	869	61	294	999999	762	999999	957	73	971	680	294	940	999999	775	762	31	440	57	725	440	46	220	503	548	999999	999999	414	662	196	261	765	368	973	315	999999	999999	733	376	670	579	999999	999999	999999	510	999999	495	399	994	807	758	999999	999999	999999	222	270	999999	558	746	999999	610	393	304	877	719	915	925	967	554	845	951	999999	999999	999999	999999	110	500	962	992	522	131	762	419	854	437	909	259	862	761	54	999999	262	987	712	69	195	45	999999	538	594	110	527	845	158	999999	999999	999999	137	359	122	999999	999999	565	233	999999	999999	974	449	449	809	665	73	216	509	575	699	310	362	327	960	999999	831	434	408	422	603	999999	270	998	967	632	131	999999	999999	284	584	696	763	179	221	221	595	999999	999999	928	46	999999	345	583	166	170	999999	809	399	57	938	999999	167	999999	939	931	713	451	482	999999	999999	999999	567	235	991	12	999999	999999	999999	749	999999	612	706	479	385	291	581	999999	842	806	706	322	999999	600	345	322	539	951	
239	289	507	154	746	550	395	485	754	120	591	163	624	742	702	649	579	999999	999999	687	436	658	359	36	999999	675	481	231	447	966	889	999999	999999	594	953	826	252	334	865	165	999999	999999	999999	471	105	999999	192	999999	619	473	31	19	756	999999	525	580	930	480	999999	81	79	173	48	788	230	912	691	39	788	875	999999	255	471	409	603	999999	999999	887	999999	920	999999	516	612	973	944	880	922	620	78	382	896	999999	787	999999	96	920	999999	748	999999	192	997	163	186	743	75	776	999999	357	259	989	459	53	549	626	589	563	999999	74	844	349	990	81	999999	999999	979	636	467	999999	323	999999	675	383	999999	748	999999	339	999999	869	907	999999	342	575	371	89	923	853	232	171	999999	999999	370	999999	999999	901	202	925	202	770	763	439	319	999999	43	576	323	85	407	800	999999	259	232	691	166	676	17	425	999999	880	491	136	999999	305	472	999999	322	878	479	744	556	997	146	569	116	999999	857	471	999999	999999	766	848	456	999999	468	954	310	678	640	237	893	999999	999999	321	288	637	35	24	999999	254	264	445	605	662	999999	999999	123	663	585	688	818	546	999999	915	999999	643	999999	999999	999999	999999	489	999999	248	999999	851	779	781	824	291	478	452	843	72	296	999999	330	252	793	999999	762	841	647	103	951	999999	999999	892	309	207	644	999999	52	999999	890	765	621	206	999999	999999	999999	924	298	382	116	245	999999	483	597	386	999999	400	886	805	999999	999999	999999	999999	999999	833	999999	886	482	627	646	522	409	664	182	999999	999999	134	999999	982	999999	999999	552	275	987	715	999999	999999	999999	999999	413	254	80	247	115	999999	999999	82	909	529	999999	588	451	671	999999	594	836	320	311	999999	468	669	999999	904	103	244	133	576	562	581	999999	631	591	559	223	402	451	999999	559	957	608	845	224	999999	999999	999999	396	881	539	403	879	132	571	239	464	744	999999	176	153	870	101	357	519	999999	138	999999	996	999999	458	999999	999999	674	761	999999	467	999999	455	999999	999999	969	847	252	46	999999	999999	278	70	999999	104	479	659	999999	28	689	866	999999	336	886	241	988	999999	504	999999	999999	999999	214	371	999999	771	842	298	601	999999	183	33	999999	320	999999	635	860	625	999999	798	978	683	866	655	81	999999	999999	296	569	910	250	999999	353	818	841	907	497	999999	999999	590	999999	190	999999	349	844	665	27	940	975	999999	381	372	491	999999	454	521	394	559	299	999999	565	555	999999	691	696	340	679	40	479	452	148	999999	782	65	546	798	
625	999999	810	416	470	275	321	318	539	877	361	648	999999	999999	999999	999999	618	114	34	705	999999	999999	999999	514	986	987	999999	532	121	428	590	436	999999	656	896	867	748	883	999999	299	999999	420	999999	818	999999	41	665	160	929	210	999999	999999	999999	840	347	258	874	305	429	483	999999	789	207	999999	297	925	999999	717	432	655	199	735	837	735	471	50	224	999999	535	954	999999	321	602	999999	93	999999	406	999999	319	999999	999999	452	463	793	495	999999	999999	51	531	999999	552	947	727	999999	20	609	840	304	999999	307	999999	50	770	475	162	492	196	295	37	384	529	171	999999	785	662	746	281	999999	250	25	826	183	312	999999	412	383	999999	328	900	999999	82	111	999999	22	613	952	682	987	641	12	999999	928	23	999999	534	390	999999	999999	621	274	337	796	63	999999	480	860	738	999999	72	779	898	999999	394	553	311	427	223	396	181	999999	999999	293	411	248	999999	898	999999	164	948	32	834	999999	707	636	155	285	57	594	541	752	224	999999	925	862	114	400	543	469	999999	116	176	162	770	911	210	999999	394	815	606	582	701	999999	349	50	944	999999	171	999999	408	35	379	629	855	428	496	999999	368	549	143	366	364	999999	318	841	855	681	999999	795	436	999999	999999	242	987	958	61	640	56	884	917	858	999999	784	71	820	999999	546	307	351	425	999999	999999	999999	681	250	999999	11	275	507	194	273	372	375	999999	306	144	999999	642	896	377	999999	632	999999	632	999999	137	999999	637	498	999999	999999	384	999999	380	999999	426	55	560	746	999999	999999	375	548	700	999999	999999	864	462	765	685	599	904	410	973	569	999999	210	222	406	123	999999	373	999999	403	999999	888	831	994	427	999999	99	587	895	165	999999	490	999999	999999	999999	789	272	127	872	813	515	415	999999	567	811	15	225	832	163	999999	103	999999	598	155	824	765	999999	869	44	999999	596	22	18	999999	657	999999	814	426	244	999999	999999	999999	500	963	887	470	915	273	192	421	664	266	999999	272	72	639	999999	999999	959	222	999999	403	92	999999	227	502	406	999999	910	732	201	798	597	999999	999999	999999	196	635	267	364	850	400	999999	623	230	339	588	745	193	27	999999	876	467	32	492	457	447	999999	746	395	73	999999	363	460	999999	865	668	886	489	498	999999	266	681	604	372	999999	716	469	999999	887	913	999999	999999	892	999999	324	999999	999999	64	335	136	683	889	999999	301	662	46	236	402	999999	671	702	265	694	573	999999	204	863	999999	758	740	977	746	858	999999	411	653	
470	913	905	534	999999	999999	164	372	770	999999	808	312	709	697	489	76	411	226	221	406	849	329	616	130	477	915	999999	999999	158	999999	999999	401	889	999999	576	999999	496	830	578	999999	111	332	803	562	999999	560	999999	70	260	999999	344	999999	999999	15	803	151	999999	785	999999	187	536	999999	224	833	999999	999999	422	700	131	176	579	581	648	999999	304	527	525	63	733	916	965	245	343	247	602	398	141	884	215	999999	25	711	772	401	342	541	117	970	225	978	148	259	939	94	341	999999	993	917	710	286	999999	254	61	150	221	301	235	999999	240	948	999999	538	495	696	161	868	808	257	19	999999	419	555	837	755	778	716	305	259	905	839	405	224	183	928	808	770	659	631	189	51	315	999999	999999	277	703	609	764	999999	999999	472	955	746	907	947	867	81	416	306	372	505	996	975	999999	401	553	70	999999	999999	999999	391	999999	186	999999	968	999999	288	815	999999	999999	999999	951	999999	999999	443	884	999999	999999	236	999999	737	363	362	269	684	54	999999	69	999999	724	999999	254	207	365	999999	263	778	678	999999	499	999999	265	846	999999	203	553	999999	999999	638	517	999999	999999	999999	505	999999	37	856	999999	393	999999	999999	229	999999	999999	419	999999	754	697	776	189	999999	979	377	999999	482	481	517	999999	999999	999999	110	682	431	831	829	999999	126	999999	214	523	407	999999	295	25	382	368	789	10	835	279	799	257	880	999999	411	914	999999	401	32	679	520	748	999999	999999	823	444	798	999999	26	530	999999	62	492	263	999999	253	694	362	364	124	691	999999	282	796	341	999999	801	972	429	914	512	999999	679	534	999999	659	999999	43	202	937	570	154	984	314	472	746	764	627	676	999999	999999	33	47	999999	999999	13	999999	65	920	969	643	825	999999	111	27	92	382	958	260	999999	243	661	999999	426	553	547	532	999999	333	999999	99	999999	306	272	694	489	688	771	547	998	193	955	122	232	304	744	929	882	296	390	373	806	376	553	999999	999999	999999	620	999999	449	481	508	999999	335	880	999999	529	952	416	538	403	999999	421	262	999999	287	549	937	131	808	618	649	680	999999	231	999999	999999	752	999999	135	625	999999	416	107	999999	999999	234	999999	999999	999999	999999	976	476	758	986	762	395	124	614	999999	999999	999999	498	556	831	832	827	788	114	597	660	999999	615	999999	913	335	205	323	999999	999999	63	762	595	295	593	642	183	922	956	999999	898	693	147	700	115	999999	579	999999	275	694	857	445	682	755	184	448	370	194	845	999999	566	
81	999999	361	593	267	999999	212	963	999999	659	904	831	644	698	967	999999	914	185	223	999999	999999	999999	50	405	617	89	839	120	154	281	988	999999	305	902	999999	314	999999	117	847	369	376	999999	87	44	952	614	48	66	999999	808	999999	999999	631	903	231	33	999999	955	976	188	500	101	818	916	999999	827	535	742	872	663	999999	807	338	853	999999	999999	970	15	453	13	999999	783	999999	346	825	979	455	402	680	803	999999	999999	140	669	999999	284	89	170	373	135	88	306	194	553	955	649	680	778	999999	999999	62	342	512	973	146	717	198	999999	101	692	381	999999	71	78	697	999999	676	999999	999999	999999	368	809	642	327	924	999999	599	359	391	999999	308	677	878	896	750	999999	329	999999	533	999999	96	607	999999	681	754	944	244	999999	856	932	973	22	792	416	425	253	699	194	58	999999	127	999999	999999	916	999999	703	999999	999999	328	999999	703	518	145	999999	30	761	741	999999	572	980	510	483	503	458	999999	999999	884	471	481	507	999999	999999	119	142	43	257	516	162	296	999999	689	80	797	999999	239	465	877	958	396	999999	999999	738	621	77	889	643	345	642	714	108	999999	793	692	820	141	999999	999999	999999	799	772	254	589	674	999999	301	440	686	712	228	747	418	925	84	817	995	204	522	52	252	400	912	999999	999999	999999	241	896	387	976	999999	671	66	874	999999	624	418	999999	999999	109	776	459	957	633	999999	967	690	892	718	999999	824	999999	56	366	999999	999999	860	380	151	486	290	404	63	999999	62	557	690	543	999999	460	408	83	141	423	275	793	442	289	999999	999999	507	348	187	512	162	722	999999	700	125	999999	999999	47	781	586	818	999999	406	258	999999	866	286	157	999999	267	999999	751	806	632	999999	966	999999	999999	920	670	979	941	227	550	557	339	999999	999999	428	17	999999	999999	302	999999	999999	893	396	193	708	593	204	999999	222	920	46	999999	916	992	999999	158	791	999999	127	120	607	999999	999999	999999	701	999999	934	296	999999	127	570	115	999999	999999	37	206	580	999999	872	337	476	999999	729	306	514	999999	423	939	999999	999999	226	999999	253	191	946	999999	999999	540	492	467	659	999999	999999	104	359	931	951	664	999999	412	578	18	319	789	644	978	157	857	351	999999	827	994	905	999999	901	67	999999	278	999999	309	467	49	300	999999	678	568	999999	634	947	583	205	759	999999	978	701	218	999999	464	999999	967	580	881	199	999999	640	664	12	181	203	302	999999	682	999999	664	944	538	717	904	999999	86	999999	523	909	999999	
359	999999	28	999999	757	693	863	407	731	999999	729	585	849	363	774	999999	566	999999	999999	655	513	522	410	321	43	172	999999	999999	352	470	986	66	972	432	588	572	645	999999	423	510	999999	672	951	20	999999	369	999999	363	999999	107	999999	999999	92	264	263	999999	667	707	999999	999999	201	999999	64	999999	361	672	613	999999	774	212	377	490	413	930	226	999999	571	999999	386	674	999999	147	168	254	950	832	973	999999	999999	751	904	938	999999	829	318	999999	618	999999	658	272	999999	272	999999	928	730	39	999999	999999	999999	999999	275	278	331	229	121	64	415	810	320	528	698	895	258	33	308	999999	308	999999	622	999999	232	881	741	124	917	220	999999	240	524	921	91	821	999999	999999	486	636	617	962	718	999999	459	807	379	999999	999999	860	999999	566	999999	999999	730	999999	539	686	199	394	537	999999	999999	900	506	184	295	399	446	876	999999	502	546	999999	822	999999	999999	368	901	425	511	611	551	66	206	991	610	999999	200	915	292	993	566	101	109	410	999999	999999	756	285	999999	980	693	696	644	521	29	958	478	395	311	999999	784	774	883	999999	665	999999	999999	514	999999	71	209	531	594	999999	999999	455	572	421	684	58	612	626	999999	999999	917	854	422	999999	972	652	755	999999	613	121	218	999999	218	999999	744	416	999999	252	711	460	999999	171	999999	422	585	573	395	999999	711	262	568	168	872	362	18	811	999999	999999	999999	921	316	404	917	483	999999	155	246	399	676	999999	933	369	915	452	749	999999	999999	999	110	409	267	999999	999999	360	552	59	919	856	999999	933	584	105	710	790	154	386	253	999999	407	999999	337	999999	999999	443	999999	208	252	429	999999	261	67	999999	918	999999	663	617	311	566	931	964	236	390	234	743	999999	838	659	135	308	999999	512	135	602	670	81	272	318	999999	41	999999	806	499	253	913	875	751	187	577	999999	999999	85	686	999999	442	213	999999	770	646	999999	999999	549	127	999999	999999	749	932	240	258	71	401	309	651	535	588	168	736	147	321	867	941	660	91	998	772	296	999999	439	169	466	134	999999	671	908	550	999999	999999	377	12	174	999999	521	929	999999	999999	236	433	161	999999	999999	476	809	458	779	809	830	999999	128	999999	953	923	502	80	791	936	999999	637	999999	999999	999999	479	369	144	999999	923	430	731	574	273	545	862	674	331	885	999999	324	52	999999	109	720	345	999999	27	58	250	451	450	148	999999	835	999999	690	177	333	805	999999	675	310	856	388	109	893	855	814	999999	999999	180	194	999999	
999999	856	999999	643	273	448	999999	351	96	906	999999	979	593	994	438	999999	182	506	997	90	882	999999	741	46	720	621	452	714	213	999999	992	280	266	346	999999	978	999999	56	999999	884	896	999999	589	404	384	409	515	898	427	868	999999	752	182	999999	918	971	125	708	922	652	999999	204	148	138	914	211	999999	999999	45	459	101	135	602	123	194	999999	999999	347	661	999999	115	999999	297	344	49	999999	107	161	427	987	999999	155	134	261	888	999999	626	460	489	183	685	269	999999	967	999999	793	159	999999	920	801	910	777	57	611	546	452	907	999999	99	674	113	571	828	58	999999	945	11	351	999999	492	999999	999999	858	999999	999999	846	690	999999	566	255	100	47	999999	999999	86	95	999999	522	714	999999	999999	822	999999	815	79	124	440	814	999999	832	791	999999	999999	437	311	999999	919	999999	975	999999	999999	587	247	999999	583	75	340	212	999999	510	846	488	999999	789	698	999999	248	999999	999999	999999	999999	875	999999	734	463	292	212	999999	325	999999	176	540	547	24	682	216	585	999999	241	999999	783	238	843	870	986	313	181	55	738	999999	72	876	999999	463	999999	999999	638	999999	389	999999	862	536	887	205	999999	999999	941	622	116	492	999999	720	999999	415	737	999999	42	999999	748	999999	121	999999	75	999999	713	999999	390	93	999999	795	577	83	148	999999	999999	257	351	647	535	679	371	559	999999	256	542	352	999999	744	999999	117	854	560	764	999999	999999	705	471	205	492	54	925	858	893	999999	914	28	581	870	274	490	835	394	552	78	788	999999	999999	999999	159	999999	234	646	367	620	940	26	318	909	760	445	786	155	164	491	753	513	999999	626	999999	999999	771	204	479	999999	282	999999	999999	696	450	627	485	999999	56	131	820	289	501	282	380	999999	709	671	119	999999	704	690	239	71	324	284	895	602	486	634	600	40	176	999999	999999	481	18	622	469	999999	959	143	109	43	999999	473	999999	393	999999	444	814	109	94	650	541	999999	240	946	381	175	999999	882	176	421	531	999999	123	379	933	899	888	97	999999	976	869	570	999999	206	400	850	999999	512	355	51	820	500	945	526	999999	999999	251	72	999999	304	410	87	966	999999	512	999999	360	999999	999999	999999	556	727	999999	117	781	970	10	43	555	999999	902	229	999999	135	601	41	844	597	999999	186	658	826	846	907	575	792	999999	904	694	520	500	629	63	998	494	999999	999999	837	744	619	756	217	999999	999999	401	999999	549	841	999999	481	999999	763	852	999999	699	999999	880	999999	541	989	999999	106	
349	45	40	282	176	538	640	999999	438	999999	852	999999	429	450	319	999999	999999	394	252	999999	999999	222	484	999999	777	780	999999	999999	222	611	999999	755	253	660	999999	480	690	128	25	21	210	999999	52	39	910	681	853	999999	420	755	999999	157	746	613	288	136	561	303	505	396	240	876	295	827	710	999999	927	999999	583	839	445	999999	999999	999999	999999	239	180	454	999999	105	926	999999	354	467	999999	999999	999999	640	382	740	918	999999	999999	628	780	999999	303	225	328	813	754	94	999999	580	319	99	777	515	60	58	956	116	476	410	469	189	999999	827	701	562	97	297	396	842	920	999999	773	750	460	999999	999999	955	136	22	351	842	384	999999	999999	999999	380	503	589	999999	784	811	920	222	169	600	802	475	524	766	725	466	999999	832	659	270	999999	999999	65	821	122	11	980	463	999999	627	805	758	999999	664	191	594	707	73	999999	119	138	560	999999	859	999999	471	440	999999	297	884	154	552	124	887	721	999999	448	768	221	782	831	999999	163	999999	999999	999999	794	860	999999	141	999999	634	774	999999	142	999999	999999	205	999999	999999	570	619	176	185	482	262	999999	793	942	837	156	999999	852	285	287	671	407	58	73	392	676	580	785	165	135	999999	778	573	754	956	907	252	384	569	999999	221	999999	978	70	542	410	999999	917	999999	984	820	782	498	999999	470	367	397	142	11	974	990	834	20	59	961	484	999999	999999	986	930	903	999999	292	73	75	999999	429	988	999999	982	674	662	47	181	999999	738	289	310	999999	598	519	999999	999999	999999	231	387	289	928	108	999999	339	999999	930	999999	91	266	500	435	206	99	999999	408	611	28	999999	337	796	839	744	233	205	999999	754	398	999999	999999	190	999999	841	999999	101	999999	999999	999999	653	711	999999	230	99	59	999999	853	113	205	660	120	508	365	294	894	999999	450	194	999999	862	999999	999999	542	406	297	999999	802	594	518	999999	447	999999	149	374	598	605	575	749	694	985	351	999999	558	737	999999	295	825	412	946	107	650	316	26	609	93	502	199	824	999999	973	445	999999	595	999999	223	999999	369	990	696	299	25	999999	999999	888	999999	904	660	999999	999999	11	260	999999	999999	420	356	140	502	999999	291	999999	415	999999	946	721	550	92	999999	999999	524	707	999999	834	716	657	92	949	817	137	999999	188	842	394	728	800	723	54	999999	185	850	92	999999	829	708	599	883	273	754	778	348	438	834	999999	290	398	999999	425	684	990	337	407	999999	999999	451	112	999999	30	33	155	999999	505	
999999	894	999999	441	999999	107	136	126	773	819	204	49	788	659	354	999999	114	999999	999999	307	370	999999	999999	453	999999	735	387	999999	345	999999	999999	608	780	999999	999999	999999	999999	848	791	978	299	567	227	999999	212	284	586	792	758	721	916	693	999999	999999	145	999999	57	66	672	872	999999	530	781	910	999999	596	268	946	691	415	744	265	999999	746	17	802	413	999999	250	495	158	595	847	623	999999	556	188	89	706	138	999999	741	186	999999	269	769	999999	999999	939	616	25	639	111	999999	977	660	155	684	999999	343	436	718	999999	187	999999	133	682	167	999999	31	417	189	249	999999	523	999999	89	629	487	247	26	106	399	634	479	519	494	505	646	999999	411	503	395	373	999999	184	925	999	205	999999	97	628	353	999999	208	835	399	548	829	974	580	525	207	455	327	999999	328	999999	707	999999	639	187	521	677	619	914	999999	876	860	349	999999	90	434	999999	160	397	999999	481	435	644	129	999999	675	999999	999999	886	306	939	55	371	999999	999999	999999	990	999999	910	999999	676	308	294	999999	523	999999	999999	897	499	100	999999	999999	929	586	847	999999	999999	94	693	999999	848	961	733	617	853	830	999999	493	342	788	443	845	249	999999	86	182	151	601	605	268	195	999999	226	999999	450	643	126	785	17	999999	999999	905	812	409	268	999999	999999	676	198	692	198	999999	999999	999999	999999	20	66	649	999999	674	999999	471	489	435	325	84	745	938	177	999999	714	713	486	999999	559	999999	43	840	31	371	608	475	413	913	80	198	999999	999999	148	999999	587	477	999999	999999	999999	999999	426	387	93	194	969	636	509	999999	999999	484	999999	221	161	129	976	225	627	147	76	148	67	575	365	136	999999	999999	799	999999	632	246	999999	153	999999	791	120	656	756	837	402	971	966	999999	999999	595	678	997	362	28	463	371	850	147	275	246	999999	850	32	956	329	999999	999999	772	999999	742	999999	377	253	369	18	330	469	789	745	105	182	631	641	999999	458	999999	877	780	282	999999	396	300	877	731	91	999999	634	800	518	999999	145	203	90	201	999999	999999	753	992	20	143	902	70	999999	180	74	88	219	262	508	461	861	999999	500	94	356	755	500	521	999999	748	696	668	999999	92	960	978	551	450	230	157	123	999999	999999	149	999999	999999	898	706	667	999999	60	381	301	999999	801	89	703	995	999999	793	810	242	714	271	447	243	788	999999	999999	999999	536	769	42	360	999999	999999	294	361	999999	30	999999	793	854	284	697	324	377	999999	291	999999	285	555	604	
436	346	881	180	508	701	134	546	588	495	581	476	291	999999	941	718	824	794	352	278	825	999999	27	999999	999999	999999	133	866	573	38	340	810	980	999999	605	24	465	806	786	659	602	483	999999	999999	283	808	999999	999999	435	999999	999999	95	932	286	778	499	329	504	740	934	578	267	973	560	165	770	495	126	743	927	262	27	18	693	676	352	668	719	999999	631	167	158	440	999999	571	254	878	703	396	999999	694	999999	76	852	999999	344	510	999999	152	999999	322	299	999999	508	253	448	999999	999999	610	436	999999	609	399	999999	999999	430	827	905	999999	910	891	791	730	637	242	301	999999	166	999999	342	842	951	577	601	318	868	916	932	999999	132	999999	638	999999	960	284	95	572	957	999999	660	999999	604	728	241	620	531	569	603	276	952	497	921	637	277	594	880	41	999999	999999	908	513	894	91	999999	742	999999	697	770	362	157	999999	993	999999	950	825	247	232	999999	980	786	999999	323	665	872	634	256	11	999999	376	404	63	774	167	177	157	622	523	862	999999	368	833	799	250	999999	233	504	999999	686	452	356	657	695	817	23	999999	200	239	219	999999	496	261	871	403	958	103	954	836	913	803	213	724	370	847	622	953	509	82	999999	999999	140	416	324	999999	29	747	367	957	153	999999	999999	393	314	630	12	116	962	405	292	35	279	668	926	999999	249	632	296	848	204	70	110	128	692	570	111	89	999999	497	999999	220	735	996	692	355	846	819	420	999999	844	516	991	114	789	520	379	999999	489	441	144	397	460	999999	763	93	467	839	700	999999	529	923	179	999999	999999	999999	300	999999	975	581	47	429	999999	556	14	688	78	999999	999999	181	201	639	999999	505	999999	986	999999	226	243	609	888	999999	999999	676	220	999999	999999	999999	92	999999	230	106	495	908	999999	715	185	999999	999999	999999	24	471	510	528	551	890	332	674	122	44	322	999999	49	999999	693	40	999999	545	346	93	351	552	999999	621	951	104	153	692	111	646	999999	856	711	999999	999999	426	506	600	999999	329	598	672	414	58	404	156	67	129	224	374	415	640	566	431	733	472	558	888	577	457	746	640	999999	475	999999	466	999999	880	782	276	533	999999	420	999999	999999	678	999999	999999	227	804	47	34	999999	737	241	180	299	289	999999	999999	867	999999	32	677	583	957	109	938	825	938	784	186	999999	948	840	705	999999	999999	999999	64	334	694	670	773	420	722	173	835	244	999999	176	92	455	660	408	915	687	742	443	537	579	208	999999	
288	30	860	999999	529	999999	535	950	749	353	380	999999	183	947	258	999999	860	794	999999	704	773	999999	701	731	686	549	925	999999	487	116	409	999999	136	999999	999999	753	560	44	999999	939	999999	111	427	739	85	999999	235	999999	999999	485	582	742	315	999999	999999	517	328	999999	11	980	971	516	999999	642	943	894	670	527	565	505	999999	826	160	334	994	999999	999999	961	999999	822	323	999999	589	12	533	666	179	631	391	999999	434	431	42	663	968	202	999999	785	796	999999	999999	708	412	999999	778	756	592	981	509	602	173	367	483	189	666	999999	999999	470	118	286	725	999999	146	999999	81	285	793	496	365	802	43	999999	175	473	629	615	999999	999999	234	776	999999	197	131	788	999999	77	999999	853	999999	954	275	178	676	519	465	163	571	721	861	502	963	999999	625	707	568	605	201	19	999999	999999	467	280	246	342	212	537	917	357	979	14	338	939	499	999999	536	865	891	656	18	475	53	834	795	732	999999	979	571	999999	230	999999	875	937	303	945	497	995	932	999999	317	927	246	224	999999	999999	173	34	605	224	999999	702	713	999999	11	93	17	633	484	999999	999999	232	966	502	136	873	139	401	645	553	914	541	933	999999	348	90	239	828	102	999999	568	788	383	999999	254	527	999999	999999	935	219	999999	863	521	999999	814	999999	961	999999	999999	867	727	771	999999	61	310	639	769	165	206	921	854	999999	999999	545	944	741	849	619	258	609	481	799	466	999999	615	60	30	515	743	264	999999	496	740	234	221	797	409	332	999999	614	758	246	143	24	365	759	332	975	483	82	999999	352	999999	488	999999	928	315	952	445	259	999999	264	999999	941	999999	367	447	315	334	157	341	526	572	643	850	244	666	451	80	855	999999	54	41	671	29	999999	999999	999999	838	292	491	456	886	796	996	504	999999	201	221	999999	321	26	999999	335	740	718	780	999999	637	161	272	863	882	589	532	573	999999	999999	921	36	366	195	477	52	666	999999	640	775	647	356	419	474	999999	82	999999	710	403	705	930	311	995	159	624	687	29	999999	574	999999	274	432	281	999999	279	194	641	136	549	608	669	999999	87	15	214	291	741	999999	999999	999999	55	821	179	526	820	620	999999	216	571	999999	32	48	320	344	510	224	84	345	999999	55	999999	417	170	795	46	84	234	999999	999999	343	946	231	994	999999	260	453	999999	999999	999999	999999	163	999999	565	999999	586	631	545	999999	504	989	216	405	602	587	378	999999	999999	999999	999999	745	395	50	270	238	
842	999999	999999	999999	999999	67	962	329	999999	546	891	16	852	410	218	414	539	999999	496	956	999999	999999	999999	999999	395	999999	792	877	275	999999	273	123	999999	337	999999	785	999999	988	999999	447	999999	886	324	999999	695	999999	999999	999999	175	85	216	905	554	314	111	302	181	636	171	471	274	94	999999	573	282	778	843	525	492	433	999999	551	830	58	999999	250	999999	572	999999	33	999999	999999	712	199	311	368	569	859	235	625	614	950	827	198	183	941	999999	751	783	917	528	270	767	742	257	665	999999	999999	999999	861	75	608	915	148	999999	731	382	864	271	914	218	999999	299	999999	999999	877	724	999999	875	988	417	484	788	999999	504	576	999999	969	941	646	294	74	485	374	559	999999	44	999999	564	999999	569	968	490	869	709	999999	970	900	923	380	941	442	629	395	999999	590	820	122	643	68	956	413	999999	624	999999	153	508	925	999999	999999	842	45	87	434	428	449	994	919	104	960	605	875	55	571	705	851	445	99	920	999999	194	922	999999	506	495	166	55	865	249	565	999999	55	592	120	538	906	364	204	966	14	596	901	27	682	462	91	367	361	919	778	708	419	999999	349	628	919	999999	581	999999	272	404	139	680	538	925	560	292	935	999999	999999	497	250	999999	916	382	999999	904	999999	54	413	798	999999	999999	470	999999	625	51	253	491	619	916	999999	999999	704	610	467	230	999999	756	902	999999	432	328	129	291	467	999999	97	966	344	24	626	536	535	473	709	192	219	999999	999999	999999	999999	999999	423	883	713	984	428	316	915	73	425	616	152	615	375	999999	827	189	399	999999	954	999999	157	604	299	256	999999	999999	900	284	21	808	457	999999	759	979	905	246	577	483	999999	999999	61	281	599	999999	394	920	107	344	365	40	291	999999	564	762	305	818	593	466	264	999999	416	640	62	616	168	758	999999	396	999999	590	612	916	999999	999999	235	876	15	289	861	810	142	999999	919	980	999999	487	999999	999999	999999	96	653	999999	228	680	999999	999999	229	982	851	635	74	711	874	774	428	999999	508	390	536	429	812	313	605	999999	64	850	999999	81	99	681	930	858	712	999999	999999	501	697	791	809	999999	999999	33	438	235	745	431	691	154	562	161	978	447	470	263	999999	999999	515	774	625	999999	698	999999	892	999999	705	215	998	500	837	926	999999	716	581	721	999999	999999	875	379	708	633	169	577	518	999999	703	492	398	458	999999	597	985	999999	176	296	126	999999	140	268	530	539	432	200	316	636	484	999999	866	
999999	491	999999	474	999999	75	991	363	999999	639	954	476	223	817	549	999999	250	999999	754	550	999999	605	273	658	617	999999	178	999999	968	271	882	464	999999	625	650	967	616	132	849	857	184	933	999999	869	186	791	316	722	999999	800	999999	695	729	721	999999	152	227	835	857	297	897	791	394	859	757	500	45	999999	999999	582	784	127	999999	897	375	999999	609	403	482	999999	541	999999	327	178	206	196	734	999999	53	507	749	781	275	561	959	393	999999	146	999999	685	756	719	999999	311	25	999999	604	832	355	231	543	823	362	999999	756	999999	473	226	662	999999	765	324	554	999999	999999	13	852	999999	937	981	813	473	291	999999	78	999999	901	999999	162	258	592	902	374	822	999999	926	999999	244	805	999999	919	332	483	551	999999	999999	174	884	478	22	105	73	894	373	417	79	542	565	963	933	549	999999	73	414	978	863	950	732	999999	906	584	617	734	428	72	491	989	740	876	636	657	27	547	999999	163	528	17	10	999999	893	393	999999	280	871	969	472	999999	79	572	999999	491	999999	999999	572	437	487	338	476	311	926	90	802	688	336	285	532	999999	999999	260	459	856	999999	328	999999	999999	721	999999	999999	459	999999	999999	999999	177	820	154	225	839	974	712	675	999999	999999	699	487	813	999999	184	943	999999	446	999999	346	818	123	999999	542	124	999999	60	716	999999	475	27	712	704	169	634	999999	192	70	692	935	219	999999	270	999999	999999	840	999999	930	999999	403	277	22	47	886	112	63	620	612	111	999999	924	999999	999999	724	999999	999999	783	654	956	315	999999	535	753	627	999999	243	853	884	291	999999	375	129	178	747	999999	14	674	818	67	580	999999	579	958	227	20	222	59	545	802	273	67	355	974	241	999999	999999	268	999999	759	868	210	736	330	827	999999	999999	999999	999999	526	518	322	965	596	385	67	191	576	536	616	999999	193	317	92	28	999999	29	155	936	115	465	999999	264	68	198	380	521	259	140	999999	999999	394	999999	29	293	999999	102	758	598	999999	460	175	732	803	846	684	999999	999999	999999	611	89	659	891	682	999999	772	67	906	408	999999	546	999999	446	418	411	999999	999999	999999	999999	76	134	999999	557	999999	655	299	23	461	222	513	486	867	946	999999	999999	554	999999	588	957	999999	893	195	999999	592	637	527	729	324	401	999999	762	605	855	245	487	818	112	138	37	771	759	606	694	894	529	999999	986	916	380	856	999999	999999	340	287	183	939	911	964	999999	999999	570	699	69	895	751	880	21	710	52	
229	452	374	561	196	761	297	999999	465	73	999999	540	999999	943	999999	300	428	999999	577	999999	547	906	148	13	899	211	70	546	798	152	648	666	285	999999	160	414	662	999999	153	525	885	999999	999999	901	176	597	757	999999	524	605	999999	615	443	999999	504	322	314	999999	661	999999	701	750	701	323	999999	999999	265	938	999999	140	637	645	999999	62	999999	109	460	246	836	312	454	314	31	203	818	42	232	637	380	837	999999	999999	131	169	824	145	999999	142	486	999999	341	819	999999	999999	999999	688	494	999999	999999	404	861	999999	534	999999	999999	397	728	999999	504	391	79	627	567	954	39	346	524	962	237	51	363	328	759	962	970	999999	352	636	235	140	999999	840	999999	975	999999	42	999999	771	628	437	416	999999	637	105	804	714	261	17	365	630	174	531	999999	430	51	543	318	571	389	999999	54	101	283	999999	843	999999	461	591	999999	996	580	752	999999	999999	999999	125	999999	664	168	265	999999	999999	281	999999	965	27	686	745	934	442	724	999999	391	723	392	325	999999	999999	999999	575	262	670	999999	999999	60	421	197	363	999999	926	851	999999	413	133	532	710	999999	678	409	825	552	716	657	999999	999999	999999	371	620	417	319	160	999999	412	592	13	999999	315	913	999999	554	829	332	999999	18	999999	80	791	267	999999	682	504	296	863	999999	999999	999999	23	492	95	675	59	999999	945	487	775	432	251	820	130	999999	404	906	999999	999999	996	229	767	648	999999	212	594	113	430	735	814	999999	566	976	568	467	699	823	999999	999999	504	262	999999	471	242	999999	828	999999	147	999999	999999	999999	172	999999	439	999999	778	999999	537	883	90	946	157	220	672	910	866	275	261	662	130	580	89	255	360	744	999999	999999	999999	795	999999	623	966	999999	458	226	999999	557	546	764	689	334	295	944	798	558	114	176	798	999999	999999	563	718	484	999999	706	519	916	657	695	961	481	958	741	509	999999	979	108	762	999999	999999	318	729	497	999999	795	295	999999	457	999999	639	999999	507	999999	999999	820	905	492	798	999999	706	999999	999999	851	803	999999	999999	554	444	340	578	16	999999	351	123	999999	833	231	511	465	999999	384	469	855	999999	295	999999	874	248	689	999999	497	999999	21	749	432	417	878	693	999999	428	999999	700	126	233	999999	271	999999	999999	518	986	684	980	343	339	332	325	54	999999	517	243	999999	315	754	999999	91	999999	403	999999	999999	999999	955	537	745	46	681	683	353	632	432	33	818	999999	729	702	877	516	966	681	999999	117	373	92	186	532	999999	
435	945	347	999999	925	868	563	289	941	999999	156	245	307	999999	648	972	422	999999	493	424	999999	585	62	901	574	741	721	184	583	213	872	999999	222	999999	255	999999	16	490	507	165	265	624	999999	671	999999	280	999999	33	778	145	999999	999999	692	118	999999	849	999999	446	999999	194	156	999999	999999	738	168	999999	32	198	412	910	965	932	865	338	999999	973	797	999999	180	304	999999	697	406	448	262	999999	668	999999	780	999999	999999	999999	999999	999999	19	876	917	59	513	934	258	999999	999999	867	179	28	854	364	948	999999	62	513	999999	999999	122	458	982	267	999999	15	999999	917	999999	16	76	405	28	553	999999	293	999999	999999	999999	245	55	601	86	538	999999	244	308	314	166	999999	999999	999999	999999	640	210	999999	999999	659	999999	999999	807	340	73	614	801	999999	10	311	45	665	999999	313	636	39	236	520	382	453	999999	250	999999	999999	761	992	662	735	999999	387	353	768	399	406	999999	999999	438	715	538	471	737	504	999999	999999	278	500	126	49	703	275	414	689	187	449	670	333	999999	983	578	81	952	75	673	999999	958	999999	275	902	999999	268	600	521	982	910	716	999999	16	710	999999	271	999999	622	41	835	973	999999	999999	950	999999	850	577	455	147	467	999999	671	831	621	999999	11	235	223	910	445	999999	999999	707	277	733	186	999999	100	999999	317	205	339	999999	838	649	304	686	325	177	289	999999	155	383	525	401	54	663	395	672	553	46	661	712	596	170	999999	956	323	226	558	534	487	26	999999	271	190	637	992	971	743	325	999999	56	630	753	528	519	999999	999999	688	999999	930	427	999999	999999	999999	999999	448	677	569	347	372	108	618	999999	214	139	999999	263	221	417	670	423	928	238	136	615	999999	842	642	570	774	447	999999	45	603	69	142	999999	727	563	199	325	411	405	999999	811	437	875	549	999999	965	999999	999999	281	853	999999	499	656	154	999999	545	605	44	998	573	999999	570	999999	161	999999	997	999999	535	657	227	354	22	532	285	325	188	215	303	999999	605	846	782	267	191	999999	569	485	414	799	28	999999	290	413	832	37	250	853	724	403	402	970	402	999999	999999	999999	504	966	380	829	749	339	312	791	403	726	151	313	401	999999	585	521	590	999999	999999	633	73	999999	700	258	84	335	491	899	850	634	999999	999999	999999	682	591	603	115	584	60	999999	291	499	19	115	885	937	999999	999999	818	881	390	666	377	429	445	999999	276	999999	999999	423	848	412	941	999999	282	999999	999999	719	999999	999999	415	16	999999	
950	351	574	599	594	999999	999999	873	999999	999999	969	254	787	408	784	247	999999	337	982	829	636	999999	879	557	250	832	519	838	999999	186	999999	475	383	981	426	999999	871	306	999999	760	999999	550	26	331	972	524	495	999999	325	999999	787	654	433	186	999999	119	472	999999	358	761	999999	308	141	654	254	999999	870	806	999999	706	375	999999	656	232	220	999999	999999	999999	585	726	347	552	999999	999999	399	191	999999	207	932	316	614	854	948	919	907	999999	418	999999	86	477	999999	689	984	618	116	398	998	210	965	962	295	914	440	631	424	999999	784	999999	265	73	461	673	874	675	101	520	450	999999	324	999999	999999	999999	481	117	82	999999	999999	905	164	10	192	999999	241	969	31	700	424	327	505	608	535	548	117	23	26	979	815	319	526	595	948	272	885	75	999999	999999	999999	333	558	766	741	999999	716	264	880	619	442	904	654	401	106	132	241	716	375	999999	354	468	101	102	842	999999	388	999999	62	920	956	176	685	197	267	999999	768	738	999999	655	831	852	999999	406	547	910	665	134	498	825	999999	178	699	164	488	999999	999999	465	924	999999	999999	999999	212	959	999999	276	999999	466	999999	999999	364	502	850	999999	999999	502	999999	695	999999	932	592	264	999999	236	889	999999	476	530	709	293	859	312	999999	382	999999	685	650	999999	742	999999	691	209	990	999999	471	538	328	979	857	986	648	546	910	999999	900	246	999999	999999	80	999999	799	699	757	850	999999	61	688	477	564	622	851	999999	952	283	250	393	273	588	765	361	469	496	673	722	644	323	999999	999999	482	918	999999	675	112	867	482	992	452	150	345	999999	849	850	425	999999	145	496	593	636	751	517	973	999999	220	718	415	312	36	44	216	833	659	866	999999	999999	23	999999	59	94	999999	258	999999	132	999999	999999	999999	999999	81	438	587	157	729	765	81	964	944	122	464	394	462	179	965	417	933	512	999999	983	999999	778	231	999999	446	508	835	502	575	999999	253	999999	216	999999	241	597	456	68	999999	893	794	40	999999	900	721	665	999999	631	999999	533	199	740	596	528	763	303	217	628	999999	999999	930	578	399	103	868	999999	187	999999	938	999999	961	999999	409	865	198	824	86	330	999999	780	877	213	219	52	999999	513	278	999999	42	938	390	828	357	882	963	225	641	999999	999999	999999	488	999999	693	914	999999	325	340	730	339	938	999999	886	389	930	353	727	369	357	442	365	332	498	999999	999999	999999	999999	527	527	902	972	999999	999999	298	999999	302	912	519	304	
479	346	182	548	999999	999999	999999	999999	449	999999	538	999999	856	999999	175	676	798	990	999999	693	927	999999	999999	813	827	366	999999	747	597	271	999999	441	217	75	877	106	999999	784	999999	540	288	492	693	999999	989	666	126	899	313	621	999999	312	999999	826	376	999999	548	369	720	993	348	973	906	187	788	999999	999999	791	416	999999	494	23	999999	799	414	444	999999	697	999999	999999	249	999999	999999	975	942	336	858	390	999999	999999	558	822	999999	155	999999	315	586	515	322	892	637	335	492	244	137	315	999999	783	422	932	302	999999	545	559	999999	492	999999	931	999999	462	248	647	102	999999	519	671	950	999999	607	109	858	241	999999	999999	999999	914	373	210	848	636	999999	85	968	766	546	708	287	999999	401	999999	999999	655	280	860	999999	990	242	913	724	465	999999	754	185	322	83	71	999999	999999	36	839	129	338	93	608	586	172	999999	336	42	811	999999	445	999999	898	333	999999	960	525	288	999999	681	459	485	392	280	999999	900	655	692	485	243	673	487	562	589	999999	571	672	283	490	999999	905	999999	912	81	920	450	999999	999999	870	110	949	335	999999	167	669	852	700	338	999999	272	33	999999	556	578	999999	957	752	999999	885	641	298	251	797	231	775	999999	572	321	999999	680	623	665	822	384	999999	347	994	404	920	594	999999	343	817	228	999999	272	334	344	359	962	698	967	114	238	812	999999	538	272	391	100	290	389	978	785	999999	367	820	182	999999	384	963	357	398	999999	770	954	434	578	933	999999	999999	999999	961	398	999999	655	561	594	571	586	999999	999999	999999	829	314	491	365	41	579	930	451	162	60	999999	998	350	579	813	468	858	283	959	339	878	847	62	427	590	803	993	806	236	610	707	575	242	345	569	986	999999	598	999999	999999	12	72	101	187	986	399	641	85	999999	999999	713	999999	999999	999999	144	982	999999	73	775	237	585	134	224	551	352	409	766	15	20	999999	189	269	880	960	999999	816	755	874	999999	200	172	917	999999	110	897	404	726	839	211	586	733	224	999999	175	424	999999	847	549	999999	586	633	635	75	919	946	453	433	888	76	999999	999999	999999	632	585	75	667	999999	123	653	999999	683	999999	804	433	104	964	445	715	545	999999	968	215	999999	855	999999	999999	852	999999	164	453	971	837	773	883	360	355	592	248	110	999999	812	999999	896	886	902	707	999999	642	825	999999	999999	999999	353	617	999999	30	347	777	999999	538	814	927	958	999999	999999	846	163	921	82	748	382	207	615	787	646	244	
999999	163	952	859	705	999999	322	183	446	263	493	165	533	340	18	999999	229	571	942	884	775	999999	909	66	553	910	569	999999	999999	810	999999	565	999999	124	710	193	824	169	832	604	614	999999	999999	723	362	997	397	741	740	999999	977	53	845	761	469	999999	254	895	999999	795	650	245	574	636	999999	928	999999	999999	630	824	999999	70	999999	999999	279	989	933	195	704	556	522	827	999999	999999	832	999999	720	999999	655	97	938	929	854	47	999999	379	220	137	572	434	812	999999	121	915	575	917	314	506	492	479	690	69	201	758	282	999999	897	999999	803	102	217	975	763	543	999999	71	216	701	999999	999999	778	805	623	280	999999	543	716	431	476	914	754	224	999999	185	407	879	999999	105	999999	139	999999	688	333	999999	999999	837	224	578	40	999999	711	612	999999	999999	701	884	446	920	25	739	117	476	66	889	347	993	999999	588	999999	16	333	120	937	999999	427	100	482	152	999999	905	328	999999	401	962	213	152	999999	145	999999	999999	443	817	999999	35	32	999999	999999	444	142	233	590	636	999999	33	190	600	674	855	174	610	999999	303	867	999999	999999	969	85	104	686	204	890	122	114	623	573	516	40	999999	242	422	468	48	19	830	325	692	705	377	781	999999	999999	257	971	873	120	149	949	999999	999999	63	930	537	999999	999999	342	477	999999	819	999999	674	999999	762	622	752	151	999999	293	46	999999	999999	999999	708	322	84	727	643	151	240	512	433	566	999999	308	189	491	931	290	81	497	847	999999	999999	916	117	51	999999	634	229	732	746	856	912	999999	886	789	232	225	683	221	699	336	300	316	37	999999	511	999999	443	270	220	93	221	549	999999	566	387	791	215	999999	21	999999	922	508	999999	577	653	881	421	400	269	999999	606	860	999999	520	870	999999	889	999999	999999	261	999999	958	522	999999	644	373	999999	999999	411	440	20	999999	209	690	414	792	999999	459	463	999999	52	52	999999	504	487	999999	750	435	695	807	902	214	502	999999	999999	963	999999	999999	933	290	649	100	989	999999	705	955	661	118	999999	88	39	439	999999	910	218	158	957	28	185	292	623	806	999999	603	538	805	159	449	872	999999	806	999999	526	183	999999	952	62	182	999999	999999	700	642	329	617	999999	472	999999	592	999999	999999	15	967	999999	999999	667	843	465	396	299	900	805	221	245	999999	281	592	913	373	929	266	106	785	999999	653	592	980	999999	27	824	75	147	567	898	213	445	838	519	999999	516	146	496	666	999999	898	726	488	406	664	346	
195	999999	305	662	294	572	999999	748	284	67	686	366	999999	571	234	763	999999	322	999999	229	442	83	47	856	999999	770	999999	999999	331	999999	114	584	999999	999999	999999	999999	999999	905	614	641	225	100	244	818	830	780	57	105	658	144	487	175	999999	444	903	122	999999	448	999999	999999	999999	999999	999999	357	953	112	543	768	932	718	921	343	708	400	13	351	839	229	36	23	999999	999999	254	196	449	938	999999	388	777	999999	994	403	46	100	999999	898	674	999999	864	728	999999	289	172	939	223	999999	467	973	999999	561	999999	302	999999	855	800	798	999999	239	908	25	892	999999	990	415	724	528	307	618	892	999999	999999	999999	999999	308	776	443	181	314	973	305	999999	999999	999999	225	254	701	999999	190	299	710	826	999999	999999	849	835	999999	298	757	225	695	846	849	91	336	999999	330	999999	124	999999	999999	626	767	266	612	544	656	218	775	170	32	547	126	328	191	288	999999	974	515	472	694	999999	423	99	288	459	999999	164	999999	341	924	763	866	111	932	999999	69	188	375	999999	189	873	523	597	202	999999	729	530	900	57	999999	355	432	652	394	999999	999999	999999	977	999999	999999	999999	597	999999	246	268	680	999999	999999	108	229	64	999999	210	292	820	999999	826	896	140	729	999999	263	572	690	578	341	224	999999	721	999999	999999	999999	222	403	687	286	89	360	934	999999	714	144	999999	828	999999	999999	231	369	999999	589	386	999999	847	433	810	248	34	753	667	927	466	308	675	227	838	999999	396	806	605	999999	552	475	962	999999	999999	999999	461	744	104	999999	999999	854	152	141	504	999999	362	788	999999	448	261	335	999999	16	999999	415	468	584	990	741	999999	425	764	999999	46	999999	819	194	419	843	786	999999	659	999999	817	611	166	543	723	999999	501	607	224	167	293	227	783	999999	652	999999	508	877	753	362	479	694	100	123	999999	593	789	178	379	749	661	970	676	855	199	408	999999	925	860	761	249	999999	210	999999	746	818	137	999999	541	810	999999	999999	999999	999999	366	132	999999	52	447	139	449	999999	999999	474	505	999999	551	999999	766	999999	359	582	26	992	999999	726	493	493	377	286	466	925	999999	569	414	999999	443	379	499	76	887	216	487	731	999999	916	999999	735	111	433	277	999999	108	999999	999999	761	892	999999	999999	640	638	999999	675	999999	673	524	999999	668	69	752	879	182	438	699	366	152	105	295	999999	207	210	758	391	943	19	266	826	350	999999	653	860	898	196	999999	437	860	540	999999	67	796	999999	857	675	359	999999	105	
999999	408	930	318	666	999999	863	999999	440	880	645	732	999999	416	697	354	560	999999	891	999999	985	579	272	999999	611	778	237	884	977	352	92	41	399	913	494	428	999999	799	999999	263	999999	210	428	999999	224	808	174	651	108	875	307	269	467	573	119	201	999999	433	707	999999	379	999999	18	98	999999	613	342	999999	921	279	934	760	430	638	945	785	161	715	999999	802	613	586	999999	111	54	823	573	826	804	303	291	986	101	999999	999999	65	202	340	758	610	476	926	729	999999	999999	999999	999999	829	628	999999	50	431	151	905	284	793	204	999999	53	975	49	515	443	999999	987	947	669	999999	999999	889	999999	821	957	681	335	687	857	955	170	508	984	744	208	479	262	999999	845	196	824	100	861	999999	296	782	999999	960	492	110	842	993	877	516	84	738	741	999999	474	469	579	597	936	248	746	544	991	305	317	963	375	999999	111	482	507	664	999999	307	534	184	121	374	204	756	123	177	630	999999	999999	469	738	44	396	999999	999999	236	164	623	548	751	791	274	653	999999	734	715	999999	404	18	419	711	999999	999999	299	357	999999	402	999999	999999	579	999999	523	999999	848	235	341	740	725	866	280	510	414	999999	999999	393	846	721	999999	32	408	285	235	468	260	999999	999999	350	999999	999999	411	834	999999	498	999999	837	277	639	999999	303	402	999999	176	538	737	909	307	999999	911	999999	511	493	726	167	726	999999	689	64	385	100	999999	999999	999999	999999	999999	446	999999	915	789	945	125	217	999999	382	999999	433	999999	999999	731	350	460	999999	438	200	527	917	999999	817	772	675	999999	999999	264	999999	373	999999	342	479	83	999999	384	391	999999	999999	790	303	576	354	538	303	194	999999	333	44	640	318	562	999999	179	547	999999	717	999999	124	999999	902	952	213	18	228	101	639	623	999999	966	79	726	473	410	233	351	762	289	999999	491	165	999999	229	999999	65	848	999999	310	535	999999	666	247	999999	178	887	351	372	346	999999	999999	554	378	893	999999	999999	999999	999999	51	945	206	576	999999	674	999999	641	23	732	999999	953	379	210	339	999999	999999	999999	999999	946	304	999999	999999	999999	999999	969	999999	936	787	995	161	512	999999	999999	848	364	339	395	238	573	157	999999	874	999999	242	393	940	10	225	999999	425	999999	739	645	999999	528	72	227	160	468	999999	696	854	27	581	999999	490	999999	999999	974	758	93	80	267	799	767	648	274	745	42	38	999999	999999	506	580	999999	999999	828	999999	329	302	122	244	770	176	460	683	857	999999	614	903	
330	999999	250	532	342	698	482	999999	38	999999	798	481	128	439	999999	975	999999	446	999999	855	661	999999	42	682	645	999999	310	101	999999	94	791	237	999999	999999	708	627	480	974	248	694	300	982	935	448	999999	999999	999999	340	45	485	335	420	848	759	251	673	615	568	886	493	397	999999	507	999999	99	571	999999	988	730	513	505	382	208	504	564	679	721	594	189	999999	732	969	65	863	758	380	388	382	999999	45	21	911	98	999999	306	999999	484	991	358	931	999999	137	609	532	999999	952	221	353	999999	571	951	999999	389	881	761	428	335	644	195	718	192	968	110	695	501	593	294	454	999999	655	205	730	245	257	999999	999999	369	533	883	999999	169	45	187	999999	93	990	999999	216	999999	877	584	840	805	999999	748	332	37	914	41	999999	667	767	999999	548	376	231	786	999999	176	166	68	802	760	999999	559	999999	999999	783	612	510	70	999999	460	330	80	364	924	605	509	392	577	455	502	497	999999	402	999999	638	949	999999	214	401	50	999999	819	999999	89	425	999999	601	542	253	999999	530	335	589	999999	825	999999	999999	306	190	632	784	589	612	309	273	252	167	267	161	999999	999999	999999	999999	47	623	510	999999	285	999999	524	907	999999	333	999999	972	171	557	95	74	170	938	564	33	769	265	258	216	482	999999	182	923	999999	999999	419	560	233	666	552	999999	324	189	736	999999	665	724	934	265	468	337	112	999999	999999	202	990	999999	196	282	899	782	375	999999	999999	469	337	601	574	999999	913	593	748	504	999999	402	750	981	211	767	367	999999	330	992	999999	154	713	487	851	999999	400	524	374	951	767	769	327	999999	999999	276	469	74	160	476	351	875	589	999999	999999	679	452	19	693	428	914	999999	461	999999	556	670	999999	849	999999	433	78	399	228	797	737	245	84	730	999999	935	999999	303	894	854	650	872	565	115	798	181	698	391	830	945	46	912	318	944	473	702	519	619	999999	726	999999	952	657	999999	870	453	999999	721	401	757	999999	621	959	607	732	684	115	999999	61	579	735	686	568	282	761	825	927	139	267	914	425	688	999999	178	456	697	225	773	245	355	999999	976	989	82	824	424	952	710	222	999999	597	869	568	744	990	721	394	384	41	999999	525	475	464	999999	342	442	641	791	161	44	469	342	414	706	999999	999999	697	495	458	999999	872	999999	999999	999999	327	999999	129	246	187	999999	313	840	999999	200	829	109	522	999999	740	391	783	999999	559	999999	329	999999	999999	862	740	241	999999	898	
925	694	182	309	558	985	999999	785	999999	405	613	999999	730	999999	600	999999	877	903	246	193	754	999999	562	711	999999	738	159	72	102	999999	505	946	710	415	915	57	999999	999999	551	536	354	955	999999	999999	557	143	999999	700	665	999999	985	836	995	840	153	859	142	470	999999	820	999999	999999	999999	65	899	667	999999	999999	999999	552	206	999999	362	709	999999	799	999999	184	164	533	290	458	407	852	282	668	950	870	271	65	915	999999	999999	999999	700	257	272	22	489	999999	427	142	987	122	53	637	484	999999	10	354	999999	958	316	118	999999	388	698	840	999999	240	999999	845	999999	999999	637	648	470	631	19	591	999999	985	694	274	115	999999	470	295	999999	999999	999999	665	869	917	203	957	251	778	201	322	558	432	239	999999	183	581	88	339	485	405	999999	852	286	419	999999	876	273	51	999999	390	917	999999	41	148	55	999999	976	146	464	680	406	691	999999	697	42	114	755	446	100	534	999999	999999	809	413	477	341	388	459	109	326	694	999999	775	811	999999	155	999999	100	212	131	605	942	875	805	998	999999	999999	589	386	999999	130	827	999999	478	999999	786	603	627	671	714	672	999999	47	999999	999999	206	999999	628	302	887	712	665	243	969	928	137	265	14	414	991	918	799	83	999999	206	999999	258	306	500	618	551	773	429	999999	459	999999	999999	999999	819	999999	999999	794	296	498	11	465	999999	999999	999999	193	530	598	223	679	795	872	453	651	941	128	948	999999	999999	683	346	999999	245	744	519	849	232	526	195	612	432	999999	512	999999	394	999999	999999	277	756	316	999999	952	559	750	703	999999	635	262	797	700	854	949	666	613	162	71	230	848	999999	700	960	14	413	611	256	671	369	868	267	210	999999	680	999999	821	596	394	389	495	51	933	223	969	729	495	758	483	466	899	432	999999	520	434	805	65	355	93	549	948	503	999999	226	999999	999999	596	854	183	95	845	26	767	682	734	807	999999	999999	990	999999	999999	999999	773	215	999999	999999	934	690	999999	875	999999	475	512	845	440	992	20	716	456	974	142	640	585	397	999999	883	665	999999	785	627	276	579	364	809	631	105	730	826	756	332	71	999999	443	999999	999999	380	999999	922	252	742	796	999999	40	26	151	286	278	999999	593	586	780	294	904	793	609	237	120	999999	999999	344	999999	194	960	999999	912	236	207	287	119	251	379	742	999999	53	831	454	999999	348	999999	354	827	999999	242	179	552	776	999999	999999	698	60	269	810	708	999999	999999	999999	861	999999	999999	
999999	89	990	275	352	217	47	886	861	962	164	999999	772	46	869	517	916	952	790	999999	146	235	557	589	69	999999	568	999999	500	572	229	592	999999	244	752	274	837	89	999999	999999	515	889	999999	686	543	371	999999	773	838	399	564	659	81	335	967	999999	531	410	216	371	999999	12	396	298	743	571	55	538	293	999999	679	836	999999	999999	999999	256	96	870	999999	697	494	794	999999	110	999999	570	521	999999	999999	74	742	436	999999	528	322	999999	999999	851	943	972	325	959	999999	243	720	727	595	253	268	720	602	661	365	518	877	854	806	999999	999999	999999	999999	737	271	999999	862	253	999999	999999	515	564	752	244	927	83	381	534	314	962	999999	999999	974	277	999999	556	999999	91	999999	364	650	468	999999	999999	571	770	999999	588	698	999999	381	999999	999999	999999	738	704	999999	367	733	291	999999	352	549	844	999999	997	208	782	999999	715	757	780	999999	999999	894	56	858	544	672	999999	161	793	836	999999	590	914	528	923	539	354	588	999999	358	789	999999	308	918	860	999999	999999	571	148	899	983	999999	999999	303	163	166	691	999999	433	694	576	139	353	515	506	264	990	479	285	252	344	136	654	432	393	392	596	137	998	240	108	595	22	999999	999999	540	989	999999	374	767	848	508	165	999999	781	999999	873	792	422	999999	323	104	296	999999	564	856	858	179	909	770	999999	999999	847	202	596	980	127	458	662	965	275	379	115	999999	404	836	971	245	650	999999	519	803	714	402	917	14	309	999999	340	999999	681	820	710	603	999999	294	999999	999999	999999	800	999999	999999	139	457	341	943	989	778	999999	728	884	623	528	185	261	766	849	455	999999	591	999999	999999	128	665	293	455	668	999999	320	120	185	19	999999	850	202	104	999999	267	71	974	999999	999999	625	611	122	68	301	999999	999999	441	445	999999	688	240	999999	999999	305	474	174	885	284	488	468	391	999999	875	211	677	982	167	102	999999	394	310	576	161	385	516	552	999999	999999	999999	999999	879	674	970	999999	999999	731	999999	999999	209	102	185	699	536	999999	243	69	247	857	624	552	195	349	853	999999	388	663	999999	166	788	921	939	999999	151	329	589	716	582	554	29	945	331	368	892	499	219	610	49	98	151	457	315	999999	999999	999999	973	540	999999	159	999999	999999	764	504	19	287	163	999999	558	999999	483	526	486	692	837	678	231	826	999999	363	999999	778	623	878	999999	999999	616	999999	203	560	355	59	895	433	999999	501	191	999999	358	614	345	766	61	832	615	625	971	999999	
540	860	369	157	999999	467	547	999999	903	999999	999999	678	671	592	258	997	862	434	630	999999	90	345	497	403	477	841	28	999999	726	791	273	398	370	999999	41	343	201	207	999999	438	885	447	999999	306	347	999999	942	753	517	999999	969	191	999999	999999	542	204	373	965	999999	251	999999	702	999999	122	621	100	318	678	560	915	999999	664	999999	202	999999	643	999999	201	65	797	999999	274	337	673	821	91	404	452	999999	999999	969	999999	527	724	988	193	999	485	684	257	372	274	999999	602	257	999999	723	802	749	899	999999	999999	910	882	352	999999	999999	774	300	999999	696	865	228	723	945	999999	147	744	213	984	643	272	517	808	435	634	82	735	425	999999	368	601	702	999999	999999	797	325	644	381	999999	818	234	195	153	560	506	55	478	656	676	177	978	598	765	999999	193	999999	112	999999	717	112	999999	359	999999	181	104	173	668	342	999999	265	502	372	999999	175	999999	86	373	999999	928	589	603	88	748	349	390	13	936	304	207	143	222	197	663	711	188	874	412	972	465	999999	386	999999	508	999999	999999	616	208	999999	846	117	301	854	999999	999999	509	999999	610	443	999999	100	999999	374	999999	24	999999	315	708	687	986	999999	673	400	792	595	213	467	580	337	673	773	999999	346	999999	99	999999	368	668	536	212	628	274	969	191	999999	116	999999	999999	493	999999	370	999999	999999	999999	312	999999	901	71	933	999999	52	980	999999	769	27	295	890	916	56	999999	999999	999999	999999	999999	999999	280	704	218	427	489	999999	467	96	957	999999	866	294	999999	155	999999	999999	999999	735	999999	999999	647	990	999999	174	89	226	104	953	320	999999	723	999999	45	999999	41	738	692	644	999999	732	585	894	325	999999	160	999999	167	771	399	243	386	911	570	324	721	289	505	53	348	999999	106	513	775	272	589	141	999999	487	123	917	256	662	999999	878	585	999999	999999	742	23	999999	68	333	999999	86	318	812	174	720	533	752	999999	649	999999	190	635	999999	129	63	999999	999999	751	679	657	481	986	724	629	691	739	968	614	999999	40	269	214	999999	948	999999	953	777	966	538	954	371	685	607	366	999999	999999	513	999999	999999	866	994	337	388	675	92	100	594	999999	482	980	999999	147	480	619	46	999999	862	999999	430	109	108	62	222	725	296	796	999999	367	999999	448	236	345	992	896	999999	932	826	107	866	608	369	595	999999	558	399	233	214	988	330	136	390	999999	213	999999	767	941	125	662	389	295	999999	236	999999	43	754	229	154	999999	999999	114	158	764	
999999	821	999999	513	999999	664	336	72	591	999999	47	999999	999999	999999	142	999999	138	104	999999	173	999999	580	897	143	931	999999	803	179	88	631	415	226	977	999999	133	391	781	264	383	460	335	999999	704	321	198	272	976	908	97	999999	455	488	999999	984	999999	999999	924	999999	581	117	860	166	984	960	984	821	423	441	722	750	700	874	999999	366	837	401	876	585	944	999999	484	894	92	414	185	926	929	999999	999999	447	999999	183	682	999999	599	999999	342	743	336	376	999999	999999	196	346	973	999999	767	999999	999999	655	999999	348	662	912	633	966	83	999999	999999	999999	892	430	999999	285	294	526	201	999999	999999	668	69	142	999999	577	820	999999	708	746	441	605	169	999	845	924	637	999999	520	770	641	633	999999	762	999999	279	484	428	682	911	62	456	999999	999999	999999	488	999999	676	99	95	102	999999	267	337	148	189	897	892	584	937	647	999999	16	999999	999999	142	573	306	184	979	102	401	267	797	694	984	225	999999	999999	367	338	960	999999	435	677	948	999999	999999	624	779	381	999999	999999	999999	273	885	450	999999	999999	40	999999	298	502	120	992	700	435	470	642	163	999999	999999	999999	227	999999	687	147	999999	753	865	999999	999999	999999	405	607	510	558	999999	534	808	544	267	999999	999999	999999	999999	467	999999	442	977	999999	905	135	470	999999	333	999999	626	146	999999	748	869	213	640	273	120	615	107	512	999999	152	999999	936	999999	999999	999999	706	262	999999	568	999999	230	148	776	352	861	678	999999	589	284	976	999999	385	948	70	674	63	711	541	341	434	370	414	950	835	999999	999999	999999	999999	119	999999	282	850	578	999999	999999	731	437	297	412	441	403	517	238	515	999999	537	988	999999	944	652	994	721	444	999999	859	999999	999999	941	742	999999	999999	999999	480	657	704	999999	999999	999999	543	999999	626	423	999999	899	40	852	185	999999	624	999999	999999	529	906	466	999999	560	416	444	999999	711	544	999999	555	520	65	999999	47	999999	811	139	730	999999	239	11	35	580	592	544	113	16	639	752	326	670	910	857	463	23	34	999999	674	372	93	831	999999	999999	868	618	844	999999	999999	999999	633	495	352	584	999999	999999	441	999999	968	871	341	999999	82	791	179	884	609	208	999999	33	557	668	465	367	322	408	602	895	711	973	700	115	999999	45	999999	831	999999	999999	999999	558	582	971	184	802	999999	592	758	999999	961	983	19	646	999999	792	56	965	999999	999999	999999	890	312	546	350	995	180	999999	309	46	672	348	567	283	999999	30	450	999999	493	662	336	
729	999999	985	933	727	964	64	687	408	988	163	801	342	74	677	999999	46	630	189	999999	999999	999999	721	944	623	426	999999	15	408	999999	470	999999	377	658	999999	250	326	612	999999	999999	126	548	999999	58	519	547	235	999999	999999	773	413	955	999999	41	531	446	999999	51	320	311	238	58	999999	66	527	680	433	999999	531	436	930	434	17	158	515	266	391	673	434	86	201	526	999999	635	999999	999999	178	999999	999999	105	322	284	301	321	802	77	270	844	530	838	123	551	687	536	842	979	947	164	525	275	64	264	616	244	120	711	16	653	129	21	512	999999	555	999999	124	656	143	695	356	448	995	547	153	595	962	999999	838	999999	999999	958	568	999999	820	862	50	999999	667	66	211	100	70	999999	724	518	336	35	995	261	422	196	845	261	808	87	279	517	121	30	281	470	872	499	860	170	453	498	277	693	395	66	988	86	494	265	999999	388	822	634	269	999999	654	999999	104	606	999999	999999	999999	742	999999	533	946	647	999999	741	227	571	756	564	75	999999	758	312	865	365	207	999999	999999	999999	700	890	694	999999	761	345	815	295	405	263	58	147	293	534	109	862	119	351	302	752	999999	816	632	999999	569	431	188	352	722	738	408	353	999999	999999	52	703	839	469	885	449	925	999999	175	502	515	927	999999	999999	212	13	255	856	476	24	516	883	268	435	918	340	166	473	572	999999	855	704	598	632	492	406	33	650	465	853	827	114	999999	139	999999	641	876	954	149	718	492	999999	999999	534	155	999999	444	413	551	555	999999	462	369	508	647	810	339	999999	741	805	980	605	401	999999	197	411	242	999999	999999	286	464	211	999999	999999	184	313	828	73	999999	333	962	619	109	910	999999	999999	999999	152	491	941	311	953	223	344	738	887	160	999999	999999	744	925	315	729	274	100	91	138	515	334	344	982	276	446	418	843	370	506	490	999999	821	666	100	647	741	975	999999	988	999999	126	999999	999999	999999	999999	742	407	656	890	834	819	489	246	239	999999	999999	999999	999999	999999	805	501	999999	999999	999999	210	999999	88	835	668	988	299	589	102	149	399	47	192	417	550	703	20	197	480	999999	671	999999	585	436	282	501	782	940	993	193	999999	999999	906	491	374	210	664	572	988	999999	545	239	396	107	840	780	963	551	494	813	794	314	999999	999999	999	636	940	651	562	176	215	359	595	909	651	999999	141	701	52	349	48	447	209	578	136	441	999999	487	596	502	537	240	455	999999	398	193	
851	196	492	738	270	22	20	821	696	195	643	487	455	199	649	272	508	154	774	356	999999	999999	592	999999	458	999999	999999	70	639	974	904	415	999999	468	799	944	218	314	89	36	437	388	999999	999999	797	999999	999999	407	852	275	999999	999999	415	51	88	999999	999999	999999	289	807	957	949	191	721	291	237	966	987	399	999999	64	204	999999	748	919	727	999999	652	770	759	431	999999	999999	374	252	603	10	479	389	277	350	293	999999	282	78	487	999999	170	659	569	999999	54	999999	999999	220	537	999999	666	999999	361	95	951	999999	999999	385	310	999999	817	478	687	237	999999	607	132	999999	770	999999	792	680	441	530	286	999999	210	999999	387	999999	70	999999	999999	369	344	356	38	192	399	139	503	896	767	745	999999	692	971	342	244	999999	885	793	450	367	452	985	691	830	999999	958	953	999999	999999	660	682	999999	763	328	892	999999	579	939	964	641	677	999999	912	696	152	594	31	867	792	941	764	999999	712	358	916	999999	665	208	999999	440	999999	999	897	117	73	723	928	652	449	103	999999	999999	828	809	689	556	83	994	687	224	936	95	711	67	896	415	999999	415	411	544	999999	999999	999999	534	466	677	998	999999	633	429	665	379	428	698	83	818	999999	903	999999	999999	285	670	520	168	504	99	297	840	221	657	771	523	250	905	617	496	999999	304	352	999999	557	277	371	268	559	999999	667	23	983	87	967	58	746	51	269	999999	860	407	39	999999	390	168	593	975	999999	151	138	523	91	587	438	153	560	999999	813	17	308	262	609	936	999999	284	856	143	689	723	776	209	999999	999999	999999	981	274	976	999999	399	683	396	999999	417	999999	154	931	405	649	999999	497	100	237	261	516	607	798	999999	945	999999	311	460	296	999999	999999	928	876	289	999999	456	879	584	34	423	999999	912	651	201	507	286	999999	460	494	865	236	685	971	394	295	37	193	181	41	525	999999	999999	109	677	53	511	277	651	453	202	944	999999	76	814	927	603	956	606	595	668	763	999999	999999	430	707	688	956	999999	994	924	999999	707	999999	508	335	999999	812	999999	158	996	999999	700	16	999999	920	324	619	999999	467	691	999999	586	586	372	762	999999	267	999999	970	364	999999	785	657	529	928	999999	368	567	999999	827	999999	983	458	599	658	72	999999	999999	509	392	79	999999	35	312	852	686	130	190	746	97	843	143	13	999999	451	233	52	486	373	683	955	61	677	999999	999999	98	138	987	714	999999	403	593	180	587	999999	755	760	354	677	
252	126	188	821	401	984	999999	999999	664	157	434	29	367	311	999999	437	27	131	395	412	764	557	999999	999999	57	694	259	963	425	999999	999999	999999	697	999999	130	566	777	240	286	655	252	118	999999	999999	289	679	46	292	353	999999	999999	999999	374	942	999999	695	983	711	774	707	734	694	563	165	461	961	999999	557	190	269	660	999999	999999	739	169	656	93	303	197	377	657	967	999999	999999	999999	71	109	755	897	999999	999999	75	466	999999	921	558	554	319	388	999999	357	999999	999999	94	499	490	999999	634	782	265	999999	999999	524	999999	59	766	85	297	923	999999	999999	999999	659	755	686	594	330	276	999999	611	111	773	914	869	999999	178	866	999999	777	750	282	474	972	641	999999	893	551	69	528	164	483	267	395	999999	466	999999	829	355	407	904	170	522	816	181	999999	838	775	655	999999	881	899	550	999999	183	999999	397	999999	999999	932	793	53	271	747	663	138	999999	388	925	412	248	999999	999999	137	872	590	999999	658	800	999999	985	127	896	999999	647	265	933	747	221	872	999999	999999	811	423	614	860	898	775	999999	53	320	459	849	999999	999999	542	999999	999999	647	593	367	999999	999999	999999	999999	675	999999	999999	999999	408	999999	999999	176	63	344	71	536	107	523	999999	691	984	505	757	999999	535	278	653	544	115	999999	999999	109	628	999999	339	999999	281	999999	938	712	320	999999	999999	848	999999	999999	999999	908	86	15	291	999999	635	901	383	243	56	373	421	407	504	53	994	532	684	997	547	548	14	687	265	630	584	309	999999	318	751	908	953	251	999999	999999	999999	109	594	999999	474	727	141	105	999999	999999	64	541	218	276	999999	231	174	999999	745	258	903	999999	749	661	324	335	530	74	999999	148	999999	999999	926	999999	585	894	938	999999	532	820	417	999999	360	357	576	999999	100	114	637	530	999999	737	999999	232	841	79	360	933	999999	148	999999	76	999999	999999	497	884	615	459	691	786	293	110	693	925	841	994	48	999999	95	280	245	999999	437	961	403	682	673	999999	918	999999	544	14	999999	393	999999	350	305	170	859	999999	438	641	999999	851	247	643	999999	580	391	999999	41	957	848	35	999999	780	639	652	999999	999999	999999	911	541	186	999999	288	343	310	999999	500	698	999999	542	403	842	603	13	585	723	760	639	999999	999999	81	483	586	999999	741	489	999999	711	999999	375	999999	480	999999	110	999999	609	999999	999999	743	278	890	158	999999	425	454	999999	310	777	63	928	45	186	128	599	469	703	664	131	999999	999999	469	789	55	999999	999999	
923	325	503	767	976	764	459	895	823	431	923	999999	171	712	558	999999	75	658	725	339	868	361	926	640	542	999999	837	708	922	809	111	113	652	927	999999	868	999999	999999	86	173	585	999999	304	178	546	383	503	418	53	641	404	999999	330	999999	629	572	398	862	234	41	926	751	973	24	999999	819	999999	243	192	690	999999	65	581	561	754	999999	66	758	999999	168	451	999999	664	291	414	999999	783	479	308	999999	999999	999999	999999	55	247	999999	999999	290	999999	726	706	270	999999	999999	268	999999	559	768	428	52	515	639	999999	76	589	507	96	999999	610	359	999999	999999	999999	234	220	438	281	535	324	920	279	776	999999	377	461	999999	203	311	32	75	421	24	999999	266	999999	839	184	718	465	999999	747	625	999999	999999	689	509	334	11	153	829	77	33	454	507	772	738	729	401	614	408	313	785	669	544	938	32	155	679	781	380	263	999999	999999	584	999999	654	107	422	687	952	856	202	167	999999	997	398	569	553	493	714	120	999999	114	67	436	962	999999	145	559	667	999999	655	230	999999	999999	515	953	870	335	127	999999	316	713	662	551	121	627	476	999999	999999	462	601	195	76	999999	480	999999	999999	158	219	697	961	863	30	999999	211	971	394	999999	492	999999	699	228	376	83	803	999999	452	515	324	345	999999	999999	18	999999	762	999999	163	513	105	66	940	722	125	430	999999	453	693	74	350	149	999999	849	999999	999999	762	999999	819	993	465	999999	15	506	999999	999999	216	372	854	815	999999	741	818	881	531	999999	504	977	999999	945	999999	360	386	388	175	185	113	641	545	903	452	388	650	170	57	695	999999	443	888	251	999999	317	599	878	238	608	331	360	999999	628	611	785	281	874	599	999999	33	627	999999	999999	770	575	999999	951	999999	457	100	999999	833	836	384	70	98	860	731	96	999999	508	160	567	854	752	323	917	301	666	999999	776	570	999999	671	433	112	240	480	648	489	648	515	780	999999	999999	526	491	253	999999	696	421	152	513	355	525	477	773	999999	28	261	910	659	706	351	324	97	999999	175	999999	957	858	389	999999	606	122	993	379	999999	191	235	832	673	999999	970	999999	633	67	999999	155	999999	339	436	462	397	999999	999999	808	439	203	585	999999	999999	999999	592	838	42	70	906	242	532	108	723	622	792	429	999999	999999	736	656	999999	999999	304	29	995	999999	999999	999999	999999	37	133	194	939	856	605	600	999999	381	169	141	662	999999	161	363	623	857	615	813	999999	999999	342	91	82	999999	512	
556	340	306	999999	999999	999999	115	374	879	119	347	168	867	999999	999999	912	999999	748	604	993	127	878	999999	999999	147	23	617	267	727	694	51	999999	166	354	59	270	220	84	205	999999	557	208	281	999999	999999	699	748	796	477	64	476	999999	478	999999	999999	677	399	899	168	999999	999999	999999	999999	194	78	236	11	522	968	932	702	791	999999	999999	999999	999999	999999	697	999999	448	999999	821	789	672	227	999999	643	376	959	381	870	999999	915	999999	999999	708	561	97	185	999999	999999	235	827	544	999999	685	791	999999	353	476	80	999999	777	999999	685	999999	68	974	966	370	592	635	563	597	71	391	875	306	954	737	999999	519	521	999999	751	49	993	254	320	542	916	54	999999	493	310	999999	999999	205	570	946	999999	586	130	814	466	72	672	240	483	970	809	494	643	616	118	561	190	704	968	645	999999	813	664	433	999999	548	612	79	296	892	847	680	736	999999	96	999999	398	706	616	689	377	763	999999	349	733	999999	411	416	385	749	988	838	237	999999	961	999999	922	696	999999	917	460	602	943	999999	132	139	757	635	529	336	172	483	98	289	278	230	52	324	700	999999	147	205	694	547	903	19	453	811	56	260	999999	999999	345	698	239	774	820	189	227	999999	674	776	999999	58	586	999999	750	999999	656	740	793	607	995	350	780	264	907	405	687	999999	686	999999	588	278	477	999999	147	399	999999	503	410	862	107	106	355	999999	318	999999	960	397	999999	505	165	315	467	261	706	995	917	974	867	999999	502	113	917	728	197	617	580	999999	378	360	897	999999	340	930	510	898	994	419	999999	999999	999999	299	999999	190	790	282	811	225	763	152	999999	85	999999	986	370	999999	189	627	183	701	999999	999999	999999	908	999999	999999	975	536	751	807	10	508	39	605	999999	212	999999	736	937	915	806	365	999999	999999	878	822	526	354	569	516	719	377	246	999999	205	600	279	945	999999	788	306	284	474	956	152	973	56	40	16	168	999999	452	999999	999999	999999	999999	491	999999	999999	999999	999999	631	967	244	97	999999	271	999999	410	999999	932	314	163	159	618	531	890	406	93	999999	776	999999	347	410	772	277	688	999999	999999	495	119	999999	915	999999	312	675	317	239	868	999999	711	999999	999999	628	999999	439	999999	539	649	372	819	95	710	135	18	989	293	566	999999	820	944	293	434	914	278	456	999999	364	847	943	999999	660	537	999999	202	514	999999	718	184	342	978	158	339	999999	999999	34	774	999999	790	999999	391	999999	999999	58	575	428	836	715	
999999	779	50	934	692	705	158	169	999999	999999	932	504	134	999999	999999	999999	841	795	999999	999999	249	999999	999999	999999	573	534	561	474	893	489	999	774	677	159	368	404	301	53	466	999999	839	516	476	637	999999	296	999999	816	368	637	217	779	475	399	476	114	107	999999	371	168	154	999999	275	78	999999	999999	826	974	216	987	838	797	339	329	608	733	778	999999	752	287	346	999999	999999	266	282	999999	999999	288	683	264	307	859	682	308	999999	165	999999	408	500	999999	469	223	999999	999999	798	419	999999	155	790	743	336	63	689	93	821	410	577	999999	796	918	859	548	301	952	689	999999	125	999999	840	999999	492	999999	553	63	818	132	999999	734	467	999999	779	999999	497	939	927	253	180	599	999999	88	999999	241	611	582	999999	921	922	658	691	999999	303	999999	999999	347	260	999999	509	999999	274	699	275	843	552	933	149	999999	60	361	34	446	999999	526	999999	761	999999	999999	999999	971	999999	896	209	485	53	646	569	369	849	160	689	971	744	544	334	786	813	744	688	678	999999	142	871	571	633	255	999999	999999	864	552	481	999	999999	999999	999999	378	499	789	799	999999	374	779	999999	999999	671	63	999999	999999	201	767	948	999999	999999	100	538	91	35	999999	852	798	634	791	505	306	679	999999	999999	216	133	956	297	33	944	999999	313	663	286	971	999999	580	553	749	585	106	603	359	436	107	999	339	999999	861	999999	999999	999999	999999	284	559	230	999999	279	999999	149	245	480	925	186	788	999999	874	999999	999999	738	999999	255	999999	216	408	703	999999	262	999999	217	794	613	436	95	944	999999	731	389	726	751	917	311	68	999999	349	626	677	182	647	321	999999	533	299	132	666	755	395	999999	876	856	999999	729	593	287	355	632	54	840	242	285	64	999999	89	311	821	999999	196	999999	866	782	35	999999	614	999999	92	271	999999	313	429	198	999999	364	513	869	851	197	717	780	264	999999	999999	837	939	371	999999	999999	999999	987	311	695	568	119	999999	999999	999999	753	999999	229	205	94	999999	740	421	999999	168	700	981	219	460	633	263	415	31	999999	209	999999	999999	253	999999	452	817	999999	11	733	629	17	854	419	49	107	83	999999	999999	180	407	841	999999	895	213	999999	999999	243	999999	999999	442	999999	98	360	999999	642	546	999999	121	752	999999	999999	999999	687	999999	160	999999	999999	999999	362	560	765	999999	850	999999	368	771	321	49	999999	999999	583	798	333	300	476	919	504	525	406	561	211	999999	832	903	424	112	738	481	63	999999	95	72	999999	999999	
677	332	248	608	535	870	235	831	569	958	693	194	999999	397	947	241	351	56	774	999999	358	999999	997	999999	337	999999	43	839	986	831	708	999999	623	216	622	153	680	895	990	999999	999999	379	817	873	220	239	697	350	533	999999	379	49	298	384	769	299	999999	300	281	279	837	999999	845	738	260	182	571	999999	774	804	560	456	999999	248	474	978	571	134	736	999999	568	692	316	999999	461	999999	999999	999999	999999	333	818	389	623	721	698	940	999999	88	623	48	668	499	575	999999	271	922	982	59	999999	791	728	210	564	184	710	999999	89	680	999999	591	949	331	762	451	985	180	832	345	999999	533	999999	492	510	999999	999999	79	126	586	903	539	999999	183	340	655	605	617	825	449	20	999999	999999	853	802	999999	98	999999	999999	134	743	999999	999999	647	509	385	346	245	700	999999	745	641	38	502	999999	747	999999	776	991	116	846	377	999999	999999	334	997	999999	600	999999	999999	999999	999999	342	999999	999999	999999	449	999999	999999	954	318	369	917	959	703	379	524	368	86	65	137	322	999999	630	287	999999	999999	706	999999	511	713	745	556	232	266	653	308	46	659	964	308	865	112	47	797	999999	459	395	999999	955	483	313	999999	634	350	999999	747	711	714	999999	999999	742	999999	172	999999	572	812	999999	999999	60	80	999999	709	999999	757	271	219	317	832	800	916	359	999999	367	37	999999	231	922	881	999999	906	999999	999999	999999	896	999999	149	940	796	234	674	763	693	999999	885	996	604	413	999999	88	86	999999	879	913	561	717	725	369	144	841	351	890	999999	732	154	999999	999999	527	224	201	132	279	521	607	136	999999	666	387	481	41	804	817	55	999999	893	476	717	418	999999	189	999999	780	999999	954	883	783	949	999999	494	411	999999	87	999999	685	956	999999	918	999999	787	408	999999	347	999999	113	46	533	999999	999999	999999	999999	765	745	896	999999	362	999999	999999	566	724	999999	212	706	893	80	199	727	999999	370	847	96	558	999999	631	231	999999	999999	893	999999	918	359	938	938	131	999999	645	105	190	162	332	614	342	361	556	444	206	354	454	817	913	318	903	484	173	752	999999	329	124	674	907	860	999999	999999	999999	375	413	273	584	999999	434	999999	999999	477	47	242	753	207	890	196	35	783	999999	86	999999	609	999999	999999	775	378	696	326	981	516	254	471	165	571	712	999999	41	933	999999	999999	392	819	771	999999	446	931	999999	922	999999	927	649	999999	813	382	981	49	920	949	498	215	391	118	999999	999999	999999	575	999999	999999	999999	708	
165	102	24	681	693	970	837	28	27	999999	379	773	999999	64	867	131	658	783	589	673	271	91	999999	564	984	999999	999999	741	214	871	854	999999	438	730	999999	999999	999999	999999	999999	999999	999999	901	999999	654	835	617	230	67	999999	110	917	999999	602	820	447	83	657	459	697	419	999999	999999	999999	156	999999	562	345	999999	292	999999	22	527	104	577	471	369	999999	790	728	376	63	650	577	113	999999	561	999999	618	292	697	899	659	444	999999	749	116	999999	999999	664	282	282	999999	774	853	98	400	999999	999999	359	88	999999	999999	731	330	365	999999	999999	711	202	438	348	727	874	594	420	362	999999	825	828	365	283	999999	999999	455	999999	989	999999	724	24	563	363	199	268	214	999999	42	928	124	913	136	587	384	594	236	999999	999999	200	189	442	735	317	382	206	994	804	561	740	285	236	376	746	804	696	638	84	999999	468	999999	999999	387	434	968	911	702	777	898	778	900	521	548	799	696	291	999999	256	980	992	274	409	222	302	652	887	547	389	999999	687	999999	161	785	999999	999999	368	64	311	349	999999	504	226	906	782	839	999999	688	576	60	522	418	391	104	166	203	999999	609	95	999999	999999	373	322	999999	220	822	748	735	460	278	338	236	999999	906	999999	498	999999	999999	439	999999	888	999999	999999	338	270	999999	574	67	629	894	270	758	969	530	268	107	999999	233	695	960	100	38	238	307	722	999999	441	484	999999	667	155	999999	179	632	893	883	402	999999	733	941	257	691	116	566	18	579	267	456	999999	999999	316	825	808	999999	371	859	969	673	616	974	838	99	482	961	748	504	588	346	999999	384	999999	208	999999	754	712	409	999999	671	299	153	39	984	836	173	361	330	957	700	999999	44	913	729	377	759	112	999999	219	999999	999999	513	999999	999999	999999	273	716	118	335	63	766	999999	936	307	383	473	944	999999	263	319	610	999999	547	887	85	602	471	975	831	740	651	553	199	777	854	999999	162	118	174	572	456	253	995	903	999999	308	107	615	355	903	814	259	905	900	544	399	966	112	844	999999	999999	740	286	999999	999999	222	772	168	453	999999	320	999999	688	999999	999999	367	433	643	999999	999999	505	856	630	927	999999	401	999999	299	999999	465	819	59	274	947	770	999999	999999	410	501	721	535	938	999999	758	592	999999	999999	223	48	999999	965	999999	999999	999999	999999	945	120	999999	667	20	999999	999999	925	988	777	271	571	740	920	155	400	32	151	242	252	566	999999	999999	344	948	830	435	261	66	499	496	
900	207	235	824	606	999999	743	491	157	61	23	183	980	331	416	830	999999	892	786	943	191	916	824	165	261	248	24	999999	999999	999999	999999	869	499	999999	370	373	514	106	549	999999	289	659	999999	200	553	521	891	999999	541	999999	142	999999	999999	555	314	984	383	999999	999999	367	603	33	312	19	829	154	683	699	961	999999	325	206	352	12	663	532	832	633	612	739	357	11	999999	189	16	863	599	943	999999	386	990	444	532	192	190	999999	357	85	371	408	838	201	61	999999	684	935	27	999999	891	782	999999	749	467	999999	20	999999	846	132	12	966	555	739	999999	585	62	999999	673	999999	999999	408	184	999999	999999	213	901	165	949	999999	504	80	999999	331	62	203	234	251	976	698	999999	588	419	234	83	999999	853	999999	477	476	446	999999	272	857	454	493	608	404	486	999999	932	854	652	167	999999	999999	130	233	687	530	360	810	904	974	988	244	988	949	683	867	360	802	687	483	252	701	808	999999	877	999999	595	829	765	999999	765	326	999999	261	606	999999	284	999999	420	947	125	635	898	999999	869	220	504	999999	720	999999	904	140	999999	999999	999999	925	132	999999	356	999999	999999	530	55	192	218	999999	999999	737	352	999999	999999	999999	391	739	367	616	803	521	129	999999	73	937	119	156	999999	635	159	765	346	681	28	999999	284	301	999999	594	590	715	88	999999	999999	767	315	999999	36	184	748	437	812	308	999999	611	22	688	65	999999	999999	899	374	583	521	543	400	999999	523	449	455	100	726	772	36	97	442	921	756	306	631	930	999999	644	887	721	953	48	558	416	141	595	246	25	183	691	351	999999	686	999999	376	999999	664	999999	728	658	710	49	281	44	999999	999999	932	999999	375	490	779	729	695	800	589	361	123	117	317	860	853	711	599	345	745	936	245	389	929	988	276	542	916	239	20	999999	766	524	999999	50	662	487	649	692	911	622	810	886	999999	25	999999	557	999999	867	804	999	449	999999	298	243	855	553	828	387	999999	999999	813	999999	789	999999	594	999999	999999	277	208	999999	72	999999	433	133	999999	358	601	914	467	719	999999	58	434	21	474	999999	235	13	194	999999	658	271	477	999999	999999	353	999999	121	999999	931	686	999999	668	438	937	542	512	174	117	506	951	914	919	505	999999	999999	41	778	999999	763	373	999999	92	999999	716	800	440	758	325	782	262	490	494	536	42	999999	999999	996	83	932	328	70	999999	688	167	744	352	972	999999	53	321	328	999999	666	568	819	919	579	721	999999	
111	754	849	335	254	999999	429	999999	472	710	999999	45	999999	278	445	312	971	404	931	972	458	999999	64	281	999999	933	579	828	967	999999	352	810	284	936	830	574	999999	999999	443	696	324	958	999999	992	999999	285	624	642	999999	266	848	999999	648	749	688	999999	699	577	864	321	999999	601	425	999999	999999	999999	999999	767	999999	999999	999999	410	999999	244	657	999999	958	72	612	194	319	937	607	711	374	999999	171	534	999999	196	999999	999999	999999	131	999999	999999	999999	259	634	104	524	857	204	360	176	999999	564	414	102	999999	999999	637	964	679	12	999999	994	714	886	541	999999	237	519	260	996	455	999999	838	999999	934	956	709	438	518	670	462	999999	257	545	999999	271	756	442	68	512	247	680	999999	129	850	999999	827	373	102	691	296	999999	943	364	720	744	726	975	168	242	975	999999	455	18	550	221	999999	999999	960	279	656	794	461	748	999999	775	676	719	999999	215	139	346	999999	827	383	124	799	893	824	190	545	781	999999	999999	536	48	234	28	579	639	981	658	999999	999999	44	502	886	999999	999999	945	78	999999	396	953	113	638	863	628	634	435	421	999999	354	999999	734	999999	999999	635	999999	719	550	657	149	999999	234	480	999999	523	999999	881	238	605	297	879	121	538	394	330	722	999999	185	605	999999	999999	228	136	313	632	999999	169	980	261	982	886	999999	421	999999	448	728	632	999999	349	999999	752	207	816	999999	474	668	205	490	200	912	323	999999	944	273	996	999999	107	176	311	435	634	900	977	999999	410	485	700	999999	946	999999	999999	203	835	770	641	946	412	569	838	964	999999	678	999999	348	668	353	999999	999999	871	999999	631	466	999999	914	211	851	230	204	167	989	967	533	999999	999999	999999	130	707	999999	631	999999	328	538	999999	347	999999	955	999999	638	953	67	999999	999999	800	238	970	633	999999	999999	569	789	726	999999	412	849	996	999999	144	201	524	548	645	285	526	999999	399	102	999999	65	999999	255	741	591	250	110	963	424	733	999999	999999	199	329	786	615	999999	333	119	999999	999999	350	182	821	918	124	414	421	751	36	999999	838	878	999999	744	548	999999	58	999999	967	312	886	582	999999	829	574	334	228	999999	999999	684	999999	290	999999	649	715	209	999999	999999	477	835	688	999999	398	753	476	999999	694	585	248	301	793	198	152	999999	602	999999	546	991	354	789	196	999999	91	352	491	999999	911	999999	38	348	888	999999	667	141	623	673	194	882	363	999999	640	643	620	999999	890	308	999999	999999	56	947	662	999999	999999	688	
649	136	141	999999	272	917	999999	838	556	999999	412	567	531	999999	210	928	999999	664	638	529	158	999999	942	712	461	192	421	999999	808	999999	685	455	757	979	491	999999	542	999999	620	445	986	801	97	720	999999	333	777	136	999999	128	374	999999	804	948	539	107	193	428	594	999999	506	78	39	475	999999	956	810	551	528	713	396	444	54	203	999999	357	465	231	746	138	415	999999	828	999999	716	687	999999	808	450	394	999999	123	554	540	999999	999999	771	622	506	18	522	999999	608	238	731	929	999999	611	415	999999	642	999999	681	466	674	222	250	349	758	536	999999	11	111	144	409	282	890	513	264	624	585	842	725	738	615	189	999999	600	958	999999	733	50	999999	999999	999999	351	442	97	866	999999	678	432	864	969	703	520	134	474	828	999999	48	999999	356	790	606	999999	246	943	999999	494	536	650	390	999999	803	275	608	999999	391	67	840	999999	999999	999999	946	162	978	756	999999	104	999999	999999	771	509	748	999999	693	613	661	952	115	999999	247	999999	200	38	999999	999999	999999	437	912	290	999999	770	619	245	804	818	999999	453	999999	489	908	755	439	324	878	880	232	999999	582	999999	999999	438	999999	351	565	274	347	999999	120	95	590	999999	999999	774	999999	11	890	512	488	874	769	217	141	625	589	491	942	875	999999	999999	670	653	999999	999999	108	653	999999	277	679	539	481	999999	343	735	898	311	573	999999	999999	877	990	719	43	708	235	975	999999	999999	761	999999	999999	999999	769	949	424	937	752	274	675	485	193	622	832	948	402	999999	999999	406	726	999999	917	286	690	282	180	950	620	999999	692	133	999999	999999	999999	605	216	19	165	393	320	999999	558	309	990	999999	694	378	999999	94	315	999999	999999	900	610	999999	166	55	999999	496	779	474	326	605	582	999999	138	999999	116	237	742	393	999999	490	95	764	730	618	296	981	588	801	73	535	841	311	999999	999999	999999	43	448	170	239	999999	614	846	645	952	999999	999999	581	991	272	659	352	922	700	620	999999	845	752	548	759	999999	908	977	999999	790	764	280	529	682	821	82	999999	999999	164	31	876	999999	129	777	891	848	410	999999	539	414	193	919	610	412	999999	999999	290	900	411	439	759	999999	445	854	999999	999999	918	898	179	199	871	771	768	999999	999999	575	999999	975	656	910	399	999999	448	996	607	844	670	127	51	787	999999	999999	999999	724	999999	999999	803	274	588	446	999999	511	999999	349	543	999999	160	999999	668	74	317	315	254	999999	49	447	197	999999	257	999999	785	800	
856	392	407	983	601	53	418	503	772	461	397	999999	980	888	895	109	462	999999	693	999999	999999	999999	479	486	999999	678	684	999999	62	363	27	244	999999	139	999999	44	941	559	820	117	522	175	999999	999999	918	44	519	161	551	97	986	72	660	55	351	880	999999	921	350	922	368	999999	450	418	999999	162	559	850	243	861	168	902	373	586	227	293	684	623	568	608	168	533	281	965	376	954	584	615	788	774	131	999999	219	898	999999	927	725	883	421	765	999999	669	918	999999	929	93	699	999999	828	67	205	999999	362	742	763	835	322	485	51	490	578	943	72	468	739	148	693	475	838	299	568	800	212	802	132	499	614	999999	45	292	265	511	999999	999999	578	999999	666	477	144	999999	615	250	841	999999	999999	999999	606	459	999999	791	400	999999	245	538	999999	405	96	560	619	273	230	731	449	759	999999	77	167	341	890	907	481	225	341	999999	684	328	958	281	999999	999999	893	165	640	254	892	999999	999999	999999	999999	183	999999	116	857	870	692	999999	800	999999	706	130	384	999999	568	53	999999	999999	999999	320	854	999999	446	999999	944	999999	999999	999999	100	205	999999	202	801	909	999999	717	172	374	367	471	999999	999999	999999	876	575	999999	999999	999999	596	999999	934	717	150	955	999999	999999	736	929	172	829	499	999999	793	605	225	513	328	475	999999	851	881	999999	999999	999999	87	999999	652	570	250	459	822	999999	999999	503	270	999999	62	846	516	45	980	242	212	538	971	615	16	999999	660	71	177	740	460	744	999999	989	900	719	999999	348	419	176	999999	712	16	999999	158	999999	344	76	999999	482	999999	999999	871	999999	999999	288	459	999999	58	730	909	999999	292	91	303	733	787	281	258	999999	968	999999	625	814	552	499	532	234	467	717	587	594	611	999999	781	328	873	77	256	622	270	416	999999	689	266	510	430	925	453	424	511	999999	999999	127	999999	791	515	66	999999	252	999999	234	999999	340	999999	325	577	597	309	974	859	720	34	999999	82	561	877	936	557	52	79	606	781	52	216	524	777	493	190	990	999999	999999	971	14	866	45	412	999999	547	940	933	999999	625	478	999999	999999	47	190	55	952	913	579	509	63	183	159	453	961	134	627	548	94	999999	999999	172	999999	749	999999	770	46	159	999999	399	616	118	246	981	312	487	425	486	596	999999	237	999999	999999	317	917	830	717	592	450	999999	999999	402	849	425	315	316	521	51	27	420	18	803	995	190	892	945	936	999999	150	484	709	999999	952	999999	189	243	999999	
999999	831	199	62	454	708	93	999999	224	999999	820	676	999999	999999	383	999999	185	439	433	91	61	425	972	999999	550	452	966	135	778	450	213	246	82	386	786	220	827	999999	563	999999	911	711	677	686	126	999999	153	999999	335	680	776	216	999999	162	877	319	858	999999	512	12	742	999999	700	999999	65	583	603	999999	999999	173	642	999999	875	999999	179	999999	999999	296	777	58	308	999999	800	107	673	999999	490	920	999999	477	361	999999	999999	999999	363	954	999999	999999	630	542	897	532	339	999999	999999	959	999999	427	999999	537	571	999999	528	463	703	294	167	603	110	999999	103	683	122	711	812	121	961	324	975	225	340	845	666	245	999999	775	999999	638	69	714	665	999999	936	970	906	789	999999	402	999999	78	796	417	802	570	449	223	420	628	359	999999	997	999999	999999	999999	206	999999	905	293	312	999999	176	529	543	396	404	39	746	999999	999999	32	118	569	467	906	428	923	53	105	795	999999	365	999999	999999	999999	717	648	622	179	773	190	883	720	100	929	902	999999	873	415	176	999999	999999	278	824	999999	999999	437	559	999999	349	283	682	810	497	374	999999	677	249	411	678	756	999999	577	377	624	149	398	479	537	13	161	60	637	928	386	471	96	675	952	323	999999	98	86	829	999999	507	83	232	726	999999	235	999999	471	999999	420	12	999999	901	999999	197	430	958	31	541	999999	233	999999	999999	121	902	486	999999	296	98	399	999999	340	747	877	126	999999	175	999999	999999	778	134	588	900	518	383	572	195	475	765	892	331	76	545	642	276	999999	201	121	823	880	233	999999	383	347	753	672	160	34	93	131	265	999999	850	763	73	645	155	373	737	339	300	999999	531	205	77	600	795	115	610	999999	874	63	929	999999	554	393	999999	562	765	711	999999	999999	391	644	999999	999999	226	999999	579	631	317	828	999999	493	589	696	219	187	279	999999	876	55	423	999999	999999	212	285	559	999999	679	439	592	608	36	917	139	155	886	568	951	384	999999	535	978	356	56	678	446	711	857	184	37	293	612	834	376	747	961	398	435	999999	667	572	900	201	724	229	358	999999	460	999999	332	618	328	777	999999	519	999999	83	210	533	839	847	999999	999999	999999	309	999999	201	999999	391	194	498	143	999999	716	451	635	999999	999999	826	330	999999	999999	999999	852	419	999999	999999	971	857	312	887	999999	901	11	819	221	405	999999	999999	234	166	34	999999	367	999999	485	217	71	421	999999	999999	452	383	999999	969	999999	54	652	992	344	170	229	694	89	
999999	310	241	999999	999999	999999	999999	996	215	602	174	845	192	949	27	934	757	773	559	999999	654	445	813	999999	42	233	176	999999	797	999999	73	936	340	989	70	533	253	999999	999999	192	999999	661	999999	781	48	133	414	105	634	68	586	999999	669	720	435	861	496	541	86	999999	999999	486	209	134	538	999999	999999	999999	888	999999	999999	658	609	377	999999	992	208	42	661	909	999999	80	128	739	999999	676	999999	619	563	999999	47	711	32	500	999999	177	462	122	252	999999	618	221	999999	150	999999	999999	999999	302	401	999999	662	464	880	999999	855	991	999999	470	629	999999	999999	999999	639	689	456	979	636	119	999999	999999	540	95	789	999999	300	999999	863	978	371	576	888	974	228	131	546	582	831	855	645	137	999999	992	493	390	850	723	582	999999	693	999999	999999	678	999999	249	902	576	675	39	876	257	137	999999	108	62	973	985	999999	999999	152	874	157	780	473	130	351	999999	602	999999	999999	577	999999	346	294	973	284	219	999999	999999	999999	969	999999	802	999999	999999	999	431	894	999999	416	999999	57	73	384	819	250	999999	215	924	897	999999	974	277	38	999999	999999	999999	104	134	999999	764	65	696	299	999999	967	999999	801	85	130	919	654	172	999999	999999	999999	961	961	475	733	762	14	16	999999	999999	999999	639	999999	679	175	217	999999	769	661	652	809	360	773	211	851	894	719	139	803	999999	710	811	284	893	779	270	830	999999	999999	999999	759	999999	614	999999	187	338	582	132	999999	999999	999999	999999	510	999999	335	178	197	759	999999	999999	999999	999999	212	999999	163	999999	364	999999	899	999999	387	999999	999999	646	893	999999	746	348	34	523	999999	596	229	999999	394	826	999999	999999	567	611	82	81	999999	560	972	883	846	510	282	993	973	701	233	14	535	885	514	863	456	575	999999	999999	734	110	527	456	656	321	999999	337	882	429	999999	298	832	315	701	818	674	19	913	246	76	40	999999	620	373	224	999999	508	321	447	999999	992	999999	999999	346	999999	43	999999	237	999999	999999	944	120	553	389	935	181	999999	999999	696	199	999999	999999	195	783	704	560	906	93	999999	956	220	999999	445	941	330	119	999999	969	999999	999999	999999	999999	388	456	131	999999	999999	999999	999999	52	144	324	624	999999	51	340	993	999999	999999	355	136	441	794	578	999999	928	675	999999	68	826	571	260	398	911	50	664	283	999999	662	783	999999	675	656	399	821	896	402	197	900	990	126	999999	336	450	657	717	987	810	876	203	255	393	182	999999	480	884	926	712	217	386	66	999999	787	
858	999999	999999	785	999999	756	999999	535	487	712	77	710	411	923	948	264	332	677	473	863	468	999999	180	502	54	918	937	970	689	979	523	933	862	999999	999999	999999	999999	999999	592	63	202	667	767	999999	999999	999999	999999	999999	977	458	999999	708	593	400	999999	330	621	999999	740	486	819	713	846	999999	198	144	847	38	455	299	67	999999	94	420	670	999999	770	498	398	153	849	977	992	999999	103	814	350	471	999999	158	47	248	202	999999	244	999999	820	269	492	970	63	50	514	688	401	999999	624	183	730	527	559	132	569	596	636	841	721	615	414	383	793	386	974	307	262	818	207	978	999999	999999	980	511	16	427	100	999999	999999	313	999999	607	200	177	999999	536	598	999999	999999	605	479	999999	999999	215	854	119	187	676	76	216	436	999999	298	645	997	550	547	999999	126	999999	506	828	378	417	775	999999	192	999999	645	447	708	999999	999999	999999	508	783	422	774	656	896	249	423	741	266	999999	999999	318	554	999999	999999	989	999999	797	999999	999999	651	34	360	439	58	926	561	41	628	508	98	442	696	147	223	137	772	401	229	902	93	96	999999	539	999999	498	638	456	454	458	999999	549	999999	504	857	759	999999	344	608	970	688	391	999999	758	789	999999	999999	417	956	999999	227	160	999999	633	24	999999	912	821	999999	559	298	999999	586	180	999999	548	829	202	289	999999	76	999999	792	258	999999	701	973	363	999999	999999	875	999999	500	391	999999	999999	971	980	489	999999	846	249	423	999999	682	583	805	942	417	250	994	430	138	501	996	789	367	999999	419	323	999999	558	81	236	684	77	614	204	939	343	577	848	712	999999	617	999999	23	743	999999	999999	896	999999	946	999999	999999	999999	101	998	395	451	649	652	571	175	711	298	177	197	374	999999	969	610	12	83	673	999999	717	151	883	999999	999999	999999	753	778	426	559	612	572	537	239	999999	616	999999	498	999999	925	286	999999	285	329	658	826	379	961	999999	999999	39	873	835	553	737	950	125	226	675	35	899	792	749	161	686	605	659	999999	999999	362	801	513	388	748	869	999999	865	999999	520	949	999999	999999	117	140	530	738	999999	984	502	35	501	593	823	669	36	493	999999	999999	643	63	176	245	332	318	494	525	494	97	999999	566	95	561	705	725	999999	117	999999	618	630	947	999999	675	642	613	861	218	689	999999	999999	385	382	740	999999	467	782	18	999999	799	999999	14	254	999999	310	935	939	999999	887	108	999999	918	808	188	503	696	999999	500	602	719	456	999999	836	
775	999999	307	194	355	999999	248	942	999999	999999	885	999999	626	703	228	375	999999	673	922	999999	591	830	999999	577	203	246	234	281	292	999999	749	353	368	178	478	999999	999999	751	594	308	649	165	999999	279	923	215	877	992	966	135	895	55	534	956	999999	944	572	730	990	118	999999	999999	660	366	999999	541	614	457	234	999999	371	956	999999	624	999999	999999	715	533	653	988	999999	241	314	166	520	703	819	412	999999	533	711	283	760	999999	999999	683	504	999999	380	391	999999	429	768	999999	764	939	966	999999	285	817	239	48	86	12	749	186	661	999999	846	206	722	212	999999	700	242	98	205	999999	733	997	931	956	163	999999	396	999999	472	999999	999999	580	736	909	136	116	304	672	206	758	735	714	31	999999	911	183	999999	999999	896	999999	790	999999	744	373	186	288	886	282	885	999999	615	810	999999	379	999999	999999	999999	813	86	999999	999999	569	999999	446	867	28	976	930	54	979	602	997	52	999999	501	726	999999	373	732	848	999999	32	787	391	153	925	11	651	899	999999	713	855	322	479	999999	230	784	307	999999	168	311	999999	237	905	222	617	768	317	877	999999	439	999999	91	237	207	384	782	509	302	999999	999999	334	41	408	999999	747	685	573	734	281	941	999999	867	999999	546	999999	794	881	179	536	166	693	774	523	999999	617	774	999999	282	296	999999	285	14	563	999999	999999	999999	828	999999	999999	932	205	583	606	999999	900	999999	517	691	999999	589	900	340	766	999999	332	560	517	202	658	972	599	999999	447	832	665	534	313	431	569	349	965	251	703	603	961	120	999999	88	316	388	267	999999	349	707	548	999999	247	999999	819	427	416	636	999999	502	342	904	145	999999	778	376	925	95	131	593	623	999999	637	173	999999	999999	999999	438	886	999999	715	206	951	740	294	721	999999	534	612	999999	932	999999	270	999999	271	67	975	404	310	939	462	181	281	999999	93	889	317	84	955	607	999999	978	749	710	787	146	952	404	489	67	999999	400	482	999999	661	294	999999	436	901	765	246	987	138	946	818	543	924	205	657	405	413	221	999999	15	117	954	999999	559	999999	135	999999	580	999999	253	859	71	699	302	104	799	500	881	182	999999	370	999999	849	803	892	999999	222	756	747	93	653	868	821	476	872	999999	704	839	22	999999	660	666	82	999999	999999	757	844	999999	111	858	905	532	48	389	645	69	114	999999	666	179	913	358	832	831	600	991	249	232	430	396	104	660	868	406	539	703	974	999999	716	145	999999	590	999999	
889	999999	999999	829	441	999999	812	602	917	182	842	863	312	833	250	999999	104	999999	999999	211	714	763	254	663	642	850	941	94	149	999999	531	770	999999	703	943	652	479	172	808	999999	617	794	999999	487	999999	542	999999	870	999999	679	621	628	787	388	940	135	933	466	196	590	890	727	462	847	651	82	999999	609	890	597	815	932	708	999999	594	920	585	999999	637	110	624	81	360	470	457	903	983	944	762	817	999999	23	976	999999	999999	999999	999999	339	835	953	999999	627	980	146	999999	689	919	566	794	29	550	176	828	999999	999999	819	999999	992	999999	748	999999	595	999999	82	999999	801	999999	490	999999	703	999999	256	999999	683	108	996	101	224	999999	768	983	999999	160	742	277	553	194	999999	999999	690	999999	349	939	999999	865	416	781	999999	267	999999	733	438	845	100	441	999999	244	154	988	969	728	161	396	631	764	671	999999	113	804	335	617	76	238	40	189	249	316	844	818	691	999999	193	957	543	44	554	582	69	311	999999	318	49	901	292	962	372	952	999999	332	203	970	678	112	931	455	667	209	814	999999	201	999999	999999	335	999999	754	999999	204	853	999999	219	999999	386	801	830	999999	999999	174	946	77	999999	296	999	999999	999999	999999	547	91	35	98	377	354	767	158	120	999999	918	713	604	537	427	177	109	999999	999999	114	593	876	281	914	877	502	263	999999	999999	904	987	999999	710	584	217	463	999999	765	230	999999	332	237	999999	999999	109	863	569	419	650	649	999999	289	408	520	999999	670	809	120	220	874	999999	30	65	215	10	48	13	30	330	963	998	999999	499	258	782	366	999999	437	815	23	932	999999	106	999999	716	707	480	199	999999	546	999999	68	999999	355	772	311	182	485	843	70	860	549	98	686	650	999999	999999	159	738	771	484	381	305	206	942	999999	923	612	498	302	567	813	999999	783	319	940	999999	154	485	480	999999	999999	594	999999	163	392	999999	999999	802	863	918	331	461	999999	71	282	763	358	999999	525	387	570	999999	999999	502	57	976	315	376	710	999999	644	999999	268	587	774	786	549	53	559	502	999999	999999	635	999999	246	361	887	721	46	187	999999	741	999999	999999	623	999999	999999	999999	115	415	449	53	999999	798	283	656	203	108	297	495	999999	315	853	32	874	760	999999	177	265	695	99	593	999999	999999	633	999999	999999	175	963	999999	743	296	937	999999	63	469	717	836	110	999999	168	999999	434	551	964	135	887	938	227	863	371	875	997	420	999999	855	713	570	999999	999999	942	37	144	999999	
752	999999	999999	709	968	999999	52	524	77	999999	537	311	999999	788	567	999999	25	999999	999999	999999	689	867	298	527	828	208	755	157	672	730	647	140	654	199	798	47	757	999999	969	812	820	847	808	999999	882	24	696	925	12	666	999999	176	999999	44	555	884	638	850	881	999999	659	895	999999	347	37	999999	656	999999	999999	530	999999	837	806	144	289	999999	999999	966	999999	813	999999	830	155	999999	999999	999999	60	620	643	914	999999	999999	306	209	163	925	995	999999	999999	486	367	999999	935	481	916	526	369	945	999999	713	999999	672	999999	78	999999	999999	999999	845	970	999999	356	999999	336	999999	131	842	540	607	981	364	846	597	999999	168	455	786	895	673	999999	849	121	115	865	930	99	736	701	238	940	334	184	159	500	749	140	331	399	860	360	83	986	762	963	399	866	999999	999999	57	622	481	933	87	755	131	999999	250	180	406	999999	394	151	311	666	657	190	697	107	921	999999	134	397	44	322	26	863	999999	999999	476	74	999999	735	653	616	468	999999	107	403	999999	999999	889	160	992	999999	965	931	999999	105	315	219	999999	139	90	29	498	999999	899	764	738	999999	94	108	704	341	132	659	498	695	207	267	999999	303	728	615	148	999999	404	999999	357	999999	999999	999999	999999	266	895	733	654	633	127	384	500	343	664	120	231	791	455	660	999999	315	443	999999	898	58	136	875	411	999999	881	999999	690	739	416	653	89	830	271	447	999999	399	14	999999	999999	823	766	749	638	999999	999999	357	527	743	416	52	651	999999	365	788	139	30	331	190	752	602	999999	761	926	20	41	400	529	18	999999	999999	310	579	420	84	291	387	246	999999	999999	999999	999999	946	332	374	12	889	475	999999	317	999999	77	999999	122	975	139	999999	823	627	586	993	999999	999999	529	999999	741	81	779	999999	999999	752	784	999999	110	999999	999999	747	438	561	18	151	925	999999	700	798	295	999999	466	445	945	286	999999	999999	999999	96	706	487	426	278	999999	930	120	194	999999	565	641	539	724	894	999999	391	999999	999999	619	999999	78	781	999999	999999	999999	265	615	344	345	999999	198	175	330	23	999999	999999	330	169	929	87	999999	741	80	999999	166	756	761	999999	74	563	710	999999	999999	772	27	925	667	695	511	999999	325	776	999999	755	376	476	219	710	384	262	70	999999	342	541	414	337	710	684	574	999999	503	53	279	781	999999	999999	176	557	996	999999	999999	634	999999	561	761	264	892	325	999999	689	546	61	197	812	999999	303	960	467	999999	690	999999	999999	131	
499	873	282	507	76	999999	480	310	999999	714	788	999999	435	757	780	780	999999	444	395	915	884	999999	999999	855	999999	288	999999	935	709	198	315	380	476	513	169	688	489	999999	999999	90	298	389	884	999999	409	999999	78	545	999999	687	218	999999	829	999999	246	34	999999	427	50	788	27	545	999999	473	408	418	334	921	598	101	300	402	618	999999	627	999999	590	999999	455	999999	220	681	999999	31	980	69	551	409	999999	144	267	999999	716	999999	73	752	788	421	938	990	686	156	947	999999	396	816	999999	524	999999	741	999999	325	971	595	999999	346	790	579	493	349	867	925	655	463	833	999999	686	580	251	999999	717	179	176	999999	999999	74	999999	666	999999	999999	999999	36	999999	535	999999	942	999999	130	469	727	962	999999	928	599	133	761	501	999999	264	166	999999	67	282	574	999999	274	999999	516	827	514	612	999999	943	329	918	840	965	129	762	999999	149	565	999999	999999	912	508	251	999999	341	999999	999999	250	411	999999	43	999999	753	999999	510	437	793	999999	303	955	999999	838	274	608	680	293	795	999999	999999	373	999999	999999	999999	758	662	526	32	581	185	819	941	371	999999	474	296	554	96	580	619	335	108	567	272	165	409	999999	999999	999999	896	57	999999	201	520	48	462	999999	426	995	732	984	414	222	407	483	999999	753	126	999999	322	999999	999999	225	762	999999	274	459	311	791	359	589	292	999999	684	137	999999	749	851	683	22	999999	138	101	847	634	921	885	999999	789	999999	655	999999	443	329	770	851	995	439	124	999999	12	167	635	645	153	701	33	537	999999	999999	999999	902	442	787	495	998	115	378	138	483	388	299	521	649	999999	999999	849	70	999999	286	612	999999	736	910	19	669	999999	456	704	932	897	999999	890	914	877	752	524	655	999999	772	745	627	311	640	394	999999	645	999999	940	520	852	999999	623	992	999999	953	999999	532	778	826	505	659	999999	205	999999	40	409	607	772	952	117	204	236	152	999999	985	19	105	525	306	33	999999	515	193	89	934	734	999999	652	923	586	992	999999	17	276	96	953	115	999999	999999	313	999999	222	988	412	658	736	481	461	286	944	999999	16	481	802	988	154	999999	125	652	305	999999	999999	999999	376	125	327	228	875	999999	42	999999	51	171	999999	985	999999	526	781	431	207	263	445	376	979	999999	985	405	215	999999	941	473	999999	411	68	999999	94	374	622	297	340	518	605	999999	999999	49	39	845	488	816	694	999999	999999	693	455	52	76	587	869	860	140	921	999999	597	512	569	914	
639	999999	201	900	930	904	999999	101	688	657	438	133	939	486	150	917	398	999999	324	764	305	999999	999999	999999	507	504	761	166	419	505	18	504	684	135	399	742	999999	915	999999	722	224	602	999999	999999	638	464	999999	384	990	999999	999999	13	198	805	618	682	97	466	403	435	153	337	682	192	999999	934	448	999999	999999	408	999999	482	829	602	549	703	200	631	107	52	575	386	176	414	881	15	315	999999	999999	717	654	830	522	338	578	887	920	999999	744	703	25	999999	298	591	383	151	183	595	265	915	999999	465	369	361	860	766	999999	277	310	999999	628	569	307	999999	999999	800	960	501	33	999999	782	617	887	403	37	999999	98	584	41	740	832	720	623	601	235	999999	471	171	478	812	999999	999999	999999	110	85	455	818	918	838	582	190	682	572	603	143	874	578	999999	333	410	677	999999	245	999999	811	908	946	705	999999	563	339	799	32	220	934	999999	344	786	327	999999	641	999999	999999	459	560	159	157	29	468	360	621	505	837	77	999999	999999	417	999999	999999	177	509	122	999999	285	252	390	659	361	669	999999	540	999999	648	751	769	507	839	999999	19	999999	760	926	246	793	941	834	962	954	86	999999	999999	999999	497	160	82	528	999999	470	216	180	999999	999999	999999	464	820	999999	857	96	999999	636	999999	631	703	636	417	583	875	981	343	418	428	705	999999	877	999999	908	304	999999	999999	250	112	999999	580	839	172	999999	576	782	999999	121	977	875	655	999999	489	99	928	860	742	499	652	422	136	797	751	794	520	999999	180	911	534	368	417	68	999999	999999	61	864	999999	452	999999	103	18	231	441	999999	59	999999	398	204	980	999999	755	189	597	689	252	782	999999	377	454	103	612	999999	999999	618	468	999999	915	554	48	74	395	300	491	559	413	904	999999	209	999999	999999	94	976	999999	999999	999999	237	471	844	692	278	776	107	998	914	491	947	644	822	94	999999	921	999999	165	999999	999999	464	697	47	999999	347	999999	888	999999	999999	18	999999	141	497	14	240	999999	999999	862	769	297	297	999999	577	78	466	269	544	124	293	999999	250	820	24	999999	158	540	999999	568	354	853	999999	476	999999	905	855	816	999999	817	999999	336	850	980	395	628	762	999999	130	999999	819	87	881	773	999999	16	767	814	126	456	855	700	702	512	518	916	408	820	72	999999	999999	650	999999	999999	270	999999	913	999999	999999	395	288	985	999999	463	999999	276	971	125	138	232	147	999999	699	999999	961	163	999999	347	472	478	999999	941	999999	999999	756	
178	999999	164	512	390	999999	507	389	999999	178	870	290	999999	763	251	945	293	692	840	535	182	951	420	764	117	334	576	797	956	176	347	885	962	999999	999999	310	816	613	999999	139	639	999999	999999	999999	101	999999	394	999999	231	533	936	259	999999	922	583	226	554	400	405	66	526	710	999999	564	999999	984	327	541	193	940	138	680	944	710	999999	521	982	887	672	243	999999	992	576	432	240	97	626	999999	999999	363	756	426	999999	691	999999	999999	237	414	999999	117	555	852	999999	290	405	265	315	559	999999	71	244	666	727	171	126	533	143	11	334	999999	367	288	418	829	194	999999	472	999999	999999	965	294	999999	196	564	687	97	602	999999	999999	999999	782	76	22	71	999999	99	999999	56	575	89	795	235	90	958	999999	277	444	570	106	694	793	62	999999	71	999999	667	480	172	999999	999999	930	999999	974	999999	960	999999	276	356	709	105	22	425	686	999999	179	69	496	237	815	420	999999	41	199	999999	190	730	614	950	294	999999	618	536	573	547	158	947	999999	730	998	458	11	97	861	999999	681	999999	999999	444	891	718	999999	999999	357	72	385	999999	658	641	178	240	686	325	999999	257	999999	486	852	999999	999999	231	807	766	238	366	999999	565	180	199	661	813	363	999999	68	576	292	999999	188	510	172	999999	999999	619	561	768	772	685	35	613	523	999999	999999	236	999999	669	910	413	24	991	653	819	728	469	980	999999	876	516	999999	495	965	122	307	352	977	619	932	999999	214	470	594	999999	539	567	675	466	298	136	604	398	665	878	999999	999999	856	352	531	830	639	206	892	999999	428	540	647	411	897	182	259	956	737	722	209	999999	406	999999	289	999999	793	999999	77	749	911	999999	829	97	761	120	495	634	98	111	999999	17	999999	338	315	999	919	999999	568	999999	999999	999999	999999	999999	678	806	790	999999	999999	370	46	125	139	152	999999	559	711	560	649	787	999999	625	868	999999	174	201	975	78	613	999999	251	529	999999	951	872	273	217	886	418	954	329	557	571	727	999999	443	999999	999999	984	755	297	368	624	781	439	999999	779	35	779	999999	831	722	334	782	999999	517	169	999999	999999	999999	352	825	999999	695	467	999999	63	150	999999	731	323	549	93	857	992	882	999999	184	522	619	493	192	116	931	133	606	233	789	608	557	283	700	164	905	413	999999	226	928	323	999999	208	639	999999	58	173	999999	639	476	789	246	611	999999	665	660	595	170	718	220	572	999999	905	274	999999	22	457	622	999999	187	453	529	
665	976	860	222	999999	854	727	68	767	841	999999	756	999	371	999999	297	45	999999	999999	253	754	999999	366	999999	404	934	107	451	999999	999999	999999	999999	33	269	580	635	135	999999	999999	741	442	659	453	730	893	999999	999999	180	999999	169	587	890	868	210	774	660	999999	999999	999999	486	757	286	468	226	944	515	733	739	790	320	172	999999	999999	578	811	105	999999	636	569	256	670	926	999999	440	963	16	593	822	494	920	25	999999	636	999999	983	166	200	236	999999	388	425	534	999999	756	999999	995	635	300	999999	679	999999	983	999999	570	816	831	999999	37	999999	999999	922	910	999999	870	999999	444	955	501	594	654	904	335	849	999999	831	145	546	628	443	968	999999	999999	433	815	999999	41	999999	75	999999	162	264	999999	999999	848	999999	514	289	519	999999	562	50	143	705	999999	774	999999	143	657	999999	999999	999999	283	999999	294	567	629	487	999999	57	274	999999	890	555	999999	999999	741	361	11	725	999999	855	999999	178	880	999999	246	999999	999999	51	59	999999	241	335	274	999999	999999	578	689	999999	999999	37	999999	471	196	16	160	587	273	354	42	421	142	932	422	825	267	115	714	366	999999	999999	999999	397	998	376	999999	564	291	573	418	999999	671	719	888	999999	15	564	981	874	778	658	999999	345	999999	999999	765	308	912	449	610	876	864	333	999999	999999	239	462	473	819	999999	595	999999	699	935	868	999999	422	53	133	999999	702	133	839	587	999999	999999	999999	999999	370	999999	25	651	842	999999	542	309	999999	758	95	999999	552	999999	999999	192	192	362	633	999999	150	888	353	264	789	629	999999	753	999999	745	999999	104	776	999999	999999	218	999999	944	464	736	402	568	411	663	999999	73	277	611	960	657	405	319	85	62	248	482	267	761	862	223	65	999999	285	601	469	999999	999999	999999	988	953	516	248	897	897	17	581	486	999999	305	726	361	306	999999	376	350	999999	29	999999	836	630	951	999999	92	251	680	612	293	809	999999	968	779	799	622	999999	999999	167	421	999999	54	666	995	578	999999	145	999999	758	997	908	261	488	999999	999999	641	367	999999	601	999999	656	226	404	999999	676	495	999999	947	999999	999999	784	235	192	568	841	679	999999	999999	999999	459	946	389	922	999999	384	558	716	996	999999	167	265	15	549	999999	765	999999	999999	377	329	92	137	198	999999	84	222	683	78	919	139	999999	471	732	629	151	219	276	999999	789	999999	127	779	340	737	999999	999999	779	685	191	999999	880	39	999999	315	300	331	758	999999	848	999999	701	489	796	866	999999	695	
999999	999999	407	999999	498	667	860	463	999999	313	797	460	905	654	999999	997	887	125	999999	861	669	999999	339	820	460	999999	999999	395	223	638	999999	473	419	708	896	403	999999	999999	999999	222	999999	348	113	986	534	999999	185	203	960	703	602	680	617	467	36	115	999999	999999	341	312	222	474	250	573	331	999999	999999	999999	758	48	999999	999999	811	999999	999999	330	999999	352	295	163	20	261	999999	999999	45	999999	856	999999	682	791	357	999999	66	11	10	704	108	539	665	211	265	978	445	921	983	113	869	580	775	705	791	703	302	999999	301	960	49	999999	538	29	999999	99	523	967	691	29	442	809	46	988	232	784	687	93	897	41	999999	999999	536	932	442	286	999999	977	999	999999	407	878	709	50	664	377	11	646	999999	175	465	477	240	999999	671	70	999999	999999	482	17	25	999999	999999	270	154	536	999999	605	586	999999	999999	546	968	47	622	563	109	996	999999	854	999999	51	999999	731	999999	999999	282	573	999999	382	999999	999999	504	992	637	199	999999	999999	896	138	183	405	69	545	262	918	509	202	351	117	961	999999	463	628	999999	973	859	558	999999	805	263	999999	344	214	457	523	52	999999	410	999999	965	659	109	205	680	999999	982	813	479	999999	839	999999	232	164	420	204	999999	999999	767	999999	339	49	756	100	874	553	999999	854	98	738	999999	533	792	999999	151	311	999999	999999	947	999999	991	55	89	44	966	183	408	190	793	262	587	175	218	746	102	999999	902	999999	330	137	325	999999	725	740	781	315	999999	313	22	999999	757	677	929	919	672	294	959	721	134	701	999999	881	70	999999	161	710	999999	999999	999999	999999	409	999999	937	999999	999999	999999	330	348	262	999999	999999	104	999999	684	505	909	246	298	83	808	967	190	884	628	983	444	76	889	588	81	990	999999	488	798	709	328	999999	119	397	808	964	620	469	473	816	999999	713	999999	340	999999	473	36	999999	26	999999	228	554	318	999999	97	796	999999	760	191	669	999999	616	379	999999	187	179	137	999999	999999	844	356	721	420	812	933	730	691	558	346	607	964	279	471	550	490	773	431	283	309	21	533	860	287	999999	183	443	344	410	163	82	346	134	999999	181	999999	507	143	506	903	366	115	881	423	583	705	999999	154	828	494	413	999999	854	601	262	321	495	443	616	999999	499	396	290	405	999999	271	999999	999999	999999	649	999999	999999	999999	379	943	999999	652	999999	999999	108	999999	299	516	916	750	999999	492	533	999999	999999	415	73	999999	868	413	970	999999	486	159	322	
999999	802	999999	188	999999	999999	821	484	658	356	668	57	739	518	828	210	880	374	654	999999	779	316	999999	999999	243	999999	122	67	999999	973	91	176	298	392	242	17	444	337	415	976	513	18	875	108	202	999999	334	19	50	212	99	999999	831	999999	543	559	999999	999999	944	591	661	764	517	684	275	999999	999999	999999	999999	999999	765	552	959	678	434	999999	440	27	247	875	595	999999	27	999999	883	999999	345	88	848	683	331	999999	392	823	999999	999999	500	200	832	999999	609	977	999999	229	446	546	501	163	999999	772	128	668	186	79	995	557	747	754	801	999999	167	999999	999999	601	499	999999	170	145	362	999999	280	999999	194	547	276	618	379	999999	326	346	139	999999	302	999999	564	662	843	323	828	767	999999	999999	398	198	542	999999	478	142	729	999999	386	999999	800	999999	501	999999	484	639	803	387	188	949	437	465	515	975	388	432	46	999999	901	999999	317	594	999999	534	851	996	14	347	149	247	77	999999	959	773	999999	201	584	686	188	999999	999999	999999	589	61	318	999999	999999	999999	549	56	999999	999999	799	540	999999	216	999999	966	37	487	999999	465	247	941	882	812	999999	999999	594	197	847	360	659	697	999999	866	14	632	226	999999	999999	447	798	999999	151	185	999999	429	725	184	775	618	658	999999	580	65	213	648	999999	505	437	940	972	362	999999	999999	243	999999	214	192	211	793	750	120	999999	196	666	153	799	706	987	999999	26	420	421	239	702	999999	127	999999	662	366	463	720	489	383	474	446	894	999999	941	723	224	542	973	982	867	548	537	999999	999999	69	999999	472	518	360	923	562	941	970	52	285	985	999999	999999	844	340	39	630	790	722	230	999999	401	765	274	862	999999	447	438	371	999999	431	733	882	602	999999	999999	212	138	459	911	505	924	365	666	737	291	23	138	652	838	917	747	999999	178	810	457	707	254	498	999999	125	512	608	888	854	261	61	926	999999	349	826	501	340	810	725	335	46	109	536	580	470	318	786	533	999999	683	72	713	792	69	293	958	639	999999	795	992	325	476	811	486	239	999999	800	312	21	999999	416	999999	453	485	421	607	717	918	999999	806	726	85	652	180	198	347	999999	999999	999999	868	999999	331	999999	732	19	569	999999	999999	999999	383	518	484	521	819	999999	212	270	317	999999	685	999999	721	40	988	999999	250	824	641	999999	999999	952	531	999999	153	563	95	845	720	999999	851	999999	667	577	605	298	252	999999	832	903	986	87	826	630	999999	627	150	300	36	465	999999	
999999	656	762	458	430	987	238	378	266	999999	366	549	841	999999	999999	582	153	434	700	999999	686	991	738	999999	814	136	901	873	525	423	794	999999	264	999999	115	664	905	129	184	310	23	194	576	720	999999	537	985	999999	16	54	999999	866	335	441	92	999999	917	461	643	999999	96	364	853	842	397	547	295	144	999999	710	999999	34	999999	400	20	999999	999999	999999	681	287	150	77	866	481	426	927	999999	823	623	361	746	454	485	999999	999999	658	999999	733	333	91	999999	851	151	306	377	972	616	935	430	591	338	900	780	366	999999	28	498	381	426	469	64	471	520	339	964	232	549	379	999999	362	169	691	694	599	999999	999999	926	570	113	999999	321	558	402	42	33	845	999999	129	999999	206	170	959	317	863	37	780	999999	811	342	154	432	246	759	78	999999	646	999999	999999	331	865	101	999999	278	972	158	999999	999999	488	316	999999	558	430	654	999999	201	999999	384	999999	571	999999	958	999999	238	959	31	999999	798	334	610	386	639	999999	798	999999	114	243	691	999999	715	532	999999	852	999999	999999	595	12	999999	780	876	232	271	999999	619	76	999999	977	999999	999999	950	82	707	999999	999999	999999	999999	999999	999999	794	875	958	517	49	125	999999	552	116	619	999999	999999	28	493	999999	458	388	124	263	874	999999	953	136	543	382	394	642	824	999999	999999	575	734	530	380	797	904	917	714	232	269	999999	999999	800	999999	684	946	931	999999	999999	999999	498	814	235	999999	900	840	999999	424	145	655	483	224	584	141	53	290	842	648	695	123	540	674	892	994	305	217	162	768	858	436	462	63	146	681	485	760	509	999999	480	957	166	999999	578	576	786	364	939	669	324	404	113	293	999999	575	755	824	999999	241	999999	692	687	999999	999999	999999	203	430	88	999999	655	292	999999	999999	177	738	957	47	106	326	217	940	999999	999999	454	999999	999999	999999	169	570	926	661	999999	277	444	787	279	186	936	868	999999	365	286	46	24	999999	999999	999999	126	165	999999	999999	728	605	33	999999	999999	999999	535	112	386	34	270	517	976	993	454	999999	78	389	468	780	110	999999	999999	999999	664	241	479	422	840	731	999999	13	952	217	933	242	999999	488	999999	85	999999	999999	999999	999999	105	768	69	30	587	999999	532	999999	697	999999	618	501	661	181	301	192	725	122	272	655	972	266	565	768	999999	221	268	589	26	999999	138	275	745	595	756	999999	999999	999999	835	729	999999	999999	316	999999	599	442	581	83	999999	190	360	539	572	836	999999	838	212	300	960	
376	999999	999999	720	314	708	352	755	999999	999999	405	20	276	999999	542	999999	656	999999	450	999999	628	640	194	999999	835	42	599	999999	908	220	918	693	881	999999	469	877	265	605	12	415	257	999999	515	658	792	180	999999	262	40	999999	729	887	762	999999	342	999999	999999	551	884	281	119	649	847	855	506	999999	138	778	817	999999	999999	60	999999	44	922	941	999999	999999	609	999999	949	999999	672	999999	490	40	930	760	999999	999999	999999	999999	999999	730	306	999999	999999	659	999999	89	51	315	445	999999	198	679	939	999999	208	400	999999	999999	941	229	332	773	976	328	374	475	781	999999	621	93	454	486	999999	227	999999	324	112	475	383	999999	999999	643	900	307	339	811	100	999999	561	765	132	89	999999	502	999999	532	631	521	295	687	307	999999	694	361	920	712	350	722	990	884	298	145	999999	421	605	688	999999	678	988	562	384	579	816	855	961	375	713	999999	818	216	692	591	999999	695	231	950	949	548	999999	999999	999999	999999	222	677	477	986	330	999999	896	719	658	953	532	732	313	999999	999999	838	400	999999	998	514	903	783	201	707	955	72	199	655	739	335	999999	370	101	15	367	149	387	975	54	362	939	999999	557	999999	999999	457	392	503	999999	121	157	832	629	999999	475	999999	485	770	40	268	171	251	980	333	999999	172	640	999999	370	717	460	425	510	646	574	804	999999	461	648	999999	999999	999999	561	628	187	999999	741	144	540	929	663	999999	944	786	999999	698	128	233	88	895	817	95	143	999999	660	732	332	983	999999	671	211	34	131	532	588	999999	999999	362	156	202	999999	999999	766	440	63	999999	999999	723	455	876	685	12	383	752	690	594	562	184	967	455	999999	999999	752	869	999999	639	495	421	999999	724	999999	766	87	886	999999	999999	328	702	333	817	999999	608	999999	516	985	208	999999	999999	842	993	913	515	999999	999999	65	672	753	896	712	999999	357	69	999999	999999	867	918	925	999999	287	378	999999	859	851	160	999999	538	230	999999	999999	999999	988	999999	579	214	811	999999	382	386	830	803	568	999999	990	909	469	202	92	999999	648	77	283	999999	999999	474	727	64	999999	244	507	526	451	999999	23	193	434	240	999999	320	918	374	546	548	666	484	809	843	869	999999	690	11	999999	423	596	816	255	835	999999	115	486	757	999999	147	879	314	361	60	418	999999	485	999999	712	999999	888	283	531	735	497	617	665	884	195	722	554	506	80	999999	921	207	937	599	215	384	834	171	999999	408	669	999999	132	758	434	71	466	461	
999999	684	534	322	295	999999	999999	418	449	602	571	999999	593	383	244	333	139	999999	869	885	999999	337	937	726	748	132	75	999999	494	906	459	133	265	999999	216	395	503	999999	912	427	261	797	999999	999999	600	418	815	999999	126	798	628	223	202	581	999999	961	999999	807	574	172	454	211	923	543	153	448	999999	500	176	848	999999	999999	999999	452	633	999999	999999	999999	999999	339	316	779	29	695	999999	245	931	684	663	999999	999999	999999	43	749	999999	999999	873	999999	98	161	999999	324	999999	999999	999999	106	999999	999999	999999	212	568	49	681	244	855	675	192	999999	264	907	517	186	837	920	209	143	999999	559	479	583	999999	10	618	974	782	992	659	999999	999999	191	331	999999	737	999999	686	609	999999	798	893	307	867	645	147	190	644	999999	999999	999999	78	834	608	999999	999999	999999	849	567	431	706	462	863	26	441	999999	82	585	999999	449	385	244	999999	999999	699	666	182	999999	716	999999	437	340	411	514	459	682	892	583	967	911	373	999999	999999	188	318	999999	39	291	435	145	74	999999	999999	999999	111	999999	999999	999999	909	999999	999999	999999	143	703	999999	999999	61	358	566	999999	999999	999999	617	424	85	999999	125	421	810	363	999999	999999	290	999999	799	832	32	479	413	493	212	186	999999	999999	814	999999	999999	424	194	999999	294	680	724	676	526	574	987	999999	855	337	850	999999	904	555	70	216	377	999999	904	999999	353	581	945	82	556	999999	999999	347	610	369	999999	700	237	868	78	999999	176	613	999999	234	999999	137	623	86	643	154	282	128	999999	999999	348	916	999999	999999	598	712	999999	652	130	95	749	650	294	496	41	999999	831	46	999999	114	50	763	506	999999	326	226	999999	999999	438	999999	169	706	999999	12	999999	389	190	214	279	999999	230	523	493	970	484	205	999999	999999	999999	999999	322	246	640	999999	999999	585	420	999999	706	382	754	865	999999	717	999999	52	522	291	999999	651	969	626	766	132	884	526	999999	536	204	130	382	830	824	944	99	923	999999	32	999999	445	968	349	507	897	610	364	310	999999	54	442	682	999999	661	403	999999	695	479	518	231	50	999999	884	646	585	10	923	51	278	628	12	976	500	846	999999	683	630	128	869	521	529	226	505	491	762	999999	820	179	999999	430	403	453	557	999999	404	999999	999999	703	999999	999999	687	323	999999	999999	52	465	999999	999999	999999	719	893	577	610	997	999999	999999	809	402	999999	147	999999	754	619	848	234	999999	429	699	452	899	599	999999	206	972	833	215	194	358	999999	307	266	114	999999	999999	
536	999999	843	559	109	579	999999	691	819	999999	716	932	703	193	922	494	46	492	273	732	130	966	999999	638	173	496	640	461	953	586	880	85	217	908	321	999999	999999	869	599	999999	578	999999	117	421	265	901	511	999999	436	999999	270	999999	841	814	999999	570	999999	999999	999999	613	939	869	737	999999	904	999999	725	795	872	999999	779	177	892	399	163	222	858	958	999999	272	984	999999	34	998	999999	117	244	999999	999999	999999	952	510	482	986	934	999999	180	875	517	625	185	716	138	912	185	103	880	999999	661	378	711	999999	832	999999	628	999999	844	738	916	999999	406	332	999999	130	999999	278	999999	999999	465	453	999999	983	999999	756	96	278	510	122	822	232	999999	792	999999	948	999999	464	677	358	368	634	865	442	958	720	999999	853	999999	999999	350	906	408	974	985	217	999999	999999	56	85	47	360	798	999999	915	999999	570	613	591	999999	91	117	601	345	547	831	588	609	999999	731	999999	243	40	503	771	916	823	261	999999	533	621	320	999999	999999	321	17	835	143	526	999999	159	999999	272	718	999999	243	315	999999	436	164	628	727	703	325	548	804	329	305	960	999	870	319	805	67	907	771	999999	999999	34	539	999999	455	999999	761	581	921	970	322	577	537	610	760	824	999999	904	999999	999999	103	64	516	688	540	182	526	403	839	999999	214	810	164	545	316	999999	896	999999	999999	644	942	743	626	833	17	999999	432	399	119	494	163	162	999999	999999	605	945	999999	851	999999	282	566	367	742	121	766	511	422	992	303	722	928	493	999999	259	674	999999	437	683	681	811	999999	137	999999	999999	656	62	796	10	939	999999	530	55	999999	901	88	999999	999999	515	77	505	315	439	105	397	566	669	431	763	999999	254	517	834	180	999999	532	438	999999	397	464	713	714	422	62	999999	999999	882	789	830	181	100	359	922	616	999999	505	999999	999999	896	788	987	999999	999999	520	695	999999	696	874	61	378	650	999999	613	60	363	790	893	999999	173	999999	683	879	601	592	398	999999	594	228	995	157	221	405	188	608	476	92	681	901	367	87	504	18	999999	999999	531	590	745	999999	262	395	612	999999	868	999999	114	117	39	999999	999999	799	269	478	879	904	999999	254	331	15	583	280	118	999999	28	95	701	999999	999999	149	71	808	159	722	965	610	544	288	536	999999	999999	369	63	241	779	567	818	36	139	834	304	999999	268	740	298	981	999999	999999	914	783	998	439	966	889	389	323	650	546	512	279	369	878	999999	843	511	224	227	877	
221	999999	276	675	545	317	845	784	999999	999999	434	999999	999999	923	999999	753	490	74	403	173	852	466	917	282	999999	859	474	425	999999	425	999999	84	764	409	408	999999	516	999999	893	658	54	604	773	999999	121	999999	999999	445	999999	999999	362	447	821	64	34	755	543	994	162	686	842	430	225	133	189	360	229	999999	999999	909	999999	168	180	744	129	257	692	999999	999999	994	999999	39	909	999999	999999	792	263	709	384	999999	920	522	179	217	999999	999999	389	650	61	999999	309	31	920	999999	727	204	999999	999999	999999	777	72	856	999999	168	999999	813	520	619	999999	397	106	519	549	871	989	723	988	962	927	505	999999	999999	999999	999999	999999	999999	118	313	878	867	525	186	774	607	999999	73	689	21	445	13	999999	769	589	663	664	999999	999999	59	616	13	999999	313	158	439	908	30	231	434	474	878	704	216	740	999999	872	920	744	942	290	925	44	977	999999	924	402	999999	463	971	744	904	421	69	999999	874	661	221	37	345	999999	570	999999	265	547	566	308	895	38	395	790	744	54	539	768	691	999999	238	787	233	46	999999	566	999999	689	569	467	645	520	999999	541	661	892	409	999999	719	93	999999	440	959	626	506	999999	999999	191	10	859	882	300	15	999999	999999	434	803	308	889	13	592	575	977	109	663	999999	172	854	139	851	645	999999	58	999999	200	798	827	607	539	740	999999	78	689	709	585	354	514	960	119	999999	98	110	364	716	999999	212	999999	999999	963	130	906	223	61	158	224	596	252	407	714	633	606	206	768	999999	514	524	886	278	523	318	999999	999999	745	902	999999	544	999999	342	999999	988	346	999999	999999	419	999999	286	26	999999	495	988	112	116	256	485	630	892	999999	215	211	976	999999	194	346	654	259	704	478	158	394	679	666	909	300	725	297	640	562	999999	325	238	507	355	782	535	216	764	955	270	282	871	213	999999	140	999999	672	161	630	989	169	138	999999	867	156	816	332	999999	816	530	197	999999	340	982	890	999999	478	971	411	811	447	494	749	999999	999999	523	476	941	999999	169	63	145	20	999999	999999	196	430	639	999999	966	212	23	948	434	82	292	999999	230	834	167	661	701	999999	818	999999	674	388	599	991	999999	350	391	999999	656	999999	61	999999	768	999999	703	553	838	772	445	999999	434	546	325	999999	593	999999	255	116	999999	507	362	395	201	30	524	808	831	648	575	626	999999	599	301	957	31	312	772	438	141	614	823	928	315	220	127	138	73	463	407	649	104	999999	
802	999999	999999	665	788	999999	277	895	999999	200	206	999999	999999	835	999999	367	124	291	220	816	999999	17	684	433	90	981	902	396	999999	377	250	926	531	546	796	999999	842	365	524	34	171	246	892	632	732	496	433	292	882	999999	349	126	439	287	999999	794	474	691	585	807	845	880	160	999999	999999	280	296	999999	48	112	525	758	766	999999	999999	739	125	61	701	594	557	620	513	49	37	999999	999999	253	999999	11	678	161	780	716	189	999999	95	546	999999	462	209	193	999999	780	189	590	999999	254	631	999999	679	999999	990	991	999999	235	376	120	327	825	999999	53	12	46	999999	374	978	60	16	999999	653	578	999999	249	999999	374	376	999999	999999	446	999999	252	621	677	332	265	171	789	467	953	913	974	229	858	678	166	190	999999	355	815	999999	309	247	266	916	110	53	999999	606	999999	859	643	999999	881	60	541	431	335	714	178	213	199	592	62	462	678	359	520	570	238	194	999999	388	53	834	475	14	365	999999	231	222	999999	999999	582	104	280	723	348	807	999999	735	854	503	186	612	422	999999	195	804	247	751	533	999999	999999	699	999999	265	217	56	585	536	999999	999999	492	956	793	16	20	958	192	999999	21	999999	999999	503	340	999999	211	999999	421	758	819	999999	523	999999	688	239	814	882	403	24	515	999999	232	610	669	289	21	229	999999	415	999999	999999	999999	999999	740	999999	999999	874	369	45	63	999999	634	826	717	514	62	22	278	563	999999	137	565	999999	450	719	999999	823	999999	999999	653	981	999999	15	62	593	939	999999	739	867	483	999999	523	367	999999	738	666	405	892	165	237	998	951	266	223	579	670	454	841	999999	999999	932	999999	317	391	82	999999	629	774	134	574	999999	282	410	89	262	613	208	999999	711	63	94	999999	677	999999	655	39	365	999999	483	922	999999	399	719	536	550	898	215	975	889	583	47	631	768	999999	416	726	550	186	961	965	472	248	139	967	257	12	373	493	736	52	799	837	999999	211	88	431	563	874	999999	999999	407	232	326	999999	999999	462	999999	96	999999	928	489	189	999999	517	459	999999	270	751	289	548	999999	722	248	846	783	210	999999	999999	512	984	173	675	646	606	567	250	921	10	952	794	840	999999	999999	999999	999999	620	16	783	999999	831	171	812	595	991	999999	999999	984	479	354	815	132	604	583	433	999999	999999	542	234	999999	219	335	269	798	494	999999	257	647	440	293	173	999999	556	814	999999	823	999999	90	655	776	882	266	451	999999	147	671	245	999999	651	
52	999999	87	782	833	543	506	901	23	111	292	582	47	553	196	191	999999	575	790	999999	610	999999	732	999999	457	76	952	883	613	999999	822	472	553	999999	397	543	95	422	722	280	999999	999999	347	979	372	204	999999	712	265	474	525	106	454	800	999999	638	999999	999999	999999	766	590	999999	298	999999	999999	820	38	52	999999	652	105	208	853	519	727	688	76	753	524	262	232	250	627	148	145	726	999999	753	954	758	999999	895	97	955	690	561	632	999999	700	552	175	999999	999999	613	378	999999	252	935	82	362	999999	999999	999999	82	544	350	995	159	225	999999	999999	285	97	999999	136	210	121	897	829	176	66	89	63	971	96	429	694	24	770	819	999999	999999	680	602	999999	999999	229	24	420	349	566	483	771	999999	999999	999999	715	999999	486	178	215	355	999999	906	306	492	999999	704	999999	125	656	980	999999	999999	88	999999	605	999999	221	874	980	107	486	489	999999	583	317	914	231	206	999999	545	538	601	613	138	999999	773	306	999999	51	525	39	305	693	999999	103	375	70	41	295	230	999999	999999	197	999999	868	999999	307	999999	184	999999	482	789	411	120	452	999999	792	949	741	999999	198	518	832	464	78	191	796	33	489	942	853	199	910	493	999999	926	999999	999999	269	999999	475	582	528	745	999999	999999	893	999999	999999	999999	583	121	999999	463	41	428	999999	999999	49	687	999999	284	243	999999	999999	293	999999	917	510	526	383	999999	999999	389	999999	999999	990	97	422	828	297	222	889	183	369	742	899	457	462	191	157	680	466	581	532	999999	349	295	302	759	371	975	999999	617	932	297	431	909	107	425	437	691	320	220	400	616	394	999999	872	999999	393	431	999999	329	379	999999	999999	118	857	999999	276	704	999999	999999	467	321	149	282	999999	82	999999	989	359	46	999999	465	999999	999999	999999	999999	807	288	422	591	999999	999999	520	753	248	999999	468	323	62	933	158	733	896	657	753	999999	476	122	819	800	400	403	999999	429	575	913	999999	582	926	942	366	999999	291	999999	296	527	801	999999	43	22	613	997	937	425	887	30	999999	712	503	111	448	694	469	622	201	972	867	101	187	999999	896	999999	396	120	999999	170	451	693	999999	235	288	90	89	999999	196	402	466	656	541	555	355	630	89	825	999999	671	528	999999	22	324	660	710	218	999999	125	728	611	827	848	999999	578	999999	351	277	823	367	615	661	435	798	516	999999	559	632	999999	999999	805	571	616	905	641	782	680	56	575	578	871	380	691	999999	999999	638	807	813	
976	999999	289	999999	11	145	66	866	244	999999	808	448	160	586	729	999999	922	49	221	943	95	796	204	999999	702	255	496	999999	970	966	17	877	413	746	656	509	985	994	569	480	848	774	999999	467	999999	999999	427	295	651	840	546	751	427	999999	999999	189	999999	985	118	756	649	820	896	999999	216	999999	44	414	999999	999999	865	928	480	740	104	999999	258	737	65	576	827	210	594	139	430	265	460	550	28	999999	233	999	885	813	830	38	878	281	999999	999999	101	23	365	431	975	617	281	686	769	999999	930	548	929	999999	928	999999	236	766	846	950	999999	494	395	463	999999	865	52	999999	999999	76	999999	977	485	747	484	813	844	173	164	813	999999	773	780	610	545	685	79	353	884	391	802	121	434	999999	838	607	628	902	434	119	575	614	777	702	974	999999	72	999999	67	999999	604	72	611	43	966	999999	713	785	917	999999	795	999999	999999	527	274	330	552	185	908	877	195	942	738	55	248	379	996	88	635	592	623	887	295	768	999999	739	510	401	999999	142	999999	999999	984	999999	323	875	832	259	999999	999999	410	887	284	190	930	999999	334	999999	795	597	710	635	159	335	697	999999	999999	23	999999	534	820	161	841	776	983	352	957	624	731	372	547	746	649	981	191	736	999999	114	838	134	415	999999	999999	746	999999	268	693	659	426	414	999999	818	999999	999999	999999	999999	55	507	999999	587	704	709	835	432	999999	999999	999999	177	999999	999999	305	999999	185	616	999999	877	554	999999	354	725	999999	999999	207	999999	999999	728	237	744	157	932	999999	999999	907	260	430	999999	117	184	696	467	999999	525	515	465	118	171	642	999999	785	957	999999	950	999999	481	928	405	512	519	530	331	736	999999	30	221	280	200	999999	999999	999999	423	999999	379	408	886	453	143	793	742	217	740	95	335	999999	200	236	739	951	436	331	34	203	598	653	999999	731	40	504	304	194	917	769	718	716	372	197	335	551	277	38	795	999999	769	311	790	245	411	999999	830	999999	999999	999999	965	602	170	229	181	726	44	164	422	638	499	557	299	970	999999	618	999999	999999	901	198	684	999999	536	422	433	296	863	139	330	999999	999999	319	653	678	803	125	555	999999	26	609	999999	122	999999	999999	123	999999	21	819	867	999999	694	828	93	352	565	568	76	748	795	884	862	999999	833	673	999999	189	903	621	176	261	999999	454	986	999999	999999	999999	999999	999999	999999	221	285	53	271	538	63	846	999999	311	123	245	999999	999999	999999	141	746	999999	288	999999	203	
933	999999	400	999999	616	730	999999	841	790	672	993	777	698	450	999999	608	819	643	305	999999	128	953	602	508	999999	212	265	106	854	556	77	293	999999	185	374	999999	999999	999999	654	807	999999	14	445	999999	130	999999	361	367	772	533	999999	969	999999	999999	85	980	716	892	721	414	474	154	986	244	604	709	928	523	85	681	723	428	988	497	806	123	517	963	387	472	851	898	333	331	629	108	310	525	999999	999999	196	992	999999	250	342	668	27	211	44	420	539	837	291	101	999999	508	981	495	526	961	999999	752	514	258	562	576	820	999999	614	999999	409	999999	423	691	495	730	999999	747	164	147	106	315	929	967	999999	23	999999	242	999999	999999	126	999999	999999	148	920	444	488	430	688	766	999999	999999	597	999999	20	135	424	999999	605	88	759	999999	340	388	865	167	823	547	325	549	999999	587	152	493	389	594	415	999999	999999	61	252	329	69	398	999999	999999	999999	400	999999	807	598	26	637	444	371	882	999999	619	999999	999999	999999	941	114	148	999999	270	219	113	158	426	720	149	829	554	835	439	184	941	999999	131	448	432	999999	999999	951	944	999999	999999	131	999999	120	795	999999	17	440	310	224	920	999999	999999	533	615	252	540	999999	458	196	999999	608	932	999999	542	530	161	324	198	360	596	197	861	320	511	981	651	316	925	148	822	124	534	224	264	359	70	597	833	190	999999	430	502	758	867	110	199	799	577	274	850	692	251	999999	628	733	999999	718	32	633	601	234	172	320	373	968	83	999999	999999	193	470	999999	999999	18	999999	176	694	113	999999	410	792	851	738	999999	297	140	999999	999999	596	530	999999	352	574	210	588	825	268	192	394	899	999999	482	355	394	999999	297	211	999999	649	462	999999	999999	999999	999999	841	749	495	511	999999	242	106	498	130	999999	564	999999	988	290	429	485	999999	999999	718	552	384	319	505	354	999999	999	928	639	935	144	492	11	85	999999	368	999999	999999	756	999999	162	803	538	362	999999	999999	686	309	921	813	174	554	535	908	723	248	531	253	150	655	33	314	466	562	999999	440	999999	999999	999999	921	999999	154	160	354	566	999999	846	957	82	999999	179	700	17	825	771	589	957	103	362	714	837	595	199	111	999999	847	346	975	999999	999999	999999	644	273	999999	999999	29	999999	191	351	999999	402	574	180	999999	486	333	306	999999	999999	406	482	469	689	999999	94	994	955	59	219	999999	999999	999999	591	89	258	999999	999999	17	999999	752	196	776	751	388	322	999999	424	999999	999999	810	
550	705	193	999999	999999	806	955	943	914	238	999999	999999	999999	633	571	531	982	101	999999	951	897	999999	48	999999	999999	706	718	311	18	821	579	391	435	999999	177	707	686	622	569	451	578	493	103	373	688	842	999999	999999	816	791	290	999999	999999	672	913	262	666	155	758	813	97	654	934	102	659	682	999999	572	465	863	844	370	999999	925	383	414	205	675	360	378	901	600	999999	226	999999	255	195	762	999999	915	51	541	863	999999	364	924	999999	999999	714	999999	999999	999999	662	953	999999	999999	802	280	299	999999	66	990	794	999999	911	496	170	718	561	999999	496	999999	999999	549	822	312	506	999999	999999	999999	856	205	961	999999	999999	669	999999	541	279	621	453	915	472	986	859	60	746	999999	845	867	764	839	999999	310	519	999999	164	122	999999	644	423	999999	709	841	652	860	39	450	935	251	558	629	999999	999999	960	581	693	999999	690	772	565	33	929	999999	694	999999	756	660	999999	999999	515	825	999999	635	208	425	216	999999	344	998	999999	306	999999	603	318	144	400	999999	350	938	83	999999	432	999999	88	400	108	14	156	999999	114	999999	616	258	735	733	228	813	740	999999	374	72	756	691	751	269	999999	336	395	559	625	256	999999	895	613	452	402	999999	556	808	327	999999	484	708	999999	999999	999999	298	867	585	916	587	999999	999999	999999	21	999999	999999	616	819	999999	771	619	597	19	857	67	720	645	293	340	185	267	932	227	173	999999	999999	797	109	579	197	468	810	643	48	488	515	331	999999	999999	662	436	999999	999999	999999	591	887	699	47	999999	969	999999	583	999999	740	329	999999	587	410	433	268	942	516	249	999999	312	999999	953	970	378	552	398	53	157	677	748	530	49	671	999999	700	358	760	515	999999	543	885	565	902	719	651	927	921	178	876	999999	999999	497	999999	252	782	933	999999	668	51	580	609	435	576	999999	999999	796	915	828	999999	910	192	999999	639	999999	427	253	999999	261	999999	999999	477	875	280	958	999999	42	873	429	999999	766	999999	101	999999	39	934	459	988	910	999999	855	21	102	445	999999	537	919	999999	982	824	538	999999	477	941	427	999999	734	164	618	173	767	923	999999	39	966	290	100	536	999999	259	999999	265	999999	341	872	612	384	439	314	431	999999	999999	891	604	270	884	999999	999999	56	999999	209	304	999999	999999	162	931	525	73	478	685	446	392	259	732	856	283	740	999999	999999	814	728	999999	850	197	264	999999	999999	999999	768	92	137	940	489	682	59	674	885	404	189	940	97	321	960	628	
984	526	923	999999	748	999999	153	27	999999	242	208	904	453	192	491	568	999999	632	304	396	999999	506	999999	577	999999	999999	999999	346	956	138	726	999999	344	999999	212	999999	670	999999	154	999999	999999	120	858	257	483	155	230	702	999999	621	51	465	26	573	80	999999	623	999999	486	999999	999999	999999	71	952	516	792	570	999999	999999	753	999999	36	488	522	458	447	999999	999999	103	537	961	695	999999	344	97	271	399	999999	161	723	125	323	397	588	194	141	59	905	740	999999	584	998	723	999999	999999	24	999999	504	125	999999	999999	967	999999	948	604	999999	383	726	865	255	402	800	80	266	999999	583	639	999999	999999	999999	397	741	914	412	953	962	972	273	621	82	294	895	654	528	882	157	999999	999999	983	291	757	333	50	999999	999999	784	999999	466	532	999999	385	87	176	798	999999	109	62	999999	995	642	930	999999	115	999999	961	506	155	552	383	489	999999	200	999999	57	570	74	700	429	123	999999	999999	515	999999	481	697	999999	728	999999	292	782	105	221	453	350	999999	646	227	999999	534	791	638	386	999999	999999	999999	999999	170	129	238	181	999999	633	736	826	999999	425	379	633	104	754	999999	298	999999	600	394	311	999999	999999	696	923	999999	999999	895	331	999999	999999	432	698	999999	999999	56	609	999999	121	383	471	484	626	742	935	277	594	163	779	999999	999999	126	492	999999	326	447	594	432	999999	334	957	999999	414	999999	999999	992	999999	999999	592	707	999999	670	158	227	922	826	999999	833	760	655	999999	298	125	317	999999	541	940	50	537	74	462	186	999999	786	426	734	999999	339	792	999999	597	999999	999999	82	999999	999999	968	274	736	499	326	761	671	999999	82	669	622	107	107	418	999999	640	251	999999	255	991	356	999999	801	198	756	999999	999999	999999	68	447	727	53	472	519	573	675	313	999999	748	701	514	999999	714	999999	122	973	241	384	890	956	573	52	999999	853	333	999999	473	999999	743	534	720	853	601	634	942	578	999999	587	999999	387	999999	213	999999	999999	487	999999	657	54	999999	999999	560	666	927	111	874	684	999999	619	196	966	999999	766	304	223	980	660	999999	999999	814	543	348	653	538	999999	999999	369	272	999999	376	640	949	428	471	999999	999999	64	926	499	760	267	999999	999999	401	878	184	570	909	999999	999999	826	999999	577	240	543	444	906	137	999999	999999	999999	422	999999	999999	999999	26	783	304	344	249	925	734	572	328	999999	189	333	262	659	338	69	460	705	709	549	20	382	198	928	999999	999999	926	511	27	999999	844	999999	999999	999999	862	
401	275	574	999999	648	102	67	258	682	363	121	653	999999	96	422	64	717	999999	999999	999999	644	595	376	818	181	998	232	555	82	712	999999	560	417	797	999999	793	885	388	70	457	952	133	515	999999	414	424	459	425	999999	201	137	999999	78	309	999999	805	999999	756	155	649	869	512	186	970	593	560	246	680	159	629	178	338	182	256	999999	521	90	800	999999	757	549	807	999999	881	584	593	491	117	580	141	893	999999	242	421	587	449	946	544	981	853	187	778	275	974	999999	999999	14	822	716	706	999999	109	352	999999	999999	71	561	304	999999	999999	999999	138	110	27	736	49	106	761	668	153	574	545	818	560	579	770	541	975	858	785	589	669	401	873	416	999999	786	843	322	526	999999	652	158	999999	784	999999	678	999999	248	983	702	252	163	572	141	189	999999	792	999999	999999	530	999999	446	610	421	409	737	236	611	999999	263	999999	448	152	265	922	396	837	775	999999	101	293	737	874	93	346	515	829	742	236	513	994	33	983	996	311	215	999999	569	999999	321	999999	646	305	730	448	804	999999	316	999999	793	999999	26	999999	246	246	999999	572	526	85	999999	908	493	384	438	999999	239	999999	156	999999	717	847	277	400	999999	999999	999999	441	999999	644	541	503	522	533	443	999999	978	734	999999	759	463	642	32	494	491	413	958	272	999999	471	218	348	999999	362	501	999999	184	625	90	597	599	417	428	881	543	399	395	960	940	377	290	505	718	396	500	84	999999	999999	999999	805	690	383	574	682	435	999999	638	170	41	999999	886	362	999999	159	169	55	224	150	950	999999	999999	999999	332	499	190	713	630	478	999999	427	130	401	716	284	907	999999	999999	746	455	350	761	235	929	452	491	927	852	568	236	454	860	684	832	999999	788	999999	999999	999999	501	722	999999	169	308	613	377	494	646	379	999999	944	213	999999	999999	610	340	792	78	880	18	263	861	71	252	416	999999	445	569	898	496	225	999999	768	255	733	777	601	926	999999	999999	996	290	482	326	292	251	392	989	231	999999	999999	999999	181	76	999999	861	999999	917	891	56	932	924	748	882	37	780	444	232	961	832	999999	999999	753	805	999999	972	388	999999	999999	174	999999	456	999999	420	500	602	992	701	17	871	276	684	44	279	999999	81	542	999999	299	512	806	170	999999	398	749	140	869	999999	64	275	483	999999	999999	726	999999	999999	587	338	392	435	787	742	224	100	999999	64	830	483	663	939	999999	788	999999	457	999999	24	428	949	999999	370	732	
999999	646	741	397	510	999999	318	408	666	494	214	217	864	999999	73	999999	999999	832	999999	309	396	712	125	835	695	999999	511	999999	999999	67	637	999999	31	702	171	106	483	702	66	338	522	84	997	454	235	580	591	732	999999	79	490	999999	975	999999	345	913	531	905	702	199	225	948	552	608	856	546	196	171	563	967	471	244	776	366	786	321	715	999999	610	125	729	778	75	786	576	521	999999	960	367	257	999999	577	999999	999999	123	573	999999	398	597	688	999999	429	178	999999	607	255	999999	618	999999	33	208	860	305	587	469	446	999999	765	999999	345	855	235	804	999999	403	999999	244	908	253	999999	789	326	83	921	731	310	610	739	189	331	180	82	686	343	58	713	282	423	407	677	689	767	366	999999	833	167	625	862	999999	713	999999	441	375	70	244	881	787	383	855	168	835	999999	999999	710	175	782	549	999999	267	689	999999	820	999999	999999	999999	32	999999	999999	98	573	999999	747	999999	999999	319	738	707	625	108	999999	926	898	567	249	999999	999999	999999	655	96	60	618	999999	999999	252	102	200	930	798	537	999999	921	999999	295	292	484	999999	347	120	999999	436	85	924	371	100	999999	722	263	271	735	988	999999	314	734	999999	955	999999	153	563	383	129	999999	999999	98	886	999999	960	612	999999	764	753	999999	80	264	999999	975	693	793	999999	999999	379	937	999999	72	549	999999	999999	241	999999	336	954	944	999999	999999	999999	628	176	999999	485	845	802	119	977	506	999999	790	771	999999	83	72	271	736	639	83	999999	191	149	846	548	515	638	728	364	948	999999	808	999999	342	982	42	999999	999999	999999	668	687	999999	999999	171	90	999999	609	566	168	999999	75	227	315	999999	733	100	999999	330	297	969	999999	84	755	38	696	999999	999999	438	77	51	263	413	999999	999999	396	744	999999	999999	765	789	906	82	570	178	883	999999	503	713	609	999999	553	488	570	348	462	999999	514	931	999999	906	392	999999	499	127	999999	661	799	344	323	989	869	999999	564	508	999999	144	513	999999	154	999999	681	662	999999	999999	498	775	843	90	518	999999	240	299	999999	859	406	735	582	452	999999	232	792	168	399	999999	999999	51	999999	71	285	999999	109	927	786	371	999999	730	350	324	628	166	817	999999	999999	541	758	579	10	704	111	337	561	999999	349	922	999999	522	272	219	999999	999999	999999	781	805	200	682	312	512	149	634	999999	394	999999	999999	999999	414	999999	343	999999	861	453	50	999999	960	999999	766	999999	587	999999	60	712	467	141	172	181	316	46	914	
634	858	455	77	860	999999	434	942	302	999999	270	999999	247	189	414	358	999999	416	630	821	999999	999999	999999	725	648	999999	922	218	999999	106	652	773	378	169	709	999999	999999	999999	999999	999999	535	14	474	801	327	355	999999	533	63	999999	462	765	686	224	999999	210	223	730	999999	771	156	999999	689	205	594	496	150	88	999999	413	999999	333	236	999999	999999	853	959	843	408	303	285	399	165	999999	643	887	97	999999	112	508	786	999999	957	418	999999	999999	999999	278	216	830	999999	999999	63	999999	999999	139	999999	217	929	213	250	380	332	135	495	757	71	219	562	999999	409	987	976	970	999999	999999	375	818	474	976	538	691	636	999999	98	550	345	999999	999999	513	358	880	999999	898	268	415	362	832	922	999999	258	115	716	508	430	227	999999	92	999999	999999	764	720	999999	952	675	558	744	999999	46	945	422	555	578	58	999999	999999	762	87	712	999999	905	999999	895	228	728	432	975	999999	999999	999999	999999	263	999999	67	749	638	147	281	999999	999999	671	608	999999	977	834	999999	536	999999	159	901	999999	999999	380	999999	676	230	824	523	234	999999	582	616	999999	176	163	169	72	520	308	999999	999999	999999	853	999999	551	307	747	917	394	35	895	999999	978	255	415	120	882	683	391	529	814	999999	56	980	137	999999	999999	629	824	675	999999	999999	369	439	519	999999	827	999999	999999	379	999999	906	139	999999	356	999999	637	362	760	52	999999	388	139	779	999999	767	999999	872	874	496	999999	128	999999	999999	395	879	948	549	735	441	292	999999	425	21	55	907	999999	847	634	999999	427	648	868	781	398	262	885	590	532	752	539	954	503	771	83	365	812	420	813	476	326	98	999999	999999	760	999999	962	128	999999	999999	282	999999	248	999999	79	658	259	999999	330	142	993	999999	26	999999	901	338	20	653	937	690	999999	84	999999	167	545	338	31	549	31	626	999999	767	999999	534	480	943	715	491	702	425	999999	500	99	681	482	958	82	644	999999	431	760	318	999999	52	903	999999	562	91	476	999999	636	710	300	703	842	236	511	491	512	958	622	999999	951	999999	585	603	984	362	684	587	266	387	999999	599	865	981	585	814	999999	282	390	999999	25	999999	788	999999	210	395	838	256	456	999999	141	469	809	241	367	669	466	999999	223	210	999999	888	999999	259	589	701	999999	861	999999	999999	861	240	999999	987	514	989	999999	190	403	599	999999	999999	141	675	255	999999	789	634	623	999999	999999	330	68	189	236	136	999999	539	815	509	557	976	604	999999	728	900	999999	999999	
726	999999	936	999999	906	624	685	969	757	809	999999	926	911	213	248	999999	999999	540	999999	398	760	387	512	203	374	894	999999	547	833	381	999999	355	771	999999	907	255	999999	81	424	444	503	267	999999	677	999999	999999	597	354	999999	869	421	198	729	501	70	348	865	999999	911	21	999999	148	145	999999	862	658	165	943	305	993	755	276	999999	736	894	503	18	835	999999	485	306	696	809	963	959	758	999999	279	907	999999	389	246	170	413	861	365	131	993	999999	999999	733	654	999999	999999	124	154	82	992	607	567	340	40	86	435	714	886	999999	181	426	999999	999999	885	45	999999	613	518	116	712	875	999999	381	24	30	999999	999999	652	647	74	999999	999999	686	999999	672	999999	238	999999	170	734	699	975	36	999999	577	999999	846	999999	619	999999	141	605	48	369	127	78	196	325	999999	298	683	72	999999	999999	332	999999	427	409	222	999999	508	263	358	381	23	999999	999999	999999	447	319	941	903	43	335	999999	999999	777	999999	999999	604	999999	912	999999	871	61	636	736	761	627	966	292	447	635	999999	813	878	999999	666	356	227	999999	765	878	700	999999	779	38	999999	999999	87	999999	111	999999	618	999999	596	913	487	330	386	999999	750	803	999999	36	504	278	120	521	63	997	120	969	999999	999999	398	999999	999999	524	281	608	999999	429	549	142	191	999999	26	390	227	964	769	345	969	64	815	961	407	999999	851	511	999999	402	288	90	722	141	604	580	154	562	274	962	59	999999	350	330	263	348	999999	950	261	729	304	999999	238	775	10	244	999999	436	999999	999999	673	770	689	999999	999999	469	419	59	949	446	246	999999	999999	806	296	201	999999	999999	708	999999	827	901	999999	999999	999999	999999	851	947	141	370	357	717	925	297	299	999999	999999	999999	190	793	999999	999999	11	815	999999	639	999999	431	999999	999999	529	738	728	578	158	999999	521	999999	332	951	618	999999	999999	589	999999	528	739	999999	517	17	112	794	314	914	139	41	899	443	706	469	799	999999	467	333	840	619	989	357	149	526	999999	599	999999	238	185	466	877	999999	726	999999	999999	987	914	481	705	735	433	999999	999999	126	872	87	793	863	161	198	14	999999	748	479	539	392	273	990	250	513	207	85	999999	672	999999	488	999999	742	569	999999	999999	999999	627	114	195	186	908	32	654	689	806	734	86	987	999999	999999	672	257	434	517	723	923	241	202	999999	358	84	776	962	394	371	60	303	349	682	28	999999	644	999999	362	999999	250	345	560	706	473	998	751	999999	999999	815	999999	317	
62	98	999999	999999	999999	576	999999	111	141	69	270	328	756	440	737	314	444	999999	38	963	82	999999	482	587	999999	495	75	359	999999	999999	101	578	901	742	251	260	100	273	542	999999	456	999999	999999	191	85	242	950	999999	270	446	999999	555	786	505	245	29	616	14	83	938	511	999999	779	575	999999	692	426	999999	199	487	224	999999	782	961	516	821	999999	301	512	999999	544	42	999999	999999	999999	545	999999	405	506	231	999999	95	199	603	999999	969	481	777	222	999999	815	936	843	783	232	605	773	825	999999	424	339	324	502	635	404	478	398	893	999999	432	899	999999	517	967	843	139	980	188	405	547	349	912	88	129	999999	999999	199	315	663	194	999999	999999	416	91	999999	329	592	564	209	97	581	588	992	789	493	795	429	876	940	102	625	999999	429	452	85	426	245	383	12	795	289	999999	999999	601	661	932	999999	999999	84	523	546	425	978	999999	965	999999	920	298	999999	837	188	322	999999	570	999999	186	547	964	999999	475	93	218	562	413	807	498	357	999999	138	999999	190	999999	801	426	555	999999	616	122	486	999999	506	947	747	174	617	999999	717	999999	999999	999999	395	649	429	609	440	338	863	999999	999999	999999	413	999999	999999	84	656	195	521	949	24	999999	999999	434	488	692	969	146	999999	999999	796	841	999999	999999	368	999999	175	999999	574	999999	985	227	345	52	612	18	910	976	999999	672	517	999999	999999	768	999999	672	999999	999999	171	736	999999	999999	866	475	777	999999	696	725	999999	999999	909	125	621	329	999999	796	33	528	822	479	782	992	999999	999999	880	374	396	22	42	999999	999999	999999	999999	837	562	999999	361	870	274	999999	999999	999999	816	999999	999999	401	810	134	804	859	648	396	147	692	953	646	944	78	999999	999999	999999	683	693	474	775	999999	746	783	999999	999999	445	163	263	878	166	999999	999999	87	45	999999	564	999999	217	183	57	999999	77	686	883	915	999999	292	285	861	671	638	501	351	506	68	999999	999999	367	533	423	495	142	269	535	999999	470	867	43	116	999999	999999	999999	999999	426	431	999999	999999	900	999999	999999	162	999999	999999	999999	999999	106	834	580	976	833	537	903	684	759	562	220	999999	160	527	455	879	259	999999	22	999999	999999	981	925	84	431	594	999999	515	999999	271	617	740	61	17	269	635	297	999999	282	321	999999	791	999999	999999	221	829	999999	382	406	654	903	999999	389	556	366	124	909	506	554	248	411	398	684	999999	999999	480	999999	153	268	820	999999	201	896	701	999999	380	231	71	863	602	685	753	
118	999999	367	908	360	504	999999	154	725	999999	512	44	910	718	117	271	918	740	999999	765	999999	586	71	711	812	688	13	985	893	848	642	999999	999999	657	999999	999999	140	47	130	999999	503	124	104	801	688	861	791	834	272	959	152	133	529	920	999999	532	999999	655	105	671	501	665	260	876	158	560	999999	999999	999999	779	141	881	619	999999	271	999999	491	270	32	999999	897	178	722	933	706	519	999999	642	28	757	54	485	941	459	760	999999	863	227	653	138	999999	538	406	493	828	999999	514	707	999999	999999	50	33	632	154	774	999999	999999	327	180	638	137	839	243	680	734	999999	999999	999999	999999	999999	146	999999	617	894	570	368	772	239	115	445	999999	999999	983	999999	717	31	852	999999	685	999999	895	546	57	24	10	551	304	725	759	182	330	354	999999	234	502	776	416	737	583	999999	560	713	221	735	633	413	855	854	963	713	803	152	484	633	999999	599	227	602	894	999999	73	56	999999	932	124	661	88	758	886	941	999999	999999	999999	279	877	192	334	321	390	999999	695	450	762	55	999999	188	999999	999999	696	902	999999	813	999999	564	351	999999	243	999999	620	999999	999999	107	967	32	108	689	928	214	756	355	275	905	221	307	333	623	293	999999	563	936	999999	75	71	983	391	800	999999	658	928	373	949	55	701	418	999999	597	999999	740	946	689	259	664	266	999999	637	654	999999	546	240	728	230	999999	725	683	190	270	45	984	640	308	999999	280	999999	393	999999	999999	213	803	45	735	151	999999	487	874	687	999999	808	999999	355	999999	208	999999	427	210	153	150	329	28	238	11	562	999999	999999	648	281	979	999999	873	945	418	999999	798	510	999999	999999	676	999999	851	999999	63	461	324	638	902	109	684	999999	999999	999999	999999	899	195	999999	43	183	653	452	999999	602	708	748	935	775	937	999999	999999	233	922	623	999999	819	478	32	999999	550	247	999999	208	549	999999	137	311	999999	690	518	999999	233	477	999999	933	999999	493	258	297	315	999999	548	700	614	698	460	929	462	773	445	431	173	999999	493	935	793	254	999999	15	581	446	312	95	428	42	999999	999999	601	999999	252	336	999999	735	869	999999	698	168	999999	850	146	207	999999	999999	999999	97	101	832	999999	395	999999	999999	204	253	715	868	223	999999	281	581	521	704	999999	772	530	999999	999999	438	999999	999999	247	635	999999	447	869	999999	597	452	841	341	941	354	772	215	999999	999999	141	976	29	999999	999999	245	886	999999	339	442	869	87	339	145	999999	663	310	999999	158	513	
327	756	384	341	999999	771	999999	940	640	176	931	132	230	266	999999	234	999999	531	657	11	999999	999999	118	436	514	520	122	705	455	288	999999	257	66	47	946	999999	999999	687	999999	50	999999	946	999999	999999	510	999999	999999	999999	167	661	254	779	867	157	765	678	999999	999999	999999	761	658	916	494	361	999999	684	76	193	320	602	632	731	999999	999999	388	801	277	946	925	767	999999	999999	547	999999	44	999999	389	909	281	277	736	655	860	968	391	707	461	29	999999	826	680	673	762	565	38	522	977	260	769	963	999999	702	31	69	107	618	378	999999	327	857	304	166	911	53	866	976	999999	999999	235	680	350	999999	999999	109	97	990	286	982	999999	521	298	139	150	318	865	43	633	801	870	773	339	999999	999999	192	999999	523	762	719	699	62	652	999999	34	98	999999	999999	999999	921	971	117	342	395	999999	806	569	175	26	602	187	832	353	79	963	462	999999	589	555	724	578	573	999999	999999	293	713	869	155	999999	62	694	711	247	712	829	763	440	999999	999999	896	999999	999999	999999	999999	542	866	999999	999999	189	571	999999	44	608	81	999999	407	879	775	999999	231	936	424	69	964	908	475	595	999999	250	209	31	407	763	999999	111	221	76	78	34	427	14	296	965	543	315	999999	113	175	368	431	884	665	841	604	999999	208	999999	543	261	77	280	78	341	980	999999	348	999999	949	970	141	341	810	999999	999999	226	650	999999	526	658	999999	372	429	282	819	325	999999	566	168	699	903	999999	533	817	956	156	936	954	985	993	966	999999	999999	999999	237	999999	83	914	999999	387	319	749	779	884	13	705	999999	796	522	664	999999	999999	999999	260	77	225	807	993	794	999999	999999	999999	473	999999	691	999999	999999	234	999999	729	251	451	999999	780	389	163	145	649	813	261	305	150	442	330	999999	194	277	902	138	21	292	90	129	627	999999	624	999999	256	202	145	496	999999	751	999999	422	742	382	341	999999	913	90	999999	999999	543	243	149	999999	153	723	507	599	316	106	42	446	171	332	781	683	999999	878	888	457	677	764	678	399	999999	907	77	811	999999	41	224	931	999999	999999	585	999999	999999	999999	142	533	694	546	999999	529	718	999999	261	419	600	999999	115	999999	201	710	999999	999999	564	750	613	245	656	695	999999	284	881	111	999999	270	746	397	725	404	999999	365	999999	141	584	159	999999	999999	656	657	999999	289	999999	190	739	423	399	806	829	999999	757	999999	877	999	999999	905	648	616	43	990	673	212	931	999999	999999	836	948	379	
204	999999	80	319	588	998	484	383	999999	701	999999	898	999999	939	568	519	999999	848	487	999999	258	678	510	999999	999999	666	984	18	357	225	999999	902	475	29	611	423	146	447	318	999999	999999	510	999999	946	254	145	128	999999	644	999999	999999	450	358	195	131	526	999999	999999	60	922	999999	475	999999	143	999999	469	999999	852	999999	154	382	208	540	608	248	747	131	564	819	134	547	260	373	999999	161	450	554	289	897	95	518	139	999999	395	865	59	484	423	146	784	712	276	406	500	49	865	909	749	946	383	404	350	999999	926	385	999999	111	100	982	999999	915	153	954	252	635	253	811	155	743	199	273	708	428	999999	999999	281	854	873	895	295	540	999999	999999	523	999999	177	942	470	19	112	947	393	441	775	869	569	321	163	999999	796	63	999999	16	757	120	696	922	162	514	114	908	238	204	696	999999	999999	810	999999	999999	467	999999	350	145	640	252	879	276	652	175	999999	959	999999	18	109	999999	776	999999	585	413	994	255	789	956	905	204	999999	999999	999999	945	757	999999	880	602	407	495	712	999999	375	515	999999	429	280	999999	662	154	217	999999	999999	999999	63	999999	235	37	566	222	520	999999	239	999999	533	690	999999	706	417	999999	999999	107	611	613	529	157	999999	80	182	575	974	802	999999	999999	986	500	103	999999	891	444	533	853	46	194	975	999999	398	928	982	550	897	573	999999	999999	999999	119	617	492	934	999999	891	164	999999	990	248	717	100	479	460	42	596	250	814	973	570	235	71	999999	637	211	999999	999999	97	999999	677	999999	233	999999	694	999999	882	611	356	999999	552	378	998	999999	946	267	238	919	478	949	953	656	759	606	999999	840	999999	200	854	733	999999	999999	77	232	323	837	494	364	784	583	999999	999999	893	829	430	201	237	999999	999999	379	972	838	999999	148	678	999999	999999	626	737	853	828	999999	999999	623	837	163	311	775	732	119	773	873	144	894	798	968	762	930	185	806	613	42	719	484	760	318	374	999999	554	999999	195	999999	626	999999	999999	467	237	279	991	277	890	999999	293	371	999999	999999	704	140	349	709	268	721	451	931	999999	999999	972	282	863	528	999999	382	230	440	999999	999999	256	999999	999999	999999	741	492	938	907	916	160	999999	999999	999999	661	614	244	589	845	43	999999	999999	695	999999	959	495	955	416	999999	488	517	242	852	448	999999	852	500	990	18	968	775	782	543	24	99	56	999999	999999	212	999999	999999	793	384	406	458	490	560	522	189	999999	786	86	999999	429	999999	999999	
999999	909	187	808	999999	253	999999	877	268	999999	999999	681	601	913	870	999999	214	558	999999	724	857	455	999999	999999	301	999999	811	172	192	698	316	999999	615	999999	159	999999	227	999999	999999	312	222	507	148	767	608	999999	920	276	975	235	999999	918	496	684	71	450	920	999999	517	999999	441	999999	695	569	385	767	999999	430	999999	999999	999999	811	757	999999	511	999999	317	999999	999999	422	67	999999	197	999999	827	999999	999999	930	119	999999	794	260	999999	665	870	804	999999	578	392	999999	813	999999	999999	819	893	70	170	864	183	999999	999999	697	364	999999	87	897	230	738	742	986	149	999999	321	999999	371	92	925	102	999999	999999	999999	738	840	771	608	567	41	378	73	766	999999	763	757	999999	999999	999999	895	790	587	973	584	83	836	405	701	999999	188	458	999999	999999	145	77	113	476	174	404	999999	593	999999	519	865	852	675	976	758	385	388	999999	489	999999	999999	144	999999	788	999999	999999	902	444	80	929	389	999999	920	262	631	170	659	290	243	180	249	312	303	999999	117	732	408	859	999999	999999	300	999999	968	194	999999	10	999999	325	353	999999	501	422	522	999999	140	291	931	423	355	597	999999	107	999999	319	34	884	840	446	680	400	74	52	797	755	639	123	615	735	999999	630	607	343	999999	541	678	827	789	999999	999999	825	800	999999	999999	999999	999999	202	595	999999	170	739	170	126	645	999999	999999	458	624	767	927	999999	676	206	784	999999	999999	392	171	999999	640	206	104	113	508	854	600	999999	999999	748	166	447	999999	955	575	899	470	491	698	999999	904	229	999999	32	809	999999	159	603	999999	999999	68	216	41	456	28	963	644	66	617	791	363	557	920	876	610	489	999999	720	630	999999	264	999999	694	999999	244	999999	994	82	303	999999	705	999999	999999	748	999999	950	415	999999	936	611	999999	413	873	907	630	356	308	999999	422	329	999999	438	973	326	535	559	521	999999	221	999999	969	571	762	39	95	366	679	182	197	999999	83	425	999999	29	999999	999999	999999	787	999999	887	999999	999999	999999	973	165	276	33	562	222	999999	999999	999999	860	338	642	693	650	843	821	273	999999	136	148	761	255	16	654	999999	999999	684	923	733	305	999999	496	310	999999	788	874	818	343	126	959	67	999999	521	565	455	386	999999	999999	999999	966	294	220	985	999999	898	999999	158	622	79	999999	538	999999	705	267	537	842	341	781	861	999999	12	929	560	999999	999999	540	734	999999	999999	999999	760	484	141	767	21	123	999999	781	23	71	999999	206	274	260	431	851	525	264	38	
999999	54	164	999999	823	999999	364	659	818	999999	367	993	707	424	501	114	63	84	937	255	423	342	560	768	999999	999999	806	665	310	745	999999	24	480	423	595	532	606	999999	318	803	656	463	999999	342	656	77	27	781	772	999999	378	777	588	18	999999	280	494	999999	547	579	167	699	359	999999	219	999999	523	999999	828	968	999999	916	765	143	599	959	650	227	121	733	236	34	892	164	377	461	436	471	808	325	48	220	999999	739	646	956	114	618	133	999999	554	732	953	804	647	461	999999	455	418	654	999999	277	283	814	352	142	999999	205	999999	757	999999	61	486	999999	999999	297	327	36	496	642	855	41	999999	808	188	999999	81	98	516	915	449	981	999999	163	694	770	936	785	396	513	999999	999999	999999	376	999999	503	256	449	873	360	999999	985	999999	776	799	598	183	999999	635	849	999999	999999	688	999999	317	934	999999	332	818	169	360	541	640	983	492	999999	999999	727	999999	685	256	631	224	166	781	464	33	999999	364	106	596	999999	999999	546	451	441	231	132	68	463	505	924	631	713	999999	602	354	974	293	854	479	456	65	950	603	999999	503	531	18	853	911	721	999999	999999	999999	889	391	103	541	999999	999999	997	668	999999	189	999999	999	510	999999	189	119	999999	999999	999999	627	150	415	999999	943	21	937	699	123	214	551	783	999999	909	151	119	220	999999	443	242	139	482	787	108	999999	280	440	993	999999	829	743	999999	999999	468	104	432	999999	192	160	529	123	34	999999	464	999999	406	376	100	369	57	968	858	614	760	379	155	362	316	438	672	581	944	335	294	470	688	64	497	814	718	635	999999	999999	913	128	115	598	999999	694	373	904	349	633	326	999999	999999	258	968	999999	949	80	178	999999	487	999999	999999	699	599	993	726	999999	999999	286	999999	999999	940	757	700	641	274	556	38	622	74	768	241	321	999999	433	585	440	95	999999	864	648	466	284	999999	965	949	999999	999	340	999999	31	35	73	999999	904	920	137	999999	337	824	403	999999	556	688	719	716	858	999999	175	417	295	266	479	421	999999	999999	666	144	999999	691	999999	557	698	654	53	999999	178	339	113	513	457	882	758	584	999999	999999	999999	595	904	258	101	724	833	999999	682	999999	555	652	978	949	263	999999	821	645	999999	999999	353	999999	645	977	999999	528	587	662	959	999999	999999	895	949	999999	54	80	240	486	999999	144	999999	999999	972	999999	196	999999	361	164	259	464	70	122	619	626	263	999999	949	926	710	573	147	181	963	279	266	660	
999999	581	904	999999	999999	344	999999	999999	132	577	999999	367	790	32	177	433	999999	505	999999	396	285	333	152	45	130	999999	999999	36	999999	551	812	702	999999	535	999999	779	260	76	701	726	999999	788	503	999999	89	592	145	687	405	999999	769	999999	999999	870	385	999999	438	999999	999999	459	999999	29	833	581	765	999999	346	265	210	398	182	999999	803	625	329	497	829	999999	956	538	999999	99	631	293	782	354	775	999999	160	452	999999	391	13	999999	167	57	954	921	999999	999999	999999	880	999999	17	541	432	664	311	999999	888	550	972	911	533	292	478	398	550	799	421	999999	194	115	757	58	791	999999	562	467	999999	542	907	999999	114	999999	297	999999	623	999999	999999	690	474	610	272	901	377	479	480	958	689	999999	413	132	509	401	71	999999	728	959	749	100	111	843	277	999999	999999	436	807	250	999999	865	774	798	450	730	986	584	843	999999	999999	999999	999999	603	778	623	138	785	46	713	231	522	883	664	999999	268	999999	630	342	916	269	941	672	239	963	823	884	999999	682	999999	414	486	931	999999	999999	999999	999999	507	74	654	226	857	399	999999	29	482	981	119	796	191	152	365	251	926	596	738	999999	633	639	999999	738	523	112	267	309	744	590	20	385	999999	41	91	565	999999	699	411	551	999999	220	491	842	999999	818	501	636	58	244	15	999999	999999	788	604	999999	120	915	999999	754	142	999999	284	891	999999	734	232	159	71	799	563	236	194	999999	80	422	158	999999	999999	999999	611	630	999999	510	585	734	835	784	999999	223	455	772	996	999999	419	999999	935	599	999999	999999	595	351	999999	258	680	778	101	999999	718	191	719	999999	952	997	153	511	999999	999999	999999	246	898	999999	723	847	354	791	240	538	777	999999	486	559	251	999999	119	269	65	12	829	807	999999	999999	76	254	504	457	820	998	513	907	250	999999	293	999999	152	158	627	728	903	999999	547	563	586	999999	705	169	756	39	888	883	456	540	944	509	604	427	380	479	352	897	971	242	999999	870	57	999999	999999	617	780	961	999999	336	999999	940	999999	89	894	646	549	344	700	790	119	629	460	709	227	783	39	724	999999	158	385	16	917	315	999999	716	999999	999999	999999	999999	258	927	999999	130	441	13	249	524	533	999999	929	18	999999	190	132	405	419	347	999999	999999	587	999999	194	999999	951	999999	32	954	551	187	272	169	450	561	999999	999999	387	340	277	999999	544	999999	200	52	229	377	809	737	193	142	306	999999	999999	411	561	202	999999	758	178	349	981	295	
973	355	472	770	567	645	999999	939	28	89	80	883	999999	82	865	999999	999999	584	292	295	999999	418	880	236	876	999999	10	350	449	999999	999999	928	242	259	542	999999	579	459	809	174	99	254	124	227	965	409	999999	999999	336	999999	494	594	999999	696	524	564	474	246	893	999999	645	999999	499	398	999999	151	651	999999	539	30	571	814	999999	128	205	526	304	663	270	999999	584	520	23	848	144	577	872	545	735	977	380	343	565	291	529	791	999999	725	309	824	758	999999	999999	316	39	679	819	937	500	999999	270	811	975	999999	943	134	999999	999999	263	350	999999	999999	962	562	649	238	259	999999	598	413	772	578	364	446	718	818	999999	707	818	465	758	934	55	737	999999	569	367	148	348	999999	507	113	999999	959	999999	653	803	397	666	999999	429	336	349	96	999999	692	457	539	708	999999	562	999999	832	999999	591	999999	69	235	999999	999999	870	121	155	999999	905	669	116	404	891	999999	25	183	51	999999	45	432	595	958	512	35	122	828	439	223	842	999999	280	999999	377	219	999999	999999	552	585	999999	999999	190	999999	191	566	999999	999999	648	999999	118	389	544	815	762	999999	749	111	723	819	968	52	682	931	361	984	398	999999	36	681	999999	448	631	466	96	727	999999	999999	777	946	449	999999	190	796	115	999999	386	465	910	999999	470	999999	854	732	616	888	635	259	794	206	999999	152	35	966	171	670	757	999999	728	999999	918	309	334	776	380	999999	862	885	999999	999999	607	933	532	999999	221	990	593	999999	849	999999	101	991	999999	580	779	306	43	999999	999999	445	999999	307	999999	875	299	999999	167	87	362	999999	999999	749	433	999999	598	243	999999	216	755	180	86	999999	239	529	942	926	654	753	997	83	875	999999	260	391	202	310	999999	999999	530	60	833	516	546	151	999999	352	568	759	999999	545	687	827	468	999999	368	846	999999	217	932	999999	999999	413	89	288	999999	386	499	51	703	298	47	999999	686	704	347	570	322	97	356	600	999999	999999	999999	462	396	57	190	999999	32	355	241	999999	724	167	544	429	436	267	319	796	852	526	65	693	508	724	150	763	999999	798	534	980	861	341	13	621	999999	627	892	784	205	702	29	358	66	58	247	528	170	918	143	999999	778	560	748	841	839	87	999999	671	907	427	680	999999	821	261	137	393	163	999999	999999	809	999999	534	600	160	507	707	999999	460	486	621	603	207	664	478	999999	310	999999	172	999999	999999	673	231	877	778	32	794	536	999999	920	854	374	247	142	334	
999999	254	960	597	343	141	450	503	194	295	823	482	999999	352	59	827	999999	991	999999	231	145	153	657	821	999999	712	180	831	540	631	257	366	75	999999	787	957	350	995	828	651	125	180	46	592	955	550	999999	193	755	103	65	383	107	911	199	547	597	999999	469	630	960	999999	963	562	48	999999	416	239	564	102	999999	999999	172	498	999999	965	116	999999	999999	587	487	999999	86	999999	999999	999999	999999	164	999999	250	369	212	536	999999	690	506	216	483	553	497	144	995	628	662	616	262	221	609	805	233	440	999999	999999	882	153	999999	999999	999999	986	999999	209	261	999999	324	733	284	999999	999999	999999	608	999999	999999	521	378	453	999999	368	999999	829	999999	999999	659	359	917	999999	999999	930	653	999999	717	965	999999	497	389	298	882	906	314	929	342	984	256	801	206	474	807	999999	999999	438	999999	614	127	696	672	512	549	902	181	999999	895	353	623	910	999999	643	78	999999	999999	90	570	999999	64	495	496	339	999999	999999	163	452	11	826	36	224	403	112	848	999999	825	999999	748	980	734	999999	999999	989	371	346	710	562	999999	672	879	823	999999	84	559	999999	999999	342	105	691	999999	728	513	78	999999	999999	999999	987	795	999999	320	264	341	999999	851	265	461	507	968	80	999999	600	56	339	947	999999	356	999999	552	999999	999999	492	781	67	241	15	296	964	672	962	829	722	999999	331	361	624	491	287	233	999999	180	701	374	35	999999	158	681	183	131	999999	999999	197	999999	579	999999	828	483	284	999999	999999	968	496	835	15	250	435	833	999999	977	999999	999999	79	105	999999	55	102	999999	755	523	92	334	122	999999	558	911	641	287	999999	50	533	151	216	927	999999	999999	683	999999	369	785	118	325	956	999999	798	400	999999	102	196	533	999999	710	727	761	999999	521	999999	653	286	103	608	157	644	685	999999	191	515	152	718	922	372	235	758	999999	414	999999	999999	915	55	168	999999	999999	100	665	851	823	423	455	659	999999	479	40	999999	275	186	960	681	999999	999999	616	885	839	999999	274	170	999999	999999	999999	356	999999	153	940	608	128	174	69	999999	979	834	999999	767	69	492	852	999999	999999	999999	999999	793	454	999999	107	172	438	999999	99	175	825	504	888	999999	666	999999	159	722	538	431	471	999999	999999	903	701	446	999999	848	999999	999999	531	821	829	999999	469	963	999999	424	56	777	180	846	84	893	999999	485	999999	999999	111	959	343	140	999999	909	184	391	676	551	394	999999	49	589	456	742	644	13	675	571	411	702	208	734	675	
760	999999	625	36	232	671	226	500	374	747	866	24	401	907	919	152	88	999999	360	40	395	737	590	399	999999	259	237	999999	999999	356	409	761	999999	999999	163	658	559	999999	999999	879	177	170	675	842	999999	728	253	999999	756	428	333	415	847	703	290	32	671	235	694	973	999999	416	999999	27	347	114	415	936	754	271	592	723	842	480	999999	999999	999999	999999	809	613	16	141	64	956	33	993	914	905	183	140	986	999999	670	480	445	761	54	999999	999999	485	323	316	351	494	835	999999	999999	376	840	66	999999	922	999999	90	966	312	362	999999	993	353	200	509	762	623	284	268	63	371	999999	999999	189	414	253	334	300	999999	789	999999	130	423	430	547	75	127	179	74	999999	589	514	143	999999	885	999999	160	294	813	999999	728	999999	999999	556	210	999999	999999	999999	556	678	999999	999999	276	523	999999	48	580	923	653	444	999999	454	219	359	999999	857	901	703	304	749	102	49	487	156	71	358	553	999999	229	215	337	250	999999	999999	817	799	248	620	615	846	999999	999999	641	379	908	283	999999	227	999999	353	439	999999	582	807	585	999999	999999	129	999999	999999	495	712	703	447	116	999999	999999	824	999999	673	619	999999	97	457	665	999999	407	118	999999	787	356	335	785	876	775	303	668	999999	809	765	999999	128	168	999999	361	381	534	204	999999	513	999999	186	685	418	734	158	946	135	151	720	653	203	881	674	98	999999	927	999999	672	813	735	25	24	776	186	999999	999999	917	106	293	999999	999999	846	734	344	999999	649	376	999999	627	356	543	674	999999	121	303	247	494	91	201	454	707	999999	999999	778	999999	171	909	999999	999999	35	38	39	858	389	450	357	156	339	999999	999999	999999	684	999999	467	999999	999999	926	999999	882	262	638	999999	905	838	633	681	397	999999	907	999999	999999	143	908	999999	327	514	815	709	671	946	100	999999	999999	999999	893	32	486	991	585	96	245	254	360	981	396	202	133	29	756	999999	960	200	431	910	779	999999	776	452	149	688	999999	999999	992	935	171	999999	999999	234	945	610	999999	999999	381	820	772	495	999999	926	999999	135	390	999999	952	999999	999999	900	733	263	999999	476	256	43	852	896	999999	28	262	424	819	999999	529	999999	84	155	572	999999	819	610	147	293	999999	999999	247	24	308	739	274	99	950	271	749	419	332	478	364	171	553	484	269	753	243	369	117	302	605	490	720	807	340	430	90	999999	999999	617	833	999999	796	837	598	821	754	173	999999	558	999999	119	576	606	790	411	21	345	
351	999999	60	283	742	944	419	817	999999	467	758	999999	190	999999	304	715	645	999999	374	715	885	448	999	80	895	558	139	495	913	124	26	928	419	745	999999	730	567	559	663	852	428	781	802	297	414	944	377	546	815	861	999999	999999	999999	999999	459	903	395	980	388	999999	999999	999999	903	903	450	829	120	444	845	573	157	999999	304	999999	297	114	645	711	665	950	190	592	679	999999	163	193	891	123	999999	878	345	999999	180	479	47	504	877	898	846	584	834	999999	999999	251	713	875	537	524	17	354	267	683	324	437	13	232	254	851	749	266	938	996	999999	999999	999999	571	915	824	485	793	999999	746	865	91	126	257	891	438	348	999999	656	999999	115	941	620	662	999999	742	476	814	999999	999999	999999	589	646	837	784	734	23	152	959	712	999999	224	127	521	999999	242	321	755	341	815	999999	999999	999999	571	890	217	356	575	308	182	358	999999	543	210	999999	286	445	289	472	999999	424	999999	328	943	337	999999	824	108	999999	39	431	999999	483	999999	523	999999	978	85	946	577	999999	448	843	787	999999	378	680	999999	924	541	797	42	999999	999999	401	316	152	666	999999	999	393	999999	999999	279	750	636	999999	999999	687	999999	999999	370	342	895	779	999999	362	541	589	958	220	907	184	314	242	399	438	308	52	216	546	321	841	999999	194	999999	999999	574	47	727	191	581	238	25	999999	436	699	999999	405	426	954	610	87	284	788	999999	84	999999	46	361	207	889	66	999999	373	999999	528	395	710	649	266	787	503	861	777	639	678	999999	80	999999	700	999999	999999	626	261	999999	244	566	999999	708	65	999999	538	685	529	302	525	757	652	258	907	999999	686	999999	170	177	116	226	507	159	807	915	355	240	661	166	986	439	229	999999	751	961	236	11	594	962	259	818	341	485	999999	920	999999	821	897	999999	365	156	999999	94	828	28	69	19	901	149	999999	307	34	373	315	999999	999999	999999	999999	999999	999999	684	171	207	999999	298	884	31	45	886	999999	534	343	274	999999	839	973	145	609	733	902	999999	999999	454	24	951	793	968	179	38	392	999999	999999	951	319	680	999999	999999	999999	539	999999	47	974	999999	999999	423	964	999999	572	476	121	403	614	999999	54	859	999999	717	193	966	505	915	852	17	999999	117	220	999999	955	129	854	714	969	80	599	999999	999999	999999	999999	600	999999	999999	405	703	916	988	687	549	999999	459	999999	278	85	209	999999	999999	195	967	520	633	213	582	805	452	622	407	434	999999	185	189	617	999999	
999999	999999	979	473	520	159	100	999999	999999	670	484	999999	33	585	639	769	47	381	678	285	999999	90	999999	414	237	999999	90	519	999999	153	374	727	842	606	274	493	999999	570	707	46	876	14	212	542	999999	999999	429	999999	767	664	506	803	511	341	925	922	204	574	245	999999	78	581	951	286	306	756	999999	999999	999999	999999	549	477	673	641	408	569	877	854	999999	928	999999	999999	751	999999	999999	570	226	511	999999	999999	298	656	334	999999	968	305	63	926	246	999999	646	999999	725	999999	999999	39	140	999999	932	366	54	350	268	317	43	999999	999999	999999	639	735	999999	161	745	968	857	893	999999	533	673	113	515	951	617	963	291	531	328	139	785	617	999999	356	999999	999999	307	999999	999999	27	116	944	476	12	999999	511	811	495	267	756	999999	231	886	606	206	999999	850	102	733	999999	36	999999	705	699	275	31	305	194	582	430	999999	909	505	135	999999	728	999999	512	999999	999999	162	796	273	572	374	999999	730	833	159	749	474	999999	999999	103	999999	603	999999	776	736	274	999999	627	912	837	95	855	726	999999	189	477	202	999999	437	627	999999	239	999999	999999	999999	712	301	999999	999999	833	999999	466	694	999999	143	823	490	860	776	401	899	999999	884	436	486	999999	837	999999	999999	999999	999999	136	999999	597	951	999999	999999	115	999999	999999	973	744	592	88	881	628	171	325	628	999999	987	341	571	46	727	617	999999	999999	656	816	875	331	999999	362	286	829	688	106	459	382	468	384	419	999999	427	164	941	999999	555	858	357	999999	999999	298	999999	999999	564	741	870	999999	415	552	459	634	159	651	928	240	802	61	939	74	999999	255	896	613	921	999999	618	999999	675	999999	999999	999999	469	999999	980	527	668	70	999999	947	236	125	999999	916	924	999999	603	776	236	999999	13	999999	918	999999	656	105	999999	91	304	999999	999999	999999	668	865	295	661	174	795	670	999999	571	741	785	992	838	750	289	980	999999	999999	999999	999999	346	964	999999	762	879	187	999999	999999	135	999999	999999	530	825	928	456	110	631	272	621	999999	115	826	999999	271	999999	926	453	905	815	421	401	999999	528	290	961	999999	329	532	781	999999	99	784	284	984	975	999999	999999	999999	304	999999	359	426	524	419	736	520	824	284	53	953	733	800	79	714	195	607	999999	544	966	751	999999	108	490	633	999999	331	551	164	295	463	999999	999999	611	637	999999	975	644	999999	554	451	999999	999999	488	828	263	298	715	569	799	378	262	632	944	552	407	999999	935	999999	701	999999	968	999999	988	590	
204	200	198	442	652	219	999999	894	990	524	999999	736	619	662	380	428	616	999999	365	916	999999	137	599	999999	999999	999999	50	753	416	149	483	220	65	898	633	999999	110	282	917	589	999999	368	641	429	680	671	641	282	520	282	999999	999999	999999	81	999999	77	601	139	212	842	179	999999	487	850	999999	661	680	720	39	317	999999	343	74	999999	510	843	495	179	389	999999	178	767	243	143	350	496	906	983	520	566	471	970	79	999999	999999	999999	999999	999999	999999	999999	999999	920	253	212	953	465	922	538	571	544	581	432	749	999999	673	411	974	353	509	554	754	999999	210	472	846	357	274	989	364	313	963	703	999999	370	577	258	524	41	189	885	574	378	422	976	984	49	999999	434	411	19	232	999999	291	833	999999	999999	999999	781	366	606	201	932	183	999999	581	877	999999	389	77	425	887	943	173	623	980	386	283	233	487	807	999999	839	588	355	90	435	422	958	106	282	537	743	675	999999	999999	999999	204	999999	405	117	408	999999	367	985	132	999999	374	667	852	887	30	496	303	999999	479	361	353	827	188	155	465	999999	293	794	887	154	278	589	999999	349	191	129	828	380	999999	999999	999999	999999	233	800	999999	754	116	999999	262	51	999999	126	999999	342	999999	377	976	999999	651	726	558	999999	108	978	20	784	738	999999	999999	900	667	923	159	194	879	751	604	387	93	999999	999999	85	542	846	704	162	484	596	61	814	153	999999	728	999999	736	910	504	999999	790	286	25	602	512	361	999999	526	966	920	463	546	773	599	175	940	999999	482	999999	999999	999999	858	999999	152	461	891	757	999999	204	999999	457	969	256	358	597	807	695	973	572	191	472	188	195	564	142	514	51	554	413	788	532	264	880	251	972	931	976	873	150	999999	999999	295	331	999999	473	494	300	424	12	999999	999999	999999	909	847	789	104	673	745	19	999999	999999	999999	685	415	944	999999	98	14	386	665	999999	999999	832	952	587	187	999999	695	100	648	223	626	999999	54	543	356	999999	42	462	877	268	240	863	999999	999999	999999	610	915	555	280	405	999999	999999	346	537	999999	999999	999999	270	612	247	977	999999	371	999999	234	661	640	872	999999	999999	999999	999999	508	407	599	999999	639	192	197	577	941	150	820	253	928	587	215	999999	120	999999	396	772	849	639	291	585	502	469	545	738	970	53	957	431	349	999999	539	939	937	999999	715	999999	82	45	306	999999	834	127	805	646	456	132	761	999999	462	292	703	868	126	24	999999	999999	646	459	606	
999999	193	999999	903	195	57	276	579	999999	296	999999	700	814	343	454	999999	384	999999	999999	292	999999	292	370	968	999999	49	671	823	923	999999	999999	138	623	438	999999	653	444	224	619	598	190	553	124	309	999999	592	888	535	671	273	91	515	746	999999	999999	999999	822	430	846	999999	386	453	655	637	751	493	87	385	934	801	999999	170	999999	311	112	303	177	71	999999	474	160	145	161	660	927	39	391	456	679	999999	830	23	377	473	221	736	898	487	999999	356	515	513	601	999999	956	920	471	999999	74	466	447	999999	302	382	995	250	999999	995	710	722	999999	631	706	999999	970	999999	792	581	99	999999	999999	690	513	781	959	647	999999	999999	703	999999	567	999999	391	999999	357	79	999999	995	999999	999999	445	902	776	999999	254	883	807	461	999999	664	137	889	355	699	71	999999	258	999999	422	358	705	20	302	703	999999	165	250	999999	792	901	999999	797	113	128	930	502	913	999999	536	999999	839	93	391	48	878	678	601	691	161	599	999999	209	999999	129	275	999999	610	83	680	98	643	323	669	997	999999	340	786	236	999999	999999	843	999999	985	347	518	622	999999	263	824	999999	564	558	342	999999	90	382	224	984	853	999999	892	840	997	447	442	526	423	394	956	547	891	374	922	593	999999	251	224	245	610	999999	805	356	258	203	999999	94	981	476	917	709	126	999999	382	273	675	13	582	547	905	992	208	244	306	286	594	200	999999	749	999999	839	999999	978	383	211	700	545	591	803	913	357	544	947	477	256	431	100	992	999999	917	752	999999	676	340	999999	453	571	59	999999	609	344	999999	242	40	87	551	999999	428	180	572	139	999999	999999	634	557	457	261	999999	60	999999	504	207	976	832	999999	180	999999	999999	764	758	999999	999999	619	204	579	898	312	999999	399	705	292	671	999999	96	787	999999	889	51	999999	999999	201	804	999	126	114	146	482	410	346	906	69	999999	663	422	443	643	802	999999	65	999999	154	344	377	354	999999	832	385	890	54	363	291	999999	864	603	999999	334	496	503	99	442	999999	902	580	493	645	999999	999999	409	652	153	537	999999	986	133	999999	857	436	999999	552	281	760	591	365	982	625	619	999999	69	856	119	157	999999	495	999999	243	251	763	883	709	781	999999	976	247	901	825	976	463	741	587	708	897	841	950	817	682	999999	547	598	868	35	166	999999	553	543	996	238	999999	999999	999999	774	999999	552	945	771	457	783	354	463	167	648	166	999999	999999	999999	221	316	999999	677	940	408	704	
999999	25	999999	625	876	999999	999999	999999	597	999999	999999	999999	812	613	354	895	188	999999	898	490	93	999999	230	999999	271	476	405	331	999999	879	151	434	491	80	929	537	272	156	580	360	999999	999999	999999	490	77	999999	670	544	999999	420	999999	317	51	999999	620	734	795	814	363	410	999999	382	225	717	999999	664	999999	741	999999	817	633	999999	789	548	840	535	999999	739	801	228	999999	861	465	279	709	834	392	999999	460	205	741	458	793	180	331	277	343	851	474	999999	683	999999	860	58	787	147	527	503	999999	999999	862	65	22	999999	604	177	999999	945	17	191	282	796	290	999999	86	184	248	618	999999	999999	999999	999999	275	999999	545	999999	11	999999	492	572	316	999999	495	375	342	685	446	659	999999	999999	360	397	843	292	999999	886	647	381	972	999999	899	908	287	999999	892	999999	790	623	598	726	176	509	999999	999999	999999	393	311	915	156	400	738	589	52	71	222	999999	185	982	268	659	999999	999999	444	999999	999999	407	611	999999	482	499	894	999999	999999	849	999999	850	999999	408	417	999999	585	732	235	582	873	319	866	225	302	98	667	808	364	939	497	999999	75	583	773	477	999999	330	442	656	505	916	529	202	83	371	869	777	575	521	83	999999	404	862	15	363	541	999999	999999	393	831	999999	467	130	362	451	785	361	635	939	964	265	300	999999	86	957	790	674	151	999999	229	890	999999	843	865	999999	152	999999	999999	419	936	999999	641	999999	825	419	458	408	839	999999	585	517	152	635	556	818	999999	826	785	999999	999999	999999	999999	999999	174	941	852	624	264	372	309	999999	783	225	13	999999	623	252	752	667	509	999999	835	999999	354	711	748	608	296	57	999999	999999	999999	529	847	79	151	883	884	884	566	833	999999	999999	333	13	734	999999	631	978	205	999999	999999	999999	548	190	41	735	413	462	203	999999	338	217	587	999999	999999	263	999999	933	999999	740	999999	868	110	675	249	999999	999999	351	977	999999	976	317	852	821	251	308	999999	999999	48	416	479	431	691	321	505	935	999999	349	847	999999	559	697	551	464	999999	215	27	999999	940	673	999999	72	999999	999999	277	30	365	766	742	857	282	710	999999	30	999999	999999	187	789	999999	313	478	847	504	506	271	289	766	999999	226	46	999999	118	726	999999	867	999999	946	319	53	999999	579	133	607	989	208	848	802	530	204	668	38	238	702	637	204	701	568	999999	120	988	263	968	549	705	577	173	984	529	162	853	999999	867	999999	695	734	355	249	999999	307	423	999999	245	203	558	
17	61	999999	99	180	176	848	968	208	65	999999	611	583	999999	999999	44	864	282	378	350	677	170	493	16	903	999999	461	63	680	697	511	27	999999	991	698	999999	757	894	999999	986	14	32	999999	690	474	132	999999	348	999999	273	558	999999	867	852	999999	847	568	409	196	331	999999	795	297	511	553	213	999999	999999	213	897	287	969	999999	392	345	655	501	803	999999	780	87	999999	961	417	148	307	160	922	121	850	956	358	708	999999	999999	219	734	167	146	271	296	190	145	204	986	589	290	485	999999	234	356	999999	867	416	253	999999	833	880	999999	999999	62	999999	999999	362	999999	928	271	896	999999	999999	921	343	666	999999	493	999999	977	766	431	559	26	675	414	887	504	201	490	302	999999	680	999999	854	794	890	219	383	710	999999	264	67	327	999999	375	999999	313	999999	999999	596	922	356	623	999999	459	813	999999	387	508	592	857	748	448	999999	999999	439	749	999999	548	775	71	119	197	204	511	373	999999	631	310	32	583	491	102	894	379	437	67	318	405	981	660	831	875	127	925	515	999999	999999	282	935	642	246	474	333	535	813	168	428	999999	95	582	608	999999	485	999999	376	656	554	599	685	381	441	671	566	999999	239	244	79	279	999999	754	882	359	374	390	999999	999999	768	368	566	278	999999	752	320	409	61	754	399	118	999999	859	75	999999	596	564	210	999999	999999	218	305	578	98	159	569	340	699	999999	999999	999999	671	359	999999	999999	42	417	742	999999	999999	167	73	484	844	961	719	999999	999999	132	762	809	190	999999	119	560	72	999999	189	488	192	979	709	802	51	305	446	209	999999	879	999999	999999	999999	999999	999999	750	154	820	734	137	999999	999999	650	999999	496	903	913	898	250	338	132	54	237	999999	507	381	458	271	443	549	524	520	176	810	404	583	999999	670	559	999999	415	252	999999	62	58	999999	339	141	316	148	391	548	959	642	757	999999	951	567	23	999999	301	883	999999	194	612	919	266	840	183	999999	915	253	999999	999999	999999	880	791	185	215	999999	52	327	955	304	168	976	560	533	62	722	631	999999	656	718	77	531	864	999999	449	139	999999	498	958	402	233	999999	209	88	720	876	891	776	362	276	798	974	999999	92	36	636	999999	733	787	461	291	494	597	630	999999	400	999999	999999	999999	85	254	999999	368	562	81	31	776	482	813	186	830	999999	78	999999	920	103	603	782	52	812	999999	769	710	999999	120	999999	550	999999	999999	329	861	178	999999	999999	31	254	615	376	20	15	860	
999999	999999	611	630	436	999999	216	709	999999	797	243	999999	923	315	999999	843	861	451	343	480	206	217	493	324	662	814	999999	368	675	487	237	771	999999	952	883	849	999999	876	684	322	343	999999	553	532	999999	498	999999	999999	547	411	753	999999	677	999999	663	678	436	296	968	999999	999999	999999	999999	242	570	471	643	971	432	635	743	984	999999	999999	147	337	664	961	999999	173	698	820	821	274	999999	999999	999999	512	999999	214	999999	812	999999	999999	686	496	835	321	962	166	855	155	547	911	667	768	167	656	397	336	24	475	599	804	923	814	999999	770	508	267	999999	140	999999	228	222	999999	86	705	344	999999	501	352	998	999999	317	999999	282	910	606	965	154	447	999999	962	199	946	223	113	999999	872	470	999999	812	704	788	999999	473	329	698	736	692	462	322	999999	834	999999	999999	68	497	379	541	125	173	542	123	930	999999	719	999999	276	999999	972	566	471	999999	999999	539	304	752	592	90	952	221	869	999999	691	134	379	999999	528	479	165	616	999999	340	354	901	280	999999	858	709	754	301	432	29	719	896	851	565	408	142	183	315	999999	299	999999	904	303	999999	431	805	646	999999	510	999999	562	365	797	140	835	534	269	713	894	883	999999	661	788	999999	563	999999	999999	813	730	396	999999	849	999999	479	999999	450	607	21	999999	62	73	173	791	635	467	999999	108	720	999999	999999	872	999999	421	30	963	927	126	999999	705	636	531	999999	860	124	500	712	653	328	388	395	926	258	553	999999	820	172	869	162	392	209	696	563	93	856	523	999999	437	691	515	999999	334	164	315	532	531	240	999999	677	145	754	711	780	341	344	946	624	916	999999	210	999999	999999	999999	71	999999	939	968	749	14	999999	664	285	961	812	564	999999	999999	942	30	320	589	860	202	999999	999999	999999	916	232	749	909	999999	919	857	491	714	766	999999	999999	808	592	999999	491	308	999999	999999	479	749	967	777	283	184	681	999999	269	620	940	865	999999	433	999999	999999	999999	10	104	999999	999999	427	479	108	999999	999999	999999	144	438	757	108	562	125	546	168	748	948	455	999999	999999	227	999999	598	870	773	901	424	669	800	568	817	491	213	999999	999999	61	999999	868	979	582	999999	547	467	999999	522	388	749	409	999999	270	85	300	999999	369	484	719	829	609	335	896	285	20	344	869	940	617	359	740	999999	116	999999	999999	475	999999	240	680	567	96	358	999999	161	25	405	539	493	999999	957	843	900	26	999999	671	543	999999	306	999999	212	999999	572	904	39	
999999	598	999999	999999	995	825	640	139	803	162	999999	260	940	744	999999	999999	999999	385	999999	660	999999	999999	999999	884	806	999999	392	596	746	477	969	999999	453	364	999999	999999	247	746	497	701	326	999999	107	999999	489	999999	602	999999	46	999999	408	222	158	254	523	178	999999	283	999999	459	443	53	999999	999999	193	229	999999	586	999999	844	377	999999	887	722	343	802	999999	930	404	396	999999	999999	560	866	79	756	999999	208	840	975	621	999999	761	999999	999999	999999	330	771	680	999999	999999	999999	999999	202	511	350	335	435	911	999999	434	874	999999	599	999999	400	999999	526	265	999999	853	608	999999	625	999999	999999	306	848	464	69	999999	999999	259	144	999999	928	303	368	999999	729	999999	999999	297	129	550	999999	999999	171	533	867	790	803	515	254	416	13	280	133	969	999999	53	999999	971	851	249	462	999999	743	815	586	106	134	171	999999	14	913	321	999999	999999	485	326	145	325	596	999999	678	466	15	999999	779	657	180	999999	266	686	945	968	445	879	999999	999999	353	999999	946	770	665	642	978	249	502	692	654	58	999999	782	999999	999999	999999	581	999999	996	618	25	45	929	926	736	904	850	69	945	876	746	999999	362	973	999999	378	825	614	45	487	766	999999	97	999999	131	904	484	777	784	593	999999	318	101	513	337	999999	27	844	929	738	999999	189	557	999999	907	70	141	999999	129	792	559	967	535	999999	999999	789	947	926	804	832	999999	82	284	362	22	999999	896	848	645	478	361	981	999999	307	358	586	677	281	999999	70	999999	675	657	991	44	895	999999	582	661	547	999999	100	49	107	999999	66	905	205	803	479	174	293	173	999999	999999	577	292	238	169	999999	999999	676	999999	743	999999	753	424	293	327	126	656	323	196	107	115	999999	941	588	989	302	681	482	478	625	896	999999	512	16	999999	466	613	554	423	999999	435	696	268	306	47	564	999999	622	877	687	999999	850	106	75	546	180	636	704	999999	866	999999	639	208	216	847	580	251	999999	999999	861	999999	112	999999	800	671	999999	12	645	999999	434	999999	999999	999999	790	802	999999	392	999999	470	999999	829	909	315	556	802	796	498	999999	458	467	999999	233	999999	999999	999999	720	950	306	403	137	178	991	163	814	215	999999	44	999999	999999	801	999999	999999	947	353	41	603	797	353	997	999999	920	951	196	93	121	437	180	588	616	91	104	96	53	343	221	838	755	500	999999	277	761	999999	646	999999	999999	518	285	545	984	580	923	606	999999	527	216	999999	805	79	999999	778	999999	455	800	999999	
707	110	761	614	142	203	999999	306	13	729	999999	839	315	538	814	999999	161	634	604	46	167	497	999999	999999	136	994	42	685	999999	572	913	315	999999	999999	999999	999999	757	671	413	999999	731	999999	603	578	413	377	999999	276	265	110	626	999999	851	999999	176	999999	999999	245	487	147	999999	172	508	440	816	808	558	992	999999	644	844	999999	231	999999	314	539	894	220	999999	759	92	766	429	697	946	193	999999	525	156	740	857	521	193	999999	630	999999	128	999999	761	604	818	919	999999	620	265	145	999999	47	460	636	324	999999	134	728	65	404	999999	811	494	999999	999999	43	845	847	787	332	306	956	999999	999999	999999	999999	458	999999	999999	999999	88	808	999999	810	684	426	75	520	426	999999	999999	999999	220	235	825	317	999999	137	999999	785	84	839	833	932	839	552	853	714	999999	592	653	999999	787	999999	999999	999999	379	684	949	927	999999	335	431	42	999999	841	745	958	919	114	64	330	266	165	99	249	975	999999	971	141	572	361	305	999999	112	780	999999	328	999999	999999	937	993	999999	332	999999	749	999999	999999	997	999999	806	895	999999	121	538	332	360	632	802	85	958	999999	712	817	365	616	40	597	929	164	174	427	57	999999	177	999999	152	999999	347	350	831	184	999999	973	334	676	999999	193	999999	779	429	54	525	834	933	75	291	370	967	211	999999	820	871	843	833	389	848	999999	944	478	190	999999	295	462	254	783	999999	738	492	688	60	999999	301	999999	999999	129	901	223	104	111	999999	781	966	145	999999	999999	999999	667	999999	945	999999	798	249	827	599	12	759	73	999999	160	705	999999	878	289	161	999999	999999	721	119	713	487	634	999999	843	698	999999	999999	999999	831	243	479	702	999999	546	859	262	606	474	999999	999999	369	837	633	944	405	999999	903	686	999999	758	492	999999	558	437	999999	203	134	406	138	200	551	610	999999	356	680	12	954	341	429	898	276	64	170	999999	999999	999999	10	729	447	471	999999	774	174	999999	751	887	154	999999	88	666	137	999999	345	370	190	999999	605	287	999999	402	282	572	999999	999999	492	999999	431	181	92	818	202	405	959	666	693	776	445	169	604	792	858	793	999999	763	770	999999	718	800	206	999999	53	723	999999	55	199	934	516	88	590	323	466	973	88	270	473	732	250	679	676	413	323	446	683	481	543	489	319	999999	999999	425	999999	630	999999	497	999999	479	999999	913	477	759	999999	366	999999	291	336	884	715	992	999999	48	826	49	133	792	999999	607	49	984	511	709	624	999999	763	175	
603	835	998	999999	495	993	999999	336	211	916	153	956	867	401	154	659	774	327	214	286	599	680	506	192	999999	176	439	999999	412	768	145	258	602	413	687	999999	886	135	506	999999	256	999999	838	999999	999999	324	999999	647	839	852	999999	307	807	487	576	923	999999	999999	373	328	563	999999	924	442	781	895	364	464	999999	653	773	649	820	908	39	110	999999	999999	999999	999999	436	791	126	560	999999	999999	999999	125	837	763	172	79	761	999999	742	420	574	999999	999999	753	960	285	999999	195	89	295	999999	899	999999	999999	91	48	283	999999	891	999999	719	999999	999999	944	999999	249	627	950	491	703	999999	642	175	619	535	447	865	999999	941	999999	858	930	999999	547	361	999999	667	371	682	133	999999	299	296	970	700	999999	999999	999999	999999	999999	657	982	704	999999	407	844	734	999999	939	644	183	494	530	739	913	789	999999	999999	592	903	999999	266	277	367	908	599	355	999999	918	336	651	384	489	229	503	875	235	999999	999999	517	817	828	431	48	950	310	768	556	67	910	316	733	898	406	149	401	999999	999999	999999	808	498	539	919	613	992	999999	15	310	999999	47	564	797	921	85	95	752	999999	999999	416	607	830	999999	146	18	29	918	486	93	90	111	999999	887	628	341	999999	999999	909	817	55	161	305	999999	320	29	356	999999	999999	822	320	396	999999	485	930	869	977	698	402	999999	999999	999999	999999	999999	999999	144	877	676	179	589	66	808	999999	999999	193	265	311	999999	488	127	661	511	116	999999	772	693	999999	685	956	758	364	330	884	997	233	971	837	383	246	185	999999	999999	999999	231	766	512	553	999999	999999	675	568	614	999999	285	259	999999	999999	659	999999	537	599	201	999999	420	235	736	923	845	792	221	427	928	136	313	974	999999	172	999999	999999	270	149	994	393	999999	999999	999999	120	608	748	151	14	999999	233	709	586	951	961	928	996	39	588	708	999999	999999	999999	999999	487	906	310	278	999999	92	762	889	397	999999	999999	999999	229	485	999999	325	107	651	217	999999	704	426	999999	33	999999	243	889	867	681	999999	246	999999	999999	999999	272	999999	308	479	231	922	999999	344	322	980	153	533	999999	999999	413	273	610	116	872	999999	935	999999	189	286	258	999999	203	894	217	956	368	503	999999	669	222	422	26	999999	429	294	823	370	114	746	880	496	534	999999	999999	418	999999	140	440	35	999999	211	33	31	230	544	729	531	999999	366	999999	649	139	999999	308	990	256	999999	686	587	194	575	956	443	406	999999	162	825	999999	799	999999	999999	
72	377	54	999999	398	999999	407	885	565	301	243	748	133	240	366	999999	79	473	172	848	454	853	841	999999	255	590	624	999999	392	904	102	337	240	394	999999	761	999999	999999	601	260	584	800	32	892	341	999999	319	175	404	999999	755	965	636	999999	782	219	536	994	764	999999	381	938	502	999999	209	906	517	999999	999999	605	498	781	872	912	273	653	830	948	717	48	281	999999	73	724	158	999999	999999	954	612	377	235	11	999999	793	879	646	999999	370	693	999999	699	999999	521	799	999999	999999	103	724	999999	999999	388	999999	999999	725	536	922	875	999999	513	999999	215	563	999999	286	379	497	999999	88	42	627	356	999999	265	292	349	999999	937	273	999999	184	42	976	941	483	988	999999	999999	807	266	999999	999999	529	857	619	229	146	453	244	430	682	726	999999	999999	395	782	918	333	994	999999	999999	984	611	999999	339	999999	239	999999	999999	298	732	773	449	822	85	999999	826	999999	999999	73	213	999999	999999	843	872	457	999999	294	556	701	999999	324	729	430	430	972	170	999999	527	999999	999999	524	800	946	999999	909	286	202	999999	538	956	315	688	931	183	999999	999999	767	360	882	33	945	75	952	228	418	53	999999	401	112	696	530	999999	999999	999999	688	457	755	155	963	999999	825	677	999999	744	764	636	999999	257	842	689	402	999999	645	556	53	458	848	727	289	865	267	999999	513	999999	435	999999	999999	856	494	999999	536	621	397	999999	999999	278	999999	217	464	782	999999	999999	558	423	303	999999	449	519	999999	240	999999	38	865	107	912	34	173	184	319	544	23	941	762	712	162	780	558	933	358	774	409	641	273	507	619	496	999999	999999	548	850	780	112	999999	264	531	508	756	299	799	183	114	873	898	919	768	314	19	999999	999999	523	36	999999	171	265	830	999999	999999	367	999999	426	999999	999999	999999	468	999999	999999	125	508	190	654	999999	268	144	999999	670	535	742	353	739	315	486	404	830	35	999999	274	941	570	433	563	743	398	811	383	400	40	247	440	999999	857	199	511	999999	999999	498	768	381	986	595	999999	235	420	999999	999999	999999	387	999999	610	643	999999	969	999999	999999	627	999999	636	457	761	783	639	999999	999999	199	999999	126	975	738	224	536	65	893	955	999999	138	338	332	769	999999	444	23	787	636	796	664	888	644	436	48	705	999999	320	620	999999	955	16	922	231	746	66	963	648	38	999999	588	607	23	580	945	298	587	866	999999	327	770	851	661	516	535	993	482	548	699	519	674	744	999999	752	28	132	416	
111	33	999999	480	374	759	999999	217	66	874	999999	491	750	127	995	502	302	999999	113	354	415	696	999999	584	999999	948	519	409	999999	334	270	561	999999	882	486	843	999999	846	405	102	109	999999	478	129	418	999999	949	401	999999	999999	980	321	914	778	10	415	999999	998	999999	425	249	163	374	732	613	511	668	867	641	161	265	456	46	21	254	116	227	634	999999	999999	999	127	729	999999	353	949	646	55	999999	81	573	248	999999	979	852	946	934	999999	515	907	399	92	760	527	987	534	999999	999999	533	893	197	645	832	999999	999999	999999	433	999999	999999	663	865	622	999999	570	587	999999	664	66	168	308	182	999999	128	268	968	916	366	999999	613	819	674	743	999999	987	883	928	415	104	563	730	522	170	366	852	52	999999	106	200	939	999999	869	228	744	234	721	714	527	574	999999	509	765	999999	999999	569	988	999999	110	997	686	659	611	569	503	438	786	999999	125	276	999999	202	820	176	272	999999	949	455	998	297	276	999999	410	840	375	999999	999999	300	999	797	863	920	675	108	514	999999	367	309	725	316	448	708	599	260	999999	536	999999	599	999999	526	999999	542	133	813	731	516	259	771	204	450	999999	495	23	328	412	999999	527	722	661	999999	285	649	999999	692	849	568	580	159	491	839	373	375	340	482	187	330	796	862	999999	999999	40	596	115	285	842	953	695	280	848	999999	999999	967	999999	977	251	969	812	441	963	172	936	999999	999999	364	999999	108	164	540	999999	999999	509	999999	999999	664	999999	999999	543	454	849	896	999999	309	311	438	830	999999	438	363	241	999999	518	365	898	214	70	931	316	751	209	999999	798	164	140	765	553	354	622	283	36	561	435	367	591	999999	299	637	797	999999	533	680	670	801	308	932	573	154	766	150	603	29	999999	792	255	116	107	999999	999999	545	885	486	783	165	336	999999	782	160	999999	830	914	999999	144	999999	228	529	83	999999	855	207	201	409	587	999999	999999	999999	189	643	122	485	970	581	468	261	965	999999	896	515	474	629	999999	423	380	936	235	999999	999999	916	574	726	999999	110	999999	971	999999	486	899	311	485	329	500	148	47	999999	860	342	964	882	499	181	999999	567	532	236	56	778	38	999999	999999	509	131	999999	79	396	999999	869	999999	999999	907	489	999999	595	40	999999	138	21	385	92	999999	893	215	12	999999	402	103	475	577	635	924	575	999999	257	999999	975	208	238	999999	651	846	990	999999	999999	975	20	34	47	537	388	108	45	999999	945	576	999999	
303	129	845	676	999999	977	999999	94	571	341	41	999999	539	64	946	900	941	733	246	94	280	737	36	416	999999	66	937	199	537	889	183	999999	681	701	682	88	393	402	359	999999	999999	999999	999999	999999	999999	999999	507	999999	999999	207	103	668	999999	491	92	566	999999	438	308	999999	49	113	999999	682	168	529	999999	838	999999	999999	517	549	384	376	999999	999999	999999	392	438	253	558	463	758	339	795	514	802	200	619	125	985	999999	103	123	829	595	982	999999	486	458	906	669	112	572	690	554	294	343	104	351	999999	710	999999	65	999999	999999	354	227	999999	999999	727	999999	228	266	882	999999	999999	999999	547	999999	758	605	906	979	347	889	361	195	999999	251	230	469	105	277	388	999999	954	48	437	999999	250	765	348	833	730	878	450	845	690	138	108	33	999999	303	592	141	804	30	999999	797	235	169	578	999999	999999	268	932	951	877	607	607	416	833	304	561	999999	266	83	999999	999999	448	515	504	999999	999999	206	673	802	999999	257	999999	933	999999	639	27	90	196	704	410	999999	946	499	999999	93	530	691	200	501	742	599	874	999999	771	258	999999	999999	999999	68	501	235	999999	139	276	999999	999999	674	95	203	287	480	806	999999	672	787	999999	949	547	421	989	999999	16	182	999999	95	382	750	999999	82	291	307	425	138	213	185	876	816	232	347	957	999999	999999	997	223	999999	792	322	68	983	999999	409	182	999999	79	999999	229	423	999999	190	257	385	511	22	912	979	64	678	999999	497	911	999999	999999	999999	464	999999	855	18	958	798	303	69	999999	189	346	881	999999	181	68	173	955	462	999999	52	999999	581	355	999999	999999	999999	216	999999	964	999999	999999	999999	682	972	789	936	194	999999	464	281	887	999999	694	332	675	40	854	883	620	194	542	458	958	684	999999	999999	787	999999	923	999999	591	189	105	999999	116	999999	209	162	392	131	979	744	998	475	164	902	999999	33	917	64	389	333	999999	779	999999	623	999999	998	863	906	999999	999999	999999	739	690	999999	102	573	225	368	831	702	500	498	215	797	460	493	529	216	995	764	999999	869	999999	267	686	326	101	493	245	999999	999999	999999	999999	68	457	268	785	456	999999	999999	807	558	233	686	832	15	573	241	999999	999999	999999	657	999999	395	999999	428	404	432	999999	776	482	731	133	999999	413	25	525	157	350	201	707	82	405	682	999999	797	999999	658	434	680	752	860	999999	657	732	999999	999999	587	491	39	999999	999999	435	44	841	86	999999	602	283	999999	489	999999	891	971	880	999999	
999999	239	999999	999999	782	999999	998	350	999999	999999	411	475	898	772	451	938	999999	321	337	354	999999	371	999999	880	372	52	999999	617	999999	335	969	359	999999	999999	999999	344	158	712	256	129	364	94	20	229	675	959	704	510	375	550	761	999999	644	535	758	890	398	558	999999	739	999999	999999	159	697	652	62	698	571	392	117	790	952	74	218	999999	563	360	999999	215	412	348	874	252	650	574	398	999999	251	577	499	946	999999	306	517	759	974	934	322	999999	622	271	142	128	267	760	808	516	435	545	204	540	777	353	14	400	495	148	508	133	263	346	456	993	893	999999	999999	656	556	999999	25	628	47	999999	999999	150	215	756	984	890	766	882	289	705	383	999999	179	255	301	126	274	999999	436	199	999999	999999	999999	148	234	106	569	161	959	977	999999	999999	999999	732	999999	863	195	738	164	617	366	381	999999	999999	620	934	991	945	364	439	194	190	999999	999999	731	316	335	76	532	887	331	614	999999	312	185	807	466	446	494	438	999999	535	681	818	833	942	228	73	528	299	114	623	796	999999	792	349	383	655	11	455	537	128	999999	276	296	751	457	755	575	813	999999	555	461	926	508	999999	508	384	24	789	97	272	548	243	782	999999	817	403	519	836	999999	999999	999999	48	901	812	999999	999999	532	91	494	472	498	999999	999999	559	172	999999	31	144	840	999999	640	221	367	999999	999999	972	999999	588	933	64	246	738	388	667	119	422	999999	695	338	103	852	933	999999	625	773	833	422	233	999999	947	999999	385	995	435	180	233	681	635	999999	999999	999999	943	157	439	236	759	999999	163	449	749	845	999999	999999	999999	999999	707	916	999999	502	746	560	270	53	986	683	999999	999999	999999	999999	885	741	399	463	981	182	908	786	866	399	23	507	269	783	795	111	56	579	258	289	473	317	939	143	496	796	660	900	170	755	999999	26	383	666	563	999999	456	872	999999	574	247	920	60	352	999999	249	999999	486	257	884	637	291	494	673	999999	999999	802	999999	966	195	999999	18	999999	120	34	996	999999	602	229	787	655	183	755	684	51	552	267	999999	654	257	505	184	999999	286	128	92	532	710	643	985	215	201	999999	638	62	238	999999	999999	328	492	125	999999	266	470	239	463	999999	999999	999999	480	321	216	610	719	690	999999	366	999999	999999	941	474	422	999999	244	581	464	999999	127	631	813	257	999999	277	999999	141	806	917	999999	57	999999	556	999999	999999	173	674	999999	590	196	947	715	872	955	947	387	28	702	
738	32	888	999999	195	418	188	818	232	993	938	999999	587	883	430	999999	999999	337	394	999999	343	999999	999999	582	873	91	999999	999999	999999	302	379	890	999999	438	999999	894	999999	999999	479	148	544	999999	999999	680	70	152	608	73	294	699	663	620	992	276	369	942	462	999999	901	113	248	271	878	999999	999999	999999	303	158	815	535	879	999999	858	999999	217	82	856	888	521	730	483	116	631	250	638	759	897	877	79	136	999999	988	381	999999	899	283	999999	20	67	999999	849	460	258	759	999999	999999	762	999999	69	296	95	574	793	180	630	142	999999	637	301	864	161	426	999999	999999	999999	891	648	999999	356	933	689	845	831	509	881	32	857	872	431	995	999999	160	999999	782	50	999999	204	210	744	767	643	755	718	202	999999	999999	381	568	664	928	994	279	399	999999	999999	250	742	293	299	607	284	767	216	306	868	10	608	306	649	236	696	999999	748	999999	300	999999	137	639	999999	458	651	299	217	502	10	999999	761	691	185	799	135	910	911	146	999999	876	549	422	999999	861	824	85	999999	438	241	556	531	809	835	999999	122	112	645	841	956	985	559	713	305	151	248	917	131	999999	111	786	999999	999999	107	999999	394	714	999999	787	633	999999	380	779	271	454	204	951	856	999999	687	32	275	80	190	507	326	836	127	192	622	907	999999	79	999999	455	999999	920	712	420	999999	999999	999999	857	217	999999	614	780	452	999999	946	297	70	620	172	88	999999	464	431	999999	108	558	999999	132	999999	726	622	999999	999999	815	432	284	248	445	231	289	234	418	999999	999999	892	545	393	276	999999	999999	846	999999	907	257	999999	566	498	999999	322	999999	810	999999	999999	999999	999999	313	337	636	999999	672	58	999999	398	882	853	112	601	631	707	999999	174	331	999999	840	999999	999999	404	204	881	866	999999	136	133	499	999999	559	726	382	999999	589	999999	757	847	573	999999	231	944	34	403	831	964	867	415	760	567	999999	788	851	611	488	909	142	754	561	886	922	501	898	999999	304	999999	228	999999	999999	354	417	483	322	564	999999	344	379	999999	60	999999	918	720	372	932	990	771	999999	999999	999999	999999	999999	12	296	687	363	729	55	999999	999999	455	746	279	999999	999999	159	14	475	296	952	999999	539	341	999999	999999	999999	212	139	999999	422	533	510	456	53	447	278	414	197	999999	999999	928	298	759	701	604	165	648	432	956	782	985	999999	588	999999	411	150	743	999999	636	999999	161	999999	999999	999999	999999	944	299	236	850	147	745	817	840	95	34	855	
780	640	109	503	329	779	182	193	436	237	922	638	642	306	535	999999	999999	916	59	337	218	999999	134	660	866	999999	582	818	47	178	464	502	999999	555	370	112	208	143	999999	999999	428	896	999999	348	32	660	999999	553	612	638	999999	923	999999	696	647	999999	999999	448	636	906	999999	363	155	268	773	429	999999	999999	936	432	908	426	999999	999999	999999	321	999999	785	999999	999999	828	999999	216	408	910	541	465	107	908	999999	596	759	999999	492	186	74	750	513	575	999999	817	999999	616	190	730	999999	405	370	787	335	440	730	810	430	999999	176	157	746	357	241	963	746	188	795	835	158	919	45	999999	845	570	285	999999	45	399	331	999999	35	678	79	145	105	999999	583	710	866	949	86	999999	19	916	999999	165	343	999999	80	328	999999	999999	999999	921	999999	869	941	764	999999	520	775	999999	756	754	132	999999	288	106	867	436	999999	95	968	209	999999	999999	491	929	566	129	876	405	328	12	601	680	106	158	774	235	999999	999999	999999	999999	999999	999999	658	999999	793	935	999999	247	999999	644	999999	736	386	382	999999	739	388	22	207	999999	643	379	712	753	162	452	971	999999	332	641	67	786	540	622	999999	797	972	236	999999	631	251	639	633	683	289	865	303	724	79	44	847	366	620	999999	712	804	342	905	112	351	963	747	914	140	999999	937	999999	764	356	290	767	162	876	576	794	14	745	38	999999	297	159	999999	999999	297	999999	701	999999	30	909	999999	465	77	133	794	667	504	724	503	107	352	669	999999	377	789	277	694	489	54	724	707	999999	313	999999	815	202	716	999999	627	345	885	999999	185	854	999999	824	699	999999	92	999999	300	290	252	931	131	628	620	880	999999	999999	110	221	131	999999	212	172	162	636	317	602	951	816	999999	168	221	999999	999999	684	251	964	577	665	407	145	434	999999	816	381	319	999999	581	836	416	607	999999	673	650	999999	652	963	672	999999	999999	489	958	999999	193	94	999999	550	144	935	638	316	452	445	814	986	999999	784	355	780	326	130	30	125	410	499	999999	548	930	999999	42	288	301	513	943	917	186	951	244	999999	661	769	63	646	207	109	164	799	859	999999	18	867	617	892	747	601	469	843	83	693	999999	181	619	529	903	359	24	938	501	896	809	919	550	623	999999	557	77	384	917	999999	345	999999	999999	276	606	174	999999	409	766	999999	458	343	999999	550	999999	489	159	533	742	999999	94	225	307	963	999999	98	999999	993	773	999999	999999	95	925	772	358	46	999999	353	
923	739	689	615	999999	158	447	999999	999999	10	62	638	407	543	999999	79	225	129	826	725	422	517	847	999999	635	576	818	999999	417	999999	999999	534	996	806	609	13	168	999999	53	999999	525	999999	57	326	941	144	792	990	999999	856	557	238	220	999999	931	416	891	22	999999	999999	340	84	67	935	807	527	999999	999999	999999	638	999999	745	85	677	999999	43	999999	531	999999	501	783	828	919	561	558	963	324	239	999999	202	121	999999	499	448	819	451	999999	121	518	424	502	201	65	999999	945	999999	163	543	567	999999	945	999999	287	488	822	999999	164	506	387	844	212	412	725	999999	527	765	999999	637	857	758	712	999999	22	999999	998	591	773	115	616	746	809	999999	999999	977	257	999999	868	21	625	317	999999	824	733	673	221	100	476	323	297	189	565	526	685	809	195	999999	999999	967	999999	240	738	999999	890	999999	44	431	740	999999	494	775	897	244	999999	550	471	887	625	348	999999	908	125	459	817	999999	191	293	105	862	791	999999	404	900	531	999999	579	247	934	102	999999	789	359	999999	999999	522	292	999999	514	999999	999999	308	999999	18	868	999999	125	288	241	999999	459	999999	336	878	956	834	999999	996	712	999999	970	233	953	533	709	319	999999	397	999999	305	999999	860	778	960	524	999999	999999	395	42	950	280	999999	16	480	642	999999	463	480	771	995	150	296	999999	999999	174	124	999999	447	308	559	32	728	658	999999	999999	598	972	375	364	472	154	985	964	762	355	679	227	482	999999	821	999999	88	625	635	164	857	253	999999	795	410	148	252	999999	482	928	999999	642	80	170	999999	915	97	126	999999	850	999999	331	855	543	495	897	999999	556	999999	999999	943	999999	999999	999999	462	355	93	580	953	334	901	897	491	833	803	999999	999999	322	845	906	767	961	326	999999	999	535	397	356	999999	999999	999999	695	610	778	985	448	619	999999	708	699	832	517	999999	974	999999	267	840	31	739	999999	750	559	710	999999	936	999999	786	248	781	926	957	737	280	450	68	216	297	999999	848	364	999999	999999	614	999999	84	260	999999	351	835	741	695	375	999999	850	762	999999	984	39	842	999999	999999	381	517	999999	741	999999	246	722	916	999999	970	138	999999	385	999999	894	945	999999	506	686	192	999999	412	50	241	591	130	999999	999999	351	231	267	999999	845	702	55	348	832	414	999999	23	85	435	999999	771	566	999999	241	818	868	770	430	533	999999	820	226	999999	999999	550	999999	999999	816	45	574	999999	712	268	337	682	986	999999	123	159	527	672	116	19	
319	279	674	399	999999	999999	818	581	801	999999	713	34	486	87	871	291	264	999999	999999	50	861	582	68	308	864	559	999999	323	657	281	15	493	713	217	659	208	875	760	94	215	226	993	999999	978	999999	313	999999	908	684	999999	894	523	475	76	158	999999	220	375	534	999999	999999	505	923	999999	728	230	999999	278	999999	672	415	999999	919	991	823	867	862	90	999999	999999	362	999999	638	999999	999999	492	28	647	999999	922	988	510	236	754	999999	720	79	999999	260	334	992	927	490	21	425	400	999999	484	999999	290	999999	139	620	972	999999	854	867	108	153	245	211	673	220	506	684	999999	277	999999	564	112	798	673	999999	430	569	999999	443	626	409	985	999999	544	999999	777	58	858	889	263	776	582	853	999999	56	24	132	999999	716	999999	999999	520	133	439	920	149	999999	210	309	200	413	551	420	999999	698	999999	357	667	278	999999	457	826	26	23	397	981	259	827	626	815	999999	250	718	999999	299	889	862	459	624	264	999999	847	558	699	850	235	171	999999	282	999999	666	464	60	284	999999	511	999999	119	51	938	890	999999	584	493	891	999999	833	961	999999	808	305	897	53	23	999999	609	277	327	173	172	819	999999	554	999999	159	844	200	444	999999	788	395	752	418	685	374	630	273	74	807	686	999999	210	662	999999	593	769	999999	46	137	999999	999999	186	946	878	129	254	120	846	344	57	972	398	999999	172	999999	552	999999	368	649	526	346	999999	999999	486	999999	618	983	90	153	999999	433	163	316	995	554	999999	805	999999	565	129	519	426	999999	759	999999	13	999999	499	60	51	289	999999	999999	999999	590	41	667	470	999999	510	271	40	703	954	624	819	999999	52	999999	214	746	950	802	530	17	999999	482	999999	772	767	456	493	39	112	110	380	767	705	415	999999	999999	345	432	64	857	489	723	775	145	894	921	128	999999	999999	999999	339	260	999999	603	999999	999999	906	697	349	64	778	10	601	854	999999	62	386	637	999999	999999	999999	527	747	672	528	206	706	625	877	846	337	999999	999999	807	770	999999	900	111	745	999999	645	648	92	999999	89	999999	132	999999	891	842	544	491	787	999999	894	999999	512	204	85	999999	999999	999999	819	999999	726	999999	816	793	999999	133	161	284	892	140	999999	762	445	747	999999	49	84	999999	734	999999	312	846	824	10	999999	959	617	705	35	280	999999	363	828	589	284	912	671	999999	837	767	690	270	999999	999999	175	141	376	765	611	46	400	999999	556	784	200	880	352	999999	999999	134	515	456	258	
621	28	663	934	855	472	999999	378	745	999999	966	353	999999	256	177	835	781	999999	852	103	999999	880	999999	807	53	999999	999999	570	854	458	713	999999	999999	999999	978	637	511	999999	999999	999999	999999	668	654	129	589	441	159	999999	999999	981	109	999999	663	362	269	740	974	856	890	466	999999	999999	523	297	244	715	119	999999	278	540	333	583	999999	999999	172	999999	236	925	227	999999	250	770	395	999999	359	182	999999	882	752	247	663	654	316	999999	999999	999999	154	367	884	874	331	999999	365	644	657	525	999999	113	199	937	514	999999	639	288	226	999999	724	999999	938	71	126	236	287	40	876	679	276	999999	999999	350	186	999999	51	999999	290	130	999999	750	226	833	714	495	692	814	733	615	24	38	999999	926	999999	505	429	823	757	105	841	335	767	999999	258	449	776	849	761	999999	17	296	997	999999	892	973	433	114	357	631	543	472	306	271	664	248	190	410	253	681	449	227	594	194	289	90	999999	999999	585	999999	999999	843	63	97	607	728	40	742	43	133	82	324	476	136	562	379	38	999999	323	20	269	376	999999	90	999999	789	701	999999	999999	811	999999	194	528	999999	912	699	999999	218	999999	936	999999	999999	999999	999999	608	999999	751	468	632	909	62	487	925	999999	15	351	999999	999999	891	818	36	227	999999	231	143	887	795	393	223	862	959	819	842	999999	802	999999	10	999999	481	81	47	243	999999	906	999999	512	268	953	87	999999	462	446	327	845	910	989	522	154	985	720	338	368	255	769	950	999999	645	999999	773	193	351	999999	501	999999	781	792	47	29	472	999999	999999	842	999999	999999	410	522	999999	996	476	999999	308	999999	999999	760	742	999999	988	420	999999	527	867	720	190	999999	229	999999	945	507	74	999999	999999	503	682	365	101	496	61	602	369	437	999999	999999	999999	999999	999999	999999	269	999999	87	111	804	626	73	999999	762	909	999999	422	433	708	577	995	932	359	859	805	183	999999	668	256	999999	396	60	528	999999	229	648	999999	999999	999999	442	215	429	962	322	336	439	737	602	999999	834	999999	178	661	860	745	999999	722	111	89	321	999999	81	999999	484	418	999999	999999	167	999999	999999	441	414	699	276	371	575	969	999999	533	999999	446	543	486	999999	999999	999999	399	668	51	999999	925	128	929	421	318	143	999999	488	903	999999	895	579	68	999999	402	234	999999	394	498	179	746	685	577	999999	999999	999999	595	999999	496	999999	185	875	126	41	345	323	485	999999	958	999999	976	999999	143	772	480	867	999999	564	29	999999	747	15	180	
871	766	250	551	225	546	727	999999	190	999999	999999	585	30	463	999999	586	89	749	999999	436	270	203	264	999999	999999	243	18	115	40	399	732	453	180	704	254	999999	104	999999	269	741	240	689	999999	999999	430	999999	999999	999999	999999	978	939	24	556	578	999999	678	999999	999999	999999	982	538	622	999999	999999	999999	268	414	325	218	762	491	317	489	999999	205	581	407	999999	999999	618	783	604	657	62	459	999999	897	601	793	999999	763	405	36	287	212	618	180	14	239	172	782	144	205	999999	496	999999	535	105	383	339	280	746	577	137	999999	934	964	466	341	999999	371	813	531	642	998	95	291	211	999999	999999	410	403	999999	959	835	649	408	962	565	826	192	999999	999999	464	999999	27	828	898	88	278	653	714	672	687	800	999999	612	562	697	410	999999	333	999999	795	999999	999999	999999	618	301	559	999999	999999	900	999999	370	569	594	999999	346	981	267	392	133	979	999999	696	730	847	168	866	47	846	274	999999	999999	999999	953	432	999999	429	806	220	607	528	999999	651	813	167	327	241	384	544	226	715	999999	958	999999	999999	861	242	156	372	459	999999	522	689	999999	745	999999	511	615	171	999999	917	184	999999	999999	604	246	999999	883	572	999999	927	491	502	629	999999	21	526	658	95	571	302	999999	443	760	181	16	63	913	77	999999	999999	625	223	13	309	541	106	184	999999	999999	579	359	583	842	532	943	30	999999	188	999999	512	852	530	600	248	999999	740	296	612	597	192	378	815	443	715	312	999999	499	330	27	999999	352	63	999999	999999	943	699	999999	238	237	999999	999999	735	342	999999	962	104	622	764	665	999999	810	571	999999	448	999999	999999	149	136	229	675	999999	739	170	820	169	799	76	608	305	944	149	68	999999	611	198	643	482	817	999999	999999	656	735	999999	227	113	781	55	999999	999999	409	559	474	999999	562	999999	999999	574	522	999999	173	38	999999	468	720	661	752	196	406	260	566	70	999999	384	999999	29	795	84	943	999999	999999	999999	61	817	895	394	674	999999	822	155	933	79	960	359	999999	189	642	276	944	999999	361	595	649	764	999999	999999	236	999999	995	999999	669	999999	999999	805	89	420	976	205	573	336	999999	999999	999999	260	326	497	110	972	796	832	386	529	140	999999	365	999999	113	297	999999	556	167	584	63	289	485	752	447	999999	280	999999	213	446	702	999999	579	658	232	398	999999	736	999999	263	999999	173	166	999999	60	254	450	296	316	688	999999	999999	178	999999	999999	93	774	574	59	945	702	627	629	940	999999	
522	807	706	570	999999	850	999999	317	903	999999	890	133	345	702	999999	999999	999999	862	525	833	686	449	999999	19	999999	624	873	687	999999	561	676	999999	226	323	538	999999	744	726	601	838	999999	708	274	131	758	999999	999999	871	856	241	718	999999	999999	999999	150	82	999999	696	432	100	976	999999	24	999999	999999	356	907	31	173	999999	999999	267	270	686	999999	977	184	55	261	999999	999999	11	830	71	999999	910	439	999999	183	466	806	57	303	999999	861	587	694	922	999999	411	63	417	999999	109	272	460	504	999999	38	173	897	594	445	254	906	975	999999	953	508	999999	917	797	848	999999	999999	921	963	760	825	500	292	262	537	850	134	776	303	999999	999999	393	999999	22	999999	999999	568	221	612	59	604	886	999999	741	424	813	999999	999999	569	10	999999	350	999999	999999	999999	538	880	645	67	594	130	139	681	617	163	124	999999	999999	716	837	149	737	319	999999	166	938	999999	551	837	723	999999	868	217	302	581	458	897	670	420	552	999999	999999	164	27	928	999999	214	999999	587	309	525	589	549	731	861	422	999999	581	588	663	286	338	807	343	999999	262	922	999999	46	704	999999	627	494	173	999999	226	582	301	985	691	734	629	999999	537	207	776	328	485	440	168	999999	325	999999	757	276	801	125	820	789	676	552	825	595	882	999999	898	104	386	33	645	839	739	999999	896	929	656	999999	280	999999	999999	933	446	948	877	287	901	999999	999999	999999	906	111	762	512	319	149	909	44	91	455	309	999999	941	461	795	999999	687	730	195	827	999999	999999	844	685	337	742	999999	876	718	605	999999	363	999999	489	127	543	87	237	999999	757	30	622	293	825	836	779	992	985	163	999999	599	181	359	909	288	479	266	87	999999	999999	44	42	326	485	273	999999	324	999999	343	261	999999	460	453	437	807	999999	153	999999	848	999999	750	129	999999	999999	16	19	13	457	211	648	287	10	62	709	722	987	999999	807	999999	890	464	540	651	901	317	999999	999999	921	111	291	335	246	238	626	826	999999	320	166	999999	264	942	866	260	695	973	251	408	744	715	820	700	345	468	958	103	220	478	820	852	999999	292	92	999999	999999	323	51	771	435	999999	807	677	999999	999999	306	999999	598	289	956	928	999999	999999	983	999999	291	999999	989	777	279	999999	615	999999	499	314	610	972	859	520	340	382	932	479	972	999999	907	999999	560	16	171	20	504	931	521	892	786	999999	308	875	74	338	333	999999	502	901	277	999999	999999	834	728	334	98	87	948	584	
995	999999	767	132	309	147	999999	999999	999999	999999	38	999999	999999	606	999999	483	999999	983	999999	12	999999	999999	976	999999	592	545	999999	725	288	837	922	427	983	999999	999999	199	999999	186	576	927	308	350	657	999999	999999	593	446	999999	316	254	661	999999	999999	945	535	335	999999	697	539	999999	182	314	704	778	346	611	701	986	999999	338	123	496	417	528	703	708	999999	999999	207	999	109	393	419	44	185	999999	999999	47	999999	999999	580	999999	646	813	755	993	999999	878	999999	271	999999	999999	872	999999	140	174	999999	113	251	827	323	876	499	999999	664	999999	895	999999	602	527	999999	663	584	146	999999	451	849	604	773	999999	71	143	999999	999999	117	649	521	440	903	21	131	691	795	999999	999999	999999	183	116	999999	966	999999	976	286	379	454	238	874	999999	999999	689	999999	102	999999	541	999999	999999	40	999999	432	24	277	464	767	591	406	134	868	999	888	64	277	999999	455	806	999999	999999	856	476	999999	999999	774	785	220	999999	696	999999	361	263	819	78	673	620	683	999999	699	643	218	694	973	330	369	875	847	999999	421	999999	647	534	999999	679	999999	564	999999	554	249	491	254	999999	894	378	999999	615	999999	819	391	656	999999	320	999999	967	999999	172	502	171	518	899	937	54	801	999999	999999	999999	332	150	745	118	550	999999	895	999999	399	665	800	605	556	754	695	38	784	999999	522	336	427	999999	802	170	71	909	999999	349	999999	209	752	999999	987	947	292	999999	999999	282	116	999999	425	999999	577	221	372	999999	999999	999999	214	909	270	999999	603	63	408	369	347	584	999999	999999	103	999999	999999	200	912	30	617	609	999999	655	953	512	658	592	911	529	395	590	798	174	304	281	999999	999999	999999	716	186	933	548	922	702	999999	235	999999	999999	870	999999	387	309	351	289	15	999999	559	955	758	388	20	152	879	974	757	785	882	346	999999	420	27	999999	206	843	999999	71	549	952	463	999999	192	756	51	294	18	291	457	884	999999	978	585	999999	190	337	175	790	669	948	999999	714	352	139	23	999999	227	135	999999	999999	999999	944	753	606	501	481	206	999999	999999	999999	966	999999	999999	998	58	999999	834	999999	80	999999	678	999999	401	999999	17	748	933	62	742	591	76	999999	188	999999	289	353	235	978	999999	709	141	910	689	84	999999	999999	386	354	999999	179	625	890	999999	999999	829	711	552	161	599	999999	547	153	521	999999	528	93	297	388	719	704	618	855	148	371	736	767	213	999999	619	537	372	589	999999	573	999999	999999	999999	999999	999999	999999	801	83	999999	
445	171	988	999999	179	555	897	999999	999999	634	387	560	770	751	694	507	999999	999999	999999	542	71	390	958	182	999999	999999	999999	266	999999	268	152	902	999999	475	999999	209	999999	999999	44	772	721	999999	999999	954	593	23	204	434	143	999999	68	79	576	541	327	999999	213	816	450	625	212	641	839	739	492	484	26	999999	999999	494	759	999999	473	462	820	999999	999999	13	588	999999	359	918	132	999999	999999	999999	336	12	157	648	996	931	999999	418	570	90	516	635	472	119	996	999999	999999	648	999999	375	999999	123	721	999999	49	999999	238	515	275	293	518	933	538	419	158	23	156	999999	498	828	999999	64	892	740	209	999999	540	999999	938	999999	542	483	228	835	476	999999	999999	546	609	796	702	999999	153	286	571	582	999999	62	960	983	752	999999	160	999999	610	551	231	980	411	659	669	759	577	815	751	44	715	703	942	999999	999999	999999	800	702	999999	351	999999	999999	178	627	999999	487	518	954	707	565	999999	999999	234	925	990	310	144	999999	136	943	845	338	535	536	867	999999	119	999999	261	152	186	458	999999	268	639	615	811	999999	376	191	251	622	118	195	711	355	999999	27	944	431	476	850	575	191	506	582	90	642	760	888	999999	492	999999	565	389	874	635	965	296	999999	498	999999	583	945	702	999999	230	349	999999	521	925	999999	90	830	675	335	883	552	762	999999	999999	179	999999	487	813	758	999999	552	999999	836	720	999999	730	569	999999	126	277	630	489	999999	362	741	817	248	963	285	412	873	889	64	999999	999999	213	999999	999999	329	999999	999999	999999	943	999999	677	543	988	999999	999999	371	999999	999999	558	68	262	72	489	704	999999	999999	785	523	538	356	55	663	999999	999999	999999	310	501	719	613	791	181	498	999999	969	999999	207	829	447	551	913	891	976	999999	999999	738	31	999999	999999	999999	999999	999999	582	603	999999	268	24	999999	153	173	121	999999	800	293	766	886	999999	999999	519	29	999999	532	347	972	625	464	999999	332	755	999999	616	586	967	663	646	999999	599	894	949	710	670	999999	685	284	439	53	100	692	999999	119	974	504	213	999999	999999	444	211	609	978	142	199	692	45	47	557	535	999999	146	999999	524	999999	869	999999	809	358	190	846	999999	542	581	373	386	757	646	141	121	999999	461	999999	212	999999	989	916	999999	999999	999999	999999	648	999999	903	150	954	56	60	821	114	927	404	166	999999	999999	999999	77	406	999999	999999	934	398	999999	446	163	451	999999	444	483	308	953	760	297	379	810	208	346	638	999999	419	340	707	
825	37	193	977	304	915	999999	902	999999	999999	57	708	54	980	743	290	750	999999	21	611	999999	999999	999999	177	117	999999	478	399	801	438	964	999999	999999	999999	573	877	999999	186	156	37	829	581	386	443	713	588	335	829	464	65	888	742	408	999999	999999	312	876	25	869	999999	447	225	110	493	555	697	236	816	417	999999	37	999999	552	984	782	995	999999	718	464	528	461	648	999999	999999	999999	232	951	754	999999	271	11	247	316	639	589	614	480	892	999999	25	362	999999	422	599	999999	324	999999	423	946	144	175	168	561	351	65	798	289	364	943	999999	999999	481	719	156	863	790	999999	913	404	177	525	253	829	448	999999	942	236	346	718	235	41	537	999999	999999	999999	843	685	965	583	791	334	125	949	565	279	999999	799	999999	735	999999	999999	287	29	999999	999999	999999	999999	123	999999	123	572	999999	646	717	301	218	999999	757	60	999999	115	302	339	613	842	409	999999	274	178	296	999999	960	610	999999	177	754	518	39	353	184	515	571	790	469	228	390	479	241	273	71	216	52	225	715	141	999999	947	416	999999	219	627	73	944	888	999999	999999	343	175	549	547	699	643	413	875	514	543	511	870	394	461	929	72	11	117	999999	110	744	999999	349	412	806	112	103	143	557	452	627	902	499	616	57	314	691	726	371	999999	638	350	211	598	263	87	999999	484	289	564	72	837	809	869	868	448	999999	147	740	597	999999	279	328	999999	915	999999	380	778	414	625	380	284	999999	516	471	404	999999	999999	158	729	90	619	854	992	389	999999	103	630	748	608	487	554	999999	999999	33	369	999999	149	999999	999999	706	999999	80	664	193	787	101	303	407	999999	999999	85	988	999999	516	930	425	999999	999999	999999	515	999999	40	999999	147	999999	299	999999	492	112	382	999999	78	999999	32	838	549	200	809	601	698	999999	232	999999	853	412	999999	999999	267	999999	999999	696	467	556	148	999999	999999	999999	526	367	498	129	810	304	999999	212	999999	494	989	678	999999	235	999999	90	437	715	999999	999999	952	735	269	999999	714	400	999999	686	95	521	365	75	625	284	673	451	112	999999	989	927	193	650	999999	999999	984	588	710	718	180	386	129	432	438	466	322	999999	107	183	415	999999	145	999999	126	496	139	923	62	116	561	999999	977	858	725	599	572	311	340	999999	340	136	689	450	516	999999	402	999999	999999	169	999999	882	353	929	173	580	792	778	999999	908	942	70	535	604	167	999999	409	270	706	839	999999	999999	999999	999999	843	289	729	695	
999999	418	103	206	297	892	154	678	999999	58	695	155	999999	794	778	432	255	279	600	95	292	421	309	141	999999	797	276	952	432	999999	95	999999	999999	106	879	125	814	999999	773	999999	459	999999	999999	361	999999	561	41	999999	999999	38	664	574	689	644	999999	487	118	999999	971	999999	999999	999999	999999	297	962	811	304	711	914	662	617	999999	505	956	635	803	999999	948	999999	999999	999999	177	719	999999	778	521	205	216	692	402	17	852	775	284	26	267	243	85	398	764	266	330	194	579	420	165	78	999999	18	610	440	170	405	306	999999	459	482	999999	518	451	615	98	999999	522	999999	764	733	231	940	378	569	971	560	802	999999	445	982	150	984	623	452	472	999999	92	962	846	457	478	550	999999	784	392	566	947	158	177	999999	999999	924	655	431	846	999999	639	999999	468	999999	602	889	999999	476	342	867	895	998	153	891	935	560	999999	317	265	999999	382	999999	187	414	613	999999	250	143	320	226	338	999999	605	680	999999	52	999999	999999	854	999999	261	100	452	999999	671	999999	999999	999999	376	121	125	348	176	175	418	55	999999	999999	997	948	648	164	165	125	538	704	402	472	999999	892	66	572	462	999999	429	999999	999999	662	999999	664	649	963	767	209	111	989	34	999999	271	522	190	999999	249	906	940	999999	934	336	986	966	999999	999999	953	483	999999	999999	886	500	999999	136	903	209	319	342	308	685	397	956	24	549	679	961	999999	999999	712	999999	999999	999999	999999	333	357	999999	999999	777	118	116	19	999999	153	558	113	534	694	145	999999	980	999999	906	607	265	709	978	322	446	999999	999999	341	153	999999	999999	999999	340	764	999999	779	999999	999999	999999	234	999999	999999	114	999999	466	445	999999	999999	999999	999999	731	485	427	999999	480	999999	379	999999	239	490	523	999999	866	521	705	339	999999	770	999999	365	999999	999999	598	681	999999	999999	605	175	856	11	999999	999999	999999	953	999999	962	802	393	293	798	410	999999	302	61	711	426	809	592	999999	999999	999999	384	999999	710	669	283	999999	746	541	890	28	999999	999999	238	999999	206	999999	912	481	999999	536	389	999999	999999	955	934	165	546	999999	989	781	999999	999999	729	338	999999	999999	999999	293	766	85	66	851	403	780	206	949	74	714	515	999999	896	120	374	600	293	897	999999	755	735	128	999999	999999	551	119	15	155	999999	900	999999	872	942	628	714	999999	480	538	92	703	758	984	101	832	999999	999999	884	902	693	138	55	870	812	811	558	648	734	289	309	294	775	60	42	173	144	999999	975	999999	405	
707	129	754	814	816	999999	999999	999999	518	321	999999	234	112	462	788	855	709	70	141	80	999999	932	201	238	999999	928	707	952	927	999999	822	105	999999	506	985	999999	300	999999	995	999999	808	621	226	968	829	999999	672	597	254	999999	434	582	999999	207	999999	774	928	526	26	888	999999	798	109	819	499	384	999999	999999	476	778	999999	653	74	326	999999	999999	999999	232	409	739	266	120	707	619	273	249	261	999999	999999	221	91	773	999999	999999	999999	999999	999999	406	478	999999	999999	999999	130	475	752	780	518	528	999999	885	68	705	127	286	999999	999999	100	489	556	259	999999	208	439	265	697	791	614	999999	999999	262	932	319	753	954	999999	999999	989	242	866	492	731	732	483	291	162	386	656	762	485	347	918	42	850	229	330	252	637	999999	777	961	176	561	999999	682	952	748	999999	172	988	999999	199	858	622	73	528	400	725	157	999999	321	144	852	999999	462	343	999999	469	534	633	999999	562	134	464	905	326	179	15	800	999999	999999	434	493	773	999999	999999	70	419	786	700	999999	999999	489	999999	466	826	324	90	274	348	61	288	426	999999	943	879	999999	403	717	746	358	395	924	818	698	999999	651	88	438	314	282	491	683	834	703	528	83	372	998	88	12	99	999999	462	999999	136	18	999999	830	173	93	667	999999	49	352	999999	602	671	73	579	185	245	652	960	76	569	605	592	835	424	806	702	405	999999	744	269	655	999999	999999	572	999999	697	999999	274	231	615	789	643	492	169	925	411	309	428	903	766	447	780	999999	718	530	425	128	416	367	391	272	73	999999	92	999999	999999	141	500	701	488	999999	387	999999	999999	780	962	999999	676	999999	404	402	999999	735	977	822	874	86	821	51	463	578	999999	907	839	352	999999	347	999999	280	795	999999	808	727	999999	999999	69	51	935	999999	568	325	452	917	999999	999999	999999	337	327	270	23	64	319	459	248	999999	999999	999999	999999	117	63	624	701	405	703	999999	594	259	320	209	999999	833	150	883	483	147	136	923	999999	850	66	398	29	148	999999	741	961	359	489	999999	631	589	999999	827	884	944	624	999999	999999	999999	999999	46	27	128	507	999999	999999	999999	976	110	782	233	535	999999	61	665	604	562	148	962	173	244	770	804	578	183	691	323	999999	999999	523	89	999999	999999	999999	29	380	999999	640	86	827	535	999999	388	732	407	63	103	999999	228	999999	71	999999	262	674	169	276	223	999999	334	999999	599	999999	447	586	703	999999	999999	602	41	999999	702	922	72	144	637	
861	391	81	999999	129	598	547	780	199	999999	181	457	441	296	753	999999	362	316	999999	237	110	936	802	39	883	635	500	744	934	999999	149	999999	999999	47	999999	999999	152	999999	214	900	999999	654	258	134	532	76	986	999999	288	999999	999999	615	484	906	537	925	588	51	296	999999	999999	802	846	552	323	335	999999	404	988	999999	24	999999	112	687	185	999999	999999	677	999999	816	649	194	466	806	306	533	371	220	510	382	306	110	91	719	802	259	999999	706	811	999999	737	591	327	420	122	366	513	999999	731	92	247	999999	544	999999	845	999999	346	50	999999	789	963	999999	999999	615	570	914	902	392	999999	999999	999999	981	999999	310	89	67	866	55	693	940	30	999999	489	427	144	999999	565	611	999999	888	913	768	460	31	243	618	697	711	850	208	464	130	999999	805	999999	266	54	243	400	787	56	300	356	314	999999	399	999999	476	480	184	358	300	517	996	22	878	530	845	77	470	369	999999	205	495	486	899	663	684	982	999999	351	332	220	97	841	623	421	155	999999	844	979	231	999999	675	999999	173	613	914	999999	566	735	208	176	930	999999	891	105	861	828	870	736	954	493	602	833	999999	89	430	164	999999	466	384	593	999999	490	999999	924	999999	645	999999	295	748	890	999999	999999	152	166	290	999999	999999	527	560	327	391	118	999999	737	638	842	823	93	999999	759	404	109	360	615	942	449	999999	999999	999999	225	515	584	987	73	77	999999	999999	869	798	999999	214	871	906	67	211	125	465	999999	295	687	822	238	113	999999	496	326	999999	536	223	841	390	982	952	345	811	999999	130	961	999999	999999	161	999999	999999	999999	555	533	203	303	414	999999	999999	999999	681	887	403	286	481	999	577	750	999999	163	656	957	381	231	999999	571	999999	404	995	504	740	115	536	868	943	682	999999	999999	133	499	999999	396	999999	999999	310	999999	941	534	335	999999	393	919	524	999999	307	337	59	333	999999	999999	999999	19	999999	489	999999	576	360	534	343	999999	999999	614	627	175	40	269	109	869	920	999999	999999	721	78	874	999999	821	591	538	571	616	632	119	358	501	453	123	564	378	374	734	999999	416	999999	537	999999	779	999999	358	966	47	238	190	413	999999	999999	999999	999999	957	379	325	985	821	963	726	176	457	266	136	722	999999	705	999999	504	999999	147	999999	530	541	319	340	530	243	571	533	388	451	999999	595	499	127	999999	999999	999999	59	749	893	999999	474	370	117	523	999999	635	59	999999	506	686	999999	625	788	999999	409	648	999999	795	
751	999999	439	999999	724	751	999999	636	605	745	108	732	454	446	254	770	999999	999999	211	999999	364	607	522	201	999999	764	999999	970	711	999999	773	958	959	263	997	999999	22	136	646	366	999999	999999	999999	999999	999999	773	999999	780	381	27	749	238	446	999999	999999	154	737	248	467	999999	999999	700	925	292	972	999999	773	200	449	610	999999	929	534	845	963	825	999999	999999	956	999999	532	708	999999	999999	573	999999	999999	737	999999	853	999999	774	668	686	103	162	613	748	342	104	10	51	341	770	270	819	704	601	999999	614	999999	528	291	359	437	563	111	999999	999999	437	999999	999999	377	595	999999	999999	999999	847	751	811	999999	829	876	999999	999999	491	377	999999	433	999999	999999	920	479	218	286	387	492	999999	259	540	60	381	39	904	476	999999	999999	745	76	286	999999	856	849	999999	402	999999	652	999999	253	999999	195	283	808	964	999999	999999	566	999999	319	999999	500	999999	598	221	761	999999	999999	999999	999999	999999	999999	632	999999	156	999999	999999	80	32	816	538	735	73	75	313	354	776	999999	75	315	767	999999	514	435	999999	786	999999	268	999999	695	999999	948	680	42	111	999999	563	999999	999999	999999	615	637	544	352	999999	592	436	999999	294	866	984	278	733	666	628	742	313	206	22	999999	598	724	442	336	265	999999	64	41	964	186	790	999999	909	307	699	140	864	172	655	999999	999999	999999	973	771	710	999999	999999	23	999999	999999	823	999999	509	999999	999999	891	999999	217	97	999999	999999	405	999999	118	85	730	999999	999999	966	498	878	151	551	999999	999999	877	999999	670	625	972	374	51	999999	605	363	434	755	616	136	808	934	656	999999	465	629	953	999999	865	695	980	923	999999	56	915	490	682	815	999999	292	303	149	535	591	124	825	999999	999999	326	755	651	974	999999	309	168	563	231	76	96	236	999999	87	886	974	644	999999	585	999999	711	999999	680	999999	999999	333	833	668	409	999999	960	999999	143	184	483	120	54	16	181	489	999999	999999	268	615	999999	427	999999	999999	263	560	946	75	249	999999	77	210	84	42	872	428	475	999999	163	166	116	455	999999	882	604	775	930	638	877	999999	115	358	857	75	889	999999	108	618	999999	849	128	999999	400	641	999999	282	46	999999	999999	752	24	398	999999	111	509	283	999999	353	620	487	630	318	198	153	396	999999	353	18	153	197	999999	999999	999999	313	48	221	64	999999	999999	999999	739	999999	504	999999	999999	717	158	756	566	616	360	754	998	927	229	809	999999	257	999999	398	999999	37	868	947	432	167	313	895	72	297	
228	873	578	298	747	711	999999	999999	71	679	570	999999	452	537	836	576	858	168	94	238	999999	999999	215	386	999999	712	60	557	702	999999	413	263	999999	279	397	486	185	710	189	517	996	643	196	575	999999	342	584	999999	120	999999	308	155	810	833	781	421	668	202	894	999999	661	999999	370	146	999999	316	999999	183	149	360	400	158	978	577	242	999999	620	639	558	999999	138	718	447	846	999999	268	452	860	497	975	818	983	815	999999	856	740	282	60	310	521	999999	410	201	760	465	160	176	243	600	909	801	38	643	999999	906	999999	999999	524	520	999999	863	999999	686	173	541	417	342	834	720	502	599	570	339	46	631	727	527	686	390	475	102	219	269	587	184	789	349	981	247	999999	999999	758	540	999999	999999	396	724	38	228	58	999999	999999	522	108	999999	999999	699	607	212	188	999999	999999	143	54	914	654	782	108	988	752	999999	361	999999	806	580	841	40	45	388	245	999999	498	468	342	658	999999	999999	170	277	943	100	742	999999	68	498	999999	624	999999	388	13	613	999999	999999	476	980	999999	744	715	528	478	999999	663	228	966	999999	926	999999	801	396	164	956	999999	830	999999	661	335	582	538	317	790	226	544	657	385	999999	386	459	991	361	202	26	981	642	999999	743	437	999999	812	883	572	125	823	109	999999	56	992	795	994	814	655	883	216	407	999999	261	999999	15	843	345	798	999999	681	449	203	148	975	999999	41	999999	234	999999	770	999999	999999	674	403	445	433	338	639	591	465	999999	706	319	809	584	999999	999999	87	431	999999	476	94	106	444	383	999999	95	81	22	764	692	589	843	122	999999	662	999999	857	230	582	999999	705	999999	20	504	999999	999999	338	400	84	493	234	803	999999	303	570	999999	240	30	539	999999	267	626	826	773	999999	863	206	999999	921	999999	999999	856	999999	999999	770	999999	95	939	640	31	999999	680	938	280	999999	786	711	819	991	999999	831	837	999999	245	257	999999	390	247	906	879	687	999999	478	241	803	378	955	966	532	692	563	999999	390	517	589	586	687	556	316	810	162	387	266	908	20	852	175	999999	917	691	496	847	42	760	999999	677	211	999999	477	999999	831	999999	296	308	459	540	999999	183	656	999999	999999	834	999999	106	727	999999	823	569	230	950	213	352	999999	999999	206	999999	268	630	182	912	384	999999	88	227	979	417	100	958	459	480	406	991	956	256	299	661	917	936	999999	45	853	642	486	999999	885	488	696	456	111	999999	999999	826	10	743	296	421	999999	
999999	126	320	218	864	120	750	554	221	395	801	550	999999	798	331	597	147	68	742	503	999999	342	500	720	644	856	716	208	999999	991	222	959	878	906	214	820	722	826	988	999999	736	971	999999	103	895	999999	567	999999	950	238	862	685	999999	917	203	380	999999	999999	574	18	403	552	974	230	999999	841	672	638	594	511	875	321	79	220	766	590	668	407	825	739	299	772	257	351	138	999999	415	999999	712	833	203	132	261	999999	137	194	996	999999	920	999999	242	928	359	999999	362	551	615	344	160	612	711	228	774	834	999999	631	999999	633	999999	645	436	711	999999	760	317	999999	999999	98	92	582	593	225	487	772	506	370	422	808	988	999999	921	81	810	110	999999	975	357	427	271	506	999999	373	999999	284	626	999999	12	598	999999	608	999999	527	999999	999999	28	496	999999	12	337	358	218	496	644	514	723	365	900	999999	999999	342	406	642	827	586	692	230	999999	212	155	975	368	999999	676	389	104	404	819	242	92	636	999999	355	99	999999	297	402	729	846	560	270	630	187	960	799	999999	849	699	674	999999	798	632	999999	856	362	999999	394	820	999999	999999	999999	545	668	743	11	107	999999	553	914	999999	999999	501	26	652	885	999999	190	864	999999	999999	999999	999999	155	999999	294	14	706	498	999999	922	903	582	474	436	241	725	961	999999	958	702	161	999999	999999	385	595	306	615	885	971	17	809	529	943	87	174	624	400	999999	999999	997	999999	561	999999	991	395	717	36	999999	421	169	999999	746	999999	184	35	948	919	770	760	987	398	820	527	728	123	383	638	999999	271	616	334	649	985	960	311	999999	489	793	989	999999	280	35	999999	999999	624	999999	999999	768	999999	226	705	630	561	471	609	580	44	999999	878	22	999999	999999	999999	804	835	744	761	945	873	435	468	135	780	882	999999	372	999999	999999	999999	60	759	869	345	999999	911	999999	97	523	999999	999999	565	401	915	977	799	641	707	999999	976	880	999999	678	895	627	999999	999999	849	999999	999999	246	233	999999	983	999999	262	218	999999	282	999999	140	999999	999999	593	152	999999	76	219	802	93	84	664	686	739	999999	748	91	974	718	999999	341	854	418	999999	124	999999	247	999999	999999	999999	590	348	434	776	846	233	72	95	752	757	691	369	57	594	680	582	999999	588	759	88	999999	244	585	985	999999	285	247	480	478	645	632	658	999999	999999	503	999999	999999	909	893	10	686	995	232	999999	606	971	807	999999	97	542	959	999999	658	19	554	356	999999	449	225	570	985	999999	
616	116	135	42	248	969	101	999999	352	999999	999999	758	402	185	999999	625	388	589	999999	423	393	935	686	973	999	122	532	157	974	790	999999	333	25	999999	389	125	834	999999	733	837	733	153	200	331	999999	900	616	379	344	999999	999999	635	101	571	999999	681	430	162	999999	136	999999	943	969	999999	943	371	743	999999	796	895	790	815	856	640	690	250	999999	364	20	109	505	163	999999	836	729	68	241	453	895	707	695	999999	540	607	400	999999	183	638	388	601	167	317	583	448	999999	255	779	461	881	999999	935	75	151	999999	630	293	140	143	832	885	140	299	999999	98	210	117	284	999999	250	901	77	116	976	418	942	197	580	374	489	484	999999	780	572	938	772	629	999999	606	976	116	658	999999	999999	502	470	867	904	494	248	250	999999	531	220	979	889	829	999999	999999	991	442	999999	766	999999	358	606	360	726	474	999999	580	576	678	281	143	999999	38	310	999999	999999	999999	292	999999	999999	249	999999	757	569	592	999999	942	540	808	999999	544	403	892	395	999999	999999	120	150	440	178	668	999999	302	999999	86	736	861	529	999999	784	917	999999	627	999999	415	999999	999999	791	143	425	383	49	767	73	999999	999999	999999	999999	852	586	999999	934	852	916	999999	575	221	508	492	999999	197	423	924	33	697	999999	775	261	980	612	57	999999	16	999999	794	629	906	238	521	346	386	999999	676	38	947	999999	307	999999	999999	840	634	999999	999999	287	999999	960	124	744	376	352	965	108	662	250	539	518	927	837	131	837	668	999999	986	156	999999	968	746	895	85	999999	97	999999	87	150	978	707	999999	728	999999	834	514	171	862	179	380	287	565	435	499	999999	65	469	999999	346	181	999999	364	162	808	270	999999	228	668	661	264	901	31	522	999999	832	497	209	999999	297	332	507	129	816	775	999999	412	321	406	999999	999999	628	999999	740	999999	336	352	999999	920	525	621	295	502	211	914	479	265	999999	999999	667	999999	855	416	301	999999	999999	532	547	999999	999999	857	902	822	32	999999	636	425	290	553	936	489	628	289	999999	676	47	15	918	902	999999	999999	369	157	738	704	803	999999	999999	727	305	803	805	492	313	667	999999	473	999999	999999	288	63	975	499	237	188	322	576	879	625	976	668	614	645	89	680	497	754	94	327	207	424	242	563	258	142	683	999999	999999	869	999999	573	535	718	624	252	960	870	999999	560	391	236	341	999999	750	999999	199	170	412	999999	179	999999	389	162	11	863	821	999999	250	999999	504	186	601	20	
667	412	999999	895	30	837	719	627	833	999999	936	971	93	999999	813	621	942	522	734	352	999999	993	194	383	999999	999999	999999	549	629	999999	999999	215	999999	330	900	999999	504	304	999999	999999	999999	552	140	999999	999999	40	999999	158	608	629	999999	999999	452	259	321	674	227	759	189	269	416	999999	999999	999999	999999	999999	345	762	999999	475	127	647	382	168	438	999999	999999	339	167	685	981	282	999999	10	672	83	763	386	18	235	129	999999	999999	880	168	743	999999	132	387	495	695	26	384	142	512	515	609	293	820	175	999999	888	602	503	288	144	239	997	345	404	967	959	754	999999	355	382	532	502	10	999999	601	999999	999999	671	990	964	897	808	999999	999999	474	479	999999	999999	999999	999999	151	621	601	999999	514	999999	786	999999	527	735	272	999999	787	999999	982	116	999999	999999	573	999999	936	930	999999	324	999999	999999	509	188	929	497	404	999999	999999	124	241	999999	901	976	190	999999	999999	999999	154	265	999999	70	999999	368	185	368	196	439	279	350	305	999999	119	287	788	999999	999999	607	63	39	341	999999	712	672	898	81	214	999999	999999	999999	128	966	999999	257	999999	185	409	150	13	571	311	964	641	783	999999	999999	801	623	198	106	997	355	916	124	923	350	999999	358	470	113	163	880	494	999999	232	338	434	862	665	999999	683	906	604	491	999999	377	720	928	853	999999	279	590	128	848	531	772	60	672	333	281	826	60	680	999999	417	430	480	890	999999	999999	595	999999	958	585	422	100	999999	434	395	999999	999999	429	505	592	833	572	762	999999	229	459	287	999999	999999	393	785	632	236	999999	999999	999999	999999	830	377	999999	292	340	999999	542	435	441	999999	626	287	776	652	999999	555	97	75	844	668	834	999999	111	999999	833	410	574	799	999999	863	56	359	999999	659	799	61	143	309	503	940	229	220	788	438	660	999999	762	999999	388	87	999999	638	240	999999	72	169	275	999999	458	930	67	999999	999999	577	974	277	200	126	852	355	421	788	572	903	448	624	999999	673	999999	999999	648	833	421	712	725	417	999999	456	597	639	786	975	850	999999	883	486	574	221	999999	393	999999	645	889	999999	665	999999	76	336	201	999999	287	602	999999	999999	292	234	332	933	999999	566	999999	743	529	223	569	445	937	10	999999	962	60	999999	218	170	74	12	999999	388	56	375	999999	793	265	999999	362	194	999999	751	289	658	999999	641	369	999999	245	999999	999999	999999	473	229	423	76	315	239	397	616	999999	453	44	289	290	943	999999	486	224	364	488	380	999999	
384	83	999999	720	371	808	418	999999	999999	925	999999	887	278	914	826	999999	285	487	36	761	999999	801	999999	716	10	378	219	754	882	999999	880	999999	745	999999	98	156	237	999999	943	430	979	999999	999999	528	520	402	22	39	69	534	938	877	462	619	125	999999	165	478	720	999999	598	663	429	636	999999	999999	152	463	826	680	724	999999	543	999999	782	441	728	400	206	607	366	190	695	357	744	13	610	136	699	515	990	758	999999	950	831	325	885	445	999999	68	260	558	212	999999	810	999999	343	856	836	999999	999999	764	282	122	636	999999	968	81	892	51	851	999999	763	320	689	999999	999999	593	774	466	555	292	999999	148	357	807	978	316	547	735	669	753	299	25	660	999999	486	523	323	424	356	814	553	442	216	244	795	891	699	844	715	750	92	379	999999	999999	847	999999	765	999999	439	999999	533	166	381	999999	999999	747	660	463	489	780	279	999999	119	741	999999	485	931	123	22	96	617	703	30	919	671	999999	887	98	388	351	758	494	984	695	291	397	70	119	999999	57	241	245	999999	934	999999	732	269	397	832	372	213	651	816	999999	999999	829	999999	461	435	807	860	999999	999999	148	32	999999	375	424	460	351	424	821	999999	964	854	382	349	96	449	999999	999999	500	265	25	148	116	677	640	650	461	261	999999	683	710	999999	668	169	999999	911	999999	999999	844	936	490	947	391	55	999999	999999	672	490	59	999999	496	157	370	317	69	999999	916	117	734	999999	998	100	816	148	895	777	196	222	133	185	999999	999999	814	999999	774	77	999999	999999	825	152	978	999999	212	595	197	562	827	999999	109	226	995	587	999999	80	938	999999	141	253	159	84	999999	459	367	874	269	914	343	999999	543	992	253	999999	291	592	795	37	887	230	999999	343	999999	999999	999999	906	190	176	999999	999999	625	383	935	513	910	751	840	529	613	338	336	282	229	30	999999	999999	973	149	999999	49	285	910	512	911	302	816	999999	476	346	999999	694	102	999999	599	191	169	66	999999	944	539	752	275	424	999999	894	999999	999999	930	999999	999999	933	50	869	999999	468	715	870	34	220	999999	999999	999999	193	162	999999	243	999999	999999	999999	658	61	999999	204	999999	297	19	495	999999	27	999999	999999	999999	999999	999999	527	653	999999	63	141	475	298	999999	529	850	911	999999	92	271	915	660	369	999999	100	369	954	699	845	113	622	458	999999	917	17	596	402	434	999999	852	999999	990	999999	265	999999	373	369	29	714	354	999999	909	926	234	999999	999999	999999	217	999999	
99	386	827	999999	999999	440	682	255	380	999999	999999	999999	999999	473	240	999999	925	649	999999	995	726	999	934	985	500	258	999999	531	995	880	999999	341	195	331	825	475	808	192	891	825	816	127	989	995	781	897	378	445	999999	598	122	717	999999	999999	999999	99	999999	841	317	870	726	160	999999	500	382	601	272	164	647	765	827	742	757	288	189	609	999999	938	214	603	999999	999999	999999	407	767	933	189	973	946	736	33	966	875	999999	108	665	867	498	623	189	635	999999	798	930	770	379	959	873	41	776	89	513	999999	713	990	458	999999	852	999999	448	421	999999	218	911	741	861	999999	737	189	524	741	521	999999	999999	968	666	479	905	637	999999	999999	316	941	179	999999	519	999999	171	40	650	351	24	765	184	767	346	14	887	198	909	512	999999	693	517	45	567	198	612	999999	333	978	419	225	344	999999	999999	999999	49	264	232	999999	706	706	539	182	726	755	151	266	631	662	592	716	999999	999999	999999	622	434	144	99	331	727	426	706	671	931	799	431	709	662	990	965	632	999999	387	999999	525	164	344	318	811	999999	355	123	999999	396	703	999999	459	999999	492	922	905	174	999999	803	289	999	868	251	927	334	441	604	641	696	959	750	350	89	237	468	999999	999999	999999	284	382	313	45	284	238	312	971	987	179	77	70	467	74	584	526	525	296	103	391	486	615	999999	999999	974	999999	952	156	379	494	34	999999	89	886	627	999999	976	964	999999	22	625	362	453	434	999999	636	501	685	765	563	711	999999	995	444	999999	668	632	832	999999	848	999999	165	999999	503	155	244	999999	580	999999	164	549	999999	702	90	766	133	999999	325	999999	999999	934	277	391	816	782	851	837	644	96	958	798	154	903	744	999999	469	999999	950	289	340	655	920	247	611	23	160	999999	915	678	677	506	316	925	722	999999	999999	999999	784	999999	999999	406	999999	999999	488	999999	405	658	957	999999	306	999999	221	46	576	692	23	40	780	803	632	382	922	965	999999	462	491	228	190	831	729	695	976	239	985	933	318	999999	758	255	999999	999999	521	999999	999999	999999	294	279	359	40	999999	977	993	981	97	921	484	381	85	36	874	999999	478	999999	624	610	396	982	61	642	384	587	282	534	195	140	860	361	999999	114	999999	999999	869	999999	931	752	702	995	152	74	999999	937	360	732	381	441	34	395	947	772	918	312	999999	999999	655	321	705	468	795	957	70	132	788	971	858	999999	316	328	999999	871	908	401	999999	999999	192	447	
999999	999999	163	754	116	999999	413	820	196	865	994	162	504	619	57	243	209	194	13	336	999999	388	874	999999	999999	705	200	85	863	526	999999	241	533	218	94	999999	315	51	850	595	999999	967	784	992	667	999999	824	999999	824	674	201	655	983	856	999999	849	675	999999	629	410	999999	338	999999	669	999999	762	629	295	535	891	927	168	344	417	617	999999	604	881	999999	970	999999	614	260	999999	999999	817	257	677	919	244	489	871	421	450	320	390	20	125	999999	904	999999	999999	59	999999	747	42	320	576	248	118	255	999999	391	999999	528	999999	87	999999	999999	999999	999999	951	375	999999	412	999999	746	893	107	236	999999	488	293	157	446	353	564	328	451	999999	506	681	999999	811	989	695	489	999999	921	999999	313	252	781	22	399	582	172	999999	530	999999	295	426	999999	21	938	766	999999	244	222	185	115	759	326	50	89	834	523	564	310	999999	576	999999	972	999999	923	999999	999999	280	999999	863	190	999999	797	999999	999999	89	999999	426	873	233	195	255	999999	745	999999	554	926	999999	932	565	69	608	458	814	124	311	454	999999	98	20	68	239	486	358	999999	309	961	999999	42	999999	632	106	690	87	999999	330	442	237	999999	999999	999999	966	999999	999999	804	581	357	983	645	706	635	189	999999	863	174	955	768	999999	999999	245	999999	370	708	932	999999	962	999999	380	293	794	999999	226	121	999999	19	101	999999	293	553	999999	952	999999	920	336	375	999999	999999	827	912	575	562	249	487	999999	786	640	999999	415	269	841	999999	976	700	851	837	418	999999	618	999999	82	999999	484	649	999999	293	615	999999	382	567	999999	203	100	468	718	999999	629	739	446	933	999999	833	486	34	711	760	999999	287	78	498	956	384	160	974	839	512	87	999999	999999	999999	181	200	999999	848	778	648	572	517	982	619	218	999999	631	685	484	249	999999	460	937	575	999999	337	381	883	610	115	53	126	628	999999	164	38	587	999999	761	188	947	638	255	999999	197	468	305	459	290	999999	999999	474	499	999999	925	627	663	586	84	843	999999	999999	247	673	604	455	999999	776	999999	999999	101	999999	923	305	301	948	214	873	387	999999	999999	922	602	332	999999	579	626	37	290	537	374	11	979	999999	370	945	999999	582	999999	999999	578	529	995	111	196	186	550	999999	999999	999999	422	790	208	235	811	896	999999	915	320	35	828	999999	495	999999	814	999999	597	15	999999	355	557	632	413	645	280	512	927	501	999999	186	38	432	728	313	125	584	803	753	999999	474	545	485	999999	444	913	
717	43	78	296	999999	588	545	999999	999999	429	999999	387	563	955	309	969	908	779	999999	996	999999	143	999999	999999	240	296	844	999999	470	999999	999999	999999	968	999999	999999	479	858	999999	999999	597	493	172	774	883	336	207	250	999999	806	505	637	705	999999	999999	999999	584	850	267	65	999999	744	645	799	154	357	429	418	830	403	829	120	703	999999	545	513	243	369	309	484	43	999999	56	999999	965	182	999999	242	530	225	978	628	600	159	238	853	848	373	629	536	999999	788	419	404	976	999999	999999	999999	592	999999	283	225	551	999999	32	764	698	999999	833	999999	980	197	887	999999	424	999999	999999	999999	511	692	999999	869	739	773	577	254	636	652	126	581	248	410	649	999999	942	763	87	817	136	473	999999	999999	540	999999	555	719	901	999999	979	999999	874	389	463	899	279	413	485	999999	215	777	137	55	999999	262	733	579	547	301	672	999999	999999	702	427	48	537	368	339	91	227	858	999999	832	672	350	707	859	946	749	326	999999	999999	999999	612	359	346	999999	999999	287	924	975	999999	999999	999999	327	652	181	999999	999999	372	910	83	404	999999	356	434	999999	383	95	555	874	633	797	999999	143	999999	823	999999	78	702	427	999999	61	167	252	685	743	999999	354	999999	999999	897	531	387	415	999999	883	749	999999	999999	51	999999	785	732	59	352	384	633	997	999999	828	91	893	723	944	422	31	246	999999	671	690	603	38	999999	29	977	111	420	570	999999	501	999999	834	152	660	691	713	329	117	899	999999	999999	703	999999	999999	999999	999999	807	442	992	443	999999	441	594	244	999999	707	398	999999	82	999999	999999	73	329	452	755	999999	750	72	262	709	702	999999	418	370	999999	900	627	527	575	973	304	978	999999	245	854	641	249	908	222	984	324	616	45	658	346	56	383	958	123	207	262	744	189	293	740	999999	33	234	664	547	999999	871	147	108	946	986	495	94	597	999999	17	842	850	278	394	96	999999	759	33	533	526	668	999999	378	721	559	798	293	504	347	618	24	999999	675	903	453	999999	936	999999	360	561	298	371	999999	999999	419	894	911	999999	654	424	999999	210	141	30	999999	999999	769	387	396	197	211	590	260	505	992	999999	184	374	940	999999	166	57	673	999999	237	307	413	189	311	665	999999	394	849	922	999999	999999	121	654	491	986	999999	999999	325	999999	359	999999	120	504	999999	999999	999999	546	999999	999999	268	225	537	169	792	124	63	589	86	731	310	817	740	338	160	999999	487	999999	999999	999999	907	606	732	999999	999999	999999	
196	999999	982	999999	999999	350	999999	999999	664	999999	999999	999999	862	999999	932	129	483	593	862	541	968	999999	353	999999	342	200	999999	999999	999999	661	493	35	545	273	927	154	999999	595	786	959	392	999999	673	32	901	534	667	515	32	787	133	149	649	92	999999	414	999999	965	999999	754	686	430	683	13	645	261	417	598	449	787	999999	888	806	903	158	999999	118	999999	125	807	532	999999	982	999999	537	354	386	463	999999	522	999999	642	999999	41	999999	962	999999	670	999999	650	127	999999	999999	999999	999999	245	342	745	999999	520	999999	244	999999	350	232	537	447	999999	475	300	874	953	885	926	209	880	451	774	630	195	796	447	944	475	690	463	93	748	87	999999	999999	640	999999	999999	999999	353	792	106	809	745	999999	913	205	95	775	174	193	148	999999	999999	999999	567	125	748	999999	859	300	384	660	768	454	699	999999	999999	289	999999	434	999999	710	856	97	355	965	999999	670	883	251	858	699	999999	280	944	999999	692	508	453	525	781	479	366	63	999999	445	50	999999	825	659	32	806	999999	999999	499	438	999999	306	448	602	240	87	840	618	999999	999999	144	498	999999	984	999999	674	835	718	999999	224	354	802	679	999999	924	594	845	999999	999999	62	167	785	999999	516	999999	396	70	999999	295	704	638	748	621	733	310	552	791	999999	99	999999	971	823	999999	285	94	385	627	537	678	645	999999	617	398	389	527	358	717	993	458	999999	614	983	433	999999	585	605	191	945	609	999999	802	999999	144	871	90	344	698	505	431	161	769	532	182	649	472	31	359	242	999999	951	834	797	391	999999	743	987	999999	148	699	999999	203	681	999999	306	842	237	482	999999	308	193	999999	999999	999999	307	414	91	811	783	486	563	999999	948	739	657	547	15	622	999999	137	102	944	999999	805	943	999999	999999	603	876	999999	245	548	831	999999	33	301	622	236	94	509	662	186	999999	662	145	242	255	999999	281	999999	837	614	263	400	215	248	111	999999	628	350	326	487	935	999999	251	999999	424	24	716	366	999999	779	999999	719	474	916	337	896	670	711	999999	156	332	126	969	630	295	999999	727	784	999999	216	607	999999	999999	184	251	999999	999999	130	817	240	234	914	834	68	85	544	926	999999	911	999999	746	916	999999	179	999999	818	999999	620	999999	984	296	932	176	718	181	794	999999	299	999999	698	484	999999	894	481	921	417	999999	910	554	751	514	438	873	984	999999	691	114	23	29	999999	999999	801	400	833	943	302	748	126	887	291	17	999999	999999	222	999999	206	
32	167	999999	747	999999	107	75	999999	479	999999	69	191	257	489	689	522	999999	252	77	683	999999	999999	999999	629	999999	999999	999999	273	999999	878	814	660	264	273	669	947	765	999999	897	533	735	422	999999	95	243	566	868	407	999999	494	365	381	154	999999	999999	961	630	628	87	369	999999	801	245	600	53	408	927	984	999999	742	757	998	999999	543	948	736	707	451	999999	113	999999	626	672	258	522	443	515	999999	225	708	326	146	204	999999	460	999999	999999	762	52	835	639	884	586	999999	737	999999	36	999999	107	999999	263	188	243	974	71	999999	139	986	88	609	892	999999	768	122	426	620	803	817	93	999999	559	944	409	560	474	423	50	814	520	999999	417	904	120	904	454	999999	903	229	476	13	804	199	684	442	942	920	125	473	441	127	563	999999	527	93	999999	319	779	683	510	999999	416	325	475	923	999999	988	608	999999	668	288	716	584	351	999999	999999	369	270	999999	617	553	308	576	999999	999999	999999	208	999999	999999	152	145	368	230	718	999999	597	489	723	761	250	953	321	261	805	163	999999	999999	868	448	999999	999999	58	812	75	956	349	840	942	82	332	993	999999	581	721	533	920	496	999999	522	999999	731	999999	508	725	663	242	56	770	999999	993	621	340	938	164	751	96	999999	999999	762	488	756	546	651	439	257	999999	999999	999999	282	242	914	124	355	955	151	999999	999999	999999	411	999999	303	79	999999	999999	710	999999	673	426	970	446	375	341	113	44	735	195	994	79	478	321	501	515	999999	986	88	507	985	982	999999	995	999999	468	753	47	999999	687	822	573	999999	593	999999	324	570	835	999999	999999	20	999999	229	955	761	480	618	999999	233	999999	580	999999	10	212	677	999999	412	974	900	999999	587	76	999999	58	372	430	999999	885	643	187	945	999999	130	999999	497	674	762	67	243	76	850	662	814	406	999999	96	573	999999	999999	986	911	595	935	959	995	944	470	181	593	340	138	732	456	55	841	918	999999	504	715	13	928	999999	741	834	999999	924	999999	999999	941	999999	857	999999	969	656	275	999999	727	170	509	552	214	591	474	999999	937	127	216	768	565	198	479	999999	809	999999	68	566	999999	110	901	80	692	27	239	317	999999	312	999999	799	779	491	200	455	994	999999	798	346	999999	999999	897	999999	718	492	888	753	806	789	26	66	999999	999999	505	626	268	999999	859	197	362	167	430	634	363	417	999999	83	997	34	83	999999	123	721	999999	26	999999	961	362	209	999999	486	510	693	296	706	211	80	985	
574	999999	565	313	999999	999999	723	999999	272	586	999999	999999	814	756	999999	716	380	943	999999	33	489	423	307	86	660	68	875	656	736	347	657	215	999999	97	433	837	517	342	512	737	962	608	940	385	60	999999	999999	729	999999	977	916	763	334	57	506	160	889	488	653	553	118	999999	999999	924	929	105	585	726	999999	944	208	47	440	999999	999999	881	482	921	999999	954	743	155	927	759	431	893	999999	871	591	282	948	39	689	999999	628	999999	927	25	456	955	130	598	407	999999	778	879	332	194	986	624	678	968	999999	698	810	962	149	921	503	45	223	713	999999	59	996	179	999999	481	521	174	999999	466	999999	80	999999	999999	748	153	980	551	999999	696	885	999999	604	999999	576	991	158	665	756	16	522	420	741	416	999999	357	999999	609	532	850	999999	999999	671	221	999999	392	864	665	224	996	940	999999	474	527	999999	178	999999	26	602	365	999999	855	418	947	944	64	999999	427	691	401	365	381	29	999999	32	73	999999	392	487	194	137	493	999999	759	75	570	945	224	587	295	901	771	16	176	999999	999999	413	723	276	448	63	999999	973	822	999999	568	999999	755	504	765	999999	72	539	418	238	839	414	999999	881	384	119	124	840	406	499	593	374	999999	202	214	659	582	126	49	140	691	999999	628	128	506	999999	200	999999	821	422	999999	999999	598	938	687	999999	755	841	892	339	938	605	576	333	57	204	89	999999	300	116	300	946	499	287	547	999999	786	539	999999	746	918	405	28	984	660	361	999999	914	514	801	999999	999999	233	999999	999999	999999	999999	304	81	312	559	999999	999999	715	132	999999	742	320	401	368	627	225	466	156	420	543	999999	591	672	999999	428	999999	58	498	999999	999999	999999	789	95	999999	385	491	999999	999999	196	999999	975	313	862	768	618	464	523	156	183	688	283	87	299	999999	508	999999	999999	385	999999	395	999999	999999	999999	572	178	952	234	999999	983	146	757	394	959	139	568	999999	729	999999	87	999999	999999	901	999999	999999	286	645	499	438	999999	32	859	93	198	999999	701	55	799	999999	599	665	239	584	173	47	999999	888	127	170	99	234	632	727	999999	919	744	999999	615	989	296	533	462	796	999999	960	286	674	205	167	438	522	999999	440	314	999999	734	76	738	999999	592	397	527	339	348	999999	999999	141	785	279	67	999999	999999	809	13	76	213	999999	999999	213	999999	266	999999	960	731	577	750	999999	999999	885	999999	677	949	338	407	899	999999	999999	458	268	569	154	888	926	110	424	93	674	999999	
248	218	301	479	534	525	999999	703	999999	607	770	977	208	719	899	999999	389	73	110	412	114	70	999999	984	999999	643	616	377	767	860	316	493	86	765	183	677	894	208	424	999999	81	205	447	525	999999	291	999999	999999	988	999999	720	361	982	999999	999999	187	138	317	150	999999	909	957	999999	999999	301	287	900	442	545	232	200	999999	648	298	341	909	623	999999	306	999999	999999	190	389	925	149	955	511	815	442	999999	548	999999	68	533	903	123	268	740	233	410	390	929	889	766	651	539	712	999999	999999	999999	564	573	20	102	620	999999	578	21	999999	345	775	95	999999	549	999999	613	999999	125	999999	227	999999	882	999999	895	667	352	301	622	283	610	252	817	884	999999	441	974	576	965	913	184	544	257	999999	999999	635	304	928	999999	92	999999	416	597	309	999999	773	682	242	125	434	999999	437	956	999999	999999	999999	957	211	982	117	708	999999	166	212	999999	683	403	708	999999	269	999999	999999	950	540	244	203	655	999999	999999	255	999999	742	999999	999999	645	747	588	520	226	795	999999	999999	945	242	383	999999	260	394	99	999999	380	973	789	855	72	999999	487	999999	502	999999	447	449	39	737	999999	966	586	625	567	473	104	999999	492	657	591	279	478	717	166	999999	943	999999	999999	152	874	785	999999	604	478	791	269	999999	999999	463	358	238	999999	218	884	417	425	634	827	999999	999999	497	999999	142	274	793	385	769	999999	999999	819	999999	30	887	999999	999999	999999	981	157	775	213	932	999999	999999	309	363	214	999999	833	749	999999	319	442	803	217	387	999999	820	340	685	999999	500	902	757	643	181	218	999999	999999	320	403	443	487	62	422	12	631	462	833	910	588	126	999999	520	452	999999	743	226	680	484	279	203	999999	999999	369	712	40	117	395	137	155	37	913	999999	355	383	831	999999	390	214	756	999999	987	999999	107	299	563	391	999999	142	437	991	507	871	999999	209	792	25	692	709	971	523	77	705	765	561	213	999999	999999	78	679	363	999999	475	999999	439	216	231	999999	80	999999	648	801	263	999999	999999	529	999999	481	999999	591	815	698	999999	243	242	773	291	664	999999	96	999999	227	999999	463	84	165	999999	153	611	999999	571	651	999999	560	333	999999	813	14	999999	41	171	999999	28	487	863	664	999999	242	999999	666	924	567	828	983	19	431	564	800	625	998	497	999999	870	999999	999999	999999	85	130	909	999999	999999	287	62	514	999999	999999	999999	999999	599	419	999	999999	999999	999999	79	14	999999	999999	551	999999	167	23	388	613	543	273	
81	865	467	999999	588	45	332	976	999999	647	999999	324	69	999999	231	804	210	216	998	697	999999	925	93	25	351	447	578	17	362	999999	898	448	970	660	999999	999999	303	900	831	964	999999	680	248	432	999999	508	579	999999	680	363	813	182	614	999999	32	156	782	451	357	151	466	324	623	999999	748	999999	354	408	999999	999999	999999	309	385	44	229	570	686	999999	526	999999	867	838	337	998	142	999999	833	134	638	979	561	999999	553	689	507	163	66	488	683	433	163	181	64	792	999999	513	797	999999	626	462	470	130	924	513	283	628	987	999999	627	33	999999	229	770	999999	336	659	756	999999	536	76	513	999999	999999	103	689	696	783	999999	156	999999	928	999999	999999	999999	999999	440	927	999999	415	879	175	441	860	660	999999	934	999999	358	465	203	757	112	53	559	999999	999999	152	999999	824	999999	844	452	478	998	104	999999	721	594	197	896	731	999999	289	657	901	82	999999	327	901	755	999999	434	89	953	999999	825	999999	948	237	256	999999	105	225	999999	44	722	999999	862	565	222	222	816	170	569	999999	50	822	999999	658	876	924	999999	929	78	301	999999	373	525	135	279	999999	773	367	941	607	635	999999	460	622	999999	119	999999	999999	688	542	479	999999	520	491	831	999999	999999	300	361	331	473	176	156	999999	624	359	447	736	999999	454	449	459	999999	961	999999	548	371	773	999999	999999	449	72	250	535	821	999999	852	44	303	275	944	482	15	620	144	469	355	923	998	829	671	748	476	999999	103	30	999999	558	655	999999	641	60	820	593	882	999999	925	620	999999	478	506	413	443	30	509	999999	453	999999	826	376	203	999999	774	650	105	700	999999	999999	442	999999	110	303	388	20	633	894	661	999999	738	733	999999	999999	217	529	332	268	999999	999999	735	136	999999	999999	731	288	99	203	285	999999	497	999999	814	999999	999999	914	378	212	34	432	396	614	999999	999999	869	103	832	468	240	999999	328	837	395	150	999999	999999	233	999999	999999	110	921	440	999999	491	924	557	999999	625	556	303	160	129	243	883	68	130	821	999999	577	638	999999	630	999999	999999	852	660	795	999999	647	999999	691	716	999999	924	999999	956	995	999999	116	322	185	217	999999	937	999999	999999	603	512	999999	161	493	686	999999	999999	653	301	999999	588	639	274	761	999999	977	684	611	444	488	999999	382	112	999999	998	999999	264	463	249	999999	36	936	653	66	293	592	999999	999999	14	630	707	281	219	489	417	194	842	560	999999	240	237	999999	659	720	999999	139	979	37	495	256	
830	999999	414	582	450	652	985	999999	478	662	999999	305	999999	814	999999	48	172	622	999999	813	597	703	532	999999	490	700	286	999999	771	163	999999	469	893	757	799	999999	866	999999	49	764	999999	999999	999999	279	749	932	728	845	939	999999	967	367	999999	999999	659	136	999999	404	102	999999	376	62	446	325	59	999999	412	848	999999	553	181	535	582	952	615	962	999999	263	269	558	999999	441	999999	525	196	999999	159	999999	108	999999	288	471	544	300	999999	999999	198	767	229	729	999999	879	830	395	999999	999999	785	367	76	697	515	695	145	543	999999	934	69	920	139	999999	870	201	750	351	275	709	990	999999	564	469	773	854	43	540	38	999999	610	607	450	754	469	792	154	411	999999	999999	336	11	523	463	999999	999999	638	999999	858	338	999999	489	130	999999	450	503	999999	606	923	661	661	605	515	685	334	461	480	384	345	88	999999	349	193	681	999999	999999	768	110	999999	999999	226	619	999999	999999	999999	130	487	84	314	966	988	547	487	999999	931	730	999999	837	139	999999	797	999999	88	779	292	790	999999	999999	992	999999	734	702	232	428	445	999999	999999	814	722	213	974	999999	999999	379	99	999999	999999	686	750	652	503	999999	971	749	999999	962	540	902	999999	182	824	49	92	999999	241	296	999999	69	71	889	999999	681	125	926	660	402	999999	709	689	999999	999999	619	999999	999999	957	803	999999	483	720	482	511	31	406	549	388	935	999999	226	147	803	193	801	625	860	846	822	815	999999	999999	999999	999999	831	999999	634	253	214	350	743	896	438	564	841	348	999999	387	785	284	575	999999	724	90	999999	572	999999	999999	137	999999	837	503	999999	988	999999	999999	415	704	680	808	772	305	183	594	579	330	708	249	351	999999	46	999999	70	548	249	507	999999	234	811	268	337	44	999999	999999	513	250	761	999999	999999	458	932	884	707	977	999999	280	999999	140	511	646	863	646	258	999999	957	364	442	999999	748	188	29	191	892	999999	480	738	189	963	90	338	568	999999	371	893	529	161	775	93	46	999999	144	999999	723	175	405	999999	999999	452	999999	999999	807	999999	701	999999	439	751	992	295	506	773	999999	999999	60	182	999999	604	285	364	154	805	999999	999999	559	779	54	999999	467	726	25	790	952	999999	710	931	531	403	999999	999999	999999	778	169	490	999999	999999	999999	734	193	551	98	801	415	431	999999	456	570	458	615	999999	999999	999999	294	276	279	715	999999	363	999999	128	650	683	47	613	900	376	999999	108	771	296	901	320	601	916	637	224	385	531	439	
263	370	83	787	645	27	810	494	999999	220	871	451	525	999999	999999	900	414	763	999999	530	931	810	472	686	328	999999	344	62	377	638	65	340	999999	923	446	758	577	896	999999	595	999999	882	753	888	899	845	385	999999	536	999999	233	460	583	10	508	999999	999999	999999	469	625	999999	999999	126	264	999999	999999	999999	999999	598	316	999999	518	372	215	440	59	66	583	786	483	644	68	525	999999	999999	604	757	299	425	993	859	191	437	999999	912	342	999999	499	733	369	693	783	687	999999	693	714	98	999999	999999	458	396	999999	609	985	980	625	242	999999	849	560	999999	862	186	605	457	151	91	999999	303	999999	293	567	999999	427	790	999999	380	305	999999	699	516	390	728	966	999999	999999	582	451	795	296	109	10	999999	183	999999	831	999999	92	772	999999	633	999999	999999	472	174	829	999999	999999	205	129	254	936	105	159	53	999999	143	219	999999	912	568	999999	801	999999	998	292	917	676	842	958	264	999999	533	126	76	24	999999	266	801	999999	80	401	256	999999	51	173	999999	499	999999	192	698	397	93	860	983	993	700	76	474	882	911	797	348	246	999999	999999	412	999999	93	38	96	876	418	232	841	177	999999	134	965	834	387	999999	546	659	270	866	214	673	143	82	324	999999	791	919	864	999999	999999	20	999999	94	760	926	416	111	105	821	978	999999	999999	816	611	575	999999	639	504	493	260	689	999999	998	999999	739	999999	20	999999	999999	94	999999	367	568	124	999999	323	880	84	461	22	445	564	448	887	999999	999999	327	471	748	149	162	999999	381	32	373	44	812	342	999999	90	999999	396	259	999999	490	999999	460	701	238	261	230	999999	52	999999	815	134	537	999999	410	95	528	549	965	707	932	999999	986	545	751	999999	511	548	63	380	999999	999999	315	711	999999	848	999999	625	242	496	999999	999999	382	899	217	248	999999	701	932	935	999999	855	999999	552	804	417	999999	914	999999	891	750	682	999999	671	864	766	999999	999999	713	561	999999	902	999999	478	788	345	700	96	338	512	840	809	616	127	818	761	999999	999999	907	990	341	289	675	999999	746	246	999999	711	45	450	428	999999	988	999999	54	659	999999	999999	999999	999999	716	431	999999	447	999999	999999	999999	999999	853	113	149	66	917	722	230	612	999999	965	732	999999	261	989	999999	887	999999	168	821	245	999999	999999	222	675	999999	448	283	909	999999	999999	300	806	180	999999	857	931	999999	372	999999	275	160	441	433	583	229	222	217	999999	380	698	363	892	129	999999	999999	694	891	473	67	999999	448	
999999	909	998	999999	926	380	561	141	999999	585	999999	403	555	94	642	999999	999999	455	999999	241	556	539	14	874	408	687	350	388	172	999999	837	315	295	826	840	532	434	908	303	999999	656	595	260	122	641	999999	573	745	999999	959	999999	28	279	999999	892	780	904	133	276	249	40	182	968	89	748	999999	117	728	253	119	310	730	161	946	584	960	288	892	243	909	999999	604	710	213	999999	819	45	58	934	69	627	999999	642	64	811	484	627	181	374	235	390	844	999999	568	658	531	999999	333	662	931	999999	22	999999	366	135	435	999999	765	999999	928	381	69	794	194	492	999	97	107	144	999999	343	116	999999	17	999999	278	112	151	999999	266	952	711	999999	12	566	999999	420	286	999999	385	22	861	880	445	999999	331	999999	317	86	659	443	769	198	562	999999	396	494	882	836	857	999999	331	220	44	976	999999	999999	999999	627	877	999999	811	999999	759	98	481	999999	92	163	207	999999	795	74	894	823	999999	522	999999	413	180	130	538	449	81	999999	690	999999	846	469	999999	656	268	999999	999999	80	632	600	439	474	999999	170	412	729	639	639	537	266	326	221	792	156	841	388	456	757	999999	372	107	706	999999	830	388	623	968	551	959	999999	865	823	201	999999	999999	368	999999	20	718	999999	810	999999	999999	434	999999	999999	676	47	815	880	243	451	999999	270	502	732	999999	296	781	789	760	97	679	999999	999999	999999	30	209	999999	482	101	446	999999	250	561	665	192	999999	505	753	946	930	735	88	871	999999	803	930	999999	360	302	10	238	999999	58	722	762	101	43	832	615	999999	974	342	789	999999	412	779	708	837	550	999999	999999	38	999999	999999	362	601	561	977	999999	99	999999	712	190	101	217	120	202	839	902	100	939	673	999999	999999	999999	402	298	84	999999	33	232	263	999999	208	999999	999999	999999	229	370	170	540	999999	143	526	367	271	162	698	999999	302	999999	999999	934	459	999999	126	890	372	999999	959	312	487	999999	675	866	855	902	982	881	17	999999	972	999999	741	559	883	540	621	122	694	250	999999	494	999999	445	363	328	999999	54	102	319	723	356	410	857	62	99	467	659	511	369	999999	817	582	279	999999	400	999999	999999	999999	999999	999999	999999	187	718	712	993	999999	240	513	537	999999	937	788	697	309	999999	77	883	507	794	82	961	610	335	80	783	911	999999	830	999999	135	460	999999	999999	50	999999	178	691	999999	69	839	237	156	999999	818	242	38	884	969	989	332	319	402	485	999999	317	649	852	648	929	
91	999999	409	550	412	100	174	282	999999	999999	456	999999	738	447	954	844	815	999999	516	999999	754	37	479	840	999999	815	67	298	999999	732	823	326	53	999999	999999	39	827	999999	572	727	77	999999	999999	142	542	946	581	955	999999	669	502	999999	346	810	185	999999	999999	569	999999	999999	43	876	281	925	22	140	342	522	468	925	26	999999	73	789	999999	998	999999	999999	307	693	243	111	766	341	999999	809	979	243	50	923	698	268	694	999999	694	201	485	311	999999	999999	613	68	496	999999	652	292	950	557	49	186	264	994	999999	228	362	931	999999	939	694	999999	999999	999999	481	545	999999	758	525	97	999999	578	523	999999	226	999999	89	184	999999	171	999999	947	858	432	999999	863	669	999999	997	476	622	999999	92	545	999999	999999	999999	514	587	951	999999	894	766	863	999999	471	663	766	778	999999	999999	188	999999	948	999999	747	354	727	906	617	876	533	760	59	475	999999	496	977	880	309	644	575	597	999999	792	794	191	999999	970	732	209	902	925	632	337	999999	447	144	295	999999	572	533	607	969	85	845	999999	716	999999	130	974	686	885	479	731	573	999999	662	165	999999	565	999999	757	184	417	973	608	138	722	999999	894	362	692	20	736	999999	967	628	588	946	999999	474	607	849	999999	523	27	455	900	999999	854	784	978	828	314	222	999999	433	561	112	247	15	994	999999	999999	999999	994	874	742	620	999999	999999	999999	219	806	999999	999999	907	426	999999	956	162	237	958	999999	999999	999999	999999	706	523	345	544	76	486	709	999999	999999	999999	622	999999	528	152	713	290	167	892	999999	999999	999999	222	471	867	16	666	999999	999999	999999	999999	190	127	248	140	177	999999	285	71	999999	597	509	162	999999	511	295	999999	375	999999	999999	946	801	999999	999999	614	999999	493	62	477	537	409	340	624	876	444	70	505	999999	398	999999	494	15	105	997	122	999999	999999	601	959	582	724	301	342	645	831	243	895	719	634	299	683	175	807	534	495	267	884	999999	999999	999999	789	396	999999	838	999999	941	999999	297	295	999999	971	892	102	894	999999	999999	998	999999	54	210	175	999999	999999	108	999999	329	999999	571	511	855	385	594	999999	519	792	338	323	999999	691	890	538	999999	999999	289	328	791	999999	913	720	386	999999	905	240	975	285	13	134	878	999999	635	999999	143	785	999999	969	386	477	999999	112	999999	795	999999	297	164	672	567	999999	999999	780	999999	999999	999999	850	999999	999999	479	363	449	244	788	214	444	955	66	157	404	822	992	319	999999	999999	499	810	246	591	
764	999999	86	313	717	650	152	108	48	388	458	999999	659	844	500	33	999999	349	323	280	360	549	999999	17	999999	999999	370	672	838	999999	756	484	614	544	830	861	287	999999	999999	148	999999	999999	999999	677	699	121	172	157	819	918	999999	999999	497	965	999999	224	387	78	45	973	290	479	269	853	631	974	677	125	23	999999	746	892	822	185	218	24	633	563	318	165	582	999999	853	999999	899	606	986	649	313	616	484	999999	110	553	857	592	85	999999	999999	725	443	999999	999999	190	181	403	337	322	756	999999	591	824	760	880	999999	78	625	349	999999	35	987	38	812	407	164	999999	999999	999999	999999	625	938	999999	517	593	721	535	999999	672	999999	506	999999	999999	892	999999	34	659	458	229	162	789	999999	736	119	30	737	999999	244	735	35	999999	610	67	995	140	287	31	316	999999	999999	864	989	952	600	999999	755	324	145	725	999999	504	89	572	127	538	658	211	460	999999	856	316	999999	352	999999	999999	895	222	999999	999999	809	13	999999	999999	71	297	799	24	146	663	275	422	279	519	999999	530	564	48	940	466	481	85	570	819	999999	851	573	647	315	495	999999	543	646	383	915	379	999999	999999	510	829	739	999999	999999	797	231	999999	46	781	989	126	999999	856	281	221	999999	733	443	533	970	219	723	162	999999	650	111	731	999999	896	603	999999	379	767	537	120	999999	836	20	999999	598	877	815	791	657	999999	946	704	271	434	102	999999	936	627	999999	301	115	586	936	425	695	500	666	149	999999	16	747	782	329	171	999999	453	722	669	935	103	999999	931	505	519	704	407	470	352	999999	421	57	999999	940	999999	14	999999	999999	595	999999	107	999999	676	613	999999	451	173	385	110	999999	999999	469	999999	999999	734	897	184	999999	426	720	298	40	999999	344	999999	959	996	999999	999999	166	999999	553	137	592	837	881	727	328	999999	78	999999	32	369	412	166	951	780	69	999999	999999	999999	69	484	874	789	77	897	341	846	692	999999	331	302	943	999999	105	342	684	854	999999	179	999999	237	357	190	275	670	911	188	815	188	936	636	743	336	999999	78	262	999999	999999	984	999999	999999	172	623	219	730	426	999999	999999	999999	106	214	363	999999	974	831	136	694	523	407	985	162	41	999999	518	694	558	616	999999	36	999999	999999	95	999999	999999	384	75	734	971	999999	999999	105	999999	999999	92	732	999999	574	361	462	941	568	289	371	999	243	999999	999999	999999	524	181	809	514	43	999999	225	129	496	396	600	766	402	722	999999	163	999999	44	999999	
431	786	422	984	999999	999999	95	520	601	999999	867	549	999999	417	999999	999999	999999	444	999999	94	665	866	999999	785	999999	761	696	549	846	312	218	999999	999999	615	236	328	111	197	554	664	999999	30	623	406	999999	846	666	999999	999999	275	999999	999999	309	999999	179	564	183	636	805	503	163	999999	674	299	514	999999	350	328	999999	311	355	999999	890	926	145	645	253	216	166	341	999999	346	777	580	699	498	809	999999	445	999999	155	475	391	999999	511	413	356	334	891	999999	999999	348	178	999999	999999	999999	829	382	815	534	321	966	479	474	407	816	768	999999	600	25	948	999999	882	518	999999	880	794	999999	424	732	299	918	999999	999999	835	757	177	316	660	272	669	999999	999999	999999	999999	188	995	917	999999	695	644	262	999999	875	999999	414	465	660	999999	49	641	990	958	92	245	999999	651	192	999999	999999	648	461	443	999999	999999	521	658	971	168	977	884	877	195	999999	97	46	194	449	375	430	301	517	12	620	630	679	999999	360	999999	999999	999999	812	287	999999	56	193	819	999999	529	999999	756	999999	501	336	164	764	804	238	994	209	999999	212	817	219	358	999999	999999	822	707	676	52	999999	306	210	450	999999	599	193	682	904	227	999999	919	966	673	999999	26	675	465	866	999999	250	999999	476	999999	334	995	999999	653	916	999999	996	999999	999999	999999	459	196	999999	886	92	174	621	555	100	999999	430	292	850	999999	550	124	999999	367	840	801	802	941	830	460	126	87	999999	999999	766	181	230	999999	77	999999	224	622	724	999999	383	701	264	694	275	494	329	51	154	533	113	999999	948	639	858	61	999999	999999	365	999999	999999	15	644	91	788	919	760	341	999999	999999	330	928	399	995	984	149	547	999999	675	999999	140	999999	932	996	999999	965	232	591	239	25	54	706	999999	999999	29	377	67	999999	906	356	999999	987	826	903	213	185	411	953	655	719	514	999999	841	29	710	694	82	647	656	823	696	999999	112	209	206	623	999999	515	999999	999999	92	374	211	329	613	999999	258	39	793	999999	563	278	999999	519	511	999999	999999	999999	183	999999	304	420	526	92	659	999999	999999	626	706	999999	514	896	977	48	999999	149	999999	522	999999	567	446	53	853	406	270	427	242	592	698	609	999999	434	341	651	321	671	999999	128	999999	58	267	631	999999	213	745	666	999999	897	882	371	351	352	831	999999	887	261	566	999999	822	242	331	302	928	107	831	89	999999	336	726	965	300	138	853	367	309	815	720	999999	999999	999999	999999	345	710	336	999999	999999	603	
724	763	70	115	729	999999	437	727	964	999999	235	381	999999	111	964	181	917	80	222	498	473	999999	999999	541	999999	999999	229	115	986	592	602	839	425	486	839	573	666	860	571	832	426	639	345	122	494	278	994	501	172	174	793	265	55	917	139	999999	690	529	199	270	85	331	741	382	999999	396	999999	189	271	401	514	66	509	390	82	999999	971	959	999999	999999	999999	999999	943	822	999999	999999	794	507	999999	431	999999	146	671	311	757	104	999999	999999	22	107	322	814	999999	999999	659	736	756	665	845	305	999999	731	482	551	795	357	388	918	582	999999	602	458	832	840	519	377	395	207	999999	977	935	18	946	948	335	659	499	183	173	73	589	999999	662	61	984	160	664	129	516	409	716	979	999999	258	505	999999	999999	398	260	291	350	559	41	867	999999	438	784	533	226	999999	999999	215	755	519	184	999999	999999	781	855	368	713	999999	691	233	271	955	628	698	999999	999999	999999	110	999999	881	999999	40	106	999999	691	556	376	140	903	380	999999	511	999999	870	84	999999	78	210	543	891	999999	999999	867	808	606	415	809	95	90	755	467	757	292	873	999999	153	376	10	999999	308	992	582	372	320	681	760	999999	758	624	421	402	476	999999	40	313	999999	172	999999	198	286	747	290	60	999999	913	794	228	999999	83	999999	664	77	120	245	999999	995	712	557	999999	846	999999	60	999999	668	362	990	200	262	569	159	980	88	999999	999999	999999	999999	999999	999999	407	887	999999	380	999999	693	756	334	365	331	141	318	935	615	171	352	999999	696	818	392	796	922	603	965	999999	999999	950	586	266	307	999999	999999	473	498	160	250	314	999999	999999	999999	911	37	634	869	999999	999999	224	375	917	469	221	999999	894	149	999999	484	293	999999	589	999999	743	180	78	68	647	945	845	446	464	999999	48	298	331	50	480	768	999999	734	999999	539	999999	585	669	796	95	820	302	333	80	675	999999	737	724	613	44	741	958	576	231	185	416	777	910	996	999999	923	542	999999	999999	659	197	558	999999	60	999999	168	999999	281	972	826	999999	521	999999	999999	999999	310	574	717	999999	999999	809	720	999999	668	133	931	674	673	375	172	287	449	999999	999999	487	408	16	673	999999	876	240	687	603	999999	532	894	411	131	42	999999	359	824	999999	929	999999	999999	55	73	927	131	493	837	906	810	999999	213	856	955	311	565	304	999999	167	999999	509	132	999999	117	145	999999	529	553	999999	254	812	999999	602	735	999999	21	363	942	745	438	393	402	780	792	
856	328	47	455	819	999999	827	458	667	717	999999	727	359	937	927	699	602	939	999999	662	997	96	611	130	999999	300	212	361	165	728	746	117	351	334	261	816	200	83	734	174	427	364	795	999999	316	999999	661	425	999999	999999	836	453	999999	128	794	770	999999	999999	71	999999	999999	475	303	938	971	322	385	999999	999999	120	508	528	215	43	999999	643	300	727	814	551	999999	787	999999	118	892	302	911	233	539	491	999999	284	22	214	899	951	70	999999	913	993	467	999999	738	904	548	318	999999	172	883	160	479	999999	999999	999999	890	487	140	999999	55	678	410	161	494	205	20	234	999999	10	143	293	999999	443	999999	820	93	10	58	441	999999	584	63	749	350	389	999999	120	181	502	324	421	999999	875	811	244	999999	315	999999	542	894	999999	802	999999	38	999999	999999	45	999999	291	436	889	438	699	624	999999	624	661	811	115	193	899	62	23	999999	999999	999999	708	999999	579	237	777	857	515	546	256	781	999999	720	750	999999	999999	935	890	999999	434	983	131	260	349	619	932	504	47	359	994	999999	789	561	317	136	869	999999	999999	64	659	42	923	162	378	690	808	999999	71	303	216	964	999999	947	262	738	999999	457	293	959	305	283	820	999999	999999	984	991	999999	413	624	942	574	339	835	416	401	70	969	881	658	810	991	443	743	152	40	109	999999	999999	578	785	421	128	646	758	385	221	999999	610	394	699	554	536	999999	999999	641	635	336	999999	999999	999999	999999	576	635	159	313	840	86	23	521	999999	158	999999	834	838	531	456	999999	87	40	999999	303	368	496	959	266	464	996	392	999999	404	773	311	449	900	413	844	999999	497	455	545	145	753	999999	999999	999999	599	702	607	830	195	942	999999	999999	680	384	999999	999999	675	892	849	844	694	512	127	999999	847	999999	934	999999	686	999999	205	631	494	55	550	279	999999	419	667	762	398	999999	324	461	524	801	769	525	400	765	999999	604	605	999999	450	250	971	400	702	93	999999	183	999999	999999	747	627	25	634	999999	743	103	266	999999	999999	455	999999	197	999999	595	55	747	418	44	921	999999	601	35	793	604	309	307	596	716	999999	994	999999	418	101	999999	897	785	999999	999999	999999	671	561	378	519	999999	999999	999999	999999	804	657	999999	359	149	231	999999	155	601	231	40	999999	446	507	550	651	102	240	723	105	951	999999	999999	612	999999	387	260	594	232	516	547	296	256	991	791	999999	247	645	999999	999999	999999	999999	999999	999999	113	165	220	174	20	727	427	25	595	
957	999999	116	397	733	999999	999999	971	493	922	94	684	999999	999999	454	999999	490	413	999999	164	536	999999	999999	401	705	509	572	176	95	583	999999	99	532	999999	298	999999	685	999999	514	24	324	225	530	646	221	879	999999	999999	999999	458	999999	323	970	861	999999	999999	972	999999	691	999999	999999	595	886	910	427	995	162	53	990	817	999999	818	899	999999	840	321	999999	999999	190	826	149	696	410	637	63	191	128	999999	999999	422	664	971	981	999999	999999	728	338	999999	228	226	727	326	885	948	999999	711	424	538	31	747	325	999999	534	999999	999999	372	194	258	999999	246	999999	491	999999	578	162	68	837	618	486	121	982	999999	528	999999	999999	823	811	462	218	352	766	999999	650	999999	106	439	447	999999	206	592	543	90	763	982	349	246	915	316	795	369	873	999999	999999	909	764	385	707	569	765	271	561	732	999999	514	479	297	840	999999	481	999999	999999	721	999999	893	577	999999	186	545	624	863	907	999999	666	849	478	960	537	740	140	721	731	999999	361	935	999999	811	50	258	512	61	405	410	835	81	747	162	393	999999	342	862	208	171	945	902	363	67	999999	200	46	518	999999	999999	999999	999999	999999	999999	370	487	862	999999	861	927	43	572	999999	999999	668	595	111	999999	999999	379	999999	278	999999	569	932	999999	581	974	999999	850	222	993	302	304	36	999999	999999	999999	792	999999	999999	575	999999	280	138	382	444	855	398	999999	999999	720	999999	389	702	115	247	999999	812	911	905	999999	30	21	999999	999999	280	173	481	593	516	109	999999	670	83	999999	999999	251	999999	559	23	999999	585	999999	999999	502	62	999999	601	999999	837	655	199	880	10	417	555	999999	999999	99	111	999999	384	999999	999999	989	196	999999	315	999999	838	995	992	262	897	189	999999	755	259	223	987	367	999999	561	999999	861	999999	653	669	666	286	999999	686	351	458	742	351	779	312	772	999999	780	607	731	999999	842	662	936	983	999999	114	799	739	352	112	744	710	823	60	111	89	543	611	999999	593	560	319	651	804	999999	838	533	453	999999	999999	216	760	839	479	913	999999	973	669	848	561	999999	548	343	249	713	42	527	729	210	693	772	178	957	147	531	532	21	141	828	999999	581	999999	263	445	895	999999	870	354	147	903	999999	873	999999	999999	999999	21	999999	412	100	999999	999999	804	999999	793	144	999999	999999	999999	947	390	197	841	999999	865	980	999999	999999	898	999999	729	171	999999	591	306	587	899	999999	868	41	999999	556	999999	50	705	672	999999	999999	469	310	857	190	178	999999	
999999	716	999999	41	898	118	974	726	87	68	371	961	999999	222	999999	999999	245	632	934	999999	438	834	588	800	146	202	213	39	825	598	496	549	993	776	835	590	322	867	516	999999	999999	792	478	999999	679	999999	534	564	999999	999999	74	234	256	508	968	999999	137	474	894	999999	905	945	901	489	999999	821	999999	999999	999999	999999	893	378	126	184	999999	645	366	999999	130	402	999999	648	873	999999	999999	271	302	494	807	914	462	847	972	999999	855	122	999999	988	977	999999	775	999999	188	799	370	695	999999	999999	895	999999	564	99	999999	999999	999999	266	81	999999	999999	311	529	483	563	999999	999999	55	999999	316	328	999999	754	377	70	272	627	506	470	84	999999	838	163	230	599	484	359	373	503	480	773	598	999999	999999	43	676	999999	999999	608	715	896	324	300	801	753	404	999999	197	39	91	874	540	999999	999999	140	127	999999	999999	884	89	123	540	552	924	543	730	460	999999	344	999999	933	335	897	999999	188	885	547	361	477	204	905	172	999999	422	606	242	802	53	430	915	528	40	999999	999999	602	999999	772	375	268	999999	944	385	999999	999999	999999	549	642	999999	999999	254	999999	999999	831	689	184	999999	206	139	328	310	928	416	999999	428	999999	903	917	999999	162	821	122	999999	103	454	999999	530	999999	696	274	999999	599	999999	235	185	345	999999	209	999999	999999	651	169	642	57	958	104	538	611	433	781	253	632	999999	889	996	142	999999	703	386	438	653	641	509	999999	271	710	999999	999999	598	999999	142	704	198	999999	999999	999999	479	133	999999	999999	722	999999	999999	999999	30	434	335	871	238	53	999999	39	822	999999	700	19	659	999999	999999	257	926	356	22	350	649	999999	443	249	387	344	662	284	568	37	716	999999	999999	594	999999	999999	385	999999	999999	999999	155	999999	882	898	333	501	12	999999	999999	999999	999999	375	906	545	275	481	990	95	493	893	390	663	999999	999999	582	966	264	999999	933	949	871	630	999999	999999	205	547	667	545	916	886	999999	959	999999	999999	604	351	999999	220	328	373	999999	299	813	69	999999	491	999999	97	325	367	246	937	999999	397	25	802	999999	449	349	728	813	455	179	606	561	430	999999	791	200	241	148	53	999999	569	999999	582	817	999999	999999	713	999999	999999	999999	999999	649	404	200	999999	664	802	380	999999	871	600	559	400	129	216	999999	743	999999	849	896	94	228	203	999999	209	293	443	985	999999	157	635	822	999999	999999	999999	956	999999	240	186	136	397	861	760	182	155	999999	713	462	999999	836	558	948	66	683	999999	340	
456	214	991	266	231	817	999999	240	999999	778	326	173	509	259	999999	513	999999	722	999999	233	468	30	54	198	580	999999	999999	800	598	687	765	999999	999999	999999	510	952	248	920	905	580	127	529	936	377	694	999999	953	361	495	55	369	343	184	911	871	435	999999	802	685	250	443	999999	642	558	999999	766	999999	228	999999	398	274	668	816	928	115	999999	999999	677	504	40	999999	32	314	999999	327	431	385	190	418	84	792	445	244	665	147	184	887	387	364	927	477	734	612	999999	780	999999	526	255	805	999999	351	492	308	655	224	999999	639	99	999999	591	390	999999	810	999999	605	828	433	161	791	999999	61	999999	322	999999	562	302	420	999999	772	625	999999	139	384	485	733	310	999999	589	451	727	545	797	156	999999	546	999999	924	999999	501	951	278	374	464	874	881	645	179	731	102	999999	999	431	327	615	999999	261	516	335	940	305	691	844	710	999999	396	263	559	549	39	976	377	482	716	820	999999	999999	674	999999	603	97	140	415	999999	529	728	999999	480	540	97	999999	79	599	999999	205	999999	999999	663	401	487	627	95	630	701	999999	554	526	715	507	268	155	586	16	731	852	174	285	999999	191	999999	283	783	29	999999	744	907	999999	485	520	559	923	876	999999	32	975	12	999999	999999	380	974	999999	407	999999	282	999999	708	999999	867	154	40	984	86	481	999999	214	844	76	999999	957	218	999999	51	999999	999999	345	279	313	983	755	850	999999	571	977	217	999999	875	999999	999999	520	45	844	911	341	489	575	999999	404	227	817	141	935	341	756	171	209	999999	212	999999	937	672	405	89	122	999999	999999	423	999999	274	921	999999	43	330	658	921	374	864	710	715	382	499	875	96	175	624	914	333	815	815	17	974	672	785	809	848	640	764	798	999999	123	162	746	999999	305	999999	107	615	682	834	797	999999	459	999999	653	448	796	318	913	999999	388	52	607	999999	267	947	667	258	520	810	290	999999	75	999999	601	999999	999999	745	790	687	526	309	650	980	27	672	524	185	141	999999	61	331	851	310	658	999999	554	461	872	358	820	849	105	872	553	999999	279	786	895	433	695	999999	999999	236	999999	89	401	627	999999	594	999999	492	126	159	759	999999	758	764	999999	531	999999	300	872	442	866	676	999999	778	999999	829	403	999999	999999	708	999999	999	803	624	339	578	678	926	195	288	925	338	732	945	123	999999	999999	514	772	999999	999999	404	188	96	999999	999999	999999	623	201	999999	200	694	212	418	483	759	166	143	435	
445	852	749	115	594	999999	537	944	268	664	841	999999	888	965	999999	951	280	821	999999	999999	44	703	999999	734	747	97	999999	136	324	471	999999	438	307	89	999999	521	999999	299	593	579	832	360	617	958	360	58	999999	728	999999	467	999999	938	448	878	999999	742	999999	24	999999	507	999999	411	630	796	999999	412	101	809	638	999999	943	981	237	147	432	684	999999	106	384	999999	999999	999999	838	857	268	425	999999	429	687	999999	999999	999999	931	96	303	430	729	820	657	947	999999	502	99	893	523	999999	711	310	999999	717	999999	999999	640	669	722	772	999999	999999	538	885	999999	672	131	53	678	950	999999	151	999999	12	954	999999	448	999999	999999	292	423	999999	343	46	714	689	999999	970	999999	34	999999	272	999999	999999	857	956	292	772	534	999999	380	999999	225	999999	181	570	999999	452	999999	391	261	213	927	999999	359	999999	999999	501	180	733	698	161	114	999999	597	787	999999	323	154	999999	982	676	902	456	999999	376	729	770	864	154	232	999999	217	557	772	159	344	932	181	240	527	790	999999	999999	596	229	999999	570	975	999999	792	999999	307	766	999999	585	310	999999	529	982	897	668	636	35	511	176	999999	999999	999999	448	453	845	151	914	479	201	999999	112	860	691	434	168	795	480	362	88	233	451	159	197	848	863	413	199	342	999999	163	999999	299	429	285	999999	689	999999	940	947	999999	393	296	216	999999	208	999999	837	557	738	999999	999999	673	432	943	502	999999	694	600	999999	999999	951	581	620	47	507	813	999999	416	999999	999999	268	999999	999999	86	840	164	942	685	650	253	576	641	603	984	997	902	866	999999	782	999999	999999	936	360	515	60	999999	675	178	14	999999	188	430	999999	269	615	625	268	356	113	348	465	19	949	346	865	319	978	635	50	605	999999	955	999999	61	485	332	190	900	35	999999	488	773	681	999999	999999	155	133	344	379	381	999999	520	999999	999999	999999	985	986	23	649	740	833	49	138	409	999999	233	999999	999999	784	292	445	368	330	84	859	691	999999	999999	282	720	196	643	266	668	960	436	582	199	999999	499	345	176	260	294	205	448	644	282	816	840	358	666	560	999999	936	285	999999	307	999999	840	657	301	740	929	554	199	783	470	448	22	651	608	999999	294	947	279	117	45	879	999999	56	66	999999	442	372	999999	92	179	999999	684	245	284	999999	688	842	53	999999	999999	740	15	999999	184	833	999999	198	749	999999	276	149	667	178	999999	428	174	794	601	423	999999	566	34	116	999999	999999	763	776	999999	994	
259	999999	903	843	999999	304	873	755	999999	999999	84	253	999999	800	816	39	999999	516	91	855	449	999999	251	999999	137	999999	716	999999	999999	445	80	999999	999999	755	479	824	245	823	999999	860	554	418	999999	999999	348	65	944	233	299	585	999999	256	695	521	554	999999	210	284	999999	999999	999999	974	705	999999	162	57	431	866	999999	992	999999	999999	134	231	311	999999	999999	872	291	81	999999	493	609	999999	999999	823	341	310	211	124	624	999999	999999	370	281	579	713	494	999999	999999	634	87	902	999999	791	432	999999	474	219	524	999999	337	992	644	211	999999	375	240	664	338	999999	130	665	216	378	999999	143	764	949	999999	327	487	999999	989	447	743	999999	311	682	999999	701	866	100	999999	731	296	968	999999	168	186	213	482	830	887	584	999999	422	695	929	959	999999	999999	525	488	206	999999	682	13	207	467	514	74	558	324	999999	849	39	978	484	92	863	999999	605	772	999999	999999	657	999999	414	999999	999999	999999	999999	723	999999	344	351	612	490	827	613	965	275	700	672	149	999999	515	999999	735	484	444	220	847	106	628	999999	752	960	361	257	914	598	999999	147	618	999999	834	274	999999	507	426	999999	657	478	897	405	905	999999	388	920	151	517	679	999999	886	684	999999	999999	999999	583	999999	652	138	579	999999	999999	999999	563	999999	456	99	999999	956	237	999999	946	562	379	208	999999	855	651	581	441	116	407	918	815	999999	999999	168	217	999999	720	999999	773	369	88	778	530	404	351	57	932	830	999999	560	451	401	940	131	999999	428	207	727	947	81	696	472	302	999999	195	313	129	999999	882	407	246	329	293	587	999999	999999	999999	999999	514	604	649	611	216	846	476	999999	320	812	12	788	646	992	999999	999999	999999	999999	486	999999	218	47	999999	643	948	503	323	132	117	362	647	565	751	377	222	999999	999999	95	999999	455	999999	772	993	999999	295	103	760	253	368	999999	999999	868	123	999999	621	476	999999	999999	662	712	532	353	999999	957	174	447	47	278	780	999999	280	586	999999	41	99	446	54	620	999999	854	742	80	999999	526	999999	779	451	154	756	745	676	426	433	999999	922	999999	466	45	152	847	66	491	473	999999	321	338	518	999999	516	999999	432	65	999999	808	969	462	589	789	519	394	996	999999	999999	45	999999	853	163	805	118	460	999999	18	477	510	798	999999	606	999999	215	118	271	369	637	581	323	620	769	625	583	469	999999	677	526	758	851	173	999999	438	999999	467	185	999999	972	66	205	423	587	156	999999	718	856	999999	999999	410	
133	636	264	941	721	330	94	538	231	649	411	999999	492	719	659	634	292	178	999999	999999	933	558	397	581	385	999999	43	622	615	865	613	483	103	125	635	224	908	37	999999	999999	383	647	490	333	654	893	930	868	497	384	436	687	371	836	477	574	249	682	566	822	999999	471	922	999999	45	928	218	377	94	444	726	265	999999	999999	999999	296	77	73	927	491	969	999999	999999	240	999999	999999	121	999999	648	70	975	999999	470	894	202	999999	999999	134	297	725	684	563	783	62	658	181	235	646	473	191	506	185	755	84	852	999999	346	692	927	999999	816	952	729	999999	999999	500	794	567	532	461	571	943	775	211	807	415	391	81	999999	999999	700	474	793	467	564	999999	480	396	999999	80	574	42	206	188	909	999999	834	999999	594	999999	387	667	124	21	619	563	410	553	999999	447	740	275	119	670	418	351	168	271	999999	668	999999	407	999999	462	887	538	747	999999	302	999999	581	630	999999	424	999999	43	360	781	847	10	399	926	129	604	339	999999	999999	535	769	567	573	572	301	925	147	979	999999	661	134	90	816	812	261	999999	865	120	787	695	790	385	991	387	424	468	279	104	287	922	133	999999	615	221	827	734	999999	18	339	562	287	900	892	698	656	766	999999	586	999999	926	738	228	999999	237	999999	394	576	196	158	999999	656	999999	999999	999999	538	547	475	605	985	999999	692	856	999999	999999	418	999999	492	302	730	657	283	692	429	361	194	904	74	388	475	443	168	999999	999999	506	905	999999	208	999999	999999	119	999999	999999	999999	157	243	881	999999	297	999999	999999	999999	283	465	999999	559	963	623	350	44	999999	482	96	999999	551	368	379	996	284	329	999999	999999	817	999999	999999	366	694	101	999999	999999	999999	999999	777	999999	999999	541	884	857	370	999999	942	620	857	640	534	636	214	999999	999999	789	999999	885	172	968	645	173	999999	999999	844	144	865	999999	350	999999	731	178	704	999999	520	999999	483	999999	636	337	387	999999	834	187	607	999999	161	244	51	493	263	427	303	999999	923	455	456	743	23	235	91	79	279	635	908	999999	999999	686	939	999999	315	353	259	999999	590	92	339	907	542	860	982	630	831	999999	969	999999	875	895	605	74	999999	739	508	410	256	317	293	999999	278	251	999999	475	305	12	187	910	178	999999	999999	840	126	549	211	162	999999	461	247	422	665	604	999999	999999	999999	875	999999	576	844	848	589	999999	999999	140	638	301	808	999999	335	999999	680	68	999999	416	676	764	948	24	538	355	166	
794	79	871	543	999999	759	25	394	429	999999	611	75	329	879	945	51	985	910	909	999999	999999	135	419	741	607	469	84	369	999999	999999	470	47	499	692	999999	213	928	999999	965	999999	792	133	905	310	999999	993	816	999999	731	723	962	114	628	11	431	669	660	139	936	214	685	999999	78	502	68	573	999999	637	94	742	123	397	945	999999	561	612	230	119	672	613	652	547	638	999999	964	365	999999	497	999999	135	552	798	999999	760	856	147	65	999999	999999	999999	427	189	452	988	609	575	168	261	450	999999	999999	999999	999999	332	561	148	27	474	538	702	999999	999999	376	959	200	999999	999999	194	521	999999	557	817	866	999999	999999	473	999999	649	993	399	207	167	57	999999	999999	11	342	339	999999	718	129	999999	874	999999	350	349	812	999999	999999	295	839	999999	739	999999	999999	632	684	299	146	97	53	377	999999	999999	505	997	40	923	284	198	999999	406	984	802	304	967	942	326	826	846	661	611	851	707	559	999999	999999	999999	999999	63	999999	52	202	121	674	752	118	735	55	353	999999	889	999999	609	313	999999	989	937	732	999999	689	368	999999	300	436	442	526	774	589	282	579	19	740	999999	872	939	214	872	138	551	859	217	281	483	537	999999	402	251	404	126	242	999999	299	889	374	958	579	902	685	242	236	344	155	772	773	309	158	988	999999	373	238	127	999999	190	999999	482	999999	989	762	664	999999	999999	999999	999999	50	999999	720	851	855	914	999999	999999	197	999999	325	999999	71	508	709	238	999999	414	513	40	888	125	681	118	456	999999	871	589	150	30	203	951	963	683	999999	999999	588	307	142	823	12	926	929	913	864	918	420	588	289	533	51	634	771	349	584	999999	417	999999	405	963	999999	781	999999	177	999999	374	561	388	776	35	649	325	281	690	999999	999999	999999	768	999999	538	481	292	309	999999	999999	568	999999	624	109	807	276	999999	902	179	999999	230	764	999999	221	999999	999999	42	812	263	883	726	362	91	999999	622	739	649	367	867	491	760	482	555	999999	143	194	936	999999	969	759	672	423	999999	999999	807	207	433	557	999999	999999	449	999999	55	733	262	215	108	313	487	999999	999999	620	45	687	30	748	219	573	87	315	999999	753	999999	504	221	312	260	181	513	424	999999	102	613	695	52	289	437	821	936	999999	96	999999	999999	901	143	61	388	999999	888	999999	987	860	999999	999999	751	696	637	551	521	999999	999999	926	799	72	761	533	17	349	999999	740	321	397	636	159	229	797	950	999999	999999	169	924	
835	292	455	437	455	622	999999	944	356	651	999999	999999	987	972	999999	833	740	149	609	999999	48	779	158	747	999999	999999	999999	229	954	999999	696	190	999999	34	129	644	354	634	316	911	999999	404	299	999999	999999	999999	648	187	69	963	220	801	761	125	999999	65	144	707	837	999999	302	945	999999	610	955	706	947	962	852	525	488	115	999999	698	999999	999999	490	69	322	512	585	153	169	990	999999	895	428	246	999999	74	509	646	797	999999	999999	896	414	688	143	729	149	686	334	999999	484	999999	999999	73	913	251	575	999999	999999	334	999999	159	786	999999	86	70	287	999999	823	788	25	999999	317	999999	89	315	999999	802	925	999999	372	999999	818	624	515	428	927	365	999999	897	499	999999	261	472	448	468	120	999999	612	83	451	999999	862	999999	529	642	798	229	999999	999999	999999	999999	999999	802	962	746	999999	172	999999	657	142	922	388	925	999999	999999	999999	844	309	621	205	999999	999999	852	151	934	999999	282	104	999999	630	707	381	724	885	726	999999	459	510	701	137	947	920	955	999999	999999	999999	937	257	999999	999999	953	920	372	413	197	999999	999999	660	38	999999	69	999999	999999	36	435	550	663	49	572	999999	141	343	607	494	999999	904	999999	911	622	999999	108	34	165	820	676	787	19	321	698	152	999999	798	999999	991	77	999999	999999	999999	515	999999	396	897	684	633	920	620	999999	878	999999	293	349	395	47	154	999999	44	912	999999	360	648	541	999999	351	429	337	342	861	999999	999999	378	604	315	405	644	496	210	999999	999999	900	999999	473	141	999999	414	803	592	761	337	389	999999	967	999999	578	999999	446	54	556	265	306	587	758	707	999999	999999	688	43	989	402	657	411	999999	999999	999999	303	184	409	195	999999	999999	744	581	533	237	392	411	106	737	999999	207	451	654	94	235	322	307	766	679	378	999999	770	999999	368	680	977	999999	586	607	284	692	999999	859	619	999999	999999	16	235	479	78	999999	592	305	461	999999	999999	756	611	999999	588	996	417	729	816	999999	855	152	223	853	999999	55	824	498	463	999999	170	999999	999999	455	999999	999999	82	296	999999	999999	144	474	151	999999	474	231	736	430	29	287	285	317	52	999999	783	419	792	382	230	33	561	103	842	999999	44	623	721	166	999999	282	999999	130	129	824	999999	391	10	60	389	37	318	999999	478	999999	570	852	550	635	671	263	523	700	75	587	999999	50	631	536	138	851	509	580	937	747	999999	164	198	228	999999	402	419	742	992	999999	715	166	624	667	54	192	999999	999999	
999999	238	758	234	64	542	392	45	759	474	921	999999	527	738	466	731	822	416	664	331	311	279	999999	780	999999	872	871	284	999999	999999	492	946	999999	423	95	709	988	138	109	656	835	298	642	945	999999	464	675	999999	699	893	845	999999	527	751	785	999999	393	999999	527	999999	670	118	999999	999999	981	975	759	999999	652	999999	743	693	316	999999	496	22	636	999999	999999	252	999999	894	584	532	129	999999	428	999999	638	999999	999999	20	611	999999	986	727	679	847	963	845	704	571	335	999999	999999	161	999999	519	264	772	588	494	28	999999	999999	999999	533	999999	999999	999999	556	732	476	781	442	732	92	398	32	769	999999	999999	999999	124	547	635	999999	999999	999999	967	531	909	772	999999	291	831	999999	336	999999	221	203	592	181	999999	298	971	105	553	999999	427	79	933	497	999999	999999	999999	557	904	737	999999	999999	890	715	708	606	646	999999	999999	499	611	740	756	999999	810	999999	750	617	111	825	575	540	26	142	999999	898	598	422	999999	435	999999	999999	97	598	583	999999	312	877	473	238	652	21	494	63	898	687	323	477	686	918	999999	999999	999999	88	172	818	198	758	760	999999	18	999999	682	185	18	337	652	168	882	804	273	873	153	873	999999	563	56	963	243	277	585	130	736	999999	746	308	828	19	435	764	817	999999	999999	664	229	427	338	318	55	571	44	165	999999	999999	655	814	999999	581	905	999999	771	235	524	493	234	887	999999	999999	438	709	509	643	999999	127	987	718	757	489	999999	999999	234	738	999999	999999	242	429	535	855	713	931	268	256	113	826	992	591	999999	999999	439	341	930	25	879	345	72	999999	999999	477	893	999999	67	999999	927	999999	383	43	317	851	999999	999999	999999	642	610	999999	450	262	539	999999	134	999999	999999	999999	59	322	824	999999	858	999999	609	841	997	999999	961	775	874	999999	329	953	452	958	283	999999	382	634	979	999999	999999	999999	895	999999	861	526	353	497	999999	933	999999	615	335	999999	185	999999	252	999999	807	999999	681	834	633	999999	933	586	463	999999	132	509	752	999999	342	999999	805	486	999999	799	980	480	999999	999999	999999	999999	207	714	628	999999	999999	999999	936	962	999999	684	616	999999	749	162	876	284	73	999999	999999	750	190	96	282	798	368	699	58	452	439	999999	999999	216	318	692	544	229	999999	184	392	585	572	789	597	658	920	234	999999	534	999999	705	999999	536	109	775	760	121	441	999999	999999	94	498	494	533	999999	104	999999	272	67	617	999999	326	889	795	999999	187	401	498	624	999999	144	962	
524	528	733	919	63	999999	542	931	433	787	138	264	308	96	999999	266	106	563	520	999999	679	999999	276	389	527	999999	320	999999	999999	622	817	999999	785	131	999999	999999	799	581	51	303	730	135	194	869	999999	635	999999	703	109	999999	402	999999	366	999999	292	608	262	354	401	322	796	999999	572	999999	970	186	999999	186	122	123	999999	525	522	227	999999	999999	731	406	201	892	253	999999	498	234	230	756	999999	999999	839	999999	999999	455	189	999999	507	785	562	382	999999	21	166	321	590	999999	999999	877	548	999999	999999	737	999999	856	162	508	78	188	455	348	999999	999999	590	864	347	746	410	20	345	999999	999999	999999	991	359	507	190	736	932	36	512	555	352	217	455	999999	111	498	856	303	680	660	328	340	224	999999	685	430	302	973	844	584	667	541	999999	429	492	999999	527	358	971	772	145	999999	942	793	248	16	144	198	246	999999	554	717	664	142	401	125	777	567	822	759	443	999999	192	928	887	811	462	36	192	999999	971	999999	999999	907	525	176	398	999999	999999	679	295	113	737	999999	40	950	877	623	999999	376	999999	960	536	221	339	186	999999	24	999999	437	554	118	16	880	286	999999	396	756	617	234	727	999999	24	153	473	339	231	595	897	937	999999	838	997	999999	397	20	999999	119	999999	348	207	383	525	999999	134	187	107	856	999999	983	563	130	999999	999999	648	621	946	392	747	999999	954	384	999999	999999	999999	715	121	999999	493	275	84	286	188	999999	37	354	830	898	28	296	242	999999	285	999999	999999	999999	832	204	177	775	74	588	371	999999	999999	822	266	558	622	419	76	907	373	54	908	287	942	737	776	304	791	57	999999	461	999999	999999	108	212	999999	999999	882	999999	32	717	210	999999	914	609	884	214	97	282	285	999999	230	334	11	999999	15	106	870	104	427	872	984	26	999999	910	811	803	724	64	964	931	999999	999999	999999	655	843	422	373	342	999999	571	999999	999999	999999	766	240	999999	999999	867	207	497	999999	787	999999	999999	733	999999	281	999999	798	999999	490	43	999999	999999	81	999999	450	355	999999	593	999999	999999	251	856	665	475	254	458	999999	378	223	856	857	477	121	999999	659	999999	999999	999999	999999	369	544	772	91	183	211	999999	694	168	992	243	479	613	764	292	546	999999	494	999999	939	823	999999	429	867	633	186	999999	999999	331	421	715	999999	737	999999	999999	993	479	774	491	274	825	763	999999	386	980	387	253	999999	829	999999	26	250	664	720	326	46	124	905	458	997	371	999999	372	747	286	810	
742	999999	400	999999	76	999999	12	993	123	70	999999	53	887	256	932	137	999999	128	404	475	769	999999	135	999999	999999	574	999999	999999	903	638	400	774	109	179	644	91	322	540	146	158	247	999999	606	266	234	999999	999999	212	999999	999999	784	253	352	999999	999999	999999	45	73	420	502	999999	518	999999	485	669	999999	943	717	611	850	814	999999	982	999999	238	108	420	869	112	999999	999999	123	428	999999	853	156	999999	299	138	999999	56	258	130	643	606	728	999999	130	596	999999	137	310	600	224	429	912	271	105	582	943	314	999999	960	611	946	438	99	430	632	522	614	654	589	999999	804	565	999999	348	650	999999	526	999999	282	915	681	255	523	214	250	940	885	336	717	195	614	999999	298	518	697	999999	639	999999	498	999999	582	482	999999	908	419	863	170	922	455	82	426	999999	893	999999	930	999999	999999	885	999999	691	636	999999	936	403	87	924	277	243	651	482	870	999999	999999	207	342	999999	999999	614	999999	387	779	999999	999999	644	769	598	986	252	587	996	262	999999	971	806	999999	304	999999	327	830	495	595	927	999999	972	212	60	999999	695	999999	732	176	999999	99	999999	999999	673	999999	302	634	488	937	35	655	999999	229	126	404	995	760	48	662	216	783	309	791	999999	692	908	442	718	385	301	999999	855	829	999999	664	178	999999	773	999999	999999	999999	999999	558	570	281	999999	753	999999	655	228	935	999999	79	959	526	790	21	69	981	498	859	999999	113	645	495	999999	825	999999	462	999999	999999	999999	150	999999	523	441	751	231	581	999999	164	356	73	999999	366	865	999999	870	999999	873	999999	835	999999	408	393	777	248	912	999999	481	799	999999	633	429	999999	948	533	659	445	999999	48	999999	487	913	343	513	852	947	289	629	23	999999	842	588	78	276	203	741	35	746	203	838	999999	110	278	999999	722	644	999999	417	341	999999	434	350	835	377	999999	999999	999999	999999	924	301	632	456	468	843	999999	999999	360	999999	755	791	633	698	999999	209	999999	387	999999	664	790	217	907	999999	297	886	531	999999	753	701	918	324	676	999999	822	999999	216	699	641	434	999999	677	294	999999	661	550	502	735	458	635	733	970	999999	410	99	716	393	760	168	581	999999	150	999999	658	932	999999	125	487	876	989	993	944	745	220	628	123	923	720	999999	999999	393	795	53	128	968	948	999999	275	999999	999999	519	999999	541	999999	999999	895	385	635	265	230	434	25	858	469	999999	788	999999	999999	782	975	792	999999	549	420	198	526	106	999999	999999	984	360	849	430	770	
479	547	999999	685	108	733	737	298	464	990	322	378	936	584	486	190	723	67	493	999999	322	846	906	130	871	596	798	211	945	280	999999	585	594	98	989	103	384	549	924	59	248	504	218	558	108	819	999999	522	999999	509	999999	303	366	350	999999	999999	641	293	813	512	935	535	353	999999	131	737	999999	848	595	393	805	999999	999999	444	842	818	999999	357	32	62	17	999999	514	445	19	999999	228	999999	639	366	461	101	736	422	123	999999	161	34	437	370	45	740	927	313	704	97	170	999999	507	640	994	294	271	761	505	659	30	907	184	554	999999	540	999999	238	931	999999	446	720	330	999999	999999	999999	919	661	26	276	999999	210	741	922	999999	306	999999	999999	371	999999	829	975	917	464	691	253	849	883	851	505	530	698	382	999999	650	449	602	999999	973	999999	374	999999	744	238	311	999999	176	999999	148	222	793	220	867	763	999999	471	803	999999	447	423	764	999999	809	521	999999	999999	999999	751	281	999999	704	378	35	980	802	999999	241	689	162	999999	999999	597	744	639	711	320	831	619	114	189	999999	999999	930	560	626	338	799	233	999999	651	992	425	980	999999	518	999999	194	886	999999	664	999999	999999	713	575	346	999999	999999	180	999999	435	999999	219	646	102	330	968	999999	475	363	999999	999999	17	206	511	999999	999999	617	572	130	999999	136	945	999999	999999	948	531	32	999999	223	460	46	629	999999	66	823	999999	778	999999	999999	999999	977	719	532	496	243	232	917	212	696	999999	559	728	60	523	309	883	560	206	153	799	945	93	261	903	437	801	999999	150	687	999999	882	729	721	580	999999	999999	422	171	216	725	999999	819	999999	999999	999999	318	578	899	757	999999	999999	999999	999999	61	604	999999	468	629	69	442	638	777	524	999999	999999	829	16	480	215	892	470	399	989	427	194	999999	425	723	11	128	232	694	999999	999999	999999	310	985	999999	975	424	948	792	111	999999	97	837	304	78	735	81	311	108	694	865	999999	832	592	326	866	478	999999	744	627	940	999999	943	394	777	725	502	999999	999999	999999	790	944	999999	298	224	340	357	999999	357	988	929	817	134	10	527	999999	52	717	999999	803	999999	946	999999	175	170	565	154	452	526	999999	242	237	964	603	999999	920	801	543	378	999999	519	647	999999	999999	697	999999	95	942	867	510	682	999999	185	543	997	843	999999	512	138	659	195	905	314	13	755	702	852	999999	106	606	475	508	999999	683	294	859	825	456	477	47	479	999999	584	999999	670	999999	61	999999	606	999999	999999	
298	999999	718	799	613	342	999999	10	995	999999	565	845	271	44	184	999999	502	259	999999	27	999999	45	100	190	984	330	999999	999999	309	651	431	924	46	426	999999	102	630	883	680	526	708	999999	482	766	914	999999	323	999999	496	20	558	182	468	52	896	262	999999	538	815	999999	999999	784	701	353	849	641	999999	844	857	999999	815	619	999999	621	319	837	563	334	275	628	17	999999	999999	299	999999	258	465	993	999999	924	778	102	77	397	481	924	754	138	999999	999999	556	999999	134	414	999999	939	603	999999	733	68	999999	999999	272	196	285	999999	937	999999	999999	600	999999	815	999999	933	313	999999	552	190	149	394	999999	435	417	992	999999	538	191	441	104	999999	655	999999	270	471	999999	787	830	880	122	742	986	352	877	327	107	740	999999	201	999999	482	397	999999	707	348	975	999999	583	279	124	746	558	505	317	108	945	999999	555	853	708	525	892	671	78	407	408	999999	557	100	999999	342	999999	990	999999	999999	765	242	999999	921	495	960	214	560	999999	375	193	491	44	778	382	541	195	310	492	586	590	999999	354	310	940	245	999999	999999	385	999999	371	568	175	999999	342	712	654	633	367	748	320	999999	999999	999999	223	917	999999	779	718	362	157	84	507	999999	999999	999999	999999	611	999999	259	254	999999	999999	983	14	999999	325	349	445	999999	999999	561	943	743	275	999999	999999	652	999999	33	540	937	775	32	999999	999999	70	421	663	303	825	52	999999	117	504	599	165	921	697	597	999999	365	343	58	475	999999	141	999999	488	783	228	245	999999	958	719	316	946	163	358	999999	565	999999	685	152	844	999999	909	835	249	999999	102	898	954	499	431	999999	603	726	556	999999	165	306	932	999999	84	589	527	999999	999999	197	999999	999999	573	979	42	999999	999999	201	214	630	999999	305	524	999999	999999	330	291	999999	536	544	712	230	606	318	562	268	971	999999	999999	264	326	225	446	62	32	100	335	974	466	734	504	412	999999	926	363	859	999999	129	999999	754	308	502	167	854	484	999999	406	264	427	774	999999	999999	133	950	999999	470	858	472	791	600	994	317	568	801	999999	310	708	680	955	999999	485	852	999999	323	956	999999	999999	592	999999	599	694	81	999999	692	18	999999	289	999999	622	892	999999	320	999999	599	760	991	933	366	814	184	724	726	999999	999999	999999	873	268	810	999999	999999	413	276	894	201	906	999999	760	876	792	419	30	147	67	999999	702	999999	524	26	562	965	891	701	778	999999	999999	968	772	999999	404	145	371	479	577	143	489	999999	
425	146	999999	999999	240	66	573	405	999999	586	668	999999	32	133	358	252	257	38	597	712	497	501	999999	999999	160	928	482	656	57	551	570	924	582	967	749	387	332	725	734	834	137	382	999999	999999	309	535	999999	280	787	129	999999	999999	999999	999999	246	924	820	755	999999	312	584	999999	357	611	26	744	999999	65	383	970	919	531	999999	762	999999	124	261	36	638	625	129	211	869	927	999999	30	387	804	999999	825	999999	577	49	432	260	220	34	638	282	999999	870	754	897	816	210	700	999999	999999	999999	131	672	793	127	999999	192	383	56	430	291	995	366	859	334	999999	413	999999	492	871	511	374	99	623	754	82	754	999999	999999	63	726	999999	999999	603	612	609	162	773	460	977	249	876	173	604	356	287	209	20	999999	999999	413	859	217	383	282	828	41	59	49	54	316	817	79	993	703	661	229	762	257	724	406	639	890	999999	632	635	210	999999	277	477	999999	743	999999	965	649	867	999999	402	331	783	577	113	733	416	671	431	807	999999	901	694	67	999999	763	705	942	773	968	702	751	647	628	546	781	572	181	572	872	114	353	999999	249	827	999999	473	157	999999	906	484	999999	210	827	40	594	999999	419	436	980	249	999999	876	899	719	650	999999	165	40	999999	170	999999	108	559	703	999999	75	454	239	999999	300	557	999999	999999	493	999999	551	819	999999	952	208	162	999999	999999	632	91	999999	999999	530	187	999999	318	999999	971	745	249	745	650	999999	213	528	138	999999	431	690	692	999999	999999	415	859	999999	999999	567	88	132	17	500	515	927	999999	358	138	923	62	257	999999	441	678	131	253	999999	900	999999	394	433	80	999999	999999	902	999999	999999	999999	531	671	999999	999999	750	48	999999	737	749	239	723	999999	999999	400	999999	138	184	999999	261	705	887	172	745	208	999999	999999	654	61	45	187	999999	987	914	890	607	262	973	364	241	402	829	393	504	885	999999	999999	999999	43	866	844	148	204	688	12	580	999999	925	879	724	999999	393	999999	702	571	999999	736	596	999999	793	951	164	999999	476	999999	876	503	667	860	30	999999	642	999999	195	201	49	418	308	999999	320	248	999999	103	639	663	19	999999	691	932	999999	999999	597	575	249	915	689	328	728	830	135	86	701	999999	999999	740	999999	771	611	510	999999	217	438	683	653	555	624	999999	190	813	849	843	812	735	999999	579	999999	77	382	999999	999999	720	690	478	786	243	547	271	244	999999	999999	999999	999999	190	410	62	999999	999999	999999	694	999999	999999	999999	914	981	
292	274	965	474	289	999999	868	399	999999	999999	812	526	960	896	999999	999999	363	825	291	96	999999	999999	631	334	548	999999	483	155	687	979	882	582	776	496	504	969	999999	796	955	555	859	848	999999	191	598	999999	63	26	999999	686	937	999999	856	999999	999999	869	643	640	926	723	869	723	711	362	127	999999	750	473	999999	450	436	566	999999	736	236	762	999999	449	736	22	999999	467	642	11	52	88	725	947	126	999999	999999	940	869	999999	685	146	147	736	74	999999	999999	589	624	72	259	380	999999	130	601	999999	544	999999	904	913	219	412	90	710	320	999999	514	999999	356	766	124	999999	697	638	60	100	624	999999	385	999999	237	999999	999999	999999	751	671	156	605	355	508	100	142	46	956	999999	283	999999	436	999999	36	853	999999	243	857	948	763	999999	303	79	999999	999999	999999	818	999999	686	999999	569	509	958	648	891	909	456	848	675	981	999999	741	999999	777	44	198	182	359	524	254	690	986	632	988	988	999999	535	844	515	999999	999999	999999	279	736	714	556	478	777	144	944	535	395	191	966	313	942	687	999999	477	804	774	999999	21	999999	605	999999	877	999999	659	48	383	612	342	999999	999999	949	471	879	73	487	719	404	225	580	719	305	804	665	685	56	999999	244	999999	999999	379	855	999999	838	141	141	679	999999	999999	999999	570	923	62	659	309	363	480	999999	999999	989	95	379	999999	440	721	310	778	221	999999	613	872	999999	245	999999	162	810	460	632	748	999999	808	999999	286	129	20	999999	999999	155	366	332	999999	999999	16	387	999999	999	612	68	126	830	362	467	224	514	232	999999	687	429	999999	498	902	999999	999999	305	190	873	103	999999	999999	925	67	999999	855	999999	999999	514	999999	857	17	162	208	401	516	917	579	350	997	772	896	589	999999	822	647	867	999999	999999	999999	710	207	751	999999	488	999999	201	999999	729	999999	262	477	718	296	999999	422	354	300	510	999999	151	725	839	999999	331	237	841	816	999999	985	987	999999	318	214	432	660	999999	255	719	764	325	999999	850	737	744	304	188	302	288	410	303	577	918	397	168	999999	999999	874	585	261	796	999999	538	744	625	719	999999	514	864	179	166	109	999999	746	25	997	999999	999999	141	36	59	999999	999999	834	999999	420	999999	921	55	446	999999	391	670	468	967	941	615	115	122	34	999999	999999	438	999999	253	204	996	181	999999	171	999999	265	742	559	212	258	999999	704	62	214	105	246	469	427	876	999999	999999	122	779	84	391	769	989	117	889	385	120	428	591	
498	424	452	550	883	336	999999	648	120	265	999999	999999	910	999999	999999	928	899	214	21	999999	477	765	883	402	306	779	351	276	635	999999	826	147	999999	123	564	790	653	999999	585	101	838	137	327	857	69	980	481	715	91	188	999999	181	109	195	123	999999	540	60	253	113	984	771	22	999999	438	581	676	999999	999999	127	999999	999999	628	919	404	350	999999	36	342	999999	308	636	195	457	679	655	999999	243	10	999999	999999	603	451	481	116	999999	124	876	999999	488	314	999999	999999	999999	999999	999999	552	999999	791	773	999999	999999	999999	927	805	999999	586	565	772	782	542	442	796	999999	868	682	762	156	812	999999	235	571	999999	853	22	623	419	999999	999999	999999	113	859	452	236	546	745	999999	999999	676	999999	491	559	113	999999	945	871	887	999999	104	230	999999	405	999999	464	547	999999	906	863	914	191	999999	364	999999	999999	678	683	990	570	999999	133	999999	247	480	64	845	675	467	962	908	151	736	859	137	334	869	999999	492	987	999999	822	838	31	609	494	999999	136	999999	999999	999999	272	880	327	439	999999	999999	786	924	999999	619	871	266	944	999999	773	455	89	237	685	20	970	200	13	880	308	999999	774	638	985	244	718	136	999999	995	999999	999999	999999	999999	166	900	92	999999	180	999999	817	566	894	76	835	49	739	999999	863	224	996	82	877	999999	141	686	659	158	939	88	901	745	32	948	319	513	999999	659	81	785	927	197	29	635	999999	741	399	707	802	999999	504	818	272	29	998	999999	393	999999	299	479	999999	934	999999	999999	476	82	543	945	999999	332	13	90	999999	999999	296	809	62	251	999999	399	297	951	355	993	583	92	999999	13	949	746	130	999999	370	601	544	992	353	927	999999	990	208	453	999999	480	942	424	990	999999	732	999999	520	999999	999999	899	192	999999	589	849	518	999999	600	539	995	20	211	999999	719	236	543	304	465	135	91	999999	999999	843	999999	999999	61	169	102	297	999999	759	236	978	999999	470	419	255	413	503	999999	775	999999	668	457	999999	278	13	704	763	650	437	734	394	70	999999	709	349	999999	714	999999	359	301	312	268	245	783	233	999999	259	817	298	891	999999	999999	315	991	532	999999	68	606	58	999999	338	999999	843	35	841	918	267	761	80	999999	699	999999	68	484	98	410	221	167	55	538	455	946	999999	546	772	999999	999999	225	187	953	240	117	999999	999999	962	664	999999	220	942	999999	217	999999	746	342	202	267	999999	999999	999999	999999	183	901	560	999999	19	391	999999	307	263	999999	999999	51	
584	127	725	591	954	174	522	999999	999999	11	224	740	999999	957	999999	29	999999	515	28	923	322	64	779	999999	557	240	999999	580	379	127	957	999999	150	175	913	999999	616	610	312	494	319	999999	147	999999	687	999999	999999	62	999999	276	953	747	155	251	729	529	347	397	999999	723	289	999999	64	867	54	999999	600	165	53	580	999999	743	999999	999999	614	843	917	607	651	737	52	832	398	113	174	999999	633	899	446	999999	292	999999	576	588	999999	377	999999	279	138	251	229	42	18	999999	864	220	545	621	999999	885	611	740	999999	306	681	456	552	951	703	999999	999999	700	999999	659	298	192	176	623	328	999999	428	648	478	410	999999	19	999999	787	249	954	674	999999	272	560	782	552	999999	280	999999	759	825	999999	576	303	999999	999999	322	358	322	681	53	921	302	999999	466	963	271	345	788	999999	999999	764	999999	999999	170	800	438	169	876	746	709	896	716	569	999999	999999	81	185	971	988	999999	475	999999	567	910	752	719	871	103	819	291	147	491	245	137	70	761	827	143	637	100	163	482	576	972	157	215	733	980	511	891	95	373	800	975	999999	999999	154	837	418	91	566	999999	66	465	571	414	999999	441	999999	203	254	52	344	999999	543	999999	899	999999	762	547	999999	891	592	928	205	773	691	999999	999999	771	617	989	999999	556	999999	98	999999	120	410	743	733	301	630	318	647	53	999999	902	999999	173	400	999999	999999	870	999999	674	482	138	270	797	723	999999	999999	588	585	264	327	788	373	454	577	788	194	29	813	694	271	284	999999	162	744	999999	827	999999	381	68	999999	854	460	999999	999999	297	850	613	999999	522	830	51	732	999999	725	251	999999	987	595	611	374	65	67	410	999999	208	846	118	63	934	394	662	216	526	349	472	337	999999	839	290	937	999999	999999	301	999999	999999	551	898	436	999999	260	840	222	999999	694	999999	797	999999	455	416	450	742	559	95	138	177	835	216	53	262	999999	34	158	315	673	792	65	766	547	194	657	999999	682	560	683	999999	999999	447	999999	489	999999	287	68	432	999999	205	31	999999	172	695	999999	345	854	183	588	235	691	999999	105	901	999999	999999	512	999999	759	501	70	999	411	584	727	397	999999	564	587	636	966	725	476	478	771	150	603	851	800	322	103	999999	971	458	862	544	999999	930	999999	644	999999	796	673	347	144	999999	513	588	968	996	999999	999999	595	951	999999	999999	439	627	140	999999	437	661	471	446	407	999999	37	953	722	999999	56	453	878	942	862	180	62	
138	343	748	637	24	999999	999999	361	803	999999	999999	199	895	999999	723	800	999999	216	123	335	999999	999999	583	995	560	999999	999999	949	518	421	999999	99	99	999999	311	294	391	37	423	777	999999	95	604	648	17	763	826	87	332	652	999999	735	748	844	999999	199	999999	753	86	158	999999	854	843	392	269	930	110	981	803	999999	419	993	793	999999	667	151	345	934	987	796	999999	708	999999	865	563	917	350	254	98	999999	533	637	950	999999	680	813	252	222	388	86	999999	844	284	892	243	863	999999	999999	187	683	853	825	765	999999	118	399	999999	977	828	999999	590	855	893	691	905	781	53	529	664	854	899	132	555	911	142	206	433	999999	632	699	975	937	76	414	268	708	999999	999999	166	291	586	274	393	46	496	807	950	593	999999	999999	820	999999	747	333	784	731	279	854	999999	999999	965	503	355	138	376	999999	789	488	433	207	910	383	372	383	999999	634	739	519	425	334	255	840	747	180	999999	562	999999	743	630	536	439	27	999999	254	326	93	919	264	669	843	28	472	170	789	550	446	60	999999	65	999999	992	999999	438	823	666	135	755	184	259	814	999999	55	999999	896	999999	893	999999	127	67	194	715	484	999999	581	315	999999	680	957	630	442	511	825	688	481	544	678	588	698	588	200	337	745	15	855	391	973	999999	999999	31	657	999999	999999	317	870	443	999999	911	857	999999	882	454	797	554	816	313	637	999999	999999	361	99	315	172	538	866	999999	970	478	994	999999	999999	178	416	936	973	999999	578	999999	817	47	36	767	731	191	705	745	539	200	198	999999	999999	999999	238	999999	931	351	422	404	999999	999999	999999	49	917	667	999999	714	48	861	999999	959	999999	999999	999999	999999	999999	331	583	981	833	130	327	779	290	999999	445	727	940	999999	14	999999	444	184	76	999999	574	987	850	999999	16	991	707	678	999999	238	999999	999999	75	890	588	609	767	441	571	330	695	693	999999	475	999999	457	774	544	856	949	999999	560	999999	745	773	346	481	519	974	841	999999	649	169	61	999999	810	661	60	999999	404	863	13	613	746	119	880	238	385	999999	559	999999	172	999999	669	713	267	582	330	126	251	138	257	466	729	999999	55	533	707	999999	421	795	724	999999	461	96	521	947	315	635	893	117	106	677	999999	624	999999	827	999999	347	377	237	999999	934	999999	276	615	546	883	839	73	357	999999	544	431	763	503	544	999999	583	201	320	276	694	233	999999	41	999999	999999	115	999999	228	43	369	473	193	463	999999	
999999	195	481	975	73	476	571	545	585	561	256	661	131	716	999999	916	999999	66	961	647	711	540	999999	999999	504	999999	193	999999	323	999999	81	247	309	713	589	999999	112	226	999999	800	999999	999999	558	480	334	389	999999	939	760	126	224	416	232	816	89	999999	999999	446	480	295	293	725	232	424	490	18	999999	999999	137	999999	814	999999	810	170	524	33	982	763	710	125	793	999999	999999	999999	947	664	25	493	633	174	233	665	745	960	999999	407	464	999999	990	325	37	575	812	477	311	294	605	71	302	65	442	197	735	365	999999	49	999999	35	476	825	992	868	784	962	999999	159	194	850	653	127	569	999999	773	395	97	227	440	617	894	662	69	954	999999	578	732	999999	930	389	468	477	766	439	999999	174	999999	169	791	850	999999	162	110	755	417	185	496	594	423	999999	278	284	609	999999	140	813	766	999999	677	999999	239	999999	228	999999	391	186	999999	999999	999999	608	72	927	436	999999	210	741	561	313	547	999999	92	148	623	589	999999	194	867	743	308	999999	408	999999	492	586	999999	999999	934	306	373	999999	999999	366	999999	814	999999	999999	999999	30	822	398	261	462	999999	999999	133	101	410	638	693	207	318	617	831	337	210	999999	445	850	968	816	807	265	940	316	201	726	735	808	312	999999	345	847	921	909	601	999999	793	830	462	530	999999	305	612	175	999999	217	999999	85	614	509	904	998	62	15	590	996	522	194	470	999999	366	601	336	923	999999	999999	695	921	735	264	985	615	397	447	999999	512	652	999999	394	983	999999	659	204	802	999999	347	795	915	328	999999	433	608	370	65	173	999999	999999	689	313	460	521	613	349	999999	524	299	999999	614	182	88	353	748	800	486	216	706	999999	533	999999	524	675	779	602	140	830	386	999999	999999	283	451	544	963	999999	934	471	586	319	843	999999	999999	736	999999	743	250	262	999999	808	883	849	466	984	444	632	999999	784	999999	999999	219	529	147	55	999999	999999	731	543	999999	288	866	24	629	999999	563	255	491	999999	494	999999	361	877	999999	999999	370	491	999999	467	109	341	680	159	729	575	109	999999	150	530	466	851	21	706	872	407	999999	999999	230	999999	430	199	999999	12	299	705	659	341	384	999999	684	788	999999	999999	444	58	607	716	295	64	297	249	114	961	330	643	35	999999	15	748	636	999999	999999	747	46	910	201	678	859	999999	915	999999	939	999999	845	999999	338	747	272	824	799	999999	999999	175	781	191	94	188	999999	656	999999	14	336	999999	999999	192	999999	
775	999999	533	857	929	856	999999	148	529	999999	533	125	999999	315	287	999999	191	948	411	917	999999	966	855	826	22	999999	213	353	911	441	999999	999999	663	161	562	519	739	966	870	378	322	37	261	999999	560	73	38	351	999999	999999	155	687	530	274	999999	809	999999	999999	845	931	653	917	237	98	999999	883	462	501	752	999999	652	224	87	42	999999	77	999999	974	999999	949	968	999999	999999	298	296	999999	128	398	730	753	999999	42	131	999999	725	405	800	173	884	677	610	999999	599	633	970	930	610	498	669	363	104	407	999999	895	963	791	965	938	801	381	765	73	770	998	999999	999999	999999	149	999999	209	277	551	100	598	348	440	272	327	328	366	25	999999	999999	376	659	999999	999999	235	975	933	999999	861	999999	512	911	547	766	600	12	999999	999999	999999	191	999999	999999	553	999999	842	557	999999	529	647	620	444	366	145	999999	999999	349	891	28	999999	999999	383	769	415	999999	587	999999	801	674	671	324	999999	999999	554	449	999999	999999	999999	432	758	999999	452	414	792	251	927	156	776	999999	999999	261	121	341	968	306	807	700	680	374	730	166	756	999999	857	332	652	915	811	696	85	123	242	469	270	200	999999	969	999999	174	261	999999	910	598	999999	420	999999	636	560	999999	999999	999999	999999	741	701	999999	921	593	999999	470	599	22	999999	90	136	259	999999	652	999999	778	585	999999	999999	516	999999	299	256	168	557	999999	129	25	364	564	64	517	512	501	767	668	278	999999	999999	516	574	249	105	829	999999	61	999999	561	564	781	671	999999	843	999999	629	411	355	763	999999	999999	350	999999	999999	780	36	618	746	999999	999999	413	510	458	999999	218	941	873	203	426	999999	999999	55	567	460	582	892	999999	674	418	871	365	322	999999	101	312	175	990	591	999999	803	853	314	874	677	999999	281	999999	387	999999	162	755	999999	929	76	540	74	783	133	999999	887	775	944	338	999999	528	101	994	366	124	52	951	291	999999	622	843	201	999999	890	309	311	678	999999	49	266	999999	157	392	999999	560	999999	999999	867	999999	438	38	908	999999	999999	158	69	287	999999	273	592	211	474	339	316	233	349	893	892	999999	773	218	901	904	81	999999	380	708	555	806	876	999999	999999	774	999999	594	934	224	952	741	250	33	822	610	999999	65	652	818	999999	225	221	354	499	54	743	999999	136	14	904	999999	778	360	732	999999	396	932	127	999999	999999	721	999999	134	940	160	583	749	396	999999	999999	999999	999999	562	632	339	595	999999	170	48	40	230	468	930	999999	
273	999999	999999	301	771	223	524	937	952	928	364	926	96	413	348	999999	994	833	999999	555	999999	801	999999	727	402	999999	864	771	88	669	669	999999	368	814	999999	197	999999	457	624	88	999999	999999	934	634	278	413	999999	128	822	577	999999	397	999999	384	431	999999	747	171	898	999999	358	752	858	293	999999	110	567	281	736	161	777	546	999999	999999	621	809	866	591	459	989	999999	999999	949	511	999999	282	999999	984	392	215	449	999999	559	317	729	192	230	651	376	177	845	236	391	670	800	499	188	876	763	999999	604	166	712	909	360	611	802	357	660	985	480	583	889	531	711	255	987	900	36	439	588	225	225	291	999999	999999	364	288	710	999999	999999	753	231	769	610	293	819	649	957	127	999999	873	991	390	697	272	999999	860	959	555	999999	288	849	333	999999	389	941	999999	765	999999	257	999999	999999	526	999999	726	361	129	920	428	435	347	943	908	59	999999	233	999999	593	881	391	503	329	165	632	815	903	897	735	230	351	999999	884	335	870	866	236	999999	498	999999	910	999999	999999	541	129	173	345	941	284	328	999999	117	837	883	999999	753	203	491	893	86	823	999999	999999	999999	999999	46	462	617	48	192	489	758	999999	622	999999	173	999999	788	45	468	480	962	622	417	74	999999	999999	11	999999	127	673	999999	999999	422	999999	456	834	999999	464	93	710	999999	999999	102	839	407	770	999999	912	86	199	415	455	435	605	860	999999	976	635	842	485	461	999999	920	999999	743	186	923	474	999999	339	324	334	952	757	752	69	530	999999	667	473	346	999999	19	928	999999	999999	999999	816	297	615	857	614	621	607	999999	206	982	999999	105	230	846	750	397	746	999999	999999	502	678	999999	999999	320	408	967	999999	149	371	521	992	261	453	40	117	187	909	481	709	712	999999	507	556	86	947	999999	446	999999	595	701	273	63	187	999999	478	963	999999	999999	458	999999	252	467	887	684	990	999999	652	200	739	572	999999	274	175	999999	999999	180	999999	724	372	926	531	752	999999	670	999999	999999	84	655	562	999999	691	614	32	73	470	887	999999	872	96	626	830	999999	887	999999	223	999999	999999	809	650	307	666	999999	932	999999	999999	499	914	227	436	61	999999	996	638	999999	999999	999999	251	112	999999	269	999999	434	638	746	106	285	865	530	456	259	60	275	999999	264	488	920	682	500	947	970	973	402	445	45	999999	999999	617	303	999999	349	756	786	901	390	747	999999	142	999999	435	839	999999	393	771	186	10	981	999999	999999	999999	960	999999	750	
999999	936	296	168	999999	602	376	272	999999	999999	387	116	503	274	373	999999	517	256	787	496	75	999999	345	589	631	999999	44	398	842	999999	197	192	999999	15	632	964	104	589	253	999999	819	999999	181	72	999999	664	682	736	617	376	865	860	999999	705	685	56	601	707	999999	729	567	977	430	999999	384	999999	958	497	642	408	530	928	12	999999	676	903	936	999999	583	999999	586	308	999999	476	379	336	20	453	330	586	999999	396	999999	999999	972	842	742	999999	687	810	999999	999999	999999	218	846	999999	857	924	999999	999999	999999	999999	999999	999999	152	269	207	953	64	58	195	514	177	66	45	143	876	999999	285	834	170	999999	595	772	269	401	215	571	629	442	999999	95	424	547	476	55	272	491	999999	712	644	788	694	639	624	201	27	999999	999999	999999	999999	379	648	999999	621	999999	733	361	999999	999999	999999	635	333	622	999999	110	100	999999	590	989	871	394	116	572	199	382	999999	955	158	999999	384	177	397	917	999999	999999	446	229	926	553	999999	911	191	630	999999	18	464	999999	999999	524	999999	397	457	194	841	676	272	999999	15	249	430	777	212	242	377	999999	248	416	250	999999	663	871	703	46	677	999999	999999	486	914	190	917	429	894	633	966	986	720	999999	85	704	836	999999	224	687	133	999999	999999	948	262	772	770	999999	831	592	861	999999	694	999999	517	881	473	999999	171	824	331	999999	883	579	276	390	999999	999999	341	546	642	302	656	26	913	142	261	264	233	999999	420	869	597	312	999999	736	302	309	696	203	241	60	208	400	365	132	661	999999	682	872	605	735	716	295	999999	999999	582	678	999999	384	630	218	999999	29	413	461	412	581	999999	539	97	866	348	999999	314	591	103	266	660	791	481	132	582	360	999999	999999	999999	312	362	999999	163	999999	802	321	573	32	497	189	986	903	719	999999	332	152	999999	738	397	578	980	367	475	326	27	999999	903	508	635	212	483	999999	308	999999	229	603	385	999999	73	37	999999	292	104	914	280	756	999999	401	800	439	576	807	999999	999999	331	994	999999	837	606	97	417	74	396	295	705	999999	999999	619	860	728	767	321	674	369	14	698	273	560	55	999999	999999	512	708	206	635	675	442	999999	779	235	864	547	866	976	620	509	895	809	218	999999	161	999999	541	81	672	999999	999999	999999	580	632	731	187	792	346	999999	905	366	999999	999999	40	824	880	999999	635	864	999999	454	698	999999	999999	803	463	352	41	118	191	970	637	534	380	542	514	154	156	503	686	999999	530	
532	999999	153	999999	160	999999	199	281	622	906	216	452	999999	444	187	85	999999	277	835	761	999999	272	934	729	666	288	497	319	736	999999	141	187	474	999999	175	44	999999	108	313	174	841	837	999999	999999	430	999999	570	108	999999	78	326	999999	999999	993	999999	999999	781	424	999999	871	690	879	544	928	999999	39	977	999999	999999	999999	999999	730	999999	999999	919	399	703	869	308	584	717	398	983	668	377	905	336	481	630	999999	263	999999	70	441	483	961	999999	999999	999999	400	114	999999	830	193	999999	595	271	189	83	999999	567	911	125	463	164	999999	896	875	560	869	999999	506	265	372	890	999999	670	533	999999	958	999999	999999	579	908	480	43	999999	999999	326	782	643	157	999999	726	348	351	820	607	999999	190	75	999999	90	429	999999	607	428	999999	999999	999999	925	738	999999	125	808	999999	341	217	982	999999	734	105	999999	778	236	999999	999999	539	34	548	968	999999	256	17	892	999999	981	159	219	873	615	999999	507	762	857	905	167	292	999999	999999	20	612	625	166	456	969	868	312	203	153	508	889	443	754	594	862	492	999999	232	140	523	191	997	118	999999	634	598	796	999999	330	397	816	999999	190	538	366	447	99	561	922	809	679	999999	999999	374	725	999999	753	178	994	423	184	69	787	999999	828	999999	516	651	822	381	81	999999	872	756	691	277	999999	226	238	425	402	999999	310	331	843	999999	999999	744	789	967	845	628	999999	999999	222	757	833	999999	710	999999	930	447	738	551	737	298	93	319	999999	458	413	537	940	579	30	753	999999	466	486	602	999999	771	862	855	536	453	464	999999	543	999999	444	402	515	487	494	954	693	758	593	999999	152	622	72	341	563	318	688	357	887	999999	999	377	383	117	77	168	585	883	999999	294	834	999999	775	748	999999	21	999999	462	999999	75	69	999	999999	932	459	70	709	999999	301	228	764	117	87	84	935	76	999999	999999	419	335	999999	810	743	309	720	34	846	323	327	999999	296	235	272	822	409	999999	504	451	999999	17	459	999999	999999	796	529	999999	49	701	813	946	999999	999999	53	999999	696	999999	999999	999999	221	435	224	999999	213	749	931	539	845	265	999999	935	999999	576	750	411	999999	324	228	947	779	992	999999	999999	510	380	557	673	192	512	135	160	743	930	999999	999999	793	73	999999	841	865	990	882	999999	999999	999999	384	999999	872	641	883	382	999999	319	794	229	450	79	999999	832	999999	267	356	999999	140	524	202	641	999999	527	618	812	472	386	91	788	120	999999	127	633	995	
999999	800	999999	628	753	128	434	146	999999	782	724	188	28	649	999999	644	549	653	999999	684	743	999999	355	32	999999	909	654	237	15	999999	249	951	261	837	71	999999	999999	714	386	405	768	504	999999	744	894	634	453	999999	483	154	571	557	999999	999999	262	60	999999	528	557	843	474	999999	999999	999999	999999	773	926	191	999999	151	838	835	999999	117	915	248	754	999999	999999	447	465	999999	753	999999	547	999999	999999	313	584	999999	21	286	166	543	931	999999	373	433	210	131	707	272	158	999999	315	735	290	508	43	23	306	843	400	120	999999	999999	452	279	365	851	437	623	606	577	139	561	999999	733	185	353	999999	330	410	17	739	999999	768	999999	555	811	412	837	280	571	999999	178	886	999999	165	384	129	104	999999	999999	999999	94	665	580	212	753	999999	556	999999	999999	148	975	443	392	999999	194	787	41	724	999999	999999	999999	353	45	863	961	675	999999	999999	800	234	780	261	60	323	999999	537	197	218	801	754	999999	515	590	432	999999	999999	999999	999999	970	596	999999	379	524	911	104	741	630	999999	251	999999	433	977	531	465	368	724	392	79	726	656	599	822	922	999999	592	999999	762	613	134	236	181	999999	607	999999	146	411	737	149	228	999999	907	999999	967	723	999999	878	983	135	74	999999	999999	434	948	323	996	275	999999	724	328	20	999999	26	999999	25	907	475	379	327	999999	999999	999999	253	850	999999	749	129	855	999999	479	714	111	637	999999	999999	999999	746	19	293	217	870	999999	22	999999	218	935	999999	999999	951	815	854	999999	665	806	117	36	109	583	146	999999	999999	420	257	254	613	909	351	477	482	141	999999	465	999999	120	999999	999999	974	999999	641	999999	859	999999	903	393	999999	215	999999	831	441	93	999999	172	873	719	999999	999999	706	767	217	999999	594	422	415	999999	655	999999	422	554	357	114	61	677	999999	269	714	999999	516	999999	629	999999	473	999999	45	398	357	999999	999999	376	780	998	999999	999999	224	341	999999	999999	826	999999	999999	999999	793	999999	999999	337	41	116	999999	614	14	999999	944	999999	147	808	836	84	386	26	473	999999	806	56	773	359	808	844	999999	999999	999999	278	999999	433	135	402	615	999999	46	708	366	999999	776	999999	371	999999	64	462	79	415	505	218	70	809	619	89	429	746	127	134	528	999999	653	999999	999999	736	999999	520	718	999999	999999	263	47	678	660	233	999999	999999	999999	999999	305	999999	774	57	114	767	218	999999	813	999999	973	868	465	912	189	179	596	166	348	634	999999	543	744	334	221	999999	181	391	
159	396	208	999999	71	439	828	182	422	606	515	870	528	867	999999	672	771	334	798	134	498	491	636	999999	490	999999	477	762	999999	450	999999	863	999999	826	858	999999	999999	999999	999999	35	93	16	999999	990	651	478	999999	352	835	81	562	886	452	56	892	668	760	483	999999	20	962	76	570	972	770	652	999999	999999	999999	290	826	999999	527	999999	999999	492	734	645	83	22	944	134	999999	999999	887	999999	420	550	933	199	666	373	999999	796	999999	27	999999	783	230	999	203	414	344	554	255	173	369	679	14	410	933	124	409	106	76	838	999999	39	95	821	241	733	768	818	624	462	999999	730	710	34	55	951	999999	84	819	539	789	381	295	723	589	741	999999	532	265	552	963	176	999999	233	999999	416	697	408	999999	469	645	525	930	792	999999	639	999999	999999	365	982	698	335	287	537	58	767	999999	372	242	999999	198	999999	562	82	499	958	10	999999	156	999999	999999	27	999999	359	893	274	451	503	684	999999	772	564	177	283	853	999999	889	203	184	119	672	335	175	277	999999	999999	962	858	999999	89	999999	491	999999	725	999999	999999	999999	928	643	784	326	251	687	292	727	633	999999	289	999999	861	79	807	312	47	999999	928	851	999999	87	493	312	592	999999	604	321	291	999999	451	554	181	619	999999	559	999999	999999	431	648	883	549	647	341	682	639	441	999999	831	189	796	759	800	830	978	850	999999	999999	734	50	999999	970	446	903	627	734	57	251	118	257	911	254	545	290	967	500	440	161	999999	952	769	594	489	111	933	692	754	351	641	120	999999	918	68	390	999999	999999	112	744	714	948	592	199	902	584	277	552	223	519	862	999999	420	998	999999	781	281	498	490	999999	969	934	999999	999999	610	999999	999999	999999	999999	165	724	64	398	695	447	680	370	999999	999999	999999	833	391	479	244	488	163	699	411	74	286	999999	77	432	767	999999	780	968	886	588	905	736	284	365	68	794	808	99	725	999999	182	421	700	999999	999999	999999	999999	465	745	999999	457	307	445	999999	910	55	999999	632	631	920	667	999999	999999	992	786	178	559	35	420	999999	680	73	974	999999	892	999999	418	999999	847	265	196	324	233	668	140	607	300	355	455	22	999999	999999	468	999999	893	470	937	999999	30	999999	999999	563	999999	999999	547	393	999999	999999	46	999999	636	397	784	375	734	352	999999	816	861	188	878	213	579	999999	312	504	605	180	957	999999	999999	710	249	441	313	632	999999	928	130	746	283	706	318	410	385	750	401	999999	79	550	
999999	999999	847	999999	538	748	999999	646	992	52	999999	162	637	999999	999999	926	999999	353	999999	112	82	999999	695	124	904	999999	894	178	999999	562	113	512	999999	416	450	806	999999	407	902	565	648	633	935	999999	999999	131	78	704	293	459	999999	57	999999	967	477	430	435	999999	937	366	853	815	999999	440	939	999999	61	230	174	320	999999	750	451	506	463	999999	625	999999	166	783	112	200	885	572	960	66	999999	999999	938	999999	381	999999	999999	546	712	999999	19	505	999999	682	80	848	539	973	999999	851	605	999999	513	38	999999	999999	576	999999	999999	662	930	999999	480	883	803	916	999999	154	939	999999	291	999999	794	629	999999	130	999999	483	713	264	661	911	999999	999999	460	948	999999	910	999999	562	562	999999	293	60	999999	957	34	265	878	163	566	395	44	462	569	999999	739	884	999999	999999	349	103	999999	999999	999999	28	874	999999	999999	855	296	381	930	999999	381	975	999999	744	726	999999	105	223	605	559	697	999999	877	724	548	758	218	746	323	538	222	999999	865	294	999999	884	999999	663	831	33	867	195	999999	657	91	999999	90	995	167	124	589	136	498	891	999999	735	999999	160	822	999999	999999	999999	67	401	174	999999	120	336	694	999999	400	442	391	582	999999	999999	999999	229	999999	954	678	999999	589	208	948	96	971	973	999999	999999	742	932	840	167	999999	999999	999999	73	493	179	484	753	310	324	999999	999999	744	916	999999	798	924	999999	999999	868	995	999999	961	859	452	999999	940	999999	353	380	110	467	602	999999	206	375	999999	747	736	474	999999	925	911	274	484	801	999999	999999	999999	195	399	821	426	999999	172	999999	365	278	621	415	999999	347	410	929	224	999999	555	999999	719	833	423	186	999999	52	397	80	522	696	999999	650	736	884	371	167	981	288	51	629	999999	999999	19	116	135	999999	244	142	524	981	60	228	256	831	345	941	999999	222	636	383	999999	101	999999	669	999999	970	679	354	975	252	948	935	999999	999999	458	999999	823	317	61	863	807	999999	555	541	999999	999999	404	904	549	999999	999999	768	652	667	55	999999	816	350	223	165	999999	999999	167	281	43	125	13	999999	999999	870	999999	464	171	772	576	329	546	999999	33	736	576	774	999999	556	857	999999	293	556	999999	488	658	482	103	895	222	917	999999	999999	507	530	163	999999	999999	999999	310	931	606	880	101	999999	999999	919	326	486	589	877	999999	999999	424	852	999999	456	451	894	222	646	370	999999	560	659	999999	272	399	503	999999	502	252	135	255	926	999999	999999	465	999999	64	738	166	617	
999999	344	831	497	858	655	999999	999999	999999	637	467	999999	999999	340	329	442	999999	171	530	823	903	96	635	960	365	498	279	428	991	298	839	483	490	753	959	225	827	734	413	999999	804	877	870	999999	999999	590	366	252	93	33	999999	999999	218	343	713	229	708	871	141	369	385	999999	999999	343	999999	984	184	816	999999	113	615	771	757	785	28	36	999999	999999	999999	775	142	36	345	968	640	946	999999	156	50	740	999999	955	602	54	368	999999	999999	536	999999	683	415	549	872	979	417	886	146	999999	324	999999	13	687	578	366	236	359	999999	746	703	999999	999999	37	999999	640	596	659	178	713	427	492	863	689	215	999999	369	592	999999	999999	560	754	809	842	832	362	737	830	386	246	817	18	999999	425	999999	963	999999	999999	773	241	999999	758	717	433	999999	999999	999999	323	999999	959	999999	643	999999	577	999999	999999	52	999999	205	423	903	766	999999	932	895	419	999999	448	999999	251	999999	981	819	922	973	999999	46	999999	837	999	538	423	358	427	249	183	999999	999999	238	884	921	97	192	360	338	626	485	785	537	999999	999999	385	467	999999	315	25	824	283	999999	394	912	999999	49	205	999999	999999	417	855	692	722	606	867	219	972	330	567	799	468	999999	356	326	261	849	251	68	163	955	128	122	234	358	999999	999999	999999	999999	265	57	999999	475	999999	218	999999	102	814	989	83	999999	999999	909	747	226	366	690	258	999999	661	815	798	999999	999999	534	299	999999	468	374	77	448	375	999999	74	999999	999999	993	999999	148	696	168	999999	262	985	999999	999999	219	374	18	999999	999999	180	776	319	450	259	999999	743	999999	999999	886	634	450	999999	634	999999	494	844	999999	413	372	944	119	382	503	999999	999999	161	742	73	89	379	459	381	228	278	999999	691	624	270	963	259	431	228	999999	533	594	340	360	198	975	375	999999	605	630	904	70	404	816	999999	713	697	10	260	840	999999	184	999999	702	366	999999	803	230	967	449	122	523	891	572	969	195	214	800	553	98	714	999999	854	751	324	217	205	874	954	556	276	999999	181	999999	301	359	999999	638	994	999999	182	999999	999999	999999	517	999999	179	831	847	484	509	999999	457	172	999999	999999	999999	327	388	159	14	928	275	421	183	864	352	512	280	620	669	576	806	565	999999	999999	74	699	999999	933	47	999999	37	999999	57	379	999999	18	999999	999999	39	208	259	845	984	999999	879	999999	981	999999	48	666	560	236	814	999999	100	891	256	566	999999	630	92	454	121	640	901	794	999999	999999	72	
343	259	264	591	999999	327	961	580	999999	999999	317	717	591	895	380	813	800	666	124	289	909	762	999999	806	408	126	804	733	999999	999999	94	392	188	999999	999999	417	306	645	999999	615	999999	321	584	877	999999	913	501	559	740	826	999999	138	259	524	162	581	563	999999	999999	354	522	237	236	328	604	924	539	999999	201	963	999999	164	322	509	160	598	187	999999	902	494	624	255	993	527	999999	956	143	663	437	132	853	848	462	998	102	901	94	999999	282	978	384	500	999999	776	999999	946	815	999999	373	564	999999	745	555	698	730	277	244	999999	86	648	790	999999	573	78	120	999999	701	324	417	259	513	921	999999	999999	120	134	887	226	217	305	150	394	999999	999999	728	117	302	764	278	999999	666	385	189	999999	198	509	999999	299	666	649	254	501	341	123	999999	482	999999	632	587	999999	389	27	999999	780	507	999999	999999	700	349	999999	377	936	999999	591	999999	138	742	999999	735	611	999999	999999	560	567	999999	649	999999	187	822	256	907	670	999999	672	446	648	883	408	137	791	999999	999999	950	662	999999	999999	455	999999	530	921	740	298	896	976	408	791	999999	933	999999	857	353	407	878	999999	105	706	759	383	155	944	255	344	783	999999	686	970	647	897	294	999999	204	312	656	999999	999999	618	773	210	273	654	191	949	678	999999	448	527	999999	999999	567	576	557	81	999999	586	676	999999	999999	953	300	999999	153	570	999999	999999	663	51	999999	977	999999	486	932	559	119	501	763	306	999999	513	505	168	622	790	999999	999999	197	132	999999	80	234	119	113	820	999999	836	999999	620	310	999999	616	406	776	381	999999	90	999999	997	962	999999	822	999999	740	999999	999999	999999	815	362	240	930	999999	999999	342	679	753	477	383	122	650	283	999999	152	995	999999	999999	108	391	251	521	259	85	199	169	605	257	854	378	112	373	999999	31	158	390	380	896	85	73	107	627	801	707	999999	357	689	123	999999	384	769	113	999999	750	573	841	980	854	608	999999	737	432	899	109	281	999999	872	261	841	762	624	85	822	44	294	623	999999	552	554	999999	480	491	577	479	609	999999	999999	37	457	316	409	526	297	999999	336	674	728	702	999999	781	999999	437	281	918	760	693	291	323	465	999999	132	999999	999999	766	900	255	854	430	499	282	734	999999	804	999999	362	108	999999	128	708	619	894	27	125	999999	999999	53	220	659	718	999999	999999	700	571	507	194	970	999999	531	999999	999999	820	999999	212	163	57	999999	632	746	565	661	905	999999	999999	845	65	
115	322	537	999999	856	999999	205	711	583	999999	43	283	306	350	391	882	999999	999999	628	799	596	814	962	999999	726	420	473	104	67	20	554	95	725	452	89	658	999999	132	947	999999	624	597	629	599	23	366	336	406	999999	778	649	999999	986	56	468	300	360	812	682	445	572	111	653	999999	19	948	557	853	271	999999	204	143	377	583	184	999999	999999	373	711	369	94	77	920	288	370	706	108	679	983	788	307	876	450	999999	482	523	944	66	999999	75	809	482	144	449	999999	516	481	999999	871	999999	116	987	999999	322	361	999999	190	374	212	313	849	877	869	999999	436	328	999999	999999	111	660	999999	138	783	646	560	612	932	480	999999	999999	235	695	807	523	999999	320	775	999999	160	976	343	579	999999	285	226	931	612	660	999999	266	822	615	311	220	415	977	213	999999	761	749	572	709	670	999999	88	163	80	999999	801	126	552	565	715	134	999999	484	284	508	999999	999999	999	281	467	999999	41	619	394	596	999999	704	116	321	999999	411	414	633	999999	505	207	999999	861	266	859	896	714	999999	900	187	999999	999999	999999	705	999999	999999	749	300	251	232	999999	999999	769	999999	248	106	19	240	199	314	720	694	575	999999	310	367	999999	743	999999	571	999999	774	719	216	999999	186	11	999999	288	999999	661	123	391	687	999999	999999	303	387	999999	999999	886	483	77	595	466	209	365	923	405	999999	999999	15	878	999999	498	999999	749	562	999999	71	105	608	952	956	652	607	999999	888	600	571	74	999999	725	659	684	999999	706	133	999999	999999	821	88	15	999999	867	655	999999	711	199	999999	989	741	607	999999	999999	287	999999	121	999999	859	999999	477	332	999999	611	985	290	229	996	247	845	626	812	285	250	26	602	999999	98	997	372	999999	698	964	582	333	781	769	992	406	728	595	190	999999	999999	354	755	182	999999	882	375	999999	999999	951	790	372	929	331	716	650	999999	999999	32	945	999999	999999	999999	999999	999999	288	999999	999999	237	600	519	259	446	999999	999999	895	271	999999	348	999999	999999	357	886	747	999999	220	404	999999	999999	351	721	546	999999	999999	404	311	576	396	921	722	678	854	788	124	999999	541	999999	18	653	820	389	264	844	999999	999999	148	418	40	195	999999	999999	753	467	885	878	973	686	999999	526	999999	329	874	999999	999999	538	777	569	772	315	641	293	396	999999	242	961	466	701	757	920	265	999999	999999	211	881	838	924	397	902	245	468	999999	724	491	999999	500	514	756	228	287	546	579	646	725	553	756	999999	946	234	
999999	422	281	999999	290	999999	483	999999	999999	627	786	613	390	667	999999	847	999999	569	904	999999	742	457	710	483	479	384	686	257	820	657	134	351	977	172	978	999999	999999	925	999999	231	803	999999	841	138	442	674	166	912	999999	877	766	197	593	427	492	476	999999	798	459	905	583	235	964	26	502	999999	999999	999999	688	714	999999	861	135	683	999999	35	615	581	50	805	228	774	148	942	891	936	757	560	680	511	121	398	476	999999	647	578	999999	825	636	997	48	939	999999	404	228	905	72	909	700	999999	999999	140	999999	999999	999999	809	97	31	135	999999	687	84	546	187	999999	271	394	597	46	158	283	790	945	999999	766	289	551	743	724	985	999999	847	859	223	650	980	641	823	999999	999999	490	730	999999	79	319	964	402	55	801	999999	520	475	873	552	193	80	195	999999	887	407	267	353	307	999999	999999	839	224	999999	536	622	629	999999	999999	208	667	552	100	875	734	802	887	999999	999999	767	999999	408	974	317	40	580	795	999999	936	452	580	147	432	999999	386	999999	749	79	519	189	337	949	729	675	885	640	979	319	999999	94	999999	999999	411	540	674	294	865	999999	301	956	827	702	634	303	999999	999999	999999	999999	499	264	63	999999	986	762	999999	525	679	999999	431	400	601	486	947	851	932	999999	999999	892	886	102	999999	841	999999	562	362	634	324	435	57	365	520	448	820	724	41	999999	776	648	110	159	615	567	999999	901	365	350	999999	783	371	810	794	237	654	407	651	221	49	433	410	805	210	253	261	999999	999999	162	666	233	820	239	51	96	999999	736	999999	56	366	876	999999	21	880	999999	74	999999	570	292	999999	999999	999999	819	663	999999	999999	304	949	371	999999	999999	31	999999	684	999999	962	141	769	707	444	917	920	604	999999	999999	236	999999	924	668	189	24	506	999999	367	253	159	10	576	698	999999	497	999999	124	740	999999	855	994	336	359	999999	932	999999	862	847	999999	502	479	999999	999999	126	847	380	290	192	300	912	433	844	441	382	999999	565	80	858	999999	999999	806	863	907	318	999999	73	999999	99	257	999999	644	750	490	750	679	45	86	999999	11	999999	507	932	999999	45	431	160	999999	999999	616	376	406	13	900	747	696	615	999999	191	885	784	805	999999	935	753	278	683	364	691	702	999999	489	498	857	830	632	874	423	999999	999999	91	179	999999	483	880	999999	640	849	742	64	74	999999	894	697	226	322	999999	996	696	766	748	796	999999	284	999999	887	999999	156	80	125	822	202	194	305	
803	615	999999	716	64	613	637	999999	621	636	638	948	594	800	640	517	325	877	727	115	147	999999	999999	999999	794	999999	241	493	779	999999	242	871	794	599	999999	611	115	599	999999	93	138	914	999999	576	999999	741	302	999999	515	562	999999	999999	474	88	167	999999	649	893	999999	71	381	154	63	993	999999	766	163	995	907	39	412	725	935	644	976	233	119	398	676	999999	701	999999	978	227	999999	297	999999	999999	442	384	999999	999999	676	999999	999999	984	860	999999	999999	880	587	306	999999	486	159	84	19	830	999999	934	409	260	999999	870	370	257	175	836	176	117	369	448	563	999999	77	201	999999	65	932	992	372	928	226	796	475	404	999999	999999	77	752	288	576	613	507	975	710	999999	806	999999	999999	999999	34	999999	999999	999999	149	743	676	419	999999	35	953	897	119	571	480	44	999999	405	965	999999	674	768	999999	828	792	834	65	558	366	207	252	545	999999	182	347	999999	161	285	336	999999	256	92	999999	726	334	678	503	999999	504	676	572	411	554	999999	155	265	600	246	728	314	688	128	62	999999	783	999999	429	999999	233	566	883	156	79	315	87	591	659	999999	504	124	999999	129	63	689	634	840	990	999999	999999	92	323	915	556	31	971	137	39	358	943	999999	259	567	999999	999999	793	426	342	248	61	563	606	903	741	614	973	999999	999999	372	136	999999	427	89	908	151	252	999999	599	57	343	949	999999	310	753	588	864	773	417	999999	896	218	508	751	297	474	485	999999	183	942	57	999999	72	999999	999999	10	498	179	999999	570	695	825	826	294	905	112	11	999999	159	999999	749	210	162	950	476	917	999999	999999	792	999999	665	833	794	999999	999	999999	887	895	999999	999999	999999	695	999999	846	999999	999999	392	999999	999999	195	472	189	999999	30	203	847	259	999999	200	999999	999999	822	386	223	999999	999999	40	179	294	999999	224	116	227	406	72	64	94	315	531	999999	534	230	829	999999	971	485	573	774	463	162	681	999999	704	773	198	278	999999	999999	942	999999	50	999999	928	872	970	366	962	863	957	149	762	999999	589	795	780	344	992	779	251	999999	999999	266	716	142	302	999999	999999	454	999999	794	745	192	373	965	364	322	301	956	636	615	523	999999	816	324	399	999999	197	909	992	853	285	539	660	999999	999999	999999	506	999999	580	532	954	517	655	173	403	579	580	623	440	468	52	46	152	999999	999999	999999	449	401	743	564	260	501	461	999999	518	216	532	999999	999999	579	815	505	386	114	661	999999	999999	653	921	819	167	
573	478	534	810	249	397	34	999999	999999	344	114	999999	25	281	462	65	999999	654	196	999999	730	925	999999	999999	999999	659	47	999999	899	534	796	480	999999	406	687	33	926	553	999999	819	508	241	19	244	710	453	999999	832	208	949	763	999999	734	772	999999	647	617	882	273	589	359	59	999999	164	999999	633	138	618	594	439	999999	747	999999	377	548	999999	999999	999999	941	104	299	215	999999	949	770	798	746	162	969	50	415	54	290	690	469	999999	999999	855	696	86	999999	999999	999999	769	820	26	623	367	999999	938	999999	999999	940	179	999999	153	284	770	393	999999	887	976	649	999999	34	999999	466	694	907	99	975	999999	929	864	999999	548	968	16	138	754	184	389	999999	40	318	999999	114	121	400	326	999999	752	999999	999999	999999	348	112	693	999999	736	999999	928	459	999999	963	670	72	999999	400	751	185	278	999999	999999	575	508	57	618	999999	999999	979	999999	999999	590	915	999999	598	982	675	440	446	284	270	401	204	256	999999	794	77	647	361	999999	720	649	151	905	120	832	381	691	300	493	999999	999999	999999	214	999999	868	999999	999999	999999	89	410	959	315	900	17	999999	999999	328	999999	263	550	597	999999	951	999999	999999	999999	19	999999	765	611	984	149	952	999999	135	645	999999	621	999999	576	338	575	281	999999	760	344	250	898	869	398	999999	122	47	942	860	885	805	999999	999999	429	218	625	316	999999	425	820	362	84	881	999999	454	707	517	687	999999	32	977	332	873	320	208	121	999999	377	999999	871	999999	20	966	250	999999	421	641	641	999999	712	999999	803	212	940	981	999999	26	274	944	355	999999	999999	999999	838	908	483	705	669	999999	999999	382	939	919	554	718	352	999999	641	765	999999	76	875	329	999999	763	184	129	999999	338	999999	105	979	999999	213	275	751	999999	999999	342	999999	716	971	421	999999	340	329	999999	658	999999	639	68	999999	508	999999	288	730	999999	999999	84	734	364	999999	341	999999	11	999999	515	716	289	999999	999999	979	999999	999999	326	104	464	67	999999	999999	300	470	711	698	999999	999999	480	521	924	999999	720	69	63	608	11	944	640	232	269	937	813	999999	379	265	999999	88	999999	999999	594	194	275	999999	61	640	999999	999999	999999	642	999999	291	922	993	792	743	256	13	926	701	407	381	999999	241	798	242	630	133	101	456	131	894	644	381	999999	740	280	999999	17	422	999999	118	884	997	17	999999	999999	819	384	635	18	573	999999	384	701	222	999999	43	184	819	999999	319	999999	999999	520	330	646	551	76	62	473	508	995	
513	536	999999	497	467	233	819	227	810	748	465	447	557	741	269	679	999999	20	999999	572	198	411	854	317	280	486	999999	341	472	999999	332	172	509	578	648	848	999999	725	272	810	999999	601	210	570	999999	176	963	588	387	999999	999999	999999	237	936	806	111	681	981	226	980	546	488	754	67	426	303	937	979	999999	999999	277	988	748	435	217	597	999999	293	971	114	523	108	954	601	999999	291	935	573	771	999999	176	430	508	292	999999	876	999999	153	999999	52	238	983	495	965	604	999999	302	801	728	219	900	397	999999	122	466	447	534	999999	667	144	999999	374	999999	999999	255	846	490	999999	999999	341	999999	68	149	929	999999	539	613	989	996	36	988	999999	845	561	646	778	420	396	825	999999	999999	693	485	19	683	999999	775	999999	719	758	883	999999	639	397	469	999999	999999	999999	245	927	833	999999	999999	640	156	234	528	656	910	477	436	103	641	345	999999	999999	582	139	255	22	763	674	999999	248	152	161	999999	999999	101	804	529	338	160	897	992	999999	536	845	999999	999999	999999	129	999999	252	331	999999	205	303	999999	412	999999	129	835	233	173	169	275	918	497	994	730	999999	564	115	947	107	943	743	352	191	530	999999	276	796	676	644	645	37	999999	362	999999	210	999999	688	544	410	503	999999	999999	999999	999999	617	357	868	999999	274	999999	999999	304	234	999999	462	951	999999	882	999999	852	999999	999999	529	523	999999	12	999999	999999	530	32	875	571	546	604	26	19	519	648	913	389	407	78	412	89	999999	732	691	516	504	999999	999999	806	22	999999	464	999999	214	999999	304	999999	222	999999	207	252	999999	999999	757	630	830	452	999999	999999	969	152	455	999999	154	999999	999999	999999	999999	628	543	281	999999	78	999999	988	149	646	804	208	354	307	177	577	871	170	399	371	975	71	686	61	999999	263	999999	869	999999	494	999999	764	520	789	999999	593	296	926	61	620	802	768	490	999999	648	999999	999999	671	975	877	108	984	60	438	540	259	942	492	463	937	241	689	886	655	421	50	688	565	999999	999999	290	999999	999999	779	999999	216	580	502	999999	584	38	175	999999	235	999999	999999	713	91	259	999999	651	803	472	124	388	999999	999999	834	771	608	554	669	999999	401	597	164	875	281	869	333	999999	449	999999	879	908	76	795	660	270	180	336	607	999999	957	932	487	482	994	400	457	333	999999	730	804	39	369	507	999999	638	999999	375	999999	221	925	376	211	723	592	999999	999999	326	231	574	999999	281	947	999999	710	468	999999	681	999999	880	
422	10	932	999999	285	999999	999999	999999	302	32	999999	999999	893	395	390	591	999999	763	889	788	88	999999	111	181	139	532	91	999999	999999	44	528	559	999999	562	999999	999999	443	493	448	741	666	999999	34	999999	999999	796	388	561	999999	129	737	356	999999	102	802	292	898	761	589	752	768	999999	771	267	504	480	319	999999	999999	464	999999	247	999999	157	999999	333	115	999999	999999	342	154	529	999999	677	999999	181	767	402	999999	516	37	682	904	696	973	134	999999	767	999999	73	487	999999	965	999999	972	500	42	999999	970	478	999999	999999	999999	256	607	249	509	103	999999	333	712	917	581	89	437	474	999999	628	184	997	999999	347	999999	573	855	108	564	524	705	999999	999999	999999	999999	999999	340	999999	558	657	98	733	624	889	807	380	999999	570	475	999999	91	507	167	414	469	972	137	838	796	999999	999999	999999	685	999999	397	163	999999	999999	494	299	749	405	915	686	539	999999	382	461	540	828	999999	999999	999999	677	443	207	649	999999	664	459	164	999999	245	998	265	999999	999999	638	999999	653	195	999999	85	185	147	999999	592	999999	999999	999999	599	676	308	999999	347	999999	876	17	999999	200	514	460	924	44	145	999999	170	916	430	949	402	999999	999999	886	643	450	219	999999	999999	757	615	999999	999999	999999	999999	999999	999999	999999	660	158	713	51	96	311	999999	735	847	51	49	889	524	999999	999999	999999	625	855	716	421	334	897	897	428	476	794	585	345	600	288	184	658	65	892	265	999999	245	361	657	999999	747	907	999999	178	418	999999	243	939	128	933	30	14	771	781	943	763	999999	999999	574	301	726	803	999999	568	866	391	999999	632	999999	777	690	274	207	69	673	426	303	999999	999999	999999	561	999999	226	667	267	180	887	283	948	999999	999999	999999	999999	366	930	943	773	999999	311	37	817	999999	528	999999	253	999999	806	711	117	527	470	533	285	748	739	90	586	476	311	696	999999	560	999999	999999	757	739	487	841	999999	730	652	268	999999	999999	17	999999	999999	875	424	999999	999999	185	175	431	999999	497	674	999999	626	999999	366	306	999999	615	533	267	999999	999999	593	513	278	999999	999999	387	874	211	116	303	740	789	963	710	62	999999	999999	329	394	261	885	269	999999	449	225	999999	373	356	535	811	458	750	32	515	292	911	999999	408	999999	999999	557	830	390	380	999999	837	999999	655	254	931	292	999999	872	676	725	334	448	829	999999	304	999999	527	999999	999999	845	989	999999	457	428	151	999999	923	727	606	999999	65	878	694	999999	999999	402	717	111	603	528	254	
878	999999	999999	957	472	412	999999	306	774	39	164	95	535	317	81	438	999999	113	372	368	486	276	999999	669	455	999999	687	999999	902	306	426	999999	776	601	121	999999	999999	471	678	999999	274	430	831	999999	900	999999	999999	999999	999999	964	490	999999	241	999999	767	611	384	130	512	999999	999999	296	404	478	613	999999	318	934	206	661	770	765	434	216	103	999999	445	308	768	999999	594	999999	65	937	815	999999	999999	616	999999	509	999999	546	999999	999999	442	999999	999999	363	70	999999	484	234	999999	655	203	725	573	34	999999	710	176	999999	362	849	999999	871	241	466	999999	195	251	999999	999999	696	625	999999	806	475	773	125	40	999999	247	950	188	369	225	410	743	999999	853	815	550	133	999999	959	194	119	834	571	746	999999	700	875	999999	781	999999	942	39	969	918	107	261	950	680	94	838	411	671	765	999999	999999	723	572	999999	999999	999999	977	362	999999	50	697	641	212	379	999999	390	372	383	406	999999	999999	380	774	999999	999999	999999	599	999999	258	131	782	447	79	915	915	999999	138	543	150	629	157	589	999999	999999	230	466	999999	581	218	999999	476	999999	275	529	999999	460	948	399	585	871	562	534	114	544	268	260	572	297	463	625	262	829	242	776	97	693	16	845	951	299	516	28	243	554	655	753	182	549	999999	464	897	738	957	279	77	623	485	829	670	970	893	760	128	999999	451	646	999999	999999	442	688	454	113	447	999999	364	543	300	559	889	999999	999999	32	754	998	728	523	872	962	709	999999	218	186	184	981	405	755	900	999999	112	18	958	999999	117	854	20	793	301	671	915	534	332	925	940	999999	892	871	999999	129	864	928	774	999999	789	967	999999	278	928	466	890	999999	999999	649	457	881	555	404	915	899	987	934	232	999999	57	184	151	293	245	27	99	534	748	780	785	999999	999999	135	894	149	384	742	865	835	780	999999	999999	682	478	69	610	498	955	117	999999	930	706	574	785	614	825	196	42	910	999999	365	859	862	864	282	999999	429	509	775	524	999999	999999	396	429	740	294	468	815	999999	416	601	579	641	649	855	478	669	350	290	324	198	709	954	468	425	456	38	818	205	999999	190	988	189	592	885	999999	319	999999	54	330	366	999999	999999	503	775	785	228	223	18	999999	978	89	229	461	999999	999999	124	999999	14	294	265	999999	620	999999	999999	612	399	59	763	994	168	524	306	959	957	817	999999	461	693	639	238	999999	810	999999	442	999999	769	999999	266	999999	746	390	149	999999	999999	999999	
760	102	277	172	396	179	999999	999999	999999	999999	783	999999	503	518	693	999999	999999	999999	65	999999	840	229	999999	999999	999999	999999	792	999999	257	777	999999	545	999999	250	67	760	999999	531	253	999999	364	795	999999	978	328	999999	999999	748	999999	93	999999	775	704	623	876	540	770	153	328	725	386	46	999999	867	88	247	999999	999999	460	932	480	713	131	996	95	54	475	352	999999	343	446	54	766	999999	632	609	840	281	374	526	999999	999999	212	528	683	328	37	886	900	90	145	971	297	723	613	999999	654	999999	538	831	75	427	346	999999	288	341	279	603	245	479	999999	102	888	999999	942	439	511	602	323	767	26	588	452	725	208	475	999999	53	560	999999	955	142	743	542	461	572	703	227	250	999999	58	434	999999	431	999999	53	999999	363	780	183	930	61	395	770	999999	486	975	621	786	812	999999	236	53	999999	523	999999	999999	356	482	380	736	294	362	999999	719	592	999999	31	999999	165	393	403	272	386	269	999999	999999	973	727	974	597	91	999999	437	999999	821	999999	604	907	419	999999	999999	880	410	999999	999999	999999	999999	999999	232	999999	953	999999	631	429	191	964	666	999999	619	999999	385	629	508	783	654	854	925	999999	898	212	999999	124	632	999999	656	523	862	939	999999	215	999999	999999	504	435	999999	999999	809	18	585	999999	999999	818	298	999999	318	116	382	999999	999999	791	999999	217	162	999999	215	839	946	170	772	667	112	726	172	413	204	463	134	82	150	151	55	917	630	51	488	999999	825	740	162	550	150	245	157	999999	442	125	999999	484	229	999999	566	648	245	917	754	999999	656	999999	999999	999999	982	309	486	650	746	855	587	121	999999	691	23	215	999999	232	527	866	578	339	970	999999	694	649	853	999999	585	406	999999	713	296	999999	867	941	52	307	567	999999	999999	507	96	587	538	658	942	537	790	360	999999	23	400	887	427	999999	914	999999	999999	999999	456	150	999999	349	999999	874	999999	60	823	999999	172	711	664	685	118	81	999999	393	550	45	707	325	555	999999	766	668	322	999999	999999	550	36	999999	146	234	999999	618	443	746	412	663	833	892	713	717	198	929	358	999999	779	356	84	530	999999	134	635	141	999999	999999	583	999999	561	425	986	283	55	739	574	999999	300	500	637	506	980	886	212	814	611	837	46	837	319	608	630	717	476	505	999999	21	999999	263	33	999999	172	896	112	418	999999	440	671	459	364	999999	999999	288	999999	999999	550	192	922	820	529	999999	803	999999	206	953	795	278	807	999999	384	563	840	
999999	477	999999	344	999999	784	794	908	999999	176	587	482	999999	194	351	998	899	955	182	98	779	734	276	999999	426	699	159	622	999999	999999	131	84	999999	88	999999	811	999999	999999	466	407	138	912	358	590	999999	273	805	768	454	280	907	999999	211	475	999999	313	999999	243	999999	394	635	181	280	547	54	512	999999	322	808	999999	323	999999	499	775	960	999999	385	999999	999999	162	894	390	999999	367	725	536	873	335	27	82	610	451	999999	82	999999	999999	641	811	546	999999	591	493	959	999999	957	251	105	435	999999	999999	999999	525	658	765	999999	999999	999999	913	822	517	639	357	999999	735	928	872	352	999999	999999	13	235	999999	149	872	571	410	999999	999999	410	483	441	447	820	824	999999	94	792	558	581	527	954	728	988	999999	83	999999	198	999999	985	95	899	678	432	511	968	363	386	999999	204	999999	822	999999	999999	348	86	201	536	480	999999	844	89	793	999999	485	58	506	585	120	999999	337	222	208	277	325	584	763	25	319	855	791	707	15	363	492	704	216	225	650	952	999999	707	718	999999	151	15	115	833	946	999999	471	778	276	999999	866	877	624	999999	197	764	323	186	226	624	799	999999	83	439	999999	780	842	291	935	168	916	629	999999	999999	999999	319	999999	929	78	857	999999	23	441	28	497	615	90	735	37	885	638	706	490	103	843	15	931	999999	480	175	619	189	842	117	81	247	383	999999	354	999999	295	393	117	369	240	786	999999	999999	942	747	700	117	263	59	999999	220	999999	410	722	130	387	999999	459	902	247	214	180	334	946	259	999999	30	391	159	600	255	999999	131	863	66	311	876	733	999999	475	512	925	793	999999	861	999999	999999	347	233	500	493	934	999999	132	35	999999	999999	118	692	515	679	725	114	459	999999	621	28	547	665	819	511	79	725	999999	734	999999	386	746	95	999999	269	999999	167	658	117	999999	393	998	838	450	999999	767	999999	228	795	786	999999	344	313	249	90	999999	681	414	989	424	218	777	397	745	239	633	33	540	256	999999	999999	455	351	963	238	999999	709	225	888	743	38	507	642	947	999999	52	999999	845	81	999999	12	999999	669	693	112	999999	610	999999	999999	308	744	999999	999999	799	228	375	992	350	21	70	999999	466	525	255	395	999999	145	450	999999	197	200	187	468	999999	993	999999	786	999999	999999	622	419	617	14	590	999	528	535	999999	999999	102	59	102	834	21	118	545	999999	424	307	400	999999	170	999999	33	999999	566	51	999999	805	413	589	344	999999	398	651	118	
462	935	255	867	186	302	720	195	147	107	999999	457	313	457	587	999999	361	470	152	999999	803	981	482	442	999999	999999	46	325	999999	715	613	445	370	999	93	301	999999	439	999999	187	449	628	885	20	999999	593	256	999999	826	227	983	999999	999999	999999	315	999999	463	812	391	211	265	405	682	432	494	907	97	314	374	295	203	921	256	964	809	184	999999	472	229	893	728	688	999999	295	999999	594	999999	967	693	612	838	365	58	22	921	53	945	999999	525	315	506	942	983	541	34	71	771	291	592	999999	385	991	593	497	482	576	907	397	699	899	718	129	999999	762	456	999999	999999	999999	52	765	239	641	946	999999	999999	999999	705	956	271	670	822	907	384	999999	236	847	772	560	540	355	146	558	999999	626	596	386	331	999999	95	999999	999999	999999	248	827	901	744	999999	999999	111	695	871	999999	999999	999999	86	811	745	999999	535	999999	999999	322	999999	697	999999	681	877	999999	327	20	465	483	999999	84	482	294	668	999999	661	491	999999	103	459	844	483	196	432	999999	549	784	641	273	695	485	131	999999	834	999999	207	230	866	723	361	100	240	999999	999999	999999	556	792	153	197	406	53	806	970	862	999999	999999	443	999999	999999	999999	543	379	201	787	395	952	605	460	126	359	999999	999999	89	742	368	613	999999	117	381	189	756	999999	453	867	651	999999	161	999999	975	337	764	999999	724	942	817	721	49	610	999999	108	950	999999	36	838	965	428	726	238	503	255	138	999999	877	963	34	901	925	333	146	999999	801	999999	484	789	594	469	900	146	999999	999999	999999	999999	423	283	999999	424	614	615	999999	232	999999	923	999999	730	209	438	104	761	999999	916	796	715	473	977	306	368	999999	999999	999999	506	999999	590	999999	856	680	999999	999999	604	734	609	297	319	999999	999999	762	878	82	754	590	166	999999	148	228	18	851	858	21	446	976	870	567	999999	999999	406	999999	999999	999999	663	59	556	526	499	37	318	999999	486	294	999999	225	428	999999	999999	656	97	140	999999	371	304	15	822	640	476	627	863	51	919	947	35	218	399	999999	419	705	44	639	875	121	999999	389	375	573	461	999999	558	999999	465	721	284	275	324	11	325	657	236	915	59	872	173	999999	709	538	999999	351	825	169	875	406	999999	457	265	278	999999	999999	640	258	999999	999999	79	288	999999	208	673	759	999999	999999	942	762	999999	128	999999	999999	999999	642	680	836	314	119	404	398	709	68	109	826	19	56	999999	411	999999	978	736	804	802	884	690	510	999999	999999	
457	438	226	123	927	999999	867	262	330	999999	243	803	943	999999	850	681	578	528	999999	846	750	847	999999	541	744	500	391	999999	210	73	952	179	972	804	999999	966	999999	596	140	999999	959	756	726	730	177	223	44	999999	953	131	315	172	411	28	999999	999999	590	684	378	999999	999999	91	61	266	866	999999	831	148	418	883	509	982	397	503	999999	993	131	127	374	530	999999	725	832	89	757	999999	767	954	55	60	999999	999999	999999	703	492	877	704	999999	863	113	392	895	999999	999999	999999	333	999999	908	140	765	999999	999999	320	848	970	397	999999	972	509	999999	306	999999	103	367	507	23	764	999999	999999	20	298	999999	263	271	999999	571	477	762	468	434	24	999999	823	289	571	999999	186	999999	999999	105	627	732	959	786	807	999999	802	999999	999999	608	568	999999	896	130	477	826	219	59	709	409	999999	999999	513	999999	72	446	63	999999	795	593	836	395	961	915	392	565	702	476	463	999999	999999	587	199	859	865	999999	962	999999	812	745	999999	136	669	999999	185	139	228	884	724	371	999999	988	104	979	771	182	129	999999	737	911	999999	743	595	87	640	342	308	654	999999	999999	483	361	10	60	889	709	725	999999	739	263	999999	818	752	999999	181	999999	493	219	999999	692	815	981	964	999999	620	999999	541	592	693	999999	999999	574	999999	596	887	110	988	53	99	999999	457	491	251	484	999999	315	991	999999	905	859	999999	98	565	999999	999999	501	396	999999	999999	929	178	143	999999	896	432	772	154	165	215	80	999999	449	130	36	245	333	740	999999	337	999999	968	999999	686	833	994	742	19	156	283	395	999999	889	613	999999	999999	324	547	354	62	801	171	835	999999	835	77	999999	999999	538	291	999999	761	999999	771	134	960	140	456	999999	902	999999	999999	997	999999	819	366	903	835	999999	144	921	785	999999	437	536	153	143	999999	851	766	999999	774	480	864	293	634	999999	999999	488	209	762	867	437	452	372	47	999999	953	478	478	174	999999	18	404	370	999999	375	478	244	981	827	999999	999999	354	317	915	293	142	999999	195	558	785	357	760	381	64	358	942	999999	499	999999	190	281	999999	602	30	766	86	999999	89	999999	999999	999999	507	382	381	272	999999	999999	999999	999999	999999	364	292	919	388	226	999999	999999	316	855	433	999999	745	10	647	999999	232	751	297	999999	217	999999	999999	927	228	902	849	999999	10	791	275	807	617	744	949	999999	999999	463	223	999999	999999	63	197	234	834	926	147	506	734	272	999999	341	847	308	547	999999	846	365	700	486	
377	868	999999	524	589	999999	795	999999	999999	821	130	768	538	493	999999	163	450	999999	102	302	765	352	653	999999	752	934	960	319	207	999999	979	633	762	999999	435	999999	41	999999	645	999999	999999	146	455	913	999999	281	802	999999	667	393	950	562	272	408	999999	999999	999999	999999	999999	654	999999	486	803	503	842	496	16	999999	67	990	132	777	648	882	171	629	896	740	594	999999	141	999999	651	999999	606	427	370	363	999999	410	434	746	900	990	554	654	342	999999	80	656	274	999999	305	676	999999	183	914	999999	247	101	138	484	999999	301	522	999999	834	989	999999	425	999999	999999	999999	657	565	999999	876	657	337	999999	296	944	999999	999999	216	140	310	975	553	433	512	980	125	924	282	950	999999	999999	478	496	820	999999	66	655	999999	622	226	648	120	885	306	266	999999	731	999999	194	815	761	999999	392	999999	999999	446	472	912	999999	537	859	384	615	339	277	189	841	999999	942	887	23	418	594	999999	661	999999	667	137	255	999999	999999	999999	999999	145	294	523	95	738	960	907	594	743	999999	94	366	274	504	555	38	87	221	45	999999	999999	801	999999	999999	478	999999	999999	778	345	666	228	153	999999	295	999999	55	753	103	112	735	45	303	280	44	509	556	999999	999999	122	108	999999	716	359	267	999999	344	940	32	616	999999	965	138	258	999999	165	999999	626	978	999999	510	285	999999	118	309	826	13	530	319	999999	999999	999999	999999	666	246	498	511	794	483	504	146	114	731	487	470	770	907	54	204	878	567	930	418	345	999999	823	194	608	59	440	788	999999	631	999999	694	933	339	472	999999	588	653	157	152	484	999999	999999	553	506	647	999999	999999	958	336	440	434	991	999999	300	64	999999	314	903	999999	52	715	999999	482	999999	792	999999	441	999999	42	615	235	999999	787	934	457	215	279	687	960	521	521	829	487	999999	605	702	644	48	999999	598	999999	750	413	999999	768	564	923	852	713	121	107	484	925	720	214	24	999999	999999	843	848	153	626	942	233	531	886	845	291	999999	100	892	999999	37	444	999999	999999	999999	687	175	999999	292	426	973	849	423	47	903	999999	986	591	497	288	205	999999	999999	657	807	190	578	999999	719	642	758	623	999999	704	456	491	388	999999	17	999999	199	999999	566	727	999999	103	809	494	982	87	304	513	603	613	207	468	990	684	999999	826	999999	293	183	650	999999	999999	630	999999	999999	422	389	266	583	970	99	254	12	727	13	999999	380	999999	899	641	347	999999	999999	614	506	999999	500	703	62	191	419	
905	777	999999	68	302	999999	99	999999	570	697	47	929	632	524	953	465	999999	681	963	455	33	394	541	312	424	340	25	222	601	999999	686	999999	401	999999	194	477	97	668	710	251	999999	190	338	944	999999	324	397	100	553	532	999999	32	99	999999	395	999999	245	612	644	962	456	877	999999	648	21	999999	537	999999	339	999999	378	999999	999999	722	174	843	65	597	999999	109	942	925	999999	79	999999	664	124	666	999999	673	242	484	999999	748	794	999999	877	689	999999	475	999999	325	760	77	999999	632	61	376	999999	551	999999	648	609	544	999999	531	999999	243	954	356	999999	871	906	666	253	999999	580	999999	928	999999	999999	376	664	536	322	627	999999	601	915	72	999999	999999	999999	999999	218	593	999999	489	728	999999	205	644	735	585	756	999999	418	999999	824	269	62	829	448	810	585	98	983	82	231	999999	366	616	327	892	999999	999999	777	292	457	659	29	999999	503	665	565	331	999999	88	780	999999	219	999999	999999	656	19	782	310	294	47	999999	610	801	267	336	906	588	327	843	841	786	147	999999	646	999999	249	961	336	782	999999	999999	999999	904	302	823	999999	999999	839	671	882	961	670	492	255	337	999999	228	832	177	999999	977	14	796	999999	993	270	94	999999	612	999999	58	456	999999	999999	783	672	705	508	444	153	620	748	655	961	879	125	654	999999	319	125	30	139	999999	33	999999	260	999999	667	308	563	999999	862	237	264	834	999999	153	453	472	664	999999	719	398	33	148	999999	358	835	367	999999	615	999999	124	497	999999	918	298	503	771	532	999999	999999	999999	880	55	999999	521	400	136	999999	999999	211	999999	999999	771	311	740	999999	885	49	999999	999999	309	999999	947	894	748	740	999999	915	226	650	999999	939	653	315	520	517	978	390	717	958	708	992	906	414	795	469	999999	94	188	163	617	732	631	195	738	779	933	161	999999	999999	531	221	157	331	999999	478	11	999999	999999	232	166	505	332	943	999999	317	523	542	108	999999	24	784	737	73	42	949	318	999999	576	740	584	999999	999999	999999	999999	999999	844	585	999999	326	999999	269	303	999999	996	122	410	687	79	431	265	400	62	999999	767	999999	484	94	298	580	999999	999999	889	60	648	999999	999999	999999	516	629	472	938	999999	782	821	754	490	999999	77	999999	548	630	398	999999	999999	194	999999	648	999999	690	22	760	999999	314	999999	924	999999	253	317	666	987	23	181	999999	999999	999999	743	280	999999	22	265	702	999999	999999	999999	540	154	743	575	463	564	999999	228	999999	616	711	652	999999	626	
999999	384	247	474	999999	932	999999	458	948	999999	167	451	504	738	166	435	999999	744	917	282	625	779	999999	677	853	999999	510	795	356	999999	257	999999	400	999999	22	637	27	999999	616	445	999999	92	999999	557	418	22	999999	748	71	400	999999	967	734	999999	999999	128	748	569	621	308	432	999999	111	126	938	492	60	999999	725	528	417	999999	999999	481	999999	542	583	999999	999999	840	52	761	733	999999	536	290	999999	330	652	894	889	458	616	999999	999999	766	980	999999	618	925	962	218	999999	542	999999	224	839	263	303	999999	999999	668	309	781	265	999999	999999	155	589	658	552	730	208	831	999999	999999	999999	819	999999	20	562	503	471	344	878	833	739	200	973	999999	999999	999999	37	194	359	230	158	835	999999	999999	999999	834	500	959	383	242	20	201	902	999999	749	999999	795	999999	999999	999999	207	965	903	432	931	999999	999999	278	999999	865	999999	24	482	419	810	999999	766	999999	260	728	12	999999	999999	999999	823	548	298	949	572	430	891	744	288	316	999999	193	931	629	421	944	662	231	752	518	539	996	718	493	223	118	263	679	42	187	999999	696	999999	267	999999	999999	999999	232	706	787	973	957	735	175	397	627	708	147	999999	315	75	781	759	452	116	999999	829	804	736	463	999999	222	712	110	277	336	188	674	999999	37	427	439	524	964	544	999999	270	553	106	595	410	126	999999	726	121	267	936	561	160	782	563	999999	999999	999999	999999	761	255	634	897	70	448	43	127	676	887	636	266	999999	908	999999	566	286	708	999999	999999	999999	247	985	988	20	399	626	999999	247	474	705	942	281	354	782	335	635	999999	45	157	376	999999	999999	839	485	10	999999	653	626	999999	287	23	356	200	569	524	270	999999	887	999999	822	520	879	212	192	694	985	449	999999	999999	930	631	673	993	686	61	939	156	513	19	257	973	897	30	197	999999	999999	90	784	268	75	989	767	374	999999	855	129	999999	656	791	25	702	527	427	296	656	349	363	514	518	585	124	142	878	423	848	623	999999	25	500	108	904	665	867	143	940	999999	999999	668	999999	931	843	999999	999999	994	555	455	999999	999999	999999	352	242	576	276	683	999999	857	889	950	486	242	999999	90	166	999999	999999	47	999999	293	999999	792	50	695	683	586	999999	999999	420	884	868	403	999999	133	484	158	865	338	999999	193	192	93	973	358	999999	999999	670	763	343	39	999999	518	795	196	388	748	999999	999999	893	689	942	336	447	15	92	93	99	147	606	999999	827	781	648	476	111	272	
819	692	999999	95	916	977	291	391	10	359	999999	956	745	735	999999	328	444	709	251	855	645	999999	275	999999	507	533	999999	999999	999999	112	870	328	94	999999	929	619	999999	999999	773	964	999999	65	15	999999	999999	999999	999999	999999	171	508	346	939	235	255	999999	851	426	999999	587	392	820	999999	999999	999999	489	289	871	999999	806	236	295	999999	935	287	811	590	962	999999	999999	374	141	296	173	703	765	930	102	999999	499	88	203	628	229	391	153	999999	876	117	253	205	271	999999	74	934	223	999999	13	947	444	999999	888	883	791	223	260	534	999999	486	143	999999	196	42	140	728	43	666	417	554	144	722	999999	855	299	427	112	999999	232	239	999999	65	927	154	404	462	199	319	837	16	140	618	306	399	974	999999	19	239	642	345	901	556	302	999999	813	999999	332	42	594	373	120	892	312	563	999999	87	999999	51	637	677	538	724	828	999999	424	525	425	324	999999	605	999999	873	726	999999	999999	999999	762	477	341	682	139	167	999999	473	999999	248	316	743	999999	896	72	967	999999	999999	999999	999999	727	891	45	298	306	999999	161	989	955	247	999999	425	999999	73	324	164	710	955	999999	999999	999	365	999999	186	999999	681	921	984	999999	450	999999	999999	90	999999	999999	871	442	999999	385	131	15	999999	999999	659	82	890	999999	339	581	907	267	999999	427	434	999999	372	387	859	88	625	96	176	456	999999	965	414	345	85	858	453	722	667	580	425	999999	999999	846	999999	113	328	999999	592	412	635	999999	635	343	655	972	842	493	582	999999	999999	45	838	999999	13	693	668	555	442	481	138	195	599	75	11	68	914	525	531	755	760	461	504	764	999999	999999	339	80	690	113	999999	999999	149	999999	820	390	537	984	999999	171	999999	772	999999	120	999999	999999	593	999999	999999	596	67	327	961	827	213	999999	999999	999999	999999	999999	999999	597	865	339	466	178	56	896	999999	999999	999999	930	682	370	320	987	730	393	489	381	737	769	737	103	55	698	998	322	999999	999999	849	999999	525	170	806	847	999999	401	999999	115	403	697	324	999999	999999	137	999999	601	517	226	577	156	594	97	945	595	999999	771	294	999999	180	733	406	999999	771	78	415	999999	563	472	89	339	739	383	977	49	454	26	38	917	999999	999999	805	283	943	702	868	999999	225	999999	999999	145	999999	886	935	669	300	590	949	997	999999	999999	47	54	999999	248	417	220	120	905	999999	842	743	999999	999999	773	928	999999	790	79	209	977	999999	999999	484	999999	232	999999	448	999999	749	864	999999	
41	999999	930	368	760	147	705	295	657	327	320	80	155	402	740	181	999999	740	176	799	880	999999	999999	826	999999	999999	999999	25	563	999999	801	165	286	775	999999	999999	783	999999	178	986	95	783	999999	659	999999	281	339	551	999999	999999	286	577	582	74	999999	243	460	113	673	199	944	689	999999	885	999999	999999	793	999999	690	569	999999	756	999999	999999	713	106	256	95	841	423	999999	650	532	881	999999	234	999999	221	588	478	999999	680	741	999999	51	405	62	999999	143	830	488	959	999999	922	294	529	999999	999999	361	100	999999	999999	272	259	957	304	999999	999999	399	301	581	582	791	999999	849	717	25	592	148	318	999999	589	951	20	935	999999	789	999999	999999	966	228	190	860	497	491	354	417	492	31	747	248	212	999999	842	259	906	178	999999	83	577	999999	423	264	52	56	407	423	262	323	685	514	999999	262	433	999999	401	721	999999	730	504	309	999999	999999	400	999999	841	323	119	999999	999999	113	999999	537	999999	461	999999	926	817	999999	93	931	165	999999	346	242	692	950	842	769	857	194	875	999999	999999	999999	982	852	863	973	999999	999999	999999	501	294	581	374	999999	241	972	999999	475	999999	851	646	573	999999	999999	999999	167	387	891	480	349	903	999999	238	230	958	999999	479	999999	72	844	246	999999	626	664	884	764	868	999999	718	870	502	999999	999999	999999	999999	15	132	999999	999999	705	596	323	613	999999	597	449	353	153	999999	488	999999	323	412	999999	615	647	947	490	999999	470	299	714	182	609	999999	521	564	999999	948	953	999999	850	336	999999	258	922	395	661	999999	445	421	999999	999999	999999	378	188	999999	231	417	635	67	642	159	167	415	881	151	999999	128	999999	885	999999	205	116	999999	651	987	55	999999	693	261	999999	424	43	59	999999	112	943	241	668	541	342	999999	999999	895	987	701	179	951	376	781	999999	999999	989	560	282	528	505	999999	726	201	999999	420	724	383	772	228	126	117	999999	779	207	772	459	544	552	999999	882	999999	870	950	818	104	999999	912	870	753	434	482	999999	56	606	572	514	477	999999	921	82	939	999999	769	585	71	120	597	583	618	92	454	999999	999999	646	294	510	999999	999999	838	977	812	999999	28	794	643	341	793	999999	635	268	999999	999999	631	999999	942	97	111	999999	757	983	846	338	262	999999	979	474	844	999999	322	72	738	104	769	944	269	999999	999999	999999	941	729	327	999999	948	999999	999999	517	386	662	703	999999	409	999999	625	855	140	484	260	999999	814	999999	497	392	860	999999	999999	999999	177	686	19	
515	982	135	433	37	666	432	390	902	999999	999999	98	192	707	126	663	999999	478	914	814	785	999999	756	999999	999999	242	935	999999	384	830	999999	350	700	653	197	223	283	976	999999	199	707	103	357	999999	999999	90	315	684	744	999999	201	999999	263	872	999999	339	236	965	999999	999999	730	868	999999	81	359	131	398	538	999999	999999	389	361	880	725	116	692	999999	968	999999	999999	927	260	819	474	638	999999	999999	827	430	857	987	317	999999	802	468	999999	98	286	438	231	692	776	174	841	530	999999	539	538	766	541	999999	268	157	999999	867	480	58	540	442	557	44	570	118	662	914	81	45	87	267	277	603	999999	539	999999	999	160	95	977	944	798	999999	558	999999	888	357	999999	170	999999	935	987	790	557	843	880	999999	131	999999	512	999999	458	999999	462	281	999999	937	958	729	560	968	716	395	80	999999	999999	999999	486	999999	229	999999	195	911	688	152	279	486	55	999999	999999	409	878	493	583	60	496	993	808	286	999999	999999	398	10	610	388	228	602	719	999999	208	594	999999	622	999999	207	741	547	999999	319	11	999999	999999	258	80	160	100	999999	812	999999	109	650	487	209	937	999999	916	195	311	309	924	677	767	94	510	999999	699	265	54	385	999999	949	999999	499	285	559	999999	149	929	459	298	994	790	699	999999	557	116	999999	684	999999	290	555	245	817	395	334	999999	807	748	999999	999999	834	188	999999	710	160	774	999999	924	387	999999	776	266	851	999999	929	999999	78	232	952	957	999999	581	875	104	999999	999999	999999	113	950	315	262	401	922	997	999999	815	999999	989	999999	999999	128	999999	306	960	999999	299	393	999999	466	447	186	585	999999	59	999999	999999	313	341	999999	447	715	885	973	82	957	999999	999999	854	557	123	533	88	999999	179	839	610	999999	999999	590	475	329	262	999999	513	139	999999	606	872	733	210	999999	32	53	274	78	242	614	234	13	999999	954	539	999999	999999	913	999999	74	626	220	663	999999	999999	751	999999	999999	462	249	469	943	290	779	471	131	999999	612	511	45	256	110	606	996	59	911	461	520	789	14	304	599	41	612	979	999999	80	231	122	280	573	156	615	999999	154	291	999999	360	999999	418	900	999999	412	71	999999	525	613	999999	928	487	300	999999	338	999999	999999	870	911	678	799	809	61	136	499	240	999999	999999	999999	613	852	999999	198	111	36	381	999999	563	999999	970	793	464	58	413	999999	635	980	612	999999	166	999999	284	379	54	560	684	366	774	251	182	599	719	40	999999	814	999999	999999	
198	933	956	355	391	683	999999	884	345	760	647	833	863	259	859	999999	338	564	999999	398	154	550	999999	24	999999	322	24	999999	84	433	999999	999999	142	347	791	679	862	999999	999999	601	438	169	225	999999	719	941	387	922	999999	438	999999	445	246	771	999999	999999	999999	941	26	78	668	570	810	999999	999999	58	700	526	467	999999	428	999999	999999	999999	960	999999	999999	999999	999999	397	935	101	641	999999	732	612	362	370	202	153	999999	921	795	999999	999999	867	359	314	220	670	250	861	999999	559	19	185	547	999999	811	170	324	171	645	629	143	576	999999	174	189	110	999999	340	333	324	101	507	731	999999	53	102	999999	30	218	635	156	83	636	91	636	999999	74	101	559	42	999999	999999	285	175	465	365	938	195	135	120	973	999999	537	150	999999	512	453	249	999999	718	536	303	952	999999	482	69	940	847	537	999999	45	605	780	999999	999999	174	999999	999999	843	688	164	448	894	108	999999	246	546	496	623	999999	999999	825	874	841	506	535	974	999999	693	405	425	100	658	503	999999	378	139	999999	655	303	290	999999	406	538	564	999999	408	854	359	999999	523	453	999999	412	528	219	999999	939	794	999999	200	955	999999	447	272	73	790	401	33	292	116	309	840	999999	843	225	429	346	286	419	136	999999	999999	458	882	971	999999	255	975	864	999999	999999	451	695	113	334	26	958	275	500	306	17	830	77	138	223	999999	903	568	312	790	999999	662	385	999999	80	49	423	999999	999999	206	544	426	168	643	916	999999	155	227	518	209	999999	80	999999	122	129	999999	849	329	669	368	963	999999	672	84	264	537	75	861	43	295	602	404	974	999999	999999	590	671	999999	222	364	467	686	60	999999	999999	999999	999999	273	714	780	200	103	895	932	999999	858	999999	999999	999999	388	792	293	194	233	606	76	105	491	360	538	627	425	999999	314	901	287	636	569	754	941	660	802	999999	262	104	508	999999	51	71	903	836	587	54	833	999999	183	502	826	506	263	999999	395	913	186	162	775	986	590	41	955	231	194	339	448	727	999999	146	931	138	107	567	63	430	456	701	50	381	283	742	999999	785	809	72	501	999999	275	888	970	999999	329	522	918	20	115	682	999999	258	606	115	581	46	570	698	999999	999999	173	965	466	999999	122	999999	999999	999999	313	180	421	131	837	724	462	111	999999	831	999999	585	648	53	324	774	59	791	999999	177	171	691	224	999999	664	805	999999	999999	432	999999	986	925	809	999999	707	999999	999999	529	420	881	653	479	
870	739	889	823	57	999999	650	692	435	999999	628	544	687	622	955	999999	467	42	174	999999	679	680	844	999999	775	578	999999	389	513	999999	381	894	524	691	820	485	232	841	758	439	659	739	999999	999999	307	275	392	95	979	999999	72	388	716	999999	799	200	999999	16	57	478	999999	270	189	906	949	734	29	999999	801	480	86	626	284	735	503	940	620	188	585	510	196	261	999999	552	999999	993	999999	34	892	999999	591	226	793	289	655	398	560	163	715	999999	255	397	293	509	999999	446	999999	981	999999	859	579	715	430	999999	292	999999	999999	636	449	956	556	995	112	180	888	860	999999	994	89	114	389	466	473	22	265	999999	967	900	668	30	889	206	37	43	999999	876	796	256	997	133	999999	923	999999	759	26	999999	294	123	620	33	613	119	902	999999	479	123	252	418	999999	999999	999999	999999	999999	428	77	360	968	79	129	22	74	999999	996	955	576	999999	751	999999	995	15	514	853	999999	644	416	779	303	999999	563	937	633	999999	964	513	999999	578	999999	296	999999	666	291	224	994	608	959	38	999999	999999	325	22	371	538	423	286	979	999999	679	333	21	999999	66	833	515	191	388	686	999999	493	397	998	999999	465	32	339	723	299	859	681	684	999999	666	357	818	999999	576	105	964	687	534	999999	898	999999	284	402	609	458	709	812	229	283	999999	629	558	327	511	906	999999	93	999999	690	852	999999	648	632	631	709	24	999999	615	292	999999	933	958	999999	110	880	190	630	730	275	590	56	462	411	971	46	798	501	49	670	999999	880	134	843	14	999999	999999	651	999999	999999	443	744	999999	999999	561	484	999999	26	226	631	999999	999999	999999	298	109	805	545	247	661	595	910	523	924	944	702	841	808	124	537	210	897	538	859	830	831	845	849	999999	999999	999999	376	999999	284	999999	944	704	999999	836	999999	999999	364	745	990	185	989	999999	820	999999	244	719	675	555	489	26	999999	196	35	533	466	264	956	30	396	174	999999	138	248	515	10	999999	999999	999999	380	338	846	161	999999	683	840	911	35	999999	291	140	821	820	302	267	685	999999	999999	993	380	489	252	343	358	825	956	860	999999	314	999999	246	405	702	999999	160	180	999999	648	352	692	554	238	369	739	266	352	408	999999	999999	830	252	328	331	999999	891	95	512	803	999999	727	980	239	721	344	54	735	129	645	151	97	113	999999	999999	999999	825	999999	883	604	102	482	557	34	999999	999999	20	917	83	109	293	75	668	999999	999999	624	999999	324	517	
999999	999999	531	233	999999	999999	999999	727	142	991	999999	999999	639	999999	908	710	999999	179	955	538	999999	333	136	661	999999	361	86	429	335	194	712	999999	510	999999	857	909	999999	258	794	999999	807	756	878	926	999999	332	654	862	759	999999	684	999999	757	785	279	701	568	869	213	999999	617	474	402	999999	289	999999	276	895	354	999	149	991	384	624	731	490	455	210	999999	697	999999	224	999999	999999	509	266	999999	724	999999	999999	351	701	55	392	999999	999999	364	930	646	628	65	758	517	999999	927	693	80	999999	64	788	999999	367	271	516	704	403	804	144	447	33	593	552	430	999999	658	448	946	992	900	399	136	525	564	979	641	999999	706	999999	339	816	195	706	670	685	911	983	440	538	688	330	537	230	999999	623	45	999999	338	329	112	999999	999999	999999	243	999999	662	730	803	291	875	756	999999	895	999999	630	999999	999999	881	744	999999	674	999999	999999	999999	579	861	905	999999	940	944	137	999999	386	807	999999	80	116	999999	15	33	191	189	158	999999	999999	634	642	425	861	785	157	631	999999	52	437	481	338	774	663	803	756	697	999999	999999	747	999999	319	98	955	560	999999	424	875	721	105	495	859	755	381	945	999999	999999	180	165	999999	505	37	344	380	999999	999999	341	809	212	276	493	999999	811	915	999999	324	999999	470	310	64	732	999999	871	946	999999	621	582	999999	999999	584	276	526	707	549	251	118	975	718	586	819	399	615	673	455	612	999999	58	840	585	999999	999999	30	869	110	74	750	166	999999	999999	757	999999	999999	101	627	10	966	619	999999	673	999999	348	835	883	999999	999999	999999	999999	425	999999	773	573	742	817	96	908	255	657	607	484	999999	952	588	290	828	999999	460	523	999999	455	999999	999999	785	176	897	292	839	146	387	445	948	667	740	62	999999	194	999999	131	999999	999999	754	319	21	787	999999	735	760	999999	65	831	214	602	46	999999	698	224	787	576	919	803	79	118	279	999999	536	833	999999	999999	626	999999	243	999999	518	336	700	336	547	998	999999	172	532	294	999999	556	240	999999	631	771	364	449	407	999999	999999	211	649	646	999999	999999	261	348	524	234	929	420	597	876	94	709	278	999999	677	788	581	757	999999	784	36	722	932	191	211	450	181	186	247	393	136	999999	999999	64	295	999999	746	655	647	999999	364	999999	959	999999	271	999999	502	999999	772	618	278	454	999999	865	999999	327	917	80	146	83	999999	752	183	999999	999999	999999	32	999999	87	979	52	926	999999	972	999999	999999	763	577	920	289	948	
189	414	628	999999	682	999999	821	444	967	780	676	518	573	255	611	999999	755	614	494	899	287	914	999999	576	352	999999	957	444	263	999999	349	159	857	135	873	348	999999	98	999999	999999	210	999999	119	209	375	417	545	999999	818	869	999999	999999	435	999999	999999	275	621	999999	999999	346	999999	386	191	999999	440	526	661	447	382	273	941	999999	999999	105	999999	508	804	999999	210	934	799	999999	626	394	556	999999	724	477	465	999999	999999	502	999999	730	968	824	598	999999	768	848	756	999999	355	554	927	999999	425	339	691	171	470	999999	851	838	547	999999	760	796	856	63	802	193	999999	774	999999	448	351	999999	136	874	910	107	999999	999999	999999	999999	884	81	466	215	961	394	999999	304	146	698	999999	486	999999	999999	74	801	850	999999	999999	572	999999	581	18	488	999999	999999	999999	999999	261	373	214	498	660	846	316	688	999999	650	102	418	408	999999	999999	848	797	864	635	999999	810	119	257	119	317	999999	585	313	73	977	215	364	999999	968	999999	773	493	162	825	346	472	385	470	209	622	637	174	437	943	169	691	145	999999	854	17	152	125	105	191	56	999999	13	999999	362	999999	738	236	440	645	864	999999	645	999999	999999	886	434	999999	57	496	999999	450	158	369	904	296	80	392	999999	961	900	657	999999	970	779	999999	469	761	118	765	884	411	999999	999999	88	804	55	107	683	968	999999	999999	78	608	999999	999999	122	643	720	999999	374	356	899	999999	744	216	966	999999	268	222	427	672	539	292	612	278	715	365	291	999999	251	972	708	368	388	406	589	999999	468	183	964	825	51	52	400	538	511	265	57	999999	837	380	999999	470	551	909	999999	786	996	243	890	756	999999	621	824	401	647	540	100	348	627	187	217	94	258	601	631	497	999999	999999	766	999999	999999	419	271	871	144	247	817	478	442	999999	999999	999999	999999	999999	473	429	228	998	999999	971	999999	709	253	660	173	753	999999	999999	287	999999	894	999999	476	999999	448	942	359	953	267	409	722	622	905	824	394	982	999999	50	137	211	999999	893	193	794	295	608	175	611	707	390	35	867	200	965	908	999999	757	999999	999999	531	80	274	741	491	259	551	803	428	275	190	952	999999	822	999999	208	11	739	682	999999	839	776	999999	255	877	999999	999999	432	999999	999999	999999	234	948	280	606	141	14	161	701	545	744	804	746	346	527	438	852	55	124	767	907	140	999999	709	930	754	332	999999	863	117	404	129	999999	512	750	955	13	902	225	999999	203	999999	47	146	999999	44	
999999	411	728	449	531	809	318	183	18	393	159	249	349	851	808	985	297	594	999999	999999	941	244	595	571	434	949	829	179	573	999999	102	939	309	895	724	921	300	999999	585	999999	811	999999	999999	366	806	764	999999	999999	146	999999	999999	453	999999	785	102	999999	815	166	24	581	980	999999	610	950	300	220	940	999999	137	999999	695	873	18	556	813	262	999999	999999	765	670	397	465	42	366	507	999999	944	523	803	999999	116	999999	410	13	614	672	89	553	76	595	823	999999	999999	259	521	688	445	999999	972	839	65	586	401	354	194	524	999999	253	453	651	276	426	650	208	999999	562	472	999999	999999	150	183	999999	172	999999	999999	288	229	783	844	999999	213	505	551	999999	873	529	742	65	819	100	566	999999	110	424	329	407	999999	48	479	959	225	441	999999	831	999999	999999	423	231	508	999999	305	999999	409	633	448	770	999999	687	334	260	820	417	195	852	583	348	95	748	850	449	820	190	313	999999	603	772	999999	999999	307	14	999999	520	557	913	794	244	999999	476	976	999999	531	780	999999	228	149	999999	255	999999	258	328	999999	675	381	69	95	124	28	524	39	999999	770	165	390	999999	999999	309	859	282	67	999999	999999	618	772	301	999999	49	477	94	745	796	526	999999	471	979	230	441	148	497	827	680	999999	911	447	999999	788	375	400	393	84	999999	999999	973	999999	999999	416	175	903	90	999999	55	647	934	778	999999	158	424	694	410	109	713	171	371	454	386	133	10	181	471	512	551	999999	94	20	905	848	552	759	562	573	65	538	68	999999	781	999999	291	143	999999	161	373	999999	989	999999	999999	678	586	529	219	784	999999	999999	441	999999	999999	406	563	923	872	395	606	999999	141	837	54	184	113	25	999999	999999	999999	866	999999	999999	149	870	659	999999	648	237	271	33	549	999999	166	999999	106	999999	756	999999	999999	999999	999999	817	555	999999	549	161	248	999999	575	570	999999	865	999999	549	35	132	999999	999999	999999	999999	999999	999999	133	582	126	364	681	999999	999999	622	269	999999	875	485	999999	999999	763	999999	999999	999999	562	462	661	701	176	999999	835	999999	46	973	62	36	999999	716	92	624	693	999999	591	999999	480	999999	118	952	310	569	990	466	999999	874	368	997	408	248	210	822	999999	999999	415	442	528	73	999999	114	570	242	658	999999	999999	982	999999	790	849	145	37	305	353	709	401	607	692	378	675	172	615	64	628	400	515	269	640	271	999999	158	666	417	320	13	999999	999999	911	832	999999	960	999999	578	157	272	999999	
904	999999	284	999999	999999	749	999999	398	783	999999	515	613	267	999999	999999	351	205	999999	999999	478	999999	984	350	999999	332	695	860	999999	714	755	999999	906	366	189	999999	790	365	240	759	409	517	28	537	513	876	464	654	189	931	618	221	999999	999999	793	999999	920	999999	957	708	999999	999999	845	683	999999	462	609	257	88	51	352	985	999999	999999	999999	999999	601	999999	836	450	868	51	681	383	105	543	691	459	999999	589	999999	999999	408	532	999999	999999	672	345	509	61	277	217	575	148	588	999999	256	999999	166	831	998	472	302	999999	839	81	217	471	999999	999999	771	160	683	999999	360	690	999999	442	999999	781	299	266	999999	999999	999999	661	475	542	795	472	296	808	999999	999999	999999	228	369	890	999999	574	312	210	757	25	289	999999	533	87	787	999999	55	814	999999	385	999999	741	525	516	343	188	606	675	999999	124	207	963	857	941	907	142	331	696	749	999999	999999	98	509	932	505	66	137	999999	755	897	999999	999999	752	917	209	849	999999	999999	999999	515	968	637	999999	642	817	326	269	591	179	655	576	358	74	803	905	453	241	592	21	286	60	999999	999999	778	697	724	221	939	742	68	439	477	149	244	294	842	564	867	124	189	797	546	999999	109	999999	999999	418	948	21	756	617	999999	842	999999	464	759	717	756	945	103	115	999999	849	999999	226	108	218	830	519	999999	888	374	999999	999999	489	513	989	999999	456	628	999999	272	999999	999999	999999	329	999999	869	779	999999	134	999999	999999	31	84	477	697	117	883	233	999999	587	438	948	868	253	641	999999	790	951	770	999999	999999	326	786	842	401	863	999999	896	472	349	61	999999	938	90	452	456	757	22	999999	999999	936	999999	768	728	834	999999	999999	999999	999999	999999	999999	999999	763	237	509	605	244	242	85	833	446	999999	761	520	999999	453	19	787	800	194	263	778	144	888	960	86	558	68	18	421	746	473	219	846	270	232	231	710	580	847	999999	525	936	999999	445	999999	472	257	201	390	970	339	407	502	372	310	693	875	277	999999	57	186	999999	663	96	972	777	914	999999	313	232	308	216	953	972	738	841	999999	453	21	613	310	866	627	999999	999999	999999	716	484	959	539	355	443	157	999999	46	300	282	896	472	182	999999	996	999999	168	672	132	453	530	634	469	542	999999	999999	819	746	999999	606	999999	999999	999999	70	439	301	999999	999999	999999	999999	999999	936	447	568	999999	980	838	65	313	978	469	999999	999999	999999	196	850	499	997	999999	999999	338	999999	726	694	999999	227	565	
121	128	705	123	999999	807	999999	300	999999	196	999999	288	451	427	763	999999	341	147	443	395	293	874	999999	801	777	953	686	730	109	219	752	508	47	999999	726	999999	608	864	187	971	999999	331	999999	663	599	719	481	760	999999	620	395	557	999999	831	282	247	999999	904	346	338	999999	999999	999999	999999	444	999999	250	37	700	825	834	476	959	472	174	962	281	924	999999	67	999999	999999	164	999999	999999	205	880	999999	152	489	407	704	527	849	999999	887	140	999999	229	999999	478	453	70	749	999999	999999	999999	165	999999	319	965	615	702	288	999999	205	188	999999	999999	999999	999999	999999	884	221	428	999999	949	120	999999	286	831	64	705	15	589	38	865	415	704	999999	607	725	548	832	523	792	12	248	992	653	709	429	999999	999999	685	443	569	848	331	654	968	487	542	999999	488	911	909	696	999999	999999	339	999999	999999	654	642	795	496	61	999999	636	138	710	127	968	576	999999	999999	724	329	999999	468	27	94	59	937	129	193	168	354	611	882	999999	549	999999	324	936	999999	22	999999	889	946	999999	999999	694	525	268	369	999999	813	86	999999	195	377	552	369	999999	999999	999999	716	999999	999999	338	707	96	753	823	171	953	654	999999	989	384	999999	440	210	951	866	399	999999	679	759	619	354	278	97	999999	938	996	804	11	258	465	305	825	286	999999	999999	73	941	999999	106	999999	999999	183	999999	149	808	936	352	999999	456	299	999999	47	999999	999999	984	439	998	66	885	174	999999	653	999999	534	88	560	163	999999	999999	999999	999999	831	582	999999	701	180	192	948	888	999999	654	396	555	958	42	268	72	294	633	380	74	884	817	932	267	275	791	562	70	257	782	759	275	652	841	601	465	420	301	813	257	60	177	883	519	761	107	433	999999	820	498	999999	959	771	738	573	24	649	95	999999	389	629	888	640	229	894	999999	902	127	441	803	651	999999	999999	999999	24	717	933	999999	506	177	368	70	249	759	999999	999999	504	914	278	587	815	999999	999999	434	627	171	999999	664	625	640	205	315	70	27	847	877	148	647	999999	855	999999	237	588	268	30	999999	648	999999	316	103	999999	999999	849	853	999999	325	136	396	506	852	999999	279	797	865	972	62	10	232	911	45	999999	857	201	422	506	587	746	999999	413	68	999999	655	999999	531	24	999999	466	999999	38	531	750	752	151	870	675	811	440	723	295	967	568	425	999999	281	441	769	999999	436	999999	410	579	528	982	447	999999	535	921	999999	850	999999	596	793	204	390	294	908	999999	
330	999999	695	157	33	321	445	999999	108	685	86	999999	255	421	39	999999	627	999999	231	770	703	541	149	889	175	872	531	381	774	999999	589	986	999999	63	476	999999	660	263	999999	217	547	947	240	999999	845	185	605	352	567	933	576	437	72	999999	22	788	999999	806	981	160	999999	74	725	877	105	999999	999999	202	999999	349	209	374	406	24	232	756	999999	999999	999999	989	999999	188	999999	841	654	161	924	394	999999	688	92	854	281	405	999999	999999	231	999999	999999	756	618	412	407	227	734	212	41	999999	999999	999999	486	318	762	992	882	611	999999	884	232	943	174	182	161	266	267	355	102	10	597	749	534	947	544	297	381	864	780	595	116	999999	130	876	478	999999	999999	773	101	289	999999	815	232	999999	140	811	999999	445	261	151	960	999999	999999	40	460	999999	731	538	774	475	999999	27	999999	664	777	779	822	999999	999999	376	999999	999999	263	812	487	782	526	197	999999	732	705	935	613	639	635	727	999999	99	426	311	999999	672	999	626	999999	504	985	567	569	999999	988	302	999999	884	999999	999999	135	306	552	678	649	544	999999	52	999999	684	414	200	39	59	446	733	999999	402	322	999999	999999	637	153	999999	796	958	627	999999	743	412	204	728	553	168	602	45	546	748	999999	999999	950	999999	999999	984	999999	795	538	999999	999999	265	430	348	572	702	999999	498	999999	569	999999	690	916	266	999999	366	490	685	999999	871	999999	410	196	134	999999	803	442	537	780	999999	892	11	430	117	551	487	999999	856	999999	999999	186	999999	882	977	866	971	602	999999	658	999999	504	415	158	999999	999999	999999	79	306	607	768	270	999999	718	994	999999	880	999999	999999	714	820	384	633	999999	795	999999	353	999999	219	268	769	999999	999999	878	289	665	486	852	762	54	48	999999	686	259	398	999999	999999	395	888	999999	985	710	793	979	837	126	870	999999	363	972	719	984	859	999999	837	567	522	576	438	339	200	38	507	764	676	999999	697	384	140	999999	963	957	640	999999	282	69	417	999999	50	999999	999999	599	499	999999	335	999999	999999	648	421	830	77	164	957	999999	118	957	212	38	999999	436	428	495	999999	157	999999	762	999999	950	765	999999	999999	753	535	274	544	600	538	717	999999	622	999999	59	963	310	999999	999999	999	91	800	999999	999999	389	999999	614	999999	309	843	351	780	572	708	608	882	643	680	323	629	693	24	517	999999	494	598	690	583	378	532	999999	999999	210	762	999999	159	999999	921	770	299	921	529	245	757	197	936	866	914	254	177	999999	629	
823	189	999999	76	999999	895	372	790	774	999999	376	999999	397	341	580	999999	445	999999	440	999999	909	34	999999	999999	999999	760	241	558	999999	776	338	999999	999999	826	196	30	455	206	999999	999999	559	980	524	889	162	468	369	999999	366	66	478	796	736	607	720	798	481	152	298	999999	999999	814	999999	997	702	175	573	571	154	559	365	248	999999	999999	173	928	509	999999	999999	319	401	386	201	676	307	542	999999	605	999999	398	999999	312	908	999999	892	745	999999	999999	197	986	895	999999	711	999999	701	240	214	999999	443	999999	298	663	141	999999	999999	999999	999999	391	699	170	701	968	999999	999999	20	62	340	255	992	428	15	999999	631	34	424	603	999999	395	975	999999	337	622	171	323	999999	886	181	930	999999	615	999999	541	827	36	999999	999999	999999	955	796	648	899	999999	859	25	786	316	41	116	563	536	612	236	999999	632	832	88	806	999999	656	999999	999999	999999	50	999999	305	474	165	999999	999999	497	271	719	999999	999999	178	378	762	999999	537	999999	854	74	999999	678	999999	999999	999999	205	204	217	131	999999	308	671	767	499	918	999999	719	322	160	437	377	76	999999	999999	637	89	464	999999	999999	659	614	862	279	999999	999999	999999	999999	999999	348	960	409	531	999999	81	421	927	569	678	460	289	436	225	642	427	696	310	999999	121	999999	55	740	741	891	471	585	446	999999	950	465	556	109	320	973	999999	37	845	700	203	999999	709	520	785	999999	45	999999	399	229	851	130	733	958	272	150	999999	229	668	640	904	496	974	534	619	223	903	999999	125	251	452	399	850	999999	220	999999	999999	535	955	999999	999999	248	195	226	999999	829	731	999999	837	180	680	970	999999	215	795	706	506	999999	999999	572	109	855	117	157	777	461	279	999999	748	999999	591	999999	274	999999	784	666	999999	758	999999	789	999999	316	352	945	570	481	40	999999	814	513	143	999999	999999	393	638	10	140	999999	449	98	560	607	849	215	588	999999	706	438	999999	138	405	748	201	121	999999	793	513	171	587	999999	431	999999	319	244	498	217	999999	881	301	784	999999	273	318	894	239	999999	466	147	367	656	774	601	999999	685	999999	395	192	522	313	844	496	968	460	153	667	925	999999	614	716	380	781	825	999999	646	602	141	439	306	882	205	999999	375	804	930	999999	829	999999	999999	999999	113	35	619	577	457	999999	567	812	175	237	999999	596	852	431	986	875	949	464	999999	999999	999999	956	886	640	117	518	131	174	530	622	838	513	664	999999	612	354	171	257	689	359	44	328	
274	79	999999	608	484	944	999999	64	581	374	844	550	158	999999	149	979	999999	939	999999	403	292	552	398	999999	932	999999	818	641	713	701	999999	227	59	658	691	999999	999999	508	44	186	356	475	51	473	999999	999999	339	465	215	999999	787	750	193	641	46	999999	999999	778	676	120	136	999999	999999	880	599	627	999999	500	999999	999999	917	961	905	999999	56	816	510	999999	140	999999	999999	363	436	531	913	33	999999	999999	621	969	146	292	999999	923	60	180	134	170	873	51	622	999999	999999	883	999999	999999	999999	203	999999	230	999999	755	647	999999	85	999999	999999	819	967	576	593	93	878	495	195	635	139	981	939	876	691	350	61	999999	205	204	999999	552	266	97	999999	840	823	401	999999	391	999999	974	848	999999	431	315	203	307	999999	539	960	513	999999	639	697	864	999999	717	999999	870	704	558	662	881	419	206	562	879	999999	999999	999999	487	736	804	999999	999999	143	999999	999999	386	999999	753	640	999999	243	849	999999	627	400	323	586	116	999999	888	687	95	322	966	868	234	752	324	909	705	280	483	999999	893	648	999999	731	999999	272	162	999999	999999	917	996	647	569	352	935	489	999999	175	163	623	848	126	904	842	176	793	230	633	999999	999999	935	395	999999	999999	960	999999	999999	591	984	999999	999999	174	736	177	326	329	999999	999999	816	999999	999999	539	127	859	999999	777	744	700	999999	808	51	528	999999	116	982	999999	999999	999999	391	957	631	493	191	999999	912	683	389	736	525	847	495	348	817	998	18	406	277	900	153	193	244	167	35	999999	801	192	999999	999999	195	715	441	999999	500	859	999999	351	358	807	946	255	397	17	184	718	323	703	999999	999999	108	586	343	987	354	207	722	999999	467	15	518	730	410	759	999999	810	415	684	847	999999	794	999999	57	470	953	897	796	236	982	999999	863	999999	481	389	531	609	381	454	999999	302	146	738	884	353	298	999999	844	637	466	373	312	639	855	753	108	440	538	872	44	456	411	496	491	159	151	420	259	999999	237	942	999999	961	227	554	820	66	782	704	181	736	63	999999	770	619	14	234	253	999999	291	100	80	999999	419	20	891	650	257	999999	211	999999	967	823	409	999999	934	351	421	310	933	999999	658	833	700	999999	402	253	999999	872	154	999999	177	531	739	999999	871	929	999999	216	663	180	808	999999	503	303	769	999999	758	256	999999	663	812	942	793	249	999999	246	999999	122	617	647	925	999999	999999	293	711	445	94	272	652	15	799	214	999999	763	243	610	340	407	538	
999999	999999	478	197	999999	115	234	738	999999	704	999999	130	439	599	26	254	433	467	999999	999999	333	155	495	604	679	864	607	306	999999	16	832	906	410	999999	454	999999	456	197	109	188	999999	707	594	568	27	884	999999	615	999999	999999	809	152	129	816	214	26	999999	873	518	626	507	999999	707	493	871	728	719	855	154	999999	999999	246	368	42	114	999999	561	926	999999	794	503	992	676	999999	999999	689	999999	594	379	438	163	582	678	482	999999	559	999999	999999	697	999999	174	514	471	999999	720	999999	783	97	711	999999	999999	82	296	724	132	515	261	194	296	999999	941	999999	999999	716	710	999999	568	886	361	555	626	461	239	297	999999	989	531	999999	802	634	999999	698	999999	791	973	90	999999	999999	359	175	307	815	814	515	358	49	999999	754	66	999999	13	897	736	999999	962	13	842	999	104	143	999999	351	392	661	285	252	252	695	743	629	929	999999	537	999999	257	810	647	724	939	999999	999999	776	853	999999	999999	19	999999	725	999999	999999	247	999999	859	225	191	999999	999999	162	999999	999999	999999	343	999999	436	999999	999999	370	550	999999	999999	366	128	69	514	183	216	498	999999	40	276	289	526	999999	999999	391	643	755	321	13	301	386	999999	494	833	793	627	765	426	733	241	649	999999	999999	677	613	999999	237	354	52	999999	467	349	132	963	825	280	999999	247	54	931	643	58	999999	618	774	871	999999	235	721	555	999999	999999	360	798	627	999999	710	198	170	999999	999999	999999	278	999999	833	47	999999	999999	17	522	999999	527	382	999999	598	600	875	208	999999	741	999999	11	633	497	533	999999	989	333	346	999999	570	999999	87	781	525	999999	779	999999	784	737	509	112	999999	999999	404	924	999999	558	210	37	999999	512	295	428	777	413	777	781	505	447	58	48	195	999999	952	999999	449	600	285	999999	820	367	423	999999	242	393	784	434	102	609	697	440	133	318	999999	999999	992	659	14	999999	464	998	22	346	999999	470	916	177	256	532	484	108	283	844	999999	634	98	130	195	999999	629	999999	689	999999	750	618	999999	876	999999	893	999999	790	595	173	900	999999	999999	86	999999	771	476	616	999999	569	135	999999	166	289	112	341	970	872	474	620	999999	121	318	126	596	80	556	999999	999999	362	652	999999	512	999999	943	394	999999	21	643	423	917	23	175	130	770	161	461	999999	774	752	999999	17	326	975	681	789	514	999999	489	999999	225	435	999999	824	916	440	999999	57	999999	718	61	958	239	60	702	479	945	999999	355	999999	619	921	276	341	439	645	
378	537	437	164	880	61	531	237	208	999999	999999	350	213	340	74	413	298	66	701	999999	778	999999	282	212	843	325	999999	54	796	999999	169	999999	999999	281	72	558	619	999999	999999	10	436	12	852	220	988	605	984	25	380	215	633	220	640	999999	867	112	999999	235	999999	564	999999	487	440	904	333	300	954	932	999999	999999	999999	116	228	700	538	775	999999	71	224	247	341	867	999999	591	670	948	999999	999999	999999	999999	999999	393	871	283	999999	999999	571	947	887	697	999999	62	747	864	999999	526	999999	939	935	101	999999	999999	999999	82	232	310	813	999999	244	999999	740	42	527	317	221	410	245	944	868	588	214	475	184	526	597	289	999999	808	180	999999	956	620	999999	322	280	999999	382	798	60	999999	999999	999999	712	512	999999	617	999999	999999	652	20	291	999999	80	357	886	223	28	494	999999	943	999999	999999	678	101	428	129	56	215	47	120	37	999999	893	347	452	999999	763	999999	569	979	999999	689	166	170	861	999999	999999	639	999999	66	92	999999	322	117	350	999999	54	999999	94	837	571	329	402	542	982	844	163	733	904	405	999999	356	925	506	999999	999999	999999	517	239	519	579	417	779	980	38	149	133	786	997	321	999999	999999	586	731	417	435	296	623	999999	26	755	816	734	40	606	736	962	816	917	848	292	999999	999999	575	267	999999	550	999999	513	842	720	376	735	593	958	999999	999999	204	98	763	215	234	338	222	764	999999	682	748	999999	302	999999	317	869	159	38	909	760	21	473	999999	999999	874	120	346	306	388	999999	150	81	297	999999	999999	727	164	642	68	208	999999	811	504	480	999999	999999	221	999999	413	507	586	565	999999	557	758	731	999999	999999	340	124	992	916	385	683	542	676	96	335	417	589	714	516	999999	711	592	209	968	782	93	837	999999	680	892	881	504	585	32	740	217	47	893	285	312	943	215	261	999999	821	938	134	950	999999	257	823	792	80	595	347	965	558	762	61	795	503	999999	322	34	999999	188	956	654	999999	128	380	696	439	214	36	506	340	773	157	844	958	886	22	432	79	999999	433	999999	685	999999	658	285	841	489	808	726	893	237	931	642	982	480	603	767	877	136	363	999999	568	840	634	785	614	999999	837	617	214	999999	954	415	754	999999	968	581	469	105	999999	999999	999999	999999	999999	113	841	515	861	487	292	999999	555	942	735	568	999999	845	150	873	670	999999	999999	999999	999999	13	282	999999	887	26	512	32	307	782	281	999999	470	268	999999	530	943	999999	356	359	
999999	999999	999999	22	680	999999	543	133	999999	596	999999	999999	307	999999	999999	999999	999999	325	627	845	975	270	946	773	999999	332	107	173	617	999999	999999	570	287	302	999999	561	999999	999999	845	700	999999	389	590	999999	999999	999999	115	999999	480	627	999999	628	482	510	999999	999999	23	570	352	358	99	999999	515	821	667	864	943	999999	348	235	939	999999	999999	999999	372	999999	679	245	426	619	227	842	999999	989	920	311	97	776	918	802	548	109	917	999999	611	112	999999	769	53	492	117	110	916	254	688	137	158	555	148	999999	999999	778	154	732	141	256	686	525	900	366	776	176	96	546	999999	840	654	982	325	269	999999	909	201	999999	999999	126	925	448	311	999999	163	999999	638	139	417	769	999999	194	366	999999	999999	358	869	687	715	999999	23	380	999999	999999	483	175	240	878	77	484	587	221	230	24	330	247	223	117	213	244	537	999999	138	918	885	470	626	960	843	999999	999999	513	227	999999	113	555	881	464	319	987	999999	759	72	999999	192	743	999999	352	44	999999	144	761	484	481	999999	65	252	999999	961	999999	549	279	45	999999	443	83	999999	659	999999	999999	366	759	797	225	931	778	999999	204	735	152	999999	284	999999	999999	238	289	38	745	168	57	312	242	502	307	999999	42	724	368	499	119	750	314	441	269	821	384	999999	269	549	634	171	57	999999	819	999999	999999	354	380	475	164	999999	257	500	863	472	999999	267	500	999999	899	63	536	705	999999	402	202	999999	666	999999	853	999999	769	206	999999	886	265	329	682	791	183	688	999999	893	999999	74	999999	813	578	796	698	127	472	491	650	999999	999999	999999	999999	427	323	432	687	536	621	838	284	61	999999	976	217	999999	584	708	603	999999	709	999999	369	561	899	388	274	870	999999	736	999999	287	556	952	261	999999	42	265	478	999999	10	817	282	999999	999999	451	846	601	588	894	542	763	999999	439	999999	992	982	734	527	934	999999	817	999999	999999	985	996	505	24	724	304	999999	329	240	999999	220	891	370	999999	772	458	541	672	999999	999999	204	99	999999	999999	90	269	929	308	737	543	593	193	435	398	521	793	945	999999	876	999999	133	222	999999	45	228	980	631	130	962	79	403	495	535	999999	689	896	607	388	934	465	999999	472	592	697	999999	36	999999	972	351	999999	999999	709	795	997	136	981	565	364	898	109	637	809	999999	668	150	108	657	999999	708	999999	196	567	897	421	919	999999	630	836	776	999999	999999	659	779	983	566	693	699	999999	15	708	340	999999	489	999999	999999	
999999	137	924	556	170	999999	171	274	725	792	945	811	999999	87	999999	360	729	587	706	999999	978	40	999999	111	456	409	128	298	999	294	943	87	999999	594	363	533	706	999999	616	822	362	999999	63	200	621	882	324	460	539	357	610	999999	783	259	999999	535	776	822	110	761	260	873	274	440	849	999999	747	790	724	942	999999	999999	971	883	231	999999	976	999999	490	573	999999	667	999999	651	683	287	303	999999	744	828	757	884	188	855	572	999999	130	622	351	753	144	534	736	999999	703	170	999999	900	999999	266	558	615	342	999999	676	592	124	622	999999	572	573	934	999999	895	194	770	271	125	321	742	472	364	819	736	439	560	931	999999	999999	523	593	403	786	488	280	999999	551	652	188	979	999999	508	999999	779	189	210	999999	999999	412	933	899	999999	999999	295	794	204	796	999999	107	999999	661	999999	674	243	978	180	999999	567	999999	53	228	618	999999	341	377	963	498	50	556	239	81	99	758	25	999999	24	814	999999	693	86	355	945	555	999999	328	999999	833	631	800	19	62	921	226	999999	714	999999	641	999999	918	999999	705	755	999999	868	55	571	999999	659	999999	963	365	657	999999	548	999999	999999	73	999999	23	955	999999	866	999999	999999	186	999999	873	999999	310	343	383	567	582	999999	999999	599	896	999999	27	999999	227	184	999999	999999	999999	404	999999	677	672	441	227	766	999999	999999	999999	839	516	511	691	895	999999	999999	358	287	999999	797	84	20	178	107	386	386	857	266	737	955	999999	413	999999	782	999999	205	727	999999	126	999999	999999	999999	172	541	999999	395	996	999999	67	422	825	999999	999999	856	999999	999999	509	574	65	840	908	977	999999	745	983	113	999999	908	999999	999999	87	490	170	972	474	464	847	999999	24	991	390	736	209	325	139	130	166	46	462	999999	696	162	812	999999	999999	355	395	427	557	980	999999	97	337	564	999999	345	573	284	391	865	200	872	560	74	460	181	778	999999	615	863	946	999999	456	730	806	924	677	885	999999	129	79	430	89	999999	224	302	409	644	981	793	556	881	654	999999	999999	823	999999	999999	824	999999	576	486	811	999999	43	203	640	606	757	999999	668	688	22	271	796	770	793	526	849	999999	772	144	928	822	316	75	927	860	857	982	332	929	70	734	999999	592	618	395	10	999999	999999	802	886	571	135	868	869	392	799	112	40	85	898	667	999999	442	558	999999	999999	968	999999	780	749	775	97	739	999999	287	718	214	161	408	526	829	505	999999	257	999999	696	999999	999999	999999	999999	754	
999999	256	999999	403	999999	120	999999	629	17	999999	754	882	63	121	484	396	251	591	673	595	999999	632	559	79	999999	794	999999	201	302	939	771	730	719	994	999999	840	708	234	317	999999	179	531	400	494	84	999999	917	146	999999	310	206	614	999999	474	802	330	999999	999999	999999	999999	999999	842	999999	77	999999	33	999999	999999	298	643	999999	26	284	74	425	430	999999	74	995	999999	877	59	319	991	742	167	859	254	201	502	153	746	992	141	999999	337	203	333	234	999999	460	858	847	999999	622	999999	999999	806	59	382	99	632	999999	693	308	875	533	346	334	112	999999	918	867	796	499	999999	34	999999	391	98	236	999999	999999	999999	97	28	999999	79	999999	999999	999999	999999	205	999999	999999	999999	999999	308	833	808	804	857	998	132	885	542	991	61	749	681	165	196	999999	961	156	999999	791	31	605	289	674	463	999999	771	284	121	722	57	393	978	171	725	319	582	293	999999	909	718	69	555	999999	999999	330	697	407	641	637	244	999999	232	729	758	703	999999	144	350	890	236	847	774	819	943	999999	999999	999999	439	999999	842	999999	777	999999	83	962	60	261	523	143	279	999999	643	483	488	385	999999	258	412	32	764	448	942	488	683	999999	294	735	94	492	558	187	999999	999999	795	566	999999	950	656	795	652	999999	620	999999	621	862	214	301	340	568	506	522	117	416	123	403	734	999999	999999	212	678	999999	999999	40	584	101	406	879	687	922	489	220	999999	616	380	471	828	735	866	821	665	999999	999999	525	999999	999999	80	561	999999	999999	831	999999	361	999999	127	337	135	589	999999	529	999999	334	613	418	999999	999999	920	500	999999	651	574	999	432	777	546	685	999999	651	999999	548	31	845	999999	295	999999	883	858	999999	499	52	346	248	112	347	999999	340	389	986	446	699	125	580	524	998	827	832	999999	584	907	442	999999	483	545	94	508	620	105	999999	328	205	999999	773	11	993	314	336	896	999999	422	215	306	934	214	354	433	450	330	241	999999	267	709	284	249	66	636	863	702	28	838	999999	999999	70	668	999999	272	999999	579	999999	694	500	936	98	172	702	146	999999	278	200	999999	67	300	863	860	70	496	999999	533	944	367	999999	633	877	256	999999	999999	245	276	963	91	91	871	999999	547	999999	330	999999	122	999999	999999	163	595	999999	999999	780	454	999999	209	607	755	120	818	634	173	999999	867	69	842	494	732	999999	999999	314	999999	999999	196	501	326	893	739	875	999999	985	35	213	855	131	519	475	233	597	46	668	218	
971	272	247	635	303	999999	271	778	627	815	999999	947	290	403	788	594	999999	65	315	868	879	79	832	609	959	398	745	550	376	271	144	864	548	999999	147	316	948	999999	33	793	477	999999	423	180	16	999999	574	728	730	999999	280	542	730	799	999999	901	440	638	676	905	364	999999	412	365	680	164	408	194	265	482	646	98	999999	999999	999999	783	656	661	602	702	999999	27	819	495	991	602	143	748	768	246	999999	320	198	127	439	755	694	999999	999999	852	858	999999	999999	257	244	999999	999999	218	408	999999	255	778	45	973	999999	346	901	916	373	87	30	660	426	29	606	335	899	914	92	644	98	598	171	750	844	999999	554	572	261	999999	102	999999	349	999999	991	107	999999	224	45	102	853	778	694	422	831	208	963	453	651	999999	999999	595	999999	763	999999	656	617	294	139	648	792	339	999999	999999	999999	999999	320	213	37	508	999999	684	879	990	791	319	904	748	999999	645	479	110	920	999999	999999	507	799	999999	756	344	999999	990	94	397	310	523	124	139	437	736	999999	999999	425	999999	858	607	715	145	972	156	999999	869	375	999999	178	999999	419	321	999999	487	305	734	457	693	27	999999	599	491	690	999999	999999	999999	320	999999	758	719	685	777	999999	919	791	663	612	609	592	621	999999	999999	228	618	114	802	102	950	999999	163	313	732	135	999999	17	234	455	705	951	977	558	999999	735	459	16	641	826	999999	695	642	999999	847	111	406	999999	998	999999	999999	172	403	682	369	999999	604	999999	953	652	696	911	567	218	907	658	614	73	999999	865	769	999999	473	976	974	264	798	41	465	631	729	364	999999	961	383	543	999999	304	198	441	140	53	63	999999	999999	216	138	434	224	199	496	343	11	143	503	469	698	427	708	115	953	573	950	331	923	999999	999999	999999	834	373	110	999999	874	11	734	999999	559	485	999999	767	136	999999	999999	275	145	396	362	875	999999	999999	844	140	596	93	999999	567	102	731	74	798	313	532	599	850	99	185	999999	999	999999	778	910	223	581	941	999999	588	999999	684	196	537	979	36	999999	920	528	999999	724	791	999999	999999	632	827	420	57	463	603	775	965	186	999999	999999	362	999999	999999	14	631	559	999999	113	999999	999999	418	544	537	818	287	393	999999	332	129	461	677	485	240	155	92	802	533	999999	385	813	790	508	999999	999999	626	559	459	999999	897	419	999999	999999	625	367	224	293	999999	239	186	999999	999999	643	67	507	999999	876	247	543	999999	999999	36	177	728	94	29	909	
316	999999	202	728	934	999999	435	999999	999999	990	860	999999	930	798	919	304	310	175	717	156	450	730	999999	749	322	915	994	999999	393	901	958	540	347	314	976	999999	999999	458	999999	343	218	357	999999	269	26	373	612	133	909	731	866	999999	999999	872	469	586	576	452	416	29	999999	999999	325	490	41	330	536	626	821	963	267	852	890	999999	999999	103	999999	101	733	948	312	870	169	662	44	406	173	474	845	400	389	999999	52	999999	575	999999	41	633	237	696	837	999999	312	999999	473	24	999999	993	934	999999	999999	485	719	467	716	898	999999	663	999999	635	166	999999	780	431	584	673	809	999999	808	96	71	999999	999999	47	121	326	568	223	198	30	734	179	539	480	429	904	874	999999	549	999999	999999	377	187	602	539	999999	216	999999	371	800	214	47	194	848	313	988	621	999999	356	400	339	984	475	435	901	986	532	999999	11	999999	798	999999	94	141	442	999999	999999	271	508	999999	119	999999	852	397	816	696	985	691	999999	440	292	999999	238	999999	346	669	901	752	701	999999	253	905	879	999999	11	979	952	999999	415	619	999999	999999	184	999999	290	652	141	87	618	214	11	840	143	570	999999	606	996	934	794	772	792	60	999999	955	101	999999	999999	171	396	999999	744	999999	285	557	255	931	28	227	869	694	538	999999	143	497	999999	999999	772	319	302	999999	983	27	267	643	826	144	791	228	918	86	845	969	999999	999999	999999	999999	564	586	324	999999	588	999999	75	999999	244	968	917	82	415	688	441	498	999999	991	999999	999999	999999	642	999999	121	150	799	308	792	849	568	142	361	999999	482	999999	999999	994	836	816	214	999999	166	408	999999	999999	999999	813	239	999999	356	111	700	928	743	999999	922	855	213	999999	788	999999	282	261	999999	835	565	55	999999	840	256	503	42	184	649	774	518	244	872	894	431	986	78	158	502	466	999999	432	999999	89	925	999999	791	519	37	733	679	905	999999	32	661	672	999999	999999	398	853	78	525	999999	969	884	688	999999	999999	894	802	999999	134	758	219	999999	142	762	999999	915	916	711	522	157	915	104	612	512	999999	243	759	999999	999999	759	649	999999	999999	153	999999	999999	247	356	483	999999	234	332	554	156	999999	999999	528	909	37	483	482	151	556	377	373	875	281	999999	143	85	145	697	731	375	119	999999	486	988	448	658	678	569	238	897	922	999999	999999	999999	990	231	714	999999	88	206	999999	507	999999	549	780	999999	922	71	223	407	489	537	600	189	46	699	152	540	470	378	805	999999	
913	999999	454	780	335	815	195	999999	999999	295	619	535	98	999999	999999	936	999999	10	999999	617	356	999999	999999	395	992	370	999999	301	88	184	388	709	401	999999	594	193	104	10	999999	117	876	311	46	999999	917	75	100	434	719	215	332	999999	642	198	999999	92	250	999999	787	964	395	894	833	999999	907	909	144	724	27	796	842	217	886	628	999999	999999	793	223	478	927	280	999999	581	873	852	917	77	212	808	511	999999	45	999999	159	721	999999	477	850	297	18	999999	999999	416	999999	999999	124	583	23	456	520	299	999999	591	860	694	999999	322	959	999999	989	841	999999	999999	999999	999999	999999	999999	737	907	999999	577	943	926	469	999999	904	999999	658	510	737	999999	64	999999	297	222	916	999999	362	464	999999	669	999999	999999	999999	176	998	459	900	999999	565	999999	999999	999999	999999	999999	999999	110	999999	999999	790	812	664	459	607	999999	999999	185	628	303	999999	362	641	283	586	99	69	437	628	303	997	454	687	588	944	617	498	948	999999	355	866	816	332	999999	674	518	14	69	908	652	999999	823	999999	607	143	999999	487	572	529	999999	882	917	481	999999	865	345	135	86	514	989	166	837	127	999999	436	999999	39	152	608	77	95	999999	529	999999	999999	999999	999999	999999	455	741	139	999999	429	460	472	999999	344	504	634	999999	393	928	999999	999999	999999	551	706	557	999999	22	999999	345	964	999999	522	882	398	999999	914	690	999999	999999	630	773	859	999999	418	999999	810	487	999999	534	518	999999	684	166	456	999999	999999	371	478	76	909	442	567	794	961	999999	999999	590	560	838	590	999999	999999	999999	999999	780	69	264	143	999999	747	693	999999	999999	827	694	776	366	436	788	26	999999	222	655	999999	197	215	74	999999	450	728	999999	926	999999	944	574	661	346	858	675	550	234	237	438	328	225	216	999999	999999	276	201	581	164	772	999999	46	730	962	212	119	575	999999	984	999999	320	527	766	999999	999999	262	43	440	507	761	247	999999	325	999999	336	920	999999	296	107	14	259	156	75	999999	999999	908	843	699	144	999999	109	555	999999	544	127	999999	999999	928	225	714	243	760	999999	403	534	999999	720	947	635	291	138	289	897	980	444	174	462	612	999999	795	418	343	306	759	999999	692	999999	781	666	999999	470	999999	80	999999	999999	498	82	999999	999999	105	197	896	73	999999	619	999999	658	269	110	953	999999	847	775	430	306	899	464	325	999999	999999	488	999999	291	110	820	85	218	514	219	999999	102	790	999999	66	999999	521	279	999999	999999	840	44	292	680	712	197	
999999	999999	649	96	999999	999999	756	999999	787	617	257	999999	999999	41	999999	611	153	60	999999	999999	557	864	718	822	784	629	20	186	901	808	999999	268	578	999999	207	999999	568	428	347	911	345	860	205	449	999999	906	316	422	999999	238	890	241	525	851	639	759	569	999999	311	999999	999999	580	999999	999999	421	988	47	999999	834	747	52	999999	999999	253	526	697	668	278	471	878	322	598	999999	999999	999999	964	999999	727	999999	447	237	740	999999	999999	887	764	831	999999	999999	372	869	266	588	856	999999	999999	529	282	999999	941	101	300	366	433	929	435	998	366	71	457	255	320	775	396	999999	999999	999999	616	365	761	865	999999	250	109	19	66	19	725	486	751	444	999999	401	342	356	936	384	999999	176	462	766	475	165	581	126	559	491	999999	345	883	568	999999	916	574	85	649	999999	999999	424	872	999999	282	999999	320	22	784	918	443	50	584	999999	914	450	999999	999999	999999	296	999999	982	999999	574	818	389	602	193	532	999999	827	266	999999	885	127	279	303	46	493	999999	999999	568	342	640	999999	999999	761	956	653	472	22	579	684	999999	391	284	964	308	999999	892	287	137	489	239	100	999999	343	999999	810	645	999999	866	510	805	450	110	650	818	999999	666	999999	646	539	70	542	258	999999	353	504	842	315	995	439	999999	318	717	999999	112	999999	871	817	999999	155	18	999999	999999	999999	879	912	290	634	155	780	940	274	999999	598	429	697	841	999999	990	203	999999	999999	999999	437	909	497	732	31	999999	278	655	849	565	500	530	744	396	190	702	440	223	218	169	999999	498	336	677	129	999999	999999	708	275	826	999999	999999	678	999999	718	999999	392	189	269	96	876	999999	999999	709	149	77	685	311	661	903	560	999999	759	180	935	939	583	999999	999999	371	142	999999	390	32	695	323	851	579	677	999999	320	260	954	999999	292	99	999999	627	537	62	974	999999	999999	372	276	889	427	508	239	999999	585	572	576	999999	999999	317	744	78	23	826	225	115	999999	639	999999	310	35	999999	887	846	542	999999	291	560	397	38	522	27	756	999999	895	352	350	898	446	747	999999	67	178	975	354	339	614	711	999999	868	480	417	779	965	864	789	621	392	246	629	290	26	509	924	795	727	999999	216	930	873	765	734	202	845	626	968	469	911	501	999999	350	580	999999	529	558	999999	247	790	999999	115	731	957	999999	817	466	667	999999	253	999999	627	27	407	780	963	112	999999	225	999999	349	896	330	999999	999999	999999	999999	710	302	999999	999999	999999	490	
999999	999999	825	151	808	83	385	388	959	999999	999999	731	999999	194	943	799	760	999999	813	889	999999	451	55	785	31	75	999999	999999	756	374	576	877	999999	146	497	999999	999999	821	999999	999999	999999	555	389	485	114	978	999999	999999	345	911	541	564	562	801	187	88	229	50	130	742	999999	847	632	999999	844	348	999999	999999	697	810	844	939	131	151	59	999999	72	570	680	52	999999	778	202	999999	833	999999	324	999999	959	419	999999	915	701	561	226	999999	923	999999	640	765	746	289	161	999999	76	999999	999999	421	751	999999	999999	999999	369	87	694	677	655	787	999999	999999	999999	543	999999	288	897	929	247	569	924	999999	834	278	930	915	999999	768	626	667	778	241	579	902	946	540	999999	263	555	623	867	549	346	145	42	807	740	213	999999	873	637	147	364	872	496	693	594	747	728	454	781	925	999999	987	19	999999	263	132	597	247	884	999999	383	999999	702	999999	721	699	245	999999	184	999999	266	752	40	640	999999	999999	415	263	945	655	999999	111	842	941	999999	358	999999	999999	553	999999	615	999999	999999	993	764	740	180	121	971	999999	999999	605	279	689	669	307	957	378	653	999999	716	344	999999	239	118	999999	781	999999	999999	372	999999	733	579	566	486	991	763	46	999999	999999	536	304	291	60	999999	999999	832	163	999999	200	401	757	999999	996	902	281	999999	759	884	999999	999999	999999	235	608	332	778	36	713	212	677	544	920	502	999999	999999	422	62	251	95	189	450	628	488	999999	971	999999	999999	583	663	215	27	999999	161	394	187	999999	79	682	727	375	902	999999	950	999999	656	480	265	350	999999	999999	229	732	674	705	51	340	931	539	637	518	999999	453	59	997	659	540	768	117	340	999999	999999	999999	524	720	286	331	678	883	49	500	559	999999	607	999999	986	999999	999999	456	352	847	195	539	999999	219	470	459	999999	953	999999	126	712	157	20	999999	999999	999999	999999	999999	428	999999	999999	999999	499	147	958	380	845	875	21	374	999999	322	764	493	999999	999999	334	999999	259	827	999999	724	939	923	999999	999999	523	536	999999	146	88	384	37	632	195	147	50	908	260	100	999999	999999	942	580	915	999999	392	527	362	999999	524	902	705	601	468	937	118	576	359	999999	857	318	838	874	999999	826	999999	999999	999999	580	773	426	64	999999	999999	999999	782	368	18	398	29	999999	183	713	999999	185	999999	436	173	257	39	999999	558	704	243	999999	366	999999	294	98	999999	260	999999	999999	560	108	848	546	999999	411	165	749	568	960	537	860	999999	134	999999	120	
156	858	969	60	551	999999	867	360	924	918	701	999999	999999	919	293	769	777	402	163	524	337	999999	999999	761	101	289	905	598	177	382	169	999999	816	183	999999	256	290	177	240	999999	999999	497	621	469	999999	451	675	648	677	767	999999	742	970	999999	783	24	809	217	959	999999	404	279	999999	552	999999	999999	897	900	977	999999	488	609	171	903	293	999999	521	589	61	650	614	266	921	409	999999	427	271	999999	999999	927	446	999999	218	968	999999	961	999999	79	999999	250	554	774	670	640	289	999999	581	77	999999	944	502	230	165	999999	657	999999	358	999999	999999	341	208	999999	510	60	600	414	999999	999999	999999	332	534	999999	878	810	105	839	595	999999	130	814	845	203	634	999999	999999	999999	917	899	321	999999	613	531	816	379	52	999999	999999	620	50	999999	94	388	999999	132	419	999999	352	354	999999	817	552	77	663	999999	999999	14	194	64	625	384	496	500	881	999999	718	13	634	509	768	370	574	974	250	256	999999	467	182	999999	46	999999	873	999999	686	503	175	545	868	377	883	47	551	220	995	665	387	593	999999	692	999999	416	999999	842	999999	853	999999	577	827	999999	999999	38	831	682	27	252	510	999999	999999	387	172	183	999999	267	625	730	819	364	999999	584	999999	999999	960	490	108	630	956	41	986	833	261	999999	718	461	659	855	999999	868	203	752	165	463	780	999999	529	239	999999	169	226	999999	44	888	597	999999	547	581	78	351	583	397	295	999999	937	980	135	574	465	683	607	999999	999999	950	999999	236	428	415	366	999999	961	868	359	999999	814	139	799	372	10	475	999999	999999	787	999999	999999	806	466	999999	525	799	994	955	774	597	561	456	999999	999999	727	371	823	141	999999	238	999999	714	47	499	664	808	999999	999999	573	999999	999999	530	982	659	665	365	770	742	890	566	845	999999	104	761	245	367	999999	715	644	639	652	781	861	558	999999	580	999999	967	32	999999	618	240	391	785	827	999999	999999	999999	427	372	999999	999999	999999	658	999999	383	620	999999	263	999999	21	475	999999	934	999999	999999	668	433	184	95	596	802	999999	183	947	614	624	318	934	213	999999	124	297	282	48	570	999999	213	175	110	959	492	713	999999	999999	999999	122	457	999999	999999	372	49	508	342	775	798	371	78	999999	778	999999	999999	351	60	412	999999	187	846	895	999999	999999	465	999999	999999	135	999999	98	995	477	804	502	999999	870	105	999999	999999	616	955	507	999999	209	472	502	397	351	658	151	663	322	999999	999999	276	561	999999	999999	907	781	434	217	671	
999999	376	600	906	286	591	441	255	219	558	290	999999	349	656	576	985	963	870	732	477	963	435	682	668	837	999999	999999	208	713	933	999999	192	748	835	539	833	871	595	121	999999	999999	895	454	764	528	744	999999	904	105	405	944	910	702	739	707	285	693	931	79	59	975	242	541	999999	485	108	483	999999	126	743	124	378	999999	999999	999999	999999	999999	918	999999	102	309	711	999999	318	999999	171	999999	18	137	264	149	939	525	71	784	984	999999	177	288	999999	999999	999999	788	361	291	576	161	729	999999	999999	304	999999	999999	977	750	274	139	233	999999	323	618	474	999999	862	603	184	852	697	198	275	714	813	999999	720	831	999999	922	751	36	422	20	760	528	497	960	374	157	548	320	999999	855	139	880	999999	811	796	48	926	757	999999	723	463	541	999999	926	999999	144	999999	999999	865	351	387	206	999999	313	999999	946	999999	901	239	999999	313	387	999999	420	584	932	675	999999	44	846	996	994	999999	698	557	229	314	571	999999	239	86	402	455	999999	999999	932	15	661	999999	850	160	999999	528	999999	419	86	863	999999	351	557	469	999999	120	999999	354	393	286	186	756	639	641	326	999999	999	999999	999999	931	508	999999	651	927	23	956	194	999999	971	476	841	288	480	365	510	229	921	770	999999	291	999999	824	94	656	999999	905	324	218	834	603	528	139	508	154	364	999999	999999	630	455	215	926	999999	382	999999	999999	897	285	283	999999	106	510	999999	999999	999999	504	684	858	994	999999	118	999999	976	860	999999	947	711	780	999999	10	999999	999999	999999	324	709	999999	114	999999	999999	221	931	629	50	87	738	103	299	104	999999	650	680	13	999999	531	999999	999999	949	471	14	969	999999	127	949	999999	492	576	999999	914	334	273	400	999999	691	783	177	488	601	899	132	285	658	999999	901	685	999999	645	823	999999	978	146	415	642	999999	207	488	814	999999	767	595	999999	999999	999999	769	615	999999	999999	322	999999	999999	858	972	60	349	728	999999	125	999999	999999	953	846	753	448	936	198	858	758	794	493	304	362	999999	833	313	961	999999	284	847	296	436	881	333	901	999999	999999	174	364	302	719	886	372	598	416	999999	749	418	446	999999	999999	999999	501	654	828	628	11	59	999999	747	388	999999	46	999999	929	837	82	522	999999	999999	816	33	503	999999	85	999999	931	764	999999	29	564	552	999999	999999	276	539	935	236	505	283	414	999999	999999	999999	999999	999999	849	105	668	999999	742	236	566	413	631	557	263	45	999999	999999	696	247	658	128	192	999999	
382	211	11	400	901	845	27	578	628	746	997	886	551	999999	757	836	105	821	287	999999	986	999999	213	719	286	899	657	999999	586	177	421	907	435	999999	19	999999	103	277	677	999999	219	987	999999	885	559	376	999999	885	474	999999	151	999999	841	854	849	999999	999999	292	124	999999	197	743	991	999999	334	100	461	472	684	118	999999	827	154	390	127	999999	766	328	999999	909	415	771	808	999999	35	999999	75	580	239	999999	651	811	163	999999	999999	999999	996	333	560	999999	915	31	211	365	127	324	692	461	736	999999	74	999999	132	215	999999	425	935	275	435	750	34	880	243	505	467	999999	999999	478	681	651	11	442	999999	700	993	999999	999999	452	609	711	891	999999	843	387	124	971	689	948	89	293	541	999999	897	999999	444	44	788	999999	898	196	650	224	779	95	849	999999	999999	432	221	212	855	492	999999	724	999999	420	999999	855	391	999999	999999	726	398	398	120	280	544	957	265	999999	604	864	554	999999	71	999999	834	758	537	492	69	266	736	877	437	58	75	183	951	34	997	933	999999	412	945	923	825	391	974	999999	96	999999	999999	999999	999999	990	937	999999	999999	999999	585	289	327	899	436	984	990	521	960	999999	999999	999999	15	240	961	671	999999	152	477	147	851	999999	999999	959	405	999999	999999	482	999999	447	999999	822	519	769	449	999999	999999	424	975	961	933	314	431	912	373	725	948	999999	999999	999999	449	794	999999	526	340	141	505	368	999999	331	894	517	999999	522	950	999999	852	999999	791	999999	999999	136	176	999999	213	547	32	999999	596	680	166	163	190	343	998	326	56	992	999999	317	999999	257	920	654	76	426	72	908	999999	999999	872	999999	154	57	880	322	999999	270	323	792	119	634	772	822	175	740	336	908	524	633	347	859	999999	483	42	999999	215	999999	448	787	485	999999	909	616	807	999999	19	999999	999999	685	698	786	999999	646	999999	587	999999	999999	489	999999	99	163	393	338	642	23	905	671	24	82	117	115	821	535	317	999999	724	165	24	721	731	203	455	839	999999	560	999999	170	284	455	332	117	42	122	999999	331	730	999999	974	794	547	999999	128	390	578	999999	965	154	999999	213	863	330	93	768	605	896	708	554	999999	91	833	999999	999999	569	999999	999999	999999	708	999999	986	274	999999	191	230	183	999999	85	74	270	352	595	45	999999	81	591	12	34	274	516	801	999999	999999	188	999999	999999	801	999999	558	640	578	519	266	315	999999	939	721	148	862	594	999999	821	999999	293	60	495	798	914	324	999999	999999	
999999	808	202	47	999999	999999	963	999999	269	381	441	526	434	692	832	339	730	999999	142	870	863	999999	680	303	980	979	892	137	999999	172	887	636	580	891	999999	711	73	278	979	851	757	999999	999999	222	999999	304	999999	601	228	999999	999999	435	192	117	884	999999	999999	898	67	393	999999	999999	891	999999	494	804	946	542	98	130	276	461	509	290	999999	23	568	467	999999	685	770	300	999999	251	104	999999	453	999999	999999	789	583	174	999999	595	655	921	958	507	728	977	357	675	512	108	999999	616	926	902	994	871	255	670	386	381	623	905	999999	650	11	42	360	999999	535	308	547	111	999999	913	999999	201	65	70	738	545	999999	104	787	810	361	488	999999	551	999999	146	999999	999999	999999	839	972	749	999999	318	505	695	626	873	999999	214	560	788	375	23	276	803	816	999999	932	841	53	528	127	125	298	523	508	808	15	399	764	635	322	999999	999999	885	999999	746	565	52	918	464	954	999999	259	573	123	520	285	999999	999999	359	999999	946	999999	454	632	999999	29	981	197	999999	867	750	449	925	999999	999999	82	390	999999	999999	629	889	922	588	573	544	865	725	410	987	533	999999	999999	999999	655	375	615	999999	263	999999	727	999999	855	110	999999	999999	143	999999	107	999999	448	894	77	999999	730	999999	34	999999	880	999999	24	304	581	210	294	537	681	45	999999	999999	999999	999999	137	291	351	56	44	822	991	999999	410	541	999999	260	548	999999	999999	818	684	999999	351	407	615	176	311	433	11	654	815	69	999999	108	63	999999	801	861	999999	999999	908	684	66	211	226	521	686	482	676	330	661	656	274	862	999999	716	757	950	970	961	999999	999999	999999	999999	999999	931	999999	999999	999999	629	459	999999	870	486	909	999	507	150	190	103	999999	828	756	681	993	168	794	670	747	346	250	851	890	806	805	990	999999	999999	204	999999	685	999999	999999	57	999999	974	785	788	952	999999	219	617	769	877	481	999999	171	372	999999	848	999999	999999	999999	151	388	608	796	74	680	919	369	829	946	895	999999	114	833	709	810	28	383	999999	999999	395	137	633	91	23	334	653	828	277	999999	999999	999999	520	819	999999	669	999999	188	999999	999999	43	999999	389	999999	999999	469	999999	328	462	999999	377	475	139	457	179	999999	754	526	782	739	36	100	102	548	600	746	897	295	979	50	999999	840	661	999999	999999	403	748	999999	999999	999999	957	335	999999	714	913	999999	999999	73	649	840	999999	746	999999	981	999999	942	899	999999	80	999999	572	92	999999	422	999999	537	999999	240	772	
999999	275	792	999999	237	999999	999999	724	388	999999	720	726	833	645	149	136	801	999999	680	999999	742	504	907	892	999999	999999	874	987	999999	699	999999	999999	788	999999	873	575	999999	435	178	209	389	227	520	215	359	411	738	999999	999999	296	223	102	143	423	999999	281	367	899	242	255	907	713	770	999999	259	999999	999999	999999	771	999999	999999	375	999999	480	437	524	983	702	542	676	253	437	787	999999	485	293	933	375	999999	602	218	999999	203	999999	301	999999	456	831	955	706	473	207	675	635	291	848	826	662	999999	515	297	664	999999	566	999999	999999	926	113	213	999999	720	999999	280	999999	999999	999999	999999	353	189	999999	77	999999	746	836	212	56	762	162	386	637	467	281	999999	756	314	553	865	637	920	999999	749	353	628	990	986	900	926	505	279	509	676	999999	482	233	447	145	999999	529	999999	955	717	999999	999999	575	508	448	193	524	864	811	916	999999	433	368	21	723	999999	756	850	312	999999	266	882	999999	961	985	798	166	318	179	999999	345	284	964	999999	999999	999999	62	492	999999	716	999999	999999	467	592	999999	58	124	221	723	611	171	679	60	836	999999	890	849	614	522	650	36	216	694	999999	999999	269	469	265	45	107	481	274	313	596	999999	625	425	999999	829	936	683	945	594	568	474	666	999999	999999	651	95	776	448	969	999999	690	206	946	291	999999	871	589	858	185	626	139	896	375	464	128	835	999999	565	784	999999	967	999999	999999	136	711	915	45	341	999999	949	330	43	305	417	905	521	679	143	283	957	999999	824	769	999999	438	577	300	770	999999	815	620	221	663	999999	929	609	584	820	580	999999	836	258	255	236	306	106	601	958	558	607	166	999999	292	999999	239	152	321	999999	999999	143	624	275	999999	798	999999	118	999999	912	999999	999999	936	858	562	999999	999999	999999	579	543	671	999999	976	342	221	412	658	287	929	836	999999	786	298	931	132	447	999999	999999	999999	456	999999	999999	726	689	480	263	670	308	999999	114	705	140	572	778	981	365	167	999999	999999	999999	149	62	189	999999	759	701	999999	15	736	124	706	999999	182	132	646	483	615	296	999999	958	741	360	507	824	999999	32	224	999999	949	767	290	198	517	16	317	999999	18	999999	999999	779	256	664	572	665	408	155	958	999999	141	508	750	870	431	105	188	788	554	364	412	736	486	496	66	999999	999999	517	52	175	815	802	999999	432	366	92	999999	87	788	842	999999	985	74	774	389	999999	27	419	767	422	828	528	299	654	780	203	302	759	999999	
999999	830	891	113	792	634	338	44	327	513	348	392	111	10	999999	999999	427	672	712	117	615	951	424	749	629	999999	999999	512	820	651	173	790	999999	478	195	21	534	882	999999	999999	60	416	699	999999	999999	40	727	528	587	714	363	531	590	999999	992	999999	415	151	999999	456	347	825	223	676	350	999999	439	632	814	700	414	999999	400	571	66	209	262	999999	330	599	619	767	924	115	999999	641	999999	999999	999999	543	605	392	408	825	802	999999	999999	33	565	870	600	105	713	887	310	818	140	28	595	999999	399	897	821	884	836	579	901	999999	387	708	999999	999999	155	281	104	999999	999999	575	999999	999999	16	238	999999	999999	998	523	999999	46	999999	480	511	191	715	693	999999	708	999999	524	988	232	999999	999999	645	856	999999	472	949	442	793	287	682	565	258	764	999999	999999	999999	371	999999	323	999999	864	999999	907	999999	176	999999	462	137	395	461	620	999999	546	999999	921	592	999999	937	999999	573	621	253	527	797	945	932	950	906	999999	764	999999	999999	675	706	470	782	738	659	355	59	497	314	407	826	999999	978	712	999999	865	999999	848	433	999999	999999	904	620	784	999999	262	243	472	556	999999	631	261	981	911	839	47	148	853	446	999999	487	86	316	999999	701	999999	966	999999	999999	50	414	915	775	290	926	802	999999	998	629	407	122	587	940	170	999999	574	999999	999999	872	999999	727	724	999999	842	871	999999	999999	999999	92	382	295	23	778	999999	739	715	999999	999999	984	46	197	150	234	49	479	900	999999	156	999999	137	656	899	357	473	323	999999	514	999999	418	263	999999	85	915	999999	999999	109	808	435	430	70	97	999999	92	836	42	586	500	371	372	971	999999	450	704	954	726	396	665	314	202	59	211	552	292	730	999999	122	234	977	928	380	101	710	726	999999	50	277	816	999999	441	736	200	152	570	446	727	765	999999	960	530	725	443	504	242	380	859	544	105	999999	15	920	362	523	443	992	880	825	723	695	914	458	999999	154	873	466	858	68	982	846	999999	75	742	273	999999	213	937	597	478	356	160	505	181	464	999999	999999	999999	999999	709	578	999999	901	51	685	56	999999	154	999999	630	775	999999	800	562	259	358	939	188	98	76	240	65	292	357	377	544	419	286	126	999999	362	92	191	358	413	999999	112	34	66	227	384	68	647	966	702	834	359	942	922	115	576	342	999999	610	999999	523	283	999999	674	150	637	795	38	661	278	692	340	999999	159	969	256	999999	131	999999	692	181	417	326	999999	
542	194	476	999999	20	71	999999	797	580	879	889	16	999999	359	916	999999	588	999999	986	999999	20	503	999999	999999	952	859	661	221	424	999999	308	116	999999	899	999999	955	170	440	28	599	999999	895	759	572	270	963	698	565	999999	290	999999	151	430	628	644	49	287	683	412	161	410	807	382	662	581	782	59	658	228	960	429	158	21	999999	448	999999	743	345	533	989	171	105	16	144	814	166	685	338	999999	102	678	999999	37	867	198	999999	523	107	991	487	913	49	347	255	999999	955	999999	999999	189	529	305	941	999999	423	989	999999	801	248	999999	424	107	720	404	135	291	942	130	999999	208	996	601	646	353	56	85	131	757	999999	283	858	999999	652	158	735	999999	736	999999	614	877	999999	999999	999999	258	999999	390	203	645	222	963	918	834	984	835	192	927	658	598	113	348	868	557	50	964	990	396	454	571	999999	999999	999999	614	516	277	324	356	326	398	776	666	882	486	999999	797	364	999999	52	999999	965	807	149	148	233	275	19	335	609	320	268	190	999999	631	976	883	419	314	328	999999	999999	999999	999999	269	822	447	466	391	22	253	610	966	354	637	606	861	199	999999	999999	250	268	999999	747	16	140	999999	730	260	999999	999999	999999	59	705	334	306	139	999999	879	325	785	809	999999	323	999999	709	999999	836	307	35	125	999999	12	923	999999	459	999999	999999	604	139	999999	999999	999999	999999	999999	999999	560	270	999999	341	999999	999999	320	100	605	440	640	675	391	307	838	759	432	235	999999	967	385	136	627	875	999999	50	602	749	98	78	603	746	999999	500	999999	999999	816	999999	999999	999999	383	912	999999	647	818	855	999999	306	999999	477	294	979	496	999999	999999	433	999999	153	566	999999	72	570	999999	999999	836	894	713	890	157	807	942	465	676	934	593	999999	809	980	66	918	342	305	458	999999	783	999999	259	579	999999	999999	397	672	410	999999	398	813	910	790	810	924	152	999999	159	493	535	999999	999999	561	799	26	624	999999	999999	647	102	766	121	390	754	222	999999	143	999999	432	999999	279	999999	999999	999999	780	562	29	999999	999999	775	524	999999	999999	95	953	320	698	779	994	110	734	585	999999	40	631	702	530	999999	597	290	18	999999	999999	83	999999	774	759	24	29	463	999999	492	955	999999	578	999999	156	304	800	901	946	999999	883	331	685	999999	302	523	999999	87	999999	983	583	851	767	999999	430	891	829	999999	999999	683	999999	541	505	252	630	890	461	21	555	235	245	999999	343	654	999999	404	999999	999999	481	999999	109	
941	431	622	909	113	114	992	200	264	999999	620	350	272	999999	352	825	442	999999	999999	71	903	532	806	747	887	517	999999	530	999999	503	267	708	325	583	819	120	883	999999	526	999999	469	821	301	761	999999	354	81	999999	712	579	955	508	79	184	205	419	624	874	31	999999	992	999999	174	999999	216	911	999999	688	784	242	942	109	547	625	999999	92	241	55	132	543	446	71	817	456	547	759	638	999999	388	409	495	999999	321	930	794	997	656	539	554	999999	329	392	999999	480	636	855	961	454	999999	123	188	579	999999	999999	159	930	999999	718	223	999999	283	999999	310	999999	746	933	999999	617	830	999999	999999	999999	999999	419	223	999999	999999	347	819	692	798	193	568	275	231	915	267	833	780	863	352	937	999999	106	439	999999	999999	892	733	703	77	354	623	999999	686	486	89	342	999999	105	146	317	999999	531	659	999999	325	45	999999	999999	675	954	999999	967	261	999999	385	999999	979	777	971	902	613	125	624	454	999999	590	588	744	836	999999	999999	685	999999	999999	999999	999999	447	999999	130	999999	739	902	38	123	999999	656	726	198	111	685	999999	497	133	999999	999999	783	907	999999	529	735	456	418	994	749	395	160	999999	999999	460	591	956	639	999999	999999	999999	711	97	511	936	999999	864	400	999999	161	572	81	561	999999	999999	999999	999999	999999	820	394	999999	331	907	999999	728	367	416	510	737	519	728	723	999999	208	81	999999	695	405	279	616	871	66	999999	843	999999	323	598	999999	882	206	999999	725	818	272	335	841	803	809	782	579	506	999999	663	133	432	848	999999	363	999999	999999	999999	999999	962	214	999999	999999	556	74	111	414	768	999999	627	540	815	13	999999	577	873	240	999999	999999	622	700	999999	999999	403	650	999999	338	92	245	346	542	999999	999999	763	614	749	791	294	999999	708	999999	811	847	999999	132	318	999999	943	663	490	190	162	999999	868	271	104	15	149	905	653	773	332	533	322	95	999999	602	249	300	828	91	945	999999	188	254	889	999999	781	281	342	991	394	999999	754	165	389	955	354	999999	520	999999	651	388	95	934	56	288	534	650	229	715	189	652	835	409	999999	704	504	623	382	832	234	999999	573	999999	999999	903	999999	167	706	999999	257	748	780	95	439	567	999999	253	208	999999	737	999999	62	627	811	742	999999	355	920	685	461	731	128	687	519	999999	815	433	556	152	509	377	944	999999	999999	441	871	750	969	677	341	999999	425	771	999999	103	999999	946	999999	646	999999	433	246	31	496	526	629	102	575	999999	
751	939	696	66	111	370	197	781	168	379	999999	999999	385	252	999999	999999	316	356	593	999999	967	869	999999	910	831	86	140	922	784	942	999999	999999	184	323	999999	999999	564	369	670	734	906	999999	999999	481	999999	478	57	999999	677	999999	999999	282	509	159	689	999999	368	999999	234	34	999999	274	997	226	567	101	668	999999	326	999999	999999	947	686	859	999999	931	91	999999	144	363	38	999999	255	497	732	539	279	999999	634	53	42	778	999999	645	999999	641	48	999999	914	684	809	985	676	724	650	272	596	650	639	757	999999	268	999999	871	995	999999	29	509	999999	38	822	644	999999	283	920	868	812	50	365	878	893	999999	195	999999	553	53	999999	999999	847	469	942	628	394	877	252	774	136	273	649	410	999999	999999	85	999999	862	175	559	403	804	782	459	555	295	761	863	289	999999	999999	327	999999	634	999999	662	35	95	203	259	999999	41	155	999999	549	401	954	265	365	445	999999	999999	388	493	76	726	74	19	396	343	633	999999	962	701	935	945	696	999999	999999	876	999999	999999	999999	999999	999	371	999999	51	910	164	340	505	508	843	999999	602	939	999999	567	772	597	999999	699	859	626	544	999999	453	805	999999	704	188	999999	999999	395	510	999999	471	494	705	77	33	109	241	13	999999	516	128	928	342	999999	237	218	361	288	999999	110	809	299	999999	301	215	245	316	460	999999	373	29	458	272	673	477	999999	999999	999999	999999	999999	467	856	999999	38	950	524	999999	597	476	999999	779	999999	359	999999	129	999999	38	999999	999999	788	999999	780	999999	763	999999	669	666	669	539	263	355	657	715	130	642	953	801	436	350	690	772	718	984	190	593	819	999999	863	553	305	945	459	842	999999	131	999999	999999	735	541	291	858	803	68	999999	624	132	494	239	767	999999	999999	999999	72	182	999999	84	999999	671	999999	677	570	803	125	243	317	999999	999999	929	998	999999	949	75	894	69	831	968	660	771	565	471	999999	869	105	386	924	353	999999	670	768	56	890	342	565	864	720	65	688	824	999999	728	318	564	241	811	227	315	999999	13	350	999999	424	35	115	999999	352	999999	707	999999	319	963	999999	999999	170	999999	75	616	510	40	348	776	999999	999999	865	837	162	999999	999999	999999	169	619	646	393	329	999999	632	865	237	856	522	29	357	949	999999	942	228	173	999999	289	746	610	804	676	664	574	999999	588	169	277	555	582	72	423	578	999999	999999	126	824	450	329	209	388	999999	518	999999	999999	340	330	922	618	989	376	999999	547	558	814	969	
728	755	952	53	705	999999	999999	999999	956	934	380	815	999999	111	349	953	999999	999999	232	999999	168	345	156	438	267	247	659	999999	216	999999	876	30	885	357	398	79	999999	285	504	428	353	578	999999	999999	959	515	307	517	649	422	397	10	336	664	999999	392	608	524	785	468	999999	744	999999	252	999999	999999	929	278	713	279	466	685	52	999999	999999	590	974	662	999999	752	939	151	916	794	327	875	999999	230	999999	15	470	973	499	46	128	608	844	129	999999	608	999999	39	999999	380	955	999999	958	999999	857	999999	418	999999	55	43	528	168	999999	939	999999	999999	666	708	999999	707	809	999999	195	999999	685	208	746	999999	237	869	999999	999999	348	546	999999	614	999999	170	373	326	999999	524	927	466	518	999999	781	904	204	253	999999	877	307	105	570	472	526	999999	848	999999	483	564	718	186	999999	617	820	999999	999999	320	274	999999	345	414	120	294	566	729	497	725	426	841	660	999999	999999	299	612	252	975	375	98	964	322	714	843	999999	805	999999	599	999999	999999	501	803	883	978	446	541	893	984	286	906	797	465	132	242	641	904	735	258	577	14	577	314	736	999999	999999	193	630	999999	87	999999	815	999999	596	586	999999	48	999999	15	491	757	719	999999	699	999999	301	509	199	482	999999	138	80	999999	31	896	999999	196	999999	999999	678	999999	911	331	906	797	101	999999	999999	999999	317	999999	137	999999	767	820	295	999999	999999	277	999999	800	999999	999999	369	949	418	323	118	700	999999	738	999999	124	336	239	999999	397	360	902	377	634	639	653	999999	999999	999999	350	734	211	610	261	999999	999999	730	878	268	763	962	999999	999999	778	999999	179	531	578	632	23	999999	999999	974	999999	958	999999	900	306	171	350	999999	999999	948	78	588	907	99	763	166	181	393	457	971	92	435	403	523	598	85	470	999999	596	975	987	946	206	999999	999999	302	999999	899	433	999999	999999	999999	999999	19	320	200	650	999999	999999	999999	460	629	945	566	892	999999	565	198	311	230	700	227	396	785	999999	999999	391	999999	999999	470	296	282	960	999999	999999	311	234	393	213	408	435	390	364	184	525	368	11	999999	343	251	737	681	598	999999	26	699	394	424	59	199	999999	969	704	307	999999	999999	669	214	512	999999	247	999999	984	902	795	999999	863	999999	999999	601	130	751	347	999999	733	615	683	999999	723	364	917	809	343	24	599	999999	686	67	999999	346	699	796	137	753	14	564	696	695	416	706	836	182	164	457	79	999999	631	999999	573	520	504	911	490	158	672	437	
838	970	312	999999	999999	999999	172	923	902	334	624	593	139	178	918	988	999999	27	527	999999	655	886	944	542	999999	126	494	538	841	787	315	978	999999	577	999999	725	392	87	83	41	20	999999	555	745	443	47	440	404	601	516	999999	999999	631	928	781	999999	35	999999	505	516	320	633	92	124	999999	645	513	562	452	202	605	273	999999	496	733	425	341	999999	108	795	686	99	937	335	226	999999	357	162	795	999999	699	621	581	567	720	387	158	440	999999	797	999999	877	952	409	910	307	999999	144	204	365	999999	999999	999999	709	829	231	696	756	897	187	999999	361	766	677	503	984	692	999999	776	356	277	900	483	310	271	808	146	538	425	919	999999	222	957	439	163	999999	948	871	737	498	999999	401	542	548	999999	183	999999	284	905	926	615	155	368	847	98	720	999999	372	999999	999999	999999	168	341	978	867	999999	403	336	524	629	45	820	648	999999	999999	875	367	999999	800	98	697	999999	632	498	999999	175	854	119	351	442	531	586	433	999999	414	999999	70	563	680	434	779	784	760	286	999999	999999	506	91	192	999999	362	416	571	359	333	232	535	842	999999	999999	231	293	985	91	107	458	397	931	872	999999	815	804	264	376	999999	999999	112	355	999999	518	668	772	927	138	90	124	25	83	392	191	997	228	888	978	212	999999	799	678	999999	442	407	999999	999999	61	407	558	162	999999	999999	420	999999	190	244	999999	43	458	999999	999999	11	983	999999	999999	999999	999999	144	597	915	285	173	999999	999999	433	176	175	999999	103	564	999999	730	999999	962	820	42	971	999999	816	983	999999	999999	754	138	942	677	205	999	93	999999	527	916	810	642	876	41	227	306	696	23	79	56	940	894	490	135	479	999999	622	291	577	629	327	999999	194	340	419	694	181	756	971	999999	37	77	47	959	920	889	96	999999	999999	675	999999	999999	913	999999	15	999999	648	999999	207	185	387	999999	458	897	598	206	457	546	621	533	135	999999	52	904	29	872	857	531	215	589	999999	999999	477	901	265	524	700	999999	334	559	56	364	558	999999	999999	235	999999	149	370	723	999999	550	999999	999999	999999	999999	999999	999999	665	142	12	126	611	999999	251	554	334	999999	642	84	506	948	221	999999	999999	770	999999	256	125	794	999999	999999	999999	999999	999999	393	664	195	361	830	763	690	843	201	557	929	753	941	554	244	900	72	507	295	999999	493	999999	999999	999999	779	53	514	894	871	879	999999	999999	999999	469	857	889	999999	204	811	321	815	114	29	514	558	26	
999999	702	880	893	201	220	875	274	664	65	999999	999999	582	787	999999	796	971	322	272	973	634	481	696	355	761	867	695	999999	411	388	319	601	255	762	603	812	23	977	688	84	90	854	999999	802	341	757	622	34	72	29	142	706	252	585	392	999999	999999	535	142	999999	525	900	999999	999999	745	956	146	999999	194	447	999999	994	634	198	892	779	999999	999999	24	13	255	671	912	392	256	612	359	670	380	634	999999	487	844	364	558	999999	991	530	66	384	621	999999	839	624	245	148	82	63	692	613	999999	120	521	139	999999	999999	999999	481	39	142	606	475	999999	560	640	999999	159	999999	999999	712	999999	154	837	639	392	452	831	297	156	999999	540	999999	977	766	340	999999	965	999999	286	704	201	999999	501	924	999999	999999	999999	289	984	939	989	802	424	980	824	158	283	882	746	999999	32	701	999999	999999	999999	999999	497	682	999999	944	340	443	999999	999999	521	278	653	913	861	246	99	552	312	216	999999	737	881	997	942	191	999999	999999	968	650	682	999999	195	999999	331	999999	999999	680	69	50	609	555	809	489	468	556	505	369	999999	510	999999	479	398	128	803	865	999999	499	740	47	530	256	999999	353	262	30	92	83	592	393	588	419	492	272	999999	572	928	402	999999	395	686	63	999999	468	999999	212	111	999999	776	465	58	168	939	999999	519	362	91	465	236	999999	999999	431	777	637	999999	999999	999999	136	521	240	937	999999	960	354	999999	999999	194	15	999999	60	919	24	306	136	344	429	479	471	752	999999	999999	472	175	100	921	999999	286	999999	546	976	999999	999999	556	545	528	32	207	999999	670	52	999999	85	225	186	528	459	999999	651	999999	501	999999	525	383	276	750	999999	860	869	433	105	999999	760	469	273	835	944	468	760	608	321	232	884	800	999999	85	415	999999	989	572	472	140	634	140	54	328	999999	601	289	999999	62	171	337	171	574	850	417	616	952	351	584	991	374	52	999999	279	999999	725	673	999999	999999	228	871	999999	961	965	999999	629	424	944	145	999999	999999	965	555	159	894	722	235	999999	668	798	999999	648	987	481	999999	592	158	775	554	999999	999999	98	460	834	999999	39	210	609	999999	787	202	17	215	241	812	409	999999	832	999999	61	499	999999	532	999999	923	233	999999	490	208	974	481	649	400	999999	425	99	514	720	859	864	521	999999	999999	880	999999	297	442	755	668	367	104	999999	999999	999999	999999	123	565	914	910	77	719	720	999999	320	316	553	617	53	816	722	894	776	999999	999999	999999	
873	249	652	999999	636	790	999999	821	841	879	164	259	897	687	311	533	599	999999	792	999999	999999	224	999999	999999	63	999999	399	999999	945	472	327	353	879	963	999999	999999	999999	974	284	286	164	999999	569	440	161	303	719	365	514	198	305	967	190	375	738	659	984	88	886	956	400	625	875	378	561	811	380	933	87	437	620	624	535	515	999999	902	654	823	422	759	960	44	999999	757	177	360	173	513	234	951	888	999999	98	328	885	538	33	201	878	350	923	786	999999	87	578	999999	441	674	385	999999	14	171	666	137	995	999999	999999	999999	211	211	647	866	708	999999	999999	785	999999	217	630	461	879	463	999999	999999	835	999999	999999	356	188	496	999999	499	999999	398	946	727	177	960	332	529	346	904	989	677	702	67	999999	999999	538	792	154	234	54	923	957	999999	225	594	302	999999	609	999999	999999	714	292	158	737	999999	189	820	617	575	884	111	999999	974	999999	277	378	777	106	606	818	395	352	694	455	214	441	406	512	999999	999999	999999	919	999999	965	999999	394	554	329	766	999999	999999	185	578	349	999999	809	982	86	948	225	524	724	999999	36	553	372	598	999999	532	999999	783	318	44	907	999999	191	622	19	198	882	824	999999	340	999999	999999	220	774	999999	999999	999999	458	329	563	999999	154	785	916	999999	421	999999	999999	850	796	888	999999	999999	150	999999	965	760	196	973	887	75	401	75	394	999999	924	343	598	254	200	136	429	463	999999	999999	999999	598	275	999999	598	285	96	973	661	451	448	999999	80	999999	388	751	219	999999	441	498	999999	88	401	999999	550	87	324	999999	999999	999999	999999	733	653	472	999999	377	495	999999	385	611	979	427	414	943	928	231	272	494	999999	449	999999	944	999999	266	999999	684	207	726	999999	520	961	544	999999	991	982	715	60	607	999999	21	999999	999999	109	829	519	548	999999	457	999999	329	815	830	999999	220	999999	999999	710	396	999999	233	180	999999	442	999999	650	444	113	423	960	999999	181	999999	299	854	193	747	844	999999	999999	173	999999	999999	999999	287	999999	141	857	113	249	468	14	663	846	972	841	497	999999	999999	188	84	444	999999	497	406	158	160	540	831	37	14	679	518	649	597	222	430	999999	165	170	999999	587	10	183	501	218	517	818	327	23	695	20	610	23	999999	728	760	261	709	138	554	600	999999	999999	999999	999999	999999	999999	259	999999	999999	835	581	83	669	497	443	999999	995	198	640	342	223	818	342	994	78	505	977	868	461	999999	951	999999	999999	919	561	924	939	999999	
722	504	569	999999	603	859	438	999999	354	185	295	999999	265	999999	498	222	999999	217	999999	249	720	999999	999999	999999	308	251	884	554	999999	749	935	519	146	293	476	146	773	656	225	482	999999	541	160	802	583	778	913	440	538	999999	542	354	999999	700	999999	730	999999	188	269	362	975	883	78	604	249	999999	546	999999	54	361	449	730	991	270	682	189	840	243	999999	999999	337	453	26	999999	216	999999	337	446	999999	745	678	594	397	999999	507	682	472	555	999999	807	999999	941	395	186	999999	812	362	920	999999	812	890	233	381	739	34	531	867	14	398	999999	448	110	679	309	682	854	343	139	763	999	999999	295	681	999999	298	396	67	839	120	999999	238	416	428	490	855	455	223	999999	838	975	815	468	999999	904	368	999999	271	96	503	999999	999999	233	167	27	105	999999	552	381	999999	999999	473	37	893	993	430	41	681	199	453	999999	641	999999	300	787	194	257	137	776	999999	167	134	971	345	21	925	14	258	999999	394	260	902	999999	216	210	511	787	574	999999	484	999999	459	999999	642	275	468	999999	932	999999	833	847	477	999999	740	293	514	502	999999	882	999999	425	999999	280	805	203	335	799	478	999999	285	999999	683	999999	999999	999999	707	62	338	79	553	142	81	878	577	999999	783	136	110	923	696	999999	999999	691	999999	69	999999	189	276	449	940	668	324	842	104	437	174	513	483	437	586	461	173	999999	999999	935	353	904	999999	269	420	208	999999	555	404	999999	310	991	869	243	759	527	999999	889	139	884	818	239	783	150	381	279	999999	673	346	999999	846	483	362	169	715	999999	487	17	39	741	969	768	447	828	999999	999999	644	249	677	69	676	999999	999999	454	127	123	999999	999999	887	150	555	999999	999999	170	429	826	639	709	527	119	50	777	999999	999999	914	59	791	955	23	208	635	999999	995	999999	567	572	999999	999999	51	602	529	925	130	999999	195	944	999999	287	409	310	543	934	722	568	28	899	424	104	999999	999999	332	175	548	688	999999	999999	39	999999	602	857	999999	999999	999999	925	999999	124	999999	970	999999	970	498	513	555	713	664	701	691	437	268	668	158	999999	377	999999	280	999999	386	441	999999	54	999999	629	999999	552	475	999999	276	796	977	904	252	454	892	569	579	818	619	835	33	812	460	999999	672	934	709	938	364	694	655	236	738	225	594	168	65	869	829	13	247	853	435	895	460	999999	999999	703	14	999999	403	461	744	551	418	999999	593	322	957	999999	843	536	457	999999	151	999999	175	37	
859	999999	514	999999	989	999999	597	180	387	564	152	317	519	999999	933	556	301	203	492	999999	999999	31	574	999999	999999	89	170	999999	405	853	754	709	198	398	844	280	303	692	472	138	953	247	195	38	180	649	240	838	602	900	289	999999	268	978	230	837	169	771	798	910	455	886	774	999999	810	442	128	999999	999999	662	262	999999	731	363	243	569	836	545	572	272	848	332	118	504	573	806	451	219	999999	16	999999	532	894	562	683	999999	472	661	228	999999	530	119	999999	940	647	999999	226	904	744	661	11	624	208	999999	71	132	777	279	960	14	991	908	999999	163	551	730	714	999999	999999	176	106	184	327	834	741	739	654	999999	857	892	590	546	474	516	15	496	999999	368	500	999999	299	999999	999999	223	746	999999	999999	999999	999999	917	966	57	235	578	564	826	307	374	794	999999	477	609	422	77	423	999999	443	447	158	999999	999999	999999	999999	128	877	999999	483	999999	97	129	584	999999	780	939	925	543	320	896	951	999999	199	959	573	178	93	689	780	999999	799	302	188	999999	375	999999	999999	999999	379	117	701	660	999999	203	287	675	999999	346	829	483	152	880	143	547	495	969	865	446	782	509	44	999999	133	850	999999	795	941	999999	765	999999	427	315	173	213	205	999999	999999	995	682	999999	430	746	999999	306	491	999999	168	640	231	406	477	999999	837	870	82	513	999999	999999	999999	491	734	881	581	392	65	999999	717	930	351	205	144	869	764	999999	88	298	336	999999	368	394	636	310	644	368	999999	352	478	303	141	691	763	341	115	200	999999	999999	999999	478	250	999999	211	238	299	36	999999	999999	320	952	999999	784	999999	710	144	505	855	434	247	222	423	713	368	423	798	660	441	802	999999	573	721	999999	133	999999	586	714	999999	408	21	999999	106	999999	41	999999	511	357	513	62	207	609	345	739	311	952	65	999999	296	787	999999	638	594	469	843	747	999999	999999	999999	329	999999	430	323	456	423	999999	125	61	681	842	999999	451	156	389	605	999999	999999	982	999999	180	803	58	427	404	968	999999	32	637	528	294	295	999999	695	194	928	999999	999999	888	325	999999	836	13	999999	999999	875	988	492	999999	864	688	518	999999	35	490	525	86	999999	918	999999	50	999999	488	533	397	557	663	755	961	461	828	867	349	666	555	344	999999	202	973	529	980	999999	817	772	999999	775	46	233	215	999999	851	773	378	411	285	999999	357	480	999999	896	221	242	530	999999	46	820	179	591	999999	999999	726	999999	999999	398	506	160	789	
999999	999999	621	999999	439	549	302	609	64	499	938	391	480	999999	329	732	86	317	999999	369	999999	999999	28	605	999999	754	999999	942	967	744	980	904	134	295	641	999999	847	999999	781	692	237	155	981	999999	240	210	999	169	407	161	999999	90	758	790	726	999999	674	999999	75	685	999999	360	641	320	519	44	267	999999	355	542	885	700	535	65	141	999999	999999	999999	999999	254	999999	900	545	816	999999	899	155	343	999999	662	121	831	999999	106	212	877	514	670	812	206	943	814	814	999999	276	262	554	703	659	809	999999	977	999999	821	930	589	814	824	529	999999	888	923	999999	692	431	63	389	999999	852	999999	413	999999	999999	178	311	939	95	680	550	999999	355	452	684	759	437	144	999999	499	999999	999999	72	999999	151	202	318	29	199	999999	443	999999	999999	125	999999	405	406	149	999999	482	519	991	503	143	999999	989	999999	446	249	999999	265	297	872	999999	999999	240	201	723	942	693	999999	999999	750	999999	999999	337	666	240	601	289	362	999999	52	708	979	184	999999	928	414	999999	927	871	780	332	866	155	349	999999	999999	620	999999	682	999999	408	622	999999	250	539	896	946	333	44	999999	959	513	967	255	174	910	99	121	272	318	790	765	988	511	427	108	102	987	999999	388	999999	85	999999	100	643	95	999999	933	589	42	999999	828	893	37	999999	999999	899	900	185	81	999999	999999	941	373	416	999999	634	725	823	441	803	959	648	655	863	884	834	876	611	88	168	165	999999	240	851	962	871	960	999999	608	209	999999	811	612	627	482	999999	315	684	999999	461	36	120	158	999999	508	189	999999	174	936	999999	33	999999	999999	913	999999	976	999999	522	999999	772	673	44	999999	241	999999	157	45	38	999999	749	528	201	612	627	999999	999999	384	11	352	782	633	796	755	623	185	902	714	699	30	999999	999999	792	999999	237	787	992	896	916	626	999999	999999	219	999999	196	466	831	686	479	782	561	999999	709	180	999999	148	877	999999	600	65	709	442	346	17	883	326	999999	999999	384	840	149	158	467	999999	990	639	999999	999999	569	167	354	226	999999	916	469	904	723	622	570	999999	910	713	999999	999999	916	919	806	212	999999	870	731	999999	311	639	643	999999	144	334	189	41	725	999999	719	443	711	493	207	429	547	979	999999	123	999999	295	930	436	852	607	999999	999999	832	999999	122	698	436	482	999999	999999	283	999999	769	398	442	999999	373	55	999999	862	158	433	721	387	664	920	999999	999999	482	26	709	999999	561	536	867	999999	208	999999	751	31	16	
239	578	999999	999999	491	219	213	680	999999	921	999999	442	999999	999999	44	999999	455	556	202	430	818	999999	999999	895	76	999999	243	999999	999999	340	859	304	999999	856	919	854	129	999999	999999	710	74	999999	621	999999	825	774	571	999999	999999	757	753	958	999999	600	198	999999	999999	706	88	986	999999	681	355	529	72	590	470	143	999999	189	240	224	383	491	366	880	388	999999	80	302	933	165	999999	577	587	901	744	382	999999	690	183	423	999999	196	734	393	592	101	41	245	313	438	999999	653	526	999999	999999	78	999999	318	850	876	635	786	63	999999	982	778	999999	171	845	98	475	850	15	999999	999999	196	757	972	298	296	772	835	989	504	617	55	60	999999	325	676	148	359	839	999999	787	376	999999	913	410	814	158	869	999999	224	962	697	647	709	999999	398	999999	270	29	563	114	800	796	558	213	936	727	894	845	999999	950	126	20	708	39	999999	64	844	572	484	147	902	446	774	541	920	407	351	580	927	999999	999999	339	286	202	987	579	999999	709	474	999999	264	999999	230	274	999999	686	999999	680	781	999999	476	698	545	425	212	999999	31	999999	292	539	999999	999999	918	813	83	999999	734	999999	999999	126	480	144	107	999999	883	878	999999	510	695	999999	999999	670	799	593	888	188	793	999999	999999	633	557	999999	426	935	710	939	999999	999999	999999	68	952	432	638	664	999999	342	600	157	541	333	148	521	331	59	80	999999	525	334	925	894	993	873	526	417	999999	913	717	172	999999	943	772	999999	319	636	999999	999999	41	144	730	556	587	646	329	666	495	46	245	999999	864	994	424	781	999999	999999	999999	89	906	231	105	949	999999	999999	470	597	561	338	999999	999999	999999	999999	683	390	999999	378	999999	999999	554	860	999999	533	678	349	308	692	529	990	328	23	571	211	138	810	48	780	931	159	185	731	114	166	834	550	609	999999	320	999999	187	122	989	718	535	56	309	572	281	285	140	777	78	571	20	999999	133	567	999999	873	999999	823	999999	167	999999	999999	999999	999999	999999	138	740	478	382	495	812	215	33	852	676	92	999999	475	508	655	999999	407	663	543	156	646	426	51	923	446	691	363	999999	831	999999	712	300	544	874	152	544	661	405	583	758	804	999999	281	890	824	372	876	999999	999999	148	999999	999999	999999	618	61	712	698	999999	999999	803	999999	999999	202	315	999999	999999	999999	601	366	121	367	12	999999	784	352	482	154	161	108	999999	814	999999	883	999999	774	552	999999	999999	822	440	999999	115	470	779	308	999999	971	966	
999999	42	999999	999999	999999	999999	780	999999	999999	999999	999999	579	999999	547	456	860	988	999999	999999	999999	541	999999	713	50	779	926	275	999999	541	309	999999	88	510	188	234	999999	677	539	89	213	912	999999	999999	650	659	252	872	308	658	609	791	888	616	473	435	515	999999	999999	999999	42	415	528	999999	780	951	197	78	389	323	390	193	459	340	454	596	538	948	999999	390	536	63	999999	603	999999	518	597	471	47	752	718	745	999999	43	999999	797	999999	773	692	699	471	999999	492	985	277	999999	341	999999	171	999999	999999	999999	267	999999	969	999999	448	925	307	272	999999	999999	41	636	604	645	871	426	293	656	212	999999	266	372	918	362	570	981	335	999999	186	50	310	171	999999	161	999999	346	73	999999	358	467	476	429	999999	745	152	856	390	632	555	915	999999	515	999999	142	310	894	66	999999	418	467	600	792	999999	323	425	999999	780	453	166	534	362	224	999999	999999	298	836	37	182	219	714	999999	702	999999	999999	999999	794	497	723	999999	999999	289	999999	660	999999	867	683	999999	999999	329	282	999999	937	476	30	562	59	217	999999	844	473	867	884	407	703	867	999999	833	823	548	630	999999	67	602	573	255	999999	564	417	878	614	501	999999	999999	999999	639	663	236	938	999999	726	587	999999	879	999999	726	405	58	957	999999	999999	850	999999	483	699	899	27	344	903	775	999999	999999	999999	60	999999	972	999999	999999	999999	999999	213	672	894	999999	999999	53	999999	188	999999	847	850	857	607	393	999999	999999	980	531	163	47	622	329	333	173	63	241	787	518	999999	999999	864	373	588	893	999999	306	956	406	661	655	95	838	128	65	924	798	887	416	150	474	991	340	877	432	451	884	349	730	71	590	265	999999	538	999999	982	486	279	999999	999999	999999	808	583	870	507	952	999999	210	277	248	264	353	999999	377	999999	423	534	496	165	999999	936	999999	999999	345	80	400	790	310	317	82	447	999999	999999	843	538	666	999999	469	379	999999	999999	683	81	491	806	246	884	927	363	999999	458	999999	124	271	637	655	582	999999	799	117	172	483	893	204	800	736	180	999999	839	999999	15	74	126	999999	999999	262	999999	743	539	834	516	862	946	999999	999999	457	413	999999	216	882	94	179	670	272	318	194	790	877	691	79	76	356	98	845	392	394	999999	440	486	384	769	839	709	964	600	309	536	973	580	353	332	267	330	999999	434	835	403	853	375	600	472	17	62	469	767	170	999999	110	537	239	583	973	436	832	122	254	999999	999999	672	18	657	
999999	307	999999	746	808	35	141	421	556	991	30	74	886	911	761	999999	249	207	999999	999999	436	446	351	770	359	831	498	999999	189	375	697	191	999999	942	656	999999	714	999999	959	144	642	689	980	999999	999999	909	999999	920	360	467	230	508	999999	999999	231	379	956	577	397	999999	999999	297	999999	191	999999	999999	707	943	265	999999	82	999999	247	306	893	746	999999	113	999999	449	290	999999	999999	721	154	198	949	884	720	286	999999	147	999999	981	999999	354	457	799	943	723	212	606	664	309	999999	703	270	935	999999	485	999999	852	999999	947	696	959	804	520	46	115	999999	823	999999	979	306	935	201	266	699	549	299	665	170	494	247	999999	913	193	335	450	999999	23	305	245	371	999999	777	999999	295	647	549	999999	763	837	833	389	383	685	13	460	999999	999999	999999	999999	999999	259	691	875	710	22	56	621	194	596	187	999999	527	987	617	999999	167	814	970	61	999999	361	902	332	660	999999	999999	237	999999	875	938	999999	776	999999	59	122	999999	999999	677	999999	999999	928	752	176	660	957	861	396	999999	608	999999	999999	999999	999999	49	834	356	368	999999	999999	999999	818	441	318	658	264	999999	272	937	504	194	265	147	697	460	999999	609	735	999999	703	996	914	169	581	582	250	889	591	226	999999	765	851	687	825	571	782	496	999999	518	406	858	599	999999	573	424	47	999999	999999	735	967	234	999999	999999	999999	999999	797	999999	859	736	417	374	999999	56	999999	999999	342	577	321	135	677	584	175	227	276	999999	407	465	596	167	999999	690	553	856	258	999999	155	165	176	970	774	133	637	707	110	41	350	999999	737	834	91	999999	248	220	67	392	999999	403	999999	675	999999	342	999999	999999	999999	999999	999999	660	797	730	593	187	410	351	361	553	947	467	126	999999	999999	854	728	761	85	84	451	342	999999	865	931	751	999999	501	522	442	999999	999999	516	999999	999999	690	755	16	250	999999	70	897	859	513	999999	601	286	195	181	999999	613	311	626	126	285	999999	861	999999	799	999999	999999	909	828	919	999999	999999	951	742	34	814	108	721	521	999999	24	553	483	295	430	339	999999	999999	999999	919	828	999999	999999	400	108	999999	999999	822	216	408	999999	999999	999999	939	30	999999	650	999999	170	367	505	891	789	455	111	731	15	999999	512	470	999999	901	589	999999	100	735	704	561	644	302	985	285	515	123	719	863	484	543	999999	998	688	931	389	962	424	936	968	862	298	376	999999	262	320	746	41	561	571	169	849	294	727	99	899	999999	999999	229	386	
676	736	247	256	471	999999	514	781	445	999999	627	999999	164	766	999999	272	277	576	999999	965	768	92	167	302	325	694	980	999999	598	999999	999999	999999	999999	559	302	136	60	129	264	950	999999	964	999999	49	943	674	695	528	885	826	632	301	999999	999999	617	593	578	945	931	999999	331	243	193	999999	999999	47	300	604	474	715	222	158	321	999999	169	804	497	128	359	650	999	462	395	771	999999	230	941	940	942	708	999999	999999	197	487	629	572	781	190	999999	999999	383	100	999999	999999	614	484	979	866	105	999999	106	459	596	291	999999	869	999999	421	15	999999	105	999999	662	999999	167	117	960	834	162	596	33	316	999999	452	277	908	999999	999999	999999	925	250	85	845	139	611	108	999999	906	708	999999	725	370	184	270	811	33	438	297	22	507	523	155	714	508	789	789	381	153	24	869	470	631	999999	90	538	30	514	532	164	68	598	63	135	401	871	999999	142	817	640	253	479	121	213	660	411	999999	371	346	349	821	727	375	999999	999999	300	104	116	104	732	791	518	905	999999	954	909	470	29	999999	999999	136	657	999999	512	999999	399	358	427	602	679	443	659	178	193	342	340	232	171	296	111	776	556	48	95	849	734	574	978	259	751	941	999999	58	708	223	174	174	862	131	449	941	999999	999999	999999	999999	142	350	999999	799	623	686	308	733	220	861	999999	999999	477	662	999999	825	380	177	851	738	367	610	469	970	178	176	369	999999	847	170	109	52	623	797	717	393	852	188	636	75	999999	999999	838	847	643	554	697	209	95	623	999999	509	662	686	930	531	881	751	999999	456	999999	268	999999	60	999999	536	996	679	945	652	973	201	540	785	999999	999999	771	621	336	624	999999	999999	954	233	599	599	999999	937	999999	195	511	110	557	190	748	383	466	788	96	116	558	27	999999	442	649	379	969	876	999999	915	760	270	424	17	977	166	314	661	999999	999999	999999	69	813	759	150	873	644	360	47	999999	558	999999	535	999999	75	461	905	522	583	229	630	999999	999999	950	435	251	685	549	212	592	79	804	999999	924	960	499	214	999999	301	999999	735	618	999999	999999	999999	776	999999	999999	941	525	999999	792	88	241	540	642	999999	999999	333	999999	197	999999	157	455	652	753	656	610	999999	576	257	410	230	807	493	22	999999	488	999999	659	517	999999	999999	999999	999999	287	726	104	393	327	999999	351	181	402	588	641	470	394	999999	999999	999999	134	934	999999	277	850	571	999999	748	528	999999	234	999999	674	391	706	
496	470	999999	375	36	562	226	941	790	906	238	827	228	999999	551	290	272	978	539	999999	556	243	419	490	999999	456	999999	999999	999999	561	81	507	20	999999	999999	999999	280	849	588	999999	907	992	584	999999	621	743	62	895	976	999999	961	301	144	999999	160	262	60	999999	659	579	215	361	592	999999	834	731	816	346	707	552	999999	422	999999	972	484	999999	658	999999	869	999999	999999	461	889	671	600	780	999999	21	999999	999999	948	647	199	18	999999	556	410	356	536	889	926	716	198	999999	677	548	900	999999	524	999999	604	12	763	999999	186	754	472	921	999999	999999	369	804	999999	814	603	999999	233	391	620	999999	163	312	999999	979	55	687	272	999999	993	999999	880	999999	497	145	298	999999	883	512	832	607	999999	999999	717	483	999999	131	112	999999	830	999999	325	518	551	596	999999	301	490	783	642	498	491	17	927	586	183	168	317	478	526	657	489	720	559	23	843	999999	594	999999	459	923	585	999999	633	689	735	371	659	901	701	996	999999	109	869	344	126	87	561	140	999999	371	814	633	999999	183	824	999999	959	537	752	769	707	452	999999	718	912	602	999999	248	851	812	509	415	777	529	201	999999	999999	999999	897	999999	122	463	738	97	999999	952	42	999999	999999	140	999999	131	159	999999	299	23	775	160	431	523	999999	999999	289	497	862	999999	855	337	982	444	753	999999	640	999999	657	253	713	246	609	959	570	999999	384	999999	410	387	266	999999	240	188	999999	700	793	383	999999	798	999999	251	235	709	999999	999999	999999	999999	999999	668	490	172	284	999999	310	999999	550	472	999999	999999	939	569	999999	484	152	20	106	803	830	63	999999	267	924	859	999999	471	21	900	862	999999	456	955	999999	742	897	104	570	999999	878	86	999999	999999	429	999999	858	615	164	751	567	96	607	673	598	333	717	232	247	425	977	838	527	650	609	999999	999999	999999	235	354	586	58	449	912	925	754	904	628	838	642	10	463	317	269	999999	776	267	782	999999	19	34	674	856	155	217	50	558	508	721	340	958	874	999999	809	999999	518	646	695	999999	844	999999	98	394	605	425	523	999999	267	317	832	830	551	999999	226	999999	912	201	304	999999	999999	205	406	907	999999	999999	999999	84	999999	105	999999	140	999999	44	999999	590	935	290	261	730	693	519	301	999999	889	510	416	256	999999	999999	261	326	351	989	862	999999	999999	191	886	921	299	999999	32	999999	493	702	999999	517	999999	999999	395	631	999999	573	22	999999	999999	999999	27	997	277	879	911	29	843	507	788	
583	181	871	568	753	403	340	999999	254	496	139	999999	196	999999	899	999999	537	103	629	999999	778	977	999999	744	816	999999	889	999999	419	537	13	999999	985	913	685	345	245	76	999999	238	610	142	767	999999	775	508	830	999999	377	740	383	925	223	131	20	605	685	999999	751	589	513	685	31	716	493	811	999999	283	999999	564	903	471	461	401	999999	645	219	616	999999	318	343	999999	286	679	999999	87	113	863	903	89	659	118	325	999999	724	924	121	60	999999	963	786	557	999999	999999	836	912	473	822	356	375	396	79	167	443	999999	379	408	351	999999	999999	999999	999999	999999	487	999999	795	155	409	999999	850	999999	999999	230	16	999999	785	946	474	842	251	613	291	999999	999999	693	590	950	881	806	999999	999999	769	497	979	265	999999	187	999999	907	51	766	74	155	999999	841	237	848	161	911	999999	433	934	509	321	802	999999	351	842	794	325	844	999999	603	331	335	999999	671	999999	750	603	999999	245	567	801	484	549	999999	20	696	465	999999	999999	970	345	999999	591	270	186	187	839	586	345	915	999999	206	502	471	823	180	999999	566	999999	410	317	862	197	376	708	836	263	290	341	155	338	999999	999999	304	267	410	743	503	494	74	911	27	272	999999	975	605	982	87	322	839	999999	899	999999	999999	662	483	999999	224	562	350	924	558	254	999999	586	18	160	208	214	423	999999	584	81	542	999999	299	599	867	999999	113	854	999999	999999	999999	537	439	999999	656	641	784	676	999999	941	154	999999	362	999999	83	999999	967	999999	783	999999	999999	412	44	827	602	899	372	999999	999999	823	458	999999	749	590	753	662	999999	570	504	566	429	746	999999	642	927	402	147	527	526	134	999999	999999	80	311	78	98	502	999999	845	999999	279	900	999999	999999	492	657	400	771	28	420	999999	406	999999	227	453	999999	999999	401	900	209	999999	845	366	741	399	800	426	447	521	665	169	546	999999	999999	296	529	999999	212	160	279	11	375	508	115	539	999999	708	852	857	999999	999999	111	999999	645	994	999999	543	999999	999999	692	241	953	259	363	261	999999	681	212	930	924	226	302	251	999999	207	396	346	260	999999	371	101	573	999999	605	999999	68	835	89	753	862	985	867	895	999999	48	58	999999	154	854	999999	356	506	922	999999	699	300	859	90	448	608	97	293	866	999999	601	999999	372	654	291	202	223	601	459	999999	939	359	406	999999	592	999999	280	202	406	721	25	594	651	657	906	781	999999	754	641	154	999999	702	10	999999	866	380	686	471	999999	999999	
999999	754	57	853	993	999999	894	85	498	299	337	895	886	999999	999999	16	26	714	999999	510	999999	468	960	314	303	999999	999999	999999	917	222	472	809	338	744	454	270	999999	999999	999999	566	887	999999	265	351	999999	999999	815	855	999999	999999	999999	971	723	363	668	808	999999	743	999999	756	999999	448	168	286	827	527	566	999999	700	668	999999	229	60	999999	623	870	999999	618	496	424	999999	999999	432	67	858	500	95	975	85	999999	476	999999	999999	907	576	999999	964	979	524	299	322	672	164	364	399	999999	999999	999999	999999	798	605	185	999999	145	335	495	26	111	427	999999	442	591	999999	64	999999	666	981	152	614	999999	905	233	104	206	112	758	349	999999	667	999999	578	553	245	287	50	300	556	112	582	999999	431	863	561	197	857	999999	605	110	999999	733	999999	999999	999999	999999	892	999999	91	60	43	576	999999	999999	443	703	757	888	355	999999	999999	900	999999	878	999999	533	753	51	672	906	349	380	163	999999	905	934	571	799	626	679	394	669	219	506	999999	15	935	999999	430	999999	439	969	999999	999999	96	272	622	284	219	404	812	850	708	184	710	999999	423	906	999999	508	141	958	272	676	404	999999	690	613	809	563	597	999999	621	815	999999	380	999999	347	162	642	999999	297	590	232	867	544	999999	45	795	416	592	39	440	921	726	481	706	709	420	743	581	18	999999	655	806	542	239	893	999999	340	667	999999	753	410	197	844	377	50	808	999999	999999	654	818	999999	971	999999	999999	700	999999	996	673	295	999999	419	71	999999	822	935	425	334	315	77	339	465	749	517	286	39	734	881	113	999999	999999	999999	360	926	200	999999	684	247	703	538	804	710	667	999999	158	999999	349	884	31	442	624	484	555	325	325	362	653	463	292	999999	966	217	892	16	999999	376	69	144	999999	750	260	188	631	776	273	628	798	377	999999	942	999999	849	999999	670	999999	999999	15	45	611	837	429	999999	999999	893	999999	596	818	999999	999999	999999	284	214	772	281	191	999999	852	778	999999	696	564	285	999999	349	129	999999	357	999999	964	969	371	34	533	284	330	40	232	738	214	676	810	999999	999999	586	668	485	87	999999	488	999999	573	236	983	999999	283	153	999999	616	773	999999	999999	596	696	26	420	260	681	999999	951	161	223	124	573	385	886	427	893	518	681	999999	49	769	742	368	405	144	50	999999	999999	186	904	616	965	759	999999	224	451	375	176	418	803	999999	636	337	999999	999999	662	607	37	855	260	617	935	138	415	479	853	999999	620	999999	
219	72	497	774	256	607	159	814	999999	999999	975	527	352	272	841	999999	142	415	975	999999	481	443	591	155	926	999999	681	836	353	957	370	999999	755	889	999999	741	101	999999	91	785	310	848	999999	365	880	732	275	672	297	954	346	448	362	673	999999	776	480	999999	847	958	926	999999	999999	991	311	861	772	462	73	999999	369	280	333	999999	646	633	784	235	999999	999999	32	18	549	398	620	921	761	91	95	432	270	749	24	132	859	987	387	667	63	999999	959	813	608	197	595	76	999999	999999	37	181	991	254	87	654	936	917	772	999999	380	390	999999	691	999999	999999	839	620	265	211	340	658	256	127	182	999999	243	219	410	999999	803	999999	806	999999	63	913	441	25	671	370	195	942	999999	314	296	673	999999	278	445	967	999999	975	810	912	832	378	999999	999999	82	831	420	999999	516	420	279	825	999999	512	637	463	209	823	949	894	999999	398	443	941	999999	508	338	965	999999	443	14	828	999999	894	999999	999999	999999	566	943	839	950	467	999999	804	999999	471	100	415	640	982	767	534	36	915	896	443	935	983	54	574	503	999999	999999	83	416	450	999999	689	746	952	474	642	880	999999	944	558	962	639	905	369	418	923	999999	790	675	999999	801	999999	997	999999	749	16	522	378	346	505	513	362	397	999999	389	411	668	687	518	999999	999999	916	971	347	481	306	87	999999	165	580	129	173	999999	937	649	263	999999	999999	212	999999	129	511	773	448	999999	609	251	320	980	17	264	999999	999999	550	825	999999	856	999999	850	453	999999	837	222	766	385	350	999999	999999	945	135	719	253	999999	59	15	152	153	532	302	871	65	999999	999999	999999	999999	482	890	857	121	999999	407	41	999999	759	539	292	298	17	999999	704	655	790	999999	854	297	999999	999999	232	544	682	741	333	367	978	398	172	142	74	450	903	459	106	349	999999	727	999999	999999	725	520	723	854	146	999999	999999	226	274	401	850	861	999999	320	667	322	439	999999	83	674	595	370	377	999999	234	566	170	254	558	451	193	136	610	340	999999	712	821	828	999999	864	999999	762	133	999999	292	213	146	592	792	784	909	170	999999	23	94	999999	153	573	630	579	999999	999999	999999	823	218	723	999999	973	874	955	999999	999999	426	218	904	832	999999	605	866	31	429	577	462	774	541	999999	482	596	256	90	568	999999	208	35	565	426	104	999999	563	569	951	999999	718	837	292	308	999999	445	999999	999999	999999	999999	706	608	160	731	890	893	292	195	251	664	727	999999	396	
253	412	400	999999	999999	737	936	999999	307	79	266	999999	625	491	999999	289	46	488	993	962	31	999999	599	875	833	535	211	28	377	328	297	445	924	450	49	895	999999	792	630	524	191	504	999999	999999	999999	999999	275	412	999999	905	999999	186	733	831	374	701	813	525	820	999999	999999	918	999999	999999	781	820	935	184	451	346	936	254	858	479	780	526	152	69	999999	961	269	798	968	472	123	999999	712	103	999999	348	92	827	999999	677	988	273	829	429	757	82	936	101	999999	999999	969	959	328	999999	60	848	559	753	543	999999	692	737	949	212	865	670	118	842	999999	113	999999	118	282	190	491	517	696	722	311	909	34	178	999999	266	502	163	793	458	52	237	788	999999	294	123	984	260	323	999999	999999	999999	964	104	993	857	999999	999999	687	147	772	999999	999999	837	451	633	834	524	999999	693	709	999999	999999	999999	999999	870	324	925	824	169	206	999999	999999	999999	167	224	999999	929	184	980	808	999999	999999	999999	686	999999	86	950	887	660	289	469	360	630	917	852	220	999999	999999	133	542	532	46	999999	941	999999	349	91	679	237	688	904	350	999999	885	999999	999999	231	972	300	793	373	48	173	879	999999	999999	999999	999999	315	14	639	999999	999999	447	285	999999	947	714	999999	169	995	999999	659	972	384	999999	440	999999	999999	617	988	999999	14	340	178	494	872	648	214	661	775	999999	374	233	59	279	299	999999	609	471	297	517	827	999999	797	999999	388	201	999999	999999	999999	828	313	697	25	306	630	720	278	791	999999	999999	509	493	393	999999	907	436	922	999999	829	957	145	999999	330	999999	514	872	542	86	999999	999999	153	596	220	946	624	999999	217	752	999999	579	214	817	738	987	17	344	999999	999999	999999	951	278	399	788	492	693	999999	377	999999	791	757	999999	202	686	62	165	913	999999	447	999999	999999	229	180	465	259	753	999999	649	999999	999999	180	135	812	891	163	999999	753	807	727	263	698	999999	673	999999	891	402	999999	141	685	832	999999	71	999999	999999	954	999999	999999	934	999999	739	375	285	999999	999999	621	632	999999	311	532	650	411	999999	999999	193	754	931	555	219	999999	857	999999	999999	999999	510	379	999999	824	535	937	430	313	819	999999	988	887	422	274	602	999999	268	999999	710	999999	999999	430	988	515	999999	533	32	187	999999	369	682	999999	190	321	534	701	511	999999	839	373	111	999999	592	999999	566	306	341	999999	953	999999	316	829	41	586	999999	89	390	603	708	999999	914	999999	424	460	595	999999	707	111	739	901	999999	460	197	
346	507	999999	838	161	999999	819	201	364	233	999999	63	999999	966	603	392	454	320	907	999999	999999	999999	858	922	999999	251	999999	599	999999	927	62	41	855	641	999999	88	999999	999999	239	654	888	810	560	999999	405	406	742	999999	113	719	294	590	930	361	360	888	649	775	706	909	383	999999	961	999999	181	999999	207	221	999999	525	160	999999	90	999999	220	37	999999	839	526	999999	999999	999999	495	521	643	471	111	504	291	805	999999	465	544	999999	999999	667	848	133	999999	418	999999	531	751	999999	568	999999	509	676	999999	332	989	810	259	971	410	831	735	450	999999	709	886	703	929	476	95	694	999999	760	982	552	189	775	991	118	535	977	999999	999999	952	561	962	434	999999	959	816	629	999999	999999	919	449	932	999999	339	147	999999	506	602	285	502	999999	421	999999	693	597	999999	224	818	150	446	433	41	827	498	242	747	999999	349	970	660	466	999999	999999	841	999999	999999	781	446	999999	586	39	385	524	999999	88	149	223	740	999999	815	602	810	999999	136	495	999999	999999	999999	106	999999	80	167	999999	625	45	395	325	906	160	977	372	999999	965	563	417	58	516	999999	419	102	533	720	583	999999	67	655	422	969	356	135	515	999999	349	463	516	872	999999	899	379	692	824	316	999999	787	999999	824	845	512	719	446	901	999999	999999	999999	866	359	583	999999	999999	999999	973	356	560	35	472	499	438	999999	57	545	305	617	52	727	277	226	140	795	711	243	810	999999	999999	909	234	822	382	344	999999	166	999999	287	342	989	999999	478	999999	999999	999999	953	999999	343	999999	184	999999	293	999999	772	736	649	229	787	764	334	580	74	105	999999	801	999999	127	103	914	999999	256	27	284	999999	17	799	470	575	480	757	846	999999	454	86	767	940	181	610	999999	947	999999	999999	522	18	999999	655	999999	999999	762	999999	999999	999999	429	573	927	133	19	999999	764	937	188	999999	317	17	999999	114	619	999999	999999	999999	478	517	495	966	999999	745	999999	999999	644	362	427	365	813	806	921	553	56	880	158	643	999999	585	845	670	768	293	999999	515	530	999999	45	362	999999	901	205	999999	999999	462	619	191	628	742	999999	411	999999	823	840	999999	95	933	999999	738	871	999999	930	893	671	825	207	999999	999999	990	745	340	999999	74	144	999999	611	602	999999	999999	271	966	25	197	633	443	999999	945	999999	999999	999999	596	257	999999	999999	999999	970	311	656	981	264	999999	639	637	999999	999999	94	999999	689	928	899	492	197	472	477	999999	999999	742	269	999999	674	262	228	999999	571	
158	999999	999999	582	163	940	309	945	764	339	323	336	387	999999	21	359	705	999999	523	793	936	409	784	830	587	999999	237	52	999999	317	999999	999999	780	76	848	538	74	999999	535	987	600	999999	433	142	163	578	846	552	257	878	969	995	705	999999	634	999999	308	200	995	999999	999999	267	527	456	337	999999	556	321	999999	999999	295	832	730	535	203	999999	976	651	676	19	909	685	794	550	348	16	34	714	442	109	240	874	877	138	284	343	999999	976	805	569	31	535	209	774	593	146	275	179	999999	999999	773	656	523	986	497	37	473	976	999999	331	569	841	878	253	252	999999	999999	999999	260	859	380	999	846	116	987	999999	486	29	999999	212	741	999999	842	208	999999	583	360	890	640	257	870	999999	867	483	999	190	656	956	532	999999	190	999999	918	22	863	773	810	999999	999	999999	999999	453	29	906	590	999999	998	680	917	999999	999999	74	961	999999	989	338	999999	372	117	806	999999	529	497	785	31	78	999999	829	345	562	999999	943	891	527	706	426	33	999999	893	295	191	975	49	862	999999	126	711	999999	33	535	641	447	999999	202	395	31	956	999999	885	999999	778	179	344	364	896	127	183	443	306	572	314	180	479	822	624	751	489	634	675	904	366	31	805	810	921	335	644	999999	142	684	470	789	999999	380	999999	22	641	685	966	999999	942	278	999999	460	230	471	999999	487	578	999999	542	999999	568	980	165	999999	373	534	443	571	483	484	999999	621	112	525	103	108	315	999999	120	804	999999	682	962	98	999999	355	590	460	366	166	999999	999999	152	148	230	106	225	999999	648	117	252	999999	519	467	966	996	357	999999	377	870	182	999999	532	737	999999	999999	27	999999	353	28	943	982	214	326	364	812	478	964	304	996	883	999999	963	13	562	272	172	504	131	999999	997	885	92	496	999999	164	965	415	484	344	88	999999	999999	630	999999	269	200	203	113	163	999999	392	999999	381	987	627	12	529	185	999999	724	523	945	936	999999	68	900	718	999999	999999	846	73	490	959	917	999999	147	343	999999	302	999999	969	400	968	888	614	999999	711	509	366	162	446	999999	93	620	999999	213	480	610	115	369	481	999999	902	316	463	902	450	463	999999	490	668	689	882	328	754	132	976	58	415	582	198	219	976	999999	410	834	407	349	362	999999	667	733	734	999999	600	118	498	661	434	999999	45	258	256	999999	999999	999999	356	764	865	999999	999999	999999	205	999999	180	272	883	999999	906	629	504	110	110	730	999999	935	954	
948	728	999999	634	325	623	702	547	999999	962	111	999999	653	487	643	483	920	305	245	537	211	763	337	999999	644	754	999999	217	934	158	526	62	999999	802	999999	999999	229	807	910	999999	502	999999	239	310	999999	298	262	152	999999	999999	189	435	587	407	752	195	400	421	999999	999999	818	999999	999999	792	445	58	17	999999	89	607	264	123	394	437	45	999999	534	999999	451	356	501	662	999999	999999	968	999999	474	159	59	222	645	807	817	349	999999	17	382	446	864	734	290	999999	72	264	372	75	50	160	372	536	660	373	970	643	999999	166	999999	305	823	355	584	858	801	866	961	456	305	55	448	999999	843	97	172	717	999999	99	599	999999	944	999999	60	323	786	523	561	282	837	184	280	832	999999	999999	999999	519	159	432	999999	206	302	915	770	995	999999	345	692	573	210	999999	577	979	999999	57	360	999999	304	270	81	288	314	689	619	999999	999999	615	168	999999	474	653	567	999999	489	403	999999	38	142	65	611	999999	830	999999	81	584	999999	300	276	999999	726	702	224	999999	999999	331	999999	999999	306	649	999999	106	999999	999999	999999	999999	695	935	499	173	258	332	788	249	658	629	458	999999	617	999999	999999	484	349	999999	49	772	438	999999	291	168	999999	196	732	493	999999	999999	999999	903	889	524	889	999999	999999	999999	573	999999	914	974	240	732	873	575	995	270	135	745	757	839	886	999999	128	26	654	999999	661	999999	599	305	414	999999	999999	554	436	103	156	999999	683	246	773	645	858	464	448	999999	295	936	200	999999	367	100	999999	435	26	562	999999	999999	999999	999999	451	511	804	618	999999	96	377	328	999999	901	999999	999999	71	521	75	251	478	664	578	104	55	999999	871	137	999999	324	999999	999999	538	874	999999	283	835	999999	794	272	841	999999	999999	361	191	967	798	299	357	95	38	246	999999	775	94	999999	999999	922	423	727	639	676	681	255	700	999999	789	274	214	840	446	847	727	802	409	239	999999	227	913	999999	925	999999	780	851	295	999999	999999	762	789	955	979	999999	999999	999999	632	999999	567	647	660	743	187	999999	999999	516	649	191	519	566	999999	854	971	999999	18	345	801	67	896	830	960	999999	879	37	484	259	861	999999	999999	659	999999	245	672	132	999999	180	901	999999	497	273	212	114	641	999999	396	999999	983	902	904	464	275	999999	278	737	687	120	999999	159	60	999999	999999	126	143	859	396	999999	192	999999	519	838	443	410	570	632	628	999999	909	876	999999	548	275	958	628	592	999999	999999	999999	935	999999	456	316	751	
350	662	999999	95	970	781	999999	266	752	145	392	75	31	865	15	645	118	830	999999	987	999999	511	569	696	497	551	475	791	173	999999	413	999999	999999	691	69	907	24	999999	999999	137	999999	384	796	140	575	563	571	528	599	331	826	614	255	328	242	999999	999999	921	598	999999	999999	824	999999	505	731	329	999999	340	805	107	631	576	944	83	999999	999999	715	438	130	934	979	947	999999	841	999999	999999	817	213	458	230	813	102	944	999999	821	445	291	300	999999	999999	999999	999999	722	502	999999	259	999999	999999	600	999999	999999	665	801	663	449	368	632	999999	84	999999	511	339	999999	585	999999	999999	631	999999	262	999999	853	425	39	874	915	748	235	699	151	181	139	645	612	360	999999	999999	301	999999	999999	999999	812	40	999999	475	744	999999	359	147	217	171	628	191	920	318	999999	708	635	927	999999	999999	143	932	119	902	804	999999	727	530	999999	145	247	999999	999999	800	999999	823	208	564	139	235	398	98	491	980	553	999999	999999	303	116	999999	522	374	999999	999999	328	999999	921	324	999999	878	962	829	659	82	923	287	719	129	999999	431	509	81	797	522	999999	55	450	999999	999999	856	151	999999	424	97	622	999999	808	155	999999	599	901	884	892	260	273	999999	999999	419	67	276	238	605	999999	684	890	451	999999	29	23	999999	999999	792	965	999999	999999	538	999999	572	459	59	479	573	648	999999	529	625	999999	546	999999	742	617	999999	81	93	627	545	968	739	999999	181	999999	999999	999999	208	170	119	999999	999999	523	999999	999999	865	960	17	999999	999999	957	999999	165	999999	273	39	769	280	665	407	720	881	197	999999	569	674	375	288	999999	690	441	449	89	999999	705	110	32	525	587	751	80	999999	296	962	588	999999	999999	999999	907	999999	999999	861	543	762	999999	47	889	332	174	999999	500	999999	265	115	233	518	145	999999	569	172	16	254	692	913	337	656	595	234	613	815	100	443	380	999999	672	579	905	326	31	668	220	700	361	107	261	398	808	190	999999	999999	999999	838	373	745	271	774	999999	630	435	999999	451	665	719	358	999999	67	311	999999	443	999999	612	999999	999999	999999	951	315	893	595	661	999999	847	414	999999	542	206	261	80	635	222	999999	410	285	891	999999	226	555	981	12	708	999999	96	999999	747	94	999999	999999	999999	999999	793	999999	880	583	968	496	894	46	999999	186	161	147	987	999999	568	999999	253	337	927	444	683	405	999999	890	886	999999	853	819	999999	412	85	407	999999	607	841	266	27	827	317	405	394	189	999999	805	850	999999	
999999	419	468	999999	840	999999	999999	679	788	398	631	990	696	510	642	84	379	766	111	999999	10	389	835	999999	527	426	29	532	999999	504	999999	529	49	326	260	443	361	465	571	944	535	466	819	453	635	37	999999	806	762	999999	810	999999	704	106	569	827	584	166	684	423	120	348	629	294	379	999999	950	380	259	999999	723	914	999999	166	228	544	999999	391	677	500	999999	222	770	741	693	408	824	943	999999	433	858	204	780	158	999999	196	837	534	999999	532	86	760	557	562	595	896	425	547	877	35	267	999999	488	194	999999	999999	578	888	999999	971	287	999999	623	826	350	528	144	56	332	42	706	45	318	154	423	535	999999	218	155	999999	999999	286	75	731	175	666	999999	596	31	999999	999999	949	999999	112	999999	79	147	999999	222	77	762	379	999999	845	328	231	884	344	999999	601	242	369	999999	803	988	10	999999	891	660	684	812	548	999999	396	423	999999	999999	215	999999	354	398	935	995	87	45	999999	999999	230	412	944	782	381	999999	429	999999	258	999999	140	123	254	138	255	79	537	264	224	353	999999	432	999999	129	678	444	425	213	307	999999	665	767	999999	939	721	488	716	902	440	722	605	999999	174	551	971	102	655	226	999999	865	999999	823	821	999999	999999	999999	841	825	999999	937	999999	226	406	884	550	373	999999	314	416	767	363	635	823	501	999999	999999	999999	30	999999	585	788	999999	999999	999999	905	841	946	999999	707	923	647	890	999999	503	322	388	297	289	999999	608	999999	351	999999	385	512	832	999	999999	521	106	540	999999	677	527	999999	209	999999	964	978	709	426	622	607	493	129	472	999999	330	189	369	849	977	29	999999	999999	447	999999	685	999999	83	842	626	604	611	393	826	999999	999999	353	122	999999	999999	999999	301	191	742	743	999999	265	49	999999	678	999999	999999	256	562	801	999999	306	711	809	480	44	999999	999999	999999	999999	996	109	303	259	567	976	76	999999	526	999999	728	999999	999999	999999	999999	429	890	89	999999	999999	999999	364	831	999999	999999	973	642	313	999999	297	405	434	390	724	747	226	999999	789	999999	702	83	25	730	885	999999	768	999999	18	734	60	154	999999	999999	324	574	999999	278	279	173	999999	344	999999	392	238	999999	303	978	763	955	858	467	110	651	471	411	437	633	946	950	999999	164	633	579	999999	999999	999999	731	75	160	999999	999999	693	999999	843	367	321	632	501	999999	999999	789	65	62	875	592	54	184	242	912	147	17	331	328	845	438	711	193	999999	95	701	572	912	613	999999	999999	999999	
484	807	999999	100	804	141	342	181	538	109	999999	704	120	999999	999999	498	163	22	108	999999	374	780	999999	999999	137	942	416	999999	216	877	451	213	964	818	569	376	138	822	999999	876	988	156	317	338	140	999999	999999	986	999999	999999	759	600	751	294	409	703	402	456	999999	999999	999999	429	964	999999	999999	377	999999	302	999999	39	369	340	999999	232	637	227	999999	86	526	999999	372	429	617	142	127	850	461	679	999999	865	973	682	999999	999999	160	569	999999	999999	680	763	749	287	457	274	714	428	921	999999	657	191	999999	326	930	324	499	306	999999	831	543	999999	915	69	883	673	66	687	482	208	81	78	999999	816	999999	999999	898	95	971	352	428	999999	929	999999	999999	237	999999	657	751	543	999999	853	757	999999	123	873	848	689	999999	784	218	36	946	722	457	589	156	423	920	177	426	414	999999	469	412	843	877	982	999999	656	48	409	999999	999999	227	228	321	684	703	532	914	218	690	197	144	402	752	217	484	443	90	221	736	583	999999	577	999999	298	948	279	995	865	652	747	746	999999	99	18	504	999999	277	472	719	398	263	217	723	147	334	999999	999999	999999	507	999999	575	999999	672	363	820	999999	699	33	735	999999	536	59	999999	999999	450	335	312	744	999999	255	175	618	502	999999	330	910	853	390	963	938	999999	335	367	59	999999	920	146	736	197	999999	999999	999999	736	295	861	213	651	780	999999	999	707	356	957	262	437	999999	334	333	42	910	796	318	69	797	256	211	692	515	770	999999	198	575	556	857	715	920	882	217	487	126	268	83	693	963	999999	831	377	114	622	225	595	812	704	999999	68	231	195	938	48	659	521	999999	999999	176	999999	141	799	999999	999999	516	84	999999	846	999999	999999	722	625	999999	567	999999	833	999999	893	999999	934	999999	871	279	799	493	735	944	999999	827	999999	132	74	527	163	108	42	278	567	115	151	478	966	999999	636	345	999999	99	380	623	826	934	252	464	241	434	270	530	309	63	999999	999999	948	29	320	528	999999	108	942	469	392	564	999999	787	413	466	419	93	643	464	887	999999	573	554	999999	671	999999	999999	295	728	838	999999	968	513	999999	999999	999999	999999	478	999999	686	507	999999	999999	999999	271	914	464	60	775	999999	186	887	845	176	143	566	403	28	649	647	58	812	999999	630	999999	596	516	999999	402	936	472	615	535	777	999999	499	999999	323	739	756	426	999999	520	712	999999	624	999999	347	999999	454	999999	928	999999	469	999999	999999	999999	999999	360	675	407	12	657	
838	999999	571	361	78	785	644	905	89	289	999999	999999	999999	302	511	969	266	473	179	999999	948	809	543	999999	75	149	695	567	380	999999	73	359	423	999999	681	169	999999	272	64	999999	999999	548	999999	649	999999	248	999999	402	430	321	104	211	237	999999	709	38	19	999999	296	929	100	86	535	126	225	999999	807	597	999999	999999	878	993	999999	618	713	409	763	893	849	999999	999999	303	146	68	869	862	131	682	202	652	159	316	976	999999	471	480	23	930	434	404	441	999999	781	89	999999	110	791	619	999999	310	275	126	999999	469	929	796	940	999999	256	999999	421	135	404	967	201	572	27	999999	157	242	999999	832	469	455	395	458	999999	67	625	769	81	512	653	892	999999	43	999999	516	999999	999999	999999	546	999999	81	982	315	156	814	887	870	92	506	472	795	914	442	999999	999999	83	999999	999999	999999	851	487	291	909	481	512	590	168	201	511	100	483	999999	848	158	999999	472	90	311	707	180	999999	686	575	49	857	999999	999999	386	892	442	723	398	657	695	206	790	999999	999999	999999	999999	999999	679	581	416	988	103	75	293	269	26	993	179	578	712	106	999999	716	999999	624	999999	999999	781	308	999999	376	999999	54	163	999999	607	399	256	666	483	450	85	114	999999	999999	999999	912	999999	127	876	448	554	819	944	598	404	83	999999	219	120	587	947	380	513	49	904	58	911	341	661	627	747	512	999999	271	31	697	999999	818	860	999999	985	664	999999	999999	821	274	110	564	557	999999	999999	999999	556	895	999999	704	999999	129	156	715	999999	329	465	258	700	999999	999999	999999	577	707	999999	999999	359	498	602	999999	947	882	227	999999	999999	357	783	137	442	711	956	999999	768	326	105	438	671	155	620	999999	208	183	999999	780	550	427	987	999999	17	798	687	68	302	219	757	718	901	517	999999	653	999999	999999	999999	989	94	523	914	261	611	98	724	214	878	936	999999	773	999999	447	98	531	369	933	130	644	33	999999	907	559	999999	387	536	164	388	966	130	870	367	939	695	999999	512	999999	248	919	83	483	999999	366	133	983	764	464	999999	244	294	999999	217	182	999999	196	999999	364	999999	233	999999	570	825	911	815	224	416	24	999999	71	29	999999	999999	210	570	999999	718	551	435	584	623	999999	734	153	682	518	663	194	973	508	999999	157	999999	24	368	999999	657	278	550	909	999999	750	712	367	999999	660	917	17	612	425	478	999999	999999	117	610	488	835	681	238	307	999999	231	50	252	650	999999	589	680	841	67	892	449	
10	999999	17	872	370	377	928	32	600	655	582	558	40	356	999999	936	999999	880	999999	976	49	999999	358	356	709	469	717	354	80	247	999999	554	532	38	74	413	110	738	127	999999	753	216	999999	999999	648	492	222	304	652	653	276	961	390	916	410	757	177	660	172	999999	660	583	952	362	490	37	999999	11	999999	999999	999999	675	762	999999	233	832	545	452	707	999999	257	422	701	426	999999	214	999999	999999	628	999999	245	449	575	227	808	179	264	354	425	620	999999	220	22	837	817	999999	209	181	999999	577	222	724	952	999999	999999	247	882	999999	391	285	863	420	999999	975	579	396	999999	999999	410	64	578	200	37	97	761	47	999999	864	609	999999	15	992	922	60	104	520	497	630	575	999999	297	729	963	149	757	55	836	46	267	430	500	664	771	639	998	31	696	999999	193	614	836	999999	925	999999	280	999999	497	333	881	69	899	480	969	838	999999	849	237	888	339	716	999999	374	606	999999	880	350	231	999999	61	82	999999	631	447	960	735	279	999999	999999	868	999999	557	999999	164	999999	999999	30	694	932	999999	159	793	808	535	476	999999	471	420	746	999999	930	649	213	281	808	245	277	42	19	113	497	55	999999	30	452	168	697	219	408	999999	859	655	298	999999	902	999999	25	105	970	999999	273	858	999999	822	938	247	354	242	355	963	264	999999	685	829	384	113	518	787	92	999999	999999	262	22	99	280	284	360	792	999999	529	229	999999	999999	462	999999	638	988	462	999999	999999	999999	465	863	445	403	872	970	469	999999	999999	770	237	23	662	840	21	846	967	551	999999	886	561	862	826	743	92	924	232	989	746	124	999999	705	877	999999	260	999999	577	696	408	314	999999	755	580	759	991	999999	999999	622	828	791	31	911	428	329	999999	602	47	701	320	947	999999	480	300	999999	999999	999999	145	999999	590	999999	999999	281	153	359	994	805	999999	76	999999	924	524	999999	170	954	103	155	287	999999	999999	999999	360	875	385	461	999999	421	465	897	55	999999	32	999999	41	216	522	750	999999	999999	334	456	321	971	949	396	432	999999	319	345	589	568	254	587	916	999999	272	403	895	691	999999	583	350	999999	30	999999	999999	281	578	954	442	353	387	218	999999	794	346	999999	999999	999999	999999	999999	111	130	999999	487	225	444	335	108	943	129	999999	999999	999999	751	116	926	950	667	495	161	568	999999	999999	246	190	45	364	132	999999	882	477	906	663	999999	481	999999	999999	542	76	466	946	480	20	999999	499	311	933	999999	687	999999	
438	268	503	877	999999	745	226	81	999999	189	90	213	511	999999	652	947	422	912	279	999999	850	417	999999	38	214	98	999999	590	747	879	112	881	444	188	999999	218	412	786	511	735	13	15	246	887	385	742	999999	999999	670	551	999999	31	213	999999	999999	30	668	999999	672	773	999999	636	334	427	87	209	769	333	617	999999	999999	635	410	543	882	845	181	713	652	999999	129	999999	919	205	999999	90	678	642	999999	433	549	937	999999	999999	345	999999	681	819	809	186	999999	644	341	999999	17	999999	620	669	918	723	999999	955	822	999999	999999	993	716	999999	999999	996	530	136	714	194	999999	607	999999	999999	207	515	999999	999999	903	475	498	999999	75	693	198	737	470	18	724	895	999999	594	999999	999999	93	999999	661	552	392	813	655	847	930	157	342	410	742	999999	472	412	999999	496	62	356	711	999999	928	33	940	698	999999	522	412	818	610	310	999999	999999	589	999999	854	621	969	999999	820	999999	553	917	999999	787	995	999999	999999	321	345	97	999999	768	213	914	999999	638	999999	693	286	143	444	121	999999	999999	918	999999	368	617	558	937	527	962	536	69	999999	20	671	163	703	23	976	100	482	522	999999	723	999999	674	440	226	999999	285	813	686	216	442	380	329	869	859	163	999999	763	408	570	579	241	153	298	414	966	999999	990	999999	166	353	638	34	273	204	742	693	999999	999999	926	251	158	999999	999999	193	640	999999	293	844	999999	58	999999	84	952	198	492	999999	385	35	260	999999	295	550	530	862	999999	999999	999999	675	126	469	750	431	481	329	431	999999	301	115	774	623	999999	155	999999	117	26	564	81	84	711	493	318	161	91	373	955	607	329	989	390	294	296	618	727	399	999999	906	603	633	767	110	957	280	261	636	999999	149	999999	422	846	999999	283	982	963	999999	999999	999999	350	117	373	823	71	311	725	489	337	999999	999999	22	999999	120	960	448	316	610	535	999999	999999	999999	975	815	470	907	999999	150	20	314	654	103	248	708	565	999999	999999	999999	49	656	554	772	999999	842	721	135	612	999999	288	999999	675	362	107	124	699	896	999999	557	363	164	999999	584	479	33	901	334	774	111	554	999999	188	371	571	879	492	137	999999	143	104	344	304	417	999999	184	638	301	996	133	18	999999	364	999999	591	999999	498	970	999999	285	999999	999999	360	511	191	814	657	999999	790	999999	631	572	999999	998	463	28	859	751	722	304	395	999999	338	650	999999	885	999999	476	780	687	391	999999	834	869	203	708	984	999999	999999	57	
527	335	510	778	502	999999	999999	365	999999	573	34	999999	999999	998	890	999999	67	709	418	305	999999	999999	533	113	999999	118	737	881	805	754	999999	999999	525	674	777	999999	999999	999999	158	656	967	753	227	999999	662	999999	274	836	979	862	651	284	384	930	353	345	999999	407	941	393	708	46	999999	504	999999	958	999999	583	231	830	241	506	561	762	999999	950	999999	326	451	202	999999	901	901	999999	113	758	691	595	331	441	999999	999999	619	999999	947	931	203	999999	676	999999	422	690	999999	158	631	154	723	999999	602	999999	999999	485	955	748	999999	806	999999	618	400	781	276	636	999999	789	572	539	887	999999	814	999999	757	250	649	746	779	999999	999999	752	321	958	999999	79	999999	999999	69	781	999999	870	999999	151	999999	585	332	895	437	999999	438	824	999999	101	267	926	999999	206	645	999999	836	218	969	394	519	392	306	999999	746	207	999999	332	730	791	793	26	581	673	609	182	999999	754	319	992	725	472	999999	229	701	119	999999	795	293	928	945	537	901	830	631	414	288	999999	158	239	152	115	104	999999	308	999999	354	144	999999	473	222	91	899	999999	999999	57	999999	999999	741	637	999999	999999	49	801	846	999999	124	750	999999	205	893	38	605	89	849	999999	378	382	921	459	764	999999	209	999999	999999	999999	637	925	171	584	198	210	999999	521	303	305	76	302	948	51	137	999999	102	401	579	999999	486	819	136	59	679	843	166	999999	872	809	648	228	95	999999	628	198	589	467	16	999999	878	93	786	554	552	999999	433	879	999999	170	999999	999999	250	532	386	817	799	121	905	355	999999	867	648	493	656	847	217	965	999999	938	24	999999	394	886	999999	402	43	581	507	603	419	287	959	712	774	840	999999	562	605	810	999999	478	562	661	999999	21	445	302	898	705	868	467	465	393	155	410	423	364	227	984	784	228	614	999999	999999	767	999999	936	719	815	869	654	370	612	549	546	81	732	248	303	957	740	682	801	735	951	821	999999	566	373	426	623	345	621	36	999999	863	260	724	881	112	999999	583	999999	835	223	107	853	999999	999999	339	999999	999999	999999	37	54	545	812	576	985	945	343	999999	355	398	255	319	748	999999	999999	682	999999	999999	999999	201	999999	167	599	966	521	853	967	730	999999	44	735	508	421	999999	981	635	999999	684	999999	935	999999	138	999999	999999	589	904	359	277	476	926	518	999999	758	732	999999	999999	946	846	999999	141	977	999999	999999	321	999999	747	999999	165	999999	999999	631	146	278	999999	432	999999	929	904	386	
617	504	700	264	40	526	999999	750	999999	24	105	688	999999	629	608	957	166	715	916	41	999999	15	203	672	732	305	382	999999	336	310	999999	957	51	999999	447	637	287	357	393	795	610	999999	219	150	509	64	426	516	670	474	999999	613	23	999999	544	611	999999	999999	532	734	153	999999	423	388	764	148	646	999999	191	999999	999999	808	999999	131	431	844	999999	63	173	678	999999	999999	744	861	44	646	943	179	924	836	336	259	825	658	651	999999	583	831	386	371	417	681	335	699	794	467	290	999999	451	700	999999	999999	863	853	855	288	903	562	353	128	999999	477	820	354	999999	430	999999	674	999999	468	270	999999	676	802	270	207	539	55	77	577	999999	999999	999999	234	999999	999999	395	971	999999	999999	69	999999	487	267	999999	999999	860	980	65	999999	484	616	421	999999	439	850	999999	71	999999	657	748	999999	494	776	762	999999	749	596	333	564	45	21	871	117	409	249	487	419	635	999999	999999	559	990	704	103	749	640	745	999999	999999	508	999999	387	154	999999	999999	537	710	505	35	999999	274	656	500	338	473	744	999999	583	200	373	171	999999	999999	320	199	867	789	683	23	999999	14	801	163	66	999999	633	999999	494	208	711	999999	999999	999999	999999	83	902	999999	999999	999999	14	336	172	999999	807	347	898	999999	999999	433	343	747	999999	492	999999	999999	999999	503	444	626	840	27	819	384	488	596	999999	825	144	247	297	999999	423	63	18	185	842	207	355	718	999999	999999	893	999999	864	999999	749	431	999999	943	611	408	999999	749	999999	987	516	787	125	220	99	82	999999	596	999999	999999	334	999999	484	347	999999	274	158	725	814	330	134	759	520	524	999999	826	999999	201	636	999999	322	673	273	999999	668	65	999999	144	628	999999	540	306	923	999999	999999	775	946	999999	600	346	260	339	999999	469	999999	757	999999	600	373	272	999999	787	960	258	653	660	709	463	679	297	191	23	999999	84	789	999999	835	621	999999	81	880	988	600	299	637	982	738	999999	167	999999	788	999999	770	999999	405	752	346	675	999999	978	76	492	999999	313	999999	246	242	861	679	999999	922	999999	715	302	392	999999	197	670	620	999999	922	904	306	999999	509	699	999999	741	999999	47	491	999999	999999	906	15	999999	918	999999	144	400	999999	876	135	999999	988	142	999999	478	999999	999999	999999	676	64	585	65	171	196	312	804	999999	993	501	192	642	553	999999	290	808	999999	995	437	900	535	230	921	56	999999	184	999999	376	923	774	768	629	481	815	114	999999	851	844	999999	615	492	679	
406	257	693	493	578	235	851	967	191	977	622	665	999999	834	663	19	391	21	533	437	542	999999	733	999999	170	738	658	500	957	452	794	821	999999	856	823	673	362	295	605	553	999999	999999	592	790	17	816	674	280	999999	841	462	199	92	65	147	999999	524	139	332	999999	577	361	19	739	193	800	257	294	999999	989	656	105	999999	979	913	999999	636	999999	556	354	74	387	373	125	989	604	999999	361	719	999999	159	999999	963	766	976	173	945	853	999999	216	568	390	269	147	195	367	999999	113	999999	560	550	999999	583	978	775	199	999999	999999	999999	588	72	895	574	374	839	433	999999	649	12	750	640	783	344	350	999999	683	128	236	999999	632	821	635	219	169	105	577	649	984	990	999999	185	61	113	29	154	672	816	894	999999	762	234	143	999999	402	919	766	999999	999999	203	101	999999	761	963	127	766	999999	999999	415	999999	272	783	999999	658	999999	999999	589	680	325	999999	122	867	233	929	999999	408	687	999999	817	249	339	340	417	791	999999	716	423	97	985	999999	717	986	410	999999	999999	979	86	485	884	827	340	96	999999	999999	999999	234	847	832	999999	719	999999	999999	869	999999	939	931	376	367	759	999999	161	999999	694	72	488	999999	466	607	894	999999	999999	212	650	989	999999	999999	999999	999999	710	674	868	999999	999999	276	999999	815	127	999999	686	113	612	999999	725	385	676	999999	401	999999	558	953	767	249	938	607	397	876	999999	879	266	696	524	995	999999	95	640	569	209	999999	888	673	19	231	999999	790	999999	999999	999999	275	999999	80	852	557	822	999999	906	629	653	694	999999	307	563	248	979	999999	588	616	72	640	999999	999999	639	972	971	885	999999	546	999999	999999	31	784	398	986	999999	999999	844	966	999999	999999	188	21	916	999999	999999	590	999999	771	999999	932	211	999999	550	847	530	999999	999999	999999	585	937	812	370	999999	505	999999	104	909	999999	999999	999999	999999	999999	443	173	999999	733	199	135	999999	999999	775	183	304	395	945	62	243	999999	999999	358	754	965	390	246	95	818	709	420	841	454	681	542	98	458	999999	999999	535	999999	999999	797	999999	315	999999	204	999999	999999	75	916	999999	999999	999999	367	121	333	999999	189	241	206	999999	642	999999	999999	293	978	709	243	94	999999	607	365	526	856	165	668	341	449	999999	196	85	456	999999	999999	860	230	593	323	430	764	420	608	999999	339	999999	753	773	999999	32	478	494	927	554	230	319	204	104	14	212	452	992	599	671	55	131	999999	889	999999	918	72	394	396	813	329	999999	
999999	999999	999999	557	411	895	103	426	49	701	157	901	999999	483	666	136	588	120	978	772	999999	936	311	217	677	864	541	330	959	94	107	124	234	795	319	195	907	456	801	556	999999	182	631	353	973	730	367	757	999999	936	805	285	834	557	999999	72	706	979	880	999999	363	773	999999	955	603	43	676	736	173	480	999999	142	999999	431	873	647	999999	958	243	947	506	999999	999999	33	999999	999999	289	677	190	999999	999999	927	575	264	203	999999	715	676	749	940	63	630	999999	781	717	999999	966	413	999999	966	757	748	745	999999	50	999999	705	444	676	781	999999	998	999999	916	991	999999	566	64	238	748	999999	638	218	999999	999999	876	999999	296	315	615	855	999999	999999	223	499	740	191	642	999999	623	430	999999	10	968	197	64	84	677	790	426	116	999999	184	934	43	999999	999999	999999	49	999999	389	419	138	71	925	877	14	342	426	260	119	924	999999	614	328	662	638	250	999999	839	802	522	505	999999	508	944	701	69	189	380	999999	739	603	999999	999999	999999	151	938	52	999999	60	741	261	999999	317	192	81	570	616	381	491	299	346	210	371	867	913	999999	999999	981	999999	999999	999999	55	59	380	331	789	380	317	520	999999	207	795	999999	70	271	964	582	999999	999999	141	452	808	889	911	402	402	689	376	107	902	386	999999	999999	115	999999	215	491	937	861	292	999999	309	861	791	101	550	420	310	606	948	667	246	118	54	502	999999	166	999999	977	928	999999	14	999999	617	323	146	661	999999	481	65	483	999999	999999	590	999999	153	946	107	820	999999	982	999999	769	999999	999999	149	952	999999	613	999999	58	354	959	999999	192	194	99	999999	999999	954	889	736	999999	550	475	32	781	999999	112	358	999999	68	999999	136	999999	719	244	999999	382	183	193	571	81	999999	16	999999	685	532	999999	756	64	999999	629	865	999999	255	999999	229	682	223	368	999999	999999	999999	837	990	36	832	987	472	950	37	871	304	770	328	665	592	999999	346	346	259	129	355	304	704	999999	461	999999	700	169	25	389	168	815	999999	583	816	409	26	112	999999	999999	999999	806	36	831	999999	999999	643	590	967	684	346	999999	119	316	642	999999	142	560	999999	667	296	313	934	648	712	489	999999	745	848	193	527	244	493	714	194	549	277	999999	114	366	531	120	999999	340	52	999999	706	452	941	999999	276	465	999999	195	258	632	871	388	128	845	92	898	741	999999	167	111	999999	404	132	103	692	999999	999999	999999	145	999999	120	604	999999	431	783	570	803	992	917	
71	999999	307	999999	561	677	889	999999	999999	284	633	378	418	183	940	897	311	329	999999	999999	999999	20	328	59	81	521	277	782	999999	999999	522	104	748	866	999999	404	96	938	570	426	999999	513	196	934	512	807	702	999999	664	533	481	999999	955	829	909	61	388	999999	394	50	409	999999	999999	207	761	999999	630	999999	88	999999	811	372	759	432	370	999999	824	999999	547	273	818	999999	127	173	590	281	148	919	956	53	26	999999	554	529	26	999999	454	999999	999999	999999	999999	160	352	999999	722	118	491	999999	468	415	237	993	710	130	232	562	999999	894	616	489	401	710	595	44	529	972	818	240	415	675	59	835	222	574	96	668	504	999	999999	481	790	614	460	551	999999	32	999999	433	999999	464	706	559	999999	692	581	476	565	318	599	750	999999	260	128	793	366	999999	781	145	44	564	67	999999	454	144	999999	786	260	53	999999	506	843	395	933	950	968	499	463	529	993	619	113	196	409	700	999999	540	999999	667	999999	424	250	992	398	999999	999999	715	999999	246	993	794	999999	521	100	102	906	905	327	177	999999	866	999999	262	152	999999	999999	871	590	753	953	168	300	592	858	999999	999999	999999	996	200	553	263	393	226	535	999999	999999	999999	105	317	794	286	222	999999	843	999999	486	988	850	973	291	536	135	362	293	834	999999	634	662	297	999999	65	908	137	624	571	483	721	999999	943	32	869	775	999999	958	677	946	972	749	540	325	999999	10	33	999999	27	137	40	933	701	704	768	929	807	481	999999	377	999999	704	281	999999	765	271	907	999999	422	760	999999	999999	999999	888	532	884	131	999999	999999	64	885	228	606	443	452	999999	35	248	999999	999999	967	999999	229	999999	861	277	999999	695	560	15	999999	999999	496	267	285	999999	327	813	182	883	807	999999	913	684	491	866	999999	838	402	999999	246	668	696	482	792	61	184	315	999999	264	417	435	999999	562	961	813	999999	999999	167	999999	470	222	76	999999	141	999999	887	544	819	999999	999999	639	303	582	769	434	385	24	999999	999999	999999	21	786	999999	476	381	423	361	723	677	145	757	999999	586	517	34	601	327	999999	999999	174	999999	496	999999	93	777	142	839	792	536	438	999999	999999	933	999999	458	435	158	999999	999999	718	535	820	151	999999	422	958	717	74	744	999999	999999	673	999999	69	822	999999	755	834	698	999999	584	568	196	249	428	883	746	234	69	999999	453	423	590	999999	638	818	354	181	671	819	425	999999	58	703	380	999999	70	999999	539	932	679	323	214	520	
999999	999999	634	902	441	539	222	492	15	156	999999	644	93	872	999999	14	180	584	173	879	824	809	520	999999	999999	385	822	999999	694	136	919	139	219	999999	807	671	194	452	999999	141	606	932	999999	901	324	999999	999999	197	453	535	999999	105	160	334	999999	334	456	999999	43	66	716	999999	798	878	236	259	435	999999	75	759	999999	728	844	41	999999	892	999999	618	178	143	999999	999999	999999	999999	374	823	979	884	385	482	999999	999999	418	683	425	266	999999	891	675	74	310	947	999999	999999	999999	43	260	128	61	802	295	838	972	900	999999	999999	921	639	514	413	999999	551	637	592	544	776	320	171	615	27	759	157	943	114	833	999999	513	734	452	341	573	860	832	999999	197	386	80	518	52	345	999999	503	387	999999	794	758	320	999999	159	999999	723	98	513	44	53	147	894	999999	999999	172	576	196	197	182	999999	419	718	64	405	999999	705	801	999999	280	682	999999	770	681	319	84	168	974	585	999999	618	485	999999	797	538	60	492	212	451	879	768	999999	316	214	432	999999	49	265	144	992	999999	999999	999999	999999	999999	999999	376	223	999999	992	14	999999	611	684	564	999999	72	999999	525	354	675	502	360	999999	512	534	948	566	258	935	44	902	840	593	277	999999	516	999999	445	750	683	278	653	458	874	176	546	632	649	78	322	999999	739	789	999999	742	999999	728	730	999999	840	810	999999	623	958	112	761	27	417	867	848	947	486	775	999999	999999	999999	902	375	345	987	326	916	999999	622	915	172	60	999999	535	136	999999	394	999999	999999	872	999999	999999	499	772	999999	528	999999	782	230	999999	642	999999	127	920	893	667	363	394	999999	523	894	999999	10	53	939	711	999999	881	740	70	999999	869	865	799	102	818	999999	602	930	468	111	143	960	257	283	208	933	356	641	469	433	999999	776	396	999999	530	999999	456	999999	703	777	342	999999	169	812	773	108	999999	828	85	999999	760	464	381	999999	761	999999	752	999999	740	777	999999	249	281	999999	999999	102	478	822	999999	787	999999	769	999999	999999	768	101	801	444	510	110	999999	528	566	999999	672	545	405	974	226	999999	288	686	102	999999	999999	102	770	531	999999	680	629	999999	999999	297	306	990	236	999999	653	669	32	999999	269	639	172	876	683	75	964	26	697	504	605	864	509	999999	677	311	999999	675	330	279	194	829	999999	999999	271	999999	908	681	318	714	331	556	999999	970	999999	462	762	505	419	705	999999	243	999999	999999	900	401	787	36	323	925	381	977	348	753	999999	999999	168	
999999	614	413	167	292	708	982	182	59	190	539	999999	224	548	813	265	625	711	951	845	355	999999	870	491	882	367	999999	999999	354	217	999999	847	986	999999	709	999999	16	999999	999999	535	11	952	850	220	258	182	999999	386	567	721	723	51	180	594	813	844	744	921	999999	999999	324	648	828	841	260	691	866	920	839	923	259	87	999999	426	844	402	999999	999999	999999	709	268	999999	775	632	999999	999999	676	999999	999999	999999	999999	95	999999	359	220	362	134	19	999999	567	315	999999	547	644	472	999999	614	999999	750	421	487	95	688	575	666	317	873	205	357	371	24	474	999999	975	999999	174	815	87	999999	491	277	358	999999	675	404	88	469	141	999999	848	284	999999	651	79	387	999999	999999	696	693	902	489	928	661	599	553	840	749	572	867	308	830	999999	548	269	999999	138	999999	22	999999	999999	848	742	45	999999	96	101	999999	370	597	999999	767	128	999999	313	11	348	999999	109	131	563	338	896	273	999999	28	747	383	392	999999	999999	674	999999	525	115	999999	747	893	999999	512	999999	27	999999	999999	160	540	711	999999	245	267	999999	440	296	890	618	259	999999	478	183	490	349	717	441	444	999999	51	383	602	999999	259	999999	455	545	999999	999999	999999	999999	921	122	330	317	603	148	134	131	818	388	999999	999999	856	111	999999	719	672	173	744	585	944	636	999999	999999	999999	865	986	12	358	999999	699	231	82	309	999999	999999	852	182	745	579	316	323	530	663	999999	695	999999	157	985	736	999999	999999	925	999999	14	295	13	173	208	999999	162	131	999999	923	688	999999	835	999999	999999	999999	866	499	427	174	278	999999	999999	455	999999	999999	442	838	27	621	999999	275	305	121	304	744	999999	689	999999	999999	427	195	550	607	975	608	860	875	999999	82	870	383	16	760	691	999999	189	558	885	785	305	323	114	160	900	423	999999	723	261	336	999999	999999	524	421	747	93	90	508	999999	999999	999999	567	762	999999	751	649	269	545	999999	921	999999	999999	803	999999	710	114	91	399	999999	999999	999999	147	999999	750	521	693	999999	999999	23	608	999999	999999	999999	216	233	999999	561	169	409	260	163	441	303	340	999999	756	382	335	999999	643	12	999999	999999	918	57	424	942	999999	433	67	791	999999	532	821	999999	883	725	597	999999	971	999999	921	990	455	408	999999	843	294	978	764	999999	999999	884	379	606	999999	879	170	169	999999	795	999999	999999	351	469	999999	999999	999999	999999	888	999999	785	999999	738	100	90	701	356	519	856	581	658	43	668	999999	268	790	162	225	27	
14	565	438	166	999999	999999	999999	648	985	919	291	371	999999	100	999999	999999	172	155	289	525	910	999999	650	999999	237	147	515	76	604	211	698	756	999999	694	999999	475	999999	213	562	97	893	999999	370	600	574	220	85	943	934	999999	999999	644	873	699	116	481	915	135	999999	48	999999	130	53	784	230	535	113	888	216	268	188	958	593	999999	999999	858	172	59	999999	27	71	571	141	999999	114	64	999999	567	587	999999	559	231	283	523	599	773	999999	999999	380	999999	116	197	737	676	41	999999	61	681	999999	258	319	865	397	912	976	925	988	659	680	999999	651	545	999999	804	708	957	999999	79	999999	858	849	999999	679	699	911	874	999999	999999	999999	966	13	999999	999999	339	103	999999	999999	999999	547	673	785	359	999999	214	397	570	886	999999	967	999999	463	981	88	219	999999	731	195	697	11	112	999999	532	306	713	999999	999999	55	971	999999	999999	132	323	532	999999	82	500	999999	475	311	350	999999	901	498	288	513	31	999999	291	929	371	999999	146	370	444	582	262	62	201	51	948	525	914	231	999999	951	999999	459	160	146	999999	60	720	395	660	123	199	44	999999	210	151	325	763	999999	350	515	985	952	999999	355	820	448	999999	999999	999999	825	84	999999	545	336	372	571	973	154	31	320	788	750	709	999999	393	227	44	991	900	633	761	872	999999	447	999999	999999	372	804	326	999999	999999	296	42	835	49	519	499	691	837	579	352	999999	999999	39	727	999999	999999	765	962	602	414	999999	999999	730	74	211	999999	108	371	184	999999	178	828	560	750	999999	718	874	291	874	999999	352	163	999999	999999	152	851	851	999999	999999	945	606	999999	723	999999	82	764	312	999999	837	720	401	999999	662	999999	183	999999	999999	289	235	526	377	484	999999	874	71	999999	211	999999	921	360	999999	388	640	999999	999999	336	115	504	999999	737	415	113	999999	999999	337	32	999999	950	117	361	391	999999	495	999999	999999	132	754	999999	995	737	562	999999	849	487	999999	22	689	999999	779	847	684	999999	611	497	120	999999	40	999999	547	48	844	999999	342	569	968	384	999999	999999	999999	479	581	266	509	940	185	552	999999	966	999999	999999	343	77	181	269	677	426	960	997	102	313	999999	819	999999	956	893	311	999999	289	518	999999	999999	262	771	999999	999999	428	466	670	321	568	20	73	554	232	704	776	999999	999999	999999	552	423	999999	344	999999	999999	761	954	999999	57	873	32	974	457	999999	204	91	306	871	993	258	959	299	999999	534	303	999999	275	89	262	126	231	458	396	966	
975	234	999999	422	922	514	474	914	623	999999	999999	999999	615	999999	38	623	999999	218	88	999999	999999	133	218	999999	65	358	496	999999	300	930	999999	999999	588	999999	24	969	173	999999	948	999999	784	999999	676	248	999999	267	423	999999	999999	638	646	22	379	752	999999	999999	25	118	999999	574	27	598	624	999999	999999	972	457	133	999999	69	459	596	270	599	859	547	999999	970	820	999999	999999	785	824	661	294	639	204	999999	999999	172	953	64	526	383	472	999999	431	999999	452	26	810	999999	170	991	188	59	752	780	892	836	405	55	297	569	640	241	774	999999	408	166	999999	621	26	387	115	404	80	886	136	674	126	473	527	999999	986	644	625	999999	482	244	886	424	943	281	999999	908	999999	956	999999	240	999999	999999	999999	296	248	199	999999	783	886	783	978	865	653	227	720	931	999999	492	582	995	616	940	999999	999999	279	363	677	745	620	207	637	999999	999999	895	262	657	999999	241	566	797	999999	999999	947	698	266	31	770	999999	560	835	390	284	999999	747	999999	480	999999	421	999999	884	999999	538	999999	688	156	864	722	757	999999	72	52	999999	926	785	633	774	993	791	907	999999	593	999999	999999	999999	999999	362	999999	999999	281	782	679	478	223	682	285	833	679	999999	552	401	308	22	760	498	999999	103	358	999999	123	850	999999	999999	513	769	301	999999	353	387	999999	793	999999	326	486	999999	393	574	82	253	999999	800	104	735	249	515	999999	580	200	695	991	999999	13	151	291	430	304	492	964	454	391	999999	489	301	396	758	999999	982	999999	577	115	999999	31	115	97	323	755	751	999999	998	820	720	379	658	396	158	789	999999	44	999999	999999	901	609	628	862	796	320	803	348	490	247	966	54	623	999999	771	701	898	64	999999	675	999999	544	966	633	670	344	999999	905	248	968	295	948	480	689	214	619	402	252	301	13	999999	413	466	760	999999	999999	999999	77	625	456	890	928	76	390	999999	366	999999	995	202	461	489	897	109	999999	999999	28	573	999999	386	161	309	656	762	999999	723	999999	87	215	780	993	588	999999	999999	791	999999	367	881	999999	354	847	976	406	60	840	523	64	999999	944	807	834	112	822	690	473	999999	244	175	110	667	205	289	437	999999	208	872	725	618	317	445	595	999999	999999	589	999999	185	902	999999	921	451	668	835	143	407	945	890	765	83	999999	644	842	201	781	432	158	999999	548	999999	999999	999999	798	999999	999999	509	222	698	628	999999	161	999999	999999	638	254	659	998	370	155	39	999999	318	999999	652	
801	673	602	403	365	61	999999	970	636	720	755	999999	999999	232	838	999999	195	257	271	531	921	527	400	214	947	131	999999	787	422	518	912	542	860	999999	644	333	999999	818	999999	577	802	191	661	533	882	999999	16	775	532	521	844	999999	999999	585	730	284	282	397	999999	243	627	999999	557	128	807	999999	104	506	999999	515	727	376	999999	693	728	739	865	999999	332	657	125	658	265	901	999999	890	495	284	999999	370	61	519	371	108	950	159	999999	543	725	670	205	509	197	26	794	477	116	363	999999	999999	418	414	75	799	127	968	999999	656	999999	999999	726	999999	999999	228	999999	999999	15	816	999999	579	999999	331	152	661	461	999999	999999	999999	117	206	999999	999999	999999	434	951	646	454	571	980	981	999999	999999	999999	808	943	386	428	969	999999	586	472	300	619	287	999999	999999	271	413	348	511	508	158	549	257	143	593	402	657	276	817	763	443	835	999999	816	139	241	344	718	85	198	500	999999	530	734	999999	999999	149	549	864	385	999999	233	479	483	613	437	999999	674	999999	999999	770	703	743	999999	999999	465	858	470	755	999999	999999	694	273	323	17	470	999999	999999	999999	80	999999	117	412	442	999999	999999	366	287	213	701	399	669	368	101	427	797	943	999999	704	999999	664	679	794	19	457	356	959	165	476	152	999999	999999	34	999999	731	999999	300	999999	110	819	999999	581	999999	63	465	267	335	182	896	220	527	320	999999	999999	416	999999	322	402	999999	376	259	210	999999	70	292	999999	644	999999	369	999999	507	642	607	885	927	92	999999	999999	553	200	30	999999	269	265	999999	108	510	412	999999	158	351	897	325	734	569	899	770	206	771	395	622	255	812	142	713	884	713	933	694	999999	999999	582	999999	999999	356	999999	940	555	445	193	569	242	999999	221	999999	999999	999999	873	999999	38	322	224	968	168	577	774	974	136	999999	741	999999	577	717	548	986	768	58	531	387	999999	958	224	999999	588	999999	999999	999999	601	999999	113	567	999999	999999	999999	21	946	999999	690	227	581	999999	999999	12	703	999999	992	525	669	999999	999999	560	795	495	999999	80	108	463	999999	343	197	999999	999999	416	449	183	555	960	61	536	49	165	999999	313	806	609	153	999999	67	790	833	999999	378	375	76	552	999999	354	398	595	913	999999	999999	999999	40	845	999999	999999	563	530	252	41	473	142	196	497	202	491	689	999999	926	885	405	999999	509	331	367	17	349	896	999999	211	571	465	623	999999	999999	21	283	960	999999	746	999999	537	547	801	999999	999999	189	999999	
360	999999	665	999999	999999	37	97	632	847	708	487	116	68	666	127	51	470	18	519	639	564	190	218	728	135	190	236	999999	62	999999	999999	999999	827	770	999999	999999	545	792	796	596	468	310	174	999999	483	999999	687	992	419	506	341	393	726	999999	23	180	80	936	999999	488	800	229	580	999999	999999	999999	999999	297	131	995	999999	999999	221	922	181	999999	26	999999	255	747	999999	244	458	999999	376	547	999999	999999	999999	999999	61	608	149	317	999999	249	729	34	796	999999	108	400	870	424	10	664	181	803	999999	759	163	999999	999999	905	986	565	999999	34	773	240	959	10	540	999999	943	897	538	904	137	931	534	991	847	137	999999	999999	373	43	555	712	376	601	909	997	221	999999	917	243	999999	239	479	999999	261	566	168	107	999999	999999	999999	113	135	277	676	446	234	171	589	563	999999	883	202	736	478	71	999999	999999	101	542	543	999999	999999	999999	582	897	462	829	740	291	969	999999	252	999999	562	452	586	109	999999	472	773	59	45	363	976	447	47	742	236	200	702	800	999999	999999	581	999999	133	999999	694	778	984	404	431	999999	999999	999999	641	943	999999	36	484	765	999999	628	999999	493	293	626	328	145	999999	999999	602	549	999999	179	545	925	677	410	329	755	414	156	999999	378	999999	999999	769	271	806	999999	568	210	715	999999	999999	388	999999	97	999999	506	511	559	918	274	999999	881	719	999999	180	715	999999	773	706	729	360	295	149	999999	865	556	857	67	338	765	999999	401	834	651	811	166	378	589	541	822	253	855	237	224	576	746	27	354	999999	100	827	795	999999	986	586	82	248	166	232	999999	649	454	230	163	999999	410	57	999999	613	999999	999999	686	242	884	485	504	68	999999	824	129	539	512	966	999999	937	365	999999	847	75	738	918	221	367	228	182	999999	635	84	110	175	698	999999	999999	999999	752	151	563	619	511	92	24	322	341	113	783	146	999999	981	999999	758	513	210	999999	874	999999	999999	999999	23	711	999999	868	999999	825	659	430	589	999999	889	999999	796	801	288	346	982	724	606	880	264	445	45	999999	653	999999	351	999999	498	947	999999	982	626	821	550	999999	999999	999999	40	497	681	999999	203	374	597	496	428	999999	234	863	29	160	498	255	999999	999999	676	373	224	134	483	997	932	642	906	906	868	974	261	381	521	999999	693	118	999999	581	251	671	724	999999	999999	395	437	634	927	715	494	380	756	971	241	461	999999	999999	23	684	999999	561	468	691	627	454	999999	853	352	999999	466	389	57	
493	999999	14	649	66	693	98	570	999999	714	200	422	497	227	289	150	69	769	786	105	999999	831	689	212	42	540	999999	690	583	292	676	258	114	999999	273	645	236	811	941	999999	925	123	453	847	999999	999999	999999	999999	425	713	292	490	999999	294	999999	661	647	999999	617	999999	999999	999999	986	999999	999999	941	317	174	999999	999999	913	258	828	573	179	410	388	999999	934	763	410	759	275	870	999	195	578	820	800	612	998	999999	204	425	515	528	136	438	809	336	999999	965	282	999999	799	999999	662	116	999999	132	999999	804	999999	853	125	999999	142	126	999999	852	373	999999	373	352	646	999999	63	412	67	651	283	950	42	608	801	445	487	495	80	999999	532	471	999999	999999	339	203	567	999999	309	568	396	999999	999999	956	999999	474	999999	999999	144	321	999999	260	58	999999	848	332	771	999999	999999	679	469	647	999999	59	329	901	791	695	23	453	920	711	112	499	264	273	536	86	645	336	999999	557	999999	759	984	282	423	241	829	999999	431	309	299	999999	108	749	965	374	636	999999	683	905	916	999999	400	999999	157	999999	999999	585	796	999999	622	999999	835	912	296	296	999999	57	488	559	999999	16	999999	621	422	482	401	515	999999	171	449	583	653	999999	640	670	369	714	134	863	999999	999999	219	735	686	575	794	196	462	679	309	999999	583	133	999999	910	999999	778	857	675	999999	703	999999	999999	999999	999999	81	897	281	625	927	360	923	624	537	621	797	296	934	846	999999	215	62	999999	861	860	10	999999	897	730	11	590	857	459	706	999999	999999	584	489	647	504	896	914	837	751	999999	666	958	596	999999	999999	382	844	20	986	952	999999	658	999999	396	48	551	999	999999	624	346	503	473	999999	999999	999999	999999	999999	999999	999999	792	300	225	999999	912	204	51	999999	479	999999	628	745	846	472	754	678	318	810	102	609	953	999999	373	222	414	455	202	50	387	774	899	575	557	668	204	661	434	781	860	202	999999	617	530	999999	999999	601	656	10	999999	539	345	999999	714	999999	398	895	999999	999999	471	466	999999	10	556	704	718	63	999999	187	278	103	253	536	999999	900	999999	345	375	440	225	813	799	999999	999999	999999	438	496	860	999999	279	308	999999	430	319	403	200	995	71	826	224	942	999999	999999	732	80	295	809	462	813	85	999999	999999	497	999999	658	667	810	133	999999	999999	231	202	329	908	969	369	822	226	556	710	616	284	549	225	283	411	330	469	806	561	629	44	56	793	226	778	246	999999	661	736	390	872	363	560	
999999	750	92	570	999999	711	472	592	906	113	469	779	980	281	514	256	346	351	327	156	646	999999	155	536	691	200	133	189	999999	819	330	744	921	988	233	532	329	759	706	105	98	999999	138	999999	334	447	798	964	138	415	399	999999	554	216	913	999999	604	556	879	999999	587	293	37	96	783	724	858	991	999999	981	999999	999999	644	232	67	999999	999999	212	212	254	402	168	999999	160	430	999999	199	714	84	427	928	999999	880	143	517	999999	999999	52	999999	609	589	806	915	999999	999999	812	999999	332	159	314	746	999999	999999	634	179	428	241	877	665	999999	535	153	999999	630	63	164	706	511	715	261	600	26	52	602	664	596	253	904	672	618	886	867	999999	770	681	536	999999	256	964	999999	573	999999	386	667	84	445	889	999999	999999	333	116	999999	617	897	714	729	359	751	969	999999	185	337	999999	57	999999	999999	999999	156	948	526	734	999999	999999	999999	687	467	639	384	527	229	707	957	811	348	511	993	259	667	999999	952	187	677	999999	999999	912	246	927	999999	61	416	856	999999	346	577	598	656	356	990	219	256	999999	974	233	750	875	999999	525	866	545	622	417	921	99	996	999999	67	184	165	714	999999	540	310	999999	120	372	964	999999	999999	749	855	999999	269	457	809	862	212	453	535	515	694	721	70	793	438	998	935	653	349	238	999999	481	200	286	999999	999999	789	651	999999	388	911	606	291	999999	689	999999	158	473	289	999999	146	999999	648	649	29	729	999999	516	894	121	437	320	999999	15	218	383	456	982	999999	103	999999	561	340	999999	999999	999999	439	944	114	463	850	471	373	999999	999999	927	833	551	266	48	247	282	999999	999999	950	600	999999	286	908	315	529	176	999999	196	71	999999	283	999999	55	931	300	535	412	441	999999	999999	947	76	912	290	550	905	999999	650	856	800	804	339	999999	999999	763	162	45	798	999999	999999	999999	999999	153	517	653	342	505	999999	748	711	999999	999999	739	985	999999	999999	999999	627	765	999999	450	999999	339	271	780	999999	304	51	178	147	499	614	507	588	288	769	923	405	637	218	409	999999	999999	154	930	488	599	999999	360	505	789	418	43	320	999999	552	847	882	736	709	47	464	999999	610	222	266	818	999999	706	883	344	968	990	999999	224	60	243	195	341	302	354	999999	691	672	999999	91	581	197	354	736	999999	999999	668	927	999999	945	243	301	932	673	670	999999	515	477	171	820	427	486	106	193	319	662	551	444	364	954	772	494	262	999999	685	630	806	969	961	
304	310	999999	385	278	816	941	262	667	999999	906	999999	224	510	999999	664	104	999999	171	427	999999	498	234	573	226	182	748	48	801	988	49	641	545	515	867	520	999999	999999	999999	376	377	409	884	812	999999	999999	558	984	723	476	590	539	644	552	999999	805	999999	499	169	105	999999	903	460	678	592	274	42	999999	999999	27	309	993	273	999999	59	859	614	422	999999	999999	624	764	325	999999	408	509	997	992	813	71	999999	999999	999999	732	308	474	948	216	229	193	999999	850	350	706	177	999999	276	999999	999999	999999	201	663	384	999999	999999	999999	587	135	279	93	277	49	999999	581	999999	444	62	541	999999	585	999999	999999	202	932	494	773	423	619	167	811	999999	157	499	999999	870	780	490	621	261	994	886	823	936	146	915	999999	955	768	132	733	999999	999999	362	917	999999	793	470	452	835	999999	890	968	968	468	849	130	550	922	711	803	999999	999999	999999	999999	999999	97	471	66	26	189	817	655	496	434	276	508	999999	582	50	999999	999999	48	999999	553	113	917	999999	477	296	999999	764	43	999999	329	779	114	455	859	999999	999999	999999	999999	999999	656	999999	999999	482	999999	202	350	999999	968	882	633	493	915	654	999999	398	781	242	999999	770	230	424	784	999999	177	655	171	999999	934	999999	999999	755	999999	612	139	663	868	445	321	285	945	999999	796	160	434	999999	864	459	718	471	999999	611	338	643	215	241	115	647	999999	888	40	297	400	614	686	877	588	999999	525	83	530	999999	921	718	824	760	628	634	173	341	790	712	999999	999999	999999	595	427	999999	407	898	557	230	139	433	255	999999	79	999999	999999	556	256	561	934	644	940	109	999999	620	818	455	612	481	484	973	107	327	952	999999	999999	101	460	326	905	627	525	309	999999	497	999999	176	690	446	169	617	94	238	778	700	532	999999	999999	807	452	952	295	86	746	166	335	927	999999	152	495	383	105	999999	656	316	129	999999	892	999999	999999	999999	999999	176	321	867	888	868	549	262	403	999999	195	999999	874	953	999999	999999	562	60	172	545	471	547	950	999999	999999	164	582	999999	581	999999	925	713	659	800	999999	128	999999	999999	277	466	387	453	999999	617	999999	452	999999	703	999999	679	88	842	39	612	191	226	999999	535	355	733	999999	88	681	512	953	999999	999999	83	765	999999	685	683	783	705	167	999999	798	343	599	999999	108	879	999999	901	813	93	683	999999	619	970	999999	239	533	543	999999	309	999999	246	999999	999999	459	982	937	760	994	404	68	999999	454	173	999999	999999	999999	
287	635	417	591	779	699	869	999999	945	464	794	322	455	160	249	535	999999	255	999999	679	883	619	999999	999999	735	999999	418	34	999999	999999	455	552	28	303	999999	908	763	999999	992	547	999999	916	513	527	152	448	548	254	819	799	595	918	866	214	62	999999	999999	475	856	872	290	999999	449	352	999999	252	304	162	903	340	771	151	999999	24	885	999999	115	999999	798	297	368	173	999999	560	17	537	685	814	999999	588	400	999999	861	130	266	948	477	170	518	900	154	396	350	999999	37	454	665	852	329	999999	999999	919	999999	999999	999999	999999	640	888	345	482	567	489	911	325	999999	484	289	999999	999999	936	499	944	91	898	153	972	822	726	533	562	871	832	495	166	36	999999	620	302	617	149	999999	588	825	46	342	664	485	35	547	552	174	533	105	999999	594	999999	838	778	425	541	305	914	365	782	610	734	994	754	999999	470	863	987	999999	618	999999	999999	129	55	565	488	999999	999999	188	980	397	347	737	112	999999	419	642	841	877	85	844	403	233	999999	435	608	669	730	736	87	689	187	999999	486	763	683	497	999999	999999	936	999999	508	735	384	394	272	996	892	999999	879	999999	999999	119	449	774	235	687	85	619	999999	819	766	69	111	301	220	339	260	349	887	922	849	629	940	41	999999	999999	848	999999	999999	999999	999999	999999	857	260	667	78	569	712	537	999999	422	183	999999	127	287	448	999999	999999	184	933	745	999999	305	999999	977	999999	178	417	438	567	838	426	457	355	999999	229	999999	851	634	999999	769	548	811	890	999999	999999	374	999999	754	897	43	765	484	238	866	999999	999999	900	282	999999	899	162	284	970	168	999999	726	909	85	999999	999999	782	999999	41	174	207	741	415	999999	311	38	999999	663	999999	534	83	941	228	489	999999	978	311	578	369	252	617	273	841	999999	999999	950	464	999999	696	661	260	999999	452	74	668	493	835	453	971	246	999999	498	743	446	95	63	999999	430	268	88	934	999999	99	788	556	999999	899	682	942	360	573	999999	966	879	999999	767	498	999999	820	333	152	857	607	133	698	128	530	405	647	461	999999	43	489	617	726	56	999999	664	518	734	593	163	511	620	999999	999999	531	863	172	327	999999	355	610	934	936	87	606	965	100	437	413	504	45	999999	908	540	126	359	163	999999	999999	834	644	95	999999	989	355	987	461	750	596	666	999999	329	897	106	433	555	999999	648	450	999999	573	999999	999999	98	127	30	711	142	831	182	709	999999	776	729	999999	525	204	999999	
999999	619	514	349	840	999999	272	715	593	811	116	571	677	515	785	999999	271	999999	999999	651	999999	999999	999999	329	919	424	956	305	553	177	396	907	360	734	916	999999	745	234	999999	999999	826	411	437	899	35	269	505	204	160	484	468	155	999999	553	84	406	343	195	999999	426	999999	966	172	999999	425	999999	999999	999999	598	954	555	47	999999	190	999999	470	897	385	999999	660	918	999999	155	78	709	999999	156	806	999999	520	999999	999999	999999	822	793	859	249	999999	484	826	58	562	606	205	929	430	831	581	728	613	508	957	999999	769	507	38	999999	103	999999	184	999999	415	292	87	467	995	999999	501	999999	965	231	886	901	999999	611	366	999999	949	149	288	419	999999	999999	56	21	539	668	44	324	764	48	155	304	309	773	643	280	528	738	933	198	339	194	999999	392	622	66	999999	168	999999	873	871	954	999999	765	999999	337	245	76	999999	999999	999999	999999	999999	999999	85	592	601	704	968	96	636	221	215	100	999999	999999	999999	664	399	999999	999999	876	999999	890	176	201	865	544	296	315	44	999999	810	606	999999	162	561	999999	316	39	464	719	999999	64	999999	999999	999999	348	685	105	999999	999999	677	999999	93	331	13	742	760	884	727	66	417	663	61	999999	411	609	110	927	999999	487	358	370	29	534	687	999999	652	517	452	527	999999	200	301	463	784	366	523	667	158	819	85	431	999999	407	311	999999	12	999999	999999	148	247	757	275	535	232	999999	434	558	644	999999	99	999999	442	209	999999	227	371	597	399	999999	96	442	779	20	411	926	68	622	999999	999999	126	589	268	999999	999999	999999	924	765	241	999999	931	964	32	273	729	833	999999	112	210	999999	999999	414	673	214	61	804	977	999999	134	306	259	999999	999999	494	999999	510	984	999999	919	999999	303	605	366	923	999999	132	419	515	291	578	937	955	421	148	986	711	915	64	262	485	999999	669	641	934	227	129	999999	999999	999999	999999	848	861	999999	999999	999999	568	999999	750	101	929	394	471	973	555	999999	304	400	999999	999999	66	595	929	875	443	969	633	964	431	705	992	494	999999	20	72	999999	85	999999	999999	356	427	663	174	962	332	100	662	695	95	575	999999	999999	999999	41	448	633	999999	985	749	999999	167	999999	999999	54	108	445	999999	461	911	825	293	531	999999	999999	90	403	430	967	553	353	316	938	878	999999	782	274	54	999999	572	438	810	999999	32	179	199	999999	47	129	999999	999999	999999	999999	999999	270	292	401	644	608	950	999999	213	999999	442	999999	829	229	725	999999	
272	999999	400	664	889	483	24	999999	509	914	651	267	366	999999	113	999999	766	114	999999	999999	574	391	999999	445	899	527	234	999999	999999	625	350	970	999999	276	857	39	496	922	999999	310	999999	999999	891	999999	957	693	688	903	848	776	640	999999	999999	117	206	880	214	955	999999	999999	258	165	545	883	574	681	170	99	999999	83	999999	844	999999	854	372	485	499	999999	488	215	838	331	20	881	985	999999	999999	989	999999	977	824	999999	167	950	999999	99	553	18	164	285	533	599	460	774	607	795	999999	220	999999	720	999999	999999	477	559	999999	927	155	663	898	949	776	180	28	475	999999	637	687	841	803	999999	999999	999999	999999	212	682	248	871	999999	284	199	999999	695	253	999999	596	520	74	607	427	133	944	889	120	999999	508	362	581	985	999999	969	118	999999	416	473	999999	899	568	274	876	294	66	909	999999	708	266	91	999999	999999	878	738	573	89	999999	999999	337	52	999999	999999	703	999999	667	885	720	315	90	601	288	780	571	696	952	799	730	142	77	999999	510	999999	948	427	435	913	116	999999	405	999999	999999	737	999999	999999	999999	38	570	556	999999	180	999999	84	627	665	803	156	999999	999999	786	774	999999	291	612	302	999999	969	591	286	895	999999	999999	933	999999	999999	999999	999999	644	824	177	924	999999	184	515	897	999999	435	784	293	624	288	815	999999	999999	631	680	395	135	999999	999999	999999	446	294	999999	999999	401	265	174	575	740	262	999999	282	24	861	544	999999	775	714	457	116	195	308	662	616	938	999999	999999	999999	999999	538	426	802	621	618	487	945	523	643	999999	999999	271	218	552	999999	776	543	909	148	96	999999	999999	999999	395	107	374	148	631	54	999999	546	333	999999	203	212	999999	709	999999	406	384	599	660	142	218	999999	844	976	755	999999	999999	404	945	793	999999	875	918	15	416	999999	254	348	323	479	708	959	999999	999999	24	350	999999	999999	882	999999	999999	496	845	488	211	527	999999	397	999999	341	213	539	600	539	999999	999999	293	999999	999999	147	999999	45	999999	191	999999	999999	999999	999999	999999	414	763	773	522	441	39	999999	40	440	804	888	270	856	955	981	275	999999	369	727	999999	696	66	706	773	745	361	728	220	663	64	953	916	794	435	978	578	440	27	169	509	987	298	853	999999	414	876	304	999999	304	916	999999	889	884	776	999999	358	67	10	776	999999	311	999999	999999	385	851	972	476	431	977	413	999999	999999	209	227	704	408	212	680	368	868	66	648	916	747	999999	73	42	27	170	629	521	439	999999	
89	208	503	921	478	999999	442	999999	873	999999	891	999999	111	689	666	81	867	155	999999	641	908	32	999999	999999	629	999999	999999	999999	458	270	357	999999	404	999999	999999	29	211	486	734	999999	926	467	193	545	999999	665	698	383	999999	946	302	484	999999	999999	999999	66	999999	999999	999999	893	396	501	951	612	754	999999	686	999999	999999	999999	999999	390	420	880	999999	450	839	999999	553	963	885	414	999999	511	968	873	757	606	580	999999	484	287	194	841	118	434	515	580	791	35	978	508	814	729	87	912	73	263	999999	890	226	428	999999	339	999999	982	927	999999	644	881	251	999999	620	999999	172	592	999999	579	772	289	935	269	335	528	984	387	999999	999999	434	65	999999	504	522	999999	999999	65	906	855	834	136	999999	75	935	909	783	999999	888	318	566	494	715	494	491	804	955	957	102	999999	354	999999	393	92	25	589	82	999999	567	999999	658	116	685	351	744	645	782	869	334	426	744	95	498	291	999999	939	999999	324	22	718	733	889	963	64	510	213	999999	425	60	356	999999	45	340	957	999999	460	808	999999	749	845	31	999999	999999	676	117	268	999999	999999	803	85	248	757	734	999999	207	999999	999999	999999	841	540	903	366	818	999999	588	709	755	540	631	828	140	999999	574	177	999999	999999	266	296	946	251	82	641	622	974	117	89	311	491	760	890	317	187	532	999999	942	999999	277	655	999999	999999	513	601	999999	999999	944	999999	193	567	163	999999	512	856	685	999999	468	999999	744	844	870	999999	999999	274	779	999999	521	953	453	365	234	41	999999	611	209	548	738	480	171	647	39	999999	999999	743	337	211	388	461	999999	933	750	680	920	433	784	588	999999	249	999999	739	999999	990	999999	827	342	132	189	999999	999999	146	861	987	110	107	814	35	613	664	936	578	999999	70	462	519	999999	554	999999	947	826	621	548	999999	999999	431	193	48	36	78	999999	215	999999	487	804	364	999999	762	579	822	618	759	974	346	313	253	386	403	538	999999	221	787	21	242	83	45	999999	372	338	678	914	775	999	544	999999	730	556	874	265	107	999999	852	974	297	338	77	999999	211	999999	415	55	999999	510	999999	857	623	204	788	414	768	766	710	433	901	908	843	760	440	93	582	696	512	147	441	861	368	999999	999999	904	999999	999999	396	186	922	633	134	275	281	999999	999999	536	999999	470	999999	999999	737	429	83	389	495	317	999999	128	612	999999	999999	999999	999999	865	498	810	999999	884	407	999999	379	533	510	277	783	578	488	753	999999	56	928	
51	650	999999	134	999999	739	999999	419	999999	999999	999999	574	214	100	482	999999	415	999999	829	64	999999	72	127	961	213	918	806	999999	916	999999	462	673	999999	790	501	11	967	999999	558	999999	999999	475	708	196	999999	959	306	186	999999	999999	999999	564	625	991	999999	999999	533	148	920	31	999999	737	999999	870	731	604	18	999999	598	999999	238	999999	640	758	917	417	363	930	861	254	621	629	305	545	755	897	999999	574	999999	522	999999	828	821	536	146	410	973	999999	465	505	951	999999	587	829	152	408	923	866	999999	999999	624	603	287	675	410	999999	441	956	999999	833	556	999999	679	999999	13	410	853	999999	622	999999	443	525	999999	365	303	738	999999	476	403	999999	973	191	499	115	898	874	999999	999999	999999	832	999999	27	722	632	949	517	999999	511	825	742	555	819	254	999999	204	999999	139	999999	382	672	271	965	563	999999	860	999999	944	999999	999999	999999	859	707	978	999999	548	999999	803	842	416	999999	999999	540	650	660	802	163	937	999999	999999	799	745	628	772	999999	570	13	463	999999	772	999999	573	639	333	696	883	847	841	464	28	777	305	296	515	597	147	731	999999	902	965	999999	436	21	662	389	393	240	999999	523	228	545	962	848	999999	831	222	894	216	954	999999	954	322	999999	914	999999	503	458	999999	184	326	839	689	561	988	999999	158	562	999999	944	999999	652	911	999999	245	482	815	456	226	684	385	252	999999	999999	134	21	999999	953	106	528	885	935	127	760	207	389	999999	411	999999	999999	999999	999999	917	272	652	134	53	994	247	999999	328	56	999999	999999	999999	999999	324	329	436	977	681	204	999999	458	68	377	535	161	130	855	626	999999	597	221	11	999999	999999	999999	717	999999	967	399	715	999999	210	839	703	999999	999999	132	999999	536	974	882	999999	488	203	468	213	999999	599	891	873	391	815	914	459	30	437	999999	749	72	612	437	19	291	489	802	258	229	674	846	200	997	999999	100	999999	999999	889	999999	532	866	58	442	410	86	525	999999	847	295	389	682	261	999999	383	999999	924	999999	999999	50	999	999999	220	999999	610	999999	999999	999999	601	725	485	744	141	914	551	882	999999	179	36	933	999999	165	954	962	839	999999	999999	999999	624	999999	175	892	999999	848	522	999999	656	74	832	658	384	999999	999999	132	810	645	999999	346	345	500	989	754	520	938	284	999999	999999	257	153	618	167	398	261	999999	559	593	901	292	401	420	999999	948	347	999999	559	126	999999	832	162	204	449	258	968	134	797	421	381	903	999999	678	694	408	
920	223	500	986	398	918	572	227	743	268	944	924	273	999999	417	152	389	168	421	614	105	949	179	908	999999	999999	26	999999	221	999999	719	723	726	999999	37	133	999999	999999	727	514	270	934	999999	190	314	53	999999	756	13	239	524	414	266	89	999999	971	54	592	999999	272	901	433	16	745	549	231	999999	446	23	294	274	816	999999	906	354	171	497	988	999999	385	276	270	145	999999	483	999999	466	999999	524	65	999999	295	999999	999999	613	836	999999	716	641	93	999999	424	743	719	999999	707	999999	359	735	999999	999999	65	988	191	996	641	297	34	999999	243	764	561	921	999999	214	999999	810	976	999999	517	999999	999999	999999	521	539	999999	526	426	26	775	342	116	910	381	582	999999	307	999999	999999	999999	999999	904	454	407	328	294	999999	785	514	986	897	996	66	228	999999	702	708	477	651	154	999999	871	17	495	901	999999	999999	999999	999999	999999	682	999999	517	999999	968	338	337	999999	999999	255	999999	741	999999	40	999999	345	999999	692	472	879	325	829	183	324	857	677	896	958	506	670	643	952	410	999999	314	911	489	734	260	581	374	999999	284	405	795	383	999999	976	616	566	608	958	87	505	864	852	812	202	473	300	441	378	999999	532	999999	406	340	587	999999	999999	855	325	999999	891	515	999999	555	777	999999	484	717	919	351	939	999999	685	874	905	469	461	999999	297	271	959	149	996	315	751	793	398	52	382	260	649	711	292	526	196	990	999999	307	999999	999999	988	583	999999	36	513	999999	926	532	435	999999	274	868	567	64	482	999999	518	261	803	983	140	999999	999999	669	702	238	999999	168	687	914	171	999999	74	624	282	999999	999999	999999	999999	291	999999	999999	999999	999999	985	999999	999999	238	53	999999	481	56	999999	60	999999	556	999999	852	334	285	691	768	844	521	999999	119	804	999999	781	106	134	548	459	522	126	273	825	90	999999	922	94	550	125	252	999999	125	661	23	999999	726	147	774	645	526	599	999999	32	999999	308	875	975	999999	457	946	320	933	597	981	999999	999999	730	167	178	411	201	999999	652	999999	88	840	458	999999	861	999999	999999	359	902	999999	922	999999	999999	730	782	999999	946	999999	999999	999999	932	509	528	999999	89	812	995	999999	606	999999	334	458	999999	430	999999	467	426	999999	350	401	999999	999999	999999	999999	69	999999	38	10	999999	370	465	999999	57	483	999999	578	322	779	711	58	69	979	753	668	607	473	571	820	712	324	391	761	542	701	191	971	999999	863	619	999999	784	995	603	999999	778	26	411	999999	760	
449	155	647	483	301	342	17	217	999999	66	596	999999	217	297	71	999999	703	999999	355	999999	698	999999	459	169	999999	274	73	385	517	890	999999	71	599	70	273	178	743	288	251	369	184	764	118	999999	33	820	577	999999	542	267	84	250	65	680	71	351	696	487	999999	999999	278	631	999999	999999	999999	534	999999	156	999999	999999	245	425	999999	985	127	934	999999	652	145	999999	696	365	843	259	999999	999999	999999	919	998	922	482	265	352	999999	999999	552	74	636	341	499	76	999999	684	999999	999999	659	715	999999	562	137	360	999999	999999	999999	340	999999	788	999999	666	133	527	999999	157	111	999999	979	83	999999	894	574	999999	363	999999	646	660	999999	999999	999999	237	999999	635	936	366	870	571	999999	913	142	999999	189	764	623	970	217	999999	999999	282	582	999999	999999	586	405	185	999999	999999	997	731	705	559	999999	241	595	223	510	497	591	478	287	540	980	999999	940	436	715	809	256	999999	114	674	428	993	108	999999	194	578	999999	761	999999	612	573	708	217	583	819	999999	179	409	469	719	390	763	995	52	260	977	645	968	470	999999	999999	614	627	41	140	80	143	632	999999	931	267	830	110	999999	999999	281	999999	999999	617	767	999999	846	923	999999	294	665	999999	999999	712	216	933	271	999999	199	999999	959	91	186	453	748	813	999999	999999	538	999999	560	662	331	85	978	128	999999	361	702	999999	175	691	242	747	474	83	88	999999	822	998	999999	999999	911	82	16	200	999999	914	868	999999	999999	475	394	931	733	12	999999	979	733	98	654	909	999999	999999	436	278	848	438	978	999999	735	999999	999999	539	999999	30	751	258	79	999999	446	374	999999	748	453	699	306	999999	23	472	407	999999	197	734	999999	95	999999	270	646	738	351	253	936	202	228	999999	918	855	474	999999	261	999999	910	945	651	290	425	850	207	999999	971	547	425	999999	278	999999	437	823	195	381	999999	491	612	340	446	999999	438	301	529	973	999999	999999	999999	310	220	979	197	252	93	73	669	100	72	910	766	804	999999	999999	923	999999	52	104	670	999999	633	770	815	580	508	458	852	134	331	234	955	531	711	125	305	298	449	999999	740	131	711	988	999999	701	573	642	374	999999	377	937	931	686	780	743	676	450	174	617	743	634	221	999999	769	838	954	999999	102	713	134	634	151	857	364	548	391	999999	999999	999999	999999	999999	999999	844	756	393	303	278	750	968	448	854	133	999999	451	115	910	176	229	999999	747	338	549	999999	883	999999	796	83	331	999999	361	41	108	61	
611	876	550	377	999999	386	545	685	999999	134	274	279	510	320	416	259	638	225	999999	761	375	677	327	433	960	23	999999	229	947	518	999999	417	755	82	230	574	999999	543	387	842	54	71	999999	999999	396	614	242	485	667	82	603	999999	616	347	685	933	559	127	416	775	789	326	738	976	517	857	523	438	999999	842	693	105	838	999999	999999	314	834	903	46	999999	999999	121	561	874	915	999999	801	418	396	296	24	448	136	612	63	728	332	867	999999	539	100	803	999999	825	388	508	999999	43	630	381	999999	656	999999	999999	994	678	764	864	70	45	66	114	999999	803	999999	999999	999999	236	999999	988	982	967	996	507	265	999999	725	736	999999	999999	185	999999	999999	25	196	368	999999	75	618	384	964	999999	999999	871	483	986	761	592	997	999999	539	80	514	999999	999999	141	659	583	805	27	999999	37	379	999999	860	298	999999	37	616	468	888	902	618	999999	33	524	999999	999999	34	279	225	143	738	999999	877	114	999999	999999	626	65	709	784	269	600	999999	936	98	163	20	194	999999	734	975	539	255	636	462	369	618	999999	999999	534	558	536	801	819	298	27	775	755	44	999999	411	561	759	113	999999	27	722	96	435	17	124	999999	609	999999	168	209	117	251	652	999999	537	751	93	184	999999	732	799	612	647	999999	387	264	999999	999999	333	423	999999	151	993	445	647	999999	448	999999	419	718	927	320	661	99	999999	999999	113	999999	642	999999	478	999999	877	910	999999	120	448	364	629	859	689	120	999999	744	429	999999	257	216	256	15	312	999999	765	517	999999	488	999999	558	171	999999	161	999999	856	673	945	205	999999	93	227	999999	92	999999	999999	999999	999999	817	163	916	670	944	286	999999	999999	636	999999	999999	999999	370	999999	999999	169	999999	999999	776	708	681	263	999999	799	233	999999	174	999999	999999	999999	228	999999	215	488	999999	334	43	999999	999999	999999	264	124	230	999999	597	999999	903	978	487	376	202	890	567	851	357	563	669	999999	446	252	122	907	999999	713	138	571	999999	882	126	414	136	999999	976	210	999999	567	43	177	999999	846	999999	196	511	352	730	338	228	999999	999999	434	665	916	451	974	464	999999	939	516	198	999999	772	30	861	82	250	200	914	367	999999	790	530	501	999999	599	454	999999	999999	832	982	800	352	259	751	692	749	999999	561	12	745	107	628	526	979	186	84	999999	334	999999	999999	540	423	861	999999	349	903	174	10	851	530	999999	950	999999	533	398	682	523	278	179	333	41	999999	911	621	309	172	13	999999	
739	525	999999	600	999999	730	452	386	491	301	411	999999	584	218	709	482	217	157	999999	993	591	503	560	508	165	114	999999	901	999999	249	658	999999	900	652	271	999999	853	999999	982	386	91	22	201	231	999999	390	749	999999	928	439	414	999999	651	20	931	999999	965	999999	445	999999	659	550	874	251	643	234	888	932	999999	384	628	279	174	999999	911	999999	999999	338	999999	999999	365	258	972	999999	999999	999999	999999	889	721	999999	369	999999	502	128	726	541	147	949	588	642	502	816	875	554	811	999999	986	516	999999	361	933	636	536	670	999999	999999	577	802	416	146	698	999	221	999999	24	942	777	56	999999	380	999999	362	749	999	999999	548	382	428	270	699	520	29	790	369	102	999999	159	999999	620	325	999999	345	543	452	999999	503	605	954	539	868	368	999999	108	728	920	999999	886	537	399	959	39	159	541	716	999999	678	218	851	999999	291	792	999999	435	102	999999	999999	818	307	999999	778	943	999999	888	401	341	999999	999999	999999	448	520	846	622	442	661	295	999999	999999	827	999999	275	294	999999	136	999999	86	422	515	16	322	999999	763	589	999999	620	999999	612	270	149	384	56	758	157	413	999999	999999	999999	999999	774	999999	602	301	991	481	789	493	199	300	640	325	919	73	914	999999	623	999999	266	150	821	999999	683	553	664	452	779	516	999999	999999	818	999999	906	909	741	208	719	533	772	117	999999	999999	827	321	630	824	999999	999999	844	408	789	560	188	999999	691	999999	133	58	636	548	999999	999999	356	848	482	826	418	20	332	715	39	100	999999	159	457	999999	817	372	923	840	987	796	672	737	561	999999	999999	999999	227	611	999999	999999	999999	233	999999	419	780	999999	839	803	999999	999999	660	999999	999999	699	999999	38	581	999999	321	999999	135	796	560	999999	609	999999	297	223	999999	541	999999	720	999999	368	203	761	744	47	999999	999999	533	999999	435	542	999999	543	368	861	694	606	305	230	299	324	545	999999	673	508	810	171	690	625	999999	873	662	939	499	21	506	813	294	543	92	482	237	999999	370	27	770	999999	260	999999	529	595	245	999999	431	325	999999	102	999999	246	237	999999	158	999999	999999	561	999999	206	54	356	365	880	321	762	147	816	96	540	740	655	737	999999	999999	999999	999999	25	638	999999	518	183	999999	413	999999	58	315	339	334	330	497	809	147	574	31	999999	80	648	284	483	435	614	999999	291	362	442	508	999999	999999	894	811	502	923	791	687	871	167	999999	165	999999	456	807	492	766	999999	930	518	999999	999999	16	194	
458	741	999999	999999	999999	944	907	999999	999999	999999	821	999999	440	518	994	885	355	886	160	746	128	492	21	36	627	131	472	248	431	923	345	771	836	999999	363	761	768	137	783	926	999999	900	873	723	999999	321	62	257	58	54	172	285	572	269	75	965	729	138	46	782	481	669	629	368	214	59	659	999999	165	243	999999	228	113	233	999999	227	618	298	400	999999	79	224	199	999999	999999	69	209	999999	644	999999	41	999999	100	10	455	590	281	515	519	585	999999	331	102	999999	999999	999999	182	999999	773	848	356	441	738	730	999999	999999	479	252	999999	154	850	92	96	768	999999	487	999999	112	999999	905	999999	113	999999	815	654	747	132	999999	459	999999	887	860	999999	795	999999	599	901	370	296	198	121	39	907	374	734	999999	999999	333	999999	999999	816	79	571	999999	902	252	662	922	86	966	143	999999	792	999999	266	990	288	300	727	999999	586	767	815	589	794	916	999999	999999	90	85	999999	798	771	20	999	817	298	936	893	999999	999999	978	293	999999	64	27	999999	999999	118	999999	300	944	606	11	862	59	263	982	83	999999	56	258	999999	11	464	345	333	781	791	999999	701	352	407	929	675	607	483	495	534	999999	999999	999999	999999	346	785	567	202	769	157	999999	563	999999	863	907	999999	999999	146	292	999999	719	693	464	335	669	999999	947	547	677	335	265	999999	768	457	306	315	967	953	999999	226	897	152	563	634	841	884	395	489	499	999999	988	471	201	629	814	92	225	754	636	303	837	29	524	444	999999	384	795	859	566	601	784	999999	639	76	967	576	999999	830	999999	784	999999	467	999999	499	999999	793	384	999999	642	999999	100	222	999999	212	388	878	628	128	742	466	99	535	922	897	999999	263	999999	134	662	248	999999	394	270	851	646	999999	972	999999	999999	108	999	657	226	353	511	571	416	437	687	99	999999	21	98	999999	695	999999	999999	159	105	93	962	259	999999	404	270	706	952	476	999999	18	905	602	999999	643	467	441	319	579	396	832	846	999999	447	572	999999	940	305	243	165	525	834	822	999999	23	145	750	181	821	999999	804	619	940	870	678	193	355	989	454	999999	263	811	965	762	999999	999999	567	812	913	115	330	410	718	320	50	184	999999	673	18	507	716	270	497	999999	999999	222	905	533	768	388	943	999999	850	673	902	999999	869	69	999999	999999	578	937	999999	999999	999999	403	900	630	830	504	110	682	981	946	999999	992	324	477	180	999999	340	43	999999	999999	171	378	999999	55	418	337	315	999999	
17	241	999999	778	13	780	735	198	999999	999999	703	274	287	270	970	903	820	909	999999	401	888	615	445	544	999999	731	999999	393	843	999999	222	502	199	999999	675	999999	27	999999	989	999999	999999	982	739	65	340	779	257	999999	408	999999	999999	508	999999	999999	144	401	796	395	884	999999	236	999999	999999	466	72	211	85	999999	594	230	886	746	919	999999	659	906	876	999999	999999	124	484	999999	984	197	999999	999999	563	285	999999	283	999999	632	199	999999	317	399	638	282	992	138	704	56	316	999999	769	999999	589	93	263	238	999999	415	190	999999	999999	999999	999999	166	834	359	647	799	269	321	277	264	556	212	547	269	277	603	397	999999	420	437	347	999999	427	999999	999999	480	999999	713	758	547	451	429	919	735	999999	999999	448	643	491	999999	999999	995	910	515	931	386	545	993	961	922	27	115	359	369	244	560	739	691	234	176	776	555	563	729	813	999999	292	812	237	795	164	754	999999	514	650	352	896	912	222	999999	935	38	752	835	529	999999	80	999999	500	482	742	756	999999	324	138	241	441	190	701	804	103	732	999999	175	999999	273	521	999999	999999	892	663	826	479	487	241	747	803	727	210	999999	66	732	322	754	62	408	999999	279	386	419	999999	999999	220	417	653	212	271	586	77	999999	824	235	999999	607	818	916	287	999999	93	390	437	713	980	234	747	370	420	22	999999	369	927	999999	999999	309	981	999999	999999	71	833	38	486	999999	660	999999	653	831	999999	714	935	146	130	414	196	995	982	206	736	999999	999999	292	999999	259	474	999999	999999	582	766	999999	625	871	310	225	108	64	999999	999999	999999	999999	580	999999	999999	705	999999	975	249	523	65	473	327	785	220	629	999999	550	246	236	752	953	615	999999	74	999999	99	73	999999	999999	315	142	100	771	999999	700	999999	754	814	97	183	498	468	999999	527	303	224	840	999999	680	825	558	817	678	467	999999	431	509	850	127	616	22	149	344	218	999999	382	555	999999	999999	224	999999	736	999999	62	264	495	800	999999	771	999999	258	412	166	89	757	324	999999	314	53	278	905	904	999999	999999	999999	359	999999	606	603	920	668	208	150	466	189	822	668	626	213	999999	630	999999	89	999999	367	609	982	264	461	608	960	250	999999	999999	999999	741	49	677	890	999999	370	204	999999	850	477	60	272	700	999999	999999	655	795	111	999999	999999	950	999999	999999	123	562	376	869	155	999999	959	999999	610	899	999999	447	999999	991	735	308	253	999999	999999	238	513	317	347	999999	364	526	952	999999	149	
169	603	367	917	334	563	338	538	501	58	954	891	59	449	999999	552	462	162	664	69	999999	194	222	944	595	999999	999999	999999	93	515	629	53	794	288	450	999999	999999	999999	999999	437	407	769	752	999999	61	347	463	867	974	740	901	373	297	116	346	975	391	423	331	999999	999999	123	454	986	999999	999999	107	771	999999	77	999999	999999	999999	237	999999	43	999999	834	893	258	999999	999999	250	353	613	265	999999	687	942	474	999999	999999	999999	336	680	293	325	765	957	149	999999	691	867	907	978	970	670	69	454	999999	543	556	529	83	382	818	872	111	383	174	165	419	828	999999	999999	395	732	999999	557	999999	717	999999	876	753	17	67	81	343	374	643	595	695	243	999999	931	368	846	135	999999	862	421	999999	392	793	984	999999	862	342	755	593	247	302	512	86	595	866	679	776	76	999999	746	539	736	740	579	469	185	199	999999	793	548	999999	423	999999	956	503	293	999999	999999	185	999999	738	588	781	999999	302	192	167	54	999999	688	999999	69	638	999999	999999	487	652	224	525	656	673	739	961	54	640	999999	817	129	101	582	596	17	890	999999	18	999999	999999	344	287	286	999999	155	999999	115	477	547	784	579	85	25	641	868	253	529	531	998	626	736	765	422	375	48	952	492	999999	73	179	518	116	999999	999999	317	937	248	638	999999	211	856	576	102	105	999999	53	86	941	728	763	370	999999	999999	999999	999999	579	864	911	979	203	55	23	414	377	275	472	155	999999	334	931	15	891	13	796	770	169	672	326	999999	999999	875	551	373	310	809	919	107	605	313	738	82	337	658	335	999999	842	999999	999999	830	775	898	999999	617	796	757	478	596	222	564	68	906	548	999999	985	327	504	649	113	568	356	999999	549	189	595	999999	678	243	677	640	927	999999	947	999999	361	105	292	934	577	552	340	333	884	51	255	999999	534	552	999999	17	661	202	68	166	999999	410	359	999999	999999	937	89	245	918	581	636	71	958	999999	433	889	999999	570	82	561	999999	33	491	507	934	999999	335	135	999999	669	979	734	938	791	999999	999999	745	878	912	999999	473	105	414	312	415	999999	873	999999	129	999999	973	100	130	507	928	999999	918	851	999999	999999	611	953	674	258	602	999999	132	177	49	482	153	999999	657	999999	98	142	999999	188	999999	999999	890	853	16	999999	696	888	999999	441	862	561	42	893	408	654	38	519	431	166	709	513	70	999999	999999	647	639	816	999999	688	418	795	842	740	759	729	999999	758	947	886	561	
714	297	691	999999	487	449	999999	758	13	413	999999	999999	461	999999	589	689	999999	999999	369	158	880	455	926	32	77	719	302	144	678	287	279	572	544	999999	995	225	999999	999999	955	207	999999	68	439	284	840	999999	390	271	180	49	192	348	587	999999	681	268	371	669	247	768	157	125	999999	726	143	16	177	856	483	373	999999	793	464	171	769	999999	25	999999	999999	982	338	41	963	638	999999	931	984	805	923	736	854	710	163	196	59	273	979	713	999999	833	917	999999	999999	807	729	399	883	425	969	859	253	999999	486	264	440	126	161	999999	999999	212	31	371	999999	746	518	610	639	999999	121	505	999999	311	511	999999	75	804	253	166	909	704	57	568	835	74	999999	145	233	999999	756	933	121	538	91	937	999999	999999	600	50	299	129	759	615	313	474	27	999999	999999	138	999999	635	999999	995	999999	927	165	463	535	869	263	999999	387	740	521	999999	999999	313	230	573	546	519	213	213	867	999999	945	999999	999999	371	56	551	999999	999999	709	999999	999999	126	999999	164	782	999999	29	731	786	916	742	28	104	999999	999999	713	721	643	999999	679	431	669	138	999999	981	723	999999	174	822	711	454	999999	999999	400	127	277	999999	76	791	999999	999999	482	426	951	57	999999	347	139	999999	343	830	294	512	999999	698	400	988	255	999999	999999	160	855	908	85	999999	459	987	999999	17	999999	406	655	999999	404	189	949	253	186	703	65	385	79	882	488	881	999999	999999	11	702	727	289	999999	999999	731	47	644	573	351	999999	597	939	999999	999999	478	937	999999	442	118	850	749	157	999999	552	999999	684	999999	973	430	203	311	999999	999999	999999	999999	533	345	761	130	367	545	385	902	697	115	999999	740	947	413	551	705	728	999999	160	952	580	999999	999999	776	57	956	999999	153	999999	188	917	999999	643	841	945	999999	424	321	999999	999999	373	254	123	446	11	943	143	569	879	498	582	18	835	999999	710	65	999999	984	999999	410	874	242	755	518	999999	171	107	116	467	949	999999	417	920	845	588	999999	364	999999	774	114	823	111	999999	999999	605	999999	128	595	140	889	774	439	248	350	999999	141	499	999999	258	839	846	999999	111	929	999999	999999	97	989	469	385	701	999999	219	968	586	773	968	106	913	999999	53	999999	975	999999	184	851	178	999999	999999	457	835	999999	823	934	268	797	999	999999	451	999999	821	138	136	999999	198	30	229	279	763	999999	173	403	691	970	796	344	999999	533	755	365	999999	517	585	22	549	942	930	999999	710	999999	999999	633	
999999	999999	466	914	999999	229	389	164	999999	899	815	746	293	442	77	853	148	999999	746	475	588	95	442	314	999999	999999	216	999999	99	944	569	999999	893	539	747	217	999999	882	959	831	999999	601	733	107	701	999999	728	116	999999	87	999999	786	53	308	55	569	999999	162	370	270	23	143	74	999999	999999	999999	853	753	694	860	999999	266	963	915	331	987	361	344	999999	715	395	999999	999999	22	807	782	930	594	494	188	176	999999	521	999999	817	19	536	999999	767	860	984	975	999999	24	737	880	823	138	977	67	218	706	550	655	875	913	762	61	999999	999999	910	268	999999	516	693	988	744	274	107	321	460	315	577	999999	730	999999	688	366	285	927	959	802	617	999999	970	470	810	865	823	904	257	484	176	999999	949	999999	716	905	999999	748	145	558	40	665	607	999999	139	798	925	465	234	405	776	952	598	999999	999999	832	999999	999999	187	879	450	202	999999	999999	148	999999	999999	14	703	782	999999	537	791	999999	772	951	999999	77	340	22	999999	368	679	851	708	224	999999	842	85	884	369	107	570	999999	999999	837	601	999999	764	772	996	921	999999	999999	999999	249	999999	197	345	699	12	999999	892	175	938	92	523	222	277	924	744	999999	928	819	423	938	966	534	303	934	999999	208	999999	568	25	29	605	237	491	469	63	435	506	385	881	999999	214	404	327	35	324	999999	999999	840	37	46	992	943	38	431	282	636	894	999999	349	804	999999	334	160	919	999999	295	731	807	870	999999	999999	553	999999	533	999999	572	217	277	999999	970	843	472	540	978	36	662	209	69	196	426	540	105	45	999999	723	880	254	408	548	39	999999	556	999999	718	583	999999	15	504	698	709	999999	626	999999	379	960	704	999999	181	892	823	95	672	999999	453	778	367	999999	859	999999	852	999999	808	728	590	323	297	999999	999999	404	588	657	704	370	487	997	914	314	666	127	29	97	82	515	725	943	984	935	999999	940	226	930	156	695	999999	391	620	897	999999	65	999999	211	999999	999999	314	176	391	311	999999	456	863	63	852	742	789	765	255	999999	999999	999999	999999	362	999999	999999	999999	999999	510	19	524	999999	999999	999999	113	999999	454	999999	125	999999	211	558	561	682	801	79	86	172	999999	413	905	999999	146	999999	893	562	726	320	235	99	597	656	665	381	787	999999	999999	999999	949	251	999999	972	649	948	999999	999999	95	655	561	906	999999	25	579	999999	114	443	958	999999	999999	999999	999999	999999	592	35	708	999999	892	190	895	762	10	239	999999	836	999999	
933	441	198	999999	448	476	999999	759	328	293	999999	86	568	276	354	89	19	723	999999	367	164	389	623	999999	546	562	905	760	798	999999	576	802	743	982	181	12	770	999999	684	999999	812	384	274	741	136	479	334	999999	551	999999	991	515	815	478	959	999999	817	948	689	999999	999999	320	961	421	999999	999999	342	999999	104	352	319	185	49	333	555	780	124	881	999999	999999	238	999999	219	125	914	71	986	999999	32	628	194	822	999999	999999	512	999999	423	852	999999	357	146	748	819	208	373	999999	476	491	999999	189	999999	935	834	622	657	580	111	845	507	999999	793	78	562	476	999999	496	41	249	999999	63	999999	272	857	999999	930	999999	181	999999	752	999999	594	504	350	999999	199	999999	987	531	151	931	999999	577	355	378	564	77	196	999999	51	999999	785	236	671	870	821	176	88	78	692	177	409	999999	103	408	71	298	728	719	287	908	509	509	108	888	662	790	917	999999	999999	999999	303	827	969	999999	322	368	833	479	999999	999999	999999	918	838	973	532	999999	999999	946	317	275	999999	477	999999	142	377	285	999999	999999	218	41	999999	600	867	999999	874	999999	130	227	95	702	464	999999	696	264	738	999999	670	999999	999999	361	999999	970	181	936	999999	826	999999	999999	999999	47	240	61	270	991	773	580	61	18	109	949	189	267	860	614	811	100	780	811	403	786	614	13	425	857	725	288	428	999999	316	57	820	293	718	58	471	999999	999999	999999	490	168	538	661	35	999999	181	999999	120	566	999999	432	56	949	999999	722	432	237	999999	413	999999	494	161	130	702	61	139	896	548	811	153	408	113	85	331	244	999999	953	978	18	999999	999999	178	862	806	884	999999	999999	849	996	999999	999999	776	583	999999	995	17	418	959	973	287	999999	999999	308	423	999999	328	970	628	209	999999	479	999999	999999	728	599	999999	999999	324	817	59	268	999999	552	999999	999999	631	529	646	335	236	839	993	14	730	999999	175	869	449	89	999999	999999	999999	649	531	999999	986	159	999999	839	678	999999	999999	152	923	999999	238	958	123	515	999999	999999	999999	999999	972	635	999999	253	897	999999	433	457	999999	999999	999999	999999	999999	999999	30	48	921	482	674	999999	656	517	745	851	999999	710	999999	217	756	934	984	766	706	950	676	999999	999999	742	999999	537	415	999999	870	858	891	905	14	831	938	85	593	999999	135	527	646	465	889	634	999999	196	156	226	701	914	260	999999	322	75	730	133	376	189	230	999999	402	435	647	886	960	185	706	350	999999	680	999999	371	641	188	
313	221	16	46	580	74	390	999999	530	955	999999	406	592	999999	111	814	708	999999	402	999999	135	221	817	999999	674	987	490	999999	946	30	573	889	999999	143	999999	999999	126	999999	609	165	755	999999	904	692	288	999999	592	767	249	464	971	936	968	653	999999	102	404	14	372	999999	584	585	252	509	391	718	999999	999999	187	999999	698	378	805	999999	242	922	999999	135	724	120	999999	999999	566	492	999999	636	999999	999999	90	999999	124	122	967	999999	580	180	999999	999999	999999	999999	19	143	999999	657	766	603	141	731	421	141	786	278	999999	261	198	999999	28	759	460	999999	797	999999	999999	519	477	585	999999	789	666	71	961	911	824	999999	111	271	999999	909	725	455	505	200	788	999999	881	845	832	716	827	719	999999	211	999999	555	772	664	999999	999999	189	190	201	352	74	359	180	875	999999	135	159	927	999999	999999	43	15	259	999999	566	430	637	632	753	694	961	999999	999999	999999	967	999999	391	999999	507	72	730	545	263	162	999999	438	778	999999	401	707	566	999999	990	999999	177	938	305	175	107	343	443	556	999999	507	999999	127	449	420	907	999999	999999	712	429	666	389	498	751	999999	481	138	999999	630	240	56	138	70	999999	867	592	38	973	226	349	173	999999	183	999999	999999	771	18	989	368	109	999999	963	999999	480	333	999999	999999	197	208	693	969	999999	813	326	390	378	330	170	999999	999999	878	211	527	373	265	48	999999	999999	994	336	473	999999	293	999999	23	92	284	590	633	999999	999999	999999	775	532	999999	481	815	856	999999	387	999999	847	418	540	230	999999	445	490	224	295	456	999999	202	872	999999	999999	408	292	999999	307	104	999999	537	376	915	46	436	999999	999999	784	232	359	661	617	885	625	729	753	310	997	647	999999	999999	347	758	623	649	903	312	549	83	999999	999999	999999	293	999999	999999	52	624	193	589	449	999999	440	72	107	999999	585	987	604	111	655	999999	999999	660	309	375	199	618	301	397	532	999999	454	710	700	999999	999999	999999	999999	315	687	138	999999	418	999999	307	999999	285	660	999999	73	916	999999	447	427	999999	248	769	983	345	131	433	333	795	66	756	52	730	372	999999	406	261	812	298	423	527	865	896	462	12	440	913	957	316	334	616	984	16	293	999999	567	471	349	999999	193	263	805	330	361	450	265	214	912	369	588	811	113	419	34	900	999999	351	317	981	999999	217	476	26	471	450	999999	45	446	999999	734	935	911	973	115	169	999999	999999	999999	22	747	236	10	598	728	522	513	575	982	393	
474	225	164	368	933	975	787	788	999999	911	678	999999	767	699	634	999999	900	139	314	999999	187	149	806	304	244	678	999999	877	298	949	936	207	63	63	748	518	999999	553	49	139	381	933	999999	634	343	527	468	999999	964	84	622	383	270	999999	999999	334	419	859	999999	265	999999	910	500	908	974	481	175	713	950	125	872	356	100	999999	493	999999	462	182	961	716	220	905	913	223	999999	563	936	936	848	424	109	921	429	999999	370	471	443	778	659	862	362	754	360	999999	212	999999	293	999999	634	961	872	247	999999	417	54	863	999999	286	581	421	544	999999	865	999999	26	950	927	315	999999	31	999999	684	999999	999999	364	465	555	75	999999	72	999999	851	312	887	551	861	33	21	739	506	475	166	206	248	328	133	999999	823	999999	261	999999	978	999999	612	160	197	724	999999	63	999999	317	931	275	518	999999	692	926	978	984	164	999999	915	575	318	556	653	487	284	780	240	576	999999	243	999999	724	302	582	699	736	364	999999	233	999999	160	199	543	891	999999	107	635	999999	999999	838	677	999999	431	412	961	999999	506	709	999999	29	823	999999	585	698	999999	794	848	120	236	251	630	999999	704	957	424	129	22	762	999999	187	154	42	664	893	999999	999999	302	889	620	999999	239	654	696	213	145	147	613	845	999999	999999	258	525	971	669	218	659	628	473	987	841	53	743	999999	999999	875	790	358	692	142	89	999999	959	999999	592	999999	975	331	501	822	287	516	177	387	906	928	999999	71	999999	684	906	999999	828	901	779	600	495	745	433	999999	354	999999	920	999999	999999	402	299	999999	999999	657	999999	338	999999	651	710	335	876	365	12	344	255	728	362	17	235	999999	672	67	720	992	999999	239	897	999999	477	999999	595	463	92	514	639	604	682	347	451	577	999999	999999	201	453	724	139	742	99	91	999999	999999	999999	487	999999	729	241	999999	396	141	13	440	999999	183	221	999999	422	283	999999	704	651	55	25	999999	999999	999999	494	999999	276	277	999999	999999	999999	91	851	999999	682	999999	999999	999999	999999	299	296	215	448	147	716	14	980	714	311	999999	253	999999	440	580	999999	357	999999	999999	244	999999	48	999999	745	515	631	881	331	158	66	446	222	999999	306	362	999999	809	127	999999	886	999999	885	561	966	539	253	999999	651	281	652	335	156	640	549	999999	260	177	470	932	999999	999999	999999	999999	999999	865	644	540	97	999999	999999	611	240	319	543	754	490	486	162	216	272	217	240	60	506	730	299	581	999999	274	999999	999999	349	
999999	15	61	999999	63	903	110	894	999999	336	574	461	51	105	837	107	795	551	773	24	263	670	307	603	632	999999	927	999999	999999	376	823	974	237	272	56	314	491	947	999999	582	62	322	559	881	999999	999999	464	999999	999999	999999	378	999999	999999	999999	999999	523	999999	457	184	999999	976	534	831	346	512	599	233	778	999999	533	615	999999	125	200	961	999999	121	425	937	43	870	302	123	588	998	999999	999999	659	999999	532	606	999999	772	708	606	528	999999	999999	999999	77	376	686	585	929	868	530	607	148	616	154	411	999999	520	151	856	999999	420	252	347	999999	999999	573	602	999999	999999	581	85	416	594	443	999999	898	56	870	667	194	716	194	719	999999	503	507	53	999999	131	324	523	630	851	921	118	247	875	966	123	999999	93	68	12	297	454	200	554	182	999999	999999	999999	649	483	999999	967	999999	533	869	908	999999	529	570	405	999999	999999	454	564	672	335	222	33	89	756	864	999999	999999	192	432	999999	313	953	999999	999999	618	999999	874	157	189	954	882	714	999999	999999	999999	283	523	999999	400	239	999	999999	882	847	999999	999999	164	892	999999	571	999999	52	110	845	999999	502	658	232	787	532	193	999999	385	718	452	508	28	999999	999999	591	586	995	999999	999999	34	677	81	999999	866	139	925	981	537	618	644	839	613	169	464	174	999999	301	875	999999	56	999999	999999	173	999999	973	470	143	999999	999999	984	324	260	907	821	927	431	634	365	999999	606	211	999999	766	83	612	894	858	567	924	966	295	130	924	156	332	426	999999	629	893	999999	791	999999	999999	999999	330	589	999999	999999	536	742	990	935	227	271	999999	931	999999	100	791	88	612	576	879	999999	699	203	999999	761	498	510	524	15	471	989	999999	999999	270	143	752	33	999999	519	40	999999	976	359	903	999999	310	400	933	816	837	999999	66	224	309	447	934	136	262	944	849	999999	228	984	473	237	455	822	999999	999999	347	767	890	102	546	697	95	349	300	673	999999	999999	577	708	999999	999999	999999	600	723	823	208	626	771	253	669	14	963	991	885	675	217	488	999999	582	999999	80	924	963	678	611	361	595	836	588	494	751	459	520	999999	816	304	854	108	847	161	721	999999	647	432	542	734	104	463	625	466	999999	999999	994	999999	107	732	969	922	121	471	613	790	192	758	999999	555	452	184	78	381	999999	389	881	430	758	999999	286	999999	146	876	267	141	220	999999	522	381	464	291	719	94	334	999999	987	386	548	930	814	888	513	999999	999999	920	395	
999999	114	999999	497	574	480	33	455	999999	785	244	214	482	999999	999999	999999	546	100	171	464	984	56	999999	402	505	882	999999	268	398	36	159	595	346	999999	966	27	929	999999	890	810	695	638	999999	157	752	181	76	361	754	651	967	896	129	465	410	999999	999999	999999	992	999999	653	764	67	412	635	999999	867	999999	999999	52	316	662	999999	999999	768	355	999999	282	999999	333	816	475	514	746	69	999999	475	881	999999	769	999999	999999	891	208	167	930	999999	492	521	112	313	339	748	711	999999	314	999999	999999	696	64	56	413	999999	669	999999	187	260	321	999999	382	184	999999	401	999999	710	577	771	12	203	999999	775	668	760	547	29	486	726	999999	999999	755	999999	999999	194	999999	999999	928	999999	231	332	999999	999999	269	150	149	928	327	938	904	999999	999999	542	693	575	858	289	999999	999999	999999	649	999999	460	457	999999	597	814	477	999999	999999	130	781	388	549	679	999999	167	515	528	999999	619	702	547	999999	801	644	999999	874	141	335	10	999999	286	196	582	933	528	232	359	999999	334	460	524	827	784	999999	999999	993	24	360	701	774	859	41	393	947	852	999999	655	275	999999	939	346	999999	120	785	999999	201	999999	745	696	934	165	975	296	168	187	719	999999	999999	264	229	860	780	634	999999	485	999999	803	635	999999	889	577	94	178	394	124	57	717	999999	999999	197	36	278	664	766	618	999999	744	235	769	999999	601	83	999999	165	999999	565	999999	883	310	260	398	342	999999	806	367	81	807	901	53	140	11	49	859	77	999999	591	126	868	618	601	510	578	999999	947	999999	999999	83	22	315	558	215	833	999999	473	799	694	613	857	409	546	86	842	191	639	141	561	223	943	999999	999999	449	974	275	709	999999	999999	999999	999999	518	863	998	794	999999	495	999999	178	351	395	277	509	999999	268	468	81	524	668	396	237	816	736	290	139	61	816	999999	241	568	988	723	999999	228	896	999999	546	999999	292	255	696	714	963	220	828	675	462	519	191	515	203	194	91	999999	248	900	781	582	999999	743	780	999999	693	999999	999999	999999	999999	291	92	918	999999	999999	999999	422	700	522	999999	526	999999	464	598	999999	927	999999	374	999999	642	555	979	999999	999999	963	679	549	999999	319	31	363	999999	166	999999	999999	437	999999	592	669	999999	668	733	726	56	264	999999	414	154	483	999999	967	999999	558	39	742	312	96	359	959	999999	691	946	999999	501	500	668	306	86	427	999999	664	143	704	850	999999	822	262	949	313	842	275	405	999999	859	64	128	
309	136	645	869	351	913	633	816	271	999999	999999	235	556	999999	824	337	726	614	795	999999	540	999999	65	919	59	999999	55	126	587	296	999999	531	999999	382	368	999999	441	999999	999999	750	510	888	589	262	481	37	999999	999999	28	938	999999	388	74	229	588	601	81	726	819	214	867	999999	999999	974	767	820	788	183	999999	655	896	178	97	54	334	651	128	803	999999	32	743	999999	999999	649	618	576	466	227	999999	999999	999999	715	738	322	882	993	660	614	494	660	248	229	999999	999999	999999	509	999999	29	999999	936	999999	277	287	797	999999	999999	418	588	365	201	999999	999999	389	470	999999	190	439	774	999999	999999	991	514	999999	787	783	524	847	734	999999	118	285	447	331	999999	294	999999	437	999999	850	353	584	81	258	302	306	677	999999	29	999999	861	80	526	999999	564	945	999999	958	499	999999	999999	999999	683	982	257	999999	917	250	999999	186	725	999999	999999	923	818	999999	919	266	26	491	999999	684	828	918	999999	48	999999	589	999999	912	325	872	999999	926	999999	661	999999	999999	999999	999999	999999	437	999999	999999	100	999999	581	602	999999	999999	999999	999999	999999	18	999999	272	863	765	246	218	167	337	483	999999	860	999999	815	999999	30	167	855	999999	264	640	112	678	376	984	827	636	467	166	999999	957	886	999999	930	929	28	640	797	145	852	793	999999	61	953	999999	983	247	999999	19	999999	881	999999	205	999999	311	905	239	895	879	938	610	750	999999	999999	526	733	256	923	999999	999999	389	369	720	999999	471	421	61	999999	679	999999	590	999999	458	584	669	14	691	165	628	33	788	745	918	206	251	52	228	274	437	999999	737	323	416	999999	202	522	242	999999	999999	890	854	514	226	879	999999	276	302	999999	127	521	51	100	304	862	999999	644	999999	523	735	429	999999	999999	999999	714	273	276	927	992	392	999999	771	473	179	738	999999	284	528	999999	849	999999	749	803	157	915	999999	646	999999	999999	700	558	81	719	491	566	697	78	226	512	615	999999	999999	309	43	970	999999	577	920	566	692	490	999999	411	674	760	679	399	638	999999	791	626	999999	999999	301	833	999999	62	982	999999	50	999999	67	26	999999	767	635	999999	999999	187	174	354	999999	463	861	220	442	670	54	730	886	308	439	844	720	999999	834	966	999999	209	999999	698	999999	317	525	591	432	109	999999	906	999999	240	629	461	217	999999	900	793	521	91	999999	999999	17	261	999999	999999	999999	223	306	999999	999999	999999	999999	999999	291	476	759	418	937	999999	787	343	692	999999	606	656	999999	978	636	283	
98	50	455	926	807	490	691	343	591	783	999999	219	803	543	973	999999	798	68	179	741	999999	492	856	999999	304	68	999999	869	999999	79	999999	999999	586	33	355	892	224	999999	763	800	999999	425	826	163	360	577	540	159	174	999999	858	999999	808	999999	999999	605	194	214	631	999999	999999	821	688	521	719	999999	633	780	197	999999	251	999999	305	378	999999	999999	665	999999	891	999999	528	571	704	514	220	999999	885	690	437	750	707	19	884	23	41	963	737	999999	444	133	944	759	962	94	899	576	323	439	939	332	939	999999	999999	904	231	207	127	183	311	274	351	942	352	999999	382	241	999999	999999	347	992	999999	361	267	767	999999	768	609	620	999999	644	141	999999	750	999999	810	225	696	979	792	834	846	563	13	999999	782	11	999999	999999	711	667	178	41	102	946	797	588	235	555	132	999999	597	506	567	666	143	999999	201	247	636	167	544	428	999999	512	156	999999	357	97	985	780	360	93	999999	947	476	999999	363	803	317	231	990	151	857	999999	246	349	995	999999	46	886	809	180	889	553	133	749	542	999999	999999	825	999999	147	999999	351	112	999999	999999	620	200	43	999999	397	929	414	177	999999	999999	170	275	999999	976	999999	999999	108	970	999999	204	366	824	726	999999	774	13	999999	991	999999	999999	999999	236	999999	999999	385	156	12	355	422	250	999999	385	730	187	381	999999	993	999999	999999	999999	999999	999999	922	319	240	999999	473	999999	767	394	448	423	999999	821	999999	999999	543	999999	999999	864	59	753	558	999999	720	981	103	549	195	999999	20	642	999999	767	120	145	314	999999	521	589	682	535	588	37	802	999999	999999	909	999999	448	999999	999999	999999	365	46	999999	822	982	999999	259	701	924	290	999999	999999	806	652	557	711	920	999999	129	543	20	999999	999999	999999	530	147	659	920	999999	427	747	680	81	392	415	731	402	323	331	824	271	887	758	999999	282	999999	996	418	512	208	211	819	660	405	248	999999	522	552	301	999999	939	339	517	507	999999	635	312	999999	247	826	318	607	999999	304	282	132	999999	278	893	876	151	999999	999999	986	226	928	999999	676	154	241	218	849	31	486	885	999999	380	261	712	999999	351	999999	999999	686	889	999999	522	366	133	125	999999	254	659	999999	703	699	999999	530	290	615	615	636	278	999999	618	469	585	820	419	349	752	182	999999	255	999999	568	79	732	999999	622	999999	663	553	38	491	999999	199	607	999999	196	21	999999	970	107	999999	999999	314	175	77	430	27	701	946	783	373	578	999999	413	999999	145	
629	198	433	668	209	951	93	999999	999999	654	279	978	999999	233	338	902	211	468	223	821	999999	904	664	676	604	714	999999	770	999999	912	999999	786	718	647	999999	822	426	311	999999	90	631	74	999999	423	161	48	664	723	454	470	376	230	199	77	881	725	999999	999999	73	494	244	999999	583	611	380	492	270	399	666	515	999999	899	570	143	199	198	263	251	525	566	59	993	999999	204	545	999999	596	650	765	840	298	669	248	999999	846	318	490	48	999999	668	777	274	67	938	985	477	659	66	999999	692	472	293	241	999999	999999	251	999999	999999	75	326	999999	999999	634	825	227	999999	661	167	296	881	708	224	208	856	788	785	935	387	999999	78	999999	999999	999999	999999	999999	14	999999	740	968	605	320	111	972	726	772	167	999999	241	720	999999	815	999999	770	996	984	999999	999999	384	999999	659	315	620	999999	997	921	366	847	561	456	999999	999999	920	198	690	570	999999	999999	481	94	630	154	704	666	51	262	901	769	776	97	999999	999999	63	31	318	300	700	999999	975	805	416	320	88	784	508	790	895	313	89	435	388	15	613	300	99	514	611	954	137	744	29	596	81	473	999999	999999	335	899	999999	400	869	673	276	675	677	320	76	919	167	260	367	999999	999999	999999	709	125	315	762	932	804	689	746	805	241	785	820	249	615	999999	999999	465	995	433	688	565	999999	999999	938	622	999999	999999	692	796	877	386	431	905	999999	764	220	986	572	999999	85	999999	133	868	45	999999	857	81	461	470	952	795	371	174	11	784	994	386	377	149	163	365	999999	950	999999	999999	999999	914	518	850	248	228	999999	38	999999	999999	442	847	703	999999	765	707	987	231	843	999999	24	267	903	999999	999999	999999	619	433	814	999999	714	183	999999	190	536	942	562	610	231	734	902	343	999999	34	352	156	682	329	384	455	377	775	999999	845	840	105	21	573	90	999999	999999	469	224	637	273	269	907	523	999999	822	155	387	10	999999	189	999999	999999	879	603	623	999999	299	58	999999	352	999999	77	104	999999	999999	931	999999	999999	815	999999	442	129	188	761	93	999999	169	999999	562	999999	990	774	996	666	169	654	141	969	999999	999999	319	999999	999999	294	333	999999	812	183	999999	890	166	999999	195	999999	746	562	273	127	520	383	991	490	496	69	999999	174	999999	438	999999	999999	999999	29	73	561	814	32	273	893	437	999999	999999	985	728	671	152	143	589	21	919	607	390	23	459	999999	272	829	923	796	933	169	130	384	993	303	100	147	999999	
634	999999	999999	298	379	690	629	947	16	999999	825	916	999999	999999	999999	999999	583	406	785	569	979	298	999999	108	999999	999999	278	770	999999	999999	435	581	999999	350	999999	999999	204	318	20	333	999999	146	266	77	108	999999	715	583	70	866	419	897	314	578	813	345	999999	625	821	419	422	859	895	24	336	254	911	877	630	229	323	999999	395	462	739	843	42	917	999999	999999	254	695	709	195	582	537	276	436	999999	619	655	579	496	600	910	970	250	252	741	999999	968	837	999999	841	552	999999	511	999999	838	969	313	277	624	999999	174	727	159	709	441	999999	977	999999	351	999999	999999	744	778	794	551	768	603	789	999999	157	999999	999999	742	999999	643	999999	35	424	999999	566	999999	388	999999	999999	435	999999	821	999999	811	942	999999	493	496	940	278	999999	375	717	310	999999	376	999999	101	477	605	757	999999	292	999999	999999	773	999999	999999	785	705	195	789	516	999999	368	947	999999	978	999999	281	145	999999	802	598	835	73	318	124	999999	999999	792	999999	487	666	678	209	538	474	808	999999	999999	607	711	245	93	28	858	358	941	132	314	999999	857	999999	470	837	999999	999999	240	938	464	448	368	595	913	898	312	999999	690	168	418	999999	180	75	999999	537	219	999999	515	999999	214	999999	182	999999	885	999999	439	999999	205	840	27	999999	243	870	714	999999	249	126	332	195	716	18	999999	783	713	716	999999	792	999999	999999	627	625	999999	424	733	505	275	962	999999	665	468	999999	654	849	999999	573	364	309	360	93	298	103	244	999999	110	206	301	399	692	179	999999	647	999999	272	223	999999	999999	819	146	999999	608	286	416	999999	999999	695	999999	999999	642	149	362	75	441	164	999999	534	390	857	999999	537	999999	999999	999999	540	999999	820	999999	391	999999	748	906	544	999999	151	484	21	687	999999	603	414	841	483	757	552	816	818	216	887	628	689	21	809	505	609	15	732	16	875	999999	905	716	973	191	893	999999	817	902	999999	679	632	846	812	263	909	695	729	129	728	723	964	999999	999999	999999	999999	999999	106	999999	563	146	752	15	999999	999999	697	698	999999	301	864	318	999	915	999999	218	995	842	999999	999999	596	913	285	613	999999	162	999999	300	625	220	244	165	146	778	349	999999	927	627	45	999999	566	220	827	438	999999	419	724	999999	999999	882	999999	999999	999999	999999	452	649	860	148	999999	659	772	406	82	657	999999	708	181	230	999999	762	290	377	806	89	989	999999	96	847	358	868	437	872	602	742	453	139	627	595	999999	699	303	999999	901	386	
999999	169	999999	180	380	556	248	504	481	999999	999999	399	999999	459	999999	76	563	22	790	999999	231	900	804	999999	213	928	999999	585	999999	876	469	501	476	430	732	830	247	999999	477	801	630	999999	400	666	150	999999	999999	178	999999	270	146	291	998	999999	164	456	365	808	966	452	999999	662	610	999999	999999	110	923	999999	726	731	999999	646	999999	988	999999	297	999999	147	199	999999	107	912	551	632	740	187	503	999999	276	286	475	999999	950	999999	335	967	332	795	200	49	140	999999	999999	313	442	499	746	19	999999	866	946	227	619	999999	354	999999	999999	978	864	298	607	499	611	450	265	399	999999	999999	662	999999	999999	715	947	159	29	999999	999999	999999	999999	250	999999	493	619	409	340	257	999999	144	679	772	856	354	930	999999	999999	641	350	10	57	53	803	236	357	553	999999	240	279	469	797	209	102	873	788	624	999999	999999	999999	212	120	999999	579	999999	840	890	413	999999	784	56	716	387	804	470	199	157	447	215	146	75	508	109	978	360	347	480	680	982	566	999999	999999	328	762	999999	889	49	473	999999	395	466	150	999999	456	233	752	419	405	631	684	641	187	651	999999	813	999999	21	39	229	225	370	220	999999	64	479	12	999999	999999	666	580	999999	999999	206	819	679	999999	227	652	755	607	999999	999999	58	308	924	137	402	999999	949	443	878	999999	254	999999	35	255	719	236	999999	231	999999	795	739	60	999999	957	980	831	308	999999	999999	368	284	621	999999	295	171	132	999999	351	609	58	999999	232	702	150	438	181	794	433	216	990	675	533	253	141	345	998	775	966	156	570	999999	71	956	519	734	633	999999	999999	94	597	106	999999	621	316	130	517	357	393	999999	809	47	874	999999	496	999999	999999	377	166	999999	173	999999	172	999999	48	15	613	999999	193	999999	999999	444	999999	999999	619	894	49	999999	999999	999999	827	999999	391	447	347	532	177	390	999999	826	983	999999	999999	789	999999	999999	933	999999	582	999999	999999	999999	174	977	723	374	983	999999	72	602	653	838	440	156	132	523	965	999999	856	515	999999	232	805	367	999999	999999	999999	274	429	999999	960	999999	339	999999	502	586	486	414	724	972	999999	642	328	999999	999999	155	824	433	667	999999	285	219	585	76	471	295	446	806	555	182	509	719	999999	999999	641	55	508	803	653	999999	999999	560	10	883	999999	999999	904	937	999999	999999	725	441	607	32	103	751	33	999999	175	217	999999	679	858	551	473	830	537	634	236	137	999999	999999	999999	130	999999	724	218	701	109	276	999999	999999	
999999	279	457	78	121	93	999999	999999	31	245	637	445	999999	367	999999	458	420	999999	667	279	710	67	639	999999	999999	486	999999	378	542	999999	172	898	826	640	999999	999999	104	404	718	999999	999999	345	115	410	999999	344	723	999999	32	760	290	999999	999999	122	999999	564	639	753	417	634	431	231	358	999999	83	739	619	999999	309	122	363	26	427	223	244	374	951	239	319	325	763	659	355	999999	51	209	299	714	841	503	999999	999999	986	999999	32	813	999999	999999	337	655	725	957	703	910	406	273	545	395	878	999999	613	410	443	102	871	772	875	576	999999	999999	449	904	999999	805	172	22	999999	343	201	430	386	545	999999	664	600	805	955	444	384	777	664	904	836	416	999999	549	907	999999	222	999999	937	999999	757	464	215	999999	41	898	748	999999	243	999999	204	999999	57	77	509	779	501	75	817	441	201	880	219	545	78	518	999999	623	115	145	131	941	493	965	787	447	459	779	774	66	999999	990	543	462	710	999999	369	823	999999	137	402	156	999999	506	229	999999	254	999999	999999	522	999999	135	999999	108	999999	262	963	92	999999	999999	330	722	301	760	744	210	346	757	835	689	159	101	583	977	743	974	999999	987	999999	999999	999999	999999	37	261	83	571	712	999999	999999	457	425	999999	999999	978	807	679	855	999999	761	28	999999	497	834	72	373	999999	552	310	999999	116	754	976	999999	999999	869	540	695	999999	687	999999	498	900	385	999999	274	999999	558	999999	180	73	128	826	235	726	379	705	954	964	888	191	28	412	999999	275	703	999999	940	174	999999	999999	999999	816	994	999999	530	640	121	456	797	500	999999	999999	140	301	999999	927	751	999999	999	999999	586	730	160	505	164	96	819	999999	684	999999	931	999999	496	902	999999	312	831	999999	999999	999999	593	507	999999	397	847	81	999999	789	287	775	999999	330	174	944	690	264	999999	499	999999	444	820	11	999999	972	999999	949	461	237	222	685	106	999999	423	270	580	88	563	763	657	999999	999999	40	999999	909	138	610	229	999999	222	824	999999	342	999999	762	918	999999	735	204	828	898	620	999999	577	999999	679	593	907	904	999999	999999	700	902	841	349	629	790	999999	863	844	999999	730	910	25	999999	48	763	889	660	999999	988	353	368	934	759	473	770	999999	240	999999	544	999999	324	187	609	999999	999999	501	874	142	138	999999	872	360	870	999999	710	39	189	563	999999	999999	256	563	385	269	342	967	999999	876	859	337	938	633	309	265	999999	732	999999	999999	999999	999999	25	528	223	999999	999999	17	74	
999999	763	740	283	677	999999	999999	456	760	999999	999999	999999	999999	419	997	282	800	484	249	999999	614	762	999999	999999	915	269	652	688	728	999999	999999	999999	334	902	500	123	128	63	270	999999	470	809	655	931	75	481	526	852	27	255	422	100	999999	956	460	999999	785	999999	367	418	671	160	727	999999	991	561	467	875	918	883	164	746	224	930	999999	805	116	999999	557	443	743	799	999999	999999	999999	719	557	999999	999999	999999	999999	10	695	852	646	999999	91	244	940	999999	24	999999	934	999999	101	675	876	310	376	655	722	740	569	924	675	871	999999	254	999999	281	14	99	999999	257	556	999999	999999	371	294	281	723	871	115	53	999999	999999	865	537	391	262	843	256	999999	796	949	597	441	771	187	774	999999	999999	752	999999	510	999999	226	686	587	999999	624	515	26	999999	931	850	999999	526	999999	999999	999999	952	999999	239	438	757	98	999999	307	958	722	999999	999999	519	452	999999	129	446	543	999999	875	189	999999	454	999999	338	999999	906	865	109	999999	999999	999999	605	768	876	999999	523	240	753	836	589	388	628	225	999999	331	506	651	54	730	197	999999	11	999999	999999	13	418	999999	999999	527	191	772	208	996	807	999999	999999	750	576	999999	605	216	999999	667	296	999999	999999	238	302	16	733	999999	820	378	774	999999	999999	898	941	872	999999	922	140	235	999999	999999	190	632	999999	332	742	756	85	142	135	999999	203	999999	420	999999	682	999999	308	102	999999	926	952	999999	231	876	747	690	809	703	356	683	85	564	999999	999999	619	999999	999999	970	274	977	189	687	253	793	999999	931	487	914	200	386	623	47	999999	729	864	360	410	540	584	62	999999	999999	785	999999	999999	639	331	940	417	983	368	999999	828	999999	999999	274	586	438	999999	999999	212	894	999999	970	70	999999	999999	293	999999	999999	298	290	395	221	40	808	902	801	999999	108	999999	546	507	999999	999999	295	999999	625	999999	600	773	999999	401	999999	999999	62	869	814	391	868	517	48	999999	999999	695	87	999999	617	786	938	372	784	999999	50	216	999999	396	305	999999	999999	829	505	310	999999	999999	326	889	627	371	977	939	97	420	29	590	999999	220	359	521	939	352	999999	839	999999	999999	988	999999	999999	561	194	665	999999	999999	616	999999	21	738	322	662	999999	198	325	255	999999	998	285	999999	532	999999	646	454	999999	783	999999	431	237	666	265	786	507	895	538	75	186	999999	999999	235	804	980	578	999999	898	697	152	750	37	356	41	55	952	999999	898	900	915	740	628	790	848	194	811	355	999999	535	
165	999999	660	259	79	496	633	59	570	552	881	813	999999	349	641	272	404	999999	634	219	833	999999	997	638	160	446	693	999999	387	999999	178	999999	999999	999999	542	999999	100	777	287	545	999999	903	64	999999	28	111	999999	288	158	999999	790	930	721	999999	702	282	486	32	109	632	802	58	672	950	384	999999	464	193	807	972	181	999999	603	999999	797	929	828	651	999999	58	999999	999999	436	801	829	247	512	96	669	999999	192	999999	678	654	999999	373	240	113	971	370	647	10	480	186	413	173	999999	631	999999	772	999999	834	999999	61	380	397	999999	871	131	999999	156	999999	523	548	790	113	948	999999	357	999999	999999	725	680	258	410	262	999999	259	397	666	999999	880	999999	897	815	357	665	627	283	354	999999	369	982	999999	224	279	999999	932	396	310	224	387	284	999999	999999	728	999999	164	650	128	462	371	483	464	237	275	757	626	732	442	448	331	999999	999999	681	339	742	846	999999	140	775	12	863	97	451	532	605	578	823	999999	203	511	977	999999	892	390	885	527	607	948	999999	859	999999	999999	862	893	711	282	370	743	986	999999	130	999999	353	999999	508	396	23	704	669	188	802	645	999999	937	999999	521	119	300	999999	224	249	95	999999	915	802	910	234	557	999999	333	218	89	110	886	390	467	811	442	882	498	514	902	288	999999	67	563	714	924	549	200	999999	79	299	771	78	45	999999	999999	657	597	172	465	999999	346	970	722	999999	362	556	886	709	677	999999	955	999999	346	806	283	858	249	205	309	999999	999999	171	148	790	338	817	355	566	999999	785	999999	999999	58	29	942	999999	344	28	361	378	663	490	999999	999999	999999	71	731	239	628	578	417	402	862	457	261	999999	831	932	216	545	211	330	334	892	999999	629	662	999999	999999	999999	524	999999	843	999999	999999	150	676	999999	456	999999	95	999999	938	999999	377	891	474	600	767	767	542	411	811	816	176	342	166	999999	536	714	999999	415	375	719	64	999999	999999	930	112	121	508	999999	999999	938	999999	95	392	528	525	242	999999	71	558	999999	376	122	999999	999999	764	22	984	83	950	741	868	680	750	999999	751	190	343	543	497	656	268	197	925	999999	367	91	999999	637	999999	304	559	347	856	999999	999999	999999	778	531	999999	100	137	434	999999	744	80	778	999999	173	999999	999999	999999	999999	574	902	836	999999	197	545	670	999999	999999	356	996	655	999999	999999	824	999999	876	810	999999	812	377	406	999999	834	793	190	802	588	746	787	860	999999	999999	999999	999999	953	442	174	753	
242	999999	492	39	780	999999	748	562	549	954	863	296	966	999999	96	253	999999	382	12	394	16	742	999999	936	999999	999999	999999	260	999999	999999	870	48	712	66	178	999999	999999	999999	999999	405	999999	999999	263	634	999999	999999	893	809	999999	999999	606	999999	999999	779	999999	499	779	556	999999	294	184	498	320	999999	93	825	584	909	764	145	368	799	633	607	999999	389	489	457	63	783	602	454	999999	557	161	300	608	932	320	679	182	338	622	465	230	556	317	471	551	67	999999	984	55	184	337	806	946	832	439	367	20	999999	503	971	691	730	999999	762	640	792	227	651	599	95	962	999999	186	178	386	792	81	28	905	999999	867	618	409	999999	230	354	353	775	999999	952	999999	850	999999	651	773	500	999	999999	830	758	839	999999	394	959	999999	307	999999	778	455	646	295	992	425	508	999999	83	999999	790	542	296	449	452	999999	647	426	122	205	535	405	999999	793	526	999999	157	165	999999	233	449	999999	923	724	575	329	857	666	676	434	336	548	999999	179	999999	999999	544	319	999999	125	747	543	999999	111	104	382	569	853	769	804	278	999999	509	849	881	245	618	571	999999	132	301	980	999999	688	868	987	705	717	999999	999999	653	838	767	999999	999999	999999	999999	821	630	202	760	999999	897	872	999999	984	999999	850	297	999999	403	973	444	275	999999	766	793	420	243	117	677	999999	278	265	160	440	584	999999	372	974	788	797	941	681	999999	999999	999999	999999	999999	999999	948	854	429	610	999999	680	999999	999999	999999	999999	123	46	999999	522	525	999999	999999	641	721	725	409	26	488	323	195	606	41	763	904	537	999999	915	887	359	168	822	431	668	155	480	46	999999	368	652	861	999999	219	428	999999	462	562	451	999999	807	484	999999	376	116	424	513	648	999999	597	135	999999	207	158	238	363	999999	487	999999	496	999999	688	326	657	835	462	999999	396	612	606	452	999999	999999	759	999999	874	235	999999	999999	999999	641	999999	406	494	242	614	663	999999	981	75	463	974	495	955	915	999999	167	285	999999	654	981	999999	999999	43	999999	160	806	448	77	363	137	256	999999	822	854	418	292	831	424	231	798	839	415	547	153	477	999999	999999	844	962	716	950	915	670	999999	524	796	999999	349	999999	808	225	999999	627	937	216	811	673	111	506	836	999999	999999	319	855	151	999999	498	890	678	671	530	603	115	647	999999	341	502	559	339	622	919	492	342	422	583	314	788	609	936	665	999999	999999	347	999999	390	98	999999	814	131	999999	307	482	999999	999999	288	
999999	430	999999	999999	875	319	123	771	884	917	843	529	897	282	837	999999	888	953	999999	999999	356	265	979	266	999999	735	687	438	525	999999	446	821	921	143	961	883	808	850	999999	355	701	999999	463	999999	547	569	708	542	294	890	418	528	658	999999	932	365	450	999999	999999	150	999999	685	256	569	480	31	607	763	320	999999	124	48	893	667	163	943	802	770	718	529	999999	155	154	634	905	917	173	365	211	605	442	999999	189	919	723	25	166	894	738	525	999999	999999	231	999999	999999	380	635	990	999999	999999	563	680	999999	151	124	999999	541	621	999999	563	857	251	562	714	521	39	858	973	943	147	787	999999	42	203	999999	91	924	813	858	535	291	182	954	223	52	761	89	48	805	246	484	545	241	184	999999	719	392	516	999999	746	999999	999999	57	273	210	999999	999999	811	583	999999	562	727	762	138	281	999999	999999	349	672	999999	950	820	178	706	663	252	676	857	535	999999	698	999999	999999	999999	999999	630	135	999999	22	395	123	277	464	772	684	756	999999	113	999999	982	432	53	843	70	796	702	493	999999	610	958	980	791	286	735	344	154	733	999999	125	651	559	606	336	999999	999999	682	999999	405	999999	907	470	999999	999999	552	999999	655	999999	934	999999	320	999999	999999	90	63	999999	332	999999	728	438	539	32	141	999999	261	432	825	716	999999	424	124	346	97	328	702	498	417	836	733	320	688	580	799	999999	804	999999	775	526	282	999999	323	691	999999	967	999999	884	339	584	703	130	600	938	18	520	211	973	999999	466	387	999999	997	495	267	418	749	959	233	804	999999	999999	657	999999	999999	694	110	432	710	999999	835	818	169	832	143	999999	999999	750	999999	289	999999	831	465	318	148	999999	874	828	433	228	227	532	660	534	999999	999999	999999	999999	504	324	419	999999	273	928	631	999999	406	175	361	999999	698	998	999999	944	679	999999	290	999999	169	726	819	282	998	492	903	312	167	634	440	186	151	999999	256	999999	869	999999	999999	537	686	999999	320	708	477	780	999999	228	144	999999	854	50	676	999999	999999	777	504	147	999999	781	35	328	412	771	734	184	512	281	751	150	999999	999999	999999	753	662	590	415	121	804	228	999999	999999	177	450	779	400	510	999999	295	479	999999	999999	577	786	511	999999	176	549	974	302	277	257	476	999999	641	532	999999	922	999999	999999	371	393	342	560	818	999999	161	961	991	344	674	999999	985	282	999999	999999	754	17	251	304	999999	866	146	512	999999	714	217	999999	999999	257	999999	999999	558	744	118	
370	999999	26	967	170	999999	215	557	999999	628	784	272	204	999999	298	777	248	999999	175	136	504	256	830	610	113	142	978	999999	999999	199	96	999999	999999	173	999999	952	738	49	999999	98	999999	319	999999	883	176	452	23	999999	520	480	905	906	392	617	613	124	999999	416	999999	999999	237	62	813	450	999999	848	999999	40	581	346	49	209	600	86	917	194	749	946	443	999999	129	413	999999	273	294	999999	552	633	559	999999	393	331	185	62	860	166	506	66	352	327	431	982	992	999999	441	706	999999	316	699	429	374	999999	973	999999	909	824	999999	549	165	360	306	397	480	670	953	999999	33	547	226	761	688	693	604	999999	239	999999	420	999999	832	587	874	246	999999	140	547	769	358	971	153	46	744	999999	900	991	31	43	999999	332	231	723	682	767	99	938	740	999999	999999	999999	974	772	999999	953	716	578	486	69	999999	349	132	999999	369	62	404	190	999999	731	792	612	104	999999	634	97	246	119	904	116	156	995	400	866	750	500	999999	380	632	999999	250	332	515	961	579	172	999999	47	363	630	373	999999	921	18	888	416	763	778	148	326	999999	607	673	999999	913	999999	949	266	442	868	64	33	557	999999	491	470	107	999999	626	999999	887	208	755	999999	743	246	999999	392	999999	344	737	229	999999	316	83	643	659	145	58	120	222	944	999999	495	576	350	361	999999	526	999999	999999	999999	999999	999999	438	518	999999	399	635	999999	999999	567	288	999999	999999	999999	791	251	161	999999	810	961	94	999999	259	943	999999	270	707	403	884	387	865	559	35	116	78	565	877	564	791	270	999999	999999	725	655	665	999999	363	741	558	120	544	678	617	356	546	645	427	495	914	999999	999999	242	792	17	701	728	83	35	999999	235	374	597	66	550	461	713	999999	999999	287	107	906	965	844	774	999999	197	941	678	569	433	999999	999999	649	210	578	277	589	717	999999	937	432	999999	975	999999	746	946	621	77	999999	833	854	824	999999	816	684	999999	397	27	173	513	786	404	465	343	98	982	947	856	999999	999999	134	83	649	350	675	999999	989	522	38	896	576	874	783	736	578	323	184	999999	525	852	880	571	553	999999	160	38	999999	999999	244	764	999	764	105	999999	709	781	184	867	151	999999	736	875	989	277	937	912	621	728	764	774	807	124	341	129	313	999999	529	999999	999999	646	706	357	287	273	897	811	779	999999	37	797	149	316	999999	999999	126	14	581	286	513	248	417	153	877	999999	999999	884	433	975	407	999999	261	999999	
999999	999999	409	388	597	725	379	999999	999999	549	701	966	635	999999	433	921	999999	999999	980	252	999999	951	999999	999999	479	816	317	22	388	803	674	999999	545	172	638	195	20	737	999999	855	999999	388	115	868	452	910	999999	464	461	512	972	108	175	19	291	999999	275	846	999999	780	418	999999	999999	339	875	820	431	472	863	999999	999999	275	892	134	345	316	845	371	120	568	981	852	561	876	830	999999	715	536	880	911	920	173	999999	999999	999999	999999	641	776	992	999999	489	999999	601	223	601	706	216	50	673	975	881	904	736	350	799	565	804	870	508	309	115	999999	592	952	327	747	999999	266	687	999999	674	78	378	489	88	618	999999	348	284	133	368	674	862	904	39	25	437	488	836	881	745	771	277	693	525	999999	780	649	896	854	269	999999	363	999999	310	813	536	256	271	999999	314	466	595	384	940	441	999999	687	923	311	319	958	999999	805	60	999999	800	685	963	999999	999999	999999	451	999999	863	418	999999	983	603	225	489	190	226	655	577	999999	185	892	752	94	562	999999	999999	594	999999	310	530	999999	828	407	22	999999	293	999999	352	999999	24	174	999999	532	999999	58	93	707	821	138	742	773	237	771	727	908	932	878	931	745	999999	999999	886	563	887	762	165	999999	999999	638	897	999999	313	875	273	21	381	999999	963	999999	19	999999	773	415	999999	999999	330	66	680	114	918	414	999999	607	999999	167	288	957	645	368	893	999999	503	999999	999999	999999	470	999999	999999	716	536	999999	915	999999	735	866	94	480	994	139	441	109	525	109	720	492	999999	705	68	116	733	424	584	604	620	131	999999	590	183	276	296	967	557	964	578	215	498	427	871	950	999999	999999	963	515	927	793	371	404	999999	749	698	764	999999	402	983	122	138	321	807	614	999999	999999	307	999999	999999	474	551	561	530	514	999999	186	999999	999999	42	999999	460	79	677	827	999999	999999	127	434	577	532	672	165	981	466	999999	187	999999	267	609	579	999999	245	999999	999999	251	999999	873	958	999999	521	930	999999	369	67	661	68	999999	999999	854	230	386	872	999999	321	801	999999	999999	74	436	816	567	576	999999	463	999999	225	407	999999	585	999999	256	999999	678	66	999999	485	796	923	804	28	543	638	999999	389	202	637	999999	360	999999	855	999999	809	531	939	954	999999	689	905	642	445	661	429	405	999999	973	227	204	104	719	325	999999	656	269	417	282	999999	173	128	270	787	140	56	563	999999	719	447	999999	738	111	248	796	999999	999999	369	366	123	243	509	
416	999999	443	990	641	999999	266	583	549	123	666	35	999999	570	645	855	999999	999999	866	999999	194	535	589	999999	992	481	529	709	375	900	999999	169	695	664	712	999999	353	999999	414	227	999999	146	999999	524	81	85	58	236	255	435	64	999999	999999	566	324	880	396	978	997	999999	816	557	217	648	72	507	340	535	999999	360	512	174	999999	648	213	58	999999	74	393	999999	432	999999	463	940	846	999999	912	138	999999	831	898	375	152	254	411	915	928	259	462	574	745	522	999999	894	923	890	999999	608	363	276	253	331	594	91	999999	523	999999	277	802	999999	595	212	999999	999999	462	146	31	999999	247	999999	999999	388	612	999999	181	999999	925	569	26	955	999999	314	774	83	587	576	780	71	516	887	822	999999	456	699	978	999999	336	350	442	786	868	593	370	76	156	999999	719	775	909	999999	999999	534	260	847	999999	999999	437	122	449	885	366	960	449	999999	475	468	932	912	999999	999999	583	585	136	240	999999	177	943	708	999999	722	856	14	161	689	999999	297	410	609	697	696	115	224	900	557	430	907	153	20	999999	687	999999	999999	935	281	253	22	407	30	999999	835	347	728	999999	727	38	999999	808	760	999999	187	68	332	225	153	999999	369	685	579	999999	189	33	933	118	250	789	60	79	880	446	999999	890	389	849	999999	358	386	39	183	999999	78	108	393	950	999999	999999	610	999999	791	748	999999	337	828	999999	579	811	414	620	944	938	978	999999	928	323	782	999999	679	483	363	794	999999	340	512	61	740	91	640	983	695	621	188	469	999999	999999	562	950	999999	178	279	60	944	766	999999	244	550	786	180	79	178	135	949	136	999999	999999	602	553	825	777	480	498	180	999999	999999	333	759	999999	999999	795	761	999999	235	510	213	312	850	389	999999	277	511	954	910	571	815	569	672	61	241	291	539	19	135	294	999999	780	880	523	841	999999	485	41	782	384	317	346	900	449	923	999999	156	223	307	999999	276	525	588	999999	999999	365	661	707	286	722	266	999999	705	940	811	999999	432	336	547	494	791	479	181	535	264	478	669	232	138	316	144	326	712	577	28	182	999999	999999	907	486	999999	777	999999	70	128	565	641	959	637	500	502	999999	675	812	766	796	354	999999	355	147	999999	438	578	970	999999	939	49	137	999999	638	999999	161	428	999999	394	23	999999	120	417	698	837	999999	999999	638	814	324	999999	899	811	999999	828	150	925	770	790	999999	999999	784	482	188	999999	513	47	999999	999999	999999	402	613	999999	
752	81	243	999999	656	310	999999	999999	940	165	999999	999999	150	326	699	999999	999999	999999	657	999999	999999	814	999999	999999	239	182	999999	999999	596	377	999999	999999	47	480	69	161	594	999999	279	470	806	999999	268	628	219	889	385	197	347	999999	180	999999	744	999999	706	937	999999	605	415	999999	976	321	255	572	692	350	261	669	266	548	226	593	956	197	999999	892	556	322	428	349	797	999999	335	409	207	357	999999	999999	999999	131	30	988	100	795	494	999999	584	999999	935	869	999999	715	930	799	999999	999999	999999	999999	868	999999	391	818	999999	999999	686	838	986	846	375	345	172	557	895	145	527	238	503	170	702	980	999999	999999	386	558	999999	91	999999	535	437	620	197	999999	835	960	740	212	811	999999	999999	999999	507	737	329	599	707	90	999999	794	281	743	93	998	854	999999	506	530	441	628	364	999999	999999	461	418	755	157	541	721	935	405	999999	427	479	62	999999	482	999999	541	787	851	630	999999	422	264	694	537	199	776	947	463	220	771	192	669	512	33	56	329	574	451	176	999999	999999	399	999999	326	613	946	807	415	999999	988	654	777	733	344	219	207	723	227	999999	999999	774	481	194	554	999999	809	549	33	436	260	967	345	999999	272	999999	999999	308	999999	923	253	969	541	537	231	999999	415	936	177	999999	849	605	356	493	999999	594	999999	214	411	91	999999	406	783	999999	999999	31	318	101	471	960	197	898	999999	304	715	795	243	944	999999	999999	829	873	381	999999	587	999999	620	852	283	678	970	817	999999	297	129	846	196	562	862	210	808	323	999999	217	999999	950	999999	999999	999999	616	999999	470	251	974	999999	930	999999	573	402	30	410	466	817	793	989	380	12	67	999999	868	609	680	999999	999999	628	999999	999999	174	999999	999999	404	568	84	667	327	510	575	921	45	198	822	623	169	999999	999999	351	999999	681	228	255	947	203	877	999999	17	999999	388	488	355	745	531	860	978	765	625	841	392	159	476	489	804	91	999999	999999	56	986	999999	250	963	287	20	999999	946	348	688	211	691	175	999999	999999	132	999999	575	299	999999	962	644	404	226	958	959	999999	215	739	451	866	180	891	862	999999	169	999999	524	78	999999	804	999999	639	86	424	160	226	499	829	366	716	515	732	329	93	351	999999	33	15	328	664	522	999999	897	822	40	800	312	639	487	984	573	999999	564	862	58	14	999999	801	999999	743	856	385	382	735	361	447	572	779	679	51	999999	518	750	80	292	707	999999	264	393	999999	999999	999999	351	382	
153	18	178	467	44	347	799	232	207	585	808	146	834	172	471	592	238	999999	960	446	999999	64	756	493	579	351	271	73	417	457	999999	996	44	10	999999	999999	999999	999999	999999	999999	252	999999	321	175	272	156	999999	580	793	801	131	389	899	999999	511	98	261	999999	887	693	85	736	814	749	755	811	111	834	580	999999	323	133	999999	627	203	999999	743	590	999999	433	479	691	279	616	335	999999	106	139	498	503	999999	593	227	999999	267	515	999999	571	999999	999999	54	48	10	999999	487	999999	600	282	711	533	355	670	999999	464	224	999999	466	207	423	315	715	972	999999	86	37	730	905	737	999999	688	999999	181	180	769	388	441	690	605	139	337	999999	824	428	965	158	430	137	763	837	999999	999999	880	999999	114	745	82	702	999999	647	999999	999999	863	911	32	632	183	500	695	85	782	703	861	78	96	466	891	554	380	928	607	602	999999	999999	497	999999	999999	34	75	34	316	738	766	958	381	999999	985	999999	999999	343	999999	930	999999	688	999999	178	197	999999	999999	648	853	528	999999	995	49	164	950	962	423	393	999999	999999	434	670	769	54	937	903	999999	852	480	978	158	47	954	677	169	464	845	999999	452	999999	963	427	181	787	999999	770	918	226	999999	999999	498	21	731	824	505	999999	918	999999	241	293	124	999999	999999	999999	379	294	51	372	994	496	999999	999999	940	402	196	16	499	981	636	177	984	479	568	457	489	147	315	139	181	398	545	835	97	168	104	999999	259	306	417	999999	729	556	232	797	905	404	81	999999	638	499	281	937	383	74	999999	999999	649	999999	999999	242	978	912	200	999999	950	999999	16	781	308	999999	757	203	999999	514	447	999999	257	771	551	95	75	999999	999999	999999	126	608	462	33	859	459	114	538	999999	185	153	817	365	625	999999	999999	397	299	41	206	742	87	373	869	626	871	397	878	178	999999	999999	12	421	999999	489	352	828	982	999999	848	336	999999	292	999999	370	630	82	632	923	927	697	999999	945	999999	939	999999	244	593	407	987	71	236	370	612	18	999999	405	999999	145	999999	795	414	999999	192	870	523	795	975	508	999999	799	765	954	251	999999	400	67	127	578	450	118	245	585	934	999999	110	858	679	389	229	234	234	999999	999999	141	293	409	763	999999	426	999999	268	94	411	198	306	281	128	11	617	94	288	278	695	396	999999	999999	442	404	769	665	125	999999	999999	999999	574	999999	535	120	328	991	304	694	162	999999	999999	161	183	999999	490	999999	740	999999	772	999999	
946	955	800	42	581	463	966	368	663	760	137	672	804	999999	623	37	999999	17	682	626	789	999999	999999	498	546	408	656	695	914	941	999999	446	824	154	824	999999	478	502	999999	999999	999999	936	40	999999	999999	187	356	999999	132	463	999999	732	999999	999999	355	999999	839	312	495	182	806	281	453	722	835	690	848	659	999999	14	558	253	478	818	601	853	562	724	428	999999	999999	999999	573	460	999999	203	450	678	799	471	999999	175	16	366	67	753	999999	999999	999999	999999	339	697	726	999999	999999	838	263	187	554	501	999999	124	884	136	131	693	708	993	999999	641	249	999999	860	354	234	999999	246	122	760	847	999999	254	999999	999999	999999	364	999999	454	999999	31	939	272	999999	307	671	999999	291	999999	999999	999999	55	999999	455	924	149	999999	836	381	999999	521	999999	151	427	706	140	555	956	844	106	766	305	263	447	841	702	999999	56	562	999999	568	111	366	877	999999	802	999999	798	243	999999	871	527	26	999999	44	430	797	845	999999	177	125	709	446	784	999999	79	792	61	614	232	172	122	999999	697	335	420	999999	999999	999999	903	267	756	723	944	235	248	288	999999	412	420	905	141	629	394	567	858	999999	582	408	325	20	999999	193	21	737	758	999999	999999	234	999999	195	533	813	999999	909	368	986	501	559	239	790	99	648	204	327	999999	493	889	140	476	755	662	865	999999	893	446	573	712	217	476	995	999999	999999	788	234	999999	328	116	999999	208	999999	172	999999	179	534	999999	999999	989	693	706	999999	363	198	757	999999	533	668	106	999999	473	795	284	294	92	243	831	620	860	999999	945	712	386	414	931	999999	592	639	999999	191	972	273	999999	28	510	210	641	771	720	999999	701	999999	231	486	21	412	598	877	999999	999999	703	310	322	30	748	994	888	948	267	999999	999999	893	999999	915	657	209	222	265	784	882	602	69	900	940	277	242	490	999999	403	528	15	714	699	999999	487	671	951	563	999999	516	999999	692	514	999999	999999	807	740	316	828	999999	999999	999999	103	67	999999	643	999999	999999	752	999999	999999	988	555	738	999999	999999	204	222	437	985	999999	658	985	277	999999	909	555	999999	999999	469	502	183	81	591	338	999999	620	641	426	999999	271	578	810	764	13	333	999999	775	419	81	612	528	879	843	563	541	356	826	496	434	98	999999	999999	293	23	339	999999	999999	410	484	950	999999	795	593	724	679	848	231	274	247	771	780	923	235	856	974	999999	238	38	796	326	999999	154	999999	755	999999	999999	999999	750	673	416	183	
999999	934	131	999999	732	999999	128	883	692	134	561	259	662	317	153	999999	436	49	44	688	935	613	168	165	419	803	999999	530	185	331	481	600	830	598	414	999999	999999	999999	999999	18	119	155	999999	201	243	999999	999999	447	60	999999	100	710	999999	728	248	761	775	965	999999	928	457	598	707	371	999999	960	428	74	902	999999	744	628	999999	36	578	790	510	967	922	999999	474	400	479	999999	241	999999	962	112	360	999999	224	149	177	322	560	521	448	742	547	999999	475	274	544	896	999999	471	913	612	160	999999	999999	999999	52	125	999999	67	128	185	139	883	998	326	714	259	939	605	461	485	999999	999999	351	999999	430	650	999999	209	999999	582	621	770	857	999999	952	902	999999	416	106	61	857	502	403	272	612	664	999999	159	560	295	957	313	999999	438	146	103	115	492	387	402	77	265	999999	545	563	999999	35	648	374	999999	856	532	999999	409	627	999999	663	999999	165	765	375	898	649	999999	625	318	760	999999	223	858	999999	910	38	999999	999999	602	300	858	708	253	638	635	784	748	999999	434	804	999999	999999	173	440	999999	337	999999	36	999999	616	642	919	255	609	606	435	515	999999	946	999999	805	425	34	682	805	999999	999999	137	740	124	900	140	999999	514	999999	618	59	428	770	583	999999	676	815	985	658	938	462	644	42	209	279	732	492	930	998	194	999999	491	635	654	424	494	999999	64	715	511	999999	741	999999	988	386	96	999999	372	96	139	609	49	33	999999	919	999999	105	999999	999999	178	647	999999	515	966	832	567	793	125	999999	922	390	761	280	999999	219	999999	999999	999999	823	192	486	130	843	999999	584	746	468	768	735	156	399	999999	219	546	999999	469	999999	492	165	999999	999999	140	214	174	748	999999	769	999999	657	208	92	61	716	662	999999	999999	999999	646	391	999999	109	999999	999999	21	999999	635	552	733	293	750	495	703	887	15	889	355	915	679	130	999999	977	999999	120	536	74	348	48	556	853	345	999999	589	110	999999	719	999999	749	202	642	999999	306	45	592	907	713	389	173	711	773	346	999999	999999	999999	656	118	518	915	853	947	193	596	995	879	948	707	906	602	817	999999	621	606	722	47	17	439	941	999999	212	823	685	185	336	783	517	733	999999	73	999999	962	999999	362	896	255	458	999999	311	166	999999	210	806	786	355	425	161	740	888	999999	518	999999	999999	519	712	39	999999	18	999999	999999	372	224	411	999999	999999	855	95	269	709	477	589	490	138	999999	363	11	999999	898	829	999999	631	776	
999999	596	554	237	999999	691	999999	999999	983	449	266	99	793	430	799	999999	638	500	999999	892	40	999999	130	999999	98	999999	165	999999	22	373	189	359	999999	595	999999	814	297	920	69	999999	620	843	999999	150	234	48	992	933	212	63	999999	338	580	738	745	433	476	527	999999	415	535	938	854	619	269	999999	999999	999999	60	984	675	717	999999	936	282	197	927	980	803	59	397	999999	999999	959	999999	851	778	852	850	946	348	999999	781	654	868	681	988	873	880	326	999999	794	882	228	387	552	898	643	466	999999	999999	999999	723	99	999999	312	440	894	516	418	138	656	357	113	999999	905	936	786	78	600	999999	63	999999	487	999999	999999	349	289	582	560	999999	999999	395	999999	451	999999	56	691	636	565	251	104	367	472	197	883	447	778	583	999999	615	121	999999	865	358	451	999999	999999	580	999999	962	160	322	999999	465	993	999999	999999	662	791	858	999999	160	512	359	999999	696	637	999999	635	165	571	706	110	944	841	569	530	999999	999	467	809	120	222	603	100	999999	999999	16	204	623	392	999999	791	999999	370	961	73	515	253	755	999999	947	999999	268	401	454	222	999999	623	999999	739	121	999999	334	58	999999	999999	909	268	333	294	630	105	21	772	454	999999	487	584	999999	506	999999	699	254	709	999999	175	953	211	645	999999	400	392	770	883	281	463	467	999999	999999	33	999999	999999	920	999999	137	851	933	999999	946	540	734	436	743	927	999999	421	418	625	196	968	999999	707	622	764	999999	999999	335	999999	501	999999	457	999999	357	856	352	768	999999	784	581	21	242	467	265	115	834	964	649	843	999999	860	55	999999	387	268	49	456	633	999999	576	889	999999	805	994	955	92	821	89	887	999999	956	642	634	53	185	736	526	999999	517	929	929	599	999999	969	999999	945	615	535	99	817	895	144	999999	217	692	494	436	472	309	32	23	884	761	999999	211	999999	421	797	999999	531	522	14	126	236	647	300	44	999999	363	999999	999999	295	990	80	689	999999	999999	999999	361	690	309	999999	152	494	999999	54	837	233	767	422	533	999999	332	567	304	999999	27	396	570	999999	999999	600	118	999999	999999	727	999999	691	579	389	208	994	446	522	231	469	862	999999	319	602	463	811	78	941	999999	658	962	433	775	798	805	632	856	959	999999	709	944	852	938	198	160	155	653	388	223	538	999999	999999	345	999999	38	395	999999	968	938	999999	532	177	813	999999	999999	471	915	780	584	999999	999999	486	291	522	999999	19	693	131	999999	317	167	690	999999	
947	286	161	999999	999999	770	419	555	888	999999	999999	186	777	49	51	433	689	239	873	803	999999	400	895	529	822	321	29	701	955	526	631	999999	999999	450	866	620	613	999999	975	20	174	31	259	465	699	346	746	999999	651	697	999999	87	294	886	90	556	391	632	275	999999	750	718	999999	371	399	110	999999	337	183	431	999999	316	264	862	639	625	150	439	999999	999999	574	59	59	268	764	553	206	955	369	999999	999999	980	117	356	270	455	431	888	999999	598	11	419	795	230	876	455	999999	431	999999	464	416	951	999999	788	64	700	668	340	607	999999	903	389	967	864	202	840	208	907	602	999999	204	262	999999	240	485	164	263	829	392	318	730	774	709	999999	902	287	999999	329	301	999999	787	100	290	999999	694	999999	452	931	37	45	257	915	829	72	270	163	999999	572	313	999999	999999	839	999999	298	124	138	999999	999999	961	915	999999	999999	616	43	406	113	999999	999999	545	999999	712	332	802	356	71	815	999999	999999	644	748	699	999999	25	400	999999	948	152	992	999999	565	942	389	969	122	381	378	308	796	665	167	192	445	36	450	198	124	46	602	236	309	193	43	427	222	225	59	999999	225	999999	458	999999	978	46	980	920	332	362	999999	974	693	516	158	981	999999	566	263	587	999999	212	17	911	550	999999	806	382	909	962	999999	896	999999	514	93	885	216	206	213	999999	999999	999999	999999	761	356	627	543	999999	44	999999	940	656	962	472	299	22	999999	999999	420	222	239	607	999999	369	605	794	999999	999999	433	273	774	291	362	854	541	54	346	255	564	922	232	999999	347	856	32	110	933	860	224	999999	982	999999	786	990	999999	999999	999999	999999	999999	999999	975	363	370	999999	287	659	303	117	931	254	999999	657	999999	999999	999999	226	270	164	347	505	999999	999999	964	362	291	999999	505	371	684	102	536	841	99	11	946	868	652	576	579	999999	806	825	929	969	404	334	685	298	10	999999	999999	363	999999	661	702	193	399	17	999999	182	163	931	433	838	718	834	568	981	550	999999	574	693	585	974	698	44	862	994	999999	956	429	999999	999999	999999	999999	999999	999999	999999	308	762	479	645	999999	999999	219	875	402	999999	261	999999	766	999999	999999	999999	388	494	999999	193	963	999999	331	999999	58	999999	753	947	570	702	924	544	162	139	683	788	652	929	606	188	999999	999999	999999	772	999999	999999	200	725	469	999999	352	428	405	499	475	640	441	999999	596	999999	653	999999	999999	699	175	717	417	636	999999	959	235	459	888	599	428	
150	999999	999999	999999	999999	342	37	487	87	359	506	149	663	999999	999999	356	577	999999	52	534	503	518	942	999999	999999	981	563	704	510	999999	893	540	805	80	335	613	882	423	936	999999	626	784	236	350	669	577	999999	999999	977	612	657	126	845	74	925	631	94	952	636	677	999999	332	976	820	466	965	343	592	339	439	474	164	406	821	908	718	291	602	999999	458	237	591	727	897	609	776	695	999999	999999	999999	529	929	999999	268	999999	999999	808	415	883	703	999999	171	642	999999	148	502	720	999999	999999	217	349	999999	25	188	450	196	999999	88	221	999999	280	602	999999	635	909	999999	999999	147	378	614	909	999999	718	999999	999999	75	999999	189	999999	116	999999	671	584	937	364	999999	914	608	999999	265	698	729	999999	203	433	641	724	17	638	604	134	583	999999	999999	307	473	773	999999	964	999999	247	999999	999999	999999	633	999999	28	999999	280	999999	629	999999	328	999999	999999	190	681	525	810	582	351	941	551	165	981	999999	999999	42	640	891	999999	142	644	443	999999	282	410	98	999999	824	999999	224	999999	765	974	365	999999	542	636	127	791	999999	970	391	999999	306	874	999999	134	161	592	999999	869	999999	608	496	134	885	104	642	780	592	955	999999	959	136	215	999999	999999	999999	999999	484	999999	523	109	999999	172	263	409	721	408	245	964	418	242	637	999999	356	999999	487	241	378	447	993	347	208	302	999999	431	999999	999999	99	983	508	932	117	589	356	290	592	334	870	486	999999	999999	999999	999999	547	754	332	782	858	628	703	394	850	47	999999	186	900	723	999999	832	999999	630	318	999999	466	486	134	57	998	76	999999	162	370	892	999999	999999	802	999999	755	999999	109	999999	999999	999999	290	124	999999	80	187	999999	389	869	157	999999	983	752	999999	999999	172	71	999999	999999	784	791	64	550	33	957	972	652	383	999999	999999	999999	732	378	397	999999	971	351	403	63	869	827	687	704	15	331	999999	321	999999	521	418	693	610	824	350	451	415	999999	999999	999999	108	535	796	69	900	999999	316	614	365	87	320	820	667	577	415	956	114	999999	545	999999	57	661	819	862	911	284	346	999999	38	945	999999	999999	999999	278	955	344	40	628	999999	804	25	999999	955	755	211	598	36	43	419	394	347	66	204	397	87	446	715	934	999999	999999	863	407	586	420	645	999999	568	398	622	80	925	486	556	999999	686	753	999999	74	661	999999	257	313	499	643	608	386	48	863	201	518	629	106	999999	999999	941	617	999999	999999	119	133	999999	638	420	348	469	
999999	509	999999	711	333	739	999999	283	834	378	559	908	942	812	269	49	999999	999999	113	451	828	15	378	799	78	44	171	954	999999	293	619	893	999999	184	746	876	584	999999	867	778	999999	999999	646	808	999999	709	999999	999999	850	93	999999	441	317	999999	640	855	141	664	642	298	999999	696	745	551	999999	666	758	768	999999	999999	465	552	338	999999	473	16	999999	569	999999	369	269	438	114	454	957	188	999999	263	544	890	744	920	519	999999	210	291	87	105	59	999999	951	16	667	466	628	783	112	982	433	999999	497	571	257	283	39	150	999999	300	593	581	90	504	233	184	999999	544	42	759	134	191	928	273	519	691	418	262	771	647	826	183	85	999999	830	910	999999	183	999999	999999	549	999999	999999	786	511	478	999999	999999	783	492	818	999999	751	352	858	251	999999	233	61	999999	864	999999	378	944	473	419	505	999999	674	323	780	999999	999999	795	220	74	999999	151	761	51	56	999999	479	288	829	743	432	732	744	588	999999	180	131	117	381	773	691	999999	323	101	973	999999	782	469	711	999999	222	999999	142	794	758	563	471	999999	519	903	306	999999	999999	999999	987	772	743	96	119	610	353	763	423	447	382	738	828	670	999999	889	188	999999	999999	486	999999	476	600	950	829	650	999999	999999	597	478	476	601	999999	592	999999	999999	423	696	360	111	999	458	542	695	421	30	735	801	942	630	724	999999	523	638	209	521	182	793	266	468	902	242	176	945	970	999999	999999	999999	565	867	475	492	659	475	487	83	933	905	538	808	915	999999	999999	967	753	999999	999999	10	999999	592	37	999999	439	891	999999	766	999999	597	724	639	999999	499	245	85	165	242	636	999999	999999	136	588	277	264	999999	552	995	999999	208	201	999999	999999	108	852	973	839	845	62	999999	277	720	790	345	190	899	887	999999	999999	999999	812	999999	999999	40	848	999999	999999	760	375	999999	999999	213	702	93	406	933	936	822	999999	272	245	999999	189	868	999999	440	345	252	97	365	999999	136	334	971	396	679	999999	673	999999	999999	968	89	479	80	428	999999	28	707	939	256	963	75	779	999999	857	502	342	684	260	999999	922	761	999999	20	999999	222	879	730	696	726	696	272	572	61	303	999999	840	999999	999999	716	999999	637	313	840	402	504	356	925	999999	894	347	999999	423	841	672	217	416	469	658	999999	194	999999	999999	999999	560	999999	503	727	115	702	661	233	244	543	996	295	999999	832	618	918	865	953	617	801	999999	143	999999	730	389	96	999999	381	460	243	
532	134	626	100	999999	702	10	629	999999	421	242	123	328	879	999999	387	759	584	999999	740	999999	999999	999999	999999	834	999999	999999	999999	348	28	952	999999	773	11	21	872	668	999999	552	915	917	999999	999999	999999	569	274	815	969	884	12	337	999999	530	999999	893	301	453	417	999999	999999	851	237	290	801	468	952	999999	999999	999999	973	999999	401	999999	934	822	999999	106	484	650	999999	611	999999	999999	346	691	787	759	999999	118	999999	428	261	111	999999	74	689	999999	999999	737	999999	924	498	999999	910	293	935	143	595	897	789	999999	999999	767	696	261	971	348	944	999999	680	202	297	218	159	555	466	299	353	870	143	157	999999	999999	999999	999999	123	779	978	62	755	654	174	999999	999999	524	459	494	415	436	999999	999999	21	231	66	424	636	289	951	365	826	646	789	724	999999	641	439	231	733	999999	999999	201	370	891	999999	36	999999	142	999999	634	105	972	883	916	999999	792	146	999999	690	619	18	834	827	622	999999	118	864	449	400	687	94	237	999999	999999	298	901	980	129	866	39	396	504	399	326	999999	854	762	873	947	972	999999	896	999999	124	52	999999	999999	999999	999999	256	171	999999	741	212	999999	867	221	529	627	876	811	26	677	660	233	999999	444	510	999999	381	356	999999	502	428	191	198	999999	646	321	999999	537	243	463	619	868	808	762	196	776	999999	643	999999	255	999999	171	488	228	999999	891	999999	869	863	999999	294	899	999999	999999	323	999999	361	999999	574	217	642	999999	578	562	67	792	424	752	258	734	960	737	122	746	431	267	999999	970	816	755	783	125	674	848	999999	719	698	722	999999	175	999999	230	79	36	613	732	592	999999	999999	97	476	999999	621	138	433	999999	999999	999999	663	66	328	391	364	818	433	526	674	999999	393	348	103	702	999999	92	319	740	668	96	142	999999	674	999999	999999	729	289	997	504	999999	424	999999	999999	999999	69	999999	999999	43	866	260	602	96	67	862	543	999999	993	774	482	999999	819	693	887	700	300	963	391	551	999999	634	539	436	31	138	315	770	999999	999999	999999	921	999999	286	873	418	494	999999	641	999999	243	987	999999	514	524	966	726	731	735	242	974	105	10	305	461	999999	999999	999999	999999	929	557	773	417	175	141	999999	302	543	820	999999	216	999999	999999	580	317	999999	999999	999999	999999	65	999999	584	44	182	853	547	999999	941	824	999999	999999	327	999999	712	264	999999	580	570	999999	999999	674	193	910	266	36	730	773	430	987	999999	343	695	999999	19	526	973	999999	999999	321	594	999999	360	
718	189	781	888	272	999999	326	999999	24	338	999999	999999	391	229	673	778	999999	133	773	500	954	958	307	12	999999	972	195	290	999999	346	999999	789	333	323	474	731	999999	147	467	164	113	999999	852	999999	54	317	627	307	999999	959	97	999999	999999	149	406	759	999999	999999	999999	300	433	45	124	999999	90	999999	624	999999	754	999999	303	19	665	618	396	999999	116	303	999999	754	354	887	980	772	999999	69	968	193	916	999999	999999	705	320	177	731	78	34	999999	924	192	692	999999	553	368	666	999999	532	212	752	592	653	587	821	999999	999999	545	999999	352	429	30	892	999999	999999	49	999999	999999	699	498	887	999999	789	932	379	774	71	795	344	621	116	999999	999999	766	441	333	999999	272	884	999999	232	195	999999	682	999999	999999	299	999999	407	514	277	78	999999	44	324	999999	802	721	999999	56	20	159	211	443	245	999999	493	136	999	999999	977	999999	713	460	276	701	315	117	188	999999	999999	810	397	829	999999	48	999999	999999	451	999999	530	350	63	838	999999	82	984	999999	446	505	420	173	262	579	536	449	365	928	999999	623	128	695	999999	743	999999	999999	999999	382	98	999999	465	990	684	991	306	637	774	874	231	204	717	735	670	999999	65	321	999999	999999	302	905	999999	999999	735	828	999999	834	807	320	276	38	999999	612	490	999999	50	429	488	270	283	898	674	999999	999999	999999	999999	999999	35	999999	687	999999	999999	944	89	999999	524	601	999999	856	112	471	999999	464	999999	203	999999	115	254	431	642	635	832	297	999999	999999	999999	202	168	999999	922	507	999999	946	632	999999	386	374	999999	306	724	999999	999999	999999	999999	811	78	220	999999	513	689	800	147	604	227	62	427	364	999999	685	953	331	443	999999	933	999999	662	883	831	591	816	519	582	947	706	203	999999	209	139	733	335	29	999999	655	999999	132	369	214	729	580	599	999999	999999	847	353	403	15	80	699	562	158	194	999999	301	696	179	227	199	898	34	590	227	234	676	360	999999	21	787	621	999999	246	457	164	261	992	794	554	734	604	313	197	999999	510	577	999999	150	640	999999	958	312	904	999999	316	704	989	381	797	297	497	419	999999	227	459	999999	326	700	999999	999999	999999	901	624	492	595	595	836	199	999999	657	101	219	303	999999	829	318	906	76	151	459	999999	999999	999999	999999	247	195	921	970	941	999999	261	884	119	512	720	66	687	999999	999999	721	868	999999	663	149	206	287	125	999999	398	150	982	999999	999999	580	866	687	999999	999999	255	999999	673	866	257	999999	406	216	
109	999999	999999	772	999999	494	999999	430	591	471	957	857	999999	999999	79	999999	581	801	639	11	335	539	645	42	162	999999	999999	999999	57	12	552	567	743	999999	187	999999	127	626	519	497	767	999999	989	405	999999	57	307	295	999999	151	999999	456	999999	405	881	570	155	248	619	311	999999	317	382	588	919	999999	123	81	999999	745	414	999999	292	999999	243	999999	549	250	313	115	32	880	844	905	999999	106	111	348	118	617	189	879	16	999999	178	460	755	411	485	339	999999	999999	514	595	737	339	173	999999	171	684	31	904	935	514	288	999999	473	999999	870	822	299	775	999999	174	565	535	948	84	973	782	451	999999	764	973	999999	999999	375	258	999999	388	932	786	999999	999999	595	999999	999999	501	999999	729	987	288	999999	663	50	999999	273	349	39	212	390	999999	350	388	242	883	149	999999	342	492	999999	224	308	999999	890	999999	999999	538	999999	999999	591	456	155	999999	999999	999999	607	111	932	24	999999	36	229	999999	997	843	446	797	201	712	999999	981	169	447	656	772	980	999999	772	538	569	734	770	749	620	933	943	106	593	80	285	999999	39	327	999999	56	999999	342	999999	999999	75	800	347	866	154	999999	297	707	999999	32	999999	559	338	999999	999999	798	266	479	355	999999	999999	350	999999	130	437	999999	952	841	488	610	999999	999999	564	726	472	768	999999	904	604	20	646	999999	999999	570	887	725	708	999999	873	170	999999	525	986	999999	999999	725	596	227	438	999999	999999	999999	229	986	255	999999	999999	999999	931	685	999999	361	875	999999	427	664	999999	644	242	711	399	327	968	327	820	262	661	144	999999	999999	182	179	476	558	999999	200	26	523	324	353	730	106	703	197	757	999999	650	650	12	999999	884	999999	999999	726	657	339	487	901	175	993	883	860	999999	193	999999	999999	885	327	999999	237	648	999999	329	889	980	302	624	781	570	391	611	999999	999999	99	863	230	194	749	900	32	713	124	999999	331	469	870	75	519	683	524	553	333	667	774	999999	999999	632	104	745	364	715	999999	341	783	999999	873	728	942	330	292	58	145	999999	959	999999	999999	970	998	430	120	237	115	107	55	838	288	352	999999	999999	306	598	100	999999	546	317	999999	999999	573	999999	596	151	133	198	401	476	999999	906	999999	999999	320	596	634	674	635	137	609	608	296	945	999999	530	370	696	34	694	958	142	880	652	515	999999	406	68	999999	968	999999	999999	706	578	430	382	644	115	935	999999	963	425	378	419	708	410	496	628	999999	75	781	436	174	999999	518	
285	36	65	746	569	200	575	999999	666	999999	692	999999	717	524	730	885	265	761	324	730	542	763	471	999999	999999	264	777	231	767	197	678	752	998	70	155	355	999999	369	376	999999	999999	584	712	396	999999	508	778	999999	999999	189	525	999999	849	977	975	521	565	122	641	315	999999	353	82	999999	354	940	903	656	378	384	307	895	999999	999999	342	957	61	999999	928	607	485	673	125	587	671	12	902	999999	95	999999	790	476	728	71	107	999999	512	243	51	999999	604	131	735	999999	999999	999999	290	54	645	27	469	490	194	44	829	748	238	495	999999	351	999999	881	999999	744	594	830	177	999999	999999	297	455	818	999999	852	12	999999	937	394	999999	51	722	857	999999	77	174	310	999999	693	241	358	999999	27	436	699	48	723	559	991	147	999999	462	956	999999	357	999999	651	457	341	999999	475	810	844	789	765	629	189	505	999999	999999	999999	548	999999	102	359	482	438	999999	343	814	289	803	946	999999	653	589	765	999999	39	505	523	852	950	662	766	547	971	999999	670	80	858	227	65	422	853	513	978	864	999999	875	999999	268	124	527	752	999999	864	597	999999	186	864	668	475	998	999999	999999	597	821	336	999999	510	211	721	273	999999	71	748	999999	999999	150	999999	901	999999	164	372	265	738	433	909	104	682	999999	100	494	215	199	752	67	999999	999999	915	166	538	185	999999	932	546	851	571	999999	923	340	999999	996	575	999999	999999	999999	636	800	702	174	912	999999	999999	999999	120	237	67	765	999999	690	999999	981	234	454	373	357	789	999999	718	887	861	228	180	351	999999	999999	918	999999	64	999999	430	565	719	750	254	306	999999	248	821	999999	793	999999	382	242	172	222	771	131	599	788	999999	206	92	814	313	694	71	787	945	25	318	813	711	999999	270	612	999999	483	209	76	999999	550	618	409	103	999999	999999	938	189	968	999999	999999	999999	275	999999	233	483	999999	447	560	999999	269	302	805	999999	979	104	503	972	999999	950	297	921	532	487	999999	588	999999	720	999999	848	132	999999	999999	692	521	170	445	971	46	999999	999999	46	649	831	51	999999	812	408	999999	960	352	966	628	999999	999999	999999	130	999999	925	999999	999999	194	999999	711	122	660	999999	999999	999999	999999	659	532	935	431	594	999999	999999	999999	445	733	776	284	999999	298	999999	166	979	960	657	999999	49	657	55	401	999999	182	847	937	719	390	933	698	919	304	311	820	999999	999999	432	783	603	999999	352	999999	869	525	587	900	215	955	681	364	466	843	779	12	999999	543	
102	422	413	344	981	64	800	87	364	312	986	685	135	782	999999	999999	52	620	999999	852	532	813	594	946	731	763	999999	578	999999	999999	999999	309	343	497	114	20	380	268	448	298	402	999999	999999	999999	914	529	999999	898	826	999999	800	999999	698	633	21	288	999999	467	613	227	355	231	999999	288	787	999999	999999	638	999999	527	503	784	999999	25	460	740	652	999999	42	211	933	810	751	649	286	999999	999999	709	999999	826	192	912	999999	999999	943	180	999999	999999	497	236	187	201	231	309	999999	25	987	999999	999999	281	636	517	435	411	293	999999	479	204	999999	431	999999	642	161	851	344	590	139	951	82	289	792	999999	822	805	999999	742	999999	999999	560	999999	378	928	536	215	199	674	487	253	937	408	700	999999	880	75	159	999999	49	379	999999	509	885	999999	609	999999	488	999999	695	629	387	551	955	37	644	741	63	999999	116	946	661	999999	999999	886	24	674	588	48	999999	756	656	489	702	999999	487	61	385	342	329	999999	726	333	979	857	999999	395	453	673	119	149	22	999999	438	103	718	999999	405	999	32	934	315	450	999999	938	973	898	849	745	550	592	365	721	828	474	999999	337	999999	999999	30	628	230	915	928	999999	999999	654	60	609	501	192	655	999999	319	394	999999	285	999999	51	999999	967	546	707	133	999999	783	300	183	964	872	390	614	999999	978	403	999999	400	521	999999	203	999999	847	250	254	367	937	979	411	999999	147	944	979	649	370	62	92	523	792	412	966	999999	480	96	736	120	578	505	407	916	680	936	999999	999999	999999	565	130	305	462	999999	589	999999	888	740	826	927	410	999999	789	926	320	999999	999999	119	269	999999	849	999999	513	144	788	999999	582	999999	762	211	190	858	801	805	932	786	70	35	822	173	565	739	269	809	709	613	716	999999	605	489	999999	654	861	108	999999	368	999999	328	977	999999	230	403	977	625	746	552	173	983	994	534	140	582	999999	106	193	119	501	704	434	184	725	111	999999	282	872	999999	996	999999	999999	999999	994	741	58	999999	999999	171	761	644	999999	167	999999	732	486	999999	359	756	999999	765	914	606	866	97	894	802	999999	128	514	705	752	999999	555	469	894	430	539	399	533	999999	163	32	358	856	999999	276	734	993	625	999999	923	126	177	240	789	999999	999999	906	999999	255	252	823	657	66	892	851	611	981	999999	66	541	960	232	745	611	892	258	19	455	999999	78	999999	503	999999	781	635	53	999999	999999	410	999999	632	999999	288	380	340	375	301	964	790	
665	752	164	569	286	963	999999	999999	999999	897	244	999999	460	230	186	813	999999	960	284	266	807	297	311	437	343	908	418	944	375	281	526	956	55	999999	962	325	284	934	420	818	742	621	695	783	999999	36	182	331	111	999999	20	414	26	999999	982	377	451	727	236	999999	554	948	66	999999	380	288	651	795	268	999999	538	395	999999	466	524	196	601	528	271	317	736	97	843	999999	271	122	939	348	683	594	999999	557	999999	999999	273	793	565	999999	412	999999	384	386	73	250	38	999999	865	999999	192	999999	999999	923	999999	918	640	999999	999999	257	96	267	348	312	122	674	986	981	687	506	203	731	999999	262	125	384	999999	360	33	999999	780	646	256	389	999999	886	817	999999	101	789	412	805	687	318	262	154	548	999999	274	399	263	57	937	368	999999	999999	175	524	808	999999	986	290	444	999999	477	449	21	958	999999	235	856	999999	890	999999	103	398	53	322	999999	970	835	859	999999	634	999999	999999	709	888	33	705	720	303	999999	19	999999	132	371	999999	840	813	143	590	927	48	542	227	166	999999	275	968	417	853	524	838	999999	137	204	809	999999	744	739	132	935	449	514	563	894	999999	105	970	36	999999	482	196	836	255	999999	57	101	999999	575	999999	622	65	298	999999	779	999999	999999	674	928	561	20	105	83	999999	654	487	534	999999	332	286	943	999999	941	999999	999999	337	12	999999	999999	157	717	52	178	79	999999	879	161	647	784	591	999999	430	52	999999	999999	386	123	824	600	999999	999999	122	999999	299	999999	327	999999	750	496	452	310	762	479	780	844	999999	927	14	510	774	335	887	999999	740	170	523	262	476	999999	994	223	187	411	750	634	604	999999	879	352	192	765	410	999999	999999	291	364	950	271	630	889	999999	119	324	825	129	999999	918	67	139	213	999999	647	70	501	238	132	999999	729	156	249	724	57	661	999999	999999	925	736	862	459	999999	572	991	846	800	999999	114	863	999999	630	998	686	195	750	148	126	128	350	658	113	168	13	231	124	390	999999	411	999999	995	999999	204	899	66	999999	333	999999	84	801	269	956	134	269	774	108	158	999999	539	307	999999	999999	890	584	999999	758	301	801	351	999999	465	999999	143	656	868	999999	436	108	629	587	426	507	52	326	90	702	979	899	238	999999	999999	826	635	114	935	999999	999999	619	999999	307	317	999999	299	999999	345	634	822	477	400	999999	671	59	934	951	880	999999	999999	999999	504	385	778	401	572	229	999999	639	999	999999	999999	84	999999	999999	287	
