500	500	
76	87	101	93	121	117	100	106	106	89	97	88	101	84	104	89	105	111	89	94	87	106	103	92	95	97	85	101	91	117	90	118	99	111	86	97	104	95	99	86	95	91	92	97	122	116	95	101	86	106	106	100	117	96	96	89	106	111	98	103	103	108	109	103	112	101	89	106	104	85	114	97	97	102	98	80	94	104	81	98	96	93	93	83	105	111	97	98	86	113	104	90	83	83	90	94	92	105	93	100	112	91	110	104	103	102	99	129	127	97	119	93	102	92	124	102	94	100	91	115	99	107	104	86	96	107	82	101	75	88	106	88	115	108	84	101	89	106	97	99	84	122	90	106	100	97	85	86	124	114	102	108	106	88	92	92	91	88	125	113	100	87	100	88	99	90	88	102	101	92	91	91	107	115	98	115	100	92	116	116	91	90	102	96	109	94	87	91	93	83	82	91	103	91	95	119	98	85	81	102	98	103	89	97	118	97	101	95	90	90	103	98	97	95	92	90	98	101	93	90	97	88	96	99	113	92	103	94	99	122	115	100	92	100	96	86	85	105	96	80	110	88	90	120	94	80	85	98	105	109	97	110	95	82	108	110	133	105	119	113	94	112	93	81	106	96	109	107	97	102	113	118	107	104	112	95	110	115	93	98	112	99	121	115	110	105	102	94	109	94	102	95	94	88	93	82	97	100	100	118	110	105	96	105	102	104	110	111	87	95	99	106	89	104	115	107	103	126	85	105	103	98	106	85	95	88	91	101	107	87	98	104	86	105	113	96	115	105	104	96	110	125	93	90	102	112	93	93	104	96	86	108	94	89	82	90	96	82	98	82	125	92	111	118	95	103	102	90	103	114	115	105	90	106	99	97	91	100	96	104	113	108	88	91	85	91	95	98	99	97	86	92	87	79	126	88	88	102	99	116	113	108	100	113	116	106	104	105	111	101	107	115	106	117	105	101	122	83	97	113	96	115	113	86	100	109	81	108	105	96	108	97	104	95	113	103	103	101	105	111	105	89	91	102	121	103	90	93	98	107	89	99	97	116	118	91	97	103	112	109	90	101	109	91	96	107	109	94	102	106	95	96	106	109	101	98	98	102	108	85	108	107	107	94	97	104	90	111	101	102	101	92	97	107	105	114	92	83	105	104	
86	94	105	102	87	94	117	98	107	103	109	100	94	115	109	113	98	85	116	113	106	97	111	110	122	104	90	90	103	105	90	88	105	92	119	89	100	82	90	91	99	85	96	97	93	112	92	93	97	103	88	92	81	92	90	101	96	98	109	87	83	96	85	77	97	100	100	126	95	108	97	100	120	87	95	114	113	113	115	100	107	89	111	113	95	88	92	101	110	94	99	98	94	102	85	93	94	102	104	98	98	94	105	92	112	92	84	118	98	114	91	100	108	112	81	98	89	100	101	110	123	91	108	102	95	112	94	105	97	106	98	74	96	93	98	77	105	86	113	94	98	102	104	107	96	121	114	109	102	100	92	120	92	90	98	90	97	91	103	111	83	94	87	97	92	105	101	93	102	119	108	116	112	107	105	92	92	95	112	102	110	94	99	89	114	100	105	97	124	98	101	95	85	96	112	102	115	91	95	111	82	98	91	98	90	114	87	105	100	102	109	100	96	96	93	110	83	99	95	100	87	109	79	97	86	88	99	92	91	96	111	90	108	105	99	100	81	115	96	101	103	109	118	96	95	101	124	101	102	91	116	108	97	82	96	103	98	109	91	90	86	106	98	116	112	123	91	101	115	92	100	91	96	103	99	84	99	97	85	114	89	102	87	97	118	101	91	106	99	104	103	111	92	106	105	109	94	94	106	103	117	94	93	84	76	111	93	96	125	106	110	84	108	101	97	93	111	107	106	90	94	106	104	96	97	112	106	118	97	95	107	114	79	100	102	122	86	115	99	116	104	99	99	109	93	111	109	108	107	112	81	106	96	108	90	98	115	109	87	85	98	89	105	113	92	90	93	110	100	106	106	110	93	103	95	98	128	92	114	110	104	100	94	107	109	73	115	98	83	105	93	106	103	108	101	101	98	108	93	102	113	106	87	95	86	98	114	105	115	117	107	90	95	109	125	84	97	90	89	112	90	96	128	95	100	87	95	91	108	105	108	87	92	107	106	97	88	103	106	95	104	95	94	98	101	97	79	98	89	93	103	121	95	86	93	101	112	102	101	108	109	111	107	117	105	103	104	105	76	104	89	102	99	111	97	94	103	100	94	106	79	89	107	99	96	116	102	92	95	91	100	92	104	93	86	103	92	105	92	103	
999999	815	316	108	538	219	468	999999	237	108	853	722	999999	541	999999	542	999999	687	304	999999	443	999999	74	78	130	995	879	82	999999	999999	999999	699	653	994	492	999999	986	398	198	999999	999999	999999	999999	606	999999	839	897	719	999999	999999	999999	38	376	528	874	600	750	999999	999999	543	999999	999999	885	705	999999	164	79	999999	58	926	556	38	498	999999	215	138	10	468	999999	291	108	170	467	61	999999	430	332	134	999999	892	45	999999	421	655	999999	553	999999	297	956	942	769	191	999999	999999	999999	361	539	999999	322	746	599	999999	277	999999	444	179	927	833	563	999999	832	999999	595	166	890	808	617	843	66	662	709	713	511	38	521	999999	500	779	247	790	890	999999	812	383	302	999999	999999	724	999999	289	625	999999	733	999999	120	824	596	513	999999	15	744	696	804	660	46	886	780	248	184	999999	999999	158	596	772	999999	370	999999	999999	864	147	337	999999	632	777	999999	124	999999	774	918	696	999999	999999	980	242	56	999999	667	162	347	415	999999	242	549	692	609	476	998	999999	408	750	692	384	999999	661	678	851	999999	36	623	921	999999	999999	329	488	207	693	177	364	726	144	999999	979	999999	458	999999	104	999999	999999	178	569	125	29	999999	178	13	946	347	329	999999	205	999999	641	999999	999999	510	965	913	999999	494	915	308	999999	244	999999	57	712	510	200	496	583	508	999999	999999	999999	805	999999	999999	161	484	999999	356	848	800	531	14	70	451	458	948	208	191	999999	455	262	271	999999	785	999999	999999	300	445	156	833	980	696	15	783	484	619	624	334	762	587	243	568	999999	844	999999	269	987	271	999999	252	999999	999999	227	678	605	792	334	110	539	40	193	815	210	24	819	999999	999999	287	999999	999999	334	874	429	703	222	999999	999999	999999	82	841	999999	999999	394	904	545	999999	478	337	999999	692	294	523	794	999999	404	999999	368	999999	999999	878	270	709	305	222	999999	423	972	524	999999	911	982	698	999999	698	897	163	431	305	999999	241	366	671	109	999999	554	810	89	697	999999	794	335	999999	611	999999	581	999999	734	999999	999999	132	999999	953	999999	276	999999	596	495	106	999999	250	996	73	967	793	521	598	610	30	668	117	343	284	225	671	999999	618	96	834	126	474	429	999999	319	355	626	412	800	832	999999	957	999999	983	863	68	797	272	406	817	682	983	999999	713	513	879	789	999999	737	208	690	999999	999999	661	980	999999	820	747	753	622	999999	119	797	999999	455	999999	791	360	421	167	874	324	222	278	161	143	651	999999	999999	
999999	999999	295	999999	601	151	999999	458	999999	13	999999	247	59	999999	784	650	572	195	54	268	802	999999	439	999999	580	334	999999	878	240	999999	846	718	999999	11	324	65	881	999999	999999	637	971	262	137	357	999999	920	999999	805	438	628	589	947	607	999999	943	351	137	376	104	277	774	604	227	164	999999	785	141	57	999999	999999	999999	138	999999	999999	296	549	959	999999	999999	659	509	571	450	999999	999999	999999	121	999999	68	972	928	999999	349	999999	862	377	999999	973	999999	141	788	776	999999	999999	859	460	957	200	170	999999	392	55	999999	445	767	213	163	615	243	267	674	484	999999	999999	799	999999	999999	71	999999	999999	999999	986	891	870	871	732	959	741	752	469	941	920	999999	999999	999999	883	151	999999	170	658	999999	429	739	933	467	314	787	389	999999	606	672	895	645	251	890	405	163	999999	574	44	999999	422	999999	774	325	999999	987	335	641	916	121	883	901	895	706	93	257	957	412	566	945	579	831	155	797	999999	285	999999	999999	194	729	647	340	135	414	800	566	965	617	714	327	461	747	993	495	788	994	749	545	999999	158	206	101	17	999999	674	591	717	977	999999	477	741	561	457	999999	473	552	775	491	905	526	292	999999	697	249	493	999999	837	999999	18	999999	535	999999	999999	46	999999	556	333	46	999999	219	849	987	346	246	585	900	300	807	31	246	999999	999999	639	289	866	856	403	768	605	843	999999	67	999999	230	942	41	594	999999	663	999999	999999	739	751	696	677	304	13	461	663	593	541	40	999999	999999	999999	999999	80	687	179	676	999999	564	441	999999	465	792	28	126	304	999999	315	879	153	114	26	489	517	943	999999	571	999999	942	115	21	311	723	999999	207	398	675	961	999999	251	986	999999	665	307	854	999999	884	286	886	166	999999	287	662	886	534	755	351	759	137	85	607	823	999999	459	999999	594	999999	999999	820	999999	999999	593	409	637	167	349	999999	191	999999	999999	727	295	967	999999	996	999999	649	836	894	451	999999	999999	833	830	644	172	555	215	878	269	498	521	999999	167	537	525	878	999999	728	194	404	170	107	425	358	999999	856	433	462	695	999999	905	479	379	682	714	759	999999	993	999999	999999	999999	313	999999	999999	999999	830	809	258	481	855	624	118	709	57	886	817	999999	999999	332	999999	131	753	999999	999999	593	51	96	485	822	765	309	41	733	999999	258	999999	999999	211	999999	491	56	184	980	840	330	999999	769	331	796	896	351	107	671	999999	672	402	131	999999	630	174	744	334	999999	716	556	
593	999999	318	799	39	999999	217	338	840	269	999999	772	351	993	795	282	764	999999	926	424	211	370	54	999999	856	735	626	580	999999	747	999999	748	274	294	737	422	460	532	766	783	143	768	830	429	724	999999	999999	94	999999	892	979	999999	509	301	354	999999	339	589	942	304	495	636	360	103	547	208	508	66	999999	382	999999	999999	922	152	290	443	999999	625	999999	236	955	999999	746	96	999999	999999	999999	972	999999	514	93	870	589	471	297	507	417	736	999999	526	131	722	827	462	80	746	722	367	21	911	692	713	585	999999	349	953	999999	999999	335	999999	999999	999999	126	999999	299	950	653	461	999999	782	35	803	743	488	999999	242	714	999999	25	31	365	999999	999999	39	999999	379	999999	873	132	999999	999999	153	410	422	566	595	606	86	172	130	103	271	999999	238	885	889	970	999999	610	116	999999	999999	259	314	114	87	574	97	929	919	665	779	338	520	999999	881	999999	331	921	519	636	638	131	895	927	999999	379	999999	153	999999	409	197	273	26	105	21	894	105	999999	488	999999	518	999999	253	464	999999	932	992	73	13	497	999999	186	999999	479	610	999999	999999	387	20	708	842	943	997	520	478	515	321	424	162	987	999999	24	443	498	127	492	878	440	999999	171	386	668	149	999999	999999	999999	183	546	495	537	540	999999	306	779	189	575	158	732	985	808	620	577	999999	26	200	634	999999	999999	362	999999	999999	923	773	849	332	183	999999	562	760	467	342	775	929	625	457	587	999999	999999	319	999999	344	999999	454	804	999999	809	757	133	999999	135	999999	999999	194	377	931	616	999999	456	457	15	999999	596	972	528	476	845	648	295	568	612	916	89	293	810	783	460	999999	999999	309	522	426	680	317	634	999999	760	591	561	694	840	642	999999	216	313	780	747	183	999999	338	999999	170	999999	564	641	218	198	298	384	999999	480	999999	976	999999	999999	588	999999	999999	347	338	715	264	96	600	728	999999	999999	999999	979	39	45	286	999999	640	605	361	954	126	675	426	11	472	216	967	223	701	666	999999	281	724	690	468	999999	597	622	449	84	871	835	999999	563	325	318	355	558	204	596	999999	999999	582	999999	974	613	999999	337	253	57	128	387	36	313	540	601	264	999999	999999	449	953	28	165	287	93	290	13	862	685	999999	861	419	28	115	331	573	699	100	716	855	915	999999	379	999999	999999	493	809	367	999999	723	64	16	980	755	642	326	999999	305	550	693	609	68	999999	99	195	709	368	921	982	966	999999	174	632	
722	533	693	999999	763	331	599	481	999999	839	961	109	855	438	273	472	14	999999	999999	549	32	255	856	618	289	999999	256	134	999999	385	66	821	889	383	999999	231	948	677	999999	999999	999999	222	963	229	999999	999999	340	280	104	458	977	999999	999999	999999	610	999999	677	85	999999	999999	999999	999999	593	270	782	150	219	482	179	52	523	337	555	430	598	810	999999	637	927	300	876	975	40	439	408	277	999999	999999	999999	792	999999	873	318	85	897	486	628	702	446	549	779	857	111	62	935	649	243	87	36	799	999999	49	157	78	999999	999999	999999	163	862	514	826	945	709	387	498	650	999999	479	533	999999	999999	999999	200	999999	520	28	999999	999999	503	758	44	246	248	973	999999	514	999999	249	405	797	51	999999	840	931	723	999999	999999	723	564	295	630	764	999999	914	999999	603	848	769	558	661	236	467	660	114	480	590	706	999999	778	983	924	999999	83	999999	999999	999999	749	269	665	685	871	999999	423	999999	137	999999	692	334	999999	999999	666	955	690	744	570	584	814	999999	460	142	137	421	945	580	370	850	690	817	999999	999999	853	589	114	873	790	86	53	451	976	211	898	382	999999	999999	999999	969	99	338	999999	497	901	23	808	532	557	459	214	843	999999	999999	588	874	491	999999	999999	999999	851	999999	954	493	999999	373	759	259	244	755	49	181	262	401	760	362	999999	355	999999	839	780	582	999999	340	871	210	999999	698	999999	999999	891	918	622	999999	999999	999999	384	681	956	538	264	558	999999	999999	420	42	590	457	526	236	999999	145	463	321	305	278	501	624	622	999999	771	999999	637	220	863	999999	999999	22	999999	488	999999	969	399	471	585	232	294	523	920	839	619	154	181	395	800	756	464	310	944	849	780	760	69	999999	766	202	921	87	939	999999	482	578	184	48	259	999999	745	999999	735	999999	999999	978	704	999999	720	626	999999	251	999999	116	667	258	77	433	707	227	910	999999	999999	393	311	216	999999	999999	366	51	969	143	999999	547	20	472	575	871	864	802	999999	286	999999	149	312	679	999999	832	999999	234	511	750	340	41	353	973	999999	352	772	999999	404	82	426	999999	656	756	999999	873	105	999999	683	206	569	999999	171	999999	865	565	999999	999999	550	751	10	142	540	228	999999	114	204	47	999999	232	999999	96	999999	983	860	238	492	555	573	793	736	436	550	315	191	434	870	720	117	732	271	149	999999	652	82	294	148	437	954	10	678	68	29	999999	107	483	999999	187	772	999999	999999	534	999999	756	999999	573	
999999	999999	47	377	999999	484	929	453	961	958	858	755	911	999999	999999	999999	601	573	124	678	417	99	218	999999	999999	693	947	999999	660	736	91	999999	637	508	702	912	400	586	999999	204	138	576	499	148	624	752	275	207	547	27	933	495	999999	346	999999	501	27	338	451	550	536	459	999999	234	877	999999	127	413	999999	187	999999	25	806	919	550	840	600	79	999999	183	428	750	932	999999	803	595	999999	301	352	210	895	71	999999	225	668	999999	783	274	270	247	635	862	334	999999	999999	917	689	721	796	325	901	947	999999	999999	132	786	526	160	430	292	547	826	70	999999	291	602	880	591	999999	871	999999	999999	809	846	999999	999999	425	999999	999999	885	906	999999	999999	36	309	948	999999	867	102	881	999999	632	843	978	700	809	801	662	88	759	47	999999	470	924	267	576	147	408	999999	566	371	953	869	545	385	429	999999	43	372	999999	786	999999	498	999999	719	434	491	831	156	738	764	762	494	999999	848	808	999999	580	769	999999	999999	418	999999	535	520	207	763	308	602	999999	999999	767	300	999999	973	34	609	999999	214	999999	94	316	261	999999	802	608	468	999999	696	999999	771	750	274	639	531	377	875	962	999999	521	671	192	999999	876	260	997	472	749	557	999999	999999	999999	375	936	648	504	166	999999	999999	999999	739	999999	999999	999999	508	999999	502	660	223	605	158	647	239	692	170	901	88	385	999999	805	145	999999	791	872	378	999999	384	337	999999	37	221	728	999999	948	782	999999	999999	212	377	522	999999	811	999999	951	999999	560	339	682	775	746	426	780	415	928	776	29	999999	739	657	304	362	174	669	999999	394	430	999999	290	909	913	331	876	999999	228	999999	333	193	840	207	817	874	702	561	254	611	440	999999	309	182	763	625	840	554	82	999999	339	152	999999	566	254	151	58	999999	862	999999	549	999999	196	628	452	999999	791	542	840	429	660	999999	999999	585	954	999999	119	117	156	298	490	332	935	999999	970	191	844	284	999999	999999	826	929	699	999999	71	667	136	681	730	927	833	308	713	653	999999	726	726	764	611	147	999999	940	626	999999	935	227	999999	136	657	270	991	999999	590	174	603	731	913	596	523	297	980	437	387	228	464	192	618	291	560	999999	465	89	672	814	643	999999	312	999999	893	999999	829	999999	999999	999999	935	326	999999	549	999999	999999	813	139	250	323	167	605	562	407	120	999999	609	556	999999	412	805	911	999999	776	531	717	428	788	999999	999999	468	980	412	999999	293	148	474	999999	999999	783	441	
336	839	358	656	48	999999	905	999999	151	999999	283	999999	621	664	999999	481	999999	999999	999999	358	999999	436	569	855	186	202	999999	124	999999	287	540	323	792	999999	479	82	495	129	999999	395	522	773	562	999999	195	557	790	999999	269	666	999999	60	900	999999	416	999999	279	503	479	845	999999	791	53	863	703	959	641	999999	195	951	985	999999	999999	999999	836	261	873	133	670	999999	411	390	854	314	754	489	423	367	565	579	803	999999	649	647	706	731	730	698	743	999999	999999	150	78	999999	999999	711	525	953	598	165	36	156	833	849	999999	307	936	999999	118	223	999999	284	95	999999	158	992	181	887	250	114	999999	999999	999999	444	999999	271	322	547	633	52	964	470	999999	410	999999	657	169	999999	213	409	794	999999	589	530	690	641	999999	462	169	999999	540	999999	713	494	634	851	765	398	146	182	984	399	114	999999	999999	85	999999	684	73	999999	833	999999	684	840	320	999999	594	859	754	82	216	860	999999	944	512	335	756	284	999999	999999	891	999999	999999	41	424	404	887	523	999999	999999	136	380	398	668	855	168	999999	872	183	104	266	906	644	999999	999999	134	22	169	564	923	328	241	909	372	609	999999	717	999999	425	915	652	81	588	999999	946	836	472	718	99	353	381	883	110	999999	444	985	136	600	75	300	392	727	959	357	295	894	471	999999	999999	792	450	311	457	268	452	999999	327	504	127	999999	662	303	79	220	551	444	140	238	927	624	936	127	587	135	532	924	122	240	853	61	374	445	659	307	903	999999	436	842	999999	259	999999	999999	482	935	637	98	657	749	806	850	764	243	108	444	855	332	999999	331	735	999999	82	999999	651	76	764	226	644	772	999999	999999	999999	298	999999	677	956	315	999999	651	497	443	277	999999	999999	999999	296	141	347	225	451	580	357	115	116	709	186	581	979	415	999999	421	454	999999	442	336	842	999999	243	431	487	550	687	81	833	301	260	999999	662	648	779	632	879	429	330	736	133	902	999999	300	500	999999	335	999999	480	999999	988	999999	930	107	169	820	898	915	999999	901	892	285	281	814	459	476	919	341	636	548	542	35	563	999999	212	940	294	999999	930	112	224	458	600	757	312	868	779	564	488	999999	733	999999	691	999999	843	848	630	376	840	33	465	993	603	932	543	999999	999999	234	895	229	535	999999	985	634	686	444	684	999999	511	590	999999	364	853	999999	814	579	343	144	862	364	999999	918	112	906	999999	230	855	668	223	999999	999999	555	669	269	999999	999999	
977	67	742	999999	173	999999	864	260	336	111	150	926	128	964	629	999999	371	999999	999999	617	999999	88	987	466	999999	25	999999	172	999999	999999	695	593	253	999999	601	286	999999	464	201	213	63	851	580	545	999999	929	999999	258	720	355	194	138	359	816	999999	999999	80	286	819	157	999999	702	709	999999	415	556	682	91	373	999999	301	906	999999	999999	999999	999999	507	451	999999	660	475	62	451	204	958	566	244	437	122	999999	216	125	645	53	999999	999999	152	396	140	532	256	468	884	999999	64	287	789	653	262	921	999999	999999	999999	999999	682	752	260	514	236	849	322	255	968	671	999999	999999	271	306	307	999999	859	121	999999	999999	414	16	999999	999999	150	680	776	590	184	201	309	999999	999999	999999	371	999999	110	999999	170	290	999999	11	500	222	240	878	25	493	999999	60	72	999999	317	999999	754	675	584	186	373	999999	82	999999	80	999999	372	558	959	785	934	999999	999999	231	950	40	643	412	516	954	843	272	665	999999	245	134	139	29	999999	180	731	696	80	924	274	615	218	999999	930	722	850	682	919	240	558	703	947	841	340	286	412	999999	168	630	999999	111	889	789	496	945	648	352	288	788	63	248	999999	999999	956	345	822	165	481	793	114	171	353	435	734	541	186	298	688	993	768	999999	537	450	591	173	725	428	999999	984	999999	999999	403	999999	186	320	999999	770	999999	995	999999	999999	999999	374	525	181	758	464	64	955	769	360	999999	295	999999	999999	711	999999	596	999999	619	999999	174	497	719	999999	767	222	258	424	418	416	413	999999	999999	522	999999	172	924	420	999999	271	373	999999	225	999999	843	118	120	513	608	999999	183	999999	385	70	91	382	655	999999	999999	545	216	640	546	362	947	969	999999	507	163	548	999999	999999	999999	999999	39	138	999999	995	762	659	112	744	815	426	242	999999	999999	478	440	147	516	15	999999	869	999999	999999	498	862	777	999999	362	612	360	70	786	997	999999	37	40	999999	111	999999	167	753	443	999999	999999	129	130	635	661	287	999999	999999	41	210	178	999999	302	999999	639	419	227	999999	306	499	393	755	999999	244	999999	290	999999	487	46	856	847	999999	435	593	908	999999	999999	151	222	85	544	345	999999	585	999999	205	734	734	323	999999	442	279	457	943	87	79	999999	885	999999	380	839	590	979	185	363	914	92	708	999999	270	677	999999	675	231	955	58	727	64	415	999999	999999	714	173	999999	423	999999	806	492	516	999999	889	857	122	841	999999	953	365	999999	999999	914	123	36	345	999999	24	366	
999999	235	999999	38	352	999999	479	627	824	999999	427	634	999999	784	118	999999	202	559	380	819	963	834	984	11	692	874	999999	501	297	999999	999999	121	340	67	999999	580	504	487	495	465	387	999999	26	121	536	731	99	999999	999999	523	833	785	681	999999	402	768	251	986	345	477	602	978	340	304	756	316	304	705	809	538	105	715	999999	915	442	478	817	873	475	961	784	394	695	773	696	592	999999	145	664	216	339	999999	151	999999	863	999999	164	721	364	230	436	394	637	277	427	128	721	999999	999999	999999	951	377	521	384	692	999999	293	566	608	174	876	169	51	603	209	587	574	55	62	44	323	105	518	254	535	400	756	427	999999	578	870	999999	383	999999	264	961	996	767	335	655	124	598	123	200	353	277	353	44	78	840	553	999999	713	727	610	855	858	276	848	999999	461	866	220	39	303	213	785	999999	999999	247	591	807	720	999999	999999	725	982	328	999999	267	56	722	358	515	34	204	958	655	999999	409	112	729	918	999999	204	258	388	93	999999	150	999999	999999	695	831	999999	746	955	999999	808	885	873	999999	376	590	999999	999999	517	704	999999	999999	254	140	180	939	144	861	888	999999	212	670	347	898	432	760	776	13	999999	527	266	287	999999	651	847	999999	535	572	999999	999999	786	465	741	999999	88	797	895	361	871	755	696	397	857	277	114	148	548	974	117	615	999999	252	711	989	448	999999	860	602	293	926	413	572	507	561	901	999999	928	663	820	635	865	999999	142	280	831	999999	429	971	547	708	706	999999	999999	747	999999	544	999999	752	244	360	936	302	78	945	352	999999	889	306	375	368	999999	884	164	481	750	399	119	999999	167	579	999999	888	65	999999	230	999999	116	760	48	367	992	999999	429	469	698	999999	356	196	928	707	978	133	606	999999	498	822	406	983	996	133	999999	999999	594	665	63	58	246	999999	725	499	999999	139	267	999999	375	43	465	695	783	187	52	922	512	999999	999999	183	292	999999	95	407	456	133	763	915	932	679	999999	764	415	650	336	862	471	438	999999	848	865	598	813	464	999999	711	999999	819	90	511	810	144	74	879	766	999999	408	327	53	999999	376	352	85	695	452	700	999999	142	851	189	999999	999999	769	999999	999999	693	73	630	999999	744	922	944	834	431	869	456	700	535	884	999999	464	153	395	795	482	523	522	127	999999	666	999999	78	968	901	60	736	374	321	572	999999	305	999999	286	308	972	432	518	999999	826	996	10	753	258	883	724	317	
688	999999	279	794	181	945	618	384	999999	854	976	932	381	143	91	388	999999	812	671	999999	867	96	823	999999	999999	999999	301	999999	665	678	819	94	186	742	999999	999999	52	777	901	999999	999999	902	986	999999	456	585	282	692	999999	622	789	445	999999	47	450	602	160	229	789	312	654	602	718	644	44	891	756	638	95	691	345	196	999999	322	999999	964	999999	706	999999	429	596	608	111	52	999999	383	999999	148	999999	999999	249	822	999999	598	705	999999	193	351	93	564	829	644	607	233	287	603	534	899	519	999999	502	999999	625	370	716	55	999999	676	756	660	29	999999	346	640	451	522	208	322	999999	962	780	758	622	999999	999999	999999	999999	877	765	294	849	972	999999	816	952	795	999999	627	882	659	74	517	594	432	545	221	999999	967	782	764	999999	222	292	557	705	743	831	586	770	764	999999	623	999999	472	999999	999999	988	530	999999	655	325	581	439	957	897	273	174	200	504	389	654	43	105	999999	889	636	689	81	999999	218	963	620	857	128	615	450	999999	132	621	498	999999	999999	289	999999	448	999999	782	335	999999	999999	578	641	999999	999999	119	20	999999	909	999999	184	366	999999	419	478	691	705	723	321	352	999999	999999	52	578	16	999999	877	753	968	562	75	854	364	422	678	999999	999999	538	476	18	604	922	696	549	447	999999	315	367	810	444	743	110	470	999999	212	999999	536	73	86	234	241	266	559	357	517	329	12	504	999999	839	369	177	257	999999	748	999999	999999	503	141	874	851	520	943	534	819	999999	393	999999	220	903	999999	999999	461	251	776	347	372	349	999999	999999	138	810	626	971	84	999999	852	167	244	677	804	999999	999999	999999	382	721	323	35	537	551	935	630	294	999999	735	110	715	999999	999999	410	172	630	999999	24	745	51	999999	971	999999	999999	123	235	147	542	109	80	337	260	999999	65	33	347	811	490	191	508	526	999999	246	999999	860	999999	631	834	515	183	571	917	465	341	827	352	999999	294	438	999999	999999	751	999999	664	773	465	146	480	387	824	818	981	999999	999999	524	114	735	484	999999	277	999999	999999	37	999999	509	419	794	999999	238	681	771	527	999999	481	25	999999	999999	581	210	405	709	999999	457	999999	365	590	94	228	816	999999	616	101	902	999999	116	190	723	811	999999	363	670	608	999999	999999	63	301	929	999999	231	999999	63	164	284	987	567	452	855	346	570	919	999999	576	721	999999	999999	679	624	890	375	834	61	250	426	846	999999	999999	999999	999999	637	999999	661	732	996	77	669	
462	816	915	999999	663	334	386	251	246	38	104	886	736	999999	383	676	999999	986	397	697	999999	999999	437	262	466	543	114	999999	999999	999999	602	579	654	846	999999	862	999999	999999	711	510	675	998	999999	818	639	225	999999	121	999999	999999	999999	746	609	379	855	724	389	662	999999	999999	230	677	744	978	436	524	241	890	37	520	966	999999	999999	886	32	814	558	999999	623	250	999999	993	999999	999999	645	856	970	285	999999	887	999999	999999	999999	591	290	999999	264	211	391	124	984	292	93	743	430	872	471	722	357	51	999999	769	49	895	758	999999	231	634	343	580	999999	999999	899	149	999999	999999	999999	999999	606	34	999999	356	999999	508	266	89	909	712	688	772	999999	258	927	949	999999	713	17	999999	833	62	776	629	999999	811	999999	999999	392	943	999999	510	282	778	999999	333	491	819	542	541	639	678	327	518	945	570	999999	999999	38	950	999999	999999	912	344	859	553	258	930	488	999999	937	999999	999999	999999	16	999999	500	616	141	999999	467	999999	181	475	625	164	999999	267	683	308	626	275	999999	442	525	383	999999	938	999999	572	84	561	341	126	604	410	982	361	512	999999	79	579	174	433	492	526	999999	446	999999	704	818	990	256	190	999999	999999	238	263	999999	632	589	562	696	568	999999	906	571	64	871	225	182	383	754	915	999999	999999	110	575	999999	999999	231	161	229	225	999999	94	999999	161	999999	932	181	728	911	879	188	999999	882	605	903	586	999999	106	574	503	531	444	999999	341	999999	999999	571	662	313	999999	411	999999	342	481	814	999999	602	999999	737	939	53	453	472	875	737	720	174	505	671	373	999999	999999	999999	725	693	320	848	972	999999	574	370	518	999999	999999	478	999999	184	411	791	999999	984	545	999999	635	460	999999	999999	370	603	240	999999	999999	991	999999	406	285	850	617	788	503	597	629	220	999999	578	534	999999	12	999999	999999	546	762	714	213	389	509	766	952	275	615	347	999999	999999	999999	999999	305	527	484	73	202	899	567	623	297	871	365	334	206	66	925	59	999999	999999	999999	694	999999	360	787	560	897	519	999999	352	182	166	119	259	251	999999	283	999999	554	999999	999999	999999	978	149	999999	341	34	999999	999999	895	350	566	377	522	763	284	170	999999	739	924	999999	683	11	999999	999999	141	762	115	93	30	999999	999999	504	41	999999	528	999999	686	932	455	536	999999	949	999999	11	999999	999999	999999	496	967	25	337	277	999999	999999	999999	96	763	698	296	579	919	101	548	999999	432	71	999999	761	244	999999	483	22	999999	999999	
999999	733	998	223	834	999999	175	618	125	15	455	999999	874	268	999999	442	952	988	999999	876	617	631	999999	999999	999999	999999	999999	834	262	408	541	325	983	242	330	796	999999	550	999999	944	414	999999	975	999999	666	999999	999999	87	999999	801	999999	495	376	999999	780	999999	999999	118	643	289	999999	999999	999999	717	473	140	667	642	938	444	354	999999	134	701	471	316	656	867	233	798	999999	375	314	460	793	56	949	575	461	999999	473	999999	999999	584	999999	84	943	268	999999	999999	124	999999	999999	95	457	213	370	674	946	473	999999	465	884	845	921	999999	999999	906	923	427	190	101	999999	438	971	375	505	999999	657	999999	372	398	999999	697	683	999999	999999	228	13	589	685	284	999999	988	345	17	999999	999999	663	519	999999	47	999999	652	355	32	999999	710	124	91	707	821	26	558	110	776	668	999999	171	118	308	807	903	344	741	906	999999	201	103	999999	999999	444	999999	148	999999	999999	999999	154	351	661	999999	999999	114	921	882	864	267	80	887	568	349	908	899	554	999999	250	144	10	910	999999	559	182	616	999999	999999	272	934	878	999999	775	722	524	999999	999999	999999	782	702	982	461	877	648	402	314	534	624	371	999999	341	928	108	200	63	243	902	111	275	909	953	119	619	999999	999999	861	999999	846	824	73	398	999999	437	999999	999999	548	43	800	167	867	91	536	450	727	602	999999	120	585	669	291	942	409	404	873	999999	999999	999999	999999	269	999999	203	688	999999	307	156	457	500	560	48	999999	210	112	943	407	827	426	668	892	336	439	751	536	186	999999	131	999999	999999	563	999999	289	999999	999999	541	626	674	999999	737	999999	581	155	999999	559	547	164	999999	999999	465	997	56	332	214	949	999999	830	789	667	512	999999	185	999999	968	999999	762	758	807	999999	571	327	732	434	999999	524	999999	191	979	999999	988	31	462	291	534	999999	999999	475	999999	757	999999	710	836	17	890	482	967	424	999999	523	999999	999999	357	965	278	999999	274	622	643	690	637	999999	999999	597	678	999999	802	999999	632	486	428	296	683	999999	651	860	491	725	543	999999	556	896	15	465	405	209	674	497	999999	396	227	999999	832	394	999999	999999	859	248	999999	999999	680	84	791	700	104	999999	999999	307	323	418	656	548	999999	437	999999	741	999999	395	999999	478	816	314	999999	246	269	533	999999	299	930	617	999999	252	999999	999999	536	482	114	314	999999	999999	105	377	999999	605	999999	678	816	999999	260	999999	999999	999999	55	859	593	375	999999	555	440	999999	55	815	999999	705	999999	414	999999	
945	900	999999	999999	129	34	307	383	449	140	285	999999	591	716	69	49	552	17	999999	206	537	549	171	999999	559	873	800	848	290	10	478	999999	335	526	871	503	598	752	490	450	999999	485	154	244	999999	59	849	999999	986	775	824	697	999999	217	623	405	739	383	86	255	233	999999	999999	448	662	97	180	999999	845	565	450	799	527	96	458	62	405	926	999999	509	34	945	862	514	186	780	999999	999999	903	999999	764	225	675	245	226	298	392	999999	999999	831	999999	784	999999	430	999999	34	180	795	758	999999	10	813	999999	577	999999	288	596	589	271	999999	780	62	999999	379	801	235	134	292	869	169	669	699	999999	999999	629	999999	936	999999	189	999999	609	521	369	341	475	999999	211	107	23	938	999999	999999	444	999999	999999	827	999999	639	999999	109	900	888	925	999999	999999	311	469	486	947	999999	351	999999	409	999999	281	269	692	999999	904	851	33	36	999999	931	999999	866	265	999999	486	999999	626	999999	813	89	262	721	595	770	439	174	491	999999	160	42	999999	999999	403	999999	999999	999999	144	793	735	777	999999	873	619	999999	141	45	55	815	999	154	999999	999999	351	329	999999	560	999999	999999	400	739	369	308	876	245	345	999999	472	930	235	695	999999	833	570	45	13	999999	111	602	639	404	999999	676	726	15	677	999999	206	83	999999	868	999999	999999	402	996	418	777	997	384	658	221	572	999999	590	999999	487	531	484	315	326	478	999999	999999	999999	996	621	693	582	871	568	793	723	398	999999	366	999999	454	999999	574	627	235	391	727	999999	999999	999999	12	999999	422	528	155	76	890	757	999	419	999999	930	406	999999	724	999999	999999	815	999999	497	183	662	233	734	42	101	910	999999	100	97	999999	137	864	174	999999	999999	999999	353	423	726	833	641	463	947	532	524	44	199	999999	40	265	999999	88	930	657	349	862	688	496	999999	166	212	667	911	999999	918	999999	242	999999	999999	999999	782	402	999999	663	542	209	285	211	517	67	720	785	999999	831	818	58	933	516	279	744	999999	999999	369	569	999999	999999	999999	999999	614	999999	801	433	784	994	483	999999	999999	276	125	150	586	486	978	997	999999	427	999999	90	999999	869	999999	725	999999	383	564	925	43	999999	42	568	657	999999	999999	69	999999	296	10	75	999999	309	117	999999	999999	138	167	995	999999	371	133	213	376	471	398	999999	325	85	937	999999	439	558	486	372	999999	556	492	569	889	918	741	999999	999999	541	731	570	761	475	335	368	226	569	56	999999	455	829	201	196	628	851	999999	189	
359	999999	636	800	822	745	432	999999	646	999999	115	960	630	972	786	999999	739	828	999999	849	999999	578	195	999999	511	815	917	414	999999	305	941	999999	185	562	801	827	905	931	999999	26	53	491	999999	628	999999	96	51	482	52	999999	457	999999	999999	894	999999	780	414	765	999999	999999	828	999999	488	350	656	999999	785	78	181	999999	930	807	90	967	806	999999	856	999999	416	425	999999	444	372	998	848	151	999999	999999	133	30	423	999999	643	740	198	35	12	381	972	395	310	972	310	92	435	999999	719	901	999999	179	999999	847	359	872	243	999999	999999	489	501	999999	898	999999	944	161	545	791	999999	350	779	999999	999999	485	593	999999	124	999999	143	289	999999	999999	999999	278	202	999999	107	575	789	770	506	804	381	522	880	467	497	999999	38	159	547	644	484	999999	132	317	999999	448	264	338	999999	442	260	374	916	999999	92	630	311	999999	999999	969	11	404	843	999999	409	999999	999999	136	533	318	999999	983	742	929	999999	999999	156	884	51	658	321	999999	999999	74	554	999999	999999	587	384	867	505	46	105	577	643	999999	535	999999	999999	178	843	138	805	449	669	276	999999	999999	999999	39	483	426	949	405	999999	549	391	999999	430	402	999999	27	751	999999	813	736	999999	999999	999999	643	528	999999	976	873	815	193	656	572	405	288	384	618	18	355	393	88	97	700	920	103	698	756	727	515	39	999999	386	149	636	999999	999999	467	701	935	510	485	450	999999	589	473	999999	999999	383	151	28	999999	999999	999999	283	734	999999	197	999999	999999	944	772	999999	999999	843	990	806	517	936	999999	900	916	917	83	845	908	638	20	121	456	999999	880	382	999999	999999	999999	816	981	999999	901	294	200	222	999999	999999	738	999999	979	242	599	667	386	882	910	999999	999999	612	935	560	374	106	999999	86	798	999999	74	399	696	974	343	999999	825	999999	999999	188	999999	704	418	92	116	704	659	999999	521	789	822	999999	471	343	999999	898	880	431	501	999999	999999	124	999999	514	926	999999	999999	14	899	425	841	735	848	732	542	407	203	999999	453	670	446	999999	564	999999	181	76	927	362	589	444	303	403	160	238	532	594	290	999999	166	767	196	654	878	106	947	96	999999	739	801	987	705	37	978	830	368	796	560	414	343	859	421	999999	425	464	131	999999	999999	619	209	947	127	298	696	999999	999999	792	981	999999	72	94	916	999999	999999	601	739	275	425	999999	869	999999	44	875	571	306	356	41	238	423	975	999999	511	540	540	999999	869	416	341	999999	356	576	999999	
999999	352	258	942	999999	604	824	725	855	999999	265	749	473	913	251	727	399	338	999999	564	568	491	562	583	386	657	707	731	332	934	999999	999999	303	922	999999	533	322	363	133	436	414	697	130	487	255	790	999999	940	628	688	999999	964	902	999999	999999	611	999999	675	566	575	999999	102	402	921	999999	291	455	550	971	718	415	45	999999	26	159	870	371	85	337	595	590	767	113	644	992	999999	999999	291	999999	340	744	647	797	557	540	999999	999999	999999	587	963	344	999999	968	909	999999	999999	999999	886	862	386	249	713	347	999999	999999	999999	988	758	929	740	999999	174	875	999999	974	768	248	657	999999	837	999999	999999	498	374	260	74	799	203	370	999999	999999	999999	999999	299	100	40	309	826	572	411	999999	547	280	847	752	180	651	337	999999	514	668	111	410	35	811	87	225	973	720	999999	339	794	397	843	340	36	745	585	550	999999	468	421	95	84	514	37	892	999999	621	89	423	471	268	855	999999	308	783	403	488	23	815	999999	115	651	999999	538	159	436	999999	999999	999999	999999	786	992	56	257	26	999999	521	784	195	574	999999	640	507	999999	536	541	427	42	253	351	107	999999	137	142	315	443	999999	975	877	465	144	896	654	999999	999999	276	999999	178	292	456	999999	704	828	999999	975	475	154	213	12	618	18	484	999999	999999	999999	260	999999	913	941	582	999999	545	906	999999	439	465	999999	159	999999	999999	731	259	999999	999999	469	402	999999	885	167	999999	999999	999999	973	269	457	660	999999	571	388	999999	999999	999999	999999	709	132	347	797	108	812	519	999999	994	30	999999	886	999999	734	685	624	575	551	978	999999	999999	293	535	572	647	282	778	51	424	999999	758	857	835	31	50	674	131	605	999999	83	647	361	999999	778	241	999999	697	926	738	999999	813	882	433	999999	999999	425	597	775	160	826	43	478	75	234	999999	884	999999	737	999999	20	502	970	942	999999	118	749	989	999999	340	274	999999	852	312	999999	957	875	434	695	894	624	87	356	999999	782	50	179	295	79	517	356	331	999999	243	728	455	842	999999	528	41	387	435	999999	444	885	252	191	999999	999999	276	999999	999999	364	843	78	999999	999999	524	170	864	939	463	920	249	999999	943	624	619	583	31	124	935	905	664	517	199	246	912	999999	539	859	13	696	802	999999	897	966	126	999999	796	310	327	780	664	101	923	515	601	999999	999999	628	999999	999999	577	162	460	999999	700	335	999999	999999	999999	999999	999999	15	936	767	999999	128	96	976	999999	454	787	720	796	
165	999999	573	999999	999999	644	999999	999999	911	297	420	128	650	670	352	276	791	294	110	77	373	159	659	165	166	398	483	373	965	130	126	999999	857	365	304	999999	999999	741	205	999999	780	336	718	999999	525	648	999999	457	999999	709	999999	999999	999999	653	433	15	591	418	437	295	170	98	999999	790	180	616	999999	295	375	999999	150	59	98	58	297	46	441	941	639	517	921	36	629	266	414	956	126	999999	931	299	721	999999	313	910	999999	999999	674	927	999999	999999	386	191	91	704	999999	666	999999	638	366	397	574	999999	778	920	999999	144	468	405	385	223	499	999999	363	86	328	999999	999999	188	168	605	371	513	404	730	141	740	945	925	697	748	885	487	999999	999999	999999	81	940	999999	546	999999	233	999999	551	333	419	328	827	15	999999	147	920	999999	480	761	36	70	999999	999999	788	633	199	543	708	999999	999999	21	220	819	999999	999999	999999	999999	642	999999	381	101	999999	81	320	812	999999	940	549	559	999999	992	17	999999	517	664	825	891	604	999999	999999	689	999999	914	994	407	118	18	653	999999	999999	567	259	999999	389	934	108	184	737	975	720	259	994	159	809	999999	999999	999999	999999	999999	999999	599	757	730	845	692	530	57	999999	999999	704	904	296	420	902	270	742	999999	707	999999	566	650	164	999999	999999	317	695	422	115	658	403	984	706	957	999999	999999	999999	529	232	696	413	61	108	824	280	815	963	583	256	548	602	999999	999999	728	999999	999999	999999	138	999999	538	996	999999	999999	999999	519	720	999999	338	713	845	460	223	999999	20	179	515	552	339	358	386	354	121	999999	566	66	337	567	977	999999	925	621	681	991	694	999999	305	119	999999	315	559	999999	634	869	999999	97	999999	358	416	559	999999	999999	115	999999	161	193	885	943	386	999999	191	163	999999	510	788	233	779	231	32	320	874	999999	872	34	798	769	719	999999	764	478	999999	979	160	428	213	999999	515	901	840	999999	814	999999	733	318	133	406	396	134	999999	187	318	167	335	999999	685	999999	366	91	981	391	474	643	999999	907	999999	212	12	802	306	999999	718	877	391	522	505	999999	673	563	901	402	383	594	999999	587	169	518	653	999999	743	984	340	999999	999999	458	999999	180	183	999999	624	920	403	594	828	989	469	440	776	999999	600	172	999999	999999	190	588	17	880	999999	601	747	185	558	947	68	321	999999	999999	957	932	487	334	348	999999	939	980	999999	999999	766	180	128	728	742	840	464	580	999999	537	253	342	451	165	697	999999	87	448	372	456	535	
999999	238	184	999999	843	999999	275	823	999999	999999	999999	589	227	123	999999	482	29	443	999999	492	999999	882	234	50	999999	999999	331	999999	766	770	500	617	999999	263	259	941	943	255	898	515	199	757	731	673	53	752	233	51	999999	109	68	15	999999	963	58	999999	999999	144	858	362	14	638	67	937	372	999999	46	963	863	371	539	999999	544	212	999999	730	161	560	999999	872	267	289	253	667	712	495	963	589	999999	626	937	808	999999	545	999999	560	700	793	310	999999	715	999999	999999	32	569	294	999999	452	669	327	482	453	147	985	999999	724	394	399	235	877	629	999999	999999	999999	999999	730	386	998	701	999999	40	367	999999	545	166	998	111	999999	107	427	35	999999	920	888	154	999999	999999	411	999999	999999	175	310	568	433	832	268	999999	940	598	999999	908	471	750	926	999999	999999	203	602	828	106	622	999999	301	807	851	118	999999	870	999999	999999	999999	975	999999	915	999999	729	799	826	999999	898	999999	171	632	268	519	564	999999	993	999999	39	999999	78	582	353	999999	999999	18	760	582	999999	731	999999	846	999999	779	999999	999999	834	359	999999	324	377	889	930	609	461	540	999999	298	297	347	543	279	73	650	991	402	999999	999999	574	720	999999	254	989	177	999999	325	975	489	586	999999	936	644	999999	999999	922	189	652	744	712	471	999999	471	294	999999	197	372	999999	16	787	540	999999	91	784	846	285	132	899	763	999999	145	999999	553	711	646	411	899	245	358	999999	812	999999	470	50	999999	745	577	999999	999999	999999	493	542	968	999999	999999	999999	854	859	197	440	799	289	889	990	999999	905	432	999999	648	999999	999999	136	434	288	975	789	248	50	681	111	999999	172	296	783	999999	603	597	999999	664	999999	999999	50	58	917	928	532	861	999999	474	208	999999	999999	321	999999	690	367	118	999999	726	267	999999	999999	188	95	999999	636	993	115	731	972	317	580	105	944	999999	258	88	516	359	999999	928	769	576	482	788	890	851	658	102	902	999999	999999	135	999999	999	999999	861	962	194	999999	538	755	748	501	890	741	721	999999	218	442	289	601	339	999999	338	935	999999	705	306	842	785	345	22	828	487	999999	455	697	945	687	999999	125	331	68	914	182	30	999999	592	57	178	999999	999999	660	999999	999999	999999	851	78	74	504	166	665	352	516	999999	743	999999	24	489	999999	999999	431	999999	55	173	999999	281	369	166	914	172	999999	259	673	310	895	999999	215	594	999999	603	628	880	999999	999999	459	978	551	720	999999	110	70	112	760	999999	64	917	614	999999	
623	999999	492	912	160	341	53	999999	999999	216	999999	391	714	429	657	999999	404	550	349	815	713	301	999999	648	727	813	111	19	499	528	255	978	747	755	970	536	120	716	999999	850	196	999999	309	345	999999	57	396	640	455	999999	999999	513	578	798	746	331	576	844	194	346	999999	44	916	161	960	329	999999	959	458	130	999999	688	819	999999	629	669	991	393	235	680	999999	470	563	999999	778	741	999999	948	999999	999999	959	276	999999	393	999999	999999	137	999999	385	999999	413	999999	192	999999	496	999999	694	89	178	86	339	999999	618	513	919	768	999999	495	999999	228	919	695	950	809	170	315	999999	435	877	478	999999	843	18	142	999999	990	288	999999	999999	999999	57	329	779	932	319	776	658	28	474	851	681	641	775	166	999999	717	486	382	174	191	905	268	211	700	544	496	184	485	246	999999	490	999999	560	999999	999999	600	915	27	500	393	656	999999	961	36	796	900	77	851	999999	559	999999	999999	74	753	999999	789	127	999999	398	822	602	182	999999	545	371	439	999999	118	986	583	802	469	881	780	534	999999	307	185	904	644	428	999999	999999	686	425	583	999999	999999	999999	391	482	836	628	678	791	484	366	426	664	367	819	958	865	386	757	54	34	293	228	52	492	942	184	754	403	279	999999	104	129	999999	262	999999	262	999999	111	999999	840	213	999999	60	411	999999	521	546	825	470	999999	149	999999	381	559	999999	588	999999	899	539	661	874	284	521	999999	271	307	999999	114	545	705	270	999999	792	213	820	999999	999999	641	611	430	637	928	933	811	516	999999	747	999999	369	694	999999	705	999999	313	965	929	477	233	150	583	999999	442	999999	764	207	999999	146	177	738	598	420	182	999999	999999	33	999999	351	709	320	105	999999	648	745	999999	266	565	714	488	248	891	826	945	500	37	786	205	649	999999	999999	999999	999999	999999	999999	770	283	277	416	999999	289	29	999999	767	912	999999	999999	996	696	999999	508	641	160	999999	929	999999	771	475	681	270	332	828	306	182	105	668	76	978	157	975	577	999999	999999	262	209	228	313	69	999999	456	13	999999	509	220	670	999999	502	381	650	654	998	808	596	999999	139	461	999999	415	672	999999	977	55	848	720	860	999999	493	898	458	711	542	712	999999	999999	267	542	329	999999	999999	132	176	695	999999	503	977	999999	999999	12	132	748	506	999999	999999	789	478	999999	941	788	359	161	489	603	922	939	121	295	375	372	889	597	999999	636	904	549	87	292	716	999999	743	999999	127	490	776	709	214	
999999	325	653	755	309	601	540	736	999999	642	572	772	399	999999	691	403	39	122	534	616	870	999999	999999	711	196	999999	999999	54	999999	43	998	827	222	734	476	970	999999	999999	589	996	999999	900	554	906	999999	519	327	963	62	697	97	378	999999	999999	344	652	478	942	999999	68	15	496	999999	326	644	744	559	664	916	721	681	423	532	999999	999999	969	999999	940	205	677	999999	632	992	570	945	999999	586	129	999999	824	502	779	56	531	991	115	432	999999	272	771	959	662	999999	341	999999	673	845	713	89	999999	999999	537	746	892	145	383	503	907	380	23	167	440	999999	102	228	902	377	11	999999	909	547	220	999999	434	718	270	585	661	554	281	785	999999	50	35	620	964	999999	999999	396	617	611	999999	857	259	613	528	397	955	999999	123	306	843	999999	179	826	993	999999	321	184	874	999999	999999	363	108	237	294	400	249	481	263	869	222	615	929	308	33	999999	428	821	999999	872	629	548	440	975	941	706	870	208	626	115	999999	999999	999999	819	999999	170	758	31	999999	137	158	483	858	999999	94	238	247	871	999999	640	440	500	984	11	178	999999	922	133	296	588	530	51	854	158	158	242	103	119	539	999999	999999	407	502	71	724	156	689	196	999999	713	999999	999	405	985	675	230	995	999999	651	999999	999999	634	735	999999	607	999999	628	999999	999999	851	144	138	999999	940	46	42	998	922	286	31	999999	735	242	582	129	530	646	868	999999	927	246	999999	999999	999999	624	999999	672	999999	464	618	999999	979	101	49	578	340	667	464	948	999999	999999	83	243	999999	859	999999	402	162	621	86	999999	759	238	178	615	999999	999999	275	325	77	999999	999999	468	668	999999	635	644	203	14	999999	863	191	919	839	705	172	350	838	999999	999999	999999	520	150	387	157	768	751	999999	433	27	999999	401	149	881	283	999999	614	574	135	233	999999	999999	158	999999	223	289	839	398	999999	452	999999	832	999999	213	500	849	999999	999999	521	735	884	721	769	986	999999	471	52	999999	999999	719	558	776	712	982	253	378	371	317	173	868	928	362	999999	981	807	837	342	999999	390	433	889	533	63	399	349	156	439	172	715	999999	999999	999999	831	753	999999	444	130	86	960	132	487	999999	917	652	999999	999999	999999	788	999999	290	138	117	658	143	999999	34	999999	322	999999	999999	999999	209	999999	999999	999999	999999	999999	705	96	373	717	266	974	999999	945	111	999999	999999	999999	817	883	650	982	999999	623	139	999999	698	924	869	720	807	999999	862	193	288	196	505	31	
680	999999	999999	702	999999	572	999999	142	999999	999999	727	418	322	730	825	223	298	226	177	797	501	985	832	999999	999999	652	910	823	122	83	999999	999999	119	389	999999	999999	327	948	999999	862	751	997	999999	510	206	999999	408	87	999999	999999	894	71	28	707	529	694	179	999999	485	173	662	999999	29	999999	530	812	309	999999	818	999999	896	999999	999999	314	56	999999	999999	999999	999999	999999	254	832	215	999999	999999	606	896	411	859	227	999999	999999	472	12	210	702	999999	432	980	394	999999	474	268	607	752	999999	20	999999	999999	34	459	847	999999	719	919	829	843	555	999999	924	916	999999	83	601	372	363	877	57	114	354	526	812	999999	200	614	779	574	999999	722	999999	595	192	750	999999	767	799	999999	753	92	380	858	999999	292	66	477	264	999999	667	245	999999	676	963	608	317	507	646	506	19	114	999999	265	999999	999999	515	338	733	156	248	833	572	999999	133	999999	733	495	104	999999	294	999999	999999	388	906	371	999999	999999	999999	583	443	999999	131	302	332	999999	942	125	999999	598	777	999999	999999	117	162	833	672	377	553	999999	999999	821	999999	126	221	296	755	761	358	873	509	558	706	159	713	910	712	279	698	999999	32	618	999999	999999	752	567	978	251	236	999999	999999	956	414	633	999999	622	924	15	91	46	999999	999999	767	749	999999	229	30	595	999999	251	131	403	999999	78	976	999999	948	907	373	654	318	513	999999	285	184	553	999999	83	450	101	985	707	198	662	591	841	850	133	416	999999	546	392	846	999999	951	999999	999999	346	999999	452	673	27	641	436	727	390	999999	492	574	999999	85	947	154	313	999999	424	214	999999	486	999999	415	825	500	839	117	925	999999	551	333	878	999999	807	999999	998	427	999999	75	762	999999	211	196	368	559	999999	458	599	247	999999	728	536	999999	270	999999	522	46	848	526	999999	329	801	723	114	168	999999	278	277	530	156	886	297	358	452	91	999999	947	999999	275	629	391	517	687	133	822	999999	999999	16	948	999999	961	999999	451	274	442	999999	999999	999999	999999	999999	602	190	999999	101	999999	440	187	649	999999	999999	999999	989	582	896	419	811	123	600	999999	371	908	272	329	627	194	316	845	94	19	999999	797	864	847	412	999999	210	448	596	476	392	999999	147	999999	373	337	999999	997	999999	999999	631	29	887	801	837	955	340	861	451	906	350	999999	103	640	240	787	710	151	179	870	999999	372	999999	999999	898	753	771	445	999999	299	221	319	300	240	387	928	909	999999	999999	457	696	999999	997	999999	999999	797	
999999	999999	597	586	626	831	827	999999	645	268	999999	764	903	94	193	894	906	161	695	41	999999	862	262	999999	999999	999999	141	999999	999999	870	375	999999	997	110	237	273	847	999999	672	390	491	616	999999	128	999999	154	170	924	273	999999	999999	845	999999	999999	504	662	254	999999	708	979	699	999999	999999	999999	893	999999	766	999999	999999	920	56	999999	489	314	549	999999	277	143	999999	733	487	217	458	381	438	999999	843	903	606	574	999999	562	999999	693	999999	999999	114	820	235	770	999999	999999	77	353	755	904	999999	689	554	816	999999	120	420	974	999999	492	999999	140	346	373	821	999999	205	292	900	494	999999	795	623	173	999999	999999	908	114	355	130	149	115	626	534	999999	164	999999	790	189	999999	999999	695	999999	208	730	974	483	861	999999	525	171	785	999999	270	46	571	75	391	243	999999	999999	315	629	999999	999999	550	513	812	999999	667	514	415	999999	992	352	999999	602	999999	999999	608	973	57	165	999999	958	363	662	365	497	602	999999	966	556	252	706	837	999999	821	855	999999	470	671	660	291	999999	756	999999	460	999999	999999	968	650	949	634	964	164	159	799	422	989	999999	157	325	999999	999999	548	999999	860	295	515	999999	781	569	263	148	312	396	874	819	999999	999999	212	448	631	634	999999	27	999999	999999	999999	999999	276	408	866	301	999999	356	999999	999999	471	999999	822	174	412	760	197	90	999999	496	662	768	999999	999999	999999	318	686	999999	693	973	139	999999	999999	999999	744	999999	838	382	999999	962	825	955	343	999999	358	314	857	47	45	871	446	368	331	435	999999	783	413	296	197	557	614	999999	999999	999999	999999	940	999999	250	430	585	921	814	387	733	999999	706	434	123	631	905	460	999999	674	822	537	999999	999999	511	999999	960	423	552	194	999999	357	222	303	264	588	417	354	617	616	459	999999	632	980	999999	764	919	359	999999	664	999999	106	999999	938	840	551	811	741	458	294	470	171	379	629	242	385	457	999999	179	535	224	560	843	42	224	999999	904	791	999999	746	46	611	133	887	902	58	999999	284	463	712	776	676	896	999999	156	999999	999999	12	748	223	999999	516	999999	765	999999	999999	999999	934	724	966	999999	999999	999999	711	258	859	48	491	727	194	993	183	949	467	999999	548	999999	521	999999	926	303	902	999999	397	999999	529	999999	367	447	181	795	457	999999	496	75	756	545	999999	84	297	259	97	284	564	999999	999999	566	999999	16	902	77	999999	58	797	673	744	977	999999	281	728	437	680	999999	999999	999999	999999	623	463	401	12	12	479	
446	598	677	215	627	999999	178	306	999999	709	360	544	113	999999	409	762	822	330	778	999999	913	999999	859	578	999999	999999	175	682	999999	113	330	14	899	597	999999	459	130	467	999999	498	999999	974	766	727	999999	509	452	345	147	999999	999999	999999	233	210	565	101	999999	108	172	899	999999	495	999999	999999	389	356	645	516	758	999999	641	364	213	999999	236	938	589	999999	258	543	285	829	545	659	472	258	781	698	41	213	999999	32	305	999999	185	89	999999	906	348	973	999999	936	587	197	999999	285	868	943	973	627	511	606	849	629	623	493	949	137	396	140	575	999999	484	554	238	619	69	985	114	157	751	682	793	999999	678	349	999999	357	440	196	999999	837	725	414	702	999999	182	676	604	691	139	69	999999	217	408	999999	462	43	959	609	226	999999	839	826	999999	828	999999	574	950	284	251	602	697	209	749	738	231	79	852	123	999999	392	390	422	27	691	999999	586	877	759	886	219	397	831	970	507	997	898	538	873	999999	608	725	330	450	999999	372	321	467	670	697	392	190	845	999999	833	502	999999	809	194	999999	999999	999999	200	397	42	999999	999999	999999	999999	740	332	541	978	999999	839	667	69	972	489	328	851	128	999999	999999	999999	999999	551	669	146	15	580	99	353	216	84	910	534	999999	417	333	506	92	999999	929	374	851	212	43	332	176	442	999999	999999	865	815	118	490	138	893	14	999999	206	999999	999999	170	243	999999	771	737	928	142	137	565	999999	822	768	902	287	999999	652	999999	518	346	970	572	135	769	999999	401	999999	430	406	49	413	670	309	990	979	768	141	999999	440	306	404	999999	315	889	173	53	56	999999	212	440	999999	188	154	860	999999	674	45	473	999999	380	771	508	735	97	161	495	999999	778	922	999999	999999	999999	395	221	942	935	266	245	605	444	354	759	228	966	999999	999999	526	449	868	314	733	999999	954	70	999999	999999	308	999999	737	999999	999999	278	293	692	874	263	792	999999	999999	196	999999	799	999999	999999	35	999999	289	769	299	926	999999	84	910	618	999999	898	43	335	687	56	999999	999999	507	999999	999999	86	999999	535	102	544	442	594	531	682	897	934	999999	689	44	522	616	539	928	999999	709	999999	367	999999	906	975	999999	467	255	871	558	378	301	940	360	948	545	754	677	755	494	999999	552	238	999999	851	108	353	300	174	440	107	120	697	227	999999	718	800	628	126	999999	974	999999	660	133	999999	642	999999	338	999999	977	999999	999999	183	326	334	999999	139	954	64	876	876	
177	90	441	461	999999	604	722	892	239	744	136	999999	440	520	45	999999	114	202	999999	249	24	214	196	578	245	937	380	999999	999999	589	846	573	249	447	807	268	229	671	269	48	999999	446	856	242	734	999999	742	806	299	999999	35	761	845	636	862	963	894	862	226	331	999999	999999	336	650	897	563	321	993	712	777	673	442	933	181	114	578	357	953	999999	933	204	574	603	555	564	95	727	612	585	844	373	367	455	938	815	315	999999	215	345	181	989	748	103	521	347	999999	999999	674	999999	293	615	940	27	292	999999	658	236	781	96	812	835	709	418	868	999999	999999	999999	994	366	999999	468	999999	999999	999999	999999	999999	481	92	218	972	266	62	999999	301	239	433	349	173	811	999999	999999	999999	999999	999999	999999	290	340	235	117	999999	999999	999999	318	734	824	473	331	354	348	999999	999999	153	573	999999	556	782	629	999999	999999	980	967	999999	193	999999	718	141	32	999999	337	663	125	255	975	187	377	433	744	354	476	999999	111	994	824	140	979	936	999999	15	975	562	661	223	596	136	73	780	999999	999999	999999	693	451	999999	27	999999	565	999999	177	396	747	999999	48	999999	650	999999	999999	973	999	999999	999999	781	999999	26	999999	774	12	902	659	848	124	999999	783	635	338	999999	324	866	976	149	574	58	999999	999999	268	852	524	999999	572	722	257	100	999999	999999	888	244	326	434	999999	252	683	662	281	329	282	160	350	413	945	867	559	22	996	859	999999	182	23	999999	758	999999	999999	625	999999	936	600	33	815	196	746	104	466	889	742	733	466	911	776	999999	105	117	512	121	440	705	173	245	103	921	118	716	230	327	675	865	992	67	333	999999	728	999999	345	163	666	851	411	670	279	272	403	999999	405	573	999999	999999	756	999999	194	634	773	999999	930	893	88	999999	873	148	223	999999	741	999999	999999	999999	721	847	772	358	454	589	304	999999	966	830	527	541	321	999999	424	34	999999	852	999999	698	571	373	327	999999	999999	636	977	272	456	402	531	994	987	964	852	65	878	408	694	605	339	280	398	109	999999	546	718	999999	724	198	768	888	536	889	870	999999	529	330	999999	817	611	41	56	573	309	533	553	999999	999999	368	155	710	999999	277	999999	300	974	228	85	538	918	761	999999	268	633	642	468	999999	104	505	999999	558	135	876	994	307	234	824	799	842	992	371	421	365	52	68	730	269	999999	579	999999	999999	254	999999	899	849	493	788	940	999999	75	455	262	309	999999	597	584	291	999999	71	
76	999999	999999	243	546	556	349	192	225	575	912	209	577	524	132	235	314	999999	976	154	814	445	999999	999999	777	547	119	999999	533	455	999999	448	986	468	513	232	881	20	999999	353	509	999999	572	374	754	999999	878	738	186	606	293	202	999999	999999	999999	999999	275	295	466	999999	446	237	999999	770	102	474	223	118	20	999999	353	999999	999999	632	644	999999	999999	520	999999	911	668	380	999999	999999	172	290	143	857	221	882	956	595	554	208	907	999999	652	802	281	999999	652	769	999999	286	262	989	17	682	999999	744	999999	755	907	999999	340	76	302	999999	999999	811	341	365	896	138	943	757	748	986	725	999999	860	79	999999	999999	268	899	653	658	675	182	283	461	374	477	134	211	999999	999999	868	841	980	921	204	470	948	297	872	599	343	999999	250	999999	956	130	883	688	516	807	999999	999999	422	999999	65	999999	999999	880	999999	429	999999	741	79	749	127	884	392	939	875	778	999999	971	36	63	325	180	931	999999	504	253	593	445	695	881	713	437	428	346	865	999999	999999	999999	307	453	595	999999	435	501	904	81	738	944	812	999999	999999	324	414	369	999999	999999	503	999999	385	746	835	568	56	999999	45	690	999999	55	999999	116	846	92	674	583	468	999999	744	439	999999	999999	515	649	633	999999	234	399	999999	69	28	999999	274	654	693	560	999999	36	554	247	999999	223	614	692	870	706	890	574	650	831	900	999999	150	73	930	952	241	999999	935	999999	963	999999	667	407	36	104	842	202	999999	124	965	441	179	507	973	142	999999	822	999999	926	999999	659	748	201	168	425	839	210	724	741	328	999999	101	999999	283	820	999999	217	665	776	999999	698	999999	536	865	999999	999999	643	100	797	143	418	416	18	32	999999	896	475	248	611	264	641	478	657	795	543	999999	713	233	999999	586	611	166	999999	72	378	483	222	335	700	990	206	999999	926	607	999999	999999	999999	999999	969	924	999999	968	64	521	232	999999	527	999999	332	999999	721	419	999999	220	999999	999999	412	945	999999	999999	999999	149	548	621	68	531	551	60	885	527	266	279	264	238	505	642	112	491	839	158	955	999999	13	581	278	786	181	715	85	999999	613	147	789	148	999999	999999	999999	442	462	701	999999	999999	855	805	861	451	999999	709	715	889	159	999999	115	504	875	999999	146	999999	353	282	359	836	974	999999	913	129	999999	126	999999	564	999999	670	999999	148	481	488	626	207	999999	999999	631	471	10	195	508	999999	42	295	999999	47	804	462	99	190	352	841	502	627	891	
742	961	49	721	161	675	489	999999	967	999999	397	586	938	256	526	651	887	835	999999	999999	230	96	999999	853	951	759	761	580	848	796	639	985	998	999999	999999	999999	999999	750	999999	520	999999	801	74	271	999999	461	866	999999	573	539	464	999999	713	999999	670	655	767	195	770	402	914	999999	999999	999999	394	411	587	632	279	661	999999	147	999999	279	999999	429	999999	933	977	500	892	999999	17	319	341	633	999999	109	999999	999999	108	406	979	456	999999	121	758	893	877	473	873	244	936	912	480	327	28	444	199	251	633	833	217	280	509	999999	999999	733	999999	760	140	999999	999999	947	562	662	167	540	673	598	999999	999999	65	514	999999	658	619	104	839	999999	614	837	910	403	698	274	198	709	999999	999999	219	34	999999	126	343	395	999999	999999	359	817	170	488	770	601	580	505	778	703	653	851	749	999999	894	826	156	999999	999999	999999	258	999999	999999	457	593	437	388	646	999999	939	180	999999	410	630	745	999999	999999	999999	76	318	823	202	495	495	66	105	999999	413	999999	999999	999999	50	817	664	740	70	353	999999	895	342	222	933	430	999999	532	999999	999999	129	71	873	972	30	999999	999999	999999	65	802	978	401	497	941	999999	999999	847	969	139	999999	746	889	684	678	150	241	999999	999999	890	772	656	962	643	655	999999	352	266	264	999999	814	999999	894	684	267	999999	321	407	400	247	999999	583	869	999999	999999	703	239	386	999999	832	789	999999	173	878	293	156	999999	757	841	575	633	260	593	999999	325	865	852	999999	426	313	829	833	343	858	474	999999	787	999999	645	952	146	965	71	432	170	322	395	25	400	121	358	564	565	825	999999	175	990	999999	87	142	851	34	959	891	999999	999999	168	314	414	104	368	457	999999	889	439	667	999999	170	858	999999	480	836	815	315	955	274	277	999999	254	999999	208	936	491	513	110	122	16	999999	999999	214	163	90	611	305	999999	901	452	676	999999	947	999999	829	991	85	661	999999	218	654	936	999999	688	650	999999	115	895	432	965	607	788	326	999999	999999	742	653	848	400	235	519	999999	64	822	601	131	306	332	379	945	416	852	999999	903	362	243	999999	526	999999	29	505	999999	330	935	844	887	999999	296	999999	97	347	236	270	999999	999999	102	881	916	97	529	999999	999999	526	486	558	755	702	422	308	785	61	999999	345	380	999999	119	241	999999	977	713	62	20	375	292	999999	999999	591	999999	214	270	361	999999	999999	983	999999	722	883	999999	387	99	194	999999	999999	182	999999	220	999999	890	999999	
999999	860	999999	938	383	477	753	999999	243	879	378	999999	999999	218	48	999999	287	697	361	124	16	236	397	999999	999999	529	405	31	203	257	999999	299	700	246	625	409	598	999999	66	516	999999	999999	649	964	999999	924	788	448	949	748	757	522	538	775	999999	362	472	31	60	999999	999999	732	999999	999999	491	89	473	169	592	638	834	451	999999	845	999999	999999	586	433	999999	999999	741	957	82	454	499	875	760	925	193	999999	999999	576	785	212	444	999999	100	663	482	929	460	628	855	320	913	316	880	693	172	361	999999	49	299	999999	122	124	660	770	497	616	329	999999	999999	330	999999	268	666	999999	410	832	611	923	950	803	999999	122	999999	761	540	193	994	999999	762	831	496	896	287	999999	999999	330	129	999999	175	865	609	912	652	534	618	999999	649	452	292	339	999999	852	99	999999	583	10	22	898	239	314	622	262	785	155	834	805	980	999999	999999	90	712	291	757	94	203	599	469	576	999999	884	543	552	784	433	90	999999	807	791	999999	999999	317	999999	99	861	253	357	137	507	700	812	999999	681	113	211	999999	468	105	14	999999	999999	540	999999	756	355	770	79	478	362	74	201	997	199	853	258	773	999999	202	999999	840	999999	999999	962	999999	339	219	862	448	999999	806	622	548	803	499	999999	558	871	474	744	100	183	999999	775	443	509	815	485	828	854	999999	144	276	209	999999	455	999999	578	569	426	145	908	631	895	555	999999	653	204	699	722	999999	999999	27	457	805	667	967	696	528	376	999999	734	43	593	153	671	355	349	639	53	619	980	311	999999	999999	999999	552	982	230	991	856	620	785	999999	164	999999	127	999999	403	999999	999999	825	999999	202	901	410	874	999999	752	884	106	314	564	999999	999999	719	999999	999999	848	622	124	984	999999	537	520	903	999999	928	438	617	553	536	999999	143	999999	793	930	118	157	999999	317	999999	240	345	895	551	999999	139	999999	445	936	159	970	781	392	503	359	999999	682	999999	462	946	999999	144	340	569	369	999999	101	320	789	492	999999	650	314	609	753	140	999999	968	847	819	999999	993	681	999999	566	173	751	999999	443	417	436	999999	745	371	999999	106	15	336	999999	999999	999999	692	655	999999	338	330	476	999999	750	228	880	713	999999	643	999999	614	999999	936	12	999999	679	39	876	381	65	999999	904	999999	702	657	135	316	785	222	780	243	348	999999	75	246	696	968	320	225	537	722	999999	999999	351	302	999999	78	333	999999	999999	18	816	284	398	667	999999	999999	91	103	103	573	
927	999999	999999	786	999999	999999	870	999999	999999	711	719	999999	843	342	671	999999	999999	999999	24	66	999999	798	266	772	427	74	838	408	999999	173	886	227	131	963	795	999999	999999	564	36	417	999999	999999	999999	253	999999	165	440	65	995	999999	932	681	89	46	591	139	999999	999999	368	212	396	471	945	345	825	501	539	879	547	610	999999	46	383	999999	858	425	319	23	483	272	999999	783	413	207	241	215	148	999999	382	999999	389	999999	206	999999	30	737	621	999999	428	797	625	999999	999999	394	71	895	999999	482	999999	176	820	668	999999	106	578	613	67	748	114	619	362	999999	999999	881	230	999999	840	999999	586	131	803	175	595	685	647	999999	275	29	145	345	907	666	906	216	845	721	542	109	255	416	679	999999	49	999999	445	180	63	637	173	999999	64	999999	895	999999	373	655	83	931	459	506	348	48	612	999999	712	696	999999	999999	45	509	869	740	314	180	451	999999	135	786	249	476	28	638	855	487	290	169	771	999999	842	200	648	611	999999	748	78	641	270	999999	106	749	999999	762	999999	664	788	323	443	725	615	999999	530	296	691	999999	487	710	999999	135	487	999999	924	700	458	844	999999	268	100	565	112	810	668	999999	689	500	999999	266	46	999999	698	999999	726	56	999999	409	999999	999999	919	667	271	999999	458	145	999999	554	999999	931	999999	757	803	529	233	877	622	805	774	676	999999	999999	148	231	674	999999	437	521	825	878	467	59	999999	508	349	432	304	999999	999999	999999	70	999999	999999	999999	951	288	397	178	743	849	433	437	634	994	754	728	999999	999999	693	999999	708	282	999999	946	474	265	999999	304	190	800	582	878	453	251	616	471	524	236	279	395	603	268	777	976	455	39	425	188	999999	621	903	263	60	893	825	787	417	729	447	696	704	102	987	942	276	554	984	393	388	293	213	302	770	308	864	449	999999	751	501	445	840	404	550	569	897	329	827	559	425	828	999999	795	788	999999	690	510	280	835	999999	900	55	999999	800	470	418	999999	492	752	999999	386	292	665	238	999999	999999	999999	999999	428	999999	999999	727	999999	967	999999	239	418	999999	999999	617	363	178	668	52	600	399	808	999999	90	161	295	999999	85	529	49	999999	398	566	786	726	390	958	851	999999	762	999999	999999	74	251	241	999	108	999999	144	676	217	623	999999	638	999999	58	705	471	277	759	121	652	904	999999	999999	999999	852	726	470	999999	404	999999	878	999999	427	779	744	362	848	161	197	999999	940	853	831	922	775	927	999999	999999	
685	999999	584	41	650	530	715	999999	238	401	157	381	999999	907	281	890	999999	343	220	833	314	352	623	126	572	999999	712	61	107	100	74	999999	552	791	552	999999	742	846	639	999999	73	608	134	457	13	815	705	42	582	940	186	999999	717	350	374	342	999999	468	468	80	818	664	999999	147	999999	233	828	53	365	374	158	898	703	323	769	999999	999999	176	122	756	999999	679	999999	999999	914	631	999999	999999	999999	219	43	284	388	568	87	408	999999	999999	130	780	999999	999999	676	999999	999999	287	999999	999999	580	669	123	707	999999	712	999999	149	195	881	232	705	26	999999	626	999999	340	874	520	999999	245	371	999999	999999	56	341	769	999999	12	270	374	637	892	999999	631	757	106	336	928	675	373	938	999999	688	999999	424	764	999999	46	531	877	917	999999	999999	168	999999	533	999999	661	24	943	983	146	925	516	595	813	213	994	868	59	999999	999999	844	771	306	999999	456	477	631	577	407	185	481	392	457	870	298	655	422	999999	999999	674	914	732	390	802	999999	182	178	611	560	999999	999999	481	873	971	999999	831	861	71	87	415	39	446	545	807	664	542	69	999999	524	558	582	644	835	339	999999	121	391	504	860	284	308	30	26	40	18	10	519	486	948	466	999999	360	999999	808	999999	477	197	582	148	755	999999	999999	96	12	794	533	999999	543	939	999999	450	366	210	999999	999999	999999	999999	514	799	664	999999	582	775	67	764	999999	497	37	694	999999	924	809	366	115	171	854	933	999999	999999	484	364	999999	547	149	26	999999	160	353	701	999999	999999	682	783	484	999999	540	999999	39	999999	573	45	999999	848	384	885	641	10	999999	641	999999	85	415	999999	999999	309	999999	45	636	51	336	999999	154	335	68	516	251	999999	999999	382	630	186	904	775	672	999999	745	136	999999	263	385	999999	64	711	999999	560	642	414	469	184	685	999999	51	987	911	501	999999	293	789	999999	643	999999	128	722	21	86	180	639	605	999999	564	999999	999999	382	665	999999	26	442	886	508	873	836	566	707	697	135	144	999999	863	180	999999	999999	346	304	999999	999999	318	341	999999	999999	389	999999	809	594	619	765	632	999999	332	21	485	458	407	291	994	806	999999	420	35	886	942	264	999999	999999	326	112	583	999999	762	895	591	685	742	999999	128	870	999999	999999	97	932	503	475	594	852	999999	110	64	65	310	813	999999	897	999999	814	999999	135	237	384	278	517	191	64	906	436	430	999999	999999	883	173	133	999999	86	332	999999	393	999999	999999	923	738	225	
57	527	999999	948	184	693	378	928	999999	999999	643	652	999999	580	750	448	568	167	999999	895	393	181	999999	187	44	645	999999	224	999999	953	465	999999	646	62	999999	999999	786	999999	999999	736	999999	788	789	999999	489	136	382	752	351	999999	907	999999	501	843	999999	876	635	999999	913	538	129	164	507	150	537	999999	16	651	120	96	662	610	904	695	473	605	392	722	697	999999	273	822	872	486	56	953	999999	803	230	593	38	999999	54	999999	616	277	291	999999	642	159	999999	999999	641	265	999999	306	607	805	379	236	493	913	402	15	275	999999	291	30	103	583	528	213	431	527	68	999999	566	191	88	999999	324	999999	999999	999999	789	999999	190	999999	204	999999	355	15	433	993	109	124	999999	49	458	999999	985	270	555	69	630	915	308	124	207	325	740	426	727	183	999999	750	834	854	225	732	126	999999	999999	354	237	999999	779	437	428	943	673	527	999999	768	220	63	197	29	918	999999	244	76	419	999999	999999	929	288	260	92	999999	290	999999	823	725	203	320	445	999999	999999	117	145	870	999999	264	651	223	693	958	962	858	563	814	936	352	498	60	265	945	999999	308	243	528	355	79	662	235	999999	17	575	899	617	987	198	810	737	999999	380	165	238	795	246	330	298	233	795	475	512	999999	237	999999	65	500	999999	533	873	999999	524	999999	601	425	519	685	392	73	250	576	625	135	999999	134	679	109	717	550	72	999999	240	999999	284	197	999999	233	780	432	844	999999	132	665	936	999999	848	754	999999	812	999999	560	999999	999999	983	229	999999	999999	999999	112	473	955	783	323	470	999999	999999	402	999999	999999	999999	295	905	960	999999	132	999999	960	999999	494	999999	924	999999	904	274	511	976	15	999999	65	999999	347	999999	999999	958	888	344	809	999999	976	744	999999	999999	999999	120	990	999999	976	16	861	775	890	999999	381	999999	999999	420	999999	999999	958	999999	380	999999	999999	77	365	928	238	12	340	787	644	999999	223	749	829	521	999999	794	284	857	999	999	287	999999	456	160	999999	850	419	478	999999	760	999999	992	999999	201	999999	93	755	71	426	999999	676	83	999999	134	999999	632	997	37	35	94	999999	999999	999999	999999	999999	15	620	214	943	387	999999	861	332	883	999999	230	385	637	404	999999	48	223	999999	35	333	214	158	331	187	362	852	391	452	380	986	144	999999	992	224	999999	999999	999999	128	48	999999	814	999999	258	999999	752	256	370	633	723	55	999999	670	958	57	772	857	298	999999	999999	535	999999	418	951	999999	999999	222	392	423	
292	838	498	105	402	644	519	462	900	999999	999999	116	999999	758	729	335	999999	473	60	999999	999999	999999	184	523	537	512	999999	999999	800	361	220	999999	864	947	350	884	557	465	278	323	538	319	999999	572	602	999999	999999	452	689	999999	470	920	172	447	971	39	664	975	567	999999	465	123	662	548	515	894	251	544	418	999999	777	969	999999	999999	999999	141	999999	612	920	999999	999999	736	715	184	890	300	377	427	999999	320	230	582	898	388	857	424	656	419	66	707	999999	509	999999	845	848	999999	999999	435	999999	999999	733	62	64	513	999999	999999	408	999999	657	225	999999	824	999999	107	624	205	81	999999	878	991	485	886	555	222	820	959	702	870	335	399	574	941	396	146	587	178	999999	394	957	999999	999999	178	761	841	190	999999	940	936	999999	652	429	907	999999	49	364	846	507	999999	693	471	999999	999999	163	268	650	585	438	432	520	456	678	999999	859	750	975	316	999999	713	42	412	29	999999	649	682	969	999999	394	356	782	741	670	999999	999999	496	999999	488	25	502	201	999999	979	518	426	999999	999999	742	999999	806	74	57	720	999999	999999	290	451	999999	999999	480	999999	983	201	91	649	779	999999	999999	985	373	648	999999	999999	632	522	999999	432	511	349	874	708	236	618	587	292	734	30	999999	875	421	54	999999	600	544	214	218	999999	897	868	999999	989	981	999999	685	999999	999999	755	999999	281	382	999999	999999	920	999999	771	999999	374	613	999999	915	999999	999999	127	573	328	806	896	756	428	313	33	535	643	999999	999999	726	999999	999999	429	714	999999	932	605	502	563	114	920	586	773	152	843	800	108	999999	999999	92	999999	193	999999	361	681	998	668	967	358	332	306	227	138	55	592	441	194	95	935	825	311	624	999999	223	886	319	983	286	469	999999	999999	690	814	802	862	294	576	77	42	980	274	638	153	240	807	702	458	727	999999	999999	615	23	27	73	999999	249	999999	999999	999999	372	25	392	507	135	895	616	413	335	193	307	864	127	999999	955	561	673	480	780	416	193	860	266	726	67	999999	423	672	750	32	623	999999	433	601	999999	965	881	999999	999999	999999	200	298	132	544	999999	548	999999	960	71	511	116	768	403	999999	291	511	758	665	450	999999	482	944	663	999999	999999	196	441	999999	999999	999999	679	543	462	445	225	895	738	721	475	519	128	999999	610	999999	999999	999999	718	696	319	168	216	225	689	510	862	256	635	819	974	75	116	973	578	81	832	573	315	958	999999	396	999999	47	200	999999	999999	29	343	
424	397	715	478	745	215	233	783	463	853	952	582	969	269	999999	999999	999999	412	155	999999	538	416	352	999999	760	184	923	999999	178	35	757	999999	843	913	221	999999	269	597	371	767	355	298	378	719	363	385	552	137	854	999999	790	999999	253	144	999999	17	55	999999	717	570	292	837	614	438	106	841	999999	999999	58	496	487	812	50	388	539	250	48	632	999999	384	632	795	541	999999	244	238	999999	708	999999	999999	999999	102	879	801	999999	517	683	940	623	999999	646	496	89	367	813	999999	488	999999	605	563	969	422	981	999999	938	999999	306	736	203	867	974	40	947	844	999999	394	933	999999	903	31	999999	108	19	673	738	999999	716	184	75	266	749	11	113	999999	243	964	121	999999	999999	988	220	947	746	755	546	616	548	244	999999	428	54	249	962	583	999999	999999	413	317	999999	802	779	132	671	937	999999	973	926	403	610	155	282	396	999999	999999	810	619	999999	999999	136	999999	597	999999	926	999999	999999	999999	999999	529	557	372	561	999999	999999	999999	219	98	285	809	999999	572	689	155	634	112	156	657	863	58	772	999999	999999	159	190	482	214	307	999999	35	725	618	999999	406	999999	248	999999	478	999999	325	705	722	999999	552	626	999999	999999	451	999999	824	500	563	999999	989	757	180	852	412	623	999999	856	911	999999	260	93	28	637	292	310	395	518	677	213	548	999999	60	52	967	532	627	49	763	459	380	999999	171	972	945	999999	674	999999	999999	855	985	999999	999999	829	93	468	608	926	159	151	462	316	822	360	107	646	707	137	884	879	996	430	103	462	522	999999	922	999999	691	643	635	999	336	999999	228	999999	559	231	959	999999	924	700	889	621	996	74	712	999999	999999	999999	942	999999	999999	312	999999	999999	375	341	316	999999	546	999999	244	515	516	463	979	10	999999	999999	999999	485	999999	999999	954	305	540	999999	465	457	23	122	181	392	701	999999	497	34	963	663	714	228	914	602	962	999999	465	384	114	543	95	711	999999	999999	221	466	378	135	999999	999999	34	893	875	858	353	434	390	999999	814	427	965	954	47	479	999999	999999	571	575	424	592	840	999999	376	999999	372	311	999999	325	181	245	719	999999	676	999999	638	820	352	65	999999	538	981	613	569	687	999999	999999	999999	207	551	999999	895	999999	710	765	999999	868	526	953	496	999999	999999	75	999999	579	708	603	288	999999	841	493	527	999999	999999	886	610	236	596	689	354	241	637	246	999999	999999	350	916	662	910	686	769	303	999999	568	217	548	999999	932	990	979	
973	852	47	999999	68	824	389	487	824	165	999999	282	837	608	264	999999	752	301	999999	999999	791	941	377	950	81	200	138	999999	999999	347	999999	304	605	710	381	389	599	880	715	14	960	438	837	755	200	999999	466	790	999999	803	796	999999	999999	761	197	999999	484	97	294	868	696	442	379	486	472	999999	676	999999	237	875	815	999999	586	846	999999	362	999999	622	759	584	733	999999	999999	999999	551	78	222	843	523	999999	904	512	999999	847	318	528	69	999999	292	999999	820	999999	562	999999	988	924	48	245	999999	834	929	999999	337	709	144	999999	799	74	934	999999	979	999999	612	889	970	312	285	739	537	749	303	751	339	760	999999	999999	785	999999	326	627	39	977	359	688	419	51	184	886	712	960	999999	999999	999999	999999	29	999999	727	673	468	685	999999	309	707	744	999999	187	533	577	944	740	573	596	748	316	374	999999	999999	999999	479	999999	138	999999	36	577	30	309	999999	450	740	777	999999	999999	745	640	979	730	279	615	158	242	518	607	942	971	999999	142	256	999999	524	999999	514	803	999999	999999	999999	999999	283	140	999999	241	852	92	836	177	74	461	850	117	337	644	732	867	775	247	420	530	999999	64	190	888	999999	999999	926	723	273	999999	917	216	93	999999	457	148	891	999999	389	435	771	774	906	935	291	148	999999	879	999999	646	37	956	999999	999999	803	999999	999999	999999	999999	637	999999	122	999999	999999	544	644	33	608	197	593	975	999999	858	999999	759	999999	157	255	999999	914	999999	56	439	999999	845	961	97	66	925	999999	198	66	738	752	999999	999999	870	714	999999	999999	124	183	692	700	670	999999	999999	143	999999	999999	81	704	238	274	205	119	683	287	357	583	556	999999	683	958	404	919	130	116	714	111	810	442	854	959	999999	268	999999	738	956	999999	999999	953	999999	999999	167	494	999999	999999	556	170	999999	593	999999	817	999999	157	500	999999	999999	999999	58	991	999999	175	321	638	999999	279	474	999999	755	945	999999	680	719	603	187	879	801	910	102	655	559	553	136	999999	85	46	868	999999	767	999999	442	999999	627	871	534	624	999999	528	644	557	999999	999999	415	39	272	686	108	497	970	620	933	395	999999	402	442	999999	999999	104	999999	813	411	823	179	135	512	125	999999	999999	79	563	398	282	276	999999	656	939	999999	106	954	398	999999	381	681	156	696	999999	556	235	439	658	999999	397	965	831	156	186	450	289	527	156	633	999999	428	417	232	660	128	124	746	502	999999	942	999999	174	874	39	152	32	439	464	569	828	
418	420	978	11	316	445	999999	479	999999	858	999999	808	765	688	953	999999	924	45	928	442	488	936	921	999999	257	800	956	127	999999	999999	999999	72	586	805	842	17	438	231	999999	683	726	999999	14	879	372	340	999999	196	86	877	999999	403	535	137	999999	481	499	345	753	515	488	999999	445	999999	17	517	231	959	846	945	835	702	691	255	715	999999	932	51	280	916	401	770	50	166	330	457	536	459	999999	370	518	103	478	838	204	455	830	934	871	854	999999	449	999999	140	52	404	711	999999	421	136	549	457	75	999999	999999	717	239	289	749	559	981	999999	504	485	437	999999	234	853	60	269	391	998	179	425	807	951	430	999999	123	925	745	255	48	338	821	70	999999	641	999999	486	226	551	195	321	873	347	945	864	703	310	180	999999	239	161	745	550	287	649	999999	999999	297	999999	175	823	814	735	733	175	663	376	714	999999	140	573	53	999999	813	857	552	470	16	566	999999	813	755	999999	26	886	593	280	783	388	612	999999	199	896	386	372	507	999999	613	780	210	337	596	586	727	665	117	906	737	429	107	569	999999	730	122	361	77	925	999999	846	581	392	593	336	981	999999	999999	999999	462	999999	360	414	856	235	365	879	999999	179	170	360	779	999999	543	363	291	52	404	468	783	999999	304	999999	999999	767	999999	817	743	999999	605	158	291	960	453	296	79	692	999999	930	375	999999	144	999999	765	369	999999	894	849	239	54	938	184	914	373	438	999999	999999	986	98	37	547	145	957	574	21	78	818	244	256	293	598	339	473	103	551	889	999999	816	68	699	999999	999999	514	999999	666	973	376	596	25	150	301	705	624	903	827	106	187	999999	754	999999	258	660	603	946	455	608	711	821	822	548	999999	999999	927	398	723	999999	999999	741	908	48	701	232	228	999999	999999	892	715	570	999999	999999	712	83	72	767	451	999999	374	568	769	67	272	555	774	477	401	339	778	235	189	999999	474	446	425	716	600	36	999999	999999	953	999999	999999	999999	554	377	835	675	899	169	947	80	999999	73	972	850	775	999999	457	999999	714	662	124	490	390	999999	979	276	658	356	999999	424	221	877	614	216	999999	131	10	406	999999	999999	439	999999	999999	999999	52	411	473	574	999999	454	579	690	999999	300	448	412	760	536	398	569	26	553	992	532	999999	337	999999	765	686	654	154	60	120	988	233	506	212	281	976	999999	802	93	999999	723	845	999999	104	323	768	761	371	999999	18	999999	709	885	626	754	999999	
999999	951	708	888	295	999999	528	579	794	999999	942	999999	488	999999	999999	767	933	148	279	687	999999	242	145	997	925	293	999999	999999	999999	288	347	880	458	31	271	626	999999	205	130	423	327	951	310	255	999999	999999	999999	914	198	313	999999	999999	357	77	999999	482	999999	711	962	12	629	999999	999999	999999	729	71	751	466	298	203	673	999999	27	855	369	385	999999	890	180	374	410	765	854	735	512	599	532	390	999999	788	811	392	243	128	793	841	420	794	999999	764	809	426	999999	995	640	48	729	501	707	547	549	925	540	598	999999	999999	631	999999	13	139	539	370	368	509	999999	291	504	899	72	999999	965	148	374	416	565	984	999999	858	104	999999	870	41	682	560	999999	885	852	644	526	929	220	614	790	395	235	448	67	126	613	358	543	830	439	189	582	999999	561	133	999999	617	725	772	711	999999	269	507	999999	807	270	506	438	859	382	142	317	999999	357	978	191	999999	927	32	255	999999	930	49	602	503	978	837	334	728	999999	999999	999999	447	903	261	135	999999	760	259	855	116	920	683	457	306	871	232	999999	583	942	916	689	702	999999	999999	608	230	999999	194	829	433	999999	710	257	473	928	999999	456	999999	852	463	999999	677	176	999999	999999	256	999999	306	631	999999	782	750	785	695	229	511	920	938	653	905	999999	999999	999999	432	933	999999	436	984	999999	11	775	958	730	489	560	21	999999	387	999999	361	999999	608	563	999999	650	431	924	999999	253	427	949	517	452	946	999999	999999	258	744	216	999999	820	999999	928	999999	999999	999999	30	306	145	217	999999	999999	799	301	999999	999999	21	356	782	511	295	873	741	949	999999	999999	515	784	848	999999	763	791	180	533	541	41	680	933	999999	826	411	627	426	999999	451	416	718	161	679	426	999999	901	961	704	329	946	865	999999	578	723	318	246	457	999999	999999	194	372	275	760	246	999999	87	263	956	110	668	457	999999	999999	999999	999999	364	999999	999999	990	861	829	476	214	999999	175	999999	365	379	517	999999	179	60	591	267	999999	453	400	443	882	999999	648	999999	999999	661	499	999999	999999	933	184	953	141	35	999999	592	364	895	71	175	999999	999999	999999	883	448	999999	498	406	999999	999999	601	105	963	999999	549	999999	223	823	999999	552	999999	999999	999999	999999	999999	563	44	999999	675	998	903	157	392	235	999999	50	978	764	567	999999	173	103	54	239	341	88	999999	470	999999	999999	379	540	33	518	80	999999	999999	299	688	999999	999999	353	731	126	347	999999	713	738	308	508	320	999999	
999999	213	389	999999	961	990	101	127	573	574	667	588	629	372	134	873	164	308	428	999999	86	999999	768	999999	372	928	892	887	999999	999999	999999	977	999999	920	284	819	139	78	999999	631	208	570	999999	336	686	152	496	999999	329	839	583	999	999999	632	999999	584	444	999999	639	999999	108	213	999999	322	412	999999	999999	709	999999	315	999999	999999	205	999999	489	515	371	442	143	229	999999	999999	999999	535	677	171	999999	999999	999999	699	384	569	999999	999999	532	999999	999999	998	923	996	338	787	886	24	999999	497	804	292	152	865	222	12	436	419	601	191	645	226	999999	250	792	999999	169	398	999999	999999	657	136	274	494	999999	373	999999	147	891	654	40	553	440	189	999999	614	999999	683	487	999999	142	999999	477	999999	359	602	363	999999	213	669	999999	999999	999999	920	840	677	28	657	178	999999	999999	999999	999999	947	161	101	786	999999	883	188	999999	999999	999999	558	52	999999	659	924	999999	104	999999	835	999999	231	999999	542	470	519	349	689	596	354	514	638	887	843	500	529	999999	267	815	897	799	999999	10	151	587	999999	877	212	999999	103	521	84	839	659	365	306	999999	619	631	276	999999	203	591	323	999999	282	999999	999999	147	139	734	877	999999	121	45	908	230	885	954	935	641	146	671	502	832	440	798	238	487	203	608	580	636	999999	781	605	443	686	179	999999	863	679	75	888	369	643	795	999999	623	999999	999999	46	664	696	999999	979	999999	99	999999	541	484	443	721	943	531	164	251	739	999999	440	999999	543	715	650	81	962	80	999999	143	199	644	81	999999	40	999999	572	999999	939	999999	802	82	354	999999	638	830	999999	958	131	366	999999	401	65	397	999999	981	541	330	999999	624	672	908	750	999999	999999	896	412	999999	690	825	959	248	999999	999999	538	367	131	348	999999	820	999999	14	948	999999	999999	797	588	684	999999	999999	585	999999	902	999999	251	893	999999	398	999999	999999	999999	602	999999	999999	407	966	99	240	859	825	999999	203	253	999999	973	999999	959	334	36	504	318	728	406	640	249	717	345	999999	999999	644	999999	733	443	345	402	58	736	652	999999	962	707	358	824	606	199	392	999999	709	351	583	933	997	371	409	433	699	205	999999	66	999999	630	999999	999999	224	790	137	999999	907	999999	924	930	999999	316	74	999999	959	999999	800	451	857	719	636	999999	10	711	47	371	999999	912	703	853	109	596	339	341	999999	702	610	815	72	632	101	908	426	653	626	999999	306	612	473	796	405	999999	208	970	999999	467	999999	513	753	999999	999999	994	
107	81	831	999999	976	999999	202	267	302	984	999999	235	627	999999	229	999999	94	355	74	431	449	907	458	913	397	369	347	147	999999	999999	71	999999	906	999999	999999	354	999999	905	714	574	999999	216	503	999999	806	973	352	999999	247	308	999999	408	700	303	555	999999	999999	917	333	617	999999	65	220	205	923	92	328	530	915	875	535	999999	999999	999999	21	243	413	47	116	423	26	999999	999999	748	679	663	606	612	552	621	730	999999	581	107	188	364	995	307	497	724	999999	822	361	372	773	248	767	209	292	322	786	585	811	909	600	999999	165	999999	526	269	485	715	999999	304	154	631	607	542	321	656	247	116	999999	391	999999	204	999999	537	999999	999999	895	406	999999	999999	999999	155	102	999999	506	863	999999	533	781	999999	249	939	843	67	999999	151	641	235	887	999999	84	680	45	429	150	999999	606	627	497	96	373	88	394	999999	999999	999999	539	935	46	458	457	714	334	323	999999	829	361	661	319	833	799	999999	999999	999999	165	164	999999	999999	531	111	266	582	46	695	999999	999999	554	999999	999999	229	999999	999999	198	439	999999	370	355	722	999999	320	54	945	317	664	999999	703	999999	699	592	314	889	866	413	935	201	875	678	999999	999999	982	285	999999	73	100	230	103	999999	999999	517	794	809	397	999999	221	66	321	999999	999999	408	170	600	999999	512	999999	339	746	999999	263	248	312	692	715	272	305	44	788	882	999999	999999	203	231	490	191	797	505	501	480	202	999999	879	610	306	241	999999	391	999999	753	999999	760	483	801	227	840	214	999999	103	135	100	186	277	439	57	999999	999999	999999	119	673	999999	787	838	275	109	385	368	702	396	999999	973	913	614	999999	999999	999999	999999	402	13	999999	999999	695	412	999999	999999	26	610	450	563	999999	37	360	282	757	48	992	921	218	702	842	999999	512	716	619	162	186	572	241	337	591	999999	812	999999	469	999999	29	384	473	884	92	774	917	999999	38	456	622	641	856	997	119	544	751	999999	171	999999	473	979	793	223	213	454	379	123	971	999999	999999	999999	812	70	29	999999	458	999999	619	78	999999	999999	687	172	539	545	715	999999	999999	56	999999	122	773	999999	233	49	591	259	681	638	999999	999999	176	647	241	206	828	999999	978	501	95	428	90	999999	612	109	999999	630	684	999999	999999	144	895	925	999999	112	999999	520	837	979	36	209	999999	999999	673	760	207	999999	930	343	717	919	266	726	961	807	41	680	689	133	748	961	575	22	999999	270	908	999999	493	139	553	318	958	999	
999999	885	776	109	429	852	902	261	699	350	951	820	878	179	999999	356	80	971	831	714	240	75	634	639	92	412	852	955	556	801	999999	408	999999	266	260	85	41	999999	999999	837	230	497	271	234	71	88	392	738	287	146	999999	581	487	254	999999	999999	261	147	26	27	999	947	704	999999	560	552	859	621	919	999999	325	148	720	993	493	743	803	999999	999999	13	30	124	677	419	999999	218	921	715	498	850	824	893	915	244	837	283	999999	373	673	999999	228	770	818	399	821	920	860	999999	761	35	606	851	569	999999	999999	999999	999999	294	165	352	630	154	133	79	74	431	999999	486	166	220	950	440	736	67	999999	259	999999	287	598	822	357	438	954	473	253	972	333	902	247	952	999999	999999	217	331	999999	84	999999	749	335	399	697	384	336	999999	84	176	124	999999	999999	747	590	992	695	343	994	999999	200	999999	999999	999999	107	330	249	214	217	999999	233	999999	178	710	611	555	952	209	134	973	111	412	399	999999	858	821	674	499	999999	20	812	874	999999	698	884	988	924	243	301	377	145	132	999999	631	999999	709	344	527	146	44	999999	495	218	999999	999999	787	270	748	243	286	656	749	842	206	639	358	88	479	826	999999	999999	999999	908	999999	999999	979	78	767	144	158	487	156	363	337	999999	326	665	314	608	106	727	185	10	24	999999	999999	999999	147	992	594	630	864	701	522	413	330	587	462	193	999999	999999	503	999999	999999	799	509	396	514	999999	322	693	999999	871	729	999999	455	718	893	44	999999	999999	999999	999999	550	528	622	454	840	924	999999	739	213	130	497	999999	233	999999	999999	225	999999	999999	775	911	679	901	857	992	999999	627	999999	612	694	427	741	422	787	999999	73	999999	999999	65	555	999999	585	583	490	999999	384	351	671	999999	801	677	822	452	999999	999999	105	648	671	630	482	999999	966	47	999999	785	389	85	999999	505	508	360	999999	166	454	194	336	105	420	214	618	631	955	84	999999	26	999999	299	999999	999999	633	424	895	556	999999	999999	624	548	539	999999	273	308	999999	176	385	451	638	666	998	738	693	10	238	999999	21	850	999999	892	237	38	999999	99	586	833	872	93	999999	999999	999999	122	570	788	566	716	999999	319	881	999999	698	368	387	938	301	760	83	632	196	999999	544	732	83	999999	999999	510	524	183	722	915	304	302	986	999999	93	885	178	905	999999	999999	999999	701	969	480	999999	999999	999999	252	798	999999	760	999999	896	36	999999	999999	49	838	477	65	202	999999	999999	965	493	
406	999999	241	855	416	592	999999	999999	674	912	843	999999	603	538	452	859	999999	385	896	999999	65	405	959	208	999999	999999	340	438	388	329	758	113	13	999999	797	999999	419	396	392	243	592	60	231	124	999999	97	446	309	999999	205	919	999999	999999	809	438	10	999999	43	623	570	999999	999999	810	999999	164	999999	759	616	741	999999	450	885	992	999999	573	14	999999	845	104	154	999999	40	414	192	410	376	999999	999999	999999	796	82	385	773	999999	980	852	250	876	960	999999	999999	829	568	77	754	999999	398	46	246	433	999999	577	939	478	999999	231	999999	627	999999	999999	336	565	999999	944	884	75	999999	180	682	999999	764	307	885	729	999999	579	471	347	438	375	999999	376	957	133	969	505	446	304	660	999999	526	622	931	182	48	773	999999	623	193	689	922	228	364	524	668	999999	692	999999	999999	591	759	988	999999	579	809	999999	607	935	975	388	628	817	519	999999	204	151	375	999999	691	52	999999	847	163	748	453	759	22	443	464	999999	999999	237	999999	79	999999	538	433	362	373	87	176	834	648	804	71	114	708	440	330	999999	163	979	527	999999	782	912	834	450	999999	59	999999	174	480	535	574	400	185	999999	924	665	717	23	348	613	876	974	209	999999	687	349	61	581	122	937	295	833	709	31	297	97	999999	983	999999	324	139	12	999999	122	239	670	929	999999	515	664	809	150	641	913	743	807	999999	485	762	999999	997	999999	61	542	250	999999	691	999999	999999	837	999999	734	786	34	484	874	620	96	999999	27	999999	794	75	999999	138	155	202	795	999999	489	999999	999999	230	450	326	762	999999	999999	872	498	999999	775	113	999999	703	85	363	616	439	999999	196	999999	366	745	376	213	311	999999	414	104	548	895	999999	674	999999	743	513	346	708	721	923	799	224	999999	48	644	690	397	999999	63	792	586	365	999999	999999	758	861	999999	84	122	461	999999	416	999999	999999	93	900	999999	999999	959	571	27	908	718	945	397	411	999999	707	731	523	999999	999999	360	312	962	539	467	381	704	881	999999	271	595	269	577	999999	446	680	954	744	260	181	794	492	999999	677	647	472	905	357	135	999999	352	999999	547	506	999999	475	987	553	443	68	999999	88	542	999999	323	458	378	14	999999	65	752	987	273	999999	64	999999	537	294	999999	999999	475	356	999999	261	999999	996	721	81	336	970	692	411	999999	201	999999	999999	999999	29	364	198	104	900	999999	80	34	999999	335	805	451	197	938	703	661	999999	593	175	332	290	999999	326	737	307	999999	
999999	373	351	999999	82	91	347	919	517	999999	703	900	574	962	685	999999	999999	670	916	999999	149	999999	989	749	999999	608	495	394	668	193	48	461	797	999999	399	706	999999	680	263	723	113	278	430	773	999999	548	28	212	647	62	283	655	821	677	539	960	999999	601	823	473	596	953	999999	999999	999999	252	112	352	573	978	555	883	417	202	525	870	612	226	792	324	999999	999999	999999	616	910	392	640	129	693	438	332	90	856	789	137	160	28	999999	881	714	445	676	638	668	507	400	248	628	161	668	358	999999	809	999999	883	999999	216	644	424	509	612	983	659	144	655	475	36	999999	75	375	852	999999	999999	87	878	999999	654	88	118	520	999999	21	967	34	90	175	280	357	905	823	943	383	681	999999	111	462	27	999999	23	42	373	620	999999	786	999999	999999	822	731	630	970	659	138	535	904	365	601	25	999999	64	999999	999999	678	722	251	431	478	834	963	976	999999	896	160	999999	86	156	533	999999	191	219	247	352	549	727	935	174	815	848	777	999999	999999	446	999999	448	533	837	695	898	322	364	346	17	859	999999	213	83	999999	999999	999999	757	999999	999999	834	424	816	147	655	951	786	86	616	999999	67	947	475	979	999999	711	541	249	460	634	144	826	999999	240	999999	794	999999	862	999999	751	999999	29	193	365	612	967	632	999999	999999	999999	122	999999	747	716	950	911	289	999999	999999	797	532	999999	999999	207	999999	999999	552	586	655	999999	437	924	421	999999	240	47	999999	120	377	546	89	155	66	716	522	899	88	166	290	581	514	999999	303	868	229	189	722	999999	356	604	425	55	740	999999	316	198	824	999999	485	999999	157	999999	856	32	718	386	163	590	685	120	928	395	305	999999	356	148	630	553	645	61	324	779	763	772	999999	999999	415	735	410	999999	84	999999	681	999999	433	999999	442	280	160	999999	36	999999	310	999999	676	39	999999	666	974	178	999999	281	248	434	598	378	415	94	902	684	970	999999	999999	361	45	733	714	999999	650	20	706	360	403	801	34	191	999999	999999	106	101	292	999999	999999	241	766	803	957	999999	779	65	930	358	378	999999	999999	609	952	949	209	942	324	823	25	963	471	216	999999	446	409	416	999999	887	987	810	999999	230	666	999999	999999	242	999999	467	999999	595	999999	999999	999999	999999	929	425	239	529	328	163	776	469	734	797	770	999999	925	999999	847	372	166	53	370	567	83	651	942	14	364	967	999999	857	675	430	883	123	234	950	517	984	187	379	568	999999	44	
999999	496	869	188	44	999999	999999	620	999999	439	999999	987	424	854	287	482	235	999999	999999	986	919	794	313	999999	656	335	999999	13	862	195	999999	484	536	533	150	999999	83	825	999999	660	912	247	890	999999	845	135	810	105	239	512	952	214	217	847	999999	999999	193	955	532	709	341	260	757	999999	652	999999	461	891	999999	132	408	409	844	700	999999	682	999999	999999	78	530	524	879	773	360	243	582	276	688	419	13	999999	127	303	621	999999	661	490	999999	348	292	674	999999	391	999999	113	552	999999	999999	999999	441	243	999999	887	11	999999	462	487	999999	365	999999	296	999999	482	710	999999	291	999999	232	382	999999	202	999999	973	785	856	606	497	666	257	690	221	759	915	977	769	110	999999	302	437	866	184	999999	935	278	995	999999	446	999999	956	822	447	147	144	999999	999999	999999	898	111	999999	588	964	820	159	674	858	537	857	505	999999	999999	61	999999	794	516	249	999999	678	704	790	955	169	999999	709	435	253	999999	999999	566	737	999999	212	137	156	849	901	363	933	270	420	467	53	999999	740	999999	999999	999999	352	628	119	140	999999	203	321	200	428	999999	121	999999	431	999999	913	300	999999	999999	847	999999	667	945	614	886	185	417	294	332	911	227	85	802	999999	619	731	995	457	606	197	999999	816	955	430	999999	999999	999999	838	636	999999	999999	184	940	999999	846	999999	407	24	233	955	544	909	989	289	211	999999	318	69	811	62	917	843	170	612	839	117	999999	999999	860	644	965	578	999999	777	999999	53	999999	743	999999	653	334	981	233	651	999999	109	827	676	229	681	933	159	999999	583	637	910	23	999999	229	739	265	882	164	589	989	965	999999	221	999999	168	999999	574	999999	168	727	936	619	999999	959	739	290	44	305	188	999999	816	551	84	999999	257	39	807	999999	87	398	452	999999	644	661	999999	999999	999999	554	71	744	368	907	869	856	701	999999	504	378	489	459	999999	586	999999	878	183	999999	999999	999999	999999	999999	139	999999	999999	769	285	118	974	857	999999	891	675	489	244	443	351	909	999999	999999	448	956	534	439	45	628	999999	999999	851	765	487	273	999999	543	680	932	615	318	999999	109	581	999999	326	647	106	597	784	740	999999	541	537	274	741	959	633	999999	999999	700	24	546	999999	419	999999	219	379	999999	230	141	808	312	828	999999	176	999999	999999	855	640	887	342	999999	843	437	523	319	238	999999	999999	711	999999	763	338	914	303	205	999999	999999	335	116	999999	99	377	652	931	50	713	504	107	169	999999	777	287	716	
367	577	702	999999	896	999999	981	999999	485	518	232	55	973	913	738	971	84	999999	530	533	619	253	79	201	506	483	606	733	125	372	398	142	486	622	557	726	999999	344	274	386	135	121	613	858	430	999999	76	799	766	136	94	837	256	753	106	999999	508	511	999999	423	351	257	50	999999	129	999999	569	361	366	999999	478	740	220	154	408	508	999999	220	999999	621	417	806	967	988	288	561	999999	999999	525	442	228	990	677	999999	44	999999	80	999999	739	340	326	714	442	753	658	999999	999999	112	355	999999	484	999999	999999	55	999999	545	290	62	834	568	214	836	835	924	794	487	73	369	119	530	999999	149	999999	439	304	702	999999	223	340	935	934	783	387	928	958	931	999999	999999	844	499	597	28	999999	999999	136	999999	999999	999999	959	181	290	999999	993	999999	169	344	999999	311	751	313	180	999999	722	999999	633	999999	999999	907	965	999999	238	441	999999	619	933	420	999999	999999	999999	814	824	855	264	999999	655	676	789	999999	768	999999	125	999999	880	541	328	530	305	767	546	999999	40	999999	553	105	999999	999999	742	384	999999	749	999999	513	998	999999	489	324	999999	563	999999	957	999999	896	999999	999999	747	290	561	999999	300	999999	124	999999	764	607	783	852	312	168	226	806	999999	415	671	999999	999999	611	949	944	61	13	719	742	524	589	999999	999999	832	212	999999	662	297	759	999999	488	999999	999999	999999	400	162	636	999999	999999	347	446	33	999999	235	129	588	145	340	999999	932	296	693	999999	201	184	999999	649	30	110	810	563	999999	184	999999	192	999999	616	862	999999	791	424	991	999999	405	87	566	999999	999999	713	623	222	999999	999999	999999	999999	999999	263	955	999999	858	513	616	911	842	784	927	848	902	52	999999	971	999999	781	999999	517	999999	627	976	123	999999	703	999999	316	487	597	241	839	357	535	396	141	661	297	700	288	999999	999999	233	621	999999	718	936	866	979	652	939	549	854	319	999999	178	286	841	957	165	773	310	434	255	552	98	500	999999	655	999999	320	985	91	999999	999999	224	404	999999	963	999999	766	873	999999	834	658	691	999999	48	44	999999	854	819	999999	545	515	507	656	978	78	71	227	999999	220	385	342	953	999999	317	608	286	774	920	877	67	398	899	973	599	597	861	999999	462	342	437	749	500	655	999999	41	213	568	425	297	902	681	999999	662	952	502	704	999999	676	999999	757	454	933	942	282	157	615	533	999999	391	999999	958	999999	236	783	636	842	999999	922	999999	405	718	999999	633	975	385	999999	247	999999	
107	892	999999	436	32	585	983	999999	557	383	398	999999	679	999999	44	90	944	916	970	878	325	660	406	999999	999999	44	999999	106	310	999999	896	955	378	999999	959	498	579	531	999999	650	800	999999	294	999999	534	861	725	216	323	553	41	469	999999	368	705	446	999999	338	46	987	999999	999999	515	590	999999	443	999999	999999	551	546	511	423	999999	329	88	505	376	482	776	538	318	832	782	756	936	437	734	19	807	999999	999999	250	494	755	114	913	315	999999	448	100	814	559	664	777	52	617	296	900	289	210	80	23	562	999999	678	999999	114	758	999999	58	708	47	368	999999	999999	999999	999999	427	225	175	199	672	43	999999	724	759	177	14	999999	328	999999	834	730	607	452	989	688	986	87	999999	999999	557	58	399	392	999999	999999	999999	999999	782	999999	999999	685	124	999999	408	979	876	783	999999	546	109	53	999999	907	874	316	761	586	999999	999999	942	349	825	999999	642	999999	644	999999	947	999999	541	999999	932	638	282	999999	615	597	54	19	999999	212	168	853	708	513	722	492	999999	470	439	59	689	210	746	999999	859	757	999999	999999	345	584	836	359	999999	339	999999	697	635	725	999999	174	542	545	769	999999	999999	999999	657	999999	999999	161	784	999999	999999	491	90	999999	999999	752	298	857	999999	269	999999	237	375	809	847	999999	402	34	857	793	769	275	517	999999	440	15	999999	887	110	999999	883	193	999999	999999	229	524	258	999999	805	882	436	843	945	282	871	542	374	381	134	287	999999	876	304	991	717	864	974	936	999999	999999	413	411	757	978	999999	489	437	25	999999	333	131	23	229	974	366	925	329	244	283	898	640	999999	763	822	514	16	889	808	999999	999999	549	321	98	999999	999999	35	96	967	896	391	114	999999	999999	999999	165	723	999999	329	634	791	544	739	662	403	255	446	999999	934	474	999999	600	629	382	999999	783	810	999999	311	506	999999	999999	362	999999	999999	999999	291	185	999999	666	999999	359	569	183	851	999999	999999	659	694	672	999999	999999	161	502	526	791	999999	976	567	999999	355	798	355	823	303	951	192	400	771	999999	999999	999999	685	999999	683	999999	40	999999	531	999999	972	160	240	638	474	953	688	999999	999999	999999	319	314	618	944	321	999999	999999	746	999999	899	637	420	887	999999	708	771	702	883	819	506	761	38	999999	162	55	204	999999	716	359	999999	273	999999	577	671	299	999999	652	741	999999	690	999999	294	575	632	776	562	999999	153	930	702	261	804	49	325	999999	290	859	465	899	126	434	297	396	541	636	999999	
842	226	796	58	999999	999999	999999	139	490	476	463	999999	385	493	999999	999999	786	656	97	468	293	999999	332	18	799	196	842	840	265	728	897	43	996	472	719	57	357	882	583	300	877	910	834	871	827	47	89	415	195	999999	999999	739	454	178	30	590	999999	788	999999	999999	128	96	873	762	999999	999999	826	913	773	884	76	999999	83	796	999999	382	427	461	999999	762	117	436	655	254	999999	167	589	827	451	138	164	999999	999999	651	182	791	47	82	302	999999	220	176	641	311	944	606	666	658	587	999999	173	441	607	495	825	999999	999999	628	544	421	840	999999	999999	999999	999999	507	280	999999	623	799	345	354	169	782	999999	999999	794	354	310	620	500	930	250	804	965	722	999999	147	826	999999	359	418	538	880	567	221	705	996	581	446	336	245	44	788	312	818	282	999999	943	999999	897	97	328	923	999999	909	758	667	999999	17	999999	142	605	143	449	999999	816	999999	999999	340	245	797	772	864	294	265	896	461	501	999999	450	147	204	999999	592	271	100	614	959	657	999999	47	327	574	901	204	999999	900	348	999999	12	993	608	612	649	109	325	999999	638	665	999999	306	175	999999	567	407	937	664	999999	188	837	211	329	568	877	999999	480	999999	999999	999999	625	999999	123	126	153	456	539	999999	999999	999999	946	636	975	999999	999999	999999	872	794	999999	503	266	975	999999	170	999999	999999	674	50	999999	451	629	126	501	548	50	27	193	999999	389	999999	868	999999	372	999999	242	211	235	36	924	721	335	999999	201	469	834	649	646	952	578	352	781	498	857	850	863	999999	144	999999	262	626	999999	823	999999	896	999999	910	613	300	927	346	999999	999999	125	999999	126	999999	925	42	999999	400	380	240	999999	46	338	379	999999	999999	205	412	999999	797	773	999999	749	999999	280	304	999999	923	46	356	34	242	999999	143	383	844	733	919	999999	112	999999	861	255	741	353	378	567	999999	999999	101	999999	525	280	778	874	999999	274	615	672	630	208	790	364	999999	215	247	270	205	999999	653	999999	999999	508	964	84	911	62	17	167	999999	999999	578	511	944	999999	509	962	997	999999	565	580	128	999999	283	999999	933	507	230	535	116	999999	999999	999999	999999	999999	819	26	315	704	999999	765	266	457	770	999999	630	288	419	773	706	285	999999	935	441	83	670	38	234	70	151	414	831	481	61	793	375	318	743	999999	441	492	999999	303	307	799	999999	999999	485	390	283	654	999999	456	829	830	845	436	828	694	642	790	999999	255	562	557	933	784	405	
977	999999	321	545	777	341	223	629	968	637	641	760	999	552	999999	786	497	327	999999	999999	231	947	938	490	999999	10	999999	999999	410	741	999999	866	538	275	999999	999999	961	118	319	124	615	211	877	798	999999	934	642	247	999999	468	75	999999	558	142	184	39	589	830	497	777	690	522	228	237	999999	775	231	734	54	981	825	388	18	270	46	29	80	149	304	123	367	414	753	942	999999	999999	999999	999999	100	999999	283	140	620	999999	434	999999	983	649	910	420	999999	907	202	966	643	999999	232	999999	105	165	999999	450	536	999999	999999	999999	999999	285	561	999999	999999	824	643	575	707	694	999999	999999	836	999999	45	430	999999	883	410	460	221	999999	999999	989	297	999999	311	935	518	833	604	246	131	158	334	707	999999	999999	952	888	274	627	999999	999999	918	755	461	999999	129	539	999999	999999	973	999999	75	999999	977	999999	999999	448	523	707	67	874	99	531	999999	688	619	999999	342	999999	931	999999	999999	594	529	359	80	541	568	160	999999	979	999999	951	273	171	999999	999999	999999	525	460	999999	374	999999	999999	393	999999	396	410	773	999999	791	206	999999	721	460	774	480	462	627	999999	549	880	373	891	87	262	999999	268	193	999999	277	999999	999999	245	999999	157	629	34	145	999999	684	141	794	618	999999	999999	106	240	812	397	611	889	113	33	911	634	11	675	492	140	720	137	226	178	999999	193	388	289	304	999999	154	456	327	136	817	417	95	754	866	304	165	908	456	796	993	999999	504	794	999999	792	999999	954	542	999999	780	556	914	626	999999	841	404	817	935	509	999999	165	572	976	215	999999	548	999999	808	197	975	812	681	999999	184	887	688	594	955	511	166	200	914	322	356	999999	502	468	999999	34	900	348	972	947	553	837	815	528	588	999999	253	899	155	354	39	967	999999	494	451	466	162	810	861	433	999999	62	250	259	629	945	11	90	999999	784	297	636	839	734	999999	346	81	170	999999	135	999999	266	54	570	293	388	394	18	999999	999999	871	99	487	999999	999999	501	999999	565	898	999999	999999	999999	64	999999	66	403	138	151	617	114	394	999999	804	735	999999	96	17	680	999999	251	560	992	73	901	999999	207	158	999999	140	999999	749	516	999999	372	307	999999	211	683	513	889	260	253	999999	912	559	879	999999	752	383	517	999999	916	598	657	92	836	999999	163	458	859	254	838	999999	999999	365	999999	999999	441	438	80	999999	334	999999	86	990	317	601	161	351	999999	912	406	915	622	892	833	917	999999	290	470	999999	58	234	
999999	999999	421	242	169	557	681	999999	999999	323	999999	632	999999	999999	999999	666	775	244	949	811	999999	947	847	922	999999	349	531	960	999999	160	967	86	999999	110	523	441	579	999999	442	603	670	883	999999	92	612	989	999999	999999	999999	949	999999	236	999999	246	999999	999999	797	498	843	820	35	720	45	703	356	237	999999	999999	235	91	97	700	802	999999	151	541	888	765	999999	999999	615	999999	565	174	645	999999	40	999999	301	816	643	90	241	999999	578	950	848	365	999999	385	999999	675	858	323	999999	815	434	999999	105	276	817	42	188	444	999999	587	164	870	67	999999	206	999999	766	419	447	999999	469	189	776	999999	693	533	39	934	216	939	589	251	312	829	316	340	503	34	998	611	999999	999999	999999	999999	795	977	999999	130	189	995	909	449	876	855	356	254	923	904	583	294	12	999999	238	999999	999999	999999	567	238	308	865	704	741	420	999999	115	672	772	785	405	999999	236	909	999999	999999	40	150	375	457	483	72	999999	598	451	714	608	657	567	999999	993	883	419	79	999999	324	301	177	38	49	749	683	482	147	509	867	67	103	498	999999	245	857	999999	120	999999	246	457	115	300	705	237	458	115	999999	792	521	305	999999	98	440	919	862	121	999999	707	800	590	280	98	583	657	514	999999	550	906	146	346	309	325	999999	866	195	877	333	811	301	578	852	999999	988	571	899	999999	999999	107	382	745	220	412	953	999999	186	999999	999999	58	723	299	564	722	999999	999999	996	842	513	999999	734	985	788	524	416	232	738	925	110	21	999999	999999	110	999999	534	400	136	999999	999999	928	690	178	999999	284	98	999999	23	139	699	813	575	67	502	493	373	397	956	696	996	999999	999999	261	999999	999999	301	224	198	999999	999999	999999	58	109	480	584	883	565	825	513	435	999999	219	609	236	297	446	699	16	616	89	999999	999999	439	900	640	21	439	262	999999	983	999999	813	901	940	999999	999999	476	586	918	999999	807	999999	453	271	592	999999	999999	999999	628	999999	601	217	999999	999999	999999	821	619	208	839	572	454	313	369	529	561	999999	999999	668	792	533	970	122	98	16	999999	575	990	178	318	129	702	414	999999	206	999999	666	241	870	889	623	154	277	747	355	165	503	212	923	999999	999999	999999	999999	242	105	298	488	129	575	999999	486	830	451	890	720	870	999999	999999	173	147	894	370	999999	999999	999999	999999	999999	999999	742	851	779	373	999999	468	327	915	62	181	537	999999	904	547	665	121	413	792	703	386	999999	484	125	823	48	
785	815	999999	766	871	73	999999	999999	122	386	724	979	122	762	982	573	804	818	999999	999999	265	243	357	704	336	376	386	685	325	349	268	999999	956	999999	999999	653	695	999999	191	118	820	999999	791	170	999999	141	300	39	720	999999	232	666	999999	680	999999	552	467	926	439	504	687	42	280	999999	128	988	33	788	999999	999999	877	654	636	760	332	999999	999999	196	762	205	86	356	964	512	126	601	999999	999999	550	738	195	768	999999	686	999999	999999	51	28	52	953	117	999999	558	390	935	577	40	999999	357	840	999999	280	999999	244	428	340	77	768	999999	527	508	747	248	999999	154	118	934	999999	339	545	901	433	154	809	97	574	797	583	999999	548	999999	993	928	709	638	999999	999999	485	267	999999	720	283	999999	525	455	370	272	999999	246	999999	643	89	999999	812	999999	677	136	364	157	853	999999	493	999999	118	956	514	999999	999999	999999	999999	513	459	692	999999	824	628	72	999999	363	727	999999	981	347	749	905	491	837	126	770	960	999999	249	999999	999999	557	236	91	262	568	940	999999	734	999999	16	999999	999999	397	917	987	999999	614	507	11	430	551	561	156	452	999999	999999	999999	702	768	153	452	274	131	288	691	999999	546	809	999999	423	185	577	279	999999	436	999999	103	920	139	458	999999	290	248	907	862	996	90	639	59	103	999999	849	965	568	564	58	999999	119	999999	398	999999	805	999999	588	254	974	292	815	25	491	381	756	573	999999	797	171	35	223	425	695	518	906	999999	966	159	336	612	710	999999	999999	659	999999	999999	740	999999	999999	843	999999	999999	888	714	999999	624	999999	722	517	285	655	771	402	33	848	693	540	880	999999	55	480	439	918	371	581	48	637	999999	397	71	832	635	256	327	374	560	537	981	999999	999999	201	999999	641	60	957	938	999999	364	810	999999	999999	860	816	999999	373	999999	999999	526	142	237	986	736	334	456	453	29	525	85	658	999999	166	559	636	585	853	236	797	867	414	642	664	283	999999	999999	907	999999	819	999999	953	153	816	20	848	26	999999	465	999999	195	607	999999	999999	308	999999	523	143	604	999999	240	651	147	999999	876	999999	499	999999	712	714	237	999999	999999	210	774	131	515	999999	155	999999	620	999999	398	317	612	270	476	229	365	999999	508	963	312	999999	589	999999	816	719	999999	999999	358	453	999999	750	691	999999	135	999999	648	187	999999	52	988	894	613	950	999999	830	821	616	646	999999	217	144	999999	273	245	732	999999	675	315	796	999999	999999	361	177	696	648	625	965	144	738	
999999	188	388	465	975	418	145	638	845	986	897	999999	261	88	999999	459	543	427	999999	403	126	973	999999	403	510	740	542	999999	264	615	214	855	482	907	999999	39	755	750	999999	827	597	982	999999	999999	999999	219	995	283	931	246	114	207	564	741	622	606	316	985	955	245	999999	999999	999999	240	781	51	850	999999	999999	999999	703	999999	139	583	805	144	152	552	999999	301	744	268	514	27	999999	16	300	999999	999999	103	722	770	795	62	951	999999	608	999999	547	857	368	651	895	724	999999	999999	78	981	935	487	999999	999999	490	999999	500	999999	999999	366	729	774	751	120	69	293	494	932	999999	86	632	999999	536	552	15	647	933	999999	372	999999	484	999999	938	999999	804	807	999999	958	999999	140	562	343	713	252	999999	772	115	258	591	612	240	611	999999	991	358	38	951	912	758	843	731	406	254	404	882	539	835	999999	999999	261	654	535	652	867	524	999999	203	294	681	242	541	684	511	760	560	999999	875	947	999999	776	855	727	999999	999999	409	165	999999	999999	370	341	936	674	942	339	957	704	958	456	477	69	834	999999	240	999999	311	56	895	493	999999	19	999999	888	480	539	406	999999	334	999999	468	368	209	884	923	350	305	866	742	181	803	855	914	999999	480	901	941	198	999999	685	144	362	270	606	474	360	999999	58	204	412	933	40	380	753	999999	118	999999	999999	999999	999999	230	999999	313	723	689	999999	104	244	418	578	999999	999999	440	649	80	115	107	999999	420	999999	672	999999	672	999999	247	773	999999	999999	441	999999	50	999999	454	606	999999	699	999999	999999	916	485	266	442	640	999999	999999	725	599	730	999999	882	999999	267	999999	999999	999999	972	999999	999999	485	916	999999	934	999999	999999	537	999999	763	834	999999	999999	67	560	687	999999	316	240	617	56	999999	522	183	753	488	559	359	783	461	284	388	999999	927	999999	71	999	999999	331	640	592	97	217	962	764	546	999999	824	460	579	999999	863	987	365	726	459	963	742	761	999999	252	999999	754	155	999999	456	702	453	999999	498	999999	964	984	599	34	959	317	999999	999999	217	999999	734	898	213	999999	999999	400	999999	211	624	999999	266	219	875	397	895	999999	71	483	318	999999	858	841	999999	999999	639	878	398	341	999999	999999	414	999999	999999	280	517	999999	550	298	78	65	575	252	999999	999999	431	755	119	211	138	625	255	85	110	999999	999999	893	936	321	227	999999	12	795	444	483	999999	999999	665	605	880	107	792	772	415	263	278	616	483	571	470	883	769	196	999999	999999	895	999999	
999999	999999	953	624	999999	238	81	536	62	780	808	999999	706	498	100	513	331	40	999999	483	670	847	999999	999999	999999	374	999999	343	772	816	999999	999999	999999	365	999999	999999	652	265	246	563	701	878	210	498	999999	598	865	972	999999	266	999999	999999	999999	999999	668	386	96	252	215	496	388	738	999999	246	197	999999	307	350	788	616	861	999999	999999	279	999999	791	999999	606	902	820	509	877	999999	515	999999	420	985	175	999999	333	398	409	59	749	999999	963	123	999999	310	303	301	525	194	187	999999	798	999999	48	640	877	999999	999999	350	999999	987	510	999999	999999	294	999999	529	141	653	464	227	461	26	54	999999	999999	677	681	999999	999999	528	984	693	372	120	162	42	946	999999	819	999999	908	68	665	762	999999	999999	999999	679	999999	773	169	871	729	959	999999	782	999999	999999	822	999999	68	194	999999	865	12	816	826	147	999999	999999	583	607	833	871	319	403	999999	292	999999	54	812	11	999999	834	369	999999	999999	412	177	379	700	10	711	999999	999999	723	999999	799	999999	999999	948	727	999999	788	999999	561	999999	857	649	999999	431	999999	999999	999999	397	999999	421	907	999999	890	851	423	999999	762	54	582	895	223	345	595	87	561	532	569	106	94	999999	983	643	807	85	116	763	628	948	649	483	933	232	478	311	418	302	869	16	534	757	785	744	999999	666	823	522	63	472	869	528	957	681	312	602	438	273	699	999999	999999	659	999999	813	404	108	961	991	867	294	668	268	999999	562	571	999999	999999	249	35	150	999999	594	709	166	999999	131	999999	261	999999	875	999999	999999	999999	64	271	874	415	971	349	999999	999999	832	655	769	803	611	865	405	120	999999	923	199	248	558	564	160	999999	195	735	283	583	709	999999	991	420	524	999999	608	999999	696	921	999999	999999	999999	446	428	939	999999	362	477	265	999999	999999	999999	952	684	906	55	500	121	924	999999	245	75	936	994	761	999999	359	289	999999	999999	114	424	63	999999	299	732	121	145	220	20	999999	267	28	999999	568	136	48	736	617	619	118	999999	771	701	999999	833	579	999999	666	285	999999	83	999999	998	25	726	891	736	394	999999	933	364	900	913	999999	999999	57	999999	436	635	624	622	999999	999999	158	925	999999	362	753	999999	162	999999	478	934	429	759	736	999999	446	999999	244	312	999999	443	685	753	288	857	999999	494	786	105	25	41	660	968	411	999999	850	999999	83	539	983	928	31	999999	885	999999	999999	637	999999	999999	46	594	400	322	999999	238	650	999999	646	794	58	269	679	67	999999	447	
284	461	358	541	179	999999	999999	705	328	424	421	999999	999999	999999	374	676	999999	759	68	431	641	348	697	182	999999	455	999999	289	999999	724	258	964	618	999999	999999	42	289	710	999999	690	999999	694	993	856	817	999999	536	333	430	382	27	920	998	233	805	935	999999	186	987	723	902	999999	225	604	175	456	999999	428	631	341	397	541	900	378	999999	946	354	841	364	325	918	130	999999	999999	706	338	966	395	643	999999	278	113	999999	144	787	346	479	398	690	999999	999999	999999	999999	999999	984	485	999999	630	627	999999	999999	921	821	671	805	782	630	116	999999	836	999999	418	999999	875	73	294	817	999999	999999	999999	477	955	161	993	890	810	428	769	133	230	999999	345	767	999999	999999	356	291	999999	338	999999	716	372	999999	999999	880	26	332	825	35	700	668	262	50	999999	999999	635	999999	827	780	999999	363	861	982	677	527	999999	999999	11	711	717	999999	765	438	584	552	115	464	307	999999	999999	488	602	743	433	562	66	999999	407	403	538	585	464	281	344	652	854	389	823	336	735	375	331	124	318	698	902	999999	466	816	999999	181	999999	713	906	516	760	127	559	124	470	850	999999	607	183	141	547	494	103	931	698	725	641	970	388	509	167	488	435	734	660	242	838	999999	128	367	999999	750	375	828	892	736	999999	709	865	885	132	999999	999999	186	999999	999999	730	534	128	559	540	502	335	406	999999	999999	999999	824	464	999999	21	999999	999999	999999	999999	796	128	275	49	999999	895	931	115	503	386	443	547	258	584	251	511	313	472	568	827	620	425	968	999999	620	55	15	254	637	873	470	244	135	999999	999999	299	465	495	167	999999	608	396	831	30	916	735	442	250	999999	726	999999	999999	920	988	408	380	160	796	429	916	889	686	999999	629	916	208	421	100	999999	952	999999	999999	314	903	228	999999	594	948	999999	884	612	765	42	910	175	280	324	147	759	999999	149	668	999999	251	774	921	999999	999999	114	717	999999	352	999999	269	679	889	885	26	769	185	786	212	243	544	313	134	999999	567	464	999999	883	284	999999	248	999999	388	751	72	999999	307	314	392	844	845	571	999999	746	772	240	286	395	999999	999999	583	205	937	434	531	937	650	277	361	999999	468	834	999999	20	781	456	999999	147	822	999999	472	870	403	368	398	973	53	999999	881	336	188	260	999999	906	757	52	999999	953	229	134	488	40	953	645	385	999999	532	259	999999	999999	939	148	572	419	905	713	802	999999	46	558	894	999999	395	34	999999	999999	257	
142	262	738	580	347	917	697	409	441	917	758	982	387	450	794	422	565	397	49	999999	176	11	54	250	307	917	999999	240	999999	644	928	999999	176	762	399	996	236	745	601	999999	999999	20	473	795	53	596	658	117	109	849	830	999999	529	531	91	140	218	498	999999	430	999999	466	193	796	989	999999	999999	999999	999999	999999	196	819	999999	819	999999	999999	537	258	999999	710	268	563	140	375	999999	300	999999	645	681	268	788	999999	999999	180	973	418	999999	999999	806	999999	780	999999	66	999999	663	999999	999999	709	719	924	999999	959	301	572	999999	693	335	817	999999	999999	136	180	999999	792	19	999999	999999	999999	999999	999999	339	860	452	836	999999	999999	506	828	712	999999	999999	846	926	999999	665	828	446	898	18	289	92	18	694	118	243	610	100	999999	999999	214	662	227	863	325	999999	742	517	465	642	937	196	507	114	188	249	289	253	195	136	191	22	459	616	566	321	331	176	999999	602	330	999999	242	536	508	999999	241	983	611	172	923	999999	980	999999	80	102	585	903	515	868	954	999999	904	147	121	202	212	999999	306	13	999999	999999	999999	999999	999999	803	954	999999	606	47	18	306	641	999999	213	869	41	202	545	473	736	427	999999	475	999999	999999	999999	104	424	999999	938	999999	687	999999	898	358	148	128	944	277	999999	614	306	999999	860	999999	724	881	934	252	170	20	75	832	999999	846	913	707	224	999999	574	999999	556	301	108	387	619	44	999999	854	730	913	999999	278	999999	999999	130	193	999999	990	248	357	170	999999	154	928	999999	999999	340	999999	999999	441	999999	596	702	288	999999	15	379	482	48	690	756	89	521	257	762	797	999999	156	725	729	101	233	119	999999	699	999999	156	180	823	764	999999	82	420	299	19	999999	575	56	73	124	814	143	999999	999999	601	999999	661	999999	999999	999999	357	194	337	714	350	679	999999	999999	589	684	859	209	659	999999	986	684	669	232	247	999999	231	459	92	610	999999	958	999999	999999	626	618	999999	258	14	65	999999	519	745	705	949	340	184	100	467	388	999999	615	999999	678	571	916	421	439	660	999999	999999	897	111	726	999999	999999	408	924	859	971	962	611	999999	603	866	476	939	999999	283	907	999999	141	999999	704	355	310	999999	999999	990	709	999999	293	598	939	519	519	999999	28	906	567	932	259	999999	495	426	653	999999	880	812	999999	999999	999999	166	752	147	414	905	407	380	499	999999	805	933	159	774	679	22	265	93	357	68	920	999999	715	975	676	899	999999	287	702	890	603	790	896	731	
999999	137	845	999999	114	614	21	648	416	659	136	325	91	720	999999	999999	164	796	465	45	67	399	450	777	470	514	407	129	678	609	314	24	47	427	35	999999	177	463	978	743	57	999999	999999	65	848	360	999999	999999	999999	71	735	806	335	999999	999999	359	686	999999	340	600	999999	891	969	999999	355	999999	288	664	999999	999999	999999	700	817	999999	988	785	749	999999	929	120	696	621	999999	617	999999	999999	689	186	753	676	865	999999	999999	388	536	165	999999	843	710	736	82	163	999999	344	597	999999	988	613	871	889	609	302	148	999999	903	594	312	362	934	848	432	112	910	28	340	999999	577	439	195	999999	999999	906	684	203	47	542	530	999999	29	999999	518	85	314	999999	76	572	960	902	999999	999999	852	999999	908	861	313	969	253	999999	14	999999	467	559	428	48	999999	703	999999	999999	999999	999999	73	68	999999	106	339	357	798	56	952	767	413	675	953	252	999999	533	997	822	890	999999	299	458	249	796	380	958	657	275	999999	372	999999	999999	719	999999	878	794	617	812	999999	956	181	999999	999999	246	819	792	605	185	67	882	706	795	64	124	81	614	818	545	999999	380	699	532	598	999999	999999	999999	999999	839	999999	196	915	195	300	934	896	102	338	12	977	587	999999	481	218	999999	665	168	960	605	53	273	999999	82	96	161	999999	649	608	999999	999999	431	837	766	811	999999	967	521	505	130	227	978	999999	999999	567	999999	27	228	999999	32	923	999999	437	360	999999	110	999999	843	108	999999	677	257	494	999999	999999	999999	750	999999	999999	347	607	154	999999	840	387	75	987	169	999999	947	143	48	335	585	999999	999999	999999	486	971	711	659	999999	422	366	452	970	999999	487	999999	21	398	431	999999	975	425	779	990	597	999999	730	999999	62	339	161	15	639	999999	909	192	799	999999	999999	625	958	688	483	731	307	397	416	581	510	999999	502	558	711	490	999999	170	999999	999999	406	999999	999999	599	607	999999	271	360	813	58	584	305	447	999999	999999	999999	599	297	941	57	999999	999999	565	159	999999	140	836	999999	304	159	571	748	999999	21	165	759	384	369	90	688	470	946	583	367	996	999999	483	53	999999	905	890	72	228	789	999999	999999	947	999999	987	477	958	668	65	663	487	835	999999	999999	303	999999	431	999999	999999	262	586	746	626	207	999999	999999	656	792	179	398	269	509	529	564	916	958	811	293	381	613	730	802	890	919	880	170	264	57	750	67	483	659	854	966	999999	357	580	999999	999999	590	820	175	498	999999	404	977	316	
999999	520	345	999999	148	858	603	531	999999	855	999999	999999	992	152	609	52	999999	915	609	654	563	361	568	387	999999	354	791	793	999999	314	999999	999999	902	854	868	536	414	502	345	800	261	444	428	501	999999	432	999999	448	999999	999999	386	751	794	333	999999	43	951	999999	999999	793	77	810	966	999999	632	191	424	147	999999	82	999999	999999	579	809	403	999999	933	77	513	638	408	352	581	442	928	481	999999	579	999999	999999	999999	457	999	552	999999	451	478	999999	999999	999999	999999	808	175	999999	494	766	182	985	930	633	110	999999	453	864	999999	999999	238	534	999999	160	461	845	45	447	496	190	620	37	999999	951	650	984	207	999999	630	999999	187	442	947	171	309	744	649	477	999999	999999	999999	144	166	18	222	944	406	719	241	172	999999	727	652	314	999999	999999	909	978	999999	125	686	633	243	795	999999	999999	999999	999999	999999	999999	205	567	712	795	999999	999999	870	77	739	706	587	487	588	999999	827	999999	789	999999	24	164	835	671	494	999999	24	380	901	999999	999999	425	367	999999	999999	525	999999	214	24	857	999999	671	284	842	248	286	538	208	54	775	999999	96	999999	999999	375	695	881	534	83	103	999999	806	583	509	605	324	999999	571	999999	73	500	622	445	931	999999	353	880	992	433	218	91	999999	335	135	403	385	999999	424	650	999999	643	999999	141	920	999999	331	97	775	246	924	937	966	999999	981	285	355	651	85	438	999999	815	888	110	864	22	965	480	458	999999	230	906	924	921	445	429	66	490	999999	855	192	265	999999	755	508	280	124	999999	999999	849	999999	999999	999999	999999	627	367	754	999999	276	908	121	851	639	669	999999	27	999999	999999	154	999999	228	999999	136	230	255	999999	710	142	602	594	898	739	999999	999999	68	999999	574	938	999999	87	674	724	999999	616	999999	341	625	999999	738	491	999999	999999	91	792	630	192	607	121	740	860	657	621	740	682	999999	999999	999999	40	610	531	452	85	752	999999	999999	504	650	520	485	913	151	275	404	120	337	999999	657	343	977	999999	888	999999	207	999999	430	999999	984	542	999999	372	999999	595	999999	217	48	192	326	999999	999999	999999	541	97	999999	999999	718	391	227	629	999999	190	723	391	62	734	643	999999	877	318	645	833	520	118	999999	122	999999	556	999999	196	81	999999	512	642	999999	999999	344	800	826	380	999999	48	999999	364	197	425	999999	236	542	110	574	59	999999	17	380	83	616	433	183	999999	530	999999	951	41	558	999999	678	91	954	211	999999	842	173	507	594	999999	998	166	999999	
499	473	80	23	339	621	32	840	504	272	363	244	999999	627	312	849	999999	97	803	805	987	746	568	999999	340	711	999999	999999	807	423	773	84	460	999999	684	60	460	999999	621	420	535	369	999999	818	600	966	487	225	860	657	41	519	204	360	933	999999	999999	798	683	628	889	146	43	91	498	999999	784	409	999999	262	999999	414	999999	392	279	628	572	999999	999999	373	233	516	35	999999	391	264	880	109	579	999999	999999	661	999999	992	531	399	999999	102	329	321	192	88	282	607	267	999999	53	999999	90	314	189	165	126	319	405	382	999999	882	699	244	408	684	999999	21	117	999999	939	482	861	880	302	480	429	370	191	154	244	428	893	999999	220	78	29	274	752	989	545	165	596	159	287	453	999999	95	912	508	258	271	499	529	688	570	950	209	21	999999	735	755	138	999999	147	999999	989	935	33	999999	665	999999	999999	128	202	999999	886	712	603	849	999999	344	999999	683	999999	999999	928	373	85	650	999999	999999	999999	53	263	789	37	345	21	594	999999	999999	71	581	842	999999	12	381	337	905	684	247	999999	171	999999	401	999999	454	365	999999	764	626	860	383	222	999999	312	225	865	999999	755	550	700	18	396	999999	283	999999	840	212	970	999999	45	179	966	880	223	101	420	862	492	582	979	999999	830	836	607	688	368	997	391	999999	999999	925	999999	999999	546	598	775	23	127	431	614	163	203	217	590	999999	417	342	632	221	804	13	999999	182	570	853	999999	559	999999	999999	999999	842	820	193	999999	120	999999	832	343	625	325	999999	744	70	968	825	654	999999	256	916	281	36	375	999999	982	999999	14	977	572	999999	420	225	12	532	914	771	999999	999999	175	999999	671	584	999999	17	895	407	268	859	999999	745	208	565	999999	105	323	490	477	650	999999	999999	115	999999	269	649	214	110	404	221	156	207	492	645	457	775	999999	696	999999	368	284	585	254	155	999999	827	494	999999	912	999999	999999	433	303	692	999999	999999	374	629	325	359	802	795	999999	56	713	16	262	563	117	537	999999	627	463	119	375	625	294	960	277	441	999999	360	197	999999	999999	722	999999	999999	836	820	411	624	380	677	566	999999	582	207	441	767	575	931	747	384	66	999999	969	194	326	192	351	999999	999999	999999	999999	451	607	514	54	991	999999	462	999999	296	136	235	999999	999999	999999	885	53	97	529	510	866	999999	999999	813	442	999999	753	999999	999999	653	479	999999	272	496	999999	124	882	77	163	450	663	122	213	460	999999	830	345	193	641	441	
149	264	999999	851	27	970	838	793	82	999999	247	395	979	83	817	138	963	759	312	438	12	975	999999	999999	847	753	999999	163	999999	999999	85	999999	86	51	514	224	999999	421	479	513	285	999999	995	529	212	999999	143	139	642	129	867	999999	880	213	999999	173	330	805	14	999999	999999	685	239	999999	558	677	318	937	569	603	25	552	999999	999999	999999	913	980	999999	876	578	999999	890	520	444	744	499	689	873	613	350	999999	999999	416	215	563	599	999999	534	971	534	959	206	570	48	114	325	999999	90	999999	524	193	916	928	999999	654	69	999999	794	726	68	988	445	333	229	709	708	145	85	245	999999	999999	999999	443	352	619	422	330	482	999999	429	999999	608	823	98	167	977	388	981	561	504	434	999999	999999	913	546	523	873	350	999999	405	189	229	999999	496	470	737	482	586	815	241	738	692	464	306	863	999999	621	999999	999999	731	330	164	999999	741	999999	989	647	999999	999999	106	999999	979	153	999999	249	975	763	337	628	999999	999999	801	175	999999	765	742	610	999999	999999	166	901	999999	999999	607	84	35	705	113	367	480	999999	952	780	719	691	759	549	528	67	887	625	999999	615	642	999999	529	988	999999	999999	396	388	145	480	649	999999	999999	999999	999999	861	999999	280	660	970	157	339	552	30	999999	638	16	202	92	999999	999999	541	617	999999	999999	380	554	46	510	137	970	999999	955	482	141	525	780	68	13	667	843	999999	999999	999999	999999	312	999999	509	543	565	969	999999	306	999999	999999	999999	587	888	63	175	316	187	770	532	999	999999	383	79	889	930	858	999999	199	424	611	556	576	302	999999	999999	695	55	503	945	168	776	795	274	175	33	938	891	14	838	360	666	999999	442	324	412	929	615	999999	612	707	30	14	881	89	760	999999	294	334	719	479	999999	683	825	374	232	269	118	904	999999	992	999999	943	999999	74	945	710	144	978	161	999999	90	435	999999	999999	147	772	999999	195	414	999999	653	567	295	369	98	982	31	77	102	152	820	711	754	620	740	87	999999	816	143	60	407	316	182	314	398	836	792	587	236	460	999999	999999	499	384	348	409	657	991	975	962	689	999999	886	999999	594	999999	681	999999	507	69	128	107	62	363	93	347	999999	980	970	262	199	444	841	642	797	897	999999	999999	281	341	429	999999	840	181	371	341	999999	999999	999999	999999	165	522	89	999999	341	258	870	145	999999	10	23	677	30	999999	772	255	234	999999	999999	697	167	311	998	999999	640	999999	266	881	992	999999	917	232	
270	951	999999	677	364	674	310	548	36	85	999999	281	327	752	642	127	408	999999	117	185	951	33	999999	999999	999999	913	999999	875	991	989	153	548	92	791	999999	78	626	999999	890	559	999999	999999	670	999999	999999	727	999999	887	823	148	482	999999	644	741	281	246	99	999999	163	451	999999	999999	556	47	932	540	198	535	999999	999999	501	313	235	557	999999	999999	362	779	632	999999	74	648	61	853	516	276	904	351	999999	999999	999999	383	941	449	421	517	126	999999	159	691	539	323	553	999999	647	179	651	97	999999	993	999999	320	620	367	386	499	999999	703	530	666	635	847	25	174	999999	128	371	999999	145	724	999999	729	630	940	999999	751	105	999999	999999	347	999999	817	841	527	296	668	999999	999999	999999	922	143	999999	113	493	65	691	999999	999999	999999	529	807	866	999999	784	831	164	690	999999	109	635	403	583	498	192	51	818	15	498	877	925	365	787	722	223	591	748	626	146	885	575	453	999999	145	685	539	757	865	999999	999999	999999	978	91	484	437	528	560	999999	999999	451	246	686	809	511	999999	173	30	999999	737	203	92	999999	553	795	534	999999	999999	999999	813	653	293	953	948	999999	744	946	283	999999	294	695	40	825	706	695	648	889	644	214	404	521	519	999999	137	863	612	604	435	999999	949	256	840	999999	120	999999	167	293	737	16	766	793	890	716	999999	52	173	267	999999	858	156	644	547	999999	53	999999	999999	680	825	95	199	150	521	987	363	47	999999	917	714	999999	537	364	161	637	999999	611	631	802	753	95	999999	355	999999	577	999999	315	709	368	79	999999	143	487	468	652	816	626	281	902	999999	822	999999	999999	553	402	999999	999999	492	909	44	442	670	999999	926	739	999999	844	376	944	847	999999	338	999999	848	895	305	59	896	509	820	821	339	999999	449	930	897	999999	801	381	256	357	822	799	333	999999	158	999999	560	728	267	971	259	337	65	314	494	701	406	657	106	280	896	999999	98	222	112	999999	999999	996	999999	939	999999	995	697	999999	999999	999999	172	221	747	999999	499	999999	251	848	571	11	999999	999999	446	206	58	999999	284	976	461	838	999999	999999	534	999999	910	564	886	327	928	264	639	999999	87	956	538	194	910	602	999999	999999	999999	999999	651	999999	278	999999	559	646	999999	898	720	721	48	999999	827	61	999999	541	999999	999999	291	923	920	317	371	999999	68	489	667	863	999999	999999	204	732	106	999999	469	999999	937	165	14	249	436	39	544	999999	999999	999999	139	487	999999	378	19	846	447	999999	330	
344	738	171	697	79	979	37	664	999999	526	316	301	999999	592	263	603	437	930	51	497	999999	772	453	999999	378	360	190	999999	865	673	358	999999	288	150	135	695	999999	999999	934	270	999999	375	506	401	220	398	999999	894	253	774	999999	999999	406	999999	439	999999	999999	580	329	719	799	670	999999	374	999999	999999	22	225	999999	568	827	969	999999	781	97	525	276	62	380	979	999999	999999	999999	100	999999	441	888	999999	711	999999	410	205	148	225	471	738	575	141	232	198	386	557	999999	685	999999	611	920	624	243	999999	304	243	999999	350	141	513	557	999999	283	737	142	65	514	999999	999999	632	831	780	999999	999999	999999	145	829	999999	602	40	856	437	999999	490	521	273	999999	796	269	177	995	798	94	999999	999999	867	858	495	66	330	999999	999999	527	324	780	150	315	884	964	168	413	29	999999	110	656	129	564	999999	225	869	341	999999	642	990	999999	999999	696	361	177	999999	287	999999	135	281	987	999999	910	829	999999	999999	999999	838	832	110	763	999999	61	999999	310	999999	313	75	999999	196	989	336	892	536	687	748	453	953	999999	999999	881	79	894	475	999999	335	219	735	999999	844	999999	999999	885	542	999999	999999	999999	999999	999999	115	778	222	999999	938	292	999999	438	383	151	961	927	15	130	949	229	693	91	586	999999	975	851	578	999999	435	285	999999	451	360	308	999999	767	999999	902	611	114	669	999999	955	192	462	999999	835	593	132	917	999999	382	935	999999	543	579	404	842	85	263	210	240	638	999999	796	999999	87	84	125	999999	196	112	999999	845	999999	687	135	403	999999	88	999999	984	859	999999	379	123	999999	48	765	456	999999	898	826	357	999999	999999	377	303	999999	999999	819	760	478	928	730	803	863	100	762	856	454	10	434	997	247	225	381	130	292	683	704	999999	319	668	831	999999	285	171	941	131	320	999999	18	176	999999	265	999999	930	787	576	260	424	999999	908	12	999999	473	999999	120	688	66	256	999999	712	546	780	999999	999999	107	442	527	999999	159	999999	546	999999	999999	999999	739	982	709	450	343	716	432	290	764	999999	999999	469	824	999999	61	999999	75	73	821	306	629	487	814	706	833	354	59	558	275	644	999999	390	379	215	99	138	978	999999	912	304	289	266	999999	49	153	638	618	80	650	999999	999999	482	800	696	639	261	177	999999	617	989	999999	874	24	129	48	286	99	619	366	922	999999	459	161	526	26	372	471	775	562	999999	735	978	999999	379	78	890	999999	999999	576	838	960	999999	998	923	999999	415	251	
896	11	867	548	999999	713	727	999999	125	999999	283	679	999999	790	402	999999	421	999999	687	966	645	999999	158	696	415	999999	528	961	309	461	237	889	611	131	575	774	695	656	736	275	190	758	953	569	999999	999999	999999	58	568	535	586	669	950	999999	606	999999	853	999999	999999	956	195	765	321	663	103	394	78	155	999999	628	754	999999	527	422	786	999999	108	588	391	411	743	479	999999	774	875	568	999999	172	524	729	920	524	999999	780	90	424	999999	299	999999	921	935	164	999999	940	780	822	152	999999	999999	719	746	999999	789	731	223	715	372	547	999999	535	455	999999	630	999999	707	239	250	999999	342	372	449	809	123	469	475	588	999999	462	993	999999	425	410	999999	999999	983	656	735	999999	567	374	61	899	510	940	999999	999999	999999	999999	243	550	581	999999	205	999999	279	937	161	329	265	634	79	910	554	735	119	54	999999	825	511	60	504	458	189	967	320	999999	999999	182	994	445	63	307	999999	999999	481	29	215	999999	534	55	505	999999	999999	999999	999999	150	999999	774	830	430	633	708	836	193	56	132	226	999999	980	729	639	999999	334	820	999999	771	999999	111	264	999999	839	197	300	466	555	98	922	256	672	179	205	534	352	574	811	355	471	45	406	358	802	999999	238	805	416	526	999999	715	361	534	458	999999	519	999999	591	999999	999999	379	999999	957	210	999999	565	999999	533	114	636	760	999999	236	309	656	999999	906	999999	861	959	495	999999	38	18	216	895	147	721	952	24	611	999999	375	937	999999	407	999999	157	833	422	428	282	311	890	329	707	134	999999	802	548	613	999999	999999	487	922	329	609	949	994	84	999999	99	580	99	999999	778	999999	298	218	999999	265	758	464	449	999999	222	748	147	999999	508	770	913	918	999999	410	168	262	888	24	772	999999	999999	163	999999	994	339	702	221	865	551	74	835	999999	553	293	999999	988	290	946	709	999999	999999	271	495	999999	513	999999	177	689	865	525	754	999999	999999	462	765	604	999999	999999	211	520	537	999999	999999	444	934	999999	999999	129	999999	179	972	999999	315	202	335	238	667	455	491	169	534	532	10	36	320	561	580	100	528	260	999999	836	745	199	999999	200	134	61	999999	616	804	57	143	999999	999999	812	968	253	136	536	936	999999	963	52	985	14	999999	119	999999	999999	327	284	601	305	886	999999	207	125	159	144	114	616	86	874	364	487	399	313	483	999999	593	999999	999999	992	323	999999	999999	703	999999	48	918	25	926	995	299	999999	455	838	810	417	614	852	
104	992	432	999999	999999	98	687	507	615	967	635	626	789	991	999999	999999	981	852	271	504	999999	121	226	999999	689	90	585	834	42	999999	503	999999	893	740	241	972	999999	993	860	785	999999	705	999999	950	389	999999	216	307	219	999999	999999	957	155	120	940	983	775	343	999999	102	999999	999999	475	64	999999	569	732	999999	759	348	49	988	991	486	999999	216	688	275	709	999999	874	999999	625	195	704	545	999999	782	799	257	999999	236	363	999999	282	999999	999999	999999	486	820	577	166	999999	870	806	868	999999	668	999999	733	304	509	633	261	227	234	237	289	999999	928	648	950	999999	999999	152	812	999999	233	214	325	976	320	789	999999	999999	718	739	755	389	835	579	262	999999	999999	952	999999	602	999999	999999	57	935	950	999999	558	182	627	906	999999	728	993	243	743	464	999999	999999	984	720	744	449	509	495	481	900	524	358	395	800	194	559	455	220	532	682	166	389	999999	303	241	999999	194	811	703	36	999999	602	836	798	842	319	999999	975	858	662	51	562	463	999999	503	209	786	826	722	487	999999	783	711	70	308	999999	730	999999	489	999999	265	697	791	455	999999	921	999999	999999	999999	999999	999999	999999	362	999999	640	603	925	977	999999	41	999999	368	99	226	753	611	999999	999999	500	999999	588	287	496	831	999999	354	770	18	544	581	687	199	867	847	896	802	431	840	999999	704	11	752	891	458	999999	999999	607	999999	701	999999	40	746	106	52	296	313	983	531	999999	296	832	917	443	228	354	740	500	999999	999999	999999	190	999999	355	795	913	836	395	999999	734	509	747	205	317	640	999999	940	102	825	561	999999	819	899	377	999999	871	94	319	999999	999999	999999	999999	999999	256	750	999999	980	400	311	999999	459	999999	945	999999	999999	548	999999	999999	802	677	999999	648	674	999999	735	141	290	999999	222	924	999999	526	722	934	379	111	391	999999	566	917	999999	999999	791	696	111	676	999999	999999	412	594	243	484	516	999999	999999	717	999999	674	520	618	442	307	188	387	310	933	204	999999	427	863	999999	689	53	999999	116	999999	999999	978	589	69	267	187	280	627	690	354	999999	999999	244	661	378	717	438	947	999999	273	999999	999999	396	177	482	862	685	999999	437	999999	441	631	889	999999	860	753	95	461	361	264	36	561	696	999999	999999	477	776	999999	494	449	260	999999	409	843	999999	453	592	421	586	999999	502	730	199	145	999999	387	999999	407	801	624	632	977	999999	230	246	810	999999	440	253	999999	95	919	999999	987	304	345	231	55	345	999999	171	999999	
874	955	999999	306	999999	560	53	546	640	999999	964	869	817	283	509	188	607	690	735	999999	178	582	999999	582	999999	211	999999	576	165	792	71	394	463	958	113	999999	468	939	448	166	397	707	374	999999	955	195	180	999999	836	999999	447	654	681	18	999999	301	999999	189	631	999999	719	476	999999	847	317	580	416	858	179	868	720	667	999999	579	765	471	218	602	627	488	41	820	740	122	354	417	999999	454	463	811	994	288	318	289	446	920	326	526	999999	384	779	321	851	968	332	780	412	111	999999	44	93	53	999999	152	138	898	736	278	503	900	867	999999	405	368	874	442	359	999999	142	844	154	691	999999	999999	709	720	969	771	789	574	999999	611	211	429	999999	950	725	175	160	548	999999	999999	999999	508	517	999999	916	493	104	890	430	449	968	408	889	999999	849	319	999999	418	999999	964	488	929	895	266	759	975	639	924	716	194	811	999999	659	107	669	695	735	999999	803	486	677	899	153	999999	642	802	539	337	110	416	999999	742	619	230	999999	103	613	260	69	940	853	999999	184	246	999999	384	999999	792	732	164	999999	553	999999	452	297	589	999999	340	999999	956	445	312	823	999999	462	79	974	439	538	575	999999	484	830	862	632	507	999999	907	926	268	63	747	604	945	999999	188	137	999999	999999	980	999999	282	999999	112	505	999999	356	874	783	568	409	999999	263	166	999999	109	722	999999	999999	789	999999	877	414	365	999999	697	999999	877	477	284	999999	807	506	558	999999	809	847	728	367	91	161	999999	133	999999	858	999999	999999	448	873	732	999999	385	357	153	125	440	999999	281	209	807	843	478	406	509	627	999999	813	705	899	272	261	994	394	738	638	23	753	56	506	999999	213	269	14	745	999999	999999	999999	362	442	826	999999	576	999999	560	248	682	453	999999	740	266	930	788	548	610	481	471	990	618	515	112	687	821	774	50	603	583	474	661	691	999999	999999	461	273	83	999999	685	475	834	499	956	999999	999999	315	249	239	999999	721	999999	273	999999	575	841	847	999999	999999	129	801	488	956	999999	218	792	933	679	125	999999	524	474	999999	796	996	166	999999	558	542	558	515	999999	999999	187	862	80	397	344	495	309	613	933	934	999999	999999	986	877	834	747	777	999999	999999	134	760	999999	256	124	477	999999	418	999999	298	999999	590	613	276	677	779	802	148	404	599	193	816	864	590	539	88	912	999999	288	999999	811	999999	362	879	411	60	286	615	956	919	983	86	586	999999	145	999999	597	617	319	108	
41	609	999999	999999	999999	999999	895	320	717	45	564	351	999999	437	486	999999	999999	999999	865	626	502	197	192	484	615	116	239	549	454	999999	999999	305	699	190	262	212	391	755	999999	103	165	965	999999	920	364	642	999999	159	838	999999	126	862	999999	693	605	844	427	897	991	999999	999999	999999	865	531	999999	269	652	999999	999999	284	999999	999999	999999	772	470	537	298	271	129	973	999999	90	710	352	999999	628	554	999999	584	417	785	999999	764	101	999999	808	110	376	377	999999	990	996	973	564	999999	644	565	979	232	999999	556	165	778	27	186	997	999999	522	463	925	715	999999	375	999999	499	999999	717	215	756	661	436	921	894	34	983	173	116	156	892	999999	72	574	782	515	861	629	715	746	915	27	172	587	913	999999	390	353	630	216	74	301	999999	359	232	570	999999	999999	271	753	44	22	890	999999	999999	38	862	150	863	859	905	869	453	970	300	739	498	849	999999	452	643	639	999999	900	999999	601	507	999999	352	222	873	237	999999	961	711	902	999999	999999	957	884	589	999999	490	770	310	999999	847	999999	999999	493	81	792	999999	819	999999	405	479	990	418	999999	999999	159	798	999999	985	677	999999	491	269	398	612	825	892	999999	862	403	158	771	999999	886	753	999999	999999	999999	150	999999	612	548	999999	316	999999	999999	265	999999	363	440	451	999999	784	632	999999	999999	999999	671	881	999999	900	502	956	999999	999999	708	400	531	284	979	505	939	511	904	75	964	639	952	965	476	570	962	769	431	952	319	986	966	999999	397	854	982	977	999999	191	999999	591	146	69	724	999999	733	654	383	935	512	338	880	567	999999	999999	744	705	414	686	937	732	535	999999	937	721	434	999999	887	999999	522	999999	617	722	955	382	999999	893	250	730	999999	999999	396	495	449	980	116	409	475	999999	120	287	999999	217	999999	387	65	382	999999	999999	321	999999	767	258	999999	550	999999	999999	611	355	234	850	464	684	849	629	346	49	324	957	999999	34	861	227	24	245	399	410	999999	578	999999	130	772	247	419	439	550	999999	82	999999	270	948	999999	129	445	270	999999	888	367	624	51	26	999999	174	397	296	999999	549	243	187	161	320	689	999999	38	113	88	226	274	420	999999	208	999999	424	696	667	237	741	781	999999	423	510	52	854	999999	310	999999	999999	850	133	894	10	903	999999	748	949	999999	764	100	999999	192	605	624	947	999999	842	59	643	477	730	69	803	767	999999	764	650	277	835	999999	999999	51	479	376	151	525	999999	999999	81	676	999999	407	
999999	650	449	572	817	999999	999999	318	694	260	429	999999	999999	999999	101	242	424	999999	999999	682	434	268	372	301	712	238	483	431	467	547	978	966	999999	332	596	999999	328	916	999999	999999	999999	526	811	478	622	348	999999	86	999999	845	881	940	579	74	999999	999999	288	999999	999999	588	413	673	851	999999	282	462	410	796	477	938	914	507	194	999999	510	999999	456	894	678	373	999999	999999	997	621	665	47	999999	665	359	391	999999	999999	66	367	999999	508	999999	664	205	999999	938	460	609	495	931	383	756	246	564	999999	758	999999	999999	496	999999	17	675	999999	491	999999	75	999999	447	95	74	745	999999	826	981	999999	242	792	698	999999	434	530	796	511	999999	999999	290	160	111	999999	633	490	999999	569	999999	354	832	445	182	999999	104	204	23	523	431	196	999999	930	264	563	833	966	695	960	71	86	220	174	999999	209	953	914	999999	164	462	999999	999999	881	75	637	178	796	999999	737	999999	240	517	283	90	504	999999	999999	895	548	458	999999	794	739	507	684	143	668	896	972	17	999999	561	858	999999	847	999999	61	865	999999	394	47	356	999999	545	999999	568	936	94	54	850	603	29	104	705	795	788	316	383	390	503	509	899	646	730	999999	999999	658	222	242	363	307	495	278	163	421	320	836	203	676	126	999999	584	999999	132	413	170	466	163	275	68	834	678	484	133	885	147	710	237	311	161	999999	724	851	691	553	118	750	941	293	485	952	122	999999	999999	307	999999	57	524	999999	83	223	505	947	183	528	628	20	154	999999	999999	609	608	892	525	216	482	999999	170	578	999999	420	525	869	999999	116	722	999999	220	826	960	99	999999	911	237	938	413	999999	678	173	924	107	606	673	999999	875	353	230	999999	67	824	202	999999	945	31	663	697	999999	168	76	806	657	800	328	999999	193	423	999999	665	999999	999999	999999	63	997	654	207	813	852	859	914	763	999999	789	162	11	768	212	250	889	573	250	777	618	999999	366	999999	307	287	365	826	461	655	999999	999999	264	128	999999	890	999999	824	849	845	999999	999999	999999	314	868	999999	327	549	981	183	808	999999	999999	35	98	451	640	387	899	536	496	42	462	117	936	194	897	883	999999	321	949	75	723	999999	999999	999999	309	61	999999	659	960	816	999999	288	999999	473	999999	239	999999	696	259	913	924	323	358	744	791	205	378	683	999999	444	999999	670	233	999999	378	999999	999999	999999	152	588	978	250	576	680	198	999999	999999	473	927	999999	852	999999	72	45	151	410	56	999999	
582	114	683	725	999999	526	897	999999	64	999999	105	325	214	316	999999	671	935	684	747	677	555	616	999999	905	999999	999999	999999	984	608	198	999999	999999	895	999999	151	999999	904	262	341	60	782	24	129	165	377	611	463	999999	389	400	999999	466	999999	378	709	999999	999999	999999	999999	825	999999	913	576	866	999999	137	430	444	175	516	766	682	352	696	895	541	496	779	537	999999	629	999999	605	217	999999	144	314	999999	69	999999	868	136	293	515	125	869	999999	999999	651	249	190	28	380	872	999999	999999	999999	966	483	178	478	399	251	824	206	889	317	369	999999	378	822	999999	385	990	647	639	399	837	581	35	999999	243	137	297	964	611	674	732	582	999999	31	348	52	891	999999	479	885	468	319	236	999999	88	485	283	426	285	642	390	235	994	999999	286	999999	999999	999999	245	271	953	859	999999	999999	999999	787	117	999999	484	861	493	293	178	754	930	527	355	473	25	758	854	870	688	968	293	507	999999	999999	999999	953	594	999999	470	217	931	608	725	21	977	999999	999999	999999	942	424	159	106	66	249	107	758	49	984	999999	487	417	92	181	626	931	86	209	474	612	530	999999	676	999999	999999	823	999999	999999	344	496	723	999999	928	928	274	999999	999999	451	347	545	986	914	610	999999	999999	999999	848	437	108	999999	999999	101	902	323	421	157	482	283	106	426	775	956	705	498	999999	107	489	164	906	806	999999	635	999999	929	626	616	666	918	839	999999	974	894	999999	264	999999	632	487	614	516	127	346	912	355	920	770	40	219	122	423	886	320	694	530	999999	999999	274	239	973	697	804	999999	999999	444	935	999999	881	262	450	902	712	619	874	647	999999	470	831	290	941	169	596	407	554	504	952	999999	290	373	999999	918	999999	403	513	917	712	999999	782	478	419	999999	888	999999	768	219	711	276	446	999999	741	831	999999	984	297	814	110	407	936	999999	491	95	999999	518	850	531	999999	319	116	999999	935	162	687	363	870	472	999999	818	638	344	999999	686	413	242	631	580	999999	346	115	698	816	999999	700	999999	986	334	316	380	927	246	638	401	170	489	122	588	153	999999	123	824	999999	292	768	601	999999	999999	681	929	999999	999999	127	999999	214	417	150	630	462	965	376	546	166	900	999999	401	706	999999	525	924	130	53	436	263	233	290	164	999999	545	109	999999	191	999999	387	999999	999999	129	403	197	753	999999	491	136	188	784	576	999999	643	401	377	895	999999	289	999999	808	843	843	863	21	923	999999	615	95	362	520	
999999	999999	778	999999	242	282	313	999999	772	585	639	916	999999	999999	656	622	521	142	999999	213	578	901	896	579	999999	814	265	999999	999999	500	999999	999999	773	667	999999	683	890	999999	169	105	592	999999	516	181	179	999999	999999	395	364	311	999999	483	916	158	941	292	996	209	766	428	26	921	939	282	852	243	999999	590	878	999999	999999	294	972	83	999999	906	999999	999999	410	999999	999999	999999	36	999999	999999	259	489	624	725	317	999999	691	999999	741	89	670	999999	244	328	935	783	14	999999	392	579	456	999999	843	999999	45	897	280	798	52	208	155	894	976	523	602	753	528	865	999999	295	50	824	241	993	950	184	999999	999999	474	940	224	363	999999	393	999999	748	645	97	999999	419	416	892	427	542	933	999999	755	721	725	192	999999	149	999999	999999	539	999999	279	999999	586	861	747	873	999999	112	983	792	259	999999	999999	854	999999	441	999999	999999	878	158	407	999999	70	999999	999999	439	680	291	999999	85	999999	548	853	680	479	795	511	999999	672	542	999999	325	999999	151	526	172	510	871	999999	823	999999	794	227	391	234	999999	789	411	442	999999	202	999999	999999	999999	385	711	999999	540	384	322	929	355	489	345	590	92	150	919	657	999999	929	999999	217	861	999999	622	330	472	999999	899	999999	109	396	364	349	524	898	649	766	999999	432	969	497	761	893	619	999999	881	999999	999999	439	870	754	186	388	393	835	999999	797	999999	391	277	93	484	999999	830	958	134	999999	76	999999	500	163	842	833	959	321	456	999999	500	999999	448	672	315	470	146	354	219	976	999999	689	999999	852	13	434	164	886	22	455	72	661	191	886	733	999999	938	716	912	999999	999999	81	388	999999	306	999999	942	604	778	24	999999	999999	748	999999	49	999999	999999	648	159	417	678	83	309	10	904	839	999999	999999	938	999999	532	429	442	866	999999	884	310	746	555	557	491	560	999999	997	286	586	912	43	846	357	117	299	567	504	674	355	772	999999	692	467	330	390	666	431	999999	750	54	881	600	999999	86	113	999999	602	926	128	966	311	724	328	999999	999999	716	591	250	242	999999	937	202	211	999999	921	999999	999999	236	111	894	686	515	536	542	40	442	691	280	999999	205	964	578	999999	389	999999	664	374	999999	238	674	84	999999	259	887	999999	688	399	52	164	59	15	375	824	234	290	796	999999	785	896	659	34	320	246	999999	897	999999	647	822	999999	267	999999	557	998	437	819	504	999999	648	436	999999	999999	648	126	999999	199	598	753	330	109	673	476	999999	644	
999999	649	764	945	222	989	999999	51	999999	400	897	369	458	999999	999999	415	785	999999	549	359	554	999999	386	999999	999999	847	999999	615	326	722	978	999999	999999	913	999999	787	999999	999999	53	659	689	999999	476	258	229	595	741	232	366	915	324	999999	927	999999	99	999999	273	999999	663	375	999999	999999	999999	853	421	999999	999999	999999	946	609	999999	235	999999	999999	999999	253	149	138	974	695	115	999999	258	411	408	999999	862	871	999999	469	999999	493	896	677	968	557	999999	999999	836	122	337	206	286	999999	999999	98	644	47	569	999999	821	144	596	968	269	613	883	999999	999999	575	254	396	721	486	94	867	339	820	921	122	668	527	301	999999	367	909	800	501	847	320	211	824	312	999999	647	999999	897	999999	418	999999	673	272	999999	999999	868	941	999999	799	999999	999999	999999	999999	126	456	187	304	999999	734	610	359	812	391	475	144	999999	999999	94	743	839	705	969	411	999999	999999	999999	999999	359	999999	993	426	999999	999999	829	160	561	386	999999	855	799	352	546	173	327	68	999999	292	796	42	896	449	999999	741	959	967	727	357	422	559	17	781	944	811	740	193	999999	811	562	325	583	999999	720	239	943	496	168	806	93	353	999999	166	999999	326	144	554	569	999999	51	862	999999	213	964	159	847	28	407	734	432	999999	142	999999	729	999999	459	909	728	627	798	473	808	920	274	78	545	999999	182	628	677	196	623	243	769	700	891	380	32	999999	391	925	98	433	999999	999999	221	282	437	137	867	999999	825	941	894	578	63	513	999999	999999	613	996	845	779	67	999999	520	899	972	39	590	88	886	167	999999	999999	384	385	999999	324	857	272	423	999999	760	452	370	681	349	200	646	388	441	137	957	394	89	318	375	147	999999	999999	310	408	547	999999	348	668	705	30	204	999999	966	624	47	350	583	801	29	615	876	838	999999	781	999999	999999	647	759	209	851	793	75	19	999999	885	999999	962	25	506	971	113	701	999999	328	995	968	999999	999999	99	617	811	288	299	759	271	999999	761	999999	26	999999	151	999999	999999	854	237	139	668	999999	999999	501	388	567	304	57	512	184	999999	241	999999	423	999999	831	669	592	49	999999	775	259	146	294	784	443	999	170	829	524	999999	999999	100	999999	999999	853	87	597	999999	253	983	252	999999	97	738	530	743	999999	556	999999	999999	876	815	999999	363	418	431	454	717	999999	568	143	227	988	942	740	999999	919	123	999999	753	999999	364	795	999999	533	999999	59	556	264	699	406	614	519	604	999999	316	379	
513	891	432	632	999999	999999	999999	999999	999999	999999	155	997	389	824	489	620	566	847	522	29	200	829	416	382	897	463	255	999999	529	708	393	586	433	999999	999999	231	999999	131	201	81	120	999999	509	742	904	558	999999	875	917	993	952	757	843	297	999999	683	485	60	735	427	46	523	330	325	999999	999999	574	999999	418	999999	116	445	656	999999	909	519	330	673	477	349	588	379	999999	535	756	636	742	146	593	731	745	464	999999	774	999999	597	360	194	999999	345	984	266	467	659	999999	516	999999	403	999999	669	999999	812	582	999999	999999	666	278	795	569	999999	826	999999	34	999999	999999	652	59	882	415	322	999999	145	807	142	364	999999	999999	594	999999	249	999999	349	759	924	378	933	881	999999	935	999999	328	999999	625	626	518	556	241	780	147	245	467	228	987	75	509	227	14	450	41	515	754	683	156	329	715	487	678	110	318	588	999999	59	946	47	994	604	520	999999	623	999999	999999	141	457	413	782	999999	999999	999999	424	160	999999	999999	999999	430	623	644	417	305	910	41	878	140	472	559	474	999999	282	950	81	905	707	823	826	234	424	622	236	999999	547	408	999999	984	686	168	659	339	91	999999	423	359	196	225	280	592	999999	960	669	898	939	999999	43	411	999999	519	452	999999	614	744	15	11	417	674	758	512	905	999999	454	313	899	999999	336	999999	536	721	718	492	553	244	305	464	953	338	804	999999	999999	724	371	177	715	554	724	347	520	999999	942	522	999999	767	687	45	999999	366	998	804	48	287	999999	901	999999	960	999999	380	999999	999999	58	88	869	585	147	190	531	286	999999	355	420	989	246	124	778	999999	35	785	557	999999	999999	596	339	10	144	97	999999	470	376	754	991	354	897	969	373	863	652	881	629	506	999999	239	768	653	999999	59	50	759	132	604	935	777	822	189	602	999999	749	999999	451	999999	340	999999	909	842	999999	75	999999	999999	750	915	553	154	999999	60	999999	719	828	686	999999	95	57	999999	999999	772	999999	224	531	999999	377	912	124	783	999999	579	176	451	329	925	299	999999	957	773	19	217	61	791	621	999999	432	999999	632	72	263	366	999999	249	999999	147	33	148	543	382	900	999999	801	999999	714	585	884	314	399	903	396	999999	137	283	91	140	999999	38	603	759	296	494	290	61	530	83	576	926	728	191	999999	161	784	585	873	181	416	291	87	46	887	999999	493	999999	676	999999	999999	729	168	999999	426	995	545	999999	96	415	999999	999999	249	640	19	958	999999	999999	
999999	999999	999999	551	410	910	724	439	951	566	871	178	10	560	999999	999999	999999	846	768	145	765	906	615	10	499	467	623	666	51	446	36	929	541	285	999999	441	462	686	329	257	999999	987	53	978	999999	999999	999999	997	374	684	795	999999	199	999999	452	999999	629	512	62	943	999999	68	397	999999	540	999999	999999	725	832	944	113	999999	527	520	276	999999	862	636	999999	999999	62	626	302	367	999999	999999	739	99	832	633	999999	949	634	385	960	810	599	539	999999	970	290	689	999999	429	999999	637	644	999999	184	675	241	992	424	481	890	999999	765	999999	863	675	212	547	893	209	999999	163	534	151	559	466	187	333	198	127	301	999999	999999	872	786	999999	999999	70	915	167	999999	818	999999	162	495	299	999999	569	675	999999	767	742	796	965	297	427	999999	502	129	717	497	999999	999999	307	189	527	219	893	999999	850	456	151	632	735	807	999999	629	999999	656	270	999999	999999	657	425	359	559	576	496	585	368	910	726	941	208	670	493	24	237	973	999999	89	161	325	825	326	626	999999	70	999999	999999	798	999999	999999	858	305	879	260	389	947	999999	950	723	318	885	999999	729	210	999999	75	999999	309	402	999999	689	999999	999999	302	832	108	999999	448	516	337	611	570	188	880	999999	902	791	243	999999	290	999999	26	365	843	440	885	999999	425	686	995	845	673	405	999999	166	677	44	586	999999	290	223	999999	444	999999	706	324	761	848	127	531	284	89	674	121	65	672	999999	999999	862	946	511	318	762	521	492	937	174	854	723	415	868	999999	815	355	76	171	999999	969	146	125	134	748	307	165	999999	999999	999999	293	999999	493	851	999999	724	999999	778	904	429	923	903	769	999999	907	135	999999	663	80	274	329	999999	894	999999	855	291	746	822	763	999999	999999	800	726	999999	880	585	239	563	261	489	999999	576	999999	741	658	999999	377	999999	226	999999	595	999999	650	501	680	248	384	402	996	999999	978	660	25	894	822	132	999999	831	279	332	999999	159	412	590	930	752	883	162	999999	788	914	999999	999999	149	425	115	159	999999	267	999999	999999	836	566	925	511	683	560	277	999999	535	889	545	695	893	728	445	99	999999	570	999999	365	232	999999	999999	421	999999	64	876	999999	716	973	951	573	638	999999	68	592	486	999999	257	202	999999	242	999999	999999	378	96	999999	421	979	25	99	999999	340	999999	999999	999999	999999	514	999999	999999	684	999999	212	562	938	972	67	772	669	853	613	980	322	735	749	989	64	999999	999999	119	351	999999	999999	701	884	
296	243	361	152	192	242	972	774	628	517	816	39	999999	960	999999	999999	940	751	135	411	118	999999	604	999999	999999	821	50	999999	204	999999	230	310	511	677	651	739	999999	629	487	621	641	215	693	999999	999999	999999	710	358	999999	999999	999999	712	999999	300	776	944	638	825	999999	999999	202	510	999999	351	999999	999999	528	676	318	666	334	321	274	514	770	999999	658	999999	603	39	120	692	824	124	999999	517	937	999999	901	999999	110	880	999999	126	999999	140	635	352	930	427	441	43	50	979	755	100	448	999999	999999	999999	296	261	232	134	999999	510	999999	465	999999	780	578	317	775	999999	566	454	846	157	96	639	999999	315	456	999999	597	86	652	999999	368	784	999999	999999	691	37	420	849	999999	350	865	918	454	180	875	160	848	133	999999	438	423	999999	254	300	999999	890	606	999999	804	56	999999	999999	858	841	106	691	711	999999	626	747	999999	716	999999	505	999999	177	999999	106	440	305	999999	474	818	223	999999	67	540	777	317	800	431	999999	999999	611	813	999999	999999	612	999999	194	449	359	507	999999	247	706	516	999999	18	604	705	509	550	509	718	999999	365	644	420	49	161	999999	191	825	999999	761	672	999999	692	599	116	581	999999	999999	856	977	966	307	999999	723	551	791	769	712	105	922	888	545	999999	999999	337	425	202	999999	42	515	999999	682	204	486	44	332	66	999999	497	133	486	999999	652	741	106	67	669	696	498	370	174	478	730	999999	999999	999999	300	999999	272	691	999999	987	223	351	809	294	999999	999999	689	228	735	999999	225	971	445	999999	892	161	999999	279	756	999999	547	672	350	699	951	800	613	907	41	123	156	999999	744	498	90	999999	999999	811	999999	999999	17	279	999999	814	263	758	957	287	999999	149	298	992	934	999999	450	551	10	119	342	313	885	781	197	999999	999999	418	237	947	514	999999	228	842	326	586	999999	999999	999999	535	446	203	842	335	673	999999	825	164	872	859	58	538	999999	999999	479	650	293	235	999999	23	611	999999	531	999999	773	999999	920	999999	676	357	396	182	514	474	672	999999	999999	560	999999	306	795	58	546	377	999999	975	999999	405	373	999999	999999	271	196	33	999999	601	671	831	562	999999	971	379	487	524	473	875	999999	999999	160	339	190	733	999999	785	999999	562	308	164	122	798	372	999999	93	11	65	134	986	490	550	999999	478	638	997	96	335	426	570	32	904	32	950	453	999999	43	999999	999999	999999	411	999999	371	303	517	719	763	658	999999	296	486	468	348	889	999999	296	89	861	552	
735	41	999999	800	992	285	999999	99	847	919	999999	999999	999999	496	980	584	684	189	777	961	918	243	438	878	140	999999	563	565	143	416	167	999999	181	999999	999999	122	951	15	379	27	999999	999999	916	739	186	246	970	999999	367	314	859	117	312	900	633	501	602	581	999999	908	722	694	955	440	761	114	877	573	663	867	633	999999	809	759	704	297	327	699	999999	999999	999999	590	999999	828	557	60	999999	999999	318	999999	520	999999	999999	999999	305	999999	999999	486	977	82	369	999999	319	500	681	189	307	553	999999	999999	184	999999	878	776	794	999999	497	137	882	711	999999	606	264	332	357	263	345	348	464	999999	999999	999999	999999	630	534	715	999999	707	156	378	999999	999999	85	972	166	617	999999	567	676	173	84	999999	603	275	830	762	152	987	152	428	844	999999	999999	74	723	343	190	258	252	999999	860	999999	999999	514	958	931	999999	291	175	740	999999	777	672	999999	999999	86	247	457	999999	771	573	293	999999	728	533	794	230	21	259	822	437	252	325	999999	999999	294	565	98	999999	899	242	861	999999	412	999999	76	295	798	16	646	105	733	459	999999	515	576	235	262	980	174	710	519	999999	999999	312	520	999999	85	986	999999	520	999999	150	899	539	712	472	162	999999	467	508	432	14	612	726	703	792	844	999999	999999	999999	313	118	152	198	722	829	479	999999	155	613	220	999999	999999	136	947	999999	559	941	803	114	82	999999	523	665	288	514	429	625	609	727	618	993	259	714	216	50	998	999999	817	882	999999	63	917	853	999999	999999	772	485	779	120	242	903	287	633	986	999999	999999	486	910	217	409	853	500	427	995	227	562	999999	920	907	594	848	999999	999999	121	29	281	670	377	667	742	943	846	498	495	999999	715	626	728	101	455	522	801	609	999999	149	562	500	857	80	67	999999	565	872	526	999999	778	999999	521	999999	843	999999	999999	999999	475	466	16	999999	932	290	511	936	799	999999	461	82	999999	524	447	971	999999	999999	812	306	609	498	387	999999	972	110	936	999999	114	762	258	999999	413	558	144	26	999999	561	999999	576	569	131	453	736	420	454	999999	999999	999999	550	509	72	121	811	642	976	999999	42	999999	831	999999	999999	832	47	999999	930	668	498	390	431	999999	999999	999999	245	737	488	54	650	999999	527	763	682	439	563	262	196	418	601	999999	999999	937	999999	999999	736	232	416	298	416	999999	999999	999999	999999	999999	497	712	603	999999	999999	84	164	999999	999999	479	999999	78	672	723	278	785	394	521	76	999999	233	999999	
737	383	999999	23	330	200	999999	494	82	741	915	999999	999999	851	658	346	542	999999	999999	999999	509	631	29	668	560	693	29	630	772	968	718	999999	650	13	999999	229	372	999999	999999	964	302	999999	406	769	162	999999	780	999999	136	57	999999	549	822	999999	985	115	364	819	463	636	180	18	722	114	999999	999999	168	938	876	439	999999	680	773	797	933	565	999999	999999	515	999999	912	999999	504	724	989	179	999999	653	28	869	865	553	409	126	793	294	999999	999999	746	511	704	999999	999999	999999	999999	308	775	999999	73	429	880	114	313	999999	999999	578	513	997	999999	999999	999999	999999	999999	17	573	431	280	999999	13	648	999999	933	512	14	992	999999	60	807	652	691	999999	427	589	598	988	761	249	642	402	999999	781	999999	187	999999	312	198	999999	544	133	650	38	129	31	999999	94	947	601	308	774	999999	528	999999	355	433	999999	999999	926	999999	28	812	999999	638	263	788	999999	999999	999999	999999	999999	803	159	515	683	11	663	284	405	173	513	999999	169	940	868	999999	999999	84	999999	753	442	530	272	598	525	321	468	999999	865	242	558	973	999999	981	999999	999999	503	22	32	354	770	185	385	762	999999	978	652	999999	769	514	102	792	243	12	187	999999	541	560	999999	372	542	273	419	173	615	539	848	999999	343	999999	255	683	61	999999	983	266	155	999999	780	999999	668	999999	630	999999	150	999999	740	199	999999	999999	438	943	33	999999	999999	507	766	222	156	288	139	474	907	871	269	999999	999999	709	999999	920	35	41	780	451	703	999999	642	68	999999	849	798	999999	999999	907	469	311	660	401	722	485	999999	999999	363	999999	418	204	999999	758	101	731	35	41	180	999999	410	406	172	581	957	495	864	708	200	999999	999999	479	999999	999999	412	957	999999	349	986	543	430	103	678	999999	43	508	15	883	999999	300	824	767	488	999999	999999	72	999999	88	999999	999999	620	999999	999999	66	21	999999	113	320	356	999999	973	686	55	999999	999999	316	727	883	548	459	490	981	740	899	482	999999	991	999999	501	349	818	679	999999	759	922	638	999999	622	278	104	404	695	999999	833	999999	148	721	851	45	201	344	265	540	984	746	639	999999	842	584	298	947	999999	818	16	999999	303	780	296	999999	825	955	115	615	454	64	794	454	906	999999	344	11	149	566	310	15	563	149	999999	22	292	587	518	48	980	999999	892	876	999999	518	33	367	435	146	999999	245	239	999999	999999	930	999999	194	999999	270	250	296	807	946	518	11	999999	164	859	999999	432	999999	447	77	635	
308	172	918	924	397	559	976	576	13	356	74	776	999999	63	991	70	108	442	257	798	999999	999999	999999	368	528	756	999999	508	999999	714	970	999999	171	999999	787	768	43	270	756	711	273	720	999999	999999	999999	235	848	999999	867	999999	334	805	999999	278	999999	959	225	560	406	641	690	477	424	299	385	999999	614	999999	999999	999999	999999	837	686	546	534	973	999999	999999	913	302	999999	766	999999	938	389	175	609	893	81	827	552	999999	863	125	999999	795	999999	514	223	188	621	948	836	644	196	496	129	999999	744	968	425	869	646	113	999999	924	837	999999	909	220	666	999999	827	999999	681	553	973	570	999999	738	999999	40	999999	735	681	960	929	999999	999999	893	55	955	158	113	412	999999	836	999999	392	106	958	819	604	999999	522	900	130	399	999999	642	522	558	137	15	999999	999999	736	911	431	999999	994	841	733	26	175	710	999999	724	44	998	999999	999999	188	428	780	858	436	140	222	999999	839	540	42	999999	381	496	999999	153	812	26	946	999999	999999	620	111	127	999999	587	836	812	337	405	999999	965	925	999999	380	709	235	441	959	605	698	650	932	999999	809	623	645	678	882	999999	912	999999	61	791	884	567	327	663	999999	848	303	410	453	444	185	76	194	81	126	999999	999999	380	999999	351	237	688	688	647	317	999999	999999	168	929	999999	493	999999	913	144	424	813	391	572	999999	121	311	298	999999	497	999999	742	439	573	562	763	999999	541	999999	999999	564	206	878	680	355	999999	999999	145	480	544	951	838	162	999999	657	312	999999	355	712	946	999999	938	491	200	367	575	999999	379	605	176	408	951	386	999999	579	227	934	711	999999	999999	215	175	999999	662	546	451	999999	388	915	999999	36	999999	828	999999	670	999999	715	688	999999	780	280	535	540	314	146	999999	461	949	480	439	378	35	139	357	740	874	131	829	654	916	999999	653	464	999999	149	999999	133	373	543	954	512	256	399	999999	95	680	999999	513	999999	547	989	640	908	486	881	11	999999	481	283	796	999999	999999	44	406	795	627	81	195	174	893	999999	999999	999999	999999	926	132	999999	692	999999	999999	248	618	999999	116	926	353	999999	978	473	148	226	651	999999	746	460	627	222	992	650	467	608	999999	348	631	671	999999	234	999999	999999	999999	374	343	218	222	557	999999	581	927	999999	451	999999	103	999999	35	676	233	998	999999	74	309	909	999999	999999	804	461	999999	279	999999	444	999999	999999	999999	428	714	774	883	999999	877	199	575	56	999999	522	209	585	515	728	999999	954	447	
903	565	999999	259	849	731	999999	999999	999999	758	999999	898	999999	455	332	530	999999	16	999999	792	790	999999	480	499	263	999999	131	999999	229	999999	999999	955	999999	997	130	563	44	178	864	999999	999999	38	126	440	959	999999	999999	76	876	999999	999999	999999	72	999999	656	782	95	827	996	999999	610	999999	999999	999999	999999	660	999999	495	999999	999999	495	505	152	999999	210	762	14	999999	540	115	823	999999	965	174	999999	358	893	999999	999999	347	477	216	182	640	442	999999	843	311	752	308	999999	316	741	999999	568	344	579	999999	999999	894	778	56	297	890	411	555	492	29	709	340	766	615	999999	987	999999	289	333	511	999999	999999	999999	703	297	241	140	516	322	858	606	770	778	49	999999	455	569	999999	918	291	999999	887	999999	823	601	421	542	370	172	754	816	289	999999	78	88	895	976	84	759	999999	760	894	999999	634	423	938	561	726	999999	698	427	869	999999	52	282	888	425	999999	111	875	999999	769	354	567	51	999999	759	710	999999	708	999999	494	672	862	530	344	654	999999	999999	999999	999999	815	999999	473	337	946	918	968	796	999999	479	881	999999	883	366	999999	550	675	593	106	189	851	765	313	229	933	207	507	999999	999999	244	409	694	449	25	883	421	880	999999	999999	408	790	999999	772	238	597	521	788	999999	999999	793	978	433	313	483	18	60	54	253	403	749	421	456	858	955	80	197	999999	999999	483	579	670	444	999999	698	398	937	999999	84	631	999999	418	11	981	154	265	976	391	966	17	833	377	636	999999	355	987	344	65	816	999999	410	987	920	32	960	133	544	935	614	94	80	67	970	622	981	341	419	474	713	699	103	806	567	860	649	212	43	607	152	999999	64	999999	186	915	231	434	497	978	31	31	721	51	999999	881	937	776	999999	24	855	999999	999999	999999	351	127	74	603	999999	69	383	758	99	936	792	902	40	198	880	64	400	557	843	440	999999	692	978	62	39	686	923	872	805	28	752	137	999999	195	540	68	999999	628	13	437	605	999999	999999	784	999999	874	850	749	895	352	624	307	180	147	425	659	148	21	574	743	146	511	953	80	999999	999999	999999	999999	657	822	212	772	553	416	999999	190	760	204	804	164	835	184	999999	462	404	454	957	996	769	880	999999	839	63	270	999999	999999	319	999999	599	593	115	15	101	83	150	999999	753	764	312	244	898	999999	217	999999	907	961	534	501	999999	739	707	771	999999	777	901	373	718	293	124	741	871	900	604	220	59	830	999999	902	322	552	
701	203	999999	534	982	976	999999	999999	999999	339	999999	817	194	859	886	999999	929	324	182	776	143	469	649	999999	372	998	999999	996	370	87	878	999999	999999	134	48	999999	87	550	794	925	741	84	931	785	181	64	715	999999	334	714	901	769	730	999999	418	999999	553	133	172	983	636	635	999999	284	460	937	638	69	999999	999999	267	388	529	256	45	69	537	864	399	318	292	604	671	999999	186	119	901	999999	999999	806	999999	953	388	999999	299	999999	800	656	334	999999	425	656	923	953	457	999999	250	483	510	359	999999	688	734	999999	701	41	964	628	108	351	45	999999	999999	24	420	999999	10	999999	957	929	999999	880	539	165	892	636	681	999999	207	999999	869	999999	999999	999999	999999	999999	229	535	119	267	151	181	558	983	208	431	311	908	542	153	522	531	526	580	999999	823	999999	578	960	75	360	255	999999	444	481	618	860	988	999999	148	94	474	608	699	787	97	332	999999	956	471	999999	999999	185	999999	151	347	901	999999	275	289	133	650	574	54	999999	896	999999	999999	511	590	999999	323	996	404	69	57	923	826	999999	12	500	602	622	499	999999	999999	999999	376	303	144	716	306	722	632	25	443	900	564	999999	999999	346	219	54	376	900	21	776	781	994	104	424	84	770	273	789	530	999999	84	313	330	826	384	819	377	999999	274	601	373	388	999999	156	368	44	900	665	290	557	255	999999	729	810	297	999999	999999	999999	641	999999	458	843	494	999999	825	999999	472	999999	962	399	677	502	635	420	412	403	378	947	66	50	869	607	508	973	999999	485	584	519	538	12	620	657	241	737	152	530	894	220	331	116	999999	835	999999	890	880	753	963	999999	407	999999	999999	261	663	999999	999999	851	344	999999	632	999999	677	952	999999	960	779	29	999999	897	278	882	508	167	999999	949	478	44	904	617	103	39	522	275	999999	643	999	369	994	999999	999999	300	195	382	588	981	999999	619	999999	743	121	860	999999	999999	50	525	999999	845	635	714	999999	632	946	726	999999	602	827	999999	840	892	960	420	999999	629	826	999999	697	135	579	644	519	858	734	171	506	242	547	456	999999	596	258	163	733	290	518	449	353	999999	954	986	163	999999	779	416	999999	999999	835	999999	249	73	828	269	276	991	204	273	897	785	230	999999	999999	381	188	999999	999999	807	686	744	121	386	999999	238	181	592	999999	492	89	327	389	805	407	999999	217	999999	768	988	887	741	999999	999999	551	568	999999	769	931	782	849	535	772	999999	24	999999	751	862	440	
599	98	683	510	999999	193	579	406	425	787	380	173	27	485	656	919	944	999999	866	835	75	990	999999	999999	707	999999	554	999999	999999	790	999999	932	355	730	178	899	214	999999	383	70	972	171	823	981	560	618	999999	999999	126	65	79	441	885	37	375	609	687	32	999999	79	639	999999	992	999999	481	447	999999	297	999999	756	999999	713	285	805	862	903	177	429	110	99	811	504	438	358	721	875	57	999999	999999	568	221	191	438	999999	999999	947	179	198	510	122	800	544	742	999999	350	365	166	89	174	471	442	267	922	713	268	144	595	999999	913	606	400	500	931	999999	544	533	285	999999	384	914	733	978	919	987	298	276	761	78	17	365	718	967	163	893	999999	954	269	999999	55	296	362	999999	999999	904	722	999999	612	994	825	817	999999	194	705	259	999999	463	348	934	425	991	383	526	999999	558	887	999999	346	48	621	590	273	561	925	97	562	208	704	24	274	999999	663	767	999999	200	285	999999	271	903	999999	672	615	999999	309	999999	913	835	898	726	27	299	962	574	999999	244	999999	999999	999999	618	999999	539	999999	334	999999	999999	338	616	283	446	999999	363	170	999999	882	949	999999	939	261	999999	184	726	309	977	997	975	999999	98	999999	18	646	756	274	653	216	626	912	291	664	872	726	999999	999999	999999	453	663	138	529	999999	433	269	613	277	398	443	999999	999999	782	336	999999	999999	249	231	999999	799	526	99	517	999999	999999	47	693	285	389	154	999999	174	847	534	343	846	505	406	961	748	43	489	875	220	246	396	140	954	969	471	487	85	298	662	926	574	621	303	436	395	576	338	887	254	566	806	391	257	999999	847	999999	843	999999	999999	766	47	999999	307	989	999999	907	999999	999999	917	667	802	876	194	608	769	999999	212	999999	575	999999	999999	999999	631	653	440	999999	882	961	132	566	644	814	772	999999	999999	999999	324	313	566	488	836	999999	970	999999	763	930	999999	999999	999999	999999	702	872	695	999999	72	445	999999	653	559	864	999999	777	999999	999999	33	999999	113	298	718	419	911	999999	999999	96	346	680	631	54	999999	999999	808	243	738	510	999999	999999	128	429	999999	453	999999	670	753	702	464	999999	999999	999999	999999	999999	999999	999999	930	999999	999999	804	999999	608	16	391	814	547	763	999999	66	790	49	999999	496	262	869	999999	464	275	652	250	154	999999	632	999999	999999	22	492	999999	683	899	312	924	799	70	311	519	422	453	639	999999	907	703	646	673	29	999999	132	310	906	152	454	999999	171	999999	999999	758	
999999	729	999999	802	65	999999	376	166	487	999999	882	436	951	999999	999999	20	635	432	343	999999	74	958	267	681	889	191	217	541	454	999999	999999	999999	999999	552	542	693	901	999999	174	267	337	489	196	905	285	695	359	556	880	443	39	739	136	218	694	999999	472	869	999999	873	999999	834	712	999999	360	552	35	408	816	578	119	798	999999	86	123	584	771	999999	999999	203	832	661	999999	21	617	999999	213	202	999999	524	230	42	924	300	825	999999	777	356	554	733	670	950	739	312	334	999999	999999	60	104	999999	256	999999	999999	999999	51	780	183	700	232	336	999999	999999	550	302	357	999999	874	967	260	619	807	999999	999999	671	999999	999999	999999	358	686	386	553	163	108	747	277	121	568	999999	258	55	329	86	133	228	395	837	409	446	954	257	999999	513	799	485	312	999999	999999	802	195	999999	858	825	999999	845	782	999999	734	803	35	999999	518	999999	719	214	300	730	302	999999	286	999999	481	485	403	438	29	50	999999	999999	444	446	809	766	29	98	197	504	72	288	445	210	112	999999	999999	718	738	698	794	999999	195	582	999999	721	525	999999	688	383	431	585	825	999999	830	999999	368	588	436	752	649	630	999999	795	668	999999	154	86	999999	875	73	999999	700	331	255	768	999999	999999	908	98	250	529	410	813	999999	486	999999	703	999999	999999	248	833	999999	986	59	173	999999	399	914	524	999999	449	906	813	319	746	885	503	496	999999	999999	505	680	348	512	129	230	213	723	191	999999	451	706	999999	637	999999	403	714	999999	999999	999999	999999	948	999999	521	801	623	596	504	336	999999	999999	999999	318	316	742	163	943	999999	999999	943	373	999999	732	963	999999	743	313	186	89	352	180	231	999999	999999	645	999999	296	826	710	505	633	709	396	589	602	245	397	296	894	999999	460	240	352	148	827	372	999999	429	999999	67	320	420	999999	999999	999999	737	801	999999	999999	194	999999	127	773	434	319	664	289	152	371	890	355	26	291	11	892	940	999999	276	52	283	341	866	439	652	194	999999	294	413	169	999999	999999	950	625	710	220	342	467	917	828	173	92	999999	999999	506	999999	303	139	423	999999	999999	999999	535	404	397	852	999999	687	130	250	999999	380	875	999999	506	456	999999	401	580	791	559	483	962	447	999999	200	268	808	999999	940	890	92	999999	322	679	17	999999	555	999999	857	220	654	346	676	731	999999	216	99	562	999999	999999	902	999999	999999	540	999999	895	98	999999	206	594	201	755	999999	999999	999999	999999	999999	314	999999	999999	999999	174	999999	
580	905	146	999999	716	96	984	179	256	999999	632	999999	533	248	782	672	121	999999	41	41	273	28	899	166	999999	999999	999999	653	784	73	510	468	737	835	61	999999	869	610	382	438	222	424	945	872	556	999999	999999	999999	999999	642	387	730	999999	143	460	561	15	979	968	999	802	999999	394	193	382	174	260	999999	196	156	802	999999	446	602	818	999999	83	36	999999	999999	235	33	999999	152	686	999999	650	999999	385	500	630	889	999999	382	636	999999	40	762	999999	392	120	999999	999999	634	839	875	294	225	999999	612	488	978	999999	22	774	778	467	999999	999999	602	999999	655	323	696	999999	912	999999	999999	965	936	817	320	536	999999	845	442	950	248	312	999999	495	434	290	772	22	651	999999	629	608	858	424	787	265	897	867	464	999999	387	117	926	14	229	259	999999	794	177	999999	162	176	342	828	229	939	696	117	99	999999	550	684	875	402	250	466	117	999999	39	65	999999	360	390	962	573	999999	385	806	999999	999999	902	978	844	999999	999999	462	275	40	205	999999	569	790	777	99	929	999999	242	534	764	763	151	865	764	122	814	999999	786	379	264	98	999999	889	999999	999999	472	572	839	677	44	788	200	87	327	191	495	848	582	301	42	999999	898	999999	51	512	999999	47	223	732	393	565	999999	999999	999999	999999	294	679	948	862	626	367	863	564	499	976	999999	999999	548	582	626	999999	229	494	347	394	199	999999	848	339	999999	999999	358	116	293	479	121	304	312	220	896	815	899	719	675	999999	16	343	999999	75	938	969	498	640	115	999999	999999	192	999999	390	917	582	999999	618	980	200	999999	757	281	30	999999	279	761	337	686	810	999999	999999	819	671	999999	999999	359	782	400	999999	936	717	10	866	143	929	744	921	303	323	999999	999999	738	999999	665	259	72	342	211	669	217	171	999999	304	360	835	373	887	12	70	233	58	999999	999999	264	301	756	999999	886	935	534	839	999999	372	826	784	771	999999	999999	999999	793	27	581	730	704	775	999999	999999	999999	999999	566	857	919	999999	100	935	73	999999	999999	374	503	658	455	275	145	378	999999	591	999999	575	74	38	881	999999	999999	216	999999	999999	373	999999	538	60	898	588	379	676	920	999999	282	999999	721	999999	124	641	999999	145	571	999999	595	335	999999	999999	237	939	243	537	999999	54	965	884	467	577	999999	741	835	452	759	866	896	469	458	334	319	999999	854	963	999999	249	249	999999	644	172	901	999999	999999	999999	823	958	355	841	999999	875	999999	999999	999999	999999	803	383	999999	
192	385	999999	999999	136	999999	323	861	999999	999999	279	623	736	805	833	249	305	675	269	901	478	628	800	999999	65	999999	582	498	921	999999	999999	170	540	444	66	755	999999	753	775	170	526	505	184	873	85	999999	963	80	13	158	136	999999	543	481	337	999999	585	194	363	367	304	825	940	493	999999	119	999999	302	749	87	999999	552	900	109	384	999999	454	927	445	838	804	999999	495	999999	38	999999	626	68	116	502	180	999999	400	417	865	999999	565	690	999999	966	999999	671	999999	925	847	584	577	443	999999	365	119	657	748	999999	562	791	340	177	465	150	492	34	196	999999	906	556	162	492	244	683	416	999999	438	479	999999	143	191	569	925	453	666	192	999999	750	393	523	15	875	999999	83	371	999999	234	358	483	119	485	999999	28	300	432	94	209	423	948	999999	229	279	821	428	610	770	999999	999999	484	309	73	445	999999	393	999999	287	999999	170	322	28	539	999999	999999	594	657	116	999999	634	31	582	983	999999	999999	48	303	999999	63	436	472	600	155	223	874	183	56	50	220	634	999999	155	999999	49	110	930	999999	150	283	236	770	503	999999	618	990	902	326	525	643	825	999999	814	999999	210	697	721	873	326	215	999999	548	617	896	916	884	999999	135	943	446	871	232	163	463	999999	999999	999999	381	536	999999	999999	856	530	406	395	544	935	922	999999	999999	389	66	498	935	460	688	163	999999	312	734	999999	777	382	88	999999	602	937	361	999999	544	728	350	346	103	243	966	27	220	510	381	948	954	878	602	67	815	734	227	13	999999	999999	371	999999	999999	118	204	999999	999999	635	999999	606	999999	525	711	623	48	719	404	701	493	670	999999	106	930	785	170	999999	780	30	956	868	719	358	266	999999	366	281	543	985	49	999999	575	999999	718	775	374	999999	177	979	29	999999	339	526	999999	478	570	275	147	999999	948	999999	702	431	679	999999	887	999999	268	678	999999	766	186	419	662	10	104	366	388	165	999999	732	731	801	999999	860	538	999999	838	788	999999	999999	144	526	999999	999999	790	154	906	794	887	148	179	498	722	262	999999	920	864	999999	384	213	887	981	999999	225	574	901	430	818	395	694	999999	480	216	175	632	659	381	918	219	950	460	593	999999	283	563	242	88	748	941	618	338	999999	413	268	213	162	999999	821	999999	999999	724	98	409	203	999999	698	291	557	629	269	548	946	309	434	753	303	713	999999	662	999999	823	999999	876	776	365	77	77	947	999999	480	738	999999	748	330	999999	371	
194	84	532	864	999999	530	129	999999	79	392	29	979	515	999999	448	598	168	838	75	52	222	999999	838	683	630	344	595	999999	531	999999	999999	999999	207	391	119	639	799	999999	389	302	561	204	706	999999	58	999999	999999	61	999999	149	999999	999999	999999	193	159	999999	246	849	999999	617	999999	969	160	90	194	50	781	134	800	809	798	370	458	772	490	27	926	864	634	543	999999	544	128	391	597	298	999999	24	241	558	402	999999	563	772	367	592	53	999999	789	999999	999999	316	260	231	350	40	460	493	702	141	999999	381	224	701	714	400	999999	769	493	895	327	767	893	252	416	847	999999	686	999999	999999	974	310	85	626	236	999999	293	896	50	999999	837	239	999999	109	922	31	736	862	67	999999	741	284	999999	893	690	548	423	18	999999	502	999999	999999	89	803	167	999999	305	597	474	129	999999	954	999999	925	999999	97	454	793	329	395	121	944	628	446	167	700	999999	192	936	688	181	285	91	548	344	73	999999	518	942	597	725	149	999999	938	860	999999	556	216	835	603	104	630	999999	999999	391	288	156	642	646	467	167	123	999999	786	947	831	873	189	591	994	936	936	851	732	669	971	555	689	586	381	153	960	356	999999	999999	999999	596	662	999999	999999	916	518	872	999999	439	999999	488	612	990	38	912	376	625	841	999999	167	779	999999	759	419	733	999999	65	999999	323	207	766	328	202	406	245	221	33	999999	87	428	999999	999999	302	67	493	943	999999	557	468	777	345	515	676	436	772	640	902	999999	332	460	999999	607	171	242	846	170	420	594	793	701	353	999999	763	248	104	413	663	702	926	789	767	508	806	545	999999	261	652	765	999999	604	999999	286	999999	627	999999	999999	214	999999	220	999999	532	114	763	766	999999	999999	751	437	999999	368	977	210	820	542	692	954	800	999999	380	999999	518	654	999999	199	393	999999	999999	146	283	637	209	603	491	602	266	662	744	50	121	615	510	224	999999	275	999999	118	465	672	999999	999999	665	999999	690	999999	815	878	155	574	382	367	372	999999	164	704	169	383	718	227	285	999999	999999	760	514	999999	94	303	230	694	571	999999	610	221	211	272	972	621	999999	865	787	388	999999	179	667	753	252	895	70	729	116	253	400	247	396	905	801	904	999999	925	999999	521	657	999999	12	107	756	999999	999999	891	732	548	470	852	999999	999999	521	49	999999	760	521	999999	243	501	588	328	999999	373	999999	305	999999	999999	547	999999	333	275	730	66	999999	569	999999	102	492	999999	999999	567	
783	547	807	499	394	999999	811	323	413	354	999999	166	872	684	222	393	335	118	430	665	999999	482	999999	175	999999	464	872	999999	763	429	999999	999999	999999	30	545	347	565	999999	910	709	999999	233	999999	979	986	574	194	492	356	612	766	384	999999	341	566	310	999999	641	999999	929	999999	999999	999999	983	999999	999999	999999	852	149	999999	828	999	207	721	999999	777	898	550	188	999999	280	390	187	999999	662	330	326	172	464	244	329	923	999999	981	820	978	674	999999	999999	999999	913	341	999999	481	999999	767	187	999999	932	788	999999	999999	463	730	659	508	999999	999999	331	327	898	498	397	904	555	904	995	226	900	999999	113	307	999999	416	689	999999	999999	999999	375	999999	153	299	239	999999	832	852	470	283	331	322	878	275	279	999999	999999	424	944	448	925	880	999999	961	999999	512	685	114	266	999999	51	720	471	999999	43	999999	184	999999	268	721	82	702	999999	721	999999	587	552	838	38	207	542	274	994	598	999999	494	999999	192	999999	727	990	727	999999	423	999999	999999	850	484	241	842	837	999999	999999	232	375	999999	447	60	77	999999	959	846	999999	69	514	776	999999	999999	623	548	314	992	446	999999	730	355	117	999999	999999	293	737	77	999999	195	369	277	999999	999999	233	557	57	80	999999	623	768	154	651	536	909	466	999999	977	861	693	537	999999	829	624	502	999999	999999	999999	571	784	811	892	999999	890	699	246	666	999999	649	999999	500	243	999999	822	773	999999	703	580	999999	999999	999999	759	215	912	658	524	448	495	279	213	999999	629	999999	340	812	999999	903	999999	837	672	999999	930	338	999999	202	304	967	17	851	915	326	544	318	548	386	999999	686	337	242	184	798	181	684	445	632	871	734	546	20	999999	999999	999999	743	447	233	477	430	418	720	363	999999	440	644	363	886	898	321	961	954	999999	999999	575	529	662	999999	628	255	892	174	999999	569	431	997	953	999999	999999	800	871	999999	999999	999999	278	999999	878	999999	999999	536	331	999999	734	560	773	591	999999	999999	117	422	90	999999	999999	231	538	254	399	793	135	999999	690	131	511	999999	999999	999999	55	138	999999	958	651	44	999999	101	924	343	439	770	796	839	747	254	135	999999	720	307	999999	687	102	999999	228	94	999999	924	846	209	57	637	120	136	999999	130	788	158	771	56	67	514	999999	205	999999	628	996	999999	999999	446	999999	549	386	152	999999	368	999999	897	740	999999	999999	591	254	724	999999	802	660	670	303	626	466	999999	201	999999	999999	213	390	897	218	599	999999	217	237	410	999999	
508	260	967	207	187	94	891	999999	214	999999	999999	269	581	999999	22	968	335	999999	80	980	28	357	712	903	724	977	148	689	151	479	334	364	844	999999	786	999999	692	999999	126	541	574	568	999999	170	773	943	809	987	999999	630	999999	225	166	430	999999	161	548	74	482	210	946	999999	999999	734	999999	122	425	71	133	471	286	862	875	539	999999	999999	370	552	139	780	177	160	493	521	999999	118	207	424	335	999999	13	627	990	915	999999	372	302	262	980	660	528	748	864	733	999999	898	350	999999	24	735	790	999999	934	701	999999	796	718	755	26	81	914	10	735	498	467	999999	871	960	945	52	167	999999	572	479	261	999999	296	999999	177	999999	768	580	409	600	844	17	693	999999	882	797	653	546	246	909	746	999999	999999	999999	275	999999	999999	389	682	999999	577	682	433	465	449	612	510	958	588	206	312	344	600	145	653	459	965	582	87	157	398	621	999999	663	732	999999	417	920	494	482	791	388	898	999999	32	172	999999	237	849	279	999999	999999	958	49	999999	999999	999999	877	721	999999	999999	455	999999	535	582	955	811	770	732	999999	205	999999	474	115	999999	999999	446	172	122	491	875	738	732	999999	859	703	663	831	66	330	805	539	208	999999	753	346	86	373	854	77	360	999999	504	143	999999	708	999999	852	634	682	966	765	765	999999	940	991	722	999999	999999	879	302	980	999999	412	999999	999999	390	796	362	78	847	82	317	55	999999	71	243	599	733	161	482	810	999999	384	364	999999	774	968	737	999999	624	999999	999999	975	774	999999	110	101	232	417	327	434	999999	566	999999	893	457	719	109	879	757	132	770	524	406	492	783	339	58	870	891	422	68	600	453	275	385	342	999999	760	960	151	377	325	999999	57	320	639	549	470	592	64	868	857	14	501	811	183	578	292	596	771	53	999999	526	905	375	899	122	568	517	125	999999	349	919	615	999999	999999	690	358	999999	154	789	587	288	836	999999	210	595	999999	464	212	763	999999	173	999999	108	25	799	928	999999	420	527	980	999999	477	615	529	938	398	745	999999	492	229	120	452	982	465	83	690	362	174	313	170	114	315	361	999999	185	730	517	999999	655	762	676	760	627	808	634	999999	231	33	272	206	999999	999999	719	999999	877	721	999999	999999	942	119	575	999999	116	366	876	647	125	999999	353	999999	881	15	710	729	999999	360	999999	999999	830	272	468	999999	902	117	953	999999	595	817	584	999999	524	874	797	546	196	169	653	270	932	999999	695	77	
679	64	325	210	398	999999	990	999999	896	999999	812	679	999999	999999	614	999	999999	870	61	307	579	889	693	17	218	999999	543	393	706	564	250	843	577	999999	658	847	791	752	617	605	827	999999	999999	490	72	127	896	950	554	653	856	71	935	397	498	790	371	999999	992	999999	457	606	820	341	792	999999	112	999999	587	999999	218	999999	263	999999	999999	521	330	999999	945	100	277	999999	999999	999999	999999	189	907	999999	903	868	999999	999999	759	392	999999	230	247	999999	999999	103	25	647	372	787	445	205	807	488	916	976	470	168	999999	902	957	999999	999999	767	999999	999999	70	922	999999	719	290	733	901	999999	308	260	284	103	514	851	84	630	999999	62	617	512	381	999999	999999	926	407	999999	121	999999	435	999999	999999	480	603	95	999999	102	301	652	999999	999999	999999	937	190	666	999999	999999	999999	520	827	336	643	999999	160	131	241	641	659	428	322	962	622	54	445	23	999999	803	499	428	999999	982	338	578	555	999999	218	444	248	606	234	999999	999999	600	39	108	999999	746	329	999999	853	400	443	872	999999	543	99	259	999999	177	868	898	877	999999	999999	845	999999	74	170	255	999999	797	403	62	203	291	299	999999	24	999999	372	60	999999	26	575	999999	548	466	248	22	815	999999	942	81	999999	999999	163	448	899	194	110	586	999999	84	999999	65	997	391	999999	58	254	78	244	999999	804	817	424	999999	999999	282	307	542	999999	999999	440	954	999999	332	324	999999	138	851	999999	830	245	786	999999	409	456	519	431	167	999999	999999	767	746	723	787	276	920	912	302	788	999999	999999	999999	759	438	644	999999	999999	675	77	811	999999	403	947	414	919	28	999999	24	999999	150	999999	149	754	636	390	693	240	77	999999	403	955	836	72	504	943	999999	36	45	999999	999999	318	999999	999999	975	280	374	799	319	867	999999	576	897	888	648	775	747	813	133	999999	950	384	142	619	673	856	93	340	452	999999	252	992	318	259	572	831	105	999999	779	366	25	894	921	210	807	827	67	947	424	729	206	863	999999	986	814	999999	185	146	426	129	197	43	356	848	625	265	268	648	326	816	679	999999	44	999999	42	66	462	999999	811	999999	798	145	916	722	999999	388	99	332	444	114	999999	999999	632	659	999999	999999	547	999999	584	552	999999	419	999999	607	60	509	828	145	953	999999	999999	253	335	580	331	999999	127	634	999999	246	176	935	213	221	171	720	74	385	597	60	519	390	357	999999	286	388	999999	318	672	764	559	953	378	686	999999	412	633	61	337	
127	864	912	497	999999	385	999999	216	419	999999	339	999999	453	547	999999	248	624	999999	75	304	999999	546	809	961	820	687	222	567	526	999999	758	999999	22	999999	999999	196	606	999999	999999	883	999999	182	105	999999	343	329	999999	999999	475	448	999999	516	999999	757	395	580	65	950	676	999999	999999	999999	689	307	687	999999	999999	405	999999	716	642	731	886	999999	650	770	451	937	628	500	580	805	101	88	999999	252	529	264	662	899	140	655	225	358	719	587	492	797	999999	101	897	999999	348	759	999999	754	630	386	117	624	139	128	999999	186	90	367	974	611	672	445	722	999999	742	178	585	987	515	999999	471	73	287	653	999999	537	999999	869	999999	341	999999	880	621	153	157	999999	769	999999	999999	999999	277	362	612	880	999999	748	379	999999	967	180	183	818	249	102	914	53	347	485	375	794	583	220	900	643	339	791	823	578	29	999999	408	573	663	999999	270	119	999999	999999	528	14	168	999999	901	999999	168	463	999999	529	239	999999	999999	294	646	999999	466	67	461	969	550	343	925	999999	711	272	772	609	164	773	831	999999	999999	940	957	371	636	711	999999	614	999999	999999	160	304	349	915	14	124	926	135	19	213	658	491	855	195	89	368	170	639	523	558	308	868	697	999999	999999	999999	337	285	999999	754	748	846	494	675	193	630	460	999999	268	999999	683	39	763	628	155	999999	94	999999	291	999999	550	999999	101	926	577	291	606	999999	405	255	999999	999999	232	265	999999	812	997	999999	12	458	999999	375	380	865	875	279	115	999999	999999	419	674	565	993	634	213	78	999999	568	107	901	34	546	400	22	999999	42	999999	507	173	343	114	904	999999	833	370	185	308	999999	60	308	186	999999	635	985	580	231	999999	999999	61	396	66	438	92	110	433	370	975	368	993	842	471	607	905	945	315	999999	999999	999999	273	38	769	529	517	799	724	497	910	414	441	649	999999	219	455	777	286	675	821	999999	999999	999	210	940	241	999999	836	578	999999	690	680	810	435	496	334	999999	999999	537	920	293	386	936	460	999999	926	999999	467	999999	161	999999	668	639	948	137	760	999999	828	829	297	309	963	155	865	229	734	631	223	888	999999	432	999999	749	754	538	292	473	999999	639	24	887	999999	584	427	503	32	50	999999	308	999999	70	205	999999	999999	620	329	240	81	999999	836	305	140	578	377	729	977	918	884	420	844	296	999999	198	999999	999999	558	389	728	372	999999	693	999999	915	162	824	999999	999999	509	999999	218	999999	999999	318	802	718	
757	999999	217	697	525	113	999999	450	999999	449	346	16	982	839	72	940	511	709	43	999999	535	225	999999	552	502	624	419	999999	999999	792	894	999999	999999	106	999999	385	181	999999	846	999999	537	328	999999	713	487	999999	381	670	999999	999999	999999	693	284	659	193	999999	757	664	204	900	694	414	248	671	554	930	620	885	197	686	999999	480	999999	939	999999	216	999999	712	75	282	999999	749	679	999999	999999	211	140	999999	999999	120	999999	517	836	945	409	133	999999	789	999999	556	609	495	999999	999999	509	79	830	345	54	976	778	54	598	921	999999	945	735	314	429	999999	999999	883	999999	86	68	260	643	916	999999	492	137	974	553	518	672	757	276	294	999999	182	380	795	692	936	341	583	919	915	298	464	999999	999999	370	815	756	999999	999999	406	335	258	436	914	805	999999	999999	803	501	90	259	899	999999	450	879	999999	972	14	201	999999	744	485	341	728	627	85	104	999999	614	738	761	999999	245	869	958	999999	999999	466	989	140	999999	999999	92	838	666	399	785	946	895	999999	843	752	535	999999	999999	850	916	999999	296	729	467	497	199	762	328	312	664	809	492	702	509	999999	24	71	999999	216	403	503	72	238	300	999999	465	500	999999	19	999999	758	218	118	270	999999	179	270	672	599	349	329	520	363	734	975	464	999999	614	337	737	474	537	999999	456	423	645	68	439	999999	41	699	867	318	891	999999	600	999999	442	470	346	999999	398	359	867	84	982	708	503	324	692	272	999999	999999	282	947	231	999999	661	846	403	121	999999	361	567	649	461	211	999999	999999	385	91	760	999999	999999	982	85	999999	587	999999	440	936	999999	125	627	769	999999	999999	999999	944	999999	836	721	999999	76	999999	924	47	792	227	622	781	999999	999999	939	611	511	740	576	299	872	999999	999999	289	415	466	556	715	734	798	835	161	174	527	999999	548	369	174	87	765	999999	999999	395	369	999999	659	699	999999	186	25	999999	999999	732	747	999999	639	659	999999	999999	609	678	219	312	999999	392	471	616	719	529	400	252	347	662	999999	240	999999	659	817	529	756	767	666	999999	718	999999	999999	428	426	455	515	888	999999	984	478	97	849	735	400	976	298	52	999999	370	785	772	920	421	921	517	248	980	842	912	999999	842	21	679	593	463	999999	52	200	273	999999	511	326	362	194	999999	999999	108	268	840	999999	999999	786	306	753	999999	999999	350	507	909	217	534	999999	23	560	635	85	179	151	999999	356	999999	852	999999	999999	999999	456	567	237	207	136	149	722	
999999	681	999999	65	715	926	647	842	999999	544	290	66	489	465	312	999999	558	649	221	957	330	494	985	999999	80	999999	480	999999	63	123	310	783	78	812	55	341	840	580	369	253	503	105	76	999999	571	660	866	818	153	765	999999	557	914	999999	999999	999999	696	999999	999999	999999	455	999999	999999	176	244	999999	999999	676	419	999999	961	978	289	999999	463	235	427	999999	299	419	93	662	356	297	444	752	868	886	420	999999	645	999999	594	604	797	356	316	900	999999	74	672	199	408	182	803	700	278	947	728	176	99	422	999999	575	682	793	801	501	732	492	638	111	265	881	335	980	393	685	179	117	918	527	999999	234	747	999999	263	184	494	743	999999	921	999999	254	999999	232	421	29	999999	14	999999	814	177	984	999999	571	933	526	846	999999	317	999999	777	621	257	572	615	344	828	999999	539	626	16	988	17	717	942	21	442	113	999999	999999	999999	999999	561	113	359	999999	799	185	999999	737	337	671	436	891	154	999999	999999	875	999999	87	200	143	999999	928	808	999999	999999	999999	628	922	93	743	264	942	829	611	69	154	223	793	545	999999	829	802	299	999999	999999	126	999999	405	999999	566	999999	999999	184	629	700	999999	305	999999	845	90	556	47	653	594	416	493	72	542	488	852	999999	823	541	547	999999	672	639	999999	999999	860	999999	999999	999999	527	256	999999	768	209	911	435	848	52	948	464	106	999999	159	704	928	999999	63	999999	999999	173	904	673	949	999999	325	37	993	833	553	999999	935	332	140	136	348	999999	725	862	630	62	14	620	999999	87	999999	522	523	999999	543	558	999999	124	999999	743	623	582	999999	141	884	884	442	25	499	999999	529	773	661	999999	366	295	353	201	410	864	169	293	798	999999	196	802	513	68	999999	999999	187	821	25	999999	512	765	819	593	978	746	999999	989	130	910	557	676	861	500	579	257	215	999999	714	452	584	339	783	951	945	91	380	999999	999999	504	786	999999	999999	274	520	600	476	759	999999	663	254	180	999999	888	999999	999999	941	999999	489	51	789	571	999999	999999	812	183	999999	867	647	999999	376	999999	273	626	134	849	918	999999	999999	978	781	455	402	999999	208	414	175	895	637	436	150	367	893	999999	714	999999	999999	194	462	346	618	999999	122	326	297	999999	906	547	763	474	999999	999999	43	511	270	344	178	66	374	407	18	999999	240	220	999999	19	999999	590	911	908	999999	734	144	643	370	183	342	86	762	200	508	628	141	999999	836	795	999999	392	999999	380	999999	544	819	999999	
338	531	377	999999	570	288	999999	999999	636	999999	226	999999	999999	399	999999	999999	999999	101	304	184	899	999999	954	78	383	999999	685	999999	177	540	861	714	914	89	315	839	999999	440	516	484	537	192	992	286	946	999999	585	934	252	335	379	955	249	645	165	999999	999999	999999	528	999999	603	999999	158	105	999999	511	951	999999	93	999999	999999	570	585	999999	647	716	999999	999999	132	999999	384	750	718	841	171	999999	999999	999999	923	366	272	999999	912	906	880	833	44	999999	999999	999999	29	455	851	940	53	808	379	999999	998	448	561	999999	186	125	235	853	984	316	933	97	999999	682	216	726	49	785	658	679	939	813	682	999999	394	999999	393	929	999999	999999	798	363	536	54	280	485	805	999999	329	796	680	37	849	727	999999	206	407	999999	248	135	901	267	159	700	490	195	999999	999999	513	498	999999	999999	954	216	518	580	560	992	412	731	999999	675	465	861	998	999999	963	955	536	198	290	999999	690	773	876	540	213	999999	999999	94	719	999999	999999	831	999999	999999	82	642	219	392	999999	415	999999	517	999999	236	801	999999	999999	578	231	810	535	325	217	686	615	191	999999	977	376	724	437	328	22	188	999999	634	999999	623	999999	331	745	153	552	875	121	183	569	649	738	915	143	985	862	908	217	999999	624	999999	768	891	999999	999999	26	921	999999	616	504	999999	999999	177	500	999999	739	900	74	391	772	999999	574	442	999999	690	248	999999	590	451	465	999999	970	280	20	418	855	947	29	513	137	631	897	505	678	544	238	570	424	999999	256	962	843	826	772	999999	999999	336	280	999999	993	565	341	535	161	999999	64	150	167	999999	232	791	880	560	263	999999	444	79	763	999999	462	999999	45	534	205	502	999999	154	508	728	605	999999	999999	408	520	571	999999	999999	999999	287	490	98	413	342	832	999999	92	293	572	631	999999	999999	572	203	168	325	529	806	340	658	999999	910	999999	439	486	704	123	481	50	691	851	82	725	486	596	373	274	702	999999	740	999999	999999	581	876	999999	999999	955	484	999999	205	52	493	42	694	999999	999999	999999	973	855	138	351	610	252	880	780	775	28	96	606	795	60	826	114	600	249	999999	339	765	999999	999999	748	639	999999	845	649	367	49	40	341	27	917	300	999999	573	398	809	733	999999	106	115	843	869	877	454	154	999999	999999	442	455	989	999999	999999	999999	240	999999	712	378	999999	999999	999999	999999	987	755	589	999999	759	979	540	211	999999	431	638	668	453	782	999999	761	787	700	434	999999	607	584	351	
776	236	875	616	193	685	440	336	469	999999	379	855	124	999999	576	394	245	849	999999	25	999999	612	999999	999999	999999	511	951	591	707	806	444	137	412	413	813	999999	884	373	357	525	999999	105	179	984	84	926	764	473	999999	315	199	138	377	999999	784	999999	999999	904	168	681	734	849	629	999999	249	251	999999	710	999999	924	510	999999	501	999999	999999	471	999999	999999	897	531	999999	487	999999	401	617	315	760	844	628	648	448	980	214	675	999999	160	476	516	744	999999	484	64	999999	295	805	327	637	662	552	999999	731	174	999999	999999	935	257	999999	237	55	933	999999	608	91	835	486	530	667	999999	923	866	995	926	999999	999999	56	692	999999	95	999999	300	678	999999	301	316	917	999999	973	576	739	543	681	248	471	810	351	876	999999	162	809	284	999999	810	738	685	326	805	870	942	590	253	758	393	640	755	265	393	316	775	999999	212	999999	999999	96	390	194	999999	464	493	723	180	999999	345	286	321	640	868	369	616	989	121	999999	40	986	496	999999	999999	607	999999	999999	958	569	206	243	606	999999	568	999999	358	500	999999	350	387	229	999999	533	422	117	999999	999999	397	33	700	785	807	999999	526	114	999999	999999	895	158	999999	937	999999	610	522	112	999999	594	81	999999	21	125	429	999999	34	811	999999	962	372	191	999999	602	168	999999	869	421	436	805	210	999999	132	999999	605	999999	602	450	464	809	20	320	437	734	999999	999999	22	585	366	46	999999	999999	539	999999	242	714	869	156	779	829	999999	111	675	873	999999	617	31	268	520	17	178	584	999999	999999	952	62	754	554	559	915	922	293	64	999999	40	494	924	494	520	890	551	999999	670	634	77	908	645	563	999999	434	230	753	75	999999	867	200	369	999999	685	190	959	999999	596	999999	999999	457	57	284	999999	899	693	536	999999	629	999999	722	913	999999	999999	53	999999	201	999999	135	695	179	999999	999999	532	999999	999999	999999	808	340	931	236	859	999999	727	999999	860	370	720	451	741	999999	999999	445	893	999999	286	647	999999	642	773	768	121	999999	178	999999	239	352	751	13	999999	541	999999	417	697	239	863	116	993	88	192	56	481	999999	393	11	173	782	811	999999	563	487	87	999999	566	173	124	397	639	989	390	999999	999999	999999	999999	210	965	999999	748	999999	292	180	653	995	459	999999	297	358	999999	176	574	456	540	373	449	296	999999	561	851	534	125	475	476	14	698	674	999999	764	96	999999	45	575	999999	158	105	393	833	999999	716	839	999999	765	999999	472	424	934	978	
255	277	999999	746	999999	746	223	548	817	703	649	306	785	300	532	999999	893	141	999	421	391	278	66	463	999999	845	21	658	359	164	14	589	764	999999	999999	497	706	447	999999	999999	821	999999	288	689	999999	784	930	999999	353	502	426	999999	425	522	596	976	221	926	374	568	735	564	198	662	699	69	542	99	117	45	999999	999999	509	180	600	999999	989	999999	279	596	915	472	315	856	738	999999	999999	251	999999	215	286	999999	999999	73	103	266	421	626	990	133	999999	840	441	999999	936	999999	831	254	999999	814	999999	844	656	778	653	272	259	341	924	36	895	301	990	902	759	786	999999	446	87	343	999999	373	999999	155	354	999999	40	999999	920	768	999999	920	999999	295	228	441	133	304	999999	830	16	90	701	963	999999	950	850	539	558	999999	594	395	177	999999	454	622	468	510	433	999999	241	999999	421	999999	195	974	999999	999999	999999	327	663	90	35	999999	337	289	671	422	917	403	234	999999	448	770	184	455	753	740	840	605	999999	999999	870	841	999999	753	668	999999	777	263	999999	155	855	241	999999	514	999999	920	261	175	950	55	593	40	354	740	999999	650	980	999999	231	242	864	87	354	999999	999999	193	657	583	620	999999	644	999999	425	999999	646	217	284	999999	96	832	489	675	654	927	39	840	497	858	939	999999	565	48	42	746	290	777	886	456	303	185	273	677	554	825	410	999999	615	275	999999	999999	375	999999	653	399	753	999999	433	999999	20	379	999999	798	644	999999	999999	606	631	678	798	869	330	828	999999	910	568	811	999999	828	999999	109	999999	232	765	342	652	255	394	642	993	101	354	999999	999999	923	999999	475	43	952	999999	804	308	936	476	999999	286	547	944	999999	830	941	999999	999999	899	999999	154	999999	999999	999999	949	324	221	999999	685	707	524	860	999999	452	999999	103	778	178	572	723	801	298	756	540	66	115	310	999999	812	61	32	750	999999	535	999999	27	442	731	13	999999	999999	319	999999	769	709	426	999999	501	999999	736	173	999999	41	185	119	999999	716	502	255	844	23	570	999999	634	685	774	299	857	673	412	661	56	175	629	141	491	47	986	830	640	949	808	337	999999	999999	999999	718	395	999999	922	999999	999999	485	999999	999999	31	999999	626	94	999999	999999	999999	828	999999	999999	126	735	999999	54	627	999999	999999	671	615	894	214	242	110	746	563	66	904	441	750	112	999999	571	16	999999	119	358	999999	999999	999999	999999	652	999999	427	11	771	395	315	350	798	114	579	999999	999999	274	724	788	43	999999	530	
878	232	866	87	807	362	555	729	711	935	279	406	828	776	112	252	234	815	108	974	177	999999	563	643	645	999999	454	999999	999999	976	999999	324	540	381	27	290	785	903	999999	999999	226	666	604	999999	528	708	999999	999999	767	31	499	999999	999999	905	362	137	999999	233	441	999999	999999	853	999999	734	614	954	999999	456	758	999999	466	331	205	459	999999	999999	999999	159	124	999999	781	953	999999	720	487	357	390	635	999999	999999	999999	999999	471	345	741	372	679	869	999999	574	842	999999	743	999999	564	999999	999999	999999	999999	999999	999999	519	119	999999	502	954	999999	276	257	999999	573	999999	438	867	209	904	859	999999	718	396	999999	999999	999999	999999	105	999999	999999	999999	999999	318	578	999999	999999	999999	910	112	453	999999	842	787	453	412	622	543	10	999999	865	875	745	660	999999	918	999999	760	29	704	171	569	409	25	744	999999	121	938	999999	667	999999	271	999999	999999	461	892	26	931	942	428	664	815	549	999999	999999	999999	253	999999	10	659	150	727	999999	215	941	999999	567	826	999999	523	301	683	854	999999	860	603	999999	999999	208	425	902	834	818	601	999999	355	29	916	404	410	686	615	938	38	999999	34	999999	999999	166	577	334	200	888	428	136	980	999999	216	632	27	999999	605	999999	584	757	316	908	555	176	999999	864	651	431	999999	837	686	999999	999999	816	999999	488	999999	491	631	100	711	945	999999	474	999999	394	812	293	387	984	90	319	363	999999	220	125	999999	585	570	712	999999	768	256	591	999999	245	145	400	999999	999999	999999	124	999999	494	55	999999	519	91	117	210	62	368	54	657	757	999999	999999	554	605	999999	919	591	999999	918	417	943	699	808	33	823	259	421	495	849	735	965	999999	869	999999	999999	606	488	478	999999	660	324	999999	599	833	83	854	999999	999999	87	619	999999	203	757	86	999999	671	710	68	293	951	640	999999	204	922	791	733	999999	999999	755	123	441	122	560	267	103	229	110	999999	949	969	668	999999	418	240	77	772	999999	793	999999	188	999999	430	194	418	30	451	529	676	52	350	342	999999	49	964	999999	999999	999999	499	983	882	571	999999	118	324	293	23	464	964	855	999999	846	728	205	576	226	20	928	151	247	651	700	433	932	608	636	405	999999	453	62	521	139	396	809	999999	999999	171	321	870	135	17	986	564	999999	999999	999999	614	999999	472	747	177	627	501	262	342	191	147	802	509	999999	999999	999999	21	912	343	889	999999	919	999999	959	65	999999	67	999999	240	664	145	611	999999	999999	32	338	125	706	999999	
894	637	999999	999999	69	479	369	999999	192	247	581	999999	652	487	143	999999	695	123	512	692	477	569	484	32	677	999999	535	892	999999	999999	559	319	315	37	449	262	999999	451	999999	999999	695	887	875	779	658	999999	493	999999	999999	71	999999	225	612	999999	999999	334	163	122	999999	24	943	476	417	999999	688	272	999999	625	48	999999	728	253	228	32	999999	590	694	704	999999	988	562	411	126	342	338	343	999999	999999	619	124	108	999999	652	999999	999999	999999	479	999999	999999	395	999999	867	999999	894	343	94	996	590	27	827	640	999999	748	999999	462	541	360	85	197	354	999999	999999	999999	923	782	526	600	349	486	999999	999999	999999	613	978	999999	694	999999	231	999	999999	346	126	999999	999999	999999	649	999999	840	999999	14	868	404	999999	746	999999	649	862	172	121	999999	999999	657	999999	250	717	304	844	770	842	767	226	138	85	942	999999	448	105	222	448	999999	73	760	921	999999	999999	715	183	867	157	329	832	162	119	192	761	688	22	43	999999	189	805	999999	999999	659	788	740	328	999999	737	392	553	999999	723	978	753	999999	736	632	341	999999	130	976	999999	522	935	999999	999999	893	999999	329	435	999999	147	268	337	381	762	271	999999	177	396	955	140	764	775	192	999999	141	439	999999	999999	389	999999	83	69	828	78	485	724	725	721	435	48	418	956	491	511	465	650	382	999999	999999	999999	173	615	175	846	858	746	753	634	887	464	999999	376	55	370	74	209	509	312	999999	547	967	456	999999	999999	721	808	294	680	973	490	67	68	999999	449	999999	468	893	981	219	738	971	101	999999	971	999999	51	999999	131	999999	265	999999	79	999999	927	972	999999	654	258	135	999999	462	82	999999	999999	407	103	888	606	833	605	999999	999999	103	548	999999	876	621	990	40	999999	897	173	243	717	348	987	999999	999999	476	819	814	644	856	168	286	899	999999	999999	999999	999999	999999	314	298	842	949	999999	976	999999	361	106	106	663	228	999999	999999	299	838	942	999999	419	999999	338	140	23	791	999999	671	934	271	677	445	194	426	247	526	999999	875	999999	768	725	21	228	209	999999	999999	160	426	410	999999	987	70	999999	378	164	74	825	999999	999999	999999	288	951	999999	883	684	661	911	247	980	928	570	423	447	184	343	408	509	138	760	999999	640	255	271	999999	284	999999	947	815	272	183	701	419	999999	350	490	999999	969	345	525	718	811	912	445	999999	445	573	622	999999	45	755	564	696	423	999999	419	999999	690	999999	609	999999	714	999999	975	806	237	160	823	107	
999999	568	438	174	613	52	488	727	810	789	493	711	999999	633	780	516	999999	999999	999999	615	999999	457	999999	999999	999999	458	999999	715	937	638	254	294	749	524	629	476	327	999999	92	999999	999999	691	232	900	628	897	82	91	325	468	197	231	165	217	176	999999	485	581	999999	165	48	773	790	181	999999	209	961	480	13	313	198	230	999999	624	999999	248	235	192	238	838	385	922	399	478	999999	32	138	542	358	393	999999	745	960	927	999999	999999	901	61	366	429	935	602	87	22	280	967	309	540	107	928	999999	302	999999	999999	779	999999	999999	321	730	521	999999	429	132	999999	321	999999	999999	995	292	387	346	999999	999999	808	902	783	844	999999	208	484	723	598	444	999999	382	699	402	369	999999	999999	358	590	999999	844	999999	516	480	467	700	826	706	313	999999	720	591	999999	475	999999	698	996	281	997	122	256	797	999999	984	999999	247	622	999999	999999	848	76	999999	756	999999	999999	459	395	313	387	999999	999999	777	999999	349	999999	999999	544	999999	857	671	161	945	361	477	999999	57	876	532	778	229	87	775	806	465	192	999999	999999	984	494	95	312	692	893	320	740	478	387	142	269	863	702	399	203	999999	999999	130	676	999999	778	934	582	999999	999999	167	608	999999	971	954	167	41	14	999999	739	771	368	468	61	51	999999	605	669	743	999999	914	999999	688	582	576	768	999999	999999	999999	215	559	512	449	167	736	712	144	507	999999	975	999999	999999	152	660	432	999999	238	999999	999999	999999	999999	274	999999	601	620	640	919	34	404	196	105	25	458	355	189	269	919	310	324	338	602	108	247	768	44	66	385	38	999999	705	539	991	999999	999999	42	295	999999	847	547	999999	792	999999	112	245	999999	222	999999	796	480	173	951	928	754	306	949	999999	37	80	999999	564	265	999999	874	699	656	113	635	455	322	894	595	81	763	228	546	491	995	11	999999	822	999999	588	557	999999	753	611	246	94	63	999999	267	602	999999	999999	841	999999	246	999999	589	776	587	999999	483	586	577	879	175	536	760	468	88	35	192	744	999999	676	999999	887	945	999999	866	551	401	364	636	993	790	779	387	645	255	592	422	999999	999999	999999	999999	971	419	873	446	710	999999	595	879	241	999999	546	85	999999	567	359	999999	543	909	45	562	129	950	584	99	395	999999	124	223	496	613	999999	509	216	571	999999	477	81	608	999999	227	806	484	404	999999	254	704	222	88	895	999999	878	213	208	999999	985	30	999999	784	61	561	219	382	393	628	350	46	999999	
602	204	881	395	935	752	818	755	999999	999999	11	844	999999	936	46	327	371	999999	999999	310	77	999999	352	642	999999	999999	605	18	434	101	999999	242	999999	999999	620	883	24	739	943	460	390	393	351	474	999999	999999	370	624	999999	64	32	892	999999	999999	801	26	852	999999	108	387	157	999999	999999	999999	780	768	635	854	326	162	312	632	792	416	920	683	999999	999999	809	356	999999	980	835	999999	79	883	759	483	999999	604	41	999999	999999	565	999999	579	71	798	694	74	314	515	999999	29	752	400	999999	999999	814	127	781	999999	439	999999	199	176	974	952	999999	999999	19	162	999999	722	131	535	991	236	999999	999999	622	445	999999	744	52	681	682	816	999999	679	782	692	999999	916	822	66	347	888	376	145	604	119	325	797	64	999999	696	585	897	226	408	874	999999	473	505	999999	791	999999	999999	518	493	168	335	804	999999	999999	493	903	999999	74	999999	113	860	968	746	999999	130	395	689	891	985	999999	918	999999	999999	907	730	206	420	999999	274	999999	188	857	999999	999999	784	999999	682	737	668	792	999999	832	999999	304	24	993	999999	993	999999	406	999999	999999	999999	396	999999	924	533	999999	596	297	999999	999999	800	999999	925	999999	326	999999	728	609	712	951	999999	202	420	95	382	976	893	999999	479	427	272	868	647	370	334	265	205	859	987	475	151	380	999999	273	42	492	999999	21	999999	425	275	615	999999	999999	595	340	976	165	552	557	323	999999	999999	74	159	932	897	999999	677	71	115	868	622	246	810	852	892	156	62	890	607	881	71	64	162	999999	184	594	999999	994	999999	50	317	440	999999	293	999999	999999	999999	110	594	814	344	614	319	406	992	456	253	742	999999	999999	999999	661	949	442	797	763	999999	502	999999	313	999999	683	782	75	561	192	999999	999999	299	656	42	999999	305	792	547	999999	744	755	664	727	351	42	556	459	937	655	490	719	495	799	333	999999	352	290	36	999999	831	254	845	810	999999	726	453	791	796	999999	365	167	895	350	28	166	837	40	962	999999	137	333	999999	905	701	375	41	499	332	999999	999999	25	766	886	625	500	910	854	365	999999	999999	764	662	787	299	999999	999999	155	780	177	784	999999	328	280	533	508	126	940	118	996	694	954	999999	386	999999	350	401	999999	999999	528	256	982	675	346	177	372	999999	350	615	999999	551	885	718	165	636	297	696	496	362	126	383	969	999999	368	930	634	305	286	246	949	999999	814	430	262	999999	801	647	982	112	171	838	776	999999	999999	999999	809	245	313	
750	263	999999	999999	657	608	155	286	247	316	999999	542	77	393	113	999999	446	736	465	466	999999	834	650	714	393	999999	288	607	645	999999	913	131	399	991	999999	983	304	999999	167	821	116	999999	999999	340	575	999999	103	999999	672	668	303	718	353	778	79	915	612	940	999999	465	330	548	641	241	402	294	153	999999	999999	130	371	419	578	644	359	999999	279	319	148	822	107	999999	934	977	999999	205	778	999999	922	999999	380	364	515	701	999999	568	13	333	999999	290	427	27	597	999999	306	999999	149	999999	999999	479	645	999999	999999	698	999999	497	613	664	529	207	999999	532	164	999999	750	17	904	877	153	791	595	946	381	857	405	999999	245	392	680	828	65	79	201	452	999999	87	999999	816	999999	999999	999999	999999	803	740	773	999999	863	361	802	999999	979	999999	999999	999999	884	698	999999	944	302	288	261	231	983	701	999999	999999	999999	711	271	673	999999	97	543	150	836	256	153	640	94	999999	226	884	590	999999	848	999999	999999	999999	999999	286	164	999999	523	65	751	733	366	112	598	336	562	161	100	139	999999	999999	729	999999	801	638	555	291	859	791	71	377	641	600	852	359	933	778	153	999999	999999	837	573	488	999999	112	889	50	52	758	948	74	793	999999	549	956	73	999999	761	999999	730	873	999999	999999	999999	383	102	765	259	999999	402	784	17	115	621	15	328	250	999999	699	748	514	249	111	842	997	999999	190	61	896	999999	844	26	223	264	999999	88	841	495	999999	20	133	791	802	365	174	66	999999	839	544	638	823	73	999999	191	999999	634	656	890	999999	799	999999	714	363	953	999999	768	793	999999	976	926	999999	755	20	688	624	723	999999	745	999999	940	896	999999	517	267	472	999999	954	42	49	20	432	950	499	226	108	419	438	848	808	406	999999	836	863	999999	161	77	999999	383	566	501	197	910	222	999999	902	999999	207	999999	491	999999	814	761	999999	966	503	536	999999	793	590	999999	295	597	937	999999	999999	69	999999	899	115	999999	728	580	476	547	822	522	738	999999	323	536	221	342	367	999999	591	511	34	897	123	625	810	269	793	360	999999	599	973	940	388	843	999999	999999	989	96	999999	243	999999	275	153	981	797	823	480	63	994	952	240	999999	999999	175	44	589	785	999999	593	999999	787	125	340	999999	548	798	64	479	452	913	352	280	985	358	226	759	753	141	999999	987	789	999999	999999	263	368	79	259	223	808	999999	522	509	999999	999999	456	180	934	920	999999	998	768	10	611	90	999999	999999	999999	341	948	
284	835	654	661	606	679	57	758	86	864	479	999999	999999	670	947	999999	843	777	999999	902	56	825	833	999999	829	229	788	138	999999	653	408	160	917	274	534	999999	868	847	896	999999	999999	421	999999	65	999999	459	927	339	999999	689	767	192	999999	439	901	459	999999	955	832	386	890	919	482	432	999999	328	630	576	999999	999999	999999	999999	880	495	503	999999	967	777	999999	379	301	458	999999	596	886	225	637	488	999999	999999	666	912	25	519	29	488	999999	435	600	645	829	360	203	385	999999	999999	312	37	936	276	492	999999	999999	999999	95	442	455	999999	999999	249	691	999999	213	72	622	620	979	370	999999	25	999999	541	187	99	550	940	265	999999	999999	124	913	610	999999	999999	591	442	691	563	434	586	43	61	888	999999	954	686	157	140	999999	546	792	999999	999999	999999	999999	999999	56	142	912	154	187	365	999999	431	336	999999	600	117	999999	999999	929	425	935	889	981	645	652	826	999999	999999	793	134	336	999999	999999	972	60	631	526	999999	395	559	651	999999	409	677	603	467	34	999999	95	999999	659	583	617	377	15	999999	939	999999	308	999999	996	57	999999	62	39	564	110	364	999999	969	999999	999999	794	380	999999	655	490	314	999999	999999	802	271	778	752	999999	999999	999999	999999	966	389	691	999999	342	175	562	603	929	357	647	49	999999	999999	843	126	459	819	788	246	602	360	190	635	999999	122	427	735	279	608	999999	999999	288	155	397	651	287	999	507	629	999999	181	725	142	666	999999	829	141	428	662	303	655	964	999999	361	615	208	66	999999	230	747	826	333	331	769	999999	760	220	282	202	838	460	999999	169	428	431	999999	57	969	891	293	295	317	617	314	932	322	249	793	781	452	999999	311	287	999999	991	847	404	373	305	999999	618	859	235	823	999999	343	804	620	930	981	160	96	806	937	462	519	999999	26	837	999999	520	999999	500	749	616	158	44	288	437	999999	239	999999	999999	649	674	999999	91	793	471	598	517	999999	863	800	302	144	504	349	999999	481	141	387	535	256	731	201	999999	999999	999999	694	309	526	192	356	751	999999	422	166	272	35	437	922	555	249	541	999999	563	700	457	481	653	694	859	955	999999	999999	158	427	918	483	78	605	586	999999	299	999999	446	516	999999	826	721	347	999999	403	53	218	832	296	714	999999	637	667	38	735	999999	614	667	237	904	999999	326	995	248	788	999999	832	346	778	949	551	999999	56	999999	630	759	315	616	465	999999	999999	29	862	713	999999	845	411	999999	850	735	
684	999999	219	999999	158	999999	726	109	298	999999	999999	872	63	999999	173	999999	999999	25	999999	976	734	997	211	325	670	999999	464	999999	170	943	555	265	999999	52	275	227	245	443	503	131	999999	216	328	999999	700	999999	999999	525	550	692	264	395	179	874	999999	687	999999	893	999999	278	55	445	938	355	891	955	999999	20	81	945	160	157	521	286	999999	528	999999	193	624	309	999999	939	741	999999	688	169	96	999999	999999	587	106	351	501	235	86	597	277	972	136	744	983	999999	453	604	999999	116	873	999999	999999	482	17	938	278	643	363	999999	704	470	666	731	869	766	999999	494	849	809	656	296	210	356	260	706	999999	999999	326	960	496	999999	937	582	295	203	689	568	999999	167	82	857	871	999999	999999	807	315	404	875	226	985	959	755	999999	459	587	692	585	232	999999	999999	398	326	403	999999	568	532	999999	999999	675	87	409	914	691	736	798	424	999999	463	999999	401	999999	14	109	974	537	390	215	999999	708	511	999999	999999	279	285	684	541	999999	999999	334	284	231	959	209	149	999999	999999	999999	995	660	172	462	131	999999	909	999999	393	226	428	92	188	999999	999999	999999	174	999999	999999	645	415	62	267	945	999999	139	178	180	702	804	999999	398	999999	999999	219	999999	546	59	999999	566	369	65	300	324	60	999999	156	957	999999	231	45	176	999999	999999	658	942	999999	226	582	992	999999	739	999999	588	999999	40	599	861	999999	499	200	999999	990	506	285	359	762	943	895	999999	982	220	999999	999999	769	794	876	92	667	277	999999	329	476	990	999999	999999	537	999999	67	30	678	294	849	999999	41	920	186	999999	134	999999	190	459	330	999999	19	999999	828	57	819	471	999999	517	204	840	999999	870	999999	999	552	655	821	61	885	999999	932	698	999999	150	449	849	618	861	958	999999	999999	619	998	504	980	563	999999	490	999999	596	866	171	999999	19	349	170	281	999999	999999	478	486	138	999999	455	49	321	999999	688	608	969	853	302	558	835	753	999999	999999	999999	28	988	854	341	999999	299	18	770	608	362	999999	288	999999	441	397	489	881	958	55	553	999999	669	534	123	882	922	743	573	612	264	266	999999	299	135	167	484	999999	155	969	999999	999999	999999	712	999999	886	999999	401	421	999999	78	999999	794	766	328	690	999999	463	999999	459	246	555	445	168	354	106	273	988	452	999999	912	865	736	988	770	116	195	957	999999	999999	562	531	332	999999	543	999999	471	999999	971	445	999999	31	999999	999999	732	728	11	999999	368	581	623	341	948	999999	991	
213	227	806	999999	999999	505	401	606	999999	999999	715	233	999999	999999	54	634	502	999999	17	474	891	999999	999999	265	51	115	84	599	286	613	230	582	195	676	340	92	999999	775	759	939	417	425	999999	999999	27	999999	234	495	323	946	999999	999999	999999	999999	110	231	187	550	954	999999	431	999999	329	900	675	143	48	999999	294	961	969	726	268	999999	66	476	999999	250	248	546	880	588	285	339	492	907	999999	522	576	118	904	124	821	653	517	999999	999999	478	133	883	466	135	211	362	999999	404	999999	872	615	633	619	999999	311	417	235	999999	526	990	999999	768	999999	525	999999	185	67	999999	999999	615	560	450	381	142	126	999999	89	755	999999	923	999999	97	852	767	907	999999	498	966	813	999999	427	675	999999	114	70	999999	999999	999999	602	35	305	132	499	999999	322	174	262	486	999999	946	999999	480	999999	603	637	330	999999	734	618	589	687	100	51	500	197	999999	361	276	82	999999	974	999999	163	999999	628	240	999999	412	455	742	690	21	155	999999	999999	947	999999	495	999999	999999	449	656	332	22	348	214	90	998	262	437	812	986	999999	999999	971	199	327	114	975	407	732	513	999999	999999	899	675	945	184	999999	999999	675	866	798	342	999999	999999	816	999999	999999	423	159	999999	159	28	930	704	607	94	894	886	999999	114	519	999999	17	999999	376	457	122	673	269	905	583	22	761	999999	999999	82	999999	999999	383	186	102	562	999999	144	999999	271	945	205	78	999999	290	538	620	571	356	999999	335	385	951	368	38	349	999999	253	24	147	266	999999	517	534	345	251	513	999999	22	957	822	873	999999	115	512	917	999999	409	625	55	402	200	599	468	747	373	999999	999999	999999	999999	408	14	129	227	14	999999	687	543	525	48	34	176	558	399	999999	462	804	846	856	120	744	754	627	969	745	76	394	999999	787	971	549	499	305	269	558	817	753	364	999999	551	999999	71	883	586	30	999999	999999	210	999999	999999	999999	999999	167	47	18	999999	386	160	482	999999	576	639	999999	999999	499	999999	871	299	840	98	708	450	744	315	880	682	870	999999	948	519	434	999999	495	999999	412	694	341	267	260	903	441	999999	999999	173	974	600	999999	339	97	495	364	352	369	474	586	128	120	852	166	999999	999999	999999	211	962	513	999999	153	999999	151	804	204	613	48	999999	656	114	999999	581	999999	290	376	540	953	462	165	999999	824	31	916	999999	999999	999999	999999	999999	128	105	402	919	659	592	456	63	198	293	301	750	314	432	817	481	560	538	521	999999	
960	254	392	748	999999	999999	567	132	999999	858	230	999999	999999	124	818	561	712	648	922	748	834	322	999999	999999	171	415	999999	401	214	444	999999	999999	967	234	963	874	712	653	122	237	999999	334	718	339	72	586	247	199	614	265	769	911	616	773	52	648	902	723	586	999999	654	175	918	999999	135	999999	999999	999999	160	943	999999	999999	535	694	723	509	999999	22	607	585	177	587	787	948	675	821	438	203	192	999999	972	989	76	721	999999	858	416	999999	214	887	838	958	48	670	416	710	385	922	999999	542	54	999999	999999	11	999999	76	388	969	235	313	746	999999	106	835	971	999999	992	999999	999999	865	103	786	999999	719	747	219	999999	126	999999	965	446	516	999999	999999	281	93	873	999999	497	517	999999	446	999999	901	150	294	861	213	699	556	717	570	811	194	448	267	91	405	264	24	526	271	438	269	867	239	409	999999	564	887	986	927	326	602	395	656	205	906	999999	463	357	999999	426	999999	258	875	704	960	210	23	999999	477	999999	999999	990	218	18	331	44	911	884	999999	648	999999	570	999999	999999	999999	798	792	72	184	826	800	666	190	999999	999999	21	991	535	449	256	550	886	999999	999999	843	611	999999	648	873	872	667	999999	943	999999	615	999999	468	631	999999	171	999999	951	999999	999999	999999	999999	999999	999999	565	320	52	385	445	167	108	925	62	673	410	607	999999	153	198	999999	168	999999	723	493	239	38	553	370	999999	999999	999999	999999	68	999999	116	36	801	814	92	562	999999	292	143	785	598	689	371	795	999999	887	550	274	762	525	491	787	103	326	143	536	999999	681	999999	167	999999	509	999999	194	566	384	805	807	70	636	999999	876	98	937	895	549	667	757	149	162	999999	573	835	999999	385	329	932	485	680	556	795	158	999999	975	465	98	823	187	239	846	999999	743	214	136	54	615	698	166	999999	593	869	999999	542	192	430	756	674	333	809	246	451	999999	136	999999	840	332	929	123	481	999999	999999	489	999999	302	999999	999999	368	709	498	770	630	776	64	96	686	785	999999	763	555	708	424	999999	999999	999999	999999	761	616	700	295	999999	685	585	684	999999	866	389	491	999999	122	436	398	964	835	48	616	999999	999999	999999	827	999999	999999	176	567	773	392	999999	122	999999	897	319	387	668	999999	775	94	54	101	999999	999999	307	304	376	651	128	320	459	664	338	386	729	494	576	999999	240	16	519	27	999999	242	639	277	955	352	802	999999	729	999999	70	999999	571	999999	836	999999	530	760	349	524	449	462	
933	999999	783	999999	177	825	999999	796	193	999999	575	36	190	207	590	39	999999	33	849	79	591	907	603	384	814	155	658	756	352	480	667	999999	999999	458	309	76	494	805	185	976	247	933	368	301	999999	544	403	638	238	500	421	325	999999	379	871	35	999999	408	999999	999999	176	999999	453	712	111	999999	999999	731	898	524	545	543	999999	872	999999	658	999999	312	995	279	752	29	528	852	68	999999	330	209	587	283	999999	95	470	163	999999	192	489	655	999999	999999	999999	999999	739	713	954	877	999999	801	546	223	485	999999	412	75	279	157	536	600	653	759	259	259	154	999999	428	460	83	695	72	999999	178	894	122	197	193	999999	289	999999	898	191	999999	528	999999	374	798	439	682	405	999999	662	656	888	11	440	999999	837	999999	125	999999	503	804	781	999999	999999	999999	591	554	225	881	199	867	721	999999	472	884	999999	596	779	999999	988	778	999999	810	410	993	289	892	999999	639	356	562	999999	528	404	999999	103	999999	999999	329	217	999999	467	523	999999	795	934	196	539	556	999999	250	748	298	307	725	135	999999	999999	902	765	698	999999	586	999999	637	702	202	307	94	791	942	999999	459	619	999999	320	164	126	614	69	102	363	135	812	115	813	876	231	999999	261	999999	999999	999999	564	999999	22	881	999999	67	999999	999999	889	454	999999	999999	999999	298	679	999999	999999	971	854	724	843	672	344	747	999999	430	823	826	971	999999	833	668	492	967	895	110	99	439	176	68	999999	327	213	909	369	927	694	999999	999999	36	999999	290	999999	735	29	999999	183	275	117	567	243	276	770	999999	620	106	999999	452	402	579	115	999999	804	796	212	526	999999	435	387	999999	735	308	630	944	999999	553	999999	756	948	13	926	824	331	609	999999	255	557	942	298	272	999999	999999	132	627	999999	299	485	481	999999	502	999999	999999	999999	271	831	935	999999	825	999999	77	705	646	999999	399	999999	290	653	204	971	956	969	525	147	125	321	493	186	12	33	73	77	999999	233	455	579	999999	999999	70	777	889	609	731	44	230	999999	888	747	732	999999	999999	645	999999	510	999999	533	908	611	772	999999	999999	759	999999	802	999999	10	786	423	999999	820	474	353	592	999999	91	356	247	490	916	999999	999999	746	453	38	392	427	999999	418	656	921	671	576	999999	120	999999	140	966	999999	200	230	999999	475	697	999999	509	297	63	863	428	230	999999	427	694	224	527	602	315	614	999999	999999	223	999999	766	999999	158	897	188	481	987	999999	390	999999	999999	696	999999	956	999999	540	
529	105	374	923	990	436	999999	253	882	950	593	837	824	361	520	999999	999999	999999	709	999999	999999	611	118	999999	875	477	839	977	137	998	447	570	553	774	95	324	999999	999999	999999	340	501	904	999999	999999	888	160	137	38	999999	999999	689	373	257	489	999999	917	986	999999	999999	523	596	659	999999	883	512	32	999999	59	276	206	999999	716	999999	378	999999	858	595	880	693	725	349	811	189	613	319	999999	323	999999	997	177	337	268	999999	864	744	842	789	142	725	865	866	87	999999	999999	800	972	347	878	421	918	332	115	109	999999	183	784	479	512	573	999999	709	229	61	999999	868	465	474	171	634	235	79	999999	165	828	858	272	999999	999999	812	999999	999999	444	999999	89	845	231	169	919	691	959	372	286	568	999999	165	646	999999	663	733	345	999999	186	254	195	848	999999	950	999999	474	910	734	891	999999	236	702	275	577	999999	262	999999	306	554	999999	675	862	793	893	869	999999	221	246	396	854	476	838	999999	200	999999	241	976	999999	888	455	999999	999999	999999	586	342	593	890	79	63	410	96	49	954	705	999999	332	65	975	999999	999999	262	674	348	999999	999999	398	153	999999	120	740	286	999999	999999	108	700	450	391	999999	561	999999	782	152	999999	985	999999	999999	884	999999	621	999999	185	11	201	999999	999999	115	999999	443	999999	943	449	815	959	322	134	999999	630	855	15	137	941	848	423	803	825	120	491	999999	279	999999	513	299	463	976	564	285	183	138	905	594	564	947	853	999999	836	999999	192	869	861	56	806	39	848	493	202	337	587	999999	464	92	624	533	999999	568	999999	999999	999999	999999	999999	848	548	999999	949	999999	573	993	995	999999	966	858	927	621	500	999999	999999	999999	450	969	783	999999	697	785	673	823	970	41	783	999999	188	685	999999	209	121	999999	999999	314	999999	437	920	999999	341	999999	999999	999999	999999	12	999999	942	579	955	710	392	209	530	161	762	828	999999	999999	999999	999999	999999	627	291	252	728	510	487	724	684	405	23	59	584	999999	915	364	999999	999999	967	998	840	715	232	975	233	999	591	861	745	999999	953	986	388	988	630	164	149	999999	435	502	554	228	895	560	696	343	625	634	999999	408	761	466	999999	543	379	995	404	999999	29	999999	918	999999	978	209	999999	36	671	595	275	760	224	713	243	475	453	622	820	672	289	889	384	956	626	347	723	496	513	844	619	635	760	834	343	707	583	999999	249	695	118	669	671	40	369	999999	193	57	232	17	100	756	184	999999	36	139	354	962	
999	640	999999	954	999999	826	976	639	10	389	379	536	892	524	382	134	563	999999	227	353	597	999999	163	676	274	506	753	862	460	37	808	999999	363	620	929	608	220	999999	156	999999	999999	999999	485	999999	677	696	999999	576	383	60	999999	999999	911	999999	999999	858	487	999999	690	27	999999	999999	999999	972	581	175	183	281	999999	774	999999	410	472	382	299	867	665	999999	999999	999999	391	187	488	410	859	401	302	999999	255	80	131	411	999999	139	999999	940	550	512	232	512	523	842	980	609	147	767	944	538	999999	507	202	137	810	123	999999	895	999999	778	999999	190	999999	999999	999999	524	999999	999999	999999	999999	999999	359	999999	163	137	496	63	549	206	878	999999	101	457	763	651	748	877	994	601	999999	999999	876	315	771	399	52	638	702	999999	466	999999	635	830	999999	928	361	190	49	999	323	999999	999999	698	756	999999	31	732	999999	178	999999	646	657	999999	588	839	734	54	555	763	95	857	361	999999	999999	921	637	271	846	835	300	568	838	995	999999	299	417	187	559	265	377	319	529	999999	539	999999	310	725	251	771	203	317	635	285	914	999999	708	999999	958	835	999999	760	999999	284	878	719	808	662	632	298	431	999999	495	299	396	999999	338	999999	999999	920	999999	912	29	85	641	983	932	562	91	999999	591	999999	228	723	387	999999	432	254	655	820	21	647	999999	953	349	646	999999	999999	889	147	137	999999	171	48	224	965	741	811	999999	894	786	255	581	811	706	377	337	771	911	778	353	94	181	382	909	999999	999999	75	999999	995	999999	596	673	943	693	999999	892	190	999999	421	999999	621	611	760	44	765	999999	291	999999	999999	318	61	434	999999	794	53	999999	789	999999	250	999999	675	85	647	734	999999	999999	999999	127	996	485	157	271	499	999999	732	482	420	999999	153	999999	999999	819	999999	686	119	172	999999	158	650	10	999999	62	269	275	210	545	999999	36	999999	193	437	173	260	999999	171	789	934	217	72	571	999999	451	984	343	999999	856	321	961	624	37	29	489	477	995	381	104	12	234	702	197	518	393	502	999999	479	999999	568	278	999999	330	237	355	96	88	711	661	77	925	658	354	999999	12	412	817	999999	999999	696	265	999999	76	786	710	515	874	62	905	948	34	999999	252	999999	999999	999999	999999	799	674	999999	398	293	999999	37	86	575	357	999999	515	981	685	999999	531	678	313	999999	999999	543	527	839	221	35	999999	999999	52	999999	416	999999	189	565	119	27	500	999999	307	971	404	999999	710	145	168	910	999999	999999	273	
239	342	574	984	889	988	999999	999999	834	191	372	486	17	984	24	168	301	783	950	872	999999	999999	976	380	999999	999999	999999	833	391	681	310	999999	882	448	813	999999	841	81	299	576	358	999999	999999	373	999999	494	397	999999	999999	976	866	137	596	61	999999	934	999999	204	999999	140	580	927	890	999999	880	884	604	568	181	295	326	999999	493	999999	523	999999	639	999999	445	847	372	364	147	999999	814	183	999999	830	841	879	372	647	428	999999	996	431	855	999999	493	60	890	829	883	409	659	646	643	999999	538	685	999999	999999	758	999999	768	999999	789	999999	348	706	999999	999999	726	301	923	999999	999999	999999	999999	101	76	137	128	394	956	999999	480	737	756	999999	540	999999	302	166	999999	617	888	623	400	999999	642	999999	173	787	68	127	999999	591	486	980	999999	318	836	446	619	999999	636	374	848	999999	745	999999	728	180	999999	999999	999999	569	717	999999	790	999999	999999	606	458	695	963	340	999999	839	999999	888	999999	776	332	232	842	999999	999999	415	981	524	774	175	999999	591	651	999999	621	744	999999	543	999999	999999	199	667	999999	239	988	999999	999999	305	47	999999	795	857	999999	952	848	943	480	625	32	312	999999	275	413	768	571	867	999999	971	719	999999	203	999999	24	999999	999999	664	999999	612	867	623	211	686	486	764	379	187	790	699	153	999999	274	31	520	571	848	924	264	615	667	130	879	242	586	456	816	898	842	720	999999	193	105	867	999999	999999	110	647	999999	648	999999	394	86	354	827	999999	327	181	386	453	241	662	410	242	945	999999	744	968	110	40	948	480	999999	80	333	960	582	406	999999	122	470	210	145	615	226	283	53	535	414	545	138	644	999999	399	489	999999	782	999999	999999	20	664	142	547	758	700	918	58	16	30	867	468	920	999999	274	982	40	526	795	26	671	703	219	999999	999999	999999	314	958	946	591	999999	187	719	483	263	457	338	663	387	915	307	235	47	514	999999	87	999999	736	258	416	458	999999	987	847	261	316	455	578	982	856	395	959	112	425	410	689	749	447	654	816	653	376	999999	879	718	446	999999	704	25	487	693	578	710	539	142	432	199	999999	232	999999	12	999999	681	530	529	999999	132	621	113	858	999999	999999	92	441	762	92	57	117	139	815	649	750	562	504	172	999999	259	999999	292	977	999999	877	224	706	813	894	695	618	360	380	323	54	600	167	159	922	496	278	776	60	385	92	742	416	307	999999	206	186	367	999999	98	999999	339	999999	368	999999	555	385	627	
868	396	439	757	758	501	999999	159	999999	355	250	999999	999999	796	242	999999	417	144	808	999999	561	697	518	999999	647	291	764	715	999999	799	698	376	120	650	908	663	946	334	984	914	702	999999	802	831	127	391	999999	999999	999999	534	999999	326	747	977	75	181	878	188	999999	999999	737	889	685	605	656	873	220	999999	888	579	655	999999	999999	893	706	459	895	999999	999999	265	184	11	999999	940	849	382	629	143	584	736	999999	768	224	517	999999	812	426	206	185	253	180	777	874	527	878	867	176	854	281	616	286	999999	999999	854	302	736	281	745	756	283	254	87	754	161	794	887	999999	642	716	893	999999	999999	511	889	95	406	136	101	71	981	216	774	862	968	460	593	722	999999	225	450	541	680	450	901	999	999999	32	722	732	990	998	533	999999	387	582	588	999999	165	769	895	999999	189	683	999999	77	479	225	786	701	999999	174	999999	427	999999	999999	362	999999	609	889	991	999999	999999	999999	81	983	682	636	484	999999	999999	903	567	601	329	840	362	996	999999	999999	999999	877	246	999999	532	825	499	116	999999	35	999999	999999	90	275	777	522	205	999999	999999	999999	999999	999999	740	400	828	307	999999	907	107	999999	999	365	580	999999	370	999999	999999	392	836	255	493	575	764	458	175	999999	822	301	823	806	644	541	394	885	448	686	147	846	202	999999	227	592	19	445	36	865	999999	999999	905	999999	999999	813	999999	366	307	999999	88	999999	999999	296	484	999999	93	999999	791	999999	971	694	337	683	976	299	200	612	999999	901	999999	329	432	310	781	999999	395	170	430	831	557	37	588	627	608	855	621	999999	999999	911	508	999999	999999	568	894	75	999999	232	686	96	622	381	999999	405	264	758	858	924	515	999999	999999	922	869	999999	910	943	999999	709	85	999999	678	294	862	126	402	848	999999	999999	416	715	540	999999	483	344	999999	185	999999	192	373	849	996	697	999999	783	999999	585	848	692	658	999999	959	999999	156	565	418	338	999999	222	12	416	999999	999999	999999	799	435	756	999999	534	752	734	254	922	345	999999	134	980	894	999999	134	999999	999	982	999999	465	755	999999	999999	918	926	879	665	999999	999999	999999	999999	999999	999999	600	358	244	146	323	940	999999	999999	47	931	921	441	437	999999	441	999999	195	416	999999	999999	62	999999	172	740	999999	608	872	78	768	742	388	469	131	802	304	999999	890	680	686	52	999999	999999	718	341	105	999999	499	446	234	398	999999	551	666	999999	999999	999999	999999	504	615	715	999999	855	999999	304	999999	462	320	635	
999999	710	999999	999999	730	999999	999999	303	999999	830	644	54	999999	436	843	380	999999	999999	999999	999999	675	748	999999	396	75	970	975	437	821	424	787	999999	176	864	999999	523	200	490	821	999999	718	832	230	999999	860	570	606	640	21	999999	556	717	999999	412	999999	400	176	999999	999999	999999	91	78	481	911	53	10	878	254	139	329	999999	999999	25	203	999999	999999	528	189	536	504	374	999999	999999	263	867	80	999999	999999	905	905	357	389	51	72	527	650	360	318	321	999999	692	999999	510	691	999999	999999	999999	465	223	125	872	986	285	999999	395	999999	999999	228	999999	972	26	999999	348	233	972	799	999999	952	999999	548	999999	219	867	676	812	999999	999999	999999	875	578	378	529	550	789	43	371	114	107	677	780	997	142	274	348	843	577	24	286	999999	589	999999	749	788	674	999999	663	128	608	142	383	912	918	353	475	604	496	574	559	200	999999	694	128	285	896	551	360	944	528	999999	999999	997	557	25	295	504	629	741	875	999999	999999	253	506	999999	303	867	89	789	799	744	356	13	999999	96	118	999999	955	999999	892	133	283	719	999999	774	898	386	365	903	999999	971	975	755	698	999999	820	367	999999	163	982	38	471	571	999999	999999	487	240	542	470	906	401	548	165	849	752	882	660	653	731	76	916	512	186	731	827	768	999999	314	70	999999	751	705	999999	490	863	661	711	573	814	297	667	844	894	996	665	432	999999	906	999999	999999	170	999999	467	999999	75	525	999999	839	327	26	886	926	482	999999	165	696	999999	675	999999	100	180	96	999999	443	409	999999	618	189	999999	404	948	999999	367	549	115	47	248	999999	425	999999	999999	872	256	798	999999	740	371	698	999999	969	999999	154	999999	856	350	83	875	33	686	993	999999	115	773	999999	77	202	568	932	999999	999999	457	40	999999	999999	723	308	840	50	999999	999999	710	919	347	107	718	804	999999	511	208	41	171	225	38	431	440	271	999999	333	731	999999	182	438	608	723	999999	656	894	283	999999	52	243	835	990	999999	292	987	767	676	214	273	429	66	734	68	956	242	11	999999	216	999999	209	516	319	823	496	281	321	624	585	71	909	999999	378	165	797	336	234	20	149	999999	504	432	999999	999999	789	999999	999999	549	767	999999	654	76	76	681	843	727	525	177	532	20	676	153	100	152	999999	930	688	578	270	999999	999999	990	688	999999	999999	776	397	851	999999	380	577	771	856	306	417	999999	432	697	322	80	811	66	999999	138	776	360	999999	976	114	999999	437	135	
999999	148	280	663	388	312	723	77	999999	674	999999	999999	442	905	296	793	735	520	508	990	266	200	818	951	512	559	987	999999	443	420	747	184	942	451	492	999999	36	753	464	129	973	255	740	146	999999	336	696	871	73	548	999999	593	360	446	999999	999999	329	329	999999	999999	325	126	633	919	999999	959	218	991	422	578	999999	982	65	389	26	20	459	999999	999999	185	863	126	543	895	179	999999	824	505	581	404	398	999999	601	636	999999	857	621	820	999999	963	127	999999	458	494	781	268	537	970	429	858	999999	648	300	999999	964	208	582	738	750	773	144	999999	419	28	999999	999999	390	429	999999	169	399	639	471	75	68	168	999999	58	123	910	626	853	85	723	765	750	416	999999	671	605	999999	883	79	446	999999	999999	295	440	314	721	877	118	999999	999999	999999	999	999999	999999	917	806	999999	533	999999	840	156	999999	999999	696	262	440	653	764	757	979	884	999999	999999	35	246	653	873	237	744	401	999999	999999	999999	999999	263	999999	573	191	709	865	75	751	268	239	299	547	777	598	999999	873	78	123	360	999999	386	953	440	160	988	273	932	312	789	232	807	638	823	821	442	497	866	472	65	892	914	143	257	999999	735	999999	876	284	999999	870	999999	919	167	61	438	310	999999	422	202	446	933	762	999999	45	432	999999	723	955	166	690	17	605	68	999999	999999	253	705	110	999999	299	396	657	262	919	999999	888	481	772	393	142	999999	999999	280	619	958	161	181	222	999999	84	999999	920	128	369	863	727	860	699	559	194	604	999999	997	902	59	285	509	999999	146	543	189	951	571	999999	528	563	335	449	509	350	82	493	203	350	323	999999	539	892	999999	999999	38	781	223	209	538	936	455	377	569	999999	651	139	85	373	895	999999	359	999999	999999	309	402	420	199	218	999999	999999	40	657	589	583	746	617	985	964	515	999999	738	372	495	591	999999	958	879	826	999999	942	417	830	455	298	126	444	61	756	779	617	999999	14	96	427	906	798	999999	986	937	44	999999	999999	857	497	296	986	609	999999	201	999999	541	999999	520	999999	999999	999999	212	999999	466	999999	565	238	195	898	816	999999	285	78	685	319	179	893	888	663	798	306	999999	958	12	140	834	802	999999	999999	85	227	494	917	724	705	999999	999999	530	634	478	914	925	958	999999	562	711	541	573	882	273	648	485	856	381	999999	237	254	298	335	477	763	999999	999999	999999	598	249	999999	999999	979	723	681	372	263	194	883	380	24	287	449	999999	303	
238	999999	999999	999999	999999	637	999999	999999	478	999999	999999	999999	167	715	250	85	145	999999	323	352	197	593	169	592	999999	231	671	497	35	999999	967	848	906	184	534	991	778	395	855	612	822	36	511	381	482	999999	106	479	642	305	878	204	136	86	115	645	522	999999	161	521	966	58	302	265	384	360	297	982	191	999999	307	999999	237	999999	530	171	91	787	119	117	134	201	854	999999	345	999999	722	999999	999999	889	479	999999	999999	343	645	773	733	256	997	131	880	124	298	393	997	137	999999	425	555	999999	563	734	379	999999	999999	999999	203	572	919	611	638	466	999999	301	779	999999	517	999999	999999	999999	437	835	999999	999999	236	19	999999	471	733	217	805	999999	285	134	335	744	999999	198	999999	871	999999	171	336	395	493	423	210	996	614	999999	620	83	359	798	517	728	999999	390	817	999999	870	732	999999	712	806	340	191	789	966	999999	999999	328	999999	999999	187	276	999999	404	505	812	999999	999999	857	744	597	732	947	487	617	607	801	538	999999	568	10	999999	332	624	589	162	999999	421	999999	579	999999	302	135	999999	620	999999	999999	549	885	15	578	963	875	104	125	83	392	703	182	999999	243	561	999999	390	999999	999999	943	884	814	999999	579	397	877	287	846	304	607	999999	867	376	387	261	653	375	989	47	970	999999	999999	515	769	999999	249	670	345	347	354	745	962	289	307	345	734	541	999999	999999	999999	598	999999	820	999999	999999	999999	805	981	981	999999	581	400	999999	369	999999	385	308	583	51	158	216	941	999999	950	862	999999	587	79	52	527	999999	940	999999	950	999999	999999	999999	999999	178	701	443	688	364	999999	773	354	806	999999	999999	999999	435	958	393	41	879	656	748	870	614	771	999999	736	939	463	999999	641	591	215	987	999999	999999	999999	414	349	715	527	587	999999	187	517	33	668	487	92	999999	999999	999999	999999	81	726	241	817	434	407	452	999999	749	900	641	141	762	600	932	855	272	999999	553	999999	326	361	78	678	693	999999	748	590	999999	856	371	644	94	814	144	270	504	999999	999999	17	896	999999	778	687	438	55	754	432	999999	631	820	927	609	511	461	719	657	999999	999999	337	658	861	457	892	999999	999999	999999	948	466	671	361	392	339	545	157	317	582	391	249	648	352	325	854	626	46	443	45	999999	363	425	612	999999	755	508	359	999999	561	999999	158	999999	998	806	966	74	280	437	597	73	364	999999	146	276	323	486	984	342	16	830	855	999999	962	474	594	50	68	419	999999	831	999999	122	755	
696	243	807	649	545	359	790	356	608	846	971	228	219	288	346	628	278	523	26	38	730	999999	62	479	533	999999	925	999999	861	999999	765	876	999999	397	450	42	515	836	449	999999	999999	484	256	999999	990	999999	385	762	722	999999	999999	318	180	94	35	999999	190	338	126	333	434	785	495	808	91	105	999999	821	838	313	123	442	84	43	811	256	999999	999999	489	287	836	173	999999	80	441	457	999999	999999	372	999999	852	999999	720	999999	558	999999	989	448	999999	895	278	999999	924	999999	677	926	999999	146	282	779	880	386	849	838	497	271	502	424	377	633	398	820	459	999999	461	936	722	958	999999	999999	266	345	636	999999	19	283	248	873	402	514	222	569	884	999999	904	999999	337	999999	627	999999	938	574	80	999999	999999	458	999999	871	999999	741	214	285	661	901	522	999999	749	265	829	224	32	628	999999	999999	999999	999999	999999	865	158	999999	999999	840	341	197	442	999999	275	103	97	561	178	377	915	660	309	937	907	999999	81	999999	726	82	999999	413	275	320	552	217	132	999999	999999	999999	722	972	143	374	999999	474	469	829	999999	655	177	278	55	654	999999	999999	563	999999	999999	953	794	789	999999	536	999999	927	922	131	150	67	970	419	49	999999	655	943	999999	999999	999999	443	522	251	99	80	904	783	367	620	607	190	653	649	756	999999	999999	933	714	999999	585	26	552	999999	689	999999	999999	758	238	125	999	769	999999	628	999999	487	999999	552	699	197	631	999999	999999	311	523	960	999999	331	662	481	484	721	999999	920	359	976	890	184	562	877	999999	156	555	999999	620	838	345	35	168	279	136	902	244	526	975	580	456	251	999999	729	808	363	105	756	640	288	540	999999	278	513	597	266	999999	999999	801	999999	459	999999	690	685	624	388	173	393	354	999999	487	999999	945	778	529	649	360	832	79	42	60	798	611	342	307	422	999999	999999	681	870	912	422	724	500	131	139	560	148	115	429	200	999999	412	68	801	999999	978	999999	983	948	905	167	751	769	434	661	716	999999	999999	211	631	517	711	484	670	74	987	455	657	400	98	221	999999	650	842	999999	396	553	541	479	444	267	671	733	965	999999	671	999999	76	999999	422	212	761	903	798	999999	10	999999	397	737	840	533	842	999999	859	999999	999999	999999	999999	95	275	173	816	907	999999	374	999999	978	519	915	402	42	388	197	977	886	460	824	852	170	347	468	165	804	638	911	424	88	873	999999	325	999999	38	980	204	259	395	853	145	433	836	31	418	999999	
999999	808	154	654	999999	972	243	999999	999999	766	747	806	18	22	278	855	999999	767	115	248	999999	999999	999999	999999	992	727	501	606	688	999999	333	326	999999	999999	999999	830	767	770	472	900	999999	710	320	271	999999	398	251	999999	584	999999	999999	999999	916	180	999999	999999	805	999999	999999	887	481	637	926	831	999999	431	757	335	553	999999	98	189	305	214	999999	889	522	741	176	999999	486	129	31	999999	944	265	409	999999	801	999999	999999	999999	117	584	429	409	784	489	999999	810	640	916	829	999999	201	999999	999999	711	999999	992	989	73	578	68	411	361	616	999999	887	187	31	879	999999	595	424	76	999999	720	785	801	115	42	999999	366	999999	570	300	885	217	648	492	698	908	999999	968	960	453	999999	183	999999	999999	266	602	652	789	761	392	244	721	134	233	62	926	178	886	956	161	222	104	999999	999999	730	999999	248	999999	333	970	999999	999999	999999	999999	31	546	717	17	848	440	270	577	212	187	65	173	92	425	439	771	999999	922	21	809	241	955	342	15	72	946	364	957	465	999999	668	617	268	999999	211	516	219	171	48	525	891	645	891	663	15	567	999999	999999	265	562	240	801	614	999999	999999	76	213	711	945	999999	86	999999	999999	421	519	448	904	580	223	999999	561	578	999999	496	999999	999999	74	679	10	504	999999	999999	701	999999	560	866	12	999999	130	999999	999999	508	999999	146	449	588	534	999999	154	999999	663	657	608	342	10	661	917	128	736	796	12	534	711	450	192	999999	611	999999	861	652	446	999999	999999	88	999999	63	362	747	999999	339	999999	594	534	442	999999	999999	932	369	903	898	949	884	877	999999	142	777	796	775	953	999999	999999	326	617	501	131	999999	207	999999	721	946	308	179	81	407	734	417	999	278	609	131	612	252	999999	999999	999999	562	999999	136	999999	843	267	587	999999	153	362	745	977	43	321	478	999999	412	647	957	999999	779	812	999999	999999	999999	999999	999999	176	999999	999999	734	999999	653	798	568	950	80	584	878	689	721	385	928	999999	999999	439	999999	956	999999	266	210	604	357	374	923	749	942	537	230	75	738	421	999999	999999	627	733	999999	244	752	527	793	828	769	277	877	404	884	435	610	295	811	571	45	575	100	140	664	289	999999	819	999999	543	364	999999	950	999999	999999	85	427	265	999999	999999	999999	612	999999	382	834	89	496	999999	864	999999	999999	999999	999999	177	385	395	761	999999	999999	54	369	999999	999999	260	473	957	327	577	979	999999	999999	999999	999999	999999	368	433	113	718	306	584	793	355	
954	501	616	429	558	783	924	39	999999	931	196	72	371	280	103	222	908	877	762	918	549	999999	999999	582	999999	185	808	952	291	53	199	999999	260	999999	978	27	644	54	408	543	653	950	494	999999	167	999999	717	98	999999	999999	809	429	822	874	805	999999	999999	999999	999999	383	974	972	747	280	999999	702	811	999999	301	86	577	999999	478	228	275	598	571	433	424	999999	999999	720	623	400	244	770	671	386	999999	90	35	999999	378	35	999999	681	999999	224	343	465	315	369	796	263	323	945	951	603	609	217	999999	999999	618	47	915	263	359	356	45	971	40	435	148	220	999999	967	495	453	659	594	394	999999	100	999999	331	108	923	369	999999	999999	999999	78	776	11	754	467	991	999999	120	315	999999	857	188	372	435	880	231	586	212	355	459	508	999999	25	822	979	478	659	716	817	339	989	278	746	162	999999	999999	147	999999	999999	975	999999	342	353	272	999999	178	727	534	450	876	347	167	999999	839	321	999999	999999	999999	999999	989	999999	624	302	975	342	589	999999	219	472	231	94	129	619	379	305	175	999999	752	999999	999999	750	999999	999999	940	992	832	546	999999	841	838	897	999999	691	604	643	539	49	378	999999	947	999999	999999	71	228	792	227	547	362	544	156	532	999999	893	999999	999999	217	358	362	983	510	52	534	378	999999	334	999999	999999	25	736	765	135	232	999999	347	999999	242	74	56	999999	774	999999	194	372	999999	316	888	74	999999	365	436	191	999999	395	429	904	999999	149	999999	894	667	789	532	999999	779	30	309	195	556	891	16	153	999999	999999	218	226	858	172	683	327	999999	999999	712	660	310	584	999999	837	999999	442	871	103	636	999999	490	984	761	999999	999999	674	999999	703	518	834	358	293	879	999999	186	999999	56	49	999999	999999	999999	605	87	872	325	999999	583	472	790	999999	30	913	516	159	724	234	464	300	578	18	320	742	553	877	999999	27	704	999999	999999	201	396	831	636	999999	999999	884	907	888	999999	398	101	544	999999	404	999999	999999	999999	730	757	952	999999	756	999999	999999	999999	716	62	209	571	307	500	617	811	599	999999	199	286	988	455	999999	326	576	999999	190	917	776	999999	158	999999	866	250	974	999999	708	452	640	370	188	999999	987	831	708	327	999999	897	484	732	322	676	624	999999	788	284	916	999999	181	999999	290	999999	31	887	904	145	704	67	526	408	112	156	999999	999999	999999	270	468	18	617	999999	999999	999999	442	54	516	999999	449	709	461	999999	302	83	281	930	999999	648	707	999999	999999	
573	623	999999	381	85	630	175	589	795	999999	528	816	999999	28	999999	608	997	107	977	380	432	696	999999	606	827	999999	999999	875	166	749	459	563	999999	91	54	635	999999	911	999999	424	350	999999	653	649	999999	882	394	64	357	332	92	550	729	999999	505	999999	628	291	554	969	600	999999	999999	56	999999	965	458	826	973	297	395	999999	740	563	999999	539	52	999999	672	944	722	999999	527	834	667	909	833	638	585	177	17	931	366	398	823	60	469	607	49	968	433	567	999999	70	936	995	810	999999	699	965	834	282	619	609	999999	626	772	999999	389	701	141	999999	250	805	289	464	729	999999	740	979	80	444	316	703	999999	164	892	467	898	999999	108	666	938	620	342	735	322	757	151	206	999999	870	227	347	836	612	326	999999	780	481	275	999999	436	720	894	999999	965	915	98	999999	999999	314	700	717	602	999999	999999	630	472	999999	999999	971	210	543	999999	210	999999	999999	999999	908	999999	616	687	426	999999	640	240	228	725	942	770	406	999999	58	999999	974	179	999999	745	371	731	696	812	236	339	304	267	893	29	999999	999999	996	58	189	999999	126	999999	284	999999	961	244	999999	905	999999	783	999999	312	162	80	726	40	999999	233	505	999999	999999	804	460	96	111	999999	347	209	999999	769	774	358	999999	794	355	999999	895	197	999999	136	78	999999	999999	452	594	991	115	822	302	663	465	999999	552	12	123	322	176	999999	221	588	897	463	999999	760	19	396	822	367	999999	380	999999	999999	449	999999	118	360	521	18	502	119	278	524	906	376	999999	10	999999	487	680	42	189	707	999999	205	238	615	916	999999	442	207	179	747	999999	999999	999999	935	333	183	894	999999	999999	999999	695	111	320	382	556	507	999999	18	999999	999999	686	692	200	999999	553	999999	150	502	443	988	999999	999999	999999	999999	427	999999	848	378	999999	999999	999999	917	241	999999	21	875	885	855	69	418	999999	433	617	833	999999	999999	999999	999999	392	89	42	402	328	812	592	401	999999	789	999999	572	659	87	341	956	999999	768	460	999999	426	999999	368	294	443	35	912	152	686	116	470	22	261	758	999999	597	600	999999	599	428	439	619	714	999999	900	999999	759	999	999999	661	999999	999999	954	564	999999	999999	999999	747	959	999999	900	450	999999	63	329	942	320	900	101	744	999999	561	179	42	999999	999999	963	999999	999999	945	275	999999	60	34	999999	999999	68	697	95	282	876	852	241	305	527	988	904	661	776	999999	999999	858	908	357	999999	529	131	921	824	999999	750	999999	363	23	38	
999999	399	690	999999	160	884	622	815	818	868	512	330	874	514	750	902	311	495	999999	769	416	14	702	999999	999999	999999	146	999999	229	532	999999	999999	227	277	539	598	223	633	999999	82	563	53	999999	999999	793	208	257	416	83	999999	448	963	926	254	621	983	696	999999	999999	999999	999999	750	596	296	451	23	112	999999	974	161	688	677	869	999999	999999	373	914	223	935	999999	799	729	798	265	93	464	572	999999	999999	999999	902	999999	112	999999	335	813	999999	999999	47	780	999999	650	442	922	284	770	104	573	999999	258	78	482	36	234	999999	27	999999	340	212	987	451	139	951	428	259	436	575	355	38	401	916	999999	999999	999999	211	159	297	876	999999	323	369	999	934	407	999999	429	234	878	220	999999	862	125	600	60	999999	966	698	23	672	999999	204	748	544	646	341	956	999999	872	32	163	730	999999	359	999999	999999	451	204	554	940	830	212	999999	999999	721	539	800	999999	135	825	244	461	284	214	999999	128	621	464	999999	75	999999	132	362	855	66	587	788	999999	711	433	887	772	154	999999	841	645	999999	613	823	117	999999	445	181	56	999999	999999	999999	870	226	770	999999	987	999999	488	419	708	849	841	88	144	751	44	810	999999	937	471	316	999999	999999	999999	621	18	641	190	534	96	999999	999999	77	364	141	917	549	999999	999999	900	866	999999	663	999999	796	999999	534	689	366	506	634	999999	119	326	999999	254	507	999999	159	999999	355	999999	953	333	999999	543	774	723	999999	833	495	999999	999999	47	604	999999	547	238	999999	999999	483	952	999999	38	461	480	206	750	969	999999	420	820	999999	999999	554	151	712	340	386	262	890	811	686	533	999999	999999	206	81	999999	744	706	999999	36	999999	524	403	999999	925	999999	286	347	33	754	999999	423	999999	88	853	493	463	938	217	852	999999	75	672	276	300	27	999999	284	999999	39	234	189	150	999999	598	999999	160	999999	786	999999	110	999999	866	66	570	999999	346	685	353	587	267	806	999999	426	587	137	999999	137	610	907	184	11	221	994	529	936	282	880	490	946	342	999999	161	999999	752	533	999999	999999	705	190	999999	999999	931	547	771	427	690	723	216	999999	64	999999	638	879	999999	108	999999	999999	536	634	837	466	205	406	254	999999	655	751	674	63	999999	999999	431	999999	236	173	999999	673	999999	999999	255	558	673	29	892	319	585	282	464	653	830	336	999999	999999	352	225	999999	535	302	727	772	938	59	999999	541	818	999999	218	652	130	38	39	649	434	999999	289	792	999999	513	935	468	383	
296	30	233	602	167	999999	999999	21	357	999999	381	999999	999999	999999	999999	519	488	84	999999	377	629	343	999999	800	687	654	692	999999	999999	999999	31	367	269	399	999999	38	930	939	660	999999	140	641	772	492	658	153	105	81	999999	283	999999	439	229	101	753	953	404	432	999999	512	666	24	588	999999	524	24	999999	999999	664	480	589	549	423	474	246	988	999999	143	999999	543	558	999999	292	159	942	591	148	178	645	698	999999	507	33	157	585	126	999999	999999	968	999999	907	165	999999	999999	693	158	25	754	999999	999999	392	271	291	381	954	55	731	439	774	932	875	77	304	965	847	92	999999	275	888	129	935	515	174	507	999999	403	999999	983	465	794	575	393	323	999999	999999	371	225	652	203	540	395	622	290	46	999999	840	861	999999	999999	610	633	750	866	734	999999	999999	107	999999	999999	999999	840	747	973	980	366	492	753	999999	659	999999	999999	872	81	999999	734	322	235	137	999999	796	541	999999	999999	855	171	999999	527	588	999999	439	274	999999	907	642	699	647	649	309	679	286	96	999999	791	999999	744	760	678	517	10	516	651	969	55	949	29	86	226	999999	999999	541	965	999999	373	229	221	999999	965	999999	659	97	999999	925	457	999999	710	103	972	554	120	999999	157	999999	588	543	788	304	395	958	622	622	430	531	999999	148	320	920	84	571	999999	999999	999999	999999	858	912	843	999999	522	593	999999	925	999999	672	17	419	394	955	586	829	999999	917	999999	17	999999	47	667	152	999999	999999	151	789	28	411	789	999999	999999	907	999999	999999	700	73	782	999999	718	697	517	758	999999	81	754	365	344	255	999999	847	279	788	432	820	255	701	289	213	452	460	999999	703	882	215	804	486	803	910	139	999999	145	247	298	999999	529	999999	628	374	564	999999	454	773	280	999999	999999	826	999999	340	999999	998	783	578	359	268	790	814	999999	999999	999999	999999	561	434	999999	762	712	42	499	313	301	999999	82	915	649	666	999999	143	999999	999999	683	977	10	472	488	140	594	999999	887	999999	339	714	44	320	999999	295	234	30	999999	518	238	499	336	999999	999999	95	999999	868	929	693	999999	999999	391	933	999999	299	277	99	945	985	177	156	155	470	999999	586	999999	762	817	363	441	984	485	914	999999	194	650	999999	433	403	214	726	999999	999999	776	682	333	110	686	807	27	145	84	672	350	999999	354	866	208	462	783	174	60	575	999999	999999	999999	477	230	449	999999	449	999999	552	780	451	519	999999	694	301	999999	211	85	19	346	306	910	813	
574	630	840	999999	630	999999	619	50	676	71	999999	507	999999	999999	999999	246	169	578	999999	532	891	898	573	402	182	999999	999999	582	999999	50	239	999999	368	368	999999	600	609	863	818	695	932	739	775	458	19	196	790	407	331	838	850	768	827	387	921	675	67	999999	612	999999	771	999999	952	635	831	986	148	153	999999	289	999999	305	759	783	599	161	133	124	999999	985	999999	801	999999	259	199	470	137	999999	446	237	999999	171	261	104	923	999999	787	149	626	33	57	647	454	52	211	554	19	54	787	769	552	999999	64	627	608	970	999999	999999	999999	999999	858	168	706	999999	745	476	54	664	859	999999	374	983	498	370	937	999999	999999	218	999999	645	461	93	202	677	684	601	116	633	496	952	118	95	703	265	174	889	999999	999999	306	734	510	354	194	93	999999	568	453	694	689	139	624	578	653	999999	909	999999	965	999999	51	154	999999	420	178	906	596	288	289	243	205	57	537	999999	912	324	144	117	898	119	282	125	157	422	944	999999	999999	999999	441	999999	355	999999	924	912	687	161	374	99	186	287	496	999999	288	999999	498	999999	601	995	665	339	666	802	876	999999	999999	925	997	947	476	810	999999	66	999999	387	887	806	999999	625	999999	999999	949	54	930	621	623	166	836	999999	923	999999	766	343	999999	111	246	999999	522	79	165	761	164	427	623	375	709	440	278	999999	999999	691	519	999999	64	904	999999	621	871	999999	241	999999	98	70	33	174	54	244	191	746	150	343	294	63	999999	189	606	531	431	565	911	999999	887	934	613	242	792	790	289	999999	720	625	682	267	837	999999	999999	103	404	458	999999	474	258	532	999999	989	407	466	515	874	307	859	200	315	353	58	713	163	999999	999999	382	999999	955	221	35	999999	660	37	225	904	516	513	137	999999	999999	447	934	364	183	624	834	999999	284	414	672	861	435	999999	913	789	852	519	647	613	999999	76	999999	47	507	246	338	380	250	999999	368	794	731	227	80	906	999999	999999	979	831	999999	999999	999999	551	549	174	999999	999999	999999	436	999999	996	865	524	896	178	928	999999	857	937	295	464	95	999999	56	999999	139	217	999999	16	674	503	539	815	999999	39	999999	999999	999999	342	999999	54	266	999999	560	999999	928	217	330	902	978	226	999999	52	999999	999999	960	317	505	999999	45	882	987	999999	999999	999999	466	999999	867	867	91	960	409	524	791	251	999999	281	122	999999	949	999999	999999	403	38	999999	12	999999	279	999999	78	779	472	999999	999999	273	66	999999	62	12	
999999	999999	350	462	820	27	817	999999	261	304	303	689	204	820	722	123	995	594	88	999999	554	969	999999	712	799	312	498	999999	999999	527	194	59	229	119	779	80	999999	434	582	999999	640	36	245	974	861	389	584	651	114	999999	278	999999	80	748	999999	935	107	638	663	999999	999999	244	759	733	120	253	469	999999	50	651	542	570	22	76	672	528	999999	806	850	420	727	999999	999999	43	259	722	978	481	662	843	973	942	999999	74	999999	406	277	512	999999	618	919	999999	610	463	650	707	459	999999	85	928	212	999999	787	253	999999	681	765	999999	999999	999999	999999	999999	432	999999	677	600	799	947	583	999999	261	231	999999	242	500	238	999999	999999	392	552	999999	974	405	733	641	682	999999	527	284	811	640	551	38	476	353	932	77	999999	786	60	907	999999	999999	809	999999	981	358	555	999999	561	445	750	343	931	999999	300	592	999999	565	994	999999	282	999999	999999	634	710	999999	475	889	568	171	999999	238	341	644	760	553	595	999999	999999	334	610	999999	722	999999	890	218	999999	351	999999	349	999999	999999	791	615	634	838	658	999999	966	788	883	999999	195	999999	999999	521	11	296	374	747	996	642	904	670	834	508	951	406	999999	999999	104	133	836	228	793	983	447	725	20	999999	894	999999	99	871	999999	943	999999	331	761	999999	217	999999	999999	999999	353	734	943	999999	781	999999	999999	261	440	474	694	999999	829	966	607	629	84	285	286	452	852	999999	553	42	999999	890	919	630	999999	376	999999	292	999999	999999	875	68	50	999999	944	883	999999	642	980	999999	187	691	124	621	999999	142	999999	999999	535	535	462	767	191	999999	999999	890	216	999999	616	999999	189	999999	999999	308	101	999999	589	758	340	999999	416	219	999999	999999	855	537	776	999999	999999	512	999999	999999	756	621	78	117	876	139	423	64	676	779	35	916	445	775	89	999999	530	999999	999999	545	999999	999999	128	252	172	263	65	375	999999	999999	359	113	991	826	999999	991	999999	983	672	460	345	999999	725	999999	194	688	492	999999	999999	999999	777	731	999999	537	761	623	503	826	945	999999	83	999999	941	768	429	921	925	619	999999	97	586	999999	512	102	209	326	417	490	999999	484	999999	975	917	162	999999	628	153	464	999999	42	498	999999	47	59	386	297	343	957	218	272	763	999999	960	370	999999	240	229	867	337	445	215	22	767	471	999999	108	140	789	636	800	778	999999	554	999999	599	999999	508	999999	999999	911	982	459	281	796	720	999999	24	999999	777	900	408	286	999999	629	826	485	999999	576	999999	
287	167	554	330	417	494	302	328	873	770	211	999999	999999	160	425	463	755	740	999999	750	999999	999999	582	21	736	402	999999	999999	924	270	124	537	932	265	438	999999	437	139	999999	312	428	578	150	999999	576	178	642	135	999999	176	81	744	673	825	253	203	585	543	594	25	992	959	999999	999999	656	673	799	511	721	671	35	626	876	669	332	999999	943	796	445	567	759	376	631	758	199	379	999999	116	999999	245	178	894	544	848	999999	468	184	999999	139	902	999999	141	413	50	999999	454	999999	14	502	868	259	788	107	37	265	626	999999	645	999999	286	999999	692	499	486	503	141	92	38	359	864	210	999999	666	543	999999	999999	962	591	617	745	999999	859	999999	153	986	389	999999	516	592	693	140	999999	123	999999	101	686	642	927	546	19	999999	839	999999	638	667	843	132	564	838	636	663	746	37	678	774	950	88	355	999999	123	345	575	445	665	999999	671	302	813	999999	511	986	44	999999	608	383	672	213	975	486	152	999999	999999	677	955	40	999999	511	445	88	999999	607	999999	437	433	674	796	404	989	905	996	551	999999	999999	337	650	628	702	429	999999	111	747	113	869	357	855	113	897	489	635	349	999999	857	734	310	904	999999	607	999999	934	586	278	999999	80	999999	600	948	128	999999	315	411	691	999999	999999	999999	999999	504	427	999999	578	999999	898	914	364	565	999999	694	583	813	433	951	31	91	494	718	832	999999	999999	389	756	906	984	999999	183	234	999999	88	717	999999	999999	409	281	999999	999999	373	999999	363	859	514	999999	906	375	999999	917	364	390	609	597	430	154	870	999999	48	332	671	999999	351	999999	140	906	757	976	825	906	33	679	503	999999	999999	40	478	674	528	736	850	541	679	639	819	999999	58	999999	297	999999	999999	938	999999	205	999999	788	346	622	728	999999	895	999999	549	408	894	999999	886	999999	999999	399	675	206	999999	999999	999999	999999	906	712	999999	296	857	276	999999	222	871	94	999999	999999	667	342	693	856	999999	920	840	921	991	280	745	144	956	488	25	897	937	838	996	930	723	251	881	999999	999999	441	750	628	249	337	536	809	248	588	902	143	706	819	261	31	471	999999	148	635	966	787	339	379	999999	792	284	43	98	515	999999	426	999999	69	165	513	179	221	999999	999999	743	935	999999	378	585	881	200	128	999999	974	468	172	113	999999	667	913	112	381	377	456	63	503	999999	733	999999	486	682	646	664	747	851	260	999999	483	891	999999	892	961	793	380	601	165	456	999999	56	
422	323	215	999999	999999	411	798	844	234	999999	250	224	172	999999	108	209	553	464	839	132	218	292	629	364	636	31	150	587	997	855	897	999999	607	686	591	173	476	999999	421	345	63	415	654	872	651	816	729	999999	694	180	58	701	617	999999	838	999999	693	851	999999	231	271	221	999999	999999	714	203	616	485	781	935	999999	308	999999	503	999999	802	638	757	712	820	301	552	892	826	806	206	440	617	848	462	479	999999	490	200	84	999999	999999	285	167	999999	209	253	816	999999	448	999999	658	123	999999	45	501	999999	148	944	929	999999	328	30	572	517	763	999999	999999	329	466	116	817	851	428	237	244	999999	599	264	620	57	736	999999	388	67	547	326	696	999999	961	542	487	545	271	365	523	547	999999	649	999999	210	999999	999999	301	341	931	806	999999	693	800	148	347	883	999999	882	982	194	999999	999999	999999	446	313	824	368	924	628	281	999999	72	713	697	650	999999	569	420	999999	999999	999999	999999	999999	741	631	999999	22	999999	205	604	999999	389	383	339	904	207	999999	999999	896	999999	999999	377	712	999999	999999	632	980	113	999999	397	324	999999	451	742	352	999999	389	238	815	999999	811	545	999999	34	70	211	999999	383	999999	452	279	320	523	648	999999	999999	999999	999999	525	999	31	909	334	807	289	307	937	999999	986	318	999999	450	999999	595	999999	593	648	999999	999999	24	942	999999	321	999999	127	13	400	802	632	878	262	914	713	815	999999	902	999999	999999	999999	763	273	59	999999	483	999999	999999	999999	927	668	527	826	999999	875	511	67	424	597	999999	690	286	906	999999	999999	117	66	999999	999999	999999	316	87	383	726	942	836	750	999999	219	837	419	298	999999	473	143	114	62	999999	49	999999	758	864	314	930	241	468	857	138	51	290	999999	732	102	999999	621	590	999999	999999	712	49	760	999999	215	999999	999999	401	161	442	11	903	65	460	863	999999	999999	452	999999	453	495	484	999999	999999	999999	929	999999	686	206	875	999999	553	961	952	893	10	451	999999	999999	554	70	839	317	424	136	999999	234	999999	999999	567	390	999999	817	999999	999999	238	70	148	999999	286	348	193	205	285	590	458	999999	112	567	863	999999	285	793	228	392	655	177	999999	999999	713	999999	999999	817	638	495	683	735	270	348	664	939	313	280	381	999999	877	644	999999	834	678	205	132	408	15	999999	115	385	599	317	959	70	505	652	610	999999	999999	375	567	790	906	722	681	764	902	923	779	15	422	22	515	21	999999	730	999999	999999	999999	57	811	163	390	308	146	
953	388	999999	999999	660	670	798	999999	511	87	999999	927	955	524	367	505	92	705	109	962	586	802	999999	925	775	835	999999	999999	845	563	413	409	999999	586	728	999999	308	489	999999	999999	623	700	13	999999	893	802	862	993	224	551	729	458	999999	999999	560	999999	440	999999	999999	825	577	999999	476	999999	673	842	999999	378	795	981	999999	603	999999	999999	349	886	798	999999	999999	972	972	999999	785	999999	834	955	129	272	36	577	944	630	820	304	767	825	999999	999999	999999	999999	483	493	999999	999999	354	136	871	525	995	674	999999	426	645	696	852	478	999999	183	124	718	722	66	352	228	999999	576	783	292	997	524	662	999999	753	980	499	488	999999	553	949	707	999999	604	999999	362	224	527	984	133	451	298	999999	60	940	551	338	426	151	979	205	777	353	589	527	481	21	619	999999	665	999999	999999	577	469	233	999999	999999	999999	789	989	13	519	592	999999	999999	709	999999	999999	802	211	651	999999	347	921	999999	181	364	503	999999	795	350	605	854	329	999999	88	999999	999999	826	534	916	220	637	161	975	686	195	999999	999999	817	999999	999999	999999	471	23	133	35	999999	121	999999	61	999999	51	999999	649	408	664	273	999999	999999	989	368	785	999999	294	441	445	195	999999	999999	999999	671	754	269	35	999999	999999	393	316	803	62	74	241	773	482	785	179	999999	512	576	31	921	961	988	999999	999999	623	999999	999999	581	688	840	709	999999	76	390	387	782	967	707	620	281	957	999999	708	999999	137	21	795	509	999999	800	683	380	649	74	709	766	440	624	328	248	216	999999	124	999999	365	999999	707	101	999999	999999	676	804	955	750	964	43	999999	904	284	611	754	677	320	887	999999	339	801	12	681	621	351	352	389	382	75	999999	813	496	568	346	314	703	999999	873	134	878	424	999999	999999	999999	486	999999	350	716	494	538	423	237	65	36	999999	705	420	787	56	333	425	999999	684	999999	999999	792	345	938	999999	999999	577	446	999999	999999	999999	902	902	14	144	814	999999	672	887	537	809	586	441	999999	999999	609	999999	999999	827	800	462	999999	224	367	999999	694	201	412	420	999999	999999	999999	473	999999	121	97	802	415	652	241	999999	999999	695	157	999999	643	361	803	591	697	767	999999	619	962	826	999999	999999	545	557	450	623	599	262	453	576	999999	122	664	430	999999	807	877	670	596	479	708	154	999999	435	813	342	398	820	722	999999	706	367	511	949	47	409	266	999999	212	617	731	501	999999	580	109	531	696	382	999999	999999	890	593	32	999999	127	
929	620	119	744	999999	235	778	999999	776	870	475	999999	714	393	859	550	999999	467	999999	748	217	902	496	335	292	645	25	498	832	999999	122	344	29	832	117	789	999999	123	999999	999999	999999	962	475	710	634	999999	981	989	473	999999	870	136	53	999999	910	999999	999999	784	462	999999	219	999999	999999	989	757	140	591	882	285	999999	999999	905	372	597	796	255	436	999999	999999	371	663	36	34	492	916	986	999999	285	922	89	665	372	661	632	181	671	265	485	953	504	339	109	999999	403	999999	964	763	456	999999	664	601	348	999999	999999	808	193	265	999999	83	770	838	316	960	206	414	40	999999	999999	425	134	990	950	832	206	42	564	999999	631	545	999999	233	845	999999	267	488	326	289	570	823	988	415	51	411	192	665	999999	149	999999	989	916	720	32	40	822	674	650	515	886	68	999999	869	634	999999	132	547	993	978	702	999999	97	750	684	999999	436	719	948	549	999999	541	999999	999999	806	999999	999999	999999	210	814	515	592	838	999999	403	512	999999	999999	781	372	289	644	671	54	999999	999999	901	175	45	115	999999	999999	999999	999999	999999	354	58	829	72	992	999999	999999	346	189	999999	120	878	286	357	999999	999999	999999	937	586	269	999999	870	964	999999	999999	740	463	205	999999	220	412	866	737	999999	58	463	748	999999	788	323	999999	999999	492	582	999999	921	624	818	863	766	297	999999	149	999999	858	484	93	999999	66	261	595	695	250	999999	69	253	151	999999	308	999999	600	260	158	272	999999	707	387	392	653	999999	126	645	341	339	923	999999	727	895	98	574	379	897	10	537	728	701	67	523	999999	999999	779	999999	519	999999	999999	47	26	999999	969	161	106	700	207	999999	145	949	363	999999	55	999999	526	255	999999	999999	349	702	999999	621	544	180	650	864	999999	570	316	830	136	999999	173	886	999999	999999	926	936	999999	678	700	999999	401	778	347	999999	477	699	566	533	54	784	805	473	999999	999999	341	798	999999	999999	999999	636	664	999999	823	999999	999999	169	602	999999	999999	314	267	999999	12	229	229	766	832	504	396	180	999999	782	786	351	391	700	108	824	519	999999	999999	245	848	73	376	999999	999999	181	999999	999999	107	891	999999	739	527	145	470	568	185	574	966	999999	999999	660	632	881	528	999999	999999	999999	999999	777	166	201	878	32	822	939	999999	142	812	661	106	88	82	999999	577	56	999999	256	240	540	649	944	999999	430	399	999999	440	494	568	482	395	360	257	999999	999999	23	861	505	323	531	999999	52	762	314	909	767	587	519	
999999	999999	657	538	999999	531	138	221	39	457	632	634	508	368	574	339	275	745	831	752	388	564	194	328	933	708	999999	606	191	999999	520	999999	999999	999999	999999	96	999999	857	999999	725	202	523	984	999999	872	999999	32	356	478	432	49	173	936	999999	140	749	297	339	999999	999999	999999	531	40	182	999999	10	33	586	187	488	515	418	212	115	560	999999	999999	780	999999	999999	999999	477	999999	758	817	357	695	999999	999999	440	799	495	261	435	999999	670	999999	999999	476	872	999999	446	178	990	917	999999	961	830	283	275	180	516	883	360	432	238	403	281	999999	590	999999	999999	999999	747	688	999999	166	776	95	890	999999	768	313	583	589	249	309	148	999999	196	395	865	501	525	270	292	612	900	999999	999999	277	220	457	886	999999	417	650	431	311	897	474	999999	744	393	999999	412	212	309	999999	192	999999	265	999999	177	204	449	755	999999	486	406	417	265	999999	999999	622	171	999999	427	26	182	599	877	836	943	722	211	130	117	999999	858	89	313	139	819	999999	999999	780	289	692	127	661	379	944	904	490	999999	420	449	771	731	101	785	999999	999999	593	62	999999	999999	454	999999	329	647	648	628	326	114	136	954	999999	610	391	999999	999999	898	521	229	932	931	463	513	790	680	346	999999	767	304	30	541	236	999999	593	292	834	699	798	23	730	326	588	385	92	465	15	170	350	999999	61	394	87	999999	999999	999999	44	940	999999	648	311	748	999999	32	93	594	999999	634	999999	108	207	45	999999	508	499	615	353	999999	431	335	999999	186	559	707	253	999999	999999	862	689	107	258	999999	497	160	711	981	999999	566	302	999999	737	381	999999	252	999999	999999	294	578	874	513	153	956	519	876	999999	999999	999999	999999	999999	999999	140	999999	944	919	849	313	999999	999999	796	517	159	787	785	933	999999	303	999999	999999	845	237	999999	885	999999	186	954	999999	383	620	187	586	791	313	999999	844	999999	999999	999999	233	402	558	478	999999	781	999999	363	366	181	999999	288	680	102	883	317	551	116	255	878	999999	999999	557	929	927	999999	999999	725	846	999999	999999	576	726	866	808	913	296	759	15	113	999999	822	598	130	797	342	507	494	999999	999999	245	738	121	993	668	268	845	629	550	574	999999	641	517	366	241	999999	999999	814	999999	969	30	792	111	999999	999999	946	999999	436	141	999999	274	724	817	850	764	211	465	733	207	550	77	667	218	440	541	999999	314	241	999999	788	780	693	999999	999999	999999	999999	637	999999	745	722	890	418	999999	955	310	847	824	
999999	602	39	553	828	616	742	999999	363	584	671	999999	999999	641	145	999999	353	999999	581	523	878	999999	320	574	496	987	484	659	659	180	262	999999	693	999999	999999	999999	860	245	951	86	468	46	622	869	966	368	487	999999	754	999999	999999	999999	999999	333	946	792	999999	464	66	840	141	93	252	193	999999	999999	917	104	999999	506	999999	117	863	504	999999	999999	262	451	999999	999999	510	403	904	787	999999	121	409	369	999999	855	358	405	188	121	999999	385	793	439	547	434	450	392	98	258	194	45	287	235	278	114	540	999999	999999	928	340	738	188	465	166	219	141	557	877	999999	158	291	929	752	559	679	57	999999	904	184	999999	127	315	656	603	990	834	184	100	123	324	999999	550	260	999999	217	207	338	282	338	302	892	999999	949	999999	903	116	535	675	599	66	716	934	681	250	999999	999999	999999	862	999999	384	957	466	764	823	999999	999999	999999	971	999999	482	719	550	576	881	795	612	365	556	699	883	309	508	501	66	608	583	999999	999999	568	784	999999	999999	116	953	345	436	751	999999	469	999999	437	999999	333	126	347	175	368	799	455	609	77	974	172	999999	85	999999	999999	999999	999999	66	872	668	412	999999	806	253	444	623	546	369	861	999999	96	999999	456	745	184	384	719	442	224	78	565	958	999999	700	313	823	877	886	470	53	911	413	299	769	161	766	320	103	731	745	999999	95	748	999999	888	999999	999999	340	283	999999	999999	782	841	804	112	453	850	115	999999	621	745	659	898	817	999999	999999	999999	999999	593	999999	999999	625	710	479	999999	479	220	879	812	999999	987	546	999999	999999	65	138	572	999999	999999	707	999999	999999	163	120	999	604	197	999999	520	999999	396	159	746	864	525	373	999999	999999	989	999999	243	971	303	999999	999999	999999	56	27	999999	199	120	999999	29	999999	503	859	471	600	999999	220	291	289	999999	607	999999	837	799	999999	364	691	66	999999	999999	43	999999	944	911	892	999999	999999	557	180	178	331	104	642	139	860	371	665	999999	481	892	778	999999	954	612	696	978	796	408	307	662	80	142	999999	999999	986	421	558	948	578	124	678	999999	121	120	999999	999999	649	707	999999	387	699	999999	584	318	999999	691	520	342	225	913	690	401	260	999999	999999	198	999999	394	153	449	812	717	999999	367	999999	125	240	999999	999999	194	339	98	469	920	963	999999	558	601	531	999999	901	225	733	664	434	286	999999	603	22	849	327	999999	564	499	999999	981	999999	227	104	610	999999	676	768	41	999999	601	999999	339	554	815	
640	593	862	999999	999999	999999	984	668	933	999999	713	637	830	724	866	83	534	969	356	981	999999	340	999999	920	844	234	457	702	999999	832	999999	82	58	206	219	733	403	999999	952	999999	997	796	294	167	897	823	846	999999	174	511	76	962	983	573	989	309	999999	941	999999	323	149	999999	588	999999	592	999999	588	633	514	142	680	818	27	999999	999999	39	55	349	33	31	388	413	537	578	765	392	999999	485	217	909	647	461	713	639	838	715	999999	194	575	999999	244	999999	539	999999	831	999999	944	615	588	960	264	746	918	981	934	736	754	19	344	999999	551	113	999999	604	495	999999	999999	388	540	278	820	861	773	766	999999	999999	873	506	747	516	447	483	896	999999	655	901	543	731	999999	112	961	208	849	375	715	141	796	934	546	612	153	999999	84	320	149	403	972	999999	204	769	862	257	271	828	761	999999	216	179	999999	999999	685	383	683	999999	317	999999	21	408	60	999999	378	938	960	999999	999999	999999	999999	586	117	262	928	391	999999	934	249	713	937	31	613	648	924	999999	985	999999	926	769	882	999999	13	999999	391	999999	999999	548	401	923	296	136	464	879	668	999999	72	696	666	303	999999	749	198	999999	685	990	794	412	731	750	953	18	218	603	999	999999	583	590	999999	363	999999	987	542	999999	426	810	566	734	999999	999999	999999	999999	295	633	922	143	458	409	842	401	780	698	817	650	969	288	917	861	880	906	57	482	999999	312	23	860	216	999999	186	874	434	70	433	437	999999	999999	722	999999	681	866	999999	999999	747	479	582	591	179	999999	356	148	893	704	999999	82	999999	999999	999999	999999	619	71	926	586	233	999999	967	720	275	390	999999	315	565	342	190	24	602	873	999999	356	730	431	690	324	524	47	980	999999	216	360	190	112	201	739	999999	619	999999	727	950	779	999999	861	326	999999	437	51	583	999999	524	839	480	383	358	126	262	999999	999999	999999	71	999999	987	247	514	914	999999	362	999999	826	376	570	84	874	999999	955	843	999999	999999	901	886	483	464	429	214	377	880	999999	754	85	486	777	248	999999	999999	999999	999999	274	357	412	589	84	927	756	999999	953	765	605	460	403	282	999999	93	480	725	999999	730	568	999999	147	44	403	608	48	349	599	332	746	218	999999	173	579	999999	999999	321	812	999999	707	245	260	611	284	356	360	803	103	999999	768	611	88	44	233	241	220	377	999999	476	888	417	594	631	28	397	302	240	702	872	391	168	913	999999	999999	333	999999	535	760	56	257	
245	999999	999999	564	999999	139	134	999999	347	311	999999	135	999999	668	999999	999999	629	593	886	999999	130	110	231	999999	609	999999	57	21	999999	459	685	617	150	999999	999999	171	688	76	999999	267	999999	300	365	570	999999	42	578	999999	999999	682	999999	999999	873	991	137	144	34	999999	954	447	999999	999999	48	888	626	717	985	125	24	138	961	562	710	629	886	829	744	660	254	999999	129	999999	288	227	999999	743	743	158	999999	518	999999	93	122	445	184	65	262	477	999999	349	57	462	358	604	720	599	999999	254	114	307	999999	374	360	387	328	408	834	999999	591	883	973	836	33	506	990	999999	450	999999	999999	831	577	277	715	999999	529	667	999999	683	506	707	511	999999	53	794	999999	773	999999	734	127	776	999999	441	886	71	375	220	438	851	614	842	159	965	799	283	999999	132	999999	456	858	661	81	161	323	883	999999	484	793	239	999999	227	156	715	158	677	610	145	391	999999	538	318	238	484	78	664	999999	546	699	770	999999	999999	124	286	876	466	705	79	127	12	690	891	999999	209	473	397	696	443	817	132	672	594	999999	14	917	549	432	596	92	659	999999	999999	784	33	999999	391	999999	869	839	692	999999	541	999999	999999	963	647	891	999999	999999	681	968	125	999999	577	107	479	265	120	369	336	43	118	986	999999	677	855	116	404	999999	999999	295	999999	603	135	159	141	999999	361	50	280	658	403	585	411	690	220	116	217	925	695	999999	991	999999	999999	658	864	999999	559	711	118	999999	497	994	999999	396	152	999999	603	427	966	903	903	999999	99	678	639	532	585	778	467	999999	899	478	999999	955	303	999999	100	476	295	999999	26	649	932	999999	999999	409	656	999999	547	698	513	789	999999	791	232	921	421	834	29	341	969	999999	999999	368	640	28	654	973	102	999999	999999	136	142	999999	886	264	147	359	516	239	875	571	999999	768	245	119	519	999999	733	999999	904	265	457	999999	617	245	405	573	109	153	754	683	921	720	999999	999999	999999	999999	904	968	784	71	328	999999	465	999999	550	486	133	530	508	107	249	720	922	174	999999	188	773	651	999999	573	999999	999999	485	202	649	519	999999	858	462	941	652	765	999999	842	999999	668	498	999999	694	918	450	578	644	999999	443	211	798	999999	708	479	805	262	119	220	811	955	999999	273	758	41	986	999999	78	567	454	999999	132	90	237	19	690	999999	999999	999999	132	682	999999	999999	759	447	721	396	159	982	999999	399	999999	386	40	982	364	999999	460	662	999999	185	509	86	213	
958	88	718	876	999999	789	999999	305	179	98	139	236	486	999999	321	999999	600	999999	96	431	64	828	999999	59	254	655	999999	113	999999	17	999999	182	651	999999	800	368	999999	520	460	203	894	104	486	298	901	999999	877	721	148	352	342	999999	423	655	159	140	342	668	999999	999999	334	999999	10	171	150	956	584	863	999999	999999	317	89	664	893	999999	999999	351	999999	999999	498	777	744	965	952	675	887	999999	996	999999	999999	36	999999	888	999999	868	757	104	325	158	944	181	999999	17	999999	45	262	999999	530	127	200	788	885	520	142	999999	999999	182	57	495	263	207	999999	400	53	926	973	999999	999999	34	780	864	36	308	999999	326	763	736	999999	999999	423	491	239	879	283	881	150	822	756	150	288	999999	999999	829	894	747	594	623	999999	999999	71	71	157	505	347	335	761	586	317	816	512	853	403	140	999999	771	967	708	126	171	785	999999	999999	117	745	205	817	206	413	466	732	999999	999999	518	854	999999	343	733	541	999999	129	563	515	999999	637	434	191	999999	758	133	779	886	507	802	484	911	626	50	999999	152	999999	564	999999	999999	93	373	91	999999	999999	719	999999	243	999999	179	51	231	999999	999999	479	321	999999	900	448	290	686	999999	642	999999	44	943	735	302	973	399	438	564	390	664	999999	274	999999	306	999999	48	695	546	719	999999	760	999999	276	132	571	448	138	999999	126	892	175	248	999999	121	850	999999	999999	145	999999	999999	999999	999999	841	999999	648	214	967	717	270	999999	999999	149	136	315	999999	999999	676	612	731	535	999999	820	448	498	999999	618	544	242	455	308	64	999999	286	942	596	999999	421	999999	484	366	481	420	999999	716	307	35	999999	425	999999	79	665	381	413	734	516	920	48	352	491	39	670	734	999999	962	999999	44	999999	194	718	935	999999	999999	138	374	63	850	473	999999	999999	473	506	128	341	999999	999999	682	156	551	999999	675	245	78	804	454	999999	746	158	395	370	272	171	927	999999	965	709	285	253	49	999999	665	457	315	161	27	999999	551	999999	886	330	999999	888	322	758	52	700	301	585	683	677	317	999999	87	372	999999	312	999999	422	375	999999	366	438	116	870	770	228	929	916	787	921	154	353	272	75	696	383	849	179	663	274	418	700	570	371	373	962	379	943	233	999999	999999	139	37	999999	999999	999999	782	451	999999	824	999999	999999	797	999999	532	963	440	22	675	554	462	409	758	999999	267	666	868	744	999999	999999	849	985	999999	999999	966	999999	999999	61	999999	461	601	407	191	839	
503	44	902	999999	839	410	532	366	999999	678	262	554	380	926	999999	306	999999	47	945	999999	999999	785	999999	725	795	999999	648	388	911	224	953	65	228	918	999999	232	764	70	999999	106	999999	492	999999	25	820	421	644	399	108	804	94	564	462	12	864	718	353	999999	999999	331	999999	153	999999	62	999999	206	336	461	329	999999	542	316	141	849	902	492	77	675	905	384	872	259	289	116	999999	399	603	225	64	888	878	587	58	583	999999	142	46	665	300	623	999999	192	79	379	271	999999	999999	613	110	999999	651	678	999999	999999	459	512	863	999999	922	335	603	121	407	440	851	955	999999	557	514	769	456	412	384	291	299	689	189	910	844	363	966	990	125	683	247	999999	315	420	133	999999	279	697	743	999999	999999	973	785	639	999999	999999	518	874	999999	340	925	248	999999	989	348	770	999999	952	504	568	369	613	996	724	999999	650	649	847	433	683	500	758	999999	999999	999999	999999	999999	549	999999	999999	844	101	892	999999	758	998	905	326	82	363	999999	326	999999	999999	605	999999	999999	999999	447	999999	999999	671	451	424	999999	177	579	999999	727	33	867	783	570	966	723	277	721	999999	999999	203	744	333	775	999999	999999	183	999999	494	999999	855	348	999999	112	515	871	183	650	999999	999999	591	429	31	598	59	496	723	756	237	460	338	695	766	105	253	142	343	896	999999	248	999999	999999	999999	80	871	685	35	681	64	104	550	999999	999999	276	384	774	723	734	726	584	461	427	336	999999	485	169	581	746	859	383	537	999999	999999	238	288	999999	999999	950	999999	374	999999	52	701	142	909	999999	451	499	720	479	418	609	179	796	787	248	999999	61	595	712	999999	289	821	681	567	999999	999999	25	987	406	440	772	17	362	123	999999	725	999999	133	774	999999	92	35	999999	999999	927	999999	482	451	999999	999999	291	365	24	271	191	230	30	574	646	362	436	512	999999	48	999999	999999	817	683	378	999999	91	999999	999999	994	30	264	999999	999999	640	166	875	573	947	703	159	417	992	999999	999999	198	705	629	487	421	291	999999	710	351	328	999999	299	799	83	999999	621	363	999999	30	999999	999999	999999	999999	934	489	487	862	999999	620	999999	238	610	726	999999	190	999999	462	999999	408	712	451	553	100	398	315	867	999999	500	431	92	795	873	971	850	14	999999	401	694	999999	934	428	25	100	999999	100	724	572	57	893	707	169	913	999999	317	799	384	698	915	628	622	410	372	143	538	103	364	638	875	999999	999999	426	999999	452	474	294	435	462	
637	307	999999	304	999999	999999	723	923	999999	737	663	61	630	710	486	75	385	533	66	881	562	369	735	999999	697	310	122	291	401	470	671	999999	373	921	70	617	47	328	381	764	999999	614	999999	627	975	823	126	999999	999999	701	77	940	999999	554	900	278	572	505	606	728	495	442	531	422	76	999999	688	999999	650	869	37	999999	162	302	471	947	158	999999	120	873	193	999999	999999	700	403	730	796	818	30	999999	999999	542	999999	652	279	999999	93	798	560	999999	145	417	429	80	999999	20	999999	935	999999	999999	999999	463	394	999999	545	452	101	831	29	345	999999	869	688	859	824	495	345	510	32	494	864	999999	558	775	737	776	623	280	36	392	943	999999	736	77	999999	591	158	987	117	826	886	262	779	999999	501	275	728	570	256	999999	999999	287	999999	598	98	769	905	619	999999	768	829	821	804	636	999999	982	143	621	999999	243	999999	357	402	205	607	612	999999	343	283	472	58	999999	34	999999	999999	665	999999	147	978	902	686	539	999999	348	999999	75	999999	153	821	999999	142	116	382	999999	841	327	884	716	990	999999	999999	999999	345	999999	720	776	797	955	918	737	999999	995	643	999999	556	999999	365	64	999999	542	164	438	522	763	340	941	680	20	999999	999999	780	999999	157	999999	714	124	203	468	627	231	277	502	234	94	486	147	473	97	999999	999999	961	999999	999999	999999	332	760	59	999999	203	779	105	999999	947	999999	957	999999	848	151	581	441	614	897	437	976	274	661	213	437	287	203	477	593	554	974	439	999999	722	999999	179	954	75	621	999999	847	136	491	555	707	999999	684	298	999999	516	34	428	74	402	541	193	671	556	621	999999	999999	311	511	999999	972	98	16	999999	159	971	627	376	992	632	589	850	782	116	999999	310	999999	999999	155	999999	530	556	375	999999	999999	515	508	999999	453	327	999999	546	624	999999	582	999999	130	604	149	361	888	657	435	442	813	691	410	564	999999	320	700	999999	166	434	999999	999999	723	459	999999	643	473	229	999999	999999	367	53	235	532	534	886	190	998	764	793	198	872	999999	932	743	499	114	943	355	999999	627	999999	389	999999	548	165	999999	999999	706	505	887	668	999999	760	85	770	999999	877	40	175	140	999999	999999	372	245	838	999999	790	999999	408	539	529	874	999999	57	999999	663	45	983	378	989	999999	301	268	905	999999	147	370	857	972	44	237	999999	190	12	925	837	26	954	710	999999	116	999999	999999	966	368	794	945	999999	886	117	429	893	999999	999999	619	410	82	466	
715	701	934	999999	999999	999999	999999	999999	693	786	132	999999	646	91	283	999999	999999	565	993	302	999999	999999	999999	658	970	865	614	343	260	15	999999	525	999999	559	248	18	926	183	220	934	999999	999999	999999	169	999999	535	470	999999	619	155	301	63	999999	780	999999	980	999999	286	961	999999	759	968	365	687	403	607	596	999999	842	274	590	709	999999	999999	637	795	633	42	77	999999	405	275	723	999999	713	999999	118	983	999999	267	509	649	222	343	184	695	396	423	765	982	999999	999999	999999	354	564	592	708	999999	153	134	999999	477	218	999999	482	493	255	259	974	74	499	613	999999	584	999999	941	999999	21	884	942	408	219	277	95	506	999999	769	378	999999	131	999999	760	999999	999999	999999	42	441	696	999999	999999	450	146	449	999999	493	335	926	921	589	622	999999	697	472	210	725	147	209	133	29	460	999999	999999	999999	853	999999	738	772	999999	999999	733	999999	801	999999	203	502	272	999999	999999	602	180	105	847	789	928	36	932	297	639	790	773	832	318	999999	411	966	572	438	595	999999	754	999999	985	258	855	999999	303	999999	999999	708	999999	999999	633	531	849	364	999999	98	779	827	511	450	999999	999999	900	999999	999999	134	749	237	929	834	184	319	847	999999	120	599	999999	815	999999	395	29	930	337	406	208	787	826	56	100	484	658	999999	999999	314	429	834	357	954	921	178	797	51	779	629	999999	323	683	241	999999	999999	164	999999	105	125	999999	212	999999	504	702	414	307	999999	147	999999	185	416	564	542	198	286	251	978	894	563	598	999999	161	707	214	884	113	595	803	813	330	694	673	638	883	227	999999	853	999999	516	999999	999999	999999	335	453	999999	758	151	999999	966	999999	185	79	541	999999	453	61	999999	999999	818	311	712	999999	999999	134	999999	999999	926	659	971	275	398	726	387	692	503	83	999999	264	428	999999	961	552	836	778	999999	624	141	121	439	175	999999	999999	443	999999	999999	205	580	210	962	53	832	491	81	701	646	999999	999999	849	33	999999	999999	861	872	692	349	169	72	555	980	866	611	814	230	805	380	836	999999	181	533	307	999999	625	301	384	302	480	480	145	141	695	999999	291	999999	68	999999	43	690	751	866	999	143	34	230	105	442	28	271	276	330	810	175	521	326	999999	877	609	569	999999	399	868	688	999999	423	999999	935	999999	999999	171	864	999999	156	999999	314	533	174	999999	404	206	942	999999	999999	214	814	331	529	420	965	999999	191	340	999999	202	361	999999	320	216	999999	935	170	122	999999	999999	412	983	
663	999999	216	792	999999	410	215	373	554	125	660	999999	122	101	765	525	364	363	980	533	872	999999	189	317	223	958	866	469	46	830	981	118	801	830	667	895	999999	999999	999999	781	999999	110	647	246	347	836	103	519	999999	999999	758	938	129	878	120	999999	454	899	579	603	543	745	337	724	143	551	682	291	434	999999	999999	999999	553	209	407	772	315	943	970	386	864	357	299	401	81	53	999999	999999	999999	957	450	314	603	217	247	390	773	923	999999	796	163	999999	999999	999999	333	577	395	999999	480	348	404	511	929	202	739	195	456	936	653	100	561	760	571	476	429	17	587	345	999999	27	999999	392	840	183	233	61	272	989	999999	504	999999	79	451	381	562	939	385	411	478	61	999999	836	279	999999	999999	403	250	618	879	999999	989	59	958	999999	349	22	999999	755	999999	687	923	466	868	999999	999999	492	999999	200	914	490	999999	186	867	909	94	999999	122	999999	939	830	811	654	120	999999	999999	608	121	999999	42	999999	279	630	442	790	138	477	999999	130	999999	999999	94	59	703	399	694	999999	999999	999999	379	186	999999	999999	816	148	999999	999999	356	126	999999	833	380	329	168	374	221	11	744	86	781	999999	999999	992	258	999999	999999	999999	950	721	67	702	425	999999	619	856	650	999999	814	303	915	859	131	851	486	746	381	999999	891	999999	187	692	77	116	999999	999999	999999	907	593	629	999999	123	999999	634	68	999999	999999	317	999999	999999	723	784	197	450	171	999999	495	999999	515	511	814	980	870	620	543	375	634	319	795	999999	874	743	843	999999	901	801	541	496	792	544	339	73	64	589	616	999999	504	627	944	356	277	638	401	999999	814	421	999999	707	999999	693	317	107	522	853	437	980	940	13	999999	369	389	999	999999	999999	182	750	925	291	999999	150	870	999999	999999	449	589	999999	999999	761	379	489	557	833	404	109	237	999999	551	211	161	999999	463	501	999999	585	966	999999	88	430	910	74	496	962	703	951	823	310	732	82	273	202	638	999999	999999	69	812	555	604	460	743	999999	208	724	999999	378	999999	378	928	789	999999	322	166	999999	851	315	993	595	999999	999999	286	926	508	479	999999	959	997	999999	868	28	772	420	673	628	687	999999	865	771	999999	999999	274	454	381	943	999999	951	45	718	999999	999999	999999	226	425	160	184	999999	441	729	999999	180	999999	412	509	999999	26	72	999999	999999	243	881	449	231	999999	806	189	831	555	565	879	999999	923	288	947	550	952	556	995	999999	999999	869	999999	145	999999	999999	
953	861	944	999999	926	536	312	506	485	999999	999999	844	999999	619	970	352	999999	999999	850	799	256	102	465	959	958	470	999999	135	94	373	353	314	246	112	852	328	886	94	638	999999	684	427	803	502	672	117	104	386	999999	110	607	661	295	999999	999999	999999	999999	985	512	466	469	999999	421	999999	999999	573	999999	360	766	652	466	188	247	507	125	829	299	999999	297	999999	375	999999	999999	984	766	999999	29	60	697	992	922	901	581	999999	883	506	15	692	999999	108	509	744	999999	899	644	999999	424	787	80	585	570	999999	999999	662	100	778	999999	437	355	419	554	557	999999	773	999999	999999	606	999999	624	999999	823	607	572	198	350	631	80	682	349	999999	277	999999	979	122	431	999999	212	919	91	114	902	578	346	981	554	952	91	846	179	89	822	999999	173	462	761	963	869	509	321	469	707	921	98	18	999999	322	577	550	352	999999	362	687	999999	519	999999	255	270	591	644	999999	549	234	513	999999	523	918	78	999999	360	467	999999	999999	999999	622	407	980	489	337	840	999999	384	541	504	929	727	999999	999999	999999	999999	515	703	288	864	923	999999	483	418	999999	494	232	999999	999999	199	884	630	999999	90	999999	122	735	765	932	751	413	22	18	730	584	542	389	551	424	999999	844	764	341	839	683	703	924	999999	661	999999	617	999999	999999	351	620	999999	999999	999999	16	541	21	750	770	999999	461	910	910	752	834	296	115	680	829	999999	355	129	999999	819	999999	666	999999	173	114	999999	143	425	688	667	119	285	473	334	545	882	768	104	999999	803	387	773	792	181	737	375	737	999999	167	63	996	500	18	259	657	349	354	999999	645	681	403	45	999999	253	642	999999	822	999999	145	947	999999	260	135	496	999999	633	873	26	435	739	999999	206	267	635	999999	619	277	223	999999	205	538	920	458	322	409	352	551	549	538	189	999999	999999	801	999999	551	745	999999	521	999999	34	475	337	422	906	999999	207	778	596	581	33	290	608	113	999999	419	590	999999	812	999999	99	92	999999	488	256	196	405	405	57	93	925	253	755	405	999999	730	210	508	999999	993	212	999999	954	999999	514	898	943	852	861	999999	999999	943	562	999999	999999	941	151	849	999999	719	923	801	730	513	656	999999	534	213	460	219	999999	92	259	819	884	525	999999	365	973	358	253	553	543	256	132	981	691	999999	999999	999999	588	361	343	832	80	411	843	451	321	734	999999	999999	402	652	999999	878	999999	742	551	999999	814	999999	999999	817	999999	379	267	484	999999	674	
98	999999	536	749	999999	857	748	426	749	482	682	686	54	248	984	512	999999	891	663	253	297	948	779	472	897	801	999999	525	366	999999	999999	368	999999	646	646	999999	213	652	30	999999	140	277	993	999999	531	999999	741	999999	832	963	228	376	820	147	387	150	434	74	999999	829	381	232	70	999999	999999	323	625	407	999999	825	999999	999999	870	928	999999	30	954	711	999999	769	999999	848	693	402	999999	777	547	923	268	505	735	149	801	999999	363	907	216	945	999999	218	512	343	43	17	665	720	505	892	999999	367	195	722	133	999999	769	532	999999	668	576	562	775	701	999999	107	100	169	707	679	574	999999	813	19	999999	999999	266	999999	999999	685	737	999999	281	654	899	999999	320	22	999999	718	431	830	377	548	378	186	442	999999	204	936	917	505	22	999999	328	817	554	999999	999999	400	999999	999999	718	854	999999	814	290	131	802	247	999999	87	999999	988	257	743	838	274	999999	796	300	999999	531	877	767	242	748	999999	336	92	357	143	272	624	999999	388	999999	522	999999	563	896	321	18	957	999999	999999	360	34	578	585	978	289	545	953	110	380	521	840	96	698	76	999999	794	719	890	999999	999999	529	106	868	630	326	999999	999999	999999	979	447	573	728	999999	881	724	877	999999	114	77	598	999999	999999	521	866	282	999999	919	497	999999	999999	299	77	506	999999	999999	927	709	954	662	633	467	63	130	999999	948	121	168	999999	999999	956	54	999999	999999	64	505	15	584	999999	358	889	737	999999	837	463	999999	506	231	903	60	797	177	999999	451	443	140	266	404	589	918	170	278	112	155	115	999999	683	254	451	528	999999	352	707	999999	772	896	877	225	999999	999999	451	999999	264	766	553	789	258	173	389	999999	249	999999	995	93	197	620	634	444	731	999999	474	999999	779	999999	999999	999999	469	198	678	547	263	999999	737	804	477	280	999999	345	602	326	233	520	864	528	289	224	356	624	999999	999999	999999	443	493	685	319	199	999999	879	541	108	329	69	999999	841	999999	208	873	201	616	917	606	299	842	999999	758	954	999999	261	999999	21	999999	844	779	526	999999	820	557	62	494	999999	169	144	804	503	999999	173	999999	33	858	91	999999	164	18	999999	999999	972	600	999999	926	365	801	858	784	529	999	484	999999	999999	565	849	651	821	706	338	999999	472	494	348	999999	999999	928	999999	403	999999	670	944	836	999999	971	999999	229	478	999999	139	999999	310	359	284	503	999999	883	68	468	18	439	999999	999999	680	744	92	487	261	670	999999	437	436	
465	999999	858	65	648	999999	995	260	630	999999	999999	577	851	456	999999	999999	845	895	711	869	906	395	583	152	495	999999	543	889	826	967	807	793	702	59	845	587	999999	999999	999999	880	73	217	387	266	999999	880	829	999999	968	278	416	999999	630	999999	530	79	197	716	569	492	999999	115	999999	999999	375	903	875	801	610	535	999999	407	999999	830	806	999999	999999	326	320	999999	336	255	921	558	999999	42	999999	144	999999	776	400	709	999999	390	421	957	783	724	999999	928	999999	37	686	999999	484	19	999999	799	761	832	999999	870	999999	955	166	223	194	874	111	342	999999	999999	999999	834	999999	93	999999	999999	999999	849	914	293	999999	999999	999999	999999	999999	488	84	551	289	373	383	697	714	529	313	922	234	207	772	909	999999	558	999999	274	755	852	306	400	999999	122	999999	911	917	778	999999	24	356	857	654	705	800	999999	63	376	999999	999999	130	616	999999	606	416	221	999999	15	669	877	202	344	553	716	999999	999999	71	176	982	471	779	935	94	299	576	377	553	77	118	999999	504	822	907	999999	999999	690	620	883	706	179	835	999999	118	567	999999	21	999999	999999	523	127	999999	886	999999	896	805	999999	531	999999	39	48	668	999999	897	606	999999	380	437	383	999999	501	72	188	999999	813	635	867	999999	527	999999	565	74	614	553	990	575	617	438	21	374	999999	168	139	853	667	999999	999999	24	999999	194	999999	584	929	999999	31	65	319	426	579	270	938	368	14	23	474	999999	63	465	907	41	999999	999999	999999	19	999999	342	932	334	803	999999	809	852	324	342	999999	999999	145	660	531	999999	999999	201	858	750	999999	188	999999	999999	389	693	457	370	117	481	429	509	168	919	999999	689	132	999999	999999	999999	460	999999	54	999999	986	999999	839	402	933	971	999999	573	93	675	999999	269	999999	816	945	999999	856	449	745	843	913	999999	822	999999	155	842	999999	280	578	592	300	999999	143	492	140	895	854	64	999999	999999	705	855	425	493	346	255	510	315	50	999999	420	21	999999	211	758	468	999999	624	999999	101	168	504	999999	501	999999	243	135	695	686	999999	265	801	22	609	147	999999	999999	338	999999	899	341	999999	999999	75	999999	999999	999999	932	734	999999	233	999999	999999	345	977	210	860	924	118	113	130	814	629	990	999999	618	999	741	999999	700	999999	342	999999	999999	759	999999	274	929	999999	105	243	202	961	24	826	35	994	676	632	936	207	999999	230	999999	779	527	877	250	817	999999	290	268	869	43	314	999999	494	459	586	999999	936	999999	605	22	869	
927	853	614	174	232	623	332	119	136	503	999999	122	969	578	999999	783	999999	999999	766	815	975	999999	928	999999	935	540	999999	999999	999999	999999	276	999999	218	905	852	674	273	85	595	999999	957	159	742	540	133	778	999999	880	354	999999	912	819	999999	206	894	603	925	903	238	692	88	241	802	136	237	608	999999	74	726	567	520	948	999999	827	999999	826	590	397	999999	167	25	665	999999	774	97	999999	999999	21	21	999999	999999	369	846	999999	860	999999	356	616	999999	525	874	999999	999999	786	32	964	302	21	349	78	999999	537	327	999999	999999	999999	494	999999	48	780	866	893	999999	999999	818	160	111	623	999999	141	999999	974	94	999999	293	564	999999	960	999999	133	163	999999	999999	943	245	999999	52	775	235	447	241	328	578	532	658	980	408	686	967	871	863	999999	55	217	598	999999	453	265	788	122	912	534	999999	915	626	999999	231	999999	242	606	118	999999	999999	999999	999999	161	406	999999	999999	312	166	999999	992	880	270	484	999999	464	354	206	999999	787	986	122	999999	706	51	662	906	522	759	999999	454	370	762	536	290	999999	317	999999	642	891	852	486	956	97	541	405	655	152	461	766	764	45	838	331	349	999999	993	203	119	743	655	890	552	867	380	632	128	733	203	168	999999	907	564	877	934	510	999999	999999	174	999999	17	764	70	993	533	418	532	999999	197	15	532	123	337	999999	999999	999999	933	98	716	909	999999	922	948	999999	999999	857	481	961	396	838	999999	555	999999	473	999999	999999	829	999999	999999	999999	110	687	545	198	635	43	579	664	640	999999	999999	78	731	265	368	95	815	768	383	676	999999	571	54	358	886	977	94	863	173	999999	141	384	754	754	809	999999	386	760	667	586	287	816	330	423	272	999999	999999	999999	114	999999	85	999999	185	999999	34	539	643	999999	311	657	948	716	501	295	999999	999999	323	977	455	769	708	65	999999	797	398	999999	999999	631	96	836	163	321	999999	522	999999	79	999999	97	729	280	956	199	458	999999	637	571	325	999999	999999	999999	999999	846	999999	999999	941	29	999999	999999	278	903	298	22	110	474	504	999999	957	999999	999999	772	993	236	257	185	812	999999	606	100	999999	999999	805	215	59	26	110	317	993	423	999999	260	118	820	818	826	999999	999999	98	984	515	10	999999	345	999999	809	999999	509	599	999999	532	432	422	999999	228	451	999999	92	962	94	373	197	644	544	999999	999999	999999	183	418	430	203	868	999999	999999	585	999999	999999	999999	196	999999	938	600	999999	850	890	157	999999	248	601	376	
999999	899	981	999999	620	328	365	79	937	264	156	904	101	178	949	664	11	800	294	69	999999	637	896	722	155	773	999999	999999	999999	260	927	425	581	51	702	304	886	426	11	267	999999	154	999999	999999	103	44	509	999999	901	235	156	47	953	541	999999	999999	12	999999	858	847	999999	571	425	999999	337	730	332	59	475	655	778	585	798	37	265	93	115	965	628	120	273	999999	999999	428	114	890	471	49	999999	612	999999	627	568	164	418	241	728	846	603	999999	712	459	82	255	457	570	999999	926	999999	999999	985	47	999999	747	583	917	679	999999	581	447	268	292	999999	863	363	161	26	644	618	33	364	268	371	265	408	813	999999	646	970	543	651	545	999999	847	627	264	986	820	580	501	999999	731	274	166	999999	430	312	219	999999	306	554	604	317	262	700	726	675	999999	349	769	999999	42	36	47	795	723	529	310	999999	109	174	206	73	127	470	999999	993	215	999999	978	511	999999	754	999999	989	57	999999	510	156	999999	588	611	481	810	441	530	999999	237	999999	391	900	11	972	792	141	358	999999	199	791	76	732	470	234	371	999999	420	288	362	58	748	494	28	999999	999999	521	563	724	262	686	940	928	766	845	999999	999999	510	676	962	541	641	517	999999	719	90	177	128	387	120	552	30	252	999999	188	621	896	999999	848	636	280	578	633	287	513	999999	148	965	624	999999	293	758	744	325	821	416	240	455	308	83	999999	403	186	614	710	665	698	586	999999	233	872	204	661	999999	691	963	999999	239	999999	999999	999999	211	503	922	999999	999999	999999	926	530	772	390	999999	583	774	999999	877	402	29	999999	848	162	561	388	401	591	99	106	999999	634	857	999999	11	999999	440	141	966	899	263	999999	915	389	772	999999	815	842	431	620	999999	581	814	999999	989	662	999999	999999	999999	823	112	340	737	698	999999	302	673	374	389	531	152	643	501	977	148	999999	999999	468	390	999999	572	999999	999999	999999	218	134	999999	296	418	999999	999999	725	999999	152	797	923	59	227	808	479	393	450	999999	899	477	254	89	999999	432	999999	10	228	999999	999999	260	553	179	268	999999	456	999999	999999	955	50	298	427	892	359	999999	999999	191	444	659	910	121	132	105	999999	11	964	55	983	863	661	349	24	400	864	999999	999999	753	791	999999	362	997	16	999999	422	611	999999	999999	729	656	217	999999	565	999999	424	774	138	458	909	267	524	999999	498	522	303	701	284	999999	38	467	937	472	400	707	307	913	115	999999	682	999999	951	613	
325	999999	656	96	783	455	999999	99	763	999999	844	533	222	951	508	493	999999	721	337	33	333	272	719	745	999999	999999	271	510	669	500	775	260	316	911	999999	171	866	217	917	829	60	999999	703	152	628	866	494	356	414	621	446	960	331	999999	290	62	617	999999	911	925	999999	475	999999	272	28	999999	227	311	865	346	999999	999999	804	507	972	394	568	999999	127	318	999999	914	105	57	64	815	928	388	631	42	554	954	999999	999999	999999	999999	517	999999	133	999999	999999	999999	999999	999999	999999	462	166	823	955	895	494	50	794	999999	561	278	379	382	217	999999	665	839	999999	832	792	673	999999	812	999999	999999	877	136	453	92	669	190	433	37	64	601	658	114	433	999999	548	999999	170	702	440	376	999999	999999	233	919	999999	809	513	658	285	330	999999	354	999999	567	28	367	597	711	934	380	845	351	999999	616	999999	561	415	943	999999	999999	999999	986	999999	496	192	742	903	533	714	859	677	774	751	999999	826	999999	999999	999999	717	999999	915	999999	767	69	999999	863	999999	999999	374	816	403	999999	374	996	999999	788	972	475	999999	285	999999	999999	999999	84	703	80	600	999999	789	251	418	550	236	113	373	63	999999	322	999999	329	926	296	169	999999	465	117	999999	999999	999999	47	341	677	490	441	999999	852	462	999999	365	460	273	230	827	133	408	999999	343	270	633	999999	570	659	509	999999	359	178	904	999999	999999	999999	669	845	999999	751	909	740	69	794	387	520	601	999999	956	514	999999	706	468	46	999999	611	774	149	131	161	477	682	177	434	92	558	948	362	83	999999	790	427	550	85	999999	667	794	999999	883	122	999999	45	702	995	10	652	709	999999	609	999999	820	530	999999	999999	284	236	572	999999	711	828	999999	248	461	196	723	637	165	393	822	832	817	236	999999	18	988	442	979	999999	434	439	849	999999	752	76	949	270	704	999999	999999	987	104	169	836	999999	550	999999	999999	516	281	372	999999	325	55	999999	199	594	999999	714	540	842	257	400	210	282	979	492	496	999999	999999	463	999999	143	592	834	999999	658	399	210	468	74	858	473	900	72	942	533	44	974	999999	364	995	989	491	958	740	999999	958	564	85	67	437	198	278	999999	438	363	733	221	999999	541	999999	74	256	475	983	999999	499	148	339	456	999999	521	517	882	467	944	651	999999	104	43	999999	999999	135	410	636	669	999999	92	633	999999	799	823	934	346	999999	931	743	999999	999999	999999	999999	999999	234	628	609	916	681	396	360	999999	711	110	999999	16	841	369	
938	845	838	324	999999	417	514	751	657	634	999999	181	722	536	210	635	657	148	829	879	610	506	999999	719	988	808	731	149	876	698	706	928	999999	799	999999	898	187	661	377	796	315	999999	999999	999999	340	510	673	824	999999	999999	452	999999	186	961	759	999999	54	128	336	999999	685	999999	999999	999999	999999	999999	999999	922	543	312	458	996	770	43	999999	999999	999999	825	999999	999999	999999	907	855	800	999999	727	751	999999	50	560	853	68	999999	597	120	940	999999	23	56	681	833	750	999999	980	628	999999	217	153	398	999999	907	999999	738	848	999999	778	999999	84	711	210	906	143	882	982	999999	399	999999	183	922	632	528	999999	779	708	654	394	626	874	181	999999	520	608	154	417	999999	999999	999999	486	952	342	999999	534	312	845	774	700	868	999999	531	238	784	43	231	765	114	395	999999	40	204	259	161	644	902	910	690	308	988	474	999999	824	999999	194	231	589	211	999999	219	933	999999	953	526	999999	353	942	26	999999	387	999999	313	268	195	298	292	702	190	786	631	401	164	475	712	403	970	707	169	999999	812	641	564	120	186	515	106	250	733	833	999999	959	894	999999	999999	608	171	80	999999	780	901	529	999999	999999	372	817	779	999999	251	999999	357	999999	783	427	673	745	825	203	91	680	202	999999	969	356	999999	671	506	949	554	999999	242	999999	78	388	697	293	242	999999	999999	368	736	639	999999	609	999999	999999	999999	999999	999999	185	999999	967	988	999999	588	859	559	61	929	999999	999999	829	913	147	890	458	577	999999	999999	390	513	685	455	722	943	562	999999	999999	999999	839	495	999999	418	378	329	999999	910	999999	999999	837	733	190	999999	56	999999	907	725	861	719	38	999999	780	747	999999	999999	108	522	276	25	36	999999	200	191	99	215	999999	420	545	818	625	547	468	999999	892	999999	999999	999999	408	674	999999	837	999999	650	999999	761	714	292	999999	705	231	752	644	103	999999	31	999999	999	130	999999	766	496	190	999999	103	490	999999	999999	855	999999	350	633	999999	601	978	999999	635	550	348	337	999999	998	162	999999	597	873	902	374	833	999999	999999	999999	999999	568	908	550	657	147	556	361	152	541	437	999999	364	597	638	52	125	999999	395	992	661	792	349	767	344	350	456	229	999999	999999	350	984	389	999999	288	999999	692	438	999999	498	993	986	195	999999	571	398	484	999	999999	999999	259	258	484	131	999999	561	228	151	215	317	690	999999	773	897	200	999999	384	347	318	93	360	686	999999	999999	999	674	607	389	205	946	999999	457	984	
727	999999	999999	509	268	999999	726	336	551	232	234	807	665	223	298	769	128	23	147	690	160	999999	572	215	587	999999	999999	999999	839	945	269	451	999999	999999	55	901	108	943	125	991	592	757	809	464	818	100	999999	461	318	620	999999	999999	727	766	999999	228	433	886	922	147	358	772	497	999999	963	782	573	323	177	999999	670	184	999999	156	108	999999	700	117	999999	496	788	999999	645	228	999999	999999	724	476	518	827	478	222	31	978	999999	819	999999	214	500	999999	526	30	294	999999	949	999999	43	581	668	440	527	325	999999	435	999999	999999	136	278	736	636	999999	107	804	349	918	458	162	920	513	999999	999999	496	617	360	970	768	262	723	279	999999	999999	999999	999999	999999	310	162	723	596	629	999999	693	991	477	864	978	428	225	944	13	500	749	999999	78	390	306	41	708	148	464	590	999999	999999	998	771	999999	915	999999	726	49	766	735	999999	300	682	594	152	29	752	382	999999	999999	317	719	778	225	189	999999	427	781	999999	453	584	141	48	280	291	999999	705	531	999999	139	498	905	247	999999	193	823	999999	795	164	21	999999	766	913	999999	252	692	999999	556	999999	840	872	945	770	322	160	435	261	412	313	999999	999999	230	319	422	64	412	481	999999	42	366	689	999999	627	267	497	999999	227	999999	999999	598	772	159	999999	232	267	553	144	925	614	758	571	999999	492	999999	698	735	999999	501	983	999999	220	999999	523	999999	999999	999999	327	513	999999	342	217	260	384	999999	999999	999999	852	96	999999	999999	277	556	408	283	795	705	999999	999999	568	762	371	999999	27	197	999999	566	635	582	81	999999	999999	631	110	282	999999	320	999999	777	627	534	882	370	346	481	572	999999	807	999999	11	999999	110	704	944	999999	971	490	999999	196	336	820	999999	280	25	999999	286	999999	456	136	732	484	106	999999	995	44	879	999999	389	545	625	999999	758	999999	580	626	916	999999	687	47	310	69	87	423	451	806	999999	612	999999	208	205	926	217	999999	517	999999	999999	999999	708	909	999999	999999	111	999999	570	999999	71	152	699	999999	231	755	958	418	826	673	407	683	999999	199	999999	999999	656	191	350	698	516	88	999999	64	277	187	821	777	854	340	958	390	852	999999	744	999999	913	999999	977	449	999999	798	999999	999999	999999	675	818	519	872	915	323	999999	356	871	106	983	999999	645	131	54	933	999999	563	495	999999	27	999999	92	455	193	363	701	213	900	731	717	233	999999	934	602	368	312	999999	938	26	48	43	999999	741	760	590	277	833	932	515	
786	999999	369	139	112	845	999999	73	688	562	999999	716	999999	150	999999	760	239	710	529	685	631	285	624	478	675	983	849	351	694	602	999999	867	281	394	999999	482	864	904	999999	999999	632	249	226	386	404	332	587	840	362	10	361	567	999999	256	884	510	620	999999	464	128	996	394	378	95	476	754	444	71	206	906	895	334	878	999999	999999	392	69	248	84	352	405	18	988	694	999999	999999	563	34	509	999999	862	974	999999	713	999999	247	870	141	999999	649	887	526	644	455	114	999999	688	540	203	502	451	999999	815	121	722	987	405	684	843	947	200	420	999999	762	53	921	884	175	999999	816	999999	999999	338	435	999999	879	373	542	589	225	999999	999999	999999	999999	991	490	168	339	990	772	841	195	297	962	458	477	964	999999	412	192	152	523	528	387	980	523	53	390	655	843	624	862	999999	628	117	177	999999	554	999999	562	999999	999999	184	249	974	336	640	375	976	988	914	491	999999	999999	82	326	504	453	36	477	447	777	683	999999	158	978	100	668	999999	999999	887	420	119	999999	429	597	348	289	412	654	883	999999	999999	667	999999	999999	732	999999	556	790	673	145	527	999999	125	985	999999	999999	100	996	246	972	520	695	110	503	382	290	976	485	999999	224	51	999999	999999	769	373	25	228	25	255	401	122	999999	617	751	893	815	734	999999	725	320	198	416	418	910	167	719	566	434	760	451	721	80	999999	458	103	155	710	356	999999	999999	809	84	999999	844	860	456	87	358	999999	566	556	542	999999	667	36	635	999999	999999	612	654	459	793	265	999999	680	51	261	999999	657	747	115	999999	822	869	999999	999999	999999	574	999999	710	641	217	824	999999	895	188	320	154	999999	468	191	36	743	968	407	25	819	946	173	999999	204	999999	701	999999	461	177	999999	999999	165	912	969	399	999999	999999	22	251	969	999999	999999	501	999999	116	736	999999	565	88	644	853	999999	999999	304	719	410	241	515	723	999999	961	742	727	468	429	989	519	498	792	999999	999999	955	165	56	757	47	672	98	97	191	999999	307	382	533	866	429	999999	618	999999	989	401	395	299	999999	18	328	191	43	311	127	226	700	999999	684	802	898	315	449	546	682	738	153	999999	541	15	663	370	204	601	999	329	901	248	803	11	456	666	431	47	439	855	638	786	969	965	810	533	999999	999999	999999	123	230	81	577	260	999999	967	758	729	354	958	987	441	999999	798	325	999999	970	683	356	242	884	411	117	827	109	999999	458	576	999999	999999	
672	473	633	999999	109	829	999999	552	999999	488	999999	701	693	480	868	206	484	181	650	358	999999	999999	384	736	999999	818	964	999999	999999	891	999999	192	535	224	295	524	808	425	999999	999999	999999	999999	999999	999999	334	193	999999	636	958	902	882	287	926	845	576	657	98	896	999999	291	865	920	401	999999	969	726	176	478	194	354	398	69	482	164	567	146	94	999999	412	55	999999	999999	791	999999	19	241	999999	689	648	638	435	911	999999	417	629	870	36	78	897	607	27	249	999999	999999	999999	823	804	771	287	439	573	999999	494	612	191	538	999999	152	999999	999999	470	486	830	556	919	486	301	74	535	697	119	26	619	804	999999	859	885	999999	743	999999	436	494	411	218	999999	852	999999	164	236	101	741	883	999999	999999	147	541	419	895	695	38	531	740	245	590	330	557	962	690	585	331	652	999999	999999	666	311	975	999999	999999	491	76	69	999999	837	443	956	236	799	999999	666	496	450	989	999999	715	999999	696	999999	999999	999999	518	999999	736	999999	904	448	788	484	560	999999	172	467	798	414	629	999999	394	902	802	999999	103	757	999999	34	98	881	662	470	693	999999	999999	726	262	733	973	999999	332	567	933	995	999999	999999	248	601	503	39	651	585	999999	746	280	793	456	196	794	760	386	711	490	32	785	999999	999999	558	999999	446	214	999999	440	453	646	999999	969	806	999999	351	518	912	999999	69	239	87	609	999999	731	820	999999	76	938	222	799	621	999999	910	219	849	962	999999	357	999999	825	587	155	999999	999999	454	824	650	729	999999	251	474	999999	431	792	708	718	842	999999	433	999999	148	136	227	999999	35	748	68	596	618	999999	829	564	474	244	652	932	201	848	287	995	629	346	999999	999999	335	999999	656	127	511	999999	129	862	924	999999	686	460	927	764	84	705	766	63	121	73	422	999999	999999	196	150	776	527	993	550	999999	999999	801	640	999999	328	595	999999	940	95	999999	269	966	640	584	557	201	14	436	773	581	239	576	235	999999	558	425	999999	469	999999	735	999999	999999	321	496	999999	885	999999	680	445	489	999999	825	999999	999999	999999	999999	999999	142	639	948	771	100	999999	968	208	999999	999999	219	697	902	871	632	962	999999	874	143	655	153	241	672	381	999999	991	999999	969	999999	999999	601	999999	113	157	590	830	39	963	521	999999	353	298	999999	999999	610	982	542	999999	979	863	999999	758	670	800	134	900	999999	576	446	109	935	999	794	999999	974	592	594	755	291	802	999999	396	999999	237	999999	999999	999999	363	999999	
351	458	676	989	550	999999	843	999999	999999	32	689	864	462	527	422	970	999999	503	18	343	999999	398	999999	336	187	929	231	405	443	999999	999999	999999	612	805	999999	650	999999	999999	254	381	999999	635	291	733	601	938	480	869	940	267	958	361	999999	29	752	953	672	350	811	620	769	447	523	814	752	999999	261	657	431	999999	711	343	259	637	212	393	116	63	735	249	459	362	999999	185	539	918	198	592	63	151	978	918	208	999999	612	693	121	999999	980	999999	686	823	447	179	555	624	111	224	817	368	847	619	615	572	171	416	999999	999999	284	834	460	669	603	290	793	793	145	625	35	518	281	999999	999999	783	562	635	915	295	999999	915	816	999999	774	999999	304	999999	312	999999	473	205	710	773	201	156	501	27	229	166	386	999999	489	486	999999	309	97	217	546	999999	19	999999	501	698	718	369	27	485	894	909	986	433	490	509	162	999999	807	507	448	926	292	999999	416	758	908	867	999999	339	785	475	606	97	999999	480	626	937	999999	22	65	832	138	25	999999	319	999999	999999	281	980	334	368	501	590	768	620	549	999999	129	999999	789	851	933	999999	699	428	999999	898	611	20	882	224	136	795	999999	616	999999	277	422	106	588	999999	999999	999999	14	427	974	26	999999	211	930	163	818	961	999999	214	898	999999	325	704	999999	281	999999	271	108	120	999999	706	148	162	823	282	61	32	164	833	265	486	683	282	999999	296	580	999999	90	728	406	999999	999999	247	717	357	951	718	99	316	614	334	358	894	195	278	878	175	999999	657	999999	795	807	400	948	421	766	52	260	999999	700	941	190	379	714	77	144	900	445	475	330	342	999999	847	999999	999999	999999	999999	97	186	417	414	30	432	626	610	367	181	299	305	999999	909	999999	378	615	999999	153	978	189	128	999999	977	730	912	336	999999	862	999999	999999	27	293	999999	955	84	312	999999	999999	758	752	114	709	962	999999	150	999999	421	874	564	241	555	787	999999	609	969	52	999999	999999	999999	106	857	999999	999999	999999	281	22	613	954	394	999999	329	751	395	236	999999	419	999999	999999	590	37	914	894	999999	729	999999	999999	142	377	999999	41	873	612	813	662	895	365	999999	962	999999	137	999999	999999	490	499	911	803	402	923	534	999999	871	999999	103	89	191	962	450	678	999999	51	879	246	968	999999	202	717	937	999999	341	719	117	218	46	999999	999999	457	413	808	817	822	837	219	843	436	170	809	518	734	481	932	914	632	999999	297	258	45	499	138	306	
999999	866	669	999999	814	999999	999999	36	640	332	733	559	642	861	999999	214	670	402	541	201	392	208	213	261	409	805	485	629	748	214	721	957	285	511	999999	956	177	626	999999	983	999999	782	999999	999999	747	382	999999	771	37	999999	588	642	999999	936	913	995	999999	999999	193	999999	967	42	999999	999999	999999	775	283	999999	247	604	47	53	999999	558	999999	999999	330	802	999999	999999	999999	713	601	665	625	89	10	348	597	627	303	758	443	30	26	474	999999	999999	799	971	108	150	533	432	55	545	278	409	252	314	675	860	999999	166	485	999999	441	622	810	531	775	935	544	620	311	288	609	353	541	229	114	878	12	541	999999	999999	999999	999999	619	90	811	601	106	293	951	999999	999999	286	999999	763	43	882	640	278	206	999999	606	913	999999	766	935	925	867	999999	209	797	858	372	239	102	83	999999	999999	730	720	999999	999999	260	668	868	434	333	808	778	195	232	247	734	345	763	999999	276	57	999999	999999	886	733	999999	94	999999	584	999999	57	999999	689	999999	999999	910	557	32	335	355	254	262	342	999999	126	999999	837	999999	999999	999999	37	475	316	999999	224	160	585	834	999999	765	176	999999	293	942	286	366	98	999999	353	336	187	322	438	440	31	794	999999	543	769	644	999999	999999	604	461	464	581	144	882	557	729	999999	722	582	569	189	999999	969	400	999999	759	10	424	632	233	999999	714	46	876	785	999999	639	999999	75	999999	530	68	910	832	487	704	232	215	865	624	11	464	999999	869	261	291	825	129	217	20	643	820	999999	380	514	750	544	268	107	138	99	293	657	775	49	130	999999	146	912	630	537	794	558	999999	232	492	973	177	999999	503	999999	999999	999999	65	172	709	583	999999	327	737	170	963	118	999999	534	718	807	999999	829	140	461	688	217	587	482	999999	999999	476	158	32	776	377	643	603	999999	999999	458	999999	612	340	999999	300	819	185	470	999999	686	820	483	513	685	19	999999	494	52	914	312	256	999999	999999	999999	116	391	305	961	793	999999	514	212	955	269	214	361	498	593	171	869	42	127	908	172	451	992	999999	347	767	999999	158	561	999999	999999	212	999999	298	999999	999999	908	523	999999	677	254	181	618	528	254	480	999999	999999	901	881	55	280	139	999999	161	995	124	746	958	204	764	999999	953	593	688	67	999999	73	604	162	262	355	818	449	663	990	833	999999	400	866	119	999999	257	680	999999	996	82	999999	147	898	326	172	565	29	913	83	228	34	839	197	295	593	254	748	
628	700	462	689	20	999999	171	649	356	101	94	999999	923	999999	28	692	984	999999	999999	706	836	999999	789	798	999999	999999	999999	808	635	212	581	999999	999999	508	61	999999	543	392	345	999999	737	676	816	474	935	338	160	945	16	156	999999	999999	999999	548	912	538	910	999999	162	999999	398	363	23	153	519	568	649	999999	231	999999	999999	601	504	999999	969	999999	999999	324	863	999999	439	827	802	999999	999	135	858	396	596	522	999999	880	240	915	999999	383	662	672	955	376	688	735	999999	861	999999	611	951	717	579	752	264	595	999999	999999	990	571	560	534	154	393	710	262	828	709	190	278	371	588	373	999999	507	999999	369	496	999999	999999	114	940	492	397	999999	999999	817	843	268	999999	90	285	925	25	823	138	527	571	999999	436	999999	23	680	999999	250	999999	353	983	255	652	236	312	999999	296	999999	999999	52	756	220	999999	445	984	451	813	198	95	663	358	771	379	94	798	999999	93	796	100	999999	999999	157	810	797	833	598	615	151	777	840	999999	557	213	95	770	361	107	990	999999	999999	999999	539	164	709	995	222	875	568	437	482	361	499	377	359	999999	609	409	772	611	999999	999999	999999	420	254	999999	999999	568	999999	323	447	732	102	999999	999999	402	234	999999	111	801	999999	723	56	713	305	999999	999999	999999	999999	807	171	951	335	389	536	999999	999999	129	999999	684	205	653	592	255	990	999999	999999	624	849	999999	999999	999999	308	999999	989	673	789	957	125	999999	999999	619	714	486	162	495	407	999999	348	790	207	114	93	426	606	967	140	801	723	555	230	523	999999	897	753	554	653	364	400	863	947	247	14	154	798	999999	999999	116	103	505	999999	999999	286	68	759	949	999999	999999	374	31	542	987	244	569	544	999999	999999	999999	732	607	841	53	999999	485	842	999999	110	999999	999999	30	38	34	708	227	213	675	999999	282	999999	803	31	999999	989	378	330	960	12	444	609	435	999999	999999	383	496	663	308	999999	800	999999	999999	849	594	263	353	993	999999	288	999999	999999	869	999999	999999	678	928	999999	999999	63	943	164	882	999999	665	339	202	724	999999	650	999999	564	999999	441	446	66	347	954	437	518	999999	385	813	681	985	999999	999999	310	999999	454	454	910	593	254	299	646	343	844	193	265	70	999999	98	866	75	462	460	437	999999	950	341	974	999999	560	999999	567	351	999999	999999	587	999999	891	999999	460	206	999999	970	999999	151	999999	722	503	999999	999999	999999	26	297	999999	615	532	627	312	622	999999	123	480	762	42	836	999999	999999	
143	873	606	666	178	204	637	670	764	999999	800	296	887	999999	837	999999	975	999999	401	280	999999	999999	447	959	295	279	95	347	999999	549	938	823	999999	505	589	630	174	515	999999	999999	999999	999999	851	50	826	999999	999999	120	285	277	999999	930	444	461	999999	548	435	646	380	899	999999	299	999999	225	554	977	876	999999	648	217	48	999999	822	580	620	999999	742	406	142	999999	544	974	72	458	999999	999999	388	958	606	50	999999	528	144	999999	999999	370	341	636	999999	999999	999999	352	471	999999	238	327	117	864	999999	999999	999999	38	513	111	364	144	999999	496	463	546	598	917	785	999999	23	520	334	441	999999	260	787	115	910	293	138	201	513	999999	229	444	899	524	127	825	244	175	24	999999	36	577	142	844	999999	950	261	999999	999999	863	64	999999	999999	676	995	590	993	699	128	230	972	172	999999	242	276	29	646	999999	800	960	999999	999999	505	301	414	301	999999	942	932	999999	41	999999	634	999999	940	511	451	233	529	536	832	544	57	794	70	863	946	900	999999	999999	314	187	431	606	500	217	222	999999	999999	703	473	60	767	169	198	76	537	982	999999	764	999999	999999	999999	274	138	828	800	999999	240	999999	999999	226	374	999999	655	854	484	38	999999	733	299	750	961	999999	72	781	999999	999999	605	994	999999	964	999999	814	586	890	632	167	477	672	999999	999999	470	720	359	999999	999999	999999	513	344	999999	509	833	568	474	826	461	729	999999	356	60	912	116	246	224	390	617	560	201	764	231	999999	999999	999999	326	999999	290	251	999999	815	105	788	384	271	412	826	140	999999	999999	760	439	903	955	131	621	505	403	233	505	968	639	135	798	749	123	274	949	999999	251	685	999999	220	999999	396	999999	272	999999	999999	999999	999999	259	577	999999	440	999999	999999	999999	439	999999	999999	395	999999	999999	507	999999	970	989	634	158	147	999999	783	798	664	224	229	650	568	870	999999	967	558	399	117	718	71	915	367	424	795	902	519	493	430	299	488	475	755	220	290	999999	903	999999	696	520	476	779	999999	225	115	676	803	999999	515	854	836	667	637	788	124	65	632	220	999999	244	367	999999	377	374	736	753	999999	357	999999	999999	999999	861	999999	999999	252	292	368	151	999999	999999	108	951	999999	576	999999	999999	999999	966	106	235	650	999999	344	999999	999999	186	999999	999999	999999	999999	781	456	978	439	999999	975	999999	999999	546	831	696	490	999999	244	146	999999	322	801	911	999999	916	928	999999	999999	434	999999	527	999999	443	75	881	186	662	957	346	999999	973	
999999	786	999999	857	796	999999	274	538	170	791	110	325	999999	864	609	280	574	445	853	206	622	14	418	999999	722	607	480	999999	520	827	944	897	999999	999999	774	25	433	67	129	508	985	826	274	999999	427	999999	696	999999	281	905	97	521	999999	999999	360	999999	377	40	999999	199	950	324	999999	342	847	212	831	314	99	593	999999	516	325	999999	999999	796	740	829	40	795	910	278	678	614	999999	432	999999	48	92	240	648	403	922	999999	999999	999999	999999	931	999999	224	105	999999	121	688	68	999999	205	148	245	563	999999	547	999	349	288	681	999999	414	602	425	798	793	232	858	945	453	999999	396	797	548	999999	809	97	816	700	999999	999999	999999	555	999999	999999	275	999999	528	999999	110	404	583	650	876	999999	403	999999	326	425	999999	169	263	742	999999	986	809	351	999999	574	993	999999	193	649	999999	999999	999999	858	443	199	533	990	703	430	844	999999	20	745	921	522	595	480	770	400	398	368	903	257	940	182	999999	923	116	953	445	649	220	934	890	360	999999	544	895	999999	892	999999	465	832	897	566	999999	74	430	183	979	522	689	999999	261	401	621	407	918	270	772	609	999999	750	985	204	999999	85	855	570	999999	60	585	643	999999	86	903	81	360	383	205	362	999999	932	999999	922	960	427	999999	999999	738	974	999999	634	999999	999999	999999	999999	999999	999999	999999	999999	219	859	42	999999	936	999999	999999	999999	498	999999	56	544	999999	420	116	952	776	72	999999	420	402	365	831	177	434	950	289	226	999999	197	999999	657	656	999999	153	999999	899	54	986	913	999999	508	10	197	927	91	569	943	185	485	938	999999	468	999999	508	853	999999	999999	999999	985	766	78	536	310	326	399	999999	770	277	472	999999	732	86	330	287	893	364	643	999999	352	391	345	50	172	259	999999	199	349	796	999999	615	999999	549	999999	157	74	999999	700	871	537	202	999999	676	713	433	999999	999999	999999	38	999999	498	394	624	162	604	430	38	999999	60	876	210	549	999999	999999	857	27	192	86	183	999999	999999	664	772	999999	159	592	669	336	739	999999	742	62	320	191	801	999999	420	397	406	999999	45	607	649	995	337	999999	825	698	999999	416	33	631	999999	815	999999	833	999999	911	12	21	760	999999	999999	999999	143	158	238	792	185	636	999999	794	680	457	188	323	24	999999	385	505	767	970	999999	333	999999	999999	999999	505	498	967	608	508	395	394	999999	999999	973	642	861	188	999999	42	523	229	999999	239	951	999999	637	378	819	845	535	506	254	999999	231	311	987	
31	69	732	303	217	38	107	999999	295	491	844	350	381	915	207	999999	734	457	261	999999	999999	170	999999	868	129	999999	999999	973	888	149	999999	122	672	655	999999	128	692	738	999999	201	711	830	665	34	792	38	447	999999	338	426	520	342	969	787	999999	861	486	864	184	999999	274	134	999999	999999	316	731	678	726	999999	999999	397	995	151	69	812	999999	505	558	85	101	711	834	999999	999999	628	842	152	885	458	978	641	999999	564	256	926	999999	320	518	717	71	360	720	853	260	38	525	200	910	974	246	365	928	788	92	358	999999	489	999999	527	473	999999	999999	999999	107	999999	569	440	895	142	235	649	986	840	23	740	990	980	394	444	113	651	242	910	221	622	713	49	481	898	999999	107	272	999999	254	483	999999	452	755	813	468	94	305	777	749	596	378	999999	774	352	367	460	105	613	999999	821	355	999999	67	485	732	530	958	997	646	999999	999999	999999	999999	540	183	548	234	999999	975	28	356	465	170	999999	999999	626	999999	999999	540	45	12	659	576	432	137	999999	395	999999	999999	999999	136	307	140	622	219	382	999999	244	179	819	235	524	637	405	999999	890	721	442	999999	116	265	999999	466	610	135	727	429	174	999999	497	163	999999	499	46	892	999999	335	548	415	870	135	40	960	721	810	487	999999	999999	957	246	964	952	999999	974	999999	307	840	999999	496	491	953	336	830	681	666	280	35	999999	513	426	565	182	37	370	999999	235	867	745	800	999999	999999	999999	217	176	533	999999	914	525	363	594	217	999999	999999	923	917	999999	209	999999	65	540	999999	430	999999	540	681	791	925	678	992	457	440	105	729	999999	785	705	129	664	999999	465	999999	510	999999	999999	218	759	131	114	453	193	36	588	690	270	196	285	589	676	999999	999999	284	246	532	906	164	122	86	213	147	222	679	544	140	599	184	999999	193	999999	332	921	670	821	235	809	999999	999999	414	469	662	510	999999	452	179	416	999999	129	977	999999	764	106	683	917	966	999999	513	999999	999999	101	95	244	101	839	354	572	82	999999	20	999999	485	312	707	617	551	999999	106	236	999999	724	418	64	999999	852	985	236	248	752	999999	994	306	939	404	323	383	999999	999999	285	108	606	999999	727	119	265	855	999999	398	999999	376	999999	144	999999	999999	732	999999	41	270	248	854	999999	999999	999999	608	999999	426	545	999999	999999	999999	999999	999999	999999	138	768	390	691	945	999999	996	999999	837	182	385	525	860	999999	823	999999	641	999999	166	180	431	980	282	24	128	
999999	838	999999	552	999999	831	252	121	323	158	357	352	991	96	552	252	329	290	161	944	93	999999	407	721	247	752	892	999999	57	399	158	495	999999	572	851	880	999999	981	832	350	143	413	546	999999	475	328	649	265	614	999999	112	699	131	999999	44	999999	440	598	999999	262	939	284	74	924	999999	999999	976	428	244	672	999999	999999	999999	810	810	999999	999999	537	255	918	112	636	363	999999	296	458	999999	305	538	914	449	96	675	579	411	999999	999999	622	869	613	352	231	31	941	999999	764	250	321	269	364	329	903	353	397	159	999999	921	999999	999999	552	999999	999999	999999	330	232	479	672	999999	409	952	340	996	668	642	999999	881	614	421	758	532	999999	63	46	183	594	546	743	287	430	107	999999	405	984	326	126	671	341	701	999999	999999	999999	372	911	317	34	999999	244	999999	821	278	698	509	195	114	344	444	999999	999999	735	686	735	999999	458	311	24	935	22	351	999999	904	549	913	702	866	999999	845	999999	729	999999	272	311	43	466	161	409	438	219	999999	982	682	37	624	999999	42	166	707	914	610	302	999999	320	999999	999999	917	728	785	806	329	673	999999	302	914	999999	999999	385	702	928	307	999999	999999	726	142	369	843	876	999999	999999	999999	709	733	999999	541	999999	999999	999999	999999	848	548	999999	624	631	999999	999999	492	999999	122	65	504	656	464	779	617	999999	716	372	999999	999999	351	50	802	838	145	999999	939	568	761	488	999999	520	966	854	389	999999	287	954	837	926	999999	464	999999	870	452	23	999999	999999	323	832	999999	697	775	885	507	999999	629	785	999999	279	276	924	628	634	557	984	999999	610	399	742	431	761	535	261	656	887	286	999999	396	131	999999	984	999999	929	767	810	999999	91	356	881	254	502	468	999999	999999	952	999999	140	999999	468	333	644	565	581	411	999999	172	524	238	619	232	999999	399	999999	903	291	679	699	866	747	249	608	263	518	497	929	999999	967	601	999999	61	999999	620	927	798	730	429	673	528	808	647	230	853	999999	659	557	112	103	999999	377	999999	146	273	575	229	724	999999	57	999999	481	664	205	922	999999	999999	86	87	471	999999	999999	862	16	181	67	109	28	755	526	858	940	826	999999	313	233	431	999999	881	54	708	999999	349	999999	590	56	154	999999	999999	999999	178	582	999999	640	527	490	515	276	965	999999	475	999999	969	999999	198	152	655	464	891	699	112	653	999999	999999	763	503	833	999999	425	134	913	656	720	435	358	285	470	195	683	822	999999	164	949	675	999999	
506	113	484	999999	447	400	690	560	608	227	999999	999999	448	876	33	999999	999999	850	840	999999	999999	490	543	999999	999999	682	469	780	79	999999	947	704	529	463	266	399	358	305	978	734	233	999999	121	999999	833	897	31	318	999999	999999	692	314	118	999999	999999	999999	569	968	999999	999999	931	909	999999	626	280	819	859	984	999999	999999	308	729	999999	999999	79	722	379	335	682	999999	999999	999999	131	999999	299	643	999999	156	703	250	830	390	34	224	802	999999	999999	494	938	24	48	47	999999	35	867	962	441	12	312	46	647	999999	296	266	113	780	788	999999	999999	637	233	712	290	999999	999999	999999	705	658	313	755	999999	999999	397	999999	999999	623	999999	105	46	337	211	594	843	666	603	999999	999999	767	120	999999	535	37	167	999999	791	335	756	329	232	949	266	783	698	557	928	762	846	999999	289	999999	328	692	550	999	435	639	869	623	775	999999	999999	999999	547	291	229	89	727	96	876	651	999999	142	873	97	81	427	895	999999	999999	999999	749	475	487	630	703	842	487	167	875	162	999999	999999	999999	24	135	328	999999	999999	337	999999	45	999999	751	638	623	999999	819	462	928	18	743	582	999999	934	468	999999	999999	999999	587	386	602	569	221	724	194	734	999999	858	962	752	191	999999	958	889	804	989	723	849	999999	516	32	34	238	866	418	883	256	619	999999	999999	868	999999	830	999999	256	476	999999	37	454	889	608	961	500	999999	826	266	624	996	999999	478	999999	610	911	80	364	577	341	354	315	999999	487	968	312	196	884	863	999999	18	999999	338	999999	695	404	127	999999	999999	534	999999	999999	162	269	260	999999	88	150	267	416	759	999999	678	144	203	721	153	999999	640	999999	999999	301	962	608	616	364	801	999999	999999	215	794	173	302	53	999999	999999	163	999999	236	489	234	55	999999	999999	898	421	963	203	257	973	261	714	277	413	229	761	87	999999	653	896	999999	61	210	999999	622	596	304	999999	856	889	999999	999999	999999	160	434	268	674	999999	710	204	400	607	779	966	954	89	895	889	999999	527	236	609	398	340	801	183	845	575	834	311	999999	338	347	367	415	160	539	127	978	960	97	572	843	458	505	91	999999	244	107	543	700	415	811	338	999999	959	712	845	999999	261	423	108	999999	408	87	72	269	999999	999999	999999	549	778	910	863	440	999999	999999	999999	999999	720	901	999999	999999	300	611	712	526	18	999999	999999	999999	694	768	999999	999999	988	891	445	381	443	821	860	683	302	994	922	504	948	898	999	203	772	20	
639	360	812	629	390	797	375	545	999999	717	999999	367	855	19	192	326	999999	999999	999999	569	401	898	50	927	999999	306	688	999999	999999	120	999999	262	674	999999	999999	999999	733	369	999999	647	999999	897	571	153	999999	935	148	999999	999999	631	456	999999	999999	999999	618	740	319	885	999999	999999	119	999999	999999	999999	22	853	999999	181	880	815	999999	92	271	682	562	503	337	896	999999	250	999999	999999	895	947	664	999999	388	470	75	398	67	999999	916	999999	538	999999	931	431	999999	724	252	999999	42	999999	49	374	999999	200	650	999999	413	422	535	212	925	999999	271	29	485	999999	474	232	115	999999	757	744	175	844	154	714	572	999999	999999	999999	997	200	743	399	999999	999999	511	198	819	949	984	644	322	713	501	204	586	911	945	595	999999	999999	862	999999	748	999999	999999	131	55	999999	553	507	657	901	214	999999	600	872	999999	196	44	285	412	999999	507	122	999999	462	352	950	137	660	960	180	383	999999	999999	203	650	999999	100	390	153	883	406	486	987	421	508	999999	603	999999	999999	759	999999	975	617	706	51	636	873	746	999999	105	809	893	999999	486	527	236	407	999999	231	999999	105	653	142	529	759	30	134	999999	953	586	999999	999999	859	210	619	999999	370	999999	161	999999	739	354	999999	58	83	513	939	511	894	281	368	206	999999	302	664	907	843	999999	999999	30	511	863	999999	201	748	396	43	347	999999	999999	866	775	255	999999	768	999999	51	93	455	255	91	623	126	999999	999999	160	929	567	546	999999	565	999999	999999	141	512	999999	562	420	310	687	479	999999	999999	999999	415	592	951	999999	533	999999	999999	759	999999	701	939	999999	999999	120	973	597	466	476	800	165	999999	594	101	124	705	999999	197	631	999999	768	776	999999	979	999999	277	999999	999999	999999	999999	632	846	805	640	983	201	624	139	452	446	712	230	13	999999	488	222	820	501	837	579	642	726	244	975	999999	924	999999	907	406	999999	348	398	812	442	178	318	757	953	999999	922	999999	762	744	194	80	548	772	688	501	138	456	143	372	999999	401	905	611	830	766	68	742	716	999999	609	999999	324	417	999999	999999	999999	464	999999	999999	999999	498	879	999999	999999	905	334	162	770	416	277	396	214	36	737	51	999999	707	927	197	58	999999	374	38	144	999999	756	140	211	66	999999	999999	999999	749	457	585	999999	924	561	924	442	906	972	309	466	223	999999	298	680	529	999999	472	999999	999999	344	735	999999	851	847	964	158	204	951	714	999999	603	807	999999	579	162	529	348	155	12	999999	999999	
999999	74	572	921	202	468	999999	999999	695	859	146	909	999999	721	999999	669	999999	596	776	999999	999999	999999	225	862	416	999999	719	527	10	32	326	999999	924	202	528	69	289	925	772	999999	743	279	999999	235	999999	897	999999	857	700	859	271	558	236	999999	197	999999	849	709	515	999999	748	932	999999	999999	542	610	985	222	203	401	390	999999	999999	95	504	685	249	989	405	518	389	861	827	150	761	768	309	999999	14	999999	220	999999	420	18	941	810	999999	999999	693	856	911	999999	664	309	479	999999	734	150	999999	999999	708	999999	314	996	384	887	115	541	912	774	311	577	218	623	999999	999999	740	816	999999	693	999999	894	305	548	606	552	206	527	670	651	43	168	404	501	870	999999	275	424	634	999999	999999	999999	442	919	999999	344	628	51	999999	999999	999999	917	997	328	426	999999	564	765	399	832	690	588	870	271	999999	153	183	716	999999	830	999999	326	192	999999	988	999999	461	385	994	272	923	999999	408	12	999999	126	170	86	85	66	795	509	34	801	373	999999	197	181	189	999999	171	911	298	299	132	62	735	908	340	397	362	188	771	136	908	534	190	867	999999	623	999999	999999	641	695	999999	999999	999999	390	725	999999	999999	289	206	593	111	21	866	118	880	999999	390	262	746	999999	703	617	738	898	892	838	936	329	999999	565	427	999999	280	602	264	96	760	355	192	467	556	82	982	187	999999	897	668	81	999999	769	243	730	361	953	992	426	999999	403	497	886	935	521	107	999999	175	999999	741	274	854	793	469	45	80	288	141	999999	635	561	873	995	180	999999	999999	422	332	697	712	999999	610	999999	789	366	857	306	532	999999	975	351	21	986	166	999999	227	203	310	208	659	82	822	999999	791	745	530	999999	999999	80	999999	999999	318	999999	999999	999999	663	26	13	112	187	773	755	999999	655	293	549	886	839	776	647	148	121	134	47	639	999999	249	56	53	836	999999	590	461	999999	999999	43	543	999999	742	740	211	200	208	30	886	326	725	715	508	206	999999	661	938	433	50	572	193	440	999999	999999	423	969	959	275	822	193	304	250	999999	260	15	999999	107	46	446	948	999999	114	161	323	779	534	548	847	203	999999	651	999999	999999	728	849	113	966	823	327	999999	240	932	208	703	999999	484	360	258	999999	418	564	902	986	101	999999	89	999999	381	149	888	431	999999	82	128	541	276	434	636	410	902	268	999999	999999	214	717	999999	905	458	300	304	184	999999	657	999999	149	748	51	999999	79	769	824	594	683	
438	810	127	859	89	999999	999999	59	724	847	297	160	999999	194	999999	999999	999999	184	830	91	844	714	141	465	297	999999	792	999999	711	566	641	88	673	999999	290	404	600	131	999999	296	545	254	459	452	999999	634	860	999999	269	349	999999	595	994	513	839	999999	678	662	999999	111	999999	529	348	167	216	219	487	688	904	387	999999	557	357	999999	545	599	999999	999999	999999	999999	128	999999	966	371	175	999999	93	169	761	566	999999	937	999999	999999	917	25	905	999999	246	160	157	999999	999999	881	565	999999	247	460	999999	249	468	990	999999	908	999999	151	999999	977	991	170	999999	999999	926	999999	661	846	997	633	625	530	693	999999	451	945	516	946	577	94	805	999999	808	632	201	999999	107	735	999999	650	741	776	999999	928	310	86	34	829	254	322	999999	719	846	999999	835	447	555	505	548	621	402	46	999999	478	181	670	361	503	136	414	999999	925	476	999999	891	849	999999	999999	662	375	921	686	701	999999	863	96	999999	999999	797	999999	999999	602	197	759	258	704	212	984	999999	639	724	531	702	840	83	305	253	498	999999	985	380	789	843	183	700	715	999999	999999	614	95	195	167	999999	383	999999	647	737	717	999999	196	646	93	19	32	999999	999999	999999	861	191	568	843	986	481	999999	383	999999	758	24	999999	999999	999999	893	380	670	454	566	825	999999	402	435	999999	536	399	999999	349	296	780	820	532	309	999999	483	138	56	999999	209	685	893	10	999999	999999	722	658	566	826	753	713	999999	999999	999999	574	999999	999999	999999	999	316	596	946	472	96	406	938	999999	999999	810	999999	764	999999	428	255	880	931	999999	142	546	845	877	832	708	595	583	442	251	447	735	999999	24	382	56	935	612	739	431	913	863	950	999999	898	756	940	988	999999	920	333	213	642	345	336	219	164	439	763	248	876	513	999999	697	54	34	743	871	392	287	492	642	151	510	415	278	999999	999999	978	86	999999	607	203	522	918	999999	102	999999	688	172	999999	506	848	999999	554	409	899	999999	196	874	999999	78	605	999999	437	691	999999	142	999999	999999	622	999999	999999	687	480	279	319	451	999999	809	931	21	193	999999	396	985	999999	650	999999	16	378	343	999999	999999	73	999999	11	102	94	999999	182	959	802	630	550	351	999999	171	31	999999	100	457	484	386	943	10	884	386	715	452	897	421	187	923	999999	288	131	356	624	780	999999	227	999999	999999	636	999999	219	562	679	54	939	632	999999	999999	999999	921	859	52	170	72	814	625	387	999999	339	999999	999999	878	942	
271	230	700	546	250	999999	872	999999	931	749	999999	791	332	706	999999	513	275	999999	507	999999	999999	429	999999	999999	561	965	652	840	999999	222	875	999999	341	620	418	999999	999999	95	388	672	53	831	999999	302	200	999999	999999	918	999999	138	999999	968	999999	871	185	999999	151	515	985	285	364	42	999999	719	874	999999	459	712	298	845	274	999999	414	834	963	936	501	786	994	290	999999	733	999999	999999	999999	906	999999	469	444	999999	683	733	110	999999	318	999999	999999	218	999999	420	821	780	999999	870	864	884	999999	449	999999	248	350	364	520	705	802	630	999999	777	570	999999	863	990	277	722	172	541	89	999999	999999	952	479	293	999999	584	468	702	113	999999	732	274	999999	477	562	999999	235	328	222	999999	309	687	112	689	647	460	999999	831	513	999999	708	333	805	999999	922	955	769	67	996	936	246	110	999999	999999	55	306	626	396	437	81	496	844	328	683	12	838	999999	999999	645	999999	37	999999	199	204	554	408	468	99	554	607	436	999999	331	286	168	209	170	999999	644	351	834	170	403	441	422	864	999999	131	260	93	115	979	999999	99	999999	609	911	332	111	999999	837	999999	842	830	999999	999999	522	999999	525	999999	677	402	155	999999	83	867	242	757	782	690	403	347	838	470	999999	456	999999	242	378	999999	298	838	355	997	513	999999	327	573	796	999999	999999	963	606	457	416	999999	833	128	25	999999	376	163	549	999999	252	500	697	999999	338	999999	570	290	673	966	514	838	999999	999999	999999	999999	549	669	999999	687	348	999999	999999	999999	64	789	623	999999	227	338	192	144	299	933	754	23	609	946	244	608	534	71	300	640	943	577	999999	685	338	249	999999	999999	203	861	999999	812	759	316	327	999999	575	931	73	344	783	379	999999	123	999999	999999	176	603	435	361	162	287	999999	110	999999	486	134	999999	310	977	837	485	941	999999	860	941	263	302	628	999999	43	999999	998	999999	856	999999	38	551	291	999999	82	999999	281	841	999999	795	673	659	868	840	425	637	630	999999	507	999999	438	121	999999	461	522	873	974	740	999999	559	999999	194	253	874	458	583	999999	748	999999	940	999999	109	999999	75	278	604	434	787	279	406	999999	999999	457	557	144	999999	297	999999	49	209	999999	541	522	159	516	489	999999	993	392	842	981	881	190	567	105	338	393	999999	193	917	448	999999	471	922	587	375	736	696	999999	542	295	826	999999	999999	27	999999	999999	999999	558	789	199	999999	405	436	424	100	999999	890	462	999999	999999	999999	646	131	760	735	80	999999	
571	151	752	719	262	850	557	165	182	485	999999	999999	751	999999	999999	404	999999	17	791	44	507	497	643	999999	999999	934	999999	195	189	588	945	292	601	986	999999	416	46	480	188	555	879	269	918	257	999999	39	63	719	469	251	403	752	943	46	103	83	507	999999	485	999999	841	372	975	593	999999	266	999999	765	999999	999999	368	999999	999999	246	164	999999	579	396	504	214	999999	298	725	938	195	202	349	564	892	934	909	139	995	999999	714	517	999999	334	999999	94	206	298	999999	246	883	156	999999	707	881	999999	504	121	999999	281	447	999999	999999	47	999999	347	999999	277	873	999999	999999	238	262	999999	531	647	999999	999999	679	999999	999999	592	999999	489	999999	999999	279	641	999999	46	439	797	999999	999999	422	172	871	256	926	379	177	929	425	53	922	999999	999999	953	185	244	903	259	999999	999999	274	999999	177	167	983	369	77	285	594	837	441	999999	512	538	556	369	776	706	328	309	251	87	999999	999999	999999	999999	154	326	466	448	142	190	365	732	459	568	994	714	273	566	312	892	345	588	612	406	151	999999	999999	999999	468	206	999999	142	752	196	687	836	600	583	224	751	818	999999	999999	261	170	999999	999999	988	375	72	442	999999	997	358	999999	589	999999	999999	999999	789	999999	651	980	935	258	232	980	273	880	167	123	690	352	560	83	199	884	361	999999	371	999999	418	449	405	764	179	145	403	453	108	999999	441	325	999999	999999	177	174	768	999999	937	999999	816	117	999999	948	752	999999	446	284	552	705	376	999999	895	999999	511	211	585	181	89	97	587	819	782	58	682	374	917	728	999999	999999	125	359	999999	571	470	310	241	456	22	760	999999	128	900	403	741	518	429	999999	330	966	589	596	922	999999	999999	999999	335	169	276	999999	501	999999	378	999999	589	999999	624	999999	52	999999	970	138	169	328	999999	468	918	389	999999	174	944	995	999999	940	446	529	436	458	358	999999	999999	81	190	634	269	980	750	383	813	723	999999	999999	999999	129	999999	460	999999	604	999999	754	87	946	852	999999	999999	505	320	437	90	70	591	175	999999	999999	999999	898	947	534	68	999999	718	545	575	593	999999	999999	126	288	944	985	101	831	996	604	395	38	999999	87	202	763	669	322	302	999999	142	728	130	999999	893	999999	512	903	545	53	999999	542	380	269	832	999999	389	42	493	105	999999	759	179	380	193	207	679	999999	341	304	999999	406	252	821	460	999999	728	816	394	847	482	197	296	953	568	853	657	960	255	609	384	637	828	207	999999	
383	558	749	126	696	999999	642	571	250	999999	999999	999999	559	808	290	999999	572	999999	646	622	780	473	999999	811	340	549	999999	999999	732	920	120	577	55	999999	87	999999	979	999999	999999	428	840	626	999999	658	929	563	108	161	965	744	812	989	192	999999	14	999999	999999	937	785	156	709	27	839	999999	194	999999	253	999999	999999	296	999999	872	950	227	782	164	999999	567	999999	999999	450	567	659	987	999999	131	394	471	999999	177	659	51	999999	999999	999999	822	786	724	999999	999999	999999	999999	999999	999999	999999	939	49	965	802	849	492	776	999999	18	705	151	999999	851	222	73	677	782	490	563	999999	843	957	409	508	959	377	703	103	999999	466	865	999999	981	999999	999999	91	429	669	999999	999999	883	985	905	845	577	999999	999999	999999	410	199	999999	105	866	999999	25	982	640	999999	842	481	788	682	999999	552	840	14	385	722	54	981	257	123	307	878	753	999999	62	564	999999	504	442	201	692	825	929	999999	999999	940	122	196	451	963	827	711	896	210	945	363	14	572	89	222	999999	429	942	423	798	988	999999	167	999999	86	535	347	49	596	990	999999	622	999999	734	445	999999	857	540	294	296	596	999999	999999	999999	698	999999	368	425	999999	733	272	883	999999	999999	999999	652	999999	266	999999	437	489	999999	309	220	729	741	932	838	644	612	609	889	999999	136	211	16	999999	254	241	999999	177	921	999999	862	727	342	116	110	452	792	655	601	174	857	999999	924	681	342	999999	957	626	530	781	616	134	383	235	389	769	285	906	710	34	849	270	567	999999	999999	492	999999	999999	832	999999	851	999999	17	999999	799	999999	999999	335	999999	71	284	899	999999	150	214	738	354	116	727	340	177	886	944	577	999999	596	248	84	999999	849	796	332	999999	144	929	658	126	659	436	68	999999	999999	502	999999	750	949	623	427	646	708	999999	290	999999	501	227	965	22	440	408	999999	91	212	100	564	275	951	114	511	221	555	622	694	680	999999	848	227	393	999999	826	375	972	821	437	536	999999	515	424	999999	917	963	645	685	261	233	977	289	999999	938	999999	798	844	999999	999999	101	999999	454	610	249	653	999999	581	999999	614	42	999999	269	775	564	852	760	536	812	594	257	910	999999	999999	999999	690	999999	368	999999	999999	38	530	860	999999	346	449	267	905	999999	999999	999999	391	929	81	999999	993	717	513	999999	95	622	271	999999	527	958	191	999999	21	162	558	94	641	136	793	586	511	379	653	999999	124	595	999999	361	174	677	999999	980	865	222	464	999999	64	
999999	369	310	766	498	999999	657	165	999999	255	752	999999	563	285	265	145	495	718	623	73	84	189	500	767	999999	868	999999	102	210	293	798	698	586	999999	577	766	492	819	999999	46	996	284	824	349	112	734	610	999999	999999	845	380	999999	840	908	980	999999	869	543	856	999999	999999	565	955	16	457	999999	50	533	707	499	653	999999	705	587	77	800	365	161	664	185	999999	457	492	365	913	303	857	677	60	693	897	999999	963	391	553	441	329	817	892	59	694	87	695	121	201	999999	798	999999	999999	999999	528	718	878	680	373	45	82	599	999999	163	205	372	999999	24	601	704	712	323	43	999999	481	999999	999999	615	491	999999	762	381	999999	218	504	604	836	999999	174	999999	80	292	28	517	368	729	724	739	999999	331	999999	680	519	497	992	485	229	999999	999999	980	459	999999	999999	192	999999	701	436	884	658	601	536	612	849	999999	633	999999	999999	526	278	999999	823	529	762	170	586	91	861	675	225	29	385	632	171	194	730	807	103	836	244	666	302	999999	90	999999	999999	990	831	106	999999	573	189	999999	935	999999	999999	929	999999	999999	605	999999	999999	760	668	638	225	903	451	999999	692	825	335	469	291	611	459	982	448	510	375	596	259	765	999999	651	840	682	999999	215	36	999999	999999	74	240	51	827	999999	181	452	46	891	549	999999	414	48	999999	720	999999	334	507	999999	490	999999	999999	19	942	84	949	27	797	543	216	245	999999	891	528	999999	239	250	784	999999	811	996	474	483	56	93	999999	999999	999999	999999	270	372	708	851	320	306	999999	999999	108	752	592	164	999999	502	684	314	537	522	520	976	491	181	999999	589	373	494	999999	190	963	859	723	186	999999	678	999999	844	999999	786	999999	232	860	18	151	999999	334	657	999999	971	999999	742	999999	837	262	437	638	999999	823	999999	999999	999999	770	230	266	999999	39	415	550	976	999999	999999	776	751	999999	298	126	482	39	517	999999	716	152	564	391	231	999999	999999	999999	186	999999	193	999999	418	999999	754	461	640	999999	901	12	999999	116	999999	752	999999	965	804	895	963	999999	165	69	999999	999999	772	683	215	838	45	999999	999999	491	374	936	45	819	368	999999	197	836	485	731	999999	514	999999	609	777	999999	433	265	509	990	999999	864	884	999999	714	555	535	80	256	802	999999	966	859	999999	741	438	716	148	607	361	999999	137	999999	434	932	801	999999	999999	906	403	414	779	436	163	530	509	61	912	999999	812	917	126	589	999999	25	171	999999	908	868	349	105	295	999999	
157	291	833	999999	999999	999999	913	38	999999	999999	853	397	936	539	706	999999	241	999999	804	43	794	443	591	999999	999999	419	770	156	617	304	566	999999	999999	131	289	871	697	480	999999	721	999999	999999	554	952	736	295	88	632	947	999999	637	999999	301	261	864	999999	999999	295	876	999999	999999	766	999999	999999	607	555	278	814	260	835	219	999999	999999	999999	842	999999	999999	639	811	867	340	148	208	616	666	999999	999999	867	267	999999	181	411	603	999999	300	434	373	999999	999999	190	999999	274	381	122	999999	999999	187	999999	419	853	824	999999	999999	19	710	999999	567	804	412	13	549	411	999999	999999	664	808	999999	999999	792	417	647	413	294	630	850	76	766	999999	824	790	426	797	458	414	751	120	999999	593	851	18	866	999999	83	999999	640	615	716	696	458	999999	719	954	999999	11	215	420	776	853	168	643	525	481	980	621	587	752	952	153	933	553	881	573	381	784	551	89	999999	943	989	245	999999	999999	637	841	999999	471	381	457	999999	999999	344	83	435	217	492	395	999999	462	763	999999	662	573	763	999999	112	155	999999	641	459	136	999999	999999	863	923	999999	999999	999999	149	549	999999	380	505	944	602	219	808	148	999999	301	999999	501	878	189	111	999999	786	999999	733	739	999999	999999	740	997	82	261	511	219	999999	923	46	551	449	912	999999	518	999999	628	170	695	303	17	418	999999	303	634	999999	999999	762	349	507	149	120	410	624	999999	639	508	999999	351	707	999999	636	250	265	999999	62	999999	999999	999999	427	168	156	47	445	918	480	401	703	999999	59	999999	457	999999	426	999999	441	48	999999	421	878	999999	755	999999	987	705	381	178	94	689	582	244	121	179	921	348	993	999999	999999	999999	999999	248	999999	434	301	848	151	473	823	368	999999	23	999999	129	714	999999	999999	337	59	739	999999	311	999999	23	865	814	747	288	250	87	904	368	83	591	665	640	999999	999999	999999	148	564	907	354	999999	999999	569	566	992	464	162	936	665	33	235	169	454	931	999999	569	486	111	863	232	745	999999	814	939	97	463	84	916	999999	810	911	185	999999	956	590	507	305	258	999999	999999	98	151	248	345	848	431	220	708	71	761	999999	999999	999999	999999	608	272	701	629	478	538	389	245	999999	855	122	59	530	498	350	293	273	238	356	49	143	604	225	479	100	665	999999	376	854	329	770	873	484	953	999999	328	806	999999	779	226	999999	999999	296	999999	233	798	999999	722	367	778	498	811	690	999999	551	999999	56	231	999999	812	295	23	390	536	
95	999999	575	577	150	999999	999999	598	458	140	999999	289	318	832	256	999999	765	531	18	86	830	958	999999	999999	411	353	281	999999	146	967	931	430	473	759	307	999999	233	999999	581	345	999999	899	363	999999	66	271	696	223	974	246	999999	763	999999	313	705	136	65	752	175	797	750	902	461	491	209	184	999999	558	535	271	79	999999	999999	673	785	931	605	633	766	149	657	68	609	899	919	177	425	170	64	180	999999	480	167	784	594	398	448	871	999999	881	999999	147	688	713	177	615	814	999999	528	774	999999	999999	999999	35	149	692	999999	999999	571	42	759	656	503	999999	342	598	284	174	999999	397	492	733	282	884	999999	519	379	896	732	999999	362	92	641	999999	648	507	493	141	644	902	105	886	310	328	999999	799	643	333	380	579	340	649	264	140	291	999999	999999	112	999999	630	322	406	829	267	999999	677	24	999999	999999	834	999999	152	999999	185	999999	606	433	954	762	894	875	56	525	162	973	712	999999	511	998	850	358	391	799	24	589	698	66	999999	648	454	785	430	999999	546	999999	999999	130	88	838	999999	374	999999	999999	447	754	999999	880	676	293	966	848	513	999999	999999	485	723	353	999999	595	999999	999999	999999	999999	999999	999999	454	999999	999999	688	785	592	750	672	323	999999	163	52	361	269	323	817	390	759	682	999999	282	999999	751	999999	751	844	614	999999	999999	146	983	889	41	339	309	836	901	988	507	383	108	840	900	999999	332	680	991	255	282	785	169	631	999999	999999	836	248	688	918	936	941	977	267	436	187	999999	999999	20	32	959	486	915	999999	261	308	507	441	999999	371	999999	999999	852	368	220	460	977	362	266	999999	999999	71	158	999999	61	566	999999	999999	999999	723	999999	68	669	999999	296	999999	869	767	380	999999	999999	999999	933	327	189	866	98	999999	56	999999	209	149	17	691	529	898	338	999999	349	694	999999	999999	999999	591	483	680	999999	999999	82	425	590	219	982	932	124	108	138	831	999999	195	999999	999999	999999	438	524	999999	61	978	449	398	466	937	427	999999	431	548	377	999999	999999	508	465	215	546	630	395	999999	167	84	576	431	999999	507	137	164	227	125	871	599	77	735	999999	432	999999	684	958	653	792	999999	510	576	730	786	987	305	730	272	249	999999	999999	999999	591	976	411	28	628	959	809	999999	999999	315	999999	999999	283	117	879	999999	999999	862	671	742	207	860	574	999	700	982	519	999999	999999	954	999999	999999	999999	542	154	652	30	999999	999999	999	999999	999999	999999	999999	999999	952	512	
880	425	999999	499	387	502	309	337	730	412	412	328	645	449	976	838	513	999999	970	231	741	962	236	22	999999	807	672	898	678	31	999999	110	999999	479	999999	999999	999999	465	499	999999	999999	999999	423	250	999999	105	999999	999999	999999	690	335	765	929	730	771	917	999999	684	151	999999	830	411	659	709	42	311	580	175	810	569	111	58	940	766	999999	535	549	985	404	262	999999	122	41	987	696	614	180	999999	707	999999	228	63	323	919	383	845	556	714	218	316	999999	253	748	307	999999	287	824	172	999999	246	378	999999	289	999999	191	999999	380	671	23	428	141	563	468	999999	351	999999	735	999999	393	999999	979	999999	777	97	736	154	999999	733	408	418	789	17	999999	471	353	999999	773	433	737	665	475	884	700	999999	185	961	999999	659	999999	541	552	803	779	627	999999	543	999999	201	163	47	354	647	273	604	999999	999999	999999	996	746	336	999999	311	293	727	663	104	144	999999	912	774	368	714	999999	867	866	986	999999	643	999999	810	589	581	280	999999	320	828	621	105	160	999999	669	789	913	630	266	250	519	62	964	172	999999	447	289	388	999999	640	870	405	737	652	999999	658	792	935	999999	999999	999999	594	417	834	483	999999	837	860	115	999999	801	156	610	626	476	185	679	51	999999	152	999999	892	30	680	958	225	999999	999999	999999	999999	996	977	883	999999	999999	925	644	139	689	999999	610	999999	282	110	999999	723	795	121	186	719	979	999999	534	603	410	999999	574	736	876	999999	680	339	702	104	582	823	999999	56	417	999999	541	549	362	52	542	873	999999	920	841	244	430	256	332	448	999999	256	453	290	164	79	361	907	262	431	689	281	999999	187	527	24	460	748	704	634	188	440	397	491	71	999999	999999	653	895	641	837	999999	16	264	74	999999	380	982	892	347	200	999999	296	930	999999	999999	999999	441	999999	999999	784	999999	552	697	269	999999	858	961	228	627	549	707	22	999999	594	999999	274	471	999999	202	999999	477	856	366	444	554	999999	466	138	999999	390	98	261	78	857	999999	882	319	999999	473	999999	999999	764	275	797	492	620	999999	346	108	996	999999	327	210	999999	999999	825	195	262	714	456	999999	832	427	247	461	455	943	763	438	999999	954	999999	649	725	999999	713	591	568	951	934	477	130	40	803	999999	999999	61	886	999999	340	696	66	289	27	999999	999999	346	37	346	999999	999999	912	907	725	52	218	678	485	957	602	999999	999999	311	780	979	999999	801	999999	542	690	999999	67	999999	108	685	897	196	999999	650	
647	376	563	232	999999	267	565	222	315	761	496	102	576	929	948	106	80	755	509	47	999999	785	722	495	656	642	619	700	809	50	999999	999999	55	834	319	236	679	404	999999	522	423	69	496	999999	55	597	828	138	274	11	999999	999999	999999	594	847	862	654	999999	576	281	648	999999	412	999999	617	474	57	999999	619	722	426	676	368	987	999999	999999	999999	860	449	68	814	490	999999	808	435	999999	344	460	986	457	999999	999999	828	999999	999999	558	999999	231	254	581	550	96	999999	551	584	938	783	699	970	999999	572	793	999999	517	466	168	439	604	999999	999999	139	596	755	171	150	815	848	253	123	75	97	77	616	867	517	728	971	884	234	496	227	644	490	882	999999	787	999999	320	658	715	129	61	391	638	452	954	340	999999	411	769	999999	999999	586	904	999999	504	187	999999	999999	738	196	554	380	353	999999	999999	116	873	999999	362	999999	537	594	407	946	46	686	977	425	999999	397	999999	482	464	405	999999	68	585	866	389	609	999999	319	999999	529	999999	999999	999999	250	999999	999999	999999	80	58	937	563	946	188	958	980	818	210	344	447	351	571	999999	915	947	710	999999	531	17	896	753	609	228	674	878	999999	365	648	737	468	715	929	553	434	527	842	999999	880	999999	885	571	409	887	872	577	957	502	765	99	999999	531	326	999999	183	305	999999	344	999999	309	999999	999999	179	999999	876	731	422	999999	648	398	115	969	555	904	131	335	353	721	355	106	999999	879	599	558	208	936	399	478	380	138	199	507	468	580	49	999999	401	999999	21	150	165	939	999999	377	999999	569	999999	999999	339	848	999999	999999	999999	185	999999	999999	999999	999999	999999	999999	999999	943	647	519	208	607	510	999999	865	860	933	415	710	215	999999	999999	34	232	573	638	960	978	149	532	186	582	518	293	202	341	245	780	999999	81	808	221	301	344	178	999999	999999	11	555	479	914	999999	999999	783	244	406	682	803	57	635	979	363	804	125	343	625	99	999999	782	533	624	162	999999	639	407	729	690	690	63	196	999999	959	432	999999	617	639	677	999999	999999	796	659	442	733	47	101	454	417	186	999999	552	999999	841	228	32	999999	999999	803	276	999999	514	716	992	999999	860	65	999999	931	144	507	999999	948	999999	178	986	999999	192	429	999999	547	999999	322	513	999999	999999	999999	739	740	410	999999	856	836	999999	999999	544	89	999999	692	873	982	81	523	999999	679	307	603	933	673	242	999999	671	999999	108	728	434	202	213	314	248	999999	325	289	999999	327	
650	867	548	16	633	906	218	500	555	722	999999	999999	49	833	999999	907	965	76	508	262	155	523	999999	682	923	999999	876	362	454	912	999999	791	999999	955	39	440	999999	927	49	336	999999	181	786	386	261	999999	163	379	923	341	999999	259	781	278	182	136	139	865	92	291	999999	999999	999999	643	999999	685	446	93	804	950	999999	48	36	182	322	974	999999	361	430	999999	999999	507	438	122	916	417	19	724	782	902	999999	199	845	999999	306	94	134	152	330	576	558	999999	575	999999	489	957	233	609	955	208	399	777	445	163	103	999999	426	933	727	648	999999	722	311	901	648	661	203	278	875	238	999999	594	40	853	380	999999	931	465	999999	958	193	410	999999	999999	512	999999	754	999999	663	999999	667	201	425	682	901	835	768	999999	334	828	999999	954	734	727	359	999999	747	999999	782	975	601	999999	999999	768	464	275	999999	727	399	125	907	511	614	999999	571	657	179	357	952	545	359	267	141	804	203	239	999999	51	234	707	999999	172	909	688	182	705	890	656	999999	635	999999	51	284	218	920	263	349	632	165	701	636	399	999999	246	625	999999	829	506	574	235	599	913	502	999999	339	745	999999	926	929	865	767	522	139	999999	664	999999	999999	999999	883	940	889	999999	885	533	81	396	532	673	999999	838	875	394	92	999999	46	967	548	593	879	185	661	423	702	999999	933	123	269	999999	581	318	360	907	999999	999999	345	555	37	969	619	942	222	928	863	100	989	383	440	999999	289	696	999999	399	53	708	288	476	351	999999	999999	957	999999	218	101	754	999999	999999	771	457	999999	491	940	579	973	936	962	733	559	612	310	560	683	132	43	884	548	960	864	999999	999999	999999	214	442	380	661	815	14	837	119	999999	31	611	999999	490	999999	999999	199	426	116	745	555	916	739	295	48	284	15	184	216	215	527	999999	857	112	999999	287	999999	208	999999	999999	958	896	999999	10	288	948	701	642	999999	138	359	544	757	999999	800	952	474	999999	999999	387	999999	829	631	903	94	999999	999999	880	702	521	259	991	114	985	787	659	476	999999	16	99	583	373	999999	88	856	983	357	687	311	835	812	361	866	934	320	999999	999999	999999	999999	371	204	999999	939	999999	879	367	439	771	391	151	485	735	149	252	999999	999999	890	999999	57	110	569	999999	999999	867	709	999999	134	180	674	999999	394	930	999999	999999	999999	999999	433	999999	209	498	553	585	999999	999999	359	86	221	623	140	873	248	999999	498	999999	801	137	252	82	25	981	243	
269	106	733	757	999999	912	999999	357	51	23	675	999999	558	557	984	770	418	517	632	686	511	49	800	419	672	441	999999	843	767	520	999999	999999	227	265	999999	489	572	412	804	999999	717	275	98	859	999999	377	939	267	817	366	999999	565	999999	305	731	230	999999	324	94	123	999999	660	999999	531	663	475	999999	303	273	504	208	15	999999	999999	968	999999	951	940	845	999999	999999	750	36	999999	999999	795	999999	922	533	73	193	257	328	999999	269	66	685	567	999999	107	251	646	994	999999	168	999999	852	999999	999999	496	279	999999	478	999999	999999	163	634	189	999999	868	658	999999	770	999999	321	999999	687	32	208	911	560	999999	744	748	62	999999	756	713	999999	858	999999	893	596	47	999999	999999	778	999999	78	999999	999999	505	999999	337	999999	48	999999	999999	11	217	150	829	724	424	936	885	619	730	737	766	407	920	937	985	925	999999	617	732	415	999999	999999	159	953	102	488	64	671	417	999999	24	978	961	712	44	718	123	999999	181	110	999999	999999	57	800	312	999999	512	999999	736	411	683	430	153	389	518	45	990	999999	632	935	881	223	212	999999	999999	787	999999	217	999999	277	999999	999999	446	632	505	283	999999	359	651	392	976	999999	999999	15	625	593	835	582	203	999999	728	247	545	245	999999	695	16	626	87	999999	274	999999	665	469	599	999999	984	521	999999	245	910	641	233	250	959	395	288	207	999999	139	952	862	23	903	548	574	60	210	999999	809	277	508	281	137	128	681	830	999999	415	538	608	324	698	958	999999	97	23	305	285	999999	417	808	819	947	571	411	290	762	920	35	46	784	117	83	999999	412	369	106	132	999999	565	812	792	999999	531	638	174	65	999999	999999	560	755	924	580	402	469	688	333	565	716	999999	78	555	390	999999	824	216	999999	990	686	727	999999	999999	998	277	999999	999999	999999	426	999999	247	999999	948	469	474	290	859	999999	681	999999	723	45	540	999999	887	496	999999	412	776	706	431	548	75	137	733	642	581	999999	999999	796	999999	147	907	632	999999	175	130	95	915	221	965	999999	944	491	963	691	387	768	121	781	348	613	774	719	511	698	169	999999	999999	999999	708	932	999999	884	65	999999	138	907	935	721	376	181	999999	565	741	999999	604	584	173	999999	265	813	815	531	999999	999999	373	197	131	999999	16	309	359	93	999999	42	453	999999	999999	388	563	479	832	999999	414	176	126	219	978	758	103	584	999999	694	576	999999	127	703	435	225	222	941	786	999999	715	77	999999	999999	62	999999	999999	
999999	158	785	999999	785	981	999999	126	291	723	163	218	372	687	999999	651	665	999999	617	915	750	999999	220	175	999999	999999	677	684	347	355	713	999999	279	458	999999	436	872	999999	999999	913	700	586	153	999999	68	732	423	999999	294	426	165	895	444	793	559	999999	938	619	865	999999	313	741	779	936	999999	996	939	913	138	995	778	999999	726	999999	224	173	490	999999	117	890	999999	209	400	920	199	818	722	486	999999	647	497	263	999999	698	999999	959	806	217	492	72	999999	509	999999	298	647	706	179	999999	578	999999	430	231	511	999999	822	999999	999999	858	747	201	283	462	24	999999	507	999999	119	999999	103	265	366	282	235	54	106	999999	999999	999999	283	492	649	981	907	513	227	276	999999	374	876	506	999999	948	470	999999	788	340	495	858	791	999999	999999	151	647	999999	39	157	996	999999	878	999999	999999	999999	585	264	552	999999	554	510	273	241	999999	744	999999	999999	647	999999	812	933	266	999999	284	999999	999999	162	895	507	344	594	484	79	999999	294	495	823	999999	377	372	999999	999999	496	999999	985	595	559	357	852	999999	999999	675	621	344	72	210	122	999999	251	930	432	368	54	999999	960	35	203	999999	489	258	337	999999	999999	55	606	194	770	980	298	416	760	999999	52	517	294	999999	863	734	217	999999	999999	55	22	447	940	847	999999	538	825	959	999999	598	867	603	663	999999	999999	575	999999	878	440	142	490	834	179	627	325	537	672	51	999999	999999	753	405	875	292	330	832	115	759	489	241	165	999999	999999	172	937	449	999999	577	522	297	996	339	999999	250	564	999999	277	999999	999999	177	999999	783	999999	933	844	471	999999	381	999999	573	470	978	399	208	976	161	820	999999	999999	876	683	105	999999	875	471	424	752	635	727	999999	564	792	238	999999	375	381	999999	91	327	476	721	482	190	948	999999	999999	940	999999	274	999999	999999	999999	999999	654	999999	770	264	921	471	430	999999	102	653	254	19	678	749	87	999999	604	619	999999	999999	999999	999999	999999	915	580	59	453	484	307	370	323	785	304	169	583	828	604	999999	620	999999	896	757	628	828	999999	939	158	999999	862	999999	669	794	628	579	999999	499	999999	999999	683	872	28	945	421	731	340	469	715	999999	999999	258	239	487	999999	129	793	465	536	382	979	641	999999	999999	999999	686	999999	529	166	724	749	94	546	999999	443	748	601	950	999999	999999	498	476	233	640	112	614	392	192	795	999999	999999	954	962	910	999999	52	999999	844	334	735	40	811	312	991	768	91	712	999999	999999	260	
527	842	128	640	884	999999	417	270	81	999999	999999	519	733	999999	937	795	132	999999	873	400	777	999999	626	610	866	686	173	242	999999	30	901	902	148	545	982	944	999999	999999	35	373	635	710	772	327	441	521	87	655	63	973	959	86	999999	652	999999	769	226	999999	774	207	348	184	398	60	115	999999	999999	197	675	993	959	800	610	510	765	76	985	308	999999	999999	608	518	188	899	71	825	999999	495	72	222	728	327	557	828	34	460	322	721	222	999999	150	890	980	999999	23	999999	476	116	887	416	784	917	349	999999	598	999999	996	499	989	289	999999	999999	999999	462	275	641	252	781	485	999999	753	273	96	139	214	718	538	128	885	901	999999	189	608	999999	437	810	999999	138	240	204	999999	823	999999	932	933	266	765	527	795	382	999999	695	630	582	662	520	830	219	225	879	999999	878	999999	98	931	925	999999	478	35	464	663	124	550	291	850	999999	541	164	999999	948	999999	21	333	513	984	663	559	35	994	999999	980	768	913	361	902	586	219	643	11	999999	979	297	501	340	719	802	154	999999	732	731	978	676	999999	277	926	290	554	110	113	277	376	260	483	118	484	894	210	199	389	999999	721	898	162	999999	999999	999999	519	992	794	191	999999	999999	303	272	937	313	755	999999	434	622	41	118	999999	999999	641	729	813	393	999999	824	601	954	999999	468	19	999999	523	826	308	271	770	562	999999	921	757	166	956	221	999999	180	149	564	765	999999	242	613	369	999999	555	248	851	999999	146	969	590	999999	260	835	262	857	789	928	347	172	851	999999	801	618	976	485	773	602	223	685	685	46	999999	999999	999999	406	721	105	280	70	420	644	426	347	341	202	906	131	958	999999	391	220	227	602	915	764	999999	999999	452	999999	475	258	912	460	999999	553	374	67	610	856	999999	999999	658	287	752	216	62	464	286	999999	579	652	999999	900	999999	475	999999	597	287	471	999999	999999	653	210	594	171	731	999999	63	788	828	999999	520	112	186	696	999999	940	849	999999	711	357	474	668	999999	823	615	21	165	999999	733	777	779	149	271	176	999999	457	692	591	484	95	410	498	955	730	141	541	724	999999	913	879	747	578	759	247	999999	999999	999999	999999	556	719	810	999999	64	999999	79	999999	999999	19	655	114	257	268	999999	999999	947	975	712	770	692	999999	297	557	905	854	40	999999	390	33	999999	999999	748	921	44	764	999999	999999	444	905	660	999999	999999	714	952	808	631	488	999999	999999	299	999999	281	999999	999999	482	
432	999999	340	999999	29	869	991	999999	999999	598	366	999999	233	999999	350	782	999999	807	119	932	383	999999	605	999999	999999	552	855	257	733	149	784	809	842	999999	342	33	834	244	885	999999	999999	999999	375	363	999999	999999	264	886	999999	517	989	474	829	156	108	850	656	999999	976	477	23	744	93	209	814	999999	493	671	999999	999999	948	306	999999	999999	173	999999	217	251	999999	927	297	969	464	999999	160	999999	999999	695	999999	492	999999	599	268	418	777	34	798	175	999999	895	811	999999	759	475	999999	693	552	510	999999	999999	999999	415	999999	58	189	999999	289	866	59	999999	576	797	217	644	999999	358	47	512	550	149	702	51	701	757	126	704	219	988	999999	467	767	479	713	856	848	961	999999	999999	239	999999	999999	932	125	55	999999	999999	385	124	525	220	655	999999	999999	999999	904	601	713	833	999999	485	999999	999999	218	592	999999	999999	94	999999	795	989	349	828	999999	999999	404	770	925	656	438	112	328	105	472	447	812	727	519	999999	951	257	257	999999	287	999999	999999	999999	723	533	318	999999	929	35	999999	536	870	999999	999999	152	449	999999	675	999999	404	829	166	739	828	770	780	999999	587	225	409	548	741	173	550	529	918	999999	56	999999	999999	216	183	303	776	936	577	985	999999	999999	999999	817	582	200	781	457	596	169	624	999999	753	309	644	714	625	780	795	706	999999	999999	233	498	97	282	999999	999999	656	863	963	892	999999	795	999999	999999	794	999999	965	551	392	103	999999	999999	999999	104	649	48	571	999999	999999	995	999999	871	708	999999	154	931	729	309	480	999999	801	999999	206	999999	759	957	999999	999999	919	43	815	254	323	192	999999	474	172	993	633	681	626	999999	999999	999999	751	331	96	335	75	863	999999	999999	999999	799	302	999999	562	603	999999	999999	788	999999	999999	999999	190	896	557	525	420	679	769	736	675	798	966	613	547	238	980	437	999999	999999	369	65	999999	158	999999	524	999999	114	911	568	999999	942	893	490	647	552	787	999999	774	999999	914	396	103	136	990	282	833	688	662	333	623	907	819	999999	777	999999	999999	999999	723	42	635	316	767	210	87	999999	904	486	966	994	999999	135	662	311	19	999999	962	55	167	900	691	999999	451	587	944	751	132	39	999999	163	90	756	141	741	935	608	628	893	58	267	999999	357	721	999999	883	999999	999999	518	853	999999	999999	426	874	823	999999	433	864	189	266	336	611	875	773	813	914	694	993	999999	999999	411	354	78	997	900	532	344	490	784	704	999999	507	613	185	999999	631	664	
881	999999	999999	512	744	448	636	999999	999999	999999	999999	908	753	198	504	333	999999	452	459	999999	429	973	300	999999	942	90	484	809	829	997	699	999999	999999	259	812	685	531	999999	999999	999999	442	285	254	39	999999	581	40	516	951	184	471	733	460	178	244	908	27	392	999999	663	963	827	892	658	803	999999	726	503	385	818	802	999999	784	552	31	154	729	271	257	370	59	999999	857	655	535	965	414	24	999999	999999	668	999999	304	13	942	999999	392	595	235	50	999999	999999	141	999999	381	999999	948	907	157	100	189	756	145	208	614	995	969	247	133	838	999999	999999	488	999999	160	663	984	781	610	416	999999	143	45	216	515	999999	836	725	283	353	26	506	867	924	725	912	13	999999	399	946	645	154	472	397	734	999999	57	660	982	718	999999	999999	306	741	339	999999	720	928	693	101	168	999999	964	779	822	808	999999	564	755	999999	660	888	999999	999999	770	616	670	648	482	371	475	186	742	564	154	848	210	136	594	679	201	85	999999	308	787	401	190	999999	999999	925	308	492	904	744	68	320	999999	642	970	722	384	81	455	332	625	999999	511	409	999999	973	608	999999	970	86	56	584	485	92	875	378	436	978	83	556	72	982	999999	998	506	999999	999999	567	165	872	304	999999	999999	90	682	806	890	780	67	601	327	999999	522	828	999999	483	999999	703	999999	602	295	406	998	899	269	643	709	513	903	801	910	50	563	107	781	926	955	405	409	79	488	655	921	999999	238	999999	469	453	999999	32	999	368	801	562	586	897	131	999999	820	999999	106	387	999999	265	999999	286	35	425	999999	770	528	999999	999999	999999	124	639	485	526	670	785	184	265	212	999999	801	999999	249	999999	520	883	805	235	584	370	973	111	778	665	790	951	457	53	407	539	999999	570	75	999999	448	999999	422	604	68	999999	864	840	184	997	999999	149	999999	34	999999	172	965	303	999999	932	723	23	861	999999	735	718	338	140	858	999999	999999	241	486	999999	562	573	471	999999	176	549	999999	143	926	999999	212	651	914	432	148	999999	573	210	716	142	391	435	95	602	868	999999	706	733	981	512	620	232	662	901	999999	999999	999999	999999	136	314	999999	999999	96	90	999999	94	804	999999	999999	999999	108	999999	999999	354	753	136	488	869	341	826	843	772	999999	999999	999999	979	989	999999	960	807	543	808	999999	412	705	801	999999	14	984	784	545	999999	741	367	413	444	707	318	158	346	852	999999	999999	310	999999	999999	437	999999	920	999999	105	999999	945	999999	
90	300	999999	122	648	952	787	484	884	556	999999	999999	40	794	19	725	999999	999999	999999	999999	999999	711	999999	773	941	51	374	999999	93	999999	689	999999	855	557	286	999999	999999	595	669	206	558	378	946	877	30	428	999999	999999	663	205	365	423	926	331	999999	379	999999	338	180	606	587	999999	400	538	866	535	196	483	518	999999	392	686	21	668	75	586	999999	506	999999	522	999999	731	999999	888	999999	275	999999	534	328	907	207	999999	424	72	618	446	977	999999	999999	494	241	999999	999999	767	812	678	412	267	999999	652	614	419	999999	658	197	856	110	511	547	999999	707	662	165	611	698	999999	272	948	60	629	609	356	495	268	290	269	607	254	999999	321	863	570	999999	675	303	787	999999	766	999999	761	345	475	871	419	787	578	994	523	78	434	416	463	217	636	53	268	999999	326	999999	928	259	999999	999999	999999	737	999999	394	489	999999	911	999999	506	999999	299	999999	143	484	999999	999999	711	275	93	185	651	999999	999999	362	999999	632	45	862	112	398	947	512	999999	49	999999	999999	999999	999999	999999	215	999999	475	999999	390	918	353	999999	783	848	999999	999999	999999	175	679	784	330	337	784	753	857	283	999999	856	117	136	786	999999	103	839	404	831	527	999999	878	28	999999	995	29	999999	298	722	261	24	999999	733	294	346	810	265	325	353	865	440	999999	999999	119	618	802	263	141	549	815	944	454	24	147	901	296	999999	999999	334	317	999999	464	144	31	44	999999	384	841	999999	992	999999	523	999999	965	96	999999	999999	909	567	203	766	313	748	906	999999	569	252	999999	392	999999	159	999999	991	46	999999	999999	522	910	999999	28	427	421	690	556	977	999999	404	58	61	797	999999	751	51	141	551	45	716	238	713	999999	357	789	458	400	843	191	532	24	449	120	592	46	834	548	776	999999	622	999999	999999	887	174	204	999999	595	710	999999	614	999999	494	490	269	293	207	609	670	637	999999	300	999999	795	897	390	608	940	215	313	999999	502	999999	207	423	524	308	999999	310	163	255	863	690	445	576	672	529	999999	850	999999	838	235	999999	148	391	999999	999999	999999	999999	784	595	603	999999	999999	491	121	999999	999999	999999	745	984	381	309	516	392	109	610	999999	228	235	860	649	99	906	474	691	624	999999	816	101	46	999999	836	999999	568	651	999999	293	954	999999	177	242	892	115	323	999999	925	999999	999999	999999	721	999999	999999	764	923	999999	999999	999999	999999	999999	497	288	480	975	709	999999	999999	783	948	740	626	327	323	999999	67	999999	757	999999	593	
17	999999	262	469	534	380	999999	999999	82	602	622	146	999999	362	164	967	888	762	916	406	503	999999	152	423	26	999999	404	897	161	706	304	198	530	999999	924	999999	999999	819	945	605	883	569	472	190	335	603	999999	965	168	796	178	865	841	587	99	94	623	839	453	999999	999999	928	108	375	307	433	615	119	999999	131	733	79	999999	320	522	999999	999999	961	98	999999	48	439	999999	999999	999999	439	357	943	800	999999	419	999999	375	85	629	999999	471	107	999999	901	987	517	537	47	72	108	59	530	75	166	633	999999	999999	40	831	546	999999	742	837	868	86	672	319	999999	711	337	704	740	690	999999	472	363	999999	999999	999999	531	901	701	302	439	389	827	878	644	216	757	654	344	254	999999	766	728	999999	23	825	325	207	999999	999999	999999	404	318	839	507	999999	999999	583	564	605	310	999999	497	450	407	489	999999	794	675	391	953	999999	999999	496	608	800	743	103	75	999999	120	333	962	376	567	45	80	987	999999	950	935	184	999999	999999	944	447	278	288	999999	534	575	530	532	557	382	999999	999999	822	241	706	950	186	518	203	495	977	999999	999999	999999	372	418	271	423	725	455	999999	593	999999	552	170	532	464	240	540	999999	589	800	414	999999	516	10	257	756	673	999	759	666	896	252	966	765	157	999999	500	999999	314	116	807	112	602	467	413	999999	81	999999	495	945	977	408	906	999999	278	999999	375	371	999999	515	750	999999	696	123	697	387	999999	405	384	68	740	425	999999	999999	999999	312	401	59	596	999999	684	498	514	813	689	999999	999999	789	496	999999	40	138	954	999999	366	92	415	489	769	35	695	999999	800	436	215	999999	916	434	194	965	735	326	999999	193	999999	261	999999	883	434	209	51	795	908	364	38	612	999999	693	125	999999	896	912	289	571	291	18	698	87	999999	137	581	912	605	999999	294	714	363	770	999999	115	870	531	65	999999	984	899	767	445	999999	602	100	233	318	283	79	999999	46	999999	902	999999	999999	143	285	306	628	139	999999	387	79	324	259	699	725	20	50	999999	857	719	587	391	250	999999	679	15	999999	357	603	999999	461	471	999999	159	868	154	552	999999	256	758	999999	854	709	390	375	94	352	401	507	308	999999	999999	966	327	626	520	999999	309	464	279	270	281	536	867	925	608	647	999999	999999	999999	999999	999999	128	999999	777	732	681	860	887	594	999999	999999	849	305	99	757	505	999999	999999	358	999999	999999	999999	976	498	670	328	999999	999999	767	999999	253	570	999999	839	930	
585	867	549	893	838	721	422	869	616	999999	432	240	778	178	999999	297	575	482	18	226	40	151	610	117	413	999999	405	129	157	419	84	999999	465	169	999999	637	810	639	520	850	829	412	370	999999	999999	97	74	999999	664	159	677	98	999999	623	899	444	267	441	489	998	999999	303	999999	207	549	509	775	618	996	999999	999999	936	961	167	999999	999999	781	736	869	326	774	999999	465	999999	999999	986	14	842	269	999999	379	378	999999	999999	999999	536	999999	172	333	738	322	455	299	198	672	741	999999	759	236	999999	662	531	572	173	233	217	837	723	465	999999	504	933	359	999999	106	118	786	449	999999	860	938	999999	413	999999	999999	329	819	277	335	999999	999999	999999	615	999999	84	847	806	986	297	327	698	999999	999999	770	999999	999999	106	39	101	563	955	686	136	376	341	54	128	441	170	904	999999	570	999999	999999	702	999999	327	369	195	259	999999	799	161	315	172	972	911	642	999999	623	999999	789	186	772	999999	999999	999999	249	657	40	999999	999999	999999	393	929	999999	578	999999	999999	984	72	736	844	842	260	999999	534	821	214	999999	142	485	999999	546	999999	999999	999999	625	999999	529	141	88	712	165	529	999999	974	999999	386	44	404	669	999999	999999	561	999999	945	999999	521	889	649	999999	44	298	999999	999999	830	289	711	331	742	999999	832	548	853	999999	999999	689	999999	323	191	766	444	179	999999	473	910	632	985	196	662	60	999999	530	880	834	53	423	267	285	116	694	67	64	999999	452	836	36	999999	578	470	999999	999999	208	999999	999999	862	865	334	433	343	208	303	525	669	691	848	311	668	29	940	999999	999999	999999	217	496	708	999999	999999	522	999999	883	574	417	725	999999	39	999999	999999	997	972	188	99	833	941	908	999999	541	395	610	603	535	368	49	638	999999	834	983	990	220	184	999999	987	811	797	460	999999	886	799	999999	661	999999	488	999999	57	761	522	999999	105	999999	105	176	995	277	919	999999	999999	999999	778	866	571	999999	914	999999	822	999999	999999	999999	999999	491	284	514	742	132	948	659	56	697	992	876	346	246	888	999999	125	17	486	720	999999	695	999999	109	117	999999	701	615	38	876	848	556	999999	244	561	999999	34	591	999999	873	328	269	64	827	999999	999999	529	334	167	232	496	999999	24	480	394	351	555	184	406	808	430	999999	631	180	849	445	315	112	999999	999999	999999	999999	582	612	401	632	640	118	567	215	414	376	458	805	389	42	541	99	850	220	68	850	195	999999	452	999999	638	884	978	106	999999	427	
999999	883	565	963	243	999999	89	761	710	447	617	200	404	64	884	999999	999999	816	904	226	261	475	225	999999	347	955	170	414	994	756	140	470	618	987	727	574	249	425	799	999999	999999	999999	509	999999	999999	999999	232	398	112	812	102	999999	999999	380	175	999999	668	999999	625	287	250	675	767	954	317	999999	581	999999	336	999999	586	375	27	773	216	173	999999	604	583	352	733	772	999999	999999	663	999999	278	248	822	553	906	500	800	521	999999	344	330	555	999999	95	423	999999	999999	999999	236	726	999999	428	174	11	219	999999	175	282	553	999999	372	585	300	999999	999999	343	594	783	413	999999	575	505	884	871	843	419	301	999999	999999	918	710	519	999999	937	824	849	999999	820	999999	999999	999999	527	968	420	971	744	999999	999999	217	89	230	288	388	150	160	648	543	302	167	799	772	677	352	635	768	852	630	999999	524	39	269	773	449	570	761	58	537	474	900	999999	164	336	290	850	697	432	141	815	786	185	999999	781	662	999999	80	999999	184	342	652	128	124	901	450	999999	819	457	838	817	388	112	121	79	999999	69	644	446	396	502	938	345	721	814	577	348	723	999999	120	999999	500	114	873	204	821	781	983	262	885	113	40	249	593	999999	436	683	74	245	389	603	900	633	269	999999	999999	316	406	310	334	112	463	341	999999	934	327	283	239	916	999999	620	999999	391	999999	293	471	999999	752	408	387	999999	283	488	108	999999	14	866	999999	201	801	999999	999999	683	928	999999	649	699	999999	658	995	162	454	157	987	768	527	999999	82	999999	220	999999	564	999999	922	441	828	975	242	999999	930	999999	439	48	999999	743	245	402	999999	778	999999	772	794	103	412	235	449	136	500	339	990	495	794	868	980	106	950	386	760	496	953	674	466	84	728	545	723	416	42	253	532	999999	999999	303	999999	448	999999	470	595	697	992	702	484	903	838	444	666	999999	67	29	793	999999	642	966	824	970	999999	720	375	867	511	999999	103	256	999999	865	440	500	536	999999	195	489	791	999999	999999	261	199	999999	246	293	999999	999999	358	23	460	999999	492	98	478	372	143	200	105	727	196	958	609	238	106	972	14	175	43	525	833	313	77	578	471	999999	780	999999	483	999999	988	999999	684	90	796	143	383	351	31	174	408	995	393	999999	877	546	652	960	467	273	999999	712	129	999999	999999	999999	999999	913	626	905	591	392	716	999999	738	999999	999999	999999	442	963	598	663	154	869	999999	837	919	13	701	925	921	819	293	999999	
803	285	238	852	900	649	537	470	725	999999	999999	26	289	999999	335	48	272	133	528	999999	674	625	568	999999	714	352	236	602	221	999999	983	771	108	999999	220	462	610	431	628	999999	435	138	999999	38	296	111	557	549	678	999999	663	798	300	999999	545	187	717	977	147	557	422	999999	258	34	142	811	999999	783	169	872	999999	840	504	736	78	546	687	540	963	613	999999	687	999999	559	47	195	480	318	961	43	745	999999	294	81	380	500	880	999999	999999	484	999999	774	390	805	234	823	304	564	720	998	500	187	999999	533	999999	735	21	699	987	947	341	609	822	999999	999999	805	999999	432	365	578	666	999999	644	999999	999999	30	306	128	999999	999999	999999	999999	597	962	542	568	618	760	318	645	488	999999	926	999999	152	583	952	264	677	428	277	871	999999	152	342	726	542	534	113	742	438	892	374	773	66	426	999999	859	593	569	999999	999999	124	720	999999	485	846	696	346	846	999999	52	999999	906	946	29	716	455	629	815	999999	999999	657	999999	216	596	816	163	999999	726	572	102	999999	118	240	999999	756	488	999999	856	880	845	999999	999999	999999	999999	451	467	826	999999	709	566	999999	777	542	113	148	549	999999	999999	668	693	805	620	284	975	381	342	675	999999	272	237	999999	773	935	190	999999	400	900	820	154	359	336	999999	26	16	862	892	575	999999	343	217	974	559	198	196	49	577	982	699	24	119	792	361	774	481	173	999999	841	362	217	747	648	999999	999999	999999	999999	952	603	277	123	488	766	548	141	64	263	842	999999	748	150	328	417	211	999999	44	566	999999	88	544	842	405	60	223	999999	999999	569	290	210	999999	829	97	974	714	585	535	353	999999	230	720	999999	999999	882	102	221	889	339	999999	888	324	752	392	999999	999999	999999	999999	437	552	629	999999	495	999999	642	705	919	999999	354	703	625	279	999999	999999	753	999999	999999	999999	523	957	999999	999999	999999	999999	401	886	136	447	224	915	999999	999999	107	800	624	685	234	255	688	186	999999	168	999999	636	999999	619	633	439	638	514	742	912	999999	479	550	999999	288	999999	581	755	579	481	999999	999999	999999	757	999999	999999	698	78	143	81	999999	346	784	843	493	630	310	999999	263	697	999999	710	999999	377	999999	627	999999	34	406	861	673	933	999999	701	999999	999999	999999	999999	447	742	999999	999999	999999	670	88	858	695	707	116	658	73	799	501	882	673	138	264	55	999999	553	640	999999	671	282	408	900	739	92	523	386	999999	245	344	520	956	999999	999999	512	999999	814	
999999	999999	918	747	798	999999	441	725	38	200	852	178	999999	999999	112	76	898	107	999999	187	129	999999	193	999999	252	827	464	981	925	434	999999	752	756	279	621	999999	755	999999	484	999999	469	23	63	999999	534	999999	264	450	418	889	350	999999	999999	121	695	328	368	198	505	999999	418	459	799	999999	401	110	421	711	999999	24	999999	974	999999	738	718	115	559	860	205	13	573	24	572	46	94	567	511	645	999999	999999	729	566	428	514	125	999999	999999	460	931	433	826	553	178	999999	577	376	618	512	999999	590	769	508	993	502	999999	404	886	999999	518	834	598	776	138	980	294	754	555	119	999999	708	890	999999	929	771	186	30	846	178	999999	718	999999	999	252	992	533	230	999999	926	117	999999	999999	461	999999	999999	835	59	999999	999999	119	823	820	999999	999999	694	999999	669	999999	231	999999	386	999999	999999	305	999999	999999	599	534	145	999999	74	191	629	12	902	585	439	167	832	936	999999	999999	658	69	645	999999	999999	120	558	302	863	651	352	999999	730	171	414	166	999999	221	246	525	289	740	55	641	201	507	986	118	270	999999	999999	999999	198	781	900	658	659	901	445	999999	999999	842	593	422	839	28	999999	999999	181	283	999999	620	699	611	325	917	24	13	707	999999	133	999999	999999	999999	903	66	422	999999	271	756	506	249	999999	757	549	446	999999	632	802	183	999999	255	937	987	495	136	999999	587	999999	999999	644	656	204	502	365	536	811	999999	518	782	605	333	479	424	776	999999	844	942	71	999999	770	999999	999999	533	717	877	512	54	865	777	999999	999999	491	288	121	850	55	999999	402	999999	635	914	124	30	577	902	776	522	999999	719	999999	999999	525	588	222	263	454	670	999999	999999	34	766	377	741	999999	999999	841	201	313	926	731	570	549	58	252	999999	277	191	999999	815	111	989	834	156	494	999999	320	903	999999	858	999999	384	498	999999	989	999999	547	382	709	808	999999	584	219	999999	987	721	999999	476	345	367	985	999999	714	999999	385	44	932	230	257	502	999999	938	136	999999	531	356	82	634	69	383	318	894	481	157	754	999999	780	550	999999	772	715	843	567	999999	999999	999999	670	529	539	999999	936	999999	999999	217	359	132	458	764	762	641	649	999999	416	962	58	100	791	566	999999	859	263	392	72	999999	786	999999	999999	428	999999	400	999999	553	105	114	999999	999999	999999	274	798	632	78	26	999999	526	133	247	437	604	659	782	999999	999999	999999	679	701	554	264	650	999999	744	751	40	192	372	955	106	382	999999	526	
66	330	527	768	591	791	247	604	545	361	549	999999	999999	769	999999	60	999999	999999	426	413	891	737	129	844	64	881	48	833	425	571	36	864	135	88	999999	461	822	999999	722	888	463	999999	719	299	881	566	974	270	999999	321	383	857	956	898	634	328	211	999999	713	709	999999	999999	188	974	334	684	62	697	176	348	999999	246	525	537	949	941	28	999999	999999	999999	906	999999	449	999999	999999	179	908	236	454	284	259	149	631	22	999999	59	771	744	964	206	513	287	104	55	999999	146	341	428	948	999999	310	382	719	225	803	976	964	999999	786	165	999999	999999	253	891	98	999999	614	999999	403	999999	179	283	999999	766	984	629	682	999999	29	61	999999	489	288	761	973	999999	430	999999	219	168	999999	697	999999	999999	430	687	43	999999	999999	995	531	999999	999999	999999	523	36	517	953	241	183	304	570	64	735	999999	296	999999	492	918	221	667	209	303	999999	999999	999999	325	999999	346	999999	595	479	447	999999	999999	999999	463	240	247	947	370	999999	999999	46	863	524	642	999999	492	143	999999	551	294	745	999999	999999	999999	790	999999	50	711	462	617	933	999999	999999	999999	999999	215	999999	832	317	999999	999999	999999	200	34	266	999999	301	840	101	572	212	168	54	194	702	695	206	483	673	998	206	245	907	859	251	458	48	401	611	27	184	999999	831	999999	324	999999	999999	308	278	999999	999999	210	999999	999999	999999	775	543	999999	429	999999	19	999999	169	318	58	734	943	999999	783	999999	342	999999	999999	84	397	999999	336	748	999999	999999	999999	898	215	262	999999	995	626	27	999999	999999	915	407	999999	276	999999	350	999999	522	258	589	950	806	524	470	999999	49	999999	999999	999999	513	448	795	771	621	786	999999	999999	906	259	62	999999	999999	886	999999	999999	934	999999	962	999999	999999	760	813	499	290	999999	752	999999	999999	185	29	33	999999	525	941	37	130	636	360	489	897	721	244	273	206	480	35	920	217	576	999999	121	19	479	455	999999	634	999999	490	999999	44	736	999999	731	999999	38	37	410	944	999999	999999	999999	577	999999	999999	335	526	550	303	810	999999	831	176	178	999999	908	24	999999	79	199	999999	824	156	597	454	171	999999	512	999999	999999	452	625	975	927	803	844	544	536	311	130	236	94	999999	999999	931	999999	570	714	699	331	999999	999999	999999	755	887	948	162	980	38	16	496	24	516	135	368	216	856	248	375	197	999999	487	999999	999999	999999	318	823	476	665	251	999999	999999	812	711	163	35	294	230	50	854	999999	999999	508	999999	633	221	577	876	
321	724	999999	331	349	999999	958	537	999999	391	792	578	135	686	324	999999	416	999999	999999	805	999999	342	922	635	208	520	504	999999	999999	14	999999	999999	999999	946	164	999999	895	278	784	309	753	626	908	903	438	471	729	16	249	722	999999	270	20	772	904	979	802	721	133	829	999999	158	999999	999999	75	50	837	999999	531	384	891	147	588	902	61	355	434	28	206	999999	790	498	569	265	126	64	741	969	52	185	147	183	155	955	301	999999	77	795	838	397	999999	550	999999	999999	831	750	682	117	720	558	554	999999	524	397	48	999999	999999	303	996	20	999999	867	145	356	246	717	992	633	610	456	999999	639	190	809	111	250	23	704	434	375	382	633	258	999999	999999	363	999999	758	916	782	25	999999	798	827	98	766	999999	999999	999999	124	757	999999	507	274	999999	999999	603	715	295	798	505	885	868	630	637	676	619	651	725	883	68	244	716	828	999999	512	840	363	720	344	999999	884	999999	999999	999999	334	135	983	222	715	759	943	472	128	286	140	906	177	199	422	157	763	413	745	66	523	999999	679	833	999999	84	999999	994	999999	999999	999999	809	558	22	313	999999	999999	439	20	999999	124	999999	597	551	310	606	672	173	999999	197	999999	481	999999	263	999999	992	456	160	453	640	519	999999	521	166	665	330	357	165	886	872	521	333	999999	999999	941	751	744	137	533	172	411	999999	696	763	999999	999999	479	304	917	999999	103	485	986	379	999999	174	999999	441	999999	979	259	999999	287	999999	675	748	88	718	999999	999999	257	329	627	999999	238	999999	263	758	275	999999	851	62	247	575	778	46	346	33	17	777	501	312	250	553	913	894	799	269	98	151	71	760	982	999999	999999	774	858	706	999999	181	999999	999999	999999	371	999999	206	279	712	657	639	412	64	711	544	999999	945	999999	83	377	999999	999999	999999	999999	133	463	100	79	673	511	14	187	640	999999	835	865	999	146	878	999999	716	625	97	999999	459	739	17	59	999999	722	999999	695	784	338	999999	539	918	831	53	908	48	136	605	210	999999	461	771	181	875	679	999999	808	209	659	660	719	999999	391	220	393	999999	51	632	951	393	999999	403	311	85	999999	999999	177	999999	999999	386	999999	29	887	958	999999	968	835	999999	999999	870	319	495	134	999999	999999	984	999999	621	659	461	996	504	654	817	999999	999999	469	105	578	732	683	715	999999	999999	80	699	667	432	222	424	620	867	999999	90	83	822	999999	633	987	322	419	999999	443	999999	389	94	374	80	623	999999	509	
739	999999	45	196	604	266	999999	608	398	327	114	999999	244	999999	139	640	999999	743	521	788	836	999999	999999	322	137	281	999999	894	985	335	596	808	999999	915	999999	272	828	894	999999	999999	427	35	599	994	315	158	999999	677	259	454	999999	336	111	161	999999	631	348	999999	69	999999	999999	956	622	72	730	306	135	329	960	999999	812	679	999999	956	370	811	517	271	17	978	83	52	999999	541	999999	999999	706	130	252	258	923	115	999999	157	999999	999999	412	537	274	19	999999	999999	716	392	641	131	73	155	790	861	999999	87	716	90	259	999999	322	91	999999	470	599	999999	999999	999999	999999	999999	999999	126	999999	999999	408	980	997	997	999999	203	335	261	899	999999	206	560	339	391	999999	846	398	753	999999	524	158	999999	998	999999	419	27	803	14	449	934	999999	999999	219	891	463	143	90	999999	135	65	178	70	191	135	999999	999999	675	999999	577	106	318	999999	227	999999	751	86	982	203	588	999999	399	331	811	965	137	999999	351	999999	928	999999	999999	680	628	842	999999	97	150	999999	538	999999	999999	999999	437	353	625	194	999999	999999	149	386	160	886	140	196	999999	999999	259	225	997	24	697	236	999999	999999	340	637	472	385	75	663	936	999999	664	216	596	291	893	468	350	942	530	554	999999	999999	850	880	550	441	186	509	838	925	875	524	684	125	351	999999	999999	999999	999999	353	999999	485	999999	51	231	923	600	384	953	999999	999999	64	493	152	999999	224	724	459	97	40	208	566	825	20	243	150	999999	999999	939	41	454	362	230	187	823	823	112	809	658	627	841	802	999999	56	999999	820	40	999999	198	136	147	999999	900	999999	154	175	660	438	808	999999	999999	130	999999	921	999999	999999	833	999999	329	114	999999	915	800	999999	199	406	20	778	960	422	120	991	999999	813	894	891	462	539	42	657	173	673	11	578	999999	999999	367	633	710	539	999999	723	222	94	24	231	762	439	501	748	164	881	478	999999	970	408	838	631	999999	999999	69	304	284	671	999999	449	914	232	243	999999	48	386	78	430	435	999999	778	207	799	673	138	32	999999	294	503	291	204	615	999999	827	882	736	606	265	480	692	449	550	153	575	317	999999	206	999999	709	777	813	57	999999	584	629	640	832	999999	326	999999	999999	999999	999999	999999	999999	308	999999	415	596	312	779	812	950	743	999999	237	64	999999	365	597	826	25	999999	725	999999	156	656	999999	207	252	904	252	938	443	436	459	382	493	999999	18	915	791	999999	406	997	999999	107	999999	999999	402	585	607	
998	728	220	250	414	453	190	999999	652	999999	217	354	408	537	873	516	316	496	855	999999	903	999999	682	44	589	999999	727	477	59	440	394	805	666	306	254	219	233	196	999999	999999	999999	233	365	999999	999999	91	998	999999	137	590	909	152	546	24	704	651	56	185	999999	999999	725	713	57	222	218	411	688	111	292	663	293	130	451	925	268	679	999999	370	460	999999	189	999999	350	469	530	252	269	652	601	603	173	58	536	818	213	599	185	999999	114	182	403	897	187	473	307	999999	999999	999999	999999	34	659	685	999999	161	56	469	372	588	691	999999	152	45	509	689	500	244	594	632	721	668	999999	848	999999	288	999999	292	88	877	172	742	551	648	999999	576	943	487	999999	999999	771	744	237	597	461	147	40	367	999999	999999	973	999999	204	78	899	97	530	810	430	446	56	999999	390	495	425	999999	424	504	149	933	746	22	910	219	860	999999	440	906	397	999999	257	999999	999999	590	999999	110	547	483	748	808	56	999999	999999	887	337	17	363	999999	182	511	722	536	999999	999999	751	999999	161	984	217	921	656	624	423	311	999999	309	869	799	999999	325	412	999999	999999	999999	886	613	954	999999	882	853	623	698	734	886	405	721	529	440	838	943	999999	563	275	826	161	432	719	755	999999	38	147	564	161	999999	109	780	780	999999	577	148	16	138	999999	363	308	958	889	537	906	477	779	438	999999	647	376	999999	676	999999	189	464	893	999999	334	853	716	69	999999	877	786	624	940	999999	863	700	999999	820	999999	999999	528	203	542	191	849	230	258	999999	603	513	490	260	114	852	707	999999	999999	807	803	999999	999999	999999	421	21	999999	292	537	999999	999999	270	710	999999	398	999999	409	985	922	712	359	114	604	16	999999	43	397	536	519	97	934	751	999999	139	27	212	275	290	782	530	999999	566	692	121	999999	999999	802	934	861	351	452	999999	199	542	458	698	653	999999	782	999999	624	223	773	450	213	823	815	581	538	195	498	129	213	401	280	792	421	493	999999	133	240	463	675	178	644	222	561	999999	680	999999	558	634	508	404	906	228	793	999999	907	321	527	230	999999	675	852	999999	518	798	999999	999999	287	169	768	658	999999	170	548	605	805	991	271	999999	999999	220	999999	863	621	808	999999	999999	999999	178	999999	560	606	19	999999	999	325	999999	999999	763	650	25	50	999999	866	849	257	746	999999	198	999999	999999	59	624	329	194	48	989	999999	999999	313	220	665	119	583	217	999999	146	112	549	289	999999	297	999999	
262	885	179	999999	997	771	560	748	382	811	730	670	999999	981	999999	999999	999999	999999	608	993	999999	440	360	931	815	999999	797	121	999999	999999	908	953	999999	999999	372	999999	25	801	991	999999	999999	565	837	854	999999	913	706	999999	999999	999999	999999	999999	999999	304	59	821	535	247	999999	348	974	449	999999	251	902	999999	51	960	618	255	858	168	344	668	999999	894	602	505	999999	902	952	999999	999999	415	551	955	77	334	501	550	909	777	379	653	966	999999	999999	596	999999	610	871	745	462	999999	999999	429	999999	227	459	164	229	39	999999	529	395	999999	785	699	699	946	709	717	468	77	999999	90	789	691	702	999999	443	16	553	943	999999	216	999999	463	999999	131	346	850	874	346	331	879	93	849	267	717	923	999999	896	15	999999	164	286	394	864	299	999999	927	999999	324	721	223	486	750	498	188	999999	999999	664	577	610	859	842	132	999999	466	997	999999	433	999999	999999	999999	119	547	52	999999	999999	879	598	745	999999	419	335	560	625	118	999999	999999	361	999999	733	601	105	999999	405	51	321	164	648	408	301	700	504	999999	999999	48	113	938	708	621	999999	999999	999999	919	999999	201	999999	292	506	637	73	665	588	354	260	999999	999999	790	152	11	565	999999	240	999999	453	790	999999	999999	457	999999	14	465	634	739	830	628	867	186	999999	214	516	999999	658	999999	345	999999	999999	999999	290	492	461	322	795	706	999999	483	874	543	476	305	286	740	834	918	633	607	41	848	999999	999999	999999	410	999999	999999	494	536	127	229	854	816	678	765	999999	965	136	691	669	927	683	356	753	334	999999	937	927	776	203	739	387	737	605	999999	635	658	999999	60	764	857	222	529	999999	999999	689	659	627	999999	237	869	999999	941	938	114	999999	177	878	427	701	999999	20	999999	342	387	841	127	221	414	140	855	234	999999	926	812	714	999999	999999	108	645	59	319	416	548	334	947	999999	999999	500	999999	467	779	323	359	153	999999	999999	999999	978	813	571	999999	223	391	382	999999	716	24	135	399	999999	186	780	999999	651	999999	603	179	18	440	405	999999	721	315	672	86	999999	726	999999	966	221	967	21	294	83	612	106	35	176	688	240	432	673	111	96	290	999999	999999	999999	842	252	333	187	548	418	254	999999	907	718	305	999999	990	241	999999	188	54	175	495	709	49	215	999999	999999	329	209	972	653	619	229	999999	999999	380	28	999999	999999	887	789	473	876	999999	885	999999	317	870	954	250	201	514	999999	52	999999	512	830	668	637	674	330	857	999999	
445	600	999999	688	337	228	999999	971	299	445	300	265	701	618	999999	163	25	270	142	999999	999999	781	149	696	999999	276	574	549	999999	313	59	999999	931	134	999999	238	779	510	980	652	600	279	901	79	632	787	423	893	999999	515	621	413	197	999999	389	664	461	419	511	70	999999	813	621	999999	396	733	333	577	188	999999	999999	515	999999	490	774	999999	999999	80	74	399	852	999999	599	844	692	645	999999	449	999999	776	777	369	999	919	999	787	657	915	682	898	463	846	715	308	141	115	999999	707	717	698	784	999999	355	999999	218	972	224	777	303	750	364	884	831	999999	873	24	999999	371	490	999999	42	964	397	175	935	999999	965	300	712	586	522	671	731	57	991	396	23	887	710	36	999999	999999	999999	999999	544	579	25	999999	999999	127	599	760	999999	730	665	820	993	190	999999	212	999999	923	74	716	237	692	162	999999	419	999999	11	628	660	464	999999	162	351	465	631	999999	991	999999	865	595	986	762	454	10	391	181	403	999999	710	999999	29	649	815	905	703	999999	426	999999	999999	948	999999	999999	110	762	316	512	478	538	558	820	221	356	999999	479	729	475	999999	162	402	248	999999	177	918	161	444	774	347	446	999999	779	939	999999	766	917	479	25	662	691	999999	878	703	864	999999	890	297	673	591	345	186	237	612	274	999999	999999	864	948	62	948	999999	542	999999	42	999999	778	880	460	999999	151	10	713	999999	556	468	524	544	228	999999	37	999999	771	999999	12	999999	533	177	675	922	119	62	530	999999	713	373	161	713	670	98	999999	20	837	999999	450	345	472	423	65	805	323	121	999999	999999	35	999999	557	360	173	772	252	611	999999	538	999999	98	999999	750	109	193	999999	999999	874	140	397	27	999999	999999	741	666	999999	999999	121	870	609	997	416	475	999999	999999	815	800	550	898	845	894	804	308	611	999999	865	722	324	871	497	512	247	514	668	17	66	868	618	999999	975	143	500	345	929	483	681	14	812	999999	378	516	999999	975	295	503	999999	728	87	389	801	999999	795	249	382	106	760	901	999999	930	573	947	192	53	922	999999	999999	469	999999	999999	680	861	910	844	503	999999	251	271	229	175	999999	999999	791	239	705	901	999999	261	962	832	722	779	207	881	906	430	334	227	63	999999	109	999999	358	999999	999999	939	174	951	999999	400	999999	498	682	641	145	245	999999	999999	348	31	999999	999999	507	547	999999	900	664	38	937	999999	657	34	218	646	76	52	979	842	529	765	999999	395	515	572	976	
234	999999	999999	745	671	274	381	999999	999999	218	956	255	811	542	999999	285	999999	23	999999	743	831	290	46	575	103	265	323	433	582	293	999999	637	934	999999	999999	803	108	292	999999	808	285	155	186	437	999999	796	178	309	720	490	601	382	999999	828	155	943	70	990	652	416	951	999999	305	748	239	329	320	250	361	15	999999	852	999999	864	467	685	114	999999	465	307	96	999999	712	101	999999	606	794	116	999999	999999	999999	117	999999	860	856	338	849	437	208	789	485	928	999999	714	314	748	635	979	370	469	839	461	535	354	329	938	245	214	66	632	535	999999	825	999999	273	79	222	886	17	999999	835	676	410	676	821	168	999999	997	999999	943	971	815	746	999999	999999	290	582	296	540	999999	999999	645	381	575	999999	281	112	834	451	244	536	748	971	240	634	173	60	858	532	171	999999	247	426	122	999999	720	999999	999999	999999	982	497	926	356	99	46	200	305	835	421	550	999999	240	555	553	417	233	999999	999999	999999	244	999999	999999	763	378	999999	855	229	268	999999	543	813	242	127	469	999999	610	402	882	999999	999999	867	225	446	999999	116	642	691	873	705	438	877	999999	549	482	752	773	172	977	999999	999999	970	999999	921	999999	999999	822	123	96	805	806	831	961	320	999999	376	24	286	781	272	411	173	356	562	999999	666	999999	999999	999999	716	973	999999	424	837	23	473	831	999999	568	254	294	529	604	77	898	999999	916	641	662	115	737	497	390	715	643	999999	624	483	445	221	876	999999	999999	999999	832	999999	416	999999	307	999999	545	720	999999	537	978	882	569	999999	664	878	750	228	999999	539	978	485	66	999999	999999	999999	999999	357	858	356	377	165	61	234	244	539	200	792	344	249	570	26	779	853	737	761	458	345	819	567	471	658	999999	939	401	999999	312	707	999999	999999	574	999999	862	999999	169	822	830	344	53	135	687	999999	884	790	999999	961	706	213	971	999999	547	999999	538	300	885	999999	66	999999	832	888	999999	493	862	42	675	383	164	999999	999999	914	999999	123	302	694	879	513	774	999999	970	439	650	109	735	496	764	71	659	571	485	450	766	718	999999	165	898	204	105	999999	125	594	807	297	519	67	999999	434	220	844	421	381	999999	999999	151	999999	247	137	999999	376	999999	614	724	592	932	999999	158	221	610	146	796	999999	999999	922	201	999999	632	363	590	677	984	339	850	814	999999	114	504	26	577	119	917	999999	999999	728	999999	511	870	225	364	999999	909	301	823	83	57	736	999999	999999	557	
765	770	884	999999	90	392	937	999999	909	442	828	749	141	644	999999	229	35	999999	999999	347	690	515	417	998	325	768	692	516	776	999999	423	151	999999	469	811	349	999999	232	366	346	646	747	961	782	536	525	778	656	332	854	999999	499	283	999999	866	260	999999	886	232	322	699	999999	987	152	999999	686	278	671	833	999999	196	803	881	353	999999	999999	999999	999999	472	799	989	46	194	922	999999	924	868	795	603	560	986	999999	999999	54	647	999999	760	818	999999	999999	257	116	999999	181	667	228	617	929	983	999999	706	728	999999	432	332	662	247	74	406	104	818	482	78	283	174	999999	803	837	705	487	193	999999	870	999999	552	883	999999	23	999999	527	999999	938	999999	680	853	999999	733	577	999999	984	977	695	421	668	41	775	48	999999	16	628	424	999999	234	999999	739	999999	857	999999	880	999999	449	234	809	879	788	879	999999	398	999999	999999	316	999999	124	721	509	497	323	211	591	777	845	999999	16	636	112	536	714	315	940	999999	410	932	696	283	999999	753	999999	541	999999	161	115	649	999999	110	322	198	999999	513	996	252	999999	999999	999999	112	603	776	999999	183	777	999999	175	364	457	547	505	384	539	841	999999	999999	611	999999	330	999999	672	205	552	906	323	913	870	999999	319	999999	234	754	722	593	679	767	999999	711	764	999999	985	751	202	583	999999	999999	658	824	336	250	640	876	335	779	999999	408	999999	321	860	999999	392	964	55	759	323	751	999999	945	999999	999999	231	899	27	702	454	999999	12	968	312	385	265	56	874	78	999999	357	428	999999	163	999999	999999	999999	999999	900	246	31	999999	443	270	999999	286	712	662	918	29	740	859	632	999999	519	999999	266	18	999999	999999	345	100	976	701	965	333	717	792	890	875	16	57	126	466	999999	999999	999999	708	460	108	552	393	956	999999	327	999999	796	619	999999	875	286	999999	377	301	999999	931	729	742	999999	529	568	999999	771	999999	999999	693	999999	176	900	304	836	557	558	385	66	952	999999	999999	999999	477	536	108	159	25	598	800	680	825	566	502	494	826	414	930	540	999999	622	913	47	999999	999999	630	718	348	48	999999	999999	999999	245	948	797	803	368	827	999999	470	999999	999999	453	221	22	916	999999	999999	809	19	153	627	845	434	339	230	888	999999	999999	906	389	810	977	869	153	688	589	999999	705	691	999999	586	938	999999	861	866	469	825	621	839	30	999999	538	38	585	39	156	811	618	999999	999999	999999	116	95	90	959	779	999999	77	333	999999	991	702	999999	551	
999999	688	999999	572	473	999999	73	138	880	886	999999	282	948	999999	123	542	778	999	138	776	850	479	853	988	901	999999	885	757	297	512	38	617	419	487	28	350	380	248	154	816	851	489	236	209	999999	999999	830	300	953	999999	999999	991	574	351	700	97	835	786	670	999999	874	315	840	999999	999999	462	999999	470	275	773	172	539	999999	999999	925	370	253	654	978	224	999999	594	804	506	954	46	52	999999	786	931	515	593	577	767	942	546	648	857	351	558	824	369	35	190	629	28	999999	999999	426	340	843	191	999999	999999	130	290	511	343	999999	820	420	794	684	343	999999	578	962	999999	379	388	999999	395	312	429	999999	896	569	623	877	935	899	999999	651	456	999999	334	784	131	999999	661	45	315	999999	530	999999	39	685	999999	999999	999999	999999	999999	884	47	618	457	999999	999999	65	233	720	887	466	488	999999	631	153	237	999999	933	794	840	449	999999	353	416	999999	999999	291	370	221	999999	700	999999	879	850	999999	999999	999999	640	455	999999	75	424	940	157	999999	954	609	516	886	457	445	999999	266	226	609	999999	694	211	999999	105	107	695	21	999999	197	999999	609	80	728	540	399	999999	488	999999	999999	35	776	205	568	999999	183	775	999999	764	442	999999	571	662	999999	736	999999	637	145	359	307	380	999999	107	960	219	355	538	788	355	67	829	510	999999	451	584	401	498	643	999999	999999	332	999999	257	411	485	77	946	999999	991	621	762	480	138	999999	404	622	678	245	999999	652	644	986	138	706	999999	211	703	221	999999	345	430	999999	999999	437	999999	168	165	696	485	999999	408	708	796	733	999999	359	382	776	57	999999	722	999999	294	854	288	999999	93	999999	798	999999	373	735	174	656	999999	768	842	999999	125	999999	466	982	999999	216	254	935	200	404	410	999999	828	927	173	703	999999	176	709	782	999999	639	85	614	897	211	778	672	544	149	542	537	516	681	999999	811	506	740	503	88	999999	352	155	688	149	546	455	445	571	999999	44	34	69	69	999999	486	170	999999	94	999999	437	999999	400	60	999999	873	745	157	277	362	999999	882	673	630	999999	806	493	396	474	361	755	342	999999	83	115	517	478	457	139	183	650	999999	655	944	999999	999999	951	105	827	276	800	308	999999	219	273	999999	360	438	887	999999	993	774	387	733	803	105	480	327	944	354	405	298	27	104	711	553	236	729	979	152	999999	397	569	208	560	999999	999999	999999	809	954	166	49	569	394	189	876	999999	922	151	555	999999	634	160	999999	999999	
999999	290	84	508	999999	924	631	459	744	890	999999	215	188	999999	355	999999	589	517	999999	197	365	729	633	914	835	285	999999	587	999999	594	230	246	999999	337	999999	999999	100	999999	98	999999	534	590	999999	503	999999	999999	98	750	999999	624	969	126	170	295	515	782	656	169	999999	444	620	999999	35	160	999999	369	129	851	133	188	999999	206	428	961	999999	775	904	140	340	174	197	999999	792	809	999999	114	86	800	822	999999	520	930	719	999999	418	490	999999	674	999999	224	999999	247	626	616	999999	772	999999	209	999999	739	999999	526	829	507	999999	66	261	226	999999	999999	999999	999999	999999	857	668	910	486	775	552	999999	221	239	306	125	623	950	936	186	36	852	416	999999	176	92	397	999999	110	221	406	999999	239	348	148	278	999999	232	217	769	948	872	295	999999	656	462	528	648	229	714	999999	306	999999	85	999999	999999	159	415	162	999999	469	673	810	274	378	199	941	872	999999	38	192	999999	999999	177	237	163	567	493	230	714	563	748	774	999999	337	109	242	163	999999	466	128	527	80	999999	309	284	71	30	553	467	999999	655	999999	201	531	493	564	952	847	999999	999999	665	194	447	393	999999	898	424	937	999999	957	788	724	634	909	665	999999	999999	867	953	999999	546	999999	763	204	907	999999	583	864	844	999999	290	316	121	350	999999	342	632	877	588	386	647	93	284	509	732	930	923	291	999999	172	92	94	894	944	999999	999999	431	253	485	531	999999	560	103	734	676	481	999999	999999	457	999999	999999	603	289	577	454	463	665	263	472	976	276	302	998	681	462	205	421	176	772	737	999999	389	402	999999	71	97	990	999999	832	260	327	639	999999	541	474	488	805	999999	500	124	69	178	781	999999	999999	32	561	421	999999	481	70	446	522	719	423	317	211	231	515	367	473	125	430	999999	659	637	468	999999	216	973	399	104	676	657	677	742	999999	894	803	49	999999	578	278	999999	199	881	127	124	128	166	999999	999999	811	142	650	999999	999999	999999	848	626	999999	105	999999	308	91	965	769	864	52	681	709	999999	999999	476	832	999999	847	78	999999	999999	520	999999	348	59	999999	815	293	999999	17	999999	999999	49	55	186	485	440	374	999999	280	999999	121	262	999999	447	457	970	999999	344	310	755	106	678	547	999999	115	219	757	164	612	275	682	999999	999999	319	687	669	271	251	990	401	531	877	798	797	667	999999	999999	901	602	725	660	999999	243	261	636	325	502	974	81	276	683	219	367	14	551	885	405	762	759	788	999999	
999999	353	908	234	999999	999999	749	413	999999	999999	855	562	886	999999	734	992	605	683	371	999999	999999	180	724	718	321	999999	794	999999	782	999999	520	999999	813	999999	746	604	334	999999	999999	445	752	571	233	999999	827	999999	480	398	817	892	799	999999	397	999999	422	743	629	200	912	708	95	503	999999	999999	999999	714	748	869	868	999999	668	578	276	999999	999999	999999	946	394	891	999999	49	405	999999	889	72	441	999999	203	604	999999	974	144	124	999999	999999	259	999999	248	913	122	908	610	530	687	999999	230	811	471	999999	999999	999999	245	308	258	668	690	75	741	922	984	961	555	999999	999999	164	999999	464	999999	576	175	785	708	999999	778	756	999999	875	750	999999	841	629	291	999999	999999	999999	739	999999	865	50	669	193	999999	999999	929	999999	999999	345	999999	533	699	766	254	999999	999999	911	97	765	999999	502	239	999999	999999	85	90	364	679	999999	368	658	425	698	598	527	907	981	586	392	550	627	403	103	221	999999	999999	85	385	397	999999	995	128	973	315	373	810	855	869	132	245	575	481	804	976	15	117	11	177	726	987	58	334	705	225	902	109	999999	603	107	119	999999	978	999999	591	373	999999	451	999999	999999	716	62	122	464	157	975	999999	598	127	215	119	999999	907	658	999999	917	670	423	758	413	273	675	261	771	23	999999	596	999999	222	613	475	666	617	942	999999	934	936	870	557	999999	755	999999	28	397	988	154	107	329	999999	674	703	126	693	999999	999999	51	800	350	450	999999	388	999999	386	514	740	452	357	965	648	475	981	999999	999999	999999	657	763	657	863	783	869	142	999999	317	999999	999999	359	999999	637	999999	969	144	999999	430	999999	999999	798	134	513	657	545	797	141	680	416	999999	999999	260	999999	332	208	394	936	566	581	784	121	650	837	604	391	999999	719	985	999999	999999	395	379	235	657	858	638	153	216	248	999999	10	596	900	856	15	108	799	314	782	584	207	38	999999	999999	749	158	297	909	999999	999999	87	156	999999	85	306	534	999999	526	474	569	250	730	328	999999	783	525	999999	999999	598	999999	680	414	213	104	999999	366	530	379	908	999999	351	243	940	182	994	854	594	999999	559	481	999999	282	840	222	343	476	710	349	82	234	999999	999999	320	983	395	999999	943	999999	941	999999	14	655	618	763	999999	17	790	155	515	929	999999	999999	999999	127	999999	999999	574	999999	999999	666	656	191	306	683	999999	999999	923	999999	787	331	910	688	999999	619	476	428	999999	999999	994	336	686	564	833	999999	304	484	883	202	
774	999999	999999	999999	155	284	293	999999	358	934	462	192	93	833	999999	194	28	251	51	999999	999999	999999	999999	999999	995	433	980	101	357	163	999999	826	999999	999999	192	800	232	957	542	608	999999	653	79	999999	999999	812	999999	853	206	649	134	62	443	81	551	983	254	611	957	722	304	201	475	999999	999999	636	39	362	999999	567	999999	999999	709	443	486	999999	999999	22	873	193	190	136	895	707	999999	999999	393	999999	999999	208	999999	621	999999	820	313	144	187	874	185	987	782	890	211	999999	688	73	352	999	999999	999999	272	241	737	774	541	177	306	768	176	227	252	949	184	453	22	999999	999999	999999	999999	999999	820	847	837	885	410	299	925	266	29	966	984	999999	495	634	999999	324	883	999999	288	145	999999	999999	708	957	745	833	999999	758	626	347	11	464	999999	254	733	999999	403	851	373	999999	252	49	748	209	243	999999	463	549	516	697	466	835	610	994	512	411	149	880	150	577	999999	999999	639	681	964	530	523	999999	901	521	920	41	862	46	892	799	999999	508	723	887	379	177	251	928	881	999999	999999	876	999999	332	285	999999	711	796	999999	86	409	76	999999	713	344	999999	648	995	999999	434	973	573	111	713	999999	641	999999	263	207	416	924	999999	999999	797	676	999999	509	578	999999	999999	999999	75	378	816	999999	603	272	20	999999	167	529	256	161	456	999999	290	999999	37	999999	643	366	458	999999	999999	999999	999999	276	447	47	697	712	999999	759	380	999999	907	205	294	999999	146	999999	156	999999	49	887	678	560	353	604	999999	872	481	987	602	49	871	476	126	664	701	337	824	972	854	455	459	496	780	352	295	95	490	999999	999999	275	220	999999	559	374	483	999999	922	843	651	999999	240	91	167	341	242	441	89	630	622	999999	554	183	856	594	437	999999	779	999999	999999	310	391	767	542	336	999999	134	916	751	999999	562	999999	981	999999	39	999999	378	339	449	119	999999	999999	999999	101	645	720	46	890	964	937	302	368	999999	999999	350	443	472	549	830	511	118	524	999999	999999	69	404	572	852	999999	379	69	852	999999	891	464	304	531	676	999999	616	999999	243	951	814	887	999999	493	456	980	595	752	828	508	937	11	339	678	420	41	250	999999	999999	73	595	877	450	999999	39	80	999999	911	795	651	999999	999999	874	573	523	999999	865	999999	999999	871	241	627	240	999999	402	999999	134	626	121	999999	657	467	608	180	999999	999999	447	176	464	999999	934	684	956	187	294	999999	136	766	165	857	176	339	999999	322	831	967	999999	
107	635	999999	945	430	799	999999	994	756	119	704	999999	999999	124	698	457	999999	937	999999	671	63	999999	999999	999999	368	999999	264	478	327	999999	296	999999	399	999999	349	541	325	440	999999	884	999999	999999	999999	999999	999999	559	579	742	477	882	302	384	284	306	593	48	999999	999999	587	959	545	999999	999999	330	822	366	999999	296	999999	167	142	999999	432	672	865	870	530	999999	341	808	891	521	999999	999999	143	911	73	999999	706	311	89	940	853	554	349	133	999999	999999	999999	999999	742	999999	967	320	999999	993	999999	612	440	722	999999	398	53	778	999999	34	680	999999	196	910	302	999999	999999	999999	87	202	455	877	999999	742	364	323	775	275	76	608	553	690	696	150	959	461	662	983	793	999999	999999	85	486	999999	999999	285	30	999999	773	999999	999999	503	242	557	999999	84	288	999999	367	204	622	777	999999	469	480	990	544	56	951	840	72	999999	680	999999	999999	999999	401	18	299	89	302	399	502	58	907	999999	999999	999999	999999	884	182	999999	999999	999999	78	129	373	999999	844	462	740	974	435	932	955	104	823	846	262	178	683	999999	409	288	901	233	285	999999	999999	999999	999999	406	453	999999	668	108	999999	91	327	186	999999	999999	174	999999	999999	328	964	569	103	812	236	611	885	434	211	999999	999999	347	696	845	843	710	464	423	920	344	530	368	274	856	999999	999999	999999	86	999999	309	115	572	999999	583	999999	999999	999999	999999	204	999999	520	29	865	999999	999999	643	394	482	999999	305	920	750	916	14	797	605	305	247	700	494	92	809	271	999999	796	999999	408	123	999999	138	151	714	999999	988	823	999999	999999	509	321	478	999999	56	999999	867	389	365	655	935	785	999999	420	332	59	709	848	711	758	999999	968	552	245	281	896	214	163	999999	531	928	190	296	112	999999	999999	231	148	46	999999	403	522	999999	346	472	337	922	717	818	664	519	999999	999999	753	539	540	768	243	85	159	999999	713	183	833	727	999999	499	560	624	407	828	571	812	645	364	999999	999999	216	772	944	973	496	345	550	22	787	77	543	999999	265	166	987	72	886	535	999999	999999	999999	619	717	837	372	102	421	836	999999	999999	476	398	99	999999	562	470	141	185	53	378	632	820	939	999999	956	987	369	250	999999	508	999999	999999	673	999999	928	596	64	999999	611	403	924	714	75	460	600	154	999999	261	603	999999	999999	710	492	322	716	788	680	40	881	385	733	180	999999	448	410	366	724	988	85	966	416	34	999999	649	999999	918	755	488	97	811	513	117	999999	324	
577	225	628	361	394	999999	999999	34	234	236	669	753	719	999999	999999	243	429	495	999999	999999	120	906	146	842	999999	798	42	999999	999999	999999	872	626	533	680	871	195	738	372	604	934	999999	391	800	999999	979	700	999999	138	438	999999	391	999999	930	19	213	670	999999	785	494	595	117	724	91	164	363	53	230	48	999999	864	505	999999	891	251	999999	999999	999999	798	862	177	600	904	763	99	688	854	695	523	477	999999	999999	953	878	999999	827	334	310	645	999999	936	480	999999	999999	573	358	334	136	689	999999	485	563	290	923	326	995	212	961	999999	999999	509	999999	706	571	553	999999	552	999999	882	423	262	427	470	999999	999999	696	999999	531	199	999999	363	727	16	102	999999	647	826	39	561	999999	999999	373	319	179	484	999999	774	598	829	999999	806	156	254	275	178	67	102	999999	999999	999999	999999	999999	999999	259	122	781	999999	613	579	905	932	522	626	869	999999	889	118	301	339	999999	922	841	701	999999	935	217	999999	740	923	934	999999	360	42	932	457	943	602	69	999999	999999	246	170	28	999999	999999	294	530	384	476	289	948	801	145	659	707	723	980	396	324	905	308	999999	999999	644	360	581	489	694	421	999999	297	59	244	636	110	761	823	777	502	651	686	108	999999	644	986	999999	224	382	234	999999	963	215	744	999999	404	999999	999999	383	573	311	999999	836	999999	999999	992	999999	567	509	558	999999	900	212	893	673	228	209	346	56	658	999999	999999	117	469	687	892	999999	314	92	242	475	999999	449	214	201	999999	850	999999	653	651	999999	197	999999	823	999999	833	761	322	81	932	204	999999	433	724	966	944	696	376	285	999999	911	999999	484	276	93	663	460	999999	999999	826	377	74	692	404	571	999999	999999	293	999999	853	141	768	242	159	47	185	857	724	248	999999	160	484	999999	925	999999	999999	999999	999999	739	625	383	763	620	255	565	140	607	39	999999	557	303	413	195	431	597	152	999999	999999	239	999999	805	735	759	455	675	893	214	766	663	79	999999	211	999999	565	999999	999999	999999	987	594	906	577	828	571	690	999999	747	298	438	338	598	150	388	219	831	819	999999	14	999999	999999	671	926	840	375	93	850	101	859	629	999999	999999	993	999999	999999	333	340	977	999999	78	501	928	604	775	438	75	928	999999	992	722	999999	832	372	983	418	999999	979	736	462	999999	839	861	999999	669	487	118	605	776	999999	885	501	841	483	935	999999	651	999999	161	412	310	165	532	109	147	882	128	856	19	999999	817	999999	603	524	999999	
238	999999	50	935	297	329	469	162	680	999999	230	904	999999	437	320	767	855	999999	334	162	332	999999	762	750	786	369	999999	596	999999	830	542	897	327	795	707	43	610	142	863	93	999999	999999	851	992	999999	978	768	999999	698	198	961	525	999999	372	364	921	876	300	158	999999	77	873	999999	849	574	999999	587	999999	999999	999999	999999	723	999999	250	321	999999	466	999999	999999	999999	999999	999999	999999	631	869	27	628	999999	441	785	167	999999	983	935	25	967	670	11	999999	593	999999	999999	699	422	42	247	999999	38	61	45	465	115	466	999999	337	999999	999999	710	999999	557	704	633	999999	944	129	846	999999	39	234	354	658	464	353	249	418	395	999999	484	599	631	466	599	903	999999	999999	999999	999999	643	999999	780	990	999999	999999	999999	889	999999	92	999999	303	196	507	531	804	999999	999999	10	762	226	932	999999	999999	501	999999	999999	101	999999	729	727	999999	77	992	999999	431	454	363	697	443	483	360	999999	313	386	191	413	134	935	795	206	28	999999	298	999999	711	665	677	499	999999	999999	778	785	46	365	999999	235	999999	410	109	360	999999	689	567	288	866	290	638	726	319	707	234	999999	319	533	708	303	999999	364	999999	766	776	999999	847	999999	999999	574	614	948	999999	999999	999999	723	999999	444	853	338	762	19	770	430	36	951	189	152	999999	622	475	999999	999999	838	456	838	24	342	999999	999999	841	795	583	999999	675	690	480	363	999999	511	329	999999	679	999999	540	768	594	965	739	825	684	705	334	999999	109	111	999999	417	509	380	709	502	861	374	497	999999	435	478	755	999999	480	826	654	999999	302	601	833	286	999999	687	999999	58	603	999999	999999	146	470	501	202	574	399	999999	853	999999	999999	827	999999	315	882	573	343	125	220	999999	355	857	61	398	789	507	277	24	120	822	999999	661	899	113	999999	360	506	934	286	999999	946	999999	999999	537	144	999999	999999	527	999999	733	354	999999	999999	999999	412	946	95	81	711	999999	999999	384	999999	40	990	149	999999	910	999999	999999	999999	408	839	999999	456	999999	884	524	264	324	999999	999999	620	386	999999	999999	823	699	999999	623	999999	999999	232	591	999999	572	462	942	546	994	548	677	782	871	667	999999	300	808	753	473	72	571	817	397	774	556	764	577	562	993	326	237	219	999999	266	641	999999	257	154	884	486	941	977	269	776	252	967	748	718	999999	999999	999999	946	999999	560	704	617	834	999999	338	808	884	390	552	999999	320	467	659	615	36	769	52	663	999999	986	130	999999	558	621	531	588	25	
999999	40	296	310	291	982	571	999999	999999	999999	441	815	86	601	999999	999999	999999	999999	999999	999999	143	692	763	999999	362	87	251	440	121	69	999999	294	750	999999	999999	359	266	378	38	485	97	63	13	427	611	999999	999999	394	999999	168	999999	166	999999	280	882	999999	999999	632	948	999999	999999	141	451	963	999999	156	75	293	575	211	999999	999999	999999	309	230	90	689	345	63	514	295	856	871	952	102	66	548	999999	999999	860	999999	634	429	824	744	956	612	49	999999	464	999999	508	819	999999	999999	999999	729	999999	60	802	486	931	578	443	918	999999	270	999999	999999	83	999999	595	383	715	999999	544	792	612	565	273	478	999999	58	999999	999999	786	999999	514	962	346	337	111	429	118	999999	161	65	985	999999	860	696	123	999999	224	999999	196	135	999999	247	455	962	126	999999	786	333	999999	882	999999	999999	142	846	755	536	533	745	999999	175	274	342	968	489	806	705	704	999999	364	999999	833	999999	999999	660	999999	276	516	384	220	230	643	784	999999	278	85	999999	773	23	940	999999	999999	478	359	31	861	771	999999	966	166	421	186	219	969	366	999999	248	999999	481	999999	999999	29	159	535	286	532	489	796	699	413	532	999999	691	999999	777	999999	365	392	524	799	999999	997	550	228	799	999999	999999	815	188	229	836	999999	302	109	461	568	495	999999	82	999999	381	975	580	562	633	489	494	581	201	531	693	855	650	999999	751	491	478	931	736	243	108	999999	617	480	577	999999	639	591	185	999999	350	999999	319	36	428	999999	427	999999	594	320	999999	852	624	657	999999	980	467	619	358	999999	99	999999	217	839	400	706	368	109	985	999999	999999	903	999999	981	191	999999	546	624	264	565	999999	490	347	425	684	255	60	959	943	596	956	29	243	216	130	786	215	479	635	721	828	327	999999	385	470	999999	456	642	476	265	444	999999	999999	793	904	608	226	791	165	154	656	408	166	399	999999	829	669	200	861	404	75	77	989	542	736	747	488	999999	955	38	799	418	493	688	162	124	663	449	311	521	570	424	324	999999	75	429	999999	613	999999	999999	985	999999	780	81	199	376	853	823	66	999999	129	264	835	136	354	248	914	477	247	999999	999999	229	999999	349	834	651	753	999999	999999	317	586	875	838	999999	52	543	637	999999	498	999999	270	840	393	153	402	315	588	197	146	826	514	693	376	984	474	766	376	441	999999	548	999999	355	999999	999999	581	999999	426	521	93	999999	611	999999	979	461	877	335	836	745	999999	528	72	565	371	650	
802	999999	509	999999	850	999999	177	205	184	949	999999	999999	493	999999	572	999999	889	76	113	335	225	21	714	999999	117	148	929	999999	493	718	486	68	983	706	999999	687	999999	572	671	806	643	415	328	39	999999	961	841	202	182	799	999999	995	461	45	999999	999999	188	594	746	711	357	545	999999	999999	473	112	931	787	999999	884	412	999999	405	307	999999	810	999999	999999	999999	155	306	737	458	999999	999999	999999	999999	948	281	165	508	160	826	959	459	108	703	862	565	999999	40	999999	504	297	397	323	600	164	353	624	107	504	971	600	999999	999999	96	27	386	983	505	983	516	541	385	262	499	445	847	594	117	999999	128	436	125	252	242	170	307	765	999999	452	999999	657	68	999999	999999	999999	999999	839	21	999999	485	582	691	57	548	963	912	144	823	999999	999999	759	999999	276	385	544	999999	172	999999	999999	999999	620	103	999999	388	999999	999999	381	83	273	890	999999	582	999999	355	546	999999	78	704	278	258	172	941	735	145	846	150	792	629	644	999999	999999	460	96	964	999999	999999	638	669	999999	489	541	70	560	999999	308	186	95	920	999999	800	416	467	119	676	558	678	368	999999	541	717	999999	751	439	521	507	999999	496	999999	490	999999	115	409	24	999999	717	111	999999	999999	836	669	65	871	791	844	344	925	351	419	416	195	130	999999	999999	972	798	789	631	49	999999	999999	689	627	439	780	694	17	453	330	958	456	298	896	90	999999	661	819	960	999999	187	582	215	87	60	304	999999	394	999999	999999	990	928	479	351	999999	95	979	438	999999	20	159	999999	482	999999	460	959	897	999999	999999	264	320	999999	829	999999	861	194	999999	612	576	999999	999999	309	735	999999	339	999999	976	946	202	995	892	233	999999	949	999999	851	109	999999	626	999999	406	713	754	999999	732	21	109	443	490	999999	999999	376	999999	999999	999999	850	600	81	691	430	982	999999	41	645	371	96	999999	879	999999	999999	94	360	986	485	738	999999	554	718	678	328	931	543	465	682	455	526	372	999999	782	594	260	999999	999999	206	118	455	682	118	999999	646	420	999999	842	480	434	199	390	385	567	47	305	882	403	372	498	449	495	358	200	845	999999	519	106	16	759	999999	857	789	377	999999	999999	999999	72	42	907	711	999999	985	258	266	145	986	999999	745	999999	378	635	140	707	668	959	333	918	809	922	999999	133	835	999999	378	341	600	18	284	589	999999	819	371	465	787	999999	999999	110	934	999999	736	995	999999	717	391	999999	999999	92	708	333	999999	999999	262	999999	
15	999999	865	275	879	924	999999	978	249	165	439	558	999999	675	919	999999	999999	233	984	109	999999	906	771	127	338	947	999999	518	310	951	466	999999	567	261	459	209	883	244	230	999999	175	758	756	206	288	833	167	61	172	789	999999	899	542	162	999999	109	999999	747	936	932	999999	36	678	297	698	106	990	999999	225	720	46	225	13	974	934	436	160	575	838	505	789	999999	999999	521	87	999999	999999	414	337	360	393	999999	308	999999	700	999999	90	999999	507	191	999999	155	836	452	752	658	895	568	228	496	999999	999999	908	440	153	999999	681	999999	220	141	307	586	684	999999	337	900	999999	716	999999	795	356	691	78	657	999999	644	727	999999	999999	999999	671	241	196	840	999999	999999	236	867	154	944	467	923	999999	999999	884	266	470	971	124	852	999999	999999	293	999999	999999	267	999999	261	778	508	39	999999	398	791	470	999999	400	843	463	999999	999999	60	572	999999	338	432	999999	703	773	405	183	755	788	999999	999999	491	999999	763	999999	153	970	975	98	645	914	689	535	466	904	817	866	627	517	930	188	690	616	999999	103	999999	823	999999	488	999999	334	999999	989	482	999999	979	128	999999	153	320	223	698	961	926	425	649	999999	999999	798	955	539	556	999999	999999	737	996	875	994	669	981	330	502	496	716	999999	641	999999	62	362	925	699	240	484	999999	999999	489	999999	690	537	454	821	999999	679	533	999999	778	45	141	745	116	114	133	999999	171	989	721	212	999999	614	784	948	844	624	873	266	309	999999	50	150	999999	277	194	467	224	170	999999	822	963	873	543	606	569	999999	999999	821	999999	999999	322	217	999999	287	484	85	753	506	976	230	806	999999	543	706	999999	990	497	839	919	999999	999999	11	515	898	248	381	81	999999	389	537	379	62	690	999999	999999	833	999999	970	793	119	714	718	193	263	999999	695	999999	836	611	578	819	416	901	909	999999	320	702	999999	48	112	13	575	126	448	851	999999	586	999999	947	171	999999	527	55	810	951	43	999999	261	881	553	999999	999999	575	811	717	962	160	781	524	448	999999	57	931	690	115	149	602	999999	412	999999	119	831	889	450	732	302	370	101	957	488	502	451	225	999999	999999	769	999999	315	730	999999	603	805	982	508	999999	798	595	999999	704	812	440	83	999999	618	443	999999	354	999999	88	425	601	68	999999	46	999999	689	831	446	630	999999	999999	297	23	999999	999999	999999	848	391	420	999999	706	15	396	155	57	428	999999	606	61	849	424	874	999999	999999	297	999999	999999	999999	562	
350	966	999999	734	368	999999	153	70	336	999999	140	371	963	999999	153	718	595	999999	677	989	999999	97	235	394	999999	921	999999	70	708	234	135	330	902	828	999999	968	557	280	38	483	999999	368	999999	657	999999	487	460	169	999999	999999	702	872	315	956	45	263	741	764	953	447	406	93	362	999999	823	809	999999	999999	644	185	999999	324	999999	203	95	169	999999	577	473	304	470	116	976	999999	532	263	25	945	793	999999	999999	999999	327	590	87	999999	16	173	834	121	27	325	999999	908	999999	387	238	122	870	875	441	174	300	659	999999	999999	999999	999999	579	569	999999	999999	999999	828	948	377	997	62	125	275	999999	999999	742	362	999999	155	591	999999	685	155	35	902	85	917	999999	72	502	999999	614	787	999999	999999	594	275	999999	504	974	999999	960	68	389	999999	996	605	999999	783	999999	938	382	999999	708	49	999999	433	544	891	448	433	454	885	875	338	999999	999999	562	398	999999	999999	46	781	180	894	117	627	999999	849	905	479	999999	600	640	999999	295	783	89	673	209	999999	730	999999	66	550	251	999999	192	61	736	669	53	334	999999	954	902	999999	660	814	931	938	668	694	985	968	238	854	999999	321	999999	665	258	888	198	902	999999	611	725	999999	652	42	444	999999	122	999999	436	870	999999	686	661	694	132	275	741	270	502	46	448	999999	322	397	829	871	18	81	421	999999	145	999999	217	300	875	40	171	999999	504	954	581	749	541	367	999999	568	659	999999	999999	999999	999999	927	999999	999999	999999	638	999999	999999	212	573	705	51	999999	999999	735	71	478	371	818	999999	113	999999	766	999999	999999	698	555	954	999999	999999	221	660	539	999999	999999	217	418	507	999999	247	722	906	999999	931	258	540	924	269	999999	913	999999	298	539	999999	879	313	171	860	256	474	92	999999	842	941	361	999999	511	397	999999	527	652	971	244	581	380	207	156	835	999999	923	774	295	331	509	182	999999	131	99	558	703	999999	558	260	662	165	368	999999	999999	579	214	39	999999	995	999999	271	999999	63	957	79	681	167	336	570	332	699	796	42	999999	768	999999	922	999999	838	999999	480	999999	720	999999	426	22	143	401	265	95	894	999999	300	225	248	64	870	173	29	876	546	720	987	928	999999	368	335	730	999999	151	292	616	698	999999	635	176	406	480	541	67	548	999999	80	485	438	462	506	999999	104	713	999999	758	402	999999	33	759	999999	999999	999999	67	686	412	415	124	802	999999	999999	865	590	81	658	399	632	962	338	780	999999	999999	999999	510	999999	519	
636	282	583	999999	224	736	410	875	69	614	860	999999	381	145	360	956	999999	160	912	999999	999999	999999	65	999999	136	440	999999	253	120	605	302	119	205	177	999999	142	999999	279	73	999999	464	715	22	999999	538	158	590	203	430	693	828	349	597	999999	292	613	226	414	407	783	112	167	765	464	321	999999	288	214	999999	999999	999999	413	97	109	999999	521	20	21	999999	978	999999	440	823	426	776	952	522	974	884	999999	916	136	871	289	710	307	949	999999	731	788	870	386	834	999999	277	425	261	497	55	771	603	999999	774	999999	934	672	999999	348	687	999999	238	999999	999999	999999	311	299	541	808	399	999999	571	999999	290	851	117	473	606	621	159	361	701	35	928	122	569	999999	362	452	355	47	963	999999	870	372	560	566	999999	637	900	978	883	453	107	177	210	150	999999	922	999999	470	76	723	199	335	999999	999999	385	217	637	599	999999	999999	999999	999999	999999	960	591	999999	301	551	416	999999	999999	180	478	257	999999	761	911	428	787	439	999999	999999	971	250	421	545	704	356	999999	849	999	311	51	794	990	999999	262	250	559	17	630	769	63	999999	12	999999	856	420	999999	624	305	999999	999999	507	957	999999	390	999999	999999	55	222	944	370	999999	968	418	999999	684	267	191	999999	671	999999	780	808	371	830	873	247	999999	999999	999999	81	566	553	790	999999	544	836	999999	365	587	701	999999	794	686	409	496	138	594	890	182	162	103	999999	633	350	42	698	595	999999	516	438	999999	367	928	873	999999	23	188	920	999999	847	846	826	999999	969	366	985	132	962	344	745	653	511	999999	141	977	999999	920	999999	999999	846	251	999999	848	158	999999	999999	865	812	605	999999	950	673	306	335	316	276	999999	664	983	56	575	633	413	999999	785	644	850	999999	999999	362	103	737	463	747	606	999999	978	772	999999	219	129	320	999999	999999	794	979	999999	999999	825	711	999999	266	466	420	280	617	270	86	373	911	305	999999	999999	253	999999	222	999999	559	729	143	298	999999	250	774	999999	265	999999	550	999999	999999	439	669	999999	194	999999	837	281	53	999999	988	999999	999999	409	512	999999	999999	403	123	999999	582	769	999999	999999	691	423	999999	999999	692	493	24	999999	719	999999	568	482	635	107	732	148	999999	940	176	91	740	999999	396	31	999999	999999	875	862	164	77	999999	46	999999	218	999999	771	287	999999	999999	559	462	648	202	801	999999	999999	288	953	670	974	931	641	999999	574	721	470	36	805	999999	832	618	162	195	652	705	531	698	427	817	960	860	999999	
361	999999	999999	101	38	594	190	708	999999	922	201	999999	145	999999	443	999999	497	819	999999	482	544	756	941	999999	462	550	105	999999	999999	861	146	710	123	211	999999	986	999999	629	441	999999	624	578	262	695	999999	16	516	943	97	489	999999	997	225	388	195	999999	674	329	639	488	498	871	377	719	785	999999	75	934	482	457	274	867	387	312	999999	966	503	256	349	456	43	162	231	851	931	149	494	735	26	683	321	625	990	953	943	753	210	543	909	999999	940	999999	470	999999	225	72	619	999999	999999	999999	112	428	979	192	999999	999999	999999	526	787	646	997	340	918	999999	999999	648	877	434	369	999999	766	960	346	869	515	461	692	591	636	868	529	581	214	797	581	999999	645	807	508	999999	113	999999	755	273	482	609	664	671	999999	576	194	195	999999	425	462	999999	92	119	676	999999	999999	68	890	919	126	426	136	131	999999	999999	12	79	925	762	11	92	215	82	397	906	797	999999	999999	69	999999	344	37	788	344	440	810	999999	141	515	999999	54	793	836	999999	999999	483	542	999999	261	573	999999	999999	790	424	380	999999	19	721	770	206	632	972	830	999999	999999	398	999999	999999	786	442	476	938	419	809	956	999999	379	925	342	432	264	999999	999999	999999	569	999999	246	374	963	504	800	814	370	999999	330	82	999999	601	375	666	146	755	999999	819	107	185	850	999999	467	91	566	94	389	348	999999	65	147	999999	999999	706	999999	972	823	292	642	999999	578	999999	489	884	336	999999	560	999999	295	999999	910	25	399	999999	234	265	999999	999999	937	716	999999	32	999999	274	999999	999999	925	668	514	173	932	384	186	444	607	749	501	583	754	788	533	714	62	443	155	131	945	999999	482	999999	76	940	354	925	238	555	734	999999	949	708	852	892	170	132	576	535	999999	954	785	485	763	333	137	159	193	999999	970	932	999999	812	683	643	999999	999999	107	991	39	261	216	61	24	286	633	56	935	640	554	929	867	619	999999	990	999999	999999	143	742	813	999999	742	518	999999	801	105	147	34	999999	706	553	35	585	505	999999	748	733	470	486	700	91	223	552	174	999999	999999	510	529	692	146	199	483	364	188	834	999999	999999	999999	222	191	496	31	726	933	999999	904	292	123	705	252	772	999999	999999	999999	731	982	999999	353	544	736	594	617	341	82	517	79	671	406	999999	78	60	999999	258	304	214	70	496	999999	999999	146	782	397	999999	450	374	663	826	321	456	852	328	353	932	486	597	878	689	999999	426	999999	999999	999999	
452	637	201	999999	287	362	838	671	999999	580	190	407	953	207	794	891	708	853	999999	359	950	819	750	706	334	772	707	335	380	843	999999	241	903	897	945	196	259	999999	999999	473	482	785	366	747	173	534	532	399	93	798	999999	999999	688	883	999999	632	886	494	999999	515	654	512	999999	652	388	948	503	66	262	608	641	999999	477	999999	999999	174	462	12	543	799	250	318	251	582	897	999999	552	30	961	322	309	764	999999	999999	819	999999	495	714	369	224	999999	475	999999	999999	166	106	999999	909	16	999999	180	884	999999	390	275	346	270	999999	754	757	405	483	105	940	999999	999999	179	999999	960	999999	679	747	642	328	768	774	999999	766	425	999999	999999	999999	999999	200	151	424	813	999999	605	482	709	777	960	612	819	557	379	206	187	289	926	498	949	109	101	999999	999999	999999	999999	500	999999	504	302	953	232	999999	469	999999	999999	999999	73	999999	10	487	207	902	786	40	509	220	404	974	588	146	874	46	693	914	999999	717	183	191	676	999999	316	214	485	17	999999	999999	98	475	407	303	999999	55	999999	471	999999	199	646	221	132	999999	999999	201	916	999999	88	195	78	999999	999999	91	710	881	999999	999999	181	993	427	778	650	452	999999	929	577	295	919	828	548	231	21	999999	81	961	69	275	20	125	298	329	929	203	999999	542	670	326	592	999999	999999	602	300	908	772	868	999999	680	288	175	624	999999	245	259	999999	846	543	999999	20	748	999999	999999	999999	999999	705	107	999999	457	999999	589	269	260	702	999999	988	999999	931	113	148	212	999999	388	986	999999	500	667	93	999999	556	999999	999999	775	316	844	523	999999	999999	999999	213	674	28	123	226	699	999999	373	928	660	999999	701	914	440	757	807	357	443	999999	999999	565	48	999999	999999	999999	321	590	494	944	999999	71	96	237	697	899	999999	194	288	172	297	938	999999	738	432	418	999999	999999	568	28	999999	496	89	949	678	999999	175	660	848	222	905	118	422	429	80	999999	184	473	227	541	293	622	79	280	999999	111	438	309	591	761	55	94	31	476	445	371	981	147	558	29	999999	813	999999	75	999999	188	525	708	668	833	243	391	20	37	734	999999	427	809	293	999999	250	865	79	96	999999	821	96	946	999999	708	999999	47	915	208	806	999999	286	13	23	999999	999999	999999	640	757	528	999999	999999	994	741	558	999999	182	853	981	778	999999	999999	259	999999	446	999999	579	724	999999	999999	999999	999999	999999	230	264	999999	423	795	807	991	999999	234	999999	567	514	747	102	999999	
435	764	444	193	933	429	937	736	36	116	577	395	16	15	999999	999999	333	196	271	999999	486	948	999999	387	56	990	267	643	999999	692	393	698	999999	374	299	205	781	21	543	392	292	528	583	317	227	421	985	515	554	779	244	999999	485	328	728	486	242	67	147	942	171	304	999999	999999	722	999999	999999	641	715	484	760	321	653	879	490	958	374	223	169	634	15	999999	99	653	457	76	223	999999	999999	813	962	999999	874	601	230	988	224	248	594	349	35	353	800	79	28	923	673	605	838	769	121	28	898	512	936	999999	214	660	887	999999	664	716	994	902	521	999999	447	62	659	501	743	136	629	820	608	999999	951	30	634	534	402	999999	841	999999	701	999999	825	999999	664	810	783	564	999999	938	684	319	358	999999	557	981	485	621	946	346	36	985	399	999999	903	284	999999	194	999999	362	263	56	999999	127	211	577	222	85	398	848	718	188	774	690	999999	299	313	64	999999	999999	999999	999999	999999	505	850	715	554	747	467	389	352	599	538	998	684	999999	445	240	999999	979	769	410	232	107	999999	847	221	999999	999999	999999	971	413	720	382	999999	482	999999	999999	277	495	33	474	618	999999	506	999999	649	775	999999	508	854	82	999999	494	884	999999	558	574	876	13	504	845	806	999999	418	938	879	166	694	212	262	76	963	211	955	304	791	224	600	999999	207	446	702	442	760	999999	999999	236	498	666	999999	999999	502	274	990	187	668	765	599	568	248	493	90	803	256	999999	999999	999999	538	589	856	999999	973	376	805	68	153	373	102	519	891	999999	668	38	288	451	999999	699	221	777	636	999999	999999	999999	271	714	365	898	196	999999	789	890	697	908	809	589	999999	999999	468	931	44	304	672	89	999999	999999	999999	62	999999	804	223	999999	945	761	999999	830	719	941	115	101	703	999999	187	130	730	999999	955	760	228	698	999999	448	999999	289	743	342	363	999999	365	675	889	312	382	391	999999	999999	945	936	955	979	870	895	29	376	238	789	127	552	999999	675	640	74	833	826	199	775	188	665	27	999999	476	999999	999999	439	212	400	872	795	372	360	66	29	804	248	828	719	999999	864	999999	954	225	999999	195	690	45	824	478	556	201	983	200	289	918	344	999999	695	318	590	999999	837	916	331	999999	998	999999	999999	269	595	998	999999	356	324	614	999999	405	664	989	896	404	388	922	326	603	389	999999	777	110	999999	735	142	999999	838	699	223	999999	999999	999999	196	81	424	564	999999	557	999999	999999	875	
999999	855	938	849	705	422	196	786	999999	600	999999	999999	838	841	519	799	859	865	80	517	624	401	36	512	42	803	825	999999	823	48	768	882	752	999999	112	255	999999	886	437	987	652	913	308	446	175	830	358	999999	905	765	33	691	650	999999	261	283	828	999999	816	999999	597	217	962	876	832	845	999999	554	738	273	999999	999999	438	999999	999999	999999	103	999999	346	211	999999	594	83	67	999999	999999	242	999999	43	999999	427	106	999999	535	400	444	950	431	999999	330	999999	999999	501	641	498	60	999999	567	262	549	999999	248	99	615	456	12	143	905	862	999999	612	424	520	909	846	180	904	902	692	999999	760	672	999999	26	999999	999999	103	442	569	999999	822	675	381	493	649	188	17	463	999999	999999	311	999999	999999	858	717	368	293	592	794	327	155	360	874	831	999999	999999	273	999999	196	805	909	700	999999	897	932	937	53	999999	269	999999	173	450	824	305	999999	715	999999	127	309	70	367	511	647	999999	818	471	999999	999999	704	999999	915	934	999999	999999	488	610	709	671	999999	779	999999	266	999999	135	164	704	999999	579	712	83	414	155	773	999999	447	407	62	999999	999999	470	147	504	332	137	753	239	183	551	816	518	15	999999	999999	529	746	111	999999	521	96	123	935	231	836	630	727	769	999999	151	999999	90	999999	999999	999999	464	642	820	933	204	382	999999	531	985	999999	203	77	972	954	999999	389	999999	228	540	18	965	535	999999	667	701	410	999999	77	999999	716	735	961	999999	850	736	886	926	178	984	149	171	999999	949	468	999999	562	754	815	917	762	498	862	999999	606	999999	929	726	162	999999	793	398	999999	499	999999	36	242	999999	132	999999	366	462	178	244	401	846	383	585	999999	34	148	656	178	160	278	227	873	999999	795	234	999999	170	773	936	200	750	999999	102	680	999999	410	886	632	597	560	309	999999	627	625	999999	999999	353	279	137	103	147	999999	707	230	62	163	298	881	999999	420	999999	689	242	53	651	542	291	904	25	624	262	34	581	599	999999	896	255	329	45	981	463	890	646	843	63	530	606	871	628	288	122	999999	999999	186	999999	999999	98	584	973	226	961	999999	999999	513	999999	999999	648	117	261	999999	999999	968	999999	999999	999999	316	53	999999	999999	130	936	420	286	736	512	999999	300	404	245	358	807	999999	355	819	30	999999	999999	142	12	939	882	999999	619	473	380	999999	169	817	230	57	999999	699	999999	999999	999999	999999	172	528	11	999999	823	253	872	999999	357	247	623	36	896	999999	681	910	396	
60	999999	999999	800	813	999999	368	999999	483	184	198	780	118	999999	501	539	479	851	117	141	418	126	639	626	715	999999	143	999999	143	920	287	375	999999	312	543	615	842	999999	999999	171	642	506	350	79	683	132	999999	169	131	496	427	100	999999	778	978	999999	608	821	94	697	233	999999	953	562	896	822	123	805	544	885	999999	999999	502	945	499	911	776	570	942	593	999999	973	409	646	502	197	999999	999999	333	608	999999	30	999999	662	937	804	553	999999	182	999999	999999	444	625	245	999999	698	598	628	999999	77	168	48	879	501	999999	999999	438	316	69	708	999999	235	481	935	878	676	73	840	999999	694	368	989	397	91	999999	441	357	173	847	803	599	999999	999999	266	450	968	151	999999	840	687	375	246	727	473	839	782	962	690	999999	133	635	999999	999999	594	708	999999	651	797	916	390	902	274	469	999999	118	848	626	224	495	909	534	899	10	330	999999	131	999999	999999	251	801	479	667	806	723	178	999999	562	999999	999999	281	327	999999	256	459	785	110	777	471	364	999999	999999	747	204	457	598	736	757	999999	999999	587	999999	999999	556	125	910	245	467	999999	98	277	295	999999	666	223	592	191	652	550	544	228	353	800	569	999999	645	731	472	359	134	999999	999999	272	748	970	999999	999999	797	141	999999	999999	999999	999999	383	999999	705	553	999999	981	865	417	93	217	755	56	243	116	168	305	479	189	772	999999	999999	999999	192	999999	863	695	849	991	394	520	11	994	585	999999	427	481	999999	102	999999	491	494	717	999999	876	516	999999	737	267	442	502	662	369	777	534	420	999999	904	682	689	395	999999	873	32	572	999999	760	470	921	689	999999	999999	387	539	290	999999	903	308	316	516	171	958	592	999999	892	999999	999999	226	999999	901	700	576	872	412	265	999999	621	999999	999999	669	999999	241	816	577	999999	751	999999	830	496	911	999999	428	999999	176	528	436	548	324	140	714	574	999999	419	29	988	120	878	975	283	999999	12	218	523	646	760	930	152	25	803	150	583	811	730	150	394	282	978	705	884	828	812	306	563	81	105	221	821	999999	588	645	873	309	556	566	909	308	904	951	999999	597	294	532	520	990	140	763	814	279	635	716	141	182	101	455	999999	999999	654	452	999999	548	118	355	436	168	277	284	265	999999	241	95	377	999999	298	296	543	289	786	573	940	342	407	552	999999	999999	999999	700	999999	110	448	213	654	462	410	999999	999999	999999	105	999999	723	856	508	650	48	999999	348	999999	883	804	911	
838	919	90	511	218	150	566	999999	564	999999	576	75	999999	725	37	999999	915	626	430	999999	999999	999999	433	999999	94	999999	757	514	621	533	407	816	414	198	609	294	573	999999	201	728	922	999999	541	706	999999	790	353	924	20	119	433	999999	463	996	317	654	999999	240	426	999999	392	62	999999	41	257	760	999999	965	126	743	867	964	434	999999	885	999999	999999	727	704	304	999999	833	503	511	109	919	362	417	999999	999999	999999	343	534	816	345	869	192	509	459	395	139	388	999999	277	252	469	64	761	121	468	999999	999999	999999	999999	894	559	559	70	931	338	407	253	93	999999	999999	533	999999	999999	999999	25	999999	152	278	999999	999999	112	999999	999999	269	999999	865	999999	999999	423	953	40	806	411	999999	786	320	132	578	130	999999	885	304	999999	333	718	39	445	404	999999	802	999999	500	228	958	792	534	334	999999	302	999999	999999	947	670	217	913	999999	38	695	999999	705	543	574	999999	329	999999	807	387	901	551	609	429	206	210	620	104	540	588	999999	999999	999999	986	999999	286	999999	192	938	633	439	419	991	11	750	999999	399	999999	294	352	898	679	984	157	999999	259	692	54	999999	747	60	123	383	148	585	565	329	719	999999	298	500	999999	350	184	947	999999	560	608	678	382	810	362	809	197	690	773	155	999999	563	81	593	613	583	201	999999	325	46	852	426	194	504	680	55	995	852	761	339	810	209	999999	999999	93	999999	236	999999	697	313	195	458	811	419	225	165	150	704	999999	563	159	999999	999999	454	707	999999	494	877	140	317	999999	344	928	999999	345	999999	622	382	510	247	357	264	886	21	851	404	614	999999	289	524	904	301	999999	208	189	219	577	495	991	999999	881	358	999999	389	999999	999999	529	999999	999999	320	542	999999	999999	649	999999	999999	714	620	603	313	577	719	598	615	412	523	379	999999	264	136	336	137	391	609	366	999	458	506	521	10	874	999999	700	968	999999	999999	106	326	993	999999	504	957	892	687	333	171	999999	200	977	976	481	799	123	999999	984	415	386	595	999999	215	445	218	108	603	439	340	28	629	634	275	426	62	999999	999999	631	999999	245	999999	285	205	249	268	528	544	529	84	134	752	984	575	760	511	44	787	999999	296	999999	298	258	993	999999	140	999999	711	560	428	72	154	326	999999	180	682	999999	97	965	999999	689	563	999999	999999	216	275	645	68	515	914	28	949	128	345	520	946	455	292	62	119	703	816	984	110	999999	979	436	379	404	87	999999	999999	999999	999999	999999	
999999	224	893	787	999999	494	507	206	645	410	123	999999	999999	104	999999	237	37	45	999999	483	872	579	999999	353	236	838	999999	663	999999	722	999999	137	999999	999999	225	731	562	505	185	624	205	619	348	999999	898	954	456	285	179	999999	174	911	999999	999999	733	726	999999	549	560	48	229	843	999999	922	338	985	580	251	879	999999	675	999999	999999	240	999999	262	240	283	455	282	392	999999	494	587	558	170	171	265	999999	498	999999	999999	944	999999	405	362	850	425	372	999999	384	215	999999	676	184	999999	61	735	911	481	495	967	104	288	655	239	359	999999	374	177	824	324	245	390	23	663	999999	723	835	925	412	815	911	999999	897	186	999999	999999	412	917	999999	999999	354	534	12	522	917	665	490	175	13	668	61	999999	98	70	999999	999999	663	521	63	999999	999999	999999	999999	680	66	562	390	479	646	541	999999	456	68	397	970	999999	387	999999	745	999999	242	670	921	999999	763	999999	453	837	216	577	164	999999	864	999999	536	367	465	332	465	365	999999	21	528	999999	888	604	146	701	99	268	999999	999999	775	140	105	239	999999	334	916	999999	118	999999	272	999999	999999	889	592	286	860	612	255	65	45	999999	647	999999	151	459	856	169	580	752	747	999999	938	992	124	733	999999	999999	302	141	999999	126	257	999999	749	459	94	998	22	859	840	487	22	583	136	395	492	874	98	999999	478	757	769	365	805	323	141	394	774	858	600	563	320	124	999999	919	143	915	481	692	374	999999	156	999999	912	999999	935	364	866	999999	250	811	219	686	662	657	357	891	926	435	327	700	234	163	268	287	176	999999	999999	999999	262	999999	999999	406	250	620	610	57	452	544	387	776	528	999999	617	789	353	634	999999	991	571	251	988	55	999999	674	632	993	462	634	999999	47	430	658	999999	673	999999	812	445	52	999999	309	448	392	57	999999	999999	189	545	999999	999999	542	446	942	645	20	588	357	42	576	999999	999999	999999	999999	450	349	355	999999	578	944	381	999999	198	999999	944	272	802	606	997	999999	501	999999	457	999999	701	562	999999	488	23	466	94	999999	780	869	64	439	714	630	942	708	205	312	610	600	107	402	354	36	998	999999	217	999999	359	219	84	544	999999	611	126	888	748	867	856	121	999999	320	760	328	999999	515	558	999999	663	299	626	999999	842	856	886	999999	999999	999999	490	639	258	111	711	571	999999	519	999999	999999	514	64	959	338	456	499	740	787	641	35	999999	492	824	45	329	999999	592	885	701	313	725	817	680	999999	
387	226	999999	999999	609	999999	999999	845	246	455	667	609	340	999999	999999	999999	126	108	667	192	903	997	815	223	782	650	978	908	818	965	999999	999999	383	999999	950	239	999999	981	187	999999	501	825	999999	999999	999999	719	730	303	153	357	197	626	159	497	280	390	999999	649	999999	958	999999	625	36	999999	77	970	235	554	348	999999	717	144	921	224	691	87	750	445	845	999999	920	999999	765	999999	778	999999	547	886	515	570	828	999999	999999	229	242	876	798	999999	312	999999	999999	999999	955	640	640	999999	999999	935	806	202	639	965	804	913	47	535	999999	566	999999	999999	433	349	999999	778	683	731	138	701	982	815	288	774	143	448	999999	744	999999	134	830	725	66	612	90	999999	930	863	999999	999999	191	706	26	999999	483	999999	974	999999	147	999999	956	999999	924	13	952	999999	999999	864	831	366	345	302	805	735	735	776	258	820	268	724	847	820	999999	999999	519	999999	999999	999999	999999	999999	473	433	606	552	999999	921	800	999999	659	999999	999999	999999	41	999999	756	889	900	290	999999	706	747	163	999999	423	999999	146	370	887	999999	676	201	999999	573	694	892	911	695	999999	567	814	975	205	999999	178	999999	781	788	723	290	630	385	999999	548	594	399	320	547	999999	999999	999999	561	913	569	983	898	543	502	347	933	999999	999999	647	722	692	730	999999	992	717	109	557	357	646	999999	863	300	683	999999	999999	304	581	373	512	50	536	263	71	636	186	999999	780	289	451	789	445	437	999999	795	856	863	847	328	999999	93	999999	683	914	317	706	999999	999999	224	523	53	361	999999	690	606	196	439	668	916	999999	446	328	278	906	856	999999	436	561	887	471	125	457	263	543	428	385	999999	349	754	929	493	65	999999	765	408	999999	964	746	141	609	427	204	931	512	393	765	396	777	67	999999	279	141	337	752	408	596	108	999999	272	231	343	99	914	999999	332	391	762	512	508	999999	999999	689	429	288	54	920	525	751	159	663	999999	85	292	606	659	999999	727	813	367	811	999999	36	483	910	276	337	999999	944	190	11	999999	883	279	999999	999999	590	711	58	707	487	80	356	788	999999	242	999999	807	318	336	970	663	999999	155	696	999999	178	215	519	22	717	999999	580	999999	157	660	999999	806	653	653	79	649	679	115	999999	999999	983	248	874	999999	18	529	971	618	999999	348	63	738	582	999999	999999	384	202	45	990	845	499	786	999999	948	999999	460	999999	664	266	330	984	843	274	954	115	999999	341	841	999999	999999	669	999999	361	809	607	
377	999999	114	870	695	457	643	124	999999	252	206	607	999999	999999	999999	376	999999	999999	888	363	220	999999	628	443	999999	53	361	41	803	186	537	435	830	351	759	999999	59	794	570	999999	999999	728	240	712	909	332	414	999999	455	999999	363	610	472	456	396	903	605	670	999999	999999	106	999999	999999	858	714	771	999999	585	999999	999999	326	999999	999999	25	22	999999	243	915	534	530	638	71	585	982	999999	927	962	384	954	999999	631	999999	777	917	777	739	417	381	997	147	554	828	999999	134	504	841	818	456	443	999999	670	690	146	495	24	44	35	338	46	999999	809	999999	631	936	999999	938	999999	873	248	283	999999	861	917	397	999999	810	563	460	999999	981	118	999999	940	58	194	941	999999	291	903	742	713	88	345	219	338	161	999999	571	435	565	106	999999	218	170	832	808	772	999999	520	999999	480	575	999999	64	678	303	462	999999	751	758	696	463	970	999999	999999	994	999999	999999	69	824	613	992	999999	999999	884	174	307	780	226	386	178	502	999999	699	271	148	238	290	541	999999	698	999999	999999	999999	999999	643	999999	999999	599	999999	292	74	689	695	999999	999999	999999	927	999999	514	995	682	367	375	999999	203	691	280	243	432	765	245	176	34	135	989	182	358	999999	999999	200	999999	190	388	104	114	999999	85	109	999999	598	310	119	36	999999	999999	999999	454	97	674	952	703	999999	177	999999	56	898	665	570	999999	999999	201	873	930	999999	412	502	999999	999999	485	999999	615	181	459	999999	465	136	149	984	999999	732	728	270	389	298	999999	123	22	316	58	215	156	515	999999	999999	406	437	189	712	637	999999	288	183	999999	293	346	532	30	343	616	920	999999	681	460	999999	999999	931	494	642	827	999999	489	999999	232	279	244	999999	999999	982	437	999999	946	437	999999	999999	454	999999	657	105	951	964	999999	678	700	137	457	475	65	619	999999	999999	942	999999	885	348	44	999999	950	999999	999999	247	849	999999	906	588	999999	331	333	865	433	42	283	399	691	863	205	810	971	104	821	769	999999	73	101	961	95	999999	551	19	560	837	604	324	999999	999999	124	64	999999	121	164	136	999999	999999	195	857	201	999999	856	32	152	999999	645	999999	521	290	202	786	999999	945	999999	574	779	324	315	596	999999	959	999999	976	748	999999	48	859	940	695	627	855	877	244	770	541	999999	999999	866	335	202	748	803	766	521	337	118	999999	618	999999	356	999999	884	599	429	242	999999	879	283	11	196	785	999999	826	662	347	909	712	185	999999	31	261	999999	979	403	
999999	166	586	465	421	42	221	251	999999	348	999999	999999	287	814	537	341	673	999999	999999	149	416	833	976	999999	184	428	999999	652	656	568	999999	378	999999	206	739	999999	623	424	862	968	975	999999	999999	487	861	376	632	897	647	999999	357	16	999999	999999	987	855	189	482	290	999999	636	569	595	791	253	999999	76	91	84	460	717	259	392	897	174	872	278	498	252	807	999999	508	999999	999999	221	99	999999	74	219	883	897	999999	143	869	341	415	999999	773	244	999999	999999	551	999999	196	912	107	623	694	675	124	587	690	240	483	999999	137	999999	568	579	164	999999	11	999999	201	563	999999	999999	522	999999	758	999999	505	264	812	507	254	999999	817	124	123	475	101	999999	104	306	999999	910	660	999999	999999	851	390	999999	999999	793	999999	679	631	632	345	981	110	139	917	200	999999	436	427	999999	951	451	746	999999	466	688	554	613	777	894	357	666	466	850	361	907	543	311	183	28	209	575	65	194	779	142	374	962	999999	903	225	780	999999	684	720	762	114	936	737	401	249	694	999999	737	285	678	524	260	777	19	657	779	263	408	999999	386	999999	999999	674	334	999999	592	141	873	678	999999	183	999999	999999	999999	802	607	574	781	779	514	673	999999	908	999999	617	123	194	471	256	445	999999	93	999999	999999	376	999999	271	413	999999	657	563	999999	68	999999	505	999999	130	188	216	60	214	481	629	270	712	77	653	573	717	211	407	670	626	243	59	99	999999	999999	231	999999	345	171	704	999999	951	644	269	209	605	873	992	15	264	206	240	55	463	648	631	309	898	697	695	876	260	892	999999	824	659	415	999999	335	957	956	714	53	777	508	318	999999	807	453	999999	843	218	402	999999	429	12	14	635	999999	174	922	999999	647	999999	827	999999	68	999999	445	550	200	12	667	58	308	492	197	278	999999	339	999999	999999	455	729	999999	668	857	999999	999999	821	655	779	647	170	44	604	999999	999999	949	637	259	837	372	999999	999999	840	550	353	999999	937	999999	999999	999999	893	611	431	906	918	622	169	999999	999999	258	999999	895	999999	365	506	999999	704	425	619	999999	327	90	999999	138	999999	952	999999	999999	513	380	999999	16	919	108	753	559	999999	999999	158	954	999999	624	999999	589	749	999999	366	484	54	340	412	522	999999	417	362	999999	887	302	999999	966	610	999999	999999	211	999999	999999	976	322	612	947	410	15	276	999999	999999	703	411	999999	389	545	595	537	82	183	999999	532	810	511	745	999999	999999	320	999999	999999	999999	747	124	477	386	
142	41	53	872	999999	930	407	255	540	879	658	999999	752	913	817	380	999999	969	999999	243	680	806	474	576	999999	285	100	999999	94	321	790	589	999999	999999	999999	514	551	665	976	253	570	999999	280	631	97	538	919	999999	527	812	281	777	789	243	706	999999	566	477	209	821	839	736	999999	229	999999	79	476	993	999999	313	828	999999	993	92	673	999999	999999	843	489	144	366	693	153	281	49	23	999999	701	999999	999999	999999	84	466	164	999999	999999	124	999999	543	27	71	925	739	223	983	864	784	999999	999999	313	799	722	987	75	999999	156	592	890	189	85	279	775	942	745	365	999999	999999	838	999999	999999	288	485	999999	999999	999999	440	954	929	999999	185	239	999999	140	748	131	999999	96	401	699	267	251	234	870	468	747	295	983	993	858	240	999999	945	38	999999	999999	999999	423	525	992	999999	201	662	602	999999	846	187	644	204	624	999999	999999	559	148	420	597	63	614	841	724	787	457	960	81	999999	271	293	74	999999	999999	807	812	571	999999	675	75	589	632	866	999999	999999	999999	789	379	999999	573	364	806	999999	999999	999999	999999	581	999999	214	576	241	591	999999	743	562	122	999999	480	817	327	105	160	473	355	18	431	999999	229	999999	146	668	591	352	494	906	999999	999999	275	751	107	240	770	204	108	833	998	98	132	999999	999999	416	318	999999	411	477	213	343	999999	999999	550	961	999999	646	78	999999	650	249	59	836	84	999999	968	729	719	96	335	955	374	521	20	999999	625	999999	999999	729	999999	39	940	999999	703	153	194	999999	211	145	879	133	135	200	193	758	48	296	984	790	999999	588	999999	324	152	257	969	750	125	999999	999999	201	939	999999	557	621	308	999999	143	931	482	828	527	584	217	211	830	183	999999	999999	304	338	185	915	999999	771	197	625	873	455	999999	999999	999999	993	799	687	999999	787	642	572	999999	14	163	999999	318	618	999999	267	116	940	427	795	422	864	912	17	25	33	66	786	434	682	169	999999	999999	48	804	533	784	529	999999	53	999999	765	801	299	999999	999999	607	674	999999	929	519	933	37	388	30	170	999999	791	672	999999	730	856	148	999999	845	474	306	280	814	537	483	586	922	384	264	999999	73	622	832	893	426	999999	85	505	999999	236	660	999999	999999	643	999999	993	999999	858	322	684	627	999999	999999	999999	999999	999999	859	183	455	999999	20	999999	133	999999	999999	468	959	779	999999	999999	780	643	613	999999	814	999999	261	180	94	489	729	73	72	999999	999999	49	999999	131	77	99	532	902	
59	241	999999	17	253	999999	999999	984	999999	88	126	973	903	984	419	836	896	896	999999	688	999999	966	213	999999	590	553	343	67	299	999999	711	652	816	878	594	382	402	806	999999	606	634	109	455	999999	947	999999	676	999999	629	341	235	181	25	843	813	92	37	278	426	700	999999	488	999999	206	377	473	999999	999999	400	47	444	100	220	478	64	988	520	562	10	501	877	297	438	958	999999	539	637	999999	999999	511	355	133	389	985	294	999999	999999	259	999999	483	999999	650	655	592	897	145	999999	546	788	825	572	475	278	925	823	34	59	736	593	838	835	192	999999	999999	692	999999	710	235	193	909	999999	270	999999	999999	568	236	641	999999	71	999999	578	100	195	249	938	880	854	464	172	270	105	678	666	445	647	750	689	999999	900	999999	434	735	363	999999	251	312	195	752	999999	596	392	213	675	125	269	745	997	999999	999999	812	466	256	72	923	813	905	999999	999999	878	999999	547	875	999999	484	999999	999999	737	316	997	999999	694	999999	107	575	999999	892	999999	550	999999	902	753	999999	815	98	999999	188	672	440	75	999999	708	350	873	999999	59	517	266	999999	82	427	999999	691	724	325	999999	363	158	497	55	921	901	999999	999999	999999	74	999999	999999	858	364	999999	179	307	999999	661	999999	999999	238	559	999999	370	635	999999	477	757	895	72	252	500	970	999999	39	185	394	154	999999	654	999999	897	483	479	457	408	836	999999	257	999999	450	72	397	773	135	598	999999	999999	999999	98	586	911	90	12	999999	569	887	597	835	994	999999	106	227	282	999999	999999	999999	56	999999	999999	976	269	509	999999	621	189	112	206	640	999999	213	708	999999	355	78	769	999999	480	151	887	520	999999	382	263	796	354	845	125	111	795	522	925	772	69	999999	999999	411	895	390	158	467	690	999999	999999	790	214	999999	999999	214	902	522	999999	904	35	999999	737	999999	255	999999	277	999999	999999	105	845	999999	288	936	999999	243	751	999999	921	100	993	430	829	291	978	999999	592	999999	974	999999	209	282	917	31	747	353	384	440	165	507	999999	814	480	595	121	999999	999999	278	449	638	463	544	601	515	910	604	886	456	907	999999	999999	999999	369	999999	896	999999	999999	266	198	455	999999	320	211	424	976	189	950	244	179	502	961	999999	667	346	999999	664	999999	412	121	152	467	928	999999	383	701	999999	454	999999	699	548	485	255	89	993	779	999999	342	186	539	730	654	651	999999	415	821	491	502	33	627	241	891	598	155	999999	987	930	788	828	723	999999	735	
555	544	630	27	715	244	673	566	315	331	504	872	390	498	815	651	127	562	999999	460	431	776	999999	656	886	110	43	16	849	999999	514	999999	516	995	108	117	656	999999	115	999999	828	467	321	909	397	726	765	557	181	289	999999	275	999999	571	999999	779	86	973	141	999999	211	667	716	951	817	999999	366	394	400	708	994	729	999999	962	632	964	465	558	269	170	999999	485	834	570	693	248	999999	944	691	329	40	999999	266	500	55	171	999999	369	102	355	369	380	167	473	999999	999999	818	551	999999	349	999999	999999	999999	999999	999999	725	999999	999999	268	579	101	421	703	81	677	321	472	956	916	471	223	105	466	999999	999999	964	328	370	286	999999	999999	999999	15	351	15	999999	999999	295	229	330	337	604	111	522	263	947	677	96	795	972	479	999999	634	478	136	228	72	999999	999999	315	407	472	869	517	999999	693	999999	361	75	175	353	187	736	596	143	619	994	943	659	853	297	999999	575	999999	281	567	999999	536	225	787	449	178	124	914	923	865	734	999999	373	570	540	325	30	629	629	301	999999	48	999999	516	233	129	150	999999	28	174	897	566	245	592	999999	879	145	999999	726	999999	999999	822	672	999999	884	410	999999	999999	322	971	999999	945	684	979	441	735	201	708	563	329	38	796	895	999999	967	999999	999999	999999	650	660	999999	742	903	999999	238	312	375	76	631	823	549	60	15	57	953	952	881	999999	160	999999	688	436	724	406	155	276	999999	914	310	716	63	798	448	999999	791	478	999999	999999	751	138	369	135	86	740	779	978	791	848	804	25	999999	101	630	465	972	753	27	506	309	999999	385	461	766	999999	769	751	611	353	265	484	910	652	514	31	825	563	360	984	626	999999	485	88	999999	295	429	961	177	983	999999	47	461	545	929	999999	752	907	369	171	970	38	376	447	592	999999	114	644	586	609	639	419	403	42	879	141	999999	307	999999	480	999999	999999	583	628	999999	228	33	374	999999	725	278	918	204	198	24	598	999999	48	495	789	999999	785	999999	999999	353	279	644	428	999999	797	313	455	565	888	999999	172	454	747	783	999999	305	740	921	861	340	999999	225	999999	999999	999999	340	447	811	562	299	710	432	25	285	394	584	605	708	999999	999999	823	362	315	523	999999	153	999999	264	999999	493	450	999999	523	237	999999	64	439	409	385	467	865	999999	13	999999	999999	740	439	472	398	999999	700	999999	996	450	999999	999999	999999	999999	177	147	287	193	689	78	848	999999	908	999999	999999	340	154	
206	333	467	999999	188	358	716	557	999999	714	591	999999	999999	793	419	867	83	720	999999	154	748	242	247	189	682	999999	935	999999	129	831	652	818	68	645	999999	708	538	894	338	20	999999	999999	66	433	696	326	358	999999	439	999999	835	77	391	195	406	964	95	288	872	234	423	966	438	288	71	999999	999999	695	299	710	999999	189	391	261	950	614	185	814	493	365	606	659	320	999999	996	585	436	872	249	999999	622	999999	31	999999	596	237	705	999999	371	923	519	662	985	728	999999	656	685	140	245	792	999999	280	794	999999	628	999999	656	297	291	999999	345	999999	999999	999999	97	88	167	999999	999999	723	909	999999	999999	570	999999	999999	674	591	501	350	899	306	637	457	751	351	466	514	485	832	580	417	496	884	587	583	215	999999	640	571	498	408	474	521	882	999999	827	999999	670	999999	99	74	796	941	587	49	307	999	17	745	621	652	801	832	999999	999999	910	568	999999	999999	738	446	950	929	999999	501	999999	126	574	369	999999	242	999999	999999	999999	516	621	555	999999	548	286	216	229	894	949	845	999999	641	378	391	481	999999	251	407	999999	653	124	866	999999	999999	217	999999	999999	999999	999999	999999	808	10	100	636	880	365	271	444	999999	999999	227	65	980	999999	999999	999999	747	192	999999	999999	999999	999999	854	99	401	754	466	221	341	104	780	582	673	570	47	605	551	742	511	125	998	999999	420	424	436	68	886	92	201	999999	444	252	999999	967	397	371	155	11	244	999999	999999	999999	112	891	751	999999	392	419	999999	299	648	15	681	999999	266	194	999999	440	663	342	999999	384	29	324	660	999999	822	705	182	675	459	550	507	999999	227	947	704	528	673	791	676	476	123	902	999999	999999	570	987	710	213	344	715	347	999999	266	524	40	788	241	223	999999	686	246	303	999999	108	507	999999	555	999999	490	507	767	872	666	402	999999	127	946	231	999999	835	995	969	341	999999	212	999999	129	702	917	999999	297	459	968	989	239	820	72	279	931	275	999999	401	722	837	948	475	245	864	264	999999	841	19	255	987	999999	277	961	105	896	999999	186	852	401	574	220	999999	999999	676	172	450	65	677	300	702	403	603	257	504	796	736	370	265	448	15	999999	999999	999999	981	308	962	858	999999	999999	40	98	589	10	158	999999	640	571	568	701	813	857	174	719	553	593	97	29	467	308	169	999999	921	999999	396	499	932	113	922	377	210	591	999999	999999	999999	613	999999	602	108	877	165	174	802	563	634	999999	999999	568	660	
999999	220	942	999999	668	224	499	177	184	614	659	694	537	649	200	501	999999	769	870	459	940	779	495	921	999999	153	994	738	368	779	248	588	999999	452	534	999999	267	201	429	89	770	999999	639	987	449	192	627	525	611	999999	999999	388	50	999999	720	617	725	999999	809	524	229	761	809	405	376	80	999999	999999	999999	999999	244	40	999999	790	688	503	150	507	482	408	999999	999999	136	999999	999999	999999	547	263	999999	916	441	246	999999	904	860	19	637	244	999999	999999	861	542	410	577	999999	381	47	260	431	226	477	228	549	411	999999	999999	634	999999	999999	516	533	77	363	208	602	998	648	999999	929	999999	866	906	885	113	546	983	78	559	478	999999	822	999999	999999	515	449	999999	999999	999999	999999	119	385	133	216	999999	845	794	189	212	975	829	733	601	330	752	360	570	342	445	864	25	999999	85	44	42	694	999999	244	848	758	388	310	668	540	999999	303	742	699	999999	268	752	803	866	583	648	272	999999	966	999999	999999	999999	881	261	999999	889	999999	309	99	999999	999999	609	559	341	453	596	528	74	70	510	999999	617	871	560	999999	122	221	999999	501	999999	769	473	279	999999	693	879	507	59	553	651	393	993	653	525	370	658	202	999999	999999	999999	129	207	169	466	631	547	17	330	85	12	678	621	808	999999	414	999999	340	405	648	573	98	479	521	419	126	999999	999999	999999	200	528	999999	999999	999999	513	276	572	999999	999999	532	155	999999	187	999999	550	972	999999	195	950	120	999999	999999	796	824	848	898	650	999999	999999	349	176	999999	661	999999	556	999999	928	228	304	999999	842	999999	527	872	502	701	911	505	971	999999	999999	279	999999	244	776	209	999999	999999	999999	999999	999999	885	999999	472	999999	572	220	57	427	467	54	553	890	523	278	999999	999999	923	331	999999	987	154	714	999999	994	897	569	426	999999	357	959	13	673	690	999999	956	88	64	516	999999	999999	864	88	513	402	801	388	500	966	994	408	209	603	406	627	481	180	999999	478	468	999999	794	693	999999	508	50	880	210	712	321	702	746	417	402	667	133	999999	211	999999	203	518	78	459	368	999999	759	999999	999999	999999	339	786	827	999999	58	925	695	999999	18	15	361	920	188	787	999999	999999	999999	792	210	739	504	415	969	349	999999	949	935	344	334	131	749	640	612	147	383	999999	875	169	368	477	971	952	67	206	558	282	340	291	804	76	295	966	999999	537	999999	923	816	488	312	999999	990	999999	845	887	266	721	999999	50	414	130	426	503	434	733	
767	551	358	999999	790	999999	618	999999	539	999999	999999	782	999999	85	579	459	718	396	857	269	486	999999	999999	180	939	837	964	299	999999	684	649	792	542	475	999999	26	999999	999999	697	311	490	346	821	587	61	999999	999999	242	471	999999	411	999999	646	174	256	999999	445	187	999999	953	46	328	777	855	618	53	249	965	314	562	884	674	699	999999	779	150	999999	529	129	999999	999999	731	828	922	282	619	156	377	999999	999999	999999	397	220	744	274	171	999999	965	969	999999	244	325	928	908	999999	999999	340	100	395	116	358	999999	68	999999	999999	314	500	999999	583	999999	897	871	745	999999	981	496	464	954	999999	617	581	832	559	121	231	241	803	920	852	545	289	65	982	999999	275	664	999999	842	999999	960	671	714	392	971	119	373	579	247	999999	999999	281	385	999999	778	534	525	366	947	999999	999999	510	579	12	47	719	841	999999	999999	425	999999	999999	622	617	999999	946	999999	450	588	12	857	661	565	994	279	273	999999	257	999999	588	749	308	999999	999999	999999	999999	101	999999	354	262	277	999999	946	999999	609	999999	659	999999	487	999999	667	85	778	945	999999	514	945	999999	732	999999	815	594	999999	54	676	28	999999	925	445	871	999999	165	105	335	999999	999999	714	999999	394	853	613	144	999999	999999	921	999999	529	446	408	667	514	999999	979	580	446	999999	798	901	155	590	999999	734	333	615	976	511	999999	452	220	914	799	210	999999	879	170	681	999999	312	999999	12	499	338	527	999999	367	348	185	525	889	60	999999	812	599	803	212	879	811	163	999999	999999	695	86	999999	999999	999999	313	326	109	419	765	858	496	778	999999	101	321	216	555	258	637	999999	463	999999	169	339	986	611	396	676	290	869	670	906	714	317	999999	999999	999999	909	63	999999	86	115	134	202	98	44	456	712	999999	673	265	905	768	999999	999999	999999	76	999999	881	999999	929	432	138	895	198	590	74	999999	679	218	999999	999999	999999	615	999999	357	439	967	250	951	165	684	785	617	613	999999	147	630	85	899	46	878	37	999999	103	653	976	239	14	999999	970	620	43	682	499	999999	999999	163	999999	883	93	999999	999999	930	999999	254	647	999999	291	999999	999999	443	760	779	999999	304	618	999999	999999	999999	381	209	999999	999999	999999	544	651	112	999999	994	999999	984	999999	202	999999	938	963	999999	814	848	16	999999	948	581	66	536	860	999999	999999	205	10	867	641	238	512	883	144	999999	948	12	603	999999	403	296	378	999999	999999	567	963	243	340	521	999999	999999	599	999999	261	392	685	454	
684	397	999999	922	993	197	353	567	690	932	999999	790	999999	999999	254	999999	72	661	999999	999999	999999	302	999999	277	864	999999	999999	967	639	596	999999	751	498	999999	328	216	999999	999999	303	191	125	89	999999	40	439	999999	999999	999999	429	137	999999	600	189	97	564	392	106	334	67	999999	999999	386	928	999999	999999	62	302	654	493	48	999999	591	367	999999	482	810	999999	999999	837	999999	126	620	999999	512	999999	41	572	410	940	935	119	618	999999	788	999999	999999	160	999999	730	387	258	718	734	390	608	272	242	999999	999999	753	967	836	999999	743	999999	999999	838	999999	360	999999	999999	999999	713	999999	929	910	177	579	200	999999	999999	640	538	460	76	407	885	166	903	480	999999	999999	999999	196	967	282	999999	999999	400	102	900	734	433	462	897	366	15	186	461	698	104	999999	967	871	999999	337	307	999999	677	991	853	681	999999	999999	479	86	105	999999	589	656	999999	498	188	107	842	926	216	86	562	709	999999	709	704	214	999999	145	446	924	999999	640	999999	93	11	409	248	228	999999	552	982	821	271	999999	999999	999999	910	606	999999	869	38	999999	999999	999999	484	999999	598	154	999999	318	505	344	639	180	999999	949	999999	704	999999	779	858	624	715	663	999999	999999	447	999999	122	999999	304	779	999999	576	896	999999	520	753	609	43	810	999999	251	902	57	647	191	999999	64	999999	134	999999	119	705	999999	413	462	466	136	999999	531	999999	999999	88	999999	725	999999	999999	999999	507	439	927	105	999999	968	999999	999999	812	616	457	999999	355	999999	474	774	99	999999	999999	565	492	474	999999	627	999999	512	135	72	173	999999	332	999999	128	999999	557	218	999999	119	656	737	256	41	649	850	679	999999	185	825	567	313	999999	65	730	507	791	42	385	310	238	951	843	702	999999	925	293	494	441	538	312	999999	578	999999	23	999999	319	461	825	999999	947	684	336	310	505	999999	961	999999	242	621	36	524	832	895	881	704	893	554	821	723	566	999999	750	999999	523	999999	734	946	52	513	999999	339	217	182	363	553	624	542	207	359	963	27	262	820	511	787	999999	682	999999	318	333	765	639	111	646	762	999999	689	999999	204	999999	999999	234	729	999999	999999	316	660	542	338	999999	999999	357	472	759	999999	932	929	146	999999	877	62	849	733	189	432	699	999999	536	600	999999	934	999999	12	233	948	793	533	397	813	480	773	999999	768	238	999999	999999	999999	351	107	830	15	553	61	999999	82	999999	999999	549	10	997	210	133	941	999999	155	605	354	999999	811	755	408	999999	332	999999	
113	999999	90	504	217	24	999999	764	439	770	613	391	703	999999	160	782	302	984	397	999999	279	649	207	59	92	376	73	999999	540	351	431	474	231	999999	223	170	95	999999	342	985	474	446	999999	181	999999	764	901	668	98	39	999999	999999	154	999999	984	999999	714	999999	422	999999	950	604	234	97	349	149	169	906	472	990	696	306	652	411	999999	999999	999999	36	999999	999999	474	404	839	999999	888	16	330	715	812	999999	455	64	999999	999999	45	869	221	606	832	967	999999	994	999999	108	999999	166	772	742	999999	999999	508	688	999999	104	375	555	765	999999	999999	999999	818	454	104	712	544	641	999999	999999	376	481	621	359	999999	999999	999999	480	999999	999999	177	999999	244	587	550	661	261	766	966	488	999999	489	114	498	407	999999	158	160	899	493	563	701	443	621	376	999999	539	159	999999	123	381	895	999999	35	555	999999	107	999999	999999	443	461	778	675	999999	35	887	377	133	951	703	826	572	580	714	187	476	299	623	221	856	131	112	282	999999	117	239	999999	88	942	930	402	917	255	466	42	785	999999	208	595	488	326	999999	207	790	999999	808	325	642	999999	89	187	999999	999999	58	999999	359	999999	822	137	999999	755	298	191	30	311	908	327	124	682	999999	450	100	37	732	539	716	999999	491	565	308	999999	999999	999999	999999	752	999999	999999	207	999999	683	288	213	999999	999999	733	38	233	186	999999	388	491	999999	999999	455	999999	97	457	999999	518	605	454	25	267	828	881	266	999999	999999	999999	392	21	130	969	999999	123	246	28	237	999	511	999999	728	11	186	816	712	539	784	999999	664	471	610	688	999999	238	273	946	253	918	477	999999	999999	908	107	377	371	999999	960	342	402	999999	229	999999	999999	122	725	23	999999	21	999999	999999	282	999999	613	999999	411	441	430	770	849	299	775	318	531	540	999999	999999	904	999999	999999	481	578	452	832	595	251	322	999999	436	999999	999999	866	241	999999	750	999999	999999	304	185	965	999999	810	200	493	112	304	910	999999	999999	535	905	999999	999999	566	697	157	830	271	28	680	99	761	994	267	598	433	543	999999	780	999999	774	525	728	843	526	671	388	958	999999	300	340	555	213	900	607	150	595	999999	62	999999	867	551	999999	999999	876	178	999999	999999	894	678	760	999999	985	634	761	390	999999	999999	999999	999999	769	872	541	727	349	543	557	104	999999	458	838	999999	516	187	999999	232	249	233	999999	358	855	456	999999	61	999999	988	999999	578	999999	227	760	167	635	36	999999	995	20	558	999999	342	999999	999999	
282	446	839	892	835	808	999999	999999	150	167	470	691	999999	322	999999	999999	999999	360	999999	999999	955	443	698	680	242	490	353	999999	222	690	77	634	737	143	183	627	221	646	163	761	918	609	86	999999	697	944	855	520	196	530	370	805	368	642	766	999999	748	999999	999999	999999	464	999999	999999	459	100	835	953	47	149	191	277	551	207	223	70	355	367	105	982	298	634	832	792	691	330	271	275	105	999999	344	999999	62	986	999999	307	247	292	626	511	861	990	817	381	15	262	999999	999999	155	999999	420	482	652	186	372	719	631	888	635	139	828	999999	858	671	804	999999	225	999999	398	915	822	999999	741	593	131	999999	817	461	786	438	512	663	130	999999	956	999999	236	999999	999999	98	675	999999	657	497	683	301	142	156	576	703	47	264	999999	239	999999	357	741	68	65	74	902	999999	111	206	626	175	999999	345	714	999999	86	349	939	309	999999	999999	415	253	999999	829	999999	671	884	999999	401	257	453	891	764	999999	131	177	999999	559	196	506	999999	461	870	999999	852	797	441	634	626	697	324	910	999999	999999	999999	497	157	999999	900	240	295	28	805	999999	999999	558	581	999999	821	908	999999	999999	123	743	226	953	999999	402	976	377	239	260	466	703	933	543	901	478	667	633	29	594	659	955	220	999999	656	501	796	304	999999	336	812	717	178	934	999999	255	78	988	123	999999	259	532	10	999999	561	999999	999999	187	656	112	448	197	889	934	729	999999	533	988	307	882	606	999999	161	903	447	748	534	999999	999999	655	409	999999	520	999999	344	137	955	185	676	554	65	619	999999	999999	999999	624	828	243	215	639	722	90	690	241	999999	577	381	106	597	813	999999	447	440	10	702	769	677	624	600	602	212	357	322	753	999999	999999	44	47	26	999999	999999	999999	793	999999	933	329	999999	289	125	767	999999	858	588	863	976	618	189	646	421	127	947	213	643	612	999999	374	768	936	414	999999	542	344	90	774	999999	999999	999999	332	77	999999	781	999999	509	833	846	354	999999	458	777	217	999999	397	999999	999999	875	716	657	190	680	568	561	61	999999	999999	234	999999	777	813	970	700	964	856	579	999999	346	559	704	810	765	999999	605	319	169	207	365	154	717	192	899	185	628	473	652	508	821	730	523	556	608	999999	999999	956	999999	999999	252	999999	817	588	562	325	22	847	424	999999	963	252	891	677	999999	999999	703	595	999999	999999	81	501	214	999999	999999	615	46	158	999999	340	516	648	830	93	954	999999	999999	139	630	
999999	173	780	58	64	999999	999999	999999	846	958	529	731	999999	51	999999	14	751	999999	746	372	946	289	864	646	999999	91	324	421	807	722	192	752	574	965	341	631	300	452	160	537	646	999999	999999	999999	682	608	535	999999	147	88	213	670	999999	767	683	303	999999	999999	964	973	229	999999	41	999999	999999	999999	999999	25	709	999999	999999	308	594	219	999999	180	99	674	964	999999	999999	999999	284	729	518	521	171	806	291	48	332	166	488	999999	317	489	744	76	999999	905	450	519	897	84	374	905	85	381	51	513	213	633	180	488	427	512	883	999999	614	264	615	360	733	671	739	557	999999	999999	999999	246	435	33	261	999999	44	45	999999	209	364	999999	445	790	765	999999	835	999999	985	999	758	804	999999	442	461	168	300	100	786	236	345	817	95	667	479	805	87	189	381	999999	453	999999	692	999999	947	11	818	999999	999999	954	999999	999999	572	999999	659	999999	640	999999	571	103	768	944	259	593	999999	547	528	778	320	959	700	999999	327	999999	555	376	999999	921	495	460	999999	999999	504	999999	399	999999	254	999999	18	999999	174	95	617	999999	353	508	142	999999	819	409	483	999999	514	635	999999	191	722	698	274	292	999999	718	506	121	753	303	450	999999	204	999999	302	263	769	938	794	615	47	48	999999	56	244	999999	112	95	977	309	960	868	577	999999	582	999999	10	726	397	455	588	999999	535	60	999999	714	905	260	999999	229	281	576	999999	999999	999999	683	179	227	58	972	616	421	144	454	342	581	999999	986	999999	746	999999	999999	551	999999	36	541	513	478	999999	999999	999999	851	999999	757	37	999999	999999	999999	999999	999999	386	782	678	424	839	177	371	999999	718	487	863	999999	274	999999	966	238	35	502	622	613	180	700	239	528	865	764	442	387	426	999999	553	922	922	999999	369	481	374	136	999999	859	179	431	760	999999	665	198	999999	617	790	799	368	999999	315	460	728	999999	552	159	559	84	734	984	665	769	933	999999	999999	187	11	495	999999	898	992	763	443	748	940	999999	863	676	187	999999	999999	626	590	999999	616	999999	369	683	999999	225	577	435	999999	195	766	990	577	724	999999	999999	615	305	936	999999	999999	552	999999	979	744	999999	296	882	896	999999	999999	48	189	915	334	535	817	999999	566	647	331	566	999999	258	982	950	999999	999999	485	777	999999	300	999999	999999	484	73	454	999999	938	999999	929	694	538	226	999999	728	810	661	399	665	592	999999	739	298	999999	976	914	999999	997	794	671	157	407	129	698	106	358	69	441	271	
999999	438	389	999999	718	637	999999	422	460	999999	149	500	749	999999	999999	999999	999999	401	999999	999999	999999	999999	392	154	443	782	999999	418	999999	999999	999999	751	229	138	999999	164	909	287	580	510	948	502	318	743	654	181	408	999999	999999	777	544	956	86	999999	121	405	55	244	28	936	350	999999	894	758	883	398	999999	999999	244	40	22	284	999999	999999	559	657	376	648	499	271	383	999999	483	750	999999	424	999999	999999	26	188	118	674	999999	643	999999	999999	607	999999	860	999999	900	999999	353	904	764	269	144	604	384	464	39	407	745	999999	562	642	146	154	601	999999	999999	984	603	999999	922	348	999999	999999	322	999999	60	999999	787	243	999999	596	364	578	985	897	999999	999999	999999	562	159	711	929	511	91	527	202	999999	958	401	541	916	193	298	982	426	999999	956	292	999999	999999	223	619	511	396	966	287	567	999999	704	999999	654	82	51	906	221	419	999999	106	794	38	597	999999	396	999999	999999	412	76	999999	568	653	999999	999999	757	158	936	101	427	999999	125	250	635	302	264	222	886	999999	152	999999	771	17	738	999999	999999	999999	816	365	233	809	941	563	221	971	600	60	999999	868	999999	892	970	129	991	399	981	999999	403	304	999999	183	814	610	999999	684	825	561	999999	472	298	999999	341	580	868	999999	183	561	39	999999	702	213	999999	999999	528	259	999999	651	26	349	878	944	732	521	762	59	994	340	999999	536	155	48	146	393	999999	693	561	400	260	383	226	999999	525	739	602	399	817	795	92	20	999999	183	545	574	594	354	898	819	817	818	622	842	268	502	517	999999	76	972	449	834	698	31	400	999999	133	458	429	993	919	373	242	999999	258	292	999999	972	503	571	999999	999999	794	741	583	442	760	383	170	32	231	938	332	844	999999	257	999999	999999	782	999999	451	145	924	904	899	999999	585	423	594	976	237	545	169	505	999999	223	50	956	999999	999999	882	999999	999999	406	772	980	50	398	852	10	999999	33	200	600	129	663	310	889	841	139	856	346	788	194	999999	685	779	827	670	143	217	366	801	824	30	999999	847	528	142	999999	413	999999	999999	999999	16	214	355	569	385	999999	912	999999	999999	319	999999	999999	961	113	611	999999	211	999999	999999	718	999999	613	231	376	579	428	999999	999999	999999	922	999999	669	774	204	187	590	999999	219	999999	159	231	67	251	999999	722	485	740	744	916	55	999999	200	468	853	999999	999999	982	979	989	957	705	140	999999	999999	594	999999	999999	766	926	30	755	991	770	578	497	734	371	
999999	653	104	999999	81	865	712	214	999999	210	921	402	999999	608	361	230	494	999999	100	665	999999	999999	999999	999999	973	817	896	299	726	429	890	366	76	42	252	335	895	999999	633	274	690	987	69	241	849	374	152	422	999999	771	286	134	999999	79	321	841	372	389	714	263	999999	422	488	114	320	565	999999	999999	999999	999999	335	225	820	825	999999	999999	999999	59	865	609	999999	483	895	954	153	999999	959	997	720	410	999999	515	564	999999	999999	277	508	954	920	999999	48	400	66	377	999999	70	313	580	104	999999	13	323	524	999999	999999	999999	526	533	960	555	999999	338	999999	999999	73	820	999999	450	530	706	999999	883	999999	580	570	285	999999	528	518	93	461	388	902	999999	407	648	990	999999	791	810	751	974	999999	375	688	710	369	110	313	999999	408	999999	999999	397	694	130	195	944	544	999999	77	998	25	877	103	226	435	568	557	425	999999	212	659	719	999999	588	999999	763	892	999999	916	999999	999999	999999	684	599	338	999999	777	287	463	56	914	489	999999	752	959	126	282	472	999999	800	552	888	796	999999	999999	340	441	999999	240	431	62	683	395	750	784	134	202	999999	888	999999	790	280	961	783	297	179	977	213	629	772	490	429	586	125	773	335	105	999999	395	997	999999	672	56	41	993	240	103	999999	967	835	924	999999	583	362	19	282	999999	23	908	44	363	238	485	468	940	999999	107	280	976	459	38	999999	118	999999	848	128	233	999999	789	67	999999	985	245	999999	848	712	845	233	115	999999	999999	92	579	361	644	844	196	588	100	371	143	823	999999	518	806	219	669	693	513	999999	58	997	233	999999	958	999999	992	691	620	238	786	873	174	485	60	946	145	757	255	14	932	999999	838	427	999999	262	970	727	999999	999999	999999	162	720	999999	452	410	999999	728	999999	999999	851	505	999999	862	585	270	658	999999	467	859	84	999999	447	999999	958	413	169	805	927	706	408	275	702	981	195	633	163	950	42	999999	98	416	365	999999	162	437	999999	999999	842	663	604	440	999999	999999	564	140	999999	220	999999	49	251	63	800	695	867	586	802	987	677	999999	117	707	507	817	771	999999	556	467	356	530	999999	999999	963	274	999999	967	16	573	426	64	999999	942	694	992	408	44	615	669	121	999999	635	690	308	999999	999999	896	932	999999	367	897	584	256	864	735	313	999999	99	999999	593	900	999999	238	999999	623	42	174	23	514	418	736	61	999999	355	779	895	55	999999	82	717	216	45	999999	215	999999	480	672	999999	959	
688	999999	999999	999999	999999	221	999999	406	129	684	857	391	883	428	42	631	845	999999	999999	94	839	268	183	999999	818	387	865	25	999999	999999	153	370	999999	63	825	78	791	972	811	143	782	999999	999999	210	999999	336	332	999999	531	584	683	783	770	994	130	430	176	928	270	698	356	981	999999	88	541	497	999999	999999	602	964	840	873	884	767	311	349	342	973	801	492	64	999999	493	448	367	369	599	102	933	405	999999	862	712	123	787	800	127	847	999999	727	41	503	24	999999	743	810	999999	999999	692	781	999999	202	999999	999999	643	108	999999	933	720	181	898	213	896	206	72	999999	999999	771	980	510	999999	494	999999	84	460	561	243	999999	705	557	470	999999	409	162	316	999999	736	999999	999999	999999	999999	999999	137	497	829	999999	607	999999	504	766	649	138	33	191	999999	604	888	62	999999	92	999999	999999	238	999999	710	312	999999	744	890	363	999999	236	301	999999	208	49	999999	816	254	632	999999	999999	431	999999	907	999999	572	999999	999999	712	821	684	617	999999	823	740	954	963	787	527	35	862	928	151	525	422	999999	732	983	519	247	81	999999	695	138	450	999999	300	999999	377	740	585	151	187	542	567	619	904	478	467	94	403	39	727	999999	999999	496	999999	423	494	506	999999	244	93	475	749	877	999999	268	383	999999	664	707	999999	999999	449	721	750	609	999999	803	932	264	525	434	843	52	999999	999999	999999	953	860	876	771	871	900	351	67	999999	792	689	697	999999	104	868	430	695	618	999999	167	999999	999999	680	465	691	573	585	999999	658	999999	707	999999	999999	230	429	738	787	936	548	886	108	663	47	816	999999	999999	295	169	657	13	157	433	147	999999	668	216	999999	420	90	307	999999	632	409	91	999999	891	999999	426	675	139	999999	759	80	999999	69	715	709	864	197	999999	288	426	71	654	483	999999	660	903	561	222	558	376	856	999999	570	476	999999	956	731	386	253	999999	493	528	370	398	363	92	870	999999	999999	999999	233	505	999999	898	570	754	607	811	999999	999999	864	462	580	276	999999	829	494	593	461	752	143	811	999999	419	932	999999	293	94	920	577	43	608	999999	243	153	360	231	672	905	509	358	919	154	294	14	41	999999	103	495	533	598	287	999999	755	192	999999	999999	609	966	37	470	522	890	663	925	999999	747	999999	133	551	607	822	999999	999999	404	223	667	56	415	900	595	200	999999	397	979	999999	999999	999999	60	732	196	999999	999999	878	48	835	39	490	368	747	999999	610	970	944	926	775	599	550	
360	968	754	128	204	75	441	280	924	999999	684	180	160	787	999999	401	365	999999	126	809	913	568	999999	186	687	667	617	985	229	654	470	213	165	565	609	999999	978	77	427	639	447	999999	911	999999	999999	999999	597	506	323	579	588	999999	658	790	999999	791	785	577	440	537	999999	455	999999	279	42	999999	24	594	188	214	422	297	999999	487	372	155	999999	999999	380	999999	79	999999	672	650	76	529	555	999999	928	817	306	999999	636	889	999999	991	716	642	503	335	184	13	999999	118	166	300	383	181	427	492	144	137	206	999999	467	999999	782	999999	213	513	925	648	666	370	908	21	999999	999999	306	380	999999	25	999999	55	999999	76	792	563	999999	999999	156	999999	948	999999	683	178	214	695	431	843	218	315	438	990	409	999999	346	957	210	154	999999	704	875	56	999999	128	974	160	626	401	555	228	917	437	366	552	699	230	686	739	999999	965	256	463	171	132	586	172	645	999999	729	834	363	348	145	999999	508	901	999999	999999	204	64	79	999999	297	990	398	999999	999999	857	835	126	281	999999	999999	674	458	422	884	930	541	812	514	836	671	999999	865	578	999999	915	53	798	999999	131	545	752	896	226	999999	181	734	585	999999	788	953	613	563	892	999999	999999	999999	999999	27	461	33	391	549	242	368	577	999999	999999	999999	718	814	47	287	159	999999	999999	778	241	256	712	999999	999999	283	726	882	68	167	999999	577	831	922	957	999999	386	999999	163	213	999999	999999	999999	57	999999	877	820	973	916	335	413	966	999999	692	999999	839	314	265	77	118	822	359	999999	999999	161	999999	877	999999	856	999999	999999	61	999999	390	999999	383	658	665	291	88	463	752	966	999999	753	16	170	148	999999	127	475	131	40	55	391	313	557	187	895	999999	10	999999	127	999999	434	361	204	35	577	388	190	649	973	989	654	79	392	577	999999	999999	999999	999999	635	999999	791	999999	999999	726	999	810	825	481	769	619	88	999999	635	317	308	401	811	999999	570	782	937	999999	157	999999	999999	321	920	999999	999999	999999	589	271	398	387	868	654	340	999999	999999	767	562	709	879	364	999999	226	443	85	999999	275	343	947	999999	853	999999	964	632	980	336	999999	999999	999999	960	28	39	816	49	258	449	653	71	999999	118	803	999999	999999	946	793	139	999999	877	845	999999	255	417	999999	104	545	585	999999	32	999999	999999	347	877	717	748	860	334	104	186	195	636	625	213	999	999999	374	634	574	27	838	999999	161	999999	54	145	715	611	396	722	504	672	545	631	
712	202	771	999999	512	999999	95	469	999999	998	691	219	999999	51	417	804	999999	911	21	885	193	508	989	999999	832	581	999999	999999	937	999999	682	523	100	994	501	999999	999999	447	999999	95	932	379	815	163	999999	999999	999999	674	204	592	992	592	661	659	448	999999	999999	999999	103	930	455	836	999999	999999	325	178	128	99	549	610	737	292	789	999999	999999	814	692	835	999999	997	530	999999	999999	354	999999	999999	862	441	556	999999	604	831	353	999999	639	105	847	162	999999	950	716	961	134	999999	999999	710	802	999999	999999	634	999999	376	999999	106	999999	97	999999	999999	283	236	316	999999	543	262	16	905	938	597	296	858	999999	999999	997	999999	290	999999	244	471	499	679	296	999999	999999	922	776	237	14	999999	999999	999999	323	671	878	611	644	999999	427	872	999999	999999	771	215	448	847	667	999999	379	370	816	839	852	320	686	604	999999	188	951	621	485	778	999999	691	999999	744	545	304	662	396	999999	260	152	372	884	549	908	91	688	999999	999999	796	858	999999	999999	952	699	999999	984	283	672	465	87	805	396	808	59	89	409	704	311	999999	327	982	548	565	697	489	436	147	696	999999	500	73	999999	689	999999	999999	999999	852	54	542	320	389	723	999999	182	346	999999	85	500	999999	681	999999	999999	999999	478	875	999999	875	265	999999	576	847	587	814	965	999999	448	999999	888	999999	828	557	999999	769	62	999999	268	999999	999999	361	513	360	646	867	186	515	486	476	999999	999999	170	385	999999	834	965	473	801	909	400	168	999999	279	197	708	999999	134	334	999999	838	999999	616	914	999999	904	999999	226	999999	719	638	999999	537	972	495	999999	631	452	999999	999999	804	589	146	359	791	234	463	244	173	937	867	62	999999	670	637	681	438	256	893	692	999999	999999	999999	999999	281	940	631	925	784	354	86	557	172	508	999999	259	402	267	999999	268	999999	472	63	272	999999	586	279	867	999999	813	415	384	999999	279	698	65	327	64	999999	999999	602	999999	460	818	999999	320	889	682	658	388	288	999999	134	634	250	999999	695	999	240	999999	671	999999	591	970	939	702	998	893	810	956	932	348	188	281	665	913	22	244	411	541	697	999999	219	955	535	243	260	999999	999999	43	370	327	823	393	189	839	945	489	999999	168	321	999999	872	701	456	999999	999999	852	999999	999999	652	999999	999999	698	997	84	999999	999999	444	705	451	999999	865	776	999999	999999	999999	795	999999	826	967	532	364	253	229	701	724	517	508	595	251	408	955	700	390	908	999999	134	395	114	294	319	
55	184	716	248	139	105	999999	999999	424	206	759	153	999999	129	999999	999999	999999	306	360	47	137	849	999999	999999	999999	174	396	687	999999	400	410	999999	542	657	487	999999	536	981	571	628	412	665	999999	999999	648	811	341	270	811	385	656	99	754	999999	191	205	721	672	129	965	999999	427	999999	34	796	999999	999999	711	642	917	999999	999999	734	999999	635	471	999999	418	999999	999999	999999	135	875	999999	999999	999999	999999	295	476	291	468	863	862	999999	919	984	707	999999	258	999999	210	629	628	999999	568	169	365	31	621	719	526	312	277	999999	141	584	551	459	290	485	999999	999999	245	360	999999	953	634	137	812	999999	763	999999	170	528	115	999999	506	981	940	585	999999	221	999999	756	764	166	596	59	475	999999	442	258	864	772	347	999999	394	277	446	999999	534	237	219	971	955	993	151	748	999999	928	999999	570	519	705	530	999999	652	488	999999	302	367	584	662	477	999999	515	668	999999	191	230	819	239	999999	335	999999	999999	12	702	800	999999	999999	847	353	547	268	872	999999	168	251	30	999999	905	682	153	257	999999	575	741	763	999999	334	753	567	485	118	848	35	999999	655	802	324	950	688	824	287	520	241	125	219	999999	776	510	156	170	999999	999999	556	999999	88	110	162	270	938	360	446	270	999999	867	438	999999	846	554	513	999999	999999	999999	999999	858	866	736	718	460	532	427	673	824	999999	999999	999999	205	999999	634	116	554	650	64	21	999999	387	999999	999999	373	686	799	498	231	996	707	465	706	999999	698	534	351	391	701	737	520	686	622	999999	883	999999	999999	128	999999	448	999999	999999	651	281	888	481	999999	999999	999999	999999	733	929	451	827	999999	941	791	508	602	109	999999	173	999999	999999	500	652	764	363	356	993	453	680	999999	783	48	908	813	434	808	227	686	999999	999999	927	14	591	244	999999	763	942	589	735	526	999999	999999	795	999999	335	781	246	999999	494	159	362	999999	63	999999	668	789	999999	137	366	699	384	423	919	137	999999	321	908	999999	970	600	414	413	718	999999	174	109	253	68	488	653	572	511	999999	999999	684	999999	951	939	575	14	771	999999	232	999999	151	698	763	668	828	23	999999	999999	746	894	999999	948	611	899	487	999999	546	932	649	712	999999	873	232	234	999999	422	370	969	842	965	829	599	190	683	999999	476	345	585	239	474	781	744	765	307	999999	735	996	61	461	999999	468	838	175	999999	908	277	999999	539	225	415	653	999999	985	780	74	155	767	928	999999	999999	233	961	999999	184	931	392	
118	924	283	717	426	318	999999	835	999999	990	433	999999	999999	744	999	805	370	824	821	877	758	999999	242	805	967	78	999999	449	783	507	145	991	588	525	169	551	999999	507	989	344	395	160	999999	84	999999	107	163	152	22	427	600	878	363	63	633	134	999999	477	749	357	154	78	61	999	999999	999999	92	258	585	458	549	862	834	486	999999	608	999999	167	93	870	999999	31	437	366	906	999999	999999	534	999999	44	999999	788	757	642	199	327	999999	283	230	289	24	905	567	563	877	738	54	876	999999	35	422	534	999999	999999	443	133	641	695	999999	597	999999	557	366	550	599	999999	115	999999	297	175	509	999999	937	804	855	19	463	873	488	178	222	999999	963	866	622	999999	404	999999	209	76	685	413	189	632	485	467	548	27	964	126	632	851	999999	406	526	984	597	589	33	433	669	768	216	924	384	51	999999	500	928	999999	999999	999999	999999	230	489	106	999999	314	999999	398	999999	999999	908	371	999999	370	183	566	349	637	736	814	855	999999	406	917	999999	265	999999	443	873	58	999999	699	759	406	858	368	916	999999	999999	292	999999	999999	999999	999999	859	999999	389	23	999999	37	160	300	538	552	381	999999	824	571	999999	999999	66	999999	524	423	999999	219	612	148	999999	815	649	919	900	454	553	230	813	183	68	999999	875	999999	575	845	897	798	170	217	999999	640	543	999999	530	743	999999	385	999999	549	999999	999999	242	250	511	63	388	240	999999	999999	998	160	414	999999	513	999999	127	821	319	679	999999	999999	58	405	999999	999999	281	304	399	167	227	178	120	273	306	418	129	635	733	522	467	666	408	86	218	874	236	999999	841	982	626	414	999999	440	33	327	600	837	136	999999	999999	93	841	999999	999999	830	50	150	354	104	428	491	98	797	999999	999999	160	972	196	249	645	389	462	999999	999999	813	112	999999	999999	999999	999999	999999	508	999999	999999	383	824	999999	220	388	833	95	999999	746	564	144	325	999999	228	174	177	628	650	887	995	999999	630	999999	999999	62	728	999999	999999	374	286	999999	983	995	66	838	44	983	762	808	415	999999	841	715	851	999999	497	833	999999	85	812	199	999999	621	107	999999	753	398	999999	167	999999	471	999999	183	470	427	999999	330	221	999999	139	999999	999999	842	481	445	560	914	583	999999	999999	894	910	999999	562	97	999999	372	999999	718	95	999999	999999	605	158	943	375	999999	999999	434	254	177	622	999999	945	629	333	999999	149	662	787	838	814	180	999999	765	999999	999999	620	999999	921	789	431	503	305	493	
999999	270	694	538	999999	891	669	999999	60	398	999999	839	879	999999	763	999999	999999	245	930	256	831	348	13	392	392	15	57	872	999999	465	999999	999999	775	999999	999999	72	114	610	592	895	179	665	999999	213	999999	721	999999	687	619	999999	566	999999	573	58	999999	337	267	312	155	74	844	999999	999999	999999	652	163	74	999999	979	700	999999	999999	653	44	87	176	228	799	898	670	525	369	262	999999	899	559	999999	727	999999	626	805	802	999999	527	999999	999999	28	535	560	339	657	73	708	919	999999	944	542	538	999999	495	119	999999	999999	484	999999	484	543	357	694	103	608	347	626	362	999999	999999	166	136	982	704	157	999999	249	999999	999999	999999	661	999999	999999	955	999999	26	756	999999	517	999999	398	980	999999	577	838	999999	841	999999	731	319	447	355	33	819	999999	415	556	276	999999	426	228	844	471	999999	823	210	679	739	87	592	999999	321	845	558	413	186	158	415	865	486	999999	782	837	703	24	999999	319	859	999999	610	470	999999	966	999999	128	553	519	890	753	638	991	111	389	148	999999	136	510	475	416	999999	267	150	411	861	575	446	999999	767	82	517	891	820	999999	476	132	111	999999	754	439	859	999999	267	999999	237	495	999999	999999	698	975	999999	804	999999	999999	566	353	999999	88	115	524	682	545	751	817	245	747	181	540	999999	26	627	781	999999	999999	556	943	999	489	183	375	999999	53	319	999999	194	713	999999	999999	14	999999	999999	999999	248	240	756	323	915	450	425	490	999999	999999	488	681	357	116	59	999999	896	623	353	999999	904	739	697	638	236	959	999999	999999	700	804	999999	790	999999	603	543	525	289	999999	999999	559	73	693	999999	617	565	999999	444	87	999999	249	480	390	999999	963	128	508	999999	128	97	999999	999999	892	789	519	683	698	468	999999	573	533	999999	664	595	794	776	220	688	999999	999999	598	525	555	999999	999999	999999	154	20	260	485	44	982	171	999999	82	742	999999	999999	542	934	866	999999	999999	514	140	720	815	795	985	196	908	820	462	999999	999999	999999	271	33	339	194	538	999999	218	278	538	551	999999	518	523	61	999999	999999	155	155	999999	428	999999	51	738	740	518	359	35	73	577	224	999999	126	655	641	481	999999	999999	358	405	189	961	421	999999	588	363	306	999999	933	999999	601	675	316	837	80	604	999999	294	598	675	189	999999	154	999999	324	999999	250	999999	881	580	999999	742	999999	750	37	999999	423	75	160	999999	221	999999	101	481	999999	549	223	288	999999	999999	261	862	976	999999	226	999999	999999	999999	661	
567	122	443	399	363	143	859	877	566	810	612	191	164	144	221	464	111	570	672	725	999999	807	962	287	844	999999	595	765	999999	999999	509	650	703	414	592	274	999999	999999	999999	347	126	999999	999999	478	972	855	999999	727	999999	999999	999999	999999	153	993	886	760	999999	999999	555	999999	999999	103	762	999999	310	961	999999	999999	552	999999	999999	999999	832	999999	999999	113	160	493	314	989	231	867	11	897	419	552	999999	999999	527	999999	124	999999	999999	999999	799	33	908	625	177	21	377	999999	185	999999	541	700	134	818	394	999999	999999	666	851	566	999999	681	102	999999	622	758	464	777	999999	720	831	75	291	999999	535	586	204	534	999999	303	621	873	999999	999999	999999	719	427	688	325	743	231	999999	769	576	889	127	931	53	13	419	999999	599	134	465	986	999999	418	999999	293	999999	588	85	999999	558	944	939	990	908	509	999999	340	776	462	488	498	383	999999	999999	249	418	655	161	999999	905	746	31	749	236	207	999999	310	432	405	516	164	156	999999	220	631	999999	999999	32	999999	110	89	779	147	645	966	612	180	703	755	874	999999	437	553	445	811	999999	200	999999	711	619	601	907	381	999999	334	999999	276	95	93	299	291	999999	618	430	826	967	884	113	269	595	999999	606	999999	530	363	727	999999	671	409	999999	760	373	999999	923	509	999999	408	999999	999999	999999	345	95	620	999999	593	530	819	999999	619	844	49	97	999999	126	900	994	999999	851	592	606	999999	999999	999999	999999	999999	917	322	999999	921	654	999999	999999	791	644	999999	999999	999999	221	936	832	999999	480	999999	999999	669	672	869	203	33	514	941	557	608	999999	876	740	409	245	999999	999999	999999	135	211	999999	999999	356	305	999999	866	275	18	29	914	760	698	278	552	131	715	866	58	128	670	417	712	21	999999	999999	768	519	235	999999	999999	270	999999	783	279	97	999999	322	376	19	999999	758	506	922	642	848	999999	999999	198	287	999999	70	627	100	464	793	262	274	272	999999	101	357	50	999999	999999	653	999999	915	999	464	842	403	499	49	791	911	911	789	378	245	69	170	999999	947	231	234	643	534	328	485	834	999999	60	157	999999	979	718	999999	198	988	712	999999	608	999999	444	136	570	588	308	552	882	473	895	36	169	930	999999	102	999999	509	20	611	597	999999	630	828	999999	352	131	811	203	672	999999	389	533	958	562	598	513	999999	999999	999999	999999	775	999999	371	128	34	987	986	953	999999	214	688	978	110	514	999999	113	616	783	228	999999	496	358	999999	999999	999999	999999	999999	
999999	999999	588	939	845	955	386	821	920	268	709	328	364	145	999999	578	468	912	999999	432	454	477	494	897	999999	445	598	738	426	999999	499	613	531	786	617	999999	47	999999	842	999999	724	692	174	844	906	465	864	330	638	780	752	999999	114	999999	756	999999	943	691	628	410	367	647	405	537	999999	106	796	999999	527	343	540	203	999999	389	999999	762	312	999999	999999	999999	581	277	109	999999	640	999999	509	460	999999	716	582	355	999999	999999	665	86	999999	636	85	809	669	999999	999999	305	999999	558	888	999999	999999	994	999999	999999	999999	773	999999	99	999999	759	897	238	999999	345	547	811	761	195	558	999999	724	630	474	999999	574	191	195	295	474	804	999999	92	651	784	999999	999999	127	289	655	872	612	575	538	537	739	847	222	333	748	991	543	64	10	999999	999999	742	529	922	728	519	587	544	624	743	363	814	586	999999	258	511	694	482	539	999999	35	158	101	936	936	726	999999	862	546	482	999999	351	999999	999999	783	999999	516	999999	560	146	294	78	951	795	184	924	270	409	84	247	307	71	524	323	999999	852	999999	592	999999	11	550	724	997	999999	999999	22	732	195	999999	903	994	499	921	999999	999999	957	999999	306	762	21	465	999999	787	309	999999	209	999999	768	177	931	999999	924	219	558	999999	570	80	999999	999999	999999	999999	85	999999	180	252	808	149	999999	999999	276	999999	999999	829	973	545	982	937	698	999999	282	196	964	999999	999999	209	80	289	373	999999	831	887	999999	982	601	820	999999	198	999999	67	376	69	705	845	900	999999	359	104	245	999999	613	632	382	841	51	975	237	67	283	971	181	528	776	322	999999	389	266	372	238	163	165	793	330	641	999999	222	491	128	127	820	850	976	54	360	204	999999	515	556	940	626	592	332	914	645	885	847	293	392	999999	999999	30	999999	999999	91	856	819	312	740	251	999999	493	118	940	462	130	204	484	425	128	892	874	710	999999	612	570	833	878	684	999999	753	929	109	999999	606	800	999999	999999	962	504	385	999999	774	315	122	142	484	392	999999	999999	690	372	867	274	861	646	319	565	263	520	33	940	628	985	497	898	394	744	343	662	267	94	522	999999	999999	997	999999	405	999999	479	96	451	426	169	74	999999	72	835	512	960	490	308	999999	451	999999	444	277	789	817	224	747	739	58	799	267	999999	999999	999999	531	999999	999999	913	256	783	434	999999	999999	468	920	116	836	559	242	383	999999	959	237	80	450	999999	729	321	587	104	732	356	402	627	901	468	
540	126	999999	647	423	576	61	999999	26	899	999999	999999	869	999999	388	198	507	674	628	999999	379	999999	505	999999	144	235	335	161	61	88	189	896	566	461	575	999999	255	594	959	604	907	163	63	551	387	921	452	999999	716	544	999999	727	999999	603	99	999999	620	90	512	198	999999	999999	31	999999	719	999999	251	417	145	668	942	913	715	999999	400	225	726	999999	846	223	782	459	444	517	239	999999	897	963	999999	814	109	999999	91	999999	363	999999	142	124	999999	362	999999	44	740	58	601	935	22	999999	213	999999	44	666	244	299	416	791	466	513	709	999999	136	288	54	999999	569	776	831	944	670	393	93	611	133	493	543	748	718	395	915	304	448	922	759	999999	779	443	931	791	364	571	551	628	415	572	236	401	990	999999	999999	825	113	999999	315	999999	790	433	999999	751	999999	668	999999	80	597	415	820	213	528	555	551	136	845	50	999999	108	999999	464	206	560	266	151	757	308	999999	100	200	380	999999	940	708	999999	900	190	45	696	498	480	40	999999	752	33	873	999999	868	363	999999	73	999999	217	999999	999999	999999	982	999999	614	910	775	173	507	224	999999	595	588	846	999999	236	665	999999	893	609	999999	433	206	808	999999	278	999999	439	999999	120	999999	892	999999	962	382	128	917	695	430	786	999999	999999	533	785	312	437	295	598	673	137	325	68	594	999999	999999	999999	41	183	261	346	597	345	620	397	96	557	999999	625	473	999999	318	999999	583	117	886	999999	900	420	999999	806	983	999999	765	426	795	79	999999	999999	356	480	97	743	444	94	199	387	697	146	999999	754	251	669	999999	999999	818	355	484	486	721	562	11	621	677	999999	362	872	999999	204	601	27	999999	392	279	999999	988	574	534	999999	918	508	366	764	999999	751	564	323	600	177	607	999999	594	822	91	999999	479	999999	76	989	731	999999	807	999999	544	681	506	859	400	141	609	254	821	985	999999	222	205	247	900	925	890	49	281	412	596	999999	433	999999	310	484	523	522	507	544	767	999999	700	999999	999999	48	255	705	923	468	568	363	627	608	263	869	999999	242	999999	151	109	692	55	999999	999999	391	258	80	999999	915	618	97	746	286	227	967	522	341	27	999999	680	195	125	813	999999	243	534	999999	182	441	999999	291	946	366	999999	85	555	999999	958	838	790	185	156	18	999999	480	616	351	390	295	356	267	999999	999999	471	914	577	242	561	671	857	433	897	127	39	999999	999999	389	841	152	999999	226	382	999999	81	999999	48	117	963	
999999	627	193	444	886	94	627	76	999999	999999	999999	508	323	744	999999	999999	999999	999999	39	978	522	339	237	509	247	873	139	999999	45	643	999999	875	999999	279	999999	999999	674	989	999999	42	411	270	909	494	320	644	999999	482	96	208	714	999999	19	138	999999	43	400	683	206	22	954	742	40	598	929	655	48	54	556	999999	316	376	999999	996	576	261	999999	743	199	603	775	657	798	837	928	749	865	340	828	163	654	990	792	997	87	668	240	321	999999	999999	999999	64	926	844	891	348	949	22	999999	198	999999	656	999999	603	247	307	999999	202	669	189	789	707	225	402	596	326	999999	999999	999999	999999	999999	119	999999	999999	996	721	731	953	946	590	800	853	778	999999	999999	999999	507	199	760	999999	999999	48	651	385	874	899	838	999999	999999	575	764	999999	103	999999	177	999999	478	958	606	526	999999	990	255	999999	388	936	928	585	851	598	818	394	519	149	999999	983	467	999999	999999	107	882	207	999999	381	999999	999999	759	134	473	999999	528	549	592	243	213	733	999999	999999	996	999999	999999	999999	999999	999999	756	379	169	954	470	193	999999	676	999999	509	999999	378	295	874	262	266	186	803	999999	805	80	279	801	285	935	460	200	893	805	999999	137	629	526	999999	625	456	999999	999999	663	999999	19	999999	252	999999	999999	999999	447	999999	999999	999999	999999	999999	150	999999	999999	486	577	883	29	20	993	153	999999	999999	382	24	851	249	259	805	304	381	150	999999	999999	227	999999	999999	685	999999	22	282	999999	75	962	960	488	650	467	148	999999	89	786	653	999999	999999	999999	999999	711	586	983	208	669	999999	999999	389	999999	317	90	371	459	859	207	919	998	720	999999	999999	620	421	535	211	782	120	926	225	999999	496	546	928	246	368	17	999999	126	813	999999	999999	630	583	933	180	569	105	688	999999	881	867	999999	575	305	999999	58	299	60	999999	426	999999	588	230	999999	999999	999999	162	135	101	851	107	802	194	117	503	999999	999999	487	364	999999	686	431	999999	343	999999	841	971	632	69	319	717	58	344	999999	64	488	999999	788	999999	409	417	970	597	177	784	74	470	468	802	11	21	999999	696	150	739	136	681	887	76	697	800	529	75	781	144	58	468	797	999999	25	775	258	93	954	234	999999	834	740	558	999999	381	512	999999	999999	308	905	362	204	999999	928	806	522	722	999999	999999	887	999999	815	999999	999999	606	999999	416	999999	999999	762	728	741	915	999999	999999	941	338	413	999999	297	698	999999	483	238	696	273	150	133	219	263	536	387	999999	
346	811	28	707	823	66	709	106	999999	999999	545	187	620	288	633	635	865	999999	318	999999	322	999999	896	341	999999	48	342	532	292	577	972	236	350	999999	579	999999	283	243	514	356	617	201	654	999999	938	60	85	985	516	999999	353	79	227	998	43	157	915	686	902	999999	724	186	813	476	859	999999	837	999999	709	421	361	631	679	999999	772	130	544	721	403	753	962	357	999999	794	233	903	18	352	363	431	306	597	999999	729	632	440	388	187	326	999999	223	851	286	104	145	721	400	265	235	912	613	203	293	159	999999	377	170	999999	999999	955	309	495	870	287	125	764	300	999999	339	342	999999	366	999999	773	540	999999	81	999999	999999	512	513	999999	126	450	818	113	313	191	907	264	279	999999	934	370	330	728	999999	998	979	381	430	450	925	892	180	256	798	520	999999	710	306	999999	369	740	451	556	378	429	469	21	460	119	51	84	72	999999	431	999999	452	812	140	82	999999	287	92	999999	827	233	280	571	314	793	572	206	999999	999999	999	999999	918	773	359	561	999999	967	920	321	409	999999	829	798	824	763	77	807	580	233	307	92	999999	389	729	154	999999	897	999999	999999	546	844	999999	43	382	999999	125	999999	462	578	999999	973	367	999999	663	976	403	482	747	551	726	765	626	999999	732	917	546	539	54	214	411	642	999999	262	774	564	735	796	425	597	647	397	354	999999	690	333	724	886	725	753	999999	677	159	999999	999999	999999	228	390	311	464	691	586	635	258	177	999999	713	114	996	108	251	606	999999	160	903	338	421	624	999999	408	999999	659	999999	300	463	999999	492	115	999999	993	346	999999	495	960	905	999999	762	105	834	789	620	619	890	627	512	154	999999	999999	262	612	369	603	345	903	999999	41	772	344	795	443	418	608	792	12	761	896	120	105	254	841	575	999999	789	265	787	583	769	196	788	999999	999999	492	852	709	999999	999999	999999	999999	699	999999	299	428	310	999999	380	999999	826	887	999999	615	43	525	755	420	46	54	813	90	125	687	271	585	555	486	329	925	999999	93	378	28	888	527	406	380	551	157	24	398	884	774	756	882	330	183	999999	598	737	442	672	589	999999	999999	477	21	612	714	872	999999	999999	454	999999	999999	999999	847	726	515	128	384	999999	999999	39	999999	999999	351	931	389	265	382	211	731	197	323	999999	788	99	999999	999999	394	999999	837	284	200	327	439	517	23	999999	999999	999999	769	479	362	573	783	560	513	732	135	90	999999	999999	500	621	350	
999999	943	333	729	999999	999999	464	999999	617	999999	614	838	108	765	833	917	26	999999	926	442	262	834	749	636	238	586	237	925	999999	545	389	784	999999	999999	182	999999	689	643	725	999999	999999	744	745	999999	178	999999	415	967	302	172	216	676	574	189	98	432	204	696	999999	181	999999	539	431	81	999999	999999	269	131	592	270	238	382	66	246	137	517	98	216	467	516	180	999999	999999	150	339	712	999999	399	888	750	999999	993	999999	554	999999	774	999999	674	891	348	462	294	384	41	934	833	620	337	61	999999	999999	999999	238	984	10	277	906	290	999999	938	620	870	242	999999	891	245	240	511	999999	363	999999	424	325	129	64	886	886	600	216	505	102	999999	348	318	999999	999999	764	167	554	884	999999	43	931	999999	728	999999	61	542	150	699	602	118	253	698	999999	918	671	999999	930	123	390	315	999999	247	999999	737	532	999999	999999	999999	480	83	999999	999999	494	999999	999999	999999	401	472	999999	999999	460	516	999999	983	638	649	931	498	720	999999	237	440	503	562	958	694	115	990	69	137	116	641	999999	999999	161	999999	213	226	999999	999999	718	467	289	46	999999	567	999999	862	999999	882	993	936	788	826	846	526	706	932	211	999999	267	410	412	999999	247	818	297	382	999999	999999	446	714	999999	422	999999	769	161	466	999999	400	359	253	891	187	999999	999999	852	402	683	635	346	999999	25	635	49	317	64	581	799	46	280	999999	999999	513	446	288	873	999999	889	999999	999999	249	236	810	999999	24	999999	235	572	77	965	895	699	999999	258	999999	999999	437	383	629	714	579	667	669	999999	999999	223	387	740	856	999999	486	513	607	270	999999	54	214	196	34	797	829	19	732	999999	385	272	832	265	281	588	999999	992	270	999999	999999	581	566	999999	61	999999	141	494	716	770	488	999999	102	936	161	130	495	250	999999	831	885	570	935	598	745	136	999999	132	469	277	860	494	999999	245	475	525	488	999999	999999	999999	666	344	303	962	592	992	179	896	113	999999	103	205	644	439	485	234	646	967	943	925	421	18	999999	448	909	994	999999	999999	470	635	642	970	115	134	175	999999	277	973	16	752	999999	999999	999999	999999	183	665	999999	999999	759	999999	999999	520	999999	999999	999999	657	319	999999	999999	597	853	322	435	478	999999	999999	999999	519	274	934	957	673	961	201	969	927	989	999999	999999	253	154	336	107	229	756	999999	399	999999	322	517	999999	999999	920	999999	999999	643	68	999999	800	60	576	339	548	824	999999	215	558	999999	250	885	999999	602	589	
809	452	526	225	216	721	396	733	203	207	756	702	544	752	552	301	335	999999	449	916	224	676	815	999999	282	934	999999	573	20	655	437	850	999999	833	999999	999999	382	427	852	829	413	999999	383	142	999999	132	750	999999	16	97	999999	26	227	685	999999	142	999999	739	999999	281	999999	823	999999	547	770	905	999999	710	641	586	919	999999	26	619	512	999999	303	682	995	160	194	97	566	922	740	420	632	954	469	978	999999	643	484	999999	658	590	603	999999	999999	886	999999	49	821	430	999999	999999	10	608	999999	999999	839	954	744	792	999999	999999	266	999999	999999	359	283	999999	251	663	999999	285	999999	999999	961	922	303	467	320	118	100	999999	276	999999	753	733	999999	34	782	991	148	999999	999999	691	493	575	334	803	999999	22	613	999999	798	167	999999	892	583	564	646	260	184	999999	999999	999999	702	942	816	129	999999	84	939	999999	335	259	525	873	386	741	952	395	999999	500	999999	307	504	999999	355	999999	964	999999	159	855	387	532	817	767	739	273	989	550	758	214	999999	999999	83	999999	626	999999	642	309	515	842	612	260	661	684	999999	346	141	999999	596	708	165	999999	999999	999999	870	999999	442	758	143	123	752	411	637	393	743	485	234	149	522	807	476	664	355	316	253	137	870	142	824	999999	142	435	953	999999	59	570	39	989	494	822	999999	884	999999	402	999999	211	623	278	940	467	122	999999	51	789	999999	500	999999	999999	840	743	933	310	933	741	999999	999999	457	586	344	183	999999	244	655	700	701	592	499	999999	226	51	999999	999999	202	367	290	150	394	174	818	558	730	421	159	999999	888	999999	999999	999999	420	773	754	46	934	999999	21	878	346	350	999999	649	10	999999	999999	798	239	999999	117	576	461	840	932	293	768	785	453	44	94	904	811	895	999999	75	999999	999999	297	999999	667	999999	999999	411	804	53	999999	178	557	843	30	999999	521	999999	999999	384	999999	579	999999	470	278	158	999999	977	793	999999	539	999999	18	999999	999999	947	511	762	674	999999	230	59	46	888	217	999999	999999	610	24	999999	392	264	207	266	102	963	612	826	208	518	122	378	617	372	514	882	170	622	999999	83	849	999999	881	25	164	923	543	952	263	679	921	713	962	69	999999	999999	995	751	842	390	344	999999	564	166	569	999999	999999	673	999999	334	438	614	120	941	884	634	383	999999	112	999999	429	660	999999	528	999999	409	999999	557	323	240	887	418	999999	119	999999	175	203	725	456	312	491	869	578	929	250	316	603	999999	185	424	901	813	
648	672	999999	684	999999	45	569	169	445	999999	360	154	446	29	833	10	212	719	440	658	735	800	688	560	91	643	999999	289	806	999999	382	898	338	84	770	118	159	63	63	168	165	296	866	999999	519	434	999999	230	483	602	818	465	983	253	87	848	984	410	602	999999	757	290	363	61	511	461	815	371	259	999999	851	159	665	282	502	448	933	91	50	657	161	67	806	213	575	999999	999999	95	997	921	999999	999999	460	586	411	875	999999	815	999999	67	999999	130	999999	757	999999	669	999999	711	750	638	915	902	369	945	326	699	483	999999	999999	595	546	729	374	338	601	112	698	88	871	999999	515	127	986	983	48	999999	999999	59	462	905	999999	213	345	999999	999999	999999	389	515	270	999999	401	999999	339	999999	521	889	999999	999999	999999	649	971	721	840	999999	999999	797	915	386	907	999999	612	434	696	580	479	343	999999	16	332	380	722	192	999999	169	999999	731	788	487	999999	158	284	454	893	813	933	999999	373	222	245	218	315	13	608	974	109	967	97	999999	39	188	505	750	319	785	926	999999	902	680	999999	999999	19	999999	999999	758	21	167	999999	883	646	85	969	181	770	124	74	719	583	843	70	999999	644	38	457	293	652	999999	999999	999999	886	154	999999	999999	325	844	999999	877	99	850	963	999999	436	213	999999	999999	218	334	979	205	720	999999	215	69	620	638	756	980	980	630	115	487	33	432	999999	502	583	999999	999999	926	999999	197	629	733	880	129	831	440	916	999999	85	328	554	939	999999	679	999999	442	82	687	97	227	896	999999	999999	999999	917	13	217	620	380	931	478	63	289	533	587	999999	188	500	806	325	999999	999999	999999	786	933	999999	45	327	562	999999	999999	999999	838	698	300	999999	989	405	211	828	999999	305	133	153	999999	501	660	863	101	467	263	582	880	772	162	420	912	957	552	834	968	889	67	238	727	999999	224	590	999999	425	999999	783	299	978	101	769	363	999999	936	442	433	181	999999	104	888	999999	297	999999	546	880	259	41	852	377	859	344	999999	894	999999	999999	286	79	630	675	975	999999	999999	902	680	392	66	510	31	120	410	796	663	962	350	105	999999	999999	54	362	176	460	930	999999	128	757	532	999999	985	999999	165	363	551	560	129	999999	349	394	396	163	823	749	20	742	966	73	999999	284	554	331	535	139	35	999999	509	999999	549	371	999999	922	860	598	524	999999	954	56	255	112	843	932	755	999999	999999	891	999999	426	450	197	955	65	999999	257	914	664	861	36	
338	282	61	999999	868	999999	610	473	302	235	235	999999	999999	919	818	579	440	621	575	906	999999	999999	738	999999	999999	361	416	728	999999	612	683	859	772	999999	718	972	999999	999999	73	777	27	297	999999	314	201	74	999999	45	247	506	816	302	99	954	658	204	999999	969	530	999999	571	882	627	689	551	376	613	859	999999	845	529	201	558	999999	889	90	545	434	999999	19	951	380	491	999999	796	390	770	999999	999999	524	438	999999	999999	556	215	145	999999	908	762	825	460	550	833	401	977	999999	744	301	999999	578	658	119	88	520	565	201	401	999999	893	170	606	796	589	687	417	448	483	999999	591	999999	419	999999	672	75	559	999999	547	999999	372	180	999999	478	999999	702	999999	999999	11	207	990	24	744	393	25	999999	229	664	999999	155	984	539	151	999999	709	321	168	31	446	999999	961	999999	999999	311	914	722	524	137	53	886	821	97	446	285	999999	577	19	36	999999	999999	999999	894	999999	401	115	832	39	903	768	440	999999	844	882	988	245	836	371	999999	478	302	999999	999999	620	999999	334	999999	102	865	731	999999	312	141	999999	375	999999	76	713	999999	205	999999	693	621	368	613	352	977	215	458	49	184	215	575	558	329	994	999999	284	999999	77	219	740	999999	182	999999	138	412	999999	517	999999	179	999999	119	248	999999	608	465	732	16	731	356	691	643	826	999999	926	736	999999	90	381	421	792	347	194	986	351	530	999999	999999	485	999999	999999	698	999999	999999	61	106	337	172	999999	539	32	277	644	721	527	106	999999	626	709	401	828	364	145	409	386	785	924	999999	54	88	26	10	531	790	812	999999	16	955	504	829	408	421	999999	999999	399	524	999999	473	468	999999	193	822	32	93	121	999999	562	237	494	276	182	86	127	642	522	32	745	853	908	534	100	999999	999999	879	999999	999999	995	304	19	862	92	461	793	999999	895	203	977	448	999999	634	999999	999999	471	238	999999	999999	999999	727	999999	377	999999	999999	999999	934	999999	801	700	152	99	999999	193	267	228	631	194	999999	293	999999	746	999999	54	999999	184	283	999999	999999	999999	893	232	671	999999	277	975	642	999999	242	896	999999	645	104	503	834	359	975	450	183	560	999999	53	936	48	976	980	999	332	481	675	291	841	843	880	806	920	427	590	915	999999	999999	547	951	824	434	682	652	825	220	947	209	833	919	760	91	849	999999	632	147	999999	975	999999	612	567	999999	27	801	224	696	913	931	394	535	890	974	999999	102	121	614	999999	337	999999	999999	999999	475	
457	921	999999	798	957	635	795	453	628	316	999999	935	999999	219	999999	880	438	999999	307	999999	999999	308	999999	785	790	757	183	27	999999	959	999999	999999	88	101	999999	105	718	425	739	288	145	941	907	999999	708	365	707	902	207	422	899	54	814	999999	661	159	892	307	18	209	461	999999	610	668	514	78	999999	303	999999	999999	999999	23	400	28	880	873	999999	454	87	434	999999	281	820	999999	70	999999	393	570	440	17	999999	421	416	539	826	999999	999999	248	79	999999	508	414	999999	886	260	886	654	795	999999	787	758	999999	230	999999	159	999999	957	189	607	757	685	999999	863	55	999999	751	606	860	999999	522	542	162	385	447	999999	645	432	933	179	184	112	999999	933	652	259	765	201	832	389	646	999999	161	641	999999	999999	221	551	803	999999	509	999999	793	999999	124	255	605	72	999999	658	514	757	999999	999999	999999	655	97	362	220	796	351	560	774	999999	556	999999	999999	521	999999	999999	713	103	628	999999	670	999999	318	994	819	406	653	703	418	183	875	888	387	999999	217	666	866	859	340	17	437	999999	999999	322	57	13	999999	999999	998	300	944	420	139	868	349	538	999999	103	543	813	153	647	151	601	606	667	999999	249	313	407	625	854	762	620	727	721	390	996	999999	815	999999	568	999999	128	238	464	999999	518	802	679	329	772	999999	527	864	999999	807	913	716	389	280	625	999999	999999	674	999999	999999	518	151	628	157	999999	157	999999	281	999999	942	999999	999999	151	908	224	999999	999999	88	852	538	245	999999	938	913	999999	289	566	999999	916	787	115	453	148	806	249	377	183	531	978	999999	999999	255	289	846	783	551	574	999999	65	188	157	522	821	561	421	762	999999	714	681	999999	590	999999	365	797	837	579	999999	345	669	847	273	999999	999999	999999	940	990	476	101	139	924	715	96	489	737	639	999999	632	586	394	487	174	999999	850	918	999999	414	889	492	19	214	327	238	811	218	915	55	422	594	621	430	296	999999	585	756	354	504	999999	628	167	999999	947	647	950	192	682	804	999999	191	201	535	999999	999999	91	925	607	486	284	280	821	594	999999	47	965	999999	200	62	883	104	999999	541	711	270	335	764	266	999999	999999	629	535	121	794	241	402	95	329	312	40	659	158	868	229	432	807	999999	999999	999999	682	986	991	630	920	167	999999	660	824	999999	658	326	669	999999	208	654	744	709	800	939	999999	879	644	887	32	999999	999999	705	999999	288	463	762	690	999999	999999	301	638	905	999999	636	623	742	271	488	
654	713	999999	231	999999	575	687	107	999999	145	274	803	999999	113	999999	999999	222	913	348	546	387	895	636	322	930	999999	999999	839	999999	173	325	902	618	166	999999	318	243	999999	45	746	600	365	989	999999	92	204	999999	999999	308	999999	424	709	999999	725	999999	758	999999	678	301	763	558	999999	589	999999	819	372	194	196	870	298	999999	999999	877	999999	945	32	906	90	240	735	956	492	540	23	999999	616	999999	893	65	484	241	565	432	999999	999999	999999	776	999999	736	720	19	999999	663	19	52	926	832	802	779	88	852	996	448	999999	999999	76	317	576	861	213	863	301	140	396	67	999999	75	999999	413	203	255	526	354	519	999999	203	829	531	970	822	783	705	123	999999	631	244	999999	867	475	132	999999	210	999999	532	856	718	632	999999	951	155	860	236	399	586	999999	335	999999	928	839	612	247	786	605	49	999999	168	187	163	765	999999	780	208	139	291	759	55	998	821	663	17	999999	999999	999999	824	962	999999	315	999999	154	306	999999	999999	999999	863	999999	657	604	488	113	697	541	479	510	138	375	661	999999	118	827	999999	336	831	274	832	51	684	216	781	999999	871	853	650	19	469	999999	591	181	999999	999999	111	451	520	717	965	476	101	61	451	459	310	999999	999999	709	367	969	760	923	999999	999999	210	451	822	411	999999	844	890	469	51	999999	999999	490	829	712	725	345	999999	999999	309	366	950	999999	999999	331	776	420	999999	940	999999	499	480	668	975	455	205	660	628	118	999999	131	585	631	20	555	999999	820	631	494	983	32	163	647	624	839	871	577	686	501	634	821	999999	950	818	551	425	125	514	384	516	75	716	707	637	187	780	328	622	219	655	956	788	170	999999	628	999999	833	53	146	999999	627	973	999999	484	664	932	635	813	999999	139	999999	316	257	978	917	316	999999	999999	446	68	552	999999	999999	845	678	42	37	999999	199	214	592	81	999999	800	889	999999	999999	999999	999999	254	155	515	163	89	105	649	541	999999	48	322	999999	823	606	88	41	672	505	291	805	631	999999	641	999999	999999	547	488	938	456	98	825	727	232	46	999999	912	999999	801	398	750	39	500	844	954	876	999999	768	999999	298	768	227	597	999999	427	351	349	513	891	899	542	616	710	94	999999	223	595	999999	786	414	176	993	870	117	541	999999	140	999999	999999	746	999999	778	23	649	688	871	237	999999	999999	999999	852	408	156	901	999999	143	999999	415	999999	999999	291	655	982	70	999999	775	356	490	999999	650	220	999999	825	154	
959	763	603	70	999999	999999	999999	175	999999	100	999999	767	847	968	999999	407	458	725	319	947	999999	294	795	952	527	912	524	747	663	164	484	999999	582	11	999999	999999	540	267	18	528	754	125	793	891	509	365	928	387	999999	999999	202	495	969	878	689	675	967	651	543	494	707	248	999999	707	615	987	194	845	999999	168	867	200	716	791	203	349	999999	904	452	171	984	146	517	303	962	989	604	704	322	276	134	889	999999	524	820	515	612	95	285	522	999999	92	999999	999999	502	11	779	187	999999	999999	183	73	208	382	999999	571	730	999999	745	626	999999	490	999999	999999	43	977	476	201	971	687	999999	416	628	930	999999	901	786	446	801	960	999999	426	28	972	102	999999	690	351	25	258	999999	403	349	999999	139	690	999999	600	48	999999	535	587	999999	999999	612	767	445	278	391	607	785	294	416	999999	999999	999999	471	999999	999999	971	297	135	186	722	999999	343	76	969	800	310	351	999999	408	999999	435	632	220	30	370	335	626	422	960	417	999999	500	986	564	253	173	999999	10	999999	999999	237	410	999999	999999	105	279	999999	475	477	91	266	599	885	139	359	783	755	999999	199	342	355	874	174	768	258	411	999999	512	725	636	91	999999	263	342	60	35	231	726	925	100	634	160	944	879	161	874	615	857	214	999999	418	777	999999	600	720	362	999999	999999	245	693	923	198	750	840	999	999999	999999	553	999999	334	999999	38	526	108	999999	205	999999	295	617	384	796	498	999999	265	999999	314	540	662	621	698	790	589	491	241	999999	999999	410	999999	999999	246	999999	71	779	880	908	999999	261	999999	893	525	432	949	35	860	999999	434	890	494	622	999999	384	999999	931	390	544	972	546	999999	931	270	795	825	416	381	999999	734	999999	999999	357	999999	999999	999999	769	106	999999	840	999999	631	344	743	555	915	999999	999999	861	855	999999	398	346	999999	999999	999999	999999	632	730	606	999999	654	25	999999	999999	473	147	785	642	556	914	834	124	703	418	915	999999	198	999999	879	345	232	519	990	604	331	90	420	992	96	999999	146	999999	668	306	999999	615	182	38	91	778	705	551	999999	941	305	283	642	527	929	26	592	999999	851	271	999999	144	999999	567	393	393	726	999999	555	508	777	999999	455	999999	508	999999	778	170	632	110	999999	680	214	59	309	57	999999	893	73	80	465	228	525	999999	985	999999	591	614	999999	999999	62	912	999999	999999	173	836	827	244	999999	629	999999	432	295	750	631	641	930	975	268	999999	944	999999	729	485	53	
559	943	58	422	733	718	173	526	934	58	727	684	407	999999	472	999999	213	874	999999	999999	999999	933	774	775	354	844	615	355	999999	999999	999999	193	520	999999	614	893	779	822	295	911	999999	999999	360	999999	904	956	533	999999	999999	127	740	958	295	652	999999	625	178	282	78	889	112	817	228	189	829	543	174	644	281	579	450	390	589	532	999999	136	582	999999	999999	999999	321	526	560	190	23	269	897	999999	752	988	724	506	754	406	999999	999999	999999	999999	872	370	792	999999	817	226	676	359	379	763	893	999999	53	105	999999	999999	577	999999	267	48	176	999999	645	306	892	292	854	999999	636	192	723	503	448	411	210	511	999999	999999	709	343	513	999999	890	144	973	868	945	628	105	84	828	233	997	649	14	999999	724	495	999999	999999	999999	999999	723	197	50	400	444	641	999999	999999	999999	154	876	999999	534	999999	999999	511	332	34	999999	235	848	562	364	499	505	799	406	999999	786	119	999999	184	970	999999	940	702	104	583	433	999999	733	204	998	999999	356	83	124	503	632	223	173	999999	197	999999	999999	171	833	550	895	645	244	998	999999	966	716	999999	953	754	571	976	999999	999999	999999	43	502	653	563	679	153	431	684	999999	999999	573	946	999999	999999	833	896	779	869	553	999999	999999	999999	999999	91	41	967	654	130	370	931	656	805	423	380	164	645	240	607	163	406	473	999999	341	733	550	999999	999999	999999	129	858	791	117	863	71	813	963	766	999999	531	999999	499	311	323	971	618	999999	532	999999	832	198	665	181	716	156	224	826	737	11	540	999999	999999	999999	10	999999	149	549	942	361	999999	200	878	667	85	451	907	172	647	999999	999999	999999	498	176	882	930	202	620	400	999999	847	986	235	765	42	520	995	999999	311	811	831	79	825	180	999999	999999	999999	999999	105	999999	249	999999	189	378	886	758	999999	999999	999999	79	999999	999999	158	999999	513	580	964	999999	635	565	455	357	860	835	537	55	957	327	648	999999	620	204	524	135	477	795	807	857	879	284	997	455	503	241	999999	312	921	598	667	947	999999	207	999999	540	999999	891	999999	999999	841	999999	800	206	901	999999	459	125	14	999999	999999	717	773	999999	243	360	999999	999	999999	629	343	999999	999999	368	999999	999999	572	999999	830	999999	999999	585	604	462	999999	48	483	999999	554	687	999999	999999	999999	898	840	949	183	999999	964	22	973	819	48	572	20	616	999999	999999	546	210	253	46	999999	999999	716	183	123	320	100	205	877	766	455	999999	846	956	999999	236	528	710	527	
12	999999	818	20	496	547	42	451	410	331	52	265	353	444	745	999999	286	192	666	835	862	479	768	999999	216	373	872	725	64	999999	490	913	999999	999999	250	588	475	19	229	635	91	869	690	873	835	999999	112	999999	111	999999	650	54	861	874	665	532	689	683	803	132	675	316	397	721	841	139	999999	999999	203	999999	999999	277	999999	41	999999	999999	788	999999	999999	705	999999	150	999999	198	999999	446	999999	999999	27	718	999999	792	215	107	960	774	481	969	41	999999	999999	999999	999999	999999	249	383	91	830	130	671	744	794	999999	107	860	999999	692	208	682	999999	87	468	653	485	267	833	999999	865	80	980	999999	818	863	603	624	830	612	999999	949	999999	364	230	840	356	973	115	418	117	246	999999	92	999999	297	999999	628	622	788	63	687	415	999999	226	760	999999	159	925	931	999999	483	40	922	21	259	26	51	856	627	307	511	999999	424	953	628	644	897	250	531	236	975	11	999999	559	992	543	999999	147	999999	999999	999999	58	184	638	634	215	999999	80	999999	280	594	771	994	999999	999999	535	990	368	597	125	252	908	404	704	805	481	988	373	29	715	673	903	999999	927	999999	999999	977	786	328	999999	141	826	227	260	641	999999	16	561	17	999999	553	984	999999	355	457	298	654	999999	833	162	227	149	61	317	607	690	999999	77	390	98	557	214	50	999999	983	999999	691	153	72	999999	474	436	999999	562	999999	688	364	50	999999	812	999999	508	953	176	205	999999	775	909	652	950	828	939	180	919	909	348	944	374	999999	41	606	510	417	999999	999999	790	784	499	999999	918	999999	344	597	578	289	999999	260	873	999999	991	650	782	501	121	773	535	266	446	652	823	744	989	678	999999	215	308	100	721	488	414	217	286	764	733	624	999999	351	999999	639	859	98	80	395	380	999999	999999	999999	999999	468	162	999999	347	846	331	999999	346	666	159	372	980	999999	999999	395	575	784	374	27	767	999999	289	193	664	999999	793	735	673	999999	308	66	391	300	795	263	999999	999999	869	440	999999	999999	999999	827	999999	238	658	999999	559	685	819	596	26	806	251	999999	188	968	869	540	63	596	999999	742	999999	999999	981	999999	173	285	69	695	914	934	584	218	219	999999	991	436	158	891	186	988	785	711	999999	585	58	986	84	999999	999999	999999	386	846	57	545	469	109	999999	968	999999	283	999999	134	681	92	999999	999999	599	727	999999	999999	392	171	420	523	957	999999	999999	406	642	186	211	701	685	586	557	738	999999	999999	991	891	188	
189	164	999999	371	660	40	957	363	25	397	357	390	576	945	999999	999999	999999	588	999999	57	851	336	999999	82	924	448	104	534	493	871	925	735	95	265	213	17	517	161	999999	625	999999	999999	626	789	854	320	119	640	341	311	637	999999	188	844	337	853	603	830	446	999999	935	433	869	154	471	622	305	999999	742	218	999999	381	292	999999	999999	999999	710	771	227	614	338	464	202	191	999999	839	556	251	927	359	999999	686	999999	93	689	671	182	481	999999	242	25	798	999999	999999	392	266	802	999999	891	528	999999	999999	612	832	999999	481	240	688	910	631	75	64	999999	392	999999	242	666	209	999999	291	636	999999	999999	985	999999	539	999999	79	798	977	999999	567	359	999999	216	582	83	882	209	217	999999	494	570	695	176	960	415	515	329	160	599	999999	490	609	892	915	388	627	243	354	916	171	889	933	999999	507	704	983	186	232	999999	784	999	999999	850	151	999999	757	818	638	133	60	749	999999	387	999999	87	750	999999	300	999999	456	648	855	301	999999	999999	637	110	669	266	999999	338	107	999999	999999	604	198	999999	750	257	631	808	604	230	865	999999	251	555	161	430	953	999999	885	38	999999	146	154	10	580	999999	40	999999	159	382	701	721	652	655	573	999999	889	992	767	53	572	648	54	634	435	858	999999	91	948	248	312	956	452	78	290	678	999999	197	187	213	227	999999	658	999999	529	154	768	999999	982	323	541	961	709	842	466	999999	999999	999999	575	722	193	999999	707	910	80	744	999999	999999	374	895	389	701	999999	563	825	597	990	822	115	999999	999999	999999	999999	635	707	350	257	610	999999	999999	586	939	621	464	29	279	999999	999999	161	784	875	194	231	97	999999	839	157	999999	999999	868	82	999999	999999	294	999999	426	849	81	213	730	999999	668	971	156	318	449	90	359	544	556	330	252	670	330	415	999999	999999	22	999999	868	203	112	999999	999999	154	316	534	337	832	999999	429	999999	544	999999	297	216	999999	84	778	999999	759	797	611	999999	547	830	999999	999999	999999	999999	879	837	999999	345	537	395	86	999999	11	999999	914	753	527	940	136	135	707	249	999999	209	691	471	999999	999999	118	405	501	130	999999	324	707	451	458	114	999999	999999	999999	209	893	999999	140	986	82	776	999999	16	279	999999	345	421	132	999999	59	999999	46	418	603	171	999999	999999	894	955	40	687	304	999999	999999	423	999999	543	310	999999	356	142	78	999999	999999	467	638	112	136	831	785	784	201	999999	999999	778	77	315	999999	663	973	762	17	
185	955	394	999999	999999	711	856	452	801	121	624	22	917	999999	341	28	145	533	133	15	73	179	999999	496	999999	81	525	999999	912	553	999999	999999	999999	134	893	750	14	985	999999	401	279	999999	983	673	576	335	483	177	735	296	853	140	849	757	944	15	709	898	525	44	195	510	999999	257	999999	999999	428	793	717	999999	23	999999	10	999999	735	684	195	582	999999	630	999999	357	620	999999	700	999999	999999	836	189	888	999999	116	469	498	215	999999	999999	735	208	487	999999	690	460	154	282	703	139	127	31	270	819	136	978	895	446	838	890	915	557	999999	414	592	999999	828	550	907	690	511	527	999999	836	459	999999	999999	723	999999	896	475	352	996	385	567	814	999999	999999	999999	137	574	999999	999999	879	933	187	999999	82	324	999999	999999	603	374	999999	628	600	999999	433	369	752	546	181	538	999999	424	572	561	583	847	999999	999999	760	636	780	126	459	160	96	903	281	144	999999	409	830	275	872	977	982	757	966	758	496	708	171	590	402	999999	435	465	370	626	999999	235	546	393	871	999999	594	896	178	450	969	530	999999	618	186	772	708	676	999999	594	999999	999999	999999	29	207	61	475	999999	724	935	999999	999999	999999	655	477	144	862	999999	999999	905	999999	96	589	526	999999	965	999999	552	414	629	815	759	913	999999	57	841	354	527	195	819	501	404	182	243	726	999999	987	999999	150	51	909	270	282	999999	211	492	245	364	240	999999	441	999999	785	104	129	964	718	999999	999999	636	999999	344	999999	999999	413	989	913	999999	999999	450	999999	188	411	372	719	555	487	276	999999	999999	605	990	999999	953	388	999999	999999	87	123	762	999999	230	834	514	261	574	999999	697	243	222	578	999999	565	789	999999	263	520	423	385	999999	486	451	203	53	41	999999	57	308	999999	833	999999	836	242	47	820	999999	999999	897	999999	999999	546	999999	42	361	985	999999	435	507	700	999999	68	205	702	548	285	188	36	791	999999	461	999999	709	999999	410	841	742	657	527	969	504	909	623	312	240	38	697	419	841	67	999999	999999	549	999999	81	774	185	999999	693	999999	641	731	562	999999	658	627	836	297	632	999999	252	999999	907	537	205	225	445	999999	471	520	588	999999	195	733	999999	97	999999	999999	430	999999	665	609	963	999999	337	772	356	208	653	613	201	409	787	330	814	267	467	999999	413	855	339	293	999999	182	183	872	999999	828	267	571	649	734	999999	996	855	999999	104	999999	210	432	868	247	248	858	999999	999999	981	999999	919	900	629	999999	698	
999999	999999	999999	937	790	592	465	999999	527	941	92	963	999999	542	790	475	999999	172	999999	811	980	999999	101	54	999999	999999	993	999999	999999	909	367	941	684	46	999999	700	482	999999	313	558	744	999999	351	305	166	999999	861	647	201	398	748	999999	313	999999	999999	999999	214	999999	999999	936	598	574	999999	618	584	150	288	430	249	999999	999999	475	999999	767	77	999999	645	999999	887	916	999999	999999	700	293	170	629	637	530	328	714	999999	154	580	377	959	180	651	999999	721	999999	999999	441	407	999999	405	999999	999999	545	96	999999	942	999999	999999	218	999999	252	873	271	999999	954	513	758	112	535	603	848	894	491	999999	896	142	912	85	872	309	561	999999	599	999999	999999	751	101	444	394	771	999999	704	372	433	717	306	390	285	766	512	859	999999	872	999999	999999	388	999999	999999	200	801	40	342	577	908	392	302	999999	999999	569	213	999999	323	717	763	525	153	999999	68	101	999999	752	636	318	370	450	232	86	101	999999	508	365	364	253	593	741	745	136	463	999999	424	32	16	716	563	100	999999	620	119	981	413	999999	999999	645	999999	58	403	34	217	467	169	226	193	999999	70	848	67	80	134	999999	999999	999999	79	999999	999999	577	746	920	999999	279	999999	611	967	119	926	652	999999	718	652	999999	347	721	919	995	881	207	838	999999	655	999999	43	475	496	97	211	396	787	321	999999	999999	311	483	999999	999999	562	557	258	83	999999	418	999999	348	427	589	683	68	107	83	999999	479	738	999999	275	49	999999	440	125	999999	908	539	865	715	999999	629	999999	999999	451	980	443	333	999999	765	844	247	893	694	57	907	414	152	999999	713	999999	498	294	527	218	239	701	132	442	999999	175	588	552	116	597	797	356	999999	999999	126	640	812	530	972	939	37	155	552	392	218	475	765	250	161	540	262	344	716	656	222	289	321	999999	579	600	266	694	787	106	260	560	999999	535	999999	83	373	967	322	587	999999	93	159	739	233	904	409	347	400	576	345	999999	639	999999	404	837	329	921	951	382	682	342	999999	999999	142	999999	879	239	77	88	176	294	999999	999999	476	999999	999999	999999	667	675	200	999999	999999	221	760	797	921	433	141	999999	754	999999	26	940	905	847	999999	999999	607	576	34	999999	279	999999	409	61	440	999999	695	274	707	747	263	285	191	999999	48	999999	694	345	736	456	107	733	334	724	277	92	232	999999	414	436	974	100	651	30	999999	982	812	709	366	419	737	866	637	16	198	740	999999	152	808	578	19	272	839	
577	82	546	987	999999	783	358	289	999999	860	281	773	172	634	170	124	66	343	985	978	327	719	240	999999	328	536	536	333	999999	820	835	999999	711	260	83	947	112	999999	999999	926	17	140	670	999999	366	242	35	115	597	37	999999	244	34	999999	522	858	842	999999	668	999999	999999	35	208	256	34	854	71	911	999999	999999	22	71	215	68	971	999999	58	999999	739	95	999999	999999	999999	63	999999	600	403	999999	738	999999	115	661	999999	980	679	981	931	423	999999	999999	180	123	554	999999	25	691	39	999999	999999	335	809	617	711	583	647	825	300	155	188	434	461	643	183	346	999999	361	735	235	389	990	265	635	252	237	915	396	999999	999999	47	386	571	999999	999999	999999	415	497	949	752	343	999999	690	999999	245	999999	999999	537	940	218	276	664	955	803	585	331	80	999999	374	999999	668	999999	949	940	999999	999999	862	33	536	999999	930	620	411	982	892	535	309	478	999999	999999	186	387	456	668	94	383	999999	767	852	785	999999	241	132	475	999999	92	904	750	678	443	694	37	999999	999999	999999	655	262	973	999999	59	31	999999	784	679	307	290	803	291	855	999999	381	999999	999999	751	999999	999999	999999	936	897	809	999999	558	799	956	999999	158	386	999999	390	999999	130	457	856	802	999999	739	457	999999	177	804	289	999999	894	944	999999	599	857	999999	999999	999999	999999	326	86	111	428	473	999999	827	678	159	903	525	901	427	614	924	249	999999	987	699	250	53	768	102	530	999999	664	999999	999999	411	301	999999	548	800	279	999999	380	754	999999	300	937	630	775	28	900	764	722	999999	340	147	360	488	271	49	348	124	558	999999	581	420	809	947	932	999999	857	776	976	999999	157	810	553	494	993	697	999999	620	278	749	999999	999999	295	196	525	999999	999999	812	865	508	461	164	254	397	182	999999	999999	990	697	508	171	133	787	999999	999999	529	999999	865	494	574	287	728	999999	999999	999999	815	134	622	431	185	226	55	911	999999	648	993	566	166	322	39	216	772	922	999999	588	78	978	674	999999	995	172	999999	999999	301	231	999999	318	999999	605	366	839	999999	568	522	291	125	222	319	999999	336	999999	438	552	465	367	515	999999	86	231	722	836	459	754	999999	23	41	728	620	256	915	684	130	999999	956	999999	999999	213	410	487	999999	999999	669	701	541	42	734	641	862	999999	716	928	241	223	883	529	390	123	142	509	999999	397	999999	72	67	999999	999999	878	596	999999	999999	311	405	599	758	999999	176	999999	223	999999	288	399	865	686	999999	
999999	999999	907	677	436	999999	233	999999	999999	999999	999999	263	607	999999	889	200	856	55	597	913	414	999999	999999	464	26	362	999999	999999	738	230	860	999999	999999	532	999999	999999	935	210	999999	465	796	999999	504	999999	684	999999	569	999999	999999	999999	432	354	278	772	135	999999	811	452	661	83	187	333	342	680	377	999999	348	84	573	691	999999	999999	884	141	127	183	37	999999	780	999999	999999	999999	576	535	999999	515	263	999999	407	999999	396	999999	999999	96	288	472	898	999999	994	999999	274	495	999999	999999	948	777	999999	146	655	951	436	540	671	258	290	668	757	806	882	861	299	999999	677	957	305	772	999999	798	853	999999	285	212	286	649	999999	307	969	933	587	30	56	126	497	999999	190	855	820	301	805	619	715	102	942	999999	841	78	818	592	346	185	671	671	999999	10	999999	233	263	32	999999	999999	698	823	229	999999	999999	182	708	231	777	450	952	814	992	243	939	192	270	999999	808	999999	999999	387	597	411	358	999999	999999	496	778	956	601	999999	191	822	921	891	999999	89	327	668	369	596	999999	895	233	857	678	59	999999	493	962	119	224	50	503	321	236	818	514	440	349	221	452	999999	849	164	633	999999	322	999999	320	190	826	149	709	999999	572	999999	187	501	706	784	436	295	993	491	583	150	329	999999	999999	64	575	887	999999	158	153	994	999999	79	233	508	736	22	183	782	293	84	340	610	748	534	999999	999999	733	564	785	167	999999	367	999999	999999	999999	712	392	999999	999999	939	820	561	749	577	654	117	277	208	999999	423	121	999999	208	509	809	718	861	140	423	562	163	764	372	985	999999	689	499	740	999999	999999	629	999999	177	353	263	779	999999	181	879	532	745	535	517	371	999999	999999	999999	81	682	999999	850	261	999999	999999	999999	66	198	764	409	999999	618	536	550	32	794	204	54	999999	255	40	858	999999	260	890	816	627	256	11	940	563	530	428	999999	524	999999	377	85	124	567	999999	591	106	999999	914	914	219	984	495	577	999999	999999	313	825	652	284	999999	10	951	245	168	809	196	823	999999	444	200	999999	35	848	426	999999	929	297	57	449	762	918	999999	976	607	999999	761	999999	99	992	999999	602	415	999999	23	999999	134	999999	409	397	999999	282	999999	479	724	741	999999	999999	161	732	640	999999	778	213	521	252	664	999999	638	525	58	762	734	999999	228	999999	72	785	834	59	994	60	888	999999	55	999999	993	866	999999	865	999999	999999	999999	366	361	209	824	212	729	771	712	999999	250	883	349	641	547	
80	261	136	678	183	812	112	737	590	138	128	168	999999	258	999999	999999	772	841	933	490	377	999999	999999	773	860	66	73	346	845	809	14	320	413	942	922	999999	136	197	509	312	180	629	999999	81	705	53	696	522	999999	436	478	51	999999	161	179	578	243	362	817	127	748	765	999999	999999	133	808	754	100	336	191	999999	585	999999	630	999999	748	731	999999	77	817	369	551	431	999999	341	963	903	262	772	354	382	773	999999	391	564	999999	999999	989	999999	897	999999	606	196	733	839	892	709	785	999999	431	847	296	999999	10	999999	999999	343	999999	999999	170	904	501	327	982	999999	823	999999	949	76	999999	999999	741	998	179	528	999999	365	698	579	448	999999	999999	421	350	506	96	487	379	633	367	81	265	999999	788	999999	797	999999	213	923	26	687	759	999999	937	999999	116	298	125	482	999999	841	644	902	11	906	999999	90	976	999999	723	345	835	326	708	832	999999	201	219	187	730	999999	161	999999	563	761	503	999999	483	999999	400	797	372	897	636	525	436	362	547	881	215	716	312	728	210	680	851	443	21	114	999999	914	999999	938	999999	523	690	869	999999	999999	412	389	999999	56	95	925	972	938	999999	193	405	402	999999	999999	971	999999	181	432	574	883	909	70	396	999999	275	999999	719	434	155	123	834	567	24	999999	999999	826	999999	265	643	284	707	913	753	828	999999	999999	269	750	966	736	351	267	304	465	340	351	992	238	780	608	216	548	792	576	358	838	388	357	859	155	905	999999	789	999999	185	996	317	999999	669	13	226	969	468	419	999999	577	999999	559	999999	999999	833	880	485	44	78	169	999999	186	479	870	883	912	890	999999	831	436	999999	999999	289	999999	999999	434	568	776	392	246	90	383	804	780	576	829	390	732	999999	34	439	755	231	26	876	140	98	799	130	313	88	999999	587	999999	108	267	279	999999	102	999999	322	709	652	999999	999999	746	999999	699	999999	64	531	999999	999999	806	996	723	999999	273	999999	999999	345	768	999999	88	168	443	795	469	681	319	559	758	639	912	712	730	112	399	937	999999	758	999999	505	76	781	999999	146	781	348	999999	484	16	174	999999	73	999999	63	573	673	645	999999	912	999999	984	504	773	999999	597	999999	275	620	393	335	999999	154	946	273	589	306	248	306	24	130	306	999999	999999	594	449	848	168	677	999999	726	999999	188	999999	999999	999999	571	18	400	549	999999	83	999999	101	999999	835	54	999999	999999	473	277	434	348	936	792	720	999999	951	188	89	748	935	598	
999999	666	999999	160	308	999999	752	28	297	848	757	338	57	540	999999	872	759	999999	731	999999	213	271	301	952	252	63	999999	370	619	830	320	801	750	484	683	434	999999	685	999999	553	537	455	979	586	591	608	745	999999	999999	89	999999	684	26	999999	999999	820	375	91	908	255	912	391	408	467	537	955	587	999999	856	319	235	84	658	188	999999	999999	291	715	999999	999999	317	999999	955	539	411	636	784	693	100	863	69	564	776	500	640	155	56	522	58	635	30	182	333	106	854	355	35	838	716	999999	538	659	999999	999999	937	441	436	869	65	901	999999	999999	482	993	260	670	999999	168	547	205	712	768	999999	999999	623	999999	158	858	685	66	999999	999999	976	464	334	409	843	999999	563	209	719	999999	467	157	464	136	700	340	846	193	57	867	300	521	999999	770	999999	986	999999	999999	293	577	999999	999999	300	235	917	27	668	850	826	794	605	999999	485	535	311	518	280	999999	999999	999999	999999	501	18	999999	656	999999	999999	564	999999	857	862	760	999999	151	993	999999	857	239	218	682	999999	995	999999	263	272	999999	45	397	468	999999	715	163	367	999999	564	692	990	556	579	463	999999	999999	445	968	932	844	432	344	541	843	660	51	999999	761	156	999999	999999	754	480	704	999999	999999	999999	930	999999	708	402	451	586	999999	999999	310	660	754	999999	568	560	398	331	999999	529	701	999999	625	824	674	999999	999999	328	999999	557	246	86	874	999999	342	17	999999	826	999999	452	980	757	999999	999999	360	391	999999	999999	587	467	746	433	999999	999999	727	297	480	115	477	834	796	999999	48	999999	241	234	785	720	864	561	999999	999999	107	975	999999	999999	626	999999	999999	293	999999	50	740	90	810	999999	32	999999	316	54	536	999999	999999	399	655	857	718	485	145	135	605	999999	701	999999	421	185	999999	999999	635	784	671	231	641	194	494	999999	392	958	944	428	211	95	413	819	34	999999	999999	708	330	691	234	150	123	999999	999999	536	999999	999999	668	634	486	945	74	532	383	999999	767	999999	999999	999999	475	760	541	716	924	999999	410	881	12	999999	962	999999	999999	944	559	530	117	302	999999	957	416	678	999999	319	941	266	31	880	445	719	999999	59	999999	430	225	474	609	406	424	178	136	467	711	893	672	860	197	129	973	853	206	999999	667	946	493	797	470	232	775	667	999999	999999	446	292	896	913	999999	337	729	95	921	710	878	999999	831	948	966	405	646	999999	78	902	907	999999	999999	413	391	999999	936	427	13	999999	631	756	679	607	31	
999999	997	759	47	860	399	888	999999	495	596	338	125	545	831	75	999999	694	599	999999	621	999999	769	999999	531	965	999999	312	92	544	89	131	658	999999	926	546	408	887	53	218	999999	999999	660	37	816	63	741	401	595	999999	801	937	167	93	985	999999	660	514	237	81	470	97	806	397	416	475	679	891	618	999999	999999	697	650	999999	999999	602	204	742	999999	478	999999	998	717	999999	742	152	999999	574	248	999999	885	894	660	972	747	425	223	272	620	350	999999	850	783	309	281	113	297	999999	10	392	973	918	837	999999	847	471	379	662	999999	274	511	114	652	858	409	772	47	999999	643	999999	389	999999	131	999999	999999	383	999999	417	872	638	855	999999	574	999999	999999	967	66	900	999999	286	55	561	617	356	839	999999	207	925	900	508	999999	619	999999	999999	13	51	797	999999	665	473	256	962	999999	26	999999	324	540	999999	81	999999	999999	999999	999999	999999	621	828	324	774	496	825	186	299	517	999999	572	246	999999	240	853	999999	999999	554	245	660	39	93	771	601	937	524	738	411	999999	467	793	929	75	776	721	184	726	32	999999	839	297	957	455	999999	453	182	271	999999	942	336	999999	171	999999	892	999999	538	67	723	837	972	96	774	445	59	999999	643	999999	287	518	678	999999	157	999999	405	373	81	637	999999	157	999999	263	439	468	526	999999	631	38	183	999999	193	999999	12	194	52	753	522	521	405	846	999999	12	999999	790	999999	999999	124	631	999999	999999	999999	900	712	576	999999	719	656	315	999999	855	948	614	996	838	334	561	26	999999	496	652	850	999999	242	508	347	761	278	648	204	219	89	10	533	654	999999	999999	414	436	999999	999999	106	216	602	550	897	999999	15	155	465	712	999999	999999	144	999999	677	705	667	214	999999	321	450	18	121	999999	775	999999	90	999999	655	51	157	589	851	173	555	644	958	692	999999	150	999999	133	192	999999	917	928	999999	999999	976	999999	999999	209	207	800	883	98	105	999999	775	999999	999999	663	499	424	565	999999	310	971	307	999999	999999	999999	999999	999999	564	999999	826	629	999999	847	92	999999	375	999999	425	947	391	60	289	999999	548	999999	999999	660	35	102	633	767	926	999999	627	999999	383	999999	999999	649	604	119	246	999999	272	476	110	928	999999	716	297	331	998	618	330	260	692	999999	495	999999	69	944	999999	999999	999999	68	703	586	229	199	36	433	999999	776	353	282	814	999999	204	82	965	988	793	318	999999	311	769	318	885	377	999999	542	457	999999	999999	660	999999	774	872	213	772	523	
708	677	689	864	893	999999	999999	57	445	968	646	422	716	80	160	754	999999	392	299	999999	701	852	988	999999	975	379	999999	999999	236	50	851	999999	309	451	290	126	629	940	418	546	53	837	931	242	999999	44	351	999999	509	301	117	490	914	999999	822	999999	689	205	888	999999	47	582	999999	999999	999999	655	122	275	790	43	135	999999	999999	752	352	864	920	755	597	999999	37	999999	193	999999	999999	370	86	999999	629	433	437	433	61	894	509	999999	26	535	125	999999	921	999999	999999	475	999999	391	516	172	45	958	935	933	608	947	999999	372	398	885	473	756	578	200	645	366	606	701	673	999999	999999	881	847	999999	639	999999	29	999999	999999	717	768	550	999999	999999	999999	671	498	999999	999999	114	409	146	82	999999	72	999999	672	731	999999	373	869	474	718	437	918	164	120	550	303	261	928	544	427	999999	126	922	902	664	313	974	868	999999	876	569	680	116	808	716	332	281	684	298	519	581	848	304	832	999999	999999	732	999999	999999	210	573	185	864	718	401	999999	999999	466	17	999999	467	999999	767	597	158	756	811	999999	404	227	32	577	640	34	846	832	822	99	484	668	581	999999	920	902	313	999999	815	398	417	702	192	814	676	870	62	86	999999	999999	684	670	194	387	166	730	187	995	545	839	872	568	201	60	982	349	846	999999	999999	999999	999999	999999	940	423	937	702	44	218	999999	769	972	770	751	125	414	999999	484	203	267	999999	724	317	999999	976	525	999999	510	141	832	336	34	18	999999	226	999999	920	729	770	449	463	695	969	104	775	866	111	817	86	646	178	864	999999	999999	393	150	999999	914	964	897	98	202	903	999999	574	745	964	999999	535	702	494	94	714	754	803	504	999999	223	999999	119	423	41	434	495	664	472	381	231	118	85	446	15	764	872	360	271	792	593	999999	999999	902	834	291	383	161	93	160	898	983	999999	395	762	840	999999	999999	66	999999	417	999999	112	373	742	169	459	265	488	329	999999	403	542	999999	170	694	53	216	589	999999	60	343	580	322	483	248	229	999999	684	999999	909	398	999999	503	999999	872	427	667	170	675	832	127	672	999999	318	999999	450	187	234	78	999999	648	894	316	999999	999999	151	790	889	504	939	769	999999	323	419	452	109	48	337	999999	276	386	999999	999999	917	999999	671	999999	999999	999999	797	51	464	616	377	270	999999	999999	786	310	730	999999	999999	999999	999999	999999	999999	358	354	866	405	411	999999	936	801	421	999999	999999	399	999999	412	336	786	911	706	
898	999999	964	946	999999	999999	999999	262	999999	568	639	608	999999	189	854	396	322	999999	999999	582	999999	999999	528	814	956	668	524	598	12	999999	999999	999999	865	959	837	758	582	412	206	918	999999	159	999999	999999	171	812	222	800	999999	999999	100	865	999999	338	319	999999	786	159	999999	490	999999	523	999999	137	173	789	743	999999	351	106	999999	910	274	229	298	246	999999	160	999999	154	456	999999	63	615	808	999999	211	536	649	140	999999	432	999999	999999	495	770	900	696	214	382	999999	999999	458	448	582	999999	999999	429	50	83	338	636	506	999999	44	708	469	643	999999	634	587	216	780	221	999999	392	999999	999999	999999	999999	346	999999	945	280	85	664	275	615	42	628	937	999999	999999	576	801	999999	925	576	999999	786	310	266	999999	580	795	862	999999	247	324	200	692	999999	695	999999	736	657	690	236	770	999999	443	854	610	701	999999	806	719	213	419	788	466	921	878	999999	227	90	315	375	999999	222	653	37	301	841	935	895	95	973	840	154	655	999999	805	310	999999	456	655	674	882	988	999999	807	999999	535	734	770	173	747	999999	656	352	999999	750	558	727	415	563	999999	765	999999	720	746	373	999999	142	767	126	577	605	999999	434	640	999999	496	79	845	209	999999	999999	175	731	999999	678	194	999999	340	999999	257	583	999999	999999	999999	908	999999	999999	406	444	563	403	967	654	999999	152	534	231	999999	999999	264	488	881	999999	999999	661	600	80	999999	78	999999	473	802	999999	869	994	999999	999999	547	731	412	228	999999	411	999999	372	150	999999	999999	205	153	962	999999	507	694	768	702	999999	105	999999	999999	19	895	338	265	99	600	158	785	601	483	999999	999999	980	430	45	816	999999	570	434	999999	89	935	999999	924	999999	384	304	133	110	302	938	782	321	423	402	333	344	155	556	772	999999	999999	543	999999	496	288	118	87	999999	952	232	169	670	999999	238	84	718	414	49	999999	305	34	999999	999999	545	999999	372	999999	38	999999	482	334	24	662	529	353	402	465	437	937	999999	227	474	999999	80	999999	999999	606	194	328	999999	929	115	840	999999	999999	999999	243	186	622	999999	999999	58	947	480	897	155	999999	195	999999	681	263	999999	112	449	87	559	535	239	999999	763	765	383	710	106	999999	228	999999	196	562	999999	999999	288	815	999999	999999	178	527	678	182	633	113	421	999999	646	361	953	999999	400	398	416	526	999999	419	858	161	177	348	850	928	679	971	821	633	593	999999	974	170	999999	725	908	42	857	999999	999999	660	354	83	999999	745	999999	225	
782	797	155	999999	164	869	999999	869	999999	829	677	750	502	999999	291	999999	716	133	387	999999	921	675	489	384	668	946	999999	999999	999999	103	285	114	999999	463	198	34	488	817	368	999999	214	222	999999	999999	364	117	564	480	999999	566	367	999999	368	806	304	116	999999	770	999999	217	999999	757	72	464	554	999999	999999	999999	999999	267	999999	898	764	281	588	709	508	999999	30	561	392	999999	999999	249	999999	999999	746	532	169	92	716	718	710	160	522	456	159	999999	534	791	696	525	16	999999	268	469	185	96	228	594	608	999999	749	555	999999	999999	999999	822	999999	219	825	887	999999	391	550	590	197	614	759	999999	559	999999	999999	238	999999	999999	799	999999	981	275	170	999999	314	574	483	809	968	164	335	736	528	336	999999	325	966	808	999999	625	571	677	999999	999999	336	96	45	813	41	521	691	958	986	218	999999	463	58	174	999999	314	908	740	622	42	999999	32	999999	232	810	999999	272	66	231	184	157	999999	999999	599	333	999999	539	999999	999999	456	473	999999	999999	319	495	999999	276	801	235	999999	717	999999	65	248	292	314	482	812	13	480	259	999999	737	812	70	999999	469	459	840	364	999999	248	999999	999999	999999	911	282	303	999999	288	293	471	999999	889	999999	327	259	755	316	29	745	726	999999	999999	207	999999	639	937	258	958	999999	816	960	870	567	478	868	999999	999999	380	41	999999	85	724	197	788	803	848	999999	743	999999	713	153	821	999999	999999	582	999999	968	730	281	345	54	778	226	999999	510	960	331	988	999999	369	85	936	988	565	651	941	999999	419	45	791	591	515	681	358	999999	149	260	519	895	999999	920	949	108	695	144	307	999999	721	287	843	526	367	295	999999	999999	216	832	999999	999999	641	553	999999	695	490	753	539	107	867	999999	371	709	999999	102	253	449	999999	837	999999	431	353	443	999999	141	201	999999	999999	230	763	720	467	316	999999	123	264	999999	370	264	618	999999	605	210	999999	918	915	143	999999	999999	51	999999	512	378	999999	632	62	999999	999999	999999	999999	224	529	319	343	157	345	999999	512	699	999999	591	999999	999999	999999	360	826	153	802	480	225	68	561	958	188	294	999999	999999	777	574	70	65	999999	942	999999	999999	422	999999	866	999999	583	861	630	999999	437	460	999999	999999	159	189	806	908	405	684	212	999999	662	571	140	59	939	256	287	938	638	999999	94	145	120	825	999999	540	999999	319	897	999999	438	547	530	727	895	999999	939	598	768	999999	999999	822	740	326	740	999999	165	817	999999	336	583	692	999999	
655	999999	999999	530	333	251	276	999999	96	787	847	16	125	50	413	999999	371	317	689	999999	486	131	999999	405	999999	95	96	999999	470	765	999999	780	745	171	874	362	640	57	615	356	502	530	999999	999999	999999	320	625	810	999999	999999	192	28	894	522	999999	534	113	999999	999999	248	164	999999	171	999999	226	77	270	999999	176	61	522	323	999999	342	677	999999	558	236	512	483	999999	286	633	806	582	999999	886	999999	272	350	999999	781	321	377	201	611	369	252	999999	825	59	671	643	999999	150	999999	326	561	845	943	976	877	356	263	778	878	999999	364	748	674	190	47	691	826	999999	741	11	335	150	76	595	999999	418	686	433	797	642	932	666	999999	999999	334	999999	328	374	381	434	68	999999	323	353	15	503	999999	644	22	980	817	897	999999	867	991	420	779	357	670	468	999999	829	981	245	335	698	46	999999	999999	999999	372	461	431	316	999999	736	827	723	590	812	274	999999	421	817	999999	44	999999	999999	244	999999	999999	970	703	912	764	238	617	87	27	999999	467	704	788	361	617	365	999999	999999	924	264	999999	66	767	858	204	629	418	173	421	300	441	201	214	943	62	401	999999	999999	999999	714	129	749	705	283	354	569	263	69	209	468	999999	173	920	979	329	551	999999	845	999999	145	820	453	666	726	876	276	499	845	309	999999	607	956	551	219	145	843	360	493	999999	634	376	358	964	952	999999	277	999999	235	999999	999999	197	913	801	416	999999	675	93	999999	407	88	79	417	999999	983	861	611	622	710	999999	486	200	720	341	999999	768	472	999999	714	999999	999999	996	999999	231	798	38	999999	165	144	999999	469	760	999999	96	999999	565	958	599	980	100	130	654	569	391	147	320	477	581	999999	648	999999	999999	999999	984	999999	92	805	196	999999	999999	999999	456	488	999999	384	999999	818	633	906	527	999999	873	508	623	873	953	999999	999999	94	488	561	999999	446	496	894	283	999999	999999	298	353	759	772	638	999999	923	999999	999999	184	16	999999	501	843	675	200	999999	558	687	999999	121	844	655	922	999999	482	403	64	999999	991	499	111	345	431	345	562	768	48	245	999999	999999	210	787	999999	999999	999999	986	999999	447	255	658	346	595	634	285	999999	999999	837	670	999999	632	999999	999999	184	685	904	86	79	999999	999999	432	799	323	215	67	910	67	404	55	438	495	686	616	764	999999	999999	516	710	156	892	865	930	377	89	850	829	547	612	576	972	999999	916	220	334	999999	859	33	390	999999	999999	396	303	999999	241	669	946	
999999	898	841	532	398	375	999999	615	257	501	431	243	999999	237	373	454	828	83	842	999999	476	291	941	483	139	999999	143	781	505	999999	999999	145	419	904	576	999999	770	53	999999	230	993	604	87	999999	437	789	35	349	999999	941	475	719	399	100	480	999999	956	367	403	272	242	999999	119	685	363	295	823	460	661	724	684	784	499	621	586	871	213	620	56	349	110	793	780	564	106	429	746	329	434	999999	692	412	650	321	987	851	999999	999999	967	999999	999999	574	688	286	267	690	999999	778	514	608	767	345	321	999999	999999	999999	371	555	588	933	999999	999999	36	66	999999	999999	143	188	633	734	999999	811	652	999999	383	535	114	999999	307	999999	209	999999	815	999999	837	356	999999	596	999999	999999	489	940	999999	44	602	471	548	632	999999	985	556	51	154	779	232	956	693	417	679	636	345	868	257	182	999999	581	689	211	228	686	190	547	39	95	999999	446	996	618	311	999999	987	481	259	321	859	999999	823	45	602	999999	662	684	999999	522	213	999999	692	642	999999	30	781	347	413	567	805	19	22	69	533	786	999999	999999	115	999999	649	863	618	999999	999999	576	758	653	608	347	33	999999	999999	999999	881	634	753	364	318	290	140	650	77	692	516	999999	155	999999	999999	816	920	588	578	999999	872	350	12	756	999999	999999	272	138	738	76	543	309	389	999999	187	899	42	606	765	824	637	999	795	925	429	473	430	995	999999	791	427	999999	927	481	644	541	631	999999	44	585	28	999999	911	11	158	217	469	999999	585	999999	999999	999999	822	753	522	999999	999999	86	337	999999	313	277	999999	999999	648	108	382	908	999999	646	277	45	571	190	806	999999	97	999999	777	222	14	999999	419	538	17	112	622	183	959	999999	986	555	669	189	999999	751	25	964	362	60	835	561	999999	939	345	749	999999	999999	947	887	785	999999	309	125	851	533	857	457	939	546	486	999999	949	100	999999	722	375	999999	909	64	619	999999	440	726	999999	452	990	479	203	268	358	999999	236	81	999999	235	999999	999999	338	748	893	567	34	999999	573	636	612	999999	999999	999999	384	372	999999	892	277	662	330	582	738	999999	543	388	264	681	197	506	972	877	999999	999999	476	999999	62	999999	171	61	108	624	162	999999	839	302	999999	579	999999	986	256	343	999999	999999	999999	672	816	929	214	999999	312	352	628	77	999999	735	591	855	999999	563	999999	572	731	225	999999	999999	430	987	999999	250	999999	685	797	211	999999	639	83	784	999999	804	13	999999	956	656	749	999999	
996	95	999999	999999	710	343	432	999999	677	684	999999	588	768	999999	999999	828	370	964	999999	627	555	427	818	35	661	999999	337	999999	560	195	999999	84	476	807	999999	344	901	464	540	854	999999	477	999999	999999	999999	495	999999	999999	561	184	762	991	339	131	210	999999	276	70	452	999999	999999	999999	769	491	78	999999	121	960	500	999999	999999	906	433	472	999999	87	893	253	998	176	999999	17	791	385	432	624	744	354	606	140	999999	840	21	637	847	999999	707	52	506	498	999999	66	829	654	257	999999	999999	866	757	999999	686	33	72	999999	122	999	298	394	68	454	792	766	363	369	839	999999	895	796	625	201	999999	999999	999999	999999	793	999999	188	146	137	999999	999999	877	597	482	453	55	999999	735	524	848	999999	323	999999	62	999999	616	702	469	999999	999999	961	771	251	566	754	835	285	999999	492	388	999999	161	266	492	398	914	178	880	999999	999999	318	170	282	776	316	66	866	999999	803	186	999999	718	999999	967	615	293	636	999999	728	618	769	225	999999	145	37	999999	66	501	663	791	448	821	553	30	852	999999	499	475	259	698	969	999999	999999	999999	356	999999	999999	999999	876	114	288	999999	162	307	35	102	999999	146	748	584	999999	374	41	999999	999999	999999	175	311	125	814	999999	170	999999	39	999999	188	466	936	789	925	902	766	625	559	512	310	669	255	999999	759	883	999999	726	674	698	604	558	747	578	146	936	999999	184	999999	319	127	999999	132	999999	846	636	981	357	823	681	242	749	999999	509	437	551	919	316	365	930	441	444	117	340	999999	630	719	367	653	989	384	592	999999	249	999999	945	546	999999	159	133	901	999999	903	993	466	854	86	999999	150	594	26	222	818	999999	878	999999	257	999999	999999	226	917	623	999999	833	306	649	197	243	124	491	14	333	999999	999999	39	436	541	123	874	199	553	480	999999	999999	972	172	774	999999	999999	711	698	999999	999999	932	215	288	310	79	999999	816	999999	843	999999	659	999999	693	64	999999	999999	451	999999	143	999999	999999	999999	446	999999	646	860	999999	875	766	871	413	792	259	351	234	36	751	135	471	999999	68	531	710	357	568	477	289	117	199	999999	919	569	565	837	566	270	769	999999	664	218	562	941	999999	971	720	999999	340	999999	830	558	361	999999	680	716	859	893	999999	999999	999999	178	999999	999999	685	448	999999	999999	237	422	999999	999999	999999	869	999999	999999	865	126	630	738	636	702	146	937	286	640	966	602	888	849	999999	672	999999	680	53	999999	637	999999	265	999999	28	999999	638	918	
566	999999	301	491	855	428	850	742	273	233	462	145	42	644	750	999999	481	999999	955	388	443	123	666	999999	825	999999	625	340	861	176	720	760	73	999999	380	420	999999	999999	747	999999	998	246	999999	999999	999999	907	463	999999	784	999999	982	668	920	259	999999	999999	999999	999999	666	880	802	999999	999999	107	513	701	82	813	273	340	705	999999	612	495	999999	207	714	592	999999	918	999999	633	555	650	194	61	839	814	999999	927	219	999999	818	866	999999	487	999999	311	570	526	835	649	728	999999	515	986	65	435	869	287	738	999999	999999	748	368	179	964	239	912	461	862	999999	80	346	130	80	187	999999	827	902	841	413	31	841	999999	871	904	111	145	208	996	414	944	999999	199	601	289	999999	999999	498	523	136	398	999999	664	577	579	999999	334	999999	999999	319	607	966	446	334	596	514	665	497	275	863	999999	999999	465	457	999999	615	156	528	790	116	248	339	389	715	24	999999	187	514	302	521	999999	999999	399	686	806	977	29	999999	15	774	414	20	232	659	42	684	653	216	264	964	245	805	654	999999	81	277	999999	731	319	684	337	999999	204	753	96	999999	324	779	651	345	595	292	523	999999	999999	237	117	730	999999	340	269	970	260	999999	285	999999	999999	697	615	539	999999	298	555	330	999999	999999	999999	478	999999	638	370	999999	999999	919	378	953	292	638	999999	999999	170	857	57	979	425	366	900	866	478	125	999999	627	173	121	945	307	999999	202	577	447	421	999999	167	999999	970	395	415	341	960	999999	689	999999	696	771	999999	543	250	575	905	91	362	949	999999	457	999999	742	710	453	974	80	226	99	70	563	431	531	700	13	19	999999	950	569	906	156	436	999999	931	401	742	411	999999	171	297	999999	999999	472	999999	709	764	237	684	961	999999	999999	114	599	355	999999	999999	847	842	247	999999	875	140	999999	53	853	31	999999	810	318	711	572	23	65	999999	574	999999	958	893	990	248	999999	999999	989	212	26	999999	836	999999	798	61	999999	568	819	999999	421	365	999999	429	784	999999	426	999999	375	999999	794	999999	58	796	999999	664	391	999999	852	999	785	530	151	589	36	811	194	999999	22	267	817	13	203	461	999999	219	186	539	118	311	821	364	979	739	418	151	993	49	814	999999	670	939	716	999999	819	891	224	999999	403	973	504	673	414	999999	442	791	681	597	415	571	999999	851	845	551	187	430	550	411	181	999999	818	154	939	878	999999	877	296	383	999999	500	995	999999	999999	999999	806	158	950	870	307	999999	469	
999999	633	999999	655	999999	104	174	642	398	350	812	999999	999999	165	360	999999	535	521	999999	999999	308	955	999999	999999	24	715	710	999999	39	999999	680	114	555	999999	422	520	696	999999	778	783	132	999999	253	159	192	934	627	980	456	424	424	358	742	131	171	999999	718	675	641	112	393	430	613	999999	999999	707	999999	102	742	839	47	312	743	781	382	567	999999	765	999999	89	97	729	297	615	999999	331	372	434	999999	972	802	30	592	676	399	999999	137	335	490	485	949	535	247	999999	386	122	615	960	748	999999	737	952	999999	561	999999	664	142	998	999999	348	345	560	838	999999	47	26	720	76	391	680	440	999999	285	908	140	562	999999	680	999999	999999	716	411	999999	659	999999	999999	738	40	661	999999	569	139	474	152	149	399	999999	999999	999999	999999	401	548	578	78	999999	361	999999	383	999999	999999	999999	462	769	917	631	934	999999	188	535	197	999999	999999	415	656	121	311	912	143	999999	740	999999	24	999999	868	552	177	999999	616	495	999999	182	364	609	209	999999	117	369	556	520	215	999999	517	941	999999	92	712	143	922	957	863	449	543	999999	999999	595	167	362	999999	375	464	111	268	692	652	24	999999	89	215	103	999999	941	365	999999	999999	226	358	82	999999	786	999999	43	999999	659	632	443	639	999999	919	999999	999999	754	999999	191	65	999999	999999	824	299	377	169	999999	927	829	999999	921	94	999999	999999	999999	999999	94	644	999999	999999	430	202	999999	70	219	385	999999	999999	999999	999999	259	483	999999	567	999999	960	533	783	350	626	217	999999	999999	706	711	999999	718	699	455	376	999999	999999	353	655	999999	911	657	764	999999	991	999999	999999	336	142	704	448	910	362	999999	512	713	999999	304	497	328	324	121	902	358	999999	666	483	714	235	386	148	139	999999	932	549	313	769	999999	358	640	744	779	948	11	999999	448	366	108	943	999999	20	816	855	337	320	999999	754	415	230	335	512	758	111	756	999999	999999	999999	430	60	209	999999	999999	945	857	584	544	173	900	95	421	999999	385	771	571	375	331	283	200	621	750	999999	363	483	33	137	985	678	202	446	954	66	935	57	743	719	412	870	998	752	775	999999	999999	330	808	999999	137	987	539	390	243	999999	201	999999	310	999999	999999	134	922	729	598	866	971	464	999999	365	374	999999	37	852	999999	461	285	448	846	123	999999	999999	999999	999999	10	999999	999999	811	212	919	864	137	999999	103	999999	999999	947	278	999999	999999	665	399	999999	453	659	800	959	999999	426	782	758	999999	961	196	999999	999999	
459	924	729	999999	727	169	262	221	999999	247	589	934	723	685	513	999999	999999	936	999999	316	999999	231	348	999999	48	462	999999	999999	170	121	175	560	158	999999	999999	999999	549	564	191	505	999999	977	952	422	220	35	963	740	999999	752	999999	999999	738	638	711	237	585	529	999999	275	773	832	999999	389	81	39	999999	150	999999	489	467	728	754	999999	999999	867	278	926	988	23	498	654	159	999999	651	150	822	519	871	600	999999	29	13	999999	732	313	926	573	999999	999999	249	823	883	999999	294	741	280	999999	469	843	959	658	541	548	999999	129	683	642	999999	999999	217	999999	278	266	51	447	725	838	230	865	941	705	585	807	773	999999	771	999999	134	909	870	47	60	38	999999	789	488	465	149	612	630	294	835	419	974	973	554	626	748	846	999999	441	999999	603	901	263	82	733	774	111	357	322	517	828	70	179	226	250	625	261	959	269	698	617	244	657	999999	176	832	800	999999	999999	999999	999999	893	438	482	456	136	387	999999	999999	999999	47	999999	317	776	16	359	999999	999999	313	11	496	887	756	999999	999999	368	254	392	906	901	974	999999	213	999999	240	934	631	696	769	124	247	544	214	578	660	363	926	881	999999	817	38	53	999999	152	136	399	146	999999	999999	999999	882	994	810	853	999999	66	61	617	545	82	727	117	987	199	763	951	999999	999999	999999	593	441	372	529	99	872	930	174	70	999999	840	797	935	999999	681	241	252	734	999999	861	603	999999	999999	345	791	99	920	999999	626	389	184	716	958	999999	999999	656	999999	475	721	980	785	999999	990	52	704	999999	791	947	316	999999	521	226	999999	326	488	999999	999999	37	737	999	952	875	999999	681	399	999999	838	999999	227	34	722	776	999999	999999	86	711	320	999999	640	517	308	973	749	999999	867	957	393	642	999999	661	534	492	738	722	38	910	354	999999	653	580	999999	468	999999	999999	245	744	214	953	250	776	970	855	396	230	999999	979	136	999999	813	441	740	206	207	565	500	240	48	300	350	175	999999	999999	623	999999	81	839	253	467	433	133	753	999999	402	358	691	999999	105	517	999999	59	784	999999	505	999999	839	249	271	174	791	999999	705	914	612	84	419	968	242	999999	158	860	735	669	999999	690	999999	311	999999	849	874	821	145	530	278	301	390	891	506	411	230	832	999999	999999	675	999999	999999	839	826	999999	938	722	999999	769	369	171	323	125	999999	814	533	538	446	421	999999	970	999999	185	645	999999	694	528	471	830	116	326	292	656	999999	35	
273	848	999999	485	999999	162	384	999999	171	117	999999	275	869	692	878	691	395	166	788	705	559	251	203	999999	633	999999	260	616	662	52	879	666	132	996	550	684	64	999999	511	147	595	503	24	538	343	429	658	999999	952	424	930	135	868	298	475	31	999999	969	851	999999	901	768	999999	128	238	320	153	873	152	203	637	999999	999999	651	119	999999	237	664	999999	999999	761	999999	999999	248	122	999999	798	833	530	528	39	94	119	20	999999	827	790	895	310	999999	999999	785	636	999999	999999	505	479	999999	188	999999	793	999999	797	647	739	430	113	474	999999	999999	522	319	999999	623	999999	999999	326	999999	999999	292	275	341	999999	999999	928	976	844	905	461	616	284	581	655	122	734	999999	999999	999999	281	816	723	326	890	826	510	999999	442	23	593	244	189	834	812	999999	153	462	999999	999999	718	762	585	208	23	398	209	941	663	240	999999	136	265	854	373	598	568	949	451	537	648	961	999999	831	322	999999	437	450	768	759	969	282	999999	647	753	518	240	525	313	501	999999	569	313	212	999999	467	999999	335	999999	223	999999	203	20	108	11	756	229	754	885	795	999999	759	999999	999999	271	999999	724	618	110	854	999999	999999	646	950	910	88	658	341	705	854	248	112	979	555	999999	999999	999999	999999	999999	996	299	486	999999	517	999999	867	397	409	940	519	743	369	234	615	999999	999999	557	999999	999999	922	999999	887	58	41	556	859	779	627	481	495	353	421	972	114	565	881	413	139	420	999999	691	259	999999	196	120	879	999999	999999	699	999999	228	999999	124	999999	999999	412	999999	608	960	680	98	769	928	455	176	999999	397	130	60	974	879	427	649	155	240	849	999999	861	999999	677	999999	415	927	342	277	151	306	258	216	163	453	805	179	740	954	921	330	945	30	999999	491	757	323	724	269	800	562	969	492	58	915	576	687	292	698	999999	842	999999	188	34	999999	999999	913	999999	531	83	258	908	999999	318	528	551	999999	141	999999	999999	101	213	82	999999	588	337	765	167	999999	876	127	886	999999	999999	999999	734	767	995	763	353	843	426	202	999999	551	654	999999	184	530	999999	734	556	106	473	591	638	999999	711	999999	698	999999	756	659	654	955	372	866	919	999999	999999	784	999999	378	842	999999	674	20	887	999999	934	999999	591	637	874	151	571	790	578	689	451	221	65	558	999999	999999	97	999999	547	239	999999	787	859	945	736	589	999999	187	263	999999	917	627	636	787	512	150	790	999999	999999	512	394	999999	999999	239	787	999999	729	
297	314	999999	999999	999999	472	657	999999	156	999999	646	999999	999999	263	999999	536	495	772	823	585	999999	56	924	190	968	983	44	999999	608	500	629	167	164	859	601	873	392	999999	20	164	999999	53	366	999999	999999	228	498	259	999	55	801	999999	963	997	461	250	999999	690	999999	923	438	999999	146	656	79	489	999999	435	999999	999999	999999	999999	761	668	607	999999	689	483	46	750	494	785	845	562	698	171	203	166	408	360	494	701	999999	96	999999	175	906	710	381	664	481	72	598	488	999999	106	705	305	999999	236	560	999999	654	999999	439	652	966	583	957	907	999999	589	37	310	999999	999999	250	675	942	999999	999999	999999	111	382	279	999999	196	367	661	601	465	999999	767	181	799	588	57	999999	657	83	209	999999	999999	999999	378	891	45	298	461	999999	999999	40	999999	958	999999	581	804	999999	314	17	999999	609	922	366	451	397	999999	855	999999	448	404	999999	28	868	999999	994	237	637	999999	999999	396	999999	905	212	745	435	999999	808	272	228	784	775	577	999999	999999	599	999999	396	32	981	78	999999	999999	22	64	999999	21	999999	999999	914	999999	176	278	999999	620	999999	703	999999	620	999999	852	24	999999	999999	664	629	791	378	999999	999999	999999	841	615	31	999999	216	120	893	999999	999999	999999	60	92	357	875	617	507	651	39	59	895	689	776	15	139	64	596	999999	999999	999999	706	643	243	92	330	512	560	256	616	999999	457	810	572	371	602	801	931	245	416	56	131	999999	348	211	747	999999	75	999999	892	265	999999	615	545	723	551	999999	999999	999	37	373	67	999999	44	626	602	94	127	414	413	337	132	360	99	310	313	566	999999	999999	345	425	446	950	363	360	792	999999	275	848	819	822	999999	931	218	53	989	870	115	722	609	662	786	660	206	999999	142	999999	526	244	420	985	485	784	664	999999	926	117	897	999999	999999	999999	819	278	594	591	352	201	999999	55	321	999999	999999	582	999999	683	639	785	753	999999	228	532	325	999999	438	999999	346	210	277	606	127	999999	973	431	888	849	842	999999	76	615	221	941	127	480	923	977	533	902	361	999999	972	150	363	107	999999	999999	444	788	839	999999	254	152	999999	545	999999	999999	469	40	999999	583	840	131	719	999999	587	999999	414	999999	999999	461	310	999999	848	999999	634	999999	528	875	965	587	414	999999	999999	315	370	79	28	582	552	493	518	503	218	778	150	999999	999999	224	520	189	896	600	999999	388	999999	999999	303	636	910	952	911	999999	999999	999999	999999	785	453	413	778	999999	267	831	
302	624	943	807	235	80	156	784	999999	313	365	786	691	814	384	299	856	559	775	391	999999	600	999999	924	438	111	609	364	407	27	446	11	921	74	307	999999	444	652	584	999999	999999	999999	999999	999999	999999	288	425	364	411	164	999999	229	999999	999999	999999	702	52	999999	999999	134	470	792	386	538	867	364	864	999999	516	999999	999999	213	999999	551	902	545	203	999999	696	160	999999	255	952	252	469	226	268	55	904	605	23	999999	284	460	763	697	749	868	741	999999	423	798	847	93	309	353	254	201	999999	623	509	78	332	999999	448	999999	999999	999999	78	650	999999	819	999999	911	315	438	999999	999999	787	999999	796	999999	242	822	736	887	999999	999999	999999	126	972	76	81	290	106	999999	103	66	21	548	856	615	999999	100	999999	999999	85	936	778	870	999999	730	414	769	827	999999	836	999999	999999	560	817	999999	201	952	678	999999	999999	441	815	370	345	872	999999	249	358	191	999999	151	54	142	811	470	99	82	702	251	661	999999	463	922	117	999999	575	999999	999999	885	999999	847	422	747	855	644	130	999999	535	551	228	174	999999	646	648	694	465	999999	749	999999	882	999999	259	436	378	446	999999	893	262	752	306	999999	518	473	766	999999	729	999999	999999	177	349	999999	999999	999999	999999	496	891	999999	283	423	137	999999	711	383	13	999999	597	986	999999	419	999999	237	164	999999	254	176	999999	948	879	961	965	168	81	999999	16	999999	582	999999	413	881	554	171	620	839	999999	89	350	144	999999	999999	99	743	927	866	511	122	527	763	999999	856	999999	943	999999	322	458	969	999999	139	376	802	722	499	999999	497	999999	504	999999	325	168	999999	826	521	488	417	871	232	240	999999	80	894	683	818	201	556	999999	999999	234	307	999999	654	933	220	767	667	749	999999	170	999999	999999	17	999999	999999	605	999999	999999	328	465	999999	450	236	999999	941	69	482	129	999999	307	999999	456	262	999999	319	934	513	241	999999	753	999999	999999	280	72	800	212	999999	399	481	222	460	999999	722	156	999999	999999	999999	915	999999	999999	999999	547	844	303	999999	999999	749	737	195	277	102	510	999999	999999	999999	861	180	174	999999	999999	999999	92	648	691	846	999999	734	999999	999999	999999	999999	999999	248	465	468	999999	823	977	928	817	999999	999999	999999	213	130	999999	111	158	999999	999999	686	991	999999	264	163	999999	898	163	456	999999	258	642	172	999999	498	504	271	958	116	999999	999999	999999	245	999999	284	671	878	999999	999999	999999	408	586	999999	732	775	787	621	999999	312	265	999999	669	530	305	568	820	173	
481	715	626	688	153	51	152	805	493	755	854	999999	999999	999999	464	592	999999	234	672	49	440	956	710	882	286	999999	999999	985	378	672	999999	563	463	508	406	729	999999	218	265	544	460	926	291	42	767	14	821	930	920	87	970	999999	999999	781	999999	999999	14	999999	411	497	201	167	999999	821	814	301	526	982	928	999999	647	999999	968	138	588	513	675	678	125	281	834	919	999999	300	999999	869	667	682	775	881	999999	210	999999	768	999999	303	500	470	227	475	999999	838	12	195	999999	999999	112	767	202	999999	849	336	628	139	662	281	103	146	129	944	634	844	217	999999	21	446	999999	999999	785	999999	999999	214	460	649	999999	996	916	878	860	81	767	900	489	555	999999	397	582	677	116	80	209	363	999999	282	841	644	630	956	184	993	999999	902	981	999999	999999	999999	875	979	346	665	365	999999	285	57	187	733	364	999999	24	623	864	865	102	714	95	658	863	187	807	159	375	960	704	999999	984	865	918	583	347	397	521	602	341	999999	999999	985	88	303	105	117	290	968	999999	561	138	231	999999	276	999999	558	999999	999999	181	197	299	404	520	418	72	322	814	781	324	626	111	271	999999	999999	999	999999	580	569	999999	999999	868	407	28	153	738	762	999999	652	999999	789	615	823	999999	154	161	999999	475	670	240	999999	999999	508	999999	999999	999999	867	698	999999	277	720	977	221	616	481	328	999999	999999	377	679	310	266	999999	29	999999	999999	288	840	388	999999	688	635	910	338	307	407	999999	753	703	999999	871	74	897	385	51	811	404	216	949	826	999999	999999	999999	990	930	527	999999	489	129	999999	181	37	319	667	589	999999	77	883	318	84	958	149	683	683	999999	246	369	786	999999	723	999999	999999	999999	562	242	753	537	919	999999	999999	999999	880	634	999999	999999	843	754	239	796	956	999999	521	898	875	868	129	261	424	191	694	999999	353	511	405	999999	109	146	757	435	835	557	157	999999	537	807	999999	515	294	170	999999	492	139	990	31	979	105	183	999999	693	122	502	122	738	999999	999999	922	378	238	999999	422	999999	996	999999	999999	408	999999	999999	370	77	790	613	966	263	227	212	999999	363	490	426	601	926	132	999999	322	999999	444	419	772	999999	885	708	999999	999999	748	267	999999	335	39	622	392	999999	812	947	903	999999	535	859	520	510	594	999999	888	811	110	496	584	932	492	999999	963	187	273	999999	192	91	336	999999	515	959	716	703	333	867	43	541	123	185	999999	813	807	585	898	271	999999	326	820	475	
493	261	999999	563	999999	412	658	215	999999	367	764	999999	999999	999999	353	999999	793	891	245	30	999999	999999	382	409	999999	678	999999	388	288	12	136	999999	270	999999	890	263	286	163	999999	921	999999	828	999999	756	420	349	999999	654	999999	999999	477	437	90	800	697	924	879	283	999999	999999	592	280	927	794	241	898	560	320	272	100	284	999999	41	999999	811	949	823	626	989	432	47	174	156	941	534	698	785	470	174	965	384	13	999999	695	338	937	901	999999	525	521	999999	999999	392	151	999999	999999	406	765	999999	747	110	999999	293	369	136	427	134	999999	270	542	122	100	999999	306	999999	999999	279	345	986	873	999999	873	110	477	643	717	782	14	878	999999	302	30	999999	427	999999	131	719	11	569	910	813	915	690	982	999999	698	184	96	435	791	567	70	779	124	698	236	162	816	726	418	645	129	117	999999	250	102	999999	728	999999	594	560	278	999999	85	70	999999	193	999999	78	945	543	695	578	999999	140	999999	999999	367	999999	638	969	903	999999	160	275	693	807	127	999999	316	90	999999	656	841	999999	298	293	704	64	999999	53	43	747	780	875	949	550	999999	442	18	851	999999	999999	801	624	999999	993	626	810	377	335	76	386	999999	864	97	49	737	856	841	948	999999	313	999999	595	999999	165	999999	284	999999	152	787	999999	733	999999	999999	456	854	999999	583	305	667	894	686	238	976	657	986	999999	788	910	999999	173	601	70	315	947	834	216	688	999999	999999	351	999999	999999	999999	391	653	999999	45	999999	195	519	282	545	999999	652	626	935	999999	999999	179	588	496	414	338	624	93	672	159	881	621	647	999999	92	806	326	409	461	690	999999	999999	999999	999999	999999	725	303	999999	65	999999	662	331	999999	597	999999	999999	911	855	89	999999	923	999999	980	156	164	28	547	981	200	739	964	253	174	254	34	999999	489	707	348	689	999999	733	37	999999	497	559	722	59	137	760	895	470	999999	565	767	999999	33	543	726	139	999999	322	700	326	999999	419	999999	654	573	137	999999	213	517	399	861	200	999999	999999	659	604	306	497	853	440	844	503	923	608	487	738	259	946	981	999999	512	722	43	711	85	999999	401	77	486	999999	917	691	953	999999	704	999999	999999	934	883	131	833	999999	999999	999999	999999	999999	495	559	177	835	877	896	232	308	999999	149	999999	570	22	581	212	238	21	853	523	163	549	993	999999	911	999999	325	72	859	385	823	263	773	999999	763	999999	842	999999	651	132	31	468	655	52	999999	419	453	921	311	918	604	
999999	615	746	328	773	502	654	999999	121	999999	833	372	922	73	886	393	340	259	990	369	338	370	730	999999	694	894	951	349	501	280	403	760	999999	781	155	999999	37	910	990	99	198	999999	539	999999	197	999999	732	978	678	36	122	672	321	558	276	317	884	254	634	999999	999999	314	764	841	999999	999999	431	151	999999	247	365	999999	999999	999999	181	693	830	999999	315	598	171	999999	671	475	167	731	448	999999	999999	837	999999	999999	286	121	548	883	879	698	412	123	999999	590	70	440	670	999999	412	421	386	582	999999	999999	939	46	999999	999999	643	299	683	437	999999	48	999999	90	484	582	999999	999999	362	298	999999	141	757	999999	923	580	911	240	805	474	328	37	15	999999	360	48	843	250	999999	969	250	590	25	999999	489	636	999999	980	999999	97	549	999999	69	999999	767	355	967	999999	123	146	667	412	493	999999	999999	606	999999	703	999999	446	738	902	754	393	57	233	126	782	711	999999	999999	931	284	717	925	74	968	999999	174	999999	80	105	137	267	999999	838	106	806	867	999999	999999	260	260	520	358	646	510	999999	999999	544	239	195	46	826	999999	736	137	999999	999999	53	999999	126	539	999999	999999	642	775	496	999999	219	136	999999	915	829	694	376	999999	764	369	999999	564	999999	875	999999	775	884	69	999999	747	575	710	999999	999999	823	253	999999	999999	999999	154	715	999999	23	999999	999999	417	999999	999999	999999	142	999999	999999	999999	416	15	488	999999	999999	908	999999	491	582	473	999999	999999	509	805	797	101	585	217	999999	999999	620	653	999999	550	707	54	223	855	999999	853	179	603	520	999999	914	516	999999	907	999999	812	584	662	143	999999	999999	88	332	999999	131	189	999999	924	999999	908	752	763	999999	937	638	206	695	104	878	729	304	154	999999	172	891	999999	756	678	971	842	571	957	520	18	999999	629	722	611	734	434	231	254	114	612	999999	999999	999999	406	999999	49	127	490	784	413	999999	129	92	170	720	999999	432	952	999999	656	346	795	253	590	999999	19	484	999999	370	999999	508	59	50	999999	578	999999	373	999999	409	931	725	91	183	117	904	166	546	561	891	893	999999	278	999999	999999	275	999999	908	337	744	269	565	999999	129	340	999999	64	89	699	592	980	477	82	999999	31	931	264	621	146	685	505	999999	922	202	476	999999	239	999999	999999	128	779	831	999999	999999	999999	999999	692	962	842	212	850	86	999999	999999	910	426	929	725	279	526	20	187	771	652	249	795	643	840	653	888	675	306	497	581	812	158	441	999999	412	655	249	
302	999999	933	834	429	999999	952	292	60	522	513	487	76	117	601	69	393	376	999999	999999	851	999999	999999	999999	554	589	275	999999	761	984	999999	322	999999	999999	718	408	999999	817	819	179	690	557	602	999999	999999	818	430	474	221	98	999999	999999	999999	923	397	983	999999	999999	999999	839	360	999999	531	999999	61	200	999999	789	999999	203	232	575	556	184	51	999999	716	999999	374	736	168	801	945	672	936	999999	264	701	889	734	583	999999	537	979	819	999999	36	999999	324	971	999999	641	84	27	999999	482	544	883	881	104	277	246	43	554	681	999999	849	858	138	999999	936	172	900	664	620	999999	999999	576	365	156	276	188	999999	999999	781	526	726	927	999999	463	835	999999	819	795	466	346	406	983	999999	271	55	178	999999	644	45	791	741	419	407	999999	444	968	528	735	999999	999999	999999	641	772	164	831	921	63	674	999999	565	353	115	208	283	395	64	277	999999	110	108	999999	629	366	989	785	316	530	999999	29	867	852	93	967	377	372	765	220	154	439	133	125	999999	999999	480	448	636	221	133	690	389	700	434	635	999999	999999	999999	284	783	378	524	999999	332	655	977	712	999999	147	830	911	999999	844	133	664	976	983	56	999999	999999	550	159	105	406	50	639	176	428	458	249	68	999999	999999	437	999999	915	999999	792	87	822	768	999999	999999	390	222	70	545	577	999999	658	745	999999	524	398	242	999999	429	999999	292	26	999999	293	810	898	772	892	148	999999	358	749	999999	200	968	17	127	371	660	714	193	979	999999	599	999999	799	503	999999	999999	102	204	999999	999999	736	509	71	22	484	999999	600	618	330	921	138	228	999999	999999	554	999999	999999	280	871	569	714	812	313	923	220	634	999999	999999	976	999999	56	999999	999999	263	517	691	907	995	643	993	69	105	862	999999	965	380	638	395	948	501	999999	999999	999999	985	781	924	999999	147	801	849	367	999999	641	931	999999	915	426	767	897	863	396	999999	999999	878	510	999999	949	255	958	999999	996	999999	455	485	411	234	889	816	482	593	494	769	203	793	999999	862	464	931	192	59	954	870	497	95	114	475	194	999999	999999	172	975	999999	189	962	999999	740	999999	166	999999	999999	999999	609	295	314	378	627	328	843	252	999999	999999	28	72	999999	999999	136	138	999999	999999	936	999999	444	999999	999999	999999	543	589	240	940	895	121	307	999999	999999	34	355	585	193	999999	999999	156	350	213	836	999999	957	888	281	999999	999999	612	390	999999	594	610	999999	277	975	696	834	999999	97	902	999999	999999	
999999	617	999999	999999	539	551	944	999999	893	789	698	241	505	999999	660	999999	318	162	224	999999	731	999999	816	931	443	87	609	497	881	449	69	448	856	310	159	350	369	999999	548	185	668	736	892	804	911	359	772	999999	999999	999999	999999	999999	999999	74	805	346	800	598	451	461	941	457	999999	999999	999999	999999	999999	204	162	320	295	921	999999	49	624	999999	628	21	29	999999	315	935	461	701	720	134	999999	791	505	813	549	771	999999	97	999999	221	965	447	999999	661	973	999999	521	725	999999	807	999999	999999	449	810	717	789	578	367	155	999999	995	80	734	605	501	593	699	999999	771	524	976	526	806	999999	39	191	936	999999	119	737	424	735	806	912	999999	999999	999999	694	106	759	202	587	941	237	225	894	713	479	999999	390	878	182	954	380	831	804	843	999999	781	536	999999	220	999999	417	590	270	273	821	802	999999	251	14	999999	21	331	999999	999999	578	198	144	477	467	208	729	859	999999	780	436	91	999999	999999	999999	913	999999	999999	982	340	999999	646	954	631	999999	676	779	149	873	929	999999	58	999999	999999	274	847	999999	68	395	21	528	558	348	999999	999999	740	804	999999	934	101	999999	114	349	999999	61	999999	999999	513	999999	790	999999	590	985	322	836	387	648	999999	12	999999	999999	511	521	970	811	975	308	474	999999	161	999999	666	214	782	257	839	709	384	179	999999	614	143	483	999999	999999	937	999999	35	999999	999999	102	37	999999	476	999999	181	592	378	256	86	999999	768	999999	434	919	762	385	212	75	997	678	274	999999	670	853	142	999999	917	999999	873	411	282	821	999999	68	999999	555	999999	957	999999	257	999999	137	103	708	846	423	999999	684	830	561	999999	959	999999	999999	999999	999999	449	623	692	999999	999999	999999	382	999999	999999	946	384	999999	999999	216	648	255	989	749	348	146	515	962	17	719	979	999999	556	322	51	322	175	564	240	999999	115	124	274	932	581	349	754	428	357	899	999999	999999	999999	623	999999	999999	970	906	999999	691	912	999999	616	999999	174	443	444	70	633	999999	999999	820	145	999999	110	534	981	66	178	999999	391	97	999999	117	680	306	632	933	408	999999	352	269	132	548	999999	628	999999	301	999999	148	904	999999	999999	318	128	227	547	999999	999999	389	143	999999	737	443	310	825	872	508	302	999999	810	511	661	706	695	999999	698	999999	156	482	36	999999	298	999999	104	697	301	306	999999	462	759	682	420	29	793	999999	531	688	999999	999999	755	999999	999	900	999999	999999	42	99	623	605	529	950	999999	50	363	454	
624	999999	999999	999999	999999	576	999999	999999	118	999999	100	642	913	265	991	20	358	468	999999	36	689	999999	702	700	665	212	683	393	933	999999	999999	380	666	348	815	823	349	635	163	189	490	999999	999999	209	312	399	185	367	614	999999	601	345	323	999999	764	236	14	999999	999999	332	893	135	905	309	259	720	976	574	450	177	670	722	999999	547	546	999999	606	503	397	275	999999	325	778	999999	216	999999	67	999999	999999	588	818	700	688	831	296	364	264	491	999999	591	999999	611	916	447	999999	879	40	775	789	244	629	511	260	682	305	577	356	490	999999	715	663	646	989	862	999999	999999	999999	483	999999	192	999999	124	553	806	852	425	408	999999	576	337	513	291	550	999999	958	317	449	16	535	718	17	999999	399	243	928	777	999999	64	98	999999	845	556	999999	606	999999	515	999999	454	830	880	178	24	914	765	212	999999	105	650	903	999999	999999	37	999999	542	185	500	725	320	999999	85	803	354	253	697	491	956	767	944	999999	453	360	994	186	655	999999	992	859	633	41	999999	681	971	161	999999	358	999999	609	982	431	999999	789	647	576	999999	86	824	771	227	283	999999	999999	161	280	459	690	535	851	302	999999	192	641	101	288	331	403	832	203	206	999999	673	999999	784	522	900	999999	999999	428	430	578	726	231	999999	999999	999999	999999	530	999999	701	366	823	999999	999999	999999	249	837	698	368	255	999999	254	630	999999	999999	610	899	829	638	379	999999	977	117	430	999999	275	961	999	741	503	999999	873	999999	501	840	525	999999	50	999999	283	72	965	355	182	79	333	105	656	999999	749	885	999999	891	331	905	389	716	545	591	724	287	837	956	864	864	488	122	138	999999	363	902	858	45	365	999999	830	632	999999	361	400	180	314	246	999999	618	279	999999	999999	999999	999999	808	171	459	80	995	234	19	490	318	590	221	999999	922	409	846	37	85	535	24	84	999999	782	999999	200	554	973	999999	963	256	999999	999999	312	542	283	554	741	999999	999999	370	91	820	151	625	770	189	214	392	837	155	590	999999	999999	999999	522	703	999999	999999	999999	999999	999999	634	55	244	999999	94	908	999999	648	854	999999	628	999999	175	932	263	615	166	423	999999	999999	999999	763	818	999999	401	60	516	30	579	999999	764	150	449	347	999999	999999	907	902	686	281	780	744	982	49	961	999999	999999	999999	268	98	870	999999	999999	186	442	999999	999999	577	999999	43	402	413	78	336	351	487	671	827	999999	488	708	999999	737	739	569	845	780	779	999999	319	769	652	
761	999999	999999	211	999999	999999	905	587	548	339	581	652	878	376	675	999999	697	484	420	462	388	780	389	616	825	517	616	596	99	457	873	21	273	749	652	586	679	150	593	409	922	897	939	999999	681	999999	861	203	180	135	91	999999	999999	317	274	999999	999999	999999	385	386	656	319	497	101	999999	570	388	139	723	98	976	557	890	21	540	491	999999	21	999999	740	999999	423	426	999999	376	654	123	956	485	670	485	999999	764	216	752	999999	409	848	999999	999999	999999	732	479	91	158	999999	338	886	999999	783	150	100	115	645	730	242	892	999999	725	811	456	432	654	63	999999	348	792	999999	268	927	999999	999999	999999	823	43	923	943	345	999999	841	325	236	999999	701	999999	999999	999999	129	999999	520	999999	999999	133	999999	664	999999	88	999999	999999	810	741	655	627	849	999999	999999	992	999999	611	999999	999999	557	717	999999	496	230	252	952	533	229	999999	672	207	748	216	214	868	996	168	999999	845	527	867	15	110	670	608	999999	999999	381	999999	249	517	679	230	172	168	999999	999999	444	42	136	893	257	993	999999	457	879	642	497	289	995	133	852	961	999999	689	999999	783	826	999999	911	999999	161	827	999999	164	528	528	53	56	628	391	724	727	719	633	999999	21	41	222	729	697	512	101	405	999999	665	999999	458	483	456	467	788	822	130	183	741	430	427	913	999999	361	599	450	661	614	999999	134	251	148	79	701	751	613	999999	224	449	70	999999	460	499	810	79	570	999999	171	602	902	607	999999	892	199	999999	127	293	378	108	72	440	791	999999	541	476	319	413	999999	999999	185	929	906	999999	681	998	999999	999999	128	291	39	850	499	21	506	527	705	999999	879	117	634	329	524	126	387	999999	640	743	957	999999	759	166	999999	456	999999	972	701	811	999999	201	627	702	175	96	79	221	999999	779	221	24	999999	999999	533	647	999999	855	415	999999	357	60	368	999999	467	785	531	999999	999999	999999	593	999999	999999	999999	45	688	999999	932	164	999999	999999	175	999999	860	532	999999	572	999999	632	207	375	572	566	999999	463	170	833	403	999999	390	999999	206	216	999999	999999	686	197	876	38	845	167	158	999999	978	742	191	371	999999	701	523	222	999999	249	999999	677	999999	967	915	999999	874	999999	96	697	999999	872	850	959	792	674	999999	999999	695	667	999999	49	226	999999	588	999999	281	999999	335	999999	721	999999	729	956	408	999999	174	719	282	445	163	999999	81	461	999999	999999	892	232	999999	833	856	768	527	999999	462	999999	460	160	389	747	169	
999999	529	394	975	607	152	893	561	572	509	135	483	999999	514	999999	967	999999	944	482	999999	59	999999	999999	845	953	649	999999	503	640	768	23	999999	535	286	999999	471	687	485	329	963	998	671	999999	334	730	294	999999	999999	667	800	695	216	999999	999999	120	854	999999	999999	999999	957	999999	399	921	804	999999	795	948	973	435	334	289	289	624	999999	286	388	224	177	999999	668	999999	898	836	839	82	807	432	999999	176	999999	443	999999	462	999999	382	609	749	999999	999999	934	346	304	999999	342	520	999999	591	398	195	999999	640	860	433	364	586	692	562	91	731	688	999999	885	807	211	890	150	826	263	999999	999999	638	999999	999999	999999	999999	86	670	504	329	666	225	43	878	443	999999	583	999999	108	999999	689	56	668	480	159	571	999999	497	36	451	380	589	338	262	517	103	999999	530	253	41	509	32	68	762	74	473	340	17	373	617	317	434	727	999999	999999	631	970	541	190	619	871	588	643	999999	948	86	886	781	370	999999	999999	62	472	999999	285	667	987	905	416	685	240	999999	134	999999	144	945	862	999999	999999	886	133	96	350	634	170	920	389	999999	813	999999	999999	558	999999	33	652	264	962	660	202	789	643	74	135	504	388	999999	999999	234	918	13	224	35	975	483	226	878	712	999999	999999	365	288	981	101	427	108	682	807	111	766	999999	983	211	668	25	252	68	999999	845	256	743	466	999999	98	810	999999	999999	999999	173	806	773	552	134	754	836	511	662	973	999999	406	706	619	362	999999	48	30	23	999999	959	240	167	917	867	591	172	999999	133	999999	999999	654	546	108	644	305	992	999999	858	456	832	514	590	999999	999999	448	550	134	113	999999	59	789	999999	204	623	932	649	856	999999	543	591	938	387	769	691	999999	859	607	975	67	475	711	999999	566	534	455	650	82	662	428	999999	48	794	438	843	501	893	351	999999	711	656	146	999999	999999	865	893	136	820	403	211	588	943	158	56	229	348	628	204	999999	177	999999	577	203	266	502	999999	153	949	926	999999	169	517	999999	999999	999999	999999	68	999999	701	640	329	829	999999	460	839	999999	890	748	999999	504	873	999999	681	999999	999999	999999	942	999999	823	321	750	999999	894	999999	52	80	821	884	645	890	289	781	503	39	999999	463	898	743	999999	404	663	405	740	431	326	469	836	813	845	332	396	673	33	389	999999	152	934	474	417	768	999999	15	999999	328	225	102	206	651	469	965	190	209	968	428	658	354	446	999999	886	999999	999999	18	999999	322	
503	999999	757	123	999999	705	528	434	999999	999999	999999	999999	302	999999	215	234	999999	194	353	880	152	197	999999	605	730	545	999999	471	588	834	533	278	999999	999999	824	609	999999	92	999999	999999	999999	756	873	319	310	999999	62	33	267	661	319	60	664	168	999999	315	911	999999	393	603	998	66	999999	500	999999	999999	689	511	597	606	999999	190	681	999999	999999	396	323	394	999999	728	493	683	214	999999	525	483	613	999999	620	519	697	191	698	909	765	999999	999999	383	195	459	322	999999	435	661	999999	138	378	999999	999999	999999	992	999999	999999	999999	999999	999999	852	918	999999	650	999999	880	891	88	908	709	492	771	999999	62	485	999999	209	999999	416	942	257	999999	166	396	999999	538	93	999999	527	181	334	43	800	449	538	991	408	544	222	441	659	357	752	999999	646	607	261	999999	308	61	327	22	259	176	78	309	999999	588	546	999999	797	65	561	737	384	458	970	384	524	494	541	665	999999	974	293	899	800	104	749	999999	287	420	537	475	854	321	999999	999999	381	238	238	819	998	999999	999999	603	999999	999999	686	999999	636	876	158	813	999999	661	389	284	883	178	999999	668	999999	48	999999	387	999999	96	883	73	673	999999	13	295	266	722	667	999999	999999	689	114	785	417	999999	870	410	271	723	954	202	931	510	750	999999	729	569	980	959	999999	267	85	709	141	623	524	298	873	863	999999	999999	994	272	944	203	74	723	261	999999	177	29	125	804	141	690	141	999999	999999	999999	565	696	741	707	42	83	614	404	653	793	46	581	537	408	176	166	208	669	566	556	148	16	318	999999	791	999999	151	281	577	451	492	361	701	82	307	861	999999	296	239	870	589	999999	79	467	252	595	491	717	999999	974	999999	472	607	50	662	559	388	999999	916	967	999999	999999	999999	999999	311	684	880	999999	999999	999999	110	911	439	999999	967	478	999999	850	459	205	583	433	643	603	958	30	754	999999	999999	747	482	26	380	271	938	999999	842	867	165	567	715	36	616	999999	874	999999	999999	912	999999	194	622	999999	590	720	394	999999	698	999999	253	291	999999	999999	55	363	999999	94	541	177	999999	999999	635	80	694	999999	489	999999	999999	999999	728	387	987	842	588	235	135	945	999999	999999	877	440	558	619	623	874	637	497	980	262	999999	999999	49	865	165	361	558	999999	842	999999	240	837	690	387	999999	866	304	98	999999	820	237	887	999999	881	300	326	172	26	456	820	264	992	575	564	820	938	347	132	686	999999	676	583	112	736	999999	49	999999	181	
999999	756	999999	549	857	170	35	613	141	168	574	839	198	542	105	32	999999	248	999999	136	566	999999	528	181	411	412	999999	654	784	922	462	260	576	991	901	999999	999999	999999	999999	415	539	216	999999	189	557	999999	49	143	488	999999	999999	999999	778	999999	614	557	999999	408	999999	454	25	380	828	999999	705	324	272	206	640	405	782	999999	112	999999	596	999999	759	348	999999	564	373	21	999999	704	999999	999999	999999	953	387	999999	999999	999999	577	690	399	168	387	599	484	242	999999	842	999999	999999	307	999999	88	922	999999	999999	798	999999	783	582	999999	14	999999	133	586	433	843	319	819	296	933	940	162	999999	466	999999	972	999999	999999	392	980	531	999999	92	999999	999999	204	559	927	133	555	581	68	994	608	999999	999999	263	999999	61	399	275	32	215	999999	999999	418	666	465	597	291	638	35	401	602	560	999999	132	999999	525	238	293	391	695	999999	361	882	167	813	999999	484	999999	157	999999	999999	999999	508	999999	932	50	651	537	104	340	842	999999	556	666	999999	58	899	831	537	497	999999	999999	883	999999	999999	798	484	260	853	999999	122	572	999999	221	999999	887	62	192	199	685	873	701	199	61	852	824	804	226	999999	764	182	653	191	660	991	886	999999	180	839	999999	566	401	684	709	227	280	435	999999	267	514	995	716	642	851	623	131	916	832	485	649	993	268	999999	999999	221	469	391	831	230	522	999999	881	353	64	129	482	26	489	999999	582	399	469	958	260	999999	465	21	339	46	999999	970	999999	695	199	999999	307	905	596	497	758	889	604	124	745	999999	999999	373	587	732	151	114	999999	998	902	259	534	999999	244	999999	756	457	61	999999	360	552	65	196	999999	913	821	576	999999	999999	999999	999999	795	355	999999	801	655	999999	434	607	895	765	999999	11	792	940	617	997	671	999999	741	310	837	999999	763	203	403	927	999999	674	910	574	999999	999999	999999	219	464	188	96	999999	673	663	33	999999	899	595	18	64	403	223	306	823	905	999999	999999	775	855	985	999999	30	407	999999	883	999999	999999	331	999999	999999	89	999999	485	438	911	238	999999	88	286	999999	910	177	999999	349	533	999999	377	96	669	999999	195	156	999999	999999	596	76	999999	999999	780	273	756	999999	515	999999	974	820	999999	867	912	676	557	181	499	472	84	424	835	999999	204	886	392	999999	662	999999	911	933	229	999999	841	844	204	660	307	999999	636	342	999999	283	375	712	268	999999	183	992	999999	23	656	891	999999	181	240	976	749	893	881	155	915	958	999	51	601	
732	35	999999	482	897	874	486	835	741	762	562	693	492	999999	882	437	669	582	897	999999	337	610	999999	613	227	999999	413	140	490	427	703	283	333	121	536	999999	115	520	999999	149	999999	66	663	419	678	999999	267	999999	999	718	256	385	111	764	273	131	365	999999	264	987	470	356	354	324	999999	289	369	999999	101	999999	331	158	999999	758	116	281	947	260	935	934	652	999999	141	772	181	327	181	999999	847	999999	128	651	265	101	679	824	711	349	360	399	923	887	183	601	396	107	999999	353	658	992	183	114	999999	330	344	332	224	582	152	999999	999999	800	532	686	289	680	893	413	88	292	999999	608	999999	546	20	765	964	539	385	84	999999	999999	910	999999	241	23	132	999999	999999	999999	609	999999	206	618	291	133	364	497	321	716	214	478	274	376	433	574	999999	999999	320	579	368	999999	207	78	305	288	999999	677	454	999999	999999	957	999999	732	682	439	412	292	999999	887	410	999999	999999	668	870	967	563	543	431	666	809	999999	625	187	988	924	932	137	323	999999	242	687	52	55	168	256	822	542	999999	993	172	921	727	432	178	892	466	538	208	999999	724	356	255	787	466	418	342	478	743	758	506	284	968	261	654	723	433	183	510	623	154	31	850	438	504	887	999999	202	19	106	468	404	928	985	288	999999	442	999999	588	999999	914	353	999999	999999	999999	887	953	476	778	455	468	293	999999	584	193	703	506	817	293	579	995	999999	469	647	299	112	355	982	972	999999	291	999999	594	760	709	800	999999	914	999999	616	934	945	999999	563	637	185	376	353	801	584	389	624	971	19	754	999999	883	161	645	394	541	970	503	21	174	300	698	277	875	392	481	591	876	677	645	59	725	906	19	999999	736	11	191	397	387	666	206	585	999999	934	999999	81	279	556	84	963	452	999999	399	999999	486	109	999999	418	113	798	748	304	373	704	59	977	999999	530	658	539	789	999999	633	999999	103	999999	271	941	475	410	322	329	602	681	999999	323	517	672	638	637	533	772	294	589	918	901	221	311	885	939	929	748	898	544	999999	346	779	999999	253	373	837	536	999999	703	999999	428	702	691	106	735	999999	478	999999	30	16	27	999999	999999	589	999999	901	959	66	536	999999	999999	430	999999	507	271	999999	626	428	274	799	997	828	999999	999999	999999	209	530	215	999999	479	999999	856	877	999999	999999	524	734	311	999999	999999	878	480	999999	232	911	999999	644	194	835	201	844	59	627	231	18	198	240	940	100	
992	381	754	907	67	29	999999	999999	528	351	746	809	324	377	999999	920	526	999999	367	201	501	999999	345	379	957	634	411	999999	656	529	968	294	999999	221	68	101	134	573	359	213	204	454	999999	842	99	999999	529	682	825	311	999999	776	999999	749	999999	999999	45	999999	949	999999	618	489	999999	998	382	462	25	113	318	999999	796	953	72	999999	997	56	448	999999	999999	575	115	728	999999	355	47	202	421	54	622	999999	66	749	623	926	595	999999	558	127	470	636	999999	425	999999	124	514	538	999999	718	999999	552	989	541	104	383	327	889	85	551	961	190	51	970	999999	687	654	56	339	146	569	292	498	999999	999999	653	208	689	364	298	840	509	489	702	302	999999	999999	524	655	250	609	705	638	16	999999	999999	595	406	934	686	999999	468	208	577	159	469	63	668	508	450	184	638	999999	787	711	461	999999	348	677	999999	56	139	401	999999	999999	999999	999999	999999	999999	753	68	999999	755	678	828	381	310	912	999999	833	26	972	25	215	999999	999999	180	851	305	704	588	256	729	523	999999	340	77	119	50	295	815	999999	503	755	391	382	883	999999	958	999999	161	789	794	843	404	84	123	195	999999	566	692	802	195	471	174	811	82	241	48	498	314	200	999999	267	28	454	999999	999999	823	693	97	323	893	966	552	799	462	886	128	999999	999999	881	96	484	999999	999999	386	42	999999	580	999999	651	818	999999	35	961	999999	537	825	999999	605	999999	372	339	478	378	908	999999	999999	374	359	999999	122	483	999999	432	999999	999999	664	14	78	446	999999	253	392	446	999999	433	940	591	882	924	70	179	960	372	518	757	15	234	999999	999999	123	999999	999999	999999	538	345	197	999999	857	529	999999	820	881	168	185	129	946	999999	873	484	289	999999	491	434	135	943	999999	909	914	356	392	439	900	912	332	461	32	278	908	170	246	348	733	363	61	249	297	999999	999999	399	810	999999	361	630	877	999999	734	795	999999	999999	822	999999	687	999999	146	999999	920	999999	835	724	107	678	133	713	999999	940	999999	138	382	885	999999	721	723	999999	546	418	88	280	999999	999999	999999	999999	999999	323	347	999999	660	232	226	999999	329	999999	965	472	301	141	850	647	391	936	193	606	423	113	938	111	564	172	965	999999	364	650	934	299	997	870	399	999999	999999	289	289	380	911	999999	999999	338	755	261	233	414	567	441	999999	108	362	129	999999	185	385	246	404	498	267	498	264	678	394	676	474	430	741	999999	281	999999	657	813	695	659	546	609	
356	999999	938	560	171	999999	762	835	937	999999	999999	224	433	139	884	791	122	423	509	887	999999	88	786	802	672	526	169	999999	451	549	434	999999	638	775	889	101	999999	707	999999	341	999999	558	738	999999	372	527	617	152	999999	865	700	282	160	658	999999	277	526	999999	887	645	999999	976	394	999999	453	999999	585	658	999999	999999	999999	999999	999999	177	999999	395	349	200	440	155	908	999999	567	585	848	162	13	979	999999	622	574	423	819	691	577	940	173	350	152	999999	941	999999	902	434	634	999999	999999	982	687	279	927	336	705	999999	736	746	418	809	549	301	900	605	548	627	228	999999	595	405	999999	41	232	999	57	971	999999	949	999999	999999	951	562	999999	999999	999999	840	999999	999999	717	87	954	831	531	999999	800	851	568	346	421	284	215	815	699	999999	392	656	57	928	288	734	538	786	631	284	858	999999	334	878	313	707	999999	980	111	518	451	768	999999	999999	208	999999	412	999999	538	840	928	999999	999999	186	638	645	792	766	959	982	999999	177	209	999999	506	813	526	690	999999	713	350	999999	714	191	348	623	999999	189	730	92	332	671	999999	790	356	722	133	157	249	667	999999	177	999999	128	999999	283	999999	262	371	394	679	722	833	999999	999999	999999	999999	999999	837	999999	999999	613	45	876	660	877	919	999999	900	784	690	378	450	376	798	999999	213	596	222	75	64	894	999999	345	413	609	999999	999999	300	652	300	452	999999	999999	178	311	141	999999	999999	999999	999999	160	362	999999	999999	310	281	467	37	326	500	835	468	999999	960	999999	795	999999	473	60	50	497	999999	258	493	247	68	999999	207	496	52	999999	138	999999	711	903	541	240	999999	999999	338	379	405	974	161	465	999999	547	273	573	516	999999	681	999999	999999	999999	42	114	999999	999999	251	65	270	541	283	442	706	347	999999	66	72	564	999999	371	999999	670	102	999999	106	38	263	521	999999	633	979	611	387	721	80	845	871	999999	999999	184	999999	282	119	864	701	999999	758	646	486	216	999999	999999	382	320	694	999999	773	888	999999	76	213	730	113	636	561	671	64	984	276	999999	999999	999999	428	999999	510	999999	560	238	452	999999	279	999999	44	999999	132	999999	238	77	37	690	81	982	430	999999	971	140	999999	483	312	39	999999	773	379	272	999999	875	999999	498	809	254	829	545	999999	629	999999	999999	999999	368	513	534	999999	987	957	585	999999	212	999999	999999	999999	380	281	999999	925	999999	999999	999999	247	999999	724	999999	504	999999	999999	999999	861	536	546	801	283	386	999999	999999	969	778	
999999	677	816	794	129	999999	670	184	587	439	973	751	999999	33	906	299	358	999999	643	266	999999	702	999999	183	999999	616	665	999999	84	535	999999	999999	117	157	999999	55	690	999999	653	905	999999	329	162	828	999999	999999	915	999999	894	984	38	520	176	999999	748	893	948	642	999999	512	162	266	110	999999	502	512	644	472	206	860	609	905	280	999999	680	999999	550	999999	372	999999	700	152	518	100	507	425	303	404	409	933	107	999999	381	150	752	999999	229	111	336	999999	475	453	999999	44	384	132	250	438	42	999999	353	57	279	467	811	20	747	19	553	999999	999999	249	73	999999	999999	562	999999	139	999999	361	491	448	999999	75	148	999999	825	484	715	384	185	865	372	371	590	59	777	999999	999999	741	581	219	557	999999	97	235	999999	64	282	822	999999	121	451	680	556	904	483	214	328	564	194	273	303	999999	901	354	999999	701	999999	712	785	999999	999999	999999	779	281	999999	325	999999	912	867	771	211	893	999999	74	423	692	815	685	576	999999	596	999999	999999	317	916	389	357	743	999999	999999	381	570	46	981	321	999999	900	284	24	168	236	416	696	423	999999	410	999999	837	931	194	885	999999	145	222	32	34	698	472	999999	999999	967	244	999999	999999	999999	640	856	804	753	999999	999999	541	670	418	999999	999999	999999	143	255	999999	999999	519	812	174	802	999999	434	999999	958	296	508	438	999999	513	200	992	852	999999	34	431	999999	999999	94	713	403	354	336	727	876	842	945	999999	999999	849	515	458	432	399	386	999999	999999	999999	845	466	719	362	622	167	228	353	337	571	118	823	999999	999999	435	108	771	458	999999	999999	948	126	350	943	221	79	997	999999	570	463	140	999999	999999	521	743	627	999999	50	732	178	999999	532	515	383	456	402	886	108	999999	333	627	999999	967	999999	94	728	126	999999	999999	552	169	999999	783	873	441	109	999999	451	673	999999	113	730	725	878	208	425	611	966	496	818	192	899	719	246	835	211	52	716	437	25	511	999999	899	189	18	32	749	641	942	999999	794	445	435	225	999999	897	212	999999	310	668	126	159	289	331	370	270	767	547	47	239	999999	999999	24	657	306	885	831	546	870	186	675	969	34	149	34	747	999999	999999	26	938	999999	953	416	768	898	361	939	577	819	999999	999999	212	999999	712	300	999999	430	777	918	345	75	666	999999	999999	993	156	135	149	307	623	796	273	530	108	240	113	999999	256	759	944	945	999999	727	999999	999999	472	375	321	849	131	326	696	585	999999	999999	342	
999999	292	774	999999	236	799	280	205	951	992	681	999999	482	197	427	184	28	999999	399	812	999999	106	999999	530	999999	813	300	999999	999999	999999	687	999999	235	897	377	202	481	17	717	156	983	531	180	928	999999	870	999999	999999	703	999999	677	610	291	70	403	999999	89	253	970	999999	508	104	898	850	314	831	279	999999	820	235	702	20	266	252	828	417	926	999999	739	911	974	999999	481	165	432	87	568	999999	504	738	999999	237	47	304	647	889	632	329	624	959	999999	265	999999	478	999999	667	353	48	241	999999	713	804	514	69	999999	869	622	743	427	999999	273	113	89	999999	121	999999	973	962	999999	999999	785	999999	660	780	320	719	999999	999999	716	765	733	529	934	518	34	318	999999	978	999999	778	277	889	901	397	695	999999	185	999999	367	999999	693	391	999999	301	210	116	154	733	748	729	81	619	999999	999999	503	744	179	571	67	802	751	994	116	826	672	895	705	273	95	999999	544	47	645	741	999999	999999	999999	642	999999	999999	174	999999	239	136	707	657	862	249	894	999999	327	999999	999999	564	233	698	285	999999	629	314	411	880	648	925	999999	43	973	295	999999	160	658	999999	262	999999	999999	999999	765	979	128	999999	43	999999	378	144	506	999999	345	999999	518	383	76	478	23	14	999999	293	350	314	941	999999	684	577	659	743	301	999999	999999	999999	999999	999999	999999	305	498	999999	281	999999	512	514	999999	265	698	892	777	216	93	190	524	999999	631	999999	420	460	999999	455	340	466	999999	635	842	716	578	781	999999	56	449	771	979	408	732	570	999999	999999	886	999999	975	792	800	453	659	120	275	113	932	581	61	483	267	53	283	814	150	876	999999	711	999999	999999	736	999999	767	322	211	125	525	70	573	583	999999	361	480	548	999999	362	999999	731	451	475	848	584	995	999999	513	935	134	917	430	905	175	184	999999	68	65	79	999999	999999	999999	159	999999	999999	999999	477	908	905	573	999999	158	788	900	999999	270	999999	78	999999	734	999999	999999	275	990	607	640	667	418	400	362	422	492	596	676	639	822	301	888	976	576	528	999999	999999	999999	999999	769	642	15	235	914	999999	989	903	999999	999999	537	643	999999	979	999999	350	68	999999	553	161	253	562	121	270	127	968	332	101	999999	999999	743	212	903	601	838	998	662	192	486	573	432	588	261	791	112	188	142	908	745	235	469	999999	63	221	155	217	530	744	999999	945	999999	897	328	138	151	334	740	567	151	243	687	876	42	999999	728	664	310	330	167	938	835	424	
356	999999	746	203	999999	691	455	631	999999	999999	83	540	117	999999	999999	132	999999	777	447	999999	767	511	548	592	517	83	492	999999	906	209	586	180	120	51	999999	968	392	948	186	58	121	520	765	999999	999999	501	999999	203	404	999999	680	390	500	999999	999999	845	999999	999999	685	84	999999	965	724	278	341	999999	999999	76	983	999999	740	701	601	999999	464	256	746	779	999999	999999	210	298	96	729	529	206	679	850	394	999999	167	238	272	999999	849	156	796	999999	999999	899	81	806	220	112	446	979	788	999999	805	410	108	42	373	670	873	910	879	994	999999	144	233	579	682	287	144	512	439	999999	549	318	460	258	350	889	943	404	88	983	292	550	417	578	54	999999	606	134	864	999999	999999	938	277	801	748	303	676	999999	999999	999999	968	934	999999	299	562	497	950	999999	999999	483	999999	479	832	895	999999	208	726	655	534	698	681	19	647	837	999999	999999	51	658	510	57	999999	451	999999	156	24	358	999999	999999	999999	999999	999999	756	999999	390	875	999999	116	381	99	550	577	31	967	435	261	958	999999	999999	999999	952	455	301	349	644	270	999999	999999	999999	881	364	207	608	639	976	665	999999	576	267	999999	513	504	670	569	960	479	201	483	844	999999	65	999999	297	999999	73	999999	741	417	999999	129	999999	559	429	500	999999	999999	999999	392	999999	999999	336	392	39	750	525	458	785	732	389	174	78	801	364	999999	999999	302	999999	999999	575	874	923	999999	999999	147	372	953	84	180	833	617	511	809	493	84	568	673	999999	546	999999	615	326	19	37	634	61	999999	205	999999	999999	999999	441	460	999999	125	846	819	615	891	999999	999999	383	615	999999	771	663	269	318	999999	999999	161	999999	373	999999	959	999999	913	489	152	96	574	757	445	505	999999	999999	999999	992	377	237	748	999999	150	168	13	241	999999	999999	265	971	999999	999999	916	415	522	183	77	999999	857	567	933	339	999999	805	813	814	999999	999999	507	595	999999	277	941	999999	484	104	128	999999	999999	727	846	802	234	999999	304	95	999999	999999	999999	227	118	543	145	809	304	999999	594	345	354	199	303	600	614	669	369	524	548	864	931	428	64	861	577	139	721	999999	999999	303	510	999999	972	908	138	290	487	78	142	999999	999999	999999	510	783	861	750	999999	255	198	999999	810	780	546	977	999999	999999	172	256	966	15	98	999999	313	300	999999	625	226	395	472	334	191	301	392	416	116	866	918	281	10	826	705	475	942	551	999999	729	191	994	809	999999	127	241	111	136	53	593	
999999	219	948	246	999999	999999	999999	863	382	519	398	140	999999	242	999999	891	255	150	310	623	231	762	808	115	443	232	585	898	216	950	199	265	373	523	115	709	332	763	302	666	692	88	178	973	340	61	133	577	929	235	985	961	825	999999	372	999	411	999999	999999	311	999999	884	999999	432	330	142	999999	999999	137	935	569	492	847	999999	930	152	593	999999	999999	391	108	999999	999999	999999	964	999999	440	942	160	115	308	999999	960	991	213	807	431	746	652	207	294	776	999999	994	666	503	999999	190	999999	999999	416	575	78	421	213	999999	915	675	468	102	702	999999	207	31	637	89	531	999999	440	999999	720	846	999999	576	106	332	568	999999	325	470	122	259	452	999999	999999	732	999999	549	788	999999	892	999999	288	560	505	470	578	428	999999	586	972	269	750	377	509	569	393	502	324	999999	885	941	360	998	979	452	381	276	999999	905	669	981	77	681	240	964	568	631	80	636	753	999999	618	999999	999999	853	509	85	999999	140	348	918	235	907	873	999999	999999	289	999999	62	98	312	106	999999	917	991	201	78	146	999999	10	999999	431	999999	137	745	332	621	510	135	999999	305	999999	999999	566	750	999999	169	807	999999	567	288	60	999999	547	451	53	999999	999999	506	662	440	939	999999	139	586	496	547	779	138	627	785	999999	999999	119	793	999999	905	894	176	244	41	271	856	999999	721	710	413	999999	999999	702	176	799	14	999999	999999	999999	961	71	979	264	218	390	679	999999	999999	509	605	999999	754	999999	147	271	655	271	630	179	999999	999999	418	876	93	999999	103	435	461	985	774	981	607	436	999999	843	915	912	35	999999	592	204	205	222	999999	505	395	700	564	904	154	743	843	342	283	64	653	113	180	999999	297	253	209	797	999999	623	310	327	491	303	999999	742	245	978	587	887	711	205	770	999999	22	402	871	557	841	999999	148	999999	163	448	999999	812	741	224	364	349	995	407	487	491	204	999999	218	270	557	411	507	864	755	395	353	457	342	592	799	894	382	652	956	999999	485	45	174	53	113	544	11	31	623	999999	999999	313	718	999999	393	944	193	610	10	999999	534	283	999999	767	105	999999	999999	159	999999	999999	966	352	451	783	999999	168	903	999999	166	23	410	486	999999	999999	503	49	739	63	999999	999999	999999	771	652	526	179	211	525	407	999999	371	74	851	605	164	281	549	861	934	282	999999	999999	27	999999	999999	999999	57	999999	13	273	999999	13	426	999999	569	758	205	700	925	614	999999	643	505	228	
999999	948	558	999999	96	999999	953	187	804	780	999999	814	693	328	665	498	131	178	522	143	890	999999	648	901	46	999999	86	849	936	330	999999	999999	545	798	999999	999999	479	177	946	767	320	879	999999	646	977	755	999999	876	45	437	492	636	130	372	338	437	999999	657	999999	691	169	114	999999	484	312	391	278	999999	670	627	28	954	999999	754	999999	21	999999	12	924	999999	340	209	813	509	837	841	999999	182	470	999999	737	822	999999	264	608	216	638	999999	343	595	486	179	215	999999	418	537	414	375	549	327	277	307	733	564	360	959	999999	999999	999999	999999	920	105	434	450	889	205	632	999999	156	999999	382	445	668	338	803	170	993	405	999999	309	437	999999	633	153	953	440	99	768	999999	648	915	898	87	873	999999	390	745	765	529	999999	905	446	229	999999	999999	832	639	405	760	199	999999	999999	649	999999	42	824	472	290	999999	459	999999	863	72	999999	999999	484	367	794	662	422	425	238	875	999999	404	990	875	999999	999999	999999	800	693	17	714	682	999999	258	741	840	851	999999	999999	278	80	999999	51	384	721	999999	470	474	845	999999	348	774	999999	29	772	942	52	999999	770	91	375	658	999999	856	357	999999	682	235	999999	953	811	503	959	959	999999	771	362	999999	164	471	737	656	955	950	668	940	999999	999	999999	799	798	902	999999	999999	903	421	693	194	999999	999999	557	245	848	891	932	999999	999999	777	999999	10	589	435	793	308	353	718	703	999999	999999	417	880	999999	749	826	165	908	355	586	66	999999	87	178	999999	269	913	999999	808	74	28	823	135	177	785	999999	220	372	118	849	39	194	999999	230	996	618	24	999999	999999	999999	736	33	999999	238	721	830	923	999999	845	534	395	850	910	639	454	374	292	713	999999	274	616	999999	800	506	556	872	675	857	181	999999	255	49	17	787	999999	994	333	897	455	954	999999	798	999999	584	464	188	283	999999	999999	632	336	999999	976	231	414	943	233	993	681	848	164	76	250	874	288	999999	999999	999999	311	459	50	394	268	999999	999999	817	275	225	51	377	999999	597	90	548	644	944	999999	786	999999	394	771	340	225	607	800	496	558	651	305	118	345	160	777	326	592	941	999999	43	518	999999	677	17	951	313	259	567	999999	701	999999	343	293	999999	750	916	688	710	178	660	152	999999	999999	624	919	999999	42	448	819	999999	999999	702	902	38	999999	786	717	763	388	999999	357	242	999999	857	421	999999	999999	288	409	860	999999	882	999999	391	890	302	999999	63	999999	28	281	
810	747	999999	745	537	441	264	789	999999	999999	999999	331	267	313	999999	715	999999	212	957	118	753	49	959	135	999999	929	520	147	999999	999999	663	676	370	999999	546	495	289	121	999999	531	570	499	999999	999999	714	999999	516	88	981	586	925	851	999999	909	527	771	999999	106	671	607	999999	127	999999	516	545	258	961	626	999999	424	436	300	327	435	999999	264	605	308	420	999999	999999	442	166	398	999999	812	545	461	123	775	706	192	450	286	999999	452	685	928	125	466	599	889	322	566	160	635	533	704	370	999999	999999	490	685	999999	194	487	999999	999999	999999	999999	712	510	513	990	999999	253	849	51	999999	105	579	999999	192	999999	924	999999	130	599	248	897	289	840	100	850	609	999999	999999	303	102	133	492	999999	944	999999	753	99	386	999999	849	906	999999	999999	879	274	999999	499	307	731	232	999999	367	370	187	999999	453	871	419	662	390	501	746	999999	948	701	613	319	731	800	210	835	999999	798	750	341	999999	796	960	826	999999	120	999999	999999	999999	999999	765	132	999999	999999	938	881	999999	723	999999	358	169	238	543	188	999999	383	999999	999999	999999	999999	512	569	619	845	999999	656	911	593	999999	279	581	971	486	516	935	491	237	872	862	999999	165	434	856	402	999999	883	263	999999	174	784	353	422	253	683	929	206	512	999999	885	291	970	999999	999999	999999	776	999999	752	37	252	179	155	894	999999	999999	999999	88	712	226	672	999999	999999	138	428	720	926	169	999999	802	999999	739	999999	990	987	581	357	79	215	195	999999	984	140	999999	539	999999	638	459	778	49	452	999999	999999	295	574	794	887	842	668	999999	745	999999	999999	949	451	513	201	999999	907	72	856	172	872	527	600	687	959	177	599	433	91	477	999999	689	360	734	255	693	425	202	693	999999	410	707	999999	20	526	191	999999	35	803	999999	552	715	192	290	979	965	694	886	835	719	253	999999	999999	278	235	999999	999999	716	267	999999	739	714	378	351	761	174	88	590	171	778	393	573	629	999999	925	999999	507	80	755	999999	998	539	367	974	271	174	291	181	784	999999	592	78	999999	306	743	837	346	999999	999999	814	887	114	724	66	999999	999999	616	999999	353	560	281	999999	960	999999	508	999999	356	404	999999	597	999999	999999	805	423	196	999999	804	332	865	97	999999	666	551	941	402	894	814	999999	999999	591	558	999999	999999	999999	475	999999	117	791	797	542	999999	942	760	931	931	980	999999	999999	870	999999	875	294	999999	265	231	999999	999999	29	999999	614	396	55	756	498	49	999999	
88	999999	999999	999999	217	999999	999999	333	606	396	905	999999	19	421	595	513	440	999999	716	999999	523	572	13	999999	97	97	216	193	156	445	195	272	892	522	902	727	999999	748	804	861	759	999999	658	999999	710	366	19	999999	29	882	999999	130	782	774	895	515	577	999999	45	129	806	351	999999	171	211	643	728	999999	519	999999	159	692	999999	999999	514	895	914	178	160	730	88	54	173	273	829	74	999999	999999	999999	999999	159	275	713	685	65	999999	999999	497	633	77	638	522	999999	162	732	922	298	999999	270	10	600	999999	937	314	999999	762	999999	912	341	147	163	610	869	999999	717	883	979	999999	798	106	453	426	545	93	102	999999	400	21	540	907	775	561	856	627	796	750	999999	999999	643	302	240	538	165	495	913	37	999999	532	444	849	999999	152	139	999999	999999	184	863	999999	221	485	371	999999	999999	999999	371	999999	753	252	334	999999	555	580	512	506	866	915	271	59	999999	75	999999	868	576	999999	999999	999999	999999	693	81	622	886	484	999999	168	930	73	166	730	133	321	283	410	207	477	999999	373	639	633	999999	640	999999	814	999999	156	573	503	599	690	471	999999	180	999999	180	712	90	80	392	354	575	803	759	999999	925	857	791	511	671	109	397	599	994	797	999999	440	709	82	799	999999	595	999999	474	475	269	999999	150	223	999999	495	397	233	981	999999	68	503	999999	382	888	827	999999	71	831	500	999999	999999	744	383	673	999999	999999	17	280	350	759	147	339	293	999999	999999	999999	999999	281	185	711	174	618	709	999999	892	999999	337	194	972	687	999999	999999	973	182	398	650	767	549	499	999999	389	952	640	999999	920	999999	598	111	357	999999	786	789	656	788	138	262	45	643	781	192	999999	999999	999999	663	235	541	365	121	882	889	999999	38	782	692	331	999999	977	183	818	727	960	235	836	863	900	999999	949	194	53	145	999999	133	999999	316	999999	999999	654	977	999999	999999	809	486	229	468	169	999999	999999	963	467	999999	999999	861	825	63	999999	449	987	444	999999	999999	999999	180	77	747	999999	826	999999	476	874	999999	566	10	873	439	918	483	15	377	703	152	737	986	999999	135	999999	753	308	714	94	378	999999	220	224	819	797	638	999999	481	193	343	497	540	98	999999	999999	999999	999999	396	144	748	443	619	741	999999	999999	605	452	941	887	530	999999	555	391	506	196	356	786	64	641	289	74	534	999999	369	655	207	999999	35	774	585	766	912	579	345	934	999999	478	999999	999999	202	195	477	594	663	999999	941	159	
592	999999	15	497	932	754	999999	684	909	435	381	964	556	707	427	177	311	763	615	999999	55	572	236	877	192	989	448	104	596	939	530	554	714	58	999999	520	769	98	833	999999	724	661	999999	534	106	640	519	495	768	309	293	899	210	999999	999999	30	288	999999	314	943	316	760	97	970	904	827	999999	508	402	906	999999	222	930	457	260	999999	547	702	781	552	479	952	335	296	656	999999	999999	999999	999999	999999	241	642	783	890	850	964	999999	64	629	278	390	21	103	861	901	999999	969	752	714	718	483	586	356	762	474	999999	435	999999	323	283	484	511	563	117	675	766	999999	49	607	999999	821	492	83	512	999999	999999	859	473	394	999999	662	999999	43	999999	999999	655	999999	31	426	496	538	772	741	999999	794	878	458	985	196	145	641	929	155	428	897	999999	512	843	600	16	504	961	999999	737	621	883	477	999999	306	999999	480	417	623	120	757	999999	751	727	717	293	19	874	287	258	945	732	455	999999	337	999999	152	452	431	419	999999	577	366	13	734	911	999999	999999	688	999999	999999	999999	316	44	670	849	999999	785	136	316	999999	630	683	167	792	999999	437	862	10	485	877	38	999999	213	129	999999	692	747	992	806	882	888	195	122	999999	721	426	999999	945	488	582	367	325	999999	422	370	999999	209	221	846	484	999999	130	213	999999	637	247	112	999999	490	166	500	792	999999	433	118	999999	571	573	80	472	26	917	521	999999	520	712	871	999999	758	296	492	536	156	331	344	768	981	999999	999999	484	999999	505	465	331	92	574	999999	999999	313	925	332	635	151	999999	999999	631	999999	311	778	925	375	321	999999	999999	673	964	646	998	999999	349	463	747	618	596	999999	521	999999	199	999999	999999	716	190	999999	999999	963	999999	395	772	864	713	999999	999999	55	40	118	11	999999	999999	657	128	999999	997	602	964	471	585	27	554	234	946	178	418	491	832	999999	195	834	334	240	816	579	873	143	385	189	783	701	999999	999999	157	183	999999	542	701	999999	999999	999999	523	999999	387	999999	840	548	918	544	999999	198	999999	821	923	999999	23	40	999999	548	64	863	226	784	999999	883	440	77	86	772	977	876	789	815	500	999999	999999	999999	999999	977	739	335	225	841	439	595	488	765	563	980	170	170	701	162	999999	854	371	739	999999	504	409	999999	999999	999999	566	873	409	999999	331	326	856	59	187	863	809	729	999999	385	355	102	999999	999999	514	999999	612	999999	999999	636	999999	645	245	581	290	358	999999	966	862	80	999999	565	
195	91	444	246	133	120	999999	837	353	244	216	985	394	590	109	735	268	376	999999	749	698	772	555	999999	90	284	768	828	296	843	866	999999	111	789	999999	323	240	277	972	501	833	348	293	999999	999999	999999	197	700	259	842	708	496	999999	534	867	423	535	757	166	849	351	164	551	510	377	999999	884	999999	683	999999	505	990	999999	51	999999	359	488	937	257	830	999999	999999	578	453	144	380	50	576	922	493	788	999999	121	999999	159	999999	797	783	250	800	376	999999	26	474	347	718	102	495	618	999999	934	597	510	335	762	283	999999	107	375	997	597	317	681	200	999999	32	879	281	892	247	999999	705	697	456	463	503	999999	999999	116	426	288	999999	958	415	999999	200	972	785	370	876	102	999999	417	253	213	69	999999	826	478	999999	838	999999	603	380	955	999999	900	63	872	268	230	481	999999	949	718	51	358	275	641	999999	60	999999	910	25	154	862	297	999999	999999	999999	590	236	635	999999	587	467	951	587	459	328	300	919	913	999999	655	620	708	468	999999	171	710	999999	194	672	273	745	910	999999	236	103	999999	455	809	477	678	999999	846	999999	999999	999999	999999	770	816	999999	515	141	190	808	369	533	163	828	999999	91	693	944	51	963	528	999999	556	373	999999	366	386	999999	999999	999999	999999	661	774	510	106	282	81	939	830	999999	167	999999	564	999999	999999	702	940	123	999999	999999	783	733	952	882	680	530	704	999999	419	460	936	670	31	999999	999999	708	758	653	732	647	20	753	999999	180	806	395	287	999999	155	658	425	272	999999	392	661	700	708	892	829	575	999999	355	999999	380	934	497	121	818	728	999999	943	297	390	887	717	40	619	999999	86	999999	252	999999	580	760	44	673	999999	999999	93	999999	999999	866	999999	999999	79	999999	233	743	245	319	999999	999999	999999	635	715	138	882	431	675	631	90	925	999999	544	333	327	999999	999999	999999	270	146	482	999999	54	520	87	474	999999	999999	999999	806	876	547	766	20	999999	999999	945	999999	999999	791	928	999999	999999	999999	999999	60	999999	832	752	890	999999	999999	999999	182	801	734	681	999999	638	664	658	613	623	824	214	388	59	534	999999	999999	829	725	439	479	999999	518	282	450	999999	37	195	400	999999	170	354	999999	999999	594	218	58	853	829	416	999999	999999	325	350	638	399	694	999999	754	999999	960	999999	999999	967	505	963	293	461	999999	679	611	478	267	547	462	480	735	816	465	999999	502	938	10	318	197	346	893	178	644	60	751	36	441	118	115	109	617	510	
76	630	999999	597	622	159	805	999999	875	777	999999	167	663	878	545	999999	999999	32	71	428	779	999999	80	124	817	190	999999	999999	999999	999999	441	363	862	235	999999	834	399	905	325	850	512	424	470	125	290	486	397	872	999999	999999	999999	999999	47	198	730	999999	560	811	780	442	231	231	736	726	346	534	304	437	999999	711	999999	884	706	221	915	365	698	999999	833	340	999999	65	103	44	829	358	325	674	999999	842	999999	588	999999	883	999999	291	688	999999	779	756	191	959	743	779	999999	444	386	999999	283	375	219	605	999999	449	649	999999	137	702	896	987	218	999999	932	999999	436	999999	759	999999	591	633	676	999999	185	999999	159	833	999999	999999	80	999999	971	498	400	140	633	679	610	685	244	463	164	986	848	791	547	560	36	457	353	512	684	563	245	649	698	265	429	899	999999	999999	853	813	632	999999	25	720	240	999999	663	999999	850	999999	589	137	478	690	115	393	540	598	999999	865	999999	567	711	418	263	750	999999	377	259	711	395	428	610	351	364	347	999999	999999	330	234	793	595	662	999999	974	117	180	17	159	999999	369	702	18	988	842	74	799	607	466	999999	370	999999	507	148	999999	170	527	137	999999	768	618	713	277	999999	81	385	905	110	444	156	579	999999	228	224	352	693	419	622	999999	999999	547	178	370	999999	999999	507	98	999999	921	999999	999999	53	680	999999	427	655	999999	999999	916	467	168	999999	172	999999	909	999999	77	293	796	995	750	905	628	46	230	449	353	999999	718	999999	297	391	189	999999	566	536	753	837	796	999999	999999	983	705	999999	999999	848	15	59	931	927	440	804	726	925	73	999999	999999	999999	170	977	312	999999	999999	352	999999	776	519	542	754	999999	193	239	496	110	736	999999	209	587	906	381	999999	303	505	999999	143	999999	665	264	567	881	122	119	999999	819	393	272	999999	363	999999	999999	339	473	999999	558	744	210	999999	625	999999	999999	485	837	737	788	543	19	501	999999	999999	687	121	265	974	999999	999999	83	999999	999999	717	474	999999	999999	715	999999	52	970	999999	947	57	933	184	49	75	271	406	285	381	999999	285	383	771	349	154	999999	252	83	498	999999	297	670	647	640	999999	999999	804	999999	131	195	999999	573	999999	999999	878	999999	513	81	999999	713	475	985	701	999999	999999	999999	703	999999	701	531	309	969	999999	999999	659	387	295	543	999999	999999	467	999999	163	195	151	711	372	227	999999	999999	681	181	999999	785	957	312	968	973	248	999999	30	652	938	600	886	777	999999	447	893	501	
999999	969	999999	847	999999	999999	832	515	532	999999	999999	485	690	831	850	138	95	696	616	999999	418	321	305	566	999999	814	828	999999	309	374	999999	924	333	969	879	999999	999999	46	539	999999	480	463	450	558	603	544	961	116	999999	758	691	405	999999	546	999999	999999	673	384	525	999999	880	279	216	167	80	999999	162	720	999999	148	897	999999	167	368	876	954	871	747	962	787	999999	721	812	551	683	224	104	787	886	999999	48	856	999999	107	378	210	257	292	487	557	392	250	164	612	860	643	999999	472	670	138	807	926	421	737	588	168	467	999999	999999	855	952	374	999999	999999	110	999999	999999	999999	989	675	707	588	999999	414	405	612	999999	209	690	999999	975	999999	126	758	403	121	444	999999	519	220	743	592	999999	631	999999	27	999999	413	511	819	115	188	483	999999	430	999999	666	17	342	999999	601	267	999999	444	999999	330	258	86	358	988	999999	999999	550	779	932	125	780	637	809	388	206	999999	698	999999	934	999999	158	132	337	999999	999999	999999	450	544	619	999999	618	373	752	284	769	340	999999	999999	223	360	999999	704	71	315	448	38	207	999999	778	999999	569	113	999999	92	182	135	999999	183	543	178	999999	999999	999999	456	999999	999999	885	535	618	999999	108	999999	657	584	168	453	70	999999	736	426	240	495	765	182	916	515	862	669	111	643	590	999999	979	55	55	632	544	615	808	999999	153	672	999999	911	999999	393	455	926	924	729	74	727	999999	127	937	819	249	987	540	991	999999	226	433	974	999999	227	206	612	538	535	999999	455	222	705	999999	567	999999	854	834	532	69	936	744	999999	578	999999	444	999999	999999	236	392	557	85	816	999999	926	248	370	635	130	197	843	999999	398	819	999999	515	742	999999	379	668	999999	999999	17	932	618	999999	61	405	422	782	999999	999999	999999	999999	361	380	405	228	356	999999	999999	228	713	999999	226	549	356	562	999999	358	702	27	999999	567	997	999999	77	884	999999	455	197	964	223	348	853	349	94	256	467	249	119	999999	498	60	879	177	999999	999999	716	78	135	498	446	999999	999999	326	766	999999	155	999999	999999	999999	999999	900	142	999999	14	375	999999	999999	464	999999	104	719	248	189	999999	999999	687	829	999999	999999	178	999999	330	698	528	159	999999	537	582	348	999999	999999	999999	598	173	597	999999	64	172	83	191	999999	999999	35	999999	726	999999	999999	796	89	999999	325	12	906	999999	560	580	444	306	855	117	999999	304	125	999999	999999	999999	999999	25	931	768	999999	667	881	999999	339	195	304	304	999999	333	
999999	741	502	291	999999	999999	40	999999	999999	27	999999	758	316	966	237	543	498	35	809	944	185	885	864	320	435	999999	999999	999999	999999	375	285	149	999999	531	750	222	802	834	224	96	752	403	413	914	999999	874	360	915	986	795	696	278	999999	856	158	481	999999	191	855	135	386	347	244	246	741	344	262	785	225	25	999999	999999	810	999999	999999	781	481	999999	35	999999	308	999999	706	226	999999	999999	655	648	383	279	346	620	978	999999	710	414	169	176	182	999999	621	575	699	999999	999999	999999	467	772	664	377	999	925	165	305	999999	180	640	28	568	734	689	614	411	945	679	999999	999999	721	22	787	999999	999999	777	999999	939	733	516	736	171	645	549	882	983	15	280	999999	465	683	271	539	774	150	999999	448	271	16	173	754	301	934	358	745	760	877	999999	694	158	90	999999	103	999999	999999	999999	922	195	806	630	405	999999	268	999999	11	459	482	23	481	705	339	813	932	569	762	444	237	296	803	132	999999	260	585	999999	999999	999999	177	999999	869	999999	686	263	464	385	767	88	43	999999	357	296	287	863	999999	999999	819	999999	434	999999	901	469	629	636	391	683	999999	154	100	999999	999999	999999	291	606	153	999999	29	85	358	556	802	683	999999	958	999999	517	845	253	999999	999999	453	117	893	999999	974	410	999999	59	999999	781	999999	622	988	47	987	999999	999999	681	720	95	969	743	917	877	731	227	68	999999	999999	874	999999	281	999999	503	552	183	790	648	631	743	999999	970	213	577	694	189	999999	999999	971	275	513	173	532	891	999999	709	199	999999	999999	999999	351	999999	362	999999	942	590	455	494	494	814	882	999999	59	999999	562	999	539	999999	999999	552	532	999999	699	431	999999	675	999999	285	876	842	983	999999	999999	875	401	539	617	216	635	113	734	211	879	167	999999	157	124	555	339	628	179	849	832	999999	999999	656	304	931	999999	999999	841	179	618	651	830	117	629	184	585	32	391	333	714	999999	817	330	815	541	48	223	561	202	946	258	673	144	943	376	650	744	999999	686	999999	367	272	564	593	237	337	286	999999	939	999999	317	246	846	144	752	999999	903	999999	762	892	422	999999	649	999999	999999	999999	695	173	263	534	841	786	704	754	356	817	262	737	587	999999	761	696	621	999999	638	21	826	10	200	824	746	902	482	793	166	651	622	341	233	259	641	122	273	415	138	999999	541	101	787	935	298	999999	264	557	140	726	104	426	999999	358	161	999999	973	438	787	938	313	911	999999	705	204	921	
514	999999	573	649	432	215	999999	999999	479	999999	222	264	999999	580	999999	925	662	439	999999	206	999999	874	107	946	999999	999999	627	200	999999	999999	999999	999999	741	377	661	925	999999	999999	303	888	332	487	878	426	482	718	902	217	299	388	258	999999	158	997	999999	639	240	626	510	597	588	903	890	999999	242	140	523	168	919	722	940	181	145	667	999999	268	996	681	473	431	932	999999	999999	838	999999	344	933	743	202	31	695	368	981	706	999999	428	597	39	193	351	204	744	999999	577	448	86	32	490	132	999999	643	559	163	88	665	177	12	61	999999	897	207	779	965	898	999999	582	999999	439	367	999999	671	966	497	131	236	197	999999	334	400	305	322	999999	999999	286	999999	999999	999999	902	999999	143	999999	545	562	296	154	424	778	399	999999	866	886	593	133	676	999999	999999	71	41	852	477	999999	677	661	999999	585	754	168	689	520	891	376	999999	398	233	38	136	414	210	977	811	418	733	999999	533	418	728	999999	944	42	710	999999	183	59	573	98	749	884	999999	711	400	999999	99	878	658	999999	599	205	899	999999	128	272	860	999999	999999	69	320	893	137	763	856	434	999999	999999	810	999999	203	247	825	145	289	251	34	499	586	999999	329	855	135	44	818	999999	429	306	914	999999	223	129	18	514	778	855	999999	999999	854	965	51	442	77	999999	999999	361	379	999999	368	999999	999999	999999	477	999999	739	465	768	102	944	332	999999	999999	742	372	603	999999	238	321	366	434	494	999999	644	620	999999	999999	787	293	738	467	163	665	937	999999	999999	852	999999	523	774	323	97	664	681	532	960	133	999999	999999	248	232	999999	68	407	933	391	840	999999	857	982	853	999999	484	364	999999	178	999999	980	705	172	999999	999999	715	999999	999999	347	830	999999	122	999999	389	999999	91	54	515	344	104	267	999999	655	999999	999999	794	540	920	645	999999	309	204	999999	620	153	994	999999	999999	801	417	522	363	596	561	999999	614	207	999999	665	595	999999	848	153	83	92	976	999999	802	624	636	184	999999	408	734	530	532	758	49	246	202	548	556	999999	927	582	903	417	104	256	521	999999	937	999999	59	182	999999	61	289	538	177	999999	999999	999999	999999	242	999999	955	861	40	999999	855	167	999999	999999	56	883	144	225	501	999999	999999	954	556	999999	49	246	370	358	562	80	481	479	510	78	257	999999	683	550	694	686	948	555	999999	664	666	999999	581	791	999999	299	326	999999	788	360	607	990	999999	770	135	995	535	606	309	960	120	386	656	999999	225	
248	209	594	531	814	999999	999999	891	999999	446	609	665	579	355	272	754	999999	690	160	999999	267	624	999999	425	699	161	351	255	113	554	289	783	293	576	999999	99	999999	314	973	999999	594	999999	302	999999	525	339	956	261	47	216	999999	999999	506	999999	957	623	296	179	831	663	888	999999	787	346	167	999999	382	12	591	183	32	341	716	999999	876	168	331	589	899	369	204	100	218	999999	90	594	286	999999	999999	150	999999	562	999999	320	242	999999	999999	955	176	699	957	953	999999	864	999999	142	999999	477	950	799	302	706	280	999999	468	797	558	890	999999	999999	549	916	394	999999	380	470	859	999999	796	999999	999999	999999	423	209	999999	251	430	354	712	947	615	808	515	819	999999	105	291	19	851	444	278	430	698	603	160	51	569	229	493	999999	282	999999	680	900	952	926	293	80	70	227	376	213	187	318	999999	999999	999999	999999	602	284	999999	999999	999999	361	999999	426	677	820	59	999999	681	211	999999	989	675	999999	999999	615	866	922	812	220	948	999999	78	74	999999	390	645	419	999999	994	999999	999999	999999	432	38	328	129	535	259	472	31	699	999999	999999	999999	999999	643	925	612	795	708	679	471	967	901	919	293	717	183	296	184	640	999999	686	999999	651	453	253	13	809	495	341	673	999999	199	259	999999	999999	721	64	746	720	806	999999	296	947	999999	999999	999999	999999	999999	999999	362	999999	297	999999	970	859	590	701	999999	400	922	803	309	999999	16	130	778	999999	999999	999999	995	129	550	464	833	883	400	999999	903	875	722	893	773	93	979	999999	62	807	999999	999999	999999	30	999999	999999	797	12	546	919	941	999999	799	878	999999	999999	417	242	422	999999	999999	96	468	999999	798	868	677	38	39	225	397	304	78	970	999999	601	78	999999	810	999999	999999	830	347	999999	695	285	86	843	615	129	676	999999	299	229	259	999999	770	369	232	999999	678	999999	972	330	999999	999999	558	829	515	999999	586	999999	432	228	999999	726	999999	987	267	522	792	834	999999	999999	549	999999	15	999999	720	181	830	708	999999	369	999999	999999	858	26	948	59	999999	256	999999	999999	542	244	324	80	62	532	453	999999	112	710	658	844	999999	72	999999	881	999999	999999	118	344	855	878	689	73	999999	279	868	732	49	217	795	545	506	493	378	314	336	935	999999	197	727	57	999999	52	711	680	999999	999999	999999	77	999999	999999	147	994	83	999999	554	260	999999	999999	664	999999	743	999999	914	999999	999999	999999	694	999999	554	705	914	999999	616	808	999999	647	361	34	728	82	999999	972	
799	778	408	511	420	713	760	86	569	22	533	16	314	711	137	598	999999	999999	111	768	522	712	112	226	388	999999	392	907	898	351	999999	591	234	999999	999999	146	714	836	451	980	716	478	146	902	397	609	503	570	520	762	999999	50	999999	728	459	96	675	191	133	155	999999	853	187	227	957	942	782	543	616	990	884	999999	245	131	62	54	576	210	828	778	771	821	396	999999	999999	24	999999	505	321	18	470	532	712	306	659	863	300	918	944	455	826	960	954	529	878	196	804	849	675	999999	520	475	999999	355	999999	999999	466	51	567	942	332	286	232	607	529	362	999999	939	472	199	753	657	265	999999	951	999999	999999	867	267	999999	999999	769	830	905	497	995	179	367	922	159	999999	259	361	11	999999	999999	999999	356	999	525	403	865	387	486	999999	863	219	999999	403	572	643	999999	783	104	733	562	456	327	120	999999	999999	435	999999	323	792	999999	999999	263	999999	411	999999	520	867	741	79	353	392	353	999999	999999	785	198	963	359	515	999999	999999	266	278	999999	103	420	246	999999	342	967	848	74	694	168	999999	955	999999	991	498	999999	999999	51	35	999999	180	112	83	999999	748	999999	999999	667	807	983	38	49	985	689	318	663	283	402	409	112	505	327	999999	94	999999	830	999999	972	860	392	999999	433	241	888	999999	990	999999	999999	726	347	505	190	267	710	140	527	969	51	999999	835	849	999999	642	923	884	852	453	999999	417	918	537	999999	806	424	906	604	808	107	298	328	999999	523	999999	72	606	324	70	948	954	999999	860	425	299	35	543	749	791	318	999999	547	546	357	352	807	999999	15	384	842	804	535	719	999999	753	364	518	336	661	580	326	569	999999	999999	43	867	999999	999999	209	780	881	167	813	499	999999	750	999999	968	999999	999999	262	999999	940	228	999999	429	999999	987	672	999999	517	216	999999	221	992	999999	755	50	323	484	999999	999999	805	999999	960	647	722	229	778	12	582	999999	166	793	999999	999999	629	573	999999	999999	46	80	448	999999	273	674	79	601	507	999999	994	741	654	695	128	999999	795	347	267	505	707	610	218	670	362	967	60	303	893	276	815	999999	688	709	448	679	999999	540	339	295	999999	130	999999	129	17	841	895	470	999999	764	999999	291	315	999999	907	999999	861	999999	912	306	623	999999	708	240	844	999999	999999	999999	999999	999999	312	264	17	971	927	586	888	99	662	999999	82	590	999999	999999	346	533	876	831	999999	21	818	482	627	42	672	802	421	999999	999999	205	999999	949	
223	235	462	675	284	344	999999	999999	547	771	999999	402	234	43	156	999999	894	320	935	231	153	245	999999	830	636	975	309	135	175	406	814	467	731	132	376	403	676	999999	259	542	902	481	999999	999999	367	235	807	638	655	999999	597	999999	269	566	806	978	604	631	999999	308	44	803	999999	150	957	999999	671	112	666	753	999999	233	999999	403	329	999999	770	584	473	411	177	671	480	334	809	849	207	174	325	398	799	54	630	950	999999	109	326	999999	98	708	564	705	971	902	937	373	902	999999	247	999999	217	29	999999	638	999999	373	999999	830	341	118	460	506	999999	999999	953	859	602	121	895	230	354	447	496	764	999999	471	699	578	396	445	946	999999	999999	999999	191	999999	885	992	818	144	776	999999	992	980	258	67	918	703	948	999999	999999	791	970	999999	790	999999	999999	999999	999999	999999	999999	999999	444	999999	171	129	579	605	999999	183	973	610	302	999999	454	858	999999	999999	515	999999	552	996	629	318	675	165	370	999999	400	421	999999	491	211	158	470	31	62	107	819	999999	488	322	616	774	999999	999999	999999	999999	572	931	999999	999999	888	11	126	999999	999999	999999	230	16	758	669	215	675	927	492	999999	153	300	432	806	357	696	386	311	999999	389	855	213	515	999999	161	347	468	999999	239	602	999999	42	793	897	999999	877	813	380	999999	117	999999	847	622	761	356	999999	150	135	968	329	512	699	886	999999	279	922	714	999999	607	331	999999	579	697	889	999999	121	506	534	880	480	883	16	492	132	447	999999	590	753	319	241	206	343	137	909	100	510	155	505	628	13	999999	472	773	497	371	372	159	732	999999	245	422	615	254	497	446	999999	217	764	999999	271	341	961	40	375	135	999999	999999	999999	799	999999	965	11	999999	876	318	421	999999	994	999999	85	858	999999	999999	84	818	590	999999	639	473	594	999999	999999	654	367	672	210	441	407	999999	958	999999	372	933	867	999999	999999	999999	999999	189	34	272	222	12	775	999999	484	999999	956	556	545	323	812	323	214	999999	584	357	999999	999999	118	979	835	633	802	165	495	999999	331	805	407	881	720	999999	448	999999	999999	388	878	954	198	999999	485	850	826	644	117	58	728	473	694	73	169	174	999999	55	436	589	209	620	916	559	451	161	159	663	603	362	874	999999	323	206	479	595	26	680	504	984	806	168	999999	446	999999	999999	999999	999999	722	556	388	403	999999	500	188	267	47	638	985	999999	999999	172	51	999999	184	999999	160	498	594	573	158	999999	999999	451	782	51	
999999	479	999999	594	50	999999	999999	57	973	481	987	999999	999999	999999	557	387	695	180	293	643	999999	302	999999	360	707	999999	748	158	407	988	851	999999	718	146	999999	999999	284	401	999999	885	231	994	781	702	858	337	480	999999	999999	999999	705	380	168	148	925	280	217	13	887	999999	76	792	649	985	629	544	113	881	999999	999999	112	303	887	999999	422	999999	520	999999	502	379	999999	375	999999	637	292	999999	294	580	221	423	360	281	514	864	819	438	354	796	83	999999	999999	599	999999	36	667	411	493	999999	726	999999	999999	647	511	517	285	700	999999	999999	702	999999	259	533	669	113	999999	999999	789	33	999999	983	777	724	496	999999	155	553	519	115	969	999999	987	999999	853	999999	662	713	769	996	588	999999	778	999999	999999	924	999999	700	929	752	397	835	621	470	182	742	999999	46	160	333	372	732	191	554	52	999999	170	725	679	261	450	925	72	793	999999	469	999999	999999	999999	571	123	455	624	999999	999999	999999	269	527	361	121	392	626	562	446	634	856	937	233	299	282	999999	349	30	677	311	471	773	828	999999	713	999999	590	415	588	219	916	999999	999999	835	999999	999999	643	374	568	869	999999	373	625	999999	587	532	982	155	358	808	774	435	946	465	257	369	999999	999999	999999	584	999999	220	973	236	999999	748	523	397	390	720	130	975	461	807	999999	107	158	668	448	191	555	445	999999	780	999999	491	999999	959	588	549	999999	152	726	984	78	613	999999	398	452	839	19	594	765	637	688	798	999999	149	977	159	221	772	62	999999	999999	365	163	203	791	235	586	999999	809	840	600	978	259	477	738	874	708	759	226	608	999999	960	679	429	102	646	518	999999	999999	438	999999	999999	99	999999	954	999999	459	999999	999999	226	263	999999	785	924	47	710	549	999999	410	112	451	462	555	999999	294	999999	685	999999	110	154	999999	563	582	999999	513	252	888	989	999999	35	424	999999	161	999999	355	727	999999	999999	999999	999999	107	22	622	999999	999999	875	999999	644	975	886	37	726	105	999999	509	699	872	414	421	794	821	560	999999	384	687	939	310	556	999999	567	893	931	350	718	57	705	999999	999999	393	638	451	999999	999999	999999	999999	999999	415	698	500	656	854	999999	343	598	570	547	999999	247	201	57	574	255	546	417	992	106	385	999999	415	804	757	179	31	783	353	577	999999	356	385	999999	999999	611	65	451	713	132	999999	751	999999	510	676	999999	511	346	73	205	999999	606	644	902	323	38	293	695	899	684	999999	559	255	993	11	999999	862	
212	999999	963	199	105	704	870	508	633	239	999999	137	63	668	999999	999999	999999	870	938	999999	999999	675	505	328	370	552	38	382	48	506	999999	508	993	841	308	822	110	16	999999	902	999999	404	689	999999	387	568	999999	999999	74	839	108	133	999999	970	388	537	28	644	999999	553	675	497	469	999999	84	406	144	221	370	999999	619	151	999999	46	999999	88	986	705	940	802	999999	23	999999	209	407	41	445	33	462	999999	803	465	186	68	237	286	999999	999999	999999	980	433	633	655	212	229	957	865	36	41	309	550	323	704	37	999999	662	188	270	729	999999	999999	120	758	598	999999	164	999999	999999	809	661	153	434	980	959	378	82	367	999999	980	450	175	999999	991	999999	999999	490	761	159	222	574	107	674	832	680	30	322	875	66	153	74	992	665	227	999999	999999	125	342	744	659	999999	304	999999	999999	288	877	551	999999	605	999999	578	403	815	999999	244	563	479	602	309	999999	999999	207	999999	962	915	999999	999999	201	621	999999	115	158	999999	500	447	999999	35	999999	999999	999999	478	999999	279	688	999999	999999	999999	678	983	999999	686	523	42	804	603	576	992	119	374	830	377	359	507	608	273	430	386	325	999999	999999	538	999999	59	999999	471	861	928	999999	999999	253	281	831	218	999999	320	592	125	221	896	870	999999	915	29	723	435	128	695	999999	425	999999	294	861	138	29	287	601	473	535	999999	742	648	379	999999	131	559	545	151	703	999999	681	999999	174	999999	999999	686	999999	75	335	81	352	175	268	999999	252	999999	999999	703	198	526	999999	128	589	878	999999	232	907	999999	999999	174	889	977	992	381	999999	840	130	999999	999999	343	999999	536	147	464	991	576	390	181	479	999999	150	842	952	999999	999999	562	724	999999	999999	456	778	429	177	171	191	374	182	886	464	412	838	999999	253	855	862	192	980	135	886	587	999999	736	724	736	33	57	35	816	801	190	126	833	177	13	564	244	999999	999999	283	626	403	999999	716	76	333	173	599	999999	324	398	999999	999999	409	688	614	52	999999	440	147	999999	349	366	95	999999	296	15	808	999999	301	627	999999	14	851	269	193	999999	999999	657	413	999999	458	928	502	413	608	526	434	489	399	522	539	928	838	149	287	47	999999	999999	780	328	364	999999	805	696	574	578	747	999999	504	276	32	57	37	287	685	999999	864	682	675	769	581	329	999999	779	98	894	999999	712	982	156	999999	999999	877	94	505	109	133	805	999999	39	778	294	984	133	499	491	900	560	999999	866	182	999999	
768	999999	747	45	508	35	608	680	412	45	167	358	999999	446	180	942	781	586	297	69	844	645	990	296	345	727	290	999999	994	999999	999999	126	973	205	817	866	347	470	600	107	206	168	627	743	137	635	787	999999	320	957	999999	999999	578	123	890	999999	29	460	699	780	999999	11	685	796	999999	50	385	150	629	313	999999	321	985	199	999999	686	999999	257	169	709	940	237	296	46	837	381	999999	859	999999	999999	999999	999999	770	820	999999	999999	999999	830	999999	96	260	999999	432	16	362	466	999999	388	260	999999	114	772	300	990	840	517	715	999999	959	415	503	999999	836	934	466	717	550	999999	838	668	999999	197	299	82	458	999999	805	289	683	380	999999	168	608	999999	999999	84	596	779	999999	999999	488	833	871	551	593	734	810	498	999999	645	915	726	550	592	10	916	482	228	999999	999999	999999	436	965	999999	926	344	917	737	353	999999	999999	771	195	993	999999	999999	326	748	999999	724	999999	316	999999	999999	999999	999999	617	999999	108	674	999999	999999	247	443	141	62	868	292	625	259	817	83	154	999999	524	154	541	557	999999	999999	599	734	738	817	62	999999	696	926	134	174	726	999999	638	679	790	751	533	751	862	999999	512	999999	999999	240	906	420	999999	582	523	319	230	70	999999	999999	84	999999	640	430	390	735	365	941	167	461	532	916	999999	475	377	772	999999	790	694	285	128	564	612	508	911	642	244	124	413	815	943	665	297	170	999999	999999	121	112	370	136	999999	570	877	999999	707	999999	976	696	214	750	697	999999	376	337	359	519	265	141	519	748	501	251	999999	352	517	866	628	283	870	454	661	518	429	999999	514	557	999999	941	800	920	999999	999999	999999	662	999999	999999	299	999999	811	94	667	979	593	622	999999	529	42	534	162	841	371	702	825	760	999999	189	19	999999	822	801	832	323	341	999999	91	999999	341	875	235	999999	577	668	471	999999	787	681	925	807	931	984	524	162	788	959	999999	999999	721	159	999999	938	504	491	999999	20	262	353	648	995	540	681	198	167	999999	158	273	703	240	49	973	418	263	212	876	837	286	679	535	381	48	127	999999	192	312	296	999999	96	529	999999	999999	443	42	930	276	999999	796	999999	853	640	695	856	999999	682	999999	165	684	301	614	310	733	583	818	276	956	422	449	999999	854	22	648	187	999999	779	515	539	385	999999	935	626	999999	918	826	999999	686	192	394	560	15	157	612	217	481	228	728	999999	625	765	973	999999	810	790	513	840	991	517	682	953	
176	647	779	360	999999	988	270	814	999999	999999	590	999999	37	889	999999	707	410	441	999999	954	61	999999	913	620	359	999999	999999	260	999999	986	903	178	509	441	393	368	377	261	851	493	999999	913	999999	999999	184	999999	826	999999	790	999999	439	560	999999	728	902	611	733	169	11	284	182	20	409	770	29	421	999999	999999	505	641	339	999999	999999	222	996	147	370	220	445	160	265	895	469	609	556	353	367	999999	539	782	999999	218	260	576	321	948	514	433	683	763	999999	239	424	999999	999999	999999	970	999999	732	765	250	523	724	851	29	999999	999999	999999	224	676	64	999999	67	723	16	130	898	23	999999	999999	999999	936	537	682	225	35	480	319	141	999999	999999	768	59	773	541	121	494	408	556	44	407	714	999999	999999	708	999999	182	999999	153	356	392	999999	999999	999999	142	314	985	52	636	993	999999	240	999999	948	303	296	999999	999999	999999	999999	999999	999999	999999	866	650	917	727	530	973	773	853	999999	176	999999	882	999999	999999	999999	641	236	999999	451	999999	563	238	176	56	999999	713	421	999999	999999	518	999999	999999	999999	501	831	44	224	999999	464	78	862	150	36	74	882	75	878	999999	79	651	955	768	194	726	902	999999	483	871	466	817	561	766	964	271	918	999999	989	924	248	340	426	999999	671	383	910	423	999999	112	174	205	835	205	938	999999	999999	489	535	176	598	999999	560	353	130	647	517	999999	185	764	999999	817	85	999999	977	999999	234	315	107	811	816	489	435	381	999999	271	999999	365	999999	727	709	438	540	823	335	54	999999	83	529	33	999999	813	247	447	999999	357	129	881	999999	209	999999	999999	391	999999	999999	118	768	999999	646	859	665	161	999999	458	65	717	286	262	628	933	958	161	786	83	945	999999	252	999999	424	359	151	110	147	628	999999	999999	999999	999999	474	227	999999	600	436	999999	999999	999999	545	789	999999	999999	80	999999	999999	295	999999	860	470	317	778	356	866	780	764	297	717	564	23	649	999999	999999	670	470	787	411	657	367	725	126	715	240	466	999999	605	185	289	284	999999	852	386	854	993	738	48	127	360	504	999999	148	952	804	700	896	999999	789	579	609	89	852	637	884	145	353	602	999999	890	413	184	999999	18	443	999999	171	272	999999	609	931	999999	670	999999	162	530	586	174	999999	540	570	416	816	606	679	205	995	225	502	719	649	146	501	237	947	999999	257	140	999999	97	539	633	168	999999	647	187	418	801	484	363	999999	189	691	17	999999	996	368	982	339	248	720	999999	770	999999	
959	999999	999999	443	112	832	283	456	655	823	10	936	999999	635	958	999999	786	203	740	148	170	469	454	493	907	951	961	275	801	999999	376	593	999999	989	231	852	256	975	699	651	90	112	534	868	16	999999	747	733	33	837	462	527	999999	631	17	500	351	447	535	160	871	17	999999	384	999999	999999	83	268	414	116	255	810	999999	99	68	68	934	999999	487	525	214	237	999999	963	999999	849	387	241	982	999999	511	808	999999	549	779	82	457	160	422	599	318	488	329	917	592	651	32	126	573	949	565	765	960	19	946	644	766	691	565	999999	999999	999999	999999	683	999999	446	999999	955	319	999999	610	784	172	887	999999	725	999999	334	381	176	826	999999	668	43	175	745	848	440	602	145	316	765	999999	816	570	477	999999	646	322	155	292	77	806	587	348	780	603	82	999999	999999	736	441	320	399	779	767	182	999999	517	859	598	928	362	999999	999999	844	200	356	999999	739	999999	999999	999999	236	884	759	465	999999	694	394	152	775	999999	381	409	874	455	205	999999	999999	304	959	999999	462	556	363	715	632	999999	999999	999999	257	999999	999999	999999	474	429	999999	514	30	312	999999	558	132	999999	823	300	981	999999	804	399	999999	319	524	999999	562	143	559	679	530	53	832	182	201	804	894	29	574	672	935	455	371	690	26	501	212	999999	15	745	999999	72	999999	858	114	999999	999999	938	241	628	156	340	869	999999	983	976	999999	919	367	328	999999	803	999999	318	999999	359	37	313	302	999999	242	160	137	813	946	999999	999999	974	78	999999	218	956	787	945	525	604	585	957	707	49	31	293	54	687	999999	929	345	425	999999	755	86	292	645	218	999999	999999	213	65	468	525	999999	504	999999	280	120	865	25	999999	792	244	999999	80	999999	262	999999	948	999999	450	890	26	999999	893	999999	323	20	926	320	579	558	530	999999	999999	999999	191	999999	526	999999	774	577	68	913	999999	633	999999	981	999999	685	393	999999	448	888	762	175	451	403	999999	999999	537	999999	193	554	999999	999999	272	843	253	581	999999	880	999999	515	342	873	999999	112	568	270	180	341	999999	251	999999	372	120	999999	638	364	57	787	607	976	905	999999	393	513	999999	340	370	941	737	433	269	512	999999	999999	999999	889	343	349	835	514	379	999999	263	942	626	84	999999	630	215	889	534	637	999999	507	610	827	490	329	635	237	899	999999	603	581	981	425	999999	999999	95	748	31	708	952	999999	606	710	999999	999999	999999	999999	999999	740	735	848	899	631	239	999999	999999	999999	
999999	23	713	607	615	150	601	681	999999	211	444	999999	545	999999	867	825	685	189	901	899	576	999999	442	242	20	168	503	755	682	359	195	999999	999999	367	349	17	999999	999999	999999	466	999999	579	999999	684	958	292	204	999999	999999	999999	946	60	333	432	161	370	581	481	597	456	999999	846	999	611	26	39	89	999999	999999	999999	831	340	701	444	790	997	559	758	283	728	964	234	774	608	999999	145	91	432	215	999999	436	522	757	42	818	999999	579	999999	668	928	212	26	161	130	999999	616	359	999999	999999	999999	811	822	207	869	492	999999	81	401	208	880	948	657	972	148	434	318	583	668	625	999999	427	681	99	355	525	947	999999	654	999999	796	786	999999	790	61	999999	613	324	887	550	999999	201	999999	679	787	999999	554	53	23	696	934	999999	999999	272	124	736	140	733	999999	353	999999	351	427	45	412	103	755	867	999999	999999	820	993	695	999999	230	335	249	11	999999	999999	971	903	68	999999	430	763	106	929	999999	325	47	880	472	999999	15	999999	774	152	276	693	999999	687	132	53	875	941	347	571	999999	788	999999	999999	431	999999	382	999999	292	999999	615	648	997	999999	201	605	999999	940	531	161	123	999999	561	106	999999	618	152	293	781	24	92	489	425	535	999999	999999	828	909	459	986	171	375	771	315	537	628	696	999999	495	527	121	999999	420	999999	457	999999	237	401	403	999999	344	99	859	277	386	135	233	999999	938	315	999999	32	491	999999	989	748	404	256	568	999999	921	743	797	263	999999	157	79	239	999999	21	659	437	516	999999	999999	82	515	999999	999999	411	999999	234	469	190	749	98	453	875	207	999999	481	980	999999	999999	891	600	301	605	373	238	66	994	394	926	656	350	516	999999	892	999999	242	999999	328	999999	712	999999	284	617	513	999999	704	999999	999999	377	539	678	604	229	999999	61	999999	999999	140	700	355	999999	839	543	999999	409	581	999999	999999	290	999999	999999	662	999999	584	204	326	684	102	999999	534	999999	999999	27	396	977	999999	296	100	999999	145	332	999999	627	999999	999999	999999	740	93	114	244	999999	999999	999999	899	958	999999	929	999999	560	735	107	817	582	176	492	999999	999999	156	555	664	294	517	152	999999	154	999999	999999	863	283	346	585	600	988	999999	999999	651	221	127	438	961	815	651	999999	999999	48	514	197	461	328	862	45	999999	537	999999	949	999999	79	605	755	156	981	75	372	223	999999	506	829	268	737	841	236	704	717	594	848	643	977	999999	116	999999	624	582	545	420	310	990	72	548	
374	850	582	615	372	291	980	750	288	326	954	541	999999	928	999999	486	635	340	999999	943	601	315	999999	42	499	125	999999	408	999999	951	999999	169	443	999999	894	887	269	999999	342	435	613	999999	365	661	92	999999	954	695	858	68	999999	970	999999	999999	999999	68	249	550	999999	256	999999	582	999999	336	999999	999999	999999	403	44	999999	999999	24	997	451	340	503	999999	949	950	924	170	837	999999	471	176	942	999999	324	344	835	648	719	504	96	999999	41	877	999999	257	999999	476	560	661	32	999999	770	972	672	789	454	999999	999999	600	999999	95	999999	999999	758	170	999999	748	783	999999	208	197	999999	999999	911	774	999999	625	922	702	999999	458	610	185	526	630	406	970	384	535	889	727	358	999999	999999	10	754	998	128	999999	786	999999	692	999999	999999	835	342	260	70	999999	489	828	196	597	936	999999	999999	745	999999	138	763	500	999999	258	179	999999	838	389	217	911	999999	310	506	63	999999	125	999999	119	999999	691	298	156	999999	486	55	999999	999999	761	192	999999	524	18	492	999999	114	999999	182	444	330	981	996	952	53	158	877	999999	331	142	681	821	978	376	999999	824	999999	999999	590	888	212	118	999999	999999	999999	647	397	21	999999	516	948	629	942	330	788	741	999999	345	999999	999999	609	866	739	408	89	370	590	157	985	667	160	497	999999	294	241	222	51	919	755	999999	761	866	370	815	193	999999	879	657	588	291	139	504	514	999999	289	346	379	540	997	836	999999	249	35	160	365	461	924	657	98	576	699	776	590	707	999	999999	506	923	225	999999	491	932	569	704	538	656	983	875	999999	895	842	999999	999999	918	347	521	841	219	460	732	137	999999	569	22	591	362	999999	999999	829	546	839	455	325	970	355	999999	999999	999999	621	709	999999	59	651	202	999999	198	855	671	369	488	901	999999	473	999999	899	270	999999	557	999999	185	742	187	999999	469	65	396	195	950	573	223	841	520	597	750	264	87	579	999999	288	999999	507	252	446	351	644	553	999999	831	81	94	761	132	218	445	999999	300	14	192	146	346	13	999999	108	156	646	391	999999	722	239	821	690	999999	278	719	677	499	740	703	825	512	414	363	879	488	461	719	311	161	783	963	999999	999999	999999	942	400	603	999999	999999	705	262	854	269	602	259	403	764	853	999999	999999	999999	999999	310	367	634	932	649	35	620	694	927	999999	546	999999	275	748	303	767	336	328	84	355	450	999999	572	657	154	760	630	94	999999	865	999999	394	316	413	772	39	999999	19	
750	577	534	605	777	182	318	330	337	510	109	997	999999	999999	693	131	119	312	794	977	787	888	405	535	997	999999	999999	162	632	999999	975	274	172	326	999999	999999	821	844	999999	399	999999	823	433	129	984	699	349	999999	700	194	303	999999	245	627	232	861	999999	998	608	716	905	999999	698	999999	999999	835	835	209	999999	196	310	275	91	404	638	963	999999	285	551	307	721	634	461	447	567	515	38	544	999999	999999	333	823	246	514	493	193	135	957	594	158	863	149	999999	514	884	38	388	840	989	999999	406	897	457	310	994	999999	703	999999	999999	29	807	301	999999	885	862	486	39	577	911	454	838	999999	999999	999999	443	582	999999	999999	562	539	136	197	554	835	319	436	999999	935	519	222	489	874	59	999999	351	572	44	164	651	407	998	811	929	545	430	898	215	64	999999	999999	687	756	698	999999	893	999999	999999	999999	575	999999	999999	104	999999	999999	999999	964	457	127	999999	999999	547	439	999999	164	541	324	268	999999	999999	420	231	320	78	107	534	733	186	999999	999999	731	999999	999999	588	999999	296	904	754	240	580	466	999999	97	13	995	874	258	999999	543	999999	999999	360	737	865	165	999999	800	35	960	174	999999	788	776	446	329	55	782	850	999999	999999	636	999999	37	439	948	970	143	317	82	232	999999	999999	999999	844	112	380	98	899	433	20	496	999999	793	76	348	678	674	651	999999	950	999999	407	999999	675	210	17	333	999999	916	195	81	492	952	737	887	958	155	931	999999	999999	957	883	999999	80	381	757	999999	999999	999999	999999	305	492	999999	132	140	879	904	967	999999	999999	57	789	983	248	939	13	999999	66	189	999999	532	743	999999	735	993	218	999999	999999	303	452	240	371	999999	646	889	588	859	830	999999	999999	999999	187	296	999999	900	177	900	187	999999	377	999999	999999	782	999999	747	561	999999	999999	139	922	898	605	673	201	999999	686	582	999999	999999	361	154	106	999999	181	999999	999999	457	999999	835	999999	318	803	178	926	621	520	589	505	899	999999	413	999999	700	999999	120	458	514	104	386	224	594	563	829	999999	233	734	269	610	999999	402	114	119	71	999999	613	105	436	747	579	353	106	999999	999999	30	947	191	999999	999999	71	877	840	999999	690	999999	999999	755	974	399	703	887	999999	978	130	507	233	999999	901	397	80	999999	31	767	525	42	127	518	125	808	999999	52	339	493	549	999999	561	752	428	450	999999	999999	131	999999	54	999999	102	128	956	940	797	654	289	18	706	999999	855	83	837	999999	503	722	999999	
175	999999	661	557	767	438	621	999999	481	999999	461	324	999999	893	983	722	832	939	999	999999	999999	999999	187	762	330	787	999999	653	999999	915	770	946	999999	229	955	479	392	144	999999	689	344	994	325	778	999999	693	494	162	871	360	14	718	504	171	464	165	390	999999	237	980	935	968	468	999999	114	515	965	999999	999999	514	340	698	613	320	999999	999999	695	999999	999999	637	999999	351	781	999999	910	62	451	198	764	800	99	493	907	355	753	999999	536	759	999999	999999	999999	999999	223	999999	30	315	114	194	943	283	469	999999	965	599	687	594	197	999999	655	62	73	776	237	999999	424	846	790	268	566	851	654	999999	734	619	909	800	137	423	115	604	947	999999	254	999999	340	116	528	317	668	169	188	203	114	621	260	951	999999	999999	942	184	999999	999999	627	999999	629	534	258	999999	690	886	467	773	236	60	114	805	532	746	808	318	328	482	999999	999999	672	999999	831	122	369	957	536	61	481	930	89	111	999999	161	861	999999	858	999999	627	781	702	415	999999	63	999999	454	999999	527	999999	999999	856	52	999999	999999	430	179	703	145	999999	732	360	415	302	999999	999999	13	999999	380	999999	12	459	156	855	818	704	267	999999	777	999999	999999	999999	18	784	846	84	47	855	419	731	692	112	723	194	895	430	999999	999999	670	93	513	999999	59	999999	274	185	999999	196	437	999999	999999	685	926	540	82	999999	351	630	456	231	932	157	755	648	203	900	736	961	960	398	999999	154	823	693	999999	635	488	377	519	671	374	851	428	999999	568	16	999999	192	122	700	999999	666	999999	449	999999	366	533	410	447	374	448	748	236	49	999999	999999	862	242	999999	447	715	999999	999999	784	856	999999	999999	862	90	999999	724	553	999999	999999	319	751	488	384	542	735	111	88	929	155	232	999999	624	999999	785	999999	154	943	744	999999	999999	114	554	881	592	79	636	671	330	260	999999	895	899	966	729	999999	540	487	699	713	345	999999	54	966	562	240	466	350	86	541	52	781	809	999999	284	214	206	999999	791	472	108	440	999999	679	505	999999	727	657	659	429	18	666	999999	999999	999999	357	999999	588	329	362	613	296	999999	788	218	868	95	999999	999999	999999	999999	934	695	999999	615	904	879	999999	999999	234	513	808	999999	999999	532	385	538	778	843	927	999999	618	999999	439	859	811	846	969	471	999999	251	11	965	999999	269	84	970	999999	425	435	999999	694	128	104	848	804	999999	936	266	999999	339	317	881	764	999999	551	999999	999999	377	999999	67	999999	999999	
999999	983	511	842	557	398	999999	414	999999	999999	999999	999999	460	499	192	999999	999999	216	999999	712	638	307	934	129	211	764	718	427	714	649	622	999999	566	999999	999999	121	999999	961	58	999999	808	428	817	954	473	313	920	61	474	675	321	596	157	999999	275	535	58	391	999999	792	999999	40	699	872	999999	49	999999	669	214	80	253	104	999999	371	904	220	489	999999	656	999999	844	999999	999999	999999	337	36	999999	369	525	760	72	955	330	265	999999	999999	728	999999	999999	433	419	261	846	404	431	227	437	999999	303	999999	55	78	735	999999	948	23	999999	660	545	714	819	534	153	454	999999	999999	774	903	503	135	491	545	766	999999	999999	593	999999	558	618	999999	598	444	999999	470	714	994	999999	586	999999	854	999999	78	409	509	614	885	117	402	396	143	999999	534	999999	177	573	999999	311	999999	999999	999999	999999	528	52	434	999999	385	469	683	739	23	77	197	597	648	434	423	145	267	999999	603	485	427	172	484	668	74	161	898	896	214	693	716	332	950	661	182	36	999999	393	238	426	434	662	382	999999	265	936	999999	742	999999	999999	53	999999	661	999999	999999	366	999999	766	61	233	570	786	535	329	361	865	646	986	262	396	169	874	388	187	60	764	789	418	412	999999	517	165	746	839	999999	999999	670	80	885	815	468	999999	999999	15	855	648	137	63	999999	400	300	657	489	763	215	179	999999	483	829	21	999999	159	363	999999	716	415	999999	695	680	540	999999	575	111	447	927	949	999999	383	332	999999	636	736	703	999999	837	999999	675	999999	633	480	999999	196	251	874	248	319	856	418	298	999999	608	442	382	184	206	725	556	52	836	999999	999999	143	161	426	384	840	999999	351	96	856	999999	999999	999999	210	999999	17	999999	236	999999	618	103	999999	95	883	804	204	363	999999	816	121	999999	632	999999	999999	999999	180	999999	825	500	408	864	515	999999	442	708	550	380	182	947	198	999999	329	844	228	999999	999999	58	278	999999	189	487	925	534	974	552	999999	911	999999	367	65	999999	508	735	999999	753	588	801	653	999999	264	824	190	581	627	999999	984	999999	999999	216	339	132	766	213	999999	920	938	980	357	889	999999	638	686	815	999999	226	893	999999	53	474	582	711	405	104	367	364	306	354	907	264	568	329	983	487	37	933	215	304	424	879	999999	608	999999	763	583	999999	148	999999	689	999999	827	400	744	463	633	627	727	672	846	956	624	594	82	999999	330	281	999999	208	787	999999	21	598	179	174	659	974	267	641	999999	999999	
999999	932	999999	507	437	178	999999	529	854	410	999999	542	999999	467	265	230	536	999999	442	999999	970	940	587	730	398	238	230	580	804	999999	370	95	161	114	999999	692	929	575	665	162	999999	999999	999999	387	752	478	150	711	908	999999	448	905	999999	218	770	285	354	934	999999	208	947	14	999999	205	50	130	391	353	999999	999999	300	960	999999	290	615	845	596	209	977	920	98	518	671	374	220	465	887	942	344	466	347	995	999999	467	215	691	999999	158	347	999999	97	796	999999	345	148	999999	219	999999	603	924	688	155	956	999999	119	438	999999	999999	999999	584	242	448	999999	999999	236	305	503	238	85	999999	446	999999	862	354	832	302	999999	336	236	733	255	999999	999999	419	777	202	48	279	357	776	999999	58	173	999999	400	648	786	999999	118	842	983	981	843	999999	488	249	292	999999	365	817	999999	16	134	260	339	273	109	999999	492	999999	999999	234	880	308	999999	398	284	110	954	194	515	807	227	393	749	274	135	670	930	537	999999	436	913	540	999999	999999	923	912	999999	136	999999	999999	243	84	585	999999	110	544	113	99	965	192	999999	180	312	107	789	741	511	74	999999	439	669	954	999999	831	320	999999	437	234	999999	999999	677	999999	645	328	999999	152	807	990	174	590	566	841	999999	727	999999	999999	999999	773	561	191	411	999999	999999	118	527	288	949	754	448	759	117	878	624	999999	999999	828	534	983	999999	999999	933	999999	900	999999	872	828	999999	999999	62	999999	999999	664	672	293	959	319	840	536	801	999999	202	999999	999999	414	999999	688	226	999999	222	950	217	254	999999	914	257	890	999999	441	246	699	896	552	702	870	647	999999	999999	340	643	205	988	998	999999	247	454	880	969	496	999999	194	611	422	195	111	999999	868	999999	999999	46	79	852	409	300	112	999999	650	360	999999	767	41	482	886	334	27	961	219	999999	999999	470	999999	999999	970	367	61	97	999999	367	600	510	778	999999	458	304	574	352	589	999999	90	848	803	530	297	999999	999999	712	725	98	999999	999999	160	999999	421	296	999999	157	882	51	999999	999999	914	292	759	180	988	14	33	591	760	999999	999999	512	981	164	666	999999	633	250	325	999999	999999	999999	199	461	999999	972	615	171	635	427	470	547	999999	75	933	520	999999	127	741	47	999999	143	337	503	766	647	824	267	999999	822	999999	999999	725	999999	999999	528	103	999999	820	26	398	862	956	342	213	835	53	916	999999	156	999999	516	509	288	999999	238	999999	695	999999	712	999999	358	999999	812	903	829	821	569	423	
414	427	471	999999	724	999999	999999	999999	999999	300	931	999999	908	45	483	746	17	141	447	999999	422	470	407	614	117	868	50	330	999999	439	999999	23	483	502	817	728	614	219	784	638	834	61	999999	999999	762	118	248	322	67	75	895	698	384	331	999999	943	29	857	198	856	609	505	999999	565	916	918	999999	416	999999	755	999999	797	356	808	413	371	408	11	851	999	630	727	999999	88	543	685	639	162	501	873	708	757	30	928	999999	338	29	507	489	844	988	832	103	312	999999	999999	351	575	917	639	545	27	15	199	235	881	242	954	31	999999	999999	999999	914	354	56	999999	777	428	779	85	999999	999999	522	16	999999	999999	999999	960	154	446	343	73	245	861	999999	690	751	831	702	158	105	999999	485	258	565	30	917	749	265	560	330	923	796	999999	298	644	505	998	187	438	257	282	809	585	896	225	999999	62	25	999999	632	946	725	630	979	999999	999999	274	999999	991	999999	999999	999999	593	125	420	277	403	573	694	999999	999999	653	274	999999	823	265	900	999999	999999	297	999999	733	899	928	999999	208	999999	861	21	999999	240	557	196	558	372	577	226	999999	486	948	999999	999999	331	999999	879	302	999999	729	999999	31	524	913	110	703	24	999999	805	999999	741	222	111	541	562	999999	999999	204	466	999999	999999	999999	48	440	874	999999	999999	999999	411	729	59	91	747	446	999999	990	705	327	999999	493	544	220	772	560	728	999999	999999	798	926	857	225	684	999999	745	999999	911	982	93	48	708	745	637	750	999999	616	999999	475	665	836	571	768	637	747	999999	999999	999999	999999	488	712	999999	554	170	459	999999	514	374	255	11	254	793	18	622	288	748	999999	906	470	696	944	79	798	192	961	364	999999	587	936	862	574	873	438	999999	381	999999	163	585	999999	206	571	251	413	473	420	52	999999	155	359	998	235	274	999999	786	999999	642	811	372	208	105	999999	926	437	392	437	381	999999	514	251	850	595	172	728	273	999999	702	665	999999	772	919	801	944	238	938	999999	309	26	999999	960	738	999999	791	386	93	999999	644	813	31	46	48	999999	59	903	508	413	72	546	593	660	840	999999	486	999999	289	303	519	698	499	754	137	999999	713	999999	513	234	803	786	999999	531	999999	999999	644	298	733	242	752	50	729	534	574	763	433	991	129	761	149	200	107	789	232	945	324	276	999999	683	974	999999	400	283	609	286	900	71	179	952	342	198	866	999999	551	479	969	999999	189	374	999999	721	434	999999	95	613	688	855	
308	545	574	378	389	60	268	257	999999	455	924	298	862	371	822	177	429	999999	333	60	999999	753	999999	359	96	999999	751	262	80	649	999999	996	598	999999	763	634	387	999999	808	816	788	999999	829	523	999999	891	511	570	999999	999999	999999	999999	289	637	617	554	568	225	292	844	308	999999	186	10	267	999999	700	999999	607	197	790	465	153	999999	271	944	999999	463	318	204	42	190	363	814	999999	65	717	960	999999	218	76	171	681	963	999999	999999	999999	829	999999	122	999999	694	963	711	476	866	990	771	375	673	999999	114	999999	97	811	128	651	999999	682	999999	999999	739	999999	398	131	628	999999	189	999	488	826	104	207	206	13	348	227	651	347	460	74	945	594	764	587	999999	999999	594	161	999999	141	755	999999	64	999999	461	314	574	590	999999	93	810	772	999999	999999	537	906	999999	93	473	901	999	34	231	999999	275	999999	625	811	169	373	999999	37	610	356	999999	946	153	304	552	44	652	71	999999	377	999999	999999	706	918	60	65	999999	999999	688	497	141	731	925	999999	636	999999	688	762	999999	484	894	783	171	541	775	999999	763	415	541	438	258	999999	534	999999	883	101	999999	707	761	113	819	999999	349	122	224	348	999999	236	668	246	356	889	640	25	483	999999	22	175	999999	469	302	148	968	260	249	203	207	81	43	544	867	999999	999999	999999	664	216	443	999999	326	999999	569	536	747	999999	999999	368	999999	518	380	999999	89	283	999999	301	999999	681	719	99	873	31	151	949	999999	134	378	999999	999999	322	999999	999999	46	963	848	999999	999999	766	401	673	177	999999	894	689	999999	630	465	593	426	999999	515	982	497	999999	185	305	999999	619	342	622	926	999999	480	985	166	114	376	999999	434	999999	999999	55	290	56	921	993	136	461	258	999999	668	785	948	188	999999	379	999999	692	788	553	430	999999	433	999999	999999	460	409	909	999999	596	264	349	999999	576	318	999999	701	451	433	192	178	833	370	769	999999	999999	768	301	188	787	335	999999	999999	881	429	999999	621	512	309	471	999999	227	929	662	319	329	626	381	870	346	677	337	999999	605	384	596	919	664	824	604	691	118	730	745	270	580	21	999999	157	207	848	199	999999	961	999999	951	904	708	999999	634	999999	396	999999	842	999999	998	424	732	506	999999	200	999999	687	705	779	999999	496	194	401	999999	999999	348	999999	672	497	487	999999	307	999999	433	692	221	999999	999999	89	999999	686	888	634	999999	165	999999	780	325	17	891	999999	446	191	999999	465	719	316	720	325	186	172	
999999	999999	632	812	999999	725	83	149	979	752	497	625	484	798	607	559	999999	583	39	999999	999999	665	999999	975	999999	125	892	999999	973	904	494	875	903	142	927	544	12	460	999999	563	999999	999999	37	148	24	999999	706	325	857	169	999999	999999	295	618	999999	999999	747	656	73	11	999999	114	176	85	268	622	722	352	870	73	557	679	999999	475	860	999999	999999	467	961	928	418	999999	120	813	999999	356	589	294	878	833	999999	355	396	46	730	602	19	952	880	402	108	364	454	794	999999	999999	601	820	757	531	466	999999	695	999999	592	999999	999999	999999	358	911	43	437	999999	47	999999	211	999999	508	745	267	999999	684	587	999999	829	64	131	999999	210	228	755	768	999999	357	376	516	999999	999999	454	474	608	999999	604	968	369	670	890	417	527	411	999999	103	85	500	807	999999	702	136	315	999999	999999	677	999999	139	166	274	900	126	670	999999	551	40	63	280	658	77	89	618	209	999999	173	714	999999	799	12	661	693	46	999999	999999	813	533	999999	915	339	931	503	475	812	104	770	773	746	767	859	999999	49	804	841	740	702	94	926	156	374	430	877	362	136	504	580	864	576	999999	946	28	93	148	941	727	573	614	999999	115	398	400	967	41	939	817	621	889	204	809	999999	729	606	799	551	908	999999	999999	348	317	523	906	207	999999	820	999999	111	901	862	999999	176	97	288	821	758	974	463	846	999999	999999	882	999999	669	766	999999	999999	421	294	999999	999999	673	432	276	999999	591	492	999999	306	221	108	716	720	36	90	642	804	450	784	51	999999	999999	217	727	999999	999999	832	999999	440	487	999999	429	817	999999	830	999999	999999	820	789	240	999999	781	166	999999	325	999999	172	665	588	134	388	776	637	999999	29	587	466	704	247	73	758	999999	999999	819	617	678	898	415	206	639	898	984	999999	999999	775	795	298	582	412	435	272	177	658	315	108	999999	792	574	999999	252	984	49	582	725	482	30	999999	347	27	999999	704	999999	468	948	235	404	125	93	476	234	298	883	999999	999999	999999	999999	596	456	999999	790	999999	999999	130	953	655	999999	411	999999	81	754	999999	951	564	765	731	999999	708	709	89	999999	711	709	108	70	953	111	999999	770	923	999999	999999	572	999999	236	761	380	636	515	303	377	993	190	999999	721	458	347	328	537	90	296	882	887	376	28	89	185	235	999999	999999	554	999999	640	999999	999999	999999	213	335	338	999999	360	878	999999	415	999999	999999	531	697	386	612	616	999999	220	999999	637	999999	999999	205	
607	156	586	154	576	515	749	999999	362	178	830	400	254	22	990	533	730	418	689	999999	999999	999999	558	999999	999999	999999	393	999999	901	951	999999	182	784	17	727	191	427	216	312	999999	666	457	357	362	866	985	368	604	791	686	999999	228	328	74	542	299	598	108	304	129	132	977	999999	999999	794	658	616	246	999999	999999	116	523	115	999999	815	216	999999	206	999999	999999	99	789	979	225	991	999999	853	999999	475	438	592	999999	911	193	565	999999	103	946	567	218	379	999999	319	999999	579	445	123	326	999999	335	339	402	999999	999999	40	342	999999	999999	419	638	999999	999999	999999	999999	226	999999	611	922	447	137	123	23	999999	413	495	967	479	997	999999	999999	52	999999	470	150	108	200	842	481	999999	232	690	999999	537	928	412	483	361	463	766	792	834	999999	879	999999	222	325	763	999999	999999	72	863	999999	503	863	596	999999	435	630	757	35	944	999999	769	224	446	168	486	709	10	999999	616	999999	999999	999999	721	851	657	348	928	999999	999999	768	999999	100	999999	689	999999	674	342	144	57	730	706	741	847	999999	431	664	685	63	999999	999999	83	932	999999	847	770	650	151	745	620	999999	702	973	597	185	603	678	855	757	707	812	377	865	964	885	318	498	14	27	429	992	663	999999	944	383	695	603	999999	999999	919	811	532	999999	523	961	999999	733	153	672	111	752	809	927	356	36	686	217	999999	571	538	281	645	134	325	999999	432	827	999999	224	489	999	44	343	838	896	289	999999	351	12	856	585	355	342	916	677	193	735	528	917	696	999999	635	82	983	999999	175	999999	282	999999	538	211	704	929	192	111	717	476	99	999999	999999	907	865	965	714	953	926	312	218	647	444	696	308	121	527	999999	999999	999999	999999	999999	730	881	507	455	999999	654	881	425	160	814	959	717	999999	78	180	789	999999	669	367	40	999999	862	200	999999	462	841	903	592	411	191	738	755	126	999999	999999	866	409	419	501	70	81	999999	162	403	688	726	60	239	999999	738	999999	703	604	328	479	867	999999	873	993	632	999999	999999	23	969	86	214	600	746	348	313	999999	999999	999999	307	958	220	710	999999	946	735	790	673	651	673	803	44	160	798	429	862	185	999999	426	869	999999	783	497	999999	327	484	136	314	891	637	358	999999	999999	999999	370	269	167	999999	999999	267	999999	999999	646	350	175	51	63	802	999999	999999	138	853	999999	308	988	999999	722	527	478	471	999999	999999	999999	23	325	629	508	999999	999999	170	705	289	609	168	37	240	
146	157	26	999999	430	999999	986	414	508	504	999999	236	318	999999	546	639	426	465	658	364	306	632	34	999999	999999	211	374	167	781	848	253	628	280	758	48	575	510	999999	51	284	999999	377	515	820	242	281	543	252	623	75	999999	154	999999	999999	934	513	132	480	742	229	999999	829	633	660	260	999999	955	560	157	999999	138	234	423	383	999999	928	127	213	999999	271	667	131	543	715	985	109	999999	607	999999	534	999999	40	459	821	325	999999	744	855	569	474	325	983	105	652	999999	639	730	136	808	999999	396	999999	177	999999	562	999999	295	917	674	999999	999999	999999	737	623	527	999999	774	602	999999	999999	194	999999	999999	838	945	999999	36	999999	778	999999	379	991	999999	818	148	999999	862	999999	269	487	385	827	190	418	823	999999	256	482	135	838	999999	138	999999	614	821	999999	284	338	535	999999	811	999999	148	327	782	659	559	918	999999	993	245	999999	342	581	999999	999999	999999	235	24	978	438	553	765	939	491	999999	999999	999999	999999	24	259	999999	453	391	999999	980	688	862	635	174	418	337	999999	141	603	79	796	999999	999999	999999	999999	58	323	557	999999	267	638	208	836	999999	736	374	999999	999999	999999	710	352	950	905	838	678	229	600	850	569	999999	999999	634	346	999999	999999	999999	398	542	973	210	999999	999999	999999	999999	351	489	999999	999999	999999	53	414	999999	397	892	726	845	591	957	785	999999	458	472	987	999999	711	999999	862	423	97	311	976	389	496	543	999999	456	999999	498	497	199	203	999999	423	526	696	28	246	999999	999999	609	844	999999	757	162	999999	748	908	603	706	346	999999	612	16	999999	77	999999	51	999999	402	280	999999	103	470	595	628	952	59	999999	999999	692	768	417	999999	487	466	544	632	344	792	999999	999999	415	791	160	571	590	499	296	459	671	977	392	61	425	772	751	999999	171	999999	999999	698	999999	950	23	578	220	999999	999999	669	532	401	707	71	651	732	430	311	319	999999	48	463	763	21	999999	714	999999	365	312	715	715	572	999999	810	993	62	110	999999	778	582	361	705	999999	627	926	279	280	330	410	692	352	449	662	146	999999	345	935	435	999999	308	202	854	582	814	999999	959	930	896	999999	598	999999	965	533	737	999999	343	999999	145	95	710	444	64	955	620	372	276	910	334	325	657	127	675	494	479	390	507	133	999999	673	966	349	383	262	812	71	386	916	925	474	161	851	799	350	269	864	999999	899	961	451	687	59	999999	581	420	481	999999	481	63	999999	175	220	338	471	999999	371	
999999	802	153	999999	986	359	985	860	173	806	327	334	234	999999	252	608	171	999999	986	999999	999999	802	841	340	999999	905	863	578	308	999999	523	337	999999	898	999999	345	755	413	999999	337	73	745	999999	999999	163	631	999999	447	114	567	999999	623	485	210	999999	268	961	812	453	91	496	417	999999	231	292	989	999999	336	811	907	852	757	259	999999	854	998	999999	999999	999999	483	658	425	473	999999	892	999999	999999	31	280	545	383	999999	999999	383	841	655	999999	197	331	999999	529	920	635	207	714	301	373	826	356	999999	874	734	635	970	432	999999	944	999999	338	392	147	91	999999	276	533	909	798	876	817	999999	815	999999	904	23	954	738	789	276	999999	601	536	36	999999	651	671	649	318	989	950	770	710	372	999999	939	36	448	999999	369	673	805	999999	497	999999	999999	813	999999	829	622	26	693	999999	678	793	737	999999	121	999999	413	605	884	999999	999999	999999	57	498	452	347	965	986	515	873	429	602	231	108	999999	27	527	999999	992	819	696	973	266	489	42	578	999999	92	915	42	461	999999	789	214	999999	571	961	659	370	340	864	635	510	820	861	85	572	639	817	103	889	575	612	999999	904	835	669	568	465	874	227	883	80	483	999999	665	999999	26	414	477	66	999999	476	662	999999	70	473	999999	627	999999	16	490	274	822	999999	885	162	724	310	858	902	402	203	496	123	980	565	36	407	205	272	556	999999	350	47	31	999999	950	999999	999999	999999	232	940	999999	868	736	618	258	999999	537	513	98	999999	999999	575	663	999999	980	548	974	504	446	999999	431	999999	459	265	924	999999	131	786	211	614	465	495	999999	999999	695	999999	386	372	317	695	999999	999999	184	840	678	774	383	357	128	411	145	350	926	193	518	814	418	480	999999	473	218	751	311	483	999999	70	895	210	978	361	999999	611	197	750	179	999999	520	619	587	999999	411	774	667	999999	999999	125	569	496	944	881	220	906	999999	844	486	128	391	700	999999	617	879	183	378	767	249	999999	999999	185	23	779	303	799	892	543	72	444	93	510	13	999999	999999	999999	265	999999	151	999999	932	353	273	60	357	819	40	969	999999	999999	405	999999	561	999999	962	393	999999	175	999999	421	23	145	781	52	45	999999	999999	454	125	479	999999	281	625	983	600	809	999999	999999	431	484	768	999999	272	834	48	192	949	67	999999	117	926	100	519	730	252	797	571	230	25	476	133	586	853	801	320	134	999999	578	355	162	999999	999999	743	113	652	100	999999	947	14	999999	
931	639	999999	18	552	826	762	999999	999999	999999	248	690	948	999999	361	192	79	471	524	999999	908	381	999999	30	635	417	356	415	88	162	999999	623	226	172	999999	493	314	845	999999	493	999999	389	837	551	914	791	571	999999	999999	999999	999999	410	999999	100	944	999999	999999	260	382	145	479	356	999999	588	879	999999	474	785	999999	867	878	233	999999	40	552	528	544	170	999999	844	846	568	999999	999999	141	999999	200	135	228	999999	567	999999	473	999999	999999	24	572	999999	672	999999	326	999999	377	885	591	797	999999	402	547	425	999999	766	154	538	298	911	999999	207	457	365	999999	348	567	999999	999999	823	999999	999999	27	537	956	999999	498	816	999999	70	201	777	37	999999	336	798	587	803	968	801	909	934	824	112	331	374	801	317	865	999999	999999	941	585	767	999999	999999	384	20	469	730	277	337	999999	237	719	915	179	999999	999999	635	761	764	466	508	914	825	286	999999	216	591	999999	190	951	549	842	259	999999	270	305	250	423	577	343	248	533	999999	923	596	999999	999999	205	999999	289	239	226	464	999999	87	852	222	999999	469	999999	999999	246	96	385	999999	999999	469	723	999999	818	787	221	193	430	228	999999	342	902	999999	532	801	395	806	901	722	332	999999	775	125	417	93	440	954	999999	466	11	446	205	462	210	922	691	296	868	501	999999	43	44	999999	111	520	319	129	936	12	492	999999	195	999999	148	999999	694	999999	501	735	357	266	999999	963	227	999999	146	450	489	610	119	109	938	999999	704	999999	353	999999	23	897	773	320	28	771	974	571	261	999999	999999	999999	238	93	999999	143	999999	760	624	80	999999	573	383	869	640	999999	999999	999999	501	785	999999	999999	999999	999999	595	603	961	999999	247	647	999999	655	287	999999	136	296	381	999999	314	804	265	943	675	283	999999	449	524	903	680	692	999999	999999	999999	476	583	473	539	62	497	202	999999	118	523	976	90	393	296	999999	999999	353	953	866	88	999999	529	25	184	999999	704	155	88	67	365	555	999999	408	585	811	31	662	999999	999999	538	122	633	999999	999999	699	202	97	163	999999	170	337	738	999999	513	382	946	568	999999	158	358	352	123	124	999999	968	216	682	999999	485	757	90	596	634	999999	999999	999999	382	999999	999999	999999	999999	992	341	896	38	816	757	999999	212	999999	999999	999999	608	970	196	998	518	404	462	492	999999	289	999999	989	90	999999	114	683	547	319	573	973	814	960	740	359	781	227	724	161	999999	786	604	620	304	717	987	663	999999	967	999999	999999	999999	999999	677	
337	999999	352	816	297	711	84	358	893	999999	489	558	999999	999999	837	999999	999999	679	310	42	733	685	67	694	373	752	999999	999999	579	764	594	841	999999	999999	413	44	999999	999999	437	450	385	438	710	328	814	169	349	433	314	751	263	309	831	959	999999	652	999999	658	453	544	999999	542	778	139	707	647	999999	364	827	802	999999	999999	252	860	657	304	974	738	999999	999999	412	26	236	999999	999999	294	19	999999	349	760	999999	999999	999999	892	999999	842	660	999999	620	999999	999999	999999	606	512	964	372	67	999999	312	649	677	528	778	249	142	999999	315	999999	999999	999999	637	873	25	999999	36	16	933	360	682	814	999999	402	999999	712	780	427	420	724	862	149	237	48	560	700	93	257	12	999999	999999	999999	536	708	954	999999	539	559	999999	999999	485	999999	439	707	298	497	14	285	410	75	468	999999	834	591	98	488	195	999999	323	325	999999	999999	999999	999999	599	749	999999	936	448	920	183	231	458	880	248	904	710	999999	999999	72	695	808	999999	936	999999	56	107	999999	619	475	22	999999	246	654	556	707	954	224	117	549	219	78	836	489	892	247	999999	999999	352	193	778	664	999999	260	629	999999	931	76	964	553	651	343	326	972	908	243	984	803	999999	541	950	495	423	999999	853	627	971	999999	54	999999	999999	153	602	435	697	357	999999	985	35	999999	776	887	260	999999	897	876	752	999999	999999	658	262	462	630	999999	243	292	999999	999999	406	12	213	999999	32	951	763	508	999999	890	999999	560	152	998	778	999999	999999	72	999999	859	312	999999	999999	118	786	396	999999	999999	522	791	202	999999	999999	452	589	999999	177	212	865	308	799	399	999999	862	587	999999	515	263	683	677	55	999999	57	391	345	999999	137	105	999999	636	201	999999	999999	949	999999	870	454	700	419	755	785	999999	207	999999	70	913	842	22	530	766	880	506	654	844	745	31	367	725	117	170	895	81	425	238	999999	373	999999	196	174	717	575	815	999999	927	999999	492	972	120	331	432	586	124	575	999999	755	695	999999	150	213	999999	513	728	592	259	860	713	147	968	999999	696	508	655	848	813	999999	74	662	726	999999	262	58	256	999999	999999	583	781	506	405	482	999999	591	273	982	497	213	847	999999	594	999999	189	999999	13	290	634	923	999999	275	761	830	691	999999	999999	198	999999	627	266	334	908	676	999999	999999	742	496	999999	999999	245	672	360	609	353	841	78	658	773	999999	55	965	769	999999	999999	515	999999	574	791	999999	536	999999	41	870	946	522	324	918	999999	
972	613	517	872	530	688	267	914	161	486	850	999999	999999	425	54	582	301	564	157	33	999999	999999	177	704	39	577	999999	999999	490	663	830	526	160	669	999999	303	999999	103	999999	999999	394	601	593	98	999999	999999	140	660	987	298	999999	957	177	999999	426	510	446	812	999999	999999	529	999999	434	498	999999	333	814	736	999999	999999	55	999999	325	999999	638	971	999999	89	763	615	447	509	653	202	17	873	359	265	999999	299	999999	724	260	999999	553	999999	999999	104	999999	999999	609	999999	45	247	252	457	641	102	266	454	632	366	59	999999	999999	29	973	999999	490	782	974	558	493	999999	892	330	947	39	532	870	999999	783	647	156	15	54	473	415	949	560	241	999999	999	798	667	500	999999	32	999999	999999	795	999999	999999	999999	999999	60	909	711	354	921	509	612	569	396	650	849	719	902	232	999999	555	999999	292	929	551	717	559	999999	667	999999	655	925	258	998	85	870	178	988	514	954	999999	999999	71	37	999999	628	697	612	158	999999	781	773	999999	999999	999999	237	999999	999999	117	924	501	999999	999999	952	275	584	364	999999	321	779	999999	999999	397	277	999999	999999	999999	264	879	922	999999	946	546	849	620	999999	999999	937	31	847	999999	999999	880	589	463	919	718	999999	761	999999	274	136	301	378	146	59	385	532	999999	194	731	397	805	195	904	999999	677	204	341	393	458	426	549	999999	561	196	850	807	999999	999999	999999	397	999999	413	658	893	655	178	999999	570	507	603	999999	836	999999	830	688	695	685	908	251	524	777	378	999999	847	586	827	999999	949	208	577	999999	575	119	999999	999999	999999	999999	21	899	509	490	770	885	855	471	713	357	730	999999	165	132	999999	999999	999999	999999	134	395	810	999999	827	361	763	372	929	999999	389	727	781	936	296	999999	673	999999	999999	43	16	999999	171	385	873	479	95	999999	999999	455	812	409	558	724	770	999999	726	704	81	157	727	408	956	969	999999	985	576	794	999999	997	458	895	433	999999	613	641	234	434	443	357	276	321	328	484	83	999999	179	66	176	290	441	969	938	595	999999	999999	536	201	999999	888	999999	301	240	999999	996	916	976	41	999999	138	781	302	999999	724	999999	415	89	481	896	113	816	999999	628	999999	565	999999	957	837	220	999999	114	42	141	555	454	999999	91	282	999999	999999	12	148	945	47	508	149	709	223	714	901	528	64	305	199	81	393	672	310	490	517	958	149	820	115	34	999999	170	715	280	905	999999	807	993	999999	111	677	999999	591	431	425	780	744	132	
319	999999	59	736	942	483	70	999999	781	999999	971	208	862	328	840	22	999999	999999	993	943	808	577	721	71	566	97	999999	819	91	878	999999	737	224	999999	510	999999	974	23	999999	241	999999	603	552	999999	32	541	999999	359	733	578	672	446	786	800	324	999999	766	988	180	854	89	251	231	902	727	244	983	846	818	222	48	745	760	762	733	215	34	706	49	999999	999999	54	999999	512	216	627	950	999999	702	767	861	985	843	373	162	967	382	649	297	788	557	402	541	521	539	926	685	33	77	118	718	70	999999	999999	16	45	166	718	696	109	293	569	153	60	360	62	902	397	610	765	833	384	999999	260	477	455	512	573	972	999999	999999	926	999999	593	59	999999	999999	698	999999	126	811	663	953	197	505	988	258	490	171	487	33	298	999999	311	999999	343	651	999999	676	560	532	999999	745	417	999999	366	222	999999	999999	559	26	999999	40	493	999999	179	431	231	755	999999	206	31	999999	495	265	653	513	55	318	999999	999999	347	31	806	593	999999	918	545	40	148	775	999999	489	999999	471	819	267	930	999999	999999	911	429	999999	197	363	999999	189	260	161	513	853	999999	999999	296	408	678	192	234	899	999999	260	885	201	617	999999	507	999999	800	34	446	396	582	697	212	803	999999	404	834	999999	92	50	668	394	999999	295	999999	457	202	213	999999	636	43	999999	623	855	36	999999	335	999999	855	968	388	235	999999	127	999999	479	999999	492	677	999999	999999	781	816	694	592	500	999999	331	115	59	349	597	999999	809	362	999999	84	356	999999	999999	999999	360	999999	124	661	442	999999	999999	999999	999999	418	999999	535	518	999999	999999	999999	928	273	535	563	14	377	999999	628	999999	993	904	764	728	999999	692	999999	185	999999	997	194	999999	43	159	820	999999	999999	976	641	999999	72	723	531	999999	338	999999	93	999999	938	999999	983	999999	999999	870	999999	775	999999	297	999999	726	999999	359	999999	290	76	521	895	999999	714	298	698	401	174	989	729	280	383	663	999999	258	999999	473	247	150	24	404	217	172	999999	55	630	29	252	915	999999	712	999999	250	44	999999	260	969	537	649	999999	592	999999	999999	999999	178	402	981	897	486	126	530	999999	173	276	672	313	732	999999	669	999999	678	158	259	354	26	861	999999	628	581	997	999999	936	597	774	432	778	711	999999	542	652	648	131	765	798	124	600	999999	999999	372	513	528	566	868	982	697	443	376	161	134	316	270	363	326	999999	487	594	524	399	844	893	602	710	999999	999999	28	999999	393	461	
240	999999	615	999999	999999	999999	479	82	77	615	86	988	999999	559	897	235	999999	999999	805	999999	320	529	999999	856	139	478	911	817	999999	851	963	999999	999999	999999	921	707	701	111	106	257	20	999999	526	909	322	855	491	53	812	999999	999999	733	752	116	150	710	999999	758	999999	999999	166	661	999999	226	999999	999999	938	497	637	999999	533	290	198	557	276	999999	999999	999999	543	284	986	868	14	999999	226	999999	397	943	774	221	999999	942	83	318	101	358	37	310	999999	385	916	994	415	622	121	354	544	204	999999	243	999999	184	224	999999	801	298	656	335	10	421	549	995	723	999999	833	590	217	999999	999999	999999	879	702	909	168	999999	999999	999999	391	940	872	696	202	112	540	999999	191	728	328	517	802	701	701	309	845	836	920	281	988	788	530	147	664	999999	922	364	15	275	66	396	809	835	275	395	138	725	356	999999	192	913	652	862	888	372	663	225	999999	402	73	331	999999	721	999999	603	999999	999999	999999	464	189	186	508	915	999999	932	999999	966	999999	316	181	129	999999	37	98	999999	146	667	999999	301	84	707	999999	999999	212	734	949	999999	370	672	999999	403	693	892	713	999999	415	736	200	955	663	697	789	871	230	943	842	999999	632	999999	999999	752	486	999999	389	999999	998	895	713	999999	999999	620	999999	764	999999	778	435	597	323	92	669	999999	476	999999	637	999999	999999	316	391	268	999999	999999	465	999999	999999	233	917	999999	513	999999	999999	520	33	263	972	999999	101	34	540	452	518	255	105	999999	999999	66	285	193	111	12	564	999999	513	455	999999	454	165	634	559	116	861	481	999999	93	85	159	999999	999999	330	594	295	893	775	939	750	647	443	915	250	158	948	999999	999999	511	675	324	16	577	999999	999999	888	999999	475	434	591	46	171	22	474	581	680	72	862	517	716	671	917	574	705	406	21	249	394	410	168	137	629	582	417	760	999999	808	13	802	706	828	427	999999	358	713	999999	999999	451	668	999999	885	999999	344	794	999999	406	999999	872	812	516	648	82	75	276	463	999999	999999	605	714	438	871	999999	999999	811	999999	253	999999	226	991	920	590	798	725	931	282	266	294	788	412	363	710	936	201	295	67	755	362	999999	894	999999	898	824	737	240	607	827	810	533	906	760	829	999999	999999	999999	926	850	357	999999	993	207	132	799	999999	360	999999	999999	999999	774	999999	142	891	502	331	999999	999999	765	999999	495	333	999999	455	760	882	652	533	999999	65	309	369	216	407	999999	999999	999999	999999	999999	632	386	
999999	999999	960	999999	779	773	868	337	999999	195	869	170	789	999999	810	999999	752	371	917	549	826	999999	999999	999999	415	547	734	673	421	634	521	923	143	999999	983	660	495	419	980	999999	999999	999999	600	870	440	209	999999	545	999999	542	944	811	190	999999	999999	278	793	402	630	242	48	999999	916	269	999999	945	36	114	999999	159	63	343	390	999999	999999	629	642	18	999999	216	130	199	265	999999	690	709	743	61	999999	714	999999	102	788	999999	80	588	290	341	207	495	999999	322	666	268	999999	611	431	999999	326	930	635	785	275	424	999999	999999	999999	999999	999999	963	212	975	981	999999	999999	960	554	999999	999999	187	349	311	811	641	43	807	999999	996	399	89	288	370	999999	999999	999999	91	826	374	999999	230	999999	252	762	243	999999	999999	341	999999	976	528	66	788	643	148	591	333	999999	633	390	314	326	999999	647	499	684	841	250	787	96	210	144	189	16	518	539	106	549	577	999999	837	476	42	999999	871	32	499	727	999999	612	754	117	202	984	331	999999	704	605	999999	558	451	956	999999	415	776	999999	877	782	135	609	494	999999	406	284	553	837	999999	923	999999	476	195	124	999999	185	999999	102	941	999999	684	613	999999	501	285	29	907	881	923	627	253	487	999999	717	601	985	127	970	711	917	441	494	620	780	829	796	373	337	310	999999	83	683	452	999999	108	521	775	993	509	387	999999	672	999999	667	679	999999	331	477	522	669	68	999999	390	33	763	999999	993	999999	999999	489	655	580	580	999999	553	570	45	472	619	89	999999	999999	999999	334	550	769	580	952	111	541	999999	895	815	641	319	712	302	428	918	999999	999999	721	331	29	999999	797	101	367	123	119	999999	999999	858	442	999999	933	900	66	999999	999999	619	50	952	140	999999	999999	765	938	246	999999	277	616	554	999999	561	498	803	451	602	753	677	222	838	991	288	615	46	382	192	385	812	246	945	925	298	487	769	200	14	999999	42	999999	131	283	999999	999999	314	158	999999	960	140	458	463	730	326	407	211	999999	999999	999999	722	392	999999	861	37	41	999999	628	421	999999	999999	612	446	631	721	524	101	565	159	641	311	888	502	231	254	364	782	224	609	891	285	808	348	605	258	999999	999999	269	256	810	999999	685	736	805	241	528	21	999999	19	801	315	646	999999	220	107	834	890	999999	616	673	258	456	999999	530	999999	920	273	841	999999	81	999999	999999	999999	999999	666	625	162	999999	990	999999	999999	999999	215	807	585	638	999999	999999	507	424	759	999999	653	
582	562	528	666	999999	16	320	264	999999	999999	937	999999	484	337	473	554	482	681	204	543	889	330	999999	251	222	999999	170	924	146	343	999999	322	253	187	999999	786	147	959	947	689	679	999999	182	499	999999	132	111	311	532	583	35	743	565	339	764	262	262	287	999999	999999	846	999999	128	837	502	999999	441	306	600	999999	999999	522	734	514	863	999999	999999	809	973	99	843	858	402	562	317	224	757	999999	423	484	999999	999999	515	999999	842	293	353	344	999999	651	691	804	999999	844	176	512	19	999999	476	346	113	453	314	999999	999999	987	999999	565	529	288	868	527	883	126	999999	557	17	999999	671	999999	999999	813	999999	331	999999	49	999999	557	396	804	215	999999	447	86	380	90	555	160	268	854	300	787	815	999999	783	174	920	999999	690	618	505	999999	388	896	999999	999999	639	999999	957	388	999999	445	179	724	83	171	89	806	745	84	12	999999	789	816	289	297	998	104	548	243	999999	563	867	999999	309	999999	328	999999	814	90	450	999999	203	880	999999	854	618	999999	645	621	999999	124	848	615	616	648	181	999999	999999	975	999999	545	444	999999	269	286	578	401	424	829	843	539	991	664	633	439	663	909	999999	434	999999	907	459	926	158	14	715	261	171	661	83	756	999999	839	789	905	999999	479	620	738	286	227	676	816	778	999999	132	999999	999999	186	999999	271	999999	193	999999	394	95	999999	999999	999999	999999	326	239	999999	755	999999	606	162	875	728	311	194	999999	73	999999	999999	240	643	157	999999	881	532	279	984	999999	999999	986	750	543	404	819	619	903	999999	178	960	999999	913	70	691	999999	970	999999	263	874	999999	973	706	45	844	163	452	370	972	999999	47	56	254	95	944	110	855	999999	481	999999	692	290	932	894	197	473	999999	583	466	654	999999	225	26	999999	877	837	290	714	999999	250	377	258	931	981	999999	913	743	828	999999	590	103	361	835	353	999999	519	999999	999999	847	380	999999	868	904	999999	472	822	40	144	999999	116	820	999999	999999	999999	542	444	358	951	763	284	730	498	467	999999	560	559	389	672	927	367	797	999999	867	999999	414	999999	354	613	999999	999999	999999	999999	620	18	769	952	442	605	811	747	999999	99	999999	573	999999	347	410	999999	767	913	442	999999	999999	850	319	351	283	602	825	999999	100	745	441	455	400	999999	878	459	116	608	127	784	860	190	206	999999	431	999999	677	77	107	999999	846	606	999999	999999	402	770	699	428	678	839	779	777	657	999999	999999	999999	182	999999	469	951	921	168	795	
658	507	36	653	610	920	979	924	758	936	999999	898	835	579	999999	999999	117	759	688	929	999999	14	92	999999	780	60	828	131	999999	607	155	999999	688	810	999999	27	375	999999	999999	507	698	915	30	999999	883	999999	822	32	306	798	362	999999	999999	999999	518	654	424	999999	872	560	101	858	775	161	790	378	220	34	362	999999	364	990	999999	999999	241	372	983	250	649	999999	999999	806	999999	360	255	999999	999999	459	302	572	999999	873	254	538	999999	839	149	869	61	999999	317	798	669	448	444	371	531	62	997	156	670	999999	852	618	332	294	44	425	999999	836	215	760	732	790	265	490	745	142	999999	999999	233	999999	199	999999	999999	999999	999999	385	999999	883	432	119	462	155	901	428	30	999999	215	130	999999	999999	999999	225	309	556	75	879	999999	999999	999999	398	287	605	922	557	999999	718	999999	893	157	658	509	31	414	105	308	586	999999	999999	470	120	927	999999	999999	509	159	973	835	400	374	268	999999	999999	267	43	832	856	999999	354	444	999999	963	321	999999	156	999999	942	811	213	999999	999999	990	356	493	515	999999	634	999999	423	999999	20	999999	282	529	889	999999	547	764	999999	273	451	363	543	999999	168	157	615	999999	999999	296	217	172	632	151	885	999999	846	999999	999999	572	208	847	999999	947	999999	429	690	792	93	999999	676	188	440	999999	807	135	456	953	999999	368	999999	953	568	137	999999	847	260	140	999999	622	619	78	22	807	75	603	553	596	968	739	466	823	596	999999	619	39	999999	692	344	999999	820	892	154	393	717	999999	288	999999	756	999999	178	999999	999999	471	81	608	176	633	999999	213	581	859	985	999999	902	999999	366	808	517	999999	125	568	999999	999999	801	726	923	999999	999999	820	324	870	840	393	570	906	674	135	999999	21	862	108	818	999999	189	960	907	559	999999	999999	888	480	175	999999	469	610	999999	999999	999999	999999	684	999999	543	63	999999	999999	29	601	34	995	367	240	129	505	308	999999	749	665	999999	999999	818	373	147	999999	932	999999	999999	254	923	960	152	409	999999	999999	337	325	565	765	251	478	940	316	999999	999999	327	657	999999	999999	297	452	860	999999	570	999999	535	999999	999999	999999	130	54	14	775	677	74	853	999999	775	784	178	983	461	984	423	235	899	999999	838	651	97	999999	493	45	957	999999	109	999999	838	636	999999	26	914	999999	645	207	999999	175	999999	999999	999999	369	999999	575	999999	314	991	999999	685	344	929	32	481	759	999999	844	999999	969	817	999999	964	809	129	148	975	999999	999999	34	999999	226	761	
999999	874	377	999999	728	403	917	544	653	999999	232	368	504	999999	999999	999999	165	395	801	645	999999	358	999999	506	832	249	743	999999	349	245	966	999999	468	582	205	999999	113	999999	323	450	643	435	174	716	742	999999	999999	440	199	999999	913	638	999999	580	266	385	442	871	186	488	999999	327	999999	417	999999	694	899	999999	999999	637	440	415	999999	360	11	79	999999	725	763	391	624	999999	410	731	332	338	990	888	326	819	715	242	573	834	790	326	240	756	999999	57	551	999999	928	562	186	508	999999	197	578	197	201	717	117	794	864	999999	999999	473	999999	999999	704	21	605	692	921	999999	841	246	570	999999	999999	437	999999	716	999999	920	999999	847	999999	824	771	803	319	999999	627	998	134	779	999999	999999	999999	999999	670	18	353	540	108	246	999999	999999	666	999999	627	893	357	764	195	401	954	944	973	79	918	270	999999	901	701	476	75	922	84	71	276	137	285	82	767	999999	373	309	821	999999	217	577	167	999999	999999	999999	999999	863	999999	999999	824	36	469	340	848	409	594	451	838	631	180	999999	903	605	999999	499	999999	999999	996	671	999999	655	999999	999999	861	350	113	999999	725	286	695	211	999999	999999	247	249	667	944	233	367	928	999999	471	199	967	499	674	562	397	999999	999999	999999	866	151	999999	999999	904	999999	478	508	306	999999	726	999999	936	968	999999	561	367	999999	832	673	62	639	743	116	193	932	868	372	676	551	999999	49	479	200	345	968	647	78	345	43	476	724	999999	316	204	909	999999	998	999999	122	204	583	853	999999	453	236	999999	597	999999	971	765	116	832	755	46	687	999999	746	633	640	914	999999	478	798	207	999999	579	999999	912	284	678	870	480	999999	356	12	195	345	999999	118	570	59	92	999999	278	999999	892	999999	280	516	826	999999	999999	261	208	905	999999	999999	999999	126	657	971	685	999999	303	895	635	278	409	999999	502	747	999	999999	79	864	216	114	530	837	999999	273	166	999999	458	171	505	229	364	450	896	139	408	630	461	598	374	381	80	383	733	624	999999	999999	24	999999	999999	849	191	999999	699	11	534	108	681	393	814	289	262	999999	999999	416	914	958	999999	372	349	378	73	481	500	834	999999	157	999999	820	367	920	390	999999	653	655	999999	999999	751	895	604	309	948	77	783	999999	128	938	983	999999	710	947	108	652	739	149	999999	710	842	864	967	999999	994	861	35	894	898	999999	999999	743	378	892	217	999999	767	49	429	996	697	416	999999	104	173	786	999999	999999	999999	738	640	513	
999999	338	188	886	928	227	999999	999999	51	889	195	245	459	250	999999	999999	999999	857	999999	699	719	999999	22	436	999999	872	224	217	999999	615	82	999999	999999	975	873	49	999999	330	322	999999	734	342	954	999999	231	999999	645	999999	999999	302	680	964	853	940	793	89	325	752	999999	66	13	107	999999	436	999999	999999	992	999999	376	909	112	419	544	344	965	387	835	214	215	678	999999	300	380	458	934	118	999999	313	191	793	724	999999	592	999999	547	637	996	528	992	205	999999	170	556	927	200	271	999999	519	974	416	254	121	546	70	999999	712	726	886	501	707	999999	999999	999999	582	195	149	827	287	797	337	999999	999999	999999	19	200	999999	743	999999	999999	673	688	796	338	999999	999999	612	425	999999	438	834	911	120	999999	294	486	799	866	974	742	60	443	152	722	646	35	936	899	999999	869	761	968	283	999999	827	999999	999999	360	528	42	999999	724	305	849	962	426	999999	290	927	999999	400	999999	769	999999	218	240	545	84	691	749	999999	713	888	662	676	865	637	492	209	275	564	449	999999	941	170	336	999999	303	759	230	999999	656	999999	14	479	999999	209	999999	999999	597	999999	848	668	778	429	999999	836	643	182	107	789	788	90	662	968	999999	862	827	549	882	102	252	324	999999	999999	956	741	999999	193	126	999999	73	82	611	791	716	999999	569	521	999999	499	504	130	999999	440	966	575	999999	999999	527	999999	999999	35	537	999999	999999	999999	999999	783	473	137	999999	460	66	999999	999999	999999	999999	870	262	999999	303	316	999999	999999	597	131	662	41	999999	999999	999999	847	665	428	294	48	999999	116	560	192	999999	785	999999	999999	999999	999999	74	231	714	999999	106	999999	783	356	404	75	999999	155	907	999999	999999	175	999999	92	705	999999	794	999999	157	999999	180	372	320	80	596	999999	267	93	999999	552	66	440	327	777	294	983	74	999999	34	999999	999999	399	208	450	321	999999	39	999999	999999	999999	999999	999999	84	35	89	733	138	713	760	999999	807	694	999999	365	62	440	848	978	798	722	50	485	613	928	999999	999999	174	869	999999	999999	489	302	999999	999999	999999	630	366	301	999999	999999	854	361	559	999999	999999	999999	999999	843	398	881	570	999999	177	746	999999	774	823	999999	607	999999	999999	269	999999	582	999999	515	999999	896	72	999999	999999	556	291	248	867	688	926	474	999999	852	691	330	480	877	616	438	135	878	21	999999	806	221	694	999999	990	595	999999	976	742	905	999999	999999	780	999999	807	999999	999999	999999	878	713	848	359	999999	754	616	248	788	86	965	967	
389	201	999999	544	626	999999	862	892	257	281	999999	949	731	999999	356	999999	550	515	80	602	668	206	10	307	678	457	584	939	782	751	807	330	21	999999	999999	999999	316	999999	349	944	162	877	681	606	999999	999999	627	33	408	127	999999	999999	16	373	309	999999	201	588	999999	178	288	922	999999	505	999999	961	937	956	999999	52	192	313	999999	136	450	999999	525	999999	875	778	999999	560	540	665	63	535	323	648	475	342	123	728	379	181	665	239	767	186	999999	470	962	999999	935	366	934	394	999999	999999	922	518	668	797	999999	97	348	999999	391	455	452	939	647	299	490	755	928	999999	934	994	470	220	33	348	271	414	816	168	999999	999999	999999	668	427	999999	725	999999	673	325	999999	292	832	937	847	999999	733	999999	823	672	190	190	999999	999999	999999	999999	420	711	494	329	536	307	280	189	999999	217	999999	783	521	213	573	533	91	612	447	651	999999	533	373	711	615	77	999999	154	978	444	747	260	217	999999	33	23	473	354	789	718	22	999999	833	999999	597	949	682	619	108	656	108	824	999999	809	950	999999	348	999999	714	468	716	136	210	999999	469	999999	999999	215	999999	560	70	737	823	729	999999	519	699	733	124	665	999999	971	55	331	346	923	999999	999999	364	145	999999	690	640	999999	12	885	452	173	181	133	383	999999	438	548	596	999999	10	313	180	441	197	615	668	58	83	999999	90	878	999999	545	999999	177	851	55	885	379	106	501	999999	753	999999	536	999999	990	291	999999	542	507	999999	975	922	999999	999999	922	948	999999	32	591	258	267	999999	573	839	635	999999	999999	625	393	662	227	999999	999999	999999	426	374	660	999999	678	767	164	212	583	153	358	622	999999	939	999999	106	825	999999	515	999999	999999	947	503	697	926	121	85	303	159	844	517	999999	423	338	999999	558	297	17	999999	824	104	65	999999	999999	490	999999	548	276	697	297	837	999999	758	265	127	999999	871	963	136	566	691	860	62	999999	636	647	208	11	137	380	809	818	12	690	159	413	999999	83	216	999999	572	999999	606	862	17	999999	952	168	999999	342	686	333	999999	999999	142	243	999999	999999	793	843	814	547	148	326	487	999999	999999	78	116	714	999999	797	757	223	999999	883	263	200	999999	989	694	50	790	795	693	485	999999	999999	558	915	999999	242	289	372	108	999999	669	289	999999	988	778	884	62	506	589	889	575	999999	793	259	980	811	999999	804	159	774	999999	353	633	999999	91	653	520	999999	999999	520	517	395	124	968	223	973	816	743	221	
999999	987	294	999999	999999	909	999999	431	308	935	598	480	485	999999	334	278	326	656	381	906	134	374	999999	999999	79	381	190	552	824	999999	999999	995	28	592	349	786	473	147	829	999999	999999	999999	221	265	999999	49	41	182	790	999999	897	327	445	999999	97	445	136	102	146	433	729	999999	606	999999	928	603	462	893	999999	547	805	188	826	288	104	999999	163	999999	486	39	349	999999	999999	999999	148	688	559	999999	505	904	660	381	10	999999	999999	94	625	948	336	122	587	148	999999	999999	895	718	999999	999999	999999	194	291	530	999999	999999	93	721	964	482	135	250	53	280	397	999999	887	999999	187	999999	914	20	999999	215	279	374	452	210	707	519	238	429	999999	403	449	320	622	140	765	999999	322	652	129	999999	822	96	78	316	999999	341	365	999999	999999	999999	252	731	907	86	260	251	665	999999	23	999999	254	706	62	650	830	86	356	757	668	999999	999999	272	890	143	999999	193	306	145	459	376	164	766	888	999999	160	718	412	999999	879	524	238	439	638	674	898	126	43	427	485	674	985	608	803	256	962	979	840	774	999999	76	945	529	433	999999	300	487	818	936	499	122	673	810	877	154	66	678	999999	999999	245	999999	160	999999	999999	999999	999999	556	963	641	163	180	878	638	851	812	579	708	16	991	384	421	999999	999999	999999	373	10	184	731	999999	200	294	356	999999	538	429	916	999999	870	647	265	999999	523	186	782	328	244	44	959	74	574	358	671	642	999999	823	999999	63	999999	295	785	217	825	314	999999	999999	824	263	110	432	896	512	838	999999	999999	639	897	132	999999	609	139	965	225	666	93	842	623	999999	999999	714	462	863	999999	999999	862	58	919	218	735	913	504	980	934	537	178	72	519	312	905	211	926	844	999999	351	166	999999	991	168	231	999999	999999	120	481	999999	969	42	396	263	507	687	720	689	397	999999	999999	159	40	688	999999	31	332	999999	808	580	788	618	135	774	428	51	66	761	999999	135	667	393	509	549	567	146	675	265	805	228	491	246	456	337	246	17	789	313	999999	209	287	934	312	900	606	360	906	999999	835	465	631	959	701	271	743	721	650	491	999999	362	999999	76	516	590	99	551	171	798	999999	420	999999	753	100	788	848	733	999999	608	942	217	239	63	429	349	596	531	545	999999	593	524	999999	308	999999	317	853	220	427	999999	999999	65	199	118	93	424	999999	877	868	913	423	19	640	51	548	913	133	301	999999	176	993	567	16	976	214	23	63	953	
570	783	934	637	315	999999	999999	887	27	999999	999999	15	999999	999999	663	631	772	583	999999	325	760	279	194	561	574	261	728	253	58	999999	903	79	999999	258	317	999999	979	785	999999	999999	999999	999999	895	12	331	641	39	284	904	999999	213	630	139	738	203	300	999999	382	999999	64	999999	555	839	804	226	999999	644	999999	411	578	652	987	999999	614	999999	109	383	192	240	932	999999	454	348	673	19	999999	939	632	65	26	496	999999	721	649	999999	999999	999999	101	785	429	999999	151	872	335	999999	226	999999	525	665	104	999999	416	152	999999	832	197	216	175	794	943	961	21	832	999999	999999	55	275	239	975	385	287	292	406	811	935	999999	581	23	999999	793	531	424	967	999999	109	999999	464	591	999999	999999	491	999999	306	842	999999	986	999999	486	254	999999	950	521	550	289	817	999999	19	341	205	751	615	203	235	11	422	547	53	872	296	999999	999999	684	421	999999	893	630	985	999999	353	949	772	104	768	263	842	20	874	687	152	474	80	999999	396	999999	836	298	430	305	429	999999	942	445	999999	253	105	276	109	26	999999	196	648	455	987	255	978	999999	434	972	168	412	672	365	730	821	930	468	298	355	697	999999	210	690	144	432	999999	336	904	524	167	999999	910	857	301	955	826	625	999999	150	999999	999999	863	999999	146	27	258	586	715	999999	999999	637	978	754	329	791	986	957	321	565	248	999999	616	909	999999	999999	501	815	999999	774	995	999999	999999	999999	267	382	741	999999	999999	126	184	429	999999	535	210	529	596	166	999999	999999	969	868	314	999999	901	445	708	953	999999	553	525	443	522	941	999999	18	314	999999	496	947	60	999999	414	999999	999999	818	40	90	709	295	999999	345	287	564	804	136	999999	752	255	822	673	787	119	999999	601	741	999999	999999	161	202	224	765	670	590	999999	735	464	999999	999999	92	999999	627	254	999999	557	190	165	958	146	999999	17	562	585	999999	284	272	133	413	603	999999	999999	360	929	516	81	240	675	696	114	79	672	891	564	173	417	55	542	763	453	999999	585	948	543	905	194	662	190	995	999999	197	999999	999999	516	548	181	64	698	737	285	326	515	469	854	999999	584	126	997	422	267	238	730	370	999999	999999	75	962	816	34	999999	418	59	999999	390	917	467	999999	384	26	991	362	357	804	487	136	904	125	104	476	330	77	665	768	738	87	466	251	999999	334	482	999999	247	674	415	999999	277	835	999999	937	999999	962	742	981	430	904	881	925	883	833	999999	949	868	349	
703	265	753	291	999999	313	460	226	530	60	543	783	125	682	399	619	859	78	47	167	867	367	999999	683	999999	834	206	540	367	266	56	533	350	897	971	159	999999	985	894	774	486	393	442	692	448	647	999999	208	536	273	974	218	911	711	482	345	930	79	999999	116	999999	919	858	273	13	19	442	227	711	249	505	873	184	272	680	483	999999	642	245	700	999999	997	999999	104	292	837	622	639	425	999999	229	54	999999	787	667	999999	999999	178	688	999999	214	572	497	297	767	110	44	648	40	999	999999	297	834	999999	999999	120	999999	764	981	176	397	803	999999	999999	29	460	831	396	605	123	948	999999	954	999999	495	482	999999	999999	336	999999	802	973	608	999999	225	932	999999	799	725	557	999999	770	197	999999	51	410	999999	421	277	316	279	648	999999	917	60	662	343	38	999999	590	610	999999	438	798	999999	999999	999999	999999	999999	97	250	42	670	57	471	188	570	442	764	999999	712	999999	449	29	913	999999	929	999999	999999	999999	599	191	51	145	946	453	342	398	158	627	215	999999	561	189	76	999999	978	995	456	871	102	900	273	672	999999	522	758	999999	885	999999	494	999999	999999	306	498	69	990	535	111	999999	846	999999	294	146	999999	327	535	269	999999	676	185	999999	999999	504	471	698	999999	379	267	433	695	923	999999	938	143	699	384	265	691	17	256	999999	999999	438	35	920	616	999999	792	560	987	498	465	219	999999	560	999999	515	835	799	151	620	999999	677	332	923	669	355	13	999999	943	280	999999	999999	430	999999	999999	805	479	551	92	790	587	707	446	206	467	303	999999	999999	427	868	430	892	865	999999	185	999999	999999	112	260	270	133	612	616	999999	999999	519	788	999999	521	476	999999	999999	717	360	43	570	999999	135	465	376	451	429	762	85	849	685	90	794	999999	821	698	377	300	821	666	975	100	730	286	999999	999999	603	72	951	832	999999	185	515	999999	614	987	980	646	884	999999	704	850	541	867	244	999999	993	753	699	777	999999	993	895	999999	999999	480	999999	849	517	861	847	367	999999	253	713	509	999999	202	943	833	999999	730	415	12	962	135	559	863	51	999999	520	999999	372	183	172	153	290	999999	544	999999	999999	141	139	999999	971	999999	49	298	163	734	999999	999999	999999	999999	69	938	587	892	730	932	999999	647	807	998	999999	997	994	637	90	570	229	752	658	999999	356	999999	999999	392	40	625	95	271	999999	316	654	719	49	506	123	234	565	397	101	999999	223	840	999999	999999	682	999999	352	411	999999	
593	515	999999	152	999999	519	999999	999999	204	862	999999	847	999999	999999	500	353	999999	999999	498	999999	855	999999	999999	660	57	595	516	262	469	710	65	283	999999	999999	125	801	541	576	999999	987	641	887	371	535	986	764	563	902	833	787	999999	999999	854	999999	361	589	682	999999	105	999999	13	229	877	999999	999999	999999	172	606	822	699	811	999999	919	999999	882	968	643	307	673	293	999999	613	999999	999999	999999	999999	429	796	701	536	999999	89	481	631	983	421	19	877	728	999999	601	957	999999	999999	976	996	107	353	15	393	945	385	788	812	385	399	800	205	999999	767	412	376	999999	296	580	731	999999	999999	526	471	999999	766	999999	518	691	84	533	295	999999	999999	940	85	999999	318	999999	743	301	999999	999999	594	999999	813	999999	999999	752	234	62	999999	999999	254	424	999999	826	544	434	189	999999	999999	999999	999999	865	515	999999	180	999999	336	586	999999	705	837	440	999999	51	932	850	155	723	617	766	466	31	999999	731	461	249	140	259	255	883	410	999999	32	999999	945	728	115	323	872	143	425	648	465	97	726	813	511	769	894	999999	288	466	198	512	999999	999999	135	783	48	931	696	87	340	999999	305	900	418	373	999999	213	744	831	850	483	350	818	565	652	14	999999	738	371	365	561	604	944	748	519	886	666	602	999999	285	941	447	348	318	752	792	826	999999	147	673	690	949	457	615	714	172	845	723	483	779	400	999999	335	999999	778	118	360	161	898	999999	439	611	422	999999	999999	46	999999	509	812	859	188	252	600	697	999999	611	157	339	43	999999	51	942	999999	552	885	747	122	625	539	644	442	674	506	660	244	89	536	900	705	678	169	345	999999	623	600	157	603	637	57	999999	960	31	128	551	445	999999	491	869	671	172	999999	386	999999	177	427	999999	745	939	463	999999	999999	256	633	365	197	705	41	505	952	737	154	999999	578	999999	999999	420	556	999999	999999	747	597	667	239	543	754	999999	375	743	999999	999999	412	663	999999	462	102	713	398	999999	363	739	465	986	999999	933	27	999999	808	607	999999	17	957	790	999999	716	998	417	27	99	999999	414	340	297	999999	999999	334	490	312	999999	280	970	32	792	601	484	291	999999	749	999999	526	315	974	999999	999999	199	140	621	939	999999	999999	684	999999	308	999999	999999	409	178	999999	63	999999	536	146	692	999999	522	999999	174	199	249	435	397	999999	721	573	999999	440	572	999999	119	734	712	999999	845	999999	596	284	724	999999	652	85	123	999999	696	696	999999	999999	291	999999	999999	
214	965	432	700	41	76	25	999999	734	856	999999	836	140	577	328	896	985	300	40	999999	248	270	533	999999	173	322	474	972	34	999999	136	158	141	310	905	768	289	850	814	595	580	309	989	999999	999999	249	999999	354	999999	999999	999999	878	261	999999	999999	944	441	885	536	999999	601	999999	950	159	730	999999	704	830	672	999999	616	999999	486	999999	169	939	280	749	414	923	339	999999	604	233	999999	999999	896	440	812	961	337	404	323	105	993	999999	358	840	999999	771	545	162	682	817	999999	868	401	815	542	999999	999999	999999	999999	613	999999	481	448	726	578	482	473	274	27	711	232	999999	821	391	451	999999	999999	999999	696	642	999999	187	447	999999	49	712	856	999999	897	263	297	645	999999	710	716	522	999999	631	999999	580	999999	280	144	970	595	999999	57	20	999999	909	967	243	995	839	234	211	44	661	687	865	626	392	376	764	424	587	299	120	674	999999	999999	999999	178	999999	344	118	999999	999999	201	76	665	845	716	999999	999999	999999	649	92	486	515	487	999999	999999	405	999999	915	903	380	556	18	682	937	999999	444	999999	17	74	880	505	126	168	567	999999	620	999999	780	675	999999	999999	999999	999999	216	999999	999999	451	116	25	999999	170	429	214	672	920	193	393	999999	509	282	621	288	989	769	999999	369	356	920	967	999999	205	999999	999999	525	999999	196	80	476	313	999999	992	269	999999	301	719	999999	911	496	646	285	237	999999	281	999999	766	199	999999	178	999999	999999	812	999999	149	691	578	986	999999	689	769	734	123	917	999999	999999	999999	362	295	698	60	511	457	860	283	691	106	722	902	845	758	713	999999	902	846	49	374	471	999999	311	999999	999999	895	232	726	912	999999	319	67	999999	124	999999	999999	682	999999	999999	816	952	257	999999	999999	855	999999	344	931	66	999999	220	80	999999	958	817	999999	999999	974	999999	616	235	144	999999	529	786	999999	999999	730	999999	808	143	999999	999999	232	422	999999	672	715	868	648	561	301	669	993	951	249	999999	990	307	181	999999	999999	800	511	590	818	885	928	999999	199	140	999999	587	257	785	436	350	163	546	602	999999	999999	999999	999999	64	999999	474	378	577	546	984	999999	999999	182	888	436	984	999999	642	999999	339	999999	906	678	517	947	999999	422	217	525	898	999999	454	999999	611	652	600	131	456	657	353	999999	361	272	999999	178	190	414	368	359	451	132	521	999999	273	826	371	438	171	999999	228	61	170	999999	648	466	517	999999	570	246	999999	862	999999	984	260	822	999999	999999	473	349	766	309	63	
999999	83	775	999999	512	999999	785	290	172	960	348	999999	302	356	309	624	748	660	461	844	999999	523	588	360	536	691	451	444	728	964	821	351	919	998	311	978	872	460	14	999999	785	956	999999	902	433	556	958	999999	92	28	725	688	999999	465	931	999999	494	999999	480	820	999999	350	999999	999999	148	999999	519	303	54	331	999999	297	655	999999	69	175	850	686	927	979	733	975	361	709	248	143	999999	464	77	999999	493	457	979	193	999999	444	404	476	764	435	47	664	431	999999	276	999999	42	152	406	999999	494	808	497	500	97	999999	989	851	958	15	961	999999	236	999999	837	304	318	471	865	624	999999	383	999999	501	942	79	553	599	443	999999	110	893	68	311	999999	685	960	489	106	999999	454	999999	517	759	474	982	438	353	999999	999999	999999	999999	286	781	994	120	887	995	557	999999	471	400	418	157	905	78	996	924	605	162	344	999999	375	582	179	999999	999999	172	37	960	641	209	674	471	691	539	999999	999999	317	370	797	965	931	999999	821	999999	144	370	999999	406	985	513	999999	772	637	300	205	999999	611	999999	254	725	967	999999	999999	999999	999999	999999	465	999999	461	720	617	244	364	378	898	296	999999	125	999999	506	317	631	974	137	461	902	833	401	343	912	675	999999	126	999999	997	343	702	999999	339	197	904	488	944	275	896	999999	418	268	401	909	943	496	999999	999999	999999	346	999999	999999	999999	823	123	73	43	999999	54	999999	999999	291	381	564	999999	210	786	896	602	829	686	999999	241	999999	494	574	999999	999999	969	188	999999	378	999999	661	719	453	750	515	999999	840	999999	999999	230	999999	395	136	887	837	325	743	999999	796	155	999999	659	999999	999999	862	339	548	999999	609	579	866	999999	999999	625	720	844	150	460	280	823	999999	384	999999	488	999999	561	367	687	999999	117	235	478	61	232	88	11	999999	999999	999999	999999	999999	776	999999	827	999999	999999	999999	999999	177	992	185	293	440	972	394	212	379	999999	606	310	972	861	901	502	353	999999	186	526	547	718	49	715	572	103	298	999999	999999	462	134	999999	915	856	999999	999999	932	941	47	88	999999	876	631	379	999999	999999	214	673	874	999999	484	965	414	129	963	458	952	469	999999	346	684	409	672	999999	312	776	999999	125	999999	731	999999	999999	360	107	999999	999999	96	670	999999	986	889	624	120	196	999999	168	999999	795	892	999999	227	472	230	999999	404	439	213	999999	77	61	200	98	999999	153	782	82	615	317	441	302	371	999999	581	734	999999	999999	298	485	940	153	361	
599	233	288	999999	107	190	658	703	999999	468	382	602	836	795	801	301	967	414	904	553	999999	364	600	700	934	890	496	255	999999	150	727	774	999999	999999	999999	999999	54	639	684	892	956	999999	192	999999	988	689	745	939	655	769	331	81	45	600	999999	245	633	587	578	999999	694	413	370	999999	740	608	999999	146	204	935	256	337	999999	22	596	504	181	765	712	254	154	556	599	999999	819	655	738	332	999999	365	242	466	71	477	207	553	999999	84	103	389	20	609	745	719	523	994	351	32	999999	749	74	867	999999	333	999999	148	999999	795	298	95	869	999999	691	839	999999	999999	276	262	999999	53	261	999999	999999	332	999999	545	811	880	60	825	999999	716	328	999999	301	374	591	737	415	69	739	457	786	18	519	662	917	999999	26	733	728	999999	217	999999	498	999999	204	553	999999	526	336	933	745	473	780	163	999999	999999	999999	999999	208	538	846	755	314	803	320	664	999999	581	999999	905	999999	327	107	224	999999	999999	999999	333	180	47	647	889	732	999999	712	323	237	366	633	932	368	999999	535	999999	252	462	656	999999	656	540	741	517	898	431	78	427	375	999999	999999	671	999999	224	999999	170	890	999999	32	507	101	997	436	999999	999999	999999	547	186	791	908	972	999999	711	523	677	639	306	140	999999	311	999999	294	947	999999	711	962	165	153	529	375	308	999999	439	158	603	658	999999	999999	569	212	884	892	636	467	593	608	959	999999	546	528	864	760	966	721	999999	806	60	765	744	985	999999	403	657	999999	609	686	616	562	999999	28	535	20	999999	788	426	845	658	999999	999999	112	12	901	607	10	511	547	328	999999	389	796	608	347	550	583	672	491	244	219	857	999999	991	407	343	999999	993	853	999999	188	305	923	999999	571	688	642	983	639	795	999999	915	71	999999	898	183	999999	420	999999	470	999999	125	935	611	999999	631	999999	120	605	999999	89	17	658	359	150	999999	465	648	47	659	908	600	43	695	587	304	796	549	103	233	220	117	805	392	210	72	369	322	999999	939	518	999999	387	999999	999999	650	267	712	999999	485	718	484	999999	999999	561	398	92	249	999999	999999	999999	631	27	999999	356	971	211	275	158	999999	999999	152	999999	107	999999	387	222	961	978	936	47	93	331	617	515	735	999999	276	999999	812	980	130	298	565	999999	999999	514	15	725	745	448	992	999999	148	432	999999	545	999999	398	184	185	999999	270	97	116	752	999999	409	999999	620	246	999999	443	345	108	932	999999	999999	993	263	999999	999999	999999	
243	999999	999999	528	193	999999	999999	999999	459	999999	657	999999	858	860	211	458	362	588	114	148	999999	999999	512	558	228	999999	499	721	171	999999	145	999999	968	884	36	599	71	233	126	224	927	430	787	67	999999	708	249	82	652	925	999999	999999	768	78	141	999999	999999	999999	310	999999	695	227	999999	177	742	356	668	999999	833	999999	396	138	999999	890	220	684	999999	999999	999999	999999	801	999999	79	999999	650	470	542	999999	999999	999999	613	999999	923	999999	999999	710	402	999999	324	439	999999	275	249	50	538	999999	212	878	858	457	23	999999	723	790	351	277	157	791	999999	282	813	999999	230	541	999999	999999	215	999999	371	509	292	112	140	342	480	535	999999	38	708	148	999999	664	999999	305	999999	83	999999	142	631	261	999999	610	102	51	626	999999	54	708	999999	716	306	713	517	999999	175	910	409	999999	319	999999	99	129	999999	388	25	159	727	999999	262	924	969	83	867	119	999999	681	19	98	716	999999	491	999999	999999	991	841	999999	156	999999	999999	378	673	470	822	815	171	443	526	713	36	476	552	129	455	127	747	999999	846	999999	411	493	901	320	673	999999	334	619	999999	101	999999	999999	999999	999999	794	999999	999999	508	260	61	948	513	164	305	72	250	999999	371	999999	999999	254	618	707	749	291	999999	476	363	796	712	491	999999	309	435	999999	565	473	517	335	999999	866	248	973	795	458	897	338	605	258	433	999999	963	594	999999	847	928	763	999999	753	157	999999	999999	712	547	569	406	214	729	138	999999	999999	149	46	999999	11	999999	644	999999	999999	393	317	871	114	373	999999	528	956	44	587	248	801	999999	999999	187	163	969	536	999999	999999	62	693	609	476	752	999999	322	999999	999999	273	841	293	851	963	370	840	546	793	348	999999	51	449	999999	152	890	705	566	999999	858	999999	42	480	218	686	248	699	708	404	999999	716	999999	601	825	771	746	954	999999	256	403	347	617	185	197	999999	194	612	524	466	586	57	100	936	78	832	240	999999	999999	175	725	999999	141	151	441	632	999999	449	624	408	999999	936	999999	999999	983	521	691	856	999999	80	502	999999	185	251	818	315	625	999999	533	992	540	385	999999	784	531	732	215	476	744	999999	788	744	987	125	70	650	301	781	953	999999	999999	383	88	14	999999	99	999999	890	333	999999	999999	999999	999999	632	868	999999	999999	970	787	261	999999	999999	122	728	292	758	647	69	190	177	23	843	57	976	851	166	307	874	122	999999	247	999999	152	618	557	999999	828	365	257	50	593	331	993	702	251	
925	999999	359	722	999999	451	435	709	166	122	999999	312	999999	780	711	999999	192	999999	355	24	989	83	999999	180	999999	930	292	812	150	584	692	850	999999	999999	925	999999	947	161	999999	999999	811	999999	999999	506	999999	135	888	585	999999	326	411	473	648	687	261	852	768	189	868	983	169	623	569	581	430	999999	957	213	854	817	999999	999999	999999	364	212	383	999999	997	786	728	51	707	276	823	183	229	211	667	999999	83	136	768	292	224	830	198	57	414	86	80	178	685	730	999999	550	380	813	293	485	877	765	771	402	150	942	462	356	999999	999999	211	121	300	729	999999	690	17	748	445	533	23	336	682	921	999999	560	366	976	547	999999	803	415	917	191	999999	318	365	999999	999999	281	999999	841	311	15	999999	999999	877	999999	949	999999	542	631	377	760	471	550	93	850	999999	999999	586	485	809	472	605	795	203	999999	132	472	999999	641	606	173	999999	181	35	999999	56	757	682	410	37	999999	999999	181	999999	167	719	999999	235	514	690	561	695	999999	42	839	409	999999	765	999999	999999	486	712	901	35	214	604	300	525	416	999999	928	908	185	999999	310	732	999999	757	46	999999	75	999999	999999	951	55	477	272	149	195	276	999999	992	912	577	550	796	839	155	833	562	429	540	818	711	999999	999999	519	443	731	117	975	999999	999999	380	767	248	891	949	980	736	341	160	339	999999	999999	936	995	608	907	513	892	999999	923	483	969	535	429	119	199	999999	957	828	417	88	301	643	273	542	810	312	905	999999	175	106	230	999999	211	679	873	825	657	911	536	228	999999	696	999999	999999	410	242	999999	781	760	587	778	999999	999999	999999	848	203	999999	463	798	999999	608	13	999999	826	263	700	333	999999	246	374	745	56	302	999999	864	999999	245	28	141	577	493	133	139	587	328	717	536	950	999999	999999	161	203	999999	931	620	220	584	582	999999	710	908	79	545	395	842	732	220	552	395	253	958	654	331	999999	121	484	874	535	508	545	173	999999	919	566	999999	551	932	999999	579	654	999999	662	37	999999	999999	424	588	743	745	596	507	999999	999999	587	721	999999	999999	893	819	999999	346	999999	83	455	547	535	999999	999999	182	999999	999999	849	973	741	232	305	626	900	561	697	895	141	789	912	999999	188	999999	341	845	715	679	49	551	443	317	971	589	581	882	143	999999	609	570	454	796	999999	20	823	364	425	880	999999	999999	999999	999999	215	269	171	416	368	999999	817	143	467	621	760	307	539	999999	999999	999999	55	28	427	
999999	999999	570	345	125	390	178	994	977	429	999999	707	707	430	203	112	712	427	999999	523	425	456	475	112	832	45	360	480	999999	112	709	835	953	914	698	953	644	999999	55	36	200	999999	840	714	632	914	63	877	999999	331	548	298	999999	504	11	976	821	468	513	999999	39	697	999999	874	720	999	754	792	731	249	999999	999999	999999	148	333	702	616	761	480	917	982	483	144	999999	564	999999	999999	459	913	721	142	999999	419	999999	999999	503	127	965	993	632	999999	271	155	106	862	759	916	740	180	308	370	70	987	595	107	999999	563	537	320	310	54	999999	879	999999	117	292	379	416	152	830	585	650	767	847	999999	721	338	47	215	804	503	999999	999999	999999	361	82	198	824	999999	450	999999	589	655	693	588	863	392	145	989	999999	390	510	598	350	723	719	302	150	837	999999	227	999999	999999	999999	806	829	27	274	999999	45	999999	555	547	701	890	995	995	83	999999	894	339	202	58	634	423	992	625	937	891	999999	779	999999	986	492	999999	423	267	148	887	999999	846	999999	486	999999	485	835	962	999999	999999	728	999999	229	881	942	56	34	477	697	102	813	213	90	999999	27	266	56	999999	65	478	476	737	856	195	999999	58	221	999999	104	159	588	39	728	487	172	999999	559	176	54	999999	208	946	570	56	83	554	999999	744	999999	697	439	276	907	999999	983	990	867	43	381	893	834	318	999999	548	514	783	485	603	999999	110	706	880	999999	999999	279	999999	177	810	122	955	292	477	999999	999999	719	321	999999	309	999999	999999	58	525	794	999999	610	889	999999	31	542	999999	999999	172	533	367	999999	999999	999999	297	999999	463	822	67	921	426	611	999999	71	975	828	202	999999	999999	109	47	62	191	999999	373	19	389	956	155	278	822	885	129	943	889	417	999999	999999	835	160	999999	360	991	604	999999	999999	999999	828	598	203	349	638	893	72	495	999999	809	473	999999	288	769	999999	676	789	109	540	999999	423	999999	999999	999999	634	826	35	69	687	71	587	717	823	766	560	367	952	999999	193	999999	999999	999999	999999	607	999999	188	999999	391	999999	683	211	504	837	67	830	657	40	534	714	812	868	13	808	254	232	755	566	521	999999	999999	723	860	915	999999	434	965	598	999999	999999	456	999999	644	526	14	859	999999	880	765	935	903	999999	427	224	381	133	63	650	338	999999	942	621	45	182	999999	959	351	589	297	999999	999999	68	80	564	268	542	234	486	999999	395	999999	874	800	586	999999	999999	306	646	543	426	381	325	
269	585	38	999999	999999	471	999999	55	999999	999999	592	999999	81	844	266	863	955	999999	898	577	846	943	244	77	999999	999999	999999	593	663	999999	56	999999	261	999999	799	999999	536	434	308	999999	364	758	877	647	291	999999	514	469	999999	999999	690	704	527	804	478	325	350	999999	23	785	999999	999999	999999	813	999999	721	880	531	55	771	337	530	540	145	999999	98	999999	597	999999	999999	999999	408	48	999999	999999	352	353	457	81	483	154	576	999999	523	170	825	376	74	999999	570	787	999999	424	782	999999	170	173	392	591	390	259	752	999999	999999	841	203	500	999999	999999	114	377	999999	460	571	999999	761	119	27	974	396	722	11	999999	226	374	960	999999	265	125	854	999999	961	866	690	233	401	402	560	999999	999999	335	214	275	97	999999	365	533	852	165	999999	60	155	418	205	999999	257	357	957	999999	999999	999999	244	56	999999	925	416	566	769	347	235	999999	558	345	17	70	517	736	999999	999999	999999	437	141	110	771	999999	999999	553	671	999999	999999	999999	999999	74	801	757	101	168	330	172	999999	798	763	514	930	985	999999	999999	410	144	999999	521	48	934	999999	453	87	144	284	150	891	863	895	747	371	190	999999	494	544	260	969	359	415	156	247	999999	999999	999999	179	786	999999	232	152	537	872	464	16	510	999999	358	679	999999	883	190	280	922	903	26	153	750	70	17	276	160	174	999999	115	891	697	999999	999999	999999	964	498	838	668	720	999999	999999	906	183	999999	906	195	580	999999	475	235	876	324	999999	657	483	428	725	999999	956	999999	372	999999	999999	124	813	999999	578	229	992	999999	999999	611	212	999999	999999	999999	999999	999999	999999	90	580	999999	334	999999	999999	382	959	999999	999999	546	772	543	712	999999	995	999999	557	69	611	594	616	360	29	999999	884	999999	999999	771	515	246	851	999999	204	876	422	999999	999999	999999	108	440	999999	999999	252	999999	622	999999	899	483	999999	348	689	517	45	516	473	229	142	254	999999	999999	270	198	615	740	999999	693	999999	836	316	785	66	88	960	999999	999999	169	999999	574	999999	85	999999	999999	230	177	557	343	54	999999	999999	999999	87	502	999999	999999	179	174	841	999999	760	929	999999	73	176	764	292	610	557	999999	283	999999	120	568	999999	920	385	631	999999	448	192	361	999999	659	999999	999999	707	999999	605	612	11	77	327	999999	813	538	615	312	472	999999	999999	947	999999	189	414	108	92	519	716	562	972	547	206	403	329	999999	290	810	999999	62	67	728	14	945	863	215	999999	513	999999	999999	314	82	169	511	563	
999999	576	468	254	335	41	198	999999	53	999999	999999	999999	924	287	414	258	805	999999	419	999999	166	942	999999	326	999999	122	578	999999	469	257	900	388	695	839	94	833	999999	565	314	31	868	882	960	316	409	344	71	999999	351	999999	509	409	749	112	407	302	736	999999	999999	999999	462	434	387	796	738	84	185	999999	203	580	436	999999	369	398	540	284	982	532	916	999999	60	352	422	471	747	501	638	593	999999	791	999999	679	519	100	568	443	505	174	578	334	169	976	999999	770	571	269	999999	361	571	133	319	213	235	192	172	120	999999	915	58	999999	446	999999	651	411	999999	757	731	999999	829	999999	999999	818	999999	591	704	999999	319	652	999999	488	999999	999999	31	319	481	893	453	999999	927	458	431	589	125	999999	888	577	999999	631	296	999999	538	771	999999	475	354	501	999999	643	488	99	800	370	26	999999	785	169	570	342	999999	999999	314	404	350	380	999999	199	999999	623	703	136	999999	688	365	96	999999	999999	999999	556	965	980	644	999999	848	838	658	70	573	554	555	728	17	992	701	999999	999999	144	999999	161	799	164	798	635	940	361	999999	122	14	929	620	105	999999	999999	376	949	945	999999	999999	511	999999	999999	626	158	77	974	128	999999	999999	659	586	815	999999	999999	756	811	191	18	999999	497	497	546	66	643	934	460	323	993	999999	751	760	999999	588	918	999999	999999	537	650	568	966	242	594	999999	999999	999999	804	835	812	267	564	768	936	999999	68	24	186	558	983	223	616	660	999999	139	245	899	999999	237	999999	172	570	999999	999999	450	902	264	902	420	999999	299	999999	999999	511	736	71	999999	823	380	530	904	263	637	554	436	952	315	999999	465	890	455	772	577	495	649	696	999999	237	999999	732	999999	121	765	846	693	94	991	159	399	77	262	86	210	706	445	999999	933	999999	114	498	597	156	447	529	265	527	562	139	999999	49	999999	999999	336	999999	999999	793	497	999999	860	352	960	166	718	397	638	999999	571	870	59	740	763	561	999999	998	145	657	999999	245	591	999999	532	862	999999	359	297	507	750	562	999999	999999	421	152	999999	761	537	440	999999	59	891	886	955	691	89	999999	285	229	631	338	512	999999	130	262	209	693	820	108	869	368	110	141	999999	18	999999	408	329	620	691	372	470	704	229	623	999999	999999	221	840	782	999999	84	78	875	999999	999999	911	999999	999999	999999	999999	941	439	571	79	999999	999999	267	946	801	681	802	664	537	999999	867	807	849	506	999999	504	482	979	999999	999999	294	42	
265	216	958	978	876	170	677	515	999999	41	143	159	674	593	446	999999	999999	111	373	419	540	616	999999	252	72	999999	999999	448	999999	999999	123	868	785	917	505	61	999999	823	805	642	987	999999	837	835	999999	700	832	324	999999	217	940	999999	339	999999	501	648	999999	715	915	850	909	238	812	999999	999999	275	373	756	999999	395	286	999999	305	731	431	518	999999	719	578	999999	203	999999	390	496	31	999999	539	911	999999	856	399	283	907	954	999999	999999	219	378	917	409	999999	999999	236	672	931	999999	918	607	452	999999	869	999999	999999	554	657	973	999999	326	448	29	736	462	340	999999	996	13	318	351	998	672	308	410	999999	179	45	127	999999	718	999999	307	999999	931	468	442	986	456	146	363	306	758	911	893	929	897	672	874	999999	995	676	927	415	577	608	780	684	469	150	967	999999	999999	999999	139	761	151	50	804	994	897	254	549	866	955	54	249	760	999999	999999	905	506	170	999999	713	51	636	891	412	332	687	999999	999999	999999	179	844	767	493	999999	142	788	857	999999	879	847	999999	999999	999999	460	999999	368	29	279	988	245	470	999999	167	561	98	134	259	637	482	999999	149	999999	243	999999	121	287	756	977	999999	692	57	638	290	999999	963	999999	999999	441	879	999999	668	488	538	81	999999	496	609	932	694	999999	538	229	999999	999999	707	32	894	999999	349	999999	612	51	997	306	999999	831	77	631	597	184	999999	999999	999999	518	648	660	199	999999	999999	624	999999	823	293	999999	999999	828	252	717	999999	941	29	212	999999	634	360	999999	491	241	883	876	999999	999999	345	520	460	720	472	877	925	999999	833	732	384	999999	999999	789	758	999999	153	369	589	360	804	656	164	355	726	132	167	32	178	957	999999	121	206	699	488	773	813	443	365	374	791	999999	118	297	827	378	67	571	867	758	98	999999	297	78	183	999999	366	114	993	349	719	902	878	875	454	273	527	877	999999	999999	919	999999	999999	225	568	33	548	866	528	358	75	596	999999	419	869	999999	824	137	999999	799	417	999999	449	999999	655	888	999999	242	999999	564	850	189	270	882	839	388	521	82	510	160	150	499	586	999999	284	133	748	468	16	690	999999	400	361	511	578	219	271	987	569	679	131	315	999999	963	507	885	336	281	999999	491	251	752	627	376	659	917	133	999999	741	531	999999	443	236	999999	125	460	828	999999	314	630	126	534	999999	830	38	999999	476	622	147	398	999999	476	888	524	449	999999	772	985	851	660	999999	467	255	999999	999999	687	
89	999999	847	999999	999999	577	999999	949	999999	716	249	796	999999	825	450	510	999999	352	734	673	555	711	713	999999	687	999999	999999	999999	544	999999	289	474	302	351	754	999999	774	100	341	230	509	999999	160	999999	456	976	999999	999999	999999	585	802	902	999999	999999	142	999999	999999	428	999999	224	999999	323	415	715	437	775	999999	999999	80	843	736	575	21	514	174	616	561	980	999999	711	999999	999999	999999	958	856	386	999999	437	218	386	450	355	729	126	560	196	532	445	999999	681	999999	651	954	376	999999	237	999999	999999	700	999999	816	185	456	659	30	787	879	457	858	60	614	77	999999	999999	403	390	999999	894	999999	999999	94	999999	685	999999	239	999999	926	77	119	629	999999	372	999999	999999	999999	999999	899	80	999999	999999	316	999999	586	254	76	414	864	999999	972	999999	391	999999	844	999999	999999	999999	999999	165	999999	477	860	811	347	238	565	252	340	104	133	138	491	775	798	191	671	18	539	441	999999	824	999999	666	104	651	999999	499	999999	24	262	870	774	744	650	628	912	505	738	358	689	823	84	770	147	844	999999	616	207	663	60	432	999999	68	999999	604	789	999999	716	695	990	75	725	325	999999	262	363	999999	134	180	999999	999999	999999	191	999999	999999	999999	918	999999	260	999999	999999	302	999999	963	830	710	716	814	56	838	717	788	999999	367	623	108	758	928	885	490	999999	492	999999	999999	885	161	979	999999	999999	854	871	676	466	999999	369	773	999999	361	21	551	999999	932	88	999999	561	387	999999	823	138	999999	991	989	642	770	444	149	275	480	999999	678	999999	409	296	201	967	51	999999	32	998	850	999999	407	917	999999	842	307	414	694	832	507	924	165	188	223	862	882	43	695	586	230	507	390	283	342	819	247	645	886	375	999999	64	215	825	999999	76	594	81	308	927	146	734	999999	648	580	999999	576	231	999999	338	999999	999999	636	999999	778	999999	857	134	584	524	999999	662	528	999999	321	453	719	999999	999999	157	999999	999999	999999	999999	999999	999999	925	741	702	999999	253	26	572	999999	290	999999	427	769	56	999999	218	470	999999	784	999999	484	216	262	336	137	43	999999	331	925	70	999999	283	868	996	293	426	999999	431	995	280	588	100	970	48	809	35	950	293	964	938	808	323	999999	445	965	288	673	415	574	555	17	694	647	999999	15	238	999999	772	763	999999	103	999999	999999	514	744	999999	245	999999	527	111	999999	952	367	986	261	999999	334	999999	40	14	999999	710	857	450	273	999999	999999	999999	43	580	476	187	529	999999	845	769	822	
445	700	581	52	459	888	472	999999	64	337	999999	999999	999999	904	135	999999	759	764	393	191	60	999999	999999	941	999999	190	946	635	905	999999	999999	999999	491	147	888	999999	999999	961	303	821	999999	978	218	999999	999999	999999	987	675	350	445	770	999999	462	588	772	999999	850	639	290	999999	942	999999	999999	631	425	519	753	999999	999999	402	291	999999	471	571	797	81	42	293	158	525	202	999999	999999	469	662	999999	688	903	374	694	882	819	681	34	879	556	422	586	151	282	493	89	999999	948	999999	972	230	891	999999	700	171	999999	999999	765	86	671	553	106	999999	999999	831	999999	542	331	519	471	127	446	691	251	658	999999	999999	875	41	123	620	346	316	690	999	999999	122	674	533	999999	338	915	948	218	13	999999	999999	945	451	999999	546	338	438	691	855	783	999999	549	52	714	999999	999999	733	962	999999	216	790	288	206	44	738	868	999999	203	143	211	999999	483	247	341	838	206	434	999999	999999	292	907	999999	999999	226	999999	572	631	999999	999999	723	191	999999	167	796	536	339	748	999999	904	677	540	245	558	999999	999999	999999	312	999999	876	999999	190	345	999999	768	309	175	452	980	446	999999	999999	979	999999	419	999999	999999	325	451	805	999999	458	27	493	898	751	999999	75	191	930	871	270	921	942	682	542	845	599	399	496	999999	886	768	999999	739	440	561	942	148	634	783	409	860	905	376	999999	172	852	497	26	637	110	999999	999999	999999	905	325	46	620	877	183	912	926	999999	444	622	690	999999	753	468	999999	729	926	557	999999	471	409	26	575	999999	379	999999	112	382	858	270	625	718	404	833	999999	525	332	271	460	870	483	905	470	754	89	125	108	38	826	908	183	999999	902	113	506	309	470	708	507	190	810	554	106	184	999999	999999	652	920	353	999999	407	665	106	286	988	503	555	999999	999999	999999	999999	83	556	950	96	912	815	301	337	999999	64	623	764	280	70	929	999999	999999	757	117	472	188	684	161	511	518	999999	626	124	12	753	649	999999	252	999999	736	997	999999	97	999999	167	999999	592	999999	999999	783	900	999999	226	69	694	999999	73	724	999999	716	999999	999999	448	578	305	999999	186	335	72	415	748	521	983	333	931	999999	209	673	950	999999	595	156	999999	727	617	789	409	65	317	493	999999	999999	459	580	348	603	707	519	788	999999	999999	267	475	215	999999	388	999999	893	138	41	999999	999999	999999	999999	130	251	999999	721	999999	999999	999999	131	27	578	829	999999	999999	413	999999	337	955	999999	999999	982	936	999999	680	
999999	692	999999	946	516	926	286	999999	195	386	999999	459	106	740	986	999999	283	189	62	249	897	385	447	999999	439	908	800	85	999999	516	792	745	792	571	536	38	731	569	999999	204	999999	155	644	220	294	954	888	596	969	140	611	802	883	98	783	999999	255	912	517	608	136	210	62	999999	594	42	667	534	213	957	828	713	907	857	507	999999	999999	236	999999	999999	29	213	115	250	905	999999	861	703	788	586	783	818	61	673	78	540	102	999999	626	999999	999999	363	393	999999	999999	897	895	35	591	40	218	28	999999	999999	589	999999	999999	812	772	604	180	999999	746	999999	184	19	999999	244	789	967	660	775	999999	780	197	665	820	999999	999999	999999	104	999999	122	999999	999999	999999	999999	999999	94	999999	445	289	999999	31	91	999999	617	766	837	302	245	660	246	623	999999	999999	418	999999	845	923	999999	11	875	999999	510	344	851	989	259	419	81	642	999999	642	531	999999	582	588	698	864	58	64	999999	999999	772	443	599	498	386	934	356	837	183	170	54	444	414	438	521	746	481	999999	516	427	231	999999	999999	603	999999	999	860	829	411	980	875	57	744	240	991	76	745	363	612	324	72	243	469	989	598	97	966	154	76	952	999999	430	547	839	423	180	932	995	999999	999999	83	527	436	203	999999	997	699	999999	446	455	10	127	999999	202	364	999999	999999	999999	15	999999	43	716	999999	459	596	999999	999999	905	999999	999999	143	750	957	235	251	545	807	275	999999	999999	397	792	707	999999	951	276	416	355	484	436	46	999999	999999	400	353	366	764	977	606	839	497	999999	367	624	321	259	169	999999	999999	819	189	867	815	414	617	251	19	151	507	330	48	164	999999	391	999999	722	761	999999	882	884	999999	830	669	865	113	604	434	93	310	702	999999	999999	404	665	999999	179	999999	584	783	111	357	622	479	285	800	343	372	999999	839	599	498	602	907	76	47	358	208	950	311	23	999999	926	999999	805	224	422	759	766	144	999999	126	186	783	780	999999	169	361	999999	74	769	242	999999	253	711	213	999999	719	338	627	897	999999	655	282	770	999999	431	999999	674	71	388	583	605	841	999999	482	321	819	136	538	878	999999	815	885	541	780	999999	682	140	601	999999	702	431	148	246	645	470	904	23	999999	115	388	686	331	686	196	636	617	30	238	892	693	999999	999999	999999	899	165	770	740	999999	999999	749	650	83	999999	999999	162	466	604	999999	21	417	805	642	999999	999999	321	493	209	355	999999	750	999999	901	999999	27	119	
631	399	346	999999	700	173	999999	567	999999	999999	999999	999999	999	44	179	999999	441	226	485	887	950	999999	999999	588	999999	999999	999999	844	187	96	999999	374	342	577	530	77	267	999999	321	253	781	84	76	762	707	999999	999999	320	999999	999999	230	999999	233	139	999999	999999	999999	758	999999	139	777	189	389	279	988	999999	999999	432	513	112	755	343	905	241	116	875	309	496	881	999999	999999	84	870	450	866	74	150	212	418	274	927	509	290	191	476	602	695	999999	774	468	881	777	807	872	981	887	778	991	999999	292	999999	653	877	666	767	702	999999	999999	413	923	108	436	999999	249	184	255	999999	724	765	514	190	512	999999	999999	279	594	999999	997	468	979	999999	999999	189	999999	318	283	999999	624	424	773	999999	755	999999	851	370	455	763	999999	999999	736	834	64	236	519	112	999999	932	464	397	182	435	322	480	434	638	949	257	999999	930	901	623	999999	309	991	999999	999999	128	870	61	823	999999	709	309	732	154	240	999999	670	999999	864	351	177	236	251	999999	970	999999	959	223	421	207	875	999999	796	122	406	754	244	297	677	335	72	412	573	999999	725	22	748	289	999999	36	586	999999	76	559	456	211	68	653	260	159	169	657	999999	999999	956	82	512	619	999999	485	687	382	356	538	999999	999999	999999	899	999999	957	999999	999999	816	999999	621	20	570	246	999999	204	696	999999	46	527	176	415	772	947	395	652	510	139	999999	999999	348	213	999999	537	280	691	549	168	40	302	623	489	840	256	14	945	999999	275	999999	999999	999999	999999	999999	828	372	873	992	715	514	970	999999	999999	999999	894	55	417	502	42	965	974	655	537	999999	744	904	999999	574	526	942	999999	150	999999	185	987	141	252	868	689	175	407	999999	833	999999	999999	845	226	351	999999	210	999999	452	479	309	999999	898	262	545	601	923	686	309	999999	772	74	999999	222	231	999999	999999	999999	548	813	867	999999	285	821	999999	999999	999999	999999	999999	999999	325	354	997	670	935	207	98	879	706	999999	765	489	107	232	999999	589	240	632	994	201	192	406	58	639	612	740	999999	999999	378	54	702	245	999999	681	160	428	999999	169	286	33	72	999999	106	282	999999	388	471	63	760	999999	999999	276	693	153	445	999999	305	368	68	205	999999	20	510	662	999999	999999	999999	425	999999	642	521	81	999999	970	138	308	309	776	591	234	279	649	999999	84	783	436	999999	208	246	999999	999999	999999	110	91	529	61	383	999999	999999	526	251	55	981	999999	999999	999999	920	722	24	999999	999999	529	999999	
834	925	854	694	435	878	147	978	938	189	840	999999	812	999999	999999	999999	86	924	864	77	999999	982	233	668	208	999999	593	516	829	194	999999	621	602	999999	276	165	674	999999	948	566	571	999999	999999	865	999999	607	970	229	656	280	938	999999	754	461	711	999999	702	196	495	143	999999	999999	159	754	89	229	999999	879	704	118	999999	718	976	308	506	999999	999999	999999	528	601	999999	374	859	558	255	887	866	151	230	424	463	999999	999999	814	280	999999	999999	999999	785	999999	689	100	525	548	503	229	245	999999	954	999999	181	344	668	999999	999999	921	771	601	999999	202	362	776	658	289	654	299	846	172	37	566	138	999999	582	607	999999	240	849	321	999999	999999	999999	420	999999	46	999999	999999	999999	999999	11	359	178	797	999999	593	567	912	999999	245	894	214	999999	82	428	397	66	61	999999	70	981	999999	999999	459	546	999999	549	942	590	622	47	534	479	999999	170	677	999999	340	80	999999	49	999	797	613	999999	849	999999	579	992	999999	979	201	367	759	997	429	287	718	261	578	53	625	999999	999999	207	999999	735	514	912	750	999	726	981	999999	30	981	784	467	999999	696	827	970	950	791	643	845	176	719	870	999999	400	680	89	999999	944	424	677	978	999999	999999	124	149	999999	251	799	263	220	594	738	25	645	819	686	564	751	83	674	540	186	999999	203	25	999999	181	999999	329	646	490	999999	606	314	805	61	974	582	688	313	999999	999999	999999	635	999999	981	855	104	999999	994	524	749	871	749	146	801	64	999999	108	999999	495	999999	999999	616	729	765	141	710	999999	768	711	982	999999	770	966	548	796	725	621	44	787	86	999999	999999	131	999999	957	857	177	14	999999	119	483	192	999999	817	521	773	905	816	849	155	265	811	292	542	686	111	782	598	14	338	999999	74	999999	999999	121	155	494	989	808	283	542	999999	999999	999999	999999	880	999999	159	36	33	820	804	999999	999999	821	968	52	589	63	856	85	999999	999	669	999999	419	474	999999	705	376	288	916	17	575	612	429	51	690	999999	806	158	633	571	999999	518	448	999999	85	999999	153	113	905	999999	952	208	963	999999	111	735	100	415	553	453	660	999999	999999	797	619	40	401	926	999999	556	257	707	451	17	28	161	427	540	399	811	562	273	383	980	999999	999999	649	999999	940	955	943	401	605	190	999999	247	614	651	269	55	999999	226	751	359	688	254	757	955	816	950	999999	560	999999	741	890	999999	370	922	741	253	390	807	986	999999	999999	999999	112	270	106	999999	
546	776	280	999999	616	346	521	999999	302	810	619	999999	777	989	647	393	385	999999	299	524	999999	999999	909	26	664	398	239	356	745	832	999999	496	858	45	999999	999999	289	670	999999	553	875	999999	630	931	634	696	39	996	757	230	480	249	971	581	905	854	866	999999	690	227	116	999999	288	470	999999	132	835	741	586	116	999999	999999	737	999999	999999	540	71	978	391	968	369	243	999999	525	999999	999999	525	999999	140	559	675	34	980	908	447	709	67	170	999999	511	860	297	420	651	999999	766	511	234	999999	999999	792	887	999999	722	999999	873	577	762	118	765	607	558	999999	999999	440	89	734	829	999999	999999	999999	901	999999	880	117	81	822	946	409	595	401	300	999999	999999	766	787	161	268	999999	999999	142	999999	61	507	999999	999999	686	393	220	46	999999	682	926	992	892	891	181	999999	614	999999	999999	630	999999	523	374	316	214	845	270	653	928	999999	778	735	807	187	849	218	975	805	999999	999999	999999	373	563	718	374	999999	872	874	616	168	653	273	522	511	942	537	143	598	107	999999	133	567	117	566	999999	200	194	999999	51	962	999999	809	999999	622	999999	999999	960	655	941	851	972	395	999999	770	822	515	223	306	999999	999999	85	999999	707	554	314	178	265	996	999999	184	177	167	833	653	151	843	872	899	617	999999	577	487	999999	256	999999	738	999999	999999	999999	398	976	888	999999	729	999999	639	112	846	317	725	733	963	999999	767	683	999999	562	393	999999	999999	999999	323	999999	292	744	999999	731	999999	687	576	648	918	999999	425	207	289	999999	113	766	511	741	36	592	999999	229	999999	999999	888	572	61	186	147	718	765	755	663	209	198	985	299	999999	651	168	999999	999999	999999	711	425	570	404	999999	458	627	127	246	616	731	797	72	999999	950	842	888	635	999999	510	210	497	999999	544	89	497	999999	476	999999	100	867	850	813	414	901	231	327	178	922	727	520	600	528	148	931	412	135	853	349	999999	762	999999	352	577	614	224	999999	36	999999	641	340	999999	524	999999	749	881	999999	658	239	999999	525	720	712	999999	990	610	999999	531	999999	677	372	274	999999	538	338	343	508	246	799	687	476	999999	853	291	397	369	86	382	398	60	428	477	999999	619	550	52	821	680	587	14	255	233	999999	646	278	75	33	985	818	416	383	746	999999	552	263	233	866	999999	284	630	533	596	142	999999	999999	999999	650	517	988	295	522	827	659	795	441	252	877	217	23	331	345	100	563	982	677	682	999999	81	366	326	186	400	
999999	956	480	659	100	999999	398	999999	424	515	997	532	894	555	96	73	120	20	356	659	417	952	999999	443	999999	160	885	576	286	579	161	999999	119	131	431	703	324	782	161	26	999999	638	906	830	999999	41	97	999999	595	999999	960	355	999999	999999	983	454	999999	47	626	940	975	821	108	999999	364	336	422	773	134	393	748	999999	858	340	999999	778	55	999999	350	999999	72	763	980	730	618	805	701	999999	148	976	41	287	165	221	50	997	540	70	475	999999	618	324	997	211	807	632	497	639	999999	214	408	999999	696	625	999999	222	840	377	237	559	634	830	999999	999999	999999	999999	183	646	299	999999	247	984	999999	584	392	748	999999	999999	922	999999	318	72	906	933	577	824	590	999999	344	828	166	173	833	916	141	788	689	850	849	346	458	999999	349	843	967	424	228	999999	242	139	455	71	454	251	251	999999	923	701	999999	538	879	999999	312	471	999999	84	161	82	452	604	68	915	929	586	537	999999	722	999999	965	163	606	478	306	999999	382	999999	718	999999	999999	569	999999	987	280	321	466	814	999999	878	166	892	273	155	669	637	999999	540	141	868	714	999999	850	861	735	426	931	999999	347	108	99	592	999999	569	407	883	999999	80	999999	999999	129	722	999999	843	906	83	890	461	809	668	143	999999	962	850	876	891	719	999999	261	854	389	65	477	449	789	574	536	703	747	785	897	10	894	523	748	992	863	16	954	999999	536	480	601	678	964	256	999999	999999	693	999999	999999	999999	999999	999999	238	999999	255	481	64	999999	546	196	713	33	999999	142	947	999999	111	999999	999999	712	58	599	328	908	464	798	484	542	945	31	19	241	622	999999	999999	999999	999999	999999	747	392	952	623	999999	349	767	577	907	832	309	189	999999	999999	999999	999999	688	229	472	330	609	457	996	521	396	999999	999999	999999	999999	610	950	843	164	427	999999	999999	760	434	482	978	151	887	890	652	243	765	617	209	754	171	481	962	641	999999	84	299	999999	440	237	999999	172	999999	175	999999	881	999999	35	999999	673	840	699	263	746	493	188	722	566	354	288	630	908	977	727	250	999999	987	999999	999999	353	846	999999	330	207	999999	816	999999	721	999999	771	777	739	999999	536	914	471	227	226	157	786	999999	733	51	162	999999	692	194	567	924	177	893	263	836	643	999999	999999	999999	999999	864	999999	332	10	999999	582	510	890	287	999999	813	779	911	771	999999	413	991	999999	219	178	600	999999	631	299	797	999999	877	523	903	987	709	335	101	171	361	
480	463	999999	999999	468	651	716	415	743	999999	154	265	999999	999999	432	999999	713	378	210	465	675	55	43	213	999999	705	999999	986	300	742	487	999999	750	420	582	949	641	361	751	526	884	999999	888	545	652	172	999999	323	480	346	995	999999	890	705	999999	435	430	156	216	999999	999999	729	124	10	275	466	514	711	627	483	20	362	627	999999	999999	999999	166	497	561	392	948	673	999999	954	746	999999	797	55	734	157	529	494	155	987	999999	165	668	999999	279	195	657	55	999999	997	999999	643	339	999999	134	793	279	932	595	823	999999	991	223	999999	264	999999	669	469	976	999999	953	525	217	639	821	425	232	278	228	999999	734	903	999999	518	627	113	201	999999	999999	999999	877	596	898	331	183	870	999999	508	633	999999	999999	198	78	999999	54	999999	436	700	395	709	570	11	999999	230	999999	911	25	704	999999	160	999999	89	548	999999	999999	999999	999999	885	999999	951	482	724	644	692	848	999999	999999	760	999999	817	999999	999999	204	999999	380	876	882	999999	242	999999	999999	999999	965	999999	981	446	650	43	624	687	999999	999999	244	444	236	999999	999999	31	381	553	999999	999999	999999	999999	999999	61	885	338	665	726	999999	999999	653	203	106	245	759	171	711	999999	895	800	146	787	635	137	267	999999	999999	534	519	860	999999	689	195	600	17	249	999	999999	999999	322	378	898	212	242	999999	50	347	999999	96	205	320	969	657	285	128	453	999999	356	794	135	999999	140	216	623	654	963	18	506	237	519	171	999999	851	999999	432	248	584	402	240	226	999999	991	447	324	550	999999	42	909	481	999999	159	653	145	999999	967	247	691	588	587	933	41	841	763	576	43	999999	999999	83	853	880	868	697	126	577	999999	999999	693	892	83	328	999999	108	34	674	999999	518	646	426	615	194	556	995	815	999999	194	580	999999	871	290	999999	218	958	66	600	999999	462	999999	567	721	614	554	799	515	999999	11	933	817	99	999999	999999	893	701	467	999999	334	873	882	999999	393	143	134	821	611	72	120	999999	51	999999	999999	907	999999	88	704	11	639	756	490	556	999999	261	763	148	664	999999	999999	516	999999	397	276	821	579	718	184	588	999999	732	198	452	157	37	999999	392	120	309	543	999999	996	466	999999	577	392	336	523	141	380	986	167	845	944	604	482	654	167	167	337	273	999999	126	521	906	568	47	408	277	369	380	37	999999	232	313	999999	43	999999	699	439	253	204	52	218	999999	575	999999	508	553	554	999999	235	999999	971	280	999999	879	945	132	
19	355	927	255	999999	10	958	999999	622	999999	93	449	295	468	728	93	999999	999999	908	27	341	224	539	854	999999	132	999999	84	392	999999	403	999999	999999	999999	689	93	326	999999	280	999999	544	771	999999	866	470	999999	999999	766	234	999999	211	57	971	927	999999	794	999999	82	999999	649	855	884	420	670	999999	999999	360	60	778	644	767	129	591	700	483	569	494	999999	394	617	180	388	999999	505	750	355	669	170	454	895	277	253	426	999999	362	999999	361	999999	628	27	999999	901	987	589	999999	92	466	999999	454	231	999999	153	687	915	478	476	999999	915	920	892	999999	199	605	882	377	524	702	960	347	999999	217	434	53	377	861	999999	400	270	385	668	888	399	716	233	595	133	565	511	162	886	999999	446	149	999999	999999	565	305	114	999999	605	389	506	933	999999	23	875	999999	320	999999	209	86	773	539	262	13	394	483	381	999999	253	959	201	808	461	206	771	294	316	143	305	973	295	999999	779	288	392	466	999999	220	719	33	255	457	952	810	853	906	887	732	849	92	999999	817	969	646	999999	697	481	999999	252	591	793	186	757	235	790	725	759	999999	620	928	398	171	999999	230	713	744	855	651	352	864	999999	584	294	223	999999	477	999999	999999	999999	694	984	660	968	138	239	78	699	726	29	138	157	999999	121	921	694	763	250	748	932	452	999999	830	999999	999999	999999	219	891	544	186	322	646	626	881	926	999999	999999	999999	999999	999999	644	55	139	631	999999	999999	492	999999	999999	999999	296	999999	340	211	648	999999	163	999999	999999	944	29	187	999999	999999	707	491	999999	42	999999	977	956	570	801	757	297	999999	712	209	867	999999	701	747	528	25	890	999999	316	424	243	83	790	170	999999	504	971	467	890	999999	924	733	999999	999999	999999	396	572	999999	436	999999	914	250	150	954	710	999999	252	282	999999	149	659	622	999999	116	798	122	196	795	957	307	999999	829	999999	133	284	144	999999	251	470	142	452	174	999999	733	510	999999	933	836	460	692	261	698	809	750	999999	312	557	999999	999999	174	209	776	999999	138	796	95	733	26	679	575	445	11	812	525	999999	494	999999	452	606	999999	189	360	345	275	55	97	29	766	204	972	586	404	589	306	933	675	406	530	936	999999	999999	916	166	884	256	260	886	293	999999	444	348	999999	483	855	999999	848	441	503	93	708	75	967	821	999999	989	51	421	515	592	31	98	443	999999	999999	999999	999999	203	461	28	795	211	736	712	999999	633	999999	920	999999	321	999999	244	902	
446	237	359	999999	105	459	894	215	999999	999999	700	41	999999	905	599	999999	318	721	654	999999	484	999999	506	338	265	71	999999	999999	130	688	999999	999999	787	196	996	287	831	255	177	744	566	999999	956	999999	45	680	414	999999	881	628	999999	600	439	264	999999	999999	731	31	45	43	386	386	94	160	185	202	254	169	909	321	999999	73	554	910	999999	999999	341	674	999999	584	999999	355	636	502	273	603	999999	532	768	847	999999	810	219	999999	367	999999	729	806	656	842	435	255	818	999999	167	999999	55	528	841	999999	817	66	727	999999	386	41	750	591	887	581	134	722	400	999999	999999	999999	999999	999999	553	243	942	534	28	460	159	411	537	76	999999	911	999999	549	690	22	999999	499	92	759	756	336	999999	999999	999999	84	718	999999	854	756	999999	507	508	634	975	999999	999999	292	47	277	999999	975	503	999999	257	975	999999	999999	999999	388	999999	275	577	104	664	226	804	805	615	999999	999999	999999	557	781	272	836	412	999999	999999	999999	208	747	999999	815	457	999999	832	756	999999	943	60	144	682	476	723	538	999999	414	970	999999	803	18	677	999999	999999	866	428	722	420	999999	999999	110	20	948	999999	294	999999	762	999999	882	393	58	915	999999	894	606	762	90	67	734	905	998	999999	815	289	200	80	368	289	590	363	999999	999999	478	381	950	134	734	296	438	724	178	999999	97	375	755	999999	15	209	929	999999	347	665	685	515	573	999999	999999	669	999999	224	455	483	66	529	283	712	447	300	999999	999999	37	794	628	20	737	241	999999	449	999999	107	74	169	359	486	26	454	659	962	807	803	929	75	999999	224	278	695	710	999999	101	53	655	715	999999	456	86	552	47	675	777	999999	291	755	145	892	160	296	999999	580	512	828	999999	484	492	999999	553	962	497	414	741	999999	530	999999	999999	489	452	359	903	902	409	999999	417	984	999999	474	999999	183	929	414	74	982	571	999999	65	272	990	180	999999	999999	903	999999	64	632	933	999999	812	984	406	655	999999	800	999999	230	180	48	999999	999999	999999	28	999999	379	42	93	350	999999	480	999999	251	95	999999	999999	136	789	999	295	419	784	60	460	661	536	776	999999	964	273	999999	351	959	26	999999	922	881	214	495	534	91	971	999999	184	263	422	743	321	166	999999	673	999999	231	885	629	999999	27	999999	366	102	999999	759	128	86	999999	139	440	234	999999	576	400	922	303	474	214	999999	502	876	206	999999	793	465	126	999999	600	999999	129	999999	397	225	905	52	848	999999	999999	999999	852	
216	24	134	999999	518	86	590	776	750	310	756	681	191	999999	150	641	127	309	146	642	331	486	999999	19	367	837	29	670	358	999999	899	543	999999	999999	999999	862	82	267	284	389	536	29	849	695	999999	402	215	91	765	999999	999999	104	794	999999	531	729	850	999999	624	681	66	920	999999	999999	410	222	798	999999	847	999999	569	859	34	757	115	999999	637	999999	646	964	631	938	999999	948	353	804	999999	202	999999	999999	999999	958	643	602	999999	615	999999	182	999999	160	999999	999999	243	487	841	871	79	47	584	229	102	382	477	660	60	999999	25	999999	333	606	473	606	532	290	276	610	226	432	434	500	710	999999	193	999999	370	21	705	427	999999	481	999999	711	618	844	474	999999	490	983	552	214	600	999999	849	999999	686	997	97	999999	999999	999999	655	999999	999999	93	999999	637	198	982	999999	999999	999999	597	373	851	871	762	999999	688	999999	637	130	243	879	229	899	589	615	504	809	373	999999	999999	217	876	826	97	109	534	334	837	450	999999	693	514	999999	999999	999999	998	817	924	999999	999999	146	583	120	421	999999	999999	194	930	32	694	183	926	123	670	390	497	34	784	662	464	999999	999999	196	621	999999	375	438	896	831	999999	687	884	364	524	999999	633	766	415	999999	716	349	403	815	756	335	767	400	131	999999	999999	974	43	999999	553	999999	167	396	498	872	403	954	297	108	415	16	298	571	999999	999999	756	999999	999999	465	946	124	960	174	440	295	782	974	317	283	999999	642	654	622	811	479	458	246	277	543	925	999999	999999	304	999999	749	47	206	801	999999	999999	999999	999999	999999	325	438	999999	999999	956	213	99	428	646	24	537	772	362	999999	760	129	606	519	463	86	539	193	73	999999	764	999999	258	586	183	999999	417	42	287	85	999999	382	394	465	290	74	453	507	125	47	767	999999	397	999999	999999	681	999999	999999	85	289	49	142	375	430	238	275	954	513	254	406	606	505	495	286	377	999999	735	150	239	399	632	41	77	35	898	137	303	999999	150	501	999999	71	956	999999	46	175	16	964	999999	999999	119	940	263	999999	441	271	999999	120	993	68	946	329	126	686	656	17	74	999999	999999	110	999999	999999	373	752	625	544	549	497	999999	999999	381	771	913	224	289	692	999999	358	593	636	986	999999	893	91	555	460	945	280	351	38	111	665	442	999999	53	999999	577	999999	104	896	722	653	871	791	686	185	415	999999	999999	963	239	715	757	895	123	999999	999999	291	999999	174	599	278	999999	221	111	715	338	
999999	180	247	125	277	999999	696	999999	343	999999	112	999999	380	55	999999	874	388	798	395	999999	999999	21	264	868	999999	312	929	999999	999999	508	659	690	971	846	627	731	168	848	962	461	999999	980	780	477	82	885	826	129	999999	999999	999999	422	999999	807	791	999999	916	379	829	964	999999	999999	470	835	661	422	433	534	427	321	715	539	836	934	848	566	241	787	795	410	486	809	751	59	740	247	974	999999	999999	851	815	789	28	997	999999	671	520	945	815	660	462	999999	999999	245	999999	237	999999	781	958	235	544	138	583	429	488	524	647	999999	999999	999999	447	269	479	575	505	999999	521	839	807	187	56	296	972	145	947	193	117	515	370	513	661	999999	215	829	999999	999999	999999	599	999999	611	33	109	999999	999999	222	999999	822	137	739	762	716	746	973	781	188	257	999999	447	999999	305	999999	142	60	591	762	254	64	650	267	818	720	922	999999	205	163	947	446	581	999999	755	370	980	999999	607	797	915	999999	434	999999	69	530	767	127	999999	204	999999	999999	268	638	967	147	182	869	920	999999	794	426	778	627	241	811	584	524	999999	934	436	365	999999	999999	847	999999	630	999	208	297	952	804	999999	11	272	899	999999	943	955	999999	198	120	855	565	13	999999	450	806	419	999999	946	999999	999999	288	767	999999	999999	474	790	942	999999	999999	999999	633	99	989	999999	999999	999999	999999	634	641	999999	117	999999	325	510	999999	790	999999	584	823	590	950	351	709	412	827	999999	737	999999	712	162	23	110	26	449	232	476	23	189	673	999999	999999	623	314	999999	294	543	999999	34	716	683	441	367	693	592	721	291	389	999999	491	543	627	999999	999999	489	555	17	729	876	999999	421	999999	999999	999999	999999	999999	999999	46	34	999999	294	791	712	587	38	720	655	416	434	728	940	96	435	999999	139	824	999999	701	825	138	999999	813	999999	746	305	906	272	457	321	88	395	999999	364	469	999999	752	914	459	893	768	999999	601	305	158	348	334	351	999999	780	557	474	999999	221	895	841	481	999999	999999	292	132	458	208	999999	999999	999999	695	732	966	501	999999	910	589	999999	67	238	685	999999	427	999999	971	564	790	676	999999	999999	999999	999999	999999	628	999999	999999	947	177	999999	999999	702	506	950	815	652	602	385	980	403	647	999999	825	164	999999	165	964	999999	568	321	568	668	532	340	999999	582	662	999999	999999	776	849	962	421	999999	747	999999	189	567	612	755	999999	189	809	282	126	999999	999999	879	999999	999999	760	999999	999999	856	212	651	179	999999	219	
242	990	338	46	999999	999999	684	473	787	416	140	999999	407	194	813	942	999999	858	259	223	21	647	782	999999	876	26	999999	583	999999	835	105	366	999999	357	999999	764	49	999999	999999	727	442	266	157	472	999999	495	362	555	574	999999	823	792	919	953	207	595	217	867	170	197	445	110	908	951	999999	773	963	59	999999	999999	999999	246	999999	532	781	999999	499	320	800	390	663	564	18	650	22	313	446	69	159	784	556	182	981	999999	999999	341	358	206	161	999999	999999	313	740	999999	21	586	999999	397	181	452	106	897	76	780	999999	881	999999	267	938	17	336	904	899	999999	502	999999	999999	845	999999	450	406	302	168	902	999999	999999	823	493	638	999999	773	59	888	707	688	658	115	211	999999	411	248	100	267	153	570	999999	999999	999999	999999	999999	331	694	999999	731	55	999999	999999	174	921	999999	999999	608	999999	513	244	999999	26	202	351	843	999999	63	961	839	211	316	45	24	342	240	946	123	470	356	114	88	902	166	661	999999	919	999999	289	708	999999	640	472	999999	909	999999	611	221	368	189	668	277	999999	318	530	739	767	724	999999	690	238	944	148	281	408	166	385	859	999999	466	924	682	999999	263	999999	571	844	290	115	58	999999	734	754	291	688	999999	999999	999999	636	922	127	999999	119	599	480	999999	501	999999	356	753	908	999999	680	901	265	985	503	479	822	999999	895	487	618	783	71	503	200	857	593	570	810	999999	233	618	999999	728	573	999999	782	97	999999	654	999999	362	150	876	64	852	36	703	344	875	771	999999	36	639	999999	336	537	976	999999	644	606	785	999999	126	528	71	562	536	422	328	696	734	889	999999	552	999999	999999	194	999999	999999	831	890	236	934	29	999999	591	709	999999	246	999999	806	879	435	999999	159	419	33	999999	992	300	499	290	25	189	46	787	999999	97	330	999999	999999	537	870	813	716	558	17	107	972	479	999999	395	185	999999	999999	999999	464	203	402	846	619	999999	456	57	999999	609	221	755	999999	769	805	622	999999	553	304	999999	19	621	340	601	999999	999999	385	999999	448	999999	999999	344	298	999999	332	592	694	483	83	515	90	822	481	999999	346	261	124	212	673	240	573	631	386	999999	845	842	863	801	444	693	461	933	609	237	999999	876	467	801	447	999999	927	347	479	789	197	196	150	233	264	159	811	182	848	217	540	483	958	676	345	999999	728	893	999999	390	999999	157	222	254	999999	470	794	999999	765	459	312	236	161	596	434	999999	999999	640	547	294	881	999999	94	
401	696	31	918	791	466	999999	495	999999	999999	98	734	50	974	999999	620	999999	999999	999999	417	999999	999999	314	331	371	251	999999	786	999999	356	754	999999	999999	72	999999	999999	591	551	13	856	808	964	279	927	72	999999	393	684	806	29	999999	929	391	871	695	496	392	699	556	549	780	180	999999	999999	999999	589	999999	978	163	347	39	999999	999999	642	608	434	635	999999	268	509	999999	11	980	79	603	999999	999999	999999	999999	999999	999999	891	994	464	999999	637	567	591	999999	999999	999999	415	531	999999	999999	510	577	748	272	271	861	16	441	57	690	778	200	999999	999999	729	471	63	999999	829	182	147	258	897	999999	971	866	999999	13	784	605	452	479	520	999999	102	257	379	642	115	472	999999	999999	999999	773	307	446	240	506	653	22	850	803	702	297	999999	262	679	192	999999	404	816	12	657	452	248	308	999999	258	991	482	102	420	506	366	22	999999	311	999999	268	999999	999999	547	360	772	754	999999	999999	999999	237	840	578	196	352	711	999999	166	802	504	535	998	766	982	514	180	920	999999	307	346	284	173	999999	554	923	765	999999	279	652	884	698	599	531	455	999999	999999	904	905	78	794	710	999999	885	999999	999999	269	767	654	999999	999999	999999	324	350	440	999999	999999	889	33	999999	586	943	999999	514	918	806	935	999999	321	961	363	999999	24	999999	513	636	428	999999	154	999999	663	998	123	246	999999	42	999999	258	100	506	957	272	880	999999	492	851	333	351	967	10	663	999999	456	693	679	999999	837	952	837	804	999999	784	744	999999	610	588	830	149	999999	885	432	687	999999	814	999999	100	999999	383	999999	661	312	86	321	153	999999	870	999999	430	999999	559	999999	999999	420	296	999999	182	527	812	999999	904	31	999999	310	999999	578	976	416	641	689	999999	527	999999	999999	186	502	454	999999	601	999999	739	999999	409	581	491	689	10	999999	99	839	831	999999	583	351	975	999999	128	999999	999999	574	325	464	909	740	979	42	741	999999	999999	794	999999	708	926	45	301	867	621	612	999999	402	999999	708	999999	802	999999	24	943	999999	107	545	384	678	244	36	460	999999	137	999999	602	459	999999	999999	999999	305	319	132	647	547	999999	999999	999999	999999	957	837	996	616	147	116	883	964	999999	629	260	999999	419	851	474	899	584	26	739	952	19	368	454	925	676	30	999999	999999	377	405	71	989	526	868	999999	999999	999999	844	147	30	785	637	371	328	999999	344	885	467	999999	747	963	43	999999	76	505	598	392	81	940	999999	623	157	596	692	567	271	181	
999999	140	77	999999	740	878	718	176	382	999999	135	534	341	999999	999999	87	630	442	999999	999999	999999	372	132	24	958	903	30	406	999999	51	679	760	140	172	344	336	590	877	232	165	659	900	999999	601	267	999999	608	982	999999	80	966	999999	999999	999999	721	189	18	63	910	999999	858	322	999999	341	327	374	404	179	999999	699	496	752	220	872	999999	559	248	999999	757	422	999999	47	808	999999	999999	429	230	489	450	164	327	999999	966	395	306	347	999999	792	999999	892	999999	439	999999	898	583	223	49	667	689	171	941	999999	999999	498	541	821	513	971	266	898	153	914	728	646	381	959	786	824	576	999999	999999	455	257	864	279	866	855	910	983	999999	390	563	799	999999	999999	839	241	478	854	484	833	999999	999999	385	748	999999	999999	545	526	999999	437	225	999999	76	973	495	240	999999	999999	675	965	999999	987	999999	517	999999	124	999999	432	541	728	317	969	101	789	797	999999	999999	126	51	165	320	393	368	433	999999	473	999999	999999	999999	608	799	999999	189	519	240	999999	141	867	168	123	270	122	984	896	999999	255	998	286	186	576	369	325	188	519	654	999999	628	999999	999999	126	391	999999	999999	999999	999999	69	790	999999	558	394	999999	14	958	928	999999	999999	408	472	999999	920	474	457	138	161	249	484	80	999999	864	31	784	999999	525	51	731	135	418	999999	967	70	999999	999999	999999	792	999999	999999	999999	259	999999	457	811	165	667	432	652	933	16	553	999999	454	999999	131	999999	537	999999	627	999999	999999	206	999999	789	999999	999999	254	465	57	729	345	371	884	127	820	54	417	219	628	503	103	399	798	999999	864	368	523	81	343	709	199	999999	172	876	450	999999	999999	668	464	660	422	999999	604	999999	671	191	808	336	177	86	309	327	999999	134	395	999999	999999	649	924	988	999999	182	132	348	540	162	209	999999	676	767	999999	748	999999	999999	90	136	794	594	458	682	559	196	903	266	999999	871	212	48	491	922	655	999999	743	475	679	250	843	265	673	999999	982	800	659	410	888	999999	572	22	54	268	732	814	201	251	999999	999999	279	866	939	668	999999	171	526	754	121	999999	14	999999	298	839	999999	539	920	999999	700	758	537	502	999999	848	309	200	999999	999999	199	841	25	502	46	884	999999	977	326	15	999999	821	284	905	299	905	556	292	999999	214	974	999999	999999	261	999999	680	267	776	999999	100	369	759	999999	303	999999	280	999999	512	253	414	868	316	999999	914	379	879	484	631	213	471	302	26	476	789	258	996	999999	763	
950	365	999999	205	999999	999999	646	810	999999	981	351	28	999999	999999	49	319	345	668	981	978	999999	672	999999	999999	572	36	999999	352	292	999999	55	568	332	999999	562	887	787	999999	827	986	999999	569	235	503	290	194	999999	999999	977	999999	453	589	999999	999999	999999	287	169	991	632	461	437	999999	527	276	936	999999	696	735	999999	999999	532	672	840	994	710	322	447	703	999999	999999	503	549	374	135	933	465	999999	364	999999	284	728	796	51	376	559	999999	51	959	567	507	498	999999	767	825	635	781	748	999999	999999	569	840	999999	645	254	999999	887	929	402	342	480	239	342	414	999999	999999	736	631	999999	999999	736	280	999999	146	999999	999999	706	781	548	500	999999	716	533	999999	999999	444	999999	160	999999	418	672	54	649	626	999999	277	166	999999	561	402	898	159	284	999999	531	299	362	328	999999	364	261	115	999999	999999	189	999999	705	246	652	772	170	585	834	65	773	691	631	861	60	580	733	323	230	156	601	12	999999	948	574	999999	91	943	363	999999	167	566	999999	746	447	999999	571	919	740	789	241	999999	325	999999	811	840	668	999999	999999	226	630	938	885	244	311	186	331	757	999999	999999	690	999999	231	401	999999	216	37	999999	999999	727	18	813	999999	440	999999	287	687	999999	999999	733	803	590	675	999999	812	229	681	429	999999	270	999999	999999	257	560	108	999999	101	923	999999	605	813	999999	87	550	999999	816	365	999999	999999	33	498	999999	619	999999	386	110	551	94	589	679	534	999999	448	163	999999	204	566	32	341	899	196	764	999999	999999	919	29	999999	134	929	996	999999	236	999999	422	771	892	204	999999	999999	998	473	16	344	649	80	216	345	923	823	999999	260	999999	122	431	836	999999	224	87	29	367	596	427	165	592	816	307	508	35	392	835	999	257	849	999999	436	189	430	999999	999999	713	683	999999	310	916	999999	530	999999	677	586	46	678	127	299	815	411	999999	851	751	833	772	999999	320	540	988	999999	999999	493	999999	995	656	313	999999	615	316	683	17	126	248	846	295	999999	831	449	999999	167	881	957	43	931	390	338	678	420	699	15	373	59	322	999999	742	46	344	682	929	732	708	511	983	999999	404	999999	612	999999	547	588	876	999999	195	830	999999	999999	999999	848	614	328	999999	559	999999	310	320	958	999999	347	113	259	849	158	519	999999	999999	380	974	902	536	462	999999	773	872	120	999999	502	863	491	769	697	586	495	78	611	107	158	999999	682	821	999999	134	275	999999	999999	738	999999	999999	572	381	761	80	558	
322	999999	999999	861	687	805	180	817	999999	999999	999999	999999	673	364	90	908	524	310	999999	999999	90	99	338	459	972	999999	999999	411	999999	300	120	17	626	999999	183	999999	999999	999999	471	788	511	999999	999999	811	698	395	625	999999	999999	453	58	81	975	779	477	232	823	153	999999	999999	433	769	999999	999999	212	569	789	644	999999	173	999999	999999	839	997	789	999999	747	526	761	587	958	998	763	698	999999	48	42	847	560	999999	103	864	358	999999	365	742	999999	548	999999	999999	605	999999	202	484	999999	770	241	978	999999	999999	999999	306	999999	310	154	435	15	999999	560	173	537	941	94	240	79	999999	999999	999999	641	57	747	209	917	999999	999999	977	805	289	155	482	807	999999	999999	169	999999	797	482	999999	999999	930	737	361	987	999999	999999	999999	999999	962	999999	518	999999	760	346	999999	653	285	388	759	328	176	999999	999999	999999	999999	366	483	92	924	999999	281	562	882	267	710	320	396	221	999999	41	327	91	843	875	637	999999	56	717	917	999999	200	419	722	728	56	310	21	530	909	89	128	581	971	207	999999	999999	958	502	635	631	999999	74	907	999999	11	95	999999	999999	204	445	999999	765	175	999999	574	862	840	163	221	999999	308	866	311	999999	913	745	119	999999	742	999999	684	554	91	295	259	136	511	999999	727	999999	524	170	999999	999999	770	362	999999	563	633	999999	999999	805	291	999999	332	400	762	515	999999	999999	975	151	118	522	761	765	684	999999	999999	448	361	846	435	260	885	148	539	837	631	560	999999	556	22	472	566	878	273	855	999999	858	373	996	999999	471	999999	383	999999	999999	712	15	999999	537	999999	195	918	999999	379	40	350	999999	861	999999	884	999999	999999	428	999999	999999	955	882	999999	999999	915	999999	84	364	667	964	274	999999	95	999999	135	626	999999	801	999999	826	553	297	999999	242	999999	779	997	448	999999	999999	544	999999	253	416	858	829	512	999999	621	103	120	564	611	415	765	837	108	145	799	267	381	999999	999999	999999	999999	668	383	269	999999	146	312	636	252	742	999999	707	268	678	999999	306	999999	999999	190	69	716	989	685	103	999999	678	680	862	649	854	553	418	301	941	999999	200	999999	253	535	999999	790	483	322	869	985	67	999999	999999	999999	502	999999	347	999999	216	595	999999	982	290	999999	999999	465	450	987	397	999999	21	999999	327	363	677	851	870	999999	999999	278	999999	677	816	117	418	109	260	594	999999	709	215	473	94	356	223	217	175	459	890	29	350	496	924	679	974	651	261	76	999999	999999	999999	839	249	999999	
999999	999999	999999	182	384	545	999999	855	840	687	983	548	332	970	999999	999999	685	999999	617	686	999999	999999	752	146	143	767	999999	193	994	505	435	376	233	156	993	999999	999999	992	85	354	813	494	999999	999999	696	436	999999	290	926	140	965	863	232	563	20	999999	681	40	999999	616	999999	31	999999	344	261	616	999999	186	999999	999999	999999	692	345	272	872	443	99	515	999999	707	449	999999	266	864	539	571	153	670	145	386	117	999999	954	468	656	792	999999	321	985	89	121	999999	999999	576	999999	999999	528	960	690	999999	527	175	590	341	177	999999	764	996	804	999999	472	654	50	999999	999999	418	738	877	615	90	810	778	530	999999	596	307	999999	999999	163	999999	53	193	980	569	859	999999	429	999999	999999	999999	37	999999	516	999999	616	467	111	999999	332	301	543	999999	354	999999	766	748	645	999999	999999	870	876	999999	842	547	999999	289	673	999999	742	311	989	126	586	99	62	183	271	234	753	999999	205	553	367	999999	723	402	838	380	803	999999	305	209	877	429	649	999999	793	968	999999	337	793	630	968	31	312	427	74	265	999999	592	487	421	999999	616	999999	999999	716	980	824	253	999999	302	678	632	15	789	999999	167	450	109	390	302	575	425	344	999999	584	346	999999	305	999999	583	824	999999	632	884	999999	270	754	325	247	999999	999999	415	999999	999999	999999	999999	25	999999	188	999999	815	457	212	194	846	999999	281	109	748	379	430	528	915	866	478	467	999	131	999999	978	412	134	861	576	158	169	999999	844	623	249	330	999999	126	430	768	376	999999	448	999999	999999	988	655	576	867	392	999999	499	30	32	494	999999	894	464	210	999999	690	595	635	999999	999999	999999	437	485	509	59	393	999999	999999	999999	999999	459	561	93	388	989	757	999999	993	999999	532	670	517	821	139	903	999999	582	916	926	88	780	382	411	361	165	999999	179	77	999999	998	223	14	922	919	44	783	810	86	221	747	142	601	999999	514	999999	17	615	999999	606	622	811	999999	568	999999	331	87	999999	731	999999	999999	999999	490	999999	196	318	665	999999	902	999999	129	625	505	705	188	999999	188	931	897	345	158	999999	823	471	206	196	727	445	902	598	957	999999	89	854	782	170	652	426	265	205	360	422	713	261	486	996	316	999999	999999	84	152	155	262	396	84	999999	763	29	999999	999	591	999999	999999	313	146	495	999999	651	922	999999	303	762	676	999999	985	999999	999999	999999	984	209	880	999999	999999	828	999999	811	380	692	999999	300	999999	999999	447	265	613	999999	999999	410	999999	
990	999999	665	868	371	999999	390	999999	560	410	999999	999999	202	999999	999999	129	654	174	862	857	999999	125	999999	871	631	622	669	324	999999	98	855	14	999999	456	993	748	225	999999	694	57	999999	999999	819	292	441	49	999999	598	999999	999999	999999	965	869	999999	999999	875	999999	793	246	748	121	75	69	999999	555	344	428	746	50	999999	903	999999	999999	815	790	992	999999	571	439	592	418	999999	656	283	139	889	144	288	665	128	152	431	831	946	935	10	282	999999	736	107	620	999999	557	637	999999	382	496	63	762	797	999999	44	364	654	340	999999	999999	786	342	665	209	150	90	922	888	482	754	532	879	790	999999	947	834	342	971	950	523	29	50	999999	999999	91	999999	867	548	999999	999999	186	615	999999	591	496	999999	81	999999	480	387	635	748	760	628	999999	184	971	87	999999	210	999999	683	389	527	399	999999	999999	272	999999	623	222	383	781	415	577	999999	984	999999	234	932	763	999999	500	572	887	281	289	138	438	999999	554	999999	916	999999	54	503	236	377	202	750	439	808	779	857	174	261	966	355	60	56	999999	999999	853	699	446	588	192	816	639	128	465	457	833	221	78	432	467	874	370	999999	690	616	999999	999999	503	999999	664	643	999999	636	314	999999	87	392	716	780	936	999999	470	466	321	419	738	999999	999999	999999	975	568	999999	742	794	102	999999	976	366	583	767	379	206	999999	999999	999999	418	13	813	999999	379	451	504	999999	495	999999	414	903	762	281	878	931	999999	521	978	105	999999	665	842	222	999999	111	35	143	999999	567	999999	999999	542	771	10	734	270	763	611	533	73	500	999999	554	687	999999	223	999999	705	836	189	684	999999	828	999999	753	171	600	999999	278	425	371	999999	928	999999	999999	371	991	280	999999	670	436	910	455	999999	999999	418	999999	535	869	887	940	437	186	387	346	473	999999	87	257	999999	669	192	343	999999	999999	225	328	336	999999	719	232	814	999999	175	753	774	999999	999999	340	344	999999	75	711	390	484	934	108	550	881	999999	657	913	999999	579	10	253	999999	999999	340	148	999999	961	284	160	665	999999	875	21	633	572	415	917	746	912	700	604	481	952	633	767	127	778	454	999999	72	318	791	982	174	509	206	999999	465	999999	254	999999	999999	561	724	358	68	96	916	318	557	739	177	120	999999	406	772	624	714	999999	30	321	517	987	999999	356	999999	893	846	134	999999	999999	461	555	999999	788	813	919	237	284	999999	40	861	145	739	999999	151	680	113	999999	736	999999	999999	893	999999	932	
404	999999	473	378	22	999999	250	999999	943	863	999999	999999	451	999999	593	999999	999999	439	863	989	460	381	258	765	215	664	790	88	999999	793	687	568	999999	735	999999	19	456	859	999999	544	790	79	202	875	55	529	999999	22	184	883	999999	577	39	191	482	999999	999999	999999	172	357	999999	172	404	159	999999	718	999999	716	999999	999999	406	536	176	999999	209	999999	189	382	719	999999	435	999999	999999	513	607	120	538	202	263	370	999999	748	999999	914	169	627	674	52	699	336	999999	522	999999	600	487	659	999999	711	999999	100	843	181	988	486	922	607	268	891	552	75	189	54	463	347	128	657	839	262	169	581	717	999999	683	999999	999999	913	473	999999	35	947	709	827	221	172	526	999999	760	220	992	562	369	782	999999	633	157	246	69	966	999999	830	819	158	551	409	383	706	498	605	999999	19	143	999999	865	604	366	999999	833	301	999999	835	896	629	269	606	222	934	999999	59	245	999999	853	506	830	205	138	560	285	811	788	820	794	999999	137	983	999999	412	999999	999999	277	795	413	767	155	646	999999	200	888	945	197	999999	68	449	369	999999	165	999999	136	670	476	806	999999	31	512	999999	51	741	501	286	187	810	999999	999999	782	450	753	96	361	193	999999	937	999999	340	624	349	999999	354	796	212	827	999999	999999	257	428	471	999999	391	264	154	605	202	999999	612	999999	387	999999	999999	999999	918	999999	79	286	942	408	538	144	999999	407	173	249	696	944	999999	999999	999999	999999	770	333	320	731	372	831	999999	587	79	999999	69	572	999999	917	455	687	999999	41	758	515	343	999999	999999	336	973	999999	101	905	909	999999	410	163	382	853	661	999999	356	197	809	247	999999	364	339	300	85	183	999999	256	793	19	77	267	699	880	200	921	999999	984	757	387	740	311	999999	821	837	999999	199	394	265	473	340	689	232	521	445	999999	999999	599	260	800	825	845	121	900	999999	153	999999	502	662	740	548	371	440	999999	507	767	686	517	462	180	983	775	999999	330	999999	387	999999	999999	444	221	999999	843	734	957	999999	895	200	778	999999	694	451	697	731	524	924	968	999999	800	23	999999	999999	12	147	90	816	59	854	790	231	803	118	999999	67	451	339	704	637	482	999999	612	577	999999	877	767	728	296	53	475	405	999999	137	999999	999999	999999	919	408	706	653	151	512	999999	409	556	999999	586	175	640	290	999999	230	999999	999999	999999	411	110	395	134	380	361	999999	16	389	394	522	999999	873	121	301	531	930	998	999999	341	366	572	
177	999999	50	191	563	656	763	290	185	378	999999	313	763	665	534	284	335	302	999999	506	661	25	43	171	999999	999999	348	758	999999	232	999999	444	574	999999	933	44	999999	198	798	874	999999	109	219	154	999999	570	358	635	997	656	672	692	720	860	910	162	326	999999	478	508	317	14	999999	953	31	999999	738	923	999999	499	199	147	504	746	999999	562	805	889	999999	152	999999	713	999999	608	999999	999999	723	714	928	999999	999999	216	719	299	566	999999	83	266	133	406	832	434	902	507	467	535	198	973	606	358	356	437	40	999999	802	603	999999	999999	403	366	203	33	995	999999	782	982	427	214	190	999999	488	549	999999	451	319	281	810	262	150	34	999999	749	118	999999	434	290	186	392	496	962	994	656	862	767	213	808	439	950	725	484	117	983	793	999999	870	806	999999	999999	26	999999	999999	990	286	379	889	453	915	999999	527	502	806	44	999999	227	999999	831	687	998	248	511	842	999999	537	666	916	493	955	526	708	627	618	597	375	965	999999	999999	380	492	877	999999	999999	23	432	999999	678	83	274	576	571	49	999999	672	350	999999	688	999999	463	619	463	405	498	398	716	900	883	218	999999	999999	999999	26	460	999999	999999	488	618	828	999999	999999	987	842	228	999999	955	999999	507	945	256	860	999999	247	549	999999	39	999999	271	504	999999	999999	349	470	999999	521	999999	554	589	925	999999	862	897	859	504	159	632	620	186	999999	443	57	402	938	961	808	475	809	476	699	174	649	227	123	531	905	964	527	438	707	860	999999	90	582	403	394	963	427	743	400	138	418	999999	162	71	999999	139	999999	508	606	999999	719	87	889	760	999999	644	783	338	598	999999	114	192	479	258	999999	999999	999999	544	999999	845	58	76	999999	571	756	354	74	62	281	775	999999	999999	831	661	150	334	200	822	500	999999	189	98	154	999999	999999	236	825	904	999999	292	999999	866	931	760	997	653	999999	328	14	999999	580	730	999999	999999	999999	999999	360	999999	117	707	999999	999999	53	826	665	999999	999999	999999	999999	530	529	170	32	988	465	697	999999	80	664	497	333	999999	818	942	179	458	999999	999999	585	937	875	17	796	999999	999999	322	822	115	105	47	732	140	780	483	38	419	707	78	367	932	998	289	163	999999	384	903	189	111	656	216	927	599	999999	609	654	522	373	999999	481	999999	999999	981	975	626	765	202	102	344	914	759	750	963	964	652	999999	595	853	186	947	613	999999	720	999999	888	119	999999	999999	180	999999	516	56	16	596	
225	66	999999	314	536	854	192	811	844	999999	896	999999	963	634	641	670	999999	669	197	999999	868	18	164	533	97	517	632	356	921	515	407	713	744	377	749	999999	999999	291	999999	999999	765	802	999999	533	561	432	155	508	214	510	769	847	859	999999	727	216	902	493	227	999999	232	835	889	999999	789	193	999999	999999	999999	55	748	778	352	865	988	76	719	630	971	999999	371	134	151	421	746	560	854	999999	649	999999	693	438	999999	307	109	929	912	959	744	999999	710	559	999999	999999	761	990	999999	994	274	999999	999999	999999	522	562	658	108	694	478	592	999999	999999	240	999999	351	999999	319	714	55	765	69	163	759	886	999999	954	811	511	982	659	999999	65	860	226	988	999999	422	915	999999	648	999999	245	444	999999	514	999999	479	613	999999	807	451	286	459	238	215	508	737	394	920	608	999999	597	999999	818	837	184	478	999999	999999	305	939	999999	999999	406	999999	823	719	392	381	999999	999999	208	999999	185	999999	479	999999	631	21	490	319	38	995	999999	999999	414	533	999999	539	999999	571	465	999999	975	868	57	999999	999999	474	391	999999	354	22	999999	133	999999	367	535	611	368	999999	999999	13	999999	986	911	408	999999	604	999999	999999	103	999999	999999	990	29	552	264	999999	169	406	552	166	629	999999	999999	25	638	780	999999	57	997	23	181	762	724	461	999999	989	957	999999	773	999999	125	999999	694	501	971	999999	113	105	113	228	451	961	36	999999	383	776	31	895	770	529	999999	312	302	90	681	288	999999	567	375	274	360	520	633	103	51	538	16	472	999999	271	676	68	999999	779	571	999999	736	44	87	410	999999	71	999999	253	999999	812	799	999999	819	693	110	546	730	838	867	999999	338	999999	648	845	999999	559	999999	508	853	392	999999	999999	518	471	552	241	999999	964	307	999999	641	389	94	999999	738	401	652	360	171	140	999999	116	911	999999	881	803	396	242	999999	999999	219	999999	999999	626	454	999999	999999	999999	150	868	66	999999	540	578	299	948	848	419	116	999999	906	999999	346	999999	64	262	610	877	590	749	845	257	999999	999999	89	270	989	467	999999	462	304	304	220	303	84	999999	575	343	999999	932	954	999999	135	271	511	718	44	999999	999999	202	675	229	999999	401	33	808	999999	651	499	999999	959	391	999999	654	84	611	291	53	999999	999999	686	277	536	657	999999	999999	999999	72	387	371	999999	999999	894	591	786	999999	537	818	279	275	139	924	844	321	999999	573	999999	999999	196	900	999999	990	37	89	999999	408	999999	119	607	164	686	378	
273	137	803	646	999999	54	999999	999	84	472	999999	383	363	999999	432	225	684	231	528	651	876	487	934	245	999999	815	84	999999	392	999999	999999	125	999999	760	999999	716	518	337	86	305	999999	999999	825	964	227	654	725	754	975	999999	435	386	635	45	999999	786	203	567	361	681	970	999999	616	999999	261	999999	794	999999	110	716	999999	357	154	232	47	688	661	999999	28	641	99	330	412	999999	991	999999	489	999999	267	874	999999	950	999999	405	999999	133	999999	178	712	569	859	999999	653	269	769	88	241	413	997	999999	999999	233	549	720	591	999999	87	999999	665	999999	178	250	345	999999	999999	756	381	999999	999999	914	117	492	267	458	999999	966	677	152	155	912	603	86	556	453	999999	299	410	999999	814	999999	55	879	512	295	999999	619	999999	427	76	22	707	999999	999999	92	999999	643	965	100	999999	624	972	934	555	753	823	102	999999	891	487	903	999999	125	934	221	868	237	979	999999	999999	171	188	259	86	142	215	999999	570	473	746	116	334	319	326	199	713	999999	334	759	999999	308	926	999999	939	172	999999	591	558	305	999999	999999	663	993	43	999999	445	999999	999999	999999	999999	713	531	229	154	381	579	999999	999999	744	507	758	999999	230	999999	759	999999	292	319	914	476	623	562	275	259	278	999999	999999	286	999999	754	991	999999	999999	221	999999	776	999999	999999	568	593	630	791	813	999999	466	574	443	494	999999	541	162	412	943	947	999999	999999	266	969	876	999999	249	759	260	990	999999	999999	993	999999	999999	999999	538	999999	999999	330	846	832	999999	999999	793	703	19	845	12	16	601	999999	318	999999	297	608	520	737	874	999999	999999	999999	999999	823	291	960	581	434	999999	301	999999	621	661	623	999999	102	412	788	186	183	918	403	757	253	398	928	196	999999	721	152	471	801	666	120	976	975	999999	999999	196	832	999999	585	111	711	999999	979	926	695	862	205	999999	731	560	701	721	999999	123	999999	435	363	999999	552	713	601	999999	212	999999	551	646	135	800	487	602	353	61	343	999999	999999	250	418	999999	500	999999	525	946	740	250	964	398	999999	862	14	499	999999	999999	999999	872	509	881	801	999999	385	59	999999	999999	718	138	216	649	388	658	77	999999	999999	361	999999	999999	197	655	999999	961	991	162	620	272	999999	999999	769	296	482	999999	792	174	449	394	626	451	438	131	238	999999	43	324	19	377	795	958	482	481	783	202	685	854	999999	839	42	232	999999	475	608	729	999999	999999	999999	917	999999	903	607	632	735	832	947	75	999999	999999	928	999999	
999999	999999	476	837	999999	297	512	290	999999	999999	999999	609	361	403	22	963	522	508	252	999999	157	101	512	892	999999	850	746	951	254	999999	437	314	999999	365	999999	196	998	770	224	999999	418	886	141	927	531	997	280	342	820	984	999999	918	244	999999	529	999999	999999	584	999999	999999	551	561	45	176	999999	76	699	996	999999	825	999999	752	294	181	703	999999	960	584	999999	364	579	414	140	269	76	518	80	104	835	38	456	999999	293	999999	529	857	999999	965	426	464	999999	284	28	995	30	800	999999	73	999999	269	101	165	223	132	95	999999	430	776	109	999999	996	999999	170	295	379	999999	468	735	651	846	999999	999999	999999	999999	999999	304	395	999999	999999	999999	884	999999	982	576	999999	300	209	171	999999	391	436	85	865	433	468	999999	124	999999	625	479	342	999999	421	276	850	106	997	318	76	791	999999	295	536	833	118	990	622	593	357	88	350	307	999999	270	419	344	138	734	447	362	190	999999	999999	769	999999	999999	594	715	726	840	303	891	104	681	639	999999	999999	41	999999	477	999999	530	999999	547	999999	44	999999	161	857	516	968	273	870	713	999999	99	775	767	900	133	405	999999	867	516	785	458	212	590	999999	277	795	106	418	999999	280	999999	287	999999	640	898	358	442	858	999999	872	40	31	390	999999	999999	376	999999	141	202	81	999999	662	868	762	680	999999	56	530	590	720	871	999999	999999	443	951	999999	803	136	11	999999	963	57	657	643	755	437	999999	999999	999999	900	24	964	226	898	105	999999	999999	219	999999	76	311	912	999999	499	11	185	131	947	129	738	573	654	999999	999999	118	138	15	234	17	253	20	999999	449	999999	705	906	637	12	347	999999	402	593	176	934	473	999999	778	999999	642	999999	315	874	399	351	337	370	834	798	789	967	991	194	999999	999999	66	774	472	589	793	104	999999	999999	609	175	999999	979	487	205	954	67	359	846	591	438	937	999999	147	107	361	345	82	999999	999999	380	962	999999	390	999999	878	699	587	999999	374	548	41	999999	274	999999	15	999999	999999	999999	999999	731	618	155	602	774	779	921	636	999999	238	457	32	999999	906	239	213	139	999999	37	999999	999999	480	169	482	53	406	750	870	914	102	999999	463	443	994	490	762	817	999999	616	999999	999999	72	999999	961	916	526	332	289	999999	999999	999999	999999	854	320	589	261	458	999999	559	377	38	60	721	282	234	999999	588	714	425	477	999999	999999	982	357	370	999999	267	208	999999	527	999999	471	835	894	227	999999	609	999999	999999	239	313	999999	
999999	248	652	906	999999	940	999999	922	937	618	863	567	633	360	776	506	950	397	994	999999	117	41	303	567	224	827	65	981	395	465	309	196	174	999999	999999	999999	705	464	999999	327	999999	643	589	465	607	999999	271	866	477	999999	999999	999999	245	62	47	33	999999	999999	692	999999	884	755	999999	482	318	999999	403	999999	890	42	801	999999	546	677	788	473	999999	999999	959	946	999999	999999	513	999999	292	999999	951	999999	999999	446	799	999999	772	337	442	716	999999	999999	157	930	874	879	976	445	999999	686	480	568	999999	573	581	117	135	745	999999	999999	999999	254	199	35	725	291	187	453	242	191	723	218	244	82	367	345	689	999999	81	686	222	78	999999	605	812	393	999999	640	865	692	495	999999	380	745	474	861	917	132	214	592	702	532	212	999999	962	272	333	200	215	999999	427	105	674	280	484	183	271	594	222	342	999999	546	588	550	999999	697	999999	499	608	506	427	567	999999	488	999999	689	865	863	999999	549	70	999999	435	628	274	399	361	999999	271	300	599	332	910	872	999999	165	943	662	433	275	434	999999	592	999999	818	999999	999999	999999	999999	794	317	408	951	999999	999999	787	999999	999999	285	999999	346	999999	999999	318	906	105	999999	951	999999	999999	745	213	439	377	125	999999	74	725	810	414	128	174	999999	476	999999	201	381	999999	601	999999	999999	983	387	136	999999	697	999999	283	803	723	213	329	856	466	59	114	999999	584	557	999999	723	395	999999	870	187	999999	999999	761	335	715	724	419	999999	969	999999	999999	999999	313	448	427	999999	790	922	999999	999999	799	318	358	427	999999	999999	796	689	556	999999	659	834	516	949	999999	774	999999	999999	98	999	999999	999999	887	999999	296	999999	665	145	139	424	932	472	999999	668	388	863	574	344	456	999999	927	729	804	332	134	927	319	364	999999	653	999999	841	834	999999	999999	999999	999999	999999	140	999999	566	661	560	141	999999	999999	771	999999	571	999999	210	508	999999	605	82	999999	999999	999999	999999	369	968	311	454	486	636	999999	638	974	260	999999	999999	898	214	999999	999999	999999	179	999999	618	937	166	472	999999	797	999999	999999	999999	239	999999	354	666	999999	128	771	999999	999999	217	999999	999999	623	999999	999999	596	999999	461	999999	304	645	678	999999	894	501	946	620	999999	506	518	999999	43	999999	999999	408	999999	906	890	576	779	443	234	671	999999	999999	177	999999	999999	999999	999999	778	999999	151	983	703	560	219	999999	175	918	999999	568	135	999999	560	50	156	872	160	838	999999	133	999999	532	861	421	17	747	798	333	952	242	
843	631	739	321	999999	999999	57	848	749	455	724	657	281	874	108	925	508	999999	999999	132	237	999999	194	654	459	618	132	292	553	471	662	841	966	999999	724	504	16	999999	157	999999	824	312	98	999999	409	238	261	986	323	92	999999	999999	312	829	999999	323	999999	94	862	999999	252	765	305	999999	999999	882	690	14	160	999999	918	269	908	248	307	925	441	950	255	230	367	145	968	470	231	919	538	147	272	411	68	921	386	873	540	999999	17	999999	999999	526	548	999999	836	719	999999	980	833	74	531	88	881	999999	839	641	916	999999	796	834	999999	873	999999	999999	742	748	545	996	883	44	708	247	918	999999	509	999999	682	120	309	999999	306	251	96	474	999999	193	999999	999999	92	745	956	433	273	999999	754	576	182	995	514	999999	183	177	999999	798	999999	293	170	259	986	999999	999999	806	807	547	537	815	787	879	937	559	999999	973	999999	147	88	285	974	745	999999	932	555	687	606	999999	85	139	153	999999	119	331	999999	280	585	971	786	160	626	999999	999999	939	789	303	67	954	869	209	262	959	720	90	319	424	383	999999	564	280	209	595	999999	407	671	500	769	615	536	948	398	942	999999	927	658	258	110	937	153	262	629	651	352	875	999999	194	999999	38	22	607	897	999999	999999	515	951	41	263	999999	278	298	533	452	427	920	999999	319	999999	999999	999999	71	324	445	910	312	650	999999	999999	596	529	999999	924	999999	603	929	999999	867	999999	845	999999	627	994	999999	669	855	728	187	999999	432	74	567	999999	999999	607	951	293	461	621	999999	864	403	788	666	999999	791	373	792	848	999999	869	944	783	999999	817	804	76	462	776	64	584	473	333	820	532	962	900	999999	144	652	999999	599	255	431	980	999999	999999	338	154	999999	491	999999	339	999999	999999	129	783	824	965	802	999999	830	685	566	529	999999	80	999999	143	755	891	231	658	999999	852	279	698	362	999999	244	966	737	318	898	999999	999999	143	999999	267	999999	188	86	186	999999	767	815	999999	999999	902	588	512	870	204	999999	999999	269	287	143	884	293	431	999999	999999	731	835	156	522	787	993	999999	999999	999999	999999	730	577	815	999999	326	438	46	364	19	459	203	731	105	543	999999	999999	313	371	10	713	974	981	757	43	455	999999	620	302	137	695	999999	330	999999	170	473	821	181	224	960	704	847	928	421	971	999999	999	999999	613	999999	875	999999	519	267	769	735	749	999999	781	999999	820	999999	743	999999	323	438	872	999999	935	80	999999	740	98	411	305	999999	
56	569	785	194	455	765	17	700	261	15	512	72	999999	999999	999999	999999	399	624	149	886	113	700	108	543	976	307	804	543	504	999999	999999	999999	961	903	688	999999	999999	999999	154	64	810	53	976	999999	925	999999	441	509	999999	106	350	474	272	419	762	999999	471	251	218	157	961	474	205	125	414	404	110	999999	746	544	966	803	999999	94	86	70	724	790	617	999999	866	304	999999	407	795	137	845	552	151	342	718	792	999999	996	999999	999999	848	860	903	999999	708	999999	763	811	139	999999	994	999999	342	999999	631	680	634	999999	291	666	287	999999	330	286	999999	999999	224	999999	825	184	424	483	990	740	221	863	999999	999999	467	999999	999999	384	278	258	143	667	220	449	999999	48	168	346	714	437	68	999999	540	626	971	160	860	359	986	955	131	999999	197	999999	490	768	792	548	583	501	134	999999	529	999999	153	891	999999	774	702	787	26	88	999999	563	999999	171	999999	270	124	317	930	999999	398	322	999999	622	480	617	999999	942	255	999999	763	223	312	165	531	469	999999	89	812	999999	656	999999	939	53	751	633	920	329	999999	532	433	276	999999	942	999999	216	944	530	999999	729	815	760	541	405	324	555	260	526	999999	863	999999	44	504	844	999999	199	999999	999999	871	846	999999	640	506	723	196	496	652	999999	651	324	524	952	668	92	280	896	667	999999	728	205	382	403	689	999999	743	398	771	726	417	999999	833	861	659	574	42	999999	999999	999999	219	828	902	891	999999	999999	348	999999	376	999999	574	639	532	839	999999	999999	474	303	999999	923	979	797	999999	999999	952	336	999999	999999	303	999999	60	999999	642	848	334	900	999999	999999	528	999999	244	907	31	359	999999	778	999999	993	999999	983	999999	999999	234	339	839	421	112	976	938	548	999999	685	999999	999999	371	478	996	999999	515	463	383	982	774	999999	999999	81	775	375	773	184	543	999999	165	320	992	321	999999	312	19	912	798	999999	999999	980	540	558	375	999999	987	683	999999	118	488	54	609	128	999999	647	650	767	645	736	212	764	999999	999999	529	232	290	59	607	694	674	603	665	67	439	794	56	140	706	37	387	100	403	434	999999	121	710	874	358	233	662	999999	276	999999	122	999999	974	999999	39	999999	999999	938	85	97	999999	999999	389	552	688	178	601	999999	71	618	999999	999999	999999	999999	337	418	522	999999	701	384	41	431	999999	604	944	650	999999	852	999999	564	568	449	24	315	989	134	732	999999	196	189	632	153	191	658	711	10	427	404	866	999999	629	63	999999	999999	
999999	22	558	999999	607	47	358	748	999999	506	999999	909	107	65	590	213	999999	999999	999999	522	751	887	250	677	892	944	233	999999	986	490	934	515	213	999999	259	976	999999	947	999999	158	830	883	735	684	608	802	902	372	814	662	935	999999	834	999999	949	177	772	880	892	663	814	933	762	927	999999	999999	706	784	999999	613	999999	999999	804	80	999999	868	162	566	79	99	51	860	999999	333	554	999999	681	999999	999999	91	214	695	999999	999999	344	897	131	808	122	74	106	127	566	211	35	999999	470	763	42	91	999999	999999	811	803	622	953	332	999999	383	901	862	226	421	723	408	999999	683	908	999999	794	999999	999999	453	999999	993	999999	303	409	308	999999	210	917	456	291	76	999	884	261	999999	390	574	692	434	221	211	879	705	843	999999	93	999999	561	38	248	344	999999	762	999999	809	698	999999	923	140	999999	701	999999	769	140	657	999999	67	999999	633	999999	229	64	919	242	802	124	999999	999999	606	225	831	648	889	218	946	999999	246	999999	452	586	730	999999	562	407	520	266	999999	575	195	403	35	999999	928	999999	28	289	752	529	999999	695	480	209	326	999999	999999	63	66	561	193	262	172	980	979	57	999999	578	502	521	999999	546	14	652	274	213	999999	738	999999	216	999999	667	652	717	999999	999999	116	999999	999999	999999	212	999999	999999	558	391	932	240	999999	123	880	66	449	999999	240	807	467	690	827	935	122	725	999999	999999	999999	370	999999	610	455	907	232	999999	999999	253	856	318	265	999999	999999	999999	341	999999	999999	624	999999	160	751	999999	421	909	615	75	288	595	222	920	745	133	361	197	999999	332	785	147	999999	938	961	205	930	922	999999	131	244	566	603	149	580	841	503	699	619	646	198	545	302	167	999999	999999	41	935	573	141	999999	268	405	19	999999	999999	999999	900	198	555	949	499	366	493	999999	721	999999	999999	350	903	630	661	578	228	143	249	844	733	286	461	174	995	359	421	146	999999	171	593	952	999999	999999	602	510	74	696	699	189	808	336	999999	518	958	999999	669	510	333	999999	999999	876	947	999999	11	624	737	390	999999	150	945	357	999999	560	999999	130	777	796	999999	161	514	532	999999	70	999999	407	345	942	215	410	690	910	999999	296	999999	717	14	999999	116	977	773	683	742	559	243	461	999999	390	999999	838	999999	872	482	181	185	654	442	887	999999	999999	289	999999	185	553	460	45	543	567	575	999999	125	377	690	60	999999	831	789	884	999999	999999	925	954	832	999999	999999	817	438	641	121	999999	
285	999999	282	512	697	978	508	198	109	208	918	914	999999	430	722	450	192	431	793	354	864	557	69	553	678	999999	962	807	961	642	606	901	455	245	414	998	105	999999	363	999999	999999	600	999999	629	665	21	149	999999	999999	152	634	17	848	999999	475	999999	999999	999999	834	372	999999	700	999999	466	999999	999999	999999	579	26	723	354	999999	78	393	30	274	772	440	887	666	195	561	999999	819	17	999999	63	688	769	686	999999	999999	999999	990	393	632	373	999999	37	999999	999999	999999	394	931	797	999999	939	465	999999	999999	955	626	999999	177	187	999999	548	418	999999	12	963	779	810	340	782	999999	999999	999999	999	398	900	452	413	999999	123	999999	177	230	999999	387	659	597	941	999999	999999	324	536	186	999999	928	999999	954	870	34	999999	773	760	63	158	820	968	861	465	357	310	512	223	602	63	999999	297	328	397	80	353	999999	999999	252	999999	468	450	484	999999	80	315	946	582	388	999999	350	999999	999999	999999	210	418	999999	142	593	266	227	111	934	133	999999	641	764	567	800	681	321	934	517	453	690	380	493	596	395	52	364	930	834	999999	712	698	184	999999	196	661	555	999999	999999	986	392	366	515	361	26	439	550	389	781	707	251	415	357	669	390	830	924	211	747	551	902	297	277	894	420	560	999999	517	380	148	135	88	690	531	71	999999	864	999999	580	955	501	975	999999	136	798	306	351	514	999999	366	737	353	495	999999	94	999999	99	621	941	465	999999	43	18	643	999999	172	999999	825	608	65	966	792	631	791	59	926	148	999999	105	999999	999999	999999	649	24	411	999999	592	999999	447	966	999999	253	200	124	982	467	966	514	554	635	999999	999999	906	811	400	944	999999	999999	999999	167	956	948	525	827	255	31	393	999999	999999	800	580	738	388	641	820	722	602	516	809	592	960	633	596	469	542	694	55	999999	999999	467	69	888	343	999999	999999	999999	999999	372	869	961	83	999999	282	999999	65	999999	146	274	999999	677	351	215	894	999999	206	332	361	65	295	999999	975	555	380	999999	741	692	999999	108	631	999999	999999	239	647	999999	518	988	361	843	414	700	557	999999	999999	946	125	853	993	282	999999	688	935	999999	999999	999999	985	528	999999	507	22	999999	446	48	643	466	999999	122	568	56	999999	217	971	517	999999	999999	14	999999	706	434	659	887	698	132	25	999999	597	332	162	999999	999999	990	398	854	999999	51	263	519	146	999999	273	13	999999	946	730	999999	999999	428	30	999999	313	790	822	999999	847	134	673	999999	33	
999999	868	359	959	239	194	561	819	126	999999	609	999999	495	999999	324	170	999999	602	752	401	149	236	179	312	999999	35	81	178	999999	17	706	999999	999999	496	446	523	914	999999	66	762	178	66	600	741	999999	161	818	732	999999	999999	200	532	921	922	883	474	698	57	300	999999	999999	999999	597	119	999999	241	402	999	622	801	256	612	546	989	233	92	999999	438	999999	999999	216	999999	999999	999999	816	184	999999	26	612	971	999999	867	752	999999	649	784	469	490	761	190	759	819	120	706	759	587	986	999999	699	999999	838	270	167	782	996	773	723	999999	302	805	999999	385	396	999999	977	388	999999	693	999999	448	623	154	999999	709	999999	397	239	964	467	999999	198	999999	327	811	143	999999	710	999999	999999	999999	999999	98	197	955	405	999999	432	999999	729	999999	727	302	999999	260	187	999999	593	999999	34	999999	544	999999	913	74	999999	270	999999	585	999999	423	678	999999	999999	999999	386	535	999999	720	999999	385	964	769	244	96	511	999999	932	76	633	449	999999	262	946	256	342	311	184	133	348	145	999999	846	953	999999	999999	837	465	128	874	999999	736	872	153	649	645	774	524	999999	563	721	337	991	952	77	999999	425	943	999999	999999	84	360	833	382	178	999999	127	816	999999	394	673	439	814	202	981	713	107	119	307	611	567	787	358	570	626	807	333	894	886	999999	286	894	875	999999	999999	302	903	500	999999	999999	527	958	999999	442	999999	292	523	799	971	999999	356	316	646	979	999999	297	12	272	755	370	735	232	930	999999	118	778	564	826	403	688	999999	606	144	717	93	608	202	915	680	999999	293	999999	999999	531	999999	999999	257	895	999999	511	999999	641	999999	614	854	304	999999	527	333	121	727	697	406	292	554	750	181	929	896	964	999999	999999	591	420	87	210	999999	408	562	999999	531	999999	413	891	999999	178	861	530	999999	788	580	999999	592	569	617	596	138	640	999999	999999	797	328	998	459	416	214	59	334	536	653	995	630	965	194	589	68	294	514	894	386	999999	999999	75	118	394	430	503	31	803	999999	82	999999	430	797	351	999999	670	953	484	194	129	536	993	999999	793	949	999999	407	979	559	312	999999	746	601	875	156	999999	890	74	985	710	37	531	999999	580	335	209	178	999999	387	397	340	40	709	266	363	999999	855	325	444	722	105	52	254	999999	999999	923	999999	921	204	949	779	889	499	483	101	14	946	639	999999	750	540	564	602	171	999999	593	46	999999	999999	499	407	575	630	273	614	999999	999999	869	132	999999	
380	256	648	437	618	451	540	999999	175	358	710	225	857	694	191	541	449	92	999999	865	887	999999	409	705	551	213	268	999999	999999	116	999999	999999	517	65	999999	294	999999	174	999999	999999	999999	999999	179	173	788	999999	718	936	91	83	545	999999	664	999999	525	999999	999999	943	886	414	192	314	366	68	632	632	999999	802	324	896	999999	999999	540	683	812	86	325	245	916	369	495	332	154	795	999999	531	999999	999999	539	494	999999	972	288	148	999999	747	453	121	999999	165	484	999999	621	999999	458	269	664	999999	454	999999	999999	611	36	527	918	860	170	571	496	110	219	999999	272	830	459	999999	997	401	344	74	633	214	703	761	884	580	710	999999	999999	311	867	442	806	101	924	836	945	999999	999999	488	999999	882	999999	441	999999	37	652	790	735	805	272	272	646	999999	814	999999	907	275	999999	348	159	211	999999	195	242	999999	650	180	999999	623	706	999999	182	855	487	751	590	999999	815	857	927	920	999999	541	999999	999999	796	426	999999	568	999999	680	128	881	999999	385	999999	438	208	179	386	999999	884	122	109	999999	100	790	902	999999	775	645	999999	785	999999	239	978	692	156	999999	980	233	893	999999	694	36	999999	300	526	111	102	161	73	645	480	455	45	999999	442	999999	514	15	999999	999999	793	293	229	999999	470	110	407	999999	292	999999	198	162	588	546	427	82	907	799	274	800	970	623	999999	814	314	965	203	867	260	143	999999	974	999999	680	999999	411	806	785	999999	425	999999	999999	869	503	457	327	867	999999	693	999999	115	999999	999999	723	252	999999	711	415	38	505	907	539	715	159	999999	999999	999999	999999	991	26	999999	131	969	848	106	844	753	88	999999	986	108	999999	184	891	37	419	243	986	437	384	699	401	756	335	518	174	421	720	66	243	874	959	999999	676	103	999999	999999	893	999999	999999	426	633	57	52	999999	213	365	824	132	999999	980	466	480	617	327	999999	374	643	339	932	433	42	31	134	121	148	205	999999	798	53	999999	349	999999	39	999999	75	353	714	999999	999999	999999	597	598	40	262	418	489	890	999999	999999	999999	111	564	999999	975	393	999999	923	930	268	999999	857	999999	88	361	641	107	451	660	262	999999	660	999999	34	133	835	444	991	871	999999	659	315	159	580	999999	572	785	999999	63	573	463	429	999999	670	306	999999	999999	519	678	620	320	999999	239	106	696	959	396	999999	999999	999999	949	620	61	236	608	702	707	999999	654	789	856	432	397	97	999999	999999	875	54	999999	182	274	924	322	261	392	621	
86	63	883	475	186	999999	113	914	623	843	999999	558	999999	604	999999	126	864	889	764	888	650	999999	999999	595	93	351	999999	398	875	34	307	999999	843	999999	626	654	572	189	612	999999	328	999999	473	955	999999	327	983	133	999999	158	70	433	496	999999	999999	933	755	297	391	834	444	714	49	999999	999999	577	714	83	978	599	553	999999	286	164	570	177	678	352	999999	766	999999	688	470	726	964	999999	314	999999	26	692	898	284	798	778	175	613	444	874	419	165	612	910	999999	339	604	385	157	341	933	803	999999	413	435	625	476	756	254	322	634	672	999999	374	67	295	999999	279	999999	508	989	957	733	804	933	706	999999	457	542	999999	132	589	999999	972	415	223	437	999999	848	183	311	999999	999999	999999	999999	999999	891	248	999999	999999	638	334	498	649	999999	999999	80	460	480	729	471	999999	999999	123	199	55	945	301	959	844	857	215	431	713	207	579	999999	999999	564	195	815	915	604	683	502	999999	100	87	629	439	152	977	24	129	711	999999	999999	254	932	204	801	600	289	18	12	432	903	785	452	773	999999	468	895	294	914	556	424	539	620	999999	999999	868	999999	529	999999	880	201	311	12	915	382	353	679	370	393	224	999999	999999	680	80	893	315	634	856	999999	683	91	999999	215	164	999999	999999	633	539	249	933	928	759	999999	131	240	601	782	537	400	999999	789	534	901	699	920	827	859	550	508	648	243	815	478	27	799	999999	999999	847	57	999999	719	149	131	999999	296	876	288	559	999999	999999	532	107	465	27	999999	556	828	999999	999999	999999	999999	93	41	600	699	122	291	999999	332	769	999999	935	489	684	323	999999	413	450	999999	53	548	309	710	999999	125	146	359	460	999999	999999	642	590	613	17	908	636	999999	530	999999	183	999999	999999	237	79	796	597	618	781	703	999999	152	388	113	200	500	508	382	824	484	999999	763	999999	176	89	136	914	331	481	999999	687	542	883	688	238	999999	999999	81	640	419	999999	527	578	756	879	109	264	486	423	999999	410	263	293	55	208	420	765	822	158	943	882	276	999999	14	999999	999999	269	700	875	742	940	999999	999999	999999	956	999999	194	999999	296	979	872	437	999999	965	376	433	258	837	999999	817	692	737	923	697	537	261	391	573	999999	178	839	564	611	680	999999	973	522	878	999999	173	999999	691	535	999999	80	454	367	999999	638	592	463	431	220	67	59	999999	512	53	999999	704	653	999999	343	128	149	318	825	237	399	402	911	999999	749	326	591	999999	999999	
755	627	999999	894	220	934	158	714	417	353	999999	631	372	999999	478	11	393	520	615	357	417	38	761	999999	139	999999	246	680	93	682	893	999999	57	12	999999	426	794	810	999999	686	195	999999	731	999999	281	999999	36	931	442	377	365	805	975	999999	793	999999	866	464	764	438	999999	999999	630	735	999999	89	583	369	714	62	216	999999	999999	999999	172	13	306	796	357	533	755	315	999999	999999	326	999999	999999	999999	218	999999	999999	999999	56	14	988	717	782	999999	514	202	999999	667	999999	390	171	999999	728	999999	491	790	999999	79	116	999999	683	999999	239	914	418	372	999999	189	160	999999	502	876	536	999999	999999	999999	230	309	291	999999	999999	999999	999999	857	554	544	369	453	999999	428	609	490	999999	815	330	605	999999	867	999999	152	612	843	999999	999999	887	294	999999	654	114	47	569	999999	999999	951	730	595	303	381	369	874	12	999999	277	732	85	22	652	720	753	345	965	362	721	999999	552	666	581	999999	970	270	999999	715	348	874	858	488	702	282	94	734	312	117	999999	999999	149	476	576	999999	999999	875	642	535	901	768	81	217	409	999999	409	74	24	746	411	109	586	297	797	402	874	999999	319	380	999999	999999	43	858	854	17	999	999999	99	797	99	104	999999	999999	813	579	999999	651	999999	64	999999	30	720	565	705	999999	137	999999	679	184	909	999999	565	999999	999999	883	735	222	362	401	999999	333	975	226	656	999999	482	824	483	227	999999	233	517	264	999999	616	307	478	162	456	999999	157	999999	915	888	229	539	365	862	930	844	999999	298	688	417	999999	54	503	908	999999	925	999999	378	461	584	685	362	311	765	999999	585	999999	69	905	520	500	926	999999	338	437	999999	127	961	552	383	18	934	999999	847	957	571	804	569	763	530	577	778	999999	999999	999999	867	237	600	579	355	587	999999	392	177	916	622	984	174	481	622	999999	351	999999	999999	576	999999	532	464	999999	721	780	999999	306	384	943	721	981	729	999999	569	549	526	391	206	795	487	551	662	930	344	586	999999	98	151	722	235	952	866	764	461	344	999999	792	857	574	889	999999	17	999999	205	641	265	48	911	999999	999999	960	629	292	98	999999	999999	999999	472	145	151	609	165	999999	999999	769	125	965	674	235	776	734	533	631	905	999999	544	999999	735	703	331	600	186	78	440	275	332	583	675	262	474	250	330	722	433	290	78	355	515	435	526	300	999999	686	306	557	436	998	999999	835	664	441	797	769	999999	999999	433	97	232	453	447	541	300	422	
760	536	413	811	999999	625	194	199	923	310	187	41	236	499	772	999999	839	334	206	839	597	42	452	999999	908	882	857	981	999999	999999	988	984	999	952	999999	770	153	625	799	761	651	475	517	497	591	782	324	999999	324	349	999999	123	344	461	824	728	999999	852	902	325	768	212	999999	861	322	202	999999	283	574	11	739	999999	534	444	197	131	999999	955	969	136	568	924	666	999999	458	875	650	999999	137	207	999999	300	722	484	993	449	409	655	185	399	751	50	369	322	999999	399	588	899	273	702	213	999999	883	776	756	843	545	999999	413	447	551	492	155	999999	999999	448	999999	59	451	748	721	999999	999999	999999	384	527	999999	353	183	68	999999	750	285	435	999999	558	417	946	727	159	903	127	252	738	847	268	895	992	997	171	898	539	458	525	980	345	358	313	401	999999	288	201	118	355	999999	801	217	720	383	767	40	999999	999999	301	844	604	999999	51	999999	125	632	572	356	999999	999999	999999	302	760	454	658	999999	999999	555	498	999999	712	19	896	587	56	61	184	618	240	140	353	217	999999	680	386	999999	316	581	285	606	716	999999	999999	196	403	999999	456	999999	725	567	927	999	832	430	142	595	730	464	999999	74	999999	999999	125	881	815	549	144	89	77	939	892	999999	279	999999	164	866	999999	999999	193	999999	604	999999	893	673	999999	354	999999	736	999999	791	988	852	895	221	158	999999	999999	225	380	854	999999	377	209	785	674	999999	730	941	276	999999	682	30	281	999999	999999	550	70	452	677	471	174	408	541	285	951	50	999999	67	999999	402	146	999999	339	339	999999	999999	708	117	998	808	999999	443	999999	282	119	967	581	999999	752	999999	999999	287	547	909	999999	966	835	923	999999	634	767	672	999999	873	139	984	999999	941	967	999999	841	999999	999999	868	847	731	938	269	999999	983	469	999999	315	999999	999999	859	999999	999999	649	216	401	785	999999	373	50	999999	245	596	999999	134	286	639	788	520	999999	747	833	999999	71	957	999999	999999	756	851	999999	999999	366	73	999999	279	834	271	301	999999	840	66	681	90	827	896	495	351	125	999999	706	830	103	795	377	953	999999	481	368	999999	187	825	38	999999	209	164	999999	182	423	873	300	999999	347	999999	999999	710	76	999999	850	999999	472	686	460	999999	154	344	793	571	999999	229	254	362	999999	609	583	24	37	259	881	999999	311	323	927	252	750	691	493	76	124	667	886	281	630	999999	999999	999999	374	323	286	864	370	999999	487	204	628	938	122	737	453	665	683	
816	872	999999	864	158	758	218	964	463	999999	727	999999	999999	342	972	731	710	999999	91	650	714	973	26	999999	288	836	733	623	812	999999	755	999999	459	984	999999	409	453	338	81	999999	165	358	822	23	999999	576	999999	862	656	216	411	357	371	999999	999999	843	999999	874	999999	322	35	595	999999	885	999999	999999	996	999999	272	573	287	382	318	349	495	999999	999999	13	669	711	999999	870	967	605	176	408	999999	444	999999	999999	553	579	752	758	716	999999	206	937	917	539	579	415	999999	93	928	39	48	32	529	613	693	999999	999999	874	935	999999	627	556	718	999999	852	999999	38	46	29	999999	630	999999	999999	924	169	999999	95	139	142	971	999999	884	677	147	369	239	915	999999	999999	999999	374	999999	823	561	942	999999	229	230	686	999999	999999	999999	73	999999	408	489	399	605	453	480	999999	85	741	999999	883	999999	999999	580	999999	999999	647	626	503	329	343	751	999999	80	981	999999	992	864	452	999999	594	719	820	999999	738	880	999999	999999	999999	72	933	298	146	859	678	209	770	999999	892	999999	999999	761	68	744	886	657	752	328	999999	934	487	999999	632	627	379	174	922	432	841	457	783	337	999999	441	396	999999	615	876	401	782	999999	353	972	999999	744	833	660	86	570	91	137	521	697	33	999999	40	665	519	490	514	286	347	808	445	290	999999	103	627	358	841	999999	999999	927	999999	194	144	930	253	882	545	514	846	862	759	999999	272	640	644	856	999999	389	106	396	999999	506	411	545	536	108	701	740	999999	728	729	50	262	594	856	838	450	110	421	636	944	10	439	485	58	125	28	999999	458	771	992	999999	945	489	50	999999	783	999999	999999	999999	191	805	481	127	143	999999	77	678	783	999999	416	264	967	470	452	999999	76	926	496	420	90	297	291	271	735	277	999999	772	554	523	65	851	999999	276	454	999999	528	322	351	339	58	350	630	999999	999999	738	494	484	999999	163	276	856	112	983	999999	893	524	220	392	866	624	304	133	269	749	564	999999	700	999999	313	367	754	584	166	372	999999	667	999999	906	997	999999	620	736	400	256	209	748	999999	211	560	624	318	930	485	999999	999999	226	370	903	999999	189	793	999999	732	999999	521	281	946	620	334	236	886	313	999999	93	14	568	733	999999	550	815	834	499	999999	689	58	999999	999999	999999	618	999999	999999	734	999999	999999	989	999999	999999	604	735	927	802	112	877	999999	738	999999	999999	402	999999	999999	492	999999	363	984	355	304	13	999999	747	697	182	999999	12	810	928	162	
207	999999	999999	853	999999	138	287	999999	23	732	621	140	999999	999999	288	707	740	432	999999	999999	380	999999	472	695	157	960	857	47	754	308	109	76	406	999999	807	968	308	858	630	363	79	739	971	623	999999	999999	999999	703	999999	475	764	579	779	978	781	86	999999	408	705	604	281	250	999999	715	632	999999	734	375	246	999999	409	881	802	676	879	640	159	848	22	284	999999	163	999999	289	999999	999999	999999	427	804	730	864	899	162	36	92	999999	871	999999	999999	999999	148	726	466	109	76	882	999999	112	108	150	926	265	396	431	735	127	621	588	181	999999	999999	317	571	516	455	509	729	999999	594	59	769	893	857	999999	999999	152	697	529	223	660	752	193	328	663	804	608	513	730	300	964	218	292	94	889	869	831	999999	950	999999	566	162	999999	518	58	380	42	408	511	296	593	430	101	999999	520	359	84	999999	999999	711	999999	996	999	999999	630	841	487	808	968	25	314	987	746	875	656	508	750	999999	279	293	771	210	12	444	706	543	126	999999	999999	539	794	842	257	248	999999	999999	999999	999999	888	217	893	234	439	495	999999	606	999999	226	718	22	999999	409	719	624	999999	646	994	564	999999	96	724	570	244	999999	999999	472	739	507	999999	96	999999	999999	787	71	399	547	770	516	999999	110	859	900	208	561	930	999999	999999	633	999999	170	575	599	748	801	493	999999	999999	10	273	519	866	186	157	999999	668	385	621	999999	999999	403	875	487	111	677	236	999999	372	683	999999	835	349	116	999999	907	520	755	484	985	999999	999999	999999	770	252	943	999999	683	753	999999	893	555	773	475	408	905	295	98	999999	81	575	669	960	999999	502	999999	179	999999	999999	999999	121	912	900	635	88	168	845	115	244	168	443	553	80	796	789	952	71	874	708	304	622	432	267	413	420	909	115	251	999999	814	999999	484	999999	513	464	980	999999	148	396	249	999999	999999	853	999999	638	31	598	174	526	550	376	304	999999	682	627	999999	654	999999	225	178	63	603	838	430	393	958	846	567	342	809	308	923	487	468	244	441	578	928	999999	398	321	999999	725	727	999999	479	432	999999	885	775	335	167	923	227	195	466	352	433	945	679	185	41	831	716	251	452	817	593	448	999999	120	726	721	999999	857	999999	878	999999	999999	999999	536	822	681	567	483	999999	999999	269	283	999999	999999	155	999999	106	999999	290	118	18	485	999999	662	839	999999	699	665	609	446	999999	370	82	999999	999999	451	41	153	363	999999	274	243	111	452	557	319	
670	106	964	742	625	613	999999	13	869	635	987	261	999999	246	981	999999	874	703	903	899	210	999999	858	704	999999	953	859	999999	844	775	383	552	999999	999999	915	603	999999	999999	821	493	999999	78	718	605	999999	780	999999	127	377	999999	368	408	548	658	999999	999999	999999	269	999999	672	753	646	169	104	262	444	156	177	330	388	211	18	881	420	999999	999999	481	999999	250	999999	999999	999999	562	482	999999	999999	14	999999	999999	445	365	440	84	159	740	999999	909	623	999999	29	633	289	796	989	170	359	526	138	552	999999	998	985	29	619	999999	20	94	687	687	287	999999	699	756	884	999999	771	999999	732	999999	959	232	999999	909	230	547	227	945	572	999999	999999	458	875	904	999999	447	999999	421	465	999999	999999	999999	231	936	75	589	934	532	999999	966	999999	426	794	458	593	999999	149	86	999999	999999	948	74	999999	375	630	829	564	999999	324	446	999999	359	478	999999	950	896	10	921	844	641	999999	695	43	606	999999	640	663	999999	321	686	999999	303	622	999999	45	664	999999	856	315	245	999999	149	217	475	323	49	999999	55	999999	696	755	227	242	167	999999	263	41	915	453	989	999999	146	482	637	148	360	999999	95	712	296	999999	154	999999	608	616	473	487	567	292	882	692	618	920	625	931	90	71	999999	924	782	633	636	412	326	999999	887	667	580	337	999999	311	862	343	220	350	611	611	999999	551	999999	775	473	632	999999	307	557	226	999999	999999	68	999999	282	171	929	663	719	741	299	538	728	806	999999	240	999999	580	829	999999	999999	284	330	478	437	913	928	16	169	999999	999999	28	999999	671	999999	874	278	673	39	701	413	557	999999	999999	999999	105	822	199	868	999999	312	990	478	282	999999	999999	384	590	861	369	999999	999999	999999	715	899	281	25	67	999999	42	962	656	551	999999	871	162	653	999999	166	342	100	739	148	927	701	999999	550	250	999999	237	999999	688	812	669	999999	490	63	915	999999	50	999999	999999	203	836	280	655	999999	350	410	999999	929	923	999999	528	999999	999999	784	576	23	57	731	775	902	769	542	999999	999999	881	999999	391	108	737	490	125	999999	335	546	311	999999	999999	412	999999	839	800	307	576	265	293	999999	999999	999999	487	999999	999999	319	999999	862	433	303	997	812	567	682	29	999999	202	999999	317	999999	943	956	999999	999999	999999	999999	531	935	999999	999999	966	28	560	490	701	685	621	834	567	806	947	472	999999	18	659	243	845	526	820	545	115	143	947	27	457	999999	999999	999999	935	288	999999	999999	999999	962	999999	
999999	999999	86	981	999999	999999	999999	875	999999	999999	480	844	474	999999	733	999999	15	999999	567	365	833	80	542	42	692	463	63	899	288	29	999999	711	159	681	999999	981	999999	545	486	999999	748	267	446	999999	977	174	999999	999999	211	999999	782	264	203	606	503	907	719	54	299	880	589	467	596	491	999999	769	694	793	588	751	39	470	639	665	617	999999	999999	844	65	527	705	755	697	798	246	324	518	553	187	773	999999	999999	999999	605	321	291	670	954	947	217	479	963	719	460	460	322	624	538	999999	927	283	874	988	771	184	833	999999	999999	255	436	261	999999	616	815	999999	999999	224	43	353	336	905	679	896	999999	57	742	999999	247	999999	999999	699	979	999999	260	500	999999	736	484	431	488	521	999999	709	999999	956	999999	999999	999999	999999	156	108	591	194	662	31	603	977	150	724	999999	796	999999	999999	330	999999	281	999999	999999	325	101	576	739	612	865	999999	42	970	385	891	999999	395	142	999999	201	826	117	999999	901	999999	897	420	596	760	988	691	989	422	389	999999	999999	752	990	588	999999	579	999999	979	329	848	988	999999	999999	999999	15	999999	664	265	268	503	629	485	685	138	999999	681	980	979	623	183	825	619	591	601	216	966	404	553	396	999999	999999	138	476	63	999999	999999	818	999999	755	941	37	999999	999999	885	164	209	77	862	171	208	599	389	365	999999	32	379	51	10	52	999999	652	120	868	999999	45	501	19	631	889	163	862	644	234	682	156	100	999999	999999	446	999999	999999	999999	392	197	32	89	999999	999999	40	870	999999	817	303	716	298	999999	865	517	849	663	199	445	973	17	999999	999999	164	683	999999	932	913	345	563	45	149	999999	727	999999	625	956	999999	689	600	29	999999	55	999999	517	393	239	999999	999999	856	783	818	463	568	385	852	999999	924	98	332	108	956	887	264	268	576	187	999999	195	891	892	933	999999	844	954	87	300	614	646	300	999999	706	999999	488	779	999999	685	999999	352	828	558	999999	641	999999	502	999999	52	790	92	941	216	50	50	66	964	849	999999	619	614	307	561	462	287	798	999999	401	991	409	484	999999	891	999999	999999	366	343	999999	302	153	352	999999	45	509	532	705	93	999999	666	907	524	930	909	999999	937	54	277	105	755	842	803	110	999999	642	316	51	59	999999	999999	683	723	113	557	174	276	999999	272	61	929	581	714	834	734	94	885	999999	140	825	698	801	999999	247	114	459	999999	251	821	999999	203	491	656	513	999999	999999	999999	999999	999999	744	799	224	
782	225	176	183	138	968	999999	986	999999	762	910	234	999999	402	594	485	999	999999	999999	34	901	870	858	448	925	210	310	999999	899	999999	999999	395	999999	484	29	873	81	931	999999	380	876	999999	644	440	580	431	999999	142	398	709	421	999999	919	774	322	911	999999	728	258	927	668	623	97	293	591	999999	208	406	999999	999999	413	78	775	454	158	75	236	427	867	999999	578	178	363	199	999999	895	476	999999	171	117	515	353	682	404	712	262	748	999999	849	65	232	235	999999	676	999999	353	510	474	625	256	685	999999	860	754	358	999999	999999	898	240	999999	58	947	999999	275	215	999999	395	999999	742	895	327	875	999999	812	280	353	418	686	892	709	394	11	999999	915	431	576	999999	927	999999	222	999999	850	130	999999	16	999999	990	494	470	246	958	139	732	999999	999999	810	370	58	483	15	91	583	15	531	311	57	999999	330	843	999999	577	467	335	530	999999	477	754	425	805	995	363	924	225	656	751	265	279	905	986	999999	999999	444	999999	999999	140	999999	999999	599	851	959	963	670	650	831	999999	500	803	212	826	461	999999	945	252	488	651	167	367	358	779	56	999999	416	343	232	434	142	23	295	399	494	633	999999	574	845	999999	693	283	394	999999	999999	999999	77	999999	534	999999	269	202	999999	398	999999	999999	495	819	804	191	557	999999	427	406	536	487	999999	813	342	999999	901	380	999999	456	958	999999	972	371	529	594	710	999999	999999	668	174	940	57	896	999999	441	999999	999999	770	664	484	367	999999	999999	461	999999	944	263	746	706	663	889	795	519	999999	99	89	134	300	220	999999	999999	999999	759	241	595	439	620	999999	999999	999999	565	610	742	972	600	38	984	909	755	649	456	999999	999999	15	999999	999999	538	466	335	362	22	999999	559	193	999999	840	106	999999	999999	344	333	999999	846	999999	107	289	62	547	839	70	105	224	999999	570	999999	999999	425	753	999999	450	901	999999	999999	547	677	520	999999	559	718	760	932	999999	53	421	326	590	743	95	908	999999	102	990	626	275	267	797	510	999999	169	623	999999	352	799	425	999999	179	804	999999	348	586	238	503	829	88	138	867	181	133	999999	443	896	339	845	960	999999	910	537	796	290	999999	20	999999	400	999999	345	590	438	628	979	156	786	445	746	331	767	599	999999	999999	146	400	626	386	745	725	726	999999	999999	839	78	999999	642	17	999999	469	576	177	999999	733	743	548	999999	552	999999	107	656	461	999999	524	999999	758	749	989	660	890	262	633	325	999999	378	260	
93	999999	559	457	514	778	427	287	755	599	496	999999	804	597	960	84	242	647	79	999999	503	981	646	319	782	999999	357	999999	999999	942	999999	438	365	493	464	999999	992	696	593	999999	44	314	769	603	999999	321	194	72	999999	188	999999	999999	605	114	756	111	999999	250	999999	999999	431	300	999999	812	747	68	82	321	143	130	91	545	63	201	239	198	222	53	57	470	467	295	999999	999999	550	999999	832	260	736	999999	888	752	999999	732	456	744	243	956	856	213	249	999999	999999	999999	107	855	623	999999	874	568	889	909	202	214	403	999999	102	999999	272	572	235	821	585	780	999999	999999	523	331	744	495	999999	266	196	999999	231	594	366	397	929	694	560	999999	386	999999	999999	979	999999	816	338	999999	999999	199	694	293	978	999999	297	999999	577	999999	342	999999	999999	388	999999	632	722	358	983	809	780	704	999999	577	21	806	445	999999	316	262	778	706	999999	999999	843	765	572	903	865	804	999999	999999	820	170	362	999999	759	997	564	999999	266	999999	833	528	540	946	85	127	281	181	999999	880	841	324	991	635	308	999999	545	847	70	819	493	188	512	572	884	953	999999	753	999999	999999	999999	475	995	576	873	474	894	896	999999	455	631	693	999999	999999	375	999999	179	727	959	524	999999	716	781	447	717	654	25	999999	72	131	902	999999	134	544	36	999999	328	999999	761	833	350	648	166	999999	197	999999	366	96	206	388	999999	496	793	999999	985	147	694	557	999999	228	459	926	999999	569	999999	999999	568	999999	400	999	187	755	965	999999	183	814	559	176	260	917	297	929	770	684	347	999999	735	999999	999999	999999	682	999999	565	543	384	999999	814	597	72	95	241	89	999999	207	210	38	530	666	358	999999	587	527	307	999999	930	529	165	159	231	999999	376	966	727	510	999999	999999	200	432	751	999999	999999	962	999999	174	685	218	243	573	484	319	999999	999999	999999	388	311	164	472	623	613	854	268	665	999999	999999	999999	999999	999999	195	880	793	838	108	914	599	180	625	424	142	265	999999	296	592	674	911	260	999999	723	999999	209	172	944	576	818	897	501	999999	595	187	999999	999999	856	57	692	691	999999	787	163	653	217	686	740	339	368	891	568	999999	990	464	676	420	551	22	986	718	848	271	289	27	107	836	39	246	686	845	864	248	900	983	440	472	154	999999	141	522	431	614	218	927	338	999999	354	999999	510	46	999999	844	999999	973	842	219	507	999999	999999	381	656	503	653	522	36	999999	775	17	34	213	275	999999	880	473	
296	999999	63	999999	689	281	492	898	735	650	976	30	999999	999999	151	230	965	18	523	760	865	928	961	695	999999	17	60	346	116	307	999999	999999	964	597	999999	999999	166	154	999999	285	999999	999999	999999	12	546	16	153	849	866	804	248	267	959	130	607	368	282	367	462	681	230	155	792	999999	880	999999	65	588	248	543	73	820	561	999999	999999	117	999999	959	159	893	999999	999999	480	999999	999999	512	999999	999999	989	329	335	798	692	775	64	743	964	339	999999	955	951	565	999999	333	740	428	706	721	258	500	999999	999999	218	568	817	29	674	491	380	999999	999999	221	598	919	218	999999	999999	785	999999	137	999999	999999	837	999999	942	308	600	157	571	640	805	715	999999	499	999999	21	590	133	999999	45	999999	483	999999	753	802	739	999999	691	125	999999	299	921	999999	999999	999999	377	999999	24	626	518	428	526	919	999999	572	447	625	108	797	999999	684	14	827	999999	68	669	871	999999	401	999999	999999	999999	42	106	350	884	187	999999	152	754	534	576	999999	449	617	999999	999999	229	191	364	123	868	893	918	790	999999	104	389	999999	687	505	999999	622	423	186	999999	494	823	999999	999999	269	161	955	53	672	118	507	387	541	516	115	652	902	999999	999999	999999	999999	124	315	65	790	797	412	465	259	140	954	93	273	108	68	740	829	503	104	999999	912	849	255	682	999999	716	848	555	582	852	501	584	334	712	501	999999	999999	343	897	999999	999999	999999	794	541	163	424	123	442	458	375	822	409	942	135	561	177	869	632	278	999999	948	857	883	406	639	999999	758	560	999999	688	231	495	999999	632	224	422	65	999999	528	372	603	416	999999	999999	999999	102	999999	999999	999999	334	510	999999	75	999999	523	891	999999	398	902	784	666	563	835	769	999999	336	999999	320	911	149	122	999999	113	905	999999	542	760	676	999999	547	999999	999999	408	282	188	345	430	999999	119	333	805	666	811	744	999999	999999	581	337	72	703	298	331	297	22	222	354	781	169	999999	980	140	940	32	364	999999	116	164	562	591	808	999999	31	999999	999999	343	455	354	999999	999999	440	961	433	613	672	258	415	271	396	69	999999	999999	999999	438	138	202	864	999999	456	999999	599	999999	28	745	999999	797	277	130	709	678	767	10	422	960	912	29	707	337	360	115	640	845	999999	503	757	999999	645	592	82	395	999999	999999	897	671	610	555	999999	687	999999	999999	981	999999	561	717	302	833	151	310	526	999999	999999	537	294	351	999999	754	999999	525	988	20	999999	685	57	324	209	
956	999999	751	360	366	999999	30	978	485	999999	355	293	60	210	923	112	345	76	963	900	942	526	999999	999999	855	438	427	999999	348	999999	305	999999	999999	518	345	730	400	949	999999	41	999999	559	999999	999999	711	999999	76	324	75	907	815	999999	93	999999	266	440	999999	146	504	928	659	332	999999	761	829	117	56	999999	999999	202	712	395	906	932	999999	392	717	339	999999	394	371	999999	632	440	907	999999	164	823	261	905	999999	264	999999	240	382	151	919	57	397	999999	425	534	459	872	999999	430	999999	161	987	873	999999	227	242	120	567	556	999999	208	854	999999	999999	233	999999	959	999999	458	940	999999	559	295	473	669	942	309	969	836	652	760	999999	999999	999999	12	835	999999	191	999999	31	345	673	825	999999	720	202	255	650	999999	254	500	853	746	489	46	601	999999	410	63	284	932	999999	999999	999999	999999	963	999999	999999	950	397	902	777	72	999999	605	12	734	843	999999	476	697	659	777	591	999999	906	999999	997	999999	410	143	999999	138	681	98	203	942	921	999999	757	826	999999	999999	804	352	722	999999	319	884	43	867	859	657	586	999999	283	373	148	751	43	474	378	239	549	264	925	649	391	348	999999	69	999999	999999	995	650	620	959	972	999999	440	125	188	123	904	543	284	329	999999	103	999999	830	804	999999	479	999999	999999	999999	999999	550	426	82	999999	971	482	974	63	999999	661	936	967	999999	400	899	321	917	999999	264	335	16	999999	605	108	999999	533	581	999999	643	861	999999	203	772	809	432	822	367	999999	217	641	929	489	756	999999	614	136	500	439	999999	999999	999999	996	202	521	153	999999	820	999999	121	447	901	718	419	666	948	742	204	514	999999	999999	954	211	88	623	405	526	233	938	493	170	999999	999999	999999	785	999999	716	999999	260	999999	862	11	393	604	769	999999	220	79	99	718	872	999999	999999	470	828	999999	360	999999	578	126	999999	346	882	999999	951	414	999999	368	634	366	241	741	943	999999	115	84	571	607	999999	883	194	456	144	999999	621	999999	57	680	999999	882	949	798	432	144	49	999999	999999	902	653	364	980	999999	999999	732	999999	140	999999	999999	364	754	342	753	608	694	999999	999999	211	663	869	722	367	88	836	751	417	999999	319	999999	999999	589	999999	668	999999	954	999999	342	20	411	742	490	250	910	999999	777	549	206	200	737	212	999999	999999	465	43	999999	997	999999	25	694	325	53	821	189	999999	775	798	673	799	653	791	999999	169	999999	920	388	482	456	762	69	211	221	999999	581	606	939	275	499	
999999	999999	957	999999	326	326	95	698	669	999999	999999	550	979	876	999999	546	946	613	710	999999	544	655	458	550	999999	999999	492	999999	801	250	999999	999999	509	308	48	775	696	789	282	999999	999999	999999	718	421	999999	221	90	335	999999	706	634	992	239	751	999999	980	574	416	999999	370	834	981	897	429	487	193	50	680	838	631	849	166	340	999999	809	322	999999	999999	999999	927	875	166	300	999999	615	999999	169	758	354	68	210	290	927	999999	17	732	335	299	933	691	180	410	497	999999	857	478	662	371	941	642	53	537	999999	934	494	999999	690	803	814	897	33	291	335	999999	999999	568	238	428	999999	86	987	647	113	985	756	475	668	999999	246	147	999999	798	999999	712	24	999999	550	993	426	339	52	532	485	999999	667	888	84	999999	761	298	249	243	999999	864	654	405	999999	999999	999999	29	19	582	566	676	969	235	474	623	999999	757	27	244	11	531	44	465	172	77	999999	999999	400	951	357	948	897	999999	297	953	999999	618	249	999999	816	999999	330	470	965	808	999999	442	424	460	952	999999	281	14	241	979	829	999999	999999	365	999999	319	628	68	235	617	779	999999	937	520	566	156	518	999999	428	604	999999	574	999999	364	999999	885	453	940	998	999999	677	999999	462	318	134	867	385	883	999999	507	779	272	245	358	38	999999	999999	999999	999999	806	999999	59	999999	637	778	264	699	999999	364	552	999999	688	69	881	940	886	822	629	999999	698	770	634	863	921	825	999999	339	999999	335	219	390	999999	55	201	999999	627	316	825	539	869	999999	506	999999	816	999999	100	212	999999	417	999999	999999	999999	999999	999999	999999	860	195	665	999999	839	925	558	553	999999	171	999999	642	867	32	322	999999	996	999999	527	999999	274	114	999999	289	734	736	975	734	193	250	514	999999	999999	165	998	442	651	23	699	999999	619	999999	385	999999	999999	458	344	341	104	572	999999	786	999999	675	771	755	149	385	999999	999999	999999	824	370	999999	999999	999999	793	712	33	999999	928	982	399	583	910	999999	729	401	966	999999	402	644	639	621	999999	728	49	184	394	253	303	276	999999	596	993	795	592	481	998	36	999999	632	318	223	999999	990	396	417	999999	459	35	747	418	800	710	315	194	749	636	928	258	999999	327	780	999999	662	999999	802	999999	125	729	258	403	940	621	770	999999	426	999999	999999	341	631	419	934	227	999999	857	999999	885	688	611	999999	844	999999	999999	55	314	999999	635	981	999999	594	999999	648	729	777	353	478	189	940	979	768	772	359	596	999999	209	
393	562	999999	999999	911	916	901	514	887	999999	999999	999999	575	465	798	790	995	343	999999	803	770	999999	450	212	388	999999	999999	999999	843	80	495	482	161	846	921	999999	604	187	42	677	926	144	842	999999	29	316	613	484	999999	977	999999	999999	850	822	999999	187	122	828	425	954	999999	202	671	999999	917	851	20	729	544	999999	999999	817	310	999999	877	999999	372	86	193	999999	352	470	527	865	303	480	632	339	417	743	999999	775	761	87	706	733	999999	35	456	999999	306	999999	940	368	999999	959	714	780	945	802	999999	46	645	353	611	510	675	999999	523	447	999999	680	322	999999	999999	421	66	999999	999999	153	173	347	999999	26	775	469	530	168	83	999999	765	999999	394	615	999999	826	999999	417	476	205	67	666	512	999999	948	999999	571	999999	407	380	999999	999999	418	999999	638	477	415	629	999999	999999	980	999999	732	999999	682	999999	999999	706	872	144	999999	649	756	176	96	999999	999999	621	77	999999	897	391	999999	703	441	999999	443	593	976	999999	999999	510	839	999999	225	550	933	332	336	581	999999	864	276	273	99	263	735	251	715	999999	642	999999	561	428	255	999999	755	38	747	408	933	702	730	999999	724	780	810	433	951	545	573	512	295	495	820	42	999999	498	614	188	548	202	878	846	999999	625	999999	421	999999	626	999999	999999	585	927	648	999999	999999	855	549	318	453	312	300	179	566	140	999999	76	607	999999	483	267	999999	569	860	741	824	883	601	999999	999999	398	354	334	750	999999	926	367	999999	193	897	999999	949	305	735	999999	902	999999	999999	689	126	882	999999	866	153	538	491	25	77	907	999999	260	999999	451	999999	64	957	965	429	898	213	152	228	424	324	223	317	128	834	623	839	126	604	912	999999	948	585	488	190	221	999999	911	299	999999	381	647	16	508	999999	999999	288	936	288	999999	485	974	999999	398	999999	929	230	372	191	999999	77	695	656	350	469	538	478	999999	784	217	721	999999	852	999999	52	677	217	809	309	999999	345	902	999999	223	437	999999	294	197	999999	261	991	814	729	845	872	686	990	665	999999	290	999999	808	161	999999	999999	999999	131	999999	355	874	722	421	73	999999	118	999999	999999	442	913	462	253	291	543	999999	999999	907	572	17	416	366	686	999999	770	29	951	999999	751	767	554	253	999999	909	841	71	999999	999999	999999	999999	736	707	828	999999	999999	585	46	920	275	627	854	999999	621	123	999999	989	198	180	650	54	86	582	423	99	888	670	999999	344	450	999999	994	645	166	870	281	708	537	138	
799	999999	999999	40	999999	999999	999999	791	632	771	939	999999	999999	368	930	706	625	164	294	739	668	999999	18	702	480	999999	999999	218	605	750	842	270	461	999999	380	999999	72	56	321	299	186	999999	47	805	404	597	999999	636	715	999999	255	999999	424	798	469	718	186	290	559	477	500	704	999999	999999	929	678	400	814	999999	999999	644	579	999999	994	562	571	53	213	999999	882	194	996	999999	155	504	999999	999999	662	599	662	289	999999	496	843	799	999999	911	165	876	999999	206	794	999999	251	815	676	999999	999999	246	999999	999999	973	982	999999	293	503	212	49	387	214	832	999999	999999	335	195	999999	999999	10	999999	90	999999	999999	337	999999	685	999999	999999	999999	340	827	999999	426	426	999999	999999	315	799	819	559	305	999999	871	778	999999	893	999999	999999	323	999999	953	593	283	234	165	999999	786	646	999999	999999	999999	156	951	709	559	763	999999	321	524	347	879	73	999999	450	900	811	788	999999	665	999999	227	821	999999	999999	387	244	177	202	271	462	211	669	398	828	999999	999999	328	172	228	908	999999	156	64	975	185	890	330	833	334	353	460	676	980	723	773	81	999999	999999	332	325	595	223	999999	71	146	220	674	444	999999	999999	999999	999999	891	756	999999	80	766	69	30	496	913	343	999999	917	999999	534	688	675	64	596	999999	572	999999	999999	323	274	999999	999999	839	965	999999	885	60	583	860	834	999999	234	999999	703	314	999999	999999	835	412	261	356	143	68	611	531	999	389	196	712	920	785	999999	999999	936	974	773	230	64	281	37	999999	294	999999	178	749	999999	162	361	291	985	999999	14	500	999999	917	999999	934	237	999999	225	506	864	870	939	59	999999	790	586	729	541	831	680	563	384	969	999999	999999	890	862	77	847	38	904	999999	93	780	999999	999999	999999	21	838	992	620	66	531	428	423	127	128	951	673	999999	631	750	164	166	450	999999	102	999999	999999	53	374	376	377	999999	959	153	856	999999	309	418	568	717	702	999999	70	507	999999	550	648	959	771	910	403	282	406	164	572	926	339	381	999999	172	135	999999	999999	999999	999999	999999	468	280	271	999999	652	265	16	913	57	324	999999	943	273	551	217	926	999999	999999	999999	105	80	805	580	999999	938	928	138	406	592	908	220	816	819	798	999999	378	698	921	268	148	275	492	116	258	999999	396	118	738	999999	999999	522	999999	280	999999	983	663	699	341	999999	724	136	999999	331	999999	113	289	134	999999	999999	839	238	360	205	835	999999	999999	698	332	108	551	819	399	451	392	395	
999999	999999	236	815	429	678	366	999999	544	21	999999	170	967	154	551	272	644	279	124	971	999999	968	999999	762	405	964	999999	999999	999999	904	737	168	939	999999	67	742	999999	658	49	171	871	999999	661	999999	175	426	730	999999	557	999999	185	129	336	421	234	999999	999999	999999	419	464	311	133	648	999999	283	505	231	224	999999	808	374	985	240	999999	110	819	317	621	999999	999999	244	198	685	90	728	617	832	528	529	999999	641	435	249	999999	860	747	703	32	549	999999	205	516	999999	748	915	200	889	383	321	999999	771	489	875	999999	230	999999	448	568	910	666	999999	703	694	999999	999999	939	999999	655	999999	362	999999	294	81	999999	783	727	107	936	175	538	728	999999	999999	125	999999	161	999999	808	364	747	309	999999	999999	883	999999	502	999999	999999	581	976	999999	244	289	958	999999	486	418	947	657	502	25	511	402	382	938	999999	496	579	999999	999999	389	937	300	999999	63	999999	183	198	931	291	999999	999999	365	199	93	493	179	258	999999	731	743	611	161	861	999999	797	742	739	999999	781	999999	999999	94	565	596	517	943	934	904	316	999999	999999	25	376	597	901	155	999999	298	454	55	247	751	178	999999	778	785	438	622	265	248	444	252	160	999999	662	39	799	602	575	999999	244	354	520	428	523	595	999999	274	830	652	539	999999	500	735	769	501	916	294	999999	731	515	321	648	77	999999	999999	864	101	935	872	999999	999999	723	999999	810	892	240	749	758	192	10	174	791	999999	709	999999	752	425	515	170	122	515	784	843	999999	999999	999999	999999	560	546	730	999999	338	957	305	928	727	999999	924	876	270	177	536	635	999999	351	529	45	368	874	999999	999999	585	775	760	840	999999	879	870	999999	197	999999	198	221	461	317	835	834	317	780	999999	165	501	639	899	945	999999	999999	122	999999	403	670	95	686	322	291	999999	999999	207	999999	113	847	726	46	688	483	978	999999	184	423	515	999999	727	587	607	79	999999	999999	875	814	861	677	766	999999	494	526	702	512	898	180	999999	282	636	852	677	428	999999	999999	950	999999	967	664	974	999999	187	707	999999	507	999999	253	342	171	688	393	603	436	999999	999999	552	999999	781	475	426	13	999999	243	69	999999	909	188	639	999999	995	459	846	207	999999	999999	999	786	583	204	999999	655	837	47	593	999999	258	251	347	890	912	788	644	501	248	999999	485	999999	648	78	999999	899	613	848	999999	238	546	999999	733	24	550	765	588	999999	51	770	175	999999	649	816	626	999999	841	749	581	216	999999	
355	999999	999999	999999	64	999999	515	607	999999	999999	989	871	365	705	851	517	999999	350	999999	210	68	459	999999	999999	999999	305	832	999999	929	68	864	276	960	424	999999	447	11	432	495	999999	82	979	517	999999	186	315	294	120	774	160	999999	408	434	999999	756	895	490	926	293	999999	316	73	999999	475	187	722	910	940	514	414	999999	900	854	529	999999	88	999999	999999	999999	999999	20	721	677	778	550	465	842	999999	999999	305	999999	84	148	736	320	18	311	51	549	464	404	353	606	370	644	617	999999	904	877	999999	953	740	309	999999	748	594	396	899	925	999999	999999	956	282	218	999999	999999	762	999999	219	129	777	900	999999	173	999999	999999	999999	999999	143	932	911	937	86	990	351	226	775	847	987	726	622	999999	126	827	584	447	81	397	912	999999	855	435	999999	758	900	63	540	145	702	91	479	88	766	993	810	942	999999	999999	999999	241	665	914	141	492	999999	375	783	999999	999999	160	595	727	999999	929	87	485	251	328	100	298	999999	640	155	905	256	543	645	999999	26	641	567	789	999999	681	548	940	999999	212	999999	535	279	999999	557	552	496	751	684	836	916	335	701	562	201	578	555	34	769	235	246	999999	729	661	366	946	593	805	206	722	390	999999	999999	999999	999999	565	28	528	92	603	419	505	859	809	999999	999999	940	14	999999	952	999999	523	181	999999	966	298	806	618	801	999999	958	690	554	961	999999	779	999999	662	999999	635	999999	37	999999	176	816	740	113	919	454	674	15	588	216	254	596	867	999999	123	81	777	759	999999	726	481	644	728	950	999999	364	436	547	288	519	963	401	108	581	999999	999999	999999	194	999999	999999	999999	999999	380	999999	310	999999	588	814	40	590	717	876	999999	999999	470	532	98	999999	216	565	27	136	727	79	999999	853	497	295	999999	862	845	593	872	245	999999	876	273	254	650	999999	775	999999	999999	999999	801	96	250	798	999999	999999	173	999999	978	330	156	10	877	311	999999	456	877	302	853	178	744	134	13	999999	710	593	268	843	149	683	789	405	618	999999	999999	167	612	699	184	999999	698	410	614	552	99	999999	999	962	25	203	655	483	769	349	952	676	92	334	97	527	223	329	305	305	541	750	391	846	43	82	999999	187	128	999999	479	344	520	461	826	121	593	306	828	999999	38	999999	999999	279	88	601	84	999999	611	656	275	379	115	999999	999999	348	218	163	928	942	359	999999	364	404	870	617	165	999999	999999	976	934	999999	501	359	276	234	123	121	767	441	999999	
999999	999999	472	999999	109	999999	211	450	488	902	440	378	999999	597	561	951	999999	999999	470	446	999999	781	635	722	999999	999999	999999	999999	786	234	106	395	496	944	793	901	999999	305	770	388	954	191	29	84	503	548	615	999999	715	283	999999	999999	307	995	999999	999999	999999	749	750	999999	483	169	663	999999	999999	55	881	999999	999999	660	68	999999	637	92	491	271	761	561	228	809	272	994	999999	999999	999999	393	97	500	400	18	960	152	999999	999999	905	794	527	766	278	999999	999999	674	958	65	224	944	999999	224	514	292	32	389	531	940	999999	489	832	160	910	422	957	390	550	794	699	916	392	999999	187	999999	744	995	293	771	152	597	46	280	298	408	318	873	986	117	986	999999	999999	613	589	425	962	376	856	999999	499	286	133	173	365	308	562	986	47	817	548	37	106	760	797	371	452	562	999999	512	114	94	999999	443	808	129	304	999999	508	999999	734	377	149	437	281	866	474	872	914	999999	845	331	836	179	568	958	484	861	816	228	972	409	514	353	999999	415	881	690	364	246	13	999999	487	285	92	180	887	669	488	930	897	580	999999	999999	999999	999999	258	999999	999999	849	645	443	962	290	788	335	863	795	999999	865	985	784	517	678	999999	71	844	560	999999	398	80	814	382	885	999999	999999	762	643	999999	969	167	999999	815	999999	999999	570	821	207	496	757	316	102	983	623	945	123	72	999999	884	999999	938	697	147	486	778	830	70	999999	999999	396	572	230	118	716	708	338	968	12	86	427	250	647	999999	999999	91	999999	830	759	999999	217	340	999999	759	999999	41	469	518	338	736	770	509	743	247	999999	999999	96	984	277	914	616	154	69	892	467	365	301	633	807	405	999999	999999	311	999999	999999	66	780	471	36	684	248	819	640	276	315	917	506	409	962	155	994	994	562	999999	332	73	280	899	301	726	740	836	999999	999999	935	771	207	606	999999	54	413	999999	999999	592	999999	797	999999	793	587	549	859	999999	670	661	410	806	999999	466	814	687	785	880	179	999999	944	412	999999	706	340	544	719	899	999999	999999	999999	379	45	969	178	535	559	999999	322	752	999999	999999	175	59	533	139	334	999999	791	809	268	533	456	658	648	273	688	807	462	52	829	959	999999	999999	919	41	770	476	298	289	138	999999	567	426	442	106	247	69	999999	211	220	978	118	999999	999999	218	922	387	999999	905	847	999999	34	280	999999	907	868	422	999999	501	999999	999999	999999	999999	680	959	966	999999	226	552	36	999999	634	
999999	831	851	851	876	999999	711	118	393	155	999999	999999	386	285	296	999999	534	237	824	999999	681	999999	363	535	999999	999999	699	252	892	999999	999999	999999	229	127	999999	448	81	66	992	329	427	393	975	711	69	80	304	999999	679	999999	691	324	212	697	999999	417	478	999999	254	453	403	469	226	232	376	514	999999	268	999999	848	432	999999	244	504	999999	298	868	999999	475	535	138	25	573	366	479	999999	676	531	174	365	970	999999	811	548	926	999999	999999	752	345	999999	857	999999	182	831	999999	224	90	707	195	664	548	999999	850	719	325	387	999999	859	753	911	838	691	103	156	877	676	666	695	999999	999999	130	125	315	920	677	999999	843	741	999999	999999	384	968	345	999999	999999	153	905	102	233	999999	72	999999	999999	434	717	176	941	35	953	437	999999	394	140	641	999999	433	520	929	51	233	543	999999	605	497	536	869	355	593	339	733	770	573	472	38	491	812	999999	881	213	511	160	817	788	826	707	999999	838	704	966	393	632	975	60	999	999999	908	712	511	897	847	820	358	696	230	666	999999	921	999999	999999	999999	317	639	999999	540	999999	725	376	779	999999	999999	40	651	627	945	110	794	522	473	32	583	110	613	999999	365	690	802	131	568	170	722	999999	999999	999999	245	85	999999	258	520	926	289	542	933	720	360	999999	179	999999	750	129	871	471	458	999999	576	999999	999999	654	999999	849	281	604	999999	619	78	478	999999	106	392	870	117	546	12	999999	742	50	176	892	633	999999	999999	81	999999	448	298	999999	620	657	978	614	381	348	887	670	655	685	999999	324	652	999999	522	83	348	880	22	335	469	911	345	535	463	811	30	822	338	209	234	369	330	817	999999	646	127	778	999999	999999	658	341	891	999999	316	852	250	751	35	999999	733	499	999999	963	791	999999	999999	452	160	999999	327	999999	342	999999	999999	999999	994	835	999999	876	999999	570	999999	254	676	137	30	288	228	611	571	279	999999	890	476	734	932	366	35	159	334	674	627	927	450	594	999	999999	606	941	999999	414	726	159	491	172	117	192	296	664	687	999999	999999	548	999	58	999999	999999	978	999999	999999	637	810	875	552	291	942	999999	999999	999999	138	584	681	999999	752	166	552	647	409	999999	627	999999	79	370	471	999999	450	88	999999	999999	326	999999	999999	880	509	230	604	851	606	209	230	652	388	999999	536	113	362	999999	796	842	505	629	51	674	109	692	568	449	413	262	999999	863	535	999999	999999	999999	127	999999	778	999999	999999	999999	50	209	93	
974	371	999999	834	368	937	503	292	999999	999999	696	515	792	781	999999	662	164	448	354	368	367	127	999999	448	956	985	561	178	273	290	999999	589	842	999999	999999	330	702	615	999999	324	347	580	449	999999	79	74	334	29	999999	869	407	262	696	841	725	857	395	426	878	383	999999	999999	29	999999	999999	999999	999999	210	656	496	959	549	404	40	30	786	677	470	999999	891	660	541	217	404	882	999999	892	10	999999	277	935	286	737	671	937	22	561	644	423	961	999999	999999	373	475	909	999999	858	666	820	939	189	924	57	986	722	999999	127	624	923	551	224	672	344	999999	560	683	811	732	102	999999	999999	42	57	417	501	536	999999	742	999999	33	692	236	999999	926	97	21	999999	750	948	102	894	999999	721	872	746	999999	789	983	914	236	56	136	573	999999	714	156	999999	999999	495	195	999999	385	140	899	999999	988	492	418	301	999999	454	71	999999	999	123	999999	999999	184	671	773	747	194	827	999999	976	566	663	377	221	999999	144	999999	265	763	999999	999999	999999	821	999999	758	999999	380	692	375	782	985	351	574	699	426	835	999999	968	721	447	492	558	872	922	302	334	124	206	360	415	854	999999	30	583	999999	491	499	999999	912	537	376	502	999999	999999	990	224	98	999999	794	115	441	630	544	325	933	960	933	999999	720	433	131	183	341	960	927	190	999999	990	999999	935	345	999999	66	999999	80	999999	106	999999	999999	88	246	999999	412	254	973	234	271	999999	999999	643	999999	999999	450	999999	999999	203	170	999999	557	810	893	108	583	999999	770	900	574	359	254	943	999999	545	967	642	197	685	771	97	986	703	999999	626	999999	461	999999	744	100	577	777	877	829	605	999999	131	195	147	862	552	483	82	659	911	460	706	778	22	633	808	301	730	431	999999	999999	854	891	276	758	131	482	36	810	997	582	377	124	269	999999	845	456	60	823	229	613	914	53	17	175	999999	683	374	120	291	286	56	999999	999999	100	985	999999	918	388	740	999999	457	272	661	338	93	999999	999999	316	787	362	250	907	212	469	600	999999	883	999999	124	999999	999999	999999	999999	721	535	921	999999	178	999999	616	538	671	93	159	999999	652	392	678	92	62	999999	67	333	929	45	149	999999	999999	500	184	999999	817	999999	302	961	542	742	999999	999999	171	232	999999	595	181	823	999999	823	62	314	948	428	215	999999	71	999999	60	592	599	686	999999	677	82	678	999999	999999	720	406	999999	999999	623	909	451	875	920	999999	824	999999	161	999999	465	999999	999999	
981	552	755	150	799	999999	27	911	950	153	999999	417	494	160	671	59	911	113	999999	42	865	999999	999999	976	340	107	999999	459	588	440	494	999999	80	486	999999	999999	791	129	921	204	773	285	673	765	198	999999	436	999999	162	422	999999	12	999999	999999	999999	301	512	778	810	999999	999999	568	333	519	658	43	347	18	69	544	268	791	192	978	999999	589	999999	283	788	872	671	561	307	175	199	999999	937	999999	999999	799	623	22	318	229	999999	999999	952	163	116	165	130	999999	999999	618	164	999999	999999	314	33	746	999999	239	999999	938	40	419	271	167	999999	176	105	559	857	269	999999	255	482	962	999999	64	999999	999999	176	633	751	253	941	689	999999	741	672	632	763	414	526	394	32	999999	198	813	944	795	833	999999	69	571	570	361	696	999999	975	857	559	969	119	999999	73	366	999999	787	478	581	155	588	504	472	796	999999	742	536	232	112	999999	999999	999999	999999	41	235	573	190	683	589	992	112	765	815	999999	794	305	117	330	666	193	410	345	372	649	254	445	999999	774	999999	999999	999999	999999	999999	92	617	859	999999	387	837	999999	16	114	888	589	53	823	999999	399	11	157	635	216	565	919	373	606	747	202	787	790	976	415	566	970	832	999999	999999	999999	465	999999	38	729	493	873	186	999999	456	999999	606	430	756	999999	773	968	983	953	130	954	718	999999	999999	85	999999	999999	815	999999	999999	918	757	999999	931	956	999999	76	999999	905	722	691	742	999999	159	965	595	366	999999	779	642	999999	999999	878	999999	938	23	453	999999	952	139	999999	68	584	757	999999	34	978	499	999999	273	706	849	999999	999999	439	221	650	999999	155	489	244	999999	46	959	951	999999	999999	999999	993	942	490	252	999999	999999	286	633	167	320	621	940	616	867	999999	516	999999	747	908	647	865	726	999999	591	678	473	895	999999	999999	999999	806	607	155	656	505	856	999999	464	682	312	954	805	63	999999	250	214	872	376	779	529	33	213	32	242	467	999999	999999	999999	573	703	880	854	611	542	513	23	795	999999	371	387	733	481	75	999999	692	69	673	42	350	999999	600	528	652	502	602	603	585	999999	199	239	286	999999	890	979	432	110	204	999999	826	237	418	912	15	999999	795	552	147	425	549	407	602	547	557	109	999999	362	211	118	939	999999	438	883	771	141	110	849	999999	96	184	999999	865	162	999999	123	65	687	522	999999	707	59	465	169	372	791	999999	739	336	999999	876	80	898	96	581	999999	999999	999999	151	873	302	945	999999	61	
999999	999999	542	450	340	444	53	425	839	951	411	999999	454	279	520	979	505	999999	999999	798	219	114	999999	779	999999	300	324	999999	546	649	957	761	97	999999	999999	415	259	999999	999999	891	747	460	240	946	684	691	999999	529	24	172	999999	932	999999	173	999999	147	273	762	999999	50	999999	999999	879	199	994	999999	802	999999	999999	114	729	318	961	631	60	759	873	747	104	888	828	794	515	384	280	999999	999999	923	572	779	152	496	327	999999	772	233	999999	999999	952	44	889	999999	177	910	999999	69	971	800	123	92	274	525	999999	980	222	334	18	505	918	969	320	999999	999999	581	962	999999	999999	602	859	826	187	832	794	69	999999	999999	627	605	999999	999999	63	538	810	999999	515	999999	828	346	156	447	999999	86	999999	982	999999	21	999999	999999	947	999999	78	999999	940	999999	905	442	731	608	981	815	707	413	563	707	999999	999999	77	987	999999	345	999999	654	456	421	999999	110	999999	812	345	987	999999	999999	657	741	999999	685	597	524	584	83	999999	999999	365	341	740	811	523	424	76	941	999999	999999	530	999999	795	423	922	999999	684	804	732	918	273	993	372	676	756	821	564	241	194	553	413	992	450	999999	299	124	681	800	999999	295	746	404	53	999999	510	55	946	729	762	999999	839	779	351	977	999999	999999	969	73	65	701	859	999999	999999	400	562	537	172	610	999999	807	999999	884	226	447	182	869	950	999999	176	711	875	835	478	999999	713	633	651	473	238	927	999999	618	999999	886	999999	911	646	653	924	973	882	345	999999	955	231	955	562	903	804	96	421	94	897	353	825	34	999999	641	686	928	885	698	999999	207	662	999999	149	340	22	271	232	307	999999	203	828	999999	999999	523	893	758	80	747	668	999999	516	999999	721	401	70	999999	554	15	966	999999	97	194	963	407	302	993	815	999999	891	543	999999	124	134	704	525	295	793	843	747	927	858	148	40	239	999999	601	516	748	279	611	717	227	340	964	115	644	576	833	230	900	942	848	999999	134	999999	402	936	27	999999	775	617	999999	267	48	999999	949	163	733	999999	701	486	77	952	999999	826	999999	999999	170	598	881	718	959	623	847	985	19	999999	905	999999	298	664	499	873	503	999999	999999	999999	301	999999	999999	999999	843	127	528	424	875	895	575	999999	640	617	776	429	994	67	658	97	999999	63	137	667	999999	781	427	999999	986	204	459	297	999999	687	999999	999999	441	400	875	842	104	999999	119	124	715	607	321	680	888	999999	999999	446	344	918	549	247	999999	
499	999999	71	699	999999	999999	999999	446	999999	487	999999	134	442	999999	604	192	816	993	987	944	23	951	649	469	999999	999999	999999	325	22	952	999999	147	255	645	941	166	813	152	613	995	437	678	437	129	367	555	999999	92	284	263	528	999999	999999	302	685	999999	999999	602	953	999999	520	366	433	336	586	999999	999999	999999	56	447	379	673	390	991	517	345	524	999999	111	999999	703	834	999999	759	433	975	584	953	959	404	999999	221	199	280	485	81	254	110	999999	551	676	657	46	836	999999	855	999999	571	785	350	33	73	999999	999999	638	685	324	674	902	610	241	926	837	652	874	168	999999	119	515	445	100	423	986	999999	523	999999	999999	999999	999999	578	999999	22	999999	619	999999	509	721	437	999999	999999	756	580	999999	933	319	750	999999	999999	962	726	999999	436	66	999999	999999	999999	87	939	248	591	886	120	999999	334	179	229	758	228	999999	374	446	999999	476	715	689	519	225	63	250	999999	236	999999	251	158	206	14	956	827	369	771	432	781	198	60	999999	999999	999999	874	763	100	991	999999	122	999999	999999	335	959	350	999999	999999	394	33	698	475	365	482	999999	651	999999	999999	272	931	858	510	941	665	857	425	802	53	738	999999	999999	160	999999	999999	302	653	868	999999	54	999999	176	629	999999	408	92	723	695	999999	777	999999	746	999999	999999	999999	742	612	656	624	477	544	548	617	12	53	733	999999	999999	730	189	224	999999	267	131	655	764	239	999999	543	999999	999999	729	371	999999	608	605	702	332	999999	999999	689	997	254	403	510	78	558	626	999999	674	999999	40	965	261	563	999999	488	476	182	305	513	489	122	51	343	999999	186	352	999999	999999	999999	226	971	837	499	999999	538	864	999999	999999	999999	612	789	868	48	113	999999	999999	712	262	126	236	999999	426	999999	210	999999	999999	69	999999	891	999999	233	895	644	999999	68	999999	761	999999	817	624	855	595	99	999999	699	254	12	999999	59	76	640	150	999999	804	76	555	459	299	999999	999999	999999	999999	999999	999999	999999	894	234	999999	55	999999	999999	375	445	501	380	999999	336	487	511	640	210	829	646	824	575	92	999999	839	999999	512	678	472	13	492	999999	931	899	99	999999	804	30	999999	999999	423	718	274	999999	831	434	999999	999999	971	787	701	999999	999999	287	871	434	306	331	394	469	999999	999999	886	372	999999	681	999999	664	247	999999	999999	999999	999999	644	232	116	311	386	742	415	748	293	707	684	312	999999	844	653	38	665	224	483	635	821	999999	999999	832	902	753	159	985	847	981	14	
90	91	215	341	64	764	132	920	589	979	721	259	999999	211	70	999999	999999	795	636	999999	752	999999	985	107	999999	767	999999	408	633	592	430	999999	312	703	604	230	162	999999	598	273	999999	304	893	655	110	401	999999	999999	842	999999	322	200	999999	999999	261	857	106	117	347	297	491	724	296	997	999999	820	947	557	606	839	442	334	999999	999999	50	458	999999	339	999999	602	561	652	566	475	279	239	999999	903	451	999999	134	999999	175	311	999999	817	17	896	106	999999	454	658	34	13	726	988	993	847	368	803	527	766	999999	745	736	838	999999	820	727	999999	140	53	115	859	715	999999	168	895	999999	999999	450	443	242	716	157	903	627	563	749	291	246	842	544	647	999999	367	934	430	999999	943	659	999999	179	999999	159	410	552	174	297	999999	829	999999	266	146	999999	93	534	403	597	833	220	999999	81	445	999999	298	999999	467	639	999999	462	738	330	647	572	263	274	465	567	747	360	463	275	420	462	147	585	408	295	146	833	540	832	999999	733	64	999999	733	694	999999	901	94	535	939	876	100	778	619	573	108	819	78	836	850	482	757	340	999999	999999	945	999999	110	182	503	524	999999	906	999999	913	999999	999999	540	771	706	846	276	927	335	544	371	368	999999	999999	196	999999	764	999999	982	999999	975	999999	999999	750	748	158	800	912	999999	424	999999	194	199	705	65	960	289	307	999999	13	216	829	999999	126	620	587	747	276	985	187	760	227	923	329	938	794	999999	999999	33	557	55	999999	999999	910	590	187	179	999999	779	236	999999	467	574	999999	62	155	719	349	139	171	410	534	926	853	664	999999	999999	869	767	271	999999	500	999999	582	958	852	933	103	536	443	417	488	497	999999	150	302	653	945	276	793	84	343	659	862	999999	520	437	52	255	853	999999	309	999999	517	948	546	193	991	29	210	222	625	812	696	999999	922	47	177	713	999999	93	999999	999999	974	196	943	999999	421	435	447	999999	999999	848	682	526	117	999999	979	810	604	118	661	925	76	580	458	999999	963	118	234	483	269	999999	999999	769	600	706	527	331	15	706	772	565	582	785	999999	777	139	179	645	999999	68	367	119	999999	431	400	536	999999	737	422	999999	999999	211	964	165	561	964	913	925	410	468	999999	999999	897	346	105	352	291	259	680	401	793	999999	297	999999	902	230	630	347	210	999999	134	593	999999	999999	469	364	618	630	769	813	999999	253	244	477	410	562	221	917	336	999999	255	153	66	31	93	839	913	548	263	
999999	344	575	725	240	343	999999	999999	78	876	741	999999	661	999999	999999	184	999999	238	820	25	349	19	999999	21	162	925	981	536	999999	999999	629	450	999999	376	438	999999	999999	528	14	143	345	999999	152	999999	594	999999	594	663	199	847	544	611	103	999999	913	332	999999	999999	999999	314	362	538	651	333	257	300	665	294	61	398	999999	31	233	686	679	999999	867	999999	426	999999	341	999999	347	723	999999	999999	357	545	463	116	999999	97	955	699	999999	807	999999	818	792	304	657	999999	612	801	323	522	388	999999	999999	913	464	958	146	999999	973	45	200	999999	132	999999	943	129	830	944	550	445	76	533	999999	872	312	999999	879	132	192	41	715	546	409	688	639	999999	999999	550	999999	889	950	231	726	745	616	769	695	999999	361	999999	479	999999	260	878	999999	854	512	999999	611	415	88	999999	550	999999	330	654	999999	444	599	12	437	290	999999	661	495	844	999999	999999	265	542	999999	326	999999	655	561	999999	295	531	241	785	438	710	999999	245	810	936	681	784	999999	961	250	261	999999	358	109	198	999999	999999	393	999999	56	352	999999	78	62	999999	252	999999	390	282	369	997	212	814	999999	727	351	67	850	558	172	33	744	303	302	999999	362	423	555	373	684	696	148	999999	738	95	983	870	999999	58	694	999999	403	153	602	999999	58	160	783	382	846	999999	749	834	449	999999	999999	433	776	950	410	999999	350	27	999999	673	858	583	85	999999	999999	999999	874	999999	864	387	629	601	700	58	999999	212	999999	183	526	377	999999	999999	189	715	486	999999	999999	242	647	999999	445	386	554	929	394	474	999999	304	638	375	441	946	999999	72	403	17	732	727	897	208	199	177	500	230	726	999999	404	999999	12	192	999999	642	999999	999999	942	253	56	770	999999	588	137	345	999999	160	936	10	343	127	999999	479	999999	376	999999	449	674	278	999999	334	999999	840	80	714	302	455	988	999999	792	970	130	999999	999999	961	73	319	80	999999	632	349	294	999999	221	287	58	999999	364	20	999999	714	334	673	367	722	999999	999999	517	999999	53	98	999999	999999	217	372	999999	999999	518	866	313	999999	378	820	645	546	49	487	628	793	999999	769	101	999999	999999	88	646	999999	793	999999	999999	249	802	658	999999	544	187	157	518	849	290	886	999999	497	707	283	345	514	38	821	682	89	999999	723	755	283	997	195	645	139	999999	550	377	279	472	73	232	720	18	111	368	892	969	779	513	779	755	604	279	999999	742	999999	428	972	566	999999	54	999999	902	538	546	991	
511	999999	132	739	999999	745	34	644	60	624	506	926	462	790	119	425	999999	976	528	999999	915	428	397	594	132	405	712	157	28	154	999999	480	999999	999999	999999	591	656	774	270	20	579	999999	176	127	999999	501	999999	999999	215	999999	868	926	999999	154	86	93	991	538	999999	124	999999	999999	999999	999999	806	999999	999999	95	409	528	999999	445	999999	999999	823	999999	261	999999	959	630	884	999999	942	400	285	892	470	999999	300	307	599	128	166	999999	999999	999999	19	270	321	999999	140	435	377	686	858	432	220	999999	330	795	831	722	579	987	239	999999	934	235	630	914	564	951	794	112	929	651	999999	569	999999	131	281	991	958	359	499	459	568	265	999999	853	681	969	100	505	475	999999	549	179	999999	880	999999	783	639	999999	54	188	640	274	999999	217	153	650	960	208	524	999999	999999	229	497	999999	999999	679	999999	777	999999	595	999999	298	636	61	112	119	652	999999	364	497	999999	561	314	999999	819	303	999999	333	709	40	18	891	981	636	122	329	682	999999	352	97	99	862	999999	459	327	999999	638	999999	114	44	999999	310	844	36	487	213	914	186	999999	244	181	999999	77	212	999999	969	317	999999	938	783	436	515	317	999999	408	499	397	855	993	999999	665	802	228	675	42	707	57	955	158	909	414	506	187	999999	916	999999	999999	961	999999	999999	999999	637	766	331	999999	493	993	577	628	988	999999	69	999999	492	579	379	151	999999	180	879	922	999999	852	38	378	930	337	209	999999	999999	703	436	983	999999	999999	37	999999	896	999999	548	714	479	999999	169	999999	354	323	694	538	547	586	404	999999	992	435	682	785	737	953	677	165	793	226	999999	294	389	86	548	60	551	343	999999	333	631	999999	999999	35	692	999999	33	616	999999	671	813	999999	309	999999	990	999999	759	252	307	943	400	393	999999	262	388	999999	714	278	775	643	987	213	341	80	169	827	999999	657	102	999999	929	70	522	999999	413	855	984	744	95	999999	999999	308	46	311	932	248	999999	200	646	816	229	754	841	999	683	610	761	239	485	999999	236	999999	159	504	23	340	870	999999	999999	533	999999	970	193	446	353	689	176	39	147	921	584	792	20	999999	583	184	228	523	448	999999	103	755	269	999999	999999	197	158	999999	297	602	377	453	351	999999	926	259	571	404	655	999999	999999	999999	999999	563	588	444	101	873	920	839	999999	999999	361	55	439	145	999999	271	344	165	540	999999	742	544	554	999999	451	999999	359	999999	999999	999999	867	453	370	371	999999	705	344	667	999999	
285	621	458	491	29	999999	305	683	790	548	310	70	500	464	808	989	999999	999999	457	992	204	523	596	235	297	490	999999	685	999999	482	15	926	677	69	999999	23	293	63	534	48	999999	999999	999999	785	313	763	999999	989	561	999999	116	696	887	999999	901	761	34	999999	999999	539	194	999999	615	318	543	999999	999999	999999	999999	999999	705	503	999999	418	999999	979	999999	811	922	999999	123	918	999999	696	375	999999	49	12	167	503	988	999999	859	994	999999	536	609	260	252	929	380	999999	789	765	999999	612	222	478	827	921	806	223	999999	670	999999	275	999999	999999	999999	234	343	390	283	999999	807	999999	644	999999	563	320	380	704	568	992	162	187	139	369	29	762	106	570	184	999999	697	775	760	198	578	588	999999	690	999999	27	999999	990	662	93	957	41	999999	999999	915	517	551	112	654	999999	517	249	146	135	999999	189	138	773	216	999999	19	42	883	455	911	975	279	690	396	550	406	172	525	999999	411	987	794	373	999999	999999	694	594	999999	453	999999	338	452	915	791	138	999999	822	999999	999999	84	925	157	523	821	939	247	861	716	114	910	354	999999	100	723	911	999999	764	127	548	999999	999999	912	440	999999	999999	533	364	898	267	999999	584	999999	999999	971	486	840	999999	552	715	430	832	878	26	542	999999	614	361	201	880	742	134	704	999999	279	659	22	717	749	999999	416	883	962	999999	452	999999	966	822	128	999999	81	124	999999	412	128	999999	546	999999	898	447	968	999999	999999	28	999999	536	999999	153	631	322	474	132	531	999999	308	999999	870	429	573	999999	370	791	999999	999999	808	628	912	302	999999	999999	123	126	819	311	999999	999999	720	943	933	916	456	999999	200	806	772	948	999999	999999	113	999999	650	999999	332	999999	999999	999999	937	216	999999	896	999999	587	36	873	208	999999	313	229	43	999999	825	927	496	656	759	547	600	999999	192	860	45	13	999999	999999	117	997	794	999999	999999	103	307	514	999999	46	302	999999	795	326	607	425	644	373	875	50	755	723	629	675	932	539	585	510	34	999999	861	999999	398	491	766	210	562	186	995	999999	765	321	203	459	999999	890	751	283	829	766	225	999999	137	157	789	393	377	128	204	999999	517	999999	489	384	184	681	480	999999	560	407	999999	999999	999999	999999	285	443	530	180	999999	999999	999999	312	681	267	143	999999	492	999999	999999	999999	832	443	982	999999	431	967	832	999999	285	682	419	447	723	431	903	757	303	999999	871	356	863	207	806	161	906	215	125	232	250	984	199	999999	999999	999999	
574	429	486	999999	514	317	999999	710	895	999999	999999	999999	588	259	363	386	896	300	999999	355	519	635	999999	999999	999999	225	852	999999	578	999999	999999	190	834	999999	857	999999	280	236	687	999999	745	162	312	177	528	565	627	865	868	999999	98	898	859	267	667	939	791	655	999999	298	465	999999	142	999999	156	452	516	52	402	999999	115	669	612	815	610	999999	332	469	999999	999999	999999	986	741	714	999999	999999	330	576	878	999999	999999	625	999999	999999	108	743	30	708	999999	999999	58	584	999999	990	759	428	295	999999	657	310	616	332	354	999999	700	478	999999	427	402	561	131	999999	999999	999999	195	490	999999	223	999999	999999	999999	999999	999999	234	999999	23	523	999999	955	783	999999	286	919	578	311	370	280	731	699	999999	484	602	999999	470	955	999999	421	988	804	278	323	999999	338	791	963	992	884	999999	999999	999999	954	518	472	618	262	999999	30	594	999999	999999	219	383	523	999999	392	999999	318	978	278	999999	601	535	946	686	469	236	948	138	615	999999	486	999999	999999	999999	675	965	140	999999	217	121	999999	999999	815	979	69	940	558	251	408	229	684	906	850	371	94	429	572	785	158	35	896	999999	979	999999	999999	68	694	999999	999999	426	613	999999	770	999999	593	775	719	999999	627	529	678	706	729	396	634	999999	310	327	928	255	402	354	999999	192	999999	205	847	951	640	10	255	57	830	981	615	73	999999	692	999999	319	710	605	168	629	357	200	172	593	239	768	758	377	582	999999	999999	269	82	587	943	999999	927	767	999999	626	283	630	875	747	780	571	444	617	999999	618	999999	797	196	918	999999	34	42	264	722	999999	251	878	475	664	957	999999	990	557	749	999999	999999	942	999999	541	356	726	324	425	812	667	334	151	828	963	631	236	83	163	753	999999	999999	673	55	463	385	405	165	999999	999999	999999	581	886	867	168	999999	601	999999	654	999999	117	999999	617	452	65	548	110	999999	511	43	731	999999	999999	804	830	35	718	897	815	166	950	571	112	635	999999	999999	447	284	669	736	39	708	428	590	999999	218	747	231	990	999999	999999	355	654	188	68	162	744	91	46	142	519	704	999999	498	999999	999999	999999	982	999999	969	110	825	389	999999	13	32	853	255	999999	622	999999	496	999999	999999	881	605	917	924	576	234	351	365	247	537	227	334	996	930	968	108	999999	764	166	30	814	459	965	879	184	45	308	999999	922	424	853	32	797	811	617	26	999999	682	415	840	628	999999	588	852	999999	999999	36	999999	999999	71	20	999999	340	
999999	999999	431	639	47	750	541	926	999999	443	823	683	204	536	999999	322	951	479	928	359	325	402	78	871	123	999999	999999	19	999999	999999	999999	413	339	691	999999	724	195	387	591	932	874	914	999999	999999	999999	178	362	152	840	611	335	591	92	174	24	493	27	560	526	715	255	531	999999	640	582	419	353	512	625	999999	136	574	887	996	485	411	626	766	116	944	969	362	178	773	886	279	330	175	999999	428	706	635	860	875	999999	352	372	145	999999	355	824	849	999999	380	999999	999999	999999	96	688	613	866	260	453	582	999999	893	362	777	999999	313	98	188	835	206	999999	999999	713	22	319	999999	48	490	47	761	999999	999999	835	798	299	135	999999	244	487	74	561	456	191	999999	139	793	999999	999999	392	425	266	646	24	330	999999	982	999999	691	999999	555	574	385	222	692	463	625	67	564	488	999999	999999	999999	999999	771	645	317	319	434	999999	526	153	999999	108	622	505	999999	999999	515	191	316	88	883	467	999999	499	186	243	499	825	513	999999	435	999999	764	687	412	945	252	685	308	673	622	999999	260	411	130	287	600	196	980	999999	552	382	181	999999	999999	396	999999	999999	999999	84	819	609	378	790	718	347	343	934	999999	536	999999	999999	882	643	465	83	217	999999	379	898	642	312	844	999999	999999	999999	999999	999999	999999	25	186	970	999999	234	999999	23	441	999999	693	783	943	999999	103	453	656	722	999999	537	93	781	999999	249	902	999999	442	999999	764	384	607	999999	999999	128	112	999999	999999	999999	614	999999	789	452	999999	747	836	999999	955	976	999999	999999	347	470	999999	407	142	999999	999999	999999	78	656	792	999999	258	67	862	999999	381	999999	999999	26	999999	764	999999	999999	748	640	149	441	413	316	614	465	307	374	47	146	999999	14	985	61	250	424	999999	958	999999	999999	204	584	884	808	224	140	999999	202	307	582	999999	721	658	501	999999	999999	533	761	51	336	49	999999	30	725	924	376	839	512	999999	679	939	160	999999	305	446	564	999999	604	999999	484	53	999999	77	999999	784	392	999999	494	149	999999	890	73	916	999999	413	999999	564	169	884	848	300	909	425	628	999999	212	999999	363	64	357	848	999999	669	566	293	934	816	565	941	999999	30	355	373	931	788	876	243	999999	892	999999	999	397	719	999999	194	143	689	448	821	581	646	992	439	999999	996	961	404	999999	255	478	503	998	999999	352	828	945	546	493	839	999999	969	308	470	928	357	460	219	999999	382	159	254	378	744	369	895	37	915	581	935	826	482	
999999	999999	423	999999	11	179	377	425	248	597	205	999999	65	612	348	532	511	999999	999999	752	999999	999999	999999	999999	135	999999	858	457	800	39	965	558	23	293	96	116	56	305	999999	999999	842	999999	143	561	58	769	999999	757	556	504	413	146	999999	84	503	905	104	199	999999	999999	320	919	624	218	632	647	595	771	526	242	999999	999999	97	264	910	999999	843	545	186	999999	576	111	901	999999	626	828	999999	999999	789	999999	22	857	797	610	970	922	385	924	928	411	183	917	999999	999999	999999	207	58	145	174	525	71	559	999999	999999	999999	999999	28	328	592	804	487	657	981	346	229	628	999999	999999	999999	987	602	919	616	775	192	658	999999	587	287	428	779	34	773	274	999999	999999	845	655	999999	761	903	67	341	999999	923	526	999999	999999	104	400	999999	999999	851	186	999999	152	942	999999	959	521	349	441	51	999999	34	463	999999	999999	227	999999	999999	999999	57	532	94	545	587	491	851	999999	722	975	999999	886	639	218	182	597	350	975	520	607	695	919	421	999999	25	177	109	470	642	228	677	338	617	999999	524	329	102	999999	565	460	396	303	798	373	949	165	999999	816	291	999999	376	251	255	185	78	138	999999	622	999999	999999	391	999999	33	504	308	164	999999	615	694	852	999999	962	420	69	221	402	130	999999	522	999999	642	292	999999	355	852	435	92	999999	956	396	219	479	999999	155	78	999999	279	304	999999	795	886	999999	999999	438	791	414	831	195	964	676	999999	999999	999999	668	777	999999	999999	999999	999999	872	81	837	658	999999	643	999999	113	274	990	215	132	999999	981	727	974	723	169	750	564	999999	999999	999999	477	290	999999	156	378	200	378	969	803	601	652	999999	723	999999	271	824	795	999999	310	566	204	999999	999999	190	91	999999	693	64	999999	461	123	213	999999	184	999999	999999	919	999999	999999	912	896	30	412	531	999999	788	13	999999	999999	999999	955	797	147	47	702	718	999999	999999	75	999999	506	999999	40	999999	999999	448	924	549	688	999999	905	308	119	397	670	999999	999999	999999	15	302	379	999999	601	604	506	326	76	241	481	652	999999	720	432	661	999999	581	990	69	999999	999999	864	999999	247	569	439	656	688	749	376	528	371	714	202	772	999999	738	999999	999999	846	171	381	692	999999	46	260	195	876	457	981	99	193	296	977	279	437	915	529	42	174	849	637	999999	865	999999	290	926	528	659	46	677	858	563	223	999999	364	181	396	211	318	254	780	240	767	287	345	85	737	922	345	710	999999	690	271	999999	533	64	
827	124	755	333	666	227	421	999999	240	629	999999	999999	915	999999	528	999999	999999	920	999999	999999	559	587	617	215	199	605	999999	999999	468	178	302	226	359	309	354	282	456	984	587	999999	818	999999	57	715	11	642	17	89	191	890	966	350	928	999999	505	999999	999999	550	999999	71	903	999999	999999	71	337	999999	745	615	999999	256	871	738	343	999999	588	106	540	902	999999	556	597	244	154	577	999999	951	999999	233	999999	114	775	999999	850	525	999999	733	617	985	388	999999	897	401	177	935	29	999999	17	424	547	409	999999	604	999999	999999	999999	669	941	278	859	385	570	521	811	806	480	966	888	999999	853	855	488	555	523	69	658	205	76	218	999999	973	944	999999	685	404	405	180	568	272	62	991	999999	348	136	13	999999	999999	589	999999	999999	999999	999999	199	570	999999	999999	999999	91	287	928	277	602	732	720	999999	999999	697	836	999999	999999	309	408	625	765	862	72	150	999999	519	485	283	616	705	754	505	634	755	312	999999	483	252	999999	290	999999	784	999999	999999	999999	250	999999	886	549	182	999999	164	654	724	434	707	629	780	734	571	801	655	661	999999	999999	224	261	685	395	843	999999	169	220	127	292	980	473	999999	521	188	946	599	733	999999	999999	599	999999	999999	330	999999	372	999999	517	999999	488	687	132	999999	91	414	999999	887	999999	999999	999999	800	944	536	442	453	243	999999	268	555	624	212	922	999999	162	388	372	351	364	790	480	241	651	692	639	999999	858	972	921	117	199	69	108	999999	999999	944	654	999999	477	877	370	746	443	961	999999	999999	999999	999999	348	702	51	647	532	710	235	16	159	261	897	838	595	999999	999999	161	366	565	113	999999	31	217	999999	57	999999	487	429	999999	797	689	999999	362	838	999999	633	999999	76	999999	999999	398	802	199	795	402	999999	639	292	109	51	292	605	348	183	870	883	999999	969	993	774	55	290	999999	218	469	472	545	999	641	636	999999	999999	999999	999999	999999	102	999999	421	999999	999999	243	204	330	693	515	93	999999	999999	967	79	999999	259	83	777	491	999999	312	980	335	930	882	640	650	472	565	207	791	319	468	778	61	719	638	372	540	999999	959	807	703	386	999999	365	999999	571	999999	999999	21	47	546	606	790	851	96	410	747	603	554	857	999999	999999	302	999999	720	198	28	999999	621	710	246	641	158	505	287	949	908	526	608	88	338	338	196	754	772	861	999999	209	999999	999999	999999	999999	306	112	678	396	93	889	644	999999	552	361	999999	311	800	905	458	295	999999	
146	999999	231	994	999999	529	799	999999	548	369	859	210	818	159	394	95	308	344	999999	826	999999	999999	999999	881	765	536	976	999999	885	953	866	413	703	635	999999	999999	999999	942	831	582	878	999999	999999	530	785	642	733	212	230	225	999999	571	412	468	999999	281	482	349	239	939	553	999999	245	595	502	455	506	193	662	658	691	999999	513	999999	947	624	999999	498	106	132	802	999999	502	669	461	999999	11	244	999999	999999	263	64	713	892	39	999999	40	999999	999999	340	145	999999	550	999999	533	999999	67	939	521	68	999999	983	999999	116	999999	779	583	575	143	206	454	272	240	446	404	637	999999	621	999999	155	593	379	470	766	999999	261	233	929	999999	325	247	71	723	893	999999	279	999999	999999	999999	999999	999999	465	816	831	885	999999	320	113	177	999999	999999	999999	506	376	474	580	523	999999	999999	999999	555	999999	439	817	959	392	549	347	181	135	826	55	866	192	999999	138	562	638	880	999999	941	130	761	999999	832	999999	565	356	428	693	999999	333	487	869	704	574	36	998	999999	503	334	999999	931	52	79	999999	580	999999	999999	346	27	885	606	16	944	435	999999	200	985	167	826	202	918	999999	999999	502	567	999999	488	362	999999	564	999999	387	999999	968	198	719	179	393	999999	999999	907	999999	999999	869	999999	481	999999	999999	681	999999	999999	714	676	142	999999	453	672	577	999999	583	999999	97	244	999999	129	229	226	976	247	182	30	601	936	583	295	836	999999	510	999999	999999	999999	218	680	276	550	60	999999	999999	913	999999	57	999999	513	647	417	819	847	222	750	507	999999	948	42	509	815	421	777	103	847	227	642	171	801	794	511	626	416	999999	999999	999999	999999	569	72	502	999999	428	999999	299	176	475	999999	599	760	999999	999999	133	186	181	460	139	282	616	999999	696	112	885	999999	718	145	790	999999	879	999999	681	987	999999	886	999999	999999	396	999999	488	926	381	239	999999	999999	533	962	999999	449	245	517	783	795	902	759	376	400	249	627	999999	163	385	72	119	999999	88	290	146	246	646	796	999999	806	999999	689	438	466	999999	999999	277	756	757	999999	177	371	525	885	999999	999999	520	999999	145	769	952	334	551	319	129	751	333	999999	825	999999	802	449	999999	976	11	223	331	909	999999	765	999999	623	406	44	895	747	775	999999	999999	212	726	507	661	304	853	999999	148	128	346	318	160	35	930	615	548	728	918	999999	883	871	613	610	809	380	419	339	999999	999999	423	999999	999999	139	56	623	425	305	999999	159	132	541	999999	212	572	
999999	614	334	999999	791	496	177	999999	999999	319	999999	598	125	698	999999	999999	524	999999	631	999999	964	342	30	979	999999	199	252	999999	768	999999	999999	999999	410	48	787	765	999999	645	146	30	256	553	749	820	999999	34	999999	607	506	274	607	10	453	507	607	999999	593	354	387	601	999999	236	70	999999	967	537	198	86	910	525	799	878	404	610	999999	421	592	210	267	291	889	645	444	504	818	352	353	902	440	108	182	740	268	545	777	29	492	939	853	194	836	233	697	980	474	729	605	843	58	999999	106	392	97	105	711	608	999999	565	999999	625	194	295	646	999999	353	69	620	858	832	439	928	653	356	999999	455	666	948	463	40	99	746	509	854	254	12	789	653	173	834	179	237	926	946	238	10	550	999999	999999	637	415	118	746	20	999999	267	452	45	23	999999	54	660	338	999999	903	878	684	441	402	999999	563	415	999999	34	663	211	12	707	128	83	904	999999	72	826	625	999999	999	498	244	999999	999999	753	639	522	789	999999	898	401	53	999999	325	119	194	87	83	999999	661	999999	999999	999999	999999	744	917	999999	746	964	597	999999	910	922	878	195	206	999999	258	809	775	934	244	999999	312	610	663	768	757	794	999999	985	752	626	999999	287	151	826	999999	815	836	700	999999	825	999999	397	491	130	481	139	912	779	828	999999	233	727	487	212	999999	999999	91	158	192	951	79	612	999999	293	999999	600	53	380	683	442	973	85	167	999999	999999	915	999999	542	297	627	882	125	999999	489	403	601	800	999999	721	87	734	687	999999	825	756	318	638	207	526	880	96	542	106	396	299	157	569	999999	977	199	535	548	861	564	79	999999	456	279	890	999999	799	999999	659	606	708	296	567	341	663	999999	287	921	25	416	541	999999	999999	999999	999999	256	999999	732	961	999999	999999	195	825	953	756	802	861	999999	316	524	91	982	882	499	687	13	589	237	415	71	911	613	532	455	32	999999	999999	685	90	999999	970	77	152	137	64	522	470	614	585	860	64	999999	999999	999999	335	559	467	529	92	195	999999	803	327	899	620	938	999999	999999	931	36	868	186	287	999999	999999	23	839	755	444	999999	542	975	652	554	999999	992	998	41	130	472	272	414	999999	999999	977	999999	750	252	999999	126	859	100	682	999999	992	877	641	999999	999999	321	999999	711	999999	918	999999	691	161	772	892	628	939	632	260	468	764	463	583	999999	694	387	273	597	999999	328	999999	999999	302	999999	562	139	360	65	94	808	752	560	329	
684	252	296	24	977	360	888	187	237	840	223	999999	538	304	999999	258	999999	58	999999	999999	766	999999	210	399	68	999999	762	278	883	548	999999	716	999999	999999	898	150	408	999999	296	246	360	151	999999	612	89	308	999999	835	999999	999999	524	760	629	98	999999	82	51	896	955	766	598	999999	303	689	398	507	591	404	405	119	850	206	761	885	999999	999999	533	999999	319	760	196	926	177	999999	33	691	96	999999	581	826	108	999999	999999	529	648	999999	847	399	224	582	717	629	440	999999	956	999999	998	999999	999999	937	548	452	587	205	580	999999	452	999999	999999	706	999999	475	999999	578	20	349	789	242	247	382	999999	144	999999	737	52	566	495	186	999999	705	693	352	149	643	999999	656	924	999999	949	976	296	630	733	517	999999	251	807	999999	980	999999	538	766	507	602	170	413	78	849	162	23	185	276	107	959	22	78	336	999999	300	364	424	577	999999	270	96	156	999999	999999	576	801	759	634	205	511	177	927	845	547	483	874	588	84	999999	935	800	999999	533	774	504	102	915	628	570	999999	202	999999	483	246	999999	23	13	999999	283	360	264	999999	80	595	792	95	233	788	705	999999	775	350	999999	357	469	75	623	999999	371	999999	886	141	73	579	999999	216	999999	608	40	469	871	386	801	708	681	999999	950	937	981	419	868	999999	999999	154	999999	999999	451	136	999999	451	400	376	839	799	474	999999	488	500	999999	585	642	625	999999	999999	555	398	549	999999	675	219	999999	686	655	999999	614	760	999999	918	728	999999	765	999999	999999	589	999999	504	547	11	243	558	771	459	659	999999	999999	253	378	686	598	999999	313	640	999999	999999	336	714	721	887	194	999999	914	569	772	821	820	324	794	999999	176	999999	851	999999	999999	126	448	999999	36	258	999999	371	391	999999	330	276	163	134	999999	272	263	365	782	659	817	529	999999	211	999999	838	999999	999999	458	999999	520	999999	609	999999	999999	344	129	671	687	472	999999	823	999999	393	249	505	999999	695	458	532	914	810	277	202	730	999999	481	246	977	197	673	723	912	191	20	781	667	397	70	531	999999	592	677	320	948	994	206	999999	962	192	180	890	13	926	295	710	280	417	45	25	999999	999999	693	999999	799	987	999999	999999	382	467	999999	280	634	999999	388	332	142	957	253	736	851	230	999999	795	27	782	720	999999	896	310	511	259	362	55	999999	271	898	999999	520	960	93	65	878	505	354	899	999999	999999	547	962	577	322	173	308	173	642	999999	898	483	999999	277	999999	999999	999999	
955	588	999999	589	267	127	434	999999	446	293	652	796	351	779	450	127	527	999999	449	933	732	199	95	63	999999	36	999999	999	704	999999	999999	170	810	806	999999	765	999999	999999	999999	430	538	999999	875	880	656	377	300	828	999999	999999	499	633	484	321	349	766	999999	865	708	241	999999	434	260	999999	600	491	986	544	239	685	145	852	825	28	404	999999	999999	214	406	514	736	835	999999	999999	14	70	686	999999	999999	783	272	125	999999	587	966	114	371	932	290	174	390	755	598	772	229	646	807	999999	916	999999	999999	298	468	204	504	627	882	999999	937	999999	805	498	87	456	423	999999	885	999999	61	300	748	390	924	242	133	980	999999	778	129	999999	999999	999999	581	999999	340	973	999999	999999	999999	349	999999	460	995	999999	368	892	678	999999	359	209	999999	999999	999999	626	490	71	373	236	80	523	390	113	999999	579	287	585	916	848	125	449	372	122	165	999999	78	298	395	184	999999	241	999999	104	999999	999999	606	692	817	999999	748	279	609	999999	702	569	958	127	667	999999	999999	783	975	999999	37	999999	837	649	414	701	557	201	999999	199	363	839	999999	295	684	873	973	594	999999	961	999999	999999	999999	941	999999	596	753	999999	630	970	711	999999	265	481	77	519	92	956	288	999999	999999	999999	999999	420	77	862	999999	673	999999	794	451	877	25	999999	730	190	79	999999	999999	999999	947	606	571	705	487	273	584	739	227	175	791	999999	316	652	563	552	253	429	999999	556	999999	89	999999	999999	999999	834	84	999999	751	999999	449	196	726	470	178	999999	985	896	932	804	288	618	456	277	13	433	571	373	461	188	999999	649	31	682	999999	867	97	735	186	999999	999999	343	999999	340	725	604	300	845	999999	761	999999	356	999999	79	278	630	633	250	832	999999	272	710	789	572	949	799	175	999999	891	310	714	260	999999	289	615	999999	999999	999999	552	409	143	726	999999	699	622	591	163	951	999999	948	999999	999999	902	91	390	488	554	425	390	925	438	256	954	183	57	315	999999	217	464	333	10	517	698	433	961	546	821	99	950	368	646	224	639	942	999999	999999	358	639	898	136	400	213	999999	626	970	886	772	716	651	316	955	945	497	91	999999	726	999999	478	129	844	667	464	475	32	288	999999	617	22	116	190	957	999999	318	999999	932	999999	782	81	999999	999999	773	115	448	999999	413	700	727	999999	999999	999999	719	879	519	999999	999999	999999	737	712	999999	756	279	760	609	471	358	958	637	169	159	999999	943	86	25	999999	80	562	999999	999999	
618	588	497	999999	999999	766	999999	87	999999	264	999999	996	69	999999	733	999999	806	23	505	976	295	455	73	999999	408	843	406	642	864	475	983	907	919	999999	999999	759	269	219	742	999999	10	281	480	999999	999999	999999	999999	873	352	319	247	999999	66	999999	546	173	525	999999	661	184	999999	999999	999999	999999	280	960	86	162	975	974	447	999999	281	663	975	24	974	689	276	255	999999	533	299	555	999999	999999	999999	879	370	930	999999	999999	999999	999999	482	182	67	999999	113	340	86	938	897	378	871	999999	784	403	74	531	199	835	663	416	999999	999999	999999	668	784	353	999999	206	792	55	999999	117	49	714	190	803	956	515	586	999999	999999	814	999999	920	683	586	999999	457	815	838	999999	408	676	151	145	999999	642	399	999999	999999	999999	999999	155	852	638	763	611	80	223	999999	999999	683	259	727	999999	617	999999	618	984	207	211	662	390	953	313	341	441	898	578	544	170	567	999999	826	715	999999	668	782	999999	919	975	81	244	555	999999	999999	158	999999	999999	528	999999	34	414	487	999999	568	499	202	999999	999999	332	713	999999	999999	109	18	853	432	22	950	999999	999999	336	75	999999	999999	999999	999999	690	256	192	492	995	60	999999	146	162	999999	999999	156	797	475	244	999999	597	271	999999	565	456	265	999999	726	937	951	999999	999999	999999	349	265	428	999999	664	511	302	999999	840	718	452	580	963	855	510	163	865	999999	483	999999	999999	999999	960	560	862	999999	435	999999	999999	999999	53	999999	92	999999	999999	97	999999	15	143	964	999999	870	757	999999	137	985	493	409	704	572	81	799	104	832	356	999999	304	867	288	285	86	260	657	295	999999	999999	497	999999	51	999999	313	999999	999999	519	252	480	720	417	999999	876	999999	35	347	894	483	254	386	260	101	942	999999	999999	999999	857	887	691	223	472	878	166	497	968	368	291	268	221	779	585	999999	876	160	887	443	999999	390	61	999999	762	811	430	593	247	433	108	630	329	999999	172	632	561	999999	258	538	276	388	999999	666	66	636	272	475	801	670	225	999999	905	549	999999	476	836	999999	460	660	999999	573	999999	999999	999999	660	999999	87	617	999999	38	618	902	999999	177	33	463	394	999999	136	549	954	791	576	217	316	724	780	999999	695	796	783	999999	597	90	703	138	392	407	405	697	194	858	999999	642	606	890	557	382	300	999999	451	999999	334	999999	503	782	684	999999	953	935	168	267	921	166	254	999999	314	277	473	999999	80	987	460	439	364	106	942	933	999999	426	177	408	528	681	354	
862	482	486	586	999999	453	999999	453	999999	999999	926	936	692	398	794	585	289	908	405	942	464	470	894	999999	999999	839	750	725	536	768	999999	739	249	812	392	339	827	691	552	999999	25	543	991	900	438	170	259	999999	816	840	887	499	133	739	999999	401	587	730	189	91	702	339	917	701	778	197	697	879	999999	999999	758	598	365	999999	927	921	479	999999	328	246	590	215	999999	999999	999999	270	615	999999	923	990	999999	107	511	471	748	685	626	299	999999	250	999999	379	999999	361	92	298	143	179	811	967	999999	593	411	942	500	497	430	230	999999	518	581	196	956	24	713	660	97	894	999999	251	305	999999	999999	999999	774	220	999999	558	614	591	136	446	698	999999	78	999999	695	568	970	261	265	405	478	613	999999	285	999999	525	647	431	999999	249	964	570	672	742	720	333	178	290	821	999999	999999	239	999999	145	498	11	946	555	964	999999	923	953	985	900	710	999999	418	498	797	160	910	192	390	999999	999999	138	293	335	448	371	399	999999	439	393	788	249	231	533	787	999999	999999	102	466	999999	326	21	584	772	41	460	915	999999	492	999999	961	434	849	504	663	999999	717	620	999999	999999	138	999999	523	602	121	999999	48	885	710	385	580	818	726	707	570	999999	999999	521	304	999999	456	719	999999	767	432	364	999999	726	869	427	999999	999999	985	863	553	92	497	981	660	570	999999	40	970	116	101	152	999999	151	934	203	816	206	325	999999	156	419	45	756	180	999999	80	321	25	999999	681	621	833	999999	163	487	972	571	860	734	575	426	748	101	676	289	999999	258	792	676	610	507	999999	866	716	143	999999	999999	811	902	999999	110	24	999999	434	999999	999999	844	988	456	230	999999	346	591	553	999999	999999	944	89	890	111	821	529	348	682	999999	999999	966	156	29	440	999999	999999	957	244	475	999999	999999	666	999999	970	811	270	999999	456	365	170	62	323	999999	472	113	999999	921	999999	677	999999	999999	14	260	502	352	999999	969	26	988	999999	388	999999	87	328	999999	999999	883	919	299	999999	194	892	326	23	925	653	170	999999	337	579	838	999999	566	895	735	999999	416	704	628	999999	301	329	467	999999	782	705	245	667	863	999999	778	999999	999999	126	396	783	688	246	576	999999	538	422	688	418	656	231	790	999999	593	552	872	188	301	186	270	864	435	999999	999999	230	417	502	693	512	999999	836	654	450	508	952	378	179	137	999999	585	999999	640	58	224	560	915	999999	84	320	952	599	710	335	856	532	357	242	999999	
999999	290	999999	729	186	617	999999	576	999999	999999	641	184	702	61	999999	600	391	233	999999	241	680	314	999999	999999	382	999999	211	999999	329	594	999999	604	145	174	780	999999	549	159	464	999999	404	983	575	379	443	146	999999	548	349	734	474	308	970	11	335	52	999999	618	357	626	416	693	257	755	707	46	49	538	999999	999999	61	242	999999	946	836	696	738	985	984	246	309	999999	999999	999999	129	678	633	143	839	738	723	931	801	837	999999	999999	736	999999	671	406	106	999999	277	999999	683	242	538	999999	175	638	313	940	633	999999	327	752	999999	662	635	39	413	905	698	999999	998	129	440	931	921	135	999999	918	999999	999999	149	586	999999	169	911	999999	149	999999	967	210	435	783	307	690	520	999999	804	84	999999	641	999999	201	999999	999999	628	563	801	607	113	49	999999	394	625	999999	971	740	366	746	750	749	890	804	937	999999	117	225	822	749	421	649	999999	999999	734	682	594	947	563	661	541	358	95	541	505	999999	999999	999999	167	999999	999999	779	915	999999	333	445	999999	199	263	534	626	413	999999	62	195	999999	718	999999	999999	942	461	33	187	705	215	401	999999	999999	308	999999	999999	77	67	570	40	642	733	274	561	298	999999	999999	694	38	999999	999999	999999	43	999999	51	999999	737	999999	224	800	695	999999	220	999999	931	781	402	890	253	999999	559	355	181	31	553	999999	454	241	371	20	66	339	999999	670	87	999999	999999	13	267	800	999999	687	999999	769	345	50	523	999999	630	517	999999	514	450	471	999999	782	446	21	802	320	764	506	27	999999	999999	365	452	549	774	157	160	398	632	453	999999	871	999999	411	685	999999	217	42	999999	854	481	552	888	687	194	999999	999999	999999	999999	947	999999	999999	669	638	35	999999	598	999999	647	482	366	151	881	997	143	999999	279	45	336	999999	113	732	894	173	999999	201	476	765	999999	480	809	999999	999999	685	418	604	211	874	999999	705	999999	243	999999	139	497	340	670	891	554	999999	34	312	293	911	843	312	839	506	905	834	512	832	618	999999	672	824	953	206	999999	538	999999	405	999999	999999	384	999999	347	765	675	999999	531	584	220	783	999999	507	258	286	841	115	765	999999	968	551	999999	91	624	228	466	672	999999	999999	999999	25	179	629	653	662	536	973	965	999999	999999	512	313	927	622	999999	720	175	999999	676	999999	483	999999	706	436	118	999999	302	999999	999999	308	12	26	999999	281	999999	614	826	853	595	999999	999999	150	999999	875	466	247	999999	469	788	507	300	106	709	999999	829	252	
999999	999999	544	235	244	727	845	774	828	999999	999999	999999	426	999999	893	321	999999	927	495	343	91	831	999999	870	172	999999	467	622	17	906	316	999999	999999	952	151	999999	319	369	515	151	304	916	56	969	991	618	999999	999999	613	979	125	782	624	496	170	642	999999	999999	73	999999	999999	233	999999	999999	999999	309	213	474	999999	269	12	620	421	354	999999	999999	784	999999	879	553	790	899	18	38	790	999999	332	956	792	508	411	644	306	114	881	81	159	135	789	999999	415	578	487	999999	999999	999999	999999	280	457	995	999999	999999	795	520	620	999999	225	738	141	999999	977	257	682	581	858	367	999999	317	472	967	25	658	221	198	147	221	421	999999	61	295	172	62	508	796	650	189	849	999999	999999	521	855	420	993	142	713	999999	896	999999	495	619	190	63	999999	490	980	209	999999	999999	382	409	948	560	687	999999	999999	925	999999	885	930	999999	999999	999999	999999	951	121	604	665	89	484	979	325	999999	178	442	114	119	254	28	815	451	179	999999	999999	999999	999999	305	733	156	648	788	999999	20	999999	817	110	651	239	856	999999	999999	999999	931	999999	999999	94	443	391	255	741	384	999999	729	80	999999	999999	275	999999	739	999999	816	870	518	440	695	569	314	538	361	999999	463	999999	398	999999	439	907	248	129	999999	10	138	913	999999	415	274	118	690	940	496	999999	835	999999	499	999999	999999	515	34	500	437	834	779	999999	39	999999	288	503	291	999999	640	581	999999	156	126	999999	260	902	391	999999	999999	586	879	374	999999	53	999999	937	391	999999	97	999999	882	999999	691	185	230	233	999999	574	137	770	827	609	309	915	999999	689	410	999999	999999	999999	999999	921	999999	851	999999	999999	863	986	417	351	121	369	999999	716	999999	522	464	940	999999	37	29	817	999999	406	758	279	75	999999	999999	999999	537	632	705	999999	800	961	424	999999	230	999999	999999	897	167	785	658	999999	999999	592	999999	535	999999	469	250	199	999999	999999	999999	927	102	685	349	737	990	600	999999	999999	663	565	915	999999	107	623	999999	702	667	132	659	199	747	300	662	999999	909	999999	999999	77	391	515	796	494	999999	497	748	999999	477	999999	906	999999	971	999999	804	61	677	999999	437	611	748	548	999999	999999	999999	755	999999	802	999999	999999	827	530	999999	746	108	157	769	999999	722	610	875	186	999999	999999	225	103	228	577	495	611	999999	430	999999	980	999999	842	999999	287	837	269	999999	999999	521	610	805	385	999999	235	80	657	999999	255	767	827	999999	999999	323	497	302	562	537	612	999999	422	999999	
406	498	999999	999999	265	174	491	593	999999	303	930	665	624	999999	840	546	993	507	838	329	999999	999999	999999	999999	756	528	495	984	285	732	704	638	999999	548	999999	887	999999	807	999999	492	799	661	314	999999	805	999999	699	269	462	26	544	115	479	999999	511	999999	999999	782	670	737	678	507	318	730	599	302	566	85	999999	952	26	195	692	355	530	898	358	682	450	999999	829	999999	999999	268	999999	598	168	16	47	665	999999	747	146	87	999999	999999	353	999999	933	513	351	623	438	510	10	359	423	133	571	613	999999	610	999999	822	907	451	999999	999999	542	11	143	559	48	175	357	279	999999	614	540	238	554	774	748	999999	507	215	798	999999	268	838	185	44	444	433	999999	994	415	999999	180	999999	326	303	51	932	380	792	584	273	162	999999	310	808	593	343	68	619	861	999999	324	999999	653	954	999999	704	999999	108	999999	615	999999	363	863	999999	999999	178	911	261	733	816	566	715	999999	534	869	537	537	376	999999	999999	999999	660	142	19	10	478	719	372	511	347	116	282	677	999999	378	798	867	576	374	999999	431	807	886	55	839	999999	80	128	94	999999	999999	458	999999	23	251	244	999999	854	733	965	458	549	999999	396	709	999999	48	661	166	81	670	961	12	36	679	566	774	96	180	401	407	600	287	257	181	658	999999	663	728	144	576	22	843	408	966	882	67	500	999999	555	570	419	962	999999	593	215	455	629	344	999999	469	145	684	342	567	858	272	502	224	60	668	384	933	999999	504	999999	999999	603	70	797	509	284	750	624	830	988	999999	273	663	966	212	996	329	999999	674	999999	999999	511	841	117	999999	999999	999999	999999	886	196	999999	999999	519	936	97	852	568	999999	185	195	395	999999	511	999999	999999	998	838	258	848	671	999999	999999	999999	72	999999	615	762	953	187	999999	998	999999	737	643	512	696	754	999999	999999	360	438	999999	868	999999	56	278	999999	999999	999999	621	726	36	447	225	142	999999	593	999999	999999	481	100	999999	369	241	197	930	331	867	75	535	999999	999999	999999	497	243	999999	999999	868	26	60	616	499	999999	565	227	971	999999	522	511	916	999999	308	120	406	270	823	999999	637	301	125	999999	142	999999	999999	377	999999	656	949	982	860	575	725	439	565	865	999999	999999	804	23	225	999999	999999	366	159	432	945	10	973	237	419	999999	393	577	999999	999999	483	303	716	197	611	325	77	999999	650	350	387	868	554	541	999999	999999	618	623	999999	999999	147	776	56	999999	999999	615	683	721	572	11	192	
157	538	461	391	306	830	616	999999	900	846	278	715	808	55	999999	455	999999	567	999999	250	769	999999	699	966	707	256	999999	765	996	999999	999999	967	999999	999999	239	339	999999	159	373	455	12	221	999999	365	869	70	248	882	355	999999	251	164	439	761	422	655	999999	495	684	59	52	851	415	268	999999	311	76	649	815	999999	362	292	204	688	247	999999	999999	344	999999	647	18	906	419	836	400	999999	538	999999	999999	999999	999999	607	999999	323	999999	161	805	917	863	567	994	598	999999	608	999999	958	999999	750	524	864	339	505	999999	999999	51	145	441	579	867	310	773	188	903	241	257	755	817	880	285	96	752	408	480	539	652	419	999999	811	38	441	240	787	373	881	254	999999	218	438	282	277	720	235	59	999999	794	815	694	834	361	999999	151	999999	999999	438	999999	999999	999999	859	394	631	305	629	551	999999	79	985	815	999999	987	262	546	999999	608	18	376	526	358	999999	744	836	725	15	999999	975	300	161	323	935	769	323	969	358	53	650	999999	100	999999	624	494	809	999999	672	999999	108	516	762	481	466	71	594	999999	117	124	999999	906	299	179	575	999999	918	671	999999	263	674	292	197	345	958	999999	999999	999999	999999	432	935	999999	63	168	361	469	537	680	856	873	184	741	999999	999999	999999	743	682	920	119	489	576	147	999999	419	182	999999	328	999999	523	430	999999	752	999999	685	189	721	999999	140	817	115	607	999999	814	17	88	999999	431	999999	849	224	363	364	999999	255	999999	798	716	999999	986	546	151	120	166	999999	999999	431	893	186	64	774	889	999999	999999	13	881	338	332	122	340	249	394	374	999999	308	76	999999	999999	602	828	390	999999	219	154	999999	963	999999	90	388	919	656	999999	254	899	85	335	812	261	999999	373	528	475	603	313	747	161	777	543	999999	999999	666	999999	999999	999999	999999	768	679	406	831	49	395	257	944	202	683	209	150	475	999999	972	263	999999	300	238	309	999999	411	906	999999	999999	196	953	232	27	263	254	748	896	235	999999	999999	999999	429	689	978	281	531	410	629	547	21	312	51	999999	117	496	999999	72	999999	758	367	773	999	999999	853	441	34	927	939	439	999999	253	249	999999	327	999999	749	610	999999	38	393	999999	286	859	117	884	999999	346	999999	999999	141	999999	999999	999999	949	882	999999	717	835	546	256	604	999999	999999	999999	767	72	856	568	269	999999	511	811	30	999999	999999	999999	149	604	969	529	688	27	181	307	773	999999	773	245	445	999999	999999	774	713	999999	789	999999	96	
772	350	821	65	778	999999	30	999999	999999	999999	999999	593	395	999999	123	866	27	568	587	999999	892	999999	371	298	621	133	828	999999	736	107	248	999999	826	409	376	999999	157	474	999999	376	161	677	898	999999	671	652	59	173	919	908	696	999999	211	249	999999	999999	999999	532	999999	655	999999	315	894	999999	588	999999	766	985	901	858	718	553	657	999999	148	224	424	792	626	969	83	665	795	827	411	35	383	587	215	916	999999	625	999999	265	554	846	783	131	999999	156	885	74	999999	70	999999	152	999999	999999	999999	979	45	195	905	999999	581	166	999999	999999	999999	563	151	999999	780	999999	582	103	522	402	999999	301	441	303	801	480	999999	18	999999	735	637	268	469	393	485	235	880	100	719	566	999999	999999	336	716	754	437	14	706	999999	999999	487	107	630	999999	334	809	547	742	394	434	999999	573	763	999999	438	117	103	999999	703	554	114	492	999999	956	719	278	965	999999	548	374	476	386	724	126	257	999999	638	306	68	675	688	148	999999	999999	999999	119	633	551	288	647	343	255	12	740	182	995	723	673	453	65	999999	999999	203	29	999999	13	848	999999	537	898	999999	796	999999	999999	999999	999999	999999	999999	999999	609	645	423	446	901	40	230	384	984	943	262	816	964	853	12	830	865	945	686	335	181	270	985	999999	389	177	547	555	974	874	217	218	634	892	843	420	430	386	302	988	738	629	864	704	284	92	514	942	697	207	10	30	110	762	999999	348	659	408	67	999999	999999	675	999999	120	999999	54	999999	82	20	591	410	999999	999999	999999	597	552	999999	999999	739	306	999999	999999	999999	776	873	999999	118	871	293	504	999999	31	328	569	505	73	229	754	969	240	999999	999999	932	115	999999	521	377	999999	175	66	999999	378	999999	999999	79	889	999999	633	999999	548	935	319	788	999999	830	388	170	93	202	534	332	651	321	509	405	231	671	752	999999	361	820	705	706	237	562	393	363	999999	999999	615	256	596	517	431	304	591	653	426	285	419	360	293	220	640	999999	301	66	169	999999	848	999999	74	999999	885	727	999999	613	561	999999	999999	35	603	593	586	288	736	143	999999	214	814	577	255	477	569	10	536	495	76	503	270	336	999999	999999	651	398	191	941	631	999999	74	978	101	472	999999	394	999999	699	633	361	999999	167	175	955	551	999999	971	597	95	999999	201	745	546	999999	999999	120	831	401	999999	198	107	999999	511	999999	150	999999	485	783	639	999999	252	999999	862	999999	506	999999	999999	247	999999	380	426	594	856	746	
512	329	441	999999	999999	727	999999	365	756	445	999999	211	655	978	815	714	794	198	957	910	642	364	883	830	561	999999	999999	593	741	572	771	512	939	765	684	999999	404	999999	13	911	622	999999	999999	426	999999	999999	999999	999999	432	945	585	238	636	946	113	999999	999999	999999	482	999999	999999	999999	624	999999	673	750	272	889	303	994	999999	352	194	999999	999999	755	284	466	379	265	141	765	171	999999	999999	999999	876	999999	661	536	384	793	969	814	143	999999	272	895	753	710	43	568	890	999999	635	242	54	590	999999	358	999999	980	241	226	68	999999	807	829	207	140	999999	279	238	766	619	527	382	380	912	999999	492	388	999999	668	232	572	875	999999	999999	754	999999	295	999999	312	662	404	562	753	755	130	845	443	999999	622	835	764	999999	133	818	118	860	999999	999999	24	866	495	277	572	993	495	999999	85	669	453	641	588	934	925	113	224	999999	629	625	792	798	58	690	100	833	468	999999	752	913	999999	999999	825	618	330	999999	176	999999	989	759	269	999999	770	773	254	999999	257	829	414	29	604	153	241	999999	885	225	817	999999	187	739	535	262	394	171	618	559	816	999999	999999	999999	937	97	975	999999	999999	999999	38	285	445	119	999999	639	829	732	319	908	999999	776	732	999999	628	999999	950	260	234	16	598	608	999999	999999	999999	286	999999	924	92	516	177	999999	999999	85	197	542	999999	77	163	999999	433	662	852	709	999999	999999	247	508	861	575	147	999999	644	358	221	429	129	750	945	309	999999	904	999999	802	999999	999999	93	656	917	95	11	999999	107	338	999999	936	756	999999	798	999999	48	999999	73	517	999999	452	727	344	864	999999	423	619	999999	853	482	529	21	59	969	606	957	590	999999	775	573	999999	627	316	775	285	999999	673	951	821	270	705	840	999999	433	999999	573	748	792	159	672	999999	759	999999	855	63	924	707	485	999999	176	999999	136	298	943	999999	825	999999	568	589	105	999999	668	311	592	999999	688	999999	625	999999	42	218	798	441	112	191	505	384	460	722	360	965	197	759	999999	813	579	552	199	999999	472	162	190	999999	999999	923	999999	999999	660	88	375	999999	91	803	169	958	659	999999	195	999999	619	450	960	846	238	140	561	999999	656	779	207	145	688	317	999999	879	37	999999	387	999999	467	999999	724	382	356	315	999999	394	600	696	164	883	367	437	698	32	202	344	999999	923	999999	815	999999	880	999999	240	366	773	999999	999999	999999	999999	318	999999	304	572	725	588	999999	999999	256	999999	999999	999999	625	999999	778	
261	618	197	686	693	621	463	817	651	255	844	501	126	948	119	800	320	766	101	575	361	143	135	306	614	844	60	676	999999	507	999999	265	566	462	999999	165	405	603	999999	451	999999	999999	999999	327	881	999999	383	974	146	376	998	202	534	999999	426	128	999999	891	82	848	571	786	999999	999999	413	999999	934	664	843	954	404	999999	999999	649	721	173	490	999999	424	528	471	85	999999	828	999999	649	730	818	45	987	672	999999	530	399	999999	77	574	999999	914	302	161	719	999999	191	999999	999999	673	884	999999	262	637	684	476	554	387	999999	256	999999	645	764	858	126	628	856	292	890	195	140	770	653	598	982	894	132	376	751	943	999999	856	999999	975	999999	791	783	359	999999	47	976	21	393	999999	780	862	160	444	45	100	285	999999	91	105	543	124	383	663	655	790	354	999999	635	551	898	999999	999999	999999	22	999999	845	507	999999	852	999999	128	386	832	999999	129	744	687	999999	999999	668	459	774	132	999999	731	417	999999	703	207	692	799	386	842	922	841	999999	371	432	710	255	778	603	238	999999	425	999999	550	845	535	55	666	846	974	883	448	999999	304	356	290	917	999999	803	107	170	420	741	543	910	976	684	382	265	631	415	890	999999	546	246	26	993	867	284	178	161	35	952	412	999999	483	678	150	999999	152	792	529	975	506	78	476	683	204	640	868	851	673	411	225	568	993	592	626	68	340	999999	60	451	634	946	144	467	339	999999	436	999999	999999	368	123	838	886	914	359	478	770	342	999999	236	415	326	488	624	736	843	965	999999	999999	91	684	999999	741	999999	350	560	934	18	354	999999	213	999999	317	315	297	386	682	88	243	999999	298	999999	497	999999	46	318	467	519	730	496	619	545	256	462	683	999999	106	999999	574	799	544	761	988	190	999999	845	19	183	336	359	170	887	657	999999	793	686	368	917	51	42	102	999999	287	999999	999	668	323	855	631	39	290	874	513	443	614	536	19	999999	801	999999	999999	999999	192	999999	999999	999999	999999	353	668	997	899	188	767	999999	707	129	484	140	190	364	999999	999999	999999	306	79	295	384	999999	298	267	999999	999999	126	850	732	808	241	999999	532	277	780	999999	999999	633	140	111	117	970	999999	495	61	879	136	446	999999	999999	742	886	310	50	357	673	65	410	330	848	999999	916	999999	898	887	577	608	912	999999	999999	966	918	176	968	999999	999999	487	803	999999	999999	924	680	191	587	999999	355	605	492	999999	999999	999999	786	313	291	49	999999	
171	837	607	484	281	999999	861	116	999999	999999	719	999999	861	944	196	999999	205	999999	923	391	734	999999	832	541	971	999999	992	478	646	190	614	884	928	987	999999	999999	999999	730	525	710	999999	85	408	251	999999	273	999999	975	920	663	590	780	999999	658	466	938	14	75	513	165	999999	393	469	998	219	835	413	874	702	999999	999999	474	17	223	572	659	823	590	906	999999	495	26	999999	983	599	834	999999	999999	999999	313	645	999999	999999	370	489	999999	615	410	999999	800	859	756	999999	384	606	126	999999	154	96	807	125	423	169	999999	999999	214	835	486	408	385	318	143	353	999999	900	926	999999	646	733	999999	54	422	999999	115	848	739	999999	183	386	483	71	381	194	723	197	231	970	422	700	284	599	999999	12	999999	492	725	999999	883	484	680	869	136	999999	948	763	702	999999	64	956	930	471	662	109	999999	323	999999	949	999999	211	678	956	833	946	459	999999	915	420	901	623	999999	336	999999	699	706	614	935	960	245	960	494	366	999999	999999	769	999999	937	39	87	343	556	999999	999999	999999	999999	724	45	190	961	411	848	999999	964	441	832	604	612	999999	999999	999999	388	975	714	669	717	999999	50	377	999999	999999	610	885	999999	567	77	999999	553	187	893	982	999999	999999	999	833	999999	999999	401	484	633	175	210	974	636	999999	955	580	71	123	964	493	683	668	14	999999	801	962	948	406	374	485	60	999999	79	420	741	633	975	880	557	999999	999999	565	743	20	446	999999	258	575	612	496	295	440	999999	409	308	910	999999	685	999999	159	263	994	120	157	124	775	905	226	36	331	604	999999	565	460	572	127	924	993	877	175	999999	999999	794	999999	200	620	222	999999	999999	830	999999	999999	848	407	260	999999	454	595	895	671	730	41	549	999999	891	115	999999	999999	999999	190	986	756	807	866	445	999999	209	243	957	999999	999999	245	115	999999	449	313	342	999999	999999	647	999999	339	108	216	445	682	999999	514	985	95	745	460	832	930	843	135	493	981	962	380	725	221	999999	999999	118	494	926	353	840	587	772	717	562	999999	999999	657	658	999999	431	762	999999	999999	999999	999999	759	999999	999999	184	362	323	999999	360	204	999999	921	461	701	707	999999	999999	999999	489	673	407	322	37	897	999999	422	196	477	893	560	209	332	40	999999	765	641	16	90	751	991	999999	999999	421	522	733	278	65	955	950	501	479	17	568	31	849	560	999999	214	999999	999999	175	999999	926	999999	995	507	890	999999	936	76	102	999999	13	999999	156	999999	900	515	
174	999999	366	240	526	402	999999	202	763	19	124	214	909	801	320	999999	826	999999	841	621	999999	236	999999	999999	999999	883	408	609	13	81	874	219	999999	999999	50	999999	404	934	329	534	720	999999	743	880	383	731	167	301	560	23	670	475	799	289	988	938	999999	798	221	642	993	480	199	999999	144	999999	554	693	999999	913	595	999999	999999	999999	901	725	999999	507	194	298	726	117	59	989	999999	409	420	380	999999	112	420	606	723	999999	541	999999	612	61	746	478	186	474	539	646	428	999999	123	492	999999	272	455	488	999999	923	916	885	999999	210	290	735	494	184	465	659	502	989	178	674	999999	661	122	440	760	999999	121	262	577	999999	999999	632	999999	927	992	965	656	999999	991	800	770	999999	999999	412	770	21	984	12	18	880	999999	439	609	999999	717	999999	999999	25	727	898	811	999999	317	999999	639	658	999999	999999	191	500	12	570	997	378	904	129	844	710	669	749	731	118	999999	697	267	141	32	847	220	276	814	999999	214	103	988	115	999999	798	772	122	571	999999	820	518	999999	584	442	240	999999	999999	999999	449	999999	977	176	999999	999999	620	761	999999	635	602	356	999999	685	371	365	999999	999999	999999	999999	999999	937	999999	188	314	297	735	819	683	698	999999	313	623	394	999999	295	236	927	295	695	727	999999	274	486	969	81	906	832	516	228	538	850	745	816	999999	999999	798	799	862	414	999999	800	87	810	999999	298	733	530	320	86	999999	999999	999999	113	63	999999	673	80	218	243	391	902	313	465	169	941	568	806	999999	862	496	437	74	880	19	927	960	463	643	999999	348	385	521	439	99	999999	755	999999	762	829	838	999999	591	999999	999999	783	497	999999	650	999999	999999	999999	972	457	589	701	911	224	103	136	56	219	437	537	999999	16	390	873	375	999999	999999	926	54	999999	34	768	999999	446	857	236	440	999999	813	741	950	421	999999	74	850	398	999999	999999	547	999999	782	999999	999999	64	733	26	999999	623	999999	53	715	804	881	253	433	821	999999	475	367	999999	695	708	999999	999999	587	483	602	326	33	976	956	655	388	418	999999	406	476	791	712	840	833	816	999999	770	999999	155	540	170	640	38	542	185	183	680	940	83	999999	605	477	260	424	86	599	279	96	69	425	473	307	37	354	74	763	526	43	878	616	636	669	441	999999	442	685	994	999999	781	482	999999	999999	872	184	871	999999	462	999999	757	999999	999999	999999	999999	730	999999	862	613	683	477	999999	656	646	999999	999999	595	999999	46	999999	982	400	
999999	999999	999999	586	999999	995	999999	852	483	750	311	110	999999	999999	999999	999999	702	999999	876	579	999999	321	999999	999999	999999	72	416	415	588	935	999999	155	999999	366	621	986	377	999999	23	80	999999	999999	209	726	999999	999999	999999	999999	671	642	243	335	440	413	328	999999	867	945	760	654	589	999999	273	548	999999	999999	999999	920	999999	808	585	999999	999999	806	151	320	121	251	258	280	702	999999	743	946	701	951	999999	40	999999	999999	128	431	629	369	491	417	497	999999	999999	954	999999	999999	369	862	66	920	639	634	271	18	999999	626	697	490	951	999999	286	327	847	999999	451	636	882	712	999999	999999	999999	336	999999	999999	823	460	988	999999	391	262	646	880	889	780	999999	90	769	999999	164	502	734	148	417	907	141	180	813	741	513	262	566	656	183	902	999999	999999	319	537	194	999999	999999	402	109	699	936	999999	437	76	208	370	867	853	999999	197	429	553	919	417	601	999999	646	999999	999999	139	695	989	707	986	552	20	771	999999	844	442	864	341	49	718	999999	735	999999	747	543	153	999999	713	109	986	483	999999	999999	999999	999999	540	85	391	999999	999999	13	946	698	450	523	999999	598	636	18	999999	332	97	514	210	445	999999	910	899	713	999999	744	982	890	721	512	868	626	869	999999	313	366	482	729	79	715	999999	47	301	233	354	554	999999	705	983	663	396	180	999999	466	80	999999	185	999999	999999	235	30	65	999999	999999	999999	571	729	341	704	758	999999	368	444	494	420	999999	999999	676	368	999999	986	287	907	67	126	698	443	999999	234	684	191	803	764	843	694	969	69	364	578	783	824	999999	999999	235	812	37	735	698	999999	251	20	509	320	999999	249	743	158	919	999999	999999	999999	999999	116	30	577	999999	999999	600	799	451	769	999999	999999	999999	278	570	286	682	254	98	999999	999999	999999	983	673	681	492	892	604	951	820	150	543	621	999999	999999	319	980	657	999999	434	999999	999999	603	482	999999	411	736	603	679	466	476	674	732	993	392	999999	999999	357	895	564	711	996	848	630	629	721	486	928	999999	260	306	34	489	664	828	846	999999	999999	917	280	756	298	925	495	354	475	999999	627	273	550	196	632	761	211	999999	148	60	972	853	43	925	807	834	428	169	451	195	77	999999	546	203	621	439	625	808	999999	80	362	999999	163	910	999999	665	228	999999	999999	272	999999	942	690	795	999999	658	883	999999	948	999999	506	335	902	289	743	462	727	357	999999	202	999999	402	999999	999999	999999	695	699	132	76	152	616	364	495	
189	999999	135	484	750	410	963	999999	280	859	959	999999	999999	383	874	177	406	999999	999999	999999	481	999999	884	999999	623	108	999999	958	999999	288	806	846	999999	840	999999	999999	618	978	977	999999	611	646	999999	543	349	503	670	999999	999999	955	670	213	746	865	24	62	32	492	861	651	314	14	795	991	63	122	431	999999	660	503	558	999999	961	923	887	834	271	351	303	129	999999	999999	144	999999	618	602	110	286	999999	670	358	136	999999	335	642	606	850	873	999999	236	999999	999999	999999	331	406	252	252	822	977	189	791	681	999999	999999	999999	530	999999	991	382	460	21	155	369	989	999999	432	310	636	291	291	984	397	862	76	56	952	999999	999999	408	999999	360	288	308	647	879	677	999999	999999	999999	121	735	999999	500	39	225	927	124	999999	186	974	999999	616	999999	695	204	404	818	999999	695	272	407	68	592	16	110	733	846	722	120	477	495	926	999999	179	556	135	896	832	851	129	838	461	635	433	435	999999	746	612	999999	484	858	814	689	848	713	999999	276	494	929	491	90	401	560	708	999999	999999	999999	371	149	79	508	985	281	575	433	946	432	168	580	366	999999	243	279	635	619	680	246	677	466	879	858	411	999999	370	48	999999	900	926	999999	420	653	385	999999	383	999999	999999	543	123	424	999999	254	999999	914	999999	504	999999	132	924	999999	808	999999	999999	905	269	220	999999	92	911	999999	987	56	999999	224	170	712	999999	999999	896	659	746	147	133	262	699	635	751	999999	340	999999	999999	323	975	837	146	642	239	479	213	172	879	999999	631	586	436	720	748	999999	753	999999	999999	86	999999	275	353	999999	655	170	999999	634	999999	609	751	55	346	673	81	668	87	999999	483	142	566	733	780	999999	515	547	826	999999	886	857	743	480	999999	999999	98	709	999999	475	987	79	999999	999999	999999	279	48	999999	249	762	999999	90	815	235	386	760	999999	502	495	396	165	117	344	237	747	611	866	280	81	232	585	371	184	999999	540	413	868	987	999999	510	917	999999	307	73	999999	806	51	517	103	223	603	595	224	107	319	999999	999999	999999	831	999999	413	767	515	999999	187	287	999999	213	999999	973	891	533	999999	984	478	999999	810	999999	898	941	569	358	186	857	628	990	157	86	999999	661	679	832	165	937	107	159	423	289	999999	62	900	838	822	130	332	80	132	239	629	999999	999999	463	999999	890	532	64	591	657	999999	196	140	999999	911	43	303	69	999999	535	887	328	813	530	395	846	51	731	536	65	999999	557	999999	
917	999999	219	592	225	694	275	415	52	568	765	890	699	921	80	926	788	827	999999	999999	597	351	310	279	548	78	301	849	800	528	535	132	999999	999999	222	382	701	451	88	999999	999999	130	845	999999	57	640	999999	924	999999	805	999999	238	272	853	999999	999999	156	940	54	999999	403	999999	999999	524	43	999999	999999	380	708	698	999999	347	748	999999	600	477	506	550	231	999999	382	376	878	995	780	306	860	999999	58	646	235	761	406	930	970	686	516	331	726	414	999999	999999	225	282	580	999999	490	373	263	999999	79	605	718	146	775	999999	547	999999	999999	999999	782	69	331	72	472	472	940	817	928	914	999999	999999	824	816	324	999999	999999	999999	999999	381	999999	497	999999	255	577	629	53	999999	165	943	148	898	999999	989	631	533	999999	163	809	117	468	999999	999999	348	999999	894	999999	901	821	718	875	999999	202	372	999999	999999	999999	85	999999	999999	999999	680	662	984	775	72	597	999999	194	999999	999999	997	999999	999999	999999	154	62	396	413	682	848	151	448	999999	999999	206	999999	225	80	346	999999	919	668	966	687	788	19	459	573	779	306	946	717	40	657	878	999999	885	459	775	242	937	672	999999	999999	288	999999	225	917	578	367	382	764	848	591	999999	338	829	629	134	144	999999	823	999999	386	901	433	999999	789	199	61	999999	765	304	999999	272	257	999999	971	999999	556	793	542	994	999999	999999	192	868	449	514	549	325	265	999999	640	639	123	48	999999	999999	854	823	436	727	527	547	616	469	744	328	895	999999	858	230	578	350	70	828	221	461	718	999999	999999	284	650	735	565	999999	664	474	158	219	999999	999999	999999	732	367	815	477	874	318	723	999999	999999	619	999999	467	999999	756	299	578	295	999999	999999	999999	299	855	161	87	999999	982	185	804	999999	179	685	59	980	999999	845	983	255	361	346	153	995	441	847	664	581	999999	530	684	375	895	863	999999	457	502	264	877	216	999999	685	892	142	918	853	952	933	28	486	368	910	316	999999	933	489	831	389	858	17	496	505	999999	461	500	439	385	999999	303	602	488	999999	968	776	999999	676	999999	20	87	588	895	999999	563	791	172	774	69	572	999999	902	999999	123	406	999999	999999	242	171	441	642	488	478	999999	999999	999999	998	946	999999	539	815	267	45	820	311	280	999999	765	942	731	299	726	380	812	385	400	976	374	25	999999	67	285	514	999999	377	599	999999	258	100	146	793	226	832	529	757	999999	867	805	811	999999	757	999999	299	439	152	916	117	665	999999	249	
450	633	999999	843	999999	999999	752	32	452	712	170	863	674	805	938	999999	893	851	999999	713	533	180	999999	888	351	112	986	999999	999999	461	491	454	988	851	696	169	294	999999	57	228	919	844	999999	999999	966	999999	290	999999	999999	79	999999	266	999999	557	999999	999999	999999	52	502	379	999999	999999	161	991	999999	999999	875	823	119	778	788	904	803	999999	794	999999	817	464	922	457	822	502	582	801	438	234	844	440	999999	999999	99	999999	999999	999999	674	251	692	371	877	999999	28	466	999999	999999	290	128	463	999999	763	37	461	616	130	54	999999	61	105	999999	562	999999	871	444	688	692	689	545	999999	135	999999	553	999999	999999	999999	671	439	365	127	859	520	320	999999	999999	677	116	965	482	132	452	999999	623	999999	343	808	880	999999	583	778	692	44	745	711	337	999999	999999	42	15	39	999999	615	200	999999	245	839	252	999999	799	767	581	726	216	423	964	999999	549	407	662	648	705	292	999999	999999	999999	824	999999	999999	444	470	467	999999	960	452	673	836	930	999999	910	504	566	656	999999	816	206	999999	827	331	999999	333	999999	999999	379	366	334	176	999999	613	508	999999	73	643	790	999999	309	506	999999	999999	749	137	83	859	497	168	999999	999999	702	48	390	469	996	453	861	120	409	999999	999999	603	128	507	86	999999	191	499	440	999999	865	260	517	999999	209	74	999999	999999	259	212	325	220	284	284	999999	721	999999	49	999999	999999	782	679	930	653	999999	999999	645	252	61	999999	677	998	727	169	999999	999999	531	691	999999	932	999999	252	999999	206	999999	999999	328	844	43	365	999999	152	85	821	149	195	330	863	898	46	428	340	567	502	999999	327	999999	125	100	999999	199	541	999999	491	747	539	817	733	323	999999	844	801	218	695	661	535	922	906	999999	999999	131	667	999999	999999	514	541	684	369	999999	999999	11	213	753	21	999999	999999	372	594	999999	609	999999	999999	999999	591	999999	627	999999	872	840	999	404	586	105	101	900	532	748	999999	976	215	999999	458	71	310	315	999999	999999	999999	999999	999999	999999	338	833	420	630	534	126	210	40	886	419	812	999999	999999	619	999999	118	661	999999	999999	999999	999999	617	867	754	919	999999	250	286	560	999999	925	351	999999	837	75	753	685	471	999999	415	999999	526	100	999999	53	930	399	690	889	532	999999	95	999999	292	357	999999	965	665	711	999999	876	924	999999	999999	494	470	999999	834	553	672	999999	200	746	237	999999	999999	527	81	999999	988	145	559	396	999999	194	840	464	460	489	999999	787	29	999999	376	539	624	
56	999999	311	999999	155	564	147	227	109	999999	999999	659	999999	68	999999	893	954	722	999999	326	999999	451	131	654	999999	334	999999	999999	884	999999	999999	379	999999	999999	252	999999	770	139	843	581	422	999999	999999	989	501	804	999999	430	999999	893	999999	47	513	999999	96	604	999999	656	575	820	219	937	342	695	764	999999	999999	999999	816	460	133	999999	999999	999999	904	999999	523	142	163	211	999999	924	999999	991	348	403	999999	486	566	647	999999	124	563	32	371	999999	836	242	999999	531	844	82	614	699	999999	250	167	231	318	999999	999999	529	502	999999	931	295	888	999999	357	371	113	483	805	178	379	999999	999999	856	920	999999	531	291	999999	632	366	816	319	360	999999	999999	245	644	178	838	999999	562	999999	999999	101	86	596	495	884	999999	428	370	999999	445	329	761	978	310	311	888	999999	799	621	870	999999	124	975	537	999999	259	135	469	315	967	612	816	397	82	765	844	999999	46	406	53	213	996	550	874	40	999999	129	935	342	290	641	766	940	751	999999	977	110	68	374	634	999999	958	999999	308	832	513	374	999999	545	467	64	169	403	578	666	999999	574	111	506	999999	140	200	999999	35	999999	846	876	999999	891	788	743	999999	671	999999	314	255	941	999999	999999	527	105	223	999999	875	235	482	373	372	94	180	413	999	999999	714	504	548	832	39	973	986	636	728	24	756	723	289	497	999999	273	421	80	999999	70	979	564	916	799	260	799	853	999999	513	561	999999	999999	744	223	957	277	766	422	999999	999999	64	999999	377	209	643	999999	945	984	741	109	673	110	90	938	582	159	587	999999	582	240	129	513	133	999999	302	999999	979	76	540	364	507	999999	169	64	15	98	197	717	166	108	853	869	741	414	887	999999	304	805	999999	807	689	27	840	680	158	999999	767	210	906	999999	182	999999	453	387	601	674	941	35	999999	999999	962	870	591	999999	386	259	771	999999	289	999999	87	183	999999	732	674	489	169	488	905	999999	330	986	810	895	925	999999	425	364	812	999999	680	278	872	999999	999999	818	435	366	304	999999	999999	58	921	234	193	998	455	720	712	122	515	462	130	999999	172	975	69	999999	557	412	999999	999999	906	999999	11	999999	311	287	887	856	63	999999	193	999999	685	999999	75	999999	712	999999	528	999999	652	700	999999	999999	158	403	984	869	999999	739	808	892	75	372	152	855	232	384	999999	178	833	856	999999	999999	279	124	793	890	910	483	983	630	883	139	999999	215	367	784	661	908	999999	28	106	324	994	300	941	
322	139	219	363	338	240	999999	999999	795	642	995	947	43	999999	999999	958	285	755	188	19	999999	999999	937	999999	447	722	788	875	814	759	743	718	978	183	480	761	999999	130	655	999999	532	999999	999999	573	371	999999	999999	999999	208	999999	821	568	815	291	14	716	999999	720	915	615	451	999999	999999	46	898	287	968	860	138	342	266	165	999999	999999	487	679	999999	373	137	610	105	489	676	754	937	185	999999	697	178	764	569	980	999999	999999	999999	999999	209	932	675	999999	868	766	999999	999999	803	666	999999	999999	803	335	999999	999999	593	314	519	962	808	313	999999	722	385	281	999999	999999	773	286	950	999999	839	999999	479	999999	999999	53	742	339	999999	810	951	999999	717	874	893	842	686	740	397	899	530	985	248	896	834	952	708	596	999999	805	103	526	715	408	999999	373	855	383	141	549	572	190	652	999999	362	827	15	510	387	999999	687	42	888	60	539	999999	201	583	870	745	344	999999	265	514	999999	434	565	319	686	530	986	312	999999	847	337	350	343	250	999999	16	947	208	219	999999	127	999999	999999	664	999999	999999	181	282	512	395	999999	999999	999999	999999	290	928	271	696	824	857	999999	385	999999	51	722	199	519	951	999999	863	798	146	936	999999	396	657	999999	900	999999	352	359	714	799	223	999999	911	425	999999	960	999999	999999	260	384	362	370	999999	636	596	942	679	999999	230	243	648	597	79	490	893	750	632	141	370	999999	482	999999	158	999999	999999	999999	811	999999	323	990	999999	999999	547	999999	583	670	654	30	209	999999	771	527	139	999999	160	625	572	431	531	999999	999999	999999	999999	999999	901	854	999999	999999	426	196	140	904	510	239	999999	999999	60	316	906	232	106	611	931	411	484	954	999999	677	434	594	836	390	252	999999	663	949	743	999999	860	729	999999	999999	999999	999999	828	999999	27	899	999999	630	999999	265	524	309	358	725	552	973	529	999999	485	543	733	831	359	750	662	999999	576	860	787	517	456	186	773	999999	16	918	583	999999	937	478	999999	803	29	580	865	943	519	999999	407	769	23	999999	253	915	763	999999	999999	88	999999	384	333	811	842	68	809	348	535	749	718	999999	400	999999	20	16	537	929	812	999999	884	718	133	639	462	28	503	543	932	857	846	243	264	505	999999	562	999999	205	999999	961	771	999999	417	769	999999	774	379	111	902	247	388	834	961	885	203	999999	261	694	358	824	564	275	999999	678	999999	485	378	894	507	458	861	999999	968	851	17	367	999999	363	421	999999	648	402	641	695	999999	
22	282	379	311	918	311	460	846	146	999999	999999	121	739	867	742	999999	484	603	999999	385	56	866	120	877	835	194	999999	283	669	185	171	999999	719	999999	999999	999999	998	593	999999	156	999999	999999	831	454	511	999999	571	496	678	293	174	798	197	320	433	156	999999	502	476	999999	413	187	187	960	999999	871	999999	999999	976	999999	406	891	999999	307	999999	561	44	665	376	590	622	411	999999	999999	21	999999	447	409	775	744	999999	999999	126	854	743	233	999999	871	219	640	853	999999	999999	149	999999	283	999999	889	345	872	999999	506	136	885	122	12	582	800	949	871	433	992	764	242	497	900	999999	171	563	751	253	172	456	999999	736	590	999999	465	500	999999	590	557	73	903	632	545	380	241	999999	741	650	517	999999	348	216	860	999999	287	651	986	509	622	999999	999999	999999	999999	999999	400	159	999999	999999	126	999999	999999	999999	999999	999999	861	610	999999	529	543	429	822	111	735	999999	117	999999	875	323	614	814	513	238	999999	231	999999	284	999999	495	980	91	219	999999	533	999999	711	67	340	931	415	999999	698	466	965	999999	513	999999	892	999999	941	872	999999	218	999999	999999	796	982	322	999999	458	586	999999	999999	549	461	999999	202	999999	529	539	60	999999	943	908	936	125	999999	272	999999	718	987	391	999999	999999	117	808	999999	133	231	419	728	744	685	483	829	750	241	917	514	982	320	999999	373	179	999999	684	999999	309	999999	999999	750	719	999999	936	471	204	999999	913	441	653	218	78	356	119	810	316	511	470	89	196	999999	139	758	793	999999	82	27	805	662	433	999999	701	564	44	669	19	207	999999	21	999999	798	999999	486	860	773	999999	569	264	368	585	182	999999	230	383	312	999999	960	754	999999	999999	186	157	260	17	999999	516	999999	321	449	800	118	999999	999999	454	398	565	653	898	29	164	999999	999999	446	86	261	609	481	191	732	59	999999	452	220	622	999999	999999	77	478	685	266	738	999999	815	568	476	419	419	776	999999	747	967	999999	999999	384	999999	999999	999999	184	756	999999	999999	332	999999	400	751	666	551	836	995	999999	497	999999	222	762	426	999999	947	877	999999	999999	199	705	999999	999999	999999	986	999999	836	736	45	939	893	999999	119	999999	415	999999	425	816	810	868	582	780	247	259	792	999999	972	999999	630	999999	833	573	914	385	340	999999	999999	999999	764	948	715	110	960	807	604	462	112	541	20	595	999999	71	800	973	617	924	958	736	999999	146	745	878	115	569	999999	330	807	734	891	289	76	116	999999	999999	162	482	999999	
440	654	340	747	441	999999	999999	943	771	773	941	768	415	178	999999	999999	627	212	837	994	401	999999	999999	655	999999	999999	731	999999	425	19	999999	820	144	115	528	91	958	399	999999	999999	80	626	345	556	999999	999999	485	120	209	96	433	660	325	487	428	999999	380	999999	378	999999	226	515	999999	761	999999	130	633	310	650	785	71	238	897	906	924	999999	365	727	790	412	999999	620	330	339	586	999999	505	656	686	788	711	284	31	999999	714	564	999999	583	721	999999	342	999999	999999	999999	35	205	762	999999	999999	653	999999	652	894	965	626	605	195	999999	185	557	999999	999999	623	861	84	999999	216	384	202	999999	676	782	16	55	80	999999	999999	999999	314	999999	999999	97	102	999999	999999	999999	390	65	896	118	379	909	408	174	130	364	999999	999999	349	247	999999	387	226	204	999999	601	646	848	895	637	999999	288	999999	999999	41	537	999999	590	456	26	407	999999	488	93	989	999999	384	841	925	999999	437	552	567	76	999999	148	999999	897	66	814	999999	541	999999	269	663	101	35	613	142	593	480	971	162	333	840	838	899	142	999999	999999	226	804	923	189	209	999999	721	999999	402	893	999999	986	534	642	604	999999	990	229	429	898	741	999999	999999	342	245	466	399	999999	235	999999	999999	999999	692	846	597	616	617	981	69	999999	380	216	220	249	927	999999	999999	519	728	999999	999999	680	999999	317	478	455	106	591	944	742	513	486	592	839	999999	999999	304	687	54	999999	257	19	169	668	527	534	559	469	414	750	30	999999	999999	260	716	568	999999	384	377	999999	520	36	46	327	257	999999	999999	381	595	10	200	758	475	740	727	838	520	53	789	943	999999	636	186	999999	722	632	971	342	132	999999	901	919	320	999999	999999	231	972	842	421	634	999999	188	874	999999	560	271	414	774	532	999999	999999	999999	594	433	255	883	849	843	999999	999999	999999	291	258	509	108	280	448	571	999999	506	999999	678	632	165	43	717	999999	771	642	461	228	206	809	999999	48	919	334	999999	657	999999	381	139	247	796	712	629	929	374	316	999999	822	842	510	36	22	379	359	439	400	537	999999	88	999999	999999	999999	725	482	14	471	189	945	561	999999	680	134	735	440	836	453	414	788	999999	465	362	638	385	695	999999	241	668	570	895	496	999999	999999	302	929	104	399	986	999999	999999	999999	999999	999999	999999	928	830	901	287	938	522	999999	986	999999	734	622	848	999999	31	39	699	772	802	619	60	999999	999999	218	999999	806	999999	446	466	267	863	999999	338	27	377	
456	865	999999	954	730	57	909	509	380	737	680	91	589	378	957	999999	162	111	517	294	205	144	622	999999	481	999999	999999	529	729	886	999999	294	830	146	575	174	818	818	82	571	150	999999	423	481	161	725	756	78	999999	809	710	999999	820	733	182	999999	999999	811	483	138	999999	390	780	494	999999	999999	261	453	803	793	639	344	999999	946	153	639	720	150	917	999999	845	18	30	919	185	858	999999	106	964	262	921	16	345	944	999999	759	785	929	985	766	474	313	275	716	999999	376	363	874	589	543	601	112	999999	727	999999	963	370	860	999999	637	921	164	488	550	999999	632	999	94	355	393	853	790	165	161	291	541	742	314	749	999999	999999	599	517	430	661	999999	123	617	999999	637	999999	925	999999	999999	844	319	824	724	844	547	376	279	999999	205	690	811	946	741	445	750	999999	66	120	508	143	332	647	999999	999999	63	519	391	999999	718	994	927	179	808	317	972	717	28	470	212	442	999999	80	999999	740	999999	871	381	999999	999999	417	343	814	122	223	522	672	999999	835	790	38	985	847	999999	211	999999	642	148	434	473	43	211	595	999999	76	907	261	336	328	999999	191	147	999999	520	310	660	122	66	594	795	309	950	999999	679	999999	457	999999	999999	119	977	217	733	999999	709	878	215	747	906	56	315	999999	999999	999999	999999	999999	890	776	999999	999999	999999	999999	585	553	639	999999	999999	29	916	999999	999999	529	990	226	999999	831	999999	999999	509	642	105	912	216	20	999999	533	963	512	396	999999	293	999999	999999	760	568	337	632	999999	317	546	795	195	999999	182	437	786	999999	130	107	965	161	700	276	693	999999	638	999999	574	274	115	209	999999	999999	847	999999	937	477	240	657	22	208	278	882	963	846	999999	91	43	583	502	263	843	414	999999	999999	999999	415	999999	999999	930	894	999999	915	212	346	226	562	983	732	500	999999	49	999999	95	766	883	817	312	846	505	556	410	999999	772	851	366	175	212	929	857	999999	999999	884	726	128	150	999999	679	999999	999999	356	108	310	93	194	223	380	329	999999	999999	775	999999	999999	849	384	493	76	152	999999	980	60	360	63	999999	967	999999	165	999999	966	999999	530	148	685	226	159	457	109	908	587	638	999999	845	999999	895	91	999999	597	44	352	634	84	999999	999999	646	999999	996	999999	435	125	984	68	634	362	49	513	637	426	999999	999999	999999	394	168	999999	722	999999	215	812	168	999999	547	612	130	403	999999	999999	320	999999	999999	646	162	413	673	792	999999	579	999999	492	
507	391	999999	999999	302	344	425	250	916	655	999999	999999	374	193	885	999999	577	382	937	241	999999	499	202	818	386	658	548	999999	999999	375	961	152	644	722	314	776	349	999999	999999	786	977	999999	634	665	999999	398	999999	968	999999	999999	999999	231	999999	128	471	999999	999999	635	999999	643	795	902	529	550	693	465	999999	651	879	119	302	999999	71	161	999999	928	864	537	607	988	385	579	996	688	160	999999	999999	526	260	306	999999	713	917	999999	999999	85	999999	999999	971	755	999999	631	999999	417	739	191	999999	999999	999999	543	153	661	38	638	999999	225	906	999999	400	953	999999	490	400	582	999999	999999	125	999999	170	999999	366	999999	565	851	606	754	999999	588	948	999999	999999	29	660	717	162	926	685	289	999999	775	179	731	693	28	801	999999	240	516	886	161	75	774	329	999999	186	372	105	186	41	512	999999	327	893	431	383	999999	829	683	429	605	903	836	975	395	18	634	98	547	60	704	524	973	702	797	902	999999	700	973	540	999999	830	509	999999	999999	49	851	838	271	645	866	999999	557	999999	290	257	239	798	933	678	999999	999999	558	135	999999	988	761	625	105	528	577	244	855	152	999999	774	999999	588	79	356	999999	999999	999999	902	194	631	999999	886	999999	549	673	16	999999	305	999999	999999	282	383	920	917	999999	999999	742	742	77	631	226	414	999999	515	853	651	729	587	521	999999	457	999999	941	705	30	874	999999	999999	855	570	478	560	999999	133	502	31	667	161	77	999999	64	93	834	563	999999	562	999999	905	695	32	999999	188	784	999999	68	626	999999	225	896	413	31	195	887	506	999999	665	999999	333	23	832	983	999999	519	589	701	373	999999	388	300	468	444	999999	860	832	293	999999	999999	999999	74	999999	589	452	999999	664	999999	868	206	338	999999	999999	311	999999	999999	863	999999	999999	669	999999	541	999999	806	63	925	438	999999	723	335	999999	223	864	999999	340	269	999999	252	541	999999	855	680	833	999999	492	978	550	166	338	416	997	794	583	629	999999	389	379	78	999999	526	826	696	195	543	151	125	999999	860	999999	846	753	621	507	398	814	524	708	999999	323	84	384	281	999999	317	337	270	639	244	316	950	889	999999	999999	999999	999999	169	999999	300	35	377	443	999999	999999	491	662	999999	296	194	815	67	681	851	755	462	151	554	66	999999	215	999999	485	310	553	30	957	683	905	492	902	655	999999	999999	502	946	999999	694	999999	157	654	951	999999	454	428	259	279	48	324	263	872	999999	112	999999	999999	154	891	142	146	175	
534	979	481	803	292	170	999999	272	359	808	820	999999	468	908	999999	263	907	40	881	304	750	919	999999	651	619	961	552	422	333	358	64	999999	557	920	623	675	480	999999	172	268	230	999999	689	515	442	425	999999	203	393	999999	247	861	999999	842	425	999999	620	829	999999	330	618	615	939	10	754	322	899	548	999999	557	999999	737	867	623	999999	743	240	853	218	204	999999	999999	999999	501	120	203	999999	999999	505	17	65	650	985	841	650	615	77	999999	999999	130	525	933	908	999999	58	510	993	999999	769	999999	384	999999	621	989	999999	999999	585	447	889	560	999999	999999	53	287	502	141	751	36	973	467	999999	999999	999999	999999	679	556	999999	203	452	610	209	621	945	999999	999999	999999	38	996	999999	390	39	999999	798	210	66	340	999999	999999	999999	999999	999999	966	663	311	15	832	674	999999	320	999999	819	392	995	289	999999	999999	249	230	999999	214	112	754	36	999999	437	999999	753	999999	40	348	999999	819	999999	999999	999999	999999	957	643	817	800	999999	999999	686	714	570	647	634	518	849	999999	101	669	975	138	813	14	999999	80	874	958	88	999999	503	971	628	999	531	469	999999	999999	494	605	413	854	589	608	78	999999	32	789	422	999999	52	426	257	997	843	999999	722	846	302	887	769	858	999999	842	999999	714	95	570	126	175	999999	999999	129	495	265	131	549	999999	936	628	58	94	546	999999	739	86	999999	631	166	799	999999	591	825	607	836	554	142	999999	606	364	235	461	999999	257	163	321	307	999999	741	999999	999999	516	910	673	839	999999	999999	877	999999	925	989	464	414	326	428	499	905	522	999999	999999	988	802	609	999999	403	596	421	999999	689	427	778	999999	890	443	999999	240	680	162	767	999999	242	999999	644	999999	374	771	56	356	999999	999999	999999	999999	999999	999999	733	999999	907	338	280	252	999999	33	197	999999	156	36	999999	970	709	197	999999	999999	754	999999	999999	733	167	927	999999	631	550	75	999999	35	20	993	859	860	710	236	999999	351	882	525	889	218	77	958	534	348	207	999999	646	641	844	999999	41	606	561	999	232	979	132	999999	702	999999	565	172	999999	163	177	999999	270	483	864	477	869	238	617	999999	666	209	403	868	434	474	428	999999	999999	356	999999	263	308	710	13	999999	999999	244	999999	999999	653	904	293	381	180	999999	999999	999999	777	999999	794	999999	989	302	342	33	585	263	223	999999	778	738	999999	328	201	999999	415	559	479	520	258	635	415	925	616	761	915	32	697	941	658	265	59	999999	561	169	274	16	
377	980	767	966	30	595	999999	915	999999	965	189	267	87	266	694	266	999999	168	396	73	685	581	117	563	565	282	579	999999	688	177	766	41	649	409	191	498	999999	291	999999	820	22	700	838	949	842	999999	863	402	571	999999	999999	999999	772	210	999999	999999	872	214	411	999999	25	399	999999	756	209	157	617	677	84	205	513	836	554	576	999999	999999	742	167	999999	999999	418	186	952	895	999999	373	999999	449	999999	394	625	548	880	866	804	623	474	91	999999	694	823	999999	999999	376	289	858	999999	206	159	345	999999	999999	493	286	340	838	446	999999	999999	835	999999	178	598	690	579	965	956	999999	772	437	999999	661	999999	999999	999999	232	999999	586	616	623	524	72	999999	743	340	911	65	604	999999	965	186	143	999999	915	805	999999	596	637	999999	999999	901	171	433	721	824	402	307	467	975	117	979	860	723	660	321	999999	999999	999999	359	999999	910	362	161	999999	260	387	853	501	229	655	635	231	789	302	722	999999	638	578	918	999999	613	597	628	428	985	326	419	999999	603	999999	777	741	287	138	413	549	20	627	471	999999	549	805	247	329	481	758	81	431	938	958	197	309	999999	422	64	322	733	732	820	934	967	706	898	249	878	894	943	661	888	999999	352	21	116	481	398	807	359	999999	947	237	254	988	999999	645	999999	477	804	999999	83	101	816	287	999999	999999	479	999999	907	997	450	587	815	420	542	766	999999	999999	202	465	34	256	963	434	785	593	689	979	497	999999	457	411	99	87	587	797	999999	75	214	580	999999	555	999999	361	858	999999	422	999999	455	452	999999	616	284	999999	999999	827	999999	392	999999	999999	846	500	999999	999999	999999	49	999999	737	999999	744	999999	550	971	999999	464	478	357	999999	575	425	180	999999	533	55	233	999999	999999	999999	999999	760	669	973	572	991	733	510	211	254	999999	818	870	999999	999999	711	52	489	645	662	885	373	479	526	816	86	52	991	967	309	432	710	913	748	501	999999	999999	436	999999	979	888	953	999999	112	800	756	554	495	853	822	999999	743	204	474	999999	872	999999	152	167	999999	948	742	999999	901	822	110	905	999999	193	999999	635	615	511	665	773	931	106	377	725	69	531	557	148	154	307	688	515	449	883	999999	792	932	279	999999	41	156	999999	999999	290	699	851	432	999999	924	196	396	999999	999999	700	999999	776	912	999999	107	999999	999999	603	399	999999	144	594	466	248	565	146	999999	346	30	634	999999	521	999999	97	35	999999	999999	999999	224	957	910	456	977	748	950	
852	879	515	999999	525	640	553	30	999999	999999	999999	395	193	746	788	493	60	999999	904	83	421	55	825	999999	889	866	155	389	441	999999	999999	617	999999	298	712	266	197	174	505	993	84	501	958	941	920	822	999999	999999	436	474	860	999999	83	675	539	806	64	124	999999	999999	999999	173	999999	87	999999	497	677	999999	999999	531	306	885	715	910	999	919	96	999999	480	76	999999	647	953	967	833	453	999999	51	758	905	212	999999	882	845	508	999999	912	880	484	433	155	999999	999999	999999	178	974	529	172	676	619	999999	180	643	225	708	847	220	622	254	999999	953	636	147	138	329	232	13	999999	999999	98	17	216	409	999999	921	931	182	58	798	858	924	381	374	148	196	999999	439	667	147	660	999999	300	636	470	480	518	999999	345	584	945	971	999999	999999	999999	612	513	770	597	999999	777	674	999999	823	396	999999	581	271	999999	999999	297	793	345	732	999999	999999	999999	579	999999	576	999999	999999	999999	474	999999	886	274	999999	786	999999	682	271	842	373	370	999999	537	476	249	999999	999999	999999	999999	999999	297	999999	635	926	18	999999	894	933	999999	30	999999	999999	837	697	969	509	824	959	484	472	269	35	951	972	999999	766	861	250	999999	999999	677	165	175	443	186	701	261	348	612	597	641	748	439	821	483	642	999999	999999	507	740	556	939	772	421	999999	271	210	663	563	252	337	654	999999	273	352	735	999999	999999	521	277	258	999999	357	886	830	999999	595	139	498	999999	618	999999	743	599	21	738	392	754	308	999999	501	597	784	370	270	986	154	176	999999	748	90	752	329	239	999999	999999	591	886	590	999999	675	999999	174	833	634	316	999999	14	999999	614	352	807	106	606	776	660	701	986	626	999999	999999	429	660	750	650	865	702	513	117	941	156	506	999999	999999	249	430	432	951	735	999999	85	150	999999	999999	999999	282	999999	722	463	999999	999999	605	999999	746	258	256	420	423	192	768	614	407	999999	319	467	999999	643	421	999999	999999	238	749	260	672	768	999999	999999	795	355	377	219	999999	60	999999	999999	551	245	427	999999	992	19	18	768	967	350	678	253	999999	999999	999999	639	999999	365	999999	999999	999999	354	598	999999	33	741	625	78	815	559	634	999999	620	746	915	610	999999	986	374	347	229	999999	999999	332	999999	981	999999	398	797	738	974	623	943	999999	943	207	647	999999	411	260	394	940	953	999999	715	999999	999999	858	491	999999	423	258	990	769	383	648	70	275	999999	51	999999	237	280	86	999999	20	412	937	802	718	999999	776	
584	124	999999	288	37	875	616	767	359	61	906	849	325	999999	999999	184	309	305	999999	999999	999999	370	428	999999	669	876	999999	704	919	694	65	773	984	647	673	876	816	105	999999	999999	659	999999	692	781	330	430	999999	999999	388	238	638	507	581	999999	224	999999	695	796	618	160	52	999999	999999	664	999999	143	865	677	62	999999	999999	999999	683	951	722	440	677	999999	836	248	124	974	326	690	66	558	201	403	432	459	191	30	486	470	152	747	282	37	786	196	999999	999999	806	632	870	434	823	629	868	784	999999	58	959	999999	46	78	595	999999	999999	999999	942	999999	255	602	574	347	727	223	809	975	167	649	999999	649	999999	40	177	694	820	999999	734	571	534	999999	912	142	70	117	434	999999	161	125	429	348	254	102	999999	213	999999	533	707	610	819	893	627	897	198	999999	695	999999	999999	901	347	976	712	999999	938	607	689	442	286	619	789	999999	999999	52	230	522	404	999999	201	963	999999	296	999999	134	752	640	30	25	999999	750	421	428	182	260	777	452	999999	874	164	241	999999	624	256	97	820	93	80	999999	676	999999	915	999999	814	936	999999	60	999999	588	628	307	586	674	498	535	208	370	564	572	999999	999999	885	530	999999	999999	999999	22	49	837	999999	668	999999	445	348	277	835	316	999999	245	986	727	401	57	256	999999	654	849	999999	999999	888	459	529	999999	999999	899	790	999999	678	853	497	999999	20	223	999999	959	736	151	335	999999	700	999999	999999	999999	586	999999	386	838	283	579	999999	599	999999	999999	949	853	149	73	135	449	999999	999999	638	760	999999	999999	716	187	999999	296	131	999999	524	905	29	996	999999	999999	920	772	523	951	121	109	999999	897	999999	691	274	999999	819	999999	26	886	742	261	264	999999	999999	852	831	209	75	986	458	802	85	999999	309	952	999999	999999	153	362	926	536	337	538	222	851	999999	34	912	350	477	999999	496	638	172	768	742	706	630	78	999999	323	999999	135	650	745	999999	396	392	321	281	880	529	999999	959	999999	923	725	784	999999	493	806	296	725	519	999	315	447	817	540	220	453	999999	84	999999	612	999999	212	888	476	999999	999999	999999	999999	79	999999	999999	833	999999	956	845	27	922	901	999999	145	37	170	615	651	439	384	999999	851	111	827	999999	999999	252	357	999999	720	837	317	699	521	173	696	655	922	80	999999	768	999999	695	203	531	417	499	999999	585	489	597	246	47	999999	402	999999	499	251	34	483	590	330	399	134	999999	614	999999	72	971	341	514	693	999999	999999	
999999	718	165	907	305	164	999999	967	772	999999	999999	999999	280	55	129	382	206	999999	897	596	892	447	471	571	999999	917	215	436	313	253	974	904	999999	999999	47	684	635	591	945	999999	528	623	558	999999	10	590	344	165	999999	598	144	110	795	983	999999	178	999999	999999	894	388	949	999999	663	528	111	229	933	199	17	444	747	614	999999	37	78	279	999999	157	999999	433	582	59	999999	999999	999999	999999	999999	682	25	869	437	50	697	567	920	999999	959	40	221	999999	656	999999	157	508	851	999999	642	767	915	795	289	109	34	470	805	899	45	948	419	237	999999	260	999999	148	17	999999	916	900	117	999999	319	859	999999	788	777	437	902	984	863	999999	241	351	767	230	589	337	26	237	999999	31	999999	21	620	999999	670	405	999999	19	501	999999	613	741	660	847	486	430	172	245	999999	378	997	61	94	830	995	769	493	953	559	999999	690	689	149	95	113	308	248	953	128	381	466	892	999999	719	975	500	690	920	999999	168	175	999999	543	392	33	913	999999	999999	988	901	911	27	459	822	463	924	602	574	743	188	192	219	999999	321	912	114	568	374	855	505	88	573	219	400	514	909	999999	756	72	200	381	458	965	227	469	448	999999	999999	266	60	897	999999	999999	999999	976	955	663	231	480	999999	355	562	934	999999	999999	999999	807	69	318	553	778	845	512	552	807	999999	999999	899	851	473	671	898	118	804	607	961	999999	654	423	558	255	923	999999	152	845	999999	523	482	404	131	640	383	362	712	281	62	614	633	758	252	711	764	379	999999	999999	457	999999	999999	884	860	951	163	645	760	307	855	570	369	707	988	220	771	505	730	999999	999999	545	999999	999999	555	357	762	895	181	846	491	553	278	894	398	999999	392	597	544	180	487	999999	602	414	999999	999999	254	926	999999	999999	939	269	999999	184	960	911	57	607	339	999999	198	267	474	913	815	311	301	999999	999999	999999	827	999999	960	560	355	558	943	991	116	73	112	836	135	999999	999999	232	904	999999	933	486	327	785	268	41	999999	229	274	688	598	999999	999999	779	999999	157	999999	765	308	999999	999999	412	999999	66	999999	999999	410	362	141	999999	17	593	407	207	541	832	305	52	916	999999	578	999999	294	265	402	999999	872	333	229	978	936	151	924	814	275	999999	519	271	294	991	630	628	97	939	999999	15	718	993	247	784	851	999999	849	378	520	999999	127	712	663	510	999999	87	143	163	398	865	668	592	931	20	999999	999999	757	924	309	950	48	
999999	999999	999999	282	999999	95	999999	136	775	301	556	303	572	413	807	999999	784	598	553	495	934	551	999999	347	999999	71	237	999999	818	413	999999	78	570	999999	772	999999	999999	237	523	991	698	37	623	999999	122	299	368	606	515	436	999999	999999	999999	465	999999	803	999999	59	157	818	999999	999999	999999	999999	377	487	733	908	999999	678	340	557	84	561	796	907	928	999999	234	999999	702	630	955	391	999999	598	999999	115	999999	969	369	227	89	705	143	724	718	999999	999999	999999	566	460	999999	837	106	999999	999999	204	668	999999	874	999999	999999	999999	125	999999	28	926	930	778	174	628	356	999999	319	122	477	999999	427	82	198	999999	54	599	279	251	664	128	295	24	347	128	999999	364	999999	842	999999	768	589	905	999999	999999	999999	428	470	938	113	304	527	983	948	881	777	999999	999999	207	481	999999	52	873	574	899	999999	999999	440	56	191	992	576	476	719	709	789	999999	375	406	356	626	139	999999	147	369	600	311	999999	465	351	850	356	897	370	177	725	715	999999	999999	160	414	999999	424	756	121	727	61	274	249	102	264	230	611	850	999999	106	999999	736	999999	309	999999	850	974	999999	340	645	999999	115	999999	999999	83	190	568	256	941	638	714	584	35	642	548	46	825	999999	96	999999	745	56	999999	999999	25	979	999999	999999	819	999999	999999	719	999999	999999	59	946	722	266	29	84	662	364	908	999999	999999	999999	999999	571	760	303	34	611	618	999999	899	631	600	480	967	103	63	70	436	388	624	995	167	559	999999	602	324	999999	999999	22	967	391	999999	297	690	999999	279	565	747	526	538	412	999999	715	577	427	356	251	299	925	999999	602	999999	530	603	395	999999	160	978	167	999999	465	267	999999	743	999999	493	312	999999	88	999999	497	322	910	849	999999	895	999999	999999	175	256	83	279	427	999999	374	463	617	694	304	920	999999	586	590	547	82	154	503	999999	69	934	999999	461	220	111	532	290	27	681	390	999999	526	178	813	911	905	196	839	615	999999	64	999999	617	495	999999	999999	911	999999	373	776	78	401	479	923	241	999999	621	999999	326	468	93	446	935	314	803	404	949	773	678	999999	999999	314	888	603	999999	999999	436	965	62	405	621	999999	654	905	322	109	56	999999	581	708	294	136	999999	156	295	999999	940	313	692	763	756	147	999999	731	889	763	513	876	917	183	776	655	16	999999	847	534	792	40	991	999999	357	704	999999	969	999999	999999	999999	741	318	999999	127	132	283	999999	648	999999	505	999999	25	558	596	180	337	
999999	932	999999	129	601	309	760	825	909	322	999999	415	62	946	93	384	999999	972	771	999999	530	999999	653	999999	717	282	373	999999	869	25	443	118	187	376	999999	999999	719	640	199	441	557	571	999999	810	295	884	596	537	422	548	886	585	824	612	807	352	288	265	412	999999	936	999999	955	894	878	879	999999	685	163	55	999999	498	999999	339	20	958	848	843	97	833	685	835	616	331	139	857	999999	574	569	450	758	463	238	999999	505	999999	616	323	999999	415	999999	999999	384	999999	883	397	801	494	602	848	504	445	178	999999	643	111	124	999999	764	999999	999999	664	999999	712	297	211	999999	914	834	999999	352	534	912	681	187	774	461	249	447	741	65	799	971	999999	999999	999999	294	999999	235	404	999999	981	558	909	819	999999	794	671	999999	999999	999999	999999	659	419	506	969	532	497	999999	999999	650	875	196	33	965	999999	692	405	999999	974	999999	610	688	440	999999	370	975	999999	999999	196	979	789	170	766	614	178	149	562	224	976	790	797	999999	366	754	835	999999	535	944	31	999999	999999	999999	999999	764	527	208	999999	999999	145	993	530	634	214	889	860	715	999999	418	796	658	140	999999	789	194	129	350	999999	999999	646	575	449	999999	840	999999	590	999999	65	12	97	969	919	999999	89	983	999999	172	64	999999	893	130	374	127	999999	373	178	999999	126	920	644	186	877	542	300	569	554	999999	999999	327	309	999999	659	428	331	827	738	999999	110	999999	924	957	296	999999	999999	999999	210	332	909	476	718	381	767	145	999999	911	102	386	335	519	999999	999999	999999	999999	177	916	470	946	796	330	635	664	118	320	995	687	889	32	749	999999	368	231	999999	327	608	928	219	524	70	420	999999	361	189	591	377	137	588	559	999999	876	999999	999999	536	999999	841	64	999999	999999	149	680	31	999999	637	560	160	217	999999	60	138	249	707	946	999999	999999	595	283	484	527	942	867	108	340	345	999999	999999	114	999999	973	485	554	665	761	999999	389	999999	664	724	629	440	169	893	537	999999	447	999999	118	377	160	993	568	579	745	514	282	999999	690	734	764	999999	55	522	270	575	583	584	946	571	506	986	931	559	855	97	783	973	571	909	898	704	610	737	999999	980	999999	975	999999	256	112	999999	708	929	960	999999	999999	647	999999	962	847	862	232	547	999999	174	71	19	723	658	731	308	999999	780	836	999999	239	999999	978	999999	657	607	663	699	469	999999	288	11	598	999999	702	145	350	608	999999	45	481	999999	866	999999	918	908	262	999999	
524	803	999999	927	103	900	999999	85	668	352	999999	249	999999	999999	88	181	885	70	420	657	955	595	957	999999	718	800	588	999999	452	608	372	748	355	401	184	665	901	360	908	698	999999	627	999999	997	999999	822	836	947	999999	694	494	857	498	604	317	929	999999	999999	218	999999	999999	393	999999	69	980	566	999999	807	359	422	999999	534	162	999999	999999	337	128	959	999999	999999	963	999999	999999	757	999999	514	260	750	94	255	819	999999	152	615	999999	999999	994	417	999999	737	928	39	999999	999999	423	999999	705	776	463	979	810	999999	288	322	338	999999	213	875	944	999999	315	999999	999999	114	602	765	392	547	345	28	999999	710	999999	999999	967	934	52	618	343	165	809	484	297	114	999999	999999	236	829	286	706	919	999999	472	999999	999999	785	316	999999	999999	657	999999	168	440	999999	646	110	943	907	999999	404	637	999999	999999	789	666	999999	856	618	669	668	539	999999	270	999999	999999	225	247	400	949	999999	627	559	999999	999999	589	650	53	999999	999999	999999	999999	329	999999	881	78	334	586	683	999999	999999	929	999999	824	310	999999	22	897	999999	999999	431	862	552	958	999999	776	88	999999	999999	209	25	787	14	999999	335	999999	219	999999	389	999999	774	638	564	515	999999	263	999999	734	348	567	576	999999	999999	514	47	482	447	370	322	114	990	999999	999999	483	869	812	924	549	499	632	908	934	518	240	572	999999	307	47	609	908	847	999999	607	999999	999999	999999	999999	499	122	999999	240	999999	765	999999	999999	394	907	90	646	546	999999	389	245	999999	999999	642	999999	22	942	999999	999999	999999	761	414	266	646	782	442	850	606	999999	435	436	646	999999	999999	179	999999	659	187	884	227	999999	73	579	468	999999	891	639	991	36	532	557	867	678	829	999999	360	27	934	999999	999999	239	49	278	999999	999999	999999	322	599	999999	11	999999	764	370	956	20	697	834	999999	538	999999	802	859	580	745	877	569	967	999999	971	999999	226	725	575	999999	987	999999	795	675	514	518	579	999999	528	999999	999999	792	506	721	999999	400	526	228	406	722	672	380	999999	532	35	393	632	999999	999999	654	784	637	199	951	969	999999	901	999999	293	29	321	762	341	554	575	95	72	255	753	580	301	998	329	853	746	616	999999	273	650	131	886	999999	422	999999	251	542	603	999999	752	170	498	367	934	386	999999	910	49	999999	956	999999	999999	386	999999	999999	362	786	318	999999	214	362	766	999999	518	172	143	999999	350	999999	312	43	492	999999	999999	593	91	934	73	942	451	836	577	976	316	709	801	
510	833	374	520	464	234	267	350	399	999999	860	849	999999	253	919	569	581	612	999999	458	999999	999999	412	999999	999999	723	375	894	378	784	790	999999	809	999999	999999	657	975	999999	848	809	234	176	114	999999	999999	94	999999	999999	532	276	996	999999	999999	260	987	999999	431	408	101	741	858	372	972	614	999999	537	50	999999	620	999999	593	999999	764	124	233	646	777	223	744	343	432	676	999999	112	787	999999	939	558	999999	14	236	999999	999999	999999	951	862	203	499	999999	693	54	999999	88	999999	999999	372	610	278	999999	350	850	218	999999	999999	319	191	10	870	826	197	598	492	37	615	45	26	778	657	999999	371	999999	999999	637	999999	999999	542	598	111	429	425	815	671	530	999999	999999	999999	913	107	797	769	861	999999	999999	999999	999999	562	999999	472	999999	666	593	952	115	665	999999	571	581	612	468	999999	592	899	451	411	381	999999	961	995	461	27	112	681	999999	403	999999	129	615	249	999999	736	999999	136	876	763	999999	863	999999	999999	144	592	446	999999	638	999999	186	999999	999999	999999	26	177	601	866	999999	217	999999	999999	101	711	164	999999	999999	342	655	999999	106	466	33	687	580	999999	371	999999	999999	868	581	800	53	840	226	549	247	354	233	788	144	813	999999	668	209	918	999999	999999	710	366	636	114	655	999999	924	720	937	204	690	507	806	505	16	152	636	999999	999999	999999	494	999999	999999	611	119	866	597	999999	999999	999999	488	661	746	517	395	503	241	999999	999999	147	915	506	611	52	663	999999	982	639	999999	999999	999999	446	59	999999	369	104	825	35	995	999999	318	641	378	999999	715	39	999999	298	120	513	910	999999	618	731	999999	988	14	498	999999	393	999999	958	999999	379	332	52	611	235	158	300	677	999999	481	999999	829	999999	999999	38	336	999999	963	999999	528	303	999999	873	999999	327	185	380	100	999999	999999	611	999999	359	166	999999	261	673	428	536	150	819	835	703	687	262	999999	71	999999	976	171	324	999999	200	999999	192	317	458	224	999999	999999	777	210	349	999999	999999	461	479	127	139	777	663	215	437	552	709	467	368	999999	575	425	123	520	124	176	762	191	713	999999	974	692	802	458	144	486	999999	618	496	573	818	801	432	944	999999	209	507	118	999999	999999	730	724	948	273	999999	868	936	266	96	183	377	688	999999	560	999999	447	999999	214	81	999999	999999	999999	971	795	377	774	999999	179	790	999999	669	653	198	76	999999	259	743	538	809	999999	550	117	532	322	205	999999	63	872	999999	293	999999	302	47	999999	468	639	999999	
999999	896	999999	875	999999	476	181	999999	723	999999	681	370	999999	703	999999	404	999999	410	82	568	999999	599	247	720	130	378	999999	690	376	616	999999	607	559	999999	590	642	999999	400	783	999999	360	809	482	639	999999	511	906	589	788	897	241	641	999999	81	104	564	999999	164	754	398	969	491	147	117	353	83	811	397	123	804	469	415	627	441	217	849	127	607	347	619	472	999999	999999	999999	384	514	999999	487	411	36	999999	781	645	395	671	869	671	374	296	309	700	518	476	984	438	826	24	955	999999	255	447	999999	816	145	926	999999	588	999999	732	839	999999	333	999999	999999	821	688	770	999999	770	347	187	752	321	47	918	953	999999	918	50	558	999999	266	623	999999	589	930	964	509	468	999999	290	13	642	456	447	376	532	389	999999	749	66	782	195	999999	77	694	740	778	227	999999	613	670	627	183	349	605	710	829	508	999999	724	270	773	162	999999	184	119	864	999999	999999	430	70	755	999999	999999	999999	80	999999	999999	894	199	999999	292	495	999999	999999	385	468	117	842	666	999999	999999	281	35	795	18	42	470	999999	584	876	188	675	552	552	999999	336	681	631	534	999999	739	613	701	999999	978	999999	157	446	798	651	757	757	999999	726	189	484	275	706	708	47	999999	999999	319	323	17	617	999999	999999	705	58	999999	485	317	61	964	277	580	999999	817	999999	884	999999	999999	999999	129	430	789	826	373	440	71	974	922	496	999999	543	999999	387	531	370	344	696	741	749	864	281	450	833	999999	999999	904	999999	999999	999999	162	611	111	386	204	586	827	126	999999	274	987	811	999999	999999	82	430	973	202	965	456	396	999999	292	355	78	847	999999	955	74	462	536	293	95	999999	343	999999	999999	917	999999	945	543	228	999999	476	761	999999	718	999999	760	341	937	711	999999	442	999999	964	329	756	999999	999999	605	999999	62	634	738	704	726	617	487	705	988	66	999999	30	913	178	589	815	593	25	138	999999	999999	999999	524	824	480	653	999999	378	57	686	609	999999	349	999999	999999	974	738	67	336	999999	151	65	999999	881	702	791	529	422	385	514	172	301	228	999999	676	329	999999	913	233	82	262	999999	999999	999999	456	999999	681	251	12	614	86	536	689	37	219	999999	389	643	132	688	133	942	993	542	523	317	999999	104	994	846	864	825	833	263	849	43	406	50	434	529	120	287	419	999999	437	636	612	999999	44	537	939	476	790	545	949	319	125	125	788	148	564	999999	999999	165	999999	261	999999	436	187	186	743	349	
218	603	578	846	532	232	114	887	705	427	70	467	907	397	44	298	314	539	999999	290	999999	295	964	999999	999999	999999	30	186	933	186	999999	858	793	999999	268	196	966	113	786	892	21	999999	443	147	526	789	257	999999	226	414	131	647	999999	462	999999	922	639	54	815	278	211	928	954	528	999999	211	673	317	999999	848	999999	211	752	35	279	360	852	999999	17	251	16	667	959	999999	999999	375	999999	999999	999999	345	557	921	999999	518	691	92	946	914	733	324	999999	940	234	378	93	920	895	242	192	999999	80	812	47	999999	999999	544	999999	436	474	999999	610	342	805	792	301	999999	913	244	344	196	413	937	103	692	136	76	442	591	445	999999	480	999999	158	775	275	744	999999	999999	999999	156	124	520	999999	695	714	782	144	441	87	682	17	660	898	996	333	142	719	354	446	204	999999	386	991	999999	999999	252	999999	39	527	556	525	999999	987	197	999999	999999	497	408	978	354	931	11	514	999999	999999	999999	470	162	452	142	999999	540	999999	62	999999	999999	528	999999	999999	472	598	999999	914	530	167	818	673	710	923	999999	999999	320	376	102	999999	110	999999	239	999999	747	999999	999999	587	394	530	985	910	999999	153	344	374	999999	999999	515	755	999999	96	999999	604	318	156	759	238	22	497	999999	173	195	789	999999	865	299	999999	389	690	567	528	530	999	181	908	999999	999999	589	75	999999	50	999999	347	446	999999	999999	634	895	601	32	802	574	999999	816	999999	999999	155	999999	999999	84	479	999999	825	198	308	566	984	433	409	999999	203	648	999999	238	999999	999999	848	999999	999999	977	665	21	787	668	999999	953	633	193	999999	999999	999999	367	121	999999	789	999999	45	158	999999	999999	904	210	495	194	829	163	627	668	151	518	999999	999999	279	501	419	467	113	167	433	355	933	999999	83	224	823	835	537	999999	449	999999	277	999999	214	483	82	464	526	602	839	610	335	964	51	841	319	999999	98	619	581	999999	55	999999	725	793	522	113	137	999999	370	999999	625	670	228	999999	250	999999	999999	795	428	954	941	510	999999	822	29	999999	758	242	905	44	747	999999	999999	999999	479	399	974	420	999999	969	999999	255	999999	845	984	999999	745	425	600	144	200	303	200	627	389	999999	560	999999	773	553	354	894	375	336	999999	707	295	110	156	999999	210	188	999999	459	626	696	278	482	999999	364	999999	342	999999	771	843	453	727	757	738	934	999999	81	999999	417	999999	443	879	905	599	287	378	999999	279	749	933	22	468	740	999999	693	277	999999	74	999999	
330	21	262	604	493	802	979	538	372	222	21	999999	541	426	835	193	817	373	883	560	985	588	73	999999	837	831	984	999999	999999	55	666	761	17	237	97	612	190	285	999999	796	307	840	999999	999999	738	804	999999	52	999999	999999	876	999999	204	514	999999	999999	948	369	766	999999	817	999999	781	999999	999999	259	131	313	339	233	12	999999	951	96	999999	155	316	16	164	43	999999	942	91	939	179	762	567	502	803	999999	663	821	518	759	978	315	69	955	999999	488	683	999999	712	682	814	344	952	999999	262	288	435	941	214	999999	312	874	911	841	157	792	692	628	510	999999	569	999999	999999	202	117	947	95	360	505	675	360	193	240	409	135	834	999999	458	250	524	919	722	999999	786	456	114	404	227	999999	718	999999	64	999999	727	122	633	321	760	10	999999	202	84	446	538	382	999999	999999	999999	716	323	982	999999	999999	985	74	999999	573	246	999999	13	553	999999	553	786	999999	999999	526	999999	296	501	999999	999999	999999	935	332	844	285	88	413	337	999999	892	510	494	999999	562	675	999999	663	275	69	84	24	999999	761	999999	531	659	999999	999999	999999	141	224	999999	799	999999	785	452	663	229	571	999999	999999	417	543	660	368	68	61	326	630	999999	849	30	441	448	45	461	999999	999999	323	625	999999	336	735	999999	677	999999	694	803	777	232	28	999999	703	574	999999	607	463	111	965	999999	999999	342	456	758	291	204	783	999999	897	334	999999	999999	906	946	75	507	682	999999	999999	82	374	258	549	407	825	999999	326	999999	207	438	999999	999999	42	999999	26	97	879	999999	57	999999	999999	343	999999	452	999999	363	999999	757	509	743	999999	258	128	893	108	360	792	58	999999	875	877	916	163	469	336	206	632	66	929	999999	627	705	167	508	570	40	352	106	453	999999	879	569	999999	463	513	999999	953	149	751	666	999999	830	999999	181	606	999999	190	446	999999	757	730	480	999999	999999	126	229	100	619	332	77	18	695	605	472	999999	317	558	999999	955	999999	252	999999	314	999999	999999	796	663	986	999999	975	850	999999	980	696	999999	408	741	836	347	294	999999	343	999999	683	657	609	999999	999999	185	298	47	999999	491	999999	514	246	175	564	848	329	566	999999	999999	357	227	113	715	999999	999999	597	576	721	361	671	930	909	677	630	615	83	570	92	999999	613	937	370	424	999999	191	503	242	186	999999	27	728	999999	626	469	466	554	894	327	848	999999	722	325	999999	819	999999	605	569	544	949	775	759	483	999999	999999	999999	857	999999	271	726	238	
364	999999	733	343	999999	999999	292	999999	174	999999	188	253	999999	999999	999999	999999	241	999999	845	586	933	698	999999	222	999999	999999	259	521	60	999999	865	999999	600	999999	233	332	592	794	875	229	322	999999	380	999999	596	515	999999	80	223	797	625	94	999999	999999	999999	666	173	520	999999	699	999999	771	999999	999999	205	556	653	623	999	568	39	446	999999	626	273	581	327	348	626	753	14	999999	308	262	999999	999999	999999	459	325	567	999999	82	719	185	101	999999	204	999999	692	50	861	626	81	999999	768	189	364	799	877	723	348	824	894	332	695	949	472	904	999999	999999	349	204	307	442	999999	957	999999	999999	535	999999	386	511	656	586	891	999999	117	654	493	803	426	416	582	602	228	345	999999	397	490	999999	89	999999	243	277	700	999999	329	999999	254	811	999999	999999	999999	999999	346	837	999999	999999	999999	317	842	817	421	777	998	932	622	999999	224	74	779	339	72	394	642	96	277	388	886	999999	67	478	409	682	351	615	152	426	265	390	177	999999	999999	999999	999999	271	878	466	999999	767	55	624	424	999999	42	133	748	879	522	260	569	788	999999	999999	259	373	999999	999999	436	393	790	205	449	833	897	908	382	889	999999	381	217	811	999999	129	188	443	64	229	650	228	866	999999	904	14	821	388	448	749	999999	934	853	150	39	885	977	850	184	591	293	999999	750	859	794	151	52	757	678	312	38	816	319	198	97	999999	527	526	999999	444	21	518	999999	999999	965	999999	528	76	781	234	152	337	268	999999	936	999999	477	17	478	762	961	73	710	146	720	999999	625	664	999999	821	368	999999	558	739	579	775	662	127	893	643	999999	975	976	453	170	999999	557	846	262	570	740	519	57	999999	483	999999	807	333	912	858	999999	863	23	960	866	999999	999999	528	999999	999999	999999	360	123	835	149	999999	97	266	976	29	559	778	411	492	91	848	412	999999	266	630	967	339	214	44	117	759	962	999999	586	478	999999	999999	952	101	705	389	406	999999	399	497	860	999999	999999	892	309	756	999999	530	879	28	999999	758	272	273	203	535	999999	89	727	999999	33	999999	679	507	999999	999999	826	320	787	701	451	999999	631	769	770	426	981	321	734	360	999999	999999	146	568	999999	173	766	689	897	180	999999	326	494	19	473	788	871	849	794	779	999999	151	743	187	576	100	137	502	502	777	553	834	999999	376	91	592	935	121	319	999999	763	999999	999999	999999	468	135	705	621	306	981	554	142	526	955	430	999999	697	958	991	108	999999	274	
196	129	626	408	972	127	927	999999	853	999999	540	860	25	793	729	999999	719	451	394	999999	999999	999999	233	420	317	399	946	926	895	976	129	999999	898	499	950	302	990	69	999999	587	693	426	138	999999	999999	666	939	636	436	571	249	550	713	529	78	675	896	216	101	582	181	11	985	876	640	329	999999	999999	999999	436	999999	659	999999	999999	822	779	392	999999	818	651	999999	320	500	333	736	999999	999999	378	431	999999	406	784	999999	580	415	692	440	261	163	283	704	999999	792	999	436	590	261	999999	707	298	292	467	397	450	999999	861	999999	662	999999	71	821	593	105	568	999999	999999	999999	717	402	999999	349	141	285	544	946	47	999999	500	896	999999	999999	999999	999999	143	992	999999	396	999999	458	554	190	999999	121	102	461	120	999999	234	999999	999999	999999	544	999999	999999	949	161	191	853	503	94	343	20	765	993	744	230	922	962	999999	101	963	999999	999999	999999	949	999999	999999	999999	93	835	720	302	999999	999999	256	783	999999	103	193	999999	757	999999	999999	373	220	180	23	127	999999	241	198	364	658	878	122	736	284	999999	999999	999999	141	998	999999	999999	374	999999	489	999999	746	999999	999999	828	778	734	999999	430	148	896	999999	779	557	901	999999	851	647	365	999999	999999	999999	520	508	431	475	805	999999	758	773	366	999999	179	690	78	380	999999	109	369	999999	924	544	999999	999999	388	39	999999	831	999999	174	918	30	19	999999	836	246	236	999999	999999	363	973	35	585	999999	782	999999	999999	98	488	530	447	752	287	778	719	118	26	922	130	402	627	973	478	593	855	999999	988	773	999999	831	154	934	999999	16	613	899	958	45	999999	490	999999	760	352	999999	727	175	999999	241	686	728	999999	313	342	318	735	999	556	991	801	446	909	693	999999	657	385	512	363	999999	175	820	159	980	117	640	829	867	630	999999	866	999999	603	757	999999	999999	610	999999	602	90	280	613	352	967	999999	379	580	879	525	695	999999	224	999999	999999	75	866	579	250	206	999999	489	868	378	999999	134	999999	842	161	999999	120	56	544	999999	999999	10	561	477	192	745	738	69	949	999999	935	999999	652	878	999999	999999	229	555	370	999999	901	600	999999	999999	565	999999	999999	999999	429	282	414	648	789	315	537	999999	514	398	397	504	467	642	539	999999	443	353	482	242	710	999999	387	564	686	999999	17	682	598	326	999999	349	622	999999	640	677	937	296	654	346	350	671	187	831	167	866	187	269	71	885	801	221	369	890	999999	999999	894	999999	962	999999	307	855	871	999999	
486	57	881	999999	11	861	589	156	698	146	892	49	999999	999999	406	820	722	748	621	713	524	700	999999	999999	386	680	782	97	334	999999	999999	999999	999999	988	355	120	984	999999	999999	209	999999	655	523	999999	997	786	999999	348	999999	151	177	558	243	999999	999999	785	77	159	879	331	999999	502	821	933	999999	407	249	303	211	296	999999	800	491	421	417	869	187	999999	734	999999	999999	999999	999999	192	999999	999999	261	641	999999	569	52	834	52	935	999999	803	833	590	135	600	546	999999	147	999999	316	376	999999	999999	750	804	608	320	425	288	328	644	999999	638	345	617	155	999999	978	641	253	11	758	555	999999	613	45	597	631	999999	63	629	306	999999	876	231	422	999999	999999	520	999999	732	999999	764	617	486	945	999999	255	518	455	938	999999	506	999999	314	617	999999	531	147	769	21	688	291	234	698	347	999999	762	123	204	716	717	468	680	521	592	999999	937	814	668	999999	352	123	688	124	235	800	573	571	614	999999	907	753	999999	950	999999	137	999999	919	149	573	999999	141	999999	738	231	935	825	401	722	999999	999999	717	999999	928	668	999999	602	119	472	546	808	200	999999	303	999999	999999	718	999999	477	464	465	27	999999	104	408	220	799	949	999999	299	999999	182	999999	990	326	200	283	822	291	999999	534	429	999999	602	765	999999	632	999999	930	267	227	105	924	999999	168	566	52	384	999999	458	775	653	226	183	571	999999	350	518	977	999999	690	895	999999	998	929	45	570	82	999999	166	587	779	999999	635	81	999999	257	591	832	760	158	899	302	832	999999	999999	999999	999999	40	139	901	124	52	323	577	331	999999	925	999999	132	995	969	54	373	999999	999999	999999	591	111	999999	999999	759	686	227	469	790	603	999999	999999	57	833	297	51	210	999999	999999	736	999999	67	749	231	331	262	709	764	188	855	999999	961	706	257	620	181	348	750	999999	437	825	853	787	728	51	630	291	299	999999	999999	844	118	407	999999	928	533	361	470	67	507	976	462	290	935	999999	654	599	800	222	999999	703	459	124	999999	999999	999999	999999	31	999999	701	999999	999999	65	999999	20	999999	563	446	329	97	820	878	999999	999999	461	372	572	999999	999999	397	999999	491	86	593	234	999999	994	372	999999	86	263	340	289	365	999999	566	407	999999	924	854	100	999999	480	999999	305	999999	765	480	999999	999999	288	999999	967	999999	999999	490	343	472	35	625	826	201	96	252	999999	489	598	338	117	999999	965	542	927	999999	306	876	20	999999	298	999999	629	523	788	811	797	835	373	
999999	694	56	233	934	14	308	999999	898	76	237	302	815	236	999999	999999	689	999999	999999	500	767	496	794	999999	999999	184	625	996	312	413	285	455	999999	126	112	999999	70	671	41	537	629	181	407	809	782	659	482	183	202	999999	108	239	61	345	605	999	899	999999	999999	760	389	999999	725	999999	791	782	304	699	133	999999	312	28	999999	218	871	596	99	999999	697	732	701	451	803	161	314	56	403	662	999999	113	744	999999	830	280	158	326	456	912	28	999	364	782	999999	408	848	999999	688	842	474	999999	909	915	878	118	999999	937	509	573	190	999999	388	642	189	30	59	817	197	999999	69	554	150	999999	965	999999	999999	999999	999999	404	999999	999999	367	561	197	510	203	829	615	999999	221	221	817	882	731	999999	620	999999	603	39	359	999999	892	417	782	919	999999	733	949	191	740	150	999999	114	270	956	387	999999	454	678	826	229	212	999999	69	848	737	999999	455	692	87	655	999999	371	55	283	341	999999	778	999999	641	470	880	434	980	80	999999	712	622	774	896	793	999999	924	212	999999	999999	999999	358	933	191	999999	287	266	113	95	825	184	69	986	624	999999	999999	187	47	366	349	777	495	988	183	34	999999	680	999999	999999	387	400	999999	915	455	999999	601	844	95	999999	999999	999999	330	895	999999	500	653	999999	160	468	999999	100	887	846	999999	60	930	370	759	167	999999	607	470	820	708	434	999999	153	541	999999	836	214	101	999999	183	726	456	999999	742	999999	380	20	530	337	999999	296	513	323	135	405	984	241	94	928	999999	585	163	999999	196	999999	486	509	104	451	632	539	999999	878	999999	999999	603	340	627	87	786	956	86	999999	280	421	921	701	28	999999	723	604	129	172	945	598	573	946	413	999999	206	870	915	88	705	19	297	999999	650	71	801	654	613	17	152	116	508	31	240	774	898	784	491	957	999999	37	420	999999	933	83	500	999999	927	705	880	915	50	999999	436	999999	134	297	999999	956	999999	79	990	121	30	838	99	999999	716	638	33	422	389	958	360	678	599	460	999999	576	571	154	999999	999999	999999	236	76	510	594	969	650	999999	999999	534	623	658	46	999999	816	104	984	948	999999	298	999999	467	999999	92	999999	758	671	999999	595	999999	395	200	352	92	984	793	999999	588	957	746	999999	421	999999	855	344	701	641	301	643	607	592	999999	999999	438	237	670	701	984	862	836	999999	999999	25	259	148	433	316	999999	324	33	332	999999	999999	203	309	270	777	680	747	946	999999	380	40	988	
891	772	986	913	999999	324	102	999999	999999	130	449	23	999999	440	716	911	999999	687	977	999999	999999	196	632	999999	139	966	892	30	999999	999999	720	999999	944	37	367	376	446	403	999999	999	931	545	999999	869	754	296	864	347	964	999999	999999	439	403	420	999999	999999	149	999999	783	888	431	81	549	810	410	521	78	378	83	349	474	991	587	999999	689	739	516	762	265	842	999999	555	999999	411	365	291	534	534	323	661	236	470	619	221	578	999999	995	869	999999	243	227	495	274	999999	370	569	851	999999	731	973	198	387	721	940	785	876	25	148	999999	999999	999999	544	64	421	999999	14	382	999999	999999	829	744	647	303	31	624	617	291	441	50	999999	440	118	999999	349	473	849	999999	678	435	999999	844	856	999999	349	256	999999	440	852	512	366	197	484	999999	902	239	550	93	699	325	178	595	583	107	659	999999	879	741	715	999999	272	265	703	940	999999	984	999999	233	954	775	941	186	999999	929	684	999999	955	100	999999	120	922	765	59	363	267	116	270	759	765	659	377	941	725	904	249	111	494	999999	319	917	351	327	139	923	384	999999	166	654	422	999999	999999	999999	841	604	999999	507	215	350	683	999999	999999	138	468	999999	408	999	999999	534	689	583	124	999999	999999	983	999999	605	999999	136	999999	275	949	999999	999999	714	925	999999	110	130	878	742	999999	999999	860	999999	202	222	858	834	999999	384	540	632	965	839	936	322	17	858	835	430	870	999999	371	999999	651	118	999999	754	379	819	899	340	655	947	687	999999	561	999999	790	999999	746	999999	611	603	734	327	999999	507	778	613	999999	251	295	999999	871	816	782	453	77	94	431	114	465	705	485	999999	977	27	999999	965	760	945	78	288	683	79	478	767	682	334	467	293	975	765	248	657	999999	206	85	871	999999	118	994	706	135	999999	345	905	999999	534	999999	633	999999	812	852	636	183	16	775	802	347	999999	770	999999	626	147	138	699	467	827	166	780	942	289	777	652	951	371	163	999999	999999	572	649	158	984	834	937	173	913	611	483	47	431	283	534	999999	347	260	999999	999999	513	646	999999	300	377	568	691	76	45	210	685	811	853	999999	78	775	374	622	758	792	999999	965	786	855	354	128	359	668	755	603	314	700	292	999999	538	96	133	359	780	425	153	871	137	999999	926	999999	194	697	214	759	808	725	501	999999	788	547	860	593	945	999999	219	32	321	441	895	985	529	999999	205	981	651	25	841	999999	648	338	838	999999	929	682	999999	
662	464	996	794	589	999999	999999	387	991	236	540	413	531	216	130	559	999999	816	941	152	506	999999	232	999999	999999	999999	168	648	999999	709	999999	663	999999	324	556	568	325	647	316	999999	534	309	999999	999999	120	612	319	136	528	999999	152	267	988	540	437	169	241	888	11	705	999999	999999	928	999999	450	999999	150	217	999999	562	243	999999	509	164	617	207	298	999999	999999	191	573	999999	129	999999	567	529	675	732	886	397	999999	437	645	611	745	187	999999	999999	314	243	999999	999999	476	965	999999	999999	757	833	999999	240	870	764	999999	820	141	18	237	257	725	920	211	417	330	999999	235	806	413	898	418	440	825	377	999999	764	719	999999	565	164	145	473	999999	841	810	656	526	572	547	999999	479	737	999999	133	206	393	999999	64	782	214	999999	738	689	858	424	491	414	503	601	999999	111	670	453	82	122	999999	158	370	607	673	746	663	269	588	428	999999	490	702	181	778	733	664	688	361	424	999999	999999	913	427	328	999999	33	970	421	724	809	294	999999	20	999999	245	670	999999	118	467	999999	999999	111	439	743	11	712	331	822	402	446	981	999999	658	999999	476	244	999999	999999	431	723	692	999999	863	999999	397	999999	999999	236	543	72	999999	580	893	347	926	682	484	684	326	999999	701	157	999999	288	827	999999	228	303	477	10	999999	177	999999	744	393	631	248	819	355	999999	29	999999	289	340	238	411	999999	321	790	999999	760	268	962	891	32	544	999999	585	792	205	394	398	758	999999	999999	50	893	158	999999	305	444	999999	338	999999	519	605	868	687	999999	426	992	907	513	683	999999	469	214	794	722	999999	801	999999	999999	160	13	631	346	999999	996	197	517	60	999999	494	359	999999	999999	44	382	426	676	151	535	376	212	999999	999999	85	999999	874	835	108	999999	999999	504	781	636	188	925	888	268	999999	999999	862	908	942	549	28	333	153	999999	999999	422	305	182	659	999999	661	947	525	999999	271	453	131	361	419	623	263	990	577	469	752	118	493	167	554	460	999999	468	270	938	999999	751	159	346	665	686	140	931	844	999999	974	999999	409	152	997	678	570	999999	498	329	295	38	999999	999999	786	71	929	148	627	209	464	203	999999	587	879	520	304	999999	696	999999	492	331	155	923	494	521	709	351	999999	876	999999	171	969	941	652	999999	995	475	559	603	757	992	314	645	999999	781	553	821	272	999999	383	785	815	765	999999	999999	882	832	198	275	362	999999	999999	751	319	303	234	745	935	51	524	999999	999999	999999	975	
999999	27	999999	733	713	967	887	999999	683	502	113	355	213	999999	688	955	173	286	294	250	999999	24	563	335	896	556	807	886	230	963	554	560	722	789	345	946	999999	109	485	307	474	999999	305	999999	216	948	999999	640	257	95	360	999999	941	999999	806	486	464	999999	836	167	169	999999	858	719	948	553	999999	423	999999	999999	583	74	999999	999999	775	999999	719	314	129	948	999999	176	638	144	612	12	999999	870	983	859	491	208	272	327	147	999999	649	585	309	662	324	608	871	516	512	296	751	954	86	145	767	999999	64	888	632	993	372	999999	117	946	934	762	439	909	259	385	801	483	999999	312	31	143	999999	466	633	927	304	999999	632	999999	260	663	794	847	102	342	153	384	695	154	110	999999	477	363	728	562	178	962	266	999999	999999	277	116	773	124	999999	999999	597	999999	704	698	250	101	791	999999	280	968	592	817	917	999999	427	787	704	212	105	999999	999999	738	999999	758	342	866	999999	831	982	557	30	732	469	999999	555	129	990	456	999999	834	686	668	457	593	585	155	349	895	77	490	999999	571	999999	967	502	859	193	945	999999	384	999999	959	712	723	948	999999	357	729	686	308	796	257	352	270	979	999999	999999	488	999999	197	526	610	763	999999	155	459	999999	999999	999999	696	935	54	101	485	248	726	956	733	644	999999	797	620	999999	769	999999	164	228	999999	999999	519	999999	705	772	177	999999	985	205	219	577	999999	156	855	999999	989	372	751	999999	866	32	262	37	557	843	457	400	999999	401	994	808	991	240	954	513	185	129	240	282	999999	628	263	531	746	165	156	579	999999	586	229	999999	942	997	362	999999	999999	492	29	862	325	777	951	593	211	999999	586	268	202	351	859	869	142	479	243	999999	768	731	290	402	697	878	458	330	181	597	866	993	878	227	999999	692	110	378	957	155	999999	669	999999	345	578	999999	386	599	999999	359	999999	473	999999	123	968	14	211	999999	174	446	329	631	999999	613	999999	593	390	974	573	999999	769	999999	522	98	571	108	999999	999999	823	999999	501	999999	603	821	999999	403	999999	764	259	773	491	999999	213	520	825	55	258	715	999999	985	999999	412	36	999999	999999	999999	950	999999	551	869	999999	266	803	365	999999	470	38	599	291	150	999999	999999	725	999999	685	296	560	999999	999999	999999	999999	999999	999999	837	999999	99	832	52	241	999999	452	563	999999	390	180	234	679	848	574	999999	27	658	434	660	999999	881	686	235	999999	303	999999	948	413	35	999999	906	122	965	63	855	
638	999999	368	469	999999	800	412	345	629	460	617	999999	437	907	509	999999	271	493	216	430	412	606	176	938	870	504	159	197	370	274	122	999999	999999	718	726	41	300	999999	962	830	999999	351	606	425	685	248	521	506	525	826	645	628	759	632	453	999999	999999	999999	999999	203	651	999999	999999	365	347	904	917	999999	190	477	999999	999999	530	385	999999	70	999999	751	263	631	982	652	672	544	999999	493	953	172	275	999999	222	870	999999	999999	189	264	999999	251	87	780	331	802	325	58	924	348	999999	383	681	392	42	77	175	967	220	998	999999	440	736	999999	950	755	453	999999	999999	999999	999999	999999	999999	696	692	758	673	999999	310	190	336	623	619	289	395	579	999999	999999	661	999999	705	407	557	999999	999999	937	514	233	999999	999999	358	829	793	893	417	346	187	985	700	999999	404	999999	999999	40	671	928	820	999999	469	381	274	571	834	120	336	533	213	25	985	754	253	450	653	733	832	507	830	725	872	58	401	999999	192	387	999999	22	740	527	999999	999999	999999	68	999999	458	999999	786	994	683	567	883	142	172	999999	945	41	954	999999	933	999999	174	108	105	584	999999	999999	999999	389	999999	369	323	792	686	506	213	637	195	686	999999	999999	55	512	157	168	999999	916	239	504	246	356	796	999999	807	999999	999999	684	31	483	999999	479	541	999999	547	323	253	999999	999999	999999	796	317	846	278	999999	510	163	662	950	936	999999	999999	750	275	152	110	999999	350	985	999999	161	999999	615	711	342	725	999999	647	964	834	915	898	470	999999	708	999999	510	528	138	999999	999999	999999	999999	95	888	999999	729	276	264	447	999999	902	115	99	999999	277	999999	144	999999	129	619	515	999999	125	31	696	44	999999	566	999999	999999	54	222	688	200	469	794	530	999999	492	995	999999	393	526	93	22	793	999999	67	999999	237	999999	999999	18	999999	999999	999999	999999	73	201	815	999999	709	51	847	706	690	426	899	54	999999	181	322	999999	133	995	132	180	42	18	999999	663	130	136	986	234	999999	999999	11	999999	475	999999	466	630	677	453	915	999999	679	387	332	999999	481	22	957	999999	63	149	884	691	538	823	586	999999	298	162	431	582	999999	999999	254	486	425	370	999999	306	714	999999	999999	999999	90	999999	501	654	686	537	192	117	179	929	181	322	328	320	10	652	600	411	999999	525	32	342	297	999999	143	845	951	120	443	999999	351	370	374	999999	999999	758	331	931	378	761	999999	999999	413	135	451	932	168	999999	370	926	706	313	999999	260	657	999999	493	
445	521	841	585	81	673	519	587	810	947	123	709	251	331	668	43	580	999999	999999	929	171	614	211	687	846	750	517	953	48	20	123	557	863	275	886	420	537	185	898	650	894	547	641	984	999999	405	128	604	48	280	779	704	999999	818	331	830	320	164	739	999999	999999	565	999999	799	834	566	846	976	444	258	506	405	657	67	44	624	999999	226	642	450	999999	912	914	999999	241	419	999999	999999	943	999999	109	383	445	577	493	338	997	841	160	488	559	152	170	789	774	383	57	892	999999	707	857	103	999999	999999	999999	254	650	781	567	999999	959	999999	42	389	158	999999	959	89	999999	706	626	141	76	999999	891	489	752	134	993	858	371	714	270	245	208	999999	861	157	878	249	687	226	999999	734	528	757	119	781	641	651	423	968	328	999999	91	725	36	367	999999	219	999999	525	787	709	63	254	541	796	190	153	271	999999	210	334	29	410	857	341	635	144	999999	999999	493	999999	444	999999	395	999999	164	482	979	504	750	999999	999999	171	438	999999	681	284	225	999999	600	498	389	611	999999	994	68	681	999999	694	731	999999	839	530	42	999999	275	999999	859	359	641	708	999999	999999	999999	541	586	999999	999999	294	999999	361	918	999999	380	995	999999	832	635	400	134	999999	999999	999999	772	999999	829	226	139	999999	999999	30	424	866	681	999999	334	999999	549	235	418	210	999999	999999	999999	380	354	999999	159	46	482	442	35	468	234	168	103	999999	994	584	712	369	999999	979	985	999999	999999	62	999999	488	671	349	999999	410	999999	923	774	999999	260	402	143	55	76	103	519	865	995	956	641	522	798	454	999999	965	522	58	999999	999999	597	403	999999	301	408	671	374	143	160	625	485	999999	999999	73	628	601	450	667	302	999999	469	999999	645	979	420	862	999999	226	720	327	887	999999	451	54	442	856	958	841	999999	405	728	386	715	379	480	999999	999999	734	826	999999	525	855	756	847	270	477	758	464	881	545	980	157	422	999999	737	552	859	350	630	999999	999999	999999	29	896	905	93	415	275	508	89	999999	955	400	693	999999	41	999999	603	783	965	999999	503	960	111	999999	580	999999	881	641	928	481	788	113	64	393	999999	999999	859	941	187	71	492	955	999999	811	34	757	999999	41	706	999999	265	566	665	673	149	999999	918	481	334	999999	533	633	999999	608	945	852	346	309	999999	999999	328	661	606	904	615	999999	168	300	400	823	243	850	935	563	225	232	448	391	254	278	917	387	616	67	999999	859	384	203	865	
999999	999999	999999	156	999999	56	999999	959	761	67	601	489	628	999999	511	886	683	697	999999	392	723	999999	954	65	616	289	940	54	548	376	999999	999999	999999	434	227	411	999999	704	436	517	622	999999	686	333	999999	789	999999	306	115	181	854	171	368	811	999999	999999	999999	375	999999	230	999999	999999	421	394	310	438	523	203	863	109	999999	999999	271	509	770	461	999999	999999	999999	827	990	644	939	377	999999	999999	999999	163	292	458	945	447	175	999999	411	73	850	999999	999999	224	275	105	442	15	108	876	900	859	51	999999	52	835	962	711	240	471	619	999999	872	715	999999	370	910	415	164	635	812	65	107	706	999999	434	607	197	562	999999	212	934	279	646	694	945	122	999999	999999	119	485	999999	975	939	453	807	429	317	999999	905	999999	36	851	999999	73	844	761	344	999999	617	999999	775	158	999999	269	685	774	999999	31	687	999999	999999	999	55	160	358	999999	999999	263	803	15	300	999999	999999	999999	999999	92	806	582	850	194	999999	522	999999	881	709	999999	999999	680	768	999999	202	296	999999	657	875	37	805	999999	714	999999	603	999999	286	612	937	999999	500	999999	93	999999	999999	653	999999	503	479	795	210	174	450	52	450	487	494	770	812	999999	999999	10	834	157	999999	494	867	95	590	999999	999999	196	943	541	999999	14	596	176	75	549	125	411	187	999999	827	641	872	999999	323	126	596	515	999999	933	999999	999999	800	999999	325	483	785	999999	912	782	559	23	230	909	237	445	890	999999	704	272	889	300	822	754	329	645	621	999999	771	474	999999	731	396	20	73	999999	213	660	850	591	999999	999999	499	404	531	813	421	962	999999	999999	235	277	810	537	54	186	999999	999999	999999	679	861	590	323	999999	682	828	627	999999	845	913	999999	240	478	122	999999	859	801	427	233	999999	999999	658	761	893	248	999999	920	858	965	887	646	167	53	180	730	183	999999	999999	722	703	196	210	127	999999	646	995	999999	697	999999	194	384	260	823	110	456	212	829	429	208	849	907	768	254	999999	277	84	196	307	392	999999	152	999999	705	530	329	999999	541	240	999999	999999	43	999999	831	781	999999	395	344	999999	724	999999	353	297	852	999999	999999	427	956	999999	263	999999	808	502	999999	701	51	634	554	999999	780	432	671	599	181	955	816	999999	937	473	455	999999	740	253	582	999999	982	855	999999	999999	735	901	76	382	976	686	444	541	917	140	739	877	840	51	999999	999999	856	999999	999999	897	66	999999	490	492	999999	381	830	999999	999999	449	999999	195	736	721	999999	
879	366	299	622	495	520	999999	768	999999	734	577	51	699	999999	290	18	999999	999999	10	776	625	420	583	999999	605	999999	879	621	477	422	553	999999	999999	483	999999	935	567	142	630	386	781	999999	683	758	999999	999999	141	483	639	999999	999999	455	999999	945	942	468	782	631	999999	639	999999	663	300	394	190	436	922	226	798	999999	451	105	999999	624	995	999999	737	824	531	275	724	406	981	45	999999	107	999999	183	999999	824	162	936	125	990	745	999999	60	299	578	709	999999	915	685	294	990	999999	346	999999	999999	668	731	999999	109	751	915	999999	681	264	463	999999	999999	748	999999	974	201	999999	999999	128	878	877	232	447	256	822	856	999999	720	697	55	546	999999	302	234	999999	999999	204	837	999999	85	510	999999	796	835	999999	999999	669	999999	711	999999	485	999999	999999	244	82	446	293	711	287	999999	116	523	984	999999	916	999999	729	523	813	999999	996	677	999999	53	377	441	999999	611	761	144	197	999999	19	999999	570	141	999999	68	999999	435	999999	493	560	478	999999	999999	461	587	919	173	957	155	426	830	105	807	798	999999	999999	640	19	681	950	152	707	538	514	389	648	784	788	671	999999	999999	999999	513	999999	147	84	390	980	849	692	597	186	999999	999999	189	509	763	999999	368	999999	521	425	138	542	417	770	999999	482	81	939	144	999999	999999	783	48	999999	592	689	999999	109	485	660	170	999999	362	965	666	385	334	999999	884	999999	429	479	999999	961	999999	970	710	376	644	907	908	909	557	999999	890	267	999999	999999	999999	83	682	999999	715	861	265	999999	190	451	114	999999	999999	999999	64	693	955	816	999999	86	999999	621	979	293	465	999999	751	260	441	999999	84	409	999999	904	963	810	769	170	999999	989	706	802	790	268	272	589	759	717	855	864	267	84	333	46	611	305	104	398	803	147	119	14	708	50	377	999999	791	253	236	253	924	794	62	944	380	999999	830	999999	31	876	818	999999	405	577	882	10	85	999999	303	668	716	381	367	626	880	701	103	750	999999	568	999999	999999	490	611	999999	473	31	389	665	999999	474	383	377	926	329	84	609	141	167	376	629	565	999999	999999	999999	553	436	436	73	999999	922	90	829	463	88	999999	553	999999	637	419	999999	696	999999	999999	203	342	999999	999999	307	999999	102	962	592	999999	939	242	566	922	83	999999	46	595	325	987	673	394	553	914	999999	26	531	999999	999999	999999	398	999999	995	252	375	205	549	995	999999	268	586	999999	497	315	524	999999	745	631	720	999999	382	999999	999999	583	
43	999999	788	99	999999	999999	999999	999999	468	843	135	999999	999999	323	556	878	999999	50	999999	67	410	999999	896	248	999999	10	281	900	105	263	376	15	562	421	999999	566	416	999999	412	849	999999	309	501	654	189	999999	609	432	84	999999	999999	999999	925	999999	182	329	911	550	999999	592	19	382	999999	999999	477	129	453	825	999999	999999	999999	398	637	617	999999	111	999999	252	68	882	401	848	826	263	999999	43	999999	249	248	999999	654	865	999999	820	839	999999	127	295	186	69	74	784	999999	94	999999	14	704	999999	999999	81	117	669	492	999999	201	170	556	999999	999999	443	49	214	586	999999	345	606	639	817	999999	999999	984	999999	999999	998	817	616	999999	742	884	855	999999	771	999999	177	781	985	382	941	999999	999999	65	999999	939	742	30	859	208	113	999999	772	375	886	999999	781	96	189	603	494	10	584	640	813	54	500	114	278	999999	418	443	359	234	999999	999999	108	413	999999	987	999999	978	957	999999	426	993	122	999999	452	240	999999	90	602	999999	888	941	53	48	252	154	999999	637	999999	653	789	670	399	548	677	697	442	999999	301	201	279	516	999999	176	223	819	932	999999	999999	47	990	337	841	966	345	755	999999	69	171	651	999999	695	999999	314	999999	756	999999	574	812	999999	999999	849	789	410	123	382	899	877	825	999999	222	439	999999	713	663	461	999999	999999	212	922	552	999999	215	999999	653	583	289	737	547	999999	225	999999	207	907	249	150	548	441	853	963	999999	278	243	739	438	118	999999	522	651	177	928	182	371	890	212	424	643	999999	756	539	102	999999	999999	999999	999999	854	999999	999999	473	522	913	999999	578	249	75	284	149	475	221	544	999999	766	95	379	538	52	996	317	705	825	507	408	684	324	870	694	937	875	532	584	876	653	999999	999999	264	540	604	132	999999	928	285	999999	999999	221	999999	336	999999	960	829	174	857	925	999999	648	999999	999999	713	264	999999	381	346	273	942	636	668	219	717	999999	124	998	448	874	492	776	549	339	479	999999	647	543	617	976	55	999999	726	950	291	410	124	749	826	999999	752	453	999999	21	234	302	553	467	618	130	846	831	725	983	442	595	109	685	45	251	616	999999	999999	369	228	999999	910	717	927	999999	999999	374	181	108	131	49	999999	538	114	999999	999999	999999	924	497	999999	999999	643	999999	518	696	999999	999999	714	585	999999	999999	999999	999999	999999	650	392	835	999999	311	999999	999999	659	999999	862	999999	411	570	580	857	331	435	999999	276	238	14	940	177	209	999999	16	412	999999	
999999	375	213	359	999999	745	463	795	93	999999	623	217	658	564	27	880	124	294	740	858	856	263	307	16	999999	994	788	709	224	635	999999	304	999999	821	73	261	658	53	450	999999	127	72	248	785	296	999999	579	999999	999999	296	999999	946	999999	553	999999	342	999999	207	936	966	957	753	580	457	999999	329	340	837	501	766	231	80	844	915	741	793	25	522	999999	999999	424	348	786	999999	550	362	38	333	27	999999	999999	461	116	484	999999	999999	999999	790	443	967	999999	999999	948	167	75	24	111	361	812	19	326	555	487	582	551	618	967	652	999999	999999	301	999999	999999	770	582	770	964	369	57	378	999999	999999	88	999999	999999	682	999999	999999	862	536	999999	999999	520	17	414	637	999999	999999	999999	999999	405	999999	883	453	999999	721	922	187	584	999999	59	741	313	444	999999	999999	476	735	947	869	999999	999999	999999	380	739	624	495	812	366	999999	796	999999	437	999999	972	471	999999	999999	85	999999	759	999999	53	567	486	518	373	999999	309	322	999999	999999	586	999999	41	66	60	999999	714	999999	236	119	821	999999	999999	619	999999	515	471	247	999999	841	659	44	119	15	305	232	893	230	261	999999	512	53	784	557	854	374	767	999999	999999	837	920	33	687	649	400	414	68	867	213	857	614	999999	571	329	588	552	999999	35	761	828	999999	493	800	817	607	777	854	999999	765	940	748	999999	826	999999	920	999999	357	469	615	999999	173	999999	26	403	999999	450	482	999999	968	311	999999	741	999999	592	999999	437	999999	870	999999	622	559	116	999999	273	119	68	999999	658	999999	952	999999	999999	999999	870	664	594	477	407	999999	166	305	399	983	463	528	16	400	999999	696	493	999999	487	426	992	340	999999	923	752	293	745	214	999999	65	25	999999	927	331	294	928	631	959	999999	857	886	999999	169	999999	648	744	113	668	12	962	999999	548	718	999999	999999	999999	607	670	724	124	276	952	482	344	967	356	601	684	999999	315	74	533	589	629	540	999999	181	934	285	17	189	87	999999	860	999999	999999	398	860	903	755	330	960	245	710	591	933	844	825	165	301	153	999999	999999	696	898	392	999999	98	536	753	368	999999	395	999999	934	198	750	621	203	500	958	999999	781	999999	984	999999	297	879	47	606	999999	999999	999999	984	864	999999	524	999999	962	999999	518	309	334	160	396	658	575	528	775	402	192	999999	631	665	343	412	999999	212	712	999999	999999	89	61	929	923	23	999999	411	852	183	674	245	658	445	999999	658	416	630	963	999999	999999	999999	113	644	423	
999999	723	999999	651	461	123	322	999999	999999	663	438	999999	999999	999999	999999	999999	999999	676	602	728	947	574	999999	683	684	996	27	999999	385	267	335	976	999999	515	326	299	780	999999	400	70	362	999999	491	782	999999	409	22	403	590	572	999999	102	999999	916	476	41	537	439	966	465	105	83	427	910	999999	999999	841	888	910	93	983	414	285	999999	376	514	93	413	140	999999	983	623	657	813	999999	999999	476	500	49	999999	762	351	793	935	999999	999999	999999	580	453	101	999999	133	492	999999	588	958	816	968	999999	999999	948	133	999999	999999	481	482	425	614	25	999999	999999	351	849	626	330	642	620	999999	578	97	498	512	959	999999	717	999999	141	160	999999	935	426	508	950	86	346	638	52	112	463	492	862	411	565	358	999999	226	283	866	186	945	999999	999999	399	462	474	999999	174	269	973	999999	999999	275	389	90	999999	486	401	999999	290	691	999999	999999	999999	96	999999	96	999999	611	932	501	587	275	973	289	597	949	118	497	999999	999999	474	783	138	842	151	597	32	484	678	630	824	510	999999	999999	355	999999	589	313	237	387	498	562	336	482	43	85	302	109	492	729	377	903	171	389	227	817	388	53	944	999999	74	472	999999	312	676	87	689	488	934	767	999999	804	270	234	412	911	999999	656	999999	76	304	922	999999	949	262	920	999999	206	277	537	451	999999	369	999999	322	35	630	34	999999	956	395	999999	175	724	369	572	643	999999	977	315	371	999999	999999	877	343	151	479	999999	999999	999999	999999	999999	999999	406	326	823	999999	999999	912	386	999999	432	999999	999999	680	999999	757	278	589	999999	286	412	999999	962	999999	718	311	999999	266	181	555	647	999999	60	228	903	602	768	407	545	137	999999	34	600	34	938	882	391	999999	999999	393	211	999999	370	478	335	273	258	240	607	999999	954	413	740	999999	643	458	799	634	777	888	989	999999	53	562	999999	999999	628	938	999999	836	919	294	999999	999999	353	999999	613	581	999999	639	354	537	799	33	183	569	293	769	390	490	93	757	999999	963	403	341	999999	808	175	948	999999	320	12	999999	602	669	998	953	999999	399	999999	227	741	148	543	461	80	30	389	743	999999	859	999999	747	752	171	999999	451	999999	22	893	804	999999	944	994	999999	535	38	430	513	571	999999	291	999999	999999	999999	999999	291	429	999999	999999	340	429	999999	853	785	763	264	28	999999	804	557	569	999999	506	50	999999	797	153	509	926	52	599	875	999999	999999	577	566	113	887	155	583	999999	451	999999	563	385	984	999999	
219	999999	281	999999	999999	708	999999	770	817	999999	999999	999999	228	147	919	25	999999	740	553	259	98	218	206	161	141	999999	999999	535	127	722	942	665	825	999999	933	999999	654	43	610	176	168	999999	760	999999	999999	832	927	445	111	435	533	999999	832	735	12	11	999999	129	877	704	488	488	652	999999	551	999999	238	521	213	691	371	999999	999999	386	101	999999	457	134	651	309	367	999999	999999	692	199	129	999999	100	999999	932	164	535	999999	999999	688	679	999999	665	999999	571	603	415	999999	999999	74	348	692	999999	644	907	553	949	477	577	347	703	65	960	905	431	115	999999	999999	281	537	836	39	234	697	421	752	999999	999999	999999	706	999999	552	22	627	850	437	386	456	796	389	999999	999999	588	568	999999	624	391	760	999999	465	464	999999	960	883	238	999999	468	758	999999	165	761	354	397	871	395	160	52	999999	64	999999	728	999999	999999	892	332	778	451	666	712	797	370	999999	506	625	251	363	592	999999	398	999999	968	628	234	641	627	859	670	717	182	834	582	59	705	999999	737	772	577	78	561	459	868	802	56	999999	794	729	848	999999	629	42	568	913	943	523	36	110	999999	999999	274	472	999999	733	493	999999	999999	320	999999	403	887	999999	785	999999	577	939	673	176	999999	999999	999999	999999	21	999999	97	150	275	668	116	191	87	637	315	999999	803	999999	999999	144	319	177	220	999999	402	455	883	999999	999999	54	999999	14	850	859	999999	668	999999	375	461	220	999999	999999	613	555	214	154	325	999999	173	597	999999	489	597	999999	857	414	588	372	505	566	24	937	999999	230	999999	111	341	999999	119	646	655	437	637	140	498	999999	564	999999	279	999999	999999	633	999999	999999	999999	999999	416	321	12	123	90	180	869	895	206	999999	999999	392	232	113	812	999999	151	527	941	999999	999999	467	49	890	849	923	103	999999	436	391	950	243	999999	476	695	29	225	996	565	484	568	741	934	790	516	182	442	999999	445	41	491	999999	718	999999	14	999999	281	121	273	167	87	622	468	815	757	226	496	755	999999	793	999999	155	962	467	724	999999	532	259	383	677	490	927	812	405	899	491	524	853	999999	999999	747	114	732	407	406	999999	283	129	43	300	999999	686	757	652	159	346	506	999999	328	894	426	32	737	595	676	160	809	999999	915	275	701	643	293	671	999999	777	422	564	70	999999	836	413	999999	93	999999	999999	179	170	999999	562	984	273	535	578	999999	725	376	147	730	999999	146	220	213	999999	598	999999	999999	95	606	381	999999	942	200	
550	999999	23	805	999999	603	999999	981	999999	817	363	999999	437	118	999999	999999	329	410	284	833	999999	641	999999	999999	999999	494	999999	999999	93	563	999999	999999	52	999999	984	999999	316	999999	722	544	858	999999	496	999999	850	487	171	933	688	743	999999	970	999999	118	385	908	442	999999	999999	169	652	999999	898	96	943	999999	247	363	133	203	46	999999	687	999999	999999	550	999999	231	359	971	333	26	721	999999	286	999999	988	933	698	999999	88	502	999999	999999	891	999999	999999	410	460	134	249	807	810	999999	707	877	293	909	142	999999	999999	999999	464	385	836	636	750	558	809	50	737	314	665	56	125	543	999999	134	849	590	999999	744	999999	999999	732	525	215	999999	642	999999	999999	88	800	863	323	999999	47	197	727	264	644	816	999999	420	396	935	152	764	999999	173	49	168	999999	552	999999	28	448	999999	653	320	999999	524	999999	410	430	658	513	999999	732	256	506	650	999999	594	945	368	154	360	838	797	383	451	857	478	369	461	999999	999999	999999	305	429	808	543	416	833	130	899	199	990	999999	431	999999	41	999999	667	999999	761	475	607	301	999999	98	401	855	936	979	999999	448	51	969	639	265	597	437	827	698	116	990	999999	999999	468	954	370	999999	375	43	420	734	999999	999999	999999	553	650	912	430	341	416	688	479	999999	463	461	999999	999999	107	176	753	999999	305	969	292	999999	714	783	833	919	999999	300	490	903	569	932	636	81	279	96	615	684	16	999999	291	999999	999999	906	370	16	999999	349	12	208	289	816	439	999999	687	999999	999999	866	88	511	613	126	207	999999	999999	531	999999	86	999999	21	561	78	596	809	687	864	259	808	422	827	122	999999	297	291	623	999999	999999	999999	394	999999	257	748	605	505	882	175	230	944	999999	839	190	729	597	999999	647	999999	999999	629	164	822	680	40	453	261	999999	235	828	916	999999	999999	37	41	999999	411	764	813	472	101	999999	999999	644	314	197	583	646	999999	999999	306	999999	412	532	873	639	571	669	226	304	354	116	656	999999	999999	999999	87	811	159	47	999999	999999	999999	749	138	703	641	188	375	842	999999	615	15	444	531	282	999999	20	164	401	999999	742	999999	518	999999	984	999999	185	340	322	120	771	496	355	605	79	810	999999	403	180	997	393	304	384	999999	738	111	999999	815	42	451	76	657	999999	999999	999999	689	325	630	153	433	465	848	63	731	108	128	660	839	461	999999	999999	999999	984	403	999999	447	999999	94	389	999999	999999	370	308	870	54	124	738	438	161	999999	999999	42	
999999	746	999999	545	251	999999	999999	620	450	999999	363	570	564	459	673	364	190	15	999999	241	251	999999	375	999999	999999	192	999999	984	999999	232	999999	80	999999	854	999999	999999	999999	201	206	521	758	999999	999999	684	16	737	316	595	451	384	257	155	999999	263	790	999999	380	999999	995	999999	964	351	240	228	695	292	592	709	101	436	502	999999	999999	14	482	999999	999999	691	98	812	876	102	543	15	974	542	215	724	999999	378	866	425	205	147	556	417	538	999999	989	723	155	999999	503	25	882	268	346	861	780	318	999999	689	999999	193	999999	999999	808	235	999999	162	999999	868	645	723	569	86	999999	671	457	999999	944	614	701	374	666	280	599	528	132	715	205	999999	943	999999	999999	186	999999	22	956	685	999999	312	969	999999	646	287	999999	779	455	999999	999999	674	999999	716	999999	557	999999	982	526	911	282	999999	113	539	999999	732	999999	889	516	392	18	780	715	771	999999	642	644	999999	728	389	318	999999	82	326	249	999999	999999	237	392	659	999999	999999	999999	999999	412	329	209	999999	879	913	362	82	273	72	798	999999	959	999999	261	731	999999	999999	264	146	603	462	217	999999	299	435	792	697	999999	856	204	922	999999	671	369	144	442	999999	999999	814	37	246	556	19	528	554	572	999999	999999	661	747	999999	999999	359	999999	999999	999999	999999	999999	999999	131	999999	999999	416	868	875	409	999999	283	999999	298	999999	148	449	119	366	906	207	999999	744	863	494	721	845	999999	999999	999999	999999	230	999999	32	30	73	541	999999	371	670	999999	151	652	155	284	34	858	999999	49	927	999999	249	94	53	914	162	406	589	636	943	730	307	999999	784	999999	77	863	999999	278	644	999999	756	999999	695	766	66	616	598	589	469	863	483	79	211	999999	696	145	375	117	999999	666	951	999999	428	940	999999	999999	999999	681	999999	171	764	104	405	330	635	501	999999	286	858	546	999999	999999	999999	90	256	238	999999	85	999999	931	497	986	410	999999	654	699	329	754	924	655	749	999999	382	308	108	389	674	881	999999	205	746	99	259	999999	859	951	890	348	694	613	999999	792	905	285	673	777	693	427	675	935	181	644	362	213	797	890	627	868	981	867	564	656	11	581	999999	999999	737	88	128	999999	809	999999	70	320	781	956	22	999999	634	331	999999	256	215	148	33	112	737	56	534	968	333	999999	999999	826	999999	999999	999999	333	100	275	50	615	999999	999999	999999	200	583	51	431	840	878	999999	999999	659	182	317	451	862	558	91	671	999999	554	159	379	787	624	243	
271	565	175	688	16	369	290	89	947	242	22	833	528	695	624	694	100	999999	787	707	654	741	774	928	775	18	604	359	71	159	603	348	575	999999	999999	866	674	199	524	874	999999	999999	370	218	850	725	563	975	76	859	69	575	999	917	589	529	790	999999	913	997	765	930	28	798	639	674	999999	188	915	999999	29	900	289	913	337	561	381	999999	999999	60	455	628	293	999999	99	37	999999	999999	999999	260	85	437	999999	999999	118	449	84	572	579	999999	467	999999	999999	317	840	999999	296	96	589	38	157	234	169	863	999999	146	999999	817	999999	999999	999999	999999	428	999999	999999	999999	623	762	805	888	487	809	986	901	592	81	999999	976	371	999999	999999	999999	78	731	113	850	277	423	975	999999	802	266	863	967	850	859	999999	404	999999	258	545	999999	291	701	999999	348	248	268	280	479	576	670	456	778	871	84	539	696	561	832	324	999999	999999	832	95	999999	946	28	999999	732	125	174	999999	999999	999999	216	999999	376	999999	765	612	19	999999	505	405	142	810	94	106	776	999999	999999	843	999999	934	344	999999	458	999999	330	401	229	218	547	363	999999	328	343	393	999999	113	173	999999	796	999999	999999	68	291	999999	953	419	861	921	999999	413	999999	331	550	188	999999	999999	522	760	859	373	392	801	999999	152	993	813	477	700	442	673	166	999999	999999	581	999999	999999	466	999999	663	911	540	308	933	999999	506	90	778	165	343	999999	999999	412	656	433	838	513	463	148	444	999999	942	171	489	610	257	999999	999999	968	999999	999999	11	501	999999	999999	833	94	867	999999	999999	999999	44	321	366	999999	92	753	106	623	742	125	822	327	586	523	968	379	818	332	886	999999	805	809	606	570	204	99	316	707	600	754	646	992	503	531	114	630	804	999999	528	504	16	999999	235	999999	950	684	999999	583	980	464	275	999999	999999	252	117	234	715	796	51	999999	999999	399	32	988	478	829	823	65	419	347	574	574	999999	999999	395	153	584	172	619	999999	185	999999	727	146	999999	112	419	999999	424	879	915	17	212	535	999999	617	639	246	964	999999	860	858	174	642	889	999999	739	999999	856	964	650	552	187	531	817	714	672	886	510	375	999999	572	641	999999	999999	566	372	999999	335	778	514	347	999999	498	659	999999	999999	94	256	786	372	227	404	460	999999	373	830	999999	717	353	999999	752	999999	999999	709	297	227	634	219	332	339	470	866	87	999999	999999	999999	688	872	999999	999999	999999	999999	724	999999	203	178	999999	999999	999999	735	691	999999	982	999999	
761	611	999999	788	999999	108	934	875	924	456	902	999999	326	10	925	29	152	999999	226	207	367	999999	21	595	999999	129	46	334	160	596	999999	909	884	253	999999	702	745	999999	510	999999	999999	712	715	277	110	842	851	999999	385	50	593	883	344	784	476	649	599	23	281	252	72	609	999999	999999	808	999999	476	82	312	999999	283	252	308	824	986	654	407	999999	495	674	999999	855	948	120	13	764	999999	110	777	999999	112	732	627	999999	339	611	987	388	999999	999999	375	999999	878	162	766	350	999999	520	798	822	252	999999	999999	999999	975	217	660	999999	999999	999999	427	999999	305	264	129	551	625	50	494	999999	666	28	284	386	309	498	976	796	354	999999	999999	64	311	955	806	257	214	30	999999	131	999999	384	64	425	999999	998	483	624	42	224	725	544	36	423	999999	999999	999999	151	307	486	240	864	269	670	864	373	74	350	457	872	347	999999	758	999999	433	292	963	999999	696	310	999999	362	763	139	938	645	999999	888	999999	582	675	72	722	805	999999	96	124	394	561	326	999999	143	176	169	877	999999	785	663	990	999999	269	722	999999	999999	471	878	110	140	731	999999	345	186	999999	875	206	284	882	953	999999	999999	178	999999	307	379	376	881	196	603	262	999999	860	374	898	927	999999	953	617	725	343	22	999999	984	662	999999	981	757	999999	301	962	602	999999	831	999999	652	703	690	424	85	630	589	692	507	999999	913	368	999999	288	622	562	253	666	999999	619	469	361	193	916	965	999999	999999	299	895	640	659	579	38	192	255	233	999999	539	542	105	754	330	999999	116	999999	974	999999	478	970	738	719	935	999999	221	722	300	520	774	459	687	20	999999	999999	866	228	343	340	788	43	398	929	713	134	70	999999	999999	873	999999	177	990	388	151	328	166	921	999999	498	816	469	954	713	857	90	854	999999	463	533	999999	888	415	643	999999	999999	581	808	16	811	30	356	583	999999	442	999999	468	308	868	971	640	944	505	999999	523	329	88	685	82	633	999999	999999	411	999999	261	199	762	356	167	999999	999999	999999	915	912	477	999999	886	537	280	260	622	556	226	492	892	999999	999999	569	130	999999	366	896	736	999999	541	55	999999	999999	175	253	999999	121	150	173	234	293	39	592	378	62	999999	551	414	821	21	723	999999	919	722	999999	806	202	999999	266	999999	851	620	542	999999	431	999999	917	371	37	415	510	415	999999	268	609	647	800	999999	77	999999	815	491	914	999999	817	296	35	256	591	999999	652	999999	884	823	999999	
673	497	221	946	536	525	999999	999999	416	510	318	705	999999	123	936	15	10	168	797	533	369	705	180	563	999999	501	670	999999	589	999999	999999	530	999999	885	935	160	588	255	541	942	636	114	999999	999999	509	591	374	143	655	999999	651	999999	96	999999	23	967	327	999999	811	45	854	999999	797	653	884	787	475	999999	187	999999	999999	999999	627	999999	896	264	999999	318	63	553	137	537	134	158	120	899	443	999999	872	999999	832	999999	443	505	98	237	317	854	977	721	125	598	955	869	999999	896	108	242	403	999999	999999	18	999999	999999	908	326	999999	648	543	999999	999999	999999	999999	218	953	497	321	132	999999	999999	947	352	341	342	437	538	581	264	144	224	801	211	544	999999	999999	824	334	186	597	771	952	668	999999	999999	999999	999999	695	747	916	525	999999	999999	999999	999999	811	427	999999	999999	999999	999999	745	999999	999999	328	193	152	992	788	21	138	172	999999	999999	995	717	999999	999999	348	964	849	999999	834	348	618	640	824	999999	999999	312	779	156	72	356	226	36	932	165	999999	999999	235	596	999999	736	999999	363	449	999999	480	26	999999	999999	999999	308	980	999999	910	681	895	688	368	416	999999	486	241	982	110	999999	318	969	785	133	48	538	999999	262	935	108	999999	265	201	383	265	793	779	999999	817	764	376	688	125	260	269	313	999999	819	415	430	504	805	262	660	143	511	999999	409	357	801	569	727	999999	811	130	999999	497	999999	161	398	706	847	174	345	421	629	853	534	999999	734	999999	999999	847	999999	603	755	999999	540	250	753	561	999999	45	25	204	648	96	314	140	630	999999	467	999999	27	724	656	999999	917	248	999999	658	707	546	623	715	651	880	999999	217	999999	636	999999	999999	407	836	336	812	159	999999	773	543	548	404	243	918	629	260	830	790	946	999999	999999	999999	736	105	854	833	422	310	553	768	997	106	765	993	859	722	271	190	397	844	491	776	475	999999	119	999999	313	999999	96	401	59	308	270	259	550	665	18	311	981	502	400	848	597	999999	545	999999	638	249	999999	999999	988	999999	402	999999	634	319	826	765	986	999999	530	717	224	162	999999	699	836	516	452	999999	999999	959	209	999999	454	999999	188	471	999999	666	673	73	645	190	412	999999	999999	168	625	241	838	252	325	999999	972	682	999999	444	295	999999	999999	999999	796	865	201	39	450	999999	658	999999	999999	365	340	329	877	466	82	44	750	318	793	677	890	221	365	472	643	999999	922	771	17	999999	999999	588	999999	999999	277	780	988	999999	960	999999	
509	633	999999	483	912	995	561	515	999999	600	694	999999	63	999999	242	585	999999	728	395	999999	584	886	999999	999999	999999	751	999999	336	999999	301	55	999999	358	393	178	267	121	881	560	647	999999	416	170	416	60	999999	535	122	319	692	280	269	999999	999999	999999	622	648	713	303	170	727	234	999999	999999	999999	326	628	669	770	975	999999	628	178	748	471	177	999999	577	999999	981	225	999999	999999	506	30	999999	391	999999	568	555	618	407	587	399	920	999999	999999	851	861	734	579	866	352	343	228	999999	100	248	818	999999	897	81	377	322	945	570	217	819	298	769	999999	560	110	225	999999	76	999999	999999	999999	488	87	874	999999	611	999999	358	999999	999999	288	999999	694	153	259	910	658	547	39	999999	453	999999	776	280	563	999999	799	28	765	137	999999	999999	611	321	420	339	580	32	364	765	909	596	999999	533	999999	919	84	790	310	199	567	820	47	775	335	999999	711	806	999999	624	812	393	999999	999999	707	136	767	383	732	920	999999	999999	192	273	366	857	603	253	999999	643	27	999999	717	999999	570	166	124	836	985	943	627	773	712	740	999999	525	13	79	825	999999	162	701	999999	390	999999	931	999999	999999	999999	478	874	468	77	676	607	803	676	999999	999999	999999	22	930	398	789	302	566	999999	452	999999	840	853	533	427	334	491	326	950	336	717	638	529	350	427	516	78	999999	706	45	142	160	849	999999	952	285	402	231	999999	278	98	302	999999	195	463	578	624	350	999999	743	999999	291	852	349	309	488	31	999999	513	881	720	999999	860	886	319	169	991	866	999999	151	932	269	23	681	248	424	628	343	887	848	892	999999	127	999999	850	851	307	509	999999	473	264	731	717	431	557	955	442	132	875	304	999999	757	999999	999999	810	925	277	999999	111	999999	859	999999	784	999999	988	992	25	999999	999999	999999	861	492	189	117	887	999999	552	591	134	293	982	506	999999	592	270	999999	958	228	999999	999999	584	137	407	999999	613	577	946	62	442	999999	999999	544	95	999999	443	999999	578	661	22	609	382	685	56	818	902	363	228	201	999999	854	43	797	999999	121	883	734	94	386	503	319	264	500	999999	569	353	999999	420	999999	159	175	565	307	999999	552	552	898	999999	589	899	999999	358	999999	657	588	531	999999	999999	974	534	999999	21	202	167	702	355	882	536	999999	474	465	942	178	52	239	299	736	590	203	568	984	999999	505	486	253	999999	509	842	571	48	211	648	445	526	450	164	373	999999	513	207	669	372	603	999999	444	
317	999999	999999	428	299	794	999999	605	415	549	65	999999	999999	914	999999	845	49	965	449	999999	816	999999	651	602	85	925	597	999999	999999	899	622	60	390	52	999999	781	796	424	999999	253	649	53	40	977	394	648	657	999999	773	361	630	406	163	851	999999	811	538	120	999999	373	207	484	609	516	926	15	999999	673	978	999999	59	624	693	205	623	773	999999	674	999999	437	278	999999	313	645	999999	999999	999999	539	423	133	252	686	82	908	56	174	444	999999	60	389	522	983	256	813	312	15	713	999999	999999	855	344	864	999999	915	104	835	181	963	248	710	118	596	259	854	717	372	552	784	999999	458	338	953	623	827	999999	999999	125	999999	343	273	512	938	311	568	789	387	782	166	814	220	999999	480	284	349	281	926	733	999999	106	939	462	929	808	778	526	391	250	86	11	809	720	680	630	974	208	180	294	999999	75	339	590	396	969	938	999999	858	678	283	555	999999	561	723	999999	403	999999	582	139	532	52	407	146	706	999999	999999	500	322	849	310	151	111	641	52	336	999999	359	76	999999	869	323	667	999999	967	530	22	257	997	999999	237	173	999999	999999	761	999999	999999	999999	999999	240	999999	448	152	19	377	999999	999999	356	519	397	637	54	744	623	269	999999	999999	694	999999	186	999999	757	502	999999	622	999999	525	999999	879	403	999999	999999	475	835	994	431	181	999999	999999	834	85	666	738	609	648	192	428	999999	780	552	273	973	32	999999	98	217	999999	115	397	240	616	393	476	999999	729	74	579	909	999999	838	47	999999	359	345	110	485	29	999999	397	439	719	523	290	337	139	694	550	768	999999	787	485	999999	271	114	227	999999	199	999999	999999	584	613	518	383	941	514	999999	999999	687	999999	612	999999	999999	999999	957	521	103	112	149	999999	44	523	810	172	841	363	999999	465	255	127	418	296	406	22	812	826	210	150	349	822	592	80	863	171	999999	599	431	357	313	999999	999999	589	59	999999	845	71	999999	355	999999	587	999999	92	378	999999	198	326	791	999999	905	141	320	953	999999	327	999999	964	660	649	999999	251	931	624	161	662	993	999999	246	999999	999999	751	33	855	608	761	999999	510	702	303	999999	818	808	391	451	999999	999999	180	825	999999	243	999999	999999	163	326	999999	655	918	930	716	576	368	89	999999	874	999999	117	465	999999	11	999999	893	271	366	675	220	443	550	183	978	999999	822	13	999999	537	295	350	870	538	999999	999999	370	579	999999	727	614	739	787	999999	999999	999999	999999	999999	824	693	999999	
999999	54	487	999999	856	114	745	952	336	753	365	574	999999	589	999999	247	927	46	895	678	323	285	999999	71	481	655	43	886	999999	999999	999999	999999	821	197	999999	305	392	999999	461	11	625	627	999999	973	259	999999	999999	999999	481	827	889	789	999999	999999	36	343	414	426	634	211	81	999999	999999	763	756	999999	752	999999	999999	518	854	999999	999999	894	63	696	999999	665	999999	316	999999	115	414	95	683	217	261	806	999999	999999	999999	999999	798	260	999999	766	588	895	999999	83	422	996	999999	963	972	394	215	999999	962	339	717	748	999999	327	849	965	454	953	999999	548	924	946	145	999999	627	888	706	334	963	296	118	731	447	737	894	999999	101	451	999999	299	12	226	844	999999	624	152	361	999999	410	964	321	634	815	679	159	999999	861	441	346	94	687	880	999999	675	999999	985	999999	876	433	494	873	12	840	790	546	707	112	313	958	999999	536	236	924	999	975	483	915	768	588	428	503	999999	115	38	999999	999999	156	178	610	638	842	485	57	915	101	318	794	34	142	451	374	558	483	861	557	461	999999	81	999999	748	79	541	298	15	991	223	897	811	189	424	999999	999999	999999	329	999999	61	188	999999	907	666	688	891	999999	146	63	945	999999	253	481	159	175	84	478	862	568	310	197	999999	924	999999	999999	999999	845	717	999999	440	854	999999	229	506	282	947	999999	999999	999999	188	905	161	951	56	999999	999999	340	39	259	487	465	841	760	341	863	146	94	39	254	706	56	999999	256	622	100	33	33	974	999999	227	911	999999	802	390	405	45	100	877	842	767	651	815	467	413	975	23	403	888	999999	146	863	999999	999999	362	141	999999	905	338	955	22	630	999999	163	42	575	30	48	379	999999	827	56	216	999999	487	64	999999	461	843	647	999999	999999	145	341	740	364	999999	999999	449	999999	419	140	761	921	829	147	999999	661	435	837	954	975	999999	952	815	999999	656	946	311	307	900	534	72	691	878	999999	494	34	422	677	798	999999	598	131	526	696	294	295	367	999999	999999	999999	35	15	692	111	999999	193	526	999999	999999	999999	352	151	357	884	78	80	52	447	652	270	249	757	48	588	386	902	435	128	805	999999	589	999999	538	999999	508	66	999	777	786	311	999999	771	999999	968	33	456	773	999999	628	224	252	920	698	999999	339	999999	967	113	999999	704	757	407	845	346	250	999999	613	36	385	22	80	999999	999999	999999	762	478	787	999999	999999	930	139	792	500	999999	129	999999	273	39	991	240	999999	895	999999	
999999	553	110	925	633	727	641	843	999999	999999	615	999999	999999	999999	357	999999	861	490	999999	999999	795	574	964	999999	999999	227	581	999999	583	44	154	923	184	999999	578	999999	661	552	999999	999999	923	96	999999	535	884	999999	152	410	915	999999	140	749	202	357	267	517	588	203	671	999999	999999	523	269	712	122	999999	968	762	999999	999999	999999	318	999999	999999	624	708	192	439	999999	816	85	181	212	300	904	999999	999999	999999	956	70	999999	467	881	749	207	999999	999999	680	999999	999999	480	999999	999999	364	208	999999	423	649	733	558	334	999999	180	999999	999999	999999	999999	968	807	717	962	999999	806	630	353	626	437	999999	355	999999	880	512	25	830	999999	695	462	847	101	92	980	90	104	407	736	999999	999999	35	418	232	99	858	872	706	240	999999	999999	98	21	581	394	999999	304	518	678	822	144	350	519	645	522	472	877	725	736	881	56	999999	893	295	339	411	178	133	134	31	999999	999999	600	16	121	999999	836	520	697	154	999999	585	729	914	999999	946	516	999999	709	999999	999999	156	999999	358	292	999999	205	999999	251	983	668	180	394	656	191	824	999999	512	533	159	636	366	38	592	105	999999	679	999999	371	393	894	999999	424	507	50	493	349	252	724	936	178	999999	278	714	485	615	200	82	732	108	207	14	999999	559	990	625	128	387	263	820	506	225	364	999999	98	273	756	886	616	697	999999	507	787	597	981	526	999999	323	999999	999999	280	999999	256	272	196	890	999999	999999	516	425	375	962	989	904	439	952	999999	419	999999	999999	859	314	465	999999	623	699	999999	651	578	473	537	804	999999	773	549	899	999999	101	672	999999	999999	999999	379	201	999999	999999	999999	999999	999999	39	771	678	999999	893	630	966	999999	221	649	496	674	513	999999	53	888	571	690	225	364	999999	983	663	747	999999	114	967	934	274	712	110	999999	999999	494	549	999999	858	999999	999999	152	583	759	757	452	186	999999	604	999999	336	313	760	832	302	528	627	55	118	999999	278	789	999999	42	876	508	999999	315	341	29	747	351	999999	463	999999	83	781	781	236	999999	571	896	509	371	999999	960	999999	278	888	814	866	503	593	928	838	999999	489	550	882	258	999999	999999	201	585	858	985	284	307	529	229	747	846	819	898	369	382	289	999999	434	915	556	999999	999999	527	162	253	999999	110	625	714	593	240	898	978	316	700	999999	999999	999999	622	686	999999	999999	668	77	29	999999	695	568	999999	319	198	126	967	701	999999	453	674	432	614	237	183	681	999999	999999	516	948	
999999	591	669	999999	364	787	811	999999	901	532	758	459	143	569	72	542	999999	405	999999	999999	931	286	999999	256	40	999999	898	394	999999	973	999999	42	560	81	843	999999	899	999999	954	410	314	737	799	999999	695	999999	299	55	175	641	522	419	241	999999	999999	564	907	422	647	999999	889	999999	726	999999	598	725	999999	72	725	958	999999	999999	999999	999999	809	203	487	583	560	999999	213	852	229	870	999999	999999	999999	168	63	999999	206	486	150	102	521	887	999999	999999	512	970	325	236	329	216	999	150	969	999999	592	999999	999999	333	862	832	659	46	208	999999	477	999999	924	740	999999	999999	999999	165	241	357	999999	922	192	616	81	999999	500	976	999999	999999	871	319	554	999999	575	239	999999	873	624	317	442	485	688	999999	403	437	55	584	227	999999	455	843	909	999999	999999	670	642	471	262	281	341	999999	999999	196	984	999999	530	999999	175	779	245	888	999999	999999	914	997	243	37	222	643	544	999999	758	650	999999	37	999999	932	999999	905	597	740	999999	999999	975	999999	971	999999	999999	245	907	684	419	448	647	999999	312	986	999999	768	436	614	258	618	736	999999	999999	863	629	957	999999	597	999999	269	192	505	277	999999	947	164	35	741	858	977	736	860	506	320	12	999	725	423	235	39	479	982	492	999999	999999	560	835	999999	872	999999	488	319	120	159	265	152	299	124	48	552	743	694	999999	999999	999999	875	918	614	860	629	999999	999999	372	544	789	209	22	275	581	999999	329	916	868	645	498	426	750	357	65	999999	999999	610	999999	683	296	999999	236	999999	129	740	641	231	257	999999	999999	999999	999999	576	999999	999999	139	33	543	999999	232	826	825	120	782	465	135	571	999999	10	919	631	999999	689	258	14	999999	802	156	840	756	108	669	999999	665	353	480	184	987	999999	730	687	76	733	460	469	958	126	438	664	614	79	672	256	333	359	196	999999	327	364	999999	337	877	702	895	999999	167	210	455	438	985	951	584	559	280	242	564	999999	238	999999	55	857	373	999999	235	686	999999	422	301	999999	167	222	856	632	999999	403	809	374	838	336	312	999999	671	999	679	999999	495	123	976	101	795	999999	39	539	318	999999	963	395	477	218	698	745	908	149	999999	772	104	951	641	877	432	999999	396	901	999999	297	196	373	999999	572	201	322	445	999999	520	206	193	327	323	692	999999	424	999999	629	638	567	849	531	729	906	568	999999	999999	109	669	604	574	999999	999999	31	999999	999999	582	999999	999999	385	309	708	628	999999	589	777	637	999999	
448	999999	303	767	272	919	447	664	999999	906	13	656	841	999999	540	915	631	65	274	302	653	838	841	992	999999	999999	267	999999	999999	654	327	791	999999	532	661	661	999999	807	999999	143	999999	384	999999	676	901	370	544	999999	178	713	452	533	999999	344	305	609	176	311	164	18	661	999999	762	999999	588	222	750	999999	684	878	614	999999	199	140	718	279	882	999999	999999	251	719	999999	972	199	999999	793	288	572	237	62	999999	999999	652	857	482	286	999999	999999	97	999999	999999	235	289	999999	108	628	343	381	999999	35	999999	10	220	913	298	366	334	572	788	795	933	187	90	632	393	614	181	342	658	999999	657	916	87	411	999999	493	24	683	100	582	999999	999999	946	211	335	494	789	739	568	999999	999999	999999	187	302	755	442	155	657	999999	999999	457	11	723	193	999999	809	922	999999	291	805	352	651	482	999999	345	37	999999	878	306	898	999999	442	774	542	999999	607	739	999999	656	198	348	367	777	605	999999	458	192	999999	833	525	571	999999	999999	763	999999	311	577	971	956	727	210	276	360	16	669	999999	236	190	704	771	80	146	999999	999999	466	984	999999	999999	999999	886	844	999999	999999	780	337	844	984	21	999999	187	40	767	829	928	987	82	999999	770	935	120	999999	12	67	71	455	434	827	364	306	788	437	700	891	79	999999	731	999999	579	679	825	40	225	421	526	741	999999	317	234	115	393	977	113	999999	969	999999	842	421	999999	335	902	999999	999999	714	980	750	339	876	759	999999	999999	999999	436	100	999999	90	16	591	541	999999	152	127	603	999999	999999	810	999999	759	921	414	999999	320	246	999999	777	808	409	999999	440	999999	411	435	558	188	999999	999999	551	22	999999	889	999999	999999	880	663	193	785	422	381	802	179	425	579	955	354	13	946	615	192	999999	311	999999	506	160	999999	918	999999	568	424	409	380	999999	322	999999	41	999999	999999	439	583	71	999999	395	38	708	270	361	999999	479	213	999999	902	926	368	698	529	219	162	110	125	745	999999	226	998	971	999999	910	113	999999	999999	598	223	516	42	131	331	915	651	798	889	413	96	247	365	249	506	999999	900	623	408	999999	999999	689	323	837	595	775	999999	999999	287	360	258	190	555	999999	961	999999	999999	247	377	999999	568	364	999999	712	658	999999	999999	758	474	999999	19	489	999999	112	994	533	202	204	536	556	527	594	520	999999	999999	905	692	750	287	120	560	999999	256	794	263	999999	478	611	189	366	914	639	592	310	351	768	938	999999	619	438	204	999999	
999999	999999	96	999999	843	682	557	999999	546	120	480	364	426	356	999999	457	999999	754	65	591	999999	999999	641	888	11	999999	197	395	999999	249	999999	849	916	860	952	435	708	999999	406	999999	63	999999	999999	804	168	238	883	999999	536	490	999999	999999	383	612	684	541	189	208	972	632	494	171	786	999999	978	999999	447	566	403	806	999999	999999	357	268	537	999999	358	999999	730	999999	336	202	859	486	646	276	476	313	185	420	999999	509	317	774	999999	891	649	523	825	536	791	327	999999	729	999999	999999	516	124	85	999999	193	352	478	209	305	302	312	309	999999	712	999999	144	390	983	999999	999999	999999	583	957	646	939	834	21	203	981	19	601	139	999999	613	999999	362	238	90	999999	904	41	999999	479	18	589	350	864	123	382	656	936	617	999999	501	782	933	166	999999	165	358	999999	285	228	295	999999	182	565	999999	952	802	999999	310	756	655	217	153	114	948	66	999999	970	898	821	999999	83	983	960	252	999999	825	999999	799	925	878	574	756	889	193	317	417	785	817	170	579	749	636	999999	523	294	638	999999	217	381	565	387	999999	463	893	222	717	221	322	225	136	606	117	384	999999	91	461	264	920	641	649	814	162	738	251	585	446	133	447	958	202	996	988	427	999999	501	142	302	999999	971	599	205	472	999999	999999	999999	642	261	982	441	999999	384	908	576	732	751	999999	703	222	317	999999	999999	773	363	999999	140	618	690	25	999999	949	999999	267	949	51	999999	351	999999	704	999999	999999	195	999999	999999	135	818	98	421	695	617	276	438	90	689	205	15	431	119	999999	903	364	999999	246	605	491	674	999999	999999	535	287	999999	999999	999	999999	373	589	453	767	237	214	999999	999999	994	999999	120	521	87	578	753	46	999999	242	980	801	914	991	949	999999	524	999999	702	139	886	999999	999999	999999	439	146	325	616	562	664	999999	375	861	167	957	838	494	999999	999999	547	215	498	265	177	694	208	39	381	640	907	253	776	999999	999999	320	587	199	999999	92	941	262	147	484	368	999999	999999	940	757	999999	999999	60	554	864	164	924	397	999999	50	907	999999	999999	943	975	654	421	115	863	948	846	379	649	976	999999	655	295	77	24	999999	817	89	267	282	999999	530	856	698	912	357	999999	922	435	158	611	850	999999	318	172	999999	947	999999	750	991	999999	999999	471	999999	665	218	999999	856	383	265	233	827	973	999999	606	999999	797	722	999999	516	959	923	999999	500	999999	47	821	976	905	999999	949	573	339	276	371	681	68	
782	43	703	999999	999999	549	180	925	784	999999	999	999999	716	41	999999	60	244	42	987	720	970	710	628	397	893	951	198	315	659	497	707	473	925	396	999999	689	499	37	826	999999	774	575	589	169	999999	999999	198	163	724	522	104	243	999999	999999	999999	81	414	316	999999	999999	360	864	275	296	180	999999	999999	330	25	545	999999	216	999999	612	945	404	130	468	575	629	762	999999	590	999999	403	473	99	999999	308	999999	284	999999	442	999999	33	909	309	302	989	296	999999	868	147	999999	961	888	37	771	999999	693	999999	999999	999999	999999	428	325	284	138	893	999999	446	823	31	999999	271	377	773	569	589	45	105	999999	479	289	151	894	897	999999	186	999999	445	327	947	999999	993	338	999999	999999	227	707	635	181	999999	292	999999	663	846	999999	917	594	124	467	191	980	598	999999	476	461	824	533	427	873	952	388	270	999999	875	999999	88	999999	923	307	352	882	410	999999	428	197	999999	488	999999	999999	493	591	400	978	999999	967	26	869	861	999999	652	694	289	761	229	30	31	731	787	439	987	984	670	816	125	309	999999	674	999999	289	999999	345	484	596	999999	370	988	999999	981	908	400	218	81	931	654	999999	602	648	704	999999	175	999999	700	619	843	508	921	583	862	999999	397	352	175	582	999999	999999	219	693	381	858	42	738	999999	879	48	779	999999	738	172	468	707	930	970	999999	123	325	645	865	752	881	448	414	430	155	520	999999	53	999999	962	999999	448	999999	277	845	999999	437	956	999999	581	74	595	999999	999999	404	999999	467	382	868	469	999999	671	354	999999	499	999999	627	999999	604	999999	990	735	424	775	999999	30	798	663	134	929	685	368	823	999999	687	296	266	992	999999	25	999999	676	184	39	319	676	103	967	777	435	748	129	362	462	999999	338	999999	417	597	384	999999	803	257	938	783	295	847	70	263	999999	164	634	291	999999	315	324	561	999999	466	157	926	831	885	699	191	999999	999999	371	999999	359	126	999999	405	652	684	259	428	245	255	33	829	42	713	574	281	123	838	772	157	999999	777	784	950	450	457	509	918	558	757	227	288	486	367	999999	96	315	239	638	999999	65	895	999999	150	442	327	999999	127	321	999999	77	999999	243	223	437	581	342	898	955	999999	999999	999999	870	488	38	745	353	675	999999	487	999999	884	209	867	101	380	462	644	517	132	999999	999999	606	999999	690	499	54	272	999999	332	754	416	284	999999	999999	724	35	837	122	697	974	228	318	999999	999999	192	528	376	999999	66	
999999	697	391	832	999999	793	734	740	797	538	701	91	744	486	733	559	999999	765	148	377	355	625	532	820	999999	344	999999	999999	678	507	999999	678	149	873	213	66	999999	451	999999	999999	989	294	49	583	999999	999999	483	831	110	999999	581	763	238	755	711	999999	999999	571	684	308	999999	961	72	299	999999	32	941	871	999999	676	534	169	963	212	387	70	999999	948	823	264	999999	999999	672	999999	925	999999	449	999999	172	709	891	463	999999	503	999999	38	231	999999	25	973	951	612	558	433	377	999999	799	36	378	999999	918	999999	999999	430	447	999999	999999	296	374	361	583	556	709	573	785	80	403	470	999999	358	999999	836	933	850	312	257	999999	999999	408	999999	417	999999	26	999999	791	674	716	346	999999	999999	999999	999999	385	663	400	404	903	984	999999	999999	29	339	48	29	811	999999	292	896	999999	200	787	59	887	860	943	169	540	999999	782	120	364	999999	414	999999	619	999999	460	999999	460	908	999999	708	999999	112	493	999999	385	997	710	709	391	819	229	865	999999	689	57	524	720	240	864	999999	211	999999	941	962	924	795	409	907	630	23	999999	999999	846	89	459	785	377	865	783	543	486	999999	728	544	837	999999	296	929	856	936	999999	229	53	638	999999	71	170	530	999999	590	999999	802	89	999999	999999	20	29	877	240	272	157	854	999999	999999	999999	138	809	407	999999	385	999999	999999	61	999999	463	226	175	217	999999	397	624	846	712	203	946	684	993	359	171	827	529	418	999999	593	788	705	772	999999	409	377	999999	999999	999999	777	999999	126	999999	394	999999	166	999999	811	999999	843	648	999999	151	263	384	555	999999	460	245	307	855	999999	781	999999	905	757	453	452	808	999999	145	999999	450	934	122	829	932	608	443	14	999999	999999	123	855	945	487	563	519	999999	854	999999	801	999999	107	921	990	345	292	489	167	999999	401	12	999999	707	999999	860	216	150	555	622	536	26	241	324	147	976	925	999999	999999	204	934	115	954	973	999999	342	999999	999999	132	493	649	129	286	301	591	715	34	158	999999	627	999999	378	792	241	999999	784	999999	783	783	23	999999	770	999999	963	778	296	58	125	373	454	517	203	28	71	972	416	740	939	999999	432	951	777	364	800	847	566	322	999999	276	999999	56	570	999999	118	83	879	67	322	523	304	999999	909	784	999999	999999	162	359	999999	269	299	54	356	999999	361	72	999999	416	271	999999	221	973	335	848	814	407	999999	964	910	999999	102	358	999999	426	438	765	52	992	650	690	694	216	999999	463	
977	999999	699	999999	878	999999	441	999999	796	207	311	999999	342	999999	999999	316	173	198	448	742	177	940	626	930	999999	999999	29	649	999999	581	430	15	390	872	871	309	708	436	999999	864	556	629	562	230	124	117	432	982	33	343	527	506	767	850	295	46	888	769	900	999999	36	791	707	225	776	306	940	470	999999	670	608	736	112	584	195	548	999999	405	815	512	173	999999	626	999999	999999	924	247	540	586	835	999999	938	999999	804	838	999999	921	346	454	818	177	999999	793	999999	999999	790	404	193	999999	747	657	492	999999	397	128	988	174	284	171	852	999999	999999	884	363	258	669	210	307	745	429	626	52	951	999999	344	999999	253	273	697	273	999999	64	875	838	999999	928	985	149	999999	849	601	646	185	602	760	768	999999	440	999999	75	590	106	999999	999999	131	615	999999	956	62	999999	745	999999	587	897	999999	14	999999	55	186	999999	684	999999	999999	999999	828	979	867	359	999999	576	999999	813	169	631	683	433	615	999999	717	999999	999999	38	96	769	999999	700	68	287	280	755	244	42	264	784	391	529	485	552	416	999999	999999	191	719	486	794	932	741	999999	999999	898	398	999999	338	614	931	655	974	851	790	999999	921	999999	89	490	999999	999999	558	384	250	163	999999	73	999999	576	999999	216	319	609	975	182	959	999999	72	381	367	350	704	650	853	999999	554	634	999999	999999	999999	168	112	999999	155	704	383	366	715	71	950	335	669	762	790	724	346	375	875	618	179	818	527	707	133	999999	394	908	531	999999	609	323	310	999999	356	664	114	90	464	280	799	602	397	999999	430	42	999999	942	859	138	999999	188	999999	153	118	411	641	404	999999	164	999999	474	835	999999	462	637	34	999999	415	135	619	999999	911	999999	999999	577	431	525	286	999999	319	999999	59	402	124	430	564	167	999999	944	33	999999	975	309	960	334	766	196	549	793	18	957	536	733	519	144	999999	163	334	999999	980	999999	127	24	845	999999	424	442	999999	42	83	867	999999	471	112	909	289	611	645	494	810	244	976	493	999999	999999	915	326	999999	980	999999	411	832	999999	963	907	592	999999	464	102	909	334	110	517	720	151	999999	75	631	609	854	665	517	839	731	999999	999999	634	932	493	999999	108	559	999999	999999	671	44	590	999999	204	326	999999	157	999999	584	485	999999	469	773	999999	999999	850	694	283	136	497	999999	999999	574	227	768	957	38	970	149	999999	774	994	637	58	999999	491	566	999999	293	535	517	965	264	255	611	999999	861	999999	213	999999	
413	999999	979	391	777	51	999999	999999	436	368	300	186	999999	773	999999	149	831	724	834	798	293	268	999999	601	999999	928	738	329	615	98	106	47	767	999999	406	499	25	255	280	75	476	285	10	924	244	341	999999	490	999999	999999	848	999999	166	415	999999	155	295	388	412	849	313	999999	675	347	272	263	419	375	377	221	133	585	454	769	332	17	268	999999	366	648	376	257	999999	153	250	999999	880	361	999999	261	214	637	999999	431	761	780	999999	663	662	981	921	196	123	332	348	273	692	999999	93	811	887	999999	31	764	483	65	911	532	999999	999999	999999	68	999999	125	17	999999	742	32	17	551	407	604	413	385	726	189	143	461	804	977	276	493	999999	417	373	984	999999	89	948	706	868	87	566	999999	609	863	50	998	325	852	530	670	390	541	413	292	815	999999	999999	303	999999	459	999999	129	45	888	790	739	999999	32	999999	662	84	999999	683	330	48	64	776	863	149	145	146	952	456	999999	113	736	14	91	179	969	999999	654	999999	999999	360	446	323	720	83	310	256	302	999999	868	999999	89	858	92	253	760	870	183	164	999999	322	775	672	999999	999999	63	734	670	853	909	621	999999	999999	274	969	601	740	65	999999	999999	889	999999	979	588	999999	34	878	921	837	418	999999	867	499	996	106	585	999999	999999	934	29	575	999999	449	73	256	174	561	593	123	999999	30	814	393	326	897	478	795	94	999999	761	184	813	833	999999	809	999999	931	530	178	394	827	856	999999	770	272	313	999999	916	341	847	472	999999	808	999999	398	295	484	999999	109	627	999999	689	466	183	844	999999	751	15	263	503	999999	41	425	728	824	174	693	622	63	999999	999999	999999	753	580	999999	999999	15	648	999999	524	278	757	430	550	999999	148	399	947	926	510	561	399	662	838	613	441	869	999999	999999	234	999999	862	129	999999	999999	999999	936	999999	999999	999999	999999	113	999999	739	999999	999999	610	999999	132	999999	775	745	695	999999	41	683	999999	999999	999999	856	999999	999999	999999	822	921	415	638	915	996	696	999999	512	71	971	752	458	440	923	613	999999	999999	994	957	684	999999	856	176	576	999999	870	692	999999	919	38	999999	832	825	146	817	818	999999	695	878	436	999999	999999	683	724	800	999999	253	303	311	839	35	35	999999	999999	373	74	249	72	440	136	13	190	593	43	999999	920	633	303	116	999999	290	146	999999	999999	999999	196	183	452	775	901	999999	399	999999	90	999999	999999	864	231	773	999999	579	999999	264	752	432	302	999999	650	686	880	
949	949	196	999999	558	888	999999	446	402	999999	999999	796	296	539	509	614	471	999999	999999	999999	999999	411	530	999999	224	505	882	373	108	907	517	532	765	895	951	677	212	212	531	124	998	999999	828	597	861	782	498	724	253	999999	999999	176	999999	557	999999	548	429	999999	302	63	999999	545	999999	495	669	369	40	401	999999	831	999999	268	981	999999	140	636	582	999999	501	441	16	167	130	290	999999	351	999999	218	999999	412	258	378	909	478	999999	462	91	999999	927	999999	751	107	145	421	999999	573	194	706	426	999999	965	496	999999	860	999999	999999	425	67	419	327	458	822	330	185	582	43	359	512	807	677	555	999999	15	999	690	999999	999999	708	999999	512	166	214	791	883	447	999999	47	999999	431	268	999999	33	999999	999999	999999	929	776	960	838	382	999999	682	999999	749	642	726	490	999999	180	147	827	999999	193	906	999999	999999	40	447	999999	999999	999999	999999	91	548	639	999999	324	999999	955	760	999999	999999	999999	501	298	484	315	52	999999	999999	281	705	878	294	999999	331	840	28	999999	800	999999	339	232	28	386	999999	999999	360	119	120	411	95	999999	419	15	766	999999	999999	999999	999999	937	988	205	26	548	300	431	999999	117	999999	690	305	956	999999	862	802	999999	851	999999	384	883	955	932	140	319	195	328	468	288	674	485	999999	411	761	862	910	144	215	479	95	492	803	999999	801	429	116	138	231	556	212	999999	995	577	999999	999999	982	65	75	706	999999	972	999999	999999	443	833	999999	999999	204	302	999999	999999	999999	381	999999	999999	89	713	999999	710	213	999999	107	912	86	999999	490	582	999999	958	880	999999	78	508	127	123	529	999999	808	968	888	221	999999	929	604	999999	303	623	548	350	724	999999	923	999999	503	305	875	999999	999999	695	999999	959	725	246	422	108	999999	134	264	914	372	793	999999	173	999999	999999	133	999999	317	999999	453	866	43	828	999999	610	930	714	15	821	248	479	853	123	625	929	495	697	999999	506	999999	179	369	633	977	930	375	760	999999	511	999999	707	999999	900	252	486	999999	897	12	811	177	999999	999999	442	999999	892	939	790	548	999999	506	435	660	811	597	283	507	999999	999999	999999	999999	180	182	999999	999999	999999	736	953	871	148	13	999999	999999	705	999999	69	999999	999999	957	94	990	584	221	648	15	746	56	931	312	999999	979	524	56	698	576	999999	999999	999999	794	144	166	986	999999	410	999999	999999	741	999999	481	537	233	580	999999	999999	323	660	959	999999	498	901	494	804	999999	903	169	488	552	995	138	999999	356	
435	142	999999	928	14	664	811	758	108	15	101	459	775	744	999999	999999	290	385	999999	47	188	136	999999	649	361	345	26	250	411	364	745	826	149	190	797	999999	630	999999	999999	999999	158	775	400	895	403	354	875	168	760	416	272	620	223	305	999999	309	999999	182	576	668	648	570	999999	743	270	275	999999	594	947	999999	999999	452	76	999999	888	412	736	996	256	17	470	857	489	994	101	135	612	843	22	498	999999	457	270	650	999999	587	428	656	635	137	44	999999	221	801	964	819	554	304	416	765	999999	999999	926	569	999999	790	90	363	651	145	999999	999999	582	999999	760	999999	999999	425	571	311	984	999999	371	129	972	999999	646	688	999999	282	580	318	437	256	999999	999999	530	701	452	567	507	999999	999999	499	999999	999999	999999	762	50	970	637	138	732	999999	781	492	999999	999999	596	28	153	401	333	379	564	354	49	336	533	805	473	490	972	999999	803	919	85	871	654	415	481	884	999999	69	999999	452	999999	331	475	999999	83	723	999999	434	999999	115	741	634	935	130	999999	382	239	999999	506	999999	999999	727	999999	861	417	999999	162	190	546	269	753	274	734	122	767	718	999999	100	731	749	386	548	591	697	999999	450	999999	999999	888	109	655	999999	562	498	999999	858	29	613	35	73	571	923	887	163	362	477	900	823	362	808	520	148	514	756	770	617	146	614	999999	966	84	628	302	447	614	350	711	246	999999	909	699	257	999999	999999	188	462	660	437	345	710	550	999999	999999	999999	999999	516	898	806	727	999999	721	415	929	69	988	999999	631	999999	999999	22	766	663	999999	999999	999999	273	84	846	577	317	957	709	278	973	999999	961	457	222	858	107	999999	904	999999	157	197	999999	999999	14	679	999999	999999	999999	887	333	943	887	125	999999	970	325	441	62	238	419	999999	999999	146	955	999999	36	494	418	591	451	570	861	154	999999	999999	999999	944	999999	176	999999	486	746	999999	945	40	999999	845	999999	252	999999	666	999999	676	109	436	999999	999999	373	999999	653	751	422	629	445	762	91	743	999999	472	999999	380	999999	886	999999	933	974	200	999999	924	115	999999	764	176	57	999999	182	195	55	423	89	677	580	709	522	589	74	127	385	193	948	794	999999	266	107	999999	999999	511	779	175	461	984	999999	448	264	472	987	256	581	999999	999999	896	999999	853	393	999999	799	999999	999999	317	869	999999	815	999999	976	321	611	508	78	884	490	670	416	879	999999	105	719	999999	455	60	602	999999	546	999999	604	62	106	999999	999999	999999	372	
999999	147	471	306	604	179	951	999999	999999	999999	488	187	696	179	999999	489	999999	891	297	757	667	216	999999	999999	61	320	999999	412	923	999999	999999	999999	448	521	847	999999	944	999999	366	999999	768	669	999999	198	999999	640	849	555	685	572	999999	833	999999	999999	705	436	824	756	255	294	89	999999	999999	728	975	854	739	185	999999	396	544	246	535	371	999999	997	704	134	999999	420	999999	543	727	999999	937	999999	58	575	816	420	708	198	999999	81	847	228	130	783	223	269	900	674	234	298	38	51	308	224	882	707	732	699	165	834	999999	545	822	999999	791	923	805	174	368	999999	999999	356	908	999999	523	771	999999	921	911	342	999999	796	319	438	332	895	753	999999	692	118	688	19	43	503	258	312	406	932	991	299	463	736	315	323	999999	681	143	845	701	121	830	999999	787	822	323	36	999999	999999	865	896	180	972	481	259	232	678	323	999999	214	221	374	944	929	622	879	783	490	996	827	650	762	908	142	581	999999	999999	999999	220	999999	231	86	22	76	105	999999	491	265	999999	100	999999	368	728	999999	489	746	886	882	175	943	999999	999999	238	999999	225	144	272	999999	899	971	356	457	999999	234	999999	144	999999	877	834	999999	999999	527	434	906	894	292	999999	277	652	834	402	994	65	277	649	685	848	999999	851	961	855	651	366	94	744	485	265	503	656	355	394	18	58	999999	554	22	999999	999999	999999	933	110	994	196	74	999999	361	401	999999	585	307	999999	999999	999999	872	647	746	171	350	172	418	999999	539	621	307	999999	394	946	392	999999	636	574	526	782	999999	860	861	999999	301	515	999999	93	999999	918	359	69	487	999999	999999	999999	807	850	771	169	263	906	570	999999	889	624	194	415	18	123	948	733	769	999999	118	21	786	292	870	834	779	335	606	621	271	248	963	412	999999	367	914	786	803	366	529	21	300	999999	575	999999	999999	977	84	999999	969	625	299	363	873	173	999999	525	999999	999999	389	999999	999999	949	999999	650	661	782	999999	651	208	999999	999999	999999	604	106	721	999999	999999	203	514	802	260	299	652	645	949	609	999999	607	128	398	805	866	976	601	999999	351	375	999999	25	548	343	433	118	999999	999999	885	759	999999	451	940	808	999999	999999	587	999999	20	306	999999	701	61	253	45	532	999999	367	73	436	13	395	380	933	999999	187	966	999999	826	191	845	950	999999	850	762	166	999999	590	28	444	399	923	700	999999	899	233	999999	304	307	999999	308	449	632	458	755	390	80	17	25	609	999999	
128	999999	829	999999	525	999999	210	999999	879	353	229	348	999999	999999	90	695	336	43	569	223	671	999999	924	883	999999	328	614	104	381	95	181	574	419	978	281	999999	999999	592	383	595	999999	813	427	999999	88	111	999999	421	675	695	744	973	456	396	794	956	927	946	65	207	33	116	999999	999999	182	655	929	650	766	19	824	743	659	999999	459	858	744	376	804	304	325	203	429	685	351	208	127	32	193	325	999999	924	999999	186	572	657	703	999999	386	432	181	999999	654	666	999999	999999	323	999999	936	935	999999	999999	151	999999	882	829	686	999999	999999	973	999999	906	467	999999	865	999999	216	483	999999	802	999999	120	990	381	132	999999	549	763	999999	350	884	645	95	257	112	593	783	776	304	742	971	279	190	999999	895	275	999999	213	801	971	793	840	79	144	780	999999	570	769	637	919	289	922	999999	112	99	891	999999	999999	348	281	126	999999	189	669	831	999999	929	588	486	857	78	346	962	843	556	54	575	951	476	11	999999	23	148	385	463	999999	660	88	322	13	454	685	864	999999	854	363	660	410	313	895	181	982	292	780	851	999999	960	776	555	999999	325	869	742	999999	259	112	300	804	216	999999	999999	851	275	483	412	999999	481	443	988	202	999999	999999	648	581	829	50	999999	368	999999	999999	97	884	533	277	999999	585	999999	527	999999	751	73	856	999999	999999	669	999999	717	999999	377	468	472	527	787	362	661	160	231	999999	517	218	382	999999	999999	999999	695	999999	328	997	795	827	449	953	172	246	139	536	999999	127	911	508	333	920	991	75	57	999999	999999	180	999999	999999	364	782	19	71	379	141	999999	999999	835	328	12	719	999999	550	29	518	364	551	999999	134	190	999999	259	18	885	461	940	214	999999	134	255	157	391	268	473	666	944	111	866	998	950	472	292	592	506	999999	999999	451	999999	538	216	554	947	491	356	261	533	999999	186	918	200	999999	858	710	999999	854	337	755	87	363	574	263	685	233	184	999999	999999	999999	512	281	554	999999	169	999999	918	700	999999	999999	912	222	143	999999	999999	947	999999	999999	613	581	519	652	286	999999	999999	692	964	952	869	723	999999	638	440	866	498	999999	373	700	222	747	792	382	999999	436	999999	864	229	630	338	737	425	606	113	999999	156	859	994	404	135	476	156	965	831	486	593	999999	781	277	999999	999999	584	999999	999999	866	789	147	998	849	316	509	473	999999	999999	141	308	710	535	201	719	639	909	969	575	746	601	999999	999999	178	999999	999999	93	952	
186	318	163	317	251	247	458	19	999999	154	97	625	13	813	351	699	187	883	748	589	557	815	120	614	999999	618	275	963	999999	830	999999	746	999999	999999	166	999999	978	999999	999999	999999	742	999999	778	765	999999	949	742	787	484	851	990	959	822	999999	405	370	207	548	999999	632	972	495	423	40	148	351	209	999999	656	999999	720	196	424	460	846	846	46	999999	732	999999	876	487	999999	744	839	56	923	999999	125	796	118	440	225	836	325	999999	296	748	626	540	749	999999	999999	448	999999	804	999999	372	656	999999	333	852	815	193	756	494	16	678	200	101	427	287	999999	860	927	289	971	587	145	999999	559	298	728	202	842	626	356	49	614	999999	511	561	999999	566	472	265	625	42	999999	830	999999	618	999999	535	999999	999999	999999	280	999999	850	832	957	236	67	998	45	133	623	350	140	147	999999	999999	164	999999	866	21	999999	397	671	664	939	507	999999	358	999999	740	203	999999	380	744	999999	528	763	213	999999	334	218	568	999999	141	12	999999	950	692	283	553	403	945	257	460	81	999999	999999	196	999999	460	921	708	66	304	999999	544	999999	396	71	447	310	951	46	541	802	252	999999	540	662	257	557	622	85	397	999999	999999	831	999999	999999	203	679	577	319	103	413	510	511	142	211	467	721	563	999999	835	253	451	908	716	657	828	922	999999	533	645	902	999999	633	999999	999999	682	713	59	723	867	768	733	642	943	999999	999999	741	827	338	204	999999	993	991	249	154	896	349	125	272	999999	281	370	53	999999	999999	115	877	842	185	529	754	671	840	999999	999999	999999	809	965	588	365	96	104	979	339	119	909	999999	394	524	999999	999999	597	787	878	596	407	999999	967	999999	999999	424	899	999999	809	450	864	163	239	181	634	96	383	536	907	999999	187	390	714	999999	291	798	493	327	124	196	999999	884	961	176	669	829	841	223	565	940	999999	999999	180	889	254	999999	87	999999	999999	974	999999	70	879	130	419	27	975	999999	471	233	931	581	537	623	293	980	201	72	511	805	255	170	970	966	571	735	999999	824	320	535	721	280	999999	150	238	106	999999	841	757	652	853	999999	999999	999999	999999	614	914	557	606	999999	564	25	711	999999	729	797	99	999999	999999	999999	806	161	102	936	512	660	153	397	394	999999	999999	359	999999	858	951	999999	999999	638	957	956	999999	663	228	999999	970	706	999999	353	421	999999	16	101	292	82	999999	702	999999	815	829	358	471	527	172	418	299	214	709	999999	143	912	388	460	955	602	
863	153	932	999999	965	999999	100	800	999999	954	190	883	77	242	22	258	479	603	999999	999999	999999	303	500	999999	756	765	996	716	220	508	61	555	146	999999	219	703	770	300	850	999999	999999	671	551	999999	999999	415	147	477	840	885	999999	999999	651	356	999999	999999	999999	132	299	210	999999	383	589	477	902	635	747	386	33	999999	487	999999	753	999999	350	824	752	292	581	999999	628	529	876	334	75	276	904	789	583	648	60	648	999999	649	221	883	91	999999	315	602	668	760	999999	999999	408	262	999999	863	999999	291	818	369	550	948	581	999999	507	264	412	636	999999	957	803	999999	268	999999	189	999999	575	466	743	999999	999999	979	682	867	85	999999	999999	812	999999	50	783	301	829	999999	108	61	999999	930	386	826	671	679	999999	710	957	79	273	569	83	999999	999999	999999	999999	149	393	571	275	713	216	163	337	599	999999	690	999999	511	554	999999	999999	137	44	645	999999	916	17	307	117	972	910	16	91	367	739	314	999999	244	753	690	307	536	786	999999	999999	233	498	81	999999	190	536	999999	524	695	999999	945	894	652	468	632	142	95	999999	999999	803	999999	81	999999	860	98	938	939	757	864	999999	214	351	680	999999	857	427	935	30	926	445	464	999999	395	539	793	419	110	776	131	999999	221	83	493	560	999999	161	999999	999999	197	999999	597	698	659	425	624	603	223	730	611	214	207	74	536	999999	349	999999	686	440	76	679	837	999999	999999	317	68	999999	858	999999	999999	706	899	999999	999999	684	999999	766	832	969	999999	199	205	379	999999	999999	999999	156	546	636	221	805	474	98	999999	518	414	434	999999	352	367	999999	999999	103	332	904	314	483	999999	852	18	999999	886	716	999999	876	483	468	997	999999	956	999999	594	232	999999	602	999999	999999	578	325	279	999999	704	490	612	999999	999999	112	56	999999	999999	877	915	694	627	638	919	757	572	278	45	946	436	999999	395	456	898	999999	195	729	672	999999	904	916	582	594	878	405	114	103	999999	381	422	999999	117	89	996	900	605	279	683	484	248	310	290	999999	999999	362	104	166	532	931	916	326	597	118	972	998	999999	999999	759	523	652	478	846	663	533	699	244	316	459	999999	917	915	999999	198	999999	604	999999	259	607	999999	311	948	571	501	999999	999999	149	999	116	997	788	572	999999	170	831	769	463	626	999999	297	128	999999	706	999999	999999	10	280	408	852	377	372	999999	435	243	221	704	907	354	999999	437	559	245	209	462	220	355	405	885	367	495	999999	20	999999	319	407	
524	252	47	487	463	825	740	156	739	634	926	146	286	999999	136	862	119	427	999999	738	883	587	253	999999	667	999999	999999	50	367	236	362	999999	126	999999	999999	461	870	867	745	612	819	98	999999	828	999999	219	129	936	240	633	41	999999	98	999999	999999	999999	999	723	999999	858	440	699	789	513	999999	525	29	449	262	675	992	251	681	999999	918	794	127	999999	40	458	999999	458	810	734	204	769	322	999999	322	999999	462	157	57	886	181	129	309	957	556	767	199	999999	999999	565	640	790	911	339	662	729	818	584	692	371	382	999999	999999	64	999999	512	999999	484	137	501	223	999999	999999	999999	999999	999999	495	170	868	999999	268	999999	775	254	999999	999999	999999	999999	999999	592	941	999999	999999	999999	514	999999	239	254	648	999999	565	999999	552	999999	352	999999	999999	126	751	862	244	999999	715	429	113	575	999999	645	999999	904	653	228	601	544	560	999999	390	999999	290	398	570	999999	521	999999	707	999999	264	999999	902	307	817	999999	242	30	999999	292	171	44	582	938	999999	594	999999	744	999999	347	124	17	999999	16	999999	88	836	362	302	993	146	999999	999999	560	321	999999	742	999999	96	999999	986	580	999999	999999	183	999999	935	351	999999	976	956	777	433	369	999999	999999	961	895	999999	739	904	999999	728	999999	156	280	321	31	627	999999	851	629	657	488	999999	543	821	363	833	69	152	495	945	325	46	999999	468	362	132	74	662	847	771	357	17	116	852	999999	131	903	43	914	723	59	135	999999	129	999999	19	999999	435	608	72	832	999999	419	934	412	327	787	811	999999	898	562	705	13	857	310	481	254	691	990	242	929	36	999999	771	895	999999	999999	249	524	353	238	999999	64	999999	999999	999999	999999	181	449	513	343	102	999999	25	170	353	131	479	818	473	999999	212	444	999999	999999	806	999999	647	48	999999	618	999999	296	999999	670	923	651	229	918	999999	883	82	251	487	999999	837	951	999999	610	552	79	239	430	61	588	35	999999	999999	651	999999	402	949	142	999999	999999	795	999999	468	355	247	999999	902	561	278	589	692	961	957	476	999999	854	999999	46	496	152	388	127	999999	37	644	729	999999	577	999999	157	933	939	23	999999	113	41	492	867	373	850	177	678	161	999999	896	74	246	999999	355	999999	257	999999	646	999999	516	677	999999	999999	710	517	999999	334	777	999999	655	999999	999999	999999	372	273	372	286	673	645	975	710	966	773	140	999999	492	750	231	505	900	31	303	999999	999999	436	472	60	166	856	121	842	999999	41	999999	153	126	999999	
849	999999	916	999999	249	10	119	999999	711	795	999999	140	35	987	112	281	230	634	458	999999	298	936	801	999999	130	817	533	142	809	999999	999999	986	463	620	900	149	589	929	781	303	818	280	724	676	749	36	830	133	740	629	810	191	695	107	582	913	290	999999	850	432	999999	976	996	999999	837	324	676	415	999999	963	691	301	853	999999	210	28	221	999999	572	103	986	409	402	999999	133	776	301	366	999999	987	858	984	88	358	826	999999	284	948	838	434	359	999999	46	999999	938	999999	338	539	896	564	702	165	42	756	445	76	999999	816	999999	71	32	320	377	109	999999	707	999999	504	338	368	744	273	296	147	744	571	372	625	999999	614	447	762	469	482	295	703	951	331	912	760	267	467	305	776	999999	999999	999999	999999	672	240	306	833	210	538	820	999999	869	895	22	874	999999	999999	575	48	623	999999	850	894	814	411	755	999999	591	578	110	286	967	999999	999999	705	524	435	952	999999	317	613	561	931	662	999999	833	999999	319	48	999999	308	891	266	163	999999	198	999999	133	999999	484	999999	252	999999	999999	543	470	360	999999	999999	360	277	16	999999	730	20	708	918	242	958	577	999999	999999	999999	521	802	395	999999	366	592	516	371	312	690	535	902	371	929	504	128	999999	999999	896	12	688	789	302	336	536	152	443	280	919	174	694	999999	833	699	999999	635	158	999999	993	577	800	988	965	325	39	999999	648	779	423	124	572	999999	802	579	999999	999999	509	68	184	223	999999	246	999999	147	999999	749	79	671	818	869	969	999999	489	328	212	699	999999	977	307	708	504	664	999999	804	602	600	983	263	999999	388	135	999999	999999	780	428	563	546	827	328	289	999999	976	961	553	155	999999	999999	483	376	999999	908	531	761	476	719	494	389	647	545	999999	999999	999999	837	439	743	878	999999	708	900	648	162	996	999999	27	999999	527	999999	313	659	665	985	999999	887	669	480	604	339	118	999999	933	999999	899	292	923	522	943	999999	531	809	276	999999	905	999999	999999	22	999999	872	743	526	999999	791	86	988	879	419	267	928	999999	959	149	999999	999999	647	966	474	263	713	735	999999	16	387	181	503	392	778	999999	926	169	656	568	731	595	592	999999	151	999999	999999	412	513	265	25	971	571	670	999999	945	267	616	263	759	208	147	999999	999999	999999	619	582	605	111	339	999999	999999	520	401	418	953	359	999999	825	375	351	311	232	249	991	999999	610	999999	664	833	822	319	905	999999	370	594	357	999999	64	531	525	315	
999999	183	924	256	999999	180	262	773	595	489	791	999999	418	896	914	999	999999	999999	19	749	940	277	517	999999	999999	623	41	823	606	287	999999	303	849	45	10	58	325	745	954	439	580	891	999999	343	999999	27	999999	999999	999999	358	552	655	522	776	374	999999	666	902	392	999999	149	999999	176	318	764	999999	48	382	896	999999	683	784	999999	999999	178	59	40	183	503	999999	144	567	154	258	999999	79	780	999999	670	966	392	999999	999999	127	300	999999	724	929	578	40	978	116	577	814	999999	768	210	942	999999	325	13	493	409	546	999999	581	294	918	582	694	716	999999	711	930	999999	271	431	337	289	35	334	999999	604	472	867	37	990	340	584	999999	999999	838	999999	999999	999999	899	22	999999	423	718	858	806	356	884	323	999999	405	999999	340	999999	999999	873	663	581	990	999999	888	937	679	675	591	953	344	615	999999	878	498	366	967	584	258	999999	999999	999999	177	528	999999	999999	158	999999	631	353	999999	180	630	999999	184	895	364	69	20	85	145	748	999999	904	999999	999999	67	445	525	49	679	755	164	729	999999	103	414	999999	159	177	788	826	53	248	954	173	985	999999	999999	603	11	907	573	182	480	175	443	272	999999	23	999999	713	338	592	673	253	26	900	45	91	999999	999999	910	843	999999	999999	704	889	999999	308	999999	237	740	999999	47	772	192	999999	999999	794	660	151	999999	146	999999	85	497	461	574	710	157	95	999999	622	122	119	996	730	886	999999	470	553	321	757	268	435	972	999999	554	900	71	999999	651	250	431	999999	999999	999999	338	221	999999	999999	324	999999	161	669	442	128	809	927	776	461	105	97	334	999999	830	659	999999	89	113	91	906	674	648	122	443	554	201	773	634	231	999999	999999	349	227	999999	81	605	598	992	854	607	627	134	610	999999	563	916	324	999999	826	896	258	999999	740	999999	650	999999	49	235	888	926	45	303	554	69	430	748	116	876	758	63	289	999999	258	483	289	999999	48	999999	880	637	876	264	808	335	153	566	609	880	589	480	566	372	114	927	571	334	579	550	519	999999	810	448	999999	772	616	999999	859	266	67	109	562	999999	355	260	999999	781	494	229	916	863	999999	235	297	287	496	999999	981	331	911	999999	999999	497	663	75	827	438	503	999999	718	980	707	352	823	489	918	699	27	999999	999999	999999	839	999999	999999	999999	676	999999	160	999999	286	699	190	999999	354	112	139	74	212	290	433	999999	287	459	511	999999	165	796	999999	807	369	999999	900	137	453	999999	999999	
999999	999999	999999	398	999999	287	30	759	28	800	179	997	720	360	853	999999	999999	430	265	513	390	849	699	499	999999	181	353	123	489	799	999999	94	999999	987	999999	999999	204	891	999999	344	267	699	492	145	986	798	692	457	515	999999	173	999999	197	617	999999	770	174	517	518	80	934	906	280	999999	747	999999	774	732	841	652	302	845	249	921	255	690	999999	564	513	92	489	999999	607	999999	635	355	999999	999999	262	748	46	686	383	120	410	360	429	272	397	902	33	959	999999	863	17	328	468	276	999999	53	413	610	14	435	591	999999	308	100	999999	402	999999	168	479	103	615	615	472	139	521	895	271	999999	999999	611	999999	529	289	999999	181	317	999999	999999	253	218	344	436	682	999999	999999	999999	62	338	677	999999	714	999999	489	999999	257	402	855	338	754	999999	782	319	443	403	999999	999999	758	563	918	287	515	567	999999	271	758	999999	933	524	610	159	842	999999	426	182	897	202	50	766	497	999999	999999	999999	876	776	436	35	993	289	579	467	999999	498	999999	400	488	157	999999	999999	999999	78	468	340	727	999999	634	849	999999	271	506	184	999999	999999	76	149	825	957	999999	147	834	733	195	654	999999	153	545	354	999999	999999	693	999999	251	999999	12	428	999999	130	999999	281	152	586	142	732	999999	404	446	622	431	280	575	999999	466	999999	999999	40	883	814	999999	999999	68	289	336	866	577	756	933	209	988	648	999999	705	999999	419	995	257	601	999999	999999	550	706	923	923	252	461	171	999999	438	999999	972	999999	506	734	255	222	863	260	276	164	36	471	246	634	783	452	999999	404	56	818	999999	999999	430	999999	845	878	145	365	93	415	416	472	505	999999	25	113	332	970	999999	207	141	997	999999	308	844	89	470	999999	999999	800	999999	766	247	619	301	543	124	562	889	377	86	507	177	861	748	564	966	474	999999	680	130	899	523	849	686	148	114	999999	108	765	417	846	999999	292	999999	649	235	999999	480	482	988	769	90	513	130	634	830	472	559	290	123	995	680	470	680	692	253	397	999999	162	438	992	999999	133	959	240	291	999999	47	108	339	90	993	146	999999	360	818	999999	729	999999	999999	641	572	818	652	999999	175	755	612	141	406	837	952	999999	53	995	315	956	554	889	353	999999	434	999999	951	42	11	544	999999	329	874	243	668	881	999999	796	429	645	481	547	999999	535	281	906	999999	501	999999	999999	102	696	54	861	999999	839	708	372	999999	121	867	619	420	630	977	292	267	172	179	80	999999	
256	575	999999	485	16	824	999999	674	528	999999	999999	904	336	452	92	284	22	777	828	182	999999	589	318	777	999999	136	443	999999	988	649	539	332	67	200	845	130	383	385	458	24	891	999999	688	363	417	715	94	188	895	18	999999	999999	351	999999	13	667	999999	999999	999999	879	390	269	685	879	228	999999	847	145	606	999999	900	999999	329	813	290	781	901	954	369	156	52	999999	662	999999	999999	155	981	999999	197	188	862	490	761	578	633	632	999999	999999	145	290	999999	949	581	999999	999999	617	999999	537	999999	231	765	312	533	478	837	999999	606	705	484	83	999999	688	948	428	109	420	999999	750	189	658	768	101	819	999999	288	103	999999	999999	999999	999999	89	999999	999999	999999	422	559	957	292	999999	508	999999	317	334	71	144	189	10	163	834	697	999999	325	357	958	999999	674	493	999999	999999	999999	452	878	999999	696	993	702	999999	983	15	999999	462	999999	18	999999	633	999999	766	999999	999999	999999	102	999999	894	186	56	764	106	592	512	748	999999	999999	102	998	66	157	999999	637	78	441	999999	27	158	999999	244	157	316	675	335	11	907	735	508	101	650	922	999999	999999	999999	238	999999	554	999999	266	999999	947	500	20	999999	485	974	138	689	513	66	999999	381	999999	941	999999	458	430	266	510	841	341	999999	11	357	143	999999	830	987	839	835	498	546	891	810	297	657	306	59	850	36	999999	55	994	45	999999	551	382	714	751	780	185	297	970	999999	999999	999999	498	999999	492	321	154	151	849	999999	567	538	490	800	999999	251	161	380	416	483	999999	295	22	966	782	592	999999	126	245	68	660	211	999999	475	667	355	168	643	567	538	882	999999	999999	326	477	47	70	582	999999	510	999999	804	880	999999	362	999999	929	531	879	899	999999	37	999999	791	999999	999999	962	24	999999	308	92	518	999999	999999	600	436	999999	999999	999999	745	999999	219	66	735	999999	855	330	88	999999	810	426	636	763	999999	18	855	731	414	308	999999	999999	56	449	761	428	120	991	999999	897	926	999999	243	999999	999999	377	320	999999	180	361	172	45	883	901	332	882	455	754	154	870	745	705	684	397	388	999999	485	769	305	999999	329	999999	329	999999	197	999999	999999	604	629	300	697	884	560	63	145	999999	201	154	999999	879	973	366	847	141	999999	230	93	845	654	999999	999999	550	675	864	42	308	999999	702	714	289	999999	850	135	853	999999	861	999999	631	261	999999	999999	999999	652	999999	343	962	26	197	39	966	999999	346	999999	164	408	156	218	696	999999	836	369	499	
440	837	189	132	241	993	999999	300	86	462	593	999999	996	561	898	259	999999	999999	292	529	999999	748	330	362	901	970	454	35	999999	458	610	425	942	979	899	999999	246	999999	731	999999	237	739	890	999999	752	999999	168	846	258	999999	175	951	553	840	827	999999	517	826	230	270	548	934	647	627	852	178	999999	999999	661	93	22	319	348	270	999999	999999	858	824	999999	999999	812	608	777	693	999999	658	871	112	162	217	307	999999	999999	470	483	303	101	272	653	584	207	150	195	999999	947	855	612	293	549	894	834	692	227	926	457	940	166	954	344	203	307	307	865	454	786	602	329	999999	787	999999	841	595	999999	35	999999	999999	423	612	746	437	55	587	563	267	382	999999	202	999999	23	542	146	999999	928	459	286	999999	285	740	388	999999	999999	735	506	551	62	249	521	999999	830	999999	999999	554	218	907	158	719	744	999999	82	999999	410	265	864	999999	861	704	667	721	748	206	396	682	999999	401	900	320	91	21	215	143	103	11	243	237	24	592	927	999999	311	999999	999999	999999	999999	216	944	280	870	261	690	357	581	800	452	633	399	845	999999	817	16	837	637	999999	401	938	87	999999	32	999999	999999	278	777	999999	419	191	999999	999999	999999	999999	457	630	449	999999	331	857	561	303	558	609	837	179	272	120	999999	473	929	434	286	729	139	545	258	243	30	421	580	934	390	999999	593	999999	830	999999	369	999999	398	999999	410	543	386	999999	849	422	799	70	16	666	632	999999	261	616	999999	294	999999	912	382	215	810	999999	999999	999999	912	298	25	164	348	960	999999	638	85	999999	33	743	353	355	999999	835	443	959	415	914	312	444	999999	977	999999	999999	999999	456	999999	192	996	500	266	759	871	561	406	644	722	56	999999	994	999999	138	592	697	940	543	226	546	999999	999999	504	373	324	478	288	48	913	802	546	304	634	893	136	533	999999	593	483	999999	438	999999	247	369	999	318	574	880	999999	999999	999999	880	999999	467	419	999999	995	999999	445	403	999999	999999	731	999999	999999	620	370	999999	999999	999999	220	999999	999999	93	999999	973	612	999999	374	15	903	408	999999	368	206	665	74	176	483	999999	999999	594	158	999999	860	79	76	327	859	388	948	598	999999	336	344	258	820	156	999999	999999	543	999999	528	439	500	874	715	999999	723	844	555	203	502	30	531	999999	208	978	999999	48	999999	999999	285	999999	67	999999	528	999999	34	999999	844	999999	816	999999	446	999999	76	719	590	986	363	703	999999	25	832	754	999999	999999	804	717	
59	842	999999	321	540	999999	584	542	381	195	356	399	999999	999999	999	638	386	465	999999	854	560	999999	398	999999	999999	213	999999	270	999999	313	217	670	522	316	898	12	992	999999	999999	198	102	533	347	404	640	964	999999	828	25	204	377	641	999999	949	999999	999999	453	999999	999999	999999	566	323	390	999999	999999	685	876	42	876	997	645	881	958	395	762	36	999999	993	605	719	848	862	255	958	935	999999	395	573	999999	338	558	313	999999	179	632	778	999999	999999	999999	954	98	332	999999	28	558	999999	682	889	196	141	428	460	999999	917	488	999999	78	431	999999	999999	999999	313	883	548	448	342	999999	788	762	999999	883	872	576	651	631	525	910	236	999999	449	893	505	386	27	910	108	230	950	691	999999	709	721	146	25	663	999999	449	414	580	226	483	894	137	212	257	999999	883	442	296	962	999999	842	31	693	999999	794	926	999999	999999	999999	121	72	107	833	284	999999	736	999999	999999	846	86	999999	999999	193	999999	999	999999	184	770	364	224	788	664	999999	146	867	699	999999	999999	999999	999999	999999	776	999999	114	421	797	303	928	94	999999	333	454	449	886	296	196	837	728	518	999999	999999	105	283	135	333	407	378	697	416	472	294	62	128	999999	503	730	999999	89	999999	999999	999999	999999	999999	999999	891	343	224	841	850	681	862	724	999999	453	117	487	503	999999	780	23	428	606	521	622	533	280	336	462	392	565	999999	758	183	316	350	505	419	736	243	989	192	537	847	735	999999	570	72	999999	999999	25	999999	319	308	999999	783	479	999999	73	22	621	999999	999999	999999	294	910	114	550	683	112	612	78	999999	871	999999	999999	891	759	785	21	963	217	660	999999	377	338	999999	999999	999999	999999	871	999999	356	999999	622	981	430	87	562	825	999999	30	999999	573	277	947	999999	999999	517	709	891	720	949	61	59	413	999999	189	91	955	459	654	906	159	240	842	721	52	259	809	410	813	206	999999	515	942	999999	97	999999	999999	999999	22	941	999999	999999	999999	999999	304	999999	218	999999	999999	996	607	375	851	123	240	999999	434	235	999999	999999	708	308	87	523	989	545	999999	999999	269	873	999999	999999	446	999999	972	999999	89	31	427	378	50	999999	168	817	598	594	664	828	999999	755	999999	205	999999	999999	999999	635	564	637	831	999999	999999	633	375	378	344	520	928	148	999999	999999	262	413	808	59	999999	999999	150	270	999999	404	880	287	987	513	992	466	646	999999	479	346	953	452	999999	667	810	417	808	790	482	88	665	526	999999	875	502	477	397	
999999	676	999999	495	303	712	999999	878	290	999999	861	386	878	874	315	669	805	769	810	222	999999	249	740	725	360	788	999999	999999	364	600	122	20	999999	79	254	946	769	851	660	739	764	788	999999	771	946	413	603	213	999999	999999	881	999999	692	265	256	162	935	984	145	515	865	696	999999	690	532	851	999999	809	629	368	899	953	119	80	457	361	719	999999	999999	946	999999	999999	389	507	999999	999999	328	268	999999	102	999999	784	716	154	874	77	274	839	249	105	999999	794	999999	990	999999	927	996	621	807	999999	442	966	999999	999999	999999	999999	317	27	971	525	532	603	986	537	357	125	247	964	206	390	97	999999	729	682	404	400	68	398	549	790	20	999999	461	999999	659	999999	577	527	824	999999	759	257	999999	723	999999	999999	807	56	643	841	999999	42	999999	427	807	561	246	533	794	930	999999	999999	477	191	515	825	152	999999	877	311	548	720	999999	553	999999	840	23	16	119	999999	592	999999	999999	708	110	978	999999	43	131	107	809	53	733	999999	489	840	779	686	999999	748	806	749	999999	341	303	999999	999999	871	999999	966	548	239	999999	348	348	160	999999	999999	90	537	999999	118	937	999999	502	504	987	999999	74	999999	70	337	798	371	649	842	843	422	414	141	96	420	246	999999	559	999999	629	394	555	999999	999999	20	605	999999	999999	999999	812	999999	838	798	999999	645	806	999999	906	221	440	63	698	999999	316	999999	999999	949	999999	132	999999	999999	230	923	875	602	700	736	123	59	999999	128	999999	951	39	454	583	615	159	450	614	999999	257	347	148	575	696	999999	31	999999	999999	656	999999	92	826	39	999999	915	923	389	999999	79	893	856	999999	322	999999	999999	999999	862	999999	999999	800	10	999999	642	535	999999	999999	309	906	651	999999	199	403	85	888	83	999999	10	286	999999	692	999999	504	544	345	400	999999	826	679	999999	583	169	756	999999	856	238	575	193	504	296	999999	624	483	304	364	999999	463	414	433	999999	999999	999999	585	509	66	40	505	972	306	144	999999	958	630	956	77	556	443	496	999999	659	508	941	505	990	538	999999	295	999999	999999	642	937	453	402	856	999999	117	583	256	999999	825	732	602	999999	369	271	181	993	999999	236	808	269	966	195	774	324	680	970	595	971	999999	744	305	791	664	207	581	566	999999	999999	960	972	197	646	403	999999	905	64	145	728	999999	83	769	974	382	382	971	267	628	999999	657	146	987	285	860	999999	437	810	231	172	999999	614	229	999999	276	835	82	329	792	999999	999999	625	999999	
867	614	915	975	330	419	999999	235	324	938	242	971	823	985	911	785	323	999999	104	833	999999	48	751	853	871	707	547	309	999999	475	781	132	42	312	130	670	945	114	117	401	999999	936	375	676	987	925	453	849	170	999999	478	357	324	792	861	999999	863	71	114	622	871	999999	583	849	167	119	939	520	999999	251	840	218	999999	703	893	999999	999999	85	866	999999	264	697	148	118	996	433	999999	999999	450	999999	807	884	999999	494	530	956	363	526	999999	877	986	932	999999	919	999999	999999	964	620	898	825	999999	999999	999999	168	999999	999999	843	474	853	733	311	999999	80	572	444	955	218	897	183	936	682	156	566	999999	959	332	712	229	415	736	468	197	999999	624	999999	999999	999999	999999	999999	356	999999	888	673	785	575	999999	861	422	485	999999	61	76	999999	999999	153	18	999999	999999	209	45	471	999999	68	999999	274	124	358	455	999999	425	274	999999	771	826	824	793	483	781	423	673	470	300	743	667	684	402	749	389	481	138	797	484	641	100	885	498	830	555	520	999999	937	415	986	999999	999999	999999	305	620	147	359	535	449	999999	536	575	180	880	999999	443	872	374	968	974	307	627	790	735	999999	941	335	963	999999	999999	961	735	999999	313	683	194	999	106	138	999999	132	603	357	999999	999999	525	999999	617	439	122	999999	96	969	441	689	443	692	949	999999	999999	811	999999	607	999999	830	801	520	867	207	999999	443	999999	246	999999	852	704	999999	107	630	165	237	717	534	814	623	875	766	623	623	250	999999	999999	481	999999	440	999999	999999	999999	862	314	14	846	420	999999	679	871	850	253	589	985	173	595	329	999999	451	103	999999	792	565	999999	44	897	253	999999	714	394	304	999999	295	126	708	999999	245	325	160	390	307	311	999999	751	34	522	43	638	86	906	730	22	999999	346	999999	213	613	999999	999999	116	603	462	518	295	577	74	999999	472	286	73	359	13	318	70	796	999999	999999	814	931	999999	863	999999	999999	807	663	291	777	948	999999	505	497	999999	999999	54	787	845	792	999999	183	959	565	999999	361	23	999999	726	704	947	550	999999	555	999999	999999	757	999999	987	581	710	999999	296	296	19	999999	999999	576	999999	999999	274	283	951	767	999999	640	971	956	302	999999	867	261	937	999999	999999	999999	928	949	698	362	299	801	999999	273	92	229	887	673	555	350	580	447	535	769	999999	674	599	556	748	999999	14	800	950	734	714	459	693	708	999999	999999	302	831	999999	999999	667	473	483	688	685	999999	999999	307	999999	951	
683	429	999999	999999	999999	166	808	381	999999	539	358	999999	850	74	558	632	999999	189	217	944	58	748	569	866	111	999999	200	911	999999	999999	415	706	399	998	999999	295	999999	526	560	309	802	921	630	999999	320	179	622	418	139	62	62	573	100	466	903	934	999999	999999	75	190	966	897	999999	50	134	651	999999	852	23	999999	898	18	628	907	152	136	128	231	999999	932	354	999999	781	999999	999999	841	999999	933	104	126	999999	874	460	379	343	904	421	590	223	669	80	999999	405	866	999999	999999	945	999999	324	776	816	638	999999	143	836	999999	125	690	932	293	44	175	757	999999	999999	999999	558	258	574	999999	715	537	17	887	861	584	999999	915	665	74	999999	434	619	328	999999	796	572	327	543	158	999999	731	999999	930	634	905	22	508	38	999999	495	999999	618	86	999999	288	631	999999	999999	999999	999999	210	999999	867	397	999999	555	999999	999999	51	461	241	714	425	458	983	879	86	262	955	572	877	886	999999	999999	208	816	542	266	32	175	157	55	999999	350	999999	707	790	543	34	359	582	912	987	677	999999	982	999999	628	999999	408	554	172	325	689	930	324	497	999999	999999	793	999999	182	999999	876	313	195	433	85	869	286	98	999999	238	999999	989	965	899	999999	325	225	623	914	999999	999999	621	999999	729	999999	419	274	999999	502	999999	240	346	409	348	120	999999	78	559	127	999999	800	319	20	999999	719	700	999999	999999	999999	972	974	180	109	993	950	999999	328	466	831	999999	605	77	999999	200	997	270	589	626	788	494	256	666	506	165	388	313	999999	61	999999	901	999999	849	999999	999999	379	70	246	416	999999	855	55	999999	999999	462	163	733	723	820	999999	459	120	349	999999	153	726	318	673	944	999999	647	654	277	456	930	221	755	999999	999999	820	999999	33	183	238	932	449	999999	999999	54	999999	654	999999	790	125	560	791	999999	999999	437	803	71	999999	302	800	999999	211	999999	165	797	251	408	247	657	999	999	436	936	121	703	704	91	379	629	942	999999	67	999999	999999	896	148	116	541	69	272	999999	550	730	383	487	731	671	489	150	999999	603	416	999999	790	125	134	855	993	999999	999999	722	999999	767	999999	839	999999	347	626	268	999999	144	866	188	999999	250	459	999999	563	633	972	43	601	238	826	349	553	999999	82	46	771	293	999999	30	336	550	77	999999	381	999999	794	393	54	999999	492	668	736	238	547	550	666	429	301	999999	548	699	130	463	940	19	295	567	999999	590	496	999999	31	999999	852	843	999999	999999	333	29	
999999	588	988	380	999999	168	613	325	587	999999	379	352	999999	752	999999	636	999999	613	842	371	257	236	999999	464	733	126	999999	890	999999	704	377	990	105	999999	531	959	711	749	716	999999	406	970	980	742	999999	154	999999	999999	999999	999999	424	569	833	999999	772	612	470	533	647	629	521	999999	939	999999	165	388	257	999999	999999	522	925	679	896	999999	965	287	255	385	999999	999999	743	999999	526	170	290	807	167	143	999999	918	999999	187	999999	97	270	682	41	107	999999	831	897	999999	999999	851	300	999999	672	772	996	999999	999999	94	290	67	999999	155	207	779	602	357	231	999999	220	312	32	748	577	809	800	292	999999	999999	999999	422	692	89	328	674	869	546	145	394	146	999999	561	999999	897	999999	210	125	999999	261	999999	240	609	783	453	999999	999999	552	176	862	972	714	249	218	295	999999	999999	806	826	532	909	66	999999	837	976	205	751	616	851	999999	608	684	806	999999	653	999999	812	908	999999	583	845	327	999999	999999	999999	999999	999999	352	129	999999	679	404	298	952	352	999999	28	772	806	257	993	222	701	999999	263	999999	999999	255	565	727	64	467	180	252	687	999999	999999	940	426	555	999999	408	496	821	853	214	396	854	651	215	550	999999	111	999999	589	632	626	999999	999999	999999	523	999999	999999	402	974	222	233	55	274	999999	760	88	999999	261	827	594	725	879	791	999999	901	63	999999	359	999999	24	365	792	663	65	964	952	921	302	41	900	999999	104	846	640	999999	999999	589	889	999999	471	693	999999	561	994	907	746	943	999999	999999	470	925	437	224	959	856	999999	392	219	999999	999999	166	63	230	926	973	630	999999	160	77	561	999999	999999	999999	715	999999	516	241	668	157	999999	18	999999	999999	571	974	999999	880	886	784	550	957	379	102	647	315	639	628	634	31	286	999999	793	901	669	996	221	533	508	638	350	210	724	71	578	799	213	999999	659	951	999999	750	999999	375	527	604	999999	999999	999999	409	999999	887	606	646	871	514	225	60	411	574	763	659	381	258	444	999999	243	318	524	848	999999	657	969	683	241	999999	567	427	384	999999	901	999999	276	108	999999	999999	603	999999	200	74	583	162	581	94	197	140	378	999999	931	187	370	786	107	418	307	44	917	923	414	344	999999	797	999999	999999	673	174	999999	282	999999	981	746	165	127	459	274	999999	999999	999999	495	111	999999	669	496	999999	704	125	502	857	801	999999	545	680	672	856	127	785	486	245	999999	999999	746	106	597	999999	440	215	668	647	999999	358	958	999999	437	
999999	999999	287	311	478	999999	999999	671	535	481	396	999999	75	492	270	342	999999	472	839	473	471	364	999999	81	546	766	499	456	854	713	452	955	511	252	999999	679	840	484	17	605	864	361	999999	624	210	512	999999	723	407	315	665	885	128	999999	966	999999	125	215	999999	712	151	110	999999	821	38	441	934	822	132	591	502	999999	999999	244	608	119	153	446	870	43	999999	999999	999999	549	57	566	837	999999	999999	420	999999	634	720	305	463	999999	999999	999999	999999	999999	578	552	999999	816	999999	662	431	999999	960	857	805	679	344	730	321	999999	61	278	774	471	604	999999	546	712	999999	999999	293	169	781	844	999999	753	849	111	465	848	185	242	735	395	999999	999999	999999	999999	615	883	300	999999	984	97	712	276	625	999999	999999	585	999999	999999	787	999999	379	272	112	126	292	62	999999	243	274	999999	200	999999	542	388	999999	650	21	127	999999	155	577	302	184	999999	999999	999999	999999	999999	936	879	841	999999	455	789	999999	873	999999	864	999999	562	999999	999999	725	520	896	894	999999	999999	999999	524	574	999999	791	641	378	999999	97	999999	984	983	999999	114	306	395	631	903	999999	752	372	463	799	156	980	999999	999999	520	577	663	796	247	999999	890	927	999999	314	999999	999999	814	420	939	785	442	880	999999	637	948	760	999999	889	993	999999	999999	874	999999	999999	428	908	999999	999999	858	509	433	621	747	419	999999	187	883	90	679	408	999999	341	433	677	366	276	827	906	999999	759	999999	999999	803	999999	593	26	999999	698	999999	999999	258	275	562	440	999999	821	999999	999999	603	999999	876	260	220	999999	973	999999	999999	999999	367	162	90	351	999999	108	272	659	817	999999	825	999999	594	195	203	635	160	999999	779	999999	325	545	143	94	999999	999999	999999	999999	564	218	741	944	575	925	340	734	963	906	999999	463	177	702	13	109	917	999999	999999	999999	67	999999	445	690	869	457	999999	822	28	996	48	999999	225	287	999999	999999	301	881	452	669	855	999999	671	253	424	326	825	622	541	43	176	727	205	999999	928	979	999999	999999	85	999999	999999	518	715	999999	999999	845	999999	890	608	404	808	999999	143	517	835	597	999999	999999	999999	553	632	728	290	999999	999999	321	828	33	358	125	835	999999	806	334	95	346	753	999999	385	578	999999	935	24	147	235	140	593	687	366	999999	76	581	784	531	495	999999	999999	731	146	999999	999999	223	541	492	568	567	999999	808	999999	499	844	218	816	999999	999999	696	999999	152	759	699	727	150	667	27	59	264	466	999999	999999	240	118	32	999999	
828	561	865	403	532	578	999999	899	785	265	866	496	999999	999999	999999	67	798	151	95	971	446	828	875	999999	524	443	999999	111	955	968	201	391	999999	649	988	146	608	999999	999999	999999	101	999999	942	884	801	531	201	499	379	226	999999	98	999999	60	131	999999	685	320	999999	98	274	999999	944	816	74	485	673	218	776	950	459	506	999999	521	879	646	886	990	754	999999	999999	815	731	739	999999	999999	369	772	528	988	460	298	999999	103	309	535	855	135	820	326	857	982	722	429	766	999999	138	510	180	485	123	694	566	886	845	458	835	214	888	999999	125	901	690	788	499	171	93	866	222	999999	999999	761	999999	437	145	999999	102	311	972	394	974	858	999999	52	999999	765	732	537	999999	850	700	651	999999	859	210	955	302	934	929	605	460	271	298	825	694	999999	999999	138	750	586	366	999999	242	504	986	267	310	647	913	733	439	999999	619	371	999999	999999	524	321	237	189	999999	168	999999	376	933	999999	570	999999	999999	522	999999	603	786	670	999999	999999	999999	742	872	943	655	655	30	999999	999999	904	652	926	999999	554	837	213	900	999999	619	207	161	865	570	284	696	534	999999	400	492	835	769	999999	876	487	730	781	448	999999	533	999999	999999	185	210	38	999999	643	999999	803	684	48	999999	226	999999	297	999999	554	181	597	256	999999	366	630	713	341	999999	999999	999999	693	824	65	999999	616	999999	999999	999999	975	664	542	224	62	999999	495	999999	453	142	999999	897	588	471	999999	610	850	47	412	954	517	471	999999	893	366	593	999999	978	999999	283	96	190	753	237	999999	889	639	383	999999	999999	871	914	269	209	592	806	471	231	648	455	999999	579	633	353	552	513	795	999999	857	999999	29	516	96	180	55	999999	999999	361	431	296	970	477	999999	220	999999	603	211	669	999999	559	131	999999	999999	183	999999	999999	556	409	685	536	999999	990	999999	999999	182	365	999999	99	163	230	663	120	799	362	485	446	736	423	999999	948	311	135	347	308	999999	340	186	913	810	999999	999999	743	999999	895	203	979	999999	117	999999	728	776	122	516	999999	896	21	999999	978	999999	923	781	999999	999999	999999	234	967	653	999999	397	842	188	913	999999	999999	414	999999	443	904	169	999999	494	999999	385	541	182	199	619	999999	999999	999999	451	208	226	999999	999999	683	603	940	671	235	999999	999999	719	206	549	862	832	891	676	999999	577	984	818	999999	439	162	757	999999	563	44	358	395	814	71	400	980	697	403	868	731	325	999999	242	933	179	759	908	189	991	
319	367	727	591	999999	758	467	389	999999	999999	604	999999	995	386	637	999999	940	920	658	999999	569	175	438	33	945	661	84	751	885	999999	679	254	578	999999	253	676	631	999999	388	313	999999	601	673	946	273	999999	329	999999	605	67	238	839	260	383	432	154	928	704	999999	999999	683	715	504	11	999999	359	999999	999999	143	960	999999	999999	542	999999	999999	999999	999999	491	759	149	999999	957	156	827	794	999999	994	999999	193	109	748	926	168	613	629	228	106	671	999999	914	999999	999999	982	645	811	101	307	905	510	464	651	446	944	999999	442	726	999999	999999	216	937	365	161	999999	44	221	999999	978	928	725	654	871	999999	999999	845	999999	401	974	510	26	703	543	98	999999	728	457	311	982	999999	999999	903	999999	430	465	242	999999	307	744	948	433	493	122	378	190	999999	999999	820	999999	109	817	999999	751	999999	999999	512	403	277	467	476	586	910	346	327	758	821	995	999999	374	999999	296	392	656	36	999999	533	590	174	907	999999	145	637	999999	999999	844	999999	162	999999	770	953	999999	291	840	277	999999	522	156	795	620	368	860	999999	455	55	812	434	394	725	980	999999	922	999999	369	629	341	999999	734	999999	999999	628	669	404	680	421	250	14	551	999999	999999	999999	386	795	554	548	976	991	191	140	80	419	744	436	619	642	41	609	922	221	999999	423	788	693	322	991	999999	999999	472	43	805	807	882	15	71	999999	751	999999	684	820	652	349	766	603	392	999999	884	242	785	47	390	640	92	340	452	249	775	692	483	999999	999999	520	528	158	999999	999999	536	738	375	999999	891	904	925	112	569	999999	656	195	999999	999999	116	999999	999999	435	999999	174	725	552	563	821	650	68	999999	130	970	999999	820	618	999999	129	537	156	999999	999999	999999	486	715	980	771	855	593	590	391	235	456	392	839	103	504	999999	547	999999	999999	999999	552	999999	260	804	999999	999999	775	999999	918	191	720	960	999999	98	999999	999999	459	744	999999	707	238	999999	677	999999	674	588	999999	727	123	115	582	553	971	323	49	322	236	910	849	999999	999999	555	999999	999999	514	999999	792	999999	812	338	712	999999	212	477	324	492	165	831	140	552	146	58	924	812	608	177	999999	999999	59	999999	940	548	895	999999	627	683	397	999999	914	188	999999	999999	999999	785	403	780	350	999999	999	556	166	404	779	999999	206	41	999999	860	601	999999	507	517	701	999999	398	173	906	764	849	640	105	999999	917	952	757	596	999999	148	999999	828	827	494	286	503	811	545	768	599	251	999999	
62	537	876	577	680	999999	848	79	397	999999	873	999999	654	368	460	478	487	827	999999	609	999999	492	999999	772	519	999999	240	208	999999	852	999999	317	523	263	588	999999	811	999999	281	478	747	73	999999	189	999999	999999	840	918	52	342	68	941	999999	641	698	999999	999999	113	67	999999	999999	650	46	544	835	566	999999	401	780	892	999999	146	556	80	862	833	740	271	999999	999999	181	322	165	700	793	463	267	881	564	27	481	707	999999	612	430	999999	36	216	353	398	189	449	148	159	999999	921	395	979	779	864	829	824	295	789	496	735	999999	346	999999	999999	308	190	999999	762	420	959	999999	999999	650	765	999999	534	999999	999999	999999	999999	999999	16	999999	999999	999999	999999	111	700	197	657	422	503	125	694	612	690	465	971	999999	999999	613	385	999999	716	77	451	999999	999999	67	305	906	865	701	764	999999	488	322	999999	313	999999	89	145	574	763	999999	361	827	955	162	126	78	946	339	999999	129	999999	277	318	804	626	999999	97	642	892	751	556	999999	361	999999	133	377	585	999999	80	919	477	811	975	999999	716	624	999999	861	940	236	959	536	611	644	763	999999	14	85	999999	80	991	999999	682	999999	990	999999	476	822	999999	748	493	999999	268	180	652	987	302	999999	97	12	999999	235	701	665	791	29	200	716	999999	912	373	510	980	10	928	974	999999	962	187	167	999999	561	999999	999999	743	680	277	999999	999999	775	918	864	987	999999	503	765	999999	27	230	971	368	999999	452	126	385	999999	308	268	252	678	858	999999	999999	999999	999999	24	999999	999999	921	120	999999	759	723	604	994	508	522	304	506	999999	183	999999	742	216	798	999999	119	999999	816	760	382	999999	198	324	916	588	902	67	999999	489	372	301	105	119	228	609	45	847	132	876	470	13	761	89	504	999999	597	754	142	999999	905	999999	692	170	738	742	570	409	688	999999	605	464	474	27	800	881	999999	632	999999	999999	361	271	594	940	299	378	257	118	819	179	991	158	925	373	583	999999	999999	934	380	999999	48	999999	169	716	280	999999	539	744	289	999999	999999	999999	999999	999999	999999	643	999999	752	999999	370	495	999999	589	519	423	999999	539	110	999999	125	999999	90	261	511	160	725	112	877	669	999999	838	512	999999	999999	447	37	391	982	268	940	999999	999999	73	20	990	586	999999	650	303	822	476	438	310	999999	350	999999	712	265	792	389	540	999999	92	587	999999	999999	632	393	81	396	76	999999	841	999999	533	999999	27	999999	999999	574	678	999999	583	847	817	410	212	665	855	
796	324	999999	200	999999	409	375	773	486	488	17	953	663	578	907	755	999999	999999	999999	999999	923	633	471	743	227	999999	88	642	999999	769	131	999999	967	537	285	82	940	367	962	104	168	653	541	762	999999	620	24	999999	676	101	999999	999999	405	34	932	172	852	999999	999999	177	330	733	538	716	367	237	999999	135	999999	835	814	561	634	711	999999	280	999999	999999	999999	606	696	204	965	153	999999	318	384	943	605	122	229	558	394	795	773	999999	125	824	404	999999	634	889	999999	841	287	347	999999	693	999999	661	80	152	162	376	481	136	767	394	845	59	999999	53	529	189	999999	265	999999	839	999999	57	999999	277	314	953	971	807	612	134	999999	533	139	690	401	943	52	86	999999	28	323	647	667	730	979	999999	433	591	999999	999999	999999	31	181	349	755	504	507	803	838	208	999999	673	999999	642	528	322	920	172	999999	586	147	538	859	158	999999	300	999999	999999	297	959	530	999999	448	210	898	999999	362	999999	935	999999	999999	249	999999	207	623	650	133	999999	212	667	434	271	940	783	274	697	171	32	824	465	999999	83	515	878	999999	999999	235	323	999999	683	959	999999	236	999999	999999	999999	300	661	535	875	176	365	231	999999	535	999999	449	665	999999	211	683	999999	999999	480	999999	373	733	999999	999999	607	999999	810	290	528	707	303	44	195	643	376	407	509	999999	999999	298	758	851	884	352	418	575	570	387	999999	999	630	999999	756	999999	999999	999999	929	141	999999	460	366	85	703	923	241	999999	264	31	569	803	183	842	26	999999	999999	999999	849	27	121	999999	854	999999	999999	999999	87	999999	999999	223	866	999999	477	377	999999	498	932	999999	999999	999999	999999	192	321	548	999999	739	999999	787	999999	575	948	264	324	911	30	895	606	932	338	999999	846	113	947	51	165	366	336	806	282	527	999999	999999	374	888	906	928	720	315	615	16	703	999999	978	712	274	999999	888	565	357	675	892	999999	354	973	999999	17	245	999999	393	460	413	29	515	999999	325	999999	890	435	999999	101	999999	999999	326	999999	481	557	135	245	776	552	478	770	458	607	634	260	995	400	774	899	999999	450	921	165	603	683	999999	356	396	666	722	999999	999999	266	500	601	682	999999	502	566	999999	999999	503	841	982	643	571	908	997	999999	999999	499	660	999999	407	733	999999	171	729	797	773	778	848	119	830	26	999999	201	116	42	577	972	999999	217	999999	999999	946	90	182	960	121	874	358	999999	64	232	801	999999	859	766	232	521	303	999999	792	113	161	393	20	
966	433	999999	999999	964	999999	639	602	453	97	999999	786	298	988	768	686	899	999999	526	999999	607	224	763	342	349	810	66	679	999999	425	914	543	999999	79	216	536	741	82	393	833	424	630	358	368	156	980	934	532	534	28	893	683	999999	999999	413	751	669	47	462	164	441	960	409	38	182	180	233	228	781	999999	945	826	46	693	641	976	999999	999999	999999	999999	875	534	999999	184	531	241	908	234	666	999999	867	703	999999	238	402	464	230	999999	999999	975	756	715	999999	302	83	77	647	941	697	436	885	274	851	103	999999	907	815	235	506	999999	271	999	999999	326	999999	252	216	999999	999999	999999	755	999999	218	999999	613	170	783	852	111	464	594	967	537	239	579	999999	999999	526	999999	495	999999	995	823	255	714	757	163	999999	999999	999999	860	840	650	999999	999999	350	65	641	490	999999	133	962	134	52	356	303	999999	333	746	772	400	690	999999	999999	537	760	722	963	505	855	17	359	925	279	604	754	999999	26	999999	239	999999	220	45	830	371	687	870	999999	898	421	295	829	999999	164	999999	179	999999	845	983	999999	999999	101	145	999999	122	774	46	854	999999	602	976	455	775	517	235	999999	999999	36	444	849	999999	999999	74	94	570	187	999999	771	839	434	999999	482	42	637	611	455	999999	411	999999	596	650	26	999999	999999	445	840	64	999999	928	260	525	956	411	144	41	687	999999	999999	74	934	112	274	25	24	831	503	422	148	905	780	999999	999999	317	847	208	873	607	768	648	730	133	501	999999	589	908	814	999999	898	606	924	999999	32	347	999999	493	386	999999	328	474	941	428	915	999999	158	154	999999	648	563	935	167	89	268	412	343	811	999999	431	436	115	26	432	523	541	981	362	93	999999	999999	364	822	999999	289	304	707	311	217	999999	999999	445	636	999999	517	963	448	845	169	619	999999	973	882	954	574	223	457	518	905	383	292	999999	999999	376	125	209	122	294	800	999999	705	42	603	383	736	991	478	850	999999	559	103	146	999999	474	902	999999	481	999999	999999	76	999999	199	999999	833	945	899	384	270	60	999999	850	163	999999	205	914	999999	379	509	228	999999	744	606	603	999999	999999	156	602	595	473	564	999999	254	987	734	127	516	999999	769	437	836	616	218	999999	606	708	939	999999	996	560	931	190	972	649	723	331	249	595	60	553	799	307	789	797	496	999999	999999	999999	320	88	407	345	609	999999	391	967	536	806	999999	647	351	64	605	999999	542	384	755	605	273	412	999999	920	999999	999999	
999999	999999	826	421	999999	26	112	772	780	918	162	999999	999999	901	999999	756	999999	442	599	413	999999	744	701	753	264	122	835	999999	903	908	211	487	760	999999	442	851	150	125	503	980	999999	578	283	687	999999	946	999999	853	346	999999	999999	999999	999999	999999	999999	894	999999	83	166	201	190	111	869	999999	716	674	834	197	468	417	615	679	939	618	999999	633	470	23	870	318	318	981	664	396	301	766	165	588	378	548	999999	77	959	312	799	443	708	999999	970	218	121	615	395	999999	999999	937	505	712	999999	391	433	824	212	847	882	208	447	483	999999	950	518	255	819	920	999999	548	999999	637	818	999999	924	68	53	662	206	702	596	999999	495	363	271	999999	285	986	124	197	864	121	429	999999	996	235	999999	30	699	865	796	999999	999999	999999	226	867	893	879	467	374	999999	550	999999	189	999999	711	987	999999	688	999999	970	832	805	217	683	609	217	227	437	999999	237	999999	999999	340	906	131	999999	142	147	404	999999	405	999999	749	999999	324	999999	250	988	294	999999	613	341	633	999999	964	669	325	999999	617	660	676	451	768	999999	758	587	320	283	999999	509	999999	90	294	999999	575	312	65	999999	999999	999999	967	999999	153	460	624	691	338	445	941	999999	886	464	530	999999	883	953	761	613	999999	999999	160	967	507	785	393	533	57	127	329	661	999999	523	318	477	999999	999999	308	317	999999	77	259	874	999999	999999	622	400	560	550	633	621	551	452	154	633	989	999999	732	367	999999	101	643	999999	126	999999	848	999999	156	999999	999999	446	655	454	100	590	486	285	635	999999	172	999999	972	507	999999	707	999999	170	379	684	488	999999	714	940	999999	430	999999	47	999999	61	191	260	254	999999	499	196	966	999999	362	999999	156	999999	374	999999	205	84	999999	146	726	418	179	999999	992	471	573	368	731	714	214	669	167	449	527	583	296	911	748	474	17	307	999999	22	808	999999	537	999999	999999	999999	745	174	999999	296	320	999999	882	503	267	782	934	141	999999	999999	892	692	406	999999	196	791	968	293	336	654	139	429	677	166	878	186	933	798	50	999999	969	49	367	870	138	186	701	792	999999	999999	540	876	999999	488	130	126	419	829	588	536	491	461	838	657	167	891	673	725	999999	90	848	145	100	999999	293	852	334	999999	999999	19	100	185	639	370	999999	262	586	198	46	762	767	113	220	513	790	999999	211	710	713	246	513	976	999999	573	999999	404	999999	659	205	277	792	883	260	999999	446	999999	999999	478	543	999999	314	485	688	
862	999999	999999	925	999999	999999	776	651	999999	822	999999	506	999999	16	75	253	999999	476	927	999999	999999	970	883	853	641	77	999999	694	733	176	808	931	38	297	316	260	381	479	999999	267	429	626	178	71	999999	999999	332	309	757	234	823	437	387	999999	920	892	999999	891	293	999999	917	92	917	457	23	411	477	999999	700	999999	871	999999	278	669	572	152	802	822	936	569	999999	185	999999	508	352	381	554	545	999999	423	821	490	195	687	999999	347	708	720	58	999999	999999	505	608	999999	363	583	999999	999999	919	778	99	616	999999	724	775	742	155	999999	999999	999999	857	931	459	286	993	391	999999	590	329	235	443	91	774	430	964	248	999999	993	999999	769	222	835	999999	598	999999	214	534	471	912	607	201	299	999999	415	999999	673	55	331	949	972	528	999999	999999	694	344	18	842	999999	999999	537	174	162	274	345	430	31	316	861	952	999999	856	592	678	721	43	154	475	368	771	301	202	255	53	183	250	644	999999	931	264	999999	372	999	999999	385	442	49	34	280	999999	999999	367	999999	378	171	125	999999	999999	676	661	199	999999	484	763	468	999999	999999	999999	101	104	785	583	384	606	637	426	856	880	303	289	993	999999	999999	382	144	999999	999999	877	881	999999	314	744	770	999999	74	783	888	999999	253	999999	523	931	933	186	209	999999	999999	999999	741	745	268	999999	999999	397	667	79	347	111	629	999999	335	51	236	43	790	51	812	999999	541	999999	999999	620	636	262	765	72	999999	999999	182	999999	951	999999	146	146	798	258	148	999999	612	995	445	786	616	999999	715	482	999999	899	999999	168	250	999999	56	999999	217	999999	429	353	632	605	882	328	928	999999	582	905	999999	100	245	999999	902	439	999999	999999	418	751	13	917	547	292	999999	297	632	24	839	84	383	259	928	160	999999	795	999999	16	122	126	858	999999	146	810	999999	614	664	853	265	999999	999999	509	999999	466	999999	511	806	349	247	595	999999	914	709	508	531	655	171	94	713	116	688	495	433	302	999999	999999	781	737	715	753	999999	779	758	999999	999999	874	780	999999	999999	327	989	999999	768	527	430	999999	368	637	288	922	452	579	150	159	133	999999	86	186	573	999999	999999	78	634	494	961	999999	999999	681	999999	657	874	699	999999	395	127	286	999999	906	871	949	577	153	458	793	310	63	638	609	904	810	797	604	898	806	597	920	999999	284	999999	513	999999	686	999999	631	57	753	999999	754	41	847	171	999999	314	624	141	586	620	999999	194	907	288	557	777	998	999999	
999999	999999	999999	999999	206	508	452	350	367	171	999999	999999	827	999999	556	64	883	577	999999	648	627	999999	284	674	20	310	937	999999	657	235	240	908	830	771	777	952	236	999999	834	349	719	829	946	999999	250	271	793	104	999999	853	404	979	721	999999	241	980	526	109	999999	896	999999	362	693	999999	931	982	494	65	999999	604	827	927	742	717	929	798	352	821	433	749	516	842	462	803	830	999999	197	481	999999	999999	435	137	178	999999	778	366	146	999999	531	268	999999	999999	136	43	35	477	246	999999	999999	999999	637	705	675	48	390	728	999999	889	311	999999	795	999999	525	181	999999	999999	759	804	939	999999	661	538	300	175	973	999999	715	429	777	999999	999999	193	61	999999	169	730	461	140	557	59	466	257	512	850	472	763	222	955	864	999999	999999	441	74	856	781	109	414	510	75	611	23	999999	121	999999	666	612	999999	429	999999	999999	249	629	999999	889	999999	414	999999	999999	702	219	566	760	564	999999	645	999999	999999	204	324	70	325	950	74	946	46	985	145	564	194	860	802	792	999999	427	999999	98	194	185	750	376	999999	964	807	856	999999	262	916	668	999999	999999	494	766	999999	951	131	299	564	310	853	131	278	471	999999	842	416	773	817	999999	367	556	999999	942	999999	947	987	361	152	218	902	783	78	999999	260	110	999999	46	688	991	999999	796	999999	999999	332	628	107	611	709	964	999999	999999	999999	779	311	756	695	999999	321	999999	963	770	156	999999	408	79	999999	801	220	164	476	379	95	825	841	570	999999	999999	999999	999999	850	385	651	187	768	999999	348	999999	175	504	414	824	725	999999	37	534	650	188	486	262	576	305	400	554	497	999999	999999	619	999999	741	734	999999	930	999999	316	587	128	968	586	776	730	764	999999	999999	750	652	653	563	797	317	999999	843	37	367	259	554	999999	107	690	698	999999	729	360	999999	770	999999	893	999999	225	450	415	682	602	999999	531	811	669	999999	804	999999	426	632	821	631	999999	890	165	572	245	761	999999	31	288	999999	999999	999999	413	999999	946	999999	758	423	347	357	999999	248	251	327	836	447	884	311	303	844	281	813	907	729	999999	999999	77	331	994	463	847	394	999999	713	378	530	408	467	737	999999	97	999999	294	474	729	999999	999999	837	736	999999	877	300	999999	443	617	527	999999	683	598	76	459	437	428	884	510	999999	844	538	948	315	49	427	574	26	757	277	529	999999	999	999999	241	239	594	207	586	999999	666	960	106	851	436	724	999999	670	827	659	999999	409	
964	222	999999	120	889	999999	758	459	726	710	686	999999	999999	660	684	999999	835	999999	842	231	308	953	849	883	999999	106	879	324	999999	904	199	107	693	129	999999	999999	301	999999	999999	999999	449	136	830	955	283	756	854	775	50	310	834	607	817	362	111	20	999999	854	678	792	552	443	900	821	521	588	999999	877	191	897	276	999999	879	679	999999	999999	132	999999	999999	685	252	113	284	257	79	591	999999	340	28	999999	424	447	999999	999999	999999	15	235	999999	444	695	110	999999	999999	999999	44	129	728	999999	579	929	999999	999999	254	993	549	448	168	999999	751	929	307	325	999999	999999	999999	828	273	330	67	776	999999	999999	459	914	585	276	518	999999	999999	999999	863	152	760	999999	579	945	999999	458	18	999999	847	999999	267	999999	397	784	126	871	670	999999	855	407	90	999999	984	775	29	999999	417	283	930	37	439	800	999999	165	999999	771	153	537	636	814	322	885	929	373	999999	944	527	800	159	999999	470	17	104	999999	72	958	999999	804	925	999999	50	734	999999	819	999999	999999	448	242	229	999999	999999	142	579	51	999999	204	873	621	919	84	812	617	133	293	567	431	706	610	102	606	667	999999	612	999999	999999	587	999999	999999	229	399	999999	294	581	999999	999999	337	999999	63	381	868	94	493	884	850	999999	999999	999999	959	999999	721	760	838	150	999999	688	389	530	805	278	506	561	762	401	999999	578	527	46	329	999999	239	993	999999	239	234	521	183	463	999999	999999	349	976	683	858	508	638	999999	999999	958	125	539	807	632	999999	874	999999	332	101	999999	282	532	397	292	595	32	999999	117	609	915	110	514	926	999999	92	999999	530	877	904	892	999999	911	382	87	213	834	999999	370	867	365	917	199	92	109	489	201	952	694	98	999999	780	530	999999	238	857	611	613	47	550	999999	353	438	427	999999	472	999999	159	320	89	760	599	368	250	253	998	911	432	999999	999999	891	999999	835	788	78	122	371	852	153	229	999999	231	394	999999	999999	21	999999	999999	882	999999	128	51	641	615	338	246	999999	289	814	240	946	999999	786	758	659	880	518	999999	359	96	110	999999	15	999999	487	538	214	548	999999	242	999999	149	549	199	171	849	344	230	460	832	700	92	47	913	283	422	445	999999	170	139	502	838	422	999999	536	609	46	551	138	799	999999	873	999999	581	720	999999	999999	596	596	999999	546	298	199	526	395	28	480	102	999999	999999	103	577	387	111	740	681	999999	753	662	561	813	999999	101	999999	800	826	42	465	202	999999	782	
848	50	360	592	214	649	896	410	999999	999999	999999	999999	999999	705	463	496	947	841	49	90	886	999999	999999	996	753	206	538	725	568	999999	25	899	350	999999	255	537	999999	518	535	41	830	352	999999	432	999999	68	999999	955	346	340	94	623	162	395	896	913	15	364	839	17	121	180	841	533	124	54	393	781	460	999999	469	439	315	18	260	544	999999	999999	137	695	178	582	999999	238	900	401	746	955	395	341	532	671	679	999999	920	999999	510	620	318	999999	674	999999	505	420	870	655	999999	154	144	362	133	402	999999	153	839	999999	790	613	632	723	307	437	999999	128	404	797	760	787	97	600	43	999999	999999	312	30	921	999999	968	367	255	999999	602	821	999999	218	139	444	535	688	999999	869	999999	988	595	527	247	860	999999	26	999999	895	530	67	544	329	953	108	924	133	918	461	822	255	387	639	705	999999	363	909	274	999999	234	109	999999	999999	145	191	708	785	783	70	999999	952	294	359	999999	545	999999	713	264	999999	520	411	770	930	57	651	610	955	821	630	507	477	751	999999	670	431	361	812	193	772	399	999999	999999	857	761	999999	960	37	87	169	999999	649	999999	242	843	822	338	774	999999	493	580	753	963	162	563	999999	210	575	689	141	999999	999999	530	492	641	999999	71	913	179	187	999999	583	878	661	301	857	999999	519	999999	847	102	587	138	699	201	646	185	197	304	999999	999999	395	348	945	976	864	129	999999	999999	999999	761	425	604	999999	802	996	874	999999	861	999999	410	691	698	841	49	999999	346	830	300	995	206	873	999999	999999	999999	999999	999999	933	999999	436	738	659	918	999999	96	677	982	631	896	205	771	999999	336	598	137	999999	696	506	905	999999	527	299	999999	605	275	887	806	963	988	507	999999	941	626	434	999999	751	773	293	754	372	623	715	933	105	999999	332	547	999999	514	541	608	999999	37	314	908	449	787	322	999999	209	870	28	999999	999999	443	829	999999	902	999999	999999	999999	999999	999999	543	756	999999	999999	776	999999	942	999999	785	459	457	898	33	914	321	999999	999999	963	460	154	555	501	604	82	543	662	405	86	644	999999	138	337	999999	985	493	558	106	93	21	942	206	859	95	569	195	500	419	915	935	387	112	999999	753	268	207	52	161	739	999999	123	975	866	705	395	330	130	703	47	430	763	999999	445	952	518	947	999999	415	999999	887	53	252	489	150	267	297	716	583	999999	788	451	406	366	999999	897	966	999999	164	700	249	75	797	381	494	182	999999	667	
999999	245	999999	511	636	126	852	999999	871	999999	999999	448	107	614	546	766	999999	979	999999	71	999999	64	551	617	541	715	796	999999	256	870	999999	968	308	630	256	348	625	286	814	290	514	493	36	480	614	715	999999	634	999999	40	132	515	815	897	999999	414	693	703	969	920	330	40	532	10	500	757	149	476	367	208	999999	972	174	86	556	689	38	81	13	825	123	171	302	225	748	490	163	411	146	842	654	922	317	894	959	484	999999	35	980	856	576	135	277	330	999999	160	350	999999	350	999999	999999	622	999999	154	807	168	737	999999	261	19	604	738	340	524	553	228	665	999999	126	82	728	12	100	156	259	987	893	971	999999	598	149	999999	71	999999	466	42	999999	999999	96	999999	746	654	999999	970	262	999999	795	752	777	999999	494	80	999999	999999	85	382	531	999999	895	820	275	765	999999	663	870	189	999999	998	68	520	994	502	193	325	336	83	238	130	894	999999	201	150	204	999999	999999	78	802	793	266	93	510	680	999999	999999	536	980	674	121	999999	83	171	999999	694	266	676	991	887	306	941	11	154	411	999999	999999	999999	134	999999	324	999999	999999	999999	999999	741	974	20	999999	235	917	789	999999	409	999999	30	821	999999	404	456	999999	999999	121	191	506	852	999999	939	109	999999	793	647	412	419	999999	561	999999	999999	289	65	719	256	363	766	999999	517	999999	602	36	391	999999	235	233	999999	633	336	999999	999999	999999	999999	487	45	911	301	442	279	387	935	59	565	721	134	969	349	736	691	635	355	221	988	266	662	913	717	194	567	999999	999999	785	32	999999	687	815	259	577	684	345	999999	999999	700	140	660	999999	999999	669	712	999999	999999	999999	942	701	102	999999	892	773	825	132	999999	116	999999	855	999999	999999	37	451	44	999999	720	772	62	355	573	999999	521	858	999999	119	999999	999999	482	311	999999	792	999999	999999	32	289	999999	999999	752	562	152	954	460	844	487	510	999999	29	999999	402	999999	999999	889	596	137	81	887	44	176	999999	679	155	634	572	999999	859	316	705	429	754	397	244	999999	499	999999	999999	569	676	380	106	594	999999	999999	999999	766	429	903	256	203	999999	999999	999999	319	46	999999	996	330	887	999999	627	203	819	600	999999	15	310	101	999999	393	519	512	220	664	80	131	256	733	554	806	894	999999	70	512	478	363	508	925	983	617	217	298	682	156	752	999999	775	832	999999	83	465	338	999999	862	683	999999	999999	234	999999	915	635	272	775	90	635	999999	143	316	999999	527	999999	385	117	
782	186	231	829	999999	999999	999999	356	423	202	480	999999	566	452	207	828	40	182	284	999999	78	981	944	999999	601	520	999999	768	468	711	23	577	89	999999	731	686	462	618	126	323	80	569	221	79	304	739	78	229	936	488	100	355	999999	699	49	800	241	708	237	553	829	409	888	712	999999	903	999999	346	720	520	375	421	65	999999	616	508	769	874	227	862	452	862	832	979	620	667	999999	999999	190	930	455	999999	391	999999	493	670	681	999999	891	999999	999999	732	508	425	999999	679	999999	999999	93	540	41	366	491	999999	111	967	999999	908	102	520	999999	882	165	789	999999	622	40	999999	999999	999999	827	270	983	826	999999	719	363	417	867	940	377	93	306	999999	899	99	999999	999999	471	525	999999	773	416	380	999999	595	576	718	360	500	649	808	793	148	999999	770	382	665	999999	391	613	169	50	161	153	999999	585	515	999999	975	360	23	30	999999	850	999999	853	613	984	800	152	999999	67	377	301	569	300	168	936	138	716	606	47	89	911	999999	732	265	999999	375	999999	999999	828	384	149	635	787	840	999999	999999	917	999999	999999	188	248	968	112	672	859	583	186	426	579	999999	269	753	999999	940	50	915	999999	598	387	618	790	91	817	999999	237	666	999999	459	999999	287	999999	948	999999	858	840	999999	833	70	405	652	999999	592	491	999999	125	396	659	847	799	382	336	328	391	72	398	999999	999999	429	445	999999	802	999999	555	301	551	320	828	999999	109	107	999999	271	202	734	429	207	600	999999	566	999999	17	999999	660	498	951	892	566	999999	470	683	792	999999	624	212	850	473	46	200	524	804	999999	541	747	702	300	999999	136	657	643	999999	566	409	862	603	999999	867	75	67	350	658	754	965	999999	425	314	678	646	990	883	955	170	410	236	761	283	475	196	957	208	886	766	909	229	280	999999	393	550	31	25	983	407	979	849	866	60	602	999999	332	397	621	999999	999999	773	687	39	999999	183	999999	999999	720	680	117	999999	999999	999999	844	746	387	308	999999	138	625	975	899	558	999999	560	370	711	681	591	999999	570	999999	999999	999999	145	541	999999	999999	999999	449	999999	305	312	299	130	999999	973	215	855	999999	33	476	999999	802	999999	874	139	999999	605	813	399	649	139	816	547	999999	999999	271	709	215	999999	999999	711	688	924	680	999999	999999	71	174	999999	999999	825	94	841	103	103	666	999999	271	411	403	364	406	999999	61	175	496	752	848	999999	711	506	650	371	685	999999	999999	877	490	286	871	786	999999	
426	894	824	54	975	999999	999999	337	801	447	804	999999	983	999999	638	999999	514	111	999999	222	772	685	999	184	723	999999	338	298	789	980	984	539	616	923	980	165	999999	131	521	307	999999	999999	910	999999	846	628	999999	459	176	14	976	185	365	573	669	741	895	649	331	999999	125	890	999999	820	462	274	135	999999	335	999999	999999	393	589	999999	553	708	774	940	338	999999	463	999999	132	785	14	809	184	52	264	248	270	999999	799	999999	192	778	525	100	605	999999	502	641	134	693	368	592	999999	157	30	960	966	954	999999	236	365	245	768	762	816	653	100	999999	999999	96	222	999999	999999	999999	999999	999999	193	684	344	999999	999999	821	755	438	426	421	223	37	999999	999999	282	315	276	572	346	946	19	762	999999	952	491	419	835	48	999999	310	999	708	999999	254	777	292	620	565	634	543	490	339	999999	404	439	999999	999999	512	999999	999999	999999	30	551	88	765	430	999999	392	274	999999	985	716	999999	126	422	515	905	999999	526	999999	695	711	938	802	466	999999	426	879	522	428	358	333	234	574	519	978	999999	52	488	356	881	237	301	451	557	773	381	229	982	924	999999	292	985	823	220	999999	92	748	622	999999	13	531	869	845	999999	662	999999	393	606	999999	358	862	299	180	118	468	419	496	999999	692	999999	207	896	999999	999999	76	347	410	999999	999999	896	418	430	402	999999	999999	367	456	617	895	291	988	999999	999999	575	304	999999	815	715	752	999999	595	503	999999	787	806	634	281	999999	999999	324	999999	39	177	547	939	442	999999	827	757	999999	963	878	359	410	999999	584	357	32	966	83	531	695	611	768	310	999999	500	614	545	726	96	999999	850	580	999999	958	455	999999	635	862	106	999999	957	652	707	717	153	999999	477	232	286	259	617	693	999999	395	427	999999	999999	34	942	291	291	999999	24	999999	38	999999	210	999999	139	355	999999	999999	976	543	737	959	71	592	771	970	146	999999	999999	836	264	166	999999	814	540	56	999999	610	919	815	999999	926	638	615	689	374	329	126	103	999999	999999	999999	717	258	658	468	347	999999	262	971	154	968	591	187	999999	871	991	396	820	999999	590	999999	194	171	837	811	331	456	903	999999	651	999999	230	518	975	750	449	538	166	999999	709	999999	358	948	671	737	999999	460	999999	999999	383	999999	306	20	350	85	329	556	421	999999	999999	891	750	856	329	134	748	82	212	97	431	462	239	748	383	479	438	999999	999999	109	477	870	678	95	33	718	723	219	178	899	431	893	999999	
320	934	817	371	502	628	546	999999	271	999999	690	396	921	999999	999999	636	871	999999	999999	66	321	378	277	222	664	832	610	410	999999	999999	312	999999	538	345	919	999999	565	118	935	999999	952	999999	215	999999	987	699	999999	25	175	583	999999	999999	348	836	805	941	667	605	706	669	28	146	999999	999999	999999	35	857	586	999999	999999	80	999999	711	476	113	999999	999999	999999	999999	964	731	595	245	999999	606	61	327	701	999999	978	155	999999	411	276	599	816	658	999999	675	999999	842	999999	242	429	999999	544	999999	871	733	603	778	22	379	741	938	432	900	999999	760	894	707	165	999999	999999	599	119	999999	445	877	296	553	999999	979	272	132	999999	363	815	451	72	999999	455	999999	935	209	143	999999	669	338	176	915	161	97	780	999999	686	479	436	830	403	193	115	994	999999	999999	463	42	999999	619	733	79	95	65	698	393	261	197	120	605	466	528	691	999999	710	999999	402	237	999999	17	445	999999	926	985	58	879	999999	999999	531	885	746	111	999999	60	999999	106	999999	999999	398	396	13	999999	368	831	373	874	501	998	293	75	657	999999	833	109	183	999999	999999	110	17	819	987	800	665	234	859	365	54	999999	999999	614	550	306	838	812	14	999999	377	104	999999	183	387	407	999999	466	238	520	277	999999	876	999999	952	729	999999	579	408	212	999999	143	972	18	829	860	999999	999999	524	999999	397	31	999999	238	629	999999	999999	999999	999999	590	999999	208	996	349	999999	670	764	903	661	821	999999	269	413	801	121	999999	999999	999999	354	527	999999	498	999999	877	132	999999	290	648	978	903	999999	265	148	999999	579	635	146	632	921	169	105	594	999999	703	152	999999	617	999999	127	396	999999	876	489	999999	999999	999999	267	999999	226	999999	999999	126	999999	758	999999	999999	130	999999	232	485	999999	499	691	999999	432	326	481	248	734	999999	638	987	999999	591	977	374	999999	234	148	444	999999	999999	999999	999999	778	978	669	269	133	200	999999	33	999999	641	299	436	194	304	490	363	663	28	394	231	212	402	595	342	781	215	999999	895	456	999999	116	89	93	999999	415	454	656	999999	124	544	999999	999999	917	889	302	550	190	480	999999	784	781	999999	632	194	878	999999	392	336	487	917	22	121	576	292	535	220	353	582	999999	46	707	451	904	850	244	596	485	999999	50	241	35	706	161	671	15	999999	999999	898	999999	39	71	999999	999999	207	531	875	48	634	363	91	999999	607	591	999999	999999	340	455	999999	949	291	999999	686	999999	256	892	316	960	999999	287	999999	999999	
454	849	859	999999	386	717	707	999999	369	557	999999	352	999999	44	999999	124	453	999999	675	310	999999	949	451	139	385	999999	487	314	224	999999	143	999999	584	327	751	758	732	733	999999	622	748	462	589	733	58	343	999999	222	999999	202	999999	320	999999	478	99	505	407	729	599	352	239	402	999999	455	424	999999	999999	641	292	669	391	720	893	63	562	221	369	717	999999	999999	707	999999	839	32	407	999999	746	115	238	256	360	13	143	358	392	356	358	144	999999	553	575	695	929	999999	810	796	427	557	916	877	146	689	648	558	644	964	999999	91	57	602	758	662	412	46	999999	999999	587	545	670	215	999999	234	408	537	475	22	345	44	222	610	405	198	199	360	999999	670	999999	999999	713	427	999999	277	999999	717	795	912	999999	893	999999	431	219	882	999999	999999	24	911	291	999999	92	632	629	528	868	446	206	570	473	61	926	647	33	12	831	999999	422	595	999999	999999	741	562	729	452	547	790	401	999999	310	999999	999999	207	389	999999	999999	999999	798	275	408	649	520	999999	999999	241	966	849	407	217	60	645	298	999999	999999	999999	379	999999	903	187	981	87	55	683	999999	983	715	729	267	780	509	750	454	157	999999	999999	180	516	122	999999	486	697	393	999999	999999	664	999999	999999	999999	999999	999999	999999	187	620	293	330	604	836	999999	466	526	246	591	627	707	310	201	150	241	286	430	863	416	415	999999	999999	694	861	999999	999999	999999	797	305	479	906	999999	572	833	863	867	893	343	551	999999	971	249	999999	999999	486	171	473	999999	686	157	368	20	565	772	919	999	635	742	999999	999999	673	728	941	999999	999999	180	999999	368	287	999999	392	999999	321	760	443	461	999999	999999	385	59	999999	999999	120	157	120	895	971	799	913	863	241	161	718	191	983	252	307	992	55	315	433	115	772	322	764	282	699	805	338	467	821	707	366	999999	238	999999	618	999999	12	999999	208	938	454	999999	142	241	377	140	776	201	999999	999999	999999	80	626	36	970	797	999999	837	206	176	471	999999	51	999999	794	153	952	63	634	513	990	229	116	494	999999	357	190	532	905	568	999999	147	313	999999	823	295	948	212	960	820	410	175	629	42	999999	998	382	608	447	233	188	723	999999	650	205	663	999999	142	375	622	617	860	931	637	999999	333	152	416	710	508	999999	999999	102	999999	113	824	600	999999	26	999999	975	582	95	999999	390	315	580	999999	999999	169	999999	815	836	347	213	999999	999999	991	999999	153	856	965	897	938	37	438	630	753	
999999	381	999999	889	999999	713	646	45	774	259	257	831	753	999999	999999	550	186	390	913	754	609	562	591	608	999999	872	805	19	999999	999999	654	952	684	999999	999999	68	999999	442	698	132	999999	178	776	999999	743	73	400	999999	989	999999	761	999999	999999	875	153	999999	789	464	711	254	908	637	999999	626	999999	305	999999	925	372	918	454	999999	999999	999999	63	441	786	607	865	125	481	437	30	338	395	17	999999	809	684	999999	999999	641	731	454	999999	999999	999999	159	388	448	916	475	15	80	901	27	955	999999	999999	711	207	192	599	595	999999	999999	616	32	241	598	868	999999	251	239	649	813	23	999999	999999	999999	623	637	229	999999	209	999999	431	949	999999	378	999999	704	987	972	935	96	52	145	682	743	456	999999	917	789	999999	578	999999	999999	431	98	14	718	166	999999	98	999999	963	182	396	765	59	999999	596	862	546	174	360	278	303	563	770	877	564	833	542	999999	719	999999	999999	630	782	999999	528	347	374	343	999999	165	884	376	132	869	999999	916	693	789	209	65	999999	415	999999	955	999999	867	327	999999	163	333	299	269	849	999999	335	999999	983	404	149	258	498	999999	999999	999999	394	926	440	901	138	648	149	753	629	664	999999	999999	412	827	999999	999999	29	247	999999	224	866	624	527	598	999999	983	933	999999	999999	950	999999	50	789	33	999999	556	436	999999	999999	515	193	545	640	999999	347	999999	362	165	232	488	238	261	32	412	338	770	409	841	367	999999	715	850	112	678	108	999999	651	389	266	625	999999	603	999999	674	40	330	983	342	999999	649	630	999999	999999	172	721	999999	999999	386	695	800	999999	594	69	852	999999	999999	442	962	95	202	999999	973	899	607	999999	635	999999	357	382	17	786	77	590	717	524	938	999999	940	956	793	999999	275	694	999999	479	639	999999	398	999999	697	887	31	999999	68	407	657	878	469	999999	95	999999	669	14	999999	24	999999	13	999999	337	861	559	999999	15	302	74	999999	288	442	138	999999	999999	622	482	685	999999	764	999999	999999	319	999999	70	323	42	999999	999999	468	999999	17	452	399	635	201	70	23	147	395	26	999999	994	430	379	445	341	293	993	681	196	328	567	259	269	481	999999	471	801	999999	999999	999999	802	605	999999	281	990	999999	989	901	562	469	547	734	999999	999999	537	889	497	999999	982	749	999999	999999	281	942	449	999999	999999	999999	168	999999	999999	901	925	999999	999999	398	715	107	454	603	304	102	128	727	780	832	510	403	999999	153	973	186	999999	999999	999999	999999	334	772	831	797	
999999	835	742	999999	257	646	999999	866	999999	148	184	400	179	389	454	784	699	553	171	999999	692	737	999999	999999	999999	999999	999999	214	625	999999	74	942	275	657	995	468	360	165	479	144	999999	643	999999	999999	999999	999999	17	873	276	481	295	780	611	224	999999	870	626	726	347	222	997	999999	251	547	84	999999	999999	999999	394	999999	434	999999	84	36	593	59	59	414	999999	52	37	774	938	153	881	999999	340	999999	553	134	842	633	817	266	147	429	402	150	730	736	458	495	999999	999999	57	750	999999	584	999999	65	821	221	680	305	195	999999	665	107	666	790	901	83	967	269	153	800	727	817	999999	173	656	999999	683	319	593	542	999999	999999	106	140	587	999999	999999	999999	313	999999	953	999999	81	914	764	999999	484	940	835	384	527	230	146	256	33	888	999999	468	408	913	538	370	999999	653	938	16	11	535	212	154	654	479	956	522	847	215	745	975	408	360	433	742	484	999999	999999	999999	999999	999999	117	699	71	960	99	400	999999	999999	999999	428	975	999999	304	999999	738	999999	729	58	999999	623	999999	817	152	719	69	58	999999	999999	885	502	638	873	999999	161	427	513	92	694	389	565	430	999999	405	327	999	999999	66	999999	14	793	999999	966	801	898	451	300	556	352	901	51	911	307	707	317	790	112	273	999999	531	235	608	999999	999999	707	203	999999	422	999999	719	999999	991	999999	790	102	23	671	82	999999	710	137	956	740	793	348	654	132	556	97	999999	897	387	913	999999	779	195	453	308	103	704	306	878	731	999999	492	59	906	516	615	304	129	40	678	999999	999999	999999	867	252	999999	63	999999	598	334	999999	999999	41	999999	60	20	999999	569	372	999999	999999	414	999999	999999	117	310	999999	747	616	999999	793	417	866	709	481	559	511	327	210	978	49	633	999999	553	443	810	461	999999	855	506	708	734	756	999999	787	38	154	54	760	999999	42	315	464	658	541	880	955	999999	999999	501	509	999999	368	394	939	267	706	705	999999	999999	849	326	999999	119	242	999999	660	815	922	452	999999	999999	566	999999	946	734	178	59	22	563	854	999999	999999	999999	996	128	376	999999	121	529	331	448	263	463	999999	715	423	354	425	999999	229	150	409	999999	999999	52	33	109	447	215	98	657	693	237	452	720	999999	537	123	999999	691	298	999999	402	130	967	214	112	177	240	320	824	999999	999999	344	714	999999	221	999999	954	105	276	925	906	441	674	754	35	21	381	999999	886	241	312	999999	931	999999	17	43	128	999999	920	932	217	
894	274	33	164	893	737	999999	999999	268	168	28	425	373	796	961	999999	222	999999	100	795	475	999999	592	999999	747	999999	277	721	187	160	999999	184	344	717	22	177	651	999999	142	284	389	999999	627	83	293	999999	999999	999999	56	999999	905	659	829	999999	741	470	681	702	417	999999	999999	280	562	118	51	999999	999999	999999	784	793	805	623	55	816	999999	450	999999	519	999999	381	845	627	999999	999999	999999	466	355	207	975	999999	495	999999	192	652	814	119	472	518	41	999999	295	912	865	262	999999	292	613	22	731	999999	663	172	664	46	644	999999	605	999999	864	585	498	883	999999	242	308	856	999999	403	999999	306	977	297	487	597	96	932	761	422	818	962	852	342	999999	684	887	332	999999	999999	17	971	514	510	654	456	951	411	242	999999	953	926	851	999999	20	999999	323	375	685	999999	949	711	999999	193	154	999999	732	166	417	995	354	976	571	294	395	41	999999	477	643	41	646	684	699	137	468	892	120	642	332	999999	370	522	999999	999999	206	999999	889	331	999999	752	999999	795	999999	247	288	977	364	567	825	978	643	846	999999	653	429	275	21	999999	724	262	999999	100	834	376	634	832	339	353	97	99	151	470	120	890	318	851	691	462	849	490	537	553	816	353	407	524	789	993	999999	999999	999999	935	606	114	999999	632	960	626	613	456	648	21	999999	999999	999999	183	735	841	345	999999	583	559	114	243	999999	247	283	491	969	120	52	346	554	166	999999	216	863	16	929	685	890	74	849	403	842	999999	84	91	999999	233	788	947	999999	999999	357	734	830	373	999999	723	999999	479	657	502	413	311	467	999999	929	999999	320	729	999999	660	687	519	710	711	999999	208	173	202	975	999999	999999	105	999999	333	808	999999	385	500	999999	999999	336	421	416	356	999999	541	68	761	999999	999999	999999	69	45	997	543	838	34	129	972	191	559	166	504	912	181	318	999999	999999	513	858	999999	819	112	705	333	276	999999	363	721	999999	999999	411	999999	999999	831	272	999999	691	790	970	56	266	999999	445	656	179	916	504	185	999999	917	999999	258	999999	641	999999	999999	340	673	999999	735	999999	407	122	51	158	999999	415	999999	908	258	932	999999	542	812	987	999999	667	58	999999	360	608	188	999999	941	223	163	747	458	737	316	729	27	523	999999	999999	858	415	999999	999999	63	999999	423	277	433	985	582	715	999999	653	999999	298	999999	999999	999999	999999	999999	368	180	827	995	378	956	353	602	999999	999999	828	306	999999	139	886	274	550	110	848	194	910	
615	956	641	447	267	805	999999	27	999999	506	607	118	999999	500	244	999999	999999	685	554	79	674	903	80	753	418	64	999999	916	34	999999	419	77	999999	581	752	224	196	557	120	161	419	999999	91	418	231	999999	543	638	999999	699	47	425	304	124	999999	712	885	999999	38	213	291	28	999999	707	97	539	176	321	747	999999	999999	954	574	402	660	100	999999	662	999999	230	520	884	275	999999	702	999999	773	999999	345	50	338	309	529	907	999999	401	590	383	331	692	31	231	891	630	320	92	999999	999999	999999	999999	889	999999	365	807	999999	406	752	999999	15	102	766	348	975	707	691	89	999999	666	531	269	509	448	999999	999999	999999	299	993	999999	24	619	154	870	373	200	999999	114	999999	721	225	473	648	999999	378	238	999999	682	256	193	938	999999	657	194	999999	204	645	451	892	525	608	999999	999999	118	653	395	999999	895	975	785	556	587	144	713	450	68	621	999999	999999	112	999999	999999	52	809	999999	783	999999	959	500	999999	554	709	222	429	999999	822	71	539	278	983	999999	40	707	470	637	361	107	999999	999999	322	583	68	381	999999	611	92	360	603	999999	870	432	988	405	806	999999	847	999999	714	600	628	997	91	318	999999	821	883	999999	581	182	353	686	28	999999	999999	999999	496	337	999999	818	41	472	467	135	407	560	302	634	900	239	789	987	392	353	124	999999	502	999999	295	968	727	272	778	430	70	999999	999999	771	227	221	744	519	942	896	569	166	539	955	911	999999	528	259	999999	999999	392	366	304	674	111	862	102	746	999999	463	999999	999999	693	46	999999	999999	156	530	417	999999	495	280	55	999999	999999	999999	785	546	838	759	999999	478	353	436	48	704	890	739	670	364	999999	997	999999	488	805	800	472	502	999999	697	389	997	841	240	999999	122	320	808	999999	152	999999	556	999999	999999	23	622	999999	999999	999999	999999	333	416	999999	999999	569	497	999999	566	690	983	496	293	656	150	380	451	999999	123	999999	999999	393	91	849	527	287	999999	99	193	474	192	386	215	503	999999	374	973	147	789	670	999999	318	754	128	906	999999	793	899	999999	912	571	999999	310	687	999999	999999	251	999999	343	774	997	408	620	101	507	607	291	999999	138	999999	407	314	847	452	220	617	638	963	942	871	999999	672	331	280	999999	999999	999999	527	430	549	132	415	804	999999	673	961	698	663	999999	999999	375	13	771	992	515	266	999999	858	477	465	350	999999	624	999999	290	334	87	349	198	311	999999	764	369	589	653	999999	510	832	999999	259	
999999	999999	999999	643	505	491	901	338	764	646	66	227	59	965	209	844	790	342	734	348	999999	358	474	319	776	999999	999999	192	348	524	999999	316	88	228	546	374	999999	981	966	999999	433	748	584	551	255	999999	714	404	999999	999999	210	999999	108	440	375	570	510	999999	867	894	847	718	990	250	890	749	148	999999	429	834	907	999999	375	935	999999	999999	774	923	999999	470	896	249	802	540	323	587	999999	999999	853	975	999999	904	123	999999	950	714	758	343	661	999999	177	999999	974	555	901	401	999999	173	525	239	795	587	968	406	997	608	916	459	927	312	999999	500	977	453	970	999999	999999	999999	984	999999	999999	440	271	568	999999	23	274	999999	638	922	784	55	132	623	999999	287	936	716	84	999999	797	308	416	359	965	676	905	999999	584	999999	705	508	188	324	852	364	325	410	113	984	343	669	999999	14	527	495	378	364	273	693	76	999999	229	642	999999	88	34	911	603	626	999999	743	672	740	226	285	866	807	999999	825	961	999999	999999	99	999999	138	999999	411	832	999999	999999	550	268	891	831	727	289	546	999999	773	340	413	807	487	875	999999	997	90	788	999999	629	570	593	448	732	540	375	999999	999999	999999	999999	999999	999999	999999	328	567	485	780	909	499	996	330	896	997	999999	999999	729	136	223	417	141	407	623	590	849	737	957	820	169	300	999999	159	912	637	182	718	334	999999	168	318	125	999999	999999	298	254	999999	674	595	953	184	999999	249	916	999999	153	204	998	999999	284	999999	609	999999	621	619	147	999999	417	268	999999	775	233	56	967	905	302	999999	237	334	999999	549	73	371	866	999999	489	122	242	695	999999	978	720	835	408	578	708	460	605	999999	161	406	891	415	770	999999	951	765	281	20	999999	238	999999	673	162	734	526	999999	798	636	999999	34	999999	722	774	999999	64	999999	647	398	206	841	319	676	183	939	658	658	600	687	999999	724	999999	232	771	999999	999999	999999	999999	673	61	999999	999999	968	999999	136	792	179	640	923	133	563	127	882	813	999999	918	999999	999999	223	86	868	999999	120	999999	416	193	999999	950	999999	999999	999999	999999	973	347	736	188	350	256	56	157	488	28	999999	564	480	606	999999	418	688	999999	721	556	468	999999	999999	822	551	376	23	999999	409	229	999999	999999	125	846	153	545	999999	904	578	53	453	76	598	850	969	556	132	809	234	973	272	181	124	999999	257	999999	163	913	637	974	999999	113	747	269	896	589	449	999999	462	422	341	784	999999	678	999999	999999	999	343	853	
995	253	214	999999	999999	957	949	999999	663	599	999999	392	173	276	603	999999	350	328	338	953	999999	116	498	356	999999	642	487	413	445	358	854	386	820	70	999999	730	38	394	999999	312	947	999999	785	44	695	999999	177	999999	999999	867	999999	84	670	389	999999	999999	754	857	906	999999	999999	999999	537	315	744	391	572	999999	635	873	782	999999	999999	36	16	774	331	464	661	781	999999	999999	248	578	595	999999	999999	440	597	753	975	180	487	528	832	411	88	999999	999999	999999	468	74	882	301	94	806	77	644	383	698	999999	999999	205	134	999999	509	308	959	999999	963	675	142	999999	882	897	612	478	487	203	605	999999	851	174	357	999999	999999	97	946	493	789	999999	999999	999999	899	195	685	974	999999	211	333	113	128	760	336	999999	336	999999	10	404	999999	338	590	450	778	11	999999	136	999999	811	916	421	361	999999	999999	260	603	85	999999	696	999999	637	125	286	870	502	577	999999	838	718	987	852	97	551	21	461	133	631	288	897	480	999999	136	551	999999	911	751	653	830	86	45	260	943	314	192	845	222	313	579	999999	434	625	297	999999	824	74	999999	809	999999	999999	137	999999	796	718	226	663	511	573	999999	959	999999	924	269	761	999999	736	909	999999	369	175	248	999999	62	12	473	854	999999	996	727	999999	999999	941	198	362	949	74	463	234	97	999999	344	648	321	619	999999	999999	365	536	999999	999999	165	999999	449	298	999999	317	999999	794	254	371	402	514	846	772	382	809	735	907	812	618	283	684	695	841	831	599	999999	442	477	999999	499	734	999999	639	73	45	501	899	132	641	155	999999	980	726	136	829	999999	549	247	725	773	458	723	999999	814	481	856	608	467	999999	810	486	327	290	872	667	965	999999	708	999999	317	835	784	181	472	999999	704	968	714	12	797	958	205	751	200	51	21	710	825	592	188	893	442	492	830	999999	999999	699	854	999999	863	595	840	899	418	937	673	551	999999	210	999999	887	893	465	843	852	291	575	100	831	999999	265	391	126	168	999999	403	302	999999	803	272	14	999999	255	999999	211	127	305	343	999999	377	470	343	625	999999	301	999	977	999999	978	387	999999	608	33	813	607	214	724	999999	999999	999999	381	210	572	938	772	773	999999	326	641	735	985	242	999999	999999	195	921	999999	310	999999	425	425	653	372	426	999999	406	101	999999	999999	997	999999	564	350	717	996	269	999999	999999	53	528	361	661	999999	999999	402	544	770	569	628	685	448	423	873	578	129	727	838	155	452	999999	
999999	999999	784	644	342	431	999999	130	467	926	160	89	267	349	74	764	999999	999999	34	951	635	999999	813	999999	999999	978	999999	771	598	278	431	999999	244	677	846	154	876	373	910	970	652	999999	111	702	535	369	166	534	999999	364	91	999999	999999	999999	739	159	402	999999	95	364	999999	130	999999	198	505	534	844	999999	999999	919	999999	282	218	63	309	986	430	121	330	199	822	999999	267	243	999999	999999	503	743	999999	999999	751	947	287	556	240	999999	127	913	207	999999	999999	999999	41	595	999999	808	510	78	999999	753	729	291	608	896	541	999999	999999	298	11	792	40	111	653	999999	177	940	994	662	823	777	868	517	914	999999	999999	256	134	999999	766	388	212	435	551	193	967	470	348	391	24	999999	668	829	911	414	999999	422	922	235	427	536	999999	999999	255	423	885	222	376	289	231	295	459	200	531	623	999999	604	559	469	838	706	602	613	647	999999	118	48	605	510	359	262	333	999999	254	999999	573	364	999999	138	307	754	103	999999	170	729	205	477	307	297	823	999999	999999	463	397	720	933	211	999999	87	999999	846	999999	866	930	999999	962	561	946	301	59	236	424	431	171	93	613	543	452	999999	972	640	741	999999	686	983	398	999999	510	533	306	372	163	999999	823	999999	999999	999999	139	999999	767	644	531	15	247	596	951	441	301	314	117	999999	758	999999	999999	674	999999	308	190	999999	580	102	60	422	995	999999	83	321	608	710	945	386	413	260	999999	337	119	999999	81	99	42	957	578	206	426	905	999999	870	998	158	356	840	56	192	621	675	594	119	20	560	999999	640	833	590	368	730	986	508	141	777	999999	379	236	100	999999	999999	523	853	995	99	83	212	322	459	364	115	999999	231	639	485	999999	999	724	520	575	999999	133	999999	837	695	918	115	999999	230	593	999999	613	999999	999999	998	999999	740	124	921	487	321	327	383	999999	263	400	765	868	655	43	999999	654	716	999999	522	499	999999	999999	999999	999999	967	472	999999	866	388	501	384	999999	641	334	13	999999	999999	43	999999	84	750	761	584	304	999999	246	93	197	38	999999	999999	440	999999	508	625	724	814	749	519	848	235	517	848	761	26	812	237	999999	40	680	851	682	270	447	748	774	441	15	28	730	389	904	837	66	604	943	206	142	708	288	81	63	523	415	849	243	999999	999999	288	349	19	999999	999999	357	999999	224	180	319	999999	999999	293	809	731	789	469	330	679	999999	167	83	616	105	623	751	608	999999	999999	854	597	999999	861	
999999	726	678	999999	999999	999999	490	586	389	772	999999	382	857	995	272	332	734	946	528	563	131	665	214	733	913	148	414	999999	682	66	999999	721	999999	989	674	999999	63	78	841	582	199	214	777	999999	729	722	765	756	346	999999	434	999999	78	951	739	953	522	944	807	488	343	741	904	333	456	999999	138	868	999999	999999	999999	665	114	946	374	917	888	903	14	999999	383	657	999999	999999	631	418	999999	302	259	720	569	118	271	363	248	999999	310	453	854	999999	594	897	999999	999999	206	768	802	999999	586	822	75	618	940	999999	999999	686	338	697	702	48	523	835	999999	609	620	170	404	751	708	999999	616	445	59	450	999999	485	231	256	20	862	615	999999	999999	437	655	951	999999	655	258	562	129	612	751	816	50	999999	289	826	545	999999	374	999999	999999	670	215	630	568	999999	999999	629	464	92	686	839	432	992	999999	190	954	669	993	749	999999	999999	797	14	694	243	410	999999	206	999999	999999	975	498	563	116	55	999999	35	392	677	645	999999	107	999999	926	911	393	999999	639	999999	999999	876	52	625	999999	277	999999	999999	936	335	99	171	432	69	381	711	351	868	885	83	958	928	286	325	113	874	58	999999	999999	782	849	363	999999	108	533	834	933	999999	999999	839	182	999999	99	66	588	483	206	999999	999999	225	570	999999	999999	566	149	943	999999	726	521	683	999999	123	133	163	999999	736	954	334	999999	547	777	478	999999	55	999999	999999	839	999999	737	629	678	20	999999	862	221	334	999999	999999	958	590	244	217	361	332	621	999999	896	935	999999	851	999999	999999	999999	128	999999	101	999999	125	666	211	113	999999	999999	891	999999	999999	999999	271	999999	161	544	313	375	999999	312	570	999999	540	999999	840	51	904	648	886	110	999999	508	975	999999	999999	672	86	984	999999	486	999999	999999	999999	999999	999999	50	635	993	429	317	226	506	566	815	876	999999	131	999999	825	169	209	731	112	999999	209	709	53	999999	822	488	468	328	999999	468	448	351	657	223	999999	800	999999	910	228	578	999999	309	999999	170	548	999999	551	999999	169	999999	999999	999999	999999	999999	127	704	997	999999	181	999999	849	898	999999	108	999999	534	326	907	671	999999	753	999999	512	533	908	899	768	999999	308	999999	999999	82	169	28	191	999999	235	999999	999999	325	803	999999	999999	287	999999	985	419	999999	793	23	999999	644	723	999999	845	988	630	999999	769	999999	936	124	490	504	999999	776	739	870	916	71	309	346	810	355	232	136	999999	235	803	922	489	924	99	295	848	302	358	35	183	
202	684	999999	220	878	999999	999999	146	999999	282	953	999999	549	926	731	999999	491	999999	378	999999	999999	999999	405	788	999999	737	22	34	205	655	712	427	714	697	724	386	666	136	932	967	999999	989	325	952	999999	999999	940	998	999999	581	366	468	980	123	464	764	289	853	999999	150	999999	999999	941	588	570	535	541	852	999999	354	999999	365	901	410	999999	729	123	453	938	180	797	24	999999	623	299	253	999999	600	242	999999	107	812	762	792	600	999999	58	736	391	324	144	999999	795	22	534	10	999999	999999	744	735	650	836	915	203	353	999999	997	999999	299	327	99	941	619	252	257	244	602	119	810	499	680	387	71	624	45	708	228	654	999999	298	685	866	999999	507	319	270	999999	999999	448	247	882	731	446	74	234	203	479	552	765	299	999999	458	999999	999999	64	273	775	301	167	999999	144	999999	237	11	641	233	999999	122	933	999999	347	999999	999999	572	617	999999	940	999999	399	842	239	676	999999	999999	999999	237	999999	999999	452	55	495	605	412	999999	113	539	503	445	433	999999	118	366	619	778	951	375	788	207	638	999999	333	778	999999	325	416	468	999999	999999	999999	413	136	484	999999	999999	501	999999	630	866	999999	88	456	504	999999	397	999999	999999	66	999999	847	525	449	899	972	347	722	717	703	97	397	645	84	75	999999	29	999999	999999	696	731	999999	220	744	921	999999	560	658	828	999999	999999	591	543	411	353	590	595	999999	236	511	332	999999	784	999999	999999	478	823	13	391	180	554	521	109	185	335	833	637	780	527	171	422	999999	894	512	199	505	999999	244	730	484	999999	64	999999	132	374	999999	501	999999	211	452	999999	556	277	999999	659	993	492	368	999999	519	952	815	446	74	98	642	280	281	999999	999999	624	588	282	906	999999	499	872	976	999999	769	341	464	579	999999	256	865	421	246	999999	206	22	495	169	220	532	923	618	999999	43	732	295	230	999999	172	827	336	284	370	999999	170	999999	515	558	999999	187	497	245	999999	818	999999	231	43	428	652	35	139	429	71	384	999999	881	999999	999999	999999	999999	999999	140	416	257	920	591	60	999999	692	85	507	937	999999	999999	999999	687	999999	999999	999999	511	261	801	681	999999	698	906	999999	986	999999	288	832	572	479	831	76	366	829	999999	999999	642	180	23	735	577	999999	999999	575	38	349	830	999999	531	999999	577	232	319	459	279	559	23	999999	73	322	999999	999999	999999	999999	999999	966	677	858	142	868	178	999999	999999	76	114	618	506	341	999999	999999	878	999999	311	439	999999	
999999	756	907	560	564	883	274	116	701	331	999999	593	734	552	71	999999	972	502	662	999999	246	999999	253	355	999999	62	682	192	426	443	759	999999	504	564	423	220	999999	999999	577	999999	999999	999999	547	744	779	34	772	788	133	975	906	161	648	999999	999999	624	512	999999	999999	512	211	91	689	267	572	394	98	999999	138	851	901	673	925	678	999999	21	446	509	575	999999	290	894	69	451	537	608	302	39	898	798	707	218	408	75	783	822	545	290	182	999999	935	602	659	281	999999	999999	236	970	414	655	999999	999999	999999	273	231	317	31	248	729	964	101	69	999999	339	154	692	275	859	895	247	476	999999	999999	190	999999	999999	999999	999999	377	999999	381	332	999999	999999	999999	703	999999	144	843	475	801	307	560	218	999999	876	331	999999	999999	391	966	376	999999	999999	189	32	999999	805	573	543	82	243	871	433	592	999999	443	38	719	451	999999	140	26	429	446	999999	605	129	886	823	366	915	661	985	338	14	257	999999	73	999999	999999	426	571	309	402	568	436	137	625	535	999999	303	999999	685	999999	836	999999	999999	999999	20	427	557	999999	999999	999999	999999	999999	885	105	999999	521	985	964	132	424	54	568	716	36	999999	742	999999	503	361	999999	73	315	999999	75	999999	654	602	727	63	999999	479	507	821	132	245	999999	550	42	46	23	456	338	487	271	875	277	644	628	852	277	949	63	567	369	999999	999999	606	819	602	999999	999999	268	911	999999	945	547	747	593	999999	891	201	445	466	347	934	734	827	999999	999999	234	999999	973	874	999999	230	425	939	999999	18	393	390	999999	439	112	104	198	999999	535	325	337	999999	60	837	961	85	999999	999999	229	435	390	34	891	629	378	924	945	394	135	731	529	607	296	585	999999	510	470	16	364	252	745	316	999999	999999	999999	704	959	146	912	710	716	829	999999	36	628	369	499	112	70	188	999999	803	999999	803	796	729	243	475	439	999999	614	507	999999	999999	689	83	732	999999	766	673	965	809	481	424	25	700	887	999999	956	49	999999	999999	999999	185	103	942	23	498	602	142	471	999999	999999	462	105	218	596	743	346	999999	636	996	345	397	999999	350	332	877	788	106	842	999999	518	399	448	256	999999	66	883	999999	70	999999	900	634	999999	481	999999	29	329	806	999999	999999	923	412	412	999999	33	558	999999	999999	619	145	709	506	300	999999	999999	317	23	848	999999	539	859	999999	999999	403	999999	999999	999999	741	248	312	558	999999	992	999999	60	999999	999999	433	999999	13	103	140	137	999999	
534	999999	999999	715	999999	999999	999999	480	159	573	999999	999999	918	999999	999999	321	374	231	999999	317	587	999999	513	601	999999	868	999999	999999	625	653	446	999999	471	569	869	999999	377	479	244	999999	999999	999999	831	428	414	999999	197	978	514	999999	639	871	999999	820	346	805	890	741	999999	638	475	426	855	506	999999	564	861	358	149	227	944	894	987	999999	999999	510	896	999999	197	720	680	350	85	714	24	574	113	651	999999	999999	999999	999999	211	606	999999	879	232	335	300	849	865	839	838	297	966	999999	999999	564	809	999999	909	805	554	999999	957	135	351	150	492	562	461	220	135	86	416	319	693	999999	94	141	287	999999	794	348	855	841	511	787	747	279	690	548	841	396	999999	16	91	653	999999	852	537	91	843	738	397	999999	714	761	999999	999999	61	502	480	999999	999999	999999	20	999999	702	125	623	563	403	222	872	913	999999	738	999999	409	238	999999	741	241	603	999999	728	66	950	210	999999	999999	907	100	228	197	77	999999	838	815	995	999999	999999	533	999999	999999	688	630	999999	999999	286	975	839	481	999999	21	761	248	84	362	620	999999	264	999999	987	999999	999999	999999	993	684	845	214	899	117	414	362	999999	218	12	999999	999999	107	199	476	923	999999	999999	435	999999	999999	436	828	98	999999	205	999999	620	999999	545	365	999999	385	637	191	638	81	85	999999	999999	76	923	552	245	455	843	999999	764	788	578	836	999999	999999	641	785	257	26	126	423	911	373	999999	639	672	647	312	142	469	999999	838	852	86	189	369	605	999999	883	999999	999999	642	999999	286	832	880	999999	403	999999	743	851	933	999999	955	999999	999999	703	334	293	880	598	153	999999	63	756	950	726	760	782	861	46	501	374	999999	483	780	999999	999999	909	999999	962	999999	216	398	617	84	226	896	999999	369	665	281	10	12	994	500	931	629	530	882	999999	999999	620	999999	999999	360	569	999999	999999	999999	591	616	424	999999	918	355	937	322	999999	681	734	999999	999999	423	999999	765	500	371	438	982	849	999999	566	36	604	999999	632	999999	691	267	514	37	999999	541	999999	999999	856	476	94	649	563	619	193	848	158	334	613	206	48	942	859	207	759	499	42	981	59	397	929	905	722	965	999999	188	999999	706	414	804	645	156	909	34	287	789	429	239	999999	999999	999999	280	999999	999999	932	749	407	317	277	925	509	796	10	468	546	188	927	597	999999	999999	681	451	919	999999	561	999999	43	834	920	970	79	802	999999	340	519	999999	506	296	43	881	780	859	999999	489	305	
999999	156	450	487	108	861	832	250	421	999999	436	360	600	874	49	999999	999999	396	307	855	706	241	999999	948	886	681	640	564	999999	234	821	23	999999	999999	999999	746	592	999999	821	999999	247	562	154	303	92	309	905	421	993	999999	218	473	141	634	999999	617	486	999999	999999	426	231	277	143	197	225	423	920	98	172	303	132	225	574	198	617	154	999999	376	866	587	776	999999	999999	999999	26	358	881	805	913	104	270	100	756	405	999999	969	999999	999999	87	669	999999	999999	999999	700	52	992	898	943	26	455	530	999999	635	23	999999	12	999999	202	181	999999	541	999999	999999	77	42	42	469	179	310	648	725	999999	298	206	208	999999	969	999999	898	33	999999	938	999999	999999	573	999999	465	742	754	885	272	236	786	219	137	274	642	191	667	20	532	729	643	999999	999999	400	822	438	815	692	43	836	999999	157	999999	603	999999	717	504	883	576	727	424	424	385	999999	353	88	79	934	325	787	212	999999	500	999999	999999	419	999999	182	337	36	999999	72	852	435	932	638	999999	533	937	999999	687	783	444	805	999999	999999	999999	240	57	743	369	880	376	999999	633	416	999999	689	308	917	979	999999	999999	549	799	999999	999999	949	999999	714	999999	999999	999999	399	999999	428	999999	694	999999	86	425	999999	135	594	667	56	695	606	801	525	999999	121	234	29	946	366	237	894	16	952	999999	53	673	342	465	823	883	999999	156	999999	963	961	274	999999	501	999999	999999	999999	882	753	667	965	157	51	732	176	999999	977	452	743	201	558	688	472	430	382	833	793	138	844	999999	717	460	596	562	30	846	999999	527	999999	170	275	22	263	294	690	999999	631	609	999999	999999	906	534	412	23	414	282	999999	801	129	648	999999	833	47	999999	999999	999999	560	489	712	999999	318	459	978	583	925	999999	435	999999	739	486	211	193	839	342	265	999999	57	583	157	747	999999	999999	999999	826	999999	442	974	672	344	185	345	152	897	969	202	457	556	999999	97	999999	999999	624	71	643	999999	229	993	704	334	766	999999	977	999999	999999	285	117	60	999999	826	999999	571	999999	999999	564	999999	69	296	870	149	808	636	227	495	288	900	429	149	999999	389	537	448	279	348	999999	718	999999	809	932	694	95	406	404	999999	999999	306	999999	781	507	502	387	933	133	565	999999	140	249	491	999999	999999	855	968	295	999999	298	999999	999999	425	274	846	783	259	999999	186	64	412	241	223	999999	981	815	647	641	999999	12	604	325	999999	822	999999	478	875	755	999999	999999	126	121	999999	
715	558	14	669	999999	661	718	137	999999	946	510	123	898	36	999999	999999	258	218	336	32	770	693	729	999999	602	999999	999999	907	999999	497	999999	938	301	999999	508	342	999999	156	999999	980	554	874	35	378	214	708	999999	451	285	683	618	630	789	98	862	999999	999999	426	76	690	999999	811	634	91	999999	571	999999	299	527	267	104	112	999999	356	999999	895	668	999999	383	999999	288	926	632	999999	878	999999	158	212	747	999999	999999	999999	90	450	999999	743	999999	943	769	642	886	259	924	27	589	516	552	442	621	999999	363	999999	52	182	411	999999	188	813	212	891	422	620	551	50	999999	999999	31	637	999999	999999	655	724	591	741	17	38	11	614	241	372	174	715	590	999999	999999	46	519	908	999999	339	565	436	741	999999	229	276	708	999999	999999	999999	494	915	783	887	320	638	885	999999	999999	999999	365	573	999999	840	999999	706	39	770	915	717	34	999999	598	999999	178	229	983	714	521	741	330	126	999999	195	999999	259	932	703	470	495	160	999999	743	664	973	991	853	999999	160	999999	247	999999	968	555	31	999999	326	999999	999999	101	655	999999	789	432	63	248	999999	397	961	477	774	999999	309	430	567	816	380	934	356	999999	999999	92	563	998	504	392	999999	796	173	508	933	479	984	378	999999	979	999999	999999	611	734	769	465	938	683	999999	911	637	548	988	215	999999	392	116	541	726	572	617	999999	928	671	999999	435	234	999999	543	304	351	931	589	587	397	999999	332	999999	418	909	999999	879	260	593	754	609	999999	958	508	999999	372	452	652	277	371	999999	392	939	999999	343	999999	485	149	999999	569	706	959	410	817	940	69	999999	133	816	429	999999	540	999999	916	999999	627	275	955	993	931	898	999999	322	226	760	677	392	999999	84	677	668	999999	806	34	58	650	407	150	567	491	877	329	836	848	633	106	57	33	162	715	999999	529	999999	999999	670	428	646	193	67	273	676	517	58	148	760	999999	734	321	868	841	230	135	397	511	64	579	999999	474	999999	999999	629	369	999999	369	999999	148	999999	294	999999	629	13	224	93	304	814	370	281	698	97	635	999999	736	999999	320	495	840	999999	645	467	100	999999	182	600	403	643	317	999999	689	436	622	414	450	957	248	837	999999	999999	102	697	693	308	753	386	958	301	999999	214	514	874	871	16	948	999999	272	653	831	623	999999	999999	507	679	591	271	475	230	921	778	999999	482	489	798	49	947	774	792	999999	795	642	112	999999	112	999999	814	565	615	999999	624	694	999999	
16	392	362	441	200	24	716	491	910	737	379	124	299	42	395	82	999999	10	61	480	429	45	981	587	999999	999999	502	777	706	859	764	999999	94	329	476	999999	446	608	757	760	85	999999	884	904	732	635	813	154	429	492	999999	465	572	224	175	999999	411	999999	530	795	521	939	785	61	999999	999999	40	969	999999	298	636	368	252	301	404	999999	160	999999	854	286	999999	358	357	999999	999999	308	735	870	163	504	695	671	88	962	249	146	956	833	931	660	605	844	588	999999	856	291	222	280	999999	487	821	334	920	999999	214	172	591	999999	840	674	999999	169	815	71	603	964	290	290	62	267	732	326	155	203	681	746	770	226	368	929	95	465	999999	676	683	371	751	834	757	86	555	999999	992	266	324	445	38	526	537	891	999999	999999	228	561	754	504	188	726	572	468	402	374	212	911	589	881	999999	999999	387	242	223	999999	999999	999999	712	346	999999	889	879	245	717	253	689	476	928	163	246	498	921	189	192	999999	271	298	684	999999	192	91	677	443	999999	889	999999	999999	999999	555	408	999999	999999	417	180	299	847	336	999999	158	685	735	983	436	644	620	227	208	59	198	999999	244	300	999999	163	252	221	999999	910	827	999999	393	798	383	754	994	649	999999	999999	892	187	999999	548	536	999999	457	107	251	798	999999	672	940	999999	489	371	999999	951	326	264	928	87	411	999999	923	54	301	999999	610	999999	999999	970	713	999999	999999	21	258	696	764	38	706	154	970	647	999999	164	173	147	319	22	589	999999	333	999999	90	814	776	518	999999	492	212	999999	999999	999999	158	745	959	750	98	477	122	478	999999	298	557	783	999999	763	232	768	880	999999	628	598	101	999999	646	999999	999999	999999	244	739	81	282	999999	197	657	999999	498	459	999999	423	58	841	899	121	999999	45	702	306	999999	22	296	856	612	58	891	899	477	999999	108	999999	640	746	243	382	406	914	472	369	135	705	274	999999	572	466	115	999999	698	980	999999	611	761	813	644	232	999999	999999	670	777	999999	758	999999	947	360	700	999999	999999	608	527	714	999999	572	342	181	999999	999999	523	294	999999	943	115	210	999999	999999	497	743	826	112	999999	929	192	253	999999	74	377	771	327	422	999999	999999	999999	188	181	999999	809	48	428	642	641	484	929	999999	525	833	200	558	446	157	999999	957	956	999999	597	597	999999	698	877	278	804	240	999999	111	422	472	999999	926	38	231	989	459	324	194	999999	999999	10	261	728	861	999999	999999	335	179	999999	913	
726	603	999999	584	999999	999999	170	160	838	411	64	827	517	63	693	999999	529	225	167	413	642	772	738	71	999999	280	969	26	999999	985	905	260	552	999999	745	546	999999	454	487	877	999999	174	355	69	482	182	743	675	177	999999	299	119	21	155	280	954	999999	999999	999999	472	152	154	999999	853	999999	803	285	18	317	157	928	999999	737	290	125	478	426	999999	589	424	999999	304	999999	794	999999	795	248	407	238	999999	681	815	468	25	735	154	999999	999999	562	678	897	735	367	29	681	224	381	731	39	999999	538	195	940	571	999999	847	306	961	167	999999	565	877	999999	527	999999	122	616	722	554	971	70	923	126	910	527	999999	937	828	123	480	424	516	377	999999	262	495	874	896	89	887	847	456	345	851	999999	29	954	840	553	569	999999	999999	187	68	999999	614	999999	999999	999999	143	910	999999	848	686	296	58	509	354	274	981	247	719	642	666	999999	613	588	274	999999	507	846	106	999999	554	999999	999999	999999	319	694	647	426	844	999999	946	977	380	608	658	565	74	520	610	999999	572	999999	888	26	521	934	999999	999999	999999	241	547	296	813	202	304	814	531	719	199	660	626	564	402	868	696	689	999999	15	999999	709	733	987	999999	531	712	232	999999	749	818	384	566	621	622	999999	314	659	173	999999	314	844	44	355	330	949	949	17	928	999999	329	999999	999999	132	107	104	999999	999999	60	999999	489	81	831	999999	900	814	999999	999999	942	789	563	47	525	574	700	94	675	388	666	297	581	705	304	962	429	986	202	999999	523	999999	999999	754	609	880	698	999999	23	262	999999	515	856	999999	74	999999	467	292	315	617	432	22	999999	129	893	762	711	784	999999	868	362	914	999999	659	999999	999999	684	808	437	645	876	466	999999	422	934	160	440	638	999999	165	504	146	999999	999999	21	999999	107	985	861	999999	999999	914	999999	999999	900	540	893	206	462	649	464	999999	854	670	741	965	940	17	195	742	331	82	153	999999	374	999999	243	999999	647	980	327	698	946	591	476	999999	999999	927	999999	999999	999999	244	186	999999	999999	845	291	999999	844	56	570	100	800	129	524	106	999999	844	780	684	306	856	559	481	331	765	712	273	203	779	965	23	999999	791	484	97	896	162	920	999999	934	233	202	600	419	237	898	827	76	379	201	999999	157	838	107	410	999999	999999	670	935	142	27	816	75	91	556	606	18	644	436	209	618	923	999999	749	83	664	958	71	104	866	885	206	824	587	809	866	656	694	84	413	
202	492	985	395	916	416	137	519	863	630	999999	193	999999	999999	583	241	895	98	33	746	999999	642	999999	78	257	821	999999	999999	999999	999999	999999	323	570	999999	17	999999	938	865	833	667	537	448	208	473	976	999999	999999	654	999999	578	999999	567	671	337	686	999999	915	999999	148	105	423	649	248	999999	680	576	622	616	999999	457	303	999999	999999	366	218	287	444	113	102	555	264	348	483	703	719	392	652	242	346	458	219	999999	727	738	253	887	210	36	792	409	999999	949	999999	556	284	999999	312	314	128	409	125	999999	824	592	840	85	176	544	462	298	999999	390	999999	713	247	999999	312	526	122	999999	87	418	320	999999	476	315	856	927	428	778	89	348	123	937	999999	999999	206	144	898	999999	999999	665	999999	503	486	698	999999	778	318	12	999999	786	202	797	331	707	999999	141	126	534	228	249	126	683	218	999999	999999	342	380	840	999999	999999	627	944	610	421	844	817	216	777	636	88	618	425	150	303	156	326	615	999999	999999	74	28	999999	949	481	549	999999	295	999999	432	999999	407	477	927	469	999999	257	197	999999	862	684	999999	348	898	999999	630	999999	999999	999999	439	949	726	744	935	20	160	264	999999	999999	872	955	531	315	355	299	680	999999	498	681	144	898	139	999999	773	999999	999999	999999	474	808	851	999999	999999	379	471	482	620	663	542	999999	319	904	262	69	47	999999	163	620	993	609	470	490	212	999999	781	540	820	999999	970	999999	999999	999999	999999	999999	287	999999	609	161	843	873	999999	27	607	581	371	999999	646	999999	668	999999	77	528	686	865	347	370	999999	494	598	999999	661	999999	692	827	999999	838	999999	75	782	23	999999	11	776	130	930	453	882	630	499	999999	999999	750	362	113	999999	352	999999	924	999999	999999	386	125	999999	999999	221	90	335	999999	999999	533	124	999999	298	654	570	75	752	566	934	999999	487	26	999999	57	999999	911	999999	588	189	702	53	200	226	865	999999	999999	448	863	908	850	999999	112	999999	966	437	323	999999	999999	999999	999999	999999	238	989	999999	438	370	130	515	875	310	843	746	600	833	489	923	364	432	27	388	999999	888	999999	94	776	999999	922	999999	620	723	458	538	999999	999999	112	815	210	271	999999	276	70	932	987	999999	17	999999	511	270	486	999999	958	40	690	164	955	711	999999	905	187	999999	448	999999	895	162	851	314	999999	999999	730	673	999999	103	995	999999	328	694	900	59	87	405	874	999999	551	999999	765	428	847	999999	651	999999	245	999999	93	999999	999999	967	46	835	756	999999	
679	517	999999	812	790	865	45	999999	836	271	811	999999	827	999999	999999	786	551	788	397	999999	467	810	352	339	438	427	19	620	999999	360	999999	74	999999	385	725	999999	131	738	999999	999999	999999	999999	999999	389	589	713	477	311	205	51	426	258	448	999999	244	869	175	210	999999	372	856	424	28	485	614	999999	239	999999	67	822	665	812	999999	497	49	560	755	962	749	725	999999	707	999999	880	934	408	626	968	150	856	201	920	999999	954	53	969	888	579	775	999999	484	35	999999	383	385	613	786	999999	294	684	123	999999	461	999999	423	158	999	999999	999999	215	999999	999999	312	211	999999	745	999999	517	999999	80	671	186	197	905	251	923	463	51	505	330	999999	675	999999	465	742	999999	469	706	540	895	969	751	37	999999	723	999999	723	53	752	639	165	278	507	223	999999	936	24	555	999999	499	694	957	999999	230	592	454	587	846	999999	642	286	999999	977	558	999999	920	159	627	192	38	999999	420	999999	999999	175	354	999999	470	999999	805	973	914	299	51	210	22	119	806	977	279	635	876	999999	120	363	413	999999	948	123	103	999999	397	999999	388	299	283	667	776	999999	999999	286	127	404	662	668	372	462	935	358	97	810	352	650	912	999999	333	836	189	511	761	63	229	356	358	28	586	999999	910	999999	999999	354	999999	751	739	993	518	481	921	452	999999	951	999999	600	35	292	445	747	460	985	965	999999	488	275	999999	999999	66	999999	56	999999	91	821	552	193	431	999999	478	600	910	919	884	852	914	736	999999	810	999999	999999	999999	999999	999999	839	101	999999	787	488	999999	77	457	999999	999999	999999	435	287	370	999999	999999	181	178	292	999999	844	999999	540	111	122	533	752	999999	493	495	437	999999	980	72	999999	730	628	406	942	877	411	153	999999	999999	146	426	637	375	350	411	999999	460	49	262	999999	13	560	822	674	955	123	322	964	999999	999999	309	454	224	128	449	999999	999999	236	414	412	701	481	999999	999999	695	999999	386	413	92	968	977	409	728	334	249	179	805	731	987	763	98	189	305	484	837	971	422	257	901	999999	751	233	634	849	46	531	14	858	999999	69	737	909	999999	101	531	899	726	890	879	280	999999	53	249	650	999999	522	999999	82	137	999999	484	999999	512	462	227	753	774	878	298	717	175	999999	753	928	36	999999	307	214	999999	937	255	999999	377	630	654	707	984	999999	999999	523	355	931	999999	264	584	608	999999	429	873	778	135	847	602	999999	999999	999999	300	999999	624	999999	225	971	129	199	478	
952	999999	999999	999999	999999	768	790	353	774	999999	243	225	498	353	427	999999	878	999999	183	812	407	929	215	525	625	999999	999999	368	999999	308	384	811	541	786	999999	847	999999	621	999999	999999	344	504	999999	801	871	812	802	967	207	999999	346	641	946	999999	999999	33	999999	366	999999	113	104	999999	999999	999999	987	432	684	712	999999	579	999999	266	977	173	999999	902	111	414	654	813	614	999999	999999	999999	999999	742	865	164	714	608	302	168	999999	259	915	912	552	999999	814	448	999999	100	256	627	103	89	999999	999999	999999	178	922	151	999999	378	999999	999999	270	999999	514	254	566	529	997	999999	287	109	827	728	257	565	360	749	999999	999999	685	523	460	999999	946	881	89	999999	999999	546	686	160	457	999999	759	999999	999999	639	846	569	881	608	102	143	350	999999	262	935	534	353	999999	182	551	505	693	976	936	726	966	632	999999	484	283	461	999999	999999	652	765	968	729	999999	720	902	40	334	86	431	326	999999	952	628	999999	557	902	727	999999	609	951	999999	783	591	999999	673	224	999999	407	334	641	707	222	999999	999999	999999	805	999999	108	999999	520	181	616	554	620	533	24	13	31	926	381	733	921	999999	700	397	195	147	988	999999	688	635	999999	999999	790	618	980	999999	142	186	752	472	629	244	98	780	761	999999	999999	401	658	220	383	999999	999999	907	786	999999	650	109	781	667	451	60	590	885	255	865	764	11	552	413	999999	999999	183	908	113	686	439	920	636	957	176	596	999999	478	999999	999999	798	999999	832	295	960	999999	405	94	31	578	999999	999999	535	895	473	970	849	255	999999	538	308	54	804	999999	999999	730	472	824	501	854	662	122	999999	800	76	882	178	267	452	999999	999999	999999	999999	534	999999	236	394	740	493	999999	747	152	999999	723	156	753	88	732	39	239	570	999999	593	999999	916	542	579	734	829	999999	999999	999999	999999	999999	99	218	167	279	77	999999	345	731	999999	305	117	519	981	909	999999	999999	999999	446	237	222	999999	867	505	720	618	500	656	659	911	902	404	999999	350	631	634	937	999999	809	664	999999	894	838	999999	298	69	999999	560	670	999999	999999	787	365	999999	589	999999	231	713	446	660	577	383	999999	820	999999	900	952	179	360	999999	999999	999999	994	781	999999	999999	439	626	217	999999	222	939	999999	578	406	124	49	800	760	399	412	234	159	158	97	625	217	999999	999999	999999	999999	236	209	999999	374	788	792	999999	999999	270	801	604	999999	785	999999	637	398	999999	424	323	999999	161	419	999999	872	999999	578	846	
999999	613	120	999999	814	999999	554	985	739	600	999999	999999	332	465	675	499	598	999999	728	999999	709	459	237	999999	604	498	999999	955	816	249	523	881	220	999999	999999	999999	160	390	790	685	241	999999	898	797	903	806	999999	999999	486	999999	372	73	763	214	147	244	386	999999	816	999999	293	599	999999	999999	999999	999999	407	999999	999999	163	999999	217	27	53	142	256	561	439	207	999999	506	141	478	896	999999	459	128	999999	999999	654	145	149	574	474	401	999999	294	999999	720	999999	408	614	828	999999	580	164	999999	720	81	890	683	946	813	27	818	999999	130	281	623	627	214	402	578	922	27	999999	643	552	999999	500	962	999999	719	626	400	892	312	156	999999	722	412	999999	934	999999	970	199	336	999999	656	248	521	999999	999999	102	376	16	46	906	315	381	520	504	78	999999	928	529	237	196	999999	926	850	974	955	900	224	806	467	661	999999	827	999999	999999	896	413	979	949	379	999999	999999	393	856	999999	840	944	212	908	339	999999	988	451	999999	999999	928	729	398	547	999999	884	877	570	999999	384	954	487	508	433	608	665	601	999999	999999	610	936	244	80	453	999999	21	698	316	999999	114	672	510	865	733	999999	999999	24	999999	892	999999	999999	689	845	481	999999	362	446	778	310	673	999999	19	300	361	999999	694	659	944	999999	55	999999	571	102	443	712	999999	622	774	274	441	999999	170	96	665	862	999999	398	599	12	999999	574	919	999999	803	353	663	219	514	530	999999	516	999999	38	847	999999	999999	597	411	768	999999	999999	671	514	868	32	600	922	635	498	956	305	70	942	999999	480	999999	999999	299	999999	58	999999	117	254	800	999999	580	142	249	999999	999999	659	987	830	999999	50	999999	415	147	780	999999	740	584	999999	573	999999	456	138	999999	376	41	622	307	321	720	999999	632	999999	713	999999	452	468	683	999999	813	306	318	240	937	999999	577	861	427	999999	346	318	660	999999	680	631	478	999999	736	999999	335	73	361	675	999999	999999	999999	485	701	204	338	999999	67	999999	211	276	860	225	201	813	799	179	204	999999	975	412	999999	540	999999	92	474	10	999999	810	943	750	944	999999	130	694	184	101	170	232	189	999999	999999	355	890	414	999999	999999	260	923	83	165	868	572	700	707	151	876	739	618	730	338	999999	256	372	461	331	228	999999	999999	639	707	19	972	609	922	161	756	650	342	322	221	999999	999999	999999	787	882	999999	999999	999999	552	307	361	551	502	999999	500	13	982	439	92	552	167	753	293	376	999999	999999	962	999999	556	
999999	236	407	306	518	999999	999999	519	584	999999	949	999999	682	954	341	355	999999	480	758	999999	158	999999	999999	999999	769	63	996	525	370	642	986	420	175	866	166	80	954	254	999999	272	999999	493	407	860	142	277	485	798	952	30	688	425	213	355	999999	621	999999	157	536	465	592	238	159	942	999999	538	120	999999	999999	270	401	222	496	495	685	664	999999	360	127	502	577	207	572	349	953	570	216	819	999999	544	64	806	718	999999	680	518	344	999999	999999	604	166	999999	10	691	629	999999	928	718	999999	744	255	665	40	999999	887	999999	665	809	988	999999	999999	300	357	263	215	594	504	969	814	176	999999	910	92	523	999999	908	999999	881	999999	488	642	999999	159	724	299	399	776	999999	999999	999999	999999	535	476	999999	282	866	321	746	485	45	970	959	903	503	424	344	582	517	698	979	999999	999999	98	510	999999	833	150	633	999999	816	817	999999	339	999999	999999	793	444	836	251	479	596	461	406	999999	517	683	595	999999	309	954	999999	269	999999	659	109	79	446	999999	866	448	999999	999999	782	999999	999999	160	629	999999	999999	630	999999	745	275	228	393	735	387	413	999999	706	999999	999999	999999	20	999	558	999999	679	428	253	357	999999	999999	802	999999	908	999999	737	999999	999999	63	220	475	679	63	81	993	766	276	374	692	43	999999	170	999999	240	364	771	669	999999	325	949	956	937	283	432	775	999999	475	485	66	650	946	635	652	38	29	999999	956	999999	564	78	413	64	999999	323	505	809	602	522	553	907	78	797	51	113	999999	538	999999	631	305	999999	999999	791	999999	999999	97	347	999999	182	221	710	814	740	115	257	546	902	385	959	926	966	870	952	931	999999	582	158	999999	549	774	490	258	335	633	43	776	621	746	519	236	167	301	430	311	843	102	337	692	794	566	361	162	445	704	339	659	349	859	999999	999999	938	753	968	407	731	461	489	999999	81	480	924	165	866	999999	999999	674	450	651	98	67	999999	465	999999	982	999999	338	812	999999	304	383	436	999999	588	59	999999	413	333	999999	580	999999	999999	229	620	323	642	206	296	712	999999	664	219	698	999999	999999	225	482	999999	985	985	403	648	858	813	697	54	999999	999999	817	445	365	350	999999	81	707	454	999999	844	484	999999	226	51	109	695	999999	999999	738	999999	487	833	999999	458	347	46	186	742	753	416	999999	279	480	629	478	277	580	999999	999999	627	999999	656	200	637	999999	645	769	361	548	173	999999	532	315	179	99	999999	630	999999	999999	391	999999	964	
700	618	921	215	999999	596	573	832	125	325	383	121	929	831	643	999999	978	702	277	825	203	999999	242	400	999999	310	540	495	999999	673	321	999999	733	108	999999	582	716	999999	775	182	787	999999	999999	858	159	204	250	268	999999	453	999999	310	123	78	771	120	385	531	999999	999999	999999	88	196	451	14	999999	388	831	875	70	999999	713	926	104	999999	487	541	384	999999	769	70	281	999999	202	999999	20	296	664	999999	845	206	999999	33	216	125	709	999999	999999	853	187	999999	418	999999	289	983	224	383	28	999999	293	578	11	290	481	999999	784	933	999999	705	993	999999	723	504	39	864	284	999999	999999	999999	999999	957	999999	530	73	952	651	889	999999	218	531	999999	277	999999	53	277	999999	904	552	707	341	776	535	901	859	501	103	999999	362	424	708	534	663	50	999999	999999	643	480	999999	528	856	895	77	785	183	999999	999999	98	999999	762	669	999999	147	22	647	999999	999999	43	670	999999	859	737	536	450	510	997	974	237	932	717	634	999999	687	33	850	445	999999	750	728	999999	999999	14	999999	999999	755	338	999999	650	402	149	903	610	999999	655	668	129	368	626	285	186	999999	190	166	999999	138	945	999999	123	171	212	852	682	315	177	489	999999	283	936	695	181	610	333	835	792	814	34	999999	42	999999	731	86	999999	474	552	120	902	999999	999999	472	999999	645	999999	999999	200	297	231	999999	642	176	813	845	432	931	113	575	68	999999	373	999999	113	999999	660	758	440	135	999999	217	999999	999999	586	999999	563	473	999999	536	337	845	645	999999	592	729	999999	865	551	886	654	999999	371	976	999999	557	484	999999	368	779	984	524	57	75	526	24	541	584	589	999999	999999	999999	56	577	999999	999999	709	999999	346	384	758	795	217	553	999999	618	845	786	999999	39	999999	772	115	115	999999	999999	999999	580	978	999999	197	697	999999	744	604	695	115	999999	739	838	847	999999	454	983	30	199	317	504	594	999999	178	755	999999	999999	284	518	853	940	35	433	425	139	889	999999	999999	71	999999	999999	948	785	999999	999999	56	178	192	999999	328	999999	999999	362	506	303	985	80	410	999999	999999	727	470	999999	841	999999	999999	999999	422	999999	727	999999	796	959	681	999999	555	809	999999	127	999999	999999	377	999999	999999	999999	856	673	927	131	153	999999	367	755	942	791	999999	999999	943	349	292	740	755	474	197	640	334	999999	681	661	748	999999	676	293	999999	718	359	999999	895	999999	999999	999999	388	999999	573	909	329	50	26	999999	843	692	865	65	999999	968	654	902	999999	559	
407	730	999999	275	382	967	151	84	33	999999	441	999999	967	833	40	196	362	464	999999	287	321	294	119	791	818	999999	999999	621	458	763	73	457	928	345	712	587	114	999999	918	606	767	255	27	999999	999999	942	724	999999	34	647	615	200	11	894	248	999999	620	210	457	326	656	530	625	999999	999999	983	972	631	131	452	92	250	546	304	999999	76	277	999999	343	876	999999	288	596	811	999999	873	456	43	107	598	967	903	665	601	950	247	999999	757	999999	474	970	102	910	999999	564	999999	653	706	999999	182	846	302	999999	999999	984	377	933	999999	121	999999	537	938	534	532	485	188	584	944	353	282	999999	519	696	999999	905	248	378	25	256	999999	230	749	658	924	752	999999	999999	94	617	583	313	815	645	344	936	999999	999999	999999	106	999999	790	999999	362	112	736	336	999999	998	674	745	999999	999999	999999	999999	76	788	290	610	780	811	152	500	337	770	968	630	873	999999	932	874	680	990	999999	871	991	521	396	999999	198	999999	77	48	419	999999	584	395	999999	316	999999	158	751	999999	607	294	243	300	381	592	144	115	463	254	76	800	74	19	999	696	347	555	402	734	421	364	743	113	999999	465	196	999999	382	566	93	783	132	722	392	634	637	701	999999	804	421	999999	962	823	972	999999	807	574	999999	561	969	723	999999	27	546	253	999999	139	219	916	405	560	732	896	171	292	678	351	626	374	69	645	415	597	999999	999999	401	920	141	472	658	621	197	820	999999	370	37	115	186	149	93	507	492	233	408	999999	360	76	999999	999999	940	999999	948	31	502	999999	317	999999	704	218	851	999999	998	747	999999	783	999999	911	309	800	265	573	175	487	290	561	163	999999	199	462	977	999999	268	452	531	202	673	175	328	272	63	999999	411	967	297	463	509	745	965	625	497	999999	766	861	999999	377	300	470	741	999999	181	134	969	251	240	999999	999999	999999	225	74	120	999999	999999	47	747	999999	171	999999	200	999999	62	418	999999	573	964	538	569	999999	27	164	999999	212	434	386	101	928	899	999999	737	771	101	999999	999999	900	514	299	854	729	999999	999999	215	102	280	999999	889	763	999999	999999	286	701	956	965	537	70	999999	907	773	217	946	819	495	999999	470	999999	735	999999	999999	326	68	999999	999999	839	999999	979	999999	999999	999999	520	497	338	29	999999	882	45	999999	136	999999	999999	738	607	525	647	783	304	552	999999	632	852	188	790	874	591	346	611	27	126	681	558	121	361	975	263	719	999999	799	991	129	435	
