500	500	
105	78	121	120	103	118	83	103	95	95	96	112	101	98	94	121	104	82	97	108	105	91	71	89	94	102	104	100	97	108	91	91	94	80	102	113	121	126	97	92	108	117	97	96	92	124	104	106	90	101	106	111	103	94	102	95	100	80	84	94	118	91	77	101	89	106	95	112	84	113	108	88	96	91	101	115	99	96	116	82	108	110	100	95	111	95	92	106	124	101	94	112	95	100	102	93	95	110	102	96	92	101	103	93	104	111	97	96	88	98	93	90	112	106	113	85	94	107	91	101	72	92	104	103	115	87	101	102	93	88	88	108	101	94	93	121	94	98	96	99	105	86	69	102	99	93	95	85	107	98	88	89	104	97	110	111	103	116	97	87	96	99	96	114	97	107	117	93	101	95	110	96	100	108	104	82	90	106	87	98	99	114	102	106	95	99	89	87	99	88	95	109	83	88	96	119	100	101	114	91	94	93	108	96	99	93	101	93	108	102	101	83	101	92	111	110	102	89	113	92	107	104	103	96	112	93	108	83	102	97	94	96	86	116	121	115	123	78	99	108	94	120	85	101	99	101	88	115	102	113	111	95	87	127	109	103	108	103	117	89	84	91	108	107	94	114	100	103	100	100	93	89	119	97	112	84	85	84	103	94	104	118	101	108	116	104	93	94	122	84	92	109	104	114	96	114	114	98	100	101	87	100	89	96	92	116	117	101	85	82	107	80	86	108	106	100	91	98	104	108	117	79	116	99	104	101	97	98	83	105	106	86	102	106	100	96	104	104	88	95	93	105	118	89	113	99	89	92	96	112	99	118	99	92	95	106	97	108	89	102	101	98	100	94	90	110	91	92	103	85	93	102	85	98	90	89	92	95	111	92	93	120	94	101	97	108	111	104	103	102	96	95	115	99	107	119	102	110	95	98	98	120	95	86	82	98	88	98	97	95	130	106	111	108	85	104	102	111	107	87	76	92	103	80	98	91	116	92	113	89	109	106	84	97	106	118	90	111	95	99	91	108	95	101	101	107	99	97	96	111	108	92	102	106	97	129	103	102	127	105	102	92	109	90	94	80	127	104	105	98	102	110	113	108	91	115	129	86	94	100	108	91	87	99	91	95	90	104	92	123	99	100	86	98	92	114	100	106	94	106	
98	103	104	108	101	100	108	109	96	97	95	113	109	94	86	107	92	97	112	82	86	86	107	108	107	100	107	105	92	100	102	106	94	109	111	108	105	96	93	96	90	90	108	104	100	89	99	97	109	105	113	103	75	101	98	107	108	96	94	84	107	97	94	78	107	109	82	118	83	101	83	96	93	101	89	99	121	107	106	93	110	86	83	93	110	113	99	96	118	99	95	99	107	95	102	98	86	99	113	113	112	110	86	84	105	73	98	97	108	102	108	91	98	99	84	88	101	92	78	111	118	121	104	106	113	107	108	98	97	107	91	105	108	102	109	85	117	100	106	82	114	97	102	100	101	98	102	81	102	113	88	94	97	106	115	100	97	94	104	94	98	110	107	97	84	92	123	98	111	106	104	127	97	92	85	102	91	93	100	98	90	99	104	108	100	113	108	98	85	88	86	98	76	96	91	87	107	103	97	109	95	82	105	108	118	90	91	107	102	107	97	99	101	86	95	93	119	108	102	102	110	98	99	92	102	95	102	91	96	106	109	112	109	93	102	100	98	89	94	101	117	120	103	107	107	99	106	102	109	87	95	95	91	109	104	99	95	112	90	91	93	110	109	97	90	88	90	90	100	108	89	104	85	91	113	93	102	107	118	110	113	99	95	97	90	110	102	97	104	98	100	100	127	115	103	93	102	98	94	101	105	84	105	96	80	103	92	118	83	91	97	112	87	96	113	73	100	104	82	101	96	105	94	84	96	100	94	92	96	105	107	94	103	98	99	117	90	108	103	103	100	100	116	94	74	98	77	98	86	107	69	99	85	107	95	120	109	109	94	103	94	101	87	104	101	91	89	99	106	89	97	103	103	108	98	92	102	101	101	95	112	115	104	95	91	86	91	101	110	96	107	105	100	112	118	105	82	114	107	110	97	93	102	111	109	91	101	95	86	98	87	121	95	89	106	88	104	97	113	102	94	82	122	91	101	104	123	103	109	101	112	104	112	113	95	122	105	95	104	102	111	93	113	110	94	105	94	95	82	104	104	94	120	101	87	97	99	115	115	86	90	95	101	91	101	98	121	113	108	98	88	95	107	93	102	108	111	108	106	90	97	104	103	122	103	99	102	94	107	93	98	84	91	105	101	110	87	108	93	98	
363	227	999999	401	308	999999	91	180	305	271	650	490	999999	985	417	853	271	125	506	780	263	302	844	931	950	999999	587	907	376	247	999999	999999	406	292	999999	999999	205	567	544	168	468	428	633	479	999999	47	759	754	20	907	81	793	392	999999	386	70	383	999999	450	327	872	184	999999	68	480	961	999999	999999	701	775	999999	704	999999	348	321	999999	669	374	743	999999	230	833	896	469	175	999999	306	999999	999999	232	999999	211	126	226	295	294	624	575	999	236	953	999999	999999	245	258	377	999999	54	824	999999	401	18	999999	537	107	48	287	999999	999999	482	664	999999	851	479	999999	456	587	364	62	37	221	103	375	517	959	999999	781	999999	999999	797	785	262	445	364	830	260	952	589	999999	257	999999	289	683	526	999999	140	160	582	729	802	789	857	991	797	339	999999	642	741	999999	878	266	627	133	104	696	999999	387	496	648	999999	504	998	999999	805	30	999999	420	848	999999	999999	999999	209	930	418	999999	927	999999	647	35	532	999999	220	21	999999	999999	389	166	588	829	170	752	999999	999999	999999	999999	791	999999	196	999999	408	888	794	795	748	809	999999	696	714	96	999999	150	740	471	125	999999	999999	999999	994	814	641	775	999999	28	785	86	414	274	466	121	226	315	999999	870	626	644	823	425	272	441	933	693	452	999999	999999	29	22	201	999999	999999	24	804	628	382	999999	633	66	775	999999	672	405	792	239	603	869	464	75	999999	844	481	999999	868	999999	563	999999	947	999999	999999	999999	765	74	999999	456	639	106	422	687	702	734	999999	999999	57	415	600	999999	150	999999	999999	999999	606	954	152	357	999999	12	156	999999	75	500	198	310	999999	999999	254	608	999999	999999	599	506	999999	777	373	144	850	999999	999999	999999	134	999999	740	494	483	999999	361	811	999999	999999	118	637	950	342	621	211	546	693	860	239	999999	991	853	803	863	352	999999	829	590	18	999999	453	236	693	955	999999	760	704	999999	29	999999	999999	999999	326	237	962	556	125	165	172	598	167	43	546	301	999999	674	999999	999999	141	533	531	999999	913	369	665	410	266	386	84	451	999999	999999	999999	773	729	999999	536	575	999999	796	999999	674	428	419	348	420	689	402	823	873	822	83	999999	999999	999999	220	773	957	572	999999	300	738	999999	720	999999	999999	201	999999	572	827	147	999999	729	344	474	857	802	503	999999	999999	721	999999	563	210	628	768	181	355	838	518	541	578	999999	999999	506	330	999999	999999	999999	58	228	999999	830	995	735	999999	353	360	31	87	418	279	936	
999999	840	436	185	880	101	987	999999	845	935	999999	296	568	368	999999	838	153	273	104	840	972	36	805	999999	999999	474	178	424	999999	333	999999	999999	999999	642	686	999999	79	154	713	615	999999	928	382	980	776	709	176	999999	999999	521	877	813	323	439	964	299	44	402	617	415	923	572	308	999999	183	954	999999	999999	682	999999	769	999	560	488	175	53	999999	999999	267	999999	307	86	462	309	455	948	999999	832	678	396	473	999999	537	999999	692	112	999999	860	999999	821	684	250	999999	999999	752	999999	262	999999	273	920	999999	218	999999	999999	118	999999	120	999	999999	999999	177	202	999999	999999	418	101	471	263	796	73	999999	794	29	445	999999	999999	667	381	556	576	696	951	569	757	751	264	542	779	199	999999	991	630	999999	581	653	491	991	133	671	999999	417	999	47	209	999999	851	199	699	583	60	999999	739	452	999999	539	226	633	500	543	163	559	692	73	951	82	792	10	999999	999999	693	76	543	709	895	169	696	914	999999	999999	999999	74	999999	205	148	665	999999	187	999999	51	437	999999	999999	589	518	111	725	935	95	136	713	850	752	907	999999	984	646	39	557	999999	842	311	999999	249	999999	98	717	496	924	296	999999	999999	707	406	364	835	575	953	999999	794	443	761	828	999999	999999	59	322	999999	315	164	28	233	630	962	209	135	999999	999999	999999	429	394	238	20	999999	316	109	153	999999	553	999999	418	692	999999	762	897	90	483	40	999999	999999	775	999999	191	770	999999	597	984	999999	999999	238	252	999999	18	772	410	214	999999	39	926	448	905	966	391	260	745	336	395	867	999999	999999	652	563	558	361	653	612	57	249	530	719	124	408	158	999999	812	103	684	999999	362	692	339	453	999999	264	688	808	400	931	34	999999	211	999999	680	999999	585	999999	999999	656	128	798	999999	999999	509	999999	999999	999999	999999	999999	447	652	652	330	514	382	788	209	459	304	672	844	999999	125	225	999999	999999	997	727	80	739	133	336	37	946	564	534	828	944	999999	930	190	990	333	999999	381	298	881	611	308	300	386	239	999999	999999	999999	586	51	295	919	699	335	779	747	337	323	325	625	383	999999	847	960	265	563	373	999999	853	888	999999	843	300	636	395	999999	780	363	894	999999	999999	672	978	492	542	34	206	605	411	999999	995	179	66	673	507	661	460	339	999999	676	108	502	430	999999	419	452	629	73	939	360	999999	974	429	461	582	710	972	999999	427	241	366	767	90	610	893	999999	787	999999	138	999999	968	450	242	999999	765	
550	252	290	83	100	405	142	666	60	285	31	749	605	100	796	999999	105	912	999999	319	341	421	819	804	957	664	11	935	214	391	527	742	212	999999	41	999999	691	291	336	999999	234	111	999999	999999	871	999999	191	536	341	55	999999	999999	999999	908	434	999999	432	486	126	999999	403	999999	999999	668	999999	289	547	910	69	338	999999	813	999999	63	94	239	999999	494	932	254	999999	475	603	169	999999	989	399	303	999999	903	45	214	999999	900	442	36	650	371	999999	592	174	281	477	13	57	69	951	299	823	999999	999999	938	999999	871	999999	927	604	301	160	999999	999999	254	649	999999	999999	999999	648	685	620	68	588	30	917	349	89	210	998	999999	122	999999	999999	110	480	999999	999999	107	660	304	999999	515	432	359	999999	999999	999999	999999	632	321	711	263	420	275	678	765	999999	999999	30	999999	791	752	929	14	188	999999	729	789	773	584	999	204	143	353	738	999999	635	999999	809	999999	646	999999	578	686	999999	859	48	772	432	715	458	999999	86	999999	512	999999	585	428	180	999999	89	999999	156	999999	321	516	999999	999999	999999	573	999999	386	916	999999	568	999999	184	999999	125	329	662	956	367	999999	135	569	999999	999999	841	543	529	999999	69	999999	38	733	22	999999	375	999999	738	999999	999999	859	585	82	523	174	887	879	31	343	312	850	858	132	555	98	999999	752	999999	999999	235	999999	53	922	327	626	883	834	620	653	877	999999	999999	690	720	999999	482	63	999999	953	800	962	522	195	905	218	441	905	187	923	607	622	999999	306	746	251	815	663	754	897	999999	62	268	377	999999	999999	270	177	412	57	615	868	707	444	999999	999999	999999	857	27	999999	195	978	657	697	56	264	999999	999999	944	999999	693	819	308	158	673	999999	999999	154	730	999999	999999	999999	999999	139	999999	999999	999999	548	664	483	769	957	999999	646	711	312	999999	571	330	210	999999	975	233	932	999999	796	570	558	771	999999	569	337	137	999999	170	921	484	527	999999	999999	349	999999	629	470	710	735	999999	662	999999	999999	353	999999	824	529	999999	999999	50	999999	999999	521	178	366	999999	999999	913	441	830	965	486	790	999999	999999	999999	23	861	598	356	999999	999999	629	622	907	122	410	549	437	999999	608	999999	197	881	912	752	999999	999999	982	999999	857	557	278	999999	218	999999	655	999999	476	999999	810	999999	999999	626	287	999999	156	999999	270	253	376	999999	485	928	231	821	298	909	915	135	324	874	878	165	498	215	953	999999	414	732	999999	868	83	488	702	940	215	571	999999	573	999999	968	878	
738	77	999999	81	349	683	396	887	746	627	999999	634	936	789	999999	999999	999999	999999	432	494	999999	787	507	158	996	236	999999	616	999999	315	999999	528	355	995	149	999999	863	999999	614	999999	27	844	720	251	732	999999	765	161	431	999999	530	188	184	999999	350	999999	999999	999999	84	123	402	780	170	999999	285	822	999999	999999	649	695	999999	938	999999	391	476	999999	77	266	426	999999	470	139	194	292	784	999999	354	871	655	198	528	386	999999	500	999999	246	999999	999999	965	910	576	824	999999	999999	179	592	406	792	999999	656	999999	312	999999	932	653	272	999999	877	655	121	477	416	296	999999	176	999999	879	290	742	999999	19	787	300	515	576	645	628	458	123	202	766	561	863	998	313	999999	325	999999	847	386	650	999999	634	853	999999	999999	538	60	569	292	999999	125	999999	999999	999999	107	999999	555	366	17	999999	999999	999999	462	354	915	999999	297	999999	950	999999	753	999999	999999	589	999999	999999	999999	82	417	117	999999	889	830	999999	651	511	999999	360	216	999999	770	770	839	999999	513	53	181	999999	999999	615	250	902	999999	719	999999	999999	693	198	445	943	574	999999	949	900	76	257	933	972	703	413	467	936	999999	745	801	982	603	623	999999	168	982	937	554	801	866	675	280	999999	530	969	817	999999	914	999999	639	297	821	939	676	265	999999	208	805	124	999999	314	999999	872	918	976	999999	80	999999	287	961	636	928	157	43	400	977	822	999999	999999	999999	999999	31	679	116	514	171	663	946	999999	999999	999999	999999	439	999999	562	714	999999	202	999999	890	999999	999999	999999	999999	13	999999	673	906	285	288	297	999999	80	999999	999999	292	999999	999999	999999	999999	424	133	302	999999	188	999999	498	504	480	685	579	629	897	843	848	784	394	999999	112	155	498	757	670	541	761	36	999999	911	74	280	433	640	788	740	476	623	492	409	999999	508	999999	178	999999	599	709	667	859	999999	999999	803	897	912	663	999999	999999	666	462	761	477	999999	441	587	999999	999999	999999	938	841	166	377	234	302	985	256	604	999999	329	999999	999999	999999	103	177	835	241	270	382	521	976	530	424	809	999999	730	931	971	999999	291	999999	999999	347	770	826	702	859	455	510	912	665	69	982	996	345	999999	929	999999	983	606	356	180	999999	741	961	320	742	999999	73	572	63	999999	536	999999	592	106	999999	70	999999	474	975	785	759	469	999999	916	548	427	474	999999	800	999999	987	470	999999	567	407	999999	809	515	959	302	392	938	859	390	533	987	999999	248	657	868	116	519	630	571	420	368	
999999	54	772	325	103	999999	771	999999	297	75	999999	34	699	137	261	761	514	683	403	820	609	475	393	560	999999	235	131	999999	451	999999	840	999999	157	48	720	764	742	644	209	108	177	364	102	467	928	999999	999999	530	617	355	14	999999	178	599	999999	420	660	222	999999	999999	172	839	63	819	235	999999	877	999999	999999	497	28	870	999999	304	999999	255	382	926	631	633	686	601	324	106	474	893	205	557	290	310	113	530	999999	999999	936	337	999999	283	241	243	999999	999999	999999	999999	336	143	472	999999	999999	513	999999	734	591	677	191	570	525	957	999999	341	999999	330	380	999999	393	498	536	152	368	325	944	999999	694	397	131	999999	486	203	769	340	431	332	610	999999	273	379	999999	665	160	375	812	353	928	899	999999	192	518	18	999999	999999	999999	329	515	999999	999999	937	49	203	999999	393	93	331	198	24	910	999999	719	999999	842	999999	999999	871	999999	999999	999999	999999	999999	794	652	999999	288	478	999999	999999	999999	999999	817	979	217	335	339	745	119	766	999999	491	165	913	989	578	472	914	176	722	999999	735	337	522	128	968	766	255	551	616	114	999999	864	268	291	808	359	740	396	516	685	812	761	235	711	30	445	268	805	83	999999	999999	311	744	649	997	774	305	860	249	999999	999999	204	503	661	999999	627	999999	999999	190	229	732	999999	660	47	477	974	111	811	999999	532	999999	450	477	149	999999	314	129	618	999999	44	999999	879	156	947	999999	999999	999999	573	45	403	548	636	624	854	744	845	651	707	999999	33	672	999999	762	999999	71	999999	999999	363	999999	999999	508	288	348	156	999999	852	381	999999	445	858	999999	999999	776	704	999999	872	825	623	999999	895	999999	422	445	270	999999	999999	127	999999	885	957	891	904	652	999999	895	270	297	478	688	999999	473	938	271	323	317	144	717	67	999999	198	818	999999	958	35	999999	95	843	999999	784	605	734	999999	827	487	999999	811	885	112	809	723	584	356	934	999999	432	724	160	999999	953	236	852	999999	706	697	149	788	946	627	964	809	426	219	693	93	167	999999	120	783	356	999999	259	614	258	19	614	471	999999	455	603	999999	935	999999	134	558	752	999999	245	999999	348	189	865	267	148	999999	306	374	999999	851	355	900	613	376	999999	457	976	248	999999	999999	999999	677	619	999999	34	999999	873	705	95	145	999999	491	296	980	445	177	640	999999	999999	258	712	999999	808	326	109	702	380	569	946	676	581	514	864	999999	57	671	569	373	243	999999	136	601	999999	528	521	863	614	
633	999999	608	999999	999999	999999	562	985	843	999999	302	401	999999	609	314	759	418	999999	826	627	999999	933	999999	607	276	758	317	132	999999	959	290	999999	999999	97	747	638	348	859	596	999999	312	999999	214	802	277	972	911	559	822	842	999999	999999	999999	999999	866	999999	166	10	551	999999	464	440	874	883	588	496	165	244	861	999999	420	559	966	93	324	195	729	971	999999	304	847	757	309	277	999999	999999	999999	999	230	999999	481	347	317	999999	288	999999	688	999999	223	781	999999	676	697	156	999999	321	998	611	921	680	971	999999	671	256	389	999999	999999	606	794	273	385	166	999999	999999	203	83	251	999999	999999	999999	507	408	757	558	487	181	70	999999	999999	999999	999999	509	999999	549	85	999999	999999	999999	981	581	741	92	536	999999	405	659	661	882	953	358	79	402	806	478	183	999999	437	122	769	217	646	978	999999	26	945	876	88	474	738	907	407	190	624	999999	711	424	871	807	162	827	519	187	209	999999	708	924	702	608	375	513	999999	562	301	773	934	999999	999999	520	14	999999	999999	999999	999999	55	999999	888	777	582	767	759	999999	999999	959	941	698	469	999999	271	999999	30	183	479	999999	235	58	999999	888	851	999999	948	102	361	802	633	256	999999	999999	163	547	999999	157	130	999999	616	812	999999	602	360	85	999999	999999	70	212	983	999999	110	99	918	997	999999	999999	926	293	818	666	348	827	336	694	376	436	999999	724	498	873	63	637	491	423	818	251	537	999999	999999	963	42	159	818	288	155	242	999999	166	442	999999	999999	836	33	950	473	999999	999999	666	708	999999	370	999999	713	120	999999	473	607	505	999999	999999	472	160	468	999999	633	199	18	999999	548	999999	322	468	291	999999	652	999999	614	540	999999	417	974	871	77	786	603	696	446	708	999999	999999	635	619	977	579	999999	80	999999	999999	327	284	403	999999	999999	574	999999	901	64	999999	467	85	999999	999999	554	999999	999999	999999	92	682	261	936	753	999999	999999	999999	509	702	491	712	999999	582	848	446	223	675	24	755	999999	503	999999	999999	999999	411	250	999999	999999	999999	74	215	691	756	999999	695	999999	390	531	999999	169	261	75	33	420	352	999999	999999	236	999999	852	878	757	142	846	589	622	559	304	351	69	158	51	999999	637	285	30	575	999999	999999	530	833	154	999999	596	502	438	45	291	299	698	365	685	999999	716	999999	458	999999	909	999999	82	366	95	189	43	20	999999	999999	396	999999	999999	146	301	84	891	29	999999	835	999999	999999	161	586	999999	15	653	703	999999	638	999999	
452	999999	999999	665	196	999999	173	999999	965	887	585	291	999999	999999	157	967	561	999999	999999	521	696	461	623	21	565	999999	496	999999	999999	535	339	547	582	900	999999	318	999999	481	114	994	727	281	768	948	960	999999	847	936	999999	47	101	639	999999	999999	537	990	213	461	999999	939	593	85	666	439	999999	48	709	413	705	838	999999	90	999999	616	999999	424	693	674	60	502	409	999999	967	53	999999	700	684	465	372	953	999999	407	380	174	411	651	615	338	400	999999	363	999999	241	292	928	21	680	999999	333	122	307	999999	999999	607	540	44	118	622	995	857	364	254	999999	752	999999	710	999999	794	999999	151	809	364	284	999999	999999	964	327	684	999999	999999	999999	438	141	999999	656	999999	999999	999999	999999	376	999999	992	343	543	568	999999	999999	489	558	227	311	885	51	999999	313	943	264	281	999999	999999	999999	999999	507	572	837	925	122	790	105	166	999999	935	170	838	608	816	30	740	570	39	570	838	136	897	131	144	397	948	999999	712	322	726	999999	68	660	119	495	770	706	999999	996	613	393	999999	514	375	999999	212	584	497	999999	999999	710	999999	14	877	307	999999	999999	703	538	174	844	392	999999	999999	630	112	187	498	999999	260	44	928	42	956	999999	734	393	755	419	999999	374	999999	790	999999	25	875	999999	999999	812	885	329	12	113	999999	769	10	999999	527	999999	622	35	96	175	671	488	782	407	999999	999999	999999	225	695	293	353	999999	394	602	999999	999999	754	58	404	999999	999999	931	41	824	209	197	454	999999	866	20	797	999999	999999	293	999999	320	242	999999	15	360	249	670	633	719	760	43	999999	408	514	556	990	573	630	999999	999999	740	457	999999	999999	860	999999	397	359	999999	495	194	999999	111	483	733	738	285	52	53	446	999999	307	999999	74	999999	812	56	671	319	29	233	538	877	563	387	862	284	281	155	382	851	320	947	233	999999	999999	999999	924	780	817	714	531	586	964	954	443	145	894	41	999999	931	726	49	665	999999	999999	643	548	105	870	999999	999999	897	999999	999999	465	359	97	498	653	999999	131	999999	502	315	701	951	912	608	944	727	390	249	999999	999999	135	280	999999	961	999999	878	999999	829	909	363	710	634	999999	379	499	999999	57	405	387	519	809	835	547	360	570	704	999999	999999	160	999999	83	999999	800	229	469	999999	77	999999	578	999999	803	999999	999999	999999	999999	77	999999	543	118	860	679	984	861	999999	642	299	732	931	401	225	157	795	678	765	999999	945	833	696	910	999999	26	999999	826	612	716	
999999	999999	409	755	502	668	197	830	999999	474	98	999999	223	999999	179	461	145	735	363	999999	999999	624	225	858	660	244	349	632	803	844	758	167	258	870	999999	446	333	186	898	556	960	964	388	301	201	51	999999	118	740	853	881	196	473	985	708	892	999999	999999	105	999999	999999	999999	37	999999	716	930	654	352	462	733	137	958	836	806	667	53	246	923	666	618	624	241	892	949	963	571	694	999999	172	242	999999	999999	999999	640	238	999999	999999	932	585	271	397	276	999999	16	725	922	359	666	328	665	656	714	884	486	643	999999	999999	87	999999	154	999999	391	999999	230	999999	999999	876	999999	999999	271	115	313	348	999999	231	357	585	885	234	51	999999	999999	999999	507	585	999999	898	999999	999999	151	732	860	999999	441	34	15	999999	435	91	999999	55	163	97	66	999999	999999	999999	999999	999999	295	511	787	853	451	932	999999	446	683	644	831	999999	999999	999999	437	999999	255	999999	999999	380	999999	999999	999999	803	853	995	68	940	999999	947	242	999999	418	349	712	639	944	16	998	509	816	569	413	999999	259	923	773	999999	999999	527	314	489	469	118	49	34	362	983	10	455	999999	277	558	735	412	114	999999	999999	495	999999	594	999999	864	999999	563	656	857	367	999999	999999	232	112	999999	999999	643	752	999999	309	310	688	287	960	16	553	635	549	999999	677	999999	155	885	841	469	999999	999999	75	625	999999	555	393	176	994	439	999999	999999	999999	999999	197	102	659	999999	999999	631	999999	999999	633	242	321	771	24	999999	999999	978	408	54	390	643	426	438	578	137	205	754	916	521	999999	999999	936	999999	864	999999	823	585	730	999999	999999	219	661	352	308	999999	999999	300	541	748	986	999999	40	999999	842	999999	571	758	999999	531	650	983	715	295	236	112	305	991	907	463	999999	604	258	999999	897	181	999999	83	140	745	823	904	223	999999	999999	277	500	910	487	736	999999	999999	71	208	658	999999	503	999999	999999	205	999999	322	393	999999	926	999999	767	999999	138	999999	156	497	628	778	707	999999	770	999999	999999	999999	612	999999	999999	180	999999	756	542	60	450	734	677	615	957	999999	217	511	520	145	252	152	510	569	781	816	589	999999	447	293	999999	913	403	956	615	999999	999999	151	808	223	999999	179	999999	717	999999	404	999999	541	999999	693	570	206	999999	634	305	618	458	999999	614	999999	590	999999	319	259	559	537	341	999999	999	800	350	76	702	307	531	82	999999	793	999999	386	999999	999999	999999	753	722	999999	688	999999	999999	999999	999999	550	999999	999999	632	643	860	600	
999999	953	999999	999999	999999	999999	999999	504	503	927	999999	232	325	665	964	238	999999	542	999999	566	537	999999	849	572	68	12	102	799	539	591	999999	887	222	701	636	135	322	999999	516	233	410	227	800	760	665	438	681	53	999999	308	245	100	634	999999	999999	901	113	501	224	999999	646	553	964	912	262	225	999999	624	999999	999999	999999	337	36	785	166	319	465	999999	906	630	331	59	223	241	355	584	262	999999	999999	734	31	820	333	976	586	856	262	887	507	449	428	999999	24	747	392	908	74	849	999999	754	446	24	594	594	218	597	340	733	566	678	962	101	999999	304	816	104	13	59	208	309	66	577	999999	467	211	274	44	999999	848	999999	520	413	781	883	298	17	236	999999	768	989	526	529	331	829	486	999999	999999	719	999999	999999	905	24	650	838	999999	868	999999	999999	393	943	563	999999	885	129	168	559	320	114	16	999999	868	274	291	219	999999	537	256	762	980	875	205	324	544	561	999999	505	762	942	195	429	584	109	355	999999	999999	662	999999	999999	670	927	25	999999	713	131	428	640	732	440	999999	170	999999	671	999999	518	748	248	329	333	587	662	999999	377	918	586	235	769	999999	467	783	130	999999	54	101	63	999999	240	611	999999	142	901	773	331	999999	35	807	913	952	837	86	197	999999	320	624	17	999999	999999	56	136	999999	659	999999	275	657	935	276	999999	579	103	658	518	999999	905	201	686	889	999999	999999	892	999999	322	816	999999	391	595	787	583	999999	93	922	221	193	484	528	482	189	507	674	951	758	999999	999999	859	188	568	560	999999	128	938	127	665	999999	999999	357	583	999999	640	999999	71	157	693	157	495	180	447	334	162	999999	718	506	391	800	539	143	548	978	957	902	823	999999	360	999999	999999	999999	267	64	999999	136	944	640	548	623	613	803	999999	92	847	999999	741	243	999999	999999	409	999999	736	999999	999999	30	809	604	885	999999	70	999999	796	238	999999	529	999999	999999	305	36	442	88	999999	767	197	735	78	466	141	278	999999	590	637	999999	64	60	239	402	436	999999	327	999999	999999	999999	563	586	17	999999	426	999999	776	999999	937	381	616	330	483	968	677	892	951	999999	473	616	999999	480	398	999999	184	999999	300	519	956	296	709	102	333	158	214	610	728	999999	999999	999999	999999	999999	999999	265	694	734	999999	271	725	999999	66	974	876	148	241	92	198	521	662	811	37	266	401	999999	672	524	997	999999	763	76	174	999999	313	660	124	765	828	142	801	449	48	38	794	999999	239	
734	999999	999999	999999	131	422	999999	579	238	785	245	421	11	593	179	999999	252	507	659	379	999999	670	226	999999	999999	999999	65	719	999999	772	998	472	978	420	937	999999	811	417	641	654	957	150	999999	874	879	354	826	999999	631	712	796	530	144	53	893	74	999	171	450	867	366	497	366	465	786	772	443	591	999999	871	925	999999	999999	15	421	205	595	351	999999	131	438	516	98	509	976	477	337	999999	527	873	309	999999	999999	774	999999	999999	784	619	98	116	910	244	892	760	787	999999	664	139	632	697	479	657	26	329	439	850	408	856	999999	318	445	509	73	999999	571	285	868	101	999999	999999	421	975	263	999999	220	203	999999	337	722	999999	813	999999	311	830	404	652	633	647	345	446	71	927	140	999999	999999	999999	181	119	198	512	103	573	422	680	999999	503	999999	977	118	999999	236	80	144	474	505	247	207	243	999999	919	999999	999999	756	999999	999999	494	844	999999	377	809	32	999999	149	220	921	250	785	630	999999	900	258	655	539	999999	219	990	793	999999	283	432	214	937	730	999999	999999	872	816	150	790	791	659	918	610	999999	999999	999999	931	999999	552	999999	999999	999999	688	999999	670	996	691	657	71	899	999999	187	210	999999	604	94	783	869	360	59	433	644	999999	763	250	999999	55	239	999999	497	999999	999999	124	28	970	637	259	251	608	863	190	169	89	891	100	999999	999999	665	999999	138	938	999999	573	502	999999	817	736	999999	247	340	999999	461	770	574	840	830	73	192	974	999999	834	542	270	496	869	274	565	949	672	769	621	390	999999	757	999999	999999	306	621	999999	163	901	334	13	278	913	728	398	515	60	999999	418	535	691	737	303	406	999999	86	999999	567	999999	999999	999999	999999	718	570	926	22	999999	843	533	451	995	820	75	510	538	999999	999999	999999	875	59	999999	999999	361	95	699	798	464	161	206	999999	988	629	901	123	83	535	999999	352	802	385	499	216	999999	999999	540	870	671	793	868	999999	503	492	691	212	888	848	127	633	999999	138	558	864	999999	313	463	376	918	999999	436	13	442	240	348	999999	560	691	999999	394	555	828	136	670	292	398	726	505	937	699	235	234	999999	926	481	674	827	635	570	432	999999	174	952	719	366	865	375	272	154	999999	651	207	181	999999	87	52	999999	887	999999	258	586	999999	999999	228	726	212	595	516	759	674	672	924	999999	254	881	999999	999999	417	313	427	999999	464	361	745	58	999999	62	684	848	438	673	939	64	999999	999999	556	735	999999	992	164	
280	858	512	480	529	726	999999	927	851	696	176	999999	583	999999	235	132	605	692	180	698	999999	999999	667	999999	10	733	870	999999	999999	335	655	152	424	159	999999	174	999999	881	999999	999999	952	134	832	161	272	89	365	900	96	999999	999999	999999	562	999999	14	369	200	192	999999	795	855	275	528	526	50	33	178	434	16	70	180	724	476	849	746	35	88	515	68	921	999999	999999	999999	686	384	613	589	130	999999	788	999999	769	412	999999	475	999999	606	315	121	249	910	931	893	35	552	236	576	713	557	979	291	999999	134	999999	427	885	552	842	152	437	443	58	288	228	96	410	999999	55	384	70	428	772	404	999999	999999	446	87	999999	143	158	47	999999	573	176	507	298	645	854	12	590	144	764	173	683	805	999999	652	999999	938	152	914	530	339	497	560	999999	999999	315	546	981	807	854	708	994	400	567	484	122	721	798	764	467	52	999999	926	664	608	720	23	158	999999	412	758	991	243	999999	546	86	615	988	18	340	317	31	782	999999	999999	179	293	247	387	999999	953	150	387	457	488	999999	571	896	909	999999	301	397	196	405	105	999999	760	883	999999	408	999999	999999	789	433	999999	999999	999999	646	608	439	437	999999	771	265	458	617	613	786	999999	999999	999999	718	88	449	49	999999	835	386	193	347	418	409	226	999999	41	999999	361	953	307	467	534	999999	297	999999	142	525	626	930	947	999999	114	974	855	29	893	789	653	349	999999	239	194	634	463	271	30	37	559	793	234	236	266	659	488	570	999999	590	999999	608	317	523	999999	904	439	999999	243	444	553	206	94	251	577	999999	569	78	282	999999	471	36	999999	114	966	833	999999	720	231	454	495	295	552	312	369	999999	42	870	999999	290	205	757	999999	999999	483	362	708	982	999999	255	100	999999	297	577	999999	403	159	212	557	470	999999	718	999999	788	949	268	653	781	882	531	978	698	143	999999	703	713	998	999999	631	613	999999	999999	999999	999999	364	86	998	975	999999	999999	896	830	322	474	999999	487	999999	250	637	225	999999	926	109	137	276	401	285	304	874	415	999999	285	581	944	345	999999	657	508	433	872	999999	678	598	999999	635	999999	999999	669	911	225	440	757	999999	416	904	999999	999999	933	709	999999	800	703	110	999999	999999	999999	999999	377	138	607	999999	999999	816	764	955	39	337	191	502	999999	25	615	393	999999	974	647	49	174	49	146	859	724	798	471	999999	566	999999	820	358	999999	898	999999	541	999999	999999	665	941	482	460	874	871	999999	
440	591	999999	194	319	999999	999999	921	581	94	338	991	999999	116	976	355	691	398	999999	999999	999999	487	999999	16	84	999999	999999	999999	999999	999999	714	175	275	426	999999	216	523	887	999999	136	26	436	443	814	680	549	565	289	999999	596	790	999999	423	999999	609	952	372	940	120	999999	999999	999999	999999	23	380	173	999999	332	999999	770	999999	804	151	335	501	406	54	999999	999999	535	525	984	629	999999	777	999999	751	911	816	999999	999999	582	777	28	947	531	221	429	444	517	822	999999	999999	918	764	999999	920	97	999999	213	908	957	999999	584	713	204	999999	115	999999	727	421	815	999999	491	926	999999	37	999999	387	999999	194	624	999999	999999	999999	999999	527	711	999999	999999	732	999999	58	613	999999	886	968	202	314	753	665	116	193	999999	999999	17	727	974	999999	516	958	796	709	892	999999	294	987	794	871	431	676	164	760	454	995	999999	766	901	69	999999	290	835	819	999999	314	88	440	263	999999	999999	564	552	999999	999999	833	935	954	166	999999	147	999999	183	999999	882	86	511	355	738	721	349	250	825	914	952	235	133	977	85	588	939	854	733	81	175	867	134	445	999999	621	70	802	610	316	922	150	116	999999	936	558	802	999999	701	542	999999	465	999999	999999	766	612	710	957	879	999999	655	293	175	999999	164	25	951	999999	999999	999999	660	999999	640	999999	992	811	129	618	51	526	785	216	162	999999	697	710	138	496	999999	319	910	112	999999	42	999999	638	975	14	359	920	606	736	310	584	999999	837	999999	229	645	999999	493	999999	999999	999999	792	449	999999	999999	415	454	887	999999	397	123	216	558	624	607	858	363	999999	124	999999	999999	919	58	905	577	319	860	885	908	999999	724	825	818	196	569	249	221	507	999999	999999	904	43	999999	349	999999	377	333	999999	999999	370	291	128	378	833	796	999999	744	544	563	664	999999	569	978	999999	672	297	398	999999	999999	999999	999999	855	835	525	363	96	778	708	999999	210	986	647	667	548	569	605	456	985	400	999999	505	676	944	999999	999999	345	65	536	676	898	999999	999999	167	859	723	435	293	852	479	709	664	45	999999	363	677	907	999999	440	54	999999	999999	412	999999	999999	862	999999	999999	498	999999	28	41	251	41	819	230	999999	490	808	824	143	322	604	516	690	470	470	851	999999	669	146	443	625	491	609	67	576	999999	238	996	752	523	795	999999	460	999999	423	13	15	142	999999	427	103	615	911	754	999999	896	290	468	402	129	330	999999	345	585	416	760	431	999999	654	45	261	812	999999	
999999	527	233	65	23	999999	466	845	458	999999	999999	350	999999	580	854	820	680	709	770	604	633	202	966	45	875	271	663	581	253	999999	617	999999	999999	542	300	999999	23	840	277	420	999999	283	999999	811	625	999999	406	999999	576	941	973	335	491	218	448	427	999999	197	190	751	394	884	602	969	409	553	999999	999999	289	627	806	840	999999	999999	999999	360	330	164	419	999999	999999	483	14	999999	514	291	684	82	103	999999	676	826	659	526	35	61	999999	902	412	82	185	929	899	949	144	999999	893	141	549	999999	106	999999	777	550	999999	999999	879	299	465	127	999999	986	383	415	951	980	190	999999	334	617	999999	999999	752	347	465	935	583	65	177	999999	397	553	533	15	999999	279	59	119	639	124	181	391	999999	999999	212	198	999999	494	998	164	952	999999	807	932	999999	679	999999	999999	95	950	337	824	131	999999	730	999999	463	999999	638	681	931	999999	999999	219	445	297	980	468	144	276	389	99	999999	23	428	419	999999	999999	595	107	626	619	999999	999999	786	357	999999	363	999999	886	734	188	855	326	233	881	702	597	497	131	698	999999	304	999999	571	247	766	118	999999	321	579	863	999999	540	65	321	56	596	433	97	999999	999999	904	999999	542	999999	244	740	789	547	716	999999	999999	999999	999999	441	324	216	128	999999	590	999999	699	252	999999	999999	999999	999999	271	912	999999	116	173	999999	104	82	999999	999999	999999	369	999999	36	328	999999	999999	430	759	318	141	624	996	840	478	884	506	999999	999999	999999	940	670	805	920	478	877	712	610	985	703	379	336	160	999999	999999	758	545	999999	833	999999	648	999999	121	97	192	647	915	993	637	289	903	227	155	628	115	999999	999999	93	557	450	415	994	445	66	938	999999	473	728	910	719	349	941	52	355	999999	999999	999999	718	999999	999999	962	718	972	706	800	161	191	999999	172	324	999999	462	16	392	176	654	451	65	158	387	999999	197	999999	999999	939	961	999999	799	614	61	66	999999	355	726	999999	696	31	739	265	787	623	940	566	596	525	887	935	659	189	369	613	503	999999	360	656	775	999999	64	766	839	976	392	918	120	999999	358	116	290	905	479	632	712	999999	371	764	244	999999	496	402	999999	36	525	999999	254	448	999999	999999	999999	80	712	71	967	972	426	999999	240	31	455	338	999999	780	999999	999999	710	999999	900	704	208	596	999999	154	149	999999	999999	812	999999	999999	674	671	704	81	122	219	202	418	665	999999	382	560	999999	222	185	167	235	999999	381	770	999999	517	547	859	88	
408	658	567	921	315	268	614	359	468	357	783	634	999999	999999	445	562	999999	81	999999	331	647	72	210	969	981	436	441	441	691	863	166	999999	845	993	713	561	999999	999999	360	999999	999999	211	75	864	999999	533	139	614	936	217	617	999999	386	537	999999	345	457	598	940	999999	827	999999	667	605	201	659	788	112	999999	999999	927	805	999999	690	999999	446	997	999999	578	458	306	827	999999	483	255	720	999999	318	563	378	113	47	555	481	999999	595	999999	999999	673	741	744	36	659	62	290	811	999999	696	974	993	347	122	999999	492	582	999	677	194	359	481	911	480	999999	585	779	890	259	250	46	967	999999	999999	999999	836	713	999999	999999	452	202	443	994	61	343	569	40	999999	27	73	898	654	999999	359	999999	201	999999	273	999999	83	283	999999	562	485	659	16	100	809	449	193	778	312	999999	234	991	916	486	999999	146	999999	555	999999	999999	999999	999999	392	58	999999	428	480	16	449	999999	104	179	801	881	999999	402	337	999999	230	551	833	295	596	822	694	367	203	999999	969	137	999999	528	495	527	376	999999	276	958	547	391	969	187	999999	519	737	65	199	44	966	468	999999	511	334	999999	49	900	754	570	364	195	234	999999	46	322	294	575	684	283	515	385	135	999999	999999	839	582	655	999999	86	94	638	999999	169	748	999999	327	995	204	258	488	475	388	706	603	999999	999999	213	151	26	235	172	380	916	999999	999999	342	441	580	494	663	999999	944	999999	485	725	27	999999	26	534	999999	999999	381	435	795	999999	999999	428	775	579	682	378	514	939	851	999999	999999	261	640	999999	178	999999	425	709	594	104	530	999999	999999	877	344	102	197	616	31	936	790	944	130	999999	593	914	999999	11	812	295	879	999999	827	562	467	999999	434	859	366	118	873	672	840	701	519	999999	999999	897	999999	590	191	898	999999	915	999999	323	141	162	999999	999999	999999	424	896	309	224	525	999999	999999	999999	999999	668	999999	999999	913	72	999999	999999	999999	968	307	717	768	765	999999	999999	981	97	911	429	999999	634	999999	999999	111	888	459	999999	999999	486	994	413	537	486	666	921	853	647	999999	999999	23	999999	712	194	276	547	999999	658	674	205	242	438	971	249	999999	943	396	52	158	999999	613	353	572	942	973	893	189	999999	999999	310	999999	343	92	999999	416	935	922	999999	999999	564	999999	800	110	346	254	566	999999	298	221	723	535	811	499	979	249	670	646	770	999999	383	367	179	559	999999	944	899	355	912	833	340	31	999999	33	594	999999	812	
252	236	697	417	461	891	80	385	775	449	844	112	999999	745	298	161	877	645	999999	267	251	999999	401	354	220	529	999999	880	999999	236	787	905	391	437	428	420	82	802	921	476	999999	183	598	505	64	253	103	97	999999	999999	999999	387	397	341	571	999999	835	352	206	999999	436	200	999999	549	661	939	999999	392	326	878	89	999999	723	730	168	77	999999	895	300	967	436	377	839	831	804	410	517	60	999999	913	584	729	999999	989	49	908	499	59	844	999999	532	711	771	172	790	356	663	667	182	504	999999	939	62	999999	505	69	999999	853	999999	261	999999	670	999999	413	303	360	479	999999	690	999999	577	999999	61	999999	444	725	606	999999	999999	458	746	850	877	371	999999	645	676	376	999999	979	557	645	314	999999	999999	862	999999	367	869	440	999999	929	976	923	926	288	999999	877	794	780	463	684	812	296	514	999999	792	999999	867	658	683	999999	249	999999	701	999999	999999	999999	491	582	540	999999	807	609	581	999999	999999	954	999999	267	757	798	999999	713	526	873	833	999999	87	121	79	39	999999	220	999999	999999	690	275	231	994	504	429	396	222	249	225	999999	212	715	698	707	838	720	609	900	884	532	535	194	828	108	765	390	379	999999	999999	748	596	852	807	136	999999	732	450	999999	999999	412	368	474	311	999999	630	312	389	414	240	319	999999	999999	872	251	164	90	402	895	999999	48	27	709	738	476	290	360	908	571	108	115	279	999999	573	999999	173	71	883	832	478	999999	999999	964	282	202	858	999999	999999	565	999999	528	999999	554	33	999999	394	659	999999	834	999999	280	404	817	316	135	999999	999999	746	399	88	102	999999	999999	427	286	47	999999	437	999999	999999	13	379	352	599	579	775	725	999999	283	97	999999	335	58	126	208	68	193	658	157	162	999999	999999	590	487	879	331	999999	136	746	261	342	232	199	227	711	900	61	999999	736	359	324	999999	999999	311	999999	766	159	454	229	999999	999999	999999	999999	999999	999999	473	999999	999999	999999	258	16	598	86	999999	755	291	146	999999	414	307	16	999999	999999	999999	838	596	77	288	912	123	181	325	999999	999999	407	938	942	999999	425	248	120	999999	508	488	352	725	999999	450	556	999999	630	999999	49	921	221	888	481	492	554	215	406	510	952	999999	86	691	690	557	624	816	349	340	415	999999	197	819	467	999999	999999	123	999999	999999	732	999999	492	999999	285	985	999999	999999	467	999999	260	219	841	999999	245	901	999999	661	44	999999	825	740	943	299	999999	873	734	999999	431	999999	999999	441	
760	779	778	332	999999	233	999999	705	250	999999	359	999999	89	999999	334	999999	999999	565	42	999999	88	860	801	999999	685	203	999999	999999	261	999999	999999	429	422	819	459	71	832	912	787	999999	256	999999	353	719	390	64	999999	716	548	157	999999	866	15	254	363	900	978	999999	646	920	291	999999	453	335	29	929	999999	270	747	273	999999	671	777	999999	546	748	516	92	999999	631	984	999999	863	113	106	230	423	177	465	558	92	56	275	867	999999	252	885	999999	699	461	999999	999999	999999	285	402	156	98	161	707	614	393	896	184	25	935	66	999999	350	238	999999	515	309	805	999999	190	708	999999	909	999999	304	863	498	392	160	54	45	266	999999	710	950	141	272	470	850	175	196	872	260	932	840	112	545	999999	901	945	287	153	999999	999999	694	751	189	203	413	751	895	999999	34	971	999999	999999	562	639	288	666	253	839	954	33	993	999999	999999	977	126	201	327	999999	490	215	766	999999	999999	999999	26	209	999999	78	66	108	279	682	999999	289	41	50	550	999999	510	244	999999	447	999999	757	111	858	605	212	87	221	434	999999	999999	819	214	17	999999	79	623	999999	714	184	783	855	999999	321	988	866	999999	86	651	999999	208	255	513	329	703	728	999999	167	603	749	999999	845	674	999999	999999	38	999999	999999	726	999999	293	431	530	527	999999	342	14	999999	870	739	266	10	999999	999999	987	777	315	885	314	596	688	465	485	964	999999	999999	191	669	663	999999	999999	921	999999	180	138	999999	725	999999	664	371	724	601	297	863	492	990	999999	661	106	999999	999999	999999	719	139	792	999999	945	565	343	726	161	344	999999	910	948	345	999999	999999	884	220	61	329	230	942	999999	96	177	622	481	202	662	529	999999	782	246	999999	211	230	388	310	999999	170	652	937	999999	999999	474	999999	914	999999	350	885	777	885	828	999999	968	777	999999	705	660	333	93	999999	999999	631	771	354	674	356	143	430	21	999999	389	891	677	293	732	492	622	790	707	999999	852	777	752	687	953	999999	999999	999999	962	682	649	508	87	511	873	999999	618	130	711	999999	23	919	874	203	506	937	726	685	54	775	999999	870	625	758	298	296	879	94	400	832	999999	709	467	339	934	881	814	176	419	153	999999	501	88	149	320	932	902	558	190	26	126	948	389	197	598	779	882	328	222	999999	709	533	999999	879	999999	313	999999	999999	999999	625	133	559	276	901	900	591	791	486	448	999999	393	999999	903	383	999999	774	330	280	999999	165	999999	495	953	831	443	
350	999999	999999	303	17	480	367	299	565	893	999999	681	487	297	16	987	406	999999	856	203	389	630	356	173	80	983	192	804	113	626	999999	999999	444	999999	559	999999	592	192	440	885	36	40	348	490	999999	102	842	982	733	177	602	615	106	638	64	999999	999999	44	232	33	999999	563	999999	939	266	960	247	29	999999	999999	404	223	449	971	177	358	292	865	999999	999999	151	209	80	999999	999999	31	509	999999	413	838	999999	558	959	999999	597	472	844	408	234	198	855	822	255	546	773	389	176	135	470	705	438	999999	999999	255	999999	99	492	259	916	244	460	999999	616	999999	792	846	263	41	384	999999	513	999999	641	825	132	999999	954	533	172	643	855	384	344	707	409	844	537	714	535	508	980	999999	999999	989	738	423	216	999999	754	926	135	144	751	999999	202	555	918	204	132	563	144	958	96	999999	389	86	999999	999999	999999	947	318	549	506	876	724	918	999999	651	97	709	121	999999	779	246	518	999999	632	578	515	999999	926	343	592	971	373	31	508	219	610	999999	999999	308	856	806	618	999999	638	999999	52	283	999999	276	116	422	999999	536	189	850	764	999999	453	528	403	644	31	999999	956	535	512	702	420	191	999999	435	392	813	999999	972	999999	931	999999	757	536	241	699	660	237	999999	529	837	999999	657	999999	940	218	798	905	221	785	999999	629	999999	372	350	999999	973	234	681	999999	638	784	216	999999	832	586	695	999999	171	944	370	747	787	999999	999999	859	763	735	110	999999	593	908	540	999999	984	311	999999	999999	195	378	726	999999	555	149	890	62	636	434	622	364	522	806	743	999999	424	895	842	106	999999	491	109	248	133	464	446	730	254	28	248	999999	607	309	806	792	228	934	201	648	125	623	232	338	122	746	704	787	174	273	772	98	469	882	999999	704	999999	488	999999	999999	702	170	999999	618	999999	999999	756	999999	10	951	999999	999999	703	999999	980	83	268	771	135	386	760	659	565	981	255	159	71	725	610	111	999999	999999	999999	110	945	955	999999	614	999999	30	990	491	999999	223	224	292	394	275	901	626	446	507	363	925	999999	999999	605	827	372	46	40	41	612	898	437	318	858	603	258	35	268	654	628	114	999999	279	872	351	999999	963	764	795	823	984	665	25	387	706	768	902	360	987	999999	116	999999	959	999999	999999	786	906	433	791	26	876	368	999999	879	258	539	72	181	263	999999	408	281	244	217	999999	999999	999999	931	162	999999	999999	675	280	412	521	999999	437	400	983	565	
859	540	999999	778	999999	626	873	999999	138	176	706	731	106	999999	843	835	999999	999999	260	999999	999999	975	281	956	670	210	97	389	368	143	111	671	198	698	210	868	307	465	270	999999	368	285	802	985	138	624	578	352	568	686	999999	685	149	337	200	884	268	999999	999999	999999	538	999999	777	995	75	44	999999	407	726	999999	538	299	999999	999999	297	999999	999999	295	828	56	999999	745	820	682	999999	426	532	860	508	325	999999	289	357	523	473	999999	508	807	920	103	91	181	999999	593	157	79	999999	890	49	999999	712	999999	199	72	124	793	673	105	231	648	512	682	899	999999	375	258	941	967	999999	422	590	375	375	734	999999	460	128	237	534	999999	231	642	999999	406	613	999999	999999	295	999999	680	999999	999999	586	281	590	409	999999	225	227	899	138	237	999999	627	520	346	607	464	999999	999999	999999	999999	571	526	427	870	861	999999	999999	739	169	999999	568	999999	221	188	789	104	154	564	188	903	19	999999	576	993	537	203	999999	277	38	634	197	744	15	765	841	999999	853	720	548	779	999999	488	740	482	668	999	416	342	557	513	999999	543	485	770	436	999999	950	433	343	667	999999	530	999999	534	468	999999	109	999999	999999	730	250	434	26	409	486	530	894	999999	334	537	787	552	719	525	324	654	269	245	338	904	118	999999	387	880	999999	897	777	216	23	845	900	960	995	827	273	999999	527	86	999999	905	51	856	108	999999	880	74	810	195	999999	813	999999	863	127	442	621	999999	56	145	246	588	753	688	90	489	999999	826	557	892	261	999999	137	192	999999	999999	862	261	331	581	10	108	96	999999	995	999999	290	46	843	562	999999	452	999999	999999	840	999999	999999	363	999999	618	177	63	516	918	933	782	686	382	912	694	580	370	999999	474	144	148	501	171	692	879	999999	601	999999	994	686	809	999999	999999	352	256	280	509	484	712	414	947	591	178	658	222	523	999999	999999	158	982	999999	999999	374	257	702	213	990	670	897	419	575	79	522	241	999999	999999	941	999999	999999	424	80	885	999999	999999	196	999999	999999	513	479	999999	300	477	835	999999	999999	855	232	497	650	999999	999999	999999	587	302	838	878	79	937	533	37	582	878	468	734	912	959	999999	314	999999	999999	880	487	200	541	129	108	244	510	399	278	962	999999	390	623	999999	242	999999	494	999999	318	999999	395	980	452	999999	422	18	110	109	881	688	917	435	504	172	999999	647	56	999999	739	999999	568	547	264	74	138	498	845	599	679	661	682	93	753	668	
494	507	748	758	706	100	999999	411	517	590	54	28	885	460	999999	594	262	321	999999	673	918	847	725	387	654	924	173	510	429	230	999999	834	999999	999999	999999	999999	899	297	476	999999	510	999999	40	674	29	120	612	999999	267	95	999999	999999	601	999999	999999	646	781	371	114	782	926	633	982	999999	999999	220	346	60	781	48	694	964	844	841	999999	999999	817	61	367	999999	322	778	253	343	820	645	999999	602	94	41	999999	999999	193	694	723	877	999999	999999	100	999999	774	561	613	228	400	445	999999	759	916	999999	829	999999	13	570	999999	158	389	648	999999	938	977	743	966	999999	999999	999999	999999	160	128	296	586	84	960	999999	769	999999	174	34	942	385	128	999999	686	105	212	792	534	622	233	574	999999	536	276	161	832	40	595	864	703	244	999999	375	641	629	999999	754	769	999999	999999	709	983	364	706	101	820	999999	999999	999999	546	733	999999	999999	926	553	999999	999999	808	999999	999999	999999	175	310	999999	708	999999	999999	999999	999999	999999	458	999999	88	999999	524	999999	142	829	185	999999	338	973	999999	999999	970	999999	506	448	97	999999	999999	946	960	730	72	999999	682	43	999999	380	77	661	10	999999	98	710	553	345	999999	962	665	230	633	999999	397	999999	451	983	999999	999999	224	314	754	235	340	511	72	358	760	999999	908	999999	832	805	999999	999999	973	999999	999999	999999	69	170	46	135	174	999999	323	491	343	306	102	999999	999999	999999	165	999999	907	774	847	999999	999999	204	999999	432	63	566	398	828	214	720	792	904	754	101	999999	63	278	999999	70	209	198	999999	999999	463	887	218	427	930	649	511	999999	999999	699	999999	999999	999999	584	999999	81	608	742	495	287	622	999999	197	944	590	865	999999	999999	999999	713	647	398	77	999999	999999	544	845	149	468	188	703	951	999999	215	113	999999	182	478	664	557	462	999999	702	303	402	999999	700	274	837	74	999999	26	491	999999	61	999999	553	684	462	79	236	469	284	316	583	671	920	982	841	119	692	632	830	999999	261	999999	696	773	787	183	844	581	311	403	999999	999999	469	108	163	851	926	498	26	999999	999999	993	193	999999	719	730	999999	717	432	727	382	999999	196	760	999999	871	999999	780	896	289	235	999999	167	880	675	897	999999	821	999999	990	192	204	999999	999999	408	267	996	310	63	66	154	136	158	999999	31	725	500	708	864	292	294	156	601	737	999999	676	835	312	720	822	999999	216	889	999999	545	187	308	999999	999999	999999	874	266	727	839	144	109	999999	999999	859	950	407	502	999999	545	
705	46	602	999999	999999	999999	999999	694	590	241	537	999999	246	715	48	843	426	549	356	888	417	38	999999	761	999999	999999	178	261	453	999999	425	999999	259	354	737	508	585	430	83	999999	553	190	999999	999999	312	206	862	792	544	25	533	857	155	78	138	677	617	840	999999	999999	564	999999	250	820	999999	999999	688	999999	977	999999	268	996	476	727	999999	236	362	933	459	406	406	386	999999	999999	246	999999	881	999999	225	70	890	744	999999	999999	75	383	940	855	680	801	517	999999	814	14	756	537	390	427	732	901	324	684	391	879	220	187	999999	812	584	257	629	999999	676	999999	999999	523	852	21	662	999999	296	506	262	657	888	999999	572	712	681	708	999999	463	999999	999999	745	216	999999	999999	999999	999999	919	999999	281	433	182	21	303	896	999999	243	684	379	999999	770	614	818	999999	733	991	784	999999	751	140	875	79	175	57	362	181	443	170	999999	766	775	52	999999	999999	829	485	999999	142	675	357	448	999999	808	698	999999	999999	927	784	999999	282	470	282	178	997	999999	363	999999	999999	999999	999999	921	82	105	999999	989	727	455	593	999999	257	124	651	939	403	692	851	271	477	369	652	999999	658	540	315	305	502	874	171	828	476	479	913	201	950	999999	999999	928	999999	999999	961	999999	343	192	382	999999	818	999999	775	315	555	102	538	604	999999	480	272	542	790	999999	497	853	293	999999	999999	999999	210	460	988	967	326	922	999999	768	999999	397	999999	475	168	157	999999	169	109	856	283	383	999999	999999	902	480	173	833	148	999999	999999	117	971	578	999999	999999	958	368	355	999999	988	632	37	770	206	999999	568	999999	384	642	999999	337	999999	436	999999	751	999999	890	558	517	803	492	784	186	557	999999	426	343	418	564	999999	128	814	301	867	650	356	180	123	10	912	376	459	505	999999	883	999999	544	96	315	764	77	810	837	999999	505	848	850	999999	999999	999999	235	388	819	454	711	523	462	568	841	404	668	777	557	605	999999	999999	288	128	999999	936	881	256	113	800	130	318	976	297	372	802	506	956	999999	525	686	988	639	61	356	369	999999	999999	255	910	106	999999	262	242	999999	472	999999	731	549	969	603	978	999999	29	999999	403	547	175	999999	999999	898	711	999999	999999	918	449	404	237	772	313	45	905	11	203	704	830	999999	999999	721	999999	242	775	999999	248	921	707	999999	620	727	952	822	736	779	216	22	394	730	229	323	136	77	342	958	246	999999	999999	977	91	325	503	347	803	999999	306	806	999999	999999	331	120	
221	736	784	999999	999999	491	999999	136	999999	999999	999999	109	836	999999	999999	832	900	817	999999	999999	234	730	631	304	234	999999	28	999999	999999	410	889	100	409	118	999999	400	293	832	148	754	999999	570	193	999999	15	403	510	382	859	474	905	315	999999	999999	999999	999999	999999	489	285	999999	472	999999	654	999999	999999	229	699	728	328	204	999999	78	999999	999999	679	663	547	731	299	830	114	646	999999	999999	504	584	966	392	231	621	295	803	556	932	292	617	916	798	609	785	704	999999	64	999999	925	999999	636	706	346	999999	943	383	200	999999	111	826	593	646	889	999999	262	316	506	999999	908	744	521	746	144	72	746	748	999999	513	135	999999	591	768	999999	666	999999	270	56	999999	677	999999	613	110	831	466	33	999999	909	892	533	999999	285	357	756	190	325	889	999999	284	486	205	999999	686	329	779	244	825	564	999999	768	992	270	508	39	996	999999	421	915	678	48	999999	999999	239	980	738	55	999999	21	900	350	68	999999	999999	999999	481	660	926	780	999999	999999	208	715	999999	133	999999	136	999999	328	760	59	904	974	894	245	20	367	999999	706	591	733	10	813	663	882	710	304	498	987	557	345	214	640	863	456	840	761	162	115	449	611	278	916	261	999999	446	94	803	999999	510	124	637	999999	199	328	231	999999	61	804	999999	999999	637	999999	770	424	999999	273	121	999999	999999	258	214	917	999999	979	465	94	562	812	999999	625	999999	962	486	443	999999	984	999999	544	235	455	710	358	999999	213	999999	999999	155	999999	999999	182	972	999999	140	262	909	720	999999	220	862	147	832	248	368	999999	744	675	999999	999999	999999	860	823	576	222	949	548	856	235	63	999999	977	938	999999	806	273	653	145	999999	999999	533	987	32	240	999999	999999	999999	471	989	893	469	308	999999	818	129	155	359	406	152	190	713	63	494	908	999999	999999	209	116	442	999999	154	999999	843	999999	803	729	837	592	894	999999	336	87	999999	999999	594	707	803	129	606	661	914	256	993	651	999999	480	502	124	999999	796	999999	516	999999	999999	999999	860	999999	104	999999	399	317	766	511	27	854	999999	196	162	323	507	92	999999	510	781	191	898	615	201	999999	333	237	723	567	107	246	820	58	973	999999	733	251	708	113	999999	353	999999	744	999999	797	883	999999	350	800	528	714	999999	15	999999	712	850	255	273	535	692	172	999999	208	414	780	43	587	223	999999	589	265	999999	999999	303	438	43	163	999999	404	999999	49	886	922	48	999999	437	815	800	999999	742	488	999999	183	
421	999999	758	948	340	204	999999	305	80	780	999999	999999	999999	832	711	819	679	999999	615	869	849	653	285	999999	170	999999	352	999999	786	999999	827	111	287	999999	565	259	999999	999999	822	445	640	389	968	999999	999999	775	999999	605	113	999999	999999	54	999999	118	334	999999	769	96	788	320	851	545	519	127	999999	999999	985	999999	999999	462	999999	594	875	180	999999	469	685	179	999999	394	999999	747	124	805	371	783	999999	179	876	999999	490	593	305	512	593	105	870	850	162	999999	790	922	999999	651	842	996	999999	702	879	864	999999	600	135	999999	351	114	430	713	999999	999999	880	816	263	480	972	555	298	373	587	144	598	999999	26	368	603	999999	419	999999	963	374	614	536	999999	999999	999999	889	999999	999999	170	489	674	166	104	982	720	973	668	857	679	999999	708	804	125	999999	275	258	583	999999	800	306	694	956	750	999999	999999	999999	526	251	999999	92	97	396	999999	107	469	441	999999	44	648	630	386	999999	793	676	666	810	421	554	999999	466	315	999999	999999	864	794	717	999999	713	426	376	457	427	102	597	208	999999	999999	27	285	833	518	549	128	180	919	141	172	999999	999999	999999	933	971	999999	308	999999	395	295	999999	999999	751	35	36	617	999999	182	959	470	206	477	354	219	403	279	999999	948	765	583	930	944	662	555	342	988	671	443	999999	999999	793	999999	813	35	261	714	534	808	491	932	846	999999	959	671	966	999999	999999	999999	539	999999	999999	999999	20	811	365	404	649	206	693	48	999999	999999	697	999999	676	999999	664	329	999999	689	745	113	466	833	736	933	999999	991	589	999999	999999	134	903	783	999999	442	809	999999	670	857	74	999999	124	453	985	18	310	999999	995	589	999999	999999	588	850	957	999999	894	187	999999	432	419	658	999999	999999	999999	821	999999	914	710	243	576	662	658	110	624	999999	989	999999	847	728	632	74	995	999	999999	566	546	63	999999	999999	548	632	927	999999	448	416	720	999999	32	174	83	395	220	999999	22	289	402	488	236	549	999999	882	339	355	799	999999	662	618	172	863	999999	881	98	863	999999	999999	734	420	999999	218	999999	832	999999	999999	999999	999999	853	999999	986	999999	174	67	827	286	357	666	999999	581	999999	103	753	999999	999999	168	888	201	307	999999	999999	999999	554	999999	999999	28	852	668	892	656	700	999999	501	999999	631	999999	699	227	64	999999	999999	39	651	999999	971	999999	999999	595	838	830	794	464	939	999999	178	918	960	191	999999	809	434	689	999999	646	881	999999	601	999999	480	346	999999	670	146	494	840	
46	425	999999	999999	999999	999999	266	829	71	999999	245	622	994	260	712	697	999999	986	255	388	826	265	15	999999	94	967	140	124	502	371	133	999999	454	665	999999	502	569	180	974	255	177	999999	999999	785	645	273	607	84	768	648	950	684	891	116	24	781	999999	129	927	299	432	152	337	700	737	999999	178	338	128	219	138	347	999999	999	220	967	553	230	999999	820	999999	66	356	853	999999	449	435	347	651	360	92	449	253	685	999999	999999	531	21	999999	726	105	279	955	558	519	999999	673	999999	895	999999	237	200	999999	999999	929	376	999999	483	999999	999999	999999	830	686	768	999999	999999	104	335	187	195	999999	542	182	909	724	100	110	797	344	807	999999	544	452	605	132	891	999999	146	999999	999999	239	58	731	760	999999	275	593	999999	431	999999	518	999999	999999	710	999999	694	28	999999	999999	839	275	999999	149	482	521	948	388	90	999999	999999	731	958	579	731	955	397	811	422	675	459	999999	914	375	513	298	438	830	741	994	438	873	384	999999	916	190	240	908	258	248	295	886	512	550	999999	999999	560	767	983	754	223	999999	999999	906	999999	999999	361	633	636	193	92	127	646	999999	999999	371	356	999999	662	551	725	489	562	999999	390	572	999999	373	189	999999	738	671	847	999999	781	554	277	999999	822	584	999999	607	281	75	166	177	249	999999	343	999999	753	356	999999	441	39	733	331	999999	999999	369	347	999999	454	233	454	421	280	659	315	663	999999	878	391	88	722	127	217	496	27	222	332	999999	40	364	660	391	566	999999	999999	57	999999	845	951	462	246	840	163	999999	620	744	897	590	120	999999	999999	874	965	999999	719	911	999999	834	999999	314	46	768	957	99	573	999999	855	865	701	267	439	999999	926	928	841	999999	964	168	876	999999	999999	742	468	360	633	785	999999	999999	695	56	530	398	999999	647	425	478	883	999999	485	556	889	41	888	999999	250	481	947	46	194	999999	946	367	999999	142	989	303	310	606	999999	787	647	324	179	655	736	51	999999	289	512	373	997	901	682	999999	393	293	854	615	120	999999	999999	389	355	858	109	172	440	307	658	132	178	999999	606	697	909	574	862	242	126	208	663	668	533	821	839	55	685	638	748	999999	449	695	496	999999	950	999999	969	321	555	573	610	999999	631	390	999999	999999	304	999999	419	818	431	621	999999	911	498	178	855	534	999999	64	487	802	559	999999	682	482	999999	301	747	651	605	550	999999	552	999999	152	47	152	625	128	750	700	999999	929	284	827	206	
999999	816	781	412	444	999999	501	999999	999999	961	678	707	722	931	13	247	768	223	880	934	945	322	355	999999	712	909	899	314	787	583	629	677	855	999999	213	484	965	249	170	257	195	466	790	999999	368	999999	999999	197	746	462	460	999999	404	892	999999	999999	999999	650	699	535	402	196	308	999999	342	999999	999999	446	727	999999	999999	529	999999	632	749	488	999999	999999	999999	278	15	712	999999	999999	133	912	283	999999	34	940	24	325	999999	635	999999	999999	999999	565	999999	367	592	466	469	228	190	930	999999	771	999999	772	740	999999	877	431	529	999999	629	999999	110	999999	999999	890	421	787	514	956	979	999999	777	750	330	966	999999	416	686	999999	999999	349	154	203	258	999999	819	262	209	718	448	999999	115	175	379	195	464	428	999999	702	999999	682	714	999999	951	247	994	402	452	773	978	470	745	980	999999	999999	999999	907	181	226	999999	169	587	795	517	860	321	612	999999	999999	512	899	999999	983	504	571	635	920	251	20	999999	426	999999	435	740	977	383	135	999999	99	367	556	256	422	631	999999	105	919	716	100	926	392	31	317	999999	88	693	761	485	875	654	907	999999	170	709	999999	999999	161	999999	540	999999	195	883	999999	776	955	999999	999999	999999	619	999999	715	214	161	94	134	404	502	174	661	293	999999	999999	853	444	460	890	999999	999999	999999	536	943	864	185	613	740	508	740	541	316	436	339	408	999999	408	999999	702	999999	86	584	260	856	987	402	256	864	545	39	846	999999	999999	567	650	385	999999	999999	851	38	548	999999	999999	999999	999999	857	235	953	999999	783	454	506	999999	385	19	999999	726	999999	956	472	929	748	204	479	893	999999	251	868	689	32	999999	876	999999	674	999999	731	999999	596	895	139	176	302	651	762	585	350	569	688	557	521	659	413	576	999999	109	999999	159	999999	770	746	999999	366	274	999999	999999	578	418	999999	999999	287	180	139	783	999999	305	636	999999	441	894	553	655	562	321	178	999999	380	310	709	575	176	581	812	999999	999999	523	810	38	459	763	16	999999	486	279	999999	350	999999	629	999999	92	472	999999	718	999999	226	999999	63	999999	105	999999	628	999999	999999	999999	252	705	368	313	634	313	495	608	647	677	999999	621	179	293	51	827	843	751	560	999999	112	474	863	999999	999999	68	469	764	932	631	145	738	233	968	36	574	999999	226	995	999999	596	864	64	50	375	605	921	769	999999	278	984	876	717	999999	415	999999	842	809	703	575	843	731	675	999999	542	159	398	211	266	476	845	627	756	
124	39	248	999999	823	194	14	147	699	760	664	647	268	999999	150	999999	258	732	183	522	999999	999999	865	198	49	999999	999999	217	720	999999	537	432	999999	999999	602	999999	177	368	28	999999	699	438	999999	971	21	378	283	138	257	648	999999	744	672	999999	336	999999	174	59	999999	325	968	796	427	999999	232	241	289	148	427	97	395	889	713	558	822	991	457	894	186	670	999999	97	999999	81	504	793	760	999999	999999	90	888	127	988	703	656	999999	20	957	999999	780	99	145	999999	999999	262	128	41	123	999999	999999	75	280	873	709	999999	881	836	355	999999	438	999999	36	353	347	999999	278	900	19	902	999999	980	500	999999	999999	999999	99	386	999999	819	999999	762	646	970	459	25	618	254	289	613	775	76	665	274	999999	309	999999	791	373	959	999999	228	999999	221	999999	364	574	135	999999	137	10	999999	45	535	999999	676	834	66	894	332	591	34	621	405	136	852	324	999999	999999	106	519	307	22	840	835	167	740	435	606	104	450	492	777	999999	999999	999999	41	139	957	999999	475	999999	896	50	999999	999999	606	999999	94	999999	999999	999999	300	999999	617	999999	491	204	700	159	936	409	460	999999	881	108	999999	469	793	999999	820	999999	278	201	631	514	411	971	472	875	999999	999999	999999	95	999999	111	202	407	544	999999	999999	999999	438	808	999999	76	554	999999	999999	279	712	146	999999	238	700	854	80	108	748	999999	301	519	732	999999	999999	822	999999	375	745	779	999999	850	999999	883	77	984	756	469	495	565	959	315	812	999999	999999	423	291	122	394	210	999999	999999	999999	441	618	278	114	999999	219	883	17	999999	360	389	373	862	221	949	170	716	999999	610	612	192	999999	986	999999	538	662	184	999999	946	980	544	748	812	201	999999	999999	798	999999	152	260	611	558	780	954	433	830	310	212	999999	951	677	112	430	491	476	999999	631	571	575	999999	44	353	71	208	999999	640	999999	671	999999	684	372	836	954	360	11	999999	999999	42	283	999999	362	999999	999999	995	312	441	327	330	725	205	643	999999	999999	202	226	268	497	582	148	792	999999	638	999999	658	999999	841	157	80	489	841	925	599	298	999999	999999	999999	154	75	895	999999	999999	240	946	532	50	999999	999999	762	143	743	147	790	894	490	439	999999	498	550	416	471	294	257	999999	883	999999	54	938	447	999999	164	999999	431	686	763	999999	48	692	999999	617	453	318	395	936	746	704	999999	999999	807	436	999999	999999	999999	659	433	999999	75	399	999999	261	996	207	95	167	999999	629	716	999999	140	
20	401	999999	546	999999	962	163	898	320	999999	188	144	348	140	20	730	591	519	771	999999	673	414	999999	630	700	620	255	233	237	999999	127	988	41	575	797	45	999999	36	999999	999999	999999	201	754	305	999999	999999	658	77	84	436	397	999999	944	851	466	605	752	410	845	322	716	929	999999	363	976	999999	113	773	999999	975	888	999999	848	84	981	482	999999	352	999999	583	962	188	159	800	569	17	54	189	119	201	292	442	190	358	999999	351	530	400	329	999999	23	999999	734	108	548	999999	271	870	869	999999	945	999999	664	272	999999	537	780	870	793	999999	155	999999	664	151	693	455	384	499	104	999999	999999	269	32	61	569	87	454	999999	262	737	999999	999999	320	135	255	882	999999	917	999	452	999999	660	607	999999	548	100	230	592	999999	102	458	999999	775	238	42	686	386	613	703	281	93	729	617	66	232	971	613	539	999999	810	678	466	500	651	79	301	662	671	999999	478	999999	862	645	169	288	999999	408	999999	103	569	505	999999	999999	999999	369	842	999999	550	999999	576	999999	691	696	999999	999999	992	999999	133	169	999999	34	715	110	234	999999	230	999999	458	999999	999999	999999	531	446	336	314	514	252	773	292	237	999999	999999	542	936	991	999999	999999	50	745	296	999999	284	922	362	545	790	73	999999	312	999999	758	594	772	999999	999999	955	255	369	300	999999	999999	509	841	931	491	912	182	174	999999	259	64	53	713	999999	999999	298	999999	93	999999	524	450	262	470	154	999999	664	348	662	932	999999	920	806	750	999999	546	202	443	999999	870	999999	617	999999	755	63	999999	715	881	290	333	999999	356	999999	578	775	469	497	48	696	999999	999999	999999	999999	241	207	339	258	302	878	945	364	999999	618	999999	999999	906	551	506	417	999999	763	783	68	338	228	688	758	999999	974	999999	58	164	746	999999	999999	999999	107	999999	558	723	835	999999	999999	345	969	859	738	949	418	869	918	990	999999	636	698	54	515	192	23	999999	999999	999999	328	999999	897	999999	118	90	999999	110	809	883	948	693	999999	351	780	722	999999	999999	999999	809	819	114	457	67	533	120	838	999	552	915	654	48	152	815	103	999999	448	769	750	657	779	999999	999999	44	999999	999999	412	357	273	792	822	654	569	771	999999	223	999999	839	676	998	251	180	558	894	238	999999	550	418	999999	290	999999	599	618	302	39	511	55	422	25	596	707	491	735	759	102	10	479	381	615	879	443	999999	103	751	415	609	759	175	999999	999999	999999	993	109	983	518	999999	45	276	742	
698	178	999999	999999	999999	300	760	999999	798	802	999999	999999	179	803	378	846	675	999999	867	999999	429	751	879	616	883	210	714	392	752	999999	869	964	212	638	999999	999999	799	785	23	999999	655	999999	999999	999999	576	701	226	999999	730	146	842	726	178	999999	322	946	999999	999999	940	999999	586	377	692	556	933	274	238	999999	886	667	56	890	492	999999	240	264	790	516	49	192	983	524	662	616	409	152	796	999999	325	969	422	999999	845	143	874	288	482	999999	440	312	472	685	314	73	99	951	999999	761	999999	999999	166	781	988	757	999999	71	715	86	156	999999	999999	999999	225	916	254	284	999999	359	542	951	999999	384	86	999999	999999	307	220	598	526	457	908	44	671	267	999999	999999	783	97	247	812	999999	406	268	999999	833	65	469	397	818	814	906	999999	229	208	285	782	705	261	47	598	851	126	559	699	881	444	999999	958	113	614	500	957	122	729	999999	385	126	437	902	663	999999	999999	999999	711	999999	34	815	999999	981	40	935	532	59	648	960	457	846	569	767	999999	320	511	294	999999	324	999999	999999	499	819	899	999999	278	358	999999	760	39	999999	999999	158	857	628	281	976	82	679	999999	907	999999	999999	999999	539	557	999999	513	353	336	537	575	397	602	261	999999	653	91	374	999999	183	676	887	931	120	999999	999999	909	770	48	535	222	999999	355	50	308	730	888	370	118	608	999999	999999	999999	999999	770	999999	999999	606	313	628	894	999999	22	999999	241	586	837	820	999999	146	999999	999999	999999	801	325	50	51	999999	953	595	764	721	266	68	999999	645	463	440	999999	547	864	313	467	420	640	514	522	560	809	999999	892	77	829	972	999999	113	726	633	999999	729	419	994	653	718	863	999999	999999	953	467	595	999999	407	480	993	281	999999	284	893	170	811	527	999999	751	999999	702	697	999999	293	219	234	919	829	264	620	999999	870	999999	749	557	467	999999	568	103	223	598	495	597	999999	700	402	828	832	472	373	211	927	999999	422	999999	176	292	167	744	242	676	303	999999	859	865	411	795	535	346	703	748	958	397	999999	999999	999999	999999	64	592	816	406	96	366	891	418	210	999999	999999	733	999999	184	904	824	861	999999	305	353	737	971	299	999999	999999	495	769	625	252	540	999999	779	809	76	237	999999	927	836	589	936	261	450	664	783	557	999999	956	999999	843	999999	536	991	346	862	371	999999	303	999999	999999	600	597	275	176	670	913	468	923	323	947	339	896	35	957	368	102	296	316	516	59	501	999999	250	
782	118	13	722	443	999999	704	153	999999	999999	732	988	999999	985	284	994	869	98	877	642	580	513	999999	511	43	977	770	999999	777	786	170	612	71	999999	493	68	666	200	35	977	618	804	67	188	999999	968	29	116	22	999999	999999	999999	623	897	669	999999	870	501	999999	999999	186	629	999999	495	557	130	927	992	502	226	337	678	73	999999	33	999999	455	69	219	74	958	999999	73	465	149	209	988	173	999999	225	197	999999	999999	569	999999	988	437	572	999999	181	51	37	999999	999999	983	968	897	722	873	999999	822	811	292	624	506	522	566	910	999999	357	141	763	999999	286	999999	173	176	503	109	44	349	882	999999	999999	33	931	58	277	481	999999	312	999999	299	793	402	386	882	887	999999	999999	432	527	227	283	49	287	721	337	766	820	801	403	622	838	553	939	383	999999	600	575	473	299	439	184	999999	865	999999	521	999999	651	290	289	440	821	612	999999	999999	999999	998	745	999999	999999	510	660	379	908	653	999999	249	999999	13	637	999999	497	814	143	97	53	237	184	999999	999999	453	125	540	522	963	999999	236	732	284	999999	256	854	365	999999	788	778	804	146	222	22	282	431	647	653	992	943	17	479	733	999999	999999	824	932	20	278	395	130	857	999999	999999	234	999999	999999	785	999999	442	999999	71	999999	999999	248	101	961	801	999999	999999	477	999999	529	29	793	757	998	661	301	432	922	355	484	999999	657	999999	200	370	999999	764	253	862	272	560	811	945	134	999999	384	999999	999999	141	93	257	918	999999	337	925	68	999999	519	999999	493	958	999999	786	587	952	661	301	999999	999999	22	172	777	999999	624	969	218	999999	632	583	287	999999	570	999999	999999	999999	483	999999	619	274	999999	321	999999	725	999999	999999	50	34	368	181	999999	92	934	270	128	920	479	314	619	367	717	220	844	935	250	37	398	728	524	360	478	247	681	636	299	999999	917	62	999999	320	999999	193	489	461	820	204	532	309	673	351	758	179	999999	261	999999	101	476	999999	999999	999999	915	999999	999999	18	999999	525	999999	307	971	426	999999	427	78	308	999999	533	730	392	124	55	999999	999999	65	183	602	309	442	429	999999	208	999999	999999	576	894	405	615	683	481	999999	305	793	234	337	256	349	340	111	506	822	33	370	93	204	440	847	826	267	337	415	403	93	981	228	773	201	403	850	184	999999	823	849	999999	634	819	999999	999999	999999	808	834	271	999999	935	606	999999	837	151	999999	146	999999	578	999999	356	75	999999	221	811	15	564	999999	945	
490	927	603	999	184	121	459	385	999999	577	999999	458	502	154	205	157	385	173	935	999999	990	714	137	334	474	999999	193	999999	607	451	274	206	754	999999	999999	280	999999	607	880	999999	691	999999	958	479	512	999999	853	921	169	74	436	999999	628	14	954	775	999999	999999	534	999999	928	191	777	736	312	869	704	999999	373	925	814	777	293	220	368	999999	999999	999999	822	575	649	271	118	999999	25	999999	577	750	934	15	480	74	82	209	796	999999	999999	999999	176	643	999999	999999	557	999999	259	658	999999	418	999999	992	999999	152	455	959	42	999999	82	999999	720	879	999999	954	999999	367	454	750	705	93	423	858	711	533	490	188	380	409	714	874	999999	367	874	999999	999999	941	986	338	618	123	177	140	438	25	511	296	351	250	570	999999	789	509	952	474	999999	786	291	999999	999999	277	589	632	952	999999	950	363	15	142	849	738	381	126	141	999999	999999	293	430	695	999999	203	836	999999	839	524	94	784	999999	999999	173	328	659	999999	999999	351	534	544	999999	999999	74	158	291	219	999999	831	818	672	378	370	558	712	366	595	473	467	441	459	793	999999	999999	999999	948	605	969	531	88	999999	450	999999	67	381	999999	199	630	873	912	627	738	17	705	421	999999	53	851	461	961	73	38	218	910	999999	751	999999	126	898	999999	686	999999	870	999999	939	232	588	313	999999	606	176	999999	999999	999999	813	720	999999	731	701	999999	999999	999999	517	569	24	851	241	999999	982	629	999999	83	732	999999	236	387	868	263	766	199	827	740	999999	854	795	999999	439	663	106	363	999999	28	425	147	304	932	732	999999	738	97	999999	708	330	556	251	999999	242	925	329	436	852	531	999999	511	932	999999	88	663	773	999999	421	578	999999	628	999999	347	999999	595	380	999999	655	999999	525	678	208	129	999999	128	613	702	865	999999	343	670	999999	999999	63	913	214	138	999999	999999	999999	822	676	422	925	701	892	904	445	999999	555	35	999999	999999	999999	296	313	813	755	959	59	81	999999	907	244	122	127	230	293	744	390	251	449	999999	999999	702	12	999999	203	718	236	999999	266	227	958	318	889	226	999999	766	610	400	999999	895	29	465	772	768	187	999999	583	672	620	701	999999	313	999999	999999	264	999999	293	526	999999	47	732	350	999999	832	949	925	232	901	793	527	143	989	999999	554	567	574	929	244	999999	390	144	564	98	564	999999	655	732	695	961	999999	999999	94	780	345	999999	999999	999999	940	819	261	999999	682	878	999999	568	277	445	41	636	690	384	
58	917	239	999999	999999	262	260	999999	303	203	537	940	999999	999999	59	219	999999	392	889	923	989	425	357	800	461	999999	995	996	693	219	999999	68	280	999999	434	999999	550	441	993	999999	999999	78	525	68	999999	999999	217	59	999999	67	912	649	999999	767	999999	633	570	439	451	492	267	264	999999	94	999999	479	669	923	619	882	668	101	398	473	533	999999	900	999999	999999	999999	999999	999999	487	636	307	61	320	513	362	801	606	121	999999	510	168	146	890	999999	565	583	999999	294	999999	636	398	999999	260	999999	999999	474	999999	999999	691	732	24	321	776	551	787	451	168	999999	999999	817	285	999999	111	999999	314	396	40	999999	733	174	999999	999999	999999	850	999999	486	999999	999999	279	999999	78	999999	430	999999	999999	846	369	349	653	124	424	916	999999	622	999999	840	719	373	999999	847	444	272	547	999999	94	830	806	999999	313	310	650	999999	999999	684	749	949	137	844	401	467	37	999999	816	618	749	731	999999	892	499	406	767	437	77	432	999999	805	787	903	182	999999	999999	443	999999	352	474	303	999999	48	873	411	713	874	971	999999	820	753	456	929	776	999999	369	999999	436	907	543	223	64	463	240	943	172	234	671	736	427	593	999999	473	999999	999999	999999	433	28	999999	999999	892	465	999999	612	699	999999	858	999999	819	999999	135	16	137	809	260	248	576	807	999999	249	999999	999999	245	999999	236	107	982	784	330	662	936	999999	348	223	999999	999999	498	851	540	593	313	107	852	999999	302	586	999999	664	893	217	135	999999	999999	999999	214	999999	999999	482	386	602	376	83	806	999999	999999	999999	668	999999	167	503	750	999999	276	346	935	392	360	805	791	649	579	327	999999	122	999999	320	808	999999	19	961	537	999999	999999	938	227	999999	999999	999999	999999	72	918	613	506	400	999999	410	358	751	913	822	338	423	999999	736	32	999999	999999	999999	629	59	430	178	904	206	999999	734	259	338	999999	705	101	664	735	728	730	999999	820	500	999999	136	999999	67	586	197	633	999999	336	738	915	999999	56	607	76	30	642	999999	709	310	434	733	160	30	631	217	730	999999	999999	961	999999	66	238	692	47	502	999999	999999	591	999999	572	851	407	520	422	951	658	494	598	999999	96	980	266	999999	75	922	975	941	999999	378	466	959	435	374	999999	999999	940	999999	569	573	999999	279	168	992	999999	583	335	640	607	680	559	246	85	999999	874	35	800	999999	999999	125	527	156	937	223	259	999999	426	999999	787	563	21	304	924	35	781	817	999999	999999	782	999999	597	345	343	
755	819	230	999999	999999	499	708	68	232	737	454	999999	999999	999999	944	743	134	166	301	852	53	669	265	321	59	999999	67	213	536	935	999999	999999	191	813	192	404	999999	729	964	543	88	999999	789	566	480	979	999999	485	999999	530	658	999999	999999	492	999999	95	999999	908	834	269	999999	505	532	296	604	999999	863	999999	999999	550	999999	404	202	758	999999	548	999999	698	999999	80	207	581	336	15	999999	808	231	999999	523	106	840	131	895	705	110	583	999999	502	962	554	125	31	337	336	999999	999999	999999	547	718	999999	215	865	76	764	71	861	179	526	19	795	704	174	460	62	709	592	509	496	657	999999	575	387	999999	297	954	999999	254	999	198	33	674	684	981	999999	891	975	64	999999	643	249	414	456	493	999999	999999	951	570	285	999999	234	753	999999	889	528	185	827	138	779	999999	884	999999	180	337	985	999999	30	193	999999	999999	733	538	379	853	418	785	128	999999	999999	447	999999	615	969	999999	999999	280	38	795	462	596	73	999999	284	330	999999	632	244	128	508	55	829	768	882	124	893	696	999999	793	481	742	66	933	999999	342	806	279	999999	798	373	999999	102	234	730	101	107	999999	263	58	104	785	550	10	396	524	618	244	733	854	487	278	895	245	999999	999999	539	140	288	999999	999999	489	985	999999	999999	999999	952	999999	48	790	27	16	442	336	698	695	202	66	999999	999999	723	572	545	792	320	104	999999	857	999999	19	562	966	999999	321	534	999999	999999	114	254	603	572	23	999999	942	837	999999	836	999999	999999	628	528	483	999999	244	228	951	944	202	999999	660	972	104	694	38	238	60	408	130	999999	999999	999999	999999	999999	943	480	709	999999	602	954	839	268	261	321	999999	491	89	382	373	999999	583	999999	999999	999999	593	630	477	329	178	999999	787	999999	716	767	999999	732	440	671	999999	764	518	586	351	247	999999	402	999999	783	412	999999	159	677	44	999999	228	423	999999	118	999999	322	999999	390	999999	888	177	766	999999	493	999999	559	61	418	732	609	999999	999999	999999	369	692	201	909	694	917	632	999999	119	48	689	548	48	444	331	452	338	760	138	390	999999	80	529	850	237	999999	852	495	741	945	999999	452	231	104	928	425	36	413	318	472	573	999999	68	728	999999	945	819	124	729	965	404	848	456	999999	867	999999	173	351	681	999999	74	999999	999999	174	613	999999	999999	944	516	906	426	999999	451	665	816	138	999999	801	987	292	114	738	766	775	551	586	995	614	236	638	262	685	731	549	999999	436	510	
893	124	999999	627	875	607	822	999999	479	406	999999	800	738	287	999999	363	999999	664	336	381	999999	623	37	251	712	999999	999999	653	740	202	999999	267	389	628	128	686	372	664	239	140	943	237	81	189	214	814	498	360	890	999999	343	885	81	65	999999	999999	97	383	999999	999999	999999	999999	808	286	504	532	999999	120	169	685	999999	733	999999	205	438	999999	551	848	47	898	229	527	763	418	999999	999999	999999	334	999999	999999	599	988	999999	82	411	773	429	795	684	681	403	387	201	214	340	999999	460	999999	627	999999	999999	249	346	27	937	212	415	399	426	999999	346	97	944	321	96	12	984	362	794	664	401	755	999999	999999	999999	841	335	999999	87	999999	566	319	999999	534	128	360	651	732	144	208	999999	39	378	999999	345	316	999999	879	999999	337	625	999999	92	962	250	973	85	981	522	999999	877	855	321	176	920	999999	390	999999	203	735	360	999999	228	596	305	371	999999	966	29	198	408	456	441	749	999999	469	237	743	293	155	999999	670	219	999999	331	513	718	211	286	999999	999999	32	686	392	999999	999999	879	496	999999	999999	596	999999	961	333	697	431	424	571	542	461	798	646	137	58	460	690	51	999999	999999	999999	653	184	689	710	272	386	999999	58	999999	270	589	741	86	414	558	175	999999	886	351	900	999999	156	669	825	519	289	895	999999	999999	296	332	699	999999	999999	235	422	999999	260	70	321	999999	999999	999999	282	871	999999	569	722	500	295	982	165	999999	999999	703	506	999999	864	201	982	999999	999999	126	999999	938	889	999999	999999	189	999999	745	999999	825	39	248	999999	358	999999	953	462	720	183	999999	646	999999	176	861	856	181	999999	999999	565	69	87	830	530	259	322	344	982	999999	368	542	999999	999999	534	339	999999	136	980	999999	999999	911	738	272	317	993	479	999999	771	38	999999	39	460	239	189	397	747	208	718	473	46	62	970	915	999999	640	784	106	780	837	62	730	201	580	787	654	331	999999	523	536	779	149	573	999999	999999	338	92	134	999999	146	999999	609	417	517	999999	77	999999	999999	910	676	999999	383	402	934	976	933	838	999999	451	534	76	932	999999	191	693	896	488	27	41	33	558	659	735	643	255	452	999999	683	468	720	714	507	904	847	999999	405	999999	639	977	999999	500	212	682	836	999999	658	924	235	823	225	999999	999999	792	999999	999999	999999	999999	758	688	533	621	164	421	999999	820	569	38	838	863	999999	158	849	999999	91	532	999999	977	999999	574	597	527	96	860	252	142	791	999999	26	728	
999999	999999	988	950	999999	338	345	790	999999	26	999999	629	96	999999	535	76	738	999999	710	365	771	582	749	194	101	999999	534	304	179	999999	39	854	22	119	104	999999	169	898	595	752	999999	566	35	882	74	999999	441	724	334	185	999999	999999	999999	661	956	197	17	804	859	448	999999	51	620	362	999999	655	999999	977	278	994	906	839	298	957	178	999999	999999	867	129	133	999999	810	969	994	205	999999	849	999999	162	907	533	999999	49	157	948	155	945	673	895	999999	360	464	455	340	278	999999	618	57	492	750	640	150	685	735	999999	994	999999	999999	167	999999	805	999999	824	370	471	551	800	999999	999999	32	270	883	972	710	773	120	364	639	725	640	513	802	999999	411	999999	393	999999	313	283	954	83	329	999999	39	999999	999999	639	95	868	726	763	476	47	469	490	757	177	974	961	999999	999999	999999	999999	526	999999	999999	396	423	999999	999999	871	496	868	999999	949	941	999999	999999	106	999999	480	279	999999	998	877	999999	765	408	920	999999	999999	999999	351	519	324	999999	428	989	678	999999	707	226	999999	789	855	276	999999	982	520	999999	390	235	878	999999	292	370	671	999999	648	324	247	987	502	585	863	176	155	999999	999999	999999	522	387	999999	999999	971	264	288	981	153	610	999999	999999	888	381	138	999999	999999	68	237	999999	968	999999	999999	363	373	720	724	415	999999	688	131	259	999999	210	36	13	960	999999	321	38	999999	999999	758	48	999999	999999	109	999999	999999	873	999999	96	131	787	351	999999	46	911	132	999999	539	872	999999	464	488	188	542	999999	354	999999	39	444	746	999999	870	288	767	999999	476	999999	620	603	958	63	349	45	138	463	859	39	967	59	999999	999999	499	220	634	304	559	999999	922	421	776	332	843	905	999999	999999	917	72	239	999999	444	223	640	936	913	999999	125	453	999999	88	828	999999	167	999999	999999	686	999999	660	653	999999	999999	769	985	209	826	636	219	443	999999	215	545	796	799	242	999999	56	430	562	306	632	188	116	657	999999	592	461	174	862	999999	663	224	999999	419	766	981	675	238	440	999999	287	792	682	757	845	542	41	524	924	375	137	265	156	999999	31	294	645	121	152	617	374	471	356	711	42	990	999999	387	999999	260	939	818	990	452	28	999999	506	358	999999	310	561	936	999999	497	999999	407	77	902	999999	482	346	999999	96	823	745	999999	445	999999	725	854	263	999999	492	999999	999999	318	999999	704	344	192	788	999999	309	841	66	437	231	859	116	634	923	386	989	560	914	385	999999	176	999999	
999999	403	535	633	958	999999	906	454	999999	999999	296	142	373	568	215	693	58	264	254	767	317	595	586	864	101	930	999999	664	931	759	60	586	999999	997	999999	788	262	664	351	794	159	999999	999999	797	820	999999	999999	999999	784	999999	866	131	487	409	999999	617	816	671	541	37	179	252	523	816	999999	709	44	376	435	427	440	394	999999	460	999999	335	940	789	53	999999	380	69	880	74	999999	928	999999	698	607	525	971	999999	132	323	624	906	469	838	785	120	467	193	999999	366	999999	999999	218	36	999999	74	677	37	999999	999999	999999	120	372	459	999999	999999	610	999999	768	999999	455	849	271	599	836	999999	865	111	13	999999	141	197	999999	999999	638	999999	720	82	907	543	999999	944	963	999999	667	999999	544	19	999999	702	510	132	425	999999	911	586	219	999999	200	999999	208	575	34	999999	810	999999	443	848	821	512	999999	537	999999	999999	999999	511	886	91	932	332	177	856	196	310	999999	999999	772	999999	612	62	211	111	882	999999	999999	999999	919	278	379	207	80	695	198	412	340	999999	694	199	999999	409	699	999999	999999	999999	912	352	388	723	999999	801	697	248	246	769	999999	270	999999	610	999999	790	999999	999999	999999	734	262	482	667	783	969	460	324	582	999999	212	999999	84	425	24	914	993	893	205	16	999999	999999	999999	999999	429	112	80	999999	94	309	628	817	999999	425	952	615	440	999999	999999	754	812	487	125	462	43	416	236	845	640	695	897	896	396	611	145	233	430	33	248	681	899	142	240	999999	999999	394	280	658	999999	408	484	318	298	999999	203	99	394	378	999999	22	876	235	686	999999	412	732	431	999999	290	728	999999	416	446	999999	999999	679	257	842	305	649	999999	577	382	242	999999	999999	999999	944	417	55	999999	61	609	235	804	999999	999999	841	869	434	963	800	999999	744	223	999999	872	375	596	524	842	552	83	999999	876	999999	852	999999	187	824	135	999999	71	244	999999	143	806	220	128	189	232	415	973	871	685	345	999999	637	999999	152	715	242	999999	999999	999999	296	978	834	359	505	821	12	664	55	309	999999	999999	144	855	999999	272	662	256	999999	301	999999	578	212	99	540	110	225	999999	45	118	999999	139	178	40	602	999999	972	860	623	999999	230	751	927	572	999999	999999	74	782	939	999999	63	999999	940	999999	777	999999	776	744	819	405	999999	577	629	936	415	999999	570	113	262	924	299	801	999999	999999	81	685	650	639	890	999999	999999	999999	495	999999	64	906	198	577	263	884	999999	999999	999999	227	999999	652	131	991	
166	852	47	999999	529	24	590	999999	363	891	530	999999	77	146	853	886	999999	172	91	474	882	508	168	992	999999	378	999999	71	999999	999999	296	428	563	659	999999	48	895	999999	913	481	574	802	553	999999	56	999999	999999	252	384	164	858	599	570	657	118	657	694	54	121	999999	478	529	999999	947	605	111	538	999999	999999	815	990	999999	259	610	899	89	955	999999	946	688	561	303	686	605	557	999999	999999	905	999999	826	999999	999999	963	999999	12	55	309	606	701	945	632	408	999999	568	173	999999	350	960	757	999999	702	832	108	433	599	999999	842	897	400	999999	253	999999	999999	999999	471	149	331	496	999999	999999	780	359	999999	11	65	999999	999999	128	441	984	999999	897	158	521	134	999999	999999	540	173	999999	212	999999	999999	793	701	999999	541	754	999999	999999	251	853	362	999999	258	999999	672	106	999999	446	999999	724	466	999999	999999	356	484	355	711	999999	396	999999	999999	780	651	378	999999	376	999999	65	620	958	31	416	999999	503	999999	254	999999	781	849	656	172	727	364	488	946	798	243	999999	525	196	52	156	638	460	531	582	261	880	999999	999999	797	999999	999999	514	703	59	674	66	812	999999	92	930	111	739	628	605	426	173	999999	355	142	955	539	434	999999	874	778	292	972	962	992	392	581	552	859	850	901	849	784	897	134	187	542	295	114	999999	999999	999999	832	926	165	98	458	854	999999	841	782	999999	598	828	280	392	93	849	999999	699	358	558	880	778	703	999999	388	534	230	954	423	254	999999	803	999999	880	459	56	806	904	933	727	388	27	77	511	260	956	626	742	999999	692	57	414	999999	496	999999	64	232	999999	999999	923	999999	219	999999	538	80	795	999999	400	932	47	52	343	765	630	999999	862	710	202	325	431	999999	488	999999	999999	206	915	49	999999	862	405	823	227	204	19	104	999999	599	999999	440	465	957	236	810	999999	649	714	649	142	326	165	999999	40	273	999999	25	999999	358	697	342	165	999999	666	538	536	224	825	148	755	536	11	999999	181	761	860	474	999999	678	805	90	999999	999999	999999	999999	999999	62	792	954	999999	994	949	820	901	207	284	709	301	697	999999	841	824	576	893	606	324	891	182	278	412	813	343	999999	552	616	850	889	848	649	999999	999999	432	871	231	761	586	191	371	974	999999	160	183	999999	999999	999999	266	915	382	311	702	814	879	523	551	113	660	483	277	294	999999	395	861	651	866	799	419	952	354	999999	29	142	530	208	999999	261	639	999999	999999	999999	360	999999	516	
546	947	26	604	908	329	128	999999	113	914	999999	627	102	299	999999	127	605	554	313	570	250	292	999999	294	681	999999	299	999999	999999	412	999999	934	999999	878	324	703	999999	999999	510	632	236	40	916	228	452	580	699	962	999999	241	475	999999	56	374	275	264	388	731	923	186	999999	999999	799	700	235	153	216	223	974	829	277	410	54	681	344	220	375	999999	842	110	42	337	366	999999	936	654	887	57	999999	999999	999999	128	281	334	602	581	241	999999	993	309	374	485	987	288	963	999999	999999	375	39	65	999999	48	889	822	999999	702	298	999999	764	999999	265	168	999999	999999	999999	159	139	719	88	763	999999	160	356	542	735	557	999999	88	116	872	664	999999	27	999999	180	999999	999999	459	191	900	293	511	460	422	54	215	873	82	999999	814	999999	280	297	999999	86	737	999999	356	96	595	362	219	623	892	915	742	150	64	744	237	919	999999	999999	999999	480	999999	999999	999999	498	999999	999999	999999	314	302	936	394	235	752	480	442	595	882	372	595	547	83	999999	999999	506	311	75	999999	338	546	894	999999	742	119	795	999999	999999	756	999999	999999	999999	999999	905	331	955	531	517	999999	999999	311	641	46	317	999999	640	999999	589	141	999999	196	464	999999	999999	767	999999	682	651	126	956	999999	999999	838	34	805	999999	462	999999	567	613	974	794	676	999999	36	905	858	946	999999	479	398	999999	906	329	672	111	57	999999	148	999999	999999	879	400	442	999999	906	802	22	511	268	187	239	999999	527	462	401	788	630	912	861	549	999999	851	647	999999	851	498	519	362	704	636	316	38	999999	340	104	999999	243	531	999999	112	999999	999999	999999	999999	168	999999	388	999999	280	999999	427	243	286	999999	547	38	753	874	861	417	999999	659	999999	999999	870	210	388	197	367	999999	554	108	791	999999	703	300	320	355	408	854	120	999999	91	390	219	83	752	268	793	76	650	369	670	999999	819	196	637	908	431	958	619	201	509	283	768	328	999999	999999	681	257	717	408	999999	16	307	640	577	426	999999	797	458	999999	999999	999999	357	195	999999	88	939	999999	663	411	999999	450	244	919	153	999999	622	891	631	999999	587	546	359	251	893	999999	416	999999	618	220	495	633	509	500	797	218	926	583	889	373	587	175	593	315	999999	34	771	387	497	999999	804	531	999999	233	542	999999	999999	115	999999	999999	999999	761	898	999999	916	999999	999999	744	131	999999	881	999999	999999	267	999999	999999	952	53	767	999999	891	38	691	848	999999	999999	468	285	957	999999	999999	821	999999	124	
701	826	276	150	399	193	93	37	265	562	888	766	530	907	586	129	905	897	347	431	999999	999999	999999	59	999999	952	832	999999	786	192	667	70	755	999999	566	999999	155	811	654	583	786	864	772	138	960	648	443	560	999999	999999	999999	999999	483	861	240	67	999999	227	113	446	361	999999	250	83	895	827	21	642	999999	999999	974	103	253	764	999999	29	999999	941	98	999999	999999	281	966	948	158	297	999999	894	657	509	75	999999	708	999999	232	369	624	699	242	142	637	999999	999999	935	863	999999	136	719	225	221	196	814	138	999999	926	89	461	301	925	999999	250	999999	985	842	999999	56	395	999999	541	286	999999	182	708	955	760	719	72	41	95	217	171	867	678	445	322	260	799	993	291	152	908	333	773	635	891	521	999999	377	245	816	999999	101	187	939	816	24	999999	182	954	217	27	430	215	717	446	383	999999	549	529	448	257	401	752	399	378	81	408	83	74	249	904	999999	795	278	999999	79	689	739	999999	999999	999999	626	49	84	999999	487	127	66	198	518	83	274	847	797	569	164	999999	788	571	744	615	42	118	999999	313	331	999999	999999	999999	376	999999	708	920	230	999999	631	362	678	274	890	954	352	884	555	999999	999999	999999	999999	709	507	730	901	177	885	999999	122	517	999999	770	803	999999	190	999999	822	824	374	354	999999	999999	999999	802	670	523	681	789	999999	157	562	549	673	483	637	999999	558	646	999999	999999	45	999999	190	123	37	907	999999	47	774	352	72	999999	800	999999	230	504	771	705	999999	387	496	105	999999	965	954	785	107	999999	225	952	999999	999999	999999	834	319	999999	322	824	774	762	63	644	25	921	999999	830	748	389	999999	142	465	853	585	999999	999999	999999	118	999999	168	252	810	150	999999	999999	900	886	700	966	975	141	191	947	930	308	334	852	90	507	880	133	47	717	77	93	497	999999	600	627	999999	380	980	107	665	532	999999	913	822	203	30	999999	999999	999999	413	131	951	517	999999	999999	90	201	858	999999	344	44	214	102	82	999999	333	999999	296	82	186	999999	161	93	291	408	356	420	39	887	486	682	993	265	999999	945	999999	999999	999999	323	547	598	521	999999	762	631	327	858	840	94	869	717	911	999999	605	999999	970	867	236	524	931	669	172	999999	999999	662	51	949	788	136	999999	354	638	973	535	999999	93	781	331	660	999999	497	580	944	27	768	999999	934	999999	504	975	999999	753	160	392	878	999999	549	254	110	589	999999	80	713	488	999999	89	938	532	26	999999	
198	546	575	444	443	98	227	954	999999	891	116	999999	999999	999999	999999	601	487	591	657	999999	543	537	999999	81	711	999999	866	999999	502	689	832	999999	643	779	787	726	187	999999	948	789	999999	595	999999	219	482	999999	786	999999	154	924	602	356	875	999999	999999	660	326	504	732	26	232	760	462	676	68	704	999999	514	374	616	423	771	642	999999	943	947	649	21	598	999999	640	314	999999	577	999999	485	999999	999999	596	999999	999999	683	999999	931	566	457	143	221	161	778	435	281	198	538	510	999999	714	16	921	244	21	314	905	110	999999	917	448	999999	590	582	999999	875	917	999999	216	999999	786	710	999999	999999	814	437	860	999999	205	369	126	783	999999	265	771	530	857	362	124	105	777	883	556	649	999999	999999	631	999999	610	560	999999	950	999999	771	999999	13	999999	435	429	583	999999	999999	999999	999999	999999	664	817	334	810	999999	27	565	132	120	962	903	164	662	486	565	999999	291	219	999999	999999	175	461	999999	221	768	824	431	932	541	651	691	999999	999999	847	354	442	307	768	963	999999	798	999999	221	808	999999	848	999999	999999	999999	999999	173	876	270	19	636	999999	520	122	52	999999	595	632	591	469	280	999999	623	999999	142	133	509	523	255	111	217	347	999999	497	80	919	781	482	77	763	999999	814	718	530	999999	151	921	194	726	151	947	175	999999	752	537	999999	999999	238	999999	741	278	650	631	168	999999	298	962	33	999999	132	51	999999	564	828	981	999999	216	102	604	990	211	324	797	114	164	999999	111	999999	959	999999	694	553	665	336	495	999999	193	999999	999999	921	188	999999	152	603	109	834	999999	418	771	82	20	142	999999	826	539	999999	853	526	14	760	197	999999	73	999999	437	497	458	238	999999	999999	999999	656	374	682	812	999999	182	203	999999	999999	441	693	726	887	844	562	919	838	796	541	984	666	554	999999	734	999999	999999	954	999999	611	385	381	85	999999	799	999999	999999	999999	23	235	781	659	522	684	999999	504	748	186	353	875	578	999999	442	801	170	615	112	406	948	108	480	227	37	402	944	69	999999	109	97	999999	794	968	824	999999	759	999999	154	870	999999	240	964	999999	610	300	43	766	939	283	466	194	261	371	13	999999	755	563	631	129	740	999999	886	999999	99	862	999999	610	794	871	999999	835	471	999999	756	718	143	999999	999999	999999	368	188	129	344	642	903	239	999999	965	909	814	999999	702	34	139	390	353	999999	568	748	218	999999	971	78	242	631	723	29	614	294	999999	932	947	894	999999	999999	999999	
999999	17	196	632	657	999999	884	66	999999	143	999999	111	376	374	818	264	868	528	935	216	61	112	21	189	220	819	680	999999	882	258	808	273	577	999999	999999	318	999999	125	999999	788	96	21	396	497	286	917	999999	920	999999	678	88	375	825	355	97	999999	999999	16	422	838	999999	756	184	596	335	182	533	134	572	510	882	752	967	999999	129	49	715	523	903	303	999999	759	175	214	179	442	999999	232	999999	361	322	375	703	999999	999999	340	837	799	172	113	999999	123	357	462	795	999999	999999	677	235	57	734	483	999999	128	267	215	590	970	427	892	999999	999999	970	999999	999999	517	59	254	999999	789	212	999999	360	999999	999999	468	999999	999999	418	843	45	770	997	117	626	838	272	584	999999	618	749	866	382	280	379	91	152	999999	273	287	999999	162	353	445	999999	819	999999	313	999999	798	999999	999999	561	583	857	963	999999	863	594	999999	254	474	789	999999	50	346	542	999999	999999	999999	325	275	449	141	566	882	427	561	999999	807	716	959	376	666	814	871	999999	799	999999	415	777	999999	999999	914	999999	812	999999	637	999999	999999	286	999999	882	390	483	537	437	430	26	975	546	752	999999	999999	643	294	108	132	901	179	999999	742	999999	25	60	46	723	535	999999	754	518	999999	999999	764	530	672	87	999999	193	287	999999	999999	782	999999	868	34	688	765	280	748	999999	999999	736	235	999999	543	387	867	339	446	813	902	333	272	466	757	595	836	265	970	217	122	939	623	735	156	960	999999	156	35	358	958	264	358	999999	278	999999	931	999999	986	999999	219	656	746	999999	540	561	999999	982	121	438	999999	509	310	541	999999	310	123	499	331	583	999999	999999	313	98	855	648	999999	231	999999	999999	663	550	279	685	997	999999	999999	159	999999	594	449	245	45	596	506	999999	953	816	448	967	939	999999	965	413	999999	499	353	657	999999	999999	587	999999	794	416	999999	311	240	625	544	999999	117	963	303	999999	144	924	685	999999	591	406	694	167	999999	229	765	231	999999	866	559	508	122	545	540	999999	999999	160	450	999999	821	205	999999	999999	282	312	860	975	148	238	279	210	813	636	75	222	208	429	516	574	651	553	726	374	75	46	34	999999	433	991	729	983	484	66	894	396	187	365	885	999999	369	789	92	356	597	359	694	999999	479	999999	114	587	643	876	977	278	478	854	273	999999	287	298	552	157	508	295	726	757	741	679	45	999999	544	46	215	999999	471	380	777	715	999999	548	102	114	999999	999999	350	608	89	626	999999	
999999	101	648	202	999999	246	935	999999	311	632	936	744	800	293	272	53	607	670	124	999999	108	999999	557	999999	739	206	448	271	999999	999999	128	677	125	761	712	750	895	843	999999	625	536	532	475	92	415	804	301	821	624	108	742	937	999999	819	819	255	999999	754	463	874	999999	674	490	366	514	269	999999	49	580	521	157	764	536	498	280	575	612	474	999999	934	904	626	999999	268	211	191	999999	305	941	467	216	151	389	269	827	862	999999	999999	999999	999999	185	262	999999	999999	951	978	410	475	549	999999	642	999999	275	999999	970	999999	37	231	165	333	999999	333	107	123	315	16	384	277	671	418	533	504	999999	342	759	999999	385	544	999999	999999	781	246	756	698	824	146	875	860	999999	655	834	999999	953	999999	599	851	165	137	797	944	604	142	804	140	719	148	183	933	769	999999	796	493	999999	999999	552	319	577	408	299	178	999999	523	978	26	583	713	551	650	742	999999	495	258	747	372	629	999999	999999	625	978	686	963	941	101	969	858	351	999999	31	703	290	283	756	838	999999	813	90	999999	788	557	16	597	532	200	999999	833	548	999999	999999	312	903	877	952	999999	612	214	199	999999	19	999999	241	999999	529	947	462	999999	739	420	999999	558	549	494	653	78	971	98	441	750	999999	999999	320	999999	363	718	799	412	999999	336	999999	424	624	657	999999	631	999999	999999	77	585	999999	999999	999999	138	627	993	763	419	999999	999999	458	999999	999999	448	201	873	846	635	453	810	157	59	314	412	194	999999	999999	891	999999	32	752	772	30	856	999999	15	52	999999	999999	999999	955	999999	189	999999	878	710	999999	186	466	281	784	999999	756	267	437	688	920	691	943	999999	999999	999999	999999	999999	142	999999	503	999999	435	196	830	999999	657	92	854	767	870	868	533	484	999999	758	435	77	247	72	999999	999999	428	334	999999	360	248	64	999999	999999	320	999999	313	202	217	734	750	280	450	130	42	673	412	670	817	62	167	469	871	311	446	11	962	999999	999999	999999	999999	111	111	999999	999999	603	781	771	999999	891	565	341	999999	328	999999	999999	627	127	40	352	361	758	999999	999999	202	999999	193	999	646	318	999999	243	999999	477	999999	649	178	999999	999999	438	891	999999	223	925	497	826	202	999999	303	999999	384	845	49	327	388	739	594	79	999999	645	999999	781	999999	999999	876	331	807	798	92	368	986	656	422	999999	999999	720	545	590	999999	376	999999	640	999999	365	934	180	204	216	999999	999999	64	109	999999	999999	28	119	516	85	999999	176	28	
404	470	935	305	999999	432	999999	866	668	203	999999	534	999999	68	779	85	769	213	705	136	601	709	584	313	886	999999	999999	999999	350	213	469	999999	379	999999	192	180	771	69	216	747	756	349	999999	313	60	575	999999	10	249	999999	747	872	999999	49	426	694	885	631	419	999999	999999	865	525	999999	734	473	164	563	876	608	314	709	996	958	380	262	287	281	999999	320	191	999999	343	316	465	596	999999	339	931	999999	999999	999999	649	999999	678	999999	824	999999	579	587	420	228	999999	640	730	999999	875	395	668	174	417	614	378	108	581	715	532	219	999	147	286	825	999999	388	323	174	70	999999	999999	489	438	320	999999	675	900	962	239	702	999999	427	721	801	670	766	999999	680	770	551	870	999999	999999	615	967	441	999999	595	999999	999999	327	565	977	331	116	189	736	106	912	703	208	999999	999999	830	999999	581	999999	999999	164	865	308	999999	999999	999999	683	325	999999	822	999999	270	374	314	375	494	385	999999	450	400	694	491	40	999999	768	77	999999	261	487	537	981	396	25	826	441	999999	999999	684	172	468	999999	790	67	913	999999	651	338	893	253	991	999999	999999	141	36	790	672	835	324	874	336	175	431	838	999999	841	956	999999	547	873	644	57	999999	857	981	752	999999	434	126	240	127	738	459	999999	495	92	999999	999999	989	46	769	999999	132	999999	836	999999	226	999999	473	82	796	999999	790	30	608	943	999999	755	159	283	886	247	999999	93	757	597	715	422	352	999999	472	701	266	511	114	999999	925	891	31	999999	535	951	999999	54	444	999999	947	439	409	552	338	623	115	715	159	999999	187	48	62	248	587	804	610	962	609	105	999999	289	999999	861	28	862	733	999999	748	999999	286	999999	999999	45	649	285	22	800	182	849	595	999999	362	582	999999	999999	838	999999	109	731	351	998	444	999999	999999	668	523	999999	999999	999999	889	643	966	224	254	999999	399	27	999999	312	791	809	790	759	509	597	926	999999	301	142	33	950	372	999999	593	288	239	309	999999	980	761	474	999999	999999	960	952	584	999999	337	66	999999	821	999999	797	940	541	218	684	999999	985	741	190	257	400	452	939	281	949	631	966	284	99	564	618	550	327	999999	94	799	999999	22	789	15	245	646	212	766	574	86	61	999999	554	470	477	248	581	226	876	262	30	680	635	515	999999	999999	999999	266	575	999999	622	998	999999	999999	999999	999999	951	184	22	754	250	182	707	873	999999	999999	999999	629	96	999999	969	999999	666	999999	779	876	387	284	644	999999	
999999	999999	200	327	999999	62	946	669	999999	999999	296	999999	214	132	999999	848	973	761	936	999999	62	776	179	206	999999	522	342	999999	115	999999	595	677	540	559	999999	304	999999	999999	419	999999	949	69	999999	592	92	572	896	544	819	930	999999	625	347	179	999999	473	999999	999999	48	941	720	655	564	771	999999	619	866	999999	617	718	999999	593	999999	419	525	992	333	587	999999	999999	625	798	482	184	513	969	339	371	158	999999	527	986	351	999999	999999	999999	505	999999	682	473	999999	250	999999	110	999999	999999	999999	999999	653	999999	149	198	881	333	325	999999	999999	389	999999	999999	289	505	999999	577	999999	879	252	874	613	231	496	999999	999999	999999	20	384	872	381	120	999999	999999	411	717	740	900	339	115	27	162	884	131	126	423	999999	194	210	999999	358	910	194	77	408	324	999999	921	999999	293	241	323	940	60	801	278	74	253	877	999999	766	676	861	774	999999	999999	729	110	380	999999	172	466	809	641	523	999999	925	136	297	96	999999	818	413	55	874	704	221	999999	329	847	358	999999	316	423	976	682	59	420	999999	686	595	331	551	267	130	774	513	309	999999	341	999999	938	956	790	501	948	999999	815	899	529	999999	895	999999	532	881	674	159	396	664	840	999999	999999	293	610	999999	964	277	156	925	109	201	911	999999	999999	504	420	999999	525	922	38	999999	244	521	323	185	999999	550	999999	386	456	625	127	645	696	999999	999999	999999	355	299	536	680	999999	999999	800	338	999999	598	792	38	470	141	634	999999	635	431	187	993	970	435	801	423	999999	769	999999	484	999999	276	999999	78	665	765	999999	999999	999999	999999	999999	999999	720	999999	586	999999	757	990	915	324	999999	653	19	275	742	999999	999999	920	497	122	431	356	421	326	264	332	999999	724	373	704	945	407	88	287	138	833	282	985	999999	999999	665	268	853	999999	999999	430	266	999999	335	819	999999	276	999999	999999	926	999999	932	404	999999	264	124	999999	626	221	379	593	575	731	146	909	572	999999	999999	999999	457	172	502	268	833	833	75	999999	399	999999	622	678	669	999999	361	999999	901	999999	264	999999	999999	632	642	999999	783	999999	999999	999999	208	425	256	392	204	940	825	999999	453	673	571	897	999999	471	999999	82	598	700	923	999999	380	954	999999	693	999999	999999	222	824	530	860	484	999999	978	540	453	999999	999999	999999	484	729	980	597	739	237	317	366	405	999999	989	999999	999999	92	999999	95	164	253	416	562	948	717	999999	11	243	592	198	637	919	657	28	668	775	368	226	999999	999999	782	
225	781	999999	87	999999	108	999999	960	999999	402	956	892	386	209	568	744	291	766	11	999999	999999	156	49	999999	447	747	999999	330	794	684	999999	783	306	999999	999999	634	186	870	999999	629	176	999999	775	796	681	36	281	818	110	41	999999	460	202	810	999999	78	999999	706	639	344	12	513	176	141	999999	183	596	14	181	933	567	999999	999999	382	811	92	999999	252	999999	999999	475	287	230	762	607	415	590	495	954	960	892	999999	240	301	999999	662	115	644	269	508	439	277	999999	999999	473	666	328	819	999999	345	697	499	708	999999	868	725	999999	413	533	130	592	999999	60	221	999999	97	190	840	755	159	976	999999	982	999999	981	999999	640	62	298	941	999999	999999	999999	618	999999	403	771	22	432	901	378	701	120	149	999999	338	227	435	136	386	485	488	74	999999	999999	999999	516	218	999999	669	999999	999999	125	999999	999999	999999	614	441	999999	647	325	178	417	853	780	999999	626	843	999999	999999	980	999999	925	999999	465	608	707	999999	259	311	886	999999	775	762	999999	147	586	999999	115	105	723	785	999999	489	71	999999	81	220	79	95	999999	999999	635	999999	688	999999	315	212	136	435	123	968	192	646	999999	762	402	999999	46	999999	697	108	737	999999	928	999999	999999	446	999999	158	537	497	576	174	967	999999	928	191	84	999999	999999	384	401	680	981	755	603	840	728	308	914	999999	183	999999	397	999999	999999	156	665	493	162	868	999999	999999	898	626	999999	28	679	547	833	221	580	109	999999	323	707	67	999999	183	601	886	718	999999	243	120	324	149	999999	732	999999	999999	525	999999	784	963	32	999999	782	365	999999	999999	171	999999	999999	703	846	999999	999999	84	537	877	649	492	892	999999	160	809	999999	788	312	999999	251	999999	270	62	695	990	324	846	300	293	285	151	999999	999999	725	538	87	540	273	999999	999999	702	204	410	141	43	697	518	813	223	679	994	62	999999	343	999999	920	422	18	856	758	999999	783	254	602	999999	672	875	999999	621	999999	999999	524	71	999999	549	752	859	999999	661	999999	806	999999	87	999999	291	98	718	682	510	618	665	531	416	999999	740	918	950	807	633	371	821	967	999999	491	475	479	991	999999	793	999999	70	501	999999	564	952	748	705	639	999999	419	999999	203	50	999999	76	682	999999	579	10	631	802	62	297	300	480	999999	841	595	149	999999	107	999999	999999	48	558	173	185	851	999999	992	999999	320	496	223	416	628	999999	999999	999999	792	371	421	370	172	669	17	213	66	94	124	907	999999	499	509	999999	606	314	
12	455	902	999999	266	50	17	418	491	566	84	883	851	911	653	180	999999	450	686	999999	999999	999999	999999	999999	128	767	425	999999	112	820	986	901	810	324	924	742	522	295	114	380	362	753	188	451	139	182	999999	212	263	939	153	69	999999	618	587	999999	999999	942	388	499	625	922	315	670	999999	183	83	536	987	999999	658	70	999999	999999	635	972	199	109	830	946	999999	222	999999	999999	677	926	999999	201	999999	999999	999999	579	907	615	754	999999	447	518	871	956	999999	706	999999	352	999999	92	724	999999	999999	614	445	805	122	442	965	412	101	152	992	652	999999	882	799	698	999999	89	163	729	560	205	535	681	999999	873	847	827	999999	489	882	594	999999	944	217	132	854	41	466	474	650	352	348	305	525	229	58	226	907	526	999999	211	999999	999999	999999	787	89	764	578	999999	595	148	414	611	269	407	449	963	999999	676	843	999999	622	689	89	218	857	239	165	999999	999999	630	920	481	999999	999999	665	218	999999	429	999999	99	463	228	879	999999	937	999999	45	999999	999999	95	999999	999999	999999	999999	589	999999	914	560	999999	849	608	999999	423	964	227	933	400	588	742	241	999999	999999	633	754	999999	404	999999	576	281	999999	203	48	238	740	89	689	798	984	999999	426	303	624	499	203	999999	892	805	999999	294	13	345	457	385	548	307	305	606	928	647	195	999999	347	288	809	656	570	342	999999	885	538	145	416	495	325	937	173	999999	440	272	696	999999	999999	292	999999	999999	745	999999	999999	443	783	92	999999	999999	999999	999999	999999	345	689	547	921	999999	132	999999	756	999999	929	962	69	610	999999	549	176	666	999999	596	544	65	21	34	999999	906	651	249	112	455	999999	79	588	339	981	827	76	892	351	146	476	866	536	409	999999	783	603	90	308	243	916	999999	395	999999	451	900	334	665	637	24	908	882	926	310	603	859	383	729	628	316	482	999999	324	814	129	678	999999	999999	999999	136	313	571	940	999999	999999	999999	684	277	888	91	502	411	265	336	999999	594	939	235	806	999999	410	874	999999	991	999999	642	888	999999	201	773	999999	722	999999	510	711	346	941	68	771	999999	999999	116	999999	999999	814	81	27	999999	586	535	999999	303	805	181	999999	439	119	948	117	896	999999	113	999999	999999	709	779	913	999999	625	999999	652	881	463	275	821	303	43	914	187	689	624	900	999999	999999	999999	88	917	325	784	999999	999999	992	951	875	999999	81	40	999999	837	44	999999	273	372	695	883	857	999999	540	360	432	999999	205	771	427	999999	
999999	999999	419	999999	631	999999	598	999999	353	664	659	930	588	907	749	273	999999	999999	152	999999	999999	537	999999	783	187	249	386	999999	999999	876	41	231	533	604	94	962	999999	644	216	182	569	303	29	999999	233	927	999999	633	611	999999	97	127	628	895	919	745	810	999999	903	391	999999	633	999999	477	632	437	406	999999	822	787	652	673	871	970	962	999999	517	999999	559	999999	999999	753	999999	203	788	913	602	638	684	348	999999	985	740	824	999999	936	685	999999	408	795	530	276	810	824	516	424	256	658	933	860	237	542	86	653	999999	999999	279	423	688	718	999999	768	308	484	635	667	932	57	999999	35	383	965	999999	763	729	721	999999	539	687	999999	667	999999	999999	824	120	619	999999	97	431	962	666	271	863	689	960	999999	967	336	198	849	999999	999999	384	999999	487	999999	999999	323	924	681	790	999999	736	324	61	999999	999999	484	373	26	758	845	625	321	369	121	112	190	999999	966	999999	999999	999999	838	882	467	999999	796	346	999999	946	595	172	999999	182	925	535	999999	638	79	999999	999999	963	999999	100	645	999999	72	548	376	169	492	520	958	927	183	999999	897	441	999999	331	277	148	524	79	173	682	999999	149	443	585	563	552	733	999999	270	653	179	999999	246	883	507	999999	999999	999999	464	85	214	822	998	536	637	117	54	748	999999	355	448	112	926	962	707	923	114	790	606	940	786	999999	666	530	230	159	999999	999999	823	999999	177	834	615	999999	999999	63	150	907	999999	455	507	999999	845	999999	214	76	820	284	185	999999	153	189	93	523	298	523	166	478	999999	487	999999	344	924	412	187	614	999999	838	494	999999	782	207	843	160	442	800	999999	750	999999	999999	338	920	534	249	999999	988	751	999999	799	954	896	671	601	469	543	173	71	442	738	600	580	981	789	530	801	945	346	933	999999	498	678	999999	163	999999	158	992	810	684	537	999999	862	999999	999999	539	757	121	605	999999	616	279	999999	412	22	725	583	999999	140	13	448	999999	651	818	999999	311	285	491	999999	449	320	551	363	386	905	999999	999999	184	942	259	773	690	349	999999	999999	812	758	999999	402	437	579	801	861	999999	999999	607	547	999999	999999	738	999999	276	602	166	999999	75	915	999999	506	473	999999	408	414	881	240	757	590	999999	502	207	552	19	999999	90	869	999999	690	999999	150	308	999999	692	788	999999	996	999999	97	193	999999	260	896	405	769	999999	999999	999999	397	980	577	488	999999	859	552	197	196	254	187	522	296	553	385	369	222	999999	471	
305	619	211	999999	733	670	406	787	251	311	156	250	999999	641	699	131	710	999999	661	291	152	999999	601	27	752	329	575	896	356	875	536	193	999999	468	154	999999	195	105	843	818	999999	81	310	886	49	999999	27	881	597	999999	675	999999	561	999999	999999	165	28	194	142	999999	105	510	441	999999	999999	963	999999	700	999999	148	936	999999	144	843	670	81	999999	999999	977	999999	311	694	308	999999	209	155	632	653	149	988	541	11	999999	440	723	119	999999	999999	121	85	334	999999	999999	458	495	70	255	717	256	257	326	314	216	999999	111	411	212	999999	176	629	341	35	561	508	999999	935	999999	999999	999999	561	999999	905	999999	901	423	984	309	849	999999	149	999999	914	999999	999999	999999	237	794	578	338	321	999999	133	767	492	744	308	999999	885	851	999999	418	551	597	694	999999	421	711	314	970	127	111	362	999999	999999	729	426	628	999999	836	379	150	83	376	808	654	317	147	999999	167	999999	228	424	999999	877	731	358	326	712	85	261	525	489	608	221	220	999999	55	739	763	327	680	999999	59	482	999999	345	999999	789	50	509	283	999999	157	855	898	687	364	210	306	381	110	916	999999	999999	853	660	474	164	999999	110	272	408	356	999999	999999	131	374	525	467	396	182	537	671	999999	977	999999	999999	999999	322	533	199	999999	443	999999	999999	763	513	474	629	759	871	999999	201	940	999999	875	999999	318	420	777	322	999999	999999	999999	208	573	255	26	607	999999	999999	720	842	74	910	427	964	999999	999999	681	617	900	895	708	999999	162	999999	731	999999	112	678	999999	343	544	221	360	112	533	194	654	999999	496	866	700	440	160	187	999999	39	999999	999999	290	696	738	999999	999999	999999	44	395	55	999999	999999	687	504	260	999999	386	308	853	560	324	999999	780	967	999999	130	43	999999	277	999999	975	218	701	519	999999	398	999999	999999	384	999999	999999	77	148	148	426	994	809	372	999999	145	773	879	284	479	505	480	510	728	575	49	387	748	766	30	999999	999999	821	177	312	861	967	781	923	63	154	257	301	641	551	999999	999999	671	755	999999	600	105	999999	232	24	722	999999	608	39	999999	422	668	311	128	78	999999	182	642	70	588	177	992	955	231	334	258	188	868	187	999999	728	716	992	633	430	974	95	999999	999999	589	974	368	751	588	640	999999	945	999999	999999	999999	999999	678	611	177	999999	608	150	712	999999	999999	543	28	999999	633	616	999999	675	677	999999	103	321	583	489	480	613	808	250	376	590	848	999999	14	305	43	999999	60	
114	825	668	822	834	999999	701	396	56	955	937	128	972	934	811	278	999999	999999	999999	999999	999999	999999	563	166	367	773	999999	59	464	999999	723	398	232	565	601	999999	18	875	999999	939	882	999999	434	999999	871	999999	999999	999999	47	44	999999	999999	210	989	999999	974	272	999999	999999	71	259	999999	931	516	241	999999	896	999999	999999	961	999999	610	221	893	539	104	999999	904	294	244	379	477	22	999999	21	899	999999	999999	703	999999	586	506	999999	207	689	241	172	917	426	333	236	987	321	85	774	917	612	316	459	999999	277	999999	227	999999	692	999999	639	511	999999	999999	360	663	713	716	385	999999	999999	999999	214	308	932	999999	488	961	999999	999999	165	936	655	103	296	881	783	936	359	229	288	199	515	907	999999	660	999999	93	999999	572	999999	605	999999	21	727	598	112	161	999999	999999	878	266	222	310	626	702	855	411	56	479	880	776	366	166	999999	10	509	307	706	999999	999999	405	988	999999	117	560	246	999999	999999	999999	778	631	112	870	350	31	977	214	290	999999	805	999999	46	999999	692	507	249	544	536	727	999999	805	455	561	999999	483	999999	999999	202	999999	999999	999999	46	358	700	258	673	495	999999	463	999999	304	26	999999	999999	365	368	494	752	999999	999999	702	999999	999999	999999	999999	186	999999	758	866	753	211	22	999999	999999	593	999999	688	803	443	834	753	728	999999	705	794	789	647	94	756	999999	784	33	592	755	999999	113	398	749	727	82	999999	999999	949	999999	820	292	801	374	883	391	680	691	319	775	566	974	44	999999	814	999999	999999	999999	999999	751	968	187	429	999999	679	490	586	938	85	370	711	27	778	373	884	512	987	283	211	999999	444	103	714	817	198	789	999999	455	934	544	543	667	734	207	999999	999999	999999	343	999999	999999	805	741	999999	999999	999999	999999	205	670	999999	312	206	265	999999	637	316	875	473	999999	279	890	422	140	999999	541	999999	999999	292	581	632	251	649	654	588	809	569	999999	487	765	753	649	593	407	999999	999999	347	288	999999	106	890	865	999999	260	73	999999	980	675	736	999999	131	29	266	624	47	999999	999999	552	677	455	78	999999	397	707	999999	630	306	24	742	382	203	548	641	195	999999	767	81	999999	590	784	829	894	966	413	644	733	392	969	369	581	969	795	610	957	38	287	477	999999	999999	442	999999	965	932	364	880	999999	388	80	999999	999999	745	999999	961	893	626	184	646	999999	72	135	248	999999	654	171	412	408	938	684	167	999999	300	608	999999	157	286	999999	961	612	532	999999	355	
999999	999999	99	836	705	833	999999	341	853	640	492	999999	277	999999	180	999999	771	951	482	644	999999	913	530	979	999999	999999	814	616	762	222	44	461	10	999999	926	301	999999	999999	707	999999	999999	353	313	772	807	208	999999	952	116	552	200	999999	60	999999	651	999999	515	999999	699	999999	29	110	999999	641	606	41	409	497	277	878	756	445	253	907	999999	360	999999	758	999999	937	549	999999	510	999999	999999	383	410	582	999999	999999	786	454	999999	280	555	999999	775	672	176	776	999999	241	684	237	796	754	416	153	14	300	999999	999999	937	761	888	167	599	367	618	232	630	826	368	749	102	311	810	973	361	302	999999	937	591	405	148	999999	186	282	999999	277	967	267	577	838	730	999999	999999	873	391	398	999999	999999	999999	944	155	973	872	935	145	494	944	442	999999	712	714	999999	999999	541	999999	999999	980	999999	942	351	264	372	258	530	28	73	999999	936	999999	963	999999	999999	883	647	999999	999999	999999	999999	147	999999	333	534	476	865	133	869	999999	975	259	811	418	213	999999	999999	689	783	724	352	917	999999	700	18	999999	999999	941	546	977	527	291	459	145	739	190	23	28	730	999999	999999	406	158	999999	818	999999	999999	555	567	703	180	999999	999999	450	103	999999	74	238	325	683	648	923	587	891	999999	999999	800	675	679	33	461	694	958	887	999999	999999	768	873	882	331	999999	283	383	842	999999	568	999999	999999	52	414	999999	784	702	999999	257	469	818	266	999999	999999	886	115	876	544	251	486	999999	999999	118	157	565	201	999999	993	999999	375	550	744	95	778	999999	791	633	999999	907	999999	991	999999	999999	871	137	999999	999999	758	445	964	407	999999	600	999999	568	235	999999	894	999999	999999	437	709	444	999999	919	83	999999	999999	254	104	481	999999	636	574	494	999999	950	246	30	64	189	597	558	999999	999999	710	153	999999	219	653	891	739	424	983	249	999999	477	756	952	63	339	927	999999	350	999999	795	999999	999999	835	480	285	663	999999	794	744	840	160	795	999999	999999	929	417	999999	600	213	742	197	652	999999	999999	999999	999999	294	966	724	262	92	218	165	999999	508	127	928	739	378	238	999999	999999	249	409	142	681	841	999999	133	999999	999999	999999	147	751	607	559	702	633	858	91	999999	907	999999	491	757	942	640	741	710	812	488	145	232	999999	877	567	413	999999	80	939	999999	550	843	802	209	179	999999	999999	999999	948	424	305	880	296	859	999999	999999	757	651	999999	51	109	43	320	444	999999	690	999999	873	999999	156	776	563	918	729	828	73	
277	292	588	871	236	999999	999999	999999	192	264	936	999999	999999	999999	655	284	880	898	262	516	532	368	999999	488	999999	540	534	999999	648	742	961	999999	40	893	292	475	72	999999	814	932	281	999999	261	663	754	57	999999	43	501	502	682	29	476	322	541	909	999999	110	999999	696	642	960	749	450	303	999999	999999	999999	724	190	222	562	94	329	245	609	117	627	733	860	586	500	310	155	999999	941	999999	718	999999	383	473	961	363	999999	300	320	183	810	370	385	962	928	999999	320	290	129	935	157	86	932	801	383	376	113	999999	999999	999999	999999	390	361	289	376	673	351	999999	999999	999999	999999	39	924	436	999999	999999	358	898	657	192	999999	865	999999	16	942	641	430	581	99	595	260	17	999999	659	579	999999	999999	105	596	264	999999	603	40	999999	999999	127	161	999999	999999	125	999999	215	462	959	670	738	999999	999999	346	999999	253	770	627	664	999999	999999	999999	999999	857	876	259	263	312	403	225	396	835	29	46	825	490	924	85	974	577	999999	555	999999	999999	840	978	663	758	861	21	206	999999	375	999999	999999	247	886	648	628	866	764	902	69	743	284	903	999999	999999	521	253	999999	999999	999999	97	999999	999999	690	285	26	898	595	504	450	391	28	420	999999	57	35	587	603	285	457	117	812	152	496	999999	714	936	556	354	246	999999	999999	512	999999	999999	78	999999	556	610	631	730	280	269	462	677	999999	999999	443	384	999999	933	650	53	247	545	284	761	999999	244	571	90	351	251	268	832	699	999999	97	999999	979	426	999999	992	653	999999	999999	552	689	999999	731	850	503	181	70	999999	967	649	275	787	12	999999	692	322	49	999999	388	39	11	630	977	999999	999999	260	405	867	999999	658	399	520	708	999999	81	999999	513	720	999999	180	999999	955	999999	60	251	999999	189	672	733	999999	952	112	347	808	999999	999999	840	522	82	252	775	203	409	319	999999	754	999999	999999	245	594	999999	328	999999	218	848	56	765	927	967	477	80	999999	143	194	705	297	182	900	190	22	999999	990	648	344	999999	987	555	555	999999	999999	999999	999999	436	999999	999999	633	999999	999999	999999	504	303	999999	555	604	181	51	69	225	999999	962	999999	188	100	232	999999	819	680	630	813	860	501	999999	136	480	257	171	306	994	285	81	160	53	999999	686	719	999999	999999	53	173	363	927	339	941	838	914	51	999999	999999	811	100	952	516	999999	999999	999999	92	787	84	357	999999	744	999999	940	999999	812	538	247	414	999999	984	384	637	467	460	999999	171	278	999999	
566	215	352	102	999999	999999	128	643	728	841	682	999999	565	369	695	999999	618	862	399	409	36	386	803	414	701	999999	715	999999	59	999999	175	999999	813	500	999999	152	667	652	883	755	999999	178	809	406	731	999999	429	24	942	313	842	81	772	999999	999999	189	411	937	999999	365	479	803	593	864	675	999999	822	999999	851	999999	496	966	978	999999	985	999999	576	407	683	824	999999	701	999999	745	31	104	79	943	239	338	740	999999	260	527	286	999999	585	945	730	890	999999	364	173	399	817	999999	102	138	884	999999	999999	13	999999	576	958	777	430	847	999999	580	771	878	836	522	812	767	715	999999	367	375	282	999999	677	793	770	52	538	983	928	155	999999	941	69	825	999999	737	999999	999999	568	999999	199	999999	999999	159	999999	184	528	650	999999	60	170	999999	770	519	141	983	336	999999	999999	915	999999	447	918	696	578	830	819	20	999999	84	302	41	892	859	186	543	999999	527	999999	595	524	887	999999	878	984	371	180	549	694	741	410	14	878	653	999999	999999	819	417	581	298	365	518	853	512	758	139	748	999999	343	597	467	809	796	219	400	999999	51	50	712	216	659	279	325	65	674	297	999999	248	599	434	999999	119	946	385	240	999999	999999	893	999999	855	622	999999	216	999999	284	601	217	999999	262	907	709	778	999999	374	639	95	202	797	837	470	976	509	999999	999999	872	357	863	421	979	394	327	157	999999	857	594	399	73	228	781	83	90	494	986	691	724	945	414	999999	999999	154	999999	246	65	999999	878	122	999999	307	999999	999999	737	795	689	868	590	999999	858	847	780	250	32	973	26	764	389	492	523	629	193	999999	943	999999	675	834	580	91	999999	270	999999	481	999999	765	994	854	345	999999	805	128	111	173	97	566	999999	999999	132	840	999999	301	280	396	999999	329	124	307	983	456	999999	854	298	509	469	598	869	308	799	267	979	171	428	999999	999999	405	527	30	839	386	999999	179	999999	739	999999	999999	989	592	999999	131	650	696	871	999999	999999	950	999999	602	703	499	697	503	706	865	860	68	873	185	708	999999	801	103	468	606	967	999999	152	558	648	669	608	286	999999	678	999999	292	300	999999	930	737	575	925	999999	350	689	999999	999999	846	878	999999	926	814	883	688	329	557	238	274	921	222	807	999999	954	43	891	999999	86	38	999999	578	999999	999999	999999	999999	999999	876	999999	127	916	981	488	306	999999	845	742	794	403	738	358	69	63	35	999999	999999	929	303	970	294	459	999999	909	443	597	999999	
44	593	568	911	69	999999	999999	120	357	999999	999999	511	999999	999999	300	107	27	347	680	199	524	742	999999	538	999999	334	905	492	999999	647	81	54	708	999999	810	159	235	491	679	904	999999	943	677	999999	983	428	701	999999	999999	362	999999	571	763	408	785	302	999999	40	869	734	999999	298	452	999999	868	689	803	999999	308	151	871	535	999999	775	910	581	74	999999	999999	623	633	53	498	316	395	509	999999	309	999999	999999	999999	205	622	999999	366	999999	501	967	809	303	625	477	563	852	490	999999	903	988	999999	214	238	821	484	999999	999999	504	799	999999	324	999999	408	503	640	791	860	675	913	724	418	920	90	999999	247	999999	998	165	490	646	826	999999	606	999999	812	999999	288	999999	720	376	843	861	200	365	652	451	895	999999	837	772	991	814	812	189	580	576	134	142	583	233	257	999999	24	162	319	655	999999	115	691	261	512	400	955	547	880	999999	729	999999	454	795	365	876	328	717	999999	999999	999999	426	721	245	264	156	999999	497	128	898	999999	48	56	999999	999999	789	440	999999	270	999999	859	275	308	33	999999	999999	687	788	867	999999	999999	999999	999999	307	799	345	999999	455	997	365	514	467	999999	982	709	999999	678	457	116	575	445	742	457	63	161	590	128	697	398	855	999999	999999	629	747	281	999999	540	748	207	354	405	999999	999999	999999	999999	402	847	326	324	999999	731	999999	681	301	999999	884	999999	454	156	999999	226	696	67	999999	896	416	837	680	999999	169	160	999999	259	999999	179	460	163	552	966	999999	743	999999	383	242	133	238	425	337	811	397	700	96	999999	988	999999	999999	999999	999999	999999	681	564	177	999999	999999	15	999999	980	919	132	485	730	306	488	396	475	999999	322	825	999999	668	999999	509	868	323	468	73	336	999999	635	469	532	717	544	294	999999	576	196	999999	236	331	257	506	215	999999	667	403	608	215	999999	999999	397	112	428	349	690	999999	308	999999	696	941	475	720	294	999999	953	23	761	203	202	899	999999	999999	999999	999999	421	494	999999	999999	655	75	464	131	999999	999999	82	429	999999	205	604	149	277	999999	999999	999999	856	999999	221	553	383	654	642	415	23	624	483	302	514	732	999999	206	761	766	646	631	486	353	999999	371	589	533	724	566	598	63	631	344	572	999999	839	884	999999	749	168	999999	432	999999	118	132	449	780	915	999999	276	408	999999	510	999999	999999	807	512	999999	849	999999	849	929	999999	816	960	999999	149	730	210	892	54	923	21	607	999999	999999	437	999999	999999	922	809	617	168	
299	200	999999	131	97	672	505	337	999999	999999	785	319	999999	357	242	158	140	310	60	714	999999	232	999999	999999	903	612	999999	380	276	714	927	165	242	770	785	626	294	871	61	67	705	565	724	500	235	999999	999999	999999	205	97	719	622	759	999999	495	77	999999	309	227	485	970	999999	70	999999	999999	630	86	999999	999999	615	863	268	258	999999	999999	117	507	984	999999	614	999999	851	184	189	995	999999	405	339	284	718	910	985	653	999999	97	580	999999	119	999999	605	221	272	999999	589	999999	999999	999999	767	893	999999	569	999999	168	613	446	128	950	999999	620	200	234	747	999999	853	705	877	615	681	999999	999999	612	398	989	544	402	776	999999	595	954	544	941	999999	445	896	158	189	826	50	140	968	630	623	499	804	380	474	245	999999	884	999999	845	692	862	999999	776	999999	742	624	999999	669	557	364	926	85	258	999999	999999	140	704	525	999999	575	551	935	808	988	898	999999	174	927	540	999999	711	608	699	259	775	980	129	977	447	999999	999999	470	999999	275	697	423	555	784	173	999999	731	368	305	280	151	999999	657	999999	282	557	999999	999999	999999	421	653	328	386	999	820	330	999999	727	999999	848	745	90	999999	999999	301	484	638	389	763	436	999999	352	313	429	118	848	999999	341	704	889	999999	546	341	10	999999	378	47	999999	964	843	103	999999	290	456	999999	999999	999999	125	496	999999	999999	80	529	999999	16	999999	25	957	999999	999999	999999	999999	32	198	999999	209	748	999999	999999	922	447	999999	425	920	342	410	999999	856	894	57	444	218	999999	907	999999	682	26	639	993	321	363	90	664	999999	847	424	999999	101	361	334	322	890	205	999999	360	835	655	609	999999	605	248	999999	72	844	537	788	834	125	228	423	192	119	530	607	568	366	428	433	999999	999999	429	970	999999	570	735	553	22	280	556	145	37	417	999999	999999	82	999999	28	999999	464	69	999999	865	999999	937	999999	213	370	598	999999	993	999999	231	999999	999999	185	999999	663	501	119	984	775	563	568	92	396	775	840	142	534	999999	348	608	969	24	337	564	999999	567	428	531	193	424	999999	563	728	805	881	825	999999	805	541	526	711	480	293	36	999999	790	999999	999999	372	237	73	999999	654	808	262	521	126	621	999999	106	83	999999	800	360	298	15	364	590	893	999999	921	999999	999999	822	897	499	730	999999	267	317	25	62	168	999999	361	633	908	999999	552	999999	708	599	635	444	452	133	679	933	738	301	435	961	482	357	315	343	809	832	911	999999	791	999999	
364	862	91	31	999999	843	998	664	999999	445	48	999999	999999	331	104	398	999999	773	999999	796	571	965	999999	999999	579	811	650	27	999999	999999	17	788	577	892	245	999999	362	431	705	835	999999	999999	204	999999	999999	948	50	984	999999	420	462	148	944	994	254	398	980	37	451	616	202	980	840	999999	438	260	956	423	96	331	45	948	999999	983	999999	999999	771	892	141	631	770	999999	778	413	622	868	843	583	648	846	999999	335	980	98	999999	999999	242	182	561	999999	992	627	897	917	385	999999	81	961	142	755	626	999999	895	999999	846	999999	999999	437	408	999999	999999	383	999999	249	538	999999	967	978	350	908	999999	598	999999	469	639	999999	768	860	999999	118	797	882	450	892	999999	704	439	999999	252	116	751	805	774	992	265	619	999999	658	388	999999	546	102	620	999999	999999	38	999999	436	999999	999999	767	351	999999	300	772	999999	932	881	29	834	280	808	735	243	999999	460	824	348	213	30	999999	999999	481	999999	571	999999	999999	226	402	202	947	999999	978	549	999999	409	405	483	230	731	686	999999	999999	554	999999	738	367	387	999999	49	213	419	232	999999	412	657	869	57	729	77	272	999999	489	827	887	277	829	195	894	757	65	999999	128	481	343	328	480	927	958	832	347	884	999999	362	988	537	780	817	147	691	999999	357	754	162	999999	971	491	812	999999	136	909	181	492	319	984	862	300	999999	827	93	186	942	999999	896	730	387	564	136	838	359	999999	21	58	999999	227	707	596	965	22	999999	999999	668	270	832	923	175	401	841	378	999999	246	39	990	63	999999	597	269	857	999999	999999	416	365	999999	317	638	897	132	290	101	999999	275	999999	738	999999	257	518	681	999999	999999	564	986	999999	999999	711	122	999999	31	995	999999	630	448	999999	543	930	954	999999	693	953	203	999999	53	999999	750	999999	999999	911	999999	999999	805	996	915	12	999999	867	105	999999	999999	272	204	999999	999999	999999	999999	999999	838	535	791	999999	511	999999	824	728	72	999999	999999	874	973	667	850	210	176	497	199	701	999999	999999	855	676	834	271	999999	431	758	999999	999999	916	999999	999999	263	335	130	493	32	40	999999	196	940	999999	355	230	719	939	422	999999	14	387	999999	999999	755	999999	999999	999999	999999	249	999999	999999	970	49	796	605	356	694	414	999999	90	682	475	169	999999	528	505	918	330	613	999999	999999	19	764	28	772	978	999999	533	999999	655	14	999999	783	999999	999999	225	900	150	750	999999	35	534	999999	913	332	912	778	372	236	896	999999	794	368	999999	964	
394	216	31	33	626	720	170	999999	869	999999	171	691	999999	751	312	605	778	580	739	999999	411	121	851	999999	859	210	274	999999	964	893	220	161	96	176	999999	19	878	999999	999999	164	864	981	38	837	170	999999	749	620	999999	301	983	223	999999	179	562	999999	999999	999999	174	426	455	863	589	999999	999999	19	999999	999999	368	302	726	999999	999999	999999	662	429	93	24	535	638	461	654	383	672	909	996	532	917	613	121	999999	553	952	707	708	11	999999	62	999999	161	626	886	262	630	575	331	766	54	999999	999999	198	350	999999	999999	999999	801	489	999999	76	868	999999	687	258	999999	999999	999999	999999	999999	999999	999999	37	999999	999999	383	22	574	402	752	107	587	240	488	999999	480	922	314	752	999999	742	907	521	999999	986	112	674	999999	637	15	999999	402	622	26	999999	999999	999999	167	999999	426	523	400	408	737	818	999999	638	998	999999	778	999999	999999	430	292	17	999999	149	552	54	939	709	83	999999	999999	999999	705	999999	223	320	555	375	765	15	335	903	352	508	784	666	507	474	675	662	859	999999	649	971	339	999999	999999	716	562	123	369	717	449	463	22	999999	123	523	999999	999999	731	412	568	338	105	389	665	470	364	885	999999	475	44	999999	86	714	129	734	635	999999	122	839	812	651	646	618	999999	889	496	816	553	984	59	988	999999	457	123	321	875	950	353	999999	999999	677	576	894	683	38	386	307	999999	389	999999	219	999999	892	599	916	691	487	925	775	974	999999	342	999999	425	56	490	629	999999	808	858	685	862	999999	487	145	85	999999	935	999999	999999	198	968	999999	107	999999	422	999999	857	206	999999	398	35	577	763	813	345	24	999999	636	547	756	706	49	531	211	999999	999999	414	999999	841	999999	552	499	273	785	579	178	464	585	633	999999	772	999999	188	999999	660	294	620	674	800	70	283	308	999999	755	491	929	999999	999999	492	232	634	402	365	690	999999	535	999999	977	244	176	560	892	13	105	984	312	999999	71	550	72	579	739	664	999999	665	999999	999999	999999	304	650	535	568	102	999999	818	999999	48	498	999999	134	980	999999	439	633	510	390	304	793	771	188	78	581	355	430	999999	894	738	584	34	602	924	796	683	594	999999	991	800	999999	286	615	274	372	448	426	92	999999	310	999999	281	999999	949	817	999999	125	581	954	223	672	757	924	640	999999	473	30	209	193	959	845	992	518	590	999999	999999	166	999999	705	999999	929	999999	716	594	708	313	999999	652	116	60	568	999999	999999	999999	138	845	362	999999	
809	899	999999	226	899	999999	464	48	999999	999999	999999	311	590	999999	876	820	294	334	51	340	932	161	723	378	103	142	401	999999	315	739	462	999999	163	191	115	805	999999	999999	999999	999999	139	669	550	65	404	999999	470	999999	999999	866	494	803	803	32	52	658	999999	59	133	999999	586	999999	733	999999	241	402	157	408	105	999999	999999	581	885	312	210	272	611	667	973	999999	999999	999999	697	448	255	658	62	141	149	457	629	666	589	682	163	508	999999	999999	824	11	999999	71	272	999999	999999	999999	917	999999	821	779	56	518	85	835	999999	552	934	294	777	583	999999	25	269	648	452	447	991	999999	159	702	999999	94	843	971	639	999999	771	633	686	342	740	560	319	369	410	999999	591	999999	588	610	573	651	999999	250	661	999999	801	623	622	324	920	714	352	129	452	962	675	113	206	492	781	310	607	444	999999	789	705	899	248	341	856	247	624	548	138	685	344	602	320	997	809	157	20	999999	421	36	218	200	917	447	444	487	557	106	829	273	53	314	408	872	936	902	385	290	999999	683	100	999999	999999	767	627	83	793	208	683	633	300	245	32	816	581	515	982	800	896	378	689	999999	999999	865	641	39	203	999999	999999	907	999999	730	999999	738	935	414	999999	160	819	371	694	359	423	205	973	808	291	999999	301	431	919	585	393	99	993	999999	999999	999999	135	597	879	999999	147	775	861	999999	340	294	999999	999999	999999	832	999999	535	683	340	999999	999999	999999	999999	748	611	156	999999	987	196	346	815	999999	372	329	84	34	231	492	348	221	647	999999	999999	477	997	711	134	125	97	999999	999999	415	999999	999999	570	242	999999	849	277	209	507	999999	999999	233	524	548	517	846	240	807	758	52	999999	129	467	190	999999	365	750	900	999999	524	899	592	487	999999	92	905	999999	999999	732	382	225	149	713	999999	668	189	953	458	203	287	885	290	999999	816	999999	543	10	390	753	936	109	376	999999	983	888	999999	745	124	465	999999	98	398	84	386	827	206	999999	608	521	309	412	999999	706	745	638	619	999999	671	999999	549	999999	378	98	796	283	848	999999	730	970	586	444	838	993	999999	199	497	999999	469	999999	874	138	401	869	454	533	807	670	441	355	278	999999	83	785	916	707	720	999999	287	113	978	243	685	638	935	864	574	308	125	999999	150	414	287	682	465	999999	512	508	644	272	475	188	531	384	701	999999	370	999999	86	883	479	198	999999	999999	999999	640	453	763	999999	589	959	508	554	885	214	864	
68	999999	329	999999	205	221	665	25	637	999999	711	310	936	695	504	521	232	999999	86	952	999999	921	672	824	967	999999	574	64	313	967	633	646	999999	837	999999	970	733	581	687	999999	999999	999999	728	999999	929	152	999999	249	95	447	286	321	808	262	388	146	999999	504	537	455	647	999999	711	669	177	75	140	109	513	533	999999	999999	554	818	999999	573	203	463	895	824	921	335	969	865	690	321	837	917	999999	55	999999	238	53	242	999999	922	211	999999	52	999999	999999	728	999999	561	999999	635	767	989	833	814	943	274	608	712	533	999999	641	845	978	855	238	223	999999	467	291	558	607	322	208	506	999999	144	421	42	812	203	599	999999	999999	65	554	847	999999	999999	999999	977	630	340	708	308	291	999999	89	999999	635	799	88	278	279	111	37	454	791	336	451	809	999999	999999	999999	340	999999	233	999999	923	311	390	139	15	365	313	928	999999	999999	899	225	17	64	234	407	23	125	330	148	114	999999	999999	999999	999999	202	303	134	63	440	378	999999	68	725	166	999999	254	670	82	999999	966	182	999999	999999	999999	120	444	999999	628	179	999999	999999	402	95	535	999999	212	334	381	812	72	999999	999999	837	999999	324	167	291	898	999999	999999	352	52	417	181	932	278	999999	175	647	758	999999	999999	884	999999	163	193	973	200	999999	683	919	299	270	851	787	306	923	605	577	953	162	856	999999	999999	999999	181	984	913	602	999999	999999	169	734	64	523	999999	991	294	92	140	194	101	636	999999	242	63	782	999999	394	635	355	663	598	693	605	692	999999	999999	17	981	208	999999	597	999999	999999	760	564	215	337	113	315	638	523	446	999999	70	229	623	783	491	999999	999999	528	967	281	290	571	50	459	831	467	133	286	999999	999999	134	504	991	999999	482	498	999999	238	291	999999	999999	150	161	924	544	472	602	93	526	593	779	541	630	372	459	199	999999	999999	506	646	192	361	422	514	999999	999999	238	696	999999	992	999999	200	247	647	999999	149	419	125	914	368	864	999999	760	517	162	999999	874	999999	999999	999999	974	999999	999999	645	147	365	727	647	289	978	244	906	999999	534	771	589	303	982	807	319	779	999999	842	999999	781	152	601	999999	361	61	999999	608	228	28	28	999999	468	999999	509	210	422	771	835	936	134	957	267	235	745	573	299	891	821	168	513	575	978	594	863	995	999999	821	999999	238	296	999999	688	763	516	999999	130	701	999999	999999	897	17	572	905	22	823	884	999999	170	788	761	800	999999	70	514	452	32	
874	738	999999	446	600	999999	607	650	999999	279	503	719	975	452	598	418	224	270	999999	13	82	581	50	999999	397	999999	507	999999	496	848	627	999999	73	747	999999	962	968	999999	306	532	965	265	523	553	999999	999999	999999	345	172	391	572	799	999999	999999	999999	302	698	999999	58	939	977	139	164	650	652	254	655	237	999999	636	999999	999999	999999	973	48	817	67	999999	730	741	477	172	315	999999	285	827	249	625	798	999999	999999	575	999999	367	554	836	111	872	901	146	10	999999	148	999999	999999	999999	835	46	410	999999	245	212	673	317	472	815	823	999999	375	824	15	40	439	253	372	999999	999999	606	429	211	715	194	594	593	741	520	33	778	172	766	991	213	224	665	717	71	902	999999	895	999999	22	61	507	87	140	999999	527	895	174	77	576	239	617	208	426	60	618	89	575	999999	792	54	999999	609	832	801	816	773	535	999999	971	147	710	690	199	999999	687	999999	463	772	992	999999	614	999999	199	762	596	25	249	667	453	999999	238	943	946	967	999999	897	254	999999	162	999999	369	863	106	438	528	926	19	999999	372	110	626	803	959	664	440	792	999999	999999	215	800	534	868	999999	158	909	999999	744	231	999999	789	999999	999999	999999	999999	768	999999	998	761	244	669	15	999999	999999	999999	207	435	983	292	537	382	488	184	999999	362	230	501	16	947	999999	999999	192	788	274	583	999999	502	999999	999999	895	689	793	658	999999	999999	999999	58	573	514	951	999999	783	461	693	126	311	98	999	267	999999	277	744	60	999999	483	999999	227	999999	721	999999	704	251	272	396	848	999999	830	999999	999999	567	181	999999	502	996	55	999999	999999	104	158	281	999999	502	926	999999	628	999999	999999	426	999999	999999	999999	999999	999999	999	256	242	520	999999	845	999999	999999	750	421	700	999999	349	252	63	196	999999	756	133	72	449	766	212	324	569	768	902	845	414	985	530	989	344	85	999999	999999	812	466	999999	999999	621	800	997	91	236	856	288	702	689	239	856	999999	999999	774	412	242	54	999999	951	307	999999	999999	76	765	890	710	511	274	749	313	999999	49	101	875	999999	648	769	130	999999	712	999999	209	165	184	138	229	546	570	672	270	706	894	514	999999	315	929	999999	242	200	526	355	24	999999	999999	855	817	219	578	332	999999	473	923	831	249	817	743	536	892	636	670	999999	941	602	488	606	999999	534	733	570	522	999999	536	929	570	367	999999	256	778	328	321	999999	999999	999999	908	999999	782	999999	275	550	572	402	841	606	999999	363	413	
422	474	779	376	293	485	17	999999	849	999999	999999	270	999999	352	999999	999999	574	325	660	205	999999	999999	691	999999	999999	999999	193	998	129	82	930	409	217	953	62	781	999999	999999	37	535	960	436	69	860	789	802	999999	207	85	645	277	290	870	167	709	728	783	955	949	34	301	999999	999999	999999	16	593	63	928	300	715	758	621	999999	999999	999999	277	634	830	44	624	874	986	922	484	805	999999	539	59	254	999999	997	999999	13	13	243	999999	746	292	853	999999	748	465	907	370	887	655	992	999999	923	999999	999999	999999	920	334	159	315	96	216	971	367	999999	14	683	965	717	714	999999	294	891	294	531	999999	976	839	875	419	89	562	596	159	656	794	136	812	240	999999	132	678	853	999999	863	999999	321	496	999999	744	782	999999	652	182	46	708	853	638	910	751	976	91	458	740	235	534	619	821	710	269	877	870	734	673	592	940	441	964	430	991	41	489	697	999999	999999	147	910	424	122	948	941	497	999999	489	77	50	999999	122	701	999999	919	999999	999999	882	999999	911	999999	979	590	106	999999	889	218	918	999999	497	999999	327	113	999999	624	205	708	999999	327	390	967	255	999999	551	719	999999	999999	101	82	541	703	999999	274	725	930	931	833	25	681	62	999999	999999	769	580	656	902	19	613	999999	724	790	34	999999	486	943	962	382	999999	387	999999	999999	127	846	189	793	579	63	387	167	693	999999	693	90	274	111	983	999999	999999	895	999999	318	658	386	358	999999	678	259	787	781	999999	558	795	638	733	435	171	147	589	786	87	999999	999999	999999	999999	362	107	944	300	999999	960	486	356	153	570	999999	968	741	498	438	999999	329	275	606	999999	145	999999	64	356	839	940	846	999999	249	818	967	686	212	364	995	652	734	999999	412	821	492	211	651	999999	103	466	430	649	161	670	757	583	35	999999	886	786	53	999999	460	999999	123	999999	117	335	999999	952	766	999999	502	785	999999	369	863	784	706	934	924	985	262	382	519	206	744	578	70	393	999999	945	999999	219	609	146	999999	967	707	902	103	325	476	151	700	53	999999	375	289	398	720	250	560	952	999999	67	999999	999999	999999	917	845	538	999999	218	999999	821	909	292	186	254	859	999999	87	804	840	609	519	121	682	999999	59	379	298	671	673	421	394	524	999999	999999	800	431	52	790	999999	565	60	267	999999	879	999999	864	199	999999	538	825	999999	756	122	262	547	234	405	458	868	476	249	603	545	879	436	395	934	634	454	438	852	999999	
746	999999	558	999999	999999	999999	999999	194	999999	263	143	999999	258	638	411	106	13	576	36	594	999999	591	326	456	999999	999999	452	748	930	564	591	110	999999	875	19	838	703	295	999999	602	999999	999999	999999	985	470	999999	999999	999999	983	837	630	877	999999	268	999999	165	958	999999	539	300	999999	594	264	625	672	999999	874	382	628	999999	999999	718	613	434	999999	248	305	340	986	35	348	653	999999	102	999999	999999	698	714	510	854	999999	601	756	999999	251	531	428	999999	322	436	822	999999	999999	419	445	999999	274	977	789	137	860	627	999999	514	951	707	829	172	691	999999	345	170	872	774	693	801	961	940	192	999999	819	999999	27	559	212	99	483	355	657	30	449	720	924	999999	999999	999999	999999	251	999999	544	701	266	999999	363	101	662	999999	999999	726	643	950	333	795	842	318	235	609	565	312	861	234	999999	515	670	999999	624	999999	499	999999	440	999999	720	229	648	255	562	656	999999	467	550	999999	86	629	23	80	999999	925	91	74	999999	653	921	999999	859	319	228	750	317	844	477	426	887	626	999999	329	999999	114	156	597	755	579	945	999999	761	159	157	999999	502	600	404	699	163	999999	21	786	402	781	370	338	36	999999	348	999999	990	134	999999	999999	343	693	840	20	778	494	999999	198	708	824	999999	710	172	373	258	717	449	777	272	462	999999	508	927	458	744	817	570	999999	999999	999999	999999	999999	333	696	999999	808	760	393	999999	999999	125	999999	88	577	603	660	176	663	999999	631	379	223	861	373	846	834	766	391	999999	961	999999	375	957	582	718	550	386	476	852	999999	999999	999999	999999	603	346	791	429	359	854	94	651	907	389	999999	755	999999	776	959	849	686	52	999999	127	958	746	999999	865	506	999999	999999	283	699	810	124	674	323	366	268	37	65	414	416	536	191	320	25	986	357	826	824	774	426	627	176	999999	587	938	897	999999	596	925	923	500	801	999999	999999	107	999999	935	442	536	517	932	999999	281	636	842	999999	648	730	764	517	679	999999	289	856	82	643	999999	96	384	468	411	440	140	491	916	734	380	368	918	720	421	999999	297	266	999999	833	999999	770	745	13	259	999999	832	417	253	465	522	954	879	463	557	999999	67	78	116	999999	999999	999999	719	117	565	289	999999	999999	106	295	746	999999	372	249	748	946	351	381	219	285	608	722	247	461	999999	425	489	465	173	572	336	229	999999	991	179	115	999999	637	999999	969	999999	789	321	958	999999	499	591	640	999999	610	999999	999999	859	830	893	
941	552	268	894	149	799	357	879	533	959	527	872	380	79	999999	999999	713	999999	249	961	819	410	289	742	722	834	999999	750	999999	75	649	370	999999	108	238	562	792	742	999999	179	966	999999	788	998	999999	627	220	570	81	999999	793	752	619	869	999999	540	273	525	999999	999999	950	606	999999	999999	319	167	552	282	840	91	999999	970	635	79	994	999999	622	290	551	105	999999	999999	678	999999	281	896	750	460	35	697	999999	276	999999	999999	229	999999	592	999999	689	43	999999	999999	730	990	611	823	127	550	874	173	918	983	974	999999	691	671	928	479	196	422	417	101	257	152	792	836	409	642	849	999999	999999	999999	601	517	30	685	999999	999999	245	458	779	209	586	999999	779	999999	302	494	311	558	999999	999999	142	276	999999	983	999999	999999	208	775	423	484	700	250	846	625	392	466	66	16	999999	250	999999	999999	643	217	515	999999	999999	487	544	915	341	301	203	213	999999	999999	999999	46	994	971	999999	470	999999	999999	509	346	25	163	922	999999	999999	304	445	200	880	404	633	419	478	305	223	720	241	507	153	409	56	642	466	67	575	30	22	151	761	772	703	348	708	999999	380	219	564	708	488	46	855	12	333	999999	701	481	568	698	999999	999999	238	999999	161	110	299	999999	697	865	269	417	292	304	999999	117	700	999999	711	308	925	999999	166	999999	29	116	553	999999	318	701	365	103	461	323	999999	992	543	999999	999999	999999	880	997	522	999999	999999	80	754	560	573	225	999999	416	999999	999999	773	753	999999	705	999999	54	556	254	74	999999	509	999999	956	968	911	446	573	534	107	113	428	927	999999	999999	999999	999999	361	992	480	103	999999	948	999999	202	999999	639	391	838	657	152	61	635	999999	526	999999	999999	999999	786	649	137	999999	539	999999	667	999999	999999	271	154	621	569	693	563	774	970	369	560	999999	999999	429	281	65	735	877	999999	61	793	994	965	999999	811	834	999999	353	353	451	106	639	665	361	999999	378	246	226	97	459	999999	861	999999	166	638	440	999999	367	377	82	999999	662	364	615	57	851	306	875	810	734	999999	219	430	529	999999	921	186	412	725	903	818	519	999999	999999	563	931	999999	808	999999	999999	484	218	975	281	535	444	999999	59	313	852	81	370	415	363	341	288	440	442	999999	717	263	947	641	474	263	406	999999	858	999999	999999	999999	999999	246	999999	260	999999	243	999999	994	828	645	137	109	872	999999	457	113	436	999999	285	501	600	914	921	127	536	576	511	27	138	571	427	997	197	44	
583	134	976	999999	433	54	290	999999	999999	82	136	848	999999	643	999999	303	999999	693	777	624	228	583	999999	999999	724	999999	999999	142	999999	266	228	139	911	838	257	332	137	334	740	999999	220	161	847	849	990	687	807	868	220	834	135	733	230	572	816	10	809	663	387	101	322	999999	999999	810	999999	999999	936	930	395	999999	176	122	952	546	414	999999	736	475	331	999999	533	864	922	999999	140	999999	908	999999	31	257	999999	473	946	649	918	72	578	47	995	993	751	877	482	736	668	23	780	999999	999999	749	999999	999999	342	351	999999	457	235	551	679	368	98	597	908	999999	960	703	175	313	999999	351	497	698	479	999999	295	656	392	195	999999	127	714	234	190	999999	983	188	999999	604	91	471	836	37	368	637	999999	164	999999	343	775	965	847	476	66	816	262	575	864	14	999999	911	75	49	999999	561	999999	863	999999	637	165	999999	572	570	231	999999	514	470	340	842	432	141	688	58	420	407	999999	248	177	373	29	418	324	136	548	180	405	797	848	999999	999999	52	747	341	188	994	403	286	254	999999	312	791	244	31	582	924	233	27	629	999999	292	415	695	52	617	999999	999999	999999	31	61	760	717	622	999999	859	999999	393	357	870	425	14	992	993	277	71	238	183	303	554	623	947	388	177	77	524	578	356	999999	999999	441	537	999999	265	203	149	999999	179	710	171	202	541	999999	156	213	776	999999	421	428	999999	388	999999	173	999999	407	114	382	550	554	19	291	43	689	633	438	888	57	999999	799	137	477	69	472	141	999999	92	999999	241	999999	301	234	166	927	999999	344	999999	373	75	857	99	767	999999	999999	700	880	168	852	252	718	324	728	561	622	301	513	329	110	42	539	999999	42	999999	999999	263	999999	999999	116	999999	999999	570	525	981	880	710	999999	432	445	771	260	999999	240	999999	523	648	999999	673	999999	636	999999	25	999999	341	535	999999	66	626	999999	370	916	755	62	999999	954	157	799	747	681	999999	931	90	884	338	781	346	94	214	627	937	691	999999	590	999999	999999	282	801	194	999999	348	654	744	965	999999	855	999999	150	353	999999	375	849	824	999999	632	704	139	140	440	559	199	457	999999	999999	529	999999	804	175	582	141	681	356	615	301	342	267	197	125	810	482	999999	206	740	999999	261	98	866	129	999999	775	999999	151	371	634	266	891	999999	999999	445	405	61	339	568	222	201	29	244	533	659	375	517	24	330	999999	283	992	716	520	747	999999	812	999999	216	806	516	540	
999999	981	999999	451	464	451	679	414	430	947	638	528	149	241	854	343	999999	592	267	611	820	999999	999999	999999	184	999999	997	14	999999	377	132	761	999999	661	999999	999999	498	217	910	999999	344	999999	537	336	364	198	999999	999999	586	479	223	999999	999999	904	719	581	630	771	277	999999	453	674	822	63	824	877	999999	487	206	601	999999	999999	999999	201	276	905	876	34	909	985	910	999999	428	999999	163	999999	999999	999999	942	464	632	726	999999	737	621	670	103	999999	999999	487	999999	999999	318	984	633	961	999999	357	637	999999	704	605	861	291	999999	961	999999	999999	900	325	665	30	545	742	999999	999999	322	999999	580	606	811	402	999999	432	620	999999	184	999999	999999	201	566	999999	174	999999	759	37	999999	659	475	660	999999	394	583	195	822	354	999999	575	26	999999	999999	997	777	40	12	312	999999	439	671	256	787	812	999999	708	759	999999	856	416	983	941	999999	999999	479	919	193	427	818	999999	610	275	667	608	427	973	552	568	97	143	136	999999	945	999999	988	228	873	611	173	874	436	999999	999999	942	592	84	262	986	528	857	847	584	493	755	999999	405	999999	999999	395	256	165	999999	713	999999	290	536	996	826	674	999999	999999	581	263	944	900	589	776	725	26	999999	721	566	999999	239	296	551	962	199	607	592	999999	694	226	917	719	246	317	775	999999	65	88	435	321	277	810	999999	999999	549	999999	249	628	864	999999	52	535	599	160	999999	436	999999	574	806	999999	92	999999	361	999999	346	999999	664	281	999999	73	961	999999	295	999999	999999	429	999999	229	423	344	368	963	775	532	999999	392	129	95	834	349	922	491	281	999999	238	999999	459	910	999999	999999	200	968	627	800	999999	777	249	353	999999	64	999999	999999	160	471	999999	129	846	829	191	953	115	578	999999	662	151	999999	992	88	999999	126	969	119	244	108	999999	400	999999	974	331	406	999999	775	707	999999	932	412	340	809	356	999999	810	629	999999	40	219	621	531	965	659	999999	784	171	336	271	94	306	284	999999	327	999999	783	871	999999	784	811	999999	870	666	729	738	150	193	731	907	316	350	390	213	888	532	868	380	325	600	999999	980	999999	446	695	636	137	287	999999	886	335	938	131	944	229	880	999999	999999	246	920	999999	601	999999	429	955	744	999999	80	173	794	999999	999999	555	999999	999999	830	890	434	971	102	610	862	700	999999	999999	377	228	445	984	999999	781	14	999999	405	999999	29	550	29	491	951	720	999999	123	697	294	921	999999	223	781	398	999999	327	893	153	999999	
728	901	594	846	587	526	999999	999999	165	23	999999	279	160	898	999999	289	999999	942	999999	382	553	748	13	560	660	999999	14	664	595	999999	464	121	991	999999	291	128	999999	999999	903	435	250	970	958	683	999999	652	243	325	637	118	129	384	872	770	765	999999	897	43	196	603	521	815	500	146	559	486	288	73	616	34	334	999999	49	594	999999	582	790	999999	864	17	751	688	37	999999	899	90	248	230	999999	999999	999999	921	986	999999	913	435	480	822	134	220	374	999999	708	612	999999	431	999999	287	639	192	198	999999	179	999999	851	833	788	23	246	479	999999	999999	743	314	804	412	711	999999	999999	705	999999	999999	999999	653	999999	582	999999	999999	702	999999	999999	960	590	147	999999	652	752	999999	458	90	647	466	585	655	972	999999	435	404	808	382	999999	606	999999	933	999999	231	999999	526	545	999999	999999	373	321	768	734	287	477	605	999999	161	660	904	999999	999999	68	645	999999	550	999999	337	156	585	615	999999	758	999999	363	999999	67	999999	279	235	271	999999	236	283	999999	999999	999999	695	838	999999	999999	657	722	999999	326	15	874	444	838	832	846	999999	132	277	758	992	19	999999	923	999999	999999	309	881	434	642	110	374	784	501	999999	629	985	498	326	382	957	607	944	821	358	782	622	999999	999999	389	63	999999	999999	524	162	807	999999	771	29	291	903	775	297	182	226	641	999999	943	273	213	860	719	999999	895	999999	999999	999999	774	574	47	926	256	444	55	999999	53	415	270	348	767	304	999999	479	45	479	999999	319	772	999999	717	692	999999	789	243	528	344	260	73	723	767	742	559	999999	982	365	657	341	252	593	183	235	999999	605	506	908	647	999999	770	425	999999	85	303	180	857	999999	257	467	210	999999	254	999999	351	546	580	35	744	999999	999999	680	999999	999999	999999	188	999999	999999	862	83	999999	999999	880	103	490	999999	115	691	448	999999	999999	637	118	999999	140	725	349	390	884	294	34	480	173	631	753	100	603	767	999999	999999	748	375	999999	999999	184	875	646	160	312	703	999999	888	999999	365	999999	859	572	632	720	999999	839	51	999999	578	59	811	172	259	349	399	54	347	999999	334	999999	974	999999	934	25	265	89	999999	87	999999	853	145	894	808	954	894	528	970	57	668	284	999999	767	914	133	999999	999999	396	810	912	658	103	216	262	724	701	999999	637	999999	465	271	999999	963	426	725	914	917	364	304	455	999999	83	299	24	999999	999999	216	999999	999999	653	551	999999	999999	175	532	759	929	641	93	262	190	891	
999999	592	999999	633	743	351	198	999999	454	359	101	999999	999999	584	999999	999999	213	790	999999	483	826	963	913	577	273	798	999999	965	985	285	280	51	275	980	999999	707	999999	425	999999	865	52	601	208	202	601	32	134	999999	999999	999999	438	302	999999	707	74	400	679	828	999999	945	457	233	234	178	88	59	99	70	864	106	999999	787	601	629	999999	999999	999999	720	999999	250	999999	999999	20	257	847	977	284	568	915	329	38	789	65	999999	999999	999999	999999	39	999999	999999	932	73	92	999999	164	999999	701	148	276	840	634	958	852	129	281	510	222	977	331	999999	775	531	154	545	78	794	999999	357	220	622	857	735	606	434	318	610	863	999999	102	206	999999	999999	302	999999	999999	999999	936	935	972	907	605	400	999999	23	776	411	999999	547	999999	370	918	353	927	653	982	899	362	428	811	670	647	70	999999	999999	823	639	239	79	850	999	857	796	385	313	26	999999	999999	592	658	906	691	999999	372	731	288	933	999999	648	999999	795	717	518	134	311	270	544	515	584	199	146	181	849	697	790	512	131	967	999999	637	525	872	769	769	904	999999	330	698	999999	845	890	431	590	976	64	291	999999	999999	999999	52	481	952	999999	402	522	735	842	628	581	228	167	965	594	21	999999	999999	999999	748	230	332	939	846	999999	738	999999	999999	999999	872	999999	999999	173	999999	894	581	999999	572	430	376	257	179	146	702	126	934	688	924	999999	579	999999	999999	344	600	452	751	999999	999999	599	714	103	806	154	969	985	83	999999	999999	999999	22	999999	14	502	580	999999	61	999999	999999	729	427	59	384	999999	21	474	999999	173	573	16	152	478	530	999999	715	283	450	999999	176	716	53	879	980	853	999999	999999	403	999999	999999	108	401	564	865	905	999999	664	999999	927	143	505	485	999999	491	701	928	543	334	41	786	307	60	36	30	530	685	548	79	531	64	296	80	870	409	474	999999	588	613	999999	801	61	999999	522	999999	999999	999999	144	999999	289	999999	290	399	371	853	467	999999	374	999999	344	229	633	595	197	872	846	434	615	509	27	95	350	930	709	240	999999	743	537	144	359	300	551	161	789	606	999999	896	709	26	942	425	999999	53	279	405	177	465	375	649	999999	246	624	999999	379	204	583	999999	689	140	999999	999999	520	999999	999999	54	678	482	806	591	999999	949	999999	999999	567	601	844	306	661	999999	72	999999	377	887	99	123	675	999999	999999	595	32	425	999999	999999	897	228	905	999999	858	234	726	695	659	784	551	105	520	
35	77	999999	999999	287	698	384	77	849	356	632	999999	81	378	761	700	220	999999	999999	743	157	702	999999	696	833	999999	436	588	377	620	592	345	999999	602	650	849	999999	999999	745	999999	831	510	58	872	282	869	999999	855	999999	994	999999	226	869	999999	373	333	729	91	999999	838	272	796	700	238	763	297	156	999999	728	912	697	974	822	956	911	999999	653	999999	999999	963	661	999999	623	382	181	376	476	642	239	327	129	920	719	907	464	45	809	819	118	985	723	317	137	62	999999	474	403	912	450	999999	679	999999	667	562	999999	999999	183	328	67	397	820	514	250	411	792	999999	265	915	501	876	836	834	367	999999	250	999999	453	999999	85	706	972	563	201	999999	648	866	999999	166	999999	772	861	999999	762	721	999999	999999	77	725	270	999999	218	488	420	999999	999999	844	896	238	322	831	248	613	252	360	424	999999	322	737	763	926	524	109	194	729	999999	355	82	645	999999	41	287	727	310	555	999999	999999	999999	627	999999	999999	970	34	844	898	533	999999	248	411	306	907	999999	339	962	999999	15	119	303	691	559	544	999999	999999	964	290	554	520	312	697	999999	930	123	695	123	960	999999	500	264	296	999999	766	999999	670	349	366	145	947	999999	966	999999	388	200	461	77	89	40	719	69	564	999999	22	999999	551	549	999999	793	210	999999	11	388	999999	999999	16	495	793	999999	999999	910	607	154	606	755	346	157	483	739	662	628	999999	999999	999999	999999	999999	942	192	821	565	131	974	572	934	731	763	588	43	533	194	965	999999	651	929	999999	999999	419	748	999999	608	403	999999	635	141	582	191	82	151	85	164	74	313	972	871	980	936	44	999999	874	991	758	123	950	999999	696	354	392	10	437	978	291	999999	924	222	172	66	348	441	362	550	691	999999	999999	379	129	662	311	780	948	872	426	209	873	275	849	289	124	999999	444	237	798	82	714	999999	873	870	388	999999	709	924	598	603	999999	999999	310	322	165	581	999999	999999	52	999999	61	999999	562	999999	330	659	999999	882	941	268	996	134	751	618	731	862	999999	258	999999	552	80	34	284	823	351	549	964	537	134	543	999999	410	999999	999999	30	160	543	791	550	729	395	826	982	340	606	732	582	691	999999	999999	84	187	999999	500	542	999999	290	738	739	780	694	836	758	999999	999999	596	939	565	598	580	999999	714	708	999999	166	253	52	944	226	999999	999999	283	999999	831	468	475	650	999999	999999	999999	870	805	61	769	44	559	77	584	725	20	793	26	
103	20	973	370	479	999999	343	298	984	999999	999999	130	999999	421	890	927	939	148	946	255	999999	604	710	523	999999	938	519	607	185	999999	228	216	825	950	189	935	857	108	999999	999999	361	365	19	999999	999999	930	956	999999	668	150	999999	587	999999	547	115	498	309	999999	706	540	695	735	999999	999999	127	999999	304	862	241	999999	79	841	151	511	894	556	595	186	240	732	982	895	938	45	999999	641	152	999999	845	690	635	407	401	465	748	999999	252	492	416	977	635	103	392	999999	80	999999	445	562	653	559	903	132	230	974	558	799	797	87	999999	486	999999	26	27	551	329	672	449	686	763	999999	313	113	770	262	106	888	513	999999	999999	999999	999999	589	635	296	999999	512	187	999999	999999	999999	827	175	789	929	814	619	85	999999	393	408	364	759	798	383	255	800	999999	967	877	669	296	999999	122	683	289	583	999999	999999	999999	817	495	31	778	814	451	999999	323	840	448	487	999999	999999	841	566	665	999999	790	999999	999999	986	160	219	999999	999999	999999	999999	62	115	649	999999	238	354	87	576	999999	999999	980	999999	931	118	999999	521	528	399	999999	623	731	556	999999	842	792	139	691	999999	666	285	480	541	999999	196	999999	218	200	217	259	468	999999	274	653	999999	467	999999	330	999999	510	638	690	160	390	48	533	506	97	807	448	109	662	999999	999999	636	862	448	999999	999999	33	278	999999	321	150	398	37	999999	903	696	385	985	808	999999	276	999999	595	999999	999999	123	663	588	999999	393	768	159	805	295	365	999999	999999	28	999999	999999	999999	242	317	379	19	991	999999	76	602	400	431	463	300	903	43	881	51	541	297	718	91	999999	156	937	552	990	592	999999	111	886	236	367	20	233	849	43	720	999999	320	170	112	999999	985	730	999999	999999	999999	901	999999	999999	974	999999	999999	266	999999	999999	95	999999	999999	999999	408	278	999999	716	174	74	452	999999	64	999	171	825	231	137	615	494	999999	426	976	999999	141	999999	490	627	999999	308	635	753	729	384	999999	349	399	999999	761	833	632	999999	566	999999	862	999999	847	999999	322	159	706	999999	650	19	999999	669	999999	589	999999	717	788	346	804	865	438	999999	347	999999	999999	821	435	930	375	782	862	188	860	89	384	348	843	999999	315	762	999999	41	112	719	999999	289	945	999999	413	53	54	295	475	701	999999	173	455	178	210	501	723	775	999999	868	157	837	808	325	215	549	874	560	41	52	272	407	596	628	320	772	875	625	527	332	738	576	713	999999	999999	220	892	674	
37	999999	48	826	803	244	571	999999	480	630	605	863	999999	493	263	433	438	999999	999999	999999	857	999999	625	108	258	999999	140	580	999999	649	703	994	999999	210	533	228	999999	445	603	362	999999	790	301	255	30	999999	999999	254	323	289	730	999999	999999	999999	816	598	197	940	578	897	114	999999	405	831	926	610	999999	968	999999	45	429	992	467	224	999999	77	146	380	88	999999	752	885	267	845	918	152	361	592	999999	999999	40	73	867	706	258	75	394	470	328	419	999999	194	999999	288	999999	738	103	999999	999999	999999	461	817	861	984	154	228	733	999999	913	784	999999	623	584	999999	14	366	999999	999999	966	704	999999	676	999999	668	145	999999	600	979	985	190	58	932	297	645	483	223	211	882	999999	999999	342	833	557	544	170	835	609	270	283	503	612	342	462	599	74	785	765	203	999999	999999	628	754	999999	999999	735	999999	335	999999	550	791	165	253	999999	936	999999	999999	999999	999999	507	310	959	339	705	491	577	715	479	698	580	999999	999999	17	999999	975	999999	588	267	824	999999	843	999999	670	720	999999	347	369	143	526	237	223	666	999999	999999	999999	626	298	58	93	999999	29	847	999999	368	852	343	157	999999	233	534	784	593	304	708	999999	800	298	619	223	153	999999	582	999999	471	999999	41	209	322	495	358	123	539	183	668	788	996	871	311	999999	158	200	159	909	991	452	630	371	549	41	999999	338	678	835	939	946	447	999999	176	11	820	144	834	999999	875	421	999999	419	635	919	667	928	999999	751	74	953	999999	999999	961	999999	736	999999	659	291	747	999999	999999	999999	243	722	351	112	705	310	57	999999	365	999999	44	580	207	999999	735	630	373	818	999999	926	771	986	999999	774	999999	157	274	160	484	999999	977	854	976	551	185	999999	578	999999	233	686	999999	59	597	999999	638	999999	821	525	934	39	917	928	679	518	932	257	999999	576	179	557	45	896	540	811	458	189	999999	655	999999	999999	61	808	595	999999	232	721	398	999999	146	551	336	749	999999	455	636	58	185	468	619	928	90	999999	999999	675	651	807	999999	785	184	999999	999999	175	490	122	977	119	342	25	296	220	858	999999	439	627	230	296	680	94	999999	409	13	144	46	116	741	58	422	919	999999	424	212	613	90	686	764	171	999999	113	999999	527	716	169	182	409	80	999999	572	999999	455	365	136	999999	609	775	999999	652	139	384	380	999999	697	422	12	871	17	254	497	753	999999	68	37	576	617	999999	693	999999	962	636	45	239	486	653	999999	657	
297	777	13	999999	241	999999	999999	999999	733	548	999999	303	166	310	401	825	999999	999999	905	396	338	999999	999999	951	92	611	690	999999	999999	150	452	54	999999	999999	584	240	251	192	522	999999	36	999999	843	78	828	400	687	661	244	220	225	999999	999999	88	329	999999	960	61	999999	629	430	539	546	593	105	999999	354	811	726	999999	584	999999	307	164	369	999999	999999	748	133	692	924	38	267	138	925	786	307	870	36	846	999999	999999	959	999999	331	496	605	260	999999	52	55	999999	935	83	635	999999	368	592	718	999999	30	221	928	540	999999	402	281	999999	999999	999999	999999	484	999999	879	891	394	872	999999	832	872	589	466	775	90	999999	57	999999	999999	502	541	427	714	162	892	825	67	270	999999	197	999999	225	197	592	664	563	570	999999	66	999999	250	999999	953	760	845	553	564	446	848	893	657	309	999999	915	136	891	775	999999	892	63	833	134	454	227	903	657	401	999999	121	527	85	956	46	12	261	31	473	953	316	348	271	999999	999999	999999	999999	999999	137	999999	466	772	788	248	999999	12	358	126	999999	999999	999999	197	161	999999	335	999999	817	701	272	999999	663	114	427	821	25	999999	792	222	999999	919	999999	999999	530	129	999999	348	739	837	757	43	654	145	955	737	107	129	196	581	295	102	716	838	366	999999	618	361	999999	966	232	999999	220	999999	415	999999	57	999999	667	42	282	986	999999	980	999999	239	999999	528	159	690	723	999999	366	220	999999	619	213	850	917	488	511	66	994	772	614	999999	823	518	999999	999999	690	525	999999	164	308	308	510	735	894	137	611	999999	999999	664	253	336	298	999	218	795	942	999999	664	999999	530	226	992	818	999999	842	416	922	799	349	999999	208	999999	212	912	628	118	477	956	789	876	999999	853	339	529	288	812	823	309	933	866	493	860	283	633	999999	999999	999999	369	62	721	688	300	862	664	54	999999	96	999999	999999	687	475	999999	875	311	118	372	663	299	97	39	592	622	999999	482	999999	999999	170	578	829	322	426	999999	999999	78	198	131	990	674	484	999999	726	999999	719	256	999999	999999	985	971	524	719	999999	402	282	32	138	76	999999	390	158	706	731	518	267	999999	271	999999	347	806	123	987	381	988	814	701	313	999999	903	618	91	273	363	199	63	119	669	999999	999999	999999	999999	132	695	999999	525	778	664	999999	478	450	985	44	905	188	857	537	347	999999	999999	580	719	999999	172	817	308	885	353	541	464	157	609	247	999999	466	866	999999	301	771	472	46	999999	104	
999999	462	999999	56	368	184	341	526	772	999999	445	264	170	667	999999	878	311	999999	999999	999999	999999	330	841	747	512	999999	321	866	245	576	202	999999	543	624	999999	709	194	261	527	178	210	999999	999999	999999	802	277	305	209	999999	422	469	831	612	913	351	67	621	884	544	918	863	999999	290	205	999999	894	720	545	774	999999	694	999999	123	265	922	815	945	246	999999	244	153	122	999999	823	116	370	999999	630	283	835	98	309	717	999999	315	734	657	190	791	999999	556	759	434	782	728	420	718	356	991	999999	122	999999	939	310	999999	999999	641	467	98	452	955	100	272	999999	999999	394	342	515	950	197	167	765	999999	999999	999999	999999	687	61	104	696	999999	592	639	747	999999	714	999999	416	999999	999999	999999	200	101	349	952	466	999999	999999	999999	343	87	213	999999	803	378	999999	929	902	622	390	72	590	372	999999	800	999999	461	999999	999999	456	34	925	681	395	999999	966	674	115	94	231	897	201	439	999999	619	999999	196	835	378	375	784	468	794	452	502	513	827	698	548	589	14	971	280	175	318	161	531	21	709	412	683	824	999999	999999	492	999999	160	999999	783	999999	186	625	157	849	999999	999999	141	239	892	590	148	975	566	999999	999999	926	920	273	452	467	917	185	999999	966	999999	960	650	402	959	999999	362	226	915	999999	412	999999	999999	999999	504	752	29	302	999999	999999	273	708	267	321	184	999999	999999	886	999999	325	444	999999	499	999999	167	999999	999999	738	999999	272	237	922	70	379	102	999999	111	499	769	999999	447	625	999999	18	999999	999999	702	339	228	402	680	476	66	999999	752	410	889	643	273	793	999999	999999	32	856	890	350	647	888	228	346	465	460	127	468	877	819	945	490	999999	999999	17	586	520	876	591	761	865	470	626	691	999999	467	236	976	864	999999	602	210	999999	999999	346	814	120	882	937	229	999999	597	999999	933	465	408	999999	100	785	999999	999999	156	274	138	484	187	999999	999999	397	997	234	150	604	999999	999999	744	372	136	837	203	476	999999	938	999999	999999	999999	748	692	235	549	312	146	200	614	999999	999999	936	989	999999	168	552	583	494	939	995	999999	993	10	717	721	46	39	262	591	999999	999999	217	902	999999	216	438	579	999999	999999	695	999999	950	990	334	770	808	382	258	678	651	893	153	999	999999	204	284	748	975	514	999999	283	883	999999	831	263	248	43	999999	999999	730	972	281	645	254	906	267	999999	676	946	999999	999999	780	584	939	889	989	218	999999	530	931	999999	604	796	345	421	
999999	350	168	999999	999999	774	119	999999	948	679	999999	999999	754	470	936	999999	82	39	999999	849	502	309	669	941	274	999999	508	999999	739	49	999999	484	310	832	701	999999	844	605	999999	999999	554	999999	635	270	277	491	464	74	593	659	618	574	999999	495	919	905	681	226	806	503	999999	375	847	908	310	146	999999	999999	769	30	437	476	999999	463	305	308	673	408	674	999999	999999	999999	159	89	431	803	289	999999	913	795	245	627	799	919	872	188	355	727	999999	999999	293	542	305	999999	232	151	958	999999	200	620	242	283	552	32	928	831	999999	768	486	507	857	393	17	999999	785	809	999999	999999	590	126	952	999999	999999	543	999999	42	149	585	857	290	845	999999	999999	302	563	999999	85	776	991	999999	961	587	250	462	999999	900	535	332	788	422	473	271	161	84	999999	295	999999	19	533	999999	691	641	910	206	662	319	769	999999	419	999999	734	999999	705	549	165	375	706	986	269	599	507	817	999999	999999	816	583	396	999999	634	999999	137	76	253	104	999999	330	676	53	800	963	140	820	999999	965	688	999999	566	611	919	302	589	848	749	999999	399	874	844	476	390	88	923	230	90	151	696	668	658	610	200	999999	698	662	195	305	469	687	999999	831	755	253	27	785	630	342	688	288	326	319	705	485	999999	210	999999	721	50	999999	740	771	999999	30	914	955	421	94	604	927	999999	454	474	999999	969	23	720	146	999999	148	599	747	463	417	351	348	905	714	358	999999	998	473	999999	559	947	999999	561	999999	339	71	999999	999999	737	761	625	871	845	993	515	472	490	527	660	902	320	992	318	861	999999	576	60	999999	999999	117	999999	199	199	915	764	836	461	985	999999	999999	774	63	999999	999999	999999	999999	502	999999	209	999999	17	480	812	362	248	954	825	999999	66	999999	21	667	810	999999	999999	999999	682	930	238	679	999999	504	999999	660	137	999999	999999	616	79	208	83	149	506	999999	109	458	386	836	676	810	20	761	929	53	988	999999	253	390	869	999999	797	999999	682	530	999999	513	999999	999999	234	982	999999	999999	631	999999	690	872	999999	999999	999999	384	58	846	264	428	668	259	574	999999	671	31	22	601	746	711	411	511	999999	976	999999	596	999999	999999	999999	693	999999	801	140	999999	362	126	945	293	859	495	999999	950	317	999999	999999	999999	938	91	490	213	999999	381	472	919	456	188	999999	194	985	999999	999999	823	245	570	999999	866	129	999999	325	999999	85	729	741	999999	402	460	203	999999	124	359	658	617	999999	407	999999	465	
999999	220	625	184	999999	999999	307	926	810	495	715	746	672	995	505	999999	999999	935	138	249	640	999999	526	996	984	999999	79	635	999999	78	90	837	846	136	999999	999999	877	999999	844	999999	432	815	450	907	744	457	540	999999	854	223	851	808	279	484	825	127	694	999999	999999	507	691	672	651	742	414	877	999999	545	468	596	567	999999	101	814	817	824	771	999999	261	537	673	950	780	999999	999999	999999	999999	999999	311	420	999999	258	951	999999	631	759	173	999999	502	866	557	994	660	268	999999	236	717	464	999999	10	355	86	376	661	833	741	891	589	525	143	999999	999999	999999	58	999999	318	999999	754	192	67	661	73	125	999999	980	679	299	999999	415	990	564	113	999999	311	999999	148	999999	999999	512	999999	868	583	192	369	557	30	759	612	886	999999	562	963	282	608	348	292	999999	981	999999	164	451	378	183	999999	578	215	829	999999	983	243	999999	384	251	301	199	87	999999	755	837	959	919	999999	999999	78	999999	601	999999	999999	962	782	187	900	617	358	449	499	410	657	790	352	999999	826	629	652	910	999999	721	980	418	999999	410	999999	154	722	245	999999	742	115	106	977	999999	731	971	211	999999	536	766	892	852	699	677	233	965	495	768	103	67	984	168	261	879	850	689	700	999999	973	755	895	123	684	757	304	561	813	999999	999999	999999	427	596	383	420	828	138	719	999999	187	249	659	999999	151	707	758	946	844	107	999999	51	280	999999	92	999999	999999	779	177	999999	382	671	999999	999999	308	248	639	397	784	999999	999999	721	999999	999999	203	999999	999999	941	971	977	999	358	716	999999	443	999999	583	598	513	602	549	59	961	777	222	515	999999	999999	654	902	77	370	172	14	57	813	80	174	636	358	999999	929	999999	199	942	34	955	446	94	880	999999	51	884	192	999999	11	759	203	893	688	645	999999	296	78	910	639	999999	999999	667	629	999999	419	961	164	917	619	250	772	834	999999	999999	651	57	999999	999999	999999	486	999999	712	999999	63	876	280	999999	713	720	643	739	288	313	838	253	778	999999	999999	255	89	729	274	682	760	986	369	705	138	993	917	999999	999999	999999	162	215	999	999999	575	999999	148	24	999999	206	975	511	493	531	360	317	873	592	999999	992	946	756	715	40	295	76	517	575	819	719	803	999999	908	999999	160	632	253	166	888	60	117	999999	288	78	999999	259	503	838	355	999999	130	334	280	838	937	999999	499	969	336	999999	964	573	999999	999999	403	854	602	999999	380	727	999999	717	703	201	885	
881	999999	647	333	45	573	678	229	998	598	478	999999	80	466	754	142	284	829	389	999999	543	870	999999	675	852	999999	414	467	628	999999	999999	631	88	953	999999	927	852	999999	300	935	295	999999	206	999999	999999	13	532	999999	999999	594	999999	887	999999	999999	351	20	922	972	481	388	168	221	601	250	195	999999	772	127	409	826	290	639	999999	454	801	200	673	999999	750	849	134	999999	841	43	968	525	318	974	611	56	14	999999	999999	911	776	84	752	999999	947	87	999999	415	232	799	999999	159	999999	868	313	161	346	510	231	632	264	386	380	568	281	669	538	798	515	999999	822	999999	475	627	999999	999999	448	718	475	672	999999	719	559	51	728	818	178	449	670	459	999999	999999	658	999999	657	399	704	193	683	999999	548	442	999999	869	977	904	684	729	999999	586	713	628	999999	559	999999	999999	827	338	999999	463	501	99	137	65	654	999999	751	933	970	288	32	264	44	197	133	185	820	690	74	824	144	448	999999	999999	746	999999	469	109	999999	123	572	375	354	230	999999	999999	315	843	999999	659	162	999999	759	912	563	459	594	846	435	838	999999	146	274	24	329	63	841	53	319	573	857	652	415	857	715	657	999999	999999	999999	674	869	976	999999	414	671	999999	689	345	999999	297	496	622	674	688	398	999999	111	340	901	733	618	272	534	651	802	999999	346	901	999999	906	549	780	445	760	999999	747	670	860	353	936	999999	999999	522	31	86	999999	978	726	468	999999	555	579	911	999999	66	999999	451	823	612	171	56	999999	999999	623	747	999999	187	999999	999999	651	765	250	987	965	369	123	749	513	575	999999	532	619	443	917	999999	999999	999999	999999	704	371	305	847	999999	999999	890	586	999999	899	283	371	999999	75	16	817	524	999999	999999	946	319	999999	858	938	258	999999	639	437	353	231	272	777	846	420	218	358	355	999999	992	805	84	782	756	849	239	214	999999	466	612	626	403	55	388	999999	458	761	512	366	598	213	552	463	243	999999	636	999999	524	999999	999999	657	471	999999	322	787	871	999999	999999	999999	709	54	999999	182	824	727	827	227	399	999999	962	456	846	988	329	789	262	621	549	999999	999999	999999	689	999999	610	999999	999999	797	733	600	999999	921	575	504	657	999999	668	380	638	515	317	999999	116	601	999999	999999	999999	999999	287	999999	534	260	987	574	795	999999	365	682	999999	869	571	999999	493	798	873	50	880	351	341	774	131	881	999999	43	314	804	626	999999	187	999999	153	682	519	211	75	999999	999999	999999	709	681	
999999	985	808	769	943	286	925	318	727	999999	529	469	999999	512	410	653	999999	953	999999	991	999999	276	504	999999	726	999999	520	292	732	82	116	999999	999999	999999	585	146	82	999999	999999	37	878	317	370	543	680	683	999999	17	800	999999	532	999999	740	999999	331	999999	490	446	999999	64	765	999999	585	655	999999	650	826	491	927	274	580	64	999999	242	122	999999	906	961	692	52	357	513	491	320	999999	135	999999	924	999999	662	999999	635	180	999999	271	999999	731	999999	16	999999	856	59	90	536	999999	478	127	507	999999	289	26	529	754	10	999999	262	999999	275	114	411	999999	902	163	274	619	999999	884	828	971	877	320	201	954	999999	196	307	433	955	999999	82	999999	641	329	58	646	135	881	999999	999999	19	94	466	999999	999999	999999	954	896	815	999999	999999	999999	298	536	728	969	825	574	102	813	409	829	205	797	999999	403	870	582	999999	628	493	73	999999	500	961	793	854	590	360	144	241	411	617	48	581	999999	720	114	601	999999	999999	999999	789	366	928	999999	888	669	578	210	657	382	791	197	999999	833	999999	999999	574	934	124	244	224	958	582	997	221	167	225	553	683	999999	980	999999	999999	932	999999	357	572	999999	904	195	21	999999	486	999999	619	999999	614	748	608	999999	539	666	964	586	999999	830	784	930	969	731	453	35	527	891	401	767	390	500	559	532	235	793	39	999999	233	74	481	722	999999	999999	552	476	945	761	236	324	69	230	999999	453	573	641	812	183	741	986	632	594	468	999999	50	124	999999	85	696	999999	999999	999999	363	281	358	71	999999	188	188	976	999999	999999	665	86	707	170	999999	999999	959	594	999999	999999	198	247	441	887	263	535	999999	438	999999	869	74	490	999999	35	866	324	104	511	98	634	994	764	906	866	928	391	999999	880	220	93	126	112	999999	780	846	999999	840	471	808	26	437	750	699	999999	701	999999	399	682	303	589	21	457	506	357	861	999999	341	575	959	872	999999	870	227	999999	999999	962	725	906	188	750	999999	633	999999	81	206	253	74	695	999999	753	992	473	586	630	82	668	606	417	919	421	785	274	999999	935	636	566	533	506	466	739	459	492	503	552	114	388	999999	434	160	617	369	645	411	999999	999999	916	999999	596	130	95	999999	318	999999	767	964	219	130	999999	444	639	720	568	238	999999	999999	509	970	43	526	694	913	181	999999	311	61	150	863	306	65	719	999999	936	999999	381	383	150	505	736	587	895	267	986	999999	520	896	999999	416	976	911	380	946	
259	80	436	181	194	62	999999	715	824	999999	999999	711	724	366	784	999999	856	61	163	14	244	455	631	436	999999	191	999999	415	260	733	999999	394	684	773	999999	865	948	999999	198	999999	819	999999	999999	999999	443	285	274	163	122	618	559	999999	758	376	712	999999	449	999	254	13	316	280	464	101	999999	999999	36	951	999999	918	244	656	999999	74	194	223	999999	91	993	651	999999	591	999999	641	183	999999	636	318	70	999999	999999	949	999999	195	781	999999	565	671	90	999999	258	999999	999999	203	384	903	71	694	192	499	999999	999999	999999	602	96	725	977	823	999999	505	803	999999	891	999999	999999	294	700	677	292	999999	999999	999999	11	989	999999	603	771	108	266	280	902	941	136	999999	117	68	942	363	999999	66	571	742	753	585	999999	539	431	999999	701	99	213	393	411	546	842	999999	999999	26	209	999999	999999	999999	566	999999	999999	861	592	330	17	443	352	999999	579	236	84	914	999999	999999	789	863	999999	77	999999	176	77	518	540	589	728	999999	999999	926	164	615	999999	999999	185	116	982	348	947	111	697	267	747	999999	999999	185	472	927	821	999999	999999	345	321	999999	481	400	580	94	331	999999	601	989	741	425	192	963	132	391	739	171	443	450	916	80	380	149	428	210	705	365	127	999999	999999	761	999999	999999	303	227	999999	999999	535	898	999999	944	999999	707	525	332	999999	850	62	90	197	659	507	786	999999	251	999999	999999	999999	380	999999	966	999999	800	793	999999	726	373	999999	904	180	954	999999	544	432	971	570	999999	623	106	525	855	312	47	613	546	264	913	399	62	711	879	999999	165	519	61	999999	709	914	545	999999	321	190	157	909	243	33	962	363	457	999999	843	717	874	854	533	999999	847	196	256	999999	813	974	617	203	301	999999	999999	35	999999	912	861	757	88	500	214	999999	999999	999999	380	522	301	999999	941	999999	867	171	999999	999999	985	999999	999999	999999	668	819	999999	346	999999	954	617	102	552	937	981	999999	999999	96	639	383	999999	859	509	719	816	733	434	263	43	245	999999	139	211	180	49	984	700	999999	99	268	999999	867	111	999999	999999	288	969	999999	999999	406	999999	781	532	999999	999999	136	887	999999	705	934	999999	539	313	337	999999	999999	890	999999	999999	997	844	999999	997	380	675	783	757	309	999999	538	763	80	999999	637	683	999999	607	646	519	912	106	999999	643	999999	999999	999999	999999	774	580	43	397	999999	999999	999999	561	92	784	161	999999	999999	379	588	999999	177	181	323	853	676	654	999999	999999	254	862	984	901	646	835	
842	506	999999	228	982	999999	174	150	176	614	115	85	999999	769	456	756	642	543	518	903	476	983	560	999999	999999	999999	999999	163	999999	734	999999	678	914	256	941	999999	392	658	999999	859	139	37	14	709	747	600	63	315	433	497	999999	451	393	743	369	859	945	192	999999	862	232	21	996	442	142	437	170	999999	827	999999	374	984	999999	658	773	449	978	850	577	999999	76	199	999999	656	514	40	999999	181	887	999999	999999	999999	326	534	636	999999	40	572	577	319	439	710	488	631	132	245	999999	734	969	919	999999	104	999999	53	999999	43	290	350	928	112	152	999999	465	999999	102	174	667	999999	999999	999999	999999	415	283	267	857	366	999999	108	999999	278	735	560	212	999999	999999	614	999999	999999	999999	603	838	689	644	999999	177	450	254	999999	999999	957	577	682	999999	999999	510	999999	999999	357	999999	999999	331	191	817	999999	376	592	787	497	999999	487	580	999999	882	999999	999999	729	771	808	100	417	122	999999	569	575	999999	62	848	887	999999	736	999999	246	96	311	281	656	999999	984	108	999999	663	999999	209	62	387	999999	999999	292	999999	999999	703	22	267	779	325	999999	622	251	958	999999	744	999999	39	807	694	999999	308	581	157	170	856	787	710	515	753	365	999999	516	197	518	261	565	389	686	999999	780	978	317	985	917	43	630	36	784	999999	763	726	402	367	53	999999	229	145	347	999999	916	312	752	999999	959	596	115	64	449	999999	188	520	353	999999	913	999999	991	595	239	136	236	761	926	674	990	639	375	159	999999	634	42	430	52	762	999999	999999	236	999999	35	331	927	576	586	722	999999	253	383	626	454	688	893	633	905	220	697	999999	385	87	45	330	230	956	910	999999	39	758	999999	591	999999	999999	138	999999	570	908	209	659	184	999999	22	746	265	748	999999	465	741	408	524	999999	74	999999	102	159	256	999999	111	971	999999	771	692	903	775	999999	999999	19	560	999999	73	996	21	48	999999	182	999999	298	999999	481	999999	999999	83	999999	244	646	526	697	351	979	462	865	807	999999	993	999999	520	119	999999	999999	780	695	904	999999	344	527	820	36	980	999999	94	958	999999	629	719	221	697	71	669	999999	999999	280	667	999999	731	208	999999	782	54	577	661	955	326	600	700	565	550	526	999999	716	826	999999	716	999999	894	504	234	187	518	781	715	459	449	843	208	999999	999999	332	999999	145	999999	999999	981	999999	269	138	641	999999	928	163	999999	999999	774	952	999999	774	563	999999	686	237	974	21	999999	273	861	999999	999999	999999	402	
200	537	227	700	161	999999	788	519	313	172	999999	862	999999	259	999999	120	544	999999	497	999999	999999	946	791	645	598	171	999999	773	999999	552	67	999999	168	646	738	626	453	999999	623	574	999999	265	999999	999999	920	374	788	762	909	999999	999999	527	28	999999	968	253	746	581	111	999999	71	25	801	761	114	153	704	548	999999	738	999999	73	999999	922	26	999999	696	999999	725	233	999999	563	863	564	235	999999	604	225	999999	494	999999	872	378	634	512	508	464	499	969	777	670	999999	251	181	496	262	467	999999	999999	800	557	38	856	878	999999	999999	162	999999	535	575	549	488	870	36	999999	794	695	436	419	999999	713	206	748	948	562	143	322	691	77	999999	82	508	299	877	936	851	25	999999	27	14	355	228	963	403	238	192	378	225	999999	999999	999999	40	686	417	97	360	290	908	325	483	999999	470	178	562	503	50	198	993	99	999999	999999	204	418	414	172	495	243	354	720	380	764	106	378	375	414	51	821	882	789	585	571	117	184	544	999999	885	59	999999	900	197	994	385	999999	315	924	373	999999	999999	254	602	127	935	198	945	718	99	102	999999	158	461	229	316	214	514	445	671	999999	873	999999	287	445	832	454	999999	999999	389	999999	73	999999	51	428	999999	637	197	999999	635	919	239	826	999999	999999	256	262	999999	999999	687	999999	621	999999	263	353	748	999999	967	999999	999999	491	665	569	339	128	39	362	116	42	678	678	27	56	810	751	790	57	865	494	999999	579	15	564	698	218	359	203	197	698	680	863	670	40	182	154	264	669	496	999999	999999	999999	156	416	299	19	163	575	69	511	999999	999999	820	482	967	716	485	110	871	130	768	835	174	418	362	815	18	986	874	665	497	999999	999999	999999	730	999999	433	999999	999999	999999	64	784	999999	686	999999	978	999999	197	73	466	668	163	999999	376	999999	928	729	999999	63	999999	10	999999	999999	403	24	442	150	566	999999	672	293	999999	834	192	75	984	702	999999	282	384	771	820	999999	417	999999	999999	999999	999999	999999	802	575	694	546	791	687	887	93	740	999999	702	837	487	445	401	183	782	999999	615	310	999999	236	251	999999	999999	712	190	253	293	406	999999	999999	956	155	949	106	598	350	999999	999999	999999	900	961	999999	580	546	294	999999	532	244	225	23	715	999999	561	576	334	999999	866	89	507	643	999999	344	991	591	999999	341	495	305	584	441	286	121	132	999999	274	434	885	999999	999999	804	721	58	191	666	405	82	594	382	771	369	483	963	997	999999	
110	627	824	988	999999	999999	889	999999	660	783	999999	604	761	603	312	900	353	733	661	703	922	751	163	335	999999	999999	747	999999	533	225	958	323	123	588	857	646	610	896	478	475	914	999999	999999	407	929	999999	999999	990	80	999999	25	749	312	303	999999	358	474	499	801	999999	215	776	702	444	824	423	490	182	745	999999	999999	999999	999999	195	788	437	999999	999999	405	396	497	756	52	999999	210	218	20	819	966	999999	181	120	104	622	269	147	791	953	582	515	319	148	255	999999	581	568	494	126	999999	999999	995	719	103	415	368	459	999999	50	999999	999999	412	670	999999	246	493	999999	362	999999	999999	650	999999	409	182	889	87	999999	999999	637	91	999999	724	894	314	782	513	462	999999	689	999999	810	413	999999	719	966	112	648	999999	18	921	402	216	999999	999999	865	548	595	999999	213	999999	19	948	107	958	601	999999	518	366	433	733	41	171	999999	999999	126	247	893	689	215	787	999999	425	502	715	688	435	872	704	999999	243	999999	999999	999999	360	254	861	315	792	127	84	594	999999	510	285	890	240	999999	999999	999999	628	999999	906	999999	426	899	594	999999	391	999999	176	29	813	917	199	816	125	358	321	144	999999	931	999999	571	141	202	156	915	999999	825	457	892	408	631	999999	589	999999	999999	396	999999	999999	999999	999999	522	951	999999	780	999999	999999	999999	775	881	231	339	999999	696	553	344	209	999999	753	679	999999	999999	822	283	620	999999	999999	609	804	539	962	861	484	848	17	999999	619	86	421	781	604	757	60	575	670	79	811	999999	45	676	385	171	707	999999	187	367	700	677	999999	598	999999	711	999999	999999	919	370	855	971	689	964	724	133	812	971	85	481	516	256	999999	551	999999	971	574	138	164	999999	163	503	671	999999	888	999999	641	999999	512	892	103	814	656	310	224	840	445	80	952	262	359	999999	905	706	850	999999	74	892	227	999999	147	999999	91	999999	216	999999	309	48	86	782	491	999999	469	192	387	701	599	312	999999	540	535	503	185	999999	451	428	598	965	799	444	999999	749	605	214	755	567	733	538	103	862	540	999999	999999	179	999999	369	276	999999	328	158	853	762	565	687	772	643	360	999999	999999	788	999999	999999	249	641	905	742	394	999999	436	820	999999	999999	999999	999999	999	139	509	15	141	91	999999	875	646	650	590	124	193	917	442	999999	217	554	861	314	109	205	167	362	999999	999999	975	21	999999	999999	190	792	553	100	688	643	999999	999999	999999	999999	999999	887	698	598	61	790	999999	476	999999	999999	
613	423	210	999999	999999	803	972	156	741	113	116	999999	999999	147	470	798	571	102	239	799	999999	999999	507	999999	677	221	999999	568	311	484	479	508	198	971	895	766	591	648	999999	884	670	987	999999	944	489	496	309	560	138	999999	228	465	999999	33	999999	750	916	935	236	163	999999	999999	845	999999	633	607	951	999999	999999	703	999999	999999	377	354	999999	989	259	562	786	191	912	999999	439	58	266	23	999999	175	999999	155	849	656	999999	572	588	999999	152	357	320	881	544	692	318	435	999999	305	999999	892	999999	358	999999	999999	158	55	251	359	974	796	10	619	345	785	982	107	853	560	511	805	765	871	846	901	252	999999	646	229	638	999999	999999	961	999999	378	999999	286	999999	495	507	376	330	239	292	355	356	701	546	758	710	221	999999	494	793	293	136	999999	511	599	121	999999	999999	31	720	970	999999	999999	694	966	999999	706	999999	367	999999	144	484	536	999999	501	555	999999	368	887	519	427	432	999999	177	999999	252	258	774	63	384	263	967	309	518	321	999999	317	16	579	254	13	999999	223	441	659	808	999999	443	19	54	570	886	521	512	302	547	283	872	999999	999999	266	931	999999	983	799	177	185	27	999999	999999	247	544	788	643	999999	660	218	88	518	833	651	814	764	999999	813	377	456	796	225	773	289	445	955	854	987	82	377	240	641	491	633	999999	999999	81	999999	36	107	877	999999	642	999999	999999	999999	228	83	999999	999999	390	180	999999	999999	388	999999	504	659	801	589	934	655	999999	999999	978	999999	36	999999	78	649	693	212	786	280	578	800	583	444	94	91	736	999999	545	905	987	69	218	770	255	781	999999	422	999999	447	172	231	563	360	999999	758	337	999999	14	999999	483	187	394	162	999999	999999	228	69	575	720	852	999999	119	538	305	918	238	265	954	296	977	999999	207	999999	117	356	246	999999	999999	335	754	718	999999	743	431	999999	675	66	628	667	999999	611	846	295	999999	19	999999	35	65	442	530	82	73	999999	999999	212	980	55	54	795	351	995	976	249	999999	143	385	376	999999	495	999999	999999	636	297	733	999999	434	911	752	107	244	999999	177	650	805	681	999999	69	917	229	999999	630	999999	833	999999	568	999999	607	329	462	999999	745	918	570	200	358	446	775	983	459	777	999999	999999	947	999999	139	827	336	999999	294	487	999999	458	999999	665	622	170	999999	971	999999	740	999999	592	300	473	499	302	999999	460	999999	999999	999999	86	467	999999	760	337	999999	999999	196	740	308	999999	44	974	318	296	999999	
904	577	999999	643	804	818	719	950	485	11	999999	70	999999	230	875	986	59	607	999999	999999	446	904	295	106	529	999999	435	441	664	557	325	165	999999	271	703	883	269	999999	85	267	748	500	999999	335	590	222	359	519	432	999999	985	999999	78	305	595	999999	292	101	123	29	999999	288	296	927	999999	328	857	575	527	992	727	457	999999	999999	999999	945	629	959	515	316	435	915	999999	487	999999	948	999999	908	676	703	600	178	999999	66	874	470	213	999999	999999	999999	365	784	992	440	459	538	844	96	999999	999999	379	332	586	807	593	477	279	808	999999	737	240	999999	899	999999	402	559	969	999999	999999	781	741	282	320	252	999999	999999	999999	578	38	44	114	10	855	36	999999	278	999999	680	999999	406	200	405	991	912	999999	999999	999999	178	48	900	568	999999	978	999999	907	107	22	343	999999	943	555	701	999999	331	633	240	103	872	499	999999	967	999999	13	711	999999	999999	290	408	220	545	765	753	999999	137	999999	735	32	584	128	236	266	257	825	529	851	999999	624	999999	288	801	322	23	679	914	933	280	999999	999999	689	571	816	999999	133	319	999999	801	170	652	856	897	217	518	753	272	999999	719	472	484	860	101	722	619	129	418	999999	752	84	625	999999	204	370	999999	894	557	419	999999	999999	515	351	59	338	971	814	391	594	803	269	416	57	223	807	999999	416	598	849	207	494	714	96	435	999999	544	458	661	537	999999	624	205	853	999999	594	957	142	810	762	999999	804	738	824	429	492	667	578	980	397	999999	348	999999	708	222	167	419	428	916	999999	793	999999	999999	999999	142	189	74	999999	832	628	850	758	999999	999999	108	999999	756	890	667	999999	69	999999	999999	273	999999	123	327	496	640	67	999999	538	226	487	968	999999	651	884	691	249	427	999999	746	362	547	719	999999	470	999999	819	411	529	761	972	273	999999	55	999999	794	29	861	577	922	774	453	321	542	128	999999	871	751	871	999999	999999	525	954	999999	125	726	348	999999	857	887	999999	655	999999	777	253	999999	999999	191	761	99	999999	387	850	192	971	908	235	999999	623	999999	999999	999999	999999	999999	342	457	999999	608	930	173	999999	999999	14	690	111	129	797	544	298	999999	727	690	989	781	535	999999	999999	999999	257	216	999999	999999	757	999999	158	999999	125	335	444	796	904	541	999999	597	643	33	383	170	91	999999	120	691	888	718	999999	58	999999	757	794	302	782	547	361	999999	999999	294	891	999999	541	358	13	472	109	502	10	999999	999999	402	148	999999	999999	514	
690	404	105	999999	282	48	389	999999	674	999999	540	151	23	999999	190	537	924	359	142	999999	629	733	999999	648	592	395	718	690	618	686	999999	292	635	999999	857	956	627	864	22	999999	370	999999	684	645	932	999999	489	999999	14	999999	999999	999999	379	43	884	957	556	999999	999999	886	999999	999999	999999	988	748	257	516	744	509	999999	999999	999999	347	288	272	198	58	212	716	634	999999	999999	999999	717	999999	830	913	601	999999	999999	999999	180	647	135	533	671	948	999999	897	684	451	999999	999999	780	991	418	451	100	999999	696	908	353	999999	592	980	999999	23	999999	780	917	343	999999	999999	609	999999	739	421	999999	755	600	250	362	315	41	192	170	941	904	725	999999	388	999999	999999	999999	991	999999	439	65	155	999999	657	183	915	980	350	537	394	533	956	999999	999999	240	345	180	455	556	999999	709	999999	819	312	118	58	981	538	521	94	662	618	999999	310	366	76	475	942	76	446	999999	690	655	999999	418	948	473	801	158	999999	659	252	445	999999	729	999999	335	977	549	134	934	451	999999	453	732	915	198	999999	999999	999999	870	237	389	119	712	29	754	999999	999999	169	585	190	390	44	434	999999	183	999999	999999	710	741	497	403	941	512	999999	860	212	999999	999999	759	521	170	985	616	432	862	335	316	709	999999	292	93	389	549	999999	71	999999	28	321	742	450	380	930	432	383	833	447	607	999999	168	999999	999	401	409	999999	30	999999	427	11	557	847	441	871	808	459	999999	24	401	758	822	999999	193	732	999999	319	999999	239	563	243	598	425	999999	999999	550	999999	292	692	979	999999	733	666	999999	27	763	894	18	509	132	999999	969	819	999999	849	16	999999	999999	999999	640	100	922	999999	841	193	413	142	130	999999	330	458	176	720	44	915	999999	165	696	176	968	999999	310	999999	116	999999	274	778	379	878	480	456	992	25	61	889	563	999999	824	195	613	999999	774	64	189	673	806	259	785	999999	999999	850	408	201	999999	774	789	290	683	261	999999	999999	763	999999	483	873	466	161	999999	999999	362	999999	341	511	562	348	101	256	462	443	783	999999	993	249	63	629	999999	800	999999	286	109	282	999999	999999	275	978	866	532	580	315	217	999999	590	639	999999	999999	519	999999	638	959	683	999999	828	250	478	904	641	524	197	854	824	665	444	391	56	999999	822	768	245	583	481	569	676	156	235	138	434	999999	999999	321	119	999999	171	756	603	566	999999	999999	104	371	999999	999999	999999	725	491	999999	219	208	593	698	920	751	999999	64	488	
124	866	682	24	349	999999	999999	61	876	744	673	504	999999	788	489	634	999999	673	873	999999	999999	233	999999	999999	684	918	999999	770	773	400	999999	499	999999	278	999999	699	999999	13	999999	891	70	301	468	981	818	999999	999999	420	113	73	125	88	787	818	999999	890	999999	27	999999	999999	253	999999	288	485	386	183	999999	419	309	999999	862	999999	918	982	185	837	765	969	846	637	397	999999	667	710	284	999999	712	298	918	599	784	754	673	335	647	553	999999	999999	605	645	660	122	999999	323	999999	325	170	805	642	522	134	946	180	999999	43	437	849	577	999999	106	471	999999	501	709	15	117	137	592	999999	632	824	782	373	211	976	284	704	354	509	959	129	906	999999	405	474	837	584	969	999999	999999	704	999999	999999	509	184	561	620	999999	999999	102	197	577	471	20	698	352	582	968	726	758	732	504	77	250	977	564	453	106	245	178	533	167	999999	999999	927	389	10	864	37	424	664	303	46	417	772	551	999999	645	999999	999999	264	615	253	543	999999	209	377	541	531	999999	118	523	175	149	999999	39	286	999999	92	319	999999	718	999999	311	999999	438	468	660	477	999999	129	999999	399	123	913	917	914	757	999999	728	999999	999999	999999	999999	316	999999	999999	897	999999	743	275	107	999999	397	780	546	675	999999	999999	59	741	717	73	106	999999	310	134	61	999999	652	124	528	701	364	308	883	999999	532	995	953	310	570	999999	734	169	31	255	999999	343	377	252	972	318	596	986	999999	405	245	918	15	26	999999	672	205	999999	747	406	208	99	896	999999	999999	999999	999999	748	181	904	339	937	478	65	132	717	999999	410	152	219	114	377	14	487	999999	614	999999	937	233	898	999999	115	999999	999999	999999	912	446	216	110	36	822	999999	815	399	76	308	449	999999	999999	999999	999999	794	486	537	999999	830	95	419	30	537	999999	558	525	283	999999	233	525	852	999999	220	280	651	310	999999	999999	999999	561	999999	999999	999999	174	999999	53	999999	999999	822	629	999999	333	226	826	37	196	572	79	273	333	999999	999999	843	782	597	942	683	98	172	999999	999999	150	45	279	480	999999	188	372	916	515	660	999999	473	604	642	528	791	393	253	999999	737	56	133	932	28	512	578	69	577	107	999999	776	921	999999	999999	742	298	947	356	39	17	209	162	758	999999	353	638	999999	999999	78	160	299	844	999999	757	323	27	112	260	967	999999	129	795	818	155	883	999999	145	999999	899	240	843	47	223	457	999999	999999	375	270	674	999999	339	919	509	946	80	
931	224	999999	944	725	999999	999999	388	610	888	999999	343	612	788	87	503	999999	250	999999	317	999999	631	260	999999	429	651	999999	585	104	100	209	295	872	85	951	62	999999	999999	183	55	999999	999999	613	568	132	560	763	481	597	380	999999	678	672	639	817	310	999999	361	525	84	352	120	294	999999	999999	129	999999	537	836	999999	938	999999	77	791	170	603	28	691	999999	869	888	999999	999999	723	664	999999	623	999999	267	651	999999	212	875	999999	702	46	374	999999	999999	13	98	235	644	573	999999	922	611	880	479	223	999999	282	999999	655	196	982	132	999999	999999	168	505	238	280	195	936	735	638	968	98	133	999999	999999	812	102	999999	662	726	425	291	742	999999	743	763	53	999999	814	999999	229	913	720	913	999999	247	720	999999	860	999999	459	636	999999	294	999999	791	999999	999999	367	470	172	875	533	999999	707	999999	999999	999999	999999	999999	236	999999	131	999999	418	65	378	219	435	687	101	594	999999	999999	999999	788	584	458	285	951	417	69	999999	354	785	354	999999	464	999999	999999	135	999999	999999	394	999999	632	514	919	875	588	999999	145	558	680	379	578	954	999999	989	918	705	663	999999	810	68	999999	825	777	12	74	675	913	13	911	561	619	847	535	999999	644	284	665	583	999999	539	281	511	999999	974	216	399	564	475	298	999999	999999	999999	936	336	999999	999999	736	916	811	912	509	142	646	128	999999	730	429	845	354	999999	49	90	275	999999	786	999999	999999	802	795	675	120	448	715	102	999999	111	999999	209	428	836	999999	999999	772	784	39	149	864	212	224	486	970	999999	130	654	999999	391	252	665	549	894	313	999999	999999	145	802	70	427	554	999999	999999	999999	229	427	517	106	301	317	491	251	999999	802	999999	999999	318	704	999999	327	999999	999999	707	858	255	659	534	532	613	627	636	982	969	721	320	183	566	999999	750	301	613	558	999999	83	761	424	902	102	22	355	812	441	409	743	366	999999	330	999999	573	570	893	984	492	674	999999	508	282	999999	491	127	31	651	954	999999	714	512	835	634	107	831	757	441	520	267	815	205	999999	235	364	999999	999999	765	104	999999	999999	628	76	813	402	262	999999	976	999999	999999	333	170	486	999999	39	999999	405	696	702	741	813	461	999999	234	999999	486	925	999999	571	412	274	999999	557	774	703	999999	446	32	999999	844	999999	999999	999999	624	934	654	718	284	999999	509	684	166	73	363	376	999999	999999	999999	954	915	999999	105	999999	208	631	77	613	999999	605	999999	418	382	464	858	61	42	630	
850	999999	214	767	999999	850	71	727	999999	202	204	408	756	933	999999	77	999999	517	594	375	999999	992	866	50	17	679	999999	101	311	701	999999	311	344	326	312	551	749	999999	685	255	999999	480	523	874	419	313	848	999999	999999	314	148	350	467	666	997	999999	999999	999999	760	972	596	969	426	417	988	892	73	440	630	63	328	999999	831	348	31	999999	999999	991	631	703	831	253	287	996	999999	863	999999	677	328	454	999999	585	398	713	999999	384	63	116	886	526	249	417	388	760	986	970	999999	129	645	845	388	443	543	66	150	353	692	999999	854	134	59	396	999999	186	936	743	779	128	690	647	108	373	114	114	463	423	999999	526	20	591	999999	724	42	999999	76	999999	52	341	572	314	691	633	999999	762	477	853	305	212	824	999999	200	999999	438	997	747	999999	338	438	603	999999	488	999999	420	272	779	335	363	638	119	262	701	448	999999	385	956	999999	999999	352	999999	999999	128	661	701	766	999999	999999	295	44	735	61	355	613	738	845	826	999999	999999	989	982	999999	999999	999999	103	572	999999	752	845	62	999999	282	999999	999999	801	993	609	826	999999	653	871	999999	49	329	902	68	999999	97	710	999999	559	441	260	132	369	495	119	461	568	999999	225	648	117	243	993	463	158	368	999999	744	245	999	60	999999	127	165	112	999999	763	999999	665	999999	999999	145	503	609	31	781	626	315	883	157	999999	344	999999	999999	718	999999	335	449	909	999999	285	999999	474	559	390	999999	14	213	393	939	697	533	473	760	606	999999	739	393	441	376	742	506	999999	97	741	999999	142	894	447	305	845	323	135	127	999999	86	670	943	999999	999999	999999	422	999999	999999	460	999999	870	677	626	745	999999	941	18	542	805	779	114	386	999999	674	557	119	766	999999	103	384	999999	356	582	529	311	999999	174	109	599	329	999999	916	637	15	844	999999	278	701	239	999999	315	592	321	999999	999999	294	999999	999999	783	667	656	835	850	86	337	524	104	107	443	279	777	908	943	999999	205	197	748	812	829	102	841	999999	857	199	78	815	44	183	557	27	999999	618	325	931	999999	748	76	561	999999	999999	370	999999	268	960	136	406	649	999999	213	784	545	322	725	691	826	592	977	999999	17	522	489	999999	549	999999	999999	168	593	21	813	457	131	197	999999	509	999999	670	999999	897	999999	671	175	209	970	773	482	999999	893	634	115	90	770	414	554	999999	999999	448	631	842	362	967	813	638	31	755	663	999999	187	226	958	166	786	89	598	345	
356	999999	951	776	943	258	999999	958	999999	733	686	716	642	978	668	999999	48	964	545	105	858	537	999999	999999	119	999999	999999	676	676	949	304	691	816	218	809	560	497	855	999999	114	999999	999999	999999	999999	79	946	714	209	557	674	999999	821	544	503	486	819	111	737	666	818	999999	598	292	999999	999999	995	899	434	179	999999	796	193	75	441	402	13	805	890	154	999999	419	972	999999	999999	831	482	156	323	731	999999	459	760	198	999999	38	999999	572	776	859	999999	999999	999999	40	450	999999	999999	756	113	110	483	24	221	592	503	999999	113	479	999999	134	999999	848	586	702	189	658	46	994	985	413	297	999999	38	999999	999999	126	138	942	999999	132	999999	999999	53	222	258	975	247	177	695	680	999999	999999	999999	651	903	235	999999	588	851	792	842	939	770	699	999999	52	985	999999	522	386	280	171	800	168	236	240	804	373	999999	213	420	868	309	314	488	662	159	387	137	999999	655	550	101	999999	290	958	955	353	409	216	990	66	999999	999999	410	763	999999	133	999999	672	999999	106	145	999999	381	973	640	466	220	160	999999	607	63	678	731	999999	80	914	999999	278	285	461	963	247	999999	363	224	999999	903	725	827	35	962	999999	423	558	415	453	514	317	327	498	142	259	322	392	13	976	587	999999	693	999999	256	156	397	969	999999	897	999999	28	999999	649	562	495	332	999999	999999	598	265	182	325	626	410	570	999999	786	999999	714	924	830	999999	247	413	233	999999	907	999999	816	76	453	425	999999	28	495	999999	999999	936	647	926	999999	999999	414	721	415	365	76	999999	685	205	999999	651	428	999999	604	668	521	246	339	999999	999999	98	828	999999	811	756	807	607	914	999999	282	850	999999	787	479	92	945	999999	998	999999	999999	398	999999	999999	999999	802	997	544	999999	999999	46	441	999999	999999	999999	366	919	882	909	658	999999	468	999999	672	923	761	970	641	503	521	722	999999	248	471	496	999999	994	217	999999	19	759	273	999999	97	976	840	253	495	285	123	172	73	617	349	319	999999	793	431	697	704	999999	365	50	902	114	999999	203	999999	698	485	371	712	815	900	899	999999	999999	517	999999	92	517	999999	365	999999	999999	659	387	899	999999	999999	243	573	519	371	187	999999	232	291	983	935	647	118	797	999999	751	999999	999999	717	449	34	233	999999	735	615	196	999999	10	999999	553	454	663	303	982	710	999999	999999	203	454	999999	506	999999	993	534	760	445	409	687	565	638	898	412	670	459	137	765	957	999999	903	184	999999	999999	999999	
738	539	281	353	135	96	557	952	999999	803	994	999999	963	239	999999	975	180	787	668	444	31	654	51	993	844	999999	944	999999	961	299	279	999999	113	499	999999	995	488	101	283	600	17	686	999999	609	675	515	174	535	216	999999	999999	397	172	958	999999	999999	497	999999	509	999999	999999	273	999999	967	533	999999	840	999999	974	756	496	999999	513	77	436	345	23	442	327	338	999999	419	87	109	565	881	728	154	948	182	507	999999	592	13	458	999999	694	673	85	572	675	999999	560	460	375	999999	883	104	999999	215	79	65	999999	180	589	732	999999	892	412	652	999999	695	999999	999999	999999	999999	495	999999	618	692	650	349	366	754	663	990	859	999999	733	999999	998	999999	623	743	112	452	999999	422	423	999999	558	802	271	433	198	999999	185	757	211	999999	169	382	485	999999	564	730	999999	215	999999	599	873	567	999999	502	654	750	999999	781	700	999999	999999	83	97	892	143	848	88	932	566	999999	999999	111	425	653	750	625	158	999999	189	999999	753	45	905	823	852	990	643	768	779	999999	906	404	67	405	999999	999999	295	593	704	999999	651	766	648	832	784	772	151	515	752	38	602	297	601	999999	62	19	178	273	999999	152	215	319	163	128	999999	999999	53	999999	617	663	339	999999	89	999999	730	987	396	83	49	90	848	137	26	750	845	619	999999	738	353	36	918	31	553	562	509	342	612	530	999999	374	999999	131	898	98	699	47	217	137	598	999999	622	104	234	959	999999	88	999999	999999	999999	168	616	314	677	591	745	318	999999	999999	964	397	384	999999	999999	674	361	727	999999	928	999999	808	411	675	150	288	999999	823	796	593	268	431	49	209	257	896	758	423	454	999999	352	999999	35	999999	999999	210	690	756	86	999999	608	576	849	999999	362	473	756	941	999999	398	187	922	521	428	269	542	999999	185	999999	132	916	937	999999	921	585	670	783	721	999999	940	597	999999	747	246	984	999999	581	675	999999	999999	999999	999999	260	65	139	999999	869	999999	430	999999	851	514	148	953	644	999999	304	928	788	691	689	44	439	233	801	999999	999999	285	443	999999	961	999999	338	834	982	109	687	226	999999	999999	999999	187	999999	881	999999	93	519	793	999999	324	397	653	887	165	104	115	387	999999	264	609	255	593	999999	852	669	179	999999	313	970	545	983	87	999999	632	889	512	743	557	144	999999	21	390	999999	129	190	317	795	183	739	877	721	660	961	192	909	217	25	449	222	919	907	999999	823	66	999999	319	517	264	275	999999	372	830	
891	547	597	864	910	999999	999999	361	999999	12	999999	102	999999	332	126	953	722	999999	496	303	344	225	809	805	567	999999	788	999999	999999	541	999999	157	515	891	999999	424	999999	55	307	999999	777	861	545	905	641	730	243	999999	203	563	999999	999999	105	78	495	676	737	791	999999	294	263	800	560	842	105	426	586	931	563	701	999999	677	384	524	526	483	999999	904	174	836	392	999999	999999	247	999999	999999	61	447	406	102	687	802	999999	999999	718	977	310	703	810	999999	999999	999999	999999	501	999999	863	218	581	551	21	997	832	999999	470	901	483	131	999999	842	781	375	149	535	471	23	565	930	372	805	549	183	999999	104	999999	693	90	335	186	52	999999	999999	480	999999	999999	104	855	185	287	999999	245	855	987	860	38	848	14	776	983	488	999999	999999	846	776	999999	838	999999	737	676	776	820	999999	945	281	706	676	895	253	150	376	168	390	652	999999	999999	693	195	125	75	111	688	314	351	999999	413	212	999999	703	999999	999999	83	127	999999	999999	300	97	910	716	163	362	953	761	635	617	329	259	291	595	999999	319	652	905	672	999999	98	516	806	257	868	504	417	999999	359	594	302	51	999999	999999	960	482	999999	479	961	713	999999	927	999999	734	999999	999999	921	672	999999	584	999999	177	454	999999	999999	784	290	663	848	999999	944	999999	411	999999	999999	287	378	149	634	734	999999	182	944	958	426	170	837	82	877	999999	582	744	704	775	689	135	596	946	729	999999	201	999999	631	311	999999	395	999999	636	999999	999999	785	781	47	763	58	731	233	495	517	261	946	999999	785	143	999999	209	67	999999	361	199	690	432	420	458	542	415	999999	999999	200	40	644	999999	663	785	999999	801	999999	941	727	958	999999	999999	438	477	240	983	999999	999999	235	568	338	889	999999	229	411	999999	999999	589	230	642	189	590	305	487	616	745	999999	999	214	285	999999	126	999999	999999	297	589	999999	999999	228	559	80	63	417	631	702	999999	925	999999	384	999999	439	127	720	95	778	999999	805	951	860	494	999999	345	999999	949	76	221	981	881	931	821	999999	428	371	671	571	136	999999	674	784	861	999999	121	624	639	846	385	406	823	624	976	784	52	92	733	131	999999	770	467	565	491	773	53	999999	562	216	20	756	999999	523	652	147	140	177	998	674	999999	720	653	113	690	815	168	266	954	47	999999	999999	637	549	835	365	716	119	303	999999	999999	609	72	433	999999	999999	356	309	972	839	999999	875	93	69	805	999999	127	364	874	675	614	787	
556	999999	889	674	128	510	688	297	431	31	873	910	898	999999	658	230	278	71	468	859	294	125	394	999999	262	999999	743	999999	247	362	245	627	483	999999	63	999999	544	999999	510	846	621	685	418	632	999999	183	171	99	366	999999	95	812	216	755	999999	441	140	999999	421	550	999999	866	59	79	785	256	436	909	663	121	686	116	560	622	999999	609	706	761	999999	89	416	999999	465	350	276	432	420	727	496	621	416	106	750	960	999999	754	635	999999	999999	999999	746	261	436	999999	220	979	261	594	999999	893	734	378	999999	341	999999	122	411	708	802	363	835	999999	422	51	704	999999	366	600	543	493	973	999999	915	695	999999	999999	227	999999	139	999999	180	999999	220	602	886	47	110	418	826	966	352	926	546	493	919	47	999999	999999	549	999999	622	661	61	33	999999	377	463	311	999999	978	895	201	579	515	999999	19	999999	820	165	666	489	999999	999999	999999	151	56	820	432	775	304	999999	999999	670	508	999999	519	999999	999999	682	999999	584	798	419	999999	81	161	999999	40	310	999999	549	999999	239	999999	999999	674	887	999999	999999	873	556	999999	536	704	662	72	999999	80	999999	673	244	312	999999	999999	92	690	539	926	999999	989	699	790	999999	865	755	307	602	787	366	999999	632	999999	999999	809	999999	553	272	714	999999	999999	631	286	199	999999	999999	246	881	999999	800	461	144	960	999999	893	999999	766	908	999999	949	365	999999	742	714	840	999999	944	999	337	682	538	428	999999	741	999999	368	422	600	495	200	518	425	999999	986	999999	866	671	999999	419	634	999999	644	602	765	830	548	888	999999	999999	595	730	999999	553	999999	272	43	319	229	999999	535	762	999999	423	999999	440	999999	461	755	999999	974	379	632	589	702	486	893	825	70	999999	948	480	850	999999	900	470	281	872	107	999999	871	999999	451	829	884	999999	40	231	999999	334	890	999999	142	761	384	225	107	657	850	435	378	999999	999999	318	542	64	911	925	999999	19	168	77	363	40	999999	427	928	803	705	830	455	671	702	735	30	999999	347	98	865	685	372	624	31	999999	356	664	999999	143	999999	829	961	999999	709	123	176	823	733	111	823	999999	297	999999	952	30	979	706	514	524	298	681	999999	823	999999	837	646	544	999999	691	999999	999999	130	794	516	875	868	350	999999	588	569	206	138	999999	275	999999	398	77	671	10	692	649	159	999999	844	615	122	999999	55	871	999999	999999	778	51	999999	548	999999	502	787	86	161	639	743	925	954	102	552	999999	558	160	449	578	872	54	
999999	44	134	348	950	901	763	731	304	101	121	999999	428	96	999999	726	82	999999	290	594	849	999999	999999	999999	827	752	72	641	589	895	432	999999	759	999999	53	391	424	497	551	999999	323	430	344	652	999999	27	674	466	999999	831	999999	552	999999	287	205	999999	139	900	520	999999	838	132	151	409	668	223	188	999999	53	437	312	584	999999	404	999999	428	719	263	999999	810	88	606	979	999999	817	879	609	482	538	999999	262	523	999999	354	57	201	288	935	984	599	839	979	422	234	529	502	208	894	16	776	236	875	489	709	129	999999	153	393	591	788	999999	705	999999	945	999999	788	999999	10	356	89	999999	783	999999	821	971	108	999999	754	239	325	680	999999	475	761	871	386	44	277	234	815	58	895	354	206	984	143	999999	477	59	999999	999999	208	999999	927	999999	452	607	999999	999999	999999	58	999999	163	275	999999	899	240	404	999999	797	999999	999999	775	541	40	254	439	82	836	837	285	716	999999	499	430	482	177	548	135	429	779	376	999999	212	766	660	742	88	98	95	903	428	403	262	985	565	433	16	999999	392	22	999999	831	900	745	342	693	664	845	635	732	691	279	653	999999	388	800	999999	999999	380	512	361	984	751	999999	999999	322	452	999999	864	59	170	652	742	417	255	544	638	467	434	999999	87	242	999999	362	221	159	750	243	607	765	860	241	526	880	660	999999	89	966	889	999999	999999	161	981	999999	571	49	536	246	772	843	999999	115	349	413	434	129	531	398	722	999999	999999	218	999999	109	198	999999	999999	999999	756	704	465	671	577	415	999999	925	260	999999	791	182	623	513	471	764	602	999999	891	999999	455	541	29	690	999999	999999	999999	42	256	882	999999	642	999999	673	490	78	388	500	538	934	688	509	868	654	607	550	999999	999999	747	999999	506	444	47	23	416	999999	999999	999999	428	394	999999	692	679	378	489	158	999999	950	999999	402	999999	112	999999	956	999999	946	673	374	92	999999	999999	398	295	115	385	952	999999	899	266	275	392	613	999999	153	976	996	830	499	999999	999999	290	999999	44	999999	999999	999999	228	999999	590	470	551	999999	691	999999	294	568	406	573	992	536	554	369	693	758	20	999999	999999	82	979	436	126	183	208	999999	422	999999	364	940	351	981	733	999999	319	796	724	80	999999	356	999999	417	999999	266	999999	999999	904	921	449	286	999999	991	373	156	110	163	354	377	999999	67	312	327	214	999999	999999	20	802	999999	60	896	44	939	999999	683	223	572	836	999999	676	999999	729	501	527	
88	607	359	618	586	422	166	451	356	958	864	54	541	213	143	999999	496	836	873	870	552	251	404	151	690	999999	538	326	494	701	552	338	811	800	136	999999	999999	402	225	617	893	455	688	981	985	999999	999999	999999	703	825	190	733	855	999999	974	836	212	218	927	653	884	839	999999	999999	416	536	242	740	86	284	171	103	620	266	999999	107	563	423	999999	61	261	179	623	669	999999	819	482	191	825	300	656	664	475	572	999999	63	999999	999999	999999	999999	406	999999	292	428	999999	97	999999	599	653	877	999999	789	63	876	402	714	226	999999	144	596	999999	61	915	786	628	506	628	58	999999	923	999999	530	999999	706	655	319	887	999999	14	433	999999	883	538	948	27	999999	611	599	180	999999	837	209	898	978	404	355	36	999999	999999	999999	468	999999	999999	729	277	751	999999	356	230	92	826	31	293	710	890	180	523	966	999999	762	999999	999999	878	512	95	409	632	869	312	310	293	391	405	846	999999	642	999999	808	681	275	924	999999	378	97	203	815	916	999999	999999	234	999999	69	737	47	272	439	196	563	644	867	129	81	53	920	798	444	626	446	999999	258	363	999999	295	502	999999	640	999999	790	319	999999	493	444	782	88	478	234	654	368	584	999999	456	262	999999	813	156	852	221	999999	298	758	999999	479	452	839	870	127	999999	999999	999999	631	778	405	253	374	384	685	299	965	452	574	789	267	999999	220	802	111	550	482	356	985	429	213	502	561	999999	999999	992	942	218	999999	460	419	169	952	757	60	999999	799	439	471	999999	255	999999	723	968	932	617	999999	47	999999	576	301	999999	223	212	574	999999	999999	294	999999	692	357	757	101	999999	380	108	909	999999	751	102	999999	52	885	999999	999999	999999	778	592	157	999999	760	904	999999	999999	169	999999	945	750	192	157	326	514	79	778	215	498	999999	999999	598	833	707	999999	296	676	824	999999	13	790	39	999999	135	999999	146	963	932	452	318	999999	999999	999999	163	999999	280	999999	776	999999	999999	116	999999	999999	999999	999999	993	324	699	981	999999	772	960	999999	528	999999	720	817	32	225	377	116	846	762	999999	605	654	749	679	548	999999	692	900	588	285	896	573	354	88	999999	116	822	273	999999	834	999999	999999	999999	330	999999	448	462	582	560	868	866	270	465	504	690	523	254	644	161	483	926	999999	999999	634	999999	591	376	738	999999	119	999999	842	895	999999	644	999999	999999	999999	680	110	55	999999	350	999999	418	999999	117	850	397	999999	862	187	122	477	907	674	974	999999	
698	417	999999	723	999999	450	322	34	374	536	859	441	913	824	964	61	999999	816	531	662	225	999999	483	525	351	631	257	999999	730	428	999999	970	999999	200	730	273	37	999999	603	899	406	394	271	999999	991	956	530	999999	222	71	49	101	153	321	204	703	933	999999	382	999999	999999	944	303	999999	516	889	166	723	999999	700	33	115	999999	631	266	830	733	902	999999	999999	111	999999	165	668	388	928	827	963	999999	37	339	481	949	717	999999	462	999999	326	74	112	800	806	943	521	48	934	999999	999999	65	373	999999	40	32	988	783	983	788	635	999999	587	71	999999	727	77	371	999999	166	504	999999	999999	999999	417	838	432	594	304	999999	643	630	999999	59	999999	999999	632	67	308	999999	999999	934	723	674	465	759	486	50	999999	89	999999	999999	496	778	384	597	261	633	561	999999	999999	404	488	716	154	14	999999	999999	756	295	105	19	72	102	999999	570	999999	999999	283	999999	362	999999	987	225	400	493	144	676	675	718	656	998	505	116	999999	999999	999999	16	529	461	647	948	294	321	984	866	97	403	583	813	999999	131	999999	903	840	218	416	999999	325	661	870	445	862	999999	638	107	514	956	244	638	999999	204	610	822	21	414	999999	999999	999999	534	405	741	103	862	332	535	648	602	276	650	999999	192	690	999999	591	999999	95	256	683	887	362	141	168	944	698	200	521	537	999999	436	121	741	41	999999	265	999999	352	999999	999999	999999	999999	911	689	594	488	932	514	741	241	809	328	850	992	354	182	273	582	158	999999	999999	24	120	710	840	999999	418	160	899	612	999999	999999	94	999999	999999	437	450	452	574	465	765	686	779	306	92	117	270	748	999999	999999	999999	999999	999999	836	583	98	999999	211	999999	999999	80	782	999999	138	779	951	244	319	422	916	732	999999	17	693	408	999999	245	813	627	732	278	999999	473	999999	620	905	664	257	999999	999999	999999	248	999999	519	395	999999	82	650	527	140	872	999999	335	770	885	181	999999	999999	438	139	853	534	999999	126	999999	410	319	333	517	874	297	986	362	931	827	493	227	999999	307	425	382	999999	999999	999999	859	328	999999	702	405	449	365	999999	819	999999	637	564	664	486	732	999999	673	748	143	999999	843	886	597	999999	943	401	999999	62	213	22	756	269	247	96	266	468	76	999999	999999	78	518	143	999999	535	303	272	829	741	764	322	999999	633	461	643	653	973	999999	939	758	13	496	313	949	806	81	999999	326	577	230	274	918	65	999999	999999	999999	709	718	72	111	681	
572	222	999999	890	269	132	808	603	443	292	737	136	858	923	999999	215	999999	371	999999	999999	945	261	999999	500	404	696	999999	396	509	943	999999	999999	999999	999999	441	283	25	69	999999	999999	570	999999	144	938	536	792	207	897	492	928	526	357	608	186	735	999999	999999	797	999999	572	320	421	999999	500	999999	79	297	781	492	999999	200	999999	823	515	364	233	999999	999999	963	611	999999	915	904	581	427	908	999999	662	999999	129	581	227	573	974	637	999999	628	643	999999	467	504	425	414	194	738	401	999999	103	821	999999	204	129	834	884	999999	405	999999	522	83	128	19	999999	999999	372	726	972	561	849	999999	216	604	483	670	506	117	84	999999	719	843	35	385	999999	841	840	925	462	393	688	901	999999	999999	115	570	999999	457	999999	986	999999	467	765	840	684	225	614	906	999999	458	337	999999	998	894	999999	999999	57	742	52	793	598	999999	274	999999	999999	947	645	576	498	912	877	999999	999999	97	999999	262	87	999999	701	751	237	933	214	999999	999999	910	903	347	842	999999	522	60	999999	85	397	604	999999	187	968	999999	579	47	417	808	581	288	540	910	999999	999999	999999	863	51	301	999999	999999	242	270	999999	961	999999	307	734	72	999999	999999	644	171	700	864	68	999999	999999	964	181	199	525	406	432	999999	999999	992	911	306	834	999999	18	123	999999	999999	372	999999	654	16	692	999999	313	999999	999999	999999	999999	999999	220	999999	486	702	647	87	129	377	149	835	999999	755	590	61	396	437	999999	740	818	999999	652	967	999999	135	254	999999	999999	899	999999	999999	987	999999	999999	12	781	999999	999999	999999	21	931	999999	999999	592	536	105	899	426	640	885	999999	126	999999	935	123	725	253	77	360	457	438	805	230	491	999999	999999	169	623	587	280	54	616	106	728	887	537	511	384	966	40	355	792	641	999999	19	63	318	742	28	999999	538	999999	469	684	582	135	773	659	623	687	935	999999	999999	370	840	269	30	950	57	586	999999	868	111	329	999999	999999	173	999999	482	916	540	426	999999	310	741	771	999999	422	155	999999	764	851	999999	288	105	79	953	999999	183	999999	999999	368	695	442	999999	670	182	150	582	936	962	999999	999999	706	999999	518	999999	999999	628	999999	122	607	999999	999999	999999	372	116	822	234	42	692	892	999999	999999	883	181	731	999999	246	81	999999	16	999999	219	799	999999	674	64	999999	999999	397	425	652	999999	637	435	563	408	620	700	563	999999	915	549	253	79	534	455	823	999999	999999	518	999999	999999	480	115	767	594	496	625	698	999999	
691	648	645	999999	250	929	104	999999	618	332	999999	999999	517	248	101	301	966	729	672	999999	999999	165	999999	878	133	104	632	999999	667	968	912	995	999999	511	668	999999	904	999999	829	604	999999	375	999999	999999	966	755	50	241	24	476	628	999999	952	999999	821	535	849	766	154	999999	306	572	790	649	999999	999999	543	999999	580	823	397	990	900	77	868	866	797	343	911	377	64	401	518	201	350	155	999999	532	999999	999999	999999	147	831	684	308	788	999999	999999	999999	419	221	999999	661	200	88	637	866	999999	611	954	738	515	854	776	999999	905	63	999999	999999	275	514	21	325	447	999999	259	168	226	999999	89	999999	89	299	999999	165	30	739	999999	122	712	288	166	921	999999	404	913	999999	999999	593	999999	734	985	419	778	904	210	718	224	999999	829	479	650	126	531	673	658	225	362	620	79	175	736	486	596	986	999999	99	589	52	491	965	999999	632	376	999999	306	670	521	999999	954	312	525	999999	292	243	999999	50	400	999999	746	999999	931	444	524	236	998	508	999999	999999	999999	121	138	181	314	864	376	27	749	999999	999999	988	704	764	665	767	649	215	203	362	357	317	999999	527	306	794	43	999999	117	149	999999	798	999999	728	50	999999	183	354	999999	428	999999	620	301	224	695	757	993	176	999999	757	586	792	999999	470	999999	249	421	611	874	519	999999	707	909	609	828	577	999999	975	999999	821	593	305	987	775	495	736	26	485	831	549	801	866	999999	999999	562	564	493	385	294	801	999999	572	480	707	999999	999999	711	691	999999	128	999999	27	452	957	173	291	804	539	975	707	232	936	779	335	718	963	818	559	57	999999	999999	999999	691	922	399	31	825	290	999999	336	35	999999	99	999999	933	783	999999	932	999999	281	759	954	410	999999	579	496	792	154	988	634	350	161	644	999999	999999	999999	336	999999	567	999999	466	524	362	649	682	999999	846	76	401	999999	549	886	999999	775	514	999999	999999	999999	353	903	239	680	301	552	985	873	691	968	999999	999999	457	894	374	56	815	999999	602	761	999999	682	649	726	752	63	999999	464	790	868	616	904	495	230	999999	663	999999	999999	232	999999	663	808	215	878	396	318	487	654	999999	324	960	279	999999	603	211	671	264	513	927	999999	467	531	93	823	361	774	597	236	999999	710	144	39	999999	793	999999	105	476	771	339	443	575	999999	999999	475	999999	347	378	891	29	514	999999	408	857	999999	352	142	725	392	526	622	720	261	936	999999	190	931	267	999999	505	999999	204	492	183	
493	999999	36	999999	617	915	999999	406	999999	999999	999999	311	736	181	37	450	965	999999	94	254	716	999999	999999	999999	141	295	976	90	634	999999	913	319	916	234	374	322	325	553	117	999999	512	226	999999	54	732	509	999999	759	239	302	539	735	120	248	999999	770	999999	531	999999	331	939	933	771	999999	999999	894	394	511	807	999999	135	422	272	617	999999	500	708	279	772	632	841	999999	850	342	856	999999	208	999999	767	603	963	793	106	785	536	578	454	703	751	999999	125	942	951	524	177	127	473	999999	505	999999	72	89	759	824	490	722	92	438	464	125	999999	715	743	214	751	341	325	486	90	173	55	14	527	999999	517	898	275	999999	175	999999	999999	705	182	999999	999999	999999	999999	282	305	814	999999	26	249	636	153	999999	209	999999	772	836	801	986	423	999999	999999	67	561	825	317	999999	457	999999	999999	725	410	989	542	941	999999	866	307	53	191	276	677	39	764	890	790	999999	699	527	564	339	999999	728	292	999999	881	483	332	218	965	999999	366	739	752	524	236	999999	866	267	84	906	538	758	804	156	664	890	302	671	45	209	892	930	999999	934	787	682	999999	702	70	199	543	999999	999999	477	910	937	287	999999	664	637	250	441	999999	999999	800	188	923	999999	999999	999999	999999	999999	182	765	821	999999	547	999999	736	553	455	999999	207	885	372	449	680	337	246	727	613	62	16	407	958	999999	999999	999999	144	609	759	999999	999999	79	999999	882	916	321	656	999999	399	999999	513	120	192	999999	999999	567	295	360	999999	596	999999	458	999999	138	654	775	807	370	999999	13	683	137	794	883	648	999999	877	489	533	368	680	761	337	999999	999999	896	225	882	226	919	258	783	111	172	672	77	999999	879	999999	999999	999999	295	536	999999	786	386	999999	308	437	999999	999999	805	827	148	915	147	131	999999	999999	758	560	999999	154	38	755	999999	35	631	221	999999	444	998	999999	392	854	395	235	941	366	172	579	999999	454	118	239	999999	999999	962	999999	534	946	999999	298	479	590	589	150	507	640	887	360	999999	97	857	672	691	553	445	999999	530	912	190	999999	428	188	644	999999	46	999999	999999	943	72	384	686	633	986	709	782	801	274	254	727	310	478	999999	999999	828	596	446	999999	899	519	678	727	621	765	999999	999999	300	999999	999999	114	708	999999	943	297	320	999999	233	685	982	770	644	29	285	194	880	410	999999	303	999999	999999	600	261	412	999999	394	656	74	868	999999	839	492	855	165	150	29	971	534	523	574	999999	999999	999999	
999999	138	875	999999	452	436	885	179	999999	997	999999	236	513	456	926	520	903	663	999999	365	999999	152	288	789	864	144	175	909	875	103	728	398	519	999999	696	999999	557	735	214	637	999999	248	586	495	999999	928	999999	573	54	24	620	911	91	17	492	422	850	96	999999	317	271	976	303	999999	278	742	716	674	999999	652	999999	177	458	708	383	39	566	793	74	935	507	999999	864	861	483	999999	317	999999	357	283	433	471	941	897	376	999999	944	426	226	999999	999999	999999	813	402	999999	452	462	999999	634	462	999999	66	32	858	809	669	122	442	686	460	435	999999	999999	486	228	501	999999	999999	341	377	95	149	999999	91	723	545	789	999999	809	999999	364	999999	877	894	427	376	449	999999	97	707	999999	511	740	765	999999	18	645	336	184	560	227	999999	51	999999	377	716	999999	940	144	999999	999999	650	633	656	999999	501	336	432	68	999999	61	152	999999	634	483	583	409	810	999999	715	899	999999	297	999999	813	464	999999	620	527	711	886	508	949	823	827	253	878	94	669	999999	681	223	278	332	508	85	436	417	783	793	317	680	999999	999999	375	427	362	384	842	641	608	715	904	357	965	553	202	650	806	240	704	999999	999999	478	43	685	193	965	749	999999	37	999999	837	733	999999	215	103	530	457	410	890	504	251	38	999999	966	319	921	366	955	882	786	610	553	99	991	539	999999	394	689	243	397	634	114	999999	133	999999	181	953	999999	460	672	202	406	999999	210	83	999999	30	76	376	999999	999999	999999	999999	250	999999	293	644	999999	676	165	145	768	176	503	869	146	423	334	98	147	968	607	505	999999	999999	214	214	888	917	427	916	328	323	970	788	840	258	373	258	594	536	550	93	304	536	434	239	846	341	937	699	696	978	999999	304	11	999999	999999	657	669	999999	999999	999999	259	999999	817	454	206	999999	38	999999	59	85	503	611	427	524	211	682	168	975	367	557	999999	727	229	349	95	675	787	552	612	716	588	515	780	66	833	65	999999	979	42	141	312	59	649	999999	484	627	877	999999	999999	963	498	694	999999	208	999999	531	29	477	999999	999999	999999	486	285	343	496	988	830	370	690	999999	963	188	942	236	999999	931	88	608	864	467	798	310	464	999999	227	894	794	582	552	312	999999	999999	620	512	215	825	999999	316	999999	496	999999	516	796	941	999	999999	999999	999999	953	581	453	420	612	901	731	626	31	635	125	601	204	257	817	387	120	722	568	440	999999	999999	167	771	999999	999999	999999	
291	999999	999999	999999	907	999999	308	629	971	999999	999999	638	718	780	999999	999999	148	200	533	302	549	698	419	831	287	751	999999	474	534	999999	681	937	244	999999	999999	122	508	985	217	458	895	999999	999999	528	495	999999	850	659	441	624	999999	581	950	999999	131	593	104	999999	999999	166	831	999999	999999	999999	999999	687	404	487	340	476	306	999999	983	84	406	920	852	999999	346	203	900	999999	42	909	404	110	986	999999	119	856	999999	816	623	999999	999999	70	533	299	350	807	689	999999	329	965	999999	867	597	876	679	211	999999	213	355	179	265	179	802	195	162	87	999999	246	999999	483	458	999999	539	932	456	346	396	562	550	538	513	538	342	76	591	999999	512	999999	488	907	126	999999	470	454	795	457	268	348	146	272	116	453	994	845	517	838	338	999999	429	343	999999	188	663	816	665	727	836	735	604	625	999999	999999	758	470	367	643	29	94	999999	998	87	57	999999	999999	431	70	543	999999	999999	752	208	846	999999	999999	102	938	999999	653	788	77	620	533	744	999999	697	526	695	533	488	873	818	999999	529	430	265	767	999999	386	394	999999	193	349	186	851	426	728	898	613	999999	999999	493	376	306	79	388	554	313	905	999999	905	999999	20	999999	685	934	999999	327	270	888	335	186	999999	268	193	884	281	999999	893	103	968	628	91	165	68	390	999999	947	459	52	711	463	856	797	999999	240	183	999999	500	916	471	411	638	999999	52	253	719	117	122	194	999999	206	999999	811	620	286	293	999999	999999	304	999999	18	867	227	999999	871	329	976	778	999999	710	940	856	976	632	567	989	999999	122	815	999999	344	834	999999	935	514	54	54	186	999999	946	328	389	206	434	463	999999	420	999999	180	923	742	338	169	999999	176	350	443	189	62	999999	999999	741	999999	632	157	183	602	292	672	827	284	799	575	16	392	560	999999	552	999999	999999	999999	820	941	892	999999	999999	675	790	999999	174	611	865	999999	915	999999	586	254	573	287	999999	999999	999999	999999	353	999999	942	999999	162	101	615	690	890	999999	39	717	116	799	252	703	999999	999999	811	523	508	226	418	676	660	986	805	315	96	999999	890	92	451	945	598	253	986	252	522	999999	999999	483	720	856	104	208	914	786	12	999999	145	780	999999	615	376	137	239	276	113	176	999999	310	999999	626	129	999999	999999	999999	211	999	999999	899	985	122	369	999999	506	999999	999999	461	82	28	313	225	138	119	999999	999999	999999	471	999999	719	999999	999999	413	852	879	103	736	157	931	753	585	
999999	163	246	794	27	255	999999	999999	676	695	651	103	999999	997	388	497	20	994	440	591	999999	985	997	759	639	999999	517	999999	412	825	999999	530	329	443	999999	72	892	324	935	590	237	840	347	34	498	999999	145	855	500	606	726	163	500	171	845	999999	999999	486	999999	318	738	999999	228	850	271	999999	999999	833	999999	999999	604	999999	69	999999	364	999999	999999	972	999999	386	573	661	653	805	109	999999	39	167	597	292	906	999999	169	626	852	999999	622	496	762	999999	999999	312	168	999999	999999	41	999999	999999	807	946	379	193	225	778	744	86	553	422	751	992	999999	617	245	414	999999	199	535	999999	997	334	286	999999	220	894	898	271	502	999999	804	78	185	388	359	651	912	723	199	390	882	999999	486	210	744	999999	999999	871	76	754	999999	812	505	662	654	482	999999	227	972	999999	880	483	583	84	618	683	999999	999999	267	594	501	695	999	155	560	231	999999	86	417	999999	999999	37	205	747	712	991	572	523	734	999999	999999	694	751	868	509	999999	202	411	591	71	954	999999	613	999999	263	80	999999	360	111	432	634	593	810	999999	713	853	288	836	371	626	120	302	978	999999	999999	806	999999	141	645	161	38	999999	494	356	999999	54	999999	723	494	642	189	999999	421	311	252	397	884	227	999999	655	130	366	999999	965	950	999999	594	233	868	456	136	681	714	950	403	197	999999	999999	47	999999	440	565	351	729	999999	898	881	999999	147	225	922	999999	975	990	999999	672	407	528	406	834	460	199	854	47	999999	999999	508	471	907	64	999999	999999	189	496	225	999999	24	319	528	62	779	999999	95	999999	999999	999999	705	724	918	731	999999	999999	68	213	218	250	710	999999	224	938	399	999999	769	92	926	501	999999	999999	774	476	658	97	999999	353	64	543	113	211	513	115	999999	784	552	186	999999	717	372	976	288	974	854	999999	104	590	999999	999999	156	13	726	42	999999	225	949	452	82	702	580	714	159	674	999999	508	800	999999	999999	615	867	593	999999	218	999999	570	210	799	621	999999	992	999999	999999	694	396	110	999999	480	999999	586	834	109	113	571	147	657	999999	613	837	999999	999999	985	454	999999	999999	999999	194	518	999999	303	25	999999	999999	999999	709	170	32	464	999999	46	999999	330	867	558	781	768	489	256	81	481	743	596	962	275	47	999999	965	645	999999	999999	999999	966	577	948	999999	684	999999	999999	862	999999	635	999999	335	801	331	999999	127	895	275	733	83	938	446	430	560	999999	197	565	97	702	999999	386	270	999999	130	67	
999999	919	987	999999	499	999999	394	105	846	380	999999	999999	943	458	999999	999999	380	469	759	977	529	156	397	999999	497	999999	891	169	780	258	999999	880	681	999999	999999	999999	999999	999999	999999	572	553	999999	584	189	167	37	622	639	999999	136	16	801	695	152	538	999999	999999	843	609	786	619	234	999999	597	278	999999	488	679	999999	692	999999	211	235	999999	434	188	572	217	985	469	100	262	357	999999	252	999999	999999	539	999999	240	675	999999	569	458	953	329	999999	987	911	999999	999999	943	28	130	965	804	999999	508	718	999999	43	323	858	999999	999999	367	876	999999	354	967	204	949	999999	390	26	105	999999	777	243	114	161	585	306	217	999999	157	999999	237	999999	447	735	686	820	999999	999999	999999	216	430	762	595	452	366	642	999999	583	599	10	637	113	869	172	999999	999999	613	999999	458	27	650	999999	547	999999	648	980	906	241	518	138	566	999999	664	889	221	24	647	662	999999	942	999999	634	999999	157	606	134	999999	285	937	999999	217	999999	748	999999	566	212	224	472	803	386	735	712	74	999999	999999	454	448	999999	950	999999	627	951	999999	516	665	999999	896	400	527	524	170	631	303	106	921	387	444	330	332	19	999999	185	858	418	217	999999	569	860	999999	161	999999	839	334	165	794	999999	775	242	678	551	315	824	999999	288	999999	999999	999999	968	549	999999	19	128	657	941	982	451	102	994	999999	26	455	999999	686	375	839	999999	306	148	999999	664	999999	212	652	781	703	999999	240	999999	203	113	999999	601	320	657	151	566	191	393	182	352	173	781	933	999999	105	279	147	999999	449	893	807	280	665	885	453	807	476	876	247	17	999999	999999	800	205	786	853	999999	39	234	282	149	913	966	960	500	830	279	991	686	433	837	660	999999	310	305	960	936	435	213	344	100	315	999999	174	140	999999	980	738	999999	251	554	118	354	176	753	894	313	704	394	622	537	484	199	813	179	560	391	500	899	826	999999	300	825	890	192	999999	767	999999	829	849	849	999999	126	444	999999	729	999999	964	999999	411	999999	241	50	590	806	615	125	341	995	999999	270	999999	999999	57	999999	263	999999	464	984	919	999999	511	875	545	772	996	999999	755	934	999999	999999	426	944	498	180	685	259	244	94	576	718	999999	805	259	999999	999999	999999	999999	120	999999	446	852	999999	636	284	154	366	505	817	809	257	370	407	555	336	843	546	999999	877	648	999999	58	379	418	999999	701	999999	999999	956	413	304	299	645	318	13	401	446	317	223	35	329	999999	999999	
284	328	357	38	999999	923	744	823	361	201	471	621	398	482	572	999999	583	448	740	999999	414	515	958	725	999999	552	934	407	238	999999	851	329	261	632	999999	999999	853	672	455	702	221	999999	942	107	999999	999999	999999	919	873	882	640	587	588	214	999999	768	369	999999	939	999999	989	346	594	234	349	151	370	999999	999999	482	581	910	999999	999999	999999	824	573	861	999999	401	999999	24	534	356	496	999999	741	57	620	337	729	230	733	747	713	875	996	717	999999	42	337	849	543	401	310	729	594	550	876	197	204	999999	91	547	770	974	812	247	738	999999	410	322	155	58	752	361	999999	255	334	462	828	856	113	519	74	97	481	999999	999999	999999	680	200	180	999999	143	231	999999	999999	976	738	72	758	979	999999	631	24	703	494	999999	948	552	999999	225	999999	369	999999	405	572	482	683	503	999999	200	999999	404	219	999999	723	999999	999999	222	992	999999	596	999999	79	876	430	887	60	394	986	494	107	224	341	975	999999	73	794	826	577	712	999999	244	392	568	17	288	421	871	980	578	127	736	560	80	628	34	999999	471	974	999999	999999	298	516	195	102	999999	72	243	396	660	131	705	644	289	974	999999	16	511	999999	999999	476	188	414	999999	377	999999	663	271	356	731	773	333	851	893	289	14	727	207	475	999999	226	187	485	329	457	999999	101	280	999999	277	999999	788	602	832	218	999999	884	999999	818	731	103	801	886	999999	999999	798	853	751	999999	969	999999	808	46	999999	925	298	703	94	960	954	279	393	999999	89	999999	985	999999	28	685	46	130	628	389	743	166	424	300	999999	443	659	568	350	999999	136	643	219	999999	982	999999	919	999999	800	148	863	462	710	635	999999	951	901	77	834	76	999999	849	14	999999	302	999999	510	999999	883	999999	311	395	928	999999	49	446	999999	999999	747	121	765	496	329	490	526	290	456	789	493	867	999999	591	734	283	317	999999	999999	789	459	530	406	922	666	159	999999	477	533	597	999999	370	457	668	329	722	311	476	530	524	903	22	16	721	513	25	999999	719	661	655	999999	762	807	999999	999999	227	999999	999999	830	180	653	999999	756	999999	202	133	420	873	999999	21	971	999999	756	124	999999	999999	524	684	419	650	999999	999999	816	999999	791	834	562	999999	999999	111	16	468	646	359	999999	854	265	156	999999	389	605	246	456	649	683	965	16	693	827	346	703	41	433	189	999999	535	242	878	77	999999	570	676	988	999999	14	999999	203	406	252	999999	191	377	999999	999999	54	803	
671	176	204	826	999999	868	916	547	408	999999	45	466	229	346	622	386	89	171	819	929	257	999999	999999	180	771	610	450	795	164	336	876	404	144	337	864	75	683	999999	540	701	760	450	999999	38	477	737	187	906	419	804	999999	993	999999	125	999999	384	999999	33	65	227	428	131	392	999999	999999	999999	331	891	481	556	703	999999	631	127	999999	807	999999	999999	703	44	432	999999	385	359	48	999999	194	29	999999	489	545	999999	195	322	283	638	67	689	929	836	415	295	434	999999	111	999999	371	999999	946	748	850	914	999999	999999	794	883	746	42	44	225	456	312	119	999999	21	999999	652	318	999999	540	749	844	999999	866	629	999999	119	999999	258	588	521	101	82	999999	999999	999999	339	174	528	399	892	999999	655	999999	390	112	186	442	852	68	806	999999	258	416	998	15	237	464	402	657	774	234	784	455	704	364	999999	85	999999	390	713	488	790	453	647	999999	198	999999	999999	526	961	999999	668	199	781	468	999999	665	999999	633	403	874	999999	999999	999999	999999	250	999999	20	999999	999999	110	89	471	355	328	273	805	769	284	817	264	978	875	999999	107	999999	595	674	999999	522	574	50	999999	987	838	716	918	828	979	484	999999	962	999999	654	999999	999999	206	843	463	999999	47	896	761	815	148	896	896	185	527	111	654	535	774	999999	307	999999	358	999999	516	611	354	976	789	799	828	302	527	999999	835	509	368	751	999999	999999	999999	678	288	914	849	999999	820	743	310	878	830	999999	198	947	999999	800	248	722	337	851	850	70	999999	961	987	845	999999	999999	350	27	742	902	999999	733	38	999999	999999	444	635	999999	999999	610	675	999999	969	999999	999999	580	874	44	270	646	424	370	199	423	571	327	926	999999	574	999999	403	292	145	999999	150	464	919	999999	999999	804	97	999999	70	250	394	999999	992	622	741	797	800	315	999999	106	488	953	999999	614	67	464	517	631	999999	999999	216	393	776	51	234	999999	999999	157	26	466	999999	659	309	999999	38	376	335	314	271	776	999999	999999	535	49	449	999999	920	314	669	999999	296	466	765	425	43	999999	999999	999999	999999	102	999999	999999	298	999999	547	828	653	999999	586	999999	139	999999	369	232	299	128	857	737	999999	47	729	356	488	462	180	102	999999	999999	916	999999	946	385	999999	179	639	999999	799	245	501	620	543	336	728	977	999999	999999	106	543	135	914	154	692	357	360	373	999999	174	836	999999	454	999999	769	678	559	745	754	297	199	999999	597	329	621	245	982	999999	402	999999	510	36	
97	999999	361	759	11	882	264	37	999999	806	849	538	962	125	57	999999	773	999999	178	242	681	999999	906	951	537	595	533	456	375	856	970	999999	663	809	42	999999	582	999999	676	677	999999	999999	732	392	743	999999	999999	505	197	305	730	744	999999	278	999999	999999	99	409	231	415	359	807	662	707	999999	687	999999	999999	93	599	113	763	999999	501	751	954	71	524	218	479	239	37	269	79	136	235	712	395	464	739	368	183	788	999999	328	999999	73	34	556	65	194	213	421	999999	999999	966	763	957	527	999999	240	575	999999	752	186	331	999999	592	999999	999999	974	489	698	354	241	930	974	721	183	78	890	46	967	162	294	35	615	670	877	170	999999	755	868	72	999999	793	981	46	94	996	144	481	999999	945	91	704	515	999999	999999	271	991	52	783	458	510	203	607	999999	467	161	715	877	999999	421	148	229	621	999999	999999	447	949	999999	636	187	934	419	593	32	80	589	999999	548	999999	616	178	430	971	419	999999	315	195	999999	999999	933	290	266	766	42	806	862	93	879	999999	919	999999	999999	415	606	524	101	610	584	999999	999999	640	177	574	108	252	718	257	211	83	540	262	999999	369	999999	896	999999	653	999999	226	218	506	640	999999	394	304	125	25	374	895	470	999999	999999	972	999999	999999	123	999999	667	999999	999999	614	881	999999	691	999999	314	693	999999	999999	846	999999	59	999999	760	381	999999	999999	999999	803	137	702	999999	999999	612	835	999999	45	668	411	999999	999999	999999	771	137	604	625	834	634	727	999999	431	314	665	58	999999	999999	253	221	330	302	271	512	864	999999	395	731	574	203	999999	26	999999	35	999999	926	999999	462	999999	240	166	755	175	227	462	813	705	398	228	268	999999	190	407	823	999999	999999	999999	999999	131	118	741	873	60	641	999999	999999	721	405	14	738	196	999999	376	999999	65	574	137	54	60	60	999999	997	513	999999	613	675	999999	455	688	199	414	389	341	999999	498	293	705	999999	448	999999	999999	309	393	999999	999999	29	814	999999	768	773	999999	477	999999	999999	161	744	999999	744	38	113	102	276	717	815	333	999999	999999	206	523	771	869	604	605	308	957	657	999999	999999	243	593	860	233	686	914	217	936	957	270	999999	999999	923	960	504	999999	659	826	591	999999	165	999999	791	618	871	999999	903	388	999999	999999	999999	503	140	999999	511	444	252	868	999999	999999	607	397	849	967	187	769	848	999999	109	269	649	999999	75	45	999999	999999	999999	252	362	689	20	829	74	834	157	525	623	586	458	69	
103	999999	246	788	971	768	426	999999	999999	111	158	999999	999999	613	484	981	438	999999	999999	999999	642	999	516	899	999999	777	332	25	819	999999	156	271	460	49	176	859	894	287	74	109	551	978	812	260	540	25	999999	461	999999	176	97	999999	999999	999999	999999	103	283	347	996	203	445	411	14	778	999999	999999	544	249	446	999999	999999	160	40	379	992	664	197	266	999999	776	236	871	999999	653	575	627	163	999999	622	82	585	999999	999999	871	999999	149	974	43	304	654	481	311	24	735	88	936	497	999999	922	762	905	26	978	230	966	574	746	360	212	338	733	999999	626	374	49	540	999999	169	999999	852	690	163	961	714	999999	999999	856	930	574	639	139	999999	622	860	176	568	579	70	904	99	403	623	999999	966	920	481	685	650	999999	548	75	338	999999	79	82	999999	999999	999999	924	51	717	816	785	573	208	999999	386	766	207	480	961	809	265	626	459	76	332	995	999999	823	249	216	243	36	999999	801	400	999999	787	999999	514	315	146	863	381	999999	837	267	999999	611	104	919	452	225	587	266	83	999999	620	15	999999	69	478	110	801	511	582	759	999999	999999	918	999999	978	999999	999999	999999	673	401	999999	871	999999	75	999999	193	999999	330	999999	27	448	316	728	993	999999	999999	999999	999999	999999	45	71	999999	15	999999	266	370	692	270	999999	669	259	999999	592	681	999999	748	777	363	999999	295	381	481	747	999999	320	693	679	924	901	207	999999	521	817	638	340	999999	866	160	809	867	999999	999999	390	103	768	516	999999	999999	841	193	14	641	623	551	663	590	999999	999999	767	573	999999	999999	369	743	882	738	124	954	351	778	882	627	554	963	795	913	101	653	796	999999	969	633	999999	999999	202	156	898	999999	975	749	260	999999	392	999999	187	999999	108	646	221	999999	401	769	704	72	999999	387	999999	659	756	999999	499	479	999999	963	603	67	684	652	999999	999999	840	848	979	601	528	466	999999	999999	786	999999	815	999999	442	766	412	210	928	31	415	815	68	248	519	235	260	781	770	428	642	129	56	455	999999	485	199	552	789	112	544	844	152	999999	873	693	934	54	47	888	999999	403	139	663	247	999999	677	602	339	754	351	746	695	816	675	666	999999	369	358	956	577	860	420	825	486	570	673	289	999999	825	999999	215	999999	882	867	249	990	393	218	999999	999999	597	222	45	999999	797	158	335	113	216	676	575	695	91	320	700	982	314	187	676	72	397	237	513	463	999999	13	813	949	436	676	633	161	988	
999999	980	647	385	73	689	999999	347	999999	167	999999	724	519	662	999999	177	266	686	216	541	308	421	369	709	999999	625	999999	345	386	677	540	53	999999	707	933	340	63	607	250	497	265	724	222	79	364	738	625	350	251	999999	179	990	427	619	689	736	620	938	999999	448	895	999999	999999	508	999999	115	999999	812	728	241	124	658	445	718	999999	584	209	999999	354	842	999999	453	999999	999999	507	550	626	804	27	207	999999	124	999999	802	602	189	763	713	452	259	999999	813	621	20	667	521	554	999999	344	999999	537	329	594	999999	448	999999	981	366	10	87	999999	999999	794	531	999999	999	854	643	999999	105	999999	999999	848	999999	999999	999999	831	93	999999	986	995	917	470	912	669	999999	530	842	363	160	207	406	999999	375	770	932	29	100	500	999999	666	910	999999	248	294	999999	481	499	999999	262	620	898	430	999999	91	570	45	881	999999	129	478	21	290	964	999999	424	999999	483	333	481	176	741	593	278	329	95	999999	232	999999	999999	919	999999	295	111	540	309	999999	699	293	210	896	999999	238	380	200	654	999999	999999	350	870	270	999999	175	85	999999	879	315	161	694	996	245	999999	999999	244	210	447	726	188	434	598	448	92	199	999999	585	38	512	222	999999	675	999999	706	882	757	367	920	866	220	25	999999	994	999999	15	297	964	93	883	993	179	999999	928	451	204	751	431	187	809	51	500	67	376	102	84	28	999999	539	999999	507	877	290	999999	515	999999	772	604	624	87	901	999999	999999	155	999999	53	999999	746	999999	512	140	335	189	120	824	720	958	295	901	750	986	999999	435	163	386	126	999999	182	422	999999	431	157	999999	110	907	881	999999	911	857	58	999999	281	528	36	799	999999	999999	179	756	795	999999	487	702	873	101	999999	999999	348	768	402	164	999999	999999	999999	91	983	999999	89	213	942	721	56	999999	853	999999	714	999999	408	363	214	429	719	425	626	83	999999	999999	999999	18	761	157	660	152	465	894	596	947	794	945	816	653	618	999999	813	999999	167	999999	849	872	387	919	999999	985	999999	972	444	999999	707	660	147	537	594	80	451	999999	70	903	972	999999	414	766	442	463	999999	561	810	753	611	552	915	893	606	71	631	842	821	999999	999999	492	999999	859	999999	144	807	288	999999	999999	524	27	999999	264	87	890	468	620	487	999999	999999	12	171	999999	135	165	744	253	931	999999	448	609	974	394	324	999999	999999	555	999999	307	656	267	502	273	239	999999	538	999999	816	715	603	21	999999	948	237	586	
330	770	999999	93	999999	563	357	536	108	999999	53	629	939	999999	999999	912	103	189	999999	191	999999	898	460	541	999999	92	437	226	929	999999	253	999999	167	738	169	736	821	443	999999	102	910	965	174	323	550	908	722	999999	331	999999	999999	186	732	55	86	431	319	202	466	999999	136	140	999999	999999	999999	27	471	999999	438	656	101	660	280	133	999999	544	999999	999999	990	718	370	218	999999	249	520	77	302	121	662	737	427	628	976	601	999999	780	999999	503	999999	533	447	521	790	674	598	267	905	609	775	541	697	182	212	999999	946	918	245	367	160	603	724	359	548	701	239	472	683	679	167	500	999999	241	999999	999999	281	848	428	230	650	999999	172	693	346	130	49	999999	426	999999	655	57	545	11	352	58	808	97	973	98	445	135	584	235	451	999999	999999	465	688	999999	476	107	500	24	716	999999	441	999999	22	428	999999	984	56	453	34	120	955	184	889	445	999999	193	875	339	999999	999999	677	936	252	71	999999	583	566	999999	763	999999	557	999999	294	453	617	777	84	554	999999	460	89	140	211	999999	329	191	576	999999	96	292	232	170	239	999999	230	504	999999	951	664	87	428	375	690	477	563	999999	999999	445	999999	881	999999	331	902	334	445	547	735	911	742	582	999999	999999	594	480	334	396	999999	101	232	999999	988	133	889	359	42	999999	449	734	777	999999	300	999999	999999	999999	183	901	999999	905	756	999999	768	877	999999	91	999999	999999	780	219	152	176	144	798	999999	999999	892	985	441	552	302	731	107	999999	144	848	999999	875	899	389	999999	999999	999999	395	345	549	354	999999	915	808	288	999999	933	239	591	610	759	999999	918	709	999999	197	999999	999999	612	35	586	767	743	370	999999	204	214	401	912	718	48	749	463	999999	369	781	80	633	273	374	797	867	419	533	999999	790	957	200	75	119	963	422	782	319	962	587	377	554	18	94	723	999999	999999	872	999999	20	48	254	349	999999	127	999999	999999	247	999999	718	358	219	282	999999	247	24	335	802	755	625	966	154	711	999999	413	525	624	189	651	265	550	546	962	87	752	999999	999999	533	991	999999	971	544	999999	254	239	168	999999	10	847	708	216	524	127	999999	54	893	543	567	138	999999	999999	999999	596	971	178	999999	257	204	265	534	999999	801	810	629	654	431	999999	466	553	999999	253	623	342	942	59	35	429	26	43	858	179	293	405	399	913	709	948	999999	86	427	910	999999	744	322	999999	999999	713	497	301	999999	831	999999	23	883	358	599	
928	653	999999	152	392	240	999999	407	364	999999	999999	999999	715	944	999999	999999	390	136	344	175	879	999999	408	644	999999	999999	999999	999999	37	102	279	999999	999999	999999	999999	304	999999	933	44	680	999999	347	958	662	18	302	781	356	999999	879	696	887	548	192	719	909	254	287	830	461	515	750	380	999999	999999	883	379	401	173	188	999999	456	101	664	259	542	999999	745	636	29	999999	378	280	999999	406	392	973	858	999999	871	999999	999999	113	582	174	175	966	697	61	134	923	390	193	961	124	250	795	999999	933	999999	999999	508	651	811	312	999999	480	232	864	229	910	520	797	301	137	855	353	999999	999999	93	575	374	999999	999999	999999	999999	194	318	43	166	999999	999999	925	427	34	551	999999	301	280	999999	695	744	999999	832	224	412	593	891	834	268	896	999999	395	850	612	483	813	150	715	999999	952	999999	999999	999999	631	820	595	379	277	586	999999	61	248	472	397	830	542	862	296	693	999999	999999	484	775	999999	321	999999	999999	815	550	737	127	586	999999	84	999999	999999	999999	210	403	816	999999	624	258	999999	845	47	922	999999	999999	941	999999	854	31	367	659	686	423	999999	999999	126	520	564	726	848	480	475	999999	397	999999	284	418	999999	892	876	999999	999999	236	999999	999999	284	781	622	43	609	786	273	999999	379	999999	847	999999	999999	890	286	306	999999	999999	999999	199	379	536	535	600	999999	532	999999	961	155	404	981	460	318	34	46	345	898	530	126	71	217	911	999999	999999	24	152	733	999999	615	580	313	999999	999999	915	54	747	256	31	537	87	497	999999	999999	974	443	397	824	999999	854	941	999999	138	781	348	982	468	404	562	585	999999	999999	999999	356	999999	101	211	999999	402	999999	999999	99	876	992	49	574	906	502	999999	999999	626	327	83	999999	674	182	184	999999	488	999999	586	353	693	999999	999999	999999	970	954	999999	883	242	764	431	681	565	999999	531	145	742	773	86	966	248	34	959	46	725	609	682	402	916	213	154	469	403	944	406	999999	818	760	604	951	658	283	999999	999999	895	401	361	822	650	49	266	714	999999	619	115	669	486	147	563	999999	281	999999	966	39	619	962	288	999999	455	999999	999999	981	179	134	318	965	999999	106	999999	333	257	860	752	877	999999	439	612	783	839	737	954	681	206	243	999999	999999	316	277	252	999999	123	740	377	560	722	284	545	732	311	150	941	390	997	240	123	999999	698	99	92	189	359	505	781	999999	999999	645	785	999999	999999	999999	658	460	999999	217	219	516	493	201	165	
672	894	999999	481	699	795	574	999999	966	129	999999	518	227	999999	73	583	999999	959	999999	424	86	498	999999	288	211	491	491	536	790	30	999999	928	507	934	999999	295	479	34	999999	922	571	999999	818	817	196	999999	441	274	790	999999	999999	556	834	999999	88	183	999999	601	279	999999	313	47	893	945	522	339	21	293	775	777	113	594	878	999999	853	124	680	791	101	999999	60	226	746	166	429	59	104	730	855	245	999	999999	754	999999	618	999999	78	999999	304	856	580	999999	999999	22	529	17	678	107	923	999999	503	999999	999999	660	999999	999999	301	736	526	999999	245	290	437	999999	999999	999999	839	15	999999	328	56	999999	496	245	48	902	727	733	999999	999999	999999	996	806	891	741	999999	378	104	715	531	242	341	999999	832	999999	300	999999	958	243	304	177	999999	979	604	916	696	17	274	621	265	369	567	110	115	101	248	483	545	798	283	857	745	300	596	999999	715	460	664	623	748	999999	999999	499	342	253	707	27	999999	975	999999	497	113	482	459	999999	999999	241	251	740	383	816	184	999999	960	447	432	383	393	518	211	245	352	999999	873	83	600	77	999999	861	393	999999	281	570	753	785	753	273	840	434	420	484	219	999999	249	932	18	608	539	895	821	334	633	693	774	809	154	462	999999	999999	571	607	999999	389	999999	999999	999999	613	417	184	694	168	542	999999	999999	726	36	429	411	941	999999	991	537	999999	50	999999	596	587	796	943	641	300	664	464	999999	812	999999	999999	576	999999	397	405	999999	365	999999	662	791	999999	595	57	999999	725	60	667	321	580	80	601	349	298	566	957	816	473	543	403	504	88	106	999999	715	205	999999	324	553	999999	799	182	999999	999999	277	921	991	999999	170	916	250	999999	152	291	742	999999	491	288	530	999999	589	728	999999	808	167	712	578	310	999999	587	872	736	123	652	781	897	930	961	30	644	965	77	999999	999999	162	507	999999	814	552	305	714	574	793	123	90	81	999999	863	230	565	999999	691	999999	999999	53	999999	883	999999	510	845	489	529	999999	999999	475	521	425	205	655	660	775	763	758	999999	872	999999	942	999999	999999	710	546	999999	741	465	999999	999999	660	730	999999	649	624	447	999999	707	999999	999999	999999	906	999999	999999	999999	165	217	999999	789	589	999999	379	710	745	570	882	999999	999999	308	422	788	803	595	201	860	695	621	15	46	338	999999	60	231	999999	991	999999	361	13	63	391	999999	181	999999	711	350	291	29	999999	999999	741	999999	999999	409	403	405	513	321	457	707	
961	543	211	999999	460	999999	882	999999	999999	754	534	531	923	746	999999	999999	617	137	883	999999	579	675	783	927	999999	999999	946	999999	828	999999	488	724	999999	306	999999	847	657	647	225	999999	467	999999	999999	93	999999	219	999999	767	492	840	999999	386	999999	606	999999	295	760	999999	238	641	193	241	329	740	275	999999	627	626	653	79	905	999999	911	311	392	445	678	999999	383	999999	999999	188	999999	988	503	999999	297	307	177	807	97	382	419	583	398	236	999999	999999	817	999999	999999	970	123	423	934	819	999999	135	224	693	617	70	900	154	420	999999	82	341	247	173	522	330	459	999999	999999	532	999999	338	913	166	630	421	999999	640	502	261	75	745	63	684	637	172	92	483	199	36	482	275	173	393	999999	482	29	653	231	272	520	276	441	411	268	145	221	67	72	206	188	270	999999	999999	939	337	287	562	536	360	999999	975	656	954	60	295	175	530	13	157	999999	999999	999999	240	740	798	314	652	425	502	950	999999	999999	993	848	221	999999	999999	999999	826	205	466	127	871	34	545	619	486	360	973	999999	691	999999	999999	803	950	851	421	428	150	32	635	147	999999	409	999999	999999	999999	116	999999	999999	170	85	999999	999999	999999	120	547	215	205	189	828	301	452	531	269	970	999999	199	999999	999999	211	585	999999	803	999999	329	93	471	812	981	999999	379	521	311	999999	616	999999	961	868	840	314	215	233	961	204	343	695	999999	150	999999	67	473	218	478	470	585	771	382	392	616	36	85	403	224	999999	458	780	150	721	999999	102	544	331	66	66	995	362	353	609	236	999999	580	331	570	923	492	170	53	841	999999	845	999999	579	262	814	238	812	18	738	745	563	554	790	497	159	523	152	162	422	474	999999	427	773	165	981	455	999999	999999	300	739	999999	736	309	497	807	597	965	999999	252	827	999999	999999	614	863	673	90	789	834	421	410	350	18	631	376	12	427	731	423	280	368	484	978	999999	999	458	999999	999999	303	689	561	557	84	909	999999	999999	999999	812	999999	492	901	665	919	422	890	999999	999999	115	933	494	390	999999	552	797	999999	353	214	635	615	415	847	999999	999999	154	859	852	276	109	47	95	133	999999	822	931	999999	703	999999	566	827	609	178	721	321	808	308	695	999999	999999	35	251	999999	999999	999999	503	644	75	179	774	562	999999	133	999999	77	847	371	776	53	621	428	190	788	648	808	16	246	135	524	687	845	999999	999999	989	999999	795	999999	880	417	999999	296	313	533	790	13	788	
486	988	653	999999	999999	532	999999	394	857	844	999999	438	444	999999	266	518	551	492	929	398	999999	143	116	999999	999999	490	999999	725	999999	999999	657	999999	999999	29	999999	258	999999	60	249	323	523	999999	999999	238	342	580	445	225	71	777	761	51	861	615	597	352	882	381	634	956	173	926	999999	999999	197	465	999999	425	671	999999	999999	500	252	999999	999999	739	999999	878	939	268	54	153	999999	556	363	616	146	999999	432	187	376	999999	426	999999	159	596	402	398	50	999999	786	30	554	62	741	999999	798	254	740	999999	350	13	441	376	911	30	999999	512	389	581	328	765	992	493	642	935	999999	999999	999999	288	999999	613	837	999999	481	999999	999999	610	815	101	817	891	297	574	837	372	669	59	999999	138	999999	889	18	999999	558	30	37	70	420	805	196	999999	788	462	999999	736	176	379	894	887	431	999999	999999	297	763	436	999999	428	656	999999	276	999999	999999	338	953	456	604	999999	999999	999999	996	538	200	19	905	978	113	834	63	110	999999	300	165	493	706	672	202	999999	705	132	551	609	413	150	999999	172	261	459	509	74	141	798	999999	442	999999	893	471	687	999999	999999	332	644	375	556	83	999999	868	104	631	290	263	999999	999999	391	999999	396	134	999999	479	743	999999	653	335	999999	968	408	434	999999	999999	999999	211	514	338	919	999999	907	244	857	76	563	303	166	999999	228	999999	258	999999	483	533	505	768	420	217	649	69	678	319	386	999999	999999	551	156	999999	817	89	749	555	752	592	999999	999999	277	984	916	449	999999	999999	116	187	720	282	951	199	999999	55	791	999999	688	999999	130	999999	858	280	999999	22	156	999999	21	999999	71	999999	383	891	530	353	999999	436	301	209	499	999999	212	208	866	403	599	999999	406	771	297	452	999999	891	471	999999	303	997	594	903	302	906	813	966	126	999999	999999	999999	668	752	555	999999	15	489	999999	277	394	659	999999	996	422	999999	266	249	851	619	835	491	429	999999	999999	503	842	397	999999	999999	49	246	92	848	999999	539	999999	653	226	932	446	387	529	204	30	644	593	597	491	999999	649	574	125	506	192	416	640	553	999999	61	999999	617	582	778	999999	158	577	999999	999999	882	902	999999	33	918	182	458	962	235	105	999999	910	254	906	804	943	475	999999	585	665	98	999999	744	950	175	999999	829	999999	750	966	871	77	999999	105	999999	210	46	550	999999	999999	734	454	414	457	298	999999	277	711	778	835	761	37	991	899	413	999999	999999	663	857	508	353	999999	221	268	999999	999999	
883	999999	306	603	907	924	924	262	931	999999	495	999999	661	999999	152	127	36	999999	215	999999	86	999999	692	626	52	383	693	697	980	90	243	999999	999999	950	267	999999	414	184	928	837	113	999999	968	999999	497	870	11	999999	366	999999	626	305	63	999999	271	755	466	679	999999	533	241	999999	999999	850	410	999999	999999	710	767	33	713	852	986	378	999999	346	169	923	139	182	381	859	341	754	999999	937	102	841	689	512	663	734	999999	404	999999	876	467	127	368	157	806	999999	76	343	999999	774	318	685	999999	924	595	999999	550	388	162	381	895	527	396	472	257	232	31	264	369	978	238	999999	772	863	879	52	565	999999	999999	91	793	997	241	689	628	416	200	764	916	130	194	244	999999	233	981	939	730	895	900	584	999999	811	999999	544	999999	726	912	788	55	553	976	568	999999	81	588	898	296	707	844	999999	999999	999999	348	249	794	993	349	549	882	940	321	669	91	999999	999999	999999	34	697	153	999999	999999	999999	719	999999	153	625	231	181	999999	999999	999999	33	61	69	552	22	472	734	999999	551	386	373	905	114	241	317	487	232	269	605	999999	598	563	999999	346	628	999999	975	105	999999	772	999999	999999	999999	297	298	617	31	248	999999	999999	299	999999	601	525	140	999999	614	140	836	148	999	912	49	219	999999	999999	119	999999	924	474	497	999999	581	779	218	469	116	817	943	999999	466	984	999999	999999	999999	650	961	999999	216	132	999999	844	999999	39	999999	266	999999	999999	999999	999999	508	308	324	999999	999999	660	376	822	316	671	999999	796	999999	147	999999	999999	452	953	635	413	999999	693	517	801	999999	652	380	551	15	952	604	999999	999999	126	201	999999	999999	145	74	923	999999	148	999999	544	999999	999999	657	131	357	999999	813	911	954	828	328	815	790	522	792	379	999999	824	999999	999999	76	873	999999	80	999999	524	355	316	888	999999	999999	370	999999	999999	79	999999	999999	259	203	999999	999999	693	999999	756	797	386	377	157	999999	999999	643	460	999999	755	478	858	925	587	999999	999999	413	506	32	253	699	999999	241	818	452	397	384	40	630	568	999999	383	999999	464	283	570	156	207	963	999999	999999	679	47	828	503	220	479	417	999999	369	999999	641	670	328	999999	839	154	558	704	955	319	999999	829	763	999999	104	557	471	313	614	686	215	543	999999	185	999999	920	413	325	241	917	967	999999	270	724	584	712	983	407	444	425	598	999999	17	999999	464	849	999999	298	408	663	18	999999	469	683	639	108	999999	152	46	918	999999	243	999999	48	
999999	658	999999	49	954	392	573	74	999999	199	98	712	999999	944	721	999999	999999	999999	999999	578	999999	863	495	587	95	485	999999	999999	370	525	684	365	39	969	541	999999	291	244	343	26	999999	944	999999	280	594	999999	573	999999	999999	866	281	625	327	894	139	489	999999	980	999999	478	521	733	703	354	514	733	999999	999999	412	999999	888	411	781	899	488	963	629	999999	999999	168	912	972	418	503	999999	69	48	999999	839	61	999999	310	291	864	505	999999	999999	999999	766	861	999999	17	495	516	977	999999	844	427	999999	175	999999	947	987	795	566	549	999999	999999	110	455	694	547	725	360	282	587	130	916	404	131	723	999999	458	141	915	999999	486	902	526	383	224	620	728	673	999999	695	323	495	308	955	52	999999	788	320	176	706	291	144	243	399	749	927	33	295	999999	999999	498	855	879	660	72	422	684	727	999999	84	818	62	168	587	274	634	618	448	999999	682	951	999999	965	999999	623	351	668	136	633	297	596	443	231	83	206	468	616	647	999999	999999	366	71	90	101	887	239	976	656	135	125	999999	585	217	770	177	360	890	671	999999	999999	999999	557	104	943	487	385	830	95	391	806	28	970	999999	458	999999	999999	999999	999999	331	394	375	21	11	999999	977	999999	999999	461	905	845	577	944	610	181	999999	808	999999	999999	614	512	999999	890	275	329	107	349	40	759	999999	286	303	999999	350	653	355	741	999999	586	965	476	159	379	189	546	999999	83	370	999999	581	517	924	919	999999	818	999999	484	746	999999	420	638	999999	476	17	629	999999	560	604	999999	999999	145	261	999999	182	147	362	38	711	999999	100	33	978	657	999999	935	362	999999	757	531	667	871	995	874	175	337	495	682	372	999999	994	677	478	999999	557	445	266	544	747	132	466	957	773	27	591	999999	659	333	298	81	999999	999999	803	999999	299	999999	150	386	999999	845	651	679	666	161	734	423	555	575	110	742	679	817	636	999999	74	710	108	977	293	999999	677	172	393	300	292	827	999999	999999	999999	602	305	879	330	902	480	786	999999	621	293	178	999999	94	999999	999999	402	999999	540	177	18	999999	856	172	102	445	177	488	295	375	868	906	548	999999	461	508	446	799	497	734	164	288	999999	999999	694	125	936	999999	939	836	999999	832	296	706	395	999999	999999	143	786	885	734	991	999999	925	753	386	629	691	632	725	120	999999	962	806	23	730	179	380	478	977	508	584	549	458	477	45	620	842	764	926	762	313	23	612	999	173	787	494	
733	317	496	255	960	223	999999	999999	870	999999	693	665	365	374	664	809	387	160	999999	999999	458	999999	766	999999	927	999999	962	999999	588	359	999999	850	943	685	647	170	491	262	999999	336	732	180	174	139	159	109	999999	999999	648	999999	235	999999	721	999999	45	25	551	709	327	265	261	999999	717	520	684	843	721	999999	727	999999	328	134	537	125	319	287	552	999999	637	828	143	574	999999	384	134	957	999999	207	649	999999	619	781	999999	367	84	813	463	653	455	999999	387	892	999999	999999	885	110	321	999999	436	999999	473	914	999999	999999	131	687	999999	999999	396	726	714	999999	40	999999	999999	546	198	179	51	505	824	898	191	332	451	251	903	25	498	33	645	999999	771	891	999999	704	710	446	246	999999	999999	131	267	728	601	863	862	999999	269	349	911	151	999999	930	999999	574	999999	748	58	880	999999	744	843	372	999999	999999	999999	148	938	190	835	999999	999999	653	451	999999	641	462	999999	999999	389	339	755	159	121	504	999999	841	999999	593	971	961	397	365	999999	319	287	895	999999	420	121	723	635	88	514	169	218	999999	488	999999	933	280	28	470	500	999999	988	694	260	586	999999	910	191	355	218	873	364	999999	50	999999	425	745	999999	320	475	665	704	676	644	952	295	69	362	999999	659	999999	943	999999	865	170	330	999999	645	71	208	211	542	290	870	641	804	640	870	357	815	197	465	707	994	834	748	321	60	999999	300	162	557	465	999999	517	929	437	712	879	810	832	110	752	121	274	999999	424	806	999999	999999	655	199	999999	999999	471	999999	999999	932	40	421	19	542	347	771	56	653	87	594	999999	711	376	999999	990	999999	982	97	713	596	730	711	999999	515	56	999999	645	963	552	554	233	999999	693	504	682	468	801	299	762	981	75	620	56	829	999999	302	781	727	208	468	927	384	999999	650	212	329	999999	504	496	198	999999	999999	111	532	371	90	27	871	255	532	744	999999	334	999999	530	119	664	504	71	754	999999	999999	999999	93	999999	849	749	53	302	363	999999	307	803	999999	855	982	519	524	999999	373	284	999999	999999	676	724	244	59	801	129	102	664	592	442	741	999999	218	328	27	905	999999	341	974	579	999999	161	447	889	999999	999999	548	600	150	999999	698	480	999999	446	98	369	392	799	948	924	999999	999999	788	999999	71	752	647	663	501	618	999999	41	999999	340	588	999999	286	354	299	925	580	999999	523	555	744	271	364	772	240	658	522	723	392	59	379	999999	999999	999999	827	18	238	884	108	532	
101	666	179	999999	857	572	92	999999	509	33	353	707	185	999999	129	799	397	999999	433	843	999999	232	648	260	960	395	162	704	526	291	696	695	403	991	464	88	101	238	915	667	999999	484	223	999999	706	671	999999	139	462	37	620	363	999999	264	436	868	27	919	175	999999	420	388	521	227	336	657	313	194	999999	51	708	999999	999999	765	999999	621	18	288	999999	999999	376	999999	999999	498	999999	343	999999	149	565	999999	70	999999	72	452	256	196	963	995	43	58	999999	833	999999	421	329	461	403	999999	999999	814	860	738	375	876	105	397	999999	32	999999	992	423	174	999999	193	980	999999	999999	999999	518	92	657	22	255	505	931	543	672	829	178	218	940	999999	163	750	999999	332	806	196	357	999999	999999	999999	999999	50	999999	202	214	176	441	999999	365	886	186	903	167	847	493	870	999999	999999	724	317	999999	348	62	875	21	878	459	658	999999	909	999999	659	999999	716	574	214	870	738	338	506	398	384	852	63	371	259	593	999999	838	999999	999999	795	144	741	999999	110	987	759	999999	336	999999	999999	999999	999999	727	527	871	999999	283	288	999999	216	233	999999	999999	478	495	999	999999	762	295	999999	819	793	667	999999	524	999999	999999	474	999999	120	557	12	999999	614	319	999999	336	843	388	152	613	559	935	45	571	916	999999	619	999999	999999	255	999999	50	155	964	281	999999	363	12	999999	823	999999	72	889	658	231	438	999999	168	99	672	669	999999	999999	957	269	999999	631	801	608	480	17	859	238	864	139	999999	644	650	48	617	972	841	808	329	999999	999999	55	387	350	488	999999	461	525	999999	999999	53	898	197	999999	423	166	999999	404	108	999999	949	834	34	529	270	999999	664	129	481	999999	828	575	823	163	772	812	254	461	130	999999	556	999999	912	288	999999	73	999999	946	999999	460	421	446	999999	513	999999	663	31	858	90	693	851	341	54	625	757	477	84	44	932	610	912	999999	999999	999999	268	615	921	745	443	206	999999	999999	504	999999	288	392	865	999999	999999	999999	791	396	381	999999	123	225	299	296	999999	617	988	421	23	24	548	321	171	999999	999999	999999	741	285	424	883	355	999999	837	33	999999	374	612	999999	999999	823	819	999999	728	848	30	53	325	635	224	999999	999999	999999	704	489	481	999999	230	299	75	68	377	999999	999999	999999	91	980	388	276	949	166	999999	999999	685	200	205	999999	592	323	999999	999999	999999	115	70	599	999999	429	437	357	552	379	999999	323	699	999999	456	999999	553	999999	766	999999	664	59	999999	67	820	983	
251	514	999999	458	999999	907	743	863	143	271	455	383	823	662	553	40	724	999999	23	999999	999999	16	743	999999	480	361	556	999999	999999	875	429	13	999999	691	999999	923	73	103	994	246	580	835	999999	195	858	179	417	114	496	634	999999	117	999999	137	458	244	999999	402	999999	33	999999	236	326	999999	999999	451	604	999999	484	630	966	630	585	999999	999999	700	471	558	43	310	944	451	999999	912	550	321	959	651	242	999999	161	671	126	970	886	999999	518	285	353	417	999999	285	630	999999	667	704	999999	277	25	999999	772	223	999999	676	88	908	216	413	718	530	491	952	899	999999	478	305	513	614	890	768	999999	999999	999999	999999	734	669	821	164	255	845	790	691	999999	999999	180	938	312	999999	891	977	147	999999	567	822	925	622	386	999999	999999	372	200	917	387	257	577	586	18	742	942	419	97	62	168	999999	740	799	327	424	999999	539	999999	999999	723	999999	999999	999999	628	392	700	122	999999	999999	766	883	999999	999999	313	388	907	999999	999999	570	999999	482	890	95	946	694	92	135	305	999999	729	858	379	999999	203	999999	626	999999	957	626	999999	999999	999999	365	296	284	227	866	999999	938	516	775	608	432	999999	251	32	545	139	934	999999	574	816	999999	11	999999	513	528	679	838	762	999999	999999	314	999999	999999	355	999999	799	999999	476	225	999999	366	455	954	999999	947	569	952	453	90	371	33	326	477	23	805	999999	999999	999999	698	197	657	186	999999	149	303	904	889	895	497	746	467	467	93	935	459	875	999999	656	565	959	726	999999	999999	54	613	987	999999	663	550	999999	420	900	778	999999	981	189	999999	814	999999	53	680	67	955	344	904	565	243	541	563	929	316	731	215	739	471	999999	505	999999	536	999999	853	235	355	327	336	566	689	65	999999	279	530	243	700	522	289	668	440	346	999999	999999	999999	518	110	620	863	688	694	48	566	719	684	299	288	650	200	455	712	637	999999	347	876	188	588	293	408	83	41	999999	460	999999	832	999999	915	999999	562	344	135	734	463	647	999999	999999	498	243	999999	240	954	60	331	833	956	802	999999	801	181	575	930	999999	222	790	657	10	999999	763	887	525	384	999999	98	855	999999	977	184	999999	475	235	689	354	698	999999	128	980	372	626	845	40	830	123	317	986	413	318	999999	673	990	999999	71	734	355	80	856	999999	962	999999	513	979	627	967	336	946	999999	585	128	54	671	676	999999	962	918	999999	999999	999999	492	999999	452	21	465	510	380	604	173	955	998	627	321	
963	28	896	122	866	412	863	999999	999999	110	827	999999	999999	999999	324	242	109	816	498	385	596	672	860	33	999999	999999	127	597	731	782	931	587	500	999999	708	657	999999	849	61	455	831	999999	999999	999999	999999	820	999999	508	65	372	73	148	510	251	724	999999	167	999999	620	352	999999	275	66	588	999999	250	999999	745	304	999999	500	260	765	999999	554	123	999999	999999	408	999999	537	999999	541	369	718	792	86	258	18	417	999999	869	999999	999999	999999	565	426	543	999999	383	130	251	999999	999999	871	999999	383	468	697	610	749	309	473	938	815	674	999999	696	869	386	174	451	736	999999	176	630	31	66	881	988	697	999999	999999	999999	561	295	415	152	999999	905	999999	999999	561	407	999999	200	405	299	893	496	831	729	674	456	219	999999	514	327	231	999999	999999	327	586	709	913	741	283	448	387	529	269	999999	209	999999	967	556	890	339	227	976	235	731	999999	394	166	967	999999	578	999999	882	781	98	920	999999	123	999999	41	851	493	926	916	999999	912	374	237	250	530	710	489	663	999999	184	999999	255	25	70	164	201	552	946	408	704	632	505	748	181	999999	999999	850	875	999999	999999	846	301	999999	278	819	999999	167	916	999999	632	99	163	104	606	988	999999	240	62	936	839	309	547	999999	221	334	999999	999999	999999	999999	577	999999	613	148	749	338	808	195	999999	251	999999	999999	636	999999	776	615	479	410	151	192	999999	722	798	938	684	739	308	999999	999999	944	412	182	111	346	868	999999	485	999999	355	277	190	490	493	999999	580	805	999999	47	751	606	854	16	484	873	584	855	71	675	463	999999	40	44	999999	803	838	194	932	999999	999999	13	139	999999	65	874	11	514	999999	987	368	999999	77	999999	31	999999	99	405	698	238	761	23	711	810	560	345	247	155	153	689	972	999999	873	382	407	748	477	999999	999999	609	871	999999	626	999999	316	584	942	769	23	104	713	442	496	703	538	999999	301	328	999999	720	999999	856	999999	549	24	972	999999	694	999999	283	774	699	999999	999999	366	691	396	637	503	975	999999	477	142	58	999999	539	900	179	999999	780	456	158	999999	999999	999999	999999	708	999999	69	344	579	258	906	740	999999	999999	987	999999	347	847	240	999999	999999	928	327	169	723	322	999999	485	82	835	851	92	826	625	999999	999999	125	350	982	318	577	169	405	154	571	999999	999999	961	999999	502	832	999999	549	999999	999999	567	912	999999	301	999999	999999	584	272	744	406	999999	913	704	810	772	292	996	864	921	999999	999999	532	183	597	
331	999999	999999	933	579	999999	855	543	44	301	646	312	312	58	597	805	993	999999	661	999999	748	488	33	160	779	219	835	999999	627	705	669	44	999999	999999	970	801	901	650	692	999999	551	289	879	999999	174	469	999999	948	999999	999999	102	768	871	435	849	842	999999	999999	164	999999	999999	723	999999	338	999999	611	574	96	87	796	903	999999	214	919	206	468	609	999999	999999	319	239	887	864	510	612	900	173	313	999999	138	239	449	999999	332	999999	828	373	550	781	563	895	893	999999	999999	223	749	564	952	239	999999	242	952	475	844	140	289	858	415	725	731	447	999999	720	949	566	463	857	881	353	377	999999	69	999999	432	424	345	999999	393	999999	999999	346	999999	83	983	896	999999	999999	999999	999999	295	969	957	824	60	999999	634	999999	920	914	759	892	682	608	861	297	182	124	52	999999	999999	999999	999999	999999	862	999999	236	197	736	63	289	489	215	690	67	407	146	999999	787	317	789	172	107	478	537	971	663	999999	221	999999	723	172	931	999999	999999	34	504	839	962	665	888	446	446	867	635	999999	999999	992	999999	999999	160	999999	337	735	640	632	999999	996	591	999999	730	623	976	999999	999999	126	999999	984	293	43	903	307	999999	131	428	352	726	999999	843	266	294	671	999999	999999	546	785	835	999999	590	773	859	508	257	81	935	275	470	999999	537	519	999999	703	708	516	561	852	999999	999999	316	999999	906	934	999999	335	607	69	561	999999	503	999999	999999	999999	403	999999	183	404	59	211	999999	163	882	999999	999999	333	543	590	963	555	206	694	130	629	999999	302	999999	925	355	922	999999	876	714	251	902	982	999999	371	309	198	342	166	802	464	999999	163	999999	585	241	829	791	26	105	15	32	809	434	661	471	110	653	258	59	137	999999	319	999999	640	427	999999	104	182	291	999999	222	49	891	665	608	736	999999	999999	693	999999	140	458	780	708	229	103	558	999999	999999	209	999999	94	117	999999	727	710	713	775	999999	521	735	619	999999	330	793	982	917	999999	62	735	223	371	564	533	997	288	539	740	420	999999	171	526	282	92	240	138	932	226	938	898	999999	121	133	181	789	520	723	459	915	246	185	789	525	174	985	183	529	583	678	448	180	972	364	999999	360	219	347	652	100	664	60	701	830	999999	712	112	999999	393	744	999999	565	90	825	183	158	381	10	118	999999	66	608	358	548	999999	728	999999	756	299	821	999999	183	80	368	999999	196	999999	958	372	461	999999	935	146	839	201	999999	99	156	190	686	
978	219	238	556	44	66	701	999999	341	435	662	355	949	572	174	999999	999999	722	575	987	999999	422	638	657	223	999999	472	519	999999	615	999999	999999	575	613	842	370	999999	999999	334	999999	494	999999	999999	999999	799	537	999999	573	999999	999999	397	377	581	999999	21	999999	999999	581	342	912	593	192	999999	999999	796	759	779	346	729	999999	367	971	398	999999	502	354	999999	701	857	685	145	898	999999	468	228	271	331	382	601	286	790	999999	191	421	610	312	522	901	150	50	757	999999	844	872	530	426	978	210	999999	667	770	879	723	656	777	999999	348	349	999999	999999	437	407	744	453	22	993	790	976	999999	200	831	894	561	817	928	495	64	972	937	802	292	999999	681	999999	516	911	999999	999999	643	914	999999	183	404	999999	612	359	905	400	859	536	635	11	438	510	836	875	328	905	728	292	999999	376	411	705	252	316	726	810	999999	111	353	265	343	856	999999	657	500	945	214	578	999999	663	123	410	176	999999	692	180	107	640	593	744	999999	999999	283	598	772	698	373	999999	632	104	464	757	999999	379	668	581	284	188	385	382	700	160	702	977	263	11	999999	961	623	556	713	305	518	608	999999	999999	583	637	885	801	582	908	945	495	999999	365	227	796	621	120	895	919	999999	220	53	654	658	306	345	770	169	411	683	86	391	168	248	999999	919	999999	998	647	303	584	799	792	999999	216	999999	999999	783	999999	349	512	999999	793	51	308	565	999999	332	286	999999	124	641	180	999999	869	114	51	999999	643	876	934	999999	257	626	999999	421	261	999999	999999	999999	447	987	426	72	181	424	999999	999999	940	29	999999	364	721	354	188	943	628	567	345	112	999999	779	999999	866	414	999999	413	999999	999999	999999	314	366	880	758	854	999999	224	118	999999	454	999999	924	999999	623	763	999999	400	903	447	737	792	693	113	350	999999	668	999999	560	999999	999999	21	429	756	63	999999	999999	999999	999999	999999	60	728	520	513	891	999999	812	601	999999	112	833	999	510	729	999999	104	620	999999	999999	967	196	291	663	460	282	443	97	999999	134	909	999999	107	437	413	397	18	281	189	999999	755	999999	76	329	458	999999	999999	510	999999	132	958	104	504	942	995	313	769	75	70	999999	999999	506	645	999999	617	106	735	572	999999	342	625	822	441	50	785	999999	129	961	215	999999	501	932	398	54	175	814	999999	999999	441	999999	627	942	999999	948	764	258	342	599	999999	361	99	218	413	999999	999999	146	663	464	167	999999	194	808	999999	435	739	999999	999999	
999999	311	802	595	580	141	997	999999	683	999999	492	286	999999	656	530	259	853	546	293	528	41	547	39	999999	999999	998	435	915	999999	91	999999	218	248	150	742	297	999999	766	999999	87	415	651	823	535	180	999999	630	359	663	999999	16	888	999999	996	87	999999	282	650	548	582	999999	999999	896	601	825	999999	47	396	999999	242	999999	97	37	216	123	389	723	504	981	999999	377	999999	261	270	999999	897	999999	999999	999999	689	24	268	999999	936	381	332	999999	232	710	896	150	244	445	431	218	999999	860	249	883	697	339	778	669	679	999999	629	831	635	526	927	520	795	333	999999	999999	999999	869	101	834	790	634	500	794	95	728	999999	999999	999999	62	166	999999	999999	367	374	999999	999999	599	548	731	752	999999	130	999999	782	999999	354	910	219	213	136	999999	769	415	103	73	838	984	583	950	81	988	11	582	370	890	997	437	999999	875	999999	492	331	369	91	299	999999	794	21	709	383	232	430	626	926	116	999999	999999	274	310	999999	999999	25	597	659	764	499	547	346	999999	387	916	999999	344	999999	643	728	409	999999	999999	560	54	999999	873	577	849	567	999999	656	263	623	889	999999	658	999999	999999	999999	733	710	327	799	966	457	129	332	466	999999	96	405	293	388	867	784	999999	750	476	289	999999	999999	999999	999999	999999	891	999999	278	497	753	999999	979	999999	175	994	699	15	999999	594	596	853	999999	120	577	480	999999	373	875	756	115	702	999999	888	450	999999	713	999999	131	685	84	374	851	834	713	978	999999	903	999999	393	177	778	466	166	879	436	999999	999999	242	725	999999	528	218	521	999999	999999	394	999999	61	999999	291	799	999999	329	519	232	999999	999999	406	999999	999999	999999	255	491	589	337	246	751	18	24	736	802	668	405	549	556	166	999999	451	999999	999999	27	851	287	999999	378	893	999999	647	657	434	882	513	643	999999	999999	282	726	932	65	814	643	999999	47	113	488	999999	488	999999	963	75	999999	275	744	14	355	234	968	390	999999	443	999999	114	361	589	999999	299	35	999999	490	283	440	999999	396	847	950	999999	814	183	999999	247	415	999999	683	592	763	616	999999	638	16	834	314	346	721	621	999999	539	999999	999999	999999	999999	115	445	299	689	635	273	878	896	999999	420	420	999999	767	972	38	741	430	999999	999999	247	999999	396	46	655	999999	103	686	774	142	421	215	366	923	433	141	969	78	994	956	500	737	873	584	596	424	519	578	999999	593	999999	118	999999	631	22	669	718	409	644	720	541	999999	114	763	642	
214	63	871	344	841	68	673	999999	812	335	509	656	812	449	240	999999	525	937	191	168	999999	999999	999999	911	999999	422	570	999999	283	425	913	633	999999	941	999999	371	648	244	907	535	310	682	159	305	513	22	906	959	413	270	26	649	922	999999	339	960	328	999999	580	428	498	999999	162	396	422	999999	547	870	999999	869	811	999999	999999	656	857	630	104	439	407	751	516	611	999999	999999	408	999999	999999	513	612	431	999999	688	999999	489	46	70	999999	762	883	637	474	45	999999	544	459	735	999999	276	747	709	865	889	562	828	911	999999	229	148	987	157	999999	43	999999	636	826	999999	626	550	619	797	999999	342	555	770	999999	481	999999	999999	564	673	999999	443	766	903	566	999999	136	999999	578	159	840	999999	774	736	471	441	999999	275	717	336	118	79	657	999999	609	532	343	999999	551	999999	187	999999	584	999999	501	999999	999999	365	999999	673	996	791	972	469	956	999999	567	999999	308	999999	704	999999	767	237	564	586	786	816	999999	43	999999	345	293	148	972	106	806	460	244	999999	174	421	205	53	340	999999	107	999999	993	892	965	999999	999999	706	735	742	976	999999	999999	915	945	460	71	46	854	999999	999999	833	497	860	910	117	999999	568	681	292	249	724	897	247	999999	598	822	411	78	304	852	999999	412	239	129	459	700	329	795	713	999999	168	999999	999999	819	999999	999999	143	999999	857	939	924	34	453	503	262	460	522	435	357	999999	660	967	559	999999	999999	431	268	740	461	417	265	999999	968	932	90	534	228	999999	226	897	689	999999	999999	365	928	562	958	736	999999	999	187	893	447	85	699	999999	639	870	999999	841	999999	999999	529	450	684	999999	66	521	422	999999	241	104	219	459	948	999999	756	204	880	368	473	531	999999	461	999999	372	335	892	999999	999999	999999	999999	529	385	465	999999	900	770	999999	999999	506	999999	324	149	999999	93	999999	988	999999	468	999999	445	989	540	377	910	529	999999	221	321	999999	173	999999	532	999999	884	574	834	999999	661	340	986	522	113	861	35	999999	733	999999	999999	688	346	766	774	999999	999999	367	999999	17	554	767	832	559	999999	950	343	169	791	317	883	518	849	999999	475	999999	457	922	886	999999	352	703	999999	383	999999	633	999999	407	513	86	382	526	585	827	449	893	508	999999	163	163	528	865	426	999999	810	999999	839	352	300	646	999999	999999	999999	320	664	999999	971	458	999999	999999	471	999999	656	714	934	999999	932	999999	554	581	630	999999	769	732	160	486	287	379	573	438	793	146	999999	867	
88	845	55	275	172	999999	922	59	943	426	692	592	999999	999999	491	453	704	817	798	718	25	977	767	748	170	188	574	602	885	64	942	335	829	789	636	99	321	667	859	956	659	580	86	353	50	999999	276	575	999999	999999	733	976	347	397	851	999999	88	306	115	983	34	999999	999999	889	484	367	763	999999	85	401	999999	999999	999999	842	999999	999999	901	424	708	999999	999999	998	999999	766	330	965	987	441	937	535	21	25	561	876	999999	339	416	197	999999	999999	804	846	500	496	999999	999999	29	505	999999	416	999999	999999	597	513	999999	35	616	407	568	518	379	999999	492	549	999999	126	485	91	999999	729	38	714	555	34	797	999999	508	227	999999	634	946	492	112	531	336	999999	427	58	804	906	999999	19	999999	999999	313	482	999999	950	116	999999	220	937	594	608	387	495	999999	572	715	15	527	398	628	933	571	887	229	961	223	999999	698	437	286	999999	16	29	999999	204	721	325	712	557	999999	908	424	19	999999	503	999999	841	999999	999999	343	799	999999	334	390	999999	788	426	262	402	999999	83	181	783	660	590	999999	999999	410	913	851	399	999999	969	287	719	519	999999	999999	726	999999	382	793	843	103	487	624	682	999999	399	416	304	73	320	820	47	736	640	358	317	901	784	440	335	999999	943	506	999999	999999	671	186	235	437	999999	999999	999999	290	338	689	183	966	999999	730	21	507	557	336	981	999999	999999	982	878	214	681	824	42	941	467	840	160	981	214	636	999999	222	999999	866	999999	999999	466	756	999999	951	184	351	981	999999	999999	828	456	617	524	270	999999	688	307	31	755	711	999999	999999	823	498	539	999999	761	293	999999	798	326	690	799	255	693	999999	583	999999	999999	340	842	977	999999	999999	999999	542	466	999999	830	288	915	169	121	825	194	52	999999	999999	422	982	589	697	301	999999	512	765	818	278	999999	321	114	999999	991	424	868	573	999999	194	114	999999	999999	999999	463	999999	999999	167	578	973	71	650	560	999999	514	57	750	155	686	999999	136	628	723	197	376	518	183	544	177	696	956	620	151	749	806	425	256	772	244	817	748	999999	196	844	217	927	761	441	999999	944	999999	999999	999999	21	999999	485	283	548	999999	944	310	348	989	882	27	451	508	999999	866	98	800	977	910	869	151	782	441	878	980	449	756	999999	678	233	32	242	999999	140	999999	999999	151	708	332	299	999999	410	364	314	999999	766	429	950	575	777	153	999999	812	28	869	999999	54	405	567	999999	198	568	669	766	860	785	718	
999999	129	545	946	101	999999	999999	362	740	427	136	60	999999	29	806	999999	900	89	999999	429	714	999999	999999	999999	999999	151	331	111	947	740	598	454	52	999999	61	831	39	830	999999	50	201	999999	138	858	918	354	353	999999	999999	999999	769	686	533	365	13	117	713	269	210	950	333	520	414	10	829	682	18	999999	968	974	147	79	38	295	999999	58	141	557	367	401	797	999999	719	556	971	911	920	686	54	944	127	769	630	999999	717	681	260	138	38	246	346	187	22	417	999999	700	999999	248	137	955	975	166	902	808	163	983	801	858	999999	918	761	331	999999	34	857	999999	448	927	999999	556	797	12	528	131	65	620	337	311	302	999999	262	682	559	99	969	960	867	821	947	999999	999999	999999	109	120	999999	24	65	988	559	999999	261	731	669	580	167	999999	638	780	753	543	655	499	566	999999	665	999999	999999	999999	999999	896	999999	627	979	844	999999	406	903	999999	999999	999999	999999	999999	751	416	29	999999	22	978	931	996	999999	96	77	414	88	391	835	999999	455	406	252	32	933	663	385	633	751	825	904	999999	79	230	999999	713	978	315	747	160	738	144	75	999999	999999	999999	574	424	999999	575	765	295	570	999999	962	249	999999	999999	416	98	40	999999	779	197	84	999999	927	112	952	999999	435	999999	643	684	612	999999	340	999999	999999	999999	999999	960	84	999999	69	619	200	517	267	894	915	446	899	658	129	999999	365	878	999999	929	999999	999999	999999	204	999999	999999	651	999999	949	652	999999	347	999999	541	999	79	999999	602	999999	999999	980	420	844	67	449	989	873	999999	564	269	999999	999999	741	992	744	999999	498	999999	47	77	967	313	568	615	999999	577	999999	367	999999	59	41	999999	750	263	948	719	627	999999	999999	999999	999999	999999	999999	689	697	999999	606	999999	796	999999	581	441	565	999999	497	677	852	239	81	999999	173	515	999999	514	237	999999	999999	488	53	999999	999999	93	999999	887	999999	310	982	999999	917	539	999999	208	571	999999	999999	600	207	690	765	281	867	398	343	883	986	612	340	816	462	505	999999	128	585	771	384	497	999999	677	122	197	999999	973	321	541	900	965	999999	60	46	637	994	999999	723	999999	167	999999	750	249	901	345	999999	175	426	421	796	852	623	800	900	981	291	529	577	577	587	893	999999	801	999999	30	999999	290	780	824	999999	721	405	813	613	999999	746	78	776	776	999999	529	999999	899	999999	57	999999	154	159	64	999999	474	454	999999	194	274	532	949	999999	880	999999	689	395	601	909	84	457	809	
196	135	245	223	753	800	999999	999999	345	187	65	999999	678	524	140	725	479	47	276	999999	629	999999	252	999999	811	999999	999999	537	999999	956	999999	999999	599	543	957	34	819	141	721	653	999999	136	928	999999	999999	330	211	162	999999	669	131	872	807	208	189	847	883	448	999999	856	701	822	923	999999	197	999999	999999	999999	566	999999	906	999999	326	623	464	503	420	999999	902	999999	694	946	978	474	999999	127	863	401	363	999999	999999	999999	729	999999	952	973	212	550	167	509	984	999999	999999	999999	999999	999999	556	194	744	999999	437	999999	545	999999	999999	999999	843	459	999999	80	531	999999	781	999999	999999	999999	999999	461	999999	490	300	870	739	403	506	628	360	999999	710	60	571	999999	656	677	683	163	835	999999	999999	208	139	753	996	96	977	999999	294	150	487	238	176	104	523	263	395	567	256	151	423	543	999999	319	748	503	999999	852	999999	114	999999	811	999999	808	999999	472	999999	547	999999	999999	425	467	344	999999	56	999999	884	476	166	403	291	126	907	693	999999	170	999999	820	999999	503	999999	999999	750	190	378	999999	538	367	999999	60	999999	848	692	603	726	956	999999	999999	999999	275	618	41	696	895	822	999999	904	15	423	999999	999999	540	542	999999	74	300	717	164	999999	380	943	526	140	115	500	443	433	313	967	439	999999	620	558	999999	999999	999999	999999	999999	999999	721	771	532	944	748	391	999999	315	322	538	436	248	999999	352	891	999999	102	999999	999999	404	388	233	999999	48	999999	999999	58	982	803	496	518	860	999999	796	129	609	999999	999999	392	724	999999	999999	999999	774	999999	200	916	999999	999999	999999	791	999999	999999	460	978	498	180	494	960	999999	999999	389	999999	999999	30	575	386	257	232	292	911	520	518	865	276	999999	122	826	507	793	719	781	999999	396	704	863	21	411	818	631	438	926	620	280	391	748	626	295	754	965	813	999999	54	999999	505	999999	146	983	999999	728	385	999999	987	177	401	561	74	125	130	167	999999	975	439	600	853	999999	999999	247	484	527	999999	826	82	999999	980	60	736	940	999999	433	726	999999	227	99	256	999999	999999	453	999999	829	684	511	999999	596	412	837	239	999999	530	520	380	898	999999	666	999999	559	281	456	196	350	824	133	999999	999999	440	535	758	999999	354	769	56	999999	368	999999	999999	132	999999	485	139	999999	821	999999	420	380	62	828	529	560	995	696	812	492	266	538	14	560	287	999999	165	876	89	889	108	761	473	923	540	853	999999	999999	898	999999	327	54	528	541	713	853	643	612	16	207	354	
999999	956	999999	200	999999	650	292	844	192	329	262	999999	999999	999999	999999	906	138	999999	675	999999	999999	999999	26	174	999999	20	473	847	999999	834	553	870	881	545	450	804	999999	733	710	213	540	136	715	476	74	981	596	356	63	946	515	324	340	470	330	999999	940	399	978	999999	999999	445	999999	999999	776	392	191	397	744	999999	997	405	586	472	206	896	92	550	109	240	423	126	793	487	999999	238	539	420	999999	999999	863	519	754	891	999999	999999	999999	999999	699	682	800	209	612	208	949	119	737	868	274	433	999999	399	300	999999	405	71	651	933	38	548	999999	770	182	163	991	999999	650	695	446	999999	190	725	851	426	440	224	513	594	538	219	500	671	156	790	813	474	229	17	999999	999999	453	782	999999	161	999999	39	999999	458	999999	471	999999	52	431	173	999999	999999	548	873	999999	191	999999	67	405	818	57	999999	623	391	349	999999	268	643	209	999999	657	999999	396	699	596	410	197	999999	387	76	751	458	999999	982	547	999999	925	356	699	999999	999999	396	387	519	113	649	999999	645	118	690	213	999999	842	950	516	999999	999999	999999	286	906	994	502	999999	999999	999999	598	940	641	843	587	999999	999999	943	895	999999	271	29	877	596	946	994	551	946	696	862	925	615	299	476	702	107	86	79	999999	319	915	716	58	451	514	708	774	801	999999	98	302	881	999999	886	254	825	787	262	999999	912	452	556	983	476	152	983	651	174	151	490	999999	842	999999	999999	158	999999	999999	435	91	999999	229	999999	425	608	570	54	668	999999	231	876	319	823	739	880	867	369	999999	581	309	999999	67	609	659	49	573	460	999999	371	999999	699	999999	362	181	102	692	999999	999999	385	999999	999999	999999	249	943	275	999999	701	112	279	718	789	822	999999	135	999999	999999	999999	999999	385	44	120	323	306	674	532	32	957	651	647	198	174	238	357	674	211	999999	817	666	394	868	871	357	999999	652	948	999999	464	236	622	999999	999999	999999	999999	350	796	784	27	574	999999	253	224	999999	464	999999	999999	999999	474	724	924	352	999999	953	706	999999	999999	762	999999	653	999999	655	568	999999	39	735	125	563	483	17	878	999999	198	252	256	151	653	821	892	999999	109	999999	412	739	999999	999999	999999	129	999999	247	187	44	921	374	849	999999	684	999999	30	729	965	989	87	467	999999	999999	163	129	706	999999	863	352	869	493	999999	337	253	999999	428	999999	196	995	659	999999	999999	999999	505	999999	403	490	466	170	800	999999	413	999999	999999	944	999999	804	125	999999	422	348	
999999	834	174	437	819	999999	521	856	999999	270	999999	969	999999	999999	637	12	11	339	726	999999	999999	999999	552	706	90	445	26	999999	935	623	644	767	583	321	999999	995	679	999999	15	881	968	609	105	539	631	443	779	479	317	890	803	786	703	206	999999	681	292	999999	999999	384	505	999999	920	999999	626	999999	999999	28	980	642	999999	933	333	844	257	499	607	999999	85	647	665	999999	991	55	820	857	73	386	82	189	999999	221	999999	631	386	755	999999	654	912	856	56	760	499	674	567	999999	463	999999	949	748	83	279	393	710	999999	958	232	874	630	768	711	999999	945	800	999999	121	222	702	467	999999	999999	953	999999	229	999999	904	999999	326	999999	999999	404	214	999999	334	999999	443	828	20	913	999999	533	815	999999	154	155	46	815	999999	999999	455	657	760	401	457	938	130	179	999999	999999	813	910	905	395	680	373	506	999999	999999	999999	496	293	999999	789	48	999999	995	930	956	83	564	99	358	581	43	303	643	999999	979	999999	985	273	664	901	999999	999999	627	429	999999	780	648	999999	203	999999	258	171	455	971	362	488	943	200	222	100	999999	724	999999	334	362	999999	999999	692	603	236	709	232	999999	311	689	999999	351	575	586	186	999999	110	896	999999	999999	871	847	999999	460	999999	451	795	999999	574	355	385	956	302	76	966	60	956	860	967	999999	35	542	154	999999	831	147	377	613	999999	665	454	827	217	12	999999	999999	67	999999	999999	784	999999	999999	65	955	314	574	58	509	619	135	478	250	929	59	306	999999	703	389	629	362	84	192	24	909	901	999999	748	300	999999	437	992	723	757	192	391	854	487	198	978	266	99	868	993	999999	196	214	898	167	705	999999	835	678	613	749	999999	731	167	155	64	756	826	757	923	999999	143	755	492	999999	668	452	851	514	411	999999	999999	215	198	113	999999	696	658	590	595	999999	602	324	120	999999	481	659	696	341	999999	231	440	342	945	999999	777	440	999999	161	499	262	309	330	276	999999	487	504	543	64	432	999999	107	245	171	498	999999	818	644	484	274	999999	999999	520	380	999999	931	999999	270	386	335	999999	999999	506	100	342	134	281	999999	999999	530	999999	126	642	908	777	133	205	180	456	232	959	796	999999	999999	491	506	789	950	96	319	999999	244	167	728	999999	391	601	154	829	373	317	770	775	953	297	891	123	999999	999999	999999	736	759	813	163	376	495	738	619	999999	835	345	331	961	560	999999	742	959	913	999999	395	532	60	999999	92	914	198	999999	293	999999	
999999	393	186	358	999999	582	999999	431	13	999999	655	653	981	545	999999	37	986	808	224	979	555	932	209	844	999999	534	686	418	999999	999999	187	474	455	999999	18	451	999999	999999	932	977	186	321	956	561	122	742	551	514	356	999999	927	389	806	313	53	668	194	999999	999999	505	999999	388	700	763	999999	190	208	960	536	552	868	23	876	247	802	999999	999999	647	732	474	983	181	999999	999999	322	797	668	151	976	350	267	827	831	999999	91	798	620	999999	387	932	543	999999	999999	804	999999	914	513	999999	510	999999	691	546	999999	677	522	999999	999999	999999	451	386	999999	66	999999	196	294	51	192	999999	999999	14	999999	783	270	800	930	999999	203	267	489	408	294	999999	640	177	658	721	227	163	914	366	999999	596	999999	10	420	487	606	999999	520	999999	732	999999	413	505	195	999999	286	999999	747	129	531	999999	544	53	102	999999	425	816	537	573	824	38	534	999999	533	37	999999	269	999999	453	796	411	747	999999	676	229	695	144	982	750	999999	417	416	794	834	421	61	707	999999	997	71	999999	264	946	999999	999999	539	614	972	167	875	27	429	304	332	130	322	208	999999	872	999999	290	833	999999	138	416	999999	739	964	999999	976	999999	360	392	391	17	999999	800	26	972	999999	90	172	825	874	999999	987	121	472	713	999999	852	999999	999999	279	780	956	477	818	912	91	799	999999	860	190	551	666	46	912	999999	973	522	999999	404	999999	647	128	18	912	710	428	510	277	260	23	134	993	324	123	611	60	680	981	113	890	890	999999	999999	644	333	761	951	208	156	999999	586	999999	935	999999	631	661	999999	564	118	999999	581	999999	398	999999	999999	557	351	923	999999	274	303	541	89	514	301	216	999999	373	589	948	477	311	131	520	437	464	999999	470	491	949	112	125	999999	619	319	368	52	464	588	999999	419	38	897	881	447	55	999999	431	562	999999	845	584	999999	169	25	999999	410	878	420	601	499	999999	999999	361	172	187	668	999999	204	999999	999999	999999	784	999999	999999	999999	413	999999	999999	999999	874	999999	999999	999999	114	528	150	712	603	999999	958	173	54	986	286	538	596	545	719	999999	386	130	999999	999999	261	493	799	171	630	576	866	170	805	999999	727	863	999999	375	257	643	46	999999	865	164	974	999999	999999	797	536	10	853	868	999999	999999	15	999999	408	287	814	620	999999	999999	92	37	183	797	368	26	269	999999	565	231	297	85	232	431	265	999999	999999	999999	186	11	634	630	722	998	640	991	32	973	465	695	560	637	915	
999999	873	837	980	999999	641	300	538	123	445	631	580	454	591	999999	999999	999999	632	562	443	726	354	999999	314	185	999999	999999	994	295	957	999999	670	660	999999	174	558	999999	102	478	999999	886	999999	520	195	101	427	195	409	449	999999	139	73	997	203	199	999999	999999	999999	804	30	274	306	999999	999999	575	960	999999	295	426	34	80	999999	999999	943	557	262	833	276	223	757	971	967	554	999999	999999	999999	672	999999	969	999999	999999	895	297	457	355	589	999999	999999	999999	140	507	999999	983	424	415	896	909	64	645	999999	999999	155	319	57	59	307	999999	442	337	769	297	463	999999	999999	888	185	945	705	598	967	41	999999	656	92	260	999999	984	140	405	999999	895	999999	820	999999	581	991	999999	250	999999	57	838	788	37	849	842	54	999999	28	999999	240	950	214	999999	999999	999999	411	498	236	999999	978	323	621	47	999999	873	679	642	292	999999	999999	599	705	999999	550	139	253	450	807	249	999999	496	965	999999	174	981	691	161	152	999999	999999	502	359	999999	429	999999	226	751	631	975	173	412	302	999999	639	640	999999	906	916	999999	661	999999	691	987	591	492	999999	27	999999	999999	192	528	499	164	222	999999	249	262	877	815	912	999999	819	831	86	802	999999	340	999999	534	736	784	245	999999	476	220	999999	372	861	937	387	999999	878	216	793	644	913	147	422	244	400	999999	39	111	636	169	151	860	999999	789	298	26	62	348	688	999999	999999	895	688	12	593	877	401	999999	437	999999	623	612	47	441	888	66	999999	729	143	743	755	144	967	316	79	949	461	81	649	371	156	999999	528	396	361	999999	999999	420	999999	999999	601	98	673	999999	545	538	999999	479	901	241	108	999999	999999	999999	651	159	927	381	933	644	426	329	300	999999	565	93	94	999999	89	870	607	507	999999	620	152	999999	470	54	999999	540	136	982	999999	999999	999999	823	999999	583	745	999999	999999	87	487	999999	106	281	797	606	367	462	999999	182	399	999999	634	999999	254	595	802	984	688	883	999999	999999	517	444	158	883	804	999999	758	511	999999	876	779	530	29	999999	999999	999999	868	864	686	318	96	953	592	999999	782	670	999999	999999	781	999999	524	217	476	94	999999	662	133	914	802	625	703	942	277	522	262	114	581	999999	999999	931	125	824	207	302	999999	563	851	19	111	143	999999	28	999999	154	362	571	64	934	582	860	747	954	71	70	999999	999999	686	999999	887	678	98	407	668	999999	645	999999	20	183	999999	935	811	123	999999	668	463	999999	222	133	170	999999	59	
647	999999	221	193	170	762	146	687	999999	876	999999	131	432	54	999999	999999	999999	508	999999	999999	880	165	647	59	633	999999	999999	607	929	932	999999	999999	999999	628	999999	999999	457	666	484	938	999999	496	618	68	40	999999	390	624	999999	334	341	624	508	139	179	491	951	171	999999	999999	369	538	999999	999999	323	871	924	804	999999	999999	902	223	999999	723	999999	393	546	588	29	999999	761	779	999999	605	600	938	999999	77	459	999999	857	295	116	999999	579	345	999999	390	745	168	77	999999	31	743	432	128	601	784	453	785	944	373	152	918	267	589	630	999999	637	384	470	857	999999	642	108	617	117	999999	154	351	654	166	999999	860	574	185	999999	175	999999	482	347	999999	623	999999	25	999999	152	198	208	989	714	587	752	370	698	219	999999	388	645	999999	20	43	639	999999	999999	787	529	292	354	91	831	465	979	164	47	843	999999	999999	999999	613	474	919	368	165	636	76	413	999999	172	364	944	999999	529	368	999999	313	999999	522	542	999999	964	860	843	127	167	999999	608	598	332	855	975	560	761	41	350	999999	674	484	475	999999	384	56	999999	999999	146	999999	935	621	999999	999999	856	721	999999	398	648	614	999999	251	998	386	999999	815	160	316	389	999999	617	497	27	379	639	513	57	999999	853	918	740	854	999999	704	323	987	904	598	999	264	422	372	392	736	26	999999	999999	999999	607	568	999999	999999	610	999999	999999	448	603	323	104	353	999999	670	999999	730	873	999999	999999	999999	73	480	910	561	999999	135	971	255	999999	999999	363	216	999999	959	870	295	32	927	254	237	859	875	394	591	504	656	589	752	827	662	862	796	999999	192	34	136	657	344	999999	485	781	999999	343	321	960	888	999999	715	799	260	999999	946	976	43	999999	999999	999999	329	999999	661	999999	229	999999	999999	999999	567	54	844	999999	743	637	687	431	769	456	270	541	999999	631	615	999999	874	952	577	999999	999999	999999	138	748	836	50	338	286	843	999999	561	181	891	999999	402	844	480	999999	66	999999	999999	524	999999	586	183	999999	999999	697	452	331	999999	277	850	498	512	747	916	106	107	702	309	999999	587	829	895	999999	650	188	238	999999	859	999999	895	954	933	401	612	999999	575	190	36	999999	834	522	278	294	331	403	390	655	927	384	683	363	999999	619	936	387	691	94	15	835	469	680	471	577	381	895	564	121	144	375	531	916	999999	668	999999	75	560	610	766	257	798	583	843	484	419	542	640	999999	464	235	859	490	999999	999999	181	163	60	999999	999999	
435	838	999999	520	562	999999	767	687	654	52	871	826	90	328	999999	46	886	999999	987	168	839	999999	999999	657	999999	515	999999	741	484	497	999999	25	860	697	341	418	529	72	290	999999	651	999999	986	282	593	408	778	999999	426	164	999999	999999	73	542	83	180	999999	999999	610	56	999999	36	212	167	999999	855	966	999999	999999	349	517	823	557	365	516	984	278	967	999999	511	737	999999	324	330	212	107	952	327	624	170	820	907	462	243	818	625	651	829	653	999999	999999	395	185	86	647	471	768	999999	35	999999	999999	630	558	109	999999	933	999999	999999	954	531	999999	999999	999999	826	528	609	370	323	546	999999	342	999999	324	336	79	352	703	248	999999	999999	338	999999	999999	999999	268	999999	359	999999	924	885	914	769	999999	131	833	793	626	359	557	48	110	999999	171	144	756	999999	999999	231	999999	967	240	999999	210	223	202	659	356	999999	567	999999	259	17	398	661	977	573	575	202	503	286	999999	999999	690	644	639	883	999999	999999	778	806	884	138	333	957	654	450	999999	660	929	183	999999	392	999999	999999	999999	103	66	509	167	192	887	122	728	753	251	886	783	566	999999	319	576	999999	465	760	453	131	684	999999	999999	536	14	999999	273	999999	839	999999	999999	470	855	546	826	583	999999	595	919	771	409	579	999999	767	999999	12	86	619	607	258	999999	41	775	666	999999	625	502	631	187	999999	849	409	914	999999	334	322	999999	47	493	992	999999	999999	840	682	999999	115	724	999999	999999	12	999999	654	721	590	417	530	695	198	137	211	91	379	417	946	922	10	999999	809	443	355	301	999999	136	614	70	66	201	999999	945	313	999999	262	999999	999999	145	205	687	333	499	804	626	521	909	292	911	818	462	893	760	721	999999	999999	999999	999999	710	798	527	116	999999	360	338	602	253	824	999999	828	617	999999	811	999999	322	999999	319	638	999999	779	139	844	703	252	604	307	999999	999999	862	985	456	249	999999	347	677	581	803	149	999999	33	278	94	999999	93	210	229	92	43	408	999999	606	177	999999	999999	668	683	413	999999	756	999999	269	999999	999999	999999	381	377	999999	474	59	741	999999	180	173	705	511	999999	862	999999	51	384	225	309	825	752	999999	999999	999999	999999	999999	994	177	526	392	443	763	999999	133	666	999999	833	462	617	999999	666	583	435	999999	98	429	623	820	793	245	999999	816	999999	999999	218	936	102	921	232	795	64	999999	20	787	729	941	262	921	206	999999	218	922	607	326	168	179	999999	284	367	999999	999999	184	999999	290	21	
999999	803	999999	914	729	619	999999	239	822	928	102	572	999999	285	156	999999	701	623	885	37	459	219	644	45	49	982	999999	999999	999999	740	880	199	999999	999999	111	999999	999999	999999	476	298	999999	692	784	397	76	606	315	999	220	948	999999	560	498	263	562	418	169	29	875	999999	801	357	132	92	57	902	999999	999999	184	18	969	694	156	596	999999	766	434	256	969	442	677	999999	353	999999	386	330	701	476	999999	693	978	999999	999999	999999	999999	948	570	702	349	173	763	442	824	212	978	668	413	999999	532	796	983	912	60	442	78	999999	14	963	705	727	211	377	999999	490	39	792	561	426	110	782	999999	731	906	805	999999	999999	999999	150	190	999999	916	799	943	999999	709	999999	136	699	661	513	999999	999999	997	622	961	999999	783	344	183	195	999999	987	801	750	600	999999	15	254	763	833	999999	864	999999	999999	999999	411	433	999999	781	963	666	999999	765	999999	838	598	734	294	843	292	462	999999	999999	999999	610	999999	997	203	826	457	70	881	935	999999	524	999999	824	999999	811	560	999999	550	562	999999	529	999999	231	999999	999999	11	527	721	411	481	381	339	897	788	999999	881	414	240	415	334	903	784	926	937	81	759	774	724	999999	999999	329	911	999999	757	999999	999999	707	999999	291	825	929	348	999999	464	999999	195	999999	45	633	930	155	732	145	237	316	744	328	293	144	999999	999999	803	248	127	162	470	241	150	999999	999999	183	621	999999	999999	405	564	314	471	491	885	577	738	100	552	147	596	775	869	999999	730	47	999999	657	139	597	135	999999	999999	312	985	999999	51	999999	999999	757	534	784	555	832	751	999999	856	801	999999	999999	498	713	696	979	565	999999	999999	699	999999	982	759	999999	818	992	279	465	951	169	506	999999	536	999999	486	795	613	811	999999	47	698	300	190	999999	409	555	109	422	999999	384	746	300	591	351	138	630	999999	570	966	999999	562	999999	999999	999999	999999	327	58	481	999999	999999	999999	999999	474	334	11	303	802	147	564	272	892	999999	61	999999	422	999999	349	999999	888	855	797	53	844	667	484	999999	811	492	326	91	507	999999	195	999999	18	992	999999	266	350	835	828	860	15	999999	669	999999	245	911	284	100	977	999999	999999	381	114	332	909	806	999999	599	491	319	999999	482	765	274	671	550	568	430	388	999999	844	63	36	936	999999	999999	998	999999	176	899	218	999999	114	643	999999	813	999999	999999	92	30	416	750	999999	519	49	533	999999	405	44	694	999999	999999	999999	894	29	999999	354	999999	294	769	808	
82	433	591	111	595	999999	999999	238	858	999999	999999	348	999999	676	103	709	999999	999999	514	211	999999	999999	481	556	999999	999999	220	999999	506	469	999999	999999	323	222	344	327	762	417	453	164	818	176	185	551	471	515	353	227	925	830	999999	279	780	568	214	337	999999	999999	746	81	168	506	732	398	913	490	999999	155	999999	999999	999999	109	454	359	393	436	568	999999	95	848	180	992	999999	675	632	999999	999999	999999	17	16	375	727	999999	999999	996	321	444	786	638	980	490	207	885	159	999999	999999	825	430	185	778	769	999999	949	897	901	175	807	999999	766	999999	999999	279	148	336	410	229	999999	82	362	999999	992	781	999999	114	999999	972	999999	549	792	895	145	200	999999	238	999999	354	777	773	999999	999999	513	387	30	686	121	220	69	999999	749	664	308	752	77	113	785	987	730	844	539	929	68	268	274	871	817	999999	699	999999	98	66	999999	665	999999	531	567	999999	761	615	999999	157	913	558	800	137	597	393	999999	999999	453	259	624	932	999999	999999	772	255	122	158	869	443	520	999999	470	693	222	643	160	546	999999	180	236	125	852	392	25	509	467	146	999999	434	555	233	466	999999	441	518	431	61	759	321	999999	612	746	559	636	763	98	117	999999	953	242	586	930	282	33	508	90	850	999999	999999	787	999999	874	444	887	297	692	630	261	999999	221	109	999999	233	678	623	379	302	999999	261	999999	360	231	999999	201	999999	302	194	999999	933	999999	581	525	496	534	526	737	311	672	348	80	467	855	220	742	143	799	999999	604	409	139	999999	104	283	851	437	999999	554	253	918	994	508	814	328	999999	639	999999	999999	699	162	999999	78	630	417	190	953	504	21	587	67	179	999999	589	416	803	649	487	251	645	106	771	999999	67	754	354	572	652	537	944	112	560	508	16	452	523	999999	168	999999	103	897	932	999999	999999	196	748	999999	918	999999	524	999999	162	999999	999999	603	390	999999	999999	876	73	618	311	999999	999999	484	507	671	589	999999	999999	741	999999	800	158	999999	999999	38	226	870	15	945	653	254	999999	327	949	228	853	413	71	999999	999999	292	623	484	999999	965	676	491	689	87	999999	999999	999999	782	145	362	999999	999999	438	999999	999999	999999	999999	128	965	999999	953	999999	534	999999	817	999999	85	999999	999999	208	999999	674	161	209	999999	735	191	928	999999	872	739	999999	191	999999	999999	945	999999	710	999999	910	421	999999	519	539	22	927	956	410	269	644	704	442	999999	936	184	519	999999	239	999	750	999999	999999	999999	102	
327	999999	999999	937	253	872	210	375	737	780	787	682	164	622	196	999999	778	780	668	999999	177	306	149	254	423	525	199	745	710	999999	952	999999	512	999999	222	299	370	29	999999	999999	444	999999	704	320	999999	501	999999	143	52	575	999999	187	283	999999	925	30	582	322	523	999999	683	464	999999	999999	828	317	999999	999999	410	896	999999	999999	623	282	57	837	601	828	104	999999	171	65	703	999999	999999	775	999999	11	999999	201	717	58	505	439	713	980	675	561	492	999999	331	626	999999	155	512	222	563	11	463	97	428	754	999999	999999	999999	999999	760	529	999999	63	120	178	246	218	999999	24	999999	999999	568	77	172	50	345	262	999999	544	999999	557	633	410	221	205	548	414	773	962	830	903	873	96	229	156	40	439	731	163	999999	525	965	497	999999	999999	999999	395	924	999999	418	999999	12	31	304	213	895	130	999999	915	629	831	445	227	193	360	320	481	848	999999	19	905	530	446	164	807	591	145	451	841	999999	163	490	395	554	999999	900	999999	791	26	260	910	598	999999	533	999999	89	748	313	608	68	961	547	999999	999999	512	444	566	867	497	621	760	999999	999	999999	476	351	999999	672	328	460	469	999999	831	766	109	999999	714	912	605	999999	999999	832	843	783	801	999999	582	26	51	431	343	999999	303	404	500	241	999999	664	67	999999	39	86	985	157	999999	281	715	150	279	204	999999	654	272	770	778	927	835	226	999999	860	769	43	999999	896	999999	485	395	999999	276	867	999999	59	855	398	999999	766	846	695	193	529	900	441	747	847	700	688	721	533	626	572	405	381	999999	206	447	995	455	98	40	124	999999	288	874	411	485	680	799	999999	82	21	999999	999999	42	831	999999	337	295	999999	205	438	763	862	810	704	999999	347	746	658	951	999999	321	999999	664	79	644	999999	999999	346	999999	30	889	848	999999	614	999999	265	349	481	999999	119	709	999999	999999	601	360	33	478	180	939	147	999999	999999	921	999999	999999	333	485	999999	196	999999	769	949	999999	185	549	914	999999	205	223	216	998	999999	999999	841	992	648	999999	73	719	620	153	397	406	234	96	748	999999	91	914	167	780	385	999999	896	350	760	999999	717	62	445	999999	999999	999999	733	999999	999999	727	999999	387	61	468	999999	254	576	205	382	553	196	999999	999999	987	328	999999	65	436	622	979	526	999999	242	999999	157	20	283	997	870	440	673	95	427	999999	847	704	862	699	999999	141	718	701	967	216	74	627	261	457	304	991	901	306	999999	689	211	588	
155	664	320	411	970	578	334	942	880	110	999999	999999	150	999999	999999	366	78	491	999999	824	999999	35	999999	530	759	999999	703	999999	999999	376	569	737	999999	269	559	208	388	999999	171	150	999999	999999	336	999999	999999	481	317	999999	999999	999999	238	999999	427	386	63	129	341	999999	651	155	999999	455	413	513	999999	934	999999	999999	999999	229	999999	121	999999	131	457	509	698	369	999999	287	999999	33	999999	999999	148	533	320	443	999999	999999	999999	598	315	25	999999	922	621	823	431	30	521	435	999999	353	999999	126	715	306	928	554	999999	999999	225	373	636	999999	148	419	374	17	999999	527	999999	999999	362	389	999999	314	855	999999	887	875	937	554	766	999999	418	999999	436	32	818	999999	514	660	18	895	382	941	999999	423	783	211	458	999999	406	994	759	979	999999	999999	319	999999	450	403	666	555	999999	670	607	999999	443	999999	983	352	199	999999	22	26	999999	999999	999999	999999	999999	442	752	686	999999	999999	999999	771	333	999999	971	258	999999	417	572	120	993	463	861	999999	343	835	980	607	228	115	234	794	999999	999999	363	999999	181	453	999999	999999	650	980	138	521	522	836	999999	999999	214	735	640	999999	48	999999	32	172	605	304	532	99	462	999999	468	999999	999999	363	789	590	999999	999999	87	268	999999	563	469	22	335	350	199	506	615	999999	402	492	475	452	755	89	720	200	929	876	921	397	556	505	999999	816	232	169	56	639	928	767	657	381	999999	484	999999	999999	999999	999999	999999	999999	484	999999	999999	999999	845	845	607	710	870	885	518	210	347	543	17	964	500	519	127	40	459	975	57	635	835	999999	601	280	647	710	363	673	771	895	912	79	999999	999999	970	387	999999	346	999999	53	259	457	44	317	999999	478	999999	327	147	84	576	508	999999	127	150	752	999999	336	72	169	999999	844	438	451	630	999999	221	953	548	740	478	123	215	14	386	999999	999999	294	803	179	201	46	999999	999999	999999	413	640	999999	406	228	143	235	283	609	521	999999	29	593	687	538	266	565	779	407	999999	463	303	999999	740	762	693	959	999999	893	968	495	318	741	132	226	307	585	556	999999	606	252	839	606	999999	971	999999	475	606	274	999999	635	266	138	100	866	120	216	895	643	535	183	999999	999999	640	35	106	999999	470	470	241	999999	999999	459	801	363	623	697	941	769	404	999999	362	267	999999	343	238	190	651	266	999999	101	690	912	794	432	550	459	965	467	874	90	14	146	43	999999	625	807	336	736	999999	423	274	999999	249	317	821	444	999999	307	
797	916	636	214	364	999999	990	999999	665	378	813	174	999999	484	894	324	223	226	234	750	717	999999	853	915	999999	692	826	564	673	487	999999	999999	60	667	999999	957	454	799	999999	893	250	999999	152	958	923	87	691	790	241	999999	999999	604	999999	658	589	376	999999	720	200	672	324	435	433	187	767	707	124	74	814	999999	869	423	444	341	509	198	288	895	992	936	10	999999	333	748	393	16	999999	402	88	303	999999	733	999999	999999	578	999999	999999	999999	200	225	963	627	975	304	999999	680	999999	999999	158	400	999999	178	999999	264	672	288	112	685	794	760	999999	721	985	999999	52	146	814	336	762	694	103	999999	704	776	999999	999999	70	38	692	712	846	26	253	687	216	725	14	999999	446	999999	712	420	179	439	413	251	641	464	262	919	866	833	126	999999	307	772	473	952	999999	299	999999	84	992	92	914	794	477	307	314	326	999999	469	889	471	999999	999999	154	274	999999	731	740	999999	775	773	846	999999	900	999999	999999	443	999999	999999	73	157	83	638	999999	999999	525	618	774	999999	160	936	787	999999	944	999999	481	624	628	999999	589	559	558	621	308	999999	245	901	894	688	917	999999	999999	88	999999	742	398	354	265	66	999999	753	957	407	999999	839	985	450	78	255	999999	766	815	62	472	514	598	461	999999	207	851	624	724	96	426	289	871	708	10	212	266	137	999999	571	999999	999999	602	161	999999	468	243	795	832	649	999999	161	999999	21	615	892	153	999999	24	67	999999	133	39	871	980	175	967	999999	450	866	999999	999999	408	999999	999999	637	911	447	294	871	964	66	999999	999999	715	275	235	999999	102	117	69	999999	123	310	366	337	806	731	999999	11	500	956	355	966	660	200	753	810	999999	978	999999	705	999999	152	103	158	341	999999	165	999999	940	117	999999	342	807	670	76	107	888	274	999999	190	277	999999	999999	999999	999999	826	424	525	522	424	449	123	137	363	675	971	216	217	995	851	575	464	70	392	772	22	999999	989	134	999999	999999	156	158	800	438	369	999999	95	447	515	999999	640	203	999999	667	80	214	453	999999	999999	891	680	278	978	999999	812	999999	987	245	698	667	434	400	867	502	303	965	337	925	999999	209	999999	769	999999	999999	935	271	999999	999999	999999	999999	715	999999	39	763	251	999999	179	195	626	146	999999	849	749	848	999999	249	999999	32	373	115	877	528	999999	895	770	910	787	667	678	550	687	272	544	890	952	439	371	113	261	999999	795	151	309	179	425	281	30	642	215	695	999999	
522	361	596	930	196	315	143	993	340	100	512	517	85	999999	521	315	999999	896	999999	878	233	999999	947	319	736	229	519	480	499	890	155	461	999999	615	174	911	999999	960	765	133	237	120	920	335	293	999999	234	999999	903	965	171	999999	999999	817	711	752	999999	287	203	967	796	999999	503	450	944	60	999999	469	999999	610	367	898	140	552	651	123	849	622	35	112	995	800	577	533	728	999999	921	175	904	422	507	999999	766	798	337	999999	616	480	999999	999999	109	999999	434	303	608	999999	615	999999	999999	999999	902	999999	261	101	972	999999	999999	970	722	546	138	368	999999	872	112	695	142	342	224	86	506	999999	999999	792	12	999999	375	283	924	465	792	999999	999	999999	520	999999	419	675	999999	341	999999	645	999999	999999	114	741	209	562	201	912	140	283	772	999999	101	532	559	468	999999	999999	999999	812	55	266	753	204	368	259	362	395	286	467	999999	883	598	999999	620	999999	688	271	40	999999	92	21	999999	999999	172	999999	999999	999999	999999	950	586	94	999999	676	599	999999	101	999999	999999	950	209	805	636	999999	767	999999	500	240	999999	173	780	827	999999	817	999999	999999	999999	243	41	999999	46	375	238	999999	881	999999	999999	921	271	128	305	778	888	90	999999	287	999999	661	751	283	420	982	999999	999999	180	758	383	892	999999	565	570	999999	878	924	913	834	999999	311	792	346	999999	999999	969	792	867	11	999999	999999	214	451	659	280	492	758	47	63	999999	245	164	132	57	999999	974	705	999999	447	999999	964	999999	778	711	83	868	999999	999999	841	22	292	135	178	819	999999	688	505	999999	999999	999999	129	886	860	544	341	156	999999	299	436	604	999999	244	430	110	974	463	435	999999	999999	411	88	201	206	50	16	119	985	313	999999	601	999999	799	268	82	781	87	316	244	380	927	999999	124	140	246	749	58	705	999999	999999	999999	263	764	999999	888	297	928	690	819	538	999999	999999	999999	995	835	135	474	975	358	329	896	999999	201	370	657	211	963	71	959	301	958	999999	917	468	999999	347	714	999999	379	999999	853	397	497	706	158	999999	999999	999999	304	121	284	82	357	748	948	153	999999	403	999999	686	999999	999999	731	999999	579	817	252	897	999999	999999	420	999999	606	572	476	509	658	495	999999	890	368	844	766	847	999999	885	67	999999	520	859	286	321	803	692	461	986	666	970	136	340	524	999999	136	807	999999	999999	476	999999	281	448	999999	576	191	783	328	489	110	883	510	999999	760	82	386	999999	999999	108	999999	913	121	490	843	688	
369	999999	999999	422	717	999999	156	999999	418	282	999999	82	999999	709	140	30	374	971	885	999999	470	441	999999	452	999999	994	999999	999999	94	563	672	790	999999	805	999999	309	418	999999	771	999999	737	769	286	487	184	999999	999999	511	999999	182	549	149	604	70	228	927	311	922	852	999999	372	999999	999999	855	610	117	476	569	501	830	611	468	209	744	999999	700	164	102	999999	265	236	94	999999	911	999999	533	196	544	999999	289	997	495	63	999999	778	193	124	431	999999	76	837	208	20	147	570	999999	939	860	999999	999999	772	219	999999	596	999999	288	919	999999	999999	87	921	932	982	222	833	126	999999	161	965	861	585	999999	225	211	999999	38	83	999999	999999	932	999999	335	529	68	516	788	840	467	999999	499	274	380	589	800	155	905	225	797	314	454	677	788	894	999999	942	49	994	453	999999	468	214	433	999999	908	999999	595	412	924	705	54	999999	946	599	475	597	215	154	424	65	523	813	286	191	999999	265	999999	440	375	999999	477	794	397	999999	103	294	840	977	681	316	560	502	301	101	270	999999	730	198	428	999999	736	999999	999999	398	654	655	999999	252	506	999999	999999	999999	46	808	238	999999	888	657	506	191	999999	238	472	118	505	999999	521	194	999999	727	999999	616	21	999999	388	582	225	998	644	448	366	999999	480	39	627	405	466	999999	863	20	999999	83	691	247	999999	508	432	470	999999	634	143	743	331	779	999999	81	152	999999	429	999999	44	999999	22	67	825	999999	758	443	491	999999	564	999999	331	910	999999	462	924	774	999	999999	160	755	115	20	314	622	275	700	912	555	262	239	73	217	975	400	70	999999	422	650	750	999999	979	793	999999	115	999999	999999	342	664	999999	378	237	549	505	289	999999	12	753	999999	893	67	999999	935	999999	335	964	123	999999	999999	402	300	999999	359	140	171	776	999999	940	209	999999	999999	999999	257	408	999999	11	524	999999	696	616	67	881	220	999999	692	467	53	946	744	999999	308	999999	296	272	856	999999	878	419	344	512	471	72	999999	12	49	699	999999	536	999999	999999	450	999999	248	439	999999	419	151	602	447	704	732	376	205	999999	901	377	999999	999999	999999	866	133	114	377	193	155	995	337	217	717	993	999999	516	983	421	999999	896	248	999999	928	446	999999	286	971	999999	780	999999	866	999999	111	671	628	298	983	999999	209	345	45	64	999999	348	999999	934	999999	999999	999999	225	392	999999	369	999999	139	223	999999	116	991	847	143	736	413	59	138	999999	115	999999	374	999999	999999	888	221	363	
861	194	999999	589	363	999999	402	527	999999	564	713	999999	135	106	541	999999	242	877	999999	362	212	308	650	244	219	999999	999999	837	89	626	692	999999	572	999999	154	945	999999	477	752	59	455	616	617	999999	999999	55	716	18	999999	960	661	655	999999	858	161	562	543	339	379	999999	999999	999999	447	502	999999	218	999999	130	952	999999	764	765	999999	64	907	596	690	801	897	174	533	819	332	129	999999	46	720	713	854	591	411	320	999999	638	936	890	178	125	977	137	534	596	66	999999	205	999999	999999	728	951	564	872	999999	442	999999	999999	302	999999	327	537	834	498	807	276	371	999999	454	999999	495	127	999999	427	574	824	769	640	937	763	414	923	78	516	991	761	999999	718	670	877	891	58	999999	999999	850	999999	152	999999	726	330	694	999999	999999	238	44	610	935	999999	307	916	672	999999	653	999999	826	403	468	328	506	56	976	652	524	999999	776	447	483	999999	576	986	682	139	999999	617	78	681	182	839	481	391	826	162	421	754	215	326	404	999999	832	456	999999	823	143	680	999999	999999	218	999999	462	999999	136	577	570	321	999999	999999	662	46	470	999999	999999	629	847	999999	999999	823	241	770	371	459	52	379	535	129	867	859	996	242	273	36	473	997	999999	999999	264	259	592	999999	520	672	999999	368	644	687	999999	500	975	27	461	999999	810	448	813	999999	999999	757	52	450	454	384	546	429	772	999999	681	233	252	963	861	970	999999	141	259	699	794	684	734	999999	894	376	999999	979	999999	743	226	999999	194	999999	999999	999999	999999	999999	999999	145	136	245	595	999999	15	999999	257	999999	166	999999	299	999999	198	124	218	870	32	999999	556	87	501	566	648	39	999999	657	49	868	999999	365	763	999999	999999	124	573	559	98	534	999999	892	999999	871	999999	999999	999999	999999	835	999999	174	999999	999999	22	595	578	644	569	596	999999	983	999999	962	388	386	801	999999	210	202	999999	999999	659	782	498	362	664	958	629	743	358	585	999999	821	969	704	999999	881	750	502	907	999999	13	962	532	551	493	929	999999	495	32	999999	253	354	761	999999	515	686	999999	999999	931	620	25	825	248	980	999999	537	992	684	999999	919	999999	999999	295	604	547	696	259	947	999999	734	999999	144	721	786	342	335	69	451	198	489	999999	999999	571	999999	464	999999	724	552	247	956	936	65	284	112	999999	545	69	167	999999	999999	436	999999	792	206	402	880	114	461	648	999999	477	551	495	730	32	887	146	997	149	370	972	999999	999999	911	798	172	859	999999	202	999999	
275	901	999999	379	62	860	999999	999999	999999	583	83	272	904	269	489	395	569	553	90	707	409	999999	28	999999	846	729	337	999999	408	240	999999	495	269	851	712	575	89	125	677	172	589	999999	999999	565	296	709	999999	449	432	412	602	315	538	494	397	213	883	850	999999	333	533	427	965	664	562	587	999999	62	556	913	999999	453	876	918	127	999999	958	999999	333	147	926	999999	458	995	638	999999	999999	999999	464	509	692	238	592	999999	638	999999	999999	449	999999	709	999999	750	892	519	999999	158	439	620	376	999999	254	430	999999	395	406	645	969	970	999999	999999	630	238	597	999999	231	86	860	531	289	955	830	999999	460	624	440	185	994	999999	999999	490	999999	347	999999	999999	999999	271	711	207	948	992	202	836	423	999999	89	478	162	999999	297	29	297	908	999999	999999	999999	735	970	903	954	230	651	40	999999	545	571	293	830	893	999999	959	375	663	582	999999	762	999999	106	305	544	962	999999	158	651	878	203	999999	999999	986	774	529	301	808	252	727	351	172	764	877	594	999999	648	999999	999999	337	654	633	335	999999	999999	935	999999	674	368	991	207	502	388	202	352	999999	286	843	129	272	668	566	420	999999	945	600	240	999999	999999	748	324	763	999999	323	999999	569	52	962	999999	999999	999999	626	449	260	530	999999	999999	999999	535	400	519	805	999999	790	669	98	222	480	108	68	705	999999	963	620	999999	443	999999	75	968	783	161	999999	514	290	382	51	126	999999	335	106	999999	999999	692	320	999999	999999	999999	315	999999	999999	356	572	863	280	144	479	662	829	999999	999999	451	718	999999	752	999999	205	999999	999999	418	628	971	62	999999	999999	999999	47	728	999999	391	168	999999	100	421	832	436	589	461	244	156	902	388	297	587	248	655	107	74	940	81	43	999999	764	897	35	999999	304	427	999999	38	106	999999	19	447	424	276	360	307	999999	999999	660	743	65	713	515	249	683	475	999999	999999	999999	972	787	581	358	939	64	203	395	667	141	171	600	216	59	160	999999	999999	172	999999	304	800	302	623	999999	299	999999	61	999999	786	491	829	999999	514	884	133	963	437	98	485	221	167	911	113	194	999999	153	849	664	999999	870	999999	312	933	62	354	680	174	999999	69	999999	13	811	999999	186	312	650	999999	331	925	196	941	760	686	760	146	888	198	439	922	155	323	397	36	915	657	526	587	461	540	999999	799	277	39	709	218	356	311	999999	882	848	68	527	738	999999	929	83	625	183	915	999999	999999	734	247	913	462	616	
999999	693	529	999999	999999	634	791	999999	999999	674	731	977	552	999999	999999	271	999999	999999	97	999999	658	999999	986	583	999999	414	545	84	962	75	999999	126	257	601	572	618	408	106	999999	999999	999999	267	781	999999	352	648	999999	135	878	229	187	173	999999	666	958	925	707	999999	999999	658	999999	717	518	331	644	614	730	999999	228	968	862	460	298	663	69	999999	87	999999	241	999999	783	420	999999	742	999999	866	300	590	642	646	910	463	999999	137	345	28	748	459	619	999999	999999	999999	907	909	367	726	874	172	607	567	848	975	713	633	999999	677	520	775	444	778	324	149	999999	581	67	409	249	999999	327	50	999999	999999	121	504	343	999999	999999	297	385	171	999999	137	983	85	797	935	999999	587	263	999999	508	972	999999	999999	423	999999	371	999999	851	957	486	714	844	566	915	231	863	218	999999	771	175	999999	999999	999999	999999	196	999999	999999	784	132	659	999999	907	659	542	999999	612	280	91	564	741	187	445	428	999999	287	999999	426	170	576	81	999999	297	491	502	999999	582	742	63	236	622	999999	999999	729	307	824	806	195	33	245	618	593	137	736	39	987	786	971	598	999999	903	740	83	999999	60	999999	375	425	999999	999999	107	870	226	854	999999	613	636	716	130	860	999999	107	402	924	957	488	999999	560	462	999999	499	610	999999	553	333	881	65	343	999999	188	458	391	38	999999	148	999999	376	999999	999999	426	361	999999	999999	738	39	805	347	158	260	571	999999	814	963	999999	767	496	727	673	530	70	557	999999	47	941	999999	99	78	635	786	999999	122	139	767	46	163	429	759	999999	523	527	999999	907	92	117	473	999999	427	999999	999999	652	999999	702	752	733	868	68	42	909	336	940	999999	999999	999999	52	458	585	999999	927	498	348	999999	322	159	999999	525	650	220	930	478	767	999999	691	999999	144	999999	420	387	43	177	104	396	999999	87	999999	999999	999999	544	50	658	887	597	999999	999999	661	915	709	552	749	218	228	999999	111	440	569	278	54	86	999999	855	48	208	24	760	403	951	885	244	576	221	692	115	180	282	591	179	999999	803	973	228	999999	867	638	824	948	257	295	420	518	315	746	756	999999	194	619	688	583	999999	999999	709	40	999999	976	537	999999	122	676	829	848	399	107	251	112	19	377	181	570	199	811	999999	666	999999	726	999999	475	936	798	985	662	902	596	440	317	274	999999	22	999999	110	999999	835	580	465	571	128	218	504	653	307	999999	448	999999	999999	929	999999	53	565	749	715	71	999999	324	
691	999999	946	803	666	933	838	821	999999	290	469	889	975	999999	999999	999999	608	62	971	999999	501	999999	224	783	213	999999	968	230	632	273	186	999999	720	521	889	298	625	999999	551	570	814	485	462	999999	999999	504	954	773	842	661	150	662	100	999999	822	522	952	999999	600	999999	964	999999	199	999999	113	431	178	463	686	912	999999	293	510	410	999999	26	716	999999	999999	708	557	205	999999	971	132	523	999999	425	698	999999	346	462	999999	396	605	999999	295	369	64	999999	999999	999999	96	930	383	857	161	690	999999	806	806	896	47	891	999999	769	240	228	969	590	483	999999	764	999999	575	825	568	124	999999	999999	730	999999	999999	999999	383	999999	119	999999	597	999999	372	999999	598	999999	570	449	425	833	788	836	999999	77	400	473	753	999999	735	776	364	999999	299	47	886	999999	86	459	894	149	517	551	660	999999	999999	705	227	999999	165	872	749	136	410	734	335	967	314	662	956	538	999999	801	330	342	999999	999999	974	999999	999999	999999	816	999999	555	999999	999999	247	186	193	447	694	256	537	426	999999	36	238	999999	564	712	999999	250	423	503	999999	995	715	230	999999	690	589	999999	892	845	122	999999	639	581	999999	418	97	791	131	999999	271	292	616	999999	999999	316	864	894	999999	623	462	803	403	617	999999	289	609	26	859	999999	999999	964	363	691	314	807	397	656	30	156	624	136	129	207	242	84	999999	340	763	21	999999	694	999999	279	392	319	663	31	392	845	808	81	932	627	999999	306	928	999999	81	659	918	217	873	999999	998	335	683	205	385	999999	899	999999	262	848	677	173	654	999999	999999	999999	154	375	274	999999	999999	553	204	999999	839	999999	155	464	999999	113	102	618	821	56	280	66	635	467	646	278	946	999999	818	999999	950	204	652	844	625	86	515	553	942	698	926	999999	999999	192	999999	450	968	444	20	999999	755	68	351	607	813	252	999999	686	728	996	238	808	734	120	999999	645	999999	310	839	999999	598	549	676	132	130	824	999999	452	112	999999	309	511	528	669	999999	891	852	54	41	382	999999	829	824	946	469	128	721	31	999999	999999	999999	668	605	827	999999	216	392	229	487	988	327	917	584	532	697	999999	999999	74	999999	659	792	248	279	466	477	768	724	729	662	11	113	903	812	999999	49	641	905	701	999999	131	509	633	999999	53	999999	798	255	301	259	741	839	656	249	980	999999	999999	398	148	999999	999999	491	999999	999999	486	884	423	115	202	999999	999999	821	588	955	659	160	168	681	235	411	678	523	
999999	479	920	172	457	663	831	463	130	252	767	999999	327	999999	999999	76	999999	169	641	693	62	808	203	919	999999	700	590	829	769	248	173	736	682	999999	69	193	646	323	437	759	999999	739	372	813	64	247	638	29	314	102	600	999999	769	984	471	624	286	999999	911	756	83	999999	999999	881	88	40	668	999999	999999	999999	999999	999999	732	882	419	322	445	389	999999	999999	72	570	525	999999	647	107	967	999999	999999	444	906	645	411	680	686	282	56	491	999999	33	579	589	448	651	671	999999	343	887	574	158	188	896	145	898	694	513	999999	26	243	981	73	970	252	145	999999	785	999999	61	206	147	276	954	654	841	443	483	999999	873	999999	814	763	999999	132	657	266	999999	509	999999	986	182	796	39	257	753	960	608	346	312	999999	999999	477	292	691	999999	882	999999	251	303	464	221	391	612	999999	429	227	983	999999	594	879	999999	285	852	75	33	999999	246	999999	901	880	835	146	818	978	128	999999	999999	398	695	774	999999	768	215	58	775	999999	193	999999	999999	535	977	999999	752	999999	159	611	999999	999999	999999	96	646	999999	350	999999	629	84	572	634	892	91	746	594	999999	999999	999999	977	79	999999	999999	241	999999	999999	879	999999	903	85	394	999999	828	517	723	264	999999	999999	999999	518	428	792	999999	999999	228	559	135	746	789	999999	999999	932	999999	182	541	999999	925	436	929	429	645	974	999999	553	690	187	805	385	368	491	863	999999	691	999999	558	286	385	600	23	999999	101	143	586	519	479	461	806	656	999999	999999	339	999999	678	709	872	454	999999	999999	999999	50	753	999999	388	999999	529	61	251	260	999999	264	444	999999	999999	332	337	511	397	999999	83	238	380	159	999999	464	162	569	876	982	464	999999	999999	509	999999	972	999999	999999	999999	999999	990	427	220	999999	42	720	469	13	880	356	381	999999	66	999999	802	780	999999	999999	350	923	155	999999	185	269	796	999999	261	934	744	451	478	986	757	118	19	999999	28	824	127	689	995	999999	999999	529	610	103	57	730	707	999999	999999	999999	999999	831	144	40	999999	951	999999	522	469	534	268	439	999999	394	613	999999	999999	156	762	845	486	660	928	996	281	999999	658	703	472	530	237	999999	999999	229	999999	926	999999	978	413	76	75	604	229	471	999999	259	652	226	489	108	467	560	57	466	772	350	902	999999	999999	596	999999	66	60	939	307	333	999999	658	408	999999	974	294	743	695	999999	999999	440	999999	116	31	13	442	223	373	999999	676	888	682	456	645	33	835	229	816	773	
18	554	999999	174	566	959	994	999999	801	133	182	817	361	686	890	999999	446	41	737	593	861	999999	686	999999	630	445	617	211	999999	999999	148	75	926	921	999999	337	160	302	549	72	19	999999	422	250	999999	858	536	999999	565	736	587	804	491	232	912	176	999999	999999	543	999999	351	792	64	999999	984	116	999999	999999	999999	999999	759	999999	492	675	584	246	999999	999999	984	771	908	999999	646	36	999999	344	999999	703	18	605	469	745	759	427	720	226	570	285	999999	999999	999999	999999	999999	12	999999	443	321	815	999999	676	999999	999999	429	999999	222	999999	999999	999999	999999	649	533	197	431	319	103	999999	394	74	999999	367	675	999999	999999	210	999999	812	541	999999	59	643	33	767	65	342	859	48	325	987	215	989	80	543	226	615	260	780	675	999999	909	999999	59	256	860	291	11	999999	999999	999999	967	409	199	512	999999	425	626	765	142	99	460	999999	999999	406	859	965	296	142	929	576	999999	33	147	770	733	96	594	777	907	774	341	999999	798	106	999999	805	999999	999999	565	800	999999	495	647	999999	320	855	999999	652	999999	999999	994	999999	671	673	999999	943	272	428	779	890	831	849	857	367	758	201	265	601	999999	64	174	728	576	138	587	464	385	561	460	878	821	941	999999	999999	779	999999	597	135	827	85	542	382	999999	674	999999	149	999999	290	827	129	599	999999	999999	341	729	275	999999	543	96	813	567	999999	968	900	79	889	468	844	588	295	603	140	774	312	521	792	940	999999	168	447	827	105	999999	340	999999	158	676	58	293	999999	180	999999	48	23	517	832	413	887	605	90	681	792	702	999999	525	469	899	962	999999	999999	999999	400	384	649	986	472	976	999999	621	920	222	419	999999	83	125	999999	101	760	795	689	388	62	305	88	765	999999	403	201	999999	819	999999	714	999999	356	999999	779	680	399	37	55	855	776	275	999999	999999	271	241	628	426	976	377	148	177	140	999999	282	105	305	883	950	999999	785	999999	802	670	999999	190	214	894	346	869	999999	732	749	999999	612	786	999999	999999	504	804	999999	999999	839	451	120	546	999999	797	999999	684	384	515	999999	977	80	953	473	25	368	90	36	733	999999	117	999999	416	427	306	945	496	485	999999	999999	156	302	20	982	360	559	962	999999	416	987	661	494	197	655	999999	764	658	323	604	853	423	777	51	694	732	777	704	999999	802	852	420	209	301	136	930	684	69	971	122	465	405	999999	619	745	428	999999	487	761	999999	999999	999999	182	880	239	965	379	260	326	
260	583	855	843	999999	564	577	462	999999	70	999999	97	704	687	999999	149	999999	425	168	305	275	119	299	943	473	270	565	999999	999999	71	999999	999999	433	999999	999999	539	610	999999	717	64	178	965	429	426	999999	567	837	999999	971	741	782	550	220	955	999999	150	293	912	379	999999	999	339	144	142	899	173	999999	961	999999	671	539	895	707	113	137	309	689	999999	999999	906	433	999999	275	587	999999	620	999999	999999	693	580	255	697	193	697	64	838	831	297	526	872	903	875	642	999999	212	999999	843	117	827	750	999999	420	15	472	596	54	74	557	853	289	823	195	277	396	426	999999	711	19	999999	999999	478	402	356	44	13	557	322	965	384	401	776	243	999999	942	129	835	692	720	999999	20	999999	284	444	999999	59	717	608	256	884	370	999999	833	999999	999999	281	68	73	971	999999	999999	731	108	182	461	512	589	545	334	277	999999	999999	991	908	999999	999999	204	958	119	985	296	949	999999	999999	23	226	943	999999	121	670	70	771	721	260	999999	288	675	111	982	999999	469	182	283	978	999999	999999	193	924	28	999999	87	110	954	985	183	99	665	26	168	245	569	999999	999999	664	216	818	437	999999	847	760	848	102	975	385	999999	999999	676	999999	788	802	42	29	166	107	593	960	817	735	87	999999	622	999999	943	747	174	65	749	619	999999	484	784	453	999999	999999	175	984	134	578	470	69	423	999999	238	366	212	549	999999	335	999999	256	999999	702	663	999999	148	199	159	237	999999	470	374	67	325	999999	27	589	999999	898	932	608	835	999999	275	27	999999	54	999999	999999	999999	624	808	423	548	525	483	91	789	211	129	975	835	897	367	10	695	999999	263	925	348	622	607	358	403	472	420	761	437	645	999999	104	769	572	692	596	661	951	518	799	829	999999	800	740	999999	957	999999	938	882	275	999999	201	790	999999	999999	923	27	999999	30	86	114	722	654	154	999999	999999	999999	272	215	771	999999	744	847	464	105	999999	999999	999999	999999	999999	698	482	879	999999	999999	135	313	274	999999	768	578	211	930	442	694	999999	291	999999	856	753	999999	510	732	120	926	588	353	336	999999	835	110	160	881	583	387	632	843	492	831	758	722	940	938	999999	202	146	813	415	770	999999	131	176	20	825	694	197	999999	999999	999999	734	999999	976	864	498	668	428	330	357	65	999999	999999	999999	999999	107	999999	810	572	296	917	790	775	999999	566	999999	714	934	149	65	888	199	999999	84	999999	106	976	745	86	449	778	999999	815	466	360	
708	723	333	351	999999	793	884	999999	463	850	454	959	843	419	999999	784	733	288	274	999999	865	189	999999	550	728	999999	999999	734	999999	518	153	975	318	588	858	697	390	592	236	271	14	574	428	999999	803	146	142	335	632	665	54	496	550	998	494	528	534	782	622	999999	999999	999999	502	999999	707	479	999999	999999	999999	755	403	150	61	12	463	301	999999	965	747	592	989	959	111	467	474	656	434	320	103	340	173	608	969	445	999999	854	81	484	999999	333	999999	876	774	877	999999	999999	445	548	544	203	767	568	45	40	999999	549	999999	44	999999	999999	55	340	172	999999	591	795	181	999999	999999	609	229	286	449	423	106	123	195	234	999999	571	221	886	999999	899	573	605	572	939	644	224	999999	46	14	999999	288	165	714	553	295	475	732	829	308	935	974	490	128	622	934	688	363	824	838	909	999999	168	563	272	657	985	233	241	970	35	803	192	282	973	144	999999	408	999999	999999	730	838	391	999999	840	925	92	487	950	14	956	860	981	999999	105	637	129	601	451	895	310	252	500	858	283	142	999999	218	155	487	993	999999	722	999999	999999	80	999999	581	999999	346	575	508	282	236	24	174	821	999999	187	346	24	999999	999999	745	638	999999	999999	533	313	999999	143	874	999999	999999	21	676	148	999999	999999	34	190	999999	878	115	330	801	969	999999	999999	119	320	807	999999	999999	473	653	332	976	999999	630	731	923	277	999999	213	701	176	809	225	999999	36	725	894	162	166	476	471	852	425	999999	517	999999	688	999999	397	336	842	533	999999	367	999999	171	847	468	303	266	280	863	901	629	634	170	58	506	999999	595	912	878	999999	997	999999	480	999999	999999	123	656	244	82	627	876	858	643	810	857	993	999999	877	999999	999999	899	205	607	950	796	212	357	36	999999	999999	999999	423	964	880	999999	999999	999999	610	436	355	999999	31	208	246	34	999999	999999	999999	201	999999	227	999999	486	29	999999	801	585	530	765	999999	765	630	62	960	825	463	999999	763	807	999999	129	264	450	90	999999	878	996	999999	999999	34	999999	997	835	999999	894	999999	999999	944	137	210	599	353	845	228	590	26	999999	247	420	999999	999999	237	552	999999	999999	962	276	405	806	874	804	223	604	740	997	767	794	382	75	740	525	999999	999999	999999	92	999999	999999	232	999999	999999	999999	759	999999	363	157	983	455	326	296	932	818	541	148	999999	405	386	749	114	230	823	231	597	999999	680	55	927	601	999999	437	618	553	53	905	609	965	55	273	250	
999999	23	321	478	96	999999	922	984	999999	999999	211	705	36	314	12	999999	999999	321	999999	279	999999	230	391	999999	999999	677	389	774	635	999999	297	360	999999	508	522	217	511	753	510	48	758	999999	127	229	743	731	592	999999	51	238	634	654	468	993	932	372	631	810	589	418	754	157	999999	281	95	999999	593	999999	791	795	175	231	810	547	999999	256	113	172	999999	999999	999999	150	732	406	904	999999	891	129	575	160	585	999999	174	102	294	610	712	845	144	892	148	74	456	256	73	999999	843	920	482	999999	268	469	999999	430	332	613	999999	952	376	999999	959	999999	999999	999999	219	999999	67	718	263	910	543	999999	999999	874	30	31	693	999999	343	502	798	999999	647	889	891	126	999999	743	769	680	195	760	478	999999	932	674	122	999999	46	999999	999999	999999	999999	999999	152	999999	999999	179	410	311	920	938	618	874	653	989	826	999999	749	999999	817	323	949	582	999999	783	999999	999999	941	355	909	878	449	999999	157	673	999999	85	746	890	685	487	343	467	760	257	151	999999	48	943	848	58	75	943	781	40	186	95	847	999999	222	104	999999	999999	402	999999	498	874	999999	999999	999999	999999	326	999999	418	339	999999	491	821	477	999999	194	999999	998	507	860	812	506	962	126	999999	999999	999999	387	677	590	259	288	999999	718	758	277	878	68	266	999999	731	216	534	452	999999	694	273	380	727	999999	999999	999999	556	542	999999	999999	912	610	492	999999	523	939	999999	827	999999	999999	999999	113	719	374	316	250	741	410	138	606	971	519	76	802	954	857	659	649	999999	29	731	532	999999	766	365	277	575	797	583	999999	999999	707	373	999999	999999	999999	660	999999	999999	555	999999	999999	413	633	999999	402	999999	689	514	665	289	542	42	999999	971	895	999999	952	18	48	674	944	999999	999999	581	274	999999	719	535	999999	206	306	926	249	531	585	128	855	745	963	734	886	999999	917	512	999999	675	313	386	382	545	708	354	999999	999999	553	999999	77	62	756	255	999999	163	720	468	999999	615	793	537	396	999999	768	217	999999	313	788	662	909	999999	99	599	843	999999	163	258	999999	951	252	368	978	266	60	803	989	717	909	732	571	999999	999999	876	999999	999999	990	605	999999	500	999999	380	101	999999	999999	243	999999	167	411	491	10	471	999999	41	999999	999999	999999	139	725	964	227	337	403	999999	100	460	999999	999999	999999	999999	999999	558	999999	997	652	871	276	97	847	817	999999	832	999999	428	731	110	488	497	999999	457	226	860	879	813	283	999999	976	999999	800	957	929	
750	450	344	148	452	990	972	388	501	167	471	999999	999999	133	999999	32	975	335	990	999999	999999	709	269	850	999999	678	667	999999	681	999999	241	297	890	999999	100	392	971	289	289	119	516	119	21	999999	755	579	970	999999	999999	948	11	709	809	985	123	50	190	493	656	773	332	257	707	607	925	999999	401	31	43	999999	999999	696	56	880	465	706	999999	969	999999	912	999999	978	836	733	893	531	487	904	773	59	999999	487	632	515	786	999999	999999	999999	999999	999999	188	999999	655	885	999999	315	663	929	999999	417	999999	221	398	744	76	354	999999	974	713	404	999999	497	999999	999999	999999	572	73	540	103	999999	304	294	605	522	999999	758	999999	950	835	588	868	558	384	366	999999	990	98	999999	449	999999	846	437	999999	969	887	999999	701	999999	93	335	251	133	999999	332	122	68	615	876	999999	317	31	470	148	135	536	999999	999999	891	999999	811	999999	186	101	661	360	866	593	635	999999	52	66	999999	867	510	347	744	999999	61	254	648	384	222	877	999999	999999	999999	298	575	443	750	999999	809	394	282	850	999999	41	184	972	255	474	979	999999	967	260	370	603	999999	787	999999	423	71	647	999999	999999	271	309	999999	249	999999	578	999999	202	885	474	999999	999999	594	999999	282	713	548	88	999	999999	404	971	909	880	60	999999	999999	787	652	336	516	999999	756	999999	589	766	81	934	999999	677	456	999999	999999	503	13	104	999999	979	515	999999	875	999999	648	999999	42	999999	399	88	999999	201	917	240	549	558	958	94	519	999999	999999	999999	999999	999999	90	332	727	616	614	416	877	956	773	680	281	574	461	999999	999999	302	813	299	376	999999	999999	806	759	225	248	807	999999	918	585	270	910	999999	446	270	903	326	735	425	999999	983	211	242	428	247	999999	999999	999999	435	570	226	935	780	149	648	999999	283	572	512	378	807	871	958	380	999999	769	999999	999999	200	629	207	566	398	999999	999999	791	512	388	521	999999	273	709	999999	999999	369	334	139	999999	797	401	630	753	999999	56	877	122	252	861	914	477	999999	846	907	806	373	999999	546	176	757	857	366	895	61	999999	115	108	762	611	21	188	999999	421	340	798	999	454	343	352	735	999999	999999	999999	473	53	579	426	999999	999999	984	709	788	962	112	940	45	734	701	999999	940	779	359	641	999999	999999	837	999999	516	118	807	918	999999	204	440	999999	999999	715	999999	18	676	689	999999	460	626	311	400	677	319	399	999999	999999	752	365	411	956	920	906	801	999999	999999	999999	999999	999999	504	999999	
393	593	531	999999	631	329	999999	693	311	261	999999	898	25	548	999999	170	956	999999	354	999999	176	960	999999	484	566	999999	914	694	802	371	780	612	956	560	917	999999	155	693	768	444	961	69	64	160	999999	32	999999	262	400	54	358	792	348	961	999999	433	800	57	69	999999	999999	618	890	939	480	870	941	464	630	540	25	999999	999999	910	582	999999	999999	999999	11	543	521	661	304	757	999999	987	999999	999999	999999	493	999999	999999	633	549	38	999999	999999	124	679	612	90	436	999999	859	38	95	443	438	389	792	527	168	55	525	707	754	323	143	926	492	606	946	803	999999	534	918	639	809	882	239	939	791	962	999999	999999	94	38	444	729	927	553	999999	999999	868	966	847	61	999999	841	999999	38	45	198	197	15	143	633	999999	335	120	456	634	556	159	853	736	205	656	72	999999	725	999999	413	998	938	771	340	934	180	687	866	531	967	608	999999	999999	602	775	393	999999	999999	543	119	618	481	999999	289	466	999999	239	652	405	55	228	999999	159	631	199	258	244	802	699	999999	647	254	924	667	947	948	949	143	429	273	999999	999999	192	769	795	999999	29	492	874	999999	940	45	470	486	749	60	61	282	412	527	999999	527	999999	999999	472	373	556	999999	341	517	999999	105	999999	999999	312	65	375	389	835	999999	238	752	927	780	999999	611	999999	448	999999	999999	896	676	999999	999999	124	225	999999	964	999999	432	970	999999	160	366	999999	845	813	999999	183	694	684	672	447	739	999999	406	599	980	999999	999999	999999	117	343	445	999999	999999	374	331	27	999999	653	999999	91	412	702	469	602	571	927	538	798	454	275	234	999999	233	238	999999	612	718	626	431	130	447	843	862	435	999999	745	999999	480	491	322	96	50	283	591	44	47	829	803	38	999999	314	72	144	999999	119	233	397	170	383	718	308	470	232	291	644	569	839	44	887	999999	473	999999	316	142	188	999999	938	999999	204	999999	782	914	999999	377	815	385	999999	999999	325	491	358	303	999999	999999	23	626	818	992	946	999999	207	999999	999999	212	590	999999	999999	999999	664	926	294	754	966	430	999999	393	872	854	476	269	861	999999	999999	405	999999	179	962	999999	129	561	374	946	999999	729	999999	988	998	395	787	568	629	706	365	399	206	999999	337	676	836	999999	999999	964	525	999999	613	388	85	520	735	420	294	221	882	112	999999	999999	68	999999	999999	948	395	999999	76	999999	639	164	463	329	208	872	999999	999999	707	499	999999	409	430	18	999999	999999	912	999999	999999	377	
284	999999	824	263	999999	858	545	99	11	999999	244	277	898	618	57	458	924	999999	321	863	999999	999999	514	393	999999	999999	917	60	999999	999999	45	907	827	698	632	231	999999	999999	491	350	999999	753	999999	818	265	999999	999999	812	960	666	452	166	999999	796	999999	286	903	441	959	999999	999999	495	968	705	852	999999	449	999999	985	999999	128	725	275	999999	999999	824	714	999999	137	999999	650	999999	999999	464	854	999999	999999	40	897	999999	328	899	999999	804	409	841	784	589	999999	999999	101	311	826	999999	548	727	891	204	999999	976	999999	217	999999	206	45	999999	405	513	999999	999999	595	999999	311	639	507	228	484	999999	571	694	49	134	730	209	671	349	289	955	916	136	988	546	770	999999	783	120	596	53	768	574	446	281	738	992	343	682	999	999999	636	329	252	999999	633	576	937	447	487	113	999999	999999	555	999999	596	724	985	58	648	999999	855	999999	999999	440	701	996	257	767	999999	737	865	989	349	103	999999	597	883	567	913	203	984	346	633	492	519	82	29	996	999999	999999	999999	999999	43	619	340	250	696	811	729	999999	328	179	999999	749	247	544	357	461	130	999	840	428	999999	455	406	999999	999999	999999	921	629	976	260	92	382	731	581	999999	730	999999	999999	999999	81	838	285	875	814	295	883	999999	975	725	567	876	999999	999999	588	159	588	999999	820	999999	555	890	110	660	78	97	677	28	999999	587	999999	698	51	999999	999999	590	859	579	592	234	879	896	946	904	419	384	999999	210	152	431	378	517	999999	601	999999	999999	738	625	807	726	617	865	587	999999	108	999999	999999	999999	413	998	299	999999	630	999999	607	658	944	999999	251	693	691	999999	876	245	219	999999	756	450	999999	587	852	999999	772	865	616	24	319	558	805	550	550	818	796	153	999999	999999	999999	356	994	696	999999	542	383	123	999999	149	999999	999999	187	989	122	393	834	826	999999	65	245	999999	999999	593	349	395	399	701	152	872	999999	999999	999999	849	231	409	455	67	349	319	860	659	830	477	999999	999999	381	816	437	166	984	969	997	85	999999	132	999999	411	356	999999	152	682	971	172	999999	266	247	338	999999	712	938	999999	486	836	999999	586	934	512	999999	382	23	583	999999	985	887	711	734	38	724	999999	42	54	710	497	999999	187	688	667	18	768	729	999999	58	724	999999	999999	492	171	880	548	197	864	843	999999	838	568	418	985	284	756	999999	999999	614	668	679	894	76	989	668	27	898	276	503	999999	652	971	534	548	767	679	228	573	157	185	999999	
999999	999999	736	999999	608	768	702	999999	999999	246	519	438	390	55	334	999999	503	502	999999	999999	920	371	53	331	867	44	999999	227	605	537	999999	999999	438	756	511	692	339	999999	999999	259	205	999999	251	999999	143	999999	153	999999	443	538	999999	81	999999	535	990	806	167	414	791	574	898	999999	787	724	288	999999	10	633	999999	999999	811	999999	442	613	455	999999	999999	490	198	334	999999	999999	784	76	812	887	777	999999	766	704	535	925	548	999999	360	999999	106	526	999999	686	542	519	999999	801	726	999999	638	681	89	953	686	677	226	467	683	532	701	999999	999999	401	679	999999	867	839	116	886	624	999999	263	735	940	999999	999999	512	792	380	999999	982	350	259	258	106	999999	999999	27	858	999999	91	999999	828	29	385	613	883	16	444	652	130	695	999999	938	690	428	999999	23	92	471	999999	675	313	125	999999	380	662	999999	583	284	65	999999	999999	188	542	146	434	716	564	989	999999	505	357	999999	296	999999	510	321	999999	677	478	798	935	397	999999	416	999999	713	999999	15	999999	999999	432	999999	596	309	447	661	405	553	993	638	459	102	148	218	327	999999	829	432	999999	999999	999999	906	999999	267	999999	861	195	136	999999	721	415	558	49	591	999999	999999	142	986	999999	848	915	24	683	999999	349	842	258	784	98	999999	999999	878	999999	609	167	526	364	339	423	585	999999	999999	999999	282	232	900	63	557	999999	999999	452	842	582	30	436	569	232	966	999999	54	613	999999	48	715	837	537	422	439	433	557	833	999999	573	273	382	646	999999	411	999999	448	788	700	649	957	481	51	305	125	183	999999	303	999999	421	378	999999	75	999999	210	445	695	488	624	133	587	999999	999999	999999	318	648	789	470	820	359	479	266	912	761	91	243	795	241	307	266	999999	263	445	999999	204	300	316	416	898	966	921	959	173	576	71	659	999999	999999	986	476	999999	136	483	47	941	999999	70	999999	159	966	999999	463	190	367	999999	334	999999	267	83	28	341	383	572	854	438	519	102	345	700	431	411	31	254	830	872	709	780	408	449	91	240	999999	266	999999	326	468	999999	806	289	736	999999	574	699	968	999999	20	999999	628	609	999999	30	724	613	999999	564	628	218	360	999999	587	553	464	817	999999	787	339	126	639	538	970	741	295	66	963	634	837	999999	286	695	861	999999	161	798	999999	71	999999	999999	999999	377	698	259	428	321	701	192	342	756	708	999999	805	999999	924	100	639	690	734	668	650	999999	727	306	932	999999	632	441	402	665	799	
999999	999999	940	586	999999	840	720	322	974	364	780	302	999999	623	105	889	999999	999999	999999	169	337	999999	846	999999	999999	649	402	999999	763	688	999999	790	677	957	777	999999	865	318	662	260	918	378	999999	999999	869	800	647	999999	837	775	665	220	340	506	999999	603	435	202	149	999999	448	403	558	295	104	999999	625	999999	846	197	34	999999	568	811	999999	999999	575	542	999999	646	12	719	999999	988	32	58	459	180	495	999999	482	672	999999	49	811	525	999999	475	219	878	185	524	835	649	750	999999	652	529	266	999999	38	893	322	503	999999	728	999999	999999	272	55	540	999999	999999	999999	715	999999	999999	999999	999	999999	150	110	333	10	471	488	884	840	247	25	406	930	999999	982	155	589	360	999999	429	93	611	999999	212	173	999999	730	886	173	999999	399	526	133	530	999999	372	927	999999	322	41	999999	844	83	332	256	649	610	999999	655	526	136	11	814	109	915	123	891	999999	999999	999999	740	601	720	905	999999	999999	283	999999	383	620	228	999999	47	999999	999999	249	999999	925	999999	524	737	201	999999	646	999999	999999	999999	999999	614	999999	480	39	409	660	301	540	999999	177	484	757	375	210	165	999999	308	116	999999	999999	812	676	585	965	999999	646	924	548	370	83	107	999999	999999	260	795	956	149	198	999999	999999	352	756	126	999999	451	207	158	537	999999	206	348	701	999999	541	220	999999	841	514	999999	763	736	999999	999999	59	999999	32	971	124	415	209	999999	119	999999	586	828	999999	560	225	524	744	497	396	513	173	999999	405	37	254	999999	856	125	635	999999	856	999999	599	586	76	299	428	999999	43	131	836	999999	239	214	999999	713	164	388	625	990	352	276	999999	248	999999	324	675	995	726	84	559	999999	269	999999	640	936	238	999999	493	926	999999	999999	999999	275	677	861	505	999999	190	541	885	477	499	644	758	999999	311	360	580	999999	623	433	509	958	572	752	999999	999999	574	911	484	685	894	699	895	834	999999	84	999999	999999	999999	999999	815	194	199	91	999999	625	259	999999	634	999999	898	742	999999	671	18	999999	703	925	819	999999	626	279	999999	209	582	999999	748	923	777	237	789	436	999999	148	618	999999	769	490	168	427	971	524	286	605	787	162	396	999999	826	318	380	645	999999	544	858	999999	137	989	509	999999	876	335	282	407	999999	471	810	173	63	999999	735	999999	767	402	312	999999	993	461	422	430	999999	524	107	468	856	154	112	999999	999999	999999	197	779	981	374	999999	999999	251	878	517	325	351	999999	180	142	583	999999	999999	999999	
999999	999999	552	999999	577	999999	389	362	999999	999999	551	999999	369	423	883	980	999999	955	999999	402	851	666	859	124	944	106	89	190	353	965	885	698	275	179	999999	532	999999	999999	212	903	985	999999	999999	437	336	999999	956	927	999999	999999	636	627	926	485	999999	999999	897	438	731	999999	998	208	18	272	928	999999	678	199	268	360	460	983	753	338	999999	663	257	431	787	999999	149	162	841	163	338	267	772	999999	999999	589	999999	101	791	730	999999	999999	190	999999	999999	999999	894	767	668	999999	739	653	874	597	77	427	999999	475	650	359	341	999999	367	999999	934	670	90	888	999999	679	999999	369	201	32	434	630	483	110	922	314	486	382	493	852	423	999999	393	999999	722	671	270	169	451	441	999999	68	429	999999	222	838	402	16	666	989	273	380	999999	999999	999999	446	999999	227	553	999999	873	958	362	514	999999	259	287	905	175	999999	418	565	999999	999999	633	376	211	158	888	93	911	999999	716	504	999999	53	232	999999	21	285	999999	52	999999	999999	999999	999999	705	914	892	962	560	999999	840	999999	580	708	462	701	999999	797	245	796	339	469	434	402	252	999999	926	398	37	746	999999	999999	713	376	948	812	202	202	671	297	265	999999	532	999999	640	999999	924	999999	999999	530	322	224	50	929	713	157	680	175	197	999999	999999	504	935	999999	602	950	999999	214	759	650	999999	35	999999	947	999999	999999	937	20	762	999999	934	999999	808	507	999999	679	850	999999	662	801	999999	999999	14	999999	999999	761	990	718	821	690	999999	720	999999	940	30	297	999999	102	398	310	220	669	412	435	999999	941	695	437	390	922	999999	739	551	958	518	483	30	999999	648	999999	422	999999	199	82	999999	999999	925	868	486	146	591	757	394	361	591	472	999999	999999	999999	367	75	999999	337	898	999999	999999	178	171	999999	547	999999	999999	454	619	888	991	480	340	640	999999	26	999999	999999	253	341	999999	354	200	377	55	859	451	400	290	713	859	890	300	999999	567	55	999999	446	939	870	805	313	775	472	599	992	999999	938	999999	351	248	611	94	567	248	883	977	794	385	688	825	396	173	906	39	110	189	847	83	652	999999	999999	999999	383	535	999999	999999	728	777	63	999999	512	187	939	474	257	806	733	254	683	78	968	70	999999	54	418	150	868	442	499	812	446	999999	570	98	857	999999	710	999999	210	314	259	27	332	122	999999	219	233	441	782	999999	999999	603	400	584	999999	330	999999	338	127	897	710	295	287	251	139	646	616	850	617	656	999999	701	54	378	
999999	999999	738	148	731	209	916	999999	660	205	365	999999	475	999999	999999	537	840	381	999999	999999	604	964	739	90	983	676	602	383	823	135	207	755	559	999999	766	342	591	999999	607	999999	999999	282	634	999999	885	999999	999999	631	55	999999	999999	724	786	742	774	854	221	657	165	65	607	543	999999	534	997	610	293	454	229	472	999999	228	774	997	999999	331	999999	999999	204	999999	505	999999	337	743	999999	999999	968	817	999999	912	130	999999	999999	551	999999	999999	669	110	95	285	999999	726	411	583	145	598	999999	789	999999	453	524	564	999999	468	560	636	999999	999999	225	523	999999	476	999999	999999	351	21	762	999999	999999	882	999999	239	571	919	694	999999	568	753	608	720	533	188	405	802	397	566	999999	997	999999	999999	241	798	999999	999999	642	536	528	104	241	133	835	727	111	999999	791	294	999999	543	999999	781	999999	462	271	504	990	999999	81	999999	919	785	540	764	240	14	999999	863	355	999999	287	168	999999	474	521	999999	885	805	87	999999	20	999999	573	937	234	219	614	999999	999999	999999	999999	189	465	132	185	456	999999	80	999999	999999	999999	928	999999	999999	999999	615	531	603	941	787	619	194	386	999999	394	815	222	602	540	30	399	999999	336	965	429	107	703	999999	299	75	999999	814	319	980	978	999999	999999	580	999999	999999	999999	21	837	999999	770	396	803	260	737	369	244	999999	539	475	707	25	602	999999	999999	168	911	404	314	876	896	804	875	999999	235	999999	999999	641	920	921	342	999999	45	586	205	42	304	999999	399	929	830	899	999999	843	282	962	490	201	16	999999	999999	999999	706	960	999999	966	521	406	34	435	999999	602	999999	617	143	328	980	25	999999	540	864	999999	14	384	55	997	529	41	999999	999999	999999	999999	635	999999	224	999999	999999	84	734	999999	521	897	428	964	999999	238	828	667	999999	954	981	475	423	476	659	999999	999999	331	915	854	446	489	283	761	613	268	967	673	403	94	646	906	999999	548	29	966	50	50	999999	816	179	999999	331	178	999999	356	45	999999	748	976	999999	360	168	879	792	42	623	666	361	999999	271	165	274	625	318	85	194	874	457	999999	207	249	999999	109	685	584	168	114	999999	266	232	999999	924	426	999999	999999	748	410	999999	986	352	383	688	220	554	24	598	705	999999	216	172	171	999999	65	778	999999	202	69	204	217	874	519	196	999999	999999	999999	240	999999	309	32	999999	783	127	999999	350	824	560	947	999999	670	986	999999	254	274	103	999999	999999	869	648	796	103	999999	999999	548	999999	833	196	593	
490	999999	784	750	405	838	878	388	53	999999	999999	954	999999	999999	999999	534	231	421	275	922	11	668	999999	999999	209	513	999999	648	578	579	357	516	999999	967	467	999999	886	245	999999	999999	999999	715	999999	855	163	693	827	848	999999	999999	999999	700	568	273	592	821	734	422	551	892	908	240	999999	474	893	208	999999	11	787	62	647	986	365	859	999999	999999	999999	511	999999	515	685	91	999999	999999	262	657	948	373	385	645	999999	473	693	999999	507	164	999999	554	961	954	377	826	71	999999	43	340	345	708	736	306	181	233	215	46	999999	827	766	913	221	246	260	953	625	151	335	184	999999	999999	362	383	390	999999	550	263	999999	859	30	353	999999	921	321	249	637	999999	474	504	268	657	957	999999	999999	999999	999999	999999	999999	423	210	919	795	859	48	154	356	362	999999	84	683	951	898	357	807	999999	59	299	924	21	325	999999	677	831	916	645	243	682	985	398	764	825	559	724	999999	999999	558	14	883	177	999999	284	999999	399	999999	999999	758	609	871	999999	942	52	800	692	108	664	251	964	999999	402	999999	674	999999	999999	320	858	402	999999	699	706	863	55	999999	756	128	51	999999	287	999999	609	886	633	810	18	455	999999	34	866	626	994	858	594	71	490	999999	228	907	645	999999	999999	914	999999	910	175	122	999999	999999	999999	573	67	290	964	999999	999999	516	999999	863	368	82	999999	833	999999	558	705	999999	279	984	925	999999	999999	999999	738	999999	57	999999	312	999999	645	896	999999	999999	980	999999	999999	713	894	640	727	974	980	365	999999	999999	489	138	388	36	215	326	843	999999	999999	999999	673	923	551	765	906	647	213	563	227	472	523	999999	999999	999999	989	999999	953	639	266	950	999999	999999	595	175	719	999999	317	999999	999999	328	999999	646	383	999999	629	999999	999999	139	733	90	770	426	148	85	59	974	286	156	46	223	373	214	655	999999	45	139	337	385	56	988	340	927	55	999999	420	876	141	426	999999	353	999999	999999	905	186	999999	101	406	520	999999	744	642	171	999999	303	955	848	991	622	401	500	318	785	92	745	749	843	381	249	999999	182	999999	999999	999999	693	394	549	308	479	999999	943	732	999999	269	312	355	179	687	752	943	571	885	999999	35	123	44	53	741	170	436	346	999999	167	855	943	900	782	628	555	909	999999	550	522	52	457	767	501	526	999999	399	579	999999	628	306	999999	999999	334	999999	429	999999	350	808	999999	999999	999999	232	575	999999	326	411	573	551	141	842	999999	30	999999	475	577	355	542	527	
960	771	999999	191	102	860	760	655	576	948	208	896	568	999999	999999	479	809	235	999999	999999	210	999999	826	38	999999	999999	999999	83	924	999999	267	999999	999999	999999	847	376	195	999999	140	714	210	670	834	625	999999	245	284	929	618	999999	666	351	162	12	327	590	944	828	167	999999	101	687	731	999999	690	134	779	999999	999999	999999	294	757	999999	999999	339	999999	544	999999	685	999999	999999	839	464	999999	202	916	921	124	999999	999999	431	999999	999999	999999	622	523	938	127	934	999999	999999	999999	179	582	608	908	999999	674	999999	999999	999999	743	152	378	804	262	233	999999	525	774	212	665	249	502	614	927	999999	280	865	999999	999999	427	999999	999999	333	973	670	882	432	293	669	257	450	719	221	687	224	999999	30	370	999999	248	601	170	26	999999	299	999999	967	680	56	975	808	857	195	627	477	685	55	831	592	350	277	241	114	955	999999	999999	291	999999	999999	346	260	505	526	362	826	116	999999	533	683	993	999999	751	247	693	448	592	533	999999	220	539	999999	198	778	949	970	369	999999	70	584	769	395	50	967	709	725	313	341	833	801	371	243	522	157	598	435	999999	994	420	516	999999	996	698	715	184	866	71	727	576	391	466	999999	390	999999	914	608	874	783	999999	968	145	999999	700	791	849	999999	999999	51	189	524	454	375	644	554	952	772	999999	999999	793	843	663	586	765	451	345	320	999999	573	999999	990	561	742	467	452	381	999999	306	906	866	878	999999	30	547	62	999999	101	415	999999	995	999999	910	549	999999	693	314	559	496	999999	456	999999	999999	394	807	198	999999	711	908	999999	999999	999999	999999	790	999999	914	999999	643	48	712	999999	253	904	999999	578	102	89	22	999999	773	147	821	884	57	999999	337	999999	523	222	358	99	999999	193	223	663	424	675	999999	90	85	999999	671	520	783	999999	999999	999999	435	999999	715	119	950	999999	144	64	361	697	428	999999	141	999999	422	430	999999	622	999999	70	999999	363	999999	426	959	999999	676	24	476	310	111	312	257	703	999999	707	507	249	149	999999	999999	169	311	726	256	789	949	596	345	250	830	170	999999	152	999999	82	662	298	159	999999	999999	130	999999	999999	596	126	93	437	488	999999	923	450	483	22	21	532	61	437	180	180	982	90	679	236	479	940	845	114	761	928	54	218	100	131	999999	928	999999	999999	140	140	706	999999	999999	630	327	390	687	454	140	999999	999999	235	128	979	45	999999	450	361	580	655	280	978	676	559	670	714	360	999999	38	999999	950	800	306	49	
999999	999999	999999	58	908	99	263	401	974	999999	908	819	100	999999	95	999999	487	230	680	485	860	999999	845	559	959	612	40	335	425	57	469	229	928	88	515	575	240	999999	452	491	402	878	999999	335	651	999999	624	249	276	257	605	730	130	821	189	745	999999	422	98	306	69	928	975	926	881	688	890	21	605	520	550	95	777	198	92	981	723	520	907	999999	988	791	999999	177	451	739	109	999999	899	999999	950	818	999999	156	999999	474	902	999999	454	963	959	612	643	999999	999999	520	952	931	738	999999	32	114	514	979	999999	999999	869	808	485	152	588	783	122	999999	569	731	782	631	766	618	88	646	75	944	159	385	157	999999	470	931	786	177	378	700	747	845	313	333	838	164	604	104	602	311	384	999999	500	999999	999999	999999	737	999999	999999	130	999999	385	999999	570	829	999999	999999	568	348	553	999999	420	414	999999	98	724	999999	458	793	612	23	984	999999	763	569	973	885	349	124	494	999999	999999	13	257	581	999999	806	742	999999	905	999999	46	756	58	946	964	999999	88	719	472	557	999999	538	562	117	145	341	284	11	999999	56	780	453	853	360	999999	417	166	840	726	917	685	955	999999	999999	977	237	996	817	605	999999	999999	999999	652	936	914	926	999999	999999	999999	40	531	999999	647	859	262	592	999999	697	55	556	999999	248	992	999999	872	334	999999	983	999999	999999	345	466	405	999999	249	160	801	917	445	974	966	26	999999	696	395	943	317	38	325	394	335	308	999999	58	597	569	999999	107	74	590	286	999999	20	538	694	999999	345	992	999999	112	791	985	999999	80	589	598	843	999999	168	999999	999999	622	668	745	582	46	694	357	67	680	522	703	853	855	698	510	999999	865	999999	331	999999	325	419	999999	999999	350	56	701	469	998	999999	999999	999999	999999	999999	663	798	275	956	999999	380	988	935	999999	589	97	999999	999999	382	89	593	978	303	837	330	701	213	454	151	242	990	992	999999	999999	955	190	764	718	999999	999999	711	739	909	999999	950	619	389	999999	999999	515	218	649	999999	389	415	999999	999999	111	814	873	999999	353	134	723	999999	388	999999	877	999999	999999	999999	423	126	348	377	853	78	948	887	711	321	733	999999	999999	34	351	999999	999999	652	999999	999999	999999	903	999999	584	368	615	195	686	999999	999999	512	497	233	191	794	533	980	22	561	678	999999	224	999999	561	727	531	999999	699	999999	715	602	234	774	268	999999	519	708	764	18	999999	883	272	325	202	999999	245	597	454	239	817	692	495	101	540	
60	448	999999	999999	857	836	999999	999999	370	856	917	287	723	965	999999	284	824	226	999999	323	999999	828	898	910	999999	491	934	53	470	508	32	116	143	999999	218	999999	718	999999	907	182	130	397	999999	999999	285	999999	522	632	934	954	993	999999	491	999999	745	232	549	999999	113	999999	902	83	999999	861	999999	810	154	489	756	296	566	971	319	831	202	999999	999999	439	634	231	969	312	119	515	514	555	999999	365	497	986	683	999999	999999	541	279	57	372	999999	635	474	386	42	875	647	398	999999	167	659	999999	999999	305	120	266	882	999999	599	963	519	357	287	196	789	999999	769	612	739	231	777	562	999999	45	999999	999999	999999	844	937	436	471	999999	492	398	964	999999	999999	999999	573	571	867	145	999999	93	999999	999999	357	999999	999999	50	116	45	999999	999999	390	107	999999	999999	419	317	105	47	468	173	502	401	864	889	231	999999	999999	89	49	999999	364	641	999999	999999	191	203	999999	881	999999	897	330	436	999999	999999	18	866	350	845	281	266	475	829	677	516	999999	461	828	468	67	999999	207	36	995	999999	446	748	225	378	131	226	999999	224	790	571	843	75	932	183	881	364	667	997	808	783	702	534	964	375	480	730	374	987	824	999999	700	999999	440	999999	254	999999	651	972	724	64	404	999999	49	115	672	525	529	655	587	702	920	999999	228	999999	789	912	999999	849	999999	401	999999	999999	399	131	870	550	999999	954	999999	999999	713	999999	999999	999999	999999	999999	999999	858	703	999999	210	719	999999	131	999999	500	84	227	198	342	485	999999	85	332	212	531	861	918	999999	999999	889	999999	726	966	999999	999999	926	475	834	348	999999	925	156	943	200	141	473	278	382	380	475	417	766	596	145	911	619	950	550	856	588	576	623	580	74	636	993	444	141	522	999999	609	999999	849	999999	560	654	141	142	81	68	593	545	864	999999	482	807	139	999999	999999	615	976	924	977	759	850	311	576	878	564	999999	38	999999	999999	806	865	999999	999999	681	584	267	999999	818	479	798	995	999999	759	922	592	828	863	613	64	907	597	685	415	99	74	258	88	263	999999	932	999999	457	686	999999	792	457	890	458	256	820	138	999999	454	188	764	819	999999	999999	295	735	284	425	92	952	218	189	999999	827	617	335	188	999999	250	546	999999	548	354	701	140	999999	938	415	367	243	779	999999	240	999999	999999	254	706	434	968	842	658	613	375	734	849	612	999999	73	840	999999	641	903	999999	999999	418	999999	475	851	999999	160	797	868	68	999999	183	999999	
999999	999999	999999	373	629	754	265	408	887	166	183	999999	852	999999	999999	874	575	447	601	999999	521	332	818	119	778	999999	999999	817	54	789	555	526	560	79	662	458	572	477	999999	887	648	519	999999	262	999999	855	999999	993	855	999999	303	999999	256	308	267	627	571	391	594	775	841	999999	363	999999	610	656	69	782	866	846	312	107	156	714	236	999999	311	566	76	923	999999	918	961	999999	999999	934	999999	262	811	45	886	190	883	525	55	999999	166	922	651	396	796	227	999999	999999	999999	206	474	542	81	265	325	15	999999	999999	920	922	486	241	611	999999	386	999999	970	830	959	999999	224	631	668	36	846	999999	914	680	137	999999	791	999999	512	299	999999	737	191	556	719	881	999999	222	604	133	723	925	320	999999	19	989	256	306	59	497	982	842	873	54	999999	936	101	645	543	999999	141	534	999999	321	999999	999999	624	999999	999999	88	999999	11	999999	545	999999	921	78	938	999999	999999	391	495	902	24	999999	627	863	147	147	783	790	999999	679	322	992	198	206	999999	999999	369	374	832	195	971	999999	980	815	338	740	498	999999	162	974	999999	900	645	632	714	14	999999	786	999999	286	337	298	47	332	714	553	125	724	80	179	310	772	999999	310	930	784	336	999999	534	406	648	999999	637	999999	283	421	356	566	491	999999	999999	583	887	556	857	683	203	999999	111	785	625	773	797	982	673	633	352	999999	999999	999999	677	777	261	90	999999	421	999999	791	58	999999	207	558	243	86	989	999999	885	999999	453	257	590	678	710	749	781	875	128	655	582	999999	78	20	865	561	327	412	999999	806	918	445	999999	999999	999999	807	588	999999	540	999999	993	946	748	350	892	453	349	998	999999	512	309	762	302	15	219	408	234	196	999999	681	999999	999999	405	88	93	17	234	188	78	999999	999999	999999	345	999999	999999	636	901	728	127	421	222	328	345	819	999999	166	152	999999	999999	210	583	999999	999999	859	961	999999	550	669	266	884	228	999999	930	999999	350	594	427	894	353	582	506	999999	78	281	468	999999	999999	585	580	999999	999999	217	985	999999	328	999999	999999	486	446	254	999999	242	472	242	999999	62	398	181	479	913	999999	257	673	620	999999	999999	332	111	400	530	176	965	99	999999	29	999999	184	72	999999	581	999999	941	458	999999	497	999999	999999	835	89	416	999999	79	116	666	999999	618	999999	999999	999999	250	999999	240	999999	915	999999	130	999999	999999	223	999999	877	336	335	897	660	999999	798	574	132	439	56	496	32	999999	488	107	999999	432	149	
411	477	808	898	999999	144	32	855	999999	999999	376	999999	999999	622	898	538	999999	999999	218	15	400	819	999999	252	734	999999	950	218	111	999999	999999	999999	719	994	812	713	78	437	729	763	999999	942	264	552	999999	999999	158	874	133	999999	771	999999	650	426	749	591	508	566	999999	411	194	999999	753	116	52	114	999999	999999	809	194	470	288	24	454	377	457	565	426	496	427	999999	85	999999	999999	999999	625	621	302	255	231	214	999999	274	327	579	999999	199	999999	509	651	905	999999	74	939	999999	492	349	205	999999	302	999999	999999	79	746	366	118	730	999999	450	426	492	119	999999	999999	980	999999	24	697	999999	553	268	416	916	845	999999	800	20	999999	671	183	999999	426	999999	953	205	999999	999999	527	961	471	103	101	999999	93	168	796	597	486	959	37	477	999999	330	505	43	619	175	233	999999	999999	107	585	999999	277	150	76	865	704	999999	857	524	496	735	413	999999	176	999999	833	686	725	212	534	195	999999	705	634	105	999999	999999	585	956	999999	999999	405	373	518	665	999999	942	999999	999999	892	103	111	999999	981	916	917	56	866	999999	999999	546	508	363	999999	399	999999	572	999999	999999	127	785	999999	900	314	203	999999	49	941	511	279	890	594	999999	999999	999999	94	140	724	999999	188	701	62	999999	624	672	999999	51	800	999999	873	867	436	999999	999999	117	295	210	208	999999	586	877	115	365	640	451	952	713	999999	999999	315	661	999999	798	791	999999	732	999999	286	642	408	298	249	822	637	412	999999	473	982	211	155	883	931	936	141	999999	596	696	45	999999	720	91	997	667	999999	221	29	638	339	396	999999	163	924	566	388	297	637	292	728	999999	999999	489	730	842	987	432	730	999999	999999	490	830	999999	106	112	922	999999	301	999999	18	426	999999	825	143	596	826	992	999999	375	557	844	673	999999	968	999999	195	241	361	165	680	390	491	117	971	999999	999999	349	66	821	643	71	999999	66	283	999999	844	999999	356	143	999999	994	999999	364	363	822	817	526	76	999999	999999	691	999999	999999	901	999999	934	999999	853	999999	40	486	935	146	731	496	848	617	39	666	963	33	884	227	149	685	917	136	754	159	42	49	283	999999	904	952	999999	859	999999	655	377	568	318	72	112	999999	69	337	632	867	973	209	999999	409	999999	893	806	748	997	225	710	807	531	704	261	991	213	177	999999	778	400	989	999999	383	299	999999	715	999999	124	999999	626	589	999999	887	185	999999	551	873	442	999999	156	356	862	999999	944	570	47	613	810	999999	336	
999999	999999	999999	476	999999	747	123	120	999999	187	983	634	397	599	131	999999	644	999999	429	450	339	999999	229	632	999999	999999	999999	999999	729	999999	999999	21	13	283	734	494	650	420	201	94	999999	763	511	999999	173	722	999999	350	823	266	403	95	391	999999	999999	999999	875	231	999999	857	234	684	391	573	85	999999	631	124	864	999999	999999	233	337	999999	999999	576	234	395	999999	331	661	182	999999	472	963	26	630	342	286	579	618	428	986	343	860	999999	381	937	999999	201	101	360	999999	196	603	179	757	57	659	430	930	490	762	112	205	999999	79	918	999999	69	351	298	838	294	28	244	247	994	484	999999	204	297	636	278	240	311	999999	428	999999	793	268	583	683	855	648	137	665	999999	147	808	999999	462	999999	699	849	802	999999	201	177	368	932	999999	572	401	999999	999999	853	999999	872	894	364	651	999999	999999	999999	768	615	982	646	999999	579	362	857	675	584	742	960	937	428	437	789	505	260	510	861	505	20	291	630	15	284	999999	22	999999	454	42	413	520	999999	90	196	540	555	286	789	999999	906	999999	999999	999999	682	916	999999	444	114	999999	401	999999	954	304	999999	333	361	641	999999	407	999999	999999	231	552	338	999999	47	347	250	259	949	973	999999	291	599	999999	999999	147	999999	367	115	999999	148	594	640	864	566	999999	332	999999	188	914	669	391	999999	302	676	274	164	243	878	727	203	855	999999	427	999999	673	705	646	859	224	319	259	302	771	476	636	911	474	883	442	25	999999	81	45	999999	340	61	307	445	999999	982	98	999999	999999	384	292	684	223	47	999999	899	999999	999999	964	604	420	999999	468	826	999999	363	689	359	445	712	815	999999	873	999999	496	621	999999	210	659	241	230	999999	914	396	193	951	697	437	990	543	339	999999	116	999999	893	999999	999999	480	999999	846	303	999999	999999	675	999999	508	811	110	550	999999	501	485	354	732	999999	999999	999999	82	642	98	666	262	368	901	999999	441	677	442	229	999999	39	927	804	813	938	491	725	248	827	999999	999999	596	999999	719	51	853	39	999999	66	252	75	520	999999	317	189	999999	380	152	303	138	999999	999999	881	999999	252	999999	681	541	794	893	999999	936	254	958	948	79	376	649	859	999999	411	303	386	976	191	518	99	497	633	999999	121	999999	945	698	853	999999	715	592	477	477	182	498	589	173	326	138	275	879	369	120	999999	731	292	774	727	538	991	905	122	733	484	194	908	896	999999	353	999999	555	999999	999999	363	783	181	392	356	912	999999	
223	659	999999	999999	219	137	522	999999	390	300	181	971	325	780	810	479	999999	993	999999	590	693	391	973	148	719	775	193	999999	999999	559	900	428	814	824	778	256	70	491	275	66	395	672	402	63	819	584	788	999999	553	999999	437	398	999999	332	30	831	685	913	999999	444	999999	765	343	830	399	752	167	999999	999999	563	419	262	728	931	999999	30	999999	920	328	145	999999	787	213	587	131	999999	69	491	804	946	570	999999	958	830	122	630	339	571	663	76	999999	298	404	989	894	185	670	437	138	999999	842	999999	595	999999	999999	167	561	756	709	887	692	999999	696	999999	993	999999	999999	999999	818	573	999999	427	266	261	718	698	392	999999	692	945	999999	632	999999	999999	999999	805	561	571	383	955	79	999999	861	775	383	750	601	350	996	999999	881	772	618	999999	317	425	508	343	678	759	774	347	73	999999	56	70	322	890	999999	197	711	732	524	999999	999999	119	565	490	877	968	106	52	227	71	999999	78	23	798	498	688	999999	999999	999999	624	190	731	519	108	729	999999	438	711	999999	808	919	159	258	755	999999	208	999999	27	465	709	662	731	999999	11	699	977	56	999999	999999	271	891	493	838	899	682	772	999999	467	761	999999	539	395	652	419	151	915	999999	999999	999999	300	829	999999	762	193	961	458	612	517	999999	751	276	914	318	999999	917	435	320	358	82	296	608	999999	999999	901	179	999999	89	709	860	783	167	787	999999	111	442	611	731	655	937	233	999999	92	999999	19	297	625	86	523	502	715	605	470	196	452	692	437	32	860	23	695	999999	902	657	999999	594	489	140	216	696	315	703	664	999999	848	135	526	343	256	613	554	199	566	217	154	188	999999	601	342	419	14	589	871	999999	252	999999	268	999999	442	999999	808	495	870	827	197	999999	940	59	999999	326	176	103	776	257	469	505	813	999999	513	447	897	999999	798	796	691	726	832	33	178	994	999999	101	901	831	999999	69	329	738	30	142	248	646	263	25	253	911	999999	999999	182	999999	999999	999999	921	995	999999	999999	696	83	999999	999999	189	916	881	353	459	84	202	999999	452	409	185	84	999999	380	999999	260	634	999999	553	779	999999	219	999999	431	952	303	179	905	313	884	999999	256	602	558	953	331	765	909	566	178	718	867	181	772	571	966	899	550	796	277	296	914	999999	365	999999	969	75	999999	400	165	905	999999	999999	567	47	999999	481	125	427	877	494	724	999999	384	71	999999	47	999999	860	986	403	628	118	45	598	999999	726	
246	10	983	265	316	518	410	999999	999999	236	999999	734	642	495	783	133	918	782	999999	698	155	304	512	932	986	599	414	761	287	188	606	969	999999	211	244	124	444	621	188	215	815	120	999999	818	433	999999	227	500	620	505	999999	999999	999999	759	581	941	498	60	279	716	113	648	986	253	630	644	155	440	260	668	688	307	604	365	883	44	665	693	509	999999	381	913	151	999999	987	353	999999	830	999999	302	999999	393	352	999999	111	176	999999	999999	198	788	999999	786	250	951	816	893	999999	999999	875	999999	999999	804	999999	637	344	200	507	214	265	287	701	325	999999	957	999999	305	954	143	999999	999999	909	279	505	720	999999	595	673	200	965	104	694	281	954	93	26	822	999999	999999	136	999999	999999	999999	140	911	999999	882	976	999999	909	999999	938	525	999999	999999	636	999999	309	831	203	749	526	999999	248	171	592	430	371	999999	999999	229	463	999999	16	351	999999	989	999999	593	999999	560	618	389	290	454	166	179	864	795	456	18	523	20	520	386	394	361	999999	969	329	999999	999999	999999	352	689	66	999999	999999	75	119	999999	999999	999999	999999	643	141	146	36	793	14	999999	565	575	279	932	705	453	729	629	956	697	317	180	273	967	49	368	47	600	999999	468	999999	999999	685	809	151	807	999999	877	255	258	999999	887	964	906	999999	945	999999	419	984	613	968	889	119	422	999999	697	451	240	603	772	109	999999	406	999999	761	767	999999	469	791	898	999999	852	999999	999999	372	430	215	366	866	103	388	628	999999	784	999999	999999	689	273	479	999999	999999	582	283	999999	159	898	999999	428	154	343	66	520	999999	96	972	125	515	410	59	909	491	999999	374	510	394	999999	999999	621	55	990	87	999999	990	999999	542	68	999999	999999	559	999999	938	787	222	533	47	867	999	999999	811	999999	265	289	223	999999	961	280	217	772	99	678	89	869	382	164	265	439	999999	290	553	914	546	615	850	585	971	704	999999	841	999999	526	481	298	810	670	734	798	412	999999	386	271	850	999999	811	881	394	78	999999	999999	277	607	346	718	976	897	999999	999999	438	638	599	267	999999	999999	309	572	206	790	69	711	999999	999999	37	999999	999999	292	73	740	803	999999	200	999999	298	815	573	865	190	762	322	913	832	999999	370	774	830	129	999999	483	506	249	685	604	19	704	638	999999	580	246	814	693	833	999999	846	469	447	696	968	592	803	444	391	443	478	156	878	345	999999	262	999999	999999	999999	999999	243	564	999999	596	999999	594	999999	761	295	944	
948	628	89	734	246	900	337	999999	160	280	680	72	857	251	136	999999	825	302	714	327	966	999999	273	254	864	292	185	999999	803	384	999999	51	158	999999	495	999999	76	154	108	999999	925	999999	999999	159	909	999999	707	52	469	39	768	884	57	967	999999	917	364	835	870	954	999999	485	340	776	864	638	913	419	755	286	999999	681	203	519	402	831	406	124	999999	999999	584	142	391	773	615	531	999999	191	470	577	494	241	999999	154	999999	999999	804	857	999999	280	999999	298	297	192	243	97	691	538	574	156	999999	250	500	999999	380	592	104	567	170	342	644	731	948	999999	792	565	406	59	48	999999	999999	549	828	74	435	999999	845	208	540	528	999999	466	617	999999	66	254	741	107	773	888	999999	247	696	952	999999	999999	999999	119	400	999999	690	999999	499	621	130	972	422	435	751	94	999999	999999	36	642	502	187	124	635	130	999999	824	309	285	999999	607	999999	852	999999	438	899	945	736	808	862	837	999999	966	995	203	94	999999	315	355	688	152	999999	220	64	460	999999	421	714	988	999999	853	391	366	350	999999	340	129	546	997	999999	149	999999	97	174	999999	304	220	128	999999	46	999999	518	954	597	17	999999	579	999999	999999	979	487	241	747	999999	18	456	999999	626	981	862	964	999999	317	503	549	142	999999	999999	259	165	247	303	999999	952	999999	344	999999	768	342	999999	761	331	131	999999	374	907	272	999999	999999	999999	462	594	147	578	81	430	211	460	999999	875	785	999999	548	270	999999	194	958	795	999999	674	999999	83	999999	999999	111	999999	174	999999	999999	641	869	239	890	900	702	653	999999	999999	880	716	143	976	720	999999	90	238	782	860	999999	999999	949	477	323	491	339	389	999999	32	477	438	999999	912	332	999999	15	556	642	648	999999	999999	38	263	914	112	540	53	362	825	44	872	860	313	21	947	692	401	916	409	570	322	352	999999	236	452	459	230	653	314	462	534	596	144	302	199	162	999999	563	999999	999999	296	36	999999	987	604	578	952	901	385	724	613	999999	243	87	999999	999999	999999	999999	999999	652	320	399	58	999999	510	286	725	999999	821	795	996	838	705	458	284	295	999999	156	632	874	999999	329	278	590	848	893	362	999999	57	454	268	999999	101	568	640	896	978	999999	487	328	852	999999	89	999999	727	775	999999	784	803	999999	876	748	404	598	156	990	131	468	999999	999999	923	669	963	376	536	999999	747	146	818	999999	999999	756	668	999999	999999	564	250	999999	999999	82	958	578	263	96	578	999999	999999	
999999	421	649	999999	520	595	870	404	193	978	712	63	399	38	798	999999	425	999999	130	89	100	576	591	750	443	605	453	657	355	415	876	798	999999	999999	999999	999999	179	999999	796	171	797	909	838	586	538	999999	473	54	170	612	837	443	457	440	183	926	999999	999999	341	914	152	222	59	777	111	999999	45	335	999999	83	796	812	999999	958	291	191	737	15	222	808	142	999999	497	742	577	999999	351	587	999999	327	894	279	999999	882	999999	585	999999	71	484	624	599	999999	270	97	816	999999	587	999999	158	991	198	825	687	532	782	999999	725	317	209	999999	572	458	999999	999999	188	526	999999	973	939	706	331	676	999999	597	219	994	147	999999	999999	999999	854	851	438	999999	999999	79	592	999999	109	999999	859	999999	861	815	999999	150	703	804	999999	999999	999999	614	999999	999999	670	522	304	99	322	999999	605	325	390	656	999999	720	29	545	336	999999	934	792	874	664	847	778	814	715	544	79	300	342	501	999999	999999	250	302	987	999999	999999	774	502	435	321	679	544	171	999999	11	342	130	999999	478	798	365	700	740	894	604	891	707	589	555	253	999999	273	823	753	596	573	427	42	317	999999	345	441	999999	562	985	312	616	609	999999	212	948	143	864	703	282	999999	510	407	392	346	999999	999999	947	192	823	416	721	999999	618	999999	914	999999	850	757	999999	999999	999999	999999	909	999999	285	107	874	352	999999	364	408	129	481	237	72	30	999999	970	810	159	999999	184	738	999999	591	208	991	999999	297	859	292	116	999999	358	35	333	498	100	999999	811	320	604	886	469	17	601	936	999999	375	999999	999999	879	947	999999	439	168	448	340	710	999999	999999	598	64	445	81	999999	879	133	999999	999999	531	558	909	998	839	889	298	279	571	989	272	611	910	403	421	413	999999	999999	918	999999	884	999999	390	999999	706	721	549	450	397	716	722	812	188	636	372	999999	969	948	473	550	870	179	768	720	814	504	687	661	34	667	999999	942	215	345	999999	373	178	924	302	127	349	999999	881	854	277	459	433	284	41	531	443	221	473	377	999999	715	399	669	181	212	999999	888	426	729	584	779	607	842	781	998	721	55	656	999999	999999	32	297	913	453	364	80	412	630	503	999999	920	479	837	999999	149	974	508	753	100	93	461	431	161	280	497	851	590	503	42	810	398	564	127	176	973	427	999999	226	999999	141	631	268	922	505	663	999999	770	503	642	34	999999	999999	566	999999	750	601	999999	643	955	513	490	909	597	693	999999	
999999	361	671	375	721	498	292	936	958	462	202	999999	656	616	197	91	96	861	17	597	105	998	855	425	999999	999999	841	271	999999	650	721	670	239	669	307	999999	999999	138	920	535	929	365	607	809	999999	999999	489	36	767	432	999999	57	590	105	999999	999999	506	255	993	439	657	999999	634	317	740	532	278	986	319	249	982	999999	999999	481	667	999999	401	55	867	288	803	815	999999	999999	999999	674	90	999999	999999	940	451	852	144	491	878	999999	731	999999	79	35	824	502	717	528	999999	999999	116	118	999999	10	965	460	387	714	999999	842	999999	999999	70	76	451	144	999999	378	797	999999	823	459	999999	758	18	112	976	842	464	310	107	999999	441	811	567	972	706	928	975	990	475	999999	999999	46	391	978	238	12	584	999999	444	349	730	320	622	999999	515	679	999999	862	484	999999	999999	335	744	551	322	259	509	479	438	139	402	999999	664	999999	603	566	377	40	874	999999	267	999999	865	757	255	131	199	909	467	37	935	122	516	929	178	530	301	999999	999999	978	503	115	261	315	946	999999	655	228	63	999999	999999	962	988	510	287	486	469	999999	999999	201	70	599	21	411	203	999999	999999	999999	234	83	274	538	374	895	480	162	523	560	810	331	999999	999999	999999	518	725	973	134	16	999999	692	70	999999	542	474	918	999999	103	849	121	999999	633	921	999999	999999	684	772	597	999999	39	134	963	909	186	974	999999	99	744	503	685	999999	165	293	999999	542	23	959	995	899	976	576	69	673	999999	154	698	999999	977	875	999999	952	385	40	976	527	728	161	138	567	999999	829	169	999999	173	999999	511	349	999999	461	966	724	777	999999	999999	462	74	300	469	41	286	181	122	869	669	999999	844	135	317	565	813	862	830	437	999999	157	417	470	999999	999999	999999	358	716	999999	908	119	185	687	913	524	462	999999	691	106	291	577	716	999999	930	440	999999	385	42	999999	647	114	999999	349	548	969	55	604	790	911	999999	927	465	596	960	559	557	999999	221	793	113	384	181	999999	999999	999999	440	127	539	78	511	267	999999	443	878	803	225	836	148	944	478	857	647	999999	708	363	999999	129	339	381	883	889	999999	249	178	999999	933	170	202	999999	538	927	74	722	409	999999	611	999999	999999	167	343	721	28	999999	999999	999999	737	401	35	793	999999	320	788	999999	999999	622	102	87	275	615	870	999999	643	183	416	551	793	925	380	576	752	999999	411	999999	999999	172	871	897	999999	922	535	999999	999999	409	504	999999	149	999999	537	787	
49	533	756	113	999999	288	87	845	860	772	462	811	999999	459	50	381	909	616	131	32	999999	204	999999	999999	89	338	999999	244	999999	198	412	887	999999	593	536	999999	343	308	885	758	95	35	999999	999999	470	724	521	685	368	132	318	533	784	515	46	844	382	999999	999999	999999	368	999999	176	672	370	575	423	437	999999	999999	999999	999999	999999	372	937	999999	167	999	999999	365	817	244	876	556	880	879	112	999999	999999	691	846	929	284	927	400	252	859	999999	792	895	310	93	762	545	93	706	802	421	578	320	999999	382	531	999999	151	134	966	619	791	491	472	540	880	999999	976	118	336	999999	972	694	999999	791	999999	987	64	734	481	340	473	183	86	999999	314	999999	13	999999	999999	615	786	275	286	250	583	999999	999999	769	212	999999	569	975	379	999	449	883	455	896	175	999999	999999	999999	999999	635	156	999999	415	999999	236	644	237	999999	709	721	26	999999	417	999999	218	906	999999	294	999999	949	770	497	803	86	999999	430	999999	117	999999	864	11	379	999999	999999	104	965	895	999999	999999	567	304	999999	275	658	999999	742	476	830	687	269	980	329	999999	703	865	658	814	338	538	805	853	129	999999	844	999999	647	93	766	530	999999	20	999999	750	964	654	999999	231	154	103	999999	954	999999	430	48	999999	682	999999	920	999999	999999	160	999999	123	738	713	185	852	431	939	345	999999	710	999999	999999	258	78	578	999999	58	162	436	669	244	38	850	893	699	176	959	999999	163	173	979	999999	999999	453	798	22	261	478	860	999999	214	999999	999999	254	660	999999	789	816	114	999999	871	634	19	490	332	94	888	819	486	686	471	903	191	495	999999	225	353	805	280	566	669	579	999999	636	999999	485	187	999999	243	714	386	999999	932	590	301	355	85	999999	131	713	999999	441	999999	183	999999	999999	999999	365	523	444	641	999999	546	547	903	302	342	382	999999	846	906	999999	586	772	999999	327	970	600	204	999999	150	742	999999	566	442	238	999999	128	307	163	908	822	93	798	999999	402	607	394	686	999999	23	702	584	284	806	842	854	229	999999	999999	340	976	999999	148	304	899	999999	999999	999999	674	714	223	85	999999	938	94	999999	788	700	907	720	999999	913	204	371	447	167	409	759	599	384	999999	254	999999	822	931	660	944	504	182	103	999999	288	21	294	799	627	999999	346	722	644	75	999999	966	999999	999999	73	966	776	856	742	899	229	515	300	357	969	789	59	16	433	999999	294	528	813	102	307	901	999999	999999	820	999999	73	47	999999	319	
837	999999	999999	78	999999	693	999999	999999	439	203	408	772	721	936	830	999999	663	340	298	390	780	11	162	209	456	999999	66	214	46	297	836	191	560	981	519	691	999999	980	147	740	999999	647	98	620	693	534	999999	973	741	982	791	733	749	574	538	999999	135	795	999999	707	637	963	610	152	366	227	999999	740	427	149	52	682	999999	558	305	999999	913	541	515	922	999999	93	999999	999999	506	999999	999999	986	999999	683	565	999	999999	440	112	999999	46	945	263	476	322	450	555	602	939	999999	540	200	278	404	922	593	289	699	726	999999	499	555	645	999999	999999	236	297	744	583	53	323	761	999999	183	999999	967	288	49	999999	540	537	871	125	397	572	251	717	999999	999999	971	719	999999	713	559	632	999999	999999	999999	691	96	163	999999	28	999999	999999	778	745	105	999999	999999	315	250	999999	196	26	999999	440	257	690	543	519	248	984	611	999999	999999	58	999999	550	615	999999	287	357	523	387	725	852	229	602	793	506	621	749	999999	666	999999	999999	999999	999999	14	60	62	999999	999999	999999	999999	827	416	571	151	730	849	555	692	297	37	999999	576	808	300	776	220	655	897	47	897	499	189	945	854	85	530	363	546	565	615	968	209	999999	472	999999	446	658	999999	73	999999	75	67	516	999999	586	999999	999999	252	238	840	406	422	121	679	425	648	471	717	999999	210	999999	999999	999999	682	68	693	630	999999	999999	339	562	204	833	390	999999	441	672	316	999999	83	811	121	318	725	999999	555	97	276	57	259	999999	940	999999	862	170	65	999999	834	999999	893	381	382	999999	999999	287	999999	588	731	847	983	975	999999	999999	992	398	385	701	411	999999	512	999999	363	298	152	999999	621	808	999999	229	776	511	838	735	384	701	439	271	420	999999	16	967	366	999999	999999	283	819	999999	999999	999999	785	364	528	370	77	297	27	93	706	543	999999	403	617	511	80	999999	147	429	74	300	958	123	999999	963	467	999999	248	934	235	869	999999	130	415	506	999999	999999	982	477	668	97	683	355	564	876	781	613	360	855	358	591	999999	400	436	112	516	671	83	564	903	531	58	93	999999	999999	997	545	987	121	999999	658	500	999999	760	999999	617	612	558	414	999999	999999	195	393	585	999999	999999	154	694	999999	990	772	348	427	574	146	48	600	497	999999	879	999999	625	249	999999	700	100	475	999999	458	999999	903	999999	668	382	59	346	665	508	224	114	853	999999	684	130	999999	320	82	999999	999999	938	999999	999999	999999	535	945	238	946	604	885	552	
999999	999999	245	818	97	659	679	54	524	800	383	101	282	622	35	999999	999999	128	494	389	28	379	25	999999	999999	787	291	143	437	820	400	71	999999	671	999999	348	614	866	999999	645	640	999999	581	823	564	925	999999	219	509	999999	297	828	119	505	999999	999999	999999	724	350	309	378	999999	617	704	410	999999	478	999999	999999	687	781	84	999999	849	999999	990	999999	201	999999	553	945	81	633	878	532	571	951	128	999999	999999	848	889	526	999999	999999	104	420	876	423	252	456	241	444	999999	777	223	743	270	756	999999	999999	307	769	999999	363	999999	912	999999	999999	838	371	999999	474	816	999999	891	558	999999	582	999999	579	920	778	713	106	713	637	811	111	319	828	691	371	602	867	999999	130	729	380	970	191	682	705	585	880	106	767	627	983	885	999999	393	687	111	964	179	999999	65	700	650	668	999999	637	862	999999	679	988	871	948	297	999999	829	979	611	473	897	225	202	832	999999	946	20	828	999999	654	445	999999	270	637	698	999999	75	39	730	311	90	999999	842	575	210	117	896	678	695	999999	999999	413	86	637	77	953	336	232	999999	704	658	282	421	217	574	999999	999999	243	260	275	999999	799	999999	309	393	852	383	627	631	892	59	999999	143	110	819	999999	927	632	570	744	695	843	339	999999	999999	808	999999	634	11	534	389	662	999999	429	419	45	164	776	999999	225	580	999999	600	806	654	999999	149	321	398	541	999999	105	673	515	580	861	470	233	656	585	229	748	999999	107	999999	397	913	713	690	783	877	161	388	354	174	986	252	532	381	999999	668	321	246	469	785	294	989	911	849	558	575	930	129	999999	996	832	93	999999	303	267	999999	436	630	615	664	999999	716	999999	351	593	999999	938	851	330	916	999999	999999	166	321	229	999999	11	863	142	218	947	999999	718	358	341	903	749	238	124	999999	242	690	999999	805	197	999999	670	569	265	939	636	88	798	753	98	999999	927	191	84	999999	999999	572	999999	407	716	565	997	969	20	999999	869	709	737	999999	683	226	999999	360	134	999999	736	442	999999	203	999999	868	243	965	999999	21	975	568	164	264	521	670	202	233	98	631	579	999999	559	575	80	927	351	400	79	999999	449	576	66	999999	132	969	964	304	825	848	332	42	710	999	714	999999	555	999999	999999	23	34	657	271	502	82	45	882	42	999999	999999	999999	843	896	398	571	999999	511	731	999999	999999	705	897	407	250	309	547	990	560	999999	769	382	999999	512	65	847	791	315	564	360	96	
96	932	181	181	331	489	145	999999	437	315	999999	823	350	345	318	136	259	31	203	534	55	331	999999	999999	281	657	340	840	550	780	103	947	380	55	464	772	726	236	999999	819	411	678	133	999999	971	558	528	999999	999999	721	999999	999999	370	826	51	765	999999	817	899	999999	999999	305	771	656	222	850	999999	304	999999	999999	409	33	112	999999	999999	376	208	626	392	999999	999999	172	999999	999999	999999	999999	587	554	999999	699	22	999999	336	999999	671	999999	907	999999	342	999999	115	233	999999	212	999999	518	999999	986	703	675	567	143	435	186	999999	999999	212	942	419	412	999999	897	300	190	999999	500	999999	858	999999	25	469	731	294	272	617	999999	875	890	517	999999	628	600	999999	338	142	878	484	160	999999	685	904	964	999999	930	857	218	999999	116	679	821	822	999999	284	687	215	835	999999	999999	568	638	120	321	435	999999	783	673	56	999999	57	654	26	999999	158	37	999999	505	674	364	414	409	973	999999	221	695	999999	306	325	174	132	307	38	321	592	82	999999	592	538	999999	156	194	171	999999	999999	34	804	286	184	257	575	710	171	999999	758	999999	664	351	999999	739	999999	487	357	881	999999	750	625	705	999999	86	462	528	966	306	218	230	247	13	710	196	999999	629	999999	78	598	422	145	999999	562	999999	999999	232	492	798	593	999999	836	289	140	317	999999	109	999999	108	794	999999	744	999999	287	537	999999	660	641	914	848	163	365	288	999999	427	614	92	152	999999	668	239	999999	177	712	550	393	957	999999	402	999999	791	306	33	284	550	677	999999	266	35	511	999999	591	577	950	439	999999	558	996	713	703	326	957	801	440	564	21	999999	161	737	153	963	787	999999	999999	67	999999	342	14	999999	749	343	999999	127	29	999999	648	468	999999	283	247	835	961	169	699	470	834	505	593	999999	539	999999	999999	529	881	547	969	352	450	892	582	969	554	999999	999999	999999	501	999999	782	529	916	999999	359	878	499	318	12	999999	549	999999	232	362	999999	294	213	999999	999999	999999	245	481	999999	999999	999999	334	999999	277	999999	707	205	339	999999	994	722	74	803	986	752	250	40	573	545	350	802	784	669	230	230	269	999999	326	155	205	999999	999999	587	620	999999	999999	188	999999	999999	304	433	999999	697	238	999999	684	490	226	999999	973	275	672	935	999999	999999	243	664	479	57	31	656	879	194	774	999999	421	487	193	460	999999	72	999999	999999	250	999999	592	999999	999999	590	546	999999	999999	429	182	929	932	375	985	999999	999999	369	999999	999999	15	648	554	
35	999999	999999	228	207	307	766	178	910	466	136	695	684	909	999999	233	889	999999	999999	822	999999	999999	844	999999	55	999999	75	999999	368	364	999999	999999	602	999999	567	173	602	372	999999	481	77	261	271	472	999999	680	311	217	999999	145	818	673	999999	999999	105	23	88	381	182	706	241	999999	809	999999	999999	595	102	321	999999	999999	631	526	171	771	755	999999	750	382	999999	375	199	858	999999	232	545	960	776	776	277	553	94	230	199	999999	249	467	451	716	640	220	999999	989	864	173	514	999999	512	991	80	999999	273	706	721	999999	999999	383	599	587	999999	871	819	999999	54	798	897	410	336	528	532	999999	755	43	742	449	787	999999	999999	846	717	253	458	999999	999999	379	290	388	509	392	136	999999	868	999999	706	768	999999	270	945	76	276	114	999999	983	469	999999	999999	999999	963	281	30	316	999999	999999	869	766	422	44	999999	675	999999	519	901	944	402	665	428	891	336	999999	58	526	999999	927	580	613	999999	999999	325	921	236	59	425	237	372	820	999999	125	994	940	999999	999999	649	279	557	756	213	31	999999	803	364	261	903	990	233	503	999999	462	182	266	999999	947	719	699	448	999999	999999	999999	582	582	189	312	999999	396	999999	690	877	984	380	823	409	266	999999	521	566	975	999999	434	13	868	768	34	943	999999	461	409	648	949	831	98	662	539	448	19	999999	999999	363	517	999999	543	999999	999999	999999	358	856	231	72	999999	143	472	322	669	999999	999999	813	165	368	169	934	999999	52	999999	163	292	170	999999	818	875	896	514	621	639	72	470	252	700	942	595	880	239	999999	999999	999999	369	775	993	868	734	999999	468	999999	204	582	154	999999	697	914	999999	198	986	999999	999999	999999	628	999999	682	999999	999999	471	122	999999	773	289	704	882	601	121	793	516	176	999999	93	680	999999	821	427	66	918	969	554	999999	152	406	894	826	159	149	198	518	999999	999999	668	273	999999	999999	919	915	878	999999	999999	999999	130	293	31	999999	330	517	873	806	999999	626	688	240	916	336	999999	376	394	878	999999	999999	923	285	423	999999	343	820	999999	999999	999999	999999	188	656	80	999999	666	999999	385	910	506	999999	999999	391	95	476	708	999999	999999	756	184	552	530	999	539	447	662	844	870	999999	650	509	919	690	904	920	999999	42	170	947	669	223	991	484	999999	999999	196	541	999999	999999	81	999999	999999	999999	18	999999	981	188	127	633	315	999999	987	999999	269	996	723	585	487	175	999999	675	276	999999	96	960	999999	56	628	448	260	130	655	
924	180	999999	46	87	682	554	938	999999	915	537	642	999999	235	857	224	385	377	610	64	34	917	405	639	73	755	57	798	935	560	678	382	195	176	73	999999	525	959	645	902	999999	236	770	760	738	767	248	735	703	832	252	999999	650	76	630	16	999999	115	972	999999	999999	999999	13	708	999999	999999	999999	999999	171	894	999999	425	731	708	999999	797	156	644	900	306	517	322	999999	999999	318	999999	731	128	545	999999	198	999999	987	324	277	188	233	72	523	999999	999999	566	573	808	999999	826	348	999999	944	833	859	140	215	675	813	322	999999	900	399	638	433	338	146	115	706	289	438	417	440	943	573	94	999999	327	999999	951	999999	297	999999	491	999999	999999	999999	712	999999	999999	214	321	510	954	999999	333	999999	999999	999999	999999	999999	468	112	999999	398	931	511	999999	999999	999999	999999	887	688	999999	573	372	930	908	379	643	164	433	908	648	85	999999	906	999999	424	250	422	999999	999999	15	531	291	999999	126	103	338	288	182	452	999999	59	326	632	999999	391	166	402	763	999999	515	999999	996	559	999999	778	280	34	35	999999	29	999999	773	719	683	340	291	187	814	999999	51	364	982	981	486	599	758	495	268	999999	999999	847	658	729	663	999999	535	731	730	999999	999999	999999	263	594	432	77	999999	607	948	317	110	979	588	948	999999	160	999999	999999	83	864	30	999999	999999	931	329	182	705	53	65	506	999999	560	456	476	993	737	111	397	559	999999	323	160	546	951	994	288	999999	709	265	512	341	520	658	866	999999	46	547	332	275	259	372	242	551	451	511	549	999999	122	955	737	59	457	999999	664	999999	869	249	815	937	50	914	995	788	552	999999	295	901	999999	158	999999	999999	778	132	999999	56	91	608	999999	999999	454	999999	155	754	527	463	999999	999999	993	999999	999999	999999	732	999999	999999	999999	377	454	998	287	225	647	999999	999999	999	546	280	999999	165	618	470	271	154	375	999999	293	768	251	270	99	290	240	908	274	999999	168	467	999999	897	964	679	636	609	817	233	999999	999999	192	755	999999	193	558	898	385	855	999999	653	366	902	940	999999	999999	194	909	996	985	739	677	272	840	89	886	438	201	939	833	661	336	999999	686	480	999999	496	289	905	732	999999	532	419	514	515	110	999999	956	397	999999	452	999999	820	999999	999999	146	919	914	902	306	130	707	446	31	535	326	225	225	470	990	639	904	14	274	653	217	267	758	335	978	405	481	803	395	390	961	515	902	619	999999	667	999999	999999	608	612	634	
999999	999999	978	198	999999	275	495	999999	999999	547	695	556	595	859	999999	170	589	999999	901	999999	903	60	641	574	999999	322	605	999999	999999	68	527	999999	999999	29	131	870	780	146	102	140	986	999999	999999	999999	275	959	317	760	465	507	991	463	707	999999	730	45	999999	414	387	572	669	368	85	855	30	300	999999	576	738	18	389	999999	831	999999	661	999999	577	999999	308	851	999999	845	671	999999	76	74	697	999999	298	95	123	999999	999999	999999	470	628	331	627	822	975	76	741	32	457	127	549	632	937	312	999999	467	957	116	999999	999999	824	696	259	999999	955	602	205	287	653	894	24	692	999999	310	43	999999	950	976	333	999999	999999	823	224	999999	999999	442	999999	395	999999	999999	999999	269	233	962	999999	999999	999999	839	866	382	870	463	379	999999	113	856	331	636	279	57	517	981	782	751	303	10	481	551	270	523	842	809	223	35	738	754	999999	999999	663	111	114	999999	119	999999	999999	810	454	661	604	671	120	133	999999	27	120	184	486	999999	668	645	460	529	578	353	540	71	250	353	824	358	396	999999	999999	177	943	999999	872	832	837	493	556	819	999999	599	412	718	692	999999	999999	563	999999	987	680	999999	651	584	543	766	420	852	569	110	999999	256	284	999999	160	999999	999999	999999	999999	654	644	999999	99	999999	582	979	940	821	379	54	999999	271	89	408	312	955	525	368	862	116	421	984	999999	455	999999	999999	324	284	568	742	132	211	260	624	353	505	928	21	12	999999	825	598	483	525	673	575	177	875	826	204	434	715	851	206	242	659	261	999999	657	999999	665	666	263	999999	922	236	999999	465	65	999999	36	514	366	308	999999	822	511	999999	999999	417	999999	448	458	999999	318	416	999999	63	391	693	254	295	363	130	898	169	345	999999	602	446	564	711	999999	29	177	919	358	553	915	419	158	999999	860	999999	358	999999	217	889	328	999999	877	957	84	372	562	999999	999999	999999	410	131	487	999999	805	345	852	999999	999999	999999	999999	398	67	806	147	971	545	401	435	122	771	681	951	456	999999	97	569	607	999999	999999	467	436	999999	122	152	794	932	492	57	524	999999	537	999999	999999	999999	929	999999	80	819	999999	827	171	316	48	999999	729	179	999999	146	718	775	255	194	999999	971	770	630	944	663	999999	999999	62	999999	999999	724	244	93	182	999999	999999	639	498	787	534	629	999999	129	730	999999	423	624	901	999999	339	748	152	352	427	807	922	309	513	417	476	73	999999	817	406	324	240	999999	997	277	999999	88	
286	467	659	551	999999	650	899	307	999999	728	999999	705	999999	171	581	891	666	375	840	999999	136	91	321	471	854	488	999999	416	416	777	627	633	809	260	999999	684	999999	875	999999	281	409	215	176	747	999999	79	803	999999	999999	349	979	999999	436	257	999999	205	999999	198	999999	197	926	493	890	473	110	513	896	999999	699	896	208	999999	243	568	890	920	915	573	544	999999	684	488	999999	999999	797	995	207	999999	308	276	538	504	187	999999	999999	915	325	999999	646	422	999999	50	545	846	151	199	398	999999	999999	42	999999	582	653	913	513	448	820	823	675	115	999999	344	465	432	999999	704	612	999999	999999	974	605	221	926	131	611	999999	943	827	999999	608	607	339	205	275	986	956	850	274	440	906	105	999999	38	541	116	999999	999999	123	488	447	586	107	654	391	436	78	655	532	311	868	504	992	897	77	999999	999999	149	999999	999999	411	853	347	859	999999	999999	113	999999	395	25	774	68	999999	348	488	31	999999	684	814	839	917	311	328	963	571	412	112	604	960	42	139	698	396	677	87	999999	999999	248	347	512	999999	885	270	516	537	809	674	654	418	56	999999	302	335	359	999999	999999	535	999999	298	904	776	999999	232	999999	885	85	672	999999	271	895	781	271	347	999999	515	42	999999	999999	436	999999	737	458	196	914	43	837	373	999999	159	977	67	999999	950	442	735	824	663	999999	630	461	147	521	392	522	274	738	999999	999999	999999	496	69	724	947	536	999999	328	999999	317	999999	58	999999	636	13	294	838	999999	999999	904	999999	691	378	143	190	974	999999	226	75	673	999999	305	999999	350	202	663	918	999999	917	423	999999	417	511	355	999999	582	999999	510	999999	108	999999	358	427	59	999999	162	127	999999	543	972	999999	999999	262	649	668	33	176	999999	444	350	376	504	998	897	639	169	999999	33	554	608	235	123	708	967	989	301	878	832	894	49	545	999999	999999	999999	512	324	165	861	687	564	415	387	76	176	732	189	359	530	420	296	971	104	381	934	999999	797	252	294	660	376	155	343	477	999999	805	999999	999999	63	394	324	14	329	345	989	202	848	57	999999	245	999999	942	357	422	607	78	451	621	865	208	714	999999	870	211	999999	999999	82	909	672	999999	358	485	306	145	105	292	652	758	391	741	999999	999999	710	59	851	999999	797	920	999999	336	363	762	839	854	679	999999	143	128	34	999999	999999	938	999999	180	886	334	999999	222	327	324	999999	693	240	999999	309	964	371	999999	359	999999	621	162	48	345	
18	595	645	451	465	999999	159	534	733	810	999999	960	374	999999	172	526	788	585	603	556	911	999999	532	999999	555	714	881	322	768	147	959	967	900	49	171	300	688	203	756	999999	174	890	960	429	511	349	599	999999	999999	833	108	999999	558	491	434	348	73	930	896	751	971	837	766	999999	850	654	69	335	378	871	838	999999	999999	138	391	999999	709	112	214	216	124	60	663	934	49	924	418	999999	999999	999999	237	758	307	15	502	337	134	374	579	857	999999	274	462	787	994	513	216	430	110	999999	639	999999	725	689	636	921	999999	831	556	926	245	651	719	555	999999	90	297	823	635	63	895	344	533	356	999999	999999	597	999999	940	535	717	988	999999	210	193	277	42	618	379	999999	999999	999999	818	652	999999	637	555	906	999999	914	226	393	794	56	518	999999	437	999999	762	786	999999	307	891	999999	219	999999	343	518	371	999999	999999	679	454	999999	900	999999	526	880	734	299	999999	691	732	999999	999999	999999	999999	272	692	889	999999	999999	999999	593	258	855	411	999999	443	375	304	46	544	999999	867	547	939	740	156	915	778	556	644	472	490	641	575	866	999999	885	62	999999	826	999999	537	394	823	861	805	54	201	729	446	368	999999	268	999999	956	168	771	999999	464	126	999999	121	293	28	393	112	616	290	545	999999	557	323	999999	219	71	249	483	724	88	999999	111	724	58	999999	999999	476	999999	495	999999	707	999999	501	999999	954	59	371	253	375	439	999999	198	999999	655	645	888	55	772	59	94	716	685	56	315	529	24	999999	999999	999999	743	916	880	131	671	837	152	66	999999	278	170	699	995	117	294	329	745	348	78	412	231	999999	999999	182	999999	999999	32	894	195	79	940	997	999999	80	999999	999999	878	77	102	818	502	832	330	503	889	999999	721	577	762	999999	783	999999	983	660	952	999999	999999	707	720	768	814	999999	870	655	337	999999	999999	999999	485	999999	450	999999	256	260	999999	398	999999	210	293	25	999999	455	142	999999	295	275	23	999999	128	999999	311	181	357	333	13	254	962	675	176	999999	993	796	102	990	999999	115	429	999999	750	563	604	21	423	999999	587	369	999999	671	370	72	159	751	805	365	469	279	330	923	256	999999	436	243	44	567	31	394	999999	151	663	189	846	289	898	565	525	999999	758	999999	745	999999	139	300	314	999999	576	252	999999	736	531	999999	784	505	486	95	137	370	977	855	999999	203	16	973	999999	190	999999	869	999999	250	840	180	521	677	187	612	535	145	929	930	991	
999999	403	625	620	397	404	350	802	999999	437	999999	322	902	970	552	637	166	293	134	887	706	399	750	896	360	755	117	999999	999999	999999	999999	999999	56	864	902	799	390	999999	620	785	876	77	49	813	685	999999	618	999999	635	974	379	851	804	999999	999999	999999	653	729	999999	641	297	999999	928	263	444	724	275	47	77	752	257	803	672	348	21	639	359	936	221	503	146	999999	999999	899	190	999999	636	999999	999999	522	999999	661	103	999999	497	854	148	999999	378	961	591	581	999999	999999	999999	575	999999	466	40	654	999999	716	518	765	505	888	338	39	999999	999999	97	999999	999999	555	999999	596	999999	693	850	167	501	573	568	999999	912	565	768	810	181	614	999999	179	973	999999	999999	440	152	337	483	609	525	118	999999	84	873	330	124	999999	999999	141	866	495	615	873	163	999999	999999	267	853	939	130	528	858	467	341	918	297	541	74	175	453	382	220	251	999999	392	860	999999	386	999999	450	683	533	49	999999	476	564	109	772	34	291	999999	483	543	488	997	260	255	742	954	42	582	31	121	688	493	285	373	242	999999	605	665	880	999999	498	447	994	818	718	865	364	999999	999999	49	999999	999999	899	999999	762	643	141	615	750	432	559	867	661	422	999999	265	201	200	867	10	428	626	13	999999	55	999999	999999	442	999999	999999	999999	844	813	981	999999	999999	594	999999	999999	999999	639	999999	914	458	712	630	785	582	466	999999	999999	173	330	999999	621	999999	564	687	631	721	999999	698	999999	999999	831	714	999999	680	195	241	671	592	589	278	999999	438	711	555	509	424	999999	430	975	82	214	437	523	54	370	999999	565	999999	977	999999	957	940	910	52	627	997	576	115	396	235	792	90	584	999999	999999	193	555	19	188	216	464	999999	723	16	667	999999	201	19	319	999999	675	764	614	698	321	999999	527	669	927	999999	847	999999	999999	750	999999	133	852	471	647	999999	425	556	728	770	999999	746	227	904	384	233	806	567	999999	181	559	38	475	885	741	977	999999	885	92	676	369	314	186	972	726	544	551	999999	372	999999	799	129	999999	843	273	574	999999	999999	999999	703	705	999999	364	861	999999	261	658	999999	730	999999	520	539	474	61	999999	130	570	255	187	999999	999999	86	204	999999	382	439	992	999999	622	177	775	999999	999999	999999	999999	88	999999	999999	781	999999	885	585	999	702	622	270	655	984	999999	152	13	956	999999	454	31	628	999999	702	489	761	999999	999999	353	562	893	477	999999	96	999999	999999	181	999999	474	712	999999	106	86	502	
999999	999999	784	18	199	479	999999	999999	607	999999	366	352	992	999999	834	29	215	859	999999	999999	999999	155	331	999999	999999	999999	999999	758	492	733	499	925	552	999999	662	377	976	260	837	874	399	85	999999	792	729	999999	339	924	420	454	506	999999	864	999999	693	894	790	225	114	90	507	414	336	873	657	440	800	409	594	467	999999	955	31	999999	57	999999	285	539	839	176	779	57	999999	999999	237	403	71	912	999999	768	586	999999	999999	999999	376	999999	748	996	144	299	936	930	999999	953	411	550	999999	507	999999	959	618	999999	386	938	310	460	999999	298	646	263	379	888	508	826	880	293	809	274	990	72	985	289	404	550	239	848	718	999999	636	686	329	563	329	940	160	335	383	999999	456	916	918	459	999999	999999	919	999999	431	513	83	128	999999	809	516	530	974	338	856	836	708	462	742	999999	999999	999999	934	999999	568	999999	999999	999999	909	602	818	84	153	535	929	523	630	190	999999	214	321	999999	944	520	57	798	999999	821	478	547	508	993	184	999999	797	399	999999	114	490	863	837	528	999999	149	990	442	999999	448	409	343	216	999999	45	537	370	153	25	423	999999	769	601	854	86	372	103	825	899	907	738	540	576	525	700	563	377	793	310	999999	530	614	421	527	422	145	999999	999999	958	999999	875	653	999999	533	346	720	271	983	452	846	55	175	999999	479	999999	999999	766	690	827	999999	170	577	999999	219	893	164	358	84	442	940	41	122	866	263	999999	94	166	53	189	999999	301	999999	999999	463	759	999999	80	942	816	553	999999	650	999999	999999	999999	308	810	174	639	192	372	999999	550	511	815	933	308	290	999999	626	999999	722	510	846	999999	776	235	389	460	538	93	999999	267	999999	572	390	999999	390	776	733	283	999999	414	996	618	999999	999999	839	648	826	999999	790	999999	199	840	655	149	316	999999	709	82	999999	713	111	109	956	929	999999	939	435	975	917	513	713	352	719	318	514	238	86	999999	396	741	633	481	302	910	999999	58	916	250	999999	95	76	660	853	288	312	897	661	999999	192	900	223	999999	149	287	791	847	131	347	635	999999	228	999999	686	688	89	630	999999	56	862	612	999999	194	333	832	446	63	499	441	16	616	577	902	750	496	528	782	341	24	999999	999999	927	579	999999	573	866	299	999999	174	208	681	100	999999	321	999999	876	999999	527	999999	841	737	999999	690	340	29	511	325	37	200	170	307	299	792	927	641	685	999999	580	999999	965	156	89	335	242	334	525	962	590	
180	619	500	265	34	999999	390	999999	246	248	594	72	551	272	783	999999	901	392	307	999999	680	999999	432	457	767	352	695	999999	999999	457	15	503	548	734	856	581	670	51	275	620	546	768	448	215	986	698	424	883	999999	331	340	942	227	999999	910	999999	196	999999	497	681	487	732	850	789	999999	100	523	816	999999	999999	999999	999999	999999	687	150	911	455	227	471	999999	928	811	999999	701	126	999999	999999	273	824	580	394	627	999999	593	142	814	917	659	973	895	184	607	477	999999	987	999999	824	540	999999	998	830	999999	581	428	753	675	379	159	672	178	999999	999999	999999	835	817	716	315	534	554	335	993	796	254	999999	999999	330	343	269	999999	999999	249	999999	138	825	750	425	999999	136	839	466	444	768	987	804	999999	925	999999	642	285	999999	176	300	985	809	14	44	999999	15	533	999999	342	119	444	999999	929	78	131	999999	94	999999	670	188	694	999999	890	999999	808	449	495	969	714	700	984	443	479	949	760	329	999999	999999	700	999999	999999	999999	134	335	333	999999	875	21	803	450	999999	883	610	987	605	897	918	999999	235	285	519	563	719	641	135	999999	557	980	318	802	355	378	999999	629	585	288	963	565	901	848	574	483	175	999999	152	111	833	999999	353	863	410	999999	490	999999	530	49	696	493	209	999999	412	999999	702	11	104	190	191	999999	411	326	933	362	878	386	711	45	398	455	498	999999	177	76	636	455	999999	999999	887	287	999999	546	592	480	366	578	999999	679	999999	174	178	962	919	853	89	37	929	58	172	114	999999	494	651	251	994	184	999999	346	268	257	999999	790	302	904	999999	999999	734	463	995	310	940	41	265	233	286	536	114	324	986	609	999999	352	152	783	573	614	895	999999	999999	191	423	999999	421	533	563	388	999999	25	972	224	302	476	62	861	173	999999	239	427	964	467	79	840	360	658	731	267	648	519	340	276	969	999999	999999	999999	886	999999	620	999999	670	898	866	99	351	771	316	60	300	290	619	891	384	478	999999	999999	121	583	748	762	802	305	739	160	684	999999	999999	909	499	248	975	331	71	508	756	999999	600	999999	498	588	351	999999	999999	999999	999999	449	892	501	16	957	702	313	102	857	929	374	168	716	415	646	999999	999999	560	61	314	298	829	875	721	320	428	141	94	999999	421	131	999999	381	260	245	812	753	903	541	999999	672	239	214	578	392	907	884	999999	852	72	944	130	915	999999	999999	619	26	779	696	539	571	228	999999	999999	808	999999	786	
999999	999999	833	772	999999	999999	999999	999999	68	625	306	339	412	999999	999999	241	999999	476	999999	999999	328	649	999999	796	974	217	11	974	999999	306	999999	770	355	131	999999	405	29	299	999999	999999	409	999999	552	999999	719	450	293	995	999999	986	834	999999	807	624	467	816	553	47	999999	296	999999	541	198	761	857	536	984	290	125	170	999999	999999	999999	999999	22	907	106	999999	86	533	923	16	969	999999	471	798	963	999999	663	612	852	982	500	163	92	867	232	790	999999	193	465	12	879	844	774	999999	943	906	999999	559	719	921	960	274	373	21	572	731	299	69	572	263	626	513	999999	240	316	872	817	999999	685	315	999999	892	78	920	136	134	692	444	854	67	129	114	999999	930	999999	236	999999	999999	999999	500	501	999999	621	212	385	999999	536	544	720	80	99	999999	874	413	435	77	206	452	999999	447	999999	855	214	515	143	522	621	387	218	999999	92	746	999999	999999	814	417	281	865	999999	999999	598	158	999999	783	967	662	239	488	505	954	39	999999	195	857	461	999999	999999	116	999999	999999	754	999999	335	639	987	999999	999999	999999	599	999999	796	341	999999	999999	999999	890	999999	430	999999	481	292	142	999999	999999	61	745	560	992	733	178	999999	175	796	999999	15	449	822	999999	796	624	55	550	889	487	167	697	440	69	17	999999	515	452	568	999999	579	999999	999999	999999	999999	252	792	999999	955	430	482	630	545	234	130	409	78	999999	999999	922	435	742	253	404	999999	999999	315	999999	985	173	663	999999	606	208	112	393	999999	999999	507	553	832	432	594	468	999999	536	999999	999999	939	608	501	470	818	645	172	999999	999999	872	975	234	937	300	638	792	767	391	999999	347	999999	737	236	327	547	90	999999	13	999999	784	399	569	999999	109	562	386	671	202	283	999999	45	275	24	310	775	283	999999	541	793	802	999999	623	512	815	93	211	382	999999	922	737	555	169	690	594	482	999999	33	838	738	999999	131	574	117	73	311	999999	723	925	551	274	475	558	219	355	92	999999	67	395	25	999999	13	496	999999	545	415	876	585	429	828	999999	259	999999	803	541	680	137	999999	999999	513	237	488	457	632	658	999999	999999	949	999999	511	706	358	637	999999	387	999999	634	304	572	658	435	281	303	106	191	24	697	755	678	674	955	999999	999999	882	999999	872	556	864	999999	283	999999	927	250	918	999999	22	999999	999999	425	293	55	999999	943	999999	999999	955	194	999999	451	643	575	251	280	669	556	446	740	755	44	515	701	770	682	299	999999	508	40	
385	999999	178	402	742	999999	999999	629	131	326	827	804	832	999999	999999	422	978	708	999999	656	580	999999	685	281	867	919	909	591	285	160	999999	550	579	924	809	385	999999	999999	832	999999	884	50	434	129	999999	950	212	828	505	357	703	591	84	999999	460	23	300	999999	999999	823	430	999999	999999	971	672	999999	235	907	878	820	999999	737	875	264	999999	999999	936	565	369	916	999999	91	95	927	999999	73	476	727	474	999999	95	999999	715	999999	491	90	999999	463	457	635	724	304	949	684	999999	965	715	819	90	919	87	734	537	618	999999	348	718	425	999999	608	999999	508	999999	92	735	764	32	867	772	691	843	483	999999	999999	202	423	999999	999999	720	491	358	999999	647	554	718	999999	847	107	999999	153	371	281	999999	999999	824	226	861	867	949	452	943	999999	999999	398	86	604	626	803	426	692	216	317	704	42	259	164	999999	888	374	999999	916	999999	964	629	329	571	999999	268	908	975	562	999999	461	999999	547	510	609	258	999999	124	733	53	999999	220	936	64	999999	999999	599	670	366	972	503	999999	535	28	883	427	999999	514	70	999999	894	451	999999	942	856	436	999999	749	554	612	420	260	651	872	254	753	693	275	995	635	669	248	619	589	771	999999	742	529	999999	191	188	963	63	375	158	999999	89	993	207	149	423	999999	999999	753	999999	253	999999	662	774	140	734	999999	519	999999	698	656	999999	551	999999	968	694	964	132	373	999999	999999	206	285	999999	24	673	699	999999	855	222	819	999999	865	36	999999	999999	89	755	999999	999999	999999	453	628	999999	502	407	538	822	999999	455	458	726	751	330	116	999999	647	938	759	466	999999	736	664	222	879	533	966	524	653	14	615	999999	636	917	58	999999	999999	609	231	999999	145	877	838	999999	999999	102	999999	545	920	481	327	150	995	999999	999999	999999	999999	999999	999999	969	441	23	178	234	840	248	999999	999999	999999	999999	999999	999999	717	152	330	168	999999	264	457	999999	162	999999	603	182	686	474	224	607	505	409	999999	171	999999	262	185	999999	709	613	569	525	999999	546	273	817	999999	289	433	999999	708	263	751	999999	999999	20	817	19	420	995	999999	375	34	493	338	872	889	316	236	465	966	209	459	999999	695	931	784	999999	167	786	179	999999	51	999999	898	252	999999	689	999999	801	445	999999	999999	713	76	203	999999	519	217	999999	927	999999	62	968	885	999999	803	467	999999	36	235	211	852	633	999999	150	999999	662	594	96	223	999999	113	434	29	999999	498	746	227	501	999999	274	408	766	859	
999999	999999	82	486	398	448	200	850	999999	575	243	999999	88	886	925	999999	839	924	131	999999	999999	592	628	999999	999999	21	67	250	346	596	961	999999	999999	773	353	795	261	186	999999	999999	33	360	927	858	785	486	999999	859	301	633	600	350	286	589	999999	889	999999	134	401	999999	390	950	513	589	614	440	238	999999	542	140	616	999999	728	484	164	999999	665	999999	999999	608	999999	208	948	999999	995	999999	526	506	640	999999	999999	137	784	818	266	82	846	999999	999999	354	258	115	327	171	26	999999	621	802	434	999999	234	956	999999	999999	786	192	11	800	593	993	999999	731	673	88	71	999999	878	910	999999	91	529	999999	999999	817	359	999999	999999	787	696	67	999	723	81	873	239	122	999999	991	999999	999999	81	56	754	261	440	999999	442	248	110	537	69	711	999999	353	246	907	442	153	443	300	999999	224	113	535	993	200	660	999999	848	948	323	886	877	154	20	483	572	999999	999999	833	63	999999	687	169	998	298	149	727	637	999999	999999	999999	558	742	772	856	942	229	268	999999	866	642	399	161	224	999999	999999	439	343	763	999999	999999	766	610	999999	668	537	943	999999	704	999999	999999	172	526	999999	301	338	145	382	163	540	353	15	147	966	999999	253	535	945	824	465	709	394	874	999999	511	999999	947	505	113	329	999	691	563	199	934	479	873	882	923	845	999999	999999	190	232	999999	173	999999	643	999999	999999	11	998	712	249	999999	999999	999999	538	766	45	390	639	999999	834	541	661	451	999999	42	999999	999999	999999	32	979	767	651	999999	651	997	348	999999	314	680	688	327	11	978	999999	848	395	191	345	126	887	464	68	789	999999	690	339	722	999999	611	883	55	358	975	733	999999	699	999999	646	999999	428	409	999999	999999	590	516	999999	682	136	109	646	999999	44	999999	144	525	708	999999	858	960	667	999999	954	702	797	642	968	35	255	999999	158	61	999999	999999	697	488	387	109	209	838	160	657	595	582	999999	999999	21	822	841	218	773	836	486	685	873	802	454	383	171	947	999999	515	436	293	999999	595	999999	240	839	656	147	609	999999	29	810	20	40	382	738	674	631	999999	194	47	999999	322	575	858	930	894	43	999999	938	261	300	645	230	311	631	999999	907	781	982	999999	80	174	183	999999	875	999999	772	82	645	999999	999999	999999	330	999999	224	999999	30	999999	309	944	622	999999	670	999999	728	999999	789	728	750	368	766	849	173	999999	999999	904	149	118	999999	76	132	960	999999	450	934	898	324	831	999999	993	999999	550	
481	999999	571	936	999999	999999	999999	710	83	999999	332	286	999999	999999	237	331	432	319	999999	999999	383	242	822	999999	775	230	477	830	850	958	999999	999999	999999	999999	378	135	999999	999999	411	377	380	282	993	999999	638	999999	720	468	999999	993	999999	776	999999	447	176	249	999999	910	999999	283	303	999999	860	125	412	576	277	513	108	112	893	402	999999	131	541	111	999999	999999	33	693	509	19	169	856	999999	864	261	999999	59	138	909	527	999999	999999	83	999999	422	878	675	999999	814	216	999999	999999	110	16	868	383	905	999999	999999	999999	886	999999	773	999999	999999	13	565	547	999999	999999	464	969	202	375	534	780	57	79	688	371	78	961	878	303	649	601	756	553	996	999999	999999	999999	138	438	641	399	364	789	724	418	322	138	747	119	752	999999	375	734	999999	999999	336	836	386	638	412	924	600	999999	645	157	256	999999	999999	446	999999	480	841	999999	734	999999	999999	999999	999999	280	999999	940	223	768	550	999999	235	999999	81	908	999999	999999	999999	500	35	716	798	884	999999	999999	171	311	586	311	80	999999	999999	611	999	347	999999	78	491	116	999999	472	711	832	999999	999999	921	234	940	643	894	219	873	350	739	27	345	541	123	778	118	747	999999	912	697	279	702	624	32	999999	245	483	999999	500	910	562	15	966	954	759	999999	937	370	943	416	861	408	217	871	981	11	140	999999	999999	998	842	118	798	144	660	692	307	999999	217	999999	421	871	999999	440	999999	22	379	999999	999999	133	180	386	420	505	835	999999	494	752	50	731	115	528	635	501	77	454	999999	999999	304	76	357	736	163	545	995	990	34	999999	694	969	632	999999	999999	589	828	466	697	303	308	789	207	555	171	485	301	892	245	882	373	732	999999	546	999999	999999	776	444	999999	875	999999	845	846	999999	67	81	108	999999	929	56	673	610	756	913	533	515	868	801	574	677	253	113	999999	152	999999	962	173	96	270	999999	812	393	999999	999999	999999	463	942	490	497	99	999999	739	999999	199	218	762	999999	999999	23	777	429	974	869	555	631	407	999999	704	313	105	907	22	301	627	244	999999	377	933	130	79	572	388	314	485	300	513	149	565	933	651	986	999999	82	493	999999	999999	999999	687	201	396	373	247	186	999999	999999	374	448	346	955	929	394	52	771	999999	214	50	670	394	999999	127	267	534	770	662	119	999999	939	808	999999	406	765	999999	742	734	999999	335	211	999999	302	999999	999999	803	610	999999	267	999999	509	999999	288	999999	176	139	431	84	138	839	999999	
999999	999999	556	435	639	601	558	174	703	310	999999	247	879	838	999999	101	340	61	463	924	999999	404	175	136	810	530	901	240	635	269	667	605	866	857	687	628	746	500	435	211	61	840	999999	642	999999	891	408	13	417	999999	100	32	674	999999	710	129	127	430	624	119	999999	328	538	444	642	999999	381	31	161	999999	355	840	999999	999999	872	999999	841	533	999999	919	131	999999	822	597	178	645	931	951	999999	568	999999	999999	876	326	999999	733	311	129	999	999999	519	387	999999	288	693	260	406	422	52	784	288	999999	999999	704	988	999999	506	999999	275	997	509	999999	874	593	999999	38	999999	999999	751	999999	999999	999999	533	999999	999999	743	55	543	999999	917	248	518	908	371	289	917	559	181	337	709	236	999999	853	12	999999	99	512	269	659	664	296	107	671	903	999999	999999	70	146	304	255	756	999999	47	357	759	991	521	513	313	710	478	792	972	51	912	263	868	530	108	999999	241	786	884	249	631	999999	999999	14	211	723	856	423	877	92	953	999999	333	505	999999	541	577	999	955	949	195	504	135	629	991	906	697	999999	47	999999	23	969	88	797	726	618	999999	517	311	589	854	65	999999	999999	999999	647	930	372	999999	567	742	242	830	935	63	137	25	227	22	304	999999	326	386	892	78	984	196	535	779	634	397	999999	697	376	104	140	588	999999	999999	353	976	334	999999	480	999999	781	148	153	744	599	602	926	504	17	999999	537	999999	32	821	113	461	405	593	653	179	681	544	464	840	923	999999	999999	686	669	327	701	74	905	651	297	845	53	791	189	41	999999	999999	689	813	567	461	565	423	437	892	580	999999	999999	310	570	999999	683	312	820	61	999999	250	835	689	861	473	773	381	999999	999999	418	614	414	621	707	124	855	650	283	471	982	366	258	999999	999999	960	464	605	91	60	172	999999	970	138	219	231	999999	999	952	103	688	194	889	179	483	999999	999999	987	602	455	999999	42	39	359	78	465	991	68	942	901	18	178	300	484	106	678	644	285	411	486	392	855	698	999999	999999	797	477	88	302	780	632	476	12	999999	999999	139	710	621	69	754	239	999999	999999	60	94	999999	999999	415	83	999999	332	61	999999	999999	72	999999	999999	850	575	280	987	999999	765	172	278	541	175	664	815	999999	967	999999	999999	657	256	999999	999999	647	104	273	903	72	15	497	999999	581	999999	885	572	142	794	860	55	999999	766	327	907	894	782	553	353	239	599	999999	837	309	835	928	999999	352	737	
999999	999999	999999	376	925	907	277	714	696	651	290	101	683	999999	117	976	436	999999	929	811	904	864	999999	919	999999	999999	899	660	158	745	961	25	229	404	999999	999999	744	422	840	419	640	999999	95	901	999999	147	999999	999999	729	332	999999	48	999999	541	832	831	999999	999999	999999	463	18	999999	565	999999	689	274	871	289	83	999999	242	24	59	519	999999	724	779	649	856	999999	556	964	930	826	999999	923	84	688	999999	999999	999999	999999	719	999999	411	32	999999	144	222	799	275	636	860	999999	99	395	988	431	369	118	62	999999	999999	176	906	999999	999999	739	615	999999	199	999999	717	999999	112	879	304	999999	117	999999	109	644	437	67	270	920	114	213	736	950	935	653	328	463	999999	999999	827	553	481	999999	344	885	528	456	609	92	919	999999	624	999999	100	326	323	220	999999	999999	137	999999	905	986	939	999999	13	665	830	546	999999	264	591	766	61	751	999999	749	814	999999	126	980	457	188	10	60	589	525	859	619	340	118	453	999999	999999	359	648	495	428	999999	882	863	625	73	999999	664	472	857	168	349	999999	573	406	999999	999999	156	30	999999	985	889	894	487	999999	999999	215	756	810	784	558	999999	999999	705	999999	953	341	999999	365	393	960	346	588	731	367	999999	494	999999	711	999999	516	999999	339	999999	999999	999999	966	404	68	413	857	471	854	999999	309	999999	999999	429	253	453	464	48	791	636	766	649	999999	999999	130	295	727	449	999999	162	278	495	373	999999	999999	790	986	936	204	999999	999999	499	491	900	432	900	283	74	522	268	204	999999	281	702	165	860	238	999999	999999	772	686	417	426	701	419	813	103	65	233	462	467	527	999999	839	110	276	167	410	740	229	22	662	926	786	958	800	224	670	999999	345	561	192	999999	431	999999	128	82	790	999999	618	807	228	841	70	801	999999	633	999999	601	888	703	828	999999	65	760	33	491	639	743	999999	599	432	38	887	900	284	866	423	574	982	999999	999999	919	132	999999	999999	821	866	985	292	999999	783	79	147	999999	733	129	606	670	251	636	442	56	872	999999	384	199	954	169	526	810	219	867	619	693	336	909	940	643	967	999999	999999	654	999999	451	816	363	890	255	999999	164	269	999999	333	999999	762	999999	56	113	47	604	866	706	468	481	999999	915	459	453	316	824	189	962	703	48	22	788	595	431	213	31	308	709	992	999999	999999	466	999999	273	931	16	862	837	606	372	999999	999999	195	979	493	900	903	447	939	352	999999	307	59	294	343	973	734	
625	900	999999	305	167	713	106	931	500	382	196	522	309	961	999999	366	340	702	999999	603	615	937	312	127	861	999999	650	396	999999	416	999999	999999	957	999999	247	937	590	76	188	999999	999999	58	992	999999	717	924	639	390	999999	940	719	591	249	999999	128	687	999999	897	999999	397	73	710	688	999999	132	265	564	38	724	414	999999	273	524	999999	999999	567	999999	999999	410	936	140	269	762	999999	697	667	691	587	162	999999	999999	692	632	790	150	388	369	908	405	461	370	610	666	229	175	999999	77	359	865	561	742	812	999999	507	266	999999	999999	385	396	999999	574	976	876	174	74	92	641	733	748	136	999999	46	389	949	576	530	999999	543	147	252	599	341	721	601	999999	999999	205	134	999999	347	441	999999	522	999999	886	393	999999	501	164	92	813	999999	610	738	363	706	432	999999	931	736	209	413	248	999999	999999	999999	265	285	999999	999999	887	517	209	999999	695	223	523	449	72	192	796	999999	999999	999999	438	266	731	982	999999	120	115	657	202	798	999999	999999	745	378	84	653	138	458	153	627	205	306	144	208	53	999999	193	982	485	748	999999	107	33	999999	999999	999999	999999	282	47	247	431	239	324	411	274	999999	999999	154	375	999999	64	999999	958	761	999999	999999	131	532	939	107	927	132	182	454	858	49	13	999999	663	475	151	856	420	906	999999	999999	981	733	934	385	672	999999	999999	999999	694	999999	148	272	999999	582	487	979	342	999999	999999	308	66	999999	552	234	663	915	999999	900	277	208	927	62	565	893	160	398	597	563	435	889	515	999999	759	267	901	741	237	91	999999	999999	523	480	999999	897	909	121	190	709	721	999999	557	716	999999	999999	673	95	706	440	999999	99	392	999999	515	430	792	950	120	294	333	922	687	999999	913	115	685	457	465	999999	984	999999	217	888	842	678	342	799	317	999999	594	999999	45	796	999999	897	999999	744	965	176	115	958	999999	896	999999	799	999999	999999	803	692	999999	225	630	49	999999	392	882	503	999999	836	98	993	642	846	999999	999999	887	891	999999	25	999999	941	492	999999	999999	35	47	999999	512	52	999999	999999	999999	624	462	378	194	999999	349	277	25	286	999999	138	999999	122	325	164	205	867	912	187	408	787	999999	999999	733	341	486	999999	355	570	991	999999	999999	903	997	27	394	331	999999	891	551	999999	10	59	999999	363	220	450	709	999999	125	999999	140	999999	785	218	999999	593	645	853	518	918	921	455	999999	913	902	999999	999999	308	770	999999	544	31	999999	926	787	316	735	379	
131	46	721	472	454	999999	763	803	128	999999	759	999999	686	479	382	999999	560	554	764	230	461	999999	335	999999	122	251	111	999999	796	999999	430	951	999999	275	732	482	206	459	10	939	160	108	66	335	548	999999	197	999999	648	13	375	999999	551	999999	918	95	711	320	999999	212	999999	999999	17	999999	368	808	943	999999	747	999999	435	110	999999	999999	999999	362	999999	999999	999999	152	63	999999	471	999999	999999	197	409	351	999999	646	770	886	999999	797	694	506	101	798	999999	740	36	777	326	999999	578	275	688	726	445	565	116	711	457	216	158	217	192	999999	774	180	999999	601	73	111	999999	549	10	756	141	999999	270	999999	42	999999	126	286	999999	723	224	228	509	683	906	999999	539	69	439	999999	999999	486	999999	876	999999	796	341	434	714	224	618	999999	274	931	594	999999	999999	925	999999	334	99	999999	497	469	10	555	999999	724	695	281	571	79	119	117	999999	654	258	393	167	246	791	692	572	505	114	999999	954	577	98	43	496	614	391	115	803	776	988	855	876	999999	135	999999	739	442	653	548	919	167	823	939	999999	911	999999	442	543	999999	309	999999	999999	814	600	103	636	661	784	957	688	14	313	341	666	403	516	688	120	184	953	139	852	565	276	999999	754	158	419	585	999999	999999	571	405	477	997	500	72	877	42	981	999999	657	695	859	914	999999	492	283	231	404	999999	331	369	454	999999	149	799	547	803	349	999999	252	209	121	740	442	908	864	999999	999999	999999	999999	88	203	875	481	999999	999999	362	943	271	875	197	190	765	626	999999	999999	999999	857	701	999999	83	693	503	834	458	583	129	999999	945	628	614	328	949	999999	253	176	579	999999	982	103	195	860	87	612	64	28	999999	123	999999	999999	566	811	211	930	737	395	699	50	33	583	999999	880	999999	643	270	869	240	496	383	46	382	609	875	999999	999999	999999	615	891	780	439	237	16	251	988	71	803	126	29	999999	858	999999	999999	674	999999	517	999999	862	999999	351	195	999999	859	999999	999999	584	957	936	999999	601	523	779	807	999999	594	356	579	999999	19	581	999999	753	999999	999999	524	569	843	935	999999	999999	999999	361	181	999999	999999	651	377	276	58	999999	114	867	522	428	28	999999	669	999999	999999	63	999999	676	852	862	885	441	999999	999999	999999	633	741	31	470	513	578	172	607	267	675	942	978	999999	589	606	477	999999	999999	793	936	445	999999	999999	854	422	999999	356	508	999999	999999	163	999999	471	61	425	672	92	406	19	999999	855	481	999999	602	147	
84	634	999999	999999	394	999999	999999	783	969	779	733	175	177	999999	999999	231	663	298	603	999999	999999	516	261	174	933	999999	202	232	943	91	964	497	972	717	347	528	270	263	924	378	952	999999	502	281	999999	999999	999999	358	659	628	999999	192	808	90	278	567	383	922	322	999999	999999	978	999999	888	814	999999	202	999999	710	999999	961	410	373	235	569	577	24	979	482	436	479	844	999999	324	889	782	689	892	448	779	999999	347	941	924	284	999999	999999	614	467	999999	314	465	647	999999	667	790	819	583	520	701	553	403	449	885	530	259	999999	525	998	42	556	310	21	930	999999	623	469	999999	950	594	999999	409	522	35	132	23	206	745	657	999999	962	115	381	999999	999999	751	897	999999	999999	999999	999999	934	999999	435	900	13	454	999999	999999	53	330	999999	999999	925	999999	154	881	424	762	517	999999	668	999999	899	79	451	928	273	999999	934	725	413	55	999999	999999	999999	793	96	999999	128	999999	489	605	613	778	592	481	999999	173	91	999999	483	303	999999	973	901	76	717	366	459	85	190	22	216	328	916	334	709	900	999999	361	794	298	643	948	572	73	999999	130	486	969	482	999999	623	74	251	999999	999999	951	133	126	85	730	676	53	388	999999	399	295	861	268	772	999999	773	999999	86	195	659	999999	410	837	812	596	880	489	603	90	999999	999999	86	805	174	758	776	284	999999	74	622	999999	569	999999	999999	999999	269	227	207	926	336	892	987	66	461	999999	550	296	313	489	999999	196	450	308	88	999999	999999	65	104	24	778	498	454	22	999999	68	378	315	173	999999	336	662	999999	676	753	999999	163	29	354	942	217	999999	970	795	999999	999999	160	270	26	427	759	214	133	192	157	838	447	975	494	403	853	244	132	470	163	197	903	773	555	581	103	200	999999	161	806	297	527	658	999999	146	908	117	299	746	94	132	999999	109	999999	914	68	188	535	950	99	973	368	999999	999999	999999	531	387	715	445	334	568	999999	971	999999	999999	999999	788	187	999999	999999	745	945	999999	385	999999	658	803	253	640	999999	915	999999	760	72	833	929	27	26	772	614	530	402	854	422	999999	629	567	999999	669	999999	279	10	188	999999	353	38	999999	134	612	377	728	143	84	999999	418	999999	742	909	999999	999999	303	999999	414	742	964	352	101	964	860	410	101	90	999999	46	253	999999	486	305	718	804	948	892	413	999999	886	397	328	932	13	622	999999	657	180	740	999999	506	595	446	500	10	937	999999	274	211	999999	999999	999999	48	
999999	504	426	446	200	999999	981	411	368	19	855	577	34	999999	961	999999	999999	444	909	844	735	746	328	50	804	999999	867	931	999999	212	999999	999999	837	289	999999	999999	205	450	466	432	999999	899	147	586	590	923	975	999999	999999	36	687	841	738	999999	999999	999999	185	385	999999	482	880	60	783	166	889	999999	999999	745	905	462	52	999999	977	486	999999	836	609	742	459	881	741	99	875	999999	524	289	999999	999999	976	332	333	999999	808	999999	551	708	125	981	697	974	999999	240	873	603	999999	615	863	261	629	476	332	999999	999999	760	999999	791	185	193	641	999999	115	616	768	999999	999999	233	274	999999	999999	387	999999	999999	999999	999999	697	511	226	281	616	999999	999999	258	999999	509	999999	890	999999	999999	999999	759	999999	932	349	97	869	576	999999	999999	999999	761	350	869	326	252	999999	999999	397	999999	73	239	575	903	576	732	999999	857	124	999999	583	248	999999	999999	999999	185	854	788	999999	957	615	130	999999	925	807	999999	568	556	932	999999	753	999999	502	452	999999	23	194	629	999999	999999	999999	22	999999	212	716	235	431	134	999999	999999	397	967	426	440	835	999999	200	649	105	721	174	637	925	863	999999	288	999999	887	241	999999	991	999999	432	671	999999	603	667	999999	219	999999	434	443	439	790	999999	785	878	72	617	51	822	999999	533	644	452	276	97	598	697	999999	999999	543	892	389	160	172	999999	754	999999	241	285	363	999999	523	297	999999	207	144	999999	729	410	683	280	200	915	999999	999999	999999	228	999999	516	999999	148	781	102	890	551	60	640	699	250	133	686	386	766	999999	999999	20	356	999999	78	952	597	968	37	805	999999	702	473	703	472	999999	999999	597	724	999999	224	658	430	406	999999	157	999999	999999	488	999999	997	893	433	456	999999	690	441	506	999999	999999	481	180	999999	297	999999	848	586	999999	237	494	999999	98	661	999999	254	454	999999	949	543	921	459	295	489	999999	807	379	278	26	360	781	324	999999	999999	170	735	54	904	143	780	999999	570	565	84	993	690	908	242	873	212	898	999999	492	999999	797	114	195	690	999999	489	256	580	999999	999999	456	180	567	219	500	825	209	550	455	999999	213	360	999999	221	495	69	899	147	405	814	462	679	832	76	90	66	549	999999	899	653	533	759	11	978	999999	823	132	698	741	58	12	357	999999	999999	759	999999	220	974	204	945	590	119	184	755	135	776	348	999999	999999	444	285	845	650	802	645	453	358	914	592	672	999999	999999	405	357	999999	114	34	519	316	643	845	574	169	
953	73	424	999999	999999	853	852	999999	631	570	307	772	166	706	853	676	316	98	306	391	532	19	999999	713	827	942	999999	751	828	194	495	598	710	999999	697	999999	231	999999	112	71	740	196	314	999999	999999	584	655	408	180	842	999	554	549	193	636	943	682	999999	757	313	833	110	656	999999	84	709	999999	999999	19	124	455	448	985	244	999999	345	705	750	615	252	297	999999	581	985	194	941	999999	527	999999	753	66	999999	121	799	238	999999	540	999999	565	399	523	185	398	65	397	561	568	314	541	999999	999999	932	105	999999	25	220	529	999999	261	142	660	999999	429	265	68	934	336	196	16	21	999999	999999	194	226	729	999999	233	525	598	633	383	999999	999999	758	515	133	424	606	784	27	999999	869	999999	433	738	979	755	143	999999	462	234	999999	308	529	496	410	747	879	999999	903	987	13	82	628	759	915	557	671	999999	934	999999	730	999999	989	999999	935	232	761	999999	749	999999	100	527	999999	408	999999	999999	467	999999	114	386	999999	821	880	999999	117	796	986	673	823	432	94	393	999999	999999	504	970	319	999999	999999	188	986	999999	45	999999	897	485	936	230	999999	479	100	999999	999999	999999	975	908	999999	958	793	999999	999999	97	664	999999	281	999999	464	203	904	40	136	839	711	999999	399	152	786	342	143	631	860	766	999999	353	342	685	746	514	999999	999999	448	360	834	421	943	899	999999	718	275	999999	999999	999999	326	727	999999	261	697	999999	168	832	132	198	825	172	288	999999	181	321	984	596	960	949	236	318	592	776	14	999999	982	499	414	77	77	942	610	127	450	198	10	999999	988	36	355	144	472	999999	534	672	999999	474	728	426	733	679	240	80	516	17	144	576	256	406	738	669	427	64	131	999999	561	999999	38	982	320	999999	608	933	999999	999999	845	342	999999	342	167	517	771	988	999999	398	712	540	999999	442	63	999999	835	591	298	686	717	417	138	651	999999	972	445	745	115	829	999999	999999	476	999999	999999	802	333	913	249	230	897	999999	720	999999	180	999999	558	596	929	999999	78	27	645	917	384	999999	214	999999	231	194	82	36	882	515	327	416	999999	197	280	261	999999	921	352	999999	788	999999	697	999999	999999	99	423	849	816	229	761	63	999999	999999	49	999999	999999	732	691	64	999999	871	557	214	999999	763	957	371	999999	677	786	156	674	577	999999	107	740	999999	129	142	771	232	999999	999999	754	999999	754	513	999999	545	663	377	999999	297	919	917	730	492	999999	717	142	62	532	148	442	614	388	
94	999999	941	994	788	999999	559	293	925	661	999999	460	999999	19	999999	222	780	999999	999999	999999	387	657	221	376	999999	820	411	10	719	999999	81	229	149	885	670	999999	999999	551	875	764	680	14	994	999999	836	41	846	708	688	839	752	134	34	999999	11	437	219	999999	746	999999	211	559	573	235	999999	999999	321	266	348	371	999999	999999	999999	654	246	382	999999	956	999999	999999	999999	703	322	879	947	946	999999	452	884	243	872	641	805	907	999999	131	999999	768	999999	172	720	590	369	999999	832	523	985	999999	999999	629	774	263	45	531	993	508	247	999999	288	644	478	868	382	115	498	375	433	241	101	125	941	999999	999999	377	999999	393	343	995	57	999999	999999	825	992	999999	999999	999999	999999	999999	914	64	884	747	490	40	999999	999999	218	264	828	467	100	754	287	345	999999	880	972	667	36	999999	174	251	646	854	999999	652	999999	127	647	879	769	159	326	999999	241	204	412	261	684	652	184	999999	177	999999	343	216	547	656	576	587	646	939	257	313	889	642	110	999999	357	50	999999	101	616	999999	698	940	999999	250	999999	494	477	720	982	999999	999999	95	999999	67	521	476	999999	229	550	69	242	830	901	23	157	598	103	776	904	643	676	93	472	999999	999999	402	778	307	552	92	999999	926	956	999999	877	999999	567	999999	999999	880	936	756	999999	999999	715	868	48	424	102	999999	400	701	815	349	999999	999999	622	999999	176	128	698	999999	999999	999999	999999	316	999999	37	145	352	41	60	999999	34	707	920	543	999999	513	999999	364	363	999999	46	692	418	120	616	177	535	192	712	876	996	999999	138	88	91	607	409	999999	20	999999	750	999999	999999	49	791	642	786	999999	707	352	999999	764	344	999999	640	776	540	999999	267	860	610	170	328	183	999999	842	578	841	999999	317	113	999999	353	84	464	999999	352	379	329	974	999999	999999	999999	369	999999	242	999999	999999	448	315	77	213	999999	999999	678	589	165	999999	385	948	73	945	358	399	999999	124	420	270	149	88	999999	171	876	293	480	999999	685	959	999999	431	999999	999999	402	156	249	899	301	999999	405	874	999999	186	993	999999	910	444	999999	95	130	618	821	999999	395	370	881	906	999999	453	999999	999999	903	206	725	953	953	29	552	212	999999	348	823	228	864	274	681	257	177	506	382	45	517	600	838	831	999999	418	657	999999	274	343	572	999999	999999	999999	999999	999999	999999	50	426	890	891	175	934	782	795	603	722	131	689	633	738	999999	81	644	286	313	999999	999999	353	999999	371	520	999999	
999999	776	975	705	999999	303	480	796	137	999999	491	153	352	665	66	999999	16	695	999999	352	641	605	741	776	999999	334	667	843	999999	999999	999999	529	999999	238	999999	16	999999	898	999999	828	999999	836	999999	751	589	500	934	647	311	859	347	999999	835	177	999999	999999	44	209	999999	928	999999	636	999999	999999	207	962	772	999999	546	60	225	118	236	707	999999	804	999999	990	196	387	400	29	541	706	358	42	693	213	999999	907	971	620	80	541	203	999999	605	999999	553	627	727	820	999999	999999	999999	239	623	138	44	999999	227	53	22	449	537	615	104	534	91	174	999999	569	191	639	88	605	999999	999999	513	561	209	999999	446	999999	659	579	919	999999	72	999999	999999	564	179	441	690	999999	607	999999	14	999999	487	80	999999	389	358	999999	639	999999	182	48	202	928	625	483	301	404	606	999999	999999	957	696	814	472	962	754	714	400	999999	999999	159	998	415	690	925	83	999999	999999	67	999999	999999	940	999999	118	999999	927	491	999999	696	150	295	332	163	841	999999	891	673	607	136	634	999999	768	999999	521	33	999999	786	248	699	999999	172	670	999999	243	298	999999	248	705	999999	44	273	775	704	608	663	827	999999	999999	644	43	410	531	607	433	576	733	59	999999	95	999999	150	252	249	296	978	999999	999999	920	999999	38	999999	967	999999	102	999999	868	74	999999	999999	205	205	222	999999	665	999999	999999	999999	124	999999	999999	968	312	620	464	893	31	999999	999999	630	999999	53	999999	30	615	999999	442	371	515	73	708	668	999999	87	999999	788	928	648	584	297	347	999999	668	999999	988	69	350	999999	705	208	349	343	999999	660	820	161	281	202	988	999999	567	999999	557	61	957	896	210	235	731	675	999999	383	951	130	293	999999	385	999999	41	556	50	95	665	999999	724	375	999999	999999	267	738	999999	736	659	309	729	999999	14	617	999999	102	859	125	625	999999	242	999999	391	536	377	344	999999	610	170	442	244	481	614	999999	337	999999	884	102	999999	999999	168	999999	723	651	400	226	481	999999	375	939	696	925	469	635	84	758	983	999999	999999	922	999999	907	575	227	75	999999	462	763	289	999999	217	766	999999	999999	871	13	252	740	145	160	863	18	999999	231	745	999999	22	979	999999	578	608	409	362	55	999999	261	664	505	999999	999999	999999	717	488	661	731	929	778	999999	999999	81	515	253	349	589	69	953	672	353	481	999999	999999	482	999999	711	114	807	413	111	601	620	349	746	999999	993	396	155	529	583	499	816	540	999999	999999	999999	73	365	70	773	
986	87	588	320	34	999999	999999	291	130	777	556	924	525	999999	246	152	731	768	98	356	202	999999	433	99	854	665	999999	999999	266	501	647	749	747	640	125	523	999999	39	722	334	96	115	35	752	36	575	300	864	999999	84	373	304	277	713	999999	82	654	999999	465	999999	999999	999999	999999	628	999999	807	186	999999	560	722	120	999999	56	763	269	999999	888	999999	999999	289	374	360	132	192	138	353	482	44	68	999999	999999	542	573	363	720	250	90	406	623	999999	999999	415	313	226	963	999999	258	999999	999999	495	999999	973	437	999999	994	263	723	842	500	786	335	152	827	518	853	577	139	692	53	999999	999999	999999	999999	843	889	959	57	905	228	999999	104	968	590	573	857	999999	115	396	369	466	526	248	905	999999	893	256	999999	795	372	396	541	566	469	434	489	999999	915	593	999999	999999	999999	817	624	999999	691	366	562	999999	660	957	472	999999	332	999999	502	767	585	230	949	643	381	261	543	832	925	538	999999	165	93	164	999999	521	110	999999	260	709	999999	871	999999	536	999999	333	145	415	923	799	243	882	931	721	127	999999	643	653	999999	999999	284	791	118	162	857	999999	180	505	999999	950	641	999999	337	999999	153	714	999999	422	948	58	999999	999999	908	999999	999999	627	233	372	47	999999	877	456	671	305	434	999999	763	992	679	999999	162	640	439	973	999999	244	999999	148	577	413	620	230	999999	999999	838	157	999999	982	857	239	182	808	999999	691	82	999999	336	41	368	999999	950	92	743	659	999999	485	999999	999999	999999	70	82	95	794	999999	675	656	751	67	466	287	949	780	145	450	125	354	182	999999	900	972	908	523	779	999999	462	537	487	55	999999	999999	459	947	24	999999	167	97	23	999999	26	425	443	278	999999	91	371	179	947	999999	543	999999	313	999999	44	995	162	559	999999	999999	182	147	178	706	999999	113	827	11	766	348	293	38	999999	348	999999	485	538	639	948	698	894	999999	590	999999	511	178	59	999999	913	28	644	607	999999	485	999999	878	256	737	930	471	263	370	413	608	19	515	999999	999999	227	559	467	522	999999	616	643	889	556	999999	204	999999	64	327	98	748	999999	685	256	999999	687	999999	238	999999	709	486	444	999999	879	981	999999	996	958	94	999999	364	561	999999	999999	175	999999	771	332	999999	542	759	417	936	281	664	904	334	268	365	999999	373	330	665	812	134	999999	118	20	574	808	208	222	969	44	733	197	582	688	90	999999	916	999999	965	269	949	999999	508	999999	224	87	851	737	602	
807	919	999999	895	999999	872	993	999999	999999	757	464	344	547	447	901	999999	477	332	645	188	353	371	842	364	406	999999	65	999999	855	999999	497	956	471	619	172	124	699	301	273	999999	97	999999	165	773	510	925	999999	999999	999999	999999	999999	755	999999	559	259	446	86	679	999999	456	817	330	878	963	999999	999999	872	927	999999	786	848	186	68	999999	100	999999	999999	78	853	481	460	999999	76	150	60	999999	750	912	999999	726	48	30	802	816	999999	766	408	999999	514	12	999999	484	355	820	866	570	696	384	999999	193	240	18	999999	28	995	394	264	999999	999999	999999	757	960	999999	559	748	828	999999	999999	999999	334	999999	999999	564	851	999999	975	999999	256	284	489	55	375	999999	186	495	39	999999	999999	821	613	512	670	999999	999999	999999	101	999999	796	81	47	999999	454	551	144	526	226	453	974	599	30	316	18	463	433	481	391	516	999999	73	999999	999999	600	430	230	999999	996	999999	577	999999	336	68	291	184	246	303	600	824	319	660	278	585	230	194	801	307	503	216	854	514	862	585	999999	732	362	414	596	34	331	322	529	999999	876	999999	272	961	34	833	999999	140	999999	567	206	730	794	143	413	999999	629	923	328	789	881	72	743	751	532	558	999999	832	706	576	503	999999	140	999999	709	852	999999	839	999999	670	989	723	999999	305	388	806	938	228	11	190	999999	408	994	739	610	813	633	520	439	475	20	395	433	999999	74	209	599	999999	999999	560	493	790	650	999999	800	167	999999	999999	372	725	620	603	830	526	182	999999	13	401	187	896	228	411	999999	807	660	604	299	329	240	189	216	931	795	450	697	614	758	346	939	452	999999	195	999999	999999	854	416	564	907	999999	999999	206	208	999999	999999	341	91	389	842	999999	205	868	119	217	999999	519	999999	808	389	828	568	346	666	461	999999	522	43	263	697	952	253	50	999999	197	270	983	18	999999	267	119	616	234	915	349	744	999999	274	999999	964	204	175	607	184	89	573	633	999999	747	104	999999	307	827	999999	999999	753	164	486	921	946	210	510	587	551	280	221	343	999999	326	716	999999	257	65	999999	502	787	999999	866	999999	624	637	453	999999	999999	252	999999	788	542	999999	596	999999	108	352	40	763	999999	587	66	999999	867	240	211	222	40	943	999999	251	537	999999	111	999999	298	183	307	999999	999999	248	580	999999	999999	432	801	999999	729	137	62	905	35	536	808	999999	589	962	444	999999	435	999999	241	73	484	570	261	352	999999	489	301	924	54	721	16	454	
16	757	445	444	999999	806	492	999999	890	862	999999	11	390	900	528	336	999999	999999	999999	526	17	999999	824	898	181	458	999999	250	836	137	861	314	999999	364	204	831	999999	999	999999	629	747	338	182	622	353	999999	961	33	960	965	999999	139	999999	490	447	999999	932	547	273	999999	999999	252	76	763	11	912	482	36	706	696	809	738	960	264	778	999999	344	212	999999	922	999999	457	999999	999999	941	731	476	48	999999	705	899	978	736	973	303	505	999999	419	620	441	776	999999	999999	999999	165	457	179	999999	712	768	165	729	993	350	493	878	962	205	821	280	999999	443	120	10	797	830	11	987	960	282	417	924	999999	122	156	562	139	25	715	999999	561	999999	336	999999	550	179	985	999999	489	425	543	999999	597	350	995	342	824	326	476	334	455	999999	622	439	361	999999	999999	880	204	999999	748	946	999999	999999	718	553	117	999999	460	999999	999999	999999	999999	999999	738	350	999999	999999	126	813	999999	812	999999	390	47	999999	280	896	796	319	41	114	202	558	677	597	586	269	999999	452	234	862	866	848	489	999999	999999	87	701	20	903	896	763	390	999999	935	999999	999999	300	349	282	221	175	999999	596	740	999999	948	868	999999	999999	999999	618	674	588	875	946	999999	900	207	999999	202	204	785	416	144	350	811	365	741	200	486	969	293	179	22	696	725	261	749	427	736	999999	560	256	836	999999	999999	999999	326	988	706	208	102	654	89	26	389	999999	462	399	611	592	136	950	288	107	335	504	999999	189	230	448	161	779	957	983	644	999999	579	999999	261	18	999999	752	494	287	876	638	100	996	316	991	799	360	816	999999	999999	609	967	999999	952	595	236	147	999999	999999	57	323	697	105	999999	999999	165	605	148	602	999999	383	466	10	230	697	414	579	999999	239	649	801	962	999999	901	45	571	839	999999	666	782	901	984	237	240	999999	940	999999	624	466	835	204	222	223	600	708	153	967	519	264	999999	657	274	538	618	255	999999	882	999999	346	288	325	700	481	820	651	999999	239	769	667	756	420	955	416	404	454	589	748	999999	202	999999	604	330	649	485	135	637	456	618	984	211	68	799	287	188	520	503	999999	403	948	320	999999	999999	851	507	999999	701	858	144	173	666	999999	668	999999	454	684	994	61	996	695	24	942	620	784	999999	698	620	677	238	883	950	999999	354	999999	999999	977	405	479	999999	714	999999	779	322	999999	999999	599	399	797	999999	999999	999999	452	743	708	933	999999	303	423	395	809	160	33	629	
260	999999	817	267	402	129	999999	999999	525	909	292	271	245	630	175	999999	866	999999	999999	844	734	999999	508	115	646	342	514	683	982	93	342	999999	409	159	71	242	999999	341	996	678	366	226	10	543	999999	446	697	747	138	957	528	999999	337	189	895	892	714	711	621	999999	614	792	306	441	576	999999	862	999999	568	933	954	535	311	154	999999	517	367	999999	654	209	644	767	999999	999999	564	832	999999	999999	263	178	527	999999	719	937	999999	573	920	569	967	732	584	611	188	205	999999	993	208	192	701	387	534	749	66	422	425	999999	247	281	999999	999999	500	642	833	999999	415	165	815	374	90	914	597	798	997	921	624	43	999999	360	999999	999999	633	999999	528	875	644	778	742	307	521	227	999999	648	692	232	999999	942	777	788	789	847	187	999999	112	786	789	999999	751	144	797	391	267	886	260	999999	120	456	123	958	755	637	999999	517	852	863	999999	949	116	999999	689	682	266	800	571	184	394	999999	942	742	999999	999999	36	608	510	140	959	450	398	387	999999	999999	828	819	42	999999	434	669	999999	249	209	840	630	976	999999	999999	134	466	325	85	999999	320	513	381	873	848	611	999999	999999	722	999999	147	561	728	662	903	853	447	767	419	749	724	819	999999	542	254	287	59	162	396	15	502	135	322	466	801	999999	999999	945	194	999999	999999	662	268	345	72	289	999999	324	551	999999	687	698	905	999999	206	501	999999	999999	628	570	562	661	621	716	410	999999	248	999999	999999	631	405	501	583	869	999999	72	561	367	999999	965	385	735	999999	135	328	804	229	986	999999	310	471	619	327	999999	987	958	51	551	935	60	50	639	999999	919	864	999999	125	999999	207	144	939	453	367	663	195	827	999999	999999	398	606	792	999999	11	560	170	786	184	960	881	179	31	999999	431	999999	924	999999	282	691	270	142	688	193	999999	999999	370	28	261	664	438	999999	908	555	999999	339	268	788	637	901	999999	88	21	165	164	999999	999999	930	31	937	738	999999	555	999999	234	266	917	609	999999	875	200	999999	534	520	531	720	271	999999	856	102	171	146	118	999999	932	999999	130	533	999999	760	23	999999	997	999999	925	999999	615	999999	330	897	422	659	323	762	999999	617	553	999999	999999	444	766	999999	84	929	776	601	341	184	999999	52	145	394	999999	713	862	999999	154	999999	594	999999	999999	721	154	959	679	512	822	355	668	324	639	628	899	594	993	375	366	77	547	334	657	999999	124	288	999999	999999	999999	609	899	999999	473	342	999999	
100	999999	55	502	124	259	273	778	985	999999	121	412	999999	494	986	999999	496	999999	87	672	999999	884	674	606	865	207	652	434	223	999999	715	851	306	999999	809	265	948	873	251	818	284	999999	672	924	12	875	253	543	999999	889	413	559	395	669	647	215	664	448	636	917	607	839	565	538	800	270	116	999999	684	731	771	623	999999	999999	398	713	221	749	604	999999	954	118	342	999999	53	166	465	636	83	999999	999999	509	246	999999	999999	999999	999999	144	133	742	769	457	858	369	999999	789	408	136	999999	999999	999999	999999	844	646	962	498	506	242	495	644	804	480	722	999999	141	271	999999	826	58	999999	999999	87	999999	999999	230	506	259	973	999999	263	757	338	365	149	609	685	665	600	999999	722	937	758	648	489	999999	999999	734	777	999999	856	413	581	88	999999	220	915	298	982	425	466	248	999999	36	999999	887	475	999999	582	999999	455	606	999999	464	335	26	965	439	147	923	999999	771	999999	745	359	849	999999	999999	999999	929	999999	397	683	184	999999	483	999999	731	415	601	472	999999	162	999999	782	999999	627	999999	999999	309	254	999999	161	999999	494	694	999999	788	677	393	999999	226	86	652	787	68	922	612	999999	852	613	999999	33	545	461	999999	619	186	962	109	232	68	506	739	684	217	245	625	690	221	717	625	64	32	999999	999999	999999	999999	519	723	999999	25	999999	900	999999	21	462	999999	606	736	84	590	825	578	170	999999	719	347	999999	579	823	307	921	348	145	987	189	11	655	999999	660	120	666	249	771	999999	500	606	52	673	755	629	999999	953	146	136	799	486	861	246	536	760	541	939	900	40	103	229	765	999999	832	460	961	999999	86	964	999999	586	806	999999	999999	122	304	304	823	999999	288	968	211	18	999999	999999	149	418	678	899	578	726	348	741	123	280	999999	343	840	304	668	999999	877	999999	999999	223	679	999999	93	424	999999	246	126	999999	751	134	999999	756	521	139	321	552	722	186	999999	206	247	999999	999999	999999	281	999999	463	999999	999999	661	999999	40	805	974	999999	999999	999999	264	444	342	999999	641	990	988	262	94	822	710	983	125	904	700	786	999999	975	999999	77	210	153	503	783	596	181	99	43	988	999999	546	116	999999	228	468	999999	63	596	606	83	851	630	196	149	752	999999	420	756	400	999999	798	999	417	175	999999	999999	940	999999	999999	470	900	999999	274	143	999999	999999	999999	896	446	958	732	999999	379	541	225	579	956	364	40	60	761	343	643	999999	162	999999	999999	913	104	999999	801	504	
999999	145	183	897	366	63	863	158	641	523	999999	999999	999999	999999	629	875	950	554	164	586	528	963	709	999999	321	529	980	738	904	991	802	99	999999	238	838	243	368	328	999999	902	501	881	418	247	33	211	232	774	999999	823	963	999999	202	225	975	618	436	616	586	837	83	134	254	999999	999999	229	284	293	999999	395	517	632	341	262	94	647	555	471	543	119	999999	215	821	999999	37	262	999999	941	262	999999	999999	999999	742	386	999999	377	999999	999999	526	999999	927	939	234	531	316	341	219	999999	140	337	72	999999	82	476	540	999999	312	173	623	468	999999	342	40	330	588	764	889	999999	432	717	20	787	999999	999999	191	366	999999	999999	774	696	53	957	811	924	167	843	679	275	845	962	74	474	154	999999	999999	999999	909	903	999999	999999	451	999999	517	422	327	284	999999	343	294	183	999999	22	399	926	424	374	531	115	172	745	94	624	999999	470	653	999999	643	886	266	999999	999999	87	357	231	254	789	450	398	606	999999	823	345	980	672	86	999999	84	227	643	118	73	803	741	207	999999	826	154	999999	999999	781	999999	999999	87	697	725	999999	664	177	681	635	923	142	508	999999	921	749	644	446	393	999999	471	999999	252	999999	999999	654	999999	999999	764	428	644	403	629	825	999999	690	999999	292	999999	279	397	907	545	18	194	931	304	999999	999999	999999	999999	708	663	178	320	225	890	928	174	999999	999999	515	412	263	999999	530	512	683	48	999999	490	361	999999	999999	212	563	879	244	963	999999	359	885	873	999999	999999	936	739	999999	515	35	799	339	127	999999	808	882	504	291	27	664	428	621	423	54	237	830	218	999999	965	756	345	656	964	572	721	585	999999	366	28	999999	791	62	178	999999	442	160	999999	999999	315	329	69	999999	226	309	183	738	999999	999999	818	415	727	199	999999	759	690	152	375	555	163	232	999999	147	273	962	873	376	452	411	612	87	596	594	243	646	999999	747	439	664	399	983	124	999999	548	999999	337	601	999999	419	332	299	785	689	470	93	88	999999	333	264	436	999999	295	999999	226	741	999999	142	955	848	72	999999	713	710	999999	179	118	438	598	999999	635	281	809	43	89	999999	999999	999999	999999	999999	567	774	999999	185	238	592	999999	63	596	807	999999	204	645	718	356	999999	586	999999	999999	300	974	650	333	672	628	164	997	999999	981	903	999999	911	18	805	291	297	528	538	482	572	481	65	841	791	866	441	636	999999	687	699	737	999999	383	833	186	917	999999	751	556	83	595	446	
81	693	367	883	195	840	436	69	861	58	603	999999	818	918	808	541	805	197	528	906	574	292	999999	233	999999	999999	628	374	999999	777	981	408	977	45	983	157	433	983	255	999999	664	627	838	689	622	423	999999	267	118	910	945	999999	554	688	872	789	527	144	355	20	221	999999	999999	93	999999	204	982	783	999999	660	999999	821	942	999999	252	999999	453	999999	999999	999999	169	370	265	999999	832	623	853	299	999999	203	630	299	638	245	584	999999	413	754	622	428	999999	241	331	457	999999	133	426	822	999999	925	999999	999999	533	241	850	850	999999	999999	261	999999	350	999999	620	742	40	819	193	706	999999	651	542	999999	864	999999	683	928	48	808	999999	708	999999	41	853	999999	999999	589	765	406	394	733	999999	134	503	179	87	746	621	589	426	982	939	719	674	795	392	646	999999	351	999999	999999	811	998	155	999999	256	319	840	383	999999	451	63	999999	322	424	999999	418	206	694	115	999999	316	458	999999	160	769	999999	366	67	854	220	412	999999	848	999999	921	796	978	950	923	768	905	248	999999	975	929	161	407	260	938	974	450	492	245	620	999999	363	999999	995	782	999999	999999	782	999999	673	48	999999	939	850	999999	69	439	255	770	999999	41	999999	753	416	231	999999	999999	116	999999	999999	770	920	188	237	999999	999999	999999	983	999999	163	816	132	719	42	936	300	222	556	999999	879	545	205	721	899	589	999999	999999	999999	774	999999	999999	845	999999	649	903	128	460	712	994	934	879	455	87	617	530	999999	359	721	999999	930	999999	533	359	249	999999	999999	999999	289	648	319	958	980	219	999999	474	999999	468	80	138	818	840	999999	562	822	10	999999	127	999999	999999	679	197	888	999999	843	770	999999	495	999999	999999	999999	918	999999	74	684	975	898	999999	84	152	999999	450	288	592	999999	100	895	999999	537	999999	254	457	104	910	968	131	999999	999999	375	242	318	485	54	765	800	899	669	999999	877	847	112	852	999999	961	819	238	908	305	999999	753	875	195	958	184	999999	881	824	270	105	563	904	646	999999	999999	999999	84	406	523	999999	999999	431	999999	103	690	147	999999	414	999999	101	999999	999999	775	194	622	366	133	999999	999999	999999	919	999999	408	350	323	999999	465	981	999999	999999	999999	832	395	514	314	332	426	101	278	999999	667	476	690	178	999999	999999	139	462	259	999999	999999	557	536	818	999999	687	999999	118	779	747	999999	420	999999	16	356	906	827	270	879	300	940	41	999999	832	47	452	394	999999	984	999999	812	12	732	724	425	197	306	999999	
642	627	310	317	321	530	999999	257	999999	683	822	459	523	999999	999999	999999	545	999999	307	999999	780	999999	302	792	134	806	935	679	999999	489	591	999999	999999	260	999999	999999	999999	632	720	999999	476	790	999999	710	999999	535	999999	943	429	773	188	745	999999	602	796	224	999999	517	193	514	595	686	999999	783	999999	999999	848	273	250	331	999999	912	959	578	237	990	999999	591	384	598	357	991	999999	914	310	999999	278	999999	999999	414	999999	999999	449	215	143	790	231	406	618	754	999999	195	703	107	999999	276	786	321	999999	805	975	743	999999	999999	167	999999	435	999999	482	257	394	840	809	836	999999	496	473	754	444	446	768	842	973	630	912	172	297	163	120	44	999999	999999	643	658	438	999999	999999	854	57	539	999999	999999	924	370	999999	845	386	866	701	317	802	41	876	999999	46	143	770	513	681	995	999999	999999	543	999999	197	437	207	999999	407	999999	158	618	706	905	91	201	999999	612	999999	999999	785	431	461	802	241	999999	91	714	621	305	422	999999	182	62	233	92	43	486	999999	999999	648	235	468	488	169	999999	335	971	846	845	999999	167	999999	614	219	999999	820	741	215	169	999999	999999	539	112	800	322	999999	999999	999999	999	999999	999999	999999	339	428	560	962	999999	643	57	702	120	868	776	90	264	999999	567	843	349	271	302	281	23	585	165	999999	366	688	846	748	681	299	847	687	784	728	912	999999	658	922	847	107	167	999999	999999	624	762	31	545	729	878	810	342	738	865	169	999999	753	273	864	605	999999	797	999999	999999	820	30	99	999999	536	680	382	194	999999	423	205	123	999999	350	541	999999	344	152	127	999999	870	999999	118	821	624	312	169	922	793	326	562	310	857	445	425	603	672	725	18	999999	505	626	915	999999	670	999999	870	412	999999	999999	999999	152	680	439	160	862	999999	278	681	234	999999	459	999999	110	860	894	265	999999	924	999999	270	999999	144	78	999999	254	51	794	999999	578	441	999999	199	999999	999999	420	630	428	295	562	691	404	54	999999	537	56	235	815	464	775	790	760	488	999999	670	651	18	611	75	906	820	127	999999	113	792	764	269	537	54	450	274	999999	824	372	999999	866	574	360	999999	328	29	236	339	385	787	681	999999	999999	202	413	412	28	999999	388	741	999999	287	940	991	772	786	999999	999999	24	999999	953	935	125	549	803	87	999999	79	747	999999	594	999999	741	325	121	496	864	344	640	47	999999	485	446	999999	681	589	633	368	769	999999	999999	999999	325	874	834	746	162	999999	399	
336	754	948	614	501	999999	785	999999	625	880	286	921	999999	999999	976	264	477	499	999999	867	999999	453	299	310	999999	565	999999	472	867	999999	375	999999	18	945	999999	999999	307	870	944	483	895	54	18	488	492	620	999999	999999	349	999999	999999	256	999999	988	185	999999	464	647	408	935	28	323	678	143	514	942	999999	417	826	692	956	606	999999	21	999999	179	999999	810	999999	595	596	999999	132	999999	134	128	675	29	770	431	829	659	472	18	465	582	999999	874	999999	550	707	561	508	999999	663	999999	701	999999	999999	15	447	653	829	813	348	223	999999	431	999999	396	277	892	999999	404	863	999999	999999	546	556	399	803	570	836	277	887	45	306	999999	592	374	426	29	12	764	983	185	999999	999999	999999	251	999999	999999	865	587	282	815	999999	113	999999	367	999999	165	109	628	211	877	816	561	926	999999	917	725	999999	645	969	999999	890	999999	420	687	999999	486	876	999999	18	999999	705	259	995	81	999999	202	999999	999999	748	271	999999	384	563	116	368	278	731	365	334	999999	999999	999999	618	999999	925	42	692	116	890	149	999999	999999	999999	999999	999999	567	566	999999	193	724	53	613	896	708	337	515	328	314	999999	999999	754	520	980	351	754	485	641	969	156	97	509	575	345	609	981	135	764	221	999999	800	711	877	182	609	999999	999999	333	909	999999	419	714	999999	786	691	999999	768	999999	278	597	695	926	597	707	106	225	477	999999	296	726	212	751	999999	379	528	496	876	348	380	728	261	162	731	999999	737	383	999999	788	653	999999	223	320	496	999999	249	874	124	179	999999	999999	155	234	46	193	495	668	607	19	268	205	518	430	999999	549	345	999999	204	999999	999999	723	999999	688	624	82	513	892	265	493	139	653	382	707	999999	986	999999	999999	126	548	786	999999	776	999999	530	458	706	792	876	946	287	999999	679	799	208	362	999999	467	609	964	679	602	413	999999	879	614	999999	999999	167	999999	966	318	427	999999	538	901	947	982	999999	176	999999	720	999999	999999	999999	433	974	583	508	999999	999999	125	999999	162	868	193	665	662	242	915	635	896	635	428	999999	969	289	33	270	306	415	317	309	999999	598	959	586	999999	907	455	640	249	999999	256	761	999999	889	274	787	354	246	294	750	999999	540	479	95	597	339	245	154	950	322	211	505	388	816	985	563	999999	606	570	754	786	284	999999	999999	388	667	138	89	24	245	915	70	130	567	66	902	128	999999	989	765	999999	311	999999	927	999999	751	999999	44	999999	710	878	748	675	999999	
964	967	999999	885	707	930	210	999999	140	715	406	151	384	821	760	92	999999	45	617	999999	92	485	999999	468	494	636	294	999999	999999	313	999999	999999	395	589	603	98	999999	243	176	69	564	515	180	974	530	958	376	561	284	999999	275	842	140	870	457	999999	382	999999	400	80	999999	999999	980	827	358	999999	755	999999	999999	671	335	211	869	558	250	576	314	620	937	535	999999	733	818	363	47	523	46	525	142	999999	715	80	842	106	423	457	535	353	625	301	213	581	342	613	999999	73	973	999999	629	999999	184	762	749	864	999999	999999	299	627	789	834	999999	240	662	114	956	265	999999	999999	144	999999	51	961	995	999999	999999	688	401	215	999999	973	550	464	895	260	939	953	331	977	295	512	168	907	999999	790	999999	972	918	237	656	241	999999	210	448	836	840	223	999999	113	999999	999999	520	999999	760	815	999999	738	999999	412	999999	12	999999	391	487	999999	635	999999	407	214	999999	999999	769	173	558	636	999999	349	25	69	420	725	196	228	445	173	991	84	157	999999	506	999999	637	999999	999999	999999	307	323	723	999999	211	706	816	562	565	999999	363	357	534	133	999999	944	722	285	992	999999	816	715	945	323	999999	999999	985	658	707	999999	999999	262	999999	904	339	955	999999	208	999999	713	909	633	662	999999	999999	999999	999999	34	212	562	647	362	524	622	837	591	378	409	186	999999	721	999999	855	388	469	110	999999	630	794	590	327	524	427	288	540	999999	63	691	999999	995	20	961	456	155	539	370	738	999999	77	999999	587	227	32	216	991	750	999999	283	794	710	999999	919	239	999999	999999	133	934	245	92	653	537	999999	895	190	999999	999999	712	709	999999	109	372	769	562	56	999999	999999	502	221	999999	999999	415	999999	897	999999	999999	999999	731	999999	911	999999	436	502	405	423	220	900	331	841	999999	999999	999999	78	433	999999	347	627	367	192	618	144	631	722	948	302	247	757	999999	102	582	999999	999999	877	798	443	999999	869	374	148	999999	112	999999	660	645	65	750	347	356	999999	465	999999	733	999999	225	777	784	999999	553	112	185	463	121	239	999999	999999	213	999999	279	989	32	478	263	999999	356	516	365	970	87	893	552	999999	410	587	999999	601	817	489	661	31	659	999999	999999	999999	962	382	991	549	402	620	852	589	78	999999	189	999999	726	514	202	999999	421	813	635	660	560	285	62	533	999999	666	218	999999	999999	999999	999999	999999	162	992	265	999999	524	815	578	467	51	962	831	53	408	649	875	312	999999	951	609	999999	333	665	
999999	687	329	999999	947	999999	411	138	89	820	36	126	834	734	999999	227	195	999999	999999	999999	618	999999	453	999999	134	952	791	999999	999999	999999	999999	494	999999	999999	290	578	999999	67	867	843	65	913	883	21	26	999999	999999	150	63	79	766	12	610	999999	57	123	243	320	999999	999999	943	999999	701	531	181	542	999999	999999	453	680	573	137	739	999999	122	999999	714	442	992	842	146	999999	852	367	791	645	884	584	450	177	345	999999	724	871	899	559	221	361	839	483	906	479	697	382	505	638	273	217	52	999999	999999	801	327	500	859	999999	653	343	740	999999	658	999999	896	286	345	239	413	999999	503	562	493	999999	602	999999	936	666	999999	479	999999	162	381	676	542	108	768	999999	26	234	22	605	906	999999	621	313	825	113	582	421	47	999999	999999	405	714	489	999999	999999	208	808	999999	202	999999	999999	482	588	164	981	270	797	517	801	222	189	855	897	656	615	741	999999	693	832	94	542	442	999999	927	976	962	62	249	722	344	218	669	819	999999	733	999999	42	158	999999	999999	784	903	246	999999	999999	999999	999999	833	253	314	999999	125	999999	118	807	741	887	660	188	29	217	558	795	466	14	999999	45	641	922	219	709	150	999999	988	309	639	206	540	999999	999999	155	999999	995	418	435	102	999999	999999	459	991	518	382	969	824	636	236	117	779	60	536	515	185	999999	44	999999	768	276	743	809	177	545	356	779	999999	874	987	563	387	41	911	999999	999999	999999	930	700	999999	180	34	361	82	531	426	490	354	919	969	319	960	999999	666	826	204	902	291	456	171	602	226	999999	649	672	730	747	149	999999	191	999999	979	999999	278	598	999999	999999	999999	999999	999999	866	435	833	999999	677	602	573	375	94	386	999999	900	484	999999	734	999999	83	712	999999	800	679	351	400	999999	976	340	626	545	78	584	999999	175	644	999999	999999	177	393	999999	971	80	166	382	64	999999	760	999999	505	804	543	643	178	999999	336	999999	449	999999	999999	104	928	347	975	38	307	999999	573	265	999999	155	243	567	570	37	740	339	999999	306	296	999999	978	883	835	999999	11	434	416	144	838	798	888	999999	142	298	128	634	104	138	85	999999	13	504	837	359	570	975	82	150	999999	997	999999	152	238	999999	126	999999	512	163	37	999999	104	439	427	466	266	464	435	282	909	999999	245	515	231	999999	818	483	56	485	999999	35	999999	999999	206	841	596	746	551	999999	181	82	131	940	110	212	460	574	87	380	102	116	550	800	241	999999	762	
696	999999	496	999999	643	999999	999999	902	11	521	828	242	585	870	520	912	515	111	836	985	304	414	29	292	999999	406	675	393	154	485	561	999999	375	89	899	824	999999	525	999999	83	105	47	109	690	631	341	999999	509	582	203	999999	699	405	845	467	292	902	213	999999	999999	333	999999	999999	999999	960	795	999999	506	971	695	999999	989	999999	762	890	267	315	338	999999	912	904	176	811	999999	450	861	638	999999	622	999999	999999	999999	375	301	750	461	289	583	730	999999	474	995	538	886	345	999999	136	642	999999	210	976	573	552	999999	342	166	832	806	85	108	166	347	884	363	999999	16	999999	281	21	438	999999	731	608	824	447	909	637	924	999999	999999	735	995	574	999999	640	999999	308	137	959	593	629	483	507	631	679	137	121	184	123	339	999999	855	630	999999	233	255	964	728	999999	999999	528	999999	999999	680	373	171	999999	472	723	423	707	999999	321	999999	809	504	999999	976	999999	320	797	463	811	285	999999	999999	999999	999999	198	999999	394	999999	999999	536	74	721	999999	827	268	518	999999	649	461	700	999999	999999	999999	212	717	728	31	999999	582	999999	635	75	999999	999999	999999	999999	796	725	999999	999999	38	136	170	784	363	97	999999	999999	718	999999	955	158	12	121	654	999999	345	171	339	469	999999	406	997	999999	901	999	999999	376	130	774	999999	638	375	999999	999999	504	999999	759	849	630	999999	999999	279	945	535	486	999999	984	271	666	158	634	999999	813	964	632	138	324	999999	363	999999	846	999999	943	915	326	999999	879	999999	999999	275	999999	321	709	953	749	999999	999999	320	425	936	640	115	999999	626	96	252	562	168	49	375	999999	876	496	168	670	999999	335	39	218	999999	193	545	121	999999	572	323	999999	860	999999	505	999999	13	467	427	999999	741	821	327	829	84	231	721	410	783	815	709	825	551	292	410	999999	32	112	722	999999	999999	999999	73	999999	999999	564	701	999999	544	299	999999	419	78	336	929	526	999999	210	143	482	999999	144	999999	999999	863	497	146	577	814	703	63	900	999999	674	736	747	758	272	66	519	529	778	999999	494	999999	999999	999999	999999	363	883	999999	999999	999999	249	291	960	664	999999	200	285	428	134	138	840	245	556	673	999999	599	999999	999999	745	154	623	953	693	278	844	225	573	740	921	999999	930	999999	241	931	505	393	775	999999	279	81	780	999999	999999	649	35	258	999999	626	363	999999	999999	125	56	677	355	999999	597	692	999999	273	627	545	507	909	208	929	13	999999	178	999999	823	108	499	999999	374	532	557	
53	999999	595	412	999999	387	306	53	815	999999	563	586	218	795	93	999999	999999	454	999999	594	495	451	106	999999	198	457	352	801	82	625	382	999999	823	738	999999	449	235	860	680	167	999999	866	999999	74	450	48	959	999999	740	836	999999	229	139	937	72	602	155	999999	224	999999	44	504	970	199	999999	260	762	479	999999	999999	46	156	774	999999	999999	629	67	42	804	159	999999	138	71	999999	142	999999	184	999999	676	952	304	884	645	191	999999	706	895	999999	999999	199	999999	489	973	106	999999	347	455	62	554	442	544	123	545	999999	999999	906	999999	734	66	338	85	877	802	298	349	161	510	592	953	686	733	863	460	614	874	18	999999	964	999999	999999	999999	132	999999	243	417	190	349	581	999999	999999	273	999999	999999	999999	999999	408	686	684	756	648	999999	862	108	867	709	681	662	931	999999	992	751	999999	298	999999	630	953	999999	569	881	168	999999	928	412	736	423	572	725	216	500	475	331	480	218	797	999999	845	999999	473	534	736	527	417	391	198	999999	795	872	875	622	170	999999	999999	803	598	835	908	459	371	999999	146	999999	456	440	999999	670	281	270	500	999999	784	929	82	44	154	640	404	547	224	270	627	700	999999	593	999999	613	213	676	999999	999999	60	395	999999	29	398	999999	81	977	999999	999999	204	535	999999	572	837	240	789	999999	999999	957	441	370	245	110	826	999999	115	862	999999	121	466	999999	650	538	262	999999	276	63	645	999999	569	427	999999	697	76	999999	999999	999999	999999	109	823	130	999999	999999	999999	689	160	562	202	953	675	219	877	555	70	600	885	842	320	999999	964	736	999999	295	397	24	999999	548	44	734	126	999999	116	999999	297	999999	587	999999	999999	999999	248	999999	860	692	698	360	549	335	999999	476	999999	486	967	999999	145	999999	682	732	274	999999	210	612	528	468	837	847	999999	877	267	724	22	897	834	999999	210	259	999999	755	596	47	474	163	911	999999	527	639	860	999999	865	999999	663	999999	999999	501	372	636	999999	999999	855	851	257	672	999999	912	463	999999	999999	999999	999999	886	220	927	146	236	52	56	999999	960	940	999999	999999	999999	22	66	70	168	184	999999	384	573	999999	484	999999	745	789	802	95	999	999999	999999	999999	640	692	999999	990	736	718	999999	458	326	935	999999	461	999999	999999	944	660	21	999999	304	144	318	845	543	823	736	37	400	999999	250	961	999999	855	732	219	355	620	43	999999	333	449	999999	999999	68	638	836	999999	251	999999	844	151	999999	999999	999999	84	999999	999999	159	165	999999	709	
999999	58	218	365	244	999999	729	448	999999	334	627	945	527	854	999999	433	787	905	999999	713	999999	520	602	108	887	552	999999	657	999999	999999	999999	877	813	999999	132	640	676	703	403	999999	303	803	370	520	524	139	630	954	628	256	17	254	999999	549	924	806	456	119	477	999999	334	81	999999	959	864	749	141	999999	732	999999	756	94	511	532	999999	981	160	999999	999999	999999	921	101	999999	293	552	225	709	273	699	325	999999	566	235	710	140	232	895	410	655	774	997	727	999999	813	999999	923	999999	645	139	942	655	374	535	719	770	999999	51	624	416	648	49	868	213	999999	631	199	858	999999	999999	197	96	749	436	999999	760	204	869	225	793	629	483	74	144	756	670	818	999999	515	999999	999999	190	280	994	17	735	138	523	815	191	310	74	941	253	941	856	905	938	999999	958	999999	374	999999	831	787	175	975	734	457	746	813	999999	353	999999	505	16	815	755	429	999999	632	681	63	999999	493	999999	999999	999999	202	900	764	880	999999	556	374	532	364	449	216	999999	759	404	76	79	378	151	721	90	999999	935	50	159	519	999999	336	893	321	793	347	232	999999	165	999999	556	981	933	852	999999	496	973	652	999999	549	587	324	237	999999	999999	665	351	843	461	999999	267	859	614	371	664	229	999999	220	999999	999999	999999	218	604	862	519	97	445	299	924	999999	774	292	674	610	932	336	999999	288	337	137	996	999999	182	93	999999	697	999999	571	999999	999999	25	762	999999	275	565	378	720	375	999999	896	999999	62	999999	999999	307	974	999999	13	439	337	130	202	883	442	999999	999999	999999	521	999999	821	720	999999	999999	356	579	22	210	408	55	563	616	999999	999999	440	908	999999	469	315	786	310	512	373	142	861	456	822	878	999999	170	960	341	209	999999	284	186	999999	999999	572	297	999999	773	786	958	999999	721	397	20	999999	534	171	144	731	734	287	319	356	999999	249	900	756	143	999999	248	94	232	999999	999999	906	264	561	999999	999999	27	501	999999	725	414	267	149	999999	812	435	123	999	999999	999999	474	510	999999	999999	616	999999	671	541	160	221	999999	873	653	314	451	113	198	973	179	999999	713	243	749	593	999999	482	109	841	943	708	448	249	999999	622	999999	999999	940	999999	945	999999	999999	999999	999999	325	187	999999	999999	834	999999	708	999999	150	999999	588	896	241	999999	382	887	999999	613	830	597	452	772	309	999999	40	373	17	999999	763	37	889	22	236	892	434	999999	410	868	274	235	245	471	308	418	999999	725	710	683	568	
547	812	675	405	889	897	999999	878	926	999999	471	609	546	483	122	940	576	669	348	999999	967	486	999999	349	604	362	999999	474	890	999999	999999	662	333	999999	225	225	999999	616	999999	995	881	536	999999	999999	802	625	698	987	195	478	114	65	372	357	600	71	547	336	800	537	916	999999	988	993	278	999999	286	941	999999	999999	726	959	332	353	455	441	12	980	999999	999999	663	994	289	422	999999	259	300	999999	13	999999	678	887	816	809	89	802	548	491	26	993	349	757	999999	298	751	155	733	28	901	169	69	999999	790	821	874	921	799	999999	174	28	518	999999	999999	113	228	838	153	522	999999	652	999999	521	999999	553	999999	905	999999	990	670	683	525	999999	999999	844	104	120	107	995	935	167	999999	971	326	997	999999	999999	819	625	79	999999	12	999999	999999	259	276	548	603	247	191	968	999999	999999	905	490	999999	247	235	999999	19	117	741	158	586	999999	999999	921	204	966	78	600	96	648	920	757	681	999999	526	824	577	556	999999	860	813	966	510	205	75	835	999999	247	813	725	999999	999999	181	854	999999	648	610	999999	999999	999999	178	590	999999	18	999999	999999	809	198	999999	411	526	999999	999999	999999	344	620	999999	453	999999	368	999999	830	787	370	999999	999999	999999	826	680	999999	999999	999999	212	999999	691	232	94	999999	317	917	999999	315	526	999999	999999	999999	371	999999	519	23	51	166	499	985	174	347	999999	521	975	928	572	983	517	842	196	999999	260	719	199	121	535	114	999999	937	999999	166	314	384	171	878	597	295	317	666	836	67	732	226	717	353	428	573	999999	999999	355	53	999999	684	999999	905	903	652	111	407	488	936	999999	562	653	999999	43	429	359	999999	340	286	999999	850	16	139	571	43	12	845	693	962	588	757	592	299	368	630	169	265	974	945	194	909	188	899	999999	180	999999	709	319	999	223	428	999999	999999	377	947	677	999999	344	999999	999999	265	714	526	357	273	999999	999999	649	413	269	104	132	395	999999	766	999999	116	999999	999999	999999	302	535	693	748	999999	999999	523	921	420	999999	82	920	114	305	928	205	999999	551	773	210	999999	70	906	739	129	306	662	999999	611	285	571	994	943	999999	999999	730	31	999999	197	564	999999	442	238	461	999999	183	28	100	174	570	20	564	999999	200	999999	241	629	999999	999999	863	999999	547	999999	999999	391	87	977	703	947	207	999999	883	999999	218	753	775	832	454	552	999999	288	999999	999999	50	274	16	675	752	158	126	110	77	160	333	517	999999	131	999999	80	119	206	
324	153	967	396	136	210	120	999999	999999	409	184	411	681	585	484	999999	999999	870	385	999999	999999	555	999999	106	116	733	40	701	999999	653	739	384	442	750	963	999999	844	653	148	805	565	315	673	716	999999	665	478	747	42	999999	851	231	999999	707	999999	769	999999	870	289	402	180	418	602	831	669	800	999999	930	621	66	892	626	732	579	999999	918	881	124	180	999999	265	292	999999	672	999999	517	689	734	778	999999	115	999999	999999	746	635	156	713	999999	56	999999	696	547	135	999999	290	234	499	124	999999	63	887	208	699	838	147	887	750	930	39	999999	120	244	999999	999999	950	918	263	986	944	700	215	50	999999	55	754	717	166	999999	392	577	999999	574	874	725	317	907	284	534	999999	999999	406	999999	812	894	24	999999	999999	708	36	999999	971	513	999999	170	847	846	140	999999	93	429	730	999999	547	999999	144	545	370	999999	119	52	643	728	387	206	304	999999	999999	183	999999	999999	999999	999999	664	30	606	999999	404	714	878	470	776	630	450	189	27	999999	999999	999999	760	478	101	959	599	984	728	252	136	973	866	424	999999	957	623	999999	106	999999	404	527	855	629	151	656	557	649	275	22	287	999999	999999	999999	197	877	422	999999	211	373	999999	680	301	363	388	431	999999	463	999999	999999	17	660	93	744	999999	999999	505	999999	999999	445	411	949	718	715	999999	929	793	909	237	740	999999	71	999999	733	423	999999	999999	501	251	999999	999999	999999	797	999999	15	627	123	444	999999	480	381	999999	234	766	962	908	961	585	398	459	999999	939	999999	121	283	999999	81	999999	331	228	490	14	889	618	637	316	162	271	710	347	815	359	894	757	999999	263	999999	822	999999	999999	762	650	112	791	91	868	868	685	182	69	556	763	123	795	989	999999	401	999999	138	999999	755	699	875	60	644	999999	54	478	999999	30	118	258	589	816	465	839	901	108	536	999999	999999	477	98	650	791	999999	246	108	768	991	861	231	694	999999	758	72	775	999999	999999	999999	824	400	999999	162	951	307	999999	999999	339	999999	999999	303	999999	370	999999	288	611	234	268	592	52	945	710	760	168	886	564	474	999999	999999	73	999999	950	999999	944	57	543	999999	699	494	877	939	999999	618	525	567	999999	334	999999	479	461	551	792	564	761	878	690	182	993	999999	743	709	247	936	95	625	353	357	425	171	745	999999	534	774	999999	112	186	101	999999	601	745	999999	999999	588	941	522	67	395	971	75	366	999999	943	634	750	177	702	832	999999	900	999999	794	908	999999	
734	787	26	999999	849	999999	702	598	937	999999	329	513	150	658	994	573	568	957	385	360	999999	384	731	899	34	547	999999	354	999999	344	386	950	331	823	854	164	505	49	999999	323	373	767	432	550	315	246	36	53	837	960	999999	999999	418	557	941	359	999999	999999	993	311	258	357	40	602	26	999999	191	327	804	840	999999	528	999999	72	999999	46	951	190	594	787	520	366	516	608	13	128	541	773	882	505	108	388	999999	244	999999	25	736	830	534	936	65	708	249	996	892	999999	846	356	570	999999	407	875	532	999999	790	891	841	432	999999	999999	999999	418	999999	308	741	689	483	186	997	999999	309	131	656	657	732	812	127	519	715	200	282	195	213	977	999999	233	999999	999999	999999	182	184	999999	999999	636	999999	646	273	940	265	212	339	669	358	999999	605	285	229	875	483	978	774	331	999999	409	625	651	215	468	999999	999999	834	643	732	824	999999	995	891	999999	557	95	999999	186	264	513	860	612	999999	614	381	999999	14	979	366	475	408	999999	597	831	999999	458	441	804	739	999999	999999	696	936	999999	800	999999	999999	209	999999	398	439	597	76	213	549	22	814	600	96	388	513	854	287	999999	426	944	999999	999999	17	999999	653	744	447	517	999999	173	676	312	999999	771	999999	804	662	999999	45	810	786	393	291	999999	643	841	999999	360	243	523	999999	678	117	855	212	333	202	228	999999	695	999999	559	78	385	346	999999	786	324	999999	709	202	319	232	615	168	24	778	18	465	812	36	96	284	621	754	997	205	957	569	999999	999999	444	233	349	999999	999999	999999	999999	663	141	64	403	410	534	331	110	455	502	999999	197	554	999999	762	931	669	999999	999999	456	631	999999	999999	828	999999	999999	107	757	95	882	955	930	999999	872	355	999999	757	633	685	749	300	999999	551	702	270	381	999999	428	999999	302	680	595	952	869	284	324	999999	236	648	566	999999	573	999999	572	546	766	999999	999999	838	437	184	45	389	999999	999999	999999	796	614	999999	999999	294	999999	999999	999999	212	369	978	829	597	40	999999	999999	999999	129	322	727	999999	978	165	503	882	877	589	254	128	644	999999	427	713	306	999999	220	999999	274	999999	999999	497	232	999999	187	787	669	95	807	999999	652	60	999999	999999	438	349	999999	458	74	500	416	99	831	675	567	162	561	125	300	999999	999999	863	720	999999	564	239	415	999999	999999	999999	223	792	781	999999	475	999999	947	214	285	999999	710	762	999999	774	864	669	666	557	999999	999999	999999	553	999999	304	999999	788	340	
421	658	999999	934	209	999999	999999	286	999999	999999	514	999999	999999	999999	357	840	343	802	537	999999	999999	983	894	572	858	815	999999	489	669	997	486	999999	687	262	535	999999	86	32	510	292	999999	999999	250	361	162	357	828	819	879	713	461	502	111	527	395	438	763	999999	85	394	525	868	617	626	830	825	521	721	680	802	764	320	302	254	25	457	742	543	419	511	986	144	999999	999999	545	999999	587	169	867	106	999999	449	947	126	999999	386	999999	623	530	999999	835	117	999999	999999	949	151	209	999999	512	938	695	230	999999	999999	999999	390	268	661	90	845	248	362	853	999999	20	325	372	186	999999	999999	999999	129	22	999999	675	999999	996	533	999999	404	785	999999	999999	928	999999	999999	232	383	718	386	999999	229	542	999999	98	483	999999	564	999999	999999	999999	33	999999	999999	372	576	999999	999999	898	999999	394	735	999999	686	70	518	705	999999	999999	449	103	989	467	109	521	356	999999	337	995	202	624	999999	999999	382	626	761	360	783	566	834	363	999999	484	199	992	391	575	999999	624	579	999999	338	391	627	541	789	565	280	999999	26	988	999999	148	706	904	999999	279	281	70	308	167	922	368	999999	96	999999	514	278	117	139	780	731	999999	425	424	295	59	839	999999	836	206	999999	999999	999999	845	483	999999	778	999999	49	122	303	795	999999	999999	854	970	53	540	536	999999	296	172	999999	245	999999	176	999999	291	618	903	439	999999	233	112	999999	999999	999999	503	612	65	736	984	77	26	999999	935	398	13	999999	325	999999	308	999999	561	999999	917	999999	314	587	317	235	496	675	146	999999	863	572	223	999999	362	161	550	999999	481	549	999999	104	215	758	332	778	720	722	303	896	141	135	672	202	169	303	999999	999999	305	829	249	318	931	344	624	373	184	668	999999	173	466	380	834	21	999999	823	999999	556	999999	999999	515	774	999999	999999	551	737	999999	30	999999	68	647	999999	632	999999	309	993	999999	871	999999	999999	603	61	515	139	440	761	301	999999	595	346	311	957	999999	766	999999	475	936	692	793	886	473	164	999999	157	999999	999999	999999	999999	712	613	660	130	422	306	999999	463	268	252	809	789	999999	248	435	837	757	689	975	866	337	833	999999	999999	88	257	999999	448	566	367	999999	608	23	118	948	981	686	191	545	363	831	860	999999	694	882	13	449	235	999999	657	400	837	856	881	854	878	556	999999	999999	174	810	999999	999999	999999	999999	211	775	337	999999	453	999999	999999	153	621	999999	477	626	999999	999999	999999	807	270	719	999999	966	775	
751	142	999999	80	434	507	148	380	553	344	963	999999	999999	681	237	122	935	285	506	824	693	245	845	387	261	194	999999	967	366	550	999999	987	935	863	459	643	83	229	29	652	436	772	78	999999	514	999999	317	999999	847	695	334	443	413	151	999999	516	296	999999	818	999999	917	181	23	13	567	976	379	200	999999	594	48	716	266	999999	999999	921	177	155	872	939	999999	673	129	671	999999	343	583	794	782	943	356	206	410	778	999999	999999	758	75	999999	538	999999	999999	696	999999	657	999999	999999	559	753	170	349	151	999999	878	999999	253	999999	352	787	234	402	585	418	287	999999	841	315	487	128	142	172	111	21	344	997	759	999999	866	24	606	999999	34	50	621	999999	999999	999999	999999	999999	999999	213	999999	287	909	145	366	999999	418	25	999999	313	699	999999	999999	999999	247	140	669	881	613	276	999999	338	999999	78	999999	545	797	999999	43	999999	783	999999	999999	929	999999	824	112	208	640	61	999999	851	208	303	999999	593	429	623	999999	999999	999999	650	801	224	27	87	999999	840	768	821	910	734	981	175	529	999999	804	999999	251	999999	37	471	250	562	707	344	139	887	612	784	125	184	326	959	999999	142	281	999999	999999	678	727	272	440	819	999999	999999	869	42	773	839	789	738	381	999999	999999	71	410	248	999999	683	999999	219	238	984	999999	736	418	999999	59	999999	355	391	999999	999999	999999	765	999999	431	999999	873	474	999999	123	772	999999	387	802	381	999999	999999	999999	42	904	237	730	999999	43	456	122	999999	999999	847	983	387	494	407	957	808	259	290	41	979	828	644	218	851	999999	999999	989	329	933	46	118	994	664	999999	487	552	842	186	731	584	318	15	999999	626	999999	736	288	596	429	994	132	632	999999	753	214	999999	29	879	999999	999999	999999	793	481	389	739	999999	722	181	920	415	965	83	558	456	671	822	197	591	999999	369	999999	403	899	939	999999	486	970	910	117	999999	999999	962	999999	164	127	999999	999999	999999	887	133	23	116	676	24	999999	999999	83	999999	999999	999999	83	437	999999	63	400	73	894	999999	475	262	999999	812	73	704	881	13	320	404	339	156	297	129	999999	613	355	81	999999	885	999999	865	413	999999	827	725	152	106	820	709	763	64	999999	999999	601	635	114	211	52	999999	142	35	999999	678	247	935	105	953	999999	537	707	329	346	999999	631	609	849	625	984	999999	561	785	192	610	640	284	999999	304	999999	999999	509	999999	999999	999999	752	884	137	734	165	892	999999	198	372	293	12	999999	718	621	371	
999999	785	999999	226	704	420	999999	999999	999999	47	963	418	800	435	664	38	562	300	591	999999	746	481	124	469	102	999999	999999	999999	899	999999	206	566	999999	932	999999	999999	29	928	334	344	405	51	999999	697	202	483	999999	762	707	264	449	154	999999	365	999999	520	670	29	134	986	999999	933	944	530	841	407	513	867	900	999999	999999	999999	966	999999	999999	705	481	427	277	999999	888	999999	715	644	168	999999	999999	550	317	24	622	999	804	348	297	472	107	479	855	795	970	961	999999	336	999999	999999	188	880	504	920	48	253	999999	515	108	999999	228	309	371	789	999999	962	560	999999	759	19	830	628	999999	398	607	12	572	482	999999	926	747	999999	399	999999	999999	999999	999999	999999	975	378	999999	999999	999999	850	253	797	117	75	827	999999	411	999999	999999	999999	984	560	922	116	322	46	681	279	866	182	999999	839	909	999999	916	419	916	172	910	390	762	540	388	999999	154	810	999999	506	999999	641	524	770	812	164	368	323	636	939	999999	938	697	977	433	77	159	414	887	999999	158	417	100	249	77	195	482	453	181	813	962	511	152	184	624	234	657	930	36	999999	659	999999	999999	977	96	971	999999	784	117	320	958	739	922	999999	357	247	999999	285	703	627	681	999999	151	822	999999	999999	796	999999	362	999999	420	229	999999	142	440	999999	999999	122	999999	999999	999999	698	999999	999999	855	233	589	347	826	387	683	382	999999	409	83	744	462	961	999999	522	184	999999	999999	909	900	999999	361	789	374	802	612	438	132	607	999999	999999	578	289	999999	753	984	459	999999	975	525	999999	993	978	69	695	999999	673	120	640	921	331	276	999999	960	126	871	799	999999	34	775	999999	259	629	999999	99	175	182	994	258	999999	724	484	456	394	862	999999	999999	729	999999	709	939	327	492	999999	803	717	999999	999999	999999	881	195	486	999999	209	280	999999	373	704	970	529	920	999999	862	112	206	847	819	52	108	381	499	79	303	324	835	999999	767	944	999999	381	33	999999	154	376	351	248	811	256	123	84	999999	677	759	159	789	270	465	389	488	955	898	109	231	478	999999	126	193	357	374	353	30	429	999999	999999	999999	76	533	999999	760	999999	45	999999	929	33	999999	822	319	999999	999999	999999	471	999999	465	525	483	999999	632	676	985	235	999999	464	882	769	63	999999	999999	999999	654	723	999999	969	999999	530	920	336	180	207	478	569	999999	49	823	799	882	999999	964	999999	125	581	444	857	510	535	903	581	689	169	970	57	378	159	499	811	999999	502	758	
935	999999	156	999999	435	207	999999	429	999999	640	93	887	420	988	744	54	82	288	879	469	103	626	348	999999	999999	999999	431	999999	656	999999	21	960	389	883	38	113	999999	999999	999999	659	94	999999	999999	999999	605	282	999999	68	633	115	426	532	958	999999	665	318	999999	510	743	208	999999	235	999999	474	999999	999999	507	536	959	640	85	999999	279	229	384	987	999999	407	999999	737	999999	372	566	999999	134	489	12	356	228	719	847	469	999999	810	883	858	343	423	322	482	775	999999	999999	993	39	180	999999	738	658	677	580	999999	468	999999	531	413	668	230	350	149	130	161	317	249	793	616	172	999999	346	526	654	999999	95	568	962	653	273	573	522	999999	236	273	697	551	149	988	999999	86	289	479	200	123	82	182	999999	999999	999999	859	999999	999999	18	793	999999	142	33	264	773	899	999999	877	149	104	708	397	913	856	463	766	110	999999	999999	95	999999	999999	336	540	253	912	216	348	938	414	374	108	999999	442	871	565	527	884	224	110	999999	411	339	105	999999	684	269	505	169	948	758	404	807	922	614	535	806	492	999999	999999	693	705	939	735	730	609	453	480	999999	898	248	225	999999	515	63	778	999999	999999	136	999999	653	999999	188	989	655	970	301	31	828	345	759	45	873	363	417	336	472	604	374	804	241	999999	999999	999999	710	543	813	302	869	999999	999	999999	366	999999	217	999999	999999	949	999999	760	999999	431	652	999999	999999	212	352	999999	108	726	315	932	866	331	337	999999	200	917	289	121	167	999999	999999	992	999999	194	999999	430	156	434	810	522	524	614	496	999999	999999	870	132	507	201	586	203	153	530	77	708	44	999999	352	791	609	670	968	603	319	279	660	999999	999999	533	999999	89	673	916	793	999999	999999	999999	527	728	999999	795	781	920	580	804	18	471	278	485	644	315	999999	643	999999	852	556	999999	186	540	486	999999	999999	973	999999	506	530	999999	999999	659	999999	999999	598	999999	470	814	888	57	32	514	271	198	44	479	999999	616	999999	999999	715	940	861	250	658	986	251	763	999999	999999	999999	84	284	780	734	619	39	444	716	999999	999999	395	963	999999	988	999999	279	298	532	697	94	663	231	500	521	796	797	215	999999	612	382	706	196	90	406	948	240	999999	464	999999	999999	454	899	104	857	329	977	363	999999	999999	716	953	241	930	724	987	852	783	268	937	822	999999	999999	999999	999999	475	209	883	999999	50	441	789	999999	117	257	639	763	136	643	201	818	443	999999	564	999999	999999	999999	266	366	
418	105	456	999999	999999	602	626	999999	999999	296	391	130	999999	261	221	555	927	129	134	999999	94	234	726	150	999999	129	388	999999	338	218	389	10	942	527	693	944	984	999999	317	514	631	87	999999	999999	262	81	724	192	999999	999999	968	999999	350	583	281	193	379	316	164	407	223	757	232	999999	907	390	999999	577	568	277	571	369	811	620	999999	17	267	886	887	995	999999	206	137	330	249	89	660	369	255	999999	999999	999999	412	910	300	873	854	999999	932	871	999999	999999	999999	475	446	609	999999	729	532	273	926	999999	428	169	999999	27	999999	902	346	827	730	818	331	999999	701	893	956	900	329	187	163	876	954	999999	999999	256	999999	662	883	999999	592	930	836	982	582	92	258	253	908	283	254	999999	53	114	151	85	826	999999	999999	552	999999	999999	999999	355	999999	60	999999	999999	67	999999	445	967	28	706	245	799	982	999999	999999	618	645	713	999999	56	933	211	832	850	999999	36	430	27	888	340	999999	995	999999	491	999999	532	999999	999999	999999	162	837	999999	999999	347	869	351	999999	487	999999	999999	907	939	603	363	999999	909	227	687	538	999999	335	428	999999	687	718	249	279	500	999999	953	73	799	527	840	218	656	278	999999	999999	533	933	943	937	734	433	58	401	176	999999	961	999999	867	317	165	826	999999	208	255	629	629	82	601	19	135	100	117	422	999999	155	999999	641	732	706	15	106	392	490	354	264	669	847	999999	999999	999999	999999	206	491	372	24	798	457	32	999999	360	460	999999	999999	999999	643	325	636	999999	999999	313	330	582	999999	312	68	444	929	854	990	959	782	999999	180	999999	487	894	999999	59	749	356	318	999999	866	355	999999	999999	457	677	999999	999999	999999	218	92	128	195	75	45	999999	313	999999	869	603	42	905	999999	492	171	441	335	748	699	586	999999	674	995	711	715	815	758	303	999999	261	999999	61	926	573	885	62	317	421	859	447	746	179	486	714	586	999999	777	71	603	26	999999	962	249	456	328	999999	133	483	999999	230	429	20	592	618	999999	999999	979	14	999999	119	134	914	889	999999	840	720	197	290	135	999999	999999	697	999999	999999	908	190	811	479	254	999999	928	833	70	999999	27	999999	586	999999	263	605	981	772	465	999999	891	438	83	988	616	608	999999	842	999999	605	999999	732	999999	999999	999999	280	178	999999	759	999999	190	999999	853	999999	243	999999	999999	328	37	999999	999999	275	999999	216	88	479	117	823	863	646	999999	96	485	464	999999	294	426	965	168	999999	999999	482	999999	335	312	601	
585	822	754	512	475	902	814	827	833	917	999999	999999	543	239	173	999999	645	123	883	103	814	999999	804	999999	687	999999	169	54	999999	999999	261	906	999999	487	894	294	78	999999	180	353	282	657	631	538	793	323	431	929	999999	90	837	899	999999	219	786	196	28	805	825	307	742	769	734	543	665	594	208	65	345	878	999999	294	943	999999	999999	167	767	275	165	999999	999999	999999	235	22	462	361	464	694	701	707	276	999999	536	999999	999999	512	922	97	873	999999	999999	376	594	941	999999	999999	956	911	397	629	429	752	650	999999	561	999999	999999	722	91	313	999999	513	364	999999	611	24	758	999999	929	318	244	679	402	956	258	379	646	294	218	999999	999999	552	307	81	287	524	622	84	321	108	968	210	16	569	78	611	21	956	339	999999	793	999999	982	999999	999999	750	359	694	213	191	866	260	514	180	908	588	216	292	359	97	402	999999	759	831	350	44	673	833	999999	999999	368	689	954	430	126	518	569	999999	686	537	999999	999999	871	139	242	717	999999	835	660	489	999999	999999	607	251	395	999999	137	161	738	361	86	526	805	566	823	187	305	999999	64	999999	28	988	606	999999	923	474	812	999999	999999	632	347	837	183	999999	252	639	91	712	999999	16	391	418	999999	335	460	647	132	315	315	999999	421	612	999999	269	470	999999	999999	785	328	999999	307	507	999999	115	999999	249	353	407	323	194	105	999999	59	57	19	610	508	280	999999	285	352	999999	324	544	999999	735	66	913	937	835	516	999999	999999	123	709	883	999999	384	322	221	304	725	999999	131	959	829	563	999999	260	860	907	999999	425	52	999999	799	193	27	894	287	193	440	469	999999	999999	799	208	999999	347	135	999999	134	958	159	999999	999999	515	202	584	391	182	332	662	999999	928	665	999999	351	545	910	999999	999999	489	999999	999999	863	265	999999	453	999999	999999	999999	396	135	115	782	999999	275	71	951	293	999999	999999	999999	115	861	999999	391	999999	22	919	856	400	437	999999	916	999999	923	131	127	371	12	999999	425	999999	554	935	536	999999	155	771	614	290	999999	999999	709	405	976	929	176	95	873	954	999999	250	999999	999999	958	700	199	147	999999	999999	943	589	291	999999	27	999999	999999	925	251	419	999999	250	314	576	806	999999	724	999999	668	999999	954	42	498	58	317	184	999999	327	999999	835	783	17	801	999999	346	999999	345	999999	387	234	378	999999	843	464	999999	200	936	207	430	157	976	677	999999	975	199	910	999999	243	934	842	764	242	948	999999	999999	406	448	
999999	239	801	476	266	999999	443	625	713	199	43	507	126	248	789	896	829	859	999999	538	826	280	435	913	111	533	544	470	145	302	436	827	999999	751	102	999999	629	999999	719	999999	999999	359	486	721	67	735	817	999999	975	345	128	557	530	868	999999	573	804	888	999999	733	599	973	489	421	762	216	363	375	156	822	277	158	999999	999999	999999	477	999999	714	856	376	716	940	495	799	183	879	999999	999999	999999	528	173	741	316	986	999999	72	869	999999	958	851	381	452	456	999999	77	970	999999	999999	375	999999	778	999999	41	998	26	658	488	689	247	883	909	999999	245	999999	659	536	841	163	627	440	607	999999	755	15	994	999999	493	999999	731	999999	472	347	999999	984	999999	82	709	318	999999	999999	584	189	827	999999	999999	999999	999999	828	503	541	138	999999	341	935	547	59	344	36	999999	999999	999999	155	958	43	999999	571	177	261	878	586	827	999999	194	999999	855	427	901	679	73	999999	67	665	838	200	84	218	999999	975	446	700	738	682	314	999999	999999	438	999999	999999	664	999999	999999	954	950	917	713	605	79	998	999999	129	157	665	963	314	695	510	316	767	999999	999999	565	202	814	999999	848	155	999999	967	222	426	206	117	24	693	573	112	714	921	999999	999999	149	17	895	999999	552	999999	999999	999999	531	620	132	999999	999999	999999	814	999999	149	772	999999	567	386	999999	786	662	923	50	650	999999	741	592	795	395	289	999999	72	558	306	999999	634	774	999999	229	446	601	304	741	999999	999999	879	638	962	941	852	919	102	999999	230	999999	403	512	432	449	999999	938	999999	737	184	999999	400	265	638	999999	148	304	141	167	665	999999	367	191	769	98	399	112	629	853	543	999999	396	34	337	999999	104	132	352	986	960	507	777	567	567	999999	999999	624	999	999999	803	557	787	935	999999	46	999999	222	742	343	60	999999	319	970	204	814	960	999999	999999	575	999999	999999	952	155	999999	168	417	999999	624	844	927	775	113	318	60	985	582	460	652	301	197	881	389	18	936	804	198	806	373	752	999999	999999	999999	433	762	787	999999	642	738	223	628	999999	598	898	416	284	62	999999	999999	999999	242	509	722	637	388	999999	999999	943	218	999999	969	610	436	872	879	141	89	999999	999999	272	999999	939	721	999999	999999	999999	293	491	602	999999	752	999999	999999	164	519	465	83	68	999999	96	161	662	434	347	253	27	648	726	28	284	204	382	454	657	828	999999	787	999999	964	276	392	154	351	556	649	782	724	999999	362	424	68	999999	634	468	
999999	727	999999	384	195	655	999999	567	472	327	466	999999	742	999999	335	226	677	790	104	778	703	17	320	877	697	471	999999	376	373	603	226	183	748	999999	999999	111	788	412	107	999999	999999	999999	682	34	999999	279	49	495	946	146	999999	278	999999	856	764	113	417	637	686	723	362	107	999999	869	999999	999999	631	756	692	234	999999	999999	692	785	999999	878	334	999999	999999	428	999999	999999	999999	999999	856	947	999999	892	230	442	694	160	726	999999	999999	706	631	813	922	999999	648	292	802	721	708	482	586	151	881	886	778	130	850	268	301	554	677	966	22	163	45	738	535	999999	540	286	548	317	827	999999	256	521	373	980	779	149	999999	708	528	383	371	115	20	999999	663	573	999999	999999	92	999999	38	665	800	769	771	909	757	999999	191	999999	934	999999	323	612	639	999999	756	999999	489	999999	999999	968	447	639	999999	930	728	201	999999	966	976	90	235	425	250	591	721	603	218	869	999999	463	999999	107	448	103	999999	407	999999	406	816	440	978	929	862	999999	228	999999	978	840	999999	565	954	999999	455	854	52	898	372	58	545	163	661	619	771	96	451	350	201	698	149	330	496	201	159	546	112	306	562	190	999999	560	625	378	688	999999	508	312	651	999999	60	999999	45	999999	860	663	999999	368	168	776	618	878	969	289	700	860	79	762	74	909	751	999999	346	999999	685	999999	537	999999	999999	999999	587	149	698	999999	648	257	999999	839	340	496	767	743	147	999999	571	494	591	999999	677	827	999999	999999	247	742	999999	313	555	852	970	876	136	495	437	223	199	479	189	372	641	453	999999	999999	432	999999	151	18	608	560	620	201	402	999999	616	999999	999999	841	901	956	764	999999	701	442	869	464	369	282	316	924	596	102	314	228	703	233	262	526	323	999999	999999	834	704	999999	999999	779	999999	934	878	333	34	357	577	233	608	306	752	999999	370	967	218	869	999999	999999	964	528	886	999999	999999	999999	851	672	527	242	365	929	999999	706	211	100	981	999999	403	983	899	249	524	90	999999	407	480	999999	165	999999	999999	999999	999999	30	999999	713	892	999999	446	495	999999	999999	830	345	868	678	999999	999999	931	280	986	783	999999	717	999999	725	13	805	563	100	912	731	516	181	782	999999	796	619	675	497	207	681	989	907	999999	999999	419	189	222	999999	999999	434	199	885	369	676	999999	425	246	315	710	96	745	355	999999	750	845	658	999999	244	881	56	999999	999999	82	314	793	567	999999	246	316	824	999999	621	360	488	542	999999	
811	115	377	381	999999	999999	787	999999	936	644	999999	761	701	760	626	999999	71	693	62	755	812	999999	999999	698	220	999	999	885	503	134	995	999999	218	224	847	999999	999999	509	673	21	656	999999	378	159	243	999999	545	555	999999	615	999999	666	435	786	999999	755	999999	678	171	999999	369	901	618	811	649	999999	999999	487	999999	178	999999	561	30	50	999999	850	687	734	999999	766	464	453	687	999999	574	338	670	999999	999999	101	999999	999999	348	298	652	754	353	999999	509	14	999999	999999	643	39	504	998	999999	394	999999	999999	78	498	223	404	920	916	223	730	999999	320	999999	132	91	999999	943	922	223	731	398	353	506	999999	999999	999999	867	406	999999	658	392	999999	692	285	999999	436	999999	999999	999999	943	378	735	999999	999999	330	999999	445	999999	975	999999	95	581	785	999999	996	344	471	948	273	999999	537	524	115	999999	347	670	627	293	999999	999999	798	216	948	279	363	662	812	883	799	45	25	100	430	988	572	811	790	778	999999	408	965	84	999999	222	999999	854	629	976	285	660	571	162	397	999999	34	878	999999	516	560	343	531	587	999999	238	747	447	999999	127	992	536	999999	849	14	999999	690	723	743	736	863	508	42	836	999999	149	473	863	703	109	963	694	999999	284	227	945	999999	387	999999	244	474	999999	760	512	983	999999	780	722	999999	999999	640	999999	145	999999	652	62	310	695	979	18	765	883	744	999999	999999	308	999999	999999	631	999999	999999	312	796	509	271	895	748	530	999999	859	368	751	715	999999	468	662	558	290	632	175	644	191	999999	999999	479	591	234	765	358	685	999999	186	100	98	312	337	999999	635	635	756	313	780	842	130	649	999999	999999	457	535	501	999999	78	972	466	424	921	904	999999	40	680	671	982	999999	177	999999	192	660	627	984	141	158	922	654	875	861	863	349	287	278	465	999999	777	240	857	999999	331	999999	634	999999	390	432	999999	605	999999	95	331	608	675	660	999999	362	549	999999	404	999999	999999	423	999999	999999	561	999999	999999	609	574	266	999999	751	324	240	147	978	35	954	999999	708	999999	999999	699	790	539	265	999999	626	811	112	873	314	836	514	119	907	117	40	121	999999	805	999999	40	698	201	579	293	444	523	488	337	595	999999	695	830	999999	724	315	74	999999	908	10	999999	472	393	589	915	810	131	240	870	995	999999	795	903	495	296	10	598	999999	971	239	999999	999999	775	999999	999999	150	683	999999	193	802	965	816	900	804	238	568	999999	612	999999	483	323	293	999999	341	752	999999	792	
344	222	723	717	114	333	678	897	475	999999	115	153	775	136	999999	56	78	999999	36	895	108	267	999999	695	986	999999	498	916	999999	999999	999999	535	999999	357	349	398	469	999999	999999	492	999999	999999	762	871	210	469	888	999999	999999	246	548	999999	725	188	999999	87	999999	38	731	999999	835	999999	86	759	262	579	780	427	787	131	587	999999	179	999999	999999	200	999999	856	495	999999	417	999999	123	584	176	999999	810	194	663	271	999999	441	999999	61	656	470	999999	13	619	631	689	471	569	681	999999	999999	999999	191	515	503	582	999999	543	999999	401	694	647	502	592	999999	769	999999	763	525	228	156	999999	999999	887	212	369	999999	246	863	837	946	581	999999	925	999999	12	628	678	170	689	274	897	159	999999	962	823	339	420	500	862	102	707	54	999999	512	935	22	304	313	143	90	401	679	377	455	122	215	999999	999999	126	150	917	603	835	953	258	480	999999	924	999999	999999	999999	746	11	744	248	999999	999999	423	676	989	334	999999	36	609	873	228	782	214	849	618	762	438	383	999999	185	113	219	509	263	464	554	999999	999999	113	999	654	677	632	216	586	999999	163	315	136	816	551	577	236	999999	40	999999	263	85	770	999999	652	373	290	569	144	327	479	169	221	445	999999	451	922	999999	228	550	159	997	273	392	999999	999999	256	999999	634	536	982	430	233	766	300	304	163	836	356	291	999999	73	82	268	999999	994	103	999999	999999	109	654	626	861	489	548	266	811	999999	999999	999999	126	385	935	608	345	59	935	454	154	999999	999999	999999	262	936	163	96	999999	15	636	615	40	999999	53	534	999999	365	568	743	227	999999	999999	775	178	828	174	21	138	999999	923	999999	999999	999999	546	210	999999	568	373	999999	999999	462	341	806	751	62	498	561	342	410	726	999999	999999	999999	237	120	999999	523	999999	999999	771	152	957	461	999999	929	557	391	999999	842	723	323	999999	643	416	765	702	686	33	125	339	612	678	999999	999999	943	225	865	421	999999	42	297	999999	939	163	194	999999	880	999999	822	505	117	543	999999	687	412	999999	847	785	471	417	491	500	802	105	999999	999999	240	713	148	714	999999	969	591	809	435	673	62	490	232	271	822	999999	210	619	232	79	188	49	999999	999999	377	999999	950	999999	551	797	847	843	999999	721	274	176	586	118	814	147	999999	691	999999	738	999999	367	999999	210	595	530	299	193	999999	99	294	200	999999	192	999999	610	999999	573	267	637	826	218	496	511	997	999999	999999	102	804	94	999999	999999	787	999999	
30	999999	527	749	999999	31	508	999999	971	999999	436	83	798	403	771	214	999999	999999	433	624	912	726	871	999999	213	999999	154	999999	388	787	971	797	413	771	999999	336	92	999999	150	246	139	172	999999	999999	84	923	857	981	331	600	999999	739	74	172	999999	999999	148	476	999999	999999	876	311	285	193	932	999999	669	36	240	999999	131	999999	247	999999	999999	749	489	289	976	289	91	173	999999	999999	820	242	999999	251	87	869	197	616	733	999999	370	827	886	64	999999	445	263	830	999999	999999	999999	999999	999999	877	676	944	813	859	999999	266	411	713	999999	498	999999	699	905	428	999999	371	257	514	999999	591	826	667	862	434	999999	540	999999	261	422	988	318	999999	999999	855	574	143	65	337	127	476	254	656	401	398	999999	960	540	999999	999999	389	638	964	14	910	61	19	999999	389	240	999999	999999	160	300	448	189	670	959	60	999999	999999	316	919	397	647	346	179	276	999999	742	669	10	999999	379	999999	359	354	697	999999	803	999999	61	676	107	999999	245	103	999999	999999	219	31	10	490	981	75	83	719	576	367	573	882	742	617	999999	999999	957	51	781	267	98	999999	973	139	999999	298	764	639	822	238	411	252	813	323	999999	721	668	520	999999	999999	960	640	777	340	266	921	823	444	999999	535	210	204	999999	108	999999	384	57	871	243	693	311	443	999999	999999	955	330	78	428	362	925	903	447	832	478	306	457	999999	643	999999	334	475	999999	609	296	37	217	999999	714	459	880	673	999999	286	525	12	527	743	999999	384	935	999999	404	91	114	632	763	372	844	801	999999	999999	999999	999	909	228	981	833	609	319	747	400	999999	969	482	261	116	170	317	999999	779	714	627	268	999999	481	80	248	505	999999	274	845	96	999999	52	999999	268	797	376	307	30	693	143	999999	637	999999	499	434	609	999999	525	602	64	999999	31	702	999999	999999	999999	438	999999	742	337	945	999999	902	313	450	999999	918	993	319	999999	20	999999	999999	580	507	631	401	981	999999	639	652	148	999999	790	718	891	999999	999999	122	735	938	999999	288	366	197	999999	734	241	58	999999	999999	859	216	808	54	923	999999	132	202	999999	669	456	511	112	685	807	383	122	999999	559	999999	64	880	584	855	860	176	999999	999999	432	897	170	933	148	999999	793	932	863	746	795	955	999999	671	597	75	491	648	185	681	390	700	621	999999	499	919	636	999999	632	953	193	756	216	740	769	999999	999999	999999	372	999999	999999	999999	520	376	799	604	999999	392	293	999999	999999	222	991	
58	999999	731	285	523	444	999999	322	814	310	909	562	49	748	486	999999	969	565	999999	285	31	789	515	999999	255	847	999999	558	999999	695	123	588	970	999999	168	999999	999999	352	986	89	153	999999	86	999999	610	813	999999	999999	884	490	999999	952	406	937	969	999999	496	551	999999	675	549	671	999999	999999	999999	331	592	283	590	999999	863	627	999999	999999	141	190	712	999999	579	442	999999	48	673	763	382	170	192	43	795	899	999999	497	322	320	540	482	999999	957	999999	999999	231	486	275	146	999999	999999	383	518	805	788	556	556	971	597	999999	511	997	314	747	35	148	558	487	691	505	376	999999	268	358	999999	417	999999	561	299	221	610	772	999999	147	686	999999	999999	999999	17	352	696	525	999999	731	999999	485	468	219	363	150	672	998	584	640	999999	389	124	170	999999	381	800	994	999999	385	999999	738	999999	176	999999	248	999999	999999	480	999999	809	850	590	537	329	183	948	999999	208	158	548	999999	197	999999	999999	306	672	514	92	635	551	701	999999	349	752	300	999999	301	158	124	676	352	527	246	831	999999	799	587	841	999999	999999	999999	795	532	837	999999	999999	573	289	764	575	960	247	845	796	117	999999	251	784	38	168	656	397	93	482	999999	999999	951	75	487	507	94	673	120	999999	296	905	999999	512	384	749	451	21	394	549	716	114	999999	450	723	999999	558	999999	812	999999	776	999999	712	60	640	294	599	508	802	999999	490	297	137	999999	509	212	695	999999	999999	288	717	644	13	544	766	101	411	999999	352	94	999999	291	860	306	436	428	203	270	871	100	999999	943	219	999999	68	429	977	49	940	521	706	819	999999	999999	106	141	999999	177	294	549	882	98	166	717	318	999999	436	830	216	90	999999	999999	867	319	999999	773	435	875	999999	347	124	999999	570	830	388	139	889	336	210	305	564	36	976	999999	999999	72	787	502	818	859	992	999999	832	860	512	281	951	999999	405	999999	706	988	691	947	435	520	527	335	339	188	999999	109	999999	911	526	981	458	546	999999	75	986	932	999999	626	999999	967	539	710	328	116	999999	805	931	878	599	575	344	39	999999	697	544	999999	173	639	999999	892	526	921	343	999999	999999	999999	981	339	345	999999	931	75	602	467	981	817	17	232	10	513	178	751	999999	951	647	429	999999	414	531	534	769	999999	999999	461	999999	999999	376	999999	293	772	999999	601	999999	825	999999	999999	436	438	716	726	454	940	999999	45	724	775	999999	392	883	403	765	577	808	810	14	514	988	150	26	374	
450	999999	999999	238	689	999999	217	496	317	378	992	999999	999999	999999	999999	828	788	999999	999999	675	17	984	999999	999999	999999	256	792	732	999999	139	290	295	422	351	286	244	999999	999999	356	999999	567	999999	85	999999	410	554	879	13	731	185	725	948	999999	999999	366	466	306	59	231	442	784	999999	674	187	97	999999	999999	356	999999	844	827	388	999999	999999	118	893	999999	407	999999	461	377	789	11	645	999999	999999	882	81	984	819	938	952	188	913	372	92	448	999999	427	703	756	533	485	886	357	999999	264	821	242	473	999999	899	569	770	999999	995	483	999999	999999	755	824	726	371	708	906	875	209	780	228	35	455	21	979	786	999999	999999	314	125	297	999999	999999	71	839	521	272	49	392	418	847	377	608	419	133	672	879	39	172	999999	979	482	147	483	602	216	27	545	919	999999	75	999999	690	999999	741	706	678	762	887	849	999999	999999	492	791	999999	999999	427	45	888	317	907	675	681	537	145	999999	929	604	468	632	503	999999	129	999999	999999	625	686	249	678	999999	993	126	152	322	341	122	989	355	550	999999	789	982	656	999999	999999	999999	550	163	999999	925	777	999999	304	999999	355	717	747	882	448	317	999999	187	367	471	323	791	532	368	206	32	825	583	64	717	842	521	81	517	999999	952	85	532	999999	752	649	920	821	999999	967	999999	375	117	999999	242	999999	999999	624	999999	298	94	867	192	957	211	109	999999	999999	587	999999	833	646	239	157	495	242	643	171	999999	821	403	969	645	400	582	657	718	999999	821	142	999999	897	999999	229	650	999999	893	575	814	999999	999999	999999	244	999999	999999	977	145	959	420	10	999999	449	20	374	894	124	999999	791	385	554	391	999999	208	455	999999	999999	999999	19	506	410	348	999999	357	961	999999	502	735	999999	266	605	521	999999	266	820	999999	999999	886	520	335	536	864	112	200	270	271	930	702	999999	293	207	999999	135	462	20	999999	874	102	999999	999999	999999	388	60	534	779	42	999999	269	387	265	400	59	250	684	970	545	999999	999999	97	700	443	800	947	887	999999	388	396	307	255	168	325	999999	838	520	933	999999	813	999999	420	999999	639	671	324	533	999999	158	975	999999	491	475	424	999999	15	357	566	999999	441	173	475	999999	646	334	23	999999	939	701	220	729	751	822	731	669	467	859	70	999999	485	423	999999	910	413	999999	815	999999	743	329	999999	491	953	341	999999	650	999999	29	999999	315	658	999999	593	999999	937	255	699	668	999999	999999	539	156	999999	794	126	999999	180	564	
999999	999999	519	242	485	999999	18	729	775	420	116	999999	567	448	277	755	999999	389	829	801	999999	167	255	156	47	999999	790	546	999999	169	225	697	999999	547	999999	890	795	999999	620	973	999999	217	479	289	561	662	198	999999	879	999999	681	999999	999999	378	590	830	999999	372	205	496	829	472	999999	616	205	419	611	29	416	999999	959	698	999999	855	618	765	687	966	999999	384	999999	699	999999	999999	487	999999	509	999999	999999	999999	445	433	230	133	154	720	681	862	999999	152	61	179	684	999999	999999	983	968	342	999999	824	152	488	778	820	697	140	805	874	139	999999	999999	999999	999999	215	999999	999999	477	644	999999	999999	94	824	999999	451	333	999999	999999	999999	999999	999999	519	177	351	142	999999	956	654	409	999999	23	915	806	733	376	243	551	116	999999	560	999999	515	334	630	861	999999	999999	605	336	496	76	126	640	999999	634	999999	999999	999999	930	999999	985	881	77	217	697	999999	287	100	516	218	782	524	999999	999999	41	989	999999	999999	490	401	999999	360	327	913	370	999999	999999	20	999999	999999	501	394	186	333	575	175	447	126	933	878	999999	237	99	128	999999	999999	581	36	764	645	22	205	677	538	415	634	563	999999	999999	999999	999999	999999	999999	347	999999	398	347	221	48	866	551	78	999999	611	999999	999999	271	209	999999	999999	326	258	256	999999	166	305	716	647	917	941	611	999999	278	143	999999	196	246	752	412	326	214	999999	999999	897	103	944	999999	76	599	999999	372	364	955	40	483	999999	29	999999	999999	421	999999	699	304	106	999999	267	999999	999999	999999	999999	276	519	797	882	612	999999	999999	359	370	222	712	999999	58	999999	578	999999	338	999999	659	999999	999999	709	999999	990	644	514	75	890	999999	999999	154	122	636	999999	635	853	567	999999	427	526	198	669	176	969	999999	41	651	999999	527	999999	929	560	999999	999999	586	567	948	806	247	108	891	380	718	534	999999	999999	23	212	389	725	689	265	821	143	999999	506	542	602	292	613	863	786	372	999999	906	593	302	918	270	77	905	999999	834	329	635	817	951	642	901	118	28	449	900	802	329	999999	739	999999	999999	89	999999	356	523	634	244	115	999999	999999	627	484	306	999999	941	321	999999	928	430	502	508	715	999999	899	700	183	594	424	999999	570	313	999999	854	616	734	190	52	999999	999999	209	999999	529	810	865	999999	999999	811	999999	999999	589	981	400	252	246	188	478	534	135	655	349	49	820	229	447	999999	999999	630	690	999999	761	278	271	691	231	418	999999	905	689	999999	283	372	671	917	
306	588	912	990	617	437	265	656	916	903	897	169	999999	310	373	92	630	796	131	999999	746	999999	719	709	31	828	999999	999999	844	250	381	977	378	903	923	999999	869	404	999999	262	999999	114	361	999999	794	999999	153	677	999999	999999	264	999999	250	999999	180	985	868	213	968	999999	237	692	811	676	999999	999999	791	999999	999999	999999	223	235	783	999999	999999	641	959	361	999999	960	684	532	41	247	986	894	736	270	732	937	999999	999999	436	233	34	423	999999	999999	836	875	279	782	300	36	393	38	999999	382	661	999999	999999	999999	999999	17	114	705	660	574	690	637	192	531	639	450	999999	556	799	560	999999	44	348	283	524	49	999999	901	241	999999	999999	957	200	364	609	202	910	999999	377	428	128	328	763	729	995	209	999999	748	153	850	510	837	239	153	537	626	999999	752	993	259	326	212	474	654	720	999999	446	827	999999	999999	539	54	189	380	999999	999999	281	619	288	325	356	942	758	391	999999	26	728	57	827	999999	10	168	488	999999	112	999999	854	118	999999	272	762	865	826	706	321	465	999999	999999	711	22	355	999999	999999	677	902	384	999999	93	159	703	14	999999	999999	939	999999	381	566	999999	999999	525	670	173	610	26	562	491	999999	62	79	49	999999	869	346	814	999999	428	999999	810	225	999999	999999	771	999999	999999	268	373	999999	886	270	940	899	597	999999	999999	352	999999	972	458	999999	999999	268	401	23	119	999999	144	62	999999	312	999999	687	755	845	550	63	898	214	999999	757	198	625	239	792	139	150	771	289	160	472	999999	455	245	695	999999	469	999999	758	848	971	999999	321	679	583	251	262	153	751	49	142	453	978	678	999999	926	999999	999999	609	883	969	572	855	902	723	858	572	451	70	51	90	999999	999999	999999	332	999999	877	946	655	550	999999	996	30	249	27	28	476	777	545	768	17	440	470	874	878	409	277	418	999999	999999	678	999999	93	710	999999	999999	313	622	356	999999	59	849	999999	999999	16	973	999999	999999	884	705	391	795	905	999999	43	999999	523	274	486	922	366	468	999999	929	871	75	912	319	290	999999	714	999999	430	479	718	167	67	999999	868	905	858	662	533	260	343	999999	905	791	999999	319	635	49	145	434	709	591	999999	454	999999	941	70	242	335	26	999999	999999	999999	435	999999	999999	999999	122	999999	999999	74	704	934	739	595	999999	169	999999	643	970	243	675	718	996	770	137	308	999999	223	926	844	626	336	517	999999	806	999999	480	999999	801	726	999999	642	563	370	999999	656	999999	858	208	
781	999999	598	364	783	325	818	378	665	456	577	999999	899	479	999999	448	377	999999	480	789	999999	999999	914	842	999999	720	999999	165	636	999999	480	188	753	24	155	905	37	999999	734	999999	987	148	815	761	999999	746	624	172	826	922	999999	239	649	79	727	999999	999999	999999	999999	999999	293	663	742	899	975	999999	236	884	999999	999999	420	999999	692	536	801	342	874	163	999999	507	999999	870	999999	714	137	251	538	684	297	62	999999	280	861	999999	660	334	406	915	786	999999	999999	739	999999	994	511	242	999999	122	278	395	228	870	147	999999	999999	422	334	38	772	734	860	552	597	999999	949	150	543	30	876	999999	999999	999999	377	784	986	366	42	344	213	895	703	425	415	901	834	999999	999999	258	704	247	10	999999	999999	999999	973	999999	152	999999	55	370	698	526	246	802	459	269	503	363	626	610	390	999999	825	876	40	445	146	999999	447	999999	17	999999	325	639	475	568	815	325	810	28	223	999999	299	999999	999999	999999	999999	613	452	999999	517	778	999999	104	856	20	552	999999	31	999999	999999	457	127	999999	999999	999999	211	606	999999	999999	453	999999	999999	608	396	913	700	999999	679	853	265	533	252	872	430	238	999999	231	782	999999	999999	549	303	281	196	766	359	192	488	793	975	999999	999999	561	131	339	999999	33	707	943	320	569	596	178	282	308	214	999999	685	134	750	980	824	870	999999	904	884	281	422	630	564	517	504	999999	999999	683	255	690	999999	101	13	639	523	839	154	456	999999	999999	999999	887	561	114	999999	364	999999	995	758	999999	999999	227	455	999999	611	87	388	802	75	999999	300	599	62	524	504	594	131	121	466	999999	726	428	999999	758	999999	534	78	999999	20	149	999999	999999	924	839	13	533	645	59	37	446	999999	999999	391	252	835	409	834	47	610	912	999999	930	538	999999	690	999999	276	999999	681	86	18	928	999999	925	999999	999999	675	999999	999999	971	948	82	999999	999999	533	999999	999999	709	923	873	700	41	999999	108	906	914	353	160	159	745	266	999999	999999	950	999999	532	560	999999	999999	428	733	999999	999999	639	963	170	846	999999	250	999999	230	566	999999	807	999999	999999	88	999999	28	951	999999	999999	73	775	714	999	704	143	592	10	823	582	332	504	149	88	514	220	999999	745	78	835	999999	843	524	999999	186	569	573	461	454	867	446	435	364	219	557	999999	924	963	466	712	926	250	491	999999	243	278	668	307	471	999999	557	283	883	999999	614	230	260	23	823	144	570	999999	999999	999999	999999	897	149	999999	531	999999	
295	999999	288	999999	909	999999	362	999999	466	907	901	275	989	586	999999	173	551	137	999999	337	999999	911	150	332	152	795	999999	535	512	346	999999	738	776	999999	581	999999	994	527	999999	945	868	384	557	915	242	304	999999	969	646	972	355	22	335	204	272	384	41	956	223	123	976	826	373	130	779	173	999999	290	15	934	179	999999	808	999999	469	126	363	234	99	847	653	999999	888	540	990	125	412	582	446	206	999999	47	999999	999999	999999	51	21	999999	146	79	805	999999	964	999999	802	999999	214	676	999999	155	30	806	866	999999	470	999999	999999	832	139	664	761	999999	843	808	590	141	720	603	690	999999	114	927	98	30	51	999999	999999	186	738	669	999999	999999	847	999999	185	547	999999	937	744	717	113	189	307	481	317	888	999999	166	999999	670	611	999999	986	317	999999	103	718	845	999999	677	502	761	999999	470	752	999999	79	999999	999999	52	960	783	999999	973	324	925	629	616	999999	999999	775	603	64	77	67	310	748	540	259	999999	829	335	612	76	224	351	999999	836	999999	291	818	473	999999	89	999999	828	750	23	992	125	999999	111	142	181	999999	899	706	999999	412	451	999999	539	303	550	223	999999	180	792	758	972	999999	793	887	999999	344	311	79	975	366	239	560	735	547	999999	618	727	202	441	174	999999	644	69	433	287	14	999999	999999	983	865	85	657	957	265	29	286	680	224	711	999999	600	829	999999	669	182	891	551	999999	999999	931	999999	441	738	627	999999	337	780	370	610	425	999999	140	95	119	291	582	602	480	528	999999	938	513	491	604	999999	999999	912	399	260	395	463	297	999999	61	379	999999	919	339	822	691	505	999999	613	295	781	469	744	999999	999999	999999	299	81	473	310	999999	999999	999999	999999	63	946	424	999999	119	224	999999	767	129	43	999999	647	999999	272	657	836	362	999999	899	999999	822	115	751	300	999999	659	106	391	823	711	68	999999	693	785	286	876	276	125	210	399	333	999999	350	710	883	740	937	36	424	637	948	375	92	755	321	999999	999999	134	379	459	999999	999999	943	417	975	352	954	877	985	781	999999	247	999999	510	871	999999	765	999999	999999	280	999999	80	967	196	762	692	314	937	999999	339	999999	151	745	750	999999	752	80	932	999999	999999	999999	999999	50	642	77	711	999999	582	883	512	192	163	717	108	737	57	612	999999	655	293	47	999999	999999	999999	109	427	501	677	999999	129	738	999999	316	875	494	662	39	999999	128	999999	744	732	63	999999	999999	528	434	999999	23	233	999999	322	286	
451	503	999999	999999	393	542	999999	219	999999	999999	999999	774	359	999999	842	613	999999	28	287	639	603	999999	315	962	452	999999	999999	993	853	664	16	978	999999	556	865	999999	724	16	645	792	999999	842	474	389	999999	197	999999	681	591	999999	938	215	862	999999	683	903	198	999999	999999	883	960	656	365	615	346	785	999999	802	981	470	999999	999999	382	999999	170	999999	83	925	673	265	712	999999	999999	820	999999	801	999999	741	873	961	192	999999	802	762	831	999999	486	999999	999999	513	838	995	699	999999	999999	999999	833	377	522	921	829	273	144	999999	181	999999	999999	545	889	545	669	617	929	29	287	972	276	620	663	349	285	224	881	999999	999999	717	999999	999999	999999	857	968	748	228	999999	999999	919	782	853	999999	771	576	940	999999	508	844	230	75	680	843	999999	999999	999999	714	999999	645	615	392	974	999999	464	859	964	999999	42	999999	920	399	978	887	368	199	422	999999	891	773	345	255	383	325	205	999999	530	447	503	264	755	999999	999999	999999	999999	537	808	331	135	912	612	80	999999	931	923	831	97	792	999999	999999	190	999999	822	409	310	370	18	659	336	813	999999	526	376	778	822	999999	353	672	999999	999999	390	101	904	979	999999	274	318	451	401	999999	564	999999	962	521	83	572	999999	645	14	166	999999	159	994	322	999999	95	999999	999999	119	47	999999	424	432	653	999999	99	288	842	248	999999	62	567	267	962	999999	999999	563	854	999999	260	674	999999	999999	213	999999	241	106	999999	405	85	570	159	342	999999	885	999999	315	318	919	984	293	379	999999	968	114	961	892	42	73	983	532	849	463	859	372	779	756	229	351	370	999999	695	446	999999	475	999999	234	902	87	118	294	254	934	720	966	999999	312	699	108	999999	999999	999999	528	422	552	999999	999999	999999	992	116	393	999999	967	559	991	999999	932	999999	503	212	999999	990	954	954	698	288	914	743	892	999999	477	999999	130	10	31	929	177	34	620	999999	216	750	910	970	999999	208	287	385	729	378	372	78	205	895	614	358	118	574	723	274	806	952	591	924	639	999999	965	967	538	999999	430	907	999999	749	996	985	90	984	239	999999	11	539	999999	523	704	408	862	235	396	672	820	602	999999	356	999999	999999	169	999999	999999	400	243	319	847	667	948	464	456	456	999999	628	999999	134	345	233	273	277	938	77	229	240	473	740	581	865	999999	999999	999999	276	802	742	826	104	652	838	266	691	999999	999999	575	249	951	415	335	767	404	695	267	87	92	679	325	102	999999	111	927	
999999	738	981	426	999999	999999	999999	653	166	999999	183	482	506	966	582	585	591	502	979	999999	999999	414	813	470	999999	569	530	193	999999	999999	999999	338	999999	911	763	952	710	930	454	392	999999	762	179	965	230	222	761	120	510	103	733	600	785	822	999999	98	999999	521	999999	999999	337	997	530	999999	78	844	999999	595	213	630	875	999999	57	999999	999999	305	245	847	250	343	808	999999	999999	999999	693	999999	553	728	999999	674	999999	199	70	893	64	774	999999	439	897	385	291	175	907	999999	999999	999999	999999	197	314	574	999999	999999	280	999999	751	917	324	500	55	934	301	212	554	538	999999	686	600	999999	999999	999999	73	805	999999	864	62	643	512	999999	812	621	590	365	999999	476	820	948	918	533	999999	146	459	740	394	962	94	88	621	379	286	540	999999	999999	654	571	510	58	999999	416	484	118	415	522	688	999999	353	936	788	88	717	655	999999	999999	21	999999	293	332	420	999999	780	974	999999	999999	999999	999999	149	201	999999	852	965	999999	820	999999	58	43	731	937	62	960	618	157	299	542	661	631	999999	415	387	258	288	999999	999999	149	636	510	999999	999999	997	999999	999999	162	999999	999999	122	944	834	267	999999	978	674	999999	999999	999999	379	632	684	489	481	893	999999	733	813	461	574	787	144	680	874	548	999999	458	940	646	675	466	921	999999	999999	999999	797	999999	397	409	583	932	907	186	999999	14	825	607	999999	113	907	561	348	774	372	335	810	163	392	999999	41	999999	999999	634	785	912	999999	999999	999999	999999	999999	999999	999999	414	877	642	879	957	909	870	999999	348	657	999999	738	123	999999	157	989	104	999999	644	132	999999	999999	367	526	283	999999	858	999999	503	548	46	999999	999999	225	999999	999999	999999	455	999999	999999	999999	757	999999	568	999999	895	999999	794	563	999999	963	857	461	870	428	47	999999	125	999999	566	61	576	999999	799	620	829	824	898	193	260	269	649	999999	999999	610	999999	684	999999	999999	999999	729	73	999999	999999	585	189	555	999999	796	999999	386	614	850	295	999999	945	999999	893	999999	750	81	773	610	313	999999	324	999999	999999	270	267	363	999999	178	227	999999	988	835	999999	224	441	283	781	111	297	873	654	999999	768	208	664	632	790	851	206	316	999999	462	437	999999	270	386	494	999999	539	543	665	445	632	458	213	120	481	678	516	476	300	671	999999	439	428	525	44	862	999999	634	572	869	971	999999	881	535	999999	968	954	64	788	998	571	753	218	218	999999	320	995	554	161	122	345	730	26	294	148	999999	670	744	
352	632	187	905	971	795	473	720	577	677	712	999999	723	461	688	999999	999999	569	999999	219	358	723	999999	60	999999	999999	534	251	999999	596	396	409	999999	219	712	166	820	999999	782	423	999999	999999	742	327	842	999999	999999	883	52	724	195	578	778	460	396	628	764	136	432	521	270	232	825	981	290	312	214	514	749	531	480	443	787	807	474	902	980	999999	999999	834	71	999999	999999	180	999999	818	999999	847	823	999999	401	694	243	270	999999	999999	629	761	46	999999	444	999999	144	999999	999999	751	791	999999	999999	999999	999999	225	918	999999	460	619	999999	655	580	472	999999	366	691	999999	139	999999	209	999999	654	952	282	999999	999999	678	399	999999	999999	689	999999	999999	999999	999999	861	339	445	186	775	999999	809	542	500	974	191	574	859	87	203	478	999999	999999	552	273	326	999999	220	429	711	250	208	999999	113	343	728	921	445	999999	504	361	230	953	21	999999	718	122	999999	308	999999	939	999999	322	983	47	308	999999	116	763	999999	828	129	25	474	535	999999	535	438	167	999999	999999	138	999999	582	999999	258	437	455	999999	554	999999	581	912	392	999999	431	885	300	76	44	999999	814	681	686	999999	999999	214	488	485	999999	193	683	999999	61	777	810	979	999999	152	788	999999	24	129	218	139	999999	999999	999999	701	113	999999	244	999999	999999	988	455	999999	999999	999999	999999	53	949	999999	868	371	531	287	860	615	962	999999	155	999999	287	174	999999	694	473	557	429	999999	999999	786	999999	999999	999999	999999	181	999999	331	363	827	834	542	745	920	55	261	847	608	999999	356	999999	739	661	999999	96	999999	999999	746	761	983	605	999999	584	999999	999999	597	310	999999	220	999999	797	293	608	625	999999	615	542	999999	999999	443	625	948	999999	679	562	57	721	163	999999	236	223	326	569	380	232	999999	958	283	757	457	950	434	398	863	558	734	140	46	103	481	552	714	999999	999999	367	656	35	999999	909	125	876	157	999999	983	891	481	723	999999	403	962	656	999999	495	999999	492	201	999999	596	999999	828	916	685	69	390	683	999999	777	252	22	575	332	63	999999	642	999999	999999	999999	999999	971	999999	20	902	643	141	824	293	228	798	834	176	106	999999	783	999999	208	999999	97	999999	309	999999	999999	999999	225	827	640	603	895	853	999999	689	327	155	624	54	999999	24	51	928	565	400	999999	978	417	845	479	893	279	292	443	389	716	702	114	589	382	539	999999	999999	500	231	397	375	630	155	999999	950	814	999999	999999	194	159	168	615	909	112	725	999999	999999	357	747	333	
612	419	788	973	999999	50	45	671	287	336	999999	437	344	12	999999	358	272	999999	529	88	539	28	999999	999999	557	999999	205	487	657	475	317	467	753	897	785	956	841	181	234	999999	999999	999999	986	999999	999999	999999	280	999999	196	377	801	999999	828	669	793	594	169	557	999999	536	845	558	24	999999	29	768	684	999999	227	958	516	999999	771	619	308	471	42	401	999999	826	817	299	300	290	673	933	638	94	113	999999	796	293	999999	698	74	230	999999	183	837	164	56	833	688	238	860	711	612	218	999999	332	561	999999	250	600	719	556	999999	999999	999999	96	999999	599	999999	36	172	232	344	83	999999	88	417	999999	564	163	999999	983	610	72	429	961	331	429	724	999999	639	38	999999	165	978	517	999999	999999	44	999999	34	456	500	999999	75	999999	376	539	663	291	914	999999	213	999999	820	999999	945	206	314	187	765	709	875	561	397	143	189	189	104	48	125	96	999999	812	138	332	493	948	996	791	594	791	766	442	866	936	824	955	345	252	571	766	26	999999	999999	325	581	938	275	932	999999	197	999999	625	175	827	877	999999	999999	497	252	997	209	522	592	999999	942	442	694	460	318	233	999999	851	476	359	80	968	999999	812	999999	554	999999	999999	343	407	999999	151	276	49	69	999999	996	847	10	573	566	999999	273	22	382	148	254	999999	999999	234	352	999999	158	816	757	909	574	156	999999	698	324	999999	188	999999	626	801	176	655	401	884	237	996	851	902	999999	576	705	999999	999999	612	309	868	999999	999999	64	763	992	999999	999999	159	859	850	111	999999	999999	430	326	88	395	999999	972	598	423	999999	997	356	741	256	33	999999	214	999999	716	999999	398	999999	999999	999999	140	863	808	715	373	251	35	999999	895	999999	653	372	260	626	428	858	640	711	455	710	121	708	31	999999	999999	999999	945	999999	999999	968	999999	802	734	999999	948	532	772	999999	234	999999	713	620	999999	202	603	999999	999999	587	342	857	502	687	10	985	956	999999	841	72	289	273	305	926	252	999999	636	850	638	12	678	895	96	383	999999	999999	999999	999999	999999	829	153	775	179	368	766	286	476	999999	999999	999999	300	999999	691	710	999999	961	999999	786	377	999999	565	999999	32	928	908	446	771	128	210	999999	999999	465	183	21	919	513	103	937	170	966	459	999999	58	889	712	161	214	385	405	525	408	219	133	999999	274	400	752	999999	459	999999	515	357	34	84	760	834	353	679	999999	474	868	999999	626	411	85	999999	703	143	225	757	999999	395	722	999999	
999999	778	342	999999	747	528	760	851	487	839	460	999999	999999	974	999999	999999	808	535	594	999999	656	999999	999999	722	647	120	697	619	36	999999	98	999999	634	349	999999	982	502	892	931	272	713	27	460	999999	999999	999999	999999	729	15	999999	948	706	801	791	38	858	195	619	813	637	831	151	824	785	750	340	999999	47	227	156	384	916	999999	999999	228	639	19	999999	999999	999999	343	999999	613	688	754	999999	328	843	320	999999	796	882	88	304	441	572	202	999999	46	619	506	739	511	858	963	41	112	999999	573	399	849	389	848	149	999999	864	537	146	41	368	22	633	726	330	359	502	999999	999999	999999	655	999999	344	769	161	177	603	466	755	725	999999	999999	999999	280	999999	58	416	44	938	999	999999	999999	65	643	677	607	872	22	190	509	471	203	802	589	917	999999	999999	620	999999	972	701	408	782	421	318	88	999999	363	805	282	942	999999	899	999999	323	621	391	700	101	554	999999	590	999999	255	263	999999	487	268	999999	969	543	796	346	966	308	178	262	643	334	999999	999999	519	999999	908	566	13	999999	502	276	306	569	813	999999	153	999999	999999	133	536	999999	790	601	906	999999	835	738	156	999999	932	11	154	368	999999	999999	501	999999	784	382	376	689	999999	234	999999	999999	66	999999	729	276	203	299	198	55	725	999999	999999	999999	536	519	381	999999	999999	881	371	501	999999	937	999999	447	38	41	892	737	999999	847	906	565	617	999999	942	436	18	880	927	643	813	108	643	272	831	504	999999	274	11	206	279	379	863	999999	870	999999	999999	292	248	171	406	460	299	878	579	979	390	999999	576	945	171	539	954	727	688	32	303	559	999999	533	456	627	736	560	999999	999999	701	134	53	999999	999999	726	999999	765	247	999999	999999	765	693	852	123	961	999999	65	999999	999999	425	145	804	847	825	38	676	714	715	999999	999999	739	309	51	287	265	579	999999	107	444	897	999999	490	999999	223	538	866	763	419	494	929	680	524	838	999999	565	999999	205	997	999999	60	927	999999	468	999999	80	465	999999	574	858	392	944	999999	999999	841	236	655	999999	634	297	172	912	304	230	849	53	224	999999	999999	721	934	383	756	288	394	970	147	999999	696	999999	999999	224	999999	561	112	985	999999	924	996	885	999999	999999	571	710	656	147	999999	830	619	595	856	994	722	852	923	19	198	679	216	871	98	633	782	491	999999	947	723	743	127	863	330	300	474	999999	811	92	811	55	632	256	347	999999	413	999999	999999	88	502	346	637	999999	797	999999	
717	135	796	287	999999	90	496	709	424	889	712	755	275	999999	530	999999	51	840	207	999999	56	999999	533	781	999999	681	204	145	999999	386	115	34	999999	287	582	999999	256	999999	999999	730	559	999999	999999	457	604	658	835	999999	558	822	999999	797	999999	654	999999	758	999999	999999	66	398	999999	360	999999	999999	784	688	688	987	983	191	433	517	827	476	999999	133	137	86	187	572	845	999999	587	632	91	317	138	999999	290	824	746	999999	477	624	999999	209	669	794	672	916	969	848	747	376	999999	787	999999	429	999999	873	631	999999	837	999999	553	999999	773	631	999999	999999	559	999999	706	169	444	202	49	213	632	393	999999	342	999999	271	602	999999	725	999999	242	303	999999	709	360	417	202	230	403	982	81	430	436	47	838	205	366	703	999999	587	931	207	999999	765	796	999999	419	298	122	576	999999	555	697	562	398	662	138	849	914	299	999999	224	799	999999	142	999999	957	426	503	217	904	898	999999	148	288	45	555	999999	913	683	998	904	118	826	999999	525	732	873	649	999999	77	516	788	852	620	717	999999	691	999999	594	720	993	795	904	672	993	699	559	999999	362	116	999999	999999	241	300	72	115	972	966	616	478	93	776	326	999999	397	999999	999999	527	570	638	999999	999999	999999	962	15	119	213	164	107	826	183	598	296	999999	521	580	557	561	558	612	434	999999	26	999999	999999	999999	478	764	284	883	999999	42	714	999999	252	605	618	279	295	953	902	999999	868	999999	305	494	490	256	628	999999	562	452	968	999999	999999	148	933	212	335	789	640	448	879	223	141	151	884	571	827	915	961	287	276	604	709	616	856	235	820	151	999999	232	146	466	331	252	73	755	521	114	999999	416	999999	505	999999	463	938	999999	658	163	999999	999999	429	712	856	999999	186	374	258	999999	999999	708	999999	999999	63	418	312	999999	999999	999999	999999	138	60	999999	999999	555	344	770	291	999999	677	999999	577	666	541	817	802	999999	610	56	76	699	507	923	823	964	34	759	452	904	161	525	763	768	999999	481	999999	706	469	310	940	415	92	11	920	90	140	724	651	246	615	878	812	845	823	389	631	137	898	289	531	585	328	387	999999	999999	999999	808	591	70	949	105	964	309	999999	660	617	505	13	743	833	309	117	215	299	282	712	999999	945	696	849	740	999999	189	779	365	96	704	907	999999	642	332	143	999999	296	519	913	513	739	999999	772	135	134	165	456	231	477	123	98	821	449	530	862	999999	999999	219	297	785	530	999999	999999	
912	999999	244	110	510	175	526	919	779	369	999999	188	782	923	724	615	653	733	999999	887	972	616	95	329	122	469	999999	380	999999	231	138	999999	988	597	860	999999	889	64	946	999999	951	999999	318	462	249	352	90	999999	999999	603	644	61	972	863	602	305	513	915	988	50	999999	155	842	557	240	226	200	194	999999	197	726	598	787	501	999999	999999	307	632	90	770	999999	277	883	483	587	87	20	999999	995	564	999999	999999	76	905	999999	999999	362	761	232	32	999999	895	907	309	999999	999999	274	481	927	823	999999	881	835	228	999999	660	272	369	970	163	216	75	199	999999	999999	751	532	881	372	999999	999999	999999	409	67	618	494	369	999999	605	541	999999	538	206	182	566	999999	999999	848	255	478	542	992	999999	79	815	96	705	407	146	135	523	393	999999	999999	999999	460	481	999999	609	175	300	688	763	438	350	677	869	27	942	30	999999	684	636	999999	999999	433	756	339	999999	531	788	999999	999999	479	27	429	430	409	775	115	670	371	999999	89	188	854	239	361	729	147	226	688	465	125	523	839	756	223	999999	999999	704	152	999999	87	386	338	251	294	421	999999	257	469	251	836	999999	250	446	556	716	743	204	404	610	114	315	110	507	331	956	999999	672	217	210	999999	411	528	836	170	702	850	613	945	940	808	890	757	999999	628	999999	999999	403	209	507	465	778	999999	542	431	772	286	830	999999	337	243	258	49	268	449	435	999999	414	285	854	999999	140	259	463	999999	223	999999	999999	878	565	684	784	472	709	745	33	110	986	414	397	425	29	693	999999	999999	999999	850	498	996	202	935	867	999999	355	999999	335	528	999999	999999	217	225	623	951	364	653	458	785	339	523	999999	334	844	10	888	438	846	999999	642	756	252	372	999999	666	686	999999	816	999999	999999	78	999999	504	264	256	206	182	802	77	999999	964	259	774	520	975	580	867	100	999999	238	916	999999	999999	886	999999	497	845	999999	956	275	734	837	999999	668	271	999999	922	80	999999	803	999999	636	779	116	999999	507	999999	852	94	999999	999999	999999	948	438	211	284	531	617	999999	758	999999	26	845	999999	605	999999	468	116	259	872	657	797	999999	74	522	289	999999	782	219	999999	29	993	81	870	999999	204	888	361	466	986	581	314	999999	839	451	699	790	978	999999	550	48	372	999999	221	438	31	47	884	916	921	269	748	999999	580	739	368	944	975	354	411	248	999999	649	272	300	353	890	662	622	822	999999	999999	281	999999	554	657	400	860	441	
436	166	14	445	545	727	999999	906	336	109	92	755	815	634	109	311	932	723	339	999999	95	999999	384	271	103	432	233	999999	739	999999	92	999999	94	544	917	999999	244	671	113	999999	467	446	563	562	540	77	683	412	999999	999999	999999	933	70	939	355	305	781	743	351	123	503	365	176	999999	27	999999	670	280	716	855	77	270	619	794	999999	649	999999	821	999999	999999	748	820	305	383	414	158	907	155	198	622	472	501	329	999999	999999	112	999999	264	999999	425	406	413	696	326	298	361	324	276	486	706	727	959	21	325	374	999999	69	793	999999	869	217	525	92	103	999999	999999	941	629	752	360	999999	322	286	315	629	345	134	979	94	63	834	999999	669	491	894	999999	489	13	625	368	999999	486	369	999999	999999	881	999999	602	933	722	419	695	523	135	337	415	999999	999999	999999	39	999999	89	709	841	45	575	856	600	209	879	96	937	13	394	317	893	953	610	999999	999999	24	532	56	371	643	999999	127	999999	164	999999	829	783	317	595	810	962	999999	527	641	999999	35	730	403	999999	635	999999	691	138	818	444	461	83	999999	947	999999	35	43	999999	208	896	457	322	999999	719	60	313	629	418	584	354	126	435	969	465	722	999999	139	992	735	999999	457	999999	725	720	37	756	999999	370	579	999999	999999	999999	999999	744	194	712	295	999999	999999	331	852	283	554	473	328	999999	114	153	999999	999999	896	51	611	47	448	468	597	724	691	303	999999	269	838	999999	425	686	116	999999	280	20	999999	456	988	414	999999	184	444	261	402	12	652	999999	144	999999	887	999999	827	999999	306	725	124	570	991	709	202	999999	444	753	999999	999999	919	879	873	224	734	999999	62	999999	729	274	999999	999999	999999	689	651	108	999999	991	912	537	999999	824	927	999999	896	437	464	999999	221	724	739	999999	999999	760	999999	772	167	999999	999999	447	999999	630	999999	41	701	778	248	999999	68	999999	999999	453	841	519	782	104	952	999999	999999	307	999999	774	985	14	534	999999	141	999999	999999	999999	941	214	879	474	703	238	999999	896	999999	127	198	999999	230	999999	999999	296	999999	694	978	989	820	999999	601	814	462	70	644	557	507	999999	999999	676	705	189	161	264	573	376	999999	554	831	65	475	210	118	832	554	867	748	247	492	447	593	999999	68	112	612	999999	999999	999999	594	714	999999	493	481	522	457	51	999999	999999	722	482	877	434	167	764	999999	400	705	999999	516	999999	808	999999	876	208	999999	98	130	59	651	509	364	183	959	126	667	981	729	596	
385	512	900	747	524	20	569	168	459	304	738	999999	999999	392	136	817	999999	138	617	282	438	368	921	916	999999	999999	127	999999	474	999999	106	391	999999	999999	254	13	999999	71	745	866	639	924	638	825	321	439	999999	972	56	152	220	999999	999999	999999	168	26	591	999999	397	310	892	999999	694	419	999999	356	551	260	999999	133	999999	845	999999	750	642	513	730	105	999999	919	84	155	657	999999	829	567	27	222	950	999999	999999	892	673	999999	974	774	240	228	999999	964	999999	889	833	999999	211	999999	155	999999	814	654	296	999999	388	478	236	999999	217	999999	589	640	339	338	999999	911	711	58	181	948	776	868	282	999999	478	640	40	194	321	734	130	464	421	999999	408	306	999999	999999	999999	205	218	237	566	868	639	987	635	560	999999	922	222	163	203	207	999999	946	381	784	27	999999	999999	52	434	999999	251	134	228	936	999999	13	999999	784	543	999999	740	549	311	414	872	490	999999	999999	999999	398	522	967	271	224	556	461	999999	999999	908	767	999999	999999	802	999999	627	999999	768	699	630	999999	953	437	619	226	999999	999999	644	967	911	999999	741	966	999999	46	960	283	999999	14	390	478	88	812	999999	776	229	574	746	999999	786	368	721	315	849	26	445	94	358	54	757	999999	817	956	254	999999	999999	790	727	766	132	354	650	764	319	999999	508	150	561	842	997	892	561	426	190	553	814	436	999999	432	600	876	924	819	257	142	660	131	567	503	751	999999	847	979	105	442	717	957	996	697	517	999999	533	999999	57	864	695	401	775	701	999999	599	673	305	175	999999	999999	831	517	187	501	386	999999	68	999999	569	55	581	330	748	836	857	999999	429	914	999999	352	418	772	392	446	269	356	866	935	999999	764	551	999999	848	22	886	449	819	206	999999	723	999999	425	487	818	123	80	37	864	710	169	999999	999999	870	999999	21	999999	135	740	242	999999	715	999999	938	999999	503	768	999999	999999	949	999999	620	233	999999	582	877	992	294	574	332	198	328	999999	999999	992	519	171	943	999999	11	999999	999999	999999	964	110	17	999999	999999	682	325	355	598	301	914	302	999999	31	607	298	35	28	774	560	418	53	999999	713	898	945	999999	999999	999999	537	734	132	103	541	269	683	574	535	515	611	999999	976	599	37	97	931	453	498	999999	654	999999	983	62	763	670	999999	999999	304	454	542	397	982	531	71	999999	792	208	18	762	924	723	500	512	999999	312	441	453	684	625	966	999999	999999	778	179	618	750	79	340	871	348	999999	
280	999999	973	223	999999	999999	538	999999	304	733	999999	736	639	931	428	480	889	461	238	999999	999999	999999	487	50	999999	999999	361	453	999999	722	868	147	423	999999	999999	999999	539	999999	46	986	999999	223	330	243	66	71	149	248	999999	279	190	879	642	871	999999	601	603	999999	999999	999999	103	94	654	581	864	308	322	999999	487	19	941	939	425	999999	999999	999999	358	999999	983	539	74	122	263	546	999999	999999	504	552	68	999999	815	606	336	973	999999	830	569	748	378	758	748	999999	761	190	338	250	464	999999	999999	999999	999999	359	999999	93	999999	980	831	118	49	876	803	769	999999	634	203	345	613	999999	359	731	999999	609	876	999999	999999	924	361	82	999999	302	534	113	242	977	609	466	657	252	975	911	999999	461	709	502	999999	999999	208	999999	987	992	636	23	51	588	160	643	999999	723	303	83	629	758	900	746	999999	699	537	964	999999	999999	999999	999999	475	447	732	999999	899	384	280	811	726	999999	95	225	999999	521	72	999999	999999	965	999999	933	949	902	999999	250	560	963	160	265	451	999999	111	999999	315	999999	547	603	999999	681	999999	108	999999	491	356	403	672	999999	90	830	999999	883	147	69	752	753	422	572	165	491	918	936	233	999999	370	492	134	834	909	999999	999999	469	999999	155	231	885	490	467	999999	999999	577	999999	999999	999999	628	568	999999	51	508	561	999999	974	448	999999	762	807	874	438	131	999999	279	838	999999	999999	999999	999999	999999	992	838	867	273	999999	999999	276	913	52	63	904	396	801	397	92	335	999999	547	999	999999	433	392	999999	20	62	999999	999999	618	739	110	999999	999999	999999	999999	113	213	641	999999	897	957	182	461	720	754	970	52	329	476	197	513	427	151	999999	999999	999999	609	999999	999999	220	999999	335	657	184	999999	860	999999	999999	999999	293	879	693	69	999999	51	999999	999999	672	669	49	20	26	224	999999	999999	999999	61	999999	999999	999999	999999	788	784	87	288	631	524	286	999999	999999	538	117	999999	193	999999	819	367	999999	816	308	689	999999	755	816	210	602	121	236	948	268	999999	827	630	508	999999	100	999999	982	371	420	333	695	999999	775	999999	903	25	41	123	416	326	560	798	999999	141	567	999999	968	999999	686	520	298	338	519	95	710	486	502	402	228	911	385	140	406	974	999999	51	999999	999999	307	999999	89	999999	542	942	999999	39	624	376	233	66	940	114	685	899	999999	367	999999	690	999999	426	999999	638	999999	999999	941	429	401	999999	147	525	63	662	579	108	440	185	796	999999	836	681	862	135	179	
999999	970	280	455	999999	938	636	999999	999999	999999	999999	999999	999999	999999	47	999999	828	637	592	239	999999	12	287	534	586	999999	859	999999	999999	853	128	999999	396	999999	733	534	670	999999	895	102	510	999999	999999	157	699	44	988	957	758	576	17	54	279	999999	472	169	999999	745	868	999999	89	75	999999	446	396	326	677	982	494	999999	340	854	999999	499	729	848	248	139	835	552	999999	901	812	241	999999	83	294	500	996	574	842	925	116	858	23	444	999999	999999	761	999999	999999	16	999999	256	245	163	313	780	177	999999	999999	562	909	325	999999	187	263	999999	599	322	41	999999	985	920	670	999999	748	882	485	294	999999	920	378	462	196	474	999999	999999	996	693	999999	999999	333	383	653	999999	25	790	999999	836	999999	384	999999	449	999999	189	30	552	585	999999	415	430	304	882	775	999	194	457	139	101	748	999999	630	906	551	999999	853	612	276	390	399	957	999999	649	113	999999	999999	928	120	16	453	885	979	175	288	350	219	451	607	999999	105	567	660	211	999999	493	754	821	898	999999	335	418	286	205	440	999999	841	999999	779	312	999999	266	347	999999	647	863	718	464	999999	211	999999	412	15	999999	295	999999	307	387	561	620	718	999999	39	999999	681	999999	999999	784	999999	830	999999	563	999999	999999	999999	838	230	999999	564	234	775	299	202	697	515	999999	413	663	909	608	160	463	999999	168	593	435	999999	999999	452	611	263	999999	729	999999	702	999999	999999	710	775	456	611	769	823	337	845	429	188	341	781	757	632	946	874	999999	680	55	469	513	710	421	611	180	95	999999	971	841	569	999999	995	999999	192	702	999999	462	996	390	999999	766	323	174	256	894	279	694	979	999999	68	603	127	657	295	237	999999	363	844	441	684	870	366	13	859	783	346	999999	575	929	999999	421	139	300	414	702	199	546	174	717	999999	401	973	999999	999999	966	287	347	474	955	999999	533	618	564	706	770	410	320	314	999999	558	999999	999999	59	999999	646	999999	827	252	592	999999	462	199	137	999999	292	896	999999	230	893	999999	999	999999	619	999999	534	803	575	593	999999	302	999999	242	701	999999	651	282	999999	999999	146	502	460	105	882	917	250	344	490	33	999999	873	999999	100	420	966	999999	999999	509	823	723	842	898	999999	608	300	999999	230	497	968	999999	20	972	295	93	400	55	903	999999	702	986	200	323	551	999999	999999	593	999999	821	735	609	999999	772	111	999999	303	999999	226	999999	591	999999	29	847	521	999999	999999	901	999999	16	29	920	655	999999	999999	837	
533	529	357	72	999999	706	380	409	762	368	940	248	871	603	999999	796	999999	417	91	944	966	352	801	416	768	868	999999	782	801	814	954	918	965	999999	169	774	256	164	999999	885	999999	999999	95	163	204	174	999999	819	226	233	101	247	999999	861	870	190	728	941	304	969	999999	999999	608	999999	999999	999999	282	607	999999	25	549	674	759	999999	567	356	267	648	221	604	999999	999999	999999	578	722	717	999999	113	403	978	999999	315	859	999999	358	789	21	999999	749	182	891	432	385	210	683	426	487	999999	304	999999	923	999999	729	700	141	185	42	999999	235	696	999999	178	213	465	999999	244	999999	81	847	778	345	129	999999	999999	999999	415	974	365	895	999999	239	227	999999	880	65	965	999999	169	557	182	999999	981	912	999999	999999	723	228	920	240	449	611	416	999999	999999	999999	803	191	690	987	999999	211	999999	999999	999999	466	834	368	333	999999	14	658	655	524	999999	31	363	217	845	918	988	197	999999	135	455	999999	823	323	292	702	262	999999	999999	181	832	999999	89	846	999999	596	999999	999999	895	521	235	999999	956	999999	999999	505	999999	596	345	999999	998	538	156	551	688	245	643	999999	85	631	157	999999	762	483	692	999999	999999	516	234	259	632	634	302	999999	899	999999	737	930	999999	787	999999	665	449	134	182	999999	824	538	168	999999	999999	774	288	999999	999999	999999	38	482	210	535	563	317	999999	999999	148	374	999999	613	999999	33	507	712	999999	298	753	491	779	638	999999	398	879	412	358	999999	307	858	999999	999999	179	893	999999	265	730	558	234	999999	304	364	985	999999	999999	220	886	144	249	999999	347	990	519	882	236	999999	181	999999	655	999999	958	883	787	290	999999	217	444	758	397	999999	982	878	999999	193	197	425	652	999999	340	669	526	223	248	67	521	999999	519	297	999999	246	94	918	903	83	611	420	576	705	999999	999999	775	137	747	999999	267	468	926	999999	695	811	747	678	481	986	634	744	645	730	769	999999	698	999999	102	160	168	999999	975	999999	581	776	848	947	713	489	893	398	476	251	800	999999	438	999999	601	855	999999	415	446	916	449	999999	775	999999	936	134	999999	628	45	596	838	203	493	936	999999	918	962	800	964	992	999999	245	999999	999999	929	716	236	999999	555	246	999999	753	627	68	999999	715	999999	999999	999999	589	336	999999	363	879	413	606	999999	999999	439	682	893	999999	999999	999999	823	213	598	382	916	230	898	647	82	798	934	999999	576	434	999999	999999	918	959	789	385	665	828	882	999999	989	333	156	735	85	
999999	353	964	312	999999	999999	347	126	628	96	999999	691	689	999999	564	999999	327	40	999999	115	400	764	999999	999999	74	788	994	331	209	392	593	83	172	999999	209	455	970	782	999999	199	999999	922	300	873	998	694	976	636	328	999999	672	302	21	629	685	118	419	999999	248	999999	999999	26	917	245	503	999999	528	999999	992	118	974	545	637	999999	67	999999	473	70	909	999999	999999	368	12	999999	999999	300	72	543	886	999999	999999	914	999999	18	949	42	999999	64	380	291	175	858	644	999999	999999	136	665	75	572	217	644	359	155	867	581	882	999999	171	524	999999	655	985	240	901	83	69	999999	628	996	34	473	418	690	628	999999	953	723	999999	286	593	635	996	970	679	456	999999	769	676	436	76	999999	842	999999	177	636	190	628	999999	146	419	135	46	999999	547	999999	235	999999	999999	663	628	168	999999	885	999999	999999	999999	24	561	455	397	300	334	201	999999	999999	630	999999	522	991	33	335	981	655	999999	468	598	926	433	935	230	26	251	22	999999	908	797	957	609	600	977	176	76	297	999999	128	999999	845	150	541	123	999999	157	999999	999999	303	187	999999	999999	472	978	732	999999	626	234	381	59	321	393	31	219	672	999999	999999	23	856	268	999999	906	748	667	999999	786	891	821	873	869	715	383	514	999999	231	999999	146	621	999999	999999	999999	999999	378	999999	489	462	128	999999	999999	87	999999	522	782	44	493	669	279	805	235	945	699	999999	999999	512	999999	938	878	300	987	999999	142	310	767	281	818	630	537	678	188	999999	999999	569	999999	999999	644	999999	600	480	999999	562	999999	341	999999	310	886	645	711	865	999999	550	583	828	344	717	999999	924	755	999999	226	999999	141	999999	999999	934	287	999999	433	565	999999	999999	999999	999999	999999	435	72	999999	914	467	395	182	919	999999	942	999999	717	839	999999	663	851	720	999999	99	263	383	431	999999	999999	461	32	756	999999	999999	998	593	212	185	999999	909	999999	153	19	297	999999	54	944	469	658	988	226	999999	904	770	713	157	999999	999999	999999	679	14	993	96	462	444	638	960	999999	999999	358	435	541	74	325	17	708	710	159	972	218	439	961	420	999999	244	584	851	999999	442	850	889	953	40	999999	905	661	999999	999999	852	488	94	181	795	310	999999	684	384	589	999999	999999	446	554	286	936	999999	999999	583	999999	227	860	786	999999	999999	823	469	481	511	968	419	356	999999	164	306	494	134	268	999999	119	999999	559	210	272	688	999999	999999	999999	677	104	999999	863	87	696	338	992	701	574	
840	971	840	91	999999	415	179	999999	363	292	258	791	811	981	875	474	206	668	660	524	999999	999999	999999	134	804	417	999999	999999	279	954	999999	314	999999	559	999999	205	278	999999	386	999999	999999	282	83	130	96	999999	999999	999999	999999	613	999999	670	999999	187	999999	999999	561	716	999999	765	302	623	146	409	999999	943	998	261	563	680	205	124	291	865	431	557	830	299	48	919	999999	250	568	665	464	165	971	999999	815	999999	643	562	805	620	502	479	145	674	663	999999	999999	999999	319	316	418	385	389	476	999999	196	115	271	677	366	640	62	64	480	944	312	972	392	446	81	46	642	999999	670	373	952	999999	166	635	999999	999999	104	930	262	257	89	775	505	860	628	999999	382	885	999999	980	450	424	665	999999	999999	999999	503	999999	247	279	999999	999999	718	113	803	774	948	635	781	999999	545	131	802	233	999999	999999	477	999999	818	999999	999999	757	870	999999	923	537	999999	999999	284	999999	539	511	999999	982	481	999999	67	401	66	999999	999999	746	113	999999	999999	328	999999	441	863	999999	703	970	775	552	615	29	999999	37	999999	999999	27	999999	361	66	794	44	999999	820	999999	852	478	999999	475	964	266	918	653	756	256	604	915	325	573	458	32	568	999999	150	999999	462	818	40	221	791	999999	917	394	56	999999	999999	999999	999999	689	21	356	627	999999	811	295	696	375	448	780	585	359	702	999999	999999	44	236	308	298	453	299	43	999999	864	999999	138	349	999999	607	436	846	715	123	635	561	111	999999	73	999999	854	999999	999999	379	259	635	441	999999	970	492	22	103	110	600	358	399	977	908	999999	820	682	999999	173	999999	22	934	870	246	77	999999	999999	640	999999	384	444	773	212	664	999999	239	999999	995	378	51	594	343	999999	124	999999	999999	999999	203	640	252	251	907	516	329	999999	325	765	999999	999999	585	691	382	929	726	165	999999	197	323	999999	999999	577	999999	578	132	183	678	197	755	999999	831	811	607	999	920	143	537	267	883	306	874	474	57	928	999999	999999	222	413	29	958	190	58	270	484	116	999999	563	338	999999	999999	999999	137	19	723	244	773	999999	382	18	593	628	327	314	26	845	70	529	999999	784	772	999999	274	178	796	300	782	550	999999	999999	255	999999	208	872	737	999999	747	999999	334	693	29	275	999999	404	436	340	999999	999999	999999	639	999999	155	805	999999	622	999999	423	959	222	433	462	233	999999	999999	763	23	999999	454	576	999999	107	605	205	74	765	506	131	870	741	465	437	48	999999	999999	847	999999	774	
654	260	553	204	787	999999	999999	241	796	315	999999	999999	422	911	999999	999999	999999	541	450	949	740	788	125	72	553	227	999999	995	423	926	476	642	662	249	774	999999	33	214	319	363	304	832	969	201	999999	999999	328	554	28	870	461	952	407	999999	43	999999	145	490	999999	999999	495	905	818	869	838	717	978	999999	146	999999	154	999999	231	999999	654	907	819	924	301	324	999999	212	999999	553	999999	524	245	512	216	908	68	999999	564	749	868	399	24	999999	362	63	999999	999999	417	802	725	820	999999	320	505	999999	56	220	198	335	670	292	927	275	403	323	482	476	966	238	999999	611	999999	481	227	999999	892	719	571	247	999999	754	794	184	827	654	792	999999	999999	89	862	847	354	238	89	586	472	749	999999	49	581	784	188	189	999999	999999	744	259	103	250	243	336	999999	951	270	916	497	752	447	999999	530	999999	470	887	376	319	267	847	402	999999	793	152	24	532	999999	290	999999	615	999999	712	910	999999	999999	765	846	535	209	999999	968	173	98	719	999999	999999	518	33	324	999999	813	999999	857	896	857	999999	457	999999	999999	999999	295	980	350	882	222	999999	838	987	726	999999	51	999999	120	864	999999	999999	999999	999999	840	67	24	641	966	284	802	999999	855	24	685	378	317	755	223	93	117	988	822	999999	506	577	128	530	307	619	260	999999	226	992	26	628	909	384	259	264	111	999999	999999	76	999999	19	879	999999	312	357	396	999999	999999	37	999999	891	416	347	576	273	939	494	344	999999	33	999999	987	863	997	66	469	999999	505	958	981	463	974	755	135	497	999999	999999	228	949	232	964	999999	199	999999	135	222	572	807	985	999999	617	319	999999	52	260	999999	25	999999	255	888	999999	790	668	55	304	916	660	221	89	575	644	276	395	134	68	999999	999999	999999	872	844	896	135	519	642	374	154	318	712	999999	999999	682	999999	972	71	769	183	686	153	940	218	561	360	999999	420	681	351	923	541	984	775	233	999999	954	410	991	999999	281	36	681	160	608	947	346	613	999999	176	303	334	999999	885	798	654	687	663	999999	999999	999999	999999	961	32	230	999999	728	999999	999999	295	523	572	999999	442	902	660	471	790	610	613	999999	125	999999	514	58	599	999999	109	977	578	999999	301	126	455	930	182	74	658	929	831	228	246	371	999999	653	730	264	922	982	147	999999	896	62	679	530	291	582	457	999999	630	599	999999	132	999999	585	231	455	623	511	729	595	813	860	999999	394	778	753	999999	999999	999999	344	264	126	
999999	999999	812	999999	446	999999	648	599	617	684	309	241	599	999999	697	33	431	999999	999999	420	262	551	379	999999	283	295	999999	999999	664	596	657	295	999999	513	292	288	772	999999	19	699	999999	140	978	139	561	547	795	665	66	999999	438	53	999999	843	863	297	999999	999999	965	161	182	999999	934	31	36	23	999999	999999	999999	999999	260	448	275	941	557	999999	573	250	484	999999	499	96	481	770	167	614	999999	500	649	994	999999	995	999999	857	526	752	999999	999999	112	548	999999	709	999999	999999	644	999999	777	762	295	999999	724	999999	302	239	661	96	639	999999	999999	999999	431	406	445	999999	156	999999	430	417	999999	805	927	999999	148	935	95	999999	261	999999	999999	177	836	828	215	999999	280	497	702	788	206	440	122	40	103	689	127	254	273	999	500	389	569	370	347	490	813	117	637	999999	153	871	834	999999	48	695	586	999999	200	537	999999	999999	561	641	221	999999	693	897	523	458	999999	999999	526	262	999999	999999	999999	476	491	724	105	173	859	345	999999	334	606	317	991	999999	999999	999999	63	736	444	840	999999	928	158	363	796	999999	999999	188	999999	312	999999	581	999999	301	98	119	121	999999	999999	401	799	226	997	887	387	999999	905	999999	354	303	999999	789	999999	999999	919	679	327	137	928	188	578	681	796	341	978	999999	846	699	319	993	999999	999999	304	52	50	610	930	999999	999999	421	20	478	833	999999	525	999999	763	999999	382	418	792	983	547	999999	822	128	430	665	908	363	539	999999	805	999999	999999	210	999999	775	999999	999999	748	66	162	516	999999	999999	999999	550	816	422	271	999999	327	900	211	999999	999999	51	230	922	190	999999	999999	999999	881	804	673	999999	364	999999	999999	999999	515	73	669	735	831	41	999999	999999	281	999999	848	496	101	660	888	999999	159	471	171	453	555	999999	999999	999999	704	539	999999	372	436	374	195	999999	350	283	999999	999999	241	476	597	18	956	507	651	310	426	865	530	231	916	768	332	893	163	627	441	975	934	196	41	301	406	722	295	906	999999	356	155	818	297	999999	673	683	873	162	497	58	888	999999	66	838	999999	413	456	668	51	302	348	723	841	999999	329	54	445	305	611	243	999999	744	999999	999999	720	712	933	999999	999999	649	999999	10	140	393	96	117	140	202	292	992	999999	627	864	999999	18	432	976	999999	314	999999	248	999999	551	263	836	154	220	985	128	999999	999999	999999	999999	402	282	347	592	458	311	222	913	252	999999	619	967	594	879	999999	72	297	735	43	977	475	999999	451	999999	876	
556	941	896	154	84	985	999999	111	63	472	128	999999	999999	528	597	999999	999999	999999	565	999999	296	252	274	994	999999	830	571	446	197	108	999999	831	887	716	999999	369	325	769	178	38	999999	865	999999	417	106	401	999999	217	446	884	760	415	885	528	590	314	999999	902	999999	254	423	999999	914	999999	999999	297	782	133	999999	999999	777	999999	827	999999	834	430	711	857	898	532	382	363	999999	999999	348	999999	945	369	135	596	693	423	999999	924	999999	31	999999	586	935	809	618	334	590	217	999999	999999	587	358	999999	169	603	999999	13	999999	999999	69	85	612	616	999999	999999	999999	997	999999	544	999999	407	903	999999	999999	999999	999999	999999	99	999999	57	772	792	205	533	998	597	999999	966	992	874	419	849	999999	554	945	348	969	50	467	206	336	560	673	753	416	684	999999	880	999999	478	896	999999	785	824	297	293	417	999999	896	754	746	41	47	999999	944	999999	851	378	867	141	999999	881	631	717	720	222	999999	452	127	999999	171	795	286	524	977	999999	999999	238	267	662	931	886	153	713	999999	305	999999	12	808	999999	833	67	23	558	999999	999999	292	999999	113	84	174	965	999999	583	592	951	754	999999	693	999999	999999	622	120	214	209	279	737	999999	999999	424	699	999999	643	268	490	114	781	999999	211	961	221	995	134	192	498	966	920	570	130	507	551	999999	999999	368	373	999999	946	809	359	53	287	374	810	688	385	56	331	707	102	999999	180	36	999999	731	237	999999	498	927	716	242	358	176	797	760	873	699	808	284	999999	999999	167	971	378	167	683	999999	194	446	807	451	645	999999	478	642	336	525	688	586	999999	874	721	29	103	126	695	121	577	60	815	686	248	999999	812	821	331	208	657	163	58	999999	315	999999	999999	274	597	144	698	164	433	358	20	999999	153	30	558	147	878	262	472	572	279	143	631	131	212	598	411	656	321	137	999999	535	538	750	569	999999	899	828	528	560	422	422	999999	466	675	26	902	792	273	193	999999	999999	690	485	999999	181	431	999999	71	999	999999	51	843	305	490	999999	999999	403	999999	999999	248	999999	733	911	999999	999999	516	174	455	195	695	999999	393	999999	807	472	844	63	639	999999	248	900	767	529	827	999999	579	331	999999	999999	334	509	341	384	944	999999	671	779	335	263	665	266	553	875	313	124	658	714	498	28	640	639	763	73	650	348	999999	213	94	779	287	999999	198	264	861	999999	999999	18	193	536	999999	75	727	386	731	999999	999999	891	226	712	721	999999	833	957	
561	694	746	277	999999	606	989	468	695	555	999999	481	78	298	999999	127	999999	999999	530	962	227	574	911	386	999999	668	999999	400	987	999999	67	422	360	999999	999999	177	449	19	284	999999	999999	342	380	999999	410	259	999999	68	878	108	874	999999	344	871	999999	986	782	999999	935	76	999999	599	999999	323	498	999999	131	838	595	846	999999	827	999999	999999	425	884	999999	739	975	999999	754	932	521	889	507	985	88	999999	999999	717	394	90	999999	999999	972	947	862	66	683	847	138	85	473	41	999999	57	706	401	999999	855	791	53	393	852	999999	683	999999	591	999999	513	484	642	999999	877	462	597	753	167	969	477	32	147	66	138	954	679	468	999999	468	460	999999	999999	42	643	925	351	696	999999	896	299	999999	280	251	180	373	999999	736	595	579	833	303	549	431	978	833	653	986	265	898	642	224	999999	133	365	234	999999	999999	704	999999	120	999999	531	271	680	607	751	896	999999	765	468	942	872	910	635	166	739	265	63	810	282	364	440	333	263	85	999999	157	885	945	575	886	41	643	999999	931	772	287	999999	381	91	756	110	500	999999	699	999999	686	999999	999999	494	541	555	894	999999	756	470	207	18	999999	333	999999	21	940	199	999999	911	999999	451	703	999999	999999	514	682	999999	525	264	999999	894	563	733	999999	660	685	460	44	340	147	999999	712	999999	575	279	156	57	999999	745	169	311	857	999999	123	245	794	999999	42	999999	873	175	164	999999	999999	312	454	871	737	943	336	999999	165	999999	773	274	999999	241	817	999999	999999	634	999999	780	999999	639	47	775	999999	999999	865	999999	999999	999999	466	972	809	999999	941	272	824	284	999999	544	419	679	155	999999	25	848	505	562	998	849	999999	249	923	384	407	891	999999	679	262	386	88	466	71	999999	785	800	999999	528	999999	555	999999	93	323	999999	999999	424	999999	432	759	999999	855	999999	999999	578	349	226	58	435	999999	60	997	999999	32	934	999999	999999	618	998	829	999999	999999	999999	271	453	491	584	926	999999	22	982	999999	843	919	999999	999999	774	999999	492	808	569	752	39	715	999999	999999	222	71	389	251	999999	806	494	603	545	386	999999	51	999999	999999	764	999999	999999	422	831	652	164	236	540	413	999999	367	135	999999	269	472	364	999999	31	895	999999	522	546	975	999999	185	913	249	384	115	652	733	177	406	53	278	920	616	999999	597	403	986	531	975	560	61	680	999999	343	83	999999	616	30	532	999999	252	753	999999	999999	655	739	914	999999	999999	999999	999999	200	729	156	991	999999	
748	388	433	502	293	999999	571	999999	553	505	618	906	311	94	45	999999	644	999999	800	525	74	798	238	858	489	144	107	223	602	860	999999	158	352	531	999999	238	596	40	533	262	192	999999	274	159	131	17	550	350	726	254	999999	149	355	476	487	999999	159	999999	22	159	892	357	999999	692	554	469	564	779	811	807	126	613	66	548	999999	999999	533	88	737	481	593	999999	497	357	999999	999999	802	876	54	332	88	31	27	383	369	834	999999	582	999999	661	453	771	538	918	138	941	93	806	143	999999	426	999999	837	541	999999	145	860	476	387	999999	667	999999	734	999999	729	104	999999	682	189	999999	26	950	482	86	38	822	228	578	228	373	728	996	743	200	905	16	194	486	818	999999	999999	151	205	863	994	764	46	60	199	44	355	410	626	634	837	476	598	760	512	742	999999	291	257	23	999999	670	945	543	582	722	909	119	999999	956	999999	875	754	619	92	273	786	178	999999	194	999999	999999	379	118	363	439	417	433	999999	999999	999999	692	999999	192	999999	333	819	502	999999	477	134	999999	546	999999	108	999999	721	979	678	249	999999	749	902	72	995	999999	301	836	999999	152	999999	999999	145	787	649	842	981	572	769	999999	453	999999	699	912	999999	999999	782	708	19	401	718	438	999999	999999	130	567	790	999999	196	164	41	983	322	335	999999	648	110	758	31	266	999999	158	999999	999999	999999	671	59	999999	12	223	913	592	999999	788	434	876	730	410	667	91	62	160	999999	614	727	999999	972	374	749	421	681	33	687	753	421	570	227	836	939	458	518	999999	828	999999	251	448	167	533	901	999999	999999	999999	100	939	213	999999	772	605	201	999999	999999	999999	999999	999999	541	999999	905	82	999999	864	658	999999	471	999999	573	262	332	413	373	999999	999999	448	473	999999	502	982	932	747	550	591	797	999999	644	614	999999	999999	560	999999	441	361	543	999999	166	46	636	34	999999	882	375	951	999999	369	241	912	31	260	220	785	999999	999999	999999	167	532	999999	76	46	999999	857	999999	739	701	94	971	999999	745	228	292	436	827	478	755	60	382	599	93	438	390	731	592	509	999999	775	159	882	999999	385	562	380	970	600	774	379	999999	636	259	422	999999	999999	176	999999	968	784	999999	619	999999	906	785	932	702	637	656	527	275	949	999999	999999	999999	98	617	370	666	999999	466	999999	999999	385	627	745	349	670	999999	171	564	788	999999	838	816	539	88	999999	599	629	677	342	943	257	114	999999	999999	333	487	999999	612	999999	146	66	
328	731	915	428	288	50	592	999999	999999	999999	962	486	999999	287	999999	405	19	128	771	46	244	133	293	456	280	999999	235	26	193	741	558	758	999999	999999	520	94	623	660	220	559	999999	645	746	999999	999999	999999	74	241	223	91	999999	494	45	109	821	205	448	469	157	999999	814	576	848	854	936	213	834	999999	767	35	782	359	999999	221	999	598	387	834	999999	653	89	999999	802	111	999999	74	723	552	662	325	999999	999999	512	85	999999	470	999999	891	522	90	793	139	474	999999	309	999999	586	823	110	233	817	613	308	504	64	819	773	999999	412	999999	490	999999	999999	999999	388	628	999999	832	476	539	999999	496	322	999999	859	950	999999	999999	802	513	488	899	452	439	507	42	855	17	31	925	696	60	489	650	600	511	858	31	809	681	101	754	357	570	999999	999999	301	228	644	999999	299	999999	943	999999	393	590	839	842	945	356	772	839	810	999999	843	999999	17	672	999999	358	101	508	999999	131	999999	999999	999999	881	16	185	999999	637	373	999999	999999	537	999999	590	266	19	999999	999999	999999	999999	999999	262	943	999999	727	682	324	628	738	296	999999	791	999999	822	999999	999999	48	958	836	769	999999	145	999999	893	914	315	642	426	416	480	686	999999	431	351	223	999999	790	745	164	333	999999	999999	899	87	904	843	182	294	113	606	999999	713	999999	316	848	773	999999	60	891	421	999999	898	222	268	609	999999	999999	23	999999	328	868	302	803	512	999999	502	245	398	988	80	143	358	999999	999999	508	973	895	124	999999	999999	382	740	853	742	293	962	999999	641	477	968	999999	169	685	785	738	678	999999	677	407	355	999999	397	999999	820	288	691	584	413	759	636	50	255	999999	169	945	999999	999999	71	229	947	999999	604	999999	30	597	974	673	538	81	830	73	228	717	157	912	985	679	999999	999999	601	999999	496	882	841	927	999999	648	525	839	609	999999	848	457	999999	752	932	476	50	999999	313	28	56	999999	928	999999	821	538	999999	257	960	459	416	999999	627	569	116	722	999999	103	369	336	999999	698	471	601	224	999999	266	999999	979	518	638	809	999999	999999	340	164	953	278	115	699	999999	278	879	999999	822	252	830	890	645	220	397	947	864	977	871	999999	999999	336	358	61	999999	999999	277	452	820	999999	999999	53	238	952	768	810	987	669	61	879	819	321	779	972	940	375	758	999999	130	690	944	999999	712	999999	294	627	920	64	427	999999	999999	999999	339	999999	999999	786	662	999999	451	586	999999	205	925	992	538	558	557	386	120	
906	220	508	331	139	999999	281	341	255	999999	999999	890	933	999999	746	878	391	981	564	999999	163	999999	75	327	999999	731	749	258	999999	453	735	80	543	999999	999999	104	502	116	999999	999999	525	455	416	35	310	695	36	999999	188	123	157	577	999999	999999	957	999999	154	190	786	408	913	33	621	801	999999	999999	999999	999999	730	999999	999999	285	999999	13	999999	999999	307	50	999999	848	705	999999	79	606	306	167	87	342	999999	329	950	321	999999	801	647	999999	999999	614	999999	999999	348	46	999999	537	737	872	795	989	552	259	894	114	172	937	703	128	999999	24	999999	774	993	25	13	999999	999999	74	955	980	365	999999	874	999999	999999	999999	509	668	572	999999	869	434	372	999999	789	736	434	999999	158	999999	107	529	547	819	999999	999999	245	333	42	822	999999	672	916	814	999999	396	384	999999	166	999999	999999	44	556	999999	155	80	412	999999	235	276	975	855	999999	573	999999	836	618	65	583	630	553	186	636	749	999999	206	517	557	464	403	362	232	689	774	953	72	999999	135	673	48	914	340	107	765	846	979	999999	999999	931	999999	777	328	627	535	830	261	408	807	715	999999	999999	855	450	832	914	753	175	151	619	820	862	493	392	999999	716	223	88	999999	999999	727	449	999999	625	999999	999999	43	604	164	944	701	664	999999	419	724	999999	69	890	275	850	103	813	615	733	120	934	294	999999	92	999999	617	183	999999	905	988	509	399	239	783	217	999999	999999	21	207	917	166	999999	999999	668	999999	999999	332	813	29	808	999999	834	999999	515	732	341	106	522	345	336	528	136	270	430	999999	999999	999999	999999	999999	969	945	802	417	816	954	247	220	278	999999	172	294	370	517	106	85	675	959	724	60	999999	784	635	676	999999	399	999999	436	653	999999	975	826	225	755	60	862	121	426	999999	560	999999	999999	827	500	999999	999999	168	618	173	999999	548	135	116	66	191	195	320	136	546	426	924	999999	566	824	56	346	78	614	467	244	999999	258	999999	173	565	999999	999999	145	503	999999	241	999999	272	999999	905	849	720	999999	573	864	552	985	879	206	636	683	564	12	453	836	973	553	999999	929	999999	299	999999	942	500	999999	238	185	999999	718	195	513	548	268	919	206	625	910	51	603	692	979	999999	148	537	999999	200	953	691	666	855	687	269	999999	999999	615	999999	777	668	146	635	377	362	171	999999	999999	144	305	93	257	220	999999	999999	558	246	411	920	999999	415	999999	247	285	493	999999	863	999999	999999	215	351	313	999999	847	999999	905	967	
325	627	218	137	414	999999	894	999999	443	455	999999	185	711	999999	515	695	999999	372	60	899	360	999999	999999	999999	512	879	929	954	779	120	373	821	607	590	921	999999	711	523	11	870	999999	414	60	999999	999999	332	542	119	835	617	727	485	999999	15	616	442	241	910	999999	534	999999	999999	100	332	999999	999999	999999	130	184	730	983	895	370	190	556	945	999999	874	236	999999	347	819	999999	171	393	887	999999	999999	973	999999	553	801	999999	476	999999	413	999999	727	438	999999	754	999999	934	999999	634	999999	999999	999999	459	999999	999999	366	684	444	999999	998	820	928	939	205	350	977	999999	695	187	192	996	999999	999999	153	999999	115	445	999999	435	925	885	999999	537	561	772	618	151	312	879	196	126	463	289	62	592	395	999999	243	999999	776	274	248	927	452	835	230	882	316	999999	503	921	559	18	999999	123	807	401	388	999999	731	835	844	815	990	75	542	614	85	999999	999999	328	212	373	658	661	999999	999999	95	725	999999	735	835	999999	385	999999	567	454	28	939	785	993	999999	810	999999	999999	430	433	937	386	302	616	807	755	802	185	718	196	999999	609	476	721	999999	999999	880	999999	10	580	439	725	508	999999	999999	146	776	253	999999	401	999999	717	241	223	158	708	433	935	928	90	470	999999	556	999999	104	999999	472	73	687	746	929	999999	940	999999	993	221	878	214	999999	999999	999999	559	266	999999	999999	999999	999999	263	573	999999	239	999999	999999	999999	120	239	178	136	993	188	673	712	565	183	999999	309	999999	999999	229	999999	830	229	915	266	111	911	943	239	528	462	49	219	999999	999999	517	984	966	30	739	764	53	751	221	841	999999	276	993	93	999999	999999	999999	999999	43	636	999999	19	999999	810	818	999999	295	938	999999	540	148	464	222	485	999999	999999	342	999999	999999	999999	999999	88	18	83	268	835	917	860	384	975	597	62	999999	864	312	507	999999	166	999999	540	478	999999	999999	999999	703	544	64	518	427	999999	220	118	344	999999	742	699	11	956	551	999999	291	999999	564	633	999999	95	999999	999999	182	999999	999999	186	554	122	986	999999	935	337	380	999999	780	408	999999	16	999999	999999	718	607	999999	613	505	997	614	228	258	999999	550	519	737	617	265	706	999999	269	999999	999999	564	231	999999	999999	999999	674	586	826	212	882	991	557	869	464	377	999999	236	568	999999	999999	571	336	864	943	249	425	999999	762	469	999999	999999	184	172	729	999999	497	25	178	850	831	420	788	999999	999999	62	993	650	283	249	583	479	999999	606	318	473	238	367	
648	714	348	84	823	367	138	820	999999	999999	999999	999999	880	665	999999	718	999999	124	782	320	498	890	255	775	326	523	885	999999	295	577	853	999999	999999	999999	377	464	511	756	597	431	887	555	244	608	510	744	369	999999	422	69	999999	999999	690	917	868	757	468	999999	758	310	481	533	999999	999999	541	999999	842	999999	297	603	216	84	527	361	999999	999999	656	647	274	581	163	967	192	999999	802	659	575	779	271	620	995	938	998	296	949	363	30	999999	999999	627	901	999999	630	818	852	700	999999	999999	494	999999	999999	820	308	999999	156	514	351	999999	447	881	999999	999999	489	677	999999	277	999999	240	412	79	922	999999	999999	646	680	545	999999	999999	383	999999	999999	246	295	346	519	999999	640	999999	149	999999	22	721	557	195	999999	837	139	953	220	584	624	445	926	424	999999	999999	249	662	505	611	177	999999	925	345	898	81	778	153	999999	432	637	264	999999	967	67	211	114	999999	999999	843	999999	393	163	799	487	548	999999	870	343	999999	999999	977	999999	538	276	45	796	999999	999999	999999	999999	986	795	788	946	369	354	999999	999999	801	343	854	334	999999	205	784	824	136	857	359	999999	907	809	96	496	999999	938	562	700	32	999999	893	107	99	784	999999	598	374	852	127	203	999999	513	542	736	999999	653	663	342	492	220	669	364	937	485	161	186	999999	999999	999999	430	791	268	344	999999	450	999999	244	878	999999	196	999999	283	999999	166	999999	404	277	359	414	999999	285	999999	218	811	999999	538	170	999999	632	253	889	81	565	697	999999	102	178	156	999999	335	418	784	565	305	761	999999	624	781	84	757	999999	358	887	290	999999	570	59	533	650	911	596	630	255	999999	306	388	718	52	753	318	235	131	999999	89	598	501	999999	912	60	359	914	999999	539	999999	344	541	999999	999999	551	999999	53	644	505	999999	738	787	538	999999	999	382	677	582	37	999999	531	787	294	808	999999	653	999999	146	999999	300	997	216	999999	379	197	765	999999	999999	999999	911	275	999999	999999	689	350	810	999999	631	913	677	682	342	999999	999999	354	557	256	385	592	898	936	906	171	999999	386	532	999999	169	845	243	999999	999999	91	999999	999999	941	171	999999	467	881	691	999999	233	806	618	665	854	326	35	640	519	818	850	602	975	368	429	420	312	818	123	803	999999	679	999999	448	261	246	283	412	999999	650	917	711	999999	663	683	364	596	721	677	999999	143	215	724	370	393	488	999999	141	522	999999	303	649	767	887	496	553	318	179	414	618	52	622	254	
868	999999	149	395	322	685	74	999999	590	999999	743	670	999999	955	138	65	999999	106	152	890	643	357	999999	943	999999	176	139	56	427	317	69	337	520	999999	855	469	254	999999	827	455	457	928	712	507	33	227	915	999999	190	124	641	521	999999	732	999999	999999	631	205	76	999999	556	28	406	282	92	999999	159	620	110	668	811	999999	999999	696	999999	715	644	771	919	111	999999	541	865	312	676	548	436	788	360	343	837	58	37	681	899	999999	532	440	425	617	77	304	999999	999999	313	963	251	213	299	895	999999	999999	999999	964	895	25	999999	999999	606	544	999999	371	270	766	999999	762	651	999999	797	13	192	213	355	312	999999	955	999999	354	999	712	306	232	999999	999999	466	976	772	999999	786	883	999999	999999	834	881	999999	999999	44	732	690	550	999999	653	416	999999	712	673	515	973	930	939	972	808	999999	893	247	756	873	805	309	854	990	588	811	913	999999	753	379	999999	674	338	921	320	663	459	401	652	816	211	752	792	471	799	999999	846	911	999999	999999	941	999999	880	999999	239	432	836	560	733	999999	999999	999999	959	304	999999	308	601	28	999999	154	644	999999	595	999999	671	63	516	999999	200	455	964	12	258	999999	438	829	794	505	691	888	827	999999	668	810	323	999999	793	498	999999	999999	541	828	259	334	700	999999	58	999999	999999	186	915	453	370	287	877	500	321	550	866	221	999999	106	336	773	999999	745	999999	999999	999999	39	269	28	962	698	914	145	752	924	718	989	999999	853	344	514	999999	383	999999	999999	932	822	331	252	632	999999	987	999999	501	999999	17	954	615	273	323	141	916	897	999999	671	999999	741	748	396	999999	999999	440	660	762	999999	801	943	999999	453	999999	999999	707	27	395	754	711	479	644	276	917	763	384	999999	999999	212	598	84	999999	867	26	201	999999	999999	419	755	777	999999	999999	999999	684	74	747	999999	421	519	434	899	511	737	960	894	107	481	999999	79	999999	999999	130	560	999999	726	60	349	999999	660	730	773	607	639	976	383	797	964	591	999999	25	222	105	30	778	699	999999	165	907	132	103	602	999999	350	999999	999999	217	999999	456	958	999999	999999	999999	999999	788	660	301	872	760	586	999999	143	890	626	999999	999999	827	109	781	999999	163	895	442	315	567	138	318	267	999999	132	176	999999	517	999999	839	617	488	345	242	999999	407	700	405	999999	999999	999999	999999	838	296	972	37	999999	350	922	804	127	966	429	203	999999	352	43	495	637	420	431	625	999999	786	446	802	492	999999	664	136	
462	500	121	999999	606	425	479	999999	413	999999	999999	334	595	828	721	651	68	151	999999	999999	374	215	767	910	999999	344	455	62	850	180	544	251	686	795	351	627	854	149	999999	244	872	73	91	542	362	106	40	438	75	999999	743	999999	295	889	762	999999	733	211	686	999999	999999	427	129	242	560	816	648	799	486	104	796	919	554	346	902	310	133	234	557	506	313	27	999999	65	437	999999	999999	999999	999999	999999	999999	653	463	999999	274	999999	999999	999999	999999	999999	458	240	999999	999999	998	999999	796	948	999999	461	133	508	653	999999	958	999999	440	74	999999	366	999999	851	999999	999999	209	999999	465	999999	81	999999	367	285	252	999999	58	83	75	26	67	999999	407	999999	810	581	970	395	999	284	375	321	24	999999	999999	626	999999	606	474	569	771	855	368	575	876	540	104	999999	266	641	140	885	999999	424	16	201	999999	854	999999	194	421	813	153	191	999999	760	441	487	999999	626	337	451	999999	506	254	212	255	832	139	279	487	132	139	367	153	490	434	999999	999999	851	667	830	999999	999999	999999	957	999999	187	999999	999999	999999	616	616	640	314	689	287	390	179	804	946	136	999999	771	706	298	684	999999	48	374	335	841	999999	999999	958	507	886	999999	999999	297	500	999999	999999	23	999999	999999	516	499	999999	999999	999999	999999	999999	78	905	541	999999	793	584	999999	283	924	148	356	999999	267	12	236	681	807	802	999999	42	882	999999	877	25	711	999999	836	782	999999	733	584	171	291	420	546	484	426	999999	103	743	498	24	575	929	764	231	914	999999	289	817	999999	661	253	22	999999	764	37	999999	404	203	748	87	98	201	999999	195	509	846	465	752	999999	416	708	225	543	867	737	948	261	999999	685	967	502	376	487	922	917	279	871	782	456	900	996	999999	995	421	999999	384	999999	578	722	77	412	537	562	839	999999	37	999999	680	36	89	275	999999	517	999999	584	721	713	642	999999	999999	999999	683	305	365	999999	809	230	131	942	363	999999	682	767	617	565	999999	814	999999	969	889	799	200	755	999999	634	91	999999	225	837	213	670	732	310	491	102	728	999999	207	430	153	807	357	999999	673	999999	592	158	900	224	999999	907	76	672	999999	440	784	928	928	730	999999	427	15	293	738	692	851	381	285	525	999999	733	617	999999	999999	92	452	462	92	871	52	933	491	10	228	999999	604	69	922	60	317	800	313	476	102	726	802	74	999999	980	654	220	872	384	387	885	299	848	847	999999	999999	332	845	67	687	999999	935	14	
75	441	98	791	459	234	217	46	430	150	999999	108	290	388	461	112	226	999999	71	117	623	999999	999999	999999	222	626	72	985	954	999999	788	697	791	999999	998	568	891	999999	999999	647	177	350	465	159	999999	748	25	610	870	743	840	856	343	828	390	999999	435	343	579	832	172	232	92	184	361	437	317	492	999999	999999	220	999999	79	999999	939	283	999999	857	999999	999999	610	999999	124	999999	415	999999	999999	962	417	999999	142	999999	293	928	484	999999	268	999999	797	296	440	533	230	977	999999	486	786	919	888	117	856	578	999999	115	232	711	117	870	999999	429	82	354	84	124	760	999999	999999	999999	939	994	25	595	69	744	42	87	240	147	999999	929	155	444	999999	310	419	564	256	999999	706	773	837	999999	522	378	999999	999999	999999	999999	226	869	416	645	980	893	101	270	518	566	999999	999999	999999	969	191	999999	999999	638	999999	774	999999	205	415	891	444	999999	166	627	82	691	531	946	999999	134	921	999999	522	510	463	190	999999	158	56	690	115	999999	303	868	216	684	104	585	815	684	411	31	464	525	211	815	736	473	197	826	45	136	527	355	58	372	999999	773	999999	100	999999	556	158	725	785	882	872	999999	421	398	597	999999	140	943	999999	900	364	999999	308	648	999999	999999	960	229	655	999999	44	999999	999999	844	999999	330	411	999999	129	854	872	999999	739	328	999999	448	62	798	999999	99	995	999999	632	158	17	328	475	535	999999	820	595	999999	80	806	848	924	478	577	40	276	544	415	823	868	37	999999	268	980	705	15	693	172	999999	565	983	999999	324	999999	836	50	855	875	89	999999	999999	943	669	999999	480	999999	969	999999	768	962	999999	589	760	999999	130	391	70	495	829	641	137	433	938	999999	999999	397	999999	807	740	989	421	999999	336	524	609	94	956	334	509	999999	45	218	403	38	20	403	999999	559	550	455	980	370	55	447	999999	835	999999	164	120	999999	417	999999	743	999999	550	885	263	245	165	45	435	735	999999	999999	606	918	40	910	999999	428	999999	999999	999999	295	19	999999	623	888	352	773	89	999999	223	426	280	999999	475	624	487	134	150	465	404	514	30	999999	384	999999	841	263	805	104	999999	692	396	367	906	458	999999	999999	999999	374	999999	391	956	633	521	569	871	733	999999	415	999999	379	287	999999	655	751	999999	764	676	999999	57	99	999999	999999	150	531	40	999999	966	26	855	987	999999	775	572	23	558	999999	999999	999999	42	117	809	399	671	999999	414	164	999999	999999	999999	14	823	553	999999	802	
422	971	492	990	538	959	767	999999	559	445	999999	999999	668	999999	202	878	41	860	686	939	289	579	323	859	126	875	211	999999	833	851	174	318	457	769	600	999999	903	742	286	83	999999	383	999999	236	999999	902	495	78	962	314	972	962	867	388	523	843	999999	999999	873	999999	757	999999	603	999999	999999	209	999999	898	999999	999999	975	298	999999	612	999999	906	739	96	95	224	999999	142	848	529	999999	211	450	79	999999	757	999999	999999	869	623	325	393	779	999999	954	574	847	596	999999	357	338	684	387	264	789	616	113	570	999999	659	283	625	118	83	830	79	999999	985	652	294	685	999999	429	999999	297	215	136	608	999999	520	377	792	116	999999	200	203	824	196	999999	640	653	368	731	219	999999	700	284	706	310	885	815	861	944	999999	999999	632	999999	426	967	583	489	999999	438	999999	292	490	518	618	999999	999999	255	999999	999999	22	640	999999	974	219	621	597	999999	430	307	256	704	515	848	999999	827	999999	938	407	229	705	999999	159	930	703	927	858	191	666	823	999999	640	999999	165	932	111	999999	658	55	999999	379	653	68	206	999999	332	776	642	154	791	999999	999999	848	999999	10	861	999999	396	999999	291	762	415	274	607	633	616	461	359	915	273	999999	909	892	999999	849	62	101	952	747	381	160	226	46	875	508	999999	999999	899	999999	80	619	999999	999999	763	52	964	999999	461	573	575	870	999999	726	881	320	415	805	999999	504	947	769	539	999999	899	999999	546	378	399	109	657	999999	562	203	844	653	520	999999	139	559	999999	674	639	388	181	510	733	999999	165	564	999999	181	546	999999	218	311	90	322	489	999999	999999	595	988	999999	915	751	999999	233	881	237	799	884	999999	697	619	999999	139	999999	476	398	407	56	223	834	16	486	288	166	984	543	573	999999	52	506	999999	299	685	999999	473	430	201	999999	618	928	764	218	505	848	999999	935	181	929	845	100	999999	460	381	164	355	439	999999	162	249	347	663	601	842	999999	644	329	598	999999	687	56	207	898	437	999999	999999	798	981	439	380	59	999999	643	362	999999	281	601	918	531	999999	43	999999	49	999999	280	274	173	376	999999	214	466	347	328	252	799	893	336	32	999999	94	557	458	44	781	199	974	29	249	999999	999999	52	411	77	920	653	99	167	999999	167	30	999999	432	655	235	914	712	54	401	999999	68	999999	579	831	447	999999	999999	999999	268	80	305	254	924	485	999999	171	65	280	408	598	999999	735	999999	999999	999999	999999	134	802	809	999999	486	930	
628	999999	831	952	473	999999	630	545	78	176	999999	567	861	775	982	946	228	999999	859	442	645	802	999999	333	257	714	765	999999	259	999999	123	401	593	374	626	248	999999	485	999999	485	650	999999	999999	543	999999	140	999999	300	999999	188	584	745	17	999999	295	999999	832	507	704	759	999999	999999	296	295	63	999999	999999	497	159	744	302	999999	376	383	999999	783	282	319	497	127	710	474	75	81	999999	999999	394	549	999999	801	415	156	999999	937	670	289	576	999999	490	338	999999	515	150	459	886	841	999999	633	261	511	553	999999	19	587	999999	999999	304	224	96	685	123	433	999999	358	999999	155	961	438	713	512	999999	46	999999	169	960	205	333	616	195	367	999999	760	297	577	258	891	146	203	889	330	985	999999	158	805	224	732	999999	999999	129	999999	879	940	920	999999	999999	516	999999	850	999999	999999	25	687	999999	729	686	362	146	839	999999	999999	999999	768	549	392	526	855	887	34	945	237	999999	541	496	454	487	68	999999	548	282	741	207	999999	575	999999	999999	308	332	429	128	861	596	999999	692	999999	731	120	401	538	232	449	999999	670	905	400	757	999999	999999	999999	251	627	999999	597	566	999999	250	722	202	513	86	228	999999	468	905	93	640	837	848	814	723	376	667	999999	325	832	123	999999	391	185	288	830	117	999999	187	999999	348	998	701	999999	441	999999	999999	999999	461	14	999999	999999	764	821	759	919	636	385	861	875	960	999999	281	734	254	999999	999999	999999	235	256	121	785	999999	414	744	641	146	523	999999	714	458	999999	849	999999	915	999999	999999	999999	426	999999	203	731	886	311	540	136	727	967	90	728	677	901	662	215	999999	141	878	360	87	128	999999	122	12	999999	427	999999	372	999999	818	300	999999	771	600	865	62	389	898	978	873	999999	914	178	443	654	46	556	999999	644	428	784	84	422	492	999999	586	999999	729	999999	884	359	763	999999	159	999999	999999	906	310	796	162	999999	242	899	999999	999999	213	614	679	357	119	870	73	728	541	43	225	528	288	302	289	971	660	168	104	999999	854	157	28	999999	866	139	256	331	491	915	551	184	935	33	999999	999999	411	381	630	999999	295	45	235	125	999999	269	628	999999	516	191	852	84	805	962	614	999999	595	36	491	980	624	742	247	625	492	50	999999	264	999999	317	570	288	538	90	238	819	999999	903	89	606	511	999999	999999	309	72	477	379	972	999999	48	386	999999	890	650	399	999999	797	609	633	533	999999	373	809	208	621	999999	999999	999999	999999	795	144	999999	
946	884	478	385	927	937	999999	25	671	620	846	170	999999	999999	398	888	999999	684	31	999999	280	556	999999	148	439	615	688	498	931	654	248	623	903	693	438	999999	181	23	625	859	56	999999	861	66	527	648	276	435	999999	999999	43	999999	774	999999	422	400	954	999999	946	321	258	74	94	26	382	999999	999999	999999	999999	999999	716	677	69	999999	275	662	694	873	999999	790	349	999999	323	283	620	198	849	91	281	999999	61	841	76	313	611	981	533	999999	683	304	999999	38	999999	792	940	999999	990	612	557	999999	705	90	999999	166	972	999999	751	810	406	999999	383	185	966	718	999999	875	611	755	560	293	138	849	200	999999	999999	999999	999999	530	343	264	999999	246	533	999999	343	970	133	910	340	615	240	723	448	499	920	216	71	959	999999	999999	999999	999999	61	273	631	999999	890	401	758	662	420	231	476	151	999999	146	651	455	385	370	751	999999	425	945	999999	415	411	700	406	202	258	625	78	278	509	964	999999	999999	999999	487	999999	999999	161	999999	999999	18	256	999999	514	783	564	616	583	101	999999	999999	999999	116	220	225	454	200	999999	999999	413	999999	999999	208	999999	31	951	391	999999	898	289	29	549	999999	750	54	169	113	999999	623	638	642	51	976	955	455	155	88	59	674	43	889	737	999999	274	999999	855	58	999999	999999	999999	182	60	685	811	303	514	82	999999	175	66	350	14	380	927	771	753	999999	253	196	875	999999	999999	891	864	400	291	952	999999	351	999999	120	999999	702	792	999999	591	365	174	661	940	83	723	883	618	999999	999999	999999	999999	502	655	999999	999999	999999	999999	958	999999	999999	821	421	999999	999999	599	24	976	999999	902	312	999999	471	190	398	21	591	255	802	159	999999	283	999999	515	999999	294	980	695	520	315	968	94	999999	626	999999	999999	999999	999999	388	484	708	906	672	790	999999	778	206	321	267	667	999999	234	814	808	390	999999	650	906	97	277	999999	328	466	639	934	228	755	845	758	853	268	942	866	328	451	552	999999	389	933	155	97	999999	438	853	102	743	279	34	245	999999	893	846	999999	120	865	389	450	42	999999	363	33	361	562	999999	408	280	367	495	367	838	285	999999	972	942	190	949	890	999999	547	200	948	730	999999	223	959	999999	999999	999999	999999	999999	111	578	533	579	131	735	115	34	999999	999999	386	784	667	999999	999999	632	999999	618	929	915	499	999999	495	666	415	303	751	349	453	999999	889	611	42	305	737	999999	737	403	821	454	844	999999	168	725	999999	174	72	213	953	
336	549	772	826	547	572	273	999999	867	174	999999	984	999999	580	469	932	999999	751	999999	669	999999	895	480	999999	484	81	633	679	999999	852	999999	240	999999	395	999999	999999	126	784	999999	732	473	624	870	238	999999	470	87	295	698	792	48	422	700	543	401	999999	78	974	351	476	939	594	323	24	923	597	446	380	463	999999	815	990	999999	639	206	999999	35	251	804	24	999999	348	980	977	814	999999	539	14	999999	685	378	152	443	28	792	878	311	855	315	406	34	999999	999999	676	976	999999	999999	71	347	463	999999	826	179	337	482	601	614	346	210	104	67	441	386	778	654	673	556	248	999999	327	636	179	936	999999	999999	999999	999999	313	10	766	672	478	666	540	279	551	999999	116	999999	201	274	964	655	220	348	592	330	999999	999999	313	999999	917	224	30	826	999999	890	771	347	195	94	310	345	444	431	588	999999	846	508	113	999999	450	702	655	62	999999	523	999999	69	999999	999999	463	292	697	275	755	264	646	713	42	999999	211	769	360	999999	964	999999	221	789	999999	817	999999	554	918	612	999999	224	568	967	164	722	175	999999	939	228	999999	28	999999	179	999999	999999	139	142	999999	452	499	681	999999	548	98	52	312	999999	310	590	492	909	373	94	224	540	695	678	559	319	999999	499	829	141	486	946	980	51	999999	434	687	351	88	999999	122	378	872	30	999999	999999	420	239	411	359	736	721	654	563	954	145	639	999999	999999	166	957	10	852	999999	71	999999	72	999999	822	875	999999	150	999999	897	972	845	667	674	798	999999	999999	266	999999	480	405	999999	999999	426	97	978	999999	236	768	922	518	122	526	662	999999	737	59	159	416	535	456	595	891	756	591	118	477	964	662	146	266	701	999999	382	999999	306	850	645	183	844	89	675	382	907	999999	999999	329	999999	715	70	398	999999	849	562	33	809	999999	544	835	978	511	830	574	632	999999	816	210	154	999999	663	887	413	999999	572	455	999999	223	984	377	730	789	472	999999	602	747	516	999999	359	358	14	432	316	809	999999	343	259	999999	750	999999	572	660	184	166	62	183	984	773	286	999999	251	596	889	999999	114	199	999999	581	972	884	159	999999	850	795	843	240	581	999999	782	239	206	999999	473	742	804	80	614	315	999999	428	763	743	999999	252	117	418	543	148	704	14	999999	678	999999	865	102	607	809	999999	323	821	602	999999	999999	56	909	571	133	156	372	999999	584	733	999999	999999	130	999999	399	607	999999	999999	999999	442	999999	777	935	528	550	607	
650	206	271	235	991	386	999999	383	752	528	999999	545	295	396	775	670	429	569	304	585	745	686	218	211	700	999999	999999	170	491	999999	121	999999	999999	999999	506	176	772	999999	742	997	727	747	999999	870	999999	999999	149	999999	666	238	999999	375	234	965	999999	999999	988	69	999999	999999	999999	665	892	539	417	952	523	769	999999	609	897	80	999999	307	999999	999999	34	348	937	557	999999	822	999999	999999	865	745	166	66	664	543	188	713	999999	640	745	71	999999	999999	463	322	629	379	999999	67	340	999999	999999	926	117	863	999999	649	132	978	362	438	999999	639	674	999999	795	999999	115	356	999999	194	257	197	999999	999999	153	901	884	624	927	379	411	446	922	999999	999999	999999	999999	999999	999999	538	591	845	287	316	899	224	458	791	999999	172	999999	75	635	156	39	360	375	321	719	48	764	507	60	982	37	726	717	96	474	565	518	314	752	893	602	411	999999	254	896	928	452	103	999999	765	114	999999	810	776	999999	846	864	999999	90	565	999999	999999	795	999999	288	183	507	371	326	962	653	960	999999	742	999999	628	451	130	425	791	999999	671	410	294	877	999999	915	999999	538	628	700	999999	999999	197	129	999999	616	615	999999	722	999999	90	999999	145	122	154	33	78	999999	929	999999	744	221	299	970	112	683	510	426	596	267	566	833	698	271	772	737	999999	622	44	22	836	164	999999	999999	999999	999999	275	182	999999	669	847	999999	999999	233	956	669	933	227	27	999999	115	999999	379	464	865	257	88	999999	349	416	897	455	198	917	568	590	999999	929	465	217	418	337	693	927	420	847	235	474	314	112	803	908	604	209	906	648	999999	247	504	999999	815	401	832	999999	771	401	999999	690	664	376	160	14	761	809	426	999999	505	452	53	27	32	999999	999999	247	999999	989	851	988	20	999999	805	281	434	999999	402	27	505	999999	166	29	326	999999	809	999999	952	799	157	794	783	139	152	342	203	486	245	999999	832	595	713	781	549	999999	680	743	999999	999999	579	562	417	409	282	138	296	34	700	487	999999	630	294	814	999999	66	215	881	777	999999	999999	948	963	999999	999999	909	662	384	480	785	864	76	377	999999	230	595	387	384	856	23	56	179	786	757	406	211	310	899	939	493	999999	798	966	108	999999	631	598	225	223	372	476	911	554	915	623	999999	263	220	593	257	678	831	999999	763	426	907	171	216	999999	983	609	763	444	986	458	75	999999	279	282	599	996	172	170	494	999999	144	625	999999	143	999999	999999	99	315	
692	814	505	999999	999999	681	893	469	391	429	240	763	713	999999	567	467	558	638	999999	999999	994	260	516	671	540	999999	999999	292	301	82	999999	45	519	457	752	182	953	999999	897	597	999999	140	615	742	999999	730	999999	667	999999	412	585	39	964	999999	321	441	308	833	243	999999	399	611	177	318	302	205	254	266	724	394	999999	999999	740	396	558	864	645	999999	741	809	391	624	233	999999	497	107	999999	367	146	320	999999	129	68	999999	999999	999999	962	999999	449	734	486	578	942	673	899	329	999999	577	603	999999	999999	999999	102	999999	999999	774	387	288	821	999999	999999	999999	130	999999	999999	393	999999	999999	198	779	999999	348	334	17	332	999999	681	559	989	177	807	503	763	999999	999999	350	37	999999	318	433	401	999999	484	999999	610	999999	458	539	163	999999	132	471	999999	823	554	457	210	95	999999	790	999999	827	999999	653	999999	630	133	999999	889	999999	366	999999	520	764	388	227	863	89	406	733	999999	152	405	999999	999999	346	999999	940	999999	999999	150	942	533	999999	999999	573	999999	831	856	980	999999	27	999999	983	999999	999999	951	999999	444	336	999999	130	688	378	434	950	431	815	608	61	516	192	999999	823	999999	999999	999999	991	434	815	999999	42	233	426	999999	999999	502	999999	334	999999	394	499	505	808	482	29	263	165	103	389	151	999999	233	999999	474	293	721	826	999999	999999	521	999999	200	629	999999	561	896	272	121	96	999999	999999	999999	999999	667	999999	687	497	350	20	999999	999999	898	54	999999	263	809	429	999999	973	999999	676	999999	599	974	435	308	876	314	921	133	991	54	17	932	999999	999999	120	147	456	606	999999	485	943	575	999999	71	156	955	249	751	477	999999	999999	999999	781	550	891	148	241	999999	810	193	429	999999	999999	999999	891	122	541	174	999999	292	999999	999999	402	200	525	34	999999	374	162	921	999999	999999	999999	999999	906	999999	999999	591	999999	972	905	738	796	50	65	999999	406	999999	179	44	423	999999	999999	194	999999	999999	77	590	35	867	802	867	566	889	128	260	999999	498	932	354	961	950	966	727	999999	999999	999999	999999	144	468	627	546	999999	127	507	989	126	999999	865	144	479	999999	999999	340	179	47	181	906	999999	805	827	999999	867	825	82	473	118	335	999999	999999	201	716	456	566	999999	266	673	448	391	138	144	768	633	999999	875	401	393	999999	999999	348	999999	673	438	339	999999	719	999999	378	55	999999	880	791	663	816	999999	762	123	999	999999	999999	374	732	999999	999999	999999	68	285	80	950	681	999999	999999	778	469	999999	999999	287	
126	925	530	999999	304	403	356	258	352	999999	816	854	122	287	393	544	999999	974	862	157	645	667	582	444	607	428	374	954	407	22	999999	363	425	999999	997	84	571	335	80	339	179	545	999999	999999	468	226	838	403	696	999999	144	494	999999	379	642	458	352	999999	980	876	39	401	850	339	910	999999	438	637	290	318	999999	318	999999	999999	978	110	349	628	975	391	999999	970	999999	999999	878	709	761	55	842	548	731	999999	355	999999	309	777	695	988	53	15	788	210	999999	999999	999999	826	999999	78	401	999999	119	723	120	598	295	68	999999	390	461	210	701	392	795	999999	999999	497	962	709	233	999999	414	361	585	970	603	389	858	880	504	62	128	692	654	999999	439	18	375	999999	908	250	644	999999	537	842	999999	405	415	999999	999999	477	863	881	845	200	999999	999999	148	999999	999999	906	210	262	886	408	91	19	738	495	313	578	132	215	801	982	566	999999	823	742	666	999999	974	999999	999999	36	199	999999	846	999999	999999	681	999999	234	761	12	999999	999999	427	138	760	304	667	920	999999	231	355	657	90	863	633	36	934	406	999999	797	931	722	999999	860	219	999999	172	999999	322	632	709	999999	454	798	941	185	999999	999999	981	372	999999	999999	421	858	680	541	167	999999	830	999999	747	999999	999999	963	80	328	219	567	918	916	999999	393	999999	444	522	458	213	291	921	458	353	248	424	999999	267	877	310	999999	190	999999	999999	999999	999999	175	999999	245	156	490	999999	623	965	125	776	74	240	156	456	976	345	231	338	876	71	999999	999999	999999	59	639	999999	203	27	999999	386	999999	239	999999	940	441	559	999999	999999	722	562	999999	492	238	472	999999	999999	121	999999	334	999999	999999	350	810	999999	81	373	386	196	516	784	534	605	79	999999	535	999999	999999	999999	24	427	68	919	615	323	999999	889	574	46	699	999999	594	999999	999999	999999	999999	900	428	835	869	999999	182	100	795	937	37	703	423	498	936	524	603	905	416	906	999999	999999	734	497	365	191	799	999999	496	757	200	999999	999999	160	320	635	416	999999	999999	999999	254	967	134	677	999999	69	475	85	110	185	999999	689	366	786	999	389	999999	931	480	999999	999999	999999	603	47	747	275	791	999999	999999	999999	117	999999	567	470	662	951	999999	999999	211	305	716	724	999999	321	602	510	999999	135	161	999999	469	484	999999	999999	677	421	999999	96	999999	30	277	211	897	799	77	13	131	895	133	57	474	119	999999	184	999999	554	592	292	444	246	999999	665	122	256	842	632	189	907	793	
250	587	828	136	999999	37	514	826	451	253	599	389	510	999999	113	466	999999	754	999999	689	132	999999	92	651	694	999999	611	99	999999	957	445	823	223	112	999999	470	646	983	548	156	999999	999999	150	48	845	856	369	999999	18	790	492	877	392	999999	670	420	999999	186	441	40	425	424	999999	494	999999	775	999999	407	128	999999	819	376	215	999999	999999	404	689	54	999999	837	791	947	90	859	999999	999999	440	994	999999	472	999999	470	551	518	730	999999	551	656	999999	999999	691	961	546	376	971	126	999999	999999	995	276	731	461	999999	604	248	478	344	327	29	251	999999	180	965	999999	677	999999	824	999999	919	191	853	42	999999	736	999999	829	410	999999	888	358	999999	698	999	175	741	514	999999	946	280	262	707	233	999999	987	734	999999	999999	891	699	621	301	974	822	814	999999	698	646	999999	999999	418	999999	999999	439	999999	356	999999	181	800	914	172	999999	877	426	667	999999	629	405	827	12	999999	833	519	999999	277	66	920	875	195	751	52	868	456	498	861	194	999999	794	965	640	999999	348	206	999999	536	361	424	558	165	339	793	302	818	641	999999	585	558	614	171	999999	436	771	999999	58	872	304	813	389	565	483	406	834	440	197	914	297	637	542	489	999999	642	371	719	999999	957	749	60	814	675	999999	635	473	632	359	999999	326	362	157	114	999999	547	44	992	681	932	958	862	999999	726	535	947	26	135	256	973	74	61	140	100	132	254	998	714	999999	848	933	999999	999999	984	999999	934	489	437	999999	377	607	379	47	999999	999999	887	429	98	149	338	619	999999	386	386	148	999999	999999	66	981	987	549	330	713	999999	999	756	999999	646	999999	600	467	588	877	878	999999	695	23	218	999999	245	824	910	999999	950	999999	999999	826	705	845	333	713	433	999999	269	828	999999	665	213	999999	252	999999	783	959	548	870	40	470	507	20	452	261	22	999999	746	173	638	756	763	605	414	999999	999999	800	805	887	999999	142	617	60	98	999999	999999	295	849	139	50	951	35	89	999999	134	328	694	402	81	700	999999	709	106	200	999999	999999	608	518	321	999999	983	999999	661	836	898	852	999999	921	422	451	727	124	616	132	687	999999	684	407	289	611	390	407	734	999999	575	433	521	860	567	138	210	776	999999	108	999999	999999	373	252	309	282	871	773	980	999999	972	353	102	999999	512	999999	227	999999	239	710	649	585	429	474	270	474	341	597	999999	999999	250	951	586	517	74	888	366	999999	107	999999	740	999999	426	114	999999	231	
340	546	357	767	911	999	546	827	458	481	379	898	982	834	999999	284	419	697	388	999999	767	999999	909	999999	443	785	999999	232	969	42	999999	324	260	49	999999	794	249	999999	381	999999	414	758	69	592	519	999999	459	273	75	465	207	729	725	202	464	755	999999	733	333	136	999999	324	999999	426	999999	64	999999	943	699	156	44	823	325	999999	617	18	525	326	114	975	335	999999	166	514	834	999999	599	68	584	389	166	999999	271	999999	354	99	900	642	279	465	819	516	999999	999999	430	999999	999999	999999	585	999999	239	320	999999	358	800	999999	168	353	592	999999	465	589	368	320	989	528	561	79	793	999999	117	883	999999	999999	999999	819	999999	247	93	999999	34	21	483	138	999999	846	887	913	455	298	931	557	60	395	10	999999	158	262	999999	902	821	344	794	68	348	355	273	999999	202	999999	789	999999	270	141	860	453	116	239	170	999999	640	648	999999	999999	999999	560	833	661	648	999999	671	999999	318	999999	999999	689	227	999999	999999	803	583	906	721	473	508	20	297	999999	534	557	134	918	102	785	271	183	999999	999999	472	787	999999	999999	342	276	319	999999	612	999999	503	181	236	999999	449	366	570	999999	926	160	996	584	273	915	136	100	801	999999	999999	532	919	999999	969	927	952	12	999999	972	574	454	163	999999	408	218	999999	363	331	443	479	735	225	999999	256	569	999999	887	524	607	484	251	475	999999	853	90	169	999999	211	308	738	446	85	999999	169	481	996	273	186	65	500	773	769	999999	283	999999	999999	391	217	410	633	999999	488	684	497	332	978	596	878	327	999999	385	999999	32	705	42	660	627	999999	774	999999	40	710	469	999999	711	481	118	293	667	773	777	830	801	675	673	958	401	109	836	502	410	394	999999	16	124	999999	747	662	999999	535	688	999999	442	999999	603	364	29	999999	999999	851	870	313	999999	554	280	554	360	357	41	84	999999	999999	541	999999	171	645	851	462	999999	999999	734	455	999999	141	999999	999999	999999	963	81	318	999999	823	999999	985	632	999999	999999	314	736	569	270	999999	999999	177	999999	999999	482	170	676	958	512	999999	586	999999	126	425	999999	89	999999	516	166	999999	285	723	145	446	214	555	649	75	471	999999	726	431	829	999999	824	874	999999	923	291	237	297	122	999999	381	247	999999	868	216	834	999999	845	229	999999	874	124	999999	999999	999999	956	927	520	999999	999999	965	840	164	867	783	999999	396	224	545	235	929	108	172	916	999999	208	588	686	443	240	377	701	507	28	999999	228	999999	843	
999999	967	999999	716	686	625	840	541	999999	999999	95	616	448	880	999999	993	999999	775	999999	990	277	631	377	251	87	999999	129	274	343	145	912	565	999999	553	189	999999	872	223	422	546	999999	231	999999	999999	601	999999	792	497	401	513	545	999999	276	926	575	412	600	122	638	316	506	576	999999	947	846	999999	999999	894	700	732	131	270	363	999999	914	55	515	548	650	260	588	632	872	829	600	732	298	756	999999	776	999999	760	999999	115	50	509	33	178	999999	999999	894	897	999999	999999	391	285	999999	861	22	529	897	61	471	388	999999	874	703	378	357	124	999999	999999	916	999999	754	371	686	257	999999	999999	32	347	999999	579	365	691	835	212	448	325	905	999999	744	999999	879	999999	298	205	387	176	806	655	821	999999	999999	718	980	999999	915	29	999999	579	496	607	507	559	495	892	32	46	999999	500	930	42	218	803	441	468	54	828	83	490	869	208	999999	377	526	697	739	999999	999999	962	999999	428	999999	336	941	147	951	329	440	405	999999	351	137	315	725	789	659	45	999999	522	828	96	946	118	709	298	999	999999	43	797	162	385	336	86	212	511	316	882	862	304	516	724	999999	677	317	528	80	999999	999999	999999	999999	704	370	198	143	211	999999	999999	626	999999	147	999999	296	642	253	797	24	61	112	223	483	777	999999	999999	15	114	698	278	800	191	227	706	487	306	999999	999999	24	999999	999999	11	999999	999999	999999	219	166	695	438	755	434	519	999999	999999	200	438	263	271	531	388	193	39	513	213	816	445	435	441	344	989	999999	794	999999	999999	118	110	194	784	999999	999999	825	999999	676	999999	844	290	678	207	999999	58	52	999999	927	999999	954	913	498	825	881	820	784	724	360	448	872	999999	736	636	911	100	999999	479	749	568	562	872	363	999999	999999	536	999999	237	926	295	999999	395	867	999999	922	204	611	369	903	700	188	111	999999	999999	79	214	554	52	296	425	804	573	747	368	83	92	560	928	466	355	63	556	999999	75	502	486	771	999999	713	716	488	999999	999999	58	389	461	913	999999	500	164	981	724	999999	511	490	999999	647	509	83	840	644	683	902	557	647	999999	312	894	735	999999	443	964	999999	999999	936	919	997	698	999999	999999	178	434	999999	311	373	339	615	297	584	999999	838	272	999999	873	81	804	999999	999999	411	757	158	28	999999	999999	721	27	999999	371	574	999999	386	949	999999	461	671	999999	256	600	194	317	26	25	320	999999	754	180	458	465	999999	999999	937	999999	296	999999	473	160	
44	999999	999999	356	999999	253	999999	23	742	889	999999	64	211	999999	999999	999999	834	999999	740	143	708	783	163	999999	568	931	999999	999999	633	407	999999	999999	999999	521	185	726	19	999999	374	772	302	307	874	864	438	999999	999999	646	584	555	154	202	490	339	451	999999	377	50	999999	21	391	291	389	345	999999	443	999999	999999	999999	831	381	996	999999	999999	840	999999	909	298	121	173	677	999999	999999	87	262	999999	818	658	79	999999	359	969	59	999999	391	21	917	999999	637	995	339	572	959	999999	184	999999	999999	522	499	49	351	88	929	624	343	175	433	311	92	767	624	999999	999999	762	482	412	946	376	999999	829	493	380	660	125	834	115	266	999999	903	114	999999	999999	169	39	582	999999	49	999999	28	999999	999999	999999	456	869	999999	922	952	207	279	771	211	107	936	669	999999	999999	428	813	790	238	908	328	999999	977	772	328	257	590	189	212	372	521	357	999999	251	999999	924	791	744	999999	163	69	835	999999	903	898	369	499	483	611	852	236	645	790	999999	269	217	478	107	63	675	371	27	77	409	690	999999	999999	428	678	56	999999	78	878	85	999999	492	999999	999999	999999	958	757	116	999999	360	145	999999	567	62	981	669	455	693	691	246	791	51	768	732	223	158	793	81	805	565	225	999999	766	999999	468	999999	941	404	234	104	999999	999999	449	717	999999	999999	999999	524	446	18	999999	943	387	641	293	807	724	544	861	724	999999	999999	311	22	145	999999	119	852	593	214	728	61	999999	999999	328	537	602	999999	468	409	999999	999999	634	999999	999999	281	780	134	431	660	62	406	999999	509	929	241	952	437	582	999999	704	340	999999	242	289	999999	484	791	322	756	215	673	999999	461	758	896	61	999999	58	863	207	984	431	933	162	331	999999	959	999999	96	999999	174	999999	183	705	999999	999999	402	517	999999	797	989	999999	675	455	388	330	91	751	43	190	449	389	999999	999999	999999	909	997	89	999999	40	524	999999	235	999999	50	205	902	999999	999999	558	658	999999	632	76	218	182	755	488	773	10	999999	218	633	906	145	785	759	95	985	726	350	322	560	999999	282	864	586	503	999999	193	428	335	628	484	532	999999	756	652	879	546	999999	519	315	999999	602	315	501	329	999999	264	445	999999	770	999999	999999	345	445	246	999999	353	596	262	999999	999999	582	112	999999	158	999999	692	39	117	216	448	572	830	999999	603	793	966	373	266	467	999999	747	611	564	231	276	197	17	519	858	535	950	901	999999	999999	384	500	725	352	946	353	
235	337	610	332	833	387	338	842	999999	827	999999	340	794	924	999999	971	548	368	999999	999999	999999	519	259	680	498	671	999999	292	228	302	251	30	320	124	924	419	10	999999	397	888	859	174	999999	40	555	999999	116	521	881	999999	999999	366	999999	760	667	715	999999	930	999999	172	992	56	624	999999	999999	959	30	679	999	434	999999	315	970	994	337	521	453	229	134	999999	564	999999	999999	815	350	999999	560	999999	456	999999	341	79	408	235	895	813	550	914	999999	999999	999999	999999	522	999999	442	999999	396	475	432	156	271	859	999999	955	607	999999	999999	808	810	702	409	470	232	999999	102	901	907	745	108	524	970	538	774	539	999999	999999	999999	999999	383	999999	498	999999	137	310	946	482	273	452	999999	999999	177	741	999999	752	196	139	214	731	364	541	739	651	377	908	185	733	94	276	677	999999	768	691	435	116	999999	324	343	922	843	620	999999	464	126	999999	356	239	434	32	352	158	999999	629	598	999999	965	846	999999	999999	134	223	397	997	999999	158	17	486	316	998	547	999999	999999	291	887	999999	903	284	534	54	999999	946	308	71	924	528	556	148	102	592	151	367	607	124	798	629	232	999999	688	968	325	870	922	999999	999999	480	361	641	742	855	938	690	322	672	999999	999999	999999	336	999999	256	601	869	999999	723	856	190	274	682	492	267	521	273	596	566	729	691	34	872	586	454	176	915	405	247	654	461	54	934	458	621	714	896	567	441	999999	455	487	999999	579	999999	999999	679	158	485	343	674	103	756	999999	974	163	53	999999	628	90	685	473	155	79	999999	145	340	233	999999	552	624	706	164	999999	283	999999	825	302	292	248	999999	766	920	903	979	367	298	990	483	999999	671	999999	999999	361	691	982	999999	999999	183	168	875	455	287	932	999999	968	939	567	669	770	337	750	467	390	593	918	552	251	99	48	847	999999	750	413	881	478	999999	999999	507	301	872	695	999999	999999	373	999999	489	988	194	21	427	999999	330	713	999999	999999	688	558	768	772	440	999999	50	145	320	535	705	874	999999	250	210	146	69	378	897	641	631	999999	26	552	439	563	67	999999	999999	999999	999999	999999	282	999999	999999	999999	999999	999999	999999	999999	999999	999999	813	837	999999	999999	937	944	811	291	999999	952	999999	498	300	354	541	225	342	876	43	963	524	204	517	668	601	101	460	990	999999	333	517	124	986	647	530	999999	217	823	626	122	275	338	454	76	230	999999	669	445	999999	819	402	984	999999	999999	469	618	330	676	24	
846	494	999999	191	999999	444	999999	512	653	824	362	18	999999	999999	920	697	195	999999	450	999999	817	999999	999999	999999	291	930	999999	999999	303	999999	912	858	540	809	780	628	454	157	115	631	999999	280	26	621	999999	811	883	735	999999	999999	283	999999	879	238	999999	999999	479	999999	899	417	999999	337	218	999999	912	503	477	709	999999	999999	253	48	645	999999	919	546	414	403	997	480	57	999999	545	308	999999	54	979	312	613	365	159	945	999999	999999	720	201	999999	551	709	821	343	183	266	537	999999	245	232	999999	319	659	19	86	999999	429	999999	999999	791	910	571	867	524	999999	106	122	152	307	790	947	108	727	484	863	999999	185	147	874	999999	17	556	999999	821	918	992	953	356	82	443	828	336	606	409	161	999999	999999	306	177	86	153	395	454	454	284	962	591	184	156	392	336	292	496	583	784	363	902	56	606	182	152	999999	999999	863	962	621	502	327	999999	999999	852	878	969	797	397	621	112	224	999999	955	411	999999	209	999999	117	999999	840	32	625	798	88	795	700	994	933	386	999999	590	492	663	470	274	999999	273	539	999999	999999	699	195	999999	260	688	999999	650	771	373	999999	388	756	999999	999999	479	999999	534	805	67	188	999999	999999	999999	999999	522	731	882	495	999999	928	936	160	660	233	999999	999999	999999	548	399	295	59	999999	570	999999	937	834	999999	882	990	571	327	468	482	279	347	835	999999	866	737	999999	626	164	999999	445	999999	238	105	999999	639	642	249	985	999999	999999	138	752	303	200	368	688	664	999	504	575	610	478	999999	391	886	999999	999999	595	999999	443	668	894	999999	135	200	708	738	874	999999	999999	332	341	62	710	150	594	542	984	508	59	301	999999	659	69	999999	999999	559	714	316	334	999999	653	185	971	113	999999	165	178	10	999999	950	790	756	156	253	999999	999999	968	250	999999	773	676	97	760	999999	51	999999	537	300	999999	158	33	568	999999	377	678	166	999999	999999	999999	999999	999999	984	848	999999	511	870	513	999999	564	735	591	473	999999	560	314	566	424	999999	999999	998	627	877	961	511	999999	232	838	779	575	123	344	371	344	863	999999	692	999999	661	640	180	731	999999	735	313	567	560	554	367	999999	121	999999	261	543	907	999999	999999	32	346	999999	288	41	999999	251	451	401	229	139	999999	999999	622	326	762	199	892	277	906	151	658	943	376	678	480	717	463	381	999999	828	999999	61	999999	999999	902	488	361	148	998	480	999999	911	347	999999	403	216	450	795	978	71	651	999999	905	999999	
374	999999	807	999999	999999	26	999999	80	317	401	702	108	999999	952	423	999999	838	999999	279	436	857	746	606	999999	284	274	999999	667	402	31	187	795	156	999999	999999	509	681	999999	587	999999	691	223	999999	999999	727	304	967	497	382	999999	233	898	371	479	999999	627	796	861	336	296	999999	130	677	296	999999	999999	999999	681	657	913	603	97	999999	297	744	643	152	660	227	999999	307	999999	295	698	798	999999	434	677	78	678	713	819	424	300	241	571	545	317	731	999999	352	295	840	468	110	146	999999	83	734	855	999999	145	999999	356	989	970	835	979	999999	999999	999999	284	613	979	210	999999	672	874	999999	183	107	835	928	406	636	21	939	827	999999	662	556	999999	942	999999	203	999999	186	999999	999999	271	735	999999	820	797	348	999999	682	860	267	327	473	857	28	561	757	649	216	246	719	977	41	999999	392	834	388	131	341	399	785	632	999999	604	573	794	447	999999	24	141	68	568	339	88	999999	999999	198	699	342	391	999999	554	371	939	999999	999999	999999	727	999999	985	999999	226	736	292	999999	635	999999	868	294	999999	123	226	634	84	188	160	648	953	449	122	645	689	789	999999	999999	240	999999	668	256	250	999999	720	367	999999	722	841	832	999999	12	933	560	999999	415	119	277	249	920	296	761	207	684	286	288	71	349	730	437	785	999999	844	374	61	999999	999999	668	999999	858	605	362	999999	327	602	950	515	562	325	283	999999	682	694	320	974	907	58	999999	288	442	306	999999	992	414	56	999999	168	569	508	999999	999999	450	874	391	324	934	999999	879	91	336	999999	509	33	456	999999	113	999999	999999	999999	154	574	487	390	961	562	999999	369	931	281	904	791	946	63	618	999999	999999	807	313	999999	50	999999	999999	484	952	999999	999999	666	546	656	943	43	634	179	364	999999	999999	999999	913	999999	409	575	492	608	187	544	826	456	414	543	528	999999	360	999999	359	661	405	999999	438	301	765	258	999999	285	999999	871	166	776	698	485	38	178	999999	484	596	999999	999	570	306	999999	842	350	261	13	137	647	682	107	999999	703	737	880	999999	621	999999	999999	752	217	999999	316	999999	999999	758	929	999999	360	411	999999	940	884	662	834	706	30	999999	425	997	819	157	690	198	999999	999999	995	747	158	545	282	422	445	999999	791	299	990	999999	792	592	332	498	776	246	806	166	999999	999999	999999	999999	999999	173	647	163	999999	69	590	127	999999	104	762	191	999999	999999	138	463	504	999999	999999	544	716	990	999999	833	675	999999	381	999999	391	
902	29	999999	844	975	999999	119	774	292	788	999999	999999	872	712	697	829	150	143	961	999999	352	661	774	180	999999	466	622	506	813	487	613	999999	146	736	425	85	808	347	999999	882	28	689	221	383	148	835	843	999999	968	14	535	197	419	345	48	999999	255	783	999999	999999	999999	612	961	805	185	53	572	146	296	621	999999	802	752	88	99	663	999999	400	999999	999999	622	343	537	809	952	999999	999999	801	999999	184	999999	34	861	871	571	416	728	999999	207	999999	272	707	999999	357	983	999999	444	341	999999	384	999999	854	752	999999	895	976	85	999999	852	760	773	770	999999	122	791	996	940	999999	517	683	999999	43	999999	936	270	915	352	190	826	230	999999	999999	555	323	999999	976	282	999999	999999	999999	999999	576	563	999999	331	501	269	999999	565	986	999999	562	999999	572	999999	767	661	999999	691	980	634	894	334	999999	779	835	225	134	739	815	723	41	906	922	352	368	479	999999	999999	768	655	474	625	839	999999	428	999999	982	874	999999	324	466	228	994	999999	446	252	931	668	495	999999	999999	149	749	272	760	999999	901	230	90	297	905	999999	922	335	169	279	494	203	360	721	242	260	133	500	999999	813	999999	962	999999	126	999999	999999	129	492	519	999999	875	577	678	771	223	761	794	327	419	266	999999	999999	800	176	757	737	999999	774	53	885	25	259	999999	947	999999	999999	324	963	749	817	999999	440	815	834	404	999999	525	589	999999	480	465	806	90	11	999999	252	171	739	369	999999	780	355	448	634	320	626	571	731	37	284	447	830	999999	999999	184	864	853	999999	772	839	222	728	999999	572	429	999999	178	14	439	501	777	585	603	938	47	736	992	191	999999	777	999999	999999	561	999999	43	635	999999	489	826	999999	999999	204	966	530	599	61	89	875	214	111	999999	566	301	999999	507	862	236	640	564	999999	999999	672	452	994	999999	428	176	52	539	794	981	689	188	785	999999	582	999999	83	348	999999	657	126	976	999999	330	789	502	36	726	999999	408	597	999999	388	781	999999	999999	999999	47	180	885	46	999999	999999	130	768	388	516	432	925	252	163	301	578	999999	999999	696	39	999999	703	926	149	326	367	999999	393	764	799	14	385	829	647	45	177	110	620	779	999999	302	999999	999999	985	603	999999	928	255	999999	356	999999	36	40	722	306	999999	999999	999999	999999	979	35	736	999999	588	512	999999	105	605	999999	133	477	180	975	999999	999999	123	302	940	546	525	439	150	97	417	212	978	355	999999	351	701	923	364	899	800	540	
565	999999	821	999999	999999	705	333	138	999999	878	999999	60	999999	999999	999999	999999	314	209	205	549	999999	649	597	386	534	701	988	263	425	210	999999	999999	185	999999	181	565	480	466	989	819	115	21	914	999999	784	927	999999	132	999999	999999	618	165	999999	999999	654	915	960	999999	949	855	999999	999999	712	972	765	999999	999999	999999	812	999999	571	999999	219	999999	999999	873	999999	68	999999	606	256	865	106	766	591	957	577	924	999999	266	605	45	999999	144	999999	46	309	941	773	638	63	156	999999	539	98	770	999999	327	816	781	999999	901	999999	352	608	852	999999	999999	391	808	579	949	363	999999	31	999999	340	85	999999	407	574	999999	999999	963	552	110	999999	566	677	820	21	259	118	999999	86	704	999999	174	535	259	73	362	560	999999	68	113	793	762	517	562	440	870	999999	418	216	395	616	878	799	508	306	416	278	570	796	329	999999	999999	480	999999	343	175	550	34	344	221	244	330	905	449	317	792	999999	999999	390	151	216	699	957	999999	97	323	374	36	999999	999999	94	990	177	999999	272	604	999999	200	228	999999	999999	28	83	995	161	295	999999	360	201	513	999999	162	189	655	122	151	240	790	999999	999999	999999	523	80	688	999999	254	162	175	187	712	510	858	897	124	821	197	626	962	999999	801	349	24	835	450	298	999999	999999	999999	626	130	374	999999	959	999999	475	999999	948	395	999999	999999	999999	808	183	489	999999	509	265	75	834	925	525	999999	261	999999	679	999999	688	630	999999	206	443	999999	999999	66	347	999999	999999	999999	649	24	249	240	105	631	668	541	841	355	447	788	999999	999999	687	701	605	999999	251	531	999999	688	127	328	995	671	473	999999	269	126	151	994	611	566	425	819	685	294	182	629	770	148	944	342	192	999999	530	999999	952	999999	461	250	999999	377	179	999999	897	921	244	434	999999	175	282	724	999999	453	999999	119	329	999999	25	320	999999	621	761	391	744	784	145	394	151	774	550	999999	999999	900	236	243	999999	465	922	764	59	747	471	999999	865	999999	138	739	433	420	380	95	832	150	325	155	616	788	226	122	999999	999999	292	999999	625	861	68	313	999999	944	721	863	999999	260	271	186	160	166	999999	523	656	406	960	730	404	999999	589	999999	585	90	627	609	248	810	979	209	465	87	979	14	171	825	522	489	698	999999	149	581	878	148	995	460	272	702	466	388	889	562	989	169	999999	543	999999	145	326	122	625	145	281	72	999999	999999	186	999999	362	831	884	481	41	888	325	17	646	446	
95	999999	347	546	353	601	319	902	98	819	732	627	107	386	172	999999	891	999999	999999	816	426	923	999999	751	999999	635	504	418	530	110	844	273	896	999999	60	159	775	999999	791	679	752	819	983	366	999999	999999	733	507	999999	455	997	999999	707	830	29	171	892	595	206	999999	106	901	382	988	975	468	731	815	999999	22	810	812	999999	630	74	607	999999	917	962	615	901	997	999999	999999	113	999999	999999	76	271	889	999999	189	882	82	583	851	447	999999	391	329	13	918	180	999999	644	999999	999999	87	765	422	230	975	633	590	817	109	801	306	884	451	902	999999	554	447	755	631	929	150	57	223	999999	945	536	642	999999	983	826	999999	440	918	436	999999	310	999999	668	291	556	302	264	483	59	150	999999	939	427	999999	373	733	999999	999999	265	999999	39	552	999999	999999	448	990	999999	834	282	997	999999	965	25	999999	364	705	779	474	85	636	999999	573	173	30	999999	999999	225	272	619	999999	263	427	663	999999	999999	999999	999999	392	842	565	323	430	211	61	284	155	999999	999999	984	668	999999	85	937	628	81	465	389	242	999999	999999	775	999999	999999	189	743	999999	312	545	963	606	118	396	631	519	323	999999	372	121	999999	689	999999	221	287	951	148	187	489	44	408	999999	378	364	941	990	790	607	215	999999	317	835	842	388	49	388	999999	567	454	427	315	615	103	277	496	761	999999	999999	438	273	999999	565	958	278	147	999999	999999	754	999999	640	999999	716	260	351	804	999999	847	293	999999	899	401	580	733	71	728	792	999999	111	868	189	810	999999	999999	941	981	751	876	573	251	999999	160	805	122	814	999999	598	365	752	473	585	914	897	390	999999	871	469	832	896	549	999999	999999	136	885	275	999999	502	547	318	369	62	999999	283	52	113	749	596	468	918	373	140	437	157	999999	292	274	999999	846	639	80	521	999999	980	34	999999	999	999999	919	847	984	206	60	57	999999	420	552	641	855	287	999999	285	11	914	533	999999	999999	999999	999999	603	10	916	655	907	247	999999	143	999999	258	155	113	725	676	999999	933	177	999999	390	765	227	739	633	68	568	850	999999	520	14	457	614	978	999999	534	999999	999999	78	550	999999	809	999999	999999	499	999999	999999	183	74	608	390	980	365	340	999999	999999	281	863	377	858	97	67	452	338	138	999999	644	177	36	999999	360	774	865	627	936	581	231	939	999999	250	358	394	785	196	999999	33	101	283	451	920	999999	463	479	219	462	999999	999999	999999	159	999999	748	541	156	872	999999	
616	125	999999	404	999999	935	342	622	136	509	702	281	265	208	114	514	370	726	116	938	897	304	655	999999	851	224	25	789	999999	502	999999	247	913	938	523	908	362	879	495	999999	919	840	352	710	760	813	110	17	55	388	387	815	50	934	361	321	999999	573	553	740	919	552	275	634	692	464	368	326	685	206	161	491	240	131	28	66	951	999999	413	47	124	17	999999	999999	125	11	207	999999	587	211	448	788	336	754	74	376	999999	718	28	306	454	783	331	848	236	896	584	918	915	304	369	999999	170	515	626	911	808	999999	519	690	999999	389	739	484	758	372	165	486	999999	652	999999	999999	999999	117	593	340	686	895	742	228	426	288	73	293	999999	922	628	820	137	162	999999	278	209	337	999999	999999	54	847	100	999999	741	108	861	273	812	136	999999	999999	921	295	999999	912	563	300	273	977	325	456	999999	835	744	344	358	903	999999	999999	43	598	78	529	296	838	805	878	999999	328	427	800	480	999999	999999	576	898	999999	927	656	715	909	74	71	748	598	215	265	999999	407	750	957	999999	600	102	10	983	999999	999	999999	117	684	813	945	560	999999	999999	927	511	999999	999999	516	976	437	507	134	534	17	780	697	633	550	759	90	578	999999	621	879	622	333	999999	506	842	539	548	999999	999999	129	510	233	622	999999	999999	999999	961	243	999999	999999	102	968	476	976	622	311	999999	567	999999	999999	999999	101	904	105	315	188	999999	939	674	447	999999	477	38	414	507	999999	999999	999999	796	807	128	344	487	868	999999	653	857	617	883	540	775	981	114	372	999999	418	329	999999	972	575	377	32	568	543	863	625	939	71	478	999999	236	418	770	128	614	41	613	45	318	999999	330	999999	65	999999	999999	999999	999999	665	662	98	237	999999	383	231	439	999999	776	943	15	171	714	795	148	817	999999	999999	999999	986	999999	999999	999999	293	218	999999	254	410	966	999999	999999	999999	263	283	409	999999	837	999999	44	549	688	517	999999	669	40	156	947	999999	829	248	999999	314	695	999999	907	941	293	944	999999	999999	977	38	140	351	81	58	908	440	396	757	980	635	999999	671	308	250	999999	999999	999999	999999	373	718	999999	727	603	567	999999	877	376	999999	999999	893	338	971	999999	659	999999	913	597	981	248	999999	148	81	267	999999	982	33	87	667	485	158	690	288	699	268	457	999999	999999	999999	787	40	73	928	999999	999999	306	999999	109	648	863	551	547	999999	999999	856	580	510	470	407	585	247	800	709	982	948	212	60	
282	999999	999999	999999	175	999999	204	999999	453	220	420	181	899	999999	999999	999999	803	934	999999	999999	464	842	687	999999	942	350	929	549	240	364	999999	999999	883	255	88	795	446	888	386	463	999999	616	999999	369	99	999999	508	999999	323	371	999999	999999	346	999999	595	439	999999	264	999999	824	163	655	999999	98	274	707	298	653	552	138	992	915	558	999999	342	848	438	328	857	653	999999	975	236	869	458	898	376	99	660	649	179	999999	855	999999	310	999999	639	325	104	392	10	854	411	195	999999	989	499	199	460	747	10	307	407	388	982	187	429	117	639	376	999999	208	993	902	999999	811	69	996	847	911	219	999999	233	474	653	987	999999	50	501	468	408	187	638	912	649	871	784	477	999999	999999	999999	531	685	728	62	802	861	508	236	566	930	999999	352	549	538	886	84	932	999999	994	999999	388	999999	181	968	163	569	999999	263	96	36	999999	427	724	909	687	438	505	999999	851	136	75	814	934	538	905	835	999999	384	762	797	852	742	584	518	623	999999	999999	999999	898	242	999999	999999	999999	999999	999999	999999	627	640	850	458	578	519	883	868	548	574	681	999999	999999	328	999999	706	501	298	184	999999	999999	215	999999	772	999999	745	524	999999	999999	999999	674	404	999999	829	999999	459	999999	999999	229	342	859	999999	970	999999	999999	871	697	580	762	84	999999	850	365	498	999999	999999	354	88	533	833	999999	999999	522	728	999999	286	451	243	121	999999	182	197	999999	841	990	136	245	246	538	62	58	944	856	281	76	999999	49	702	597	795	114	455	999999	999999	999999	594	203	252	159	999999	430	463	469	999999	901	566	781	999999	999999	115	186	118	999999	480	785	61	418	251	999999	86	247	748	645	325	999999	999999	416	999999	504	406	933	992	96	999999	632	594	485	999999	379	509	999999	526	204	491	618	999999	906	310	999999	295	185	952	589	82	719	999999	818	153	824	184	160	999999	999999	111	182	999999	31	966	848	201	576	999999	999999	163	44	720	553	163	706	920	999999	115	84	218	230	999999	413	23	999999	949	775	999999	299	999999	358	945	508	999999	319	434	973	939	461	418	999999	881	91	999999	48	999999	138	664	999999	904	999999	999999	32	809	999999	201	780	18	113	898	425	244	14	999999	804	98	221	999999	844	282	947	880	653	666	999999	999999	899	999999	975	864	820	121	894	395	840	313	923	999999	221	127	653	999999	835	562	999999	999999	876	999999	632	949	787	678	819	999999	956	483	401	366	999999	541	301	999999	42	999999	88	314	350	619	836	
500	175	522	248	726	628	981	55	100	673	25	473	495	353	36	87	152	301	730	438	366	999999	566	999999	679	825	849	999999	999999	484	688	144	999999	577	141	783	274	439	999999	546	975	438	310	692	999999	78	806	999999	16	172	935	22	620	999999	479	999999	609	143	568	999999	779	58	458	616	999999	881	215	917	222	252	999999	713	208	193	463	927	612	999999	95	611	29	398	927	433	549	676	999999	86	107	553	999999	141	870	999999	767	926	999999	693	708	423	862	999999	248	763	359	231	814	436	727	552	999999	735	999999	957	881	999999	131	35	999999	318	366	139	819	669	78	681	999999	14	425	536	999999	918	175	671	748	999999	159	173	83	327	861	97	359	555	577	448	92	912	322	386	805	954	627	399	66	733	999999	579	694	678	388	809	20	200	604	67	569	386	219	751	241	957	951	999999	999999	279	779	273	101	629	598	930	999999	49	999999	993	301	775	615	24	69	580	999999	405	938	999999	999999	999999	951	999999	999999	706	703	570	999999	848	999999	878	999999	786	954	806	487	74	89	457	126	971	469	610	766	794	770	204	999999	661	488	555	999999	404	202	619	999999	582	750	892	237	999999	894	882	999999	423	832	828	70	263	102	999999	326	491	935	115	699	999999	753	95	935	999999	879	493	370	457	77	548	593	344	494	905	324	197	230	994	87	587	999999	353	961	999999	144	999999	999999	83	238	328	468	999999	920	999999	999999	665	956	728	252	410	999999	542	355	293	244	725	769	197	99	139	999999	940	38	122	999999	410	999999	993	374	451	925	296	999999	999999	89	506	999999	523	87	659	240	501	752	676	75	88	997	999999	707	419	668	381	999999	109	67	999999	69	807	251	427	541	999999	364	800	999999	235	323	606	999999	738	311	256	999999	440	898	770	198	999999	999999	999999	413	456	999999	955	783	553	312	129	691	561	447	616	281	659	127	278	146	999999	999999	839	765	400	473	968	117	422	271	553	211	297	999999	707	760	999999	24	95	999999	409	26	931	999999	203	915	652	301	694	974	460	323	630	999999	246	169	217	999999	22	982	327	847	370	291	759	999999	999999	231	739	999999	680	644	41	602	736	935	999999	916	571	485	820	677	423	447	811	239	580	663	999999	999999	552	715	12	999999	358	999999	656	999999	173	285	521	431	562	838	303	999999	999999	38	999999	310	900	300	323	536	999999	999999	433	999999	480	529	347	740	999999	999999	999999	965	999999	929	999999	183	289	619	753	296	963	399	999999	584	154	
995	948	552	999999	793	647	999999	401	475	940	708	139	733	999999	643	999999	999999	303	370	535	338	183	999999	784	999999	31	290	546	37	573	772	535	848	778	999999	581	794	999999	999999	553	61	574	176	999999	999999	999999	999999	449	120	358	999999	105	754	59	999999	999999	596	999999	51	999999	999999	714	374	902	999999	182	999999	999999	695	71	999999	806	959	816	483	763	17	373	249	679	475	841	436	999999	999999	999999	780	799	962	663	999999	36	999999	572	196	999999	210	273	821	372	764	601	753	58	215	999999	999999	938	575	62	999999	233	528	999999	305	525	288	999999	999999	500	999999	491	991	999999	87	999999	873	999999	629	147	999999	744	999999	876	999999	874	97	387	999999	999999	541	842	233	910	999999	761	507	570	276	670	67	514	751	999999	969	283	609	721	971	98	511	999999	318	437	999999	79	681	652	456	999999	438	900	232	999999	959	560	267	91	192	999999	619	313	130	959	89	999999	999999	231	906	642	274	375	416	384	502	792	533	795	421	779	90	855	123	845	242	166	291	244	370	419	999999	528	999999	656	999999	208	628	359	358	999999	87	459	745	814	999999	999999	494	847	24	177	36	471	669	412	244	999999	199	284	726	922	999999	757	860	999999	999999	999999	836	759	999999	304	173	999999	447	972	702	631	120	309	687	179	672	443	230	999999	392	554	858	136	421	714	999999	354	632	435	681	329	598	257	197	421	236	734	941	720	14	852	999999	697	710	613	654	999999	597	557	260	999999	999999	999999	114	82	886	999999	348	999999	294	819	551	22	300	382	999999	862	121	999999	943	937	502	999999	199	540	530	999999	425	808	70	129	756	85	184	358	999999	931	999999	125	999999	526	999999	750	435	999999	310	999999	407	999999	580	792	778	999999	613	999999	831	37	477	999999	552	725	999999	539	140	999999	72	476	838	941	591	999999	718	999999	999999	426	999999	999999	84	999999	240	518	763	999999	238	278	351	435	471	999999	527	999999	463	580	573	999999	242	999999	999999	999999	999999	834	183	466	999999	479	83	782	999999	197	999999	89	952	999999	343	43	962	205	311	862	999999	999999	14	976	424	826	999999	148	433	930	193	694	142	813	881	406	345	307	352	758	204	569	844	284	100	999999	811	990	246	539	847	999999	555	757	999999	495	829	999999	51	919	832	935	999999	999999	999999	999999	947	149	999999	936	999999	664	999999	999999	667	263	792	730	885	999999	25	657	901	999999	92	999999	148	385	375	395	999999	148	265	432	926	999999	220	193	999999	23	500	672	999999	310	842	999999	
194	12	99	999999	703	109	320	74	904	184	999999	999999	578	858	938	572	999999	207	370	558	409	430	626	999999	53	999999	460	872	487	353	259	999999	999999	999999	961	999999	295	190	691	476	828	201	999999	999999	234	754	615	421	999999	927	999999	210	939	293	999999	999999	386	690	151	104	649	447	587	560	925	442	999999	679	999999	802	286	593	999999	893	730	217	901	874	183	298	999999	48	798	559	455	58	661	999999	999999	207	759	605	49	597	827	390	999999	999999	826	999999	999999	935	525	281	650	999999	695	55	563	576	861	512	516	852	999999	610	649	38	115	876	781	647	564	698	53	681	554	917	76	350	604	934	57	391	948	67	523	999999	908	151	363	999999	214	999999	346	257	98	999999	497	226	740	585	862	999999	20	702	999999	826	999999	999999	760	777	979	222	999999	999999	999999	135	904	52	999999	133	129	999999	522	174	999999	25	999999	796	593	999999	430	849	610	999999	81	999999	380	999999	686	999999	297	939	999999	585	636	999999	999999	418	792	962	292	454	139	617	465	898	999999	845	268	366	474	999999	385	402	357	999999	999999	952	856	999999	754	657	366	401	835	190	582	937	538	451	448	999999	13	630	85	976	999999	999999	999999	182	670	534	987	999999	999999	855	563	989	238	506	389	999999	561	999999	999999	999999	98	738	781	285	999999	999999	999999	999999	917	999999	999999	999999	326	999999	420	619	399	683	695	999999	670	46	999999	979	626	593	708	42	72	824	392	576	999999	999999	888	999999	220	287	999999	999999	999999	180	412	999999	999999	808	672	857	95	769	999999	878	740	988	964	999999	569	802	659	999999	791	285	754	102	148	862	343	874	999999	439	999999	121	999999	999999	999999	499	633	476	563	999999	920	999999	946	303	999999	513	999999	433	999999	836	421	418	628	135	388	941	425	999999	999999	563	475	797	374	656	370	999999	61	225	999999	474	428	102	248	999999	810	941	338	461	999999	999999	36	910	398	656	999999	990	999999	701	999999	70	84	323	999999	999	353	132	485	300	933	485	462	620	999999	21	418	328	180	787	324	447	999999	964	999999	929	999999	999999	409	999999	638	380	631	360	88	999999	400	114	189	248	999999	687	465	48	527	28	999999	415	473	386	248	698	819	999999	386	699	999999	119	507	983	471	788	999999	767	999999	562	999999	111	542	519	621	999999	999999	999999	300	636	981	574	446	797	757	132	101	33	480	939	560	927	999999	999999	479	999999	607	206	776	709	964	999999	387	964	175	79	872	954	999999	935	559	999999	414	750	717	882	999999	709	
235	999999	696	700	296	999999	12	926	138	999999	49	339	999999	942	164	590	999999	999999	196	481	999999	687	999999	146	268	545	390	672	523	999999	670	596	618	897	971	437	999999	274	411	665	962	249	941	718	914	435	999999	999999	733	823	88	999999	696	200	87	547	99	560	441	751	341	340	413	905	999999	452	721	808	970	727	577	407	882	531	519	393	999999	541	231	833	316	773	939	699	154	246	900	427	999999	999999	347	462	832	999999	999999	632	836	999999	234	999999	713	430	646	15	256	680	999999	999999	681	694	800	999999	338	608	445	568	999999	713	999999	257	551	999999	987	546	390	125	574	232	999999	886	999999	709	316	759	129	999999	136	933	453	999999	694	735	745	136	633	788	133	234	223	766	241	999999	286	977	920	999999	443	109	625	140	116	329	968	794	147	101	999999	579	999999	999999	441	467	270	295	563	816	557	861	913	601	991	999999	18	440	999999	434	999999	999999	999999	709	999999	37	999999	322	368	374	767	951	988	999999	999999	554	999999	663	999999	999999	861	990	424	114	862	581	196	33	999999	765	321	538	149	712	667	999999	739	779	999999	414	158	948	927	999999	58	606	872	381	64	999999	605	355	999999	880	573	999999	914	999999	846	870	999999	295	182	602	62	239	811	286	874	634	814	965	554	920	626	912	999999	235	65	999999	999999	999999	968	702	170	966	433	269	999999	235	998	14	932	999999	999999	999999	775	335	999999	999999	795	596	507	430	632	639	800	194	264	660	379	689	679	590	172	36	326	999999	442	96	999999	552	148	648	635	999999	42	317	357	762	147	737	99	999999	470	122	317	548	79	530	176	248	14	488	855	999999	335	351	999999	547	546	305	999999	999999	23	253	457	999999	794	822	606	493	837	501	999999	999999	599	443	130	59	999999	999999	410	911	999999	567	547	659	793	326	483	691	241	809	999999	841	844	49	232	227	664	458	999999	257	924	683	410	512	964	222	719	892	231	999999	999999	768	894	999999	139	999999	705	797	74	478	348	915	261	999999	285	681	999999	560	221	902	395	270	34	163	999999	246	166	999999	695	580	606	999999	469	999999	981	999999	947	862	909	999999	522	866	393	999999	908	18	431	383	237	293	999999	999999	681	328	640	999999	999999	999999	999999	893	999999	670	112	493	871	757	999999	55	55	827	734	936	651	445	999999	528	876	999999	255	978	815	999999	999999	999999	999999	447	910	999999	999999	423	714	215	999999	26	485	999999	763	999999	413	161	999999	385	999999	410	559	999999	999999	245	937	121	
691	999999	495	26	87	999999	862	701	337	434	846	314	480	632	999999	528	78	634	959	999999	764	999999	347	999999	999999	439	455	407	999999	678	999999	674	214	463	732	721	720	999999	999999	969	989	72	572	979	314	258	904	705	297	41	419	999999	286	408	356	999999	999999	401	600	647	70	464	999999	658	999999	181	110	27	899	401	999999	226	695	989	549	702	413	367	999999	176	999999	999999	999999	999999	268	56	398	805	116	999999	75	328	261	301	999999	535	222	913	999999	999999	158	887	805	999999	232	202	999999	999999	999999	999999	311	298	999999	433	122	320	354	999999	400	458	782	304	910	883	999999	489	965	999999	999999	23	489	999999	883	999999	28	999999	999999	223	598	75	858	111	999999	999999	714	776	716	999999	188	999999	191	999999	523	36	360	854	977	922	999999	743	237	792	215	845	999999	812	414	955	999999	475	999999	140	999999	334	599	681	999999	457	178	999999	773	147	999999	492	832	305	975	857	306	999999	669	33	653	999999	838	75	896	999999	298	999999	371	761	422	712	999999	60	754	199	436	679	505	529	753	21	970	999999	575	722	23	869	836	557	659	250	806	351	487	584	495	533	784	258	169	276	196	999999	724	999999	269	781	999999	999999	999999	626	668	149	999999	999999	885	749	500	183	96	428	75	999999	112	182	999999	881	999999	999999	999999	903	894	999999	370	486	824	958	374	71	463	241	328	60	137	42	582	999999	82	845	699	999999	43	610	172	999999	210	382	909	552	999999	387	218	380	92	527	732	422	999999	793	999999	926	384	999999	720	999999	109	25	686	79	600	999999	809	727	480	957	869	293	999999	999999	285	451	58	822	462	85	999999	948	967	999999	310	169	887	288	999999	772	372	604	890	317	640	195	696	839	952	370	578	999999	999999	134	657	448	338	999999	517	375	877	561	976	645	830	161	57	86	769	999999	360	999999	999999	707	999999	999999	403	999999	988	999999	755	218	869	101	507	999999	57	999999	952	861	999999	738	771	663	894	999999	628	255	487	489	148	999999	80	522	999999	999999	791	999999	539	392	55	999999	170	427	999999	669	691	884	147	296	113	999999	133	907	608	622	759	45	812	999999	646	158	299	999999	952	145	148	357	92	459	752	999999	999999	570	999999	279	577	354	54	235	129	999999	999999	200	385	933	496	172	913	396	298	755	390	755	746	897	999999	999999	474	483	530	343	999999	688	544	259	999999	563	999999	338	55	414	990	586	664	902	50	108	134	28	999999	999999	999999	999999	171	996	473	999999	999999	999999	17	999999	
879	570	705	999999	999999	429	999999	999999	42	999999	999999	585	350	883	765	804	100	844	856	999999	537	999999	834	554	999999	115	526	547	785	353	999999	182	999999	999999	535	429	881	879	999999	621	999999	997	986	716	905	858	355	999999	999999	669	999999	999999	72	843	389	999999	999999	160	999999	999999	999999	118	351	688	203	898	999999	999999	357	345	999999	999999	999999	245	999999	539	470	127	649	51	759	248	999999	999999	887	760	119	488	750	112	693	730	994	132	718	344	656	307	522	16	604	999999	930	896	746	254	104	827	131	849	962	619	999999	843	87	663	999999	235	800	999999	789	775	999999	254	651	202	227	999999	526	386	883	172	999999	643	447	625	318	419	999999	642	665	291	366	901	150	84	230	160	55	64	542	431	506	89	227	828	673	685	999999	554	999999	342	311	745	965	800	24	999999	999999	461	355	391	855	168	777	507	418	569	114	999999	999999	77	716	471	843	462	665	524	426	999999	951	999999	175	825	615	999999	980	999999	999999	349	69	999999	999999	594	709	999999	999999	348	312	999999	419	999999	580	999999	582	999999	626	839	901	513	144	499	451	788	509	721	226	999999	552	454	527	999999	634	764	517	999999	323	999999	761	692	886	327	222	707	999999	847	62	498	253	655	999999	150	720	431	215	570	999999	965	999999	987	935	546	795	857	201	622	479	815	169	962	999999	504	87	999999	627	999999	999999	744	589	662	669	999999	785	897	748	387	86	212	559	947	708	357	47	774	757	349	531	364	515	585	377	247	339	291	999999	211	72	511	804	397	294	177	385	431	328	217	761	897	118	814	545	277	265	221	264	299	466	313	461	999999	295	921	999999	14	294	432	999999	999999	889	547	324	999999	408	172	999999	541	971	616	455	549	588	633	256	701	49	110	999999	999999	37	999999	999999	999999	59	527	111	372	938	381	146	896	819	266	999999	571	999999	970	869	999999	558	999999	327	850	999999	911	698	999999	675	537	999999	999999	999999	280	999999	180	803	566	999999	999999	71	300	602	599	479	558	999999	331	625	684	212	79	241	999999	999999	999999	401	893	999999	147	828	449	999999	411	417	999999	455	549	789	837	767	999999	999999	999999	42	999999	129	999999	381	309	191	376	46	990	334	894	952	562	711	999999	999999	999999	666	387	61	999999	999999	201	999999	526	999999	190	542	787	917	279	624	999999	856	310	194	673	999999	600	956	462	413	999999	86	999999	999999	893	838	999999	68	857	276	76	936	420	999999	999999	999999	999999	999999	10	999999	258	999999	65	279	709	
706	410	978	115	398	75	999999	599	218	897	124	999999	526	999999	352	915	729	70	999999	558	316	999999	999999	266	137	666	403	999999	627	164	633	31	253	300	999999	999999	648	953	468	210	645	346	211	999999	813	876	338	986	999999	919	999999	22	61	721	999999	270	999999	999999	999999	999999	671	476	971	64	999999	103	999999	236	32	914	276	775	999999	999999	912	969	243	879	452	261	338	999999	306	708	999999	620	999999	531	897	925	673	999999	975	736	538	999999	375	999999	502	720	460	111	999999	743	653	753	421	259	808	432	36	885	279	726	403	264	179	272	428	653	134	894	999999	999999	999999	349	800	864	273	999999	999999	999999	386	999999	999999	237	453	563	65	881	209	720	723	474	898	999999	999999	259	343	284	10	112	728	848	596	565	772	999999	999999	313	999999	556	985	999999	828	940	508	999999	925	176	999999	615	217	546	999999	414	181	999999	208	463	691	550	531	999999	743	502	367	537	146	245	999999	586	999999	999999	928	999999	734	658	646	999999	289	120	334	177	999999	999999	999999	192	999999	192	394	908	668	48	621	412	999999	999999	999999	335	583	999999	410	999999	711	234	554	465	618	801	679	999999	227	249	184	581	999999	999999	526	359	999999	185	143	954	999999	555	918	999999	999999	526	628	738	999999	999999	385	318	709	644	465	248	839	439	999999	602	999999	871	690	428	864	50	999999	999999	479	972	999999	407	837	456	839	165	999999	532	335	102	999999	941	999999	999999	864	865	999999	582	898	287	519	999999	999999	540	999999	979	865	499	999999	99	999999	957	999999	364	592	977	999999	263	804	999999	932	999999	999999	999999	429	570	999999	783	564	999999	179	613	772	202	999999	561	796	306	999999	860	300	816	374	245	999999	225	683	999999	324	887	393	617	777	598	999999	212	72	139	121	881	304	91	934	169	920	726	195	75	901	41	191	185	259	999999	19	999999	999999	868	719	213	887	999999	999999	677	615	561	836	999999	847	259	498	666	999999	132	565	219	882	214	999999	999999	40	617	930	292	705	218	367	832	589	239	270	204	420	907	994	452	621	267	999999	368	890	21	228	652	543	999999	990	137	388	799	243	737	552	684	182	279	921	186	971	999999	203	13	593	617	989	999999	999999	999999	999999	999999	597	624	661	956	154	999999	398	288	749	190	227	240	453	999999	996	532	999999	735	999999	724	530	999999	296	155	175	886	999999	611	999999	249	999999	999999	999	999999	212	619	86	596	540	163	880	643	437	790	999999	963	559	804	621	999999	652	999999	553	413	593	162	
337	516	999999	268	999999	787	999999	510	911	515	240	188	587	386	455	65	205	581	843	886	17	506	999999	211	999999	999999	989	205	596	757	169	999999	681	59	291	570	804	281	561	103	999999	927	999999	674	999999	380	226	244	999999	597	999999	972	569	706	155	999999	550	590	930	978	999999	429	913	999999	356	644	506	538	999999	885	260	923	999999	750	868	90	627	301	478	956	407	754	999999	999	442	197	36	975	999999	459	999999	224	351	582	305	599	23	724	999999	999999	873	687	149	135	999999	402	999999	819	838	75	214	258	121	974	581	999999	244	914	721	169	618	531	634	645	865	46	582	447	455	278	999999	902	973	390	92	719	999999	69	662	49	999999	216	999999	838	255	771	999999	376	10	999999	365	999999	12	169	999999	352	63	503	269	309	999999	999999	374	569	998	999999	285	730	891	862	438	999999	999999	682	924	411	394	795	400	104	933	999999	446	203	999999	967	900	814	999999	740	666	999999	799	363	228	729	842	577	999999	943	496	999999	484	148	999999	189	847	330	244	77	999999	267	999999	174	375	615	79	180	999999	41	999999	999999	818	161	206	999999	385	898	463	204	569	817	955	456	608	561	730	999999	999999	733	129	579	999999	844	782	408	18	999999	987	613	660	671	920	999999	542	35	563	999999	942	999999	804	948	999999	999999	507	150	311	656	566	814	884	771	800	923	912	831	890	974	999999	797	999999	751	911	999999	544	897	999999	157	999999	583	997	407	365	872	999999	180	712	999999	346	641	999999	362	78	183	728	999999	870	996	895	710	144	589	999999	154	199	62	47	27	505	999999	999999	164	741	982	816	999999	999999	928	994	999999	129	360	999999	999999	701	955	683	738	131	999999	36	999999	262	214	999999	418	999999	220	683	876	142	695	999999	736	398	942	621	95	999999	251	482	942	999999	999999	999999	783	999999	226	999999	244	999999	309	896	999999	583	353	999999	537	544	407	44	205	255	128	609	999999	326	901	349	759	344	597	381	999999	999999	94	898	999999	623	665	467	236	767	999999	506	833	798	194	163	55	50	999999	999999	959	999999	286	697	999999	999999	999999	467	60	999999	999999	900	782	928	26	999999	498	454	801	914	999999	940	808	999999	999999	621	775	999999	141	747	304	718	260	56	999999	999999	999999	999999	999999	555	466	208	416	359	84	548	724	904	782	999999	664	999999	999999	179	672	28	408	848	891	272	778	530	335	312	583	999999	999999	736	516	352	780	111	439	256	457	680	999999	458	999999	999999	897	870	999999	623	93	999999	479	
91	383	402	275	57	505	752	776	999999	999999	999999	776	999999	999999	988	398	439	737	563	170	992	721	992	999999	949	494	999999	374	999999	999999	999999	999999	879	505	568	362	123	87	733	999999	999999	479	520	999999	429	999999	999999	368	908	482	423	886	530	543	999999	999999	391	907	325	563	871	999999	869	268	170	885	896	604	340	999999	284	362	999999	999999	483	522	999999	193	76	276	239	275	999999	435	999999	825	699	999999	999999	208	971	216	999999	179	999999	999999	610	261	999999	543	785	999999	999999	283	208	70	882	573	69	999999	999999	207	999999	999999	333	999999	921	999999	14	345	196	560	586	142	663	77	999999	999999	232	184	999999	999999	999999	532	490	999999	247	192	999999	203	942	135	999999	61	999999	774	375	712	846	137	387	999999	257	312	357	234	83	895	619	140	470	58	350	884	63	999999	661	318	568	999999	368	999999	217	999999	403	70	284	535	101	889	702	999999	987	104	797	745	701	243	184	265	999999	351	573	106	999999	893	785	401	997	830	123	66	154	102	769	647	999999	446	909	999999	950	999999	803	729	438	582	70	255	97	318	517	999999	144	999999	257	26	176	120	87	509	284	882	537	271	776	645	999999	895	335	159	785	265	334	999999	315	958	547	843	668	160	832	999999	314	689	999999	695	999999	999999	844	752	999999	848	368	409	22	999999	21	542	953	999999	839	999999	919	999999	532	262	102	999999	996	999999	479	999999	999999	927	677	744	578	999999	948	90	723	999999	60	999999	999999	937	999999	925	874	248	946	999999	890	875	999999	667	619	377	166	70	999999	999999	845	555	283	999999	406	440	732	277	999999	173	593	872	78	938	124	346	269	999999	999999	176	383	758	352	999999	999999	576	615	19	134	211	691	888	487	999999	64	505	999999	529	999999	999999	999999	606	749	783	421	999999	807	383	552	283	118	570	706	436	301	97	212	809	717	829	825	722	152	999999	481	705	394	999999	883	619	46	739	999999	897	999999	999999	19	568	62	424	769	242	999999	851	103	130	191	60	757	967	999999	500	999999	711	641	999999	463	999999	999999	715	999999	787	499	933	246	378	516	808	463	524	999999	643	757	999999	70	999999	264	999999	204	360	524	343	272	915	325	545	928	353	266	501	323	999999	266	346	999999	982	742	534	614	725	999999	383	597	243	890	659	742	999999	650	58	226	172	267	952	201	999999	999999	583	617	700	449	999999	552	961	210	999999	387	421	999999	88	850	730	686	478	746	150	746	38	999999	665	803	418	702	999999	284	161	300	314	
154	999999	467	169	999999	999999	285	450	830	636	43	370	999999	331	17	571	208	496	999999	788	215	999999	999999	496	558	951	897	999999	470	343	686	58	238	82	276	19	621	690	999999	772	203	305	319	119	995	664	999999	481	411	140	20	788	676	512	108	103	949	971	610	965	25	254	980	497	950	999999	142	999999	64	999999	950	517	999999	712	999999	999999	740	443	999999	893	568	426	999999	340	999999	999999	382	999999	999999	183	999999	649	90	848	756	948	325	822	169	20	532	193	426	414	999999	503	114	963	999999	197	362	516	480	717	406	599	999999	649	999999	61	612	415	235	881	937	310	437	835	999999	646	999999	918	283	490	371	385	999	225	160	830	999999	419	809	787	820	554	999999	372	451	167	333	675	659	117	408	127	999999	545	476	879	75	279	999999	999999	601	444	242	999999	999999	31	599	999999	999999	342	268	202	605	999999	71	393	141	74	394	798	322	920	268	176	92	253	426	464	748	280	764	524	412	539	195	385	321	999999	26	429	567	999999	185	326	849	215	521	520	483	93	748	11	885	218	957	681	185	76	999999	112	604	999999	999999	229	578	999999	790	76	999999	685	999999	999999	57	999999	240	999999	745	999999	326	877	732	906	980	664	532	763	638	204	581	514	209	255	282	914	824	432	999999	956	748	114	424	999999	267	999999	22	999999	953	920	977	569	936	999999	999999	999999	379	999999	164	997	696	815	115	999999	494	999999	486	999999	679	143	999999	807	999999	788	204	999999	462	286	649	999999	652	735	809	999999	999999	22	578	965	505	252	544	136	278	275	999999	933	998	828	960	518	322	196	999999	820	781	179	443	999999	999999	537	577	999999	999999	971	354	960	999999	397	379	482	180	520	999999	999999	599	22	538	999999	529	999999	223	634	326	999999	870	465	618	989	999999	56	999999	430	926	968	999999	999999	999999	307	999999	308	927	611	458	999999	348	999999	865	690	230	768	640	999999	999999	999999	323	942	776	999999	999999	889	999999	26	460	332	903	749	593	362	762	157	934	241	999999	230	999999	612	186	837	792	78	600	999999	768	178	416	996	803	157	654	732	674	170	206	999999	999999	999999	160	999999	585	598	218	512	928	82	833	409	641	407	445	711	999999	938	134	41	298	999999	999999	292	916	906	946	446	707	39	999999	773	999999	909	273	999999	461	60	262	204	860	97	10	695	344	16	364	405	711	943	966	735	45	174	742	542	663	868	999999	678	651	771	804	999999	999999	69	374	732	143	24	260	999999	999999	930	
181	210	999999	561	999999	909	551	550	735	764	73	999999	738	869	176	731	999999	592	841	583	552	99	292	111	999999	284	999999	632	272	999999	692	260	59	115	993	542	129	111	999999	999999	137	110	45	49	834	851	331	505	566	412	256	667	999999	112	387	999999	917	321	465	999999	277	999999	288	48	82	813	698	633	875	633	612	665	671	541	456	452	63	253	277	254	953	999999	999999	999999	449	35	385	947	999999	911	624	999999	646	259	42	999999	821	999999	967	31	163	698	629	932	800	999999	996	342	656	935	38	674	54	221	718	141	853	429	999999	56	437	999999	905	999999	999999	804	999999	999999	509	999999	630	66	999999	255	999999	265	516	142	999999	999999	999999	999999	999999	791	883	950	763	435	540	900	364	402	408	921	594	412	792	665	923	995	571	583	832	418	315	999999	399	999999	130	999999	624	721	369	740	27	394	459	124	999999	999999	51	594	882	999999	883	237	658	999999	661	688	999999	999999	999999	73	999999	455	220	999999	486	999999	560	964	999999	999999	286	643	42	668	904	209	953	678	999999	864	954	977	701	234	535	87	999999	45	147	441	999999	773	512	999999	999999	571	183	576	999999	178	508	86	289	805	332	249	204	990	459	461	735	999999	275	354	118	999999	753	986	357	409	598	999999	999999	873	94	512	999999	736	225	342	36	386	999999	416	366	877	999999	999999	901	295	882	999999	585	685	706	207	508	168	197	999999	817	197	999999	237	999999	999999	259	416	999999	999999	118	468	774	127	999999	358	753	858	987	241	621	858	94	999999	527	275	999999	151	176	887	14	972	549	91	524	838	999999	813	836	999999	999999	291	184	92	187	424	558	468	260	358	454	649	180	999999	521	959	113	999999	710	999999	999999	118	999999	999999	815	145	918	999999	602	597	999999	939	999999	999999	999999	340	683	999999	884	113	716	999999	890	818	443	364	801	593	999999	565	999999	999	999999	531	340	518	51	351	999999	51	505	865	999999	663	167	514	627	999999	352	999999	285	111	282	607	999999	571	999999	431	399	460	344	999999	132	46	862	201	999999	501	999999	999999	299	999999	735	843	608	850	616	999999	661	929	999999	245	250	389	289	633	726	999999	999999	999999	300	619	952	816	707	179	743	828	801	965	677	136	999999	257	891	944	376	439	999999	747	955	991	770	999999	722	108	94	742	999999	238	474	999999	568	515	803	999999	389	999999	145	438	117	999999	999999	695	999999	611	953	993	999999	999999	267	297	999999	999999	813	309	848	491	103	608	94	11	81	572	501	345	
567	776	453	999999	564	457	303	999999	640	178	565	999999	218	121	155	101	253	421	971	999999	836	382	701	504	831	897	999999	537	354	999999	715	999999	203	916	53	186	999999	286	780	809	993	934	554	645	743	772	999999	982	463	992	999999	660	999999	999999	509	195	85	999999	389	999999	632	999999	226	534	463	702	881	302	77	969	552	966	999999	999999	193	901	999999	66	760	68	624	843	999999	999999	358	999999	270	999999	416	999999	111	600	896	123	187	999999	717	30	191	51	890	981	914	493	450	790	29	440	140	608	367	28	198	999999	52	789	692	865	186	999999	442	12	886	219	868	951	999999	527	983	957	193	999999	874	719	999999	643	929	999999	999999	567	999999	830	748	999999	999999	92	999999	999999	81	999999	544	852	843	783	608	888	104	999999	625	999999	720	502	456	183	425	560	153	479	163	409	860	111	955	618	372	611	264	88	999999	785	550	504	999999	595	422	999999	963	999999	120	999999	999999	234	999999	421	846	543	384	575	392	940	999999	999999	999999	671	538	442	999999	235	999999	997	633	26	999999	999999	948	226	56	999999	760	999999	596	62	368	873	861	635	146	544	772	829	237	688	695	999999	846	999999	999999	784	67	979	444	738	999999	122	655	531	249	134	472	999999	999999	999999	999999	308	354	886	573	999999	810	999999	999999	362	999999	591	999999	945	330	217	993	339	999999	271	803	781	650	858	382	255	227	339	396	999999	81	151	342	714	999999	397	433	999999	55	542	974	164	683	91	285	98	352	710	210	42	140	143	495	235	719	999999	999999	496	999999	327	331	999999	516	999999	291	321	259	65	80	933	783	43	999999	601	296	648	107	568	999999	294	903	999999	138	999999	881	937	655	999999	994	840	739	937	999999	728	221	504	648	999999	999999	999999	838	296	999999	277	258	107	849	894	938	81	936	99	913	229	999999	999999	351	162	411	353	999999	152	71	999999	203	845	586	999999	390	792	10	999999	768	999999	999999	616	876	860	115	999999	98	761	177	999999	904	649	34	237	314	406	162	999999	988	456	308	696	235	409	84	412	999999	293	514	156	999999	238	999999	305	773	807	938	491	56	626	265	904	975	148	335	553	821	358	261	983	640	999999	999999	321	319	759	999999	999999	999999	702	273	804	999999	31	852	675	328	728	464	506	468	671	448	371	201	404	999999	96	84	530	590	172	42	999999	515	566	520	999999	986	999999	426	471	999999	999999	363	460	656	999999	296	659	235	103	894	754	999999	969	999999	356	130	999999	999999	304	402	999999	
999999	999999	772	999999	516	295	165	319	742	450	999999	999999	966	104	18	999999	747	999999	799	424	304	999999	277	288	14	546	500	999999	999999	82	975	132	78	447	242	261	999999	930	447	10	503	915	999999	999999	999999	999999	12	999999	348	389	176	280	504	977	999999	624	833	999999	721	969	999999	999999	430	670	474	956	927	528	862	757	999999	999999	330	799	920	388	146	823	613	486	543	999999	825	999999	905	704	628	100	999999	999999	427	204	218	999999	214	511	495	691	999999	999999	600	483	119	590	999999	358	999999	705	999999	582	487	999999	880	245	436	277	999999	920	764	770	338	837	52	254	339	999999	609	999999	594	419	893	455	999999	895	885	70	419	244	183	557	999999	999999	43	903	140	417	999999	999999	999999	937	343	999999	926	999999	389	999999	441	999999	261	477	749	106	120	647	689	999999	175	985	360	375	858	933	747	217	26	415	803	148	124	922	544	999999	999999	657	999999	999999	528	999999	999999	999999	629	554	999999	705	807	999999	812	396	224	999999	251	999999	622	674	89	410	826	999999	999999	973	960	302	750	338	999999	123	294	463	999999	370	514	539	479	238	746	999999	950	52	409	369	603	416	924	26	680	217	23	147	999999	999999	501	808	999999	542	171	336	803	654	772	694	372	358	825	999999	593	712	858	393	999999	999999	999999	784	319	832	380	553	377	733	657	999999	999999	156	885	894	868	705	105	937	76	999999	999999	305	999999	999999	999999	254	591	79	999999	999999	358	630	999999	803	226	717	999999	611	171	618	958	999999	996	56	999999	225	473	931	985	999999	999999	920	326	518	274	999999	514	604	999999	136	962	308	999999	689	376	479	937	92	677	161	999999	494	776	458	999999	440	308	233	130	780	780	999999	94	544	361	438	313	700	999999	71	213	894	775	45	656	660	999999	317	679	126	999999	999999	999999	834	999999	132	154	868	67	999999	999999	290	484	65	355	312	223	765	999999	938	175	246	999999	615	948	321	719	740	802	799	671	991	553	999999	502	399	999999	259	862	999999	294	444	643	704	216	922	420	720	999999	353	999999	999999	979	741	950	51	837	647	999999	370	999999	413	75	999999	172	864	737	480	562	999999	907	964	902	999999	653	999999	603	848	409	35	999999	999	61	459	999999	999999	22	812	63	461	562	758	372	502	826	999999	379	385	541	351	194	939	999999	734	446	482	111	881	97	229	448	988	247	860	469	414	999999	616	904	505	852	924	999999	111	999999	159	999999	410	281	772	999999	227	316	999999	999999	961	999999	327	22	999999	
565	999999	724	834	22	573	520	511	43	422	528	762	481	45	499	269	522	66	340	297	880	700	609	999999	867	231	999999	999999	999999	999999	572	999999	999999	34	940	721	210	592	999999	829	999999	100	377	858	254	599	745	281	999999	581	999999	999999	986	999999	999999	864	999999	410	966	791	891	340	492	535	999999	493	168	999999	105	999999	69	930	967	510	658	999999	333	751	80	278	485	410	622	999999	999999	787	58	877	35	999999	200	799	999999	307	937	308	608	841	18	760	440	299	185	789	521	519	817	485	77	999999	541	779	339	697	316	491	999999	53	477	72	444	291	431	29	588	270	313	670	573	999999	999999	492	742	999999	838	195	234	832	999999	549	999999	573	810	816	544	420	469	928	990	456	590	999999	373	946	325	158	867	166	211	261	215	999999	912	999999	35	59	47	999999	859	130	999999	885	126	928	101	871	480	614	999999	177	800	384	679	126	999999	999999	999999	795	994	999999	328	999999	631	676	343	823	660	102	790	495	383	450	999999	870	999999	705	999999	999999	999999	453	678	262	681	43	460	830	476	795	949	407	930	999999	34	179	999999	197	999999	999999	595	277	220	388	824	988	794	999999	315	999999	926	73	190	682	940	551	21	75	397	597	225	513	357	865	152	999999	565	999999	425	999999	78	12	451	997	850	999999	242	999999	999999	692	249	999999	525	999999	869	999999	227	257	311	483	167	736	999999	665	235	91	920	355	246	441	999999	662	934	414	741	923	621	192	832	363	318	722	999999	704	999999	124	988	999999	995	265	175	999999	999999	942	742	999999	212	786	772	768	665	887	63	997	999999	586	999999	120	999999	945	275	44	425	947	174	445	109	106	999999	120	103	240	359	999999	275	999999	832	991	672	999999	721	835	420	999999	697	431	669	999999	445	999999	999999	877	764	60	990	141	999999	882	999999	307	242	116	478	999999	674	435	537	82	732	152	753	999999	447	999999	999999	999999	999999	999999	999999	743	776	469	660	545	999999	225	475	309	989	143	234	950	224	999999	178	615	366	758	399	272	999999	596	907	999999	28	773	439	249	827	560	999999	999999	633	44	531	772	455	933	499	458	999999	238	92	598	918	999999	960	999999	357	617	83	999999	960	986	849	189	561	368	527	999999	786	236	481	999999	999999	999999	999999	189	843	999999	170	432	268	999999	313	999999	513	319	999999	224	812	366	892	999999	486	650	580	646	195	351	221	96	416	110	672	732	999999	653	972	999999	999999	780	999999	999999	999999	650	607	999999	683	193	675	999999	
985	999999	999999	429	999999	272	952	975	121	680	999999	999999	194	84	999999	168	999999	580	909	859	999999	157	999999	999999	137	999999	761	835	52	999999	962	12	675	968	999999	113	523	253	399	999999	701	996	124	805	786	736	767	999999	634	449	750	112	283	816	906	999999	573	999999	301	999999	510	126	932	560	717	991	826	225	973	912	644	35	191	426	167	349	43	932	254	999999	999999	999999	211	603	999999	859	728	859	72	999999	539	968	999999	996	999999	999999	74	999999	999999	999999	910	999999	410	999999	804	999999	999999	857	658	566	804	999999	999999	900	999999	132	999999	339	999999	858	272	999999	999999	709	382	676	84	194	443	582	999999	478	845	460	490	631	978	489	798	95	938	871	211	506	468	898	999999	60	776	860	670	735	814	239	531	943	398	700	999999	999999	999999	736	423	85	290	999999	795	850	420	598	154	435	540	663	919	401	765	999999	251	483	19	33	418	583	912	550	664	615	928	999999	243	287	150	670	444	211	999999	135	225	999999	113	999999	639	187	999999	245	204	999999	319	999999	188	740	999999	865	999999	627	328	840	173	740	671	189	922	874	365	866	294	869	228	718	943	999999	442	118	380	201	393	241	866	999999	999999	999999	999999	999999	368	999999	828	285	551	999999	883	999999	961	484	999999	923	895	765	821	849	950	334	932	601	999999	548	308	999999	999999	999999	999999	96	973	496	395	168	883	134	516	863	999999	19	328	999999	835	336	999999	999999	999999	999999	306	627	419	27	726	30	999999	705	999999	820	204	487	790	624	583	796	643	475	99	312	49	999999	999999	958	999999	940	16	530	999999	860	870	350	702	47	630	999999	677	956	999999	374	588	188	523	696	668	560	999999	703	828	48	693	999999	868	345	417	536	378	999999	999999	785	24	999999	939	749	949	999999	784	753	994	999999	999999	686	705	724	723	861	256	999999	999999	260	722	312	702	727	177	667	999999	367	629	103	248	226	999999	999999	360	538	248	773	746	815	775	475	999999	861	999999	999999	507	153	999999	555	289	814	999999	955	999999	711	999999	222	582	292	380	427	133	999999	999999	902	999999	720	374	195	622	482	999999	484	485	999999	603	841	807	171	169	339	999999	84	813	999999	999999	795	920	999999	999999	36	201	463	444	358	352	808	142	999999	80	786	779	436	933	807	997	685	480	816	999999	515	414	421	132	51	681	59	96	999999	846	150	799	999999	13	595	290	999999	50	999999	904	795	708	790	100	382	559	319	150	16	999999	380	325	114	542	676	622	780	999999	402	
676	302	721	999999	181	999999	999999	64	433	347	526	643	999999	353	912	322	806	624	330	749	492	999999	908	90	868	999999	999999	695	999999	336	999999	510	999999	999999	460	999999	83	871	619	999999	395	505	999999	802	490	792	734	971	201	230	870	997	459	591	910	314	394	999999	968	705	999999	301	871	999999	999999	25	621	999999	893	999999	248	934	999999	169	364	986	999999	115	599	86	741	853	503	999999	466	999999	60	440	736	155	227	441	903	913	66	999999	633	789	438	474	181	735	88	891	981	935	993	999999	237	999999	999999	288	51	892	964	260	797	909	639	999999	965	190	271	747	93	807	41	100	112	269	999999	695	677	135	999999	15	774	612	999999	999999	982	760	213	999999	327	999999	399	21	949	999999	306	723	160	999999	509	991	473	999999	807	999999	904	902	197	967	999999	142	610	999999	987	999999	485	194	999999	118	999999	214	977	999999	429	153	999999	999999	999999	999999	999999	639	545	999999	626	913	541	443	804	807	626	90	999999	999999	252	194	338	483	999999	991	330	121	795	999999	634	304	24	999999	911	664	999999	884	761	890	14	931	596	999999	299	999999	999999	52	390	999999	491	335	641	999999	217	244	815	999999	995	159	999999	852	843	504	12	331	898	527	531	150	50	999999	328	682	241	999999	999999	999999	193	949	999999	999999	999999	675	559	308	663	283	807	676	848	832	888	611	914	161	97	999999	970	968	999999	899	521	249	89	999999	17	958	509	896	999999	999999	750	56	585	699	130	178	999999	704	999999	625	719	854	999999	999999	853	717	768	89	999999	505	393	225	774	999999	999999	999999	595	810	999999	704	773	911	39	398	999999	842	999999	999999	41	919	158	999999	310	559	999999	999999	947	999999	895	300	999999	429	673	151	76	999999	282	910	933	999999	583	143	413	963	852	808	824	903	135	21	690	553	999999	313	999999	127	915	999999	999999	999999	999999	723	915	11	999999	353	999999	888	331	558	999999	126	291	999999	346	999999	999999	346	707	381	841	53	746	999999	609	646	381	369	793	949	618	67	425	832	103	859	228	412	458	508	570	936	582	577	999999	574	272	655	967	999999	264	578	517	123	999999	501	977	999999	999999	868	972	878	105	382	939	999999	701	458	309	486	795	460	888	208	810	905	470	178	442	45	999999	726	402	460	694	49	999999	311	573	601	882	197	20	590	536	691	840	210	999999	938	872	813	355	490	999999	999999	690	319	313	364	40	808	999999	366	999999	256	486	644	687	999999	963	400	885	999999	999999	608	450	999999	672	128	
999999	270	540	504	172	570	380	911	913	890	359	240	999999	219	571	83	598	654	106	290	215	206	999999	737	975	999999	928	647	886	938	363	999999	999999	999999	300	770	999999	999999	203	922	999999	575	730	797	550	732	402	999999	999999	531	19	796	999999	391	913	999999	999999	999999	528	690	642	732	35	975	536	966	999999	813	919	800	805	504	461	183	414	640	999999	724	197	252	90	262	511	365	929	567	999999	264	281	999999	32	474	999999	512	290	152	550	755	270	583	148	588	755	345	999999	515	999999	37	977	283	999999	33	615	999999	609	999999	231	999999	55	969	785	999999	999999	496	999999	999999	928	948	999999	271	99	721	463	613	113	502	506	175	639	999999	232	163	999999	997	41	999999	999999	299	902	900	921	880	709	301	797	809	999999	269	567	395	999999	999999	144	715	193	679	569	12	182	999999	883	999999	40	631	746	632	999999	999999	999999	999999	481	638	55	993	999999	219	999999	172	999999	304	456	247	608	253	837	836	28	571	814	362	438	856	127	999999	27	999999	999999	88	999999	174	758	510	999999	786	913	948	999999	151	999999	973	667	999999	196	999999	999999	645	999999	786	793	910	999999	489	999999	112	351	625	520	999999	976	999999	370	932	999999	651	545	945	443	999999	340	999999	999999	877	999999	841	694	41	670	249	143	999999	416	72	295	644	560	999999	999999	701	445	297	999999	999999	175	889	613	735	789	999999	342	715	211	637	456	903	999999	736	293	999999	999999	319	954	999999	126	999999	999999	307	647	999999	100	999999	175	999999	385	52	999999	405	712	316	237	959	251	135	907	999999	179	779	616	391	230	824	985	891	292	135	343	166	973	999999	820	315	97	816	999999	76	549	469	261	999999	451	28	33	999999	999999	459	77	829	373	999999	999999	300	691	265	752	999999	290	999999	459	259	709	305	999999	151	496	922	871	435	681	840	879	710	527	999999	939	211	801	19	240	833	68	999999	793	285	146	999999	623	831	999999	999999	785	999999	999999	11	703	999999	999999	999999	490	738	587	999999	157	532	818	999999	772	488	325	551	474	281	53	625	999999	999999	511	999999	15	965	308	49	371	502	999999	613	699	526	999999	793	615	919	528	999999	256	999999	366	999999	999999	421	758	145	515	522	714	514	232	395	999999	508	999999	448	876	999999	439	547	281	655	477	215	35	255	979	999999	999999	555	752	551	379	775	839	251	690	593	217	999999	534	999999	788	550	999999	314	716	999999	999999	176	999999	13	72	708	154	999999	792	261	396	512	999999	983	586	168	761	680	
999999	44	669	403	757	999999	317	276	23	433	866	926	824	720	539	999999	384	768	513	749	999999	671	631	137	999999	439	207	999999	999999	550	271	999999	999999	710	999999	681	341	999999	419	759	696	795	999999	721	844	865	437	676	972	187	609	818	655	22	201	354	413	541	944	328	999999	612	999999	472	171	246	147	999999	999999	857	647	628	359	753	62	693	976	909	293	592	11	530	731	830	999999	999999	974	999999	518	999999	278	799	999999	100	999999	93	999999	232	559	608	999999	999999	999999	125	539	999999	999999	902	999999	999999	999999	503	257	361	999999	999999	880	999999	530	718	271	999999	605	999999	589	847	817	269	89	969	999999	754	359	685	864	687	286	616	999999	999999	985	82	817	20	576	775	999999	459	999999	119	212	106	999999	999999	346	367	718	767	535	691	172	999999	999999	989	349	623	153	572	497	639	288	274	148	569	733	999999	552	594	910	814	305	368	496	969	767	999999	62	518	348	506	969	518	90	999999	799	786	259	827	670	999999	631	979	962	143	831	938	999999	142	118	158	814	133	856	999999	395	999999	999999	999999	999999	288	570	635	999999	990	999999	769	193	539	769	946	938	725	999999	958	192	326	406	999999	148	999999	999999	999999	409	199	691	846	999999	369	223	994	83	406	605	392	391	996	754	971	474	71	755	428	372	171	219	99	209	897	539	78	408	359	714	999999	183	650	235	44	308	822	999999	823	325	774	873	542	129	541	577	196	572	434	888	999999	83	999999	558	999999	999999	601	999999	764	829	999999	999999	723	691	999999	999999	741	770	719	673	651	954	931	112	597	298	677	970	667	999999	353	505	973	471	638	999999	497	101	987	999999	706	999999	352	994	180	188	999999	999999	999999	332	836	999999	999999	999999	246	131	151	999999	961	949	999999	631	999999	444	486	999999	999999	262	999999	880	721	999999	999999	664	966	999999	999999	937	932	419	148	826	61	345	494	927	652	222	234	516	999999	914	999999	48	999999	84	999999	999999	517	530	999999	897	797	48	610	999999	642	199	794	770	519	999999	651	551	811	485	580	644	950	999999	997	410	37	546	701	807	518	744	911	891	281	704	999999	411	854	250	39	999999	734	307	295	463	427	464	999999	999999	273	588	237	999999	504	561	957	959	533	164	999999	260	346	999999	678	898	999999	903	999999	999999	784	999999	697	570	456	567	909	652	999999	543	982	572	549	726	544	930	999999	999999	397	720	999999	999999	878	999999	380	778	676	930	999999	397	186	524	965	193	200	33	891	666	820	937	651	
314	696	990	181	307	710	999999	269	748	390	642	999999	779	76	999999	999999	997	199	677	890	978	33	876	999999	468	607	366	536	999999	49	850	824	459	78	999999	773	888	999999	83	77	65	671	999999	999999	999999	999999	196	126	874	662	893	477	999999	999999	672	999999	999999	999999	713	700	354	94	999999	708	539	818	66	999999	634	999999	483	479	999999	609	834	317	152	869	823	460	421	249	661	858	999999	999999	680	413	406	161	953	999999	999999	382	999999	999999	922	181	999999	725	951	999999	999999	999999	189	423	361	543	999999	364	147	950	808	262	999999	114	999999	891	999999	999999	999999	652	313	482	598	227	664	743	886	999999	395	970	402	108	508	935	757	338	678	999999	32	146	201	52	23	999999	457	562	104	618	547	40	618	320	999999	308	181	20	735	961	999999	617	999999	357	968	999999	557	709	754	353	999999	999999	999999	831	999999	999999	461	999999	468	595	770	112	999999	999999	326	364	999999	92	999999	209	763	999999	999999	717	972	414	489	844	83	847	454	747	999999	999999	270	452	818	787	999999	999999	847	999999	999999	149	200	657	999999	999999	41	613	814	475	199	999999	999999	610	502	504	859	729	999999	617	197	999999	150	33	304	898	17	873	546	999999	906	933	361	999999	205	463	526	999999	446	110	812	469	42	979	557	999999	171	660	950	323	999999	455	76	999999	999999	999999	999	177	362	80	999999	167	77	249	568	266	999999	736	414	999999	977	544	293	420	804	728	999999	170	999999	999999	736	357	923	232	647	460	866	130	140	274	463	359	999999	376	999999	654	402	999999	420	301	69	999999	255	910	346	393	172	655	436	994	351	838	999999	320	999999	34	999999	845	601	999999	399	82	605	149	585	628	999999	917	691	999999	335	795	750	999999	982	311	112	22	886	263	298	220	694	146	999999	625	999999	652	999999	704	420	557	201	999999	902	986	829	999999	335	717	812	254	964	286	999999	556	98	527	337	42	921	231	959	347	999999	999999	388	469	999999	999999	999999	999999	999999	987	738	999999	603	447	999999	999999	481	996	687	178	999999	53	256	417	477	376	536	139	325	999999	782	199	598	853	999999	999999	999999	370	888	999999	746	999999	370	977	547	889	952	999999	255	999999	560	999999	543	790	896	999999	932	970	999999	850	433	840	999999	883	214	549	190	750	999999	558	397	120	118	322	431	568	683	279	999999	999999	423	885	883	983	450	999999	655	999999	999999	717	790	637	379	47	999999	999999	279	999999	999999	998	999999	212	999999	999999	943	449	816	999999	999999	999999	102	999999	111	413	
437	999999	957	629	443	356	894	383	999999	246	767	760	741	999999	381	525	999999	207	506	871	878	220	198	196	50	10	999999	999999	448	629	624	138	536	966	610	402	948	999999	52	426	113	336	419	460	999999	999999	708	746	849	843	999999	895	166	999999	999999	999999	360	770	589	443	315	470	934	172	999999	639	233	999999	470	999999	999999	648	999999	89	767	552	801	999999	266	856	301	305	584	605	590	729	999999	999999	441	394	52	188	70	609	121	643	401	257	838	299	999999	933	285	871	276	999999	999999	86	999999	999999	999999	622	513	733	152	999999	885	339	582	892	667	926	343	999999	936	999999	588	555	968	134	160	553	899	966	896	367	999999	999999	339	199	999999	999999	834	999999	969	429	674	336	466	111	999999	999999	674	945	632	43	600	209	935	999999	999999	195	117	347	831	871	722	999999	836	784	999999	182	999	999999	904	772	101	883	999999	516	724	999999	98	867	376	98	878	954	344	863	767	819	777	462	999999	803	787	497	628	107	707	999999	499	682	999999	999999	73	292	51	999999	941	716	103	429	163	999999	999999	250	999999	742	992	768	211	999999	27	999999	404	999999	14	111	985	604	264	999999	809	999999	762	416	757	791	999999	999999	912	485	999999	60	999999	999999	999999	827	706	546	526	885	115	938	926	525	665	938	190	999999	999999	940	999999	346	999999	93	620	999999	798	690	493	189	999999	406	999999	726	61	966	455	55	999999	999999	999999	999999	88	378	903	999999	999999	246	999999	819	611	509	999999	972	610	585	999999	642	738	742	39	999999	63	346	178	999999	92	209	474	698	492	144	999999	111	545	436	268	999999	190	749	896	999999	999999	673	578	999999	98	882	125	999999	378	813	999999	506	157	389	999999	741	210	204	788	470	772	62	336	476	232	216	437	184	326	514	462	999999	999999	999999	84	999999	999999	959	620	209	999999	999999	330	679	827	781	953	165	999999	526	882	985	999999	436	999999	999999	347	112	986	881	999999	940	160	863	361	999999	999999	680	999999	14	974	251	583	588	386	999999	731	999999	999999	451	263	281	999999	800	632	476	38	419	687	196	52	665	973	739	754	999999	999999	999999	328	510	130	999999	851	47	552	641	411	382	59	24	999999	690	999999	544	627	999999	807	359	241	999999	298	999999	992	127	999999	318	277	844	834	242	927	275	999999	148	330	999999	430	105	257	991	74	655	369	999999	999999	999999	212	438	999999	580	346	999999	235	443	221	999999	999999	999999	85	244	373	567	999999	817	97	999999	362	325	224	647	753	999999	111	250	
820	643	999999	330	97	609	999999	839	732	264	896	440	49	894	999999	449	700	697	30	23	627	506	117	552	585	999999	999	886	223	474	999999	634	395	999999	999999	578	999999	999999	646	475	138	534	834	293	920	656	851	467	399	774	999999	66	691	97	622	323	535	338	744	999999	610	229	625	268	437	271	55	64	281	999999	450	740	60	554	999999	102	672	823	999999	929	298	541	497	999999	527	770	943	307	372	999999	999999	671	225	698	999999	908	909	999999	856	658	611	797	196	999999	334	216	999999	146	211	999999	651	712	706	815	659	78	731	186	999999	667	999999	747	691	971	315	779	524	362	689	999999	192	105	967	999999	327	500	355	456	124	320	764	806	105	999999	999999	339	965	410	48	796	187	733	999999	198	339	864	115	224	735	554	999999	999999	457	234	999999	555	745	732	497	999999	999999	999999	71	999999	903	522	651	848	999999	975	814	999999	999999	892	799	459	269	778	643	463	999999	140	721	569	999999	121	358	870	505	112	594	999999	999999	999999	84	903	671	999999	295	817	222	999999	902	999999	740	578	338	565	435	887	999999	966	98	44	774	591	563	502	802	791	173	780	353	219	390	581	999999	445	999999	999999	788	999999	493	825	251	138	238	961	828	60	999999	793	444	617	816	628	153	878	115	492	350	179	613	504	999999	441	913	999999	379	168	376	999999	746	999999	108	442	482	272	792	646	363	602	673	751	17	379	346	735	403	762	999999	333	340	335	554	619	250	989	181	810	224	546	591	669	684	891	56	904	518	383	999999	881	999999	469	139	748	505	861	496	285	999999	187	999999	616	731	52	562	421	985	489	201	492	101	999999	431	816	20	999999	77	126	999999	441	227	30	999999	556	999999	999999	206	806	999999	999999	502	895	714	47	258	975	938	999999	338	635	918	999999	191	999999	789	999999	47	322	999999	502	793	999999	952	663	960	278	999	184	999999	999999	999999	189	375	812	990	205	999999	999999	568	44	74	999999	787	999999	522	999999	838	999999	767	145	833	883	999999	621	999999	132	943	61	999999	979	975	764	837	999999	421	739	664	999999	672	593	834	654	754	703	437	367	592	265	150	772	440	55	417	668	858	340	120	753	227	867	262	999999	316	588	69	310	598	999999	285	783	533	468	291	183	311	189	139	375	194	237	539	687	999999	999999	549	930	357	179	999999	999999	629	999999	162	805	999999	618	999999	175	644	137	769	451	980	367	999999	971	764	243	366	679	211	999999	569	989	337	999999	999999	12	
999999	999999	952	428	999999	204	999999	622	316	486	841	999999	841	999999	730	66	468	98	999999	553	74	578	176	999999	999999	119	879	883	999999	172	477	999999	312	344	136	999999	185	351	98	785	213	626	999999	287	402	673	837	247	999999	512	530	249	868	999999	999999	471	962	838	615	253	324	280	281	154	18	85	999999	507	836	999999	881	999999	999	999999	350	447	913	888	721	149	999999	999999	869	838	641	237	999999	999999	999999	665	553	346	735	999999	999999	933	355	520	278	327	292	340	999999	799	631	413	250	947	422	500	999999	83	999999	476	971	682	410	442	512	781	186	999999	110	180	671	545	999999	163	459	999999	999999	402	619	404	856	941	999999	79	217	238	999999	950	137	906	999999	480	229	999999	999999	788	532	999999	18	497	999999	452	239	999999	137	999999	31	96	999999	15	408	164	463	722	620	39	999999	341	999999	283	999999	235	712	204	72	999999	999999	132	290	671	884	999999	999999	132	264	414	711	999999	941	131	999999	900	463	132	999999	953	26	507	999999	843	346	201	999999	734	999999	914	739	45	999999	936	770	898	806	826	131	229	999999	341	467	215	327	999999	399	113	77	894	772	590	696	999999	184	999999	999999	446	335	999999	501	660	429	999999	675	676	833	15	361	317	999999	999999	11	288	193	684	49	999999	525	895	999999	583	999999	999999	152	999999	999999	999999	761	951	424	370	500	999999	727	119	912	128	540	999999	618	393	999999	759	800	999999	588	417	925	499	778	51	920	439	999999	999999	993	999999	207	999999	999999	999999	253	999999	893	999999	999999	572	561	84	772	921	999999	874	999999	418	999999	907	18	16	570	932	999999	271	183	383	449	70	548	808	126	301	920	24	325	843	150	352	999999	999999	999	26	855	999999	999999	856	149	56	162	482	96	999999	612	200	955	404	641	981	236	520	293	85	34	752	957	481	11	887	999999	443	999999	489	51	941	17	554	86	292	999999	327	244	403	908	75	722	40	688	730	68	920	212	169	999999	355	999999	924	991	113	893	255	855	261	496	719	214	607	53	671	999999	411	328	359	446	999999	286	890	177	958	40	927	793	281	999999	638	999999	118	373	696	168	93	562	972	398	299	471	982	906	198	999999	125	986	26	999999	657	602	999999	722	217	79	892	756	42	83	965	461	584	999999	858	488	999999	243	999999	999999	109	849	999999	960	157	447	303	983	978	107	999999	940	777	733	999999	46	387	999999	165	627	275	336	999999	999999	432	999999	999999	559	999999	999999	999999	881	639	999999	448	808	256	
893	575	770	775	999999	999999	935	168	999999	999999	850	261	821	110	999999	88	730	999999	772	999999	456	537	319	559	999999	999999	277	341	999999	311	273	295	999999	789	494	820	395	852	366	557	595	740	407	999999	47	307	999999	610	65	999999	909	999999	999999	489	999999	365	265	220	40	974	511	603	135	999999	420	565	888	41	615	999999	999999	999999	880	224	999999	715	140	999999	999999	999999	707	667	286	240	402	999999	619	884	989	999999	564	185	821	999999	56	991	615	683	742	481	418	205	994	175	999999	41	999999	461	755	94	999999	109	697	593	277	843	999999	894	999999	999999	999999	14	52	999999	335	999999	999999	498	177	742	999999	456	424	50	999999	999999	999999	120	129	370	611	167	138	904	903	465	999999	999999	123	212	674	720	362	328	536	414	163	517	999999	604	975	999999	999999	23	984	779	685	999999	999999	999999	180	216	775	960	812	787	875	147	582	869	39	827	999999	964	78	389	103	105	514	624	357	999999	999999	525	999999	714	873	125	919	134	780	830	999999	357	42	467	945	999999	516	748	538	26	999999	999999	574	999999	522	329	999999	605	685	589	999999	940	418	24	936	999999	574	999999	914	999999	227	458	999999	208	999999	37	932	610	443	702	589	766	999999	341	999999	309	950	248	202	999999	180	999999	449	200	688	733	939	27	530	999999	826	418	833	778	999999	486	881	376	993	495	397	999999	171	983	10	385	854	86	999999	637	309	336	905	999999	589	903	18	899	520	430	97	999999	89	748	875	180	932	317	542	745	427	584	255	707	166	836	162	466	199	999999	878	863	999999	999999	395	500	513	473	198	896	477	999999	856	572	407	482	264	422	117	999999	453	547	544	58	219	725	91	208	213	753	999999	551	999999	999999	999999	234	689	196	999999	999999	667	469	128	646	277	446	728	682	309	684	999999	739	999999	999999	999999	340	328	999999	683	670	418	315	270	445	999999	999999	999999	999999	30	183	792	78	69	732	999999	983	429	999999	780	773	997	409	898	529	182	20	203	999999	358	999999	999999	513	999999	693	966	361	209	999999	500	999999	173	90	999999	135	891	999999	680	999999	206	999999	999999	999999	405	910	673	999999	416	741	272	144	732	932	299	808	278	289	999999	999999	999999	811	784	746	406	439	609	999999	746	772	637	669	340	999999	153	999999	999999	484	999999	602	30	957	999999	468	420	366	999999	241	790	854	857	999999	999999	313	860	395	100	999999	34	965	310	755	272	643	999999	999999	803	166	788	816	507	793	182	964	356	999999	865	326	336	50	
821	377	136	892	914	36	723	37	716	757	392	146	460	151	999999	274	694	311	364	817	562	462	452	973	357	74	999999	999999	957	999999	529	999999	838	983	999999	933	629	380	999999	86	879	776	999999	40	433	371	999999	40	673	92	123	563	999999	519	488	369	999999	999999	999999	999999	999999	742	999999	663	237	618	307	477	999999	367	644	323	999999	288	937	785	22	421	550	985	730	408	318	999999	999999	966	811	329	999999	784	18	476	835	878	999999	999999	706	786	802	814	73	866	42	315	447	999999	980	683	999999	702	357	512	612	559	999999	199	433	999999	999999	271	807	978	972	223	359	178	488	704	799	999999	89	235	619	735	922	864	999999	13	437	148	985	138	747	801	436	999999	863	285	758	300	713	999999	70	999999	17	999999	893	819	955	278	321	286	884	781	623	999999	999999	877	637	265	823	999999	767	586	286	678	999999	999999	786	853	314	213	945	509	96	577	175	87	727	836	970	556	57	168	827	709	253	966	188	999999	611	985	999999	503	476	999999	744	999999	265	999999	999999	723	999999	111	964	117	999999	385	695	999999	956	816	999999	999999	999999	276	383	608	999999	576	434	273	992	999999	252	328	564	452	42	803	999999	691	822	398	981	257	524	945	999999	719	379	999999	281	142	358	999999	835	848	218	210	909	999999	999999	688	903	591	999999	560	859	645	999999	887	352	892	221	275	999999	761	818	999999	752	438	999999	50	207	566	992	859	999999	999999	493	716	999999	832	893	698	967	144	494	400	526	963	95	559	176	999999	526	389	921	999999	802	83	39	180	457	999999	731	684	491	999999	599	871	437	999999	162	836	652	999999	999999	523	308	859	277	428	999999	999999	999999	854	873	715	50	612	938	999999	999999	999999	686	74	384	421	966	999999	999999	157	801	654	535	999999	407	339	999999	999999	999999	407	785	999999	806	999999	999999	668	138	877	999999	775	999999	999999	999999	398	758	743	159	588	999999	587	556	25	216	130	627	867	263	999999	457	999999	875	999999	232	999999	263	711	612	999999	415	999999	292	99	999999	877	849	814	721	146	924	664	190	261	869	803	851	770	736	686	984	791	999999	468	429	999999	899	272	764	999999	144	56	999999	84	999999	430	304	467	542	339	280	999999	155	126	745	793	363	624	999999	999999	689	999999	975	925	101	624	999999	999999	999999	215	977	999999	60	328	11	878	533	999999	88	999999	508	393	237	407	416	999999	999999	299	999999	636	913	999999	108	344	713	999999	999999	215	983	557	130	480	797	337	361	999999	761	999999	
999999	866	269	257	546	999999	920	305	266	577	999999	919	979	999999	110	42	302	999999	488	715	614	360	807	328	133	530	329	38	595	900	999999	722	420	817	185	856	376	665	738	383	424	417	395	503	696	73	999999	120	999999	999999	999999	659	215	55	222	763	69	941	999999	999999	405	999999	710	365	531	796	508	171	999999	254	665	999999	999999	999999	301	207	965	314	632	69	952	999999	659	830	865	396	517	375	604	421	999999	999999	541	999999	977	532	707	39	971	900	565	416	285	135	109	999999	695	109	754	25	999999	754	319	999999	73	999999	242	999999	500	145	999999	143	566	423	456	240	104	250	137	768	499	935	999999	999999	503	545	933	999999	999999	467	700	418	620	589	999999	52	125	476	660	999999	299	828	539	836	621	432	850	861	678	868	313	455	971	986	526	999999	999999	587	571	527	263	708	157	42	444	999999	522	977	999999	414	124	999999	999999	999999	478	671	406	999999	120	81	695	999999	855	862	163	255	446	634	72	760	999999	538	999999	999999	537	591	680	999999	402	751	999999	872	999999	274	753	685	865	634	517	855	466	916	999999	999999	832	191	853	295	999999	199	433	887	914	49	999999	585	722	457	809	887	999999	999999	113	368	171	822	19	591	999999	999999	389	811	127	999999	304	712	71	415	309	356	999999	999999	999999	213	999999	31	999999	999999	489	999999	963	999999	825	999999	999999	566	813	117	338	20	999999	999999	186	411	999999	999999	770	706	744	81	999999	999999	157	463	159	605	281	900	51	999999	999999	987	111	940	514	972	986	496	999999	738	899	999999	87	299	999999	475	999999	226	403	705	999999	261	288	418	653	999999	269	999999	999999	268	294	999999	76	197	155	194	999999	245	896	837	635	284	363	999999	181	570	240	858	999999	684	396	65	506	999999	889	613	708	692	296	858	712	999999	26	94	999999	999999	887	889	154	990	999999	974	329	566	79	976	897	999999	246	93	425	411	93	795	872	238	999999	730	308	542	485	999999	948	47	134	21	267	278	562	195	683	999999	999999	297	380	422	735	940	275	912	999999	436	456	213	443	311	540	230	999999	225	580	166	591	999999	999999	836	999999	292	441	68	719	629	720	61	410	84	999999	796	425	999999	999999	475	999999	395	826	59	31	999999	604	823	999999	46	66	999999	615	999999	759	111	999999	999999	999999	453	999999	217	203	96	716	405	802	368	999999	744	805	761	722	999999	701	205	999999	465	999999	999999	688	618	999999	682	572	999999	445	999999	325	595	999999	999999	73	999999	999999	257	202	999999	
343	626	999999	999999	219	736	241	999999	625	511	825	564	326	327	729	115	765	890	628	521	524	343	999999	918	53	999999	730	999999	697	999999	147	453	999999	999999	999999	999999	999999	999999	408	852	450	999999	999999	999999	68	760	279	696	999999	958	999999	86	629	681	225	10	666	999999	202	201	15	317	607	999999	374	381	561	281	999999	540	767	323	492	776	80	257	585	999999	999999	292	748	44	999999	999999	999999	70	824	331	829	131	999999	324	259	216	999999	142	669	805	570	687	209	997	999999	622	200	970	593	999999	999999	968	425	641	173	910	452	970	999999	999999	573	313	557	239	452	83	18	453	73	999999	999999	937	588	999999	465	999999	92	751	543	999999	999999	418	999999	970	999999	999999	706	890	999999	349	763	876	595	800	242	266	139	970	999999	426	613	747	906	317	924	999999	390	645	186	999999	827	701	436	398	329	165	999999	586	999999	591	377	128	303	999999	522	62	352	787	547	208	53	122	205	127	545	999999	511	999999	56	999999	480	70	714	999999	521	71	449	999999	480	87	999999	999999	999999	964	59	494	454	192	794	871	330	603	999999	977	947	715	506	999999	999999	999999	653	676	999999	469	999999	999999	999999	999999	999999	461	999999	154	316	470	777	999999	660	999999	77	60	356	329	374	185	999999	877	962	736	999999	805	564	999999	355	952	433	753	999999	991	853	742	999999	999999	999999	999999	267	186	296	999999	210	457	64	276	251	999999	181	333	999999	365	742	999999	353	999999	922	407	999999	484	799	363	999999	34	999999	668	387	334	969	999999	350	41	917	551	999999	335	999999	764	750	298	887	553	999999	110	451	657	999999	619	399	412	397	580	446	782	387	932	600	999999	968	999999	888	916	831	144	999999	280	447	999999	653	28	152	168	656	999999	596	255	583	936	583	830	419	767	935	567	648	999999	999999	144	174	658	734	360	795	365	409	970	721	646	127	180	220	68	966	999999	270	239	999999	838	999999	141	359	999999	601	999999	976	131	999999	274	495	222	685	312	36	995	294	999999	999999	301	208	626	534	937	819	412	620	360	801	564	307	419	845	999999	948	999999	308	79	999999	999999	999999	999999	989	457	999999	904	494	907	999999	971	999999	478	999999	632	999999	569	607	422	999999	199	527	999999	329	999999	999999	86	999999	928	363	993	696	224	42	714	913	919	999999	999999	787	999999	999999	712	999999	830	478	999999	552	223	127	389	435	999999	235	999999	999999	999999	999999	573	489	999999	537	999999	554	48	284	999999	446	162	719	719	932	529	999999	999999	281	815	307	498	
947	999999	534	163	811	974	567	810	999999	999999	999999	161	999999	999999	597	713	386	361	999999	999999	999999	606	392	999999	504	407	456	905	260	304	298	999999	464	470	999999	999999	999999	384	999999	999999	481	473	999999	973	577	567	759	869	932	921	553	919	656	28	942	351	756	144	999999	414	528	661	999999	694	184	270	999999	500	448	256	175	12	999999	999999	808	92	723	418	999999	936	648	586	973	338	751	379	999999	446	527	999999	593	413	724	999999	61	999999	913	198	798	316	870	999999	431	685	756	550	321	78	219	859	628	999999	321	999999	766	999999	688	999999	999999	805	999999	260	972	174	663	761	999999	267	536	988	179	534	999999	516	999999	389	165	297	582	210	67	599	236	667	655	255	102	11	583	119	141	691	255	999999	714	999999	295	267	999999	995	272	64	541	231	690	103	727	999999	657	386	786	999999	649	742	747	999999	34	999999	518	999999	669	286	684	427	999999	487	289	626	801	455	103	999999	274	586	999999	12	67	15	977	562	527	999999	354	999999	332	740	52	512	999999	710	595	980	999999	999999	336	999999	380	124	373	212	999999	111	999999	211	999999	888	135	999999	804	745	999999	29	337	956	889	999999	932	487	104	999999	445	999999	999999	999999	860	999999	158	999999	999999	951	632	999999	999999	775	748	426	292	152	913	444	615	980	707	999999	765	999999	653	792	999999	999999	64	892	29	999999	766	999999	730	999999	999999	179	739	476	811	853	122	12	387	999999	999999	472	100	789	999999	660	511	465	79	870	335	294	470	365	933	306	897	740	923	394	999999	999999	999999	379	801	999999	704	999999	999999	854	398	999999	197	101	999999	263	863	274	327	369	746	311	966	999999	999999	999999	709	383	542	514	956	999999	89	993	999999	504	999999	999999	999999	830	999999	371	999999	225	482	573	106	999999	780	680	443	632	423	999999	999999	707	999999	999999	791	744	44	330	999999	663	999999	999999	682	999999	548	91	486	151	286	496	413	999999	24	750	387	23	999999	999999	603	861	80	334	999999	525	999999	845	758	938	999999	253	999999	635	999999	633	327	465	890	902	830	999999	999999	302	355	926	160	273	692	995	999999	999999	784	999999	726	745	592	573	999999	167	849	999999	332	999999	222	42	700	999999	619	391	432	999999	133	67	999999	904	667	778	978	41	999999	91	163	762	489	999999	468	101	909	29	51	753	407	733	63	138	999999	999999	89	323	235	383	653	311	573	537	999999	727	999999	999999	87	999999	595	36	999999	767	549	570	68	999999	573	609	867	999999	349	678	524	400	14	380	
538	22	699	999999	805	990	438	851	199	951	999999	741	895	97	999999	999999	999999	999999	999999	999999	589	805	999999	28	999999	626	515	62	961	894	999999	264	722	825	293	75	999999	999999	999999	802	999999	697	381	117	563	832	999999	780	659	122	520	999999	460	999999	999999	732	999999	999999	915	189	484	385	890	999999	937	999999	999999	80	999999	876	123	237	999999	148	956	999999	434	489	999999	917	912	735	403	849	384	869	803	14	999999	999999	650	443	25	999999	327	999999	806	86	179	320	813	643	999999	783	998	292	993	322	762	899	307	999999	225	999999	277	749	981	999999	999999	999999	449	24	999999	999999	235	679	999999	119	820	999999	94	999999	319	153	113	278	999999	999999	850	101	875	491	252	143	263	714	999999	999999	773	577	973	766	166	111	871	799	607	999999	557	329	80	884	501	760	814	950	626	81	895	998	990	999999	199	999999	203	999999	772	902	988	521	999999	205	345	999999	38	999999	201	999999	282	313	671	34	73	531	30	990	990	999999	329	313	999999	156	131	999999	587	612	576	336	907	914	37	999999	999999	45	868	874	549	258	731	495	758	999999	999999	591	999999	999999	307	668	808	212	999999	290	583	684	434	999999	84	999999	665	999999	752	864	999999	367	286	966	287	38	663	999999	451	741	760	833	999999	679	357	540	447	621	315	908	528	705	946	746	131	71	611	999999	800	999999	999999	314	743	894	117	442	314	371	999999	279	14	662	761	235	529	750	140	755	957	544	132	53	999999	844	346	999999	420	540	845	999999	426	109	355	471	999999	455	999999	660	571	999999	999999	85	933	999999	903	865	943	721	999999	999999	931	999999	606	266	856	550	203	899	558	512	999999	774	526	999999	999999	905	317	299	87	999999	660	480	999999	52	999999	56	119	84	999999	999999	661	699	323	474	294	570	502	999999	999999	607	999999	200	112	69	893	461	559	471	999999	997	557	654	643	152	720	461	672	564	947	999999	440	128	957	86	999999	331	461	61	188	999999	413	228	684	999999	822	469	378	134	158	999999	496	648	890	943	923	17	999999	999999	999999	832	898	938	999999	805	177	143	242	999999	218	571	999	508	293	902	594	999999	969	999999	330	260	93	999999	415	100	999999	792	238	999999	163	843	999999	290	999999	355	392	475	86	879	999999	688	236	352	999999	587	857	988	365	987	999999	593	47	891	849	503	749	999999	532	999999	492	999999	999999	228	871	375	999999	719	210	999999	520	129	999999	100	861	641	33	740	632	828	999999	334	436	250	664	999999	999999	999999	440	804	
999999	42	999999	34	999999	927	999999	999999	481	549	999999	148	788	427	477	999999	339	947	40	999999	479	18	999999	999999	999999	167	948	663	999999	311	999999	999999	288	999999	341	487	186	238	702	934	857	25	269	93	547	103	999999	19	773	434	240	999999	999999	999999	335	598	315	249	999999	239	978	130	453	180	979	370	860	393	96	990	999999	111	999999	105	360	464	748	643	999999	725	622	939	890	999999	80	999999	577	999999	80	999999	182	937	999999	473	999999	737	571	999999	999999	186	243	162	922	782	381	138	613	999999	999999	999999	999999	999999	93	490	999999	48	239	324	109	276	999999	804	323	353	999999	126	88	781	149	999999	892	659	539	979	491	470	27	118	758	942	109	328	194	209	999999	510	853	541	856	917	508	257	989	837	393	999999	838	578	964	264	59	831	118	258	978	199	141	114	999	156	31	131	565	167	176	474	620	123	459	317	272	547	999999	232	125	644	999999	999999	999999	999999	631	448	153	503	892	277	219	935	230	704	379	749	542	709	895	386	692	832	671	919	819	724	128	657	991	512	907	886	143	344	528	439	518	999999	525	583	999999	71	275	999999	264	684	999999	755	938	523	14	225	999999	738	951	838	40	999999	241	999999	329	496	512	389	370	333	999999	886	185	939	240	593	999999	999999	409	999999	999999	772	999999	145	831	373	718	999999	507	691	999999	405	392	999999	409	842	716	619	264	491	559	999999	538	931	999999	17	579	999	293	999999	999999	24	339	330	281	268	21	106	999999	955	999999	43	999999	999999	773	406	503	999999	999999	397	877	574	67	918	81	681	243	733	999999	824	793	719	194	96	999999	545	76	71	419	999999	830	999999	544	308	713	525	13	859	168	485	513	999999	468	895	543	466	956	421	259	999999	34	288	843	260	999999	68	999999	999999	999999	237	340	442	85	399	566	266	40	759	999999	556	677	384	575	777	320	708	260	999999	553	999999	588	654	812	999999	126	552	776	293	146	654	676	218	999999	999999	999999	81	19	79	999999	286	436	207	216	702	921	649	999999	76	999999	463	808	999999	251	999999	999999	686	999999	265	283	24	489	747	622	560	999999	468	545	999999	632	999999	699	999999	960	276	999999	390	448	119	999999	476	839	999999	352	683	999999	126	967	23	291	468	999999	753	795	324	796	999999	999999	656	822	462	114	999999	999999	701	763	626	999999	975	69	268	247	999999	367	807	185	779	405	939	713	763	999999	532	363	173	999999	946	396	646	479	88	805	792	296	445	371	771	276	651	
919	230	527	999999	953	33	231	930	395	999999	149	999999	999999	646	942	69	961	999999	714	280	999999	999999	240	999999	999999	999999	462	999999	233	999999	445	999999	999999	754	29	493	245	508	999999	340	942	999999	561	999999	999999	462	794	169	849	237	483	789	66	995	747	113	989	999999	999999	971	570	776	999999	472	999999	735	513	999999	627	459	823	462	13	383	337	46	265	999999	999999	53	196	303	605	996	449	999999	357	517	16	999999	503	670	21	607	770	176	170	99	854	772	948	265	542	400	413	30	999999	682	668	999999	999999	166	999999	453	999999	276	181	710	32	896	999999	999999	532	710	999999	999999	450	406	613	999999	876	999999	977	683	999999	931	761	214	592	428	870	674	849	999999	78	347	999999	568	823	503	999999	999999	76	999999	394	952	732	831	999999	261	580	999999	78	999999	834	681	999999	445	999999	853	515	967	128	604	35	712	999999	237	999999	618	999999	882	582	999999	176	426	999999	29	298	999999	208	930	768	340	999999	491	999999	352	470	397	168	999999	219	999999	988	999999	340	999999	999999	682	805	505	198	827	650	697	999999	959	340	418	580	999999	157	216	999999	584	208	787	756	544	116	804	999999	255	459	504	999999	613	999999	148	95	999999	96	616	347	999999	741	941	999999	160	684	646	21	999999	816	998	958	999999	999999	413	829	552	715	999999	575	999999	738	943	377	999999	999999	203	999999	202	332	999999	82	540	868	999999	842	267	999999	999999	999999	469	999999	714	438	460	545	670	999999	717	318	542	922	698	50	999999	999999	999999	573	544	135	999999	809	819	729	873	999999	428	144	999999	571	572	999999	120	539	999999	218	34	999999	916	609	999999	904	130	999999	789	30	999999	499	531	989	54	693	562	999999	377	999999	972	984	564	534	127	535	999999	156	746	97	812	168	934	999999	939	293	656	999999	771	999999	689	935	940	853	551	928	613	383	526	878	892	640	171	455	245	999999	949	392	492	829	978	973	147	702	217	225	565	402	59	999999	47	627	708	791	970	46	54	999999	999999	199	922	553	629	867	204	181	997	488	999999	899	343	274	453	942	607	999999	798	248	645	999999	372	220	999999	999999	999999	275	931	380	485	208	994	248	409	999999	906	435	999999	279	999999	46	228	86	508	999999	427	772	184	999999	193	999999	248	999999	75	656	826	999999	999999	864	36	929	999999	627	13	695	904	104	865	160	999999	999999	372	528	999999	609	118	295	711	183	348	78	101	999999	999999	999999	999999	198	183	752	476	204	999999	489	252	578	796	600	83	813	999999	
332	907	34	731	21	892	719	75	465	548	540	999999	57	525	999999	838	85	999999	783	734	999999	920	122	683	840	967	999999	286	172	813	517	222	897	927	25	170	76	443	185	337	250	132	718	214	999999	204	168	999999	294	740	999999	170	300	999999	539	411	795	999999	890	53	999999	999999	903	999999	41	999999	112	129	509	798	771	641	999999	456	493	593	212	908	746	646	808	919	992	432	102	356	999999	818	999999	614	375	726	552	141	327	807	229	76	999999	618	999999	48	463	999999	968	88	905	999999	999999	945	208	886	999999	999999	245	999999	451	999999	559	684	405	999999	730	999999	433	55	98	133	138	686	374	146	735	138	554	999999	465	506	463	999999	999999	88	999999	453	415	999999	999999	999999	896	237	366	748	999999	497	223	808	318	999999	72	999999	989	782	715	999999	581	71	160	475	699	999999	634	999999	999999	999999	243	326	69	287	490	944	923	790	999999	900	330	626	630	248	914	999999	461	999999	443	539	33	999999	373	325	871	353	338	656	608	431	603	421	729	999999	999999	896	999999	40	87	127	10	209	556	999999	999999	999999	441	912	560	954	23	736	511	488	999999	575	953	744	416	999999	616	999999	191	805	307	908	999999	658	983	28	996	431	820	325	999999	999999	122	999999	736	916	911	425	105	654	417	867	910	251	999999	999999	943	999999	999999	940	511	734	27	751	517	999999	999999	783	928	542	957	592	915	195	999999	697	463	404	17	499	235	200	999999	537	397	439	998	654	208	305	999999	991	999999	879	999999	804	806	999999	51	67	857	138	999999	999999	696	824	999999	725	999999	999999	235	548	997	134	715	320	563	999999	363	87	680	414	584	633	467	999999	786	999999	999999	154	890	102	363	999999	999999	107	703	617	999999	573	487	283	362	446	79	999999	994	681	999999	503	251	325	17	999999	386	452	553	863	105	730	48	915	354	999999	999999	143	195	56	492	618	999999	945	650	789	600	406	61	999999	999999	930	999999	999999	872	877	902	575	999999	399	573	199	553	840	999999	120	999999	572	929	214	999999	936	351	947	199	555	886	999999	675	228	999999	979	400	999999	999999	999999	758	933	53	477	254	306	58	795	483	302	75	776	433	539	264	999999	477	847	573	999999	589	34	914	326	990	999999	899	866	36	593	799	147	999999	357	361	601	528	999999	959	277	999999	556	474	897	490	999999	871	145	963	344	512	999999	841	682	585	999999	999999	999999	486	999999	999999	192	999999	999999	503	927	246	86	187	999999	509	999999	999999	999999	999999	999999	560	27	
836	880	735	763	902	691	999999	255	305	857	771	627	582	801	975	999999	870	999999	787	584	404	999999	999999	795	958	310	835	497	665	545	942	552	183	11	890	606	912	643	290	999999	999999	999999	632	389	314	560	90	708	999999	575	435	45	255	975	999999	283	17	999999	805	601	856	593	589	759	999999	999999	453	581	910	999999	408	237	424	999999	999999	156	930	999999	490	407	999999	137	999999	100	120	907	999999	208	388	999999	598	973	838	688	231	224	667	872	474	95	116	508	797	670	176	999999	620	545	999999	476	352	523	459	407	381	728	146	999999	649	17	999999	255	203	303	780	435	999999	735	488	562	999999	68	29	404	301	999999	339	787	999999	911	296	760	999999	911	274	84	523	440	317	999999	87	178	232	466	172	999999	315	504	889	740	999999	999999	67	646	999999	294	999999	64	116	659	399	359	576	737	721	172	256	291	38	705	999999	958	427	986	484	320	835	563	242	999999	416	835	897	192	112	411	999999	363	923	980	581	469	334	999999	999999	728	601	494	999999	999999	614	33	999999	999999	828	850	999999	80	171	677	458	940	999999	999999	999999	563	461	393	635	319	469	892	999999	57	134	453	999999	769	999999	756	718	351	818	242	826	392	999999	713	363	261	943	999999	202	255	999999	641	646	659	999999	549	276	217	999999	435	540	721	664	428	999999	999999	226	999999	196	999999	958	117	131	589	999999	860	204	999999	40	384	999999	836	700	122	525	493	806	974	364	999999	999999	511	492	392	702	114	727	999999	999999	977	44	999999	446	787	297	424	519	999999	810	554	355	527	187	484	999999	703	31	552	902	576	999999	999999	343	999999	925	457	625	739	886	999999	142	263	104	62	349	129	400	913	825	999999	999999	748	999999	999999	989	999999	333	17	333	999	93	185	999999	87	408	792	912	594	999999	840	799	780	180	999999	999999	999999	432	134	145	939	313	117	726	800	999999	831	88	999999	863	963	133	618	416	999999	661	957	224	27	654	557	216	806	60	984	312	204	578	108	999999	897	538	999999	872	999999	999999	975	999999	247	485	577	713	999999	731	899	716	190	374	293	414	464	999999	415	480	587	732	507	67	999999	498	407	263	980	145	999999	434	999999	746	999999	201	685	509	977	541	87	999999	827	84	161	277	131	829	999999	693	933	30	133	999999	294	999999	198	918	716	749	999999	323	733	252	765	475	999999	999999	351	101	999999	955	899	874	999999	743	999999	432	905	999999	376	999999	999999	297	212	945	310	206	461	372	12	767	792	
237	463	763	120	999999	319	686	999999	686	488	203	999999	999999	130	258	335	550	999999	766	999999	252	382	510	355	999999	50	819	174	596	983	978	98	999999	172	671	421	639	633	329	122	999999	999999	689	99	774	333	233	999999	999999	870	910	617	246	754	550	855	999999	417	999999	544	500	522	889	703	999999	114	999999	816	458	837	696	999999	435	999999	999999	999999	693	420	581	122	816	993	999999	999999	82	371	852	217	621	999999	468	231	958	785	622	706	109	999999	589	669	999999	417	999999	224	184	992	191	592	999999	297	172	542	836	561	999999	506	410	173	630	147	262	999999	204	999999	378	474	999999	649	41	999999	999999	706	830	911	791	409	999999	999999	999999	90	999999	999999	257	334	654	999999	395	407	999999	125	306	999999	999999	452	416	536	999999	736	846	709	43	541	560	999999	999999	999999	999999	924	769	328	880	513	622	550	957	992	999999	870	986	452	89	561	591	916	791	229	351	388	504	999999	196	890	999999	841	56	999999	709	384	201	999999	224	470	637	739	999999	999999	322	999999	494	999999	988	353	749	403	630	999999	950	643	91	999999	124	332	429	999999	142	990	462	781	999999	999999	292	172	678	796	237	618	999999	851	681	998	907	999999	999999	90	999999	842	150	999999	220	574	999999	75	303	288	85	999999	999999	133	607	253	340	540	320	185	141	999999	674	999999	999999	22	999999	108	999999	92	16	588	438	349	248	999999	999999	805	999999	929	621	227	869	399	721	345	577	800	254	999999	668	999999	225	719	999999	450	178	197	491	208	999999	599	113	999999	282	999999	464	702	884	318	403	534	969	391	563	914	956	999999	240	830	445	757	854	534	423	999999	372	999999	999999	798	999999	662	999999	373	999999	32	123	658	999999	234	880	875	915	935	44	143	407	834	999999	999999	493	893	956	661	762	269	745	999999	797	643	134	745	311	96	196	741	221	606	478	541	999999	999999	167	16	999999	999999	999999	999999	500	289	999999	538	563	999999	314	238	999999	999999	610	653	287	999999	860	484	110	145	573	999999	749	999999	922	800	365	624	242	195	735	950	711	999999	427	826	89	518	410	999999	999999	945	781	958	45	559	996	824	264	266	999999	682	905	814	996	21	179	206	367	441	999999	938	133	129	502	999999	950	417	235	460	465	352	999999	999999	952	628	999999	790	267	372	804	999999	370	976	747	62	54	999999	205	416	999999	882	160	969	422	253	821	662	466	999999	609	999999	598	999999	801	105	609	999999	999999	378	963	388	939	999999	999999	999999	578	157	381	449	
999999	63	221	999999	999999	582	201	999999	102	708	806	999999	999999	977	762	225	942	999999	184	652	453	654	44	827	452	278	999999	165	342	780	675	674	290	26	999999	555	999999	779	999999	228	903	505	307	163	571	999999	64	961	999999	420	698	999999	972	729	999999	66	29	999999	377	534	639	46	770	999999	43	999999	115	316	408	217	848	999999	565	955	748	948	356	881	266	873	223	981	922	922	91	663	701	560	31	523	536	982	999999	476	999999	866	999999	985	999999	999999	473	748	563	35	999999	999999	456	26	981	57	710	147	138	503	320	658	999999	848	240	380	441	999999	295	885	999999	865	761	99	377	882	223	370	761	827	999999	475	428	897	999999	999999	216	684	999999	973	812	399	854	908	165	930	752	885	754	749	996	919	462	999999	354	706	773	366	999999	109	833	349	386	310	103	845	239	227	499	684	999999	757	999999	321	82	291	999999	853	933	446	139	999999	616	22	831	999999	23	999999	552	653	782	850	999999	479	150	473	22	554	815	320	700	535	396	80	585	249	943	150	606	999999	695	919	999999	212	969	505	733	999999	479	611	999999	489	674	999999	901	999999	999999	505	181	608	278	466	48	623	746	604	999999	546	436	592	547	872	999999	999999	999999	862	426	831	999999	645	740	999999	999999	213	488	220	860	550	178	272	526	999999	999999	997	794	239	999999	809	466	374	563	197	937	887	999999	999999	346	195	887	999999	896	891	995	536	868	999999	390	835	145	535	999999	999999	377	174	999999	109	903	156	694	999999	999999	616	375	145	92	553	712	999999	999999	528	999999	674	662	140	375	635	999999	999999	138	175	848	999999	674	930	999999	171	819	772	821	999999	66	999999	500	999999	67	289	999999	859	454	325	916	202	999999	616	999999	79	738	247	798	440	656	471	28	528	880	999999	942	444	515	920	999999	939	376	999999	472	685	183	503	999999	95	999999	593	988	813	258	655	360	67	279	560	432	582	999999	390	318	595	181	972	288	132	347	999999	353	999999	591	999999	825	522	154	976	999999	999999	174	712	331	999999	483	214	999999	999999	584	884	174	999999	999999	999999	964	999999	864	877	999999	211	225	950	748	37	999999	464	999999	280	829	837	913	303	664	197	417	272	68	256	122	966	701	62	548	463	999999	397	999999	999999	999999	839	657	277	472	693	28	999999	964	304	821	28	983	999	406	746	970	871	300	309	999999	999999	927	617	765	999999	999999	173	412	294	999999	852	428	791	268	990	189	999999	830	970	179	203	307	764	435	103	
983	999999	656	801	492	55	999999	735	696	320	911	49	512	925	999999	999999	812	999999	193	968	600	202	741	415	999999	334	50	329	140	999999	405	173	192	671	564	807	516	999999	802	75	755	999999	104	947	88	149	144	905	786	323	999999	628	580	999999	503	790	961	250	244	167	14	999999	999999	155	915	748	857	840	370	999999	348	999999	877	128	999999	999999	107	793	999999	427	200	144	999999	816	169	999999	592	726	178	773	999999	276	999999	644	70	978	97	949	999999	339	292	304	545	410	975	999999	750	462	253	595	693	177	999999	817	966	870	244	999999	986	148	165	999999	999999	999999	540	82	835	242	999999	244	819	158	760	999999	999999	896	599	999999	841	999999	36	140	482	583	90	999999	363	558	999999	199	744	309	962	894	184	161	632	947	869	903	354	517	403	19	776	544	417	999999	683	999999	281	111	946	16	121	35	657	98	999999	862	718	287	565	999999	999999	999999	999999	999999	823	982	999999	651	273	937	635	518	736	473	807	999999	271	447	875	607	918	999999	999999	999999	782	158	999999	544	440	999999	194	77	999999	535	519	266	359	550	101	700	806	999999	838	999999	380	999999	298	194	291	999999	999999	280	411	958	999999	856	166	239	93	999999	488	729	221	999999	753	568	566	211	953	550	196	720	355	184	800	298	999999	354	585	189	859	319	999999	468	415	913	665	994	584	999999	999999	129	467	427	999999	86	418	582	265	812	46	97	240	740	999999	881	924	237	167	661	61	999999	653	904	814	178	475	752	850	839	903	999999	999999	300	451	999999	263	999999	961	999999	880	999999	99	999999	152	772	88	523	999999	534	999999	437	837	999999	611	297	999999	562	612	999999	611	666	999999	426	908	474	999999	939	999999	718	999999	996	275	443	999999	829	722	880	999999	999999	999999	952	79	326	850	999999	999999	702	689	999999	600	999999	999999	999999	122	224	501	673	864	999999	999999	148	234	964	999999	992	171	999999	152	781	574	595	801	570	953	658	596	999999	575	443	999999	767	260	144	128	927	679	999999	330	566	338	59	25	93	739	951	727	115	420	857	313	999999	560	907	589	14	999999	999999	964	464	627	96	107	431	937	544	888	99	845	978	322	814	999999	999999	453	524	580	999999	830	12	999999	491	999999	999999	139	408	217	352	555	123	999999	923	999999	865	939	252	952	594	155	205	999999	638	269	999999	544	499	266	974	463	74	999999	190	999999	962	533	145	101	999999	301	539	337	545	999999	732	949	399	431	218	645	211	571	985	572	634	999999	302	
232	562	999999	640	152	242	889	999999	688	848	997	430	342	803	999999	573	302	616	999999	999999	103	536	492	999999	77	58	338	999999	999999	448	618	301	32	240	913	538	215	661	999999	999999	999999	63	999999	111	401	999999	875	999999	60	999999	693	955	766	422	999999	695	80	38	573	103	999999	636	987	999999	239	999999	999999	112	890	622	367	999999	229	773	870	50	999999	390	753	75	183	496	211	999999	999999	662	534	610	999999	227	467	187	98	303	201	29	76	804	871	695	604	773	951	438	641	62	736	993	552	168	999999	690	284	507	999999	416	434	493	999999	577	999999	797	80	672	164	999999	552	999999	581	850	974	687	999999	999999	471	410	545	773	999999	703	999999	540	999999	999999	24	777	902	590	384	784	999999	582	320	304	523	999999	999999	288	284	461	509	810	422	701	999999	999999	999999	227	999999	999999	871	661	630	791	651	999999	739	206	999999	386	999999	962	551	999999	265	401	377	224	544	664	707	266	498	412	203	125	128	366	688	498	999999	685	999999	865	912	999999	999999	999999	999999	882	77	506	630	897	184	999999	269	624	445	793	158	956	999999	381	812	614	173	999999	999999	535	999999	382	517	169	780	601	999999	686	884	333	448	848	571	661	596	210	636	600	237	656	999999	999999	921	999999	350	649	12	999999	62	307	769	999999	931	127	368	694	988	470	127	999999	999999	583	740	999999	354	309	394	31	999999	611	978	999999	990	941	679	29	461	621	999999	140	598	999999	633	586	563	713	917	999999	302	902	221	175	999999	654	999999	999999	999999	809	550	50	999999	981	398	999999	329	206	744	990	999999	349	243	376	999999	987	999999	895	949	163	558	999999	392	940	728	882	999999	999999	100	345	424	406	999999	999999	81	777	874	617	845	192	267	367	999999	926	999999	999999	669	999999	523	494	670	630	332	609	260	909	658	324	262	516	61	999999	116	408	575	50	999999	590	305	999999	122	377	59	767	896	201	672	465	999999	774	223	999999	999999	605	999999	999999	999999	656	401	171	129	999999	999999	999999	140	751	999999	570	361	967	870	88	549	999999	381	999999	580	564	712	69	999999	999999	392	487	302	506	999999	999999	732	781	966	436	199	144	754	562	22	720	637	155	941	112	114	999999	904	144	999999	650	233	999999	999999	519	999999	999999	924	999999	177	876	999999	633	535	999999	999999	580	10	443	889	415	894	819	290	860	927	567	128	999999	98	426	583	999999	501	574	287	360	999999	457	999999	999999	219	827	395	999999	683	999999	999999	201	999999	533	964	471	999999	600	
999999	414	102	363	999999	999999	224	790	838	751	303	878	142	999999	999999	486	22	553	951	42	205	77	434	999999	187	924	948	999999	868	999999	461	121	912	900	999999	873	267	214	865	116	642	999999	988	643	842	804	870	999999	999999	999999	520	421	520	222	404	688	980	948	186	667	437	297	921	283	299	191	999999	241	152	999999	999999	808	688	999999	399	999999	999999	790	311	382	63	300	205	90	54	999999	999999	699	506	139	893	319	38	999999	678	354	999999	714	999999	999999	839	638	514	999999	569	712	732	675	999999	627	609	199	646	803	613	147	102	999999	239	258	590	275	735	22	703	999999	779	489	176	999999	279	374	445	999999	542	424	785	72	520	342	317	926	876	878	530	703	673	234	594	540	262	665	485	105	80	573	903	501	439	659	932	253	508	777	357	245	753	995	999999	198	361	39	330	896	999999	664	399	856	492	10	246	555	894	999999	999999	999999	999999	350	579	969	521	293	632	861	410	74	427	999999	999999	295	949	999999	999999	406	189	999999	345	999999	164	416	184	56	19	439	423	386	358	873	985	743	356	413	425	301	676	77	406	999999	999999	876	246	300	335	207	60	569	591	498	456	569	278	309	195	999999	795	474	999999	203	448	33	716	999999	123	787	938	546	261	672	729	121	999999	876	103	288	179	999999	999999	812	388	853	999999	859	426	999999	475	57	228	262	506	999999	793	213	30	999999	170	999999	999999	548	268	514	317	919	769	344	743	402	216	907	999999	999999	753	472	814	594	239	856	137	999999	321	999999	327	999	176	527	328	622	855	630	127	487	706	183	553	874	546	875	100	92	682	83	841	320	999999	594	458	330	398	999999	243	313	564	489	236	378	999999	999999	753	999999	25	131	546	585	999999	999999	214	999999	919	939	57	364	765	54	24	248	59	17	739	581	999999	998	233	999999	999999	813	922	227	999999	999999	688	999999	999999	848	77	561	536	266	530	753	390	878	999999	458	999999	879	547	999999	474	999999	328	188	999999	999999	183	27	897	127	197	975	999999	987	633	743	261	819	999999	917	999999	999999	711	792	487	986	200	999999	596	774	50	518	276	999999	999999	957	856	999999	659	948	999999	999999	663	418	78	554	169	999999	999999	667	207	568	646	630	542	999999	286	999999	701	591	981	983	431	132	87	679	999999	191	244	999999	999999	752	170	293	999999	927	799	302	999999	932	826	797	944	928	999999	481	999999	645	869	741	680	330	808	77	967	999999	999999	541	341	398	844	999999	168	999999	
780	454	408	362	999999	999999	221	983	999999	999999	764	193	49	502	999999	606	808	74	321	503	994	567	944	102	999999	560	999999	268	961	336	98	847	999999	375	157	133	999999	999999	999999	264	530	697	518	49	999999	999999	652	999999	999999	734	999999	779	667	665	584	222	510	999999	46	999999	999999	952	32	485	680	917	554	673	354	431	533	299	809	66	973	999999	999999	904	789	542	907	182	281	999999	745	318	190	973	791	934	622	765	481	436	999999	577	674	43	369	395	239	978	781	999999	211	300	970	611	999999	999999	999999	605	999999	504	999999	143	999999	795	739	371	736	580	882	419	808	767	817	999999	117	999999	999999	25	545	999999	999999	999999	401	715	35	454	999999	579	999999	515	770	26	248	977	999999	814	895	879	999999	997	999999	658	105	371	757	999999	482	597	999999	999999	652	999999	70	134	201	999999	742	999999	999999	294	999999	167	999999	377	649	792	999999	840	999999	303	999999	753	721	547	999999	999999	833	40	958	592	999999	750	85	999999	862	999999	999999	124	999999	522	82	928	119	18	974	501	370	728	722	965	914	642	729	210	784	898	436	522	389	999999	168	711	999999	187	999999	282	91	301	515	37	835	414	999999	355	230	582	644	713	999999	252	999999	114	999999	993	677	339	30	875	222	999999	195	443	734	250	999999	999999	999999	931	695	702	420	999999	223	694	999999	509	588	384	979	999999	264	723	949	147	261	63	403	25	509	999999	261	215	88	999999	999999	401	680	999999	991	859	999999	713	27	999999	999999	226	891	999999	863	178	750	645	896	20	709	999999	493	597	999999	999999	966	905	431	711	450	999999	990	671	852	737	999999	775	999999	129	550	551	705	89	315	44	172	780	161	999999	243	999999	999999	77	999999	380	907	999999	824	999999	892	756	999999	999999	429	999999	999999	229	770	999999	999999	999999	999999	776	470	999999	765	999999	292	954	147	196	753	100	478	999999	894	999999	829	999999	829	746	950	999999	236	999999	269	400	659	687	808	942	999999	999999	991	267	364	543	607	684	999999	503	800	869	553	706	12	999999	999999	999999	733	312	999999	999999	999999	999999	999999	558	549	675	999999	375	754	605	155	999999	186	728	999999	221	480	999999	325	999999	999999	336	999999	999999	159	999999	999999	78	563	74	953	505	552	720	728	999999	242	999999	993	931	786	250	748	205	724	358	999999	283	102	625	124	381	987	255	432	970	999999	943	409	28	999999	830	812	689	999999	649	652	466	10	709	978	675	367	393	999999	999999	999999	750	367	801	10	999999	999999	937	950	582	518	306	
298	758	742	299	406	999999	58	999999	999999	68	553	84	706	999999	999999	393	646	999999	24	603	999999	806	392	906	999999	607	27	374	999999	874	739	79	141	355	177	251	967	689	278	999999	345	412	999999	999999	999999	292	105	937	245	999999	999999	999999	999999	914	419	491	375	835	712	798	957	683	111	563	999999	484	943	360	895	41	425	957	180	999999	999999	484	618	999999	709	303	512	90	139	272	999999	238	511	226	935	686	876	999999	999999	480	435	662	311	634	209	722	349	744	52	999999	176	343	340	936	999999	934	873	511	136	419	296	999999	554	839	980	100	973	726	999999	219	165	294	980	999999	206	605	999999	983	999999	986	954	767	48	925	105	249	898	999999	569	10	812	374	999999	567	193	558	117	472	654	118	999999	622	999999	832	999999	882	363	999999	739	999999	761	999999	999999	149	465	528	838	629	744	740	201	407	167	424	999999	790	289	423	517	647	999999	711	339	999999	247	341	999999	215	876	222	886	268	999999	518	999999	999999	999999	864	999999	664	719	488	727	913	916	351	999999	999999	435	267	603	940	132	101	563	60	560	299	902	999999	999999	633	999999	531	999999	933	571	649	184	999999	271	424	321	852	927	19	999999	426	639	896	876	543	779	619	619	945	146	744	999999	199	372	999999	999999	978	999999	96	999999	206	68	999999	779	815	730	951	995	188	629	279	999999	553	76	144	660	16	256	546	853	143	999999	908	999999	827	694	999999	122	42	461	342	999999	841	283	999999	367	656	126	71	813	999999	623	440	326	866	999999	411	999999	237	578	999999	731	48	999999	602	293	999999	196	951	131	744	999999	963	726	999999	999999	332	999999	289	777	13	999999	195	732	36	520	999999	999999	930	257	292	999999	884	999999	505	610	239	608	681	503	217	999999	174	939	79	988	660	713	40	864	999999	142	842	999999	999999	76	546	315	216	92	811	568	999999	704	839	999999	999999	509	231	685	771	724	999999	786	570	999999	725	999999	663	999999	860	768	561	999999	10	159	999999	433	888	438	74	999999	401	598	692	999999	212	470	999999	197	43	160	492	354	999999	533	999999	65	999999	40	351	300	652	178	999999	999999	16	201	704	999999	861	999999	620	793	621	847	332	999999	104	921	342	264	154	475	14	709	286	217	972	476	999999	964	543	999999	96	773	999999	233	999999	999999	642	21	766	421	336	512	540	699	999999	255	211	543	961	969	999999	97	155	186	174	999999	999999	999999	228	237	999999	896	987	762	706	848	999999	999999	999999	455	288	999999	999999	999999	149	
502	178	999999	484	727	999999	999999	13	999999	999999	999999	999999	999999	69	852	882	843	792	999999	999999	439	524	999999	992	884	678	112	909	515	690	377	599	422	47	671	354	999999	324	501	962	10	893	999999	602	707	230	481	49	781	999999	445	538	959	395	709	978	400	594	999999	58	172	172	497	999999	792	999999	999999	999999	397	999999	999999	999999	999999	575	999999	546	111	186	999999	999999	999999	72	138	942	254	999999	639	36	999999	999999	953	999999	725	452	800	838	405	999999	999999	306	25	424	652	999999	999999	916	247	393	57	999999	876	999999	308	934	851	109	44	555	639	952	770	999999	729	704	554	116	802	999999	775	509	150	999999	375	988	649	782	420	855	81	337	999999	255	979	174	816	739	296	790	601	701	999999	999999	999999	857	535	837	695	947	999999	765	123	399	618	548	999999	999999	848	320	295	79	999999	188	483	999999	999999	999999	209	999999	887	999999	999999	999999	257	83	705	299	673	518	462	999999	97	999999	999999	316	223	999999	636	440	151	999999	890	976	504	531	23	624	376	597	506	999999	999999	139	70	913	945	999999	152	999999	842	732	641	340	857	484	982	999999	62	177	97	158	888	768	999999	385	999999	842	517	725	70	999999	923	85	21	451	184	999999	412	999999	370	999999	999999	101	597	418	870	560	129	30	548	797	572	208	510	357	999999	869	715	999999	989	113	594	426	485	761	809	566	328	415	309	35	812	838	807	999999	98	796	180	15	515	373	723	496	186	272	999999	724	575	999999	329	314	252	728	233	267	528	643	616	999999	609	314	241	999999	999999	523	985	733	401	534	269	999999	999999	709	179	999999	389	107	249	222	253	95	991	664	96	999999	782	94	999999	999999	457	999999	999999	344	406	211	999999	19	776	663	287	784	333	50	404	993	616	542	999999	607	877	999999	999999	999999	999999	524	323	576	627	725	741	900	128	851	87	813	155	364	999999	968	999999	999999	331	586	935	469	762	950	270	102	999999	999999	535	17	672	36	62	786	751	882	887	565	392	60	999999	386	665	999999	963	999999	847	262	999999	999999	999999	507	109	999999	467	133	761	372	316	534	346	501	999999	121	188	60	999999	368	612	999999	90	927	988	999999	664	999999	999999	290	987	999999	254	999999	19	943	893	175	927	245	329	999999	130	525	259	857	713	430	20	999999	303	912	830	489	649	808	511	195	999999	999999	999999	907	330	999999	385	637	289	220	491	431	999999	23	133	525	49	985	310	564	678	140	567	243	549	259	986	999999	847	765	999999	211	
442	707	656	108	92	999999	306	648	150	621	577	503	999999	588	336	290	789	315	999999	663	508	946	999999	388	270	918	368	999999	494	310	999999	999999	733	290	999999	519	999999	34	442	627	688	661	424	66	563	74	304	961	922	706	999999	999999	999999	823	702	496	200	999999	837	999999	999999	235	164	839	831	999999	770	658	999999	817	999999	999999	872	822	975	846	999999	460	824	206	624	406	159	787	25	256	208	999999	587	999999	329	98	196	999999	573	463	999999	585	234	509	304	646	371	115	783	530	669	503	999999	855	964	739	453	641	549	656	86	376	999999	584	855	860	80	999999	497	834	577	604	999999	522	349	946	235	325	902	977	45	54	14	494	587	705	72	731	999999	589	645	999999	999999	999999	999999	140	760	649	653	444	576	275	999999	948	999999	75	253	335	999999	999999	999999	999999	999999	571	999999	41	371	340	997	160	798	348	568	999999	199	32	875	342	144	999999	196	999999	999999	468	999999	769	436	65	541	521	461	736	225	520	999999	517	816	166	304	355	769	430	651	999999	645	237	707	710	759	930	199	910	999999	307	831	927	999999	280	170	999999	999999	316	999999	486	699	999999	999999	57	831	681	215	718	48	789	449	765	933	178	822	183	72	999999	999999	611	331	550	545	917	689	158	61	546	996	452	749	999999	632	175	999999	584	114	659	878	999999	724	999999	999999	411	858	75	994	297	999999	986	789	879	20	999999	165	158	526	999999	368	683	630	999999	999999	999999	50	999999	143	768	375	999999	999999	999999	847	227	886	850	678	144	69	623	164	763	98	999999	662	870	453	444	20	655	67	900	301	205	999999	65	999999	286	370	872	999999	999999	922	999999	917	386	41	999999	999999	314	999999	392	155	744	529	999999	999999	711	999999	179	543	698	758	719	190	178	121	651	999999	831	999999	402	773	197	691	999999	841	878	103	286	838	999999	144	705	184	675	754	557	999999	591	484	999999	999999	201	339	243	477	999999	38	748	275	999999	999999	999999	223	87	619	958	63	600	35	701	617	656	341	882	564	62	999999	515	424	564	975	187	356	999999	999999	582	858	457	461	999999	850	355	999999	999999	636	664	491	107	66	796	503	86	566	999999	440	999999	859	999999	679	424	667	522	333	710	414	846	133	181	38	999999	110	606	148	999999	851	272	645	882	999999	999999	570	999999	999999	999999	999999	899	620	999999	611	363	722	411	777	46	971	337	31	310	54	790	541	320	78	999999	695	897	999999	180	931	178	60	977	999999	780	999999	229	73	705	
650	514	236	559	569	674	324	698	828	111	424	524	250	999999	837	999999	367	260	999999	440	932	173	999999	449	641	443	999999	745	211	997	999999	752	274	326	659	539	564	999999	999999	403	705	999999	79	835	755	417	927	999999	999999	744	423	602	849	999999	772	487	552	786	918	999999	371	999999	496	999999	999999	672	260	999999	685	308	999999	999999	999999	975	735	934	103	137	999999	234	999999	598	605	466	584	999999	902	641	553	182	987	999999	999999	624	999999	136	999999	248	916	93	167	13	999999	841	843	47	103	874	897	838	393	425	102	694	999999	773	972	40	256	999999	770	618	999999	512	320	133	321	999999	943	609	434	999999	220	610	76	999999	999999	764	999999	546	999999	999999	743	715	789	572	685	379	13	269	163	480	992	588	322	548	631	526	530	720	726	999999	931	298	413	537	214	492	627	118	213	218	417	999999	840	742	874	666	722	999999	999999	942	999999	999999	455	953	863	632	297	528	999999	52	999999	902	820	290	999999	999999	311	999999	999999	999999	751	894	65	945	73	292	747	579	673	965	999999	999999	283	783	334	257	842	459	674	999999	204	109	999999	170	973	515	999999	560	646	429	999999	471	391	999999	200	999999	628	510	890	580	885	718	999999	999999	999999	999999	629	46	955	849	999999	851	586	785	999999	652	665	895	971	557	402	196	999999	254	609	999999	399	38	593	999999	628	341	999999	104	696	486	255	322	921	520	886	853	999999	796	815	513	884	999999	255	548	999999	733	539	343	999999	698	784	609	315	906	73	600	452	619	230	281	292	492	999999	999999	999999	352	999999	461	671	549	590	147	438	999999	999999	794	783	54	999999	895	802	235	915	998	701	645	17	24	456	295	999999	999999	999999	543	999999	401	999999	732	999999	980	759	87	671	639	117	646	180	220	999999	279	817	408	606	999999	479	999999	577	100	999999	761	345	959	15	386	999999	999999	571	895	874	999999	286	60	902	42	999999	725	564	999999	890	65	999999	999999	999999	999999	477	12	390	250	74	174	824	427	999999	999999	644	799	82	999999	500	999999	84	285	345	401	992	767	505	999999	199	754	501	300	210	766	297	999999	999999	827	908	146	224	331	999999	999999	242	859	148	522	398	346	999999	279	999999	386	999999	198	461	173	194	999999	999999	816	60	320	672	533	999999	155	103	105	999999	254	386	364	298	753	455	999999	169	143	999999	982	185	853	999999	232	515	999999	999999	108	999999	240	642	999999	999999	999999	999999	520	999999	709	642	993	429	302	940	408	893	999999	97	237	743	824	
14	61	92	523	641	207	219	999999	27	403	369	994	18	175	611	188	724	891	481	935	599	999999	999999	634	999999	882	913	702	338	94	735	558	365	272	236	999999	124	999999	766	84	311	999999	999999	248	633	999999	293	775	796	714	706	206	755	808	234	999999	561	457	960	758	293	516	122	933	668	999999	639	745	938	30	74	608	134	407	999999	999999	767	999999	11	138	999999	147	906	999999	388	999999	803	556	999999	681	39	999999	165	17	790	795	483	758	580	999999	795	547	836	999999	650	107	81	999999	184	230	787	999999	456	831	169	156	999999	497	554	139	17	92	708	267	990	406	452	127	999999	838	999999	999999	680	999999	342	999999	311	140	999999	999999	466	456	999999	817	999999	729	999999	333	847	644	195	985	213	451	815	713	839	999999	785	999999	655	954	739	345	699	999999	629	277	499	118	844	479	523	999999	672	560	709	890	999999	270	999999	999999	279	973	653	545	804	239	372	629	221	732	354	730	635	999999	999999	47	127	125	110	942	834	739	999999	999999	472	939	778	264	999999	999999	215	999999	67	536	684	766	691	164	999999	399	905	869	999999	122	135	792	639	170	844	999999	772	258	170	999999	293	540	184	938	82	999999	460	118	626	272	526	830	672	108	828	999999	355	999999	999999	710	47	999999	842	686	590	999999	999999	618	999999	340	185	999999	364	814	252	999999	592	753	91	118	939	796	253	633	596	304	130	540	341	894	999999	809	117	460	999999	999999	698	999999	357	402	565	842	698	999999	97	568	476	999999	855	684	368	602	881	999999	771	251	999999	999999	100	999999	999999	769	286	525	999999	376	850	903	609	923	455	104	405	688	999999	106	108	957	999999	37	999999	272	685	657	999999	999999	928	84	688	999999	607	489	999999	72	999999	795	565	182	282	720	999999	999999	258	931	238	273	999999	202	488	674	152	763	671	72	999999	297	94	999999	989	298	448	775	225	999999	999999	965	696	342	845	758	540	999999	684	825	318	266	24	753	428	272	527	735	595	24	999999	999999	817	999999	999999	556	999999	936	193	984	999999	942	356	611	999999	272	999999	864	357	730	144	227	88	845	753	999999	282	999999	210	726	770	999999	190	211	999999	482	157	361	736	299	999999	603	742	700	553	375	909	412	147	999999	999999	663	388	864	879	603	764	999999	999999	406	283	379	736	999999	223	569	762	155	786	143	124	999999	999999	68	999999	540	484	999999	302	387	299	870	999999	999999	41	116	334	325	331	999999	999999	999999	770	340	999999	999999	867	286	999999	983	
612	999999	626	13	50	999999	999999	330	191	349	999999	386	679	213	116	999999	185	692	434	117	245	447	824	564	426	939	455	796	999999	15	673	208	901	318	999999	535	999999	200	13	561	580	14	999999	981	999999	999999	506	566	999999	612	999999	999999	851	379	748	175	999999	71	586	999999	999999	739	287	999999	676	999999	484	370	438	580	168	984	688	873	536	240	313	843	461	999999	999999	999999	572	440	999999	498	356	532	570	999999	596	192	613	999999	535	840	726	959	315	192	855	999999	138	653	453	517	496	977	842	517	861	999999	610	500	668	999999	999999	847	999999	187	573	952	800	828	983	975	381	786	999999	999999	513	999999	537	278	240	307	999999	918	986	995	12	379	689	62	999999	500	999999	122	243	398	672	999999	297	999999	618	902	345	309	669	478	146	709	999999	156	13	517	568	341	270	371	386	258	999999	675	185	204	273	747	91	493	999999	268	553	948	999999	999999	66	410	659	337	999999	460	259	518	859	302	739	543	59	240	931	251	851	871	22	999999	28	621	952	999999	999999	598	228	186	84	877	166	690	999999	379	999999	168	999999	933	999999	925	999	352	816	882	464	730	698	850	561	161	416	681	936	609	999999	999999	458	245	999999	373	242	82	443	981	146	999999	999999	679	779	999999	999999	918	471	96	425	675	805	79	999999	909	999999	377	999999	922	471	484	754	523	764	26	709	446	245	999999	693	999999	999999	999999	999999	416	999999	28	999999	787	592	497	220	850	194	939	638	388	999999	788	473	999999	458	520	520	662	999999	999999	915	763	73	133	683	434	403	498	766	971	334	553	599	881	305	999999	999999	973	273	903	339	999999	387	331	170	999999	573	827	999999	999999	324	92	999999	422	113	318	723	468	814	785	457	695	999999	667	64	732	199	591	570	999999	189	546	399	400	568	999999	386	742	962	999999	999999	575	30	377	656	251	441	187	999999	987	999999	999999	168	487	999999	643	650	719	277	438	267	999999	999999	856	219	778	693	721	853	22	932	981	505	588	924	881	999999	806	20	999999	300	22	814	999999	999999	317	387	911	944	999999	450	666	475	999999	999999	879	318	174	167	999999	999999	720	333	764	65	141	376	580	563	999999	999999	844	999999	464	148	254	999999	999999	356	902	400	781	776	999999	572	275	516	971	618	55	573	510	648	141	264	580	688	59	527	378	940	807	357	380	955	999999	957	20	999999	724	999999	634	817	265	488	999999	943	999999	202	999999	624	999999	961	999999	11	468	999999	576	210	567	999999	128	
166	999999	962	999999	433	406	973	999999	999999	505	585	894	999999	938	692	392	653	487	636	294	856	738	753	999999	845	999999	999999	496	410	999999	810	828	168	999999	477	839	303	895	352	999999	430	236	481	999999	819	77	183	999999	999999	813	923	722	930	281	999999	428	999999	999999	747	593	37	999999	566	927	695	757	999999	751	471	852	999999	758	145	999999	863	999999	267	634	726	999999	999999	316	720	596	467	97	897	886	999999	58	999999	876	999999	758	520	943	669	553	433	71	999999	431	600	923	999999	174	999999	841	417	641	171	600	999999	999999	927	999999	999999	999999	470	608	999999	850	431	999999	247	222	999999	386	579	920	960	713	210	999999	999999	244	999999	796	872	302	999999	66	999999	688	887	25	186	188	830	999999	999999	700	999999	825	212	490	999999	187	686	511	563	210	272	497	999999	457	399	46	531	999999	999999	999999	106	999999	108	999999	382	743	999999	999999	999999	432	555	999999	742	269	999999	999999	462	957	244	538	120	370	738	309	794	980	999999	439	625	999999	656	147	795	218	999999	914	726	408	118	999999	652	464	475	140	654	493	755	999999	826	999999	584	573	458	476	999999	999999	438	799	18	401	735	105	606	999999	775	417	983	999999	666	716	658	63	999999	999999	885	655	895	608	654	311	234	596	613	611	565	999999	689	329	999999	867	485	927	400	716	531	999999	999999	578	364	246	510	999999	755	119	999999	531	724	481	999999	213	840	830	999999	707	177	999999	491	995	341	692	728	999999	999999	999999	240	731	999999	999999	455	339	797	326	253	417	801	12	841	503	255	43	369	218	738	155	999999	999999	999999	692	549	392	999999	862	247	672	518	846	57	999999	879	633	868	999999	35	261	415	524	587	738	999999	999999	999999	988	749	307	333	520	924	38	771	585	999999	970	999999	999999	274	935	88	581	999999	954	954	999999	624	999999	175	777	999999	487	739	999999	77	53	786	999999	93	86	122	939	348	997	921	29	196	304	999999	898	997	961	986	999999	999999	15	839	999999	999999	424	374	138	142	555	999999	447	298	999999	517	999999	999999	219	979	197	823	148	242	901	43	935	999999	999999	999999	277	780	230	500	999999	76	72	999999	834	174	669	712	984	807	999999	669	484	730	927	787	999999	714	787	982	798	656	999999	999999	937	999999	284	726	999999	199	865	775	999999	999999	38	201	455	702	358	55	320	485	999999	341	449	241	558	215	999999	542	171	562	992	248	999999	613	769	298	276	916	890	943	668	794	999999	27	562	999999	999999	999999	999999	84	366	742	672	
323	817	965	333	705	369	78	956	999999	38	999999	782	868	254	425	431	999999	435	442	164	376	999999	54	398	431	679	30	513	44	210	97	999999	259	999999	388	795	804	965	999999	999999	821	986	166	766	999999	244	693	999999	286	999999	999999	648	924	999999	305	506	772	576	999999	999999	348	565	922	310	999999	116	533	302	865	629	627	999999	865	885	343	390	660	288	759	999999	985	999999	236	730	35	999999	281	671	281	999999	33	237	73	544	218	265	74	855	825	533	711	401	999999	999999	687	984	783	49	254	914	845	494	817	714	50	612	338	202	285	999999	999999	999999	999999	983	606	399	999999	330	676	88	325	999999	463	236	486	593	318	580	999999	51	665	242	427	366	46	999999	420	999999	503	606	999999	999999	579	332	698	849	999999	999999	60	297	856	999999	372	175	999999	50	40	591	238	999999	303	999999	999999	244	837	601	444	664	946	76	979	778	827	999999	161	453	234	140	537	636	999999	872	529	755	194	999999	870	261	767	995	508	828	131	56	999999	178	723	999999	999999	106	999999	716	498	984	318	87	635	301	24	155	815	999999	63	601	243	430	239	403	60	999999	731	192	999999	950	568	160	657	780	768	999999	729	889	645	441	231	507	383	545	446	116	576	578	999999	621	189	999999	774	529	813	881	999999	999999	999999	860	374	232	818	548	425	999999	999999	855	533	42	425	926	265	999999	999999	736	56	694	956	999999	68	162	999999	285	770	999999	386	137	967	999999	53	410	604	785	76	998	688	999999	129	289	999999	999999	55	999999	999999	999999	352	999999	159	86	834	999999	999999	999999	999999	999999	286	542	999999	465	781	302	888	647	989	25	999999	999999	555	999999	57	221	574	677	266	347	999999	741	90	999999	999999	999999	977	890	999999	798	999999	262	999999	999999	721	155	67	663	999999	393	999999	408	999999	999999	932	999999	606	779	39	623	680	999999	999999	463	114	999999	462	271	999999	999999	324	997	999999	200	978	999999	999999	999999	658	999999	999999	999999	179	872	514	709	525	900	584	744	626	208	861	438	128	351	999999	530	999999	186	693	796	815	949	79	835	999999	34	211	999999	386	905	999999	137	469	999999	999999	222	999999	404	30	561	999999	113	930	125	146	166	82	636	901	965	950	482	218	367	999999	229	999999	679	896	500	999999	721	368	721	88	999999	968	999999	825	955	581	355	165	142	999999	712	28	953	999999	656	952	574	962	420	999999	647	999999	999999	672	306	999999	999999	508	529	861	964	744	219	47	412	197	722	811	999999	394	605	999999	85	
999999	393	210	849	999999	250	548	999999	759	948	766	999999	815	866	686	529	545	313	847	999999	281	155	967	809	916	999999	468	239	762	26	36	359	999999	843	855	289	105	569	297	267	981	735	999999	795	453	999999	597	999999	999999	291	409	90	758	691	999999	111	999999	401	933	694	782	318	372	742	999999	999999	121	971	21	407	434	976	25	590	654	545	940	999999	365	320	698	146	999999	481	616	945	999999	999999	48	999999	863	703	635	603	484	673	999999	472	873	47	999999	999999	999999	638	999999	433	75	177	47	269	999999	999999	46	623	995	646	124	891	136	977	814	482	933	267	544	731	351	999999	115	981	999999	477	999999	327	999999	999999	826	564	624	193	999999	433	999999	999999	592	999999	666	999999	607	838	558	481	345	999999	232	22	999999	999999	999999	135	999999	653	72	999999	97	999999	945	718	797	999999	999999	559	276	943	999999	999999	999999	999999	674	925	999999	999999	999999	999999	432	700	141	999999	105	813	391	774	470	499	110	236	999999	545	691	999999	673	999999	224	685	28	999999	215	999999	798	842	141	999999	999999	999999	71	999999	999999	794	633	397	561	542	623	984	540	55	999999	777	842	871	28	345	472	775	261	125	124	138	999999	434	494	739	614	262	682	853	396	301	437	357	397	576	999999	304	347	140	335	240	999999	973	908	438	999999	926	823	796	999999	612	999999	945	639	710	546	999999	902	821	928	370	311	999999	659	797	349	494	484	999999	432	178	999999	131	790	883	999999	999999	525	999999	999999	687	439	885	789	784	384	492	718	687	40	714	402	999999	999999	964	928	467	324	999999	98	74	452	381	373	896	184	796	164	999999	725	271	682	845	641	251	930	426	897	875	423	999999	776	797	421	718	776	911	919	825	999999	526	960	414	967	125	244	68	521	892	609	587	337	962	999999	769	41	556	884	999999	44	512	570	449	697	241	999999	655	959	999999	130	999999	876	999999	801	209	310	278	878	525	16	871	904	14	999999	835	529	813	835	652	686	230	36	999999	999999	999999	956	999999	999999	735	827	999999	108	865	999999	347	710	998	171	762	468	763	678	369	953	172	608	565	183	862	712	484	819	317	969	900	999999	917	547	999999	252	999999	561	152	697	427	772	999999	999999	999999	134	530	652	83	999999	922	551	667	15	628	843	401	347	854	33	353	769	791	896	872	999999	793	460	811	519	679	999999	536	672	999999	399	569	332	255	737	192	831	745	134	56	999999	578	912	918	999999	999999	451	707	128	354	658	981	152	999999	
826	341	79	841	564	513	999999	25	995	479	999999	283	78	101	127	840	999999	33	667	849	524	532	880	542	999999	667	238	504	417	999999	877	417	427	963	429	405	123	990	191	620	335	342	583	442	689	242	782	359	589	288	833	999999	324	302	844	303	999999	537	546	896	284	226	608	677	999999	821	856	999999	672	721	727	530	842	56	523	999999	949	447	999999	72	884	879	999999	139	494	253	999999	134	128	135	944	586	453	294	999999	119	734	906	841	868	385	677	686	999999	561	312	792	278	779	999999	354	23	684	484	21	999999	311	479	999999	999999	728	732	986	547	777	151	999999	557	710	413	457	53	606	984	686	217	999999	56	999999	192	460	824	355	465	999999	930	901	969	282	939	999999	265	723	492	149	653	691	149	100	419	234	244	999999	999999	999999	999999	416	700	797	804	213	264	901	10	999999	903	387	531	765	846	999999	999999	285	770	999999	201	330	124	844	42	999999	62	956	168	957	225	999999	979	259	480	523	210	181	477	999999	999999	364	722	999999	246	276	169	383	999999	179	127	959	797	770	24	999999	999999	855	999999	288	999999	999999	742	53	682	646	407	282	295	332	49	936	807	43	999999	837	607	530	999999	999999	999999	679	712	999999	840	266	468	219	245	499	231	999999	999999	198	585	256	621	999999	911	599	869	887	97	999999	140	190	999999	763	719	186	383	771	999999	999	999999	481	595	754	212	425	999999	198	47	999999	111	693	999999	619	458	804	225	927	999999	19	897	478	591	790	999999	659	115	704	499	68	999999	459	107	416	275	113	999999	867	999999	999999	421	999999	850	999999	820	447	660	542	315	915	960	455	162	248	112	454	890	999999	999999	999999	320	999999	698	978	680	651	595	123	999999	999999	153	358	461	999999	598	226	627	299	999999	420	998	999999	999999	584	999999	670	307	859	314	820	222	999999	970	922	185	937	982	871	621	999999	851	547	198	999999	771	999999	994	39	649	886	827	601	834	486	999999	747	93	999999	881	999999	354	735	808	999999	141	298	388	538	999999	660	243	999999	999999	801	569	460	384	438	999999	495	675	999999	220	428	993	999999	30	494	999999	999999	999999	868	990	611	825	125	739	665	828	483	233	466	91	999999	652	999999	999999	43	916	104	372	654	311	395	999999	86	525	999999	539	999999	277	894	170	519	806	374	764	76	999999	454	721	719	610	338	272	219	195	230	776	921	999999	987	577	282	75	208	567	999999	277	748	599	999999	135	318	216	338	305	999999	192	287	317	
856	67	472	383	999999	54	999999	133	134	890	305	613	999999	821	289	999999	887	999999	607	807	999999	799	237	854	371	593	301	132	999999	999999	623	47	999999	613	999999	930	999999	999999	422	164	594	481	152	858	304	746	517	496	927	999999	999999	128	999999	479	157	66	999999	617	22	70	752	850	199	220	276	267	124	14	979	358	221	988	999999	999999	222	999999	999999	379	999999	999999	86	805	999999	921	506	505	999999	28	999999	785	111	496	886	361	411	999999	291	932	591	46	632	512	517	578	999999	428	999999	142	267	468	410	459	67	398	983	947	999999	278	713	771	999999	105	547	203	257	725	112	679	51	478	407	723	788	524	991	574	298	999999	131	87	419	329	761	998	385	651	439	498	378	999999	98	999999	229	999999	240	999999	999999	323	331	999999	326	416	100	788	71	999999	999999	999999	999999	419	659	39	156	635	999999	485	343	549	818	999999	295	614	311	587	389	393	504	968	293	999999	999999	975	999999	57	761	999999	239	999999	937	999999	980	895	101	999999	999999	69	999999	593	467	754	202	424	504	725	789	999999	999999	513	409	677	192	999999	259	999999	809	684	734	999999	874	359	256	370	999999	129	625	999999	522	352	999999	999999	999999	910	999999	538	272	999999	999999	579	267	59	898	725	573	999999	517	287	646	160	158	130	334	768	719	117	507	999999	812	385	109	399	199	761	730	999999	160	281	201	720	679	624	999999	165	840	999999	461	531	999999	999999	612	348	999999	999999	999999	999999	995	757	200	999999	41	440	381	999999	479	868	859	146	999999	494	119	245	96	925	999999	533	916	178	927	894	656	976	999999	471	999999	999999	645	826	999999	79	94	999999	999999	797	689	249	253	119	686	972	965	324	536	312	242	376	999999	828	891	669	745	826	999999	306	746	64	404	910	331	999999	232	42	999999	925	410	716	164	298	245	999999	290	807	492	955	999999	999999	999999	999999	999999	406	509	817	935	999999	333	268	572	784	61	999999	844	342	787	969	749	999999	999999	610	999999	526	221	999999	593	660	389	937	343	875	377	414	999999	999999	999999	924	217	415	107	680	602	151	999999	380	247	999999	397	999999	29	522	215	999999	596	839	830	712	194	546	234	285	518	395	924	697	999999	646	999999	999999	660	999999	999999	344	999999	999999	18	999999	383	999999	726	983	272	999999	917	821	669	380	818	774	841	969	740	671	191	999999	999999	999999	227	455	963	600	588	999999	297	167	999999	870	171	530	831	80	338	999999	819	250	22	88	478	113	37	46	999999	256	341	999999	
999999	999999	163	22	999999	802	542	927	877	136	404	58	152	760	70	999999	218	297	943	770	641	396	851	940	810	93	999999	999999	427	927	771	342	883	607	44	669	717	159	626	39	538	410	476	999999	845	964	999999	717	999999	238	827	541	999999	571	999999	736	249	223	999999	820	74	428	510	950	365	999999	174	545	725	400	999999	68	670	914	242	240	920	168	104	999999	999999	30	81	999999	109	240	38	321	558	999999	429	999999	948	806	964	119	999999	525	337	783	799	999999	999999	652	156	768	870	399	338	818	815	91	128	365	672	53	357	321	851	135	44	853	986	426	970	588	120	999999	999999	132	339	404	830	321	57	757	38	999999	52	340	369	639	983	739	493	348	385	593	999999	921	999999	589	999999	999999	749	946	413	999999	681	568	657	16	450	216	999999	420	261	807	317	914	25	999999	278	520	765	999999	869	999999	933	632	212	527	729	38	370	999999	730	627	571	111	353	999999	747	483	999999	363	198	999999	999999	999999	96	577	999999	229	999999	999999	320	163	447	999999	86	165	641	58	999999	140	999999	422	845	739	999999	634	246	216	999999	561	191	999999	838	412	216	102	999999	861	546	635	252	509	132	537	439	577	189	999999	35	198	822	698	999999	999999	999999	776	931	999999	999999	462	999999	78	658	354	999999	525	325	45	148	999999	167	999999	512	729	887	999999	999999	317	309	999999	454	999999	191	382	739	492	677	295	999999	439	170	487	479	999999	304	183	851	778	999999	914	261	999999	89	51	999999	52	196	398	999999	308	487	623	999999	999999	18	999999	887	285	614	169	847	999999	708	709	822	680	310	429	435	714	926	521	432	999999	860	999999	939	999999	352	696	306	289	631	38	952	547	275	209	85	999999	296	575	999999	725	76	999999	445	380	229	359	742	767	962	950	999999	965	201	826	999999	708	999999	747	932	917	999999	568	408	999999	757	285	415	111	353	453	427	360	357	707	327	999999	864	568	920	993	954	539	999999	999999	656	986	999999	448	789	999999	607	999999	643	999999	862	508	824	765	623	943	943	999999	423	519	532	999999	617	494	508	781	843	815	826	938	963	999999	251	726	999999	999999	999999	999999	999999	976	845	878	717	112	844	819	813	109	945	977	59	323	125	807	159	634	378	999999	939	999999	533	792	722	999999	292	538	999999	107	741	999999	24	999999	329	446	673	999999	314	515	999999	689	967	744	869	849	889	649	217	444	577	399	402	77	36	313	453	62	999999	22	819	315	562	715	367	102	962	82	
994	679	999999	505	330	863	222	999999	999999	788	922	999999	815	642	330	822	530	999999	460	946	950	999999	993	620	999999	301	695	343	137	999999	999999	999999	886	999999	999999	538	310	81	999999	538	855	776	273	664	139	292	207	999999	985	999999	195	25	641	26	132	978	685	999999	18	38	177	878	999999	788	411	155	999999	998	986	792	522	999999	283	921	101	183	752	338	490	214	103	518	358	397	76	370	145	999999	694	676	999999	786	72	50	371	977	653	999999	262	984	999999	209	200	202	227	736	742	720	999999	948	999999	999999	999999	803	934	659	999999	736	722	50	19	126	313	320	939	999999	396	242	560	124	530	278	85	506	909	894	327	165	179	339	627	425	945	999999	450	505	999999	268	999999	712	457	917	761	221	999999	188	999999	880	999999	491	350	510	169	810	427	958	999999	536	894	50	341	373	566	392	423	594	181	567	870	999999	981	137	999999	848	666	613	516	863	532	999999	998	447	902	687	999999	127	999999	144	329	492	234	228	373	999999	380	93	999999	378	798	999999	17	338	19	820	999999	999999	382	321	999999	814	451	418	999999	999999	999999	894	999999	879	403	305	999999	999999	999999	388	219	763	763	71	477	582	262	147	74	999999	723	670	437	92	186	777	745	944	999999	514	50	816	224	209	34	485	622	481	975	503	61	999999	100	631	610	747	458	321	843	571	561	314	353	862	450	999999	467	999999	702	625	999999	394	999999	999999	347	403	999999	564	47	992	959	781	171	999999	99	753	579	805	481	439	328	433	110	999999	952	736	999999	361	758	653	999999	243	779	359	999999	667	922	367	999999	216	208	999999	284	851	611	780	152	782	999999	697	999999	662	907	272	999999	136	294	999999	780	611	999999	197	999999	393	974	999999	11	812	626	432	831	222	521	999999	241	435	159	258	816	182	594	690	589	71	852	999999	335	516	62	817	383	303	586	999999	286	20	999999	890	877	999999	778	340	999999	349	865	588	151	642	41	871	976	45	812	608	999999	250	607	744	541	618	999999	495	759	808	59	538	635	838	988	230	347	999999	381	999999	403	999999	999999	249	206	999999	224	693	485	999999	999999	347	490	999999	665	45	412	999999	359	999999	494	293	580	356	300	999999	953	312	654	810	534	716	999999	999999	999999	762	716	368	548	277	403	707	999999	999999	999999	711	57	656	182	999999	999999	993	910	122	446	119	683	187	999999	869	320	999999	48	674	999999	999999	683	609	773	903	328	54	805	999999	865	786	282	999999	389	589	289	306	
140	701	992	999999	806	999999	443	105	89	539	999999	679	999999	491	668	345	999999	999999	38	447	883	279	634	773	198	828	256	660	836	681	797	370	589	23	781	347	999999	999999	328	999999	175	678	823	789	635	999999	133	383	127	937	90	547	560	841	423	861	76	999999	999999	977	305	999999	999999	408	999999	999999	99	944	710	331	663	805	524	897	282	999999	455	999999	147	72	704	999999	542	899	600	260	809	748	600	919	280	999999	773	350	999999	391	999999	425	58	587	46	999999	673	999999	999999	285	32	663	569	218	416	231	92	289	999999	999999	999999	368	999999	999999	249	350	353	790	60	999999	999999	184	999999	890	795	39	796	560	36	999999	209	745	626	325	999999	999999	999999	999999	513	999999	379	494	77	413	150	60	617	568	347	696	835	882	745	81	253	999999	999999	679	422	387	435	532	263	757	232	999999	742	492	262	999999	170	961	999999	11	831	547	117	999999	749	744	999999	238	999999	339	689	326	999	554	999999	389	553	510	999999	999999	623	847	241	319	999999	644	318	999999	315	254	535	873	999999	744	250	706	999999	944	929	999999	965	207	319	923	77	999999	506	197	420	872	550	999999	999999	999999	388	999999	315	797	476	115	436	296	922	999999	999999	816	721	999999	314	375	648	608	999999	301	170	425	537	999999	251	284	147	130	714	442	999999	874	881	453	366	265	400	943	478	999999	251	679	285	351	128	261	195	251	999999	999999	999999	999999	89	700	991	962	456	997	555	999999	967	999999	581	489	999999	929	934	277	898	58	999999	999999	999999	757	999999	490	150	195	199	990	98	896	247	669	218	999999	795	191	462	404	999999	403	397	285	999999	936	108	999999	999999	198	327	918	352	834	999999	529	999999	999999	650	510	821	270	807	565	113	81	77	999999	999999	511	999999	753	814	504	249	999999	999999	854	902	999999	392	355	999999	11	999999	180	553	999999	599	999999	951	999999	540	952	583	548	999999	832	182	784	999999	196	524	575	999999	999999	113	848	595	999999	223	956	429	537	127	476	162	806	892	932	999999	663	999999	592	560	669	223	862	920	700	985	484	682	999999	253	206	830	542	946	999999	999999	705	818	999999	475	999999	999999	12	834	117	396	790	999999	249	266	215	874	932	999999	394	360	999999	927	999999	513	738	283	310	294	921	646	619	859	792	865	822	845	221	126	564	624	220	999999	813	313	204	543	443	861	47	331	999999	526	562	999999	999999	777	923	597	999999	722	744	718	999999	471	999999	930	157	383	999999	999999	663	815	460	769	150	
224	124	590	318	205	839	449	999999	999999	748	999999	306	53	50	54	921	623	390	842	880	999999	123	352	999999	274	999999	70	427	999999	999999	91	76	792	608	611	663	999999	999999	541	882	305	999999	324	722	999999	999999	999999	343	399	449	999999	435	999999	889	999999	110	771	999999	54	808	999999	31	580	930	667	36	514	445	438	999999	588	999999	848	959	585	39	798	630	999999	999999	292	727	999999	236	629	999999	457	903	959	511	892	288	243	999999	113	999999	999999	394	65	658	999999	668	904	18	861	703	586	658	314	619	311	151	213	414	999999	61	993	353	311	21	578	611	485	927	999999	309	999999	126	855	311	999999	999999	575	203	520	999999	999999	29	375	925	78	999999	598	999999	209	750	85	829	216	61	999999	999999	999999	53	89	518	193	977	519	561	601	470	802	12	999999	896	576	19	999999	902	239	974	977	386	942	999999	22	999999	727	748	234	282	909	999999	31	598	332	999999	999999	12	999999	999999	509	999999	999999	608	996	595	869	313	999999	75	935	999999	822	315	999999	706	110	309	505	58	259	771	337	328	560	998	981	882	574	999999	999999	891	472	393	999999	999999	62	344	999999	999999	275	999999	574	169	347	605	981	715	38	625	431	814	507	391	595	738	486	999999	57	997	999999	999999	999999	139	179	54	999999	439	999999	406	653	765	999999	999999	783	999999	207	178	981	954	27	275	854	948	623	91	999999	91	797	736	999999	58	297	999999	812	999999	685	444	989	999999	764	552	874	631	972	665	298	428	607	760	540	999999	33	999999	980	349	142	999999	516	98	660	999999	999999	115	999999	999999	999999	740	276	505	160	762	999999	687	200	475	401	232	999999	957	793	964	484	47	999999	379	35	204	805	473	156	894	928	901	642	15	910	999999	913	999999	197	999999	999999	112	609	778	139	999999	999999	514	947	909	813	558	304	695	285	603	909	999999	579	283	999999	802	358	265	833	287	999999	194	564	632	999999	609	769	245	812	382	437	999999	999999	690	999999	300	999999	999999	90	380	999999	946	730	317	859	999999	797	913	999999	999999	999999	354	999999	999999	299	999999	950	324	999999	999999	999999	69	883	903	175	491	107	889	999999	643	287	122	999999	463	681	108	999999	257	999999	743	999999	999999	999999	999999	628	999999	999999	398	999999	584	999999	210	645	876	591	547	999999	827	999999	377	477	907	932	979	82	999999	179	491	180	999999	263	999999	999999	857	999999	933	446	431	999999	92	999999	708	999999	406	303	999999	476	308	871	144	44	999999	116	999999	275	904	923	643	389	999999	
913	991	228	208	330	647	658	788	999999	658	999999	999999	552	68	368	769	417	999999	686	996	175	999999	619	999999	166	627	596	156	592	999999	19	803	51	297	178	27	489	301	86	655	427	687	823	223	43	402	93	57	46	506	497	397	956	393	821	52	381	192	52	703	60	999999	206	986	648	307	601	264	890	351	289	126	459	40	999999	487	57	405	12	763	543	549	999999	95	10	622	846	657	476	999999	999999	307	999999	999999	999999	914	999999	999999	575	735	801	829	166	694	226	380	937	999999	815	999999	994	975	190	999999	999999	511	402	120	986	35	461	999999	999999	764	705	982	867	999999	435	663	995	220	830	276	962	714	392	999999	999999	999999	685	999999	842	142	141	669	126	970	222	103	522	381	999999	549	284	857	51	402	989	244	512	999999	500	161	999999	783	999999	913	325	456	999999	999999	251	367	349	999999	112	655	633	999999	865	897	864	342	151	624	370	291	992	115	999999	999999	435	999999	126	825	429	690	795	999999	524	213	654	766	974	545	140	492	209	999999	755	395	769	999999	379	615	999999	999999	999999	723	423	864	921	220	999999	999999	551	617	250	524	121	999999	860	285	521	661	252	999999	999999	999999	494	878	999999	258	999999	287	231	999999	264	510	830	271	999999	999999	934	660	292	444	999999	999999	999999	999999	252	999999	631	343	535	493	441	718	373	896	999999	414	239	999999	999999	999999	860	505	906	78	999999	739	999999	999999	741	999999	351	999999	379	999999	999999	521	611	971	636	405	999999	26	751	738	51	545	147	933	999999	275	841	999999	877	619	999999	999999	939	925	999999	512	991	781	602	999999	151	999999	348	565	781	288	999999	268	909	387	55	843	999999	178	36	817	602	760	999999	475	999999	952	983	999999	233	636	581	685	811	133	413	845	999999	14	596	471	207	582	161	192	473	583	490	500	573	999999	733	770	899	999999	909	999999	402	999999	800	999999	999999	588	341	155	707	999999	456	785	973	210	429	999999	582	565	619	30	999999	999999	12	373	472	492	196	493	903	999999	999999	999999	999999	182	452	296	999999	406	999999	999999	250	16	485	356	136	705	999999	373	320	983	198	343	999999	889	633	207	135	999999	999999	114	402	999999	251	896	339	987	571	999999	757	142	546	185	691	11	999999	601	719	655	246	767	965	999999	182	920	622	453	736	334	549	999999	171	777	679	770	225	402	999999	589	26	148	143	726	615	188	446	22	999999	999999	119	41	999999	479	199	999999	148	579	675	331	999999	886	999999	246	261	512	999999	768	
506	999999	785	999999	836	140	999999	108	633	249	217	994	999999	610	801	15	999999	999999	768	999999	588	719	631	646	726	443	316	999999	999999	897	474	112	999999	999999	999999	999999	945	999999	204	999999	999999	999999	999999	898	371	681	848	672	94	256	31	744	744	289	190	786	299	999999	660	403	999999	508	220	736	775	999999	787	805	999999	81	69	492	999999	421	851	999999	392	733	284	999999	595	999999	55	999999	875	730	999999	927	999999	729	440	805	999999	801	533	999999	999999	600	133	266	893	53	999999	22	999999	538	430	333	437	694	404	566	999999	999999	808	189	462	579	999999	55	747	999999	999999	375	640	263	421	522	999999	520	616	791	610	28	999999	552	76	43	454	999999	309	999999	500	999999	999999	874	999999	465	999999	999999	999999	310	739	999999	519	43	735	212	382	932	127	999999	999999	999999	87	612	956	846	462	266	122	429	135	999999	999999	712	369	514	51	766	322	999999	529	543	999999	315	999999	532	508	999999	999999	864	660	521	999999	999999	598	583	725	721	999999	104	999999	736	241	458	184	224	342	999999	999999	231	999999	615	619	999999	389	902	999999	999999	560	999999	348	344	999999	258	768	614	305	355	999999	999999	788	329	848	228	952	792	311	192	140	999999	199	702	454	999999	999999	999999	999999	67	999999	695	308	953	171	493	756	668	999999	983	689	570	919	987	691	887	442	842	999999	401	218	596	601	102	641	722	244	646	889	854	554	723	712	999999	343	999999	488	835	167	364	471	293	505	328	502	570	999999	999999	999999	567	162	861	999999	509	848	425	999999	215	321	448	999999	999999	999999	443	438	966	999999	681	653	272	409	607	684	412	929	924	100	999999	599	999999	804	41	635	332	701	693	445	212	999999	917	999999	282	524	718	999999	361	514	999999	889	536	999999	246	558	747	167	555	186	999999	580	923	334	999999	615	249	643	227	484	999999	999999	745	530	999999	292	735	937	137	92	999999	307	999999	420	38	999999	73	999999	568	482	888	174	156	516	570	632	475	999999	513	667	999999	999999	887	999999	66	330	154	16	68	954	822	809	40	999999	221	999999	11	513	999999	438	552	880	999999	744	596	293	595	238	999999	31	999999	152	434	469	808	890	420	701	364	999999	248	67	999999	999999	659	88	999999	683	305	993	999999	961	297	84	124	403	999	152	290	773	734	999999	999999	46	999999	680	385	570	663	330	167	310	159	597	200	999999	579	999999	94	517	158	911	932	966	400	855	854	359	355	414	890	999999	999999	999999	973	331	20	274	999999	979	702	573	999999	
974	836	999999	812	700	883	999999	823	999999	67	999999	624	823	983	999999	999999	291	826	35	999999	259	999999	889	890	568	624	868	484	315	993	115	815	584	999999	957	140	80	52	164	999999	725	590	362	219	999999	965	159	999999	931	628	196	163	999999	999999	770	544	946	999999	999999	85	999999	155	518	544	999999	957	50	931	36	948	575	999999	671	559	499	668	999999	679	253	602	999999	531	552	686	807	952	999999	235	131	422	194	640	797	88	999999	999999	82	999999	267	689	925	228	321	999999	999999	947	491	999999	859	111	467	277	196	651	611	493	999999	831	736	999	819	814	999999	613	764	935	450	593	999999	919	596	269	422	563	677	255	219	999999	999999	860	471	30	376	29	999999	916	453	156	476	967	999999	250	91	267	869	121	418	708	999999	128	999999	897	999999	999999	999999	208	999999	999999	974	999999	284	43	208	875	999999	799	999999	790	658	999999	999999	999999	126	140	941	355	187	164	999999	999999	837	510	999999	999999	364	999999	11	437	513	757	71	820	181	121	692	999999	51	216	728	80	673	627	60	381	636	211	780	999999	998	999999	999999	700	938	418	999999	773	693	693	521	964	797	20	287	900	786	999999	133	15	448	996	999999	999999	435	623	891	999999	999999	968	878	162	999999	122	999999	353	737	999999	882	999999	592	918	261	358	694	999999	999999	663	350	159	595	965	88	774	450	11	856	58	999999	325	999999	318	323	724	814	368	181	685	581	999999	173	425	788	999999	423	529	745	955	286	671	999999	238	868	310	999999	912	999999	28	672	436	999999	688	105	566	245	283	605	999999	543	336	592	597	999999	416	985	180	187	716	361	999999	999999	901	999999	603	974	298	449	22	999999	901	293	999999	22	154	447	999999	329	231	135	149	999999	999999	999999	950	88	752	999999	999999	324	212	999999	999999	667	751	179	999999	999999	502	591	946	833	593	999999	642	999999	440	584	937	969	511	851	956	591	222	997	58	490	821	524	232	152	999999	697	149	176	925	494	271	974	851	567	826	639	188	315	340	32	778	999999	647	178	217	491	999999	999999	999999	999999	455	754	999999	114	999999	977	369	803	845	895	56	999999	128	945	323	963	128	943	34	326	412	907	999999	35	711	914	876	63	935	506	883	787	397	158	49	516	853	746	471	999999	279	999999	469	444	976	312	788	999999	999999	254	373	870	999999	462	373	999999	97	999999	403	999999	111	999999	868	999999	22	268	88	969	905	806	999999	381	482	185	56	38	447	232	59	999999	999999	999999	209	690	142	
23	999999	934	785	999999	429	758	353	999999	747	963	999999	129	999999	718	234	819	796	57	144	992	398	160	415	345	110	864	55	994	65	926	116	187	217	999999	807	153	999999	414	387	361	999999	999999	438	93	522	327	800	340	999999	999999	388	161	556	149	625	310	528	999999	999999	999999	999999	358	999999	999999	857	338	912	433	911	90	999999	999999	670	783	999999	205	722	332	999999	782	74	715	820	999999	548	955	631	77	999999	507	625	999999	22	822	649	678	999999	618	236	999999	415	376	999999	103	681	995	490	999999	184	999999	587	205	627	618	500	996	538	484	281	999999	706	845	60	414	465	891	379	848	999999	999999	236	113	106	638	377	697	296	727	999999	552	474	858	999999	953	999999	429	126	403	999999	999999	999999	493	999999	999999	999999	569	999999	25	638	789	626	641	639	888	203	484	109	999999	251	999999	710	811	999999	728	999999	847	952	106	999999	999999	775	975	526	491	155	742	767	772	999999	807	381	281	98	287	926	832	999999	13	760	445	330	137	999999	529	941	339	999999	617	897	640	616	230	529	999999	999999	651	124	158	999999	999999	999999	336	838	444	431	439	722	999999	999999	603	628	949	346	999999	999999	647	822	997	549	999999	666	159	999999	520	200	999999	751	496	273	284	718	81	269	310	728	993	999999	718	999999	999999	617	947	815	303	21	667	999999	999999	999999	376	828	999999	608	927	999999	999999	461	328	253	280	688	235	866	527	885	557	689	46	332	722	359	999999	900	48	999999	999999	344	581	508	533	276	281	610	896	999999	601	472	342	515	170	541	970	475	826	823	391	90	297	418	463	977	848	157	173	999999	724	226	569	729	85	233	880	819	720	14	417	999999	970	81	294	94	357	530	999999	191	388	639	83	225	816	638	56	173	55	555	428	133	999999	878	732	384	999999	613	999999	999999	660	161	754	999999	416	766	999999	225	133	378	999999	999999	986	982	639	94	999999	999999	912	446	186	717	774	174	585	293	187	101	999999	999999	191	744	99	234	999999	999999	884	260	999999	60	527	831	999999	676	924	110	147	464	999999	647	241	558	700	993	760	943	999999	589	247	132	999999	999999	876	223	999999	999999	238	761	462	411	999999	892	999999	862	919	355	678	107	250	485	999999	722	851	701	999999	633	53	105	474	999999	850	304	23	685	470	508	954	826	489	48	872	386	12	838	447	348	999999	838	84	414	275	289	999999	999999	977	866	177	184	544	999999	843	142	296	875	560	905	999999	859	401	420	999999	851	999999	212	
613	999999	719	23	263	340	620	214	999999	70	321	571	999999	262	999999	604	340	779	999999	925	204	739	999999	137	287	542	469	162	447	663	23	999999	670	147	999999	218	156	163	921	214	943	999999	121	236	563	999999	949	999999	161	796	999999	621	999999	693	17	873	679	999999	736	721	870	999999	766	367	999999	898	900	817	113	500	999999	999999	858	999999	999999	566	999999	863	574	297	592	843	999999	650	584	999999	853	977	999999	284	999999	564	427	209	999999	485	871	754	188	664	99	142	522	661	349	999999	762	492	999999	450	255	999999	27	448	138	37	466	125	999999	655	55	922	687	999999	960	892	759	658	743	999999	694	999999	684	909	208	460	330	350	999999	999999	999999	999999	999999	689	999999	723	546	979	80	999999	29	755	971	532	619	999999	999999	693	700	456	999999	113	749	214	999999	381	999999	118	250	678	999999	999999	999999	999999	26	685	655	998	800	247	356	780	999999	435	486	999999	902	999999	999999	999999	15	636	649	855	537	534	620	72	932	657	592	438	738	402	999999	902	941	869	516	933	999999	999999	893	999999	109	373	525	324	727	817	478	978	999999	218	999999	999999	476	958	999999	491	75	999999	75	153	654	917	51	195	825	999999	997	43	645	366	521	559	743	196	999999	999999	19	306	344	125	999999	614	620	530	729	539	999999	983	999999	34	999999	927	391	749	999999	999999	332	999999	498	999999	999999	445	342	461	696	123	336	999999	212	409	482	768	259	949	964	50	999999	520	465	999999	157	999999	737	621	498	594	178	993	999999	573	842	678	999999	200	304	743	281	999999	833	999999	212	155	780	896	551	999999	677	441	784	768	884	999999	874	999999	996	999999	707	720	962	112	945	999999	902	638	567	804	961	69	655	999999	768	147	999999	999999	92	12	243	841	80	398	916	999999	999999	999999	999999	40	999999	605	204	498	999999	560	999999	731	671	869	253	999999	338	999999	148	617	786	999999	999	746	999999	999999	999999	999999	573	865	650	573	195	217	134	293	999999	536	10	365	865	166	195	217	999999	955	999999	223	758	999999	999999	333	260	308	950	999999	619	942	999999	778	485	999999	924	180	910	632	999999	463	999999	999999	202	802	747	782	752	999999	377	791	805	179	999999	906	245	482	999999	999999	999999	999999	266	478	673	17	630	231	880	665	241	999999	999999	318	419	724	999999	798	999999	710	585	999999	556	331	287	827	147	736	999999	579	999999	999999	999999	592	319	999999	206	276	296	195	181	526	902	97	397	362	494	497	759	131	438	446	583	651	741	845	340	999999	
999999	999999	869	894	299	310	700	789	207	999999	998	761	528	211	512	713	539	69	999999	468	999999	924	343	650	976	809	150	528	999999	176	851	474	327	270	85	450	325	999999	236	601	396	608	165	779	498	998	603	237	933	870	999999	999999	280	871	11	276	512	229	999999	489	169	999999	920	999999	863	534	443	267	999999	72	999999	262	999999	973	82	335	999999	999999	161	999999	216	913	594	998	63	179	999999	456	269	809	937	105	369	999999	999999	223	687	134	999999	999999	565	345	112	871	482	860	999999	306	799	999999	999999	949	999999	940	282	256	999999	922	977	694	340	987	999999	325	999999	301	999999	95	541	999999	999999	644	647	198	422	871	811	722	525	999999	330	999999	657	593	999999	988	37	429	475	195	999999	999999	999999	231	632	578	347	786	747	999999	999999	999999	764	940	999999	999999	999999	999999	527	999999	999999	865	406	784	374	999999	339	414	999999	145	273	999999	620	356	232	882	497	425	565	843	534	35	975	999999	235	566	143	716	566	450	686	158	901	999999	750	999999	368	372	857	199	248	999999	773	611	917	999999	153	999999	717	999999	374	886	323	683	877	419	890	72	558	807	309	623	848	571	459	125	572	556	606	462	523	999999	999999	375	999999	601	261	373	426	731	422	999999	998	999999	86	800	834	227	196	999999	879	305	813	60	890	999999	999999	211	162	801	999999	999999	811	999999	631	248	999999	948	88	285	999999	999999	645	999999	999999	583	624	999999	495	999999	291	355	370	275	582	999999	321	517	999999	980	999999	59	221	625	800	999999	914	743	789	838	482	886	999999	999999	182	363	660	999999	999999	317	10	656	716	999999	520	999999	237	999999	999999	413	927	810	473	999999	768	999999	999999	999999	36	569	669	881	648	657	186	404	216	459	102	228	567	334	852	177	999999	861	999999	999999	114	999999	598	377	999999	999999	910	671	423	50	999999	74	58	999999	960	105	999999	128	999999	999999	328	125	379	777	453	463	845	999999	957	305	127	906	775	597	915	811	971	301	820	271	746	999999	981	999999	317	999999	180	999999	374	757	529	999999	852	283	399	988	845	821	999999	999999	540	318	999999	999999	999999	245	999999	461	999999	159	133	356	308	746	323	999999	144	999999	470	999999	293	917	238	210	775	999999	64	501	999999	926	965	999999	377	223	731	437	800	864	253	81	739	999999	214	225	999999	999999	562	116	960	585	854	643	360	508	323	623	999999	513	351	999999	191	797	262	796	193	973	999999	95	999999	885	22	999999	999999	398	685	574	999999	23	576	602	999999	999999	
999999	622	81	999999	799	868	899	117	357	297	522	587	890	942	466	417	41	660	204	477	100	85	573	584	683	999999	823	749	999999	76	999999	999999	961	243	266	999999	724	999999	184	120	196	907	537	725	757	381	999999	743	117	999999	981	916	999999	999999	857	465	59	999999	648	837	55	159	206	999999	360	772	625	657	685	826	999999	999999	486	94	291	192	547	848	827	999999	464	89	641	999999	95	30	351	999999	999999	999999	590	237	222	999999	999999	46	711	256	374	985	755	850	67	291	611	999999	999999	323	945	999999	917	999999	999999	999999	382	965	517	999999	205	339	430	890	280	999999	245	999999	958	999999	29	999999	999999	301	483	841	557	613	32	360	14	285	590	37	999999	712	883	389	999999	876	964	108	528	130	61	44	999999	864	999999	999999	55	156	999999	300	999999	999999	202	626	727	828	999999	769	999999	167	585	919	999999	403	110	568	11	856	897	999999	184	921	726	360	999999	448	287	692	43	999999	314	999999	433	300	733	100	519	266	661	739	999999	205	165	370	545	141	296	171	764	21	180	999999	258	768	125	999999	973	841	385	288	550	106	735	103	852	999999	999999	458	669	19	58	999999	204	167	999999	979	766	365	815	119	162	125	927	31	679	125	609	999999	184	361	126	678	881	383	999999	991	469	71	518	999999	644	999999	502	754	963	435	994	101	999999	145	616	617	35	276	136	435	178	999999	999999	999999	127	999999	283	318	999999	999999	863	821	969	999999	520	999999	847	998	474	324	623	182	68	254	130	518	999999	999999	744	999999	999999	614	999999	999999	999999	754	647	999999	700	813	564	193	861	592	571	999999	131	770	625	912	769	37	802	811	811	995	656	179	616	609	999999	999999	573	999999	728	259	999999	215	190	765	999999	76	307	999999	760	999999	320	999999	682	947	396	999999	423	832	999999	624	999999	445	952	999999	999999	478	174	101	873	329	620	478	864	999999	608	916	589	859	855	703	729	151	999999	999999	684	191	496	668	222	999999	821	740	653	113	447	139	999999	364	667	588	901	216	786	999999	819	842	611	999999	999999	480	541	563	976	46	999999	670	999999	999999	151	917	981	505	878	64	507	879	824	999999	874	479	663	235	202	277	802	523	365	619	561	999999	579	999999	330	999999	287	267	763	617	219	777	999999	682	222	999999	999999	405	999999	732	933	939	999999	850	999999	868	817	316	371	709	244	381	315	775	29	309	347	855	999999	147	777	249	999999	216	550	107	735	980	22	999999	670	406	195	632	686	999999	999999	728	
640	461	924	970	896	64	383	838	471	969	663	912	999999	751	229	200	955	693	999999	811	309	398	143	836	303	918	999999	837	195	682	98	999999	999999	618	224	723	223	999999	353	999999	832	712	635	765	999999	999999	50	919	999999	995	677	992	798	999999	429	252	999999	999999	677	977	25	546	652	789	880	266	999999	793	536	506	977	159	350	762	978	999999	762	377	999999	203	878	999999	660	200	14	106	608	473	199	999999	404	135	138	375	55	999999	69	846	885	999999	673	256	392	680	27	528	652	46	43	999999	489	951	578	999999	109	999999	885	462	999999	784	658	963	999999	564	111	851	30	999999	716	691	537	999999	999999	999999	530	632	737	980	999999	999999	454	999999	999999	367	493	453	557	655	276	159	999999	607	71	111	412	709	999999	828	999999	175	508	677	329	999999	304	573	999999	130	953	477	169	904	289	309	999999	96	999999	246	81	999999	304	374	708	999999	290	929	854	390	999999	820	999999	999999	411	17	977	776	252	97	73	919	983	437	701	799	990	506	328	999999	771	326	185	415	757	921	870	143	968	762	999999	999999	718	999999	84	143	496	999999	503	281	999999	563	843	446	999999	161	674	867	673	909	577	783	999999	103	999999	999999	999999	574	161	490	146	999999	807	490	35	698	999999	999999	362	568	312	999999	13	56	439	218	483	739	999999	605	256	999999	999999	69	999999	288	999999	999999	470	356	999999	921	108	22	145	488	755	362	420	484	950	770	515	999999	607	837	779	563	663	410	255	904	342	556	243	142	383	999999	305	999999	999999	585	443	16	79	999999	640	991	999999	999999	462	130	329	999999	654	486	498	999999	462	999999	509	209	961	70	110	594	589	552	779	12	115	17	67	672	549	375	999999	508	45	226	999999	999999	652	999999	948	134	585	999999	901	756	644	28	296	948	248	734	623	383	905	485	801	97	222	999999	999999	454	73	656	218	289	159	989	329	999999	159	721	999999	258	121	975	18	14	651	999999	367	97	721	999999	434	814	751	953	603	999999	425	119	999999	744	867	503	999999	999999	999999	621	999999	655	698	60	798	527	187	999999	271	999999	476	796	446	200	550	999999	733	955	999999	403	999999	999999	396	769	999999	50	155	999999	391	618	999999	999999	999999	39	424	712	399	999999	319	907	637	386	692	673	93	628	999999	999999	203	118	770	116	999999	971	93	411	999999	928	999999	757	999999	374	983	653	999999	396	167	416	775	999999	369	72	999999	324	766	162	512	722	999999	201	999999	769	620	283	847	807	382	667	
946	999999	453	470	439	561	535	273	402	999999	657	696	999999	266	610	999999	749	708	999999	392	214	999999	898	546	252	49	389	612	999999	999999	805	217	24	999999	470	761	395	898	632	93	789	503	759	473	75	988	730	999999	999999	265	999999	148	999999	989	462	25	124	906	228	999999	181	923	518	999999	243	999999	999999	970	796	999999	999999	850	999999	387	603	711	999999	999999	481	999999	319	278	452	498	999999	999999	870	35	47	454	647	999999	999999	241	999999	999999	999999	77	239	999999	316	999999	999999	999999	295	999999	72	959	396	999999	843	689	434	964	91	903	480	999999	515	576	999999	999999	933	999999	211	999999	179	844	475	736	726	113	205	999999	946	559	999999	999999	999999	999999	604	999999	999999	296	999999	999999	64	715	160	18	999999	964	562	663	55	659	826	973	119	999999	513	999999	999999	659	34	740	494	578	27	531	999999	348	816	999999	971	668	999999	646	999999	253	999999	464	693	466	999999	999999	551	542	810	297	733	979	31	407	988	386	999999	979	272	999999	473	999999	697	999999	68	57	158	549	691	387	641	189	243	865	379	59	534	38	999999	999999	198	951	767	730	999999	999999	327	418	33	594	252	49	384	869	780	950	999999	999999	408	303	613	11	999999	433	656	553	745	165	38	999999	852	999999	999999	998	682	521	718	999999	999999	97	999999	739	999999	107	999999	999999	999999	373	95	428	293	469	629	25	660	999999	999999	999999	999999	254	999999	171	390	94	999999	854	379	385	197	999999	999999	798	243	321	572	873	999999	752	999999	63	747	381	80	999999	999999	393	768	653	348	495	999999	384	893	587	861	569	999999	440	365	289	232	430	186	826	196	999999	235	318	999999	786	710	358	55	30	506	999999	100	999999	999999	358	999999	725	999999	701	848	857	905	656	459	13	524	55	397	18	831	327	204	254	422	171	167	460	210	562	785	71	338	872	91	18	478	999999	11	16	999999	999999	393	485	977	339	588	999999	999999	449	999999	664	999999	46	199	188	658	846	367	277	999999	635	524	484	915	787	529	43	575	451	535	999999	999999	390	815	333	934	719	999999	999999	999999	588	999999	761	999999	131	110	301	683	902	359	631	221	734	815	999999	983	909	999999	200	809	999999	999999	416	999999	326	620	999999	231	866	254	939	580	999999	695	613	999999	999999	193	999999	999999	999999	359	999999	102	903	733	319	575	257	350	34	159	85	284	36	999999	999999	847	974	510	999999	80	999999	658	420	61	938	48	999999	534	230	726	999999	999999	582	205	341	324	20	592	999999	15	974	526	229	
999999	504	999	668	999999	848	914	218	294	166	167	999999	24	682	852	795	280	372	723	999999	307	383	571	702	999999	252	871	837	392	209	525	999999	301	438	629	999999	939	380	183	999999	316	999999	999999	357	424	663	326	999999	168	999999	40	642	261	406	921	416	933	306	837	999999	977	86	999999	999999	640	71	251	586	62	305	855	900	999999	47	813	789	892	999999	287	177	925	239	679	999999	179	883	844	894	999999	223	999999	999999	542	396	708	239	692	406	717	363	421	999999	589	999999	941	999999	452	223	593	142	999999	719	999999	670	860	999999	407	240	915	757	999999	357	79	999999	682	222	367	803	338	583	107	496	506	924	756	195	649	817	653	49	999999	999999	999999	999999	699	903	623	872	999999	960	832	461	490	959	999999	999999	670	750	190	728	771	648	884	999999	44	37	223	104	914	999999	108	590	587	876	326	595	57	695	148	778	599	495	999999	378	751	646	999999	999999	788	692	524	898	637	924	277	999999	746	999999	349	672	690	528	958	859	862	252	873	999999	643	999999	999999	975	611	411	139	286	380	516	268	999999	32	676	316	232	161	209	952	999999	608	999999	849	756	999999	476	98	999999	537	418	516	509	999999	401	903	248	674	548	296	999999	794	991	999999	239	41	999999	999999	999999	999999	736	707	662	299	999999	15	999999	999999	270	999999	145	322	68	749	961	10	759	625	630	773	78	999999	613	913	727	999999	999999	122	620	724	999999	999999	85	999999	801	711	853	220	562	999999	999999	547	999999	919	161	913	736	252	459	239	282	334	29	249	154	189	104	748	571	351	397	995	90	545	234	318	246	210	947	260	156	999999	73	245	978	999999	152	999999	762	814	999999	999999	663	390	999999	999999	999999	999999	713	621	999999	999999	648	999999	998	798	466	999999	694	842	676	535	304	208	999999	734	271	783	271	623	46	410	986	757	218	32	999999	699	103	164	510	411	497	336	643	999999	899	851	999999	189	74	283	999	999999	148	607	81	999999	308	717	808	33	574	100	585	216	128	999999	12	975	466	767	775	540	342	274	47	999999	565	50	834	419	999999	999999	559	763	410	77	619	611	999999	878	999999	385	999999	486	999999	999999	750	999999	923	18	849	271	723	306	507	469	586	873	999999	113	898	267	999999	398	487	493	540	999999	806	60	281	400	35	999999	999999	999999	193	855	438	999999	227	999999	127	825	999999	285	367	262	265	940	999999	999999	52	847	979	999999	999999	957	999	353	866	928	630	999999	736	999999	245	146	931	999999	999999	
731	444	999999	886	770	149	68	828	212	135	999999	566	865	569	535	358	188	607	241	898	235	856	95	774	999999	508	254	98	121	49	999999	331	999999	999999	999999	311	124	999999	999999	994	443	139	796	227	999999	999999	999999	312	210	110	67	999999	999999	217	999999	999999	999999	163	999999	272	894	999999	717	173	904	957	999999	210	999999	234	999999	227	398	246	999999	106	69	868	999999	925	743	942	887	20	999999	999999	999999	941	615	884	951	960	373	999999	999999	999999	422	633	322	999999	955	564	502	976	867	840	149	999999	752	953	815	999999	967	671	528	952	91	706	999999	222	999999	476	595	926	283	283	853	451	147	991	999999	435	556	565	970	189	449	911	999999	150	999999	999999	198	661	78	470	993	702	428	157	999999	715	452	109	305	489	968	999999	702	593	987	698	325	999999	278	390	999999	999999	999999	349	512	999999	563	51	999999	166	287	999999	999999	999999	999999	161	32	989	608	969	983	456	270	490	220	874	999999	999999	163	853	852	436	999999	687	534	592	999999	89	644	999999	999999	411	440	148	999999	45	999999	889	313	835	675	999999	999999	999999	407	489	999999	999999	138	638	960	14	887	815	314	850	550	999999	999999	697	999999	943	355	395	999999	582	999999	131	289	185	167	999999	255	327	999999	526	283	93	290	55	999999	790	950	15	262	999999	523	624	999999	361	494	999999	611	615	999999	732	999999	768	492	824	999999	29	931	953	999999	999999	758	569	637	787	576	999999	999999	242	256	369	999999	999999	999999	669	999999	401	296	999999	999999	621	717	640	642	455	999999	515	999999	465	582	999999	999999	996	535	999999	399	954	986	999999	784	37	999999	379	368	325	739	640	635	822	766	82	999999	12	273	858	923	128	926	999999	250	999999	866	999999	660	999999	510	996	814	999999	999999	114	414	249	153	663	965	999999	281	999999	716	906	879	777	699	509	698	999999	999999	676	698	281	37	804	999999	722	999999	999999	999999	543	999999	999999	825	125	552	661	999999	493	859	610	892	584	846	999999	476	343	191	999999	734	160	999999	653	273	148	822	998	87	609	999999	430	503	744	999999	999999	512	973	91	999999	235	47	841	999999	997	132	999999	123	999999	428	999999	474	999999	81	496	568	415	999999	999999	999999	999999	553	584	999999	999999	438	117	158	999999	118	106	502	262	426	863	697	318	922	655	151	365	709	574	659	999999	967	889	431	257	70	332	999999	999999	404	472	682	463	783	162	569	999999	634	167	999999	331	836	999999	124	217	999999	260	999999	516	337	332	593	999999	999999	787	94	548	685	
900	895	785	756	997	858	954	191	999999	999999	770	999999	135	730	551	258	337	445	999999	774	999999	458	809	839	999999	178	81	878	703	538	995	999999	30	999999	999999	999999	999999	999999	839	363	170	999999	999999	724	722	999999	999999	602	51	999999	597	999999	999999	774	471	452	95	945	999999	828	786	999999	487	705	999999	701	75	999999	995	289	717	999999	999999	402	613	196	892	999999	127	999999	966	479	999999	972	940	653	999999	256	868	292	999999	999999	653	20	577	95	549	860	999999	31	363	416	606	761	999999	999999	746	935	170	284	559	10	828	516	862	316	999999	515	764	885	960	819	926	713	999999	999999	119	595	824	528	647	999999	899	106	60	560	873	999999	999999	116	907	804	95	593	732	185	999999	146	158	271	846	999999	105	309	70	543	489	892	658	889	999999	160	120	999999	637	999999	999999	732	466	999999	442	172	556	658	978	166	734	342	981	999999	367	972	447	999999	999999	999999	999999	600	45	516	80	999999	427	999999	390	757	693	453	999999	214	84	43	680	846	999999	684	487	446	999999	903	999999	156	999999	729	532	752	999999	557	960	32	590	510	696	949	241	461	745	486	278	231	472	999999	385	776	854	999999	302	601	735	997	136	999999	279	999999	999999	923	80	697	547	638	54	146	999999	934	623	573	347	731	614	999999	938	999999	178	109	441	999999	771	144	875	999999	999999	999999	999999	963	895	100	240	999999	251	317	391	57	938	639	186	336	798	999999	162	290	986	571	987	367	68	135	332	180	700	189	162	935	999999	999999	188	933	324	529	48	999999	343	999999	489	306	986	890	72	538	922	115	729	329	981	999999	221	999999	999999	999999	904	770	999999	999999	863	71	165	999999	236	598	461	252	999999	279	413	629	946	213	91	999999	381	999999	72	999999	257	595	460	999999	954	236	137	299	810	999999	625	999999	765	282	999999	427	151	541	999999	473	999999	999999	103	999999	915	362	999999	18	807	443	999999	999999	707	974	812	278	999999	332	500	999	471	171	442	160	654	145	864	674	294	999999	549	840	513	598	716	577	501	999999	917	999999	587	999999	492	377	778	888	570	999999	469	650	999999	818	999999	664	12	916	247	999999	805	780	497	974	999999	153	893	251	232	118	999999	999999	776	610	999999	999999	422	352	678	75	999999	999999	575	999999	214	644	999999	999999	800	849	999999	799	999999	558	205	999999	999999	613	406	349	999999	999999	666	461	531	234	999999	215	413	151	999999	660	247	181	571	49	215	423	999999	89	305	999999	999999	999999	999999	999999	999999	228	414	278	
999999	809	999999	999999	592	845	109	123	552	979	769	999999	327	659	606	936	562	168	999999	166	931	999999	999999	326	999999	320	95	292	939	72	329	655	801	144	356	442	714	909	589	726	939	101	870	790	319	663	845	999999	999999	586	906	746	241	257	999999	999999	999999	628	999999	281	759	999999	999999	490	659	999999	840	193	312	999999	231	652	578	999999	226	839	819	61	17	999999	474	303	515	363	165	583	424	553	796	252	476	999999	625	999999	966	132	918	999999	999999	205	823	999999	489	612	364	264	177	971	40	508	294	914	621	903	807	466	999999	820	999999	999999	999999	999999	396	70	697	145	37	271	304	104	999999	999999	999999	812	566	811	813	999999	998	999999	415	999999	522	298	958	999999	999999	999999	510	999999	821	107	64	64	504	537	276	429	914	228	236	906	676	999999	587	854	999999	808	346	995	999999	408	821	433	671	257	773	107	112	146	671	316	999999	794	283	823	384	866	999999	39	545	999999	988	779	674	508	999999	586	711	113	566	666	999999	514	999999	422	999999	999999	393	257	763	178	327	999999	557	920	155	882	663	999999	479	138	500	999999	460	268	999999	51	759	172	480	196	999999	998	579	15	932	999999	999999	999999	546	999999	482	69	275	376	76	220	999999	999999	363	893	923	947	634	999999	999999	77	64	597	12	999999	871	999999	777	576	782	999999	999999	999999	987	899	944	802	999999	725	655	440	51	93	202	209	819	14	808	586	999999	449	373	151	839	865	201	999999	999999	311	882	262	292	699	594	999999	999999	679	766	999999	948	130	729	908	999999	999999	35	971	405	999999	425	866	421	200	999999	342	955	67	999999	132	707	605	945	915	999999	403	158	352	498	455	198	999999	999999	354	999999	153	999999	465	999999	115	839	230	944	64	886	25	840	102	999999	262	792	954	966	644	999999	353	999999	999999	76	390	586	683	483	950	614	285	629	77	562	999999	622	500	699	606	999999	999999	999999	890	39	827	563	999999	956	246	999999	243	183	603	999999	294	967	906	398	977	999999	165	999999	993	999999	611	396	772	540	235	639	999999	999999	369	361	999999	692	999999	999999	248	826	530	727	999999	999999	380	112	35	999999	277	202	715	111	721	87	137	999999	667	999999	428	440	790	525	999999	999999	370	979	813	252	329	602	683	133	159	160	998	438	999999	705	999999	508	999999	999999	999999	43	924	200	999999	292	233	537	34	844	365	999999	46	15	996	999999	926	401	299	999999	159	675	519	592	951	571	999999	699	240	961	381	999999	79	496	262	999999	999999	
180	446	530	29	791	577	838	767	351	124	993	441	999999	779	999999	219	588	999999	596	524	341	249	971	214	534	307	73	473	445	999999	999999	753	999999	957	756	954	768	763	368	999999	680	824	999999	456	999999	267	370	999999	999999	999999	999999	352	665	182	350	930	474	326	494	999999	999999	375	332	999999	574	249	141	912	999999	999999	999999	824	999999	999999	843	517	639	999999	128	276	937	880	770	735	257	206	97	136	617	826	490	452	999999	874	594	315	502	996	881	845	136	458	170	980	268	999999	999999	177	339	833	300	949	999999	228	999999	633	605	597	365	378	162	14	999999	206	242	998	555	911	903	538	999999	999999	643	283	999999	999999	720	790	999999	590	639	999999	999999	784	535	540	999999	60	999999	961	999999	904	999999	513	999999	131	163	999999	999999	999999	999999	655	273	800	818	999999	999999	999999	87	78	912	815	999999	999999	738	241	216	520	670	999999	754	999999	594	942	828	120	999999	139	590	999999	335	756	52	216	999999	983	657	999999	966	878	234	330	972	259	58	894	999999	865	774	999999	999999	642	303	54	999999	616	70	330	972	707	654	186	344	999999	999999	166	772	914	306	754	583	999999	554	792	478	999999	531	345	893	933	335	147	364	138	114	692	999999	998	700	862	922	336	35	268	999999	57	999999	914	516	892	999999	999999	568	30	878	705	98	999999	576	91	94	725	437	48	381	516	822	999999	954	60	703	774	223	999999	831	999999	194	296	999999	999999	448	617	829	11	810	999999	999999	999999	260	409	999999	999999	431	619	999999	999999	899	986	886	717	999999	780	960	466	999999	999999	999999	135	999999	630	520	802	943	155	643	476	896	435	237	915	937	999999	955	554	999999	999999	352	999999	665	634	357	207	409	850	206	667	999999	373	999999	462	809	999999	156	629	888	801	999999	999999	975	311	999999	474	759	970	999999	746	824	999999	19	999999	16	61	470	563	999999	323	402	103	999999	975	819	533	621	775	115	494	999999	336	666	654	745	76	628	999999	333	883	448	438	999999	459	843	251	363	999999	455	758	982	999999	355	574	409	999999	337	10	999999	777	852	999999	865	295	999999	999999	749	999999	700	940	432	116	239	399	875	963	32	499	999999	577	999999	254	999999	357	511	749	980	999999	255	830	999999	628	871	999999	41	464	573	784	54	999999	502	998	677	515	999999	875	362	955	699	445	891	837	868	914	607	999999	664	517	784	665	517	657	999999	999999	211	999999	999999	683	368	999999	999999	999999	455	786	999999	999999	999999	813	999999	635	396	35	401	810	
938	999999	759	957	949	999999	800	999999	999999	388	838	845	889	807	999999	530	640	679	596	999999	55	999999	391	92	839	999999	999999	999999	495	159	999999	491	265	308	999999	309	55	287	734	999999	999999	999999	248	77	948	239	291	999999	509	501	999999	717	438	122	765	295	519	677	999999	523	401	950	999999	850	119	356	999999	591	876	14	485	363	944	660	670	711	414	324	999999	610	154	272	350	994	164	561	63	153	542	999999	790	999999	169	221	544	668	773	999999	957	601	649	999999	892	505	26	640	772	777	451	64	999999	999999	999999	999999	379	139	609	576	999999	999999	999999	445	58	241	999999	117	204	733	999999	11	937	26	367	999999	960	999999	379	845	977	523	788	286	702	488	764	595	834	651	999999	414	69	999999	702	999999	999999	214	652	660	291	908	999999	49	660	450	126	999999	837	999999	999999	925	999999	764	598	182	770	26	743	569	477	999999	283	552	999999	999999	999999	741	323	958	243	999999	999999	718	564	79	999999	748	626	261	372	899	999999	832	104	916	654	304	608	530	999999	292	471	92	193	662	999999	894	157	947	508	385	550	999999	767	999999	134	51	210	529	105	999999	400	999999	206	578	870	999999	999999	975	999999	647	142	793	329	950	999999	999999	535	901	444	192	999999	678	752	987	358	999999	999999	303	791	612	104	89	999999	617	999999	979	886	615	791	194	447	181	889	860	252	757	559	817	516	999999	516	308	95	912	430	721	739	219	999999	999999	385	163	999999	999999	553	63	368	712	68	315	831	919	999999	259	999999	999999	788	999999	744	999999	329	999999	999999	384	105	795	993	522	197	180	249	676	395	999999	809	293	999999	999999	317	198	999999	847	759	211	584	596	199	836	178	10	933	999999	474	999999	999999	999999	377	809	359	999999	69	999999	999999	887	75	999999	533	999999	449	460	441	355	999999	556	212	999999	498	585	799	509	605	167	354	196	247	402	212	767	136	681	999999	999999	999999	558	139	552	332	871	145	999999	72	999999	999999	717	569	588	272	918	425	201	639	999999	19	850	162	901	502	338	999999	673	953	999999	193	768	999999	263	271	35	426	660	159	999999	450	999999	446	999999	999999	999999	627	658	139	293	351	935	51	135	999999	242	999999	237	999999	999999	999999	471	476	306	695	627	183	315	327	247	501	765	51	23	351	639	414	435	140	865	710	999999	999999	669	999999	999999	727	419	95	38	629	199	609	165	405	978	904	149	999999	154	463	321	341	892	999999	999999	894	999999	783	538	828	999999	107	194	999999	999999	927	999999	
999999	999999	999999	764	230	298	617	311	166	886	617	999999	735	275	999999	999999	412	399	999999	652	877	838	999999	698	635	999999	210	658	102	424	871	175	999999	999999	267	999999	254	699	101	52	284	999999	430	17	999999	420	803	563	576	999999	999999	894	580	285	929	52	999999	999999	999999	673	98	959	219	741	24	452	321	999999	17	811	741	712	307	616	999999	397	418	999999	287	224	999999	647	92	981	641	977	595	775	177	225	508	52	570	427	954	324	281	688	993	968	108	999999	555	764	379	79	596	963	999999	542	634	738	999999	913	999999	451	877	237	999999	46	999999	546	999999	792	313	699	999999	999999	662	63	126	730	999999	319	125	587	101	327	612	572	999999	632	868	635	590	769	128	656	506	512	999999	53	999999	956	122	562	704	763	999999	680	927	716	999999	999999	426	999999	386	615	999999	343	360	559	625	537	999999	234	999999	999999	211	543	581	999999	383	160	616	82	151	405	207	999999	999999	337	999999	931	644	999999	331	25	218	686	999999	513	858	999999	162	887	428	61	999999	887	999999	999999	562	999999	999999	441	343	999999	246	353	999999	981	418	999999	460	999999	692	693	893	999999	999999	662	626	524	999999	78	637	219	997	729	654	99	104	999999	999999	24	775	949	833	999999	341	181	778	864	924	411	105	623	713	999999	204	734	168	330	984	233	999999	47	766	40	804	999999	999999	999999	999999	673	887	999999	999999	446	257	743	860	690	650	999999	999999	999999	600	748	999999	23	506	999999	534	999999	931	999999	999999	454	772	737	193	802	407	217	28	270	999999	260	524	996	999999	277	882	460	873	478	679	263	349	999999	447	27	999999	791	626	294	982	999999	742	123	999999	122	673	999999	999999	999999	292	442	712	622	596	349	233	976	999999	239	985	999999	56	999999	104	80	114	999999	999999	175	999999	999999	590	999999	288	999999	518	411	232	943	603	999999	900	815	195	247	999999	727	893	108	794	999999	999999	397	999999	908	733	289	29	703	17	391	229	395	323	676	999999	978	344	999999	830	821	754	23	636	622	183	240	277	999999	530	999999	398	201	381	663	782	203	435	379	662	999999	392	528	999999	999999	153	515	999999	518	395	571	999999	999999	277	972	336	820	760	686	735	502	999999	999999	999999	630	993	999999	24	999999	999999	658	553	965	999999	600	999999	236	88	425	999999	999999	738	758	471	958	995	705	923	999999	337	962	442	749	999999	999999	228	230	355	315	227	999999	501	841	624	736	28	999999	155	676	543	999999	742	999999	999999	999999	763	999999	999999	224	634	298	
114	615	332	931	225	804	331	388	999999	218	880	772	207	364	999999	999999	144	999999	940	999999	999999	256	865	237	999999	107	999999	576	406	965	529	141	680	999999	20	885	518	692	521	999999	105	999999	304	334	229	999999	147	999999	999999	866	999999	966	999999	67	738	857	749	105	712	128	271	999999	981	417	999999	749	101	278	999999	291	388	451	223	727	481	999999	999999	540	17	999999	959	690	675	539	846	999999	857	623	200	162	145	999999	980	999999	951	350	785	886	999999	480	877	999999	999999	619	488	677	752	556	999999	945	905	999999	97	461	168	581	89	451	570	135	892	478	87	201	155	999999	470	999999	775	999999	17	76	895	999999	382	100	999999	66	61	179	810	310	48	255	257	926	335	529	244	999999	999999	999999	325	999999	587	409	792	316	473	523	216	932	999999	454	937	839	999999	560	88	77	398	32	999999	999999	325	591	999999	831	943	229	639	941	999999	999999	869	674	750	385	999999	973	308	999999	593	538	999999	878	528	593	317	999999	612	999999	450	176	999999	249	943	999999	205	995	968	960	373	254	999999	275	357	386	584	273	98	938	610	114	769	523	999999	999999	999999	446	999999	846	524	535	616	863	500	418	422	630	730	999999	190	953	15	348	512	349	654	999999	531	999999	999999	53	329	999999	999999	345	407	468	999999	92	999999	758	932	132	445	837	999999	30	774	938	963	954	543	273	758	657	109	999999	20	99	999999	741	999999	920	999999	999999	215	999999	699	165	999999	954	820	648	999999	431	30	882	999999	674	999999	634	999999	592	188	64	510	66	915	517	245	999999	457	719	875	754	842	22	295	965	999999	999999	330	619	927	19	144	894	934	336	636	999999	528	346	387	999999	818	333	999999	782	969	159	37	192	919	45	999999	999999	999999	999999	589	18	999999	936	52	27	999999	999999	665	179	920	616	999999	999999	999999	999999	457	121	341	302	999999	519	279	512	996	482	666	999999	699	892	512	999999	131	999999	747	999999	629	592	304	999999	279	514	667	573	999999	363	37	449	311	900	999999	395	999999	480	647	79	738	94	940	569	360	174	614	772	666	999999	494	771	840	262	398	864	816	971	999999	432	851	706	999999	999999	999999	227	837	798	999999	126	274	651	712	999999	889	545	651	735	19	114	900	894	906	975	868	999999	999999	58	512	723	578	999999	999999	225	999999	41	444	307	124	143	337	999999	999999	999999	999999	999999	69	173	373	999999	223	91	961	919	531	956	800	999999	999999	199	999999	788	296	591	548	477	999999	999999	999999	857	999999	353	
620	876	999999	999999	436	366	999999	35	206	999999	999999	659	509	999999	835	999999	999999	271	999999	769	999999	925	999999	548	529	877	999999	155	648	572	713	515	752	869	999999	95	152	999999	530	443	322	748	992	182	113	637	999999	60	641	668	999999	198	626	999999	820	695	361	238	565	559	364	217	387	634	732	999999	999999	639	999999	750	999999	999999	740	797	999999	785	932	351	445	999999	795	999999	513	979	769	524	889	420	59	775	734	914	881	971	89	999999	370	368	999999	933	730	451	34	891	284	556	457	829	884	999999	762	19	793	673	763	414	704	407	999999	217	999999	999999	590	261	26	479	375	999999	999999	352	424	574	901	511	171	353	999999	622	705	999999	77	69	535	24	22	999999	999999	999999	217	674	999999	963	503	999999	999999	999999	861	773	999999	805	191	999999	121	542	999999	197	118	291	511	419	999999	999999	702	999999	149	230	999999	999999	248	999999	357	166	999999	53	999999	999999	999999	667	857	927	492	999999	746	900	41	999999	999999	999999	403	824	999999	839	999999	797	196	999999	270	999999	103	999999	284	999999	534	584	457	34	136	77	599	169	126	450	999999	583	927	335	345	802	621	760	281	966	181	423	684	518	459	764	999999	624	999999	999999	573	434	999999	206	999999	172	452	16	262	999999	403	244	708	176	415	133	870	860	982	468	239	999999	161	317	124	121	899	939	575	372	220	975	969	895	999999	999	930	730	708	999999	359	615	999999	400	572	999999	715	518	113	336	893	996	642	732	991	999999	283	999999	92	516	273	513	440	890	999999	428	275	812	299	999999	203	999999	162	809	999999	999999	999999	760	999999	999999	405	391	835	249	478	224	343	246	904	999999	999999	999999	647	201	999999	845	999999	617	999999	153	672	903	229	999999	999999	754	843	832	999999	376	406	522	600	999999	120	881	677	201	422	455	95	38	907	999999	688	608	501	960	900	999999	449	226	39	601	514	502	999999	148	116	723	381	510	622	537	249	213	994	741	999999	37	177	982	205	285	68	999999	995	576	999999	999999	262	882	932	361	926	189	493	999999	401	617	719	539	95	698	83	584	416	379	412	999999	999999	999999	999999	872	104	467	31	753	543	871	999999	999999	138	581	470	498	578	271	610	70	999999	999999	350	999999	999999	999999	999999	999999	212	483	237	999999	173	534	919	999999	999999	70	999999	469	167	739	465	530	999999	999999	999999	999999	237	999999	16	155	769	352	764	999999	419	999999	564	466	569	999999	551	999999	643	882	999999	999999	661	968	496	999999	14	151	903	981	540	819	
999999	999999	237	393	999999	999999	476	999999	856	820	769	999999	999999	596	505	999999	899	642	197	999999	999999	238	700	999999	851	269	999999	498	999999	627	449	783	88	999999	63	379	239	186	256	999999	593	561	999999	611	999999	360	884	899	22	214	999999	999999	999999	145	933	134	493	430	999999	18	538	999999	941	238	999999	986	232	494	542	136	570	723	999999	273	811	335	999999	98	971	500	385	198	999999	999999	386	188	989	942	666	928	999999	999999	644	247	999999	615	999999	797	240	848	999999	999999	999999	885	644	527	875	529	999999	607	922	405	459	50	633	999999	999999	15	851	999999	996	999999	999999	614	250	761	89	999999	878	205	999999	414	858	133	372	999999	832	999999	301	858	312	469	618	68	15	490	359	603	999999	999999	123	999999	999999	46	851	848	999999	752	644	883	448	999999	651	138	892	518	546	999999	678	648	517	900	999999	999999	890	536	999999	769	608	999999	411	485	543	833	92	110	999999	821	281	524	999999	89	955	418	420	584	818	489	175	497	999999	33	999999	999999	999999	999999	901	953	999999	324	186	801	153	884	481	962	194	818	999999	791	60	724	64	999999	234	999999	944	304	582	315	718	192	603	121	999999	388	560	576	999999	869	209	514	675	956	999999	999999	936	81	936	999999	400	999	443	384	446	999999	968	771	741	109	277	606	381	839	999999	999999	207	42	78	103	412	617	522	999999	591	546	58	108	814	612	501	873	368	134	915	718	748	999999	674	596	420	788	835	206	601	603	143	999999	360	354	423	903	13	843	56	999999	486	267	792	900	999999	870	957	138	607	404	248	257	924	887	255	978	367	481	683	999999	999999	326	999999	988	412	222	747	470	199	598	870	524	88	999999	242	491	436	774	425	550	831	706	598	999999	364	886	911	999999	999999	445	545	999999	170	999999	999	170	999999	804	497	958	999999	496	999999	999999	534	723	179	790	655	999999	551	593	65	143	792	86	999999	999999	633	526	310	283	371	999999	63	348	364	655	144	81	808	632	286	467	427	344	766	999999	672	999999	717	131	999999	344	999999	999999	999999	37	640	999999	442	304	180	971	657	849	135	999999	955	999999	369	999999	656	999999	956	999999	317	597	715	457	319	147	714	999999	809	189	465	999999	860	111	872	999999	25	999999	638	999999	462	315	810	577	219	999999	634	487	281	203	474	244	387	974	644	878	321	192	613	999999	589	188	999999	999999	999999	108	334	854	999999	999999	508	445	944	452	999999	999999	786	148	248	737	512	237	999999	615	714	231	649	999999	
467	999999	25	832	607	343	924	999999	153	343	194	121	257	780	173	248	695	39	999999	999999	518	642	101	999999	999999	875	999999	361	467	555	762	172	999999	448	396	328	27	676	999999	999999	527	191	858	453	953	137	490	732	999999	482	920	685	931	713	377	825	902	841	887	731	550	999999	817	597	999999	32	662	808	393	844	230	28	999999	688	999999	336	783	648	999999	999999	395	70	297	984	999999	999999	241	745	999999	571	999999	999999	788	116	71	999999	374	271	872	999999	474	681	348	999999	261	902	494	999999	999999	999999	52	264	621	80	346	489	999999	832	962	504	790	917	999999	999999	999999	54	240	94	999999	463	999999	521	999999	298	999999	713	722	999999	732	999999	591	999999	999999	40	529	171	564	999999	770	581	679	999999	308	377	999999	999999	999999	526	800	217	672	410	626	842	88	530	999999	333	728	632	767	216	109	999999	912	803	477	706	303	999999	999999	521	323	55	999999	430	222	408	999999	794	768	205	278	525	999999	190	999999	607	952	998	999999	240	989	147	813	473	442	78	464	347	90	248	232	999999	727	160	97	581	68	658	317	89	999999	999999	999999	571	938	584	179	731	441	870	999999	304	583	259	531	999999	241	999999	999999	999999	944	809	714	999999	972	734	797	910	103	999999	548	999999	691	603	64	66	283	251	534	999999	899	732	905	219	494	928	959	478	628	911	350	748	670	999999	999999	376	999999	343	598	999999	786	268	638	652	331	459	999999	999999	204	475	999999	999999	785	140	999999	999999	999999	504	45	54	775	999999	292	999999	449	999999	634	527	468	688	999999	940	653	330	80	640	104	999999	999999	999999	325	979	283	999999	19	361	963	539	918	924	472	724	999999	554	438	467	999999	455	999999	531	825	95	521	516	999999	999999	999999	464	999999	614	999999	999999	999999	11	729	795	56	139	999999	999999	999999	104	999999	543	226	122	642	999999	891	613	663	999999	999999	999999	999999	239	467	766	523	57	999999	999999	479	999999	999999	822	118	999999	825	999999	420	846	282	124	999999	730	486	999999	300	526	329	999999	572	456	950	477	599	259	791	499	337	289	616	136	83	337	625	999999	999999	404	999999	999999	283	258	202	817	376	935	999999	999999	752	490	476	996	727	777	936	32	999999	999999	232	999999	515	335	999999	141	240	156	51	368	114	999999	251	896	523	999999	964	999999	264	143	999999	663	589	312	746	847	813	619	408	305	400	999999	940	999999	181	154	999999	999999	942	71	586	230	999999	311	999999	570	248	579	999999	999999	813	622	767	230	240	568	279	212	
588	999999	327	620	747	746	967	999999	251	999999	724	378	163	26	381	999999	556	879	770	287	928	185	609	243	145	999999	492	778	999999	720	175	613	875	999999	999999	484	999999	965	483	157	344	872	329	999999	854	114	590	796	999999	574	673	999999	798	992	999999	412	999999	999999	484	92	263	198	675	531	680	121	999999	535	656	896	459	999999	405	622	999999	65	856	999999	389	40	999999	695	538	999999	56	814	814	999999	353	999999	625	660	999999	400	893	155	207	999999	999999	999999	611	65	150	999999	999999	999999	999999	185	58	999999	999999	652	704	453	999999	999999	999999	414	485	865	307	620	191	699	280	798	109	15	728	798	858	999999	494	999999	429	28	999999	193	155	962	999999	999999	834	134	410	973	956	47	999999	335	494	792	323	856	445	991	873	450	83	326	983	949	999999	260	370	498	168	999999	34	999999	22	477	269	522	15	999999	785	66	299	307	842	72	622	403	313	76	999999	637	999999	999999	155	999999	119	828	979	910	192	583	764	912	815	898	22	403	999999	999999	532	800	851	777	999999	817	161	999999	999999	921	999999	63	946	304	753	530	856	999999	844	999999	367	999999	543	999999	485	999999	302	386	491	944	59	228	90	296	543	999999	786	432	232	337	953	342	354	68	582	138	637	470	169	294	51	426	559	999999	659	101	267	756	302	999999	999999	775	294	539	999999	119	999999	660	760	809	744	433	374	516	954	34	96	485	522	999999	574	832	226	999999	902	633	668	999999	999999	452	686	40	140	228	999999	188	57	814	196	999999	166	976	709	999999	550	999999	61	53	459	999999	999999	782	244	945	999999	692	558	97	637	999999	450	306	33	317	999999	714	303	156	703	776	977	282	298	999999	999999	597	132	866	657	294	581	625	226	12	448	903	795	195	788	130	630	960	187	948	33	999999	999999	999999	237	835	324	905	999999	683	657	732	494	999999	755	999999	570	691	999999	352	666	824	90	30	999999	228	918	117	367	999999	156	27	105	999999	34	340	644	999999	638	821	970	675	286	542	355	716	999999	609	440	947	559	938	529	834	999999	999999	779	999999	533	999999	917	216	548	765	537	640	637	153	999999	424	207	839	63	619	999999	991	548	999999	999999	162	809	319	999999	999999	33	218	999999	999999	68	824	999999	711	206	629	904	763	136	520	15	714	89	275	999999	25	749	720	884	910	999999	999999	661	242	267	381	209	608	539	999999	741	329	152	999999	94	347	863	496	643	433	715	619	864	37	541	960	83	999999	871	999999	999999	313	
999999	586	809	768	173	328	453	825	429	305	233	997	999999	686	571	999999	190	999999	162	999999	86	999999	205	842	435	999999	700	306	308	999999	736	877	999999	438	995	565	999999	999999	183	545	52	818	13	999999	395	999999	258	999999	398	370	362	999999	509	999999	237	999999	391	999999	343	999999	627	156	526	763	569	356	538	350	690	16	155	864	927	616	220	268	999999	786	999999	568	999999	846	907	938	313	965	377	999999	999999	133	184	599	982	642	918	896	301	999999	850	49	999999	908	173	999999	999999	999999	843	893	206	968	999999	999999	520	999999	165	781	999999	588	460	999999	999999	999999	149	999999	831	555	999999	294	698	324	966	217	936	417	240	476	999999	999999	723	999999	131	484	855	241	707	579	999999	999999	486	147	999999	712	999999	256	70	850	999999	606	560	668	616	559	205	882	12	218	668	113	544	689	109	724	865	645	481	503	999999	907	860	262	476	999999	999999	999999	667	999999	428	689	356	389	999999	85	964	999999	209	999999	289	999999	239	499	999999	999999	674	797	48	932	999999	153	774	999999	229	860	745	308	999999	942	999999	999999	225	747	790	999999	999999	164	980	999999	759	999999	999999	909	224	659	999999	999999	999999	500	999	19	522	734	416	284	915	788	170	848	340	665	863	999999	820	645	757	492	709	931	228	519	816	24	182	999999	707	999999	353	569	999999	385	956	701	942	999999	999999	490	340	515	74	968	993	142	693	104	945	189	98	578	902	196	999999	421	999999	490	999999	508	561	379	577	999999	999999	600	666	955	709	172	324	89	524	276	161	999999	866	260	525	999999	331	999999	999999	527	776	999999	667	996	723	544	429	462	999999	623	929	961	938	24	532	402	999999	737	394	783	865	19	64	636	44	468	554	999999	964	518	186	482	999999	999999	282	999999	933	669	999999	174	743	862	999999	900	347	999999	999999	999999	727	132	999999	593	694	318	662	999999	999999	41	999999	264	990	999999	497	999999	447	456	684	999999	999999	861	469	999999	999999	999999	49	999999	479	164	299	845	213	999999	999999	999999	310	592	788	968	397	999999	951	902	999999	999999	184	345	374	999999	463	999999	999999	999999	120	999999	663	411	97	999999	999999	659	298	565	999999	126	999999	298	999999	656	729	999999	667	715	501	236	909	999999	999999	529	999999	704	638	969	700	999999	339	836	590	437	187	899	504	999999	699	737	227	396	170	999999	925	885	999999	718	780	608	999999	799	875	884	956	107	999999	568	429	999999	30	999999	865	343	786	224	707	676	478	830	360	354	999999	763	19	523	405	515	
604	169	472	920	199	999999	999999	540	961	706	481	90	596	936	893	135	717	898	530	999999	805	999999	187	565	249	999999	258	878	783	122	875	999999	701	797	963	269	111	110	139	773	168	999999	263	11	999999	397	243	999999	460	890	56	120	999999	578	709	894	999999	907	999999	249	842	999999	757	999999	999999	48	388	999999	972	999999	33	999999	999999	757	668	560	456	186	999999	851	716	835	427	999999	76	764	450	133	97	79	287	999999	429	890	999999	999999	498	414	180	999999	999999	445	450	827	866	439	350	245	910	159	447	806	546	829	532	17	879	865	783	76	598	999999	999999	903	356	829	197	999999	999999	807	71	52	15	213	842	281	394	600	35	636	424	214	223	938	632	481	999999	999999	367	923	999999	999999	630	114	999999	753	734	547	481	47	999999	471	418	112	97	404	999999	999999	986	261	622	289	839	156	651	393	52	772	281	874	182	596	522	903	826	999999	999999	901	999999	999999	547	847	999999	999999	394	953	796	120	850	999999	999999	999999	613	115	999999	999999	999999	484	462	999999	711	961	276	999999	999999	655	948	514	286	999999	983	999999	698	898	999999	775	170	851	761	999999	596	931	922	999999	203	858	999999	416	603	134	645	937	449	469	999999	585	580	522	133	739	14	292	834	201	999999	782	624	715	400	999999	541	941	722	763	589	999999	48	232	413	999999	999999	541	911	999999	23	56	458	239	520	999999	204	647	727	999999	694	314	107	731	999999	420	999999	277	26	79	592	704	224	686	999999	999999	546	358	119	128	76	999999	999999	682	188	999999	333	395	999999	999999	339	894	224	700	78	284	681	317	432	992	999999	405	525	999999	569	318	999999	772	359	913	591	846	537	999999	955	232	933	425	552	601	96	848	82	753	739	999999	490	523	618	605	925	999999	925	999999	999999	671	946	539	123	869	375	561	45	291	999999	493	366	614	745	846	351	266	999999	999999	999999	999999	333	771	112	870	828	999999	163	754	987	362	920	420	263	999999	285	404	311	683	999999	535	813	790	999999	256	341	875	778	771	263	999999	474	999999	999999	433	347	999999	436	252	999999	67	407	999999	304	999999	999999	999999	999999	460	570	946	999999	999999	605	379	999999	543	999999	999999	999999	999999	999999	392	500	328	888	826	207	829	946	999999	967	69	642	178	137	533	495	756	683	395	524	327	210	316	999999	999999	498	999999	324	999999	999999	580	713	97	527	25	789	976	438	745	999999	999999	514	470	979	896	999999	436	252	585	999999	941	182	999999	999999	221	999999	193	615	505	
999999	365	515	151	623	397	355	555	650	121	743	519	999999	938	999999	999999	813	740	337	817	944	72	999999	738	756	545	408	569	658	315	834	605	370	933	417	393	26	372	847	592	551	893	786	140	999999	538	623	243	507	999999	408	450	999999	798	561	275	765	999999	395	87	999999	785	999999	345	287	148	158	999999	530	262	976	450	893	745	276	60	285	469	897	227	922	174	999999	221	906	999999	749	572	999999	999999	628	250	999999	769	999999	765	997	451	853	703	390	239	713	255	999999	958	557	120	531	999999	999999	306	879	177	165	999999	723	684	438	893	999999	585	21	388	633	735	473	133	152	510	63	834	999999	203	837	692	461	999999	751	948	836	638	51	872	999999	332	370	999999	999999	779	51	322	23	999999	314	804	227	334	999999	999999	494	433	968	31	456	164	690	685	999999	472	999999	907	933	489	66	760	999999	149	999999	311	375	663	519	999999	468	999999	821	655	999999	42	475	136	204	26	463	413	999999	29	425	997	641	685	479	999999	416	144	389	533	904	554	270	87	108	320	369	831	999999	605	562	716	342	45	796	307	996	246	712	999999	35	652	999999	999999	724	999999	669	999999	999999	377	999999	334	361	298	751	343	772	397	38	883	657	632	499	74	467	999999	664	606	888	182	155	180	999999	473	508	261	999999	746	363	870	650	679	648	546	649	238	364	999999	294	462	535	999999	217	828	269	403	162	36	67	999999	573	73	801	999999	232	786	902	888	999999	999999	879	999999	43	168	243	999999	984	953	425	238	999999	999999	999999	435	999999	545	999999	602	214	114	999999	999999	999999	348	999999	587	878	999999	999999	999999	999999	476	999999	999999	583	999999	575	59	595	999999	419	208	610	999999	670	953	750	376	373	999999	824	310	684	684	400	450	347	695	999999	655	999999	999999	639	562	903	877	365	527	851	147	970	912	16	999999	695	900	827	860	677	353	836	999999	999999	637	999999	999999	792	579	404	143	171	999999	198	940	191	72	569	999999	925	999999	597	233	999999	236	999999	911	303	761	989	500	622	487	28	517	818	597	94	11	999999	999999	999999	785	132	999999	975	999999	724	76	740	999999	340	779	934	999999	755	999999	999999	46	999999	136	732	41	590	999999	520	684	999999	680	131	594	977	567	533	57	707	811	110	806	260	625	999999	999999	999999	365	169	999999	999999	999999	999999	215	610	57	89	397	155	64	204	228	207	301	239	999999	945	999999	655	773	999999	887	999999	999999	999999	999999	786	306	940	505	999999	999999	999999	677	142	727	
918	915	983	930	487	146	901	653	617	882	608	959	395	152	290	873	999999	395	597	665	999999	818	999999	999999	999999	783	457	649	53	969	482	530	168	999999	135	40	173	725	295	999999	999999	533	336	630	583	999999	910	797	999999	147	999999	359	89	477	770	999999	222	564	669	704	688	261	610	999999	409	87	800	884	26	260	710	983	110	487	679	433	491	999999	845	443	999999	659	434	905	999999	133	450	691	740	35	817	608	65	590	430	733	999999	689	230	999999	36	36	780	999999	437	542	999999	602	999999	347	618	149	719	235	999999	999999	827	704	204	286	636	118	999999	999999	442	112	999999	999999	66	945	510	802	851	349	417	999999	878	470	478	999999	999999	999999	893	402	417	678	888	999999	999999	401	906	228	495	999999	999999	917	883	790	532	335	614	740	545	852	999999	816	298	379	818	987	160	366	999999	293	412	788	999999	750	999999	764	223	108	760	664	49	291	317	999999	480	999999	961	98	938	153	306	143	999999	999999	999999	600	389	999999	21	771	251	999999	991	211	999999	91	702	999999	216	767	122	516	979	880	812	555	509	999999	898	328	35	71	428	93	986	999999	999999	182	195	982	384	703	96	989	423	499	300	115	999999	399	999999	828	999999	180	40	999999	164	432	238	19	999999	998	620	999999	999999	999999	130	999999	225	273	606	530	948	233	999999	418	429	999999	999999	323	265	404	26	509	532	207	999999	258	62	205	999999	62	943	185	891	386	92	403	253	242	999999	392	889	111	793	276	880	999999	787	622	371	174	964	915	999999	696	981	120	999999	548	999999	872	999999	30	999999	553	586	772	341	999999	335	999999	745	234	945	872	515	999999	716	265	327	531	471	440	999999	950	97	999999	431	205	404	972	999999	705	999999	999999	537	869	999999	999999	690	117	326	780	296	345	428	999999	970	999999	191	75	404	999999	231	479	411	424	196	208	999999	557	350	999999	611	363	793	50	992	999999	999999	645	963	477	575	219	999999	690	999999	999999	531	357	68	550	23	339	577	999999	484	762	104	999999	683	753	783	143	767	189	999999	933	551	999999	748	530	546	545	111	927	339	21	999999	999999	280	696	677	118	498	999999	133	999999	785	999999	565	999999	999999	231	962	220	999999	999999	451	34	522	220	947	152	608	538	999999	477	237	650	997	472	999999	384	999999	986	86	674	999999	999999	66	999999	157	95	822	999999	999999	325	582	891	243	897	569	250	208	70	749	999999	510	999999	795	655	55	999999	999999	103	741	970	999999	999999	144	28	797	484	
967	626	999999	861	330	100	362	688	999999	345	417	999999	902	999999	186	782	999999	551	174	683	999999	411	850	22	627	729	999999	215	999999	605	999999	224	999999	95	282	999999	997	887	214	419	999999	999999	759	709	999999	999999	200	494	793	999999	740	592	854	999999	312	566	775	60	244	999999	999999	156	750	299	588	202	999999	817	974	604	785	359	347	754	84	999999	651	999999	999999	269	539	292	999999	999999	865	174	370	985	782	716	806	999999	653	614	999999	462	999999	999999	130	535	368	999999	999999	199	819	999999	255	109	49	248	999999	999999	765	975	70	999999	734	418	433	999999	831	23	44	268	999999	838	706	733	658	622	707	191	31	758	999999	999999	772	232	522	485	919	271	946	999999	802	182	190	999999	553	999999	999999	948	47	999999	704	355	999999	999999	400	999999	684	521	451	999999	541	733	612	999999	84	904	269	511	896	999999	503	570	999999	500	466	999999	999999	38	189	592	894	759	153	324	64	554	999999	999999	832	541	800	407	819	529	13	78	570	183	999999	999999	806	225	999999	99	213	143	288	999999	795	774	332	656	999999	858	531	781	589	999999	952	530	999999	748	679	999999	157	999999	999999	547	496	397	65	484	999999	540	999999	679	999999	64	999999	921	276	968	725	999999	218	154	75	961	997	231	489	999999	231	82	999999	67	545	697	999999	117	392	740	361	408	719	848	231	801	82	852	84	535	187	41	999999	128	999999	622	155	999999	40	789	549	275	999999	783	263	362	978	728	143	999999	122	999999	999999	535	616	326	348	370	999999	999999	889	155	156	999999	104	999999	819	443	999999	999999	552	937	86	603	201	96	999999	999999	595	868	822	353	719	74	422	999999	503	728	511	706	284	784	999999	765	900	404	999999	953	689	73	543	545	999999	219	467	184	926	934	344	530	825	412	999999	63	452	545	435	92	541	920	696	999999	931	337	648	767	999999	321	999999	796	967	999999	999999	532	999999	286	659	999999	606	247	256	568	393	981	880	871	19	36	999999	364	999999	47	999999	999999	999999	452	614	999999	571	700	999999	615	241	547	563	288	167	252	728	175	886	925	485	303	999999	137	707	949	456	777	757	830	997	348	999999	999999	134	486	164	883	672	999999	938	906	999999	999999	336	999999	428	999999	714	999999	999999	158	999999	999999	561	128	104	249	745	664	908	999999	943	497	618	999999	720	999999	999999	680	98	844	502	592	987	999999	999999	42	800	860	999999	854	999999	990	999999	848	999999	784	378	16	391	915	148	18	394	154	999999	431	32	999999	136	794	
448	44	999999	463	999999	886	65	983	743	72	999999	884	999999	64	731	952	966	769	33	935	265	157	298	182	999999	999999	999999	843	615	952	19	999999	999999	999999	999999	999999	999999	77	203	983	728	999999	272	329	477	263	876	340	422	20	465	263	419	200	539	301	745	506	757	170	688	222	377	791	62	90	999999	404	999999	703	640	898	575	999999	216	870	884	999999	705	999999	618	999999	430	604	497	999999	948	543	208	125	292	815	320	999999	305	999999	27	481	999999	396	114	481	692	719	379	566	999999	378	999999	668	999999	776	801	314	999999	820	999999	773	303	305	142	615	206	532	999999	825	588	542	745	700	853	999999	701	318	348	147	999999	999999	234	931	78	579	559	539	999999	516	24	16	490	484	999999	253	999999	999999	264	498	284	170	309	554	977	154	633	294	814	999999	84	999999	999999	999999	646	91	548	372	236	999999	65	666	823	904	811	999999	62	271	975	609	999999	730	64	850	863	24	411	680	953	924	946	275	725	705	441	999999	50	86	837	643	999999	999999	744	702	999999	999999	347	999999	742	999999	102	371	318	999999	999999	999999	999999	125	551	632	999999	867	419	312	999999	790	941	999999	472	289	541	975	433	999999	904	419	985	361	417	255	676	16	999999	999999	831	999999	957	519	999999	97	999999	999999	535	215	964	837	999999	999999	96	652	675	999999	932	463	863	127	938	976	310	370	368	86	999999	999999	955	673	929	861	481	40	832	999999	202	385	999999	617	450	227	999999	76	22	554	275	999999	579	999999	83	484	694	999999	645	980	219	999999	728	28	226	999999	260	301	908	545	960	65	999999	254	999999	557	999999	256	676	721	999999	244	357	814	810	943	726	507	999999	999999	177	766	999999	852	222	999999	999999	999999	400	999999	966	86	168	476	593	219	945	335	431	999999	217	447	47	924	381	975	218	914	217	282	999999	753	701	463	378	203	999999	966	41	400	900	110	855	464	754	532	86	880	231	999999	999999	400	999999	82	247	729	728	999999	481	247	999999	742	999999	128	999999	222	384	704	108	399	548	978	303	999999	626	116	591	583	179	848	898	337	693	615	284	121	999999	628	226	648	475	210	999999	794	972	167	150	737	999999	542	157	381	782	999999	63	29	999999	55	456	141	147	999999	999999	999999	348	100	999999	354	843	999999	545	999999	488	459	999999	347	493	509	999999	999999	999999	854	826	999999	700	527	555	861	561	265	24	631	999999	999999	511	329	910	999999	455	882	118	795	894	999999	996	402	893	999999	907	716	535	597	
988	988	175	293	328	663	999999	821	545	197	999999	587	999999	999999	999999	403	948	604	999999	631	63	999999	360	180	959	668	640	999999	633	999999	954	845	729	999999	999999	194	919	227	10	256	928	634	346	920	12	316	999999	92	818	500	384	312	288	904	543	812	637	994	999999	660	32	999999	999999	322	243	947	999999	165	280	399	483	730	999999	190	702	429	838	440	177	999999	91	558	999999	142	848	652	999999	825	883	999999	556	925	894	349	234	303	446	33	686	65	458	430	999999	429	999999	653	707	108	211	124	974	207	827	680	579	474	155	65	474	999999	390	43	282	450	843	557	836	264	955	409	983	814	753	122	204	660	746	999999	999999	204	999999	468	623	769	856	358	108	223	999999	760	158	999999	999999	105	674	999999	158	371	585	469	817	453	999999	802	999999	169	453	714	485	918	727	999999	939	279	647	922	419	512	593	494	459	622	493	205	260	601	265	999999	447	779	511	384	484	656	387	501	999999	821	637	697	904	393	999999	851	42	73	451	999999	458	751	16	999999	999999	101	19	999999	959	999999	551	539	903	999999	276	706	999999	353	610	293	891	155	606	597	875	896	590	999999	884	641	172	197	160	976	210	696	999999	865	606	393	646	193	999999	378	279	108	793	119	126	42	445	689	462	168	397	312	155	418	771	880	999999	943	320	999999	784	999999	389	927	594	580	932	999999	746	999999	999999	708	614	999999	327	999999	999999	999999	949	852	206	482	734	999999	588	898	551	999999	104	726	881	999999	872	999999	594	915	999999	865	524	546	109	893	943	244	520	689	698	999999	100	994	999999	40	993	468	130	311	999999	397	349	999999	39	577	999999	30	345	999999	836	999999	643	412	999999	248	956	413	752	313	999999	499	481	999999	999999	633	274	110	949	999999	709	414	104	293	296	999999	526	827	999999	531	446	923	899	576	853	999999	999999	688	936	539	83	999999	715	817	772	999999	916	450	496	999999	313	356	81	494	244	431	305	360	126	736	999999	999999	999999	999999	866	999999	999999	999999	55	999999	359	586	173	419	777	128	698	287	520	166	415	999999	999999	121	999999	100	999999	999999	342	431	13	923	999999	210	817	945	999999	493	950	166	538	999999	999999	594	55	999999	192	999999	999999	125	733	28	999999	959	330	646	999999	785	999999	999999	763	195	571	624	898	436	24	963	602	832	434	999999	336	999999	628	403	999999	999999	75	501	907	201	698	226	999999	999999	94	612	879	180	158	999999	999999	184	403	353	999999	780	696	619	712	229	
68	884	691	999999	691	485	341	927	965	60	719	512	999999	571	496	999999	926	912	999999	411	999999	432	999999	526	999999	162	960	285	953	900	60	456	789	687	999999	814	535	178	304	608	281	952	215	107	198	978	315	831	856	104	853	783	277	310	145	636	210	174	804	539	999999	66	974	74	10	273	723	191	438	682	819	758	618	743	140	999999	226	585	337	746	846	139	428	858	57	276	189	489	551	507	999999	370	373	765	999999	225	978	999999	107	925	265	134	403	183	999999	105	999999	534	179	999999	419	624	837	68	692	395	637	999999	26	734	94	243	639	931	78	459	394	853	658	999999	163	85	488	412	491	722	736	999999	999999	999999	110	654	319	547	97	989	533	315	999999	699	587	999999	999999	373	840	31	999999	999999	115	825	999999	321	999999	264	999999	344	146	999999	577	969	999999	392	541	74	633	439	924	101	843	88	925	89	780	959	999999	999999	951	125	571	469	237	999999	149	758	999999	789	999999	65	696	753	853	999999	737	113	50	205	330	70	739	410	106	403	628	36	900	631	540	916	926	560	393	30	862	117	999999	395	253	999999	822	844	660	868	405	100	999999	826	352	999999	919	142	999999	999999	999999	170	373	834	646	999999	999999	999999	999999	999999	139	145	370	999999	246	999999	999999	655	952	999999	999999	999999	999999	237	997	537	801	83	999999	999999	999999	793	999999	501	645	999999	744	907	748	140	925	211	595	797	739	269	730	999999	589	722	999999	274	190	433	653	489	999999	999999	837	118	320	999999	341	395	999999	345	999999	868	999999	999999	885	462	906	821	620	46	999999	953	999999	737	999999	409	493	999999	555	999999	612	166	848	999999	291	609	80	640	819	151	869	209	999999	999999	713	861	214	54	837	854	367	369	812	616	189	467	646	109	311	911	300	774	839	143	733	999999	999999	41	999999	285	392	275	999999	479	999999	999999	31	104	33	945	999999	449	729	701	374	999999	999999	241	999999	824	999999	971	338	907	851	105	369	999999	670	324	842	182	999999	561	999999	102	367	343	450	88	445	552	85	366	717	851	55	999999	768	999999	999999	999999	999999	999999	323	420	999999	999999	627	81	741	233	434	708	113	31	658	178	240	282	886	20	999999	999999	388	420	895	972	999999	10	60	231	40	191	999999	999999	127	999999	247	60	164	272	715	379	999999	222	127	376	263	695	202	876	907	495	999999	999999	997	167	61	903	525	964	903	999999	999999	519	999999	253	439	59	999999	307	930	189	128	623	304	421	560	176	999999	528	
719	504	807	183	999999	545	588	244	66	959	310	344	535	199	369	97	358	827	29	874	937	213	791	895	945	728	377	978	739	999999	999999	884	610	999999	255	408	820	999999	999999	657	664	204	993	999999	997	596	999999	999999	264	217	73	733	999999	427	999999	515	713	912	237	999999	177	610	505	480	999999	425	733	538	944	960	999999	511	999999	371	220	999999	220	847	898	359	84	448	999999	999999	522	999999	737	192	415	999999	695	908	619	999999	489	999999	999999	999999	592	581	862	124	999999	304	939	999999	999999	785	999999	848	305	866	23	999999	520	729	886	972	999999	999999	688	999999	133	214	274	369	891	30	881	166	53	999999	999999	327	497	959	465	429	593	960	999999	951	975	566	445	829	999999	741	101	999999	999999	727	565	999999	893	321	991	779	39	579	670	999999	904	61	805	607	611	696	999999	560	273	466	999999	999999	715	736	999999	567	999999	444	475	159	929	130	988	326	142	161	999999	186	968	999999	999999	23	999999	691	57	924	760	837	228	999999	361	540	496	999999	347	568	398	166	745	433	999999	594	114	999999	999999	999999	72	489	999999	460	999999	214	999999	588	75	375	706	999999	999999	652	806	931	999999	277	999999	999999	633	999999	978	573	762	277	441	545	674	806	999999	778	540	273	861	281	372	768	935	157	949	908	999999	972	861	374	476	102	626	89	377	837	723	999999	159	999999	511	902	697	994	773	999999	914	269	466	928	999999	426	790	535	569	457	999999	650	999999	999999	999999	15	711	398	801	348	918	999999	438	81	65	777	999999	85	770	999999	81	940	383	999999	999999	999999	515	933	880	59	312	101	999999	920	504	82	323	433	155	505	999999	308	203	999999	137	999999	830	999999	873	716	999999	714	764	999999	386	401	999999	545	731	263	500	778	517	751	45	826	999999	518	576	999999	463	690	930	275	279	999999	747	949	999999	673	556	130	999999	174	747	999999	336	421	543	113	999999	999999	999999	891	14	421	999999	451	999999	999999	999999	999999	999999	999999	262	622	783	999999	828	614	999999	999999	770	68	999999	380	718	352	14	448	499	999999	974	473	186	999999	988	49	270	999999	999999	306	559	474	999999	999999	311	179	912	999999	813	837	999999	929	458	999999	17	643	193	633	703	448	446	951	811	593	348	355	999999	576	633	744	238	970	999999	358	999999	999999	640	474	79	549	999999	878	634	662	79	55	24	698	999999	354	999999	637	164	542	859	608	663	833	894	956	465	345	501	79	609	622	305	110	720	711	13	719	564	164	17	999999	326	158	
999999	302	999999	24	898	289	999999	601	999999	999999	999999	999999	642	806	579	123	93	105	999999	564	999999	999999	749	999999	978	966	999999	999999	82	10	534	999999	292	999999	319	602	625	999999	446	222	999999	18	806	214	611	561	79	207	999999	451	80	912	190	761	105	77	553	999999	46	932	938	999999	999999	815	999999	207	999999	138	496	977	497	642	658	175	384	54	651	544	312	999999	897	999999	996	631	999999	621	999999	530	418	251	58	209	414	999999	283	438	489	990	999999	999999	999999	940	710	999999	953	437	999999	25	999999	60	426	18	123	618	44	795	755	999999	999999	945	999999	356	719	254	928	999999	238	154	891	946	565	660	896	898	742	956	999999	834	999999	999999	367	105	999999	368	825	50	999999	795	999999	488	682	999999	115	702	328	338	231	465	243	999999	209	119	133	441	495	765	121	225	875	88	363	920	999999	393	587	990	213	361	429	888	212	442	675	413	273	972	555	204	580	414	734	976	600	23	999999	258	972	711	999999	69	999999	870	919	400	134	761	373	721	125	999999	135	999999	46	355	462	766	999999	720	177	522	220	999999	645	471	353	386	330	216	100	338	28	501	488	999999	959	341	999999	284	288	511	609	833	88	252	288	999999	939	999999	999999	536	814	261	544	360	848	999999	999999	999999	57	999999	441	167	630	786	319	634	391	677	396	130	253	169	441	666	912	999999	838	403	999999	489	999999	999999	655	564	523	766	999999	138	999999	999999	999999	999999	237	999999	80	452	212	999999	932	654	482	999999	859	999999	293	655	820	877	447	471	183	999999	274	567	310	999999	512	76	272	553	677	999999	167	448	999999	187	931	900	999999	470	185	546	470	539	16	185	225	225	281	868	945	999999	691	999999	774	283	999999	669	239	713	939	145	999999	999999	976	229	114	999999	425	999999	723	919	999999	976	999999	999999	371	735	561	999999	151	999999	795	404	607	598	999999	999999	674	999999	386	272	670	882	530	49	516	999999	562	787	81	805	799	175	154	999999	797	714	762	999999	912	75	999999	999999	571	653	350	999999	999999	388	657	996	746	685	999999	461	999999	999999	999999	999999	130	290	182	774	64	999999	497	630	259	999999	801	857	355	536	828	999999	164	566	320	999999	699	880	310	183	999999	84	69	999999	445	692	777	398	268	999999	26	631	893	343	60	235	165	719	385	209	587	799	999999	999999	857	999999	307	692	999999	577	557	249	979	998	999999	999999	286	384	194	566	804	999999	598	838	519	206	999999	999999	515	94	722	999999	505	999999	596	340	
434	849	266	999999	395	999999	999999	691	999999	777	652	894	999999	81	949	999999	535	819	405	184	999999	811	699	660	991	487	999999	999999	855	577	744	999999	412	313	555	437	999999	167	181	719	999999	907	999999	742	554	533	131	444	145	999999	999999	685	704	421	999999	622	160	605	45	999999	908	306	836	391	999999	772	491	395	526	522	662	377	647	686	999999	302	932	956	999999	999999	366	742	867	913	133	68	184	991	999999	999999	286	522	999999	273	811	806	81	497	709	781	52	735	918	623	288	87	999999	999999	349	837	689	999999	498	578	551	175	999999	922	268	974	597	500	222	592	245	150	254	384	875	275	230	999999	257	334	425	630	823	999999	634	999999	999999	166	651	345	253	92	34	554	721	645	376	999999	999999	735	194	999999	523	335	388	999999	999999	999999	152	84	616	999999	999999	173	162	920	999999	195	298	223	954	999999	999999	876	999999	162	125	999999	662	240	898	999999	999999	522	150	873	999999	999999	999999	999999	999999	366	999999	576	999999	998	146	860	401	800	999999	191	860	25	999999	999999	702	646	999999	235	999999	141	999999	999999	185	544	999999	434	33	289	813	854	330	802	999999	999999	426	282	157	999999	26	265	309	861	937	717	220	999999	741	397	999999	999999	512	639	473	91	364	111	400	193	999999	711	837	122	999999	449	861	68	25	192	999999	430	499	644	219	767	832	149	999999	468	333	849	999999	999999	118	999999	351	690	338	918	243	999999	881	963	999999	314	999999	197	999999	497	856	162	183	559	69	750	970	867	999999	706	259	224	135	932	859	119	28	211	999999	644	999999	180	730	107	948	22	548	999999	999999	999999	349	644	274	999999	999999	181	675	999999	575	367	999999	999999	270	632	668	29	199	949	999999	999999	295	226	193	999999	999999	685	431	86	610	57	212	445	614	525	367	614	949	647	999999	688	443	885	635	999999	271	622	999999	107	438	999999	822	599	999999	979	619	132	999999	999999	999999	926	750	599	533	528	165	999999	869	744	275	64	79	551	999999	425	839	410	591	546	999999	778	999999	334	647	681	235	612	22	635	905	244	162	915	999999	999999	937	843	361	999999	999999	334	752	175	832	999999	859	281	969	16	150	219	999999	915	75	318	161	999999	952	851	302	999999	999999	244	838	999999	901	163	990	236	487	995	58	483	65	643	35	610	501	272	821	999999	642	16	495	696	999999	247	849	252	251	521	891	509	814	938	999999	517	336	999999	482	706	291	742	529	154	170	67	999999	431	999999	551	924	689	999999	348	909	918	
749	151	999999	664	313	748	985	965	999999	548	669	127	242	999999	283	999999	999999	999999	999999	999999	486	350	536	999999	387	427	958	700	597	999999	999999	475	999999	492	768	194	473	818	402	542	757	563	999999	621	398	742	999999	775	277	233	899	914	676	19	441	409	615	692	286	886	789	294	999999	999999	999999	203	99	999999	999999	99	999999	972	723	139	152	999999	310	914	256	999999	238	193	999999	373	312	565	799	999999	61	368	578	999999	541	515	753	472	999999	147	999999	205	653	448	36	187	997	999999	201	546	999999	518	999999	700	445	641	657	605	999999	14	999999	513	403	999999	698	390	520	455	440	217	999999	680	737	172	372	61	999999	999999	167	999999	376	385	999999	263	160	999999	270	999999	999999	899	858	157	610	190	547	999999	801	582	999999	645	999999	551	496	983	170	197	780	936	338	393	649	867	448	615	638	224	149	150	919	165	130	642	119	541	358	238	79	557	625	333	999999	419	999999	521	589	824	889	390	999999	963	763	999999	550	952	259	999999	709	995	552	332	899	660	662	594	524	34	442	999999	999999	931	999999	232	320	15	143	240	827	926	36	814	999999	758	999999	999999	402	999999	101	166	291	367	999999	84	15	302	999999	599	756	999999	997	564	391	934	755	999999	845	999999	23	999999	819	29	174	783	999999	738	999999	150	613	706	201	999999	999999	286	673	277	413	54	227	999999	581	543	483	381	929	472	999999	999999	13	999999	120	862	783	556	346	999999	202	745	115	277	999999	293	986	60	999999	278	631	115	999999	488	758	801	322	995	963	286	546	793	999999	506	315	605	147	727	999999	339	945	386	939	999999	999999	667	938	950	999999	999999	999999	432	126	660	840	327	141	999999	999999	318	549	787	592	70	724	408	999999	609	999999	700	155	268	464	924	333	999999	175	858	412	101	863	999999	282	675	999999	123	676	203	999999	987	473	622	599	999999	790	999999	793	999999	999999	999999	775	339	988	31	152	999999	999999	202	999999	999999	161	999999	122	46	455	186	515	916	999999	611	731	698	999999	999999	237	999999	669	999999	143	175	461	296	180	999999	325	533	999999	261	533	441	999999	484	999999	79	836	200	510	563	831	999999	652	999999	547	999999	999999	86	395	999999	794	999999	629	791	68	171	143	864	999999	386	720	999999	803	263	393	900	999999	257	833	999999	147	46	33	115	355	530	523	585	999999	104	791	248	999999	368	999999	914	812	363	426	999999	935	971	98	134	999999	909	810	398	493	647	619	999999	999999	520	877	757	999999	999999	445	538	
648	558	125	17	999999	999999	783	444	796	999999	97	112	831	999999	999999	176	948	899	273	446	719	134	101	112	485	104	995	627	491	999999	329	298	999999	887	999999	386	856	999999	539	370	135	376	601	25	559	999999	865	124	581	710	999999	696	259	999	819	523	999999	23	531	500	999999	999999	953	97	158	799	195	943	83	562	999999	867	999999	999999	320	352	532	86	552	968	238	880	999999	780	899	999999	999999	918	78	542	919	842	999999	48	883	970	999999	514	866	760	331	921	999999	29	999999	942	336	356	688	476	990	999999	470	563	272	605	119	182	999999	525	760	999999	999999	541	642	477	317	331	29	350	929	28	220	792	999999	999999	839	999999	390	956	999999	692	240	602	551	539	999999	996	999999	999999	860	250	326	350	999999	65	56	510	386	923	634	14	337	347	547	972	999999	677	999999	955	766	999999	792	241	229	78	46	283	989	999999	104	321	556	741	490	688	702	999999	792	591	270	339	649	467	332	302	999999	892	65	578	369	705	999999	819	521	999999	458	94	131	931	28	773	520	283	828	323	458	999999	999999	858	280	309	884	334	695	436	999999	335	999999	999999	713	153	228	421	743	399	242	736	229	712	999999	617	748	861	573	999999	999999	999999	638	19	843	768	45	206	308	69	820	755	134	999999	999999	132	185	204	227	875	555	109	539	999999	91	722	376	999999	627	662	561	999999	761	208	617	999999	696	899	92	999999	118	31	999999	999999	578	486	611	143	378	117	999999	554	643	999999	941	999999	999999	209	928	131	999999	890	578	646	508	999999	994	925	477	277	999999	285	121	282	999999	534	986	855	999999	999999	120	242	776	520	999999	16	389	73	267	897	240	496	999999	961	553	227	452	476	186	999999	492	686	666	110	681	165	442	370	930	417	733	980	349	333	999999	169	123	68	425	501	417	931	668	999999	46	939	314	999999	729	549	91	519	999999	999999	122	999999	999999	999999	838	74	574	28	142	849	173	259	157	999999	949	394	114	394	999999	999999	373	999999	27	999999	74	742	851	999999	641	391	336	224	311	999999	221	588	592	999999	999999	999999	927	399	999999	999999	417	999999	791	666	999999	344	445	999999	468	994	715	560	416	999999	611	106	222	999999	386	751	999999	999999	948	999999	436	371	999999	666	174	700	757	999999	762	208	678	287	950	195	999999	999999	946	999999	755	316	555	660	181	111	835	133	147	645	22	57	305	467	838	904	999999	840	999999	778	533	999999	247	999999	798	217	812	999999	155	999999	999999	89	999999	884	
999999	641	341	775	999999	999999	999999	50	562	122	961	714	999999	220	448	56	955	250	999999	177	999999	987	79	813	862	963	298	510	999999	999999	999999	999999	252	421	273	207	573	999999	650	841	947	492	215	999999	999999	93	315	999999	885	109	81	960	325	999999	779	216	571	528	912	235	412	999999	72	452	677	39	999999	491	946	250	482	999999	599	922	230	623	781	945	43	779	658	695	624	879	48	999999	616	999999	641	67	636	55	552	425	439	626	429	763	457	999999	621	823	655	644	626	581	370	403	416	165	434	626	494	143	999999	716	705	193	413	203	422	856	849	999999	614	437	948	184	492	603	999999	28	999999	293	999999	835	50	980	263	467	124	223	209	486	632	999999	999999	418	848	722	921	246	999999	263	999999	999999	999999	766	40	198	632	999999	999999	812	961	416	138	210	975	741	676	725	930	946	88	999999	999999	373	999999	999999	876	999999	335	770	682	957	667	244	955	402	861	283	949	999999	999999	999999	312	396	999999	226	881	999999	443	117	55	206	999999	999999	184	138	117	610	510	999999	321	103	860	149	999999	999999	748	893	254	582	880	403	775	999999	121	160	897	999999	849	999999	722	999999	106	228	999999	999999	650	264	69	827	295	260	773	523	999999	740	999999	172	265	519	999999	987	999999	860	999999	652	430	450	301	34	999999	846	761	470	999999	795	997	642	424	654	363	999999	999999	426	297	630	630	999999	999999	381	91	734	999999	339	999999	734	421	245	991	83	65	209	962	44	999999	449	999999	312	810	999999	743	436	748	610	165	983	163	688	573	999999	999999	178	338	920	943	506	840	431	999999	978	383	762	650	999999	599	164	999999	799	830	848	999999	327	451	165	637	654	986	405	184	588	999999	732	671	394	61	999999	871	51	101	100	609	77	413	831	583	981	785	407	20	11	460	364	858	725	999999	704	999999	183	293	999999	520	444	257	319	407	999999	100	266	999999	713	999999	491	707	740	999999	73	999999	999999	581	656	999999	999999	394	182	138	226	874	946	918	999999	169	698	758	999999	579	174	819	103	999999	999999	999999	999999	117	999999	718	969	656	128	486	411	790	117	601	636	429	931	999999	999999	191	190	776	153	347	999999	999999	999999	999999	904	170	84	254	820	195	649	764	999999	481	97	463	999999	570	756	470	516	566	999999	107	999999	383	648	999999	745	999999	253	999999	747	191	174	753	135	246	752	957	999999	167	970	999999	952	999999	89	459	961	999999	32	620	999999	683	830	999999	501	496	611	999999	521	959	509	
908	942	493	27	167	999999	999999	338	922	999999	798	999999	999999	596	141	999999	999999	304	999999	999999	134	999999	632	144	74	360	787	261	638	634	232	446	452	658	999999	999999	999999	854	999999	151	627	292	110	802	232	625	481	789	370	999999	362	999999	999999	806	999999	28	320	358	953	807	529	92	700	298	595	362	614	999999	999999	162	685	404	382	57	535	999999	789	999999	911	448	999999	999999	891	296	281	996	123	999999	283	52	668	120	901	124	999999	545	999999	812	217	870	20	780	265	999999	666	999999	854	284	281	542	239	999999	999999	515	999999	531	200	413	26	598	248	968	427	999999	494	575	503	267	435	989	260	976	622	51	437	999999	999999	683	629	323	152	838	375	740	813	187	673	999999	196	99	354	188	795	618	632	52	363	999999	723	101	999999	596	999999	999999	292	262	867	405	87	829	789	999999	783	999999	999999	409	602	999999	678	316	999999	117	80	346	644	999999	191	13	419	999999	745	969	959	538	858	555	999999	999999	458	560	319	999999	318	367	310	837	404	102	999999	232	449	676	104	416	198	357	526	512	647	219	81	864	986	692	93	819	557	255	843	901	419	519	237	999999	999999	635	999999	712	45	807	678	98	841	196	945	79	875	553	999999	511	38	999999	999999	999999	488	455	290	626	284	491	289	999999	259	270	999999	930	448	999999	419	563	558	999999	477	840	541	999999	32	799	746	24	944	14	905	342	872	932	82	989	999999	551	354	999999	438	554	527	529	839	580	383	25	999999	899	143	785	999999	224	20	606	707	504	999999	490	999999	270	546	285	252	916	999999	879	857	459	345	868	219	385	386	922	999999	21	999999	451	999999	999999	393	999999	870	129	999999	657	922	999999	291	145	128	863	303	999999	17	251	286	922	191	503	167	181	563	274	576	999999	838	999999	293	999999	360	999999	999999	158	876	501	414	132	537	741	957	391	177	999999	999999	999999	999999	218	915	81	735	231	270	922	999999	222	999999	606	999999	999999	818	834	192	596	999999	147	798	154	301	515	999999	163	999999	450	546	776	13	363	999999	229	493	630	182	221	960	138	721	999999	584	664	20	808	999999	724	922	132	999999	581	424	999999	558	938	999999	409	245	999999	999999	999999	999999	797	219	138	92	334	328	198	662	970	636	656	999999	655	569	636	505	999999	584	671	528	999999	577	432	999999	910	671	555	712	772	976	388	999999	999999	999999	787	454	881	725	254	999999	733	469	999999	944	999999	197	903	378	999999	999999	999999	996	175	300	961	999999	787	
199	999999	663	772	485	889	993	257	364	999999	887	782	191	623	999999	999999	275	794	954	349	999999	181	722	768	999999	432	868	770	999999	137	610	806	999999	999999	692	999999	591	999999	258	999999	244	696	412	673	999999	999999	108	290	904	999999	999999	506	17	880	309	28	460	894	595	63	999999	233	865	237	913	91	225	999999	930	759	748	642	546	384	115	790	768	999999	752	591	333	588	865	725	237	114	798	999999	367	674	102	696	47	999999	558	20	830	184	759	999999	380	584	359	154	918	266	960	632	999999	519	259	999999	151	999999	999999	442	368	999999	10	808	292	538	999999	266	666	61	999999	351	999999	104	959	593	299	999999	999999	999999	238	721	806	970	999999	176	910	999999	424	999999	554	42	475	999999	652	690	184	951	650	999999	428	999999	487	867	999999	999999	999999	681	560	999999	999999	999999	793	980	213	646	344	999999	999999	126	628	317	841	974	506	999999	999999	709	999999	999999	418	348	179	999999	330	146	243	939	319	999999	369	239	297	758	579	232	999999	999999	912	999999	355	154	296	533	223	120	261	513	999999	98	743	107	238	290	257	773	163	424	659	77	413	405	999999	999999	757	399	999999	999999	404	284	333	999999	999999	447	923	274	61	645	165	219	885	730	999999	231	999999	271	999999	17	999999	806	999999	824	835	844	602	950	434	167	776	999999	100	999999	999999	999999	765	999999	310	791	367	983	999999	999999	999999	450	192	999999	825	498	348	999999	398	22	583	598	215	508	554	952	999999	973	839	894	869	340	128	717	622	999999	466	999999	961	219	649	999999	999999	560	565	395	999999	999999	134	936	819	289	999999	999999	999999	519	999999	999999	809	358	999999	393	154	827	648	928	331	474	71	999999	42	910	999999	189	999999	65	515	654	943	999999	999999	926	848	903	85	999999	999999	50	133	112	613	999999	627	613	272	266	382	266	911	636	999999	197	857	791	999999	999999	754	256	999999	538	14	999999	323	650	999999	999999	999999	251	752	69	33	999999	351	999999	729	832	999999	921	999999	116	683	258	743	316	999999	112	78	999999	999	177	834	658	335	595	108	387	886	976	555	252	999999	999999	513	852	613	782	845	899	999999	81	624	999999	999999	608	999999	999999	492	16	555	955	952	487	251	584	235	375	999999	999999	860	999999	945	317	376	673	395	551	744	890	703	322	266	999999	994	927	552	999999	999999	727	739	352	895	999999	430	999999	300	999999	889	929	999999	247	827	99	49	720	135	316	466	999999	222	999999	20	601	313	242	999999	783	999999	324	999999	233	57	237	
26	517	999999	76	886	999999	383	999999	661	815	273	465	495	177	139	999999	802	246	999999	660	514	435	342	304	576	999999	901	517	750	575	999999	403	200	999999	82	999999	274	69	430	689	999999	69	652	999999	338	848	747	530	999999	999999	522	795	689	396	999999	591	184	162	500	999999	999999	865	999999	95	918	870	999999	999999	104	607	19	742	999999	854	377	455	782	147	965	728	451	381	864	540	63	111	714	803	876	491	356	122	569	731	815	999999	999999	566	286	999999	582	851	435	55	209	779	980	834	29	277	999999	999999	196	771	257	999999	999999	871	42	999999	165	999999	999999	613	260	897	183	93	999999	999999	797	225	861	507	155	599	945	818	341	999999	131	880	783	999999	683	319	926	999999	484	321	426	999999	999999	469	312	120	832	999999	794	312	605	896	794	80	999999	592	186	688	999999	657	558	192	540	999999	999999	999999	688	419	930	999999	999999	386	999999	728	533	21	690	402	205	999999	766	133	34	38	678	235	999999	712	139	100	999999	999999	180	826	763	243	255	777	773	36	432	999999	999999	852	341	229	296	75	547	468	901	784	492	592	890	435	999999	511	88	470	199	999999	290	999999	808	732	215	782	965	300	999999	913	628	178	999999	354	240	181	999999	459	938	999999	999999	999999	199	359	999999	588	936	338	84	744	698	313	837	456	142	999999	999999	608	24	514	110	999999	999999	987	999999	999999	980	546	204	987	814	629	531	179	809	619	649	458	977	627	846	637	225	999999	999999	325	999999	999999	221	187	136	98	444	433	920	918	968	211	203	441	607	999999	143	999999	930	78	781	999999	646	522	413	596	999999	397	999999	473	41	680	772	840	982	999999	334	27	999999	725	195	107	258	891	650	999999	265	999999	29	456	999999	138	101	157	999999	673	999999	999999	773	540	467	999999	765	456	999999	298	439	363	458	782	74	126	236	214	883	683	419	755	999999	965	341	999999	999999	221	969	903	999999	624	306	318	317	635	253	330	268	147	342	802	13	999999	999999	902	98	246	391	386	999999	999999	999999	860	264	762	827	808	999999	383	679	999999	486	983	708	999999	66	149	475	439	873	906	999999	999999	351	616	751	999999	999999	999999	996	141	829	999999	12	703	999999	446	999999	999999	808	445	131	885	468	999999	325	30	999999	203	845	948	771	952	513	994	999999	528	519	999999	20	317	850	999999	387	547	724	893	999999	999999	999999	619	95	920	999999	999999	999999	70	287	562	301	731	866	764	593	57	370	876	90	17	763	999999	927	999999	544	500	
594	360	999999	920	999999	431	999999	647	739	236	999999	999999	331	84	219	999999	251	999999	999999	288	451	95	187	339	999999	847	999999	973	999999	631	692	678	386	999999	843	434	999999	366	999999	869	999999	228	35	367	195	520	555	15	798	884	591	999999	71	265	59	509	183	999999	743	226	618	75	405	118	543	194	473	201	240	784	326	884	467	486	596	999999	70	819	153	667	302	807	184	368	49	721	616	131	91	344	261	393	623	282	999999	627	823	999999	823	10	56	363	999999	24	567	706	999999	585	668	999999	448	363	35	999999	999999	811	890	47	999999	822	578	999999	120	896	533	932	271	195	235	969	409	153	999999	153	620	999999	43	170	999999	343	999999	41	462	264	895	897	368	547	999999	449	999999	786	999999	10	432	705	253	877	491	635	445	999999	360	699	999999	999999	367	881	465	985	999999	729	999999	999999	614	547	888	855	11	999999	574	723	837	999999	242	623	999999	995	721	999999	695	165	679	999999	898	890	680	763	837	599	540	999999	92	372	671	16	549	122	999999	885	816	999999	999999	855	999999	721	490	574	466	803	10	371	170	999999	999999	622	60	81	837	999999	866	135	28	411	105	999999	640	475	999999	236	84	192	610	836	108	999999	288	999999	114	186	409	116	307	43	599	178	326	542	82	58	999999	477	285	670	29	691	378	475	999999	972	999999	24	461	240	999999	817	761	334	451	992	344	236	999999	661	324	759	827	999999	811	926	771	999999	403	74	279	607	907	999999	817	999999	929	813	74	141	105	395	655	76	313	782	999999	999999	999999	89	714	730	999999	999999	355	269	999999	392	664	833	211	999999	621	396	999999	132	909	822	516	999999	72	531	999999	835	565	929	999999	761	681	38	519	779	999999	323	360	549	106	293	999999	999999	999999	546	159	999999	930	999999	999999	268	116	999999	873	594	485	67	27	192	567	674	999999	999999	164	112	711	635	323	432	975	999999	999999	420	35	625	239	958	490	526	999999	931	999999	451	165	845	654	500	165	999999	303	949	306	177	981	432	235	177	999999	999999	999999	523	917	508	148	999999	999999	696	165	258	365	999999	577	500	999999	636	770	616	999999	318	457	220	999999	397	999999	35	12	999999	438	603	999999	71	565	48	999999	858	999999	406	313	690	622	958	999999	906	999999	777	381	805	999999	355	999999	999999	999999	94	993	999999	999999	999999	999999	122	473	365	267	562	858	303	961	538	809	999999	623	999999	313	579	696	499	876	573	999999	360	653	206	510	93	941	781	999999	480	55	76	
815	999999	999999	200	227	999999	701	781	58	275	816	843	996	416	732	999999	315	999999	398	503	999999	479	701	999999	468	276	854	184	621	86	999999	490	493	742	145	139	347	122	362	439	798	104	524	999999	544	810	210	104	361	652	476	999999	91	551	328	999999	791	999999	732	999999	412	526	170	971	136	335	359	264	280	602	950	202	973	959	705	653	954	148	484	657	76	760	822	999999	610	320	408	999999	423	799	347	999999	999999	412	999999	281	999999	553	435	999999	461	946	999999	999999	999999	999999	999999	999999	845	675	391	999999	531	84	883	651	999999	999999	371	999999	999999	416	840	481	264	618	999999	571	999999	433	999999	411	999999	999999	206	130	936	999999	275	336	465	286	106	999999	417	999999	809	316	529	385	577	743	191	619	291	999999	115	352	504	93	472	293	199	422	999999	999999	999999	265	877	762	714	999999	925	999999	999999	650	320	102	74	999999	809	999999	51	556	999999	975	999999	103	984	161	25	999999	569	191	863	182	96	999999	790	999999	754	553	438	766	671	937	817	155	268	640	734	22	288	934	284	999999	251	642	999999	999999	760	846	281	726	747	999999	80	743	181	999999	564	635	311	637	815	265	999999	285	885	919	999999	84	999999	353	426	12	316	999999	907	896	930	453	128	808	676	908	282	712	28	999999	866	84	973	89	86	109	711	999999	128	29	901	966	757	999999	824	999999	20	999999	309	745	813	446	836	285	999999	120	517	999999	960	907	982	363	266	344	62	92	110	756	277	327	301	999999	515	888	995	963	696	481	983	999999	999999	355	413	282	737	430	248	698	831	966	591	999999	999999	221	46	547	709	422	594	742	999999	264	659	981	454	999999	930	999999	290	999999	423	45	519	999999	20	636	950	999999	606	999999	999999	411	924	999999	736	999999	974	999999	851	457	999999	284	999999	999999	414	642	695	999999	999999	589	999999	300	417	547	999999	556	999999	720	999999	410	597	726	999999	961	897	184	340	359	255	999999	183	635	999999	832	39	149	158	277	565	377	999999	999999	165	27	142	999999	999999	999999	758	190	999999	264	103	451	860	538	468	926	354	240	312	346	186	466	416	864	203	584	517	413	407	431	164	999999	469	78	570	798	829	353	189	952	601	999999	977	918	542	655	972	501	680	232	922	335	74	603	352	999999	610	277	360	999999	869	999999	782	962	110	269	981	792	999999	670	999999	10	60	359	999999	120	488	498	332	547	999999	999999	732	185	509	829	769	865	726	999999	999999	561	993	770	999999	256	293	25	
999999	999999	674	190	534	20	135	999999	284	715	858	999999	220	122	999999	812	999999	853	621	606	463	999999	500	125	999999	105	483	545	999999	290	276	499	999999	473	679	59	873	432	491	722	60	586	554	63	17	494	661	84	999999	190	999999	239	634	687	999999	547	782	558	999999	438	537	589	999999	994	999999	368	414	746	999999	896	938	384	372	899	555	999999	726	999999	118	581	999999	408	930	999999	327	47	864	149	910	999999	276	999999	317	63	195	471	672	560	615	999999	89	914	641	719	999999	588	866	735	141	686	999999	345	449	542	993	138	658	999999	676	411	504	274	836	999999	629	622	999999	319	714	93	213	999999	831	469	999999	529	999999	221	999999	739	999999	139	18	233	321	930	999999	775	69	66	812	585	999999	213	154	999999	999999	340	99	628	521	557	999999	58	483	654	514	980	51	474	370	447	511	937	999999	374	266	612	988	698	746	301	999999	657	281	627	999999	627	324	686	451	436	131	956	227	622	118	960	999999	999999	426	895	734	594	695	999999	999999	946	972	780	558	999999	352	400	881	229	308	373	776	855	372	886	999999	364	33	934	999999	555	719	999999	266	999999	999999	331	282	851	567	664	961	906	553	999999	999999	544	137	975	94	999999	84	998	324	744	193	895	304	539	239	379	571	761	59	528	237	999999	523	262	613	31	128	40	662	643	412	870	999999	37	240	999999	237	57	849	594	480	999999	304	522	123	967	36	999999	621	999999	103	210	856	999999	117	302	999999	874	371	999999	612	999999	999999	680	342	322	593	276	309	118	152	523	911	465	58	516	999999	11	999999	646	994	999999	419	474	550	999999	24	286	999999	938	110	999999	686	786	981	436	999999	623	999999	800	383	760	443	512	55	999999	298	401	999999	601	244	999999	735	724	79	236	634	871	999999	999999	308	316	999999	999999	17	789	837	135	483	621	140	444	821	349	272	244	942	906	429	971	999999	999999	310	327	703	91	627	999999	717	754	802	514	493	59	502	77	412	82	504	999999	999999	173	918	364	470	999999	208	395	462	835	294	999999	451	999999	226	685	15	39	667	926	172	876	417	729	999999	626	951	772	846	205	831	999999	411	173	239	750	704	945	857	999999	883	241	509	999999	999999	999999	72	999999	832	816	71	383	415	578	103	865	755	999999	545	844	999999	435	999999	266	13	424	325	288	929	476	981	70	182	999999	53	930	377	535	268	744	564	627	939	999999	143	999999	999999	833	80	374	999999	999999	409	23	999999	999999	692	999999	
878	56	759	784	403	366	835	11	999999	652	534	172	498	229	930	801	289	230	496	519	132	555	959	492	999999	999999	481	475	660	999999	999999	596	999999	999999	657	222	999999	780	234	582	204	142	257	812	309	908	999999	775	585	607	733	836	999999	182	129	332	999999	277	576	837	885	369	350	999999	946	938	999999	373	572	999999	816	999999	996	999999	324	999999	308	156	193	309	689	705	890	999999	435	870	636	999999	14	334	135	717	213	396	697	999999	792	215	866	371	984	999999	999999	867	790	233	839	56	858	139	999999	940	999999	277	158	189	478	296	999999	85	311	857	368	999999	999999	109	999999	609	226	489	207	999999	290	822	324	999999	502	33	272	212	999999	589	217	875	310	195	633	936	248	517	366	999999	999999	790	69	137	153	964	285	999999	926	240	829	378	932	930	999999	272	999999	970	687	999999	999999	413	55	722	649	999999	937	999999	475	370	999999	999999	133	701	504	500	762	197	999999	537	747	580	285	800	760	999999	943	999999	536	371	983	277	830	910	481	999999	999999	999999	487	999999	37	878	225	566	868	999999	254	240	999999	169	999999	999999	999999	159	707	454	138	999999	961	810	550	567	999999	999999	387	104	879	223	999999	319	754	426	999999	383	999999	999999	364	719	932	640	594	999999	943	999999	861	227	339	681	212	37	999999	500	384	676	999999	469	17	121	189	773	999999	999999	19	126	999999	93	65	999999	648	838	999999	419	999999	331	226	999999	999999	504	999999	169	999999	208	20	999999	262	263	51	43	273	51	861	253	999999	169	999999	999999	703	827	961	999999	171	775	42	374	937	647	188	999999	999999	282	845	513	868	29	999999	999999	30	999999	863	161	52	999999	300	607	976	999999	879	999999	931	999999	999999	797	542	474	997	989	176	999999	265	614	84	999999	583	991	206	357	385	519	999999	357	541	999999	963	810	736	149	485	434	999999	102	768	35	131	796	147	999999	971	404	32	28	876	384	560	259	999999	64	448	308	411	629	999999	369	12	584	132	999999	834	731	737	999999	514	741	259	173	999999	59	999999	787	853	158	386	999999	497	142	999999	167	999999	999999	734	999999	700	999999	33	768	632	408	999999	547	999999	999999	999999	999999	666	173	514	144	135	396	412	36	198	999999	455	263	252	488	999999	869	112	999999	999999	130	996	65	999999	337	718	490	999999	448	35	328	999999	999999	934	999999	324	999999	999999	346	41	999999	311	999999	493	49	999999	769	525	154	536	164	444	709	971	103	254	611	16	186	999999	644	856	999999	11	999999	548	492	
999999	999999	173	548	250	766	932	978	999999	298	571	999999	606	948	965	999999	999999	871	999999	999999	990	841	891	713	999999	999999	920	396	93	348	706	999999	999999	249	451	418	980	987	913	678	776	992	999999	955	49	888	580	477	679	999999	60	140	984	144	501	487	999999	460	231	799	999999	999999	999999	479	592	946	627	367	507	999999	999999	925	957	216	637	999999	566	935	999999	999999	999999	452	717	623	999999	575	640	366	747	964	202	999999	766	124	999999	240	107	805	373	102	270	223	999999	132	64	135	999999	778	999999	999999	920	290	786	791	927	403	828	999999	192	999999	316	271	619	543	364	885	999999	843	384	407	900	761	572	581	178	999999	999999	999999	569	999999	403	999999	858	999999	53	912	999999	999999	196	438	411	826	623	356	999999	999	603	436	767	179	999999	999999	403	999999	999999	169	999999	999999	623	279	921	244	712	30	622	454	412	375	499	452	150	999999	656	999999	995	83	148	999999	794	179	64	999999	826	399	204	999999	468	758	999999	884	204	539	361	917	516	176	124	603	733	341	999999	238	999999	999999	38	999999	682	456	114	529	999999	501	420	454	224	875	418	322	825	558	985	999999	724	615	258	999999	832	738	999999	999999	959	545	492	462	999999	999999	119	511	999999	421	392	21	999999	131	863	703	129	999999	702	641	758	801	777	185	355	942	999999	999999	999999	427	950	943	999999	285	570	486	999999	957	872	398	765	906	951	413	176	974	10	603	752	554	492	926	45	798	80	999999	767	316	116	639	999999	788	999999	999999	471	448	994	378	561	387	694	171	44	314	875	999999	850	999999	19	381	942	909	999999	521	935	33	907	999999	215	999999	999999	999999	850	243	85	977	471	18	942	999999	979	999999	999999	999999	860	330	892	999999	922	227	317	403	307	735	696	412	219	999999	999999	447	541	999999	172	158	999999	992	999999	801	238	897	999999	841	432	291	401	320	867	213	999999	999999	141	186	306	999999	105	325	404	125	546	999999	767	547	999999	999999	196	214	469	893	706	999999	19	100	999999	34	999999	475	999999	26	343	386	545	15	271	999999	999999	365	478	185	999999	999999	999999	205	999999	566	139	999999	999999	927	104	196	999999	973	507	793	604	999999	683	999999	160	629	354	999999	999999	170	137	762	286	608	999999	831	736	294	999999	999999	279	814	836	936	894	993	635	53	921	157	999999	999999	508	999999	798	999999	681	999999	34	433	999	220	424	999999	439	377	567	242	739	999999	460	566	142	999999	523	999999	214	747	387	167	993	310	465	633	999999	565	
263	807	809	922	159	999999	270	417	363	69	399	741	507	999999	435	403	313	999999	697	968	999999	364	954	17	999999	999999	819	866	439	698	999999	790	469	999999	124	759	432	817	123	999999	305	725	790	999999	400	473	250	860	999999	600	999999	806	936	665	136	898	853	802	999999	225	720	404	977	665	314	609	282	633	412	676	971	496	545	776	999999	713	999999	500	999999	999999	999999	958	144	999999	701	999999	999999	999999	999999	225	906	630	955	897	209	901	999999	999999	999999	791	201	616	458	999999	629	511	271	170	999999	999999	999999	362	999999	274	999999	762	269	999999	964	367	999999	478	886	196	769	350	999999	647	577	771	965	449	351	999999	406	87	510	88	219	200	999999	693	810	333	891	553	444	999999	376	447	999999	610	999999	792	999999	722	999999	271	295	288	970	623	592	231	457	885	999999	369	867	453	261	999999	999999	773	999999	72	999999	999999	999999	999999	906	848	280	140	139	365	288	559	790	684	357	248	793	931	999999	72	111	589	875	16	542	999999	999999	923	999999	460	681	396	121	973	999999	177	966	79	382	132	353	461	999999	102	606	999999	579	999999	999999	23	397	996	554	618	961	88	686	299	683	999999	999999	356	944	999999	683	891	448	816	999999	189	281	723	999999	106	999999	649	498	783	409	90	505	999999	827	182	72	685	999999	503	22	976	491	999999	395	551	999999	996	999999	421	419	715	23	999999	999999	999999	999999	674	447	457	898	999999	999999	903	889	999999	335	393	528	772	616	997	999999	944	804	652	698	604	999999	17	998	999999	142	86	373	694	999999	742	999999	911	999999	398	247	999999	604	700	396	587	788	792	999999	715	477	744	805	421	999999	78	999999	999999	227	147	345	439	458	185	999999	999999	540	205	536	593	315	616	341	999999	760	664	349	114	265	120	816	545	999999	293	255	397	281	951	999999	998	784	176	694	303	62	807	999999	429	520	883	999999	999999	266	632	409	860	412	999999	661	999999	728	853	655	117	999999	800	647	175	929	999999	999999	588	999999	537	808	149	999999	48	999999	952	729	920	594	382	72	233	289	169	884	395	985	693	299	999999	279	931	999999	587	999999	262	170	770	499	999999	999999	469	999999	728	823	999999	938	999999	421	709	999999	808	999999	283	54	999999	520	487	290	544	806	548	999999	149	268	999999	999999	345	75	999999	791	959	430	866	731	603	807	561	346	624	457	621	282	590	999999	470	672	247	542	874	741	683	489	955	921	112	180	286	469	946	640	602	999999	508	999999	322	999999	999999	552	450	
300	959	999999	999999	97	195	276	999999	393	797	215	391	999999	201	181	118	999999	474	944	628	433	999999	999999	400	983	854	323	773	672	443	92	999999	695	101	584	782	542	823	868	736	836	471	893	999999	740	259	800	116	337	809	999999	999999	457	923	27	769	999999	750	682	242	872	999999	45	949	714	936	696	999999	617	399	576	656	606	218	791	962	637	429	659	734	64	216	445	863	999999	180	999999	771	84	999999	913	791	151	635	864	343	435	999999	956	804	562	99	499	938	242	196	316	249	142	999999	141	448	101	947	188	665	66	999999	358	544	999999	924	635	999999	999999	785	999999	970	999999	457	999999	999999	472	855	181	964	716	999999	631	414	863	582	639	29	683	475	999999	203	457	208	286	263	595	999999	690	638	463	697	463	457	681	999999	895	684	528	999999	976	999999	999999	223	949	559	550	943	999999	541	999999	616	128	999999	95	321	999999	999999	181	999999	999999	999999	175	543	510	999999	54	183	999999	527	999999	999999	501	244	999999	464	999999	999999	999999	727	712	652	999999	158	352	847	999999	452	372	370	822	749	512	999999	999999	925	80	241	713	930	515	377	220	999999	999999	999999	124	884	521	630	893	289	999999	999999	571	999999	319	27	200	663	450	601	999999	372	999999	999999	452	256	892	573	999999	999999	530	329	222	345	441	999999	303	23	732	694	931	741	999999	543	999999	999999	999999	896	999999	63	50	60	490	999999	565	847	458	999999	886	867	991	947	247	999999	758	576	999999	235	23	731	723	187	930	999999	669	999999	896	171	93	393	573	999999	957	340	155	480	839	999999	999999	999999	139	999999	999999	999999	702	983	503	769	785	287	827	999999	882	999999	339	999999	130	999999	999999	999999	999999	297	999999	503	304	994	999999	907	561	999999	999999	999999	456	999999	601	999999	999999	999999	999999	999999	999999	136	385	805	565	125	999999	82	10	292	360	114	64	999999	641	842	551	632	570	708	993	999999	999999	506	550	895	999999	462	292	999999	811	65	682	999999	999999	824	911	39	999999	188	880	918	999999	999999	927	632	878	171	999999	759	795	428	504	999999	692	979	918	878	264	670	124	662	789	17	480	999999	432	999999	375	816	930	522	695	391	999999	999999	689	999999	999999	918	26	999999	673	533	999999	999999	560	337	999999	939	906	42	999999	276	74	228	999999	999999	798	999999	209	391	795	971	828	283	999999	122	527	999999	299	978	999999	345	653	284	999999	266	811	97	744	999999	999999	999999	999999	898	747	999999	327	608	946	790	151	946	718	999999	54	701	999999	922	660	448	
810	267	649	999999	999999	999999	999999	790	240	871	97	999999	888	114	770	999999	999999	999999	535	314	794	918	999999	999999	836	363	626	28	239	296	562	999999	436	305	294	999999	787	981	175	318	999999	536	378	84	703	440	999999	999999	864	999999	640	773	397	356	653	891	999999	999999	102	999999	812	604	560	943	319	208	284	999999	819	416	999999	90	764	999999	509	267	550	597	805	405	304	999999	164	554	656	999999	501	999999	651	402	999999	646	889	796	506	210	975	435	764	505	166	999999	794	457	113	559	18	180	999999	395	351	999999	345	696	85	799	450	16	296	530	706	999999	940	426	648	999999	999999	968	720	999999	292	125	832	309	249	828	228	706	450	107	780	331	999999	265	61	999999	310	999999	721	707	760	999999	999999	244	798	999999	999999	377	809	178	368	49	459	999999	999999	999999	175	45	457	256	999999	743	566	199	750	384	999999	684	999999	877	999999	999999	999999	22	547	323	976	598	511	287	302	999999	896	281	999999	740	999999	693	162	825	999999	275	999999	474	135	26	412	949	494	423	999	851	12	931	999999	370	791	999999	11	999999	259	999999	999999	999999	954	731	847	294	460	19	512	999999	532	999999	282	369	262	999999	887	530	910	37	113	98	288	450	848	965	737	378	948	435	691	371	575	37	740	576	519	404	179	999999	498	484	910	731	329	999999	999999	999999	117	18	559	481	880	232	473	446	890	514	999999	881	556	92	70	87	586	171	974	255	999999	685	999999	492	999999	793	539	628	187	999999	131	999999	316	563	999999	940	875	220	999999	353	563	304	685	15	999999	298	570	999999	999999	833	155	167	487	413	999999	999999	744	77	131	96	999999	845	999999	344	999999	496	575	999999	999999	999999	999999	999999	680	630	691	333	999999	268	969	72	232	999999	214	354	410	963	908	903	17	838	999999	807	99	404	660	718	45	999999	623	35	999999	577	593	303	630	780	999999	856	721	231	999999	485	107	68	999999	999999	640	914	999999	428	587	672	985	983	924	404	285	285	969	999999	297	999999	645	944	999999	655	540	999999	999999	630	999999	61	999999	785	999999	721	999999	40	540	101	999999	131	418	204	448	60	999999	609	999999	236	504	212	999999	999999	934	773	839	163	718	218	999999	729	201	312	942	535	490	209	577	213	694	999999	745	878	895	176	250	999999	506	999999	74	931	542	497	136	283	174	444	851	643	999999	999999	321	999999	72	358	930	115	262	912	570	391	999999	175	541	259	999999	18	852	767	999999	397	657	429	153	107	197	703	186	668	
999999	55	999999	934	331	999999	933	999999	999999	999999	245	999999	199	593	728	682	899	376	955	999999	816	165	592	94	119	493	999999	892	188	964	171	236	928	593	999999	999999	44	107	843	403	325	54	202	314	531	999999	208	999999	700	471	208	999999	748	309	852	215	463	273	824	837	999999	50	243	851	386	19	999999	606	52	214	648	801	999999	999999	561	771	999999	287	999999	999999	295	836	201	999999	766	999999	999999	629	740	346	999999	999999	283	999999	164	285	810	351	928	522	192	602	30	495	999999	406	297	196	748	90	251	186	999999	113	552	412	848	526	94	45	999999	587	865	706	153	877	528	527	407	286	960	621	358	49	999999	999999	815	999999	999999	370	63	302	999999	660	104	999999	68	179	463	752	436	294	999999	893	992	605	737	323	352	945	877	770	789	472	129	630	827	672	999999	999999	597	999999	999999	724	981	238	999999	214	612	999999	819	358	73	654	849	676	365	465	57	933	955	501	363	999999	492	293	999999	418	540	999999	66	396	605	999999	165	293	661	541	912	763	899	999999	711	92	135	529	706	999999	622	999999	999999	372	999999	641	903	105	999999	683	242	697	724	999999	673	148	213	433	753	468	999999	999999	999999	823	553	999999	44	433	790	281	823	963	587	378	796	98	209	693	771	964	701	70	504	978	999999	224	49	999999	999999	572	878	999999	776	999999	645	66	438	451	819	341	607	480	314	517	860	279	120	999999	500	585	938	519	661	788	767	439	71	46	523	338	254	432	574	227	402	130	197	999999	733	740	660	999999	874	999999	367	231	755	999999	128	999999	999999	693	120	999999	634	368	50	999999	480	999999	994	401	928	999999	97	184	905	96	124	739	91	770	621	999999	999999	191	645	231	431	546	683	83	917	493	234	560	999999	300	593	999999	89	210	869	999999	745	268	829	393	352	999999	325	668	873	388	948	343	81	360	357	999999	999999	999999	565	999999	531	999999	483	999999	999999	536	863	999999	503	999999	999999	881	901	103	25	667	999999	262	879	999999	999999	999999	210	999999	544	891	999999	960	943	150	320	270	644	999999	996	999999	784	394	137	815	328	710	175	793	729	76	999999	999999	344	690	999999	470	939	999999	713	999999	720	944	900	999999	999999	999999	671	362	769	999999	247	999999	107	201	882	999999	135	73	999999	519	850	417	809	477	460	510	625	262	58	850	330	329	232	489	113	840	494	999999	999999	425	999999	999999	33	340	829	999999	880	999999	808	999999	999999	875	404	203	666	313	144	432	914	547	286	999999	
999999	919	78	999999	743	618	999999	52	481	372	306	505	480	47	393	479	648	999999	630	999999	454	923	514	455	924	999999	822	800	999999	72	848	230	149	999999	508	999999	272	911	999999	999999	66	765	653	999999	579	899	722	629	919	999999	999999	929	916	804	964	390	414	999999	992	714	795	297	347	419	523	86	365	999999	539	289	217	999999	263	367	426	688	279	999999	999999	35	317	203	999999	999999	288	919	313	999999	665	999999	999999	999999	999999	27	477	768	999999	244	459	503	543	999999	99	999999	999999	57	675	559	999999	285	999999	872	999999	967	407	601	416	999999	141	603	772	31	999999	999999	588	568	817	245	999999	999999	270	45	91	382	491	445	113	250	591	240	999999	754	956	999999	999999	827	999999	951	620	875	362	130	112	856	730	522	999999	999999	61	999999	239	440	668	731	24	85	791	999999	486	961	497	999999	715	999999	360	999999	74	804	415	999999	666	866	999999	25	999999	150	932	235	651	968	758	435	199	702	10	813	96	235	375	999999	46	537	475	999999	387	196	999999	212	506	712	457	882	272	299	233	373	999999	652	436	874	152	565	723	999999	213	999999	976	999999	999999	546	999999	839	439	484	725	138	401	966	637	118	999999	730	729	999999	521	876	999999	899	999999	637	999999	443	999999	500	787	480	813	999999	999999	325	219	400	312	959	780	618	453	788	574	999999	999999	848	24	327	148	422	836	999999	996	337	999999	999999	545	272	548	498	50	999999	696	999999	324	443	520	322	898	345	427	769	999999	999999	432	384	335	383	999999	159	999999	481	362	999999	643	39	961	128	426	999999	855	999999	420	291	577	514	101	328	779	538	999999	702	428	803	995	76	999999	103	904	523	751	999999	607	399	80	999999	586	331	611	295	482	402	895	999999	999999	387	359	876	335	918	293	999999	604	136	821	999999	62	558	380	999999	414	868	223	902	390	693	443	30	221	17	999999	769	999999	999999	999999	935	807	662	323	999999	717	748	999999	999999	999999	745	567	481	999999	999999	516	37	999999	999999	881	614	188	999999	999999	796	943	999999	665	327	999999	999999	299	999999	79	885	918	400	245	762	859	999999	110	237	672	645	999999	961	452	999999	501	999999	999999	999999	613	999999	999999	815	287	526	674	388	93	449	999999	717	456	457	411	692	436	999999	791	199	185	225	999999	950	329	739	670	982	999999	798	999999	99	704	617	506	627	139	112	122	719	999999	480	582	661	242	955	999999	999999	560	759	440	384	118	999999	999999	397	939	999999	495	547	855	691	502	294	999999	906	
22	999999	950	784	563	333	13	82	111	704	643	851	718	374	999999	999999	431	136	368	451	999999	85	999999	999999	688	333	617	575	999999	406	978	298	999999	336	943	999999	728	775	205	999999	381	999999	528	801	753	97	96	130	996	999999	270	376	925	180	925	936	728	999999	106	240	715	438	999999	705	726	355	812	999999	431	201	274	655	999999	261	80	999999	557	318	999999	600	246	496	578	999999	999999	611	372	867	999999	999999	999999	887	999999	999999	401	942	828	822	85	999999	999999	704	699	999999	598	614	445	673	110	981	389	419	484	505	993	229	859	216	999999	999999	982	944	981	999999	999999	386	999999	964	860	138	999999	734	243	957	999999	542	797	773	412	531	176	699	767	999999	627	221	999999	999999	972	181	92	999999	263	961	999999	339	722	284	999999	999999	637	999999	999999	971	865	999999	186	526	999999	461	431	999999	803	47	948	293	187	999999	999999	358	974	801	992	688	55	502	481	282	542	986	819	522	538	200	893	695	886	999999	563	972	44	885	999999	520	750	996	819	226	22	142	162	170	999999	886	248	836	488	134	926	373	999999	904	984	203	999999	908	557	999999	153	263	407	391	998	999999	324	98	806	999999	938	59	683	999999	999999	410	833	659	999999	652	952	67	216	762	869	200	799	140	999999	801	999999	841	448	215	82	759	734	999999	172	661	572	159	39	17	195	876	999999	918	645	999999	369	999999	999999	999999	661	999999	56	644	521	807	999999	194	196	999999	999999	107	999999	999999	191	509	675	71	999999	385	90	999999	38	209	576	993	510	999999	494	327	999999	896	969	999999	999999	987	712	999999	999999	364	635	387	963	34	414	98	275	222	737	145	908	308	999999	496	824	859	67	999999	999999	527	999999	155	699	999999	572	705	999999	77	999999	204	999999	585	999999	142	749	999999	838	13	794	488	999999	298	153	359	418	144	999999	999999	719	695	929	864	999999	999999	66	490	688	103	999999	708	960	999999	298	542	348	333	496	362	999999	131	30	63	62	589	799	19	999999	350	460	438	304	999999	358	238	274	932	563	89	86	269	23	999999	552	96	527	530	999999	610	21	95	647	999999	735	597	674	876	812	441	999999	57	488	999999	642	999999	414	314	849	70	278	415	769	417	286	487	118	285	511	966	71	279	999999	401	338	375	791	254	920	761	563	398	130	999999	156	38	781	675	112	999999	682	222	681	938	999999	605	326	239	773	257	999999	399	375	845	379	663	999999	97	19	999999	241	169	394	97	507	999999	294	647	271	257	
706	999999	182	981	294	999999	597	999999	999999	732	59	561	999999	999999	282	173	33	285	751	999999	990	693	999999	834	298	522	828	594	441	462	321	678	999999	525	550	55	227	393	561	999999	75	999999	38	286	999999	679	688	720	814	343	857	19	895	777	266	23	999999	348	693	771	999999	13	640	999999	421	380	592	955	132	236	946	999999	723	231	427	34	664	999999	616	618	834	999999	999999	107	604	311	999999	999999	268	537	278	878	699	789	510	72	335	999999	999999	847	97	732	598	999999	397	227	295	674	360	241	358	399	732	85	999999	999999	234	543	11	999999	598	999999	696	595	958	77	940	934	720	999999	699	242	523	768	530	111	999999	201	999999	387	25	118	999999	36	189	879	156	624	851	597	838	792	999999	999999	259	999999	999999	13	999999	330	287	361	954	995	999999	125	999999	963	554	835	403	42	833	999999	105	999999	561	670	416	89	920	326	92	132	526	907	811	999999	518	999999	76	516	571	999999	110	663	163	844	494	999999	999999	192	79	999999	204	805	958	806	659	999999	144	375	596	999999	409	960	279	831	478	634	999999	116	999999	719	999999	886	471	454	523	441	999999	999999	999999	353	85	738	256	75	927	999999	949	15	119	749	700	700	999999	30	999999	149	394	332	376	859	758	896	738	360	257	999999	343	514	292	999999	999999	427	199	253	475	999999	714	213	903	756	685	308	997	705	999999	999999	967	451	999999	999999	999999	13	350	999999	594	999999	10	895	818	620	388	445	722	891	315	282	511	675	555	319	999999	999999	428	619	184	999999	898	42	342	188	350	892	50	908	181	999999	87	873	659	296	670	999999	394	293	999999	250	586	116	999999	999999	566	302	895	999999	948	865	999999	731	151	144	290	967	563	999999	999999	496	404	813	719	875	205	637	25	269	648	616	796	145	250	934	873	999999	642	596	621	999999	999999	999999	960	315	855	999999	731	999999	999999	703	264	754	23	882	845	772	396	524	549	929	286	636	516	999999	79	449	490	217	270	497	334	966	28	231	999999	519	853	413	30	849	905	500	263	944	361	52	999999	999999	98	999999	405	128	56	692	772	369	999999	627	999999	999999	865	524	264	999999	378	297	735	999999	392	336	919	999999	504	700	999999	785	999999	571	980	36	328	999999	128	999999	102	999999	920	999999	999999	140	149	999999	177	614	983	391	245	744	576	73	316	999999	976	999999	999999	422	999999	356	669	986	999999	808	999999	999999	97	744	405	999999	426	172	377	409	342	262	196	693	999999	890	999999	641	
549	638	995	916	720	988	155	365	977	679	592	573	666	472	154	340	588	957	526	248	986	150	328	999999	696	999999	999999	999999	576	999999	999999	733	999999	37	446	999999	813	999999	499	109	599	999999	127	746	579	803	743	869	117	999999	999999	858	374	478	655	409	320	999999	999999	813	992	999999	789	488	999999	858	935	999999	36	999999	999999	856	468	427	649	946	32	581	833	892	173	136	616	999999	393	748	369	169	999999	999999	46	232	511	685	116	177	999999	999999	673	721	868	114	843	320	338	258	999999	999999	828	709	387	738	757	999999	650	999999	814	79	105	999999	499	999999	267	989	760	304	355	999999	320	481	696	999999	908	999999	33	999999	999999	305	392	144	999999	422	341	672	999999	999999	475	183	999999	250	363	190	999999	348	231	103	846	853	560	43	903	616	636	356	22	994	829	999999	999999	591	999999	999999	687	999999	977	86	999999	594	999999	461	999999	181	748	999999	128	999999	848	570	890	999999	222	439	745	999999	999999	741	786	984	660	665	478	999999	999999	453	668	999999	503	583	999999	155	999999	262	523	108	213	732	868	566	238	506	155	999999	753	383	379	152	999999	338	729	999999	300	460	934	674	982	999999	312	305	411	284	22	999999	209	745	282	959	916	646	155	509	999999	229	755	163	999999	219	86	999999	999999	525	80	175	854	135	855	999999	328	848	125	999999	429	999999	165	953	494	880	70	999999	111	419	236	137	999999	999999	373	999999	704	780	165	773	922	816	230	885	214	846	420	84	999999	999999	999999	77	530	999999	89	999999	74	801	669	639	159	78	394	665	299	942	999999	634	761	784	504	548	693	352	999999	613	352	280	749	999999	469	999999	127	37	777	169	607	252	150	74	16	902	121	525	624	999999	999999	565	595	272	864	785	322	115	999999	103	384	188	999999	999999	999999	793	62	999999	180	173	950	366	887	140	999999	999999	494	999999	999999	601	436	999999	727	999999	190	999999	684	486	783	684	673	22	458	684	784	429	999999	673	118	222	849	999999	355	461	902	999999	999999	999999	927	134	999999	625	336	977	999999	999999	460	230	295	179	119	575	248	495	499	938	907	213	999999	915	999999	820	999999	999999	751	347	823	276	999999	999999	999999	229	999999	999999	999999	57	999999	999999	27	579	968	999999	388	939	113	284	999999	859	961	964	168	475	999999	22	978	480	47	770	236	329	392	999999	695	181	70	889	26	589	112	451	262	437	999999	776	946	783	442	649	999999	477	495	963	314	571	956	999999	999999	547	679	913	999999	915	254	698	
196	784	677	217	878	223	267	271	757	999999	711	999999	999999	343	999999	205	999999	398	999999	758	833	428	999999	134	999999	427	780	999999	910	198	441	346	193	497	589	171	116	235	999999	249	219	234	216	794	859	235	364	775	999999	484	875	621	608	999999	864	999999	905	999999	999999	460	442	788	999999	568	88	374	548	791	999999	903	99	812	627	77	548	609	222	999999	274	989	73	15	996	435	322	819	999999	697	632	822	265	562	243	320	806	430	999999	647	999999	494	999999	999999	31	578	395	73	994	541	947	265	555	821	288	12	397	999999	792	999999	999999	999999	636	850	168	932	647	536	579	317	270	127	736	999999	999999	780	313	500	984	999999	50	259	825	999999	749	377	999999	999999	284	999999	922	379	638	999999	402	457	999999	836	999999	98	930	859	999999	687	280	829	528	980	999999	508	699	896	453	373	885	996	443	439	999999	791	665	212	999999	348	999999	999999	488	790	182	921	921	476	999999	895	497	191	764	147	999999	920	849	296	999999	775	542	35	925	999999	71	405	23	428	735	622	433	999999	607	999999	302	389	350	738	999999	999999	586	232	809	558	999999	999999	999999	999999	513	999999	941	378	999999	486	999999	368	965	223	999999	776	999999	999999	999999	474	999999	769	584	999999	845	546	999999	121	488	470	199	999999	999999	377	399	999999	174	717	915	554	680	64	517	999999	350	999999	999999	137	999999	999999	623	999999	490	344	97	115	129	999999	460	966	999999	999999	890	749	296	496	999999	598	999999	371	612	999999	587	999999	794	416	262	463	999999	911	999999	999999	111	456	999999	116	829	882	289	293	247	999999	267	948	943	849	174	999999	834	999999	791	825	999999	647	429	434	999999	302	549	999999	853	999999	354	548	843	168	728	444	902	190	666	269	318	999999	134	71	999999	999999	253	944	999999	494	628	999999	999999	999999	149	464	37	999999	610	536	342	608	999999	580	999999	719	115	784	999999	999999	999999	653	999999	531	999999	999999	522	367	502	999999	58	604	438	368	48	930	427	999999	999999	999999	416	489	579	139	927	709	110	554	999999	222	533	469	824	999999	629	999999	236	999999	790	377	999999	670	920	743	999999	737	180	82	999999	275	999999	568	999999	856	323	385	84	68	999999	807	671	999999	502	999999	343	999999	780	917	738	73	704	828	756	651	999999	746	569	836	651	199	999999	999999	22	600	920	999999	703	968	207	254	999999	999999	999999	983	706	974	177	999999	410	897	957	999999	999999	478	570	473	812	124	999999	577	815	248	416	413	277	643	954	902	370	378	999999	812	
999999	494	173	536	832	772	945	357	578	999999	435	999999	999999	286	694	999999	39	456	162	588	444	630	438	662	762	591	715	72	29	275	279	42	21	154	543	849	314	43	641	49	179	186	999	999999	812	999999	999999	991	948	999999	999999	913	225	999999	999999	999999	999999	510	774	250	66	882	337	312	660	402	742	98	742	845	240	995	815	122	419	268	631	553	849	999999	420	999999	999999	999999	403	365	999999	712	776	454	794	999999	269	400	999999	296	848	696	234	420	919	92	999999	112	999999	876	108	999999	888	999999	467	511	661	674	830	341	767	727	999999	305	585	999999	321	298	999999	435	736	425	999999	132	419	934	329	439	999999	338	999999	22	999999	526	267	999999	999999	666	986	292	999999	999999	999999	999999	529	130	786	999999	834	999999	771	999999	61	999999	999999	683	999999	766	700	532	192	231	494	999999	999999	755	999999	999999	999999	870	215	999999	999999	768	292	151	855	999999	603	298	158	400	605	300	567	516	999999	999999	386	583	999999	67	999999	999999	110	999999	109	78	999999	773	823	999999	999999	963	684	126	658	999999	999999	998	828	495	999999	411	384	791	999999	999999	999999	358	999999	630	15	464	139	158	688	847	999999	999999	52	999999	999999	829	475	753	510	641	616	450	857	999999	999999	388	755	256	894	564	89	319	305	905	143	437	979	203	398	436	834	535	999999	999999	999999	109	956	51	999999	343	999999	631	999999	984	588	493	501	125	424	627	708	882	264	133	768	359	999999	146	999999	999999	999999	281	999999	999999	806	999999	23	56	64	115	432	714	463	999999	628	457	38	320	327	650	999999	863	778	771	999999	951	281	314	999999	274	44	819	999999	528	493	999999	276	216	999999	507	480	455	70	999999	204	994	429	703	999999	320	331	755	999999	12	338	999999	503	593	356	855	809	708	13	790	81	999999	325	935	76	963	999999	821	142	819	179	490	803	469	999999	732	999999	577	809	999999	943	289	999999	395	999999	999999	171	683	859	999999	999999	771	451	999999	999999	591	678	494	636	541	139	509	999999	999999	833	848	192	43	26	623	332	241	899	281	846	792	613	930	745	999999	999999	999999	999999	809	131	407	48	532	232	985	64	48	940	999999	999999	444	666	999	562	350	324	138	666	245	999999	467	999999	180	433	454	978	748	748	77	999999	631	548	813	999999	435	999999	659	810	41	569	294	300	631	678	412	136	999999	377	405	999999	673	999999	725	808	663	535	867	999999	999999	17	316	300	873	539	971	895	999999	130	999999	541	665	327	999999	999999	715	177	251	
999999	31	328	374	381	353	823	75	789	999999	14	225	899	999999	560	999999	999999	999999	994	426	101	706	516	283	999999	999999	864	588	355	215	59	102	496	999999	375	87	999999	642	935	946	59	474	191	999999	848	905	237	599	999999	295	611	423	721	999999	159	795	514	999999	882	141	999999	244	719	583	773	911	728	615	577	482	582	391	328	57	999999	627	525	443	434	586	22	274	484	999999	999999	636	999999	746	144	579	999999	414	760	804	467	815	754	607	310	936	187	621	31	631	712	229	104	674	382	999999	280	81	620	305	128	999999	760	658	999999	147	540	981	999999	999999	909	999999	999999	999999	589	562	999999	917	999999	498	409	400	253	852	357	999999	541	707	373	999999	308	501	794	465	685	253	64	106	628	173	406	999999	999999	33	722	544	598	580	94	820	659	363	938	131	896	999999	999999	907	311	999999	605	833	618	869	699	418	383	176	838	999999	507	776	299	969	102	213	260	229	139	812	999999	999999	622	552	952	999999	562	672	999999	957	282	156	794	32	567	572	587	999999	334	314	171	432	999999	748	323	883	74	969	39	999999	477	752	778	498	819	645	220	75	917	755	999999	711	607	881	999999	999999	981	276	411	999999	626	979	895	825	999999	362	228	873	239	79	880	999999	642	999999	490	530	999999	305	999999	999999	999999	999999	999999	578	999999	459	825	860	685	999999	999999	797	567	510	75	497	856	952	999999	999999	426	999999	835	999999	874	271	999999	999999	401	999999	981	685	999999	489	999999	999999	999999	326	376	999999	536	367	999999	999999	177	92	36	142	999999	992	673	999999	999999	746	505	999999	686	999999	704	197	390	999999	469	153	981	225	734	87	342	960	871	540	999999	656	929	68	158	569	680	791	999999	936	918	408	999999	999999	237	326	983	162	999999	120	999999	188	810	441	897	54	294	999999	999999	948	999999	851	131	142	840	999999	999999	446	866	126	835	912	952	999999	187	71	999999	426	988	418	103	999999	542	760	918	406	845	498	170	114	285	999999	999999	296	999999	77	287	999999	724	435	509	546	295	311	285	999999	999999	366	999999	836	769	867	963	939	999999	999999	318	370	224	443	999999	328	999999	762	841	116	478	666	317	999999	784	549	999999	562	908	557	895	240	485	218	180	999999	244	334	344	417	999999	504	441	527	999999	999999	521	290	479	999999	270	532	999999	999999	241	570	58	999999	62	999999	999999	999999	40	307	723	88	999999	15	273	476	93	951	428	433	350	973	235	790	361	866	37	421	93	727	296	372	769	317	
976	610	999999	100	281	123	252	365	473	143	999999	679	999999	515	27	12	107	999999	999999	46	827	267	999999	268	792	195	203	752	327	313	999999	361	319	999999	38	662	999999	992	679	314	190	985	509	999999	986	681	834	999999	404	90	999999	976	267	732	999999	719	999999	182	999999	96	999999	499	48	999999	131	451	999999	466	487	999999	966	115	999999	800	856	842	757	999999	999999	120	999999	681	358	246	683	999999	999999	586	97	319	396	863	694	999999	394	690	947	999999	969	544	321	377	44	49	123	999999	347	467	876	647	961	32	900	999999	735	999999	151	801	487	96	357	783	379	177	968	113	421	999999	999999	175	895	999999	283	737	798	983	646	319	133	169	697	999999	709	449	999999	374	963	999999	857	154	999999	155	861	883	999999	537	998	866	80	20	113	300	60	711	999999	552	748	172	999999	751	602	999999	999999	999999	399	720	83	999999	819	999999	999999	999999	999999	999999	625	749	557	400	550	271	984	780	248	999999	999999	407	999999	998	697	806	999999	801	116	115	999999	717	999999	999999	999999	476	463	79	57	476	999999	999999	999999	789	95	12	999999	358	621	138	767	822	593	999999	999999	991	999999	999999	241	23	999999	999999	808	93	718	907	283	24	999999	999999	999999	915	732	999999	999999	999999	999999	796	913	695	811	277	999999	999999	348	999999	134	910	281	999999	999999	999999	837	44	999999	531	389	28	81	999999	728	980	452	999999	330	852	99	821	323	999999	695	999999	172	545	999999	710	999999	830	744	987	783	372	742	413	999999	999999	87	698	282	720	489	288	999999	735	999999	999999	825	999999	657	496	641	999999	596	877	807	993	226	301	832	788	372	558	283	93	404	366	247	48	803	901	774	401	548	603	914	416	623	436	579	380	885	526	183	258	999999	479	999999	865	606	749	212	999999	865	494	357	999999	14	999999	340	610	592	786	838	755	721	250	765	993	962	999999	380	999999	722	462	902	999999	385	35	737	925	591	382	999999	64	699	989	535	63	256	984	999999	999999	106	968	787	108	688	427	999999	999999	713	782	999999	215	379	423	72	413	591	999999	999999	979	903	999999	28	220	354	783	999999	731	999999	711	747	999999	989	397	692	754	674	999999	167	957	498	999999	221	999999	479	999999	999999	999999	999999	132	999999	999999	438	999999	89	691	950	999999	999999	999999	371	999999	400	12	44	924	226	999999	730	318	738	999999	353	597	999999	281	203	219	740	999999	108	780	999999	592	249	12	549	566	999999	999999	803	106	60	263	999999	693	241	219	774	555	999999	704	555	619	
393	684	400	840	942	999999	498	740	836	635	805	999999	10	808	999999	42	384	999999	672	729	999999	999999	999999	999999	12	796	50	983	444	195	117	404	235	194	999999	565	612	709	624	510	513	72	270	999999	458	13	999999	432	457	742	181	999999	41	825	999999	751	999999	310	838	155	767	514	306	651	999999	410	366	815	609	207	430	674	45	999999	226	451	381	322	641	998	113	617	536	999999	23	756	373	999999	90	999999	999999	999999	999999	999999	743	998	766	618	895	57	647	877	999999	259	322	506	325	869	609	663	379	634	999999	839	52	159	999999	603	637	772	47	999999	735	162	999999	999999	999999	566	428	999999	999999	763	426	594	999999	236	795	286	390	999999	440	503	799	999999	87	982	641	999999	436	593	31	173	980	999999	19	689	999999	999999	670	999999	999999	999999	999999	999999	978	616	218	85	488	816	364	999999	222	999999	341	543	999999	318	999999	607	487	772	139	835	999999	521	999999	303	584	999999	94	999999	616	197	814	680	63	417	448	471	774	566	552	999999	238	330	950	999999	791	476	532	832	595	72	716	929	999999	999999	195	467	833	914	501	817	731	239	94	35	999999	999999	490	749	999999	999999	832	920	230	999999	606	999999	570	922	511	118	148	261	999999	553	481	884	60	999999	232	981	999999	859	75	735	999999	999999	246	999999	554	999999	999999	999999	962	982	999999	999999	709	999999	19	319	999999	911	413	392	678	480	701	540	553	999999	610	999999	999999	889	999999	973	854	494	630	607	639	999999	377	380	132	366	298	555	323	999999	999999	999999	999999	912	94	725	456	682	66	418	307	706	381	133	530	942	264	83	17	266	999999	224	490	412	680	260	544	43	270	999999	191	155	226	868	256	999999	999999	999999	804	259	527	182	437	222	309	933	999999	254	999999	189	111	999999	548	67	745	960	999999	999999	242	999999	191	423	421	745	236	162	489	513	876	858	338	649	279	758	999999	999999	786	278	113	746	986	299	999999	91	220	999999	606	169	999999	999999	223	589	999999	970	999999	114	999999	692	986	156	454	761	999999	999999	851	461	945	999999	327	976	183	189	922	495	847	892	239	340	535	269	999999	329	390	590	645	748	277	309	690	635	999999	104	292	999999	302	235	921	202	240	758	999999	816	999999	156	122	44	667	886	999999	999999	874	429	167	726	600	134	999999	787	355	999999	999999	646	109	691	968	89	897	965	203	622	970	47	110	776	248	739	487	244	478	999999	91	390	999999	515	761	999999	999999	565	366	178	854	144	846	999999	573	999999	
717	160	187	43	147	701	693	510	214	836	329	390	999999	861	646	146	999999	999999	30	999999	999999	593	930	389	152	341	999999	34	999999	836	200	972	999999	863	31	337	66	445	473	389	697	675	311	924	268	999999	87	505	532	717	825	111	116	770	914	133	229	797	890	805	102	668	742	377	645	356	999999	624	839	318	999999	873	280	999999	115	794	292	16	131	597	999999	999999	502	60	21	999999	865	999999	999999	999999	999999	268	999999	999999	297	39	932	933	999999	912	378	462	665	223	636	999999	830	475	999999	129	841	999999	999999	303	552	999999	999999	691	999999	556	491	744	675	941	210	822	999999	999999	354	86	999999	358	728	999999	228	800	999999	288	424	999999	268	400	778	828	66	895	591	262	125	307	999999	250	999999	731	430	633	787	724	23	814	632	228	131	999999	268	493	999999	999999	84	751	999999	886	999999	306	298	100	966	846	885	314	240	76	999999	999999	222	621	999999	996	788	594	23	999999	275	609	999999	50	279	199	999999	572	410	134	999999	999999	756	977	972	280	999999	340	999999	940	999999	999999	999999	999999	999999	84	999999	999999	713	498	679	489	737	999999	621	668	999999	257	821	776	999999	323	904	999999	889	132	999999	245	648	509	999999	999999	927	83	884	566	35	870	999999	204	999999	999999	859	999999	454	999999	636	928	366	314	410	195	518	890	664	999999	804	478	999999	609	785	140	998	213	935	999999	999999	663	943	64	643	999999	999999	999999	952	999999	463	991	661	999999	495	371	879	343	109	377	939	999999	419	369	999999	556	203	709	419	694	925	656	977	232	999999	973	985	999999	671	411	999999	890	999999	312	71	812	817	486	124	423	260	664	999999	568	292	525	254	999999	301	96	999999	239	218	268	436	807	999999	999999	999999	522	386	577	672	697	130	58	107	117	999999	949	739	999999	999999	995	999999	270	551	419	999999	620	728	999999	19	999999	999999	26	682	680	999999	264	798	388	430	602	47	999999	992	416	447	243	427	999999	286	999999	999999	98	644	223	999999	999999	265	999999	999999	444	793	974	567	999999	999999	114	376	999999	241	53	999999	361	296	992	999999	760	277	145	971	999999	202	592	135	667	237	516	381	469	856	710	998	202	999999	999999	809	73	125	905	324	343	999999	10	999999	242	200	995	801	652	999999	74	897	130	633	792	252	210	849	900	999999	585	999999	907	570	531	999999	958	999999	310	193	894	999999	372	999999	999999	838	201	687	892	999999	999999	715	729	213	791	812	878	568	107	999999	608	999999	225	56	738	611	999999	439	999999	
198	242	534	999999	999999	370	429	535	308	995	999999	61	999999	956	999999	626	870	12	703	779	719	176	400	999999	566	584	680	429	325	92	37	999999	761	314	704	244	707	223	270	843	372	286	999999	999999	154	692	95	999999	999999	429	868	608	267	660	663	31	999999	999999	999999	884	689	10	999999	226	968	999999	999999	218	999999	198	918	656	742	859	999999	442	597	826	229	874	999999	423	637	895	999999	429	999999	110	651	683	402	547	999999	386	164	372	76	999999	605	999999	402	877	15	999999	510	222	999999	407	253	230	434	25	941	69	394	999999	372	999999	11	548	464	199	566	578	796	999999	376	366	705	999999	375	999999	231	160	999999	621	417	44	999999	999999	563	223	856	999999	258	999999	606	229	999999	888	999	752	361	66	614	999999	999999	436	807	139	845	509	999999	999999	854	200	793	790	587	999999	857	999999	929	999	985	250	342	145	330	999999	775	156	374	816	55	623	999999	175	999999	278	311	981	999999	265	166	64	520	657	576	68	593	999999	999999	999999	40	671	999999	361	81	373	871	185	116	398	364	698	145	886	999999	999999	317	628	254	999999	471	876	999999	674	999999	930	730	684	569	271	999999	960	999999	155	785	384	800	531	104	182	407	135	999999	838	999999	467	999999	634	504	344	751	965	570	999999	757	164	999999	158	999999	150	643	196	615	845	572	404	194	989	111	999999	440	786	533	82	912	345	11	272	772	385	21	105	999999	234	520	999999	399	191	397	999999	814	651	23	999999	538	220	520	39	999999	999999	999999	999999	533	999999	904	965	442	497	420	422	999999	307	999999	142	139	547	999999	390	999999	713	14	999999	999999	480	965	999999	999999	579	543	999999	825	999999	999999	275	112	91	572	999999	999999	554	999999	901	771	999999	477	517	999999	881	824	991	213	139	704	563	502	280	336	63	759	999999	999999	862	953	718	999999	999999	999999	120	39	57	999999	551	69	780	295	112	241	627	999999	457	524	891	755	999999	498	999999	276	999999	772	999999	754	519	705	999999	999999	565	999999	62	999999	295	215	164	851	777	26	662	999999	924	277	400	49	999999	60	999999	600	310	116	411	229	901	915	868	348	207	302	999999	845	853	427	729	164	188	248	717	251	369	999999	978	535	836	626	351	175	999999	999999	999999	469	999999	615	62	458	546	833	487	379	347	816	654	484	561	816	225	507	547	246	860	471	342	69	999999	270	138	999999	393	285	573	702	965	413	999999	995	451	248	375	281	999999	355	999999	347	904	552	999999	503	974	29	999999	
844	627	146	932	583	137	344	999999	791	999999	671	449	212	806	645	999999	250	999999	999999	375	999999	141	276	999999	514	709	994	999999	688	876	999999	901	373	874	728	84	829	481	673	868	999999	864	999999	999999	946	999999	559	541	999999	702	999999	276	999999	654	999999	712	361	999999	428	873	142	999999	696	915	694	999999	86	337	999999	570	999999	769	563	999999	268	999999	558	999999	682	608	160	999999	897	999999	732	368	493	999999	451	25	723	322	62	799	735	999999	178	668	266	999999	829	231	463	698	681	384	713	720	395	320	999999	46	834	819	723	679	291	710	192	336	286	367	885	71	847	708	717	763	961	339	944	999999	68	506	779	928	999	208	314	358	999999	773	333	141	860	686	487	243	86	66	999999	467	999999	929	900	999999	999999	401	999999	972	667	950	758	65	375	999999	978	338	49	999999	999999	92	405	999999	681	512	43	754	211	170	230	483	686	999999	999999	486	413	138	605	317	592	607	357	341	691	704	24	999999	999999	595	708	159	203	292	387	564	72	650	258	999999	438	591	200	690	752	999999	273	853	373	888	999999	999999	732	732	211	81	734	73	999999	976	497	766	989	999999	999999	81	289	999999	527	138	424	762	880	999999	878	999999	417	999999	589	507	440	999999	999999	876	733	859	427	999999	90	999999	829	998	507	281	900	672	999999	585	238	680	903	869	336	999999	474	109	999999	524	854	210	999999	77	483	999999	546	336	862	122	999999	602	654	819	999999	221	999999	999999	999999	609	999999	999999	408	832	439	908	604	999999	999999	669	412	634	891	902	616	879	651	762	524	860	735	573	999999	489	999999	999999	36	94	556	124	936	999999	999999	368	216	999999	802	832	999999	574	999999	975	501	999999	999999	257	711	999999	999999	443	570	546	901	999999	874	744	406	919	139	803	881	519	24	720	999999	363	790	532	695	969	87	818	133	999999	818	759	82	999999	778	455	999999	999999	882	122	553	399	156	448	493	472	999999	882	999999	835	692	999999	960	999999	469	999999	999999	189	66	242	366	999999	422	999999	586	124	672	789	150	684	999999	606	637	901	177	343	999999	351	48	232	728	204	125	298	266	295	799	301	157	999999	999999	745	999999	649	756	801	977	999999	862	379	800	461	742	999999	956	96	895	999999	999999	999999	999999	125	150	999999	514	999999	999999	133	694	300	325	380	641	719	696	143	387	999999	155	375	999999	22	489	669	999999	999999	462	106	342	999999	400	740	688	31	999999	999999	604	396	999999	999999	176	999999	510	572	63	430	999999	32	
999999	822	999999	908	913	247	769	137	999999	481	410	247	999999	538	791	524	899	584	691	620	437	824	539	990	852	561	209	513	512	917	615	12	456	999999	774	520	999999	492	827	451	261	999999	246	132	985	897	884	637	999999	999999	672	999999	738	209	595	508	292	999999	66	361	999999	266	624	718	866	408	790	280	764	281	63	999999	757	250	368	999999	587	416	999999	954	677	999999	999999	526	255	146	274	257	843	275	237	752	999999	475	413	995	999999	528	999999	587	116	613	872	999999	999999	264	721	497	999999	323	921	876	712	111	684	475	814	107	472	730	999999	543	436	498	53	999999	999999	292	837	372	741	69	160	427	999999	73	699	660	594	999999	999999	999999	415	530	999999	999999	49	334	790	937	190	442	65	536	999999	572	186	999999	746	631	283	439	660	999999	581	861	726	999999	999999	620	775	163	513	999999	315	367	138	999999	153	692	270	656	501	899	999999	309	13	623	999999	284	887	325	913	962	999999	999999	125	936	948	999999	635	999999	80	180	171	36	999999	999999	230	999999	444	999999	999999	999999	371	626	938	761	999999	281	857	112	320	999999	733	460	250	999999	999999	999999	252	201	999999	660	67	999999	586	330	737	999999	380	430	403	888	839	999999	999999	999999	601	101	57	364	649	676	635	532	443	999999	999999	711	999999	388	999999	899	843	999999	322	579	996	999999	49	617	33	142	901	437	708	432	150	126	374	390	999999	672	283	999999	551	291	35	534	81	496	883	36	377	999999	611	503	54	596	305	516	862	745	62	439	341	517	999999	208	823	999999	950	330	999999	406	999999	156	626	956	999999	40	553	999999	783	552	733	996	764	908	825	215	387	553	999999	857	527	212	619	843	555	44	999999	999999	710	70	999999	563	689	971	562	464	876	98	999999	274	999999	999999	962	510	706	344	753	867	382	618	999999	406	509	489	878	236	999999	999999	410	667	525	725	761	723	16	180	999999	792	355	370	338	298	999999	999999	894	137	250	999999	146	999999	290	999999	455	102	999999	999999	63	209	103	336	927	103	688	999999	748	248	639	999999	504	536	37	999999	521	22	289	345	747	952	595	750	999999	427	646	199	386	877	280	668	297	866	999999	117	999999	29	443	999999	610	431	999999	656	498	12	615	610	193	330	137	442	812	100	402	111	999999	352	350	509	457	999999	851	999999	967	970	999999	637	419	919	271	999999	999999	55	999999	326	153	999999	999999	982	999999	45	15	66	749	999999	856	999999	473	999999	999999	999999	679	933	999999	120	579	936	
999999	999999	62	977	200	273	69	635	863	999999	364	85	999999	675	99	367	697	999999	493	999999	131	140	123	752	174	999999	426	913	999999	645	999999	624	746	999999	260	734	930	834	999999	741	999999	124	999999	98	843	398	67	828	267	999999	999999	375	999999	784	999999	558	999999	310	813	999999	847	155	813	228	999999	739	338	999999	424	365	437	862	576	751	999999	17	999999	34	908	775	346	598	656	511	409	999999	997	999999	402	999999	329	630	31	999999	894	999999	311	755	589	999999	69	317	414	902	999999	383	798	999999	986	999999	999999	389	401	47	459	259	999999	311	818	616	741	999999	357	721	45	807	840	527	856	946	706	410	445	999999	715	999999	999999	999999	627	35	999999	131	975	595	310	940	238	983	599	645	361	999999	937	972	372	999999	960	692	867	999999	542	280	29	999999	999999	991	944	597	331	999999	74	746	684	999999	522	999999	401	999999	421	105	578	857	927	220	999999	707	999999	472	999999	999999	78	999999	886	550	999999	823	112	935	999999	318	995	641	661	999999	580	615	324	154	999999	753	999999	999999	999999	772	507	685	353	808	454	403	527	481	165	308	362	999999	859	144	309	698	999999	466	278	112	109	937	205	758	640	979	393	999999	999999	999999	731	999999	229	124	52	807	480	999999	490	100	999999	524	485	362	999999	17	755	190	844	762	246	835	999999	179	672	570	490	999999	177	475	20	208	999999	477	577	491	353	745	101	501	227	221	975	187	321	999999	462	842	942	999999	233	212	484	259	999999	895	941	60	451	999999	999999	999999	137	24	90	592	64	18	785	335	663	999999	98	999999	544	34	859	751	999999	999999	118	647	652	544	999999	807	724	220	999999	681	999999	999999	304	619	184	341	999999	961	999999	729	531	453	67	616	969	999999	124	141	714	427	46	199	999999	999999	373	680	244	592	771	999999	867	844	982	113	785	369	716	479	178	213	939	898	999999	138	565	664	590	45	574	999999	693	593	505	607	999999	359	110	939	255	999999	106	502	199	823	861	999999	471	953	831	609	999999	644	999999	511	487	147	545	73	999999	999999	99	209	27	999999	589	999999	999999	384	468	435	269	776	233	675	116	447	999999	999999	276	878	999999	999999	214	999999	533	58	631	993	130	999999	814	46	150	545	999999	999999	999999	999999	244	587	999999	999999	495	405	999999	730	421	297	404	50	999999	999999	796	919	516	463	995	62	999999	541	652	999999	264	960	620	232	999999	999999	271	218	962	261	999999	689	540	116	999999	808	624	803	999999	343	999999	999999	79	999999	
999999	999999	39	950	902	999999	249	999999	934	992	832	535	784	128	104	732	999999	195	87	187	127	999999	389	409	322	196	438	414	904	318	999999	184	890	520	982	999999	658	320	999999	540	21	999999	754	547	999999	999999	33	505	709	904	999999	999999	12	892	983	142	841	999999	638	716	993	999999	798	999999	246	657	644	274	999999	689	84	715	879	547	999999	233	363	841	135	999999	173	932	705	999999	11	353	182	998	536	850	572	39	999999	600	546	999999	105	138	311	999999	970	758	999999	999999	830	601	999999	464	727	760	778	10	504	932	552	71	138	999999	624	892	999999	646	738	999999	127	999999	999999	999999	10	999999	999999	235	999999	508	735	414	572	686	179	409	999999	999999	281	999999	81	999999	535	749	57	999999	999999	999999	999999	418	999999	334	30	999999	901	785	567	253	464	738	999999	553	469	999999	206	999999	498	452	628	225	999999	768	375	961	999999	555	518	294	241	524	939	829	721	132	366	410	999999	498	784	999999	999999	999999	262	542	153	527	112	539	999999	908	999999	606	679	298	345	383	999999	999999	859	356	276	283	22	940	798	999999	831	347	639	795	755	999	999999	243	383	999999	515	832	999999	696	452	999999	740	999999	537	343	999999	433	786	982	451	334	999999	999999	999999	567	564	999999	743	349	695	765	900	757	163	999999	938	999999	914	840	868	137	250	172	904	999999	542	688	413	999999	653	408	561	656	999999	430	370	239	999999	815	941	999999	98	478	10	687	999999	983	179	549	404	713	518	946	124	999999	94	999999	533	829	35	875	909	288	696	297	214	254	412	733	627	709	329	109	898	675	999999	772	172	227	999999	559	519	863	70	939	890	614	999999	40	346	894	705	296	790	75	293	999999	782	999999	483	834	999999	446	999999	999999	394	999999	57	999999	285	999999	314	316	620	999999	999999	999999	227	999999	406	999999	712	999999	396	999999	14	42	999999	832	392	237	999999	458	744	384	978	82	999999	999999	555	481	567	999999	999999	34	589	999999	999999	324	709	999999	593	36	317	883	131	208	59	199	689	999999	110	225	66	999999	332	999999	572	245	999999	293	114	851	211	924	42	619	999999	372	999999	616	366	999999	132	154	644	963	151	999999	263	779	33	999999	999999	202	381	351	45	706	999999	733	825	440	827	426	143	999999	824	999999	851	999999	581	686	999999	83	995	117	999999	912	999999	368	714	712	982	717	999999	361	999999	999999	553	690	584	920	999999	419	999999	925	999999	999999	20	999999	149	758	999999	751	208	346	706	612	206	274	259	133	999999	343	
28	123	458	119	166	999999	575	816	839	170	927	999999	26	635	292	80	941	395	901	511	999999	999999	702	240	999999	923	654	563	811	289	999999	999999	628	999999	400	677	477	999999	549	238	337	999999	919	848	824	547	330	80	329	136	332	863	231	999999	124	72	420	999999	599	243	999999	999999	15	560	999999	476	999999	689	245	614	603	999999	846	999999	999999	896	47	853	999999	972	602	583	243	684	956	576	999999	999999	999999	338	266	259	466	316	111	326	327	368	129	999999	515	641	835	714	533	447	27	559	999999	999999	35	566	999999	999999	641	553	777	330	604	162	999999	203	476	906	357	354	999999	540	571	857	579	678	734	68	466	960	999999	529	161	518	559	679	999999	994	999999	700	447	838	675	558	548	996	764	966	120	322	999999	928	366	188	29	487	999999	760	647	357	999999	753	171	999999	999999	258	999999	999999	603	999999	973	482	604	999999	906	589	865	23	318	999999	913	768	948	154	796	818	172	999999	498	81	691	469	999999	954	867	694	677	994	752	299	827	678	372	552	348	692	334	999999	999999	439	622	974	451	74	999999	74	805	27	883	986	96	206	597	531	876	513	135	999999	790	999999	912	870	999999	28	755	999999	405	406	999999	999999	494	463	700	999999	459	716	28	291	520	803	999999	999999	999999	765	213	631	91	841	676	834	999999	999999	918	69	527	752	714	999999	319	209	668	409	999999	779	999999	633	505	538	81	169	495	843	999999	999999	999999	262	759	999999	815	133	163	564	999999	971	547	810	544	641	540	707	12	596	999999	321	144	489	448	999999	273	999999	136	553	769	999999	999999	722	555	932	999999	275	992	999999	999999	999999	56	114	679	249	242	999999	98	864	997	374	999999	899	871	817	852	999999	813	999999	240	244	997	609	794	222	633	824	999999	612	905	275	714	999999	979	785	275	999999	810	209	109	582	999999	271	999999	404	360	999999	851	737	89	891	462	575	978	382	199	446	319	999999	616	999999	999999	999999	958	732	999999	999999	999999	999999	552	822	43	614	999999	999999	753	999999	999999	400	862	193	973	526	999999	999999	813	149	814	606	596	828	720	999999	592	692	154	15	312	823	745	987	999999	765	195	267	858	847	257	999999	628	464	392	919	999999	999999	443	910	954	944	918	520	559	999999	499	723	112	689	31	635	513	747	432	240	654	874	664	218	999999	274	165	965	891	999999	978	142	446	999999	749	999999	258	244	61	368	999999	234	438	215	275	472	165	179	826	621	999999	881	999999	162	274	729	767	234	
579	999999	999999	999999	628	75	345	367	286	999999	939	999999	387	999999	999999	74	999999	430	445	459	943	868	119	986	999999	280	677	107	110	294	535	30	402	999999	664	372	579	951	605	373	870	908	195	853	240	965	244	547	194	967	826	999999	293	318	291	711	999999	802	814	358	397	248	999999	992	775	999999	468	363	614	999999	495	999999	824	82	999999	44	682	265	756	999999	45	999999	912	999999	467	691	736	999999	742	999999	792	776	147	257	975	631	651	203	87	321	999999	881	999999	860	999999	999999	30	221	728	257	999999	999999	55	641	322	267	999999	999999	535	999999	999999	383	621	660	999999	718	246	999999	106	957	999999	999999	999999	445	676	164	207	999999	661	23	671	999999	365	494	999999	478	731	999999	999999	718	306	528	668	993	138	999999	269	281	328	763	217	999999	124	771	864	549	145	999999	964	167	69	283	472	999999	423	667	28	136	735	72	987	739	641	387	661	863	821	194	999999	999999	895	926	734	897	806	227	410	594	630	385	999999	999999	541	777	659	999999	66	999999	999999	470	999999	143	999999	265	776	477	812	736	120	10	728	999999	999999	421	999999	143	549	999999	714	206	267	434	505	999999	730	865	999999	863	728	999999	999999	674	999999	846	448	761	390	478	130	999999	415	673	999999	629	657	391	999999	999999	515	999999	483	491	442	383	212	680	637	195	535	999999	279	948	18	481	999999	64	346	456	999999	510	752	999999	453	385	790	594	999999	875	703	348	999999	88	999999	212	165	325	242	999999	643	768	134	205	943	999999	69	999999	665	12	436	603	55	382	999999	14	773	412	47	999999	593	618	729	761	492	196	873	200	599	805	326	878	821	115	999999	214	999999	557	999999	243	326	333	999999	947	449	109	999999	665	931	353	999999	752	287	185	647	35	999999	999999	713	756	346	869	867	859	686	558	781	939	569	942	628	226	284	999999	740	999999	688	782	999999	392	893	218	999999	256	376	573	999999	645	999999	787	999999	999999	844	381	897	456	999999	79	271	890	328	363	999999	989	999999	999999	477	483	999999	388	999999	266	59	330	862	138	610	621	493	122	957	145	482	782	775	614	382	999999	999999	293	804	619	520	999999	74	539	999999	999999	531	163	999999	999999	209	89	999999	909	964	523	518	768	845	844	586	159	933	999999	881	322	223	120	840	574	576	162	583	999999	999999	628	266	332	999999	341	100	999999	26	839	935	402	999999	865	650	858	394	148	447	999999	43	371	999999	881	658	799	65	999999	322	531	551	57	999999	999999	174	345	
266	196	752	513	754	256	142	999999	999999	488	980	999999	469	981	189	999999	715	999999	694	384	999999	384	674	225	286	679	27	495	298	888	897	619	999999	314	601	208	395	933	215	786	239	404	634	179	819	707	999999	999999	999999	123	342	881	999999	789	215	882	999999	536	237	84	999999	647	804	999999	591	371	655	165	999999	981	53	781	418	907	999999	735	750	504	406	578	728	999999	153	185	556	26	590	999999	109	719	686	999999	706	141	557	591	600	275	999999	458	999999	795	951	370	999999	560	472	131	644	480	141	27	140	658	355	552	503	629	812	999999	999999	744	65	999999	304	194	85	287	359	563	145	484	915	999999	527	932	734	782	115	996	553	469	277	628	999999	999999	727	57	785	15	97	970	462	999999	999999	317	739	999999	999999	885	484	195	999999	999999	345	657	111	999999	999999	422	818	999999	523	999999	31	321	476	437	92	635	467	37	999999	999999	475	999999	31	902	280	999999	999999	452	999999	230	521	367	697	195	293	930	567	999999	916	372	196	376	457	646	999999	366	840	312	209	440	999999	456	693	427	616	180	635	999999	999999	921	999999	375	14	303	305	999999	999999	291	153	161	77	922	121	139	167	108	717	385	999999	913	999999	890	999999	999999	999999	75	674	280	579	122	305	999999	632	994	152	820	371	163	999999	999999	999999	559	169	57	372	505	345	563	999999	517	463	259	299	999999	553	339	132	728	501	999999	999999	353	999999	41	856	709	299	126	987	999999	999999	563	44	581	180	999999	731	205	913	306	729	999999	20	71	658	55	78	633	999999	999999	697	999999	999999	999999	348	399	847	137	201	999999	216	228	999999	922	999999	999999	225	718	828	999999	608	927	999999	204	510	879	343	650	999999	810	999999	666	999999	184	649	104	900	923	242	781	971	603	13	260	100	511	543	98	291	758	999999	360	805	716	213	770	826	467	611	469	65	207	754	999999	32	549	999999	401	282	685	999999	999999	999999	56	763	15	924	565	114	998	999999	999999	369	624	980	999999	861	959	999999	999999	277	442	999999	773	726	773	999999	622	237	999999	959	151	815	999999	758	538	874	759	952	208	999999	271	999999	612	133	810	838	140	999999	741	688	999999	999999	403	999999	566	999999	711	330	989	999999	999999	337	999999	49	204	439	764	999999	999999	415	111	16	772	42	16	89	709	650	915	935	717	999999	999999	999999	376	720	421	196	999999	999999	173	439	962	51	545	999999	999999	573	928	381	999999	274	958	336	586	586	999999	999999	999999	487	279	71	415	64	449	
98	841	999999	672	483	27	999999	673	893	252	999999	54	731	497	82	289	146	721	543	999999	452	264	999999	999999	789	72	60	784	999999	289	999999	34	999999	602	456	101	108	900	454	363	506	601	999999	94	914	542	926	873	339	999999	143	349	871	202	996	834	999999	426	883	999999	967	792	960	999999	150	648	145	999999	51	999999	999999	245	276	999999	365	851	198	85	371	999999	146	187	455	515	155	761	162	716	605	621	999999	999999	27	44	396	714	999999	461	943	999999	406	796	831	358	27	898	999999	691	837	154	645	606	65	635	284	789	346	999999	468	389	495	999999	533	430	571	509	228	999999	792	650	220	999999	142	105	850	999999	355	106	999999	257	688	999999	878	999999	975	812	626	391	999999	606	377	196	992	563	779	976	273	411	787	517	680	840	899	999999	933	999999	474	999999	784	999999	444	249	956	221	700	35	550	81	455	758	999999	836	999999	196	282	34	999999	578	325	999999	999999	943	319	980	577	848	571	691	528	77	348	666	999999	999999	172	137	999999	781	863	754	435	201	956	39	634	843	368	713	914	908	999999	895	999999	910	858	500	999999	999999	643	852	999999	859	553	387	419	226	239	999999	999999	999999	794	963	715	999999	448	884	987	289	355	733	490	858	777	619	999999	452	999999	696	967	999999	207	264	147	20	300	999999	647	999999	619	418	614	711	689	769	999999	210	190	83	472	999999	512	999999	629	910	372	605	91	999999	484	966	203	543	999999	362	947	539	825	704	999999	871	246	419	670	936	129	778	999999	18	999999	999999	272	999999	999999	994	999999	556	634	237	648	999999	495	713	104	999999	225	81	999999	337	821	584	385	485	802	601	736	103	980	692	791	593	436	82	439	780	704	254	999999	694	203	401	904	597	65	585	385	533	324	27	721	999999	755	999999	197	920	328	786	156	999999	999999	75	576	942	999999	65	999999	423	284	999999	948	999999	761	999999	999999	430	679	999999	999999	226	999999	213	778	962	970	743	838	595	885	518	461	917	108	686	436	137	824	999999	999999	10	328	999999	999999	10	78	751	295	426	707	767	999999	540	366	929	417	64	999999	999999	971	999999	226	672	538	765	862	41	999999	999999	902	16	999999	999999	636	429	999999	262	999999	777	894	229	457	421	887	128	277	999999	560	999999	279	382	999999	221	999999	458	783	655	434	493	999999	999999	879	220	999999	701	171	533	904	937	40	164	109	518	999999	751	255	804	784	999999	999999	941	480	702	999999	530	174	999999	725	187	645	252	828	999999	
638	999999	999999	246	898	196	956	744	26	623	148	125	283	332	999999	249	213	978	871	24	996	999999	565	186	414	999999	536	999999	808	727	301	788	335	638	880	999999	411	18	906	597	999999	999999	925	857	564	690	257	842	891	485	973	667	381	999999	474	999999	301	173	831	904	660	999999	935	298	332	360	999999	644	452	641	838	205	82	999999	561	253	282	708	999999	999999	999999	693	885	999999	999999	634	999999	522	173	448	569	999999	186	11	999999	284	999999	999999	534	214	900	612	400	260	647	778	594	108	262	231	168	592	552	117	168	966	303	613	544	698	943	277	480	13	81	600	29	80	345	999999	435	645	183	999999	999999	143	303	635	684	975	999999	317	269	942	289	976	999999	79	842	971	981	214	999999	999999	270	633	141	396	188	56	999999	524	763	975	999999	999999	419	145	293	35	672	667	928	569	999999	999999	999999	538	723	999999	905	950	237	374	305	999999	999999	999999	155	200	11	906	457	999999	226	525	554	999999	156	766	999999	559	785	817	308	323	285	531	999999	634	624	999999	999999	93	151	999999	296	398	680	574	999999	81	989	999999	33	765	220	301	353	143	92	724	391	999999	537	355	174	420	75	981	946	32	169	521	576	408	243	373	496	416	238	999999	613	582	798	495	999999	999999	794	542	113	984	188	53	552	999999	999999	716	556	795	644	875	332	698	999999	946	912	478	526	624	532	999999	805	936	904	927	121	808	168	999999	785	480	626	533	999999	961	844	125	969	675	196	526	817	700	772	362	832	999999	999999	999999	583	101	999999	179	20	267	189	251	148	999999	789	999999	558	999999	20	174	999999	799	820	999999	111	999999	999999	850	437	15	38	114	174	552	999999	206	854	999999	468	693	999999	999999	523	620	782	999999	976	999999	886	784	968	313	689	608	112	42	103	298	750	786	592	326	999999	14	238	999999	87	596	530	592	999999	252	56	326	999999	999999	286	210	883	509	820	165	999999	653	47	725	999999	566	999999	71	112	565	565	681	111	999999	999999	999999	391	708	525	389	823	999999	235	725	267	373	999999	999999	999999	893	415	250	966	437	362	97	967	513	659	520	157	468	489	999999	686	999999	224	873	98	999999	818	184	983	440	341	669	999999	321	467	999999	999999	149	999999	218	160	325	715	674	634	627	550	877	58	999999	242	364	814	242	49	999999	158	873	221	988	85	240	999999	536	105	999999	669	656	56	607	701	999999	163	280	999999	371	658	550	249	470	226	940	135	979	208	999999	855	195	
999999	574	902	945	927	326	143	919	68	189	578	941	957	894	831	451	999999	233	211	543	400	678	244	608	999999	750	999999	144	114	287	999999	999999	999999	484	384	481	704	756	90	836	147	922	313	999999	971	308	513	999999	119	999999	676	974	775	322	794	603	999999	304	320	999999	999999	999999	999999	780	850	459	114	482	520	360	746	999999	153	374	405	477	374	764	636	335	247	449	35	429	999999	999999	353	524	690	780	151	410	445	903	292	999999	117	999999	628	522	203	40	812	758	999999	131	830	410	916	326	999999	999999	667	985	939	115	973	395	999999	999999	999999	589	792	739	218	346	999999	999999	92	999999	370	842	145	124	142	217	636	276	491	489	533	943	608	999999	552	575	742	999999	964	186	174	721	362	141	416	614	247	83	549	999999	21	590	328	658	956	999999	999999	553	852	731	478	706	904	999999	999999	172	999999	429	999999	643	603	658	999999	906	999999	648	490	13	708	527	970	563	999999	888	478	999999	624	999999	999999	166	146	199	999999	242	707	468	999999	671	178	253	633	817	886	906	998	362	999999	422	566	317	905	999999	844	335	761	915	999999	999999	222	31	548	41	21	40	506	999999	61	999999	999999	634	830	999999	835	999999	894	162	677	820	890	125	999999	212	393	109	260	710	354	282	481	792	488	802	459	999999	705	999999	806	855	999999	594	311	272	224	999999	486	96	600	999999	440	999999	248	170	999999	106	999999	999999	647	999999	780	796	999999	778	571	416	999999	38	999999	688	758	301	356	821	420	305	814	374	988	461	623	173	120	963	841	872	554	328	677	999999	763	369	954	894	999999	613	534	532	700	807	785	458	726	912	631	148	262	426	749	829	291	999999	357	999999	298	616	999999	999999	936	699	861	828	360	17	924	399	347	462	999999	806	999999	291	674	190	999999	999999	447	999999	999999	702	619	137	578	848	80	744	21	999999	605	468	999999	438	596	10	946	957	999999	719	987	242	801	800	680	942	68	10	354	999999	519	133	179	487	764	999999	89	734	260	512	936	189	387	577	856	287	879	999999	695	999999	244	999999	78	727	220	999999	999999	819	999999	635	789	80	999999	999999	259	999999	299	449	999999	999999	999999	999999	707	594	782	807	855	234	999999	403	73	725	314	680	999999	800	999999	999999	999999	664	342	270	999999	624	723	866	789	543	999999	384	987	440	669	342	752	999999	21	484	945	412	999999	676	875	64	999999	74	766	719	910	999999	427	847	999999	19	29	660	935	92	871	916	27	321	905	569	
999999	633	999999	999999	928	999999	789	580	506	864	999999	665	395	999999	63	999999	999999	999999	999999	999999	956	149	268	659	323	999999	96	929	613	39	394	933	999999	315	999999	938	999999	794	999999	998	669	999999	351	317	599	363	274	713	39	222	999999	947	688	45	999999	275	375	405	999999	836	825	999999	967	476	479	486	999999	90	582	124	649	315	289	634	210	118	999999	950	70	959	827	383	900	400	222	447	254	735	701	383	573	612	145	954	183	809	880	999999	999999	999999	469	194	140	914	573	510	668	64	835	505	477	424	345	999999	18	452	959	576	999999	999999	242	168	388	999999	551	46	180	334	999999	400	238	922	122	999999	500	643	252	985	827	712	779	199	900	206	906	159	277	446	946	731	850	313	621	805	999999	310	806	931	373	536	340	343	604	999999	999999	554	999999	999999	209	375	209	999999	749	551	999999	999999	268	191	302	402	769	733	999999	999999	550	925	311	317	77	199	837	320	999999	301	382	999999	595	465	999999	362	847	879	999999	581	999999	877	999999	79	999999	999999	51	624	999999	970	766	606	999999	875	894	351	252	993	330	999999	537	888	999999	458	179	817	456	802	261	939	554	890	496	806	206	673	999999	242	999999	239	157	222	681	999999	534	775	489	720	571	999999	999999	853	999999	237	53	642	526	115	900	734	390	249	372	699	999999	876	119	999999	678	231	979	999999	238	101	861	999999	217	708	924	403	999999	736	240	999999	999999	700	342	268	999999	563	156	266	341	40	848	999999	999999	981	236	658	666	340	51	350	999999	109	624	467	376	728	435	818	999999	507	406	999999	999999	698	999999	999999	999999	850	999999	999999	999999	722	678	208	252	999999	474	236	482	275	999999	997	694	890	74	729	999999	874	999999	43	138	338	85	833	633	204	899	161	999999	511	124	815	943	927	275	886	999999	426	224	423	264	208	346	915	770	409	999999	127	999999	150	649	669	958	362	985	746	647	845	999999	58	999999	322	125	971	999999	921	63	767	625	999999	309	999999	999999	479	779	929	992	170	73	233	999999	781	999999	971	999999	454	857	590	941	529	249	999999	850	176	369	941	93	375	763	848	999999	999999	502	456	840	989	19	489	999999	65	753	486	999999	999999	999999	281	795	153	999999	706	74	472	826	106	939	999999	808	493	119	837	846	627	406	224	878	52	288	80	999999	872	445	377	17	885	775	762	804	999999	362	999999	156	939	265	999999	999999	882	999999	999999	517	127	999999	525	380	745	219	999999	89	567	472	771	999999	999999	
23	246	271	696	465	999999	331	186	999999	999999	141	31	691	906	999999	350	999999	995	999999	882	999999	999999	692	920	997	271	675	999999	682	247	46	999999	105	431	926	29	999999	97	427	999999	85	340	999999	999999	393	999999	64	999999	764	739	999999	477	104	120	171	10	554	350	999999	203	999999	999999	504	682	272	549	999999	269	980	352	554	999999	578	250	807	233	814	999999	536	648	216	372	883	942	120	569	496	984	270	999999	474	999999	398	233	170	999999	835	526	618	999999	433	795	999999	422	194	999999	899	854	999999	937	196	743	813	60	986	901	798	561	571	703	63	941	999999	65	877	999999	955	354	90	414	397	999999	202	692	999999	421	50	471	758	999999	669	642	681	333	738	999999	641	999999	247	268	604	284	954	914	999999	999999	999999	276	544	94	828	555	774	898	549	999999	550	999999	999999	999999	861	337	803	245	43	420	269	675	326	156	469	617	117	821	809	123	344	287	902	733	624	773	926	999999	999999	999999	999999	783	783	840	999999	520	511	671	407	999999	480	718	999999	380	999999	131	949	397	999999	220	447	952	98	999999	563	272	228	111	951	999999	999999	139	737	999999	999999	486	999999	486	966	949	115	445	424	542	642	999999	406	531	510	502	999999	538	58	297	676	915	694	356	999999	917	301	999999	719	999999	866	351	981	962	828	999999	999999	473	999999	676	115	12	538	555	793	938	866	696	601	999999	999999	872	90	999999	999999	636	792	545	209	999999	657	705	725	114	676	301	643	443	703	764	999999	999999	117	382	192	674	387	999999	563	347	61	604	809	270	55	999999	270	541	721	999999	954	694	999999	999999	28	999999	286	999999	878	999999	305	432	993	836	195	913	764	707	267	577	258	653	981	862	997	63	896	465	68	683	41	111	722	511	810	578	97	735	364	782	398	953	999999	999999	999999	999999	999999	972	85	142	999999	562	284	153	943	999999	712	411	999999	965	999999	999999	375	205	470	204	709	999999	36	616	826	999999	353	999999	188	304	999999	919	820	378	451	924	390	926	999999	999999	827	999999	568	509	866	686	360	999999	279	577	999999	73	601	847	999999	999999	945	468	316	210	219	798	965	648	916	999999	999999	15	523	999999	441	999999	752	992	377	140	999999	526	750	999999	678	954	215	999999	716	330	328	999999	459	331	999999	999999	619	253	269	38	613	920	999999	999999	105	355	875	999999	146	149	321	999999	480	999999	999999	428	717	176	532	264	999999	363	932	595	999999	618	999999	999999	610	519	829	999999	733	348	527	11	933	999999	
54	333	88	999999	999999	999999	19	719	501	671	999999	559	214	453	999999	14	999999	259	988	997	999999	486	999999	999999	90	626	320	999999	875	142	999999	205	495	50	131	208	185	999999	888	365	586	754	999999	883	77	999999	315	385	788	728	902	999999	999999	999999	999999	568	533	404	999999	848	265	207	999999	369	411	999999	999999	173	332	521	999999	999999	999999	632	421	854	370	915	616	999999	321	934	33	156	240	993	192	559	999999	563	675	999999	632	999999	999999	388	999999	757	999999	149	986	151	63	276	900	533	906	999999	999999	223	207	999999	788	999999	999999	331	183	999999	999999	418	746	514	202	999999	999999	57	746	331	999999	42	999999	612	999999	999999	52	999999	880	757	999999	999999	96	801	45	758	365	67	992	227	999999	779	215	999999	999999	74	403	482	949	294	429	853	787	999999	858	491	278	594	184	322	372	365	450	425	452	999999	999999	945	479	999999	999999	789	65	529	817	753	827	733	984	378	83	999999	231	595	338	402	918	511	999999	553	489	770	882	680	999999	157	338	789	769	205	999999	458	13	515	881	999999	798	999999	767	115	999999	545	610	806	248	999999	144	999999	97	59	513	999999	12	925	954	642	999999	999999	674	669	999999	999999	964	788	999999	625	566	716	999999	698	604	999999	743	837	999999	943	999999	86	441	61	23	999999	701	719	691	923	455	87	560	999999	732	423	593	108	690	627	581	821	999999	623	245	999999	149	399	454	853	85	175	999999	20	482	831	943	623	999999	939	345	999999	106	999999	179	999999	165	475	966	191	76	645	156	999999	372	347	905	817	815	595	344	312	274	838	848	289	51	550	766	900	479	970	451	751	291	336	725	468	454	756	272	674	432	273	999999	999999	29	774	648	999999	925	135	807	999999	999999	42	979	268	863	999999	448	999999	709	75	999999	999999	204	404	980	45	622	447	373	999999	332	670	879	11	60	418	270	276	999999	631	974	999999	172	999999	156	999999	999999	466	999999	564	318	999999	965	999999	999999	691	245	624	999999	999999	999999	488	999999	999999	999999	934	163	999999	217	454	629	181	713	87	101	999999	933	814	258	999999	688	165	842	809	750	675	705	522	449	369	183	645	481	299	119	496	592	423	650	222	105	379	259	999999	934	146	999999	887	275	203	757	430	376	73	999999	366	999999	952	999999	73	239	999999	538	847	280	983	699	424	968	605	775	999999	999999	999999	635	318	999999	691	999999	999999	999999	817	999999	999999	612	753	279	418	374	999999	849	639	425	587	982	999999	841	999999	879	951	446	529	
918	670	428	247	999999	339	437	999999	459	955	87	394	999999	421	394	999999	245	999999	999999	999999	59	225	755	145	104	585	63	999999	477	505	811	999999	176	213	899	585	827	374	496	940	999999	758	303	894	562	40	256	571	80	559	175	362	999999	165	999999	702	915	999999	152	680	286	266	148	999999	153	999999	999999	137	522	808	999999	870	999999	773	999999	300	922	860	583	73	339	492	111	999999	340	459	685	21	733	206	670	545	999999	999999	663	724	999999	349	751	407	813	128	58	271	105	304	999999	474	854	189	779	999999	708	88	351	999999	165	999999	623	694	999999	215	404	325	147	999999	999999	999999	999999	585	680	582	999999	185	999999	999999	443	839	822	45	999999	220	999999	554	426	615	836	154	473	999999	999999	999999	726	66	928	999999	724	733	999999	999999	656	115	999999	999999	508	999999	999999	999999	999999	999999	361	325	408	588	566	268	999999	850	898	532	93	503	752	999999	26	291	999999	62	257	652	999999	709	715	646	388	32	855	888	55	999999	670	313	326	342	999999	253	990	147	500	669	558	874	834	601	102	162	362	125	262	999999	350	892	285	999999	999999	651	610	761	209	543	413	170	804	679	861	779	187	999999	731	772	301	999999	999999	587	103	621	875	999999	554	999999	670	739	635	828	999999	778	999999	150	696	867	642	999999	938	957	265	398	999999	999999	740	999999	974	999999	393	999999	925	631	340	999999	92	34	999999	497	217	999999	873	674	535	975	999999	92	752	47	723	864	999999	72	780	604	331	705	999999	720	999999	241	999999	727	355	999999	903	999999	448	999999	68	671	101	155	31	965	94	591	863	103	364	658	570	937	228	529	999999	999999	999999	999999	999999	386	482	999999	999999	975	721	155	328	389	82	552	643	999999	978	61	999999	999999	51	814	999999	740	842	457	366	724	671	324	508	999999	795	50	406	712	964	681	199	47	40	55	254	939	273	483	31	812	24	158	958	999999	999999	375	999999	47	999999	999999	544	999999	698	400	999999	407	647	502	593	41	999999	930	999999	306	999999	734	954	995	570	999999	476	368	436	553	710	522	365	341	999999	430	229	999999	496	999999	147	999999	349	639	740	846	301	770	890	989	666	93	999999	661	314	32	999999	825	476	645	999999	999999	597	999999	690	999999	52	315	434	172	812	786	444	129	169	697	999999	999999	264	999999	288	999999	477	999999	887	626	999999	703	36	55	19	999999	892	850	179	961	576	999999	999999	999999	999999	985	346	728	186	879	649	999999	502	616	636	999999	571	753	367	463	999999	999999	
999999	73	999999	348	288	388	162	419	999999	593	950	208	131	201	375	999999	918	999999	368	749	271	18	999999	251	211	420	418	913	831	999999	999999	715	262	999999	938	885	979	466	706	958	575	767	984	999999	630	303	495	999999	730	999999	835	999999	104	959	889	258	96	999999	147	868	970	248	587	756	110	244	946	999999	999999	489	336	462	595	410	999999	999999	999999	921	999999	907	924	972	193	576	313	428	620	303	537	999999	798	261	328	999999	999999	336	189	999999	955	999999	999999	999999	193	999999	999999	382	478	694	999999	395	234	175	116	240	943	997	65	21	452	681	624	652	176	999999	690	84	999999	757	422	999999	324	795	966	235	559	143	999999	941	646	999999	950	926	518	152	999999	633	154	999999	999999	990	280	178	785	283	771	704	624	620	999999	999999	249	999999	281	937	80	438	208	881	680	809	217	123	374	522	730	697	144	34	999999	66	930	54	999999	432	576	155	19	692	463	854	519	179	391	792	999999	239	655	999999	81	37	434	273	999999	95	999999	999999	804	273	999999	83	570	600	513	503	924	204	858	999999	370	924	429	516	999999	826	300	999999	732	581	831	501	52	999999	952	89	632	666	636	777	649	999999	351	746	149	390	294	919	665	887	867	496	999999	806	999999	156	999999	918	845	592	999999	999999	434	999999	442	999999	999999	999999	647	434	871	999999	568	91	209	999999	583	683	376	47	541	380	382	845	999999	345	130	246	353	805	481	713	821	999999	999999	905	985	129	313	999999	999999	999999	281	241	999999	999999	928	299	606	999999	573	924	999999	807	60	424	999999	999999	999999	106	931	794	662	841	952	167	446	999999	109	304	964	464	379	287	688	999999	108	999999	829	113	417	830	639	93	242	556	171	23	993	567	543	406	610	217	999999	564	624	439	999999	999999	174	999999	999999	312	305	118	999999	273	129	796	999999	230	759	999999	689	999999	164	999999	999999	406	999999	432	529	999999	760	567	999999	999999	999999	134	639	669	862	971	939	12	639	999999	787	133	11	897	894	207	251	323	646	205	999999	66	409	55	999999	999999	861	741	999999	658	551	738	264	393	999999	994	167	999999	367	788	475	686	999999	827	999999	485	404	108	538	999999	300	447	920	658	999999	999999	724	593	999999	979	119	207	128	981	785	999999	868	999999	999999	999999	50	594	955	858	999999	999999	595	582	262	354	487	763	213	561	367	999999	999999	606	748	999999	279	573	817	387	679	278	568	489	51	743	616	787	353	638	292	706	491	72	929	804	478	152	341	999999	
999999	999999	993	566	624	999999	240	999999	869	674	630	476	999999	577	999999	461	282	116	999999	519	737	700	419	575	279	661	623	755	676	944	610	999999	242	333	999999	334	284	999999	864	999999	513	353	999999	999999	999999	815	929	999999	883	999999	532	372	611	821	756	801	935	999999	297	963	67	484	596	925	73	502	244	453	691	854	187	999999	251	999999	16	393	782	999999	999999	999999	731	709	871	209	999999	248	525	999999	577	94	398	999999	713	999999	313	38	757	999999	615	515	581	486	999999	39	300	261	130	441	815	372	999999	204	860	834	999999	357	612	396	513	999999	976	999999	999999	999999	466	331	566	350	866	977	636	790	135	62	881	999999	999999	999999	908	999999	127	94	999999	214	75	203	994	879	669	955	425	371	489	789	999999	757	999999	624	573	969	999999	780	999999	838	736	238	999999	999999	952	985	870	770	487	352	707	999999	229	999999	541	999999	336	687	680	999999	999999	999999	999999	346	523	133	999999	863	279	999999	475	347	518	766	478	837	999999	196	926	683	95	654	883	999999	92	645	538	940	999999	310	643	17	109	664	285	999999	927	999999	294	829	999999	16	999999	548	876	370	383	463	202	704	148	149	760	997	999999	907	391	999999	999999	878	594	705	780	968	306	468	247	854	490	17	910	401	901	999999	342	88	999999	999999	999999	721	999999	85	748	387	999999	999999	256	112	999999	378	89	762	999999	416	244	645	236	532	999999	418	999999	529	973	194	794	747	999999	999999	664	746	754	56	904	542	616	519	999999	402	999999	803	221	145	25	999999	927	999999	922	999999	999999	999999	852	630	102	851	599	742	112	563	999999	999999	264	593	448	999999	623	42	858	999999	799	999999	688	999999	999999	448	999999	986	513	861	999999	647	825	999999	800	966	894	134	999999	62	942	874	417	403	999999	393	548	627	697	923	498	894	298	985	999999	148	18	28	904	999999	999999	999999	999999	251	999999	945	597	510	793	481	207	999999	88	806	994	925	317	294	999999	341	999999	578	299	999999	372	373	359	999999	999999	661	958	876	999999	999999	999999	338	645	176	108	863	796	999999	834	226	999999	999999	999999	491	999999	769	830	999999	999999	999999	753	86	324	999999	999999	932	596	999999	450	141	999999	331	279	999999	409	665	290	999999	196	171	545	861	744	999999	863	373	999999	867	849	300	830	245	882	656	556	330	999999	995	297	176	276	48	598	702	703	404	729	47	92	335	999999	689	537	832	37	892	999999	251	786	514	384	729	907	999999	311	999999	448	623	231	89	650	294	853	30	
894	506	273	999999	379	468	644	519	785	999999	810	150	707	59	628	999999	999999	773	219	782	791	999999	999999	447	400	425	956	116	816	12	684	999999	999999	999999	999999	531	999999	299	871	327	870	865	999999	999999	349	170	579	398	994	566	101	999999	84	80	238	999999	375	999999	651	999999	512	538	702	782	999999	999999	999999	201	121	999999	44	698	901	999999	999999	999999	603	748	108	240	846	567	121	259	911	807	131	766	287	591	999999	804	647	918	999999	342	999999	171	553	999999	855	999999	999999	896	532	403	975	191	167	313	999999	626	999999	420	117	999999	426	452	999999	999999	494	999999	913	999999	999999	999999	60	999999	87	579	762	442	204	374	385	467	999999	224	727	999999	831	999999	608	974	839	999999	86	237	811	869	916	720	300	521	999999	317	475	757	955	301	352	992	114	588	550	999999	431	999999	999999	649	665	211	724	363	210	555	939	938	999999	412	164	823	181	217	999999	999999	999999	999999	999999	77	992	532	269	436	175	839	834	999999	433	528	117	723	201	171	999999	714	999999	999999	320	694	377	536	999999	553	147	999999	999999	999999	924	509	178	748	238	967	657	143	999999	999999	197	371	720	919	515	172	304	440	631	999999	12	949	55	999999	372	440	700	999999	465	715	299	645	28	938	999999	924	999999	369	999999	233	999999	81	771	708	749	949	973	999999	31	905	258	999999	898	999999	893	999999	463	963	385	798	277	201	999999	236	999999	552	352	999999	824	590	999999	935	946	407	505	931	999999	347	465	423	466	252	443	560	466	592	747	999999	999999	129	999999	396	983	696	999999	323	403	999999	709	207	999999	201	633	440	102	323	999999	500	315	962	798	126	999999	962	341	35	757	999999	769	416	804	999999	738	704	999999	999999	951	260	999999	999999	538	642	638	268	815	275	619	13	467	153	832	256	902	999999	999999	354	888	31	364	930	565	285	775	302	402	473	999999	928	320	677	999999	510	59	134	433	999999	487	248	156	76	999999	999999	660	626	584	999999	241	656	382	775	537	930	895	520	626	263	867	345	866	999999	811	690	692	790	782	332	207	778	658	175	867	649	874	999999	524	811	624	158	718	845	999999	807	999999	545	149	999999	614	999999	999999	180	298	999999	382	804	265	726	72	999999	843	262	360	463	999999	216	999999	999999	66	608	995	814	638	718	627	999999	121	14	999999	157	650	352	717	667	999999	487	877	725	999999	79	42	999999	749	753	999999	999999	494	777	999999	999999	999999	262	383	999999	543	693	541	580	523	361	693	260	999999	915	
999999	501	544	999999	193	520	999999	192	620	987	575	207	999999	885	412	171	536	343	204	795	520	398	968	999999	134	587	999999	999999	999999	999999	386	781	216	833	532	813	921	802	999999	299	19	454	641	396	999999	999999	627	656	177	362	825	359	66	999999	404	832	533	832	568	999999	574	43	980	705	999999	793	990	241	362	599	999999	999999	999999	905	786	999999	757	582	280	999999	959	299	138	999999	999999	37	725	999999	999999	700	999999	999999	999999	987	724	975	999999	935	786	999999	999999	999999	303	999999	122	999999	609	999999	999999	339	85	951	999999	780	999999	284	904	141	615	582	78	999999	802	661	318	160	500	761	190	810	602	821	795	999999	999999	574	996	560	736	998	428	574	410	999999	625	339	999999	463	351	450	999999	999999	329	999999	999999	774	592	641	999999	961	600	847	970	209	736	263	165	929	347	81	288	999999	999999	617	164	503	999999	702	999999	999999	624	999999	420	740	740	999999	999999	592	63	668	999999	364	300	775	407	580	604	210	373	372	183	999999	126	999999	172	999999	937	712	59	85	999999	889	605	289	347	564	437	999999	469	476	760	999999	875	999999	99	999999	63	629	219	999999	999999	999999	339	673	805	26	999999	150	577	24	332	790	999999	977	74	102	758	21	999999	843	153	374	999999	897	611	610	731	447	190	248	672	318	999999	475	186	634	999999	931	483	330	999999	999999	662	999999	153	970	39	897	615	997	175	52	201	376	439	535	238	442	72	204	295	482	999999	339	999999	999999	297	999999	801	439	542	826	537	117	208	856	711	297	753	641	580	999999	832	193	82	629	999999	136	46	651	999999	128	869	999999	45	172	337	332	112	999999	999999	962	106	999999	465	999999	515	94	177	999999	823	941	999999	999999	999999	461	650	775	999999	722	897	170	41	160	43	423	957	258	999999	45	999999	388	999999	624	958	999999	737	657	999999	999999	999999	999999	959	463	827	999999	999999	999999	665	583	522	999999	999999	389	241	521	931	945	151	51	391	266	22	141	63	444	756	999999	471	15	723	993	56	532	608	865	211	577	332	579	984	518	593	498	523	966	322	805	393	446	686	999999	515	687	352	857	999999	999999	410	392	708	375	976	659	999999	529	515	543	780	375	999999	364	999999	572	66	873	673	524	618	96	132	999999	680	35	328	931	487	369	190	751	846	999999	177	939	870	618	541	933	637	994	461	999999	999999	27	136	332	179	943	630	479	193	504	999999	999999	270	999999	695	999999	340	999999	999999	155	363	39	999999	935	197	683	999999	448	
341	739	886	623	634	999999	999999	662	898	999999	762	543	739	711	567	351	175	999999	679	123	922	589	999999	999999	952	316	999999	995	498	200	145	495	252	192	999999	453	618	999999	688	999999	999999	43	63	344	176	999999	416	652	471	188	770	343	14	587	525	999999	146	187	671	328	928	931	173	707	860	999999	300	556	999999	123	733	999999	174	999999	294	889	999999	268	542	453	899	772	533	999999	999999	802	491	999999	666	999999	999999	999999	924	370	988	999999	869	355	483	999999	999999	859	88	357	454	201	178	251	303	635	999999	878	999999	999999	999999	999999	408	999999	999999	999999	999999	635	890	188	806	999999	654	804	774	396	30	191	999999	642	999999	49	693	185	865	238	633	249	371	999999	180	999999	999999	707	940	831	499	999999	77	425	124	582	999999	999999	551	999999	999999	373	477	907	615	44	103	12	981	999999	472	232	988	59	999999	999999	273	999999	17	377	507	947	863	942	999999	14	999999	369	528	663	80	792	999999	713	691	269	772	464	424	146	345	793	999999	999999	369	999999	999999	27	990	578	319	118	893	183	999999	598	509	534	999999	610	920	734	999999	328	318	679	597	285	999999	175	773	808	445	871	42	999999	999999	312	583	629	977	105	999999	999999	353	961	899	461	68	102	999999	247	454	999999	225	611	319	406	252	689	679	999999	660	824	805	510	673	999999	151	940	999999	207	951	390	633	825	364	534	999999	356	780	146	226	999999	415	535	999999	631	655	999999	404	826	69	893	999999	234	445	554	154	999999	999999	877	320	127	726	999999	295	73	190	400	256	784	431	895	909	999999	535	999999	418	279	999999	52	999999	720	545	999999	147	68	440	408	389	810	390	141	68	902	826	109	548	853	250	300	451	264	184	620	405	173	984	417	999999	999999	146	874	999999	999999	999999	599	581	186	424	237	632	781	999999	446	404	999999	837	999999	716	436	846	565	999999	855	999999	122	545	925	154	999999	83	33	709	999999	673	999999	443	812	402	236	527	372	438	22	667	669	253	738	225	115	336	999999	999999	999999	214	999999	999999	841	654	999999	999999	655	41	999999	163	609	82	682	772	888	856	999999	613	490	908	484	136	999999	197	931	869	999999	710	999999	646	105	332	999999	999999	102	670	602	168	14	181	872	340	999999	859	68	597	570	966	336	999999	312	999999	220	365	730	999999	999999	654	999999	528	256	945	999999	804	999999	999999	636	558	999999	227	263	999999	999999	318	999999	999999	149	167	139	344	999999	841	999999	790	344	731	122	90	403	999999	842	947	445	
485	924	926	999999	192	801	781	960	999999	296	118	995	446	764	901	329	586	315	670	999999	388	999999	415	571	999999	470	336	174	555	164	999999	385	999999	430	133	393	999999	806	956	366	357	383	296	554	274	795	897	966	221	760	816	999999	181	432	999999	999999	999999	365	146	722	474	617	414	857	999999	733	999999	25	999999	517	220	780	999999	314	177	14	933	861	306	999999	572	999999	953	794	347	999999	214	883	373	999999	874	753	669	999999	891	999999	999999	999999	298	541	116	999999	335	703	550	46	984	866	999999	62	332	657	999999	730	160	115	664	619	999999	567	529	805	652	774	643	999999	999999	124	423	436	45	505	572	999999	309	690	44	259	254	311	713	347	627	321	999999	226	695	939	999999	999999	86	999999	999999	731	999999	310	239	999999	70	93	925	869	453	828	26	999999	95	302	431	469	81	414	999999	217	999999	999999	999999	340	238	999999	771	181	40	999999	999999	686	587	841	753	998	999999	483	999999	170	386	843	999999	999999	304	718	140	402	999999	624	715	999999	983	999999	876	829	132	999999	332	643	999999	999999	838	999999	478	999999	249	254	999999	433	18	597	225	214	999999	999999	999999	389	46	520	296	999999	664	416	921	688	702	999999	964	923	875	562	161	556	849	999999	999999	86	329	964	479	886	999999	94	616	127	456	999999	999999	999999	541	999999	862	811	357	942	98	999999	894	790	637	372	289	625	557	455	446	668	365	208	15	221	999999	82	999999	999999	526	580	799	804	241	923	997	108	999999	143	699	349	209	906	999999	582	192	999999	336	116	999999	236	537	170	680	788	999999	681	861	999999	999999	790	771	999999	426	518	632	99	559	714	375	191	243	999999	999999	999999	469	459	999999	432	39	530	999999	934	999999	299	999999	638	134	453	509	326	247	73	999999	909	999999	261	999999	35	949	102	980	621	740	999999	999999	123	414	999999	329	999999	27	438	299	162	54	999999	999999	999999	476	994	965	116	215	59	944	999999	963	846	529	999999	999999	638	483	937	550	999999	203	386	999999	929	233	999999	999999	544	309	808	773	308	864	740	116	999999	559	955	137	874	416	691	481	823	159	999999	999999	121	996	999999	955	999999	612	920	644	999999	830	546	770	999999	982	671	750	145	407	665	981	789	999999	615	88	527	810	676	718	511	905	482	999999	999999	498	999999	548	999999	853	999999	999999	944	106	999999	532	22	194	713	891	744	941	345	426	494	586	273	20	390	999999	999999	552	935	999999	142	862	358	767	115	999999	969	133	999999	292	999999	969	47	
692	762	92	76	342	999999	784	973	569	999999	66	294	88	235	999999	167	999999	426	867	760	741	963	486	184	255	89	789	999999	999999	121	62	439	999999	999999	999999	258	308	243	104	456	161	999999	573	301	302	482	999999	999999	967	999999	999999	999999	129	219	999999	729	999999	908	821	263	317	862	361	458	517	626	769	999999	999999	999999	859	999999	331	421	608	999999	400	194	999999	772	63	99	954	655	999999	999999	999999	999999	252	851	972	399	999999	841	148	999999	877	124	784	675	712	495	999999	224	116	834	544	707	610	793	338	101	999999	58	209	227	907	706	557	330	999999	464	297	999999	780	469	963	999999	282	999999	635	999999	410	215	999999	567	54	999999	548	76	651	612	705	458	523	881	999999	373	641	999999	999999	180	566	463	369	258	999999	253	444	647	871	64	435	999999	167	62	691	999999	999999	999999	999999	177	999999	491	678	704	759	839	288	898	106	599	848	361	999999	464	999999	946	999999	999999	370	999999	999999	999999	205	597	999999	413	300	470	200	999999	384	10	999999	999999	22	85	999999	665	499	368	999999	999999	550	281	999999	999999	373	702	343	999999	974	188	281	999999	872	266	295	91	527	355	548	818	708	554	225	999999	613	999999	452	999999	172	999999	321	999999	836	759	360	999999	392	112	50	999999	137	456	577	205	728	375	999999	756	999999	999999	999999	154	820	156	837	999999	66	367	470	660	260	700	582	792	999999	999999	545	999999	906	372	698	999999	315	950	999999	262	976	999999	129	999999	372	695	999999	999999	53	999999	190	690	999999	999999	867	35	999999	999999	347	999999	873	999999	337	458	999999	237	850	428	14	999999	999999	870	999999	585	29	45	999999	232	297	999999	847	123	748	700	99	855	201	551	504	999999	781	999999	999999	263	388	999999	999999	670	999999	999999	999999	434	464	999999	337	319	234	346	999999	999999	787	420	101	782	589	760	999999	999999	369	973	45	308	923	341	999999	913	267	211	207	827	999999	577	999999	163	719	999999	999999	999999	373	999999	631	855	216	672	886	371	833	830	999999	627	999999	65	311	444	108	547	999999	132	389	423	62	32	148	999999	488	999999	999999	999999	999999	177	999999	999999	999999	999999	352	190	102	261	999999	579	999999	436	537	999999	999999	999999	276	999999	64	181	910	536	47	949	999999	608	999999	698	194	999999	764	894	767	506	999999	546	792	722	999999	918	455	260	677	810	343	625	495	569	999999	200	943	999999	884	891	266	574	580	323	861	743	999999	403	76	778	815	195	668	40	63	999999	505	999999	285	145	999999	660	858	237	999999	112	
123	157	999999	994	999999	999999	20	876	250	999999	999999	478	861	359	455	61	193	898	999999	158	999999	464	515	720	694	400	953	748	999999	605	715	353	999999	999999	630	325	999999	82	55	290	184	792	790	112	169	37	999999	999999	690	674	477	960	242	999999	156	658	642	141	999999	342	582	999999	710	999999	245	622	999999	112	999999	139	509	121	853	714	973	999999	999999	999999	999999	667	999999	36	999999	500	138	755	120	999999	612	971	999999	420	999999	713	708	912	91	155	866	547	265	590	207	561	175	365	116	528	495	982	983	238	999999	641	635	999999	214	999999	999999	999999	999999	532	499	999999	455	99	999999	149	16	70	91	529	999999	23	411	127	828	506	335	999999	648	592	999999	630	988	999999	839	141	88	162	708	871	639	387	999999	733	100	999999	116	85	28	967	521	434	900	464	692	566	239	517	727	708	885	742	999999	918	778	999999	999999	10	999999	999999	71	854	361	220	999999	168	999999	999999	999999	999999	399	259	999999	681	999999	329	729	533	762	282	901	570	435	10	999999	999999	546	127	999999	230	682	116	825	811	999999	667	82	689	575	534	589	561	490	349	318	999999	988	168	846	999999	149	244	247	977	314	501	999999	999999	235	992	621	859	723	999999	704	999999	434	943	776	413	999999	49	958	999999	999999	350	90	95	691	999999	908	387	280	999999	90	447	999999	847	507	414	248	721	464	582	912	999999	837	999999	645	35	212	55	392	443	213	110	286	999999	294	963	421	343	669	875	93	243	999999	228	725	999999	999999	586	445	371	175	534	584	385	325	962	513	405	999999	999999	999999	863	995	837	302	980	171	858	999999	543	993	904	61	589	499	678	151	619	958	999999	611	625	609	999999	277	678	525	901	999999	331	460	25	999999	13	999999	229	248	750	925	744	105	999999	33	999999	378	271	483	999999	885	647	821	894	999999	999999	999999	531	999999	974	999999	624	464	999999	999999	240	92	978	20	999999	860	999999	439	401	999999	999999	293	56	601	999999	652	15	999999	529	25	56	999999	566	578	833	949	999999	999999	274	189	311	999999	835	999999	792	999999	400	999999	435	144	616	217	999999	999999	232	777	18	930	557	999999	564	428	935	253	128	729	526	409	187	108	664	313	175	221	391	999999	457	999999	809	887	999999	999999	770	999999	999999	999999	91	364	355	65	941	276	417	941	624	883	354	591	999999	72	302	999999	999999	336	480	312	52	999999	819	298	330	362	130	999999	80	810	999999	999999	844	999999	648	172	64	999999	166	999999	896	233	999999	999999	589	
865	383	999999	999999	999999	680	443	914	999999	796	873	999999	67	999999	588	155	747	999999	814	999999	804	747	993	999999	140	936	952	999999	92	416	999999	621	321	708	999999	979	999999	85	809	140	225	635	747	999999	775	999999	997	396	577	252	158	361	782	283	999999	999999	389	332	464	335	999999	272	999999	690	978	262	233	358	280	609	999999	672	72	684	18	179	999	511	648	513	999999	565	602	840	267	999999	838	47	999999	346	599	61	620	999999	999999	952	803	67	514	523	404	999999	126	968	481	485	299	108	999999	615	128	878	683	951	396	172	670	999999	432	521	423	195	999999	933	999999	999999	62	587	999999	65	375	942	997	135	119	300	448	633	368	781	176	740	772	317	999999	999999	378	999999	98	250	291	811	634	992	110	218	223	193	958	762	433	999999	999999	219	249	186	881	999999	999999	999999	723	999999	633	650	354	682	423	127	715	298	350	999999	499	41	774	999999	317	14	999999	900	86	265	675	606	358	464	914	562	78	50	839	819	826	992	999999	254	188	983	648	427	795	999999	477	669	421	50	222	794	445	685	869	876	533	942	29	999999	999999	36	302	889	999999	860	999999	999999	999999	531	566	507	515	999999	385	333	999999	607	114	980	999999	15	195	317	252	999999	999999	392	181	963	999999	884	999999	68	999999	999999	691	759	999999	999999	57	802	221	999999	483	714	289	916	999999	545	999999	925	999999	48	679	365	841	984	646	648	999999	666	503	495	999999	682	999999	456	645	233	642	999999	947	179	932	986	794	999999	833	537	840	999999	92	636	999999	370	56	934	389	527	321	706	122	999999	202	391	309	999999	655	801	190	833	280	86	902	914	999999	667	116	692	999999	545	161	119	999999	999999	583	866	53	873	635	600	76	128	912	936	494	999999	977	551	686	78	649	42	999999	17	930	16	733	537	392	389	827	696	955	999999	555	13	999999	660	807	999999	999999	781	175	999999	766	999999	173	966	429	999999	690	564	999999	502	999999	128	761	800	611	577	999999	516	999999	256	772	999999	172	147	999999	491	732	326	744	999999	397	999999	999999	999999	999999	777	842	767	117	350	698	273	690	999999	879	437	251	413	58	240	309	175	999999	918	999999	396	990	36	585	938	319	373	820	761	115	999999	260	993	559	833	999999	375	408	150	558	509	689	999999	267	999999	250	329	999999	513	999999	231	578	999999	950	999999	787	816	191	179	41	999999	999999	999999	357	851	186	999999	853	224	505	999999	766	999999	369	318	707	291	768	631	698	990	106	316	
999999	883	999999	311	53	706	56	918	999999	239	118	234	999999	760	361	415	777	992	999999	62	999999	20	464	428	589	642	155	506	57	559	480	51	238	146	121	999999	999999	875	213	157	178	587	749	537	50	145	999999	947	930	362	854	705	999999	53	999999	806	429	40	721	999999	999999	999999	870	999999	758	77	995	920	648	887	999999	901	999999	328	884	430	999999	927	388	999999	390	208	576	694	999999	775	527	194	837	315	54	372	163	802	596	628	999999	125	778	973	150	999999	309	52	349	999999	916	205	168	878	545	501	999999	278	31	999999	974	185	929	983	999999	810	92	342	842	999999	747	986	731	266	713	155	999999	999999	999999	58	898	533	355	752	858	331	999999	958	769	553	720	885	781	244	999999	541	196	999999	432	339	259	999999	210	999999	999999	929	473	902	175	400	352	999999	965	999999	999999	450	830	187	999999	228	999999	134	573	299	930	999999	215	497	612	181	959	363	982	974	799	999999	333	656	547	999999	857	133	999999	379	210	483	920	808	780	213	711	18	670	214	999999	134	403	999999	768	352	724	999999	999999	993	440	999999	999999	991	183	999999	127	183	639	205	370	661	340	203	999999	457	942	999999	716	408	470	950	692	777	999999	674	999999	422	888	204	214	881	999999	799	999999	221	228	999999	999999	258	95	537	379	475	844	892	793	999999	999999	321	409	999999	270	999999	999999	489	999999	487	571	999999	994	999999	999999	999999	991	489	828	999999	264	877	238	23	772	468	323	999999	999999	227	933	536	999999	337	600	576	795	999999	620	940	277	999999	914	741	367	135	999999	999999	252	999999	483	364	74	999999	946	944	92	999999	554	802	578	999999	999999	999999	553	44	628	667	115	999999	649	114	868	887	273	804	999999	497	655	647	214	933	999999	999999	743	578	999999	627	390	656	493	409	342	818	999999	677	550	999999	197	333	506	596	284	999999	999999	379	495	186	999999	151	980	999999	999999	906	999999	645	908	271	345	975	572	11	286	999999	234	250	999999	999999	525	596	999999	138	309	332	151	618	658	167	362	999999	92	296	638	249	675	898	668	435	999999	727	999999	999999	999999	221	760	504	999999	826	308	54	999999	445	660	403	887	852	295	417	765	979	999999	751	999999	970	892	286	373	999999	999999	336	999999	346	829	999999	827	974	638	999999	571	646	308	832	999999	317	999999	646	635	245	362	823	612	999999	669	251	740	26	379	529	328	999999	999999	282	999999	972	999999	270	615	862	575	912	999999	207	846	129	999999	164	893	999999	213	255	651	137	
684	960	724	331	999999	588	68	810	604	999999	769	97	514	35	999999	885	845	999999	40	999999	669	449	608	999999	414	999999	570	585	133	777	326	999999	833	14	999999	92	258	150	593	999999	999999	999999	318	115	438	999999	614	999999	375	999999	756	999999	224	878	468	245	361	319	917	999999	28	483	687	999999	792	696	263	510	999999	706	999999	704	999999	13	968	904	141	999999	976	655	935	915	219	125	31	620	858	955	545	999999	731	938	233	999999	19	331	87	999999	322	999999	504	114	227	999999	379	999999	790	221	910	563	114	999999	999999	271	200	112	273	999999	805	999999	838	308	964	85	974	699	480	458	994	999999	826	649	190	999999	160	831	698	549	745	969	829	999999	54	982	257	999999	605	962	275	906	67	516	999999	999999	904	999999	149	151	694	999999	999999	342	227	273	737	464	677	108	120	368	414	999999	825	835	352	201	999999	999999	828	111	103	518	192	97	589	999999	999999	49	340	999999	692	557	855	999999	398	999999	429	999999	254	999999	206	999999	851	907	502	343	999999	849	798	999999	999999	166	322	593	586	999999	160	139	684	427	500	637	768	999999	999999	857	999999	759	447	855	772	483	737	45	999999	596	666	284	595	999999	629	123	999999	999999	22	535	244	999999	999999	999999	999999	299	106	827	999999	568	738	695	241	644	474	999999	999999	943	940	999999	429	287	999999	990	999999	875	999999	999999	797	999999	396	150	153	150	999999	607	281	122	518	999999	999999	909	743	346	857	999999	53	951	781	698	711	999999	687	999999	116	999999	583	498	928	470	756	999999	999999	999999	181	597	552	100	999999	867	659	299	434	468	999999	519	543	351	142	435	831	999999	657	108	999999	999999	463	598	44	666	999999	783	193	999999	726	720	879	999999	175	999999	428	953	929	999999	49	422	999999	229	473	999999	422	241	365	503	638	173	19	931	249	92	144	953	65	365	843	999999	999999	386	742	999999	640	715	186	999999	999999	878	663	743	69	262	225	244	135	448	253	792	427	999999	419	562	999999	948	588	92	135	474	999999	574	80	172	316	497	999999	113	956	707	999999	491	999999	999999	510	276	871	999999	867	999999	828	617	999999	999999	458	424	966	189	660	999999	999999	104	747	543	999999	98	673	999999	945	999999	999999	32	491	999999	737	935	205	659	62	999999	86	601	225	999999	646	289	463	29	714	892	999999	999999	999999	274	999999	961	743	952	778	999999	602	974	51	148	999999	806	136	999999	323	522	999999	999999	999999	225	615	535	878	522	999999	999999	999999	653	192	999999	207	459	579	226	
965	776	999999	253	880	640	841	999999	559	999999	92	840	163	888	999999	999999	999999	224	999999	237	659	55	999999	231	64	999999	786	999999	792	987	940	693	236	909	609	547	999999	976	435	496	999999	999999	975	802	440	67	999999	747	999999	999999	390	983	999999	351	567	920	694	970	198	999999	999999	999999	319	571	145	398	999999	254	288	169	870	696	788	683	853	156	79	999999	999999	997	539	48	11	800	606	957	414	884	351	688	852	360	999999	632	642	999999	203	414	999999	999999	453	303	468	788	130	694	204	605	999999	420	999999	414	190	201	273	816	999999	999999	964	188	999999	728	999999	599	316	999999	999999	165	999999	372	953	665	623	748	553	246	579	223	680	912	762	809	396	999999	999999	448	179	999999	369	999999	600	999999	449	999999	69	725	400	999999	999999	610	784	49	563	136	467	196	999999	442	647	36	246	999999	999999	999999	425	183	999999	999999	761	867	999999	323	796	999999	771	278	225	999999	999999	828	999999	999999	741	999999	137	723	255	999999	473	651	658	999999	948	343	590	922	845	397	72	999999	392	429	117	999999	269	471	253	999999	999999	198	970	655	999999	819	190	999999	936	999999	924	702	928	999999	999999	999999	218	999999	374	463	635	849	999999	999999	82	803	445	426	603	136	999999	665	480	906	904	284	999999	13	999999	138	162	64	985	85	473	370	957	319	920	996	405	657	107	999999	713	999999	764	152	582	949	384	999999	999999	999999	959	999999	232	31	178	999999	438	215	627	246	310	580	863	358	999999	712	846	135	506	999999	730	999999	568	690	203	399	999999	539	999999	45	754	999999	133	999999	999999	214	148	935	151	696	999999	999999	999999	999999	489	143	651	416	786	870	112	259	267	334	89	806	699	541	827	999999	714	899	999999	592	492	999999	457	687	242	160	573	999999	983	999999	999999	540	999999	999999	999999	999999	747	999999	752	560	932	504	140	798	106	319	999999	606	999999	999999	999999	668	415	447	999999	576	685	964	184	636	306	999999	275	458	999999	999999	683	991	340	767	40	999999	157	999999	659	987	782	658	999999	922	645	999999	803	619	999999	379	135	999999	999999	999999	999999	999999	999999	999999	999999	999999	999999	999999	511	999999	635	999999	275	350	342	380	521	190	787	391	794	36	383	999999	991	999999	999999	999999	630	916	423	997	999999	706	393	999999	682	41	970	918	758	999999	157	42	296	131	701	462	999999	457	857	944	898	947	839	357	409	999999	134	999999	999999	582	61	595	145	638	861	568	956	95	999999	490	999999	869	633	999999	879	999999	964	869	637	935	378	999999	
69	999999	999999	714	866	45	848	999999	906	56	576	185	58	999999	897	658	270	142	999999	202	999999	376	734	38	324	155	477	68	999999	999999	296	999999	213	878	536	666	539	156	702	920	999999	691	584	172	999999	999999	999999	327	453	999999	608	999999	999999	186	423	692	743	80	999999	721	999999	999999	303	650	760	999999	971	999999	35	240	999999	124	999999	585	955	77	999999	572	735	867	510	999999	614	999999	999999	999999	976	36	464	999999	923	469	755	981	999999	456	999999	933	411	143	999999	474	302	223	198	494	74	854	999999	356	999999	181	999999	533	220	417	999999	898	999999	969	192	999999	716	999999	317	658	368	459	232	509	999999	858	170	601	391	45	857	999999	217	171	999999	132	805	117	999999	752	135	999999	770	945	279	499	938	441	999999	540	758	999999	905	539	136	999999	632	999999	999999	51	20	742	151	185	999999	785	999999	833	253	999999	149	608	248	565	999999	146	689	287	239	189	919	728	999999	999999	287	999999	495	677	45	122	500	999999	440	902	741	392	90	594	394	494	808	115	198	890	401	159	872	350	16	990	999999	355	492	999999	131	292	101	300	898	812	299	23	999999	140	570	65	999999	345	999999	151	65	104	892	744	380	814	539	760	460	999999	875	999999	999999	55	999999	155	601	943	999999	458	300	790	696	582	999999	794	999999	68	329	345	999999	536	526	864	934	999999	999999	748	126	317	752	340	840	999999	937	154	352	752	999999	425	464	234	999999	375	850	275	408	319	549	586	506	481	441	124	156	999999	999999	806	120	367	691	853	827	474	705	959	949	926	644	999999	452	999999	999999	999999	881	757	973	161	999999	669	432	999999	208	540	999999	281	899	726	999999	598	525	546	642	586	733	610	406	99	669	891	325	481	674	498	143	941	366	537	242	399	374	477	999999	999999	935	548	654	297	663	434	70	233	999999	999999	999999	905	922	538	180	280	360	884	999999	132	353	950	478	709	406	999999	999999	372	999999	234	999999	58	753	201	999999	194	956	118	435	244	830	102	179	628	964	238	28	828	366	962	48	490	985	669	107	984	80	944	891	794	999999	698	740	999999	822	485	999999	731	999999	999999	323	251	999999	257	302	999999	999999	849	745	178	850	95	15	530	999999	743	73	999999	103	666	999999	21	227	640	724	999999	999999	100	806	488	85	297	942	380	648	999999	999999	999999	377	847	213	231	208	723	999999	434	999999	219	891	88	422	999999	638	230	872	312	34	818	532	169	999999	690	999999	267	102	563	153	635	882	399	
711	335	716	256	463	893	812	504	697	300	450	152	209	999999	999999	999999	659	722	508	346	772	999999	215	999999	948	523	188	941	999999	390	999999	66	337	501	377	96	999999	391	767	978	499	530	131	999999	718	756	999999	325	201	999999	999999	431	137	545	627	498	130	999999	308	939	715	871	873	316	999999	393	814	999999	999999	979	655	277	955	999999	847	251	101	973	999999	201	41	862	750	999999	999999	859	929	999999	999999	878	999999	853	93	999999	273	627	656	814	231	334	941	784	964	222	438	637	999999	607	698	385	407	999999	18	116	907	852	130	336	999999	999999	463	999999	832	482	22	999999	193	137	999999	229	595	286	751	174	259	257	897	538	117	848	392	332	103	498	481	819	845	977	919	421	506	999999	983	999999	999999	918	951	492	999999	636	999999	999999	352	478	790	130	405	999999	999999	660	999999	592	229	981	768	999999	999999	344	11	999999	957	999999	218	843	999999	275	999999	680	999999	340	306	415	999999	481	405	54	979	624	999999	360	424	11	130	269	467	999999	110	12	999999	739	999999	999999	491	16	999999	999999	140	508	756	525	827	724	549	526	999999	549	263	748	586	723	162	315	999999	650	778	999999	96	999999	386	808	174	300	377	564	999999	689	999999	332	801	999999	914	481	867	192	533	700	461	603	999999	918	660	361	425	588	999999	683	980	841	238	723	160	190	132	948	999999	536	356	985	184	999999	999999	999999	946	428	809	999999	447	454	126	88	504	999999	54	468	157	812	875	788	999999	667	999999	92	104	88	17	999999	359	919	831	999999	999999	476	429	999999	302	729	415	997	778	905	999999	999999	724	999999	229	668	999999	663	800	999999	661	567	999999	516	965	542	999999	867	999999	86	332	527	623	999999	735	37	73	999999	175	428	407	877	999999	82	431	999999	999999	999999	859	999999	597	695	129	293	346	785	468	999999	274	760	999999	547	587	702	583	999999	999999	999999	424	201	605	999999	497	999999	150	783	558	999999	94	791	183	999999	18	999999	489	636	408	999999	783	949	999999	160	550	415	536	859	300	999999	498	999999	999999	763	999999	668	999999	275	999999	747	999999	562	237	533	999999	999999	586	999999	539	515	999999	946	320	580	821	475	999999	454	780	92	845	291	493	250	446	999999	528	420	373	349	336	223	438	661	999999	999999	722	45	332	77	828	537	999999	784	104	551	403	692	999999	64	46	299	999999	124	999999	860	79	986	999999	456	953	176	635	200	188	999	518	658	391	999999	999999	597	132	712	264	317	961	708	156	895	978	836	
999999	999999	999999	999999	728	999999	760	999999	161	735	948	875	124	999999	999999	999999	999999	104	43	744	999999	350	311	449	177	782	860	593	899	370	840	201	477	126	697	326	886	999999	281	999999	898	63	448	27	648	256	598	602	999999	831	113	62	861	999999	536	137	18	864	870	946	463	176	438	791	999999	999999	407	997	964	586	252	464	822	839	999999	256	901	999999	800	999999	193	267	187	77	999999	787	340	999999	590	569	318	999999	281	335	740	731	625	657	999999	892	848	999999	999999	829	588	649	239	32	397	290	236	999999	73	949	999999	999999	988	999999	534	117	426	173	999999	404	277	230	999999	497	999999	124	631	999999	999999	908	81	592	629	358	999999	618	999999	318	846	310	343	593	999999	999999	999999	544	743	264	999999	999999	999999	685	193	243	561	368	466	742	999999	283	999999	981	563	165	878	180	576	640	882	916	999999	118	327	117	70	684	271	861	999999	564	380	376	999999	155	442	396	999999	395	796	130	161	815	999999	572	651	999999	39	999999	999999	999999	968	112	381	999999	466	999999	367	86	182	877	106	604	818	368	902	999999	859	418	723	492	771	999999	999999	762	764	743	723	755	465	708	999999	468	418	999999	595	278	995	915	999999	84	38	999999	222	919	33	557	996	36	999999	368	502	620	999999	960	631	788	268	619	451	722	999999	612	620	474	999999	638	196	296	999999	634	297	944	729	648	463	448	967	999999	738	217	746	696	96	106	999999	999999	388	999999	900	806	999999	999999	473	965	439	426	711	748	697	394	371	710	262	999999	81	999999	890	999999	506	192	821	343	999999	244	999999	947	526	999999	267	197	260	737	396	966	625	911	999999	764	218	47	736	228	237	999999	999999	46	444	999999	999999	999999	153	946	999999	717	985	675	504	239	989	492	999999	197	999999	509	143	999999	999999	999999	418	170	86	136	999999	999999	455	603	116	536	397	939	999999	474	498	608	999999	313	786	678	981	999999	417	252	774	726	147	549	737	728	220	999999	723	158	642	864	583	26	724	491	271	391	568	967	841	60	978	999999	699	999999	465	830	999999	644	314	468	999999	834	362	999999	332	906	866	388	999999	184	225	365	832	999999	35	37	589	305	999999	599	391	450	410	723	748	999999	999999	854	999999	390	376	88	999999	183	122	748	664	999999	169	364	525	190	650	666	999999	623	603	75	857	437	250	551	237	714	87	999999	433	999999	757	620	66	999999	125	936	807	147	999999	658	521	286	999999	371	999999	62	999999	210	999999	744	888	134	118	999999	
997	835	149	825	851	138	105	809	325	34	470	548	308	514	999999	713	999999	697	999999	999999	553	580	74	879	415	185	641	877	513	689	750	999999	511	281	999999	290	999999	999999	295	393	562	999999	960	999999	900	596	753	569	999999	95	885	201	33	173	241	426	771	270	420	676	497	228	306	636	284	837	999999	36	999999	784	916	877	411	999999	392	841	999999	999999	978	818	431	81	741	427	804	559	608	348	50	598	999999	536	999999	999999	896	343	415	999999	74	72	559	999999	79	999999	179	17	999999	316	780	399	806	55	292	601	999999	425	999999	879	832	724	238	698	999999	901	275	390	315	791	821	999999	436	999999	999999	915	999999	703	999999	390	257	999999	769	302	567	651	999999	473	253	969	999999	999999	999999	535	999999	999999	833	860	742	178	95	788	702	999999	999999	732	963	521	999999	376	999999	551	424	106	631	999999	999999	936	141	344	120	999999	146	345	426	351	202	900	793	320	91	408	961	999999	305	468	999999	771	808	835	999999	280	88	999999	636	823	66	760	999999	466	394	897	729	999999	68	293	999999	366	999999	153	999999	72	727	999999	295	934	999999	999999	801	999999	942	193	138	306	656	839	723	269	708	602	295	441	996	337	925	193	999999	563	775	21	816	737	199	664	999999	624	999999	14	591	999999	243	475	958	999999	999999	211	999999	433	751	228	999999	392	657	979	858	108	999999	400	999999	111	266	36	815	790	356	214	999999	473	999999	41	999999	999999	999999	999999	999999	999999	999999	999999	813	724	999999	255	999999	556	451	999999	89	220	999999	207	558	162	855	489	999999	216	659	999999	395	999999	217	306	432	999999	931	850	714	999999	619	999999	999999	811	999999	999999	687	20	224	999999	999999	999999	999999	782	999999	803	482	144	863	198	571	162	170	314	999999	503	516	999999	822	102	999999	600	719	438	600	768	582	747	574	431	802	434	991	401	829	472	193	435	999999	999999	246	796	987	526	89	999999	878	320	999999	93	999999	569	999999	132	999999	999999	213	697	191	897	230	735	570	441	395	146	999999	768	484	407	320	91	999999	203	855	999999	612	202	358	143	890	272	806	491	999999	243	999999	869	758	90	269	496	253	741	408	999999	235	999999	140	943	307	999999	835	543	773	999999	999999	994	276	813	146	20	999999	58	17	958	928	89	927	999999	899	999999	20	999999	999999	999999	837	746	795	354	603	66	72	415	836	780	999999	272	999999	999999	162	252	999999	999999	944	259	157	205	734	449	582	156	999999	978	53	999999	109	441	406	949	998	344	209	921	
219	999999	999999	933	999999	236	531	666	999999	259	999	999999	697	74	999999	888	676	999999	21	355	999999	457	438	93	999999	829	681	995	866	999999	679	817	999999	681	736	865	310	223	982	507	918	916	785	379	999999	396	319	999999	999999	999999	283	999999	333	854	159	762	651	865	572	392	554	536	799	603	579	999999	614	25	338	593	587	462	999999	999999	437	855	671	999999	999999	975	520	647	999999	359	494	999999	494	198	532	973	223	999999	999999	600	953	999999	126	999999	800	797	781	303	999999	398	929	999999	999999	999999	427	303	100	592	761	597	871	999999	523	450	119	264	696	999999	493	999999	380	999999	810	69	560	55	999999	490	268	316	203	227	999999	624	999999	673	999999	675	771	238	883	630	684	999999	999999	55	868	999999	81	999999	110	364	810	350	28	999999	20	999999	999999	999999	564	609	334	455	999999	654	965	898	31	999999	645	31	655	265	481	749	468	756	340	514	186	73	419	723	215	838	999999	601	606	642	662	973	417	399	999999	284	306	999999	661	84	90	970	654	635	899	89	999999	554	999999	999999	999999	999999	315	753	205	501	200	999999	999999	564	999999	374	301	388	783	999999	614	265	591	206	453	999999	999999	265	434	999999	418	999999	823	135	139	862	731	337	323	408	999999	999999	204	182	93	694	989	999999	837	716	999999	999999	851	237	999999	454	963	672	825	99	169	60	328	989	92	416	999999	124	999999	384	642	963	74	385	14	950	71	999999	999999	758	250	998	427	999999	537	152	999999	595	999999	685	898	68	512	999999	248	617	344	999999	100	999999	906	874	671	463	83	715	999999	476	999999	525	393	554	559	77	849	171	999999	610	461	939	484	999999	464	999999	999999	584	461	840	999999	999999	615	855	327	445	852	375	336	964	645	821	941	999999	372	144	302	353	508	445	999999	87	983	734	753	161	202	713	420	921	977	999999	999999	370	999999	835	999999	537	999999	123	225	483	834	999999	965	640	997	29	830	329	457	141	85	25	465	69	999999	999999	111	176	252	148	955	999999	999999	156	567	581	134	999999	234	764	127	395	230	901	999999	324	769	123	999999	183	883	100	474	845	999999	248	999999	281	999999	38	435	999999	871	86	999999	999999	682	818	82	425	999999	999999	105	692	24	690	795	999999	816	98	121	988	22	79	999999	864	940	999999	733	328	676	852	115	205	999999	66	524	153	382	822	642	950	50	737	287	999999	995	781	830	732	453	350	464	342	916	447	57	801	999999	999999	999999	540	95	754	749	52	999999	899	363	999999	
176	651	192	994	456	999999	947	285	999999	674	869	168	999999	999999	999999	336	999999	772	288	891	19	722	999999	717	342	112	865	296	999999	245	402	105	427	872	999999	999999	999999	470	999999	755	499	772	999999	156	795	999999	229	95	878	999999	654	424	620	471	948	999999	329	474	662	354	306	660	999999	556	282	999999	999999	999999	443	82	179	999999	886	533	999999	247	999999	999999	922	20	999999	779	417	999999	591	999999	485	955	924	123	483	693	807	542	999999	838	485	999999	999999	32	590	999999	651	805	253	726	538	97	79	710	739	153	551	651	471	526	253	719	965	304	297	785	523	999999	599	999999	130	354	999999	563	761	261	311	999999	430	999999	999999	611	333	865	449	398	999999	223	999999	999999	151	165	999999	932	595	766	496	579	734	805	268	330	216	999999	605	194	22	516	949	999999	842	651	999999	371	999999	641	396	110	999999	899	898	999999	999999	270	344	964	283	999999	967	995	765	731	999999	624	999999	807	405	566	999999	264	385	999999	274	895	496	500	933	708	544	999999	999999	999999	724	999999	906	999999	383	999999	432	640	910	870	548	954	999999	121	484	606	529	590	245	829	999999	600	524	529	45	61	999999	999999	40	575	607	23	625	378	17	341	718	883	434	459	144	629	354	999999	831	999999	182	385	25	999999	189	953	718	550	999999	999999	320	387	922	331	182	587	609	345	273	999999	338	353	113	152	999999	645	166	785	695	221	999999	19	697	725	879	397	999999	704	395	653	304	999999	823	999999	999999	341	961	112	287	556	29	19	250	306	981	828	281	872	448	543	797	933	855	999999	877	999999	689	206	452	784	758	905	949	619	240	264	530	999999	131	999999	684	64	508	148	202	246	999999	400	744	60	126	956	265	852	856	999999	229	489	16	721	651	764	999999	999999	797	999999	69	631	999999	726	307	61	750	890	858	743	434	716	999999	640	541	298	462	402	668	999999	649	106	999999	868	45	51	223	410	999999	919	404	15	999999	88	999999	148	334	999999	752	999999	999999	374	993	122	937	999999	347	375	190	999999	312	266	834	995	473	999999	999999	208	691	999999	837	350	999999	939	999999	428	375	73	463	403	999999	444	999999	603	596	999999	112	651	999999	533	704	848	230	553	617	999999	999999	355	999999	224	280	136	336	495	237	864	390	64	774	518	146	999999	999999	787	398	999999	999999	241	408	198	860	999999	276	168	562	989	130	999999	332	210	257	999999	999999	999999	999999	838	117	164	999999	731	999999	58	877	422	396	429	936	999999	999999	748	
531	939	946	425	364	999999	859	178	933	248	743	949	732	573	999999	126	825	672	664	559	760	462	865	999999	304	811	349	854	771	142	63	999999	286	583	679	318	999999	999999	884	77	999999	939	999999	999999	987	999999	325	999999	162	279	604	273	778	605	999999	78	999999	280	131	552	715	15	406	800	195	66	999999	159	893	999999	53	793	787	597	580	820	241	999999	688	359	999999	45	701	999999	538	789	909	680	999999	611	243	999999	911	342	361	974	543	999999	999999	931	282	999999	999999	209	236	810	485	999999	35	178	837	999999	999999	772	66	680	999999	904	272	405	156	992	564	292	718	250	999999	455	245	606	286	811	794	757	86	329	625	502	999999	727	314	728	655	426	999999	897	221	999999	285	681	671	639	167	547	785	289	999999	999999	490	985	999999	39	945	428	999999	35	551	999999	695	999999	64	999999	999999	544	100	428	346	147	999999	821	999999	743	179	563	934	647	653	257	999999	797	717	999999	999999	289	999999	285	782	999999	999999	748	999999	387	452	548	626	859	999	622	457	366	999999	474	618	999999	956	999999	860	391	494	999999	381	304	862	898	29	567	999999	359	746	815	645	120	612	770	999999	999999	300	630	999999	85	999999	41	800	615	854	999999	878	352	333	613	424	400	999999	291	376	61	525	554	528	69	69	650	876	641	721	832	861	848	999999	314	894	999999	454	999999	606	350	999999	999999	999999	777	688	457	36	999999	400	999999	999999	331	999999	425	136	746	111	877	25	999999	999999	168	893	32	999999	999999	159	28	719	999999	946	999999	684	35	557	278	999999	999999	381	612	623	744	251	477	464	540	453	777	188	999999	137	999999	403	609	196	344	363	31	396	657	308	18	999999	999999	999999	999999	646	378	867	858	999999	999999	999999	413	383	420	999999	426	567	850	586	999999	839	571	67	378	999999	85	839	222	915	488	999999	723	314	615	331	46	179	999999	894	85	909	330	999999	777	80	990	235	776	427	937	464	546	80	925	178	851	157	999999	123	999999	539	999999	942	757	995	999999	109	999999	99	999999	257	156	955	511	472	519	999999	999999	308	999999	850	72	795	978	999999	818	652	388	447	479	999999	999999	306	333	545	999999	387	163	782	297	891	999999	687	545	690	318	999999	568	463	658	999999	867	631	184	720	477	999999	999999	999999	186	999999	721	330	619	992	17	849	632	999999	218	142	506	507	20	999999	392	385	259	999999	715	238	999999	999999	788	287	999999	618	132	613	999999	999999	422	429	605	167	999999	146	77	552	999999	468	958	
602	255	526	695	369	620	136	337	101	610	676	27	999999	56	796	999999	342	999999	398	999999	28	898	814	999999	86	901	999999	877	255	317	706	999999	257	279	491	679	271	591	662	999999	996	285	976	793	745	411	657	120	383	999999	735	581	294	999999	999999	704	441	807	619	467	766	258	999999	784	903	71	999999	678	999999	127	281	999999	319	400	999999	743	922	30	973	674	254	999999	503	651	582	135	330	515	999999	787	248	464	972	999999	241	747	203	201	999999	684	999999	979	555	999999	333	984	272	894	999999	206	782	420	833	945	223	33	754	999999	212	778	740	264	347	778	999999	816	778	124	999999	982	550	730	141	299	42	999999	999999	999999	328	999999	863	436	504	144	14	828	631	37	999999	217	993	762	999999	120	999999	999999	999999	999999	999999	516	216	157	735	38	999999	999999	999999	544	912	949	835	517	122	999999	915	314	760	213	773	60	999999	750	143	951	989	787	740	30	356	656	632	421	858	999999	390	715	701	476	488	953	549	999999	999999	42	381	485	999999	384	205	999999	999999	438	13	337	999999	466	23	783	999999	868	321	268	198	265	326	424	658	311	234	209	612	999999	725	820	511	108	635	111	580	513	148	365	825	716	39	204	417	531	490	999999	702	918	437	999999	642	291	898	859	715	956	827	347	160	996	36	342	999999	193	826	232	999999	912	213	535	729	955	443	481	999999	999999	16	137	821	309	507	694	999999	115	187	230	209	776	395	999999	686	800	999999	999999	999999	999999	492	999999	705	999999	104	789	999999	999999	889	999999	847	427	633	999999	949	699	526	851	999999	342	999999	606	15	606	999999	64	526	589	848	929	750	999999	791	999999	999999	782	432	563	999999	717	978	955	999999	501	382	781	999999	801	673	999999	284	363	999999	357	221	885	229	999999	244	50	999999	135	62	960	999999	243	636	104	954	177	277	999999	999999	781	999999	999999	999999	514	233	251	999999	724	915	999999	655	397	284	443	999999	753	999999	333	329	175	454	853	902	999999	564	148	999999	58	847	506	718	321	717	559	993	691	999999	715	999999	999999	138	548	220	999999	315	549	959	999999	778	999999	614	999999	999999	999999	336	510	627	134	999999	999999	999999	999999	877	999999	153	343	679	999999	999999	635	258	999999	458	335	46	905	642	712	999999	25	189	952	279	646	999999	999999	999999	246	232	493	73	380	766	790	897	275	671	801	57	999999	869	244	753	152	952	767	999999	317	444	999999	867	915	184	999999	905	152	593	240	526	378	666	442	502	955	999999	878	
90	668	999999	770	243	841	665	979	156	944	209	137	999999	999999	999999	369	802	999999	626	999999	206	832	884	999999	682	441	284	678	315	436	741	999999	581	84	686	827	880	673	198	35	260	999999	787	960	999999	465	999999	999999	100	306	639	702	339	423	681	257	783	682	97	999999	567	999999	674	719	999999	412	555	999999	448	460	999999	139	611	600	897	11	999999	999999	999999	227	894	882	999999	18	797	999999	999999	167	999999	999999	54	207	585	396	468	273	531	78	999999	540	999999	999999	953	640	816	510	100	738	525	680	212	999999	999999	870	907	685	409	665	921	999999	944	398	228	20	999999	292	999999	225	142	999999	479	977	176	281	999999	999999	928	947	202	999999	948	999999	999999	721	999999	194	336	715	488	783	864	865	156	593	595	521	707	999999	233	999999	956	875	606	892	210	999999	692	599	563	999999	756	999999	999999	999999	225	226	999999	506	999999	232	999999	838	736	358	769	999999	831	583	685	795	999999	984	723	668	339	999999	132	999999	999999	11	999999	737	161	550	999999	412	402	521	999999	379	765	210	169	999999	578	999999	148	257	132	597	403	118	999999	999999	999999	771	738	804	304	999999	103	999999	999999	782	730	228	686	196	999999	999999	221	320	216	999999	39	999999	825	721	100	221	934	874	626	923	608	392	823	999999	872	265	674	598	226	234	285	758	224	386	281	359	442	951	925	766	385	93	999999	607	738	617	946	26	999999	999999	217	999999	389	73	184	999999	405	999999	324	999999	692	999999	103	981	40	999999	846	448	450	740	778	982	949	860	547	525	490	225	654	265	999999	658	999999	999999	26	66	379	160	212	933	999999	149	999999	858	999999	762	989	920	999999	468	999999	507	575	999999	999999	235	999999	999999	999999	659	857	190	648	69	999999	44	739	961	999999	974	901	695	245	999999	786	638	355	999999	787	784	999999	999999	999999	196	493	811	92	909	826	999999	999999	999999	634	553	86	773	501	578	110	49	33	37	999999	999999	999999	86	271	999999	197	677	999999	999999	741	999999	133	297	542	462	575	946	999999	999999	144	183	198	60	70	692	441	999999	999999	776	989	747	761	999999	614	54	629	999999	549	34	721	159	911	999999	119	893	430	788	240	999999	13	164	98	202	893	999999	999999	516	25	579	999999	184	540	999999	199	993	980	625	682	498	833	167	406	926	999999	985	999999	591	941	176	999999	652	782	107	999999	834	659	999999	999999	999999	639	122	999999	970	407	999999	619	808	416	125	913	805	999999	999999	215	999999	758	171	999999	999999	519	999999	999999	848	
317	974	401	442	339	364	344	421	20	849	858	999999	765	435	529	571	375	463	999999	999999	263	466	999999	49	892	927	86	999999	484	706	323	999999	547	552	663	432	155	187	478	62	781	501	795	266	884	495	89	332	642	522	999999	999999	649	749	595	999999	999999	362	550	411	288	999999	936	313	536	53	182	223	772	999999	999999	999999	984	132	54	762	671	999999	999999	999999	848	753	855	999999	174	266	176	999999	999999	812	994	999999	637	77	773	999999	564	491	999999	840	322	866	560	999999	107	354	999999	526	999999	999999	999999	158	999999	999999	563	534	999999	974	149	279	877	385	265	999999	112	632	560	917	358	999999	999999	189	560	324	999999	981	202	999999	865	999999	194	649	102	135	632	846	999999	493	999999	248	999999	589	999999	999999	999999	937	999999	601	442	474	793	999999	999999	999999	634	10	999999	882	69	581	342	679	999999	329	94	999999	292	139	336	999999	999999	76	413	119	999999	618	836	999999	999999	156	380	601	877	400	36	40	481	506	999999	632	999999	713	433	931	906	274	480	999999	374	735	654	999999	274	999999	437	726	750	68	430	25	999999	496	531	913	211	740	999999	999999	302	999999	756	999999	638	999999	17	999999	643	481	999999	900	999999	999999	999999	625	501	898	337	701	962	309	999999	999999	85	485	469	762	191	999999	730	176	472	999999	730	320	999999	868	843	570	178	114	93	279	999999	999999	877	360	760	999999	999999	313	412	999999	756	993	999999	999999	711	999999	244	255	151	132	751	999999	438	387	92	425	647	633	999999	767	533	858	226	20	568	555	999999	118	12	999999	109	999999	763	999999	15	737	545	999999	167	689	999999	999999	999999	961	527	999999	101	500	999999	344	268	787	258	645	576	897	777	999999	775	999999	556	136	253	999999	33	334	282	76	382	354	999999	12	476	999999	441	610	896	264	492	749	463	116	839	667	28	999999	999999	128	794	117	960	781	869	11	143	208	999999	106	938	203	545	35	999999	924	464	999999	321	882	999999	999999	999999	522	282	35	702	999999	297	999999	999999	711	165	999999	999999	999999	393	108	142	475	242	242	999999	800	999999	299	214	999999	999999	914	213	999999	10	296	914	828	999999	448	509	843	309	694	911	103	999999	236	47	391	753	854	540	365	999999	846	649	971	44	999999	999999	982	821	274	460	382	382	95	711	869	999999	452	166	945	999999	999999	999999	548	331	999999	999999	100	261	822	684	999999	383	847	639	164	646	942	999999	907	253	999999	32	44	243	999999	720	173	524	177	999999	311	697	999999	766	833	679	111	
650	205	999999	114	731	998	999999	326	998	999999	456	999999	233	307	657	258	701	999999	999999	141	314	792	999999	388	576	999999	681	383	446	788	90	805	484	545	302	599	999999	148	999999	999999	455	916	540	195	716	999999	944	844	653	449	999999	693	999999	999999	796	999999	86	999999	538	999999	327	216	880	220	999999	650	83	999999	14	68	998	563	287	252	685	999999	261	933	671	609	999999	836	730	999999	894	999999	247	999999	999999	444	999999	980	610	999999	999999	249	45	330	740	999999	892	266	840	595	450	340	415	999999	863	999999	606	153	607	928	508	490	486	883	999999	67	412	148	939	569	545	28	952	999999	999999	446	999999	931	202	605	999999	999999	996	144	556	563	999999	923	82	999999	838	999999	383	682	649	225	763	162	999999	683	663	754	327	280	60	431	388	285	778	426	55	675	951	11	999999	626	494	351	999999	761	85	999999	75	599	731	175	644	280	999999	331	999999	210	999999	518	942	962	564	725	999999	134	185	999999	154	655	304	173	428	381	999999	33	731	422	999999	999999	608	183	689	728	549	999999	787	999999	794	999999	743	845	999999	442	999999	258	999999	999999	266	212	586	999999	999999	420	999999	999999	747	272	808	467	999999	270	999999	683	910	999999	283	836	186	999999	347	999999	912	697	911	458	999999	999999	322	999999	961	963	999999	622	666	999999	839	279	433	981	146	524	309	336	857	999999	470	74	999999	301	975	235	591	66	864	518	467	647	508	846	153	762	950	595	506	999999	999999	999999	999999	681	928	14	999999	204	73	823	768	999999	840	438	988	359	463	31	247	736	381	108	757	158	771	999999	770	999999	838	384	573	713	999999	230	377	707	57	999999	372	971	823	397	993	51	999999	881	999999	79	857	793	308	929	358	770	265	999999	999999	868	910	999999	243	999999	365	688	259	64	755	619	71	999999	312	613	999999	275	999999	983	999999	715	408	890	395	999999	999999	55	86	999999	365	69	999999	369	701	189	939	635	738	998	42	999999	792	695	135	196	17	999999	491	999999	280	92	856	999999	902	300	470	999999	351	541	999999	320	999999	999999	999999	999999	654	702	589	999999	999999	32	537	999999	951	999999	923	712	764	208	694	163	564	392	373	282	213	999999	467	411	999999	999999	294	206	903	722	701	999999	996	439	542	315	986	368	30	258	554	941	999999	111	376	999999	265	152	999999	999999	755	230	251	426	492	962	999999	999999	999999	999999	999999	341	21	999999	999999	999999	716	334	999999	388	176	205	372	125	727	999999	371	365	999999	999999	999999	151	999999	999999	
966	481	936	579	946	580	80	807	954	275	520	999999	930	999999	12	631	51	999999	486	468	774	559	999999	999999	699	231	999999	879	154	452	999999	595	982	59	272	999999	999999	999999	999999	96	318	999999	251	999999	604	513	340	999999	999999	999999	919	733	665	890	197	416	623	810	999999	725	979	999999	663	511	185	924	241	881	828	385	821	905	552	400	160	999999	318	761	531	195	999999	329	526	741	533	366	999999	102	862	856	14	999999	266	662	999999	999999	705	739	999999	999999	999999	459	999999	999999	591	23	190	275	739	781	999999	861	999999	694	999999	659	675	921	978	818	994	999999	999999	972	380	823	649	890	293	999999	709	999999	840	851	999999	440	999999	548	159	519	186	664	362	999999	999999	999999	719	571	827	999999	999999	784	761	112	685	999999	441	999999	999999	768	374	300	981	999999	81	529	31	437	782	999999	781	136	771	468	642	999999	786	999999	224	238	113	87	72	999999	592	999999	817	737	175	778	999	409	999999	391	154	885	683	656	19	238	999999	999999	789	433	675	999999	22	302	470	356	999999	999999	264	378	664	296	237	999999	999999	155	712	293	272	999999	999999	381	194	390	999999	756	656	139	999999	999999	117	822	999999	999999	171	277	913	524	277	819	999999	506	154	573	726	857	999999	999999	543	864	526	999999	29	785	39	303	139	999999	978	999999	699	227	999999	999999	999999	842	997	999999	982	845	241	197	26	452	999999	897	237	621	664	999999	108	999999	595	999999	468	279	803	999999	999999	868	147	292	546	563	999999	213	931	999999	312	884	860	999999	555	698	632	339	821	577	214	142	76	518	967	521	614	582	631	510	999999	991	49	494	990	124	707	949	650	462	999999	378	965	361	999999	780	606	50	572	999999	442	999999	457	236	308	476	999999	629	325	35	948	999999	581	430	74	320	844	375	77	999999	990	682	688	999999	255	836	176	999999	209	999999	915	574	20	734	999999	680	999999	999999	196	524	322	999999	999999	625	513	999999	796	544	297	998	935	241	973	141	906	759	450	999999	980	999999	309	999999	430	999999	119	384	537	847	362	394	776	41	189	553	128	913	58	999999	854	471	999999	631	427	999999	999999	684	600	999999	999999	319	239	455	832	723	224	234	999999	999999	515	139	256	949	192	902	232	903	61	999999	22	993	711	387	243	519	432	678	999999	230	876	435	783	659	999999	53	999999	999999	999999	999999	338	893	999999	999999	557	725	999999	100	449	524	977	358	632	180	866	834	607	852	221	322	300	546	564	999999	630	90	355	597	999999	149	
999999	901	704	596	101	129	999999	169	829	518	304	999999	999999	156	252	527	802	999999	792	195	445	311	119	999999	175	792	339	829	999999	477	379	627	171	309	775	86	654	46	89	747	106	448	33	999999	27	958	316	418	193	112	999999	743	804	744	704	446	999999	999999	999999	308	999999	908	248	362	149	677	180	929	380	176	873	999999	532	55	98	999999	288	417	869	216	999999	920	645	818	999999	636	999999	999999	605	339	294	999999	999999	999999	956	198	999999	670	999999	350	787	387	47	27	239	522	220	758	999999	707	167	999999	947	224	822	999999	272	429	173	512	999999	999999	333	51	999999	46	160	751	99	899	797	999999	853	529	999999	999999	999999	627	999999	677	425	999999	770	999999	181	910	999999	401	999999	999999	925	999999	507	60	497	999999	999999	996	999999	999999	371	468	669	756	999999	549	999999	427	794	724	985	644	840	496	97	787	983	435	869	970	155	759	793	11	999999	27	120	802	42	396	54	999999	491	396	315	956	405	24	988	999999	389	999999	606	243	111	290	939	21	999999	999999	59	628	136	175	999999	999999	675	999999	782	999999	439	728	395	408	999999	999999	999999	453	190	999999	391	969	999999	247	590	999999	162	559	999999	693	87	999999	839	332	346	999999	760	325	999999	704	291	738	242	106	203	999999	999999	999999	563	999999	137	999999	831	999999	327	90	191	889	585	373	459	125	767	98	815	340	999999	72	71	263	348	999999	113	486	999999	653	736	999999	999999	929	607	954	999999	897	566	590	999999	999999	15	266	245	871	740	999999	254	999999	970	153	290	862	772	23	147	310	999999	298	393	999999	984	673	353	840	999999	655	999999	999999	129	870	532	234	999999	999999	999999	804	999999	999999	999999	136	241	682	683	999999	69	191	166	999999	816	695	999999	277	207	921	999999	342	913	404	35	94	220	750	999999	999999	620	999999	798	889	956	343	292	196	201	266	124	311	989	760	780	663	499	182	688	433	637	265	999999	152	999999	724	891	623	451	999999	916	491	634	584	972	13	392	276	636	483	413	57	999999	941	807	720	352	999999	624	372	595	47	71	999999	472	364	39	656	39	241	451	669	744	188	999999	633	676	415	787	776	280	232	546	999999	30	589	190	999999	999999	150	382	999999	998	89	427	999999	429	20	121	618	974	999999	247	404	41	743	312	999999	601	184	53	999999	375	847	999999	999999	501	857	604	882	999999	943	322	888	859	999999	670	999999	760	470	213	665	303	178	802	544	984	151	999999	286	287	292	494	170	999999	999999	372	161	
987	64	388	999999	416	999999	444	999999	423	358	544	999999	83	999999	999999	999999	970	999999	643	207	54	557	388	999999	684	999999	999999	891	459	162	791	999999	999999	518	677	705	999999	641	259	74	734	999999	131	999999	606	853	212	640	155	999999	199	719	801	175	116	440	999999	39	999999	98	634	552	581	271	999999	130	978	564	999999	441	59	338	138	579	472	283	999999	999999	999999	830	125	965	746	105	962	82	623	185	412	247	38	999999	754	170	439	192	999999	859	999999	486	875	647	670	714	314	999999	590	231	702	833	999999	999999	286	66	999999	669	806	485	308	494	506	803	162	731	412	999999	584	999999	999999	290	93	576	682	275	955	999999	304	42	791	999999	491	999999	999999	999999	243	114	776	697	197	770	999999	713	999999	999999	979	82	495	939	999999	317	286	999999	92	422	750	999999	251	20	111	505	999999	773	694	207	12	115	331	583	498	308	229	887	780	999999	999999	379	999999	107	295	882	982	999999	730	483	999999	868	319	69	828	804	862	765	999999	692	405	611	999999	363	999999	874	751	912	450	999999	999999	399	842	713	517	999999	423	154	724	228	522	999999	53	220	999999	143	795	999999	999999	693	999999	464	301	98	999999	302	359	999999	999999	999999	141	999999	914	727	395	435	36	606	999999	457	391	718	50	376	179	396	568	999999	981	999999	89	489	999999	757	567	634	108	754	739	999999	31	761	999999	313	97	452	104	325	824	999999	116	199	719	999999	999999	999999	423	924	999999	586	733	999999	679	85	999999	999999	912	167	170	761	337	282	866	336	436	630	98	999999	289	726	301	999999	984	45	342	890	999999	999999	455	999999	221	183	999999	999999	491	481	91	554	971	446	540	999999	165	73	618	834	332	393	999999	681	639	999999	999999	203	295	491	565	644	742	451	881	60	711	999999	999999	164	447	713	845	955	548	544	765	843	195	999999	97	921	427	508	567	999999	999999	774	210	999999	999999	641	867	999999	915	447	999999	529	564	999999	235	834	522	464	397	999999	999999	914	142	104	920	999999	17	931	404	999999	227	244	884	999999	68	937	999999	999999	625	805	845	844	49	111	999999	245	288	705	138	262	409	999999	121	948	838	87	641	115	615	999999	634	936	606	281	229	577	645	70	431	298	714	507	838	999999	773	703	875	41	371	684	524	999999	999999	151	244	264	133	936	999999	999999	305	999999	409	889	181	909	999999	767	999999	165	600	227	999999	839	547	901	134	529	185	999999	212	610	743	930	222	999999	143	464	47	999999	999999	708	405	449	
993	699	107	948	419	863	465	999999	159	216	93	306	38	963	604	342	139	999999	761	529	779	694	280	479	677	849	999999	784	730	916	999999	891	821	833	999999	999999	999999	185	999999	321	680	999999	461	537	847	915	303	999999	860	704	835	850	947	875	670	308	429	628	281	569	96	681	387	999999	505	201	484	204	127	756	538	954	492	449	849	684	999999	999999	631	762	556	999999	923	36	91	860	944	945	173	999999	428	186	904	999999	234	999	999999	229	41	655	440	999999	61	113	175	880	368	999999	999999	985	74	999999	996	519	999999	489	757	999999	160	645	257	999999	41	999999	999999	362	59	999999	225	999999	967	999999	712	976	999999	999999	555	820	999999	210	502	446	919	999999	999999	743	189	395	999999	745	999999	366	78	395	999999	901	78	482	776	999999	831	999999	292	186	28	60	973	30	197	999999	934	999999	501	949	153	999999	620	853	106	999999	999999	664	413	480	607	611	945	326	578	430	388	83	54	56	379	85	163	742	169	999999	770	169	207	999999	811	999999	865	128	251	596	999999	224	386	192	641	176	999999	812	999999	417	114	656	451	999999	187	860	892	454	580	78	658	999999	999999	673	823	999999	467	441	669	301	746	999999	999999	982	149	173	999999	999999	415	213	72	350	172	751	999999	123	718	999999	794	950	423	420	548	999999	937	413	530	712	368	628	709	581	999999	287	670	999999	999999	468	628	23	173	999999	49	376	15	317	999999	999999	355	709	999999	999999	647	999999	878	335	288	901	999999	736	643	984	503	786	503	490	206	885	999999	999999	542	999999	811	999999	786	392	380	181	177	629	697	587	367	658	333	999999	999999	434	408	344	999	999999	423	892	999999	189	999999	999999	873	999999	121	999999	861	315	177	55	225	999999	932	999999	999999	999999	733	999999	48	66	627	844	462	999999	556	771	486	746	50	862	835	919	410	606	999999	999999	999999	652	518	867	999999	61	999999	288	999999	76	999999	912	389	893	946	998	999999	999999	562	691	800	999999	968	349	353	125	275	315	220	999999	466	335	640	999999	807	90	906	180	340	575	999999	184	365	490	279	999999	366	156	915	836	75	97	54	173	327	999999	684	999999	524	610	786	186	999999	170	609	176	999999	552	95	999999	102	683	999999	987	338	999999	999999	487	80	780	758	129	400	383	240	379	291	476	519	560	406	737	656	999999	789	187	999999	204	880	999999	999999	999999	999999	58	744	392	114	67	835	999999	999999	999999	108	744	851	667	785	999999	930	999999	885	806	42	534	469	364	37	262	
208	999999	518	502	999999	967	489	999999	999999	351	999999	999999	274	234	640	817	10	209	639	911	999999	131	401	422	274	650	227	494	781	999999	589	389	365	999999	858	684	194	67	599	140	264	999999	608	444	64	999999	999999	999999	175	999999	533	270	725	125	383	86	759	105	238	999999	999999	995	173	532	999999	999999	999999	999999	375	956	999999	942	999999	999999	999999	971	523	956	367	191	684	566	328	565	999999	999999	664	999999	999999	782	925	98	829	643	999999	269	744	86	682	805	600	553	295	219	592	591	661	999999	467	412	999999	802	737	56	281	193	677	607	530	443	999999	999999	999999	592	999999	999999	123	966	128	397	999999	446	999999	562	590	141	281	999999	973	420	667	447	782	999999	229	132	361	782	371	206	999999	147	555	999999	219	359	610	702	188	58	999999	695	108	80	185	126	527	999999	466	999999	912	568	633	119	776	158	468	876	373	999999	193	999999	604	922	805	999999	999999	45	352	999999	530	579	930	925	942	999999	348	712	890	999999	604	999999	326	230	294	34	999999	999999	999999	71	999999	734	338	279	865	148	100	185	274	999999	235	491	999999	235	620	342	637	708	177	805	809	756	985	269	313	16	999999	383	638	781	999999	999999	574	290	350	999999	250	660	69	804	999999	172	999999	999999	878	122	353	101	610	999999	396	804	278	666	999999	144	999999	79	999999	858	999999	999999	547	999999	999999	779	917	551	884	824	101	999999	648	372	924	646	318	190	391	201	663	999999	773	686	394	781	186	907	38	216	57	181	695	211	680	999999	625	954	305	999999	205	802	216	785	999999	419	166	999999	999999	999999	825	999999	687	774	205	999999	944	999999	999999	727	999999	19	523	678	999999	999999	291	446	692	761	30	364	885	293	995	860	716	987	827	999999	625	280	999999	421	390	999999	493	920	16	478	228	999999	999999	578	504	195	288	537	17	939	999999	719	999999	980	595	999999	682	403	778	344	494	956	999999	999999	112	999999	999999	999999	999999	999999	436	371	440	999999	542	266	509	317	999999	999999	581	188	980	888	847	905	67	999999	999999	999999	807	999999	999999	671	999999	272	999999	999999	999999	999999	999999	187	999999	719	512	766	289	999	448	339	999999	999999	615	968	762	316	976	155	285	206	274	659	285	378	999999	346	230	768	239	279	535	777	999999	615	999999	404	938	999999	999999	91	999999	67	745	497	956	442	484	183	909	677	296	585	455	278	908	999999	901	871	999999	999999	545	520	770	999999	999999	195	533	999	999999	367	999999	716	769	204	580	216	913	788	422	999999	
861	57	859	562	983	949	331	573	999999	778	503	999999	40	219	999999	999999	999999	576	693	999999	908	484	674	551	309	579	999999	261	999999	701	777	122	459	191	314	498	660	218	195	854	999999	960	302	999999	864	311	999999	559	658	474	999999	346	105	650	149	999999	999999	318	262	413	999999	80	999999	999999	999999	999999	617	848	905	57	455	89	999999	999999	908	999999	192	943	686	997	999999	266	603	999999	782	441	27	999999	52	999999	125	352	955	781	721	999999	95	295	730	483	693	837	654	610	29	840	955	266	742	201	204	999999	999999	264	519	999999	999999	651	234	568	999999	808	806	978	931	112	133	610	127	999999	862	999999	222	213	313	66	611	992	214	999999	486	999999	76	850	732	685	721	999999	271	844	326	444	999999	171	999999	885	40	675	999999	999999	999999	354	148	627	338	307	226	428	951	463	999999	999999	447	291	92	611	741	955	255	999999	999999	999999	348	283	999999	428	835	999999	102	428	36	936	323	297	235	141	623	449	999999	999999	469	302	749	808	579	842	996	999999	88	508	153	999999	430	433	535	293	16	864	829	910	471	175	335	532	999999	999999	171	999999	66	951	999999	302	443	999999	786	98	683	539	704	955	999999	65	972	999999	285	952	515	890	762	942	134	758	620	611	964	303	966	227	381	999999	681	847	723	999999	999999	850	999999	610	646	446	610	476	169	873	489	416	999999	999999	257	484	823	280	397	124	999999	239	682	832	999999	493	132	466	999999	999999	284	584	341	844	83	999999	999999	905	254	325	342	658	999999	747	999999	999999	110	234	999999	999999	999999	999999	459	609	999999	999999	178	808	999999	162	999999	154	999999	999999	598	904	84	999999	668	822	173	999999	999999	81	782	178	640	935	999999	999999	393	897	999999	270	47	874	134	732	999999	794	999999	999999	160	101	11	198	999999	894	158	999999	483	751	566	157	999999	999999	383	999999	827	999999	649	242	107	999999	769	426	657	57	666	723	780	351	999999	874	566	659	999999	999999	79	594	828	745	786	999999	999999	999999	341	999999	536	539	500	746	905	412	154	33	415	702	999999	585	999999	301	999999	435	447	999999	937	692	590	84	999999	448	317	243	313	903	455	614	999999	137	95	318	999999	137	232	43	446	411	999999	542	254	74	612	494	63	536	517	361	55	691	999999	648	999999	999999	797	999999	439	671	109	251	578	800	79	205	500	231	999999	110	212	999999	695	536	999999	58	830	676	836	823	189	776	395	103	569	942	999999	446	560	69	339	180	604	999999	312	999999	964	453	
995	417	993	832	756	999999	159	642	999999	999999	685	709	631	999999	226	999999	999999	332	855	484	999999	137	771	63	671	720	999999	41	999999	999999	233	485	94	999999	999999	428	829	357	999999	978	944	999999	999999	266	761	999999	438	218	954	988	999999	999999	632	489	222	999999	645	940	999999	45	646	127	832	84	943	210	999999	254	999999	797	785	999999	312	877	539	314	190	515	302	820	291	999999	87	820	638	253	853	604	173	812	783	889	196	984	342	826	104	871	322	999999	235	999999	768	167	212	157	677	999999	950	908	687	999999	647	350	754	94	50	21	445	999999	356	31	91	637	24	999999	999999	327	545	712	220	319	202	999999	595	999999	793	920	999999	491	575	108	654	265	135	652	252	845	999999	257	786	999999	435	621	999999	214	999999	141	153	316	208	359	219	999999	698	378	938	999999	999999	999999	300	129	403	954	134	258	999999	999999	511	371	653	112	97	999999	999999	137	999999	580	999999	390	999999	662	776	311	292	225	999999	999999	999999	757	713	999999	100	583	957	666	688	999999	999999	999999	837	287	999999	781	662	999999	272	999999	321	999999	494	367	377	374	999999	638	999999	102	672	909	999999	999999	268	999999	657	316	999999	513	339	999999	448	412	93	999999	553	717	999999	995	648	999999	953	967	105	996	999999	356	999999	725	922	329	323	596	809	999999	999999	999999	29	875	133	355	999999	758	591	61	999999	92	283	794	821	943	606	357	453	999999	955	999999	864	271	492	311	999999	297	590	20	999999	852	602	506	999999	999999	999999	166	871	302	113	999999	999999	999999	874	189	82	999999	904	999999	723	965	152	333	631	204	23	999999	392	821	19	796	999999	581	116	279	489	777	999999	155	254	449	485	160	382	760	25	999999	396	313	238	170	392	610	297	999999	709	279	874	791	662	941	773	59	999999	316	999999	804	937	604	699	305	377	999999	999999	283	490	999999	951	870	188	203	370	89	593	999999	413	566	293	136	569	220	902	999999	493	313	675	435	867	75	999999	999999	882	999999	999999	999999	792	634	875	23	499	999999	999999	13	612	468	580	999999	466	445	999999	471	520	811	44	488	403	361	275	432	608	64	134	885	148	967	321	578	999999	999999	65	779	999999	999999	636	999999	893	999999	413	34	732	981	969	432	999999	271	701	81	757	999999	539	441	999999	452	415	999999	593	441	865	999999	157	11	227	805	389	999999	779	250	184	193	595	505	948	250	700	999999	94	701	723	876	276	999999	821	350	999999	624	420	249	864	999999	267	461	42	768	877	730	
763	173	999999	48	492	460	896	999999	999999	999999	493	128	999999	999999	360	892	717	989	999999	999999	999999	876	684	764	713	999999	385	982	925	143	472	999999	373	969	863	999999	658	999999	394	999999	353	257	811	97	999999	302	497	86	840	375	743	53	398	970	550	999999	488	287	335	951	85	913	648	999999	999999	999999	755	782	999999	439	999999	42	605	563	563	999999	75	597	633	420	53	309	152	560	400	429	999999	402	999999	999999	442	380	999999	442	740	439	609	415	525	827	546	999999	161	999999	999999	999999	447	834	999999	617	820	891	654	914	999999	999999	999999	999999	999999	999999	521	362	363	947	996	862	682	172	823	134	999999	660	81	805	873	338	157	740	999999	689	981	956	999999	811	166	550	726	445	534	964	999999	999999	999999	999999	316	194	361	999999	414	999999	38	284	999999	292	999999	170	999999	848	50	579	628	41	670	999999	170	564	375	551	999999	455	999999	246	999999	858	466	811	260	999999	499	689	999999	942	335	157	660	707	945	704	527	995	730	878	404	955	345	636	999999	94	222	751	818	810	422	999999	145	791	646	999999	999999	482	910	131	358	361	999999	685	705	999999	999999	463	619	671	33	795	999999	266	999999	683	523	829	960	999999	485	999999	870	177	530	376	22	869	71	793	878	55	999999	999999	999999	53	363	659	931	338	429	759	999999	157	786	626	243	878	999999	999999	999999	996	521	744	999999	610	491	434	165	338	510	795	402	826	792	999999	710	999999	737	798	330	999999	898	632	746	726	616	999999	390	999999	142	144	999999	108	999999	881	533	351	964	919	562	999999	504	999999	827	633	999999	315	364	809	916	128	150	161	642	775	108	999999	999999	918	993	999999	53	999999	999999	376	999999	999999	671	999999	453	368	161	999999	246	999999	999999	305	804	122	370	310	367	999999	999999	999999	999999	767	466	388	782	643	353	999999	925	999999	885	252	405	460	757	999999	644	453	365	558	967	332	915	999999	416	802	95	885	558	999999	999999	999999	274	999999	383	119	837	999999	999999	809	24	115	999999	452	999999	126	899	353	365	999999	666	999999	226	999999	57	670	851	225	999999	980	999999	999999	497	241	392	423	977	224	87	647	999999	999999	999999	555	543	861	439	473	735	300	902	741	529	261	36	999999	255	999999	999999	712	267	999999	321	158	261	555	618	660	69	102	999999	999999	999999	717	81	315	598	671	895	195	999999	999999	999999	680	87	999999	939	245	999999	895	178	151	89	374	389	613	49	999999	304	988	252	999999	999999	999999	162	227	474	811	999999	999999	999999	583	
940	999999	999999	879	142	640	999999	443	616	382	455	173	923	999999	606	901	337	468	276	432	377	907	942	461	999999	999999	527	860	999999	137	65	494	999999	999999	999999	140	892	510	999999	408	105	999999	999999	870	333	249	719	999999	999999	573	483	721	454	475	216	43	999999	30	904	295	999999	220	999999	488	327	999999	175	339	794	999999	19	827	987	867	336	516	999999	82	138	734	137	999999	249	779	653	343	49	999999	387	177	134	871	605	195	295	885	999999	893	999999	999999	84	390	371	155	564	999999	734	587	149	699	508	933	892	179	168	752	971	321	834	999999	922	643	951	627	351	147	232	999999	582	451	747	641	529	766	660	746	999999	104	225	997	609	999999	999999	999999	668	200	979	999999	36	543	913	458	69	569	449	441	999999	999999	803	999999	433	999999	999999	698	952	867	413	135	519	422	753	876	999999	836	383	470	999999	273	958	160	167	999999	775	48	537	298	999999	960	999999	229	316	264	300	999999	574	677	456	694	735	801	787	999999	916	614	789	46	999999	232	999999	979	190	176	785	653	269	636	999999	966	171	999999	294	999999	808	999999	115	498	586	307	272	706	23	566	538	999999	372	313	880	171	259	500	999999	999999	774	348	49	150	479	999999	539	937	999999	490	533	81	516	344	55	626	508	999999	460	999999	960	489	965	624	638	628	290	956	756	999999	717	670	726	935	678	470	260	965	29	939	768	999999	194	533	43	466	650	999999	267	999999	662	957	50	882	398	295	382	424	511	850	366	583	999999	526	773	999999	354	581	666	585	999999	999999	281	520	295	999999	999999	441	591	181	978	262	698	501	999999	999999	999999	999999	546	999999	97	835	463	178	582	195	153	668	760	999999	999999	79	372	682	888	999999	685	529	596	762	999999	940	833	340	872	114	999999	689	193	23	242	509	44	283	999999	540	90	112	938	999999	492	635	681	420	68	908	889	26	613	224	83	110	257	783	401	156	11	133	306	478	310	999999	485	999999	999999	612	44	999999	194	357	48	582	591	495	279	999999	269	999999	281	963	999999	999999	999999	968	939	999999	262	260	882	351	538	957	999999	469	800	39	160	999999	482	999999	874	800	832	266	186	501	519	761	514	999999	887	588	851	342	263	999999	388	999999	806	806	999999	783	216	843	999999	90	776	131	999999	250	999999	999999	940	825	99	999999	45	999999	792	448	999999	501	746	846	999999	949	115	999999	215	999999	999999	644	138	999999	999999	100	594	999999	446	105	724	999999	75	273	831	563	648	35	
253	999999	406	568	999999	368	193	859	47	999999	389	869	975	312	999999	337	599	999999	205	274	999999	998	829	56	382	697	999999	235	435	999999	999999	999999	999999	89	230	376	960	92	920	770	492	246	63	999999	609	576	999999	999999	999999	737	673	270	368	383	305	254	999999	360	195	36	644	958	433	564	354	489	568	895	999999	549	377	517	650	435	781	494	945	605	999999	805	576	310	999999	697	809	754	999999	927	999999	975	999999	999999	999999	893	999999	999999	812	498	879	130	18	235	999999	931	999999	165	620	932	602	810	309	414	913	999999	459	343	214	736	754	600	947	640	120	999999	999999	999999	621	999999	309	256	999999	456	725	326	797	351	969	822	999999	654	999999	609	334	973	676	951	696	516	444	792	999999	86	744	289	182	377	124	235	747	603	544	999999	633	355	999999	852	689	999999	999999	117	373	391	999999	110	466	348	316	147	439	242	999999	115	322	516	926	999999	999999	446	153	429	999999	744	85	733	120	999999	975	978	844	999999	999999	108	923	336	428	938	677	999999	822	834	71	977	795	514	533	438	551	127	429	999999	150	252	453	173	880	629	316	999999	989	195	373	999999	302	616	970	971	191	985	97	987	928	77	999999	319	999999	999999	948	570	209	681	728	857	559	321	682	999999	999999	759	456	799	632	999999	654	636	470	734	684	999999	544	561	256	566	39	442	604	82	999999	143	805	999999	680	745	475	318	999999	515	999999	980	933	951	326	432	539	297	364	999999	423	986	999999	633	575	999999	35	648	434	171	828	127	717	610	400	521	999999	826	128	999999	535	345	999999	955	956	703	256	593	245	999999	37	741	999999	677	658	642	999999	182	64	911	999999	999999	884	999999	999999	660	999999	332	560	805	478	712	179	477	401	88	817	999999	676	871	522	999999	999999	609	999999	96	49	50	951	757	236	781	772	216	177	708	461	873	278	305	440	923	42	440	356	999999	999999	610	285	580	824	999999	506	999999	399	999999	424	284	171	999999	999999	999999	381	802	578	697	940	999999	309	693	626	944	624	380	441	598	999999	972	263	819	523	438	999999	999999	932	834	999999	589	817	890	999999	999999	711	677	684	999999	552	999999	999999	658	384	610	999999	591	954	880	777	135	751	800	877	451	999999	352	87	193	999999	10	869	999999	999999	361	155	999999	409	999999	242	999999	999999	234	999999	179	121	604	445	913	999999	182	426	62	999999	159	999999	999999	22	842	166	369	599	500	748	999999	370	126	246	33	464	891	192	514	647	999999	438	999999	
999999	707	339	426	907	999999	65	295	999999	817	687	273	523	999999	406	567	999999	873	357	205	485	504	999999	994	999999	421	458	246	990	911	999999	236	720	999999	273	315	512	740	462	435	999999	999999	999999	552	999999	973	509	336	999999	999999	231	774	482	243	51	999999	897	999999	67	495	999999	999999	304	999999	412	460	552	213	865	999999	64	999999	999999	922	760	32	537	267	565	395	912	999999	751	375	689	999999	754	487	999999	999999	418	999999	682	966	719	626	999999	999999	149	978	999999	999999	999999	403	999999	679	362	999999	482	28	999999	640	779	672	583	594	999999	929	982	772	706	75	934	851	999999	886	870	454	999999	143	864	241	127	999999	999999	999999	660	358	805	999999	288	203	999999	259	999999	999999	397	19	393	135	999999	238	322	377	282	364	372	619	720	683	808	907	357	999999	999999	489	999999	202	707	967	933	718	133	971	494	999999	999999	685	558	904	499	860	70	87	583	999999	918	999999	314	610	253	50	637	131	211	380	846	664	105	812	265	999999	311	426	201	841	114	999999	883	999999	303	686	999999	815	194	948	846	280	766	527	570	772	888	107	724	892	90	12	770	124	666	406	999999	746	649	304	559	644	885	742	999999	578	867	544	316	566	979	821	937	263	533	575	898	577	999999	493	316	213	701	309	760	999999	580	999999	999999	896	107	324	176	890	398	211	394	999999	996	999999	999999	999999	999999	168	912	999999	74	516	590	100	507	22	504	165	987	355	943	586	981	428	997	108	999999	999999	469	664	654	56	864	999999	190	874	581	999999	588	963	422	543	396	502	999999	73	188	999999	399	95	999999	21	903	52	268	808	52	999999	995	806	911	381	699	258	613	27	651	999999	999999	633	440	256	577	33	933	999999	999999	489	391	933	920	999999	999999	383	845	999999	153	822	72	381	831	13	263	781	61	51	843	999999	888	29	421	999999	111	765	654	573	999999	999999	119	858	619	563	196	999999	886	491	360	325	412	970	874	829	206	538	801	437	999999	796	999999	891	999999	999999	601	371	522	11	328	265	729	281	210	274	712	214	762	277	999999	201	894	570	691	528	735	999999	155	591	722	573	999999	227	580	646	906	228	302	567	962	824	549	885	173	105	999999	141	769	999999	999999	991	775	533	619	801	999999	412	210	47	325	683	226	930	288	754	300	512	999999	563	367	493	912	204	315	999999	651	999999	406	596	932	604	158	999999	474	999999	999999	440	607	778	999999	999999	28	264	999999	289	608	619	999999	419	804	92	
439	999999	251	633	89	581	228	626	159	893	15	999999	999999	999999	999999	680	466	558	956	860	905	922	819	862	475	658	999999	35	394	42	411	987	999999	849	175	942	303	840	999999	226	222	980	999999	850	499	999999	159	531	754	927	163	999999	462	944	999999	516	396	388	999999	431	628	999999	241	126	491	999999	822	264	999999	592	386	625	907	740	648	924	303	968	373	71	999999	431	281	466	879	363	535	999999	672	658	555	914	999999	229	597	999999	749	512	369	480	591	894	975	172	551	999999	150	721	305	263	222	428	999999	999999	999999	207	921	999999	999999	999999	493	974	592	897	46	471	999999	687	152	628	184	791	609	893	479	999999	999999	118	915	351	222	813	999999	418	999999	137	899	999999	307	999999	107	974	274	999999	987	617	999999	87	135	89	594	999999	579	999999	88	431	818	131	626	317	999999	812	859	895	915	679	432	183	462	999999	571	366	999999	752	531	210	526	378	905	862	999999	378	982	835	756	760	999999	874	340	23	319	777	999999	999999	999999	294	125	378	325	318	195	138	625	227	518	238	82	826	156	878	904	450	226	764	14	999999	999999	33	148	164	445	557	843	448	599	793	406	400	114	246	95	158	999999	597	677	184	753	999999	999999	528	687	418	999999	462	119	868	561	205	984	275	464	999999	240	170	872	637	295	186	627	724	831	999999	721	909	793	756	398	628	97	830	629	74	706	999999	476	36	829	999999	338	731	999999	211	999999	838	781	993	999999	891	724	999999	889	576	999999	602	697	999999	696	999999	669	362	999999	999999	118	164	646	999999	395	619	999999	845	808	904	847	896	492	630	275	883	138	799	999999	999999	999999	57	999999	62	926	999999	922	999999	999999	20	720	999999	260	309	102	261	999999	390	608	307	207	878	241	984	729	251	120	76	741	999999	690	869	999999	973	38	999999	223	999999	474	291	697	233	999999	999999	999999	871	999999	192	537	24	999999	747	201	999999	309	35	816	999999	333	684	999999	856	999999	527	330	851	461	287	999999	42	999999	999999	916	326	610	974	373	999999	999999	999999	605	999999	539	999999	132	942	678	983	674	12	999999	268	270	789	298	840	503	999999	999999	342	420	999999	911	505	976	92	831	999999	999999	999999	662	382	164	476	88	75	999999	12	999999	387	182	477	613	278	787	999999	347	136	38	770	480	999999	966	999999	446	247	999999	43	750	49	121	804	64	348	350	872	113	794	710	232	999999	501	592	99	999999	942	754	642	717	999999	744	704	845	999999	999999	286	415	696	
39	841	59	293	999999	365	276	378	999999	274	999999	915	675	553	426	805	999999	978	793	877	308	999999	492	383	326	999999	305	417	958	999999	493	999999	466	999999	764	999999	999999	240	249	236	822	791	528	490	714	802	999999	201	288	999999	913	876	492	538	397	535	358	675	966	708	70	859	999999	529	999999	999999	999999	268	999999	999999	632	25	739	566	64	516	975	12	668	523	999999	999999	139	917	999999	616	999999	928	29	999999	520	507	274	540	176	963	381	999	708	851	999999	272	412	999999	417	898	147	926	484	999999	999999	355	17	453	686	999999	730	502	548	174	291	529	249	999999	46	134	751	208	400	100	145	976	304	817	999999	759	701	408	510	92	999999	655	454	148	680	175	999999	999999	854	219	243	999999	460	999999	569	824	33	853	999999	999999	157	939	535	393	745	582	999999	999999	999999	926	999999	332	992	466	695	636	85	110	999999	871	634	930	353	190	856	266	526	760	257	355	736	847	713	227	999999	539	130	70	402	999999	123	310	547	999999	999999	911	886	993	847	933	748	922	999999	823	999999	227	596	354	999999	489	66	301	942	999999	199	999999	618	999999	999999	999999	516	25	999999	999999	757	333	393	425	235	945	379	533	912	324	606	813	999999	999999	568	716	942	775	533	999999	51	822	999999	999999	999999	547	302	122	470	691	426	733	224	205	76	334	834	180	999999	591	119	532	999999	999999	332	999999	545	729	216	815	223	741	999999	794	999999	999999	966	774	687	999999	652	267	72	231	897	999999	598	676	823	243	999999	771	655	942	999999	519	443	999999	999999	361	12	573	905	655	477	685	252	999999	466	999999	999999	69	493	441	939	999999	469	167	730	459	787	868	905	972	932	451	95	999999	989	229	999999	999999	488	335	685	89	999999	417	999999	222	630	999999	219	692	874	822	999999	999999	12	953	59	285	18	837	574	143	667	999999	722	35	599	702	441	247	999999	142	581	999999	755	860	999999	62	414	518	999999	619	999999	223	107	999999	174	871	546	45	180	227	227	651	760	552	999999	999999	695	728	622	928	999999	972	999999	742	999999	129	468	152	464	996	871	500	18	955	483	454	835	612	861	999999	166	405	77	421	999999	930	408	212	448	80	367	999999	999999	900	999999	686	168	364	868	999999	412	403	580	183	355	727	642	805	78	967	999999	92	867	894	771	999999	904	643	999999	999999	720	265	704	394	639	195	604	999999	999999	797	296	480	999999	816	325	999999	825	999999	75	196	999999	603	144	481	487	285	818	999999	138	552	
999999	524	536	999999	334	999999	999999	999999	544	170	132	533	733	281	681	121	348	60	578	19	515	20	578	641	999999	127	131	232	906	364	999999	999999	979	530	999999	771	999999	999999	492	177	999999	638	359	999999	999999	763	870	862	800	999999	936	768	432	128	46	999999	946	999999	534	216	35	476	290	190	794	530	554	213	266	909	177	161	568	410	947	877	661	673	578	269	257	999999	999999	539	427	608	180	861	999999	999999	824	59	662	285	999999	595	357	179	120	543	219	666	605	890	999999	999999	209	31	999999	169	120	999999	326	275	999999	766	999999	750	762	195	360	693	719	22	94	127	999999	293	268	361	999999	491	563	44	999999	590	663	542	340	642	408	158	689	333	143	551	733	397	999999	385	552	607	416	999999	999999	526	947	999999	805	91	999999	916	763	999999	999999	628	999999	292	225	378	113	511	419	129	786	211	13	396	879	543	999999	999999	966	883	809	999999	84	638	850	532	999999	80	999999	259	999999	492	394	868	693	999999	831	451	181	947	282	50	197	296	999999	999999	523	561	713	999999	697	999999	999999	880	999999	999999	553	91	441	693	999999	43	774	170	772	304	817	999999	702	999999	711	943	930	28	610	768	734	788	500	869	19	92	999999	999999	561	999999	542	514	856	975	960	750	19	488	223	248	275	36	524	844	174	387	999999	999999	561	754	263	930	279	252	999999	765	591	572	684	652	677	999999	999999	608	761	312	288	727	413	960	933	452	999999	372	503	707	273	655	704	999999	234	26	912	807	999999	612	245	999999	999999	205	168	999999	999999	999999	571	964	427	999999	999999	862	999999	140	936	600	999999	811	135	999999	749	285	501	999999	867	63	428	661	999999	999999	698	159	76	674	736	218	999999	496	999999	999999	800	538	290	358	573	842	531	103	90	321	986	109	486	999999	864	715	999999	232	999999	750	151	910	576	625	227	999999	999999	435	404	727	999999	999999	172	889	116	221	995	153	372	35	531	999999	580	86	814	598	672	738	810	30	515	579	916	897	103	890	999999	999999	999999	639	56	106	698	362	523	662	937	596	999999	999999	720	559	860	553	229	999999	339	999999	999999	629	271	66	625	383	222	228	417	274	796	999999	999999	340	22	733	978	434	636	228	562	999999	661	85	516	167	999999	999999	719	999999	678	286	560	472	853	511	999999	999999	481	325	149	304	254	999999	800	16	403	389	546	136	574	794	190	120	937	999999	967	999999	550	999999	83	267	509	54	999999	520	999999	787	487	510	365	989	953	999999	
89	267	907	988	285	510	763	920	418	592	797	884	999999	450	534	999999	999999	191	999999	999999	251	882	795	209	86	999999	350	616	902	999999	771	585	840	869	41	999999	751	999999	999999	49	999999	162	848	916	256	999999	423	224	999999	292	966	999999	549	999999	79	207	999999	999999	911	999999	999999	999999	28	383	820	222	53	237	999999	999999	453	565	280	409	999999	999999	999999	879	953	375	866	136	999999	619	79	597	45	900	799	834	999999	53	77	999999	999999	558	144	475	105	999999	667	196	999999	406	839	411	999999	999999	632	980	173	999999	754	546	138	43	999999	408	314	999999	186	153	437	584	648	409	999999	999999	529	759	954	568	784	999999	707	680	999999	957	779	999999	694	895	278	818	670	999999	999999	530	788	846	766	999999	999999	872	858	524	758	231	999999	439	913	999999	620	999999	36	604	808	836	838	999999	713	999999	999999	646	538	290	875	619	999999	32	120	999999	575	999999	999999	999999	407	911	70	193	999999	999999	209	349	753	154	285	405	792	76	816	462	999999	340	143	932	999999	524	343	577	649	149	317	735	329	946	974	999999	999999	807	206	896	776	999999	999999	614	634	289	892	393	999999	479	826	999999	999999	658	284	245	549	71	122	883	577	492	544	781	999999	473	30	806	180	347	526	999999	869	999999	686	46	804	999999	999999	827	631	999999	573	999999	999999	469	999999	671	671	739	999999	999999	695	323	328	293	121	754	822	171	999999	95	223	667	952	842	978	296	971	247	441	31	763	294	261	628	999999	374	469	332	999999	359	144	999999	949	708	299	555	601	402	925	59	999999	145	569	545	999999	905	226	480	490	999999	699	433	307	377	64	410	71	700	999999	999999	999999	500	999999	908	999999	781	717	254	552	432	694	578	322	999999	999999	999999	725	715	891	23	999999	999999	842	710	660	710	999999	999999	654	999999	494	900	37	188	764	215	918	660	594	955	198	972	927	67	548	999999	121	999999	999999	999999	685	999999	809	361	599	307	657	999999	999999	250	647	145	599	664	938	999999	999999	143	627	120	999999	999999	999999	936	825	999999	70	784	999999	539	599	227	999999	228	213	999999	101	676	589	999999	557	999999	411	354	317	999999	383	273	129	754	999999	977	299	999999	727	619	235	873	999999	424	246	999999	354	999999	650	430	614	999999	999999	800	999999	874	999999	999999	562	999999	999999	776	628	999999	801	999999	999999	417	959	621	928	589	500	593	999999	999999	150	174	999999	684	67	999999	704	887	448	11	812	328	61	705	433	139	388	999999	956	458	255	999999	623	449	
217	936	760	39	502	34	880	867	887	999999	733	389	939	878	249	970	82	999999	333	999999	985	347	366	263	197	799	211	999999	636	464	972	386	999999	781	999999	131	999999	999999	999999	423	999999	944	440	999999	972	999999	200	509	190	986	386	513	439	822	464	870	580	506	841	702	823	999999	999999	433	999999	999999	838	167	412	999999	48	407	355	910	679	999999	907	790	999999	153	609	999999	999999	650	87	468	947	728	327	606	550	435	833	692	600	321	713	16	73	625	215	999999	107	72	948	979	167	999999	153	423	963	790	225	999999	999999	999999	919	999999	356	999999	409	119	840	805	577	612	573	663	319	999999	999999	900	726	666	938	576	999999	828	702	108	999999	427	584	903	643	760	999999	999999	999999	999999	402	133	999999	29	225	106	202	301	494	345	415	504	999999	785	999999	999999	999999	559	759	527	526	100	887	258	999999	982	534	936	172	817	403	437	999999	839	965	212	251	707	450	841	999999	313	343	367	999999	806	999999	799	816	580	999999	659	999999	999999	999999	311	246	411	999999	999999	999999	999999	138	676	942	977	439	380	819	884	821	999999	999999	917	999999	223	757	530	565	999999	775	735	130	591	131	743	61	993	886	664	999999	839	999999	218	280	128	999999	667	425	999999	376	836	979	931	999999	340	551	468	928	999999	554	715	845	999999	467	836	145	999999	555	999999	926	999999	493	165	918	981	934	900	647	34	48	999999	115	850	569	999999	756	198	832	790	999999	592	74	157	999999	260	993	999999	750	999999	982	638	121	225	788	999999	999999	999999	999999	999999	405	650	821	904	999999	464	999999	995	779	529	90	947	999999	765	999999	343	999999	345	54	667	987	852	999999	999999	999999	410	999999	999999	71	999999	595	931	184	64	394	551	770	169	456	999999	650	998	999999	999999	364	45	999999	356	999999	999999	559	17	999999	356	790	552	999999	999999	863	300	485	999999	933	151	933	158	773	999999	380	465	999999	221	889	999999	26	988	550	999999	849	15	486	632	680	616	88	587	161	999999	273	999999	61	162	306	166	999999	929	999999	171	297	999999	272	273	999999	753	999999	348	127	999999	999999	999999	12	571	769	857	813	852	999999	999999	999999	356	999999	944	396	538	414	420	914	999999	227	97	923	389	640	643	743	223	656	999999	999999	739	999999	770	498	472	999999	999999	393	448	999999	999999	889	749	108	999999	219	999999	876	999999	999999	471	999999	999999	174	252	999999	622	931	135	124	599	999999	999999	591	332	999999	236	456	924	698	924	36	476	390	999999	999999	184	999999	999999	434	999999	
347	219	587	273	315	85	605	255	594	227	557	267	333	753	132	775	167	776	999999	982	870	952	999999	424	999999	957	14	275	54	703	341	242	701	698	262	986	536	327	26	999999	631	999999	999999	481	377	768	152	999999	777	432	26	514	999999	999999	555	394	471	173	999999	999999	999999	339	211	999999	886	325	566	634	500	145	249	840	759	254	999999	669	623	999999	57	675	814	376	498	622	999999	826	598	259	999999	868	999999	372	498	999999	999999	301	999	999999	594	61	212	517	146	999999	999999	185	755	398	999999	999999	999999	999999	125	999999	543	704	841	588	213	999999	726	317	491	999999	621	876	352	101	514	70	670	184	682	995	473	306	999999	999999	439	511	81	210	168	999999	106	330	999999	344	134	45	459	420	999999	534	999999	999999	999999	999999	29	999999	999999	663	999999	40	225	596	521	999999	690	999999	473	999999	159	999999	989	526	999999	233	535	300	999999	18	999999	478	610	259	940	158	670	999999	280	999999	837	132	677	417	326	138	999999	510	809	136	653	887	999999	475	271	999999	545	808	745	803	978	999999	686	825	999999	415	430	966	655	372	459	121	999999	999999	156	36	35	581	999999	30	999999	999999	999999	502	365	90	906	144	987	409	612	999999	833	477	747	117	446	852	721	910	707	87	999999	446	677	541	920	824	328	244	999999	963	999999	724	623	952	999999	193	470	615	508	295	978	256	760	596	288	499	10	49	590	182	999999	999999	322	112	180	53	824	823	169	92	815	753	892	648	263	119	853	794	868	262	392	115	412	422	999999	608	686	999999	263	430	823	999999	999999	344	113	319	411	520	782	204	369	646	456	425	479	235	363	121	342	999999	645	215	999999	338	789	755	887	999999	999999	572	367	743	570	738	999999	536	109	999999	545	944	707	342	22	674	893	999999	999999	986	942	999999	999999	575	748	94	785	617	999999	325	554	357	431	511	516	999999	999999	999999	86	717	166	999999	999999	805	575	397	999999	999999	203	999999	445	999999	106	900	957	999999	999999	999999	995	999999	999999	651	426	783	14	999999	523	206	999999	802	999999	277	669	999999	829	999	747	448	10	360	999999	482	999999	613	880	510	261	999999	999999	386	999999	55	630	600	763	515	526	999999	800	387	874	274	486	999999	669	999999	999999	164	999999	957	392	879	791	644	999999	481	237	813	902	999999	999999	991	652	999999	999999	999999	646	999999	999999	324	483	404	999999	622	485	999999	999999	33	943	713	136	107	460	999999	993	999999	264	986	999999	291	287	713	999999	999999	999999	883	622	999999	
488	878	530	313	974	756	484	999999	242	999999	168	515	999999	214	869	198	377	999999	999999	66	456	901	536	999999	343	897	999999	769	953	351	181	602	999999	958	544	999999	192	822	132	704	121	15	999999	95	827	231	804	999999	843	999999	929	611	351	565	999999	586	352	999999	970	86	999999	999999	999999	891	996	565	999999	527	999999	804	16	554	999999	837	945	450	999999	999999	999999	122	999999	964	926	701	421	570	261	180	999999	999999	722	999999	852	55	999999	407	999999	999999	98	271	451	287	413	49	255	384	895	514	620	149	463	900	999999	858	983	754	788	999999	479	436	314	609	159	711	999999	694	999999	671	852	548	479	245	363	999999	671	999999	561	886	999999	46	675	747	559	238	504	821	284	993	999999	999999	618	999999	999999	661	956	999999	137	701	958	560	999999	233	662	82	669	228	547	475	999999	177	202	902	886	442	761	567	999999	920	217	269	419	708	609	620	929	842	826	701	615	830	688	860	999999	895	364	451	95	487	999999	285	999999	999999	806	894	999999	716	999999	975	899	999999	790	999999	493	698	151	973	624	51	152	827	401	846	860	367	999999	342	973	999999	87	320	482	572	360	999999	999999	610	901	715	581	223	101	851	801	225	49	480	376	240	999999	390	826	53	345	742	883	438	999999	449	415	706	999999	759	898	589	916	228	856	999999	712	540	82	909	999999	929	736	550	54	644	327	18	965	743	247	697	493	999999	237	618	999999	557	661	461	309	875	480	999999	952	222	309	999999	623	999999	999999	223	999999	917	584	415	999999	343	393	314	999999	406	741	999	521	210	105	487	991	248	512	165	879	620	609	594	459	404	597	831	999999	507	394	159	226	34	999999	576	854	821	612	999999	173	357	340	902	143	480	999999	751	999999	821	829	385	313	372	999999	697	317	990	999999	611	999999	562	969	624	22	592	783	999999	821	529	999999	180	635	796	991	532	290	999999	460	978	584	845	715	524	677	19	845	853	999999	691	999999	999999	864	11	970	611	999999	715	890	551	697	999999	929	597	197	999999	749	999999	999999	811	417	610	540	978	999999	899	999999	455	946	13	746	929	807	140	269	999999	315	634	999999	389	154	574	999999	908	290	261	999999	999999	336	999999	269	339	482	999999	283	658	333	885	974	80	764	932	769	999999	805	767	525	799	337	999999	353	999999	689	991	667	843	794	999999	697	776	983	999999	128	999999	743	417	457	929	857	999999	445	430	659	999999	625	221	999999	929	112	522	735	126	999999	908	675	153	
649	491	220	440	864	999999	197	999999	97	999999	814	841	999999	999999	320	596	942	726	999999	999999	465	933	999999	999999	48	864	528	185	999999	999999	939	220	262	999999	767	966	999999	426	746	743	999999	461	669	590	999999	963	785	714	212	148	184	72	925	751	688	716	124	999999	401	999999	183	22	999999	230	105	603	588	553	630	354	878	999999	980	248	999999	13	999999	785	58	85	88	999999	972	902	691	877	294	511	911	999999	851	954	34	746	570	999999	304	448	495	999999	384	242	94	999999	269	659	92	999999	70	684	451	338	715	326	921	369	49	264	538	227	319	87	999999	999999	999999	923	500	244	677	471	709	825	999999	999999	700	846	999999	125	642	42	794	606	450	237	609	522	249	999999	824	211	189	999999	909	277	494	306	601	514	364	346	999999	847	999999	999999	974	626	48	999999	626	999999	639	924	622	505	433	712	637	414	969	980	684	792	999999	476	292	999999	915	999999	760	404	255	999999	761	306	874	947	999999	852	262	999999	484	778	92	999999	572	999999	426	999999	999999	782	999999	196	545	383	661	375	438	999999	315	999999	999999	24	710	231	830	999999	999999	999999	631	485	124	999999	161	986	506	905	710	669	999999	37	253	511	189	999999	734	999999	679	387	644	508	518	63	999999	948	283	999999	999999	860	919	158	101	110	782	368	667	884	45	999999	999999	755	665	768	640	288	999999	208	834	732	497	771	744	999999	681	132	967	71	248	212	713	47	836	850	750	755	936	152	729	821	319	850	32	999999	511	889	843	750	423	267	887	84	634	999999	372	157	413	315	429	659	400	606	999999	833	845	999999	918	999999	28	999999	352	999999	478	23	422	647	749	623	999999	999999	288	226	999999	981	999999	638	412	500	999999	602	999999	630	722	79	430	713	214	199	285	671	999999	39	999999	999999	915	969	606	621	999999	999999	408	999999	41	637	380	184	957	664	518	999999	999999	428	336	426	543	721	205	999999	999999	999999	442	560	347	612	822	999999	494	999999	75	999999	42	790	576	762	203	560	999999	95	698	256	756	550	681	78	244	551	999999	999999	999999	999999	773	206	38	225	999999	848	999999	428	815	999999	690	847	598	999999	184	646	999999	574	232	999999	132	120	711	346	999999	891	878	278	377	280	999999	999999	125	872	581	835	761	360	999999	355	117	180	279	577	565	908	951	518	894	999999	999999	999999	999999	21	81	663	999999	999999	273	401	999999	999999	60	999999	573	512	731	726	999999	348	884	999999	999999	877	874	951	840	143	780	53	940	369	
384	779	581	429	999999	113	999999	918	350	999999	97	87	999999	933	130	999999	13	63	186	235	928	999999	713	207	42	216	146	999999	822	361	911	229	461	999999	799	281	963	999999	999999	999999	925	671	998	814	413	27	501	941	830	115	140	999999	999999	999999	441	828	75	383	397	887	967	681	106	988	168	867	626	999999	143	849	770	859	645	558	309	999999	557	898	794	24	715	205	298	999999	231	193	363	746	178	999999	215	590	757	530	661	254	575	20	656	999999	401	725	807	999999	345	999999	92	317	999999	184	281	176	589	382	182	771	392	389	999999	974	514	880	607	173	643	999999	112	125	999999	65	999999	999999	999999	257	623	999999	999999	999999	381	951	111	55	341	993	698	999999	999999	384	999999	889	999999	196	253	682	41	520	127	644	347	165	177	966	420	359	999999	734	999999	341	999999	193	383	85	18	815	872	999999	549	614	474	604	188	727	999999	999999	203	504	303	569	226	999999	999999	999999	969	999999	783	144	634	981	509	964	999999	670	626	174	999999	786	188	438	810	999999	971	999999	180	742	999999	999999	208	412	166	989	441	364	124	655	321	630	999999	791	41	737	835	567	114	510	999999	517	111	999999	999999	999999	326	865	759	655	140	999999	583	237	249	343	936	232	824	520	999999	759	556	999999	999999	999999	999999	396	406	82	736	414	408	670	262	468	348	604	909	749	999999	999999	605	469	999999	953	56	878	552	698	801	999999	742	594	999999	730	961	999999	751	616	735	999999	469	686	999999	999999	999999	913	975	780	994	999999	999999	999999	847	957	164	96	999999	999999	999999	803	844	999999	281	999999	671	999999	693	531	999999	217	853	999999	24	742	116	918	550	798	999999	143	902	999999	703	470	299	668	747	29	576	875	686	852	778	999999	95	761	415	999999	65	155	230	999999	283	999999	487	29	999999	114	850	245	546	656	999999	704	999999	999999	13	811	834	999999	76	999999	999999	631	530	11	524	93	999999	355	999999	755	743	848	913	999999	498	916	982	279	608	999999	178	999999	338	39	946	83	41	23	999999	604	960	62	999999	556	499	651	266	485	999999	976	999999	505	999999	999999	999999	67	791	451	584	97	828	564	405	432	999999	623	303	999999	65	451	62	643	598	908	999999	690	999999	999999	959	846	659	506	774	631	195	673	608	548	125	889	292	589	999999	669	775	406	999999	656	62	999999	358	764	430	999999	924	813	999999	823	999999	233	299	999999	491	737	437	999999	789	773	246	830	24	999999	999999	175	168	472	213	928	143	399	43	121	
314	94	498	894	86	999999	706	999999	765	785	999999	892	600	858	999999	702	241	453	616	999999	999999	999999	999999	603	388	264	895	462	609	979	689	606	199	187	999999	407	249	542	255	78	77	864	75	238	211	493	575	999999	375	511	696	999999	782	160	999999	999999	999999	894	999999	821	825	254	772	786	105	999999	703	422	738	700	463	699	208	547	999999	999999	999999	631	402	894	689	594	97	107	292	10	823	48	486	47	999999	354	36	434	253	999999	102	288	143	264	790	162	571	674	58	997	491	244	343	156	926	601	502	999999	999999	240	167	674	504	999999	999999	664	999999	701	526	118	999999	774	999999	993	463	999999	999999	148	114	536	33	422	999999	295	519	588	999999	340	120	999999	999999	999999	999999	999999	665	427	784	48	141	136	226	870	158	940	334	716	940	350	693	57	113	364	517	605	217	745	625	219	585	544	999999	606	999999	944	265	267	481	291	338	45	104	999999	999999	977	320	999999	273	118	960	999999	648	364	647	999999	478	999999	897	696	999999	999999	802	575	462	999999	999999	620	289	214	999999	77	999999	659	22	657	953	999999	999999	539	295	64	999999	516	259	783	896	604	959	527	475	767	370	999999	485	417	242	999999	998	999999	810	999999	873	69	999999	892	567	988	352	999999	119	826	999999	367	411	750	449	296	325	679	700	572	660	999999	738	917	707	459	184	604	425	434	654	999999	999999	999999	999999	421	92	366	999999	907	261	970	418	649	625	12	999999	999999	968	999999	213	999999	719	247	48	121	331	516	195	117	814	748	573	684	181	214	637	815	569	999999	213	959	464	999999	320	999999	352	999999	999999	704	85	449	635	479	231	336	226	492	999999	80	999999	575	180	117	999999	999999	999999	734	477	420	375	568	175	941	742	253	864	927	999999	358	768	241	224	999999	41	375	123	104	999999	845	987	154	269	999999	936	637	788	356	699	807	999999	618	621	999999	339	517	283	693	999999	977	999999	299	566	208	999999	858	999999	690	999999	727	999999	311	999999	632	433	230	309	677	14	114	464	518	237	128	73	999999	620	344	161	524	999999	999999	367	999999	383	999999	588	70	197	88	286	108	999999	971	999999	999999	346	988	457	118	999999	606	689	632	522	953	72	447	144	999999	999999	999999	538	561	635	970	999999	796	258	735	999999	248	999999	926	827	366	247	265	711	91	813	631	886	52	315	495	740	999999	962	430	635	999999	999999	46	839	269	570	719	999999	999999	48	549	740	722	476	969	126	762	804	999999	716	806	736	999999	
347	617	140	999999	255	149	240	218	834	827	109	502	323	453	96	567	796	527	919	274	53	273	890	999999	576	346	379	977	999999	999999	714	829	413	872	699	232	139	84	999999	999999	216	829	715	999999	623	974	656	673	675	246	370	198	887	471	20	83	726	966	919	909	770	999999	999999	39	123	999999	98	450	753	864	999999	721	63	722	68	223	558	999999	999999	999999	689	999999	311	999999	444	526	942	942	861	626	505	172	165	564	436	999999	551	686	799	352	885	999999	919	811	807	649	999999	999999	413	796	524	748	999999	326	229	74	950	999999	999999	596	338	999999	999999	137	999999	275	565	999999	296	113	999999	999999	188	207	716	484	786	999999	886	795	392	999999	999999	74	111	756	747	838	345	371	13	999999	101	212	24	999999	999999	791	451	999999	93	645	877	309	133	651	569	227	999999	745	288	459	706	798	214	560	618	524	999999	612	528	727	164	924	109	714	780	999999	999999	977	857	994	58	354	712	747	900	238	941	999999	999999	529	238	599	93	999999	999999	303	997	999999	999999	111	999999	839	23	365	999999	952	209	418	870	592	44	632	887	293	411	362	95	467	659	389	583	999999	424	999	498	564	840	999999	463	487	979	728	856	999999	239	999999	340	357	266	947	999999	999999	999999	604	494	606	711	800	152	899	217	539	999999	999999	528	198	424	999999	999999	926	122	654	999999	393	613	316	775	141	999999	999999	31	738	211	712	360	999999	999999	999999	999999	892	999999	50	413	564	999999	449	999999	124	237	50	794	999999	999999	339	999999	384	577	999999	991	188	830	580	746	951	877	479	337	999999	390	477	210	999999	510	999999	83	81	250	400	123	173	392	661	999999	23	999999	999999	258	872	999999	976	483	793	999999	335	71	999999	304	462	999999	799	121	999999	999999	760	840	199	999999	514	265	763	143	999999	91	999999	796	999999	676	999999	553	999999	231	999999	226	414	999999	417	999999	184	913	801	777	788	714	999999	999999	561	926	999999	182	217	890	743	999999	122	842	307	711	11	539	892	999999	571	908	514	578	999999	614	999999	999999	433	424	640	601	464	985	354	472	767	999999	244	252	999999	559	346	999999	487	999999	113	999999	697	705	774	644	31	204	216	999999	999999	999999	406	946	607	387	999999	793	259	152	161	137	498	999999	944	236	305	999999	84	21	571	999999	101	806	999999	758	78	999999	999999	996	999999	269	779	473	999999	32	378	297	645	154	810	553	999999	345	697	999999	999999	999999	760	547	349	381	130	205	999999	999999	654	600	444	848	318	
31	999999	263	571	891	999999	34	572	922	999999	17	999999	929	210	27	199	755	118	535	999999	999999	999999	112	999999	999999	149	584	164	294	378	778	853	796	835	788	999999	779	773	999999	628	59	299	838	999999	341	377	999999	999999	301	999999	898	999999	999999	173	112	64	999999	606	999999	999999	773	999999	288	554	90	164	217	104	422	617	419	981	312	907	999999	917	999999	424	324	831	948	589	863	505	479	296	944	999999	733	734	370	183	410	999999	854	189	20	294	608	187	999999	106	582	684	999999	999999	189	999999	999999	194	926	625	291	999999	804	194	16	999999	999999	794	219	583	999999	688	256	999999	580	258	62	456	999999	844	999999	999999	670	851	17	189	135	562	116	999999	105	548	999999	744	999999	999999	259	999999	182	999999	219	814	967	586	736	894	999999	143	999999	930	948	91	288	999999	810	154	871	952	999999	827	657	522	687	276	488	822	999999	511	354	711	998	999999	283	999999	635	11	179	93	124	122	751	992	225	185	994	24	269	726	934	999999	997	307	999999	999999	579	696	136	700	108	914	24	999999	999999	635	932	999999	999999	999999	999999	808	974	787	837	74	86	999999	307	511	999999	473	999999	999999	999999	607	713	999999	898	928	999999	938	874	478	985	210	108	825	213	590	253	438	999999	660	999999	136	772	220	469	999999	279	913	399	625	429	635	361	999999	358	190	999999	240	668	879	510	518	933	505	999999	637	999999	260	461	716	267	843	267	902	884	999999	835	502	242	478	658	195	549	259	59	360	848	248	477	999999	668	23	770	999999	160	761	202	276	418	832	464	29	461	682	368	585	377	999999	975	907	999999	428	998	199	230	324	969	684	999999	999999	999999	999999	782	438	58	254	83	999999	751	133	258	568	999999	409	24	999999	999999	866	999999	474	982	398	999999	569	677	999999	24	580	999999	835	791	518	820	966	54	999999	999999	999999	634	123	512	448	707	852	659	999999	344	598	185	591	999999	112	793	999999	470	399	463	223	999999	999999	999999	502	823	916	341	740	748	999999	999999	999999	999999	999999	242	777	961	544	691	999999	910	891	905	426	404	525	999999	999999	999999	839	506	999999	283	33	271	999999	883	19	624	791	520	918	48	225	242	999999	197	879	870	25	29	926	708	52	312	999999	999999	999999	108	308	671	652	25	908	622	710	12	380	999999	416	893	952	919	999999	900	991	852	689	193	999999	337	375	819	709	819	999999	946	999999	720	999999	922	80	911	326	999999	868	903	139	603	531	895	999999	440	463	131	76	16	999999	
151	320	26	223	630	999999	971	305	833	999999	99	52	764	771	999999	56	999999	999999	51	603	999999	42	98	723	96	999999	611	520	934	365	587	752	573	147	99	410	385	709	450	999999	354	999999	45	597	49	999999	767	134	999999	393	999999	999999	35	412	39	999999	999999	999999	136	999999	990	999999	371	477	999999	347	478	626	681	259	671	784	383	999999	999999	999999	999999	500	683	534	894	486	362	551	396	289	727	999999	118	980	188	91	583	481	999999	894	463	567	868	999999	92	150	999999	908	721	195	924	303	164	85	122	731	619	601	83	513	108	820	91	449	620	318	518	701	80	999999	211	901	999999	364	501	439	632	980	999999	753	44	454	829	210	364	433	16	42	867	457	999999	999999	408	815	795	643	486	429	92	774	632	999999	837	999999	984	32	891	999999	584	683	109	999999	159	329	999999	999999	990	880	94	196	312	485	833	623	128	999999	999999	596	568	857	952	212	898	678	131	293	999999	697	226	342	541	216	458	194	358	999999	831	88	347	151	652	605	344	896	999999	999999	916	223	999999	999999	528	304	241	726	730	896	999999	481	207	999999	46	999999	664	999999	654	105	37	649	999999	295	397	425	259	426	215	999999	868	12	215	975	377	403	684	461	813	247	999999	732	999999	461	999999	999999	880	162	999999	999999	941	592	251	999999	129	999999	948	727	999999	112	55	999999	520	383	38	738	275	999999	817	643	618	999999	938	417	999999	304	194	813	203	47	999999	107	321	855	415	285	760	839	856	109	455	956	94	710	201	999999	999999	91	433	999999	999999	658	344	471	740	738	653	833	255	824	92	144	534	339	567	999999	503	664	967	752	977	999999	999999	999999	999999	662	128	238	226	999999	999999	113	390	999999	999999	886	762	999999	125	677	632	999999	999999	42	26	999999	431	999999	152	252	667	999999	124	680	385	659	999999	999999	283	87	999999	999999	617	295	999999	979	753	999999	387	681	999999	653	999999	300	129	999999	842	999999	702	877	240	999999	95	973	999999	536	989	709	999999	302	603	999999	575	999999	67	999999	320	308	300	47	566	999999	377	999999	67	24	17	824	560	334	817	949	923	406	999999	256	339	643	999999	215	989	54	239	999999	87	59	87	511	242	999999	999999	543	52	999999	320	503	996	999999	916	288	999999	999999	158	140	999999	654	222	179	200	810	877	676	999999	95	57	522	507	999999	394	17	936	505	591	648	593	283	906	999999	95	354	260	716	999999	713	685	824	895	999999	610	999999	836	999999	999999	432	44	74	237	957	
617	999999	995	714	238	908	352	33	584	510	546	211	747	953	93	846	999999	999999	948	999999	409	232	627	999999	681	999999	181	38	194	999999	614	529	55	949	651	298	358	546	487	819	999999	661	250	999999	999999	408	685	882	823	475	872	873	125	635	558	395	180	596	999999	277	736	323	839	425	895	26	165	798	312	795	497	999999	683	139	999999	747	982	242	999999	282	285	299	214	718	295	741	999999	420	401	999999	128	762	512	219	92	999999	821	999999	499	546	252	887	579	999999	999999	999999	199	985	404	810	412	937	999999	760	992	447	118	131	139	164	613	745	407	56	677	735	510	474	57	193	925	167	743	999999	39	397	719	999999	740	436	551	427	26	590	853	190	20	752	999999	645	939	999999	695	999999	933	507	490	999999	360	999999	358	725	938	999999	884	999999	204	452	730	604	999999	932	390	702	613	195	729	816	202	497	724	758	999999	412	254	999999	999999	408	376	532	907	999999	825	497	999999	826	489	805	706	999999	999999	567	999999	999999	916	16	320	992	731	747	778	673	341	999999	527	599	999999	536	966	659	999999	796	86	208	696	542	999999	892	623	999999	999999	999999	999999	593	511	167	737	634	495	999999	914	479	676	999999	754	243	854	962	999999	999999	358	952	999999	57	826	999999	999999	999999	925	384	999999	427	378	999999	999999	854	999999	747	999999	370	862	999999	999999	729	999999	312	999999	458	453	999999	688	999999	922	999999	437	999999	95	73	999999	321	676	914	708	121	346	496	111	731	999999	900	679	116	999999	999999	999999	999999	911	999999	312	999999	80	42	999999	472	695	756	505	244	999999	297	999999	500	999999	50	694	948	999999	999999	999999	999999	211	999999	999999	999999	783	582	543	323	517	999999	842	976	760	253	251	999999	544	246	425	589	991	867	999999	999999	999999	999999	136	999999	914	678	379	999999	999999	999999	322	682	171	825	689	123	223	192	726	594	455	792	999999	736	798	61	413	898	514	802	999999	344	183	999999	999999	604	455	973	408	838	553	999999	259	705	999999	999999	999999	999999	999999	999999	376	999999	150	629	844	349	999999	999999	999999	863	275	480	476	923	798	977	508	590	413	999999	667	250	783	887	51	593	542	999999	804	999999	580	694	351	212	999999	999999	999999	554	736	83	165	999999	211	999999	573	82	394	336	907	999999	71	890	999999	999999	644	136	36	263	588	260	806	414	595	542	292	581	999999	274	497	351	999999	953	853	340	929	999999	48	999999	324	969	209	216	136	850	178	999999	389	879	999999	309	430	940	999999	486	276	750	
470	669	999999	991	943	130	838	565	180	117	47	974	999999	42	98	788	999999	999999	61	600	999999	744	374	603	202	259	706	197	921	999999	987	377	74	188	151	378	999999	332	35	89	377	999999	999999	70	651	414	999999	535	999999	641	12	999999	435	675	472	726	999999	999999	999999	693	999999	651	643	999999	129	670	910	363	891	719	804	615	999999	972	999999	716	999999	313	952	788	912	999999	976	290	841	999999	942	999999	716	999999	83	999999	999999	342	999999	726	927	999999	941	981	503	983	999999	999999	999999	396	764	462	452	755	661	991	706	21	781	253	675	363	495	999999	728	522	647	476	645	999999	92	260	316	999999	789	720	372	971	294	928	536	483	999999	455	875	489	945	960	763	91	628	521	560	421	61	573	858	999999	262	981	999999	999999	857	368	313	999999	156	945	966	999999	629	999999	727	852	716	201	910	50	614	249	999999	686	999999	563	849	571	699	895	456	226	862	999999	718	999999	592	369	626	94	152	371	343	10	994	999999	462	999999	794	999999	704	859	999999	817	847	22	414	999999	999999	303	999999	999999	814	999999	498	750	89	719	999999	424	270	357	575	826	898	252	906	575	692	999999	111	999999	777	999999	200	596	563	999999	72	705	898	999999	904	332	999999	410	557	92	999999	999999	742	742	999999	379	999999	357	294	836	919	999999	116	839	966	999999	202	562	964	822	999999	902	197	45	656	999999	526	336	452	252	999999	999999	695	824	73	448	159	999999	90	407	554	842	312	999999	999999	467	599	69	966	342	999999	22	999999	735	31	999999	999999	999999	95	564	853	121	904	52	999999	432	999999	999999	999999	528	999999	834	999999	999999	278	227	599	470	911	199	722	999999	370	120	999999	999999	61	999999	802	464	999999	452	282	999999	553	442	999999	999999	151	702	999999	316	294	448	999999	999999	541	879	467	999999	999999	999999	795	896	842	396	751	793	929	346	380	950	490	320	146	970	561	955	23	835	289	999999	328	218	641	999999	183	921	201	816	706	182	999999	997	454	794	657	385	683	166	691	154	999999	999999	999999	999999	826	973	311	949	744	586	865	632	999999	679	277	586	265	437	223	999999	999999	122	639	999999	457	492	999999	351	322	185	281	856	153	999999	999999	524	999999	43	999999	209	620	999999	82	130	316	870	482	774	527	80	130	999999	999999	862	552	227	999999	999999	160	344	117	959	636	569	315	19	488	390	680	753	699	999999	849	23	999999	360	50	519	891	587	19	999999	999999	251	65	34	999999	290	592	781	358	999999	883	999999	102	999999	
999999	512	815	306	999999	101	104	773	380	897	407	929	653	999999	186	655	242	572	335	25	999999	394	514	290	999999	207	798	898	404	999999	349	605	921	558	744	538	704	594	206	999999	999999	60	871	167	627	983	999999	999999	604	702	530	999999	918	87	999999	231	998	534	210	193	303	205	379	999999	558	801	18	999999	457	648	951	647	376	999999	28	94	523	356	662	123	570	407	304	701	415	38	999999	844	43	522	539	179	394	23	999999	801	999999	437	608	999999	975	999999	999999	956	751	883	944	510	999999	999999	999999	999999	872	999999	623	896	999999	677	999999	530	999999	174	71	999999	119	999999	262	362	999999	226	412	999999	748	836	147	37	465	347	999999	532	93	187	785	602	999999	887	307	307	999999	999999	900	14	409	88	712	999999	481	17	846	969	631	591	716	842	38	621	903	46	949	595	441	999999	727	505	999999	999999	999999	469	129	231	484	954	999999	76	325	999999	999999	999999	133	337	999999	457	500	980	900	999999	471	943	999999	203	983	999999	358	804	296	347	286	903	642	776	432	22	888	625	999999	676	628	649	526	999999	934	243	912	622	50	983	72	746	999999	943	474	445	999999	925	247	999999	606	168	779	978	132	782	37	357	904	543	568	875	496	999999	999999	821	427	944	268	750	358	736	763	312	284	999999	309	698	311	999999	126	962	387	281	79	469	870	547	507	162	999999	999999	717	506	999999	999999	260	379	999999	652	999999	950	667	497	865	999999	405	476	999999	999999	999999	339	55	999999	426	606	497	224	165	999999	999999	879	999999	116	544	999999	29	999999	888	97	290	929	999999	658	968	999999	999999	889	415	209	999999	403	843	915	678	876	519	799	89	818	699	45	224	666	999999	148	513	560	953	82	850	999999	999999	616	311	554	711	999999	949	261	311	607	809	999999	999999	558	46	531	438	667	283	230	999999	80	398	254	714	961	957	830	662	744	999999	343	358	926	815	236	614	134	174	999999	999999	828	516	101	236	268	326	153	999999	981	131	295	999999	630	960	518	228	66	839	750	999999	128	598	566	671	999999	607	422	743	809	917	313	502	160	380	358	563	306	28	455	999999	814	727	681	999999	650	544	999999	966	999999	999999	557	294	424	692	731	240	949	429	760	661	904	410	302	73	817	793	648	999999	611	954	922	999999	393	999999	625	400	916	999999	999999	930	879	456	446	999999	369	29	87	468	999999	128	613	876	267	794	740	413	435	617	805	857	896	999999	364	351	999999	999999	901	319	76	340	323	
16	999999	830	781	999999	963	500	704	999999	715	189	611	492	999999	55	781	599	375	221	965	309	999999	172	999999	999999	101	104	716	850	999999	768	999999	999999	805	607	999999	437	999999	292	450	934	913	999999	152	716	999999	871	10	50	738	312	943	855	374	999999	867	246	999999	379	365	868	999999	999999	681	999999	788	302	687	999999	577	353	586	92	999999	41	395	142	30	999999	999999	229	999999	675	121	815	825	545	944	790	999999	240	641	999999	999999	581	999999	69	335	999999	999999	573	194	265	999999	999999	725	860	93	343	628	735	226	478	832	999999	774	119	742	865	131	252	999999	897	15	346	712	943	165	200	882	335	807	824	399	972	45	838	212	727	99	964	999999	610	999999	13	24	999999	810	999999	999999	999999	327	469	84	999999	225	296	260	136	681	782	705	893	999999	303	928	401	89	860	999999	935	999999	24	775	999999	790	999999	735	11	999999	550	142	374	393	842	999999	347	999999	714	756	749	588	86	55	317	268	569	999999	868	85	623	93	999999	691	871	143	312	693	917	999999	478	561	259	999999	141	650	341	509	999999	294	590	650	374	113	360	357	999999	999999	468	898	230	999999	999999	926	708	467	192	999999	999999	999999	999999	653	833	999999	288	197	999999	282	914	999999	927	69	540	583	999999	972	718	846	340	523	312	343	235	999999	673	880	693	999999	105	674	467	658	987	909	999999	999999	817	554	825	172	28	999999	64	801	970	999999	999999	999999	441	735	999999	345	999999	999999	406	371	428	814	156	999999	504	16	186	250	999999	278	82	630	994	557	165	174	30	178	505	753	289	433	58	512	823	410	999999	999999	999999	131	317	988	513	999999	518	12	407	999999	668	22	999999	999999	602	701	98	436	298	883	579	583	999999	183	502	652	999999	999999	999999	643	583	103	999999	815	323	87	999999	93	127	777	49	163	766	602	509	493	999999	999999	831	356	424	397	999999	999999	999999	352	806	144	496	860	144	523	999999	764	844	574	897	566	500	999999	740	14	999999	521	999999	426	816	999999	673	18	281	999999	999999	999999	229	999999	982	116	34	971	280	827	597	267	999999	999999	917	12	758	934	596	814	973	316	615	419	89	600	173	999999	535	94	999999	999999	589	526	360	825	999999	659	592	790	541	529	999999	913	999999	999999	878	328	508	814	999999	739	422	466	644	856	804	809	999999	391	942	659	445	999999	366	120	678	125	175	101	467	999999	351	999999	283	453	71	701	13	999999	721	999999	866	999999	130	999999	74	999999	999999	503	30	734	553	211	
999999	881	94	999999	556	306	999999	763	163	416	356	865	397	999999	192	200	795	113	806	86	669	107	793	724	75	636	55	555	243	671	999999	732	555	150	957	401	369	12	154	706	999999	958	692	459	374	265	999999	456	939	691	708	917	928	476	999999	750	98	370	993	920	999999	999999	530	999999	999999	623	319	256	660	791	831	999999	958	109	428	711	414	999999	359	810	302	598	615	999999	962	999999	804	88	999999	216	313	999	999999	234	455	832	999999	210	124	999999	946	999999	796	158	999999	916	959	999999	58	830	346	754	20	192	999999	999999	219	999999	529	191	819	999999	999999	999999	999999	832	782	734	654	596	282	214	229	999999	999999	999999	802	467	692	999999	204	975	40	778	870	999999	999999	826	606	794	622	460	680	932	931	716	449	352	669	999999	143	234	184	462	557	141	999999	412	328	422	859	752	296	999999	986	843	209	999999	583	929	844	955	138	859	999999	822	533	999999	676	158	765	459	999999	664	912	969	801	578	231	999999	34	585	508	193	934	870	174	207	945	98	516	581	999999	740	193	187	106	324	999999	734	608	247	736	999999	657	999999	954	631	999999	26	999999	631	646	999999	999999	268	999999	944	925	114	658	336	999999	588	641	194	689	67	481	734	873	486	999999	496	999999	787	849	999999	535	534	999999	542	636	928	56	999999	999999	924	836	924	730	999999	399	383	86	999999	999999	157	538	999999	999999	897	160	836	999999	565	541	160	714	126	418	129	419	999999	198	125	699	999999	541	756	260	764	230	556	14	721	97	999999	999999	858	999999	701	999999	73	813	28	392	799	784	490	999999	784	220	999999	515	610	742	997	195	960	999999	483	999999	782	999999	955	999999	603	999999	432	477	824	739	856	234	717	330	355	587	179	733	999999	637	60	412	476	554	510	999999	403	978	999999	999999	460	286	418	999999	999999	850	999999	999999	788	967	362	23	999999	999999	364	999999	798	290	999999	420	25	999999	681	845	565	379	999999	999999	176	562	438	454	999999	999999	289	999999	999999	631	313	999999	730	827	945	932	285	47	999999	431	199	24	252	123	591	679	999999	233	604	999999	530	647	999999	456	185	235	999999	908	634	234	999999	784	999999	176	999999	891	690	999999	291	749	570	999999	495	999999	221	161	320	325	862	708	789	66	975	252	999999	666	401	283	652	719	404	377	412	658	667	415	344	85	147	700	989	327	999999	854	11	12	999999	790	999999	999999	914	223	999999	926	445	999999	808	437	74	319	500	416	545	571	355	203	125	837	999999	
999999	999999	244	188	171	999999	472	124	999999	251	109	515	610	49	999999	804	190	331	999999	222	958	607	906	999999	827	999999	582	781	380	509	808	886	324	143	438	215	679	44	883	216	973	593	999999	196	965	804	999999	376	916	766	999999	872	638	624	698	209	911	234	360	961	146	690	999999	621	442	222	200	999999	999999	423	999999	156	447	280	249	374	919	720	55	33	320	216	864	613	345	999999	258	700	444	999999	304	455	684	921	79	293	999999	76	753	999999	613	421	765	999999	641	28	999999	368	385	333	999999	200	188	337	999999	930	999999	141	286	506	964	500	43	382	128	679	471	999999	999999	956	525	853	967	302	420	899	451	371	999999	326	511	999999	325	121	949	114	276	357	280	999999	467	999999	999999	256	999999	999999	999999	393	999999	999999	556	908	168	428	808	999999	233	886	999999	751	489	464	169	959	994	84	185	921	999999	999999	412	124	254	71	498	806	73	999999	513	307	521	999999	986	19	770	602	999999	896	999999	999999	880	390	999999	529	999999	12	559	999999	261	713	936	466	999999	370	559	441	664	107	930	999999	372	513	999999	619	999999	431	999999	999999	199	402	353	289	618	909	143	32	684	725	411	999999	999999	999999	999999	999999	370	999999	107	625	459	338	999999	634	965	312	160	377	18	821	298	238	999999	408	641	859	369	999999	848	999999	999999	537	757	938	695	443	753	999999	55	581	258	185	334	999999	701	999999	463	719	999999	999999	759	765	999999	999999	999999	183	961	849	999999	999999	440	713	216	56	999999	921	999999	999999	938	532	999999	30	332	436	573	123	999999	681	707	999999	405	650	343	999999	301	471	523	893	999999	522	999999	904	999999	446	151	999999	969	999999	464	779	288	463	781	791	999999	738	999999	588	300	323	999999	290	151	999999	212	790	999999	674	754	926	407	688	497	999999	999999	653	492	885	294	38	999999	625	226	927	502	941	999999	551	999999	563	999999	935	603	199	999999	999999	762	716	244	360	173	304	999999	538	382	999999	966	999999	741	999999	256	557	999999	271	179	653	73	223	999999	270	921	828	890	999999	999999	471	94	999999	182	858	999999	775	651	933	864	999999	101	687	999999	902	975	513	999999	680	999999	481	999999	342	29	599	137	549	398	999999	439	345	414	999999	641	910	999999	668	192	883	222	999999	905	369	406	999999	562	386	668	999999	294	418	28	219	884	425	829	999999	288	999999	730	351	999999	677	504	529	444	758	56	645	397	317	999999	999999	468	836	999999	283	935	700	46	751	881	973	688	999999	326	205	
999999	225	999999	763	999999	608	162	870	103	237	864	999999	884	999999	339	32	38	977	97	101	751	57	999999	556	816	588	547	999999	470	413	988	484	212	249	309	831	564	633	999999	722	774	597	742	348	999999	68	815	243	422	858	944	999999	933	234	999999	999999	376	534	946	801	999999	182	999999	690	248	390	673	644	503	508	467	999999	999999	375	326	999999	314	999999	147	758	772	314	567	999999	468	287	551	999999	796	898	465	40	687	135	999999	602	196	62	110	999999	999999	999999	739	999999	400	550	661	567	908	299	106	865	999999	999999	39	757	615	797	232	960	839	695	848	605	53	437	716	924	715	999999	967	999999	999999	119	373	999999	574	653	221	917	626	983	79	507	802	599	644	999999	106	902	987	398	830	149	198	999999	999999	143	870	999999	833	999999	852	999999	331	843	464	286	999999	437	999999	961	586	314	999999	999999	999999	351	803	453	999999	999999	827	999999	737	578	432	271	921	674	279	441	783	258	94	889	141	999999	999999	958	145	999999	674	669	719	999999	812	526	805	342	82	980	340	426	180	615	999999	49	455	753	999999	203	365	999999	999999	751	187	338	229	454	724	999999	176	844	999999	435	553	167	102	711	999999	999999	466	588	601	298	110	366	999999	478	980	101	999999	431	547	941	12	524	511	968	848	999999	306	360	618	342	814	495	999999	999999	999999	751	999999	744	987	515	736	777	999999	869	999999	999999	260	751	999999	633	999999	744	307	376	999999	999999	999999	134	863	291	609	115	969	269	483	615	258	999999	999999	238	999999	696	999999	999999	215	234	966	642	327	37	999999	555	999999	985	43	80	198	741	999999	44	105	822	880	999999	905	631	807	299	395	45	999999	917	345	245	488	612	999999	999999	171	208	72	23	806	836	66	999999	228	984	999999	412	426	517	999999	381	142	331	815	738	999999	999999	427	676	256	292	464	317	219	651	506	430	771	923	579	123	971	92	26	999999	649	851	412	999999	73	999999	619	64	999999	964	112	167	999999	999999	148	587	780	396	766	524	381	999999	844	576	488	804	641	502	937	999999	999999	60	315	771	999999	285	181	604	999999	273	673	999999	999999	999999	549	999999	633	210	785	999999	342	585	326	501	672	899	999999	836	344	269	999999	126	127	987	564	999999	851	999999	999999	999999	416	185	999999	999999	851	971	999999	599	999999	999999	181	999999	717	945	576	824	734	813	108	199	999999	999999	999999	999999	922	556	999999	999999	690	497	999999	999999	999999	923	584	166	999999	823	650	701	571	417	809	204	98	910	
409	181	420	740	327	999999	927	292	593	81	914	999999	580	304	688	903	908	538	651	999999	713	793	371	419	999999	999999	173	406	628	861	535	76	265	22	157	121	23	950	180	460	679	446	339	999999	251	372	253	355	22	999999	509	280	553	524	206	615	810	999999	717	999999	873	531	663	732	546	848	184	567	157	577	999999	957	368	200	999999	999999	464	858	178	659	667	817	393	999999	361	264	522	740	815	541	311	999999	999999	763	999999	158	782	607	999999	999999	197	999999	208	445	778	551	912	362	999999	929	161	951	833	67	749	65	999999	703	380	999999	999999	999999	752	615	276	877	724	999999	614	746	494	856	891	775	472	981	999999	999999	191	809	352	169	999999	999999	390	999999	999999	185	23	530	20	88	999999	684	76	999999	932	999999	179	901	827	317	748	999999	999999	304	999999	67	595	767	446	199	522	999999	999999	176	334	867	999999	916	697	549	591	999999	735	416	629	217	999999	718	999999	37	778	289	999999	45	421	236	450	96	299	999999	589	255	94	999999	565	666	744	900	429	999999	367	262	213	288	999999	665	158	38	674	852	359	876	719	999999	999999	242	588	904	754	999999	426	148	627	576	999999	346	998	914	850	963	999999	807	299	983	669	525	86	704	319	999999	87	999999	999999	446	772	999999	536	999999	409	333	999999	840	156	330	649	228	635	636	999999	388	666	243	188	999999	389	999999	587	735	999999	895	166	883	594	998	30	14	727	190	999999	999999	809	332	514	527	885	632	661	969	999999	999999	999999	999999	386	931	100	999999	243	710	67	999999	999999	800	927	514	176	204	256	999999	999999	644	501	454	832	999999	999999	999999	729	999999	825	757	889	618	402	307	15	717	507	663	908	186	770	999999	133	582	132	19	405	10	360	691	386	513	668	698	949	444	999999	315	362	756	999999	583	999999	309	341	517	408	999999	508	999999	696	592	999999	133	873	484	331	999999	999999	569	938	729	999999	144	999999	385	999999	703	999999	571	999999	201	311	161	999999	999999	141	823	251	999999	611	999999	501	901	999999	793	999999	545	825	999999	999999	366	367	792	818	395	999999	999999	928	999999	999999	704	280	937	999999	504	291	98	70	686	999999	507	18	343	958	171	999999	408	149	999999	999999	414	878	999999	457	744	834	999999	343	999999	914	391	999999	294	999999	906	505	564	999999	500	999999	186	484	149	132	999999	999999	34	999999	656	999999	875	611	351	844	163	826	397	489	614	670	999999	754	393	771	961	612	723	296	61	999999	999999	855	649	85	935	929	738	
761	842	396	999999	683	686	519	48	780	553	449	892	999999	118	85	937	830	999999	999999	999999	377	170	999999	633	737	783	990	495	999999	999999	276	909	999999	999999	635	999999	228	859	98	78	873	999999	999999	69	999999	999999	971	999999	999999	918	818	345	513	838	371	600	839	999999	82	900	695	33	29	818	286	540	668	991	482	999999	719	999999	650	999999	999999	999999	980	942	999999	999999	811	442	999999	111	153	930	406	396	726	45	807	464	787	197	382	849	714	372	783	743	999999	980	999999	169	999999	848	695	160	620	727	620	896	413	737	999999	263	135	917	999999	355	999999	282	999999	447	999999	264	192	462	980	377	930	999999	169	615	999999	999999	367	738	902	999999	245	999999	775	999	424	999999	61	999999	108	128	724	796	697	437	610	999999	714	999999	540	999999	999999	243	999999	999999	797	12	737	797	137	268	896	397	999999	380	999999	888	507	276	32	718	213	142	999999	999999	653	143	919	999999	999999	157	126	728	208	957	999999	12	85	532	211	999999	999999	263	999999	839	232	336	780	327	327	722	955	448	615	999999	999999	533	879	999999	599	663	999999	999999	792	980	152	177	198	67	740	118	812	975	74	610	544	949	220	999999	638	326	999999	602	414	293	202	677	123	387	226	116	133	999999	932	548	338	178	471	941	697	65	148	723	586	999999	909	999999	384	15	286	791	999999	999999	679	999999	310	999999	600	999999	788	474	64	999999	840	634	984	54	52	999999	281	376	488	278	827	583	188	639	25	999999	999999	222	302	117	110	434	793	999999	999999	660	247	999999	577	962	163	232	11	336	882	999999	234	999999	937	858	733	909	313	53	999999	105	103	671	999999	405	999999	575	181	999999	711	416	840	999999	956	392	288	433	799	526	125	604	581	999999	756	999999	999999	518	999999	444	999999	200	131	999999	241	992	999999	576	999999	181	836	999999	999999	65	999999	999999	121	17	908	554	580	310	120	786	999999	999999	524	251	999999	411	999999	616	999999	737	572	520	294	100	985	963	825	999999	999999	999999	689	538	999999	526	236	290	951	963	999999	730	863	83	89	344	999999	308	478	324	999999	971	999999	230	297	322	492	999999	999999	30	999999	945	728	869	260	999999	107	399	388	999999	25	633	459	471	16	569	999999	498	440	950	278	999999	494	511	58	88	880	469	251	240	43	999999	109	999999	940	664	11	993	823	597	247	432	919	999999	309	38	999999	285	223	727	448	993	674	240	999999	346	460	999999	999999	999999	612	638	158	158	963	893	534	528	999999	352	568	880	
675	843	713	845	999999	23	211	30	566	999999	999999	523	999999	999999	999999	868	188	603	999999	784	999999	651	999999	609	284	999999	517	999999	504	993	999999	871	169	568	328	999999	999999	999999	579	446	25	999999	614	18	999999	634	365	923	446	999999	999999	927	148	784	707	33	999999	114	999999	995	506	796	525	573	849	384	364	234	722	999999	351	281	34	767	768	999999	47	999999	226	650	415	999999	968	999999	999999	827	732	385	860	304	972	999999	346	583	940	229	284	999999	168	17	279	999999	999999	999999	999999	78	902	381	25	334	986	882	999999	999999	589	911	999999	687	999999	31	651	999999	373	427	999999	928	934	999999	826	549	107	995	818	218	999999	999999	393	999999	522	584	999999	360	369	535	317	99	999999	427	999999	999999	401	597	131	999999	365	299	767	999999	999999	396	144	461	555	476	237	999999	74	999999	999999	315	528	680	174	999999	999999	301	620	837	119	564	403	517	457	797	157	510	999999	681	999999	91	999999	999999	979	136	450	473	805	893	999999	326	35	855	878	687	510	999999	999999	786	49	74	999999	930	673	999999	992	626	14	757	999999	999999	126	393	825	999999	999999	918	999999	48	894	633	999999	727	538	793	538	547	999999	769	296	437	88	97	641	999999	411	586	936	376	999999	823	469	999999	574	582	209	642	40	999999	888	591	30	394	891	416	579	952	999999	880	84	454	988	244	471	891	648	39	751	47	65	223	982	999999	999999	999999	173	447	999999	956	999999	896	517	226	999999	999999	416	694	205	235	999999	458	194	66	301	688	835	234	586	682	933	180	999999	993	999999	675	609	695	999999	999999	252	141	800	444	999999	999999	937	771	363	766	999999	954	833	525	828	999999	999999	999999	999999	225	246	938	860	479	32	999999	15	524	860	999999	105	999999	214	385	999999	87	658	749	769	123	751	73	999999	820	208	979	346	999999	175	759	647	683	662	273	999999	314	999999	330	422	874	182	422	910	158	671	763	749	458	543	999999	947	288	999999	999999	474	182	999999	999999	281	52	85	999999	359	999999	568	421	68	941	800	678	806	338	337	894	941	339	999999	722	159	999999	999999	888	831	999999	812	368	527	999999	799	999999	246	999999	58	999999	798	541	72	809	999999	259	704	999999	999999	865	943	618	999999	271	977	145	999999	999999	890	837	812	197	809	999999	298	209	999999	325	152	398	441	999999	999999	957	106	410	276	353	142	899	740	999999	240	965	480	999999	417	265	766	664	392	892	349	221	566	999999	731	999999	999999	390	365	388	665	269	999999	377	999999	992	
175	999999	868	676	221	991	106	390	957	844	464	105	999999	638	559	488	999999	999999	999999	999999	401	495	679	148	832	752	999999	361	999999	971	541	112	864	425	999999	999999	795	716	680	999999	124	185	653	887	673	424	598	726	999999	187	999999	885	999999	999999	999999	679	897	730	843	469	457	744	625	985	313	361	240	376	548	369	692	300	868	878	955	225	842	792	475	999999	163	999999	531	588	718	655	962	999999	823	999999	301	999999	872	999999	999999	999999	560	667	999999	321	193	232	188	469	495	999999	26	271	999999	386	836	115	264	999999	316	640	223	47	277	999999	399	634	999999	137	77	627	999999	658	978	999999	664	999999	999999	999999	234	999999	639	71	102	999999	638	700	999999	999999	584	196	999999	999999	999999	270	999999	999999	400	926	922	999999	679	60	402	867	544	368	293	999999	999999	661	897	110	211	384	999999	161	944	521	28	698	341	116	553	999999	999999	980	753	717	429	150	784	291	241	674	262	588	669	235	221	280	416	575	999999	999999	298	710	245	529	269	15	999999	999999	907	233	999999	572	507	520	61	563	615	576	308	580	876	616	999999	536	999999	422	491	718	999999	748	291	766	390	630	999999	116	745	999999	999999	424	571	905	383	18	457	689	90	158	184	657	664	840	999999	154	55	682	999999	708	407	847	999999	860	999999	169	941	460	999999	876	928	944	817	391	128	883	19	971	999999	860	88	999999	341	342	544	651	93	450	499	245	584	999999	999999	47	826	999999	999999	999999	335	999999	999999	997	506	214	999999	239	840	283	722	393	145	84	450	981	999999	963	515	190	326	927	85	500	960	946	999999	28	999999	780	564	517	999999	309	645	27	999999	999999	999999	137	122	315	811	810	999999	116	110	510	999999	293	418	862	105	999999	999999	999999	999999	576	46	559	999999	211	999999	69	718	999999	410	999999	999999	432	198	547	37	387	78	21	999999	275	999999	999999	999999	791	559	396	372	701	422	272	915	247	878	225	55	386	225	910	755	751	999999	522	999999	274	81	46	999999	999999	999999	717	651	382	291	873	804	192	713	130	999999	999999	697	26	793	148	999999	999999	999999	999999	999999	650	172	167	265	374	183	259	999999	582	999999	523	301	501	866	704	620	542	999999	999999	421	863	673	999999	268	592	64	85	999999	999999	353	999999	492	999999	377	195	999999	494	127	999999	700	555	43	141	409	999999	872	205	160	999999	527	388	245	548	561	639	977	76	999999	673	320	108	529	999999	238	999999	40	179	134	680	159	136	425	49	315	865	829	542	
999999	139	999999	858	924	999999	50	999999	999999	944	999999	738	218	488	594	453	606	999999	35	999999	902	999999	108	702	81	479	938	401	962	206	999999	696	809	999999	380	769	953	461	183	887	549	272	999999	95	608	999999	999999	999999	541	971	442	713	839	999999	639	136	41	27	999999	999999	703	649	12	446	711	874	928	773	118	824	500	154	428	148	904	639	372	999999	103	685	17	277	859	991	999999	529	999999	434	805	253	738	935	674	728	194	900	270	999999	384	734	467	699	562	717	999999	298	999999	701	999999	999	999999	28	923	111	447	435	790	999999	999999	191	27	504	968	864	96	564	479	699	953	14	999999	612	638	368	228	317	714	999999	520	999999	244	165	953	805	999999	999999	999999	573	290	999999	999999	258	87	202	717	963	999999	698	630	916	818	595	747	477	999999	162	389	999999	883	139	999999	648	501	216	946	999999	999999	172	999999	375	552	906	418	999999	894	131	999999	446	651	265	999999	26	521	603	657	649	417	999999	999999	999999	341	999999	690	160	46	471	757	999999	255	854	422	568	999999	265	373	912	999999	999999	582	509	627	942	999999	999999	999999	705	136	897	559	307	454	74	987	59	43	105	226	268	168	999999	999999	664	200	999999	999999	999999	703	265	240	999999	472	865	903	675	708	398	544	72	607	999999	344	859	999999	999999	999999	999999	580	272	231	278	695	999999	393	159	999999	962	751	126	784	534	11	999999	667	999999	999999	589	171	322	351	644	999999	999999	660	999999	97	514	354	253	396	999999	999999	999999	43	961	59	999999	481	753	999999	999999	647	427	999999	82	340	473	202	505	122	820	196	268	999999	586	717	999999	268	567	72	630	999999	999999	999999	298	96	570	837	705	765	291	999999	417	782	605	997	143	876	587	999999	999999	322	999999	140	999999	309	189	999999	457	254	517	295	999999	691	909	137	148	698	988	985	769	636	496	740	830	712	999999	486	326	999999	584	665	680	81	447	318	769	378	163	989	907	61	390	461	999999	996	204	725	872	999999	859	445	887	601	999999	987	826	118	310	863	530	999999	201	868	999999	852	614	842	253	600	368	770	999999	999999	88	999999	256	44	492	833	999999	63	613	849	729	149	777	89	354	459	492	660	77	999999	468	214	859	521	791	999999	392	361	481	999999	118	98	900	887	523	999999	741	791	999999	476	355	477	100	352	148	530	84	535	498	793	118	999999	702	254	540	999999	857	999999	999999	97	451	166	581	999999	741	640	248	999999	999999	345	718	700	45	601	943	991	999999	
517	383	271	330	856	999999	687	173	410	396	655	356	648	161	16	549	999999	34	199	896	999999	611	507	292	194	968	163	85	418	672	999999	310	549	760	350	361	981	999999	594	304	999999	999999	340	254	592	999999	917	999999	711	160	999999	999999	754	104	364	906	999999	999999	145	888	708	612	999999	738	295	999999	807	888	811	999999	568	769	439	895	12	591	280	263	699	651	61	969	373	267	174	533	999999	454	999999	443	485	11	631	999999	595	290	423	602	958	247	735	38	382	65	999999	999999	147	859	102	773	635	622	999999	494	836	739	248	496	573	761	799	362	493	377	180	566	147	732	309	999999	177	678	304	462	915	32	597	318	675	436	396	696	362	631	808	999999	999999	999999	870	856	52	999999	38	206	448	383	545	15	885	36	600	414	999999	380	606	957	327	827	579	999999	152	930	821	146	375	112	999999	999999	569	317	844	10	862	999999	679	250	649	107	999999	541	486	999999	999999	648	836	999999	146	982	35	850	545	894	568	65	714	121	115	999999	831	345	383	684	446	578	999999	599	551	116	700	365	318	229	814	47	337	560	508	182	309	393	966	27	999999	718	771	949	441	807	999999	568	144	757	276	678	168	802	154	999999	999999	999999	999999	40	292	669	542	325	999999	531	999999	163	613	933	592	999999	999999	365	848	728	999999	999999	167	999999	999999	999999	999999	999999	953	145	878	535	415	653	715	999999	999999	936	735	175	185	456	869	999999	999999	586	955	999999	174	827	309	802	953	999999	57	234	88	695	664	160	449	999999	999999	944	652	203	747	959	227	529	495	442	630	682	999999	360	372	257	999999	789	186	999999	999999	135	836	85	581	988	606	491	984	266	282	584	726	204	999999	999999	267	885	838	995	983	645	999999	866	182	281	874	697	861	999999	40	874	973	999999	595	999999	117	577	999999	758	363	736	999999	238	170	999999	999999	357	276	999999	990	999999	951	999999	45	750	793	970	903	999999	999999	909	999999	999999	236	408	610	999999	999999	999999	817	690	273	89	642	999999	999999	999999	999999	136	325	527	999999	423	841	999999	922	793	393	999999	452	147	673	321	644	454	116	999999	11	762	444	659	748	427	630	309	516	871	548	788	999999	999999	274	999999	999999	999999	487	999999	999999	977	485	817	912	764	405	679	999999	952	444	198	150	718	112	999999	691	666	999999	999999	793	541	743	60	254	605	205	763	999999	896	999999	57	966	900	999999	34	999999	626	746	999999	31	950	293	563	437	359	648	931	586	999999	95	328	
818	999999	422	999999	243	434	999999	317	999999	641	806	999999	625	396	232	249	647	88	666	74	999999	794	981	999999	999999	189	623	999999	956	273	187	999999	810	17	239	492	999999	999999	790	999999	999999	438	425	390	999999	172	938	50	137	999999	293	508	664	30	408	34	999999	579	532	64	810	678	361	305	464	999999	319	618	167	739	999999	357	999999	813	20	491	378	601	999999	95	251	583	767	556	999999	999999	889	789	999999	215	999999	908	767	736	51	385	86	130	925	891	999999	999999	882	397	648	935	221	850	999999	917	655	900	881	447	813	999999	910	804	324	785	373	999999	19	952	750	852	999999	560	999999	635	999999	257	676	807	242	921	700	379	999999	54	999999	48	999999	691	559	98	37	330	923	814	474	281	805	149	527	333	320	930	999999	796	355	660	88	384	512	999999	234	84	214	999999	536	999999	999999	280	327	999999	749	327	402	999999	824	269	999999	957	999999	142	451	999999	289	999999	999999	999999	731	121	698	807	960	999999	189	161	863	953	125	41	287	933	999999	535	999999	202	583	993	537	986	971	96	32	999999	224	380	956	999999	794	999999	290	766	809	785	999999	999999	374	354	999999	999999	797	871	154	605	679	237	999999	916	714	97	336	617	242	745	149	999999	785	839	999999	999999	205	175	168	999999	751	999999	133	599	999999	311	999999	238	999999	295	198	110	941	426	450	986	622	999999	999999	999999	969	673	999999	74	645	970	734	999999	999999	339	999999	632	712	999999	854	168	999999	168	963	999999	269	107	762	999999	556	49	670	368	999999	204	196	999999	191	461	850	999999	999999	68	953	982	577	303	74	999999	249	999999	999999	617	572	292	882	464	999999	581	448	871	910	999999	518	999999	310	375	999999	969	152	890	450	261	999999	776	999999	55	214	999999	999999	965	43	247	707	989	652	62	796	116	321	732	90	609	999999	979	177	409	550	357	682	211	167	105	382	358	126	145	143	999999	999999	999999	259	103	746	482	838	999999	880	528	953	257	579	39	999999	999999	999999	999999	249	504	999999	771	504	856	999999	634	808	999999	864	358	873	517	999999	999999	995	483	482	986	999999	540	151	504	529	31	404	435	631	999999	999999	961	549	285	896	638	197	999999	343	403	794	121	673	899	808	999999	655	446	337	578	44	185	938	822	977	708	999999	113	252	999999	462	873	999999	999999	999999	902	809	598	621	291	813	656	150	88	201	751	866	999999	696	996	376	958	108	63	103	271	33	726	999999	197	284	999999	999999	860	941	921	999999	993	999999	905	
723	67	824	56	999999	999999	44	859	999999	999999	842	122	416	999999	999999	503	775	949	587	239	879	92	300	433	16	729	559	999999	147	280	642	873	842	791	283	318	143	999999	297	999999	237	174	105	81	354	172	677	850	753	447	999999	999999	415	999999	36	640	999999	400	49	46	828	754	722	360	593	969	999999	999999	999999	798	370	723	999999	871	12	715	987	229	89	999999	61	708	537	699	134	482	999999	673	764	643	552	999999	22	999999	886	999999	999999	999999	999999	385	999999	61	878	954	87	999999	507	544	999999	321	652	999999	321	204	984	130	227	32	236	120	511	999999	861	338	255	627	710	410	984	530	273	253	741	704	952	10	829	999999	621	701	999999	923	507	453	990	15	999999	818	999999	766	264	999999	518	377	873	296	200	549	999999	999999	999999	107	559	646	58	409	999999	999999	999999	983	300	645	999999	534	999999	588	999999	418	348	250	206	892	143	228	275	843	734	374	830	665	999999	289	873	999999	980	999999	373	861	999999	590	209	813	999999	293	475	619	999999	984	999999	294	198	999999	211	468	263	828	964	999999	380	999999	674	999999	786	586	183	21	771	248	999999	999999	224	246	23	757	51	393	326	999999	752	999999	824	750	143	999999	477	37	88	415	999999	999999	913	42	490	200	916	999999	36	989	119	464	847	780	999999	972	79	952	999999	453	426	870	511	124	999999	725	389	924	307	250	119	155	932	999999	340	402	999999	999999	755	822	999999	282	366	999999	740	298	807	54	320	999999	476	999999	999999	999999	999999	47	649	799	999999	765	810	999999	470	785	880	999999	999999	491	449	999999	628	887	206	946	999999	154	513	999999	384	300	917	345	613	147	774	594	999999	307	378	302	753	555	999999	990	21	849	999999	580	457	776	999999	326	604	999999	542	588	327	999999	999999	843	533	475	424	164	847	999999	387	333	21	295	86	999999	999999	156	999999	999999	999999	216	999999	762	999999	933	727	608	999999	601	740	340	605	195	276	575	285	534	769	288	141	999999	152	546	472	488	999999	171	999999	542	213	457	988	470	439	120	386	270	999999	600	747	816	630	999999	734	56	728	826	999999	511	999999	588	387	16	941	576	999999	399	999999	854	374	999999	908	991	397	293	352	145	756	165	198	24	999999	178	540	324	953	999999	811	425	760	742	152	197	999999	999999	80	982	999999	862	56	987	970	656	236	999999	907	639	858	451	704	593	80	863	322	934	999999	219	999999	626	623	178	999999	999999	104	631	423	721	407	772	999999	999999	999999	893	119	211	
53	376	999999	999999	416	323	999999	999999	720	999999	671	288	874	659	69	860	516	902	249	999999	410	999999	999999	604	767	196	241	999999	999999	999999	977	187	754	121	999999	999999	277	127	220	999999	999999	226	164	999999	960	999999	846	999999	712	362	999999	713	653	240	801	947	814	999999	590	999999	999999	952	142	386	199	494	534	762	999999	871	593	999999	692	940	747	193	941	999999	644	632	349	493	382	875	490	999999	999999	523	320	943	384	999999	536	989	227	188	999999	999999	737	999999	611	93	979	841	999999	464	31	713	999999	618	999999	188	703	958	880	598	579	999999	896	926	961	20	452	824	999999	999999	862	999999	723	569	999999	174	897	179	31	999999	513	999999	999999	35	251	820	40	999999	938	205	999999	999999	119	628	608	827	881	999999	513	600	999999	165	999999	115	999999	999999	990	923	519	999999	291	999999	937	624	94	48	999999	999999	999999	151	980	999999	999999	300	436	999999	999999	104	961	999999	292	96	999999	430	624	358	195	10	999999	921	999999	999999	999999	107	914	702	640	494	543	569	677	21	135	372	620	890	278	999999	679	999999	736	895	999999	248	558	204	868	516	999	736	999999	159	446	763	321	872	567	789	386	733	655	107	561	401	603	281	999999	302	810	734	89	141	331	127	195	999999	155	944	548	720	833	133	495	807	716	999999	574	372	60	747	333	999999	678	945	661	638	999999	570	644	286	999999	999999	706	999999	656	722	999999	999999	577	999999	726	622	250	666	899	531	999999	753	999999	86	707	598	999999	72	999999	999999	462	999999	465	556	600	585	310	271	487	267	999999	999999	160	999999	999999	999999	794	673	999999	711	248	21	55	139	999999	590	884	568	579	999999	334	643	999999	65	269	453	863	999999	787	999999	321	978	188	642	113	392	603	999999	387	463	999999	577	51	698	361	451	339	336	530	19	999999	999999	692	843	932	784	365	999999	734	999999	390	999999	886	880	999999	269	832	413	35	644	987	203	999999	126	999999	999999	601	176	704	818	123	999999	500	777	449	579	999999	345	709	329	36	508	999999	999999	999999	40	999999	171	309	101	618	999999	310	999999	32	507	561	576	12	186	192	199	400	916	142	853	999999	999999	999999	819	973	999999	704	999999	617	489	999999	58	999999	999999	75	999999	866	612	209	197	237	999999	999999	942	999999	720	999999	533	147	837	999999	999999	999999	999999	757	582	730	999999	999999	999999	231	604	279	999999	269	512	532	203	121	751	332	787	717	999999	626	668	999999	498	802	263	163	181	568	999999	381	208	59	824	61	493	710	387	
999999	88	965	632	999999	221	682	515	999999	149	422	395	515	329	999999	65	603	98	999999	241	687	864	999999	60	45	999999	171	70	999999	707	151	627	999999	945	303	638	999999	993	334	999999	815	999999	75	999999	759	183	999999	61	876	994	231	963	274	478	999999	999999	121	915	597	844	60	621	61	489	998	794	353	570	999999	693	86	999999	764	85	999999	400	799	953	301	861	236	119	194	469	486	188	363	573	255	674	527	73	999999	489	102	203	245	999999	26	999999	830	999999	35	192	918	621	999999	199	62	309	999999	167	623	736	999999	940	437	592	13	999999	999999	779	325	361	175	22	214	285	983	999999	164	223	936	336	41	999999	93	11	551	865	979	173	521	945	843	369	999999	669	999999	161	766	999999	999999	999999	534	60	999999	673	999999	999999	999999	923	215	829	155	617	999999	297	705	96	999999	435	50	148	840	277	268	379	518	806	572	545	999999	831	465	511	640	740	802	980	154	420	999999	999999	458	66	999999	999999	800	236	148	162	999999	784	999999	999999	612	999999	365	266	791	19	999999	220	343	870	518	384	374	644	976	999999	495	724	941	446	450	405	689	784	999999	577	578	999999	999999	419	999999	630	535	134	898	206	385	545	198	144	264	774	311	587	547	583	327	999999	260	999999	667	999999	842	859	889	999999	999999	581	947	224	440	874	553	999999	999999	999999	848	999999	745	779	114	949	536	806	191	676	104	112	246	736	259	422	999999	999999	751	999999	787	999999	244	999999	452	804	598	973	704	999999	999999	387	999999	999999	734	87	999999	480	999999	999999	712	45	677	999999	999999	652	344	221	965	999999	844	999999	182	999999	111	999999	14	999999	337	310	999999	562	112	802	456	999999	813	587	11	999999	999999	559	465	43	630	999999	999999	999999	578	800	469	387	18	686	999999	686	999999	343	557	562	83	999999	153	252	366	160	999999	999999	766	406	839	999999	219	999999	26	294	88	149	999999	999999	183	982	485	999999	840	974	554	425	266	999999	512	999999	39	449	108	644	416	222	999999	480	817	999999	265	999999	961	999999	177	225	670	999999	999999	75	18	208	999999	100	881	615	411	392	605	518	999999	997	999999	999999	726	769	999999	999999	999999	999999	999999	854	999999	59	727	312	576	999999	806	338	754	14	170	999999	999999	831	70	17	763	801	810	294	999999	309	514	999999	999999	601	985	407	530	298	384	999999	999999	999999	666	338	999999	578	49	283	585	277	763	999999	836	457	898	999999	999999	687	999999	999999	65	999999	979	242	999999	470	34	999999	152	408	808	465	
630	428	843	316	175	999999	999999	194	762	536	708	607	545	999999	430	831	702	100	698	843	679	308	999999	425	184	433	793	903	554	73	141	187	999999	307	984	999999	614	592	729	977	53	434	323	529	479	382	999999	646	49	203	999999	999999	999999	999999	999999	332	742	999999	142	741	938	740	640	698	404	531	148	247	915	22	226	120	999999	720	799	255	999999	167	946	999999	736	156	863	999999	791	90	999999	503	999999	661	999999	196	459	987	999999	312	999999	999999	134	947	243	459	730	37	976	999999	690	999999	175	999999	348	585	481	340	14	791	877	289	906	999999	64	645	725	263	346	999999	660	383	681	497	462	368	42	999999	568	287	999999	836	384	629	400	487	337	982	323	100	714	999999	999999	999999	435	513	719	810	893	597	733	999999	690	945	511	317	317	999999	87	999999	999999	483	772	727	376	50	905	287	999999	999999	318	743	940	256	325	999999	399	434	72	948	649	231	115	970	554	948	156	438	128	92	999999	660	904	999999	547	999999	357	999999	880	394	608	999999	886	999999	289	989	536	443	999999	970	917	882	614	138	340	331	377	801	999999	427	999999	999999	999999	841	407	999999	839	607	999999	999999	193	143	554	678	350	217	345	999999	690	564	422	712	808	158	175	999999	55	775	999999	226	999999	999999	93	463	500	141	283	999999	999999	631	160	999999	734	999999	786	783	338	936	788	133	999999	588	120	618	15	191	999999	20	675	999999	612	999999	605	492	230	638	60	999999	187	219	934	299	870	999999	999999	999999	977	273	371	392	958	118	987	999999	240	999999	445	474	999999	318	473	999999	379	808	29	97	333	252	324	157	732	247	758	999999	999999	696	999999	61	214	999999	999999	404	648	293	161	504	86	999999	262	999999	202	586	642	869	746	999999	920	72	50	326	169	735	949	223	659	720	359	999999	999999	544	999999	999999	269	936	114	78	623	95	657	999999	21	999999	989	378	955	156	999999	889	832	527	775	655	21	888	361	479	455	434	634	440	999999	999999	47	999999	388	808	326	705	765	999999	58	834	415	999999	315	562	745	580	268	513	124	999999	586	172	768	911	382	380	585	999999	623	198	461	226	380	354	569	281	999999	156	830	900	134	164	478	940	999999	495	583	798	733	999999	176	131	325	683	90	874	999999	476	436	945	999999	139	63	860	383	198	154	999999	993	999999	589	999999	682	999999	346	432	693	827	671	886	797	999999	901	749	32	339	901	697	273	999999	331	524	719	884	780	994	110	999999	567	999999	351	622	
999999	269	294	63	999999	111	346	999999	191	132	805	549	158	343	999999	314	837	53	297	457	697	308	151	75	402	798	443	352	331	999999	270	619	999999	184	980	641	464	968	999999	799	360	616	513	209	718	180	736	999999	765	795	780	523	999999	893	925	507	999999	229	660	650	668	999999	335	999999	999999	196	13	999999	363	596	850	868	161	497	106	90	794	941	356	232	999999	999999	586	536	303	999999	854	651	999999	482	523	245	318	251	141	366	290	407	999999	532	999999	999999	999999	179	945	912	999999	277	796	844	712	999999	999999	438	999999	671	417	999999	812	999999	341	361	724	880	83	615	560	910	366	999999	999999	397	603	823	999999	308	912	999999	591	999999	384	587	999999	999999	770	346	372	879	663	469	948	490	594	232	200	999999	48	999999	105	339	361	461	910	66	53	325	582	999999	383	999999	758	999999	999999	430	741	754	506	320	120	736	252	681	257	999999	791	320	802	381	632	999999	270	999999	321	261	39	922	676	798	370	454	764	999999	505	383	710	999999	281	174	999999	446	999999	999999	103	369	96	680	214	24	274	733	522	210	425	143	999999	59	688	999999	999999	819	88	707	950	665	999999	999999	185	999999	999999	842	48	638	891	196	931	542	615	951	999999	359	999999	999999	534	636	999999	563	899	999999	364	661	270	324	999999	671	367	611	777	437	397	168	999999	999999	828	999999	694	883	319	238	212	486	443	999999	792	51	999999	426	999999	323	733	417	39	813	518	534	582	724	999999	999999	829	999999	764	188	564	16	999999	386	999999	999999	999999	58	999999	999999	168	999999	227	999999	999999	731	569	941	437	464	999999	979	138	690	822	304	849	970	28	99	409	999999	999999	999999	999999	999999	197	724	592	80	999999	685	173	368	654	639	317	59	999999	143	660	887	892	310	484	999999	999999	173	563	539	263	999999	39	999999	270	286	167	961	361	746	999999	845	358	367	999999	28	816	999999	45	193	986	800	778	884	439	521	990	421	781	597	999999	33	170	63	817	410	655	17	107	999999	482	355	999999	999999	599	814	999999	534	999999	465	768	117	137	380	552	463	202	999999	726	999999	295	746	190	763	837	521	684	305	549	682	372	999999	672	667	710	640	112	332	295	624	982	465	999999	999999	999999	999999	895	790	510	364	218	511	291	358	999999	999999	175	934	618	999999	999999	243	985	545	102	960	445	470	999999	912	361	869	999999	111	999999	999999	552	864	935	999999	625	894	794	999999	473	861	526	323	584	974	475	178	714	217	493	748	480	999999	
232	868	365	435	999999	598	999999	999999	651	189	592	263	193	999999	998	999999	462	999999	999999	800	999999	241	443	999999	886	695	446	192	164	651	617	27	359	894	642	76	999999	199	774	206	999999	134	219	347	731	999999	791	175	179	142	999999	257	999999	679	999999	999999	434	244	549	999999	161	820	194	10	571	574	904	299	668	931	901	273	471	252	619	999999	31	106	999999	565	903	281	23	32	999999	370	717	999999	316	650	641	999999	650	999999	54	999999	940	219	775	166	999999	502	506	247	241	492	785	67	999999	640	999999	999999	843	983	531	999999	806	999999	114	211	856	235	982	27	999999	464	999999	999999	208	258	999999	999999	331	999999	149	410	774	776	999999	414	584	660	618	676	999999	999999	602	666	817	999999	563	778	115	573	310	200	520	489	947	999999	869	663	859	812	634	168	999999	610	843	130	115	40	999999	700	626	205	616	999999	346	986	861	999999	314	43	999999	999999	706	999999	933	948	890	295	828	23	544	921	801	805	999999	999999	999999	992	999999	697	68	533	999999	415	946	999999	584	214	152	960	915	999999	999999	825	128	406	999999	260	999999	999999	999999	819	999999	367	165	705	403	810	273	824	999999	869	144	617	975	171	999999	301	810	828	999999	685	999999	867	999999	632	999999	999999	687	999999	71	999999	325	927	466	248	999999	999999	259	251	999999	773	940	999999	999999	999999	778	741	850	956	999999	169	999999	848	999999	999999	676	344	999999	532	143	427	133	999999	763	999999	554	999999	160	999999	999999	789	51	569	127	600	745	825	597	63	999999	999999	999999	730	79	901	606	476	406	911	999999	986	781	999999	999999	293	650	322	564	635	500	571	590	123	126	786	127	880	999999	930	809	999999	746	215	678	999999	999999	999999	558	999999	48	88	999999	249	999999	853	999999	324	462	833	999999	432	270	962	562	292	999999	999999	613	999999	783	725	744	999999	112	999999	999999	999999	58	803	992	257	999999	702	597	999999	761	351	999999	999999	999999	803	428	897	979	387	999999	784	999999	395	73	287	999999	999999	88	322	343	343	999999	453	613	442	999999	658	841	702	668	567	375	150	531	898	73	350	514	980	307	847	999999	724	999999	465	923	999999	740	999999	469	498	999999	284	999999	999999	214	506	999999	345	537	769	66	287	719	32	419	512	864	175	999999	999999	761	108	25	999999	846	422	322	999999	999999	999999	918	136	243	179	943	100	999999	999999	694	999999	691	178	452	537	791	999999	999999	118	56	421	799	999999	500	31	737	525	999999	999999	999999	791	193	512	827	924	851	929	999999	549	
89	999999	450	759	999999	999999	756	999999	655	487	705	637	417	214	111	107	999999	352	635	221	442	427	999999	479	533	999999	384	189	351	999999	685	861	175	465	999999	999999	999999	49	104	844	999999	154	870	781	887	943	384	979	410	729	121	508	304	831	999999	661	999999	971	236	578	282	577	999999	138	802	843	471	951	999999	383	999999	999999	258	791	946	298	999999	60	591	590	527	404	778	621	416	186	999999	344	358	377	241	999	812	999999	572	999999	903	741	979	53	999999	433	804	999999	603	346	259	512	885	818	114	446	389	646	999999	877	798	629	999999	625	286	999999	602	808	152	136	961	733	999999	999999	999999	815	81	548	117	103	600	999999	28	80	999999	64	458	540	272	999999	999999	176	473	694	898	284	999999	364	766	355	831	995	885	476	385	526	293	635	433	299	999999	840	538	958	287	999999	610	651	698	232	678	71	545	356	515	794	999999	534	360	999999	794	717	999999	762	272	604	999999	551	695	999999	770	999999	116	973	430	999999	638	515	417	850	673	999999	665	544	677	769	460	538	961	999999	265	758	285	323	504	657	68	999999	999999	999999	192	68	956	297	999999	855	955	572	926	735	165	754	127	509	999999	425	61	999999	95	502	154	336	590	999999	154	21	999999	793	478	772	721	863	819	999999	667	615	422	377	91	821	814	887	999999	235	434	511	999999	999999	999999	88	605	999999	689	203	538	999999	478	851	152	450	317	171	999999	163	999999	302	935	392	999999	831	12	683	165	999999	999999	267	725	364	680	643	380	771	916	400	176	899	184	625	206	999999	146	999999	234	641	514	653	793	458	221	142	999999	258	999999	55	85	922	665	999999	516	999999	140	123	181	509	80	546	254	703	999999	124	128	319	999999	999999	694	441	458	999999	759	44	473	276	153	547	999999	999999	999999	871	325	254	244	758	119	925	681	33	400	999999	570	968	999999	999999	999999	999999	999999	999999	72	903	360	643	473	150	666	999999	999999	863	969	633	441	949	708	383	388	742	879	369	209	270	359	670	51	733	999999	791	636	383	805	999999	533	810	68	999999	521	681	781	999999	999999	638	128	817	64	999999	293	621	270	35	712	729	227	654	67	802	554	689	999999	999999	197	874	844	999999	68	923	110	999999	890	999999	861	999999	960	786	277	999999	151	541	999999	284	449	342	999999	611	671	86	829	878	999999	999999	390	999999	88	52	906	999999	793	694	759	999999	665	662	730	999999	999999	15	768	441	386	496	661	22	999999	999999	300	854	353	243	
762	981	999999	232	877	635	393	999999	999999	918	999999	60	777	456	782	485	619	999999	612	44	447	665	317	397	501	266	604	377	999999	760	999999	61	873	559	932	777	47	443	999999	105	113	143	999999	850	561	336	719	214	239	597	708	999999	252	999999	795	999999	673	706	999999	999999	40	25	999999	999999	176	828	187	227	999999	15	999999	185	999999	516	931	314	999999	467	836	175	546	999999	999999	999999	62	248	999999	564	764	835	114	341	712	173	74	97	862	999999	684	999999	158	502	690	234	999999	532	999999	735	388	999999	817	215	999999	564	999999	640	999999	999999	815	927	29	623	462	688	900	116	999999	838	999999	843	452	769	783	113	26	54	709	913	999999	529	999999	83	185	283	999999	898	471	158	99	433	220	751	999999	756	713	535	49	12	999999	52	69	673	999999	999999	48	57	432	765	547	39	931	963	999999	295	999999	945	447	189	670	12	645	324	999999	999999	632	700	75	999999	999999	999999	999999	707	999999	968	470	999999	790	640	244	999999	999999	706	610	999999	501	999999	652	418	999999	768	97	859	341	330	407	744	924	999999	912	999999	982	405	376	66	34	999999	383	999999	825	135	165	806	945	700	536	939	714	999999	999999	999999	58	656	470	999999	403	155	375	269	571	725	150	525	728	999999	987	80	340	553	999999	277	873	521	593	440	612	999999	914	641	794	468	39	244	999999	536	300	336	934	744	662	879	999999	123	569	109	985	639	88	999999	712	466	609	999999	999999	259	512	536	72	999999	999999	122	241	999999	999999	112	999999	905	778	202	605	661	145	595	891	165	418	759	999999	999999	454	972	212	999999	928	337	859	868	589	999999	999999	763	273	904	999999	999999	647	134	648	467	414	999999	861	885	453	999999	330	999999	279	499	841	753	584	999999	999999	999999	999999	999999	806	147	999999	826	999999	999999	178	841	398	999999	869	351	999999	293	120	494	89	374	999999	327	420	999999	999999	845	598	99	999999	280	189	695	999999	680	639	281	327	511	223	587	999999	580	716	612	663	999999	154	928	982	557	642	99	999999	999999	934	999999	955	929	139	407	999999	236	999999	999999	999999	702	912	199	711	246	966	609	281	502	609	540	610	808	223	918	701	670	117	108	638	100	206	999999	745	999999	325	398	381	816	999999	538	945	818	950	999999	186	954	226	745	591	42	818	996	611	404	982	157	715	221	705	567	128	999999	270	999999	506	805	454	999999	999999	577	237	999999	999999	81	594	792	999999	999999	741	746	453	372	516	999999	281	209	999999	999999	74	999999	
682	170	999999	792	419	419	557	388	999999	380	999999	999999	824	24	805	363	854	540	810	999999	299	462	999999	958	123	756	30	665	299	306	999999	114	599	999999	999999	999999	353	359	999999	999999	244	999999	999999	371	246	891	547	502	800	999999	355	964	539	874	878	229	999999	161	679	663	398	892	999999	167	79	405	962	81	129	737	19	504	878	636	956	999999	663	118	722	231	999999	528	864	999999	999999	999999	575	725	874	675	999999	202	999999	997	786	351	391	642	301	840	929	475	383	999999	908	850	96	903	918	69	999999	581	439	457	455	999999	38	999999	216	999999	830	999999	206	999999	999999	817	824	999999	849	614	999999	999999	816	881	302	742	154	801	473	999999	259	671	999999	814	999999	999999	762	232	552	916	323	675	436	999999	999999	999999	999999	929	713	100	36	216	63	999999	632	545	765	557	165	712	999999	236	999999	115	999999	999999	999999	392	345	999999	999999	601	999999	933	999999	761	594	258	871	609	473	225	98	999999	84	53	618	502	192	572	50	215	77	840	200	96	432	999999	94	851	261	886	593	168	46	999999	999999	129	999999	870	951	516	685	555	248	509	999999	999999	41	440	550	938	209	773	513	849	999999	999999	743	214	999999	274	174	999999	358	587	999999	929	999999	649	174	498	490	321	999999	534	529	521	601	690	949	561	298	654	310	323	687	819	655	197	899	391	999999	807	540	999999	352	665	207	661	877	217	999999	999999	999999	61	999999	999999	162	979	329	23	999999	62	265	778	999999	519	719	45	899	812	284	158	750	783	121	683	781	934	999999	999999	999999	939	813	999999	999999	999999	999999	258	999999	999999	999999	676	867	999999	494	999999	552	762	711	832	945	999999	761	999999	933	386	999999	999999	999999	999999	116	228	797	465	699	956	248	999999	751	78	141	471	180	999999	154	608	291	864	298	786	140	28	233	999999	918	162	999999	748	809	999999	275	897	318	100	692	999999	878	411	196	538	96	999999	999999	999999	701	484	999999	660	999999	999999	999999	776	202	163	644	97	994	999999	547	547	999999	499	713	111	802	999999	162	90	418	705	729	999999	678	760	999999	111	999999	999999	999999	999999	170	527	999999	484	999999	499	704	999999	456	999999	999999	440	864	648	760	999999	325	909	839	467	331	999999	252	225	605	225	107	442	462	542	89	414	790	112	386	261	671	999999	555	313	539	996	634	999999	999999	999999	25	40	999	113	785	109	751	999999	122	999999	284	999999	999999	999999	402	271	702	913	525	50	649	761	271	999999	924	96	363	536	927	334	287	999999	
964	999999	210	999999	442	359	756	999999	663	999999	999999	137	999999	68	360	999999	910	277	304	720	297	220	649	263	768	500	999999	999999	745	224	999999	999999	972	844	648	572	139	335	829	353	999999	545	999999	59	770	144	532	866	736	999999	625	660	40	999999	152	754	667	999999	308	941	180	67	999999	448	337	213	164	142	419	999999	96	999999	448	951	564	752	832	599	493	999999	968	322	962	608	599	612	757	415	999999	894	905	999999	37	887	183	108	999999	999999	722	567	979	399	457	949	60	999999	221	89	999999	400	921	77	999999	674	973	857	105	636	999999	724	999999	748	999999	999999	881	903	557	560	777	465	451	893	876	925	654	999999	864	23	557	559	400	677	999999	311	972	837	999999	363	999999	325	13	673	100	999999	121	240	999999	932	999999	999999	492	660	311	999999	999999	38	999999	999999	29	404	999999	999999	999999	299	333	778	345	139	999999	53	184	204	647	462	462	777	803	878	813	423	999999	931	999999	410	76	740	376	867	999999	944	999999	999999	999999	999999	332	920	594	800	674	343	895	828	390	34	973	298	23	849	999999	180	999999	999999	724	605	999999	71	999999	999999	232	999999	412	477	777	999999	407	982	999999	138	140	541	193	12	999999	480	999999	791	551	999999	436	999999	726	527	999999	191	719	332	476	737	734	999999	783	915	999999	91	931	427	61	999999	627	990	437	885	999999	999999	987	232	120	254	87	993	520	226	252	999999	866	884	999999	595	999999	999999	515	132	404	869	757	278	434	131	548	999999	739	767	302	999999	999999	841	808	241	204	497	222	232	660	741	750	999999	999999	999999	224	999999	733	999999	895	553	485	314	491	849	794	719	797	988	999999	976	263	752	923	806	113	35	86	462	401	400	861	292	472	663	999999	999999	999999	999999	907	502	376	282	872	999999	961	46	360	958	447	484	699	234	527	683	487	999999	999999	866	30	999999	969	281	999999	504	691	202	842	828	729	604	999999	999999	90	213	610	980	880	184	844	76	999999	999999	25	999999	999999	999999	765	999999	999999	132	999999	738	999999	718	532	105	217	378	67	999999	204	532	999999	842	369	213	153	323	83	506	999999	469	32	953	999999	851	266	999999	803	64	436	63	652	607	999999	999999	214	372	680	514	773	512	999999	999999	872	152	999999	182	556	497	493	452	715	679	15	96	716	337	204	999999	839	68	574	999999	999999	999999	879	999999	795	983	998	781	642	999999	733	614	353	946	999999	380	962	93	999999	316	571	999999	347	973	602	960	670	877	177	10	999999	714	
999999	122	743	731	273	268	387	999999	999999	712	999999	156	945	400	743	770	255	823	718	755	467	999999	442	999999	802	906	38	999999	323	131	613	642	892	29	677	999999	213	360	117	999999	999999	999999	817	858	184	999999	37	999999	227	900	631	999999	291	920	257	678	680	394	999999	999999	239	552	260	377	108	176	264	926	722	512	566	895	715	24	58	438	999999	583	999999	611	879	826	999999	422	999999	269	999999	972	772	998	560	818	431	999999	474	163	999999	449	760	18	937	111	489	715	343	999999	638	277	871	818	237	107	219	326	999999	999999	936	837	878	839	815	291	164	724	952	999999	999999	964	999999	895	999999	11	822	176	674	999999	346	900	89	763	631	999999	999999	953	999999	462	608	999999	274	999999	227	999999	571	921	202	655	946	999999	999999	999999	999999	673	728	975	168	236	284	53	651	708	76	45	757	124	217	999999	999999	210	953	499	149	368	999999	999999	678	719	439	901	973	999999	831	581	147	494	501	957	365	135	794	544	188	564	999999	565	995	191	193	456	713	470	476	745	811	999999	455	903	973	250	307	999999	796	383	999999	999999	999999	494	897	273	999999	260	376	63	415	419	321	584	999999	144	999999	999999	535	983	197	513	999999	999999	770	874	999999	597	999999	999999	999999	355	747	804	494	999999	688	999999	999999	919	832	463	999999	422	339	402	952	871	999999	839	757	999999	913	813	195	566	89	791	999999	33	235	36	276	999999	235	70	671	516	999999	84	999999	999999	213	616	160	999999	419	140	756	378	922	176	599	999999	367	27	442	934	619	927	751	896	786	270	999999	999999	196	841	999999	279	730	999999	782	923	999999	999999	607	307	662	999999	157	948	45	355	111	68	437	999999	893	218	628	736	897	999999	333	559	999999	943	922	353	547	577	944	486	647	486	394	999999	762	592	419	144	999999	167	780	802	861	440	999999	999999	379	999999	948	977	650	993	548	620	600	999999	580	664	999999	318	999999	999999	13	558	708	999999	674	761	369	311	799	999999	999999	739	391	530	698	999999	784	297	974	999999	629	967	999999	653	938	773	999999	928	999999	754	759	963	253	210	798	312	999999	999999	960	617	999999	646	188	167	999999	808	239	999999	999999	816	880	97	344	441	950	46	999999	64	687	999999	687	999999	999999	999999	733	501	999999	190	731	395	41	999999	336	366	777	982	789	678	999999	999999	544	14	999999	205	874	672	629	811	260	762	589	677	999999	999999	930	274	356	143	433	48	999999	999999	348	999999	999999	639	761	977	664	999999	999999	999999	
999999	999999	366	683	646	999999	179	71	871	999999	929	969	806	363	394	277	435	512	999999	999999	254	86	999999	999999	665	999999	420	245	910	999999	999999	293	515	545	738	308	702	257	627	261	999999	372	999999	637	129	379	942	430	999999	999999	551	999999	340	601	800	999999	739	999999	27	601	684	934	160	230	999999	645	463	270	625	95	574	188	884	384	690	882	909	999999	375	295	112	989	999999	426	109	999999	952	913	745	999999	568	999999	239	36	577	39	999999	999999	109	999999	915	681	999999	169	920	999999	999999	999999	911	999999	953	559	506	999999	498	694	943	734	130	542	999999	550	525	751	999999	743	948	857	999999	660	670	963	999999	891	379	430	999999	831	506	999999	999999	997	12	826	920	19	999999	507	538	882	96	999999	826	566	999999	375	165	63	999999	999999	999999	419	158	999999	257	990	999999	999999	362	999999	510	122	237	393	814	695	999999	699	830	999999	418	999999	329	925	574	999999	146	525	110	14	274	999999	999999	329	320	318	849	752	579	929	541	999999	999999	470	382	973	999999	999999	751	105	827	999999	232	135	999999	974	999999	232	999999	74	853	952	999999	357	802	379	999999	908	83	506	999999	796	129	901	999999	698	304	858	552	601	933	704	999999	15	187	808	907	73	560	346	228	626	77	514	85	999999	215	999999	999999	999999	59	351	999999	255	258	40	346	331	160	80	999999	241	679	999999	141	159	999999	999999	180	994	471	860	357	999999	287	230	729	615	999999	396	492	506	200	550	552	999999	999999	999999	756	999999	999999	586	912	490	666	987	946	983	382	926	409	706	627	999999	999999	198	993	632	999999	38	311	731	506	999999	587	183	51	139	541	549	813	661	752	33	533	885	947	867	80	999999	283	745	243	898	986	785	878	526	19	363	598	713	999999	728	999999	999999	90	158	902	493	945	816	452	833	999999	748	954	604	999999	655	250	136	561	677	999999	566	999999	607	999999	802	304	525	130	187	950	999999	110	33	188	793	999999	799	999999	587	354	467	999999	410	999999	248	999999	284	385	363	999999	999999	161	882	973	288	999999	999999	999999	110	199	430	696	274	999999	22	647	999999	425	357	850	451	172	974	333	999999	273	98	822	999999	999999	29	149	767	74	488	949	999999	60	999999	551	332	427	864	397	923	770	38	527	772	600	900	858	37	513	999999	310	999999	559	686	25	163	660	841	999999	179	291	929	999999	999999	73	429	999999	524	806	999999	999999	307	586	409	526	244	999999	59	939	80	170	999999	263	402	188	773	668	373	885	999999	
672	586	999999	228	999999	841	827	133	709	999999	30	343	231	985	647	12	599	999999	169	780	999999	610	902	68	999999	179	675	807	225	300	760	516	639	419	855	447	573	368	767	999999	416	446	999999	999999	999999	999999	890	278	755	185	183	519	213	114	999999	999999	684	676	219	473	176	999999	999999	419	420	999999	704	999999	999999	999999	439	240	392	999999	999999	156	270	144	18	191	288	407	999999	49	126	251	999999	999999	615	999999	762	896	999999	304	518	396	538	930	357	546	132	89	147	554	746	999999	999999	728	741	656	801	999999	999999	37	195	769	999999	868	303	178	210	180	205	347	447	542	999999	97	966	977	618	999999	999999	999999	999999	209	999999	507	302	183	124	584	793	959	999999	999999	239	131	119	749	999999	670	637	188	346	999999	883	800	117	214	999999	49	761	999999	48	999999	763	205	968	985	509	470	575	129	999999	625	386	246	355	234	999999	999999	978	227	999999	948	999999	607	135	116	325	468	400	98	322	84	822	999999	920	529	458	43	162	133	249	958	104	999999	133	720	575	999999	999999	882	901	999999	999999	999999	214	99	770	166	80	861	670	999999	79	486	807	979	999999	357	325	999999	999999	278	999999	855	978	999999	853	999999	483	999999	999999	679	24	518	196	999999	24	288	824	999999	758	302	963	300	463	208	888	617	710	153	918	228	999999	628	116	633	101	214	999999	614	246	999999	999999	665	330	990	36	999999	300	395	965	524	999999	495	77	999999	314	517	402	779	999999	245	483	339	496	323	358	395	999999	563	330	809	722	999999	594	182	620	308	970	472	181	336	327	324	999999	403	696	835	561	633	999999	583	812	786	902	999999	999999	352	179	999999	641	641	160	736	75	165	802	321	900	999999	999999	16	547	999999	999999	385	918	999999	161	102	626	523	834	778	245	999999	999999	935	318	593	79	277	139	963	830	539	999999	591	258	33	601	384	999999	666	770	321	46	999999	187	526	92	943	999999	86	999999	128	999999	999999	500	329	999999	866	999999	316	825	595	877	583	999999	999999	208	336	910	138	999999	252	999999	999999	18	999999	709	126	758	999999	999999	136	85	62	999999	712	732	804	100	929	865	735	999999	627	841	999999	444	462	782	118	327	999999	42	999999	585	147	999999	639	372	576	619	999999	999999	221	805	999999	519	999999	999999	397	999999	403	999999	981	272	765	871	960	999999	999999	999999	256	343	649	473	999999	104	22	999999	445	181	102	441	523	320	823	999999	169	822	153	999999	999999	999999	999999	999999	999999	518	61	800	819	276	579	
313	999999	96	372	999999	468	999999	999999	603	507	357	564	225	999999	961	999999	670	448	148	711	999999	192	999999	870	794	948	877	549	246	999999	999999	658	999999	602	999999	903	436	999999	126	169	421	999999	999999	166	271	898	179	529	999999	795	390	362	681	565	441	131	999999	226	999999	759	591	208	813	999999	296	699	395	623	464	999999	297	722	332	999999	300	375	999999	22	999999	896	779	999999	999999	451	662	999999	976	613	170	667	543	220	380	366	578	222	999999	988	999999	572	512	556	74	903	999999	999999	999999	999999	999999	75	487	999999	999999	681	980	243	999999	372	897	999999	722	781	462	999999	999999	999999	351	966	410	87	999999	655	999999	46	393	232	293	684	999999	994	999999	284	349	104	189	197	602	698	386	345	601	999999	100	999999	850	730	103	277	999999	431	326	73	999999	197	658	832	999999	581	999999	757	949	936	429	903	607	999999	442	367	617	337	484	999999	589	75	485	820	564	708	999999	662	139	26	306	999999	678	766	983	161	446	999999	983	31	999999	628	395	665	999999	197	836	999999	999999	999999	659	60	947	673	483	999999	711	999999	278	505	999999	999999	628	933	999999	908	235	999999	464	290	921	270	354	462	252	960	680	820	653	376	872	783	374	403	366	255	574	14	292	757	450	999999	999999	487	636	775	10	462	999999	269	962	995	999999	999999	814	399	706	999999	430	522	555	999999	194	901	999999	611	271	999999	999999	395	343	230	557	999999	840	322	191	866	826	477	960	999999	795	999999	413	876	999999	365	588	967	548	89	583	769	999999	999999	424	186	853	34	514	774	885	639	999999	999999	448	999999	178	501	218	999999	668	999999	999999	999999	999999	799	497	757	776	999999	646	609	846	264	646	788	505	290	898	14	23	801	962	195	999999	999999	999999	671	999999	594	197	96	758	709	420	630	217	873	464	624	688	106	999999	609	137	999999	999999	670	105	659	999999	887	602	213	999999	866	990	376	995	938	340	999999	329	191	717	559	850	999999	843	25	999999	632	826	284	325	917	553	363	67	999999	999999	999999	575	778	850	310	494	999999	999999	553	639	999999	878	525	293	862	776	77	891	577	434	655	826	89	88	999999	999999	999999	887	909	323	999999	999999	938	575	999999	999999	551	340	417	75	999999	264	999999	386	740	753	311	991	463	150	999999	471	999999	999999	717	972	495	699	999999	999999	176	667	973	240	12	999999	940	949	999999	612	234	736	484	512	139	400	536	703	348	369	759	336	434	768	838	175	829	999999	858	999999	999999	999999	603	177	899	
638	291	69	384	999999	813	361	248	999999	999999	749	987	977	502	326	445	792	360	378	489	839	242	999999	999999	999999	999999	999999	101	193	847	999999	142	316	999999	999999	999999	999999	999999	138	556	999999	98	583	853	98	187	851	813	541	132	972	999999	235	688	69	405	87	667	546	517	188	270	999999	13	999999	616	680	374	11	999999	968	473	999999	999999	91	999999	658	361	313	659	999999	821	559	71	875	880	907	628	553	105	42	999999	999999	621	377	147	43	999999	319	482	507	999999	811	334	999999	509	280	413	606	317	747	726	364	999999	668	999999	999999	993	138	662	708	62	821	906	185	169	999999	610	999999	944	718	88	51	830	999999	999999	19	234	999999	376	610	504	31	999999	358	316	999999	895	953	19	435	49	452	657	773	999999	666	904	159	994	818	669	958	662	999999	669	684	533	735	305	357	487	96	762	62	214	999999	585	558	869	999999	795	657	999999	999999	999999	635	394	67	706	706	999999	85	913	557	999999	546	369	645	999999	631	921	169	657	661	948	999999	690	999999	999999	425	90	356	290	289	33	22	999999	999999	921	999999	300	476	999999	599	999999	411	183	214	121	667	670	940	869	247	999999	635	999	783	570	725	999999	788	497	291	625	758	795	634	534	999999	34	226	999999	655	340	454	140	67	999999	546	999999	485	494	901	999999	150	486	999999	495	397	999999	999999	999999	999999	97	999999	978	999999	999999	494	616	549	680	999999	999999	454	999999	224	907	999999	505	999999	375	34	999999	469	304	596	537	485	282	999999	148	146	999999	295	644	999999	567	999999	476	392	93	924	930	240	999999	311	268	999999	924	272	999999	157	891	79	373	558	260	627	217	392	220	498	222	999999	410	544	275	358	999999	999999	656	88	872	122	858	999999	104	714	665	992	999999	237	999999	19	617	991	254	846	922	95	278	999999	621	93	181	594	712	76	829	270	46	909	499	237	999999	67	285	999999	221	922	464	545	962	224	64	983	938	212	256	419	299	429	435	724	999999	717	466	788	941	274	738	37	884	404	999999	999999	999999	332	404	999999	716	999999	999999	999	631	733	976	407	39	999999	656	510	819	420	971	617	484	999999	809	999999	600	999999	999999	946	194	436	660	568	267	636	255	615	807	695	703	824	793	436	102	999999	740	68	999999	999999	618	237	999999	474	433	349	944	962	522	506	959	999999	999999	689	999999	205	82	417	150	402	943	999999	702	133	716	157	823	57	682	125	999999	999999	737	999999	338	956	999999	999999	145	917	692	292	999999	
311	999999	999999	196	114	999999	896	621	333	917	999999	808	999999	999999	94	757	286	999999	896	289	407	349	427	491	551	360	858	977	886	282	233	710	660	999999	400	397	242	960	719	436	785	503	833	999999	381	286	759	430	143	438	859	401	999999	12	696	999999	999999	993	644	999999	762	919	734	999999	694	999999	158	631	144	696	999999	325	807	469	504	999999	515	802	999999	274	601	999999	844	458	422	832	914	657	999999	439	999999	249	999999	965	999999	866	999999	999999	999999	726	138	138	999999	446	999999	999999	999999	336	508	792	456	516	999999	379	999999	999999	85	286	638	862	741	999999	999999	999999	618	285	999999	999999	795	637	143	733	872	393	146	999999	999999	407	999999	878	999999	588	999999	467	983	572	365	945	999999	349	791	492	153	78	999999	638	758	590	999999	637	999999	752	540	870	659	722	999999	999999	243	690	193	677	741	760	623	163	350	912	722	999999	919	999999	38	456	999999	651	589	999999	408	999999	999999	999999	579	907	344	495	57	288	808	270	928	999999	711	133	166	999999	751	999999	454	999999	297	845	868	781	717	489	999999	94	999999	999999	143	839	101	736	975	632	999999	833	999999	999999	115	72	113	462	127	63	352	999999	300	733	899	206	360	576	999999	868	692	797	999999	854	999999	962	264	800	999999	98	999999	975	157	999999	999999	999999	999999	326	726	235	999999	416	999999	663	147	819	794	999999	999999	937	999999	999999	526	117	939	310	643	571	367	153	807	313	335	39	999999	376	999999	766	718	981	239	43	850	983	137	286	143	536	999999	951	178	964	999999	199	609	999999	458	50	594	999999	284	405	958	582	999999	438	91	999999	383	999999	999999	37	999999	999999	707	455	674	542	980	662	177	999999	853	415	974	999999	999999	145	430	999999	917	717	181	14	999999	833	85	277	565	698	999999	999999	162	999999	889	150	392	565	491	163	584	915	69	931	999999	999999	551	553	608	585	999999	999999	999999	999999	852	354	855	999999	430	874	380	407	977	291	466	669	999999	907	526	834	460	65	653	999999	999999	11	999999	250	999999	538	291	531	669	999999	881	259	999999	809	103	544	294	815	999999	617	782	186	938	778	474	877	999999	644	36	773	135	999999	302	999999	896	851	697	615	118	999999	592	848	738	998	410	217	375	154	813	982	550	644	920	45	493	999999	73	999999	775	999999	999999	647	505	895	999999	129	957	365	913	252	847	999999	707	999999	34	934	999999	940	377	267	511	80	831	999999	999999	491	999999	999999	454	626	999999	817	840	527	576	945	353	842	153	291	
259	999999	999999	570	145	871	936	999999	999999	999999	999999	999999	999999	518	89	999999	815	460	672	999999	999999	700	910	297	464	39	838	189	677	89	590	605	796	999999	17	500	839	271	909	361	554	999999	255	894	794	999999	316	332	447	331	139	893	179	780	999999	559	109	942	115	115	999999	999999	998	999999	969	999999	336	999999	510	588	415	999999	999999	999999	999999	123	455	26	503	999999	999999	516	742	356	949	999999	999999	25	92	999999	999999	896	999999	803	999999	798	999999	323	924	999999	338	999999	821	859	915	585	352	859	962	890	114	93	449	314	393	526	999999	652	982	282	999999	321	999999	999999	197	518	398	999999	991	30	947	141	101	934	999999	832	999999	999999	440	373	354	576	62	202	354	317	456	850	999999	802	783	523	340	652	768	26	557	769	671	407	196	605	867	999999	942	999999	992	514	842	560	999999	141	221	618	999999	232	268	999999	707	880	71	547	336	199	999999	433	800	448	999999	455	285	924	999999	43	187	749	999999	120	260	381	324	942	999999	860	999999	651	312	722	999999	545	758	416	72	790	999999	649	278	999999	706	518	182	999999	999999	397	999999	906	919	187	999999	188	523	158	890	335	565	129	539	476	228	594	131	88	999999	631	696	868	862	431	698	537	480	41	414	741	999999	771	603	621	585	74	732	134	290	545	32	610	526	736	234	999999	999999	802	999999	121	396	103	829	999999	700	999999	54	498	489	903	707	491	744	158	136	794	526	918	891	164	862	997	797	188	999999	95	352	135	206	482	999999	678	999999	999999	355	115	942	999999	920	178	999999	243	999999	386	838	540	866	377	999999	440	699	202	999999	305	258	399	305	650	999999	614	73	918	999999	16	486	38	999999	451	803	30	999999	999999	997	722	999999	629	999999	421	350	78	229	974	524	766	783	235	999999	286	54	956	809	302	778	315	114	111	942	999999	900	809	631	425	999999	590	999999	69	204	999999	171	629	999999	884	999999	49	999999	999999	404	999999	232	261	999999	632	406	847	220	559	999999	999999	617	42	686	723	999999	541	446	999999	410	934	187	723	41	580	125	425	919	925	992	738	999999	25	707	416	415	999999	548	999	28	727	379	38	208	512	999999	138	942	322	373	999999	999999	591	689	999999	357	999999	230	690	516	999999	927	295	999999	999999	772	602	999999	280	318	872	999999	999999	785	682	565	159	999999	529	10	986	999999	606	561	234	145	338	999999	247	999999	999999	428	858	999999	46	799	999999	999999	85	739	999999	802	672	999999	501	775	999999	999999	999999	
903	207	983	700	690	530	509	331	733	343	987	443	276	999999	220	411	453	144	955	749	999999	481	688	449	789	32	193	810	601	70	458	980	999999	999999	999999	861	923	727	177	962	536	477	360	137	999999	999999	711	999999	461	603	999999	640	209	66	133	432	519	999999	911	999999	346	699	999999	672	884	16	910	946	753	358	487	725	966	993	222	415	130	560	360	999999	999999	478	999999	998	999999	818	780	999999	206	911	352	389	999999	510	625	999999	748	687	252	999999	395	999999	961	999999	999999	331	673	216	843	717	311	999999	193	428	356	867	350	730	999999	75	999999	444	750	999999	16	999999	909	466	999999	384	667	443	999999	278	108	557	517	255	883	691	155	573	633	488	609	999999	205	398	164	999999	496	27	38	999999	855	999999	23	128	106	26	422	999999	839	999999	999999	999999	650	999999	329	799	359	105	999999	968	920	662	810	272	999999	622	902	999999	999999	618	887	650	415	140	422	999999	999999	399	158	866	278	938	733	174	438	741	743	290	78	999999	408	400	179	70	266	203	150	750	885	483	124	901	904	231	580	409	463	519	503	182	999999	999999	947	980	699	982	999999	646	834	999999	879	622	453	999999	220	497	999999	999999	999999	229	999999	999999	513	674	752	377	999999	512	593	38	288	233	787	895	110	999999	999999	199	999999	999999	274	999999	999999	394	603	502	458	957	21	93	929	118	645	284	175	472	457	282	238	999999	948	426	62	805	223	656	834	999999	847	999999	999999	291	984	600	954	512	875	999999	80	999999	918	86	501	999999	109	179	999999	513	729	637	990	999999	960	999999	335	847	451	121	181	947	667	900	120	999999	49	647	999999	54	999999	663	999999	337	211	977	413	999999	999999	999999	706	53	77	999999	999999	999999	781	999999	330	999999	999999	117	70	764	948	133	593	999999	999999	999999	470	461	999999	543	194	76	51	662	999999	999999	635	462	922	900	415	999999	879	999999	82	901	466	176	326	188	779	999999	602	831	389	88	394	394	907	999999	91	254	997	534	147	761	178	128	904	347	320	812	999999	170	999999	820	254	999999	945	74	999999	303	144	999999	764	999999	473	219	283	999999	999999	999999	555	999999	818	999999	140	355	208	321	733	999999	272	999999	867	999999	35	999999	999999	568	834	999999	449	999999	876	999999	119	139	769	999999	297	958	845	23	748	79	267	936	352	199	999999	898	59	999999	341	999999	40	999999	999	999999	946	42	999999	714	66	461	801	712	383	39	60	999999	586	999999	33	774	502	999999	240	999999	999999	999999	99	293	
999999	999999	97	815	511	999999	757	954	139	999999	228	265	999999	140	957	999999	278	555	562	322	148	688	322	26	610	566	999999	782	924	999999	999999	856	942	454	999999	130	999999	986	211	956	282	106	871	615	814	768	553	999999	999999	943	529	999999	537	777	154	200	623	80	214	944	470	975	39	928	999999	999999	999999	777	305	836	999999	999999	353	606	49	52	817	706	211	842	23	595	490	981	681	936	999999	999999	309	999999	507	303	781	266	495	306	76	943	735	453	455	775	75	464	31	247	999999	930	737	999999	383	916	999999	372	930	875	494	58	999999	943	51	157	477	660	338	629	999999	97	999999	742	999999	999999	970	758	396	248	529	36	999999	999999	137	398	438	999999	271	591	434	418	335	619	999999	27	999999	792	411	307	308	999999	135	402	736	722	999999	994	999999	999999	945	120	976	692	999999	468	98	999999	816	999999	719	280	399	747	204	102	999999	501	999999	958	186	188	356	98	939	124	900	567	707	999999	578	443	81	761	999999	323	999999	999999	273	354	999999	999999	976	758	588	999999	999999	388	207	999999	960	327	999999	177	333	999999	764	999999	752	999999	567	530	999999	999999	84	285	209	637	111	881	659	127	238	586	39	301	999999	598	510	912	108	522	370	72	454	999999	999999	903	438	999999	559	555	999999	999999	787	407	999999	575	999999	312	828	388	286	326	985	842	99	487	147	41	565	175	387	840	142	54	170	999999	956	823	905	305	209	233	332	114	999999	205	798	631	999999	999999	999999	207	93	719	246	54	86	999999	999999	999999	765	999999	999999	393	177	60	899	742	247	736	999999	999999	999999	999999	999999	999999	993	999999	615	894	688	516	520	928	261	189	756	422	999999	125	999999	354	999999	23	540	802	999999	938	936	186	306	66	394	784	27	63	801	560	540	194	60	205	996	277	213	259	999999	999999	999999	988	303	486	934	131	999999	274	999999	999999	999999	386	999999	65	944	438	597	632	999999	735	999999	999999	388	205	882	624	75	770	999999	394	999999	290	916	999999	999999	948	883	999999	131	272	999999	753	854	418	999999	163	52	994	261	999999	679	581	137	160	483	999999	609	107	603	320	66	10	915	999999	583	712	470	624	259	995	555	999999	999999	859	721	167	352	970	638	999999	581	999999	519	790	715	238	999999	766	999999	870	999999	785	226	999999	215	999999	837	50	834	855	693	427	744	999999	22	901	80	277	438	325	592	639	469	874	738	986	491	134	108	354	559	703	581	389	657	769	561	699	999999	707	999999	311	145	782	
45	999999	335	263	778	813	168	885	999999	727	288	708	326	999999	82	228	532	999999	942	489	306	989	846	999999	999999	999999	999999	380	622	999999	995	290	504	686	839	585	661	237	356	294	999999	999999	376	999999	999999	999999	452	220	999999	435	999999	617	999999	655	486	55	316	969	655	535	473	999999	272	606	999999	998	214	639	512	497	567	305	366	657	303	632	623	999999	264	659	800	139	753	197	556	388	920	848	210	793	278	691	581	999999	821	409	411	769	131	112	743	813	999999	140	868	879	999999	712	362	854	432	323	999999	996	735	343	44	85	59	353	999999	366	438	718	999999	875	723	545	836	894	999999	999999	872	162	999999	986	999999	622	328	999999	999999	218	999999	356	371	955	976	585	95	487	374	336	720	777	35	387	384	989	999999	992	165	714	875	468	633	578	999999	562	999999	999999	912	421	756	383	999999	868	870	92	357	999999	898	999999	460	358	999999	999999	999999	104	136	999999	612	441	999999	336	521	423	342	999999	723	999999	514	999999	504	346	999999	953	579	346	562	166	516	301	641	648	999999	27	264	527	938	738	444	356	999999	552	146	999999	710	429	861	999999	999999	999999	369	999999	759	999999	643	123	784	999999	325	999999	999999	970	31	320	799	73	243	503	999999	815	98	985	357	167	999999	952	209	103	252	160	485	761	630	673	932	999999	888	618	383	150	742	999999	423	999999	999999	465	530	826	681	647	196	999999	999999	999999	754	384	217	601	495	691	914	690	333	174	321	999999	350	999999	999999	999999	999999	624	129	29	82	726	571	709	354	533	431	999999	422	605	963	126	999999	999999	918	558	869	296	133	999999	235	999999	48	258	999999	42	124	182	449	957	472	572	248	622	647	999999	812	507	257	962	270	541	999999	727	999999	205	662	999999	439	829	853	887	999999	437	793	999999	687	323	999999	321	419	999999	933	464	999999	401	877	506	272	999999	745	999999	49	999999	432	999999	784	321	56	999999	380	683	999999	620	113	584	81	999999	828	627	351	499	999999	936	553	21	607	813	594	999999	327	999999	999999	549	93	491	848	999999	15	109	245	375	276	252	940	735	515	323	360	558	999999	76	677	644	549	256	248	113	999999	420	96	971	727	246	999999	225	999999	999999	537	621	736	741	805	729	391	975	232	999999	995	818	999999	294	999999	999999	490	999999	999999	999999	999999	836	253	999999	722	594	999999	274	648	39	999999	725	229	999999	785	738	822	588	270	999999	262	573	34	367	999999	999999	999999	999999	518	691	755	563	737	981	203	999999	
999999	990	28	999999	999999	127	336	999999	452	280	598	193	509	723	222	902	989	999999	281	436	812	885	999999	923	679	221	755	956	284	874	999999	248	128	94	370	999999	999999	59	241	145	247	999999	915	836	211	730	302	999999	999999	853	574	207	999999	999999	999999	492	362	105	541	505	371	999999	918	577	999999	999999	75	999999	363	999999	999999	939	308	145	198	980	999999	801	721	948	919	960	999999	430	310	789	538	999999	206	877	479	999999	518	736	774	868	913	348	553	851	999999	878	442	99	521	999999	899	574	578	908	522	560	383	592	586	999999	892	497	276	503	821	714	227	485	999999	866	431	999999	999999	330	77	632	258	870	293	50	527	398	999999	675	889	964	782	999999	365	918	101	925	160	372	976	425	81	999999	40	951	660	999999	999999	654	213	999999	212	999999	840	889	312	513	309	545	999999	999999	588	600	999999	856	931	929	130	992	775	505	999999	998	354	651	561	999999	840	999999	389	570	219	264	472	999999	761	534	999999	999999	999999	588	626	999999	489	482	999999	480	445	183	29	999999	836	195	999999	707	915	214	904	198	338	112	673	999999	165	322	999999	999999	999999	62	105	999999	482	654	386	197	879	807	999999	871	815	999999	999999	999999	321	658	733	34	999999	999999	646	999999	999999	268	146	513	915	658	458	176	999999	511	352	392	88	999999	258	192	809	691	828	999999	695	42	999999	999999	348	16	999999	506	588	269	950	999999	416	547	777	224	518	872	282	999999	999999	352	682	313	738	381	588	699	410	551	224	693	999999	537	999999	999999	884	888	174	908	999999	951	588	999999	999999	979	976	540	845	44	673	999999	419	608	759	353	359	79	999999	967	999999	999999	106	46	54	999999	436	878	685	999999	339	630	707	373	226	406	763	753	752	759	404	57	854	375	878	999999	283	999999	777	999999	247	999999	377	207	489	999999	999999	551	884	304	999999	108	854	999999	705	52	239	55	999999	362	589	605	327	760	572	999999	112	731	168	767	999999	999999	110	999999	942	999999	999999	999999	999999	999999	551	222	999999	457	217	306	203	198	670	999999	58	238	999999	425	929	641	999999	617	999999	118	945	133	999999	126	321	999999	997	687	722	190	790	999999	171	222	999999	376	735	999999	553	999999	187	999999	999999	332	718	755	162	685	247	310	36	645	874	774	999999	999999	830	752	146	999999	308	515	476	489	55	999999	76	999999	614	562	905	627	73	369	999999	999999	999999	69	408	566	999999	322	449	421	164	999999	999999	396	988	392	546	983	733	789	967	671	447	581	
287	398	999999	428	81	684	404	409	581	515	843	999999	999999	770	354	580	472	986	76	64	999999	999999	474	679	999999	231	26	922	894	283	401	269	594	491	999999	20	877	872	250	764	999999	754	572	349	552	795	37	775	999999	163	326	981	999999	393	256	387	923	19	682	849	668	482	515	999999	123	999999	607	874	988	344	703	600	745	312	46	999999	337	135	136	950	204	250	293	740	956	420	999999	211	244	404	96	999999	999999	999999	106	545	249	274	236	968	198	162	787	304	460	726	245	303	356	676	59	798	999999	732	655	427	198	774	999999	703	920	405	639	593	257	835	409	999999	215	501	340	999999	899	168	761	51	463	999999	290	239	185	370	999999	568	355	999999	999999	468	745	678	357	475	922	532	57	793	523	203	999999	625	327	890	999999	854	345	986	898	999999	999999	999999	963	999999	494	121	527	559	999999	81	248	959	849	940	999999	537	999999	865	150	376	120	968	528	269	941	664	912	294	283	11	999999	368	399	271	498	141	714	158	980	810	15	497	253	451	955	97	999999	999999	291	559	999999	480	845	532	613	12	96	999999	266	829	999999	999999	286	999999	848	879	999999	588	452	478	822	996	884	999999	371	999999	725	86	314	854	889	999999	13	723	999999	752	523	867	657	999999	55	20	891	999999	611	771	221	999999	999999	85	999999	196	999999	999999	737	712	595	516	999999	999999	286	19	999999	412	940	673	240	562	256	106	999999	702	930	956	433	811	999999	733	728	599	411	30	483	999999	336	999999	602	200	999999	589	166	17	999999	666	219	999999	621	488	999999	937	540	658	458	999999	719	825	265	976	389	999999	607	862	787	571	589	266	999999	169	86	247	81	50	576	999999	939	359	996	999999	747	397	999999	626	999999	791	68	752	571	976	999999	510	446	625	810	71	982	304	229	145	87	952	999999	999999	411	973	865	500	92	792	567	999999	999999	991	239	991	999999	980	349	996	512	837	695	999999	999999	999999	801	999999	239	999999	999999	644	139	861	196	794	888	738	999999	999999	925	568	669	778	419	159	682	454	999999	818	336	11	955	999999	999999	999999	267	949	812	835	182	418	999999	577	117	922	240	966	999999	444	999999	996	765	999999	80	943	177	916	150	499	999999	999999	70	421	999999	683	689	905	238	999999	999999	938	999999	388	999999	516	999999	102	670	496	918	715	649	951	715	999999	999999	999999	999999	999999	999999	351	999999	322	942	825	357	849	398	434	243	335	737	858	907	999999	999999	386	432	563	646	999999	999999	999999	
581	187	706	119	999999	848	447	533	752	999999	874	195	139	999999	999999	551	168	457	703	246	263	593	999999	999999	53	999999	270	999999	999999	599	52	999999	999999	999999	999999	764	999999	248	153	999999	999999	709	582	198	999999	721	45	464	940	880	999999	199	381	18	399	987	209	915	999999	165	999999	589	800	163	507	877	99	973	999999	999999	432	920	313	163	999999	999999	20	999999	807	332	999999	805	999999	852	204	853	626	999999	766	999999	565	213	182	987	962	407	909	429	999999	116	632	71	591	999999	458	484	885	227	999999	846	999999	419	999999	743	650	781	671	999999	959	654	261	12	217	130	999999	229	748	325	999999	851	644	591	109	700	699	999999	224	659	404	999999	999999	408	337	920	776	155	105	999999	347	190	736	999999	999999	46	855	630	854	999999	151	239	735	569	999999	908	211	395	999999	417	53	207	999999	21	553	249	686	999999	674	296	354	999999	133	320	999999	20	125	682	131	72	845	79	999999	999999	517	175	984	408	999999	429	718	999999	834	688	999999	150	623	999999	418	231	999999	999999	955	999999	126	180	115	425	999999	25	793	528	274	258	999999	974	608	812	999999	388	265	288	999999	255	578	963	146	445	925	838	396	400	274	900	711	842	124	999999	638	347	999999	568	816	367	636	199	127	586	126	420	541	811	229	39	965	82	532	710	989	999999	43	669	500	753	628	999999	264	373	546	999999	999999	578	184	167	328	696	999999	999999	999999	388	999999	999999	329	514	306	585	999999	999999	934	999999	320	413	50	999999	313	999999	77	999999	739	244	999999	753	999999	999999	560	962	637	999999	999999	279	610	420	999999	999999	317	483	350	985	456	999999	231	29	439	906	418	456	538	699	999999	927	629	408	382	999999	453	102	520	931	954	343	948	118	533	665	39	999999	322	438	999999	999999	60	92	616	999999	22	916	323	143	999999	999999	434	999999	218	783	649	212	47	716	999999	224	962	418	41	122	104	999999	495	774	877	519	143	109	999999	33	877	999999	791	686	999999	537	999999	386	952	849	999999	20	999999	999999	25	999999	861	605	999999	999999	867	641	60	504	999999	999999	430	999999	265	469	970	335	415	194	999999	112	420	361	354	999999	445	999999	466	999999	999999	999999	999999	745	758	60	657	538	828	579	166	246	496	297	999999	999999	116	999999	130	492	879	584	605	714	844	912	415	510	999999	649	517	290	184	868	301	999999	685	684	790	215	999999	442	506	836	38	669	616	999999	278	881	524	216	465	973	312	629	487	508	901	999999	644	999999	286	188	
72	999999	999999	628	996	573	786	432	449	915	680	446	87	769	686	184	306	999999	999999	380	135	311	825	210	565	671	41	187	782	999999	999999	664	165	327	999999	999999	607	987	999999	999999	104	101	766	549	303	866	551	718	822	727	549	362	915	906	63	761	59	861	73	334	542	999999	650	505	355	25	999999	999999	995	533	577	318	164	537	285	999999	544	286	907	699	129	323	999999	65	999999	217	999999	258	274	22	112	745	924	803	171	494	450	271	204	999999	999999	999999	999999	999999	999999	240	208	387	999999	29	226	773	953	373	214	229	255	595	111	999999	999999	999999	494	983	431	831	394	361	375	791	593	282	92	999999	124	337	999999	76	905	173	19	999999	999999	254	795	339	792	560	598	942	249	999999	999999	66	999999	999999	307	739	999999	999999	999999	846	22	839	436	944	999999	333	259	999999	629	189	689	999999	999999	999999	414	999999	197	102	49	999999	999999	433	552	999999	122	35	999999	572	999999	860	208	588	326	172	359	788	818	851	647	468	311	999999	999999	999999	176	999999	927	999999	147	67	552	775	287	999999	94	999999	999999	699	831	999999	999999	999999	847	999999	980	110	621	965	555	625	431	346	454	581	531	999999	999999	999999	571	890	107	999999	999999	972	318	433	999999	314	999999	770	501	999999	29	999999	753	625	874	554	89	999999	611	962	999999	521	635	215	330	705	999999	54	479	805	999999	999999	568	999999	261	874	460	557	799	316	888	785	134	999999	999999	473	828	906	175	565	412	505	289	145	952	912	346	112	112	605	999999	43	300	696	991	88	423	999999	373	999999	103	999999	275	304	83	774	397	333	889	857	999999	584	878	913	402	999999	662	999999	260	999999	538	358	455	204	493	854	494	999999	999999	247	999999	288	999999	175	472	880	239	999999	999999	187	999999	22	223	254	727	248	999999	387	303	368	426	999999	299	35	471	999999	86	81	810	999999	289	999999	22	651	808	599	51	999999	450	521	999999	677	370	82	999999	526	999999	210	999999	255	700	117	144	952	821	999999	999999	999999	999999	727	803	168	184	999999	898	999999	999	571	446	999999	999999	999999	999999	781	965	749	630	227	212	944	999999	876	604	565	528	182	824	70	830	749	611	534	999999	723	717	244	999999	999999	184	266	526	572	764	348	58	258	180	362	999999	81	437	771	315	759	126	927	564	619	999999	999999	742	999999	741	696	527	672	443	223	74	731	256	113	52	945	428	47	999999	999999	999999	999999	999999	999999	999999	758	321	999999	229	999999	606	999999	999999	883	213	999999	999999	587	
999999	999999	999999	386	815	956	999999	264	824	334	999999	369	999999	89	815	999999	112	999999	723	280	864	983	384	687	999999	194	616	283	62	373	899	592	430	840	999999	54	999999	999999	464	55	182	820	999999	986	121	859	916	527	974	380	781	168	736	254	723	848	692	143	933	999999	349	24	212	461	435	145	939	501	873	771	999999	971	590	677	107	54	59	397	576	593	278	999999	999999	999999	592	740	999999	186	126	367	361	999999	207	832	705	168	617	482	999999	975	920	999999	654	999999	516	809	999999	68	156	679	799	999999	567	350	363	999999	999999	999999	999999	694	288	762	384	515	999999	562	774	757	971	939	436	576	836	999999	672	853	444	105	174	782	999999	999999	40	447	568	66	999999	999999	999999	454	452	97	613	867	696	168	999999	999999	793	954	45	999999	96	216	252	232	468	967	677	999999	815	999999	999999	999999	999999	999999	731	937	946	999999	999999	917	999999	999999	497	349	963	968	904	514	813	305	312	220	999999	999999	711	823	999999	999999	597	776	189	970	638	831	730	526	346	215	999999	112	202	439	145	128	543	569	718	903	999999	999999	999999	173	696	520	318	156	350	190	778	908	999999	610	766	52	737	999999	888	666	618	999999	632	698	88	710	113	872	84	628	808	152	114	300	87	107	713	26	283	999999	523	999999	185	165	436	999999	369	999999	673	103	390	235	681	999999	295	821	868	999999	95	985	999999	445	81	721	999999	636	999999	451	532	669	338	999999	43	769	153	999999	271	476	271	999999	351	521	999999	981	247	582	471	62	15	999999	239	348	999999	999999	999999	999999	999999	464	784	800	724	918	999999	14	764	668	201	999999	909	262	559	401	999999	535	644	894	246	100	999999	799	175	999999	446	999999	440	989	790	999999	999999	75	530	807	692	470	834	432	999999	205	226	578	391	558	999999	752	999999	837	245	406	654	817	840	422	999999	984	999999	973	481	999999	574	775	878	455	855	999999	731	752	709	642	700	221	443	51	874	999999	417	999999	608	693	999999	999999	754	394	101	249	234	118	826	999999	835	861	951	668	631	999999	700	935	703	999999	30	954	137	602	705	442	999999	799	547	85	999999	999999	374	788	999999	971	999999	493	364	615	618	623	925	999999	807	838	270	774	420	433	999999	999999	912	310	999999	613	475	162	688	658	864	435	570	751	140	817	496	173	443	659	430	216	999999	999999	689	407	39	135	999999	999999	182	999999	389	999999	871	999999	999999	74	999999	620	505	999999	805	706	999999	193	62	999999	872	999999	352	106	
340	760	999999	997	901	824	620	999999	584	999999	366	821	485	265	55	457	999999	45	711	999999	57	999999	163	561	411	999999	999999	999999	354	855	263	805	524	86	278	999999	120	873	202	290	999999	999999	46	999999	999999	983	230	495	147	999999	303	836	999999	920	999999	518	606	999999	596	999999	488	124	920	728	96	561	999999	999999	986	426	347	999999	843	430	977	207	999999	997	59	427	654	999999	368	749	561	427	527	999999	37	999999	999999	667	999999	999999	802	339	929	999999	999999	950	999999	820	509	721	268	297	992	857	999999	999999	731	608	402	178	382	636	756	180	176	669	44	704	382	999999	402	679	729	677	999999	647	278	478	928	108	741	833	999999	646	491	274	434	669	660	185	38	425	275	118	999999	175	583	758	999999	410	916	982	448	999999	329	588	568	324	238	305	999999	999999	680	999999	437	999999	295	999999	999999	902	245	374	999999	999999	206	999999	414	620	999999	462	74	519	999999	527	192	759	395	76	326	902	706	119	441	364	602	775	745	971	999999	999999	999999	473	999999	249	999999	999999	938	251	87	351	184	999999	439	776	241	999999	999999	162	999999	677	164	228	793	999999	999999	999999	933	689	604	431	999999	443	939	642	582	600	450	97	362	999999	999999	999999	989	974	727	758	679	999999	133	538	848	999999	999999	13	98	661	680	292	52	49	618	999999	646	999999	119	741	17	796	203	640	624	839	799	480	856	20	999999	818	999999	999999	455	278	566	76	583	649	583	935	554	999999	920	167	54	323	31	572	506	999999	865	999999	750	999999	470	492	914	18	792	999999	999999	999999	431	862	999999	999999	593	999999	692	580	83	470	999999	999999	252	999999	720	999999	795	486	999999	293	513	897	952	999999	999999	572	807	83	162	999999	856	999999	788	476	499	67	934	449	730	999999	999999	926	999999	999999	999999	679	641	198	771	457	223	316	929	863	999999	999999	999999	159	908	999999	542	618	427	508	613	963	999999	775	782	662	531	355	999999	777	999999	587	638	557	255	27	931	999999	312	999999	999999	549	275	925	999999	999999	158	785	999999	709	148	271	508	760	791	864	395	865	415	118	926	999999	560	161	459	986	999999	999999	903	891	99	923	999999	999999	156	999999	698	367	999999	999999	999999	999999	815	999999	999999	152	999999	878	765	391	631	75	213	203	778	494	989	123	475	999999	79	999999	999999	648	620	225	955	999999	999999	999999	175	38	993	999999	999999	190	61	514	999999	317	907	27	595	522	269	33	999999	999999	944	662	84	999999	891	999999	999999	718	864	999999	436	423	196	303	
275	47	226	603	82	615	599	597	442	485	600	168	19	62	210	999999	389	999999	504	842	999999	950	654	590	146	999999	999999	885	326	885	87	999999	130	614	752	558	305	999999	951	999999	523	356	999999	598	999999	733	946	695	999999	504	787	999999	919	354	462	324	393	635	466	44	765	714	281	999999	999999	501	47	999999	309	999999	73	999999	645	400	328	493	730	999999	999999	999999	999999	999999	376	821	107	247	190	776	999999	437	174	999999	209	916	348	809	85	672	201	999999	695	999999	396	866	440	74	204	528	36	999999	593	999999	999999	63	999999	611	347	460	459	169	321	271	999999	871	999999	403	522	728	61	999999	999999	999999	863	122	718	551	999999	999999	390	43	53	661	750	999999	843	835	640	999999	973	737	999999	999999	223	999999	181	999999	306	524	388	47	551	999999	477	517	561	536	474	917	345	401	843	999999	79	426	125	660	521	72	999999	651	999999	999999	754	324	57	999999	843	832	999999	999999	254	999999	131	353	999999	999999	193	999999	630	317	371	722	811	999999	893	634	555	999999	915	521	912	244	496	737	999999	999999	999999	163	470	767	692	642	977	61	157	600	716	725	935	547	476	288	441	720	290	51	564	182	430	422	247	56	999999	428	999999	20	757	393	79	999999	857	999999	772	999999	625	729	745	760	434	303	999999	829	862	999999	999999	633	802	775	999999	242	621	547	732	999999	999999	645	725	558	679	146	842	332	656	999999	999999	446	515	578	105	561	999999	803	748	137	504	417	194	548	383	999999	217	981	936	837	999999	999999	307	725	342	999999	13	999999	91	999999	460	595	183	999999	999999	608	999999	234	680	999999	936	818	999999	999999	552	123	461	186	184	931	929	861	999999	819	936	380	149	999999	999999	126	557	119	722	999999	677	909	243	951	861	775	629	983	311	50	900	999999	520	702	183	229	527	999999	21	159	369	599	210	364	306	999999	999999	337	988	999999	348	827	106	999999	927	643	999999	509	325	409	312	999999	559	999999	999999	999999	859	447	999999	26	598	999999	107	572	100	88	999999	878	655	999999	316	301	994	746	702	82	778	180	999999	999999	999999	27	511	611	847	999999	49	855	445	244	999999	31	720	971	999999	617	729	533	258	849	933	10	854	771	103	20	951	812	651	846	292	688	999999	999999	677	999999	999999	495	725	677	999999	999999	442	421	106	294	580	32	780	94	352	999999	922	924	999999	348	173	740	518	999999	472	236	999999	599	952	999999	999999	643	304	395	999999	244	999999	581	810	90	568	443	675	999999	439	928	
41	567	999999	46	766	748	999999	339	416	488	999999	889	215	812	650	999999	999999	337	936	937	728	395	696	999999	448	351	999999	526	780	730	75	709	999999	543	204	646	106	915	12	610	999999	999999	979	909	267	917	375	998	439	999999	974	348	872	502	209	999999	870	394	999999	999999	999999	954	558	685	423	277	493	671	617	13	746	553	999999	336	774	763	416	786	999999	530	975	126	96	65	756	727	837	999999	344	558	775	711	327	587	976	218	416	303	496	990	434	999999	390	999999	999999	431	23	545	999999	999999	240	94	543	77	449	517	867	503	928	696	439	999999	337	999999	999999	45	235	746	359	565	356	122	999999	861	999999	281	735	660	87	999999	999999	999999	184	898	999999	999999	178	999999	148	468	350	913	374	999999	560	845	999999	331	208	942	205	276	196	999999	99	999999	794	681	971	177	782	999999	425	603	983	999999	414	438	999999	546	867	976	999999	891	224	443	999999	500	310	260	904	414	462	145	999999	446	999999	21	808	999999	999999	496	287	970	686	143	999999	771	816	999999	440	937	999999	661	85	999999	999999	999999	948	656	999999	999999	381	721	273	378	999999	290	473	546	41	403	630	541	649	999999	699	999999	214	999999	999999	977	683	887	999999	999999	824	800	69	911	999999	810	72	162	831	602	124	566	706	318	388	999999	999999	280	391	47	999999	58	21	704	529	40	100	999999	710	402	621	494	900	306	553	954	230	561	999999	999999	999999	477	709	57	999999	142	999999	999999	999999	738	999999	412	505	782	999999	999999	788	365	392	748	720	205	999999	439	981	999999	665	410	764	999999	999999	746	512	171	707	840	348	964	999999	999999	108	203	999999	972	723	218	999999	127	647	777	175	865	179	30	999999	145	35	999999	999999	999999	476	530	142	279	751	999999	999999	344	85	999999	437	824	917	999999	649	527	999999	479	716	999999	642	547	762	986	267	130	577	491	660	571	814	78	898	999999	920	999999	71	895	231	999999	999999	653	51	999999	350	351	948	999999	380	999999	114	999999	564	303	993	999999	999999	155	21	630	364	418	683	513	14	369	999999	114	999999	81	466	145	999999	999999	465	988	999999	933	646	916	182	403	121	677	467	268	999999	605	999999	991	999999	915	883	600	436	999999	970	537	999999	981	426	844	108	308	526	968	308	638	999999	14	432	999999	509	105	458	960	307	15	999999	746	999999	329	294	93	272	999999	262	657	499	999999	999999	968	999999	999999	499	338	304	999999	161	498	999999	874	767	815	999999	999999	415	999999	152	475	601	964	999999	88	
136	106	559	24	999999	975	716	999999	149	281	986	464	724	845	605	130	999999	495	999999	557	786	999999	561	479	525	999999	145	474	999999	34	965	63	999999	999999	538	403	778	999999	775	185	782	318	735	999999	999999	999999	999999	569	999999	999999	999999	999999	999999	999999	999999	999999	544	90	499	750	840	252	144	125	999999	932	999999	693	317	999999	351	385	719	679	775	999999	255	74	650	421	46	575	292	999999	999999	999999	943	553	739	392	999999	698	790	35	345	999999	999999	999999	191	895	136	566	999999	979	999999	433	999999	440	167	823	900	479	439	88	713	999999	960	651	900	455	989	999999	953	999999	354	653	595	694	344	246	999999	635	883	754	999999	479	999999	312	813	792	473	513	999999	999999	999999	388	268	712	999999	80	579	532	999999	735	906	999999	999999	337	635	37	999999	702	106	921	999999	275	596	685	794	243	951	657	999999	999999	982	486	47	48	443	966	394	883	999999	273	999999	771	915	158	848	591	866	999999	676	785	999999	999999	416	474	395	226	999999	583	918	87	129	921	694	611	999999	430	999999	574	999999	669	999999	953	329	832	264	758	999999	448	836	212	999999	999999	981	61	163	220	999999	572	652	226	184	810	999999	304	154	744	86	313	404	999999	999999	302	999999	999999	152	10	999999	999999	219	637	999999	353	746	715	710	999999	940	642	458	542	360	103	922	678	495	832	988	35	687	520	999999	999999	999999	419	287	84	999999	973	999999	162	769	494	362	24	359	830	74	260	593	991	803	443	855	862	77	999999	379	422	522	999999	999999	425	896	699	954	820	310	999999	437	636	287	966	733	999999	999999	865	740	999999	328	664	767	999999	999999	999999	716	249	201	191	351	455	705	463	999999	598	150	999999	598	662	999999	999999	530	999999	822	957	713	999999	709	559	999999	211	999999	471	103	857	552	284	983	999999	983	715	629	128	985	982	930	824	515	145	165	429	277	87	847	788	144	41	915	999999	999999	879	539	641	999999	999999	363	243	369	604	999999	999999	369	398	679	355	999999	411	999999	840	36	889	331	574	404	669	999999	999999	624	315	722	521	369	999999	226	114	185	987	36	845	629	999999	464	999999	99	999999	69	999999	408	502	878	733	999999	999999	458	104	557	965	247	999999	216	349	619	64	881	999999	507	861	999999	999999	179	999999	384	905	221	339	434	421	484	115	999999	65	999999	999999	436	999999	240	999999	59	132	557	220	749	603	638	289	88	999999	39	565	999999	208	706	833	332	955	999999	385	863	999999	999999	146	999999	141	999999	999999	733	496	
999999	892	303	222	811	59	27	958	183	781	276	931	999999	999999	392	918	323	999999	358	999999	999999	481	640	999999	430	930	462	421	729	618	779	999999	556	999999	782	999999	271	578	396	999999	999999	373	781	577	119	932	868	646	754	999999	817	423	999999	999999	697	999999	261	999999	792	881	596	606	239	565	999999	788	384	669	250	255	656	999999	999999	999999	967	435	699	999999	999999	999999	71	816	999999	167	800	366	685	999999	893	636	885	823	786	515	70	218	144	226	576	999999	999999	209	405	508	915	999999	409	110	982	271	999999	999999	702	304	999999	780	939	81	764	999999	113	777	775	614	370	833	958	508	999999	759	999999	482	496	425	939	862	420	168	252	727	999999	584	623	632	999999	999999	130	492	999999	289	999999	73	461	931	227	999999	999999	791	148	92	124	900	469	999999	970	974	701	286	365	999999	369	781	829	47	687	528	163	153	434	673	712	476	813	362	490	999999	31	565	208	168	438	629	29	170	999999	66	125	999999	661	215	995	844	999999	999999	919	497	243	999999	254	999999	627	289	367	475	379	999999	97	117	743	743	999999	999999	88	206	529	999999	761	669	434	630	412	763	492	229	999999	868	349	86	442	993	993	606	320	509	541	159	271	554	790	964	969	999999	656	999999	262	999999	765	999999	217	189	735	574	990	624	296	864	999999	148	798	511	309	20	999999	999999	749	356	825	579	665	380	478	217	878	469	999999	404	116	573	966	817	112	418	999999	999999	267	429	616	695	223	677	999999	133	755	289	665	999999	343	906	179	905	43	196	274	836	710	527	696	530	999999	999999	757	233	181	999999	408	890	151	421	999999	329	739	140	366	988	999999	354	461	999999	804	702	70	999999	404	71	999999	916	153	999999	553	740	999999	999999	732	331	919	138	999999	775	880	999999	816	922	424	849	175	903	830	999999	817	365	999999	106	726	999999	831	558	999999	120	206	492	999999	118	999999	752	596	653	407	44	78	890	402	686	719	39	999999	147	785	555	895	880	96	866	999999	999999	673	636	370	472	499	371	309	999999	579	397	37	708	64	672	262	521	506	795	999999	927	962	999999	387	696	999999	693	772	999999	224	325	406	880	893	680	999999	960	293	999999	545	707	591	559	999999	999999	12	999999	999999	122	999999	383	384	300	659	999999	234	293	259	999999	98	805	598	35	627	264	999999	156	814	383	593	301	238	999999	999999	999999	345	999999	283	64	693	999999	610	660	999999	999999	999999	999999	231	999999	455	794	710	620	999999	999999	119	999999	
932	852	341	855	373	709	999999	999999	155	813	50	159	951	999999	20	999999	980	892	205	938	999999	786	999999	885	925	218	927	799	590	618	999999	520	401	780	480	999999	723	837	832	900	999999	999999	695	137	74	999999	654	633	999999	516	999999	999999	544	180	520	155	538	999999	930	164	782	999999	420	537	999999	999999	757	181	351	590	480	152	69	304	999999	76	999999	196	820	853	564	999999	26	84	978	999999	976	230	270	335	891	278	907	677	128	411	568	167	50	543	324	999999	292	202	45	497	893	249	373	453	63	352	634	86	600	487	999999	999999	559	999999	554	537	911	25	999999	212	245	392	999999	405	999999	933	156	999999	999999	91	999999	999999	48	490	999999	999999	999999	816	282	549	643	830	999999	640	698	232	608	999999	989	786	571	276	504	833	999999	511	73	999999	999999	129	206	358	547	519	476	890	306	78	445	818	680	104	743	159	569	414	315	999999	707	999999	335	430	297	752	519	744	329	215	238	377	673	888	999999	162	353	295	292	567	174	999999	999999	999999	999999	181	999999	999999	999999	354	274	847	206	527	270	671	794	775	70	795	10	999999	571	999999	839	77	999999	791	233	999999	806	283	131	747	381	898	358	794	150	125	646	51	221	974	940	390	181	155	628	999999	367	577	234	497	999999	442	247	834	700	222	36	323	254	999999	999999	990	726	458	156	371	322	999	634	944	158	958	999999	596	160	999999	896	999	173	33	234	238	59	633	190	938	661	524	104	928	999999	999999	797	999999	999999	950	664	723	998	999999	887	367	942	289	999999	608	921	650	683	250	325	999999	160	230	999999	318	941	999999	277	999999	999999	999999	905	706	855	825	999999	251	169	210	794	183	11	907	999999	999999	296	769	293	582	26	20	840	999999	612	72	182	577	999999	127	18	571	999999	790	556	98	461	246	434	524	999999	680	491	483	999999	999999	35	252	94	850	999999	181	808	695	201	699	957	61	103	792	652	593	690	51	201	233	727	220	361	57	415	59	999999	769	999999	346	529	999999	407	470	47	930	492	999999	999999	999999	999999	760	999999	856	999999	410	153	999999	871	854	989	449	292	232	425	814	890	46	445	973	836	48	999999	854	180	601	654	999999	755	999999	110	979	946	364	999999	967	621	504	999999	14	905	999999	898	289	356	89	84	999999	55	232	49	456	274	131	11	723	208	744	686	540	756	521	885	999999	753	19	503	999999	762	999999	202	396	129	440	78	141	150	281	508	100	999999	479	587	533	683	654	
715	824	362	746	768	877	999999	386	999999	394	819	750	536	346	585	156	422	597	40	653	336	833	63	869	583	927	246	595	23	286	999999	999999	999999	109	304	678	999999	25	689	324	577	999999	192	683	999999	399	999999	171	514	999999	67	990	502	999999	327	881	771	493	172	841	641	232	372	971	999999	466	286	437	51	907	581	406	999999	715	85	593	651	379	556	999999	192	84	999999	643	999999	943	859	443	781	999999	907	91	852	847	683	999999	380	220	232	999999	122	999999	129	607	798	999999	92	787	955	734	239	401	936	978	659	566	151	729	752	517	999999	843	655	628	999	499	553	70	41	730	222	441	156	701	81	999999	955	483	845	568	999999	81	487	57	999999	516	155	999999	198	999999	213	651	467	999999	999999	999999	662	501	999999	999999	117	32	999999	234	521	999999	254	245	999999	784	999999	667	883	193	656	535	365	608	443	999999	999999	999999	871	914	527	571	973	441	452	802	222	463	875	546	999999	999999	999999	263	999999	396	271	909	968	414	515	545	999999	999999	68	722	913	63	67	999999	953	438	160	999999	707	950	999999	813	792	999999	999999	999999	999999	999999	999999	999999	220	112	83	56	232	444	710	466	408	981	803	699	383	999999	999999	168	406	999999	999999	32	687	483	555	584	572	457	127	999999	841	368	753	999999	551	250	511	811	980	20	999999	519	727	999999	442	726	157	134	440	72	999999	413	999999	41	754	709	139	736	999999	999999	484	774	327	846	625	50	237	382	158	142	999999	999999	188	395	867	83	304	999999	999999	828	437	999999	27	64	649	999999	616	722	676	841	999999	999999	264	491	536	128	201	881	78	402	999999	774	975	307	843	147	235	999999	173	680	414	146	696	728	71	45	757	272	999999	197	433	514	705	999999	31	453	822	999999	858	749	882	999999	924	648	339	662	472	719	220	511	212	260	559	999999	436	974	88	536	429	501	371	928	684	999999	968	999999	78	999999	999999	400	324	537	507	423	798	999999	221	999999	999999	408	572	999999	999999	695	999999	999999	999999	709	879	999999	999999	296	277	367	388	953	738	53	680	354	999999	803	999999	820	196	999999	999999	145	208	445	763	999999	147	30	928	333	877	988	897	795	39	999999	789	999999	999999	38	269	999999	45	844	262	178	377	999999	815	769	604	999999	508	319	429	819	510	444	293	999999	158	257	439	64	86	749	155	884	999999	999999	23	214	794	168	415	614	110	363	192	595	664	999999	215	169	728	645	489	588	999999	219	858	999999	945	693	999999	22	
999999	980	999999	999999	32	492	728	590	999999	999999	447	999999	903	814	719	156	262	698	678	64	51	280	336	999999	999999	999999	999999	116	375	667	269	110	289	402	999999	999999	595	679	572	181	375	624	413	338	999999	999999	684	999999	999999	711	999999	256	999999	824	971	440	654	338	252	465	974	622	224	97	141	346	71	511	910	599	561	583	999999	999999	689	426	866	997	999999	130	881	956	616	664	574	999999	96	464	431	999999	475	999999	999999	999999	207	999999	410	325	206	861	88	183	650	999999	160	520	131	517	145	554	999999	656	106	132	584	999999	15	560	523	129	259	999999	89	446	134	304	999999	28	999999	999999	26	551	800	379	51	999999	999999	717	999999	64	891	579	329	877	900	819	999999	313	532	189	748	999999	802	999999	612	482	103	213	999999	999999	373	112	217	999999	537	31	855	999999	999999	875	999999	297	999999	468	238	680	286	212	546	314	143	843	999999	130	197	176	999999	723	767	569	615	999999	999999	657	691	788	999999	999999	349	999999	999999	444	233	657	478	460	999999	999999	999999	931	205	890	667	470	723	530	999999	96	999999	370	999999	142	958	999999	270	609	355	399	777	449	999999	167	863	999999	350	698	620	838	651	736	999999	415	873	836	374	999999	999999	481	934	171	181	285	116	978	999999	832	486	712	396	869	115	413	566	410	999999	999999	37	10	130	34	910	777	445	286	996	866	268	132	999999	545	174	874	464	615	277	43	60	999999	999999	999999	221	999999	452	782	631	960	849	473	999999	336	697	443	361	999999	261	404	840	830	982	741	573	364	565	850	704	240	948	950	142	999999	987	152	941	612	813	999999	335	662	655	45	26	999999	908	819	999999	730	522	999999	364	873	202	230	902	328	999999	857	999999	601	999999	400	21	898	340	633	349	555	502	999999	106	258	78	187	185	946	724	778	999999	746	12	999999	717	404	999999	268	397	767	249	999999	668	955	660	734	584	264	33	128	464	285	479	999999	999999	774	458	999999	999999	25	54	956	604	175	412	605	599	999999	682	617	312	81	245	582	315	879	999999	150	598	999999	603	999999	922	605	999999	179	999999	708	746	943	999999	490	999999	999999	722	293	29	502	999999	64	999999	999999	582	999999	816	393	50	999999	988	999999	693	999999	999999	471	999999	134	43	998	999999	999999	339	890	366	738	671	821	618	863	999999	999999	859	587	597	999999	208	999999	348	516	999999	930	139	999999	720	999999	259	638	999999	999999	960	597	260	30	649	321	724	254	124	999999	744	994	999999	999999	47	966	
999999	116	999999	971	273	300	785	526	999999	922	999999	960	999999	969	489	43	848	626	999999	272	999999	838	999999	286	820	953	999999	505	999999	999999	999999	953	341	999999	898	153	917	11	727	999999	811	999999	812	727	999999	999999	84	155	363	710	155	158	999999	999999	205	660	178	444	161	320	293	290	999999	423	767	160	629	426	80	345	125	999999	999999	243	999999	999999	36	220	999999	66	999999	999999	999999	71	999999	15	999999	566	558	999999	999999	483	849	417	999999	531	980	399	959	67	144	999999	85	27	595	309	999999	48	324	168	633	999999	376	105	442	999999	148	692	773	761	479	72	999999	999999	370	642	996	491	999999	999999	67	637	260	20	921	229	785	133	476	999999	755	999999	252	399	999999	27	117	754	974	999999	392	999999	626	999999	588	82	790	253	999999	999999	999999	768	190	999999	111	999999	999999	366	184	222	647	25	225	433	16	838	999999	478	226	353	534	252	999999	904	547	769	21	63	431	848	439	999999	477	523	47	986	460	858	298	618	320	750	580	762	316	377	82	202	201	999999	999999	322	37	313	999999	999999	261	285	847	342	985	999999	999999	999999	999999	115	999999	701	396	29	387	960	189	607	43	999999	671	755	598	179	696	818	861	682	595	127	514	173	105	976	735	184	20	956	999999	999999	816	254	979	210	999999	381	806	181	372	302	142	429	999999	644	999999	506	999999	677	646	176	999999	262	739	665	600	999999	999999	999999	294	212	950	999999	974	377	967	999999	999999	397	350	324	21	689	320	303	984	95	893	461	587	238	497	999999	999999	466	873	564	515	323	610	454	775	396	887	169	352	909	455	902	676	972	999999	299	999999	331	165	999999	942	446	680	515	490	154	832	65	715	617	999999	517	503	999999	911	461	999999	895	549	999999	802	160	950	999999	639	990	785	614	507	208	999999	999999	311	999999	622	999999	643	999999	964	999999	999999	831	453	735	999999	999999	409	999999	70	999999	511	999999	782	540	309	791	999999	605	875	499	369	227	558	517	610	923	216	732	999999	842	818	692	931	917	70	999999	707	225	88	701	591	521	999999	238	999999	575	999999	999999	471	830	999999	48	228	474	999999	346	283	936	134	83	731	677	481	227	460	818	509	864	480	999999	999999	280	526	999999	999999	847	673	999999	821	999999	716	446	270	960	999999	780	474	467	999999	999999	999999	999999	999999	14	970	999999	49	336	778	877	76	999999	299	142	999999	312	521	54	566	425	672	954	999999	999999	999999	999999	416	521	958	680	354	51	219	999999	640	323	188	522	
213	993	999999	999999	550	943	969	373	156	137	223	956	268	429	900	999999	61	743	655	12	647	684	999999	999999	378	108	532	999999	143	543	501	999999	134	999	840	573	999999	335	413	999999	129	993	999999	288	999999	999999	421	925	151	979	704	999999	667	186	874	529	999999	999999	999999	452	420	999999	240	613	635	790	832	269	999999	999999	622	726	340	999999	999999	654	545	999999	230	377	686	607	883	164	838	604	766	947	999999	321	999999	338	366	960	761	185	763	535	653	517	178	162	346	813	366	999999	567	193	304	230	983	276	999999	601	766	999999	999999	85	775	41	999999	884	999999	999999	259	999999	370	379	722	707	890	20	575	999999	208	533	271	999999	797	859	47	582	999999	999999	337	999999	280	764	999999	948	999999	687	999999	621	493	293	999999	999999	564	999999	618	197	470	597	339	999999	701	354	403	999999	551	992	288	915	993	450	241	238	939	449	999999	999999	185	774	593	213	260	953	229	914	514	201	515	723	251	849	122	66	999999	364	999999	926	371	962	406	130	999999	844	627	52	62	790	139	999999	70	22	22	999999	999999	135	722	747	134	488	727	999999	487	564	999999	999999	338	999999	662	999999	339	999999	999999	223	999999	999999	804	415	335	999999	862	724	71	400	663	999999	999999	425	999999	999999	641	371	801	999999	999999	56	643	844	181	484	713	876	999999	555	999999	999999	778	999999	327	999999	331	317	421	947	625	999999	298	97	901	444	316	913	132	999999	943	968	294	361	978	332	999999	959	244	851	999999	999999	999999	516	615	688	999999	48	108	522	128	999999	950	999999	267	241	757	556	943	736	177	800	754	915	999999	816	690	426	820	995	711	372	83	570	484	639	415	781	481	223	984	999999	815	609	103	619	28	999999	104	746	999999	282	26	999999	999999	672	241	681	904	999999	998	999999	227	112	811	756	260	389	999999	999999	826	999999	85	730	752	900	985	154	999999	999999	798	259	331	83	999999	999999	356	999999	886	812	407	733	877	682	224	949	59	712	798	347	368	638	71	476	999999	598	207	296	999999	783	686	999999	860	999999	10	999999	712	153	681	382	410	685	503	566	230	103	108	403	515	802	850	283	356	483	634	170	197	999999	999999	832	999999	69	819	112	999999	321	872	965	999999	475	999999	905	999999	425	999999	683	144	505	999999	827	499	804	780	953	933	413	999999	999999	999999	999999	561	856	990	848	151	350	865	401	999999	999999	230	143	721	49	565	944	251	930	546	951	35	691	610	999999	343	436	288	999999	999999	723	580	999999	
688	840	914	999999	915	193	999999	597	999999	743	75	346	999999	999999	92	741	397	989	999999	809	840	335	815	999999	256	999999	515	999999	999999	999	232	716	999999	734	999999	999999	999999	185	38	68	657	948	144	292	626	274	729	999999	353	547	478	189	999999	999999	999999	362	35	999999	143	261	999999	567	535	817	999999	999999	999999	872	911	211	615	221	960	112	162	891	201	999999	999999	982	934	538	372	523	530	999999	165	567	88	101	855	91	52	776	390	99	423	326	999999	277	266	856	75	151	932	999999	229	458	619	763	999999	502	800	999999	327	150	205	22	999999	478	203	450	793	819	355	534	999999	193	722	73	999999	999999	762	976	725	87	472	231	591	999999	822	999999	948	325	999999	999999	290	890	458	999999	893	411	39	301	999999	816	72	255	999999	999999	97	45	736	555	294	999999	739	999999	435	250	677	999999	430	33	656	497	502	478	888	992	253	288	999999	481	179	77	846	470	903	909	24	226	435	999999	185	786	999999	402	999999	644	623	466	465	218	573	999999	980	15	645	585	999999	594	366	803	163	999999	311	264	386	227	449	279	921	526	999999	460	548	246	848	869	999999	109	447	254	999999	999999	823	526	908	260	999999	840	999999	327	595	430	860	632	999999	375	485	714	999999	814	204	354	545	939	983	122	381	744	166	776	999999	224	157	122	434	999999	986	999999	355	135	140	999999	454	999999	930	805	600	915	216	482	393	813	93	633	59	999999	999999	883	999999	796	878	352	999999	57	269	999999	999999	999999	207	663	999999	700	368	890	683	595	899	941	18	188	522	465	537	683	999999	999999	140	524	73	411	999999	112	252	559	257	999999	924	999999	999999	559	532	999999	718	553	999999	692	454	202	949	463	133	999999	874	364	283	423	999999	11	664	25	250	999999	684	999999	538	286	458	808	643	999999	999999	502	608	459	656	999999	999999	984	589	700	799	937	575	609	287	999999	237	887	999999	833	972	923	999999	327	318	773	178	999999	999999	999999	999999	645	559	62	792	630	999999	425	708	614	676	831	999999	963	225	312	193	999999	518	714	58	570	532	810	923	748	760	999999	150	882	500	824	969	772	466	164	388	522	817	656	999999	812	189	671	166	151	512	778	112	16	999999	103	413	309	768	673	122	999999	138	999999	870	422	285	999999	123	851	861	648	507	71	924	999999	999999	999999	593	246	999999	999999	653	999999	246	982	188	144	302	407	421	669	14	792	52	639	999999	773	786	709	537	363	557	314	999999	999999	280	50	999999	918	
835	550	716	999999	999999	260	105	999999	807	887	999999	999999	999999	716	440	202	644	714	999999	295	287	494	85	883	999999	38	314	348	503	999999	999999	147	62	999999	571	999999	953	481	999999	791	543	47	999999	898	999999	396	829	840	874	999999	229	999999	31	796	640	999999	999999	832	823	262	946	999999	853	435	185	107	98	159	155	569	999999	172	999999	238	751	250	528	999999	418	322	208	999999	474	999999	999999	155	125	265	742	999999	405	130	657	258	844	786	999999	999999	723	378	307	680	999999	315	999999	66	999999	793	55	400	823	999999	999999	511	64	999999	292	447	999999	39	999999	833	416	926	173	128	999999	955	393	999999	66	987	463	50	24	999999	779	169	567	106	999999	332	220	352	406	117	707	156	204	999999	999999	999999	999999	693	396	474	274	768	151	999999	551	999999	409	90	343	835	834	999999	999999	536	703	132	880	185	246	999999	623	73	999999	65	421	999999	760	31	470	999999	999999	770	999999	999999	999999	21	27	836	999999	999999	922	139	19	570	283	334	999999	667	999999	381	866	999999	999999	738	851	999999	999999	999999	318	999999	646	999999	999999	32	116	73	728	947	282	999999	114	53	630	850	999999	493	999999	999999	782	96	709	103	362	98	454	999999	323	915	698	62	773	999999	527	371	999999	544	520	999999	464	219	605	711	395	976	276	999999	463	606	12	367	157	999999	313	232	484	553	35	530	999999	470	750	813	259	999999	999999	999999	525	268	111	201	972	76	504	999999	491	997	999999	386	999999	631	192	716	912	340	999999	495	628	305	887	205	518	990	418	999999	469	792	462	999999	67	103	307	204	505	999999	394	91	783	741	740	486	845	649	708	946	287	999999	900	918	325	432	554	999999	381	999999	999999	982	657	510	113	698	545	543	999999	728	333	988	999999	110	945	823	712	887	999999	410	360	999999	291	999999	716	999999	892	543	849	635	548	88	822	599	139	411	433	282	999999	51	940	312	331	979	622	299	821	799	999999	501	719	667	664	970	999999	812	700	195	793	999999	999999	999999	693	693	190	255	175	999999	970	999999	999999	440	259	523	470	57	548	312	848	427	614	102	571	357	915	880	423	999999	54	327	710	247	488	959	245	938	999999	637	999999	377	134	209	828	438	111	999999	418	151	510	999999	274	398	346	999999	73	714	440	346	999999	309	831	999999	577	653	999999	999999	951	299	288	531	439	910	999999	481	303	414	273	142	999999	635	999999	282	351	547	63	322	901	122	895	530	999999	999999	860	500	999999	999999	632	185	999999	948	
999999	128	862	979	78	999999	885	999999	999999	999999	999999	308	999999	999999	836	559	971	40	600	520	999999	838	403	757	999999	999999	60	999999	936	999999	781	98	999999	308	306	999999	419	372	478	999999	436	999999	48	999999	89	210	192	717	663	986	999999	601	584	94	696	499	724	115	956	910	313	999999	928	591	877	362	999999	999999	845	492	149	609	561	901	999999	225	800	999999	678	822	974	342	359	950	653	190	513	999999	611	999999	629	314	415	568	396	999999	999999	457	368	726	439	402	999999	180	999999	238	999999	682	10	999999	999999	567	437	144	936	970	999999	977	937	697	848	328	999999	999999	863	835	204	993	999999	530	117	352	798	951	392	582	999999	189	113	424	999999	999999	452	140	117	72	876	281	631	425	49	139	519	671	877	121	222	834	317	21	44	999999	177	479	373	999999	999999	485	751	364	511	344	874	999999	557	999999	875	58	930	801	958	923	372	999999	490	977	999999	136	84	281	369	635	999999	102	390	103	999999	972	767	760	303	999999	529	999999	914	999999	265	997	124	859	245	999999	999999	999999	63	121	684	87	988	395	999999	999999	411	480	999999	875	999999	781	142	464	364	902	290	179	999999	999999	999999	105	999999	785	722	835	22	999999	45	999999	999999	365	999999	278	999999	999999	984	382	246	999999	989	59	999999	48	242	483	864	659	504	343	883	734	18	999999	717	589	901	213	673	999999	629	196	444	800	999999	116	743	863	56	778	918	999999	933	999999	576	353	824	147	999999	248	971	362	720	999999	321	996	357	551	561	829	999999	780	708	999999	999999	803	615	480	893	999999	999999	10	613	725	999999	974	801	173	920	374	764	763	660	435	717	999999	476	999999	489	158	759	202	312	999999	104	147	210	999999	999999	999999	999999	999999	254	426	507	999999	749	999999	287	346	204	193	631	196	74	920	999999	283	839	766	337	873	990	744	376	999999	697	999999	999999	286	774	999999	999999	156	636	420	518	244	927	746	999999	481	464	153	954	999999	570	125	162	999999	28	926	999999	999999	446	865	999999	510	59	999999	282	999999	373	11	571	779	833	484	560	653	999999	885	356	103	249	855	418	847	790	801	977	582	244	457	268	848	999999	314	710	770	67	17	195	999999	999999	174	118	463	581	184	742	96	565	508	771	142	580	999999	805	590	456	515	720	258	999999	700	999999	915	742	999999	899	528	999999	789	596	404	700	389	628	85	999999	955	999999	999999	69	890	27	736	999999	135	999999	999999	508	999999	324	552	999999	936	999999	773	999999	999999	720	857	
284	223	323	999999	911	999999	999999	999999	824	730	999999	500	248	114	999999	102	683	999999	999999	616	455	473	29	653	474	53	116	763	999999	855	39	553	245	418	999999	845	576	251	824	319	693	999999	612	778	999999	999999	313	192	748	892	99	664	964	113	412	811	203	999999	310	868	269	679	999999	999999	999999	999999	999999	829	774	352	525	999999	999999	919	923	378	861	251	377	650	999999	924	25	999999	765	375	589	141	999999	529	652	906	941	955	60	23	999999	643	88	985	569	999999	418	405	999999	658	999999	54	190	44	950	952	999999	660	138	345	663	294	212	334	710	134	823	255	999999	618	500	611	868	909	999999	999999	999999	391	91	999999	515	620	999999	117	279	544	999999	972	578	999999	613	291	827	714	359	996	441	754	285	445	660	173	704	999999	167	494	999999	999999	999999	733	789	911	578	999999	829	53	999999	999999	64	176	183	851	999999	999999	999999	218	999999	164	559	100	785	418	999999	999999	604	352	916	387	999999	784	368	679	35	845	999999	701	712	954	884	316	999999	345	699	119	271	809	497	999999	999999	948	710	999999	721	856	947	999999	805	933	278	487	999999	999999	155	280	807	503	825	830	100	313	506	829	999999	253	999999	449	999999	999999	384	795	999999	222	633	999999	999999	346	999999	179	999999	538	895	779	686	999999	999999	85	200	428	311	768	983	666	612	999999	452	999999	999999	999999	999999	999999	662	808	558	482	632	914	147	999999	207	999999	999999	999999	932	562	417	999999	153	872	999999	177	259	300	695	615	811	197	610	999999	999999	999999	999999	999999	566	401	999999	96	999999	999999	774	273	937	55	231	840	233	999999	734	59	999999	725	737	999999	412	999999	257	371	999999	942	671	444	999999	953	999999	14	999999	63	100	540	686	330	506	999999	107	999999	239	213	78	854	392	484	999999	560	162	832	464	713	88	130	153	999999	973	287	541	339	999999	984	459	226	963	180	999999	203	373	711	228	999999	782	610	216	54	303	999999	560	999999	981	754	801	763	550	173	974	999999	397	999999	357	228	999999	768	842	254	999999	999999	891	999999	999999	269	196	451	614	667	931	999999	913	999999	221	714	726	999999	357	999999	193	696	676	799	206	999999	806	201	363	999999	399	24	768	961	300	450	999999	349	949	999999	567	359	159	999999	242	506	999999	299	960	642	501	63	420	999999	71	68	185	101	25	971	463	994	97	613	277	917	709	951	808	770	347	387	999999	635	647	833	546	793	567	999999	219	517	241	721	508	345	603	140	900	241	275	285	333	978	
269	572	271	545	615	325	796	115	999999	200	304	124	658	999999	990	237	521	392	534	325	999999	946	763	376	999999	931	323	578	61	577	504	72	63	427	999999	84	572	999999	188	251	999999	113	999999	50	426	393	687	999999	150	672	720	882	750	999999	999999	323	809	895	439	683	11	228	999999	913	695	241	70	999999	419	915	665	999999	213	999999	422	658	919	723	999999	721	254	999999	438	389	856	621	322	55	999999	62	275	676	999999	505	249	999999	60	123	354	195	333	999999	408	234	16	210	999999	467	595	567	404	96	945	717	438	506	790	999999	66	83	918	999999	39	999999	650	999999	948	999999	53	737	608	805	378	764	398	999999	107	213	382	999999	942	855	459	643	657	999999	731	853	999999	743	894	999999	67	280	999999	318	426	50	999999	27	261	970	424	857	959	598	717	191	329	641	999999	586	301	410	999999	73	565	396	710	471	267	104	642	309	843	232	748	107	497	999999	380	67	630	365	404	999999	441	601	684	68	471	550	999999	434	345	999999	999999	656	150	212	999999	40	999999	121	759	167	337	124	24	736	850	620	999999	999999	270	999999	956	936	16	168	999999	963	711	999999	10	999999	999999	218	999999	535	999999	101	957	295	336	350	999999	999999	605	999999	645	326	587	947	218	999999	856	294	999999	999999	361	158	650	981	580	790	328	999999	120	999999	596	999999	999999	489	598	758	663	999999	913	920	623	447	340	999999	522	316	385	764	442	160	999999	285	53	969	183	999999	450	975	714	546	999999	49	407	563	649	526	999999	107	359	459	197	458	381	253	381	913	999999	999999	469	999999	414	999999	255	960	191	321	85	999999	315	999999	317	687	693	999999	899	584	50	776	129	996	150	287	414	983	962	412	999999	799	999999	269	182	569	515	450	999999	466	793	447	382	338	450	983	792	999999	151	999999	765	15	354	999999	999999	50	762	473	133	136	160	999999	997	999999	417	999999	593	56	435	748	181	253	244	442	790	999999	999999	999999	555	166	495	662	841	999999	647	898	454	800	396	999999	999999	52	326	999999	316	530	449	999999	921	175	999999	745	326	999999	337	521	770	912	16	999999	646	972	917	999999	640	497	999999	544	141	999999	999999	999999	660	302	999999	139	926	238	999999	269	999999	800	999999	999999	766	999999	346	999999	135	135	137	999999	999999	125	999999	834	999999	359	375	999999	109	999999	472	412	999999	607	95	33	460	999999	595	542	786	746	126	845	112	999999	210	890	161	983	418	999999	391	298	998	544	806	118	13	577	999999	317	
999999	999999	999999	467	55	168	664	322	987	926	540	594	756	57	999	999999	731	597	158	999999	666	125	999999	467	30	56	608	551	999999	999999	204	999999	680	478	585	867	517	645	492	52	235	999999	995	491	474	999999	541	951	544	166	999999	416	428	386	999999	55	761	870	446	998	559	123	105	645	732	522	914	288	471	142	143	95	115	116	260	827	130	15	992	234	999999	657	16	70	999999	788	599	304	827	540	999999	999999	209	493	999999	121	743	999999	759	952	882	263	999999	412	999999	301	311	321	136	823	924	999999	999999	222	493	999999	117	44	680	943	923	620	460	999999	36	496	999999	621	624	999999	93	999999	255	999999	999999	261	176	604	47	673	487	999999	177	14	999999	358	768	987	999	589	14	999999	679	815	999999	272	802	560	385	536	414	689	697	988	739	164	511	999999	869	241	999999	512	997	16	466	999999	452	455	999999	678	999999	999999	622	999999	143	999999	999999	439	21	89	458	616	228	510	269	798	999999	189	999999	461	846	930	127	999999	853	501	999999	999999	359	393	819	999999	245	707	809	514	76	662	854	999999	73	81	999999	789	783	129	294	496	747	999999	64	272	190	863	831	797	782	999999	999999	641	672	428	90	627	270	111	380	999999	999999	754	731	928	335	910	397	999999	114	337	984	999999	217	999999	999999	691	999999	557	176	382	875	21	732	222	481	223	692	999999	991	999999	529	681	748	772	794	993	999999	135	937	280	475	999999	692	455	869	455	433	999999	503	999999	298	999999	935	998	999999	689	999999	999999	457	999999	228	751	783	905	807	999999	986	445	431	999999	753	999999	619	896	907	819	329	286	353	999999	789	999999	152	999999	999999	817	745	749	136	999999	970	428	678	825	62	723	283	999999	648	565	999999	988	35	999999	999999	999999	102	999999	101	826	370	745	174	999999	332	982	609	190	995	999999	567	999999	318	326	999999	335	535	794	999999	193	999999	541	999999	999999	566	999999	219	581	957	999999	724	706	658	310	743	999999	263	999999	999999	999999	124	102	792	658	998	999999	679	709	610	320	559	308	205	907	289	828	116	387	865	999999	772	38	233	179	275	999999	588	18	582	735	81	288	302	774	78	454	999999	980	789	344	131	510	970	999999	276	426	511	750	30	915	128	876	391	970	306	999999	868	623	392	999999	643	671	136	875	999999	999999	15	430	838	835	999999	136	597	530	410	999999	67	999999	999999	848	359	837	987	667	616	204	896	331	999999	999999	999999	136	999999	652	999999	460	999999	105	999999	995	420	91	
912	194	835	999999	289	999999	570	999999	39	291	720	543	787	806	999999	469	268	54	999999	684	951	856	260	953	538	944	829	949	999999	999999	189	906	438	278	925	999999	831	999999	999999	44	999999	999999	953	304	415	63	999999	999999	999999	999999	836	362	999999	999999	139	65	934	882	464	999999	41	621	155	999999	111	999999	115	518	880	879	999999	999999	138	349	923	999999	902	955	547	484	999999	935	999999	974	134	826	295	701	149	869	999999	999999	169	999999	13	999999	299	886	999999	601	947	356	999999	897	999999	201	999999	999999	812	622	163	999999	344	979	264	106	449	999999	942	284	528	413	379	21	999999	999999	999999	557	999999	784	227	999999	763	946	999999	732	921	284	697	933	602	24	889	999999	716	999999	614	189	999999	999999	700	128	943	917	82	544	977	999999	885	598	714	999999	934	38	404	999999	999999	397	452	532	999999	174	483	18	999999	513	524	852	999999	131	83	307	241	439	94	999999	82	845	873	992	755	918	398	109	229	926	90	861	132	579	674	226	999999	794	732	535	645	999999	245	569	29	134	707	764	524	417	445	505	944	305	999999	999999	523	460	999999	266	999999	384	999999	999999	433	663	730	725	456	856	570	999999	707	558	463	147	610	314	999999	999999	220	634	584	811	491	584	917	999999	515	999999	702	285	27	999999	760	271	155	999999	999999	366	999999	999999	317	667	999999	998	797	395	841	926	999999	219	487	155	55	999999	999999	978	999999	848	745	902	999999	161	999999	999999	429	240	798	202	999999	130	999999	615	999999	238	326	916	999999	492	786	999999	985	588	536	999999	798	871	431	618	471	177	225	296	999999	999999	772	999999	514	562	578	566	597	649	934	999999	999999	871	919	999999	824	883	999999	782	71	224	917	631	999999	670	496	558	809	999999	731	825	905	882	999999	734	999999	170	412	412	913	230	933	345	653	888	453	999999	999999	999999	999999	588	163	999999	235	999999	583	999999	540	843	75	30	757	999999	918	119	742	167	876	194	360	663	481	610	868	841	999999	581	977	999999	226	570	999999	999999	394	999999	671	472	657	598	161	325	999999	999999	999999	999999	472	525	427	544	155	296	59	767	263	140	999999	552	574	999999	126	999999	172	804	627	505	999999	561	33	775	999999	999999	999999	288	43	45	43	999999	273	975	378	999999	164	443	590	930	520	837	942	264	999999	129	897	274	481	159	162	826	941	841	477	911	501	652	107	875	999999	770	734	228	107	999999	288	999999	24	999999	999999	729	223	999999	999999	587	619	769	739	999999	382	246	806	883	
882	999999	971	431	507	467	273	999999	999999	999999	154	749	113	723	166	841	840	308	259	130	999999	433	612	254	857	890	302	999999	999999	778	999999	550	963	999999	999999	889	999999	856	999999	999999	97	999999	393	508	999999	244	483	895	612	897	487	84	999999	686	581	458	604	726	574	616	999999	541	598	567	221	604	786	261	388	276	618	983	216	999999	43	966	50	114	999999	622	999999	999999	999999	25	301	429	563	999999	279	886	295	999999	291	484	391	555	999999	999999	296	999999	458	231	517	999999	289	503	867	999999	652	615	418	500	34	952	209	768	422	999999	276	792	50	999999	982	501	981	999999	701	732	320	487	228	999999	817	753	173	195	889	783	736	797	562	279	635	664	478	794	481	339	284	623	143	999999	559	504	907	949	249	25	999999	177	802	145	999999	174	396	203	682	999999	999999	24	879	999999	846	999999	240	771	999999	327	33	196	639	372	457	697	354	64	664	322	845	223	945	873	429	999999	995	999999	305	470	277	284	999999	210	550	269	999999	999999	327	999999	274	146	86	921	992	177	537	439	687	286	999999	999999	539	370	435	575	79	15	219	288	999999	813	475	412	59	748	85	999999	999999	197	999999	999999	736	583	999999	708	147	33	999999	261	40	565	999999	999999	651	936	745	999999	775	975	200	999999	294	999999	607	461	671	673	871	253	102	108	617	499	333	999999	605	955	322	726	437	55	133	958	999999	918	83	456	999999	999999	999999	333	664	999999	997	224	566	697	976	596	999999	473	162	637	169	932	999999	249	999999	999999	999999	789	999999	58	547	999999	614	336	791	689	387	999999	999999	999999	250	999999	444	769	999999	118	412	907	999999	725	999999	964	893	495	999999	999999	969	999999	761	89	783	999999	894	615	310	999999	609	240	999999	297	219	823	561	999999	397	401	999999	999999	999999	999999	999999	999999	811	714	999999	999999	261	999999	537	475	719	999999	463	999999	999999	36	874	999999	469	650	999999	999999	999999	999999	515	999999	413	499	107	406	827	790	97	999999	999999	360	412	189	256	727	999999	490	702	439	577	666	370	728	429	371	527	669	719	106	87	999999	430	129	999999	504	179	999999	30	140	648	999999	466	288	33	624	999999	694	582	742	58	999999	999999	572	124	999999	505	684	79	999999	879	168	80	990	999999	711	929	999999	981	999999	557	999999	470	571	999999	647	999999	91	999999	805	999999	832	97	977	57	999999	999999	857	14	358	999	495	691	999999	261	489	999999	475	999999	322	694	340	999999	830	194	219	999999	906	780	999999	649	423	979	274	
989	57	80	103	999999	47	999999	999999	999999	632	999999	71	157	185	999999	311	788	999999	901	999999	120	416	129	999999	792	838	999999	722	86	538	708	586	516	999999	305	213	419	999999	533	152	240	622	62	90	999999	999999	71	382	595	479	687	915	522	596	164	582	928	813	311	113	536	369	994	750	923	176	555	730	880	117	892	33	211	758	162	999999	364	48	189	669	776	999999	136	999999	999999	793	74	999999	273	999999	285	605	999999	429	616	999999	627	312	167	911	577	341	502	999999	999999	664	714	763	443	666	999999	999999	634	642	999999	407	999999	999999	899	140	112	635	999999	999999	831	297	569	999999	151	291	869	62	881	277	999999	445	636	647	31	195	999999	310	999999	606	505	396	971	821	102	218	638	240	412	37	999999	941	873	345	657	299	104	999999	622	999999	796	175	18	366	550	891	770	594	375	713	61	802	159	860	999999	445	326	747	689	932	999999	639	999999	854	468	999999	572	301	990	999999	100	999999	999999	335	810	340	387	999999	281	211	999999	54	865	698	999999	16	791	23	999999	222	972	357	252	689	508	167	999999	164	999999	999999	999999	479	604	643	623	905	124	824	999999	999999	67	999999	475	999999	494	609	774	951	999999	461	369	559	999999	777	759	743	903	998	826	999999	999999	999999	999999	882	882	969	449	999999	999999	999999	892	999999	999999	362	164	270	881	999999	205	899	999999	573	999999	446	40	999999	861	826	999999	999999	11	126	997	407	516	835	996	999999	999999	999999	999999	552	876	807	999999	999999	596	264	623	498	861	148	802	999999	999999	250	946	278	852	122	117	622	999999	205	78	999999	970	999999	999999	329	274	298	168	679	739	840	697	999999	877	638	999999	606	213	394	27	999999	999999	79	999999	275	888	999999	999999	493	417	999999	213	680	738	999999	430	999999	999999	303	999999	999999	980	999999	197	999999	999999	478	401	223	999999	511	419	999999	188	215	999999	900	999999	580	441	546	557	999999	271	202	999999	27	739	93	999999	999999	198	909	999999	454	999999	999999	882	999999	722	420	335	999999	555	906	137	999999	501	999999	342	530	613	999999	999999	687	25	315	861	999999	792	535	999999	318	15	999999	322	509	999999	733	333	270	28	709	858	31	999999	999999	999999	365	75	386	525	999999	750	999999	538	360	56	483	439	577	339	999999	926	197	681	27	999999	758	593	628	468	768	209	81	511	904	999999	841	999999	984	196	505	999999	415	19	999999	567	999999	267	962	462	319	999999	756	999999	141	999999	670	999999	203	518	370	999999	446	918	757	17	679	185	634	
381	215	16	454	390	999999	957	520	188	158	459	203	999999	631	176	999999	474	999999	150	999999	131	999999	501	999999	475	999999	999999	493	497	261	525	888	999999	632	591	999999	312	849	375	999999	183	271	491	200	999999	999999	868	149	999999	769	293	563	538	999999	512	72	713	734	999999	999999	109	474	999999	926	999999	571	61	868	50	999999	845	999999	88	999999	206	859	827	311	538	999999	957	594	222	727	999999	961	359	346	129	529	544	578	869	810	999999	709	248	565	566	182	273	999	109	361	923	668	999999	495	609	999999	245	412	205	829	608	999999	999999	999999	958	672	999999	715	749	520	384	277	754	278	55	496	999999	999999	744	366	886	999999	494	861	804	309	999999	999999	737	476	294	141	999999	50	999999	999999	458	943	606	894	960	558	260	589	976	656	913	216	999999	122	42	999999	668	839	942	650	30	999999	999999	659	195	999999	977	282	236	252	999999	714	999999	562	48	677	665	849	405	999999	706	905	884	157	395	279	424	625	444	999999	473	544	108	561	472	67	999999	946	708	613	999999	978	362	733	762	209	150	999999	83	364	317	999999	443	614	944	999999	516	353	274	915	933	362	999999	999999	779	360	616	999999	99	981	236	719	150	999999	757	728	552	160	395	195	139	999999	999999	90	14	655	999999	494	999999	358	551	107	682	793	679	228	150	448	954	999999	999999	635	797	102	137	597	678	650	856	999999	572	365	999999	999999	999999	406	811	757	910	133	999999	132	898	999999	999999	138	47	357	123	539	588	114	205	983	602	504	739	458	952	416	976	999999	637	400	785	195	149	604	16	282	416	392	537	831	162	999999	736	65	999999	999	999999	330	999999	327	637	467	169	974	485	292	999999	362	804	503	156	799	494	999999	956	999999	999999	443	350	840	132	205	577	374	999999	141	767	999999	795	999999	856	999999	921	320	762	327	35	175	128	999999	615	63	999999	43	684	362	976	238	109	419	20	127	980	697	204	442	890	795	152	354	999999	983	567	999999	999999	500	877	184	745	638	999999	823	324	999999	234	78	999999	543	999999	479	164	538	584	385	942	738	675	999999	126	330	999999	240	32	774	209	631	496	735	395	193	999999	802	493	999999	201	197	999999	363	472	999999	824	357	114	673	199	986	409	191	909	908	825	653	68	424	210	986	801	549	427	603	582	999999	157	506	994	362	54	122	999999	754	999999	322	761	990	505	89	135	358	999999	222	231	999999	999999	487	999999	831	744	78	270	999999	396	262	936	999999	552	942	
999999	999999	679	836	941	297	998	165	972	513	892	77	919	130	861	452	964	214	381	999999	66	670	999999	173	618	999999	999999	999999	368	683	385	999999	447	563	999999	527	678	748	999999	934	999999	671	514	855	938	999999	159	149	353	999999	298	732	498	284	886	539	469	999999	228	965	999999	29	796	299	999999	999999	629	365	999999	343	773	225	933	446	961	395	165	999999	234	941	826	999999	635	424	394	653	402	173	999999	999999	68	172	530	315	499	297	874	224	727	999999	57	793	899	999999	180	82	799	62	999999	501	383	999999	291	287	999999	999999	999999	382	904	484	607	999999	688	899	284	610	999999	627	946	674	999999	940	565	296	894	42	999999	624	999999	321	853	350	850	999999	967	999999	881	999999	175	766	999999	501	319	253	340	590	115	999	735	999999	387	181	116	647	999999	442	620	999999	999999	117	999999	999999	138	999999	630	267	999999	512	932	402	729	451	461	189	771	29	631	322	955	313	927	999999	889	685	934	681	244	999999	205	534	271	885	860	68	847	999999	999999	999999	622	83	974	602	999999	342	999999	999999	719	926	876	961	999999	308	50	89	999999	115	879	999999	658	949	32	413	317	407	141	999999	591	403	342	636	655	904	700	881	339	334	999999	557	845	998	962	317	336	244	723	963	999999	781	878	741	265	920	78	673	61	570	295	999999	999999	995	354	999999	999999	999999	315	999999	999999	999999	749	999999	369	332	999999	660	999999	714	999999	999999	999999	178	998	810	525	600	381	734	835	36	999999	768	48	87	355	849	653	999999	723	96	928	999999	364	686	41	999999	999999	933	322	418	686	346	493	222	984	43	997	544	999999	993	999999	581	81	581	338	981	817	291	999999	758	16	350	999999	990	154	869	813	321	778	503	228	448	421	999999	999999	494	285	999999	103	999999	851	119	845	999999	229	357	744	783	357	60	999999	999999	956	564	411	345	999999	502	78	999999	999999	685	765	307	774	429	169	653	999999	844	999999	999999	198	999999	999999	897	504	270	999999	999999	999999	39	999999	728	298	137	491	857	25	14	148	782	758	978	999999	176	353	548	955	799	197	100	553	513	354	999999	902	303	657	514	841	94	999999	999999	989	999999	721	999999	18	647	937	311	637	999999	705	922	999999	999999	999999	740	553	956	315	971	609	44	486	460	999999	84	234	198	999999	999999	173	64	61	487	999999	901	999999	316	540	999999	862	886	462	327	999999	999999	999999	693	731	916	961	884	999999	999999	999999	955	999999	999999	663	934	422	749	999999	136	72	999999	871	755	
231	669	296	999999	426	999999	999999	723	582	169	652	951	102	999999	466	293	550	288	284	301	816	42	197	193	999999	605	896	122	999999	335	264	166	561	236	471	72	630	723	999999	783	999999	947	999999	554	618	711	842	880	292	817	586	999999	376	579	939	999999	481	112	594	820	999999	996	938	256	904	495	400	866	80	404	999999	826	819	501	650	868	659	643	574	941	763	999999	830	999999	749	481	789	981	296	283	590	527	999999	648	683	999999	19	136	999999	132	999999	999999	999999	888	164	760	963	875	999999	999999	538	838	538	653	67	999999	175	971	506	432	706	419	999999	797	999999	145	697	181	818	995	858	532	992	452	630	787	215	942	812	989	517	913	61	226	744	752	999999	485	590	599	489	48	629	227	426	901	405	999999	84	29	999999	791	999999	999999	221	15	845	95	33	279	878	233	168	517	915	999999	999999	363	62	71	155	999999	590	228	516	820	902	999999	35	999999	391	999999	867	792	926	999999	999999	126	14	999999	907	903	462	321	999999	265	999999	122	999999	633	542	52	960	999999	873	850	211	838	999999	401	999999	79	70	304	887	999999	365	376	591	198	935	251	999999	323	999999	252	759	279	999999	260	940	999999	473	401	195	349	241	854	918	85	525	27	698	612	636	837	843	168	434	44	899	513	530	123	697	999999	999999	647	999999	631	999999	932	340	177	461	321	605	668	118	999999	454	511	457	515	673	918	553	746	687	326	408	600	844	473	361	999999	269	360	704	894	999999	594	994	297	983	592	687	999999	161	324	241	999999	60	886	590	398	66	25	449	779	748	947	959	999999	232	999999	97	867	816	999999	62	255	964	223	892	999999	999999	999999	531	999999	240	32	595	999999	94	233	550	958	999999	963	380	999999	910	999999	156	999999	634	999999	74	492	505	820	714	999999	272	999999	221	999999	993	999999	881	896	493	999999	999999	725	361	596	999999	999	999999	138	984	853	654	807	999999	49	76	193	234	999999	105	48	585	999999	318	469	111	999999	999999	713	999999	161	999999	999999	760	551	385	430	356	48	12	75	542	377	835	999999	481	999999	650	999999	769	809	506	825	999999	454	783	138	417	892	495	360	987	247	173	833	771	181	56	793	999999	646	837	999999	63	40	506	217	584	457	988	646	999999	999999	999999	164	655	266	682	315	768	256	23	463	553	652	88	305	213	999999	99	309	417	857	516	133	972	319	772	770	948	576	553	999999	904	848	902	156	999999	18	999999	515	498	740	34	418	632	383	
642	411	952	211	13	582	999999	999999	239	999999	334	819	192	345	494	911	367	202	999999	63	999999	999999	749	931	11	205	824	584	811	676	999999	108	501	598	999999	371	818	747	572	971	999999	226	618	312	822	483	826	842	30	586	383	832	715	999999	824	999999	999999	30	209	808	758	784	877	562	767	235	328	593	668	133	103	620	629	731	461	342	96	447	119	527	999999	981	563	234	303	10	393	922	999999	739	999999	999999	547	999999	222	999999	349	999999	999999	999999	165	999999	184	897	493	999999	212	999999	127	999999	999999	224	999999	681	439	999999	231	652	269	999999	999999	405	819	928	423	999999	999999	865	519	644	993	41	999999	522	372	146	999999	999999	999999	999999	797	410	805	292	889	495	887	866	335	445	596	999999	795	777	755	759	423	999999	999999	196	999999	346	474	482	498	819	321	397	319	999999	969	566	911	729	970	441	600	537	49	928	418	999999	540	999999	58	307	245	999999	767	612	723	561	190	554	848	460	935	999999	793	79	999999	499	556	999999	999999	999999	999999	999999	807	323	999999	885	216	556	999999	999999	806	401	434	999999	583	196	999999	999999	579	418	999999	367	999999	519	506	278	743	999999	754	919	659	508	607	28	522	179	327	999999	453	999999	355	634	776	999999	999999	544	898	999999	496	986	869	849	463	67	654	427	194	297	817	890	151	246	801	858	999999	308	793	415	999999	999999	999999	999999	999999	741	72	750	999999	517	999999	961	380	151	483	768	999999	810	54	549	373	104	999999	40	999999	999999	695	999999	833	918	548	356	999999	492	922	92	999999	692	594	721	995	904	999999	677	431	856	520	10	999999	42	999999	24	263	253	999999	999999	428	999999	999999	701	56	953	917	672	968	519	220	888	229	999999	650	368	225	333	554	469	999999	317	999999	999999	52	695	999999	800	120	534	999999	506	450	347	664	288	151	893	675	51	999999	174	709	912	645	632	780	372	391	999999	798	999999	699	582	327	120	239	771	658	360	607	126	562	443	426	714	447	881	736	372	226	999999	658	512	481	999999	608	696	144	420	914	999999	418	670	999999	173	807	867	999999	553	999999	380	245	324	444	870	999999	275	495	931	194	899	999999	29	232	476	281	197	110	233	512	543	636	247	999999	999999	707	999999	999999	262	906	999999	860	192	323	846	96	343	999999	610	491	342	210	213	236	25	356	399	999999	268	999999	619	766	797	50	515	743	997	878	999999	173	720	567	243	999999	999999	48	999999	706	386	389	937	999999	499	999999	999999	343	999999	21	999999	
277	318	453	449	370	297	814	73	152	807	112	99	465	258	999999	999999	999999	967	188	623	976	903	692	71	878	954	500	276	65	999999	999999	320	985	457	552	854	276	127	872	737	799	999999	311	898	284	300	482	870	62	969	405	376	254	398	454	374	999999	999999	999999	416	796	548	18	282	999999	792	113	17	999999	592	505	656	999999	451	824	11	602	999999	999999	588	999999	629	223	95	999999	805	75	597	13	999999	238	884	557	466	999999	260	999999	999999	999999	492	196	474	174	469	474	748	281	802	999999	999999	772	832	605	981	934	176	334	922	807	830	999999	516	14	528	999999	621	109	638	510	573	44	999999	999999	304	999999	17	464	753	621	999999	534	272	33	560	999999	406	999999	575	999999	999999	926	54	231	999999	765	999999	470	646	116	999999	999999	643	301	999999	999999	209	999999	999999	589	927	999999	580	311	91	306	999999	492	999999	999999	956	342	533	116	736	646	990	351	999999	538	722	546	818	647	768	86	999999	999999	33	152	216	105	978	986	605	72	999999	999999	149	145	312	198	999999	999999	159	520	125	537	565	364	427	999999	221	771	999999	390	999999	999999	999999	15	999999	492	469	999999	906	999999	364	547	510	673	300	257	212	954	236	534	999999	999999	497	258	999999	363	999999	999999	999999	359	999999	216	129	999999	179	423	999999	144	999999	820	999999	999999	999999	999999	999999	577	36	891	73	999999	654	267	544	342	860	608	445	999999	53	999999	999999	800	999999	999999	976	157	427	296	504	877	57	78	234	416	805	815	667	209	102	393	999999	524	999999	554	704	999999	671	787	999999	570	977	999999	100	676	743	999999	136	79	322	999999	999999	740	397	196	132	586	999999	999999	999999	54	940	246	201	660	725	999999	204	43	853	359	999999	999999	931	933	899	141	977	557	672	876	688	999999	886	94	243	596	137	419	431	999999	594	543	259	319	999999	741	999999	440	951	999999	733	103	999999	999999	533	519	808	999999	296	999999	999999	485	999999	999999	365	352	999999	117	426	138	435	785	611	735	999999	999999	999999	622	999999	167	416	547	606	491	999999	595	382	999999	561	724	788	673	132	999999	999999	119	87	999999	999999	287	999999	617	999999	822	756	947	492	490	208	590	138	999999	159	138	584	71	878	974	999999	770	999999	999999	556	702	349	761	662	180	226	655	999999	791	999999	999999	775	999999	532	783	735	999999	999999	999999	724	970	596	999999	524	994	855	457	240	112	999999	192	316	956	71	322	483	994	295	999999	274	553	999999	999999	527	132	999999	999999	538	105	249	322	999999	
