500	500	
94	83	105	90	99	91	89	106	84	100	100	117	89	102	109	80	98	92	105	87	87	95	85	92	109	91	104	85	88	117	93	106	114	105	110	99	91	92	97	93	109	108	104	117	95	104	116	101	92	102	97	86	116	103	100	76	97	107	106	86	84	83	92	107	90	113	101	114	114	107	92	93	101	96	117	100	91	84	102	90	102	93	103	103	100	96	88	86	104	91	108	100	106	77	94	109	99	104	104	90	90	106	104	88	119	102	106	96	87	101	105	110	105	110	110	92	95	97	96	92	127	93	98	117	106	105	104	108	85	124	116	85	78	79	87	108	104	102	108	92	108	100	117	110	107	102	115	98	98	89	107	103	79	95	90	98	99	91	93	97	99	105	111	110	102	110	85	112	113	94	89	93	100	109	118	103	96	101	88	102	79	96	109	117	85	113	86	109	109	93	92	91	90	138	98	105	103	117	93	93	105	93	100	116	106	95	90	79	90	114	87	104	110	104	87	107	103	111	135	108	104	103	104	102	112	105	105	93	103	98	104	89	102	104	104	113	97	112	99	107	103	95	109	114	101	107	105	103	105	97	105	99	86	95	95	93	104	98	93	101	93	89	99	106	111	95	115	91	108	114	105	117	103	105	95	114	90	95	99	103	84	111	104	111	104	104	111	95	100	94	115	93	90	94	113	106	97	99	99	92	102	103	121	96	87	104	95	90	105	103	103	94	102	113	93	98	88	103	105	88	97	87	91	99	108	101	75	95	102	84	98	104	105	91	99	99	112	99	107	109	100	112	89	94	96	92	97	84	76	114	92	115	97	100	106	101	88	92	109	97	97	91	96	101	91	98	91	95	112	106	115	87	100	95	114	99	97	113	95	119	99	107	108	94	98	87	108	88	106	93	103	104	93	84	99	110	102	91	93	103	107	102	108	116	90	104	102	89	104	107	102	108	97	104	95	106	105	79	111	103	95	100	105	88	98	113	104	104	90	77	91	99	98	89	92	109	97	101	110	123	100	88	107	83	85	100	94	93	105	111	100	109	98	123	95	98	104	93	89	105	116	107	95	100	97	101	96	97	99	99	79	95	108	101	116	115	101	78	125	101	104	118	86	103	102	104	104	88	101	94	100	106	117	96	88	81	99	96	101	109	
94	104	87	95	108	84	99	87	101	107	97	98	108	104	104	107	87	129	96	87	110	113	99	109	105	106	89	101	98	99	107	98	88	92	96	118	112	109	109	112	106	111	101	118	95	86	98	103	98	125	110	89	103	99	88	128	94	109	121	97	97	90	83	92	105	85	86	91	94	98	101	112	98	105	93	102	92	98	101	108	107	110	114	112	107	99	103	94	109	99	96	92	107	93	89	93	111	93	114	100	92	114	82	94	101	103	82	104	89	107	103	107	87	110	99	99	89	106	85	99	98	94	94	105	119	77	96	91	99	97	108	97	84	111	114	109	104	97	91	108	97	95	99	111	124	94	117	87	97	113	98	109	108	104	95	93	106	83	99	108	96	92	96	84	105	100	90	106	102	92	103	91	92	106	113	96	105	94	97	107	98	95	106	89	93	80	101	92	121	98	91	93	107	101	103	112	105	113	109	103	93	104	94	99	101	94	95	80	105	108	90	97	104	107	109	103	80	114	90	114	97	108	109	120	108	92	81	113	103	93	110	96	105	88	126	109	98	97	89	95	82	86	97	100	114	108	105	100	99	116	103	96	110	101	96	108	98	101	99	111	95	107	94	98	99	98	99	115	98	106	107	101	109	107	116	96	95	96	104	90	98	87	79	102	91	108	89	102	97	86	92	91	118	97	96	104	93	104	90	112	100	94	96	96	97	89	93	101	86	90	97	96	84	99	111	111	113	104	82	115	88	105	111	110	102	108	114	102	121	98	106	111	94	96	104	108	111	107	99	94	80	91	99	128	109	109	106	107	102	94	111	100	95	97	101	101	101	89	98	95	103	101	91	96	95	102	88	94	94	115	80	112	81	90	93	105	110	102	119	109	104	112	108	89	93	100	91	86	102	105	95	104	86	105	82	99	102	102	95	83	106	108	91	97	102	107	86	94	97	106	97	86	101	95	117	89	97	95	94	89	99	113	104	108	96	112	104	94	108	91	113	89	85	92	112	111	95	105	99	90	95	110	119	95	93	110	116	89	100	112	105	106	100	102	108	101	92	85	89	93	120	79	106	81	94	95	106	92	109	101	97	92	95	99	95	97	101	91	96	93	97	105	121	90	101	87	106	101	107	99	100	114	105	89	98	108	108	96	98	80	
675	999999	72	419	999999	469	128	47	37	999999	449	331	875	699	937	999999	999999	616	245	596	118	210	955	498	621	761	43	994	219	561	82	372	511	411	27	839	794	916	999999	276	261	999999	340	999999	14	999999	332	999999	121	873	829	185	999999	999999	10	474	747	999999	999999	351	436	133	828	476	999999	87	819	474	682	108	253	759	537	999999	344	812	869	999999	493	296	438	934	883	345	731	896	783	240	410	552	101	999999	999999	738	999999	138	478	864	702	999999	515	858	425	22	999999	79	648	619	936	198	605	141	90	510	912	501	250	492	999999	749	304	589	73	139	17	32	640	799	138	216	344	14	913	999999	999999	999999	518	871	999999	999999	999999	173	303	222	946	960	149	618	825	348	887	985	130	953	632	925	794	999999	15	607	999999	999999	491	730	854	601	227	523	999999	341	982	378	777	91	999999	999999	999999	851	193	56	883	32	999999	789	999999	358	999999	960	934	999999	785	999999	999999	117	999999	409	682	573	368	355	999999	625	889	999999	999999	519	218	48	999999	999999	639	999999	999999	958	999999	999999	999999	701	411	505	717	267	589	872	556	760	512	669	999999	101	999999	722	999999	999999	313	267	999999	489	999999	999999	150	999999	506	442	226	842	129	908	393	999999	533	981	999999	862	999999	486	46	999999	999999	605	16	548	190	371	999999	917	999999	275	654	467	282	999999	277	602	365	871	760	157	656	999999	640	604	999999	50	567	475	560	630	999999	827	230	126	551	999999	999999	601	665	145	397	999999	392	999999	999999	999999	544	148	714	569	507	767	726	889	370	234	965	412	272	149	804	579	367	828	75	826	999999	166	843	448	799	763	215	624	999999	999999	330	785	999999	360	505	429	760	991	999999	442	999999	999999	999999	327	863	400	339	525	340	817	941	564	789	437	689	388	999999	275	769	744	999999	111	138	23	903	189	999999	912	644	385	818	376	705	633	725	905	999999	999999	999999	409	434	689	999999	942	999999	766	996	913	670	126	135	494	231	389	880	10	212	743	999999	683	338	427	881	999999	999	575	858	165	712	784	978	778	690	370	319	872	816	196	999999	146	999999	999999	251	528	259	999999	154	999999	753	724	702	667	111	999999	80	17	999999	338	999999	840	908	999999	210	885	147	357	999999	861	79	17	193	999999	999999	999999	501	999999	185	362	705	675	430	542	412	999999	92	999999	676	788	999999	312	74	488	253	766	238	999999	999999	365	390	902	528	293	256	745	541	999999	531	823	410	891	831	455	632	999999	420	375	
439	223	803	826	680	26	571	766	943	705	773	379	58	160	241	820	972	803	157	146	999999	666	456	405	790	999999	999999	408	481	618	855	975	999999	863	911	734	561	999999	232	512	999999	490	999999	835	913	162	775	259	659	21	482	829	130	283	90	772	767	407	45	999999	638	173	295	334	849	797	32	195	999999	507	999999	999999	999999	644	424	805	999999	620	492	638	87	999999	749	469	145	35	854	999999	999999	148	967	164	528	999999	873	559	999999	478	986	125	999999	999999	999999	161	753	74	258	485	858	285	909	156	914	999999	750	510	423	825	198	823	999999	999999	999999	999999	540	113	889	187	771	999999	610	395	634	377	508	497	127	597	716	80	777	999999	225	999999	999999	820	999999	999999	653	373	145	379	289	172	182	190	186	910	620	999999	185	81	714	992	674	999999	522	547	999999	263	392	825	118	127	56	573	734	905	870	720	864	999999	534	407	999999	240	999999	999999	204	327	320	999999	977	77	895	706	664	232	832	715	307	999999	231	999999	981	319	270	171	126	609	456	281	50	900	784	416	547	999999	272	443	417	999999	352	581	942	999999	848	999999	999999	999999	908	511	999999	164	422	172	546	144	426	420	970	999999	999999	595	871	49	176	86	292	999999	169	358	960	398	308	256	359	650	457	805	471	999999	939	776	999999	944	208	999999	487	622	999999	412	890	851	473	472	705	757	999999	999999	18	999999	999999	743	999999	999999	551	684	856	999999	813	896	686	620	949	999999	15	578	894	926	840	999999	599	999999	619	756	468	118	999999	835	551	999999	940	999999	797	699	999999	999999	999999	150	999999	524	39	321	999999	973	726	999999	901	722	999999	136	863	783	999999	727	181	98	134	433	102	442	759	30	624	222	956	143	823	999999	290	809	999999	999999	533	325	261	288	999999	645	40	198	216	211	378	425	999999	166	999999	79	999999	381	999999	999999	58	960	765	19	697	999999	27	592	456	652	442	999999	999999	119	260	747	476	893	237	488	403	903	236	999999	652	208	999999	799	999999	753	731	909	999999	818	704	572	560	252	590	275	628	447	741	564	769	999999	281	628	906	742	603	634	154	999999	770	999999	734	218	999999	498	999999	228	938	702	920	533	919	335	414	688	197	234	312	961	999999	999999	171	671	787	930	999999	855	893	911	160	107	764	154	999999	999999	999999	351	885	102	163	410	509	49	643	246	801	999999	223	228	554	379	331	999999	733	814	999999	72	430	436	571	266	334	999999	999999	823	768	775	286	854	850	846	
348	220	808	999999	999999	132	999999	551	139	981	641	675	367	999999	999999	581	999999	243	577	999999	920	459	999999	896	85	481	496	820	477	999999	999999	368	999999	999999	40	120	385	284	368	860	45	879	999999	589	624	659	670	771	57	197	364	52	287	999999	999999	889	999999	911	383	974	636	999999	84	999999	322	283	307	999999	750	665	999999	146	874	717	999999	51	162	940	281	999999	811	724	772	999999	672	626	90	302	782	999999	430	999999	900	999999	233	827	805	204	277	351	362	21	31	999999	990	228	178	570	999999	884	737	999999	639	957	172	911	444	794	440	696	202	999999	876	609	244	732	245	490	999999	912	246	958	999999	930	73	800	702	390	299	453	458	520	957	898	999999	999999	834	943	231	999999	392	21	999999	999999	999999	357	144	422	999999	268	983	687	87	433	999999	779	86	708	893	372	218	64	505	999999	248	682	57	977	205	563	898	999999	268	181	529	234	204	102	999999	999999	665	290	242	40	999999	770	442	534	260	999999	999999	135	59	859	999999	999999	515	777	999999	999999	310	167	226	999999	999999	691	428	999999	903	423	999999	984	927	187	999999	999999	821	999999	525	478	249	523	727	571	958	772	252	409	79	999999	999999	999999	759	314	999999	508	74	999999	671	779	351	537	630	999999	59	620	208	871	161	184	516	51	261	864	237	786	439	655	999999	999999	448	29	836	712	704	167	234	999999	771	208	863	183	999999	746	136	712	892	999999	999999	348	999999	380	257	894	684	677	175	894	87	629	999999	999999	22	84	999999	332	700	999999	999999	892	999999	999999	109	953	320	342	248	999999	738	999999	999999	549	143	999999	999999	999999	771	941	37	37	999999	340	544	999999	999999	999999	170	728	415	999999	21	973	756	628	953	999999	999999	304	999999	351	438	660	999999	562	734	528	285	726	999999	999999	999999	758	890	115	901	999999	999999	957	999999	865	182	520	110	933	513	920	792	999999	999999	43	796	476	367	686	598	340	183	982	417	999999	999999	444	676	151	253	262	93	650	999999	999999	948	323	482	718	179	918	560	232	59	999999	736	769	392	28	476	94	401	214	999999	570	881	68	549	221	695	999999	843	958	690	260	837	151	788	999999	95	482	994	649	516	999999	780	951	999999	603	875	409	61	658	675	168	861	999999	143	999999	26	889	773	999999	32	999999	84	999999	541	799	977	999999	981	999999	933	999999	100	751	697	836	790	999999	136	946	345	295	685	194	293	532	999999	958	999999	631	428	205	999999	733	626	85	605	187	419	999999	625	999999	
428	114	725	681	999999	120	191	307	375	999999	763	827	924	736	755	890	319	19	410	28	586	360	529	737	294	366	135	622	240	613	521	993	330	64	867	999999	469	611	464	288	777	999999	265	341	441	999999	999999	999999	999999	715	868	409	731	606	705	999999	584	987	396	711	984	568	76	762	999999	769	999999	999999	999999	184	430	707	555	132	999999	875	999999	198	999999	999999	558	999999	303	524	744	121	271	724	359	799	999999	482	999999	752	303	218	644	503	765	672	386	999999	30	154	294	171	854	609	999999	999999	973	396	691	983	163	999999	275	999999	999999	464	999999	782	520	79	999999	948	491	802	999999	42	241	601	432	633	999999	619	225	158	240	583	266	662	368	999999	826	611	790	241	599	554	943	102	999999	999999	173	999999	427	999999	968	346	679	61	780	999999	598	999999	963	67	957	999999	999999	126	999999	444	207	845	423	991	999999	999999	168	999999	213	283	999999	148	999999	130	999999	432	202	274	190	893	999999	214	881	45	930	999999	999999	999999	284	999999	31	827	780	50	114	999999	190	435	708	402	188	999999	848	506	244	999999	266	843	999999	534	999999	268	936	999999	999999	992	963	387	70	999999	927	434	975	158	262	271	368	85	999999	151	251	766	566	787	715	484	366	385	999999	481	198	804	145	749	713	762	890	362	510	999999	364	802	375	909	474	753	453	699	254	973	101	190	827	455	292	584	999999	159	712	65	635	588	999999	589	610	133	299	999999	444	500	380	15	574	904	787	449	401	657	999999	962	40	999999	141	828	389	17	977	690	999999	138	70	741	650	454	485	776	225	785	999999	351	464	227	264	754	602	999999	616	922	999999	999999	193	54	999999	750	34	999999	457	758	209	999999	999999	609	999999	315	439	999999	365	129	428	20	233	999999	358	971	999999	999999	412	387	235	304	999999	64	999999	999999	945	25	905	899	430	517	328	467	586	999999	999999	855	459	949	324	963	729	496	503	657	619	578	696	865	252	221	999999	80	533	905	211	999999	587	155	370	424	733	465	699	911	692	766	38	652	777	652	363	463	72	271	574	905	560	373	13	999999	999999	49	999999	218	951	258	933	681	503	112	277	313	588	899	239	274	796	592	965	853	549	999999	98	599	857	999999	17	271	340	306	541	223	151	999999	105	999999	808	490	999999	443	999999	357	999999	675	385	60	874	172	41	310	118	968	999999	160	827	284	951	68	361	848	251	672	350	207	999999	999999	171	595	804	545	465	315	632	532	31	201	
999999	423	999999	807	999999	844	239	39	198	572	815	999999	999999	821	742	999999	139	122	201	169	16	951	999999	332	999999	999999	368	495	844	802	346	875	999999	999999	387	999999	844	553	999999	407	999999	999999	18	997	247	999999	429	982	803	999999	999999	999999	999999	861	195	944	318	891	918	950	485	743	195	999999	236	940	999999	540	443	213	999999	585	502	794	999999	999999	999999	116	94	718	859	385	999999	999999	627	826	999999	277	450	442	229	999999	635	669	999999	699	999999	623	771	307	317	889	548	999999	999999	599	26	545	999999	499	12	212	999999	210	100	109	61	66	768	409	404	594	99	999999	983	999999	950	833	999999	36	569	999999	999999	999999	411	969	999999	101	999999	37	809	999	143	950	440	27	155	435	999999	821	648	78	854	999999	902	999999	799	548	616	858	649	193	672	117	929	683	866	30	799	999999	272	959	739	999999	600	405	461	148	999999	965	806	525	265	62	388	999999	474	999999	884	999999	179	298	485	469	999999	626	337	35	30	757	160	999999	636	456	558	999999	339	999999	771	507	271	999999	999999	999999	61	133	927	999999	999999	439	999999	999999	145	120	999999	973	484	279	363	973	999999	435	128	812	814	680	999999	808	504	699	999999	360	999999	999999	426	518	999999	834	417	263	999999	717	306	999999	999999	999999	990	999999	505	584	999999	70	760	999999	438	836	543	999999	999999	380	244	999999	125	39	277	999999	690	758	694	999999	999999	649	999999	109	999999	999999	138	536	999999	999999	999999	999999	313	999999	999999	111	600	414	948	999999	975	999999	998	47	999999	999999	601	277	999999	690	577	241	831	72	921	564	999999	660	999999	87	999999	999999	999999	288	690	870	999999	999999	543	176	268	285	809	113	999999	999999	651	824	89	999999	759	860	222	999999	979	999999	542	250	999999	930	999999	939	891	871	883	969	999999	719	357	159	999999	406	734	156	431	999999	432	727	605	999999	999999	999999	580	820	327	999999	794	999999	309	241	337	574	207	613	999999	328	394	938	230	497	271	931	477	930	938	363	999999	999999	162	999999	36	814	999999	593	999999	528	368	81	553	999999	185	928	420	999999	821	999999	208	131	882	999999	999999	493	507	117	153	981	906	650	882	964	999999	728	999999	621	999999	522	999999	613	999999	745	999999	323	394	193	322	343	999999	361	999999	747	999999	999999	192	999999	780	542	317	536	999999	46	622	718	999999	999999	999999	456	763	798	999999	999999	270	595	535	147	152	999999	999999	323	794	809	470	999999	540	144	810	714	545	999999	999999	671	215	403	999999	559	999999	252	134	805	868	866	
580	722	450	810	999999	569	479	55	999999	197	443	993	742	640	576	78	187	64	999999	610	911	999999	958	249	103	867	432	976	25	900	999999	999999	455	928	239	747	113	730	657	999999	245	500	999999	653	238	221	999999	532	983	63	75	80	36	267	999999	999999	999999	211	716	619	146	999999	40	16	727	149	547	813	411	828	964	456	406	537	375	421	437	999999	999999	882	216	900	999999	961	835	999999	999999	999999	973	306	983	999999	24	47	114	741	470	213	925	98	673	999999	130	165	99	618	999999	999999	891	999999	505	459	199	834	413	246	510	78	999999	338	872	359	840	114	844	999999	442	369	433	633	950	234	388	999999	218	368	999999	838	872	226	999999	999999	999999	999999	999999	533	712	189	634	867	999999	401	42	596	225	324	999999	26	320	36	999999	313	75	999999	593	999999	999999	999999	626	55	466	999999	206	954	999999	999999	62	410	999999	320	359	999999	735	565	402	559	201	791	706	893	361	763	527	845	50	422	713	49	846	999999	999999	445	563	589	411	569	205	88	983	999999	271	606	713	999	677	923	578	999999	999999	43	89	999999	999999	999999	694	999999	154	360	913	200	390	23	999999	782	858	999999	698	156	164	833	364	122	999999	584	632	754	999999	527	999999	126	843	214	183	999999	999999	999999	874	831	895	708	999999	844	999999	792	740	257	52	930	151	763	235	432	354	42	679	967	482	985	110	939	652	626	192	999999	357	999999	999999	999999	999999	686	999999	867	261	456	418	999999	999999	24	844	384	711	129	386	414	891	420	859	151	143	484	699	999999	999999	955	65	797	999999	378	445	999999	999999	300	599	999999	723	367	181	999999	624	169	29	468	999999	725	238	999999	250	999999	905	936	327	698	618	857	987	160	146	999999	401	620	857	579	579	290	966	999999	530	921	691	533	249	960	527	973	464	240	747	999999	726	532	999999	999999	472	508	246	999999	682	742	477	572	231	875	507	13	312	450	889	861	759	817	12	999999	96	999999	697	366	180	645	402	999999	999999	141	579	868	72	999999	117	80	999999	256	737	788	999999	128	311	373	463	523	670	24	351	999999	255	908	529	238	999999	99	811	999999	549	47	349	999999	169	999999	306	638	941	999999	342	818	999999	999999	90	999999	874	967	80	333	902	656	974	999999	414	999999	999999	670	999999	999999	184	27	999999	173	706	999999	448	734	959	221	999999	825	582	341	999999	533	77	742	828	315	364	830	28	487	977	892	999999	960	315	641	999999	636	999999	116	164	324	999999	999999	806	389	
775	999999	18	858	266	87	84	642	707	999999	999999	153	841	43	479	354	999999	781	999999	999999	637	999999	428	327	17	999999	536	475	999999	366	973	422	935	449	540	224	822	999999	999999	899	999999	429	999999	434	999999	999999	794	265	999999	810	999999	777	468	992	751	297	721	999999	851	825	999999	999999	466	999999	999999	47	218	402	503	265	532	839	999999	296	995	217	999999	993	146	946	999999	281	838	999999	50	206	954	942	697	252	999999	141	318	405	999999	220	963	913	527	153	853	401	761	381	288	486	999999	999999	997	544	72	727	554	905	188	279	769	99	309	711	93	275	704	999999	762	400	999999	165	938	785	253	321	476	993	102	254	999999	467	98	564	999999	782	999999	163	189	775	999999	999999	999999	88	999999	874	613	999999	999999	587	696	999999	618	887	999999	999999	243	221	300	751	999999	999999	812	934	999999	312	11	745	732	310	329	551	80	987	813	999999	999999	859	999999	379	999999	999999	999999	515	558	18	848	999999	609	917	549	734	863	999999	524	36	600	999999	328	999999	872	868	999999	759	268	999999	999999	631	999999	836	132	384	877	920	54	599	999999	999999	999999	751	464	999999	145	814	761	595	688	642	999999	999999	528	999999	541	999999	507	839	999999	183	999999	412	579	999999	137	772	795	999999	856	999999	394	924	408	999999	999999	576	684	81	732	279	997	673	999999	797	168	999999	318	999999	842	681	423	214	32	453	60	973	182	247	673	373	28	596	738	745	258	548	999999	235	750	964	521	435	116	307	186	583	945	781	68	841	999999	330	999999	999999	529	189	902	999999	251	933	999999	447	999999	369	260	410	934	722	999999	619	907	92	724	999999	170	987	108	724	277	477	37	400	188	831	909	698	274	563	225	78	645	433	999999	817	570	84	36	747	999999	775	648	233	243	449	934	999999	999999	999999	25	542	91	188	687	999999	999999	999999	269	576	999999	999999	146	999999	506	999999	973	483	108	907	318	96	960	361	677	501	829	804	167	999999	897	538	102	820	548	683	987	467	745	220	911	566	814	459	297	999999	999999	277	726	763	999999	999999	282	698	999999	929	581	729	511	196	944	111	846	999999	999999	999999	470	325	832	823	999999	999999	737	999999	995	751	999999	510	74	193	861	561	87	999999	273	446	265	403	684	619	111	267	956	999999	275	810	719	294	780	999999	33	323	999999	999999	281	958	722	999999	703	394	999999	999999	665	999999	999999	393	34	452	999999	242	666	77	999999	999999	999999	234	560	188	622	999999	41	986	730	698	169	999999	999999	184	
133	315	723	870	699	300	961	999999	602	999999	235	999999	999999	277	38	547	708	955	682	232	191	56	408	544	772	518	362	671	350	999999	168	786	277	850	329	950	999999	999999	378	351	261	691	632	999999	999999	740	408	764	999999	193	990	213	865	999999	992	86	906	189	999999	190	937	999999	690	635	480	449	614	935	948	87	999999	999999	587	341	970	499	424	486	591	999999	120	598	999999	167	976	954	999999	383	999999	252	54	999999	999999	197	999999	999999	10	996	451	999999	135	472	999999	999999	164	88	626	999999	923	503	661	429	597	999999	80	349	586	999999	658	525	528	241	88	999999	43	698	999999	400	999999	19	499	428	999999	999999	905	647	782	834	12	898	338	397	459	364	591	624	742	630	999999	999999	384	476	999999	925	985	894	999999	999999	846	465	999999	236	605	914	13	243	394	519	999999	999999	566	752	531	760	999999	140	999999	724	999999	418	956	999999	282	863	634	32	90	119	101	21	263	672	987	546	45	112	791	545	360	358	240	232	469	694	999999	632	945	587	737	854	122	669	996	437	509	278	953	741	289	981	999999	284	427	159	179	893	764	999999	725	999999	349	246	374	999999	188	733	134	588	365	999999	87	503	381	999999	899	594	999999	560	999999	766	158	59	265	999999	205	956	999999	320	525	615	868	961	861	652	515	999999	999999	241	259	776	999999	375	386	288	999999	659	902	190	259	585	226	999999	947	959	936	299	981	995	999999	232	928	999999	73	999999	143	126	641	729	731	33	299	445	311	999999	621	999999	673	977	474	546	63	624	70	999999	398	663	23	902	715	226	894	308	671	999999	847	340	311	999999	154	788	27	183	459	999999	295	999999	903	686	347	163	625	999999	531	32	999999	313	752	133	361	480	112	739	23	514	138	999999	773	284	423	999999	481	47	832	686	528	999999	175	999999	654	999999	760	999999	565	562	600	890	777	999999	857	544	587	999999	999999	999999	999999	999999	169	999999	107	305	999999	628	999999	66	681	588	181	999999	504	298	148	918	479	743	719	774	184	461	913	247	223	134	426	879	703	999999	761	167	999	250	721	230	737	358	611	999999	75	508	880	22	719	932	155	999999	405	669	999999	542	954	911	114	707	40	999999	92	882	212	393	999999	388	826	23	845	999999	577	999999	191	130	142	588	709	675	999999	901	999999	999999	979	857	999999	999999	594	229	999999	999999	146	23	199	877	999999	999999	928	681	155	501	195	705	96	891	991	999999	999999	999999	409	375	212	999999	136	999999	999999	801	
902	354	910	329	794	607	999999	999999	127	564	999999	313	853	413	659	38	999999	89	716	822	204	98	999999	996	999999	999999	819	999999	886	999999	886	70	545	475	826	584	771	825	707	587	895	999999	773	437	758	184	734	999999	999999	184	908	57	422	999999	607	814	999999	914	774	999999	999999	973	871	999999	677	668	999999	388	587	85	266	999999	382	138	926	864	324	438	247	380	281	823	131	712	798	839	647	36	868	22	999999	857	61	999999	999999	922	468	363	759	100	416	355	419	640	999999	214	675	294	592	742	999999	59	677	999999	517	999999	852	168	999999	838	30	741	520	575	979	409	652	999999	338	14	406	960	679	156	964	925	413	490	999999	593	174	363	444	136	999999	56	190	656	410	835	80	309	741	921	999999	674	835	999999	999999	517	562	221	999999	587	346	538	379	530	440	999999	561	371	999999	38	674	999999	999999	394	999999	999999	229	999999	999999	999999	934	106	228	999999	999999	299	999999	569	999999	287	41	952	999999	856	789	983	676	999999	226	999999	284	708	935	713	257	413	999999	999999	999999	728	999999	999999	167	999999	652	249	319	999999	455	150	502	999999	542	96	999999	999999	270	999999	604	999999	265	570	999999	245	227	236	999999	515	511	672	922	648	777	110	990	475	999999	943	213	550	999999	65	214	86	325	292	176	849	717	535	153	925	847	999999	473	726	786	922	245	999999	88	804	120	999999	228	854	999999	441	999999	531	926	999999	247	63	405	210	999999	999999	919	935	69	321	797	975	999999	999999	801	65	637	274	688	872	707	787	999999	869	944	431	857	471	78	734	999999	196	609	999999	999999	999999	999999	999999	369	93	12	310	366	766	999999	145	999999	999999	999999	168	999999	831	842	999999	619	460	591	536	265	935	845	458	866	999999	567	999999	999999	702	999999	18	739	999999	904	604	999999	406	430	705	862	999999	177	636	999999	909	930	922	353	556	216	999999	999999	789	16	434	248	999999	444	42	209	404	770	561	913	999999	429	439	926	248	193	999999	40	886	674	999999	767	218	50	999999	403	644	268	999999	495	90	806	949	367	999999	366	326	962	398	505	467	48	999999	723	374	490	501	996	115	999999	999999	999999	999999	125	559	999999	999999	513	487	638	564	146	999999	75	999999	247	480	999999	999999	882	866	261	642	391	999999	418	161	999999	675	999999	902	648	163	456	999999	882	492	833	808	812	335	999999	484	759	940	331	999999	550	890	999999	19	430	549	999999	505	742	565	933	908	999999	999999	545	999999	21	735	999999	999999	999999	574	951	755	
999999	273	999999	556	64	999999	882	450	885	331	611	999999	549	999999	482	109	930	950	999999	326	559	925	667	306	790	999999	473	999999	34	348	592	999999	939	381	373	167	999999	676	451	966	683	492	33	820	904	940	298	554	263	817	62	554	814	634	999999	721	605	999999	765	89	313	857	425	546	999999	999999	665	999999	999999	325	204	263	508	793	642	999999	901	847	402	850	686	918	770	217	296	999999	171	999999	185	652	561	566	911	372	662	999999	76	486	999999	999999	285	130	461	938	622	798	999999	999999	992	139	819	758	945	915	403	999999	999999	218	260	701	473	360	992	450	764	638	999999	146	140	816	999	425	765	999999	575	565	466	832	594	497	990	150	321	56	832	802	999999	996	969	999999	738	858	236	390	804	924	138	20	999999	984	456	910	890	186	139	404	993	821	999999	837	927	264	623	999999	710	333	49	946	999999	962	27	355	177	862	87	999999	198	385	999999	650	437	999999	999999	610	50	90	259	145	916	999999	999999	799	656	141	350	483	244	999999	999999	481	999999	192	402	222	966	999999	743	38	108	988	215	617	503	699	409	481	999999	22	721	629	84	904	999999	189	163	228	698	45	521	999999	907	724	705	847	765	255	63	999999	644	939	347	230	999999	999999	233	999999	999999	957	732	868	876	999999	752	60	999999	980	999999	223	68	748	412	708	999999	999999	90	490	999999	999999	933	164	428	170	999999	782	292	853	867	110	955	962	999999	741	999999	652	727	685	972	655	451	999999	999999	839	387	895	999999	639	713	542	999999	742	288	650	34	999999	450	999999	999999	969	999999	552	999999	61	267	999999	826	670	405	864	777	404	518	999999	999999	158	71	588	783	483	256	999999	150	999999	263	223	684	281	717	999999	212	21	833	13	888	898	999999	51	581	999999	999999	999999	243	999999	999999	999999	234	31	446	875	517	861	932	379	999999	999999	999999	999999	798	999999	999999	555	953	671	662	999999	571	515	378	315	486	29	999999	502	414	999999	419	300	570	999999	989	662	999999	999999	999999	350	88	999999	290	773	495	883	999999	999999	868	999999	912	999999	999999	999	881	718	653	140	399	497	999999	440	999999	342	704	121	999999	988	64	999999	720	999999	454	321	687	999999	234	604	820	999999	777	999999	999999	890	478	847	999999	570	928	280	19	999999	451	999999	999999	648	499	999999	78	383	999999	263	482	118	803	799	127	875	321	999999	493	58	320	796	719	384	806	84	863	999999	18	657	70	999999	750	25	670	725	825	49	618	999999	536	446	937	523	
997	524	96	678	729	237	258	164	786	999999	999999	655	19	121	999999	425	93	999999	375	18	203	698	368	999999	139	402	999999	282	999999	216	522	874	859	999999	387	292	999999	195	138	780	408	905	997	790	631	999999	715	713	207	202	203	325	80	928	999999	308	166	308	549	999999	187	975	998	579	448	519	999999	812	734	999999	437	898	999999	594	610	999999	700	999999	167	124	999999	346	85	963	23	999999	803	931	876	88	135	689	646	999999	603	432	907	427	999999	999999	229	902	999999	999999	999999	999999	242	486	327	41	608	588	151	999999	649	999999	900	44	566	252	716	999999	935	999999	433	748	262	290	991	999999	999999	282	236	55	894	784	366	437	208	999999	999999	326	613	845	999999	999999	999999	221	162	762	531	873	861	109	404	364	999999	334	224	999999	52	952	999999	999999	651	335	361	105	539	999999	484	472	999999	999999	288	399	261	100	999999	886	211	999999	138	238	999999	999999	420	137	650	999999	818	999999	223	191	675	21	999999	473	203	154	195	451	999999	999999	999999	68	46	999999	821	14	113	875	158	999999	999999	11	823	266	999999	999999	915	233	455	999	999999	452	259	654	181	999999	568	787	897	41	700	999999	999999	840	951	597	480	407	316	645	436	942	883	885	376	674	197	574	980	999999	239	961	996	681	251	834	808	391	841	999999	446	999999	978	127	636	999999	641	999999	314	895	664	999999	917	809	573	999999	999999	374	999999	999999	88	999999	999999	838	802	739	762	688	598	127	788	999999	565	761	209	119	999999	765	258	320	43	999999	269	95	999999	721	54	196	999999	147	274	444	999999	344	476	452	520	150	325	999999	999999	953	999999	197	999999	576	999999	165	999999	999999	150	804	126	968	999999	999999	734	999999	444	90	694	999999	580	999999	999999	354	985	230	294	757	999999	823	999999	999999	26	89	818	999999	978	999999	768	999999	586	654	999999	999999	999999	144	870	602	999999	799	706	245	213	727	382	933	999999	999999	590	731	871	853	864	327	365	765	999999	394	65	661	999999	616	999999	806	989	926	465	999999	35	850	360	692	49	800	126	214	999999	299	707	885	737	226	247	47	27	733	790	678	114	562	999999	485	547	66	67	999999	999999	999999	738	456	999999	951	999999	740	380	189	813	999999	211	160	618	661	999999	179	924	525	379	284	789	265	146	786	287	999999	666	999999	154	983	742	36	291	750	561	260	416	785	489	506	999999	838	919	726	477	954	944	531	798	377	142	542	720	648	617	999999	999999	691	999999	273	83	999999	44	830	330	999999	
869	867	110	436	763	148	999999	872	999999	950	345	420	999999	999999	999999	145	86	777	850	210	316	642	143	88	941	999999	121	999999	432	999999	999999	99	405	303	94	87	431	371	614	999999	506	848	999999	666	999999	899	381	350	745	938	428	999999	979	130	867	236	734	31	495	47	36	819	449	456	156	256	999999	999999	248	451	714	714	999999	999999	703	999999	611	476	942	999999	353	770	481	494	742	546	119	285	435	857	353	999999	876	576	967	687	408	999999	519	999999	885	365	112	999999	234	713	104	132	426	409	999999	999999	89	999999	999999	265	347	999999	713	610	147	739	999999	390	107	314	838	999999	999999	999999	69	36	999999	999999	999999	988	668	999999	999999	999999	452	999999	999999	35	242	95	329	432	999999	711	349	452	999999	909	999999	155	774	721	206	999999	875	508	242	410	349	999999	311	37	999999	705	999999	170	696	999999	167	160	881	564	158	22	999999	415	999999	188	675	999999	165	57	310	20	223	999999	999999	349	999999	943	754	457	686	999999	999999	301	999999	999999	999999	999999	756	196	751	601	274	999999	573	999999	933	469	795	64	734	999999	999999	264	727	286	999999	999999	999999	356	530	224	406	433	878	515	237	694	280	999999	74	496	860	968	305	708	746	13	999999	796	415	693	158	699	723	999999	208	530	999999	999999	695	473	999	410	666	999999	205	841	341	999999	999999	249	198	270	990	999999	871	475	958	29	540	488	999999	999999	999999	999999	75	706	710	999999	316	707	129	422	839	600	497	999999	312	768	999999	905	672	325	999999	176	505	887	709	999999	92	733	999999	555	327	217	206	616	469	829	471	499	140	999999	999999	258	130	775	431	399	999999	420	173	200	516	999999	815	951	551	774	341	188	996	999999	999999	583	145	574	105	631	403	880	991	482	306	23	999999	266	573	592	55	729	999999	320	733	671	569	381	999999	999999	999999	255	74	999999	999999	293	503	905	999999	178	122	555	999999	799	996	870	999999	690	999999	503	860	559	388	959	728	612	721	686	999999	180	23	999999	535	412	999999	158	815	306	984	22	520	868	999999	404	480	499	999999	667	323	863	252	878	487	544	999999	842	866	115	966	885	572	816	414	404	165	358	29	277	569	999999	64	133	705	881	999999	999999	867	984	489	238	563	64	372	999999	928	999999	287	990	580	396	291	709	339	999999	999999	703	464	297	249	131	480	780	107	475	808	128	182	605	561	840	975	882	626	737	331	999999	453	999999	475	30	80	39	697	183	566	999999	793	606	999999	290	536	580	
745	367	758	999999	999999	897	829	809	962	682	439	739	421	409	93	602	778	933	259	688	821	228	61	999999	999999	923	999999	999999	334	576	174	281	313	999999	999999	269	978	548	560	556	946	665	999999	398	599	957	999999	166	271	201	828	999999	40	848	758	526	315	999999	999999	43	988	376	999999	999999	999999	168	435	999999	273	823	623	239	382	999999	742	165	170	662	851	999999	999999	752	201	142	748	666	250	465	646	620	953	671	848	526	999999	579	999999	671	999999	441	999999	745	893	447	578	598	999999	999999	115	602	365	652	466	574	871	999999	185	353	647	850	917	999999	999999	652	870	999999	391	999999	999999	173	999999	499	781	419	603	426	859	999999	999999	999999	541	913	999999	53	265	311	214	283	654	331	999999	837	33	999999	999999	999999	376	250	999999	626	216	278	999999	942	627	866	870	56	971	455	999999	999999	789	498	999999	999999	620	335	999999	999999	999999	118	211	814	768	148	475	999999	896	51	60	618	999999	999999	943	273	999999	999999	426	999999	999999	168	999999	209	944	972	57	535	721	520	941	50	853	999999	879	999999	77	386	183	489	401	999999	160	929	405	768	256	852	555	55	291	212	909	999999	138	588	805	11	999999	796	999999	939	40	386	999999	999999	764	176	66	999999	205	346	243	999999	997	321	17	999999	804	185	999999	204	980	999999	238	999999	140	855	880	300	303	75	999999	386	399	461	98	774	829	395	14	89	795	710	849	944	968	973	10	817	581	432	207	695	80	999999	958	999999	999999	999999	879	909	999999	766	551	140	831	856	547	545	232	243	553	999999	181	999999	999999	280	825	294	999999	166	854	73	719	871	867	819	316	503	503	733	627	469	515	104	793	39	999999	999999	999999	122	435	464	999999	347	999999	788	524	435	496	688	539	999999	600	722	65	232	56	680	272	22	550	54	52	499	999999	999999	903	86	851	379	999999	116	999999	999999	731	399	999999	382	999999	89	305	880	16	999999	204	999999	999999	999999	49	571	983	999999	456	110	571	391	421	105	730	794	885	447	583	127	999999	433	690	942	991	665	754	673	999999	193	717	669	47	999999	305	851	224	120	47	999999	395	999999	999999	999999	96	349	999999	999999	651	208	203	857	999999	999999	247	999999	84	999999	800	384	817	319	800	272	393	901	354	999999	800	879	999999	774	410	302	731	943	773	618	999999	652	687	380	999999	489	989	859	999999	999999	990	999999	777	297	319	662	473	86	832	397	999999	194	995	794	582	772	999999	429	456	15	167	999999	997	465	81	158	
696	446	297	999999	282	533	539	206	202	276	111	999999	464	748	828	655	121	999999	931	670	657	893	798	999999	999999	570	413	366	990	999999	537	322	226	171	999999	37	789	999999	999999	164	654	799	999999	316	999999	347	964	999999	187	999999	192	620	534	999999	501	999999	647	47	999999	999999	129	183	216	999999	738	789	75	999999	781	800	866	599	999999	777	26	858	301	491	588	523	606	705	999999	487	515	916	788	815	669	172	390	751	71	999999	999999	999999	592	106	577	881	281	671	926	386	646	592	359	757	394	643	999999	166	458	935	999999	424	995	728	999999	999999	11	259	999999	999999	420	999999	999999	859	742	999999	275	999999	913	706	252	934	779	999999	840	922	999999	41	430	36	999999	999999	302	136	306	619	485	863	999999	755	999999	31	999999	317	966	999999	64	500	24	849	378	315	252	751	693	181	644	203	888	999999	265	999999	829	606	999999	196	821	411	562	132	999999	411	99	168	826	230	896	472	999999	318	868	77	999999	581	658	355	999999	550	442	135	975	999999	975	48	500	910	999999	999999	359	779	710	652	938	891	999999	966	226	999999	925	473	284	181	999999	579	209	198	952	257	948	612	999999	280	999999	436	157	777	435	999999	668	915	38	999999	123	66	608	225	138	135	791	691	999999	897	625	969	851	803	999999	999999	839	311	958	944	492	746	574	439	999999	999999	743	22	540	175	425	20	999999	819	68	311	971	984	69	827	466	266	999999	317	655	999999	999999	354	852	40	221	366	957	93	999999	376	491	999999	541	627	391	999999	999999	963	482	614	534	41	744	999999	433	855	252	140	488	999999	273	267	783	683	926	399	169	999999	954	68	63	999999	846	692	819	999999	452	441	445	686	116	519	999999	51	475	999999	609	239	606	365	124	826	604	999999	113	234	395	857	700	991	619	999999	999999	999999	560	182	194	62	803	999999	999999	810	999999	801	129	753	432	741	217	383	999999	930	904	598	944	237	999999	110	589	999999	999999	594	741	999999	999999	466	510	421	490	303	999999	556	999999	999999	952	313	141	802	626	359	801	653	649	999999	210	999999	999999	999999	478	999999	999999	94	473	218	223	818	79	999999	734	662	252	21	261	999999	24	244	505	929	999999	641	105	954	483	239	793	763	944	999999	253	388	721	100	942	999999	877	999999	92	226	999999	144	244	891	999999	963	116	789	402	735	999999	966	193	815	773	837	238	999999	610	243	424	460	873	656	999999	356	941	162	79	999999	46	740	999999	289	178	512	407	214	885	519	
999999	14	371	999999	999999	286	204	999999	327	999999	928	416	672	848	999999	999999	999999	587	894	722	32	954	720	308	698	572	815	999999	647	270	440	34	585	101	120	999999	99	663	546	720	161	45	834	964	175	630	77	999999	487	867	999999	999999	319	173	497	999999	999999	999999	521	999999	471	300	268	66	674	904	830	581	999999	390	999999	606	51	999999	570	986	129	756	999999	77	505	512	426	779	28	999999	714	422	604	941	136	999999	999999	999	259	861	777	778	299	271	799	496	574	106	656	999999	778	146	602	510	59	537	930	453	52	999999	999999	488	999999	64	199	418	999999	999999	264	195	464	52	999999	709	219	351	466	870	278	19	938	330	133	383	842	999999	819	999999	999999	599	105	999999	999999	301	987	298	740	244	82	391	518	777	842	470	190	735	222	893	999999	707	80	999999	185	43	29	999999	999999	663	999999	621	598	883	903	999999	99	764	95	999999	721	920	999999	231	999999	886	999999	171	487	662	203	116	365	926	999999	999999	528	999999	524	924	281	444	933	86	999999	460	792	634	873	999999	999999	999999	650	589	181	999999	999999	848	270	298	542	999999	999999	702	470	114	265	672	91	999999	145	62	250	170	999999	999999	987	534	208	348	104	865	297	309	291	777	466	999999	754	999999	99	679	776	236	391	423	378	240	999999	918	204	999999	999999	165	52	999999	999999	489	238	893	393	571	999999	922	203	999999	570	765	421	692	648	489	999999	999999	628	465	286	24	999999	999999	999999	756	999999	290	999999	974	322	141	999999	962	602	999999	547	861	47	528	39	854	42	714	852	613	819	923	999999	715	212	892	536	586	52	170	710	300	984	999999	653	369	999999	999999	365	438	507	458	100	672	999999	66	622	110	435	432	982	75	94	306	937	993	21	438	772	429	999999	681	920	442	275	999999	876	411	874	670	999999	999999	999999	423	115	371	833	606	773	155	279	436	160	620	188	999999	215	688	699	659	358	350	999999	935	833	999999	999999	658	406	694	189	221	236	999999	356	999999	716	671	200	576	170	414	664	626	999999	178	531	310	999999	630	51	198	999999	224	321	735	365	423	589	288	999999	999999	209	89	966	67	999999	394	273	999999	928	544	497	999999	499	943	999999	830	785	999999	305	999999	404	776	652	991	509	21	454	621	999999	302	91	999999	999999	984	215	584	999999	999999	968	146	46	255	702	506	700	999999	725	377	999999	534	638	924	983	605	999999	999999	436	975	558	198	940	999999	203	635	463	585	390	514	738	111	180	692	
696	168	200	158	84	155	300	920	296	86	572	290	999999	999999	928	146	213	781	999999	684	999999	780	206	394	61	76	999999	125	999999	220	638	947	363	945	999999	825	414	632	999999	291	999999	637	901	863	89	999999	971	999999	999999	253	311	956	953	496	158	916	999999	999999	106	17	112	185	999999	999999	448	625	999999	718	999999	999999	999999	580	999999	866	10	906	878	343	315	999999	999999	746	999999	955	909	681	994	867	797	320	999999	999999	535	351	188	509	916	999999	999999	999999	999999	999999	378	999999	521	730	999999	96	496	252	48	627	500	959	999999	365	716	999999	176	766	631	69	999999	618	248	132	54	91	687	500	990	62	918	999999	160	842	999999	914	999999	189	999999	907	381	555	282	247	118	576	438	823	999999	999999	659	658	832	928	340	759	315	999999	685	453	408	995	262	986	708	648	808	999999	987	802	332	999999	618	999999	687	376	346	11	999999	478	652	864	707	839	403	269	29	232	511	618	608	999999	503	704	999999	385	999999	295	538	469	767	369	999999	990	827	999999	50	118	250	964	423	314	383	217	800	544	999999	422	593	999999	999999	586	567	379	203	287	999999	914	225	999999	83	60	472	999999	710	293	39	716	21	730	229	910	981	547	999999	303	999999	296	903	964	97	880	702	999999	840	999999	999999	466	797	550	999999	135	892	938	999999	373	999999	828	506	517	515	582	410	999999	229	718	604	30	999999	899	615	999999	20	999999	999999	202	357	382	715	529	491	999999	919	471	999999	104	27	999999	656	831	999999	842	789	999999	459	999999	999999	840	870	999999	586	780	291	897	934	982	125	641	723	698	25	469	999999	977	35	941	662	939	999999	135	999999	560	999999	999999	999999	773	417	624	802	999999	722	516	512	593	943	711	999999	31	536	569	978	386	999999	958	999999	999999	999999	812	370	517	852	541	999999	745	430	35	999999	937	459	171	575	500	999999	999999	976	508	999999	530	999999	324	659	641	412	750	156	324	240	999999	538	455	54	604	999999	294	857	190	986	767	172	917	304	354	571	375	994	488	999999	317	981	999999	45	208	777	999999	857	221	999999	779	598	116	999999	11	999999	14	126	970	247	554	166	795	522	999999	999999	126	30	315	79	47	756	999999	777	922	434	232	419	999999	827	216	437	999999	999999	217	999999	66	132	999999	945	567	258	33	250	991	999999	196	793	846	999999	660	36	552	151	101	33	999999	338	999999	576	185	595	279	153	40	127	999999	743	314	30	310	994	726	369	512	999999	732	999999	786	999999	247	
438	572	15	176	190	885	504	960	999999	247	728	999999	726	770	972	999999	880	220	874	999999	999999	489	825	540	665	309	999999	639	312	300	999999	552	111	339	747	32	274	976	849	242	25	999999	130	783	582	745	999999	599	539	999999	851	217	911	139	999999	999999	747	475	510	880	702	864	658	893	999999	185	157	397	32	949	714	903	370	999999	999999	999999	368	52	957	999999	309	593	109	501	448	999999	640	971	543	797	285	798	476	969	540	999999	999999	236	58	406	999999	613	576	589	106	948	847	279	999999	136	999999	704	517	999999	581	118	765	166	455	438	545	999999	853	235	674	915	437	400	111	999999	999999	142	993	999999	332	999999	999999	999999	999999	500	999999	370	468	417	216	580	290	999999	397	431	395	968	781	999999	861	421	999999	350	999999	190	521	456	178	47	592	458	710	956	267	886	101	255	999999	954	981	184	717	446	28	999999	634	550	999999	999999	90	999999	999999	383	699	911	936	999999	604	999999	979	11	202	999999	824	758	869	333	629	511	340	150	217	826	638	999999	703	323	332	820	556	999999	452	498	957	26	106	337	267	355	949	999999	650	547	999999	999999	982	296	621	999999	999999	311	921	502	999999	940	999999	999999	745	999999	218	623	353	783	668	18	558	703	473	807	661	542	76	283	561	916	999999	669	851	659	704	416	701	72	596	254	59	999999	999999	999999	999999	999999	591	254	147	999999	999999	866	878	966	431	288	999999	813	607	999999	244	999999	941	999999	450	698	682	96	318	999999	921	291	197	423	999999	608	999999	456	999999	99	999999	822	999999	234	845	999999	999999	884	237	999999	593	999999	465	904	20	999999	18	999999	999999	959	889	505	936	346	414	789	679	465	999999	822	999999	376	664	518	999999	422	510	999999	587	816	907	798	999999	892	217	43	999999	293	412	556	599	826	879	199	210	454	999999	999999	820	999999	999999	335	877	415	690	227	233	946	173	597	901	302	999999	999999	62	101	647	999999	138	380	963	395	62	461	999999	908	999999	474	318	296	536	710	896	531	999999	582	921	452	212	990	810	999999	999999	815	654	307	687	999999	147	118	807	842	672	999999	102	999999	999999	425	192	999999	730	758	638	876	70	999999	406	617	898	480	999999	204	841	147	570	94	999999	247	806	925	231	999999	337	209	489	694	48	456	439	303	310	505	270	999999	270	61	250	253	754	463	901	79	230	999999	938	999999	11	534	879	17	999999	44	619	267	561	363	431	999999	397	376	999999	949	188	999999	179	675	934	999999	876	518	
844	32	999999	999999	33	161	156	670	999999	999999	999999	513	577	431	10	275	885	12	868	907	999999	810	856	999999	999999	951	890	625	496	273	678	590	999999	370	999999	280	999999	275	243	409	216	760	178	520	684	649	999999	756	604	904	789	931	999999	969	999999	999999	999999	115	53	82	271	531	999999	999999	208	112	999999	999999	269	999999	724	999999	769	469	700	870	999999	345	702	999999	578	143	30	592	484	746	47	999999	482	138	999999	445	232	999999	148	999999	586	180	322	582	794	176	999999	874	999999	179	172	93	278	999999	999999	830	999999	393	999999	137	510	591	523	999999	74	999999	733	999999	626	999999	397	608	330	25	293	472	33	130	865	412	646	156	412	314	584	954	999999	464	737	282	42	838	667	21	999999	995	657	999999	518	627	999999	367	257	999999	781	564	999999	262	999999	999999	999999	292	527	999999	999999	363	188	218	999999	119	757	279	402	353	999999	558	940	319	841	298	999999	999999	999999	247	999999	999999	899	511	533	30	201	167	999999	808	475	750	321	576	530	821	816	448	982	999999	999999	999999	964	903	654	999999	624	453	421	999999	999999	643	999999	289	131	999999	463	999999	685	999999	917	999999	548	594	878	999999	999999	373	788	29	481	376	999999	214	377	806	999999	995	856	310	405	999999	745	294	999999	999999	80	41	999999	999999	999999	149	763	134	490	280	625	380	35	158	984	260	999999	401	963	747	462	475	999999	999999	999999	468	820	384	461	999999	999999	263	899	56	436	999999	917	999999	662	342	613	999999	723	999999	191	944	970	708	999999	155	999999	353	331	999999	379	999999	128	140	443	899	328	389	672	320	425	999999	480	978	721	999999	999999	206	739	999999	144	404	751	815	143	941	999999	121	67	316	96	999999	932	952	677	831	98	786	35	999999	24	234	999999	413	681	819	999999	999999	987	548	999999	999999	614	999999	999999	974	853	999999	999999	501	999999	216	331	365	234	914	439	527	311	890	689	556	999999	976	999999	909	19	348	144	324	999999	506	134	519	504	208	896	242	149	703	978	785	999999	533	361	807	999999	39	999999	766	390	999999	690	999999	858	999999	716	638	93	903	964	514	999999	682	34	905	999999	811	999999	35	27	206	999999	608	911	904	766	647	624	808	16	980	170	378	933	531	999999	38	999999	249	999999	268	999999	246	738	473	999999	116	509	999999	725	101	999999	162	748	193	568	92	194	954	498	999999	999999	284	999999	999999	354	999999	748	503	99	63	160	621	999999	758	999999	151	869	999999	295	660	148	177	93	915	999999	999999	999999	750	
962	733	843	707	750	423	254	874	350	754	999999	999999	367	16	367	672	941	999999	999999	989	145	427	223	746	999999	838	930	846	201	980	182	999999	179	998	540	365	999999	452	871	129	999999	183	999999	124	329	999999	302	141	810	420	999999	265	999999	639	614	545	520	106	999999	911	999999	408	682	370	582	999999	648	369	475	999999	999999	498	999999	499	999999	962	626	108	427	201	999999	798	46	780	999999	917	947	540	999999	999999	844	123	413	959	999999	116	500	440	541	546	828	933	666	808	959	485	999999	898	164	999999	919	421	679	847	375	693	371	902	364	665	835	118	999999	480	167	347	94	725	863	379	471	999999	567	881	999999	612	142	237	999999	530	347	999999	385	999999	85	432	444	566	593	942	744	598	86	875	711	999999	999999	195	651	621	401	854	999999	784	191	732	854	999999	999999	999999	561	143	91	833	328	785	732	243	999999	734	903	528	141	920	635	999999	120	691	179	999999	654	999999	586	999999	139	492	999999	999999	560	999999	578	646	91	830	391	999999	999999	252	999999	925	999999	999999	789	917	718	872	722	124	999999	318	622	172	628	831	118	999999	557	881	704	836	772	141	999999	62	165	267	446	999999	539	34	366	867	144	254	667	930	167	669	491	266	769	899	451	999999	999999	415	27	999999	721	777	63	999999	548	720	163	999999	999999	999999	761	999999	999999	421	999999	135	999999	755	999999	383	174	188	456	887	400	999999	76	872	690	999999	999999	749	249	196	589	762	971	731	329	423	101	999999	889	430	907	40	830	358	324	326	299	999999	387	999999	96	543	330	175	999999	110	654	290	174	999999	414	999999	221	250	831	821	163	231	436	999999	999999	361	298	36	980	369	617	717	999999	374	152	999999	371	605	109	55	442	999999	496	228	768	811	648	999999	26	895	819	999999	999999	502	999999	78	999999	999999	361	734	254	999999	195	875	493	937	732	800	466	999999	650	615	150	785	389	999999	734	217	845	481	999999	18	20	94	999999	999999	200	65	211	83	809	598	254	999999	801	148	620	620	734	831	88	848	999999	960	255	999999	999999	741	123	999999	343	340	999999	880	999999	246	999999	110	335	999999	747	999999	598	392	256	61	371	775	999999	999999	999999	123	483	24	402	865	194	999999	839	346	586	458	941	396	739	999999	671	374	353	564	854	519	295	277	999999	411	999999	440	713	203	842	999999	999999	873	999999	229	857	913	487	165	61	243	271	989	879	298	735	212	653	778	390	997	431	429	395	226	999999	215	930	990	615	754	
999999	645	504	999999	701	999999	318	999999	621	758	886	999999	513	621	999999	305	398	795	676	57	787	934	812	844	253	336	487	861	401	651	983	999999	549	307	896	999999	495	967	596	667	999999	143	999999	632	999999	243	916	774	968	533	999999	144	324	568	966	412	832	659	668	375	591	999999	999999	969	999999	399	648	216	724	632	999999	430	208	19	999999	654	777	999999	733	999999	420	713	892	868	834	999999	183	981	340	494	999999	835	309	231	86	447	24	197	857	721	594	710	59	346	722	397	935	999999	414	321	634	652	925	657	954	999999	999999	260	145	926	226	999999	999999	240	999999	974	131	977	999999	716	640	590	333	21	425	999999	663	556	999999	447	912	868	576	29	859	150	910	651	276	208	882	999999	61	930	505	928	834	818	506	748	275	999999	382	698	681	54	328	914	241	254	224	18	999999	698	23	357	99	856	380	999999	74	999999	710	999999	833	877	538	999999	516	497	875	844	59	999999	999999	954	999999	878	348	815	821	995	999999	32	999999	874	657	363	916	157	999999	978	999999	999999	684	796	999999	647	864	803	516	999999	408	743	378	379	959	708	999999	69	861	221	517	565	999999	78	69	687	750	999999	229	184	999999	368	659	897	406	250	722	384	706	848	23	544	308	895	597	676	654	613	915	999999	836	999999	295	626	470	882	999999	615	737	570	897	905	584	341	450	49	999999	480	973	999999	986	152	999999	23	999999	973	266	981	480	392	42	999999	53	999999	348	628	999999	42	436	523	999999	116	647	145	951	117	999999	967	454	558	591	183	640	207	999999	693	503	999999	999999	999999	625	999999	999999	354	538	760	999999	313	999999	822	999999	999999	54	459	408	999999	505	228	72	100	23	999999	537	999999	800	999999	506	845	318	655	135	800	614	938	999999	999999	999999	999999	606	200	254	657	974	632	590	540	999999	190	798	92	197	999999	219	338	484	336	422	223	999999	999999	264	26	994	347	696	999999	447	999999	561	48	908	213	999999	871	845	365	325	904	341	270	729	325	57	999999	467	999999	999999	285	999999	571	999999	757	748	927	936	238	999999	636	999999	999999	103	33	999999	760	183	984	999999	348	492	999999	20	518	881	293	950	938	969	768	879	846	999999	171	999999	990	101	999999	464	999999	999999	617	999999	999999	968	919	177	705	696	999999	61	483	197	252	793	345	561	439	876	465	976	998	268	893	756	99	835	931	381	638	999999	999999	999999	968	999999	874	425	331	999999	962	999999	254	999999	999999	716	406	659	345	999999	316	
999999	662	284	999	999999	999999	999999	999999	932	879	93	245	334	999999	628	39	953	228	838	918	920	239	889	914	349	732	756	586	999999	360	999999	500	999999	75	209	999999	999999	530	260	477	525	615	999999	670	878	999999	920	999999	63	999999	452	440	506	459	395	209	772	370	659	999999	189	772	633	582	999999	999999	999999	999999	858	622	291	432	968	371	403	315	840	228	45	468	811	573	532	499	999999	999999	999999	114	680	10	243	387	870	999999	297	752	982	816	231	295	208	662	335	441	406	30	472	145	66	999999	368	553	999999	999999	183	616	250	143	674	449	599	577	588	857	388	904	562	703	999999	650	333	999999	997	750	270	999999	247	100	103	887	537	999999	58	600	999999	999999	999999	999999	999999	999999	512	848	999999	782	695	630	83	999999	999999	501	467	769	71	415	999999	344	556	584	999999	34	379	159	50	787	912	741	529	999999	999999	698	852	882	612	403	999999	484	881	999999	999999	999999	999999	769	47	601	429	767	796	642	842	308	142	477	749	76	311	999999	999999	364	870	953	111	95	263	999999	649	585	166	667	277	282	462	342	529	300	948	609	121	999999	368	154	945	886	155	916	566	385	143	545	102	785	677	527	353	111	538	989	999999	683	952	999999	611	138	375	570	999999	800	947	458	999999	701	250	368	996	999999	18	999999	940	346	798	273	452	999999	575	491	604	935	988	427	761	999999	102	438	999999	524	542	816	521	584	81	765	437	684	426	999999	999999	999999	530	627	103	999999	59	180	884	688	999999	989	563	883	999999	909	811	529	999999	999999	999999	812	872	481	193	202	702	366	274	42	836	999999	204	999999	999999	296	414	999999	334	447	909	922	553	807	133	553	262	637	618	171	954	999999	986	265	999999	733	999999	999999	443	901	621	692	905	852	852	632	999999	388	937	999999	505	450	205	260	261	686	268	74	999999	640	939	75	747	113	88	928	781	939	393	222	849	365	927	433	825	226	26	701	999999	999999	758	874	699	939	666	999999	999999	736	14	114	474	382	700	803	961	556	999999	802	774	924	851	855	995	999999	829	149	999999	999999	434	45	669	999999	119	999999	999999	75	375	808	446	573	226	54	999999	999999	999999	477	665	134	471	278	281	999999	926	40	648	999999	999999	974	119	999999	992	939	999999	969	444	907	272	842	921	895	191	999999	365	210	707	806	921	716	976	999999	483	397	999999	166	763	455	640	88	219	978	196	400	698	919	581	286	743	999999	999999	999999	214	823	999999	575	97	144	
859	726	999999	999999	999999	172	998	757	53	604	639	999999	215	989	276	193	632	942	709	999999	999999	445	628	431	999999	955	871	145	157	999999	194	734	78	999999	595	913	999999	377	997	33	401	999999	875	977	647	597	999999	999999	999999	30	200	270	999999	306	697	423	108	901	778	999999	301	862	610	393	420	904	86	586	999999	362	999999	265	945	685	398	506	569	999999	784	475	205	27	999999	999999	469	923	868	771	931	181	815	854	999999	970	999999	539	340	492	566	742	520	999999	460	221	999999	999999	325	190	907	200	999999	456	127	312	830	283	301	999999	924	497	999999	314	999999	999999	547	999999	667	974	953	859	175	87	94	51	999999	32	999999	360	542	999999	608	687	864	740	999999	999999	737	296	150	458	248	999999	999999	999999	705	999999	527	238	674	19	999999	350	236	58	34	776	999999	999999	357	807	717	940	941	399	999999	358	450	914	905	999999	999999	999999	834	505	621	999999	519	25	345	999999	504	338	686	999999	266	267	460	815	715	550	997	661	938	342	740	307	914	178	190	356	765	999999	333	495	174	896	516	999999	436	714	266	355	999999	608	313	389	264	418	999999	631	898	634	209	364	999999	999999	442	502	999999	324	405	351	999999	989	983	891	15	200	368	999999	751	728	389	10	999999	651	999999	340	999999	361	999999	505	45	558	458	140	413	999999	314	999999	464	999999	967	122	319	999999	520	750	624	421	999999	74	999999	999999	880	999999	255	208	80	539	271	112	473	412	281	899	316	287	540	999999	487	999999	885	388	906	999999	761	276	691	999999	141	181	715	617	977	999999	456	272	999999	289	884	215	898	775	718	361	550	565	840	999999	608	242	220	999999	999999	347	188	670	866	152	418	979	516	700	408	99	396	855	434	999999	453	999999	609	261	969	282	147	119	670	554	196	205	435	282	999999	898	961	999999	683	640	799	785	406	535	871	905	999999	207	377	628	999999	695	141	546	966	565	633	958	801	661	209	78	10	322	956	222	553	244	999999	510	137	999999	181	793	504	668	646	83	390	74	582	940	999999	51	589	501	74	889	315	215	999999	12	153	999999	441	999999	784	94	999999	999999	362	464	277	866	500	999999	523	347	999999	308	918	560	578	737	88	269	336	959	733	999999	157	664	928	724	245	135	308	159	999999	774	883	562	504	731	712	127	672	876	550	75	999999	727	999999	999999	296	999999	434	999999	943	182	404	999999	999999	125	510	697	536	552	630	375	225	373	985	999999	424	366	65	847	35	961	
596	459	999999	667	999999	430	817	920	438	999999	999999	999999	216	999999	379	999999	210	389	230	24	591	130	255	184	850	999999	742	578	999999	930	658	999999	390	982	586	944	415	694	639	90	880	615	124	109	999999	332	166	805	898	365	999999	676	626	20	379	475	214	245	816	870	688	249	337	507	872	123	511	234	603	999999	654	516	749	150	144	976	16	999999	999999	999999	459	937	679	999999	774	982	999999	380	612	999999	739	180	877	769	999999	999999	288	999999	236	999999	821	999999	211	472	999999	649	926	485	876	403	469	68	735	999999	421	751	569	109	732	890	999999	141	621	493	999999	483	639	980	748	503	697	399	919	947	999999	527	735	217	527	135	999999	485	503	999999	999999	680	999999	587	357	650	81	189	999999	345	408	690	999999	999999	776	237	20	945	736	383	705	79	149	999999	593	893	999999	362	582	607	834	677	999999	412	841	999999	49	61	632	108	432	999999	999999	999999	999999	25	217	27	999999	299	124	120	748	999999	513	581	541	656	999999	464	635	718	607	286	511	730	62	999999	876	761	197	958	322	638	950	196	564	565	999999	578	686	998	922	999999	999999	724	929	517	898	999999	999999	393	67	178	473	999999	999999	239	82	818	963	310	151	999999	112	166	797	119	179	327	27	999999	418	999999	777	636	796	324	793	999999	801	544	999999	615	286	804	999999	153	175	999999	285	334	493	429	999999	385	999999	252	189	999999	926	819	999999	581	253	509	974	641	400	836	917	999999	446	295	27	428	999999	999999	402	307	264	653	943	933	51	999999	491	989	811	402	779	553	999999	466	999999	981	207	436	372	777	829	999999	753	339	328	688	888	207	999999	196	999999	331	850	881	82	283	875	414	540	560	999999	985	830	999999	66	999999	461	999999	999999	46	231	865	999999	999999	478	999999	900	614	614	362	999999	294	999999	624	319	458	999999	263	394	586	115	999999	896	812	759	844	439	754	282	999999	999999	908	771	375	965	227	168	999999	413	87	382	271	799	187	755	733	407	999999	689	999999	671	208	595	848	930	999999	968	360	865	634	564	155	999999	660	135	999999	999999	222	658	101	999999	478	849	316	214	999999	999999	999999	999999	36	999999	233	999999	674	292	38	322	923	444	537	999999	807	369	779	523	236	930	999999	999999	858	220	195	999999	597	318	203	359	289	644	999999	999999	259	999999	838	197	999999	90	666	999999	107	584	999999	777	131	999999	999999	118	79	793	977	914	999999	667	207	816	260	676	999999	366	999999	679	43	999999	999999	999999	999	
513	530	591	192	156	273	999999	999999	284	621	417	435	999999	999999	94	289	495	666	182	590	591	106	32	937	664	612	310	999999	999999	550	320	429	39	843	978	999999	488	610	831	650	94	713	923	204	999999	250	722	539	14	400	547	999999	186	512	417	416	507	654	528	543	962	491	536	733	310	988	406	999999	847	507	801	885	834	999999	505	878	182	827	104	423	890	770	283	37	13	999999	253	527	436	999999	999999	833	92	298	688	602	186	199	999999	854	999999	811	692	507	598	662	787	999999	16	538	244	680	560	114	652	999999	218	509	730	612	745	999999	999999	285	427	967	802	545	999999	903	702	983	999999	249	578	89	88	999999	438	351	910	598	521	897	999999	409	282	977	646	496	394	999999	469	291	118	965	336	417	999999	631	999999	251	811	112	836	261	746	320	999999	573	123	441	81	388	702	999999	367	586	947	27	999999	824	899	356	519	999999	523	652	141	612	752	671	999999	807	999999	999999	787	999999	71	87	663	962	451	82	383	952	999999	999999	589	962	999999	749	469	72	935	44	352	464	593	999999	737	104	189	923	820	451	999999	273	897	44	369	948	999999	999999	364	733	383	827	973	567	429	442	999999	999999	999999	13	211	999999	999999	456	999999	999999	999999	260	349	999999	999999	527	262	931	216	342	193	555	999999	659	999999	599	708	212	661	524	999999	36	999999	305	41	999999	999999	817	250	123	401	999999	718	47	133	274	530	795	950	999999	574	52	360	999999	258	517	576	354	999999	612	924	669	795	801	841	999999	869	54	537	999999	607	445	691	103	940	999999	836	565	536	999999	78	913	999999	805	950	448	675	303	56	523	444	999999	47	999999	198	732	655	916	205	333	405	486	267	999999	258	999999	999999	267	157	515	680	21	817	819	543	20	999999	990	850	402	134	575	997	23	999999	999999	407	63	904	999999	97	999999	369	999999	999999	999999	655	82	556	820	97	417	156	999999	843	999999	758	228	999999	188	325	999999	76	999999	209	830	999999	254	851	227	999999	307	363	939	427	760	651	614	266	951	365	344	999999	999999	314	716	428	466	180	904	283	189	959	725	891	432	854	566	13	732	112	410	231	999999	98	789	64	216	999999	999999	999999	153	999999	999999	823	981	231	45	498	999999	412	999999	84	947	944	999999	348	999999	58	999999	906	999999	610	533	848	954	123	115	941	524	999999	999999	354	97	132	139	227	816	999999	910	210	818	78	520	330	90	336	284	394	999999	999999	426	999999	127	185	999999	543	999999	
303	869	999999	126	999999	999999	830	200	678	999999	824	815	335	532	735	999999	794	999999	25	99	213	768	999999	839	720	405	83	245	999999	236	911	435	595	790	522	43	52	999999	723	105	690	139	412	349	459	579	220	919	691	31	999999	97	681	453	999999	999999	251	38	405	698	899	594	147	451	999999	999999	229	545	19	702	999999	710	374	919	409	83	999999	287	389	999999	195	164	554	41	904	824	753	152	999999	987	791	24	688	34	206	105	991	999999	274	70	360	675	909	989	926	999999	722	761	54	160	999999	964	649	265	513	744	50	116	546	260	646	86	979	32	910	90	31	350	723	313	92	405	22	329	790	519	255	565	114	292	111	991	108	999999	817	999999	375	433	999999	461	65	885	423	24	424	999999	695	887	88	846	999999	999999	48	999999	999999	774	951	329	474	993	499	485	11	264	159	654	999999	573	214	93	714	598	999999	272	258	206	981	999999	905	516	823	999999	486	268	999999	728	953	999999	999999	999999	875	55	958	527	999999	999999	884	999999	999999	769	999999	999999	682	994	141	12	999999	776	491	871	793	952	999999	957	179	999999	998	999999	572	430	999999	620	236	170	999999	999999	639	999999	310	679	321	821	143	145	999999	701	685	492	136	999999	999999	186	999999	999999	260	999999	999999	10	357	999999	580	999999	596	999999	77	999999	896	521	786	472	373	251	476	999999	999999	999999	819	289	746	478	455	516	616	999999	254	524	743	760	910	999999	49	638	954	999999	108	179	999999	698	999999	536	805	173	705	999999	326	999999	710	73	915	999999	113	351	264	878	385	74	999999	712	199	552	941	145	611	999999	999999	734	999999	996	714	390	745	130	221	220	673	291	999999	952	999999	999999	813	999999	845	631	191	697	383	999999	104	43	644	522	999999	525	594	669	562	214	999999	999999	645	714	999999	999999	542	983	999999	999999	215	999999	263	583	155	999999	739	271	300	999999	999999	735	360	221	902	680	745	233	999999	999999	625	13	729	605	720	976	675	999999	330	320	98	208	567	340	999999	999999	999999	71	377	630	786	333	999999	582	999999	999999	999999	433	811	679	788	319	999999	444	999999	999999	999999	999999	999999	179	212	639	999999	980	890	120	177	30	351	999999	900	684	855	990	909	302	634	999999	999999	225	745	999999	297	999999	531	999999	836	133	999999	668	637	999999	208	999999	428	156	392	398	692	784	337	219	92	999999	999999	114	464	999999	534	135	999999	999999	947	647	433	960	351	300	999999	121	999999	999999	118	683	999999	777	486	999999	572	762	909	999999	
464	925	887	536	169	387	871	427	325	465	999999	786	101	999999	185	561	774	468	804	102	999999	580	510	292	111	408	646	11	999999	999999	999999	772	225	999999	763	999999	759	897	800	964	428	42	796	818	999999	331	592	853	999999	924	882	113	999999	999999	307	999999	424	604	999999	761	740	869	799	518	656	826	999999	760	657	163	802	999999	667	840	999999	907	999999	692	999999	779	815	792	410	703	923	705	813	408	43	879	607	164	999999	48	233	558	242	287	171	630	760	832	999999	447	132	15	445	999999	153	999999	109	999999	768	999999	946	948	999999	105	999999	951	22	999999	727	777	556	647	414	999999	999999	125	674	999999	530	215	999999	983	999999	962	581	918	269	695	264	642	999999	874	999999	817	102	285	99	999999	693	220	999999	597	114	429	891	999999	600	816	511	38	725	999999	211	999999	635	962	362	507	999999	999999	691	326	908	94	996	681	261	597	999999	340	35	537	999999	319	597	999999	999999	999999	81	106	327	452	193	235	916	999999	672	833	191	139	999999	592	622	26	529	999999	689	29	432	219	233	13	999999	181	999999	198	789	892	999999	214	999999	195	435	428	358	249	999999	683	178	819	18	999999	415	406	999999	443	915	999999	790	999999	741	858	999999	862	872	323	999999	22	232	999999	397	999999	868	977	999999	738	166	999999	668	289	169	15	999999	613	999999	806	598	883	765	568	283	999999	999999	670	999999	235	451	573	555	44	87	130	460	449	431	999999	559	999999	999999	999999	287	999999	999999	510	999999	735	17	999999	661	999999	999999	288	999999	663	455	404	999999	207	514	819	999999	592	648	633	999999	48	999999	411	191	971	257	170	999999	97	291	561	865	601	534	736	228	320	911	489	319	799	999999	797	994	37	559	361	923	542	390	695	999999	504	308	999999	190	605	949	689	819	565	756	169	381	893	538	87	672	999999	999999	976	999999	168	323	999999	174	999999	417	163	422	895	246	990	706	596	487	999999	999999	437	555	623	371	231	670	754	53	715	425	110	499	481	688	156	941	414	24	915	999999	896	932	433	198	795	277	924	328	766	462	785	416	999999	785	245	231	977	615	458	498	569	369	459	341	316	664	940	216	999999	59	302	582	572	189	999999	505	132	435	575	954	745	435	287	999999	639	694	330	696	999999	925	963	799	565	426	621	536	482	101	999999	140	337	717	999999	717	999999	213	999999	999999	389	740	999999	552	49	504	752	143	92	207	701	621	343	253	999999	174	95	503	26	155	999999	869	999999	40	553	
445	626	38	206	570	999999	436	850	999999	317	713	826	999999	759	999999	999999	487	454	285	999999	270	999999	93	955	74	631	667	197	697	999999	519	717	999999	998	604	877	724	999999	522	114	275	771	11	936	58	348	674	743	955	482	999999	425	746	999999	999999	648	543	82	999999	938	434	999999	162	999999	797	995	757	422	165	193	999999	999999	999999	180	134	498	794	156	999999	726	957	999999	241	225	351	103	971	438	715	955	344	999999	805	583	999999	35	618	999999	148	62	590	262	588	772	999999	538	493	575	515	794	854	999999	176	999999	999999	511	17	937	569	999999	34	329	706	209	848	307	744	358	500	999999	880	704	18	853	999999	704	345	999999	692	812	610	405	923	921	111	948	485	400	602	179	999999	681	999999	999999	999999	271	555	999999	923	235	794	145	999999	999999	914	160	388	322	999999	286	999999	548	254	756	999999	999999	406	999999	108	999999	999999	354	755	999999	999999	209	999999	573	825	875	159	999999	545	999999	28	474	330	516	17	999999	569	172	132	325	13	999999	436	774	350	408	865	770	999999	33	413	450	389	753	999999	714	977	814	497	403	137	219	999999	999999	738	629	309	889	778	156	999999	999999	231	440	327	611	999999	408	233	426	20	388	675	999999	999999	578	95	576	190	302	974	755	999999	728	197	794	999999	999999	46	721	109	999999	999999	144	693	999999	228	949	999999	724	999999	579	591	80	393	749	543	491	999999	169	544	733	709	485	999999	999999	984	502	252	533	144	132	371	512	327	999999	999999	541	828	308	359	145	149	999999	999999	405	174	604	345	448	260	999999	914	876	186	376	276	516	961	118	769	725	706	999999	590	819	217	999999	753	358	362	12	663	435	999999	408	999999	253	136	777	999999	390	167	803	282	160	218	494	335	951	768	880	999999	720	538	634	439	999999	875	999999	197	95	850	987	999999	258	999999	488	77	778	782	32	389	194	698	389	568	903	629	439	611	999999	753	802	590	999999	432	943	896	185	999999	999999	377	999999	589	334	999999	180	717	34	999999	729	427	999999	178	745	500	395	31	159	999999	535	617	445	999999	474	342	999999	999999	613	826	387	999999	999999	809	436	654	792	604	373	849	398	196	605	610	882	304	207	633	844	999999	46	921	747	119	443	738	999999	669	125	992	999999	773	113	999999	999999	147	536	746	741	100	707	999999	658	310	677	349	22	835	55	179	999999	424	561	999999	789	466	999999	782	376	698	722	133	489	381	367	625	999999	406	169	744	768	999999	891	999999	284	
999999	272	447	442	103	725	106	623	945	999999	77	999999	482	418	984	303	754	380	53	377	584	312	286	942	62	999999	615	676	311	411	684	999999	807	999999	544	999999	407	349	999999	973	626	999999	543	524	299	999999	609	988	184	999999	24	90	999999	386	700	943	986	504	999999	999999	119	430	322	544	999999	999999	413	136	999999	790	896	414	999999	79	751	84	768	999999	999999	999999	657	627	999999	860	396	604	684	431	999999	601	217	902	959	445	864	205	197	999	999999	754	10	483	124	999999	999999	610	982	778	634	626	184	234	851	999999	189	999999	928	461	157	577	860	982	480	999999	999999	999999	999999	661	999999	999999	999999	999999	419	898	648	183	512	999999	315	786	621	999999	796	39	426	983	999999	228	266	999999	999999	736	999999	775	894	27	13	841	810	561	165	331	999999	88	999999	416	814	953	103	16	979	819	156	371	955	954	195	999999	999999	599	942	236	405	833	288	160	999999	999999	13	630	999999	999999	307	754	630	999999	342	718	299	19	999999	107	135	259	403	458	590	491	999999	999999	832	563	983	220	999999	929	925	739	999999	999999	500	180	949	472	836	999999	999999	401	740	665	622	999999	999999	847	999999	845	999999	155	440	830	570	999999	824	74	798	616	687	96	146	701	999999	999999	917	999999	999999	998	157	999999	423	95	936	198	750	999999	327	999999	413	146	790	772	999999	779	999999	970	29	75	999999	885	999999	230	629	999999	265	49	300	29	559	450	338	431	698	448	732	999999	893	999999	999999	999999	747	443	213	551	999999	373	873	999999	304	999999	690	453	653	272	999999	202	999999	999999	932	999999	999999	308	805	962	807	369	84	389	57	954	86	647	390	684	148	240	27	87	138	891	999999	705	999999	611	759	884	778	435	999999	540	888	392	999999	999999	999999	449	637	999999	743	937	999999	494	999999	349	870	52	999999	968	133	758	185	999999	999999	51	545	999999	582	204	213	999999	591	999999	929	999999	76	999999	208	999999	878	699	603	999999	344	201	999999	999999	999999	385	740	717	821	809	312	701	364	510	18	407	438	999999	999999	999999	999999	999999	999999	650	565	999999	283	186	999999	656	100	434	164	999999	54	192	448	863	11	207	463	999999	111	781	346	237	162	566	686	801	999999	999999	999999	170	999999	523	844	999999	125	999999	999999	564	999999	175	719	877	547	957	465	826	958	574	646	668	979	551	719	574	314	338	877	717	500	52	677	859	601	994	667	999999	347	496	748	873	105	898	999999	935	72	468	689	205	110	859	842	414	999999	173	999999	198	
803	279	999999	787	259	999999	999999	999999	498	860	999999	999999	299	934	488	471	999999	999999	573	999999	929	784	512	845	648	682	999999	999999	209	272	999999	437	813	479	727	77	999999	960	624	999999	834	999999	447	212	999999	999999	999999	175	999999	999999	588	822	600	110	269	28	767	802	148	577	999999	434	631	235	999999	847	739	819	999999	999999	622	865	158	862	256	148	347	310	999999	511	999999	999999	269	999999	684	452	837	713	999999	709	310	999999	821	999999	999999	410	169	221	617	999999	407	96	999999	999999	757	722	674	737	853	999999	681	999999	150	637	801	335	999999	801	550	999999	20	36	609	507	999999	999999	54	999999	929	846	978	135	693	327	999999	689	492	309	81	999999	778	110	859	98	37	843	999999	194	256	607	245	368	999999	474	999999	381	486	461	848	191	999999	999999	807	999999	153	999999	773	823	533	121	999999	865	729	587	373	910	177	999999	479	999999	669	860	854	332	999999	999999	463	228	999999	733	212	999999	460	890	294	999999	302	999999	999999	480	999999	999999	660	999999	999999	380	999999	93	111	424	999999	999999	981	999999	522	818	718	485	407	533	999999	554	830	800	999999	999999	414	999999	303	167	617	326	575	999	207	585	209	999999	567	239	981	379	127	578	999999	246	999999	879	377	476	497	816	453	999999	387	525	263	999999	235	999999	966	999999	790	943	806	887	999999	982	999999	999999	618	998	917	177	551	723	436	262	999999	672	761	999999	472	827	670	800	999999	999999	621	682	332	999999	999999	614	273	192	589	999999	999999	641	846	77	505	999999	999999	999999	898	286	871	999999	98	10	588	999999	201	440	336	999999	282	999999	25	248	999999	701	615	999999	513	313	903	369	143	262	999999	639	825	693	40	42	969	182	902	999999	291	999999	999999	331	760	931	422	833	999999	626	902	766	625	608	706	803	824	588	984	595	382	999999	531	835	520	999999	737	507	410	303	993	109	113	429	956	414	118	999999	519	582	890	80	512	517	999999	724	23	227	987	237	218	390	197	316	223	779	434	757	811	999999	999999	915	432	562	632	999999	663	206	651	301	694	539	999999	412	704	999999	999	24	485	795	935	999999	520	183	94	999999	912	796	216	187	999999	360	482	999999	388	975	999999	950	884	558	71	999999	999999	999999	999999	679	321	999999	611	911	999999	420	999999	25	875	999999	405	259	477	29	889	999999	989	474	321	999999	66	371	33	729	664	58	140	926	734	127	943	824	640	415	301	137	999999	305	407	999999	87	467	832	705	580	397	482	864	668	999999	827	112	
384	208	999999	950	999999	999999	999999	999999	290	355	291	999999	740	580	619	72	999999	999999	681	694	999999	752	266	999999	539	328	158	276	999999	275	268	539	300	841	450	999999	999999	350	375	999999	58	999999	288	732	186	84	999999	999	999999	420	145	906	999999	143	999999	631	999999	32	421	443	733	979	999999	999999	97	751	467	999999	140	999999	999999	387	396	379	645	400	999999	534	999999	999999	999999	159	498	166	999999	361	999999	167	805	818	500	770	929	931	578	79	521	273	644	434	616	76	868	601	151	757	999999	153	497	645	168	417	609	956	90	584	999999	998	884	735	999999	310	102	322	686	508	458	464	801	576	879	209	889	988	847	296	999999	896	999999	382	841	872	999999	170	660	92	170	999999	851	993	588	522	389	999999	999999	999999	999999	556	915	642	309	64	999999	999999	766	958	528	621	118	794	304	999999	983	512	893	862	640	932	662	603	999999	485	613	999999	999999	366	820	980	299	541	323	734	981	382	999999	787	999999	749	999999	999999	563	549	999999	66	698	993	538	877	999999	836	675	51	893	321	304	823	999999	999999	999999	409	147	548	331	999999	481	999999	999999	611	438	999999	342	891	537	999999	999999	798	621	556	119	999999	827	943	999999	462	865	281	840	669	999999	259	345	999999	817	995	999999	25	999999	296	585	137	391	927	448	908	503	999999	513	933	999999	506	999999	999999	434	937	581	999999	999999	869	999999	209	730	942	999999	999999	999999	357	83	999999	405	999999	580	335	970	981	613	899	999999	67	959	91	768	999999	398	581	999999	451	561	880	423	371	442	358	584	999999	999999	448	404	269	999999	156	710	970	538	999999	925	876	923	999999	333	682	697	525	909	630	440	824	999999	951	140	999999	999999	203	999999	43	591	999999	750	594	584	175	505	999999	919	999999	380	999999	999999	999999	656	999999	999999	118	556	999999	673	916	448	954	999999	583	893	452	138	817	999999	517	851	504	665	702	999999	339	868	168	186	999999	999999	107	259	642	456	999999	305	999999	999999	687	999999	388	999999	674	784	795	648	999999	282	62	116	112	462	999999	946	873	484	954	54	199	250	398	564	221	320	351	704	313	136	488	999999	179	26	999999	870	472	999999	990	918	999999	690	999999	885	133	355	503	999999	396	696	583	929	999999	915	611	446	258	824	158	999999	443	100	344	874	793	905	937	999999	788	993	484	999999	493	46	999999	508	383	512	440	999999	817	999999	999999	617	553	999999	806	263	999999	236	621	648	985	999999	485	250	999999	992	102	228	418	418	999999	403	999999	
999999	999999	315	212	999999	73	746	393	999999	546	999999	782	727	330	243	108	684	680	561	381	835	752	999999	561	999999	162	390	420	999999	457	999999	850	914	405	708	999999	501	60	311	173	875	264	702	99	999999	468	999999	999999	999999	129	733	738	999999	31	386	999999	999999	999999	740	999999	683	335	181	836	148	999999	867	332	622	999999	607	634	378	398	999999	581	999999	767	812	14	999999	718	562	102	723	670	999999	892	28	615	999999	999999	319	360	489	549	999999	999999	951	862	999999	999999	59	738	999999	109	370	905	999999	999999	52	820	941	736	428	999999	772	999999	123	999999	339	999999	313	17	999999	860	324	27	908	999999	498	194	815	950	999999	236	669	999999	580	623	310	650	377	223	572	715	805	583	932	525	999999	14	752	483	999999	626	992	51	999999	999999	785	352	999999	569	316	999999	15	991	332	201	999999	948	508	500	177	999999	607	100	999999	878	64	999999	95	393	189	494	441	999999	427	999999	243	627	679	918	837	958	654	807	906	713	999999	999999	261	740	230	828	505	262	316	843	28	999999	606	276	607	54	266	612	999999	822	427	673	999999	544	957	677	999999	999999	662	219	44	799	999999	731	178	999999	489	354	173	361	988	189	999999	584	768	340	999999	413	320	792	999999	51	427	93	296	46	251	717	782	553	559	916	599	106	808	999999	999999	875	999999	368	565	911	999999	38	999999	999999	647	988	999999	626	999999	999999	278	869	517	993	999999	999999	444	141	998	771	571	999999	801	82	589	929	999999	549	999999	155	315	952	237	789	602	399	999999	58	399	262	941	166	896	999999	647	730	588	815	848	619	440	966	370	793	350	828	236	761	658	718	222	236	15	510	559	326	642	728	400	982	849	396	999999	999999	830	415	723	118	434	858	350	960	700	11	714	349	999999	999999	449	773	172	497	399	999999	49	715	999999	396	143	330	999999	999999	424	866	769	53	234	624	999999	934	115	128	336	800	999999	262	535	13	796	220	734	208	288	999999	820	362	999999	70	706	124	999999	337	974	114	770	489	545	834	241	670	125	999999	479	515	668	53	999999	999999	313	786	999999	156	599	999999	596	889	999999	798	55	999999	56	173	918	849	679	999999	999999	232	39	999999	716	700	772	999999	104	767	729	999999	958	999999	201	999999	757	919	933	118	737	61	517	880	907	999999	788	999999	624	999999	58	999999	835	999999	899	938	569	425	80	489	384	999999	829	999999	170	808	839	279	226	647	999999	999	915	571	50	102	715	999999	980	968	912	948	
511	152	719	109	937	999999	876	263	839	341	848	454	733	273	232	689	720	999999	907	519	999999	976	999999	999999	714	999999	850	999999	232	419	444	111	577	999999	962	686	119	71	999999	772	402	963	808	84	999999	471	999999	776	869	35	439	881	70	402	350	999999	607	999999	395	673	226	79	40	429	897	747	876	999999	311	545	580	658	999999	145	126	644	178	470	898	252	999999	999999	937	207	980	563	50	185	96	437	999999	449	676	206	556	333	932	388	187	999999	595	541	474	334	455	780	652	999999	285	706	367	146	771	152	999999	151	141	833	449	344	706	701	220	874	466	141	982	42	589	793	711	789	293	496	999999	894	609	999999	751	209	910	124	899	389	80	942	677	999999	959	414	999999	109	938	842	706	894	330	600	867	324	797	620	346	492	999999	577	853	284	495	352	541	527	91	249	433	591	801	830	999999	524	463	459	82	999999	601	999999	850	450	790	762	574	19	746	999999	999999	300	999999	417	999999	999999	98	999999	47	617	872	999999	28	999999	418	124	102	499	795	352	861	348	547	171	891	393	999999	999999	999999	999999	778	531	780	999999	837	999999	813	394	999999	999999	999999	70	999999	999999	312	999999	999999	161	41	999999	669	84	224	404	999999	999999	999999	616	999999	10	999999	685	908	313	839	999999	893	999999	861	285	999999	707	63	493	916	800	999999	92	859	964	801	999999	381	999999	73	703	317	386	88	773	390	999999	868	999999	535	750	162	118	626	962	43	228	300	756	375	962	30	731	487	999999	148	670	757	561	999999	211	314	99	250	145	42	516	999999	999999	894	113	839	999999	999999	176	648	817	465	896	931	582	999999	624	453	999999	999999	586	999999	313	635	720	449	999999	245	334	999999	73	868	491	999999	999999	999999	999999	862	272	999999	412	999999	999999	136	331	999999	860	630	627	926	689	645	999999	461	999999	617	999999	999999	184	663	532	382	633	730	585	949	999999	967	999999	650	999999	762	191	999999	280	813	588	187	313	515	588	686	618	407	999999	999999	728	39	482	908	999999	749	688	608	600	40	999999	590	550	999999	241	999999	225	977	854	927	999999	999999	999999	643	39	805	159	669	999999	845	999999	235	975	167	230	944	494	506	699	333	84	582	387	250	999999	997	636	999999	999999	695	999999	641	553	828	963	568	999999	839	879	154	600	999999	534	755	276	914	615	393	999999	297	409	719	287	531	999999	881	783	939	970	41	179	227	395	999999	384	131	681	999999	203	661	999999	654	626	555	732	65	58	631	999999	
758	392	999999	999999	986	999999	752	364	999999	999999	92	784	909	868	847	975	382	999999	154	999999	155	243	999999	199	500	202	999999	102	731	798	797	832	999999	999999	222	999999	926	448	408	999999	631	767	659	182	121	877	195	785	778	999999	360	431	903	260	999999	999999	999999	63	288	794	999999	999999	632	234	187	999999	632	943	656	208	999999	933	234	61	749	999999	583	296	87	623	999999	968	323	999999	448	375	929	999999	999999	999999	999999	873	999999	614	562	972	144	434	994	862	254	252	999999	580	999999	426	206	852	510	450	941	638	975	999999	788	572	999999	481	786	811	999999	999999	805	959	483	999999	774	620	499	777	253	999999	301	225	999999	763	839	999999	629	999999	178	86	400	999999	756	999999	897	504	826	989	636	662	648	999999	542	523	446	999999	107	999999	652	586	999999	733	206	792	346	999999	297	34	999999	999999	851	764	643	999999	340	119	213	396	999999	279	794	509	151	591	510	118	682	854	327	669	645	282	379	999999	999999	999999	499	963	750	147	999999	999999	266	999999	810	884	999999	299	193	337	966	710	79	999999	999999	999999	592	615	292	237	87	442	999999	73	957	578	394	60	999999	672	999999	999999	646	150	72	992	253	118	999999	625	569	999999	671	999999	702	934	213	999999	801	871	85	884	681	522	999999	774	105	203	85	241	500	498	770	520	718	727	999999	929	999999	798	999999	483	834	999999	668	693	999999	717	370	32	375	397	259	656	597	734	999999	134	90	999999	999999	59	999999	548	135	999999	623	160	280	975	999999	999999	687	999999	999999	601	999999	25	853	999999	13	387	999999	62	866	113	249	999999	922	983	169	940	848	31	901	559	450	999999	541	597	80	619	999999	999999	999999	101	709	257	394	996	684	552	280	714	999999	519	226	999999	682	999999	999999	999999	238	297	816	930	435	666	999999	712	161	763	999999	265	999999	393	999999	449	999999	775	403	999999	999999	999999	308	617	669	144	737	999999	343	469	614	519	999999	569	391	159	578	231	665	53	999999	999999	845	921	78	24	418	999999	999999	777	90	906	628	999999	781	312	988	209	270	301	929	719	378	691	159	963	499	735	12	999999	870	678	119	999999	999999	56	90	387	548	999999	725	836	812	566	388	999999	999999	926	788	89	171	378	960	374	123	436	313	163	999999	114	999999	682	898	999999	999999	999999	797	999999	999999	734	231	610	661	999999	575	102	906	811	999999	452	999999	999999	947	922	630	502	717	745	246	419	743	926	615	443	139	52	999999	35	660	999999	909	624	933	64	858	999999	
717	999999	798	31	529	501	850	329	42	952	735	975	166	414	999999	999999	40	583	990	304	995	227	486	533	163	881	161	337	542	457	639	893	999999	80	784	373	946	225	890	251	86	295	410	187	999999	999999	869	256	999999	858	594	360	999999	999999	565	999999	867	274	868	999999	350	522	787	584	323	842	910	999999	629	331	114	814	692	999999	999999	709	817	309	226	199	21	904	56	684	863	288	829	511	515	294	505	682	999999	999999	999999	563	999999	825	999999	999999	63	783	999999	999999	753	779	999999	324	345	855	682	999999	58	678	636	446	476	113	999999	44	22	409	581	999999	999999	432	467	450	847	663	999999	999999	446	751	146	238	287	96	930	94	999999	514	175	660	612	937	633	679	615	465	97	999999	114	999999	999999	653	999999	999999	143	999999	322	226	477	682	652	690	999999	307	541	408	168	999999	182	999999	999999	507	244	921	732	888	799	788	835	999999	576	807	886	617	999999	999999	999999	995	953	999999	772	404	47	999999	17	921	815	999999	999999	216	306	707	999999	477	415	954	999999	291	999999	254	999999	534	999999	95	115	845	804	514	18	999999	999999	173	436	571	864	29	470	751	999999	811	82	999999	649	628	94	869	585	419	999999	999999	84	744	446	708	89	248	22	951	387	172	127	999999	327	100	834	143	999999	659	612	395	493	668	377	747	999999	67	999999	763	11	246	269	395	312	674	973	637	726	728	999999	626	17	519	373	751	999999	999999	156	559	793	950	598	925	806	999999	999999	416	377	698	999999	32	363	258	999999	151	902	999999	998	999999	127	206	417	552	177	986	388	999999	999999	625	62	410	910	335	969	60	648	343	999999	497	823	567	270	999999	201	469	272	999999	999999	232	849	962	999999	503	999999	597	543	55	758	820	999999	876	121	752	645	135	121	38	288	999999	502	569	153	999999	829	559	936	389	361	708	723	629	999999	82	999999	999999	637	417	892	382	999999	603	999999	768	70	999999	456	517	392	75	357	244	480	670	729	289	819	999999	673	999999	660	164	694	999999	999999	807	472	999999	976	555	498	703	145	905	392	899	999999	384	450	882	113	999999	999999	295	360	488	159	999999	352	496	280	375	744	20	722	362	908	535	671	999999	484	417	999999	836	577	653	108	999999	287	829	305	445	821	999999	999999	241	999999	408	698	618	657	729	999999	489	284	132	959	135	999999	40	999999	458	712	197	408	695	999999	170	999999	707	390	585	466	523	999999	835	554	952	240	999999	205	999999	836	63	999999	755	721	62	
561	454	693	999999	999999	257	838	999999	732	633	392	93	354	995	691	991	999999	999999	272	182	999999	449	578	16	894	702	834	490	621	658	591	999999	974	834	609	999999	23	418	204	999999	684	355	112	999999	999999	157	999999	210	818	999999	826	534	492	999999	764	999999	876	686	999999	688	423	357	234	84	51	740	118	519	396	428	977	819	877	999999	498	942	346	657	446	747	567	634	672	776	831	67	170	435	80	496	396	336	340	516	795	336	130	38	999999	999999	48	625	813	400	867	999999	999999	437	999999	821	775	228	249	999999	999999	788	685	458	252	983	579	999999	449	899	41	651	489	370	268	171	822	318	777	617	708	941	820	281	908	824	411	732	384	999999	721	999999	96	999999	395	16	999999	999999	785	896	999999	365	999999	913	999999	226	528	295	179	999999	999	467	451	632	632	189	968	414	549	427	582	846	308	199	999999	862	564	999999	975	262	520	159	532	881	366	353	764	906	912	692	999999	125	999999	495	999999	263	727	463	999999	999999	48	246	133	367	999999	413	999999	986	999999	506	662	999999	320	916	999999	849	934	999999	276	999999	424	71	501	857	999999	467	999999	813	939	924	145	110	122	768	224	283	36	175	566	999999	296	777	999999	999999	39	268	804	647	126	410	999999	167	197	97	999999	976	999999	275	999999	857	999999	252	57	810	370	999999	999999	551	702	999999	823	999999	13	323	992	999999	889	96	827	999999	662	645	697	999999	999999	978	912	35	977	999999	538	760	928	709	832	999999	730	999999	54	478	999999	999999	944	30	587	560	164	873	105	153	97	658	999999	383	204	484	999999	517	215	999999	648	900	574	465	567	72	999999	303	491	948	999999	999999	51	359	529	410	999999	677	999999	999999	824	999999	999999	833	999999	879	322	554	514	999999	499	222	166	999999	829	999999	688	999999	463	524	719	860	392	157	236	569	617	99	999999	999999	783	877	565	170	568	609	970	999999	315	999999	999999	295	788	144	999999	999999	372	388	529	97	722	999999	223	999999	335	963	656	999999	607	590	271	233	999999	720	999999	622	656	999999	104	230	471	947	184	999999	774	433	81	257	999999	531	206	238	999999	999999	82	999999	663	138	999999	999999	999999	999999	999999	999999	425	526	595	999999	999999	836	58	376	294	309	625	999999	47	999999	662	901	891	408	93	85	393	999999	663	934	648	10	958	527	171	999999	277	283	814	459	999999	258	838	13	999999	999999	483	830	944	270	999999	999999	535	225	476	999999	713	554	114	67	999999	392	999999	661	429	999999	878	530	
215	999999	999999	999999	959	587	98	414	73	999999	721	231	999999	563	999999	402	793	350	475	999999	61	999999	787	999999	179	757	129	966	999999	187	584	126	984	999999	999999	999999	999999	799	348	999999	136	72	869	825	832	882	465	777	304	471	999999	999999	999999	999999	999999	999999	999999	319	182	999999	468	132	29	999999	313	605	247	648	938	999999	173	999999	999999	527	617	989	368	999999	890	296	301	352	672	923	319	504	31	999999	484	999999	153	919	626	146	489	14	52	983	521	236	645	816	838	999999	307	999999	88	576	527	489	618	55	999999	885	999999	999999	459	105	577	809	583	999999	174	999999	999999	254	376	864	48	613	946	385	449	663	651	484	513	315	626	444	426	455	332	999999	39	108	500	741	235	373	554	946	416	712	999999	258	652	999999	573	63	507	999999	538	999999	542	999999	605	764	244	435	612	154	999999	142	999999	138	999999	999999	271	694	753	635	638	675	999999	999	968	737	20	403	999999	965	741	572	937	212	916	417	462	796	503	736	506	999999	760	410	476	283	329	524	192	483	286	879	310	999999	999999	863	855	542	999999	999999	754	841	603	999999	412	907	205	999999	221	657	716	474	201	26	999999	838	914	658	532	695	417	495	999999	359	689	862	272	75	627	999999	561	919	531	635	981	665	206	999999	997	569	999999	999999	999999	534	999999	999999	687	293	742	745	948	207	19	999999	999999	268	631	254	957	550	644	999999	562	168	105	796	942	566	45	473	642	801	660	963	616	279	192	685	592	877	184	979	333	881	114	999999	909	952	185	722	44	999999	165	456	924	999999	586	999999	439	969	869	131	258	279	113	999999	546	56	963	190	86	945	661	90	375	665	806	680	63	999999	887	990	390	999999	439	999999	645	214	48	666	999999	48	999999	623	18	999999	999999	64	778	957	999999	999999	989	994	646	98	300	85	91	269	153	905	100	697	999999	999999	999999	935	999999	423	511	342	18	306	497	999999	699	48	82	322	934	752	999999	105	999999	34	999999	396	675	350	399	570	133	779	999999	787	947	559	541	999999	322	999999	999999	999999	456	485	854	999999	999999	608	399	262	12	999999	334	999999	12	994	999999	68	877	354	270	499	33	999999	219	238	999999	710	100	150	507	942	999999	149	537	547	999999	999999	179	317	889	76	999999	999999	568	999999	455	132	784	999999	785	483	999999	967	534	725	341	516	999999	625	909	999999	518	259	999999	69	768	194	863	999999	356	334	888	999999	999999	203	548	999999	382	855	999999	660	925	147	364	34	
691	42	999999	812	216	142	999999	553	999999	103	999999	701	392	508	595	270	268	329	606	461	594	691	999999	340	999999	454	144	420	842	258	999999	380	895	731	999999	999999	579	60	258	999999	999999	345	171	371	646	846	504	873	269	523	402	606	540	903	439	999	528	284	635	999999	998	999999	711	159	233	186	806	661	140	999999	999999	999999	80	393	309	258	529	999999	999999	340	950	270	161	328	856	999999	999999	991	301	999999	999999	304	425	497	225	399	633	22	147	469	50	843	743	409	831	194	536	157	999999	190	479	999999	590	999999	999999	738	610	392	302	958	999999	814	369	761	652	396	792	582	999999	910	624	999999	14	235	299	999999	526	751	496	672	999999	999999	397	999999	999999	830	714	129	686	999999	788	251	719	188	132	236	483	999999	757	445	401	999999	979	693	566	999999	999999	364	15	703	221	858	895	999999	231	999999	426	259	999999	821	681	672	999999	999999	999999	383	798	999999	113	73	633	544	994	61	280	784	999999	704	554	936	458	360	124	999999	275	929	999999	99	957	999999	809	234	129	935	763	729	66	298	571	192	173	557	999999	942	79	677	864	844	999999	446	942	999999	705	926	373	331	558	999999	425	203	37	999999	999999	635	999999	409	999999	69	297	999999	728	423	143	371	772	901	109	181	913	597	999999	999999	739	521	535	96	529	203	572	999999	999999	152	872	377	164	464	689	625	688	999999	263	804	557	807	717	528	999999	999999	163	472	999999	386	999999	999999	138	526	999999	355	999999	177	880	231	497	854	999999	999999	550	765	999999	318	221	483	493	253	999999	269	954	931	803	17	507	195	50	109	999999	793	151	54	999999	999999	495	999999	524	521	999999	41	317	702	436	141	977	824	999999	844	999999	748	999999	757	493	868	571	47	551	999999	669	694	191	397	644	587	444	506	999999	577	823	877	959	999999	463	312	952	261	505	671	39	682	69	999999	848	999999	999999	393	560	381	76	457	792	431	851	999999	850	999999	68	848	697	480	308	558	31	384	789	921	303	191	916	319	541	999999	73	987	635	999999	999999	181	687	999999	945	999999	511	375	94	537	131	369	462	41	203	656	974	558	384	510	999999	474	683	978	99	379	465	999999	915	912	367	864	999999	864	381	999999	171	646	999999	999999	57	655	299	261	800	934	999999	884	126	885	905	515	612	135	811	84	498	708	961	576	688	754	460	182	180	266	900	597	659	317	999999	337	33	229	999999	528	185	432	188	164	999999	580	640	40	999999	852	999999	344	
62	999999	397	462	685	958	476	303	205	127	90	999999	44	141	234	809	399	577	491	999999	999999	999999	899	999999	999999	806	999999	118	123	429	175	327	15	999999	544	362	919	999999	652	74	752	169	333	999999	351	644	999999	999999	999999	999999	640	999999	370	867	671	770	408	331	931	879	42	999999	190	775	999999	999999	999999	478	596	872	889	999999	925	426	641	513	999999	841	725	999999	686	416	762	291	789	735	957	148	894	774	999999	598	999999	773	41	394	999999	558	115	588	117	999999	999999	483	999999	999999	513	944	236	999999	810	566	605	56	999999	626	605	898	986	999999	805	398	584	999999	917	999999	999999	999999	999999	256	534	410	735	146	778	45	493	288	350	999999	231	999999	912	735	963	397	992	64	999999	999999	788	90	572	889	999999	718	76	999999	566	999999	27	361	999999	979	634	999999	830	468	277	168	143	327	557	480	994	793	486	849	999999	530	308	211	582	979	999999	453	838	999999	364	999999	968	999999	721	699	497	870	999999	932	110	563	566	999999	786	422	281	471	532	101	894	999999	241	999999	253	46	999999	999999	779	999999	522	191	571	983	114	217	199	751	605	858	983	134	340	553	748	303	963	774	424	170	999999	996	920	746	952	374	828	751	148	685	357	680	101	882	999999	919	999999	582	429	999999	232	999999	865	999999	118	770	659	688	478	949	82	578	401	618	872	526	270	824	41	739	389	448	612	919	510	312	43	457	144	828	999999	390	999999	845	937	187	140	255	999999	192	715	149	999999	999999	612	779	289	999999	20	893	659	177	551	689	999999	999999	917	945	173	806	736	212	553	650	999999	692	999999	556	999999	695	999999	24	196	849	34	249	175	999999	317	731	33	560	446	251	179	143	999999	664	656	163	269	999999	92	832	455	512	595	632	999999	999999	999999	999999	999999	325	506	644	981	701	999999	949	619	504	638	999999	782	999999	765	312	481	514	853	569	999999	527	435	211	932	999999	403	522	653	543	999999	396	185	999999	999999	999999	999999	535	162	999999	999	707	544	765	556	649	999999	999999	746	293	161	999999	999999	985	833	283	889	305	711	627	308	152	305	85	631	999999	999999	492	999999	644	568	999999	361	716	570	999999	983	999999	654	293	313	999999	775	370	999999	835	330	200	466	486	999999	448	823	534	838	999999	411	468	999999	314	999999	566	853	112	724	215	685	359	425	641	299	229	650	428	999999	183	377	934	999999	795	920	76	999999	939	413	999999	999999	827	877	713	999999	525	536	999999	900	746	281	672	646	187	
160	999999	774	824	196	22	798	405	220	999999	488	477	774	348	394	326	540	999999	699	999999	92	858	481	711	999999	774	692	310	527	577	902	704	298	999999	645	949	302	212	752	401	332	727	616	222	235	999999	750	198	955	583	216	999999	999999	52	104	302	499	72	972	422	329	999999	999999	643	762	784	188	268	703	444	34	338	170	307	282	365	999999	999999	999999	539	33	504	354	943	370	999999	730	999999	421	353	460	239	240	339	81	834	849	973	459	450	999999	492	495	521	559	878	206	676	999999	738	60	999999	999999	442	399	999999	152	933	999999	227	63	932	999999	359	984	999999	107	831	235	447	515	999999	809	45	405	541	19	833	394	492	999999	64	486	683	302	230	652	999999	999999	257	691	916	701	241	397	210	999999	145	999999	764	780	375	999999	332	232	783	430	550	46	858	814	319	549	790	879	999999	456	173	67	764	999999	310	890	978	755	599	576	578	648	999999	896	999999	305	629	711	999999	999999	999999	460	518	799	112	760	92	442	382	376	999999	999999	397	753	481	999999	773	999999	480	999999	471	576	633	217	852	901	841	961	940	24	919	89	999999	394	303	713	548	964	50	549	999999	545	383	232	665	225	260	999999	999999	999999	532	17	999999	498	152	586	826	311	947	210	999999	999999	999999	999999	457	831	456	13	460	999999	538	809	582	999999	999999	999999	203	999999	551	636	651	400	547	153	491	911	847	999999	252	716	886	999999	999999	839	631	688	53	24	775	833	769	999999	999999	656	268	723	999999	311	822	999999	393	426	999999	321	559	528	582	358	876	999999	984	49	760	743	881	301	792	999999	309	987	999999	188	999999	718	867	403	409	999999	999999	768	486	546	594	35	333	469	487	705	999999	999999	115	695	999999	240	849	730	496	999999	774	999999	930	692	11	835	344	214	999999	51	453	166	999999	691	473	117	69	447	454	735	999999	999999	813	96	462	206	882	196	50	404	999999	147	906	999999	126	918	838	793	544	759	690	128	999999	446	261	133	984	424	232	40	180	999999	285	999999	999999	999999	163	999999	240	805	953	158	174	999999	182	316	999999	965	999999	554	279	275	999999	695	54	301	744	377	834	338	222	468	964	999999	999999	466	861	155	326	764	999999	999999	999999	739	806	541	954	289	273	945	999999	28	999999	999999	761	905	509	999999	999999	545	618	785	18	999999	593	494	194	164	173	999999	455	113	649	809	789	285	999999	173	999999	999999	346	464	114	889	464	203	618	296	999999	328	957	281	439	781	156	
979	985	999999	156	321	999999	799	126	557	500	999999	379	49	888	485	202	346	700	213	208	163	999999	129	999999	999999	876	897	906	845	999999	183	674	867	663	809	299	999999	26	578	165	999999	999999	556	399	693	824	578	999999	772	135	999999	581	235	583	992	308	866	225	757	444	460	999999	280	799	999999	105	511	385	999999	195	152	329	131	57	661	815	135	999999	999999	999999	999999	498	144	719	147	601	448	999999	671	511	433	834	999999	143	999999	653	999999	999999	82	598	323	203	330	586	982	301	459	188	921	186	999999	146	472	192	147	999999	759	560	999999	724	999999	226	999999	577	762	318	69	988	352	999999	748	999999	656	164	261	114	178	557	737	845	152	270	372	495	337	297	999999	87	996	999999	999999	999999	105	358	999999	999999	488	752	999999	999999	242	470	835	999999	437	805	490	317	999999	43	999999	999999	823	999999	582	395	853	228	999999	475	999999	982	999999	999999	123	999999	282	999999	223	164	625	425	733	73	613	681	999999	999999	67	999999	807	64	156	999999	952	999999	692	288	776	555	252	269	999999	359	728	259	999999	999999	799	206	532	191	104	999999	417	376	478	760	213	900	999999	404	999999	716	668	891	999999	39	656	431	549	994	532	999999	999999	365	912	384	344	363	212	999999	659	861	10	625	999999	999999	999999	585	223	932	85	875	999999	847	999999	797	691	836	999999	999999	581	999999	657	538	659	436	999999	62	999999	104	425	849	697	762	745	310	716	52	999999	466	999999	80	999999	616	918	656	999999	999999	267	125	692	508	999999	763	999999	290	999999	999999	999999	533	515	503	131	129	516	999999	187	833	111	797	90	648	904	999999	965	510	999999	999999	999999	999999	364	799	794	999999	411	917	910	999999	145	999999	999999	254	86	999999	950	999999	949	999999	110	692	479	249	962	469	44	999999	604	999999	797	126	130	173	852	999999	999999	715	708	999999	717	999999	999999	253	697	646	701	999999	571	505	16	985	561	999999	939	999999	533	125	999999	335	314	367	322	927	146	28	999999	932	999999	999999	240	999999	999999	176	381	999999	376	236	999999	325	767	207	483	999999	975	812	565	58	233	924	439	999999	878	999999	477	360	286	999999	999999	679	311	999999	444	457	275	772	713	394	999999	999999	560	307	573	521	999999	116	883	224	952	334	463	296	709	477	683	186	365	898	698	30	234	978	129	999999	24	999	763	999999	832	212	999999	180	999999	794	374	999999	489	367	815	371	476	72	999999	782	226	25	69	999999	773	999999	416	814	695	680	214	582	187	701	507	568	
352	858	391	749	235	292	938	914	999999	551	999999	999999	93	337	553	172	543	999999	655	999999	940	796	261	999999	796	294	484	999999	999999	999999	955	788	860	999999	999999	618	680	695	557	933	86	154	864	232	402	417	731	368	136	52	48	840	999999	508	628	556	606	999999	953	999999	807	999999	999999	321	595	999999	999999	999999	319	935	491	848	999999	999999	922	795	932	39	350	389	563	126	550	547	753	124	999999	361	628	472	999999	42	742	616	135	815	820	552	999999	494	279	894	59	201	561	200	60	333	585	833	623	577	307	999999	387	691	720	787	999999	480	175	999999	217	847	999999	459	999999	183	596	117	974	389	999999	856	120	668	999999	359	986	562	74	419	776	999999	848	444	734	178	238	444	105	43	984	999999	329	492	999999	212	278	999999	94	876	737	478	858	244	184	451	463	718	999999	999999	801	15	416	755	999999	422	998	488	724	937	999999	161	999999	941	404	247	536	999999	982	999999	999999	884	477	999999	682	999999	937	999999	270	293	999999	520	819	734	999999	979	749	573	999999	274	213	999999	386	156	931	999999	466	916	999999	936	914	836	736	759	289	916	999999	228	83	712	999999	394	227	999999	233	999999	999999	287	709	999999	497	999999	155	999999	661	301	507	999999	266	999999	840	999999	775	333	378	999999	783	69	455	325	999999	531	999999	999999	789	818	999999	945	923	507	253	189	216	999999	448	999999	999999	28	108	987	999999	216	961	976	872	999999	999999	894	73	354	650	999999	832	999999	973	966	472	386	929	842	730	562	407	759	999999	999999	813	999999	999999	999999	198	999999	999999	467	906	245	569	999999	896	334	209	999999	881	578	856	970	357	821	450	999999	489	313	99	266	999999	999999	999999	212	999999	999999	999999	267	19	999999	999999	999999	321	374	488	999999	406	999999	999999	604	642	999999	681	999999	902	883	313	991	911	412	936	884	676	704	999999	59	436	367	402	685	683	999999	668	244	421	971	659	983	343	711	85	542	999999	494	623	214	185	999999	309	249	999999	658	999999	606	710	282	218	999999	174	999999	312	49	999999	804	920	700	999999	446	416	931	233	329	658	209	999999	404	70	192	90	995	874	455	67	163	776	34	999999	71	533	999999	999999	52	818	905	409	45	986	29	573	922	820	738	573	378	999999	588	10	156	999999	316	222	999999	999999	179	563	856	982	402	38	999999	999999	332	913	277	177	999999	511	753	800	301	417	51	618	167	184	146	881	999999	147	197	33	448	999999	226	927	737	515	649	999999	552	999999	593	990	999999	
999999	999999	825	999999	210	833	87	257	356	978	898	181	999999	999999	994	999999	974	999999	264	840	872	999999	999999	696	350	440	675	861	411	257	999999	823	60	941	999999	999999	320	585	999999	313	120	999999	999999	813	327	755	999999	147	655	999999	999999	760	339	999999	804	160	957	138	956	769	168	225	845	999999	740	84	130	476	999999	317	117	399	814	951	999999	106	999999	999999	378	999999	999999	538	999999	488	679	487	999999	900	146	199	729	192	629	718	155	894	930	993	83	252	999999	999999	118	999999	816	999999	945	999999	430	999999	586	240	999999	371	658	999999	999999	366	429	263	999999	230	339	839	587	924	770	106	805	835	175	580	654	999999	959	268	429	868	672	500	542	116	479	437	613	499	999999	999999	70	525	885	999999	574	819	662	999999	999999	279	760	891	418	999999	582	999999	543	999999	999999	634	412	999999	999999	999999	694	929	721	999999	751	902	235	97	999999	513	46	290	999999	601	15	834	472	554	744	160	117	780	999999	692	534	883	894	607	913	798	854	669	324	744	999999	645	999999	189	999999	620	999999	999999	398	905	813	999999	645	999999	999	999999	171	858	655	59	43	999999	999999	999999	999999	867	18	628	183	704	658	376	965	215	722	370	735	292	999999	133	116	999999	391	999999	879	999999	248	952	999999	171	999999	999999	23	275	710	964	797	80	241	796	612	425	499	694	257	446	336	999999	229	999999	26	999999	967	531	999999	599	532	672	158	715	628	65	30	22	77	662	999999	999999	505	999999	573	664	999999	104	520	691	999999	697	928	443	906	808	999999	968	155	758	999999	492	331	121	442	134	921	525	177	556	404	487	626	594	93	999999	934	999999	75	361	826	872	20	261	654	999999	999999	715	999999	820	333	999999	866	999999	633	870	999999	394	999999	449	743	999999	999999	963	296	999999	80	343	999999	280	999999	999999	902	793	931	999999	481	80	466	999999	390	999999	715	356	233	352	620	317	999999	222	266	550	156	626	618	299	999999	56	965	196	999999	410	999999	999999	947	999999	159	83	999999	477	399	308	927	719	68	536	820	579	999999	943	999999	999999	382	147	24	333	124	286	185	642	999999	434	999999	999999	841	980	850	999999	409	999999	203	999999	930	493	822	999999	622	436	567	999999	999999	376	316	31	349	13	37	228	524	999999	947	872	897	999999	267	965	204	999999	878	88	686	999999	179	579	750	309	831	889	999999	65	710	687	718	103	999999	843	999999	92	931	999999	952	632	999999	999999	223	999999	649	195	236	999999	763	965	558	489	405	835	206	737	
999999	49	181	148	904	468	912	999999	164	803	999999	423	847	121	726	999999	135	63	981	393	366	429	660	646	663	466	301	745	138	239	698	338	647	999999	811	891	666	999999	728	203	999999	952	999999	845	612	999999	19	652	248	518	364	351	999999	812	381	851	999999	534	485	999999	999999	177	141	925	115	254	776	467	999999	834	383	320	999999	787	520	413	263	814	43	999999	999999	649	506	620	874	356	484	834	19	959	512	999999	339	999999	36	705	821	251	740	368	45	552	352	414	145	53	26	75	301	967	598	574	500	634	990	527	670	521	60	999999	769	941	458	350	999999	251	980	54	760	814	592	21	84	674	814	904	307	102	485	830	340	999999	999999	51	371	938	641	705	300	509	45	309	201	982	599	104	103	11	999999	894	72	972	314	486	385	586	999999	999999	999999	999999	999999	577	46	229	428	360	408	416	999999	393	609	285	753	261	779	292	820	101	999999	999999	811	305	20	590	999999	367	113	66	666	785	448	816	999999	215	289	999999	273	971	999999	248	999999	999999	999999	699	295	787	999999	999999	707	102	765	408	749	108	284	925	567	455	461	70	257	351	750	204	999999	999999	399	999999	972	321	999999	848	999999	837	999999	134	282	320	999999	980	149	60	358	573	29	50	999999	787	999999	999999	900	999999	520	504	991	354	935	828	754	502	398	999999	999999	396	83	917	870	912	999999	159	652	256	159	480	921	206	992	187	999999	904	726	611	616	618	420	999999	337	43	846	680	198	453	566	803	591	468	969	962	999999	112	179	164	712	781	711	999999	999999	999999	583	794	361	999999	654	999999	999999	999999	74	472	975	871	999999	999999	75	404	960	209	999999	999999	999999	462	999999	40	686	999999	999999	571	898	834	907	766	544	298	999999	999999	999999	999999	799	715	37	805	404	507	999999	999999	999999	341	999999	318	820	999999	964	999999	161	130	568	331	81	581	999999	214	888	999999	999999	999999	336	301	387	24	85	530	999999	974	329	93	68	729	999999	67	559	403	483	590	24	404	802	999999	147	339	493	997	368	228	600	822	917	175	999999	778	302	232	999999	83	242	300	999999	989	999999	77	999999	839	288	23	31	722	731	307	225	170	416	114	999999	999999	531	999999	171	999999	384	507	176	999999	786	273	999999	337	449	409	357	723	302	812	240	79	277	999999	999999	999999	206	878	100	619	950	782	999999	198	78	906	552	164	999999	921	615	494	900	999999	999999	999999	259	999999	999999	332	999999	501	867	604	999999	94	779	877	999999	817	
999999	505	416	557	943	999999	901	999999	269	542	999999	202	595	380	206	745	179	999999	999999	703	999999	511	605	767	668	458	914	767	325	984	136	674	795	321	999999	120	88	352	234	58	123	682	999999	740	476	757	905	497	408	999999	914	999999	286	665	721	999999	900	999999	888	494	100	144	260	285	415	191	999999	999999	444	96	667	826	875	553	589	999999	999999	864	301	911	999999	427	368	198	79	456	398	999999	599	462	999999	439	464	740	957	979	999999	160	335	999999	999999	999999	999999	322	999999	999999	804	999999	86	999999	407	999999	357	977	999999	673	775	72	215	999999	999999	277	999999	981	876	999999	372	145	595	999999	991	999999	539	999999	560	922	374	55	728	981	651	665	63	999999	65	182	999999	999999	798	999999	213	999999	944	376	999999	999999	946	80	445	999999	999999	669	147	476	999999	481	999999	349	426	28	308	730	343	233	999999	138	223	393	926	704	156	999999	999999	310	999999	999999	981	173	515	477	999999	303	610	497	267	999999	527	587	983	583	999999	742	69	779	986	483	35	720	69	373	869	562	154	741	94	838	333	836	79	685	499	343	833	949	999999	14	129	845	999999	334	610	636	999999	352	38	999999	826	566	324	999999	606	270	113	999999	999999	423	999999	868	413	999999	658	690	517	308	93	341	908	999999	999999	981	363	189	999999	734	762	999999	162	801	999999	680	22	766	999999	156	88	239	240	691	352	628	854	261	442	548	676	920	129	110	999999	696	505	999999	829	343	999999	427	999999	378	390	374	999999	358	164	732	415	891	999999	999999	230	854	999999	227	767	118	136	999999	999999	215	68	842	123	61	542	27	185	306	937	188	587	660	723	861	311	977	367	999999	999999	710	143	784	999999	758	880	999999	999999	288	948	999999	216	467	680	310	319	547	261	219	816	999999	999999	118	953	999999	782	569	999999	250	916	790	999999	630	15	46	82	284	100	364	181	138	432	897	358	226	972	130	999999	422	999999	763	726	999999	690	958	162	34	830	761	999999	320	999999	354	371	167	970	586	461	644	237	999999	456	896	47	688	999999	659	999999	999999	27	662	999999	718	999999	162	999999	601	999999	56	883	58	453	339	388	999999	999999	87	535	200	256	395	668	345	194	999999	316	829	121	12	999999	502	273	103	744	323	999999	564	656	999999	103	379	645	415	760	189	591	127	517	187	999999	637	134	569	491	999999	993	254	533	192	846	999999	490	938	802	390	999999	999999	595	75	139	300	431	326	999999	876	750	999999	584	15	924	199	321	999999	
999999	616	999999	703	611	999999	329	486	40	999999	372	858	889	707	613	379	404	240	999999	452	57	999999	999999	807	472	999999	881	741	669	527	268	656	999999	556	769	999999	22	90	748	482	745	653	270	999999	999999	248	999999	52	649	215	611	999999	666	868	886	636	410	570	241	997	240	999999	816	512	215	716	999999	343	938	999999	999999	323	492	999999	706	999999	282	999999	854	999999	626	838	101	464	916	574	999999	64	999999	999999	785	452	849	751	251	999999	836	999999	751	247	313	999999	114	233	999999	297	211	999999	172	492	999999	162	716	16	999999	999999	496	999999	596	641	726	880	673	805	640	999999	999999	740	807	999999	567	999999	506	616	920	972	734	868	999999	628	373	382	892	186	777	999999	999999	842	380	999999	670	484	171	999999	520	433	980	999999	592	933	823	470	809	623	925	839	999999	109	96	999999	999999	628	746	967	277	354	988	497	38	17	188	631	369	957	878	93	363	395	105	497	991	435	286	681	805	902	572	999999	261	938	999999	636	756	999999	191	52	737	203	999999	176	444	493	280	585	755	999999	110	999999	745	841	486	270	14	999999	417	999999	352	75	999999	374	999999	719	245	999999	39	999999	874	397	776	836	999999	169	552	999999	62	507	165	700	999999	613	999999	721	533	999999	462	716	632	167	565	949	699	672	41	478	395	725	258	190	555	212	999999	999999	85	999999	495	326	718	84	546	999999	86	651	148	559	572	70	999999	826	999999	323	920	717	999999	826	146	684	137	999999	543	337	259	999999	999999	724	999999	99	999999	624	923	145	998	557	621	999999	872	57	533	482	905	334	538	999999	552	242	999999	610	880	259	772	811	999999	999999	541	218	660	999999	506	423	273	483	424	571	999999	999999	324	373	105	187	953	999999	160	999999	178	999999	999999	827	999999	913	442	999999	999999	999999	852	121	999999	363	26	413	994	770	999999	119	219	999999	910	967	529	999999	917	999999	999999	703	306	683	661	544	475	332	419	833	680	593	981	587	999999	38	719	999999	556	999999	999999	692	999999	193	547	50	445	746	308	999999	999999	381	995	524	180	515	100	179	460	412	887	694	993	171	99	958	138	631	168	999999	257	739	999999	956	570	822	520	122	145	621	108	729	33	588	535	309	597	999999	416	999999	937	550	999999	999999	83	663	698	31	999999	999999	911	814	588	426	999999	568	876	999999	953	358	995	977	43	838	313	999999	670	415	635	789	370	671	224	999999	944	707	408	999999	882	907	133	498	29	555	709	294	151	999999	13	967	
433	558	999999	68	763	960	516	999999	999999	999999	992	999999	396	314	229	249	599	188	481	999999	169	999999	166	999999	234	506	958	488	139	29	999999	73	999999	667	999999	811	168	166	999999	984	200	907	520	999999	999999	839	999999	714	999999	999999	694	999999	999999	136	807	999999	401	999999	999999	267	12	37	999999	820	900	999999	882	729	948	417	999999	443	543	497	686	262	16	199	140	394	999999	253	162	999999	334	62	937	284	859	459	419	700	332	388	982	172	545	699	999999	999999	957	383	766	918	388	261	999999	638	450	555	999999	212	336	999999	863	758	999999	702	999999	999999	999999	999999	869	999999	997	391	121	999999	515	523	716	317	999999	155	437	999999	999999	243	291	82	999999	308	833	314	559	217	373	883	525	233	297	843	212	999999	993	999999	999999	278	920	997	150	275	999999	927	839	593	88	191	21	999999	282	999999	421	999999	224	693	999999	999999	939	790	27	237	639	292	235	999999	999999	999999	161	88	517	218	323	294	999999	367	185	905	999999	999999	999999	191	872	683	950	655	432	788	14	999999	583	999999	339	140	999999	912	999999	841	701	999999	488	184	999999	932	334	74	329	999999	491	857	517	999999	100	973	661	835	365	956	341	580	451	326	900	851	504	568	999999	192	999999	29	731	344	999999	508	487	954	161	999999	358	886	335	305	306	156	793	714	858	365	479	999999	557	679	509	131	524	172	284	189	437	765	195	146	822	472	136	183	999999	999999	495	706	683	424	999999	455	254	156	999999	753	68	790	999999	999999	713	170	471	62	834	92	984	999999	999999	999999	512	593	999999	199	482	834	30	619	999999	276	870	772	470	143	82	999999	876	378	999999	530	131	999999	64	999999	433	999999	11	84	348	583	607	180	37	710	999999	23	755	999999	673	195	733	999999	742	443	652	940	699	338	979	999999	215	615	182	158	851	866	538	999999	766	819	833	946	280	474	669	700	999999	759	231	68	309	820	704	957	797	682	904	621	30	999999	999999	999999	999999	999999	377	991	997	878	999999	55	999999	727	299	854	361	787	177	278	999999	952	999999	939	117	921	480	395	911	224	361	179	961	917	999999	283	856	170	851	712	106	678	999999	999999	900	185	999999	999999	531	850	605	20	515	636	999999	999999	296	999999	565	182	97	999999	89	782	526	690	93	999999	719	25	999999	201	999999	999999	999999	999999	258	338	48	931	348	999999	999999	70	999999	351	663	999999	80	939	986	833	604	678	624	123	999999	920	999999	220	101	999999	862	515	853	414	84	59	464	752	
999999	958	984	634	999999	199	999999	999999	173	999999	36	758	497	999999	38	999999	596	266	841	67	506	338	988	828	839	333	46	357	999999	214	276	999999	999999	327	999999	38	999999	970	844	999999	994	579	757	999999	194	343	527	92	486	688	817	818	218	406	256	999999	969	166	794	511	162	771	811	958	908	422	887	180	659	10	999999	626	422	416	73	926	581	823	643	505	999999	953	871	999999	396	999999	405	474	999999	639	68	691	185	343	282	233	999999	798	266	999999	456	356	999999	999999	372	999999	405	999999	343	329	909	156	522	299	999999	209	999999	292	571	459	27	422	108	29	941	634	450	88	143	840	168	782	999999	872	59	459	530	394	165	205	62	602	141	752	729	912	178	886	999999	82	333	999999	236	806	754	43	258	413	999999	738	751	327	668	502	999999	999999	589	999999	250	255	679	999999	137	376	407	425	291	356	999999	999999	465	563	449	999999	517	682	556	760	127	25	211	126	999999	427	454	735	933	638	590	603	332	528	999999	393	403	999999	358	859	999999	339	751	902	999999	999999	282	999999	877	999999	985	489	999999	829	532	999999	53	562	666	709	999999	671	491	999999	999999	696	705	937	917	65	999999	699	334	999999	360	788	999999	308	13	999999	154	267	999999	335	652	999999	32	503	995	421	349	840	999999	648	937	737	847	999999	146	426	811	345	279	821	939	295	164	999999	478	999999	999999	745	999999	999999	565	999999	813	165	10	664	673	212	941	505	716	827	999999	685	999999	999999	999999	174	171	586	530	999999	987	46	396	367	999999	148	35	261	460	999999	291	826	92	282	999999	691	999999	482	752	999999	404	774	115	121	746	479	999999	999999	803	796	583	972	999999	756	999999	777	769	642	717	534	187	690	54	121	545	999999	999999	486	699	258	999999	999999	999999	921	999999	223	930	285	620	999999	24	999999	457	999999	31	319	999999	335	999999	156	999999	465	999999	227	431	713	729	999999	575	34	999999	648	999999	554	730	893	999999	881	352	464	847	493	32	999999	520	17	242	390	999999	999999	999999	277	999999	552	336	999999	999999	616	499	700	493	936	709	999999	601	375	22	999999	934	999999	181	151	983	149	309	999999	442	999999	706	424	481	999999	904	349	335	609	766	999999	999999	999999	969	531	391	651	971	910	784	436	999999	999999	994	999999	456	999999	64	557	293	742	999999	999999	178	409	909	85	229	999999	42	370	270	999999	609	409	684	999999	168	650	999999	341	178	999999	654	999999	875	561	429	151	999999	999999	294	999999	325	33	999999	999999	950	999999	
621	315	432	826	878	424	175	656	545	595	999999	641	804	414	999999	999999	573	999999	999999	999999	999999	999999	656	999999	262	100	85	492	999999	585	999999	363	999999	598	38	454	908	351	520	240	999999	229	25	833	497	260	147	880	980	372	460	515	88	788	46	273	659	355	574	787	999999	683	979	960	556	300	776	216	385	352	53	999999	344	999999	331	999999	999999	822	590	11	953	204	511	999999	135	533	285	85	561	765	794	999999	776	732	891	166	249	65	287	206	484	999999	999999	638	328	999999	180	999999	467	731	931	999999	764	573	834	154	182	675	999999	32	999999	701	654	619	558	490	455	612	999999	174	999999	286	999999	999999	527	999999	699	873	985	999999	363	219	999999	830	999999	956	798	213	898	999999	984	574	230	999999	191	782	286	999999	89	838	782	567	943	999999	666	654	303	381	999999	811	999999	309	689	937	668	805	93	823	785	602	691	251	714	384	189	501	999999	289	212	999999	999999	813	794	156	999999	795	999999	325	173	999999	663	427	167	999999	302	685	884	292	595	385	699	999999	109	486	157	540	853	999999	123	175	597	23	178	311	76	641	514	543	821	873	539	768	660	606	939	273	94	999999	92	504	616	999999	999999	826	54	293	713	317	998	585	999999	706	211	998	592	649	999999	999999	999999	661	180	999999	470	999999	999999	999999	802	503	547	884	999999	999999	487	618	999999	823	999999	351	266	783	927	207	544	246	931	832	999999	999999	999999	999999	24	239	607	431	333	276	313	971	980	123	999999	220	769	124	139	716	229	999999	450	768	330	906	598	247	733	972	805	233	791	23	375	151	489	257	869	226	999999	999999	294	292	519	999999	371	153	302	717	999999	999999	999999	999999	613	972	999999	255	999999	118	640	999999	999999	361	470	999999	189	967	748	349	999999	999999	255	999999	97	173	308	167	258	972	999999	999999	944	26	544	385	126	576	410	402	929	244	288	999999	999999	267	368	933	821	999999	999999	403	999999	953	986	916	184	204	137	449	999999	63	996	996	572	999999	426	681	816	94	963	612	566	356	419	496	243	494	337	830	805	375	346	818	803	151	999999	990	39	999999	211	999999	449	961	727	999999	247	999999	198	399	841	999999	999999	737	999999	566	836	999999	544	500	682	689	867	307	643	309	717	188	203	430	145	435	999999	197	999999	52	172	605	628	543	258	999999	306	937	988	129	999999	999999	351	246	314	11	456	539	945	521	999999	152	328	999999	168	999999	98	999999	999999	415	45	929	854	434	403	241	430	999999	
251	731	999999	930	999999	524	60	118	999999	999999	999999	144	979	121	251	999999	988	999999	287	999999	384	199	862	538	999999	583	93	329	755	916	999999	83	580	455	298	224	138	133	999999	803	999999	60	232	141	652	129	435	924	999999	492	445	999999	953	231	999999	999999	869	855	256	999999	440	731	362	919	123	51	563	534	822	37	242	865	196	483	831	333	966	730	885	564	157	999999	641	272	480	999999	999999	359	999999	247	355	999999	877	108	373	646	697	312	28	999999	565	901	111	999999	259	580	196	480	399	302	94	999999	969	691	587	999999	100	100	448	999999	921	214	705	585	682	960	987	97	120	195	635	663	999999	999999	999	999999	67	982	22	999999	283	649	959	999999	999999	216	313	195	521	101	999999	999999	864	375	688	361	205	526	999999	999999	593	108	369	999999	999999	430	435	999999	999999	999999	223	117	87	548	999999	999999	254	999999	432	476	657	802	576	28	999999	38	799	347	596	648	61	541	15	999999	999999	184	289	754	869	999999	781	999999	503	191	878	448	529	999999	999999	416	116	35	103	510	642	790	999999	351	999999	638	631	98	107	999999	289	682	999999	364	241	204	992	500	309	701	694	48	999999	395	150	200	508	999999	999999	190	542	35	999999	505	90	525	652	938	999999	999999	110	692	999999	999999	901	205	346	999999	999999	801	999999	999999	725	999999	815	603	491	999999	211	385	999999	999999	746	999999	512	999999	244	607	999999	715	552	64	999999	78	999999	999999	528	850	999999	944	854	343	400	550	766	926	310	999999	999999	999999	44	514	736	999999	111	999999	946	999999	946	648	961	739	999999	999999	258	369	999999	657	802	813	999999	641	654	267	999999	796	755	205	161	586	999999	999999	917	797	681	47	999999	517	966	647	999999	924	903	999999	982	999999	452	999999	301	999999	999999	652	253	876	411	402	860	479	283	315	207	750	999999	370	999999	771	999999	104	999999	999999	51	786	999999	999999	999999	999999	999999	810	284	999999	354	999999	903	754	954	999999	999999	51	395	999999	187	848	244	661	449	999999	482	999999	999999	221	999999	357	337	90	365	845	962	98	999999	260	664	60	204	868	960	474	846	999999	999999	999999	825	999999	708	416	43	999999	552	38	715	450	677	205	661	999999	120	996	404	823	999999	119	999999	858	999999	145	625	137	999999	999999	701	974	999999	785	999999	999999	395	524	649	999999	999999	172	302	999999	999999	999999	999999	468	398	140	758	999999	80	32	309	306	58	966	857	999999	790	906	548	186	337	999999	980	892	78	999999	677	999999	356	483	775	999999	816	412	
485	254	999999	999999	738	523	616	736	999999	447	999999	830	999999	999999	999999	86	140	150	624	125	607	641	999999	999999	999999	500	463	172	617	596	257	83	490	645	999999	999999	20	999999	178	34	999999	600	999999	543	416	247	999999	999999	930	280	352	635	611	700	805	844	999999	872	999999	247	70	453	129	317	200	412	350	79	938	62	75	506	972	599	555	17	999999	163	283	999999	317	999999	242	347	253	999999	999999	789	840	646	67	999999	999999	999999	963	999999	999999	528	999999	14	897	999999	320	999999	214	846	999999	21	154	798	999999	402	599	612	929	999999	221	999999	999999	577	999999	561	999999	999999	999999	927	637	51	635	439	999999	999999	810	279	266	203	893	364	142	407	959	999999	644	51	608	999999	548	266	11	117	999999	698	464	775	72	999999	884	29	883	999999	219	621	385	715	272	761	592	330	356	735	962	856	649	666	618	491	999999	197	692	340	388	999999	999999	528	534	837	822	44	999999	920	319	999999	481	855	198	348	83	999999	779	999999	81	228	910	275	155	58	58	999999	167	999999	429	696	336	552	897	999999	580	857	999999	434	999999	557	999999	435	425	97	385	794	999999	999999	417	999999	418	846	268	170	470	999999	382	999999	789	34	877	634	500	622	548	928	999999	359	767	225	999999	354	907	524	114	999999	849	67	673	999999	330	999999	173	999999	288	490	294	999999	999999	806	485	705	999999	914	999999	489	935	803	549	456	836	128	999999	201	250	73	938	999999	65	985	924	999999	812	534	999999	990	471	69	344	999999	644	230	999999	999999	740	51	709	992	999999	625	549	999999	518	226	428	211	384	971	999999	224	551	550	682	393	882	170	892	999999	999999	999999	999999	999999	468	999999	811	615	999999	551	460	999999	364	945	899	999999	446	877	999999	596	116	502	616	499	869	130	516	104	547	597	88	580	159	598	782	165	607	673	999999	38	415	812	73	832	520	991	859	605	650	999999	946	14	363	306	14	717	999999	999999	16	347	973	999999	78	999999	472	880	999999	999999	173	744	999999	772	299	777	190	303	439	783	978	999999	999999	911	454	304	651	84	226	999999	594	74	92	89	667	250	64	697	744	524	999999	640	940	103	442	905	421	184	999999	586	125	710	288	299	999999	999999	999999	72	999999	773	898	398	663	207	181	109	662	752	114	58	723	492	559	999999	422	348	937	177	478	548	999999	476	999999	999999	999999	883	785	792	539	539	174	992	435	999999	625	972	977	999999	922	342	252	668	999999	667	999999	999999	161	373	999999	211	999999	909	
999999	724	890	999999	39	32	470	298	324	999999	223	575	999999	731	67	589	299	999999	370	999999	255	146	305	224	999999	702	778	114	731	421	999999	337	348	264	408	710	999999	203	999999	955	282	633	28	382	455	504	782	999999	574	572	999999	435	841	996	664	457	428	999999	999999	336	254	366	566	902	953	999999	236	629	999999	356	509	999999	999999	415	921	999999	128	923	769	902	999999	646	539	999999	347	490	496	352	999999	951	999999	414	999999	616	710	916	76	125	999999	570	999999	162	809	227	73	977	928	999999	999999	999999	339	505	906	133	417	608	826	999999	999999	473	398	884	40	381	74	999999	928	891	704	999999	554	12	503	209	633	766	836	999999	106	370	561	70	277	556	622	787	999999	55	208	112	999999	669	999999	955	181	999999	132	999999	163	968	999999	47	730	999999	498	336	11	706	499	651	999999	513	999999	999999	999999	338	999999	483	999999	286	999999	883	999999	999999	914	999999	451	548	38	249	643	408	168	138	320	524	339	207	999999	295	786	801	555	557	999999	586	999999	999999	54	843	777	649	999999	999999	381	176	354	138	165	612	999999	463	678	259	17	372	999999	182	884	396	998	419	424	473	999999	795	337	145	270	337	528	95	503	195	999999	993	729	999999	757	154	180	211	52	456	409	333	132	306	549	968	241	195	999999	657	844	368	234	216	387	585	839	218	999999	827	94	799	959	493	786	999999	643	73	425	740	225	796	377	999999	73	176	672	40	596	301	106	999999	613	845	350	114	769	523	903	999999	315	961	343	999999	999999	999999	374	999999	519	535	335	177	999999	741	441	58	999999	266	999999	221	999999	808	622	575	730	751	999999	123	999999	999999	999999	999999	170	253	435	263	463	162	605	463	999999	43	520	70	966	929	573	872	999999	999999	123	999999	380	691	269	999999	349	767	999999	621	999999	261	496	837	999999	215	16	525	316	188	594	838	660	688	999999	879	298	562	999999	801	999999	323	709	850	568	742	749	478	984	928	999999	999999	668	984	49	550	546	682	999999	999999	999999	57	999999	235	707	285	851	691	281	389	217	787	168	692	443	110	551	645	999999	549	466	537	540	999999	273	899	179	999999	999999	869	342	615	783	848	999999	139	757	483	153	293	890	67	207	999999	721	999999	537	976	550	999999	998	900	413	240	999999	394	516	999999	962	999999	115	185	52	412	56	601	14	319	812	313	999999	78	502	985	658	999999	340	935	999999	999999	371	202	135	999999	870	442	999999	999999	999999	999999	622	577	521	344	187	714	
24	795	558	129	999999	227	999999	247	999999	930	407	428	581	895	63	999999	523	825	446	913	60	999999	541	614	400	999999	764	327	999999	775	999999	999999	808	943	394	545	999999	546	23	153	38	888	125	999999	44	999999	971	659	441	999999	64	695	898	999999	999999	682	999999	999999	999999	672	463	846	555	819	999999	999999	620	637	999999	999999	999999	976	999999	999999	884	999999	999999	999999	580	616	489	115	999999	649	720	861	269	543	289	999999	292	443	817	351	690	999999	999999	305	565	794	173	343	158	923	999999	88	883	605	999999	502	465	661	373	122	192	358	999999	906	108	522	980	86	999999	799	236	760	999999	471	611	999999	999999	999999	46	786	453	156	957	999999	801	642	978	663	164	999999	999999	630	80	705	168	342	999999	435	206	53	814	97	985	358	999999	97	999999	421	994	687	673	544	624	586	669	46	999999	997	114	466	544	326	921	999999	554	605	689	999999	312	999999	481	403	724	999999	971	999999	170	608	276	714	722	566	669	999999	122	999999	16	999999	999999	132	941	233	331	740	508	498	175	423	803	101	407	466	999999	724	999999	279	999999	631	615	313	999999	792	731	400	743	977	656	999999	459	842	999999	205	427	190	999999	258	82	984	494	999999	999999	999999	804	999999	316	266	999999	945	271	842	892	999999	878	732	257	159	501	931	996	530	999999	720	999999	961	502	211	48	928	396	957	207	834	146	141	122	137	999999	556	93	487	529	711	193	999999	949	223	327	695	932	188	756	151	988	963	999999	999999	999999	999999	682	115	228	529	558	313	645	68	248	746	999999	130	172	944	847	999999	11	140	536	357	21	288	884	352	999999	217	211	66	845	999999	999999	641	353	999999	999999	978	269	999999	999999	880	970	891	975	999999	85	999999	26	811	303	479	962	511	999999	435	832	404	230	875	533	350	112	999999	999999	999999	999999	978	999999	28	80	999999	999999	11	977	656	999999	129	313	999999	277	193	201	399	999999	376	220	988	999999	918	321	480	757	999999	476	999999	777	999999	679	909	333	106	46	997	741	433	229	960	533	297	59	999999	100	999999	999999	349	159	713	825	846	855	268	290	999999	707	599	999999	999999	535	175	878	994	450	403	980	180	157	203	657	999999	156	260	999999	409	999999	999999	389	840	785	136	662	999999	566	832	64	999999	816	188	999999	999999	321	363	434	368	999999	64	999999	999999	936	999999	202	956	999999	496	699	604	804	880	988	108	220	281	90	409	999999	813	438	617	999999	915	364	999999	902	516	28	792	826	106	999999	814	
347	692	999999	358	933	706	19	999999	142	999999	269	935	199	999999	930	50	999999	34	854	605	999999	999999	357	30	999999	233	999999	548	477	907	778	708	890	183	760	528	377	999999	476	999999	804	999999	999999	999999	999999	999999	779	710	585	977	518	801	251	395	999999	693	344	883	285	709	999999	470	602	235	680	561	55	25	441	412	999999	999999	558	57	801	268	999999	999999	374	653	454	353	963	500	398	999999	999999	505	985	77	193	493	456	999999	164	999999	765	259	219	999999	384	763	278	182	314	967	253	203	593	930	523	877	519	631	999999	309	507	999999	836	999999	104	549	40	373	228	189	104	791	893	468	999999	919	257	999999	279	691	84	790	195	999999	733	273	999999	64	553	316	999999	824	511	854	835	662	422	516	999999	999999	732	904	953	135	872	999999	310	135	437	603	999999	248	362	573	234	717	917	999999	969	999999	999999	975	820	912	999999	999999	290	48	632	840	507	999999	999999	445	958	180	836	999999	559	281	962	786	999999	949	687	735	472	937	629	999999	745	18	546	178	206	757	999999	999999	919	602	999999	271	502	597	106	887	967	999999	615	64	880	856	855	999999	868	851	358	870	999999	479	807	999999	419	514	104	498	205	112	248	999999	95	795	999999	999999	999999	701	999999	40	852	999999	767	555	332	574	248	888	999999	848	309	354	409	223	816	999999	794	828	852	988	503	608	692	865	678	414	968	94	999999	999999	597	999999	568	999999	999999	436	712	999999	30	844	275	999999	346	357	802	999999	802	872	979	999999	172	282	848	999999	999999	254	116	999999	877	917	605	163	182	264	260	142	786	91	205	389	999999	542	807	18	722	297	271	345	72	783	999999	106	115	25	735	999999	999999	272	790	773	999999	809	384	113	248	122	42	91	999999	999999	118	999999	676	599	963	629	474	840	999999	999999	982	771	839	103	315	509	58	999999	529	999999	814	523	300	432	70	999999	999999	704	770	610	265	190	999999	999999	675	999999	430	515	61	116	999999	999999	689	999999	790	557	970	291	797	738	999999	999999	562	172	999999	999999	430	999999	538	46	471	770	80	999999	984	802	999999	447	999999	424	88	999999	116	422	999999	336	833	999999	999999	512	957	999999	907	41	999999	390	628	85	545	999999	999999	186	976	24	999999	999999	417	717	999999	999999	34	999999	863	382	999999	530	768	999999	89	529	760	680	611	36	88	594	863	49	999999	999999	183	457	999999	347	953	902	566	101	777	12	919	999999	999999	654	487	435	23	534	381	26	999999	489	996	25	330	790	
575	950	936	60	228	377	291	999999	814	577	629	525	428	758	963	676	999999	87	999999	643	999999	957	548	653	580	338	668	999999	982	999999	999999	999999	27	173	336	999999	165	727	784	551	835	999999	999999	999999	805	498	115	999999	62	944	127	919	415	999999	302	618	412	999999	479	889	999999	872	979	130	126	742	508	264	431	357	521	999999	302	68	808	277	127	637	999999	92	232	999999	999999	47	999999	541	481	341	871	718	999999	999999	257	999999	842	962	250	718	794	999999	989	850	201	705	433	483	626	999999	877	999999	500	999999	999999	999999	667	664	517	942	553	584	271	177	999999	999999	999999	648	396	408	226	846	36	408	842	785	102	381	853	660	613	999999	915	999999	999999	846	999999	438	439	859	237	999999	455	308	174	220	801	822	467	489	560	785	999999	228	999999	999999	999999	101	931	999999	304	295	810	856	338	460	669	999999	713	547	494	715	219	537	180	999999	400	727	999999	999999	984	280	914	999999	109	828	16	999999	993	431	847	136	506	780	999999	942	999999	599	970	714	550	663	999999	919	994	845	999999	559	57	102	640	999999	857	308	674	34	380	446	999999	509	454	999999	154	999999	699	368	218	438	999999	999999	999999	801	757	529	92	330	171	994	379	264	999999	457	649	900	791	576	278	208	999999	540	999999	930	999999	999999	270	578	999999	826	230	635	636	147	587	818	999999	839	522	999999	226	353	862	386	76	502	256	996	332	999999	500	133	100	20	331	999999	667	740	959	297	999999	513	811	345	999999	744	627	125	999999	830	478	999999	63	940	999999	763	678	999999	863	350	223	273	256	275	335	999999	999999	626	999999	156	999999	691	880	235	78	713	999999	526	612	999999	874	141	136	501	999999	999999	79	160	39	568	762	482	999999	618	84	996	999999	545	999999	677	208	10	309	999999	999999	787	999999	828	871	999999	231	161	582	541	475	91	999999	999999	500	786	37	395	597	999999	394	678	814	271	161	82	456	999999	517	999999	134	873	832	412	999999	987	999999	999999	288	999999	346	610	900	345	153	999999	999999	512	55	233	649	813	413	61	339	11	973	810	677	799	999999	999999	644	647	416	999999	258	734	932	513	319	787	117	835	999999	783	777	999999	128	168	223	944	950	293	295	321	470	780	83	820	24	999999	573	489	940	999999	965	999999	999999	551	743	135	579	999999	999999	862	706	578	150	555	999999	999999	692	999999	586	999999	285	361	361	999999	141	999999	999999	122	498	651	224	627	999999	800	818	999999	550	576	424	98	999999	418	999999	999999	
615	891	999999	527	596	520	974	64	903	73	835	614	902	833	420	999999	474	467	53	999999	999999	88	683	350	999999	709	953	126	999999	498	512	866	981	927	490	999999	837	999999	525	978	677	169	999999	830	965	214	621	717	165	158	999999	999999	999999	117	785	536	217	299	790	886	566	858	959	415	561	968	632	999999	352	181	437	341	999999	75	594	488	999999	853	999999	533	97	999999	999999	945	874	605	501	874	151	953	999999	548	352	639	421	999999	209	999999	279	999999	999999	999999	374	999999	721	292	965	309	522	307	183	364	914	267	798	329	898	24	540	955	476	757	832	999999	149	889	999999	999999	653	776	999999	53	583	388	951	450	872	975	999999	999999	639	201	362	999999	779	676	633	95	840	999999	920	195	779	323	529	824	814	975	999999	999999	999999	663	656	745	28	140	780	999999	316	357	457	922	790	948	326	285	405	988	999999	472	265	999999	999999	561	999999	103	274	270	858	136	636	896	140	402	999999	976	999999	616	825	649	999999	107	779	492	644	999999	404	999999	999999	254	428	999999	366	999999	999999	401	202	999999	999999	925	865	520	677	189	999999	999999	999999	397	660	349	740	999999	172	999999	576	168	132	978	917	857	999999	443	273	614	708	810	539	758	827	999999	784	449	726	899	783	999999	430	999999	771	92	216	17	999999	657	514	639	662	397	805	417	278	223	999999	42	237	432	257	72	481	910	31	42	570	999999	565	999999	72	273	999999	201	737	532	217	834	650	690	999999	615	110	78	158	152	999999	999999	628	570	272	999999	999999	361	999999	367	129	999999	70	999999	447	416	999999	223	999999	999999	211	613	680	746	16	352	392	547	168	641	962	999999	762	879	88	160	145	995	37	999999	601	833	999999	379	413	999999	999999	476	999999	857	523	886	500	758	940	349	739	882	564	919	311	134	203	496	404	716	109	191	105	297	280	999999	195	999999	999999	377	550	310	342	660	579	916	303	310	128	999999	911	13	938	999999	420	999999	999999	999999	77	476	999999	576	974	696	999999	591	380	956	587	427	700	302	959	572	799	439	549	903	350	394	831	893	378	328	804	105	253	366	876	26	999999	87	140	332	737	974	335	646	414	987	545	347	722	701	999999	999999	54	375	939	980	714	536	768	999999	999999	746	208	656	891	159	348	999999	89	571	999999	623	172	636	834	825	114	902	999999	999999	849	493	999999	677	943	999999	61	877	426	895	999999	139	318	457	687	991	775	999999	754	264	648	531	999999	161	999999	999999	457	999999	
540	124	876	999999	47	415	833	161	576	999999	999999	999999	108	999999	597	193	999999	631	315	714	949	843	59	435	157	244	714	327	235	28	999999	999999	738	644	347	311	29	500	999999	903	624	999999	424	254	966	58	166	188	934	84	892	999999	456	742	999999	696	75	451	663	999999	999999	516	999999	557	793	999999	999999	464	999999	295	174	768	539	411	100	423	429	804	469	999999	87	536	393	160	999999	999999	735	999999	999999	650	246	999999	836	299	211	999999	999999	999999	461	444	90	702	64	649	910	133	779	54	652	54	277	271	999999	564	724	175	132	999999	431	375	999999	972	287	482	59	999999	932	249	210	982	813	562	999999	999999	28	385	481	999999	249	12	649	690	353	141	999999	974	596	281	574	46	999999	833	445	96	649	118	424	999999	600	324	999999	539	999999	670	241	715	918	999999	545	349	694	389	536	999999	725	999999	999999	156	109	84	999	661	675	999999	996	979	126	266	385	910	999999	899	153	924	999999	119	846	683	999999	999999	65	639	999999	999999	999999	606	306	26	370	543	489	999999	481	525	324	539	864	999999	673	262	598	999999	581	635	999999	794	999999	612	618	999999	999999	945	256	442	28	370	925	450	822	400	682	110	896	999999	430	692	427	628	999999	281	255	999999	999999	999999	78	403	999999	110	846	999999	999999	694	999999	753	999999	544	31	999999	507	954	614	423	857	282	579	999999	766	740	215	695	999999	617	12	346	371	102	999999	609	373	625	999999	825	603	274	40	999999	702	999999	566	886	671	388	131	655	666	831	999999	737	78	999999	637	999999	999999	999999	999999	753	692	71	392	999999	608	422	675	999999	651	999999	819	593	252	590	796	999999	183	329	33	999999	496	356	999999	539	784	207	540	793	987	986	930	452	93	286	306	640	999999	999999	287	999999	712	249	14	999999	21	725	495	487	783	23	153	575	999999	203	999999	345	999999	853	407	999999	881	882	893	664	858	999999	999999	999999	294	999999	864	999999	51	774	285	257	352	802	527	69	999999	999999	20	974	999999	364	999999	890	29	960	259	999999	977	876	999999	830	355	349	28	999999	225	529	203	999999	158	353	999999	363	917	20	993	588	335	348	999999	999999	871	999999	999999	999999	63	999999	946	333	906	958	822	999999	999999	455	999999	12	784	883	999999	193	859	393	825	999999	999999	999999	999999	19	967	671	580	999999	188	999999	958	999999	999999	999999	590	605	999999	870	720	999999	531	368	999999	471	118	990	804	452	503	999999	969	487	103	331	999999	102	999999	937	365	245	387	999999	987	857	
496	999999	483	269	302	249	999999	989	673	634	999999	472	14	512	999999	977	867	138	145	673	580	481	342	999999	852	498	958	645	999999	485	813	348	380	109	999999	999999	999999	999999	159	264	904	979	814	999999	363	209	999999	144	46	388	377	259	57	323	286	999999	143	286	416	803	290	964	484	197	999999	629	102	999999	537	268	470	332	999999	881	769	600	666	874	844	652	999999	824	999999	136	117	563	301	999999	822	958	999999	241	138	356	999999	939	505	627	646	999999	117	192	606	777	918	999999	280	176	553	686	358	269	441	999999	402	465	999999	357	89	267	337	44	92	999999	758	239	203	632	999999	830	104	49	237	119	545	999999	999999	832	999999	999999	293	134	513	145	610	999999	999999	999999	954	518	999999	158	547	999999	406	82	110	37	28	689	852	648	269	723	999999	318	41	332	228	183	247	999999	148	27	974	213	531	946	968	518	439	828	678	397	255	946	502	848	713	472	999999	200	813	529	999999	999999	865	789	553	301	999999	477	156	780	281	62	19	999999	414	203	551	999999	999999	510	259	999999	970	872	478	645	816	193	999999	755	64	57	719	619	807	339	999999	741	402	677	999999	962	681	897	126	203	937	999999	444	520	920	965	999999	312	999999	196	674	992	999999	999999	484	35	858	999999	999999	234	342	399	723	84	854	999999	760	390	999999	296	351	82	755	284	708	999999	749	999999	999999	99	915	999999	348	999999	664	355	429	494	203	284	999999	290	999999	999999	999999	999999	999999	999999	665	120	214	750	112	983	844	602	247	47	210	639	286	761	566	999999	318	926	60	112	999999	999999	390	275	999999	999999	192	71	900	863	999999	170	595	389	999999	724	885	175	999999	999999	775	72	999999	999999	294	563	997	352	723	545	999999	934	496	156	999999	999999	999999	938	563	185	801	783	701	383	623	49	999999	896	329	842	999999	153	621	695	336	358	401	998	999999	999999	928	999999	347	365	999999	489	673	448	440	285	999999	999999	999999	999999	563	999999	999999	999999	769	999999	519	111	33	999999	795	999999	999999	801	999999	600	764	731	957	930	256	960	999999	999999	103	999999	999999	605	999999	53	847	999999	541	492	141	344	999999	999999	238	736	999999	827	817	465	570	848	176	872	999999	840	520	273	988	999999	999999	999999	999999	34	641	635	878	914	645	979	44	990	999999	830	999999	485	612	108	502	231	999999	999999	153	980	776	254	999999	999999	976	625	532	584	815	859	999999	538	999999	963	35	602	857	209	192	999999	431	579	949	999999	999999	154	237	422	771	767	
865	463	459	574	999999	999999	668	384	938	999999	456	459	999999	49	229	140	695	648	82	899	373	617	247	315	999999	999999	999999	999999	301	831	999999	999999	999999	999999	999999	999999	89	999999	715	638	934	483	999999	172	391	971	403	909	127	82	458	588	999999	871	999999	258	226	153	999999	60	101	48	92	116	999999	999999	646	999999	999999	82	61	480	933	443	965	999999	356	84	924	588	803	999999	513	229	999999	809	999999	999999	654	746	931	999999	999999	664	547	999999	400	164	539	54	334	276	999999	54	30	977	655	906	906	514	901	151	229	436	257	706	535	863	999999	823	576	705	483	309	151	125	281	999999	896	80	498	202	545	879	263	536	530	468	208	999999	163	863	999999	149	999999	790	716	772	999999	999999	999999	537	431	716	477	629	999999	999999	903	905	706	387	19	836	25	709	605	349	183	720	185	999999	999999	999999	999999	712	999999	343	464	999999	409	508	861	65	710	961	999999	828	412	634	743	965	565	303	999999	776	854	209	999999	999999	194	377	599	696	999999	303	871	999999	57	764	959	459	110	999999	506	208	526	954	135	63	999999	777	937	549	977	220	511	372	999999	999999	858	470	999999	329	177	41	909	174	400	999999	999999	676	781	647	675	294	999999	23	797	999999	260	900	999999	999999	207	416	440	60	719	454	791	509	466	163	999999	498	251	999999	999999	474	299	361	563	999999	963	271	999999	299	999999	693	999999	498	574	146	643	958	397	147	132	760	999999	858	455	946	625	590	999999	627	741	186	53	93	638	332	212	999999	346	364	999999	935	420	150	186	35	107	999999	934	330	520	947	110	113	658	624	873	440	999999	617	103	999999	61	378	558	999999	650	999999	859	252	933	744	622	43	38	196	350	460	999999	429	848	331	655	889	999999	793	86	999999	434	999999	458	772	993	729	270	999999	884	51	999999	999999	999999	834	443	692	999999	776	999999	77	999999	471	999999	423	757	485	769	771	999999	171	271	764	620	711	838	846	793	171	751	892	772	999999	312	308	867	999999	999999	23	888	963	502	340	999999	18	864	999999	739	999999	999999	999999	999999	498	18	723	999999	827	868	674	996	597	898	235	35	442	999999	781	999999	999999	555	564	441	755	883	763	668	930	999999	612	846	875	999999	999999	157	243	999999	283	294	588	528	49	334	379	26	300	999999	999999	315	36	713	92	802	763	489	459	86	999999	999999	255	64	849	999999	999999	999999	131	999999	999999	999999	791	509	31	497	581	457	515	239	999999	739	592	999999	999999	624	279	898	999999	
82	352	278	697	167	729	668	49	534	679	518	78	552	999999	809	999999	199	523	527	691	595	231	999999	973	229	24	474	999999	556	663	234	262	367	73	58	148	871	390	634	780	363	457	999999	999999	997	171	999999	844	783	774	999999	110	752	999999	179	999999	45	304	477	999999	264	999999	492	871	454	266	710	999999	846	670	62	808	889	746	338	147	184	538	999999	68	505	630	999999	782	461	133	509	160	894	207	113	999999	913	492	525	717	999999	185	333	999999	999999	40	999999	123	721	999999	221	15	999999	999999	999999	506	328	419	646	999999	407	710	419	330	999999	559	594	649	999999	485	999999	406	231	621	182	999	215	244	606	999999	633	135	71	67	912	503	282	862	999999	606	259	504	845	891	320	264	765	999999	984	901	446	999999	555	245	508	815	999999	267	859	677	301	93	999999	999999	10	999999	649	362	999999	263	287	731	128	961	999999	400	561	999999	999999	917	999999	212	260	705	37	286	580	999999	558	107	719	25	13	853	314	175	999999	672	891	49	615	413	593	731	624	715	999999	594	19	118	263	999999	956	941	444	98	833	116	154	724	701	823	803	999999	544	999999	727	275	656	70	999999	888	448	999999	311	829	999999	528	999999	322	57	986	999999	450	843	274	999999	72	419	226	342	999999	999999	176	347	999999	999999	999999	197	999999	987	963	999999	999999	410	375	16	999999	639	614	479	314	35	999999	676	999999	17	999999	478	280	213	665	856	440	728	999999	370	999999	923	519	228	999999	340	729	335	999999	58	867	49	999999	267	999999	432	999999	746	999999	999999	999999	499	632	784	258	802	999999	158	331	999999	999999	230	288	15	734	771	130	396	142	999999	306	506	592	666	150	323	11	22	840	243	61	693	699	572	674	781	300	735	970	999999	423	580	14	999999	551	646	999999	471	999999	999999	312	417	614	64	999999	199	999999	966	643	934	801	904	999999	97	999999	999999	530	999999	999999	952	481	999999	425	597	559	726	999999	615	999999	503	562	999999	490	999999	931	644	89	645	319	999999	874	334	999999	45	742	518	272	916	999999	738	125	54	140	999999	130	917	991	26	504	537	697	999999	851	150	381	271	424	79	166	421	733	885	407	856	999999	157	303	390	854	51	463	585	693	387	999999	999999	409	910	999999	23	652	72	150	781	788	583	999999	951	664	481	104	202	760	999999	14	999999	646	999999	501	972	999999	611	171	463	83	999999	999999	473	762	862	861	999999	950	152	999999	670	745	999999	999999	504	674	352	999999	999999	999999	999999	824	
192	383	157	872	999999	419	155	399	999999	901	686	708	676	999999	19	999999	801	619	590	251	617	742	343	494	31	999999	996	308	282	885	788	516	812	296	425	100	999999	990	999999	104	999999	753	727	769	68	916	999999	529	664	163	924	763	366	29	999999	450	49	663	999999	999999	999999	847	999999	999999	123	180	999999	389	999999	918	583	999999	883	495	447	864	24	573	435	114	814	477	999999	128	961	999999	159	999999	999999	975	60	951	149	815	682	957	999999	999999	656	888	999999	22	999999	999999	999999	999999	999999	871	582	353	999999	475	237	746	999999	999999	213	999999	202	999999	30	113	309	584	867	632	670	999999	999999	489	999999	451	917	547	94	802	507	999999	549	848	154	288	220	736	549	585	724	403	709	736	754	639	380	567	868	916	712	394	878	947	452	811	67	102	125	984	558	690	999999	313	999999	315	999999	354	944	741	999999	999999	45	292	907	277	368	999999	734	597	80	360	678	177	99	122	29	601	999999	343	999999	127	620	565	999999	44	741	999999	999999	999999	190	999999	622	999999	33	149	999999	595	49	185	453	981	368	999999	999999	999999	21	999999	999999	334	295	856	948	611	520	775	951	479	265	873	999999	962	787	999999	417	55	999999	550	154	949	763	434	561	230	889	249	759	102	651	829	32	999999	191	964	999999	334	999999	21	616	999999	197	880	339	176	999999	490	999999	83	120	868	999999	471	349	274	571	999999	999999	727	999999	999999	26	859	999999	436	999999	288	999999	822	140	999999	967	726	934	897	999999	883	104	395	581	408	999999	685	981	999999	369	999999	907	999999	999999	303	999999	999999	299	345	240	338	62	903	326	370	710	381	942	37	900	744	536	452	512	999999	766	999999	156	322	235	340	877	54	77	999999	381	999999	429	837	63	618	436	999999	999999	999999	831	999999	79	999999	698	673	743	954	999999	624	999999	464	414	714	999999	130	213	977	119	899	999999	17	836	999999	999999	999999	999999	115	974	999999	318	938	785	89	999999	575	840	999999	624	561	597	922	171	999999	275	916	458	714	310	933	415	458	488	999999	972	823	364	52	230	851	999999	637	979	600	316	999999	679	999999	857	961	289	276	362	999999	999999	538	846	999999	761	83	999999	247	805	999999	999999	859	459	28	999999	43	221	797	999999	773	839	959	943	570	999999	188	247	132	856	348	653	148	106	931	999999	443	999999	999999	290	157	462	999999	999999	999999	723	457	636	660	228	999999	750	999999	560	589	717	352	595	286	999999	582	835	275	390	999999	397	738	762	999999	999999	673	
67	250	999999	999999	320	364	137	14	999999	687	552	999999	904	42	999999	171	587	999999	223	122	848	699	721	708	999999	196	104	375	550	985	694	999999	106	999999	766	509	975	992	278	999999	224	590	440	570	40	259	371	357	868	999999	160	999999	314	451	824	999999	529	808	999999	134	270	762	999999	860	992	443	490	358	275	999999	196	999999	247	860	897	268	269	160	677	72	824	746	506	324	834	448	999999	655	731	409	980	176	745	999999	102	462	999999	579	578	597	769	22	91	780	49	565	18	453	553	999999	107	378	140	194	309	999999	999999	148	36	554	638	834	627	866	118	29	849	999999	767	999999	140	690	582	90	303	999999	664	726	284	999999	440	999999	112	174	311	611	45	561	844	579	206	999999	552	33	958	934	999999	225	999999	30	999999	914	686	117	999999	417	795	999999	891	999999	858	539	863	757	124	288	732	463	999999	506	999999	298	259	198	999999	152	147	558	131	999999	999999	999999	64	264	999999	525	999999	999999	739	894	815	999999	670	356	999999	666	999999	999999	909	680	212	932	661	999999	999999	999999	664	497	868	292	999999	999999	928	532	81	419	484	608	204	598	613	999999	723	669	690	998	628	903	478	582	28	351	649	451	166	494	788	890	228	145	860	186	136	456	624	579	66	147	999999	999999	192	525	600	999999	76	999999	999999	991	483	47	999999	761	999999	999999	274	928	999999	487	376	587	999999	594	390	999999	737	436	611	277	55	999999	999999	490	628	177	400	502	750	338	384	691	999999	797	416	999999	345	109	167	999999	191	999999	981	579	771	697	679	597	145	541	999999	639	862	940	946	371	105	999999	999999	851	895	999999	187	999999	112	684	311	834	188	209	999999	638	279	771	96	358	140	372	718	931	497	803	367	219	755	745	999999	345	850	54	95	36	965	315	944	419	519	722	999999	97	395	845	419	936	999999	944	370	999999	854	597	241	999999	600	212	364	102	415	999999	999999	366	999999	966	999999	143	123	696	999999	999999	826	676	839	999999	896	631	999999	651	393	430	401	810	385	999999	999999	263	999999	999999	436	763	999999	852	14	551	218	119	242	999999	862	285	822	999999	281	406	274	187	758	824	999999	999999	666	712	708	984	576	703	999999	127	486	729	999999	761	270	909	22	974	672	298	208	786	399	127	789	117	608	280	539	978	473	313	504	988	525	467	107	248	999999	999999	999999	515	999999	124	942	142	999999	999999	860	372	394	299	514	999999	625	999999	579	549	999999	601	385	306	173	13	999999	183	
999999	342	245	802	811	773	999999	652	999999	999999	658	284	184	999999	162	999999	419	177	594	184	798	44	999999	999999	888	558	325	552	644	677	352	135	471	769	908	622	825	68	560	999999	468	862	156	932	401	305	374	277	448	838	886	996	418	479	999999	999999	969	999999	999999	999999	999999	999999	999999	645	351	533	999999	415	747	540	721	999999	617	972	715	936	887	440	999999	999999	999999	999999	114	806	791	355	716	991	394	999999	653	66	153	999999	172	190	854	511	999999	868	491	958	999999	999999	999999	999999	388	999999	764	448	312	538	695	330	999999	410	184	211	854	995	817	821	30	999999	887	665	999999	320	809	535	92	999999	999999	215	111	999999	999999	206	690	266	966	279	237	999999	999999	124	999999	822	237	999999	999999	999999	656	595	999999	670	938	499	31	461	999999	78	999999	239	366	926	689	999999	999999	999999	999999	978	999999	999999	38	999999	594	83	624	772	999999	394	999999	999999	999999	439	999999	263	163	441	296	38	999999	239	938	898	643	998	590	489	435	879	603	999999	879	38	141	999999	567	999999	85	864	874	258	165	999999	999999	588	710	927	206	435	336	788	557	999999	803	291	999999	139	999999	999999	493	145	999999	425	999999	700	178	500	307	670	696	649	365	431	163	926	83	15	999999	64	298	663	292	999	999999	999999	835	34	235	850	408	999999	609	999999	381	738	910	740	151	294	420	219	629	535	738	686	432	135	700	876	218	653	999999	849	307	830	853	347	999999	999999	865	153	275	456	271	269	50	875	60	425	26	342	864	999999	644	88	43	756	271	866	392	709	999999	359	641	755	221	760	192	551	885	572	868	999999	429	277	999999	183	273	479	646	999999	85	285	999999	875	789	597	999999	228	999999	999999	86	999999	999999	165	819	999999	815	999999	999999	289	693	509	999999	999999	474	999999	208	377	145	860	492	792	229	834	634	58	999999	999999	965	623	999999	963	999999	999999	495	861	582	273	457	999999	367	756	431	367	864	575	745	415	999999	100	398	837	93	999999	613	294	787	758	531	770	999999	59	551	434	999999	999999	999999	999999	958	612	999999	935	919	119	502	736	370	861	970	69	312	94	364	874	234	999999	879	817	184	999999	999999	823	742	999999	609	318	215	999999	633	143	819	994	456	999999	974	999999	918	974	443	877	923	925	999999	999999	999999	342	694	676	999999	25	850	937	576	756	538	303	202	241	509	194	999999	374	237	836	999999	317	638	566	999999	771	799	905	384	999999	288	159	45	280	229	999999	623	539	797	999999	293	882	
999999	699	269	681	271	686	474	999999	357	559	697	950	999999	999999	704	138	999999	437	226	945	563	279	999999	389	267	922	999999	243	999999	990	576	999999	553	999999	889	999999	306	999999	510	122	441	134	999999	729	999999	94	57	79	999999	999999	999999	999999	401	999999	328	159	231	880	999999	999999	674	999999	688	999999	982	999999	407	865	999999	766	831	556	927	114	513	438	329	749	927	999999	875	943	999999	85	999999	216	227	215	48	739	716	425	999999	171	448	210	446	592	746	384	687	191	807	805	999999	999999	999999	297	834	890	829	482	953	999999	473	730	569	612	139	775	860	201	827	531	999999	415	750	765	666	313	999999	999999	13	553	495	694	145	865	422	29	775	999999	999999	158	910	999999	472	564	698	717	640	834	463	970	523	999999	999999	999999	999999	257	466	999999	631	999999	898	102	479	410	999999	999999	595	704	999999	120	999999	929	999999	679	620	815	999999	196	76	948	999999	167	999999	42	39	999	340	858	119	174	563	999999	308	851	259	999999	765	999999	999999	919	132	999999	643	999999	969	594	675	684	999999	940	314	999999	609	682	999999	740	819	446	999999	755	448	736	595	999999	999999	902	999999	968	429	803	60	881	387	157	826	737	523	930	73	445	333	655	202	179	999999	293	499	999999	993	518	998	328	999999	999999	480	999999	999999	618	999999	77	999999	999999	265	863	999999	432	999999	462	999999	129	999999	999999	382	936	431	793	999999	426	999999	273	412	14	974	910	804	999999	999999	333	999999	999999	999999	905	999999	996	999999	626	400	999999	289	437	999999	47	770	874	999999	999999	946	754	999999	687	851	924	452	532	664	958	732	354	68	999999	241	999999	786	424	732	321	754	999999	464	804	999999	999999	147	737	873	999999	999999	110	619	695	999999	999999	701	988	589	472	462	612	341	999999	894	55	280	999999	205	830	260	999999	151	980	365	569	299	999999	999999	646	787	715	999999	999999	724	999999	735	372	383	794	867	797	999999	269	858	151	54	941	909	999999	934	26	541	52	124	888	958	638	999999	225	999999	999999	999999	943	685	747	954	52	999999	273	999999	907	999999	411	962	463	999999	999999	131	999999	524	358	917	999999	999999	770	999999	615	184	999999	672	999999	42	167	647	993	102	892	999999	121	197	12	153	646	46	36	278	999999	999999	660	378	86	999999	125	700	798	956	768	241	999999	574	348	867	961	600	224	874	589	763	969	370	627	307	999999	36	522	214	281	899	685	502	999999	535	523	468	596	589	999999	467	849	46	333	661	669	546	849	145	999999	55	822	
161	689	377	999999	300	750	999999	506	999999	188	999999	685	999999	999999	999999	999999	812	353	503	14	634	957	999999	914	932	999999	966	637	473	187	386	33	999999	86	999999	813	674	424	999999	718	817	93	999999	288	265	361	999999	115	257	24	999999	791	688	51	198	203	566	463	999999	263	783	150	42	912	801	570	999999	792	30	609	857	398	129	785	999999	551	140	844	659	581	582	999999	390	459	150	999999	344	193	999999	340	256	221	999999	970	934	676	60	915	486	999999	999999	999999	94	999999	999999	648	999999	903	855	646	73	999999	804	607	680	999999	760	582	771	217	236	999999	903	689	362	999999	999999	999999	850	519	501	224	999999	964	680	999999	999999	999999	999999	502	999999	441	999999	252	277	534	417	637	300	21	916	477	999999	279	468	633	999999	405	295	520	999999	523	999999	345	999999	848	364	999999	999999	770	157	27	290	999999	294	794	938	661	422	828	999999	999999	858	839	603	33	999999	999999	506	56	151	380	457	999999	999999	999999	388	999999	106	999999	999999	999999	999999	529	864	999999	197	875	999999	673	999999	116	999999	466	292	971	664	223	741	131	778	276	343	880	628	776	570	508	272	885	416	945	999999	993	999999	999999	999999	339	975	705	836	203	113	832	361	45	397	990	999999	44	744	175	999999	975	650	903	244	829	900	97	338	999999	613	999999	267	999999	999999	989	808	631	999999	335	247	46	295	584	172	999999	529	593	388	999999	999999	999999	151	250	999999	589	353	999999	426	999999	438	999999	376	157	590	14	575	999999	494	408	191	868	876	418	927	224	690	75	741	733	310	317	999999	758	680	386	999999	26	999999	962	646	64	215	183	896	359	669	147	994	167	935	918	999999	980	398	149	360	733	999999	478	899	288	999999	692	999999	131	189	618	476	999999	999999	558	999999	531	761	136	663	999999	521	578	555	552	80	999999	999999	999999	999999	728	370	541	35	999999	703	587	999999	368	51	522	499	999999	180	61	999999	791	119	999999	373	577	999999	271	486	999999	221	744	923	356	217	439	894	999999	912	461	258	935	187	824	854	967	999999	403	95	150	213	746	407	999999	880	288	473	419	28	641	509	109	65	378	22	959	999999	716	160	611	627	999999	862	718	802	999999	613	295	533	406	999999	999999	185	345	453	474	346	429	475	929	965	484	284	281	952	999999	879	999999	999999	894	313	752	999999	483	523	16	884	688	999999	154	675	188	999999	621	533	999999	923	999999	924	999999	622	999999	250	999999	646	152	922	591	766	653	856	999999	483	999999	102	999999	
582	702	822	447	590	658	999999	331	263	787	999999	999999	748	278	999999	999999	999999	274	282	79	512	32	837	380	94	302	922	57	297	999999	705	258	529	177	111	999999	897	487	999999	964	999999	999999	999999	858	554	999999	842	498	999999	696	919	218	999999	33	853	999999	865	451	999999	297	735	999999	43	999999	92	350	143	580	176	14	273	407	317	999999	562	999999	64	978	825	999999	459	999999	629	601	951	496	999999	505	323	551	999999	999999	133	669	238	835	885	585	776	214	136	272	331	422	433	999999	999999	999999	470	270	999999	886	999999	539	837	312	60	999999	440	596	458	637	266	624	649	999999	283	648	89	727	707	479	212	999999	697	197	111	999999	999999	999999	594	999999	45	63	56	999999	829	594	999999	999999	785	453	999999	999999	755	499	15	999999	773	615	248	263	967	743	999999	36	683	14	841	650	210	843	273	11	11	613	999999	213	578	179	988	688	816	163	942	264	334	32	865	208	999999	404	443	563	200	340	876	999999	501	29	796	999999	999999	191	999999	941	999999	153	188	152	896	999999	138	604	627	559	446	814	801	307	702	999999	999999	999999	999999	999999	409	710	810	670	736	311	999999	559	383	172	936	999999	437	10	84	190	844	999999	311	390	276	999999	935	999999	894	999999	499	203	999999	145	999999	118	723	999999	541	999999	343	517	415	595	100	578	231	464	999999	811	999999	801	233	521	816	999999	342	999999	538	999999	774	179	776	675	811	999999	242	999999	485	827	999999	516	999999	999999	847	336	318	999999	999999	697	618	481	27	92	684	698	970	805	328	272	775	999999	392	970	705	174	740	999999	784	582	346	983	999999	796	899	871	341	628	673	489	116	999999	787	840	952	303	161	694	990	999999	548	999999	918	223	61	276	133	498	899	683	595	577	931	717	999999	634	999999	999999	999999	999999	366	351	141	839	165	158	999999	551	28	999999	22	56	749	999999	44	909	74	999999	744	633	747	999999	999999	990	999999	539	999999	80	489	999999	800	999999	999999	187	755	206	304	89	67	902	417	582	999999	497	670	549	827	999999	999999	451	570	737	486	999999	75	523	622	151	945	626	462	788	72	700	612	999999	546	999999	915	837	615	985	707	841	225	175	373	241	999999	354	999999	437	397	47	999999	72	454	950	122	242	584	999999	999999	440	450	629	519	779	999999	588	12	265	353	845	999999	585	40	644	344	999999	159	390	821	999999	915	35	401	34	942	549	637	596	460	683	262	999999	999999	999999	401	596	655	999999	356	999999	999999	455	999999	999999	
999999	999999	42	809	615	999999	999999	204	342	542	525	999999	999999	495	999999	345	951	999999	805	670	592	384	734	763	999999	748	254	565	43	999999	258	469	941	849	999999	770	517	828	981	999999	999999	68	999999	318	751	975	368	999999	756	999999	789	999999	649	423	999999	826	448	278	566	866	999999	527	170	999999	293	65	484	388	672	76	827	133	434	567	80	999999	999999	425	22	999999	390	93	808	999999	300	322	819	527	890	996	999999	249	271	999999	280	999999	897	866	34	999999	501	980	498	690	193	666	999999	92	353	999999	999999	999999	266	298	486	883	718	999999	962	971	245	999999	497	675	743	588	861	999999	297	998	636	399	401	326	999999	999999	595	128	999999	633	999999	737	183	466	436	310	982	973	638	999999	999999	999999	903	63	999999	545	999999	999999	946	604	805	200	999999	355	797	999999	999999	940	522	999999	999999	999999	310	338	169	507	782	40	999999	443	606	887	682	901	999999	877	495	348	999999	999999	917	773	181	243	999999	999999	943	828	668	999999	679	52	460	999999	108	762	999999	574	999999	952	762	462	999999	513	998	917	518	893	710	919	999999	292	84	999999	169	524	428	76	511	547	999999	954	999999	984	999999	563	437	130	803	999999	999999	920	453	912	478	464	200	668	999999	910	999999	60	127	999999	580	396	967	999999	402	583	344	392	73	356	398	808	999999	598	749	444	490	397	99	828	500	763	999999	171	813	704	334	760	831	600	999999	514	836	999999	413	999999	999999	268	728	230	547	46	857	107	524	670	374	602	999999	800	430	999999	960	299	258	816	557	806	364	697	258	583	999999	473	911	999999	999999	477	999999	381	999999	999999	669	869	290	463	999999	999999	646	999999	999999	999999	999999	41	180	730	554	547	373	597	820	789	904	41	971	964	485	999999	999999	641	698	999999	999999	546	951	208	55	101	18	795	909	815	169	221	367	999999	740	999999	302	190	339	999999	114	999999	561	68	999999	638	897	326	977	523	999999	15	455	443	324	305	89	971	685	462	539	999999	687	15	630	692	673	454	233	956	101	15	999999	273	792	820	985	999999	881	417	999999	999999	817	396	270	163	765	999999	212	445	450	331	505	876	999999	999999	909	556	438	999999	964	453	102	31	431	999999	704	191	650	503	319	196	99	277	269	847	999999	999999	744	476	999999	749	251	999999	516	769	510	434	378	266	911	439	464	257	452	750	599	796	999999	999999	999999	584	283	709	999999	263	241	237	617	58	999999	618	811	999999	707	225	211	999999	515	662	48	279	812	394	
591	999999	999999	842	825	519	999999	963	336	33	26	999999	475	999999	999999	262	538	283	999999	330	999999	303	628	999999	550	999999	999999	295	291	312	999999	999999	771	889	127	256	531	399	412	999999	800	812	291	787	944	364	749	999999	652	262	133	765	461	999999	999999	297	261	238	301	999999	970	961	681	33	351	836	581	585	424	999999	731	149	870	718	999999	999999	22	841	999999	196	487	879	643	39	188	917	999999	288	986	999999	995	999999	999999	814	999999	839	140	267	446	999999	999999	173	254	999999	530	999999	894	743	962	234	285	419	680	999999	119	100	328	652	999999	434	117	999999	599	594	419	999999	999999	65	590	999999	999999	754	404	450	413	324	634	406	509	204	999999	985	999999	999999	999999	999999	622	992	999999	47	520	488	422	22	10	489	574	660	827	100	943	999999	999999	282	999999	530	25	999999	999999	795	466	922	153	651	411	132	999999	837	999999	999999	999999	59	360	553	180	70	999999	999999	449	924	749	973	578	418	999999	194	833	999999	999999	33	570	392	300	910	581	598	999999	771	999999	877	513	736	999999	993	999999	999999	487	608	999999	999999	198	999999	789	999999	56	492	353	999999	399	226	299	932	999999	25	273	435	999999	450	972	581	999999	571	782	572	999999	22	362	585	144	367	706	999999	942	457	999999	999999	602	523	864	98	255	999999	999999	394	999999	581	999999	605	729	848	145	999999	636	530	999999	999999	999999	227	366	43	139	999999	599	42	519	999999	989	315	190	999999	999999	244	586	883	336	124	199	397	983	839	48	757	855	296	999999	669	597	999999	999999	217	999999	384	166	830	959	487	999999	348	874	523	591	668	424	404	25	900	461	753	203	786	437	462	244	527	994	382	911	313	810	850	477	577	759	973	246	458	88	755	923	849	114	999999	523	470	999999	380	342	461	281	331	999999	844	999999	769	779	999999	999999	639	835	586	575	707	537	999999	55	23	909	999999	168	566	822	999999	829	354	682	586	938	774	999999	624	50	460	41	999999	642	633	359	989	203	609	318	448	919	347	283	407	323	499	424	244	470	891	999999	715	999999	512	999999	874	97	202	698	999999	370	999999	546	124	999999	57	391	999999	999999	999999	999999	558	999999	999999	999999	492	80	284	273	999999	359	43	163	158	168	325	981	999999	999999	484	999999	11	911	943	87	707	800	168	999999	275	118	12	580	551	643	744	468	999999	726	532	803	812	999999	259	26	336	68	999999	956	360	999999	261	803	999999	27	256	646	314	306	88	692	912	553	998	340	357	999999	612	
515	423	857	857	413	96	999999	99	82	662	927	750	649	412	211	381	208	857	208	401	534	397	107	999999	827	999999	999999	999999	269	930	918	999999	873	999999	882	999999	999999	219	999999	999999	999999	927	183	999999	387	999999	438	999999	710	181	999999	999999	158	71	88	999999	999999	999999	39	999999	256	999999	999999	152	999999	268	999999	203	529	668	878	999999	19	492	892	606	223	123	776	282	999999	999999	190	97	999999	445	519	999999	378	764	999999	799	190	92	469	999999	107	41	250	128	678	244	760	999999	999999	999999	473	666	179	999999	904	212	926	999999	999999	696	609	742	21	308	748	75	825	764	999999	89	809	927	32	183	999999	999999	873	999999	603	975	799	148	794	999999	999999	999999	999999	896	860	999999	872	432	537	772	119	364	30	941	379	613	418	995	600	223	10	546	643	999999	972	722	339	278	999999	579	999999	470	999999	999999	337	895	432	929	999999	437	216	999999	399	259	74	155	999999	932	999999	999999	999999	999999	548	580	329	999999	999999	647	924	147	685	999999	279	957	875	999999	999999	340	999999	999999	190	489	100	999999	999999	624	157	393	931	826	561	407	989	173	22	102	999999	377	370	902	999999	785	14	767	999999	612	999999	441	384	425	999999	830	327	804	810	87	713	385	999999	705	287	826	716	107	999999	288	614	115	945	782	726	47	969	711	999999	999999	999999	333	999999	403	999999	715	19	515	97	730	999999	194	999999	935	389	999999	803	665	625	999999	79	907	191	474	999999	999999	496	601	999999	701	861	616	16	415	999999	389	964	180	198	999999	999999	210	19	999999	208	999999	752	19	999999	189	243	314	999999	999999	335	577	152	946	999999	515	228	999999	999999	999999	999999	472	188	947	343	999	583	633	999999	63	53	869	897	335	275	577	259	486	207	519	999999	556	530	77	999999	35	247	27	773	682	353	407	392	624	999999	736	251	805	999999	403	605	609	837	42	895	999999	679	817	681	828	999999	741	220	307	927	999999	942	121	866	317	762	565	859	794	709	999999	486	283	349	538	336	453	810	804	913	858	719	497	182	999999	356	999999	346	945	426	999999	999999	94	999999	673	999999	140	938	999999	999999	50	750	53	333	259	980	406	477	152	999999	812	931	416	394	999999	603	454	939	252	961	342	229	914	377	107	458	401	585	676	744	206	515	999999	172	873	118	675	174	922	999999	999999	952	999999	453	613	680	999999	700	627	79	350	201	696	999999	999999	999999	999999	675	999999	999999	588	820	999999	407	306	999999	490	253	521	999999	928	999999	27	999999	21	
389	35	999999	763	426	999999	700	957	606	404	15	818	53	863	62	999999	10	999999	130	65	139	160	796	156	999999	200	536	189	999999	151	70	999999	98	395	919	795	374	999999	809	134	888	862	999999	12	999999	488	447	390	468	999999	928	999999	896	552	882	238	239	324	999999	236	150	521	301	464	344	831	730	657	943	267	908	98	999999	995	999999	276	955	793	999999	828	752	156	720	978	223	999999	999999	999999	513	999999	565	59	464	583	999999	376	999999	740	668	470	757	790	447	211	780	839	222	900	385	615	999999	446	468	629	483	994	999999	322	251	625	999999	999999	153	262	701	858	633	555	999999	999999	705	225	134	395	80	962	999999	519	208	383	999999	386	170	897	417	129	590	835	109	989	999999	258	498	53	916	999999	646	195	510	921	216	999999	888	584	999999	67	999999	999999	558	999999	295	999999	999999	867	127	176	33	256	844	581	278	797	999999	999999	234	456	726	999999	999999	507	326	522	999999	287	177	841	497	586	987	359	999999	517	286	999999	999999	294	143	630	925	749	549	999999	350	928	653	418	999999	866	360	463	341	240	603	61	999999	773	282	837	700	286	999999	999999	268	494	774	760	521	867	327	939	323	106	165	729	958	926	181	999999	634	758	631	630	236	534	999999	999999	913	235	999999	930	22	305	999999	649	80	111	999999	856	164	999999	897	999999	999999	421	150	999999	85	874	103	999999	999999	201	213	942	655	58	221	999999	999999	206	846	999999	482	397	999999	27	176	516	999999	856	999999	325	999999	999999	861	289	91	814	394	783	501	49	142	127	339	999999	102	999999	999999	32	889	407	999999	957	56	999999	869	161	494	999999	78	569	999999	246	482	285	275	472	999999	999999	966	406	349	692	705	806	163	364	67	116	924	999999	521	636	966	999999	999999	999999	999999	260	419	929	330	271	714	999999	824	895	645	63	554	629	907	628	66	493	999999	696	262	249	457	515	104	387	207	890	999999	588	279	999999	350	306	777	830	956	46	85	88	978	772	999999	267	999999	14	561	304	281	893	580	483	339	999999	716	455	802	903	835	943	73	823	885	999999	626	559	713	258	852	999999	671	999999	417	979	718	489	266	999999	795	100	826	902	999999	163	17	795	999999	999999	589	331	37	999999	210	142	24	999999	887	746	999999	169	300	313	452	999999	232	999999	75	359	530	237	999999	612	118	745	999999	170	999999	731	238	830	804	612	668	531	59	618	818	285	965	563	601	999999	558	999999	799	523	460	424	931	456	729	405	
581	362	999999	424	999999	465	999999	853	949	166	517	810	365	999999	644	920	155	999999	742	790	999999	966	635	679	64	482	946	604	710	790	799	782	110	408	41	316	399	634	674	363	269	121	614	445	12	747	279	120	878	540	279	327	999999	939	21	614	726	462	370	471	999999	421	999999	169	999999	734	710	957	657	337	530	520	939	388	530	282	361	999999	676	316	213	835	999999	180	520	999999	79	171	999999	426	590	937	999999	212	844	848	968	455	88	278	999999	999999	463	551	19	758	387	999999	999999	738	262	536	786	999999	268	683	695	972	648	885	665	548	570	241	747	593	256	737	544	682	999999	906	999999	407	278	890	382	183	999999	999999	999999	744	753	658	173	999999	160	999999	944	999999	999999	995	807	999999	613	999999	751	231	804	426	512	650	999999	736	999999	999999	424	999999	785	377	311	522	999999	886	791	999999	795	999999	78	693	442	999999	792	999999	999999	999999	999999	918	794	999999	999999	160	999999	999999	259	453	999999	999999	233	816	999999	771	434	576	999999	640	193	999999	411	691	999999	999999	163	999999	983	476	857	418	216	126	999999	506	999999	15	238	160	152	77	999999	348	968	778	688	999999	64	999999	611	226	999999	889	134	999999	999999	112	85	309	996	268	760	999999	595	999999	810	999999	999999	142	187	999999	348	708	498	126	294	999999	999999	925	161	902	66	322	865	641	894	327	992	78	990	999999	999999	929	999999	999999	999999	853	753	433	967	580	691	921	493	191	878	814	999999	17	893	452	999999	160	157	104	211	448	917	953	650	493	125	500	152	696	499	999999	554	614	999999	440	320	300	999999	580	220	145	829	683	763	90	926	984	185	547	111	779	782	69	682	868	936	999999	783	999999	999999	200	779	796	692	469	269	786	208	463	142	99	202	576	999999	76	999999	243	199	570	999999	999999	325	604	999999	719	636	999999	932	941	503	999999	517	999999	125	30	365	42	990	303	820	149	785	721	414	999999	586	215	185	615	999999	703	609	999999	916	999999	999999	184	211	973	833	774	999999	999999	959	621	582	719	460	863	710	586	252	896	749	427	354	604	999999	582	142	999999	319	326	691	800	910	999999	566	999999	155	191	831	27	470	56	295	999999	762	792	999999	867	754	322	999999	673	460	713	473	999999	999999	999999	999999	629	840	413	464	999999	999999	169	999999	999999	999999	999999	717	529	754	235	435	703	141	999999	841	407	152	999999	675	999999	421	28	349	999999	831	999999	811	875	206	999999	999999	999999	591	758	953	603	999999	162	714	94	
999999	385	918	999999	287	769	368	163	999999	587	999999	574	737	999999	125	999999	819	513	999999	95	999999	842	332	552	58	378	122	999999	872	999999	325	999999	560	591	403	46	109	124	919	71	709	657	446	619	999999	612	329	134	643	406	783	578	705	629	236	761	62	999999	186	908	657	985	290	199	999999	496	24	999999	999999	88	457	705	593	395	386	210	999999	713	827	446	58	987	999999	476	465	746	295	931	364	999999	983	734	937	20	999999	723	377	256	357	238	999999	183	999999	564	948	88	999999	319	999999	35	365	999999	548	740	859	669	999999	999999	734	525	211	92	791	432	104	723	767	999999	999999	662	999999	159	999999	599	848	875	927	185	528	999999	762	975	687	339	285	999999	196	206	160	745	477	564	522	832	999999	515	999999	637	469	235	999999	999999	338	999999	202	215	999999	948	892	984	742	80	999999	357	999999	235	405	461	999999	460	537	999999	432	245	194	999999	637	533	999999	342	999999	299	715	303	999999	361	646	999999	999999	80	661	999999	999999	176	999999	407	278	174	999999	801	120	930	490	999999	697	999999	978	103	999999	999999	577	999999	999999	999999	502	452	364	991	290	411	589	308	999999	86	798	999999	267	999999	242	787	10	472	999999	999999	232	561	808	706	605	328	999999	553	700	223	502	211	999999	753	674	560	52	999999	884	668	222	999999	616	413	220	407	491	721	860	618	923	999999	999999	999999	999999	940	999999	999999	396	962	999999	999999	607	111	584	596	440	999999	592	682	744	999999	588	999999	557	419	945	404	496	999999	836	661	999999	92	299	397	215	253	999999	733	999999	394	890	922	640	187	215	514	829	623	999999	977	139	999999	874	210	526	999999	69	999999	999999	248	999999	198	135	376	999999	525	999999	999999	391	197	97	999999	765	359	832	665	999999	380	214	441	575	872	241	858	531	515	217	999999	870	999999	194	508	739	677	233	702	796	274	835	689	999999	642	999999	999999	890	280	422	524	378	999999	57	688	999999	562	999999	299	957	277	844	836	317	723	326	999999	13	589	129	97	136	139	869	999999	999999	524	739	933	639	461	999999	261	102	693	720	20	957	505	795	999999	14	934	745	529	429	998	382	979	999999	856	999999	310	161	334	397	248	991	167	152	198	823	739	659	999999	308	593	999999	623	12	316	429	507	794	999999	999999	202	999999	999999	470	999999	152	760	617	783	684	999999	109	767	999999	999999	999999	799	362	999999	362	275	284	249	231	835	263	759	976	19	999999	279	516	218	252	205	854	652	696	605	55	999999	
131	875	821	640	493	976	327	530	297	629	154	197	999999	817	917	154	999999	999999	293	393	783	608	999999	999999	161	999999	525	109	999999	376	113	757	561	299	999999	409	999999	999999	999999	999999	999999	456	722	807	134	999999	628	999999	288	709	534	70	321	662	289	523	528	415	999999	999999	460	228	999999	921	525	396	636	301	999999	518	999999	537	294	15	951	337	885	550	999999	833	273	101	999999	917	841	53	445	898	19	630	999999	23	111	748	999999	999999	553	999999	291	999999	692	999999	761	770	984	997	999999	316	710	952	637	978	135	999999	999999	369	406	985	999999	999999	951	999999	999999	52	999999	712	999999	545	188	738	999999	94	268	999999	150	936	339	999999	933	999999	277	139	197	999999	993	999999	887	456	419	467	816	568	721	809	999999	999999	55	719	142	281	571	240	999999	972	178	553	999999	999999	514	402	40	354	999999	999999	215	821	999999	235	59	999999	824	999999	135	721	999999	225	372	999999	765	196	891	620	919	661	282	46	12	225	887	999999	999999	314	941	27	999999	472	999999	999999	999999	965	413	819	999999	407	457	999999	114	415	60	999999	190	999999	818	328	999999	419	435	400	961	178	819	335	347	999999	552	519	47	118	294	459	708	885	999999	999999	782	81	950	521	213	690	931	597	175	934	999999	999999	496	999999	515	27	46	126	525	435	999999	999999	482	999999	999999	937	554	996	130	600	254	999999	414	28	999999	999999	469	914	196	281	246	999999	170	412	350	629	999999	425	999999	277	422	592	370	430	653	703	999999	890	665	276	999999	935	476	574	690	963	999999	478	87	85	999999	132	929	999999	198	999999	999999	79	719	235	914	999999	999999	853	187	661	935	999999	999999	999999	841	579	999999	920	999999	311	755	595	722	386	122	555	347	527	719	999999	663	126	241	999999	784	999999	180	440	362	16	541	623	397	38	38	533	999999	999999	243	978	873	19	118	887	999999	333	999999	343	999999	369	791	876	143	886	999999	818	752	999999	67	322	408	818	568	138	769	142	208	693	357	588	452	113	999999	740	999999	653	999999	353	999999	461	999999	999999	999999	992	225	665	489	999999	40	999999	780	465	187	921	579	65	451	979	128	999999	134	663	985	534	916	688	592	402	470	354	810	408	97	605	150	999999	999999	575	913	999999	652	698	663	999999	808	999999	925	372	171	370	212	999999	235	522	336	519	850	793	86	536	999999	96	49	685	999999	381	377	999999	781	17	564	875	76	24	394	436	999	999999	725	999999	762	999999	241	999999	152	782	182	575	279	630	
721	707	498	386	999999	566	658	978	738	999999	999999	999999	591	163	805	336	962	221	138	900	999999	12	77	157	774	854	854	940	543	999999	999999	999999	312	160	296	999999	387	999999	999999	827	777	31	119	299	319	418	999999	88	303	815	999999	961	447	378	120	718	640	351	612	185	999999	718	444	121	999999	817	50	999999	866	948	999999	282	237	310	132	498	893	778	837	365	227	776	999999	727	806	999999	363	999999	49	999999	226	45	999999	808	999999	69	999999	999999	71	501	999999	205	999999	354	999999	548	734	147	999999	999999	999999	861	514	256	958	935	81	999999	314	990	463	117	401	298	731	914	999999	428	194	999999	912	894	999999	345	987	31	564	301	861	268	513	226	686	427	999999	365	531	831	850	190	999999	868	694	999999	47	270	803	999999	623	952	999999	999999	999999	999999	999999	999999	154	178	268	936	381	779	999999	55	487	999999	430	999999	545	376	393	999999	578	999999	83	53	209	646	307	726	999999	641	678	909	914	208	273	502	717	822	220	362	572	914	999999	218	22	649	593	800	999999	829	387	999999	569	980	736	949	999999	666	731	508	999999	999999	717	739	110	947	140	289	974	999999	267	723	166	40	801	664	205	999999	999999	560	999999	507	886	999999	263	431	350	934	471	324	999999	999999	100	711	491	999999	206	78	118	75	518	314	826	912	572	999999	100	538	189	81	999999	255	635	180	455	999999	655	328	486	999999	607	206	999999	660	545	999999	999999	454	999999	770	999999	136	756	965	52	748	680	973	827	599	341	999999	754	399	569	146	999999	920	265	126	384	877	592	439	468	322	496	175	376	366	999999	645	999999	999999	613	627	498	670	138	706	999999	681	999999	886	347	795	999999	428	999999	409	791	999999	999999	432	999999	999999	543	327	506	729	999999	514	606	471	999999	999999	999999	346	786	941	999999	754	999999	559	433	702	385	706	999999	999999	870	999999	85	967	575	328	999999	999999	32	32	94	180	174	408	454	188	85	40	328	650	999999	999999	642	999999	761	46	921	639	999	693	999999	836	235	999999	859	193	439	639	896	999999	249	267	323	763	857	477	590	392	999999	255	627	999999	388	450	701	765	436	927	999999	538	407	999999	566	339	816	999999	944	999999	549	270	748	445	144	88	999999	999999	792	999999	300	294	456	538	535	753	999999	861	458	785	999999	999999	757	511	999999	367	841	999999	700	984	947	609	999999	259	842	843	506	192	219	309	49	986	999999	999999	636	999999	92	999999	290	813	999999	955	799	169	208	455	512	999999	21	777	
247	977	999999	999999	999999	691	762	206	695	691	256	883	999999	159	745	156	130	209	875	999999	285	999999	152	887	999999	991	810	372	61	396	340	269	180	442	999999	72	999999	999999	999999	944	999999	885	182	999999	566	999999	313	649	424	61	335	999999	371	999999	501	274	834	999999	97	939	881	399	154	309	360	987	999999	999999	97	999999	183	955	582	930	999999	399	999999	999999	330	340	999999	170	948	999999	71	37	898	670	940	999999	237	999999	88	687	73	999999	740	999999	248	579	676	999999	999999	999999	878	380	730	440	165	111	474	999999	999999	999999	999999	721	451	999999	247	333	999999	52	277	299	455	338	876	895	867	999999	659	926	314	751	663	999999	607	216	131	999999	307	467	515	999999	333	999999	50	331	436	999999	999999	596	636	999999	490	634	827	999999	999999	550	503	999999	573	581	452	999999	977	63	999999	668	123	999999	32	999999	36	631	999999	438	965	509	297	555	468	524	266	72	299	399	271	38	999999	999999	999999	581	198	999999	894	999999	396	999999	968	999999	999999	999999	238	92	573	999999	889	858	107	398	307	999999	999999	947	377	58	324	999999	258	588	792	75	999999	999999	999999	451	367	564	737	602	51	190	540	999999	328	699	999999	183	499	219	509	412	999999	377	46	142	999999	999999	104	845	619	17	536	390	999999	172	999999	458	767	999999	722	999999	131	505	356	127	256	950	629	677	762	151	889	999999	88	389	144	999999	999999	192	131	127	470	892	983	44	999999	159	117	165	833	836	415	377	496	999999	291	999999	30	918	885	379	621	426	92	478	127	999999	312	814	38	340	715	999999	999999	604	864	999999	522	322	474	107	842	999999	843	925	735	522	999999	903	999999	708	515	999999	999999	752	506	53	809	514	917	165	847	303	999999	502	131	830	999999	999999	320	61	913	999999	454	788	999999	157	583	999999	743	605	999999	408	999999	999999	825	889	287	258	108	999999	999999	17	404	318	259	548	345	350	999999	904	999999	660	593	999999	795	807	380	518	225	999999	470	652	771	999999	220	449	999999	807	677	241	553	128	999999	499	631	906	313	146	539	987	811	242	362	838	999999	294	815	999999	534	28	519	999999	43	749	361	777	245	92	999999	810	961	537	673	999999	999999	36	866	103	424	888	503	244	979	237	999999	237	299	932	999999	999999	999999	999999	999999	659	722	784	999999	54	148	999999	670	231	47	999999	36	283	999999	999999	487	433	427	999999	999999	645	524	284	789	805	211	133	487	312	999999	182	186	52	264	24	999999	999999	940	822	999999	569	228	282	
999999	260	210	273	999999	999999	455	438	507	911	999999	637	999999	999999	994	289	999999	24	377	367	10	865	551	984	29	555	941	910	493	605	766	999999	426	252	88	538	999999	937	999999	978	857	792	999999	999999	999999	626	879	411	999999	661	980	940	202	861	281	341	999999	226	254	122	567	544	999999	999999	155	999999	220	999999	369	465	683	904	558	999999	509	218	999999	287	613	402	675	539	338	831	999999	825	493	999999	970	999999	830	389	999999	353	999999	322	999999	772	128	392	415	987	999999	999999	977	85	999999	999999	361	999999	151	431	612	852	447	38	215	999999	287	330	503	655	921	622	635	304	221	215	978	999999	371	427	168	999999	986	687	999999	222	853	548	442	999999	214	907	999999	999999	776	840	906	392	116	733	495	999999	889	760	75	429	999999	683	864	186	824	174	701	724	273	391	865	759	540	993	999999	738	888	813	450	24	999999	237	527	380	999999	596	90	638	932	999999	342	235	621	78	732	180	684	266	999999	50	216	999999	144	395	975	156	851	123	473	999999	910	85	320	61	999999	263	999999	494	877	237	999999	72	792	903	59	999999	147	472	271	999999	64	631	999999	999999	807	147	102	141	999999	162	744	999999	175	999999	459	266	915	569	666	479	24	199	389	638	956	154	98	241	999999	999999	19	389	851	383	701	999999	139	909	999999	274	999999	999999	99	724	999999	999999	897	999999	453	793	723	577	805	999999	85	865	252	318	453	663	58	999999	795	999999	999999	365	125	791	484	999999	999999	16	999999	402	318	990	110	999999	999999	839	257	999999	787	553	621	999999	583	999999	307	999999	45	821	466	591	225	999999	239	39	581	999999	11	115	999999	282	666	717	261	413	999999	95	764	999999	172	613	416	577	999999	251	448	710	782	65	493	647	999999	315	549	734	186	19	761	80	92	999999	837	151	349	999999	887	903	190	180	585	999999	81	999999	999999	852	185	999999	234	999999	591	871	355	946	621	494	147	360	178	527	236	473	999999	694	999999	153	775	274	999999	999999	999999	544	529	999999	479	999999	999999	999999	656	697	558	538	999999	773	489	221	673	999999	999999	854	999999	999999	999999	663	999999	122	888	999999	953	515	86	910	420	664	999999	56	352	999999	476	349	999999	460	999999	481	999999	698	687	560	215	293	479	884	743	383	999999	827	809	866	999999	367	393	198	999999	151	999999	999999	128	131	151	442	869	930	424	190	935	999999	833	264	694	999999	434	337	182	669	45	202	176	46	471	804	247	485	84	119	956	730	726	562	860	330	
579	999999	999999	999999	424	549	999999	999999	448	285	994	555	182	999999	932	999999	26	73	999999	427	481	92	660	346	204	393	855	314	234	215	999999	999999	403	373	675	868	917	999999	999999	496	999999	613	598	195	999999	692	313	661	186	900	713	999999	456	443	849	497	999999	83	999999	40	999999	164	999999	999999	999999	723	161	808	747	74	147	617	818	619	694	999999	999999	474	999999	999999	90	203	999999	333	999999	538	824	960	523	187	962	844	999999	224	802	578	999999	999999	111	96	540	504	999999	122	762	106	843	837	749	981	13	999999	546	75	999999	999999	36	15	740	999999	999999	201	999999	569	112	302	999999	603	816	125	593	999999	999999	450	999999	585	999999	999999	999999	405	695	987	221	999999	184	530	308	765	274	312	999999	999999	624	555	999999	349	219	354	999999	469	999999	999999	30	633	398	875	999999	105	103	375	221	20	445	345	860	910	999999	753	395	999999	994	999999	339	514	573	999999	513	817	999999	632	999999	934	16	110	94	454	967	587	153	309	462	212	999999	899	100	541	999999	289	695	999999	368	999999	959	437	475	300	910	515	70	83	371	261	842	471	998	286	14	345	260	415	943	402	609	96	130	791	358	999999	423	41	492	234	999999	999999	273	909	999999	578	999999	999999	544	462	527	79	937	210	999999	211	900	999999	537	999999	38	289	343	966	856	873	317	684	942	479	101	38	591	147	139	866	207	98	311	999999	710	466	871	491	875	999999	158	999999	999999	156	540	999999	999999	994	205	842	643	307	63	112	271	999999	852	74	370	499	488	799	81	503	13	811	513	112	787	572	999999	999999	100	326	999999	398	262	795	939	492	533	999999	942	296	233	999999	45	208	173	759	613	806	130	386	999999	359	999999	928	999999	999999	105	402	217	633	434	791	216	736	387	873	999999	67	134	999999	965	999999	857	784	999999	113	775	314	938	37	999999	999999	731	999999	999999	999999	550	333	652	220	396	999999	388	318	862	999999	693	999999	999999	300	71	556	681	252	420	999999	501	72	658	49	999999	791	999999	999999	674	822	70	999999	471	22	333	374	415	999999	491	833	513	548	922	838	420	477	493	648	966	999999	930	488	303	117	873	999999	675	612	267	604	677	209	644	50	381	201	837	999999	967	999999	151	767	760	587	999999	952	999999	820	999999	486	999999	999999	222	272	891	581	208	363	148	845	698	802	656	887	165	314	999999	999999	466	229	999999	684	681	999999	270	173	727	716	999999	920	999999	855	984	999999	306	999999	986	382	158	799	993	483	
670	131	997	349	999999	873	999999	350	58	269	363	409	999999	624	144	942	11	999999	854	491	901	227	508	843	817	875	590	303	327	532	732	666	236	999999	23	559	282	921	62	854	294	999999	872	999999	502	585	934	682	727	54	380	999999	999999	511	582	452	622	164	531	999999	999999	138	32	526	536	999999	182	999999	610	999999	669	89	999999	999	207	999999	999999	431	999999	242	940	908	575	283	999999	313	999999	724	584	999999	937	128	400	818	999999	999999	999999	355	999999	805	999999	999999	81	999999	999999	999999	754	945	999999	792	999999	999999	812	298	303	383	562	748	999999	999999	999999	458	116	49	999999	550	689	999999	999999	999999	999999	999	999999	546	830	696	999999	999999	898	861	558	774	420	999999	474	745	316	111	524	197	604	350	981	328	829	954	148	42	505	834	999999	896	999999	273	103	107	321	276	468	607	999999	140	850	999999	674	211	999999	324	574	901	244	588	342	251	999999	358	28	561	717	876	999999	805	926	74	260	662	999999	157	999999	377	434	49	643	999999	650	999999	500	478	653	627	916	823	467	603	599	32	564	999999	827	745	88	759	999999	592	59	741	213	785	999999	22	943	890	627	207	477	204	945	424	600	972	857	549	907	999999	959	734	347	333	474	237	108	999999	330	952	298	674	489	61	999999	909	999999	999999	225	999999	999999	36	206	999999	136	405	87	149	999999	999999	887	538	851	470	999999	324	999999	879	320	35	913	952	569	999999	908	999999	714	894	556	691	711	152	334	276	415	932	999999	87	999999	79	159	959	325	475	75	759	823	29	999999	554	514	999999	404	999999	727	999999	467	532	361	333	690	193	592	984	153	744	214	585	65	999999	786	327	683	251	999999	954	637	104	609	159	979	695	999999	12	999999	330	748	144	548	684	475	999999	725	873	389	999999	376	340	999999	330	999999	247	964	999999	767	999999	707	162	999999	999999	999999	999999	922	211	354	994	999999	590	808	822	999999	79	47	380	234	999999	601	999999	862	909	999999	306	771	288	604	741	731	747	244	999999	999999	595	820	999999	999999	999999	93	523	528	394	258	999999	999999	509	334	485	210	593	999999	987	999999	898	300	999999	194	797	601	644	607	612	273	999999	356	819	209	999999	259	271	790	131	999999	87	290	999999	661	803	773	271	954	128	540	999999	253	999999	401	724	999999	999999	590	792	511	999999	915	916	131	287	438	713	310	999999	236	939	802	382	299	519	999999	999999	752	391	34	339	690	489	999999	136	727	109	427	485	115	843	681	999999	620	999999	
171	374	356	384	374	999999	961	40	891	999999	999999	999999	999999	882	117	481	663	209	767	999999	758	436	843	995	559	339	295	824	999999	999999	999999	803	999999	999999	357	252	477	999999	27	964	377	659	597	999999	790	999999	999999	999999	378	633	999999	482	240	999999	500	734	999999	361	999999	44	999999	147	999999	508	343	541	118	916	534	864	14	294	999999	999999	999999	999999	839	372	214	703	197	750	456	195	213	785	572	324	550	999999	721	126	999999	982	199	240	448	99	147	259	747	235	20	513	628	999999	300	999999	643	999999	895	999999	157	130	847	34	691	36	304	999999	999999	794	375	999999	152	888	740	208	614	574	999999	750	234	999999	999999	999999	999999	999999	566	318	495	146	999999	159	999999	563	968	433	145	174	549	999999	999999	590	999999	952	999999	108	370	740	164	101	822	78	741	155	933	999999	174	885	999999	748	470	986	72	832	123	226	194	589	919	317	72	450	34	999999	955	644	673	13	111	999999	581	825	164	999999	323	612	418	999999	999999	776	268	260	879	800	950	999999	999999	458	999999	999999	914	999999	999999	846	38	381	53	502	999999	298	999999	171	783	653	177	999999	831	668	518	511	808	612	960	153	59	812	570	234	298	157	126	224	173	468	726	800	14	317	374	942	568	915	999999	999999	999999	107	477	999999	632	999999	976	999999	940	338	834	312	820	677	797	226	811	819	213	51	181	315	997	324	926	377	639	999999	303	576	942	892	229	629	896	951	344	344	601	982	999999	267	283	999999	633	424	979	337	520	158	999999	748	999999	350	168	941	999999	163	309	265	675	462	565	374	395	999999	92	200	780	999999	999999	476	227	231	870	914	41	171	690	511	999999	312	13	155	999999	999999	190	879	999999	955	851	191	44	346	316	718	701	909	449	691	342	788	557	999999	276	664	999999	490	480	999999	999999	999999	472	797	867	373	459	999999	929	999999	761	213	999999	999999	999999	999999	441	881	915	161	223	132	999999	999	178	609	999999	338	999999	780	672	999999	408	227	999999	912	999999	999999	478	942	269	291	999999	999999	999999	139	68	732	681	575	232	649	575	328	41	787	226	472	628	268	618	131	540	159	529	999999	804	512	778	91	999999	204	413	972	891	931	152	474	999999	49	550	32	657	313	557	33	134	89	999999	268	999999	999999	618	220	333	999999	750	830	728	867	999999	556	999999	599	999999	38	246	602	437	109	644	752	999999	589	717	596	999999	999999	999999	999999	936	724	999999	519	394	734	586	202	648	753	190	999999	746	212	
999999	994	78	999999	719	999999	999999	999999	652	96	624	944	854	38	502	737	674	999999	239	231	930	611	239	443	214	860	451	53	999999	684	918	332	15	999999	875	723	999999	416	517	82	719	414	81	240	895	999999	879	558	700	911	88	666	93	524	282	112	764	999999	852	858	88	743	579	968	999999	302	938	999999	999999	778	220	268	16	999999	512	526	999999	999	548	764	980	892	353	52	999999	262	248	491	917	999999	959	999999	999999	658	994	999999	835	999999	999999	999999	512	224	406	921	701	820	660	926	21	756	573	999999	96	999999	999999	999999	400	536	372	999999	63	457	747	389	818	999999	999999	357	172	999999	691	436	937	946	999999	765	999999	431	999999	785	601	322	479	999999	999999	204	806	476	780	809	585	308	740	999999	548	64	477	27	999999	999999	999999	312	763	484	75	147	827	999999	836	122	698	968	999999	587	323	741	977	586	189	999999	521	237	999999	363	950	392	695	790	408	207	298	999999	328	967	999999	299	558	994	999999	72	999999	666	639	667	120	617	122	999999	832	999999	999999	890	999999	999999	861	888	735	409	999999	682	451	46	741	638	823	228	650	227	918	999999	192	982	999999	126	999999	855	999999	909	253	343	279	543	958	601	129	407	641	839	116	999999	563	159	470	999999	999999	340	924	999999	843	892	999999	999999	244	808	999999	999999	410	999999	241	999999	301	826	166	999999	412	908	88	150	999999	999999	586	811	121	148	470	999999	522	76	999999	916	931	999999	75	360	377	384	999999	159	976	35	997	919	607	110	488	737	992	999999	21	713	999999	783	492	427	315	165	783	105	347	999999	582	343	227	999999	84	704	761	805	822	37	609	928	173	493	428	666	213	999999	999999	732	51	251	65	790	664	999999	999999	647	55	222	601	213	812	999999	453	663	999999	292	999999	784	976	999999	999999	983	114	333	999999	998	999	648	951	773	445	999999	549	340	288	436	661	999999	599	123	760	610	999999	406	126	999999	49	999999	964	920	999999	875	756	855	794	999999	686	340	536	999999	648	407	999999	827	767	999999	999999	122	999999	999999	631	109	194	999999	999999	846	557	708	999999	999999	999999	999999	683	41	788	570	858	694	999999	216	750	330	400	494	475	363	350	608	638	999999	931	927	999999	698	298	999999	999999	999999	429	947	524	978	132	694	156	413	723	238	49	206	999999	161	576	179	525	999999	709	700	397	82	506	999999	999999	298	911	41	855	984	999999	903	999999	964	999999	598	691	772	207	706	347	71	639	121	569	442	579	779	360	999999	
999999	987	999999	999999	506	999999	451	575	999999	834	999999	125	558	738	495	145	326	999999	886	978	487	753	113	12	363	335	999999	394	389	636	719	141	681	645	811	755	727	999999	468	919	157	126	862	373	923	231	513	900	625	434	126	999999	893	381	731	429	884	183	635	180	913	66	196	282	999999	650	443	999999	927	740	417	435	916	966	831	999999	890	740	89	999999	999999	542	768	999999	520	999999	248	309	913	391	871	554	264	297	16	100	930	590	258	283	999999	999999	999999	885	999999	691	288	926	550	370	539	153	103	504	999999	380	297	240	999999	999999	412	143	998	545	869	999999	180	628	960	999999	441	309	491	806	353	999999	569	883	999999	828	245	321	758	553	999999	999999	999999	760	939	635	802	999999	828	657	871	999999	601	438	25	162	520	660	966	999999	999999	999999	662	297	999999	136	811	999999	999999	933	364	100	384	999999	693	152	999999	419	999999	334	937	742	481	833	999999	699	999999	140	867	785	318	585	355	948	623	999999	74	172	999999	813	824	398	999999	999999	302	780	999999	155	744	999999	749	999999	999999	641	872	999999	757	828	362	461	505	680	546	999999	625	779	745	436	831	80	87	999999	809	876	510	999999	345	587	540	999999	429	484	999999	993	45	217	614	714	999999	999999	999999	246	809	158	317	999999	851	890	279	523	45	999999	324	673	796	999999	301	104	999999	332	852	180	297	999999	41	30	294	553	480	418	174	41	359	404	999999	999999	440	661	568	366	698	454	317	27	129	999999	170	722	999999	999999	915	999999	583	753	999999	999999	948	611	126	999999	859	999999	999999	999999	359	999999	999999	919	467	955	79	640	999999	773	999999	407	862	999999	88	999999	999999	571	999999	943	502	654	999999	606	999999	521	892	828	999999	280	506	400	43	999999	668	125	999999	251	264	250	999999	999999	983	999999	129	186	999999	677	532	671	437	298	951	476	369	704	556	886	109	946	73	250	105	265	277	243	999999	416	612	999999	999999	618	316	115	486	226	999999	648	487	999999	689	999999	306	872	843	218	449	567	999999	963	568	216	152	318	187	227	189	728	999999	999999	813	425	999999	999999	320	818	981	845	990	152	44	999999	999999	999999	267	848	944	233	421	68	794	806	329	649	405	154	476	998	999999	999999	46	999999	115	601	999999	274	999999	737	561	34	236	999999	577	943	929	659	806	686	999999	999999	282	956	316	999999	100	16	999999	425	173	175	999999	983	918	730	999999	101	802	808	635	999999	698	216	671	397	832	201	239	999999	999999	745	348	789	
947	598	986	90	636	632	511	999999	999999	733	574	396	682	999999	685	999999	837	837	857	999999	999999	999999	999999	76	294	919	650	898	999999	718	706	999999	827	562	999999	329	999999	35	464	180	999999	812	999999	964	999999	285	999999	999999	516	999999	548	881	888	349	739	889	957	920	796	717	981	612	56	460	37	156	568	129	217	365	999999	812	382	686	999999	999999	245	675	433	999999	999999	999999	392	999999	180	999999	539	999999	999999	155	371	999999	239	747	198	693	765	372	937	999999	716	594	999999	999999	289	999999	508	211	647	999999	654	292	496	786	512	919	999999	661	289	999999	999999	90	306	71	994	289	583	635	498	999999	999999	999999	738	937	302	619	999999	241	114	444	325	337	841	332	501	999999	336	452	244	278	473	114	92	733	878	636	999999	319	166	10	162	999999	713	999999	999999	782	553	559	494	999999	239	988	999999	844	887	289	249	973	570	915	952	141	999999	229	999999	378	789	999999	68	999999	330	381	85	114	292	999999	999999	212	314	999999	535	777	999999	999999	49	485	557	248	846	599	397	324	748	999999	999999	999999	483	493	999999	649	992	549	999999	828	572	999999	999999	452	562	999999	665	46	669	851	389	999999	999999	58	190	69	821	551	168	469	279	15	632	999999	66	999999	999999	140	117	664	726	999999	287	139	779	190	572	114	999999	410	933	360	999999	999999	861	873	999999	434	313	45	828	451	999999	40	999999	566	236	999999	396	999999	477	534	929	15	999999	403	896	53	279	999	999999	716	865	758	999999	919	360	734	973	192	423	999999	827	82	999999	999999	606	256	580	222	954	999999	718	394	932	409	431	999999	772	468	976	804	164	313	548	122	586	999999	504	639	215	999999	115	999999	878	933	706	856	999999	850	999999	649	472	66	54	12	999999	480	825	136	498	999999	961	514	215	618	389	523	533	723	999999	974	752	941	17	462	389	999999	516	999999	702	574	481	922	999999	337	341	108	999999	546	124	115	999999	378	151	505	540	600	998	269	554	999999	333	455	161	822	897	999999	59	592	999999	493	964	826	999999	923	238	48	843	878	286	999999	265	987	609	593	999999	383	799	511	922	789	516	256	999999	519	251	999999	771	848	439	999999	58	676	923	999999	999999	999999	999999	999999	276	501	756	130	983	273	927	345	845	999999	999999	999999	732	548	669	833	977	999999	380	913	682	999999	277	995	449	475	242	588	74	979	999999	197	437	581	999999	999999	42	395	273	192	591	905	190	212	202	914	88	510	17	99	653	433	609	999999	545	73	
234	760	680	517	40	349	999999	999999	999999	467	96	160	313	999999	800	591	999999	198	999999	776	32	74	802	534	397	732	999999	999999	335	28	999999	406	45	180	206	282	715	999999	161	252	633	323	96	735	828	927	206	999999	999999	71	978	420	709	768	51	999999	958	156	129	308	768	999999	540	107	878	690	124	999999	51	528	999999	999999	46	999999	153	708	977	77	706	469	536	812	999999	274	49	178	696	277	139	45	999999	568	635	853	484	336	783	988	856	999999	812	72	726	999999	195	290	383	629	625	999999	999999	890	999999	659	771	999999	620	999999	68	710	993	847	999999	16	214	999999	999999	192	605	816	999999	989	220	568	999999	473	95	916	89	759	794	76	652	796	853	433	129	999999	91	528	716	517	999999	999999	154	965	999999	999999	999999	877	227	200	34	999999	417	203	679	880	999999	999999	869	703	196	309	916	999999	205	218	162	780	198	96	111	86	110	999999	68	75	424	691	414	374	999999	211	999999	603	52	843	388	659	753	999999	999999	783	659	22	999999	631	239	228	770	850	999999	784	689	999999	99	947	708	999	144	614	466	321	999999	504	352	984	767	322	999999	361	829	503	37	949	123	327	427	999999	999999	437	835	999999	999999	999999	807	577	999999	411	513	104	145	389	524	148	999999	661	889	999999	999999	345	863	916	344	418	999999	74	757	739	26	771	530	620	912	706	779	270	399	338	697	999999	471	999999	999999	789	999999	999999	999999	888	999999	461	438	273	427	751	999999	999999	862	999999	543	743	999999	999999	999999	741	574	999999	999999	817	369	521	271	560	466	895	999999	507	999999	999999	999999	581	999999	868	571	564	343	266	999999	170	142	999999	408	887	795	999999	955	688	999999	77	225	701	999999	171	529	656	200	877	807	532	877	76	812	317	320	962	658	951	221	829	408	317	331	316	999999	510	999999	384	765	511	939	999999	999999	999999	339	500	999999	999999	349	999999	374	466	999999	670	999999	76	57	101	576	833	306	14	477	151	999999	907	379	665	999999	28	543	999999	121	305	592	692	539	772	977	819	363	735	611	306	999999	941	857	661	33	618	462	999999	807	932	215	935	718	395	380	432	130	943	999999	330	382	559	354	164	88	601	537	285	123	757	999999	571	999999	181	999999	727	59	718	642	868	566	521	17	189	999999	656	973	154	401	555	698	420	299	290	999999	905	596	703	582	432	91	187	908	60	462	999999	999999	547	708	653	382	999999	999999	999999	764	999999	999999	175	999999	432	627	392	883	568	68	999999	
282	999999	257	999999	999999	999999	999999	220	787	999999	613	957	726	456	123	436	446	747	182	999999	119	721	526	999999	363	431	639	160	999999	698	304	349	992	999999	999999	430	299	999999	999999	36	999999	999999	790	386	999999	999999	448	617	318	999999	946	999999	999999	771	950	560	596	194	427	709	716	999999	415	98	94	999999	965	334	95	693	147	519	999999	156	30	999999	930	149	814	769	999999	32	999999	613	752	999999	953	230	999999	810	834	114	508	813	319	290	684	702	301	999999	629	124	531	625	63	436	910	249	751	999999	999999	999999	380	999999	999999	693	153	801	345	925	999999	999999	881	284	858	42	21	422	836	999999	343	238	848	830	150	868	500	999999	999999	326	258	999999	999999	520	999999	388	734	999999	999999	626	147	999999	366	375	674	884	242	257	766	999999	425	999999	412	21	999999	999999	608	550	518	999999	202	926	251	29	677	605	274	999999	103	480	999999	170	334	220	602	999999	872	482	165	265	636	253	999999	999999	900	999999	999999	468	922	789	780	999999	999999	240	433	220	641	346	999999	78	620	999999	163	296	999999	999999	173	201	418	147	528	136	999999	999999	230	999999	475	712	999999	918	999999	806	448	314	700	999999	828	999999	787	999999	819	536	784	96	999999	764	100	174	815	646	596	999999	59	999999	270	999999	799	89	19	484	745	999999	999999	999999	775	999999	433	848	999999	609	999999	999999	999999	999999	328	992	351	307	999999	466	858	999999	896	482	331	192	757	663	53	55	323	749	94	313	646	890	318	14	999999	832	999999	251	578	215	220	526	707	999999	466	278	999999	999999	472	553	999999	444	42	745	458	593	66	769	999999	550	296	686	985	110	389	438	684	347	986	785	134	999999	732	690	271	805	485	734	206	999999	999999	820	286	540	999999	212	857	999999	556	728	775	571	446	38	919	534	541	999999	999999	38	999999	964	516	686	429	999999	712	352	999999	999999	117	331	572	38	806	475	409	454	999999	187	580	120	791	267	999999	562	180	999999	770	737	273	999999	101	178	191	779	999999	999999	121	679	499	514	99	903	620	454	998	417	999999	454	134	97	194	465	457	483	182	999999	677	999999	837	999999	581	746	389	239	239	999999	847	36	170	809	342	743	688	76	30	888	647	564	564	762	480	326	613	999999	693	636	720	999999	606	65	922	255	841	490	999999	353	523	390	224	603	570	999999	293	324	754	999999	999999	391	462	999999	999999	122	999999	85	538	999999	143	213	545	603	684	148	430	114	887	999999	901	207	142	677	375	266	350	960	
202	999999	43	999999	431	252	999999	999999	255	322	454	809	943	766	999999	679	220	319	999999	621	999999	432	774	188	437	667	999999	579	259	785	918	999999	772	351	999999	262	999999	999999	999999	303	743	355	892	117	999999	87	153	145	255	463	466	999999	421	729	999999	770	999999	855	861	764	702	290	89	470	999999	109	999999	601	883	699	458	999999	537	551	877	573	999999	667	999999	999999	523	999999	999999	796	999999	999999	932	52	310	122	999999	999999	983	27	601	463	276	999999	714	999999	49	551	261	556	999999	101	528	870	999999	999999	240	843	337	510	251	999999	956	293	151	999999	176	995	300	770	947	93	391	519	949	424	999999	999999	952	967	999999	971	162	999999	791	237	999999	72	200	833	882	999999	47	999999	999999	313	506	999999	999999	183	393	54	999999	491	608	999999	709	999999	999999	437	180	134	890	999999	200	279	999999	189	501	914	206	114	804	467	999999	999999	56	999999	743	645	917	999999	826	779	583	276	720	999999	999999	871	527	336	151	999999	662	758	28	676	999999	506	179	327	492	376	977	288	249	793	603	570	999999	800	275	285	520	857	307	999999	786	923	559	473	999999	630	999999	999999	999999	51	999999	139	30	999999	626	246	476	600	999999	459	801	305	36	999999	77	999999	996	727	70	999999	252	999999	460	906	999999	368	947	705	316	999999	980	117	324	208	988	473	550	999999	184	38	808	919	36	848	319	491	999999	632	999999	412	633	999999	809	999999	999999	998	679	123	489	267	299	771	293	968	479	694	980	999999	999999	603	67	999999	553	42	66	333	779	611	596	408	999999	324	308	904	999999	320	999999	226	999999	990	793	436	999999	916	738	47	635	999999	999999	625	511	77	999999	802	354	999999	999999	999999	51	475	999999	78	526	91	999999	975	999999	389	739	168	395	763	429	947	810	630	999999	636	303	999999	697	999999	242	971	999999	404	629	506	560	107	999999	999999	185	934	999999	725	910	933	131	763	999999	999999	328	220	999999	748	999999	746	992	723	654	489	483	999999	999999	507	835	555	194	400	999999	965	829	641	963	864	999999	999999	187	94	999999	552	515	999999	454	999999	403	32	741	158	755	883	999999	836	453	999999	57	163	166	272	890	364	749	730	418	999999	427	686	256	374	170	164	999999	907	12	111	999999	999999	577	999999	114	812	814	45	645	471	461	999999	198	258	817	434	999999	914	203	366	803	784	130	999999	32	716	776	376	988	999999	323	606	833	351	740	112	585	829	167	999999	550	713	95	947	999999	999999	498	999999	557	735	826	654	
713	646	999999	999999	824	999999	314	999999	46	447	57	53	158	855	168	999999	999999	715	848	508	756	126	816	100	699	183	697	597	228	778	999999	999999	775	668	892	197	999999	999999	288	999999	525	768	51	999999	665	999999	798	301	276	651	999999	842	887	327	898	597	829	218	501	650	999999	716	180	268	628	795	278	489	963	999999	999999	966	436	999999	982	987	85	714	434	657	384	999999	999999	577	298	977	375	999999	999999	999999	367	835	59	637	999999	809	999999	999999	484	870	773	319	338	999999	999999	999999	415	999999	345	910	999999	999999	783	843	276	639	394	603	999999	650	430	820	718	668	613	999999	999999	799	187	182	399	302	999999	563	883	75	999999	37	729	775	572	483	121	999999	999999	999999	999999	216	999999	999999	425	999999	813	833	450	952	600	669	690	878	606	999999	713	172	520	230	885	230	999999	999999	572	367	873	204	999999	999999	999999	858	999999	371	917	710	999999	999	999999	404	488	406	123	931	474	407	999999	851	179	956	770	999999	349	561	366	831	256	169	616	68	131	619	754	503	253	741	783	329	960	999999	187	999999	999999	125	742	489	999999	38	736	999999	999999	32	999999	132	185	999999	518	999999	15	96	464	279	393	999999	999999	999999	999999	619	688	733	999999	27	890	284	778	66	543	234	819	876	724	228	432	999999	999999	108	594	632	328	999999	233	458	323	874	440	999999	999999	716	841	873	838	496	999999	13	551	13	141	750	999999	128	226	999999	999999	999999	999999	999999	846	941	661	185	999999	28	301	205	509	174	704	25	843	870	736	999999	999999	999999	48	238	999999	429	999999	44	967	844	289	209	999999	999999	943	194	512	204	71	388	65	666	999999	819	204	154	999999	386	999999	125	906	482	392	999999	901	999999	999999	999999	368	999999	52	626	217	439	738	102	928	571	231	999999	999999	649	808	357	999999	999999	356	228	43	733	925	999999	735	999999	999999	999999	816	877	47	384	102	379	835	644	346	999999	458	170	91	112	226	932	165	999999	612	999999	673	45	999999	999999	222	999999	109	999999	501	529	999999	366	999999	931	285	61	999999	846	427	143	813	999999	20	343	277	999999	999999	999999	517	992	367	946	248	680	143	781	999999	861	172	229	999999	210	153	817	999999	102	668	999999	826	999999	408	999999	999999	479	453	509	34	293	908	35	999999	178	127	508	172	945	999999	820	797	999999	999999	672	683	207	999999	612	30	999999	796	999999	528	999999	115	352	594	999999	584	768	237	999999	756	965	953	147	999999	111	999999	644	999999	602	973	847	361	999999	372	736	
635	999999	999999	840	999999	831	999999	732	999999	748	999999	775	999999	124	999999	359	593	173	747	999999	718	546	714	762	529	386	548	999999	211	680	635	783	999999	857	422	999999	163	397	999999	925	478	231	640	999999	48	317	729	541	241	624	263	198	583	536	999999	99	459	853	999999	111	292	303	531	826	123	289	795	999999	702	950	205	206	28	999999	999999	497	906	969	999999	222	657	16	963	587	999999	447	210	453	999999	332	960	310	86	53	642	184	700	813	630	999999	999999	672	839	290	428	67	180	999999	178	531	193	490	138	108	454	285	340	943	999999	999999	88	352	228	999999	990	999999	999999	974	189	193	797	999999	348	999999	700	985	177	682	168	369	276	448	284	317	149	480	181	978	598	999999	999999	756	999999	954	680	999999	999999	469	300	533	999999	999999	581	999999	733	100	151	173	407	999999	118	657	785	50	999999	999999	77	910	240	520	999999	151	385	822	999999	999999	688	394	294	531	541	999999	999999	635	431	999999	867	299	583	58	338	17	580	999999	258	196	970	373	999999	50	111	543	999999	780	809	796	819	758	646	692	412	756	879	876	999999	410	275	999999	618	338	772	999999	336	191	191	715	570	999999	999999	162	80	324	839	254	430	998	478	611	826	635	261	118	999999	891	999999	582	138	704	210	848	920	820	754	226	277	999999	999999	999999	598	103	235	573	999999	494	622	97	999999	634	999999	930	931	663	999999	983	87	664	134	445	999999	609	587	999999	55	725	241	259	570	623	976	106	999999	430	23	732	409	687	999999	999999	278	558	665	503	999999	280	916	267	496	770	999999	999999	999999	999999	512	989	516	369	527	468	999999	372	999999	303	658	359	148	510	650	601	584	399	740	964	176	987	944	93	618	774	809	974	999999	799	999999	373	897	30	999999	33	226	999999	169	465	906	905	40	999999	845	898	142	999999	616	895	196	749	872	244	604	524	55	433	751	753	659	999999	610	728	818	295	461	127	592	626	384	544	239	285	67	999999	956	582	247	719	642	999999	367	866	612	735	500	663	426	403	978	793	298	416	806	627	999999	312	999999	560	446	25	999999	989	999999	651	519	597	186	343	999999	472	999999	999999	120	266	921	743	999999	92	794	798	999999	198	647	591	256	822	479	440	965	654	38	687	282	999999	579	377	355	961	226	903	486	92	835	516	999999	265	305	549	999999	561	196	471	766	999999	323	634	352	999999	404	999999	127	746	999999	913	444	508	759	494	686	553	398	999999	999999	890	321	999999	
363	141	999999	990	527	999999	733	413	467	566	920	633	313	945	999999	425	999999	529	785	740	999999	922	999999	109	506	999999	863	163	173	42	999999	999999	336	705	281	220	999999	413	999999	198	23	964	999999	877	587	135	191	741	999999	973	999999	346	114	581	903	440	70	999999	999999	715	76	580	250	434	999999	55	307	607	673	999999	478	162	360	999999	727	750	999999	999999	999999	380	630	999999	635	999999	445	269	999999	999999	999999	840	160	999999	919	463	132	442	999999	31	999999	542	828	583	77	712	504	444	985	999999	854	163	999999	866	372	124	94	943	999999	60	988	702	283	551	806	832	665	999999	243	896	475	294	36	999999	287	978	551	57	999999	923	695	11	283	264	999999	999999	875	293	700	804	379	999999	497	673	42	999999	999999	286	777	244	56	999999	210	99	51	569	999999	520	588	393	572	999999	999999	31	364	987	428	29	651	999999	956	381	715	438	999999	296	796	999999	422	73	720	275	999999	819	876	606	801	999999	222	999999	520	365	705	316	242	341	298	999999	319	55	795	999999	999999	618	999999	675	383	771	571	754	999999	773	107	525	999999	307	767	79	155	758	196	244	999999	319	999999	601	676	409	206	195	998	330	53	377	277	481	639	661	999999	999999	232	39	622	467	568	746	999999	189	642	935	999999	229	999999	561	999999	561	440	325	999999	686	999	974	574	385	999999	452	730	730	258	202	667	116	537	944	535	166	622	999999	751	999999	343	999999	766	271	621	778	999	492	518	716	50	323	690	855	999999	999999	465	246	999999	125	26	999999	999999	450	999999	468	691	386	35	702	938	999999	999999	80	353	999999	218	999999	764	978	453	247	222	542	161	353	425	999999	743	287	999999	385	639	635	884	805	999999	326	994	163	97	622	999999	815	777	950	999999	619	999999	698	49	161	482	732	672	779	324	398	298	923	999999	18	643	999999	11	999999	999999	938	999999	548	999999	999999	319	611	999999	830	999999	407	999999	211	603	999999	999999	54	247	549	999999	907	963	114	999999	999999	37	80	999999	88	979	999999	813	999999	499	811	433	963	750	999999	842	870	841	842	999	917	634	999999	999999	999999	837	598	510	461	659	553	975	92	66	780	864	248	500	812	851	70	593	550	999999	792	383	999999	303	99	999999	999999	75	130	114	573	542	939	750	999999	250	390	218	362	565	945	999999	999999	906	970	293	999999	380	39	999999	939	334	94	999999	537	863	999999	999999	421	999999	626	488	999999	977	493	248	924	498	626	572	470	852	241	999999	766	999999	41	
999999	333	999999	112	662	999999	139	175	999999	458	564	999999	21	620	95	797	607	999999	467	982	373	423	732	368	115	754	466	530	97	102	109	619	582	831	327	971	614	652	964	999999	999999	999999	253	999999	370	285	614	951	999999	65	634	56	308	973	999999	888	601	999999	999999	907	579	609	87	157	359	999999	999999	190	999999	999999	999999	954	973	26	999999	560	179	999999	999999	830	149	515	154	999999	468	999999	999999	609	172	439	999999	176	655	66	872	999999	734	106	440	999999	645	434	999999	271	999999	679	82	291	999999	999999	719	659	999999	999999	999999	74	464	999999	688	306	633	999999	999999	863	744	999999	309	999999	154	999999	826	83	999999	999999	999999	999999	856	883	169	789	999999	39	894	65	720	720	725	488	298	807	660	688	417	144	999999	614	417	794	527	856	379	165	147	999999	291	999999	157	868	981	999999	217	581	886	899	325	604	146	961	153	33	999999	821	628	999999	492	147	665	999999	790	580	999999	72	365	312	419	825	892	331	774	84	999999	856	506	245	999999	88	999999	518	999999	197	999999	455	651	503	565	557	537	801	90	153	999999	779	88	999999	755	154	225	584	999999	999999	711	815	197	999999	459	443	999999	392	999999	999999	345	157	999999	602	113	852	421	999999	999999	999999	297	101	999999	630	999999	793	999999	106	490	999999	863	227	38	328	999999	661	268	999999	53	999999	999999	154	65	676	807	999999	231	485	999999	999999	733	363	999999	628	212	620	574	566	999999	665	664	228	902	299	550	128	129	239	126	451	594	839	818	999999	999999	153	45	574	822	270	572	303	799	999999	999999	509	390	409	125	865	999999	999999	999999	387	467	24	999999	765	999999	689	714	991	368	855	318	894	545	222	999	69	999999	999	744	715	103	371	999999	325	577	50	737	719	124	261	364	893	243	440	999999	999999	901	279	999999	143	556	580	999999	943	999999	827	964	999999	409	999999	291	98	956	999999	999999	105	594	926	198	999999	952	994	877	116	501	425	660	114	64	999999	167	314	561	610	999999	999999	999999	485	56	750	86	569	319	999999	970	276	936	353	999999	999999	29	999999	91	363	190	561	703	828	452	852	176	859	123	23	899	976	536	999999	730	771	999999	118	879	447	18	392	685	820	999999	235	489	317	999999	993	999999	192	233	207	430	608	819	607	43	204	584	226	456	305	999999	993	999999	590	622	384	401	910	104	644	999999	798	876	883	691	999999	372	999999	900	130	999999	999999	753	338	925	132	952	72	85	999999	863	791	999999	389	999999	152	495	899	
999999	999999	601	466	999999	589	853	631	999999	936	915	816	831	725	326	335	659	451	250	410	664	999999	999999	339	834	419	780	563	861	497	230	548	731	472	999999	999999	999999	189	628	174	485	999999	999999	26	157	269	853	147	475	610	999999	220	999999	999999	245	204	162	272	631	678	808	300	770	244	999999	999999	94	369	999999	999	806	479	999999	86	924	370	999999	415	191	575	565	642	97	260	767	20	646	645	999999	969	173	999999	557	999999	999999	195	533	999999	999999	780	184	494	999999	475	803	260	999999	826	171	875	105	747	90	999999	123	999999	999999	520	476	999999	730	999999	141	591	836	999999	921	999999	999999	999999	999999	942	114	411	401	999999	66	999999	456	517	622	819	484	361	999999	999999	999999	501	836	200	983	22	689	606	59	735	362	994	999999	263	338	523	116	432	999999	999999	643	999999	665	999999	119	590	74	999999	91	910	963	999999	999999	419	999999	429	47	999999	755	823	999999	507	361	665	718	71	983	999999	188	109	713	62	323	999999	999999	999999	836	794	90	403	999999	999999	999999	149	771	582	999999	229	889	908	485	586	677	224	999999	999999	327	10	999999	999999	606	871	999999	999999	206	911	466	999999	999999	866	999999	253	449	999999	875	532	982	222	893	145	999999	763	313	279	623	137	385	108	821	647	999999	999999	470	42	796	87	949	999999	942	860	999999	291	999999	32	999999	242	147	999999	999999	378	163	115	999999	197	999999	842	567	511	368	79	999999	368	184	999999	686	757	782	999999	565	797	582	450	279	43	999999	999999	181	291	954	999999	999999	69	758	452	494	84	729	283	768	953	519	999999	183	873	333	757	999999	603	999999	567	459	730	759	552	795	999999	835	83	178	770	999999	999999	999999	977	999999	476	999999	731	504	612	999999	509	647	999999	287	145	277	406	709	271	397	577	945	999999	932	269	310	216	657	781	999999	655	114	998	291	243	889	205	999999	856	158	384	109	733	538	949	93	157	274	999999	445	439	374	907	383	999999	341	171	54	999999	176	403	84	999999	999999	383	405	649	330	999999	255	81	612	853	123	23	999999	221	857	983	186	999999	999999	997	346	808	290	207	625	196	999999	728	999999	973	689	754	309	386	370	999999	999999	444	999999	999999	414	373	827	521	999999	999999	627	129	313	999999	999999	23	999999	86	386	564	102	207	33	144	999999	527	999999	639	173	999999	713	101	851	999999	438	741	336	999999	593	972	981	769	413	265	569	782	424	999999	339	999999	302	232	999	805	72	999999	420	692	87	887	452	197	999999	434	
656	535	277	999999	632	999999	687	740	493	414	582	999999	794	768	999999	999999	999999	999999	310	999999	76	490	999999	999999	639	92	331	999999	644	705	529	793	421	999999	608	999999	515	813	466	436	999999	562	739	595	999999	739	562	652	127	999999	784	621	887	999999	368	176	444	231	972	999999	581	54	999999	788	999999	788	911	815	169	541	999999	299	375	873	999999	514	751	999999	822	899	530	999999	525	999999	920	908	906	561	620	999999	599	293	999999	915	855	999999	466	950	999999	999999	999999	999999	493	586	862	495	255	24	999999	854	424	938	408	999999	29	902	528	999999	867	976	882	359	999999	726	941	571	458	999999	999999	999999	57	800	794	388	80	783	999999	938	74	999999	662	891	210	766	999999	660	885	767	896	999999	999999	297	93	735	561	999999	552	766	999999	301	47	795	996	999999	999999	623	999999	30	12	245	716	589	114	441	323	990	999999	438	708	290	685	999999	563	999999	999999	760	716	999999	826	602	241	429	303	773	398	867	895	414	959	404	517	865	999999	660	246	999999	999999	999999	999999	571	328	124	67	364	615	999999	242	931	655	56	999999	94	203	410	999999	999999	295	340	53	999999	999999	745	999999	314	773	820	999999	902	828	313	577	75	647	999999	999999	127	371	939	168	52	634	964	758	913	999999	999999	671	364	656	949	550	852	999999	999999	476	583	645	999999	590	794	429	339	112	351	478	999999	999999	999999	999999	887	925	356	182	11	820	140	987	564	817	351	999999	571	256	879	763	999999	467	681	789	699	481	618	359	374	622	305	862	999999	444	655	986	733	237	768	33	203	999999	999999	999999	346	596	90	935	249	644	858	92	232	588	753	384	764	158	437	999999	316	997	808	388	999999	999999	999999	129	999999	999999	999999	344	488	855	999999	56	860	536	453	113	999999	683	119	729	764	222	639	828	999999	280	231	585	800	999999	716	999999	999999	227	629	78	999999	960	773	884	229	524	604	376	999999	707	999999	238	705	333	25	999999	887	89	624	312	637	752	438	999999	142	840	543	135	999999	374	999999	642	999999	384	97	439	910	234	510	250	617	273	810	984	755	993	999999	476	999999	93	318	791	999999	999999	999999	273	532	880	751	388	980	479	237	999999	532	999999	331	999999	245	999999	723	662	999999	384	695	374	941	453	146	149	960	76	788	65	999999	393	48	590	944	824	906	39	483	131	269	148	999999	167	462	873	999999	559	241	760	369	655	999999	229	631	76	332	89	743	612	999999	913	690	182	597	148	999999	740	999999	421	679	
694	189	457	999999	556	339	783	990	273	476	410	835	38	695	409	999999	819	958	877	501	999999	295	870	703	356	458	863	999999	999999	40	931	999999	820	91	675	476	765	999999	85	736	548	999999	480	145	27	999999	661	486	198	999999	34	782	999999	919	851	408	999999	753	768	999999	476	999999	999999	243	545	236	999999	946	30	999999	999999	714	999999	150	999999	738	814	735	686	278	796	386	381	356	999999	159	675	900	239	999999	999999	21	999999	977	999999	333	422	247	600	790	999999	999999	465	264	999999	999999	898	367	966	123	594	583	999999	500	310	99	843	999999	237	396	999999	125	999999	999999	775	403	999999	905	880	629	326	577	145	895	215	91	921	126	794	696	999999	999999	933	999999	682	583	944	847	677	181	999999	102	20	214	239	947	999999	711	488	168	999999	993	487	347	999999	26	999999	999999	294	228	178	727	535	999999	145	252	999999	600	81	201	459	529	238	708	148	233	567	931	665	999999	93	219	637	636	753	267	831	596	329	665	145	773	562	458	13	763	566	999999	78	987	766	407	639	297	709	999999	764	778	208	572	999999	517	515	37	144	958	99	899	787	877	421	594	281	416	66	685	967	780	999999	999999	999999	97	862	999999	501	686	999999	350	926	999999	503	62	397	999999	216	999999	268	535	323	54	673	666	691	200	999999	181	136	999999	240	33	455	984	83	823	905	372	654	836	535	999999	389	749	999999	457	384	368	999999	524	209	437	427	442	466	661	712	10	405	671	999999	329	999999	999999	119	903	884	518	979	574	850	999999	973	999999	999	999999	999999	923	694	244	815	999999	975	611	33	999999	606	22	527	421	999999	905	966	982	734	216	897	43	999999	79	573	866	388	631	999999	366	464	996	443	601	995	788	316	171	856	999999	353	948	332	316	307	871	991	999999	464	945	877	990	696	999999	967	632	293	624	670	949	829	999999	938	667	348	609	579	925	999999	331	999999	804	136	840	999999	949	710	999999	999999	701	999999	820	177	727	488	999999	999999	999999	999999	999999	999999	999999	500	906	74	10	999999	999999	999999	697	301	75	152	142	356	82	864	999999	929	27	921	960	852	969	85	18	185	999999	189	874	310	999999	301	999999	826	907	314	229	999999	862	939	56	364	84	409	808	678	45	380	416	999999	453	999999	616	452	544	839	531	831	65	999999	798	485	999999	397	372	999999	100	315	999999	768	644	999999	77	88	875	605	777	570	276	340	150	840	773	275	856	217	999999	609	291	77	783	398	719	47	150	
570	271	999999	46	44	588	729	999999	647	964	999999	999999	538	577	939	72	999999	565	725	999999	958	712	828	540	165	98	490	33	999999	985	256	370	40	937	314	344	99	533	999999	999999	420	908	999999	311	493	999999	157	999999	999999	15	999999	833	999999	999999	999999	858	999999	156	881	945	108	706	559	662	717	12	623	600	273	605	972	437	999999	973	999999	999999	587	526	57	999999	941	458	999999	377	999999	999999	376	677	755	455	900	942	652	296	653	713	359	472	593	490	999999	556	768	746	42	999999	510	30	97	999999	999999	999999	109	999999	999999	649	34	191	999999	999999	636	945	845	817	999999	40	785	999999	329	560	999999	124	933	566	999999	394	689	934	345	778	913	355	590	623	184	984	842	371	292	13	689	178	999999	298	854	999999	711	951	52	11	609	999999	700	536	441	999999	999999	543	999999	619	999999	99	846	721	390	290	365	231	999999	720	999999	999999	999999	326	999999	532	151	999999	711	666	683	999999	892	343	999999	999999	654	63	191	27	12	309	742	673	53	999999	331	261	908	573	638	489	318	332	814	999999	720	384	664	909	24	347	831	963	999999	232	206	513	999999	941	636	311	49	625	718	999999	999999	90	282	282	210	890	736	148	37	203	999999	570	529	999999	728	279	398	282	12	664	477	999999	737	820	402	999999	707	966	999999	336	999999	692	614	925	515	640	999999	999999	708	999999	610	693	936	999999	802	636	999999	571	223	366	999999	767	623	63	420	902	352	462	879	392	999999	770	211	700	999999	999999	956	999999	476	999999	177	16	573	999999	63	784	842	995	27	766	834	999999	752	580	999999	682	79	560	515	612	298	649	512	326	999999	840	492	245	988	75	679	390	999999	136	198	906	999999	999999	10	999999	70	357	444	123	558	55	999999	999999	287	81	668	406	98	999999	798	528	503	257	937	223	301	607	16	999999	96	454	52	625	391	999999	488	334	560	878	552	999999	999999	399	767	895	999999	861	999999	999999	406	283	301	239	999999	670	413	947	806	999999	344	462	350	492	37	114	13	402	999999	999999	593	999999	846	220	321	858	323	114	999999	52	401	440	999999	99	555	999999	162	812	297	999999	114	540	528	773	543	99	999999	999999	372	663	891	429	623	999999	999999	999999	437	91	917	479	357	999999	467	999999	395	904	813	261	937	224	951	200	114	527	666	62	815	999999	676	999999	268	601	741	826	160	972	817	461	999999	492	384	81	894	818	999999	805	83	999999	387	639	999999	999999	785	157	711	701	324	105	531	999999	
999999	364	415	695	221	755	999999	641	613	423	96	999999	495	454	839	999999	305	296	162	860	978	999999	695	999999	946	919	816	594	124	459	999999	999999	930	494	244	30	666	999999	999999	618	248	999999	160	963	999999	924	999999	340	999999	831	999999	37	943	999999	302	206	668	999999	749	301	939	972	526	999999	765	999999	431	999999	220	999999	999999	999999	689	543	622	547	900	731	493	31	76	999999	999999	293	63	630	778	999999	201	999999	361	297	460	316	679	999999	914	996	208	187	999999	999999	129	498	999999	309	348	409	58	999999	305	937	885	727	234	999999	695	243	999999	144	999999	172	809	182	468	927	646	999999	864	356	999999	904	532	315	529	999999	365	788	676	754	292	379	221	446	742	423	411	733	91	225	580	681	999999	74	590	340	51	999999	40	689	663	999999	544	701	999999	401	999999	579	207	18	107	907	567	999999	851	227	950	999999	440	999999	999999	912	301	999999	999999	950	17	468	999999	198	184	418	758	986	101	999999	835	519	322	350	19	999999	535	999999	127	672	124	550	222	999999	389	677	516	999999	999999	750	673	894	924	182	999999	999999	854	19	834	999999	159	580	264	534	392	440	61	100	44	999999	387	228	531	113	836	467	999999	362	808	999999	999999	772	999999	351	654	940	594	150	956	73	977	525	999999	999999	999999	543	296	688	980	948	626	426	950	479	372	455	372	821	345	926	700	502	999999	337	787	386	757	912	999999	999999	846	910	143	971	999999	999999	979	999999	590	999999	180	567	381	859	999999	999999	999999	353	999999	209	999999	773	804	40	373	484	324	910	650	999999	786	383	807	537	112	715	293	979	762	999999	475	278	240	52	756	142	130	351	457	312	999999	414	934	681	874	82	115	113	999999	242	547	78	999999	452	516	796	999999	844	999999	999999	999999	842	590	477	733	308	543	762	284	999999	364	972	463	347	582	999999	449	136	662	40	609	190	381	530	999999	406	999999	788	536	959	382	286	999999	293	120	722	823	467	947	576	539	353	828	999999	877	999999	615	115	999999	999999	357	999999	999999	725	564	21	471	69	999999	337	482	754	235	999999	999999	88	387	180	236	860	999999	981	189	96	999999	999999	999999	13	652	398	790	720	917	403	611	749	105	869	728	109	261	764	952	999999	103	784	999999	514	519	799	197	445	878	20	584	375	454	104	234	308	660	467	416	126	546	999999	837	999999	712	118	983	518	451	137	999999	999999	38	568	992	717	147	847	493	853	999999	355	841	907	818	246	305	999999	999999	999999	
999999	793	358	836	83	999999	946	296	801	411	816	999999	993	750	411	999999	999999	885	111	516	171	999999	974	563	914	999999	921	929	24	476	813	982	873	32	999999	814	446	202	999999	662	770	851	55	91	46	532	999999	100	506	37	899	420	898	138	999999	636	999999	794	999999	883	419	27	281	999999	598	833	999999	971	72	596	353	154	400	449	745	999999	767	892	526	392	999999	830	432	986	577	403	94	999999	763	999999	995	651	280	611	252	752	999999	999999	999999	212	728	389	38	909	999999	754	999999	458	392	999999	999999	927	277	999999	53	589	594	295	757	205	749	69	217	999999	601	702	874	788	207	992	740	999999	408	324	663	459	802	522	312	822	999999	636	362	815	999999	78	999999	999999	568	663	168	293	962	298	463	669	182	27	999999	981	999999	241	999999	999999	217	999999	528	953	876	594	999999	81	983	999999	821	999999	999999	999999	826	999999	328	143	999999	544	834	457	94	120	861	994	287	784	214	330	941	151	999999	963	607	999999	999999	429	999999	973	999999	96	309	999999	999999	350	962	780	201	785	662	747	21	716	565	760	737	418	102	881	317	999999	867	999999	994	680	737	743	794	463	999999	898	279	256	668	748	157	67	643	520	41	506	592	999999	667	204	140	669	407	847	635	141	337	999999	666	873	228	646	43	796	612	229	986	737	802	763	477	999999	58	999999	613	680	775	581	999999	810	419	449	999999	799	549	999999	345	946	828	999999	571	296	999999	999999	529	999999	33	846	908	812	520	855	999999	903	726	999999	620	591	243	955	999999	755	143	856	999999	778	999999	243	256	544	999999	49	999999	950	202	191	184	999999	297	999999	656	999999	999999	47	299	999999	823	101	83	184	457	754	999999	872	495	999999	999999	734	339	750	999999	790	600	373	928	481	945	675	711	544	999999	366	304	141	309	438	92	999999	566	899	955	559	169	82	97	139	336	46	464	999999	39	999999	924	546	999999	999999	999999	310	999999	817	619	158	999999	539	999999	999999	460	582	999999	67	999999	999999	177	440	999999	310	999999	527	999999	798	155	908	220	999999	515	999999	442	757	999999	443	110	781	988	748	290	806	999999	630	999999	999999	679	999999	472	999999	652	972	281	494	750	942	999999	999999	33	319	672	710	937	64	999999	999999	658	702	693	139	957	951	78	429	159	999999	141	11	999999	290	129	401	446	999999	682	542	480	948	17	945	210	300	999999	999999	86	999999	999999	124	606	860	999999	977	70	342	449	700	999999	852	344	999999	811	242	382	743	999999	281	
999999	133	382	491	759	710	695	999999	929	999999	999999	399	999999	578	999999	26	999999	999999	943	999999	340	113	999999	981	637	999999	613	255	999999	967	918	25	999999	804	316	999999	741	999999	110	635	292	999999	413	782	507	515	509	765	641	999999	838	804	799	999999	940	999999	999999	400	853	141	999999	449	614	962	748	188	911	548	272	999999	285	999999	999999	317	859	29	699	592	999999	132	128	847	614	999999	999999	123	999999	999999	864	999999	985	351	271	968	999999	842	707	450	43	328	603	961	503	265	519	558	337	491	198	921	470	177	916	731	23	259	835	274	833	634	962	999999	683	126	400	933	28	508	779	27	999999	259	558	165	528	166	354	358	830	580	786	999999	250	999999	684	818	435	539	955	288	17	443	617	408	366	131	287	387	865	585	999999	829	999999	181	999999	221	618	760	212	856	905	999999	443	999999	999999	238	241	999999	441	582	999999	999999	552	500	19	999999	641	159	799	407	999999	967	493	255	999999	999999	31	78	343	472	209	999999	336	108	383	530	10	364	999999	137	889	546	999999	292	86	62	999999	222	172	731	580	469	960	805	977	937	992	198	223	891	217	173	407	968	383	834	161	999999	126	488	877	999999	599	999999	999999	342	32	999999	178	987	679	808	999999	611	999999	740	713	999999	130	445	538	811	150	668	919	999999	149	999999	909	252	900	832	106	683	854	302	870	298	296	999999	915	791	999999	999999	222	999999	266	999999	999999	642	130	629	999999	680	950	75	999999	999999	752	792	203	55	999999	999999	97	846	712	233	757	600	999999	425	244	485	529	746	792	914	456	520	469	999999	900	276	132	280	999999	999999	732	788	165	939	545	504	452	870	500	103	148	375	696	999999	49	485	773	704	395	999999	160	999999	283	232	484	242	332	850	154	34	999999	816	999999	999999	999999	999999	445	999999	880	740	999999	659	256	698	775	90	999999	435	313	999999	503	427	999999	661	274	528	999999	999999	464	313	181	601	999999	475	999999	999999	37	409	542	80	50	842	824	654	999999	501	999999	584	999999	403	417	896	546	729	531	386	931	685	32	972	463	999999	999999	999999	568	441	933	781	410	453	63	999999	893	242	999999	661	603	240	847	999999	570	930	485	999999	895	999999	64	996	943	912	400	351	999999	569	616	537	376	999999	96	382	567	999999	184	999999	999999	999999	13	313	354	869	783	999999	838	999999	412	533	37	415	681	999999	386	936	837	497	63	711	47	999999	999999	846	295	999999	999999	999999	215	999999	755	999999	720	902	281	999999	
651	83	138	699	513	138	166	93	510	999999	574	803	999999	999999	348	686	999999	639	999999	999999	999999	507	584	999999	556	373	53	28	778	556	999999	779	999999	999999	295	763	999999	364	207	999999	176	542	346	334	781	350	999999	584	999999	999999	530	90	946	999999	73	999999	498	702	152	149	95	148	314	999999	999999	795	791	370	345	585	327	596	999999	999999	512	154	171	260	654	215	894	468	973	709	999999	614	999999	419	572	150	274	666	999999	67	824	38	238	392	999999	986	559	118	248	999999	750	933	648	900	99	918	982	248	57	936	254	999999	174	604	999999	661	962	382	999999	205	320	661	999999	384	231	484	999999	999999	203	667	656	786	229	514	959	999999	965	999999	330	653	167	999999	619	999999	812	207	999999	633	464	405	34	187	320	53	158	99	999999	274	679	614	999999	214	999999	389	289	999999	406	660	645	999999	696	999999	61	154	47	294	51	109	571	33	619	999999	323	797	643	479	475	186	365	869	543	700	262	715	651	953	981	239	999999	999999	999999	214	987	628	709	999999	135	999999	16	864	57	459	703	655	999999	718	999999	999999	746	809	992	230	304	999999	999999	996	999999	345	502	93	312	999999	113	227	231	999999	305	695	999999	649	354	309	179	500	999999	999999	997	606	999999	932	72	999999	999999	999999	999999	581	909	221	335	712	999999	789	999999	922	562	999999	356	486	433	999999	423	999999	999999	106	999999	693	60	999999	954	219	999999	181	625	999999	999999	579	329	999999	865	999999	505	999999	369	999999	433	564	635	999999	999999	586	736	520	999999	141	519	867	573	396	730	668	531	999999	266	126	713	999999	174	114	999999	982	916	439	620	783	93	338	836	785	673	900	67	802	999999	378	482	488	998	493	999999	163	16	932	999999	999999	128	400	827	253	671	388	400	999999	999999	955	670	307	999999	399	58	191	41	787	722	999999	611	728	250	888	999999	235	56	681	999999	748	999999	983	252	423	999999	999999	510	593	124	295	999999	999999	999999	909	707	185	587	609	444	868	132	228	219	999999	595	399	999999	999999	609	445	342	719	999999	607	999999	686	999999	999999	734	365	680	448	673	999999	330	86	281	340	999999	999999	647	447	999999	195	999999	758	774	886	827	274	542	999999	999999	678	953	790	67	849	930	31	131	110	874	89	999999	684	554	781	46	519	999999	999999	758	152	798	895	483	291	999999	999999	999999	177	659	470	999999	118	465	999999	484	539	999999	999999	409	169	346	546	572	167	999999	999999	214	992	850	317	156	722	813	840	879	999999	999999	775	
867	999999	999999	953	999999	999999	265	999999	999999	558	999999	506	999999	695	420	999999	805	262	999999	999999	999999	999999	26	920	999999	999999	323	110	304	624	126	426	232	252	999999	700	61	393	105	168	999999	999999	999999	655	694	353	816	999999	312	999999	45	627	735	991	490	999999	999999	198	635	999999	100	165	785	999999	442	999999	999999	258	140	999999	999999	422	167	174	999999	378	328	999999	235	973	534	999999	999999	999999	588	498	691	240	999999	738	16	862	757	995	77	746	140	127	223	814	79	999999	330	592	677	622	470	571	576	122	508	999999	999999	662	574	238	366	705	26	943	199	999999	495	401	713	684	665	171	999999	999999	247	210	157	421	904	966	541	999999	412	966	999999	999999	664	650	239	683	900	105	430	838	389	434	999999	279	999999	999999	82	929	999999	992	957	308	473	898	874	308	999999	551	757	608	696	159	303	60	999999	79	389	845	171	39	784	570	740	268	298	812	109	878	999999	999999	893	999999	337	420	999999	729	999999	765	775	931	508	358	347	999999	152	239	141	999999	363	555	645	236	767	999999	218	999999	568	215	999999	999999	209	306	755	877	714	999999	822	882	999999	999999	423	624	79	240	531	435	232	917	999999	68	680	57	525	250	243	666	844	488	212	999999	171	450	999999	999999	732	999999	603	469	117	67	417	999999	20	999999	142	31	999999	999999	999999	782	174	999999	98	551	390	999999	781	514	999999	999999	249	999999	999999	999999	34	972	999999	999999	507	999999	832	999999	809	68	999999	999999	47	357	118	222	509	317	171	430	456	999999	361	614	999999	580	430	98	999999	70	818	84	578	999999	152	169	563	999999	39	999	949	412	999999	40	900	958	124	433	406	432	999999	932	182	260	999999	999999	620	854	41	927	898	744	999999	999999	999999	576	999999	457	999999	949	658	708	999999	171	999999	54	680	331	713	375	999999	996	691	403	522	886	902	999999	617	639	999999	999999	770	999999	999999	999999	475	100	789	999999	116	666	999999	457	999999	999999	999999	20	779	927	832	999999	150	999999	470	901	999999	999999	999999	364	999999	533	999999	575	410	949	999999	184	71	274	579	999999	542	389	999999	799	777	244	999999	682	241	892	999999	689	806	259	999999	114	642	209	162	931	862	435	660	999999	827	653	999999	823	902	480	949	999999	358	999999	756	760	406	670	133	999999	999999	555	999999	781	985	999999	999999	161	390	832	542	861	122	647	999999	116	728	999999	971	999999	197	806	779	761	942	43	341	563	502	808	999999	971	999999	344	999999	316	999999	999999	596	678	883	895	442	999999	
937	97	999999	710	524	650	42	719	699	999	630	117	776	999999	999999	951	818	215	658	999999	134	571	785	999999	630	999999	999999	999999	100	303	250	999999	373	709	823	999999	641	999999	49	999999	776	988	282	87	999999	999999	999999	941	999999	645	999999	678	999999	999999	999999	376	312	624	999999	113	846	191	629	405	999999	337	743	76	547	983	320	196	176	806	806	999999	999999	707	74	719	880	861	810	454	443	572	999999	999999	764	999999	552	999999	550	935	15	594	369	876	999999	385	177	474	404	66	999999	999999	511	439	63	809	87	604	559	371	233	984	381	184	961	196	281	239	311	99	441	999999	646	240	999999	222	776	422	999999	688	551	415	999999	999999	129	770	70	626	460	999999	380	947	999999	189	712	30	222	999999	915	142	114	937	173	314	999999	42	36	280	637	999999	43	665	225	870	819	817	999999	627	65	201	135	654	779	355	719	493	835	466	528	781	10	591	506	999999	999999	613	999999	163	139	96	743	789	999999	619	922	714	732	596	370	894	999999	594	139	724	16	999999	168	817	594	999999	206	570	752	855	840	999999	168	968	296	999999	575	999999	498	968	457	346	665	169	433	15	761	249	106	634	999999	999999	461	782	250	134	455	434	568	999999	999999	999999	999999	143	779	480	556	764	309	164	328	138	106	171	277	999999	999999	999999	999999	589	379	957	473	127	577	435	999999	386	727	171	760	151	805	499	999999	283	308	999999	390	952	999999	997	999999	941	316	160	318	999999	515	999999	341	455	49	999999	629	932	999999	919	566	999999	999999	999999	46	148	999999	999999	333	607	93	993	371	999999	618	442	999999	381	28	532	999999	426	126	700	870	156	830	999999	999999	826	999999	999999	573	999999	966	46	472	999999	999999	800	999999	139	826	711	999999	522	999999	80	837	607	848	257	914	188	999999	149	237	999999	309	889	317	100	85	507	737	937	999999	999999	304	999999	999999	852	420	227	999999	682	600	999999	493	999999	999999	760	477	999999	978	622	241	999999	999999	999999	809	681	999999	81	493	999999	64	329	973	279	999999	236	775	999999	637	999999	836	999999	202	436	548	821	307	951	951	556	623	580	528	999999	706	44	712	477	773	298	999999	999999	999999	539	628	280	999999	223	266	999999	985	222	866	982	785	544	999999	843	999999	987	384	999999	129	936	832	483	999999	858	572	999999	999999	308	999999	349	132	497	962	663	808	278	390	93	999999	250	999999	999999	713	546	340	171	841	868	198	786	913	999999	229	797	706	154	479	583	651	208	196	999999	731	527	
999999	297	582	539	45	20	607	301	343	999999	999999	431	769	264	528	410	999999	999999	119	999999	999999	286	278	174	956	663	798	806	441	999999	64	885	999999	196	686	52	589	312	999999	188	188	999999	512	350	999999	285	385	999999	65	250	982	999999	999999	35	101	583	29	417	582	381	221	800	859	999999	824	489	751	999999	999999	485	999999	913	823	931	526	813	999999	999999	742	681	288	999999	751	999999	513	524	999999	999999	104	113	32	182	730	460	967	388	762	665	525	942	534	802	646	579	429	78	999999	645	509	288	808	101	999999	900	999999	637	58	668	343	310	999999	999999	999999	475	462	648	193	999999	963	147	60	999999	412	799	157	999999	999999	182	771	445	807	672	154	999999	304	931	507	829	999999	339	339	104	331	225	771	436	324	999999	126	999999	885	354	681	999999	999999	698	999999	999999	753	618	701	876	896	897	503	999999	953	671	180	531	999999	363	15	634	808	955	787	197	37	720	170	999999	65	989	559	462	990	782	588	605	252	999999	85	999999	638	462	208	433	721	272	999999	653	999999	999999	999999	999999	348	57	563	281	999999	999999	847	42	999999	935	821	907	348	50	518	180	92	999999	288	518	287	266	996	355	999999	363	475	765	247	999999	764	470	358	38	123	942	999999	316	694	751	999999	53	301	702	641	301	95	999999	753	312	570	436	999999	132	253	92	61	217	524	557	35	91	795	999999	999999	361	558	999999	926	575	951	775	879	536	999999	244	965	303	714	466	277	793	999999	934	947	999999	163	999999	784	999999	891	999999	792	147	725	999999	257	999999	999999	289	742	999999	755	999999	361	794	999999	780	397	19	126	757	503	67	289	242	79	999999	991	842	207	331	535	894	999999	999999	983	999999	810	42	987	613	771	999999	723	501	48	835	583	162	782	382	999999	775	999999	143	999999	734	857	999999	999999	396	999999	689	92	421	251	861	999999	999999	999999	814	969	364	31	512	986	78	999999	999999	999999	999999	288	839	70	825	491	759	979	550	999999	258	999999	327	999999	601	999999	999999	352	312	260	186	342	172	351	967	413	484	753	412	156	449	400	79	299	398	117	530	629	999999	929	999999	882	952	988	563	929	652	955	430	999999	905	725	41	538	999999	901	125	498	999999	422	999999	999999	576	403	982	999999	999999	999999	20	999999	723	461	95	382	768	304	390	999999	787	999999	999999	529	999999	999999	251	723	369	541	282	497	992	42	537	844	922	486	999999	558	16	705	123	624	944	999999	545	453	999999	658	769	722	521	999999	999999	
63	661	488	999999	433	999999	268	498	284	999999	523	501	690	924	250	460	999999	989	832	177	92	924	145	584	395	607	798	999999	710	999999	560	975	59	999999	483	193	443	999999	881	406	747	217	999999	870	431	446	999999	528	999999	208	487	732	688	774	628	138	525	999999	296	825	363	999999	788	513	204	547	451	368	451	67	26	487	999999	436	999999	874	95	999999	162	949	752	280	694	511	293	827	296	284	704	354	667	539	999999	65	52	999999	428	336	675	884	995	497	87	999999	191	999999	624	262	999999	999999	53	999999	999999	346	999999	93	491	286	999999	376	260	999999	999999	106	399	487	999999	62	393	858	456	759	600	278	954	265	202	362	330	293	213	44	999999	951	311	418	999999	180	999999	959	90	152	116	308	999999	829	833	980	999999	999999	39	572	999999	496	306	294	659	482	999999	999999	890	139	955	999999	173	226	999999	712	795	981	698	999999	79	434	778	313	652	999999	645	135	432	222	420	999999	264	641	175	443	654	999999	758	315	788	999999	78	950	196	999999	145	417	592	130	194	960	999999	239	502	999999	717	993	641	368	837	267	999999	678	719	339	681	531	999999	802	68	778	232	393	21	999999	366	827	127	481	165	238	542	311	37	459	621	34	149	730	725	661	385	999999	477	530	778	400	241	857	500	614	999999	999999	72	416	738	621	999999	596	88	890	999999	170	212	609	999999	999999	999999	269	718	999999	391	999999	86	407	403	832	916	490	999999	999999	596	270	980	551	872	751	248	621	721	999	805	552	652	999999	785	999999	999999	867	805	999999	749	971	148	843	232	44	714	999999	999999	906	705	738	469	122	999999	999999	189	661	737	999999	846	999999	548	719	851	999999	678	999999	621	189	643	58	684	443	226	624	999999	147	328	999999	47	582	999999	999999	999999	77	93	999999	541	179	44	999999	139	832	847	719	432	999999	992	393	366	473	54	832	272	656	63	36	895	679	494	52	342	900	999999	273	430	733	425	783	999999	148	709	451	155	999999	919	999999	595	507	999999	701	155	999999	999999	999999	538	999999	553	647	24	999999	999999	861	685	992	999999	999999	896	999999	299	699	14	218	999999	227	764	602	687	999999	737	999999	440	398	488	792	896	406	429	371	999999	653	999999	999999	769	699	504	847	766	163	999999	689	955	21	217	502	697	936	308	263	810	936	99	397	999999	999999	625	999999	383	892	105	797	810	999999	999999	645	518	236	449	937	723	916	836	999999	253	58	999999	429	190	986	105	960	108	176	561	798	
564	792	868	956	83	257	473	873	67	999999	879	431	999999	572	983	470	497	999999	999999	893	109	564	999999	999999	999999	206	75	397	796	145	699	999999	973	999999	999999	725	367	493	863	476	999999	963	476	138	179	824	266	617	12	635	999999	738	999999	999999	698	10	648	16	999999	877	192	86	86	922	425	245	457	999999	492	267	112	14	506	72	450	146	98	25	999999	743	939	457	999999	171	672	961	16	314	999999	90	87	360	104	986	294	376	999999	554	713	933	999999	999999	135	744	532	468	241	574	227	561	911	632	999999	655	937	734	691	914	259	463	999999	153	758	411	999999	751	909	519	999999	84	999999	544	312	758	377	794	999999	650	639	213	729	442	999999	800	999999	454	46	449	59	999999	684	972	999999	259	705	233	396	724	564	780	559	999999	795	153	311	377	330	565	287	153	999999	999999	284	56	999999	795	65	957	999999	735	715	470	470	229	399	287	249	62	62	154	407	607	95	999999	654	18	647	999999	999999	999999	134	480	171	999999	157	643	697	258	999999	910	177	438	490	828	74	99	261	576	753	34	999999	277	513	143	999999	804	955	999999	999999	726	158	121	999999	442	611	245	308	564	81	755	589	991	537	152	976	968	999999	267	794	565	756	81	200	999999	672	856	967	38	170	352	688	999999	856	999999	999999	65	970	57	999999	829	790	696	504	997	999999	146	740	370	999999	776	999999	999999	631	835	969	999999	920	993	770	754	277	999999	404	728	999999	317	145	737	390	921	998	79	49	964	775	70	576	999999	999999	536	125	999999	871	393	999999	999999	999999	30	829	684	145	976	999999	999999	562	520	302	999999	999999	999999	11	12	979	245	777	618	999999	666	70	908	510	727	999999	244	638	670	999999	999999	73	86	666	999999	999999	999999	999999	32	999999	577	412	999999	767	800	999999	999999	999999	123	627	999999	615	999999	342	999999	999999	920	184	999999	999999	999999	833	999999	121	291	999999	999999	470	999999	104	283	459	755	826	90	999999	999999	150	710	465	69	999999	999999	53	772	404	26	743	682	164	999999	531	378	999999	748	743	521	152	999999	97	999999	999999	999999	28	353	186	999999	999999	999999	730	163	779	474	952	953	999999	318	848	999999	887	695	120	787	732	999999	752	999999	745	87	347	742	999999	664	622	56	999999	72	999999	999999	999999	543	796	491	952	11	217	66	426	66	999999	435	673	803	598	401	999999	656	999999	910	600	106	999999	152	914	987	499	125	852	905	337	999999	810	999999	999999	999999	899	628	999999	730	900	695	664	689	
672	999999	79	860	76	230	748	969	156	999999	108	999999	999999	999999	577	999999	512	102	999999	999999	999999	144	624	999999	999999	255	502	679	821	195	999999	905	441	434	480	12	999999	639	58	999999	166	367	134	223	999999	264	924	255	61	869	228	808	490	152	961	537	297	555	811	821	727	999999	158	999999	999999	203	67	994	184	574	57	872	53	582	364	371	20	410	999999	793	331	257	628	951	966	211	999999	298	473	999999	715	372	999999	237	904	98	218	999999	999999	856	999999	929	80	486	822	355	765	999999	788	599	527	886	999999	27	499	480	450	999999	994	999999	778	768	999999	241	858	999999	55	815	678	276	162	846	773	618	999999	401	186	999999	999999	999999	446	516	510	874	999999	829	292	809	737	434	647	21	179	262	87	999999	408	839	627	999999	309	949	999999	999999	999999	680	999999	472	431	108	303	308	77	382	937	999999	268	656	999999	39	402	245	87	254	628	999999	677	999999	540	167	992	999999	999999	991	999999	497	287	988	438	744	716	999999	388	639	999999	348	999999	796	999999	815	999999	752	32	999999	999999	74	871	999999	893	304	12	999999	931	273	116	956	999999	85	71	450	999999	280	999999	81	323	583	857	448	999999	999999	207	881	205	725	986	999999	324	925	257	257	999999	999999	999999	143	741	999999	888	124	533	184	563	999999	734	999999	829	900	534	951	284	999999	216	432	871	614	107	131	999999	216	287	866	641	860	828	814	824	693	185	95	339	209	999999	743	999999	999999	999999	339	157	330	999999	999999	999999	999999	999999	999999	50	999999	430	489	45	620	999999	681	836	666	542	999999	999999	999999	59	999999	999999	449	621	999999	999999	473	999999	931	887	767	974	85	320	999999	999999	278	220	741	773	999999	272	696	59	719	492	23	906	258	999999	33	299	999999	281	758	370	276	999999	999999	620	999999	685	498	602	999999	646	641	370	999999	515	274	492	308	999999	427	874	999999	399	902	999999	463	566	999999	535	864	477	747	804	562	831	999999	526	645	131	999999	946	773	999999	781	83	851	652	999999	999999	141	540	999999	999999	999999	884	341	876	849	981	999999	20	427	999999	737	800	898	836	808	812	999999	747	847	187	999999	481	999999	935	999999	829	742	810	305	525	999999	333	485	666	951	677	500	17	677	664	964	196	529	999999	999999	980	184	24	843	999999	121	999999	999999	999999	999999	999999	999999	999999	999999	30	249	356	999999	901	569	413	325	241	885	141	999999	623	80	193	222	763	952	299	578	638	654	727	967	999999	414	999999	640	671	536	999999	892	104	749	
656	424	617	480	999999	999999	952	999999	942	999999	999999	999999	497	324	999999	601	376	429	494	999999	629	375	521	388	869	497	999999	773	653	705	315	249	228	873	423	768	605	999999	334	58	626	973	712	999999	265	999999	916	695	140	79	999999	159	407	999999	130	999999	999999	239	611	140	691	189	21	246	999999	472	999999	623	900	741	996	93	105	446	999999	656	662	999999	999999	170	580	864	642	584	545	999999	841	951	753	141	865	376	681	204	367	447	999999	475	774	793	999999	302	794	399	82	86	64	961	75	474	999999	979	116	451	999999	826	999999	436	999999	667	631	967	870	999999	999999	630	999999	900	88	763	694	196	159	339	379	999999	80	253	511	468	112	999999	885	289	999999	885	269	239	645	541	900	535	999999	117	171	823	432	999999	999999	999999	999999	163	883	311	779	441	999999	776	82	999999	999999	303	925	242	564	752	91	590	265	999999	999999	182	265	547	863	169	999999	999999	999999	999999	854	999999	999999	69	999999	948	999999	584	509	999999	65	493	167	374	785	607	610	542	999999	419	742	842	999999	532	92	502	999999	345	448	620	999999	787	608	526	999999	710	999999	999999	447	999999	755	507	999999	193	999999	999999	24	890	762	265	559	880	999999	758	999999	22	285	208	977	302	999999	661	145	889	62	278	999999	641	947	84	45	999999	104	936	999999	245	999999	585	999999	999999	487	17	582	193	71	149	297	999999	999999	413	434	374	888	999999	565	104	999999	200	141	665	991	382	943	687	230	999999	785	563	104	578	999999	700	610	771	999999	52	88	952	999999	913	981	45	928	543	650	999999	855	948	380	568	873	999999	454	931	999999	114	74	895	962	999999	363	999999	755	144	163	734	763	126	341	999999	999999	999999	372	228	684	999999	454	999999	999999	999999	959	837	193	999999	705	689	999999	679	999999	999999	977	192	989	581	559	257	290	794	390	916	999999	738	617	856	552	463	208	236	257	999999	660	665	858	413	999999	526	999999	229	438	474	488	94	568	632	545	999999	429	999999	668	436	676	659	28	999999	651	230	230	336	983	251	999999	29	431	301	58	322	999999	585	999999	43	999999	70	999999	916	438	823	180	999999	321	718	44	417	567	820	999999	10	646	738	762	76	305	224	999999	197	983	469	662	276	583	233	509	844	505	999999	728	999999	304	112	692	827	999999	999999	999999	275	999999	83	461	610	711	57	675	595	822	228	737	493	825	177	932	999999	171	903	999999	999999	999999	199	999999	932	999999	999999	999999	999999	56	934	25	999999	999999	970	999999	910	
17	999999	565	999999	557	913	31	287	999999	245	999999	136	180	723	999999	156	833	999999	66	999999	171	999999	518	735	351	999999	999999	999999	999999	677	294	854	197	999999	961	119	347	875	540	999999	999999	634	999999	856	194	999999	999999	332	999999	999999	236	281	914	962	749	488	999999	829	194	425	999999	999999	84	230	951	935	999999	999999	762	557	808	957	396	761	849	536	493	999999	550	771	999999	227	999999	343	450	22	940	999999	999999	482	576	518	999999	999999	999999	999999	560	999999	904	999999	999999	224	999999	720	70	999999	999999	999999	123	222	994	999999	999999	423	655	156	524	740	779	939	999999	714	875	999999	981	300	276	999999	999999	815	975	999999	999999	999999	999999	554	999999	898	999999	999999	999999	788	121	69	487	999999	999999	277	469	784	519	820	45	965	265	926	348	999999	739	999999	12	613	332	307	999999	325	132	987	293	111	499	625	467	999999	811	216	603	816	999999	295	999999	998	812	54	305	165	643	792	999999	999999	999999	376	169	512	179	524	465	813	822	171	572	999999	984	367	295	999999	362	437	163	59	333	999999	488	999999	709	999999	801	287	11	999999	682	999999	952	999999	999999	133	466	954	437	297	750	789	993	640	723	999999	24	454	759	411	802	215	638	985	879	683	999999	715	999999	176	723	999999	811	741	999999	241	299	904	471	171	437	999999	999999	866	999999	544	999999	848	730	999999	989	356	528	600	288	999999	701	966	210	222	246	751	161	271	574	573	977	261	999999	491	528	119	999999	999999	973	404	999999	772	687	345	153	48	985	912	187	376	659	221	463	999999	539	333	704	258	925	686	257	999999	301	999999	566	999999	999999	248	999999	879	374	930	999999	883	272	929	289	864	79	999999	999999	248	94	999999	914	766	999999	999999	951	205	415	733	673	999999	999999	475	480	951	779	999999	350	747	550	307	999999	729	594	580	749	610	54	839	189	727	920	999999	999999	103	999999	999999	490	558	296	176	473	999999	999999	338	736	999999	999999	337	999999	999999	999999	28	697	786	999999	195	999999	999999	399	999999	160	575	553	945	376	999999	999999	999999	140	979	385	792	460	384	833	999999	472	265	843	953	162	716	755	999999	999999	902	321	868	898	636	628	272	169	999999	999999	898	999999	321	962	999999	975	81	999999	115	999999	74	568	322	953	833	722	915	383	446	198	443	820	576	85	474	826	953	488	999999	361	123	633	999999	368	999999	284	999999	303	255	978	91	519	999999	159	805	344	998	999999	74	913	712	999999	722	757	582	999999	999999	999999	999999	772	999999	999999	703	999999	714	
999999	63	954	27	558	999999	622	999999	468	117	924	999999	427	999999	139	827	999999	423	999999	649	999999	999999	757	786	858	764	999999	805	483	955	498	815	896	445	999999	290	54	897	515	351	100	999999	264	999999	657	906	999999	965	368	944	983	179	999999	999999	490	530	305	178	169	794	656	817	655	512	619	118	284	982	905	849	999999	150	907	999999	559	474	655	117	138	999999	671	999999	446	538	972	999999	999999	791	954	844	999999	875	737	999999	695	999999	114	752	40	549	632	120	69	519	999999	843	999999	999999	555	26	999999	197	999999	218	999999	705	380	127	540	300	417	492	37	71	864	999999	413	195	999999	999999	999999	903	87	589	329	999999	890	927	377	138	66	999999	246	938	999999	999999	999999	529	598	999999	901	999999	222	740	142	149	999999	999999	654	999999	439	86	332	279	656	971	999999	461	889	571	815	453	749	411	243	590	256	98	101	77	82	999999	999999	563	384	381	690	999999	456	189	999999	892	282	124	699	980	504	967	292	998	686	384	999999	999999	999999	458	247	811	999999	551	999999	993	906	587	999999	555	489	769	894	999999	999999	773	999999	709	102	923	999999	999999	711	263	96	289	806	103	390	698	254	569	388	925	143	999999	840	999999	296	485	985	999999	933	154	501	735	999999	17	717	912	379	930	935	261	287	612	109	252	999999	613	197	999999	206	999999	311	919	999999	968	151	411	933	108	422	617	937	486	702	567	999999	360	217	799	999999	478	328	323	633	137	647	531	779	597	999999	683	297	999999	497	450	843	999999	354	113	865	999999	999999	280	518	328	323	999999	909	542	490	114	406	397	999999	728	173	987	296	999999	331	619	999999	345	659	739	329	999999	988	261	999999	190	15	113	933	999999	499	58	805	999999	814	845	621	999999	116	999999	286	900	746	769	287	999999	999999	102	782	256	682	642	999999	778	999999	999999	813	658	999999	309	108	302	463	364	999999	125	192	980	448	485	998	396	239	323	462	428	27	228	999999	868	895	913	331	687	999999	856	436	36	315	265	42	999999	428	999999	999999	999999	447	392	999999	171	672	314	999999	307	999999	296	413	308	326	580	540	595	999999	999999	999999	194	970	775	999999	381	689	166	675	193	453	45	967	431	86	478	981	635	999999	812	205	590	999999	999999	439	112	453	138	709	735	724	446	288	478	402	61	23	671	426	170	482	516	639	470	854	999999	328	981	231	847	599	905	999999	872	753	823	925	946	345	863	928	561	999999	940	468	999999	756	499	39	35	465	319	
999999	526	339	689	951	799	180	227	783	471	907	999999	145	999999	537	416	724	579	136	76	335	563	241	921	69	699	11	999999	999999	829	952	205	392	289	696	392	542	74	871	136	999999	128	89	467	654	594	804	649	478	999999	774	459	898	398	983	655	295	418	629	262	999999	333	999999	954	518	711	479	999999	132	155	873	660	999999	10	999999	217	483	774	999999	475	894	362	378	999999	999999	502	307	994	305	50	999999	134	444	619	338	452	367	134	999999	999999	124	948	526	333	999999	999999	999999	999999	107	776	182	520	999999	999999	367	444	954	645	899	25	413	485	559	92	58	748	225	98	671	999999	849	999999	825	334	361	945	835	55	999999	941	750	999999	999999	999999	999999	585	984	999999	261	894	999999	722	234	933	539	638	999999	443	284	728	898	664	236	258	999999	999999	695	816	802	421	609	909	997	958	275	14	589	40	999999	472	764	934	836	777	360	137	134	892	795	723	556	401	770	919	52	95	182	648	601	55	890	177	999999	999999	294	588	724	276	667	534	59	368	229	811	964	964	999999	999999	999999	800	999999	999999	30	89	864	217	148	999999	915	189	999999	999999	439	179	582	596	455	996	492	999999	412	857	234	270	673	198	182	959	999999	88	267	723	749	999999	356	96	157	409	975	87	450	646	361	488	702	118	999999	999999	999999	377	518	832	999999	136	397	840	579	999999	415	676	44	999999	133	836	921	118	201	638	822	495	449	55	999999	414	999999	766	506	745	568	999999	269	132	730	587	999999	999999	757	622	999999	999999	517	397	994	999999	53	999999	522	524	999999	999999	916	999999	999999	743	999999	473	811	561	999999	630	999999	833	201	999999	999999	912	458	545	999999	496	360	999999	234	999999	978	62	60	721	371	68	253	999999	188	974	648	968	894	986	659	106	623	999999	816	999999	182	683	205	154	892	140	813	977	999999	80	243	999999	75	921	999999	875	423	99	199	747	387	999999	655	226	211	447	27	471	999999	999999	872	164	761	999999	143	304	856	906	829	241	999999	276	734	999999	741	310	999999	973	231	783	682	999999	999999	999999	405	820	38	979	999999	454	123	351	100	87	999999	88	586	623	999999	999999	999999	999999	270	958	999999	999999	999999	546	485	999999	545	999999	249	999999	999999	999999	157	692	56	323	276	877	999999	385	127	904	999999	657	909	662	723	999999	195	761	764	176	273	58	999999	294	202	491	504	51	909	78	111	988	589	860	930	894	576	999999	204	152	553	999999	840	597	934	970	637	999999	187	265	
859	999999	348	999999	84	109	124	762	130	999999	382	999999	475	58	999999	197	77	59	731	829	712	721	566	622	622	388	999999	980	359	232	854	681	863	999999	999999	622	649	999999	999999	831	780	814	353	999999	769	631	419	791	794	999999	902	587	101	358	553	999999	921	726	708	696	891	143	412	898	929	701	68	822	839	999999	547	810	274	900	999999	999999	378	156	999999	991	968	426	195	612	330	999999	590	515	999999	82	701	999999	999999	99	999999	646	412	455	490	77	573	999999	952	615	999999	101	999999	201	309	999999	999999	774	873	716	999999	475	948	799	999999	662	121	999999	722	766	488	624	261	184	960	412	495	923	666	785	999999	381	473	999999	999999	999999	953	399	215	453	999999	926	999999	999999	372	474	698	612	999999	999999	955	30	999999	999999	999999	585	840	148	240	897	999999	999999	999999	97	999999	355	999999	377	396	999999	999999	722	347	999999	464	562	573	419	812	496	713	882	55	839	829	408	999999	287	999999	999999	999999	999999	168	318	292	466	999999	963	553	26	471	330	226	538	999999	999999	999999	605	731	999999	999999	431	336	744	999999	288	999999	278	267	889	848	724	999999	568	950	893	563	38	985	997	999999	610	865	795	999999	393	999999	516	719	596	999999	901	999999	879	816	966	488	999999	135	14	665	549	705	664	178	747	406	999999	588	235	679	654	619	733	830	999999	566	541	719	799	999999	294	558	671	174	946	999999	55	752	983	415	149	903	999999	342	203	904	211	626	286	987	999999	928	494	916	80	999999	999999	58	414	410	946	704	335	391	999999	990	43	499	999999	580	361	905	604	999999	999999	751	638	401	637	506	999999	915	442	812	614	999999	74	754	104	665	354	996	999999	583	469	999999	578	999999	961	213	999999	711	404	706	635	999999	334	674	999999	329	653	999999	421	907	56	999999	272	522	999999	24	926	288	999999	999999	235	364	567	31	361	105	182	48	440	999999	635	652	520	999999	187	512	42	400	999999	999999	21	923	585	999999	537	437	182	66	999999	999999	286	592	317	837	481	281	545	312	999999	291	156	999999	991	987	282	999999	999999	536	345	274	982	535	999999	629	999999	311	999999	137	493	923	999999	126	224	493	157	53	999999	682	264	905	966	729	87	97	628	999999	932	598	167	999999	916	646	720	559	963	999999	681	687	999999	180	502	418	999999	999999	367	39	400	507	839	239	67	837	999999	999999	307	263	999999	823	10	158	999999	190	969	360	16	999999	405	664	999999	406	371	999999	400	94	999999	558	999999	999999	729	599	15	
434	999999	928	999999	88	374	999999	261	999999	301	858	686	143	999999	322	999999	468	393	90	633	735	999999	443	867	408	999999	197	999999	748	353	771	104	999999	999999	945	431	50	283	927	912	123	999999	999999	114	513	971	267	293	999999	999999	451	304	648	965	279	455	325	71	677	641	187	265	512	366	999999	763	285	990	855	890	407	999999	465	178	520	332	169	339	363	437	190	903	934	638	999999	477	999999	446	873	499	116	979	606	999999	735	857	900	462	583	749	999999	999999	437	210	712	999999	838	999999	455	946	296	999999	999999	999999	999999	283	331	874	464	63	318	838	126	366	999999	999999	999999	178	999999	662	432	999999	999999	614	740	913	999999	999999	926	646	638	974	991	999999	999999	130	282	999999	835	462	536	36	998	999999	441	857	160	81	425	294	677	999999	47	999999	999999	590	999999	999999	509	548	807	596	947	817	425	343	847	199	164	663	155	232	999999	980	135	406	707	999999	999999	882	999999	999999	318	642	969	968	937	207	413	621	890	999999	856	999999	654	939	88	190	115	108	19	961	917	762	149	454	999999	67	667	127	882	999999	999999	627	786	999999	288	999999	848	456	406	649	785	542	773	965	376	57	336	195	327	526	129	84	872	800	999999	556	503	524	999999	879	540	295	739	885	999999	999999	510	250	661	773	999999	658	999999	999999	999999	999999	989	183	999999	288	731	999999	999999	366	999999	999999	754	985	926	731	812	333	814	526	119	500	803	887	706	999999	546	95	533	554	194	470	382	999999	624	112	567	999999	447	999999	999999	999999	496	383	10	999999	483	524	324	930	960	18	999999	185	260	999999	581	111	476	939	999999	645	948	254	181	424	999999	252	371	824	174	492	886	999999	999999	61	14	430	887	293	999999	31	999999	603	594	185	626	207	262	938	530	465	853	507	620	512	999999	251	211	585	999999	999999	162	500	765	478	132	392	999999	208	681	999999	224	193	284	720	875	355	660	995	798	275	989	999999	999999	708	639	388	840	865	942	762	228	312	343	433	868	999999	837	125	63	243	999999	64	266	999999	999999	999999	233	899	637	999999	590	215	999999	684	251	729	206	67	838	743	551	941	265	919	933	912	849	851	852	605	517	544	999999	564	999999	935	999999	924	999999	999999	165	941	238	188	181	999999	525	659	191	149	999999	999999	287	999999	691	999999	798	999999	445	339	820	381	57	999999	999999	56	274	232	808	999999	562	282	599	869	588	610	712	86	747	999999	396	200	670	712	999999	737	267	631	872	999999	147	999999	
489	999999	159	784	893	999999	999999	135	748	302	850	876	586	999999	999999	999999	999999	90	746	721	599	999999	942	629	999999	344	509	999999	788	642	359	392	999999	732	792	471	999999	803	999999	999999	154	999999	181	104	350	794	999999	999999	557	849	899	791	679	425	999999	963	999999	529	83	559	697	423	999999	115	942	467	999999	999999	18	999999	999999	928	999999	240	577	976	353	847	289	916	999999	778	961	939	743	999999	713	751	502	999999	285	201	730	167	819	731	286	76	161	999999	95	999999	999999	999999	161	970	427	449	848	263	999999	347	249	999999	999999	999999	461	999999	372	385	754	956	362	188	999999	506	208	216	420	846	700	287	696	407	999999	999999	64	999999	999999	772	150	273	903	999999	218	937	999999	999999	999999	999999	279	878	999999	776	138	139	919	544	406	655	772	221	38	999999	563	999999	651	841	999999	999999	864	999999	999999	999999	244	490	63	999999	970	504	554	635	399	520	576	999999	583	920	278	701	27	520	999999	142	10	928	245	900	684	875	296	120	999999	999999	45	941	269	114	999999	648	999999	805	574	901	110	147	822	517	999999	742	759	731	573	999999	999999	999999	999999	999999	598	316	999999	163	439	104	218	999999	999999	985	484	635	562	479	388	630	625	222	945	825	41	999999	116	727	473	942	126	565	547	999999	999999	691	340	781	515	999999	403	923	376	479	693	665	749	837	42	999999	999999	290	352	942	19	183	408	785	455	735	209	527	689	999999	978	999999	897	784	967	793	999999	780	999999	163	236	702	845	475	142	376	123	999999	694	672	761	835	222	604	604	844	293	999999	335	999999	35	876	243	999999	501	50	768	965	869	999999	505	409	326	199	715	316	337	932	653	89	621	930	832	26	735	152	439	303	999999	999999	999999	750	999999	193	999999	360	468	966	974	101	608	158	409	455	177	362	518	999999	889	297	516	360	901	256	168	104	54	227	999999	359	999999	475	999999	747	999999	755	953	143	71	365	999999	371	958	561	481	473	531	387	849	382	633	415	999999	999999	616	159	848	999999	35	42	316	999999	823	624	999999	143	999999	999999	999999	421	408	999999	999999	533	448	155	401	350	774	694	999999	667	377	770	726	205	70	893	141	589	999999	999999	999999	38	58	607	547	999999	81	999999	111	869	671	437	974	257	453	880	453	470	757	999999	434	340	469	649	999999	62	897	294	82	479	531	135	515	653	277	934	485	840	607	67	999999	999999	999999	999999	995	940	796	999999	752	190	999999	999999	832	407	999999	777	568	409	999999	495	
446	999999	275	632	999999	545	999999	330	980	518	404	612	862	999999	239	999999	746	764	653	933	265	429	542	891	999999	860	303	117	999999	999999	375	85	999999	122	621	492	171	961	366	459	999999	475	498	999999	785	836	807	999999	177	333	999999	804	755	999999	239	26	253	384	602	487	252	814	997	490	153	329	506	999999	88	747	836	785	999999	204	915	790	999999	999999	115	999999	62	171	999999	999999	468	571	999999	315	882	604	248	786	369	999999	999999	213	999999	17	999999	466	340	66	999999	999999	999999	999999	406	561	886	449	96	944	278	409	434	999999	874	999999	32	581	999	200	868	999999	509	999999	426	999999	999999	711	321	999999	218	649	863	995	117	519	513	222	999999	999999	999999	442	518	999999	517	999999	999999	135	339	481	985	519	999999	149	198	999999	920	446	829	876	574	184	138	173	736	629	999999	439	973	364	493	809	416	241	770	435	999999	216	541	466	999999	861	381	999999	937	699	192	723	807	999999	599	76	393	298	999999	254	999999	999999	566	999999	999999	999999	999999	999999	987	186	112	234	999999	762	614	714	905	373	801	713	803	298	236	999999	447	822	631	446	765	427	425	999999	48	999999	130	620	649	999999	51	70	709	406	852	760	596	999999	354	54	922	884	999999	30	496	999999	999999	26	128	529	999999	601	392	715	219	570	760	999999	196	852	641	994	75	999999	999999	999999	14	406	445	999999	450	999999	478	587	999999	881	265	405	631	557	85	114	999999	130	213	999999	677	993	197	291	999999	999999	999999	502	412	928	819	910	698	755	486	54	999999	652	88	999999	999999	805	201	338	315	364	999999	639	777	537	501	945	58	880	999999	20	999999	164	999999	839	999999	975	184	595	71	355	999999	876	999999	40	533	849	999999	999999	999999	872	802	858	976	645	999999	141	725	874	999999	999999	862	817	691	475	834	426	187	249	251	157	630	605	999999	959	657	487	568	746	14	651	903	805	563	999999	218	999999	188	830	590	999999	999999	310	169	999999	493	889	194	999999	999999	999999	672	802	10	180	999999	206	999999	999999	987	999999	573	978	999999	785	999999	66	264	999999	267	484	248	357	658	663	999999	330	446	999999	476	768	302	999999	550	897	978	110	804	393	948	21	999999	171	842	819	999999	282	999999	384	226	436	635	693	347	721	999999	325	999999	346	283	922	760	513	999999	999999	478	610	437	999999	806	870	261	871	999999	255	715	86	514	999999	649	623	890	72	861	49	143	609	999999	829	38	663	999999	467	119	36	999999	264	622	622	999999	413	999999	466	
577	999999	185	763	999999	102	15	792	810	315	697	659	42	698	999999	509	96	999999	999999	999999	999999	999999	914	793	761	526	999999	461	463	999999	498	245	999999	433	494	999999	864	999999	467	532	999999	999999	999999	651	770	459	999999	563	999999	122	535	999999	999999	246	522	999999	442	999999	12	625	108	554	999999	918	999999	999999	880	608	213	146	999999	717	999999	463	784	707	301	273	33	311	532	440	999999	351	999999	999999	818	999999	911	999999	83	483	376	999999	433	279	907	999999	834	318	578	395	999999	475	478	818	79	963	999999	814	999999	178	368	700	103	668	705	999999	561	800	643	999999	999999	154	73	999999	350	999999	999999	514	800	367	999999	999999	999999	146	91	383	999999	999999	947	854	89	106	926	904	999999	999999	749	765	574	920	381	43	999999	240	999999	214	412	316	477	510	999999	947	24	999999	739	653	967	956	586	999999	124	23	853	788	999999	600	228	999999	999999	674	999999	275	939	879	986	405	48	502	448	876	971	566	80	446	999999	999999	92	160	174	471	709	999999	188	999999	806	367	999999	999999	999999	107	986	253	270	803	690	668	17	145	789	344	614	999999	518	710	360	557	999999	416	868	136	999999	77	999999	584	964	36	96	696	83	628	224	162	530	999999	999999	728	305	277	755	262	134	947	370	830	999999	244	284	999999	999999	999999	425	774	28	999999	589	918	258	686	838	664	582	321	999999	171	129	462	944	999999	820	632	262	675	660	615	999999	571	999999	174	999999	730	751	618	804	825	212	999999	143	685	760	970	479	619	999999	101	999999	813	885	208	710	404	300	116	657	269	995	999999	123	412	843	28	221	999999	959	118	999999	963	516	246	958	679	999999	269	999999	999999	999999	999999	247	569	935	199	685	999999	999999	333	439	644	961	544	829	463	337	999999	999999	999999	999999	395	659	329	188	716	306	649	249	40	84	41	700	807	999999	362	512	553	476	654	342	712	629	635	679	277	12	972	416	505	352	598	427	674	100	767	983	917	390	229	892	999999	268	433	258	408	944	999999	437	999999	999999	783	264	999999	410	57	999999	999999	650	999999	999999	334	242	999999	999999	486	614	36	717	999999	379	595	172	999999	999999	305	999999	206	999999	999999	332	848	544	939	555	568	999999	239	273	52	11	959	276	479	515	568	804	999999	745	771	999999	918	446	98	107	365	620	17	436	114	604	569	646	379	588	999999	789	302	198	129	153	384	762	674	347	419	329	693	742	202	999999	928	999999	999999	486	414	999999	456	842	200	999999	336	803	168	
448	999999	322	896	891	649	778	511	335	625	999999	419	166	772	750	687	999999	927	274	243	613	999999	119	40	892	183	999999	343	999999	999999	181	816	581	603	235	905	999999	432	801	102	424	989	602	834	987	77	258	638	999999	164	999999	30	71	999999	555	999999	999999	291	999999	717	999999	444	61	337	454	812	838	999999	547	844	590	613	135	182	819	623	999999	284	53	825	999999	825	638	306	844	160	754	21	57	999999	583	815	428	999999	999999	999999	938	275	390	999999	239	695	101	861	573	999999	894	999999	750	999999	999999	999999	248	188	791	369	806	755	492	999999	67	826	514	94	271	775	194	999999	274	840	999999	999999	893	868	595	240	734	776	732	303	266	864	271	125	999999	534	576	250	999999	548	999999	192	783	999999	999999	413	190	16	599	797	999999	853	625	909	257	893	999999	380	592	561	635	39	999999	198	999999	999999	564	399	999999	736	208	999999	999999	726	668	999999	34	806	750	192	59	727	999999	934	999999	999999	999999	999999	999999	999999	379	206	658	999999	999999	152	999999	999999	59	999999	848	999999	683	862	999999	422	114	899	251	754	869	999999	999999	409	512	907	852	999999	999999	999999	953	999999	531	464	999999	12	295	999999	812	999999	342	439	757	999999	344	267	999999	324	999999	525	308	350	120	123	998	31	999999	258	238	999999	999999	82	999999	424	971	645	269	228	505	596	137	107	96	725	421	439	600	999999	999999	999999	863	538	999999	736	336	612	102	418	465	345	435	46	778	807	236	999999	106	342	999999	698	999999	825	999999	749	397	211	264	999999	701	569	431	774	193	999999	999999	999999	330	999999	98	999999	553	851	762	170	999999	100	328	999999	498	999999	343	999999	999999	376	999999	47	719	999999	348	999999	999999	999999	999999	896	913	661	853	794	664	475	999999	499	254	497	999999	156	73	658	588	999999	999999	975	896	550	999999	173	999999	816	737	999999	51	999999	268	963	20	846	145	999999	999999	509	247	533	624	33	220	999999	23	460	231	110	974	999999	424	51	252	999999	810	175	670	749	834	46	67	559	433	622	241	290	487	308	20	999999	411	999999	69	359	361	873	340	392	160	376	999999	636	140	999999	903	227	999999	999999	46	970	999999	507	675	999999	476	74	600	597	611	999999	972	922	999999	999999	660	345	981	892	31	936	834	287	599	467	451	999999	999999	452	718	24	999999	849	272	999999	11	999999	413	999999	999999	297	282	742	780	427	403	999999	999999	363	999999	568	999999	828	615	999999	145	918	908	999999	759	56	999999	157	999999	597	173	999999	660	59	
776	756	932	132	999999	999999	999999	102	506	181	999999	779	999999	999999	131	160	778	741	243	999999	904	93	999999	205	109	836	652	135	863	193	264	280	21	496	999999	999999	636	999999	818	881	445	53	421	736	154	999999	172	999999	36	728	818	431	889	999999	999999	692	761	736	999999	182	999999	538	238	999999	916	792	767	999999	488	557	524	665	922	362	726	999999	671	268	60	129	674	83	999999	145	374	832	999999	999999	351	894	813	999999	100	645	799	906	814	108	999999	999999	999999	775	99	478	999999	999999	508	999999	770	293	999999	502	999999	902	508	18	439	103	948	93	999999	999999	54	594	999999	624	575	287	562	820	57	572	999999	999999	906	898	983	999999	931	221	334	854	753	68	872	999999	223	999999	999999	790	999999	721	159	735	950	970	730	999999	734	589	588	231	974	950	246	999999	63	986	999999	999999	35	809	999999	737	759	999999	499	999999	722	434	411	386	999999	772	999999	999999	423	712	748	936	177	999999	896	351	632	999999	879	802	999999	999999	999999	237	202	537	764	999999	558	999999	976	999999	480	999999	782	999999	999999	211	91	212	608	999999	45	350	247	68	442	547	999999	820	999999	657	677	697	999999	308	999999	999999	194	999999	17	685	999999	999999	736	356	466	433	705	596	173	431	30	677	204	912	387	915	989	143	104	227	754	737	317	999999	724	782	580	484	142	14	26	479	999999	922	142	999999	614	999999	602	999999	841	326	999999	683	637	999999	503	999999	920	261	194	999999	517	790	930	49	693	418	631	684	853	231	463	168	414	550	482	281	779	352	311	107	541	95	999999	437	90	634	691	999999	288	327	563	999999	820	966	999999	414	991	999999	351	205	270	918	999999	620	999999	498	278	96	527	999999	999999	577	949	96	999999	999999	414	503	959	69	999999	999999	999999	535	667	999999	348	999999	588	78	289	686	11	999999	837	623	929	764	574	591	366	605	206	66	999999	985	931	733	456	540	999	999999	143	291	479	363	999999	630	999999	290	999999	829	507	459	942	999999	575	843	258	896	502	999999	999999	377	703	131	709	348	689	999999	651	615	992	58	78	790	553	720	636	999999	110	308	811	294	999999	536	108	747	124	59	419	97	484	560	48	359	570	765	999999	357	653	184	941	999999	999999	545	836	458	390	161	252	999999	216	774	796	203	838	643	936	176	33	961	233	639	272	564	140	441	999999	718	230	999999	142	289	830	999999	367	999999	999999	896	699	999999	999999	962	999999	564	880	999999	764	845	521	927	829	421	999999	691	951	999999	
999999	84	999999	405	447	671	931	465	723	927	944	999999	835	999999	999999	999999	476	383	604	271	832	707	683	430	677	175	999999	303	957	720	954	999999	974	66	530	999999	999999	999999	212	999999	41	352	841	953	765	893	999999	221	939	999999	999999	951	97	689	479	311	400	984	727	282	474	638	999999	999999	972	999999	896	778	779	415	999999	999999	999999	909	999999	489	999999	730	665	783	165	999999	363	178	999999	13	61	999999	587	228	191	999999	576	929	231	402	845	999999	980	958	996	241	442	534	240	773	779	999999	999999	989	444	669	328	944	126	488	285	338	237	999999	755	612	201	560	234	61	999999	251	999999	837	644	38	999999	706	787	999999	553	829	938	11	233	873	999999	999999	999999	521	188	632	812	742	127	516	999999	999999	213	393	50	882	309	188	178	538	499	622	355	416	919	999999	999999	202	935	455	400	999999	745	881	778	603	776	713	872	999999	438	945	720	137	426	999999	502	403	884	670	529	759	833	695	384	221	252	377	999999	566	475	999999	807	671	999999	386	276	332	615	447	999999	596	316	206	999999	553	902	228	989	190	999999	763	999999	274	999999	640	402	59	507	566	360	409	121	316	999999	999999	148	58	999999	50	472	180	787	447	565	933	453	636	596	830	319	33	999999	421	446	712	312	542	745	999999	999999	226	999999	58	96	706	484	999999	999999	999999	999999	853	217	999999	999999	949	975	871	999999	999999	999999	999999	463	676	257	336	31	999999	869	793	515	605	313	999999	999999	256	355	999999	999999	858	999999	453	935	315	426	465	816	438	999999	999999	736	440	833	752	297	228	763	158	801	759	685	784	139	907	775	809	550	682	999999	471	604	247	520	999999	544	999999	830	157	260	791	520	999999	996	999999	66	85	999999	560	247	838	492	206	936	999999	999999	673	323	38	539	616	915	999999	545	242	999999	499	999999	983	218	553	398	615	898	20	248	102	787	756	850	700	47	989	445	64	999999	407	999999	918	677	870	431	801	618	643	999999	387	57	764	490	567	999999	999999	352	999999	449	877	308	926	363	91	886	566	188	839	999999	926	697	490	263	495	199	11	315	999999	131	596	997	264	999999	860	54	33	999999	292	999999	259	646	999999	614	111	108	384	999999	596	999999	864	999999	778	999999	949	999999	566	510	999999	378	163	483	14	572	853	879	54	999999	999999	46	999999	300	895	304	329	289	946	999999	162	999999	815	446	719	363	267	972	229	199	999999	180	999999	522	281	914	999999	775	642	189	761	999999	999999	593	999999	
560	999999	574	728	484	999999	670	743	690	999999	608	562	716	763	650	314	881	660	854	605	331	558	350	28	980	912	553	999999	767	124	930	341	231	384	168	242	999999	999999	999999	454	525	436	797	174	673	999999	675	21	999999	999999	879	571	210	987	999999	12	999999	555	748	999999	200	33	976	576	428	276	340	342	604	999999	999999	637	915	409	90	999999	761	999999	999999	628	999999	542	655	999999	999999	999999	999999	244	643	166	460	147	505	183	264	501	999999	230	745	406	30	999999	999999	999999	262	999999	656	801	907	845	250	999999	999999	129	335	658	999999	93	341	69	999999	999999	699	448	957	999999	999999	999999	155	999999	444	540	999999	948	607	903	135	83	999999	992	712	340	337	798	916	855	937	386	848	999999	134	376	888	686	271	924	644	968	624	777	121	913	655	328	999999	999999	175	261	999999	431	533	304	453	349	356	999999	769	900	531	999999	547	755	894	999999	463	78	999999	753	686	999999	269	999999	999999	999999	881	999999	999999	18	999999	215	999999	999999	864	426	81	999999	999999	549	339	466	164	743	999999	999999	240	365	29	115	864	999999	68	421	575	999999	999999	377	845	999999	468	558	999999	760	513	326	422	861	999999	477	478	633	999999	112	424	229	999999	526	718	999999	999999	525	778	578	153	65	157	278	120	36	264	703	985	999999	90	781	346	404	239	130	109	999999	474	552	636	241	196	955	999999	355	999999	645	658	908	958	943	779	552	617	999999	999999	153	751	864	999999	775	648	999999	32	643	999999	999999	296	598	836	262	60	999999	999999	912	999999	999999	999999	999999	716	618	54	999999	384	146	12	794	999999	781	952	955	627	610	338	861	592	384	933	364	999999	195	999999	70	82	999999	893	999999	610	999999	589	977	999999	986	157	999999	999999	572	438	999999	640	99	347	515	646	880	999999	449	897	90	329	999999	268	999999	303	999999	999999	983	13	678	999999	999999	999999	999999	999999	974	93	641	462	733	999999	30	946	57	723	381	999999	844	424	201	81	453	654	530	385	105	719	955	693	626	346	746	568	760	641	190	906	265	323	671	797	993	987	174	949	309	547	220	204	999999	999999	424	569	999999	999999	800	805	663	999999	105	265	138	947	835	999999	394	999999	196	415	542	475	592	530	753	404	87	465	490	581	85	999999	508	761	771	943	921	187	756	163	999999	385	999999	558	228	416	668	55	161	776	564	999999	361	804	661	999999	999999	999999	815	417	529	345	324	92	631	547	756	377	186	892	476	216	705	42	574	166	999999	999999	999999	
999999	999999	41	313	713	26	238	206	704	109	326	851	36	999999	348	999999	505	70	169	926	680	659	301	999999	999999	310	999999	152	328	239	505	232	67	999999	999999	999999	999999	41	611	76	403	351	62	999999	999999	51	449	845	366	409	78	105	999999	117	631	999999	999999	999999	999999	413	668	95	877	474	604	103	999999	443	892	999999	144	474	459	103	999999	339	999999	33	19	227	999999	512	999999	919	171	999999	169	999999	961	791	999999	336	986	207	408	317	999999	587	673	766	256	15	952	999999	999999	999999	646	999999	583	999999	999999	420	999999	826	552	165	999999	957	313	205	934	999999	482	110	427	808	487	999999	695	226	865	30	359	253	971	855	559	999999	999999	999999	999999	199	999999	669	711	999999	185	169	655	252	16	516	284	999999	831	999999	533	852	282	466	999999	394	999999	366	436	69	71	908	855	696	606	225	999999	999999	999999	999999	999999	812	398	600	999999	327	606	452	220	359	745	999999	421	569	331	707	811	198	999999	378	914	20	243	999999	999999	277	314	958	646	790	212	999999	999999	96	934	999999	999999	682	833	798	788	999999	999999	999999	324	190	496	296	374	999999	414	124	305	74	999999	467	578	746	999999	365	999999	647	806	999999	156	216	843	334	635	610	254	138	364	651	590	93	999999	166	338	585	780	28	594	999999	386	999999	242	972	999999	476	152	999999	848	999999	785	150	999999	726	999999	117	999999	999999	661	764	654	285	760	653	999999	747	999999	422	999999	999999	585	994	63	68	53	68	974	999999	77	168	467	999999	290	999999	999999	449	67	146	235	231	248	617	367	829	103	111	337	588	498	519	872	999999	308	999999	892	790	97	967	999999	999999	143	999999	104	502	306	126	995	999999	999999	44	999999	467	999999	197	20	968	637	233	964	941	730	395	999999	558	296	736	239	690	999999	999999	362	100	462	362	97	999999	523	864	999999	976	116	463	801	464	830	414	999999	999999	589	999999	162	863	12	741	151	748	999999	546	216	569	999999	314	999999	711	681	598	14	833	999999	247	454	772	700	999999	835	277	593	918	728	881	202	999999	111	79	999999	498	98	999999	999999	999999	680	977	658	963	999999	999999	583	999999	782	241	410	710	999999	351	479	390	999999	999999	906	874	164	183	999999	335	377	768	213	809	788	192	510	293	999999	999999	999999	477	999999	736	897	44	694	999999	999999	497	480	491	116	759	600	999999	335	84	814	999999	194	506	169	333	596	331	598	773	310	599	730	126	98	261	785	999999	275	436	126	872	999999	660	47	330	854	885	
661	454	999999	255	857	436	479	285	574	70	318	999999	150	576	446	999999	202	999999	766	999999	999999	855	973	598	277	899	958	942	999999	999999	999999	839	479	711	999999	153	564	65	742	304	999999	812	686	999999	693	484	999999	549	999999	269	467	999999	563	999999	491	806	480	620	999999	958	478	999999	128	50	601	479	321	439	999999	302	366	147	804	472	999999	591	999999	999999	905	999999	999999	418	516	999999	76	967	285	999999	229	863	673	943	999999	784	826	121	999999	646	133	999999	999999	857	999999	143	902	999999	696	101	784	899	637	999999	999999	196	355	69	29	230	974	633	999999	343	219	52	629	423	71	999999	645	605	999999	999999	999999	690	628	755	774	383	994	746	281	999999	204	999999	236	451	238	999999	438	999999	101	999999	672	500	30	829	647	601	514	489	268	675	999999	999999	999999	115	105	34	567	599	295	999999	999999	237	361	20	999999	889	816	187	194	181	591	879	999999	999999	999999	635	670	799	999999	182	999999	515	487	605	999999	25	327	130	999999	213	999999	839	480	999999	247	444	999999	20	691	999999	999999	336	304	999999	94	576	675	578	255	470	363	768	999999	122	999999	720	750	756	282	132	572	695	999999	999999	849	752	408	68	196	999999	497	660	999999	359	397	999999	220	999999	999999	170	350	999999	875	885	849	563	999999	367	999999	526	999999	392	737	999999	196	99	999999	323	246	342	178	617	391	829	973	999999	660	142	725	999999	510	359	245	122	782	823	820	999999	999999	296	404	50	390	670	999999	114	999999	549	172	999999	47	896	163	189	992	999999	366	55	912	156	902	999999	642	443	999999	344	157	624	785	372	279	559	192	950	937	137	237	721	107	999999	780	121	969	999999	206	613	205	65	130	59	467	999999	42	999999	394	188	407	946	654	397	999999	999999	763	799	999999	488	714	213	251	999999	505	645	999999	54	999999	999999	255	224	247	411	149	101	504	735	999999	999999	999999	207	566	999999	729	999999	76	710	910	482	357	180	398	718	999999	999999	814	266	999999	821	999999	999999	619	999999	933	999999	999999	999999	258	866	803	37	893	534	961	517	647	999999	999999	224	578	999999	999999	892	999999	999999	825	529	999999	157	286	999999	191	999999	999999	999999	999999	963	825	546	999999	823	461	54	678	999999	999999	864	756	392	999999	999999	132	339	253	588	855	727	169	857	367	999999	999999	111	999999	565	846	999999	856	433	999999	684	999999	597	999999	999999	999999	99	223	124	999999	961	772	129	802	953	126	852	841	999999	683	859	803	967	189	402	92	999999	464	123	483	476	
17	333	462	669	666	534	696	999999	802	765	513	55	999999	405	417	620	308	636	449	999999	968	768	750	80	999999	698	417	250	672	435	635	110	640	332	999999	449	667	999999	297	591	166	353	296	999999	356	999999	999999	784	999999	472	61	827	673	490	507	249	582	391	789	999999	127	455	825	376	140	412	414	999999	451	967	999999	999999	999999	857	999999	625	999999	999999	724	132	788	633	999999	210	383	807	436	160	825	714	866	286	999999	329	474	999999	527	920	786	999999	354	183	342	999999	518	886	488	999999	653	999999	767	749	667	666	188	999999	200	999999	999999	333	975	263	999999	737	110	676	821	29	393	135	108	561	56	780	999999	615	300	247	691	497	328	999999	506	942	946	127	618	687	999999	999999	999999	901	999999	463	967	100	999999	605	917	842	999999	999999	999999	999999	783	216	999999	887	999999	573	203	953	999999	505	14	365	756	967	999999	982	999999	144	878	413	614	999999	633	593	999999	687	999999	999999	999999	849	999999	859	198	999999	999999	740	424	999999	798	576	787	567	966	432	458	612	343	305	815	999999	999999	999999	589	29	913	586	582	119	999999	211	232	999999	999999	95	81	154	999999	777	808	59	568	999999	346	312	625	999999	240	999999	144	209	353	55	879	395	75	503	280	179	75	999999	167	999999	999999	597	999999	289	999999	881	360	999999	446	999999	999999	765	376	456	593	287	403	866	356	381	999999	999999	857	186	628	248	29	578	874	997	712	235	892	262	681	999999	957	999999	122	359	999999	830	763	787	558	124	28	999999	910	999999	775	208	236	786	340	999999	999999	999999	660	696	861	782	439	448	853	272	873	123	775	844	330	66	999999	997	530	153	121	79	627	514	229	410	668	999999	231	514	998	115	921	899	999999	999999	999999	426	497	78	999999	325	934	296	999999	905	844	75	999999	719	455	239	266	196	669	670	551	999999	476	460	124	557	226	349	273	768	201	999999	835	542	380	336	509	462	999999	796	145	341	273	324	566	602	999999	512	999999	768	849	735	999999	348	247	540	949	999999	954	843	108	595	32	999999	713	968	239	139	349	128	730	999999	999999	999999	534	219	882	162	894	521	346	999999	290	505	919	466	645	496	304	839	387	472	999999	909	697	550	318	791	610	597	373	91	999999	999999	48	55	999999	366	999999	999999	658	999999	151	443	507	999999	315	527	563	256	333	999999	834	509	741	267	306	534	186	999999	901	100	552	307	999999	264	999999	999999	467	999999	999999	999999	999999	277	999999	590	999999	74	412	313	245	791	
237	363	273	630	257	999999	209	780	748	766	190	829	136	567	254	844	294	252	843	999999	70	689	91	55	70	999999	327	160	999999	241	132	872	749	999999	863	198	43	527	999999	887	150	686	999999	408	999999	852	150	624	345	485	780	170	470	279	999999	999999	281	228	570	999999	999999	58	844	517	644	999999	999999	26	704	66	811	766	244	956	825	383	564	683	946	217	426	999999	815	460	461	961	412	479	999999	324	916	814	957	328	550	999999	999999	618	763	790	772	999999	920	289	674	23	926	514	454	999999	984	598	282	362	273	999999	999999	999999	65	682	905	999999	638	389	149	997	808	916	415	733	541	999999	999999	165	444	999999	783	535	786	448	999999	898	34	40	340	328	542	605	64	907	858	459	999999	999999	999999	999999	495	540	150	676	214	19	999999	999999	816	999999	677	126	917	971	999999	706	607	617	646	16	999999	999999	58	999999	464	213	861	999999	874	999999	394	839	279	283	999999	252	395	119	244	36	999999	313	224	302	651	425	687	92	999999	999999	851	944	443	878	585	888	491	329	222	999999	999999	601	847	734	653	837	846	644	175	617	999999	497	383	620	217	283	999999	999999	999999	48	526	778	460	999999	240	449	406	999999	698	917	760	76	897	243	877	207	999999	490	999999	813	999999	999999	917	439	999999	364	571	822	671	311	999999	999999	999999	999999	483	379	151	135	504	214	441	455	999999	257	999999	999999	599	149	742	20	999999	999999	117	366	469	999999	999999	999999	881	875	999999	999999	729	396	422	34	999999	724	760	508	999999	340	986	444	381	133	107	999999	582	999999	764	431	999999	999999	494	602	627	793	713	999	517	131	254	628	336	858	725	558	999999	832	999999	875	999999	999999	953	487	916	673	984	345	386	202	447	295	999999	456	999999	999999	902	819	407	132	20	760	990	999999	96	367	117	523	999999	548	833	750	267	889	52	845	999999	17	685	999999	999999	377	623	325	999999	958	517	880	999999	999999	656	25	435	216	864	629	999999	28	999999	999999	999999	470	938	837	999999	697	999999	232	414	658	371	894	143	452	322	643	999999	999999	999999	137	850	237	168	750	892	817	324	60	999999	423	601	688	999999	137	999999	348	999999	786	957	999999	930	999999	475	706	999999	761	999999	982	893	999999	492	578	999999	273	708	338	311	197	944	550	999999	977	207	991	66	683	999999	16	64	973	999999	360	718	276	999999	565	999999	999999	465	140	935	342	166	803	930	33	921	999999	428	999999	999999	251	841	416	612	953	97	484	650	611	483	999999	
928	920	26	141	999999	999999	999999	152	576	849	732	814	614	999999	999999	999999	70	42	999999	999999	587	994	937	962	519	311	663	252	999999	287	811	853	656	69	999999	246	999999	999999	173	430	285	285	493	197	999999	36	801	571	143	999999	423	618	999999	999999	297	934	982	64	622	999999	837	824	999999	298	999999	879	168	555	999999	583	617	271	868	999999	659	312	999999	750	453	492	510	101	999999	784	864	999999	13	117	771	999999	263	732	999999	616	592	461	610	204	159	640	868	256	934	559	85	162	749	517	889	985	999999	242	610	999999	57	999999	714	890	434	844	999999	60	783	167	329	885	94	262	749	208	999999	316	600	813	999999	263	166	999999	709	711	999999	495	228	786	55	999999	999999	57	568	846	999999	720	770	314	764	999999	473	776	999999	199	78	497	768	691	999999	999999	641	797	999999	793	589	999999	190	722	400	389	831	996	122	309	764	46	693	903	461	980	546	296	58	805	790	389	330	519	643	956	727	999999	999999	928	388	999999	542	999999	266	591	539	57	999999	385	986	476	999999	930	435	999999	803	999999	239	313	581	999999	748	999999	13	209	833	670	89	443	661	304	999999	999999	999999	999999	504	919	646	999999	451	498	381	999999	818	323	999999	400	94	999999	163	862	999999	197	356	43	999999	832	770	999999	757	999999	999999	999999	723	691	999999	481	20	994	537	883	228	999999	862	92	999999	85	891	689	485	443	586	477	290	999999	999999	317	836	886	854	999999	158	590	122	582	531	999999	949	137	999999	999999	390	100	83	999999	644	937	335	274	69	999999	999999	91	999999	324	292	499	999999	924	693	663	644	999999	150	865	735	637	257	999999	999999	83	135	763	346	241	63	496	404	999999	999999	70	982	572	827	354	999999	77	19	797	300	41	999999	35	443	689	609	266	949	217	544	999999	689	56	712	985	385	187	744	349	270	796	105	189	769	633	681	81	305	796	999999	668	628	999999	988	530	373	109	330	656	632	999999	546	196	476	158	380	936	999999	842	968	999999	999999	669	999999	504	935	999999	266	999999	18	537	961	163	82	875	999999	999999	67	192	622	286	999999	98	717	474	260	908	712	621	999999	999999	222	462	827	999999	345	959	922	494	594	842	842	520	648	999999	834	392	123	999999	769	999999	878	677	999999	999999	696	999999	999999	72	253	37	817	999999	999999	273	324	508	335	491	540	428	316	572	999999	779	443	345	999999	622	999999	867	999999	121	851	999999	866	999999	242	145	894	111	17	999999	250	567	34	207	963	384	
780	336	66	632	70	999999	834	316	89	999999	258	360	794	339	433	999999	242	999999	793	445	406	999999	275	200	999999	438	420	999999	331	999999	999999	245	381	75	842	999999	810	172	999999	510	999999	560	999999	792	999999	999999	317	678	436	864	999999	328	413	528	999999	999999	70	866	45	632	930	387	984	999999	695	22	979	728	496	130	575	80	654	293	168	846	323	483	314	999999	130	741	30	467	705	436	832	853	999999	999999	999999	999999	999999	999999	579	899	576	417	107	999999	564	999999	191	315	299	264	674	130	370	141	686	999999	561	982	512	999999	999999	526	352	269	190	135	999999	999999	878	630	943	236	714	268	280	905	999999	440	498	541	560	715	999999	450	761	712	493	955	165	664	392	153	915	390	543	999999	75	999999	693	439	947	537	999999	668	321	447	999999	111	999999	780	211	131	494	999999	638	651	358	901	507	478	999999	999999	999999	223	247	799	320	333	724	231	999999	547	999999	69	999999	32	287	509	139	999999	306	391	104	385	999999	271	659	944	752	892	700	174	340	999999	797	999999	48	999999	431	521	137	92	999999	639	940	664	384	434	387	615	373	849	771	192	999999	999999	591	123	999999	999999	150	376	999999	832	531	675	999999	532	272	333	984	74	87	618	197	223	14	465	445	798	887	234	567	146	529	850	402	157	52	999999	679	925	463	455	381	999999	511	555	118	274	457	851	172	999999	999999	999999	771	999999	995	958	255	136	677	961	98	915	999999	444	312	680	282	69	999999	999999	999999	999999	610	632	246	436	999999	459	356	999999	351	999999	72	513	514	230	89	249	162	94	999999	553	257	501	366	465	999999	77	252	999999	991	999999	372	446	999999	572	698	149	916	999999	999999	796	999999	506	620	63	853	304	929	92	999999	999999	906	405	434	109	999999	119	275	781	999999	999999	217	918	999999	953	672	625	113	942	531	939	332	999999	999999	504	999999	751	999999	312	612	657	147	170	837	999999	999999	999999	999999	999999	761	588	873	145	95	612	589	999999	326	999999	390	237	201	987	560	999999	999999	323	568	930	335	69	238	962	999999	999999	506	57	91	232	471	706	999999	802	190	942	76	196	507	999999	914	913	434	223	921	384	999999	160	609	185	256	177	407	91	999999	701	360	910	967	268	116	542	779	104	999999	684	999999	399	806	999999	999999	524	816	344	25	421	635	999999	999999	999999	370	355	447	905	976	304	999999	532	827	488	592	165	999999	248	127	382	999999	340	28	247	760	76	999999	991	999999	999999	361	73	999999	563	
76	344	869	182	897	761	104	873	127	900	386	101	571	999999	34	999999	305	577	227	643	287	999999	997	999999	43	304	12	455	324	254	943	999999	999999	274	422	257	999999	999999	351	365	287	270	999999	127	999999	999999	505	35	967	160	435	783	999999	432	285	771	347	76	999999	603	759	649	558	873	957	151	634	307	999999	999999	154	999999	236	861	365	26	91	879	942	999999	799	999999	488	174	819	169	398	45	988	650	999999	229	999999	747	606	638	712	349	999999	720	44	999999	129	200	16	186	557	984	999999	269	690	467	134	999999	804	782	170	394	999999	798	752	999999	318	999999	866	925	351	488	999999	726	999999	741	720	231	340	601	856	298	167	642	999999	414	968	728	960	452	104	999999	942	823	478	999999	295	371	967	445	999999	865	999999	91	834	79	999999	350	955	999999	999999	902	443	213	999999	999999	237	421	196	348	630	999999	304	423	999999	218	999999	999999	258	986	456	999999	263	999999	999999	999999	964	85	808	542	684	628	999999	22	705	999999	999999	739	897	605	999999	874	999999	629	815	309	570	999999	261	626	999999	297	101	968	502	399	648	547	501	934	908	161	612	999999	663	12	815	999999	999999	637	517	999999	999999	653	896	999999	183	634	90	412	430	63	999999	999999	18	999999	999999	805	999999	315	554	162	247	999999	999999	938	271	531	966	813	493	288	201	999999	118	726	753	448	81	920	226	999999	467	99	513	854	337	999999	999999	276	475	20	772	412	93	364	568	581	999999	958	319	652	999999	277	999999	152	862	209	83	999999	999999	98	733	599	99	540	695	999999	999999	842	610	840	999999	700	347	999999	515	788	999999	753	168	182	999999	123	610	574	999999	200	179	999999	999999	138	357	363	632	386	286	183	999999	552	669	999999	999999	124	357	999999	766	999999	929	999999	637	999999	668	329	999999	470	607	620	988	525	193	504	978	98	849	482	493	532	77	961	206	999999	999999	988	93	747	60	377	766	141	807	390	271	733	733	918	469	37	239	172	779	666	194	797	999999	175	441	43	999999	874	985	244	999999	967	249	304	607	680	246	386	999999	239	854	999999	717	803	999999	254	364	930	23	465	302	905	999999	540	158	999999	999999	918	316	27	112	999999	155	573	491	303	999999	439	321	789	791	853	752	549	999999	337	89	566	931	196	679	343	861	529	941	993	784	709	999999	928	999999	327	999999	999999	137	963	711	154	999999	939	760	925	619	233	999999	999999	999999	643	728	820	599	72	986	129	347	768	39	626	631	999999	518	784	
999999	392	737	999999	783	360	422	999999	626	935	254	999999	999999	999999	724	637	855	999999	999999	151	980	335	339	999999	341	950	65	368	933	94	522	823	999999	975	642	236	496	999999	999999	802	231	879	204	664	999999	994	693	593	54	999999	771	999999	658	999999	804	999999	999999	999999	999999	832	305	999999	914	541	422	430	999999	460	122	497	151	653	836	999999	920	110	999999	674	181	346	267	472	999999	542	323	392	175	63	181	999999	183	999999	79	833	507	999999	965	663	251	397	432	242	480	556	999999	127	303	620	456	999999	825	999999	576	999999	574	833	739	381	227	39	264	518	999999	436	324	402	584	999999	539	752	145	999999	433	783	999999	35	991	767	292	206	99	555	606	478	859	999999	182	283	268	674	438	593	445	999999	143	913	953	53	241	999999	542	999999	91	999999	999999	357	955	792	880	549	999999	971	999999	31	940	709	912	810	576	529	229	310	744	864	999999	999999	42	221	649	10	81	947	535	434	999999	999999	999999	902	910	512	839	390	999999	719	832	466	503	424	999999	999999	11	153	476	712	638	241	999999	999999	389	24	324	743	153	879	478	894	445	664	367	999999	245	20	899	74	690	839	999999	34	999999	857	999999	617	999999	999999	999	999999	480	999999	999999	999999	999999	256	522	999999	197	106	246	999999	999999	938	30	839	999999	140	199	991	253	412	32	799	334	999999	195	531	965	706	802	999999	880	550	424	622	868	935	897	999999	497	999999	876	999999	602	394	783	999999	837	219	560	810	35	18	684	77	801	999999	107	722	999999	991	999999	999999	303	318	643	701	524	408	971	130	243	210	503	250	535	999999	999999	999999	999999	102	999999	999999	155	992	902	999999	865	356	999999	871	838	185	999999	506	82	396	300	293	750	92	578	999999	999999	440	577	825	514	444	542	372	799	167	974	968	306	185	999999	999999	416	771	835	178	999999	109	292	999999	281	997	178	149	148	999999	999999	665	523	265	517	715	999999	86	367	431	813	999999	82	999999	210	999999	209	999999	61	989	877	979	256	410	851	149	157	519	553	999999	999999	403	234	885	967	319	454	51	668	628	885	999999	999999	414	364	138	36	999999	999999	322	798	281	97	159	999999	220	999999	123	413	377	568	906	532	851	165	999999	234	197	713	999999	515	168	238	432	113	547	999999	842	56	723	122	999999	662	241	999999	999999	315	84	848	999999	900	341	637	999999	70	978	999999	562	259	943	999999	838	896	965	806	639	52	999999	55	498	644	999999	77	690	264	31	999999	301	142	170	
115	159	349	956	991	184	999999	938	372	135	741	22	999999	999999	818	284	650	999999	435	88	952	650	38	359	122	333	274	947	999999	49	999999	515	430	999999	838	999999	499	940	999999	632	999999	114	302	920	757	632	999999	999999	999999	980	381	557	999999	64	218	465	130	989	843	667	910	582	903	332	400	235	592	999999	274	74	784	709	723	999999	968	847	357	118	601	490	350	999999	86	64	667	187	649	375	880	383	633	509	106	316	999999	536	211	969	529	999999	49	489	700	806	205	671	834	73	95	999999	117	22	999999	999999	327	610	506	848	664	223	586	999999	623	999999	441	285	613	417	90	999999	999999	387	588	79	450	861	609	279	859	999999	353	999999	999999	519	275	999999	121	742	999999	121	40	362	314	999999	999999	822	999999	808	375	920	68	427	982	653	724	729	999999	999999	912	999999	11	237	989	668	869	10	935	999999	625	820	174	870	999999	999999	411	293	82	999999	134	628	999999	800	904	999999	937	926	603	637	795	999999	196	792	999999	532	120	999999	373	999999	446	944	999999	761	193	554	999999	198	999	23	999999	440	656	161	203	294	470	210	999999	60	999999	999999	999999	999999	318	89	633	381	50	895	999999	609	920	436	835	189	741	243	617	359	193	749	927	590	396	365	999999	44	999999	545	999999	909	999999	999999	915	999999	548	588	453	114	999999	383	158	113	163	642	519	229	326	24	552	999999	593	973	866	981	26	815	911	952	200	598	999999	504	833	950	139	999999	521	341	641	999999	790	512	438	809	601	999999	999999	754	845	669	999999	584	999999	835	325	506	455	933	486	999999	999999	500	914	999999	999999	653	999999	213	999999	999999	708	984	382	999999	999999	90	544	67	390	999999	388	167	999999	530	880	208	511	999999	634	999999	161	999999	855	909	485	300	999999	116	999999	947	999999	999999	999999	933	999999	733	212	603	398	999999	999999	398	553	293	999999	520	393	393	451	999999	999999	282	578	999999	760	129	139	472	999999	155	492	999999	999999	999999	650	999999	999999	183	569	157	995	908	609	400	670	763	999999	571	566	965	907	215	999999	816	805	280	999999	999999	183	841	999999	999999	688	253	752	534	999999	120	999999	999999	999999	219	824	303	406	243	673	188	219	997	94	999999	906	999999	248	286	771	41	637	380	510	554	999999	999999	554	999999	229	999999	648	145	222	924	928	999999	999999	999999	390	371	419	999999	606	476	999999	186	757	45	832	740	14	999999	762	519	483	273	687	999999	220	107	999999	150	24	317	539	999999	999999	169	639	538	587	550	
896	410	999999	75	773	43	402	999999	999999	518	999999	488	361	183	999999	999999	451	665	691	320	487	293	621	999999	999999	299	937	88	402	999999	999999	304	999999	463	579	362	999999	418	999999	653	999999	397	136	241	716	535	956	366	700	91	999999	974	847	999999	73	612	788	351	999999	999999	999999	323	999999	382	122	138	999999	897	603	30	999999	42	999999	47	662	99	166	999999	562	999999	999999	580	388	320	999999	431	457	999999	999999	966	999999	555	901	999999	999999	344	966	753	128	588	209	69	762	999999	999999	999999	808	809	999999	974	455	407	789	494	151	525	935	999999	504	691	999999	448	999999	637	456	259	141	999999	489	327	132	413	272	999999	999999	999999	999999	708	45	202	999999	647	283	999999	521	176	766	416	873	41	999999	856	259	999999	907	760	999999	135	232	999999	554	658	330	999999	851	52	145	815	671	867	708	236	84	311	78	43	999999	91	125	999999	999999	725	286	999999	917	276	163	835	999999	999999	721	691	486	19	648	964	327	986	574	999999	999999	951	744	999999	999999	999999	781	948	369	874	595	480	19	942	999999	828	999999	872	379	584	888	309	748	999999	155	26	999999	999999	662	113	999999	189	516	646	259	542	980	281	133	744	494	215	476	999999	476	251	681	544	999999	819	593	454	617	989	590	731	212	144	859	317	999999	999999	295	265	168	416	999999	373	692	999999	847	110	749	634	100	999999	833	555	143	904	344	216	597	842	520	271	999999	526	66	999999	999999	846	421	999999	320	999999	919	220	999999	70	287	318	851	478	971	999999	999999	999999	899	906	898	656	11	955	999999	227	129	452	999999	897	844	446	999999	175	669	11	688	999999	324	999999	763	623	999999	999999	626	35	364	999999	999999	999999	566	999999	627	160	629	683	845	466	842	103	658	476	474	146	999999	841	12	686	809	999999	804	999999	668	586	999999	285	144	928	338	948	862	10	582	999999	999999	999999	819	999999	999999	985	166	999999	101	230	999999	297	158	385	856	785	32	678	318	999999	999999	795	920	50	999999	354	548	916	999999	893	999999	657	894	756	999999	999999	31	846	150	823	813	582	679	447	922	999999	136	999999	999999	999999	925	194	691	681	999999	545	344	778	999999	201	447	249	104	207	989	999999	402	402	999999	999999	999999	186	999999	494	96	999999	125	482	128	161	227	788	845	584	968	56	965	222	270	269	999999	253	697	949	386	573	488	482	458	999999	462	734	999999	185	790	748	656	999999	595	845	430	861	999999	999999	973	658	999999	999999	239	942	999999	190	999999	319	280	519	
489	999999	118	522	171	999999	34	999999	999999	999999	608	670	793	229	999999	768	627	424	839	999999	593	699	976	727	999999	968	252	516	873	999999	999999	870	905	280	999999	999999	999999	999999	684	787	837	456	999999	490	60	734	726	19	552	283	999999	717	480	515	999999	789	612	391	353	999999	400	518	339	427	890	738	764	523	960	331	679	555	740	62	927	999999	402	999999	677	999999	251	242	999999	600	719	885	999999	399	353	479	999999	999999	728	999999	396	329	126	880	600	322	969	212	59	231	603	17	999999	428	587	788	397	126	713	999999	999999	999999	554	738	999999	14	348	375	179	490	864	972	826	259	999999	608	999999	521	895	365	474	999999	193	742	999999	711	908	999999	812	999999	92	999999	993	999999	538	999999	774	999999	182	595	973	604	43	568	366	630	191	727	999999	979	768	875	230	358	444	912	999999	812	741	996	106	376	562	999999	408	999999	979	16	721	437	834	642	349	310	391	869	16	624	999999	377	530	191	219	832	796	216	129	999999	999999	625	264	999999	646	186	499	606	51	428	999999	841	651	184	15	334	999999	135	536	920	967	574	906	359	436	374	476	914	167	729	999999	201	405	344	632	999999	999999	871	999999	173	810	784	828	587	464	999999	725	999999	185	884	687	999999	680	208	677	809	718	904	999999	282	710	999999	449	321	999999	968	446	317	552	910	161	283	999999	999999	119	999999	746	329	999999	891	648	130	738	999999	52	999999	521	206	666	999999	386	278	346	724	463	235	344	999999	977	999999	999999	418	802	275	732	999999	542	317	99	494	73	399	18	643	633	589	846	177	999999	464	457	999999	650	730	533	883	937	414	909	883	847	240	352	410	999999	239	327	473	549	999999	613	213	999999	999999	759	999999	270	999999	999999	873	389	177	999999	522	48	856	768	82	999999	849	477	138	999999	215	646	832	57	999999	849	999999	272	383	999999	642	850	999999	999999	478	971	999999	999999	245	999999	46	504	999999	999999	829	372	937	471	255	731	999999	169	999999	805	999999	535	926	939	662	852	696	999999	999999	999999	603	672	795	723	300	111	205	236	242	814	371	710	966	837	999999	999999	911	932	27	652	928	482	374	447	241	943	54	607	999999	999999	627	435	498	140	401	999999	577	999999	181	153	535	472	999999	999999	999999	201	568	98	720	426	940	764	594	999999	621	131	307	357	492	356	66	598	276	849	196	936	999999	999999	446	71	668	698	999999	873	126	999999	554	999999	13	49	384	955	886	544	999999	999999	999999	144	999999	280	859	
229	731	824	999999	999999	999999	87	484	999999	978	999999	999999	659	757	999999	13	720	999999	166	576	604	999999	452	972	110	711	732	407	334	105	88	326	176	211	449	966	936	785	189	268	476	999999	504	999999	651	313	236	999999	999999	859	130	897	999999	703	265	875	999999	852	999999	235	474	680	160	413	900	415	999999	457	318	285	999999	999999	68	999999	109	999999	849	999999	330	999999	484	999999	999999	475	999999	191	964	472	999999	574	688	93	799	999999	999999	796	77	101	170	246	827	778	478	923	999999	194	838	464	604	879	999999	896	999999	199	999999	999999	482	685	438	999999	451	999999	511	744	597	983	145	114	113	312	999999	999999	230	94	969	999999	477	284	683	789	352	509	999999	77	548	791	562	610	212	275	324	392	662	451	794	999999	277	999999	999999	807	999999	733	999999	302	571	276	999999	447	229	55	999999	207	999999	999999	376	999999	155	443	205	806	431	535	902	838	988	925	105	999999	299	165	438	743	999999	999999	740	618	158	575	505	282	125	124	999999	166	999999	999999	390	24	999999	999999	669	999999	539	530	999999	523	999999	999999	313	999999	181	897	158	74	999999	318	259	135	907	757	794	579	937	922	999999	316	999999	745	999999	871	999999	91	703	446	999999	603	213	427	500	227	787	999999	271	860	111	999999	966	999999	999999	905	866	264	116	327	68	999999	999999	616	838	79	999999	999999	898	999999	110	99	999999	711	999999	23	999999	999999	635	689	970	999999	317	87	999999	473	349	829	206	718	14	290	975	385	388	999999	707	597	999999	430	850	702	736	829	999999	21	33	264	999999	536	999999	45	629	426	357	999999	782	999999	794	375	729	548	888	189	437	820	999999	818	333	183	999999	516	252	215	839	278	999999	488	328	810	449	95	999999	999999	917	969	660	558	38	488	622	888	803	999999	700	999999	813	556	401	938	897	215	931	572	999999	294	792	424	587	88	999999	304	500	984	925	644	465	229	272	468	169	566	789	845	561	999999	713	999999	999999	537	464	875	96	390	912	244	163	519	449	632	187	246	970	949	999999	327	999999	819	297	66	846	594	999999	999999	999999	341	999999	96	21	802	581	762	999999	60	624	999999	218	120	81	691	490	999999	999999	640	999999	922	595	839	833	244	40	893	741	999999	690	870	591	163	999999	999999	999999	77	508	646	60	424	999999	920	335	999999	118	287	748	606	575	900	999999	652	652	855	745	586	262	776	772	999999	31	462	369	753	19	999999	509	499	873	422	447	143	590	866	596	674	513	423	135	999999	
999999	145	881	790	66	939	510	999999	836	999999	999999	732	874	372	403	874	561	582	999999	63	999999	258	732	162	462	999999	72	785	999999	80	83	838	999999	29	542	885	999999	578	999999	999999	999999	753	663	643	607	715	999999	228	472	721	123	931	23	999999	974	999999	413	999999	337	385	999999	999999	496	765	167	976	91	999999	829	517	304	982	885	340	999999	999999	595	99	555	747	422	844	323	548	957	151	825	578	55	645	482	851	251	321	203	829	999999	897	485	631	634	414	398	999999	999999	140	55	682	573	949	311	324	183	590	963	42	999999	999999	807	25	160	513	809	194	45	452	999999	574	146	680	999999	697	613	923	123	18	455	999999	999999	826	105	999999	15	999999	344	168	999999	660	999999	171	427	319	99	469	481	999999	999999	214	919	975	399	999999	546	893	192	999999	999999	999999	477	955	586	999999	827	999999	920	17	507	714	999999	877	773	90	225	999999	262	458	607	999999	452	999999	413	251	448	155	999999	624	999999	122	912	730	458	428	193	403	999999	383	492	118	549	473	999999	999999	364	51	211	318	265	571	640	734	15	565	807	485	551	999999	605	681	553	305	410	999999	999999	129	429	355	999999	822	399	879	999999	999999	605	978	378	522	999999	406	944	128	999999	45	999999	999999	999999	892	999999	708	851	249	999999	999999	564	253	73	237	999999	245	622	855	421	443	181	999999	999999	516	960	999999	116	39	999999	208	999999	999999	937	375	913	999999	404	999999	733	999999	971	160	111	164	934	361	999999	151	999999	650	784	98	707	999999	863	721	420	999999	999999	793	602	822	790	999999	83	139	316	698	323	476	841	96	999999	233	471	31	659	613	581	608	912	964	605	808	423	999999	728	999999	511	999999	999999	195	604	940	596	158	999999	531	91	805	55	227	828	956	809	698	966	484	999999	842	72	806	636	333	880	637	999999	981	166	435	411	304	196	999999	274	655	999999	191	636	323	999999	137	532	999999	562	999999	146	649	999	725	681	999999	999999	668	139	405	559	280	999999	959	999999	388	999999	655	403	999999	40	999999	692	163	216	785	847	999999	999999	934	284	999999	771	195	500	577	982	440	753	167	999999	999999	991	868	999999	220	131	677	999999	999999	762	876	382	811	665	439	999999	999999	999999	896	406	999999	486	205	131	999999	999999	874	468	365	999999	934	999999	999999	14	999999	716	999999	999999	995	663	180	759	909	999999	999999	487	999999	529	999999	619	146	921	999999	760	339	51	795	747	999999	711	256	219	35	875	827	974	999999	807	999999	999999	143	
787	999999	242	236	657	577	32	999999	999999	549	354	406	745	269	23	999999	485	675	999999	920	86	661	999999	417	961	733	44	355	433	350	999999	376	999999	999999	359	407	999999	999999	999999	474	999999	33	194	171	901	812	290	615	813	929	661	141	692	999999	67	136	239	825	274	923	542	999999	300	871	397	977	68	999999	910	615	999999	950	993	996	156	63	476	132	516	158	453	999999	541	503	689	30	684	545	999999	233	178	799	999999	757	931	106	732	323	774	923	754	999999	705	208	508	710	148	695	656	14	659	116	999999	126	480	124	146	797	191	376	303	523	841	687	447	999999	690	245	75	60	330	163	999999	592	404	433	999999	343	995	978	882	989	888	423	573	999999	490	999999	287	816	999999	934	141	407	630	240	188	27	760	876	999999	902	629	606	683	505	758	726	721	56	401	803	801	212	494	313	635	428	123	385	151	546	957	259	100	395	32	999999	999999	174	999999	705	999999	129	958	999999	999999	999999	739	78	312	999999	432	999999	999999	166	143	999999	913	327	999999	999999	999999	999999	735	483	944	999999	515	297	482	808	763	557	802	696	999999	682	253	514	999999	352	999999	999999	83	387	124	726	833	933	999999	104	999999	645	568	494	801	207	999999	485	45	989	776	451	999999	504	10	874	999999	729	935	460	684	408	384	262	81	858	311	357	368	999999	546	581	45	388	770	999999	989	999999	894	33	298	767	999999	952	999999	999999	460	999999	386	250	298	114	999999	802	419	638	270	315	999999	999999	999999	45	127	817	453	205	416	216	733	999999	885	131	834	912	171	916	929	431	999999	999999	999999	732	999999	128	929	999999	583	243	999999	141	857	683	894	999999	999999	262	650	661	509	999999	999999	254	999999	504	364	999999	280	96	640	503	709	999999	629	587	999999	173	74	999999	999999	21	621	183	999999	602	999999	211	236	882	999999	999999	276	999999	922	315	14	999999	887	476	763	762	171	999999	602	476	432	28	64	999999	416	999999	198	651	773	497	759	656	17	252	480	162	999999	398	999999	731	236	441	917	999999	583	391	285	999999	999999	135	850	999999	580	770	999999	15	157	919	475	999999	720	624	504	999999	556	358	999999	644	995	611	999999	772	999999	871	999999	990	110	740	999999	999999	999999	600	999999	999999	646	999999	999999	246	82	474	15	31	922	492	20	999999	936	492	767	234	245	999999	999999	634	999999	87	938	708	531	189	999999	416	195	999999	999999	130	999999	857	787	999999	999999	910	572	531	605	800	999999	703	860	637	64	618	973	509	
788	999999	999999	781	999999	568	696	376	714	893	569	598	836	480	361	999999	999999	89	999999	846	999999	335	78	80	38	512	237	245	848	999999	134	296	442	686	999999	92	999999	438	523	229	234	905	205	678	961	17	964	999999	999999	999999	244	975	913	137	556	463	979	927	752	999999	341	999999	528	820	768	283	165	999999	999999	279	768	999999	565	999999	621	999999	140	999999	119	31	548	999999	999999	999999	999999	999999	383	999999	999999	209	112	204	685	691	887	773	386	385	909	687	999999	814	999999	83	211	279	419	999999	516	999999	333	589	999999	730	293	483	568	651	170	999999	900	850	30	619	999999	574	288	999999	598	999999	670	999999	490	431	999999	733	306	819	676	390	740	945	798	999999	999999	523	386	954	408	413	215	999999	225	300	787	10	999999	941	907	636	999999	999999	999999	669	840	578	999999	396	999999	559	187	999999	975	780	878	999999	999999	999999	743	652	198	334	475	194	642	934	539	199	644	179	938	364	912	49	399	204	116	139	999999	999999	424	989	404	849	236	466	760	445	421	833	999999	403	208	264	448	666	80	999999	37	905	49	999999	752	391	621	822	999999	935	390	684	999999	922	999999	446	238	999999	929	625	999999	999999	184	103	999999	811	999999	999999	166	657	999999	732	134	461	112	883	267	514	247	999999	238	999999	629	824	64	737	984	36	999999	999999	36	249	736	999999	697	851	999999	999999	142	940	170	86	665	188	999999	658	999999	999999	820	999999	999999	999999	999999	916	999999	553	555	359	999999	49	826	204	752	404	631	361	995	999999	763	260	162	322	999999	306	852	161	999999	451	489	999999	999999	597	215	74	583	999999	999999	820	66	999999	305	381	999999	103	124	965	999999	271	556	999999	662	880	633	999999	999999	866	999999	664	73	246	805	999999	869	643	861	239	989	688	999999	329	999999	185	623	620	955	780	416	287	192	887	999999	486	894	999999	743	999999	963	999999	499	717	958	624	756	820	348	200	999999	999999	241	885	999999	999999	451	999999	910	487	999999	23	614	794	460	75	481	186	418	328	999999	373	900	564	275	352	999999	999999	371	458	429	803	282	999999	278	153	999999	999999	911	192	45	667	595	265	999999	999999	42	999999	267	999999	152	999999	412	29	979	148	372	999999	619	999999	999999	348	865	999999	68	463	740	849	525	316	28	184	274	235	293	999999	777	999999	523	999999	320	494	844	477	316	999999	400	263	784	140	999999	379	687	287	999999	696	801	999999	207	587	220	193	999999	950	875	967	314	186	735	436	370	999999	164	305	322	962	
504	999999	156	219	72	487	74	395	536	649	497	986	500	999999	752	999999	446	935	114	137	315	893	602	999999	544	224	527	358	769	61	225	391	999999	772	202	999999	999999	988	524	732	128	999999	999999	235	479	328	686	999999	684	726	999999	228	201	195	657	999999	796	807	999999	848	959	715	626	484	434	116	999999	999999	999999	999999	656	458	421	999999	999999	522	999999	376	868	999999	538	390	674	53	770	997	999999	779	999999	591	617	189	323	676	773	412	176	940	999999	373	306	958	742	345	999999	999999	999999	819	999999	144	141	429	999999	458	320	579	999999	583	714	437	999999	252	611	999999	731	476	144	999999	999999	606	356	538	574	505	920	999999	648	338	973	936	999999	380	602	980	460	999999	251	865	365	203	370	593	236	374	457	63	999999	928	613	999999	698	999999	220	580	788	602	999999	442	538	741	931	713	609	777	246	544	649	631	363	544	235	279	389	414	999999	762	312	210	57	999999	232	719	725	381	247	999999	170	32	201	858	999999	999999	336	624	272	657	983	458	137	912	413	725	575	999999	377	429	681	806	345	35	299	655	394	999999	519	999999	987	999999	999999	118	384	627	439	999999	212	999999	942	765	152	587	999999	854	999999	145	462	506	999999	656	14	818	456	364	686	175	568	687	423	999999	115	61	669	755	918	999999	999999	786	296	999999	866	950	999999	916	663	758	256	445	582	999999	219	999999	77	999999	234	722	661	30	941	273	936	525	13	999999	659	101	917	33	935	62	606	676	220	83	999999	64	341	999999	700	928	999999	999999	114	173	454	999999	983	338	999999	999999	368	517	845	32	143	351	946	207	267	572	840	233	510	999999	652	543	802	999999	999999	999999	999999	131	330	22	354	814	420	999999	833	567	117	589	999999	739	999999	999999	999999	197	940	447	117	143	282	137	97	999999	999999	584	999999	911	299	990	785	999999	815	247	197	999999	678	329	931	999999	999999	699	999999	261	730	770	836	563	712	999999	999999	115	999999	999999	848	999999	999999	658	202	999999	999999	999999	277	126	803	151	924	456	999999	998	999999	620	516	999999	769	582	672	836	999999	999999	748	957	208	999999	937	680	298	568	399	994	999999	30	999999	104	787	451	432	348	999999	999999	845	389	661	713	106	442	999999	71	487	275	530	98	692	999999	999999	371	723	593	189	999999	852	999999	999999	907	101	498	999999	421	222	999999	160	999999	388	999999	16	368	305	495	587	504	91	999999	91	133	999999	819	337	786	16	425	999999	839	999999	334	736	489	332	999999	622	608	
948	186	848	169	124	206	709	316	343	729	76	999999	15	684	51	626	999999	933	999999	281	170	707	415	797	999999	999999	999999	64	649	527	46	551	872	979	556	999999	999999	999999	19	999999	119	30	999999	286	999999	499	833	484	999999	120	214	398	321	999999	999999	999999	771	61	999999	803	41	655	666	816	999999	524	999999	36	138	147	248	362	924	175	999999	999999	999999	139	999999	110	488	690	771	999999	999999	647	999999	531	541	314	143	335	362	999999	246	464	363	999999	999999	835	143	806	355	155	872	851	474	155	188	307	987	642	614	468	999999	351	884	999999	502	56	999999	834	999999	999999	13	912	999999	717	999999	999999	999999	626	545	612	999999	999999	344	625	667	999999	999999	94	352	244	999999	999999	999999	894	999999	894	579	999999	999999	999999	551	308	321	532	152	959	851	999999	226	999999	520	999999	106	12	500	643	16	268	470	41	999999	209	999999	260	506	512	200	999999	999999	999999	999999	560	492	998	999999	999999	999999	812	483	999999	619	425	999999	872	723	999999	999999	718	999999	257	888	320	765	113	999999	352	817	999999	35	639	769	746	930	999999	352	960	878	107	941	999999	283	203	999999	762	999999	999999	341	619	537	550	999999	481	711	999999	155	999999	999999	389	335	718	999999	309	787	999999	938	873	494	685	529	763	999999	307	999999	571	974	694	535	999999	999999	224	20	208	533	485	531	999999	45	361	47	999999	175	499	771	232	999999	974	416	942	999999	548	963	999999	99	773	472	810	999999	150	604	460	291	791	999999	120	999999	652	999999	311	322	651	838	999999	999999	993	597	588	535	554	589	999	999999	593	188	153	261	364	118	999999	999999	999999	592	895	756	586	253	384	801	660	999999	999999	208	114	629	999999	999999	830	18	106	185	883	285	159	999999	999999	999999	698	613	554	859	353	544	26	298	601	999999	942	386	999999	749	223	787	874	40	261	999999	183	963	15	443	431	356	22	583	140	999999	442	344	162	414	999999	771	257	801	999999	999999	999999	816	999999	124	767	453	946	356	961	999999	410	129	999999	803	998	735	999999	120	438	999999	532	999999	167	999999	625	607	234	999999	999999	452	539	83	999999	999999	620	367	999999	890	999999	977	410	665	621	44	44	323	45	359	415	819	173	146	372	184	272	748	999999	872	999999	169	999999	298	161	519	999999	337	269	842	999999	999999	800	717	444	461	596	866	821	999999	999999	312	572	875	252	999999	289	402	710	685	204	871	708	72	999999	516	758	121	514	999999	999999	999999	63	203	176	773	28	455	702	911	999999	405	927	
534	750	196	999999	353	56	999999	239	173	626	999999	648	321	932	738	326	999999	702	484	361	718	655	999999	258	378	709	999999	367	999999	999999	798	999999	798	944	184	999999	999999	919	999999	74	739	873	999999	90	479	554	854	841	289	139	774	999999	999999	54	999999	879	337	938	228	999999	999999	999999	404	472	827	487	850	377	999999	426	121	17	999999	419	622	999999	350	342	999999	824	854	637	999999	999999	926	589	993	753	735	304	984	276	999999	769	496	332	478	842	262	991	704	487	92	999999	999999	766	999999	693	431	373	539	994	169	404	789	999999	339	699	999999	247	494	106	641	464	999999	845	316	999999	999999	300	377	507	89	787	999999	377	554	225	688	169	669	309	332	372	999999	989	116	307	979	555	992	778	306	999999	507	607	845	999999	430	181	460	400	770	141	995	41	914	382	284	422	999999	999999	999999	999999	999999	194	999999	279	698	452	999999	999999	549	377	999999	598	211	74	999999	521	532	925	794	999999	709	279	999999	200	999999	734	84	734	33	999999	169	878	767	920	447	999999	999999	575	999999	977	999999	451	851	402	834	407	829	850	102	762	999999	470	329	504	676	999999	999999	583	902	964	377	14	985	982	999999	428	999999	999999	627	999999	688	999999	995	816	999999	268	428	999999	366	999999	999999	999999	641	270	677	999999	999999	272	999999	999999	668	260	673	965	609	437	465	999999	999999	415	999999	547	232	136	999999	933	474	512	430	999999	880	517	227	932	69	999999	373	999999	315	519	999999	568	999999	489	308	438	292	39	999999	646	802	559	952	950	403	367	12	515	196	743	999999	56	999999	836	267	160	42	999999	999999	466	74	741	563	674	546	999999	999999	742	827	999999	999999	444	305	784	614	999999	565	999999	539	999999	999999	857	537	571	999999	822	726	211	231	999999	405	552	133	750	582	999999	996	999999	413	396	856	269	687	550	103	789	750	67	999999	936	594	765	210	214	326	216	999999	992	388	999999	290	999999	521	680	251	999999	321	555	211	552	335	287	999999	153	845	881	180	987	999999	506	81	669	980	295	999999	639	999999	918	434	376	858	14	899	999999	999999	558	999999	17	999999	994	477	999999	999999	678	611	317	902	999999	369	999999	45	999999	999999	881	999999	621	327	999999	999999	611	756	999999	131	835	999999	330	388	183	47	296	142	172	688	999999	39	875	813	999999	683	255	999999	999999	558	999999	340	643	490	999999	46	494	240	522	890	697	999999	999999	84	30	984	290	999999	729	29	82	312	873	537	999999	999999	777	807	25	551	871	999999	472	
999999	141	504	999999	999999	370	147	999999	999999	619	282	990	245	955	999999	792	327	403	999999	17	273	486	686	467	116	450	175	269	686	999999	971	28	821	775	239	942	999999	934	449	999999	591	476	26	692	999999	546	804	896	975	24	698	158	555	999999	209	999999	455	999999	943	999999	205	877	866	999999	999999	264	999999	470	725	859	277	393	953	999999	425	797	469	994	866	999999	646	278	293	999999	526	823	472	953	575	871	497	488	990	59	372	713	610	184	54	346	377	999999	181	126	999999	315	204	797	452	999999	898	460	999999	383	999999	926	593	204	325	825	791	225	999999	854	371	788	403	999999	395	711	196	999999	950	530	203	312	107	177	924	220	628	675	510	999999	999999	46	317	616	305	445	129	415	858	229	554	161	449	326	754	999999	911	300	412	741	224	613	510	649	999999	999999	829	426	280	999999	999999	126	714	999999	881	999999	480	786	608	949	591	781	436	731	976	999999	863	780	423	965	999999	338	272	769	949	369	535	668	436	853	616	703	999999	754	32	999999	447	718	445	999999	488	135	692	462	999999	999999	186	779	672	148	999999	59	12	999999	805	999999	854	945	780	999999	799	812	360	754	343	888	645	999999	708	549	999999	999999	344	994	487	183	645	810	619	515	193	756	995	297	999999	567	700	830	948	999999	583	502	938	924	629	999999	775	937	129	271	798	504	81	132	999999	999999	714	17	827	999999	232	999999	999999	999999	338	53	999999	999999	489	776	999999	814	733	554	966	112	216	420	375	811	999999	708	691	358	717	688	685	872	754	830	852	693	999999	326	999999	999999	176	673	596	585	859	712	458	352	84	983	999999	527	166	441	999999	304	642	26	233	524	999999	999999	557	649	368	943	318	659	923	999999	811	999999	622	436	999999	542	999999	789	952	695	259	348	283	733	999999	167	716	322	999999	558	999999	986	102	417	186	199	125	946	227	915	404	798	429	999999	999999	999999	905	729	505	695	480	852	74	537	274	24	703	824	732	210	999999	995	68	374	453	825	325	214	999999	999999	427	876	571	46	301	461	918	999999	561	564	262	986	999999	905	87	999999	921	565	999999	172	496	301	999999	999999	688	409	739	999999	999999	356	47	999999	479	759	278	999999	290	38	246	812	105	10	272	999999	999999	250	187	999999	296	254	999999	999999	71	97	259	999999	662	554	357	892	721	863	999999	999999	999999	562	517	68	637	999999	999999	893	328	999999	999999	495	38	56	80	448	231	587	767	882	452	287	639	391	509	152	
941	736	999999	354	100	242	434	67	651	395	999999	129	525	813	337	20	441	730	999999	763	999999	615	483	909	670	144	999999	693	762	248	922	136	558	494	541	190	223	974	999999	834	70	999999	999999	999999	715	111	71	954	999999	999999	846	908	369	745	999999	336	263	770	683	956	999999	741	999999	412	472	999999	571	40	281	156	797	999999	491	197	999999	136	220	999999	204	568	83	999999	148	999999	402	24	766	812	999999	215	999999	452	999999	999999	999999	329	675	993	222	999999	999999	40	683	999999	644	389	427	182	52	999999	125	464	575	999999	882	999999	603	975	19	458	840	758	591	75	228	999999	176	208	498	383	460	227	585	95	37	999999	468	739	686	23	999999	999999	999999	530	999999	473	876	185	410	703	999999	699	999999	764	278	782	448	617	189	299	999999	229	684	669	999999	999999	879	999999	97	839	536	864	999999	996	861	256	988	71	975	999999	999999	999999	797	999999	658	761	243	820	817	255	604	850	559	397	999999	377	909	110	71	201	593	396	98	999999	177	861	411	987	903	31	794	387	642	434	821	999999	999999	889	999999	707	664	68	999999	999999	245	685	314	901	205	493	999999	887	999999	999999	171	91	999999	999999	626	797	999999	256	999999	999999	461	226	999999	135	575	579	945	29	999999	364	537	535	723	256	335	492	556	509	999999	419	683	906	387	859	272	740	999999	205	272	223	999999	418	150	876	390	29	477	189	999999	626	547	327	797	644	255	636	367	657	901	144	250	850	463	507	122	554	838	358	862	835	999999	999999	757	876	999999	128	394	847	999999	315	24	377	184	176	872	366	999999	743	613	999999	382	671	999999	999999	999999	507	954	643	764	836	190	129	326	499	999999	796	570	921	637	137	251	999999	792	595	130	872	676	297	635	756	444	999999	744	235	463	589	457	999999	902	509	999999	751	92	38	999999	894	61	999999	800	85	795	198	115	486	395	999999	879	707	16	999999	999999	999999	999999	999999	401	999999	384	100	999999	785	349	999999	28	137	963	499	437	763	999999	235	999999	999999	496	999999	960	999999	990	268	840	999999	710	750	622	802	678	506	999999	84	636	999999	520	999999	647	25	999999	855	179	977	523	999999	999999	125	999999	781	999999	839	180	456	57	155	104	126	999999	445	85	598	999999	999999	458	466	999999	363	999999	430	715	861	354	481	824	999999	86	999999	744	944	175	594	513	841	524	839	999999	297	36	491	945	404	999999	999999	939	147	537	954	529	66	150	999999	988	999999	76	999999	495	699	999999	942	78	92	
999999	315	280	999999	999999	486	999999	619	140	467	337	999999	484	999999	160	152	541	686	578	132	493	688	804	104	606	696	775	107	354	637	665	93	423	999999	33	999999	931	999999	61	60	999999	909	926	682	744	352	999999	999999	999999	352	167	945	374	945	598	693	510	999999	999999	399	999999	603	274	503	802	253	232	620	297	999999	999999	91	999999	999999	999999	999999	999999	131	360	999999	999999	999999	999999	11	479	719	719	477	274	339	999999	755	575	662	349	659	645	433	879	500	130	721	999999	520	141	85	320	847	86	25	931	388	825	630	45	999999	999999	272	33	999999	999999	754	356	958	999999	465	516	972	187	219	938	337	252	859	999999	642	562	999999	870	403	409	872	400	259	408	516	929	944	627	658	886	382	409	796	966	999999	375	509	660	999999	568	347	669	867	87	999999	146	966	498	403	139	461	402	630	683	660	364	106	559	354	999999	572	355	529	332	565	927	999999	892	999999	276	62	999999	204	999999	71	213	999999	182	804	379	963	455	233	528	434	980	999999	999999	315	999999	279	949	316	999999	996	991	999999	999999	999999	676	691	83	999999	999999	86	801	207	795	622	457	830	924	755	999999	572	126	131	10	898	585	158	999999	586	755	996	112	999999	64	838	79	72	989	661	999999	688	890	724	106	452	633	782	983	500	858	999999	355	203	341	577	879	999999	999999	999999	936	527	358	496	976	140	999999	999999	153	957	552	395	841	272	999999	999999	682	402	35	558	274	803	174	841	728	574	999999	909	22	487	959	999999	922	353	725	610	339	999999	748	966	478	999999	999999	36	947	472	999999	999999	999999	56	895	487	999999	592	381	142	999999	516	767	999999	488	999999	445	999999	997	353	472	497	547	999999	955	288	653	68	90	99	174	147	999999	265	234	569	999999	966	591	482	364	340	972	592	257	823	636	999999	487	999999	999999	972	999999	604	999	852	544	558	100	616	833	785	511	291	968	999999	622	999999	187	999999	731	478	84	999999	988	999999	999999	955	769	999999	999999	317	581	676	358	999999	999999	299	266	381	35	999999	875	974	999999	578	828	999999	623	999999	210	134	168	568	682	271	897	512	616	999999	999999	588	999999	957	964	525	214	835	933	776	999999	333	255	999999	893	945	999999	110	877	419	999999	999999	999999	737	932	527	159	22	999999	96	304	606	682	398	999999	446	999999	918	19	133	374	992	757	846	925	876	878	361	675	736	669	797	635	207	562	503	999999	60	34	446	999999	202	999999	846	482	999999	650	856	762	456	
999999	684	999999	999999	55	999999	86	999999	812	65	999999	797	999999	267	427	507	970	485	999999	549	200	946	893	573	756	999999	999999	910	374	425	236	31	599	228	787	984	707	999999	162	251	427	999999	248	969	797	579	855	583	429	999999	539	999999	31	222	266	13	790	527	999999	873	169	176	130	396	829	627	208	128	999999	442	999999	98	333	594	132	440	707	924	775	187	326	578	491	399	885	999999	999999	386	962	999999	203	999999	884	288	999999	999999	999999	999999	999999	180	380	999999	112	986	185	451	841	436	99	999999	305	866	751	819	557	590	999999	999999	510	768	626	822	165	696	248	619	213	999999	512	871	800	855	999999	605	806	588	476	504	224	444	229	999999	296	146	999999	337	438	75	999999	501	999999	908	351	381	553	558	999999	999999	747	999999	248	797	924	999999	35	999999	92	156	23	968	124	189	999999	76	548	999999	536	29	217	999999	191	148	323	20	305	892	514	412	999999	257	17	70	999999	658	206	432	648	999999	121	49	999999	291	62	763	999999	999999	999999	284	999999	999999	999999	561	208	835	999999	109	999999	913	922	143	934	680	105	765	960	64	432	857	870	125	414	467	999999	999999	666	899	96	560	634	909	999999	240	999999	999999	999999	455	999999	921	284	999999	948	735	999999	999999	115	999999	999999	999999	802	999999	963	543	999999	717	999999	564	653	999999	178	484	23	923	999999	22	642	703	111	543	540	514	202	511	582	774	177	679	321	930	72	102	713	799	757	312	945	956	999999	861	475	670	802	832	999999	800	92	34	455	142	345	411	473	652	756	297	139	462	960	639	999999	417	999999	999999	967	86	770	224	176	976	77	999999	876	999999	999999	999999	712	999999	999999	782	691	152	233	999999	595	999999	999999	70	999999	470	183	999999	999999	197	320	68	427	999999	864	675	39	867	858	479	75	658	999999	232	584	886	584	768	702	188	999999	407	193	73	138	999999	457	710	182	705	803	583	999999	689	929	999999	452	633	506	93	752	824	999999	754	123	936	999999	999999	486	165	999999	999999	790	816	249	913	874	363	950	557	227	329	695	162	675	492	968	999999	303	573	443	999999	272	619	436	999999	999999	439	999999	201	999999	61	233	27	999999	398	792	873	999999	25	146	99	683	948	865	432	999999	999999	88	630	999999	289	112	999999	721	934	151	181	390	126	801	445	412	758	375	999999	999999	677	999999	287	700	104	406	287	999999	354	277	323	753	13	994	999999	360	330	233	999999	999999	320	999999	999999	256	620	492	333	224	999999	687	999999	
999999	999999	336	460	800	801	929	873	882	825	485	999999	999999	827	427	387	131	821	94	91	534	473	227	785	999999	456	40	90	999999	83	73	736	666	999999	740	64	999999	543	189	559	401	359	999999	133	834	928	228	428	202	115	211	403	615	605	400	119	481	551	88	999999	770	999999	999999	809	762	748	710	325	97	373	999999	587	641	535	690	185	453	104	999999	453	238	612	887	506	871	669	130	999999	999999	630	999999	135	999999	836	788	999999	999999	219	999999	95	999999	902	341	829	999999	624	762	90	915	225	999999	999999	600	634	999999	168	962	999999	938	102	628	649	374	999999	790	585	132	804	746	148	97	243	732	865	235	336	280	68	999999	256	907	50	155	999999	964	999999	535	830	720	630	589	331	999999	999999	467	578	538	999999	48	818	999999	999999	343	776	999999	432	654	734	408	789	999999	903	664	691	195	587	504	999999	999999	595	999999	302	999999	999999	559	766	962	464	407	657	999999	405	30	293	999999	949	706	379	609	542	550	800	999999	931	999999	685	999999	589	999999	880	999999	900	383	452	767	999999	873	227	226	999999	469	200	337	751	991	492	883	380	936	245	880	135	38	959	999999	260	870	162	383	999999	109	382	380	527	999999	897	999999	578	525	554	999999	489	162	999999	82	360	999999	680	940	260	802	999999	652	848	999	949	871	423	999999	517	339	999999	844	353	270	96	819	810	177	103	999999	315	854	999999	168	401	972	790	887	694	787	200	222	132	999999	999999	730	999999	527	634	36	999999	999999	999999	999999	999999	999999	808	977	985	540	662	999999	846	791	999999	442	999999	999999	608	976	91	999999	712	999999	149	508	722	282	999999	999999	297	999999	543	77	861	999999	845	176	803	756	174	812	902	164	135	687	999999	340	583	999999	999999	842	999999	658	945	82	468	289	999999	857	922	999999	529	628	999999	999999	969	779	929	999999	999999	104	999999	852	812	999999	999999	999999	604	461	141	391	698	86	897	455	374	999999	131	999999	675	999999	99	945	834	637	999999	283	912	755	999999	999999	411	231	999999	373	956	76	846	676	448	911	684	624	725	999999	838	452	730	796	15	94	657	151	687	39	999999	999999	999999	999999	985	999999	645	848	743	545	980	476	302	534	499	307	48	455	350	999999	999999	999999	229	999999	798	839	552	125	750	999999	939	270	543	755	999999	25	58	999999	691	999999	275	836	999999	190	560	371	999999	206	307	999999	999999	999999	800	923	157	540	721	724	386	999999	807	529	999999	119	606	720	933	546	999999	483	258	376	764	
262	498	55	593	49	999999	436	689	356	817	51	587	736	469	999999	608	828	304	334	295	545	999999	745	737	771	999999	839	438	999999	999999	999999	999999	679	448	548	434	111	947	999999	981	999999	466	461	712	999999	532	869	261	322	938	347	189	924	91	228	971	752	318	821	999999	903	997	85	999999	994	592	907	999999	920	195	506	999999	622	999999	345	88	829	43	681	248	714	588	125	999999	693	644	534	598	229	999999	999999	793	999999	226	87	952	391	146	999999	474	625	581	999999	136	442	465	566	581	746	150	999999	999999	999999	583	750	999999	882	999999	631	999999	67	319	78	352	513	713	999999	999999	275	999999	696	693	999999	999999	999999	143	999999	988	999999	238	999999	952	851	89	434	963	999999	999999	476	999999	79	981	514	368	416	316	512	988	623	728	709	170	999999	362	453	459	999999	429	960	616	78	893	176	999999	282	999999	467	999999	918	549	556	214	999999	513	323	715	188	999999	800	999999	631	268	375	999999	528	916	646	498	635	999999	570	999999	591	999999	999999	999999	999999	121	95	310	849	522	80	83	182	505	240	999999	49	738	281	445	999999	653	999999	809	527	999999	875	365	999999	968	364	999999	978	820	622	999999	818	999999	999999	76	871	499	467	118	198	999999	999999	999999	685	843	459	896	703	135	117	938	873	885	658	161	246	730	842	880	168	137	104	362	883	999999	984	903	837	999999	574	999999	999999	999999	620	236	330	852	680	625	999999	467	999999	853	712	684	206	933	487	748	830	151	657	999999	950	71	206	980	149	999999	999999	556	999999	499	561	978	752	996	274	999999	999999	393	59	999999	371	700	888	999999	649	999999	963	999999	999999	98	999999	432	999999	609	999999	559	39	349	713	999999	767	962	408	749	999999	733	931	999999	669	65	917	446	101	441	224	259	999999	999999	340	939	562	808	999999	970	124	999999	507	153	999999	715	403	491	679	895	459	409	302	148	949	916	277	763	999999	999999	999999	999999	341	999999	394	677	385	84	999999	773	602	999999	831	437	634	173	235	788	139	999999	662	999999	999999	206	982	815	999999	999999	15	999999	672	798	999999	771	999999	186	797	468	999999	999999	339	999999	482	906	302	500	577	865	514	999999	691	999999	633	999999	707	746	181	145	67	578	721	351	78	595	111	803	999999	70	999999	457	999999	999999	39	737	623	999999	953	999999	999999	491	248	999999	530	229	732	193	999999	988	73	62	999999	662	999999	190	680	988	999999	886	999999	499	957	999999	235	66	420	924	459	896	814	999999	999999	999999	241	575	999999	999999	
999999	999999	863	917	638	554	999999	587	452	999999	366	848	999999	635	92	76	65	999999	534	731	865	473	808	808	734	999999	999999	999999	268	694	999999	835	851	60	176	999999	33	886	999999	413	999999	648	614	999999	999999	611	839	189	292	726	265	999999	51	999999	764	357	50	65	193	369	381	307	328	757	999999	531	997	15	469	679	53	179	553	130	221	227	859	999999	250	132	999999	999999	416	999999	439	603	793	253	999999	818	371	999999	702	500	41	222	329	856	999999	46	614	999999	720	612	999999	96	283	920	396	547	498	939	815	70	930	999999	891	999999	328	688	737	753	719	999999	317	85	476	63	999999	999	897	13	684	213	518	605	284	803	858	353	329	872	857	749	999999	432	999999	641	569	654	999999	542	537	999999	308	860	999999	79	304	999999	619	229	831	396	650	495	265	612	552	334	999999	97	928	975	999999	865	999999	999999	999999	999999	922	999999	494	444	678	999999	475	946	904	658	999999	214	999999	260	733	999999	999999	470	109	999999	999999	999999	99	245	551	999999	614	999999	377	443	999999	154	749	418	685	999999	735	396	717	295	29	318	707	894	843	898	999999	678	252	269	824	435	999999	494	999999	381	744	999999	893	445	750	913	579	470	693	346	999999	100	574	948	999999	653	999999	813	815	857	842	999999	401	652	655	936	999999	117	618	538	283	264	699	313	999999	486	503	282	999999	115	739	247	210	506	999999	999999	999999	304	999999	180	682	67	678	861	539	549	999999	999999	789	814	604	471	851	999999	73	209	400	271	907	886	999999	999999	278	710	128	605	995	894	218	167	999999	25	221	448	856	999999	585	999999	999999	501	629	999999	492	731	511	278	395	55	999999	244	107	999999	396	19	30	212	789	968	743	933	553	962	41	632	981	588	999999	413	308	848	624	999999	497	415	267	897	987	546	208	999999	999999	999999	462	974	69	990	629	211	428	653	435	617	999999	999999	999999	999999	231	860	749	923	28	999999	999999	594	620	545	999999	999999	752	133	225	252	769	893	723	603	510	999999	999999	990	959	57	985	655	422	16	468	656	468	600	675	137	999999	285	831	238	213	999999	364	524	646	648	459	999999	999999	192	847	210	127	353	166	173	296	759	963	970	999999	999999	999999	613	86	697	522	161	999999	98	999999	494	72	494	400	642	703	58	354	320	598	690	227	240	169	267	539	124	444	512	999999	47	321	999999	241	122	696	999999	999999	948	999999	999999	847	349	999999	362	999999	633	953	523	470	247	415	653	382	316	873	940	
453	999999	999999	408	716	999999	257	418	999999	999999	262	288	945	999999	611	405	194	299	999999	877	999999	806	130	906	999999	920	52	602	999999	668	487	999999	248	999999	307	628	789	999999	999999	999999	101	999999	190	934	380	675	578	999999	636	999999	468	999999	473	995	447	646	698	262	247	796	902	655	786	514	725	336	999999	199	655	982	615	467	707	999999	786	999999	999999	195	999999	495	352	534	966	622	210	999999	462	252	318	999999	929	999999	489	795	10	446	541	675	219	53	635	388	999999	653	999999	10	999999	534	999999	272	30	513	727	999999	453	999999	688	999999	999999	330	874	797	881	994	63	88	977	999999	939	349	999999	950	975	491	859	963	672	322	227	209	28	999999	42	56	640	426	810	737	999999	632	757	377	371	999999	179	999999	507	867	999999	326	33	473	594	870	999999	79	537	245	892	999999	999999	375	946	114	999999	946	999999	999999	364	636	278	250	570	316	591	275	589	96	999999	32	465	999999	722	901	186	555	343	999999	427	571	889	574	844	861	927	999999	430	999999	586	999999	82	673	513	999999	58	782	902	288	288	362	490	450	922	870	34	900	653	55	928	756	613	602	416	793	999999	703	406	708	388	209	845	332	999999	999999	999999	792	999999	758	852	403	652	999999	883	75	90	448	652	973	837	999999	999999	384	338	830	999999	999999	999999	720	226	354	386	999999	900	89	517	167	940	831	921	999999	609	894	999999	999999	113	999999	719	351	712	999999	60	999999	999999	361	470	999999	999999	679	999999	479	535	580	541	508	27	999999	163	999999	999999	922	508	820	62	605	427	844	191	803	727	70	760	914	18	918	304	999999	333	549	999999	56	173	270	361	452	705	39	363	694	999999	654	404	999999	793	789	799	240	999999	275	933	625	288	201	952	420	718	621	571	622	999999	73	134	614	194	510	759	247	469	610	899	397	491	496	295	82	999999	999999	131	999999	128	74	999999	68	615	993	999999	972	999999	941	733	999999	468	740	999999	454	530	790	730	293	39	999999	770	769	375	546	144	791	905	880	999999	873	500	352	504	149	488	76	999999	201	742	787	999999	999999	877	815	929	999999	15	841	551	875	123	837	999999	566	303	815	693	78	999999	976	76	999999	196	859	594	125	246	351	966	464	791	539	550	999999	999999	252	892	560	999999	394	785	74	338	878	760	999999	163	937	846	672	382	930	999999	765	720	999999	341	27	230	999999	999999	664	875	97	999999	584	297	946	934	999999	923	999999	461	474	200	12	108	318	109	932	
962	308	999999	303	91	860	206	784	532	138	911	999999	339	999999	879	131	199	251	999999	185	374	216	999999	795	749	999999	478	999999	575	999999	405	33	918	297	850	216	169	581	999999	233	387	512	424	806	150	999999	803	658	594	79	813	999999	523	999999	567	756	305	710	999999	999999	392	337	219	814	733	887	999999	52	953	672	999999	617	244	570	797	862	791	206	654	999999	445	820	284	505	904	999999	509	994	729	104	910	459	999999	174	841	999999	999999	609	999999	999999	102	999999	999999	999999	117	205	622	952	135	999999	964	109	65	999999	999999	999999	63	714	999999	195	999999	961	322	858	999999	512	588	80	729	747	999999	999999	999999	402	608	683	125	362	398	708	999999	999999	999999	999999	139	811	403	186	767	999999	999999	588	699	888	873	999999	999999	999999	169	604	616	999999	233	999999	145	782	976	662	253	722	999999	700	326	211	269	831	102	297	729	999999	118	412	312	459	750	981	492	244	999999	999999	244	279	202	793	999999	383	333	999999	889	357	835	741	932	54	823	306	272	999999	629	999999	48	162	126	219	495	999999	249	773	637	999999	299	741	143	775	488	186	508	999999	120	885	508	999999	407	381	124	377	999999	267	635	999999	999999	995	615	486	439	999999	999999	999999	307	887	144	559	853	735	999999	104	608	999999	566	647	798	739	386	999999	544	436	754	999999	104	128	999999	981	999999	999999	444	304	135	656	346	406	33	524	234	233	999999	999999	757	672	324	30	769	999999	701	988	656	978	999999	999999	942	999999	337	999999	888	189	999999	999999	421	670	300	763	968	951	820	170	999999	999999	514	163	999999	596	678	92	430	999999	359	419	999999	159	536	466	686	264	999999	343	78	616	636	55	79	597	536	96	381	560	999999	999999	503	541	374	383	999999	999999	878	356	333	255	986	999999	829	743	872	999999	999999	834	999999	999999	999999	486	101	999999	999999	469	999999	999999	999999	592	710	870	32	999999	916	749	999999	163	992	231	385	368	19	823	629	822	225	336	724	274	952	546	483	347	581	26	449	367	999999	14	381	482	296	741	545	126	791	999999	827	133	999999	981	842	999999	338	999999	477	278	387	999999	253	999999	681	794	999999	173	396	685	999999	899	309	426	426	987	999999	903	81	999999	288	513	41	927	999999	600	787	971	704	627	18	999999	549	999999	980	999999	761	623	999999	502	112	381	730	999999	338	927	824	999999	564	855	15	435	806	209	990	999999	999999	325	258	999999	17	999999	999999	999999	676	999999	999999	137	999999	999999	235	236	111	579	175	906	
999999	925	599	582	776	999999	417	848	999999	999999	897	349	191	116	130	445	375	720	999999	444	912	961	439	81	576	697	624	60	629	779	333	999999	999999	999999	999999	866	726	676	313	291	260	620	999999	103	999999	21	999999	339	393	790	860	390	999999	730	994	821	496	528	15	89	999999	999999	229	999999	259	671	999999	108	26	999999	999999	999999	417	999999	194	301	815	999999	711	565	751	295	667	839	918	942	999999	314	999999	278	379	208	670	234	190	893	999999	314	844	698	706	847	322	138	80	171	973	882	999999	702	999999	160	816	450	999999	815	699	389	923	316	999999	999999	19	747	884	521	38	192	32	300	999999	511	501	23	859	903	973	538	768	756	999999	999999	999999	396	272	229	391	999999	896	374	203	999999	999999	537	178	705	999999	574	999999	559	999999	791	859	255	999999	505	659	803	591	434	999999	171	999999	176	999999	999999	243	622	484	665	139	808	295	658	999999	889	130	964	999999	163	75	408	293	219	623	187	408	521	999999	767	569	588	639	999999	532	41	999999	223	199	999999	999999	225	99	999999	430	335	505	211	158	911	999999	694	958	437	368	443	878	411	553	170	863	999999	999999	717	999999	999999	178	823	999999	999999	500	907	774	938	691	850	999999	704	999999	999999	681	207	372	682	393	875	630	211	113	999999	163	987	670	999999	52	751	197	382	999999	999999	999999	682	85	999999	421	476	919	29	746	518	999999	183	622	265	489	666	358	999999	333	230	999999	967	719	999999	999999	999999	999999	746	896	940	999999	999999	220	999999	142	998	999999	288	999999	999999	955	611	465	595	963	980	374	415	548	385	999999	999999	58	273	999999	198	963	47	999999	999999	999999	999999	132	805	999999	199	999999	713	999999	491	544	999999	94	417	275	318	512	134	84	931	147	832	999999	520	547	821	887	947	949	943	44	94	115	999999	686	781	488	659	739	774	26	661	292	66	999999	333	757	641	998	650	686	999999	962	251	772	999999	975	611	999999	44	312	25	763	189	457	999999	963	732	999999	999999	830	852	999999	999999	914	485	999999	999999	999999	224	74	255	949	999999	266	205	132	999999	999999	999999	999999	999999	999999	705	472	11	897	112	999999	391	369	999999	999999	514	820	834	999999	999999	337	999999	857	833	932	999999	969	66	999999	464	923	262	337	109	999999	451	999999	999999	460	688	999999	912	999999	447	541	298	855	49	344	444	488	431	749	469	536	302	999999	973	944	999999	735	415	934	999999	999999	357	63	999999	881	469	828	867	999999	766	824	424	999999	420	301	999999	999999	930	
722	632	975	501	999999	867	999999	850	30	713	999999	999999	953	432	999999	154	268	194	999999	595	168	999999	999999	620	999999	983	645	121	594	999999	681	310	169	805	999999	999999	467	687	845	195	695	40	448	999999	859	280	812	401	446	563	999999	117	409	602	771	847	26	365	453	528	232	999999	266	19	41	707	942	999999	999999	676	687	580	999999	999999	999999	999999	435	500	761	777	180	254	675	40	859	574	901	566	999999	844	294	112	244	326	963	243	773	439	93	999999	337	665	660	769	999999	999999	999999	360	999999	643	422	526	603	675	357	977	999999	999999	160	999999	805	386	123	895	391	585	346	999999	999999	666	364	996	417	609	449	999999	999999	905	163	288	806	999999	863	999999	432	999999	508	999999	969	986	455	547	288	625	356	951	551	765	387	999999	244	745	999999	999999	288	425	119	999999	235	999999	393	881	82	999999	661	264	522	999999	473	999999	86	777	63	109	220	999999	999999	791	263	497	963	828	527	862	53	70	286	826	999999	17	999999	514	343	137	602	574	999999	415	964	101	439	829	999999	764	224	467	692	175	826	471	706	328	740	738	878	564	364	219	999999	999999	977	999999	610	465	963	571	999999	925	507	999999	351	312	999999	171	68	144	536	763	647	586	378	121	999	651	310	341	774	604	258	47	999999	265	586	999999	124	743	229	999999	800	653	33	766	667	190	129	999999	501	999999	679	743	38	600	571	999999	231	865	696	958	165	632	796	838	676	469	436	95	725	462	57	999999	915	999999	999999	999999	999999	612	999999	819	531	906	839	206	925	999999	999999	618	694	344	999999	259	56	999999	680	178	856	194	99	999999	754	44	999999	49	530	364	828	337	638	577	999999	619	421	877	437	259	792	600	999999	171	999999	999999	401	391	319	798	278	655	999999	793	999999	999999	522	255	75	497	237	800	999999	570	999999	999999	999999	126	653	532	999999	179	832	431	385	266	281	927	749	936	642	297	729	732	96	183	318	844	440	322	107	176	811	999999	31	992	924	352	485	999999	837	284	737	786	960	999999	822	999999	999999	880	106	595	506	999999	999999	999999	999999	943	484	513	373	145	686	341	435	671	367	891	410	393	999999	928	452	971	109	367	999999	999999	772	987	999999	720	436	559	225	511	999999	683	999999	91	921	981	867	972	413	701	598	999999	361	298	740	930	197	34	548	999999	152	534	39	999999	390	137	180	497	162	653	708	137	125	923	11	684	805	328	999999	999999	70	480	568	407	769	163	592	483	257	999999	
532	412	21	999999	369	145	654	599	700	794	810	380	999999	999999	993	471	290	437	297	65	134	999999	562	197	117	672	966	631	727	237	999999	697	250	732	130	999999	126	78	564	866	40	216	628	999999	550	690	660	807	999999	999999	999999	999999	196	999999	305	663	849	999999	940	696	999999	32	871	472	999999	123	140	97	999999	999999	354	222	999999	430	35	918	999999	999999	646	427	22	999999	999999	999999	364	390	510	58	999999	467	456	999999	138	868	696	17	345	166	427	437	559	572	178	999999	953	660	999999	765	999999	999999	423	963	187	522	683	21	805	452	118	869	613	999999	660	181	250	62	999999	13	734	28	582	999999	469	219	867	999999	989	510	999999	999999	107	744	883	59	53	999999	999999	615	194	685	212	892	57	557	823	478	999999	996	477	900	576	999999	999999	157	804	340	504	999999	655	999999	999999	999999	999999	414	999999	868	208	611	138	999999	999999	999999	819	58	815	690	45	999999	395	398	538	992	43	574	137	818	999999	735	255	713	988	156	959	950	664	907	915	643	785	955	279	310	868	999999	999999	107	469	982	999999	999999	999999	592	582	999999	705	39	271	412	286	953	164	472	365	425	768	791	519	869	999999	908	775	402	136	440	129	238	133	322	611	40	359	730	404	141	419	406	574	702	255	634	645	512	366	831	999999	806	944	453	999999	181	587	600	597	999999	348	999999	999999	152	147	477	905	948	801	999999	603	434	78	234	16	372	999999	999999	624	759	272	999999	45	305	639	999999	293	680	999999	439	452	759	143	971	793	517	939	432	564	778	729	999999	711	120	237	999999	738	999999	447	999999	955	999999	975	837	170	85	866	999999	999999	825	193	234	588	371	999999	844	301	106	999999	498	432	794	262	999999	40	575	999999	925	999999	273	583	573	243	999999	484	683	783	305	999999	717	999999	778	919	739	594	505	118	349	999999	393	85	641	999999	948	168	999999	999999	139	807	999999	524	999999	103	249	999999	619	991	808	887	130	70	999999	296	723	847	999999	874	523	261	534	999999	221	619	684	198	942	293	294	622	323	999999	653	497	225	203	999999	685	999999	497	999999	514	310	462	195	332	89	355	999999	110	514	999999	993	878	282	999999	312	331	418	61	309	335	706	195	573	954	416	508	80	529	147	967	999999	36	285	30	166	758	433	361	999999	596	999999	999999	999999	37	183	999999	224	97	890	388	276	629	197	649	808	124	889	241	915	580	284	46	999999	547	102	966	603	262	999999	554	999999	999999	942	713	608	
522	88	546	781	642	294	982	639	758	701	574	839	999999	222	52	999999	201	999999	538	322	690	230	570	934	216	181	961	126	999999	999999	999999	687	484	51	295	46	352	460	999999	296	999999	407	215	846	527	136	966	49	999999	684	999999	620	414	401	917	301	518	611	999999	999999	332	866	999999	277	491	887	365	594	926	16	526	741	999999	251	30	293	25	724	416	89	214	922	197	661	999999	999999	283	93	133	994	527	741	885	813	963	435	114	999999	364	640	771	381	999999	922	999999	965	999999	172	380	634	999999	793	204	494	265	999999	678	641	493	999999	614	282	471	932	999999	785	855	359	288	999999	189	999999	999999	776	999999	833	808	999999	999999	818	999999	999999	712	499	999999	734	546	999999	557	563	757	472	453	471	36	499	999999	191	999999	383	119	108	999999	785	454	208	433	428	186	432	999999	999999	999999	999999	999999	503	569	972	999999	753	248	999999	802	724	837	716	633	999999	749	818	922	627	999999	130	999999	999999	236	926	999999	999999	310	999999	225	999999	999999	353	999999	778	719	999999	930	999999	967	690	144	999999	306	169	947	738	575	999999	678	367	509	974	999999	27	966	710	276	999999	999999	705	453	999999	249	676	762	999999	391	855	999999	226	888	984	660	150	985	63	746	77	979	315	944	774	999999	857	625	987	771	999999	812	19	266	999999	20	271	246	999999	416	629	407	463	357	999999	356	462	999999	999999	324	442	41	999999	964	208	663	621	999999	679	682	391	61	774	722	84	52	180	999999	999999	999999	999999	903	972	647	126	670	525	958	999999	428	986	388	110	673	339	285	900	999999	999999	634	398	510	567	341	999999	999999	632	999999	999999	677	185	502	878	551	999999	538	69	274	847	538	147	663	536	999999	695	999999	950	110	393	798	151	135	902	966	999999	999999	345	640	622	999999	47	783	685	556	252	494	510	558	748	800	225	635	207	999999	496	735	973	317	645	999999	627	531	999999	484	999999	60	999999	999999	967	48	999999	428	999999	309	500	363	978	999999	18	211	502	402	362	593	999999	999999	999999	999999	479	849	913	38	995	999999	920	999999	435	210	30	201	999999	598	590	709	607	797	983	898	38	142	757	993	308	444	529	235	178	764	902	29	132	999999	999999	999999	999999	174	433	61	388	984	928	777	959	999999	316	904	999999	653	985	785	533	39	999999	347	101	920	999999	560	81	695	347	999999	308	11	79	999999	166	472	585	442	373	999999	519	999999	214	979	43	999999	999999	624	423	525	999999	126	496	103	871	104	999999	
214	444	999999	999999	693	646	267	999999	958	746	639	748	349	77	553	421	601	520	311	142	122	886	246	433	456	282	999999	999999	191	515	976	805	999999	445	999999	998	501	952	825	406	999999	510	999999	746	999999	876	84	457	235	705	999999	999999	570	962	914	327	207	449	532	421	999999	375	999999	453	770	833	999999	999999	999999	554	919	648	999999	905	195	611	811	500	935	580	207	374	999999	485	620	403	245	999999	531	63	800	999999	999999	414	581	582	222	632	975	664	999999	180	761	681	785	999999	999999	664	776	999999	515	706	513	952	223	460	708	812	832	999999	597	999999	382	642	999999	867	999999	999999	333	612	399	189	525	281	390	999999	613	999999	999999	999999	999999	580	332	228	999999	104	548	999999	999999	131	873	409	799	608	76	610	798	128	999999	999999	37	606	341	999999	999999	999999	191	242	571	196	999999	723	122	999999	860	26	266	999999	999999	659	328	752	999999	211	739	990	390	916	214	779	238	999999	68	781	346	909	249	168	315	999999	913	316	999999	14	285	160	297	340	999999	59	999999	999999	33	277	599	284	999999	139	434	922	999999	274	999999	792	958	999999	665	340	132	950	777	108	999999	883	999999	21	847	96	999999	999999	702	59	178	999999	435	593	472	790	191	72	403	999999	733	392	275	999999	289	122	55	999999	494	956	999999	797	282	999999	999999	149	530	588	999999	999999	212	845	230	999999	105	999999	367	375	889	999999	159	70	556	666	374	464	999999	107	999999	735	999999	999999	999999	746	842	999999	882	188	795	332	269	603	635	974	999999	999999	999999	378	552	416	755	680	44	619	807	157	251	615	882	999999	531	433	855	999999	999999	209	999999	999999	64	725	989	188	579	566	614	555	999999	582	758	999999	302	249	554	325	979	369	968	484	938	999999	139	276	306	462	801	836	747	999999	595	709	147	688	324	827	427	576	111	477	14	261	722	669	857	406	50	291	999999	999999	721	29	240	275	545	369	999999	999999	882	999999	765	999999	999999	500	986	58	348	613	924	727	897	413	268	501	999999	687	972	999999	419	900	422	519	958	218	223	999999	479	871	153	955	241	705	694	984	711	236	453	232	999999	809	67	437	367	161	641	318	760	999999	795	999999	396	136	313	982	704	256	820	599	286	999999	579	476	469	968	999999	202	999999	284	789	253	999999	750	787	999999	999999	984	162	806	576	905	999999	740	86	295	999999	114	402	712	999999	465	415	854	999999	999999	239	590	967	398	999999	999999	599	486	949	551	624	646	348	703	149	719	
104	999999	999999	381	999999	839	400	184	999999	999999	999999	16	999999	999999	837	999999	804	525	999999	261	27	999999	151	999999	315	338	790	534	670	922	765	698	572	569	999999	402	999999	573	999999	999999	999999	793	988	283	649	592	492	999999	713	999999	999999	823	333	887	702	339	871	896	75	277	999999	865	513	487	625	111	443	434	999999	445	558	241	860	979	71	234	999999	868	487	999999	845	174	820	434	90	942	375	684	999999	999999	530	933	507	398	999999	335	999999	510	657	548	999999	999999	663	278	999999	610	963	353	826	478	563	999999	419	999999	431	883	54	89	407	999999	735	999999	567	930	915	999999	999999	471	637	999999	945	275	999999	939	574	999999	511	552	999999	479	979	32	999999	399	478	526	524	165	999999	999999	290	209	999999	974	999999	999999	999999	732	362	73	877	501	715	100	999999	297	793	479	777	643	999999	501	343	927	703	713	901	999999	462	999999	109	577	504	999999	455	745	172	245	999999	184	297	779	200	682	602	999999	316	999999	866	999999	733	54	387	334	96	999999	866	186	281	109	498	331	999999	999999	963	999999	999999	999999	999999	999999	135	999999	352	602	355	602	311	660	334	225	999999	144	999999	281	664	64	200	180	999999	666	999999	999999	999999	999999	999999	966	508	235	718	303	999999	999999	131	89	65	186	701	784	978	493	486	999999	851	65	702	363	29	998	309	909	119	999999	462	978	999999	149	592	325	916	389	104	85	941	41	734	636	22	232	225	488	362	999999	999999	600	190	673	144	908	335	332	999999	509	999999	809	999999	999999	999999	152	999999	999999	593	386	999999	999999	399	410	275	820	330	999999	351	796	783	821	999999	999999	635	862	798	244	14	999999	999999	593	442	999999	159	141	847	81	999999	870	999999	309	894	976	547	999999	211	779	407	324	587	999999	981	159	726	115	263	999999	37	455	354	937	911	910	999999	999999	166	804	999999	143	972	259	999999	999999	745	484	926	580	165	43	660	29	836	690	105	730	999999	293	867	54	999999	999999	54	999999	525	123	397	984	589	272	445	999999	528	274	351	338	999999	999999	413	252	188	999999	335	993	795	334	111	231	814	665	673	872	999999	217	265	999999	215	873	954	632	97	999999	999999	999999	598	999999	501	572	999999	767	218	110	880	625	865	204	41	60	87	201	22	175	179	923	599	572	469	321	18	735	133	999999	555	780	165	246	692	442	999999	999999	833	538	882	57	457	572	992	321	351	70	584	164	796	763	620	999999	772	76	999999	999999	794	190	564	999999	643	569	554	109	
470	999999	999999	598	655	546	367	999999	293	999999	476	36	999999	158	969	947	160	968	852	791	170	244	999999	626	149	379	999999	999999	974	999999	999999	887	27	893	851	723	999999	986	999999	259	999999	146	999999	649	999999	276	999999	645	999999	616	999999	999999	717	762	999999	236	999999	885	458	285	799	713	509	25	719	588	19	685	307	255	398	174	469	999999	395	999999	606	999999	36	873	923	999999	999999	999999	999999	738	180	999999	955	624	569	673	537	999999	459	692	637	999999	930	21	266	999999	348	965	227	299	215	999999	377	913	629	999999	859	999999	999999	698	999999	151	999999	980	417	999999	730	999999	686	725	636	999999	153	703	397	984	893	25	616	163	762	477	150	525	999999	66	887	51	995	239	813	951	871	760	999999	999999	421	949	603	512	49	665	999999	502	662	999999	970	673	999999	645	999999	844	969	208	935	804	999999	685	458	999999	867	688	687	457	911	999999	373	999999	999999	901	999999	999999	421	999999	124	107	198	648	862	562	96	223	999999	359	999999	969	981	673	999999	616	999999	736	501	999999	644	999999	999999	831	590	977	606	587	999999	624	82	999999	432	865	999999	838	616	999999	822	896	274	999999	173	337	999999	942	703	999999	567	676	999999	999999	452	179	999999	763	128	366	67	999999	956	509	832	900	287	300	546	999999	590	986	999999	142	999999	999999	977	999999	197	999999	999999	647	284	906	29	714	218	999999	60	999999	999999	330	720	260	305	938	940	765	821	999999	999999	374	405	586	119	581	676	999999	923	846	201	478	576	478	198	419	609	59	489	127	691	52	249	293	719	270	276	749	837	975	665	222	178	924	600	803	252	697	796	448	48	934	321	213	71	927	753	999999	999999	999999	338	999999	285	704	999999	999999	134	122	867	849	314	926	446	948	191	999999	309	999999	877	395	177	999999	262	999999	88	756	731	45	232	999999	516	34	687	951	647	774	937	474	352	593	999999	140	830	999999	144	121	498	372	31	999999	628	111	374	999999	717	425	637	244	625	824	999999	98	890	85	342	289	248	494	311	417	51	999999	309	294	999999	47	91	315	907	967	268	369	24	149	173	415	660	21	999999	231	999999	703	848	527	317	590	250	755	614	854	872	13	70	614	51	792	801	90	999999	679	344	331	999999	658	999999	999999	84	999999	911	927	629	237	260	90	279	347	987	781	976	136	999999	336	701	999999	999999	265	308	409	107	381	613	579	61	564	886	999999	376	999999	961	400	515	499	843	686	234	644	999999	980	344	999999	805	30	
999999	834	882	17	630	999999	563	310	999999	675	999999	540	999999	59	186	696	203	464	971	797	819	999999	620	999999	999999	25	828	999999	513	327	74	404	576	593	999999	226	999999	878	195	102	636	661	782	839	999999	312	999999	999999	468	66	786	880	732	18	999999	527	223	584	999999	615	455	113	797	999999	611	999999	964	730	999999	959	999999	324	279	878	170	168	999999	999999	461	190	652	654	991	999999	541	999999	999999	999999	999999	949	13	108	363	580	999999	999999	863	492	238	597	348	641	600	508	52	471	610	999999	847	52	723	442	132	344	962	999999	122	999999	759	999999	999999	999999	999999	634	956	916	999999	699	240	638	304	999999	999999	864	841	21	63	999999	414	79	583	999999	720	999999	999999	571	975	999999	999999	846	999999	523	733	810	20	942	303	966	552	135	510	911	999999	218	748	412	889	267	999999	950	747	629	999999	689	844	769	685	997	408	394	940	942	91	394	228	781	588	741	999999	899	718	96	999999	288	568	671	204	511	602	823	681	718	525	667	109	790	587	53	966	250	999999	305	999999	167	999999	568	829	238	999999	967	824	158	999999	604	999999	660	688	657	999999	182	575	184	999999	585	713	231	426	424	999999	437	203	999999	999999	614	642	423	528	782	102	999	999999	965	521	999999	998	999999	315	921	434	448	112	999999	922	794	674	92	899	983	999999	963	999999	414	999999	563	999999	289	383	798	961	819	142	999999	564	131	339	610	663	999999	999999	190	916	999999	999999	847	334	999999	622	980	939	560	523	544	338	139	857	437	32	999999	862	718	999999	516	960	615	315	207	375	800	999999	74	429	139	406	274	999999	646	424	999999	999999	509	667	403	859	410	305	598	999999	999999	273	902	587	705	908	867	40	410	545	999999	999999	137	898	821	526	999999	141	394	147	73	91	999999	22	925	999999	362	60	756	657	999999	319	717	630	940	537	999999	999999	999999	231	539	243	647	111	999999	564	111	610	846	877	984	279	911	460	513	353	63	889	999999	976	999999	999999	284	999999	999999	74	824	999999	999999	999999	964	398	999999	173	608	830	999999	118	999999	999999	627	752	214	879	672	999999	408	266	127	596	484	672	999999	747	999999	722	999999	999999	999999	999999	999999	603	652	562	999999	999999	999999	999999	999999	682	909	944	999999	300	999999	803	612	404	90	999999	999999	999999	390	372	809	301	574	669	497	885	870	999999	992	996	631	34	110	999999	966	87	427	660	414	999999	999999	999999	755	533	399	999999	120	999999	814	419	999999	181	222	289	752	999999	31	999999	260	
966	999999	370	951	920	669	333	703	960	438	12	289	15	999999	946	999999	999999	546	51	999999	624	775	314	735	583	999999	459	811	820	898	355	66	234	999999	448	631	326	588	834	863	75	179	159	137	811	999999	314	28	276	604	999999	84	999999	922	999999	200	507	999999	378	243	220	522	883	71	92	946	64	605	714	325	368	691	999999	187	214	455	625	187	999999	999999	382	440	999999	225	425	281	86	311	773	258	133	691	999999	999999	999999	553	296	999999	54	865	999999	709	999999	951	999999	999999	372	802	718	190	574	330	711	925	861	999999	976	667	646	811	999999	753	831	466	201	999999	480	121	534	999999	999999	537	143	999999	376	672	136	594	980	633	909	284	999999	593	683	803	980	999999	739	999999	576	999999	451	243	996	999999	999999	848	759	568	999999	260	999999	66	999999	47	197	999999	559	198	653	392	687	22	902	595	999999	248	999999	999999	696	999999	382	660	94	539	999999	999999	999999	54	795	288	999999	999999	322	658	15	536	571	646	616	999999	999999	550	230	999999	999999	999999	999999	410	172	639	75	370	871	134	999999	617	971	492	951	297	999999	515	403	375	999999	275	699	253	589	633	676	146	999999	999999	461	831	440	900	598	656	568	999999	882	165	222	999999	999999	198	780	999999	564	89	695	999999	744	229	157	855	999999	675	999999	97	820	538	962	999999	588	511	673	56	999999	80	893	999999	999999	931	632	999999	162	94	999999	999999	472	201	999999	597	450	999999	625	999999	684	999999	274	922	999999	481	840	353	202	293	885	48	999999	734	220	999999	999999	400	600	813	999999	909	702	999999	999999	999999	624	628	470	375	999999	999999	885	441	999999	602	806	971	999999	999999	100	289	55	869	209	999999	986	738	981	584	411	60	999999	812	644	999999	882	722	999999	689	999999	999999	882	999999	804	999999	163	93	999999	618	999999	223	22	999999	722	317	864	833	999999	273	999999	885	646	999999	964	438	273	999999	999999	597	719	93	999	698	399	878	406	999999	74	449	534	903	376	373	999999	198	48	517	100	999999	910	59	379	999999	448	999999	574	996	862	376	495	999999	999999	775	999999	999999	223	323	999999	843	999999	646	768	999999	999999	347	519	283	989	999999	999999	755	999999	469	686	670	713	300	260	427	313	410	365	698	999999	453	617	999999	999999	301	974	724	562	256	426	999999	999999	476	969	999999	462	301	16	999999	976	740	108	826	999999	238	999999	922	73	537	539	509	290	80	949	295	729	917	808	698	801	675	202	735	53	422	999999	246	999999	999999	964	22	403	999999	
721	223	999999	790	512	999999	409	61	661	34	716	999999	983	999999	527	999999	381	544	493	317	295	311	999999	372	999999	676	848	654	999999	999999	573	527	115	22	358	736	939	938	415	571	298	749	23	177	28	999999	438	179	719	646	777	999999	528	96	999999	999999	675	999999	17	835	398	754	999999	747	461	198	811	971	999999	790	744	999999	139	999999	28	999999	999999	379	353	657	999999	679	935	955	147	999999	999999	29	39	937	70	956	999999	579	999999	999999	999999	999999	716	830	999999	467	317	928	901	999999	300	606	77	447	133	999999	639	360	598	719	999999	504	609	318	199	791	941	923	999999	788	511	559	749	484	256	999999	999999	999999	342	780	999999	16	63	803	999999	402	952	999999	814	765	999999	999999	981	463	724	794	666	407	640	533	525	999999	209	123	999999	740	999999	999999	200	112	641	126	27	817	999999	999999	451	806	465	999999	999999	359	119	964	471	930	999999	999999	760	999999	364	999999	999999	999999	264	999999	807	940	970	122	545	370	401	712	133	210	563	999999	115	911	353	859	942	842	694	176	284	244	651	902	999999	570	832	999999	999999	385	242	999999	563	380	999999	999999	836	999999	999999	478	957	407	840	999999	376	415	191	999999	118	504	323	50	999999	97	702	572	298	77	999999	999999	537	662	999999	999999	967	999999	999999	735	906	842	33	600	591	226	219	877	999999	999999	536	999999	388	984	630	253	999999	202	999999	476	677	442	222	768	401	286	940	304	999999	999999	999999	30	999999	456	941	275	999999	722	459	999999	999999	825	178	907	541	204	596	553	42	720	999999	775	261	143	67	473	630	264	208	999999	285	999999	999999	311	98	515	950	932	52	365	771	349	999999	205	597	999999	274	314	999999	207	999999	396	272	722	418	527	999999	671	398	477	644	227	524	154	622	999999	390	866	818	36	253	663	510	999999	949	344	42	65	999999	999999	209	326	37	10	625	999999	652	722	893	571	745	999999	544	999999	999999	554	825	599	583	633	999999	407	495	210	999999	999999	885	595	772	83	494	714	135	193	999999	999999	199	523	528	733	321	668	973	257	290	999999	129	935	956	404	999999	443	481	912	999999	801	830	827	57	599	999999	66	949	820	86	41	162	999999	306	999999	365	311	80	850	322	999999	434	248	919	999999	906	950	639	378	563	61	242	223	999999	476	999999	372	999999	928	730	265	719	999999	180	259	812	768	638	564	49	218	372	999999	599	941	377	591	907	999999	693	62	426	999999	999999	34	999999	938	999999	999999	903	992	999999	151	129	999999	
93	281	78	670	186	999999	321	85	338	355	688	999999	624	507	109	999999	465	418	245	677	838	148	896	155	461	873	856	999999	661	56	383	231	511	542	999999	105	523	999999	881	555	999999	999999	252	911	345	196	999999	414	730	999999	999999	999999	906	999999	228	999999	385	999999	218	313	999999	513	999999	999999	999999	467	110	91	999999	13	393	999999	536	689	999999	999999	999999	984	999999	274	558	451	999999	665	518	956	324	68	324	913	720	999999	38	999999	999999	999999	928	999999	939	999999	96	999999	765	726	999999	319	890	227	516	732	59	400	999999	943	755	839	435	999999	772	25	153	999999	767	736	293	999999	999999	958	424	708	568	999999	54	931	188	324	686	999999	62	999999	76	107	999999	591	999999	329	488	94	822	999999	802	179	999999	924	734	999999	476	999999	442	820	130	931	802	808	173	124	355	190	765	441	999999	84	706	573	949	55	498	185	872	964	313	115	146	999999	905	399	746	130	999999	142	847	999999	918	242	999999	144	304	744	427	749	999999	307	329	391	999999	728	472	624	975	999999	557	301	999999	478	999999	999999	795	813	902	999999	377	234	984	632	593	504	165	999999	494	814	751	753	757	132	999999	16	785	999999	717	999999	999999	131	999999	999999	585	556	501	449	726	73	349	491	999999	999999	381	748	999999	696	999999	777	573	999	999999	170	999999	803	543	43	488	510	239	51	105	726	848	256	89	476	999999	999999	13	716	747	430	999999	269	912	114	751	999999	692	99	956	939	999999	999999	999999	985	580	999999	22	467	960	226	834	307	395	125	804	135	669	999999	649	761	774	856	261	709	695	678	999999	439	292	247	817	999999	999999	166	122	921	999999	999999	999999	999999	33	545	755	531	596	177	873	797	310	625	581	999999	449	204	175	756	999999	999999	999999	999999	891	999999	999999	723	408	694	223	239	999999	882	999999	575	951	385	738	238	111	730	123	528	999999	104	139	667	665	999999	999999	890	990	366	256	972	999999	994	382	449	999999	999999	999999	999999	999999	999999	999999	427	755	15	893	999999	465	937	655	999999	178	771	107	999999	454	518	67	999999	994	999999	249	645	636	897	771	957	12	298	999999	78	608	222	999999	170	309	711	999999	659	999999	999999	999999	62	710	311	999999	42	896	585	999999	999999	999999	695	907	631	404	158	791	857	999999	999999	71	177	999999	586	346	999999	207	937	497	742	606	407	358	367	897	196	999999	334	103	738	999999	999999	303	999999	104	912	314	942	765	160	920	999999	999999	999999	575	267	999999	134	999999	999999	834	999999	97	262	
256	999999	999999	550	733	218	223	466	763	999999	876	999999	873	63	492	999999	999999	265	181	347	821	551	982	216	791	640	212	811	369	999999	904	999999	339	999999	769	527	574	764	218	556	999999	464	301	920	274	999999	393	930	999999	541	205	578	999999	999999	440	704	594	141	759	999999	15	999999	999999	516	601	999999	999999	999999	293	964	859	999999	999999	625	410	367	999999	71	999999	999999	257	999999	999999	827	60	335	999999	588	609	74	932	999999	15	999999	999999	534	366	784	328	999999	626	560	647	677	681	319	530	172	350	83	455	532	999999	999999	999999	734	243	279	466	275	462	999999	233	228	42	426	880	932	84	875	10	474	742	452	242	697	634	501	156	999999	804	160	248	536	619	409	253	116	279	816	999999	999999	328	63	999999	999999	336	429	645	264	438	598	98	999999	83	999999	789	999999	666	999999	999999	741	132	724	999999	311	488	697	999999	632	182	999999	999999	267	584	999999	155	999999	416	999999	370	999999	999999	891	999999	216	999999	774	462	638	619	999999	449	999999	717	999999	999999	604	999999	735	421	639	999999	22	999999	999999	934	830	999999	170	835	110	999999	333	788	894	884	999999	421	999999	999999	713	244	969	22	675	999999	543	550	34	947	551	107	681	921	730	395	999999	809	649	281	241	999999	301	803	519	999999	125	999999	999999	675	733	999999	337	496	708	405	850	10	999999	338	999999	290	865	999999	293	13	659	412	67	509	50	999999	771	999999	17	829	942	999999	503	508	219	211	727	358	224	368	769	194	222	335	544	843	402	321	880	999999	28	999999	520	516	517	999999	284	999999	999999	311	999999	354	999999	878	462	999999	506	908	999999	200	562	517	999999	999999	243	474	200	732	964	206	999999	459	112	65	810	863	999999	987	991	507	999999	999999	999999	912	999999	424	705	343	872	860	346	493	203	690	398	511	999999	999999	282	52	522	551	359	438	281	962	252	433	999999	999999	38	519	999999	620	273	158	999999	95	979	819	768	856	999999	999999	860	545	266	421	999999	308	782	71	714	948	999999	999999	999999	294	999999	999999	181	282	275	283	832	999999	577	999999	427	249	717	995	615	463	999999	999999	690	256	999999	736	999999	831	765	769	816	966	805	968	636	887	104	999999	454	994	647	496	999999	587	999999	43	999999	683	993	428	590	787	455	261	999999	999999	999999	808	716	904	288	349	516	505	999999	999999	31	609	946	999999	154	218	550	999999	815	787	85	113	975	545	767	32	837	999999	189	38	521	999999	302	317	202	295	792	549	716	999999	979	95	999999	
414	21	369	737	999999	283	381	246	834	999999	888	252	591	832	181	147	999999	512	180	326	437	354	477	999999	638	347	859	426	11	999999	518	807	999999	999999	571	533	408	999999	383	73	807	999999	999999	119	414	999999	611	463	620	412	460	795	809	768	999999	69	544	63	999999	126	424	955	245	930	927	90	262	609	270	647	739	970	999999	116	519	999999	999999	368	901	574	735	999999	806	599	453	999999	999999	231	999999	512	989	354	999999	267	999999	852	999999	756	191	334	999999	999999	202	973	999999	490	666	702	259	999999	401	185	999999	534	390	28	158	999999	999999	214	92	40	319	758	658	394	999999	871	467	666	99	911	186	576	999999	733	213	833	999999	962	65	304	972	999999	120	813	202	663	876	630	703	910	279	977	251	782	692	443	999999	288	999999	999999	999999	592	957	490	999999	999999	772	657	814	999999	720	524	158	787	999999	77	647	844	201	129	995	836	999999	188	641	208	334	978	50	769	517	646	265	270	69	389	294	630	814	999999	890	999999	816	387	199	755	829	464	725	999999	795	480	97	587	999999	408	629	779	999999	800	999999	794	999999	54	807	83	268	888	728	999999	783	27	39	584	999999	999999	999999	999999	989	999999	379	870	263	425	999999	47	999999	999999	469	999999	760	515	782	23	999999	999999	612	999999	999999	126	496	999999	735	56	841	778	999999	999999	357	999999	387	52	999999	962	431	999999	541	201	999999	999999	523	591	428	77	917	999999	245	25	228	999999	174	999999	16	872	399	438	145	216	583	205	999999	57	999999	445	283	717	725	819	592	999999	999999	420	999999	808	602	905	522	668	138	573	999999	435	294	224	859	138	999999	917	999999	992	254	999999	999999	874	184	476	999999	982	794	210	552	425	433	251	579	753	557	208	999999	494	915	476	999999	20	662	170	762	999999	999999	154	681	808	257	599	999999	239	803	826	633	135	643	540	874	928	30	999999	999999	52	644	115	581	837	646	88	999999	778	257	606	222	999999	713	165	405	999999	528	999999	178	833	519	349	949	731	999999	154	850	385	999999	159	989	544	168	720	999999	480	999999	999999	171	178	523	953	982	206	613	620	999999	488	144	234	409	285	949	178	999999	305	166	849	273	999999	238	701	999999	999999	617	999999	854	993	999999	999999	87	999999	583	999	999999	566	999999	752	127	999999	732	371	250	999999	749	999999	594	999999	197	175	324	999999	580	668	940	821	999999	884	589	935	999999	428	999999	219	157	724	999999	999999	858	966	939	999999	999999	318	769	999999	460	808	358	903	
94	864	805	999999	999999	363	114	914	69	498	788	481	173	999999	199	999999	999999	41	230	35	21	999999	141	231	999999	999999	991	272	899	999999	371	999999	536	685	999999	999999	622	273	999999	793	999999	787	891	369	999999	999999	249	999999	999999	465	999999	429	588	333	891	450	733	584	304	698	372	842	25	985	999999	820	945	487	342	999999	691	315	431	999999	414	999999	752	771	999999	768	671	452	153	444	999999	941	390	212	999999	409	177	999999	968	999999	430	777	771	905	242	367	522	762	216	830	773	981	998	160	918	999999	698	999999	539	999999	999999	920	698	581	208	195	439	742	999999	999999	131	999999	999999	999999	16	999999	463	846	539	686	999999	909	245	323	671	999999	999999	239	293	136	711	999999	999999	442	885	510	89	999999	999999	56	999999	779	78	284	999999	129	644	488	154	291	214	851	431	999999	290	126	999999	999999	999999	999999	999999	999999	459	566	231	915	154	904	999999	505	558	273	149	492	758	999999	840	999999	999999	551	169	464	999999	12	922	859	784	655	162	999999	826	999999	289	313	999999	999999	999999	511	62	792	974	999999	855	649	733	941	712	999999	999999	813	285	999999	999999	368	244	787	124	999999	644	372	140	499	751	864	678	854	999999	999999	999999	39	156	339	909	822	576	429	609	445	278	999999	156	845	561	348	493	999999	932	999999	999999	26	614	873	867	690	661	999999	999999	991	971	878	957	876	999999	74	667	946	813	999999	791	815	188	678	187	663	999999	295	937	999999	999999	574	999999	999999	767	671	999999	999999	999999	999999	170	999999	440	617	999999	999999	33	999999	999999	497	681	547	300	983	139	263	837	935	695	213	475	376	548	585	620	406	956	895	118	999999	648	999999	484	595	788	700	999999	570	999999	787	640	945	700	449	731	833	999999	999999	933	513	999999	489	587	999999	753	999999	553	854	999999	999999	444	999999	171	16	848	999999	72	999999	999999	999999	878	277	731	999999	999999	529	676	108	854	786	132	26	961	605	755	169	806	225	841	994	157	999999	573	146	999999	511	783	999999	601	443	770	999999	744	504	634	566	999999	678	695	233	127	454	999	220	945	427	177	566	999999	689	490	846	863	209	291	358	703	999999	565	999999	745	982	507	421	26	999999	282	466	970	198	411	138	530	617	877	703	999999	363	201	926	344	999999	443	911	952	923	714	999999	223	286	863	174	123	999999	487	999999	999999	588	204	999999	154	710	999999	72	287	362	326	256	332	588	999999	350	999999	639	999999	999999	548	595	999999	102	999999	737	252	693	335	246	999999	999999	
139	741	999999	943	168	799	781	634	632	380	633	600	607	468	222	999999	459	523	999999	999999	906	959	596	360	129	112	563	416	467	902	999999	51	347	429	999999	590	999999	883	191	999999	999999	999999	895	999999	961	868	494	379	999999	617	243	811	475	999999	989	999999	155	405	823	66	999999	374	176	730	999999	592	262	187	352	631	803	576	341	178	999999	814	73	999999	399	999999	617	999999	891	850	668	999999	575	807	999999	999999	999999	999999	69	134	366	999999	999999	175	535	378	999999	316	999999	893	813	667	999999	306	913	185	116	727	16	999999	449	62	483	325	71	716	999999	454	748	406	196	999999	516	217	811	143	887	999999	892	999999	644	310	166	997	47	11	455	278	894	999999	840	717	999999	497	684	314	20	611	114	819	361	171	568	631	706	446	160	999999	495	779	298	217	835	985	927	148	896	485	999999	999999	271	748	560	494	565	478	946	29	532	507	133	285	794	82	668	483	999999	534	301	601	850	999999	999999	124	965	632	999999	444	569	546	418	534	333	999999	558	613	999999	84	75	999999	499	999999	740	988	999999	22	423	762	999999	454	406	999999	193	686	220	88	999999	446	999999	933	999999	999999	999999	986	999999	598	951	750	524	65	872	999999	469	73	999999	999999	452	999999	999999	952	218	130	999999	124	149	999999	999999	647	999999	999999	648	174	554	142	641	987	999999	754	899	67	70	673	247	999999	582	739	999999	130	585	502	999999	999999	978	577	725	476	394	344	847	52	257	314	917	54	416	999999	123	336	432	123	46	698	896	410	891	545	882	999999	542	409	153	230	999999	340	844	479	196	977	416	175	999999	347	907	999999	810	756	755	203	855	874	626	999999	697	999999	999999	999999	999999	578	685	189	999999	538	801	999999	999999	999999	252	587	210	937	521	145	919	267	519	699	999999	49	599	145	789	689	999999	668	783	578	532	999999	874	906	206	618	302	237	581	74	999999	469	999999	999999	999999	178	992	917	363	490	655	999999	999999	999999	999999	243	978	550	400	904	538	143	663	330	503	651	712	303	740	903	843	692	999999	455	999999	331	999999	816	631	621	696	999999	314	302	922	102	648	118	760	963	639	999999	837	676	536	999999	806	637	289	861	465	698	187	460	647	962	755	999999	612	824	161	171	918	778	217	455	828	370	408	411	13	999999	543	999999	273	999999	855	18	999999	752	525	454	537	769	166	997	999999	854	655	959	347	999999	999999	935	999999	477	999999	68	999999	90	582	445	239	877	858	860	999999	409	196	556	
116	999999	588	859	309	707	634	159	621	220	550	974	715	448	74	999999	108	607	999999	795	268	797	549	999999	180	90	225	999999	999999	999999	999999	505	667	108	999999	601	563	646	636	999999	843	684	446	258	540	608	729	791	813	997	761	558	444	401	297	999999	206	750	689	228	999999	974	248	325	378	54	999999	999999	999999	473	999999	999999	970	860	952	584	999999	301	307	999999	999999	999999	846	912	544	293	71	999999	811	999999	404	813	957	417	622	868	445	131	880	496	301	122	205	349	700	999999	999999	999999	999999	713	959	905	999999	999999	867	68	138	335	999999	94	999999	50	805	999999	78	493	504	563	247	999999	148	238	999999	810	999999	248	999999	507	222	245	705	488	999999	107	583	499	370	840	999999	999999	740	999999	350	795	513	261	999999	999999	281	999999	999999	34	345	365	574	730	494	642	847	628	829	631	123	999999	389	504	223	707	999999	578	133	664	999999	682	999999	38	888	624	307	28	932	95	235	15	999999	680	152	471	532	852	999999	727	999999	921	735	999999	997	999999	416	999999	47	608	999999	702	93	999999	21	663	999999	546	842	869	999999	828	696	744	999999	999999	114	708	999999	752	999999	626	573	405	671	101	947	243	40	999999	999999	297	999999	333	421	533	999999	301	669	999999	457	986	20	145	392	174	234	990	714	889	999999	999999	657	294	433	57	139	999999	478	919	999999	779	516	757	661	57	999999	372	333	999999	195	999999	49	872	304	198	616	437	23	507	999999	956	529	150	394	510	640	696	999999	999999	403	243	823	749	773	678	479	999999	484	999999	327	862	667	842	999999	886	668	784	990	999999	999999	701	999999	999999	62	758	260	375	373	160	999999	999999	999999	959	478	952	989	999999	109	999999	719	363	953	678	189	999999	298	686	447	999999	842	856	706	999999	932	701	569	999999	696	25	427	114	889	333	999999	176	398	708	374	999999	896	378	685	373	525	87	748	996	791	57	469	999999	928	999999	318	560	999999	807	36	999999	999999	147	603	999999	208	614	474	629	750	999999	616	590	999999	695	610	473	181	999999	149	855	953	999999	70	649	555	853	186	33	24	377	722	999999	999999	598	368	758	775	601	174	999999	613	128	256	999999	999999	879	261	242	265	844	999999	999999	668	181	822	820	87	999999	999999	999999	999999	451	999999	999999	300	34	907	999999	337	851	698	579	178	238	999999	999999	326	292	999999	675	999999	944	999999	179	987	611	922	511	775	548	999999	999999	72	819	482	999999	513	873	487	999999	971	537	999999	414	999999	809	942	999999	
999999	988	999999	794	746	999999	753	494	683	445	395	688	999999	406	948	788	999999	876	517	359	999999	89	331	453	999999	800	704	73	48	999999	33	187	668	492	581	786	999999	999999	999999	209	999999	988	999999	78	488	799	314	999999	999999	999999	244	280	302	593	683	850	999999	999999	990	946	168	689	455	331	422	217	30	999999	825	172	999999	999999	802	317	294	768	600	262	964	15	496	139	485	922	128	752	999999	85	999999	999999	129	999999	896	138	50	385	542	167	655	280	779	999999	749	426	999999	951	478	984	309	915	260	414	999999	985	460	38	214	533	212	669	331	945	810	104	999999	999999	396	673	276	908	999999	443	607	999999	236	801	999999	68	999999	177	284	900	999999	894	999999	999999	908	911	999999	22	180	999999	954	999999	949	999999	884	655	383	632	999999	804	717	400	689	817	807	401	999999	658	648	155	999999	999999	394	430	179	999999	623	338	842	999999	995	999999	738	226	488	999999	999999	402	999999	735	685	999999	612	480	999999	384	215	663	907	516	162	29	999999	34	34	919	999999	528	664	969	999999	999999	790	89	809	463	999999	472	339	999999	656	366	742	999999	999999	77	432	914	247	794	710	959	430	335	999999	975	999999	999999	201	568	28	226	737	947	999999	999999	136	999999	999999	729	999999	999999	334	721	859	795	287	460	564	957	496	687	290	869	268	81	999999	464	755	834	572	949	280	770	177	440	629	999999	999999	999999	940	899	253	999999	82	968	635	709	476	537	697	440	999999	244	82	341	935	999999	688	632	24	672	777	836	167	999999	471	999999	553	999999	176	493	999999	734	999999	596	444	772	796	999999	999999	915	987	228	999999	141	800	46	698	836	504	999999	116	587	815	277	132	999999	999999	309	506	999999	165	57	371	999999	199	424	999999	999999	897	173	81	398	195	109	684	559	699	36	972	435	866	717	924	999999	386	663	919	749	999999	37	422	999999	999999	375	760	999999	856	932	941	999999	819	222	938	341	690	718	999999	716	592	572	999999	999999	999999	81	999999	448	999999	956	827	536	505	476	20	869	751	584	603	999999	999999	744	999999	767	999999	999999	615	999999	778	593	999999	668	271	213	167	902	999999	999999	169	722	171	321	817	899	999999	999999	880	352	212	79	999999	999999	124	582	377	999999	870	999999	249	999999	465	561	669	539	242	168	274	302	319	118	559	663	425	880	658	36	927	802	999999	678	999999	999999	450	709	13	999999	554	999999	999999	319	41	370	847	428	267	609	652	287	667	945	999999	588	43	103	519	926	999999	999999	
923	350	921	999999	296	999999	999999	203	120	960	536	622	614	999999	466	10	86	198	999999	996	623	59	384	999999	145	717	999999	999999	239	999999	199	86	999999	321	766	495	397	964	84	286	404	73	499	999999	751	999999	341	999999	999999	43	27	999999	121	693	619	999999	999999	281	999999	579	43	896	964	763	999999	460	693	999999	819	999999	612	121	123	538	601	999999	999999	692	897	999999	385	972	15	999999	339	999999	965	245	701	891	530	126	43	999999	253	999999	109	736	999999	301	361	48	999999	161	430	905	999999	999999	101	70	324	282	999999	841	203	999999	999999	999999	999999	902	494	457	601	927	450	999999	999999	618	295	104	999999	999999	999999	606	739	346	236	854	775	433	661	392	999999	641	577	257	999999	201	311	192	999999	341	312	28	806	903	446	818	710	934	999999	598	999999	999999	999999	999999	511	777	999999	857	834	999999	992	10	250	112	314	960	359	203	999999	886	999999	999999	488	128	521	752	800	835	999999	417	999999	841	606	72	105	999999	40	86	745	999999	100	454	358	579	349	999999	778	704	599	486	999999	999999	999999	940	291	194	519	492	979	758	976	275	999999	426	893	161	403	188	16	167	929	999999	999999	999999	999999	999999	999999	999999	778	219	974	106	999999	423	948	635	661	665	781	911	636	999999	999999	986	988	824	497	931	685	197	908	599	697	441	556	195	70	400	154	428	439	610	713	770	784	999999	39	999999	477	268	500	738	406	105	530	390	185	999999	801	972	375	999999	233	591	310	384	408	804	866	763	999999	270	521	999999	999999	999999	835	337	212	117	794	953	463	999999	697	180	203	601	910	176	20	599	599	181	999999	616	387	132	469	999999	481	234	677	714	692	999999	226	52	624	504	555	847	267	693	187	999999	999999	806	893	999999	191	999999	893	999999	753	975	999999	350	311	864	649	713	868	802	635	569	286	748	734	468	954	160	977	416	999999	999999	999999	906	993	999999	256	580	238	999999	228	675	340	976	961	717	569	876	741	759	999999	842	979	465	999999	999999	999999	621	81	435	185	40	829	487	89	591	999999	764	356	999999	999999	78	999999	538	583	960	239	309	999999	27	999999	999999	419	228	999999	778	192	876	848	385	999999	634	509	803	999999	999999	846	853	896	379	83	804	529	79	150	786	367	451	882	107	388	999999	833	64	999999	107	999999	999999	926	311	408	766	999999	999999	999999	984	569	999999	385	394	999999	386	412	417	943	999999	558	350	87	774	420	741	994	751	999999	666	800	999999	999999	65	578	245	926	595	
970	999999	889	558	900	999999	227	687	75	497	982	999999	999999	426	121	442	548	280	999999	161	891	999999	772	173	974	512	193	124	413	999999	816	999999	999999	816	999999	999999	214	10	449	921	556	733	675	507	999999	994	241	384	343	835	517	307	712	774	704	313	999999	999999	583	398	972	112	284	746	680	113	553	617	999999	485	237	999999	830	611	605	168	992	275	404	980	281	808	781	578	812	518	177	684	122	143	101	489	427	61	948	454	459	928	999999	665	450	623	404	857	607	969	999999	110	999999	999999	320	279	331	999999	126	999999	331	705	934	999999	999999	869	505	999999	393	748	130	779	663	160	708	999999	449	738	539	658	413	923	999999	843	51	76	514	999999	822	999999	999999	999999	999999	784	132	753	994	663	729	581	128	558	474	859	848	697	447	28	837	256	830	999999	73	468	760	407	735	101	999999	869	364	928	33	571	999999	999999	845	878	38	955	999999	785	19	958	540	854	999999	120	994	999999	629	495	739	576	991	575	760	475	34	999999	27	903	999999	860	226	999999	999999	902	999999	999999	851	999999	990	881	187	54	583	114	928	905	999999	625	106	777	999999	869	198	457	579	24	999999	380	854	313	938	999999	252	159	742	350	329	557	999999	453	501	71	999999	858	398	947	992	656	546	999999	776	999999	807	765	620	356	11	88	999999	264	15	999999	714	687	943	21	802	434	372	999999	586	999999	784	653	999999	999999	375	340	68	999999	32	889	833	734	999999	545	368	486	999999	395	999999	250	234	586	447	30	357	999999	915	999999	155	568	293	958	999999	385	999999	999999	999999	442	981	670	999999	999999	999999	126	648	999999	161	999999	999999	325	895	976	248	345	176	999999	999999	265	830	999999	999999	999999	487	464	605	874	201	161	927	214	996	999999	414	999999	230	535	353	999999	381	377	665	518	999999	999999	672	317	720	207	219	420	948	235	611	999999	256	348	222	778	520	774	787	10	999999	448	328	799	572	570	999999	641	854	885	883	463	893	999999	948	657	791	298	999999	994	941	999999	266	999999	999999	981	432	881	322	575	810	999999	589	664	49	295	511	873	744	999999	91	578	999999	999999	351	158	539	999999	400	564	999999	999999	999999	793	999999	961	192	557	999999	590	148	244	328	289	84	287	873	238	867	999999	156	999999	553	14	912	373	951	999999	429	346	452	999999	491	757	588	588	986	999999	606	999999	112	953	999999	164	999999	999999	259	286	999999	74	999999	310	999999	736	999999	78	999999	616	880	694	999999	989	999999	968	999999	65	
752	999999	701	496	301	999999	999999	999999	560	999999	360	999999	999999	999999	124	675	999999	999999	71	152	999999	754	349	999999	999999	379	915	999999	999999	123	825	599	26	956	105	689	999999	502	999999	207	999999	691	186	999999	717	288	623	999999	580	343	785	772	907	999999	454	999999	230	191	585	999999	172	719	722	447	377	760	382	999999	970	434	100	712	999999	864	473	919	578	134	802	631	756	109	341	733	338	999999	692	31	512	999999	468	404	999999	851	45	958	969	999999	999999	999999	906	999999	845	155	253	82	189	52	999999	999999	429	106	389	953	175	72	388	988	118	324	78	361	533	872	965	696	795	741	829	999999	999999	838	999999	845	725	178	999999	196	999999	265	999999	649	499	999999	678	372	25	999999	686	999999	580	980	630	999999	888	555	64	999999	190	999999	999999	447	999999	25	584	590	820	544	238	999999	999999	201	999999	853	450	428	861	555	203	603	999999	832	65	999999	935	969	217	752	956	180	124	999999	16	932	978	436	436	484	403	97	552	481	734	688	999999	388	481	777	93	999999	694	508	779	586	876	999999	392	367	90	614	383	77	999999	67	999999	527	195	575	999999	24	992	999999	162	115	999999	999999	108	376	999999	556	498	440	669	497	486	999999	999999	429	66	999999	999999	78	403	999999	714	999999	893	999999	805	646	202	905	999999	999999	999999	317	999999	673	535	676	355	26	999999	533	126	999999	407	100	581	277	26	999999	999999	350	970	923	983	373	401	999999	316	431	570	999999	364	592	537	600	30	999999	269	837	894	389	999999	37	403	869	999999	771	999999	999999	104	999999	999999	436	396	561	999999	552	999999	999999	999999	999999	370	999999	999999	629	179	534	414	806	80	412	18	999999	999999	139	172	943	530	123	999999	629	999999	513	337	42	424	927	206	976	502	477	845	286	564	935	29	264	581	999999	999999	147	367	280	733	692	999999	452	564	266	399	165	999999	220	290	999999	469	856	596	423	215	999999	338	438	314	602	566	731	624	936	119	907	371	755	999999	564	272	228	999999	999999	999999	972	373	939	586	347	455	635	995	910	476	999999	668	999999	569	458	809	928	999999	140	999999	798	999999	999999	999999	492	999999	276	797	726	999999	250	86	951	910	999999	878	398	852	966	157	931	735	713	470	999999	249	213	196	999999	999999	999999	262	649	999999	999999	154	745	999999	104	999999	999999	838	279	528	235	999999	716	257	335	580	420	85	999	999999	999999	72	124	999999	999999	253	589	90	833	999999	58	999999	437	442	206	99	143	606	757	422	969	102	466	
999999	244	860	532	999999	999999	393	344	267	262	665	325	652	39	587	999999	851	999999	107	15	999999	480	246	658	284	60	246	446	999999	328	587	999999	111	605	930	923	350	720	999999	229	999999	999999	790	736	771	127	554	69	556	999999	906	457	871	999999	169	999999	998	211	258	905	623	999999	529	939	999999	651	223	56	109	664	252	140	342	878	565	669	690	509	886	167	506	187	890	800	421	139	999999	999999	446	226	999999	148	472	999999	605	502	118	850	999999	130	903	507	960	892	771	776	125	993	532	500	999999	999999	999999	999999	408	446	999999	729	528	545	508	210	999999	999999	739	113	667	614	282	72	999999	840	448	766	263	998	226	998	38	644	999999	159	490	946	203	435	824	381	328	169	446	999999	331	525	621	999999	898	87	999999	668	118	510	999999	470	938	193	59	557	837	409	999999	68	999999	999999	999999	359	719	663	689	313	289	295	999999	123	625	999999	518	923	155	561	110	148	845	370	535	513	437	30	17	19	999999	276	999999	918	938	999999	688	999999	993	272	982	244	397	849	389	823	224	608	844	766	674	136	999999	286	309	91	999999	340	999999	28	921	999999	655	679	927	22	999999	377	184	247	493	80	929	999999	999999	865	999999	995	981	999999	999999	999999	186	999999	999999	259	863	268	619	857	175	358	999999	975	350	293	589	718	921	999999	999999	847	999999	607	282	604	207	529	708	443	340	227	358	999999	999999	102	523	414	999999	999999	999999	493	758	327	999999	145	980	953	542	294	286	999999	83	615	641	999999	999999	578	968	740	61	343	999999	999999	526	948	999999	999999	255	258	770	184	383	253	226	587	99	116	536	147	999999	254	987	423	166	308	999999	743	14	999999	696	944	446	604	627	816	933	582	999999	132	145	999999	707	999999	999999	999999	659	830	398	63	362	298	52	831	125	806	356	999999	999999	227	999999	265	999999	967	999999	826	738	999999	626	999999	654	516	315	413	11	999999	546	702	899	999999	648	322	355	950	926	408	901	614	488	820	470	796	999999	999999	999999	880	95	999999	733	697	374	880	213	988	999999	999999	999999	999999	830	999999	270	999999	247	964	579	492	999999	499	51	163	924	133	300	806	940	857	952	732	999999	999999	12	999999	999999	211	689	768	118	367	551	90	999999	999999	784	461	999999	816	559	999999	14	834	999999	596	699	579	773	999999	590	407	58	551	892	261	552	709	34	464	683	999999	284	811	383	553	948	960	738	999999	348	838	256	133	307	999999	728	999999	999999	416	116	999999	438	448	
187	999999	318	999999	197	999999	720	84	436	105	999999	523	324	999999	460	999999	647	739	841	121	902	751	999999	924	254	538	532	999999	558	617	357	294	607	999999	633	999999	244	949	772	574	941	999999	999999	999999	990	999999	999999	535	999999	999999	769	377	999999	327	999999	999999	559	394	755	659	640	999999	526	819	999999	848	916	999999	569	999999	192	698	966	999999	179	638	349	10	934	999999	999999	997	499	824	999999	980	735	290	999999	206	999999	850	203	123	933	522	748	593	999999	151	999999	561	965	22	552	999999	410	999999	157	907	97	558	459	295	169	999999	929	701	970	766	122	999999	999999	373	999999	999999	504	999999	342	656	999999	756	597	793	999999	999999	42	487	999999	778	999999	454	999999	392	119	564	400	908	953	999999	592	56	622	646	38	241	372	602	999999	220	999999	558	949	500	27	341	961	665	692	231	999999	452	429	999999	196	999999	503	806	999999	999999	941	596	899	51	74	843	143	950	765	999999	575	440	999999	72	212	31	505	641	999999	778	602	734	225	732	690	150	626	430	999999	369	737	566	348	236	999999	979	659	907	436	183	207	21	900	331	656	999999	312	367	989	999999	999999	862	441	485	999999	216	999999	177	999999	999999	227	713	500	405	999999	18	101	913	999999	999999	372	597	999999	999999	580	591	833	893	85	519	837	269	440	294	206	874	134	863	718	72	999999	999999	555	512	999999	494	520	505	698	647	89	999999	573	765	802	575	657	251	999999	926	999999	486	101	999999	999999	957	282	216	209	758	884	237	204	999999	999999	880	51	702	244	96	81	999999	205	999999	440	999999	695	999999	491	999999	227	883	999999	999999	690	131	400	999999	999999	999	221	314	305	999999	999999	851	999999	842	999999	922	533	955	999999	999999	855	999999	291	999999	999999	649	271	607	724	579	541	999999	999999	413	999999	503	490	999999	286	245	874	767	999999	265	999999	588	252	853	534	569	999999	271	876	150	999999	646	840	999999	312	776	737	614	999999	726	408	762	999999	791	801	999999	441	206	999999	771	943	98	21	999999	988	822	999999	418	999999	164	482	999999	134	138	477	404	663	753	35	509	999999	270	187	315	857	999999	16	461	999999	888	999999	899	592	115	999999	847	999999	814	999999	999999	380	329	542	999999	253	138	637	454	324	999999	982	688	181	179	999999	682	910	999999	999999	999999	999999	999999	366	194	36	582	999999	29	930	629	769	849	15	545	138	187	728	752	72	728	284	562	999999	999999	905	449	728	422	999999	524	999999	999999	645	999999	999999	436	962	357	407	999999	450	999999	
523	999999	999999	143	683	636	51	999999	999999	999999	643	449	801	263	807	713	288	587	999999	275	188	415	999999	999999	999999	343	871	702	224	380	355	401	288	666	48	452	25	771	765	102	380	999999	569	999999	296	205	870	419	999999	999999	79	819	999999	184	439	999999	999999	798	929	350	764	348	872	999999	812	252	171	145	225	364	697	516	822	762	999999	999999	845	914	552	999999	472	461	999999	964	999999	535	584	113	236	930	999999	227	842	424	999999	999999	999999	985	965	54	44	999999	204	274	562	999999	997	64	289	14	271	999999	255	999999	877	313	999999	907	999999	287	999999	67	908	999999	912	479	674	407	999999	862	999999	860	949	508	999999	999999	999999	809	999999	999999	999999	999999	823	231	999999	365	972	922	547	34	767	973	711	999999	387	976	826	910	361	92	888	599	999999	999999	460	411	147	746	999999	149	56	465	505	534	999999	147	243	686	625	999999	507	751	999999	409	105	581	999999	999999	131	998	910	356	458	329	861	938	900	999999	771	999999	228	235	976	407	978	311	999999	187	938	249	999999	149	295	999999	999999	146	999999	230	999999	878	999999	875	625	947	238	699	17	185	673	810	247	999999	915	367	999999	281	999999	999999	431	794	113	999999	332	999999	265	771	71	653	743	724	209	679	85	892	14	352	999999	39	178	999999	999999	301	514	137	999999	906	234	927	474	999999	371	999999	999999	536	775	291	999999	999999	999999	467	638	363	442	999999	611	567	760	999999	362	986	671	745	293	999999	500	811	466	204	879	359	546	999999	999999	439	362	922	880	999999	999999	723	798	866	999999	710	651	940	999999	565	526	444	155	212	574	488	999999	626	999999	999999	46	963	824	358	864	343	999999	504	999999	12	999999	689	687	999999	999999	639	198	804	408	582	500	560	951	999999	999999	999999	213	999999	999999	999999	796	736	928	233	999999	999999	898	999999	999999	999999	789	999999	765	857	969	836	757	933	307	935	299	999999	227	420	999999	486	21	923	680	999999	999999	999999	935	999999	216	860	760	464	999999	750	741	748	802	405	999999	999999	794	999999	999999	842	686	279	47	633	999999	957	518	999999	76	36	999999	974	769	999999	999999	212	221	999999	650	118	85	303	235	556	204	999999	999999	999999	627	999999	691	916	991	838	743	860	549	312	82	258	351	252	397	999999	607	766	978	231	531	999999	999999	512	999999	823	766	999999	999999	490	439	999999	922	696	890	999999	999999	999999	999999	931	838	23	663	909	219	401	999999	999999	906	553	949	437	573	999999	300	47	679	189	472	999999	999999	360	815	69	
999999	223	336	655	999999	999999	346	381	999999	56	392	518	926	233	302	62	999999	999999	487	999999	999999	11	295	999999	405	853	585	165	763	815	860	999999	999999	999999	46	996	75	999999	482	773	216	999999	654	527	999999	782	120	456	887	999999	999999	149	872	324	528	999999	928	228	260	999999	999999	999999	617	967	196	999999	320	332	196	306	999999	945	460	713	294	999999	357	767	999999	623	742	999999	278	999999	705	999999	615	883	85	175	78	847	860	999999	226	35	960	999999	999999	526	471	999999	269	999999	433	174	999999	169	40	999999	999999	170	541	636	765	999999	913	274	271	475	299	437	257	31	237	999999	95	486	497	269	12	670	436	170	162	999999	869	687	920	540	999999	455	999999	519	999999	908	316	233	218	999999	121	695	425	866	999999	44	539	247	363	999999	89	211	999999	770	562	853	734	999999	484	810	558	236	353	731	442	999999	999999	738	380	329	999999	861	999999	699	157	317	255	569	933	999999	425	999999	999999	635	461	831	783	92	956	798	183	934	748	407	249	885	351	999999	434	393	459	801	867	43	461	227	933	999999	999999	255	999999	174	447	999999	395	926	999999	718	999999	610	69	501	999999	581	999999	897	122	870	459	271	965	999999	145	999999	668	623	764	300	184	243	898	811	999999	710	200	999999	497	999999	22	323	983	633	423	823	333	958	28	296	887	563	115	72	523	361	290	56	999999	999999	999999	999999	999999	611	543	47	712	999999	42	81	390	999999	410	730	857	145	999999	341	999999	321	227	709	999999	999999	413	620	999999	835	999999	117	429	154	980	599	693	999999	162	382	999999	386	121	84	999999	946	905	751	162	384	214	387	83	999999	907	717	999999	988	999999	692	207	923	908	999999	961	925	651	246	165	811	999999	617	983	905	251	761	210	999999	784	658	573	999999	999999	753	999999	909	44	999999	999999	273	918	704	999999	469	999999	176	999999	244	123	10	304	999999	595	351	346	597	404	177	708	156	516	537	999999	518	129	545	465	164	999999	61	890	181	999	891	892	342	542	523	731	999999	294	966	39	999999	363	904	76	999999	417	43	999999	866	772	100	757	391	999999	999999	999999	639	711	322	988	71	999999	133	669	703	999999	13	999999	999999	446	634	861	549	508	429	164	225	478	349	999999	222	545	34	409	908	144	511	842	976	183	102	999999	971	999999	967	675	999999	999999	372	666	413	978	635	999999	147	999999	217	999999	80	999999	135	170	999999	575	775	999999	95	999999	760	999999	947	171	88	999999	353	999999	999999	571	540	754	924	
981	115	682	999999	244	999999	603	271	999999	999999	628	999999	574	58	999999	10	405	213	451	590	516	483	803	718	251	899	927	87	876	347	646	352	326	999999	154	999999	999999	240	540	999999	491	462	90	642	329	399	513	658	421	999999	494	999999	98	999999	418	507	312	963	102	344	982	526	394	342	999999	285	999999	999999	999999	877	999999	175	672	836	108	64	999999	170	999999	852	999999	999999	665	616	853	288	264	163	78	646	999999	725	147	206	632	965	999999	999999	362	999999	944	999999	754	543	999999	999999	695	261	74	364	115	999999	574	250	948	999999	860	778	488	999999	31	302	29	267	135	595	37	476	213	142	986	999999	999999	354	907	970	999999	131	667	533	999999	12	98	714	999999	610	161	897	258	999999	999999	299	269	999999	999999	652	406	497	418	363	301	999999	57	932	377	461	342	999999	342	977	199	738	999999	955	418	29	213	315	726	525	444	140	228	295	37	697	999999	458	331	265	574	36	713	314	242	373	954	166	346	999999	278	931	564	280	729	376	188	314	999999	999999	448	100	999999	893	999999	999999	999999	762	999999	680	999999	883	999999	86	412	173	34	999999	999999	999999	999999	57	969	647	256	999999	575	947	566	660	518	89	517	327	999999	999999	999999	820	395	999999	999999	201	261	999999	22	999999	43	999999	868	565	352	999999	999999	896	999999	400	131	133	646	416	596	63	999999	253	171	999999	376	581	269	928	907	213	420	652	999999	873	796	999999	999999	862	479	999999	88	10	318	999999	498	620	387	999999	362	142	184	979	999999	318	994	17	999999	35	27	461	999999	940	658	148	999999	939	224	76	604	817	498	783	999999	508	975	206	935	35	498	756	203	842	999999	774	999999	440	999999	372	999999	788	809	609	845	999999	869	148	999999	999999	183	559	405	999999	822	545	643	400	52	976	343	798	82	478	536	271	268	999999	375	884	999999	999999	770	851	197	816	18	889	938	999999	638	836	855	765	852	999999	360	999999	30	39	140	638	999999	202	39	89	999999	999999	82	583	759	999999	773	466	70	651	788	553	999999	16	537	753	462	133	347	506	999999	316	626	999999	910	386	365	345	753	480	144	578	999999	117	110	677	817	364	169	154	999999	398	705	211	160	999999	758	24	999999	386	186	273	999999	532	146	409	999999	484	673	382	999999	438	713	590	516	219	731	25	906	860	999999	107	999999	999999	443	554	611	999999	446	113	628	351	842	376	303	870	999999	300	971	700	962	342	999999	999999	999999	635	999999	999999	999999	940	86	999999	118	642	
450	89	999999	662	99	591	798	300	47	570	754	787	595	346	296	645	495	999999	999999	999999	999999	999999	999999	187	186	999999	869	496	730	505	37	885	242	209	926	999999	571	71	210	389	902	671	304	130	42	238	49	349	999999	59	455	645	698	902	744	846	673	999999	485	999999	722	311	570	542	543	869	999999	395	420	999999	84	433	239	664	313	236	308	295	155	947	767	530	668	680	60	999999	197	340	465	89	551	449	585	999999	667	600	111	762	587	172	684	654	999999	999999	999999	999999	415	999999	598	518	547	999999	999999	538	524	202	643	889	491	161	681	224	930	340	530	634	847	320	997	999999	134	999999	999999	999999	273	123	601	999999	999999	39	976	999999	741	946	999999	173	472	57	405	999999	957	222	281	999999	491	470	723	597	235	350	183	104	45	885	394	11	679	994	274	410	600	730	193	462	999999	999999	999999	983	799	999999	172	800	915	532	756	911	999999	281	501	803	399	13	687	365	855	881	128	856	999999	539	493	477	782	994	874	999999	39	819	261	999999	987	740	798	868	187	382	189	513	999999	999999	737	999999	503	471	21	596	999999	827	606	303	999999	626	430	269	873	999999	27	999999	657	999999	881	999999	999999	537	815	658	214	819	187	482	702	615	726	999999	802	999999	974	321	983	287	193	999999	999999	958	999999	371	320	538	995	492	365	268	855	610	600	999999	387	999999	655	362	999999	233	999999	133	999999	793	999999	350	999999	787	999999	706	937	999999	345	999999	999999	72	973	454	999999	676	824	999999	127	443	759	126	489	520	999999	19	665	999999	895	959	561	99	999999	999999	471	999999	82	999999	772	999999	999999	999999	274	920	999999	999999	991	211	999999	715	409	955	999999	167	44	782	861	945	999999	711	51	999999	484	385	129	999999	704	213	999999	379	603	615	922	469	121	284	999999	568	471	392	999999	999999	999999	999999	560	605	94	999999	736	688	117	136	139	71	616	26	11	888	999999	999999	621	788	228	643	121	793	999999	545	56	760	930	302	999999	696	693	999999	697	304	999999	999999	67	505	476	304	271	477	486	861	999999	105	999999	963	767	564	771	238	245	974	78	766	999999	548	163	975	758	999999	999999	442	999999	39	329	707	72	287	849	125	321	999999	382	999999	317	181	693	951	999999	966	999999	920	925	999999	352	722	999999	69	999999	519	352	999999	545	456	826	54	493	823	999999	575	901	490	715	655	917	999999	602	433	459	400	855	211	498	791	289	999999	516	912	686	606	480	12	336	340	773	820	388	925	
999999	999999	687	999999	185	911	999999	999999	214	280	547	42	130	999999	610	999999	999999	150	12	999999	176	999999	538	581	146	179	104	999999	164	999999	882	999999	931	676	616	196	712	986	36	586	726	244	526	999999	999999	654	999999	999999	402	776	676	632	817	634	758	723	734	116	732	999999	817	176	999999	830	397	450	110	453	196	999999	847	677	124	425	38	931	577	999999	215	492	692	426	505	388	999999	259	288	307	917	892	462	606	263	30	769	559	354	696	999999	924	553	43	999999	978	999999	999	518	402	606	827	999999	442	901	250	323	400	670	512	132	148	999999	803	535	303	961	251	999999	104	656	478	587	881	453	291	938	659	999999	999999	459	999999	999999	999999	701	999999	999999	30	999999	999999	706	378	888	841	574	709	762	750	507	199	999999	687	585	424	999999	137	249	999999	988	619	999999	664	467	153	63	423	999999	285	111	999999	999999	941	546	410	397	287	999999	745	316	999999	528	999999	999999	744	510	771	999999	326	150	574	851	483	41	94	712	999999	911	744	788	160	312	999999	999999	999999	643	999999	151	185	36	468	546	999999	957	255	101	123	512	722	643	291	301	91	999999	999999	593	999999	910	999999	698	999999	375	845	957	166	999999	51	548	999999	999999	434	630	999999	299	682	37	357	999999	785	993	598	539	199	111	506	859	231	352	999999	480	999999	999999	689	487	999999	102	701	546	800	999999	59	574	424	621	219	661	999999	791	461	509	245	555	134	467	109	815	186	999999	461	306	219	698	437	999999	539	268	940	469	617	589	336	811	999999	999999	943	34	125	577	892	845	999999	999999	999999	611	244	26	51	231	999999	866	916	957	94	504	999999	361	146	999999	92	951	720	999999	999999	871	183	434	829	163	524	84	699	608	851	615	790	999999	807	825	383	522	226	718	91	750	673	999999	726	230	376	592	887	318	495	941	134	631	999999	29	999999	810	197	888	707	313	999999	999999	115	999999	714	824	999999	321	433	570	999999	999999	803	999999	208	804	707	608	786	999999	197	999999	123	910	999999	999999	524	788	999999	572	335	337	21	777	583	365	273	257	516	551	48	576	884	925	999999	133	827	999999	820	999999	112	999999	111	776	999999	999999	999999	205	987	554	310	765	924	861	999999	406	990	35	849	843	540	999999	101	244	999999	621	507	197	703	367	342	691	967	762	470	746	999999	245	661	798	170	77	999999	961	999999	282	651	32	690	809	142	999999	982	999999	103	652	496	999999	882	504	999999	17	999999	629	222	618	798	999999	401	
498	180	754	374	61	683	472	200	140	993	620	969	484	507	894	234	540	709	999999	668	999999	259	369	362	167	520	162	576	639	748	632	484	490	631	201	999999	388	437	931	303	630	462	366	872	271	535	803	999999	999999	404	999999	909	807	502	583	249	811	402	216	999999	530	999999	560	391	371	146	489	999999	999999	265	846	113	777	696	47	365	999999	496	100	632	717	653	969	245	999999	722	676	999999	999999	999999	827	985	230	400	773	734	902	999999	510	135	55	950	203	351	999999	579	999999	999999	999999	228	999999	999999	311	584	824	877	999999	999999	999999	649	999999	501	804	364	999999	999999	882	387	923	313	999999	916	999999	964	586	766	459	627	999999	497	590	565	999999	829	605	999999	999999	645	575	895	806	586	999999	861	999999	554	155	999999	912	696	696	999999	197	161	765	439	338	346	998	67	999999	999999	999999	999999	69	904	968	975	759	925	999999	999999	811	37	999999	876	265	134	309	41	620	621	715	990	801	999999	999999	999999	73	175	184	346	647	518	478	999999	999999	999999	999999	999999	585	180	89	987	519	459	942	999999	653	889	184	214	47	966	447	999999	594	647	35	999999	999999	999999	999999	594	751	999999	599	303	559	10	927	431	999999	547	455	449	542	727	481	351	893	999999	727	999999	990	969	309	680	80	672	912	310	808	579	235	988	268	494	246	678	999999	648	610	653	961	999999	882	500	520	999999	274	867	176	683	339	999999	869	737	999999	781	541	999999	232	887	999999	627	622	752	321	999999	999999	57	491	999999	491	255	608	84	222	247	96	999999	999999	83	407	54	144	999999	249	999999	129	531	890	464	147	940	425	722	999999	344	141	139	188	63	816	226	385	373	202	999999	719	999999	524	366	999999	732	758	159	999999	53	493	999999	512	999999	999999	659	166	37	665	551	829	885	518	878	116	957	630	116	267	191	669	999999	932	166	999999	334	999999	534	769	999999	191	276	243	521	850	643	999999	999999	716	166	999999	999999	707	650	264	833	286	645	259	738	111	652	892	999999	384	722	564	999999	224	22	652	999999	999999	261	369	999999	999999	997	37	999999	340	855	999999	110	131	999999	72	292	902	365	999999	371	284	41	999999	539	384	935	147	138	89	999999	999999	704	514	438	100	456	291	999999	191	288	617	999999	407	256	263	791	186	74	659	999999	454	999999	963	290	357	999999	948	829	189	717	860	899	999999	70	999999	999999	596	692	229	999999	10	211	184	769	753	497	633	66	999999	592	758	83	478	807	825	701	740	233	
91	864	508	999999	521	473	428	999999	404	347	999999	567	999999	493	999999	53	999999	999999	684	204	536	859	603	891	553	596	999999	999999	431	585	244	604	954	372	611	365	118	548	689	710	350	46	103	295	116	999999	397	274	238	999999	535	999999	999999	999999	696	231	270	616	908	999999	999999	641	999999	818	999999	999999	612	832	882	488	999999	999999	999999	974	853	500	766	317	785	999999	999999	999999	558	996	60	662	588	418	999999	389	104	501	639	999999	205	709	999999	284	193	759	115	565	392	999999	999999	801	999999	51	693	999999	465	999999	831	999999	726	820	93	299	768	449	768	204	165	999999	999999	443	104	798	999999	154	750	999999	133	35	729	642	999999	808	999999	259	643	999999	725	480	924	999999	670	565	47	385	625	460	516	743	991	999999	409	890	366	999999	706	999999	999999	548	455	973	829	805	999999	999999	518	999999	792	518	806	231	479	685	577	999999	772	538	761	404	528	999999	975	390	43	817	999999	421	452	450	999999	999999	999999	186	999999	999999	321	999999	221	953	866	350	668	999999	937	770	442	999999	322	123	294	178	999999	868	999999	999999	997	448	999999	536	850	999999	999999	999999	966	999999	946	302	659	626	930	907	327	807	537	188	999999	978	453	273	999999	519	109	338	166	999999	953	416	166	870	953	872	103	684	112	999999	517	327	41	554	823	149	74	696	193	386	850	661	340	999999	999999	29	995	508	999999	341	997	504	195	999999	439	540	146	789	673	67	999999	643	704	767	670	314	947	899	449	999999	454	999999	155	779	999999	302	85	324	999999	933	877	595	532	999999	999999	23	141	999999	124	999999	13	284	999999	999999	573	217	999999	573	181	229	82	999999	68	999999	886	595	359	415	68	147	465	999999	453	739	190	227	120	932	999999	657	182	508	784	166	242	999999	389	29	216	326	344	511	999999	126	999999	781	537	616	885	187	664	726	390	977	827	190	999999	999999	945	355	107	34	999999	524	57	574	321	901	999999	716	215	339	209	999999	802	953	680	999999	878	999999	690	503	999999	818	992	456	127	806	339	61	348	105	999999	860	228	320	999999	627	78	296	469	635	999999	179	999999	335	526	999999	185	873	510	504	999999	546	664	999999	999999	759	999999	999999	457	999999	999999	999999	377	120	999999	348	523	492	29	62	999999	591	939	65	570	877	847	999999	929	478	631	999999	551	844	689	538	205	625	343	999999	106	477	999999	954	73	312	801	999999	80	187	135	693	853	458	999999	999999	607	999999	999999	109	912	863	671	979	883	116	90	533	
999999	726	153	897	158	999999	955	790	752	984	999999	268	86	986	597	751	352	938	612	102	607	866	930	596	592	243	271	242	805	860	80	999999	231	278	440	353	999999	999999	544	999999	502	456	80	622	617	775	999999	926	999999	920	636	945	504	987	999999	999999	999999	999999	315	914	583	999999	984	892	914	45	46	999999	556	999999	717	124	404	603	599	999999	795	318	978	999999	220	345	966	885	233	135	999999	999999	999999	875	999999	487	922	629	435	779	471	999999	707	581	738	225	999999	32	212	522	551	900	397	775	999999	486	999999	999999	704	247	756	108	668	789	582	802	465	680	999999	240	999999	774	178	820	999999	617	611	999999	88	995	965	944	999999	711	999999	561	846	999999	117	81	909	999999	999999	197	32	372	519	999999	998	935	760	699	336	972	330	999999	732	577	96	160	875	181	419	708	282	999999	425	957	999999	31	956	888	999999	624	331	766	849	999999	798	326	108	692	408	152	245	276	618	710	391	806	829	279	490	956	999999	738	999999	226	914	220	999999	999999	712	977	979	999999	136	711	651	563	927	750	778	769	61	193	772	276	473	999999	203	714	576	999999	201	687	999999	615	429	592	751	633	999999	587	999999	547	979	430	999999	373	149	907	999999	827	999999	89	500	720	905	22	965	749	999999	908	26	242	985	314	786	301	474	999999	292	68	812	303	999999	201	401	999999	213	352	112	109	999999	296	655	748	529	122	197	686	710	416	627	12	879	168	570	999999	561	675	999999	871	999999	628	624	10	25	585	405	999999	329	400	999999	622	646	653	51	730	586	247	785	999999	114	787	809	999999	440	810	424	525	630	999999	953	537	709	241	999999	999999	999999	654	733	943	717	888	999999	320	606	999999	999999	236	127	840	559	324	890	969	766	999999	819	999999	570	215	171	999999	678	75	999999	999999	913	999999	453	803	68	999999	513	841	999999	226	431	999999	279	999999	454	999999	408	790	999999	638	647	739	474	999999	429	923	94	528	781	837	219	301	873	335	999999	951	783	323	781	627	999999	58	22	550	689	329	479	145	761	973	481	888	369	808	634	183	940	999999	999999	999999	847	985	70	130	16	999999	625	943	342	502	414	94	18	999999	828	598	727	923	999999	109	453	948	767	807	365	331	931	75	999999	919	21	429	999999	999999	779	825	999999	892	999999	560	704	999999	803	999999	999999	397	880	999999	980	46	455	999999	954	999999	691	899	228	999999	764	999999	207	559	253	423	999999	985	999999	999999	308	12	610	835	388	849	
999999	917	155	508	248	968	451	999999	95	999999	473	999999	475	999999	954	999999	606	999999	999999	860	362	154	292	390	777	999999	251	999999	999999	999999	436	620	999999	114	880	774	754	719	24	999999	243	557	999999	588	949	496	999999	999999	999999	428	999999	875	707	528	496	259	635	765	731	664	999999	933	666	999999	238	852	366	370	783	999999	999999	887	720	341	626	804	680	999999	440	290	72	761	999999	564	999999	999999	912	119	618	630	999999	988	999999	360	79	310	891	999999	360	999999	140	160	707	237	302	999999	999999	376	901	692	579	999999	334	999999	602	965	999999	111	999999	677	999999	999999	752	999999	51	147	898	999999	272	999999	913	324	999999	343	160	912	63	873	999999	71	999999	545	999999	999999	61	999999	664	999999	999999	999999	477	789	828	683	166	882	408	554	196	165	620	999999	114	999999	999999	265	588	991	301	689	911	959	839	475	999999	404	49	826	111	999999	482	362	999999	168	848	999999	495	669	186	277	514	508	687	117	999999	610	441	632	157	999999	999999	672	255	78	201	518	949	363	412	761	843	582	453	362	999999	999999	999999	946	736	654	770	919	814	33	185	413	282	732	33	670	999999	999999	678	315	214	999999	999999	543	966	340	184	141	266	999999	434	931	999999	334	434	999999	999999	999999	896	503	999999	999999	858	231	999999	788	246	227	999999	742	798	435	999999	999999	158	872	161	649	979	999999	479	638	662	999999	999999	999999	357	947	307	839	252	477	999999	185	289	504	951	885	651	187	999999	956	802	524	999999	998	999999	917	186	562	42	778	515	499	33	999999	57	469	631	648	440	298	999999	999999	999999	330	999999	727	858	653	920	276	999999	999999	999999	523	835	999999	772	601	225	999999	999999	999999	999999	474	961	999999	162	999999	999999	492	263	12	747	805	47	999999	34	305	93	311	68	532	999999	766	999999	999999	198	999999	999999	999999	696	40	433	10	999999	184	693	35	368	893	574	966	207	438	22	999999	999999	999999	485	533	999999	477	518	999999	382	248	999999	50	694	257	999999	999999	340	547	795	233	578	747	288	862	619	998	936	199	736	102	335	213	753	783	659	692	34	37	794	229	521	519	627	288	81	652	999999	999999	70	922	635	999999	642	789	428	317	999999	623	914	125	540	999999	187	290	913	899	999999	999999	598	999999	999999	312	999999	575	711	68	999999	10	791	966	667	825	139	813	999999	999999	570	963	999999	352	475	410	999999	679	999999	203	342	347	374	181	999999	430	522	999999	304	999999	999999	76	88	369	198	999999	999999	947	458	714	199	373	
823	247	338	333	555	256	999999	227	999999	999999	886	999999	726	781	636	999999	611	246	312	219	519	142	769	504	885	995	163	259	578	999999	230	999999	13	968	524	999999	842	41	875	276	254	999999	999999	999999	189	999999	643	417	589	221	346	221	411	980	854	691	478	999999	448	559	102	999999	999999	33	853	911	514	999999	267	509	777	579	371	45	999999	441	999999	936	999999	324	362	746	669	367	828	19	572	33	123	999999	999999	17	593	325	184	828	438	120	979	278	65	885	159	90	444	767	849	376	25	422	692	999999	999999	999999	207	355	757	291	204	999999	349	490	644	434	850	999999	986	56	861	146	13	888	999999	56	999999	476	596	999999	923	71	169	999999	18	700	150	127	999999	469	128	999999	999999	999999	915	145	928	574	251	725	240	674	780	999999	999999	878	999999	999999	583	473	999999	730	758	178	368	143	999999	152	482	999999	293	732	282	526	927	42	999999	999999	999999	999999	999999	694	234	870	999999	999999	290	999999	691	140	291	999999	544	999999	999999	397	999999	902	788	782	460	786	999999	999999	441	507	999999	264	875	999999	812	563	830	761	999999	999999	505	888	820	119	852	328	460	352	662	947	198	258	920	539	999999	173	76	999999	371	999999	999999	926	439	850	856	36	490	218	999999	727	515	999999	677	435	999999	192	91	679	999999	142	335	750	646	494	318	999999	344	346	520	999999	496	639	400	25	578	579	999999	999999	262	826	999999	999999	34	999999	999999	416	580	494	647	999999	91	397	271	238	999999	851	290	944	541	999999	691	154	698	678	240	876	999999	662	857	322	733	121	426	113	304	94	726	999999	62	902	573	849	999999	740	567	109	377	171	20	726	999999	513	438	549	144	693	553	355	704	565	33	999999	637	999999	56	970	999999	167	933	921	999999	579	892	638	999999	999999	455	957	999999	141	508	231	652	140	33	229	682	876	969	611	999999	380	15	497	999999	655	222	372	694	597	999999	220	237	99	601	719	621	799	410	302	248	596	999999	573	66	802	276	506	312	999999	297	104	198	332	390	754	999999	405	759	494	999999	92	999999	523	12	999999	993	562	539	313	607	999999	476	677	373	944	999999	442	440	87	389	715	999999	867	310	44	31	905	999999	999999	156	999999	50	916	672	165	333	721	570	768	809	713	967	999	999999	999999	627	999999	999999	446	999999	141	964	682	114	914	999999	405	223	968	276	97	854	692	166	391	842	560	999999	999999	999999	423	871	671	999999	999999	748	71	647	896	416	510	999999	272	237	24	
261	999999	811	757	142	999999	999999	602	502	721	859	284	842	838	571	77	999999	751	825	205	999999	303	414	439	175	960	758	999999	999999	999999	999999	591	465	152	139	484	748	999999	84	693	915	278	178	999999	999999	999999	229	809	334	348	999999	204	999999	41	754	957	953	382	592	182	179	999999	49	737	999999	277	819	700	708	97	329	999999	676	142	999999	991	135	999999	622	999999	741	948	992	223	769	999999	154	434	397	182	530	376	999999	902	523	999999	239	440	977	549	654	529	999999	999999	999999	736	999999	314	750	763	832	105	759	890	999999	999999	198	826	967	631	132	395	312	535	566	952	603	999999	618	556	999999	999999	881	83	57	999999	846	755	204	43	430	999999	683	634	349	435	616	999999	472	999999	545	413	472	355	426	269	226	999999	680	999999	143	999999	695	203	10	148	224	999999	843	227	384	443	999999	999999	210	292	711	677	196	140	346	829	311	326	21	359	231	535	657	787	995	999999	999999	999999	900	678	154	999999	633	211	999999	930	929	254	918	112	781	999999	154	143	999999	549	999999	999999	730	313	451	999999	192	651	916	999999	38	65	231	112	999999	504	44	999999	148	232	54	985	999999	415	999999	66	408	909	999999	999999	390	999999	240	456	892	534	406	596	237	774	307	999999	294	532	901	999999	33	999999	999999	286	503	622	994	335	999999	999999	630	325	999999	999999	999999	999999	999999	233	308	514	999999	775	220	833	107	447	999999	374	999999	72	700	396	513	36	43	999999	999999	300	999999	768	529	905	951	498	904	91	193	999999	803	35	907	71	234	999999	58	999999	999999	910	189	65	327	630	410	442	703	243	811	387	999999	387	117	783	43	540	985	919	823	999999	999999	25	999999	462	570	899	999999	638	172	127	977	999999	988	264	121	144	451	899	504	519	999999	670	280	806	492	426	917	999999	38	694	411	138	434	882	981	999999	801	864	999999	511	287	999999	81	694	409	574	399	852	672	898	99	96	999999	313	927	268	745	457	970	154	981	999999	610	477	715	848	999999	999999	999999	947	343	999999	839	993	242	730	598	586	406	999999	36	999999	461	139	605	325	714	131	955	723	428	353	893	915	529	255	463	999999	999999	561	999999	294	579	724	565	512	257	431	81	207	670	168	60	999999	127	916	579	481	872	400	999999	239	999999	559	999999	999999	999999	923	999999	986	276	994	999999	845	703	742	495	999999	574	102	78	292	999999	757	999999	269	303	840	797	613	999999	982	731	999999	427	983	143	29	205	576	819	999999	957	999999	
931	675	560	215	358	385	430	999999	906	779	332	851	189	999999	506	999999	695	852	135	860	999999	293	273	29	999999	720	608	475	542	997	283	744	999999	965	826	387	999999	999999	999999	422	193	833	85	951	999999	999999	803	741	999999	935	880	967	999999	107	773	647	411	541	787	638	776	954	310	909	506	999999	999999	224	999999	129	999999	607	369	713	677	487	999999	322	999999	852	916	867	952	606	999999	316	546	999999	999999	189	975	177	999999	999999	999999	238	533	176	999999	678	999999	999999	175	403	384	282	607	495	430	296	440	99	999999	934	722	909	11	999999	791	200	51	299	32	396	999999	392	999999	516	77	448	953	50	867	94	803	999999	701	559	232	844	999999	999999	807	999999	999999	886	399	375	140	736	237	829	385	999999	637	759	567	778	259	991	975	999999	427	982	999999	999999	999999	693	141	396	217	452	481	947	491	990	492	126	647	267	993	931	385	341	221	133	665	999999	457	54	768	922	309	999999	868	999999	999999	824	572	999999	999999	706	244	744	528	784	358	999999	773	646	277	999999	999999	992	998	54	715	96	770	219	734	619	999999	96	627	294	152	250	88	873	367	999999	554	999999	999999	297	696	640	812	436	775	237	839	999999	999999	327	791	999999	242	823	902	547	64	999999	623	999999	999999	999999	127	243	999999	999999	359	900	999999	609	999999	841	399	711	999999	84	283	344	999999	507	780	435	999999	309	502	835	18	999999	970	819	613	201	675	999999	999999	548	523	579	999999	668	877	939	999999	177	432	950	916	530	475	999999	273	719	919	126	275	43	838	817	999999	806	999999	104	999999	469	996	999999	999999	842	883	810	560	999999	550	775	629	841	999999	152	999999	999999	919	999999	789	999999	556	893	999999	559	292	999999	709	705	838	999999	999999	782	19	999999	180	727	783	999999	999999	999999	278	569	999999	154	496	434	999999	696	940	198	887	620	315	788	913	999999	432	617	999999	100	110	999999	865	999999	215	846	831	843	971	159	768	999999	840	134	873	986	724	999999	72	999999	664	999999	765	650	110	948	477	230	158	999999	305	176	999999	556	563	423	704	617	938	999999	999999	999999	724	790	429	52	999999	999999	915	999999	388	304	999999	702	435	97	999999	225	461	267	999999	999999	695	903	999999	601	330	293	570	459	999999	999999	199	999999	999999	999999	298	974	999999	68	178	999999	999999	230	689	999999	622	821	131	476	334	488	999999	681	999999	991	600	999999	937	827	999999	999999	619	465	645	999999	115	140	447	67	798	124	994	402	98	93	305	474	223	852	
979	509	999999	104	135	802	951	999999	153	999999	777	477	47	404	346	682	676	850	999999	999999	999999	999999	383	73	677	219	999999	763	592	999999	696	136	608	999999	847	221	333	525	999999	999999	330	999999	987	999999	289	330	87	600	999999	999999	416	455	999999	804	999999	497	136	999999	999999	999999	318	197	925	999999	577	999999	869	999999	999999	135	358	161	519	742	98	308	504	210	784	357	142	894	707	186	780	999999	247	803	139	999999	999999	999999	999999	424	534	142	671	40	606	638	461	135	53	930	999999	264	999999	156	716	657	999999	926	324	79	783	423	490	749	186	336	999999	999999	823	999999	50	133	63	999999	999999	999999	999999	473	603	155	999999	17	850	776	128	999999	315	101	999999	481	366	168	999999	38	640	999999	651	999999	854	279	235	395	311	999999	890	934	211	840	999999	761	30	530	332	179	999999	776	999999	714	631	999999	999999	322	979	999999	840	881	222	34	464	107	313	999999	618	333	999999	509	705	13	885	193	999999	475	163	335	461	835	836	741	854	864	999999	937	301	204	999999	913	416	960	17	999999	722	186	385	840	457	999999	999999	998	259	674	81	569	828	999999	999999	554	999999	653	889	14	54	480	180	599	558	999999	422	423	999999	999999	102	745	999999	876	470	147	99	322	878	155	923	837	492	189	999999	999999	119	854	858	999999	754	763	80	13	999999	999999	16	786	999999	90	893	498	923	253	999999	999999	573	999999	999999	208	465	999999	774	743	91	216	988	999999	806	579	266	999999	565	380	261	339	674	992	911	228	141	313	40	797	262	434	914	248	606	467	416	167	877	659	249	907	988	337	921	999999	264	24	979	712	824	999999	999999	553	992	999999	661	580	49	999999	77	999999	999999	977	490	657	302	749	394	348	173	109	691	905	999999	999999	999999	346	80	163	964	126	333	327	973	999999	500	999999	256	999999	805	835	127	128	591	97	999999	21	999999	274	465	514	630	999999	549	999999	643	38	999999	999999	999999	324	509	886	793	951	828	999999	13	999999	166	932	502	40	543	338	981	572	323	53	262	338	500	806	999999	459	999999	692	777	258	294	472	947	608	461	491	335	241	999999	999999	268	602	999999	293	117	999999	21	599	107	221	999999	999999	999999	379	395	573	999999	703	197	343	465	145	721	754	279	694	984	894	999999	999999	12	999999	999999	999999	999999	660	330	999999	699	175	448	896	999999	999999	515	223	758	999999	222	887	999999	632	54	991	999999	132	881	263	999999	423	999999	127	999999	55	218	994	834	40	594	735	252	999999	
14	999999	895	568	551	164	249	65	936	416	999999	692	999999	380	705	255	508	661	999999	77	203	286	626	999999	877	548	357	520	389	999999	983	487	999999	999999	627	31	999999	616	581	726	23	958	486	141	445	337	660	838	299	999999	999999	932	999999	184	423	727	999999	999999	690	13	807	729	676	218	433	204	57	345	752	999999	999999	999999	90	62	64	245	999999	495	885	550	999999	519	231	800	999999	60	531	469	999999	900	625	999999	925	578	918	999999	999999	278	707	251	999999	325	95	999999	438	640	852	903	999999	999999	928	910	689	150	125	298	508	876	23	382	999999	999999	708	999999	67	999999	966	512	999999	770	954	999999	787	643	270	999999	433	615	371	564	208	999999	349	458	999999	715	841	784	463	999999	999999	414	999999	335	578	999999	999999	242	557	810	674	349	769	359	234	407	132	55	999999	552	864	892	514	459	183	999999	999999	999999	999999	352	787	999999	59	513	984	549	276	999999	75	567	956	200	67	561	890	858	999999	989	999999	574	999999	795	904	910	766	892	900	999999	161	533	464	365	999999	215	999999	999999	300	266	999999	685	140	670	999999	999999	999999	673	999999	999999	569	324	195	258	37	999999	999999	999999	286	148	746	101	648	999999	310	541	113	600	999999	852	538	406	999999	602	624	548	443	921	815	999999	999999	103	999999	947	246	836	348	999999	338	54	999999	41	216	162	999999	999999	999999	999999	369	999999	219	995	999999	999999	424	999999	756	592	633	488	873	839	999999	694	824	653	44	701	235	474	202	896	272	999999	407	506	199	416	999999	999999	512	775	561	376	999999	328	269	83	532	999999	90	755	582	850	181	615	855	521	337	865	249	344	442	895	256	999999	999999	49	586	918	999999	350	509	293	999999	108	287	999999	322	505	999999	960	179	162	394	447	324	422	999999	792	650	677	88	227	110	178	342	665	130	70	595	229	497	613	111	739	256	299	874	83	337	56	209	832	481	288	174	290	511	808	997	999999	426	999999	277	304	272	999999	192	999999	765	622	689	999999	910	174	473	566	999999	654	999999	35	548	549	465	999999	478	255	746	822	14	61	163	321	72	284	803	703	345	999999	477	964	999999	77	317	715	366	948	999999	316	815	999999	239	857	617	972	772	876	999999	999999	999999	26	999999	999999	999999	999999	468	999999	198	635	371	769	230	254	187	236	918	480	999999	749	247	529	333	439	16	405	822	306	703	99	512	999999	375	672	980	460	429	746	999999	603	257	988	759	296	999999	55	387	984	999999	391	64	301	
644	999999	435	306	692	115	363	407	891	171	674	108	999999	444	403	999999	274	726	806	182	216	999999	502	258	769	47	999999	961	27	838	999999	322	999999	220	291	787	246	999999	768	323	392	999999	712	999999	324	660	173	510	651	829	719	953	584	999999	95	16	95	187	537	655	621	402	389	63	999999	362	999999	999999	162	616	321	999999	957	999999	999999	349	925	999999	934	118	873	999999	319	198	128	673	737	999999	134	999999	701	69	999999	123	999999	989	487	999999	551	962	597	999999	357	44	999999	138	995	101	999999	745	91	678	999999	428	999999	999999	999999	201	935	871	624	910	787	877	999999	262	445	844	790	999999	999999	276	865	972	521	623	636	284	680	990	677	645	69	999999	204	32	816	999999	999999	999999	906	999999	723	680	347	686	472	479	129	265	692	161	311	303	884	814	813	280	906	168	999999	808	999999	945	203	979	999999	408	999999	893	446	717	512	999999	892	574	552	194	634	999999	160	999999	165	999999	307	999999	344	766	504	999999	218	999999	821	183	999999	108	775	999999	486	367	835	73	796	236	999999	974	999999	999999	410	999999	271	628	645	81	18	999999	653	999999	647	676	645	94	904	304	684	999999	896	999999	664	999999	798	999999	707	276	999999	96	370	929	605	332	878	759	366	999999	999999	590	999999	750	174	227	455	680	141	810	722	751	169	502	551	999999	999999	318	920	999999	521	498	999999	379	81	921	484	723	499	324	798	885	999999	719	999999	999999	999	156	999999	446	349	128	642	897	554	258	927	868	387	687	254	570	839	750	674	629	669	531	678	253	999999	999999	190	816	999999	837	32	450	325	457	919	999999	153	483	276	402	856	33	824	999999	994	616	346	812	80	238	55	978	999999	557	434	478	477	921	704	617	938	825	999999	999999	235	486	999999	930	768	322	426	366	483	999999	773	646	706	855	258	999999	999999	377	746	999999	999999	999999	405	768	32	450	464	232	999999	659	463	41	147	117	596	517	73	415	999999	758	811	689	504	999999	784	788	772	999999	999999	578	232	999999	88	111	926	191	91	784	908	999999	857	999999	586	824	817	999999	509	598	268	741	72	979	332	988	972	111	549	631	984	999999	999999	843	999999	210	436	892	952	45	191	999999	436	289	507	999999	901	617	113	680	955	999999	289	999999	999999	999999	516	999999	249	100	139	825	641	459	799	674	999999	23	644	385	397	999999	789	999999	416	853	314	782	482	605	97	364	999999	869	999999	999999	954	503	490	628	694	194	653	862	905	366	774	999999	
999999	999999	87	887	973	727	293	40	262	999999	767	509	626	733	999999	643	12	775	999999	772	783	999999	999999	156	532	25	691	212	282	927	567	60	999999	337	302	649	528	210	390	280	999999	645	689	147	736	981	11	999999	999999	19	859	140	539	12	203	632	122	930	364	999999	45	90	758	335	258	716	999999	298	999999	999999	125	802	394	999999	196	147	177	582	999999	551	24	730	787	273	77	437	999999	999999	999999	999999	537	597	845	432	999999	999999	887	364	889	29	560	712	529	304	893	66	745	982	815	65	464	999999	999999	812	943	315	303	495	267	999999	205	354	164	999999	592	528	956	961	999999	691	260	813	999999	399	990	311	211	493	379	20	691	538	270	89	999999	997	999999	43	489	999999	211	402	106	999999	824	999999	558	758	712	374	110	783	999999	999999	805	651	846	131	822	642	114	810	999999	256	139	667	94	85	564	594	999999	923	999999	391	490	999999	716	999999	999999	784	752	452	999999	15	910	999999	999999	146	283	564	161	953	220	999999	825	401	287	999999	999999	167	132	482	204	127	999999	999999	310	999999	643	947	935	230	556	999999	889	662	39	999999	346	231	999999	947	999999	10	442	499	712	999999	565	999999	580	866	686	417	662	999999	258	999999	93	733	607	587	999999	336	629	930	407	182	957	173	372	177	513	999999	367	184	681	999999	999999	999999	999999	674	723	554	377	79	544	148	999999	619	999999	999999	36	999999	623	999999	454	999999	381	512	101	539	679	402	726	999999	362	968	60	487	598	64	978	661	270	933	864	948	958	559	999999	269	797	347	999999	996	150	901	104	999999	729	999999	821	182	340	933	995	331	827	964	717	575	999999	898	30	359	397	999999	351	999999	999999	506	516	821	125	832	999999	999999	642	730	272	460	874	904	758	393	242	805	330	336	938	543	999999	994	842	999999	999999	899	326	410	608	776	999999	414	798	233	699	999999	999999	999999	201	663	999999	107	999999	999999	701	999999	149	637	126	591	999999	25	751	814	386	521	979	304	661	999999	25	999999	999999	496	900	470	115	534	693	999999	749	822	145	999999	999999	999999	303	999999	999999	999999	759	999999	294	27	732	999999	999999	999999	846	187	30	761	999999	357	648	999999	975	999999	365	240	88	614	943	883	842	231	880	477	999999	999999	228	403	185	674	94	336	947	114	763	999999	807	131	688	516	222	987	999999	788	636	406	57	97	999999	889	908	154	745	410	184	510	664	999999	34	493	958	627	586	999999	272	321	509	870	451	999	432	957	999999	437	
670	999999	255	999999	999999	999999	315	141	183	999999	766	940	591	546	929	999999	702	622	106	999999	558	595	999999	803	999999	324	897	999999	645	999999	466	950	227	317	739	329	264	572	355	471	188	826	454	999999	999999	332	999999	999999	999999	999999	307	810	860	732	999999	85	455	452	576	999999	665	999999	495	952	999999	815	722	999999	806	999999	998	999999	277	999999	999999	999999	150	119	397	202	999999	934	245	456	923	655	100	999999	439	999999	874	812	995	829	805	999999	340	999999	999999	999999	999999	999999	166	340	200	177	542	234	715	157	934	345	65	384	930	731	893	48	999999	999999	999999	237	999999	999999	736	196	144	447	830	967	400	999999	649	796	592	147	778	999999	266	999999	123	865	999999	291	999999	538	999999	999999	899	999999	165	301	472	296	999999	382	999999	23	604	13	42	105	404	748	999999	295	696	268	792	793	952	988	999999	282	70	859	999999	999999	999999	207	439	999999	548	756	811	108	999999	362	999999	220	534	999999	310	263	723	27	470	41	534	443	842	999999	999999	115	131	999999	999999	999999	235	999999	923	60	599	407	574	999999	557	648	936	999999	117	344	347	582	268	999999	687	999999	559	53	398	427	37	979	364	999999	694	442	634	643	588	999999	136	904	296	484	175	903	689	214	470	999999	104	876	999999	508	999999	999999	847	934	999999	991	640	192	627	506	999999	999999	52	633	823	124	23	303	79	129	217	442	296	999999	999999	783	839	354	999999	576	332	161	999999	856	788	448	595	999999	163	597	357	999999	287	789	461	554	999999	65	390	356	809	999999	806	216	300	719	960	72	911	706	999999	999999	999999	999999	999999	871	966	196	844	385	999999	322	149	482	771	999999	164	999999	333	999999	922	783	999999	236	767	531	354	999999	999999	79	487	532	789	999999	444	71	344	235	615	589	588	999999	999999	15	826	496	661	333	999999	37	999999	463	999999	999999	783	999999	999999	383	294	652	527	528	999999	775	897	996	533	693	999999	710	929	999999	891	743	999999	258	572	999999	999999	999999	870	999999	13	537	514	999999	793	354	999999	76	999999	960	941	963	72	69	53	445	999999	999999	999999	967	295	733	108	999999	572	995	555	999999	806	375	973	23	999999	506	525	103	270	874	213	188	30	971	971	968	987	927	681	999999	215	999999	850	579	999999	902	734	279	999999	879	461	797	799	999999	269	372	986	999999	191	999999	544	999999	999999	243	626	999999	947	999999	761	139	999999	644	324	999999	330	679	524	403	705	879	999999	255	664	391	423	416	389	882	711	608	981	999999	746	125	
295	265	951	617	953	999999	954	420	518	999999	241	999999	482	999999	817	590	847	592	232	999999	794	299	295	792	819	219	404	999999	612	162	999999	999999	898	209	440	74	999999	907	999999	180	999999	360	737	364	160	607	933	315	74	131	999999	999999	999999	443	999999	996	970	168	797	999999	999999	889	807	365	162	999999	917	283	999999	753	862	999999	152	61	387	443	561	931	642	222	285	99	10	999999	999999	758	749	999999	879	444	104	569	120	999999	50	44	553	999999	211	505	689	660	671	999999	269	820	256	786	66	886	999999	999999	526	584	468	51	999999	326	963	404	905	999999	404	209	658	303	830	999999	999999	352	890	189	729	999999	533	999999	999999	688	999999	581	512	962	408	993	999	65	52	535	247	999	999999	236	418	807	600	999999	266	472	662	966	999999	809	775	713	995	264	318	389	999999	842	623	210	104	391	999999	999999	999999	410	209	603	999999	304	999999	21	999999	663	770	922	999999	306	369	954	36	265	999999	999999	196	695	997	745	746	663	484	999999	385	944	142	36	915	657	182	855	999999	999999	999999	695	610	764	516	341	999999	396	843	755	999999	669	184	838	801	199	756	369	413	463	856	596	999999	803	635	262	531	743	17	999999	133	513	999999	967	999999	894	102	432	189	666	261	360	999999	728	999999	716	770	303	999999	999999	999999	813	451	809	212	129	875	807	999999	263	810	749	999999	954	631	969	999999	216	299	999999	999999	999999	190	747	212	506	999999	101	999999	919	491	237	518	291	987	999999	999999	881	999999	999999	29	999999	303	925	856	511	971	865	106	952	999999	563	14	329	628	576	633	704	607	706	352	783	925	219	772	582	241	107	966	322	907	106	451	868	887	812	40	999999	891	999999	534	911	995	928	190	927	232	199	662	420	999999	367	999999	999999	999999	245	999999	94	163	283	999999	874	999999	784	54	642	999999	999999	442	999999	999999	378	813	906	182	440	788	999999	38	844	359	52	444	999999	999999	550	821	393	999999	999999	453	946	111	617	431	999999	22	220	884	999999	815	999999	757	846	874	317	999999	378	886	647	457	372	65	318	923	237	440	999999	158	504	820	728	355	999999	373	599	277	999999	485	523	427	577	122	999999	39	272	295	597	681	329	999999	453	999999	152	204	91	999999	793	694	204	228	670	999999	999999	727	96	741	966	483	284	49	358	893	373	229	879	259	575	289	999999	999999	842	670	829	507	377	231	212	596	292	708	484	511	290	999999	999999	515	733	999999	999999	531	329	124	407	999999	999999	
559	143	923	324	999999	324	999999	43	262	999999	999	243	882	360	865	539	380	201	575	565	846	612	78	472	373	525	814	999999	139	999999	727	273	549	999999	817	97	289	281	459	999999	999999	478	38	918	757	282	999999	999999	86	999999	948	923	831	723	802	947	999999	460	951	316	999999	999999	903	640	658	736	693	34	999999	777	260	999999	741	191	595	378	583	160	714	101	675	412	270	147	673	803	441	825	65	869	32	828	330	153	883	803	574	398	999999	31	588	999999	999999	309	741	850	192	999999	999999	434	999999	914	746	999999	640	108	906	765	966	999999	304	867	969	672	999999	999999	999999	597	308	791	999999	195	890	693	512	850	544	960	999999	823	621	999999	696	631	999999	118	999999	470	513	999999	897	999999	431	415	726	720	999999	999999	554	319	999999	595	351	347	630	999999	34	62	356	999999	999999	946	369	999999	999999	512	181	999999	999999	646	349	999999	94	522	894	995	764	999999	967	792	999999	999999	415	96	751	35	999999	999999	11	999999	94	39	123	722	999999	951	448	287	182	223	549	518	38	908	970	763	999999	828	453	635	423	999999	95	564	796	225	540	283	999999	999999	72	999999	346	848	999999	319	203	371	999999	943	999999	486	999999	753	253	485	999999	507	999999	987	999999	621	905	999999	904	545	944	559	999999	16	999999	175	999999	964	999999	727	182	999999	356	660	999999	148	537	999999	88	937	246	999999	321	999999	905	43	999999	414	692	999999	999999	969	944	26	375	644	445	295	532	999999	600	999999	602	525	312	139	999999	465	427	386	93	405	297	967	308	612	248	614	999999	387	16	999999	282	709	999999	212	245	340	295	926	999999	252	977	697	346	898	739	999999	18	999999	882	703	987	999999	367	521	682	977	999999	762	405	830	194	154	384	129	75	892	715	109	893	819	179	501	683	999999	427	600	630	410	999999	999999	605	334	999999	999999	999999	966	999999	299	530	268	622	533	530	872	68	833	322	227	832	999999	90	999999	882	73	533	999999	632	526	999999	92	356	316	888	952	999999	859	650	80	635	108	550	426	579	634	207	646	971	810	999999	594	287	412	578	36	999999	999999	452	441	780	998	999999	825	204	448	912	999999	644	999999	647	999999	192	999999	592	733	306	663	339	257	865	999999	999999	999999	743	510	804	943	738	861	589	999999	999999	218	300	636	764	724	231	141	999999	999999	999999	403	172	584	411	45	820	844	730	999999	367	999999	575	892	483	521	999999	694	643	968	577	782	988	999999	791	973	951	999999	999999	582	442	999999	
999999	974	885	131	999999	169	108	769	133	999999	141	880	180	999999	643	408	162	253	642	999999	999999	754	324	228	414	62	792	437	999999	864	875	158	277	170	670	601	17	362	861	921	595	873	845	683	999999	999999	940	578	340	553	803	999999	939	905	999999	780	660	999999	716	999999	376	671	999999	999999	27	999999	612	999999	552	51	401	800	391	720	940	625	909	999999	999999	999999	121	999999	106	541	71	160	219	999999	461	889	941	350	645	999999	555	924	197	999999	665	999999	505	930	36	299	161	12	343	228	964	999999	999999	999999	99	999999	999999	999999	574	999999	207	867	774	250	558	662	110	61	164	138	999999	999999	437	332	975	999999	801	191	198	807	999999	68	816	999999	999999	377	28	999999	260	999999	767	402	360	999999	389	798	894	264	382	373	199	110	999999	214	999999	999999	656	549	999999	191	999999	999999	964	766	765	148	60	783	843	190	644	188	800	929	999999	773	665	999999	942	187	24	546	809	824	618	999999	220	611	938	459	721	999999	877	78	616	462	437	593	287	999999	999999	999999	421	201	999999	21	309	919	999999	289	999999	272	606	866	176	999999	999999	149	999999	487	928	999999	845	393	469	176	310	999999	322	909	345	81	116	701	439	903	135	999999	106	607	978	300	999999	658	176	459	999999	20	999999	999999	956	298	445	999999	999999	308	999999	37	732	562	710	577	606	933	944	999999	165	999999	437	999999	947	887	53	551	508	637	679	999999	227	19	999999	299	999999	999999	952	57	636	315	999999	140	638	107	885	544	896	999999	999999	834	999999	955	303	967	999999	639	595	79	254	999999	301	684	628	88	810	722	268	421	748	999999	999999	897	584	850	999999	306	999999	849	999999	509	655	108	942	845	481	999999	999999	336	715	200	193	882	999999	999999	23	999999	512	559	297	172	285	999999	999999	868	853	999999	380	999999	452	287	15	746	999999	745	248	202	741	783	606	548	16	932	705	558	999999	108	104	842	999999	820	794	84	562	839	234	180	446	84	999999	664	891	272	883	999999	999999	999999	814	67	503	820	963	728	999999	748	165	352	999999	999999	234	999999	723	537	999999	999999	493	930	999999	238	521	999999	756	666	792	999999	657	999999	58	278	373	205	999999	47	348	25	857	999999	131	814	999999	881	999999	999999	850	999999	999999	363	656	261	999999	264	999999	586	545	435	999999	306	936	20	100	421	304	510	740	38	471	685	199	601	774	999999	808	999999	555	640	999999	423	816	555	11	999999	98	797	333	118	941	707	501	913	951	560	139	121	723	271	
586	890	999999	821	999999	265	174	999999	486	526	455	999999	999999	905	999999	651	489	999999	18	999999	333	999999	999999	999999	999999	763	193	999999	649	223	298	696	655	999999	63	785	999999	995	779	745	139	999999	320	999999	663	66	676	595	999999	309	81	748	999999	926	938	89	999999	999999	999999	21	81	888	999999	272	238	759	239	746	852	973	999999	494	611	272	667	300	196	379	968	40	96	598	131	350	152	999999	999999	728	355	973	999999	850	271	767	674	251	628	57	578	904	999999	930	743	190	479	587	146	840	999999	999999	999999	344	11	703	924	999999	766	74	999999	999999	999999	511	999999	999999	901	979	233	843	598	999999	672	999999	801	74	214	166	855	940	870	565	412	999999	469	707	999999	737	848	999999	842	200	484	563	926	889	738	999999	539	864	999999	500	999999	999999	251	843	999999	753	542	937	499	768	628	825	999999	564	286	423	51	999999	999999	174	999999	665	10	999999	940	119	999999	912	335	889	626	990	661	380	211	999999	510	999999	732	337	204	910	78	999999	572	659	368	372	612	325	283	846	75	124	369	698	302	843	999999	999999	540	630	999999	999999	999999	637	173	823	363	177	912	425	999999	470	999999	229	596	926	835	291	750	850	309	20	615	779	925	999999	21	513	999999	667	999999	865	797	573	309	468	932	999999	495	999999	19	445	413	858	886	999999	154	149	999999	999999	17	621	126	999999	331	601	995	371	712	626	812	850	360	999999	701	104	999999	405	999999	999999	999999	999999	795	215	999999	863	999999	756	893	999999	402	871	999999	450	659	999999	749	117	999999	708	473	570	232	869	732	169	999999	168	166	999999	930	748	228	999999	382	116	999999	910	848	467	993	248	999999	391	233	999999	448	909	594	599	354	999999	999999	999999	999999	432	999999	925	482	682	779	448	999999	999999	399	999999	999999	438	78	999999	999999	839	268	785	714	234	102	841	999999	791	720	999999	573	999999	446	374	999999	16	318	949	438	900	437	176	688	554	648	375	991	579	297	999999	841	51	322	515	307	378	508	440	999999	837	999999	691	962	603	875	41	999999	35	68	999999	130	129	999999	386	411	102	106	169	585	726	849	999999	503	709	344	531	254	931	76	227	508	877	619	999999	621	746	214	94	679	617	710	965	521	650	890	721	926	936	114	999999	281	348	854	613	987	221	999999	262	269	999999	787	999999	959	840	999999	999999	510	999999	764	999999	888	22	489	968	26	999999	556	852	819	622	605	317	826	999999	946	999999	33	15	999999	999999	999999	951	824	999999	999999	975	
16	680	512	648	221	412	182	449	999999	269	859	885	596	113	665	344	442	647	747	479	907	999999	894	979	999999	504	910	364	114	936	999999	162	148	51	877	999999	999999	181	999999	203	999999	386	543	999999	999999	999999	418	510	744	999999	518	187	589	360	999999	908	999999	999999	429	999999	501	817	999999	999999	81	706	746	555	235	789	993	271	247	553	343	999999	564	999999	679	90	999999	409	620	889	999999	20	999999	999999	973	999999	99	999999	999999	999999	702	328	51	163	615	603	999999	863	999999	999999	231	256	939	45	27	546	999999	999999	853	348	631	101	206	455	963	71	142	959	582	267	699	185	999999	554	851	25	489	999999	999999	85	690	232	999999	999999	668	180	80	999999	770	999999	999999	521	963	413	71	999999	131	596	200	999999	999999	441	999999	999999	999999	55	736	395	193	12	67	943	976	999999	658	408	999999	541	786	999999	990	604	199	155	999999	999999	222	117	999999	999999	893	892	220	57	613	999999	941	117	410	999999	443	685	999999	767	378	999999	999999	194	754	662	643	590	810	407	564	867	252	145	384	86	833	629	903	999999	118	175	732	929	175	409	467	999999	140	174	358	315	258	431	776	999999	999999	37	999999	829	999999	313	999999	812	492	746	16	806	733	999999	788	814	999999	413	658	999999	999999	614	29	355	205	784	459	645	59	999999	618	820	368	999999	442	999999	276	83	999999	805	999999	920	446	428	403	660	999999	806	385	543	533	845	772	573	25	39	17	999999	634	999999	999999	446	999999	244	999999	195	999999	999999	891	982	547	999999	999999	853	999999	37	177	601	951	544	659	999999	270	515	725	772	58	794	999999	413	799	269	448	999999	999999	999999	166	212	300	218	222	999999	915	999999	996	824	999999	999999	453	987	861	416	65	100	172	999999	186	257	999999	365	999999	999999	999999	487	192	287	999999	557	902	999999	870	965	310	743	999999	999999	999999	866	519	900	996	999999	350	418	552	393	213	999999	358	999999	470	908	693	935	999999	999999	897	438	220	718	563	228	999999	970	127	896	115	322	767	326	999999	319	738	618	368	999999	999999	999999	934	799	84	912	209	999999	22	961	281	374	672	764	949	999999	656	800	999999	778	121	999999	301	999999	287	891	999999	42	285	161	999999	85	577	72	265	999999	503	421	644	999999	28	864	957	165	624	741	650	13	377	175	662	999999	280	590	897	932	215	288	999999	999999	999999	177	999999	861	791	999999	797	610	509	558	999999	999999	999999	695	999999	999999	999999	146	41	546	250	999999	664	999999	498	242	999999	987	174	999999	
999999	225	899	460	329	999999	988	105	373	428	943	50	999999	818	370	427	780	585	830	999999	518	79	999999	976	942	745	512	765	999999	999999	999999	810	999999	186	374	589	999999	705	376	907	268	999999	772	613	602	210	91	846	750	80	461	229	166	524	999999	125	968	923	518	999999	349	232	732	999999	37	142	604	999999	454	780	999999	84	218	922	999999	200	999999	643	999999	741	664	665	25	302	107	181	653	920	371	258	620	999999	197	793	568	45	594	999999	586	469	605	763	402	969	988	386	21	244	141	999999	819	335	549	777	918	683	999999	440	999999	999999	488	684	956	205	169	668	887	424	363	357	606	999999	66	913	999999	901	273	999999	999999	720	170	419	788	748	438	295	873	419	999999	885	828	164	250	999999	980	999999	999999	206	810	329	498	596	880	999999	27	480	278	636	999999	999999	420	171	999999	999999	694	78	895	999999	999999	874	999999	477	550	478	999999	451	999999	336	932	224	104	76	245	984	999999	999999	539	14	731	957	26	247	778	856	475	999999	38	999999	45	911	36	999999	439	999999	534	30	56	412	266	575	999999	942	703	427	922	353	926	999999	775	130	539	891	486	999999	858	558	699	693	999999	862	999999	854	300	30	999999	506	999999	309	460	210	527	137	747	165	999999	83	543	361	933	131	740	999999	999999	999999	382	999999	999999	630	999999	975	331	362	408	403	999999	999999	999999	999999	239	426	716	999999	691	999999	602	411	153	330	999999	785	999999	348	759	881	131	535	999999	385	648	62	999999	16	232	484	999999	174	728	999999	13	66	999999	861	131	999999	414	124	999999	903	999999	999999	999999	791	406	301	961	983	603	527	282	999999	999999	277	44	187	42	710	999999	217	695	437	682	799	327	177	363	162	226	999999	476	17	340	483	999999	677	70	999999	610	931	522	999999	571	211	81	999999	915	163	827	944	484	999999	720	988	999999	884	298	202	999999	999999	999999	808	999999	361	60	274	296	668	999999	366	999999	439	110	472	694	799	866	481	727	940	262	210	999999	282	767	999999	296	999999	275	999999	389	999999	138	999999	993	999999	138	219	160	999999	100	257	949	999999	827	54	604	258	999999	417	28	816	999999	533	976	999999	483	494	594	288	978	999999	402	36	977	259	311	999999	479	980	670	999999	331	920	999999	15	999999	865	999999	722	177	47	58	858	999999	999999	402	604	405	265	240	644	999999	871	828	999999	854	999999	492	999999	743	876	779	322	999999	371	494	554	683	970	487	618	999999	999999	121	940	895	999999	866	414	856	999999	
332	223	750	36	41	459	999999	704	999999	337	382	875	999999	301	268	735	121	798	87	847	999999	434	778	622	999999	753	760	888	260	320	66	88	999999	999999	553	565	572	999999	999999	45	999999	999999	820	159	245	174	893	820	681	999999	432	999999	999999	999999	785	999999	999999	999999	432	999999	699	212	453	999999	999999	303	999999	999999	748	702	173	401	468	52	393	942	614	628	386	439	999999	940	216	100	887	988	999999	999999	260	999999	130	444	298	62	345	260	535	980	878	942	20	950	999999	979	999999	41	609	293	625	843	293	817	751	992	999999	759	995	999999	952	999999	999999	451	692	103	582	728	112	416	707	143	417	634	750	999999	999999	910	868	999999	104	855	389	467	96	417	371	312	693	305	634	585	264	182	37	596	399	999999	999999	978	406	278	928	203	586	492	435	659	77	316	572	517	891	768	268	106	999999	94	364	285	732	279	44	807	781	999999	999999	245	999999	999999	54	860	652	890	999999	825	999999	195	881	604	981	711	245	386	733	126	999999	999999	913	931	692	314	213	981	255	137	243	131	999999	463	999999	200	999999	913	271	711	864	11	937	442	999999	717	213	760	304	999999	43	657	83	665	999999	392	331	999999	470	740	999999	671	644	703	592	999999	773	428	991	791	999999	999999	124	31	261	999999	999999	481	762	975	111	999999	999999	235	999999	585	57	756	34	231	869	999999	452	531	64	203	999999	244	850	373	944	785	768	999999	370	711	999999	999999	413	999999	834	849	999999	999999	999999	999999	984	999999	609	16	757	26	403	770	921	282	879	593	966	68	334	323	631	398	40	325	684	184	864	391	52	995	353	999999	397	29	473	956	999999	851	218	948	635	999999	615	999999	391	998	999999	98	831	949	95	999999	422	520	228	524	465	323	528	999999	554	228	964	762	673	126	382	999999	809	923	700	125	999999	385	688	788	999999	113	933	686	592	776	559	102	909	999	864	876	999999	948	501	579	333	408	404	417	878	853	999999	999999	625	688	999999	908	259	970	504	47	999999	999999	742	361	999999	999999	227	778	999999	871	852	674	262	999999	999999	861	431	131	999999	451	981	281	909	928	999999	999999	999999	999999	497	651	843	939	504	999999	54	371	216	149	999999	999999	190	626	748	17	11	999999	22	129	999999	999999	486	138	187	62	66	561	530	813	999999	720	781	323	290	26	38	912	179	436	462	739	999999	292	931	311	271	364	532	901	999999	269	999999	941	326	79	174	715	999999	999999	999999	999999	841	402	637	999999	709	867	
345	731	999999	999999	420	586	667	999999	772	999999	206	876	999999	701	38	628	886	252	73	840	996	220	852	322	160	726	999999	999999	898	262	654	462	602	403	999999	800	999999	999999	999999	80	999999	477	307	970	518	886	999999	999999	999999	222	515	395	999999	868	999999	999999	879	666	939	693	920	999999	999999	519	999999	744	283	397	681	237	999999	58	403	992	566	528	913	881	803	274	75	595	999999	999999	999999	999999	999999	734	532	894	999999	265	899	165	999999	999999	999999	999999	999999	774	612	999999	397	236	999999	467	991	999999	311	351	221	999999	999999	999999	628	334	192	274	999999	290	698	999999	865	786	999999	450	159	247	842	980	11	999999	461	39	999999	801	207	288	999999	289	277	999999	432	191	683	923	999999	999999	536	825	403	263	999999	150	85	999999	408	611	920	76	318	999999	580	331	350	94	999999	833	23	827	136	999999	105	999999	999999	75	127	999999	113	392	57	924	711	27	587	747	122	321	953	599	999999	596	368	113	999999	523	62	999999	840	599	387	569	221	999999	999999	498	167	530	137	999999	944	999999	507	537	999999	393	52	563	743	602	972	235	879	423	433	540	546	992	523	498	22	25	843	513	14	487	713	11	328	98	590	591	193	943	999999	678	98	830	999999	586	481	499	367	248	626	162	690	797	285	168	999999	999999	16	639	998	929	881	993	532	540	679	51	244	655	22	390	51	936	999999	755	451	715	999999	936	27	999999	999999	999999	887	852	797	999999	999999	170	145	424	999999	999999	944	999999	796	999999	999999	553	907	440	999999	711	999999	246	999999	754	38	530	717	247	999999	80	621	485	999999	286	116	680	743	763	325	999999	520	999999	805	497	991	53	958	356	417	364	999999	587	268	946	378	651	741	53	887	205	453	999999	166	514	999999	999999	454	999999	988	999999	999999	999999	125	190	201	638	440	622	762	999999	999999	371	829	999999	51	44	999999	333	999999	465	999999	700	875	999999	631	999999	441	999999	565	999999	999999	999999	367	788	999999	885	999999	87	755	740	220	128	290	902	634	91	78	262	473	897	252	131	999999	533	999999	119	277	995	559	579	999999	149	67	240	396	999999	13	51	359	165	571	149	999999	999999	999999	820	419	972	999999	999999	553	188	827	668	289	477	836	999999	999999	999999	617	999999	527	186	543	81	999999	60	999999	511	88	37	902	317	335	112	552	999999	999999	869	700	304	510	20	35	28	999999	999999	950	918	296	999999	941	915	548	105	621	999999	633	183	758	368	466	999999	470	999999	285	520	999999	186	924	400	
556	239	999999	322	999999	999999	160	524	759	672	109	598	999999	999999	95	987	769	999999	491	160	999999	115	999999	341	838	527	999999	509	999999	801	66	773	999999	896	622	712	182	235	999999	114	251	118	423	96	269	868	769	999999	999999	298	999999	111	695	773	589	999999	128	412	999999	448	967	650	999999	958	615	999999	604	328	297	999999	814	999999	110	386	909	703	999999	34	82	999999	999999	989	79	999999	59	955	88	229	316	181	999999	769	751	691	146	601	999999	465	480	933	999999	451	999999	67	999999	217	11	318	999999	885	758	103	339	514	690	978	581	999999	908	660	257	384	999999	125	789	999999	792	419	250	318	376	237	554	149	706	999999	726	999999	971	842	954	999999	365	431	423	500	440	246	10	168	999999	999999	999999	820	685	889	999999	156	277	438	999999	591	78	999999	519	531	549	200	808	383	261	569	365	75	706	488	29	590	702	299	614	999999	418	91	298	999999	680	734	463	816	999999	999999	744	999999	427	372	700	999999	911	892	951	249	438	999999	906	460	999999	490	123	999999	870	849	999999	999999	999999	868	183	986	999999	152	850	814	736	991	506	681	999999	823	648	344	787	221	999999	809	347	375	127	791	185	837	999999	999999	620	266	946	999999	135	765	718	558	198	714	549	769	51	999999	512	446	999999	235	635	820	999999	779	419	999999	181	645	640	458	751	391	811	431	420	999999	204	479	999999	479	555	69	114	99	155	999999	671	999999	767	999999	862	999999	671	949	211	911	356	841	847	297	999999	490	134	270	807	807	902	128	359	999999	942	999999	401	650	999999	999999	715	999999	634	346	987	273	877	439	596	81	720	862	229	508	315	362	632	758	624	75	935	844	292	348	180	553	559	387	999999	829	288	31	999999	636	999999	603	999999	510	310	592	999999	694	674	735	96	50	898	851	85	589	410	643	35	999999	640	871	471	999999	999999	444	713	500	180	766	792	699	592	593	312	711	999999	132	457	42	462	250	180	556	261	139	999999	708	311	679	428	645	999999	999999	999999	999999	141	921	999999	999999	878	122	999999	999999	999999	999999	999999	315	548	373	444	288	195	999999	161	399	700	914	44	46	789	15	198	501	999999	999999	704	927	597	977	580	234	999999	999999	999999	350	726	273	613	864	681	349	999999	999999	244	999999	460	11	513	606	999999	227	886	307	86	873	923	32	999999	999999	693	530	717	999999	793	219	500	999999	999999	811	673	437	310	180	364	450	845	260	266	999999	696	999999	424	999999	354	362	347	490	999999	290	
427	703	704	817	180	161	632	598	155	35	999999	856	171	999999	932	206	916	716	943	636	37	673	766	370	109	990	116	999999	999999	440	871	999999	999999	999999	393	970	732	493	999	213	818	256	114	241	999999	999999	999999	722	69	157	445	631	547	879	262	999999	936	343	999999	190	54	906	999999	714	163	639	999999	611	999999	999999	474	432	999999	739	999999	780	568	535	812	269	459	393	666	999999	995	250	999999	218	307	999999	44	999999	999999	819	999999	911	874	400	87	918	80	999999	414	107	683	22	914	999999	999999	481	195	411	531	999999	730	660	249	313	719	912	999999	561	313	999999	927	85	999999	999999	580	906	906	178	999999	893	198	529	979	569	395	982	335	665	999999	825	999999	999999	867	327	98	999999	672	571	999999	999999	752	519	626	736	999999	608	365	27	237	164	999999	26	954	637	269	210	999999	680	917	736	586	511	414	487	233	305	999999	338	808	81	243	345	497	292	150	999999	903	253	399	787	626	318	999999	999999	999999	437	678	240	68	888	827	999999	653	999999	588	251	999999	148	513	874	999999	999999	218	999999	921	240	529	671	496	590	307	438	290	999999	999999	278	999999	422	237	795	999999	977	999999	920	254	251	691	999999	703	899	573	764	739	525	999999	599	110	281	80	29	908	16	999999	478	590	399	711	523	833	320	177	693	911	717	258	424	756	298	911	999999	999999	975	999999	597	27	543	698	765	744	520	999999	802	351	999999	999999	619	999999	802	339	999999	539	178	999999	393	732	999999	852	31	276	999999	843	812	999999	999999	481	932	48	156	461	57	701	999999	778	323	152	375	999999	703	831	638	190	954	958	999999	999999	380	999999	584	864	999999	999999	999999	498	772	677	365	442	999999	736	953	580	999999	999999	999999	164	592	399	406	251	999999	537	159	200	638	791	889	853	999999	261	110	677	464	999999	323	999999	999999	458	16	646	999999	999999	402	967	877	68	999999	613	675	999999	999999	980	999999	342	999999	609	999999	485	999999	980	999999	511	999999	698	999999	999999	125	805	37	926	999999	144	393	760	464	433	145	999999	999999	999999	999999	285	188	411	999999	999999	817	999999	783	999999	825	548	598	36	858	999999	999999	703	341	600	942	999999	999999	749	772	422	597	108	878	85	999999	359	172	999999	292	999999	999999	727	999999	515	468	993	32	999999	110	590	999999	999999	902	999999	628	441	850	722	637	411	999999	999999	638	291	532	719	254	999999	249	476	385	317	744	356	999999	87	708	825	142	999999	275	273	648	192	999999	240	999999	698	999999	42	508	
450	652	881	999999	999999	99	713	999999	749	749	324	83	999999	214	238	622	556	238	550	732	34	590	688	145	436	999999	455	415	302	522	555	260	999999	999999	935	665	999999	543	67	988	995	843	392	210	950	999999	24	999999	647	999999	999999	470	906	999999	483	859	964	745	385	113	999999	307	690	237	203	73	866	665	279	573	759	22	999999	562	736	191	207	488	195	246	999999	999999	768	999999	871	95	354	906	494	999999	999999	999999	999999	954	354	698	162	999999	16	887	999999	358	707	83	858	638	299	354	573	301	999999	999999	559	148	999999	999999	538	16	365	117	999999	959	181	203	872	641	853	225	217	47	39	52	481	308	913	427	770	999999	826	242	795	999999	999999	203	423	225	568	30	627	999999	170	156	999999	899	999999	374	187	514	211	226	785	84	147	535	999999	999999	14	261	235	909	999999	843	189	132	321	999999	999999	978	780	656	999999	832	999999	36	877	883	253	582	999999	548	250	266	493	610	457	721	862	807	999999	999999	221	999999	795	718	786	999999	966	676	587	999999	999999	209	734	555	152	999999	486	120	657	389	375	432	999999	686	669	146	360	999999	675	999999	857	818	57	975	445	767	47	999999	999999	560	916	577	994	681	800	50	532	937	999999	999999	999999	751	160	551	438	788	194	118	999999	999999	966	999999	10	999999	601	930	999999	758	119	385	915	999999	870	107	999999	999999	999999	999999	886	628	999999	422	122	180	999999	115	999999	505	999999	656	582	928	830	600	594	529	576	999999	90	869	889	774	999999	999999	589	638	999999	999999	999999	999999	360	744	999999	430	46	999999	284	830	632	495	272	999999	221	463	803	986	775	999999	512	999999	999999	430	999999	26	739	999999	999999	40	590	727	999999	614	427	906	999999	837	706	999999	564	50	255	746	384	594	607	999999	563	374	999999	603	999999	611	999999	145	419	929	385	216	691	206	959	253	250	905	271	657	238	315	167	965	999999	376	716	472	999999	484	999999	774	419	506	285	229	752	999999	864	622	999999	999999	496	375	462	499	718	367	91	11	506	999999	332	949	999999	999999	217	322	999999	496	895	87	448	934	883	610	796	195	920	739	501	263	999999	649	592	947	818	792	513	790	999999	358	999999	695	978	576	999999	469	999999	37	22	439	673	378	727	999999	843	561	999999	851	702	532	446	351	510	252	999999	683	366	66	439	424	809	999999	838	546	696	752	999999	317	168	337	693	999999	726	71	999999	999999	922	605	114	999999	999999	661	999999	134	911	49	195	999999	999999	768	112	999999	
999999	597	630	151	540	190	300	101	605	183	999999	375	999999	553	999999	449	663	767	761	760	952	182	124	158	444	713	634	657	566	230	181	400	234	257	304	138	440	999999	999999	741	315	23	662	999999	967	722	295	368	423	746	82	378	17	351	493	425	999999	482	706	826	555	642	534	385	12	303	150	592	999999	496	999999	224	636	29	455	938	520	988	190	999999	428	276	243	820	157	802	999999	882	763	878	999999	958	742	999999	999999	999999	999999	287	133	674	581	999999	119	999999	738	858	742	987	896	999999	905	495	999999	999999	408	289	408	713	999999	210	910	267	828	379	999999	999999	482	331	999999	781	460	999999	864	515	151	725	999999	316	92	299	999999	999999	986	999999	973	170	666	999999	906	906	999999	999999	59	922	764	323	874	739	999999	688	999999	999999	999999	999999	104	672	630	999999	841	999999	132	101	631	938	151	999999	281	619	999999	999999	393	723	999999	999999	999999	685	193	942	999999	999999	850	427	231	404	999999	647	999999	871	124	999999	539	999999	999999	233	783	182	153	120	999999	259	52	264	342	413	999999	662	999999	235	607	419	488	688	45	999999	832	999999	870	237	35	504	273	410	505	106	151	513	806	999999	154	344	999999	83	171	502	785	595	95	999999	999999	999999	650	25	999999	999999	999999	999999	844	903	400	89	999999	916	94	286	985	642	759	999999	272	999999	856	805	91	999999	877	415	527	543	238	999999	618	62	138	999999	853	257	999999	800	284	300	668	903	801	74	41	625	988	884	999999	153	836	849	999999	999999	403	844	934	11	827	416	334	311	674	162	470	260	999999	319	432	737	506	959	961	971	133	953	14	27	240	262	427	999999	36	94	411	769	506	821	382	19	323	144	999999	868	999999	367	238	648	603	781	999999	679	461	999999	647	876	999999	584	193	449	840	917	770	574	999999	691	285	590	751	701	753	999999	937	423	999999	371	986	999999	999999	765	725	365	423	999999	425	748	999999	257	446	534	882	922	638	932	999999	406	999999	408	999999	285	92	647	999999	902	38	999999	741	48	364	286	890	999999	999999	427	724	484	503	321	159	251	999999	37	999999	226	818	830	337	15	999999	999999	997	999999	225	729	999999	87	468	999999	430	553	16	152	892	170	999999	999999	353	999999	999999	695	902	62	999999	637	775	999999	999999	680	94	208	999999	736	999999	999999	288	312	578	999999	743	646	999999	999999	891	999999	244	367	999999	999999	582	729	487	999999	797	558	124	945	339	587	953	629	584	999999	436	232	19	279	358	555	881	341	
520	503	477	571	999999	919	171	651	402	418	919	999999	107	364	720	427	939	999999	232	343	972	991	896	124	72	238	999999	669	596	965	999999	589	111	251	999999	983	999999	236	879	205	999999	688	999999	545	709	74	999999	82	511	592	340	999999	333	548	368	529	999999	362	509	449	371	502	65	437	999999	999999	418	999999	154	736	777	712	999999	999999	559	294	999999	360	999999	997	549	485	167	13	634	896	266	999999	999999	690	999999	296	999999	999999	833	999999	999999	757	999999	380	656	999999	927	774	999999	999999	755	306	988	83	723	999999	948	999999	900	999999	999999	61	802	513	83	854	972	463	360	999999	986	926	202	277	661	58	225	44	999999	716	557	999999	199	17	150	959	574	809	967	999999	348	225	999999	946	947	581	954	632	306	801	860	473	424	333	641	828	113	721	999999	674	41	913	999999	194	339	951	862	795	372	124	290	173	999999	229	153	770	397	256	330	90	103	999999	737	550	855	93	969	865	375	321	855	853	397	303	109	434	999999	999999	617	996	718	169	269	192	521	696	977	204	190	870	441	999999	999999	341	580	448	185	619	999999	255	982	996	999999	999999	268	436	776	203	999999	718	714	52	999999	999999	372	934	332	555	39	168	116	774	685	504	880	997	999999	65	722	660	258	999999	26	371	24	721	739	219	999999	999999	999999	783	84	471	166	398	999999	77	969	646	125	629	589	179	149	999999	999999	925	180	999999	973	720	999999	469	470	278	35	277	999999	650	204	123	632	999999	248	999999	999999	223	348	999999	779	395	96	999999	544	628	999999	847	232	806	410	814	48	999999	120	209	312	614	11	887	999999	951	999999	328	451	12	999999	644	930	816	517	999999	586	999999	491	588	634	999999	999999	841	421	188	55	513	999999	999999	84	970	834	49	30	95	222	999999	128	827	638	767	634	999999	631	999999	916	415	298	999999	237	999999	180	532	574	907	999999	999999	475	999999	999999	254	88	71	927	36	810	891	795	432	885	135	570	663	950	866	771	392	220	999999	272	999999	224	938	999999	725	799	312	474	123	405	999999	999999	933	921	393	689	573	615	999999	411	34	999999	866	427	111	789	999999	581	999999	145	307	948	275	922	999999	39	999999	908	212	237	507	427	999999	37	832	150	636	999999	566	187	208	999999	616	798	247	28	358	521	999999	936	292	999999	999999	977	107	114	999999	21	999999	364	549	664	412	376	903	607	937	839	594	961	999999	775	25	530	999999	530	342	999999	685	999999	681	628	999999	276	945	999999	661	
704	999999	728	430	625	999999	211	999999	999999	999999	249	999999	639	91	519	999999	100	784	516	714	245	999999	999999	999999	253	999999	405	682	920	999999	146	431	135	946	243	909	866	999999	536	687	813	892	404	166	103	580	55	999999	172	702	999999	999999	438	999999	426	999999	999999	956	187	299	691	529	717	999999	237	817	769	693	999999	609	69	999999	999999	829	901	352	999999	999999	999999	999999	290	238	520	228	999999	654	993	73	530	578	556	910	363	999999	995	294	999999	669	929	285	999999	362	329	562	642	999999	244	609	171	83	999999	943	287	514	18	463	19	999999	693	999999	824	706	173	279	63	159	206	20	833	616	176	976	490	403	861	928	909	999999	585	834	999999	394	901	456	558	613	632	848	238	542	285	999999	975	356	999999	115	198	59	999999	493	20	234	775	999999	907	53	999999	884	653	89	553	999999	999999	999999	172	439	804	716	721	449	526	999999	781	300	341	490	999999	143	941	756	999999	860	457	101	824	999999	618	356	999999	515	160	747	999999	159	989	232	772	126	999999	31	310	482	337	70	967	999999	999999	485	999999	427	52	328	999999	999999	999999	692	604	822	44	977	821	457	177	999999	298	778	162	632	310	999999	717	883	950	920	455	267	999999	397	133	171	743	143	142	999999	472	832	805	999999	999999	306	628	949	92	216	209	852	314	999999	771	198	999999	819	999999	115	999999	168	999999	31	452	92	999999	217	999999	872	243	688	324	999999	743	466	973	854	823	14	490	768	801	743	720	999999	999999	410	626	935	661	923	959	37	422	999999	464	783	856	727	146	420	260	999999	972	521	537	999999	999999	314	999999	656	996	179	999999	940	367	999999	311	849	139	760	591	763	221	320	729	999999	999999	439	12	200	997	999999	868	80	518	591	770	209	74	693	999999	321	719	14	926	789	412	482	946	829	482	16	598	999999	999999	999999	999999	662	792	250	636	949	312	35	658	900	311	554	432	775	863	111	784	445	738	280	999999	216	999999	939	884	160	493	999999	718	991	507	492	251	32	593	118	416	824	67	999999	18	694	999999	35	487	858	999999	180	965	380	231	162	999999	558	999999	999999	279	999999	999999	485	465	139	999999	667	403	819	313	409	191	999999	695	999999	387	665	999999	359	860	367	999999	36	999999	322	999999	347	999999	355	844	693	580	802	999999	999999	999999	582	616	879	387	688	632	999999	554	999999	999999	219	685	271	774	981	999999	102	930	999999	400	339	384	999999	921	969	999999	58	974	999999	999999	389	916	141	999999	805	
59	391	971	182	734	793	481	460	999999	999999	662	507	580	999999	406	487	872	999999	999999	138	208	999999	958	418	790	999999	999999	934	820	609	999999	553	769	969	932	905	131	758	186	607	858	923	999999	923	316	400	999999	121	223	351	516	989	969	999999	606	585	433	999999	391	999999	108	546	640	723	999999	119	738	999999	929	501	366	124	750	565	280	285	653	44	111	999999	116	582	999999	999999	102	999999	584	406	372	357	481	999999	376	36	508	321	999999	106	229	207	662	867	191	999999	985	402	248	414	999999	331	931	399	461	990	999999	526	999999	171	630	401	535	341	247	582	29	999999	747	724	999999	959	999999	557	814	904	738	248	401	998	493	700	74	180	999999	50	425	91	116	386	982	982	495	131	475	999999	672	330	630	609	702	999999	654	524	357	999999	339	384	584	557	261	805	134	826	677	930	999999	999999	37	206	999999	937	692	999999	742	83	473	870	92	999999	999999	999999	999999	791	306	307	55	550	822	180	711	999999	507	558	134	186	999999	668	454	999999	502	999999	302	433	452	764	503	293	999999	283	669	999999	999999	598	999999	999999	196	342	999999	380	884	785	542	999999	495	126	440	144	247	565	226	804	426	547	494	999999	999999	195	349	541	999999	762	999999	549	511	251	749	999999	242	999999	989	524	148	999999	660	716	774	999999	999999	335	999999	369	56	226	67	999999	53	999999	113	999999	728	11	992	988	576	999999	27	999999	354	254	377	999999	901	956	999999	701	666	352	886	778	160	678	257	24	999999	999999	716	551	491	999999	999999	994	999999	842	999999	987	531	160	507	999999	698	780	101	693	999999	801	467	999999	650	365	208	701	999999	335	249	59	754	999999	779	141	415	999999	511	707	56	382	727	69	403	999999	179	515	845	999999	89	380	999999	563	65	416	977	625	901	136	449	506	999999	479	999999	513	243	552	380	999999	132	232	279	394	647	999999	999999	408	697	71	195	692	855	519	255	869	471	201	923	373	999999	789	573	385	999999	999999	256	258	466	889	999999	999999	145	479	235	857	110	203	999999	479	342	999999	928	840	941	756	650	616	233	733	51	52	629	999999	221	999999	658	894	135	108	339	999999	941	807	716	999999	557	386	293	398	768	278	285	454	999999	999999	861	733	443	511	898	639	35	999999	999999	313	997	138	999999	893	208	216	77	817	149	515	999999	131	133	999999	209	999999	333	999999	964	773	766	999999	975	636	481	925	460	624	209	700	999999	218	960	413	570	999999	128	400	999999	999999	211	467	
314	525	947	740	610	71	311	999999	999999	200	999999	999999	546	999999	999999	631	421	283	756	453	618	449	999999	999999	999999	719	812	780	999999	933	644	999999	572	309	870	999999	999999	741	324	999999	999999	575	999999	999999	999999	885	867	999999	276	496	978	916	805	999999	999999	865	810	999999	579	890	259	530	487	383	999999	366	512	247	951	999999	942	680	958	999999	999999	999999	64	114	980	285	852	74	999999	659	954	727	606	814	459	999999	650	999999	172	434	999999	791	97	999999	64	93	999999	629	795	575	554	999999	958	448	626	806	810	999999	547	303	47	194	26	999999	999999	829	759	697	999999	946	61	780	518	534	227	349	999999	53	999999	896	901	232	278	939	999999	657	999999	999999	197	653	999999	943	624	868	396	954	999999	269	592	999999	333	685	999999	999999	523	773	789	433	230	287	851	766	656	650	402	815	916	999999	722	771	70	601	510	999999	751	117	166	649	147	272	574	999999	460	825	573	225	390	428	999999	342	867	999999	937	910	801	437	297	973	999999	581	999999	697	547	821	174	732	999999	707	107	999999	616	149	296	958	712	166	316	831	87	999999	434	497	662	389	903	725	999999	599	343	999999	820	193	183	999999	999999	877	157	638	660	841	50	682	999999	999999	725	999999	59	978	207	644	131	999999	896	300	156	550	999999	999999	917	449	78	585	374	783	595	999999	966	729	999999	835	999999	677	180	245	999999	752	176	653	664	185	675	685	402	698	999999	999999	297	882	419	684	999999	999999	720	221	772	999999	317	999999	423	302	761	329	999999	999999	635	999999	999999	660	164	403	384	999999	999999	742	773	999999	193	999999	590	241	146	999999	319	60	993	29	956	959	999999	999999	445	627	999999	999999	424	356	440	41	72	748	79	636	999999	26	999999	460	495	999999	447	389	280	640	957	192	999999	676	19	999999	377	615	497	335	197	483	958	999999	999999	141	999999	999999	953	162	613	842	172	999999	366	999999	750	999999	534	977	522	93	999999	999999	670	57	216	747	346	245	663	457	999999	743	999999	254	67	553	308	999999	661	30	436	128	37	999999	29	656	320	716	454	834	999999	519	813	999999	82	164	95	113	925	579	90	717	499	166	999999	428	70	999999	245	999999	244	180	999999	999999	656	292	776	555	38	560	437	999999	790	828	375	741	929	345	999999	999999	468	205	438	91	940	719	999999	870	534	601	595	208	999999	258	600	999999	202	321	457	999999	999999	540	85	375	152	999999	926	999999	791	849	498	724	940	342	738	49	741	245	561	937	662	906	
30	999999	964	999999	160	542	238	463	548	618	887	391	525	999999	129	73	999999	491	792	959	89	999999	112	999999	999999	148	999999	999999	999999	999999	760	520	137	481	519	999999	410	999999	999999	394	441	999999	310	999999	837	559	816	810	919	999999	999999	999999	155	703	826	346	334	103	999999	22	32	677	293	590	857	999999	263	999999	417	480	999999	35	192	407	527	752	383	231	43	708	331	708	640	999999	661	690	374	434	654	999999	999999	317	942	296	371	763	53	999999	33	469	306	999999	402	449	26	999999	887	747	185	999999	962	999999	70	272	690	999999	46	792	929	177	999999	828	999999	244	166	999999	93	895	46	999999	708	663	999999	999999	999999	999999	999999	201	485	390	802	627	259	999999	220	999999	256	679	999999	57	999999	999999	790	855	466	477	380	168	999999	671	999999	992	999999	999999	999999	999999	905	495	860	139	18	999999	317	999999	999999	385	579	821	34	947	108	413	298	988	999999	457	999999	352	117	934	999999	999999	999999	814	202	810	916	837	212	911	314	761	818	999999	999999	881	999999	252	491	91	898	999999	144	345	572	784	704	721	383	918	436	999999	388	926	949	999999	936	503	355	564	999999	741	618	122	999999	347	595	999999	949	166	513	630	860	36	45	999999	23	999999	251	418	115	204	463	293	999999	750	382	891	527	189	945	999999	896	926	999999	166	940	31	702	235	198	882	772	227	999999	999999	702	361	891	329	846	371	261	999999	458	274	999999	999999	637	891	964	703	303	999999	220	999999	733	999999	414	999999	999999	999999	871	25	230	233	432	246	999999	678	58	31	10	208	342	999999	198	999999	999999	358	999999	615	394	999999	271	999999	999999	12	16	352	83	768	999999	22	999999	999999	500	246	716	999999	841	51	999999	999999	999999	943	999999	999999	437	637	873	773	999999	999999	10	84	607	999999	753	999999	644	429	999999	999999	999999	290	83	987	999999	999999	999999	999999	253	252	999999	999999	169	435	967	999999	792	999999	574	378	479	999999	311	891	999999	999999	257	999999	492	982	999999	422	811	920	363	563	869	715	536	950	554	921	999999	999999	999999	172	914	181	103	435	942	160	999999	999999	999999	305	978	999999	975	14	999999	653	999999	999999	999999	104	35	999999	999999	413	459	87	956	623	824	557	999999	97	351	849	650	86	345	67	49	441	567	950	864	67	584	686	739	532	999999	901	462	268	563	455	999999	676	109	689	975	865	203	241	46	999999	999999	891	999999	135	363	163	317	411	999999	229	999999	85	999999	24	829	773	347	434	902	922	105	999999	999999	895	713	974	
976	655	999999	999999	247	999999	914	999999	999999	692	845	999999	178	568	593	999999	46	999999	999999	71	999999	999999	860	212	999999	769	339	123	412	13	368	945	422	999999	999999	999999	329	57	981	999999	999999	27	999999	146	999999	734	265	343	999999	55	999999	198	977	651	681	891	795	878	657	478	996	999999	953	538	334	999999	200	789	391	999999	999999	999999	362	717	900	999999	613	723	999999	999999	513	995	785	367	528	179	999999	999999	708	294	866	450	999999	513	999999	371	999999	943	812	999999	543	476	951	999999	999999	495	836	999999	751	406	999999	999999	603	864	964	10	25	595	20	164	932	999999	91	106	75	999999	599	849	511	538	220	670	999999	257	259	47	53	388	53	999999	343	999999	28	311	16	999999	846	535	999999	214	356	478	932	658	999999	123	395	854	340	44	896	987	758	222	195	618	171	999999	614	927	999999	999999	552	978	821	234	411	779	100	281	442	999999	310	307	192	742	737	262	999999	146	999999	999999	57	999999	145	356	949	805	125	398	632	999999	999999	999999	257	719	999999	999999	837	871	711	615	764	68	601	832	686	999999	999999	453	880	999999	204	477	286	768	588	543	999999	474	284	605	664	999999	648	942	153	689	59	473	816	784	425	999999	999999	46	999999	989	416	313	669	999999	999999	672	999999	723	305	453	344	489	999999	999999	121	372	596	116	951	999999	419	999999	999999	996	411	566	637	999999	493	914	52	999999	344	599	137	999999	804	999999	829	999999	194	925	646	999999	355	570	342	433	672	62	999999	328	94	371	579	757	625	673	97	218	999999	421	240	999999	410	999999	155	541	265	999999	567	811	286	959	999999	494	22	988	651	999999	234	213	433	441	999999	724	999999	999999	999999	379	913	141	698	621	957	773	695	264	999999	260	424	800	178	100	494	882	52	135	999999	94	744	636	31	255	999999	831	987	798	171	685	939	999999	521	885	999999	435	122	665	999999	999999	799	999999	999999	400	426	434	44	342	999999	999999	681	999999	489	936	635	999999	120	452	637	136	999999	896	103	614	320	252	289	999999	431	69	770	999999	999999	388	999999	986	999999	999999	999999	999999	796	654	999999	823	999999	999999	693	585	999999	392	325	670	38	876	328	903	664	999999	89	999999	154	751	999999	887	999999	304	999999	110	651	649	348	999999	623	999999	339	141	999999	999999	610	410	999999	704	43	49	743	110	999999	257	70	391	332	854	551	655	999999	54	743	999999	999999	708	14	592	933	999999	999999	836	56	950	546	197	999999	394	999999	678	624	999999	718	999999	153	477	946	658	
50	270	327	493	999999	967	999999	294	397	88	33	901	406	966	771	432	995	906	63	407	711	872	531	937	381	872	999999	964	999999	999999	821	779	999999	355	552	672	293	999999	999999	999999	288	999999	799	780	371	582	282	657	679	295	876	247	424	548	999999	177	738	389	999999	74	999999	999999	958	999999	267	999999	999999	61	423	999999	149	444	16	973	999999	459	82	751	576	799	600	383	295	999999	999999	584	365	224	407	999999	934	904	448	834	999999	580	303	283	523	999999	999999	231	999999	581	156	441	240	450	428	498	105	999999	812	323	999999	562	999999	916	530	999999	889	924	653	49	173	999999	995	999999	830	999999	166	798	238	459	365	378	999999	714	999999	564	354	914	795	909	289	946	101	135	370	590	167	386	753	839	237	519	578	204	417	910	445	68	619	879	342	306	999999	999999	957	105	422	708	31	965	999999	974	138	999999	759	227	154	870	811	999999	391	779	54	999999	231	999999	999999	945	306	984	999999	295	304	916	577	982	196	737	178	999999	177	459	364	999999	510	263	390	834	999999	199	999999	999999	256	999999	498	562	261	371	999999	121	304	477	999999	47	846	53	999999	222	175	777	40	416	702	999999	82	931	999999	266	999999	968	465	966	510	117	999999	553	49	925	427	24	730	825	999999	999999	969	699	58	999999	941	467	999999	178	668	999999	168	360	873	999999	306	566	999999	999999	484	999999	655	338	967	304	819	302	999999	754	794	160	56	999999	810	645	577	999999	999999	999999	325	429	394	297	307	843	948	867	680	340	628	860	999999	999999	999999	442	411	641	732	753	999999	999999	464	999999	383	517	999999	953	549	999999	999999	923	999999	50	679	64	778	368	41	133	355	951	622	673	135	933	283	321	864	999999	999999	999999	650	139	598	999999	965	565	913	999999	233	999999	328	453	208	705	187	999999	65	295	999999	52	609	608	408	556	36	999999	703	450	243	308	98	180	999999	206	283	553	999999	999999	99	222	999999	251	900	999999	633	179	475	430	756	447	265	999999	714	999999	999999	51	731	52	650	184	862	473	555	924	906	158	459	11	431	633	999999	999999	206	450	999999	368	708	999999	923	857	325	282	694	796	53	999999	465	999999	870	241	999999	999999	999999	914	359	981	695	976	454	484	999999	473	999	132	63	212	999999	274	999999	967	343	684	129	793	999999	999999	999999	759	880	999999	692	657	141	999999	999999	984	999999	291	999999	616	999999	999999	603	448	999999	852	283	999999	742	841	999999	201	999999	902	898	148	290	568	65	999999	211	936	
105	67	792	71	341	999999	999999	78	510	100	183	986	304	999999	999999	680	655	16	999999	999999	999999	49	259	501	999999	239	301	672	704	999999	999999	331	999999	736	636	999999	999999	85	521	999999	260	674	340	999999	27	222	999999	297	67	999999	913	59	461	993	919	65	807	301	999999	999999	999999	648	373	378	999999	851	581	568	975	545	999999	999999	495	843	957	352	999999	999999	483	246	631	13	615	105	229	186	869	421	817	580	999999	364	472	999999	955	611	310	962	999999	176	999999	999999	322	522	999999	343	564	618	46	576	356	604	999999	376	480	514	42	278	999999	688	999999	170	999999	404	806	670	999999	86	999999	355	52	747	999999	317	605	592	999999	103	521	885	622	261	384	250	234	144	546	999999	999999	450	999999	42	999999	999999	999999	480	999999	999999	715	913	237	999999	729	690	534	608	583	511	770	887	823	999999	757	273	75	999999	785	510	180	999999	134	20	147	447	776	20	934	999999	133	135	304	773	387	607	658	144	999999	693	715	625	560	45	335	60	627	639	284	550	438	463	694	999999	747	54	789	226	349	292	914	999999	999999	67	387	645	593	60	999999	159	614	931	208	102	795	999999	121	98	999999	96	820	147	735	394	98	670	999999	517	35	999999	817	999999	795	249	779	999999	951	503	657	690	999999	576	87	999999	935	506	264	602	991	202	932	999999	542	999999	999999	999999	789	290	968	717	213	85	35	228	999999	182	146	958	322	999999	999999	999999	441	993	629	254	69	610	458	591	415	839	525	832	410	126	999999	542	999999	12	411	999999	535	999999	486	999999	551	858	792	762	370	999999	999999	999999	599	999999	269	548	633	227	717	189	831	386	311	999999	559	202	818	999999	283	999999	190	320	201	932	92	501	516	246	703	210	817	696	999999	120	999999	137	243	94	857	360	908	560	294	232	840	158	637	999999	832	999999	999999	577	488	767	124	968	206	666	243	999999	41	999999	999999	516	999999	144	166	201	814	432	999999	733	368	923	695	629	35	968	999999	999999	863	404	414	999999	999999	999999	999999	463	995	591	931	576	851	100	999999	521	46	778	999999	999999	992	446	307	999999	399	316	999999	565	999999	494	999999	237	574	309	903	637	999999	999999	355	130	999999	702	999999	233	999999	392	882	277	604	183	999999	256	117	396	941	427	999999	13	955	853	41	652	391	511	648	704	12	551	999999	999999	999999	999999	999999	999999	779	299	999999	999999	909	999999	999999	999999	961	897	901	696	999999	187	367	999999	540	999999	224	502	999999	284	999999	999999	999999	796	
389	340	999999	912	645	725	824	376	617	999999	186	32	104	948	428	999999	999999	494	609	951	999999	825	999999	710	999999	559	653	930	999999	504	978	556	498	999999	627	999999	860	58	999999	185	872	753	569	715	999999	999999	884	275	83	999999	593	826	94	999999	222	563	156	380	999999	999999	82	893	724	122	999999	629	999999	982	330	334	240	641	999999	433	999999	831	266	478	999999	643	999999	387	999999	653	999999	162	999999	999999	899	73	948	490	297	177	113	978	38	456	52	999999	984	901	945	999999	768	951	595	661	999999	391	999999	677	969	127	420	999999	46	999999	211	520	167	668	999999	999999	999999	750	354	74	330	111	802	999999	436	730	658	999999	442	999999	884	960	999999	810	321	999999	765	281	521	179	999999	417	999999	999999	255	531	522	326	818	999999	373	999999	607	530	340	452	588	498	250	248	468	645	262	928	999999	251	999999	357	356	574	500	114	239	184	999999	912	169	846	999999	905	218	342	999999	753	999999	866	362	46	480	868	999999	277	40	282	710	999999	164	999999	999999	13	578	174	969	999999	197	269	999999	433	223	427	293	742	934	345	39	136	690	509	999999	330	999999	916	999999	488	644	233	83	956	473	999999	757	999999	86	560	999999	53	373	710	999999	484	87	929	823	999999	585	999999	999999	999999	253	999999	430	655	999999	999999	125	661	297	491	610	964	195	832	959	26	669	999999	666	384	18	999999	762	979	943	711	253	958	102	824	902	456	999999	389	713	888	999999	112	999999	637	444	999999	755	881	110	602	298	254	999999	807	999999	999999	999999	958	686	999999	999999	450	712	999999	205	166	999999	472	588	163	83	806	129	80	999999	567	818	38	939	999999	999999	999999	999999	351	422	999	988	999999	999999	999999	925	931	999999	456	999999	335	999999	212	441	288	116	999999	303	999999	528	491	134	999999	999999	824	999999	502	29	999999	999999	940	571	999999	999999	999999	177	999999	999999	134	238	151	114	673	13	999999	178	616	597	661	999999	999999	588	999999	999999	930	874	99	999999	617	834	432	999999	999999	429	136	763	38	508	244	120	832	262	179	999999	387	999999	460	895	652	656	23	905	368	128	90	362	999999	548	773	332	999999	555	422	299	806	238	755	999999	877	999999	150	999999	999999	550	403	694	418	223	999999	553	999999	999999	999999	961	821	527	999999	240	999999	773	134	489	734	912	42	287	840	999999	912	999999	631	216	999999	500	515	905	552	817	999999	396	943	425	113	999999	999999	884	478	461	999999	288	684	525	905	113	36	661	383	449	517	125	853	538	311	
999999	921	217	999999	585	455	999999	974	999999	515	952	999999	999999	999999	514	14	999999	808	389	999999	633	999999	999999	310	915	474	854	531	999999	310	609	542	414	123	816	309	999999	709	893	999999	561	313	999999	20	952	999999	328	999999	868	445	368	999999	474	999999	678	999999	999999	906	999999	999999	999999	394	871	999999	999999	999999	425	594	568	215	313	999999	915	383	850	999999	526	106	358	642	155	579	663	667	942	302	999999	288	999999	994	494	795	449	781	999999	177	442	521	114	542	857	733	999999	663	142	919	999999	101	285	358	306	999999	999999	626	965	31	731	213	493	613	353	147	158	574	721	517	999	143	968	683	887	14	991	816	785	421	999999	999	999999	999999	901	975	12	97	697	999999	247	999999	816	393	999999	238	999999	999999	999999	719	584	999999	942	999999	919	268	132	602	471	999999	726	999999	999999	553	169	731	999999	999999	999999	999999	999999	71	999999	945	280	186	327	585	999999	659	999999	500	627	999999	837	719	67	911	999999	643	853	409	625	999999	58	505	999999	272	233	999999	999999	999999	789	821	999999	523	999999	996	353	743	940	999999	365	812	324	236	124	775	716	449	999999	767	368	78	523	735	445	480	897	999999	204	999999	362	532	109	999999	711	806	999999	999999	454	71	999999	368	702	316	54	999999	92	999999	391	216	999999	999999	51	792	208	721	307	848	87	999999	109	578	549	886	194	999999	712	903	525	999999	294	402	995	612	210	999	375	217	999999	631	999999	84	393	987	999999	578	999999	316	999999	990	508	642	246	658	999999	999999	819	816	131	221	999999	188	307	83	921	162	999999	999999	591	999999	999999	999999	999999	999999	999999	34	195	999999	386	616	352	406	691	535	999999	652	166	346	999999	221	190	999999	95	479	999999	219	777	320	76	356	789	62	724	23	644	418	999999	999999	999999	999999	803	267	439	999999	869	704	999999	999999	274	279	995	999999	788	380	28	795	999999	688	924	197	256	874	495	40	999999	299	681	677	890	999999	177	375	999999	713	418	922	999999	999999	609	826	999999	15	56	797	360	347	274	999999	999999	849	414	796	866	73	690	928	999999	409	688	579	33	819	881	873	111	630	999999	84	961	105	675	434	88	107	475	250	828	698	679	999999	35	999999	682	51	986	381	509	31	32	999999	160	720	891	40	803	903	134	182	695	730	979	199	393	900	183	979	999999	768	598	449	999999	83	729	208	553	999999	147	840	999999	730	999999	345	62	999999	944	954	999999	58	304	999999	999999	656	12	999999	509	836	999999	781	867	16	663	999999	
433	582	390	999999	999999	693	486	115	766	293	294	964	609	999999	999999	912	999999	229	999999	999999	474	36	333	453	81	780	999999	717	754	999999	973	881	77	999999	912	479	101	867	963	849	572	999999	805	832	372	48	999999	865	699	40	826	647	569	993	276	406	259	936	15	999999	994	769	361	410	320	412	897	228	732	667	999999	98	265	597	107	999999	231	500	91	999999	441	833	999999	723	539	335	322	83	999999	999999	999999	164	999999	753	855	802	837	999999	522	999999	999999	130	143	41	220	999999	392	972	896	991	185	759	855	972	999999	999999	999999	637	871	984	100	999999	114	999999	448	665	236	512	999999	999999	447	826	999999	999999	999999	320	999999	999999	999999	801	943	349	186	132	340	470	999999	889	973	999999	60	210	532	537	868	326	25	917	593	554	511	879	999999	999999	554	359	781	733	90	468	471	765	133	80	51	999999	647	981	886	978	366	347	538	999999	253	246	999999	450	263	575	304	999999	402	959	299	73	118	585	999999	981	999999	999999	999999	999999	231	295	999999	462	495	127	999999	43	999999	999999	198	174	350	192	358	317	65	340	479	514	174	689	372	174	780	978	999999	71	413	905	999999	999999	538	33	826	958	999999	841	954	146	896	270	751	787	771	999999	722	926	236	999999	925	358	107	304	350	542	922	912	681	517	999999	617	630	135	326	408	636	999999	366	399	158	224	999999	343	617	903	937	585	403	655	265	999999	835	999999	979	940	692	243	682	294	999999	256	999999	447	661	288	640	625	471	372	499	999999	570	837	122	711	972	763	687	447	604	346	519	36	261	999999	782	999999	999999	385	999999	999999	644	82	363	902	999999	999999	999999	999999	273	322	124	40	165	999999	156	999999	999999	277	968	928	999999	245	689	699	736	142	999999	999999	506	999999	999999	999999	999999	106	760	498	483	999999	656	999999	92	357	184	292	999999	488	999999	999999	622	999999	458	878	999999	788	999999	999999	999999	663	175	922	753	788	833	121	842	38	999999	69	109	658	524	819	620	934	999999	208	70	407	476	257	271	999999	280	721	703	600	678	866	999999	361	115	819	54	734	290	303	524	73	449	204	113	811	999999	999999	270	638	268	482	942	648	348	999999	197	918	660	958	517	121	417	999999	359	518	809	748	999999	704	775	885	653	552	683	997	958	999999	999999	460	502	999999	461	75	342	206	924	611	23	131	999999	136	84	999999	785	413	999999	207	845	594	999999	999999	999999	565	862	382	828	400	964	351	36	999999	774	209	466	211	660	351	
999999	999999	594	207	735	430	82	999999	810	332	999999	280	351	761	436	559	458	999999	894	895	212	999999	377	999999	647	999999	105	716	999999	875	865	584	752	314	297	691	10	804	818	991	493	223	571	999999	634	693	999999	999999	488	224	750	999999	316	764	999999	999999	786	70	559	73	335	999999	297	935	466	191	527	46	999999	745	999999	999999	140	903	411	999999	399	870	899	999999	672	830	238	147	134	357	278	988	176	348	999999	999999	254	999999	665	138	999999	635	999999	452	999999	999999	801	742	665	999999	999999	413	999999	159	560	915	999999	605	401	504	136	159	810	999999	999999	539	869	999999	840	999999	409	385	247	283	999999	763	831	456	999999	708	999999	999999	482	999999	970	999999	635	26	787	989	999999	999999	364	170	11	777	825	930	539	636	104	675	999999	999999	696	11	175	89	96	999999	999999	714	817	692	999999	641	999999	781	148	999999	999999	999999	347	999999	841	760	30	86	282	295	937	900	916	999999	613	363	593	437	342	968	698	999999	999999	990	905	73	999999	671	695	369	109	999999	792	999999	731	999999	999999	61	999999	935	999999	99	806	801	859	193	797	999999	89	999999	58	249	999999	179	360	358	922	999999	945	778	999999	999999	999999	913	195	894	117	436	430	372	999999	541	999999	406	987	609	999999	138	141	721	999999	175	999999	999999	999999	860	603	623	999999	383	328	980	116	435	16	631	707	893	615	965	85	371	245	716	95	999999	26	53	191	750	608	793	226	233	999999	764	767	999999	601	335	300	494	305	999999	53	55	999999	798	999999	366	999999	856	523	175	999999	904	929	875	497	804	999999	560	999999	390	774	534	764	883	999999	252	999999	899	301	290	675	999999	76	198	672	50	92	999999	653	825	849	999999	280	60	999999	607	999999	891	321	797	491	999999	61	914	282	518	999999	551	874	157	501	11	564	243	500	64	837	741	212	456	721	625	906	617	540	32	264	714	306	325	418	999999	999999	504	798	999999	999999	161	999999	164	759	999999	999999	999999	333	847	197	47	999999	533	999999	103	688	999999	85	866	832	999999	384	260	999999	576	254	559	999999	528	423	70	444	564	524	999999	825	58	999999	190	999999	999999	293	999999	834	227	164	773	555	324	999999	724	428	932	113	999999	999999	999999	999999	999999	296	793	767	804	433	136	602	995	18	93	278	639	177	999999	593	432	161	690	999999	47	422	481	14	999999	244	999999	642	512	461	429	908	169	999999	514	893	488	643	488	269	707	624	168	764	471	56	654	557	533	348	680	999999	999999	249	999999	
770	999999	789	999999	999999	999999	494	999999	544	589	184	118	491	662	11	114	788	999999	999999	718	422	999999	717	999999	377	589	152	999999	174	780	485	821	920	295	999999	88	698	300	918	999999	999999	534	623	999999	999999	938	999999	999999	532	243	891	999999	666	999999	450	999999	108	257	975	999999	592	999999	925	764	114	362	197	205	918	922	999999	999999	754	895	505	887	640	542	999999	439	426	257	586	930	888	213	999999	399	845	999999	980	451	325	936	942	836	609	859	80	933	999999	967	976	609	827	999999	527	770	35	999999	875	565	11	999999	564	344	799	995	876	900	207	798	359	689	942	999999	182	817	952	668	288	781	472	321	688	999999	281	977	113	494	686	999999	374	292	363	424	450	999999	382	608	47	614	983	179	736	952	999999	297	666	999999	999999	709	818	366	284	103	103	999999	857	116	73	999999	892	391	223	812	433	999999	999999	999999	999999	402	999999	354	999999	673	797	302	584	736	840	984	320	249	273	977	576	17	999999	270	999999	760	999999	275	545	225	722	999999	956	999999	528	550	961	149	348	999999	274	999999	999999	999999	305	800	115	999999	275	89	511	652	127	999999	245	426	69	75	205	764	479	179	809	999999	999999	206	346	660	217	999999	32	181	901	999999	712	999999	281	406	999999	530	655	801	10	999999	999999	79	483	719	999999	111	490	999999	943	584	358	105	665	330	659	109	464	455	913	999999	66	339	750	683	534	142	155	663	111	675	119	999999	179	352	701	881	722	626	970	115	809	136	238	326	96	999999	999999	951	747	864	75	209	999999	34	999999	999999	329	999999	195	556	956	827	794	277	475	680	999999	322	999999	777	999999	838	484	999999	999999	929	111	434	596	916	695	204	916	246	999999	999999	790	154	943	999999	562	921	999999	999999	999999	982	341	960	999999	415	691	135	332	969	486	237	725	90	858	999999	282	999999	214	999999	861	762	999999	558	668	566	999999	781	379	311	224	466	407	69	658	193	597	151	583	190	235	570	871	999999	759	382	193	709	295	999999	999999	668	717	172	563	397	81	783	301	294	525	909	756	30	755	999999	999999	999999	431	999999	882	141	999999	33	52	300	999999	964	798	999999	382	999999	495	999999	999999	999999	999999	245	506	271	121	999999	849	298	665	326	813	850	200	738	552	527	287	620	590	912	999999	693	129	999999	506	116	984	15	912	345	423	849	763	209	281	594	169	999999	563	78	292	32	999999	726	487	49	774	69	743	999999	902	874	326	999999	209	65	125	999999	764	15	
829	843	386	330	902	999999	999999	991	467	958	999999	999999	999999	999999	630	334	999999	402	999999	999999	342	925	272	67	442	999999	533	419	999	225	479	925	406	558	999999	448	646	999999	824	999999	952	782	601	785	496	999999	817	804	723	875	730	722	458	306	672	903	580	329	887	363	440	677	992	252	489	443	721	509	282	191	687	296	578	272	515	560	333	487	571	999999	732	729	695	134	495	756	476	109	885	345	868	999999	160	471	92	284	790	359	306	62	74	317	532	542	197	443	154	196	791	121	580	999999	758	241	631	710	982	868	756	999999	966	621	623	999999	323	999999	999999	117	189	999999	770	973	999999	518	591	424	206	999999	936	61	612	290	318	999999	999999	775	569	999999	840	381	302	922	602	573	999999	452	693	595	229	999999	306	46	16	560	351	607	911	249	649	216	513	999999	999999	705	130	686	313	849	181	999999	801	227	999999	999999	999999	848	380	618	432	999999	999999	611	933	119	999999	575	999999	758	999999	167	863	329	279	999999	999999	999999	990	897	453	408	149	844	999999	680	35	89	999999	209	621	999999	236	303	817	510	486	999999	895	822	949	554	413	999999	427	999999	999999	482	948	643	999999	475	857	482	999999	33	999	999999	197	999999	93	675	999999	999999	999999	999999	930	569	512	768	157	965	577	178	947	898	995	594	426	409	999999	553	140	135	269	155	999999	754	138	793	999999	599	999999	642	738	999999	748	339	418	498	999999	125	970	999999	496	999999	897	689	534	276	38	415	469	787	266	539	545	680	999999	999999	293	186	441	718	267	557	259	935	439	999999	999999	999999	185	928	326	880	583	999999	639	295	258	956	229	861	765	105	140	928	385	208	739	999999	525	999999	999999	906	684	261	999999	939	724	999999	259	860	127	999999	239	541	999999	386	956	594	51	999999	743	337	957	999999	952	171	427	331	559	240	934	91	149	758	723	420	206	331	38	999999	571	999999	706	368	744	402	866	598	467	999	252	154	37	999999	684	999999	948	115	308	761	999999	402	413	29	999999	46	233	481	818	999999	189	634	565	351	957	457	631	598	834	999999	305	999999	863	559	999999	789	63	151	999999	846	471	999999	32	277	187	178	999999	999999	442	999999	179	999999	999999	417	999999	617	999999	999999	50	236	999999	999999	280	999999	465	693	539	853	41	999999	999999	91	407	999999	588	98	611	298	999999	788	575	944	166	136	390	910	58	456	739	380	999999	377	111	847	600	121	820	284	811	493	639	38	655	306	725	999999	987	808	
829	999999	16	300	521	999999	661	311	203	999999	367	554	644	92	123	660	935	614	980	999999	381	476	277	337	486	680	159	546	999999	859	999999	302	923	250	999999	18	374	909	999999	849	196	299	918	676	916	266	848	556	999999	994	371	121	999999	437	436	362	464	678	813	999999	999999	999999	22	343	744	75	631	404	466	115	296	35	758	140	373	92	558	600	420	999999	831	603	632	999999	498	298	194	496	813	274	999999	695	105	24	747	81	286	999999	932	999999	635	454	100	809	999999	345	999999	999999	999999	354	803	863	267	999999	999999	508	492	718	844	455	999999	144	999999	999999	561	601	929	744	999999	302	805	974	668	569	594	386	999999	822	595	162	999999	999999	433	468	470	999999	437	511	14	248	589	568	999999	999999	970	501	863	999999	258	999999	415	999999	593	770	999999	999999	204	698	999	633	995	669	132	691	518	672	999999	999999	730	870	173	999999	740	999999	712	999999	999999	191	598	102	523	999999	574	488	747	328	999999	662	919	641	496	739	512	380	999999	999999	445	57	968	307	790	741	999999	388	943	988	877	999999	68	312	595	23	109	906	120	390	105	644	999999	199	58	58	212	99	384	433	915	369	901	792	801	196	223	300	312	781	446	195	999999	758	451	186	604	616	56	482	640	605	270	862	999999	800	112	778	259	999999	539	89	14	520	82	999999	546	999999	511	408	800	808	604	338	999999	910	110	196	748	872	999999	596	52	999999	793	319	109	999999	968	10	999999	444	51	570	999999	367	999999	34	685	999999	639	338	114	648	682	831	11	931	917	913	999999	916	40	999999	298	999999	46	999999	726	763	999999	506	306	511	999999	365	766	44	96	999999	728	86	999999	813	999999	125	491	999999	999999	961	999999	177	132	64	999999	177	414	999999	999999	308	331	999999	307	922	999999	142	999999	602	333	999999	74	967	844	340	999999	624	416	226	154	999999	461	999999	883	764	455	249	384	251	212	999999	951	112	762	999999	266	649	778	587	297	109	999999	999999	999999	901	999999	350	999999	792	869	999999	760	197	519	108	847	689	205	543	999999	999999	758	790	999999	186	376	962	214	66	83	546	999999	828	928	54	100	999999	571	999999	867	114	916	592	382	527	999999	763	999999	664	940	577	453	244	120	21	351	999999	498	894	535	934	146	276	718	332	838	999999	268	999999	999999	284	128	999999	999999	372	999999	176	418	873	790	612	378	999999	126	506	999999	611	717	917	703	999999	999999	999999	456	999999	968	650	874	59	688	463	504	999999	657	999999	
458	240	568	747	651	999999	883	624	999999	999999	566	596	999999	221	240	237	224	999999	771	218	209	451	999999	999999	999999	718	302	369	195	336	118	259	893	459	58	861	52	969	275	999999	915	459	573	533	376	999999	500	662	818	999999	249	999999	999999	448	467	17	473	825	353	932	882	524	439	776	814	316	703	700	999999	999999	194	254	85	999999	303	749	999999	244	376	32	228	999999	550	999999	999999	955	902	454	992	50	398	227	626	343	646	400	30	796	718	70	999999	800	999999	450	276	999999	87	115	154	999999	999999	238	459	330	714	253	974	705	689	858	414	258	707	132	979	999999	628	742	606	902	999999	90	525	315	999999	427	149	999999	999999	102	877	796	999999	284	910	170	999999	306	628	402	999999	999999	999999	999999	656	429	103	377	470	309	376	345	509	252	988	999999	713	154	975	297	999999	873	999999	999999	980	617	948	432	221	999999	999999	999999	123	213	485	414	972	664	658	924	334	772	639	999999	726	542	297	67	999999	861	999999	622	999999	999999	299	552	87	521	879	999999	999999	670	999999	651	109	54	231	999999	766	999999	999999	58	495	61	963	341	244	89	869	448	999999	999999	146	360	373	999999	11	999999	914	999999	999999	461	785	999999	453	999999	616	988	68	999999	999999	992	999999	711	999999	407	137	278	999999	999999	999999	997	652	441	719	589	533	805	287	999999	53	999999	391	999999	257	999999	273	876	608	309	724	256	30	198	137	337	600	435	999999	965	459	732	415	956	624	339	999999	353	899	863	140	810	999999	546	638	871	610	467	464	170	143	999999	670	999999	242	72	976	463	313	392	989	108	241	999999	72	320	43	434	999999	917	816	920	976	744	178	999999	545	484	559	266	726	142	971	999999	832	999999	71	346	723	999999	362	355	50	516	873	42	999999	999999	483	327	999999	186	258	546	354	223	284	999999	899	328	526	999999	904	57	999999	856	137	826	489	864	999999	696	999999	656	565	470	879	469	870	146	999999	156	11	241	999999	549	884	434	70	619	923	145	447	404	45	860	450	999999	850	27	905	753	999999	618	999999	152	999999	602	980	999999	999999	814	65	763	984	999999	501	672	629	126	972	702	766	869	940	999999	259	999999	620	705	30	886	619	853	241	591	999999	392	999999	285	84	999999	999999	999999	999999	118	89	683	420	999999	999999	999999	373	734	55	212	986	999999	678	955	892	169	982	285	863	999999	999999	212	999999	403	142	119	999999	353	51	689	999999	589	593	831	43	575	895	954	346	252	522	884	807	38	
999999	999999	999999	217	392	915	310	178	323	829	913	877	161	999999	533	259	999999	29	692	365	955	406	456	999999	999999	327	999999	37	939	620	999999	320	404	503	798	935	404	302	999999	999999	389	999999	275	763	918	999999	423	878	431	96	973	503	202	452	83	999999	750	999999	999999	75	650	282	239	702	896	602	483	657	999999	999999	854	976	999999	565	999999	875	140	693	927	765	903	395	999999	852	646	440	128	951	999999	999999	195	537	16	896	485	117	849	573	867	326	682	766	659	834	241	997	444	637	999999	207	77	67	999999	530	999999	265	676	386	65	465	484	999999	236	628	999999	327	970	999999	89	868	35	567	999999	611	93	147	999999	772	620	999999	996	999999	484	999999	533	138	597	485	734	999999	441	473	999999	412	842	160	539	999999	432	914	37	282	557	999999	181	509	999999	999999	446	34	528	903	999999	999999	469	999999	999999	13	999999	283	730	494	437	858	436	562	60	423	769	999999	999999	704	999999	999999	999999	724	933	875	61	33	999999	268	49	999999	701	537	999999	110	942	849	112	536	936	158	193	543	844	698	182	619	459	817	569	513	999999	823	563	999999	999999	999999	999999	182	951	81	386	999999	999999	999999	167	898	855	949	480	920	830	81	768	201	523	999999	879	245	702	999999	574	999999	699	536	294	877	999999	648	999999	207	790	930	999999	864	772	721	98	127	541	283	763	509	347	648	999999	354	65	372	545	999999	999999	823	479	519	507	307	772	918	999999	289	924	216	644	999999	139	900	999999	999999	999999	802	999999	762	704	429	678	75	741	60	854	999999	999999	611	112	599	342	967	460	74	999999	999999	948	180	999999	262	358	556	865	74	519	999999	857	161	999999	742	726	113	129	60	840	999999	566	722	74	503	466	322	113	54	999999	172	449	432	546	955	999999	999999	87	452	999999	999999	209	676	541	81	999999	999999	999999	370	999999	999999	847	410	233	925	907	235	116	191	999999	45	453	820	134	999999	342	434	615	987	999999	999999	35	677	980	719	999999	999999	191	992	421	795	654	743	181	711	999999	999999	208	999999	57	628	999999	999999	656	44	999999	389	552	194	739	657	999999	681	999999	966	999999	180	999999	999999	693	28	54	123	999999	10	391	709	999999	423	999999	303	235	994	940	270	202	999999	30	946	50	852	346	997	999999	763	738	973	272	214	506	154	619	693	927	39	583	600	136	656	652	969	740	999999	999999	445	432	71	740	221	999999	999999	159	999999	474	840	681	57	860	999999	271	418	999999	444	999999	887	999999	541	
77	911	686	602	11	374	999999	81	122	999999	999999	999999	340	677	999999	61	440	430	999999	145	229	96	357	999999	739	130	394	243	532	999999	223	274	761	890	999999	999999	534	182	84	784	999999	403	728	474	212	53	999999	594	186	395	14	495	892	549	321	980	563	999999	863	881	979	999999	548	999999	993	580	999999	999999	682	412	526	268	355	999999	999999	826	999999	882	334	695	454	800	67	147	302	727	999999	221	578	999999	275	384	999999	203	999999	129	854	999999	481	631	987	235	911	773	999999	745	149	681	593	495	622	999999	825	177	436	188	13	411	523	999999	999999	844	871	999999	147	152	999999	161	415	836	972	455	999999	702	708	229	999999	293	278	556	999999	999999	999999	93	999999	595	558	151	999999	625	999999	453	999999	216	433	152	999999	251	636	726	796	999999	999999	999999	523	177	279	133	999999	217	999999	719	143	999999	999999	507	226	999999	278	551	593	807	394	999999	999999	999999	65	205	999999	999999	865	999999	657	551	759	600	999999	999999	570	232	999999	435	999999	559	336	406	319	999999	529	926	926	574	999999	94	143	988	603	486	47	999999	122	999999	854	999999	351	651	999999	591	217	999999	82	999999	228	55	235	999999	135	834	462	999999	999999	632	676	999999	638	300	999999	572	417	770	999999	948	832	576	999999	252	581	778	217	685	344	727	225	442	854	580	356	926	858	975	862	999999	999999	724	784	489	999999	999999	274	61	999999	499	999999	446	99	133	523	651	999999	983	586	999999	627	777	978	491	417	243	498	999999	943	748	714	999999	908	239	925	117	791	999999	844	78	999999	999999	999999	999999	999999	779	353	730	999999	704	991	875	398	999999	151	256	999999	302	81	174	24	216	117	236	785	999999	538	859	999999	415	859	313	999999	517	844	999999	77	142	937	999999	890	767	999999	249	757	838	53	402	98	999999	370	498	559	680	64	999999	59	483	999999	999999	250	493	531	652	845	687	736	881	670	680	189	614	365	443	999999	999999	999999	868	479	946	698	999999	771	530	54	370	754	468	462	999999	999999	999999	81	135	999999	406	246	358	404	79	112	172	999999	417	499	756	143	126	999999	808	100	191	13	999999	124	115	722	999999	607	999999	933	277	428	133	270	595	542	240	999999	877	19	857	473	999999	844	535	999999	364	999999	297	999999	637	72	999999	999999	239	999999	957	999999	292	999999	999999	751	999999	145	834	744	608	157	904	224	903	80	528	999999	243	999999	602	279	999999	701	367	970	319	256	305	214	773	676	40	14	584	229	999999	203	774	116	553	
999999	19	791	804	216	135	83	334	567	999999	855	999999	521	999999	687	432	999999	999999	274	441	673	839	999999	999999	932	999999	899	639	683	317	999999	34	136	173	337	269	797	999999	161	845	999999	922	738	669	999999	462	519	27	897	797	182	877	999999	999999	880	999999	390	820	871	100	236	444	650	259	220	830	97	358	999999	999999	634	693	175	999999	999999	999999	999999	959	999999	480	607	882	741	886	145	457	524	462	293	999999	879	976	999999	71	619	999999	281	488	459	97	375	170	999999	479	999999	999999	712	999999	478	139	333	430	999999	401	999999	353	702	764	124	763	316	634	999999	999999	548	657	668	114	810	405	480	623	510	999999	115	446	999999	999999	723	657	999999	444	983	164	579	459	218	634	578	275	107	516	999999	696	781	740	105	609	931	514	819	608	280	999999	658	710	999999	999999	295	55	827	440	50	466	27	872	651	911	188	98	449	999999	535	544	999999	999999	258	813	999999	375	351	999999	340	218	837	999999	999999	999999	505	868	999999	414	348	532	999999	667	999999	907	678	909	999999	194	430	842	999999	785	82	735	775	999999	461	116	999999	999999	704	999999	110	832	629	880	708	740	416	999999	560	44	695	12	106	999999	497	350	999999	284	286	166	495	497	999999	61	74	999999	145	809	999999	432	794	428	828	537	567	643	288	797	210	358	778	999999	292	40	999999	999999	639	145	207	120	999999	999999	999999	999999	424	612	999999	577	999999	279	999999	999999	902	138	249	276	184	999999	999999	999999	72	347	83	999999	388	385	215	122	999999	994	999999	999	612	306	460	458	999999	291	999999	954	999999	710	999999	931	753	182	217	164	790	999999	895	79	72	353	58	634	999999	715	168	49	999999	575	616	999999	480	605	993	606	677	791	999999	893	456	128	999999	361	999999	152	999999	216	999999	61	331	147	109	729	936	269	258	826	195	999999	999999	82	999999	999999	104	170	460	157	188	611	486	999	999999	12	999999	944	454	999999	278	999999	541	952	872	355	253	478	721	751	668	999999	358	851	606	421	999999	384	569	519	266	205	691	36	38	565	999999	332	804	999999	116	992	815	561	999999	74	537	179	209	999999	999999	626	448	709	999999	453	262	999999	402	999999	999999	249	999999	999999	439	82	439	515	924	999999	781	921	674	624	645	999999	919	999999	302	999999	884	601	184	366	383	640	999999	982	547	584	313	938	929	883	865	866	999999	999999	131	486	635	999999	255	892	431	224	951	823	74	812	534	465	342	860	46	640	74	27	999999	799	324	456	967	350	
999999	999999	991	790	758	778	999999	48	675	816	999999	862	355	291	935	169	999999	934	918	734	999999	999999	606	79	846	999999	802	599	329	332	171	999999	64	905	889	589	232	170	999999	295	999999	495	789	525	953	999999	999999	782	999999	401	120	390	538	999999	300	999999	246	999999	999999	533	999999	468	999999	353	999999	728	807	999999	402	356	936	999999	869	999999	980	563	999999	90	125	672	941	29	999999	928	222	781	999999	821	614	733	352	310	226	541	319	999999	776	446	870	999999	999999	843	390	736	999999	999999	521	999999	999999	737	107	166	807	281	591	956	999999	790	141	873	87	986	836	669	13	635	311	999999	999999	695	786	999999	219	889	999999	999999	999999	780	999999	999999	270	743	568	999999	636	999999	999999	945	950	999999	344	985	999999	997	158	390	999999	999999	732	999999	999999	193	593	999999	950	485	946	918	976	493	999999	999999	328	511	613	343	427	958	43	999999	142	999999	387	959	361	800	999999	999999	741	914	100	999999	999999	643	348	999999	160	11	999999	160	249	585	968	466	45	173	667	804	394	814	999999	999999	999999	915	697	925	805	999999	999999	159	179	734	999999	72	403	409	132	684	172	536	193	999999	41	882	577	557	999999	999999	999999	197	142	511	999999	999999	950	52	241	142	999999	423	281	526	999999	777	981	514	408	906	73	635	51	982	999999	857	630	547	26	804	348	150	999999	884	709	28	999999	667	999999	259	121	360	177	990	739	749	264	667	999999	264	901	72	158	491	858	298	156	159	870	999999	306	413	35	437	793	805	885	397	816	776	761	999999	607	158	794	999999	467	60	253	892	603	999999	999999	762	902	285	991	999999	35	420	872	866	797	937	953	708	335	999999	206	933	863	867	850	999999	502	588	999999	10	696	155	830	105	999999	977	376	343	999999	273	999999	518	814	839	371	406	903	894	526	999999	999999	96	387	999999	999999	320	39	736	122	999999	269	324	820	990	359	880	589	777	999999	819	571	999999	222	71	216	688	129	33	505	999999	950	999999	71	795	999999	999999	768	999999	250	595	999999	999999	230	999999	13	220	697	823	489	999999	816	136	934	706	108	999999	874	325	999999	176	201	999999	240	668	123	999999	262	35	195	749	121	485	999999	999999	871	930	399	999999	68	996	990	305	543	24	637	823	674	365	999999	230	735	452	593	83	404	942	410	561	319	352	957	999999	638	739	379	999999	600	999999	999999	999999	195	999999	999999	524	186	895	471	999999	999999	999999	999999	897	999999	999999	24	669	999999	462	999999	929	530	837	480	715	
999999	999999	667	803	645	999999	233	114	530	528	999999	650	195	78	897	999999	480	194	530	29	999999	70	999999	674	725	710	448	147	599	905	647	357	999999	999999	485	999999	999999	999999	580	734	76	881	376	810	928	374	483	823	565	470	459	345	316	460	359	978	983	992	88	935	999999	999999	515	625	880	687	45	643	593	48	999999	812	614	795	953	484	693	533	745	999999	236	625	581	139	455	312	50	163	202	507	875	245	589	645	876	999999	376	999999	930	999999	338	840	240	999999	999999	647	731	521	507	875	295	459	257	999999	708	242	514	385	179	999999	999999	882	451	999999	172	46	232	999999	999999	973	117	941	999999	504	31	999999	394	64	999999	808	581	529	655	999999	221	426	988	861	936	644	475	991	999999	362	604	456	399	154	365	162	424	761	602	534	999999	999999	999999	752	706	322	848	999999	443	999999	996	127	999999	133	873	745	58	371	999999	284	507	999999	999999	999999	900	575	999999	999999	699	789	394	819	927	131	559	868	570	245	164	623	795	999999	557	220	999999	486	229	999999	280	619	113	999999	999999	327	999999	651	983	614	851	999999	326	608	760	654	976	186	200	115	574	15	185	812	216	420	488	492	568	159	885	999999	999999	731	968	999999	685	341	999999	609	999999	908	884	955	393	33	306	197	265	999999	244	189	296	123	701	999999	444	301	846	318	838	999999	999999	834	729	438	785	595	639	680	968	999999	94	590	19	666	130	999999	428	193	999999	301	999999	664	999999	706	136	242	39	999999	645	394	999999	783	770	561	999999	60	235	999999	248	711	557	584	934	999999	104	706	113	999999	999999	225	872	662	204	547	316	999999	918	33	999999	999999	565	936	44	584	999999	311	819	458	841	80	993	999999	945	411	743	652	730	999999	612	430	138	999999	999999	999999	521	832	588	233	254	407	141	212	999999	695	156	999999	550	359	448	999999	886	999999	203	84	231	409	999999	793	803	664	697	999999	421	880	424	570	387	614	72	327	722	596	999999	999999	938	790	999999	999999	265	132	111	380	877	819	544	999999	999999	484	209	999999	126	795	430	590	709	539	999999	773	280	585	999999	999999	296	131	80	299	999999	759	146	440	590	466	999999	999999	562	326	724	602	346	941	768	999999	414	950	210	926	176	623	999999	408	999	54	979	679	999999	175	93	756	748	254	999999	999999	347	999999	531	660	268	749	37	392	815	999999	437	339	817	341	999999	346	920	154	133	829	34	999999	440	545	486	857	793	397	242	968	854	999999	910	999999	
999999	646	428	550	667	427	999999	352	999999	810	617	649	862	556	999999	999999	835	603	999999	999999	27	610	999999	985	183	410	955	639	999999	846	344	345	428	100	999999	884	917	379	999999	706	243	682	153	630	928	999999	994	999999	753	495	142	999999	999999	709	709	954	318	442	377	267	999999	955	999999	746	475	282	231	772	780	759	829	466	999999	423	968	344	466	707	999999	346	415	718	999999	999999	999999	94	373	719	391	820	999999	484	11	999999	245	287	490	999999	164	999999	999999	232	465	993	665	999999	143	999999	741	374	498	611	384	41	851	752	79	538	999999	391	908	511	999999	999999	193	355	464	897	188	999999	854	69	553	412	730	192	999999	892	998	999999	999999	816	978	26	332	964	109	970	378	999999	218	951	999999	999999	747	113	842	505	810	320	221	999999	378	60	999999	438	68	972	310	999999	499	999999	999999	999999	440	999999	533	373	999999	229	255	493	529	696	999999	902	695	780	664	999999	350	999999	92	688	826	714	447	928	507	893	906	137	999999	999999	999999	999999	422	999999	341	999999	999999	999999	868	590	75	728	717	999999	577	999999	999999	287	318	683	999999	742	103	851	177	999999	655	605	999999	743	323	128	823	819	703	999999	490	999999	448	20	57	999999	888	502	622	108	996	764	999999	890	999999	999999	819	987	391	999999	938	999999	213	999999	999	974	611	134	277	947	904	897	978	136	136	429	839	307	635	999999	854	601	238	79	730	890	255	976	593	695	308	836	438	453	512	919	999999	833	21	999999	270	764	234	675	203	109	785	233	763	731	789	521	361	936	405	999999	343	999999	884	118	729	634	541	582	648	78	469	535	624	217	999999	15	296	562	194	100	999999	562	875	630	115	999999	999999	861	906	787	999999	999999	58	174	999999	977	948	903	353	999999	232	999999	37	135	640	260	999999	555	423	783	235	999999	751	999999	971	999999	268	264	12	707	999999	679	999999	860	999999	967	999999	460	999999	340	999999	393	218	558	867	724	535	749	990	855	421	667	999999	132	562	686	750	742	203	805	718	694	900	646	224	999999	999999	999999	542	672	999999	999999	924	92	726	842	589	999999	447	256	999999	519	999999	157	999999	754	241	553	999999	906	227	999999	999999	826	622	999999	492	572	344	324	999999	999999	999999	327	91	272	743	365	405	999999	999999	999999	305	999999	560	208	430	753	999999	999999	999999	431	867	636	455	39	892	107	470	364	359	26	858	133	508	999999	312	945	999999	999999	999999	875	157	588	999999	670	999999	319	276	999999	999999	999999	222	874	
12	326	501	580	999999	61	379	645	895	51	370	90	698	181	448	673	896	999999	686	999999	459	446	999999	289	827	785	999999	583	831	56	423	620	804	984	999999	191	394	731	999999	24	653	375	999999	999999	227	999999	999999	999999	999999	999999	527	466	62	999999	425	566	52	221	753	96	470	796	814	849	628	750	286	999999	61	266	289	175	411	671	682	999999	465	177	72	107	813	324	711	238	529	957	567	917	568	563	149	183	977	986	554	857	560	141	488	999999	453	999999	225	614	323	362	64	999999	999999	341	999999	874	158	999999	283	999999	94	585	329	999999	193	999999	155	999999	999999	115	999999	425	127	999999	533	999999	689	596	999999	556	109	999999	999999	999999	903	186	999999	999999	462	274	35	331	712	999999	772	974	811	999999	293	94	122	999999	496	218	174	638	273	389	807	999999	195	562	999999	727	999999	999999	670	162	768	16	999999	917	45	853	89	865	999999	999999	62	558	999999	872	999999	570	443	381	999999	707	12	274	913	333	429	686	89	473	330	985	362	785	313	658	58	287	438	204	692	999999	138	309	925	554	336	258	262	322	259	441	999999	674	386	963	160	503	102	332	498	358	999999	616	544	726	366	999999	255	864	824	35	141	248	689	968	578	702	348	368	999999	180	433	766	223	889	702	687	408	350	999999	554	999999	999999	999999	343	868	999999	765	208	198	69	999999	999999	498	999999	309	54	985	418	999999	457	164	999999	335	327	925	17	403	654	34	999999	868	999999	999999	279	841	34	542	356	109	999999	937	999999	180	937	176	45	278	989	999999	657	702	990	955	61	999999	460	781	388	999999	860	127	999999	183	518	200	108	42	228	392	285	512	638	999999	999999	519	25	563	398	160	889	739	413	74	377	977	878	999999	314	879	999999	252	163	938	249	939	999999	965	662	746	78	999999	59	607	314	155	73	682	628	999999	384	896	392	999999	528	999999	714	55	999999	541	999999	158	728	349	10	42	358	999999	78	397	692	59	901	652	92	887	689	805	760	232	913	205	999999	772	504	494	860	925	999999	999999	999999	781	169	130	434	919	999999	710	606	281	796	373	613	240	849	335	999999	740	155	999999	441	999999	295	583	627	126	827	955	844	516	182	999999	290	999999	172	910	889	999999	228	173	613	999999	209	488	436	550	592	100	922	999999	498	129	999999	779	686	326	496	999999	503	999999	999999	328	866	999999	109	373	999999	663	78	999999	446	225	522	981	37	462	709	806	157	999999	999999	736	42	999999	27	999999	652	
999999	273	999999	423	999999	999999	999999	81	294	122	118	389	999999	467	929	32	983	999999	283	999999	999999	751	999999	617	999999	438	425	783	365	295	999999	82	55	721	999999	399	233	526	142	937	612	910	743	350	999999	426	94	619	999999	713	59	941	743	999999	853	999999	999999	237	733	874	861	136	715	999999	920	999999	343	351	885	999999	799	466	999999	999999	994	887	999999	883	26	999999	353	806	188	652	246	260	339	599	999999	822	359	995	999999	267	86	999999	999999	745	430	565	93	743	999999	999999	999999	593	350	407	462	966	751	166	221	469	530	65	948	73	761	670	999999	744	483	999999	189	804	673	342	269	518	691	272	999999	461	190	610	999999	123	737	653	909	999999	999999	901	80	202	999999	999999	736	30	537	999999	983	759	999999	349	269	672	885	120	999999	18	148	943	284	489	704	759	289	999999	999999	834	335	118	761	775	999999	582	991	999999	30	349	999999	249	981	559	288	702	603	841	999999	409	237	627	733	900	793	202	626	591	498	34	54	816	999999	702	807	999999	998	92	741	686	681	898	999999	579	412	898	962	725	210	11	166	448	579	584	607	707	384	860	999999	414	955	999999	497	995	305	999999	999999	288	999999	413	999999	520	109	664	999999	338	537	164	999999	999999	240	901	390	497	867	605	246	461	105	999999	999999	147	110	337	731	281	411	999999	283	999999	696	999999	973	796	306	999999	348	915	856	278	179	230	371	98	999999	64	999999	999999	137	999999	553	750	193	651	914	566	999999	999999	932	456	927	444	880	876	208	555	999999	999999	201	231	999999	330	604	826	999999	999999	776	999999	162	677	261	410	999999	584	79	945	999999	331	999999	999999	236	576	982	999999	351	735	350	999999	890	628	136	435	808	906	442	999999	155	367	722	645	790	407	619	265	204	999999	478	305	807	262	65	999999	999999	461	999999	999999	348	204	999999	203	928	999999	132	534	999999	999999	601	69	151	846	799	999999	609	247	949	999999	956	727	215	824	267	54	687	637	999999	530	724	999999	910	999999	884	951	882	999999	716	508	285	999999	999999	378	924	999999	164	999999	462	921	996	473	511	999999	999999	999999	999999	659	999999	999999	604	999999	999999	30	111	254	159	400	962	848	261	91	530	451	552	999999	22	836	900	849	890	999999	185	999999	534	261	846	999999	26	273	961	232	592	833	999999	791	133	999999	277	680	999999	999999	998	613	999999	999999	942	69	999999	862	608	162	759	96	992	999999	319	319	496	850	407	415	383	699	887	38	499	697	547	761	748	328	
999999	999999	589	137	727	571	999999	619	318	786	129	164	999999	999999	472	505	999999	35	482	813	999999	999999	282	853	389	309	726	642	999999	999999	999999	862	123	999999	592	540	507	865	160	747	338	999999	999999	621	296	228	43	87	565	993	856	522	999999	934	131	152	946	999999	747	999999	999999	999999	999999	72	999999	266	50	385	226	932	998	974	874	999999	485	329	885	661	566	170	275	648	86	999999	398	999	999999	999999	999999	450	593	770	128	731	901	999999	683	478	999999	39	999999	658	861	999999	995	999999	999999	555	459	801	267	295	179	586	999999	207	272	771	999999	275	684	861	227	999999	999999	237	856	999999	999999	495	999999	416	314	536	982	617	786	453	436	516	999999	999999	729	999999	192	308	999999	542	999999	704	726	999999	804	999999	355	999999	999999	95	294	768	36	999999	721	964	999999	851	981	642	603	545	999999	819	345	167	913	657	999999	860	593	50	636	323	574	999999	769	734	999999	999999	999999	666	186	701	168	667	490	856	315	999999	211	341	327	958	999999	42	293	999999	576	999999	178	999999	999999	999999	999999	254	999999	999999	930	999999	999999	431	249	758	999999	937	368	999999	661	999999	999999	66	351	377	659	999999	723	677	999999	999999	845	862	167	999999	999999	493	999999	607	210	913	535	778	926	999999	570	780	101	568	999999	999999	674	575	255	999999	969	121	356	816	999999	249	531	464	999999	399	999999	342	273	284	999999	999999	464	761	518	999999	152	999999	140	628	807	879	170	164	179	999999	867	279	616	999999	999999	999999	147	999999	999999	960	999999	80	450	999999	999999	999999	516	816	863	540	999999	999999	67	507	755	81	981	727	999999	999999	999999	377	295	955	532	478	726	999999	290	762	830	797	83	557	999999	82	458	999999	999999	580	372	353	300	999999	834	954	222	999999	513	923	999999	999999	657	647	999999	999999	785	495	999999	506	511	999999	536	111	999999	999999	838	509	150	683	999999	387	83	438	999999	736	999999	655	130	577	265	616	500	366	801	420	150	436	999999	351	999999	963	599	157	999999	859	999999	199	929	95	999999	999999	969	830	311	584	346	229	968	155	938	999999	374	999999	251	999999	22	179	310	299	999999	412	833	999999	396	999999	999999	925	369	818	999999	886	726	45	462	552	647	669	65	226	999999	920	999999	999999	999999	167	599	173	906	999999	846	646	999999	639	485	713	879	180	444	652	796	420	860	159	999999	61	413	999999	974	698	999999	353	124	999999	225	688	944	999999	395	238	69	999999	29	194	999999	282	999999	96	559	999999	672	477	234	413	430	999999	70	317	
305	361	753	269	198	217	927	502	532	805	423	796	768	999999	784	215	592	182	400	676	999999	999999	63	999999	779	235	36	779	128	711	663	999999	628	636	16	999999	485	999999	999999	811	999999	999999	999999	202	999999	762	980	999999	999999	28	820	257	272	394	140	352	308	436	490	963	191	157	384	821	151	860	178	999999	999999	750	999999	792	999999	589	419	999999	212	860	653	26	255	999999	96	109	890	416	300	999999	506	664	999999	59	999999	472	630	999999	105	999999	999999	812	594	848	533	943	298	37	999999	999999	975	432	149	999999	782	473	999999	999999	70	999999	930	735	570	934	635	906	23	999999	483	284	958	309	611	283	809	999999	999999	999999	407	153	811	862	999999	999999	999999	83	524	999999	276	845	999999	379	58	821	998	325	251	659	999999	626	929	617	999999	235	724	675	999999	866	637	999999	50	999999	852	999999	999999	77	829	999999	675	999999	391	725	414	637	530	999999	260	790	284	493	599	773	999999	780	224	204	317	999999	999999	999999	262	999999	999999	335	804	442	999999	141	358	931	496	297	983	662	245	214	999999	999999	704	999999	424	40	591	154	351	277	138	81	999999	278	759	999999	71	92	999999	732	999999	89	832	999999	999999	129	441	999999	999999	311	789	999999	545	20	999999	400	975	999999	178	231	999999	516	999999	537	314	999999	438	999999	999999	347	236	900	999999	999999	150	132	94	617	83	305	999999	248	999999	49	999999	607	535	692	286	369	999999	999999	914	87	665	557	105	305	783	616	690	361	181	658	85	889	999999	43	999999	999999	315	368	683	872	632	828	999999	943	59	706	919	999999	999999	999999	174	922	985	999999	846	592	36	789	834	467	614	999999	77	499	999999	598	440	502	822	999999	999999	815	999999	999999	999999	999999	999999	162	999999	86	999999	999999	557	368	494	162	903	999999	196	287	843	999999	533	226	267	395	761	869	979	461	276	999999	923	999999	758	359	302	943	999999	19	999999	874	999999	757	770	670	999999	708	999999	811	694	999999	315	999999	999999	537	291	999999	783	69	85	330	183	794	810	999999	31	170	610	144	860	959	69	187	885	969	999999	999999	999999	597	705	62	864	177	766	999999	121	999999	999999	230	78	999999	169	772	933	82	701	749	947	999999	648	529	108	999999	951	735	489	999999	660	999999	999999	999999	957	999999	364	33	466	15	38	93	999999	643	346	389	999999	999999	799	297	253	812	999999	242	828	999999	949	999999	954	999999	226	41	247	982	727	230	674	562	931	973	418	910	616	695	999999	863	343	999999	999999	718	804	978	935	202	
885	999999	335	323	999999	12	247	187	999999	999999	999999	997	999999	999999	915	999999	999999	513	50	826	879	343	206	582	999999	965	620	999999	999999	245	198	999999	106	54	107	880	894	999999	999999	928	736	240	999999	153	905	723	999999	168	99	76	14	999999	937	999999	323	552	650	999999	999999	721	392	999999	999999	833	284	552	900	802	87	45	231	363	636	999999	999999	648	501	63	677	999999	948	461	854	927	240	896	309	999999	731	999999	999999	151	560	165	546	442	56	17	869	363	822	999999	91	64	844	651	664	825	28	675	60	597	85	999999	772	930	448	266	999999	387	252	999999	80	532	805	89	802	999999	576	657	601	494	999999	323	976	734	999999	800	93	589	242	484	968	66	504	642	76	559	999999	615	993	790	415	999999	999999	909	153	559	259	764	849	192	259	999999	999999	999999	999999	999999	999999	999999	560	648	999999	22	154	999999	945	24	37	999999	23	999999	99	960	999999	810	88	702	212	77	590	821	999999	328	740	59	235	606	982	999999	999999	999999	533	354	65	999999	617	402	347	999999	964	999999	531	96	751	606	103	999999	708	272	487	711	559	958	457	999999	107	999999	282	105	542	348	42	99	933	708	999999	744	905	317	202	686	999999	859	113	461	299	464	576	144	999999	936	897	999999	460	999999	755	574	897	326	257	763	129	999999	810	625	106	441	999999	999999	999999	359	393	999999	79	800	999999	699	999999	999999	449	643	287	999999	999999	606	450	321	638	999999	953	155	846	999999	70	439	999999	999999	59	487	365	857	312	533	258	606	999999	506	650	660	181	66	719	999999	876	614	999999	981	112	999999	184	784	999999	746	99	999999	512	804	340	999999	243	243	999999	377	640	591	340	753	889	999999	63	943	671	978	244	896	435	944	712	999999	954	999999	20	846	312	999999	64	565	444	517	104	999999	999999	20	999999	938	416	351	272	294	283	999999	102	569	160	241	123	824	511	203	315	568	999999	883	686	658	232	803	999999	69	999999	999999	999999	999999	999999	315	776	999999	562	306	489	94	681	999999	183	232	999999	450	696	81	466	239	64	250	212	535	656	999999	999999	768	715	613	285	212	999999	508	999999	720	131	999999	999999	462	999999	214	713	999999	886	673	710	463	999999	999999	117	999999	999999	999999	720	78	180	912	658	494	337	999999	999999	876	808	999999	670	675	999999	772	329	851	616	14	966	849	537	981	648	982	582	870	999999	999999	506	291	999999	459	999999	352	999999	218	196	970	999999	478	999999	837	421	417	999999	45	652	403	462	265	387	999999	
340	871	999999	999999	273	676	911	466	201	657	379	527	869	999999	999999	467	231	120	665	999999	879	498	235	999999	999999	999999	999999	546	999999	208	999999	250	904	20	128	915	811	999999	944	520	999999	999999	999999	966	467	894	547	999999	157	194	999999	352	600	741	719	842	999999	840	628	42	697	375	248	992	186	138	623	859	999999	971	656	869	175	155	999999	220	999999	268	242	999999	693	196	398	43	36	999999	650	999999	301	285	280	970	733	912	823	999999	429	294	790	338	281	999999	700	185	538	312	186	455	163	508	632	386	607	953	999999	510	976	215	965	57	488	460	568	816	701	685	146	262	332	894	999999	925	478	903	404	15	999999	223	504	999999	951	204	999999	792	653	893	372	780	999999	322	716	224	329	743	999999	821	999999	883	999999	853	175	999999	133	268	717	706	908	704	559	342	23	763	999999	251	105	293	999999	775	172	808	322	999999	688	999999	188	576	606	735	999999	582	885	612	738	650	558	37	81	751	85	999999	984	668	999999	999999	309	953	513	87	647	566	381	354	721	675	999999	809	245	124	90	150	109	183	650	976	999999	410	34	70	692	77	222	698	999999	225	999999	999999	145	999999	999999	234	73	528	999999	999999	211	540	999999	72	119	749	792	957	671	935	847	999999	28	254	783	999999	928	453	395	580	354	682	655	505	999999	887	674	999999	413	999999	87	580	95	163	774	916	519	961	950	942	999999	265	36	764	999999	21	634	891	673	999999	999999	620	143	999999	152	528	885	395	220	231	85	14	999999	999999	857	276	726	865	479	867	389	966	502	452	305	98	999999	890	138	841	263	782	124	601	999999	999999	447	578	999999	256	41	133	751	728	999999	280	712	220	906	110	295	999999	421	999999	432	999999	999999	690	222	63	872	994	267	378	999999	302	890	999999	266	999999	829	158	854	232	835	999999	225	774	585	34	386	445	984	37	555	493	371	317	179	230	349	999999	999999	956	384	47	865	382	760	999999	390	760	954	516	999999	999999	999999	999999	970	176	123	999999	114	198	676	999999	20	240	822	484	931	582	999999	999999	61	999999	792	999999	848	999999	400	842	24	20	643	999999	491	478	755	418	578	182	346	12	116	996	652	177	290	999999	999999	634	559	285	643	808	978	918	999999	209	999999	999999	349	999999	776	281	339	104	999999	60	999999	541	484	414	906	758	999999	780	929	999999	999999	624	617	901	999999	999999	999999	739	376	835	999999	572	23	999999	999999	560	832	174	999999	999999	666	999999	623	239	11	495	
160	155	378	999999	999999	208	999999	409	780	730	410	447	411	20	989	600	999999	719	413	383	528	928	349	356	926	999999	554	104	398	871	11	388	900	285	615	999999	999999	491	271	999999	999999	613	775	344	159	394	762	999999	845	76	999999	999999	999999	628	966	231	806	31	958	502	654	894	21	909	729	999999	999999	136	404	852	999999	999999	457	964	799	915	163	15	206	541	319	999999	259	999999	999999	107	562	282	999999	999999	340	348	999999	769	794	690	999999	999999	615	137	999999	635	821	992	837	591	456	861	828	999999	77	800	824	427	193	326	644	689	866	631	999999	274	999999	19	999999	890	715	688	180	999999	323	297	400	79	694	683	516	266	494	460	650	701	453	268	326	539	999999	115	999999	478	999999	911	998	983	666	999999	818	811	480	946	999999	999999	999999	719	999999	780	410	999999	733	509	810	999999	999999	999999	981	768	820	999999	693	982	376	610	999999	701	999999	411	298	417	412	121	865	704	785	548	584	999999	20	733	530	999999	139	769	382	86	667	999999	999999	592	12	898	762	269	128	498	580	276	666	989	656	999999	491	992	351	621	644	999999	602	657	831	108	758	999999	38	999999	852	607	238	34	44	407	695	705	415	514	999999	606	585	999999	999999	318	999999	999999	87	205	999999	999999	999999	760	442	562	73	999999	999999	903	149	999999	240	971	999999	972	999999	641	955	259	639	785	587	837	273	48	530	315	689	999999	882	737	999999	999999	102	999999	189	477	592	481	343	636	944	999999	999999	683	375	614	651	995	280	583	76	828	565	279	559	589	497	999999	999999	999999	380	248	30	999999	666	407	878	999999	793	570	999999	483	916	13	841	85	472	589	999999	915	999999	694	252	999999	671	190	277	999999	999999	600	980	999999	450	999999	999999	999999	491	962	26	968	999999	999999	999999	710	534	999999	912	562	437	484	127	999999	731	125	103	999999	996	721	741	485	140	65	999999	203	589	861	999999	341	747	999999	594	510	573	704	190	944	492	542	999999	88	999999	715	395	681	999999	83	467	999999	491	999999	709	769	230	540	837	680	944	18	130	672	999999	581	814	302	889	999999	999999	36	935	159	203	463	999999	663	999999	999999	669	103	999999	516	999999	708	849	177	999999	824	289	999999	866	509	999	483	421	112	528	696	900	102	791	865	739	440	999999	999999	999999	999999	999999	999999	999999	422	21	999999	298	614	278	851	731	646	867	75	337	311	999999	436	999999	720	52	844	144	521	524	576	311	854	776	963	320	517	999999	189	11	721	709	454	
999999	158	999999	807	999999	999999	965	999999	235	726	999999	437	281	961	192	665	214	978	433	999999	999999	444	999999	443	999999	314	540	223	855	688	73	616	999999	999999	938	11	535	244	20	467	556	271	999999	585	327	348	692	358	335	135	974	33	298	897	556	999999	608	751	969	999999	999999	751	999999	546	663	921	835	566	999999	190	999999	969	967	965	999999	636	103	999999	126	999999	999999	192	999999	999999	713	49	327	999999	999999	884	402	784	999999	490	330	999999	863	804	921	405	999999	136	334	154	995	15	65	332	641	919	960	999999	634	999999	907	954	862	677	833	623	604	999999	407	149	787	999999	703	487	645	460	999999	298	52	720	985	999999	857	743	734	999999	984	994	73	248	924	999999	999999	999999	582	376	942	195	971	308	801	383	728	195	367	650	999999	999999	999999	190	999999	671	999999	914	494	999999	999999	129	943	135	638	609	76	169	225	39	999999	908	904	999999	999999	588	327	744	919	612	766	672	386	94	405	416	317	882	102	999999	166	245	310	999999	279	822	252	845	999999	202	316	999999	999999	999999	454	403	673	999999	999999	999999	354	857	994	882	655	999999	742	858	729	232	301	194	77	963	873	960	608	743	998	999999	345	999999	999999	727	305	207	702	58	639	12	742	898	999999	533	907	308	999999	427	999999	845	999999	393	999999	999999	900	132	999999	16	464	999999	795	930	419	999999	999999	873	781	277	587	999999	999999	693	999999	726	489	402	973	543	999999	574	719	190	238	163	615	999999	364	999999	826	183	706	695	594	155	217	999999	489	245	311	43	527	973	999999	67	124	999999	174	999999	957	507	158	958	951	999999	775	614	701	999999	370	280	518	153	999999	413	751	45	999999	999999	519	677	913	999999	242	31	57	746	350	180	49	229	787	965	681	328	999999	748	744	704	999999	603	999999	232	874	41	525	383	999999	436	316	88	297	100	880	289	999999	999999	726	929	842	39	999999	999999	227	999999	492	553	471	132	388	13	999999	404	704	916	566	690	863	210	506	999999	224	913	999999	999999	931	696	95	401	734	613	999999	815	999999	350	339	590	999999	733	548	972	911	999999	57	313	787	892	999999	963	723	903	557	525	433	999999	814	360	666	266	219	999999	468	999999	398	775	999999	485	999999	999999	587	999999	685	139	662	999999	761	815	999999	561	183	49	999999	131	678	830	999999	999999	392	691	999999	979	923	748	524	999999	999999	841	20	282	332	311	359	43	386	746	227	428	862	999999	999999	999	494	999999	93	180	495	346	401	567	718	484	
103	999999	999999	607	62	937	615	909	30	999999	804	593	239	871	999999	276	744	999999	613	637	643	493	283	536	999999	819	664	999999	267	177	450	453	563	847	218	507	999999	778	999999	999999	999999	953	878	498	999999	999999	875	222	490	228	999999	469	999999	999999	840	609	577	999999	122	999999	283	271	652	999999	479	361	39	999999	662	191	70	966	248	333	999999	690	615	999999	999999	999999	943	451	862	48	575	981	498	482	16	999999	929	915	666	460	16	551	310	34	29	844	999999	999999	999999	308	167	999999	999999	999999	266	160	994	792	999999	528	300	831	408	613	288	497	862	556	384	64	262	154	309	999999	326	999999	389	590	765	496	722	458	891	999999	880	999999	760	999999	226	856	613	147	955	999999	169	185	152	697	746	999999	982	325	119	505	56	23	335	442	314	982	999999	999999	37	473	805	841	939	844	732	999999	999999	994	339	528	450	124	999999	999999	628	151	140	691	843	999999	513	999999	349	396	999999	867	613	327	563	244	999999	209	999999	999999	342	999999	245	999999	999999	407	999999	988	985	590	65	931	823	999999	814	172	852	89	999999	794	999999	999999	501	553	336	864	735	999999	440	105	444	250	15	999999	999999	309	905	832	726	446	999999	525	999999	759	999999	585	53	449	513	400	392	15	639	999999	532	999999	826	691	971	110	672	999999	557	890	156	814	926	127	343	514	267	30	362	134	999999	444	985	742	999999	751	820	999999	905	49	713	438	611	690	184	999999	483	999999	860	625	999999	72	967	531	999999	526	659	926	115	999999	999999	999999	653	999999	968	999999	948	94	478	230	290	999999	479	518	999999	717	999999	245	942	448	41	52	169	736	360	292	476	464	138	999999	101	999999	190	906	905	351	785	999999	721	95	946	398	999999	999999	345	397	593	459	353	895	322	999999	999999	999999	999999	100	212	916	999999	685	622	494	999999	781	138	999999	205	573	612	836	932	999999	523	856	502	642	307	999999	400	962	699	999999	999999	243	383	677	909	523	938	815	148	869	942	45	473	999999	443	963	512	949	201	999999	847	999999	963	999999	900	137	173	999999	793	683	525	201	986	605	383	999999	999999	460	486	999999	635	999999	698	999999	174	999999	392	50	209	344	26	451	771	999999	999999	604	280	177	999999	782	359	999999	32	999999	353	750	59	999999	88	721	999999	999999	999999	519	394	60	999999	900	999999	423	744	999999	136	458	666	83	430	999999	435	778	999999	240	683	704	332	32	775	243	999999	423	999999	999999	999999	488	778	999999	999999	261	295	129	999999	999999	
135	363	47	236	999999	999999	798	279	330	743	442	310	279	335	377	767	196	999999	285	585	190	628	985	999999	170	648	680	999999	104	999999	30	316	992	81	114	329	667	105	546	211	444	449	102	999999	91	999999	999999	453	597	221	74	923	844	999999	999999	507	999999	816	76	999999	893	106	185	162	723	136	317	207	230	999999	109	101	824	83	999999	740	535	999999	149	508	439	236	113	882	113	106	472	792	882	607	951	850	39	999999	318	348	274	940	999999	999999	354	21	999999	999999	999999	973	108	770	70	999999	971	999999	677	567	408	666	999999	302	58	626	663	525	999999	623	999999	259	71	125	764	802	476	594	330	194	164	427	13	999999	999999	139	998	999999	731	433	999999	874	183	472	310	999999	999999	971	892	354	301	828	696	609	999999	999999	912	983	15	268	982	387	756	493	412	981	662	438	532	918	627	962	999999	891	988	231	999999	999999	815	999999	457	999999	999999	975	893	335	999999	404	121	907	227	25	695	473	451	999999	128	689	70	328	989	916	449	973	999999	338	44	805	621	999999	786	323	999999	999999	811	486	685	780	600	86	261	268	327	624	701	612	276	330	999999	739	112	396	538	496	133	999999	999999	728	259	564	300	924	782	889	131	903	999999	802	662	964	999999	348	999999	983	77	999999	599	825	281	999999	72	714	364	881	129	400	785	681	769	280	431	956	531	999999	785	336	999999	999999	503	798	765	999999	667	999999	176	999999	999999	555	428	999999	940	240	999999	999999	502	586	570	901	770	730	127	176	43	999999	999999	616	816	64	207	741	254	999999	331	999999	999999	999999	57	999999	714	365	104	999999	262	375	339	200	509	396	543	209	766	584	667	772	681	599	439	999999	942	999999	947	251	357	687	999999	779	909	973	786	903	999999	691	197	414	635	999999	999999	667	999999	353	117	430	521	997	999999	999999	503	558	801	759	999999	771	935	164	417	999999	882	999999	227	560	999999	535	609	639	670	999999	397	262	147	793	685	999999	233	599	453	526	730	360	999999	488	999999	360	182	37	744	999999	755	999999	997	782	15	349	999999	501	72	581	821	881	336	900	999999	250	421	18	84	397	547	346	999999	891	999999	531	861	738	999999	999999	999999	582	895	999999	999999	364	265	364	999999	345	331	732	999999	871	705	849	33	999999	214	44	999999	173	953	357	999999	419	332	999999	660	999999	488	999999	225	141	228	999999	985	433	580	919	985	999999	230	738	76	814	999999	838	195	282	999999	999999	534	999999	999999	199	629	548	682	999999	
41	159	704	314	999999	618	516	405	999999	466	863	600	242	295	59	999999	942	224	291	999999	610	493	920	387	975	440	188	975	149	38	619	447	750	670	887	999999	362	916	881	457	307	413	999999	728	999999	907	815	248	201	120	256	414	999999	276	309	548	239	326	338	426	999999	541	999999	999999	847	426	850	571	407	224	999999	36	343	999999	118	206	308	999999	968	77	624	939	783	38	781	215	190	483	370	349	605	46	999999	464	26	765	999999	999999	881	992	999999	254	840	977	999999	230	80	999999	168	113	249	48	999999	270	999999	501	758	999999	844	642	245	376	210	999999	619	492	449	999999	818	352	59	739	999999	976	20	379	109	806	447	560	144	758	324	267	110	566	999999	999999	661	524	17	919	999999	249	757	691	54	782	367	999999	780	999999	614	816	63	509	999999	381	260	999999	999999	999999	790	293	507	487	61	942	958	62	999999	132	227	303	344	140	25	80	229	329	999999	327	448	347	999999	943	153	508	214	600	837	317	999999	999999	132	66	999999	440	741	279	639	111	823	315	305	999999	973	320	481	999999	999999	658	161	999999	106	85	512	452	513	999999	343	552	999999	999999	225	496	66	988	181	999999	12	584	999999	949	689	234	503	143	52	131	999999	833	37	292	999999	188	165	144	142	56	999999	685	926	188	999999	96	373	466	99	999999	601	984	149	202	999999	908	330	212	999999	871	582	378	410	392	593	999999	525	455	999999	999999	340	921	855	134	734	326	658	160	22	999999	999999	46	999999	999999	529	999999	693	835	999999	208	999999	953	893	270	474	184	285	544	999999	436	571	917	215	62	478	680	139	999999	467	999999	260	999999	199	647	20	545	334	999999	862	999999	816	690	94	999999	188	387	999999	594	659	560	50	123	564	586	999999	944	999999	991	765	849	856	677	999999	999999	947	999999	999999	255	260	929	849	118	682	988	999999	999999	999999	999999	999999	100	651	544	999999	907	563	147	615	613	615	75	714	343	411	999999	999999	148	322	326	115	501	624	999999	343	729	710	931	441	576	966	160	121	677	127	999999	999999	321	321	999999	213	810	82	999999	999999	194	999999	516	999999	669	247	999999	568	516	999999	382	476	869	999999	636	207	631	705	48	646	465	954	46	226	737	999999	999999	827	999999	122	304	429	474	999999	159	513	204	234	999999	339	999999	999999	605	629	744	999999	999999	121	684	271	582	114	43	513	184	240	189	999999	969	854	808	653	715	999999	999999	999999	12	999999	61	133	13	999999	933	709	161	999999	999999	
417	999999	539	485	327	152	591	999999	199	395	960	968	999999	999999	904	265	917	530	842	999999	211	999999	791	205	612	999999	561	268	999999	181	333	362	311	880	772	818	440	379	999999	510	133	863	563	567	51	999999	999999	999999	109	151	26	189	318	995	999999	999999	689	999999	999999	999999	999999	999999	365	28	72	608	666	999999	562	95	824	547	49	341	753	348	321	233	164	854	999999	999999	169	43	165	154	53	316	732	240	138	107	999999	233	920	800	507	545	505	443	101	103	245	23	326	999999	999999	977	251	809	229	466	999999	999999	340	999999	173	331	863	999999	999999	360	315	332	999999	727	999999	816	421	953	840	776	728	720	763	833	527	156	716	686	999999	76	74	999999	20	672	918	488	892	999999	636	999999	682	999999	879	741	788	913	65	598	436	999999	566	999999	968	999999	999999	468	264	507	310	27	999999	186	913	498	999999	392	321	295	809	563	923	999999	326	665	999999	151	999999	32	55	613	100	999999	259	681	509	999999	954	567	935	999999	233	395	792	619	570	999999	674	391	455	405	602	770	999999	873	409	247	971	313	358	999999	999999	242	999999	696	999999	999999	999999	241	999999	999999	438	753	359	999999	339	538	536	999999	999999	598	477	460	999999	999999	20	330	338	386	282	272	804	650	999999	349	999999	991	933	105	692	83	999999	999999	402	936	966	848	420	438	543	870	711	274	219	760	127	999999	665	812	999999	606	999999	999999	999999	725	714	787	999999	19	999999	348	999999	999999	999999	30	999999	999999	67	640	999999	171	909	999999	842	411	561	540	441	999999	232	664	335	130	999999	96	915	39	999999	676	231	999999	999999	410	910	205	274	279	260	999999	741	999999	120	999999	139	524	696	267	999999	557	174	184	999999	96	787	864	999999	999999	999999	999999	114	989	999999	390	419	504	999999	509	999999	647	147	291	999999	252	999999	149	999999	999999	999999	894	399	999999	332	926	512	56	832	227	999999	55	193	999999	257	332	94	752	532	730	615	635	666	197	999999	999999	420	999999	999999	114	379	648	320	711	493	999999	538	456	667	634	878	372	671	640	999999	944	999999	357	999999	957	167	964	616	823	696	366	237	999999	390	999999	516	628	162	999999	848	999999	735	481	306	129	793	637	94	999999	852	252	963	999999	311	333	606	73	999999	936	947	414	42	496	25	136	899	336	999999	999999	127	999999	220	944	792	999999	999999	982	60	999999	174	529	879	999999	999999	999999	999999	211	900	66	999999	999999	779	225	780	443	941	999999	466	180	229	467	571	999999	780	602	41	28	
244	999999	123	623	22	934	772	427	534	999999	999999	999999	999999	698	436	19	999999	674	479	994	173	358	999999	970	525	880	695	707	958	200	938	378	999999	384	967	511	999999	999999	440	844	453	363	908	628	723	894	447	530	41	561	949	116	132	47	855	885	428	153	108	142	249	75	468	344	384	156	160	999999	999999	924	76	698	243	634	551	810	999999	351	257	630	442	999999	675	406	999999	832	999999	384	529	999999	92	799	943	999999	605	388	894	999999	254	577	744	99	799	116	495	999999	873	497	495	54	999999	999999	895	477	999999	85	999999	72	999999	552	999999	775	828	649	841	276	754	935	39	173	915	999999	999999	680	886	999999	999999	999999	999999	999999	959	758	888	484	646	16	999999	999999	999999	999999	988	832	999999	702	677	999999	999999	159	999999	228	507	938	468	332	139	999999	979	224	999999	356	710	829	161	116	592	151	886	354	13	835	371	999999	336	999999	999999	93	407	405	13	999999	999999	224	304	692	490	31	299	566	355	999999	37	999999	999999	261	819	168	999999	372	119	999999	91	999999	999999	439	856	228	611	958	157	55	170	583	221	673	274	496	535	468	625	571	851	330	998	925	808	682	403	999999	999999	25	412	999999	295	478	835	999999	78	864	835	272	999999	999999	418	309	917	453	478	999999	986	333	999999	222	746	547	683	761	917	231	631	184	824	535	277	142	643	135	298	999999	999999	108	427	671	633	363	161	520	911	699	17	364	213	999999	999999	367	392	199	999999	748	999999	83	258	846	242	660	447	999999	73	285	665	791	999999	735	382	888	905	961	589	393	999999	999999	999999	228	223	276	999999	642	446	910	750	454	837	549	948	764	849	580	438	972	999999	277	456	635	43	999999	999999	999999	810	210	462	430	610	904	362	631	999999	40	999999	965	690	805	999999	163	535	221	954	615	786	617	999999	334	532	616	999999	999999	716	999999	194	997	76	501	831	999999	458	999999	843	932	197	999999	540	999999	947	473	292	120	828	303	110	822	271	999999	691	202	171	999999	897	994	437	243	915	20	845	636	898	198	973	999999	705	215	377	31	999999	470	999999	229	387	69	334	366	999999	999999	123	372	999999	999999	810	639	84	330	999999	849	505	999999	410	530	973	321	574	104	999999	625	598	999999	454	999999	176	231	125	941	750	999999	669	80	943	503	896	482	900	426	388	344	999999	999999	782	528	526	475	70	556	999999	76	495	240	229	674	824	228	918	999999	316	588	523	143	580	594	189	434	19	907	999999	500	
420	157	999999	803	497	223	122	925	723	700	171	569	695	684	999999	439	851	279	678	677	564	413	120	799	820	994	999999	999999	348	101	466	162	999999	755	999999	348	999999	999999	186	611	116	992	773	615	427	999999	448	895	999999	999999	583	740	238	956	936	999999	47	916	982	503	418	923	586	631	999999	18	646	939	999999	999999	915	435	102	999999	571	571	999999	999999	381	999999	556	908	945	598	999999	725	999999	965	999999	648	999999	608	999999	683	202	192	999999	152	999999	419	317	999999	866	248	834	157	648	171	999999	374	376	542	999999	126	946	509	999999	987	999999	518	94	681	130	390	703	999999	992	418	874	388	165	498	133	999999	999999	57	51	706	999999	999999	999999	762	580	454	282	767	73	326	999999	692	213	428	39	861	334	636	999999	486	999999	527	165	239	296	16	999999	999999	999999	999999	568	899	999999	282	233	751	441	331	999999	675	999999	935	253	675	681	999999	184	737	469	999999	637	921	669	999999	999999	246	215	848	476	999999	999999	404	358	999999	999999	837	999999	931	204	287	999999	12	999999	712	378	999999	284	489	558	114	831	999999	999999	157	944	647	240	902	121	986	546	593	855	999999	999999	713	587	761	917	843	957	253	999999	999999	841	634	999999	999999	197	560	999999	725	299	371	742	764	986	211	547	120	607	999999	820	217	740	837	999999	10	999999	664	999999	522	572	714	157	588	938	235	316	319	262	282	715	560	34	820	999999	494	793	676	999999	999999	224	999999	999999	634	433	334	451	13	487	999999	999999	532	999999	449	999999	585	999999	164	999999	999999	894	237	858	999999	617	999999	193	920	544	662	999999	605	937	999999	308	999999	477	522	164	614	784	312	832	868	597	192	32	584	667	718	279	638	999999	966	491	987	947	911	27	173	151	999999	468	999999	999999	89	999999	891	151	396	117	702	10	221	975	591	405	999999	736	434	246	608	262	826	393	999999	999999	970	999999	320	818	566	504	990	472	263	999999	17	999999	999999	598	141	443	280	610	999999	999999	639	990	899	592	957	999999	593	926	542	278	642	441	999999	334	624	735	830	999999	999999	207	19	748	999999	747	999999	999999	229	999999	115	999999	982	225	816	940	999999	979	266	999999	860	391	999999	73	929	999999	999999	999999	92	999999	973	999999	612	702	69	999999	629	891	999999	161	204	999999	955	757	821	377	999999	426	625	668	220	644	479	999999	718	170	296	945	818	737	999999	822	226	46	862	710	563	289	166	446	999999	999999	711	115	534	211	435	999999	252	562	999999	784	949	423	972	
339	999999	509	999999	899	999999	683	999999	999999	615	999999	442	919	894	120	813	16	270	188	357	986	933	373	577	516	734	999999	702	266	999999	761	872	802	73	532	784	63	306	999999	363	636	161	179	999999	162	769	515	269	142	748	999999	524	770	76	999999	999999	562	931	477	999999	951	999999	816	503	853	999999	999999	856	372	336	999999	710	13	825	720	834	763	873	425	999999	229	871	570	999999	356	247	112	736	999999	136	999999	131	828	102	412	655	345	676	646	654	139	659	999999	805	988	999999	520	999999	355	161	642	689	516	729	944	89	420	999999	156	616	999999	903	779	246	114	638	881	999999	999999	999999	499	999999	999999	770	999999	999999	974	764	529	374	726	166	391	925	493	542	999999	109	999999	999999	244	46	529	999999	257	999999	880	661	701	999999	110	609	532	289	999999	555	462	746	121	999999	115	656	779	782	889	250	521	854	752	999999	34	782	763	100	999999	462	567	206	522	391	689	322	999999	179	274	127	633	111	272	999999	90	868	999999	999999	227	588	267	999999	150	17	714	36	908	139	335	328	999999	999999	999999	209	987	265	233	730	695	792	592	609	999999	772	999999	420	591	814	491	999999	999999	991	873	252	205	821	999999	515	676	999999	413	999999	844	946	999999	200	652	73	999999	824	645	999999	86	434	999999	657	999999	377	400	999999	445	103	647	179	999999	854	569	216	13	176	999999	717	63	42	389	658	765	572	999999	999999	767	999999	864	667	519	537	999999	448	256	548	592	999999	999999	382	227	319	296	675	422	999999	631	999999	999999	783	999999	999999	214	53	55	346	892	665	877	973	536	917	239	980	659	996	939	130	959	464	583	519	602	680	999999	79	371	999999	159	999999	795	332	467	90	51	999999	332	870	403	910	656	999999	999999	151	845	310	999999	316	25	426	487	511	485	605	210	999999	334	533	238	976	974	802	516	999999	188	214	459	158	999999	999999	999999	79	726	999999	808	656	708	461	835	514	999999	999999	84	733	594	999999	846	862	880	935	267	799	999999	427	999999	999999	420	15	999999	641	850	932	378	947	753	418	784	436	796	553	999999	999999	698	724	987	919	727	999999	999999	894	367	597	277	13	810	874	437	309	123	954	999999	703	999999	204	664	66	999999	136	980	185	509	420	75	336	538	394	111	917	440	25	136	999999	795	77	999999	262	664	999999	147	999999	981	485	322	842	317	703	384	999999	999999	931	243	600	802	44	395	946	532	940	474	426	999999	999999	868	107	827	608	907	431	920	411	
401	321	989	999999	204	999999	108	233	29	834	20	606	857	509	999999	536	834	760	681	337	999999	724	900	999999	999999	999999	999999	224	999999	709	795	952	584	658	539	921	611	999999	999999	371	847	308	999999	639	416	999999	999999	999999	325	300	999999	999999	749	999999	680	677	999999	277	999999	999999	417	884	218	999999	48	67	32	208	969	861	925	999999	920	320	999999	431	999999	270	315	939	809	256	899	724	936	648	212	991	978	999999	510	343	706	118	999999	963	100	611	600	358	999999	463	400	463	375	999999	237	439	113	259	874	160	962	65	922	170	985	494	383	400	855	41	230	117	360	592	436	811	365	526	340	200	670	957	796	356	856	445	358	305	421	772	888	999999	987	360	381	999999	999999	793	999999	999999	238	210	999999	999999	243	292	113	999999	999999	425	84	586	999999	999999	489	999999	999999	999999	313	550	145	87	979	92	153	501	130	10	221	784	999999	571	548	734	999999	469	464	684	123	574	342	575	100	995	698	999999	811	313	999999	376	391	620	999999	437	471	999999	231	420	968	741	172	112	571	429	800	999999	48	193	721	30	999999	585	462	739	999999	569	986	999999	393	842	690	816	140	999999	403	999999	91	121	999999	812	999999	53	715	381	411	239	999999	671	205	196	273	999999	592	999999	999999	806	167	750	999999	901	173	247	36	136	61	356	999999	726	999999	795	430	926	999999	999999	781	506	870	91	337	978	999999	999999	788	207	578	72	234	999999	29	596	847	340	999999	371	648	11	27	588	330	65	267	286	644	409	765	346	706	683	78	328	999999	86	422	250	345	847	458	828	999999	999999	131	692	707	439	948	100	44	559	270	780	489	999999	760	282	721	289	999999	999999	442	242	999999	551	221	700	660	999999	999999	999999	36	999999	552	198	999999	341	933	574	579	999999	999999	675	311	999999	422	297	839	654	325	150	528	999999	176	79	999999	325	632	580	480	16	999999	188	999999	393	533	469	999999	300	259	429	348	999999	710	999999	927	999999	931	999999	138	923	860	999999	999999	777	133	970	634	999999	802	716	999999	999999	103	572	436	283	502	918	623	999999	69	999999	404	896	801	999999	354	700	999999	629	394	422	452	999999	155	999999	734	404	270	999999	999999	755	498	543	719	999999	63	148	999999	999999	999999	22	595	185	999999	321	610	557	976	751	999999	933	999999	182	999999	999999	910	999999	426	663	549	108	658	71	128	314	60	861	999999	815	999999	999999	660	999999	364	999999	827	277	692	834	172	186	427	518	999999	999999	425	999999	221	999999	
84	516	721	999999	114	175	364	533	999999	560	271	749	380	999999	432	419	282	999999	818	950	469	643	854	592	500	372	680	149	135	227	889	735	999999	999999	740	999999	999999	284	394	199	27	303	999999	142	573	422	805	267	999999	527	628	999999	507	999999	999999	440	662	138	886	999999	999999	224	408	839	999999	535	110	627	429	620	923	998	457	629	999999	175	433	721	29	88	567	999999	64	607	999999	315	999999	388	789	309	999999	366	398	999999	704	803	999999	999999	471	47	322	188	999999	474	603	630	136	878	999999	999999	17	940	119	807	999999	80	170	801	999999	365	308	721	837	129	471	999999	999999	804	924	140	999999	999999	260	982	766	999999	999999	589	999999	967	188	359	999999	992	302	219	999999	590	478	633	642	999999	139	115	739	600	350	999999	13	47	30	999999	999999	999999	526	999999	689	137	51	795	999999	580	999999	283	186	948	999999	845	827	261	319	999999	335	301	497	187	922	154	999999	175	999999	869	999999	966	947	856	405	853	999999	347	529	999999	548	683	149	72	306	856	928	790	928	505	890	752	727	10	996	662	999999	348	42	545	884	875	756	625	995	999999	336	999999	999999	818	379	490	999999	199	480	999999	161	435	881	999999	225	462	247	543	979	833	999999	946	859	742	152	137	314	999999	999999	673	999999	524	76	475	530	999999	247	120	135	409	30	537	529	353	510	285	466	966	999999	431	638	223	645	172	591	389	470	810	675	999999	185	747	999999	807	726	637	368	416	999999	617	999999	999999	418	579	999999	711	426	516	242	867	670	347	665	814	44	713	878	904	883	151	147	999999	999999	999999	233	999999	584	721	999999	873	916	60	430	999999	215	512	999999	999999	999999	880	962	954	578	807	582	838	91	149	773	22	759	463	532	404	479	999999	691	535	355	999999	137	705	888	369	951	999999	917	999999	999999	532	999999	811	555	13	999999	999999	858	999999	999999	395	999999	999999	999999	615	999999	999999	528	36	242	426	820	999999	721	820	752	267	999999	999999	856	962	920	138	539	251	113	947	908	999999	225	296	999999	999999	999999	959	347	692	756	283	999999	498	101	891	721	192	999999	639	100	735	260	921	127	649	780	347	999999	72	905	706	511	999999	553	999	810	945	497	765	53	761	999999	70	510	792	999999	367	870	39	999999	357	539	473	999999	183	278	303	999999	289	284	887	494	999999	787	60	999999	89	945	999999	90	999999	999999	946	596	339	262	200	421	334	686	422	476	444	999999	557	177	48	319	379	999999	999999	999999	217	999999	166	
276	999999	283	460	31	999999	422	778	949	642	999999	592	877	527	921	88	882	844	603	862	420	59	999999	239	882	732	999999	575	371	574	998	487	466	999999	999999	64	916	961	999999	801	999999	698	999999	23	999999	999999	171	791	999999	652	999999	999999	613	999999	745	999999	578	999999	577	298	999999	847	999999	384	643	999999	136	447	465	999999	171	921	999999	999999	999999	722	564	616	344	308	571	978	999999	999999	940	76	999999	838	999999	845	486	999999	999999	23	999999	162	999999	121	379	999999	457	723	999999	592	490	712	400	811	765	32	662	961	709	278	727	146	730	697	443	999999	310	297	999999	619	389	299	537	527	125	709	440	999999	999999	623	850	847	652	999999	238	238	676	72	83	999999	192	524	172	124	296	999999	999999	594	999999	803	999999	169	971	716	212	201	184	872	696	65	592	219	725	95	999999	879	493	206	469	215	900	247	224	90	436	864	999999	999999	240	574	999999	999999	775	442	213	691	999999	936	999999	46	63	803	376	27	89	999999	999999	999999	697	417	67	235	134	471	903	183	945	891	289	347	75	761	641	131	778	745	444	292	999999	736	13	557	874	433	161	106	870	207	10	463	75	999999	999999	999999	517	999999	722	314	999999	40	745	984	656	983	999999	302	171	999999	999999	343	538	516	999999	999999	414	509	360	701	319	806	312	747	999999	999999	999999	999999	45	999999	613	727	33	139	752	852	999999	999999	999999	891	461	999999	999999	625	959	999999	924	999999	999999	999999	419	999999	700	30	994	999999	727	998	999999	999999	711	955	999999	999999	641	520	319	999999	999999	352	969	394	999999	469	249	460	999999	686	788	234	901	723	171	280	409	606	36	13	145	29	999999	992	926	80	190	506	603	591	999999	448	356	525	794	511	999999	34	408	240	781	999999	861	51	219	867	999999	987	794	985	944	44	493	316	999999	744	228	976	999999	538	289	742	856	290	999999	999999	999999	385	928	660	484	384	207	999999	999999	600	168	999999	783	999999	150	999999	712	617	647	999999	954	50	261	999999	292	999999	566	869	951	999999	687	581	349	869	989	999999	68	143	511	999999	999999	999999	999999	673	585	145	203	408	398	96	40	249	643	752	999999	837	134	878	999999	664	818	337	844	999999	999999	587	999999	999999	79	999999	144	578	115	87	999999	266	955	999999	999999	999999	999999	167	481	999999	17	999999	937	999999	482	162	429	190	766	999999	999999	999999	853	902	759	998	402	999999	999999	801	951	999999	143	565	640	999999	882	999999	412	230	999999	999999	856	978	185	475	649	156	441	916	
177	954	811	268	336	613	999999	63	828	999999	754	347	827	999999	999999	999999	314	382	956	352	280	883	777	545	999999	999999	652	874	727	294	358	255	847	422	634	997	650	999999	239	999999	727	829	716	936	476	700	833	999999	74	629	171	999999	200	98	646	293	187	276	459	246	960	999999	999999	544	128	508	499	414	56	916	905	438	152	929	999999	450	999999	841	79	118	999999	999999	809	107	133	91	65	759	776	999999	999999	384	999999	992	76	999999	503	182	817	967	211	428	140	158	724	732	134	270	472	205	126	345	207	350	979	494	999999	238	999999	999999	453	740	999999	705	106	530	999999	160	863	436	999999	994	33	999999	999999	999999	345	661	383	400	956	794	296	580	234	484	187	999999	23	581	471	999999	760	780	523	471	999999	999999	61	203	999999	974	999999	46	258	131	322	999999	443	150	999999	76	999999	31	999999	999999	453	67	480	622	353	936	147	291	965	999999	244	252	587	999999	58	910	610	190	680	981	999999	260	332	113	999999	91	642	872	433	404	420	739	699	864	27	999999	954	438	999999	999999	837	999999	81	576	999999	79	517	997	101	999999	999999	674	350	108	271	203	735	376	461	272	999999	274	858	570	271	504	553	723	428	326	999999	181	340	895	154	283	999999	755	226	102	999999	645	780	195	999999	746	398	600	999999	999999	996	999999	977	587	490	999999	266	510	315	392	526	794	579	774	291	295	999999	455	954	988	999999	980	160	368	698	658	493	999999	633	525	115	952	130	999999	330	999999	204	752	415	581	26	999999	450	833	576	999999	76	999999	904	999999	412	999999	646	614	999999	26	437	618	889	832	89	593	877	999999	999999	999999	673	975	454	913	101	591	49	382	971	345	539	326	999999	918	591	487	999999	980	122	172	316	516	792	314	940	585	863	582	502	433	801	660	999999	999999	116	100	562	991	561	820	903	999999	642	999999	999999	120	825	971	250	999999	825	999999	677	999999	267	167	193	149	972	515	727	466	880	548	543	879	770	999999	812	501	999999	776	999999	301	268	52	999999	326	999999	999999	759	999999	342	999999	607	905	999999	442	745	949	999999	422	28	56	103	447	393	104	932	999999	350	45	999999	999999	999999	58	477	385	856	224	293	867	321	151	755	835	134	980	940	638	895	337	54	999999	595	999999	758	382	208	821	659	779	393	230	490	724	733	593	232	558	437	607	585	530	665	999999	111	877	300	999999	322	412	999999	304	999999	22	999999	999999	164	174	300	999999	999999	45	565	513	484	100	
999999	999999	112	999999	999999	391	210	298	752	999999	207	556	411	999999	92	941	999999	999999	625	98	999999	478	733	437	438	67	268	341	431	550	965	161	564	20	999999	268	165	999999	653	999999	103	999999	270	476	108	607	763	419	23	245	536	318	888	395	582	193	308	674	112	700	999999	869	867	211	999999	55	991	400	999999	999999	785	728	603	853	999999	105	218	267	338	830	304	848	328	195	23	656	273	179	438	999999	999999	999999	677	953	648	234	556	68	916	63	999999	372	754	198	999999	807	714	44	999999	487	975	51	346	281	999999	999999	999999	681	999999	902	999999	822	999999	633	864	304	60	999999	215	999999	548	999999	350	999999	224	931	104	139	735	216	941	239	778	951	999999	918	154	405	557	373	684	874	999999	24	281	999999	410	999999	334	999999	756	75	828	630	938	999999	999999	999999	999999	474	999999	999999	999999	981	960	552	53	21	575	945	160	999999	102	842	999999	673	999999	999999	13	999999	530	972	805	580	459	876	411	158	999999	241	228	94	348	92	192	273	928	888	63	729	999999	398	555	388	14	999999	972	986	999999	274	545	373	66	637	999999	218	615	376	532	93	150	895	998	344	727	76	999999	20	660	821	745	999999	283	284	678	141	427	426	575	357	904	425	613	748	696	854	37	710	999999	974	658	562	365	969	588	855	400	221	999999	938	794	962	335	722	528	999999	100	999999	999999	812	790	198	800	185	999999	725	291	260	647	873	48	999999	999999	999999	999999	193	46	313	695	823	999999	216	765	636	563	941	99	890	229	552	763	255	999999	336	193	470	761	190	790	999999	573	149	573	787	999999	198	100	650	559	999999	117	787	96	145	80	584	432	999999	622	999999	636	401	41	999999	120	999999	854	999999	502	999999	432	855	523	832	999999	602	642	978	737	374	850	999999	340	883	999999	975	999999	616	999999	999999	999999	999999	568	552	999999	182	999999	478	677	999999	343	555	158	999999	999999	999999	274	264	999999	477	942	454	436	999999	397	999999	999999	999999	659	144	999999	248	289	892	664	834	297	971	605	86	494	173	999999	631	41	305	300	999999	970	193	711	904	729	788	667	593	170	320	164	49	121	999999	819	542	480	999999	275	265	999999	88	964	999999	999999	999999	982	778	153	804	226	102	896	587	187	476	432	999999	518	501	235	81	673	999999	816	999999	999999	535	354	767	161	999999	999999	45	999999	891	229	999999	999999	999999	805	888	449	999999	999999	72	152	534	782	353	999999	749	586	774	39	130	415	999999	486	999999	999999	457	
434	385	653	290	999999	860	999999	296	257	23	484	598	695	346	632	317	999999	753	423	440	752	999999	999999	412	358	999999	15	999999	486	241	932	164	84	357	999999	73	712	814	10	292	999999	496	999999	999999	274	988	88	999999	999999	107	115	732	678	999999	705	433	728	251	931	807	855	999999	809	999999	90	999999	523	999999	999999	569	999999	77	753	999999	212	999999	905	559	999999	999999	999999	322	673	999999	135	209	485	670	652	41	344	471	883	999999	999999	103	686	90	26	999999	474	740	999999	999999	502	48	979	547	212	449	528	999999	113	999999	629	542	999999	431	889	881	845	999999	695	999999	234	143	193	999999	704	999999	579	824	543	204	896	447	512	744	999999	999999	229	938	999999	213	999999	999999	999999	322	573	895	631	265	200	999999	999999	620	54	999999	704	999999	999999	429	843	999999	869	703	635	999999	673	192	999999	727	546	802	661	907	394	491	348	67	999999	871	986	999999	487	324	633	999999	105	285	402	999999	999999	525	241	799	999999	999999	344	809	999999	458	648	390	865	904	719	398	484	201	236	562	999999	999999	593	983	443	999999	615	555	79	237	813	397	790	485	686	30	570	999999	999999	29	157	999999	526	327	232	605	943	583	605	245	923	904	59	839	933	404	932	258	366	70	759	788	739	313	644	999999	999999	390	227	999999	999999	623	388	216	415	91	129	276	761	837	101	999999	949	834	999999	908	999999	950	552	292	98	322	999999	751	269	369	799	999999	999999	971	15	562	365	906	999999	310	525	843	999999	851	284	665	496	528	969	999999	838	999999	999	735	912	649	837	935	999999	999999	128	637	946	56	999999	999999	593	999999	832	999999	677	53	427	13	999999	505	526	700	17	999999	999999	999999	781	542	530	894	223	946	999999	366	999999	999999	305	999999	192	888	999999	388	999999	378	82	706	696	441	60	795	487	996	353	417	132	147	927	188	689	151	855	414	525	398	693	646	731	475	813	257	747	524	999999	504	609	148	141	639	359	128	999999	350	999999	734	416	999999	603	651	999999	587	999999	999999	223	50	42	491	862	999999	999999	435	975	230	628	802	999999	963	184	848	808	984	15	999999	828	570	861	515	922	999999	981	476	52	999999	242	235	755	630	311	780	999999	127	285	999999	954	923	153	69	999999	689	687	453	52	999999	999999	258	582	999999	999999	652	189	527	999999	999999	199	999999	393	895	987	403	57	426	662	999999	387	690	708	999999	343	904	426	999999	793	242	999999	537	999999	999999	999999	983	653	551	342	658	999999	943	999999	214	
999999	999999	999999	257	999999	328	641	271	999999	999999	377	162	550	537	869	393	235	387	734	999999	999999	661	999999	999999	999999	999999	749	506	94	999999	802	999999	142	504	999999	999999	999999	179	729	474	601	842	746	786	999999	999999	443	126	999999	948	999999	999999	219	230	246	119	999999	999999	597	78	578	145	999999	999999	845	933	29	55	999999	281	999999	999999	999999	999999	735	999999	914	999999	185	576	570	633	825	145	581	588	999999	999999	268	173	637	999999	581	999999	999999	466	665	958	940	986	73	398	862	409	929	375	565	949	999999	120	204	999999	999999	31	507	999999	320	51	216	266	999999	117	999999	999999	643	100	485	997	373	279	470	999999	67	999999	999999	999999	771	425	215	999999	32	285	426	999999	999999	675	670	559	999999	950	155	623	752	999999	286	955	999999	772	999999	839	890	568	585	225	649	248	904	79	999999	999999	183	894	836	10	244	434	691	638	130	968	429	925	843	422	999999	999999	213	383	912	556	571	998	659	999999	325	464	699	211	508	730	770	601	50	828	777	999999	999999	752	999999	852	274	972	652	797	999999	964	725	172	999999	801	45	999999	999999	962	999999	185	245	469	999999	999999	734	490	139	399	207	828	999999	999999	645	999999	70	999999	999999	70	999999	598	999999	999999	956	360	739	999999	119	707	695	999999	999999	87	74	602	25	327	77	670	127	784	842	262	599	591	89	710	527	999999	741	584	596	105	680	175	829	383	513	334	50	208	380	432	704	957	999999	807	950	53	857	743	393	273	942	999999	755	103	272	375	281	39	999999	890	999999	120	653	349	999999	898	772	641	814	999999	630	919	413	420	557	641	999999	999999	759	483	371	997	200	333	999999	999999	420	736	120	147	63	20	198	490	999999	594	999999	54	410	61	280	225	999999	651	643	999999	999999	345	545	631	178	999	999999	999999	999999	999999	919	329	195	235	488	46	999999	676	689	999999	731	922	953	963	336	162	871	707	213	999999	78	549	999999	999999	87	999999	201	489	969	63	999999	662	961	498	674	985	999999	184	573	243	694	262	962	999999	999999	999999	999999	581	999999	25	138	572	332	999999	899	999999	639	65	158	999999	845	51	707	635	878	78	960	465	299	351	303	696	144	969	462	999999	587	665	999999	905	999999	619	194	999999	924	999999	339	589	599	303	355	999999	999999	169	397	652	554	999999	999999	233	999999	999999	292	999999	999999	442	437	363	920	999999	999999	974	226	253	719	999999	857	999999	711	708	739	381	999999	999999	999999	500	999999	974	581	809	272	260	999999	615	693	767	
999999	241	242	999999	999999	976	668	999999	510	999999	586	782	449	171	999999	999999	625	447	493	999999	69	296	957	231	771	463	999999	120	999999	543	999999	999999	559	952	898	626	522	228	967	763	999999	999999	495	625	999999	999999	535	419	24	472	999999	81	999999	854	707	50	283	20	720	288	204	557	999999	967	915	999999	232	999999	999999	178	999999	999999	479	730	999999	711	999999	342	317	883	928	999999	105	356	999999	999999	489	999999	999999	857	352	511	999999	689	568	165	999999	999999	709	938	665	47	156	846	195	238	602	401	728	996	249	999999	703	837	999999	832	462	351	69	532	999999	528	253	415	826	776	898	790	171	999999	999999	283	632	379	999999	890	225	999999	999999	678	999999	98	976	999999	999999	410	808	670	999999	999999	703	999999	468	187	999999	146	999999	999999	30	419	340	811	999999	999999	945	999999	999999	333	618	469	617	999999	999999	390	999999	407	551	999999	796	425	967	238	461	435	277	743	815	999999	926	999999	106	483	239	999999	348	999999	858	228	312	999999	999999	484	61	869	128	500	999999	87	446	999999	594	798	945	999999	451	111	999999	804	489	211	160	864	406	537	373	144	972	999999	52	999999	999999	999999	692	153	333	493	187	591	316	999999	615	737	17	999999	496	308	538	634	999999	247	999999	63	738	110	502	236	999999	524	999999	984	999999	697	45	684	505	999999	115	999999	281	999999	924	768	498	712	596	423	857	524	50	74	999999	348	139	805	143	495	594	591	650	999999	415	662	999999	331	259	917	702	332	999999	235	202	736	999999	351	999999	999999	565	35	514	89	379	999999	483	999999	389	189	568	240	999999	20	676	523	999999	184	999999	271	999999	177	463	678	721	534	149	815	872	869	984	787	492	283	999999	568	87	571	727	852	189	654	942	80	359	471	999999	375	999999	679	585	999999	798	61	999999	398	572	999999	368	845	423	668	999999	999999	999999	780	999999	277	91	117	446	589	999999	700	999999	39	234	999999	329	259	999999	773	999999	203	294	805	999999	441	107	541	995	250	213	882	438	999999	94	999999	875	578	724	514	293	999999	242	995	732	107	968	156	999999	190	517	119	999999	649	999999	375	235	398	791	999999	999999	999999	121	205	386	574	272	571	999999	999999	516	751	535	248	999999	816	999999	999999	999999	892	472	951	377	815	999999	104	789	788	119	999999	999999	487	786	999999	999999	743	338	47	618	167	835	999999	212	371	673	765	999999	854	169	595	999999	999999	325	899	843	228	999999	999999	999999	292	785	483	462	235	605	39	964	127	903	746	999999	923	
999999	999999	66	999999	749	16	999999	968	520	999999	629	999999	313	270	172	887	574	126	571	42	999999	335	381	362	945	999999	766	643	801	466	999999	999999	999999	999999	266	408	842	777	479	175	163	503	772	851	853	938	922	344	867	86	552	786	184	455	356	354	544	704	130	772	999999	509	176	63	982	215	416	999999	13	763	54	796	647	406	999999	82	563	999999	508	17	999999	999999	776	999999	914	999999	999999	662	145	999999	864	999999	657	706	925	654	337	719	868	647	999999	999999	341	999999	999999	999999	149	778	575	284	790	999999	205	123	717	999999	732	450	999999	818	999999	754	999999	100	898	999999	149	940	480	235	745	843	661	860	485	953	99	671	693	999999	35	471	999999	999999	132	850	942	544	989	999999	921	999999	581	60	999999	777	425	251	215	135	616	999999	999999	999999	538	999999	362	344	999999	764	999999	71	757	999999	792	505	999999	824	968	58	999999	604	951	999999	313	859	999999	611	189	708	538	848	466	568	999999	827	173	999999	332	185	497	608	907	234	387	860	139	601	267	185	119	601	282	166	171	22	256	999999	46	679	999999	750	165	929	999999	880	604	198	437	965	341	921	501	999999	561	365	697	726	986	453	730	671	353	13	999999	999999	575	309	406	999999	580	240	999999	653	500	746	452	978	998	506	265	999999	173	999999	999999	999999	110	489	605	806	324	530	946	999999	949	999999	999999	161	999999	299	999999	304	791	897	999999	111	222	847	302	999999	999999	999999	999999	999999	197	789	507	60	170	410	836	96	704	600	225	59	293	125	704	486	349	301	999999	999999	201	961	159	276	907	999999	975	262	999999	790	894	605	802	466	405	169	516	356	991	930	463	228	599	201	682	345	817	106	153	815	475	999999	81	28	999999	236	640	240	153	428	999999	999999	999999	999999	999999	619	257	827	720	545	970	993	309	717	256	999999	371	957	594	572	999999	999999	119	999999	325	282	533	783	178	999999	529	285	212	999999	999999	879	328	685	494	999999	97	990	386	999999	999999	482	321	364	772	324	865	682	646	999999	503	999999	999999	999999	598	433	96	473	658	552	999999	694	999999	999999	221	376	999999	685	999999	999999	999999	933	502	511	535	999999	999999	178	21	999999	313	846	639	999999	79	950	414	799	97	71	975	624	342	999999	592	999999	692	584	153	405	999999	190	999999	123	106	999999	62	962	999999	755	471	918	462	805	248	179	64	168	667	271	962	854	598	411	556	860	999999	668	919	999999	160	386	35	615	192	999999	637	999999	999999	509	897	451	
999999	341	999999	999999	171	537	595	999999	105	534	999999	999999	443	815	591	999999	567	246	999999	393	53	618	999999	94	893	846	999999	125	542	999999	632	167	999999	520	58	999999	812	999999	698	999999	83	506	288	999999	469	153	999999	999999	999999	999999	958	299	999999	999999	999999	197	737	514	174	325	915	479	880	566	901	759	999999	923	767	999999	995	77	547	904	320	546	340	977	625	999999	999999	254	584	999999	580	343	627	860	999999	861	999999	307	999999	383	999999	604	625	721	725	709	635	259	609	215	833	890	751	635	203	861	856	759	999999	424	651	670	894	177	986	567	142	656	999999	905	999999	999999	742	174	999999	716	999999	618	262	915	123	424	645	378	879	999999	592	991	667	259	14	999999	418	910	999999	488	999999	458	999999	167	576	978	999999	999999	408	144	158	586	879	486	940	999999	507	973	310	237	35	526	297	307	999999	999999	989	999999	901	47	289	831	443	999999	16	999999	883	104	999999	145	976	940	999999	999999	541	15	122	190	999999	765	271	445	610	504	999999	193	170	438	192	436	989	886	803	371	999999	326	153	612	479	478	999999	413	634	175	261	94	555	999999	766	999999	38	808	252	145	999999	844	231	999999	813	823	312	454	911	912	155	99	147	608	890	224	861	999999	710	840	999999	858	811	444	252	379	999999	618	672	221	407	191	643	667	595	20	104	214	799	999999	176	999999	501	721	29	171	946	999999	999999	551	119	999999	107	412	734	916	42	786	696	443	196	693	782	699	514	964	999999	479	22	879	129	656	999999	64	674	499	999999	100	424	999999	433	690	955	130	112	878	999999	241	999999	678	978	318	518	366	469	999999	999999	801	999999	65	715	476	999999	782	431	462	819	999999	999999	244	999999	942	372	615	999999	506	737	662	596	636	880	224	546	343	901	811	148	353	594	999999	372	565	999999	368	375	999999	755	999999	698	650	69	50	999999	999999	129	999999	946	999999	999999	963	999999	999999	214	580	999999	501	930	600	999999	620	324	999999	999999	545	872	994	68	13	249	999999	750	564	964	946	576	840	720	848	224	999999	865	244	999999	631	999999	896	999999	313	193	873	36	165	999999	87	999999	593	592	999999	999999	135	977	999999	663	301	999999	189	511	267	13	999999	999999	91	385	26	755	89	477	826	98	975	999999	754	819	999999	38	594	273	886	999999	982	257	762	999999	99	887	999999	581	706	418	278	999999	103	310	848	102	944	780	999999	332	256	126	765	869	999999	491	233	133	297	273	628	915	624	647	999999	97	28	
68	295	139	832	999999	999999	999999	999999	590	999999	454	971	282	93	814	999999	563	999999	866	999999	892	183	607	664	999999	293	999999	999999	362	770	455	289	761	999999	885	999999	155	500	747	354	357	59	269	941	778	999999	24	189	999999	926	71	282	999999	604	135	884	999999	999999	43	225	339	627	467	999999	104	999999	220	208	208	330	999999	72	626	522	145	999999	914	666	885	647	278	263	976	436	999999	999999	999999	166	999999	11	806	999999	999999	532	25	729	592	449	999999	614	999999	816	981	999999	999999	999	655	641	999999	292	969	32	589	396	947	85	651	41	120	920	49	64	259	207	999999	173	999999	104	507	999999	260	475	818	281	999999	461	282	493	353	710	527	999999	696	999999	41	999999	100	999999	584	939	88	999999	339	926	574	999999	567	784	968	918	999999	560	144	64	999999	504	213	999999	691	999999	999999	168	687	410	999999	556	367	592	999999	740	82	534	520	568	337	699	999999	891	706	999999	894	498	524	434	316	966	358	999999	999999	536	580	999999	999999	99	145	919	873	929	533	27	530	999999	999999	238	846	999999	50	576	726	342	369	321	611	873	600	315	643	262	999999	436	208	999999	957	999999	999999	300	154	430	432	999999	825	999999	368	688	297	920	879	295	999999	999999	999999	781	915	302	999999	268	180	515	498	999999	286	999999	836	106	999999	804	26	978	999999	556	724	999999	153	999999	516	999999	952	922	586	999999	435	358	674	656	511	426	810	999999	472	900	129	999999	999999	603	141	214	379	272	869	492	903	999999	999999	42	722	315	638	999999	786	23	315	258	929	818	403	927	946	189	594	999999	999999	999999	516	178	999999	96	687	550	187	999999	999999	690	63	999999	776	534	141	642	999999	205	787	999999	878	458	595	871	709	124	209	213	268	199	677	475	498	552	394	58	605	636	627	98	428	484	238	999999	204	835	999999	868	796	314	256	399	615	790	482	999999	582	999999	999999	573	999999	999999	52	595	22	587	999999	233	150	93	47	999999	577	699	999999	999999	229	969	999999	999999	82	341	999999	954	943	288	999999	708	80	999999	475	49	259	999999	999999	454	999999	643	999999	999999	240	817	727	712	276	999999	999999	915	999999	999999	999999	613	889	512	501	999999	566	98	652	999999	727	896	999999	814	617	998	57	523	952	340	962	586	365	999999	643	999999	613	704	687	993	467	944	703	992	498	861	159	746	562	738	999999	999999	991	879	888	999999	999999	913	104	278	901	307	999999	674	999999	999999	257	828	999999	246	999999	861	410	999999	276	999999	999999	999999	
325	755	999999	311	961	223	451	999999	999999	486	181	999999	600	699	610	999999	999999	169	981	38	876	246	999999	330	877	326	343	999999	942	343	999999	115	999999	502	597	348	999999	600	346	749	233	506	999999	771	657	999999	999999	705	261	991	565	116	802	999999	295	89	999999	527	433	644	880	424	676	260	872	76	999999	108	111	271	989	999999	823	999999	805	999999	999999	842	673	318	681	637	775	950	777	507	313	977	999999	999999	999999	902	176	702	869	808	829	999999	899	999999	410	546	604	989	12	73	292	570	368	999999	510	999999	853	125	962	253	999999	725	999999	999999	763	999999	891	592	74	96	999999	131	999999	996	549	172	943	92	908	999999	42	999999	948	999999	999999	999999	618	301	999999	897	999999	61	999999	625	170	114	933	533	827	999999	999999	21	925	916	999999	171	208	372	999999	347	365	770	216	828	220	862	777	768	999999	30	573	999999	584	176	47	999999	999999	999999	835	445	239	419	265	689	999999	999999	999999	42	976	63	543	999999	925	671	999999	288	844	911	414	999999	337	174	383	999999	655	66	999999	759	999999	464	778	461	536	930	999999	999999	515	999999	999999	199	12	999999	792	107	999999	327	999999	912	999999	999999	439	999999	341	537	999999	999999	999999	999999	44	432	594	110	999999	521	284	92	719	995	999999	595	773	327	999999	225	305	592	999999	999999	999999	337	392	524	135	999999	34	307	130	998	821	53	910	66	492	916	604	901	999999	280	822	404	999999	678	999999	48	999999	122	909	126	241	526	999999	999999	138	999999	50	80	999999	999999	497	999999	962	720	183	519	685	999999	834	655	999999	404	11	999999	463	925	729	713	174	97	144	912	999999	13	766	305	360	159	928	785	876	534	926	999999	999999	845	442	887	504	840	362	279	287	263	505	837	524	999999	307	999999	977	336	999999	887	899	585	588	958	999999	878	168	999999	787	59	999999	95	477	999999	327	617	492	841	219	333	734	999999	635	145	999999	999999	780	768	852	999999	808	999999	629	49	658	208	267	484	934	626	999999	827	999999	999999	484	419	370	81	999999	689	719	145	999999	581	163	999999	949	452	459	34	107	399	999999	999999	251	999999	466	438	999999	128	999999	18	907	999999	999999	907	383	999999	661	99	569	709	503	173	16	999999	432	999999	886	999999	999999	999999	34	909	529	292	999999	429	987	254	952	931	999999	156	999999	711	237	999999	999999	999999	660	553	791	999999	465	397	999999	999999	65	578	807	419	999999	999999	999999	545	999999	999999	73	368	763	999999	999999	416	146	637	433	357	999999	304	999999	896	
127	640	963	705	32	664	454	999999	999999	634	999999	999999	446	543	389	114	286	793	727	239	472	571	491	706	143	385	234	828	964	548	685	761	142	999999	999999	999999	217	174	523	329	553	931	971	139	589	10	970	602	257	329	81	50	576	215	999999	999999	158	266	572	999999	999999	626	177	849	948	612	286	535	251	999999	897	121	280	408	686	540	600	999999	999999	142	414	631	580	645	476	999999	194	999999	485	746	762	950	602	999999	889	926	999999	131	999999	999999	999999	999999	361	779	999999	959	770	177	999999	894	954	796	149	439	242	999999	55	999999	382	313	999999	359	59	505	999999	947	519	999999	519	759	776	478	181	150	417	999999	280	801	223	517	873	26	407	591	791	966	810	172	643	91	880	999999	749	999999	558	375	394	856	74	484	999999	999999	999999	770	127	999999	625	999	31	272	999999	254	318	865	999999	411	952	468	713	748	999999	356	760	999999	999999	544	729	304	591	52	585	424	737	999999	77	507	368	637	999999	315	351	811	999999	999999	553	636	922	884	447	157	422	999999	999999	325	999999	103	999999	230	999999	582	756	999999	417	979	687	123	516	579	798	932	53	325	994	999999	407	335	999999	999999	999999	251	622	999999	856	444	629	658	282	999999	401	973	999999	147	745	891	558	30	403	999999	693	439	129	352	96	515	113	107	932	744	999999	22	887	235	999999	649	960	911	474	972	359	39	841	104	999999	999999	50	999999	579	999999	849	386	931	54	697	455	132	279	759	999999	999999	532	725	999999	999999	999999	999999	666	802	105	930	647	556	431	812	664	598	34	999999	271	474	208	999999	829	894	999999	90	842	538	889	527	691	162	132	641	827	313	999999	600	799	738	384	112	483	999999	211	830	999999	242	43	999999	107	114	497	877	143	13	999999	642	962	308	999999	138	999999	578	999999	495	433	999999	985	360	294	999999	375	533	100	105	54	657	693	710	580	999999	505	999999	429	586	664	255	508	823	417	670	637	999999	495	256	199	905	933	999999	406	719	256	999999	572	673	739	964	786	47	959	999999	949	262	999999	642	633	880	999999	999999	999999	187	292	999999	942	624	796	874	48	844	906	149	723	976	313	861	364	822	470	756	847	999999	468	470	863	179	721	999999	772	852	622	999999	756	999999	886	229	999999	94	739	948	999999	864	999999	942	999999	999999	524	973	948	999999	288	999999	419	999999	814	999999	999999	821	308	999999	903	421	111	195	231	598	392	452	999999	94	434	999999	92	522	880	983	774	526	340	53	654	
747	437	999999	999999	812	999999	364	467	999999	999999	999999	786	966	54	999999	999999	740	721	542	999999	82	883	863	441	18	728	897	521	830	999999	202	491	999999	129	165	983	999999	620	999999	699	999999	999999	344	584	819	492	125	477	424	231	999999	999999	999999	616	581	999999	573	475	565	94	999999	843	999999	399	317	133	532	847	889	481	566	130	312	999999	408	97	999999	288	622	999999	999999	429	106	609	999999	397	693	647	547	300	999999	730	999999	999999	698	194	358	999999	276	695	959	278	999999	999999	999999	999999	503	999999	217	493	325	295	999999	49	999999	581	999999	999999	76	999999	999999	999999	309	999999	71	999999	999999	999999	999999	224	739	999999	21	999999	566	343	999999	163	944	999999	894	738	999999	63	975	135	999999	25	853	126	448	330	877	356	264	84	968	999999	882	999999	847	999999	810	993	754	720	283	925	999999	148	740	593	93	656	36	999999	455	255	623	936	959	60	134	38	999999	419	727	999999	672	491	374	852	280	126	572	378	927	445	309	265	852	951	541	714	386	999999	247	999999	329	561	629	722	999999	999999	868	797	401	999999	227	344	992	999999	999999	992	773	887	322	966	94	658	775	19	945	367	94	17	518	419	652	999999	999999	507	346	120	999999	999999	486	999999	258	999999	976	155	227	965	272	244	698	549	941	498	999999	281	999999	671	999999	619	776	18	861	860	288	999999	139	999999	173	999999	999999	152	139	999999	999999	987	717	319	681	629	791	999999	999999	849	318	969	477	999999	389	900	370	674	334	252	874	477	473	398	496	993	999999	999999	999999	777	963	556	419	819	96	554	999999	826	989	999999	999999	999999	999999	22	551	319	514	975	917	999999	134	606	818	886	256	933	524	999999	823	999999	614	999999	188	327	885	762	559	658	999999	999999	347	544	684	177	425	88	563	461	846	999999	488	49	999999	539	652	366	738	533	572	162	40	244	13	311	552	999999	617	596	999999	789	999999	999999	908	92	925	590	922	650	471	177	999999	73	482	999999	209	574	866	649	999999	528	33	36	95	914	999999	112	540	382	999999	999999	471	967	334	67	999999	632	141	920	999999	72	999999	97	71	999999	782	967	999999	999999	999999	999999	999999	967	921	607	766	734	771	994	288	999999	59	549	36	13	706	412	738	999999	999999	577	443	946	999999	612	94	935	964	690	141	836	350	999999	279	646	377	503	55	726	300	692	860	146	641	999999	22	894	71	999999	999999	379	238	999999	147	535	544	153	933	319	999999	830	769	91	862	999999	481	876	279	389	635	999999	
999999	22	134	999999	716	999999	314	252	599	999999	873	999999	991	999999	999999	13	45	744	111	233	570	999999	999999	999999	922	779	284	199	320	146	625	682	432	496	22	226	222	609	819	247	839	690	720	333	957	862	100	110	844	478	840	999999	287	999999	641	630	809	664	615	937	999999	999999	932	462	574	201	484	504	999999	391	791	999999	925	864	394	880	999999	878	512	69	689	183	999999	841	306	999999	404	30	855	999999	416	999999	994	881	225	724	757	267	759	765	388	595	362	462	687	414	609	423	27	760	614	930	161	555	258	849	769	100	166	484	797	464	999999	366	974	242	441	53	649	999999	132	758	129	746	681	999999	999999	892	164	999999	489	980	12	999999	999999	999999	406	999999	633	376	999999	999999	110	284	968	999999	946	995	487	454	999999	566	999999	357	638	856	810	415	873	164	999999	877	936	275	994	816	999999	554	589	498	999999	991	419	283	999999	465	999999	844	778	757	156	826	414	999999	917	923	216	655	466	999999	675	990	576	999999	348	999999	999999	835	290	162	999999	402	999999	989	617	981	999999	501	642	999999	207	966	637	125	18	211	472	235	357	81	999999	999999	98	668	999999	845	425	999999	934	637	733	999999	999999	626	295	754	420	999999	102	999999	776	714	23	293	723	709	363	460	470	146	615	505	999999	999999	551	999999	313	747	176	771	566	216	999999	14	449	385	411	999999	830	263	791	57	143	421	305	895	792	805	944	123	999999	964	479	798	32	238	344	355	84	628	450	672	258	999999	999999	569	157	999999	843	348	307	352	999999	999999	999999	567	999999	76	913	999999	873	508	999999	62	999999	601	736	768	982	220	50	65	936	211	812	999999	799	999999	999999	735	747	784	961	606	816	999999	344	272	453	465	865	278	442	428	999999	941	999999	205	51	777	832	389	36	632	307	251	416	429	404	236	768	560	34	187	908	99	547	999999	246	150	267	999999	325	526	355	999999	999999	518	999999	871	259	603	770	999999	903	368	757	338	309	575	732	914	999999	226	696	315	253	265	519	665	999999	673	999999	999999	520	368	999999	509	287	535	628	897	972	999999	999999	174	999999	760	283	550	341	219	999999	670	999999	352	606	999999	829	50	999999	367	998	790	999999	585	644	999999	999999	544	304	999999	60	999999	999999	835	941	344	249	532	999999	493	999999	969	999999	999999	776	298	494	999999	762	965	999999	247	17	270	899	192	66	401	999999	922	16	739	256	93	168	133	999999	582	411	999999	858	307	525	999999	999999	39	467	291	
808	999999	384	586	782	338	999999	813	766	686	935	759	999999	847	12	999999	486	999999	723	250	999999	653	999999	911	999999	501	116	999999	999999	971	885	999999	999999	774	592	183	547	430	957	999999	514	355	367	47	646	651	982	20	304	923	559	142	316	226	264	165	782	472	819	290	231	999999	101	794	999999	76	44	513	265	829	64	65	295	805	736	681	999999	536	275	125	518	105	87	798	999999	999999	999999	508	520	437	400	84	610	676	696	999999	999999	572	999999	580	999999	479	755	474	868	999999	847	511	999999	583	869	999999	207	704	999999	999999	999999	302	381	58	999999	999999	999999	827	438	979	454	619	119	428	427	723	299	695	508	999999	999999	999999	929	919	905	999999	28	999999	568	155	877	905	904	570	198	961	201	198	76	90	486	928	999999	999999	999999	238	402	72	165	155	999999	512	999999	999999	785	516	372	999999	999999	999999	518	999999	999999	999999	999999	548	999999	548	999999	999999	532	999999	628	428	562	421	576	50	999999	677	999999	955	780	422	199	375	999999	180	784	682	999999	739	55	999999	999999	429	669	751	786	509	522	999999	832	699	623	999999	883	778	180	374	939	999999	591	475	999999	999999	999999	999999	104	999999	839	999999	763	557	868	793	65	22	856	142	999999	824	999999	370	164	806	133	91	799	345	491	931	999999	420	743	276	157	580	814	19	154	823	657	59	999999	978	99	999999	830	999999	798	871	921	48	621	999999	999999	999999	321	995	438	204	56	759	255	907	544	353	813	602	645	485	207	846	988	999999	177	999999	999999	186	999999	848	999999	969	999999	999999	19	961	999999	999999	208	999999	268	819	580	999999	999999	898	804	999999	999999	746	999999	238	194	999999	999999	85	59	692	946	999999	531	144	999999	590	943	86	222	999999	898	583	554	195	404	999999	999999	999999	999999	48	162	278	409	999999	999999	970	386	999999	785	999999	999999	999999	911	999999	681	999999	999999	134	541	990	16	700	686	179	999999	860	201	286	834	475	105	295	809	999999	540	999999	999999	594	402	318	213	921	301	987	688	963	671	449	513	68	323	102	846	285	999999	462	999999	240	999999	999999	999999	110	197	319	999999	660	999999	999999	575	999999	882	811	999999	999999	786	95	999999	698	491	999999	999999	752	999999	775	162	12	999999	999999	999999	87	95	232	521	999999	538	112	733	981	859	37	839	999999	873	509	186	512	370	623	999999	946	63	894	748	999999	999999	36	337	422	167	135	222	600	999999	497	999999	999999	299	999999	694	683	999999	427	838	463	71	426	878	273	598	649	999999	999999	45	43	
34	200	484	999999	824	999999	999999	999999	823	733	815	248	852	385	999999	527	222	999999	929	815	594	999999	65	295	999999	278	158	999999	999999	999999	494	397	565	886	473	727	185	999999	397	192	908	51	999999	999999	999999	999999	573	502	682	81	437	493	895	230	999999	397	145	198	240	556	363	710	497	316	999999	428	683	965	912	999999	352	999999	760	746	999999	553	43	949	646	297	704	655	392	999999	90	10	501	999999	999999	85	999999	986	718	841	999999	208	999999	999999	999999	999999	149	999999	589	819	728	174	733	158	999999	895	364	195	551	943	851	999999	328	999999	235	249	927	348	527	837	280	366	554	999999	999999	708	999	745	93	426	999999	106	75	573	999999	916	276	352	30	551	999999	407	999999	775	990	999999	999999	809	999999	627	302	999999	90	752	548	999999	619	815	240	615	896	618	111	999999	795	755	641	754	999999	999999	999999	584	328	999999	999999	873	921	778	928	796	827	199	684	999999	999999	357	25	323	34	999999	306	461	121	414	654	111	305	319	999999	244	489	135	99	751	999999	718	482	114	999999	999999	450	841	886	443	999999	707	934	999999	11	447	740	328	730	68	23	521	472	913	331	26	577	999999	797	693	317	702	110	932	811	415	875	911	999999	359	221	999999	574	677	626	947	999999	660	318	543	504	999999	405	40	999999	143	255	569	783	999999	107	837	53	999999	135	999999	999999	999999	833	595	999999	828	639	380	847	558	946	794	296	383	999999	999999	999999	264	999999	999999	307	999999	204	678	999999	316	137	999999	261	383	421	381	999999	999999	350	175	827	722	971	675	999999	34	193	190	999999	460	282	409	999999	190	543	999999	13	978	788	537	806	165	435	265	701	569	128	473	147	575	252	755	42	683	99	581	999999	523	625	282	886	24	999999	709	43	727	309	80	839	999999	377	573	752	813	368	671	297	715	974	961	905	999999	52	620	217	527	376	96	999999	962	506	490	999999	516	650	792	673	726	232	973	269	58	999999	999999	208	679	999999	229	325	999999	294	577	549	999999	999999	176	971	871	501	999999	360	223	979	999999	134	887	220	245	999999	576	999999	570	493	10	999999	999999	96	536	422	999999	999999	999999	770	672	677	929	940	999999	999999	483	820	802	234	716	622	56	999999	999999	391	999999	469	767	66	748	429	723	94	548	963	999999	90	999999	458	963	991	213	452	317	209	204	946	521	999999	999999	755	205	345	999999	388	655	789	340	155	111	77	757	100	31	252	954	845	999999	734	630	402	385	353	271	999999	418	
999999	760	556	196	999999	948	670	999999	993	234	388	317	999999	318	999999	750	299	357	895	999999	999999	430	74	255	359	554	999999	999999	296	379	852	84	62	969	999999	38	784	958	999999	129	96	722	38	28	576	537	241	426	999999	999999	999999	996	375	999999	305	182	696	310	837	820	999999	999999	999999	623	381	999999	999999	200	999999	999999	999999	341	621	775	157	400	402	55	999999	821	999999	370	999999	999999	293	855	709	572	673	879	999999	483	131	915	958	999999	641	999999	646	999999	999999	999999	169	999999	685	755	384	599	999999	999999	999999	651	630	25	508	800	632	999999	340	526	999999	692	527	386	368	492	219	999999	817	999999	999999	987	408	417	549	999999	210	372	958	537	480	119	240	767	999999	999999	999999	115	417	999999	268	205	999999	130	668	589	523	783	842	202	545	999999	782	84	157	792	999999	223	999999	999999	599	269	487	802	55	494	462	759	286	678	639	114	298	999999	998	563	913	287	748	959	758	999999	530	766	999999	801	999999	999999	620	317	446	640	640	191	568	998	999999	281	85	183	137	763	506	173	999999	999999	999999	133	86	594	878	999999	474	999999	477	181	739	999999	810	999999	167	307	149	999999	241	999	473	116	99	999	999999	641	212	999999	832	995	921	366	212	561	420	213	88	999999	438	481	175	133	713	999999	269	999999	471	831	25	829	999999	536	932	564	999999	284	43	999999	999999	247	763	899	999999	482	260	999999	999999	259	833	999999	228	999999	541	999999	999999	350	999999	703	740	850	180	380	999999	12	381	394	434	999999	593	145	179	12	287	201	999999	276	450	999999	146	885	486	222	998	71	611	509	999999	181	730	627	881	999999	345	897	76	999999	349	680	999999	865	949	999999	665	999999	999999	225	836	349	53	566	899	172	566	999999	374	958	382	498	401	999999	399	262	917	966	264	838	666	390	999999	333	999999	999999	139	280	936	999999	557	310	285	395	999999	655	999999	174	727	999999	774	490	533	118	21	851	999999	999999	476	696	952	698	443	946	999999	456	224	719	639	140	999999	295	999999	999999	411	999999	999999	999999	209	743	134	753	249	999999	74	186	999999	999999	322	86	999999	999999	804	999999	664	858	999999	338	836	226	441	418	999999	596	684	488	571	775	707	999999	638	283	38	732	572	208	459	896	882	382	999999	208	999999	562	999999	142	491	678	999999	552	214	883	180	999999	312	715	999999	652	862	585	999999	90	319	383	999999	999999	872	81	677	465	999999	999999	999999	999999	626	242	999999	999999	946	552	996	893	999999	164	999999	755	113	999999	
999999	999999	981	807	44	307	767	518	889	33	125	443	269	999999	10	637	999999	243	437	999999	999999	999999	704	255	705	319	588	999999	999999	164	999999	691	113	999999	651	821	484	601	999999	158	695	118	999999	999999	857	513	292	999999	892	999999	21	501	328	396	688	360	999999	735	999999	724	718	56	120	735	385	999999	999999	442	999999	189	163	552	307	288	999999	999999	999999	716	398	202	37	11	829	362	152	156	999999	717	148	300	670	999999	499	221	440	999999	997	618	611	433	183	850	818	713	891	999999	204	49	999999	440	999999	444	347	999999	697	716	227	757	999999	999999	999999	999999	999999	478	999999	415	62	999999	999999	381	260	117	114	964	28	187	193	126	471	683	952	333	351	708	665	235	410	590	524	999999	431	250	36	382	372	561	999999	349	204	486	999999	119	201	999999	999999	999999	340	382	890	520	999999	999999	999999	908	999999	736	280	999999	812	293	14	471	570	134	949	20	999999	731	601	467	630	843	999999	984	276	842	999999	357	999999	149	894	37	700	14	200	999999	953	999999	105	636	290	961	537	910	999999	945	999999	76	999999	999999	999999	608	781	999999	889	999999	189	312	641	444	603	923	77	673	398	976	771	999999	999999	629	66	963	999999	965	187	669	316	999999	512	330	999999	999999	313	999999	999999	999999	999999	277	124	999999	151	999999	999999	999999	42	367	893	864	521	505	999999	999999	999999	425	999999	482	972	815	255	999999	382	178	800	320	150	999999	999999	719	999999	999999	999999	503	999999	432	487	999999	486	974	932	819	776	452	499	16	999999	999999	999999	888	244	231	323	440	32	894	139	999999	850	175	521	505	746	183	999999	418	775	681	540	710	999999	999999	995	997	999999	999999	454	930	678	793	174	999999	603	999999	485	748	788	299	999999	557	999999	514	565	321	463	437	83	602	558	999999	999999	475	781	233	999999	537	235	326	557	596	450	999999	999999	66	10	692	999999	24	698	155	999999	485	210	982	999999	432	999999	683	544	455	999999	851	382	597	562	699	56	999999	781	948	522	472	742	884	117	103	219	508	999999	999999	535	999999	904	412	460	756	275	999999	815	528	395	999999	782	111	243	598	999999	999999	504	311	645	999999	243	750	632	167	999999	999999	875	999999	222	643	372	773	919	303	947	969	146	806	999999	257	999999	262	562	999999	999999	640	650	518	999999	511	13	19	999999	14	825	164	779	302	999999	949	999999	501	315	999999	189	18	999999	939	651	856	571	698	877	397	967	980	197	661	477	113	674	366	56	999999	640	363	648	915	999999	793	
999999	843	793	999999	334	72	946	811	791	681	457	999999	867	420	999999	314	142	737	47	845	966	127	825	909	285	999999	455	999999	121	825	370	277	471	999999	666	999999	999999	999999	73	904	43	385	870	796	655	963	498	636	770	335	231	910	877	632	826	82	28	883	209	999999	617	351	700	965	320	999999	249	19	753	999999	408	739	999999	143	812	590	257	999999	264	321	79	819	999999	785	604	999999	399	838	41	999999	710	32	203	307	297	691	685	905	485	474	999999	488	882	557	999999	999999	247	744	820	245	999999	988	628	888	697	798	516	915	370	860	790	410	999999	169	512	999999	999999	375	999999	130	905	999999	999999	999999	999999	590	999999	287	858	123	999999	655	28	796	999999	721	403	314	999999	499	184	770	999999	624	683	323	510	723	999999	550	944	871	898	699	340	482	445	838	301	116	999999	239	66	999999	999999	145	392	999999	399	791	999999	241	765	999999	946	145	807	928	116	999999	89	223	241	999999	179	350	756	999999	466	296	285	565	23	503	999999	999999	999999	297	976	547	999999	999999	999999	264	999999	712	116	551	753	204	675	516	731	27	36	999999	997	749	87	308	389	73	725	112	999999	999999	227	271	719	10	431	519	999999	568	351	999999	890	977	999999	466	244	214	575	271	621	768	833	999999	477	989	999999	964	219	678	168	867	602	230	748	150	494	999999	832	753	773	165	564	999999	676	275	757	29	998	999999	73	184	999999	464	491	747	594	231	999999	729	62	467	309	999999	410	484	168	999999	239	610	971	399	381	822	497	465	214	670	999999	999999	241	928	999999	598	614	983	379	999999	999999	11	999999	272	60	112	700	315	855	999999	762	999999	999999	999999	999999	999999	999999	674	999999	999999	966	35	543	924	999999	592	498	133	501	711	669	426	115	31	999999	999999	64	708	349	279	131	192	999999	923	907	999999	105	999999	147	576	948	940	999999	702	180	714	468	631	370	468	614	577	813	154	620	346	96	999999	168	562	344	940	335	533	554	784	424	999999	26	773	496	999999	999999	999999	762	729	246	412	850	225	769	432	348	880	999999	553	999999	466	999999	571	999999	20	999999	584	999999	17	615	656	158	396	299	848	615	596	972	268	591	888	999999	891	109	999999	245	999999	999999	999999	602	454	868	11	416	958	316	455	732	485	371	410	692	754	124	589	263	463	925	999999	817	751	908	406	962	489	84	421	999999	366	999999	50	791	329	415	170	787	999999	980	340	542	999999	864	496	896	191	205	636	777	520	430	781	
999999	999999	105	999999	546	472	49	926	884	999999	983	375	710	331	999999	373	349	999999	801	116	999999	999999	387	657	999999	422	509	781	999999	447	999999	999999	935	999999	32	918	999999	564	624	325	118	63	456	647	185	498	785	999999	571	832	999999	999999	999999	999999	999999	433	999999	447	964	134	962	267	642	446	260	999999	439	717	308	700	148	999999	339	486	998	429	147	740	482	398	636	934	219	999999	160	821	242	999999	999999	599	433	787	599	999999	363	999999	421	20	396	999999	68	78	276	870	694	512	999999	242	324	878	295	754	965	576	497	37	999999	191	295	439	999999	817	999999	709	999999	361	195	999999	999999	158	18	136	353	339	339	568	667	999999	766	648	337	10	999999	816	313	678	821	33	12	335	999999	999999	725	957	353	999999	56	566	999999	343	326	653	999999	175	999999	169	411	636	246	928	999999	710	425	646	999999	999999	520	999999	406	599	539	172	836	999999	999999	999999	411	395	985	98	522	110	745	999999	332	999999	891	141	999999	999999	999999	195	999999	84	965	101	813	999999	855	999999	999999	841	170	13	804	164	816	999999	999999	101	757	999999	650	157	416	269	964	992	324	427	907	388	999999	262	332	353	385	762	832	266	965	332	539	441	368	681	940	742	628	178	867	999999	323	855	396	261	999999	639	668	705	136	999999	764	438	999999	351	583	999999	681	460	999999	64	489	561	136	999999	485	218	999999	999999	329	232	373	156	999999	338	75	412	865	81	808	999999	999999	136	140	153	999999	999999	795	26	108	42	70	178	399	812	999999	761	999999	960	775	336	849	933	386	999999	458	999999	999999	317	999999	180	52	999999	652	42	960	363	999999	982	867	384	423	773	636	296	999999	205	756	747	249	313	682	905	305	999999	896	170	750	236	695	999999	233	488	739	999999	999999	460	526	999999	999999	999999	340	747	103	401	913	85	306	99	742	263	862	139	77	999999	497	147	314	181	999999	999999	612	204	297	999999	999999	935	43	709	306	710	679	398	895	513	972	935	811	999999	567	820	999999	661	494	442	97	103	420	766	440	853	156	354	231	62	999999	145	999999	185	999999	978	52	999999	792	41	583	473	244	563	999999	561	335	410	999999	324	999999	951	710	854	830	66	524	999999	279	999999	999999	334	999999	842	999999	999999	999999	636	999999	589	778	277	868	463	999999	999999	859	856	765	878	528	745	741	999999	127	182	435	605	354	999999	463	999999	327	999999	476	259	999999	401	999999	174	999999	698	748	34	545	667	999999	257	996	999999	207	668	999999	999999	
925	819	592	269	999999	217	411	880	999999	999999	135	14	999999	999999	986	608	328	999999	682	601	802	829	999999	717	371	999999	999999	188	609	148	999999	795	271	926	423	657	666	46	676	966	762	999999	416	999999	999999	999999	718	562	270	397	887	738	985	911	598	999999	999999	999999	898	999999	127	999999	281	153	490	999999	999999	32	116	999999	999999	292	999999	716	838	607	423	726	818	829	742	999999	917	221	261	258	810	999999	999999	999999	835	791	999999	999999	848	539	924	273	790	569	999999	695	999999	931	455	605	947	278	82	999999	999999	999999	67	999999	532	590	315	69	891	999999	529	391	694	999999	999999	160	154	390	999999	308	683	999999	999999	258	40	999999	90	985	999999	656	311	541	287	347	999999	739	999999	79	878	267	233	864	381	559	999999	417	11	667	437	999999	460	566	999999	774	318	999999	999999	809	47	486	999999	330	303	245	929	987	114	357	154	999999	427	85	512	610	999999	818	779	386	999999	999999	55	423	557	471	205	745	999999	999999	38	123	999999	924	41	402	757	903	999999	145	629	62	312	999999	522	673	877	999999	999999	800	999999	999999	752	784	600	424	440	96	999999	999999	999999	194	999999	600	328	999999	999999	999999	53	120	852	181	257	643	757	165	999999	999999	900	884	593	819	691	340	814	539	999999	794	333	617	999999	671	999999	739	999999	444	206	711	335	491	486	999999	341	943	947	528	999999	118	37	445	112	999999	999999	888	248	230	999999	525	786	788	670	999999	179	436	158	191	50	518	548	322	958	609	75	419	407	218	488	748	393	295	999999	999999	766	888	514	999999	999999	253	500	875	941	681	999999	999999	820	94	215	999999	999999	765	488	733	570	715	486	503	972	776	999999	39	741	754	142	501	500	419	635	999999	922	235	705	797	999999	673	380	287	684	528	598	322	13	583	953	627	999999	564	690	61	411	20	950	709	999999	471	143	196	548	433	56	411	459	924	999999	569	70	691	715	897	999999	208	819	453	187	177	999999	999999	999999	999999	693	936	999999	583	879	911	284	995	44	556	999999	193	739	260	999999	999999	999999	89	600	393	566	126	849	793	999999	213	201	999999	999999	594	445	974	999999	43	999999	119	683	876	55	81	295	74	656	168	366	161	469	568	999999	999999	999999	946	568	418	948	576	97	934	866	676	720	777	473	450	121	565	798	705	520	372	513	986	43	528	107	502	999999	690	436	565	743	632	535	999999	289	498	416	976	95	999999	32	748	20	378	361	518	600	216	57	801	999999	764	58	609	
487	328	913	49	999999	455	116	406	507	999999	999999	97	999999	999999	999999	623	159	821	619	356	349	999999	976	999999	177	589	999999	264	643	635	212	979	584	926	62	999999	585	376	665	640	67	625	250	709	446	273	276	668	999999	434	999999	541	154	702	269	723	352	258	871	732	554	852	763	872	999999	953	513	325	879	210	47	782	166	999999	298	724	523	277	228	999999	322	243	999999	218	984	670	834	881	667	999999	618	337	999999	999999	95	215	862	378	999999	493	999999	951	788	845	396	999999	384	175	413	999999	999999	999999	39	968	999999	999999	642	554	887	999999	128	631	657	550	591	710	287	234	893	93	999999	154	666	735	153	370	454	373	822	125	296	668	478	132	139	543	999999	536	999999	774	572	317	490	182	374	138	303	247	263	685	591	999999	281	330	683	65	418	304	825	999999	866	279	732	772	151	999999	163	535	999999	57	413	750	711	129	520	999999	663	493	999999	24	76	216	119	146	534	146	999999	157	449	84	135	999999	711	473	999999	303	584	718	41	914	975	768	827	216	999999	999999	448	162	809	138	401	999999	999999	811	982	659	999999	595	248	15	72	16	96	999999	999999	999999	999999	248	221	999999	970	999999	462	456	49	308	999999	903	864	693	999999	244	347	321	682	211	79	900	490	258	999999	988	479	36	999999	999999	682	490	295	871	800	210	941	999999	168	456	471	486	772	999999	279	266	999999	554	999999	999999	668	775	999999	720	999999	148	757	999999	92	981	475	436	999999	79	625	999999	999999	992	893	497	303	754	163	236	739	593	999999	999999	978	878	267	925	999999	33	999999	907	999999	574	541	661	452	978	510	999999	999999	45	880	702	68	999999	648	739	999999	820	999999	913	621	999999	981	746	20	952	984	214	724	549	717	582	769	999999	82	999999	461	241	999999	325	254	976	255	703	713	436	999999	608	239	527	274	898	498	397	295	999999	593	999999	999999	500	993	999999	999999	440	327	308	932	350	999999	999999	287	999999	775	219	668	645	191	999999	999999	999999	999999	385	974	206	285	819	94	381	999999	682	459	999999	589	999999	331	948	999999	999999	385	415	503	999999	310	999999	249	999999	999999	288	728	999999	218	316	760	77	294	617	331	265	165	999999	223	560	917	999999	999999	620	840	230	887	999999	999999	376	901	628	90	808	85	350	956	441	696	999999	653	999999	474	153	906	522	270	713	627	268	660	877	999999	999999	489	999999	488	629	13	999999	999999	999999	528	842	414	142	986	485	542	999999	999999	723	999999	999999	907	144	
999999	999999	714	328	999999	183	999999	999999	716	34	437	999999	999999	400	999999	337	438	999999	414	645	265	632	999999	773	536	784	181	999999	999999	936	75	999999	999999	355	999999	999999	914	684	942	227	916	665	136	389	999999	848	166	999999	129	999999	294	28	999999	271	879	528	274	940	999999	999999	999999	999999	903	779	958	999999	112	974	866	386	423	753	999999	999999	999999	599	999999	359	79	999999	628	39	527	987	652	57	999999	773	476	15	999999	999999	892	767	225	471	761	356	999999	999999	745	191	285	743	999999	540	999999	817	999999	289	32	914	871	114	999999	972	927	915	136	911	875	338	508	860	174	449	861	93	971	268	999999	159	928	28	941	446	754	784	999999	999999	879	960	241	999999	983	306	999999	788	999999	252	543	845	230	999999	185	417	999999	424	999999	118	679	999999	846	283	450	872	999999	853	999999	120	227	153	999999	24	42	914	106	321	999999	868	348	82	873	728	724	992	929	999999	843	534	763	340	215	331	999999	794	124	957	999999	121	319	999999	625	109	34	999999	369	999999	486	270	320	371	547	709	999999	999999	221	127	558	999999	943	577	20	638	357	887	937	164	581	999999	800	148	575	765	558	999999	457	999999	703	334	632	722	932	582	224	402	792	999999	561	836	583	997	409	297	177	741	247	987	999999	147	462	215	634	249	999999	181	999999	781	161	999999	159	446	423	233	999999	999999	999999	438	423	954	999999	441	999999	744	663	802	739	288	598	817	852	469	32	566	872	427	98	692	121	53	607	20	999999	999999	687	147	999999	185	999999	946	106	999999	573	797	53	31	612	890	586	667	441	517	193	343	826	999999	424	999999	361	999999	142	953	326	380	357	93	96	720	67	526	229	999999	816	651	721	999999	895	234	523	851	815	208	999999	454	611	99	827	999999	999999	998	722	999999	823	73	814	152	492	999999	999999	959	934	891	999999	999999	448	876	999999	541	622	782	793	999999	343	510	593	934	999999	872	769	267	266	85	665	68	999999	502	740	752	999999	578	560	702	784	564	916	999999	999999	999999	999999	999999	399	295	398	282	215	532	392	323	480	879	999999	620	434	192	702	858	236	774	266	999999	145	948	703	54	231	100	415	779	593	669	569	999999	867	44	868	970	999999	392	853	281	119	427	282	957	283	999999	999999	601	999999	67	697	600	999999	999999	598	450	591	999999	61	999999	126	612	729	810	999999	999999	753	399	324	731	181	844	920	985	836	718	676	746	770	291	822	814	918	535	972	968	23	999999	445	427	
999999	343	340	738	999999	506	697	471	646	781	999999	878	999999	999999	886	852	679	803	232	880	774	845	583	999999	999999	999999	694	999999	838	352	489	945	999999	897	999999	838	513	191	999999	999999	30	999999	109	989	999999	943	537	787	649	129	298	219	585	564	653	543	999999	571	446	851	811	999999	632	999999	301	251	923	389	787	999999	349	498	972	892	859	999999	746	999999	675	999999	775	906	555	999999	999999	280	369	999999	253	808	999999	942	745	979	527	527	999999	805	697	999999	29	999999	10	600	780	800	999999	693	704	999999	797	175	999999	97	85	999999	947	999999	249	31	882	533	145	978	999999	999999	752	992	374	342	987	941	999999	822	999999	628	906	954	938	264	999999	676	999999	170	21	912	56	999999	904	999999	579	668	565	676	970	495	999999	999999	630	999999	57	253	328	999999	106	856	279	83	757	457	998	993	974	985	987	216	838	975	999999	67	360	104	98	751	762	328	385	230	851	844	616	885	333	565	217	789	357	999999	74	165	643	999999	900	456	999999	586	693	999999	688	764	656	46	999999	573	32	952	164	577	609	777	480	59	999999	913	841	122	669	999999	778	999999	858	999999	999999	999999	999999	999999	204	642	136	186	635	999999	541	999999	197	580	999999	999999	543	264	635	780	723	296	685	999999	751	986	615	511	999999	284	802	490	905	150	135	252	159	644	758	522	999999	433	151	675	517	144	726	270	292	999999	875	523	572	88	792	624	999999	999999	636	217	37	625	270	361	12	999999	999999	56	455	587	611	899	999999	122	340	299	155	19	999999	616	999999	354	229	999999	408	999999	918	999999	357	510	126	329	17	550	495	825	999999	790	672	466	953	999999	815	999999	308	976	27	459	748	999999	479	999999	753	30	947	682	405	263	999999	723	142	999999	698	999999	471	291	999999	955	627	515	136	364	346	619	663	999999	538	525	707	431	271	468	89	854	999999	999	575	987	602	999999	429	909	838	948	334	599	980	871	242	26	95	71	999999	243	376	999999	999999	143	999999	366	154	879	555	530	462	674	284	999999	912	471	716	903	362	999999	95	227	526	397	295	73	609	666	292	691	346	209	636	846	488	917	229	999999	630	245	668	550	363	317	496	659	999999	146	999999	999999	310	191	999999	26	157	158	999999	392	848	303	757	487	596	999999	194	263	47	999999	999999	999999	251	284	283	127	157	545	863	999999	901	635	999999	999999	706	521	390	999999	500	999999	698	999999	329	999999	593	337	999999	190	953	498	132	243	622	886	781	964	
529	35	908	591	999999	999999	295	389	490	222	554	294	780	999999	483	39	762	999999	739	35	999999	414	691	946	638	966	999999	374	999999	668	999999	861	691	999999	992	365	256	909	751	96	999999	939	999999	380	782	999999	409	878	25	103	999999	999999	156	755	299	124	343	962	953	999999	30	920	303	822	208	692	999999	48	92	128	783	853	675	653	999999	999999	67	320	999999	444	566	713	359	992	197	999999	715	935	452	999999	31	293	955	849	75	134	646	999999	182	999999	600	999999	795	896	320	627	529	999999	774	563	66	33	798	518	999999	317	570	999999	999999	389	977	667	596	215	106	499	897	826	588	856	99	533	999999	999999	844	999999	917	462	682	999999	300	221	171	889	820	998	495	447	514	757	564	346	999999	999999	121	999999	774	999999	999999	820	730	702	915	999999	474	999999	884	723	674	999999	399	117	999999	75	99	999999	506	707	394	108	999999	460	999999	999999	302	999999	999999	999999	962	911	431	337	662	999999	999999	999999	306	253	424	297	999999	771	772	374	367	456	718	834	703	999999	435	77	205	701	816	279	390	999999	625	721	999999	538	999999	999999	717	999999	454	766	235	502	469	263	292	107	999999	999999	687	947	472	845	44	800	652	617	485	363	141	960	999999	569	999999	999999	627	703	999999	584	20	19	999999	999999	999999	951	999999	999999	886	182	999999	108	999999	584	999999	443	999999	779	999999	108	999999	153	999999	999999	931	494	722	666	295	256	635	588	709	999999	232	678	300	177	843	999999	201	452	730	312	578	43	253	470	999999	773	999999	999999	26	299	698	866	999999	302	374	999999	999999	942	915	639	999999	206	398	999999	362	999999	152	455	936	999999	907	443	423	974	785	897	250	261	688	521	657	787	999999	999999	999999	365	946	997	999999	336	999999	259	999999	100	999999	999999	999999	936	118	73	999999	153	912	999999	999999	265	453	756	999999	476	276	977	263	999999	982	999999	634	979	999999	996	967	154	999999	609	999999	657	999999	332	219	413	262	314	153	625	890	999999	999999	999999	37	455	912	999999	490	999999	999999	875	996	143	118	15	747	665	999999	999999	106	999999	501	312	671	999999	357	999999	999999	113	223	962	834	637	512	999999	884	999999	951	160	93	777	663	999999	550	875	661	774	999999	213	665	597	973	999999	999999	414	22	572	489	999999	999999	792	652	387	122	106	50	368	630	639	130	274	713	190	37	328	822	185	762	999999	999999	999999	905	344	999999	626	989	802	999999	107	999999	322	994	658	62	301	134	286	999999	453	834	303	153	584	92	999999	
883	793	999999	999999	592	999999	810	693	999999	999999	999999	318	999999	999999	999999	999999	999999	999999	182	808	279	64	138	999999	204	545	971	318	960	779	999999	330	261	55	742	999999	798	908	515	629	511	310	438	538	415	816	346	999999	346	999999	53	999999	999999	999999	132	828	664	277	16	56	865	502	999999	450	93	565	67	894	753	911	448	351	27	553	307	968	625	600	331	387	209	264	972	373	736	820	999999	977	923	913	541	999999	901	468	764	19	577	988	454	849	759	452	963	434	157	701	602	859	976	163	213	74	946	628	847	611	529	369	999999	273	999999	999999	970	840	379	917	450	559	999999	298	999999	999999	155	481	628	999999	300	547	225	44	999999	999999	10	769	710	999999	584	999999	999999	162	489	217	284	191	211	679	481	133	65	240	261	53	79	999999	762	575	919	999999	10	101	320	982	999999	679	999999	999999	999999	999999	139	999999	342	176	938	636	809	193	362	964	280	948	284	999999	999999	999999	783	999999	989	321	17	144	557	999999	282	529	842	506	74	605	145	624	599	280	993	162	999999	94	999999	443	999999	578	223	955	999999	999999	816	152	500	168	999999	872	598	999999	203	995	355	232	999999	419	794	312	129	757	828	999999	358	13	184	340	97	698	79	556	999999	438	921	999999	916	230	999999	699	999999	905	999999	273	999999	831	87	998	806	999999	200	695	649	999999	459	466	136	548	703	812	968	169	80	207	802	999999	999999	764	84	999999	316	673	706	999999	305	223	58	999999	629	526	926	186	534	422	999999	384	907	864	979	999999	999999	999999	527	899	731	999999	834	511	470	984	505	323	923	999999	369	526	999999	554	999999	245	417	570	999999	186	886	791	635	658	699	428	145	471	784	618	288	938	156	999999	999999	458	388	546	105	645	30	612	262	481	62	981	396	999999	592	743	999999	904	458	350	23	939	221	186	812	51	848	44	538	999999	999999	430	380	191	190	999999	857	999999	999999	283	165	283	539	163	605	717	42	782	999999	999999	571	384	999999	999999	793	434	246	212	734	64	999999	999999	84	947	708	632	611	214	182	999999	886	999999	439	185	999999	739	410	67	580	105	999999	76	165	999999	999999	999999	999999	999999	397	755	586	999999	146	420	999999	179	209	999999	454	973	999999	827	609	120	999999	394	944	314	999999	63	33	189	631	999999	55	729	999999	999999	214	319	691	46	999999	426	192	240	999999	28	999999	26	540	819	999999	607	988	999999	999999	55	999999	999999	453	999999	999999	343	732	407	33	506	375	999999	347	622	
999999	999999	291	79	20	192	999999	924	354	999999	614	603	999999	214	999999	33	650	864	999999	786	255	855	865	65	90	483	999999	999999	217	543	652	943	678	917	441	477	325	918	999999	999999	127	999999	14	999999	31	361	820	999999	831	999999	856	511	999999	561	999999	532	279	999999	999999	999999	497	153	717	810	283	671	925	606	999999	108	999999	731	693	987	668	838	850	348	43	729	999999	177	999999	217	687	151	999999	126	550	909	999999	99	999999	642	787	974	699	999999	253	999999	436	223	754	732	301	999999	999999	506	892	999999	681	930	999999	269	874	330	199	509	133	142	999999	808	66	999999	900	619	801	61	210	694	999999	999999	104	999999	999999	448	999999	230	916	562	333	952	234	21	237	277	999999	669	767	466	999999	199	80	999999	147	628	999999	890	832	682	999999	766	999999	208	400	999999	836	518	967	435	907	968	593	571	808	269	999999	54	999999	632	722	141	293	744	909	948	586	982	546	674	291	532	999999	243	238	567	657	999999	621	212	441	387	702	999999	558	999999	606	999999	313	999999	54	123	264	210	999999	201	483	561	298	451	999999	853	971	303	999999	385	580	359	342	250	612	558	999999	433	200	344	438	999999	999999	104	352	88	679	669	629	177	278	198	284	47	94	105	999999	999999	764	588	416	999999	999999	999999	245	256	175	72	275	999999	689	999999	19	999999	762	531	376	999999	109	370	183	312	673	977	116	392	999999	999999	166	517	999999	263	669	999999	928	39	764	21	999999	105	912	616	404	143	999999	447	999999	999999	999999	562	728	543	999999	404	999999	113	736	219	999999	999999	180	999999	906	999999	675	999999	999999	999999	999999	733	767	999999	345	999999	457	567	999999	999999	499	669	999999	999999	999999	603	788	287	192	999999	208	824	999999	554	944	14	924	52	710	646	467	999999	999999	782	963	550	999999	374	999999	77	946	846	999999	999999	999999	408	999999	754	848	312	969	398	253	896	208	871	999999	222	420	340	88	415	999999	271	999999	447	392	430	462	480	999999	424	999999	125	328	361	999999	107	999999	999999	999999	999999	999999	407	676	78	807	999999	584	101	120	582	999999	999999	989	541	989	934	132	999999	999999	230	999999	377	999999	555	318	138	577	846	252	999999	999999	873	976	908	221	459	595	14	639	13	846	371	369	235	470	999999	136	999999	999999	694	999999	561	999999	144	878	826	903	131	759	679	999999	999999	848	778	203	999999	889	999999	329	999999	348	128	999999	21	999999	999999	17	278	999999	105	11	790	485	558	367	828	352	842	39	395	556	473	254	960	
999999	118	522	591	41	390	999999	55	467	830	999999	855	999999	519	759	999999	999999	634	46	663	678	31	262	300	420	375	737	999999	60	999999	999999	875	874	999999	999999	275	417	426	246	704	772	955	999999	999999	212	511	999999	833	92	91	577	921	437	590	999999	179	999999	232	181	666	653	285	994	533	846	480	981	245	698	999999	540	999999	397	341	999999	722	699	608	98	999999	465	903	999999	968	999999	72	447	293	999999	650	420	999999	254	580	61	497	961	798	808	999999	530	674	999999	598	551	185	534	999999	699	569	480	257	999999	999999	999999	999999	321	35	176	783	43	698	844	57	83	354	157	999999	290	999999	761	900	999999	999999	388	791	769	375	999999	191	538	351	593	999999	179	172	61	982	379	311	186	935	632	34	698	831	999999	999999	524	207	999999	717	999999	305	999999	580	457	777	884	999999	980	945	608	984	999999	691	114	23	999999	911	302	174	999999	979	227	825	999999	774	999999	999999	962	682	999999	229	163	820	536	297	32	599	714	999999	999999	999999	331	999999	999999	999999	779	17	726	815	218	613	904	863	281	835	87	983	312	682	120	999999	456	307	103	388	831	999999	164	816	990	999999	207	999999	77	999999	657	986	498	630	999999	659	999999	999999	473	999999	325	300	549	701	219	999999	999999	41	172	770	514	33	147	948	999999	354	853	910	999999	930	416	885	796	999999	999999	999999	494	999999	999999	461	507	309	833	855	73	541	885	999999	999999	999999	999999	175	999999	307	971	999999	849	999999	814	650	806	919	331	543	831	439	504	753	523	128	999999	614	353	711	272	214	999999	291	999999	284	469	400	313	874	938	250	39	498	823	553	251	999999	999999	47	655	588	978	999999	999999	633	47	141	999999	488	999999	387	821	154	45	999999	443	568	665	540	999999	999999	616	457	605	591	410	999999	929	970	999999	610	747	999999	66	684	235	900	267	260	999999	337	461	999999	478	999999	429	884	463	999999	119	999999	999999	336	856	249	971	999999	999999	999999	233	42	999999	999999	611	795	639	514	999999	360	540	999999	311	414	303	853	954	791	979	999999	999999	525	551	999999	860	999999	999999	420	460	816	712	704	216	824	999999	214	135	492	224	682	921	914	796	999999	999999	576	381	875	43	12	295	190	551	649	999999	708	490	999999	999999	416	999999	228	64	281	999999	836	336	487	387	98	999999	472	577	306	133	999999	728	999999	999999	293	999999	455	387	458	531	531	999999	999999	553	328	999999	795	383	999999	999999	702	999999	524	464	999999	999999	999999	498	999999	283	823	613	999999	
999999	33	980	51	982	825	999999	28	841	605	750	126	682	768	934	68	374	933	99	999999	98	430	999999	999999	999999	666	999999	927	999999	442	185	708	918	999999	52	529	999999	999999	813	557	222	198	861	264	774	347	17	481	960	439	580	350	999999	842	166	104	635	776	66	999999	783	667	999999	408	430	999999	207	774	999999	414	999999	999999	999999	999999	557	899	569	143	439	999999	999999	571	966	528	999999	835	974	86	751	947	893	571	625	497	999999	555	999999	999999	999999	731	149	242	999999	556	719	889	229	202	294	266	999999	502	999999	999999	666	222	700	999999	999999	595	78	999999	32	999999	520	999999	75	999999	767	12	999999	116	309	707	507	427	816	420	999999	972	615	781	791	999999	999999	401	235	215	830	561	855	594	999999	248	663	28	219	999999	46	570	824	596	434	999999	494	428	202	639	912	249	999999	289	734	999999	980	296	340	537	367	128	923	859	802	215	999999	188	999999	71	54	489	999999	840	999999	248	157	28	999999	509	11	993	209	595	303	999999	165	575	859	999999	267	376	999999	682	617	917	999999	999999	794	229	999999	316	999999	140	594	433	42	565	905	999999	427	961	940	830	535	374	919	337	565	999999	59	999999	328	850	803	677	800	999999	233	467	600	193	234	137	374	695	765	999999	10	870	558	600	670	999999	923	306	436	857	999999	252	997	320	408	999999	179	562	987	387	337	916	999999	507	341	447	999999	243	737	999999	466	999999	609	851	336	695	662	458	999999	955	926	507	251	943	387	980	469	999999	785	999999	957	811	707	387	740	94	999999	61	269	232	477	690	568	623	400	316	643	156	999999	712	920	721	651	41	999999	999999	999999	688	130	361	978	615	458	96	855	654	142	999999	999999	252	457	611	199	688	488	999999	938	999999	552	80	347	322	999999	82	730	999999	170	675	926	911	999999	999999	930	999999	254	861	999999	481	768	746	184	421	46	741	265	319	531	999999	553	224	890	57	145	60	999999	665	318	386	366	619	493	999999	305	209	833	898	999999	291	444	626	999999	467	859	806	896	999999	286	565	999999	420	714	208	132	712	30	999999	423	879	999999	588	553	855	125	159	999999	717	125	836	907	999999	638	250	999999	927	999999	433	197	339	164	98	388	752	569	945	999999	295	344	593	999999	472	484	801	999999	855	83	160	999999	999999	554	999999	999999	449	658	999999	782	474	999999	205	999999	999999	183	999999	725	805	210	800	999999	179	254	999999	383	532	657	999999	881	999999	852	672	999999	68	999999	999999	785	975	
287	938	103	119	173	999999	614	999999	99	593	299	400	85	591	655	282	864	999999	466	586	804	287	999999	999999	999999	944	999999	999999	351	444	999999	999999	308	750	999999	271	706	185	15	814	362	244	999999	74	155	491	999999	999999	26	999999	204	999999	30	999999	180	999	156	879	541	229	818	999999	797	999999	88	602	999999	335	999999	394	575	688	176	651	234	570	845	999999	999999	999999	192	361	991	770	250	604	675	110	999999	528	124	826	644	999999	999999	756	999999	786	985	552	399	436	206	632	15	515	743	379	974	610	164	428	810	454	46	466	615	36	999999	484	927	999999	755	999999	999999	749	54	390	655	999999	999999	68	742	526	697	999999	164	368	765	734	999999	306	999999	999999	374	999999	26	199	999999	539	999999	999999	999999	510	624	407	681	661	363	266	470	362	723	506	487	105	686	293	757	291	312	999999	999999	680	999999	630	865	999999	999999	583	732	855	640	126	336	712	687	241	902	300	999999	999999	15	509	999999	508	999999	629	491	999999	19	999999	442	999999	999999	999999	158	700	887	993	541	894	490	999999	533	999999	721	607	180	774	417	455	391	466	217	808	251	762	416	999999	57	246	999999	901	573	10	999999	183	888	442	564	987	354	908	758	190	22	999999	975	999999	786	999999	999999	717	861	564	999999	975	260	428	999999	395	293	772	946	305	598	589	216	999999	999999	548	718	738	220	429	111	999999	999999	999999	796	26	786	999999	999999	999999	787	588	49	19	659	447	999999	999999	789	178	704	581	962	462	591	432	28	999999	467	248	267	999999	506	442	999999	867	999999	233	999999	999999	608	999999	443	999999	517	20	549	206	873	754	626	257	999999	999999	999999	529	521	256	445	999999	998	343	999999	100	814	999999	91	999999	999999	999999	181	698	999999	163	569	178	148	98	999999	999999	882	821	579	713	622	19	772	465	716	999999	355	999999	999999	267	637	999999	245	353	69	450	929	942	650	90	582	999999	418	795	482	999999	391	433	310	999999	491	187	764	999999	478	805	304	999999	890	622	446	160	999999	581	525	304	932	794	999999	504	651	940	999999	498	140	694	600	976	982	999999	999999	999999	719	922	776	460	510	999999	875	999999	156	313	61	38	999999	431	999999	999999	279	188	999999	596	404	806	223	550	16	275	456	783	214	328	643	731	79	999999	441	988	804	999999	999999	999999	918	774	999999	347	999999	151	854	999999	678	763	706	804	999999	956	527	999999	709	235	454	245	212	999999	60	827	669	330	959	130	990	38	999999	999999	394	350	677	630	458	999999	
662	864	420	747	114	450	621	839	196	122	999999	999999	288	578	621	557	81	826	724	530	999999	568	192	734	999999	650	730	999999	419	204	288	897	464	833	573	999999	825	999999	987	999999	216	830	144	846	134	999999	749	464	593	999999	999999	851	905	999999	207	999999	682	686	39	463	720	129	429	992	834	109	74	999999	14	41	732	999999	838	999999	323	847	434	345	610	999999	999999	276	999999	582	924	999999	991	536	635	479	999999	148	435	534	999999	96	411	151	999999	999999	999999	303	459	562	114	663	22	999999	999999	360	669	999999	86	782	562	999999	221	999999	77	999999	117	999999	819	999999	999999	593	191	999999	236	237	446	292	333	999999	849	607	816	355	477	999999	999999	999999	923	285	999999	569	71	999999	999999	444	999999	999999	83	615	999999	870	999999	924	437	521	481	707	564	386	999999	387	23	999999	999999	954	999999	999999	379	806	982	907	614	544	724	565	532	538	342	792	362	882	218	718	667	979	133	892	918	956	789	717	646	546	371	432	999999	570	719	26	806	999999	193	277	633	20	265	939	209	871	988	942	999999	771	34	41	179	305	834	954	999999	745	999999	423	26	274	999999	77	999999	999999	19	961	819	999999	985	354	698	941	95	657	999999	999999	693	56	967	846	999999	874	522	339	263	999999	736	765	195	999999	70	770	999999	999999	749	198	766	906	862	37	133	999999	785	999999	999999	999999	220	186	240	647	62	901	456	180	922	396	555	843	49	759	235	64	140	924	293	928	999999	726	907	535	999999	786	194	940	723	999999	98	842	996	35	49	559	999999	999999	19	168	324	90	445	363	999999	999999	867	999999	801	79	918	861	999999	999999	546	493	999999	999999	230	999999	717	999999	456	629	307	713	847	23	999999	676	529	999999	915	999999	613	611	291	554	892	505	919	999999	148	653	999999	999999	456	591	489	555	290	829	327	743	999999	808	999999	999999	65	929	999999	999999	392	135	999999	334	945	271	801	935	212	723	812	724	356	635	377	803	255	80	266	266	534	174	395	999999	276	181	683	805	999999	476	499	963	999999	999999	698	23	999999	59	999999	194	999999	553	353	566	26	602	397	999999	441	829	999999	984	999999	818	328	999999	739	850	68	774	588	995	957	736	234	999999	303	290	937	363	699	205	788	999999	476	981	820	828	683	999999	784	866	999999	158	999999	514	999999	613	747	480	999999	263	991	517	606	794	596	617	342	176	309	116	999999	999999	139	374	206	601	351	347	999999	911	999999	394	989	721	999999	809	830	719	559	690	
543	466	89	446	214	281	475	681	395	213	496	517	999999	678	987	296	28	541	999999	699	271	410	82	372	96	607	528	999999	173	999999	787	622	616	999999	572	422	998	693	170	925	136	670	999999	999999	424	659	29	321	733	344	791	999999	999999	860	999999	143	394	716	359	606	753	589	999999	608	999999	873	900	755	115	999999	297	334	380	393	573	999999	457	878	948	437	588	216	161	828	996	498	221	756	200	439	37	292	343	563	999999	546	162	354	999999	999999	758	273	215	168	999999	466	917	28	297	999999	685	516	768	921	28	999999	438	689	612	927	662	154	565	675	999999	15	990	817	221	36	999999	113	999999	407	999999	324	999999	993	781	539	580	202	468	999999	754	521	999999	999999	999999	635	118	472	742	999999	888	614	707	999999	620	51	475	110	806	270	388	581	999999	371	253	703	545	444	999999	82	356	999999	685	203	921	999999	491	579	281	585	918	976	999999	257	518	74	616	470	382	740	74	480	396	999999	984	182	114	162	178	841	999999	673	564	669	505	999999	999999	514	618	595	559	896	829	231	351	411	219	999999	852	188	96	84	999999	177	999999	999999	83	487	999999	748	999999	338	999999	999999	495	255	999999	701	752	999999	144	112	851	787	191	178	651	175	855	582	963	999999	310	999999	754	26	610	397	662	629	999999	999999	999999	870	999999	230	495	398	999999	106	990	517	416	763	53	984	999999	285	986	839	235	999999	631	636	999999	974	38	420	685	479	644	34	49	133	743	999999	999999	981	122	960	682	999999	439	759	591	455	999999	546	999999	999999	793	999999	999999	822	404	447	820	668	94	699	999999	85	713	999999	999999	966	999999	292	30	360	999999	251	999999	999999	999999	972	478	871	54	340	444	492	474	999999	685	319	622	226	729	305	872	147	999999	999999	999999	999999	548	999999	308	625	999999	257	525	595	591	551	173	385	665	431	999999	948	623	754	265	709	611	797	580	151	353	999999	563	999999	487	999999	355	749	266	999999	434	305	573	429	363	197	966	879	333	143	156	999999	561	307	335	924	523	151	999999	69	995	750	601	999999	282	999999	693	800	117	550	206	999999	129	115	996	673	999999	204	401	999999	742	999999	474	447	999999	117	700	265	399	999999	999999	213	591	207	564	999999	704	417	156	637	503	176	771	782	937	999999	127	455	999999	662	550	328	750	100	327	273	999999	164	999999	175	35	438	410	554	33	999999	832	999999	551	999999	969	967	57	763	574	575	960	691	510	273	999999	999999	954	736	22	208	
463	500	879	301	407	549	256	981	612	75	765	227	758	943	899	999999	904	988	999999	582	999999	986	525	751	312	595	654	999999	185	999999	483	674	541	999999	540	341	999999	259	999999	429	999999	999999	161	509	810	999999	932	999999	373	793	999999	999999	53	440	927	476	999999	138	988	999999	999999	359	806	831	999999	101	686	933	413	567	163	999999	999999	273	861	999999	999999	26	940	569	663	98	533	391	439	517	630	111	898	73	366	913	270	114	534	371	999999	329	999999	719	66	999999	162	999999	640	695	893	779	999999	722	640	958	197	428	158	999999	825	424	402	84	999999	999999	999999	349	210	249	393	968	739	500	944	516	109	231	999999	664	999999	999999	751	743	999999	999999	532	999999	433	408	999999	841	999999	728	999999	846	927	843	258	482	964	813	606	400	999999	925	50	88	778	133	999999	999999	999999	493	870	999999	672	658	460	618	999999	999999	916	801	522	999999	22	999999	999999	108	589	999999	972	999999	700	132	130	361	441	698	811	999999	999999	309	550	999999	925	472	857	447	183	999999	392	639	430	999999	896	999999	877	760	913	999999	134	999999	544	602	999999	885	793	748	977	321	226	762	999999	607	461	999999	261	761	626	999999	163	516	924	320	873	343	610	595	999999	326	483	681	784	782	330	727	999999	947	768	50	678	118	470	862	62	630	999999	822	653	290	552	125	144	372	875	618	755	233	999999	659	284	999999	999999	660	837	999999	999999	35	286	999999	851	314	993	999999	871	54	55	71	999999	253	511	999999	999999	999999	774	367	999999	422	999999	712	971	541	999999	999999	765	999999	596	809	35	999999	999999	999999	999999	918	999999	248	132	558	999999	830	572	999999	965	485	158	999999	999999	999999	886	479	997	565	128	999999	763	999999	95	999999	820	999999	999999	246	46	999999	601	703	251	33	517	535	244	989	920	86	150	287	576	742	999999	278	224	29	999999	555	999999	96	688	972	165	128	162	249	737	111	382	336	657	999999	999999	454	255	999999	999999	361	245	18	644	999999	433	485	743	353	922	552	185	439	323	491	241	514	25	278	999999	398	383	995	999999	819	703	813	630	999999	858	999999	999999	982	999999	999999	999999	999999	452	999999	548	679	384	809	326	195	925	942	999999	176	982	999999	439	999999	374	671	977	249	757	825	348	619	855	391	494	415	529	999999	480	999999	180	999999	72	378	729	198	24	573	999999	999999	893	760	801	464	380	488	999999	55	617	999999	593	999999	753	626	999999	999999	999999	993	999999	999999	666	732	472	271	999999	262	999999	70	257	186	
656	414	570	999999	931	587	818	999999	20	16	338	484	585	999999	167	109	975	445	80	800	999999	31	259	768	409	170	999999	539	468	127	180	999999	798	999999	641	189	999999	71	694	720	999999	433	999999	317	582	191	157	999999	113	895	286	872	989	456	812	635	999999	801	999999	771	299	288	932	893	836	320	686	154	550	999999	999999	914	750	360	690	940	999999	941	195	227	999999	17	436	573	841	999999	999999	999999	999999	16	35	709	778	923	430	831	999999	98	481	272	505	13	999999	135	306	372	131	639	766	999999	999999	999999	615	75	757	291	999999	999999	62	538	999999	999999	526	544	952	889	145	826	999999	999999	450	999999	470	923	722	20	278	310	277	478	186	999999	584	999999	419	812	103	999999	175	149	999999	141	46	942	999999	170	486	204	182	416	237	304	709	908	432	999999	752	999999	353	747	23	551	102	583	362	893	760	770	135	150	796	999999	661	999999	999999	318	999999	999999	944	561	533	83	137	999999	999999	881	999999	676	999999	999999	69	999999	370	428	135	437	49	463	589	95	409	715	999999	42	999999	805	643	919	38	123	733	234	747	999999	224	999999	424	241	341	481	999999	94	447	362	90	394	999999	242	664	452	279	459	938	858	161	817	14	105	250	445	247	769	647	220	49	835	663	578	999999	195	22	807	131	999999	999999	325	278	717	951	235	744	999999	264	586	844	283	296	999999	640	406	935	328	991	896	243	445	446	999999	322	254	731	492	38	479	439	471	999999	999999	977	999999	549	296	153	25	999999	836	999999	999999	999999	766	549	774	938	807	999999	694	999999	235	875	999999	999999	999999	404	707	504	261	382	785	157	382	999999	999999	911	804	856	648	185	976	204	406	999999	385	861	556	999999	956	554	999999	229	999999	654	113	953	999999	956	507	892	446	520	450	999999	728	913	993	999999	92	862	999999	951	610	518	840	40	479	513	503	190	848	11	547	999999	161	566	411	727	842	513	379	847	358	756	999999	465	754	941	999999	472	999999	734	623	103	999999	279	999999	999999	814	82	999999	999999	463	327	53	444	973	999999	999999	172	999999	275	979	578	493	296	602	854	780	385	286	999999	310	999999	321	124	388	453	296	881	947	185	913	769	39	349	393	999999	713	999999	491	999999	999999	51	960	602	755	54	610	133	999999	999999	456	999999	795	946	729	432	999999	929	999999	529	999999	431	224	999999	361	219	999999	153	903	571	999999	486	893	276	999999	268	80	718	368	344	843	999999	214	999999	729	999999	974	999999	620	961	999999	
784	999999	999999	564	999999	827	633	251	546	999999	466	229	999999	999999	969	999999	528	999999	999999	361	297	999999	721	686	293	226	40	606	877	999999	466	533	999999	546	366	248	931	712	999999	999999	446	999999	822	840	999999	999999	108	570	759	938	455	46	160	999999	737	223	525	285	280	989	796	37	373	312	999999	933	287	569	267	731	613	816	999999	38	914	999999	999999	881	309	349	128	470	847	939	788	430	382	999999	999999	999999	723	656	441	703	645	419	114	520	802	454	666	999999	312	999999	334	999999	682	999999	694	917	475	999999	976	931	871	336	189	433	523	616	999999	944	999999	124	999999	957	385	660	393	505	715	238	89	855	683	588	167	819	614	159	999999	261	648	891	677	999999	680	509	831	319	240	680	996	999999	893	721	780	999999	999999	999999	263	31	738	199	999999	246	564	131	258	293	178	370	819	999999	868	999999	306	867	447	929	286	875	828	84	274	44	242	893	961	999999	807	969	799	247	895	726	522	999999	689	440	524	999999	260	999999	150	999999	861	632	999999	594	424	912	750	999999	100	387	203	999999	999999	177	14	999999	169	296	999999	208	999999	582	479	151	786	847	187	16	414	727	625	999999	933	405	183	999999	999999	377	547	895	228	999999	156	999999	533	999999	534	522	436	852	399	964	72	941	308	288	999999	185	807	577	734	744	999999	373	999999	999999	729	529	993	999999	106	792	749	999999	999999	862	435	961	618	927	322	999999	999999	999999	337	999999	227	992	999999	895	457	999999	569	970	170	999999	999999	999999	754	619	139	999999	529	999999	756	607	224	482	961	446	852	201	566	880	264	79	999999	134	46	111	999999	737	433	999999	947	706	999999	779	429	506	840	653	999999	998	797	317	999999	548	805	729	999999	744	40	659	52	265	832	689	999999	100	320	897	745	999999	923	402	582	999999	94	59	384	445	63	465	605	209	984	567	92	947	934	625	328	999999	999999	999999	999999	773	999999	691	873	543	73	339	196	942	907	564	85	405	999999	714	464	999999	355	10	999999	999999	63	842	281	274	999999	768	166	694	579	999999	987	972	999999	808	375	402	186	840	381	723	278	663	301	999999	492	687	999999	230	170	572	960	999999	270	141	719	222	419	608	999999	999999	182	501	372	478	999999	112	710	926	348	999999	579	515	628	967	999999	400	999999	851	999999	918	556	999999	999999	17	478	999999	711	564	98	999999	982	577	902	86	550	777	300	999999	999999	390	977	296	999999	109	992	455	999999	303	834	329	671	999999	999999	29	748	246	
968	365	999	254	400	155	837	999999	88	12	612	552	426	999999	999999	728	998	999999	941	999999	64	434	24	32	999999	999999	729	769	999999	424	999999	883	999999	314	999999	934	999999	608	989	831	458	695	30	990	999999	493	999999	315	229	943	569	999999	87	999999	999999	543	350	977	999999	982	426	77	704	664	261	728	999999	122	720	999999	905	400	412	119	811	368	413	999999	189	999999	541	999999	550	548	999999	999999	805	849	999999	275	594	999999	649	999999	415	391	990	366	999999	999999	279	764	595	64	999999	179	999999	968	676	999999	139	325	798	999999	450	11	527	166	809	934	999999	374	990	454	580	69	751	999999	703	430	999999	57	295	74	532	777	829	495	510	685	304	999999	182	307	145	278	57	493	999999	414	999999	834	556	804	999999	905	773	999999	483	978	428	626	274	999999	456	999999	999999	733	633	673	999999	999999	999999	133	640	95	201	999999	318	312	21	267	999999	299	999999	543	500	491	999999	999999	13	688	22	532	999999	678	573	925	851	999999	247	324	999999	893	999999	832	999999	432	173	117	713	90	831	181	966	170	786	999999	691	912	591	548	861	15	999999	493	28	999999	866	999999	522	275	841	265	999999	697	407	945	67	733	365	77	327	765	913	999999	999999	841	565	107	891	999999	244	939	471	699	462	854	233	748	814	64	566	211	595	999999	999999	575	116	278	762	840	917	957	557	524	230	106	102	999999	635	187	567	769	80	923	40	902	794	375	999999	553	722	318	999999	311	999999	126	180	999999	684	291	999999	297	344	60	681	286	391	947	478	999999	762	487	999999	636	496	797	141	671	417	346	781	999999	999999	219	128	608	48	256	23	114	925	626	72	354	452	280	434	999999	252	754	520	847	896	878	791	999999	205	292	814	713	999999	999999	68	347	999999	993	263	135	931	82	247	145	999999	373	441	145	424	768	999999	999999	372	121	428	663	999999	933	844	165	999999	999999	999999	756	999999	309	129	426	568	999999	999999	999999	26	999999	999999	180	516	384	999999	533	446	999999	820	437	108	599	999999	999999	90	405	999999	576	159	108	999999	999999	669	491	704	635	999999	24	577	999999	924	735	208	73	999999	258	156	450	30	321	999999	772	73	999999	658	842	999999	256	346	999999	213	999999	999999	999999	601	999999	510	34	999999	999999	289	432	88	131	999999	373	400	288	848	832	258	81	556	999999	389	999999	984	694	833	861	677	997	999999	413	496	658	435	290	999999	984	747	132	999999	742	999999	295	693	942	473	999999	999999	999999	407	999999	999999	999999	
720	471	539	665	65	999999	201	999999	610	292	754	674	999999	999999	937	120	815	864	999999	999999	999999	814	806	999999	999999	52	999999	548	419	997	599	174	498	364	937	964	750	806	928	931	999999	951	999999	749	541	999999	999999	619	357	342	863	543	428	788	830	905	999999	445	423	22	595	653	999999	613	693	589	186	280	916	973	369	999999	935	163	205	359	683	66	561	999999	734	611	200	999999	143	66	999999	709	533	41	308	314	393	999999	346	287	552	528	999999	952	842	999999	999999	384	972	854	999999	999999	999999	481	232	608	883	199	288	983	999999	331	479	637	843	476	999999	884	674	64	625	999999	816	999999	807	164	10	609	390	697	908	816	999999	288	458	480	999999	999999	999999	700	431	203	638	363	824	230	58	429	118	376	299	818	709	918	239	587	999999	674	673	78	608	284	809	590	85	999999	999999	200	188	372	360	694	999999	974	999999	431	391	463	103	586	115	581	500	24	408	99	117	999999	59	999999	999999	451	999999	740	102	156	999999	57	288	999999	14	858	250	746	25	605	742	999999	294	807	206	996	581	999999	962	999999	783	794	999999	999999	538	39	999999	317	350	908	999999	345	999999	486	999999	999999	185	914	582	257	999999	754	998	999999	357	381	999999	999999	674	999999	870	302	778	75	999999	999999	865	302	650	974	718	933	405	999999	298	407	853	808	770	862	821	666	513	715	999999	999999	999999	389	999999	166	999999	999999	642	325	48	24	566	816	999999	447	477	882	274	608	539	406	999999	891	514	999999	999999	103	481	812	214	214	788	73	999999	999999	803	486	664	493	846	999999	300	90	79	999999	841	46	999999	332	394	938	999999	905	185	999999	999999	905	999999	688	999999	44	426	999999	120	999999	235	502	448	999999	644	999999	227	780	762	719	116	278	822	239	118	491	407	159	999999	275	999999	882	887	88	665	999999	611	999999	855	811	402	470	969	245	999999	999999	598	918	687	404	721	999999	999999	466	194	411	92	999999	579	999999	637	276	999999	845	999999	353	999999	370	121	746	999999	999999	999999	950	327	999999	309	587	190	770	893	999999	472	999999	554	201	738	999999	894	264	999999	966	407	708	999999	135	68	134	223	999999	999999	999999	807	940	25	999999	694	999999	999999	548	111	505	465	999999	263	999999	999999	388	300	829	614	193	476	857	931	422	843	227	777	201	587	999999	373	484	47	665	999999	999999	999999	999999	506	546	292	355	999999	319	510	598	455	999999	331	999999	999999	999999	101	548	761	950	19	602	637	477	425	999999	961	926	142	999999	
771	999999	478	999999	380	227	999999	78	901	130	999999	621	999999	255	772	999999	870	907	999999	979	999999	999999	903	730	522	415	446	39	130	344	393	236	999999	529	827	999999	555	999999	309	616	999999	32	999999	641	256	397	690	999999	999999	672	87	64	585	162	597	282	999999	747	760	999999	780	303	948	999999	736	477	443	392	427	914	207	821	608	735	919	370	851	272	999999	999999	724	999999	999999	457	266	339	651	999999	999999	999999	173	999999	298	344	835	766	84	89	904	778	953	308	964	790	475	266	455	849	243	236	430	431	272	635	250	726	999999	999999	310	407	999999	418	460	872	750	398	999999	999999	899	162	999999	772	999999	706	999999	426	100	543	981	999999	883	801	791	705	999999	742	545	663	104	119	796	583	778	507	951	545	847	101	999999	87	999999	191	950	90	939	999999	73	566	464	823	635	999999	999999	310	523	35	626	754	747	999999	852	999999	999999	999999	365	713	993	999999	755	635	578	999999	504	904	277	701	999999	711	765	477	678	979	208	280	484	370	999999	999999	983	926	918	102	353	40	234	863	22	171	725	236	664	212	999999	999999	254	636	931	614	43	999999	185	915	989	999999	999999	873	671	899	315	995	649	525	999999	828	717	486	999999	999999	999999	414	999999	688	986	539	812	999999	178	379	36	999999	999999	459	445	171	999999	12	113	999999	700	999999	999999	999999	856	730	999999	999999	334	981	121	768	980	468	934	629	142	999999	999999	459	468	863	704	999999	999999	999999	999999	199	89	715	87	714	999999	583	772	329	222	576	832	266	951	673	151	196	267	268	999999	970	525	999999	39	999999	83	653	614	837	656	999999	999999	399	173	999999	69	619	904	999999	999999	407	695	614	416	566	663	673	508	794	722	517	45	614	600	595	674	273	999999	823	641	999999	968	935	672	323	999999	999999	102	563	613	532	999999	859	872	469	285	910	409	999999	600	999999	155	819	125	148	863	635	798	578	723	796	999999	90	765	999999	999999	999999	941	102	240	999999	581	999999	190	199	234	185	999999	141	320	763	863	223	999999	999999	999999	158	820	999999	460	700	644	524	839	817	599	211	104	216	40	999999	968	317	999999	999999	828	210	638	925	999999	688	893	666	267	960	932	718	999999	533	999999	290	999999	999999	641	540	999999	66	114	373	600	33	91	535	111	795	794	556	980	999999	999999	383	519	895	619	999999	806	978	267	879	885	880	353	570	999999	749	585	561	675	999999	794	771	106	999999	999999	999999	606	368	565	471	175	386	999999	16	130	708	
770	54	797	869	734	999999	799	999999	999999	999999	999999	521	409	999999	219	999999	880	288	67	641	286	254	569	728	175	999999	423	999999	713	509	152	346	449	999999	979	999999	763	805	968	999999	971	871	787	999999	221	999999	999999	999999	262	932	505	999999	949	489	431	526	484	79	704	296	194	14	520	979	999999	999999	81	983	381	999999	480	84	319	870	669	415	466	953	999999	89	488	219	999999	781	13	692	397	960	995	463	67	999999	111	681	13	967	360	808	49	877	24	975	831	999999	999999	999999	149	88	999999	26	69	999999	561	999999	999999	974	999999	999999	975	999999	999999	121	988	999999	620	999999	973	638	867	702	64	999999	914	640	999999	512	388	958	329	583	999999	318	999999	999999	999999	536	142	486	873	38	505	621	832	165	930	999999	987	999999	964	999999	999999	511	221	127	961	999999	616	921	559	305	596	513	419	402	999999	638	970	19	999999	93	653	496	765	838	206	443	825	758	999999	999999	524	475	994	654	999999	51	106	999999	27	992	999999	221	927	577	999999	992	211	440	825	302	932	978	397	880	999999	960	746	382	999999	527	586	857	222	397	780	130	519	765	276	299	541	946	991	532	173	442	569	197	405	214	242	394	933	416	239	999999	87	999999	999999	999999	999999	999999	999999	999999	416	72	999	539	796	322	482	999999	174	535	999999	986	999999	864	717	588	999999	999999	977	715	294	201	924	805	168	244	52	405	143	110	994	999999	842	500	126	110	999999	999999	401	93	999999	797	230	407	655	252	558	223	406	53	774	746	746	398	215	999999	999999	203	381	999999	999999	87	311	74	541	944	153	999999	748	617	155	371	999999	893	983	497	999999	999999	160	915	685	999999	998	99	335	258	80	454	295	901	962	249	657	999999	814	654	495	165	865	999999	109	72	474	789	898	413	589	853	414	718	253	620	53	466	876	449	88	221	738	293	873	698	211	846	654	905	999999	327	89	339	11	815	661	449	999999	623	364	219	201	922	668	227	50	576	658	999999	999999	201	999999	374	575	283	426	999999	999999	410	860	628	144	993	999999	999999	773	85	716	438	959	604	649	262	94	999999	30	816	624	656	658	635	198	313	708	521	363	714	999999	728	398	999999	999999	416	762	736	84	208	232	406	453	965	859	230	391	999999	552	999999	289	999999	999999	610	957	191	751	235	440	999999	294	187	999999	69	321	988	49	880	992	243	500	999999	794	822	593	999999	213	693	775	968	922	116	969	652	999999	999999	999999	788	131	999999	999999	999999	
305	253	999999	55	497	999999	999999	871	999999	999999	609	319	220	930	910	441	26	738	977	999999	460	999999	908	999999	218	266	633	263	523	260	758	572	578	999999	62	550	907	999999	999999	999999	49	903	787	999999	507	660	441	504	999999	43	772	392	453	999999	86	999999	345	737	836	240	760	399	357	999999	999999	46	999999	999999	878	369	999999	477	17	168	29	556	684	497	679	557	824	999999	116	489	488	375	129	999999	999999	228	999999	999999	999999	500	69	649	999999	999999	999999	470	999999	194	626	787	510	304	385	999999	999999	530	999999	999999	67	999999	415	999999	293	867	451	387	999999	767	371	659	999999	362	766	516	108	379	10	827	830	218	637	999999	999999	999999	979	194	989	834	396	365	999999	368	122	432	95	999999	366	688	416	999999	999999	999999	822	966	999999	157	537	869	999999	217	999999	999999	27	849	651	999999	127	963	888	266	397	93	381	999999	589	796	250	343	431	670	23	321	420	550	665	485	817	546	696	831	656	130	999999	188	835	747	351	273	780	320	321	999999	999999	999999	892	999999	781	817	387	836	907	204	447	525	999999	217	911	476	999999	999999	957	580	277	67	610	276	444	202	179	842	999999	976	999999	120	999999	620	522	271	657	204	703	10	169	860	999999	999999	682	132	999999	628	835	874	88	614	363	740	135	742	549	626	35	589	647	544	391	930	999999	337	177	583	695	649	819	989	473	956	421	416	143	999999	593	999999	999999	551	999999	999999	898	948	999999	999999	495	779	721	41	179	123	363	624	478	992	820	999999	955	411	932	195	64	99	151	406	999999	718	608	999999	42	712	999999	999999	538	999999	42	999999	579	558	98	916	928	788	999999	359	603	796	938	151	337	247	367	806	619	999999	526	808	807	999999	298	999999	180	330	998	467	741	267	96	668	999999	137	776	406	322	25	267	276	279	791	803	533	780	999999	74	794	999999	576	486	717	294	999999	886	228	270	321	745	607	789	362	999999	346	710	279	191	209	471	961	493	603	562	259	539	25	557	765	999999	999999	265	214	122	175	780	999999	383	999999	251	999999	145	10	280	999999	487	999999	184	467	823	510	999999	999999	999999	393	999999	883	165	999999	999999	870	999999	999999	325	43	999999	584	250	452	565	999999	895	455	958	913	825	492	999999	902	772	622	840	99	942	495	435	400	881	728	93	896	222	349	51	380	886	640	684	247	318	999999	999999	999999	901	491	614	831	907	419	568	599	560	999999	272	81	999999	581	562	830	607	950	703	522	999999	999999	
128	556	999999	587	36	194	807	95	999999	869	945	999999	198	999999	881	604	493	471	169	999999	346	959	999999	999999	350	315	88	854	640	367	208	164	372	242	372	67	999999	329	393	384	791	999999	669	402	135	921	999999	111	949	12	466	242	999999	875	332	168	999999	443	999999	721	115	953	999999	235	670	999999	746	999999	999999	823	185	174	999999	999999	701	872	299	684	999999	999999	922	976	999999	637	900	966	801	497	909	214	588	984	92	671	278	838	999999	444	731	344	184	999999	23	135	999999	302	164	577	183	999999	869	795	600	817	798	139	57	818	334	704	990	258	56	883	245	999999	91	416	516	863	853	855	952	509	999999	495	999999	780	810	608	999999	233	323	459	999999	792	394	275	872	149	999999	209	119	37	353	925	999999	999999	890	999999	999999	747	70	320	606	24	843	100	572	313	176	277	999999	726	999999	767	935	597	999999	452	806	815	999999	999999	82	654	745	999999	166	328	115	833	889	999999	999999	999999	172	999999	852	999999	949	303	999999	999999	999999	523	999999	999999	144	999999	999999	793	590	447	999999	405	999999	693	248	999999	278	917	999999	999999	207	343	387	834	339	999999	605	933	744	228	999999	512	122	999999	999999	558	999999	362	790	580	338	999999	252	451	999999	999999	999999	999999	999999	900	61	999999	369	459	372	999999	999999	366	63	317	980	66	58	372	944	325	292	999999	299	689	999999	916	137	999999	915	885	100	936	999999	347	999999	136	178	843	176	999999	152	999999	611	999999	423	999999	308	483	600	281	999999	999999	999999	999999	999999	999999	189	85	412	145	904	999999	999999	487	549	999999	877	715	999999	999999	999999	214	999999	482	999999	628	628	535	999999	401	617	999999	763	644	621	999999	438	458	638	999999	946	103	441	41	999999	146	130	999999	224	223	229	592	142	999999	393	68	684	34	857	90	12	654	809	20	999999	259	253	899	865	338	770	999999	87	999999	907	794	999999	174	914	46	508	999999	320	999999	181	35	522	27	260	562	999999	414	999999	557	999999	301	294	999999	513	317	892	230	268	999999	453	800	515	999999	999999	999999	295	520	999999	820	582	508	344	999999	999999	502	737	999999	648	313	999999	999999	827	529	999999	999999	510	352	999999	607	153	287	999999	433	608	380	519	395	189	662	276	26	304	999999	975	999999	999999	537	591	999999	580	667	582	999999	94	96	999999	985	464	999999	97	943	860	512	677	305	272	910	158	469	982	352	999999	986	46	785	999999	56	554	836	658	999999	761	999999	37	999999	705	999999	348	521	406	533	930	999999	574	333	
999999	791	113	999999	572	56	388	131	38	238	620	999999	919	309	34	926	441	627	573	999999	999999	221	485	201	599	983	572	636	72	458	421	98	421	712	629	280	943	999999	274	612	594	639	999999	999999	865	119	999999	49	497	479	999999	313	394	460	999999	944	999999	911	999999	999999	484	752	999999	999999	816	999999	184	216	679	754	983	566	999999	961	529	552	601	686	999999	490	623	532	999999	592	366	118	999999	961	999999	685	964	41	794	686	137	999999	999999	50	999999	999999	935	163	369	742	496	536	950	433	931	599	352	629	999999	999999	965	951	613	476	999999	708	828	222	645	994	790	999999	999999	676	833	686	999999	999999	999999	992	554	470	999999	406	106	830	167	280	999999	999999	999999	344	999999	205	720	999999	239	114	826	283	515	722	517	999999	952	999999	999999	283	599	254	628	791	925	594	999999	505	789	216	379	393	550	557	193	674	999999	455	506	999999	955	657	457	999999	734	430	486	999999	952	797	454	561	75	884	680	785	352	550	418	861	160	999999	999999	32	999999	443	732	957	539	999999	712	506	999999	198	327	999999	797	761	67	505	117	222	552	999999	762	818	327	666	999999	407	999999	121	999999	645	999999	999999	270	434	142	300	697	999999	303	119	94	947	523	877	566	738	988	591	999999	913	754	938	673	405	999999	916	126	999999	91	141	521	600	469	403	773	999999	681	372	628	766	808	999999	918	442	906	814	999999	450	999999	147	419	740	628	134	890	486	999999	865	174	226	999999	630	999999	999999	598	493	488	129	999999	979	67	999999	999999	999999	115	999999	29	240	499	455	621	675	967	943	722	780	972	345	512	297	520	999999	999999	999999	592	999999	150	757	844	422	336	999999	347	130	999999	794	777	901	28	724	466	836	999999	718	604	508	999999	503	999999	818	521	999999	617	815	999999	251	426	999999	999999	927	999999	999999	395	86	129	999999	338	999999	863	928	999999	80	326	787	831	999999	449	490	999999	93	999999	646	318	36	900	193	567	531	661	839	377	228	767	101	699	999999	450	299	599	168	179	815	640	521	815	451	999999	829	984	783	802	936	999999	60	413	388	999999	999999	999999	936	878	999999	195	34	560	784	312	234	98	999999	243	999999	890	999999	999999	708	15	999999	999999	999999	365	738	546	999999	46	440	476	716	688	320	249	91	124	663	999999	372	630	616	960	40	148	602	741	356	999999	999999	999999	113	146	999999	999999	999999	158	726	580	149	999999	317	999999	129	318	596	546	778	398	999999	45	999999	367	551	88	999999	836	190	
999999	763	997	999999	338	393	395	373	579	999999	937	92	932	398	92	999999	111	322	629	840	722	999999	999999	962	958	396	999999	818	745	999999	625	984	330	968	414	817	152	80	978	603	999999	945	26	999999	999999	315	230	647	154	226	450	765	769	999999	999999	769	707	44	242	941	775	576	999999	999999	999999	952	762	964	983	275	998	41	344	35	116	999999	999999	503	131	653	176	970	673	528	154	859	225	334	509	999999	119	118	837	999999	828	999999	999999	41	204	888	999999	999999	663	879	228	419	431	743	889	999999	243	999999	999999	589	775	804	903	109	840	509	999999	999999	464	347	165	889	203	307	999999	948	459	999999	308	999999	999999	910	316	794	309	735	437	481	999999	818	411	905	206	258	271	999999	999999	227	999999	694	999999	999999	801	999999	999999	338	225	133	545	941	242	739	905	679	488	864	497	118	799	114	999999	999999	993	645	936	260	693	944	46	184	999999	241	312	614	92	986	999999	990	81	999999	519	999999	999999	999999	586	671	999	526	770	406	535	999999	427	96	623	894	999999	165	389	472	645	281	999999	999999	999999	999999	437	301	597	501	999999	506	47	828	595	999999	330	500	999999	999999	999999	176	999999	639	999999	548	814	225	999999	197	865	952	999999	608	335	248	226	999999	999999	586	244	708	929	278	650	38	117	598	501	856	999999	999999	999999	124	221	478	999999	458	722	709	195	221	310	999999	635	803	895	439	999999	356	551	755	254	483	40	552	246	905	989	620	440	225	724	144	622	999999	856	496	999999	856	150	767	852	999999	400	32	999999	529	642	846	143	999999	105	154	314	819	999999	999999	999999	669	999999	202	469	111	999999	970	497	176	787	999999	999999	408	52	646	999999	783	903	707	999999	999999	154	717	999999	999999	487	762	129	999999	829	803	858	243	412	727	999999	948	308	750	277	429	535	241	741	252	899	734	635	459	938	531	915	999999	539	85	524	524	929	999999	624	517	850	918	999999	984	999999	713	999999	325	31	267	484	162	440	999999	483	913	976	999999	253	753	999999	670	640	308	999999	999999	704	337	213	110	28	999999	136	759	999999	617	894	756	710	196	999999	320	437	999999	56	762	247	876	999999	999999	548	999999	999999	870	999999	190	999999	48	106	999999	19	999999	122	999999	999999	502	36	681	94	999999	28	229	319	67	24	815	242	960	261	135	943	827	735	602	561	119	999999	265	379	398	339	999999	660	359	187	79	208	516	441	553	999999	566	791	735	999999	999999	999999	26	855	574	947	326	786	971	418	191	
933	999999	369	139	999999	770	999999	695	536	171	569	999999	999999	999999	617	725	999999	707	398	386	46	999999	999999	242	519	892	410	999999	451	23	80	999999	999999	995	146	689	157	999999	959	966	264	106	209	429	760	638	146	910	957	231	798	999999	583	41	999999	934	508	136	999999	999999	999999	507	254	523	101	999999	29	884	808	999999	999999	226	748	432	999999	999999	799	999999	482	880	999999	499	846	999999	999999	999999	115	999999	999999	212	190	30	691	999999	605	756	852	686	338	999999	619	262	112	999999	653	581	339	999999	909	215	999999	918	654	999999	946	871	661	34	308	109	775	119	999999	606	748	999999	999999	491	826	375	97	123	262	602	271	503	396	817	576	643	662	999999	10	999999	77	272	375	952	321	734	104	827	387	238	113	999999	229	505	999999	105	56	848	333	543	128	31	999999	62	999999	999999	484	844	458	664	447	820	118	397	999999	486	999999	582	999999	102	280	999999	735	33	498	760	999999	999999	999999	481	999999	813	999999	467	999999	56	606	999999	485	868	260	260	999999	999999	999999	293	999999	999999	967	999999	999999	999999	678	999999	272	999999	999999	642	563	716	178	999999	318	977	77	633	999999	999999	870	492	879	868	999999	312	842	30	999999	23	241	215	368	452	923	731	999999	999999	144	999999	205	668	999999	964	760	768	699	667	942	402	655	167	999999	751	960	485	925	53	376	376	399	251	968	282	410	357	358	999999	669	999999	418	943	498	799	455	211	730	915	999999	338	999999	184	87	497	999999	83	122	617	492	448	999999	524	756	768	999999	953	700	489	999999	412	999999	973	999999	365	983	711	669	304	305	758	754	19	999999	48	999999	999999	999999	999999	999999	336	999999	740	243	999999	781	894	196	999999	798	502	999999	251	362	999999	918	999999	186	999999	514	999999	999999	817	322	733	694	795	589	718	14	786	789	229	999999	236	177	999999	739	777	999999	999999	525	938	505	802	257	512	999999	999999	999999	134	47	451	999999	267	922	999999	428	510	999999	985	314	477	999999	21	713	292	676	999999	999999	249	899	999999	148	424	140	999999	999999	519	485	999999	999999	359	999999	999999	999999	999999	263	999999	999999	750	261	239	251	597	784	57	222	494	99	965	835	999999	701	880	235	638	312	551	137	456	999999	908	999999	352	999999	955	878	846	271	999999	999999	369	822	787	999999	669	167	550	640	999999	262	827	430	999999	357	616	999999	719	999999	999999	44	711	190	999999	645	999999	214	999999	999999	829	999999	376	999999	999999	936	999999	709	913	891	566	480	761	911	53	999999	287	488	514	
995	999999	307	168	999999	160	341	327	189	999999	152	645	999999	268	800	811	999999	886	604	999999	584	881	907	999999	999999	97	640	282	999999	146	663	367	864	999999	903	519	531	20	999999	82	999999	619	296	744	770	255	999999	999999	999999	999999	999999	999999	683	780	929	124	333	562	999999	115	519	68	999999	53	311	785	781	764	365	290	999999	904	999999	532	324	965	999999	172	973	999999	985	428	321	701	17	356	683	999999	999999	788	999999	969	679	77	999999	334	999999	253	999999	999999	999999	346	999999	680	820	235	603	160	466	964	529	170	999999	759	130	100	746	825	46	955	111	697	993	576	999999	320	234	646	999999	999999	872	999999	729	988	117	648	571	999999	999999	781	752	533	627	805	268	999999	999999	919	946	471	587	276	217	488	999999	776	352	289	585	509	10	957	191	475	101	187	441	600	651	999999	999999	115	944	264	212	578	999999	198	318	999999	930	315	699	507	412	605	144	251	115	340	999999	291	65	999999	999999	999999	351	161	714	91	999999	789	278	999999	942	481	999999	952	285	314	706	164	999999	516	999999	999999	999999	684	999999	496	52	200	999999	321	185	999999	999999	572	999999	999999	237	999999	484	237	485	151	999999	999999	564	930	283	999999	965	800	634	999999	999999	549	802	96	999999	667	98	999999	48	403	303	956	299	999999	999999	759	480	999999	999999	787	680	744	999999	437	658	999999	129	141	222	860	234	694	687	45	927	999999	769	396	881	569	999999	266	999999	999999	999999	90	934	999999	999999	999999	711	999999	723	846	469	575	519	375	999999	501	547	956	15	187	999999	608	279	999999	778	999999	999999	94	999999	999999	956	999999	555	948	589	578	109	270	632	699	159	135	971	999999	999999	361	991	404	957	389	32	873	260	21	911	249	999999	680	999999	999999	533	627	999999	215	889	999999	30	570	786	859	401	287	333	315	999999	54	637	439	688	427	930	595	136	606	495	93	173	543	47	999999	767	429	189	55	176	532	23	765	999999	530	340	431	617	108	987	744	550	945	983	867	612	381	999999	663	657	937	500	999999	720	806	999999	999999	532	999999	102	972	108	999999	149	505	40	871	488	168	999999	508	978	38	999999	750	542	228	560	179	738	396	999999	525	999999	999999	41	508	55	153	999999	854	898	999999	15	25	646	999999	805	999999	837	999999	893	833	577	999999	958	999999	896	969	999999	662	999999	363	708	999999	544	582	889	911	474	532	999999	999999	519	999999	610	807	32	603	114	999999	999999	999999	342	997	502	999999	948	250	279	569	999999	85	879	999999	
928	545	472	309	480	74	383	999999	23	315	914	558	323	344	547	999999	449	999999	864	993	249	853	30	710	213	999999	999999	648	641	999999	999999	999999	464	532	314	75	344	723	999999	50	897	999999	999999	37	92	944	290	613	702	999999	130	317	220	999999	747	84	524	761	999999	540	440	734	263	999999	394	174	104	791	40	482	816	999999	181	824	106	721	794	993	628	269	659	29	946	523	784	613	999999	578	999999	999999	999999	582	627	591	610	173	275	950	642	918	849	999999	583	999999	311	403	999999	396	790	36	289	530	143	836	881	420	788	740	999999	780	999999	526	16	999999	999999	244	999999	589	224	933	999999	999999	361	709	419	170	446	725	222	390	477	999999	788	758	999999	30	448	790	709	199	385	535	625	862	999999	999999	492	782	298	76	305	556	182	856	580	445	179	433	427	721	999999	72	527	943	313	491	999999	257	850	911	795	317	999999	34	999999	921	999999	999999	999999	999999	677	664	437	155	999999	921	971	999999	999999	514	851	24	373	988	224	322	17	999999	559	802	596	244	931	387	281	999999	675	157	999999	999999	226	680	17	999999	53	320	635	382	858	391	520	806	79	999999	70	780	944	999999	810	245	913	546	939	623	499	443	733	59	999999	107	999999	823	999999	529	297	180	17	999999	945	904	687	634	823	177	999999	789	999999	999999	327	500	52	784	999999	73	745	999999	740	999999	842	609	586	585	509	760	999999	696	184	999999	58	999999	773	913	946	905	999999	289	722	771	341	709	999999	148	732	382	999999	471	486	568	784	617	999999	622	198	345	327	112	135	73	999999	595	615	625	546	437	727	139	837	441	515	999999	957	968	63	142	341	448	852	999999	704	999999	219	615	765	999999	459	999999	724	611	587	455	164	999999	740	745	104	653	601	305	655	926	633	54	62	328	659	470	569	999999	14	878	999999	998	368	367	386	10	859	115	977	576	414	236	854	69	311	308	238	317	48	688	846	557	999999	778	50	174	562	446	999999	988	591	668	999999	708	999999	165	300	999999	999999	104	793	496	327	999999	999999	407	999999	993	27	361	242	261	27	325	42	999999	527	589	326	221	447	999999	334	999999	999999	746	629	155	999999	155	18	855	949	943	895	360	240	999999	267	643	999999	999999	999999	999999	756	339	650	291	676	504	999999	710	66	157	656	379	999999	338	103	775	999999	999999	139	872	999999	386	312	999999	430	999999	471	135	332	683	247	878	994	905	999999	655	105	999999	478	368	999999	308	799	801	297	525	
199	901	309	492	865	999999	439	556	87	380	37	999999	860	999999	999999	512	388	382	999999	778	999999	999999	999999	447	679	439	576	771	364	54	586	511	786	904	491	569	999999	839	817	318	999999	447	828	862	999999	529	487	483	334	15	919	427	890	518	149	933	806	861	813	436	361	668	202	42	793	526	789	955	513	474	686	999999	999999	601	999999	938	437	243	819	159	951	999999	999999	359	134	999999	999999	278	764	999999	999999	964	999999	390	956	999999	254	795	999999	112	739	999999	999999	860	328	381	861	298	187	999999	999999	572	51	663	999999	268	232	843	908	633	905	521	999999	955	711	999999	522	184	999999	560	693	642	174	717	420	999999	999999	585	999999	753	307	999999	100	999999	999999	999999	923	373	999999	999999	999999	411	886	445	206	228	999999	24	159	606	858	686	653	627	518	862	408	334	253	999999	999999	646	812	165	335	584	430	637	902	520	999999	159	279	946	999999	999999	756	999999	999999	201	99	119	999999	433	894	999999	677	473	999999	999999	791	999999	999999	850	564	910	599	999999	119	622	999999	703	121	638	808	709	417	707	623	236	116	999999	813	61	965	35	999999	388	999999	714	999999	957	592	713	729	209	39	428	392	103	692	35	619	999999	999999	396	999999	797	999999	194	213	970	999999	818	999999	121	784	78	884	999999	999999	999999	470	404	715	840	120	999999	909	999999	680	989	325	999999	544	90	70	914	656	579	37	424	762	86	511	936	999999	999999	629	999999	999999	960	543	999999	404	480	565	224	193	564	285	599	887	999999	514	223	654	329	284	12	60	870	422	315	999999	285	999999	999999	999999	999999	732	347	778	301	193	719	999999	471	135	73	525	845	999999	102	304	438	999999	999999	999999	298	291	999999	498	627	566	554	548	238	353	128	32	181	332	414	999999	999999	820	999999	833	794	767	193	203	221	486	999999	148	330	20	81	748	712	999999	604	497	944	999999	160	734	638	181	227	128	16	999999	353	523	327	270	999999	617	999999	912	776	531	108	593	286	150	361	416	999999	227	281	999999	999999	359	727	916	887	98	999999	999999	204	999999	999999	74	197	999999	142	691	820	69	653	464	999999	800	55	83	999999	999999	572	20	382	232	953	10	847	999999	731	999999	795	410	999999	278	947	999999	717	164	981	999999	406	999999	17	670	595	999999	573	816	571	999999	999999	654	999999	536	999999	660	488	972	668	549	999999	560	999999	148	896	999999	687	385	516	999999	999999	891	101	999999	954	465	12	712	636	796	999999	999999	75	222	690	999999	883	846	999999	
297	599	745	999999	442	815	846	667	869	773	999999	480	999999	310	841	437	423	563	999999	999999	70	999999	776	346	872	123	197	495	236	458	999999	999999	840	633	229	140	346	405	659	999999	117	798	143	999999	460	325	247	730	233	785	277	587	721	274	691	639	999999	999999	622	328	999999	361	999999	421	28	648	640	565	90	999999	100	27	999999	621	474	272	524	837	885	557	875	999999	271	451	999999	177	815	576	999999	589	317	937	783	999999	921	756	366	722	920	811	684	682	999999	522	999999	259	683	110	799	428	125	985	524	74	453	170	99	990	999999	999999	833	74	623	501	999999	163	999999	999999	699	718	999999	802	917	999999	872	203	818	749	756	930	493	715	776	523	474	331	423	999999	887	760	666	376	999999	79	977	999999	68	157	999999	541	26	999999	410	999999	999999	323	78	999999	201	260	999999	999999	244	309	366	128	999999	110	37	82	740	524	685	938	999999	539	320	999999	999999	261	144	670	630	999999	914	382	314	695	10	160	999999	999999	527	637	418	325	142	999999	712	999999	333	958	999999	999999	801	501	435	999999	38	983	12	229	354	940	125	999999	719	30	394	984	814	601	109	999999	819	767	997	58	530	736	407	138	999999	246	928	185	999999	585	999999	999999	946	842	999999	27	158	43	999999	999999	999999	735	999999	999999	797	727	55	731	858	253	236	44	503	387	999999	301	999999	874	999999	118	21	940	999999	144	607	971	47	971	934	999999	999999	786	150	420	536	795	141	999999	999999	999999	201	206	999999	305	359	388	919	999999	999999	375	441	284	949	999999	575	999999	999999	999999	514	826	690	999999	797	999999	525	449	893	92	851	155	170	300	999999	999999	916	814	623	999999	784	229	999999	478	79	999999	651	454	836	999999	845	999999	999999	999999	999999	514	727	127	409	550	780	999999	999999	999999	999999	999999	215	999999	999999	999999	999999	760	957	999999	686	999999	774	221	14	238	999999	81	613	272	247	895	953	501	519	38	947	799	414	83	67	999999	735	225	999999	322	363	510	712	999999	999999	999999	998	437	982	497	740	515	123	181	425	708	305	231	598	822	803	999999	631	712	336	999999	355	883	999999	811	999999	559	460	691	874	624	999999	61	242	999999	896	525	518	31	999999	441	999999	999999	657	358	579	513	626	938	519	649	878	10	236	236	999999	125	999999	181	938	191	65	999999	307	999999	349	254	988	446	926	287	205	609	999999	999999	126	122	235	359	999999	999999	932	522	999999	234	746	368	825	16	999999	781	797	346	93	116	386	264	999999	857	
18	334	524	190	21	242	454	278	585	341	999999	625	889	378	939	892	258	999999	259	83	63	981	429	982	999999	999999	490	999999	526	999999	999999	861	187	378	351	907	530	999999	999999	999999	780	999999	999999	493	896	798	891	428	407	999999	858	844	15	862	803	37	905	541	168	866	751	999999	752	276	824	999999	448	520	37	41	372	505	41	319	302	999999	207	936	96	233	263	72	999999	335	460	672	855	324	575	323	12	999999	594	644	197	194	726	516	669	647	359	380	999999	375	828	362	813	999999	999999	227	830	969	999999	999999	613	999999	144	426	816	161	999999	134	999999	714	39	382	911	999999	999999	118	999999	999999	276	999999	874	882	671	95	506	107	859	169	999999	357	493	43	543	659	999999	507	60	309	700	517	999999	234	435	686	346	455	999999	426	574	461	368	149	702	16	69	730	28	58	999999	719	301	242	999999	598	230	996	839	261	999999	623	999999	559	990	758	203	650	999999	985	749	60	656	443	595	302	988	353	340	999999	999999	310	489	12	999999	981	226	22	999999	999999	999999	349	616	999999	69	950	999999	809	999999	943	999999	419	283	43	309	869	72	999999	999999	87	610	877	999999	999999	999999	66	144	65	180	19	542	191	795	999999	529	409	443	466	999999	645	999999	999999	999999	999999	724	190	36	456	702	999999	999999	999999	375	776	236	588	684	314	538	13	816	348	638	150	411	631	999999	662	513	999999	999999	605	484	999999	999999	999999	682	278	587	480	39	687	362	999999	999999	184	815	999999	394	940	725	139	928	379	829	560	550	999999	999999	103	566	374	942	999999	93	322	883	999999	597	805	905	415	726	67	999999	138	985	977	59	236	815	604	277	572	999999	999999	677	114	182	629	879	628	292	494	914	999999	745	999999	578	778	999999	451	999999	589	45	319	999999	870	999999	700	574	999999	14	759	287	961	106	379	999999	786	644	999999	999999	968	925	286	133	241	152	319	393	999999	999999	999999	935	999999	999999	688	537	999999	893	999999	709	999999	64	999999	999999	999999	217	952	567	375	930	999999	143	522	260	463	663	758	196	181	728	95	317	148	174	734	824	913	789	999999	842	764	893	838	79	999999	913	999999	662	600	34	999999	752	999999	505	999999	146	422	123	718	34	999999	678	721	88	623	999999	916	151	889	708	999999	999999	159	533	176	999999	305	452	540	999999	999999	105	595	156	538	999999	299	642	557	597	411	800	81	393	73	999999	999999	759	455	556	999999	478	773	892	730	37	602	494	338	719	841	969	999999	178	980	
682	92	574	550	290	999999	283	593	301	999999	503	101	765	469	90	726	545	999999	999999	552	575	999999	703	999999	510	999999	805	314	837	756	441	227	903	412	390	13	606	219	175	682	724	999999	481	595	237	999999	837	999999	258	999999	305	999999	999999	625	999999	360	388	158	49	999999	78	969	756	545	865	999999	999999	362	88	86	999999	336	831	310	828	999999	851	999999	198	999999	903	999999	65	844	999999	468	627	287	997	40	624	457	179	625	614	754	137	935	729	951	746	484	946	999999	873	999999	150	298	796	723	509	999999	999999	474	999999	298	999999	999999	999999	999999	658	999999	365	58	999999	671	166	216	696	999999	563	999999	388	246	828	429	833	884	999999	999999	327	339	490	283	531	354	999999	999999	979	325	999999	999999	851	332	303	835	128	898	719	211	812	999999	999999	722	170	593	891	723	645	227	465	999999	942	602	89	329	430	91	526	999999	184	999999	237	381	242	347	73	65	943	999999	310	934	174	999999	680	393	999999	767	123	937	999999	999999	999999	762	859	811	283	258	999999	999999	999999	47	381	611	999999	360	707	999999	490	822	529	835	780	652	916	530	999999	183	999999	999999	591	999999	999999	589	654	999999	400	475	999999	430	74	815	812	969	587	272	563	563	999999	329	685	999999	287	301	999999	627	999999	418	999999	338	947	109	336	557	392	753	999999	792	956	626	960	242	999999	999999	757	714	33	999999	999999	653	999999	311	999999	603	20	999999	999999	676	181	37	416	982	629	999999	999999	964	488	264	587	834	203	770	606	124	368	452	809	227	543	999999	999999	999999	999999	201	371	646	667	733	999999	317	378	999999	621	929	220	999999	999999	524	586	793	999999	769	999999	240	460	207	999999	328	999999	567	275	167	143	478	432	233	639	437	822	837	307	755	716	279	465	999999	159	677	903	999999	999999	294	641	749	476	835	959	123	741	173	941	348	999999	979	999999	221	269	999999	506	987	999999	999999	702	748	495	480	62	954	774	660	57	37	424	853	999999	980	999999	393	12	597	273	525	696	658	895	959	266	736	237	254	539	17	180	916	52	664	591	892	999999	995	782	15	348	91	125	999999	999999	645	262	71	999999	876	149	909	723	999999	489	54	999999	536	224	325	727	529	130	50	857	508	999999	999999	398	999999	139	999999	815	268	999999	615	542	981	999999	620	484	175	999999	663	867	999999	202	999999	185	547	49	727	780	467	287	999999	960	999999	67	424	835	198	672	71	999999	142	103	464	645	999999	999999	871	999999	603	840	999999	970	467	
999999	999999	316	590	888	851	999999	999999	236	357	999999	368	654	467	924	999999	785	296	502	497	915	999999	177	738	584	311	44	178	236	187	626	726	999999	503	901	471	118	999999	310	821	478	999999	905	999999	483	999999	229	54	946	880	817	554	68	999999	551	448	428	577	16	999999	999999	424	184	58	731	264	519	999999	565	999999	511	541	985	681	999999	579	829	999999	264	307	91	989	232	999999	999999	81	667	376	952	999999	999999	999999	248	723	14	63	171	857	24	229	999999	78	489	492	378	286	569	387	462	999999	999999	997	323	708	999999	826	999999	828	688	659	596	153	209	112	999999	970	302	271	676	966	417	972	999999	999999	540	23	510	739	977	93	512	289	913	979	844	54	227	539	228	188	861	342	999999	364	999999	624	869	387	81	407	999999	307	711	496	564	646	591	288	999999	491	326	462	999999	605	999999	317	999999	229	267	376	753	999999	52	498	114	999999	803	999999	412	916	999999	999999	668	579	109	214	578	999999	999999	999999	463	938	371	999999	862	999999	490	573	218	325	395	999999	129	704	654	230	265	222	391	489	999999	999999	875	999999	347	999999	793	282	505	999999	738	812	999999	69	999999	999999	400	315	999999	705	594	240	843	97	531	504	999999	964	925	999999	949	999999	45	936	364	924	72	119	400	669	615	217	77	276	586	582	846	999999	791	838	829	949	999999	686	894	613	999999	788	999999	842	198	828	357	626	992	382	999999	867	704	999999	752	291	915	966	100	999999	999999	577	510	948	999999	943	999999	96	999999	999	778	358	52	751	238	284	388	557	999999	786	860	999999	283	999999	999999	999999	365	999999	96	999999	44	620	999999	517	450	999999	999999	999999	999999	255	655	999999	999999	992	603	427	825	953	760	477	903	999999	495	313	526	720	999999	999999	151	679	588	999999	999	510	965	999999	762	534	999999	999999	999999	605	374	999999	999999	599	873	291	610	388	163	412	51	999999	645	677	134	292	991	730	999999	980	641	513	999999	999999	271	77	999999	445	665	999999	652	650	479	307	993	270	182	927	846	999999	696	763	526	999999	339	999999	864	297	999999	479	543	580	999999	27	964	999999	568	856	337	806	264	174	999999	862	759	400	999999	999999	684	864	120	74	883	812	293	999999	999999	999999	999999	881	212	999999	411	195	999999	999999	365	462	343	999999	701	325	999999	50	758	531	999999	664	425	939	250	526	613	178	369	478	999999	482	999999	96	873	999999	999999	999999	603	524	999999	999999	114	688	999999	999999	14	551	172	795	474	999999	64	999999	836	332	
999999	15	999999	685	136	242	999999	289	384	999999	729	256	999999	624	412	999999	446	243	768	512	559	737	903	563	522	71	16	573	14	854	428	971	260	999999	21	907	813	917	398	530	711	999999	999999	162	957	999999	292	547	999999	330	999999	999999	993	999999	772	999999	111	88	173	74	236	262	999999	529	463	758	996	718	613	505	340	528	844	247	801	999999	434	751	606	764	778	468	999999	999999	459	607	977	926	999999	683	999999	999999	754	999999	304	459	550	784	999999	208	761	573	999999	887	990	876	999999	999999	999999	48	903	360	481	409	295	768	999999	601	80	856	780	79	941	929	700	604	999999	520	943	999999	194	649	62	999999	12	215	533	302	693	999999	999999	231	404	739	780	455	999999	355	48	535	999999	948	999999	842	999999	692	632	14	197	395	999999	466	812	190	853	263	307	84	999999	90	999999	999999	999999	498	235	999999	999999	999999	159	254	350	999999	481	417	965	245	935	999999	979	320	582	999999	999999	307	999999	174	418	999999	885	526	157	999999	948	957	301	606	999999	225	617	868	26	999999	855	942	999999	999999	999999	405	999999	618	328	98	104	96	507	715	674	611	28	70	150	461	325	632	107	170	999999	524	126	368	205	719	602	999999	303	161	673	172	261	797	189	999999	998	999999	999999	68	95	999999	460	999999	932	999999	207	999999	999999	565	999999	999999	845	885	211	999999	999999	856	422	608	496	999999	793	355	999999	512	359	999999	881	137	463	58	434	999999	84	999999	73	999999	436	999999	521	55	999999	738	56	450	999999	376	999999	719	734	152	855	599	572	999999	78	114	542	429	88	977	999999	999999	111	999999	798	806	810	591	406	747	429	655	97	999999	999999	999999	999999	601	195	983	634	172	403	999999	202	835	475	999999	999999	999999	998	17	688	544	999999	999999	636	999999	652	999999	566	14	322	986	999999	210	512	132	514	22	805	941	244	105	999999	512	206	999999	864	963	340	837	50	999999	749	422	966	552	79	803	999999	319	949	674	999999	629	850	417	999999	992	333	353	467	538	999999	66	772	593	201	867	598	845	135	999999	999999	999999	964	999999	246	310	243	959	999999	999999	593	999999	992	570	677	722	999999	999999	202	871	640	987	999999	511	294	693	649	383	360	999999	214	583	193	270	494	999999	665	999999	999999	297	759	999999	300	756	944	999999	74	212	915	479	214	999999	652	264	58	999999	358	462	590	553	660	859	608	851	506	19	313	732	85	999999	67	687	618	905	121	276	999999	999999	567	627	999999	447	999999	881	997	404	931	929	
999999	301	350	213	395	626	637	999999	765	449	260	935	363	342	136	999999	999999	527	201	999999	152	782	505	735	895	962	925	222	401	726	999999	111	88	383	520	784	637	999999	999999	991	277	221	511	257	999999	631	999999	999999	320	531	469	479	213	999999	786	438	999999	615	318	433	701	424	508	48	595	999999	856	980	999999	999999	309	999999	999999	999999	479	999999	281	257	372	273	699	639	999999	870	267	384	898	894	999999	999999	989	999999	999999	868	300	853	712	473	999999	999999	774	999999	999999	968	231	900	253	999999	714	855	999999	547	253	55	734	72	522	999999	780	999999	999999	962	999999	739	999999	286	33	367	999999	999999	228	807	999999	158	999999	415	174	933	648	366	141	894	190	999999	924	999999	778	999999	999999	999999	999999	999999	999999	452	999999	812	899	999999	615	945	877	885	104	97	637	360	952	104	999999	328	898	588	990	423	89	999999	782	652	815	999999	508	533	233	681	295	154	125	152	999999	686	515	439	328	703	489	255	999999	102	113	574	498	999999	943	815	339	752	999999	278	999999	607	39	257	919	703	446	353	662	423	802	492	245	999999	909	870	999999	468	999999	297	934	834	566	690	999999	251	999999	824	590	417	351	999999	71	846	999999	999999	656	268	520	624	266	145	592	386	300	620	338	688	774	82	13	871	491	796	344	538	999999	349	707	677	290	622	999999	255	81	268	999999	999999	40	332	224	554	948	999999	40	798	251	999999	400	999999	999999	734	59	517	999999	480	999999	275	511	999999	546	317	999999	999999	999999	643	382	347	314	999999	199	940	658	451	858	458	922	845	765	546	297	861	949	779	765	556	572	255	841	600	999999	166	887	999999	999999	906	993	115	312	999999	426	904	874	999999	739	972	85	999999	999999	955	557	215	509	965	953	684	367	781	87	787	80	136	506	714	823	43	62	999999	665	951	464	817	543	378	130	393	986	590	999999	792	480	965	999999	885	53	11	656	922	835	111	549	222	38	999999	999999	299	407	999999	999999	999999	920	999999	942	999999	500	740	672	999999	999999	570	697	999999	999999	294	316	999999	540	620	670	821	386	139	999999	999999	999999	251	788	28	62	831	999999	826	999999	343	872	273	999999	888	999999	312	339	999999	87	275	999999	999999	481	744	218	220	758	786	500	723	329	790	183	387	305	258	951	653	999999	23	584	999999	999999	407	421	52	92	652	235	999999	492	860	62	999999	160	640	770	54	999999	841	82	208	999999	331	24	92	100	645	999999	146	361	686	447	74	999999	542	999999	84	
332	999999	138	116	999999	999999	241	469	999999	999999	237	664	488	907	999999	246	941	999999	545	411	999999	339	951	447	70	99	16	999999	422	988	999999	617	602	999999	721	999999	713	966	647	203	99	554	354	999999	417	927	657	453	842	999999	999999	999999	996	637	691	999999	999999	999999	56	999999	999999	435	56	749	337	620	72	793	195	209	999999	974	738	351	999999	838	999999	999999	39	142	442	562	963	222	865	774	620	964	13	728	430	32	999999	186	78	664	508	604	358	797	864	863	268	999999	677	157	575	655	325	853	18	947	999999	913	38	572	472	834	884	999999	999	108	999999	466	999999	511	64	561	283	999999	339	999999	918	242	277	578	999999	329	545	717	208	965	649	159	719	482	371	16	999999	506	201	674	719	795	798	766	84	999999	863	175	103	999999	382	999999	524	628	39	428	645	460	278	999999	999999	999999	364	43	459	639	746	306	999999	57	413	999999	466	664	670	999999	444	999999	999999	999999	466	379	624	194	593	981	999999	101	999999	999999	371	697	238	59	385	552	999999	999999	317	444	999999	567	35	55	610	605	999999	859	957	906	999999	999999	955	999999	686	919	999999	180	999999	478	999999	999999	853	999999	686	715	548	417	999999	128	999999	999999	203	70	447	898	353	578	999999	988	999999	776	143	546	958	237	741	462	372	465	998	270	324	839	999999	409	999999	828	368	894	66	794	579	839	224	314	940	895	338	999999	576	974	999999	999999	999999	237	521	999999	248	999999	973	96	54	823	129	431	999999	364	630	47	195	524	219	688	999999	999999	999999	304	332	653	297	846	134	999999	889	34	672	999999	999999	211	888	406	999999	909	921	970	750	756	999999	792	949	585	999999	999999	999999	61	764	908	530	714	999999	227	984	595	172	137	961	999999	934	105	759	999999	224	999999	999999	999999	999999	310	767	961	244	450	584	539	704	711	581	999999	999999	837	269	763	342	436	180	999999	421	994	747	999999	18	290	821	999999	43	456	371	845	151	812	999999	999999	151	568	480	591	642	455	891	460	555	137	999999	999999	999999	999999	170	788	258	487	377	940	999999	999999	952	999999	999999	959	506	257	999999	999999	692	180	720	804	622	999999	956	588	38	966	113	296	248	880	805	725	788	48	295	583	597	999999	999999	999999	901	999999	999999	526	999999	999999	949	643	120	819	445	315	386	41	382	396	999999	999999	999999	410	999999	276	999999	81	158	902	181	468	962	999999	148	38	734	543	903	999999	999999	999999	625	355	27	470	999999	428	445	999999	999999	756	665	898	999999	927	
214	999999	350	634	442	543	378	70	511	491	681	353	999999	999999	580	842	138	928	238	402	53	999999	393	376	100	999999	636	658	563	999999	802	73	999999	221	823	699	203	278	21	624	70	999999	999999	999999	789	832	999999	38	918	506	627	736	670	358	883	110	651	973	544	136	907	719	999999	95	688	617	337	469	593	880	649	860	916	999999	341	488	270	857	587	268	568	608	739	67	797	76	403	667	337	723	58	229	734	885	717	350	999999	758	999999	999999	999999	999999	445	47	999999	766	819	66	26	405	840	793	395	285	567	999999	980	449	297	621	224	670	142	869	999999	429	136	41	999999	990	429	999999	999999	416	763	290	999999	701	999999	999999	256	347	650	932	883	999999	834	458	328	418	370	619	470	236	957	834	155	999999	999999	437	640	788	169	35	999999	337	784	979	521	999999	145	288	248	999999	999999	877	30	209	986	576	595	677	713	487	999999	809	51	782	458	929	145	999999	495	773	400	468	187	624	999999	555	480	999999	936	51	283	92	999999	213	861	999999	814	945	589	639	999999	962	84	682	405	175	295	11	530	592	151	547	792	999999	999999	999999	699	405	253	440	105	740	999999	671	214	547	438	838	999999	378	125	199	18	856	931	437	999999	505	228	999999	999999	479	334	354	900	735	300	999999	999999	954	999999	418	702	999999	543	111	999999	999999	477	858	736	999999	999999	161	476	952	538	935	543	438	523	204	186	461	181	626	415	396	999999	478	257	532	501	966	988	707	496	860	323	829	216	980	999999	370	999999	999999	399	999999	999999	948	206	999999	372	999999	999999	196	241	250	976	999999	696	999999	641	999	610	999999	955	122	173	999999	465	678	622	714	999999	542	177	999999	999999	369	236	999999	519	999999	281	892	170	999999	999999	801	475	255	883	999999	142	381	999999	37	759	999999	856	287	999999	999999	492	528	742	657	685	899	999999	999999	999999	617	999999	465	325	818	999999	999999	52	371	999999	371	303	219	795	225	581	851	203	149	67	557	512	949	231	411	340	999999	999999	999999	908	636	782	60	412	999999	999999	999999	66	530	310	51	807	495	699	648	999999	283	732	526	86	999999	705	999999	367	295	115	999999	243	913	487	999999	999999	539	999999	951	589	252	806	529	509	904	795	673	838	25	749	999999	259	583	597	67	30	999999	437	85	931	902	693	999999	170	999999	999999	152	999999	336	999999	999999	42	748	69	571	476	213	27	181	47	42	51	351	545	98	492	660	326	430	952	933	999999	387	30	686	559	690	
369	534	470	999999	629	512	541	482	984	510	524	36	590	817	615	265	47	999999	861	352	580	82	492	782	826	999999	383	550	174	999999	728	382	999999	786	843	999999	710	394	412	539	809	73	113	981	999999	299	999999	145	999999	847	349	131	825	999999	119	297	52	687	827	999999	999999	991	317	999999	782	151	24	999999	999999	133	999999	652	999999	332	542	517	999999	999999	646	999999	999999	248	232	327	315	607	557	804	676	556	450	999999	999999	406	410	999999	755	774	208	994	284	999999	171	204	999999	999999	999999	502	674	602	328	540	999999	999999	232	889	999999	999999	33	185	594	220	138	427	682	531	95	999999	999999	724	999999	204	313	999999	999999	750	86	999999	999999	618	999999	64	140	84	237	909	981	276	183	520	58	765	750	32	410	999999	906	999999	999999	771	611	544	581	949	840	134	237	399	999999	482	813	999999	966	415	213	540	999999	999999	999999	773	999999	819	916	410	676	996	453	290	251	196	999999	999999	999999	999999	17	438	999999	190	999999	112	681	591	236	999999	999999	317	799	999999	819	869	984	852	555	999999	231	792	999999	180	283	999999	681	999999	158	999999	638	481	999999	713	408	999999	67	900	820	96	999999	958	592	224	703	368	206	118	470	381	212	991	786	767	999999	224	810	312	906	398	999999	733	443	383	73	236	91	999999	937	54	812	999999	999999	468	656	272	210	412	477	914	647	572	487	999999	650	999999	694	999999	999999	193	964	754	999999	431	664	367	524	218	161	476	286	120	180	425	569	127	959	999999	120	768	24	999999	999999	991	999999	858	256	667	999999	427	541	999999	414	999999	90	999999	100	610	804	999999	748	991	261	10	637	999999	402	72	999999	532	999999	376	356	912	179	566	919	12	680	805	121	857	485	999999	935	999999	705	426	344	511	37	359	523	821	30	32	155	834	363	223	999999	194	459	210	999999	174	277	999999	584	523	148	98	929	998	188	890	515	527	75	975	999999	975	727	706	505	337	853	535	891	999999	420	95	648	467	349	926	407	999999	993	770	395	213	841	821	373	938	999999	525	643	139	517	628	999999	388	392	490	467	753	704	413	321	742	610	438	112	999999	450	999999	999999	261	999999	999999	534	304	590	628	144	906	343	567	906	338	891	761	638	999999	325	270	85	858	469	654	999999	590	999999	999999	602	412	999999	320	498	999999	865	392	999999	999999	103	474	999999	763	356	999999	999999	999999	506	999999	850	849	799	319	999999	189	396	800	791	838	999999	944	845	937	36	731	999999	999999	79	948	
472	509	999999	999999	699	851	472	321	512	999999	243	999999	93	475	801	753	999999	408	582	318	999999	75	600	807	627	159	628	999999	737	624	372	999999	999999	557	999999	351	733	447	620	885	717	999999	298	883	999999	224	999999	379	999999	283	128	789	450	761	999999	407	999999	317	999999	549	999999	999999	584	999999	545	846	376	535	955	460	29	175	787	696	600	495	776	717	212	413	299	258	999999	464	999999	999999	999999	316	180	123	441	999999	999999	999999	663	115	501	411	347	758	848	334	424	685	263	953	12	999999	170	891	630	999999	999999	999999	260	999999	999999	129	390	962	899	69	365	999999	28	602	461	999999	43	495	994	375	380	999999	999999	965	833	49	999999	553	581	203	155	288	492	999999	999999	392	821	689	227	381	30	999999	858	999999	999999	583	666	661	501	295	719	675	999999	265	822	660	766	295	149	999999	919	999999	999999	706	913	86	358	778	290	78	999999	354	277	622	354	995	595	775	996	260	382	999999	62	295	999999	480	391	237	427	661	999999	999999	549	379	462	999999	992	162	874	999999	999999	999999	380	432	400	375	408	999999	911	826	74	990	298	889	476	380	784	999999	999999	443	695	131	360	999999	452	369	805	898	170	170	12	443	901	114	35	494	999999	629	999999	999999	82	116	326	601	596	636	247	659	999999	91	408	897	929	441	999999	114	537	751	980	999999	999999	999999	999999	750	823	631	99	193	864	981	212	165	210	125	371	589	999999	759	42	816	132	999999	994	88	999999	115	999999	999999	908	999999	957	999999	649	999999	547	572	991	575	777	964	546	999999	795	921	999999	999999	999999	814	80	616	999999	777	999999	999999	908	425	514	999999	989	718	128	629	999999	943	34	786	516	345	578	798	597	999999	982	999999	279	999999	999999	83	999999	518	418	699	999999	999999	999999	190	707	485	999999	131	67	955	999999	68	846	917	778	852	897	103	737	361	245	281	29	999999	794	651	894	999999	75	441	837	480	309	428	999999	983	331	844	999999	999999	389	456	740	641	999999	923	231	361	999999	507	186	999999	781	999999	463	128	282	999999	395	65	590	125	999999	626	128	115	758	999999	688	794	531	63	999999	706	999999	789	540	387	426	870	430	542	549	999999	999999	731	699	999999	999999	121	710	778	458	999999	999999	999999	399	999999	523	999999	175	803	673	505	999999	132	101	84	96	999999	999999	894	136	524	635	57	575	498	370	397	415	516	999999	577	94	752	604	990	999999	707	999999	426	864	878	705	999999	869	54	591	142	639	624	999999	300	534	816	
652	933	398	402	698	901	753	135	142	658	349	105	421	999999	528	110	819	389	999999	170	40	257	999999	18	187	531	906	238	999999	790	360	173	999999	999999	109	670	602	862	999999	498	672	738	999999	57	287	773	633	999999	614	539	805	776	999999	373	786	404	124	999999	225	176	994	525	378	352	999999	186	62	153	134	857	507	956	379	785	999999	301	512	771	999999	413	898	999999	624	228	999999	583	156	679	491	704	556	999999	999999	842	503	999999	999999	403	749	111	721	489	999999	999999	999999	999999	406	241	999999	999999	892	999999	659	811	278	456	999999	999999	999999	723	39	383	999999	999999	999999	295	999999	999999	291	351	930	119	31	628	692	418	314	867	197	146	187	914	804	996	811	213	562	999999	999999	57	999999	221	45	999999	81	999999	828	813	455	745	538	999999	950	532	564	783	330	40	128	860	999999	44	961	230	546	124	578	664	618	107	732	483	963	244	999999	719	999999	999999	999999	999999	590	500	422	451	999999	317	964	282	442	38	882	999999	718	713	904	999999	259	815	489	956	999999	173	205	357	23	65	905	716	999999	844	709	335	483	773	280	651	999999	999999	623	238	160	306	232	999999	225	210	999999	260	339	885	470	268	999999	600	585	426	999999	74	438	551	412	258	845	598	328	557	58	999999	442	263	598	738	999999	260	806	473	941	616	142	999999	999999	999999	999999	550	384	451	999999	883	198	853	356	557	92	999999	826	999999	460	999999	999999	667	162	820	817	999999	296	731	999999	265	794	121	485	689	999999	624	999999	757	999999	305	223	877	738	174	999999	589	907	999999	656	999999	434	904	23	317	999999	474	999999	480	837	311	263	652	999999	564	99	87	999999	666	624	467	820	79	40	999999	419	999999	929	987	999999	999999	178	999999	85	945	830	890	107	177	343	467	999999	780	920	569	999999	571	999999	999999	85	679	220	999999	426	199	310	365	999999	999999	999999	999999	545	674	416	608	143	18	577	440	733	209	979	211	333	166	503	49	158	471	123	848	999999	754	999999	999999	28	927	999999	999999	644	999999	26	248	279	381	999999	299	373	321	436	42	994	71	451	999999	999999	18	917	269	695	270	216	999999	745	59	81	999999	762	31	590	999999	190	999999	999999	267	192	740	999999	951	244	999999	676	999999	999999	999999	854	999999	313	44	695	19	999999	568	200	383	999999	614	503	230	309	999999	999999	352	731	230	852	312	276	999999	999999	958	999999	965	35	491	594	380	377	665	999999	252	999999	727	335	580	205	999999	501	421	999999	999999	999999	710	
652	111	677	333	999999	813	237	552	563	130	350	736	932	54	542	708	999999	999999	247	838	36	67	999999	809	999999	161	34	999999	810	854	193	999999	721	376	323	999999	814	270	999999	999999	437	652	999999	365	387	599	648	161	89	792	632	120	339	999999	999999	594	999999	867	999999	953	999999	997	741	709	936	999999	25	565	731	618	894	528	622	684	999999	999999	999999	300	999999	427	513	999999	160	999999	231	999999	787	321	691	999999	478	946	953	322	774	439	999999	999999	428	163	583	999999	430	471	898	114	498	999999	998	311	226	999999	999999	999999	450	915	847	723	487	864	999999	704	999999	12	999999	999999	574	310	909	971	999999	398	871	278	843	430	452	688	999999	126	584	141	999999	999999	512	999999	999999	73	871	858	592	196	502	999999	999999	879	218	428	331	949	540	999999	746	36	838	827	293	176	56	29	999999	168	604	999999	289	314	390	999999	499	826	447	999999	999999	61	389	285	896	316	999999	964	999999	999999	999999	179	586	397	999999	999999	999999	685	39	999999	27	852	395	433	592	140	999999	413	999999	724	999999	505	999999	39	758	695	647	999999	931	977	999999	91	999999	999999	999999	434	785	892	918	104	941	814	797	999999	493	586	665	955	999999	765	41	999999	476	497	106	861	668	999999	999999	700	648	999999	999999	62	999999	999999	999999	999999	632	167	355	392	495	403	999999	123	707	999999	545	999999	999999	691	869	175	945	999999	999999	319	351	939	766	238	263	227	455	999999	70	999999	385	557	541	999999	999999	535	420	999999	999999	82	714	982	164	270	20	465	999999	999999	130	588	116	999999	999999	734	605	999999	999999	126	999999	277	999999	999999	999999	999999	31	988	640	999999	368	999999	754	306	806	543	604	369	785	999999	999999	798	557	498	831	999999	638	126	236	807	999999	640	143	303	519	395	134	999999	999999	201	248	32	999999	359	999999	999999	999999	809	999999	787	139	246	908	896	999999	340	719	459	998	581	999999	905	761	999999	999999	727	209	461	787	420	999999	720	440	593	266	205	972	999999	900	999999	647	828	999999	999999	677	999999	732	247	404	188	999999	675	886	357	868	343	270	991	160	999999	587	999999	32	999999	378	419	806	324	639	703	367	999999	558	953	933	504	253	999999	165	999999	995	962	66	608	745	743	833	92	725	923	934	981	57	39	468	999999	999999	619	80	268	80	999999	608	700	999999	163	999999	933	999999	999999	999999	948	835	827	874	624	999999	999999	307	999999	585	999999	599	715	999999	386	474	529	495	668	698	633	252	897	999999	999999	364	999999	787	592	627	999999	
668	361	833	999999	155	230	164	999999	948	391	321	999999	682	356	999999	892	932	999999	689	597	448	999999	999999	466	705	938	574	296	270	999999	999999	999999	18	685	999999	247	881	782	999999	253	999999	651	719	316	321	999999	225	906	770	471	433	353	902	39	462	999999	687	377	291	217	655	999999	582	988	755	606	999999	997	300	579	21	159	212	999999	233	796	45	367	154	898	722	668	526	799	536	292	812	978	232	152	560	999999	501	34	598	506	999999	999999	561	715	380	228	615	201	460	283	151	999999	806	999999	877	329	999999	392	494	986	351	783	999999	473	999999	458	774	157	29	507	658	188	847	726	726	314	806	438	528	504	63	335	349	263	150	355	181	566	999999	240	289	999999	539	611	164	296	279	98	921	921	453	468	181	999999	624	963	619	90	939	572	999999	794	999999	989	933	26	443	999999	332	448	999999	217	881	999999	227	550	648	999999	572	999999	999999	718	517	999999	60	594	999999	396	638	187	735	101	999999	703	717	495	999999	550	677	147	852	80	765	999999	644	246	999999	393	999999	84	325	383	999999	999999	999999	805	287	267	938	348	863	56	570	154	712	195	589	188	81	999999	306	107	999999	434	999999	963	999999	43	961	814	18	769	661	563	862	999999	583	999999	999999	911	999999	986	611	338	284	999999	999999	621	771	999999	999999	999999	322	12	777	227	814	93	921	574	852	254	999999	999999	340	104	395	16	292	999999	612	470	999999	169	999999	320	999999	241	160	781	999999	341	272	999999	999999	999999	999999	659	786	999999	547	999999	207	601	999999	962	690	487	997	189	420	999999	338	420	999999	195	394	162	486	999999	731	583	933	999999	120	521	982	999999	966	729	646	735	230	647	812	122	999999	422	110	562	999999	18	243	970	370	999999	12	851	666	971	227	304	182	328	999999	999999	567	999999	490	548	980	897	999999	999999	543	685	283	690	608	734	922	971	999999	924	838	999999	999999	962	778	161	999999	140	136	999999	511	999999	562	999999	734	847	554	216	999999	999999	581	731	999999	964	437	685	685	999999	252	931	59	999999	251	258	489	199	999999	999999	288	339	39	849	770	526	767	201	999999	999999	955	760	189	715	50	500	999999	999999	235	386	999999	103	999999	205	887	205	945	266	110	999999	422	545	233	950	927	602	532	732	999999	971	207	245	562	314	366	491	999999	343	215	999999	906	383	999999	248	78	195	864	834	962	999999	580	999999	101	819	959	999999	999999	239	999999	447	968	620	155	264	999999	299	999999	171	838	405	999999	611	
61	359	407	49	580	984	881	742	999999	698	769	999999	999999	696	999999	743	354	946	954	521	555	767	999999	999999	237	709	69	779	999999	702	999999	566	999999	969	458	742	421	920	839	553	999999	54	709	999999	850	759	863	999999	999999	999999	816	892	451	932	65	293	576	999999	811	870	999999	999999	98	45	703	213	275	431	247	412	999999	434	116	410	173	510	68	512	999999	477	999999	577	999999	857	886	112	124	999999	913	999999	175	310	118	968	628	999999	956	673	577	646	999999	442	254	999999	475	391	785	51	769	554	999999	999999	999999	344	34	357	478	999999	999999	600	99	88	517	82	999999	31	326	147	999999	918	999999	394	935	799	983	413	332	890	391	505	327	82	428	999999	939	111	636	999999	944	280	776	999999	525	976	556	416	925	181	506	454	74	647	268	850	999	841	139	874	361	621	999999	587	849	652	283	26	999999	157	999999	145	394	552	203	512	151	829	868	958	253	999999	999999	999999	394	937	440	679	814	577	999999	999999	999999	761	423	332	999999	999999	875	999999	703	539	756	999999	999999	370	69	999999	999999	756	709	180	972	999999	631	784	143	999999	203	911	221	999999	212	92	999999	44	999999	633	999999	870	267	952	954	996	264	713	820	999999	121	34	878	918	235	999999	868	199	135	800	140	638	199	380	999999	999999	660	109	999999	674	989	13	999999	999999	999999	999999	499	756	225	976	916	999999	964	433	762	178	43	303	378	155	223	999999	909	373	503	500	681	886	957	990	345	164	999999	155	999999	117	999999	999999	999999	652	567	122	999999	159	883	999999	674	765	617	999999	929	999999	731	191	460	999999	104	833	932	999999	901	613	798	234	640	762	999999	999999	714	654	351	591	767	999999	587	999999	625	759	489	290	826	915	278	140	71	977	432	204	695	328	22	994	519	643	750	954	323	999999	999999	131	999999	855	61	963	485	347	999999	15	604	999999	999999	999999	353	652	76	985	344	668	173	662	339	346	999999	395	641	999999	82	999999	976	633	788	877	999999	368	609	970	864	999999	654	723	387	999999	600	999999	999999	677	999999	867	577	999999	999999	999999	999999	855	791	344	733	665	331	139	275	475	39	971	569	999999	104	985	52	105	130	39	999999	999999	284	912	745	785	843	964	705	215	556	222	999999	143	302	395	577	274	247	209	983	525	457	912	999999	999999	999999	654	583	999999	824	481	643	590	641	144	999999	878	999999	947	822	367	433	69	999999	816	957	436	999999	709	417	999999	858	921	55	497	999999	372	523	125	18	198	
390	50	390	85	578	433	501	167	999999	698	675	999999	387	999999	102	397	993	999999	672	999999	999999	874	257	57	999999	999999	544	153	999999	999999	364	999999	999999	999999	999999	393	679	843	248	534	935	448	894	999999	999999	569	543	429	405	999999	379	942	453	667	150	516	999999	343	462	856	999999	357	999999	605	343	202	360	754	649	709	718	999999	999999	999999	415	610	999999	999999	945	999999	188	999999	748	547	838	422	39	999999	999999	999999	999999	999999	999999	391	645	587	432	298	385	909	999999	788	780	696	885	230	608	999999	262	539	999999	999999	999999	408	678	999999	609	478	767	999999	172	88	999999	999999	118	999999	767	952	502	827	188	690	999999	45	844	399	344	999999	662	618	999999	723	29	953	999999	999999	947	983	713	999999	978	954	531	999999	747	140	527	601	587	999999	999999	999999	813	999999	361	846	999999	362	999999	288	439	999999	815	158	117	448	999999	999999	255	772	436	783	248	631	849	234	168	999999	298	714	871	742	474	159	165	166	910	594	602	999999	244	594	430	435	441	999999	148	999999	355	308	81	220	356	814	86	678	999999	999999	585	999999	687	412	74	849	416	697	93	666	999999	951	538	999999	714	168	538	841	363	999999	200	428	96	999999	353	989	999999	661	396	659	999999	999999	749	728	19	475	409	999999	530	580	999999	744	347	481	390	404	770	606	999999	197	286	244	325	603	991	166	999999	999999	69	84	216	999999	310	434	593	515	212	999999	999999	249	759	999999	321	999999	999999	455	90	614	405	948	229	46	165	999999	382	838	171	155	999999	999999	434	506	999999	999999	999999	999999	443	913	999999	874	202	961	999999	266	438	580	923	999999	809	546	85	436	506	999999	855	180	599	999999	61	999999	354	66	82	613	999999	999999	933	999999	419	999999	22	177	999999	531	755	999999	896	898	770	801	914	629	345	200	999999	997	10	661	600	203	674	999999	861	144	529	145	888	999999	451	186	999999	67	133	288	534	908	711	999999	999999	597	284	701	341	259	839	725	720	882	999999	818	262	281	275	225	856	679	999999	999999	11	619	999999	368	457	594	164	856	505	999999	666	868	295	34	999999	13	919	972	10	999999	304	804	424	999999	700	633	999999	376	792	907	431	854	602	130	974	746	227	915	999999	747	105	982	229	663	999999	968	532	237	999999	272	305	883	679	704	297	206	999999	374	999999	824	670	999999	74	597	636	812	999999	175	60	999999	999999	14	729	263	516	999999	585	761	789	999999	110	696	401	999999	999999	999999	184	898	832	777	551	853	257	429	
86	999999	918	631	36	999999	702	366	999999	424	486	301	164	426	999999	999999	621	442	584	935	999999	974	397	544	985	98	637	999999	342	283	18	932	757	309	186	999999	402	953	999999	999999	40	743	518	999999	999999	999999	392	758	711	857	999999	118	278	999999	705	112	919	384	645	937	999999	334	34	999999	415	999999	999999	999999	999999	987	583	999999	999999	209	904	980	465	420	500	674	999999	879	666	485	127	999999	663	444	604	83	290	28	999999	797	608	705	719	614	999999	499	776	537	518	723	283	497	411	78	417	999999	646	508	884	971	241	897	668	548	786	515	890	109	260	176	706	564	360	910	601	208	999999	850	848	999999	999999	178	371	942	211	629	499	595	999999	999999	437	781	143	346	565	710	47	181	999999	66	609	677	286	351	26	719	147	999999	477	999999	999999	796	660	884	999999	72	536	726	346	166	25	304	82	381	739	925	999999	24	354	890	171	98	32	792	999999	230	891	29	925	492	492	999999	127	817	424	640	131	259	273	503	183	999999	835	999999	50	999999	604	905	612	101	298	133	156	586	57	375	773	868	493	852	180	517	800	853	673	27	187	264	999999	108	803	180	750	851	716	850	263	999999	999999	999999	625	986	999999	833	204	369	852	540	770	58	867	263	766	420	332	666	520	981	998	33	137	350	947	514	298	999999	382	304	999999	207	121	423	126	407	236	193	111	999999	659	313	174	999999	494	909	241	999999	414	340	528	60	999999	282	362	728	999999	999999	49	901	999999	86	987	999999	670	572	936	999999	146	368	193	999999	564	554	331	694	858	490	999999	999999	283	747	713	999999	775	819	867	839	999999	398	449	950	999999	209	430	999999	326	999999	999999	999999	973	999999	414	56	156	999999	495	785	951	667	999999	477	429	11	628	797	373	999999	781	999999	704	106	999999	747	918	243	994	365	133	999999	378	999999	514	934	999999	495	343	999999	895	395	333	92	887	403	528	971	531	153	581	999999	999999	380	835	135	226	876	405	666	137	913	395	140	661	213	999999	628	963	494	936	142	464	706	60	395	527	622	219	988	229	946	711	850	784	500	999999	999999	415	999999	718	198	100	677	538	981	999	203	431	684	114	899	18	46	217	448	178	999999	999999	449	607	999999	999999	999999	446	999999	211	545	355	171	676	999999	222	999999	775	747	51	999999	177	79	999999	333	999999	535	884	330	999999	999999	643	999999	332	33	678	966	781	999999	531	684	240	357	779	464	847	999999	18	812	686	434	270	469	
406	391	999999	260	63	283	413	142	531	999999	252	999999	999999	20	999999	652	999999	256	802	999999	226	367	556	819	999999	931	486	930	999999	82	643	999999	414	999999	999999	940	687	428	913	507	711	999999	162	124	115	252	562	999999	431	365	199	440	631	609	253	48	834	526	999999	131	797	483	615	999999	482	738	133	999999	80	898	964	204	999999	304	950	999999	215	442	714	999999	379	999999	999999	999999	882	213	882	804	999999	900	116	999999	467	999999	999999	237	784	703	641	999999	129	834	766	533	401	994	107	336	659	426	833	401	811	913	752	159	974	454	999999	279	856	999999	797	180	791	999999	737	551	594	999999	52	512	801	347	999999	544	881	975	999999	887	115	555	155	999999	76	714	359	553	48	561	263	999999	136	372	999999	801	46	596	741	999999	999999	999999	742	999999	999999	331	999999	473	999999	999999	999999	998	999999	688	999999	310	182	999999	999999	87	999999	999999	512	43	468	999999	999999	999999	999999	135	508	295	244	179	630	559	812	219	138	744	123	886	566	999999	293	265	654	447	208	219	999999	751	493	664	156	83	999999	709	477	672	945	999999	999999	860	709	982	764	515	68	999999	497	963	165	368	963	566	626	999999	749	213	67	938	240	618	507	756	999999	999999	32	556	515	113	741	466	799	951	249	705	131	999999	501	149	388	594	721	664	999999	134	700	590	456	372	959	274	999999	16	931	37	363	999999	190	999999	493	511	999999	999999	232	698	569	999999	326	920	559	447	711	918	999999	645	896	842	999999	677	879	999999	109	999999	153	999999	852	792	30	222	999999	999999	999999	316	999999	876	999999	999999	442	999999	999999	688	274	536	812	522	562	695	999999	295	141	521	792	999999	999999	61	411	955	250	999999	846	777	991	114	578	391	326	405	999999	999999	158	568	410	273	122	999999	999999	573	339	631	913	166	345	734	90	831	386	618	11	604	474	541	97	685	60	787	697	169	957	999999	205	999999	433	773	146	999999	999999	529	400	124	883	838	625	618	842	999999	441	267	33	747	15	707	403	667	218	617	999999	724	222	334	999999	999999	616	908	436	755	733	999999	597	999999	720	856	228	886	721	636	915	479	842	370	356	999999	146	220	426	498	999999	765	999999	529	100	396	999999	999999	999999	875	231	717	999999	97	956	868	669	999999	36	158	489	517	946	581	702	11	999999	852	977	73	871	405	491	937	991	999999	17	78	999999	334	550	999999	999999	845	414	999999	297	755	413	487	769	631	194	999999	19	256	819	983	826	98	514	999999	
97	557	14	826	235	254	105	989	999999	999999	97	701	608	999999	251	999999	176	504	999999	999999	448	499	304	249	221	224	928	745	158	999999	251	338	999999	999999	75	717	999999	999999	971	52	660	424	626	178	543	492	669	999999	14	718	816	331	999999	388	999999	597	263	764	615	21	325	360	840	836	359	759	881	521	271	534	268	999999	532	999999	475	34	999999	135	706	728	554	255	999999	439	218	999999	954	441	999999	477	464	86	999999	999999	727	310	583	790	818	784	999999	157	999999	999999	459	237	798	712	999999	991	724	137	999999	886	467	79	619	410	627	999999	804	999999	999999	793	79	191	615	572	944	174	450	92	317	999999	999999	406	834	999999	979	980	999999	251	999999	89	752	999999	999999	96	502	657	690	999999	172	388	979	170	706	999999	999999	277	999999	999999	767	748	999999	642	820	146	768	70	999999	360	430	647	318	562	922	371	51	743	173	528	79	297	999999	999999	919	999999	942	957	699	217	999999	711	999999	999999	999999	778	538	120	516	882	328	999999	999999	999999	752	525	999999	426	247	344	999999	667	114	104	999999	480	274	999999	722	891	999999	999999	370	38	502	718	999999	422	88	154	833	931	237	290	209	638	875	999999	524	404	858	999999	719	365	630	201	999999	272	739	999999	514	264	397	624	688	517	80	999999	837	43	245	999999	347	103	511	999999	439	824	895	999999	605	999999	758	999999	42	678	999999	15	999999	310	121	27	999999	999999	639	578	543	612	602	692	567	490	316	491	168	210	187	626	854	999999	761	782	377	999999	999999	394	506	78	999999	19	426	999999	986	536	921	228	973	999999	463	932	120	999999	231	213	960	124	999999	999999	169	832	500	474	999999	431	549	338	999999	472	676	255	82	475	30	592	276	501	504	780	569	940	237	914	999999	921	865	933	561	174	260	294	581	999999	908	759	519	951	913	565	986	593	578	999999	596	217	999999	645	806	639	936	468	620	43	708	228	604	999999	999999	240	565	999999	777	485	221	392	999999	843	566	271	83	324	587	938	793	976	372	725	328	955	70	229	137	921	999999	999999	673	547	530	689	164	999999	649	683	999999	999999	999999	102	300	214	999999	999999	999999	545	566	999999	880	682	249	732	856	999999	267	356	179	345	999999	855	257	429	718	999999	323	876	116	149	674	903	938	422	170	999999	435	123	421	54	150	999999	365	999999	911	999999	307	797	833	285	999999	303	999999	664	892	999999	844	870	496	416	703	212	438	426	947	999999	743	827	571	586	454	154	934	135	
999999	896	499	642	518	726	828	525	53	831	474	381	399	284	529	999999	434	564	626	15	350	938	163	939	667	934	257	479	235	257	999999	531	368	999999	468	999999	470	999999	362	999999	999999	187	169	607	952	575	587	469	308	371	161	889	999999	929	784	266	742	560	974	584	478	358	299	795	10	999999	23	19	815	532	999999	232	212	857	999999	173	999999	555	987	999999	356	788	181	864	105	940	14	439	605	212	999999	999999	999999	777	301	238	887	999999	607	19	562	578	999999	775	999999	928	687	670	999999	620	486	197	572	999999	238	690	187	435	699	69	999999	583	414	612	999999	829	995	434	565	199	999999	416	948	977	539	999999	143	405	999999	177	263	343	999999	999999	725	76	347	354	999999	999999	61	999999	673	547	999999	978	174	52	506	803	932	262	114	322	344	80	248	999999	352	460	556	999999	999999	532	806	605	655	429	886	212	491	999999	885	954	147	823	742	410	906	561	614	999999	898	438	999999	10	999999	999999	650	655	828	752	11	99	64	278	999999	151	741	475	332	744	165	999999	321	999999	999999	999999	184	520	337	837	687	791	845	465	883	999999	999999	999999	376	50	778	999999	999999	738	649	796	900	999999	565	999999	669	441	999999	999999	999999	999999	127	952	632	88	999999	140	999999	990	75	219	253	999999	395	503	999999	935	109	292	966	924	921	999999	641	581	260	315	954	736	178	256	999999	976	999999	290	647	344	999999	297	999999	648	913	393	673	440	999999	311	483	71	747	733	341	946	999999	20	682	543	321	61	827	135	185	591	821	818	657	999999	78	114	856	999999	999999	811	683	999999	21	537	910	211	999999	999999	831	893	988	445	915	616	999999	519	607	113	33	131	999999	482	473	999999	999999	999999	783	286	999999	378	215	238	970	529	999999	585	998	154	633	999999	999999	878	304	291	602	386	999999	999999	202	999999	507	999999	999999	641	352	210	999999	690	966	65	428	752	716	462	688	759	474	395	352	498	999999	463	480	913	109	591	999999	999999	999999	195	999999	742	93	683	999999	462	743	999999	999999	999999	731	318	188	577	691	279	172	841	603	999999	912	517	698	704	48	53	999999	581	541	999999	31	672	999999	780	113	686	669	43	591	999999	26	144	218	289	999999	999999	284	902	232	829	428	999999	588	885	283	999999	54	999999	644	999999	999999	171	797	999999	999999	999999	999999	407	473	15	999999	139	999999	377	999999	999999	999999	418	938	837	769	999999	359	712	342	999999	94	86	999999	999999	641	291	398	763	55	854	347	791	248	999999	
855	876	438	227	228	299	96	999999	68	505	144	999999	999999	999999	68	810	812	999999	94	366	999999	280	899	803	373	329	740	497	332	973	440	517	999999	240	981	892	941	142	999999	52	598	874	999999	11	535	15	841	591	999999	245	51	261	707	882	999999	999999	977	999999	999999	899	559	999999	887	95	75	627	466	219	825	175	869	999999	601	51	999999	110	261	897	278	367	488	158	999999	97	931	188	999999	999999	999999	407	915	999999	288	594	493	999	986	933	999999	999999	999999	631	766	999999	375	370	999999	666	124	631	999999	89	365	495	421	411	999999	800	163	887	817	180	999999	999999	260	562	999999	17	557	768	124	328	999999	371	818	856	391	263	721	570	528	154	999999	876	84	836	950	999999	182	92	999999	999999	780	58	999999	378	920	999999	999999	813	968	652	999999	356	517	14	127	999999	999999	565	29	999999	89	592	369	673	998	999999	353	424	612	609	835	999999	576	928	548	912	280	450	935	53	974	908	999999	875	45	825	368	80	999999	955	125	617	72	648	116	197	999999	427	379	999999	994	864	210	999999	999999	642	999999	999999	465	214	724	236	629	975	999999	999999	990	493	637	183	476	283	705	656	493	227	999999	927	821	361	233	852	81	850	58	120	999999	242	67	403	56	779	614	513	999999	889	999999	97	80	935	207	205	790	206	618	720	999999	553	999999	599	240	999999	999999	114	981	871	164	999999	927	468	999999	758	436	244	999999	697	669	201	425	999999	999999	325	857	885	163	37	72	999999	241	338	951	163	365	467	172	204	21	509	532	369	734	999999	169	611	999999	448	769	999999	999999	921	999999	967	138	282	369	914	994	882	999999	954	809	999999	999999	598	999999	319	402	968	999999	932	686	169	669	66	999999	33	999999	255	999999	715	268	515	805	320	287	984	35	92	999999	258	210	139	999999	999999	559	999999	999999	571	105	999999	55	801	999999	999999	244	999999	307	82	999999	345	999999	748	469	245	695	304	484	238	321	532	294	319	869	822	732	557	610	101	999999	424	364	594	160	269	999999	999999	40	668	999999	999999	686	999999	679	763	499	999999	669	324	882	265	999999	440	259	572	869	735	931	999999	999999	687	291	999999	575	989	981	174	999999	210	575	238	999999	816	999999	926	845	341	640	116	333	999999	887	999999	219	251	454	923	344	587	400	933	535	999999	263	397	113	481	999999	999999	781	334	863	469	748	653	999999	162	288	333	727	538	104	825	338	144	999999	995	996	999999	545	999999	999999	999999	809	999999	999999	999999	999999	764	
822	374	954	951	334	998	416	999999	999999	565	259	301	644	999999	860	862	838	709	999999	129	598	117	999999	999999	154	722	504	853	999999	999999	950	107	999999	999999	510	363	583	153	999999	339	727	381	999999	441	85	253	423	818	159	999999	802	993	854	444	176	999999	999999	901	999999	612	999999	562	999999	440	999999	161	702	131	999999	507	288	999999	218	711	401	226	659	53	999999	900	308	999999	704	712	313	999999	253	164	356	795	473	682	346	888	835	174	999999	27	825	923	551	302	318	652	669	999999	784	153	52	950	999999	846	924	906	999999	818	858	66	137	658	908	999999	774	999999	999999	606	999999	330	876	237	613	641	227	63	999999	16	999999	62	52	206	182	999999	999999	406	740	627	757	440	999999	999999	315	999999	890	177	24	999999	999999	604	618	73	758	464	999999	815	346	424	628	871	557	307	450	806	23	931	485	808	435	378	974	416	848	999999	745	859	999999	999999	751	59	48	355	488	999999	443	999999	447	718	833	305	69	326	999	886	882	287	999999	509	999999	959	692	216	999999	158	630	212	224	839	718	417	999999	999999	672	578	999999	211	818	677	373	44	493	767	975	139	318	657	999999	962	46	468	293	422	999999	792	367	832	999999	339	999999	240	765	999999	999	999999	999999	999999	653	430	999999	681	999999	999999	999999	999999	475	924	240	448	999999	972	795	261	999999	260	999999	482	764	999999	221	999999	999999	999999	534	999999	278	999999	767	999999	728	538	14	986	908	365	999	395	285	999999	326	442	999999	339	499	181	445	513	806	749	999999	929	26	773	219	64	256	979	999999	13	239	591	166	681	999999	311	968	808	353	447	260	738	206	999999	564	778	999999	105	989	363	697	765	88	999999	999999	798	999999	241	777	854	118	30	999999	281	786	734	285	921	999999	198	212	636	170	999999	999999	563	733	279	219	440	657	161	990	999999	316	474	513	148	423	921	789	999999	999999	498	339	239	716	924	960	999999	999999	486	485	800	160	999999	604	999999	999999	999999	75	252	31	346	999999	956	40	999999	965	322	231	999999	507	999999	408	475	604	671	39	999999	999999	808	318	390	938	181	675	999999	860	999999	869	793	619	719	856	547	715	694	302	382	209	706	959	999999	607	365	999999	787	402	684	999999	933	690	999999	999999	999999	999999	641	407	35	999999	841	159	719	452	438	999999	788	841	861	760	909	379	657	70	999999	849	670	782	583	202	999999	796	999999	789	936	113	360	999999	600	613	83	297	999999	100	367	556	249	999999	999999	837	200	999999	999999	
923	999999	563	43	208	716	416	273	859	824	999999	402	54	972	930	999999	999999	999999	926	251	999999	999999	622	999999	999999	702	593	999999	475	613	999999	12	999999	999999	999999	242	383	80	161	154	193	349	224	999999	442	999999	323	583	318	689	843	670	273	704	292	245	933	999999	476	505	133	806	999999	255	87	999999	460	788	999999	999999	142	265	26	999999	67	908	999999	159	999999	868	999999	999999	301	999999	770	86	999999	999999	972	27	308	922	603	655	31	387	999999	999999	394	611	999999	534	864	620	556	588	654	491	646	999999	772	784	790	999999	999999	123	514	23	485	11	102	999999	815	701	400	220	661	370	759	999999	999999	504	764	68	630	999999	155	680	999999	191	432	256	601	999999	255	524	142	999999	539	908	999999	538	494	393	519	999999	999999	173	230	999999	926	999999	999999	966	27	277	29	731	977	271	967	833	999999	303	579	845	620	999999	455	999999	999999	666	831	851	806	999999	20	381	549	604	145	999999	460	892	264	148	524	635	581	977	504	410	27	277	940	49	753	200	813	673	999999	501	717	354	267	270	461	880	169	198	999999	647	192	383	135	985	999999	891	999999	441	330	984	646	999999	380	999999	649	564	910	767	999999	999999	568	999999	198	999999	275	116	634	994	686	644	999999	999999	720	857	227	999999	152	999999	666	999999	161	381	353	999999	855	248	999999	589	620	897	969	402	123	999999	88	317	999999	491	720	999999	267	54	754	686	999999	263	758	523	460	999999	422	956	110	223	668	999999	532	999999	788	36	142	54	999999	789	674	82	279	282	778	999999	459	660	244	999999	604	116	627	666	912	602	490	460	139	999999	485	23	999999	900	779	891	999999	426	999999	694	144	222	999999	999999	22	446	983	485	744	549	556	761	721	710	618	561	999999	866	855	195	999999	682	915	999999	999999	660	999999	379	999999	887	135	42	956	550	265	999999	999999	661	999999	475	618	999999	999999	589	68	724	301	999999	999999	999999	332	918	571	518	158	461	999999	902	999999	361	665	614	983	857	424	999999	804	999999	455	999999	125	907	222	389	999999	540	966	999999	710	589	999999	199	98	284	564	216	470	448	401	803	93	543	999	999999	809	999999	31	858	175	543	919	130	145	999999	112	424	999999	191	941	618	495	972	999999	82	992	999999	999999	999999	302	999999	63	999999	999999	652	153	581	907	919	579	572	518	118	169	176	670	999999	63	999999	181	150	999999	289	507	782	318	999999	352	999999	310	343	487	323	565	999999	490	562	999999	493	910	531	516	999999	611	378	
110	999999	999999	34	412	752	999999	492	537	999999	707	774	859	997	344	42	239	981	619	999999	94	204	552	211	686	117	899	569	133	999999	633	999999	677	138	682	931	308	999999	524	557	919	995	786	413	260	716	703	352	999999	877	301	535	999999	375	294	905	834	610	348	999999	853	853	999999	887	528	984	999999	731	325	413	734	912	999999	71	999999	999999	999999	999999	951	970	999999	557	999999	999999	358	107	554	312	999999	777	999999	697	999999	228	704	999999	999999	898	884	276	619	972	999999	746	152	999999	78	116	58	205	496	695	999999	378	890	306	442	122	999999	999999	439	794	886	547	316	47	999999	248	367	999999	461	520	263	685	361	999999	529	674	999999	969	999999	999999	264	999999	290	410	47	999999	338	407	633	524	370	463	836	824	95	489	439	115	455	999999	749	797	743	976	441	999999	27	999999	999999	999999	999999	569	402	991	540	999999	999999	999999	999	334	909	959	626	999999	999999	999999	848	536	356	50	999999	999999	524	999999	698	999999	905	314	969	73	592	879	630	865	515	800	71	999999	294	847	232	999999	116	130	920	789	180	806	826	641	135	490	112	999999	532	21	999999	203	302	83	342	952	936	999999	741	999999	339	999999	431	359	738	999999	252	999999	817	710	999999	403	287	999999	999999	109	488	999999	937	999999	776	894	342	999999	755	867	999999	221	514	999999	597	180	389	889	460	419	384	476	999999	131	999999	999999	999999	999999	130	999999	916	393	786	243	474	609	998	638	999999	445	428	927	604	871	462	41	999999	548	999999	720	23	397	999999	999999	724	21	434	815	999999	999999	975	520	383	112	951	168	434	999999	999999	988	181	750	635	24	999999	999999	872	999999	669	217	999999	380	708	409	999999	528	933	909	999999	999999	999999	193	774	90	469	907	554	999999	999999	999999	606	999999	742	134	549	272	999999	999999	885	277	999999	403	156	656	575	999999	812	999999	474	999999	999999	524	762	352	814	988	999999	554	999999	999999	903	380	120	999999	999999	885	638	583	999999	376	766	499	34	251	322	780	46	128	999999	864	105	580	37	497	79	92	960	399	320	560	296	999999	889	801	999999	769	292	780	56	689	966	238	999999	108	666	999999	500	999999	40	999999	951	999999	49	690	988	332	999999	623	306	527	924	248	273	310	89	558	610	999999	877	553	497	266	81	999999	898	867	468	929	999999	344	592	999999	369	999999	609	438	178	999999	999999	52	426	669	999999	528	999999	728	964	999999	28	117	999999	277	643	486	546	999999	999999	999999	792	999999	863	999999	791	962	935	483	
878	986	999999	651	390	999999	999999	835	137	999999	782	552	70	179	902	655	910	724	219	324	807	883	999999	913	652	999999	416	691	999999	12	877	522	999999	291	849	978	999999	377	726	999999	999999	999999	358	718	913	244	163	622	229	217	512	999999	999999	999999	676	995	256	786	999	435	994	728	657	999999	999999	269	958	999999	330	923	999999	543	999999	495	466	999	534	999999	10	417	999999	793	472	970	499	810	999999	973	615	853	731	999999	378	999999	999999	139	160	233	999999	999999	285	999999	302	305	673	969	999999	999999	163	676	999999	234	999999	591	634	211	999999	687	635	149	500	999999	173	476	202	999999	999999	707	999999	337	849	311	263	999999	999999	427	500	176	999999	999999	999999	512	820	999999	392	507	999999	787	666	527	999999	473	597	999999	162	999999	221	999999	999999	999999	804	999999	500	999999	826	170	970	438	458	216	710	99	999999	116	999999	988	174	234	93	694	671	387	50	249	463	999999	713	634	204	841	216	999999	73	842	724	378	999999	994	121	232	536	120	999999	459	816	999999	999999	491	229	174	135	999999	743	418	792	427	999999	260	372	450	999999	999999	243	616	999999	46	35	547	391	40	999999	180	123	860	168	999999	999999	590	433	999999	303	231	415	999999	716	230	999999	655	60	999999	999999	761	631	671	999999	200	877	721	459	780	758	545	999999	199	999999	999999	872	882	259	242	999999	741	999999	694	156	234	999999	999999	999999	780	115	380	496	93	984	224	549	452	94	968	683	337	141	652	999999	758	131	226	999999	761	999999	58	405	818	928	999999	999999	999999	999999	551	269	673	821	678	674	388	58	999999	214	973	415	999999	798	291	999999	999999	609	999999	774	398	999999	714	371	149	433	67	974	678	165	999999	290	612	928	542	708	19	516	463	978	541	709	115	999999	999999	999999	927	999999	123	269	999999	704	759	999999	135	999999	555	312	681	255	617	999999	379	999999	534	693	803	502	999999	583	999999	534	156	999999	242	999999	997	702	503	793	506	807	999999	419	999999	975	999999	449	802	999999	163	707	834	217	370	137	339	999999	487	184	999999	434	999999	999999	721	362	558	563	999999	999999	999999	852	809	888	749	809	999999	960	593	558	999999	363	699	170	430	841	700	939	835	115	359	753	224	329	250	81	813	330	999999	999999	999999	967	518	365	654	999999	897	946	999999	561	584	378	660	929	21	999999	735	999999	120	879	662	618	728	825	999999	697	637	489	647	677	996	232	999999	678	141	999999	844	999999	516	129	943	754	480	284	530	999999	999999	295	318	61	346	
980	999999	818	262	808	249	693	279	956	673	418	308	790	564	999999	115	982	797	815	354	401	326	990	999999	907	148	999999	999999	115	605	351	999999	596	341	999999	22	453	999999	999999	956	999999	999999	560	456	535	456	689	719	177	875	120	498	502	707	944	664	229	999999	354	669	795	999999	173	999999	331	999999	711	999999	999999	999999	999999	999999	474	999999	202	336	765	999999	409	461	999999	734	999999	240	495	853	678	889	396	360	999999	570	81	663	999999	762	900	209	134	299	744	999999	179	828	223	999999	999999	644	999999	618	898	684	999999	892	221	71	999999	933	865	478	567	999999	999999	999999	999999	999999	999999	811	696	999999	435	566	420	999999	999999	227	564	309	26	940	999999	44	384	778	462	118	999999	999999	451	110	501	966	343	656	731	999999	179	981	281	132	70	999999	947	84	192	999999	274	372	999999	994	999999	962	999999	925	648	532	447	293	999999	999999	13	314	999999	596	938	999999	233	763	999999	795	57	583	37	999999	879	999999	999999	310	999999	130	843	999999	999999	457	603	539	999999	418	17	209	484	999999	254	832	128	756	999999	360	146	723	999999	510	999999	390	946	923	934	32	55	999999	445	147	697	999999	605	289	310	999999	999999	408	418	815	756	189	320	171	338	205	999999	133	764	736	173	872	21	343	740	999999	510	679	604	37	372	976	764	347	199	639	237	838	455	939	999999	737	314	303	754	805	79	785	999999	738	999999	999999	276	999999	973	999999	603	272	549	687	999999	323	999999	391	452	780	424	972	971	999999	968	937	677	825	999999	436	999999	999999	588	934	553	999999	94	866	782	999999	710	65	374	374	45	965	999999	768	537	54	933	923	850	974	390	999999	813	896	770	318	254	451	999999	546	267	885	683	999999	999999	688	238	937	608	12	80	368	608	607	664	12	999999	999999	298	999999	502	643	868	614	554	456	910	198	105	999999	999999	268	726	827	116	160	999999	685	635	848	815	995	324	847	904	31	999999	216	242	767	670	999999	162	14	53	623	999999	78	69	686	778	50	842	144	999999	811	642	781	501	514	720	999999	283	449	999999	507	329	30	710	533	958	704	955	337	803	999999	116	721	999999	999999	143	223	626	948	80	775	163	189	50	103	389	716	715	999999	56	708	999999	713	495	999999	999999	995	367	536	999999	84	94	514	341	947	705	920	999999	17	999999	506	345	334	999999	999999	353	149	979	617	999999	999999	988	237	291	104	796	402	236	999999	199	999999	999999	999999	230	999999	999999	649	848	103	398	468	719	707	
357	999999	373	739	344	752	203	164	999999	750	999999	999999	95	856	233	246	161	312	999999	761	818	243	999999	255	999999	382	62	999999	301	886	229	685	999999	291	999999	741	731	999999	68	483	52	44	131	115	708	999999	911	833	426	999999	942	999999	774	957	999999	124	898	999999	635	962	699	499	862	139	530	706	999999	803	999999	492	514	104	254	220	718	783	999999	545	547	999999	999999	229	287	689	944	143	999999	575	403	999999	842	999999	999999	105	783	553	182	999999	999999	999999	999999	999999	857	999999	999999	847	841	563	248	114	999999	363	580	277	501	480	999999	182	195	396	795	999999	409	220	649	900	672	158	436	175	611	130	999999	999999	999999	362	371	353	592	106	302	357	336	999999	999999	999999	43	999999	604	313	999999	999999	805	198	216	411	708	646	293	999999	999999	693	136	82	502	999999	404	44	999999	999999	118	867	999999	99	104	447	62	120	999999	171	999999	519	553	133	999999	611	324	999999	999999	176	654	725	70	395	999999	608	231	263	999999	999999	94	999999	464	465	204	473	419	716	104	768	359	598	198	132	340	666	149	13	248	999999	566	999999	999999	533	999999	392	807	999999	178	495	999999	798	323	576	87	867	999999	999999	928	371	201	608	677	570	816	66	537	937	65	265	468	227	24	905	324	461	303	999999	970	812	665	999999	999999	608	999999	999999	999999	622	54	472	999999	999999	999999	877	699	958	955	145	999999	999999	855	870	999999	912	37	999999	784	418	261	626	999999	999999	127	126	705	975	70	999999	27	999999	781	914	892	999999	653	417	152	147	216	365	505	168	225	999999	956	795	87	635	581	553	776	865	370	428	899	488	933	958	182	723	898	887	127	999999	656	940	977	999999	999999	999999	855	646	212	895	130	999999	907	999999	169	999999	999999	999999	999999	473	489	916	554	474	693	174	999999	999999	965	999999	999999	618	50	999999	884	25	818	999999	376	961	999999	139	663	999999	307	493	580	356	798	272	824	473	399	999999	970	740	396	512	862	104	145	671	999999	719	438	999999	374	153	701	154	101	376	68	535	775	359	262	999999	176	209	593	136	999999	999999	999999	994	228	396	999999	153	628	999999	999999	999999	825	36	999999	944	999999	794	128	999999	655	654	180	458	414	999999	878	621	487	317	999999	662	510	999999	285	977	60	443	294	978	359	558	525	785	706	999999	710	999999	999999	318	52	381	999999	166	481	741	532	219	590	364	517	182	999999	321	969	999999	771	817	751	999999	893	999999	999999	150	88	107	138	394	751	627	163	999999	720	178	
274	964	999999	354	536	544	455	999999	999999	929	470	186	891	999999	999999	699	999999	893	997	429	425	449	871	940	87	384	612	148	468	962	211	388	462	999999	56	15	435	999999	290	216	999999	62	749	581	679	901	215	999999	999999	61	999999	270	141	999999	753	824	103	641	999999	161	932	317	382	999999	999999	92	999999	404	167	810	274	599	612	790	404	999999	999999	299	270	999999	179	687	569	417	361	940	256	999999	744	231	999999	793	160	138	284	718	679	858	852	999999	186	811	767	999999	786	22	657	999999	896	999999	999999	803	380	99	982	254	747	964	539	787	835	999999	660	935	898	480	448	484	516	999999	999999	841	447	673	999	368	999999	999999	630	349	293	905	999999	364	107	119	423	70	155	40	970	714	329	75	761	999999	999999	832	999999	315	573	182	834	221	999999	292	366	706	100	623	334	999999	999999	199	503	999999	298	305	999999	788	999999	999999	999999	999999	714	978	999999	381	999999	386	999999	97	931	999999	775	120	80	64	667	814	753	716	970	532	705	34	380	139	571	999999	335	855	994	91	258	195	844	358	506	999999	999999	999999	999999	999999	416	999999	999999	999999	423	393	859	999999	638	999999	45	350	999999	806	781	999999	999999	999999	809	90	999999	362	103	999999	76	590	999999	722	557	949	54	768	921	266	125	999999	18	361	715	188	971	101	227	971	999999	999999	778	47	577	816	120	387	185	714	663	64	999999	175	952	833	126	999999	686	688	999999	277	999999	999999	999999	323	681	255	677	631	118	959	144	131	804	168	999999	999999	155	741	839	666	593	217	602	999999	323	842	409	882	71	999999	415	538	992	778	999999	626	356	264	144	864	710	553	999999	704	919	32	371	999999	999999	999999	999999	944	849	321	999999	221	558	999999	999	838	999999	795	569	284	554	999999	138	35	999999	195	882	999999	999999	999999	956	49	611	898	151	300	481	616	999999	184	842	999999	999999	680	105	277	78	999999	999999	305	28	915	984	331	999999	323	893	999999	123	835	14	999999	348	874	365	644	999999	659	999999	708	367	239	934	394	441	94	999999	458	930	412	127	166	636	999999	999999	51	64	290	749	999999	407	144	503	35	179	999999	131	814	325	461	999999	419	248	999999	999999	788	980	599	889	75	406	445	415	710	999999	848	474	47	918	323	589	329	999999	659	999999	232	736	909	225	699	962	112	999999	479	745	999999	917	90	373	177	70	465	400	999999	432	961	729	999999	316	999999	277	94	896	999999	871	999999	509	589	254	999999	61	999999	999999	199	113	303	
313	936	964	20	999999	393	673	750	263	134	929	236	236	350	999999	943	999999	894	432	877	215	999999	607	408	208	337	835	658	125	989	90	211	580	138	657	999999	999999	305	399	884	421	156	748	747	999999	282	363	999999	221	118	478	489	767	235	999999	999999	339	999999	812	604	557	25	634	273	53	999999	999999	108	999999	711	125	999999	505	547	466	69	999999	859	990	926	974	931	446	17	999999	601	443	354	999999	485	463	271	999999	794	336	405	999999	484	999999	690	626	264	222	999999	992	181	983	229	769	38	789	479	999999	885	630	999999	578	626	752	451	999999	999999	67	216	258	854	813	999999	221	70	999999	908	999999	310	310	719	718	937	25	349	617	224	584	999999	696	983	999999	607	174	999999	826	999999	999999	262	406	323	207	16	261	148	368	283	17	708	490	881	324	275	585	999999	907	641	999999	413	834	79	727	55	519	999999	167	216	546	999999	999999	653	186	999999	903	986	522	712	685	877	980	344	216	875	999999	815	669	999999	31	999999	801	195	999999	327	427	336	596	999999	999999	987	980	162	736	505	999999	836	704	421	371	599	398	999999	955	733	432	500	863	852	523	703	605	737	194	999999	710	58	369	858	484	577	400	370	225	698	897	999999	607	710	999999	695	121	257	69	432	999999	606	239	999999	894	927	473	743	638	792	392	253	999999	454	795	426	477	845	999999	794	209	37	979	267	999999	604	892	162	451	827	592	357	678	762	999999	114	818	808	999999	557	114	656	732	999999	316	654	861	999999	915	983	227	275	320	999999	232	837	626	972	723	300	44	320	999999	810	210	999999	574	215	37	691	608	668	999999	389	689	552	305	556	951	192	742	739	247	467	999999	326	46	413	539	588	487	846	94	673	522	794	364	921	999999	281	999999	655	999999	999999	385	558	393	931	999999	999999	999999	999999	31	541	557	304	82	834	209	883	999999	171	676	448	999999	761	584	218	867	999999	198	383	333	999999	112	97	614	23	999999	62	933	115	828	999999	56	999999	825	553	125	227	721	530	721	349	282	917	979	686	30	623	974	185	73	689	491	168	999999	351	438	470	690	999999	999999	157	950	893	999999	999999	401	797	936	40	103	649	184	999999	662	984	999999	999999	117	928	992	468	87	758	51	149	378	888	670	483	124	654	537	661	777	573	399	389	584	173	999999	233	999999	943	999999	423	999999	822	506	761	944	999999	362	999999	999999	999999	80	201	851	204	447	513	999999	463	999999	448	122	523	999999	98	
595	999999	611	944	999999	999999	780	999999	676	999999	634	999999	392	908	538	999999	301	775	594	494	503	999999	538	390	725	781	106	999999	37	999999	311	990	931	417	999999	999999	642	418	127	999999	999999	936	525	232	569	892	131	227	999999	54	156	346	999999	406	999999	999999	488	231	999999	999999	673	999999	116	43	999999	643	999999	974	742	611	239	883	657	297	981	567	681	315	820	833	999999	878	309	982	496	964	72	999999	999999	777	449	421	199	265	633	999999	829	491	905	925	278	156	485	323	815	273	999999	641	425	36	999999	182	410	395	999999	999999	256	133	547	362	999999	999999	160	965	171	817	694	402	663	34	737	999999	410	999999	565	999999	403	986	177	232	285	430	119	796	70	277	20	999999	62	999999	999999	706	944	552	353	189	995	520	161	999999	578	296	977	999999	299	526	771	515	830	699	400	999999	956	324	87	160	979	999999	999999	894	999999	999999	350	824	325	999999	255	857	999999	386	999999	883	835	179	654	989	453	719	507	544	505	505	973	363	449	999999	749	630	474	203	210	641	616	266	201	688	945	999999	999999	267	281	913	999999	454	191	516	999999	787	670	999999	707	270	856	369	999999	311	917	999999	384	876	999999	999999	393	357	185	876	999999	578	978	999999	53	299	644	249	272	591	540	528	999999	932	999999	962	959	386	495	999999	784	256	867	889	999999	999999	778	207	976	655	530	617	278	315	249	855	809	704	55	999999	999999	616	106	807	771	399	815	999999	862	328	665	999999	861	245	999999	31	711	98	205	94	521	446	273	616	70	999999	260	865	692	168	163	999999	341	88	324	178	159	999999	999999	381	152	335	345	657	990	999999	755	999999	999999	228	999999	999999	508	999999	895	189	353	489	999999	848	999999	950	760	704	175	410	675	783	921	923	999999	651	971	999999	999999	195	110	616	626	546	177	227	651	474	23	443	756	999999	192	144	824	669	321	279	999999	202	575	641	492	590	999999	971	121	301	356	502	749	684	28	710	88	737	863	211	680	921	308	295	690	999999	653	304	600	786	108	212	340	701	591	748	620	469	134	46	697	205	115	360	128	521	694	81	361	482	65	999999	806	120	598	320	894	289	950	999999	936	554	381	334	999999	153	172	57	103	999999	99	619	613	999999	999999	484	815	948	999999	179	47	582	999999	999999	731	21	406	229	999999	280	854	340	999999	373	110	152	824	781	167	974	999999	647	999999	91	392	446	484	979	606	124	999999	945	999999	781	722	363	611	262	603	191	
747	999999	999999	822	424	999999	110	249	726	999999	659	44	791	203	999999	999999	604	999999	735	999999	999999	426	999999	999999	999999	909	999999	999999	650	746	541	572	999999	975	999999	999999	702	165	666	999999	346	244	999999	244	999999	471	999999	918	999999	999999	999999	750	999999	999999	654	330	329	999999	57	515	541	372	598	999999	829	97	855	815	967	414	999999	448	204	112	948	302	173	999999	534	314	755	309	776	328	999999	791	999999	870	330	905	96	747	117	999999	101	973	645	283	415	376	615	348	951	556	635	320	999999	423	369	362	167	941	430	743	999999	241	596	999999	992	999999	52	985	999999	71	328	999999	341	52	20	975	656	889	973	999999	698	417	358	230	692	676	244	632	510	968	748	155	327	999999	999999	860	386	999999	999999	377	334	629	999999	999999	237	686	979	513	999999	393	705	277	968	271	999999	999999	883	999999	587	326	803	420	999999	526	999999	999999	631	966	651	160	599	999999	999999	999999	999999	999999	564	999999	992	16	999999	731	229	126	999999	480	187	65	330	999999	977	19	787	964	999999	914	999999	336	577	64	64	23	999999	262	999999	424	668	372	999999	999999	787	425	384	581	629	82	200	368	263	842	996	576	646	999999	183	589	503	999999	42	920	924	237	890	938	952	683	868	967	331	848	999999	814	628	355	271	999999	635	999999	344	501	723	786	83	999999	67	487	377	999999	88	215	921	999999	999999	517	61	560	534	999999	629	945	213	999999	46	415	39	191	947	301	340	621	953	297	309	999999	206	147	164	166	880	474	316	607	888	126	927	788	999999	120	303	710	999999	199	586	399	297	499	999999	668	704	999999	540	86	999999	467	261	633	999999	799	320	913	406	378	565	999999	999999	999999	345	919	487	251	706	836	997	629	594	764	710	999999	253	706	396	495	461	999999	999999	240	999999	430	999999	303	74	685	800	390	999999	658	633	432	759	999999	164	830	190	999999	180	703	89	310	999999	999999	922	813	555	614	999999	910	916	999999	230	408	999999	999999	65	194	186	999999	46	616	999999	935	140	288	160	562	552	566	315	999999	833	241	161	376	999999	376	381	261	140	999999	863	404	999999	81	211	999999	761	249	999999	996	287	159	666	999999	985	937	999999	643	999999	999999	72	999999	604	919	999999	989	257	563	366	688	999999	999999	890	851	753	920	203	69	86	799	801	312	790	319	720	999999	574	689	390	620	19	737	999999	147	133	999999	799	822	352	999999	114	208	883	96	193	999999	269	815	999999	75	999999	308	567	999999	201	759	179	295	
208	999999	424	567	182	745	999999	85	335	753	727	999999	130	381	716	864	695	999999	429	704	135	368	423	759	970	999999	999999	710	180	735	999999	373	732	999999	624	306	797	546	999999	147	417	117	37	999999	97	867	945	372	591	702	178	999999	340	999999	169	840	999999	665	999999	857	868	999999	999999	599	808	363	128	999999	999999	420	76	999999	577	292	297	28	341	907	999999	112	379	515	129	477	999999	356	43	266	999999	784	674	142	999999	999999	278	999999	212	437	999999	999999	749	339	615	181	636	29	31	58	188	999999	509	999999	999999	493	487	362	999999	437	42	461	999999	999999	999999	999999	746	933	208	408	23	849	815	903	999999	937	363	50	900	999999	841	548	999999	999999	88	213	284	999999	149	465	690	915	598	775	999999	256	414	888	77	999999	434	999999	820	999999	44	339	999999	605	525	66	140	447	462	901	596	999999	137	344	999999	67	698	999999	999999	742	999999	108	260	50	999999	952	999999	475	972	268	999999	999999	727	999999	950	748	999999	679	433	999999	999999	253	463	696	188	911	999999	79	115	19	944	637	908	88	905	936	88	295	999999	572	533	665	474	204	999999	458	766	425	999999	43	190	28	373	711	417	999999	645	564	861	597	833	463	370	962	323	885	239	648	806	999999	999999	591	582	999999	999999	670	779	268	317	999999	154	703	999999	81	829	999999	999999	207	999999	441	301	524	999999	509	739	999999	304	999999	880	503	999999	127	619	379	373	999999	999999	512	162	747	694	386	256	999999	452	140	777	298	999999	999999	621	41	978	999999	723	155	166	82	131	489	375	277	387	814	511	36	93	316	707	999999	999999	761	55	923	999999	914	277	303	999999	609	302	16	378	999999	881	197	149	999999	655	227	442	374	999999	673	381	426	998	442	999999	426	999999	470	590	903	910	859	999999	65	626	808	999999	999999	25	521	196	369	899	895	932	323	887	838	999999	999999	999999	123	379	382	551	999999	915	999999	674	640	999999	831	425	475	581	31	210	999999	628	847	350	579	359	869	486	999999	999999	999999	509	315	539	218	810	111	115	999999	489	614	514	305	892	999999	999999	384	958	364	999999	434	999999	999999	122	803	219	999999	999999	227	764	999999	895	999999	999999	812	336	999999	111	354	31	999999	369	785	542	999999	579	999999	954	308	391	975	999999	132	79	102	789	598	999999	735	998	997	999999	887	42	979	999999	975	999999	90	715	829	282	614	342	629	74	999999	378	526	233	885	999999	841	999999	788	599	772	469	712	32	999999	175	999999	356	999999	362	482	
753	562	877	999999	833	999999	592	561	703	999999	789	449	38	261	229	676	512	122	148	130	999999	999999	999999	946	999999	788	68	977	664	906	267	318	277	999999	784	999999	649	628	62	984	258	284	999999	302	983	30	683	770	518	498	999999	999999	999999	242	430	999999	182	930	97	54	999999	615	896	796	48	481	181	999999	999999	413	37	883	70	999999	871	776	167	97	963	496	114	999999	999999	176	53	34	432	999999	999999	284	999999	718	999999	17	179	643	388	999999	263	999999	848	247	303	115	470	979	182	732	999999	999999	352	999999	966	999999	999999	999999	999999	730	753	23	58	999999	285	202	769	318	352	62	999999	999999	999999	868	833	999999	647	867	999999	363	705	74	851	699	999999	999999	932	559	751	999999	77	999999	496	657	545	249	463	711	961	110	346	999999	636	129	748	143	266	999999	261	999999	953	83	534	793	34	999999	172	358	472	769	270	220	567	413	985	999999	741	740	999999	593	997	936	905	893	27	553	999999	731	999999	999999	259	458	307	246	999999	999999	126	999999	999999	999999	87	999999	999999	999999	839	135	594	232	144	999999	401	526	999999	667	517	999999	177	640	999999	480	999999	440	407	931	999999	812	912	330	428	991	227	48	116	476	515	893	697	712	63	891	959	215	597	547	149	733	307	640	728	967	999999	999999	925	999999	604	647	999999	316	683	37	223	273	804	152	196	362	999999	683	161	624	329	999999	586	885	521	56	842	859	999999	786	999999	282	602	999999	175	742	123	954	872	999999	999999	390	999999	36	678	999999	410	455	360	999999	323	999999	488	113	999999	370	898	999999	641	558	999999	847	524	897	999999	940	671	353	976	999999	249	465	811	999999	438	938	999999	559	217	826	999999	397	509	999999	472	891	794	999999	812	804	843	82	322	323	72	348	866	141	514	737	34	67	999999	999999	546	857	999999	204	999999	999999	934	348	833	814	912	418	348	517	434	630	156	182	541	999999	610	176	152	999999	231	99	81	999999	54	999999	802	588	918	602	469	614	999999	999999	999999	112	870	999999	999999	507	411	654	10	359	707	884	590	851	525	306	305	379	999999	324	973	586	637	640	303	363	22	333	499	999999	58	820	551	556	999999	438	311	115	999999	644	96	576	98	999999	596	170	888	950	72	621	999999	99	899	765	626	246	475	239	999999	886	495	999999	164	265	310	999999	999999	999999	501	97	995	999999	452	999999	237	406	498	914	53	999999	474	72	271	878	448	958	920	786	930	999999	963	81	904	50	159	18	999999	999999	421	999999	
827	999999	459	975	625	116	647	999999	537	230	999999	560	195	78	421	999999	816	286	816	999999	966	556	999999	387	134	923	296	411	920	229	999999	665	502	999999	315	999999	613	999999	262	342	320	999999	258	999999	375	412	999999	836	629	726	202	145	999999	79	743	280	999999	81	851	702	820	245	908	318	245	92	68	851	762	801	819	999999	33	483	999999	874	307	404	22	722	47	460	782	999999	36	848	648	433	600	44	999999	541	999999	999999	522	85	192	940	473	293	353	44	83	827	906	671	121	542	46	999999	973	356	69	139	664	370	999999	715	291	397	443	634	261	728	932	288	999999	473	999999	957	999999	367	930	728	999999	13	386	955	296	999999	736	999999	396	999999	71	522	482	315	895	162	622	477	659	86	849	719	999999	999999	894	628	585	647	580	999999	186	615	426	340	761	999999	983	507	428	926	660	337	999999	529	667	420	805	781	999999	809	999999	224	999999	853	879	658	230	41	999999	667	779	98	535	317	555	455	105	152	554	243	178	124	59	732	425	521	481	264	999999	483	823	999999	78	771	744	999999	999999	999999	460	112	441	999999	447	760	156	571	802	999999	973	999999	325	662	237	345	999999	230	175	975	438	367	187	999999	353	587	844	975	999999	763	572	593	547	532	999999	451	999999	227	677	999999	586	853	719	550	290	999999	999999	170	576	999999	999999	524	999999	999999	144	102	925	475	999999	860	916	180	551	48	368	389	999999	999999	970	785	544	999999	553	877	999999	999999	648	636	685	999999	429	999999	409	296	632	58	797	999999	397	599	526	335	999999	817	999999	415	999999	681	192	999999	803	374	199	999999	198	718	970	999999	999999	999999	999999	299	790	730	999999	242	771	264	999999	320	999999	68	406	381	269	999999	999999	736	505	982	282	966	453	999999	84	64	494	999999	108	914	87	999999	81	999999	999999	999999	545	889	385	999999	644	56	275	872	318	744	999999	817	999999	980	914	244	999999	561	287	488	845	16	655	999999	748	163	166	501	243	999999	999999	999999	999999	42	672	913	360	367	348	235	999999	999999	475	339	95	676	96	999999	999999	999999	464	520	999999	666	390	539	243	999	399	491	890	774	639	604	999999	408	590	498	317	10	883	66	222	62	999999	999999	540	326	999999	82	76	49	501	399	259	476	20	999999	651	999999	679	361	967	856	345	999999	942	999999	581	686	95	999999	810	998	999999	408	307	506	878	999999	998	999999	708	327	425	850	282	249	999999	291	999999	29	846	183	331	532	999999	365	716	861	999999	670	
999999	999999	999999	478	999999	502	999999	851	999999	514	999999	535	145	761	653	649	999999	494	999999	703	526	300	999999	76	751	636	677	437	319	999999	789	27	794	338	183	104	341	947	622	780	808	503	999999	883	337	321	999999	999999	999999	449	999999	231	218	629	153	453	325	920	999999	602	825	13	541	237	724	674	741	807	588	559	999999	999999	872	873	894	999999	188	415	999999	999999	999999	118	557	870	27	568	809	174	999999	729	999999	420	230	29	999999	805	961	884	999999	999999	579	999999	999999	330	999999	439	359	344	735	130	275	910	191	999999	14	716	455	999999	220	166	865	576	622	999999	999999	999999	999999	852	918	98	71	303	999999	999999	999999	366	137	237	739	587	219	474	999999	73	463	868	999999	934	25	248	359	999999	674	12	797	13	618	999999	999999	243	176	506	426	646	68	972	663	116	435	647	588	228	931	632	947	999999	146	999999	999999	911	999999	338	999999	999999	739	772	629	999999	287	857	999999	15	999999	506	421	712	57	793	999999	491	215	132	509	377	659	999999	999999	999999	65	406	866	68	999999	999999	574	837	668	746	907	296	352	419	828	577	999999	999999	540	434	221	244	353	999999	555	912	706	545	999999	469	30	607	413	588	198	999999	990	689	288	59	999999	999999	999999	311	999999	717	149	999999	304	932	477	86	601	999999	829	999999	999999	999999	999999	814	931	38	18	208	999999	999999	883	764	999999	947	587	220	304	490	999999	999999	999999	52	466	999999	773	999999	251	896	999999	943	16	480	999999	377	827	999999	185	474	999999	902	575	845	584	586	834	385	574	356	999999	266	782	120	440	202	631	999999	67	675	999999	30	787	121	999999	783	303	413	999999	999999	129	120	45	999999	999999	600	71	355	467	879	13	397	346	999999	999999	735	170	895	999999	566	999999	815	418	510	433	108	125	999999	638	801	293	431	999999	721	999999	244	231	953	747	840	999999	285	554	188	999999	999999	683	892	570	480	999999	408	373	448	116	314	999999	999999	406	274	484	999999	999999	666	596	582	27	999999	668	316	514	217	157	999999	436	470	271	240	838	999999	424	233	999999	167	188	885	67	931	615	922	999999	999999	999999	483	365	999999	569	888	592	98	635	69	234	263	999999	415	260	173	22	645	52	471	696	999999	850	261	715	558	999999	711	999999	95	999999	745	774	999999	999999	674	844	904	999999	999999	647	749	999999	364	999999	639	999999	999999	634	894	999999	999999	880	80	10	931	633	113	817	999999	410	880	999999	549	60	489	489	159	999999	585	328	999999	999999	668	999999	999999	
481	999999	263	999999	366	999999	999999	630	176	999999	865	703	816	728	51	741	97	890	999999	766	185	605	314	519	159	52	27	58	999999	811	234	221	257	999999	999999	147	850	999999	654	696	804	943	999999	999999	624	786	342	36	544	587	30	999999	695	66	771	876	999999	743	926	324	696	37	64	364	815	653	999999	763	278	903	890	999999	999999	286	962	241	231	304	895	999999	999999	991	999999	999999	790	379	999999	999999	999999	999999	957	116	814	339	10	776	889	28	999999	999999	340	578	999999	641	697	999999	618	419	104	999999	654	885	999999	564	613	705	523	75	573	999999	138	265	999999	694	999999	783	999999	906	286	195	351	999999	110	925	41	141	243	999999	301	999999	760	115	999999	751	999999	81	268	259	999999	304	263	823	454	758	842	84	999999	72	695	913	999999	712	999999	999999	999999	451	785	922	999999	481	472	651	774	457	685	32	169	730	765	875	999999	291	189	981	932	527	758	351	92	999999	999999	180	999999	387	983	57	972	197	999999	999999	295	346	727	254	832	611	59	997	999999	999999	915	376	307	819	398	999999	532	162	976	670	693	443	839	576	446	301	473	396	999999	637	60	972	177	286	999999	188	564	935	159	330	999999	761	999999	273	999999	668	872	367	989	142	525	999999	221	892	795	999999	999999	161	807	540	148	662	532	446	769	999999	209	30	999999	220	296	597	12	655	201	932	174	576	999999	778	429	116	407	342	122	240	761	999999	491	736	682	413	138	618	192	816	238	832	503	108	469	851	136	999999	846	999999	817	565	999999	862	687	999999	626	39	121	999999	999999	200	334	539	191	924	538	504	999999	882	999999	394	999999	385	703	342	83	435	319	577	999999	628	495	999999	423	205	584	999999	999999	753	787	109	507	160	999999	47	508	964	917	544	322	632	250	999999	468	432	999999	325	999999	999999	999999	200	999999	543	62	635	999999	999999	126	999999	999999	909	999999	999999	105	999999	999999	322	823	666	834	999999	999999	774	999999	999999	999999	532	725	999999	113	269	470	703	897	596	999999	964	999999	926	342	368	999999	999999	999999	412	187	999999	868	109	546	780	501	502	520	746	683	945	288	706	257	182	999999	135	999999	90	449	751	999999	999999	980	999999	225	897	333	475	271	584	579	851	179	999999	663	626	999999	332	768	967	193	999999	913	999999	685	401	678	169	943	722	999999	124	963	435	999999	369	999999	999999	564	604	178	54	485	999999	375	436	536	334	518	798	681	559	321	481	568	736	999999	546	246	824	228	173	532	548	534	999999	
888	743	354	304	507	999999	999999	999999	999999	999999	675	814	999999	259	864	999999	651	155	50	501	803	491	867	840	774	581	999999	999999	385	999999	522	936	999999	999999	547	999999	999999	999999	300	999999	791	157	999999	999999	999999	780	478	986	959	874	522	386	507	999999	661	407	876	513	529	999999	452	37	999999	794	999999	738	999999	167	711	81	374	999999	855	999999	710	655	808	447	779	993	113	400	781	510	492	146	439	541	259	150	916	475	999999	374	409	764	369	888	804	333	539	320	285	888	999999	999999	531	318	332	16	598	438	999999	535	821	999999	999999	999999	999999	999999	999999	999999	908	571	164	898	999999	490	999999	946	999999	920	642	456	464	999999	125	893	11	405	614	130	999999	252	551	999999	741	999999	552	357	518	999999	585	325	999999	830	412	713	733	610	354	51	528	386	999999	678	795	287	81	999999	935	999999	286	906	874	188	500	665	29	676	167	999999	937	442	438	214	344	327	432	634	999999	412	169	400	60	573	601	832	532	999999	692	463	98	523	421	165	804	999999	451	845	999999	747	694	67	453	772	113	96	948	515	343	478	855	446	999999	533	999999	999999	999999	999999	586	999999	142	155	999999	999999	494	999999	30	283	409	665	876	999999	304	643	999999	999999	946	999999	470	515	884	26	539	999999	607	651	875	999999	961	918	999999	150	268	999999	614	999999	83	749	288	999999	75	675	116	678	999999	278	999999	999999	815	101	939	999999	840	81	784	999999	616	769	106	842	999999	999999	321	491	842	999999	328	633	38	999999	38	207	998	780	999999	218	910	861	621	999999	509	999999	999999	870	978	254	310	999999	886	498	932	999999	652	999999	151	933	363	624	999999	867	949	518	976	646	72	742	579	999999	631	999999	999999	755	158	999999	999999	677	999999	999999	512	597	435	140	999999	999999	999999	725	554	562	638	999999	999999	295	34	754	389	999999	894	435	808	246	675	999999	999999	321	999999	999999	164	885	999999	474	999999	913	999999	249	441	818	770	447	999999	999999	197	26	430	125	720	920	730	999999	386	352	782	634	642	276	922	194	575	435	256	999999	570	669	460	174	642	999999	183	785	999999	571	230	456	37	470	58	658	999999	450	600	999999	999999	999999	508	999999	691	248	280	845	999999	999999	253	344	999999	348	999999	999999	566	999999	483	779	746	999999	92	815	132	336	607	181	227	999999	999999	134	835	883	614	809	170	700	482	403	670	338	468	74	327	885	265	689	693	530	101	562	966	821	626	511	677	692	637	365	641	999999	627	63	881	128	509	317	
733	967	368	865	999999	89	118	418	485	27	498	999999	999999	918	488	999999	181	812	999999	23	267	112	141	999999	999999	999999	761	572	711	999999	193	999999	385	948	955	725	172	999999	777	887	713	217	35	660	204	999999	295	999999	620	929	999999	999999	961	495	59	631	835	890	801	668	327	546	706	80	834	300	861	131	962	762	999999	999999	44	999999	310	59	86	481	282	673	999999	48	951	999999	999999	123	999999	890	898	999999	890	999999	999999	119	569	999999	511	999999	999999	999999	538	173	760	999999	405	935	44	690	195	10	555	363	617	137	837	999999	594	999999	545	999999	62	971	999999	999999	872	262	520	999999	999999	143	548	130	655	378	999999	667	287	104	385	999999	89	556	704	999999	999999	536	664	306	282	999999	582	585	420	115	999999	999999	940	131	984	152	425	119	979	62	999999	434	999999	249	993	999999	12	499	549	946	999999	505	276	334	999999	346	999999	223	652	431	999999	999999	999999	550	527	577	999999	165	119	243	183	969	577	652	447	354	828	424	313	112	287	999999	999999	473	999999	999999	301	616	271	648	554	999999	467	999999	501	498	999999	168	999999	425	453	847	389	316	772	999999	928	624	887	515	517	183	999999	550	153	477	926	247	999999	181	285	120	893	470	688	972	512	999999	160	948	630	670	999999	887	999999	440	703	729	700	999999	426	677	728	999999	140	999999	301	917	999999	999999	571	486	91	999999	149	999999	953	919	999999	800	170	910	999999	938	884	847	480	31	999999	713	773	207	546	285	755	999999	391	147	340	999999	681	999999	613	999999	999999	154	999999	999999	748	324	486	784	112	900	640	999999	999999	999999	999999	999999	899	999999	35	701	260	999999	940	805	794	541	952	815	999999	318	999999	999999	999999	347	560	999999	269	327	283	577	236	989	104	999999	644	249	405	600	276	999999	418	411	999999	999999	999999	23	213	783	368	216	999999	670	205	999999	782	75	219	866	999999	140	33	999999	995	458	999999	999999	279	999999	170	555	145	999999	999999	542	900	717	15	394	472	547	536	485	958	76	215	565	794	310	863	578	39	539	370	145	999999	836	415	121	447	614	743	908	622	813	81	19	131	663	999999	74	70	825	403	692	603	548	623	928	999999	909	476	968	999999	591	526	999999	991	413	518	73	311	893	947	857	999999	628	863	155	995	205	999999	141	999999	798	518	999999	999999	677	541	484	222	486	999999	538	999999	774	999999	40	297	474	999999	999999	999999	829	999999	176	999999	546	889	975	999999	999999	999999	57	999999	344	999999	643	83	321	999999	999999	
871	999999	850	825	35	999999	719	38	999999	832	858	531	999999	725	987	587	45	351	336	599	999999	566	999999	999999	553	999999	73	803	223	832	957	975	13	703	846	120	978	937	151	468	999999	860	823	852	999999	999999	869	999999	999999	973	607	732	985	871	535	315	244	999999	281	214	356	999999	999999	999999	875	999999	999999	484	879	876	609	108	999999	867	772	927	999999	947	136	151	951	324	455	249	999999	235	989	999999	178	541	999999	872	665	936	122	909	55	503	977	735	883	999999	999999	999999	374	509	532	127	109	607	999999	297	979	140	262	41	471	575	105	650	893	999999	316	347	10	999999	443	273	754	999999	999999	250	969	400	268	566	454	999999	999999	725	703	999999	999999	999999	969	588	893	535	684	90	448	999999	999999	337	841	496	88	531	479	637	75	268	373	246	725	332	327	999999	999999	999999	999999	496	699	380	946	31	364	745	378	421	843	999999	588	999999	423	999999	842	999999	558	771	487	922	999999	999999	999999	444	999999	795	844	647	999999	314	999999	987	503	952	780	999999	390	999999	999999	999999	163	68	999999	167	679	999999	822	323	489	685	40	999999	218	664	991	460	999999	512	999999	568	900	731	160	538	255	601	180	471	631	815	261	999999	639	154	999999	446	453	502	999999	809	973	531	167	585	284	562	778	999999	999999	330	999999	877	999999	573	442	999999	907	266	912	88	528	360	692	674	434	301	471	74	999999	555	17	228	748	713	595	379	999999	575	264	692	822	342	510	311	508	383	441	75	999999	347	999999	999999	589	685	291	999999	999999	493	160	982	101	714	942	415	322	97	999999	593	977	72	999999	342	999999	229	266	195	850	391	175	61	999999	405	362	558	999999	999999	638	72	431	999999	539	89	424	999999	601	117	999999	999999	988	420	253	999999	97	999999	488	999999	195	369	429	999999	999999	458	328	109	132	999999	362	394	999999	503	999999	999999	171	999999	532	779	999999	999999	628	158	796	754	999999	999999	999999	21	317	712	79	818	634	279	643	999999	210	999999	760	324	999999	999999	755	14	705	495	961	999999	687	92	126	709	999999	465	999999	280	309	27	65	574	999999	121	999999	999999	325	580	869	999999	999999	835	804	450	28	603	581	722	999999	791	59	908	792	999999	999999	234	596	999999	999999	178	537	373	999999	999999	999999	196	999999	999999	999999	115	999999	134	625	781	999999	851	999999	999999	691	999999	883	29	999999	517	999999	157	782	670	786	163	63	999999	50	700	999999	69	808	621	999999	831	580	543	204	999999	999999	999999	292	999999	876	482	946	920	
677	855	294	999999	495	518	999999	999999	414	362	261	375	999999	999999	93	925	139	999999	52	999999	261	859	999999	350	824	999999	415	999999	999999	771	794	314	216	143	288	195	415	143	999999	300	406	544	427	227	292	828	245	999999	999999	999999	880	192	999999	289	668	999999	999999	944	693	999999	113	182	25	642	568	947	999999	919	999999	999999	999999	996	129	752	270	717	442	887	68	995	354	45	211	508	891	611	874	927	474	999999	445	471	449	668	196	234	999999	999999	659	999999	670	326	926	942	999999	884	72	686	28	951	385	862	885	697	561	77	970	517	751	956	82	241	454	999999	462	58	556	999999	565	46	198	657	999999	723	335	38	999999	269	661	16	999999	197	999999	999999	96	582	585	751	116	129	264	22	999999	703	999999	439	871	943	489	797	337	611	130	982	763	727	635	172	372	533	958	711	999999	744	417	884	332	932	896	880	473	805	354	446	999999	185	999999	533	460	999999	166	175	779	863	999999	937	77	926	758	368	947	423	389	583	170	553	999999	999999	295	999999	117	938	57	609	334	531	266	683	210	587	112	111	999999	476	376	792	931	991	74	999999	999999	405	183	999999	933	60	999999	999999	286	239	29	336	999999	999999	789	227	999999	999999	539	157	681	393	726	181	265	845	711	913	999999	377	621	174	233	999999	999999	711	765	519	676	999999	115	494	407	971	568	776	863	638	687	159	675	761	462	999999	999999	999999	679	999999	999999	97	999999	512	565	999999	617	999999	999999	432	999999	87	462	608	503	266	52	999999	985	755	612	999999	981	999999	235	999999	702	860	712	999999	27	146	42	762	999999	999999	934	602	928	499	999999	713	672	441	135	609	697	76	267	205	874	611	449	923	999999	999999	116	999999	286	508	215	999999	152	999999	999999	376	55	699	370	999999	999999	449	268	495	401	999999	816	549	947	626	369	635	602	516	999999	415	999999	118	373	455	482	669	325	429	293	606	571	875	36	759	564	997	706	352	999999	999999	353	999999	532	500	975	999999	999999	660	149	580	999999	635	999999	999999	679	936	999999	914	442	661	133	838	212	999999	999999	940	523	198	72	372	928	260	999999	15	71	999999	585	872	999999	999999	352	665	290	713	451	935	519	37	89	627	671	792	909	222	312	514	750	737	173	44	52	138	598	777	651	999999	993	360	937	935	360	463	999999	526	319	468	558	499	353	999999	431	495	118	444	700	146	999999	999999	999999	999999	993	848	709	999999	873	223	76	999999	72	547	999999	169	999999	154	276	217	
357	392	903	843	956	261	393	770	999999	557	999999	163	86	514	563	574	656	390	942	512	999999	998	653	105	401	54	999999	805	460	271	999999	964	999999	999999	788	958	526	859	999999	741	464	938	999999	326	203	999999	999999	557	984	999999	999999	708	211	764	999999	359	739	807	452	911	824	588	320	352	160	66	999999	593	725	605	999999	796	790	999999	57	815	177	999999	902	999999	617	879	821	93	999999	697	999999	999999	39	439	228	718	417	999999	917	999999	628	999999	175	146	999999	999999	831	389	328	716	999999	10	999999	647	191	999999	904	999999	303	944	999999	236	999999	463	303	581	563	999999	999999	339	389	111	293	181	197	687	171	765	560	773	57	442	764	51	779	999999	999999	999999	257	815	814	999999	999999	973	120	401	895	999999	843	999999	290	545	999999	989	337	816	716	545	460	504	251	148	414	530	896	999999	471	999999	684	541	883	181	48	571	524	937	999999	320	999999	795	999999	459	922	213	999999	511	440	775	713	999999	999999	162	999999	999999	573	675	48	864	999999	786	999999	351	37	312	473	119	507	440	474	400	108	406	484	665	999999	792	226	999999	47	394	893	695	839	999999	495	999999	250	294	997	999999	898	853	243	284	864	450	432	620	999999	383	14	999999	311	323	863	999999	678	999999	51	781	459	837	999999	691	893	244	512	315	999999	741	869	999999	442	625	501	255	173	999999	800	271	369	605	469	999999	390	893	394	525	858	846	63	974	253	226	399	71	999999	552	391	630	938	126	803	998	999999	999999	567	685	822	617	485	478	475	779	421	853	377	999999	999999	10	999999	986	457	970	688	895	968	226	235	440	229	620	818	180	333	253	999999	470	999999	598	335	709	703	250	999999	999999	509	473	804	545	693	862	250	391	780	999999	669	833	319	618	822	351	999999	392	398	864	999999	304	456	178	61	906	23	712	674	150	292	999999	608	114	396	505	421	690	746	367	380	437	399	381	999999	969	160	540	999999	999999	999999	999999	852	506	924	214	26	636	494	999999	999999	537	999999	640	668	461	234	999999	999999	327	929	999999	999999	40	494	232	905	85	594	91	755	483	999999	689	891	971	999999	112	189	999999	488	785	205	960	999999	842	999999	759	999999	999999	745	945	317	457	65	489	999999	999999	21	701	309	941	51	412	40	999999	600	37	749	697	106	131	35	51	838	154	574	684	522	999999	513	155	999999	999999	999999	810	175	999999	999999	999999	305	999999	100	999999	882	547	743	792	930	152	999999	691	20	24	36	623	999999	999999	
619	911	915	991	999999	369	198	163	577	579	999999	999999	999999	120	403	999999	999999	562	40	999999	999999	301	410	781	999999	380	410	999999	999999	358	445	723	891	898	999999	723	999999	314	245	731	299	999999	969	174	726	710	941	141	298	672	622	999999	592	381	999999	327	999999	144	246	927	958	999999	27	229	143	999999	999999	999999	250	999999	852	999999	327	309	258	440	331	245	64	999999	439	999999	533	473	735	999999	140	519	790	552	222	999999	999999	999999	772	922	710	749	40	384	381	638	890	999999	819	535	999999	293	133	999999	995	999999	90	999999	498	689	844	554	999999	171	999999	818	999999	697	468	501	29	19	536	999999	729	581	999999	679	999999	800	388	915	999999	999999	825	999999	396	123	556	946	280	875	819	93	88	166	999999	869	173	563	999999	203	158	328	515	147	757	999999	948	424	69	410	529	698	310	999999	900	294	345	374	432	408	150	521	230	999999	999999	452	257	572	999999	345	999999	119	683	194	766	999999	999999	999999	100	999999	999999	999999	887	870	356	130	783	159	266	971	534	798	140	999999	999999	637	999999	999999	999999	314	550	385	999999	723	999999	999999	25	125	171	574	999999	656	283	834	243	17	999999	360	797	999999	669	107	999999	354	811	717	978	964	999999	139	238	333	742	786	57	788	45	173	976	935	115	667	987	691	382	999999	525	306	999999	56	12	746	573	877	644	453	79	999999	999999	186	441	60	984	999999	346	999999	914	497	999999	455	972	999999	384	999999	999999	12	999999	625	972	999999	202	682	489	94	137	491	999999	864	151	999999	999999	291	260	799	504	64	682	955	999999	115	963	37	519	39	999999	541	999999	999999	913	642	343	453	781	978	999999	758	571	900	905	854	516	59	356	191	735	999999	220	584	367	909	329	999999	279	866	970	174	172	459	20	595	129	999999	951	508	999999	275	510	282	815	746	493	782	60	500	599	999999	681	999999	304	393	999999	999999	354	13	323	189	999999	914	999999	819	595	121	999999	999999	735	468	999999	848	920	999999	190	937	768	621	999999	546	113	999999	277	999999	999999	999999	165	626	275	999999	703	999999	999999	91	101	595	274	999999	999999	999999	893	999999	764	140	816	833	417	834	213	999999	29	732	587	777	85	999999	999999	952	999999	761	999999	272	54	404	765	159	663	839	377	594	999999	772	470	999999	999999	999999	24	147	999999	660	427	330	423	882	322	970	999999	417	15	697	947	322	669	999999	424	630	999999	370	374	666	179	577	466	618	719	256	272	542	133	712	390	510	712	676	999999	635	
848	171	92	794	789	999999	833	680	647	360	112	81	630	32	676	999999	999999	582	490	849	999999	805	172	75	708	827	293	303	317	999999	609	993	999999	789	781	534	288	580	876	923	743	786	971	999999	153	200	912	111	999999	736	738	999999	999999	999999	771	53	999999	26	999999	961	962	540	373	210	750	119	999999	999999	250	152	375	202	705	566	115	87	834	803	921	518	915	192	267	581	708	479	807	571	27	738	535	999999	494	999999	961	213	999999	770	618	44	184	999999	860	999999	999999	546	999999	629	388	999999	218	999999	104	577	56	780	283	792	999999	281	312	454	823	512	999999	114	707	790	605	999999	664	73	195	887	343	999999	331	373	220	172	55	188	193	332	999999	339	999999	916	999999	999999	929	630	279	346	999999	729	258	999999	287	265	838	643	33	485	39	155	20	217	243	212	458	910	999999	999999	236	133	999999	999999	982	287	938	999999	922	424	973	44	794	999999	165	999999	595	972	96	955	334	411	999999	707	302	384	999999	959	999999	999999	732	999999	999999	940	120	999999	468	757	376	999	999999	57	721	609	999999	995	361	171	61	629	616	485	999999	626	14	824	969	999999	999999	607	957	978	117	999999	692	955	985	853	738	558	155	999999	606	96	637	286	690	555	205	307	999999	168	908	63	58	256	203	999999	935	999999	999999	904	559	768	51	999999	939	464	916	556	20	507	432	503	483	778	879	738	999999	727	143	423	368	900	999999	799	80	64	217	445	761	999999	917	999999	919	251	999999	837	54	298	999999	236	999999	648	296	526	735	414	580	280	377	465	999999	218	162	999999	546	658	194	251	277	885	257	481	795	457	999999	981	999999	999999	498	51	693	700	390	907	999999	719	613	68	999999	665	999999	999999	999999	305	128	709	298	704	999999	630	653	802	30	462	978	167	853	999999	999999	754	831	348	781	999999	772	743	827	255	439	999999	54	999999	187	999999	410	999999	412	499	339	879	692	878	536	867	397	890	679	999999	928	628	865	775	131	319	999999	146	164	743	533	999999	999999	53	275	999999	586	999999	625	999999	61	668	754	363	509	67	72	952	811	914	999999	882	73	999999	326	811	999999	999999	14	999999	999999	274	165	669	966	953	997	648	613	657	291	869	999999	271	876	269	873	512	275	74	257	881	334	250	805	651	321	999999	726	464	917	316	523	757	999999	786	513	94	397	555	69	423	349	163	632	78	617	802	999999	67	937	458	14	940	619	895	940	999999	999999	999999	642	25	921	159	740	999999	
355	517	630	100	756	999999	125	719	14	834	542	999999	618	737	43	518	959	669	999999	999999	312	583	147	745	846	599	230	81	913	54	501	200	999999	656	722	999999	182	932	310	159	343	294	935	785	363	769	305	137	291	133	999999	999999	999999	280	673	772	379	999999	253	999999	568	999999	806	959	342	352	757	961	999999	933	345	36	999999	377	999999	27	647	999999	999999	87	999999	102	789	789	988	999999	567	152	999999	949	730	297	689	154	999999	999999	488	975	453	20	21	343	122	999999	787	39	893	999999	999999	655	134	27	502	176	863	475	263	26	971	102	784	615	978	75	212	58	999999	224	999999	836	538	671	908	999999	999999	959	980	442	999999	999999	999999	999999	997	337	999999	713	795	523	291	125	45	999999	14	361	235	406	365	999999	154	999999	692	679	478	318	999999	462	118	131	999999	999999	495	821	24	23	999999	999999	617	999999	999999	499	263	823	999999	671	999999	999999	667	557	156	669	603	932	297	999999	275	677	833	689	999999	372	999999	673	422	387	999999	999999	456	999999	999999	752	788	715	807	999999	486	869	745	807	517	59	794	561	975	440	309	562	534	753	747	79	649	928	439	877	894	589	411	555	999999	999999	999999	676	942	999999	881	888	999999	641	785	999999	931	35	181	999999	577	52	999999	982	999999	77	689	703	999999	545	113	859	286	999999	760	999999	999999	200	766	929	439	127	619	581	559	421	437	893	999999	351	148	623	999999	278	309	851	999999	429	477	973	999999	999999	433	406	299	31	612	204	880	887	999999	999999	269	252	999999	459	999999	127	432	999999	640	795	736	902	407	489	113	999999	631	908	17	48	723	792	41	999999	999999	999999	292	538	999999	243	22	90	412	999999	364	514	546	849	999999	772	996	810	343	999999	190	999999	999	809	918	604	572	971	879	899	999999	476	999999	219	765	220	834	894	857	999999	783	655	999999	999	135	598	471	999999	490	244	52	999999	999999	999999	342	999999	222	482	999999	214	670	50	210	999999	389	888	999999	337	93	217	938	999999	999999	936	999999	999999	41	999	684	329	999999	790	491	645	857	114	26	291	877	999999	997	362	283	652	999999	743	455	999999	620	247	304	999999	698	999999	999999	939	960	522	999999	807	999999	222	798	300	81	999999	559	999999	655	284	871	21	999999	491	220	585	828	309	210	585	89	55	389	447	34	999999	101	218	999999	999999	154	504	681	999999	999999	785	999999	983	999999	856	194	999999	340	345	375	292	682	217	72	720	121	661	322	999999	727	96	833	999999	275	82	
999999	350	226	999999	999999	377	340	390	30	435	31	999999	999999	999999	401	999999	714	54	81	741	999999	884	156	628	806	492	191	657	351	384	999999	212	717	508	77	843	674	602	214	998	952	302	999999	637	698	275	999999	968	999999	999999	381	999999	999999	534	755	903	203	999999	999999	647	999999	682	999999	645	483	819	999999	229	999999	999999	524	122	840	82	788	999999	697	518	929	540	560	223	999999	812	12	173	923	192	753	174	649	86	669	566	999999	999999	263	999999	164	879	147	713	692	999999	999999	999999	948	217	745	731	215	999999	667	402	97	999999	999999	236	642	320	896	945	999999	121	907	447	452	283	268	518	999999	999999	364	60	403	846	531	948	797	743	224	999999	447	32	958	965	999999	277	999999	841	620	37	908	999999	983	999999	999999	999999	178	999999	999999	675	948	236	960	69	330	999999	999999	251	450	710	438	899	105	999999	507	454	999999	942	38	999999	805	426	898	743	999999	520	77	211	999999	951	780	230	925	549	766	221	71	898	644	999999	278	999999	401	909	999999	18	748	802	693	793	426	999999	549	642	870	999999	338	999999	999999	810	549	999999	642	499	930	218	974	999999	423	999999	392	999999	307	236	905	577	35	988	999999	999999	999999	999999	517	815	534	554	680	999999	679	244	883	999999	999999	834	262	481	594	901	979	999999	999999	202	388	407	411	171	927	323	736	302	999999	349	82	592	999999	285	289	826	964	999999	537	691	876	189	413	547	187	473	999999	434	982	134	18	763	999999	578	885	999999	414	372	627	366	555	387	738	543	772	495	795	977	201	999999	999999	603	852	353	999999	209	994	999999	984	464	349	312	319	382	999999	318	397	470	399	179	421	999999	999999	181	145	999999	450	869	775	999999	999999	996	999999	224	197	415	910	851	262	999999	999999	551	999999	173	26	253	77	366	212	999999	107	335	999999	999999	356	999999	844	999999	217	826	759	999999	98	302	786	353	79	104	194	925	408	546	999999	712	64	999999	223	999999	999999	892	432	93	667	999999	594	999999	418	999999	999999	999999	571	999999	643	436	927	990	462	96	999999	999999	183	972	999999	287	999999	560	128	875	967	485	131	257	527	999999	403	675	467	776	707	443	934	858	236	342	999999	999999	902	780	785	999999	418	136	219	490	718	459	999999	999999	266	43	234	543	253	392	731	999999	711	328	42	261	999999	686	388	943	738	325	745	839	923	999999	657	347	99	903	999999	999999	999999	46	606	944	763	87	519	673	999999	999999	615	844	611	999999	467	584	747	999999	540	732	
748	275	751	403	713	82	999999	380	385	999999	454	349	999999	999999	284	674	722	98	498	456	176	714	999999	999999	999999	901	238	999999	428	999999	999999	565	999999	345	256	773	294	212	999999	999999	620	148	298	999999	946	275	529	874	764	792	862	658	45	94	999999	43	541	999999	999999	811	843	999999	952	999999	295	999999	976	979	490	999999	999999	519	857	806	835	37	426	999999	999999	999999	382	364	999999	635	221	941	530	289	779	222	241	881	519	429	848	47	195	985	47	68	299	999999	999999	263	999999	353	801	239	999999	999999	616	999999	999999	999999	439	489	999999	327	101	353	368	696	210	277	280	508	999	437	958	798	841	999999	373	343	155	832	999999	999999	232	867	999999	301	41	250	606	999999	999999	999999	989	368	999999	868	894	693	999999	602	348	999999	982	999999	353	373	280	459	697	185	767	999999	112	999999	999999	598	999999	233	999999	77	665	960	999999	179	999999	738	448	999999	999999	999999	546	679	643	999999	493	999999	882	328	524	776	30	581	553	430	342	199	999999	392	850	985	999999	671	489	632	999999	388	454	813	273	999999	925	680	999999	723	639	999999	46	559	123	663	999999	776	708	437	999999	94	416	999999	837	999999	999999	66	749	238	210	874	199	20	616	999999	999999	79	64	909	850	350	346	829	791	253	163	608	278	999999	280	996	962	61	585	852	971	999999	975	822	44	869	931	16	523	764	898	999999	943	18	999999	645	721	999999	587	706	748	586	460	593	297	972	787	562	958	214	999999	999999	999999	999999	143	207	104	242	999999	981	999999	339	999999	36	354	137	664	270	934	635	284	173	474	878	999999	394	753	391	535	999999	999999	379	999999	319	852	761	599	999999	874	999999	551	489	924	605	999999	418	279	433	248	169	999999	526	627	333	929	748	999999	999999	659	748	454	712	999999	813	899	49	291	997	183	593	999999	484	396	879	93	999999	248	869	590	696	124	999999	152	375	753	565	999999	724	389	113	999999	52	530	135	999999	999999	782	120	705	999999	136	282	999999	655	999999	999999	999999	748	999999	999999	510	803	966	962	633	135	999999	341	70	344	297	566	618	79	505	495	954	270	278	255	22	138	173	999999	569	842	999999	497	743	920	434	12	485	255	603	294	999999	567	502	485	279	450	60	371	999999	570	664	999999	160	146	879	999999	480	994	131	381	999999	999999	403	790	66	81	597	999999	999999	295	90	373	475	220	418	999999	999999	792	999999	999999	88	802	380	999	999999	887	347	999999	51	565	531	491	999999	999999	655	451	174	711	
429	207	852	909	461	675	489	300	715	939	999999	492	999999	688	28	559	303	837	264	999999	612	179	734	990	108	354	999999	599	249	253	565	999999	231	67	373	777	719	178	999999	705	519	999999	181	407	879	558	464	843	473	574	927	999999	197	769	109	999999	473	862	810	116	912	890	61	471	384	761	271	53	325	999999	839	999999	495	558	999999	999999	997	999999	120	550	890	919	135	674	325	747	778	999999	958	123	314	857	367	244	793	629	999999	709	33	999999	999999	999999	528	999999	999999	802	332	999999	999999	384	261	147	751	270	999999	992	764	387	155	637	982	809	95	999999	999999	999999	767	261	765	265	888	298	313	999999	263	999999	999999	902	938	523	424	149	576	583	861	176	999999	107	27	800	864	999999	563	999999	146	999999	335	326	296	753	44	999999	873	999999	496	963	833	760	999999	999999	601	861	448	632	222	842	242	511	350	769	876	670	243	999999	401	440	734	917	855	999999	153	999999	999999	999999	999999	353	276	947	97	897	999999	999999	100	280	209	999999	19	930	999999	303	255	824	999999	526	999999	373	999999	908	237	65	238	999999	904	999999	999999	526	255	263	154	869	576	294	423	452	436	530	580	963	999999	399	430	803	745	999999	999999	329	108	999999	999999	124	516	999999	720	999999	669	427	451	858	677	683	756	755	786	999999	727	960	410	533	999999	356	999999	999999	153	838	635	434	999999	352	711	999999	428	165	945	999999	363	999999	574	391	782	19	999999	999999	999999	91	642	674	27	999999	834	569	999999	574	998	999999	331	641	999999	999999	406	244	256	108	157	403	264	601	810	999999	950	519	396	28	750	91	999999	81	588	71	206	999999	417	738	518	152	364	854	999999	983	708	999999	999999	692	985	548	763	981	574	999999	999999	999999	864	999999	999999	325	999999	900	823	999999	695	260	63	162	999999	445	999999	517	590	15	999999	410	444	826	58	238	525	703	42	212	328	294	506	695	244	165	106	157	256	203	999999	463	41	249	298	457	668	999999	999999	549	720	255	999999	569	853	427	999999	999999	221	999999	799	479	999999	999999	599	410	999999	367	999999	530	999999	679	270	396	45	586	379	999999	537	999999	570	999999	695	493	999999	82	893	936	999999	817	558	68	936	993	403	500	595	420	649	888	703	999999	922	487	210	999999	984	14	534	277	58	999999	510	620	999999	125	783	384	138	526	517	817	525	999999	999999	291	999999	276	999999	544	999999	958	554	649	896	270	762	218	292	450	97	888	999999	575	769	155	999999	999999	999999	288	717	220	
292	999999	381	886	785	820	515	919	307	718	999999	999999	286	999999	857	860	723	431	362	575	102	687	438	628	415	999999	342	999999	999999	426	999999	715	827	780	676	431	278	999999	999999	941	702	373	153	379	999999	422	298	679	298	999999	999999	999999	999999	999999	127	999999	694	752	481	999999	488	689	196	999999	753	305	172	505	423	435	592	712	946	421	872	728	544	999999	999999	992	999999	662	538	999999	823	95	789	685	662	81	737	999999	999999	650	999999	23	186	272	999999	999999	260	793	265	862	115	890	933	514	279	398	70	999999	12	488	183	825	160	161	67	668	515	999999	842	999999	999999	76	183	305	999999	859	999999	281	442	177	742	868	999999	999999	999999	932	161	285	999999	273	21	112	999999	60	477	637	862	35	214	999999	999999	773	999999	914	174	48	717	637	556	419	846	788	202	834	999999	314	428	484	231	999999	516	239	999999	578	340	999999	554	132	828	999999	997	526	77	483	110	969	918	492	999999	999999	225	524	729	995	427	232	909	687	999999	999999	218	387	803	90	999999	999999	702	999999	999999	579	494	594	809	235	999999	330	721	719	733	999999	396	936	973	340	908	992	510	85	161	117	999999	866	818	665	121	620	999999	999999	41	273	277	546	909	932	406	631	999999	999999	583	999999	511	200	954	999999	776	282	999999	999999	182	459	336	626	999999	475	893	628	999999	153	124	999999	999999	734	687	999999	509	849	36	50	933	999999	287	999999	501	64	606	495	912	290	999999	999999	215	259	814	581	937	999999	326	443	48	778	999999	571	389	781	499	776	512	493	38	927	999999	999999	539	895	999999	328	134	175	868	408	715	999999	264	284	596	357	999999	116	532	859	532	592	999999	165	430	716	628	720	564	829	999999	999999	262	999999	593	842	720	919	999999	618	525	161	575	639	72	370	316	114	195	152	856	406	960	178	404	999999	370	384	474	466	700	414	610	999999	999999	999999	243	302	691	753	637	11	707	914	343	380	27	372	102	999999	999999	524	535	999999	999999	999999	467	93	567	929	482	346	999999	942	999999	120	999999	535	223	774	137	999999	423	441	514	854	999999	56	999999	33	999999	998	291	999999	66	185	999999	999999	75	999999	830	999999	735	761	999999	301	556	765	995	232	999999	491	158	327	933	396	111	999999	907	128	888	420	999999	543	294	999999	64	50	886	999999	241	362	470	383	944	978	288	999999	170	999999	308	933	999999	612	203	999999	849	999999	481	670	999999	999999	999999	946	951	999999	900	201	477	999999	999999	516	879	262	999999	477	
31	774	383	999999	118	449	932	693	820	999999	368	999999	350	139	634	999999	569	225	999999	455	82	523	432	534	87	96	194	373	977	791	63	999999	620	726	142	84	590	526	561	635	999999	999999	999999	999999	999999	999999	851	347	172	155	999999	663	594	546	405	507	352	999999	877	32	265	569	716	38	999999	569	35	623	996	560	999999	999999	664	999999	602	485	999999	435	483	823	999999	846	210	832	844	400	214	84	331	635	731	742	999999	999999	380	293	879	107	999999	999999	238	999999	999999	611	999999	904	999	562	944	999999	120	999999	374	63	787	418	999999	884	999999	999999	365	950	302	371	829	999999	403	134	662	318	605	299	340	992	999999	16	506	599	999999	939	401	999999	140	411	524	814	378	594	751	962	999999	995	912	999999	136	287	935	999999	782	999999	510	874	999999	635	323	821	999999	381	999999	781	911	769	999999	255	999999	712	820	891	999999	24	400	809	382	699	393	610	386	745	866	999999	80	527	816	321	999999	526	752	999999	97	999999	239	999999	999999	999999	60	165	307	667	999999	423	467	54	141	768	486	999999	502	210	252	999999	444	839	514	161	711	394	953	385	816	591	999999	325	803	999999	784	999999	683	412	649	238	999999	999999	269	453	849	36	395	57	835	737	34	552	262	999999	268	999999	999999	974	268	665	211	921	851	894	999999	152	250	999999	983	92	999999	999999	999999	23	999999	726	580	999999	311	684	999999	905	550	999999	567	417	999999	428	885	999999	999999	708	154	999999	36	390	867	375	989	707	785	407	73	999999	999999	934	991	999999	999999	541	818	999999	672	583	666	999999	381	772	999999	55	90	822	999999	999999	180	999999	945	577	987	999999	859	999999	81	604	899	999999	842	798	369	632	426	822	454	354	576	491	46	570	999999	999999	19	999999	48	944	627	999999	306	475	581	999999	989	423	261	999999	999999	613	358	78	684	999999	463	583	413	704	999999	267	999999	757	31	689	999999	384	260	266	19	764	177	137	999999	935	304	376	999999	960	642	999999	571	498	671	963	142	968	999999	999999	276	999999	691	999999	325	370	595	548	999999	892	136	999999	172	999999	999999	917	446	230	101	748	770	97	366	452	999999	626	696	879	96	67	556	314	498	999	990	999999	999999	999999	812	616	350	999999	999999	999999	833	38	839	576	553	753	526	911	876	148	490	189	79	248	999999	698	999999	716	462	999999	346	822	126	173	999999	372	999999	999999	418	484	407	24	175	43	619	43	999999	130	335	343	541	644	999999	360	999999	811	513	999999	562	123	942	634	
303	535	987	21	911	999999	571	191	909	914	503	402	740	476	24	46	628	247	912	553	390	129	999999	999999	394	766	654	999999	859	18	60	999999	542	773	720	639	55	607	132	999999	558	999999	999999	626	999999	45	999999	52	999999	476	999999	324	211	999999	253	184	680	296	999999	154	31	378	332	999999	863	209	999999	967	755	384	990	30	125	999999	999999	246	695	238	560	358	157	999999	405	392	800	735	103	999999	529	999999	959	759	999999	999999	97	190	821	532	763	942	999999	652	296	422	999999	999999	209	999999	403	17	489	999999	999999	278	997	999999	972	939	110	138	115	999999	999999	999999	425	999999	49	999999	999999	815	999999	173	475	999999	182	504	324	999999	999999	614	535	695	749	522	66	517	33	712	999999	999999	999999	881	999999	634	836	469	999999	999999	996	254	156	71	692	588	592	326	999999	128	105	503	999999	989	999999	496	602	999999	966	925	163	908	999999	337	168	47	607	542	741	841	999999	713	999999	999999	986	661	999999	999999	12	171	929	740	999999	999999	616	486	582	228	848	935	41	999999	502	999999	923	98	46	999999	903	655	980	59	999999	999999	346	999999	999999	857	12	381	38	138	417	804	999999	422	376	312	720	681	464	389	694	805	999999	365	220	22	324	898	625	648	570	356	191	999999	165	406	999999	234	999999	725	999999	999999	907	999999	18	697	291	510	999999	734	108	231	201	999999	365	779	335	981	181	200	542	114	756	999999	568	999999	623	127	267	970	743	495	407	738	173	227	897	906	999999	999999	730	813	186	999999	999999	348	165	590	524	385	80	587	63	93	193	121	719	526	343	947	999999	174	253	751	999999	613	824	999999	437	147	881	429	999999	657	999999	729	927	865	841	999999	905	43	603	881	999999	999999	441	323	555	61	507	381	572	409	999999	999999	569	434	999999	935	999999	702	162	386	504	999999	952	405	624	463	193	999999	685	122	51	50	999999	999999	852	833	999999	510	907	385	999999	510	999999	999999	999999	902	169	503	999999	905	707	213	881	226	387	257	213	45	699	101	868	999999	695	459	999999	409	999999	999999	999999	999999	999999	23	795	999999	999999	999999	794	726	999999	999999	304	690	889	999999	415	999999	169	354	985	999999	629	999999	999999	816	517	986	814	407	868	809	907	961	999999	898	151	693	417	999999	480	393	999999	487	848	977	796	999999	764	999999	53	999999	249	999999	999999	977	999999	628	999999	999999	999999	999999	188	999999	858	387	813	999999	768	991	999999	722	430	65	874	601	151	152	296	999999	999999	339	231	999999	363	999999	569	267	
999999	944	461	522	490	438	843	719	215	75	629	999999	174	463	419	773	999999	331	107	194	776	620	835	304	999999	380	999999	931	538	289	44	999999	817	556	592	999999	999999	126	242	999999	999999	164	396	86	523	825	668	999999	999999	999999	621	999999	252	385	491	139	119	999999	999999	999999	479	999999	190	925	40	999999	999999	617	871	595	242	171	999999	115	972	621	234	999999	999999	517	999999	404	21	90	999999	12	275	442	75	463	715	383	936	131	522	309	974	470	55	999999	999999	60	694	334	999999	460	942	146	412	999999	905	360	386	672	408	85	900	110	267	38	845	221	552	418	880	859	999999	967	593	672	999999	763	712	378	999999	660	710	999999	864	218	69	138	999999	204	557	999999	996	274	722	447	999999	874	213	27	566	959	508	286	454	365	235	975	553	739	233	152	647	17	336	748	375	224	999999	58	968	716	999999	357	999999	999999	999999	960	999999	999999	274	999999	559	695	812	386	162	433	242	508	999999	94	585	299	971	415	716	988	937	999999	82	194	638	164	58	999999	777	999999	425	928	502	275	730	999999	475	461	592	952	999999	949	595	941	981	999999	75	884	141	892	999999	455	809	874	999999	279	83	999999	143	999999	647	962	609	12	18	999999	16	717	363	999999	824	520	823	764	793	988	389	141	999999	901	98	174	718	884	773	970	129	999999	252	999999	999999	999999	327	197	315	243	999999	999999	999999	677	999999	358	999999	953	78	999999	999999	999999	91	44	890	941	876	241	316	999999	999999	724	238	48	194	388	474	902	853	999999	202	635	459	560	648	796	999999	535	181	740	643	765	816	907	999999	84	999999	218	570	392	999999	95	880	831	988	999999	364	999999	493	351	999999	999999	109	639	673	996	595	531	395	103	742	351	70	575	839	488	999999	330	700	119	841	266	999999	471	919	116	755	627	571	33	999999	314	51	829	857	26	665	187	244	999999	488	25	822	476	649	999999	35	999999	992	999999	716	44	204	383	510	999999	999999	638	720	999999	251	968	959	999999	662	999999	309	240	999999	999999	823	731	96	358	999999	999999	443	999999	821	752	91	449	635	71	999999	999999	120	668	999999	240	730	37	466	677	110	999999	65	460	814	999999	867	795	597	999999	999999	999999	947	846	999999	684	193	429	816	999999	485	801	999999	898	65	264	328	641	911	487	999999	795	274	418	257	120	770	983	60	610	884	296	852	999999	999999	999999	999999	273	915	644	57	310	999999	498	202	309	999999	999999	999999	559	892	236	883	120	85	891	721	538	
598	642	999999	999999	379	216	93	199	949	999999	524	735	999999	64	725	276	439	791	584	999999	226	948	932	613	588	500	999999	999999	999999	741	390	493	608	999999	999999	999999	730	847	931	14	999999	13	999999	311	999999	669	755	999999	999999	617	680	293	317	946	321	650	710	310	620	878	499	435	787	217	495	999999	136	882	389	999999	999999	592	860	579	369	999999	598	630	970	919	999999	879	999999	794	71	106	186	662	609	34	573	430	999999	63	515	999999	226	151	815	612	542	872	458	999999	81	98	433	999999	999999	108	999999	89	340	701	143	620	288	992	156	398	854	999999	283	999999	878	125	365	999999	74	389	997	456	999999	999999	387	999999	430	97	722	973	673	448	999999	511	972	494	99	535	919	999999	999999	233	995	427	757	999999	599	103	191	956	732	626	999999	207	110	605	274	972	324	270	199	200	999999	183	725	416	999999	771	999999	393	999999	830	887	178	687	773	461	397	610	318	283	336	906	766	999999	56	775	878	999999	377	999999	999999	221	659	999999	511	953	822	701	351	680	828	999999	797	930	902	739	504	999999	336	154	876	999999	15	999999	862	294	513	932	678	999999	519	370	25	999999	909	618	999999	999999	185	999999	638	695	999999	637	999999	999999	999999	835	348	317	280	368	84	233	353	754	215	671	999999	227	450	890	999999	999999	171	467	999999	634	999999	293	510	41	344	516	515	190	112	378	542	246	185	677	594	370	370	161	296	792	819	164	413	567	629	958	379	748	999999	559	999999	987	930	484	999999	64	807	248	33	567	999999	173	652	999999	138	606	51	999999	306	662	999999	19	999999	903	814	866	880	943	412	386	147	767	999999	552	999999	555	316	701	862	539	563	131	137	999999	84	656	512	576	999999	33	916	606	452	20	219	466	815	999999	669	948	184	999999	836	647	999999	949	999999	109	934	583	300	349	909	766	108	999999	999999	452	828	167	999999	313	515	999999	999999	540	325	507	343	446	739	288	999999	914	364	700	999999	490	309	135	11	412	642	854	733	999999	999999	685	912	990	584	373	209	512	999999	871	999999	457	999999	889	634	999999	765	999999	999999	21	318	995	411	408	999999	401	152	703	166	951	670	660	999999	892	843	640	594	353	861	999999	89	999999	329	999999	999999	836	312	420	500	853	647	154	21	721	268	701	283	999999	999999	193	999999	505	356	643	999999	698	802	296	55	994	563	422	636	478	932	788	676	999999	66	107	99	732	212	312	999999	526	649	999999	633	152	366	999999	298	678	154	
583	183	686	293	653	999999	25	374	506	299	235	999999	543	789	480	35	365	999999	957	103	498	303	53	339	684	58	868	662	902	637	482	999999	957	333	999999	999999	989	635	999999	999999	999999	367	999999	999999	88	17	116	154	163	127	11	634	340	584	999999	289	139	999999	609	999999	176	999999	472	869	817	999999	999999	219	441	999999	45	730	53	894	30	140	999999	999999	999999	676	942	723	509	784	635	999999	793	383	999999	999999	999999	642	35	808	896	999999	895	835	204	977	456	896	713	999999	92	999999	590	999999	999999	526	691	109	999999	932	999999	452	853	687	243	969	317	187	543	999999	389	999999	704	999999	999999	309	244	762	835	282	999999	56	19	221	999999	364	267	357	818	999999	386	386	546	999999	156	453	867	218	602	999999	670	999999	362	350	999999	999999	577	355	449	265	292	999999	273	823	712	615	442	641	984	878	712	999999	369	394	999999	999999	999999	610	999999	553	441	36	169	610	612	951	693	669	313	22	787	999999	908	563	867	999999	122	723	391	999999	20	236	233	999999	522	709	909	968	365	904	999999	966	999999	895	823	999999	769	662	220	761	921	773	337	972	101	800	62	806	526	538	890	142	999999	999999	999999	999999	999999	999999	97	902	51	725	313	409	187	999999	655	22	740	611	687	460	512	630	618	999999	899	261	632	722	657	113	999999	826	23	701	999999	708	363	999999	463	333	575	999999	719	999999	470	927	794	279	999999	49	76	999999	851	440	630	599	999999	305	315	550	813	999999	255	938	283	487	395	486	83	947	658	131	157	363	885	204	910	422	776	971	467	362	578	999999	999999	536	974	582	999999	158	768	68	999999	913	999999	210	72	781	922	982	542	318	205	999999	391	944	767	498	555	435	688	527	528	344	93	460	999999	636	900	747	999999	813	414	925	999999	599	819	999999	999999	684	142	138	499	999999	439	999999	166	999999	236	103	768	999999	37	999999	999999	251	999999	967	830	69	414	435	999999	999999	999999	729	903	279	999999	791	134	999999	999999	999999	999999	560	38	999999	905	934	303	424	410	807	999999	35	999999	999999	466	937	999999	852	414	782	280	706	258	324	324	710	255	886	363	999999	968	245	830	166	353	999999	999999	806	72	896	765	989	35	83	206	999999	943	145	813	90	731	999999	999999	873	999999	596	311	714	419	999999	999999	417	71	964	838	743	205	629	424	557	724	262	789	518	26	999999	680	184	999999	869	999999	120	999999	282	999999	999999	125	957	565	757	607	999999	999999	867	217	358	999999	999999	244	999999	
259	323	721	999999	999999	999999	492	611	856	319	915	137	596	550	437	578	343	788	261	999999	628	247	74	999999	950	999999	866	921	310	667	362	619	940	665	999999	999999	399	999999	916	244	999999	514	111	256	841	480	999999	846	439	999999	25	150	810	102	834	21	259	63	999999	151	612	570	310	198	956	305	197	930	929	983	189	525	999999	26	999999	999999	145	817	999999	480	312	999999	491	670	999999	222	809	847	831	608	999999	345	999999	775	631	642	999999	912	999999	545	292	981	999999	456	999999	500	278	793	164	720	875	999999	238	834	838	999999	89	639	546	743	999999	349	109	330	999999	843	22	106	394	305	999999	233	526	999999	197	330	112	45	999999	999999	944	25	693	120	733	762	117	678	936	49	999999	574	376	556	999999	943	999999	999999	667	616	999999	181	409	858	999999	652	914	948	647	517	490	53	429	394	999999	999999	656	999999	999999	999999	736	343	170	355	741	345	856	970	240	254	449	516	378	604	673	773	616	834	309	90	999999	169	41	429	999999	999999	999999	981	757	579	297	999999	999	641	879	999999	21	999999	126	475	999999	944	999999	403	78	973	675	824	721	36	999999	821	688	516	187	577	312	741	796	231	999999	874	222	661	999999	999999	999999	736	724	999999	762	563	718	834	294	903	451	637	360	585	999999	330	269	731	999999	475	214	999999	463	999999	842	999999	267	999999	286	921	731	65	446	522	999999	938	110	203	999999	310	112	854	999999	999999	136	674	999999	999999	386	869	615	491	999999	999999	351	34	283	422	686	492	305	999999	558	373	181	395	201	838	999999	906	229	76	467	415	372	359	999999	999999	185	999999	889	999999	999999	999999	315	999999	999999	954	999999	442	665	688	517	999999	14	289	306	858	113	740	482	999999	999999	479	649	548	999999	540	128	992	999999	104	246	518	602	259	315	151	999999	931	285	247	999999	999999	251	541	558	685	410	93	62	411	85	445	694	999999	953	999999	767	767	225	579	836	188	678	571	451	999999	999999	754	973	999999	999999	181	464	999999	884	417	238	117	999999	349	139	44	939	362	28	800	824	999999	999999	276	999999	999999	999999	706	411	489	17	680	99	559	999999	999999	120	897	610	903	981	458	462	999999	810	660	999999	999999	449	801	248	325	999999	651	999999	924	457	706	781	999999	466	757	834	405	409	558	27	439	843	999999	999999	999999	752	999999	818	375	801	760	466	999999	522	999999	999999	609	250	692	999999	999999	384	581	999999	413	126	109	447	233	623	67	146	999999	642	347	43	966	876	999999	
572	438	832	809	132	999999	250	67	988	627	501	235	164	716	999999	578	64	272	284	521	925	653	676	594	751	744	624	999999	91	185	805	999999	999999	53	130	999999	616	999999	458	512	172	68	121	999999	732	398	903	430	831	999999	292	771	692	364	281	919	761	247	68	388	999999	46	976	999999	822	211	501	121	596	732	962	489	813	771	359	999999	541	999999	862	999999	840	204	999999	27	999999	43	607	378	771	210	936	378	517	80	999999	135	999999	308	996	999999	897	792	833	108	110	803	957	920	15	415	387	904	385	705	547	878	664	958	920	788	604	133	349	999999	999999	593	972	999999	341	233	784	243	860	340	999999	58	370	283	916	99	999999	686	372	366	823	41	993	811	532	561	470	999999	388	218	927	773	452	448	999999	999999	831	224	588	999999	999999	154	53	54	249	498	517	999999	51	831	712	917	760	982	572	999999	600	170	220	780	762	660	855	652	413	691	605	999999	972	999999	267	861	107	591	735	999999	987	999999	571	43	54	999999	999999	556	505	19	23	470	875	546	999999	670	13	808	28	970	298	999999	641	558	892	594	418	999999	573	851	819	179	256	999999	999999	651	598	187	735	682	578	999999	156	403	999999	145	56	435	999999	597	858	299	572	765	390	596	317	23	151	459	671	449	983	654	199	999999	223	999999	999999	275	82	826	83	999999	401	990	254	247	880	757	548	983	160	976	992	530	606	999999	511	191	343	584	999999	999999	999999	139	325	502	213	833	921	73	999999	999999	524	41	999999	236	374	400	351	79	143	999999	911	688	298	16	999999	669	248	733	481	587	999999	497	790	797	334	271	675	752	44	56	999999	484	326	999999	461	960	999999	999999	125	121	840	274	999999	651	373	999999	841	318	840	544	595	198	999999	88	999999	37	251	428	901	113	999999	598	999999	97	558	437	371	364	999999	700	364	868	617	369	999999	667	999999	148	434	12	429	367	999999	499	460	647	999999	248	649	999999	719	886	477	22	396	251	999999	363	999999	936	961	486	762	999999	190	727	580	232	340	999999	981	113	994	899	683	367	686	545	636	999999	544	132	714	130	981	477	999999	999999	972	506	438	999999	54	497	50	943	604	999999	319	733	76	670	999999	33	453	616	892	999999	338	39	564	693	999999	999999	999999	838	999999	642	168	713	999999	999999	259	999999	198	999999	68	506	858	740	999999	914	236	903	844	873	224	691	999999	375	999999	822	275	943	942	999999	965	862	104	212	180	962	999999	999999	999999	100	
421	83	834	164	557	396	719	598	999999	649	467	823	999999	528	623	999999	999999	792	139	999999	710	999999	891	999999	333	205	411	999999	569	999999	310	999999	999999	754	462	151	857	522	817	198	112	677	677	302	286	151	524	575	999999	999999	997	821	476	891	390	115	999999	389	830	362	984	999999	38	475	348	836	999999	593	999999	482	233	999999	975	941	999999	42	638	599	177	192	681	835	77	479	802	489	164	615	373	356	959	477	691	465	999999	49	649	211	999999	449	824	930	509	116	999999	555	845	535	489	357	477	592	222	648	999999	158	995	999999	999999	859	682	710	229	719	522	756	760	520	999999	999999	393	437	645	728	367	750	336	960	612	257	643	628	999999	26	999999	377	265	53	783	65	53	100	538	104	999999	999999	711	789	594	120	999999	335	798	999999	964	50	946	493	999999	930	999999	45	946	425	225	999999	999999	213	840	999999	999999	716	736	682	328	303	898	551	961	253	49	547	999999	999999	461	318	999999	20	61	999999	999999	771	762	999999	999999	999999	154	122	999999	712	540	999999	949	448	618	88	598	999999	999999	671	999999	405	532	47	891	284	669	453	964	906	234	573	999999	10	999999	730	954	883	448	320	999999	785	672	259	712	542	597	927	883	382	719	714	222	390	698	34	249	724	961	958	348	700	158	972	488	999999	354	999999	999999	888	134	715	999999	487	522	365	733	999999	999999	999999	686	999999	999999	591	197	519	361	772	312	999999	491	239	999999	489	971	458	999999	999999	771	745	197	999999	999999	995	258	999999	46	734	868	342	300	966	999999	611	282	606	141	999999	999999	968	999999	582	646	31	407	894	793	198	516	73	728	43	511	590	172	47	537	999999	999999	192	483	999999	903	969	410	524	840	999999	999999	375	999999	999999	999999	803	139	614	999999	192	597	364	221	999999	999999	999999	614	266	464	999999	449	245	78	567	234	602	494	989	679	999999	620	882	63	482	980	150	999999	657	128	708	999999	557	44	999999	976	977	970	634	408	109	365	153	70	999999	870	972	306	760	999999	999999	318	149	935	999999	572	714	311	738	867	87	68	956	148	756	358	999999	999999	723	590	256	999999	859	591	999999	320	476	822	999999	612	999999	844	986	812	999999	999999	321	622	707	782	999999	676	241	767	330	50	408	15	313	999999	978	771	582	999999	598	690	999999	558	365	999999	999999	999999	288	136	859	243	81	154	341	367	46	279	503	940	327	999999	999999	102	270	539	911	999999	999999	349	633	247	271	816	999999	125	940	999999	999999	
690	999999	999999	397	115	907	97	969	264	673	999999	646	708	999999	641	852	28	300	366	999999	999999	114	633	999999	999999	999999	621	972	265	999999	226	999999	284	23	812	263	947	192	999999	194	183	570	657	999999	572	999999	924	999999	629	964	204	825	584	474	440	586	63	999999	999999	612	296	124	999999	334	457	529	371	695	999999	388	905	836	16	181	124	266	456	999999	809	246	578	999999	999999	301	999999	401	842	809	582	236	999999	948	733	999999	898	68	856	333	999999	53	341	239	999999	999999	69	368	818	412	359	184	140	227	198	221	43	644	771	422	598	66	687	562	999999	238	188	956	113	333	283	999999	409	133	496	766	905	349	146	113	242	999999	582	439	999999	999999	106	982	760	521	999999	999999	297	443	734	293	366	778	126	287	999999	999999	999999	999999	139	303	774	999999	730	999999	316	694	508	668	190	231	484	257	112	714	999999	206	205	591	684	29	999999	999999	999999	213	999999	136	232	999999	51	139	122	96	999999	166	633	999999	262	337	215	954	755	629	262	513	809	118	999999	999999	154	999999	999999	673	810	120	534	808	616	527	32	999999	999999	649	626	61	119	397	946	946	91	52	944	999999	386	999999	273	149	713	886	404	301	460	820	999999	186	232	448	286	200	631	999999	482	734	315	999999	492	115	999999	211	404	421	999999	999999	330	112	999999	48	297	89	846	395	105	730	133	730	729	999999	935	450	829	670	121	756	325	266	999999	999999	563	999999	999999	167	146	511	999999	982	999999	731	999999	611	265	193	160	206	354	999999	999999	752	611	584	304	999999	180	562	999999	733	310	415	414	73	999999	711	485	936	841	688	258	593	248	150	600	998	160	334	194	645	520	999999	412	88	999999	817	607	978	66	407	987	999999	999999	759	999999	999999	327	437	999999	554	999999	223	365	665	987	999999	999999	999999	983	306	690	999999	377	736	999999	999999	999999	335	536	725	999999	506	999999	443	999999	999999	999999	489	467	876	681	723	999999	640	937	306	559	746	100	401	313	146	995	999999	999999	151	999999	403	546	297	999999	991	900	353	450	211	343	999999	965	323	682	34	14	999999	624	967	590	999999	798	915	835	265	244	144	421	967	511	129	726	558	467	999999	942	180	163	999999	822	911	200	736	962	999999	781	777	999999	288	142	888	999999	749	999999	479	605	999999	999999	999999	757	766	999999	483	699	224	999999	416	856	622	999999	999999	953	934	154	999999	546	71	952	208	484	467	425	143	835	999999	983	999999	997	987	463	322	999999	697	932	66	
999999	716	47	748	442	375	920	999999	999999	308	934	211	999999	882	999999	544	677	999999	982	300	351	999999	999999	86	999999	999999	418	868	168	770	999999	266	999999	98	698	999999	34	213	765	999999	546	999999	999999	537	688	782	382	125	64	919	644	999999	715	641	714	191	999999	999999	518	225	957	999999	999999	436	192	678	208	516	193	113	520	473	497	999999	754	999999	862	121	999999	457	844	999999	814	999999	135	660	550	370	383	517	761	73	999999	549	161	999999	390	510	354	19	999999	866	999999	999999	409	180	999999	841	887	691	328	957	572	71	380	664	999999	698	311	532	137	999999	142	675	351	456	778	999999	721	270	642	999999	999999	388	873	999999	370	999999	999999	954	692	709	999999	692	198	999999	501	634	179	999999	256	691	999999	821	882	745	734	266	608	952	402	29	130	626	58	966	200	193	999999	999999	304	999999	999999	356	999999	428	364	449	486	547	999999	999999	778	235	24	951	163	945	506	138	254	113	264	887	561	672	588	856	644	232	614	317	999999	777	202	872	833	852	981	999999	999999	294	780	999999	998	258	999999	895	612	999999	813	254	687	69	157	999999	129	970	794	177	839	508	805	264	932	647	999999	10	999999	152	999999	310	963	52	747	959	999999	203	999999	999999	431	999999	253	999999	418	369	999999	387	630	10	999999	863	999999	814	999999	882	999999	525	138	360	551	250	999999	999999	979	513	999999	645	322	197	868	926	91	491	745	155	264	999999	846	573	27	999999	380	41	399	264	999999	158	428	864	480	807	999999	538	762	191	831	783	999999	905	999999	984	75	999999	142	827	781	576	999999	478	627	999999	679	565	343	231	870	999999	81	725	270	142	226	457	999999	71	861	552	999999	564	323	999999	701	941	495	42	263	938	899	572	482	676	89	950	999999	260	999999	509	205	540	321	11	999999	841	999999	999999	999999	618	725	81	965	239	847	515	164	156	528	999999	79	310	999999	999999	931	509	252	999999	999999	275	220	466	999999	362	357	999999	253	322	769	999999	999999	999999	999999	645	999999	999999	606	253	999999	574	796	100	731	398	439	894	572	999999	80	999999	599	999999	999999	999999	407	268	147	612	882	659	271	841	387	668	441	528	45	331	719	113	999999	999	999999	489	479	130	999999	544	923	462	626	999999	999999	566	270	256	659	772	248	954	690	994	371	179	312	954	712	72	956	910	858	999999	669	999999	999999	999999	294	412	32	287	533	602	689	429	43	407	599	999999	408	195	869	273	93	999999	423	908	638	999999	999999	524	417	672	
999999	999999	603	385	999999	999999	265	999999	999999	999999	749	961	431	999999	315	941	146	904	999999	891	999999	771	51	595	167	999999	553	402	999999	999999	235	508	869	860	24	676	825	999999	213	999999	565	738	233	999999	523	132	999999	335	603	696	460	281	169	526	17	816	971	999999	228	299	732	863	999999	274	31	999999	101	570	999999	638	999999	488	701	51	335	926	547	999999	82	44	572	227	799	275	247	953	999999	353	853	208	999999	999999	439	913	591	702	999999	959	600	999999	40	999999	263	999999	999999	999999	580	127	999999	999999	999999	999999	935	999999	727	514	73	999999	36	78	999999	748	717	999999	933	308	999999	788	460	632	896	587	828	800	14	799	964	834	999999	276	383	999999	162	999999	929	161	882	256	999999	86	639	596	933	999999	380	999999	64	999999	40	281	921	999999	666	568	194	691	999999	145	188	927	550	238	746	759	999999	679	595	946	945	999999	426	999999	999999	384	999999	309	654	999999	999999	999999	745	585	804	424	354	591	999999	999999	586	247	436	747	999999	999999	536	410	849	183	837	700	999999	999999	999999	258	855	128	200	292	574	884	47	999999	715	466	191	964	999999	332	415	113	124	10	369	999999	355	679	736	342	847	999999	999999	480	467	729	35	999999	152	555	569	999999	400	283	29	701	210	17	41	610	87	999999	975	527	768	733	586	696	748	735	903	186	391	999999	444	981	435	566	999999	985	441	554	999999	999999	999999	188	712	840	980	999999	507	347	999999	135	265	286	617	932	712	734	153	999999	888	999999	651	999999	999999	543	839	48	276	999999	55	55	179	532	999999	999999	763	589	999999	999999	715	91	999999	565	538	266	602	168	373	502	854	237	842	111	666	415	237	380	344	999999	11	942	401	864	301	601	999999	732	536	522	999999	999999	712	407	624	807	999999	95	853	588	940	999999	674	999999	788	999999	213	78	865	344	999999	393	255	851	744	772	689	999999	273	999999	310	869	631	851	334	732	999999	444	487	859	999999	999999	526	756	239	330	999999	999999	85	999999	999999	887	867	999999	654	785	999999	861	999999	851	127	999999	821	916	287	80	999999	823	999999	65	303	768	999999	16	118	726	866	499	622	423	999999	72	297	790	549	999999	999999	439	206	548	999999	999999	999999	635	999999	999999	329	610	478	168	999999	999999	999999	29	189	629	307	860	93	928	918	999999	249	250	356	64	527	999999	999999	864	77	619	626	901	999999	640	987	954	273	697	406	266	31	463	152	999999	885	277	610	920	999999	151	356	278	630	479	423	540	289	999999	
999999	999999	243	613	999999	999999	999999	285	820	548	999999	352	597	395	532	662	365	786	999999	304	178	999999	430	999999	749	925	273	358	280	999999	227	456	674	585	805	117	32	999999	371	490	234	609	999999	72	289	999999	999999	960	746	968	123	637	442	999999	999999	642	867	999999	864	999999	398	478	15	100	999999	194	677	22	590	999999	639	947	999999	617	79	568	802	368	999999	976	381	999999	611	999999	616	999999	23	689	75	999999	250	244	553	999999	999999	756	999999	999999	740	999999	999999	999999	999999	332	338	176	999999	825	916	951	999999	509	621	887	794	94	866	999999	484	740	180	988	947	999999	184	404	404	999999	524	323	963	445	627	81	881	999999	933	999999	999999	449	377	198	773	999999	332	741	999999	666	411	17	889	999999	999999	10	924	116	999999	950	158	933	771	999999	310	999999	999999	404	999999	550	16	999999	999999	587	729	44	999999	982	225	833	106	442	999999	738	816	517	433	72	563	627	156	999999	999999	983	141	49	678	383	887	180	135	927	859	83	999999	999999	999999	312	182	999999	637	942	891	999999	854	715	162	43	188	793	179	925	841	264	403	999999	711	999999	999999	689	366	990	104	54	708	178	583	999999	88	999999	999999	131	889	999999	990	214	882	492	138	426	999999	644	204	999999	999999	209	96	605	679	427	999999	689	999999	999999	491	646	847	846	999999	686	142	453	955	999999	999999	57	45	136	999999	198	359	229	49	39	802	721	795	999999	999999	508	91	977	38	661	624	970	274	407	232	353	366	45	438	451	294	443	689	999999	960	953	999999	999999	341	999999	77	525	999999	827	690	770	851	846	999999	555	605	164	425	999999	999999	172	783	999999	903	920	831	324	790	598	999999	368	42	999999	49	999999	343	131	645	547	593	109	331	446	999999	462	999999	519	242	883	845	139	28	394	191	798	999999	999999	999999	421	659	753	734	61	999999	331	737	440	807	712	221	484	519	877	711	999999	841	346	921	450	999999	321	999999	906	752	615	350	647	999999	999999	920	808	74	999999	888	999999	374	279	999999	999999	725	71	712	529	672	371	620	150	999999	999999	957	833	613	615	999999	347	999999	999999	309	477	999999	999999	211	566	999999	412	420	294	989	871	730	999999	982	999999	999999	367	999999	562	999999	390	994	209	963	152	293	97	999999	458	240	550	177	999999	970	886	999999	635	999999	156	736	269	951	335	161	812	366	396	850	86	999999	636	738	119	594	918	483	781	999999	68	282	704	217	999999	999999	448	704	193	999999	999999	133	100	507	999999	825	974	
439	668	999999	161	786	897	246	128	999999	999999	812	68	952	62	413	632	999999	801	999999	42	61	990	281	712	999999	182	999999	755	953	800	138	285	293	619	488	815	732	999999	281	999999	468	999999	999999	458	635	645	240	548	692	501	999999	705	588	793	922	999999	999999	346	999999	999999	999999	491	999999	999999	476	537	999999	342	573	598	899	999999	529	498	574	962	597	822	86	999999	941	257	72	461	219	432	696	500	697	49	999999	396	931	668	283	976	924	634	982	999999	999999	999999	999999	104	999999	65	186	999999	229	960	852	573	269	999999	999999	853	428	999999	558	53	840	284	645	999999	999999	513	604	861	999999	597	47	999999	999999	978	999999	53	283	968	999999	164	256	607	280	736	999999	855	136	359	996	430	557	220	86	999999	267	597	262	449	924	999999	461	999999	999999	632	922	890	733	999999	980	999999	580	460	853	404	796	243	13	999999	347	324	999999	254	865	794	999999	999999	886	900	720	13	791	999999	999999	771	703	932	732	648	814	306	999999	844	999999	378	850	107	367	682	153	34	593	353	112	610	711	216	999999	89	592	105	999999	832	570	999999	836	746	417	92	700	999999	510	364	104	50	999999	541	874	497	944	999999	469	213	757	999999	419	447	731	443	69	496	482	653	66	718	999999	299	284	999999	999999	999999	689	285	981	999999	999999	239	999999	999999	999999	179	999999	962	144	999999	636	800	85	874	999999	999999	25	973	32	213	391	856	999999	385	747	903	267	482	955	999999	999999	194	232	478	181	999999	999999	668	35	890	164	520	518	416	999999	502	223	409	834	152	98	715	262	777	897	667	930	999999	324	513	911	999999	16	999999	396	452	999999	999999	702	387	210	999999	999999	142	58	870	348	999999	303	254	689	858	648	813	752	546	931	454	581	514	999999	999999	353	522	978	306	514	224	29	640	924	617	706	456	999999	741	767	999999	728	36	328	999999	579	80	823	63	999999	999999	551	850	520	999999	999999	198	138	885	12	999999	164	752	366	134	872	999999	999999	82	161	202	871	20	999999	812	725	999999	195	220	999999	283	999999	924	95	320	999999	179	129	801	592	999999	999999	999999	999999	341	965	999999	999999	204	176	999999	750	999999	999999	999999	999999	999999	999999	708	999999	481	12	917	149	729	737	240	667	55	461	702	999999	528	999999	643	873	815	281	447	846	749	884	990	53	829	532	946	32	77	999999	141	108	421	403	121	514	410	916	19	603	735	318	624	999999	474	381	232	999999	267	154	516	270	633	999999	657	596	22	873	999999	
206	999999	217	599	999999	330	604	132	134	999999	138	472	999999	271	843	121	441	269	257	579	458	310	999999	764	999999	482	999999	474	999999	746	524	502	536	606	813	999999	527	999999	566	422	870	999999	107	892	138	999999	617	999999	789	749	226	999999	764	304	861	895	116	452	676	585	459	139	571	388	854	636	936	302	999999	999999	593	999999	702	834	709	208	999999	792	635	251	999999	872	684	811	529	197	738	242	999999	917	705	999999	52	999999	999999	740	999999	999999	47	502	999999	324	550	758	165	504	999999	929	594	663	692	999999	999999	435	720	587	454	999999	858	667	999999	999999	999999	540	335	999999	999999	721	871	968	519	493	999999	143	505	549	332	926	655	34	562	999999	648	90	235	392	268	616	270	999999	296	999999	860	379	604	52	766	19	999999	646	824	912	999999	999999	153	999999	999999	683	930	181	264	999999	114	834	114	99	65	999999	315	943	260	73	460	494	999999	591	633	385	999999	463	782	999999	999999	19	999999	650	999999	32	999999	36	999999	585	686	99	131	768	823	36	999999	515	987	999999	703	489	999999	999999	999999	573	999999	999999	575	192	155	999999	398	999999	999999	105	633	464	349	999999	541	289	129	675	387	371	999999	913	768	606	121	32	999999	494	618	23	622	449	999999	185	88	384	460	641	999999	219	700	189	744	728	402	809	999999	999999	757	424	370	999999	383	100	210	40	999999	999999	81	132	10	904	333	999999	999999	999999	999999	174	954	166	828	487	245	177	671	999999	178	49	999999	311	857	521	736	203	653	901	76	106	975	57	590	491	570	317	999999	999999	855	734	256	218	542	999999	999	600	596	882	486	215	999999	26	862	754	765	769	999999	999999	177	139	366	999999	999999	180	198	906	575	999999	917	927	999999	875	999999	444	793	999999	769	856	522	146	999999	771	425	860	677	959	195	836	725	999999	53	730	628	999999	999999	674	101	999999	812	999999	34	258	965	558	257	554	999999	428	960	770	999	999999	966	41	531	595	165	266	999999	239	999999	739	621	126	884	999999	256	613	76	128	903	407	999999	429	999999	359	999999	866	613	999999	282	767	875	955	801	634	763	597	203	999999	518	834	868	582	381	999999	637	999999	673	28	307	83	361	999999	867	602	999999	999999	919	999999	789	299	653	380	957	953	863	665	324	259	474	659	419	294	609	999999	999999	471	57	825	721	999999	999999	999999	825	999999	999999	43	98	208	271	999999	677	999999	993	999999	191	498	625	427	999999	971	534	423	554	999999	664	77	999999	999999	999999	902	500	104	
460	999999	999999	68	999999	758	547	999999	999999	125	988	258	999999	398	301	999999	887	999999	845	999999	999999	750	433	779	50	188	544	348	800	300	145	368	725	582	569	999999	134	999999	944	866	879	601	403	418	999999	305	665	275	999999	852	910	33	66	999999	700	710	409	326	27	376	224	209	39	287	999999	629	999999	409	999999	140	265	763	105	979	749	802	999999	24	353	999999	522	278	572	948	389	999999	312	999999	999999	859	761	807	116	578	999999	680	572	126	999999	805	772	265	446	999999	999999	156	928	87	130	898	363	394	972	282	999999	946	636	999999	897	999999	327	678	999999	969	999999	457	657	999999	337	79	240	999999	587	548	999999	267	832	927	999999	242	999999	234	734	984	999999	377	835	999999	724	999999	54	490	228	999999	999999	104	999999	476	276	149	499	411	750	61	667	132	806	434	309	595	123	709	730	664	686	102	943	542	473	11	622	823	802	631	999999	749	21	29	70	877	528	999999	660	220	743	781	999999	682	326	999999	570	411	999999	138	999999	999999	999999	999999	880	395	999999	206	13	999999	527	675	609	999999	999999	918	121	786	999999	431	76	758	58	519	920	905	618	271	999999	999999	440	220	298	673	48	689	989	457	148	674	727	332	361	394	693	78	182	365	655	407	999999	784	47	999999	72	834	296	999999	643	975	776	999999	980	913	835	316	386	935	90	999999	929	999999	648	999999	704	744	999999	664	826	999999	733	263	615	817	827	656	183	999999	611	214	403	999999	814	173	898	838	352	999999	558	386	691	246	999999	999999	999999	999999	145	999999	409	328	437	632	423	790	252	522	283	999999	96	999999	143	999999	334	875	944	999999	999999	484	999999	999999	999999	958	115	450	171	496	978	307	349	228	520	835	999999	293	777	770	336	33	999999	385	564	190	362	378	999999	499	912	409	374	298	759	660	547	542	926	479	526	999999	629	755	999999	975	823	867	669	307	415	51	108	183	854	825	563	999999	311	221	605	737	999999	999999	999999	999999	933	999999	469	859	298	253	999999	307	254	363	404	175	999999	999999	366	494	999999	945	94	871	999999	999999	444	934	107	131	241	999999	873	999999	774	957	181	964	51	772	408	810	999999	171	684	800	999999	999999	999999	999999	584	721	854	999999	999999	262	999999	713	277	999999	999999	534	761	177	21	651	433	466	589	999999	994	876	547	594	96	898	935	923	196	999999	272	943	514	709	547	520	860	762	760	521	380	467	696	309	165	999999	58	842	999999	43	376	472	911	982	999999	707	184	269	
34	139	326	663	527	766	480	999999	30	999999	629	999999	999999	671	999999	77	77	537	189	248	439	223	850	103	999999	162	144	799	42	999999	316	839	346	601	738	631	999999	999999	940	999999	999999	999999	852	996	222	658	253	705	767	843	915	999999	528	935	999999	999999	288	232	890	374	632	681	639	999999	746	999999	165	199	933	84	872	999999	999999	259	419	946	370	854	999999	999999	999999	439	42	199	615	450	999999	410	770	927	352	999999	825	999999	307	999999	853	363	260	431	999999	63	772	999999	971	999999	279	999999	999999	884	450	434	999999	776	464	203	999999	999999	883	305	479	999999	999999	15	999999	999999	535	30	951	272	999999	17	604	460	620	855	999999	999999	999999	999999	180	52	884	999999	487	999999	631	58	121	999999	999999	412	479	954	951	748	634	766	999999	81	39	259	999999	263	791	442	830	891	165	608	536	999999	999999	832	134	437	870	542	528	814	999999	999999	908	847	764	999999	538	649	508	872	231	900	389	155	31	921	725	631	104	54	97	739	892	513	578	209	188	999999	829	999999	877	102	248	155	803	999999	350	999999	499	999999	999999	190	392	999999	387	635	999999	999999	811	212	712	249	447	999999	999999	538	593	405	279	564	999999	892	820	984	994	139	999999	243	352	479	580	999999	999999	994	999999	907	357	609	135	942	290	110	835	626	811	999999	654	764	428	274	999999	945	999999	934	597	22	999999	408	298	258	973	686	735	341	631	466	117	453	343	820	191	984	999999	336	284	412	66	203	183	999999	484	897	814	87	999999	635	999999	207	999999	138	546	948	321	999999	969	603	374	503	994	999999	530	211	431	999999	999999	999999	675	874	660	195	955	999999	999999	999999	773	85	999999	658	820	999999	999999	910	55	215	283	242	999999	402	999999	999999	999999	563	999999	828	999999	999999	475	999999	999999	546	999999	181	546	221	182	379	723	999999	999999	894	732	716	999999	998	932	999999	165	226	335	850	311	999999	999999	980	158	401	999999	999999	999999	499	999999	665	663	999999	46	250	373	834	42	903	518	293	999999	999999	947	330	879	209	895	226	128	259	999999	999999	245	687	663	565	73	780	999999	327	293	613	294	76	62	409	962	692	256	331	999999	431	342	27	999999	999999	42	999999	521	768	511	879	999999	360	784	520	47	358	587	807	770	999999	999999	201	10	686	188	881	278	480	247	213	969	999999	74	459	811	228	704	617	533	246	268	642	999999	414	241	933	999999	999999	372	613	115	999999	999999	999999	929	150	27	306	867	999999	558	51	531	999999	999999	584	
295	335	999999	819	999999	969	284	999999	992	859	385	999999	454	999999	999999	736	118	633	107	999999	246	141	529	670	211	407	750	382	999999	227	120	999999	504	657	999999	999999	833	552	958	145	174	36	940	79	765	431	852	622	561	999999	933	999999	210	999999	348	164	805	47	617	999999	229	902	846	775	999999	867	999999	796	999999	642	999999	565	999999	999999	365	219	201	459	905	780	999999	137	820	865	999999	223	317	999999	319	493	160	999999	935	711	999999	999999	190	175	330	999999	339	65	25	918	920	378	232	248	33	138	962	355	141	837	702	101	999999	981	492	535	999999	976	487	999999	491	116	999999	963	56	103	39	36	999999	17	450	499	122	901	944	914	990	999999	101	999999	530	804	999999	107	19	824	190	209	683	795	348	999999	578	901	999999	999999	748	269	202	930	109	936	227	134	397	999999	979	999999	999999	999999	999999	489	885	999999	593	999999	452	532	953	999999	912	829	352	999999	669	96	921	999999	474	999999	176	730	999999	999999	90	593	999999	999999	709	806	999999	10	172	115	259	999999	999999	280	317	749	371	999999	316	969	999999	279	593	883	464	310	292	999999	715	999999	410	815	611	724	226	999	109	912	823	157	387	912	667	999999	94	810	618	650	903	724	769	950	424	999999	999999	811	999999	999999	85	408	523	86	999999	267	705	444	256	753	999999	318	650	999999	402	168	592	114	999999	356	999999	999999	692	642	864	999999	145	460	400	704	580	415	999	999999	837	424	999999	310	628	999999	541	649	999999	865	595	594	84	999999	558	265	325	999999	208	999999	904	430	716	881	999999	303	132	254	53	999999	999999	649	319	255	621	978	535	291	486	999999	815	159	101	826	56	279	916	824	901	999999	388	541	999999	356	999999	417	707	751	999999	334	287	296	999999	20	999999	946	285	828	699	579	729	43	999999	995	838	755	999999	889	999999	942	386	308	352	908	999999	641	442	999999	755	214	281	783	999999	999999	999999	528	553	91	144	999999	999999	98	135	332	415	355	999999	221	518	745	88	817	916	155	999999	979	943	698	846	999999	513	322	82	999999	308	946	840	411	79	319	211	999999	755	735	999999	298	999999	30	502	999999	999999	231	455	20	136	463	867	57	214	999999	584	855	244	92	596	681	25	640	33	469	514	577	151	208	999999	830	71	191	999999	999999	806	923	999999	999999	999999	292	867	72	368	999999	999999	793	207	132	735	999999	23	672	149	277	282	542	999999	999999	313	95	89	256	477	999999	999999	685	850	554	999999	999999	999999	216	694	999999	
814	953	999999	188	389	721	380	999999	472	196	817	999999	52	929	387	273	926	172	724	313	999999	620	999999	72	453	403	943	652	999999	84	999999	999999	999999	835	463	329	270	999999	653	591	714	70	784	290	488	999999	643	920	177	999999	734	497	492	390	999999	203	367	219	734	986	778	727	47	397	499	20	420	216	476	999999	13	117	999999	142	999999	999999	836	314	999999	999999	999999	32	485	114	999999	999999	324	597	999999	999999	999999	999999	93	999999	812	999999	33	396	999999	478	592	436	999999	119	999999	627	999999	359	792	960	367	63	635	999999	236	755	252	932	57	999999	999999	822	483	216	105	952	999999	999999	329	611	999999	449	999999	999999	858	999999	999999	999999	999999	999999	999999	965	805	999999	902	908	424	799	999999	67	999999	101	348	501	783	769	953	999999	23	920	603	138	39	191	842	917	539	530	435	999999	186	999999	700	334	79	999999	999999	710	314	999999	537	233	999999	999999	867	36	110	32	331	98	379	999999	999999	999999	129	101	935	999999	930	984	378	894	374	538	880	999999	999999	24	431	999999	752	999999	999999	826	392	379	719	767	324	816	817	517	208	347	533	999999	525	389	999999	978	794	999999	999999	999999	818	999999	859	880	391	999999	635	96	999999	278	345	136	410	534	928	749	999999	178	999999	124	999999	861	695	36	14	47	350	999999	999999	453	268	358	472	612	999999	749	519	999999	385	999999	999999	730	999999	929	999999	406	442	991	461	465	999999	625	103	665	162	956	947	999999	875	354	659	624	286	157	999999	999999	664	999999	999999	189	240	999999	793	985	933	999999	999999	765	999999	999999	604	359	559	354	846	642	265	999999	999999	61	999999	686	963	40	999999	565	453	768	919	24	999999	644	475	282	235	999999	999999	117	732	715	999999	192	807	277	750	999999	74	932	311	377	999999	857	349	999999	387	553	578	762	331	378	992	185	845	21	865	960	999999	999999	129	782	999999	157	84	743	49	618	879	696	999999	365	500	521	467	552	292	884	305	10	894	999999	495	80	786	363	723	835	999999	795	411	790	425	999999	813	528	567	583	782	605	434	768	673	882	482	966	877	481	718	303	728	980	665	883	393	999999	296	740	371	720	30	213	999999	94	294	999999	940	713	999999	938	999999	708	112	699	575	135	18	612	597	820	999999	251	127	53	999999	431	135	541	403	999999	241	826	222	71	585	231	496	589	598	999999	35	999999	774	779	317	999999	878	965	318	267	438	684	152	551	244	778	95	238	27	863	373	999999	319	340	707	999999	496	999999	
123	354	639	429	24	999999	794	322	477	348	736	56	552	169	233	146	999999	557	684	671	827	807	145	999999	571	735	619	999999	999999	443	82	158	534	838	851	963	628	999999	670	538	756	999999	999999	999999	502	970	320	214	185	183	402	159	484	824	222	999999	219	381	857	289	995	177	469	43	276	587	522	713	318	269	518	928	887	156	914	999999	506	999999	765	600	424	999999	999999	680	999999	922	674	709	625	544	754	999999	161	391	542	999999	462	277	481	999999	999999	606	895	916	665	473	272	338	910	316	810	999999	616	266	864	590	726	789	992	353	999999	813	97	999999	999999	271	777	999999	999999	335	999999	239	999999	850	152	817	999999	999999	24	999999	660	346	798	319	999999	999999	639	894	999999	952	863	672	284	137	999999	999999	518	132	411	403	696	765	724	585	862	581	905	766	124	57	81	201	999999	424	999999	577	999999	778	48	581	632	882	979	660	471	781	999999	788	848	507	999999	396	132	621	880	999999	621	223	457	999999	999999	873	780	479	881	671	898	999999	999999	434	630	999999	94	999999	771	999999	785	74	123	91	627	999999	917	999999	748	685	78	162	999999	999999	955	800	999999	885	999999	758	111	510	779	999999	999999	103	353	424	876	568	311	999999	850	76	118	557	110	376	999999	910	955	173	730	206	602	746	326	999999	999999	830	419	208	285	22	712	999999	294	323	208	533	773	502	999999	190	999999	776	312	477	689	999999	700	954	359	644	802	938	779	999999	207	146	999999	707	945	55	999999	999999	27	838	363	833	999999	787	177	999999	999999	462	432	550	823	826	444	848	956	80	139	465	849	641	219	774	505	999999	125	72	999999	999999	557	999999	999999	280	758	999999	124	855	145	913	786	999999	999999	349	999999	239	999999	381	702	928	750	875	999999	999999	263	386	628	999999	338	999999	999999	115	999999	80	905	736	518	999999	77	970	999999	111	934	225	678	503	999999	869	268	275	951	744	370	999999	999999	999999	778	348	27	382	999999	535	527	585	999999	681	108	437	444	779	999999	999999	313	999999	204	649	941	700	999999	999999	252	759	999999	72	609	927	745	999999	753	234	958	180	535	694	999999	209	583	359	973	999999	405	705	435	489	555	744	440	999999	632	676	739	999999	333	268	140	999999	215	464	975	324	935	999999	683	219	821	999999	681	618	606	999999	75	592	726	999999	363	546	999999	840	517	865	496	116	797	999999	494	879	847	277	999999	999999	993	129	383	999999	71	727	32	225	668	15	72	999999	41	637	611	157	361	315	
904	593	999999	374	947	120	828	828	999999	606	724	941	702	414	64	999999	11	945	219	77	999999	999999	524	118	999999	999999	802	674	85	169	475	347	528	541	372	970	286	999999	182	999999	999999	242	847	425	999999	999999	999999	658	999999	474	636	665	937	294	359	278	79	654	202	445	318	164	753	720	140	386	423	170	999999	94	290	999999	772	946	247	723	788	999999	616	999999	208	154	907	611	999999	810	409	244	192	104	999999	632	436	737	999999	999999	999999	136	295	124	313	999999	999999	682	193	263	892	991	56	999999	489	970	47	746	247	999999	257	152	999999	330	999999	999999	978	947	193	658	999999	45	992	571	244	661	813	502	999999	64	999999	234	427	280	917	999999	197	999999	999999	929	595	689	499	999999	428	346	999999	965	147	999999	175	999999	499	535	316	999999	999	999999	402	828	999999	545	604	192	635	32	999999	916	999999	999999	991	431	343	999999	72	267	545	999999	152	999999	721	999999	364	999999	889	999999	735	892	963	70	419	712	163	786	772	60	999999	317	165	999999	622	999999	562	579	143	999999	335	245	472	59	320	999999	342	504	116	319	190	587	302	766	297	831	953	351	159	288	278	556	491	999999	182	238	55	999999	285	698	999999	999999	883	156	543	499	430	914	749	621	380	659	679	999999	869	506	24	398	999999	790	999999	999999	430	854	475	999999	753	459	999999	92	999999	595	229	418	33	404	703	156	233	797	999999	48	999999	537	908	618	877	39	999999	676	224	656	638	495	627	85	365	39	999999	764	745	999999	47	667	868	784	440	999999	438	475	999999	868	999999	320	999999	41	618	892	945	999999	999999	724	316	999999	868	105	999999	733	999999	948	49	674	474	469	62	439	11	934	668	134	188	615	600	677	999999	355	491	999999	116	999999	466	999999	93	825	999999	999999	664	837	799	773	827	706	480	489	435	999999	403	706	268	949	40	999999	999999	821	677	296	134	999999	336	522	999999	999999	999999	999999	491	999999	590	649	999999	41	774	173	145	895	999999	481	145	120	252	745	951	784	999999	166	999999	783	249	272	157	576	896	36	510	286	169	197	88	285	998	999999	547	999999	109	236	184	999999	547	337	999999	205	161	24	396	591	570	829	999999	470	639	999999	999999	328	501	999999	999999	748	999999	999999	736	119	999999	999999	122	392	207	207	684	833	982	698	245	911	747	951	425	881	999999	999999	715	339	617	618	645	299	999999	228	262	79	101	435	213	689	601	999999	802	301	999999	13	393	373	999999	746	488	940	473	999999	581	550	
615	263	119	744	153	406	501	785	223	822	859	979	944	999999	741	556	495	999999	999999	999999	158	133	979	635	999999	352	195	870	139	704	826	999999	647	712	464	999999	325	468	546	205	914	27	999999	89	999999	999999	429	539	15	999999	455	917	114	249	401	491	283	484	219	800	999999	630	655	518	996	751	341	999999	999999	904	240	37	999999	124	427	140	999999	900	491	999999	922	655	999999	207	259	909	13	408	999999	972	564	841	258	999999	999999	293	372	569	92	402	999999	197	388	999999	700	428	999999	990	821	271	446	383	992	99	878	565	764	457	269	97	747	933	922	999999	350	399	999999	274	139	143	768	486	817	999999	999999	735	276	999999	507	831	12	23	999999	58	536	191	849	169	866	428	528	999999	310	995	654	149	274	210	760	311	649	642	860	687	502	959	565	903	999999	152	299	999	950	999999	95	734	357	873	651	999999	999999	619	408	999999	999999	854	186	999999	999999	908	470	999999	14	205	192	370	999999	898	556	576	625	945	127	724	139	528	963	872	910	920	999999	999999	558	999999	761	40	999999	159	82	648	999999	742	999999	142	681	999999	999999	754	255	724	581	458	326	999999	543	603	501	683	581	96	890	313	911	524	126	79	516	412	999999	162	999999	13	999999	908	793	999999	486	985	52	905	999999	218	999999	195	348	999999	999999	999999	999999	168	999999	560	578	999999	999999	479	999999	944	25	612	999999	593	321	103	999999	578	633	418	291	660	999999	516	641	676	563	681	686	726	186	999999	994	999999	353	285	623	576	434	999999	160	323	61	999999	969	440	198	939	897	533	596	769	999999	666	201	999999	999999	32	918	901	433	999999	999999	114	768	241	617	683	250	45	480	32	153	999999	268	999999	999999	584	999999	211	999999	999999	999999	163	139	999999	84	999999	841	999999	244	600	657	999999	415	999999	530	947	773	738	999999	514	999999	862	63	573	626	999999	407	233	999999	466	486	999999	423	809	303	999999	999999	362	999999	289	841	306	800	879	999999	620	388	195	447	661	810	808	388	999999	924	921	110	566	999999	169	930	618	154	999999	999999	939	119	999999	779	890	972	421	581	999999	673	402	71	183	208	15	537	222	999999	148	999999	678	339	999999	885	999999	539	418	572	999999	999999	233	999999	999999	764	999999	511	999999	999999	557	688	999999	236	845	310	532	999999	926	367	784	999999	718	999999	15	133	446	609	668	720	407	361	564	849	583	194	449	251	49	418	771	504	999999	999999	238	999999	265	999999	493	150	999999	522	613	60	999999	375	639	
399	999999	898	999999	826	842	71	17	205	134	549	999999	661	860	999999	820	999999	595	290	999999	912	999999	555	867	995	999999	527	367	884	748	513	999999	999999	999999	60	999999	150	100	999999	661	999999	999999	42	335	716	798	999999	999999	999999	702	999999	464	506	497	727	999999	601	41	999999	710	325	704	133	457	620	487	444	116	999999	999999	679	426	999999	629	195	123	572	999999	160	206	293	247	999999	192	999999	58	999999	999999	826	999999	503	118	999999	245	346	988	675	999999	715	238	363	725	480	885	999999	679	999999	877	312	614	999999	382	880	136	426	87	417	940	805	572	999999	723	289	553	999999	570	659	415	293	206	447	987	514	922	842	567	767	410	999999	999999	244	688	418	222	44	131	999999	640	819	268	580	734	999999	999999	317	640	445	926	202	462	29	409	999999	115	176	243	868	958	293	999999	999999	999999	781	831	337	243	315	77	518	571	342	28	999999	34	999999	712	217	371	615	212	131	840	218	999999	953	835	999999	313	55	801	263	279	357	960	999999	573	953	947	815	83	335	378	418	631	999999	999999	812	568	489	463	999999	507	353	999999	736	479	999999	84	999999	501	148	11	999999	717	318	72	671	635	86	63	759	999999	555	541	877	753	999999	587	587	952	32	535	999999	592	775	755	926	276	233	999999	773	999999	79	323	935	999999	356	999999	322	66	339	187	492	999999	999999	765	951	999999	213	983	57	222	497	926	479	612	187	999999	941	562	146	999999	411	999999	289	881	999999	242	606	554	406	731	274	530	622	845	52	398	999999	19	804	124	72	250	999999	999999	999999	153	844	332	155	999999	758	759	999999	999999	775	885	156	999999	999999	718	999999	659	999999	999999	947	999999	313	634	569	999999	551	931	999999	32	999999	170	999999	727	500	57	398	999999	408	489	999999	514	999999	999999	79	999999	251	75	444	999999	908	413	664	115	999999	423	839	220	762	365	375	827	12	999999	602	614	709	429	332	528	999999	999999	260	106	353	443	367	625	564	412	548	999999	497	671	999999	928	999999	80	999999	87	217	999999	521	53	124	155	512	712	94	464	457	822	743	916	765	977	162	567	762	180	66	223	999999	359	817	999999	999999	340	999999	999999	118	639	315	999999	321	152	419	217	982	207	999999	654	541	109	999999	999999	999999	581	906	147	776	938	317	942	31	993	532	171	999999	234	999999	182	929	999999	356	999999	517	999999	999999	623	567	944	999999	999999	250	412	682	555	405	999999	157	999999	433	646	898	999999	331	372	233	999999	619	999999	982	757	
391	999999	999999	130	999999	146	218	253	976	292	579	831	362	999999	999999	999999	320	999999	766	143	999999	999999	999999	999999	522	999999	496	154	275	286	14	318	962	999999	183	999999	687	561	802	268	883	903	782	151	76	999999	817	579	670	614	17	642	491	848	680	999999	999999	441	999999	576	650	73	978	699	999999	270	868	534	999999	219	931	758	184	507	260	183	284	607	226	455	368	916	484	660	279	371	827	124	999999	849	483	999999	953	999999	999999	819	999999	92	862	805	208	293	10	460	683	259	468	983	597	506	59	411	224	999999	217	733	589	999999	430	999999	443	753	385	999999	735	684	999999	948	889	441	257	202	744	421	256	85	916	999999	999999	29	903	843	527	651	999999	999999	999999	800	999999	885	240	607	662	945	371	999999	907	281	724	999999	999999	519	104	999999	258	857	999999	802	999999	999999	817	564	351	999999	23	999999	236	734	929	999999	651	15	930	999999	211	650	539	799	59	802	178	644	999999	977	576	393	749	999999	402	942	415	240	999999	885	999999	675	999999	261	999999	771	999999	182	351	70	357	448	999999	99	999999	607	999999	999999	999999	113	999999	182	999999	374	834	999999	850	864	341	987	257	421	999999	54	936	536	395	288	999999	287	583	995	999999	248	999999	137	804	659	418	999999	624	548	487	999999	999999	895	419	891	427	999999	921	364	841	999999	812	935	337	999999	163	427	222	49	999999	474	530	999999	879	26	744	706	825	201	999999	547	999999	709	934	999999	999999	999999	126	999999	860	999999	366	228	164	938	999999	694	800	999999	505	999999	582	585	547	22	999999	953	25	402	999999	999999	488	729	908	303	991	999999	11	999999	421	122	310	999999	188	448	118	311	814	941	999999	59	905	999999	999999	465	965	787	172	999999	71	179	999999	723	356	999999	84	637	320	860	999999	332	999999	793	847	393	690	863	406	108	999999	957	148	83	811	107	999999	922	43	452	338	213	940	89	945	252	96	999999	999999	49	374	480	991	954	994	268	366	999999	717	999999	999999	111	391	74	999999	999999	999999	952	912	259	333	161	603	867	999999	999999	391	613	848	605	306	113	502	366	734	433	999999	194	89	553	741	703	214	731	999999	237	822	876	72	842	220	144	674	122	999999	222	877	134	999999	261	876	753	999999	999999	15	999999	999999	999999	999999	593	999999	846	872	999999	999999	629	999999	871	999999	304	920	515	551	16	394	999999	438	389	650	521	556	841	999999	827	676	987	440	102	726	15	628	797	546	478	704	374	271	999999	604	999999	999999	999999	934	138	
341	371	999999	267	999999	842	243	229	999999	819	999999	305	94	55	692	530	199	853	999999	194	675	999999	969	83	311	999999	999999	133	785	564	999999	550	907	999999	999999	315	999999	999999	999999	883	999999	409	422	999999	440	408	290	225	622	84	896	422	999999	999999	999999	999999	999999	138	999999	707	942	120	443	820	574	497	999999	460	560	387	744	26	489	271	422	999999	710	252	643	999999	739	685	510	711	667	999999	689	166	181	286	913	657	227	999999	941	999999	999999	999999	162	999999	19	829	665	245	999999	999999	999999	598	338	999999	508	999999	495	62	967	267	610	999999	163	742	999999	241	289	283	999999	96	999999	822	330	760	311	999999	100	700	892	910	999999	999999	381	999999	898	101	828	999999	999999	999999	172	999999	698	999999	61	243	448	999999	999999	777	550	999999	771	253	91	999999	999999	999999	884	400	68	795	170	67	247	345	360	999999	844	716	413	999999	504	999999	999999	999999	133	646	708	999999	669	680	565	124	369	999999	999999	137	705	787	823	999999	111	388	706	999999	999999	641	446	716	882	82	575	999999	374	257	887	71	330	456	987	999999	869	815	731	999999	239	55	999999	610	999999	232	671	67	893	162	999999	126	12	556	999999	492	210	992	195	596	114	146	750	122	749	999999	807	999999	999999	201	999999	295	999999	328	147	958	942	999999	999999	659	999999	518	535	999999	65	770	69	773	825	505	431	877	629	144	283	103	304	999999	860	408	999999	422	267	701	999999	999999	470	684	418	672	550	373	126	536	999999	999999	999999	999999	66	979	382	43	433	999999	770	514	665	521	54	54	999999	999999	975	476	244	988	999999	999999	999999	159	999999	999999	999999	163	955	999999	999999	103	999999	999999	492	999999	529	880	36	391	988	999999	930	266	250	999999	639	374	17	194	398	649	999999	206	344	776	95	907	679	997	679	280	348	713	753	999999	572	999999	561	896	835	104	999999	999999	10	297	904	195	908	361	745	990	155	999999	669	121	801	752	352	999999	681	622	211	38	712	717	624	227	512	677	385	999999	812	121	358	303	209	449	205	57	872	900	998	327	999999	688	135	577	54	999999	771	820	23	846	225	999999	893	422	150	999999	999999	686	999999	240	999999	472	188	44	422	999999	911	999999	556	305	843	781	623	883	775	999999	999999	57	182	869	999999	999999	999999	966	895	145	999999	787	308	912	384	195	227	767	351	999999	510	101	164	678	730	999999	273	999999	12	444	999999	20	999999	126	701	625	513	999999	334	420	213	221	148	287	999999	134	62	644	921	657	999999	855	
999999	985	523	500	892	504	148	496	302	550	963	461	545	399	150	192	220	759	999999	413	443	931	587	999999	999999	877	999999	606	366	628	797	999999	999999	743	478	999999	999999	999999	999999	19	674	837	999999	999999	258	687	742	576	999999	870	999999	172	999999	160	422	999999	407	234	999999	25	999999	542	140	673	753	999999	580	801	999999	489	588	19	999999	999999	739	605	813	999999	999999	274	145	146	999999	496	999999	999999	378	730	331	868	263	378	999999	999999	228	999999	707	454	908	639	117	940	999999	504	291	999999	145	314	420	816	796	482	194	283	999999	654	919	999999	999999	128	249	850	480	61	235	220	357	999999	453	607	898	368	26	410	167	205	491	999999	999999	780	499	74	999999	514	82	781	193	389	838	999999	222	73	975	790	399	266	469	603	278	81	76	827	860	999999	918	437	465	999999	125	684	173	999999	439	697	629	999999	999999	966	979	999999	36	999999	480	999999	999999	999999	999999	999999	20	999999	735	887	850	999999	999999	999999	999999	505	596	644	325	409	273	163	410	999999	633	288	170	224	725	999999	624	999999	54	108	999999	999999	428	92	54	239	773	224	999999	285	950	999999	983	957	970	45	379	344	999999	627	999999	999999	999999	974	999999	114	75	796	999999	241	999999	36	99	615	999999	234	999999	513	599	96	636	58	214	999999	470	337	304	212	999999	999999	133	289	694	427	999999	41	999999	453	880	939	173	976	999999	999999	21	923	217	378	643	745	957	865	744	52	990	655	122	999999	514	999999	810	999999	999999	495	118	983	999999	671	220	999999	999999	634	999999	999999	923	659	999999	496	999999	999999	999999	926	569	508	732	999999	999999	652	999999	749	918	999999	999999	15	139	310	435	999999	609	37	591	545	999999	999999	30	333	242	999999	999999	340	999999	999999	241	967	999999	999999	303	53	763	999999	448	999999	244	471	999999	999999	694	628	999999	622	234	465	887	95	954	584	768	218	488	408	35	460	532	999999	113	303	923	972	260	255	16	392	790	999999	588	901	310	696	986	460	639	999999	564	507	115	190	737	155	22	180	125	95	564	364	825	988	999999	148	367	80	646	999999	999999	285	615	842	674	139	506	999999	283	999999	231	999999	769	421	895	35	990	999999	566	778	959	89	139	921	999999	436	933	999999	743	172	338	916	999999	917	245	288	891	273	515	608	649	958	897	53	999999	536	594	414	102	142	157	444	514	868	999999	298	155	693	25	248	999999	999999	999999	999999	743	314	223	852	185	617	143	999999	418	999999	138	10	192	999999	67	300	841	528	
999999	611	24	893	412	946	164	999999	142	207	257	276	411	742	648	785	309	559	322	742	238	485	999999	430	999999	556	739	762	116	69	636	724	999999	677	999999	999999	107	999999	902	277	698	238	484	935	479	151	555	999999	361	406	787	999999	978	109	999999	31	612	594	999999	855	216	402	999999	83	571	533	999999	734	343	940	688	999999	999999	55	54	10	11	72	950	885	10	353	999999	710	281	999999	745	307	387	387	105	512	999999	57	70	999999	398	410	374	999999	281	821	61	421	717	338	851	999999	999999	299	30	549	643	999999	854	862	991	139	802	999999	999999	572	357	956	844	185	476	609	999999	999999	612	600	698	14	999999	189	302	988	992	943	287	812	999999	97	999999	555	999999	10	202	207	313	999999	999999	932	168	708	474	105	577	542	861	251	948	316	687	429	851	638	377	675	570	13	999999	858	164	974	999999	999999	999999	298	316	999999	416	999999	444	353	992	765	846	999999	999999	999999	999999	460	92	999999	864	999999	410	937	704	240	632	527	999999	310	130	750	777	193	389	999999	505	288	235	394	999999	172	871	343	437	95	999999	472	960	999999	591	687	775	128	999999	392	999999	662	594	86	843	889	159	999999	999999	252	988	663	999999	509	701	142	235	697	999999	701	75	77	509	999999	447	170	566	272	999999	443	974	659	82	996	356	999999	694	158	999999	945	22	737	120	195	107	139	999999	999999	672	458	462	999999	999999	999999	999999	999999	999999	975	638	999999	332	999999	424	999999	278	999999	590	999999	162	858	999999	86	999999	264	688	338	957	324	999999	318	224	114	600	270	981	895	741	999999	999999	565	689	719	520	867	623	136	322	330	999999	768	548	425	999999	999999	999999	385	999999	663	999999	988	834	999999	465	999999	469	228	999999	164	808	382	597	999999	850	597	178	728	565	288	641	562	26	636	407	751	770	798	805	999999	259	605	963	87	932	690	999999	851	263	200	408	404	840	168	522	544	180	999999	574	999999	644	292	819	653	31	999999	972	207	441	714	999999	999999	422	509	999999	212	419	520	994	169	866	999999	475	375	880	246	722	857	999999	863	580	159	234	999999	151	967	785	319	66	764	999999	999999	420	549	999999	999999	982	340	999999	999999	134	660	626	414	999999	327	817	999999	773	784	456	999999	93	577	143	999999	446	328	999999	937	426	110	464	999999	451	343	907	925	999999	999999	264	391	604	999999	738	919	999999	819	999999	824	999999	341	546	281	318	604	449	842	416	241	301	664	972	326	893	34	206	395	963	511	
999999	891	720	630	999999	74	520	289	999999	223	876	626	79	543	787	95	999999	192	922	846	894	75	519	502	850	999999	418	287	911	714	723	147	855	999999	415	999999	620	915	750	253	999999	169	13	202	999999	674	595	999999	538	807	470	23	473	126	616	999999	999999	228	780	930	999999	242	378	134	499	738	999999	999999	999999	529	475	999999	999999	678	762	999999	71	326	147	185	14	980	749	113	253	999999	674	739	141	70	886	402	145	820	597	851	791	878	999999	626	903	999999	310	18	999999	822	999999	794	363	881	999999	999999	90	999999	925	675	492	275	999999	789	74	41	200	77	643	82	513	622	999999	911	999999	999999	624	520	281	741	999999	740	999999	999999	999999	999999	999999	259	778	831	321	999999	894	921	368	526	999999	999999	999999	871	999999	242	999999	269	319	959	712	452	938	109	999999	999999	333	194	996	752	999999	460	661	999999	656	940	299	812	761	973	727	169	999999	427	195	711	958	409	999999	447	999999	999999	121	179	177	999999	999999	678	400	999999	999999	999999	925	999999	32	546	261	378	225	142	942	563	999999	346	241	553	999999	521	913	729	612	923	999999	559	386	999999	999999	491	27	999999	999999	621	422	20	766	999999	244	935	405	999999	459	589	999999	534	504	812	999999	775	999999	624	42	799	764	670	148	293	193	376	240	39	207	770	361	502	513	331	151	496	580	999999	999999	964	125	275	280	32	739	992	65	999999	999999	574	553	403	999999	999999	856	751	872	999999	833	867	705	375	451	999999	238	691	999999	182	999999	999999	999999	722	315	999999	999999	499	400	125	554	200	321	665	51	633	999999	958	811	682	475	399	624	107	391	999999	999999	750	823	590	999999	999999	971	882	903	481	379	831	97	999999	156	367	361	756	999999	642	556	999999	334	817	999999	280	999999	999999	706	281	892	999999	999999	864	809	999999	675	809	331	507	228	438	762	569	264	394	870	199	536	118	47	867	180	748	999999	229	999999	999999	127	523	177	633	185	631	588	282	500	233	812	222	999999	999999	999999	430	424	128	286	764	563	88	409	689	811	598	244	34	926	591	970	999999	999999	669	691	999999	339	595	262	141	999999	981	999999	999999	387	999999	426	495	442	999999	334	776	943	662	452	49	999999	487	821	587	397	564	355	908	262	233	706	31	860	627	100	999999	865	155	999999	999999	194	762	312	497	181	748	591	999999	267	204	646	853	227	652	693	852	773	675	999999	999999	636	985	394	999999	999999	405	635	815	659	506	910	798	879	870	999999	361	184	999999	
415	999999	972	178	651	999999	587	999999	804	999999	933	248	999999	999999	999999	366	945	208	378	159	880	776	122	776	527	760	293	848	974	356	797	341	677	449	999999	105	454	999999	343	335	999999	764	601	428	999999	420	451	720	397	522	925	656	983	35	454	638	536	999999	999999	890	775	999999	877	457	420	602	999999	615	929	314	999999	488	999999	999999	583	125	185	999999	894	999999	999999	572	460	462	999999	150	358	652	995	631	569	999999	816	453	560	999999	999999	999999	17	999999	999999	999999	999999	999999	999999	447	791	941	999999	339	463	999999	311	543	581	212	288	999999	35	999999	254	918	619	308	745	999999	999999	421	491	746	999999	41	686	999999	267	482	781	377	852	984	359	416	210	666	178	999999	999999	283	871	999999	558	999999	999999	999999	45	931	999999	492	347	945	775	380	459	705	111	431	165	696	286	999999	430	910	573	51	919	999999	718	953	139	999999	999999	398	549	143	198	765	999999	947	579	999999	265	299	999999	906	218	999999	957	999999	999999	746	572	999999	996	999999	927	647	898	86	818	207	223	999999	362	999999	237	387	999999	325	517	999999	999999	217	127	951	843	141	880	666	832	940	999999	223	999999	999999	455	469	401	776	216	550	999999	999999	138	381	121	992	936	710	679	999999	158	641	986	228	237	364	999999	55	929	999999	999999	241	999999	999999	327	999999	874	969	999999	767	985	63	999999	999999	478	682	89	745	999999	999999	204	180	999999	10	791	248	999999	180	166	100	337	999999	846	420	999999	635	999999	260	64	121	999999	967	999999	912	846	104	532	29	750	999999	285	999999	215	88	600	596	254	253	96	89	773	704	812	999999	999999	638	999999	698	194	843	100	999999	691	728	999999	237	345	85	164	696	716	217	429	611	815	999999	150	768	999999	999999	999999	999999	173	974	999999	424	999999	61	482	999999	999999	833	999999	906	463	455	704	999999	355	999999	261	999999	99	999999	372	999999	999999	211	968	497	497	448	999999	998	462	752	666	999999	391	318	999999	293	999999	946	808	882	381	999999	157	369	246	664	422	999999	934	221	259	772	612	780	149	999999	93	984	719	449	999999	999999	453	711	789	999999	105	999999	300	967	999999	152	591	490	194	761	64	608	260	999999	36	432	73	251	503	893	114	610	179	130	210	617	999999	369	927	999999	78	999999	999999	258	568	385	166	966	644	116	191	999999	999999	999999	898	485	733	886	999999	999999	773	212	999999	896	884	494	999999	999999	767	959	915	232	562	650	999999	618	37	12	275	650	999999	107	999999	396	712	982	25	791	
231	725	883	350	946	405	771	866	238	683	374	999999	517	986	209	685	201	958	569	999999	695	290	999999	731	621	772	265	676	604	821	194	902	479	86	948	51	85	574	286	166	879	825	999999	354	638	999999	142	290	999999	922	205	753	422	999999	105	941	278	162	729	999999	149	104	272	417	999999	471	999999	440	48	167	609	626	682	413	76	869	900	112	102	429	999999	975	778	682	625	441	489	409	999999	999999	773	923	845	112	999999	784	563	999999	855	176	597	702	252	740	322	999999	999999	999999	13	999999	999999	175	999999	309	999999	999999	326	590	999999	67	999999	204	459	41	394	999999	999999	579	395	291	315	928	257	999999	999999	937	733	47	999999	999999	999999	481	406	754	966	607	999999	545	569	853	467	973	999999	797	194	402	253	220	356	636	999999	500	999999	722	920	121	917	144	477	606	439	999999	231	743	999999	999999	999999	704	999999	786	999999	246	20	542	824	999999	748	999999	740	999999	694	522	691	732	260	870	858	684	833	855	690	999999	78	963	999999	188	752	446	110	684	604	548	156	569	999999	560	490	90	999999	999999	373	467	999999	999999	999999	917	999999	498	493	826	652	124	870	219	106	103	999999	56	128	646	589	311	359	999999	835	156	376	132	999999	699	389	777	999999	999999	491	233	999999	40	999999	506	590	263	953	999999	41	490	677	936	999999	720	392	999999	999999	261	999999	71	117	999999	212	765	999999	475	999999	793	447	875	337	999999	727	873	999999	147	999999	622	999999	335	358	85	35	355	478	999999	659	208	316	945	816	534	255	430	125	989	828	295	955	124	684	999999	836	166	162	61	218	599	953	999999	448	348	205	673	999999	999999	320	857	297	120	816	381	487	501	69	803	380	999999	999999	777	319	709	666	940	651	199	248	869	999999	427	231	69	255	71	506	999999	338	582	717	93	999999	970	999999	999999	308	312	682	345	106	358	999999	911	999999	999999	936	739	682	264	999999	999999	999999	451	664	869	888	756	999999	425	994	999999	474	999999	589	674	108	348	999999	820	999999	349	516	903	772	843	746	320	228	79	134	767	999999	83	560	203	999999	237	316	138	999999	999999	185	266	350	514	884	883	999999	999999	86	598	999999	999999	622	682	17	889	678	820	133	578	538	999999	301	237	797	400	247	395	383	871	41	581	864	100	173	260	999999	267	959	863	988	999999	999999	536	999999	999999	461	878	999999	411	558	495	999999	999999	999999	128	965	122	717	493	645	935	793	214	566	456	999999	999999	999999	756	335	421	861	270	
590	487	999999	999999	498	863	939	368	209	972	323	545	999999	485	86	54	294	450	550	475	227	62	267	788	970	292	999999	929	999999	439	999999	147	999999	744	797	999999	64	211	624	999999	554	999999	736	821	999999	30	999999	521	455	473	471	999999	870	395	53	999999	230	285	999999	215	927	999999	999999	769	896	186	911	999999	687	999999	990	93	999999	999999	999999	940	999999	445	896	950	999999	424	483	896	968	999999	999999	249	701	270	315	778	417	419	925	544	287	967	924	715	119	57	833	904	483	387	68	184	474	999999	221	785	389	999999	999999	999999	536	999999	801	999999	909	999999	140	427	246	221	999999	416	770	999999	662	358	999999	190	840	365	590	579	422	590	142	101	775	598	58	530	399	573	999999	422	999999	184	176	229	999999	447	917	415	668	271	711	999999	999999	999999	451	862	274	208	999999	447	922	956	690	220	999999	817	896	999999	999999	716	822	112	800	358	377	487	192	301	385	403	448	184	999999	160	878	491	688	999999	156	195	265	999999	571	179	999999	999999	494	999999	999999	987	551	999999	46	952	449	609	851	65	719	999999	680	973	823	609	998	747	999999	539	342	91	999999	999999	395	194	460	631	999999	999999	858	325	992	237	643	999999	851	73	999999	958	711	279	639	999999	999999	192	515	292	999999	961	180	999999	16	999999	999999	576	999999	342	988	851	502	817	999999	999999	999999	999999	971	452	339	436	999999	935	999999	96	828	73	451	507	999999	213	679	177	264	580	459	999999	319	48	614	77	999999	518	85	296	466	893	999999	418	999999	573	221	72	953	941	212	245	152	919	136	559	135	360	102	999999	182	334	563	498	771	101	94	932	837	999999	897	999999	859	322	630	999999	862	42	82	676	991	616	224	999999	377	224	963	999999	911	64	942	999999	426	300	999999	141	340	999999	646	343	488	288	235	690	53	999999	385	829	299	202	697	102	287	425	793	566	120	250	131	557	999999	695	31	999999	330	719	999999	569	208	498	604	159	395	739	999999	712	999999	999999	278	413	838	143	109	999999	999999	999999	999999	11	999999	558	31	999999	591	999999	215	793	999999	451	999999	334	151	816	631	801	597	999999	706	548	237	91	184	587	971	717	999999	993	596	312	426	480	818	821	999999	999999	477	515	999999	306	533	404	455	999999	172	943	272	31	512	308	131	819	153	361	773	425	383	443	999999	873	380	221	206	955	999999	999999	516	329	752	999999	999999	92	978	999999	25	833	999999	245	424	999999	455	697	491	999999	190	606	999999	467	57	999999	
276	999999	397	695	999999	321	999999	500	913	281	437	942	279	999999	974	48	999999	999999	345	999999	999999	999999	28	99	427	999999	999999	908	774	999999	563	58	281	999999	714	300	999999	999999	483	999999	635	145	331	153	600	513	428	999999	999999	152	766	593	999999	118	858	999999	24	308	999999	253	591	299	725	999999	717	999999	670	999999	999999	999999	353	557	999999	999999	314	654	999999	875	499	999999	263	999999	999999	999999	663	970	999999	173	255	999999	999999	396	26	999999	999999	999999	419	837	999999	220	842	263	999999	999999	798	219	333	489	803	214	322	148	999999	362	989	822	705	102	831	747	999999	999999	919	239	406	956	541	999999	528	999999	244	999999	450	288	82	10	623	953	999999	454	647	999999	369	51	272	147	999999	999999	999999	999999	640	327	16	999999	999999	345	344	915	243	842	678	302	960	835	970	344	999999	530	290	989	209	752	268	999999	109	24	146	877	967	269	378	877	790	238	337	917	999999	999999	529	999999	665	707	719	991	776	354	486	534	999999	928	450	67	999999	999999	100	888	68	629	588	744	999999	466	948	999999	999999	999999	999999	999999	999999	63	999999	934	10	999999	999999	999999	42	999999	611	999999	537	612	807	48	999999	320	504	540	147	448	858	351	184	784	538	999999	999999	744	999999	975	842	754	35	999999	564	515	67	829	925	598	856	999999	28	833	216	596	659	909	166	999999	999999	999999	594	70	999999	31	760	225	24	135	742	298	748	999999	912	783	586	789	483	999999	263	674	614	549	591	77	333	350	577	942	549	849	588	375	999999	999999	169	965	823	543	999999	841	814	800	855	568	52	393	921	433	19	870	435	852	899	631	366	55	999999	137	698	420	648	82	586	893	999999	383	955	999999	999999	621	999999	940	999999	999999	859	814	999999	33	34	940	428	154	999999	678	423	735	999999	58	513	124	999999	999999	845	343	999999	742	224	962	999999	669	999999	999999	809	999999	904	495	303	486	999999	552	361	454	112	758	992	503	999999	907	480	974	907	999999	999999	509	134	279	104	225	229	127	600	731	999999	364	999999	548	344	545	774	999999	441	989	999999	961	762	52	593	999999	351	999999	999999	316	999999	884	762	530	352	310	999999	635	400	88	267	999999	951	630	289	747	255	999999	169	604	999999	551	999999	999999	999999	575	747	999999	999999	17	873	530	525	293	249	291	999999	982	205	44	999999	149	999999	363	731	633	20	141	763	845	841	999999	539	999999	184	999999	351	999999	999999	999999	563	999999	949	392	215	999999	138	668	999999	997	155	273	258	134	332	993	
999999	188	196	999999	565	615	328	840	176	999999	990	999999	119	309	939	758	999999	428	481	101	199	155	157	999999	504	352	750	765	999999	578	648	414	675	190	925	172	999999	902	221	947	862	119	226	238	746	611	558	91	68	396	999999	830	653	241	804	869	40	999999	502	223	864	999999	999999	597	999999	999999	999999	929	383	776	111	189	999999	999999	238	90	928	999999	258	892	793	668	707	314	397	999999	999999	999999	999999	999999	142	465	999999	999999	92	999999	999999	999999	999999	999999	760	999999	708	291	294	11	623	130	12	723	999999	121	944	609	430	206	855	835	210	999999	999999	999999	553	999999	644	999999	778	999999	999999	930	121	310	999999	999999	999999	173	959	999999	999999	395	204	640	442	662	126	30	999999	800	578	886	453	143	999999	391	346	353	86	391	999999	648	232	999999	679	82	999999	639	999999	999999	477	266	999999	439	816	814	325	193	999999	890	210	999999	135	999999	640	999999	999999	999999	882	637	999999	788	97	578	779	381	172	789	961	369	60	486	926	664	333	321	650	999999	327	612	999999	999999	999999	196	191	32	522	254	999999	125	595	634	757	466	999999	688	999999	668	660	444	652	535	232	614	839	723	697	471	654	999999	914	472	659	279	571	597	419	901	396	999999	858	917	25	999999	999999	999999	729	470	557	645	152	981	363	999999	960	540	999999	764	356	468	335	60	999999	999999	210	132	974	487	894	518	278	277	282	904	586	734	520	386	999999	422	994	236	999999	999999	185	932	119	777	319	41	667	655	554	928	430	807	327	569	645	652	451	251	999999	999999	376	875	709	459	306	236	29	554	924	934	999999	108	147	591	280	278	23	207	999999	863	850	623	723	353	483	999999	416	951	740	197	970	999999	999999	874	642	310	233	660	999999	999999	21	123	730	619	464	332	670	735	298	377	999999	254	83	712	999999	999999	161	365	975	999999	999999	999999	813	999999	999999	999999	447	999999	999999	969	54	363	727	95	851	737	892	999999	889	161	999999	681	662	373	559	726	999999	947	685	889	159	867	999999	999999	273	942	310	994	656	744	884	999999	999999	328	999999	285	527	987	861	461	860	57	476	824	421	147	415	450	187	247	50	999999	999999	70	820	999999	678	775	999999	999999	437	999999	999999	154	276	709	895	343	50	283	208	691	999999	999999	39	111	999999	859	540	135	537	859	817	999999	703	999999	820	725	508	155	999999	752	175	999999	34	961	999999	331	999999	711	252	999999	409	904	48	359	413	364	40	999999	786	819	244	696	381	999999	91	48	
451	882	889	180	835	895	676	456	525	144	208	77	510	999999	999999	829	883	999999	460	912	380	353	981	999999	999999	788	369	787	517	478	580	457	999999	562	880	676	821	999999	999999	514	999999	592	833	278	165	999999	218	999999	518	415	813	916	126	178	668	107	901	433	485	56	536	888	999999	57	564	751	196	999999	999999	634	17	811	228	946	999999	787	520	712	310	731	999999	652	278	999999	665	663	340	711	894	782	775	397	596	199	977	349	653	999999	714	413	776	269	526	884	407	12	698	999999	494	880	586	198	132	999999	476	883	999999	999999	392	900	999999	484	64	999999	859	619	224	38	968	344	144	999999	999999	896	954	320	135	394	704	662	999999	999999	227	23	205	586	274	999999	999999	104	729	816	999999	814	999999	999999	215	999999	34	999999	999999	999999	212	999999	999999	852	201	236	799	999999	757	999999	142	729	935	999999	267	50	999999	283	999999	381	315	874	999999	328	340	193	999999	999999	115	26	369	999999	874	305	957	78	278	999999	999999	999999	54	999999	999999	503	683	674	878	742	44	174	897	751	442	416	364	999999	543	426	522	18	332	146	60	741	866	225	999999	640	303	198	772	868	888	316	337	748	537	999999	999999	665	314	999999	999999	999999	128	618	483	467	940	629	535	851	999999	386	716	907	999999	605	636	999999	820	248	449	846	402	38	863	999999	89	616	801	430	781	856	703	170	518	120	622	258	742	396	699	999999	663	920	48	999999	599	429	241	931	485	999999	845	76	721	999999	548	99	755	357	388	334	999999	114	80	973	683	555	999999	406	983	388	999999	433	548	775	192	481	990	361	999999	660	999999	869	999999	999999	21	637	449	736	571	532	503	999999	18	375	845	559	850	74	827	54	40	835	999999	107	462	421	527	999999	598	76	999999	403	820	999999	949	999999	169	476	962	55	116	662	834	460	999999	340	425	182	930	633	631	925	534	492	630	549	921	847	151	599	120	503	148	504	999999	110	999999	290	426	886	399	383	112	782	937	377	10	497	222	131	999999	354	25	999999	444	999999	868	337	999999	999999	47	999999	334	372	935	999999	999999	339	36	785	766	144	999999	54	243	257	823	752	999999	999999	548	433	635	30	603	765	999999	183	999999	260	241	999999	193	999999	848	87	999999	739	846	334	854	670	999999	436	365	861	999999	999999	999999	196	359	999999	999999	999999	861	613	686	999999	769	179	135	350	279	999999	554	529	951	999999	205	166	208	94	999999	230	999999	877	999999	208	999999	741	178	517	452	873	
901	124	464	999999	164	245	400	745	970	999999	208	999999	401	694	882	999999	910	999999	775	999999	988	999999	221	561	446	983	650	488	999999	37	999999	618	897	406	999999	440	75	612	586	999999	765	463	124	999999	999999	894	486	278	326	829	831	999999	741	999999	885	635	903	902	901	999999	595	912	106	999999	674	590	999999	994	819	452	770	307	280	815	809	535	161	982	539	552	999999	999999	999999	818	999999	690	876	30	521	999999	999999	999999	711	999999	374	852	999999	181	564	999999	999999	491	459	874	999999	533	51	926	999999	999999	999999	920	373	359	672	223	751	287	745	999999	714	595	483	579	915	607	595	863	450	956	178	979	428	107	273	25	922	297	999999	673	648	999999	951	171	765	616	999999	362	999999	161	111	88	435	999999	727	693	999999	879	999999	999999	999999	187	486	999999	191	999999	502	999999	95	656	300	463	528	999999	999999	764	643	322	814	309	807	999999	999999	299	855	99	553	999999	380	999999	18	999999	338	306	735	470	473	840	979	270	123	999999	277	96	999999	647	560	999999	999999	963	999999	999999	999999	999999	999999	704	68	999999	999999	101	951	999999	999999	514	648	999999	134	232	999999	874	999999	803	999999	554	999999	283	966	42	999999	217	539	200	614	417	531	999999	979	679	651	41	999999	286	999999	888	319	468	639	762	448	614	523	999999	26	368	672	256	363	519	473	999999	999999	35	758	57	561	760	999999	487	983	336	277	999999	580	999999	471	24	228	454	999999	727	644	213	999999	999999	999999	999999	999999	999999	744	285	959	999999	999999	280	303	387	527	999999	336	558	999999	161	779	121	999999	77	999999	710	999999	658	37	908	284	746	736	534	999999	934	999999	999999	999999	793	999999	707	999999	807	250	309	22	999999	496	999999	127	687	307	999999	433	482	486	626	454	999999	359	999999	257	999999	195	999999	543	768	999999	592	183	999999	971	999999	418	999999	999999	999999	827	458	697	999999	171	345	791	999999	448	253	110	999999	458	999999	906	999999	444	999999	999999	999999	999999	999999	765	999999	146	903	518	151	715	672	84	999999	737	946	799	999999	999999	545	924	999999	269	598	30	300	667	990	999999	446	79	999999	201	761	622	999999	917	56	692	453	677	268	827	649	999999	776	999999	749	229	999999	937	910	999999	898	999999	999999	66	32	761	475	586	155	768	999999	999999	999999	481	999999	739	318	38	753	999999	333	999999	999999	94	620	718	253	131	999999	771	632	999999	169	999999	999999	40	84	372	894	295	226	866	531	499	999999	577	33	305	856	20	999999	483	194	999999	22	39	75	462	445	
314	517	354	668	999999	999999	571	912	999999	188	292	664	945	999999	999999	96	999999	346	176	999999	53	694	999999	274	908	860	159	325	563	510	272	965	622	926	590	777	872	208	157	363	194	999999	689	126	574	355	965	349	726	519	999999	999999	898	133	402	999999	999999	89	760	999999	986	256	358	833	915	999999	999999	28	553	690	224	268	199	813	154	388	15	832	700	562	894	810	599	53	954	999999	999999	999999	534	970	219	792	448	633	376	938	316	855	999999	257	999999	946	795	999999	304	296	999999	94	979	24	614	736	389	207	628	186	656	315	878	346	259	553	494	583	481	432	820	565	447	215	82	160	631	453	258	948	25	563	749	668	85	983	518	519	999999	999999	413	250	15	199	291	10	976	864	997	760	461	222	565	999999	476	938	999999	774	999999	464	115	935	949	680	171	999999	566	220	270	999999	44	975	227	998	29	580	560	999999	923	999999	999999	767	455	497	999999	802	997	876	201	147	999999	744	999999	902	999999	477	300	334	38	197	444	765	603	731	726	486	995	566	999999	999999	999999	999999	850	999999	290	348	490	462	193	368	106	689	29	133	999999	299	999999	324	631	551	290	235	230	999999	636	418	173	723	999999	20	999999	441	33	306	759	949	894	999999	999999	999999	999999	837	151	669	101	755	746	999999	802	999999	999999	680	935	311	615	999999	177	123	999999	999999	999999	766	999999	999999	561	664	999999	999999	999999	999999	999999	703	999999	999999	565	452	94	560	999999	880	671	692	921	344	999999	999999	505	721	690	606	999999	780	999999	749	853	230	155	967	999999	436	99	33	117	822	41	384	999999	342	746	172	77	999999	479	364	210	492	844	357	999999	999999	999999	944	42	767	209	999999	243	954	748	344	999999	126	452	217	999999	999999	585	109	313	999999	160	172	975	528	538	173	999999	115	999999	371	999999	798	727	684	277	999999	991	350	623	416	999999	32	594	999999	865	951	175	271	572	562	999999	745	999999	691	999999	995	999999	513	238	45	324	137	999999	387	999999	508	399	767	939	646	657	245	485	897	999999	137	578	999999	662	587	998	49	999999	986	463	639	999999	45	411	282	999999	999999	121	587	999999	999999	616	216	999999	367	562	407	332	999999	905	999999	269	999999	999999	155	427	404	851	650	47	999999	999999	429	923	999999	753	363	366	999999	470	179	133	897	999999	403	521	371	131	304	999999	999999	717	616	91	791	999999	607	999999	999999	854	999999	635	470	999999	817	428	197	293	999999	613	208	51	664	465	735	999999	372	999999	880	
634	65	283	556	625	999999	567	999999	348	142	999999	156	999999	999999	812	689	543	662	999999	999999	974	334	999999	997	999999	826	999999	62	999999	355	252	17	265	880	630	799	999999	89	999999	999999	259	999999	848	160	999999	999999	606	999999	851	776	201	886	999999	999999	999999	310	977	286	865	798	887	514	827	992	889	941	890	721	480	23	191	464	999999	253	737	534	485	927	999999	999999	230	619	999999	385	164	999999	992	901	974	330	822	999999	223	999999	226	745	623	855	271	999999	576	884	469	838	999999	737	999999	999999	626	381	824	59	999999	642	577	278	313	452	838	532	948	989	747	999999	201	960	250	770	37	992	999999	630	666	590	656	346	159	999999	790	427	298	231	999999	602	999999	772	768	999999	478	948	442	181	26	738	294	587	147	999999	646	633	999999	308	744	999999	470	999999	393	872	999999	999999	128	940	661	421	244	727	714	999999	653	999999	201	669	301	999999	560	739	613	927	306	79	999999	839	726	999999	930	989	487	999999	141	999999	389	999999	595	999999	829	502	999999	999999	999999	567	872	992	667	227	999999	826	16	665	83	999999	590	465	999999	916	999999	999999	223	999999	490	255	249	74	999999	350	999999	304	999999	64	259	999999	230	19	434	739	206	216	999999	999999	724	114	999999	822	999999	410	722	999999	331	999999	214	550	288	25	999999	258	999999	807	979	326	187	147	752	999999	416	25	510	580	41	836	719	826	117	713	999999	999999	272	427	497	612	999999	125	973	406	850	708	779	999999	895	185	421	399	237	855	999999	586	362	999999	416	561	899	151	893	999999	958	388	443	999999	244	999999	986	999999	320	376	999999	71	174	355	999999	707	246	999999	685	855	424	330	598	261	391	203	34	242	21	936	712	999999	232	488	447	471	275	213	969	167	999999	521	88	861	167	270	421	16	999999	999999	324	603	465	999999	80	999999	789	192	193	51	999999	753	888	384	999999	221	839	685	999999	640	442	999999	335	999999	665	999999	252	737	999999	131	781	28	999999	999999	621	999999	999999	195	999999	810	682	93	29	928	454	999999	633	704	207	946	431	736	108	296	999999	291	277	937	381	999999	395	62	97	72	269	999999	999999	999999	762	555	999999	654	278	107	958	359	22	407	83	229	279	999999	540	999999	700	55	920	999999	46	339	841	94	999999	249	425	629	995	957	669	999999	997	57	941	652	756	776	467	10	338	917	999999	870	863	161	898	847	522	939	372	223	999999	429	549	432	713	115	840	38	682	338	363	65	737	323	232	232	999999	888	
401	923	587	919	999999	128	70	999999	230	661	999999	999999	999999	65	999999	999999	985	577	999999	519	999999	999999	936	439	327	10	563	999999	142	549	999999	676	999999	634	999999	449	635	855	999999	999999	372	743	884	188	687	114	230	308	471	292	338	654	724	96	999999	751	987	158	999999	689	999999	999999	837	999999	732	673	999999	483	517	155	819	139	837	86	156	204	999999	757	999999	223	999999	265	751	999999	999999	284	999999	164	684	796	999999	487	999999	60	866	524	905	999999	456	24	778	746	999999	999999	472	209	816	648	939	755	986	999999	406	388	999999	309	999999	987	471	457	721	181	799	721	693	342	875	787	219	632	299	562	311	737	444	43	474	435	387	21	468	312	224	929	810	232	90	875	150	566	428	999999	742	999999	302	606	947	79	632	140	999999	39	999999	317	465	434	928	669	943	999999	835	999999	610	459	989	418	956	870	911	999999	261	10	646	653	213	999999	819	999999	445	837	95	404	803	257	688	999999	873	999999	473	385	303	420	931	273	730	999999	317	292	19	883	650	999999	168	999999	878	332	393	785	113	94	614	999999	234	999999	791	441	999999	362	999999	560	545	59	406	535	176	841	78	999999	999999	454	73	537	303	561	197	18	245	641	379	999999	55	999999	803	388	771	677	999999	825	482	299	891	954	999999	458	999999	999999	680	633	994	47	263	20	863	659	30	999999	332	672	918	999999	205	235	983	415	515	456	255	999999	763	498	654	999999	899	632	999999	118	26	844	223	596	337	612	646	342	111	45	234	154	367	999999	355	523	906	999999	104	666	999999	115	943	891	999999	999999	869	505	392	20	120	240	106	999999	71	488	999999	332	455	593	999999	999999	999999	480	232	111	659	79	999999	141	999999	209	538	999999	147	911	999999	332	999999	674	742	999999	949	999999	924	994	999999	455	633	866	74	584	999999	999999	999999	329	801	472	669	253	13	999999	362	260	999999	911	999999	209	774	999999	999999	136	90	780	999999	448	701	999999	555	237	999999	213	446	287	76	762	954	37	999999	818	120	438	999999	998	999999	942	788	699	999999	23	302	848	681	483	290	937	504	999999	659	638	999999	999999	917	441	999999	799	363	85	194	911	999999	674	389	956	49	999999	473	92	119	908	660	12	999999	542	999999	214	999999	963	999999	999999	267	490	999999	999999	200	531	999999	231	807	871	999999	999999	515	516	66	999999	469	999999	443	141	473	422	365	751	977	625	794	384	999999	986	276	399	999999	64	653	999999	306	999999	766	518	636	252	284	247	
328	947	497	287	485	316	999999	807	529	865	999999	845	134	625	213	999999	737	999999	725	821	999999	199	635	999999	862	999999	332	270	958	999999	999999	231	147	128	999999	999999	137	516	898	199	251	999999	999999	222	999999	808	351	680	994	200	781	999999	527	463	999999	139	321	999999	424	895	984	484	849	605	999999	444	707	16	999999	182	447	230	248	535	580	146	329	422	70	64	249	651	276	767	153	15	704	999999	999999	304	718	100	999999	999999	999999	766	619	274	852	955	110	344	487	821	999999	561	260	999999	883	505	809	899	999999	369	999999	343	218	91	461	364	999999	33	530	898	463	357	138	246	331	999999	526	64	569	115	954	904	173	454	24	592	754	999999	801	980	494	819	124	999999	356	871	558	538	813	498	225	999999	813	589	368	406	432	24	670	999999	978	754	339	871	999999	999999	179	999999	76	869	999999	37	232	549	413	644	242	406	999999	999999	265	988	999999	81	889	999999	100	583	96	618	169	999999	51	731	12	740	490	253	999999	999999	999999	794	472	943	999999	999999	854	999999	186	999999	173	36	135	220	999999	990	513	267	981	537	660	999999	677	458	710	869	985	500	547	673	163	999999	89	294	758	471	999999	999999	193	701	32	827	407	372	454	142	615	999999	999999	21	999999	232	271	788	944	999999	126	23	999999	28	999999	999999	726	513	569	183	947	999999	462	999999	999999	215	84	289	515	833	198	999999	13	999999	264	164	582	535	446	931	727	300	999999	999999	354	512	74	174	499	668	110	893	802	281	194	999999	378	999999	547	31	158	999999	999999	120	999999	999999	20	665	764	999999	781	999999	77	638	999999	657	499	810	998	962	150	909	789	846	732	305	513	731	393	489	785	999999	999999	424	999999	745	26	999999	735	544	501	409	410	450	886	910	999999	999999	999999	537	999999	568	576	584	881	248	999999	437	999999	621	307	289	999999	284	272	773	999999	653	855	710	641	270	85	463	471	740	508	348	960	822	479	348	906	999999	999999	226	441	413	542	544	999999	589	999999	999999	247	222	137	135	188	122	708	183	999999	999999	896	24	493	999999	999999	999999	999999	853	476	565	152	999999	383	426	79	55	341	797	999999	320	168	61	418	999999	226	258	999999	999999	170	999999	123	999999	999999	790	999999	200	999999	329	999999	402	804	698	122	999999	970	288	999999	710	65	142	780	910	999999	998	957	844	606	531	895	864	537	999999	692	628	451	846	928	592	466	879	999999	22	999999	999999	516	469	999999	131	991	937	419	999999	327	999999	77	213	
243	41	999999	125	593	211	433	435	864	447	999999	999999	845	999999	999999	256	999999	185	819	768	412	999999	999999	497	905	999999	540	957	999999	634	49	664	560	999999	999999	999999	758	351	999999	120	588	999999	853	78	463	454	999999	867	587	999999	658	151	999999	309	800	888	550	346	220	119	671	475	999999	999999	408	351	999999	606	520	999999	999999	902	889	999999	999999	340	501	999999	43	999999	207	673	999999	999999	975	897	455	261	999999	724	999999	422	141	186	999999	123	102	622	670	999999	521	679	356	134	674	999999	261	510	129	469	396	137	312	759	999999	997	105	697	264	510	896	681	168	795	116	86	999999	713	269	999999	248	879	999999	920	938	527	327	999999	618	228	645	999999	141	999999	338	228	119	381	999999	999999	27	999999	999999	169	999999	839	520	560	27	999999	986	999999	999999	63	231	517	385	391	820	393	680	849	89	46	865	999999	549	190	999999	888	999999	398	448	817	999999	844	521	999999	704	108	16	766	238	30	242	107	704	999999	756	820	999999	727	561	880	771	178	324	331	304	274	300	340	999999	139	630	597	109	432	15	387	996	793	686	722	386	913	621	999999	803	999999	256	472	433	999999	999999	249	999999	568	56	999999	529	200	999999	999999	999999	676	674	109	399	644	998	282	81	379	999999	60	999999	838	503	857	557	999999	527	536	999999	827	906	455	94	391	760	540	385	135	857	806	504	999999	913	710	249	521	670	169	999999	974	400	64	822	994	208	998	74	199	332	274	999999	761	999999	980	999999	228	24	17	884	467	896	946	999999	28	999999	794	925	793	999999	45	594	368	999999	999999	999999	852	632	100	999999	761	476	195	802	999999	143	999999	999999	999999	940	31	999999	662	284	312	999999	453	542	804	448	414	83	281	582	297	680	999999	994	999999	999999	917	596	999999	999999	999999	990	999999	999999	929	884	812	960	999999	999999	596	538	931	93	465	964	983	319	827	651	778	999999	204	613	515	999999	829	749	463	389	32	999999	583	999999	162	321	377	310	999999	999999	636	453	90	428	985	999999	748	229	539	999999	999999	607	999999	282	56	443	796	999999	638	26	64	72	999999	999999	830	171	955	999999	931	153	596	683	706	907	999999	335	999999	776	627	999999	173	610	220	57	821	425	666	310	791	718	999999	281	672	596	999999	999999	945	477	598	999999	999999	654	298	395	819	885	900	860	267	720	835	29	478	999999	853	454	852	460	999999	999999	505	999999	313	222	628	999999	21	120	999999	999999	389	140	187	803	999999	519	999999	825	237	999999	524	
805	53	80	883	505	999999	790	742	421	999999	999999	686	193	999999	999999	350	999999	999999	504	999999	790	999999	816	340	704	841	675	929	344	142	999999	999999	855	890	699	610	242	999999	133	999999	230	377	999999	729	894	454	994	484	802	999999	999999	69	733	71	733	986	237	999999	189	663	999999	860	408	288	694	273	999999	303	999999	548	999999	746	999999	981	653	423	999999	96	446	259	847	201	137	176	896	967	498	794	999999	713	383	503	159	469	396	369	968	352	999999	631	624	700	854	263	70	499	426	999999	417	319	799	150	303	929	816	935	733	999999	391	726	774	999999	146	999999	175	614	999999	183	594	293	455	845	62	999999	634	156	346	873	999999	406	999999	745	386	847	999999	999999	210	229	653	999999	999999	735	999999	318	856	589	564	999999	97	999999	999999	252	167	999999	999999	954	98	488	305	669	599	999999	136	985	184	38	659	999999	12	932	999999	999999	529	999999	657	719	884	744	957	999999	999999	407	786	660	999999	308	999999	262	983	960	154	721	924	999999	861	999999	609	975	143	828	930	276	936	165	50	999999	723	33	476	154	79	354	530	259	87	201	83	999999	999999	876	450	406	315	999999	787	693	452	545	999999	999999	999999	908	610	139	125	325	471	630	620	999999	585	564	786	999999	890	999999	201	674	906	670	703	999999	494	999999	387	533	999999	894	999999	999999	999999	187	750	595	44	999999	743	400	144	761	729	452	855	522	300	885	620	476	999999	986	501	999999	639	999999	187	976	424	353	751	591	364	577	262	999999	885	999999	814	200	803	729	999999	800	540	154	940	999999	288	971	966	502	913	494	999999	391	855	315	548	148	418	68	747	999999	649	552	999999	162	200	999999	637	892	81	430	673	432	999999	999999	247	494	999999	927	698	452	387	259	999999	870	834	871	416	999999	859	675	782	999999	981	668	161	988	999999	788	70	695	343	999999	431	999999	820	319	461	999999	77	999999	477	490	370	304	21	399	873	536	327	328	185	67	43	405	647	928	999999	270	550	259	746	882	866	12	118	999999	828	195	59	525	999999	999999	512	804	999999	301	384	999999	657	999999	124	220	471	742	519	999999	49	35	845	892	999999	201	613	999999	999999	999999	624	368	195	707	571	687	487	801	908	922	554	238	999999	356	554	763	613	999999	144	999999	421	134	999999	999999	999999	802	350	999999	656	999999	649	694	497	613	677	26	501	949	200	437	999999	669	833	596	731	810	828	498	348	115	587	999999	684	781	999999	999999	874	363	443	768	999999	330	
999999	689	283	860	999999	593	678	538	271	663	599	706	999999	751	301	896	999999	463	974	851	818	999999	641	825	20	715	439	999999	999999	999999	999999	432	999999	413	524	999999	323	999999	999999	244	999999	810	843	923	234	977	978	432	208	978	262	979	793	494	999999	999999	58	457	850	999999	163	999999	396	134	999999	176	616	399	237	999999	583	239	394	999999	41	18	708	717	999999	43	737	999999	980	173	884	536	638	606	999999	921	999999	866	30	53	91	329	423	719	776	67	370	589	205	999999	405	33	595	999999	462	502	895	341	999999	817	298	156	520	233	249	999999	538	999999	496	315	61	999999	219	999999	999999	999999	999999	989	940	542	999999	157	812	928	999999	861	941	999999	153	409	999999	763	999999	213	754	999999	809	199	480	999999	529	360	102	999999	999	999999	999999	254	405	999999	907	905	400	323	154	150	344	591	465	387	679	999999	999999	97	289	297	999999	15	595	999999	999999	405	999999	785	23	999999	64	922	929	999999	58	696	188	402	502	130	373	696	999999	614	600	227	734	999999	486	575	999999	15	609	999999	980	808	658	681	999999	999999	396	615	309	833	96	999999	662	999999	339	982	999999	474	594	169	924	20	947	981	132	999999	671	425	309	999999	828	58	323	227	999999	250	999999	507	554	999999	733	758	999999	235	999999	189	565	358	763	999999	800	28	421	999999	999999	970	860	676	559	173	999999	970	999999	861	999999	999999	107	444	286	99	944	278	920	603	436	999999	624	721	464	943	129	323	662	805	999999	809	637	999999	439	138	389	371	947	391	160	762	452	999999	230	490	92	999999	81	674	559	532	108	817	22	999999	355	999999	999999	615	53	527	318	510	224	204	409	233	14	158	709	582	999999	539	453	674	723	100	999999	973	860	998	251	987	255	125	999999	999999	861	817	999999	250	158	999999	999999	999999	999999	941	319	36	999999	859	126	923	965	999999	212	568	999999	347	899	999999	647	249	755	55	285	331	265	109	492	588	371	197	375	999999	434	987	201	820	231	999999	999999	474	892	11	881	328	32	279	999999	153	457	524	918	527	602	909	999999	302	999999	999999	999999	220	999999	502	498	999999	558	506	999999	999999	377	999999	126	127	485	183	357	753	173	999999	309	999999	196	999999	141	846	278	847	999999	525	410	999999	473	109	104	569	931	399	513	952	770	526	726	698	775	904	999999	800	52	429	561	999999	999999	399	999999	700	33	203	371	999999	660	710	639	36	999999	477	89	999999	33	915	252	957	250	220	197	783	269	498	573	237	
999999	477	804	446	963	999999	771	83	287	403	546	737	38	861	302	69	886	699	884	308	824	392	777	137	999999	604	593	917	212	49	999999	999999	630	144	212	192	999999	202	999999	999999	999999	15	738	629	379	515	929	388	918	137	896	569	614	275	999999	66	699	999999	269	368	983	853	870	999999	999999	21	999999	894	658	119	163	999999	999999	648	602	999999	999999	158	999999	999999	675	215	999999	84	152	872	920	364	731	999999	493	238	933	704	262	852	145	499	666	367	408	45	729	999999	974	213	933	965	673	999999	412	551	919	999999	693	778	854	795	999999	100	100	999999	172	512	626	925	760	931	395	749	999999	164	999999	400	273	999999	485	999999	110	939	999999	954	691	999999	744	941	318	345	999999	484	998	349	999999	576	276	656	872	227	999999	59	452	11	580	923	909	257	999999	529	333	999999	302	664	695	167	161	999999	70	33	999999	684	617	999999	920	911	751	343	761	914	999999	617	767	268	999999	999999	496	999999	384	768	238	496	881	788	21	957	191	343	654	245	425	999999	999999	849	999999	508	442	37	91	999999	181	575	496	155	999999	716	296	44	658	999999	999999	224	761	999999	794	280	802	828	412	963	730	418	689	999999	499	992	31	918	999999	999999	619	468	855	715	596	662	10	736	999999	999999	999999	156	999999	20	575	999999	379	999999	64	189	705	614	999999	128	999999	763	886	971	655	412	694	378	236	160	34	212	368	55	705	999999	280	999999	444	117	999999	583	733	999999	950	298	623	999999	863	999999	999999	15	843	999999	776	833	776	39	90	999999	611	302	920	534	985	999999	842	333	999999	922	908	639	179	517	999999	365	999999	217	30	367	999999	967	514	999999	358	29	368	630	999999	872	364	251	999999	464	999999	999	662	208	693	587	455	299	137	941	721	172	835	336	911	421	999999	569	18	723	999999	643	787	999999	999999	966	14	999999	64	727	567	999999	653	715	21	826	702	831	523	443	911	999999	839	999999	885	999999	193	41	719	858	79	795	243	272	273	999999	999999	348	33	726	582	244	245	410	383	64	518	130	324	999999	718	971	55	574	999999	700	999999	224	438	989	999999	973	502	205	657	772	999999	999999	451	159	614	999999	807	797	999999	999999	999999	438	200	999999	999999	72	717	633	999999	999999	749	999999	460	572	67	997	909	43	943	999999	741	49	999999	999999	999999	999999	679	999999	999999	999999	173	258	712	144	445	375	34	607	321	720	266	869	65	560	33	764	931	878	101	616	454	774	999999	262	936	225	685	999999	
210	551	393	999999	162	786	934	500	956	325	136	692	973	312	722	999999	352	872	984	202	587	866	205	999999	84	864	909	399	999999	999999	999999	230	999999	999999	407	999999	999999	714	716	279	626	532	808	999999	751	408	643	152	999999	630	909	73	241	493	11	343	355	999999	477	298	876	544	105	505	127	999999	999999	538	905	999999	896	638	166	714	576	65	67	590	58	675	230	999999	347	774	550	144	989	206	443	73	425	743	247	999999	402	91	437	312	498	845	406	114	999999	109	733	999999	907	526	999999	946	286	765	999999	801	77	119	206	330	955	999999	999999	806	105	999999	536	162	401	738	999999	494	627	999999	102	213	279	126	529	999999	999999	999999	999999	999999	289	497	787	659	209	445	359	292	884	116	357	515	929	999999	999999	999999	572	581	879	179	213	999999	328	530	672	340	532	999999	999999	958	289	999999	999999	999999	527	999999	64	876	952	956	388	999999	999999	999999	407	586	999999	679	117	134	675	469	999999	67	269	856	179	999999	999999	868	912	999999	999999	999999	999999	672	999999	487	82	999999	350	999999	628	923	999999	184	822	807	132	96	67	853	844	465	293	820	295	698	999999	670	438	798	889	93	54	979	336	684	694	735	827	796	607	705	783	978	999999	477	999999	95	43	371	143	901	999999	69	999999	247	641	16	386	999999	304	999999	972	552	806	545	878	811	847	148	999999	397	269	270	255	999999	681	315	979	818	431	106	637	999999	664	988	282	999999	425	98	999999	687	359	765	502	999999	733	241	999999	999999	598	465	248	895	258	999999	642	999999	813	425	566	336	37	568	640	999999	774	905	999999	817	272	999999	999999	758	106	999999	48	999999	768	59	415	999999	999999	683	229	966	858	741	818	999999	356	999999	181	999	532	715	660	999999	999999	304	999999	827	353	365	42	703	79	999999	799	823	999999	148	782	763	20	126	204	353	348	673	348	42	97	969	471	541	722	999999	236	390	999999	257	378	473	627	999999	999999	777	999999	525	897	378	999999	994	999999	218	948	417	989	999999	521	316	451	461	956	399	740	383	999999	501	980	683	263	999999	58	460	999999	318	146	999999	29	427	999999	822	776	969	99	102	999999	262	592	999999	406	820	869	468	999999	999999	517	237	999999	723	999999	159	544	999999	125	533	945	758	448	640	999999	566	999999	103	613	628	684	986	310	647	622	999999	999999	675	286	442	549	589	654	852	800	999999	586	999999	999999	999999	999999	999999	854	565	999999	11	814	952	44	999999	999999	775	855	187	242	531	927	209	
110	252	251	869	937	999999	984	366	114	999999	839	372	979	999999	560	70	999999	131	142	744	500	621	826	955	640	445	18	999999	999999	477	619	999999	980	387	999999	999999	999999	418	625	181	581	790	897	227	123	672	860	343	225	795	999999	120	999999	193	708	999999	425	296	239	501	673	999999	999999	636	976	999999	391	999999	999999	268	758	932	506	999999	172	709	723	609	842	968	999999	675	558	938	640	508	880	797	678	715	876	999999	189	999999	507	999999	168	270	250	553	290	268	999999	999999	47	904	614	438	30	998	765	816	453	999999	916	998	999999	693	996	478	999999	594	923	999999	392	742	753	381	462	802	999999	463	999999	299	687	326	237	601	999999	999999	893	451	776	679	949	999999	571	918	218	509	708	999999	274	772	863	696	999999	999999	574	999999	160	242	976	228	457	312	457	164	583	599	771	70	791	270	584	248	817	999999	241	332	180	835	999999	999999	104	86	199	999999	435	990	982	970	999999	607	999999	661	999999	999999	232	646	999999	999999	344	618	737	647	683	13	197	625	879	100	35	999999	133	325	999999	32	133	999999	999999	861	729	592	999999	999999	43	194	999999	923	999999	999999	31	999999	720	999999	500	555	225	999999	402	999999	408	810	999999	892	945	784	483	999999	592	452	435	851	999999	750	999999	751	11	936	614	499	329	274	851	621	79	439	532	369	999999	999999	806	676	979	928	463	918	481	724	855	999999	710	425	999999	330	999999	179	73	969	999999	748	553	288	999999	902	866	144	958	999999	823	515	262	123	444	78	646	758	872	603	999999	769	279	286	91	999999	788	903	999999	531	787	899	999999	999999	293	86	970	527	834	999999	72	329	960	981	901	349	995	597	980	273	684	85	307	469	683	316	478	276	207	999999	124	962	211	999999	999999	924	149	700	829	367	108	128	923	795	999999	966	999999	297	385	741	369	999999	923	669	999999	712	601	906	878	977	999999	999999	330	357	999999	110	999999	533	279	977	999999	305	767	999999	174	999999	999999	511	999999	716	999999	999999	999999	466	126	922	999999	542	589	999	999999	242	821	999999	759	404	999999	576	833	440	849	285	28	407	540	74	434	999999	504	291	561	99	978	172	479	427	811	864	999999	49	71	999999	999999	280	655	999999	484	914	862	769	999999	584	999999	498	867	231	999999	494	999999	62	498	738	47	999999	448	242	264	999999	383	342	593	999999	346	794	378	273	342	747	752	573	590	519	447	734	523	999999	422	999999	305	257	264	327	938	187	999999	333	547	646	832	999999	
713	825	541	999999	186	834	999999	883	129	999999	999999	424	742	362	471	999999	301	313	784	999999	999999	774	363	135	999999	276	995	168	252	55	725	695	915	339	859	999999	978	917	558	999999	999999	999999	370	701	999999	999999	999999	586	716	573	41	244	861	371	601	938	999999	999999	999999	910	839	89	640	999999	878	203	508	412	502	706	999	383	755	105	731	292	999999	999999	767	248	690	418	452	999999	24	491	834	554	999999	921	999999	999999	475	647	849	999999	999999	297	823	174	340	182	93	999999	999999	657	489	766	639	999999	534	809	999999	999999	999999	430	637	961	69	396	369	954	674	580	999999	436	908	117	256	82	395	126	999999	602	907	517	335	442	999999	366	11	78	914	428	397	494	999999	272	427	999999	32	999999	999999	436	804	386	508	512	606	999999	999999	381	519	567	999999	417	970	55	305	711	999999	999999	999999	703	999999	301	49	255	193	918	999999	645	690	828	999999	999999	889	412	798	531	999999	999999	835	968	999999	629	999999	357	999999	979	523	879	967	715	332	999999	999999	999999	51	512	346	263	329	688	636	999999	691	691	517	999999	999999	568	999999	773	702	283	368	999999	999999	765	999999	692	999999	213	999999	631	677	974	999999	999999	378	999999	370	295	999999	999999	999999	999999	341	512	999999	866	840	39	461	954	632	203	23	59	469	204	448	286	769	999999	999999	125	292	999999	436	717	196	295	106	173	207	961	589	946	999999	220	554	583	999999	999999	999999	721	752	450	998	484	960	455	763	999999	916	94	525	999999	999999	388	999999	336	999999	230	680	554	932	297	757	671	614	77	279	258	649	999999	459	999999	999999	790	372	842	17	951	999999	740	999999	922	999999	122	445	59	999999	401	356	228	507	606	205	307	999999	464	692	337	870	893	999999	515	535	62	999999	999999	737	999999	999999	32	329	999999	999999	939	999999	19	49	644	999999	564	375	877	902	999999	366	999999	697	999999	10	908	159	679	91	863	564	26	397	999999	487	813	321	999999	386	333	999999	382	142	265	284	780	999999	58	999999	315	527	999999	999999	114	695	782	934	242	999999	117	872	649	999999	610	385	16	999999	844	167	422	999999	999999	501	578	530	999999	720	441	230	999999	493	999999	577	776	999999	266	413	293	510	704	878	89	784	279	461	260	999999	999999	880	277	168	580	999999	999999	71	400	807	44	583	711	71	503	21	242	999999	770	81	276	274	129	602	999999	343	462	543	173	999999	231	126	999999	653	198	999999	952	72	999999	221	999999	714	944	458	378	709	798	642	999999	77	999999	
999999	690	999999	73	999999	999999	675	829	246	437	156	897	58	585	918	312	68	999999	941	68	180	711	559	194	561	329	999999	233	628	999999	819	168	106	800	576	435	102	590	931	800	287	242	675	783	741	816	896	873	460	406	739	769	999999	999999	999999	943	141	999999	511	937	101	451	210	701	618	999999	999999	258	999999	999999	220	478	999999	999999	780	937	999999	999999	452	745	432	796	999999	232	805	60	999999	96	428	633	304	107	999999	999999	999999	999999	41	974	175	753	999999	648	865	999999	196	999999	827	999999	999999	444	999999	999999	551	999999	514	999999	999999	978	895	567	999999	999999	999999	384	198	123	399	948	442	944	905	72	610	699	730	999999	931	804	999999	543	999999	433	858	983	727	938	555	321	488	414	168	63	88	607	490	310	818	490	999999	82	872	878	859	293	538	844	999999	852	999999	730	999999	873	942	361	345	838	999999	999999	657	259	567	87	470	999999	786	852	999999	999999	999999	429	965	451	34	963	671	353	574	574	455	882	193	703	285	758	999999	294	120	727	272	652	454	999999	832	530	515	999999	418	831	999999	685	999999	752	644	616	765	921	999999	979	999999	991	274	291	401	774	76	864	999999	712	999999	501	742	266	740	566	975	993	618	999999	999999	877	935	743	77	769	32	440	999999	999999	993	130	445	140	47	281	387	172	999999	68	464	651	991	706	844	15	942	999999	21	87	999999	771	313	999999	531	999999	66	531	223	631	999999	635	999999	143	718	866	999999	611	999999	469	188	812	999999	999999	49	806	886	999999	999999	71	826	999999	429	981	38	231	816	100	999999	235	224	999999	948	999999	315	829	845	858	987	999999	949	999999	385	552	898	999999	359	999999	316	724	926	827	999999	162	804	334	216	823	115	497	59	965	12	993	254	332	864	472	254	219	960	37	250	999999	122	495	52	876	999999	999999	871	999999	784	884	999999	396	233	796	155	980	623	999999	752	999999	929	984	338	999999	307	576	963	887	508	106	999999	898	999999	712	50	319	292	999999	741	999999	626	999999	191	128	694	857	108	999999	327	273	999999	938	285	750	990	999999	167	999999	999999	516	246	983	565	688	130	411	999999	999999	999999	835	999999	293	291	847	873	943	803	219	696	450	477	896	999999	999999	999999	825	999999	836	721	912	161	631	760	234	999999	642	430	999999	999999	293	57	587	320	999999	575	313	657	999999	876	57	999999	948	999999	999999	999999	350	999999	330	188	304	788	972	799	844	684	999999	533	66	188	241	522	310	220	412	402	890	585	89	
669	206	178	999999	960	999999	999999	999999	667	999999	999999	328	999999	110	324	999999	999999	999999	787	476	806	999999	779	600	260	645	999999	34	999999	561	999999	158	764	344	661	982	136	604	22	135	265	999999	999999	999999	869	999999	999999	421	999999	516	907	327	999999	118	999999	170	426	577	934	324	999999	563	475	115	894	48	564	999999	449	999999	577	901	72	662	220	999999	109	999999	730	400	633	123	47	231	999999	999999	999999	655	72	501	566	559	999999	698	986	999999	15	999999	17	999999	999999	137	972	655	939	16	264	450	999999	946	70	550	999999	543	999999	999999	999999	254	999999	485	992	999999	999999	948	775	999999	241	374	675	518	330	805	868	999999	105	506	150	999999	291	999999	999999	999999	757	126	440	26	712	136	999999	999999	185	999999	841	532	838	395	315	34	880	921	999999	890	774	389	999999	999999	681	999999	447	194	885	143	999999	815	330	397	999999	706	518	758	315	114	366	999999	342	569	963	999999	70	999999	200	999999	512	370	871	274	830	999999	500	184	344	999999	688	999999	999999	999999	798	36	212	999999	244	609	516	131	615	670	533	69	56	66	999999	345	887	737	993	769	630	602	943	999999	566	783	215	343	424	999999	425	542	639	999999	999999	937	143	618	475	999999	999999	391	755	999999	741	770	331	443	883	999	877	951	829	316	999999	205	92	999999	885	461	403	182	707	74	999999	991	999999	999999	295	999999	999999	278	272	999999	169	249	846	743	323	795	461	772	999999	424	673	474	999999	333	878	999999	999999	985	999999	24	197	437	999999	691	955	750	350	999999	158	999999	797	608	688	427	156	182	359	348	833	100	999999	630	999999	292	999999	780	288	999999	877	720	999999	226	545	258	224	732	564	999999	788	573	454	885	624	931	999999	74	786	999999	186	706	226	999999	161	642	24	566	714	402	300	184	471	252	698	999999	999999	999999	73	440	212	999999	618	204	999999	269	645	123	16	790	664	999999	999999	999999	921	181	504	999999	75	902	999999	658	27	172	864	613	112	999999	197	196	910	57	999999	355	93	999999	999999	31	956	891	997	900	560	924	737	964	999999	479	331	527	933	39	515	170	206	554	406	455	339	999999	167	443	999999	819	999999	999999	334	999999	908	169	93	482	999999	183	905	999999	107	103	999999	900	433	999999	999999	669	262	881	542	841	999999	539	365	642	692	999999	734	564	999999	740	999999	999999	639	541	570	999999	444	461	993	341	265	864	456	313	30	999999	523	535	562	999999	567	998	85	493	500	379	999999	450	789	36	999999	999999	999999	999999	
59	316	271	891	71	718	235	800	999999	210	585	294	92	61	622	263	999999	999999	12	717	182	54	53	999999	999999	200	368	999999	672	967	892	915	505	98	999999	713	177	632	473	999999	999999	766	120	875	908	215	999999	752	828	535	541	999999	348	651	194	14	272	125	850	871	359	242	999999	999999	317	670	999999	993	797	908	999999	863	999999	167	999999	416	933	999999	247	835	903	616	175	999999	436	652	577	854	904	259	451	62	781	602	495	999999	638	200	999999	247	999999	303	999999	919	449	677	999999	190	964	778	80	104	878	999999	967	742	77	991	494	664	103	934	99	999999	999999	43	91	999999	672	887	777	743	610	10	418	610	999999	255	697	758	148	396	999999	135	188	357	184	999999	634	752	731	647	705	903	999999	492	213	416	462	415	596	381	517	87	11	336	493	878	606	367	91	821	303	999999	999999	706	54	964	369	119	999999	999999	999999	920	165	139	999999	707	856	926	406	255	792	291	172	999999	999999	812	133	851	863	306	169	277	670	910	353	999999	387	447	999999	248	999999	352	556	280	873	596	922	871	298	786	31	680	999999	835	38	22	999999	758	827	242	840	517	255	999999	999999	240	259	999999	785	78	329	418	488	167	208	999999	735	891	894	999999	889	262	562	87	284	488	316	835	881	341	999999	629	619	214	408	539	999999	993	124	642	999999	999999	95	999999	466	613	999999	803	637	999999	287	682	864	545	999999	588	954	178	288	677	924	424	373	454	674	700	798	283	999999	668	353	741	776	999999	999999	222	176	343	621	671	296	999999	207	302	64	999999	764	84	999999	819	999999	928	714	447	718	922	314	641	555	999999	814	999999	53	968	245	999999	905	612	999999	141	422	621	557	617	390	420	227	80	999999	951	999999	724	999999	940	94	425	37	339	543	999999	908	999999	787	854	857	377	999999	238	67	518	816	161	999999	999999	406	962	381	107	66	307	999999	243	251	999999	999999	99	507	113	999999	819	999999	999999	79	578	233	999999	834	702	760	999999	951	988	999999	881	999999	784	999999	690	999999	131	54	930	282	245	999999	674	294	193	34	767	999999	365	354	247	999999	249	999999	906	507	519	138	678	346	53	999999	717	230	369	468	55	850	816	570	999999	775	588	303	834	261	558	999999	650	677	999999	152	999999	643	775	880	999999	702	342	999999	34	992	375	593	238	999999	608	454	924	999999	978	916	64	795	591	471	422	945	257	654	999999	915	999999	11	353	901	760	83	999999	488	571	999999	999999	633	999999	
999999	410	994	999999	945	653	114	999999	925	698	999999	98	800	62	313	468	950	454	688	999999	118	514	373	999999	999999	137	535	998	999999	163	635	409	431	258	999999	999999	999999	880	311	11	844	246	999999	313	277	812	960	31	152	999999	621	999999	999999	399	437	265	47	755	999999	817	128	115	999999	772	999999	676	667	551	241	999999	999999	79	152	687	398	871	952	999999	971	525	999999	999999	856	424	541	736	999999	999999	820	565	33	999999	153	493	883	739	999999	790	250	601	155	999999	789	900	980	551	756	152	10	999999	312	976	783	221	650	614	259	818	240	337	106	999999	730	999999	999999	999999	926	658	804	659	868	172	820	380	999999	758	724	955	444	990	979	999999	999999	999999	263	999999	888	931	843	278	999999	194	999999	912	999999	999999	999999	124	682	613	625	107	999999	350	697	149	166	413	842	892	889	304	384	249	357	668	603	475	422	180	488	994	815	535	180	684	612	999999	875	859	79	610	282	831	375	881	999999	691	567	123	890	485	99	950	389	194	999999	320	565	835	916	222	999999	511	999999	999999	999999	812	999999	999999	999999	259	538	982	999999	289	31	552	874	475	578	912	999999	999999	999999	13	904	999999	155	985	873	302	352	49	999999	999999	908	770	706	744	999999	286	520	999999	586	641	947	117	138	109	173	267	445	99	267	14	314	999999	231	131	726	999999	666	194	149	244	999999	498	49	965	381	260	845	140	876	301	401	364	722	649	999999	999999	999999	56	999999	615	857	262	999999	938	552	515	549	999999	28	181	620	335	413	351	734	458	77	172	728	912	421	999999	223	965	612	950	680	582	74	928	691	620	999999	533	386	654	716	111	999999	866	710	270	122	704	681	75	999999	380	915	607	730	999999	327	909	204	551	999999	817	336	602	834	967	520	999999	490	999	999999	880	965	89	999999	965	749	862	211	999999	203	999999	999999	546	999	999999	667	467	207	999999	999999	999999	339	999999	615	899	774	820	41	743	749	32	999999	999999	112	80	415	999999	865	764	999999	465	707	999999	358	530	999999	789	602	999999	310	63	891	371	999999	509	550	139	473	843	200	928	831	468	412	180	999999	999999	444	929	999999	831	602	443	304	838	999999	297	999999	95	999999	985	228	999999	443	695	140	852	976	999999	999999	285	372	31	573	895	999999	249	640	999999	236	922	355	999999	999999	479	461	458	77	867	999999	263	999999	388	999999	999999	710	335	35	716	50	451	634	840	999999	999999	468	999999	869	408	214	517	656	999999	999999	452	639	999999	
864	963	244	682	784	119	999999	276	632	983	553	999999	195	308	224	999999	147	784	298	514	273	32	20	999999	588	668	663	999999	999999	355	529	35	575	165	470	71	481	368	666	525	991	142	986	999999	36	511	223	906	303	732	999999	84	164	135	291	999999	953	363	103	999999	455	999999	669	999999	464	528	792	39	999999	162	452	999999	127	773	523	141	46	535	853	86	454	757	943	999999	999999	999999	870	450	999999	628	999999	127	274	550	79	999999	472	709	999999	508	719	194	77	150	290	392	956	391	611	999999	805	427	509	26	999999	698	670	999999	103	999999	657	999999	165	219	55	999999	514	576	999999	146	999999	999999	515	355	367	999999	689	803	999999	801	497	489	838	724	823	689	618	258	999999	380	716	677	615	20	850	376	38	858	105	955	878	390	687	475	491	999999	912	164	999999	410	19	867	211	301	999999	178	513	441	999999	365	716	999999	999999	333	999999	990	999999	999999	505	990	242	999999	707	999999	923	117	802	373	242	355	777	463	999999	478	371	849	476	324	498	681	863	597	471	740	249	999999	692	999999	56	500	999999	999999	999999	667	178	188	169	572	999999	999999	376	999999	208	50	587	262	665	999999	962	999999	524	407	16	823	137	645	369	967	399	999999	425	448	326	999999	600	369	999999	932	309	192	689	904	946	999999	315	722	398	430	162	986	956	473	401	476	975	357	999999	835	540	999999	818	201	182	76	988	927	823	466	450	227	457	733	999999	779	890	620	461	921	517	414	256	999999	815	413	354	951	999999	850	766	999999	958	969	999999	776	999999	999999	731	879	999999	999999	898	932	980	999999	538	999999	999999	999999	999999	365	896	489	999999	135	287	879	999999	769	722	999999	880	973	999999	999999	999999	488	341	999999	415	401	888	582	825	139	516	999999	999999	999999	874	130	406	434	274	410	356	478	651	999999	499	494	999999	962	999999	68	507	925	242	782	675	999999	891	412	216	194	999999	999999	664	198	619	962	921	505	894	999999	641	455	708	299	999999	999999	837	74	653	999999	999999	926	999999	767	632	590	92	186	215	824	239	993	228	999999	999999	42	814	999999	657	999999	999999	616	77	999999	426	61	227	942	930	885	222	826	758	295	904	550	898	897	566	39	879	745	999999	80	372	647	237	628	999999	818	975	384	999999	127	357	673	859	860	999999	999999	372	149	255	329	611	412	245	999999	185	394	144	917	999999	628	999999	828	326	999999	202	779	823	598	588	999999	909	838	419	641	937	241	999999	47	999999	999999	666	740	
999999	970	469	960	412	999999	452	970	684	68	999999	789	470	999999	999999	862	668	999999	757	999999	561	143	420	999999	999999	604	995	944	703	999999	999999	911	961	999999	338	356	999999	242	377	999999	155	617	437	850	999999	629	180	999999	999999	999999	379	986	237	892	188	999999	559	695	999999	807	999999	999999	277	586	999999	576	827	554	201	10	334	435	999999	238	628	944	705	569	999999	373	999999	587	70	874	728	999999	683	79	737	971	796	842	275	999999	229	647	999999	850	162	999999	802	625	226	883	503	943	793	999	273	244	661	989	281	603	384	722	447	403	858	324	893	757	816	229	999999	492	999999	633	19	980	999999	854	417	640	570	807	999999	187	380	784	591	683	805	999999	320	806	570	671	195	506	999999	946	992	999999	999999	54	809	996	678	21	999999	999999	990	293	640	806	999999	999999	999999	576	361	270	32	83	733	220	951	999999	909	407	921	499	448	512	780	999999	999999	999999	751	999999	998	374	999999	369	12	431	692	522	999999	513	234	930	999999	999999	154	939	999999	999999	999999	679	102	999999	96	281	99	292	999999	999999	512	999999	944	12	888	516	577	999999	999999	999999	81	311	999999	439	461	406	182	991	999999	999999	999999	841	733	944	475	82	999999	513	287	236	999999	720	710	999999	19	880	568	232	51	131	51	166	186	271	846	802	161	663	43	999999	108	108	430	892	130	670	259	999999	999999	816	92	73	999999	535	393	999999	601	322	999999	581	999999	949	950	999999	787	999999	664	999999	107	672	920	770	480	999999	137	181	299	817	94	348	631	999999	695	234	48	999999	456	999999	877	495	211	839	243	462	853	159	157	690	115	999999	999999	999999	903	864	895	999999	593	123	407	222	71	999999	999999	90	950	279	264	725	701	809	999999	23	594	999999	470	999999	537	28	743	978	33	609	712	999999	999999	844	665	830	999999	999999	394	342	999999	999999	434	427	999999	999999	511	583	894	432	989	306	999999	992	201	301	404	813	784	575	379	999999	198	999999	999999	72	747	115	999999	433	999999	974	425	421	769	930	186	999999	480	385	516	999999	94	601	620	416	999999	999999	652	373	436	525	999999	819	999999	824	476	972	355	549	999999	406	969	999999	46	24	881	999999	232	999999	124	999999	343	409	999999	220	999999	597	842	665	70	407	463	999999	997	870	41	999999	459	999999	463	214	999999	931	970	120	200	623	565	605	535	259	127	390	258	86	191	999999	759	752	490	879	999999	690	488	999999	942	729	473	999999	982	285	999999	287	807	909	999999	412	438	948	
999999	721	41	999999	140	810	290	82	991	921	688	999999	846	999999	999999	584	85	17	999999	963	177	471	159	999999	622	260	957	839	583	349	999999	778	115	999999	732	768	847	999999	559	678	726	870	737	552	486	494	438	596	999999	233	834	655	960	474	781	558	999999	641	624	999999	853	450	499	652	507	909	393	45	973	696	737	999999	457	773	246	306	733	606	913	137	999999	370	27	999999	514	767	818	999999	999999	184	205	999999	278	679	824	286	381	94	999999	576	111	999999	623	136	496	652	207	196	999999	484	824	999999	727	497	69	492	999999	149	148	999999	101	999999	15	999999	501	999999	913	999999	948	960	999999	649	561	346	999999	427	999999	999999	863	861	569	631	412	554	359	239	999999	999999	999999	999999	853	242	946	314	485	359	398	999999	634	965	738	429	247	277	559	185	414	391	471	641	745	541	285	286	180	469	350	999999	999999	271	52	999999	999999	999999	116	693	999999	999999	861	676	39	923	266	999999	133	149	394	144	995	999999	824	107	319	978	999999	322	999999	669	143	25	999999	937	384	999999	923	605	271	999999	171	866	482	168	529	794	612	999999	999999	386	163	999999	85	216	465	275	447	944	823	189	30	794	735	43	123	845	999999	101	999999	893	999999	527	878	999999	973	139	999999	666	999999	999999	999999	774	46	580	999999	113	999999	801	999999	118	999999	978	782	92	610	376	140	999999	54	683	136	521	282	392	411	635	162	999999	243	336	573	781	376	999999	999999	255	999999	165	999999	19	906	866	999999	441	999999	996	745	795	999999	606	998	262	621	894	397	854	999999	999999	179	881	950	627	999999	155	544	154	611	484	278	365	619	999999	922	45	999999	270	901	841	424	414	890	999999	169	999999	337	320	169	482	999999	959	999999	999999	985	999999	69	999999	999999	473	896	822	394	270	527	999999	987	33	340	999999	126	137	953	661	239	764	990	594	999999	932	818	999999	984	999999	573	319	612	516	989	999999	999999	499	963	437	944	999999	999999	999999	839	999999	649	999999	979	583	999999	783	15	101	873	230	655	475	821	999999	655	672	838	999999	697	999999	194	999999	999999	64	999999	627	999999	525	716	999999	744	999999	754	104	292	514	254	411	773	790	313	521	642	769	999999	999999	677	598	782	999999	763	764	932	631	999999	999999	280	999999	973	738	618	489	384	245	485	294	720	999999	999999	150	427	437	999999	906	904	999999	838	999999	432	109	949	576	743	999999	874	999999	438	999999	916	124	999999	328	999999	44	999999	999999	147	407	999999	347	790	951	999999	641	
854	336	999999	35	999999	514	999999	16	502	874	789	52	746	999999	370	999999	855	597	809	967	906	109	999	457	999999	91	536	440	980	95	999999	998	999999	112	589	548	999999	413	406	412	784	999999	825	999999	255	139	87	999999	999999	999999	492	203	151	548	734	999999	336	999999	300	645	999999	899	999999	999999	565	790	982	643	360	822	797	451	999999	407	192	679	283	999999	211	605	13	339	404	202	603	125	856	999999	999999	834	221	999999	123	760	434	885	212	418	999999	464	157	999999	846	223	990	50	11	744	999999	65	481	889	623	694	999999	649	504	833	999999	999999	999999	999999	275	999999	999999	916	338	999999	999999	307	477	999999	449	747	458	570	492	999999	212	563	123	122	166	323	362	999999	267	428	128	785	390	378	604	999999	529	999999	999999	330	999999	84	999999	571	771	68	588	616	450	999999	246	81	999999	324	631	260	999999	822	313	952	999999	288	658	909	321	999999	916	999999	999999	892	227	771	999999	999999	577	137	851	552	999999	108	734	999999	999999	999999	192	57	628	999999	747	354	230	707	999999	999999	999999	999999	425	802	999999	582	999999	489	355	999999	659	474	679	994	999999	503	409	784	481	999999	227	999999	406	999999	727	274	999999	849	999999	999999	999999	519	398	185	999999	253	711	58	302	768	956	999999	400	334	731	718	377	634	330	253	944	445	235	177	999999	739	927	158	85	985	999999	302	999999	439	884	149	85	504	988	503	791	360	999999	999999	999999	972	999999	81	545	18	897	935	999999	117	999999	999999	293	231	186	999999	325	999999	999999	317	754	999999	126	960	450	591	999999	872	999999	826	462	593	953	522	999999	36	713	999999	613	999999	98	999999	773	999999	467	657	855	854	328	723	188	238	387	184	958	595	855	75	631	999999	376	34	299	702	655	387	283	771	312	159	562	469	949	907	229	676	890	104	999999	792	735	788	999999	921	999999	999999	216	779	563	333	999999	999999	234	659	700	73	999999	80	376	90	999999	94	551	179	170	718	289	479	955	292	704	761	572	838	999999	999999	480	999999	64	431	181	504	218	979	978	915	244	300	217	165	888	820	728	422	418	999999	247	384	761	929	999999	736	824	281	628	419	999999	999999	440	122	593	999999	25	999999	909	879	876	571	201	999999	999999	988	272	799	403	884	999999	159	430	576	350	105	999999	134	487	999999	680	936	999999	568	999999	848	859	104	572	478	804	783	513	539	999999	999999	193	999999	999999	955	474	34	878	744	386	925	965	999999	999999	497	803	890	466	474	208	999999	220	632	
999999	635	139	178	237	925	89	259	645	890	801	675	912	111	679	532	969	655	68	999999	999999	914	883	995	332	999999	674	913	326	999999	340	836	464	560	109	999999	825	306	999999	952	664	999999	999999	84	72	107	585	701	999999	999999	505	999999	999999	603	450	501	751	144	846	162	999999	175	933	999999	560	999999	220	999999	999999	858	999999	673	858	115	952	65	634	808	932	234	498	973	999999	392	999999	999999	955	861	120	608	78	691	460	644	702	499	203	999999	524	107	887	234	999999	999999	237	831	695	774	651	394	866	943	211	621	664	286	999999	999999	73	772	19	358	251	404	789	26	223	223	999999	462	862	951	999999	835	347	274	999999	348	164	711	102	999999	220	725	999999	135	489	838	980	999999	36	652	999999	751	97	538	982	305	573	221	618	482	372	999999	999999	914	659	376	283	399	12	134	396	361	999999	999999	147	999999	661	664	999999	384	242	986	436	220	342	541	999999	999999	292	999999	774	943	999999	620	818	999999	202	828	475	122	564	590	423	901	265	999999	81	268	400	999999	643	909	999999	244	249	385	761	999999	582	127	628	999999	117	33	360	452	268	70	999999	125	999999	999999	999999	999999	819	651	572	535	999999	83	470	489	418	999999	345	865	268	858	380	443	999999	999999	256	357	494	100	483	999999	550	999999	999	999999	257	284	141	809	720	270	424	597	812	236	368	508	656	999999	66	291	999999	495	193	409	689	999999	855	999999	999999	840	929	999999	999999	182	984	151	999999	460	242	143	694	536	999999	999999	444	782	630	999999	521	747	700	356	44	201	999999	65	628	600	330	679	999999	999999	232	880	341	695	429	640	252	999999	999999	206	905	922	999999	161	999999	195	965	999999	947	821	933	999999	149	583	695	999999	999999	999999	522	483	139	562	714	17	314	273	667	749	363	990	791	304	322	504	450	999999	999999	999999	714	443	634	423	732	607	753	392	740	758	999999	999999	180	999999	704	951	77	999999	217	589	846	87	528	226	553	999999	999999	638	999999	999999	142	583	383	907	223	999999	999999	715	829	116	263	922	999999	909	749	911	819	478	999999	371	436	999999	904	24	715	999999	915	418	870	776	578	125	864	104	625	426	999999	272	109	999999	999999	999999	999999	110	336	924	553	618	476	999999	146	561	49	165	218	45	999999	999999	202	586	173	999999	845	63	538	148	67	439	293	999999	843	556	379	973	269	999999	999999	803	688	999999	94	306	941	239	639	999999	85	709	885	589	747	999999	80	999999	462	672	999999	470	572	198	
999999	123	334	153	798	590	191	75	896	999999	462	875	999999	411	501	866	498	615	424	521	72	358	553	999999	585	142	486	856	521	597	999999	999999	241	500	923	970	999999	999999	440	59	835	20	812	999999	136	872	999999	999999	31	595	183	999999	55	60	135	518	569	630	568	665	113	335	554	309	574	999999	644	999999	488	999999	895	700	184	375	686	62	545	999999	577	712	113	818	834	925	423	668	77	999999	374	414	410	351	238	999999	945	509	466	513	187	999999	237	999999	189	500	700	483	725	680	373	999999	973	768	62	856	561	999999	501	999999	999999	999999	282	463	999999	84	130	554	999999	409	430	187	595	42	623	791	484	264	638	344	235	940	999999	396	817	300	440	642	298	382	223	659	17	837	626	281	999999	999999	42	115	999999	155	21	999999	260	196	487	999999	154	271	999999	307	657	167	402	945	963	885	646	999999	643	999999	265	98	195	770	179	999999	415	351	287	999999	231	532	999999	999999	928	999999	146	999999	813	999999	498	36	11	916	12	850	999999	999999	318	627	137	517	471	999999	999999	922	999999	489	26	730	535	802	984	670	999999	134	203	322	27	347	748	25	712	153	989	999999	97	279	767	328	322	734	43	659	582	713	70	81	999999	16	495	999999	614	93	964	999999	51	999999	999999	878	999999	999999	999999	971	999999	122	805	328	903	660	835	999999	722	697	999999	800	769	335	97	371	73	131	132	999999	851	102	410	629	188	303	197	755	439	888	671	199	80	71	999999	470	908	742	178	539	180	999999	999999	916	675	174	926	716	253	999999	815	535	10	652	130	786	711	186	149	609	472	999999	999999	999999	36	227	729	999999	554	627	463	331	999999	592	840	225	167	493	953	24	377	999999	999999	960	999999	145	199	428	941	999999	759	731	602	568	76	999999	213	110	890	999999	444	999999	171	626	24	493	581	417	812	904	629	227	233	135	241	992	999999	470	999999	891	38	999999	999999	561	868	999999	728	395	526	999999	22	999999	603	505	999999	157	318	999999	946	589	999999	782	616	47	374	541	508	477	999999	84	524	999999	350	999	429	142	463	610	758	292	765	196	891	73	999999	999999	623	727	999999	93	683	691	524	180	999999	256	695	728	197	336	233	261	68	451	999999	278	999999	604	86	447	694	708	137	663	824	376	890	552	154	802	917	781	999999	999999	401	999999	228	179	671	183	447	999999	423	431	69	513	138	449	838	623	854	29	650	117	399	974	564	860	356	961	365	152	583	394	418	451	
339	815	999999	402	60	547	999999	999999	10	999999	294	705	604	321	999999	451	714	531	947	898	141	814	852	999999	999999	999999	823	709	817	304	161	38	999999	999999	183	322	398	445	573	316	999999	746	116	441	689	858	266	45	723	913	437	61	999999	520	320	524	962	634	133	692	724	233	95	999999	806	266	692	987	147	925	62	278	958	999999	811	394	999999	421	736	420	999999	788	986	903	999999	109	592	501	306	659	359	764	322	880	999999	862	999999	410	634	433	999999	278	897	797	999999	168	103	999999	999999	926	816	551	897	713	590	935	247	191	999999	706	673	200	691	488	999999	297	956	87	58	999999	733	307	787	312	254	832	890	199	52	999999	16	786	793	999999	842	808	999999	999999	300	657	624	478	999999	927	760	975	587	419	230	999999	212	25	757	759	999999	518	763	595	469	999999	55	58	149	999999	999999	999999	407	321	999999	767	431	358	787	999999	335	999999	736	859	999999	278	999999	480	999999	479	505	990	38	43	186	334	999999	999999	149	999999	611	576	339	439	237	873	577	999999	774	999999	999999	853	238	366	433	938	999999	904	53	200	512	574	90	669	999999	709	858	999999	144	321	999999	159	218	999999	789	759	999999	999999	999999	679	701	999999	706	514	336	652	762	672	609	248	999999	150	237	948	40	47	495	999999	804	999999	24	213	141	462	740	992	644	999999	577	674	23	999999	999999	374	499	533	867	999999	999999	999999	947	195	763	895	999999	999999	921	270	224	751	273	999999	502	114	664	497	847	999999	774	344	999999	778	105	999999	999999	76	868	863	459	999999	180	920	336	821	580	999999	999999	245	693	168	80	384	768	825	999999	758	983	999999	709	11	685	623	801	999	976	178	100	999999	670	999999	713	999999	810	717	581	353	928	680	999999	835	57	612	560	615	999999	999999	19	279	534	477	93	700	164	457	821	557	128	337	845	411	999999	621	574	991	455	22	999999	60	254	999999	829	312	644	874	954	83	72	195	735	999999	999999	999999	304	203	618	22	904	362	896	34	234	601	835	131	107	999999	999999	569	999999	261	67	999999	35	476	647	781	66	289	999999	747	494	932	999999	501	253	917	327	381	382	443	999999	999999	163	229	833	238	476	999999	777	528	46	502	35	484	999999	999999	795	828	555	999999	955	624	859	159	539	999999	999999	344	878	999999	118	665	196	726	152	999999	999999	999999	643	419	999999	544	512	999999	710	991	906	127	215	53	999999	498	825	545	487	493	362	999999	999999	541	239	142	644	597	419	381	
316	309	341	449	404	989	195	999999	532	421	121	999999	449	547	999999	881	999999	834	66	619	999999	651	249	999999	999999	800	125	999999	999999	182	899	914	564	339	685	607	785	765	649	143	999999	689	23	76	382	478	565	999999	156	999999	13	809	540	800	541	665	70	682	956	603	873	93	999999	999999	521	207	999999	999999	861	787	999999	999999	195	923	315	160	999999	182	999999	24	245	972	955	999999	179	100	383	764	798	30	547	112	809	55	269	999999	732	664	554	184	159	455	290	369	999999	640	624	617	494	999999	37	999999	406	942	999999	900	999999	134	190	431	823	564	320	841	249	992	563	149	663	95	428	973	628	111	865	789	999999	596	579	999999	476	766	280	418	993	999999	706	866	687	369	102	607	999999	132	361	594	144	999999	129	269	87	999999	953	408	961	63	268	304	87	577	218	541	554	999999	955	66	999999	902	848	589	296	697	999999	304	992	820	999999	505	750	280	655	252	477	320	460	992	812	999999	999999	939	999999	412	999999	999999	160	561	62	831	177	304	310	242	601	540	973	999999	31	658	416	150	564	763	554	999999	999999	966	74	244	201	963	253	422	999999	999999	197	999999	907	351	154	441	768	999999	999999	455	970	422	650	999999	999999	80	970	164	999999	999999	384	999999	858	983	197	194	496	999999	640	214	61	887	999999	692	353	99	482	999999	514	974	382	896	435	999999	835	510	325	137	999999	131	993	99	956	999999	999999	999999	34	924	999999	999999	944	949	999999	999999	404	93	636	999999	999999	257	999999	999999	649	490	999999	999999	999999	759	157	687	868	369	999999	999999	221	961	999999	645	168	999999	75	999999	999999	554	40	433	868	311	704	752	999999	367	999999	999999	533	703	999999	475	217	55	999999	274	999999	999999	999999	585	999999	999999	912	442	162	990	799	798	999999	49	774	999999	460	509	620	902	999999	999999	813	511	999999	999999	985	518	521	465	438	122	999999	800	780	999999	462	455	405	359	399	272	999999	999999	567	745	465	493	999999	354	25	999999	434	999999	219	381	663	590	760	753	533	403	921	999999	561	999999	999999	392	269	725	643	15	999999	271	513	792	805	930	999999	89	999999	502	999999	176	450	730	688	998	590	408	395	871	694	652	825	995	350	903	331	880	397	83	234	999999	711	19	603	173	938	427	576	999999	645	680	935	41	814	755	256	999999	998	358	801	860	339	771	999999	461	999999	517	999999	999999	608	74	691	999999	278	999999	464	999999	137	524	70	173	832	662	236	24	717	999999	190	595	656	999999	
881	49	281	999999	874	940	699	151	727	999999	974	675	134	581	989	200	999999	439	300	815	703	484	999999	638	38	676	545	306	744	650	337	999999	254	117	193	652	473	903	510	999999	741	999999	999999	639	198	166	538	654	34	527	999999	751	304	841	999999	406	999999	643	346	208	405	402	407	87	999999	999999	430	999999	999999	347	727	999999	928	775	84	999999	687	659	449	871	999999	890	999999	999999	999999	585	562	413	320	999999	901	829	567	999999	999999	348	588	719	545	81	736	521	266	687	800	182	999999	529	766	89	719	100	204	475	69	514	999999	999999	468	517	565	999999	706	611	445	897	999999	625	655	999999	139	999999	999999	378	144	626	633	999999	426	446	999999	42	647	241	999999	999999	634	102	999999	615	227	407	261	999999	515	719	815	655	251	902	881	999999	873	40	950	751	977	826	999999	443	880	536	763	31	754	533	379	475	544	634	272	208	382	999999	519	731	715	999999	862	425	811	978	352	524	564	564	999999	617	290	999999	833	808	762	810	734	690	999999	239	283	982	999999	350	121	999999	640	999999	825	832	521	229	45	891	963	915	631	902	194	249	467	200	999999	762	194	228	999999	463	445	572	316	999999	97	486	811	880	85	470	867	735	999999	880	739	336	105	71	999999	941	845	999999	188	831	505	404	772	93	618	586	166	892	816	186	248	999999	526	692	999999	999999	89	92	999999	999999	45	999999	365	587	999999	47	666	132	938	999999	618	598	393	484	999999	692	999999	999999	272	999999	314	999999	918	707	642	486	999999	413	999999	999999	861	762	999999	27	796	56	48	999999	632	581	919	43	954	957	567	649	869	51	369	449	845	361	820	349	855	999999	540	999999	944	974	236	263	203	217	999999	999999	589	376	688	286	653	529	105	999999	999999	281	999999	961	999999	992	617	769	999999	490	884	999999	942	668	171	734	999999	390	249	999999	355	999999	840	999999	959	711	69	502	999999	93	999999	326	265	999999	999999	999999	999999	579	517	952	367	999999	219	999999	333	496	913	921	214	954	770	999999	289	447	345	913	999999	282	11	438	932	999999	417	960	694	568	999999	813	999999	587	999999	936	872	297	300	888	457	137	423	473	798	999999	999999	999999	323	533	46	817	999999	999999	999999	769	999999	89	29	253	59	258	28	999999	251	110	32	626	271	833	399	992	156	999999	999999	313	858	999999	999999	999999	826	999999	999999	170	531	437	999999	51	999999	923	368	793	277	57	838	208	118	659	999999	698	125	671	146	489	999999	54	670	345	400	839	
910	999999	449	235	999999	50	611	857	242	814	999999	980	192	999999	474	606	999999	108	618	999999	204	209	999999	999999	999999	164	999999	167	37	486	999999	684	999999	605	22	999999	353	51	999999	798	999999	999999	999999	999999	618	144	999999	999999	25	536	329	571	999999	143	644	999999	999999	508	999999	272	177	454	999999	756	999999	405	339	587	335	156	263	999999	999999	999999	670	943	783	999999	333	543	675	84	152	999999	167	204	957	518	960	311	595	844	493	368	631	152	999999	999999	369	222	804	999999	472	868	283	999999	999999	907	472	999999	927	833	185	23	999999	102	311	339	598	999999	448	821	999999	999999	560	418	999999	999999	999999	527	522	123	539	120	738	774	999999	283	227	520	999999	59	55	999999	384	761	669	480	772	999999	840	999999	81	517	999999	983	999999	448	999999	864	456	984	719	945	187	814	999999	74	284	822	489	38	121	999999	751	399	776	366	649	798	749	719	346	658	686	431	51	31	347	999999	498	999999	964	363	999999	126	340	110	92	999999	467	604	205	950	59	812	980	992	766	999999	217	918	799	999999	124	737	647	999999	268	756	772	282	727	529	999999	326	73	999999	24	634	68	999999	999999	88	340	155	524	396	609	874	450	58	999999	962	548	580	373	454	248	336	478	280	841	999999	797	195	876	999999	999999	733	748	232	978	141	326	541	999999	720	189	969	223	261	461	394	315	723	26	999999	980	753	952	619	519	687	999999	787	999999	949	291	155	999999	848	770	875	136	228	80	999999	646	17	999999	999999	275	279	999999	999999	819	457	29	83	178	122	694	873	781	999999	999999	300	974	538	707	695	439	999999	701	374	491	585	999999	97	653	892	128	999999	817	309	353	999999	574	939	999999	386	929	999999	999999	166	163	999999	104	996	516	999999	159	117	999999	999999	223	241	577	749	999999	243	999999	932	999999	286	999999	721	65	482	999999	472	999999	45	570	330	765	231	66	999999	220	999999	999999	271	580	874	999999	21	999999	577	95	999999	999999	824	999999	734	999999	996	787	700	172	442	840	622	221	53	62	124	546	979	484	992	184	42	538	999999	751	928	999999	555	543	982	57	999999	396	673	800	901	999999	836	144	999999	443	366	999999	999999	753	869	999999	537	821	628	999999	693	102	999999	999999	640	296	999999	982	268	645	241	167	189	395	999999	235	999999	253	160	999999	710	845	999999	558	818	999999	760	397	882	878	999999	999999	999999	518	363	396	303	736	169	615	769	853	875	133	212	999999	203	392	999999	643	511	293	999999	346	763	848	999999	
545	128	999999	999999	674	110	389	999999	507	253	671	41	965	932	811	999999	545	522	857	969	592	356	620	466	377	996	248	376	540	72	577	754	515	999999	757	618	188	89	105	753	496	312	704	955	531	361	435	711	700	999999	136	824	999999	878	794	199	507	524	167	677	999999	22	291	999999	675	917	525	956	184	202	999999	465	999999	999999	482	290	652	665	999999	26	999999	537	676	999999	999999	999999	999999	636	225	999999	120	663	921	999999	891	484	31	268	289	614	835	479	999999	507	999999	999999	407	999999	999999	513	999999	842	999999	999999	116	999999	346	999999	999999	922	78	889	740	999999	92	999999	544	998	221	998	269	393	386	330	191	101	999999	999999	999999	999999	355	55	999999	711	999999	278	999999	780	320	999999	148	80	759	366	545	946	738	920	999999	63	136	999999	999999	406	254	163	466	269	960	24	334	177	915	243	577	999999	657	39	999999	999999	177	763	999999	654	860	999999	633	999999	785	244	363	89	752	999999	999999	946	464	999999	999999	867	812	814	820	306	242	970	164	526	999999	521	999999	709	336	612	885	372	721	936	546	65	530	446	483	725	661	254	425	933	104	631	569	823	571	999999	10	999999	999999	391	999999	889	44	999999	239	274	946	999999	753	150	106	776	234	527	999999	411	347	375	341	999999	644	999999	555	999999	432	168	951	999999	147	609	999999	533	999999	999999	523	656	999999	422	217	219	779	16	999999	284	837	999999	999999	52	535	170	388	634	31	849	746	999999	344	812	685	80	322	481	517	153	538	572	999999	999999	13	640	390	925	168	131	325	638	497	999999	999999	114	761	999999	939	977	999999	999999	511	999999	592	100	322	219	737	146	896	999999	499	356	746	274	969	511	999999	894	780	999999	476	899	533	118	999999	73	428	580	318	413	999999	540	999999	561	71	777	999999	999999	999999	180	197	31	235	999999	148	150	999999	999999	999999	260	871	54	999999	768	510	612	56	999999	163	258	999999	999999	828	493	766	959	434	195	213	202	209	134	576	609	999999	455	674	516	970	795	539	308	445	68	542	497	343	999999	60	999999	731	828	760	79	999999	39	203	742	260	188	716	348	916	942	999999	747	999999	597	501	65	938	539	513	368	999999	999999	721	769	999999	279	626	280	145	999999	999999	381	374	506	229	246	262	931	999999	999999	89	201	391	999999	18	999999	29	745	662	995	521	999999	324	401	361	897	999999	999999	791	981	562	999999	213	172	999999	999999	382	971	378	265	999999	16	999999	999999	288	526	111	999999	761	165	259	881	
617	999999	242	999999	66	999999	155	331	927	828	999999	283	239	643	988	228	31	999999	422	57	376	406	202	514	917	603	123	834	795	99	672	999999	999999	999999	827	73	999999	213	622	410	826	56	999999	999999	866	999999	492	999999	538	883	207	431	743	999999	514	999999	947	728	360	463	858	999999	999999	999999	165	514	551	558	815	999999	298	817	999999	21	231	999999	999999	999999	648	999999	999999	477	306	999999	999999	250	891	529	177	616	125	211	999999	168	551	515	520	499	819	999999	458	934	829	612	999999	389	714	732	981	194	152	730	90	444	353	391	25	623	945	999999	623	999999	390	209	810	96	965	559	999999	716	809	578	999999	999999	468	999999	648	999999	327	512	536	169	548	983	474	394	131	418	815	999999	499	999999	999999	904	999999	436	553	630	802	999999	424	165	272	275	999999	573	333	793	975	999999	742	331	305	443	388	464	999999	407	735	425	999999	556	999999	308	226	999999	35	502	999999	41	632	27	891	819	97	381	896	283	608	900	71	337	999999	648	427	999999	601	999999	526	284	952	999999	999999	386	542	999999	421	964	999999	471	548	830	999999	944	543	725	440	485	355	999999	567	211	799	834	364	638	124	105	999999	57	999999	914	999999	283	89	999999	132	514	999999	230	959	932	234	146	361	240	999999	498	114	702	737	126	764	519	716	999999	356	70	32	904	753	325	999999	11	161	633	999999	999999	999999	999999	603	926	208	999999	57	999999	999999	662	482	134	999999	626	990	188	320	204	159	467	567	999999	140	71	492	382	476	644	849	233	985	999999	385	140	999999	57	999999	999999	999999	639	999999	90	999999	999999	999999	897	999999	137	334	999999	691	999999	999999	999999	999999	537	926	999999	444	825	999999	413	786	753	999999	754	748	999999	993	999999	89	508	999999	520	995	486	999999	999999	482	594	24	349	319	945	542	38	254	999999	999999	105	131	567	377	102	999999	68	304	30	999999	999999	159	952	999999	999999	824	192	999999	963	999999	999999	973	490	69	850	810	319	104	841	999999	648	510	759	680	897	821	522	141	193	999999	937	191	543	428	999999	444	72	215	927	130	359	999999	290	597	817	999999	641	507	526	292	671	964	463	808	378	332	399	281	246	570	312	999999	496	433	464	999999	999999	999999	420	999999	747	113	999999	721	861	300	229	172	863	775	190	999999	999999	901	868	973	728	734	60	326	54	999999	969	367	817	308	861	856	143	999999	691	999999	999999	121	544	568	797	742	999999	999999	113	237	999999	470	999999	999999	446	999999	565	491	17	706	21	
103	370	956	143	999999	903	562	438	372	38	782	93	609	999999	503	366	310	185	999999	999999	971	223	817	383	508	977	529	862	276	301	652	83	985	569	999999	751	588	999999	988	838	394	650	740	208	999999	387	780	370	943	238	265	315	999999	919	49	999999	553	999999	634	831	384	700	171	81	386	708	107	999999	932	751	778	875	196	158	999999	330	999999	618	747	131	207	168	919	48	46	346	62	76	529	123	207	14	999999	167	464	694	489	668	821	999999	289	739	437	999999	459	389	999999	872	526	719	407	999999	999999	512	999999	225	999999	132	999999	50	999999	41	520	819	554	773	85	999999	999999	708	841	814	999999	819	842	467	730	728	589	999999	227	999999	549	810	716	272	178	999999	999999	999999	999999	366	633	999999	281	257	229	618	647	685	314	99	188	817	877	593	999999	999999	670	176	494	61	543	388	822	475	491	710	113	999999	999999	788	506	455	795	484	999999	24	547	999999	248	122	999999	903	352	138	11	732	932	999999	134	999999	626	366	753	862	999999	999999	959	805	765	999999	515	999999	90	525	999999	733	999999	403	999999	133	479	999999	999999	382	970	999999	46	694	474	759	777	999999	166	999999	171	149	701	933	662	935	65	741	999999	729	999999	999999	823	826	545	277	709	539	720	10	682	551	437	999999	999999	192	999999	999999	341	15	741	534	999999	636	363	453	42	99	999999	476	78	999999	999999	209	775	254	999999	220	159	207	60	999999	270	165	771	620	712	330	51	999999	728	790	999999	824	999999	82	526	197	999999	999999	245	620	999999	253	932	999999	306	999999	605	647	376	997	125	143	955	502	999999	999999	864	743	740	712	58	999999	748	999999	337	431	221	999999	727	629	747	67	999999	439	450	999999	999999	999999	999999	484	724	403	113	730	675	276	868	999999	807	483	332	729	361	532	999999	999999	999999	655	616	875	26	901	919	999999	999999	68	999999	525	999999	999999	819	47	429	266	999999	654	999999	27	999999	999999	562	999999	896	254	307	999999	999999	439	999999	999999	522	999999	221	999999	468	823	999999	366	480	617	105	352	443	560	663	294	310	105	545	917	999999	487	54	555	322	299	15	999999	449	242	362	999999	657	999999	735	252	825	980	999999	173	179	999999	547	999999	964	999999	292	345	590	22	717	610	999999	950	545	999999	533	665	136	178	818	999999	999999	247	999999	364	999999	304	999999	421	999999	329	999999	381	999999	576	939	999999	999999	112	999999	669	999999	436	999999	999999	999999	999999	603	999999	718	170	853	999999	355	370	884	310	739	610	524	988	
999999	178	999999	999999	313	999999	211	968	105	483	85	33	999999	158	723	490	999999	513	517	987	701	134	702	308	476	999999	35	999999	692	639	320	999999	999999	28	158	916	883	999999	447	999999	999999	634	604	999999	999999	829	999999	207	647	403	588	999999	102	537	296	396	476	999999	999999	999999	496	824	286	999999	173	104	445	153	999	807	606	592	75	193	491	77	529	467	223	646	220	828	740	999999	60	94	999999	61	999999	762	450	639	217	811	999999	681	999999	148	81	990	394	324	999999	999999	999999	996	999999	909	55	229	866	18	40	285	426	668	999999	987	415	89	999999	394	420	247	366	967	999999	264	355	810	718	391	396	999999	262	895	999999	900	501	64	999999	999999	15	512	896	441	608	999999	999999	179	597	371	999999	999999	999999	999	903	960	483	999999	621	905	564	245	510	485	999999	806	32	530	47	193	495	361	165	239	389	907	350	924	369	452	868	999999	223	357	999999	404	999999	262	999999	999999	427	999999	442	28	999999	999999	12	421	819	999999	999999	865	141	413	875	382	835	552	619	995	619	999999	999999	999999	46	387	32	163	827	227	999999	770	999999	999999	766	822	918	147	816	618	905	929	999999	567	542	13	55	809	999999	999999	569	898	999999	996	60	868	212	273	999999	999999	748	999999	999999	999999	445	999999	336	999999	647	62	463	697	999999	10	99	999999	452	902	636	999999	999999	222	681	999999	657	467	136	542	327	999999	620	654	999999	780	870	999999	345	513	131	402	677	291	171	428	821	871	171	999999	906	370	426	310	637	999999	999999	535	176	52	944	978	22	999999	446	750	442	809	541	956	140	42	999999	939	780	999999	365	61	60	262	729	999999	999999	494	635	957	481	320	27	217	86	999999	890	302	568	999999	390	883	844	421	986	999999	340	214	511	874	24	486	529	403	592	652	999999	999999	323	168	682	999999	168	489	278	131	792	333	879	999999	151	999999	999999	637	999999	482	216	638	276	999999	455	100	999999	761	999999	994	999999	624	999999	434	860	977	978	410	470	862	724	365	153	999999	230	999999	334	716	732	961	115	891	549	120	445	845	647	606	712	591	544	406	547	283	340	178	709	999999	999999	174	84	970	999999	991	757	999999	999999	999999	497	449	999999	276	999999	999999	889	999999	84	514	999999	24	339	999999	999999	878	327	999999	817	999999	534	999999	306	879	782	568	887	999999	724	999999	999999	999999	360	999999	118	272	825	999999	376	999999	394	999999	999999	205	466	919	999999	999999	282	299	673	439	43	626	999999	445	152	886	493	470	
103	754	999999	999999	161	404	664	103	999999	999999	62	59	999999	261	484	103	958	111	423	862	999999	195	861	999999	884	923	560	733	370	673	130	939	784	906	473	639	265	999999	999999	71	264	740	438	848	246	624	487	999999	151	999999	486	999999	473	999999	999999	907	892	750	642	237	999999	931	733	599	314	999999	274	999999	787	999999	837	999999	68	361	607	993	757	23	198	999999	999999	778	591	587	999999	89	475	163	180	999999	747	515	934	999999	999999	333	17	838	543	999999	359	442	994	999999	945	104	982	121	33	742	160	999999	562	999999	791	75	349	999999	412	999999	647	999999	999999	999999	107	332	457	252	144	283	985	999999	480	74	909	13	784	999999	999999	999999	999999	999999	139	999999	415	868	999999	561	33	162	984	861	435	318	486	248	567	772	209	999999	646	999999	976	749	756	999999	999999	999999	999999	788	290	64	514	320	138	292	999999	999999	999999	238	999999	999999	229	999999	299	134	999999	171	588	671	446	22	94	29	455	367	999999	389	680	184	470	465	999999	245	871	999999	357	124	190	203	999999	129	955	971	253	750	520	994	460	999999	747	246	908	801	352	278	969	999999	864	999999	905	999999	766	641	999999	913	808	983	121	999999	776	379	981	395	415	999999	66	999999	775	705	846	393	928	57	437	233	557	999999	893	999999	960	862	259	999999	298	663	362	324	212	340	942	536	999999	999999	999999	378	999999	523	396	999999	999999	999999	719	169	923	999999	673	718	214	544	365	999999	100	518	409	914	129	571	999999	751	963	742	911	444	999999	999999	510	999999	201	69	999999	999999	999999	999999	391	113	153	999999	496	776	989	643	999999	668	974	999999	446	374	691	942	259	692	999999	645	71	999999	945	284	406	613	999999	835	527	155	999999	332	621	999999	136	305	770	38	85	999999	761	330	633	999999	470	999999	873	999999	156	259	999999	286	999999	999999	806	999999	168	868	999999	882	764	164	126	964	102	999999	809	999999	247	396	181	230	617	105	999999	999999	846	702	814	999999	740	876	689	999999	345	299	715	367	425	224	999999	902	345	203	566	607	213	999999	160	818	533	999999	999999	760	88	589	668	521	380	74	75	999999	64	628	152	999999	474	849	628	803	999999	451	798	999999	999999	278	884	424	999999	286	538	187	551	996	541	91	999999	999999	198	755	630	203	986	360	999999	680	847	999999	999999	678	142	999999	999999	357	880	91	999999	874	511	809	999999	254	982	104	536	999999	914	68	96	71	908	545	661	872	999999	743	465	999999	873	578	999999	177	373	999999	153	184	
146	204	125	460	230	114	428	388	60	385	220	891	824	270	765	789	630	989	999999	999999	999999	177	184	999999	625	423	10	932	388	999999	881	132	951	999999	999999	720	943	636	841	803	127	282	822	796	532	574	999999	613	812	641	546	383	100	999999	999999	969	29	978	999999	806	114	495	999	522	504	999999	939	999999	518	54	846	994	158	999999	999999	430	999999	387	614	61	800	397	129	999999	999999	999999	999999	406	881	999999	701	999999	801	44	699	631	999999	999999	302	444	999999	161	104	768	999999	551	235	999999	84	61	999999	641	373	783	16	717	999999	262	530	996	999999	543	999999	736	353	999999	203	124	999999	848	999999	999999	95	180	427	648	302	361	951	999999	999999	907	331	829	999999	70	600	27	37	981	999999	29	780	306	387	999999	571	368	424	999999	358	120	999999	236	903	579	556	203	366	368	424	23	311	90	723	999999	999999	760	577	293	290	185	96	295	592	137	999999	788	999999	336	87	934	937	46	101	171	999999	104	925	589	513	407	999999	669	566	252	718	699	582	238	878	999999	790	999999	634	182	34	572	644	999999	315	767	999999	40	290	999999	86	275	999999	562	108	127	834	988	779	883	524	426	728	349	419	999999	215	564	999999	276	999999	805	999999	918	147	487	460	159	284	745	999999	630	389	85	176	453	999999	30	139	761	975	802	362	751	658	607	844	304	367	739	562	846	582	23	347	280	999999	81	425	621	999999	685	714	43	999999	893	999999	652	999999	965	865	999999	435	999999	301	999999	453	660	270	999999	643	165	791	544	193	999999	58	375	738	999999	589	638	605	518	999999	999999	97	999999	864	764	569	201	131	401	874	999999	999999	999999	999999	997	999999	212	810	885	977	510	894	180	849	999999	845	999999	914	999999	386	999999	589	917	999999	999999	262	134	999999	999999	970	999999	44	999999	999999	816	738	171	652	999999	78	387	999999	720	999999	593	405	917	478	136	919	999999	999999	844	25	647	788	503	294	721	744	702	416	315	914	535	999999	504	510	43	999999	683	999999	183	219	998	408	999999	999999	17	605	345	655	669	999999	83	174	200	384	31	999999	244	876	931	996	375	999999	522	805	999999	999999	999999	999999	445	999999	999999	877	114	634	26	249	999999	127	286	999999	409	57	747	729	841	999999	999999	129	488	15	999999	806	999999	187	844	37	886	999999	999999	890	704	928	220	541	999999	206	999999	565	367	999999	118	127	600	816	596	328	999999	793	964	644	999999	781	928	439	374	439	789	927	999999	988	363	999999	746	396	999999	
481	836	215	389	644	310	999999	999999	706	897	646	999999	281	590	525	999999	102	109	736	59	922	10	781	999999	910	417	999999	999999	379	429	999999	999999	214	999999	125	491	999999	413	329	343	129	29	231	542	999999	233	517	347	275	194	270	756	20	999999	999999	481	65	48	478	999999	177	947	393	999999	644	275	12	876	999999	999999	785	689	779	402	930	999999	999999	249	449	687	899	796	509	999999	169	506	370	868	999999	644	999999	999999	935	102	999999	182	999999	944	999999	461	231	641	872	241	408	580	977	999999	415	596	702	816	599	790	337	381	448	208	127	147	999999	999999	970	829	999999	806	753	687	236	758	276	833	350	987	999999	268	923	999999	785	999999	528	753	462	999999	942	620	390	154	764	794	734	437	999999	760	556	97	670	53	633	602	827	300	390	657	330	868	475	611	334	79	458	999999	999999	539	619	161	681	660	999999	986	999999	609	999999	999999	33	838	17	590	999999	379	597	880	643	193	761	238	999999	805	989	83	155	999999	999999	999999	346	564	24	999999	999999	999999	999999	20	165	647	186	227	377	948	999999	491	861	884	180	954	999999	578	999999	999999	778	390	999999	999999	999999	813	999999	647	789	237	106	999999	823	719	999999	45	963	586	724	996	17	543	860	424	181	507	222	270	608	865	222	768	38	785	518	999999	999999	539	999999	352	999999	539	438	150	851	999999	668	999999	999999	145	991	895	854	539	232	244	530	374	999999	999999	999999	580	48	924	25	338	999999	48	211	688	429	433	248	381	200	999999	115	720	572	999999	839	999999	825	999999	873	326	913	498	562	999999	240	251	999999	184	751	236	500	999999	134	523	732	629	940	999999	716	567	999999	999999	349	754	139	809	999999	696	999999	530	755	575	999999	699	424	943	999999	927	458	187	598	73	630	999999	977	999999	999999	59	285	219	140	999999	999999	999999	669	999999	159	807	154	999999	450	149	849	230	480	925	999999	999999	999999	789	153	22	308	538	969	999999	999999	385	999999	537	223	999999	420	125	399	999999	818	744	40	982	794	999999	783	37	999999	458	223	410	493	62	999999	999999	949	496	999999	128	769	228	346	85	589	999999	40	616	216	697	999999	734	999999	793	999999	999999	405	126	999999	475	999999	999999	999999	999999	999999	451	999999	724	999999	63	803	923	60	281	918	599	999999	954	402	30	647	176	999999	50	999999	489	999999	699	945	428	999999	833	501	999999	888	498	426	825	999999	148	881	315	227	163	894	804	683	559	875	517	321	999999	723	999999	828	999999	459	761	790	889	
872	202	779	970	999999	970	432	460	393	430	182	999999	259	264	148	341	999999	668	156	925	806	30	824	438	116	999999	999999	526	771	825	48	665	45	999999	276	999999	536	256	999999	923	382	233	175	454	999999	740	200	469	999999	496	124	999999	615	999999	93	852	999999	999999	864	972	861	999999	688	568	392	999999	999999	443	988	999999	999999	999999	802	232	999999	999999	999999	379	999999	376	134	649	690	285	999999	999999	60	999999	731	999999	999999	194	392	893	72	477	999999	607	72	827	203	999999	481	386	691	421	999999	393	322	511	997	999999	257	497	847	221	224	413	857	145	999999	377	711	574	147	620	320	999999	169	86	48	256	317	276	183	999999	178	313	999999	299	267	999999	857	230	425	999999	937	894	55	851	999999	999999	999999	927	370	826	55	906	249	999999	110	999999	233	246	473	751	690	980	323	480	53	910	819	567	878	999999	519	491	158	822	683	426	999999	317	823	906	506	389	906	357	331	271	74	523	999999	999999	443	621	757	674	634	957	999999	574	808	999999	999999	192	58	570	999999	564	758	427	397	684	226	999999	422	566	255	310	83	999999	999999	781	846	999999	378	701	365	898	733	484	197	726	844	298	509	481	595	324	999999	345	50	767	513	646	136	514	959	527	999999	201	429	334	999999	615	425	36	505	26	813	999999	215	999999	999999	283	239	999999	839	928	999999	999999	999999	930	969	737	925	392	999999	999999	179	999999	741	838	699	542	64	999999	842	239	873	999999	976	579	510	983	999999	632	936	239	416	465	675	41	121	268	229	498	365	155	690	999999	758	305	846	949	615	377	719	297	229	999999	828	609	65	999999	964	402	429	985	999999	302	455	48	999999	999999	199	710	726	999999	323	566	508	697	549	999999	999999	999999	732	561	378	763	999999	649	20	49	636	75	999999	187	999999	999999	999999	379	999999	397	587	999999	511	142	759	999999	650	288	999999	662	868	999999	70	224	219	293	999999	999999	617	999999	389	806	37	999999	87	999999	733	999999	147	495	497	999999	158	162	262	999999	179	999999	802	473	999999	634	999999	999999	181	505	14	761	968	20	167	999999	762	705	17	781	999999	999999	65	635	999999	111	150	489	175	739	982	908	962	999999	123	80	75	999999	729	755	141	679	999999	581	999999	972	580	999999	337	297	375	999999	154	481	320	421	543	999999	301	21	493	999999	192	441	522	106	999999	999999	896	96	144	618	976	262	649	23	186	484	516	999999	530	23	161	878	373	540	999999	490	895	999999	537	999999	852	717	999999	946	
497	999999	68	32	183	818	240	250	999999	757	476	891	832	307	244	69	660	102	491	480	43	314	78	982	999999	318	866	204	559	245	766	999999	999999	702	526	46	425	999999	35	712	999999	999999	725	616	73	872	658	999999	467	478	248	759	999999	790	999999	193	81	85	690	865	952	46	691	917	990	217	999999	140	781	208	643	177	76	778	696	133	588	461	999999	470	999999	277	736	91	996	999999	42	210	999999	342	999999	999999	999999	999999	760	747	229	999999	625	856	999999	528	999999	268	834	81	693	999999	103	789	999999	620	999999	229	215	999999	999999	610	921	983	184	698	350	448	244	303	999999	999999	28	949	904	999999	835	72	498	141	460	999999	256	924	323	999999	117	999999	738	354	193	583	999999	85	447	618	886	641	999999	999999	187	379	999999	540	707	787	439	999999	885	999999	784	104	731	83	234	831	363	999999	999999	599	591	999999	709	890	120	790	949	942	999999	999999	893	203	390	224	954	90	999999	716	226	535	155	963	123	999999	569	98	851	882	999999	615	265	890	971	92	691	999999	669	143	430	999999	999999	999999	999999	600	930	999999	714	516	128	153	999999	647	779	144	453	628	237	999999	330	31	999999	77	101	999999	39	999999	999999	999999	532	128	420	319	295	309	698	658	331	523	983	978	999999	999999	999999	707	999999	618	999999	836	638	73	609	874	812	408	978	770	999999	745	571	927	999999	416	983	10	999999	79	361	480	446	794	306	713	811	352	646	999999	313	393	999999	421	893	395	668	469	999999	546	999999	999999	331	999999	263	586	952	65	620	968	361	762	999999	167	267	639	400	843	766	895	999999	470	999999	999999	466	999999	85	160	44	972	747	524	491	196	572	474	158	518	999999	720	761	755	731	678	999999	999999	418	999999	163	263	995	825	703	623	999999	999999	134	946	471	252	511	802	31	648	230	836	281	788	594	792	999999	999999	312	56	999999	316	999999	93	141	915	602	573	999999	781	977	999999	820	999999	999999	537	349	212	57	299	999999	959	734	92	457	415	999999	630	917	371	772	123	522	657	490	177	305	50	814	555	999999	937	805	999999	671	308	999999	413	86	67	453	288	999999	999999	837	183	582	999999	636	725	646	972	656	635	19	863	409	173	387	545	241	999999	397	501	999999	281	163	494	421	159	399	866	999999	859	999999	493	288	999999	820	316	999999	648	414	98	909	677	999999	180	240	999999	898	852	999999	540	999999	154	891	342	373	566	30	97	245	486	999999	780	428	796	999999	999999	999999	900	999999	81	
950	999999	894	999999	592	972	989	999999	263	613	999999	547	999999	23	999999	773	601	945	145	264	999999	507	999999	927	762	999999	999999	999999	463	714	232	999999	509	999999	590	242	260	593	750	999999	576	999999	833	632	235	789	940	999999	762	943	999999	639	764	98	999999	453	999999	966	545	999999	722	999999	999999	549	390	262	47	885	432	801	522	18	205	999999	999999	259	673	780	999999	973	999999	844	999999	519	790	593	244	420	999999	147	62	294	58	296	999999	83	517	294	251	999999	999999	65	981	961	430	915	443	999999	411	535	779	409	274	999999	999999	878	770	999999	758	796	28	999999	714	295	999999	999999	960	908	75	614	742	999999	538	728	231	143	862	999999	99	874	999999	224	19	645	367	653	999999	485	999999	799	999999	507	535	999999	955	134	350	696	999999	202	955	534	999999	797	999999	400	871	545	999999	140	25	999999	920	999999	646	804	617	999999	928	105	218	484	999999	999999	312	244	853	93	772	106	793	176	559	896	918	625	269	222	852	966	781	484	145	999999	783	999999	586	651	808	161	517	281	767	126	984	481	648	688	999999	558	547	787	999999	999999	347	849	449	33	965	30	544	405	999999	962	999999	733	348	994	491	998	658	212	284	999999	589	999999	409	442	912	447	976	580	727	999999	429	994	712	891	554	999999	864	562	685	788	616	121	64	805	803	260	142	654	207	496	900	344	513	161	664	824	450	999999	121	528	999999	964	678	999999	542	329	31	457	449	557	144	105	999999	999999	14	999999	467	603	638	662	314	999999	383	240	999999	94	490	561	999999	729	494	857	451	167	999999	999999	443	141	272	999999	999999	999999	215	999999	362	804	818	27	156	196	367	999999	377	999999	223	721	999999	447	528	458	838	470	999999	719	999999	286	653	999999	999999	362	44	335	340	164	432	629	127	733	878	599	275	473	414	50	372	647	999999	999999	943	999999	999999	995	613	814	645	769	999999	495	587	85	160	459	999999	794	161	999999	515	223	999999	594	604	857	569	928	192	374	999999	189	999999	425	999999	661	999999	729	999999	48	721	526	519	663	173	631	156	802	999999	816	208	620	999999	341	999999	276	999999	999999	427	214	436	685	632	280	714	286	148	171	287	999999	999999	999999	504	999999	999999	999999	999999	373	999999	972	999999	766	489	375	176	444	300	999999	294	999999	695	999999	999999	95	612	46	894	248	949	887	999999	984	525	949	782	663	999999	775	999999	151	572	602	928	454	999999	670	205	266	114	279	986	999999	877	756	804	968	243	999999	999999	999999	
999999	465	424	543	999999	726	999999	999999	593	999999	327	524	993	999999	959	102	999999	857	591	942	841	638	143	679	900	999999	117	768	154	814	999999	707	274	749	56	116	188	395	964	999999	429	664	999999	601	999999	472	139	999999	999999	711	831	386	826	568	999999	999999	331	744	999999	130	619	482	396	999999	999999	619	259	999999	999999	999999	914	751	892	999999	522	187	999999	999999	999999	999999	240	381	970	443	982	52	881	706	317	589	785	999999	999999	844	166	999999	278	893	517	341	222	884	639	945	797	89	494	999999	55	999999	502	788	27	999999	890	247	511	953	796	50	738	999999	999999	516	999999	480	998	999999	999999	999999	999999	999999	999999	395	226	355	742	35	645	903	999999	869	660	63	97	996	426	549	953	919	444	325	107	476	603	669	947	999999	999999	327	91	999999	363	479	355	430	763	631	999999	999999	505	486	317	999999	491	869	892	882	429	80	63	999999	104	999999	141	593	974	999999	792	556	999999	619	157	327	821	122	515	191	999999	666	999999	999999	562	419	423	958	17	214	984	999999	776	74	703	807	273	632	351	624	347	761	999999	999999	839	440	146	999999	338	989	81	378	363	999999	999999	763	838	268	896	685	999999	999999	585	769	573	68	779	342	916	349	64	199	999999	999999	999999	999999	999999	36	956	131	282	999999	629	27	999999	616	999999	75	890	940	999999	15	735	666	309	174	999999	687	642	780	660	803	969	999999	999999	882	607	472	868	237	553	811	312	775	412	786	552	567	999999	957	688	714	452	975	379	59	463	115	591	678	770	532	394	185	999999	999999	568	640	92	261	18	908	206	663	999999	168	702	999999	999999	522	999999	618	60	684	101	945	361	994	619	886	999999	501	999999	199	466	999999	426	136	314	934	999999	999999	999999	385	948	780	517	788	588	220	999999	999999	852	999999	66	162	482	999999	94	999999	126	574	30	205	832	516	37	17	999999	376	742	576	655	328	304	999999	142	674	736	321	437	999999	416	408	540	999999	649	810	999999	313	548	716	52	789	817	999999	892	289	553	441	752	999999	591	221	478	780	847	533	775	357	30	807	973	772	97	999999	168	621	999999	906	999999	227	874	893	828	999999	533	866	510	649	817	852	999999	304	999999	927	981	999999	930	759	88	125	45	785	999999	740	742	279	702	274	496	999999	623	646	574	535	999999	698	392	452	256	999999	33	999999	540	177	685	679	213	999999	572	963	691	906	828	999999	191	999999	609	97	999999	263	174	246	999999	546	999999	485	999999	43	301	999999	
812	487	512	107	102	909	254	999999	65	73	76	542	701	532	999999	999999	817	822	353	546	98	304	169	993	816	999999	999999	999999	999999	209	999999	179	868	290	161	213	403	730	999999	999999	844	493	999999	229	999999	999999	545	630	999999	520	999999	999999	999999	754	203	517	327	999999	291	315	999999	999999	187	855	125	896	999999	999999	381	385	324	97	172	81	701	999999	271	940	999999	194	999999	351	999999	999999	542	999999	489	123	96	999999	886	883	449	353	343	593	316	999999	999999	300	957	134	258	581	206	580	745	618	62	598	999999	386	713	999999	74	596	223	759	999999	84	417	560	333	999999	999999	441	648	999999	737	117	999999	94	836	515	237	126	999999	999999	231	961	305	870	999999	498	397	509	999999	352	288	747	380	999999	863	39	999999	999999	800	520	999999	764	932	926	880	944	309	171	999999	999999	869	948	504	757	538	361	779	546	498	835	999999	989	271	305	540	990	999999	742	231	807	999999	999999	326	582	384	999999	39	999999	990	126	199	236	959	971	483	999999	252	622	999999	511	259	347	908	965	179	101	999999	999999	395	890	217	567	939	742	575	999999	999999	922	383	80	332	999999	555	382	645	999999	39	300	821	209	747	125	723	719	558	294	999999	361	413	999999	999999	402	983	109	908	632	296	999999	999999	444	709	330	248	947	999999	849	791	999999	329	63	71	212	815	195	152	101	843	230	194	290	999999	280	519	999999	999999	929	999999	999999	473	23	999999	999999	999999	387	500	999999	876	999999	539	999999	503	394	42	359	230	762	587	797	957	817	788	999999	43	999999	325	438	999999	156	841	260	432	345	71	315	235	259	318	437	694	999999	224	77	999999	999999	787	733	248	999999	871	353	352	629	498	656	234	999999	778	778	72	72	999999	999999	934	289	286	168	333	999999	134	970	453	159	112	999999	999999	999999	384	558	338	591	200	651	285	498	999999	999999	999999	415	999999	471	480	540	375	632	120	494	143	411	208	629	410	521	45	901	899	999999	526	267	999999	999999	388	230	450	481	872	963	455	999999	999999	483	321	999999	646	662	499	913	784	480	131	117	587	999999	999999	708	190	678	615	383	598	715	999999	589	360	576	999999	259	99	894	760	156	49	697	39	724	317	999999	999999	999999	411	999999	418	55	145	947	925	415	870	741	300	203	999999	999999	999999	666	207	999999	567	79	579	249	823	999999	719	975	77	890	943	635	401	697	802	242	972	612	999999	999999	453	412	651	677	389	999999	603	999999	798	999999	850	372	527	585	999999	806	
804	171	172	527	336	170	879	999999	472	245	999999	603	400	125	999999	245	369	966	288	164	427	901	999999	999999	297	162	186	999999	49	580	118	815	772	996	437	811	449	779	904	999999	533	615	215	153	17	10	176	999999	870	999999	13	999999	306	770	388	902	310	697	240	183	999999	780	999999	891	999999	534	830	404	688	296	999999	589	71	995	999999	811	696	717	999999	296	986	504	239	434	576	999999	518	11	617	999999	511	751	549	731	309	753	999999	323	999999	482	999999	772	994	583	999999	423	499	999999	149	576	216	593	239	999999	196	489	550	571	324	579	26	829	999999	163	785	54	999999	339	999999	877	999999	382	700	985	127	224	509	999999	999999	163	68	216	862	51	328	999999	999999	605	544	999999	999999	58	998	999999	466	350	986	840	797	999999	382	169	616	271	384	833	999999	999999	825	972	979	894	956	171	520	809	966	999999	835	999999	999999	999999	794	875	675	153	999999	262	528	777	238	669	859	839	780	898	600	600	999999	495	999999	278	779	572	839	999999	999999	837	926	999999	999999	251	15	999999	253	937	374	999999	999999	999999	999999	999999	999999	999999	744	320	45	126	391	621	999999	375	88	350	843	263	665	999999	46	367	61	546	335	871	404	986	999999	930	595	842	534	859	999999	435	45	999999	999999	999999	828	529	282	974	456	315	448	17	172	664	94	990	281	152	704	238	189	913	315	854	999999	757	656	114	530	548	97	359	370	653	999999	460	711	934	403	516	999999	86	99	999999	433	999999	824	999	845	605	571	999999	165	777	255	132	88	697	87	999999	872	177	453	999999	227	999999	646	999999	360	634	288	346	999999	197	152	113	823	999999	431	266	933	999999	269	999999	977	999999	203	593	408	192	999999	23	857	333	999999	999999	632	191	803	343	750	314	648	999999	999999	999999	643	967	634	151	309	999999	999999	820	999999	225	908	528	930	521	895	62	999999	178	263	275	999999	425	999999	235	480	999999	491	97	515	628	18	999999	999999	752	999999	999999	999999	266	882	587	746	47	195	428	19	113	261	292	448	999999	203	480	999999	999999	745	227	423	409	670	999999	999999	188	314	519	217	859	999999	188	457	669	103	854	295	676	528	451	240	135	225	377	999999	999999	649	999999	435	537	999999	555	17	999999	812	560	595	224	284	567	732	676	999999	999999	999999	82	834	778	999999	348	999999	291	533	303	999999	297	193	303	999999	999999	999999	497	999999	999999	999999	375	181	612	857	542	269	81	999999	960	999999	564	915	999999	194	317	374	871	222	96	
352	810	32	713	858	999999	376	301	999999	180	38	245	592	540	392	817	901	999999	921	71	89	999999	889	572	999999	999999	382	999999	119	999999	739	668	284	997	337	957	999999	468	999999	342	176	999999	999999	999999	931	483	971	999999	999999	376	415	999999	949	999999	16	238	999999	999999	138	435	152	257	192	965	999999	370	961	594	999999	435	474	443	478	588	895	122	979	999999	999999	110	999999	999999	446	742	565	999999	718	132	990	108	999999	999999	999999	328	200	918	999999	179	999999	571	522	387	181	999999	901	999999	674	371	265	999999	259	263	818	37	974	154	811	449	999999	845	999999	999999	603	115	999999	581	999999	160	398	977	336	809	878	79	588	83	826	999999	840	999999	922	999999	999999	105	999999	782	84	312	353	55	117	345	768	944	918	684	783	75	856	330	868	999999	972	288	999999	449	384	748	449	900	327	620	999999	817	923	305	970	508	999999	999999	506	801	806	352	999999	999999	51	934	999999	999999	300	760	999999	520	999999	408	384	588	999999	408	407	336	999999	999999	727	496	737	951	31	623	713	285	808	248	999999	76	717	999999	418	999999	408	450	597	545	610	566	286	97	102	524	999999	391	970	999999	220	180	999999	363	999999	383	999999	99	912	537	999999	25	952	106	697	658	690	754	180	999999	10	956	999999	327	842	999999	220	649	999999	999999	999999	331	315	950	37	652	999999	363	999999	45	323	318	999999	70	355	595	614	999999	999999	443	834	176	221	999999	857	999999	441	621	520	463	173	613	240	999999	835	868	999999	11	78	54	999999	336	749	999999	646	691	428	678	971	257	999999	999999	259	426	999999	999999	120	305	102	773	999999	515	843	551	871	710	88	999999	235	486	999999	613	121	355	912	999999	999999	85	372	176	836	763	650	273	907	143	364	814	999999	999999	758	414	908	305	834	25	493	207	273	936	613	306	452	494	372	999999	919	903	514	999999	999999	999999	932	926	936	457	865	999999	644	738	355	273	387	925	728	480	999999	815	521	896	23	999999	812	435	563	999999	999999	999999	900	964	999999	460	310	579	201	999999	481	982	368	387	159	913	999999	999999	591	349	999999	527	766	999999	247	113	392	617	999999	888	232	506	373	407	146	710	679	680	999999	999999	963	807	734	14	999999	723	456	144	747	110	666	287	999999	999999	620	793	399	18	999999	119	999999	693	428	312	999999	974	618	961	250	999999	243	883	20	696	385	121	792	761	892	524	999999	258	869	60	232	944	999999	159	787	352	999999	670	954	414	999999	280	999999	431	512	34	
114	494	893	999999	866	782	277	157	838	508	10	999999	126	211	462	999999	999999	377	999999	556	322	999999	184	999999	137	573	929	605	999999	999999	999999	371	258	868	420	999999	364	571	193	449	999999	514	321	288	352	999999	554	752	999999	999999	999999	21	999999	999999	711	645	320	995	181	303	853	671	999999	999999	776	639	388	257	790	299	465	262	999999	640	999999	808	999999	896	555	453	28	186	652	863	657	999999	30	302	999999	775	851	999999	999999	999999	596	16	236	588	511	713	304	999999	999999	999999	551	204	827	999999	87	999999	497	424	999999	727	284	676	29	424	85	66	618	96	100	999999	447	999999	999999	303	999999	872	581	569	999999	842	158	721	224	989	322	462	893	320	225	263	999999	437	999999	672	615	919	999999	812	512	454	104	218	216	946	225	454	342	533	999999	214	331	999999	39	608	999999	563	462	39	111	622	172	307	870	836	736	20	188	199	999999	135	886	769	999999	999999	747	940	999999	277	999999	867	999999	999999	655	21	999999	361	999999	319	104	999999	467	999999	999999	999999	292	797	347	379	220	214	276	999999	999999	539	327	562	999999	98	999999	638	57	194	265	243	502	803	651	859	904	385	611	868	105	635	999999	999999	68	999999	658	999999	999999	145	67	569	999999	976	523	125	999999	379	490	319	458	466	14	999999	999999	477	398	488	155	488	999999	999999	999999	999999	58	220	871	999999	504	704	440	999999	45	912	136	695	642	525	999999	535	175	535	895	301	420	639	630	395	237	999999	999999	179	999999	123	670	999999	966	203	928	312	999999	304	874	786	878	546	430	102	156	999999	834	872	999999	619	322	939	938	999999	987	419	999999	486	999999	913	926	271	999999	999999	251	903	999999	449	596	977	291	870	999999	119	423	873	999999	999999	248	999999	999999	999999	971	999999	800	731	999999	664	215	999999	722	999999	144	999999	859	617	439	999999	850	253	999999	999999	286	999999	999999	452	288	829	888	124	210	61	247	939	999999	31	299	922	999999	520	618	74	999999	86	999999	999999	736	699	259	805	999999	709	687	995	999999	370	628	751	999999	358	452	464	776	101	319	671	529	999999	804	838	328	999999	999999	340	634	222	999999	209	965	813	999999	999999	999999	93	680	500	999999	252	994	796	402	548	76	999999	999999	999999	298	999999	999999	999999	999999	541	895	421	487	926	331	357	999999	999999	218	999999	785	52	643	862	884	693	421	818	999999	287	210	17	445	779	450	616	273	480	924	999999	441	381	999999	999999	999999	168	605	753	179	26	880	271	587	973	762	999999	999999	214	
279	604	730	949	295	717	341	887	999999	707	486	715	94	891	999999	999999	987	414	233	999999	178	725	97	667	648	291	406	938	999999	472	26	426	999999	68	211	999999	289	999999	96	999999	841	806	999999	999999	277	464	999999	989	463	389	986	358	999999	669	45	553	517	999999	310	13	320	403	467	999999	690	70	238	999999	690	489	999999	504	328	132	627	999999	542	199	400	194	359	417	484	50	486	668	625	999999	32	657	999999	226	999999	92	790	999999	999999	999999	999999	216	235	906	309	974	999999	999999	40	677	52	999999	20	999999	673	125	999999	999999	918	426	36	999999	445	420	13	42	677	701	322	245	342	189	33	861	981	999999	959	999999	118	510	579	995	638	947	775	999999	647	494	553	76	439	999999	529	921	654	195	999999	814	903	276	307	769	999999	794	345	862	650	158	999999	489	999999	209	794	417	847	41	393	999999	645	654	394	192	999999	255	806	455	659	999999	999999	796	422	154	999999	841	999999	999999	999999	843	612	999999	708	498	157	73	910	239	999999	121	84	999999	999999	284	179	259	882	124	999999	924	988	889	213	548	941	550	77	21	659	953	214	999999	999999	550	884	733	999999	896	999999	94	344	576	363	548	36	593	994	999999	975	999999	959	99	999999	901	854	722	709	169	556	999999	996	999999	579	149	907	999999	418	261	399	999999	313	999999	88	535	589	421	536	664	521	357	999999	999999	46	368	993	125	847	313	695	172	33	999999	349	437	98	445	997	223	640	989	999999	999999	748	539	987	973	20	664	322	442	195	999999	647	209	62	999999	999999	221	155	792	199	114	565	999999	422	528	645	651	447	154	999999	999999	33	532	181	811	190	507	380	29	999999	193	999999	999999	976	999999	147	150	385	31	582	785	999999	848	999999	81	188	521	126	469	337	369	999999	178	27	872	30	125	999999	999999	886	365	841	999999	999999	16	123	312	261	999999	391	505	275	426	571	639	254	999999	732	110	633	999999	390	999999	999999	745	966	999999	999999	113	958	31	123	999999	144	227	999999	999999	999999	793	999999	999999	269	999999	999999	999999	999999	800	999999	388	628	845	393	926	617	226	975	999999	443	999999	49	999999	77	157	484	369	392	140	291	353	695	311	23	938	153	757	999999	706	999999	859	999999	999999	225	856	484	999999	638	196	527	999999	252	999999	509	230	999999	666	809	122	999999	999999	999999	999999	519	999999	692	327	999999	454	783	860	999999	278	107	584	299	873	85	220	672	371	730	205	612	373	111	682	801	999999	193	487	948	297	507	999999	
418	999999	657	962	173	167	291	193	413	667	111	999999	915	925	930	999999	999999	598	449	999999	987	254	359	155	162	999999	525	48	270	999999	912	529	770	999999	999999	609	225	999999	999999	999999	999999	547	792	945	272	137	999999	999999	999999	312	896	359	999999	670	135	174	999999	511	999999	163	641	999999	922	117	755	581	213	999999	760	331	665	478	551	934	757	450	462	999999	883	34	253	999999	999999	958	409	562	681	999999	858	11	279	999999	312	999999	873	837	999999	684	999999	999999	999999	835	999999	540	646	999999	807	999999	999999	685	999999	999999	628	785	910	992	77	999999	708	999999	900	113	83	999999	62	951	175	658	70	919	999999	777	224	202	111	418	533	644	321	981	999999	767	196	182	299	353	96	527	999999	881	769	660	976	997	790	820	999999	367	488	695	999999	158	853	993	999999	934	710	435	999999	502	469	432	652	726	447	142	916	900	469	999999	864	647	999999	188	160	175	800	226	412	290	655	175	166	626	728	606	913	203	323	364	999999	660	999999	490	422	999999	17	259	559	658	999999	861	999999	780	999999	615	482	675	843	999999	143	493	33	999999	846	303	276	36	998	841	228	722	587	114	75	214	804	195	765	812	999999	999999	667	999999	386	794	278	999999	795	123	133	248	999999	628	999999	159	637	999999	644	129	999999	981	261	718	439	191	999999	999999	999999	626	999999	297	999999	40	537	592	826	279	26	999999	999999	890	241	885	999999	979	372	958	883	916	576	363	999999	646	999999	999999	999999	948	324	205	519	999999	670	178	312	835	999999	329	101	999999	332	999999	433	592	103	191	750	999999	10	999999	999999	326	999999	999999	59	457	999999	272	299	999999	999999	878	955	820	542	999999	999999	999999	583	882	650	52	999999	254	593	219	930	958	553	560	999999	922	948	864	999999	999999	575	999999	129	854	98	76	999999	740	346	454	999999	612	59	999999	999999	999999	793	127	809	775	999999	665	999999	840	527	788	999999	739	925	380	929	999999	443	348	999999	357	942	728	794	584	22	999999	908	149	806	327	908	10	598	747	999999	831	64	999999	744	910	666	288	999999	309	357	300	814	965	524	321	179	711	578	613	745	75	999999	235	762	999999	756	999999	43	209	999999	719	999999	188	999999	108	46	831	604	73	690	999999	400	494	236	721	322	999999	624	494	999999	207	431	999999	12	999999	999999	829	848	999999	999999	601	254	137	999999	638	160	635	999999	426	285	999999	116	999999	922	999999	674	999999	999999	999999	20	999999	450	548	61	682	298	165	186	999999	999999	216	999999	192	
999999	999999	999999	272	74	999999	571	686	227	999999	219	810	100	915	999999	921	999999	999999	831	807	999999	999999	161	705	86	746	350	994	459	548	826	78	364	999999	605	833	672	412	774	409	999999	333	596	999999	999999	251	592	382	103	265	787	931	385	999999	780	570	999999	999999	196	999999	999999	999999	237	999999	381	150	999999	176	999999	238	259	986	893	431	337	88	752	909	376	834	164	967	901	203	760	894	999999	999999	153	45	895	958	999999	457	160	999999	105	917	999999	999999	795	425	72	864	16	801	48	953	848	701	999999	38	346	999999	999999	291	675	43	919	487	457	999999	33	284	343	300	770	446	281	434	983	835	48	188	49	739	905	46	197	999999	856	740	340	451	228	999999	999999	863	999999	869	237	71	998	999999	999999	528	401	787	531	715	40	999999	682	423	718	982	999999	168	322	433	999999	638	846	960	631	716	999999	582	66	999999	677	907	162	411	999999	922	836	999999	446	520	999999	128	515	481	928	264	68	916	732	245	876	463	550	860	494	598	225	999999	761	34	592	999999	730	64	47	133	449	999999	999999	796	155	344	721	802	95	999999	133	374	41	999999	658	29	849	820	600	224	999999	301	916	999999	999999	798	893	421	928	999999	999999	461	443	805	814	787	699	999999	100	541	742	999999	775	237	475	851	17	999999	376	999999	969	909	463	823	766	158	999999	620	99	356	451	309	873	999999	999999	999999	930	999999	562	999999	999999	999999	730	999999	999999	617	526	689	141	999999	791	508	55	365	559	487	997	999999	48	666	433	88	847	743	999999	999999	874	218	368	802	999999	781	833	505	999999	66	999999	999999	999999	159	631	674	488	243	564	942	999999	999999	999999	391	999999	320	196	895	447	250	999999	999999	999999	49	999999	317	330	338	935	19	999999	550	121	999999	999999	999999	999999	889	44	758	600	613	188	157	999999	365	212	976	138	610	999999	999999	999999	12	999999	202	434	311	416	324	999999	999999	308	555	277	999999	407	999999	999999	999999	52	307	860	689	650	461	808	999999	862	386	115	999999	210	999999	424	737	492	119	512	999999	180	966	482	720	414	450	999999	633	879	473	999999	699	893	68	999999	298	87	377	361	539	393	999999	449	40	999999	999	949	972	140	540	999999	298	10	999999	899	85	824	999999	285	210	155	184	941	999999	428	415	999999	152	767	136	660	124	999999	972	999999	999999	999999	452	511	414	501	342	503	999999	999999	999999	698	999999	168	491	473	999999	102	161	999999	219	999999	60	612	803	999999	807	215	999999	879	116	540	999999	
264	341	559	382	999999	870	708	999999	681	602	156	757	717	544	983	285	662	722	31	605	589	999999	897	999999	840	708	866	999999	137	498	469	145	139	670	661	826	932	101	309	232	452	999999	537	999999	903	854	95	13	823	930	999999	167	94	935	999999	751	444	93	999999	929	13	24	685	193	142	21	627	57	999999	167	353	570	999999	799	162	18	975	829	571	985	999999	862	999999	207	999999	312	60	204	999999	909	392	848	559	379	999999	999999	999999	354	936	892	236	48	130	666	586	781	744	295	782	440	776	999999	522	999999	999999	151	153	488	999999	999999	961	433	825	974	775	504	21	999999	580	724	122	999999	892	679	759	584	999999	214	620	999999	568	764	422	790	142	776	336	999999	72	87	294	999999	999999	116	930	803	222	156	891	92	770	700	999999	67	328	999999	722	842	999999	732	409	999999	867	672	271	207	20	999999	841	998	999999	999999	999999	999999	440	704	323	786	749	956	372	596	323	537	604	868	58	364	999999	987	64	999999	216	339	999999	354	549	644	999999	733	999999	999999	314	893	914	999999	999999	223	999999	999999	831	936	103	840	999999	812	999999	999999	78	402	158	656	572	853	943	683	999999	651	823	95	164	999999	940	26	173	194	291	430	622	841	159	835	737	999999	999999	128	401	375	969	999999	728	219	576	999999	584	999999	614	461	949	241	961	999999	399	542	999999	162	995	999999	676	185	531	205	717	237	999999	999999	918	999999	999999	824	999999	435	682	957	366	945	112	497	999999	37	579	999999	480	999999	999999	92	446	204	389	13	133	324	699	793	344	999999	502	349	209	999999	999999	890	763	135	999999	536	394	441	185	523	59	507	645	649	605	701	725	999999	357	170	876	999999	344	693	701	999999	736	889	999999	833	999999	763	298	179	999999	999999	999999	999999	442	999999	999999	14	28	866	953	625	679	999999	197	642	807	177	992	48	396	999999	999999	79	433	981	799	505	817	352	999999	296	999999	475	840	916	635	380	893	13	472	999999	704	999999	999999	86	298	686	701	981	36	285	999999	999999	999999	315	143	999999	921	460	553	203	999999	676	999999	667	415	213	219	999999	17	999999	283	988	999999	524	798	999999	339	356	999999	999999	803	999999	326	796	525	999999	692	999999	782	999999	458	442	459	279	999999	38	999999	82	670	999999	477	429	974	598	999999	999999	999999	268	999999	65	667	574	767	440	999999	360	359	998	152	999999	521	685	999999	379	979	840	539	306	840	770	404	266	686	608	645	384	862	727	794	742	284	434	26	727	
970	883	675	999999	999999	333	678	685	930	224	573	792	931	999999	619	999999	252	999999	427	999999	660	410	888	168	999999	25	498	632	999999	409	182	96	668	771	408	999999	175	521	999999	517	101	719	335	472	45	999999	999999	267	999999	634	499	999999	16	279	76	570	999999	999999	999999	864	834	999999	999999	531	51	486	134	170	206	999999	995	731	961	909	655	941	84	426	133	942	572	241	524	579	999999	285	89	398	704	838	111	999999	298	561	683	999999	247	804	430	559	728	999999	999999	999999	638	767	934	107	999999	134	999999	999999	393	290	302	999999	999999	902	621	766	406	736	999999	367	422	999999	443	410	235	610	999999	280	995	999999	999999	289	999999	929	940	152	351	982	774	579	353	533	999999	17	999999	90	522	345	193	999999	999999	992	827	703	182	999999	333	534	871	23	431	225	582	999999	77	999999	432	602	962	479	424	424	999999	885	24	888	82	999999	150	999999	98	368	999999	341	999999	999999	999999	476	999999	648	818	816	120	999999	158	137	951	454	999999	999999	658	919	383	714	999999	999999	999999	941	688	293	229	897	999999	726	925	72	138	250	999999	999999	999999	999999	845	999999	661	608	313	211	737	886	937	999999	496	894	496	178	999999	382	102	683	999999	520	788	474	428	999999	999999	393	835	95	999999	710	56	103	695	702	999999	69	62	641	434	999999	214	999999	999999	999999	410	999999	240	999999	87	999999	999999	724	656	50	177	381	895	999999	185	999999	376	651	887	237	580	403	208	794	999999	926	329	461	258	371	999999	986	128	999999	520	932	163	87	18	253	999999	999999	999999	999999	534	703	174	999999	465	514	999999	999999	914	128	32	17	999999	999999	664	999999	435	697	999999	999999	735	999999	999999	79	999999	252	766	298	999999	643	999999	257	956	552	999999	999999	999999	17	995	744	908	751	82	10	804	513	999999	718	423	857	818	864	856	162	999999	354	999999	104	999999	999999	999999	999999	921	280	452	774	61	999999	185	274	399	999999	701	731	386	983	999999	262	275	716	611	999999	875	785	825	810	401	803	999999	915	999999	999999	914	999999	996	744	999999	802	999999	39	462	893	542	159	468	399	172	134	775	999999	246	198	829	386	611	999999	298	999999	454	642	382	257	999999	269	324	732	999999	919	734	999999	163	999999	999999	245	264	999999	999999	999999	327	436	647	276	999999	696	679	999999	837	537	180	307	455	999999	357	914	657	214	777	282	999999	999999	999999	253	399	143	783	931	494	999999	999999	893	999999	572	999999	28	999999	115	229	429	999999	564	894	999999	748	436	196	468	
957	789	587	59	940	243	891	591	551	404	877	894	912	747	276	999999	414	286	999999	882	875	338	920	999999	985	358	692	999999	841	907	504	962	947	324	973	704	16	82	999999	949	999999	237	477	600	999999	334	516	842	298	652	999999	471	321	999999	593	629	869	46	74	592	551	621	749	643	999999	999999	999999	597	999999	999999	245	342	999999	176	211	647	861	329	323	660	999999	849	981	199	999999	43	651	643	731	354	834	970	18	371	999999	999999	999999	999999	701	999999	999999	918	78	726	416	240	148	999999	112	945	999999	549	723	413	751	701	639	560	999999	866	272	313	866	429	737	275	333	999999	768	999999	169	38	628	999999	999999	999999	780	265	999999	115	894	506	541	999999	999999	295	257	999999	619	706	430	927	535	999999	999999	83	62	648	989	150	906	186	387	999999	999999	739	921	999999	999999	828	999999	999999	777	203	999999	766	771	90	999999	451	28	728	352	71	719	242	503	999999	947	209	870	141	276	642	999999	999999	128	580	999999	847	373	533	475	791	999999	57	159	999999	862	294	311	972	806	547	132	999999	834	999999	251	553	999999	137	776	930	999999	790	999999	999999	994	263	648	201	90	994	999999	494	262	560	287	672	92	171	999999	663	898	999999	335	729	519	30	884	999999	999999	456	611	999999	999999	545	832	999999	939	999999	347	999999	646	999999	891	811	469	999999	925	283	999999	999999	470	84	999999	123	42	70	464	388	625	974	379	844	862	633	392	999999	737	717	999999	292	732	77	999999	331	26	787	16	999999	269	881	104	610	999999	760	999999	999999	49	999999	512	771	539	999999	399	373	239	801	999999	999999	428	627	900	217	554	755	999999	403	261	999999	999999	254	64	941	128	743	879	999999	999999	112	647	999999	999999	104	215	956	752	181	678	460	101	225	540	999999	105	641	999999	886	65	999999	999999	592	285	174	546	268	717	598	999999	655	493	470	721	155	999999	999999	999999	805	12	999999	12	674	724	800	783	881	714	999999	846	486	999999	993	712	80	197	64	999999	637	558	946	249	999999	738	999999	999999	630	503	999999	135	532	816	186	884	999999	999999	249	868	484	391	999999	999999	999999	752	956	999999	999999	758	650	957	999999	992	198	257	66	359	999999	936	701	833	999999	999999	329	191	323	999999	585	118	255	74	947	999999	105	255	893	401	839	412	781	138	476	999999	853	999999	569	539	627	999999	999999	117	168	313	176	651	239	999999	999999	999999	999999	296	318	391	999999	586	20	380	897	942	999999	664	520	446	165	573	367	999999	999999	999999	622	
783	53	999999	290	147	999999	999999	999999	454	26	999999	999999	620	973	495	820	999999	370	277	426	199	642	684	575	173	597	722	158	602	293	949	999999	342	999999	999999	253	662	110	374	680	999999	359	453	926	747	497	899	999999	669	752	999999	918	266	475	432	999999	368	89	999999	550	193	496	999999	170	76	863	999999	24	328	999999	167	985	999999	596	61	839	199	758	828	676	698	259	999999	999999	999999	40	496	999999	183	999999	884	582	983	824	496	878	932	292	859	883	663	884	154	999999	595	999999	923	669	424	593	951	999999	261	999999	852	934	18	577	157	45	377	999999	999999	999999	367	584	999999	181	999999	182	907	999999	898	999999	23	813	114	70	264	726	999999	826	999999	589	562	283	331	542	999999	562	870	364	144	824	999999	695	999999	999999	69	21	294	999999	569	252	685	999999	712	316	437	48	999999	947	322	999999	927	551	526	999999	261	93	999999	469	209	999999	311	552	771	84	438	328	769	774	999999	253	441	366	266	209	904	517	571	25	114	933	733	999999	51	713	896	965	179	999999	999999	999999	758	999999	999999	32	940	143	283	638	877	999999	279	65	946	79	989	571	294	999999	999999	744	522	999999	364	999999	813	388	511	68	187	473	158	977	999999	35	494	999999	814	243	268	771	243	933	999999	995	663	678	976	972	723	334	680	851	445	344	999999	521	999999	285	999999	561	631	999999	460	414	999999	302	370	921	584	999999	757	60	68	585	510	589	108	369	612	999999	412	539	344	853	793	999999	541	360	572	973	158	538	35	999999	149	28	482	999999	999999	371	999999	999999	999999	999999	999999	999999	793	859	833	874	422	109	999999	999999	159	999999	880	607	999999	663	760	19	359	999999	233	229	35	999999	446	492	116	999999	334	250	827	358	151	999999	286	173	514	682	999999	999999	999999	999999	864	952	557	56	148	875	999999	381	611	308	705	999999	127	999999	603	440	422	351	767	57	775	999999	255	800	999999	887	999999	457	999999	88	493	661	59	185	364	999999	805	999999	354	240	262	999999	639	528	652	365	875	999999	999999	83	269	999999	930	513	283	441	707	999999	999999	260	999999	665	231	532	999999	54	736	941	993	531	999999	999999	997	536	794	822	999999	726	158	595	999999	999999	887	85	819	318	730	545	902	923	375	58	303	103	686	597	731	116	713	607	629	999999	999999	48	999999	246	187	999999	719	461	999999	980	607	999999	248	999999	777	156	713	999999	999999	200	999999	999999	165	999999	729	904	999999	207	999999	999999	22	550	966	87	467	849	999999	582	
999999	336	999999	999999	285	395	451	999999	854	999999	819	585	403	216	999999	438	894	864	883	862	517	999999	553	521	370	960	967	999999	544	999999	999999	928	518	140	376	987	373	999999	794	999999	999999	936	999999	325	999999	999999	294	806	267	537	193	999999	965	775	75	856	783	315	91	325	427	394	257	999999	840	891	76	272	999999	306	74	999999	999999	999999	727	580	233	237	144	854	675	999999	799	17	977	100	999999	743	999999	999999	213	68	516	478	999999	750	999999	365	484	999999	449	31	967	960	472	886	999999	852	999999	494	632	555	181	236	649	266	594	999999	716	999999	929	999999	207	999999	102	16	790	601	770	976	892	999999	753	648	999999	653	203	839	999999	101	999999	999999	695	580	886	658	887	289	829	96	166	448	649	734	566	126	824	647	867	465	105	932	92	81	602	999999	802	999999	821	995	72	755	705	624	999999	820	637	999999	999999	444	999999	511	771	999999	820	999999	228	999999	92	299	829	556	999999	89	995	999999	36	999999	999999	131	856	999999	468	833	34	999999	743	999999	551	746	489	999999	214	433	346	594	999999	409	260	158	546	783	450	531	176	516	783	999999	629	558	793	22	649	320	588	765	999999	938	659	419	710	999999	477	345	810	631	351	548	999999	411	474	627	373	828	999999	82	913	936	667	518	999999	127	405	992	999999	476	558	999999	845	581	551	999999	749	841	447	999999	315	115	721	544	999999	999999	882	227	999999	999999	649	820	735	515	851	116	281	999999	792	593	999999	485	999999	344	83	457	702	171	860	999999	877	532	999999	241	999999	999999	225	132	999999	391	244	999999	908	786	999999	737	168	339	729	444	950	608	58	999999	556	830	999999	387	471	717	543	720	367	841	298	999999	439	504	748	53	891	158	797	411	359	999999	576	999999	517	345	298	999999	999999	425	999999	278	483	537	999999	936	96	837	999999	635	847	523	999999	999999	497	708	308	663	999999	686	553	999999	810	646	504	937	263	125	999999	136	429	180	288	999999	999999	30	643	901	820	812	956	63	498	172	563	835	798	509	118	808	46	634	781	755	872	499	467	837	42	746	682	970	967	534	216	999999	245	879	526	477	74	406	843	999999	729	499	313	648	999999	668	148	754	17	999999	99	794	999999	532	999999	60	999999	806	869	999999	139	999999	95	963	956	886	600	999999	982	640	999999	639	791	999999	999999	383	195	819	754	373	607	928	999999	907	999999	421	289	712	810	476	999999	268	537	769	649	744	413	350	692	999999	78	229	771	376	999999	459	
13	395	999999	695	864	743	62	505	475	211	32	188	999999	544	606	999999	119	516	725	999999	112	999999	999999	291	970	845	136	558	305	388	999999	596	999999	985	418	893	999999	125	611	181	216	42	303	447	721	999999	821	158	999999	191	999999	264	650	841	357	981	42	224	724	29	999999	503	999999	999999	54	999999	999999	999999	135	713	680	993	904	554	279	79	728	999999	570	745	999999	978	958	999999	278	999999	945	748	999999	999999	999999	991	999999	592	564	712	832	999999	999999	296	635	288	32	885	510	126	359	106	572	287	262	127	654	999999	995	638	544	96	818	152	489	850	905	697	853	999999	999999	999999	999999	567	247	521	522	284	999999	745	999999	83	999999	162	552	999999	186	360	184	743	347	421	597	999999	999999	745	398	260	806	785	383	334	42	821	523	47	117	15	49	740	605	380	999999	260	682	999999	483	999999	600	640	673	555	999999	120	352	999999	725	72	399	502	133	272	477	334	371	631	50	791	999999	514	742	181	320	999999	147	966	551	347	254	705	271	732	659	999999	999999	828	999999	999999	479	341	322	999999	615	547	616	343	902	545	888	61	430	692	36	95	897	502	244	999999	972	385	639	387	818	999999	240	999999	999999	311	222	543	819	128	322	308	202	999999	565	772	827	804	73	16	458	202	285	579	706	574	278	619	999999	732	999999	999999	701	934	235	922	316	225	999999	601	333	354	999999	311	379	999999	892	209	937	472	261	177	322	999999	928	626	418	661	999999	47	43	603	950	96	999999	228	999999	267	472	643	999999	611	83	472	683	114	961	973	209	978	681	78	682	130	999999	782	781	78	15	999999	999999	655	531	693	567	999999	999999	154	142	161	999999	634	999999	303	16	650	103	849	999999	824	664	444	461	999999	365	999999	921	829	615	396	999999	999999	999999	863	139	809	999999	999999	904	953	709	999999	999999	58	857	56	341	388	124	831	999999	932	128	999999	999999	79	204	815	337	999999	999999	575	539	745	714	999999	382	873	173	206	569	713	944	999999	125	848	603	412	858	318	634	542	715	784	999999	514	999999	81	999999	70	615	275	62	312	154	144	287	105	344	274	674	467	224	917	271	975	987	131	76	999999	475	792	956	999999	968	276	860	754	47	209	182	999999	999999	112	591	304	660	642	851	980	570	508	999999	999999	644	176	327	999999	522	732	527	999999	999999	999999	595	999999	999999	999999	344	878	284	999999	67	999999	101	372	513	999999	336	999999	325	354	279	95	535	999999	724	373	383	801	999999	999999	
242	999999	681	884	999999	999999	517	768	999999	626	307	999999	706	48	450	932	501	282	663	215	471	555	416	999999	28	919	297	627	999999	999999	659	543	929	221	300	751	463	216	999999	382	604	567	980	999999	56	306	389	496	999999	792	871	111	148	999999	601	686	898	508	866	386	843	999999	999999	51	999999	999999	53	999999	748	698	478	294	999999	999999	999999	903	575	718	136	721	540	801	110	315	83	558	404	196	620	614	852	955	350	689	538	999999	896	938	731	292	262	894	999999	827	999999	586	895	999999	141	697	120	999999	382	154	846	52	789	364	968	999999	999999	857	874	144	846	522	944	527	752	897	16	637	986	843	469	645	999999	282	991	999999	662	999999	999999	999999	503	999999	583	205	842	496	924	542	969	323	999999	405	30	999999	981	801	641	378	999999	244	999999	483	203	538	999999	999999	999999	999999	999999	481	755	999999	802	999999	640	183	999999	999999	684	265	973	999999	667	673	921	73	625	999999	301	200	854	294	999999	820	241	30	478	999999	520	641	507	999999	179	498	567	999999	603	77	999999	807	861	893	693	849	999999	999999	815	530	616	621	585	549	225	999999	999999	999999	999999	999999	721	620	705	894	999999	999999	757	565	305	179	999999	999999	470	557	999999	493	999999	961	999999	592	999999	999999	215	947	438	898	66	957	999999	999999	871	106	719	621	356	363	999999	999999	664	999999	101	706	920	646	424	794	161	37	83	732	843	664	869	999999	433	706	414	999999	466	339	999999	999999	373	309	999999	999999	113	849	211	999999	390	371	306	951	500	852	999999	569	533	643	747	38	884	469	162	216	999999	999999	197	650	948	354	999999	335	662	301	342	621	348	415	691	999999	826	960	351	482	367	918	307	999999	612	845	234	822	591	958	915	904	156	101	782	191	999999	999999	174	45	860	971	298	208	519	482	230	128	952	445	212	924	127	680	999999	318	999999	999999	47	999999	130	688	743	999999	386	438	999999	999999	999999	509	999999	275	795	315	622	999999	999999	108	71	139	624	115	999999	156	756	999999	786	476	252	999999	999999	55	999999	72	999999	181	999999	593	822	91	17	973	495	452	795	936	138	999999	68	462	688	525	555	907	487	999999	818	597	948	395	651	998	14	168	941	604	752	732	401	999999	169	999999	999999	979	999999	999999	619	427	999999	819	999999	975	999999	999999	785	52	500	614	584	899	363	999999	999999	437	440	999999	969	337	511	200	999999	405	420	618	302	652	249	575	999999	836	405	400	246	999999	532	675	590	224	383	999999	114	147	
158	501	999999	529	401	849	999999	124	681	292	916	999999	635	999999	999999	800	497	143	803	999999	829	748	999999	962	402	516	904	764	427	754	954	612	95	56	999999	999999	531	773	999999	999999	37	999999	164	123	484	86	503	999999	120	790	727	249	999999	190	999999	409	997	133	999999	999999	999999	784	696	927	337	313	84	999999	999999	999999	278	724	882	999999	999999	168	593	390	487	326	999999	838	653	999999	37	999999	516	999999	738	847	999999	407	646	376	455	999999	974	237	785	181	11	915	856	474	522	12	367	691	292	159	999999	617	999999	811	872	116	140	68	899	623	796	999999	850	371	725	870	88	515	958	654	193	366	604	316	324	106	981	189	999999	999999	356	825	623	588	41	999999	762	999999	503	348	122	915	338	172	384	999999	999999	495	749	999999	924	851	732	638	966	460	23	999999	496	775	999999	951	944	874	999999	971	555	271	339	999999	118	999999	22	619	999999	277	37	441	999999	491	42	496	439	473	109	504	102	985	622	581	299	999999	347	727	224	171	971	463	895	412	286	802	999999	337	543	999999	999999	123	106	698	999999	999999	406	15	999999	999999	521	480	774	771	878	999999	649	758	132	999999	905	294	405	380	305	574	546	529	214	999999	999999	112	929	428	665	979	888	923	158	717	37	342	984	585	649	500	688	133	533	716	163	407	999999	859	776	554	717	725	402	857	45	999999	999999	999999	308	419	551	356	116	899	681	725	609	414	657	572	999999	819	999999	804	999999	422	999999	498	86	933	897	80	651	120	271	172	530	301	682	160	541	999999	999999	240	999999	342	999999	999999	44	437	797	800	999999	213	254	898	995	598	999999	623	880	312	437	374	999999	481	704	996	638	519	999999	318	732	507	40	999999	542	999999	855	553	999999	999999	464	648	145	107	868	999999	865	373	177	932	329	69	279	239	52	912	718	999999	637	30	995	525	242	999999	999999	704	182	999999	365	505	742	428	227	519	847	788	239	999999	613	266	140	275	351	272	999999	672	237	999999	787	629	782	387	916	384	375	939	415	656	39	174	999999	451	17	672	199	901	841	999999	391	999999	999999	303	864	999999	890	999999	183	970	499	405	476	381	637	735	999999	365	999999	843	153	908	382	582	395	449	991	689	999999	678	82	97	831	999999	419	533	946	488	999999	545	494	645	765	445	167	634	999999	893	813	281	949	999999	999999	999999	999999	483	880	111	907	425	999999	210	472	504	999999	999999	574	999	962	113	789	999999	999999	999999	999999	507	999999	999999	
424	999999	751	999999	875	999999	729	999999	698	999999	861	935	652	845	580	107	166	999999	999999	271	546	999999	69	999999	999999	710	492	999999	992	434	648	118	340	942	686	999999	673	291	334	999999	775	660	999999	740	148	999999	999999	944	663	743	808	999999	334	881	999999	669	701	63	999999	175	999999	23	254	999999	194	752	604	710	168	434	434	875	999999	697	999999	999999	51	999999	559	903	259	999999	62	999999	625	583	783	999999	999999	26	455	620	123	169	981	761	416	449	556	395	432	750	785	238	999999	933	117	999999	395	515	628	382	503	273	915	956	960	995	648	611	968	154	168	999999	979	999999	762	999999	715	999999	999999	601	772	174	481	509	999999	824	939	999999	475	999999	74	999999	397	82	126	849	254	35	801	420	801	999999	999999	287	592	642	259	505	181	318	922	661	46	37	610	999999	792	416	203	146	66	956	145	822	90	999999	754	906	697	912	554	689	932	68	800	826	747	203	999999	130	999999	999999	520	167	233	413	999	999999	472	999999	67	837	832	664	364	844	999999	999999	206	999999	888	352	807	999999	763	999999	728	999999	237	999999	592	999999	499	83	571	622	446	977	999999	677	132	394	999999	911	999999	999999	856	999999	704	955	26	999999	999999	999999	999999	232	999999	261	403	990	684	999999	143	689	999999	999999	348	759	999999	999999	407	999999	999999	529	347	503	907	999999	413	57	386	460	282	281	999999	450	601	52	840	348	999999	194	583	607	992	110	261	999999	716	999999	999999	999999	184	963	557	194	145	477	999999	738	325	739	847	356	614	999999	999999	999999	922	999999	866	999999	918	999999	754	223	258	409	536	999999	252	162	999999	26	679	288	286	318	723	581	315	134	931	112	33	257	999999	999999	999999	768	359	399	832	999999	999999	81	189	999999	219	344	936	735	941	872	495	999999	999999	831	677	335	948	441	148	350	449	999999	374	815	999999	506	876	30	417	767	887	999999	330	227	495	608	109	999999	109	388	999999	999999	192	999999	616	860	698	515	560	666	820	918	261	999999	522	788	706	999999	696	712	999999	915	328	184	985	999999	842	999999	345	79	999999	100	999999	999999	999999	869	559	999999	208	872	808	370	470	999999	946	968	601	838	705	706	901	736	170	396	999999	730	261	999999	999999	974	999999	999999	179	491	441	729	586	999999	786	999999	238	400	174	824	904	107	454	578	237	27	50	14	999999	638	177	999999	930	945	839	974	618	551	242	999999	854	450	999999	979	318	999999	391	109	62	62	477	511	572	345	491	822	999999	999999	780	65	
933	999999	999999	541	999999	942	799	641	662	811	45	999999	999999	939	970	999999	999999	475	269	999999	635	941	952	583	170	999999	926	999999	463	26	698	934	771	186	301	999999	719	659	665	376	999999	750	446	999999	999999	790	353	633	999999	37	916	810	424	999999	430	999999	999999	157	380	657	25	214	999999	646	123	999999	915	980	999999	999999	999999	256	809	999999	592	885	504	711	566	999999	322	999999	228	999999	109	887	999999	999999	756	309	779	571	289	17	999999	223	571	800	136	916	875	372	985	246	293	669	10	532	999999	544	497	359	999999	10	345	722	985	752	546	235	590	913	234	999999	359	182	967	802	999999	379	323	704	585	650	504	950	318	999999	152	999999	886	987	825	221	999999	999999	981	289	999999	638	237	818	263	900	335	961	148	646	887	120	702	208	991	807	999999	793	774	940	999999	394	413	13	999999	116	349	603	999999	22	537	928	999999	687	139	902	151	504	450	684	999999	999999	812	671	104	42	737	688	999999	999999	990	28	999999	999999	783	287	234	234	218	999999	999999	732	999999	135	119	958	999999	24	999999	98	665	999999	999999	99	625	961	582	742	999999	999999	378	661	606	80	999999	518	999999	161	903	999999	677	916	296	999999	133	999999	671	999999	562	145	999999	722	619	907	362	999999	675	999999	425	999999	999999	492	326	640	778	900	136	999999	113	999999	999999	767	999999	227	999999	748	440	999999	966	43	999999	895	999999	772	463	656	52	698	718	999999	843	716	735	999999	156	194	600	655	525	232	466	999999	999999	962	460	357	999999	402	999999	613	999999	626	599	999999	999999	999999	313	553	999999	999999	858	999999	999999	999999	757	999999	999999	39	80	237	157	999999	533	743	999999	431	999999	227	322	999999	54	999999	212	114	922	226	126	999999	560	999999	999999	57	999999	402	374	38	786	235	214	491	325	999999	999999	269	465	999999	102	999999	815	109	999999	95	999999	81	999999	218	235	977	434	540	999999	999999	999999	734	356	110	316	999999	999999	999999	999999	97	22	831	790	999999	328	999999	648	872	999999	999999	537	461	850	795	816	406	999999	166	803	808	801	674	638	637	999999	999999	912	999999	743	961	487	276	465	408	999999	409	290	615	889	291	338	561	415	999999	160	999999	999999	561	293	999999	816	222	745	836	999999	999999	202	162	368	731	40	999999	139	173	783	999999	999999	999999	721	416	126	709	276	999999	479	249	999999	57	999999	999999	999999	361	82	999999	154	274	531	999999	122	735	217	137	999999	168	261	999999	432	252	808	999999	999999	442	839	999999	793	117	945	234	999999	56	
88	999999	675	282	28	678	221	305	999999	999999	739	377	338	986	209	988	999999	999999	999999	433	817	27	248	999999	74	280	522	999999	50	999999	329	306	999999	75	657	72	461	974	149	582	999999	136	233	999999	159	654	999999	853	677	804	655	837	999999	932	239	71	999999	999999	999999	748	166	25	265	981	199	999999	114	999999	339	146	536	487	968	687	599	690	793	948	447	420	176	669	527	245	391	999999	342	339	999999	595	165	383	767	401	426	819	870	251	999999	999999	999999	841	523	540	278	177	999999	287	343	549	277	958	999999	797	582	497	497	30	599	707	110	774	436	743	981	163	720	999999	271	779	819	552	999999	999999	870	334	999999	987	999999	224	999999	64	996	296	328	207	999999	969	819	928	999999	850	999999	403	999999	775	414	780	559	124	457	302	26	563	729	724	999999	999999	926	999999	352	510	999999	385	94	999999	778	999999	425	784	421	750	757	999999	458	969	900	453	999999	105	920	375	438	852	766	330	47	442	567	603	96	831	53	572	586	821	999999	999999	318	999999	999999	274	364	775	703	999999	545	684	115	999999	824	667	795	831	999999	999999	82	210	618	764	18	345	582	999999	697	999999	999999	195	755	637	999999	999999	145	555	108	999999	20	663	999999	69	785	363	337	999999	779	429	46	221	245	609	748	596	657	553	999999	661	691	542	87	123	999	359	928	477	588	199	531	250	733	680	966	419	999999	559	999999	999999	17	775	53	999999	553	999999	949	155	999999	585	977	999999	994	446	999999	478	585	45	69	999999	999999	859	999999	589	897	999999	488	564	999999	339	545	108	574	905	999999	916	498	808	570	514	410	999999	999999	13	221	939	255	296	999999	498	833	26	499	999999	999999	157	999999	463	999999	999999	16	395	999999	558	49	879	26	99	792	58	979	999999	474	999999	35	651	280	999999	999999	999999	550	999999	847	154	506	528	609	31	684	505	369	45	999999	999999	507	999999	279	40	999999	342	923	166	999999	668	519	66	999999	943	528	578	877	341	94	999999	217	999999	547	368	61	999999	279	995	999999	297	688	943	348	660	58	20	381	249	261	999999	44	999999	999999	189	999999	449	999999	999999	999999	115	628	999999	950	999999	606	999999	999999	911	999999	452	999999	928	751	999999	979	999999	717	891	895	517	207	999999	89	59	388	999999	125	367	733	611	543	614	502	309	668	999999	992	333	64	365	543	999999	270	809	999999	116	642	492	209	69	731	95	770	985	908	999999	947	901	636	782	999999	119	188	999999	999999	999999	436	452	547	328	
999999	394	836	999999	974	736	377	280	85	282	191	633	999999	674	999999	999999	999999	516	999999	677	999999	101	696	281	788	433	292	893	901	524	999999	199	944	881	485	999999	259	240	21	181	623	677	825	364	601	943	951	513	496	460	614	919	999999	869	999999	491	697	564	751	550	454	483	378	560	601	991	688	287	198	999999	208	613	999999	228	64	45	999999	341	680	845	482	778	999999	999999	910	760	148	84	999999	993	999999	999999	488	470	727	999999	309	274	999999	999999	264	673	325	954	261	10	424	832	999999	580	226	366	884	905	77	999999	87	927	999999	840	852	614	21	204	999999	514	134	44	501	915	999999	999999	578	80	999999	999999	999999	999999	199	999999	346	999999	269	999999	777	293	809	583	402	60	72	999999	624	999999	756	650	662	131	999999	999999	999999	389	999999	900	844	999999	787	999999	324	268	999999	635	738	740	999999	999999	354	326	426	610	999999	551	641	450	853	364	386	999999	324	940	999999	341	391	451	999999	957	975	368	999999	562	506	999999	268	144	836	436	999999	884	999999	219	305	999999	704	460	52	333	999999	999999	999999	489	999999	140	499	384	121	999999	254	297	705	546	999999	985	475	864	114	708	292	507	999999	999999	722	502	999999	114	644	999999	999999	930	408	710	220	999999	321	371	724	375	506	884	32	954	999999	354	189	999999	648	999999	869	839	356	344	51	249	285	999999	766	999999	901	395	739	999999	254	323	888	994	336	486	674	114	999999	738	211	408	485	659	999999	377	323	357	465	334	942	797	583	74	669	971	809	999999	604	999999	473	121	155	722	999999	869	466	999999	555	171	999999	765	699	618	142	642	764	626	397	398	32	999999	929	414	367	457	739	999999	334	364	676	983	509	761	274	100	263	762	949	374	911	138	999999	303	688	186	107	999999	931	37	999999	999999	303	216	365	919	191	999999	364	262	139	642	859	200	495	662	265	938	353	52	389	11	677	32	487	893	999999	635	725	190	359	999999	892	307	158	494	689	303	405	355	908	999999	999999	696	245	279	279	611	808	36	921	169	622	889	647	999999	999999	999999	728	999999	177	999999	999999	183	902	364	750	562	52	10	999999	999999	542	998	143	867	604	980	787	218	999999	150	826	699	269	999999	162	999999	659	943	978	999999	574	933	999999	999999	506	999999	999999	880	528	716	999999	807	63	999999	627	999999	999999	999999	610	534	492	520	848	36	729	326	914	712	999999	747	999999	108	31	563	397	608	820	781	999999	380	999999	999999	689	999999	580	999999	999999	310	
573	538	256	879	343	454	926	64	95	999999	631	999999	319	91	678	780	999999	471	786	999999	570	28	999999	973	999999	240	999999	585	999999	940	455	999999	999999	613	149	673	501	32	999999	577	999999	343	523	999999	159	999999	70	115	239	908	102	119	242	155	999999	554	735	282	470	113	117	351	233	154	705	920	999999	706	942	14	289	792	706	999999	863	237	505	999999	823	238	179	241	356	922	848	346	999999	535	999999	594	938	228	562	999999	470	295	120	999999	999999	239	999999	363	173	235	999999	999999	413	33	999999	513	999999	601	458	241	999999	875	999999	311	306	369	451	974	834	999999	999999	71	240	999999	999999	577	126	136	179	594	999999	816	999999	130	999999	547	999999	999999	252	369	545	347	999999	999999	728	999999	300	809	999999	999999	999999	707	999999	816	169	567	999999	369	285	999999	396	923	431	864	684	126	806	874	999999	999999	436	996	731	999999	811	727	301	909	325	163	287	317	63	574	807	999999	297	262	960	999999	477	573	179	537	999999	999999	916	905	646	612	788	425	801	323	178	790	975	65	14	442	275	170	53	132	999999	89	869	856	66	834	829	554	999999	281	291	862	827	203	500	198	810	396	273	713	374	861	999999	739	406	26	874	242	999999	528	470	316	529	57	110	894	752	70	848	811	999999	999999	512	529	999999	999999	962	782	564	816	999999	878	897	340	999999	575	573	139	999999	49	960	999999	999999	999999	810	999999	999999	780	999999	606	446	750	999999	999999	930	139	359	986	999999	999999	999999	101	677	441	896	591	419	199	299	534	999999	623	610	808	851	195	936	127	999999	68	999999	192	689	999999	380	999999	340	999999	409	628	999999	587	433	999999	985	868	919	866	498	229	999999	152	491	568	286	822	149	739	610	999999	999999	241	277	648	127	871	999999	720	70	24	260	999999	790	670	317	743	199	250	822	982	276	999999	999999	499	503	829	701	999999	999999	557	999999	601	835	664	435	999999	319	784	251	999999	466	999999	805	483	968	591	999999	820	260	542	633	898	916	627	478	132	999999	999999	154	298	179	291	49	513	282	999999	148	136	999999	999999	433	415	999	708	999999	78	275	154	999999	999999	477	999999	999999	148	923	842	685	217	999999	312	381	999999	999999	953	944	185	999999	999999	999999	318	999999	999999	584	927	118	227	999999	218	111	410	999999	468	999999	242	820	298	420	901	589	439	999999	930	940	932	950	891	999999	55	999999	999999	909	973	943	222	469	251	306	999999	999999	706	943	999999	116	785	455	913	296	407	999999	999999	764	267	
999999	771	345	522	999999	652	976	999999	999999	854	454	759	501	883	524	43	773	999999	992	476	999999	999999	496	506	823	165	487	47	605	999999	912	118	586	999999	999999	182	877	947	956	654	999999	812	264	99	999999	356	294	572	398	262	634	564	662	999999	396	999999	284	999999	698	140	999999	939	999999	999999	941	999999	999999	849	621	352	165	825	622	348	509	68	629	407	483	477	870	915	648	999999	744	358	999999	299	264	444	897	999999	259	826	489	999999	201	190	999999	687	183	444	950	56	107	808	941	999999	999999	337	208	877	366	231	999999	259	300	999999	338	593	999999	884	999999	999999	454	127	576	796	999999	481	867	999999	999999	795	303	436	964	601	255	936	416	141	510	927	246	30	682	37	566	239	737	922	851	999999	796	299	999999	999999	999999	979	999999	154	465	316	469	999999	628	999999	927	833	295	699	32	999999	186	759	383	667	999999	433	445	548	239	629	744	944	597	694	999	13	586	199	999999	276	704	999999	675	204	467	999999	402	999999	110	733	943	999999	900	458	387	46	916	192	999999	178	544	692	915	835	572	999999	171	933	570	923	257	106	699	999999	698	914	93	999999	209	462	999999	332	448	999999	685	705	999999	148	999999	962	97	999999	365	830	999999	21	999999	839	999999	942	326	469	551	186	486	999999	999999	153	999999	472	999999	737	982	381	147	221	254	418	999999	867	480	32	999999	999999	836	853	740	999999	34	999999	568	254	557	267	146	999999	781	272	30	838	999999	999999	388	844	19	359	421	983	692	519	767	937	689	764	472	999999	999999	942	349	999999	116	999999	128	83	904	999999	190	725	245	575	440	981	398	999999	509	579	644	781	599	486	999999	999999	186	515	919	630	999999	792	795	999999	728	838	923	396	999999	888	781	314	939	310	179	999999	748	127	999999	785	548	377	264	999999	658	72	999999	999999	200	359	302	613	164	283	154	397	999999	401	847	999999	68	11	590	621	999999	340	841	999999	317	999999	19	69	435	143	91	196	538	999999	195	999999	495	70	999999	381	595	178	159	666	165	999999	766	999999	279	488	999999	547	787	999999	105	999999	230	999999	555	454	999999	242	188	31	201	958	859	37	216	191	116	997	805	219	35	629	191	185	143	535	999999	662	789	947	415	544	409	895	807	867	999999	440	515	751	40	363	989	137	474	206	999999	739	149	98	381	729	741	577	616	475	999999	55	920	999999	474	687	999999	241	615	657	559	964	229	348	746	999999	492	64	188	672	639	999999	999999	999999	612	999999	
999999	701	575	686	803	831	288	341	732	999999	519	999999	286	352	910	999999	522	817	647	958	999999	800	352	705	246	686	399	944	836	91	344	983	417	234	174	750	665	929	853	728	685	888	999999	999999	166	999999	999999	999999	761	999999	541	893	299	999999	731	722	359	999999	449	126	442	344	504	650	65	535	999999	62	188	169	102	999999	999999	918	283	630	999999	995	549	248	908	563	999999	999999	550	450	693	764	502	451	999999	796	999999	737	295	351	393	966	301	999999	920	725	657	601	999999	948	930	999999	380	111	538	364	330	210	999999	878	161	549	109	614	841	322	999999	737	999999	306	113	235	999999	932	246	999999	704	918	327	193	906	590	176	601	519	322	393	400	912	47	476	288	999999	999999	199	843	866	686	789	608	175	999999	833	491	845	999999	748	448	864	999999	659	411	999999	34	972	571	383	507	104	528	929	169	824	731	999999	824	705	225	999999	999999	360	27	139	999999	27	986	757	684	756	814	999999	945	535	600	387	999999	405	505	444	627	470	999999	592	270	999999	16	999999	111	661	999999	999	532	705	999999	960	642	281	172	999999	986	813	999999	999999	289	954	983	633	233	354	765	428	999999	781	999999	932	991	435	869	50	20	891	656	33	736	815	51	249	73	639	745	793	242	498	457	814	772	999999	312	315	695	383	999999	756	895	999999	999999	751	590	999999	969	216	411	132	996	105	167	674	24	474	999999	999999	570	999999	609	972	195	711	999999	310	999999	999999	132	999999	355	999999	30	899	138	144	25	300	658	533	999999	999999	391	120	501	361	656	107	603	838	402	950	999999	999999	999999	923	416	98	426	290	999999	999999	94	847	776	368	85	268	545	999999	458	622	95	46	999999	81	590	84	219	972	654	72	780	294	170	405	824	742	999999	999999	728	927	873	378	162	85	453	544	344	142	286	398	561	723	389	780	864	776	363	85	342	341	878	454	636	318	999999	799	686	381	999999	342	516	999999	161	531	999999	999999	884	847	627	56	999999	999999	695	265	510	66	999999	389	540	58	388	676	872	396	58	429	742	844	269	654	857	999999	999999	943	882	999999	571	858	999999	157	891	515	458	296	601	802	758	999999	807	999999	999999	999999	841	495	953	839	467	765	482	328	975	49	588	972	199	777	488	751	383	999999	495	56	357	393	166	873	999999	586	999999	256	670	999999	46	511	760	560	132	112	990	999999	764	806	386	713	181	851	999999	485	107	999999	324	17	996	528	273	847	999999	457	999999	
90	622	881	969	235	658	613	13	999999	999999	638	999999	385	761	341	525	689	670	643	999999	315	945	999999	488	971	932	663	375	999999	247	913	610	999999	773	909	429	882	836	161	65	567	848	850	272	468	179	938	255	665	13	583	186	316	246	999999	999999	880	402	998	302	995	248	999999	999999	999999	38	980	611	851	911	642	852	519	588	654	466	104	479	30	802	994	999999	709	514	664	736	304	999999	749	774	549	999999	999999	999999	69	999999	363	21	963	440	198	336	999999	999999	371	730	666	999999	591	567	50	411	999999	205	308	587	538	999999	185	573	734	552	862	87	372	161	24	660	528	335	112	999999	516	590	614	999999	23	956	152	933	79	999999	999999	191	734	148	118	642	560	999999	999999	382	999999	999999	705	645	474	999999	391	999999	999999	15	999999	266	464	956	895	791	999999	999999	999999	999999	837	252	503	168	999999	999999	999999	233	52	382	999999	57	999999	730	257	999999	884	968	203	697	574	932	999999	73	999999	589	999999	777	253	999999	60	920	907	217	999999	999999	999999	547	939	793	973	167	999999	343	905	999999	721	734	709	778	907	623	446	876	18	905	999999	439	791	126	953	575	980	725	331	189	150	337	195	663	229	347	999999	410	724	416	765	883	168	225	867	992	78	999999	419	999999	483	40	209	639	999999	466	756	822	839	407	999999	451	21	726	21	394	548	55	559	569	594	46	162	999999	999999	152	281	999999	999999	961	507	999999	999999	894	999999	119	137	555	105	762	591	216	999999	326	239	323	871	441	214	482	453	32	914	850	842	447	878	608	500	426	999999	999999	573	878	899	671	145	127	30	999999	266	993	999999	796	999999	388	475	835	372	825	281	839	370	776	517	485	601	465	62	268	240	529	65	678	577	410	642	999999	426	567	187	999999	999999	312	226	999999	82	127	871	999999	972	53	245	674	155	999999	819	796	999999	424	999999	680	999999	762	999999	737	937	999999	229	577	745	782	418	804	648	999999	999999	999999	560	66	999999	483	593	999999	295	197	293	391	533	999999	999999	999999	331	999999	498	507	689	659	999999	999999	522	800	897	999999	717	200	634	441	999999	628	927	999999	246	313	21	596	999999	999999	476	483	999999	556	747	998	986	899	999999	416	316	150	999999	768	427	81	999999	612	585	299	882	105	999999	852	365	905	303	999999	610	28	991	999999	420	999999	999999	166	45	966	62	999999	999999	817	739	227	135	885	790	169	343	999999	769	408	999999	797	593	999999	920	601	200	842	705	166	299	442	
425	414	999999	999999	585	270	999999	999999	559	999999	999999	74	365	345	726	479	124	144	496	445	258	592	891	622	999999	812	246	443	775	999999	204	161	528	999999	802	720	164	178	584	82	137	202	848	999999	816	528	24	585	874	721	727	571	999999	853	193	832	523	117	991	772	999999	603	801	349	492	829	545	999999	542	16	999999	946	999999	999999	318	65	743	567	806	112	797	660	568	999999	492	633	492	999999	123	999999	999999	57	999999	811	999999	534	401	509	841	999999	999999	956	999999	999999	999999	781	21	255	545	138	999999	956	311	999999	974	373	44	746	856	859	347	999999	944	572	809	277	769	747	999999	783	664	999999	999999	820	999999	999999	618	700	658	710	621	247	999999	985	880	251	746	297	999999	684	500	654	652	982	648	123	999999	479	69	139	21	273	879	761	473	855	241	490	769	999999	755	343	98	999999	247	110	999999	959	692	568	999999	482	999999	690	293	999999	999999	742	181	999999	999999	148	999999	999999	699	357	367	378	521	999999	19	265	527	703	929	166	565	506	999999	548	383	62	999999	999999	999999	539	363	198	999999	462	273	999999	319	764	314	999999	702	569	456	889	742	370	447	666	558	275	999999	217	761	136	999999	999999	996	632	631	776	360	999999	921	169	994	999999	900	69	761	521	945	763	999999	999999	999999	996	59	855	806	23	999999	130	943	341	584	155	436	351	17	189	999999	999999	142	538	266	999999	648	999999	894	573	469	388	905	46	329	201	999999	448	672	458	999999	999999	826	618	171	999999	206	999999	585	849	742	559	61	999999	29	268	999999	859	999999	901	357	762	961	243	553	999999	225	906	21	999999	336	987	679	559	154	361	860	523	376	37	999999	68	999999	999999	830	910	337	332	27	70	570	959	393	770	999999	282	189	593	75	935	23	999999	577	999999	522	754	879	502	438	999999	408	999999	999999	38	999999	298	60	999999	412	642	999999	892	888	999999	822	376	604	908	457	871	181	276	457	441	23	999999	999999	519	532	999999	41	999999	894	359	662	463	476	364	235	812	231	274	999999	433	45	130	411	626	379	999999	999999	971	54	566	999999	141	999999	61	24	999999	999999	999999	392	336	999999	999999	999999	538	298	368	899	999999	683	999999	999999	907	95	34	405	999999	663	865	150	386	926	69	790	999999	863	530	999999	425	350	754	15	999999	881	999999	999999	971	999999	873	337	20	256	999999	298	408	917	588	55	635	655	131	999999	941	400	16	999999	551	283	671	999999	768	565	484	899	928	999999	958	36	999999	211	434	
770	999999	537	139	139	999999	771	391	419	285	484	999999	769	999999	937	999999	999999	874	453	280	698	461	208	569	455	771	20	369	768	959	562	999999	999999	999999	999999	36	414	271	999999	999999	780	891	261	399	293	396	715	999999	990	576	667	161	787	931	735	319	999999	968	999999	368	15	412	623	999999	722	670	744	547	999999	999999	659	39	999999	69	500	806	209	808	999999	68	65	999999	378	201	302	410	36	502	999999	51	444	445	587	999999	999999	999999	278	800	999999	999999	652	999999	999999	89	999999	637	163	999999	440	929	119	783	692	624	999999	675	999999	431	168	322	643	252	999999	825	476	223	451	999999	680	132	538	999999	141	662	416	999999	525	299	999999	664	999999	308	999999	566	932	999999	753	999999	215	999999	344	846	999999	999999	999999	410	126	988	612	704	999999	674	57	318	400	710	651	39	217	999999	159	743	157	999999	76	345	190	494	999999	999999	469	999999	999999	967	787	691	999999	777	683	16	771	999999	686	579	479	582	260	753	176	999999	20	723	999999	791	563	600	999999	148	999999	643	230	999999	105	797	244	707	400	90	530	709	943	873	999999	211	653	622	67	577	33	999999	95	436	999999	671	999999	745	732	492	413	999999	992	628	489	49	999999	148	442	999999	344	772	191	179	233	467	288	999999	377	999999	147	941	543	131	124	803	558	999999	313	433	992	498	999999	999999	677	343	717	324	393	316	425	999999	189	178	999999	261	999999	915	213	861	393	668	378	188	354	471	653	870	513	686	491	999999	835	19	895	845	797	283	999999	890	750	999999	752	999999	138	632	761	374	888	863	500	642	589	999999	999999	334	130	795	563	215	999999	846	999999	999999	999999	999999	999999	180	282	397	463	39	423	322	999999	999999	999999	317	60	999999	999999	289	981	999999	195	849	412	392	999999	571	725	11	719	296	211	903	161	55	999999	705	953	590	101	501	410	471	999999	277	341	620	418	812	745	841	505	409	865	171	522	975	30	296	211	710	671	461	319	136	121	217	277	870	999999	354	769	999999	197	489	249	724	999999	145	61	358	999999	912	266	999999	791	801	47	990	533	270	685	666	999999	391	830	999999	161	102	165	133	352	999999	999999	401	81	386	999999	999999	921	999999	355	884	245	999999	999999	759	205	999999	345	320	999999	287	347	810	669	999999	740	806	999999	999999	572	538	980	927	16	999999	999999	865	806	415	588	661	78	735	915	801	430	536	833	999999	999999	999999	756	844	953	74	999999	930	999999	999999	645	416	727	631	235	817	903	318	
846	941	588	340	633	999999	999999	519	219	612	895	868	999999	213	972	999999	547	851	781	999999	974	942	416	250	143	837	999999	182	934	447	509	107	897	121	690	999999	492	999999	999999	826	999999	444	855	597	44	999999	296	442	999999	999999	94	384	45	999999	344	999999	534	999999	206	999999	171	558	585	772	112	999999	999999	570	999999	89	106	133	763	999999	32	999999	96	819	215	279	551	999999	739	795	363	135	71	139	999999	786	368	999999	226	301	664	564	859	93	999999	246	892	725	919	999999	52	999999	620	90	999999	804	817	999999	142	999999	254	834	819	789	418	977	736	841	792	736	721	999999	999999	999999	300	467	999999	999999	999999	999999	999999	826	417	999999	753	999999	514	981	393	973	969	653	22	299	57	830	745	79	674	516	509	61	999999	193	642	100	63	999999	789	999999	133	999999	389	172	550	428	427	443	999999	999999	472	755	457	999999	766	77	999999	617	423	470	722	999999	999999	818	999999	999999	999999	999999	743	663	349	365	201	116	999999	999999	274	999999	999999	629	999999	311	43	657	53	999999	603	999999	426	999999	160	445	735	999999	565	521	484	999999	703	224	534	203	700	382	999999	117	563	351	968	999999	802	100	868	794	999999	421	577	999999	774	715	732	779	807	179	512	903	630	872	999999	999999	681	999999	999999	534	105	220	611	999999	980	936	999999	262	999999	815	771	70	577	941	272	153	944	803	795	988	492	755	999999	531	870	999999	487	691	800	639	929	108	944	343	699	846	809	917	700	999999	524	999999	634	999999	407	451	335	688	609	999999	394	878	999999	167	52	999999	824	90	789	216	999999	999999	461	515	885	999999	126	999999	999999	425	344	37	999999	956	999999	22	130	402	999999	429	448	798	91	403	255	999999	999999	786	301	359	31	729	137	999999	999999	999999	28	128	999999	999999	334	102	446	999999	72	999999	775	952	693	39	228	432	956	370	768	659	427	999999	270	834	485	340	941	999999	404	615	900	619	576	459	993	12	295	400	104	999999	361	897	340	887	999999	246	102	999999	140	599	772	766	724	999999	597	960	999999	999999	258	994	999999	554	999999	457	467	166	999999	999999	45	226	146	565	275	422	308	530	727	382	999999	248	247	679	999999	804	842	143	894	845	861	999999	153	23	152	109	999999	999999	117	882	999999	130	999999	999999	236	999999	463	216	501	312	432	999999	242	485	724	19	757	480	791	985	999999	334	271	540	382	999999	82	999999	423	175	226	500	422	845	999999	999999	389	388	999999	848	351	999999	641	592	423	794	800	999999	
299	143	352	725	25	132	277	999999	858	329	485	234	999999	340	793	999999	999999	932	655	397	534	295	999999	378	37	943	999999	979	999999	679	127	587	210	414	999999	290	823	500	484	299	577	855	999999	999999	902	999999	17	999999	842	316	506	491	149	413	143	999999	512	973	999999	999999	488	999999	414	188	999999	999999	34	436	507	999999	999999	594	457	999999	819	999999	715	569	475	809	936	633	146	386	183	636	447	999999	280	829	777	849	999999	999999	999999	289	999999	401	999999	14	203	580	512	339	999999	999999	43	999999	999999	999999	298	942	507	888	146	854	160	38	15	575	999999	236	165	999999	999999	662	792	55	554	999999	999999	324	711	471	615	999999	130	806	999999	271	602	663	213	999999	541	834	352	914	275	956	999999	423	999999	292	554	967	425	999999	604	151	129	988	240	63	237	999999	241	46	999999	780	733	353	455	743	973	796	32	349	147	900	320	878	779	999999	999999	814	999999	428	916	648	940	296	999999	999999	152	999999	433	160	999999	567	602	315	641	999999	232	999999	999999	651	319	757	944	85	999999	999999	831	999999	219	642	999999	999999	54	999999	129	999999	840	447	151	25	601	370	373	872	999999	999999	307	14	246	294	999999	625	999999	999999	119	999999	703	864	599	999999	999999	901	403	791	507	175	523	790	196	16	654	785	643	999999	60	999999	393	82	324	127	999999	826	14	925	276	36	576	766	703	960	999999	999999	847	642	415	700	966	582	374	595	999999	517	818	240	999999	589	982	894	999999	170	999999	631	999999	481	999999	999999	896	478	524	480	598	756	96	235	85	999999	937	10	546	359	982	999999	707	728	72	888	17	773	296	999999	54	681	539	542	194	310	434	376	540	632	803	497	68	999999	999999	999999	999999	999999	165	959	652	999999	358	877	999999	964	999999	821	419	224	776	133	192	836	999999	917	227	553	51	775	999999	571	470	914	556	999999	752	813	731	762	999999	424	618	336	45	72	333	662	365	229	999999	612	956	325	999999	999999	999999	231	467	999999	92	877	999999	390	714	999999	999999	444	330	692	221	119	999999	656	999999	361	999999	855	801	374	594	564	198	822	999999	641	614	155	999999	876	189	531	999999	652	680	589	999999	237	621	954	550	888	341	672	17	999999	522	310	567	504	174	999999	429	102	495	527	688	999999	991	999999	476	376	999999	453	999999	999999	762	999999	999999	177	487	287	999999	847	824	705	233	526	999999	999999	129	314	999999	563	999999	729	999999	264	999999	999999	999999	155	999999	549	488	183	512	887	999999	999999	514	84	
999999	400	999999	999999	999999	999999	278	999999	304	172	913	870	953	171	789	823	741	784	587	508	291	822	276	342	51	694	369	650	202	345	367	999999	617	54	999999	197	999999	824	513	530	999999	376	859	738	241	999999	595	326	394	999999	156	384	999999	15	793	512	999999	999999	846	531	221	628	597	959	804	426	263	999999	191	602	286	917	281	67	999999	914	963	999999	111	675	999999	53	265	513	199	983	757	611	261	478	73	861	978	981	318	999999	779	999999	933	814	122	687	144	792	999999	238	113	682	999999	878	549	596	582	180	432	178	372	999999	769	999999	669	651	656	713	538	425	938	299	999999	164	145	999999	603	297	563	421	908	999999	110	999999	999999	84	128	999999	929	477	288	999999	558	149	995	695	140	999999	154	470	40	999999	263	987	300	813	933	999999	743	486	992	999999	616	21	999999	999999	983	809	941	999999	533	283	784	71	146	140	741	999999	169	450	999999	491	999999	999999	999999	486	219	123	670	999999	150	789	639	452	484	999999	201	999999	879	106	711	330	180	559	937	757	647	202	850	170	82	335	179	999999	553	511	999999	523	999999	999999	690	870	999999	875	453	743	644	341	586	153	938	204	729	73	738	999999	999999	592	165	633	839	26	272	510	993	815	999999	346	899	973	999999	999999	916	106	415	840	191	304	115	203	123	315	615	707	231	999999	605	116	999999	941	999999	559	367	997	943	673	608	639	881	638	133	307	442	613	302	999999	287	632	657	898	999999	26	487	999999	520	534	410	564	999999	125	219	514	781	957	783	300	999999	919	162	741	999999	551	423	999999	80	815	873	12	414	959	999999	972	999999	666	521	184	999999	405	486	419	273	53	360	999999	428	618	999999	484	829	12	951	368	999999	915	665	878	602	19	892	999999	661	407	999999	329	525	247	999999	125	445	609	227	914	442	743	478	999999	201	999999	59	461	298	999999	183	412	17	241	502	542	10	643	581	73	513	780	758	865	999999	999999	251	191	563	999999	48	230	785	999999	926	736	447	477	686	999999	960	999999	417	272	234	747	999999	293	744	522	999999	802	38	164	410	999999	985	999999	304	170	415	868	898	999999	999999	999999	627	999999	315	766	105	999999	956	635	112	999999	373	999999	641	156	999999	957	446	50	296	246	202	630	637	274	750	999999	999999	999999	999999	999999	541	999999	912	281	130	351	977	999999	427	591	846	402	61	337	297	499	971	157	999999	458	431	999999	600	999999	999999	999999	342	51	999999	999999	360	439	999999	20	541	843	
999999	369	36	999999	979	468	623	705	399	799	999999	999999	976	260	862	34	86	91	670	683	930	798	519	133	18	936	962	166	240	416	306	51	999999	454	916	999999	999999	82	478	962	999999	894	723	961	999999	43	74	764	407	999999	363	24	999999	857	913	784	849	999999	369	999999	505	999999	475	983	503	537	512	532	344	261	999999	999999	613	708	999999	999999	999999	558	705	975	872	208	999999	904	999999	999999	701	938	999999	141	761	227	713	435	999999	778	999999	740	468	890	530	542	430	999999	999999	359	411	641	419	877	710	301	208	393	181	999999	708	571	930	221	835	573	991	212	499	686	300	999999	251	669	617	344	100	999999	454	339	999999	611	482	703	880	70	529	662	999999	470	29	330	263	170	999999	857	999999	256	999999	956	550	227	657	745	69	232	400	999999	270	999999	210	393	938	841	528	106	98	236	999999	775	54	339	781	999999	666	999999	924	91	598	999999	533	844	758	497	788	561	999999	736	643	999999	670	779	999999	65	269	635	391	422	641	973	768	583	915	290	912	221	445	628	89	99	308	319	161	999999	842	366	634	999999	62	967	999999	362	592	999999	114	275	936	726	769	40	588	511	449	999999	991	949	928	478	585	577	125	335	657	999999	359	999999	999999	999999	999999	999999	10	940	369	999999	831	416	999999	241	185	647	284	999999	858	58	511	796	869	999999	519	892	999999	166	999999	485	851	816	999999	48	999999	999999	647	999999	513	867	39	647	152	775	999999	999999	958	999999	999999	938	302	405	477	608	52	562	490	101	382	999999	474	844	85	999999	999999	24	711	952	907	431	999	239	216	999999	28	863	654	104	742	934	934	741	863	926	192	999999	349	105	996	771	273	555	672	193	402	195	572	267	952	779	872	16	789	871	999999	72	199	485	590	189	999999	999999	359	448	395	999999	999999	999999	701	376	675	616	999999	145	999999	454	999999	33	598	833	301	999999	999999	963	71	927	952	991	988	130	266	863	515	999999	864	877	206	234	999999	669	214	999999	565	999999	999999	266	60	999999	713	494	504	176	886	757	888	520	254	395	386	999999	781	989	170	999999	119	811	999999	149	281	999999	257	343	235	929	999999	877	831	566	859	805	877	308	287	503	625	100	999999	758	999999	999999	632	810	999999	999999	999999	999999	263	999999	476	302	165	911	381	433	246	171	940	957	138	20	689	688	536	581	591	482	712	666	956	29	834	352	999999	928	657	447	999999	896	51	415	624	846	99	566	649	999999	927	854	999999	463	
159	999999	629	917	663	944	283	999999	748	999999	999999	596	38	457	999999	813	701	453	775	999999	675	53	999999	999999	396	842	598	969	931	625	554	858	409	502	999999	814	722	302	274	999999	173	228	158	635	999999	999999	818	642	108	999999	999999	484	89	467	788	116	114	906	531	821	999999	314	999999	132	861	999999	197	536	587	999999	100	408	188	72	999999	456	895	289	819	999999	33	955	870	105	999999	80	999999	941	999999	999999	709	816	771	452	366	859	883	35	999999	260	840	292	64	999999	746	865	305	999999	831	999999	999999	824	97	171	797	401	443	250	999999	790	874	999999	999999	824	943	999999	637	999999	705	999999	999999	869	514	569	528	741	900	999999	359	999999	774	761	120	382	552	885	728	999999	999999	965	425	643	263	999999	385	999999	999999	240	511	471	238	999999	999999	64	768	351	320	527	643	65	999999	27	891	287	25	123	145	999999	999999	68	555	999999	90	740	361	929	616	999999	194	933	282	670	914	887	266	214	449	65	614	211	999999	211	966	999999	474	408	752	976	968	272	999999	999999	958	452	999999	211	489	581	703	838	999999	999999	343	709	783	830	112	13	31	810	673	89	999999	80	493	999999	71	490	275	953	186	639	999999	999999	484	262	711	471	970	999999	999999	999999	362	775	476	785	867	267	815	644	305	748	955	167	598	999999	999999	887	958	572	149	998	315	749	662	105	999999	421	235	531	128	640	43	999999	95	804	727	71	604	708	999999	804	999999	631	658	999999	684	999999	333	999999	79	823	513	408	915	726	563	999999	122	381	557	456	999999	294	525	664	715	989	82	999999	999999	999999	293	259	96	345	333	999999	101	999999	420	999999	999999	130	462	999999	999999	634	61	368	999999	124	948	233	999999	40	771	390	115	993	722	695	999999	539	999999	946	540	263	322	579	999999	999999	999999	999999	960	723	367	999999	832	230	536	999999	937	713	552	999999	184	999999	108	65	573	943	578	107	511	725	512	999999	669	515	999999	874	999999	481	965	372	999999	69	272	437	672	860	999999	884	467	642	757	999999	986	923	772	479	164	266	15	999999	999999	423	387	244	221	808	252	326	999999	662	768	465	747	999999	999999	999999	999999	999999	999999	999999	999999	693	640	869	999999	894	573	999999	743	294	719	65	476	516	71	190	681	37	999999	999999	618	999999	428	805	873	301	869	805	989	656	682	999999	873	999999	74	617	782	518	276	327	245	506	582	181	942	999999	989	241	129	999999	999999	999999	455	999999	104	162	274	835	995	676	34	767	756	999999	
612	999999	192	184	451	453	407	172	761	898	628	121	999999	257	862	999999	999999	638	999999	246	222	912	47	353	999999	911	352	947	523	600	999999	477	750	496	568	715	999999	814	789	675	355	281	999999	557	900	999999	999999	999999	972	833	999999	396	999999	999999	873	999999	199	839	999999	539	999999	460	649	999999	606	161	371	173	999999	156	642	497	848	20	890	941	903	999999	453	999999	418	335	975	689	236	905	396	240	622	867	526	689	837	999999	574	895	631	999999	999999	748	999999	340	999999	825	201	999999	999999	80	629	999999	999999	708	999999	762	131	775	484	959	934	700	765	140	551	821	630	999999	659	999999	446	994	319	65	539	999999	602	88	997	159	498	359	999999	325	999999	690	999999	818	999999	85	138	799	420	671	999999	260	999999	999999	789	516	205	248	999999	999999	634	634	999999	741	178	691	999999	999999	777	334	471	584	343	449	529	861	750	812	658	999999	469	647	999999	648	151	289	720	121	299	490	999999	259	999999	417	691	976	77	339	999999	612	915	999999	31	96	210	999999	916	544	961	928	766	393	590	642	999999	986	999999	973	999999	889	999999	58	753	296	999999	221	451	925	757	552	793	420	172	999999	999999	999999	625	497	999999	999999	999999	999999	159	371	724	999999	669	500	927	704	925	103	740	999999	641	866	342	735	716	999999	888	991	786	418	144	356	230	543	972	116	999999	563	535	787	999999	795	898	999999	572	808	999999	950	997	63	626	699	680	999999	415	802	51	889	781	459	923	381	399	741	999999	377	350	999999	528	999999	999999	372	567	952	243	845	968	949	999999	999999	999999	938	993	999999	999999	445	675	999999	138	179	999999	482	999999	86	999999	999999	999999	999999	166	204	999999	426	999999	186	999999	264	141	728	999999	999999	999999	101	726	873	23	985	999999	665	999999	790	701	999999	997	358	999999	860	590	999999	98	98	999999	999999	793	968	449	30	516	817	23	999999	999999	999999	648	569	999999	973	999999	908	999999	878	999999	740	217	375	999999	934	428	83	430	859	673	999999	639	90	999999	33	308	758	999999	992	478	999999	999999	999999	486	753	885	437	23	783	115	682	428	219	330	709	999999	999999	475	999999	999999	443	396	999999	999999	664	318	567	449	999999	674	999999	484	999999	410	999999	97	796	999999	749	999999	991	69	647	999999	990	231	430	759	999999	999999	880	293	918	401	45	999999	498	557	999999	999999	327	987	999999	118	117	207	357	809	133	999999	807	539	725	466	999999	383	999999	999999	873	442	888	807	40	999999	999999	714	566	679	375	33	599	248	75	
999999	731	13	368	539	646	793	874	621	636	797	622	350	999999	999999	999999	661	434	999999	683	999999	557	520	957	999999	323	999999	641	999999	443	110	999999	568	473	422	734	607	25	220	999999	999999	568	999999	181	999999	279	999999	156	114	888	714	999999	999999	999999	685	756	221	55	559	225	999999	161	999999	999999	535	999999	999999	877	155	727	193	645	999999	336	603	822	290	348	724	539	999999	999999	536	789	729	511	522	13	787	999999	523	999999	466	994	519	999999	372	999999	999999	468	226	999999	11	387	999999	999999	384	183	961	863	476	872	331	30	354	996	624	999999	457	999999	261	60	99	489	213	632	999999	999999	817	999999	999999	200	702	999999	323	304	255	999999	95	661	137	349	999999	924	199	999999	999999	446	650	999999	314	955	999999	621	999999	175	485	521	999999	81	999999	164	365	297	413	285	179	999999	707	60	750	475	999999	796	896	912	999999	175	300	999999	402	743	579	999999	369	999999	558	90	58	157	818	999999	975	999999	773	972	984	999999	999999	913	999999	173	738	599	772	839	635	846	999999	999999	166	320	231	999999	679	154	585	70	927	999999	999999	98	27	559	241	26	499	999999	32	924	927	264	999999	386	999999	999999	14	999999	999999	530	869	999999	365	999999	990	508	512	362	344	999999	999999	923	826	611	196	393	156	189	367	755	349	328	823	800	377	902	664	845	542	450	149	605	999999	406	50	24	999999	274	569	733	514	999999	972	999999	537	14	438	53	199	999999	92	999999	621	777	191	999999	889	565	386	98	843	666	820	894	488	790	395	429	571	999999	999999	881	999999	634	250	212	355	999999	272	999999	473	621	655	845	999999	324	984	760	225	498	135	177	887	481	999999	847	326	88	999999	747	618	19	482	27	46	210	215	999999	536	999999	205	470	303	23	625	999999	21	974	536	999999	999999	634	999999	82	56	493	994	148	744	402	885	277	999999	525	754	999999	148	999999	809	167	118	996	234	999999	303	999999	874	874	855	667	836	999999	552	751	999999	984	999999	999999	999999	553	216	999999	252	999999	999999	999999	999999	777	269	171	999999	999999	174	999999	65	809	999999	966	999999	391	619	129	292	86	566	543	999999	761	999999	770	657	999999	666	266	950	999999	754	999999	153	375	706	106	999999	999999	584	462	187	183	999999	140	583	999999	999999	589	934	96	999999	176	999999	999999	213	999999	202	499	514	999999	716	908	428	999999	999999	319	999999	413	999999	999999	999999	598	502	113	365	999999	74	453	196	817	117	999999	332	863	999999	588	999999	999999	172	510	903	125	190	999999	
746	279	754	682	85	999999	27	227	904	421	582	195	999999	473	204	999999	999999	748	312	696	246	639	999999	564	755	477	796	999999	251	999999	999999	398	418	273	367	95	796	392	999999	922	999999	890	999999	910	291	82	914	59	399	510	378	164	813	493	992	117	693	999999	926	999999	999999	788	975	729	802	999999	777	410	116	118	999999	749	380	390	895	356	466	675	282	999999	562	746	838	741	805	463	585	924	280	260	402	999999	999999	769	454	21	999999	453	118	999999	304	514	943	999999	999999	999999	999999	432	598	646	651	28	917	253	55	731	949	999999	999999	999999	999999	999999	139	999999	716	999999	294	610	999999	999999	441	22	567	999999	388	58	803	557	105	186	999999	163	999999	634	609	999999	688	222	724	722	72	999999	528	769	501	451	999999	96	574	387	344	183	999999	714	999999	638	999999	999999	864	996	928	999999	149	747	669	999999	527	505	257	342	579	81	886	223	821	760	999999	798	999999	999999	674	716	983	999999	841	999999	666	621	429	971	923	944	358	727	794	670	541	999999	109	57	924	878	839	242	999999	999999	297	999999	892	454	154	999999	71	927	999999	999999	418	431	905	173	787	905	999999	999999	418	635	723	168	428	161	229	712	698	634	22	796	876	750	909	999999	218	392	999999	974	999999	270	999999	999999	999999	999999	261	999999	875	935	269	29	801	999999	823	999999	548	999999	855	740	235	999999	999999	436	999999	536	999999	667	522	337	955	999999	186	999999	459	158	753	302	763	845	900	119	837	762	999999	993	994	322	999999	737	39	89	537	988	749	395	306	999999	999999	869	247	593	596	547	979	864	843	699	999999	999999	999999	255	375	999999	999999	125	603	999999	71	921	541	32	740	785	307	876	867	197	362	73	999999	999999	786	894	608	316	999999	999999	782	510	160	305	218	999999	317	783	714	528	158	634	792	105	999999	999999	337	225	853	811	250	113	997	655	346	999999	823	999999	469	480	411	534	602	999999	999999	561	770	245	814	488	477	523	172	349	999999	728	281	756	914	200	566	393	462	711	999999	679	513	999999	999999	176	438	196	324	999999	999999	623	42	488	677	999999	999999	102	411	375	343	726	999999	658	615	618	770	76	217	999999	914	28	999999	999999	264	748	999999	275	999999	999999	999999	291	209	929	232	425	695	999999	999999	91	999999	474	981	97	999999	332	738	999999	889	999999	406	371	999999	55	328	999999	552	999999	999999	999999	783	999999	815	763	999999	62	527	999999	435	200	922	999999	987	135	902	450	46	983	522	932	20	999999	386	936	
250	688	313	163	610	134	999999	553	999999	161	999999	816	659	227	772	999999	805	726	429	999999	428	999999	384	999999	152	999999	71	999999	629	300	917	590	182	879	523	636	748	373	410	999999	326	378	999999	999999	827	999999	791	818	221	207	137	293	773	687	517	999999	314	460	21	732	73	314	999999	278	243	717	643	999999	704	145	999999	999999	325	128	382	59	21	999999	35	66	97	253	356	431	173	634	816	495	371	702	332	999999	362	678	247	999999	999999	149	999999	120	452	21	124	85	630	695	999999	654	315	467	809	766	435	999999	999999	820	999999	502	999999	999999	999999	158	418	999999	813	287	89	647	999999	370	606	872	944	999999	614	86	138	280	801	478	665	172	190	999999	892	565	863	408	42	427	63	950	999999	999999	219	303	602	999999	272	352	615	331	773	944	861	937	822	520	349	569	691	687	999999	637	999999	999999	967	999999	999999	257	424	681	999999	463	316	655	838	950	705	321	484	26	18	458	862	999999	398	999999	51	999999	743	353	69	999999	736	376	259	999999	60	481	335	999999	12	24	928	934	716	999999	638	999999	108	871	815	37	95	674	999999	252	774	608	349	999999	473	164	514	80	622	150	727	939	406	999999	900	999999	985	999999	24	999999	530	927	627	999999	607	836	856	872	538	41	388	72	698	16	631	451	141	603	999999	847	510	857	999999	576	592	698	809	666	971	999999	52	697	659	685	722	847	980	270	999999	637	308	641	542	590	999999	999999	251	400	810	458	102	391	774	177	492	672	615	61	496	908	999999	999999	999999	947	988	690	999999	22	294	784	470	999999	999999	984	999999	999999	999999	731	814	927	457	418	999999	523	999999	660	999999	999999	202	59	999999	929	773	226	610	119	740	595	602	81	999999	238	115	999999	987	231	913	789	629	623	357	883	247	569	461	618	342	387	457	337	767	921	999999	245	999999	541	107	999999	999999	438	999999	730	139	743	674	999999	313	999999	535	278	747	999999	862	579	701	358	692	214	764	992	777	362	147	274	999999	341	999999	870	999999	455	133	999999	999999	200	494	999999	754	503	999999	243	314	510	851	189	590	634	68	999999	543	204	999999	893	496	391	661	775	593	864	440	999999	809	442	359	90	154	95	727	999999	94	84	603	198	319	531	687	999999	510	957	684	678	999999	177	999999	287	606	240	174	34	538	719	44	890	73	561	999999	872	161	999999	45	504	999999	396	999999	999999	601	660	584	965	999999	394	274	999999	999999	999999	70	641	115	81	483	913	999999	703	
143	374	50	712	135	999999	999999	999999	125	999999	921	999999	772	886	21	999999	686	946	656	209	330	154	999999	408	999999	312	500	999999	766	90	999999	132	583	999999	262	791	999999	999999	535	999999	867	887	999999	999999	999999	10	988	999999	630	248	999999	537	999999	722	382	989	999999	641	12	823	999999	315	59	45	450	799	606	999999	999999	229	448	797	421	830	999999	442	999999	999999	694	710	999999	999999	999999	528	999999	760	865	860	999999	273	872	787	886	711	569	562	999999	244	999999	915	403	429	549	410	999999	598	126	999999	390	939	999999	10	947	301	509	999999	153	530	999999	690	933	745	738	371	357	661	999999	709	270	779	999999	640	834	779	316	893	777	999999	728	106	644	439	480	999999	999999	871	999999	595	999999	629	999999	318	893	999999	981	657	690	188	63	148	687	999999	175	611	999999	999999	175	999999	999999	615	172	392	999999	253	55	503	275	999999	222	485	820	999999	506	641	370	296	746	999999	797	659	212	999999	707	999999	999999	237	999999	868	999999	674	706	672	610	596	999999	36	516	650	999999	487	391	843	965	577	999999	999999	999999	999999	999999	59	737	999999	999999	335	413	572	684	221	834	818	999999	999999	302	548	779	158	714	910	183	343	999999	106	91	319	277	369	633	140	273	999999	327	738	627	505	999999	970	302	285	193	894	352	305	815	540	257	984	550	427	999999	179	658	999	360	907	279	999999	653	70	67	999999	939	554	947	788	501	501	779	796	610	808	855	439	999999	289	991	484	290	999999	72	292	819	216	342	103	397	327	999999	720	236	306	327	242	227	150	999999	797	357	36	49	755	215	753	816	988	999999	228	282	80	915	794	999999	999999	999999	775	234	732	221	853	401	183	999999	68	570	314	999999	623	221	587	999999	203	137	264	999999	316	999999	75	399	999999	780	178	54	317	804	442	946	999999	244	452	915	999999	586	999999	635	865	642	156	999999	999999	506	700	999999	695	746	721	666	106	999999	999999	999999	168	343	868	83	232	139	805	263	138	368	277	388	769	671	112	617	999999	628	999999	673	929	881	887	846	89	171	359	571	92	999999	850	624	552	753	999999	888	999999	429	412	735	999999	892	65	999999	999999	999999	247	34	999999	114	42	999999	999999	27	768	999999	999999	31	994	71	780	244	180	362	518	652	836	25	999999	223	899	215	226	911	999999	46	825	743	616	767	999999	334	999999	978	743	999999	671	534	999999	479	442	696	999999	351	955	602	721	999999	635	587	485	231	119	999999	214	826	261	51	191	999999	461	
713	414	237	146	455	317	202	619	145	980	311	40	444	781	212	780	874	955	244	999999	133	117	39	999999	702	225	507	774	916	999999	629	353	263	28	729	291	999999	214	999999	294	999999	93	500	999999	184	200	675	999999	11	56	999999	96	946	416	999999	606	999999	999999	444	240	810	428	702	23	999999	957	777	426	61	921	583	669	999999	949	795	49	616	432	117	999999	549	858	772	870	744	999999	999999	999999	689	133	906	261	770	280	484	111	390	487	255	999999	423	258	597	999999	472	717	641	996	621	298	989	999999	838	932	690	999999	655	999999	278	816	560	930	999999	928	24	332	898	999999	475	693	658	999999	187	891	999999	301	270	691	408	37	999999	410	235	400	143	954	423	999999	999999	532	999999	557	218	999999	665	493	999999	669	76	150	818	999999	531	927	639	860	775	947	999999	999999	691	999999	434	251	914	160	705	999999	999999	70	909	70	999999	942	248	110	921	748	999999	999999	779	601	625	267	219	999999	879	999999	760	283	999999	476	993	999999	841	491	133	967	524	999999	999999	999999	875	15	240	757	873	588	689	539	939	37	721	999999	999999	999999	999999	176	41	999999	280	407	584	520	881	443	76	402	111	756	977	954	233	720	815	603	999999	619	36	461	572	999999	999999	231	344	999999	754	753	582	999999	152	956	935	56	245	390	601	364	999999	999999	690	481	486	933	561	985	803	10	434	26	373	999999	149	579	999999	999999	999999	362	186	999999	688	323	819	359	999999	30	999999	187	485	434	12	999999	999999	999999	771	101	815	684	670	359	358	999999	329	999999	999999	999999	817	365	150	999999	600	248	188	999999	119	999999	661	136	999999	540	966	625	999999	999	23	12	999999	910	999999	814	173	115	692	826	381	934	993	263	971	199	213	663	47	228	834	763	193	102	129	999999	999999	999999	999999	999999	392	732	999999	329	552	385	191	906	557	335	102	999999	556	361	31	999999	999999	407	164	140	999999	313	588	307	999999	260	999999	150	790	414	384	999999	750	562	444	649	706	999999	711	999999	17	307	116	711	135	349	999999	831	80	999999	999999	41	533	234	802	89	154	930	164	301	999999	999999	999999	152	950	617	744	999999	917	999999	478	709	696	568	132	40	207	999999	181	999999	999999	999999	999999	846	394	999999	951	525	760	364	999999	999999	519	419	999999	966	191	963	760	999999	604	224	914	697	475	999999	345	999999	112	999999	882	276	999999	999999	259	578	971	279	758	607	665	229	243	999999	877	703	200	287	538	166	848	243	127	662	231	828	
83	381	380	83	18	986	423	987	481	237	25	190	999999	460	994	912	215	999999	852	385	981	360	819	772	129	68	436	945	923	999999	159	106	117	430	505	599	999999	684	599	999999	806	255	91	649	687	20	126	87	172	936	38	999999	810	846	846	722	562	608	999999	950	559	999999	74	832	88	999999	82	999999	999999	404	23	530	999999	182	579	736	279	179	999999	999999	999999	999999	999999	987	620	195	296	270	584	782	47	999999	730	649	130	338	999999	259	571	768	999999	387	132	767	999999	999999	411	637	277	999999	999999	392	522	999999	18	210	694	999999	221	893	632	999999	999999	999999	366	723	800	999999	62	250	999999	29	608	327	180	563	999999	999999	999999	122	999999	659	993	999999	339	655	777	884	999999	999999	644	114	47	678	145	999999	232	949	999999	209	707	497	584	36	565	433	783	999999	674	454	974	678	21	108	999999	972	818	999999	999999	711	999999	915	283	999999	606	450	981	929	191	54	999999	999999	614	865	415	296	85	966	999999	999999	999999	582	220	195	945	965	102	938	569	173	318	540	116	699	263	791	224	999999	430	124	451	854	23	629	123	696	999999	156	693	822	897	851	783	999999	840	372	705	999999	999999	641	358	52	999999	28	736	801	180	915	999999	623	999999	634	546	793	463	27	569	999999	999999	258	900	946	255	746	276	467	999999	179	999999	890	95	999999	262	999999	765	409	493	995	893	999999	526	159	543	79	750	272	314	990	999999	823	803	125	25	940	999999	999999	797	999999	752	279	54	11	65	721	538	945	382	757	37	999999	533	574	697	760	999999	999999	999999	999999	996	13	162	999999	696	46	97	999999	121	321	59	363	611	870	252	623	277	524	103	822	541	999999	889	557	999999	999999	999999	999999	428	999999	218	988	10	622	627	748	127	288	999999	29	999999	568	834	71	708	674	453	663	331	999999	999999	216	658	589	643	201	999999	999999	802	277	746	859	551	999999	113	70	999999	989	252	504	506	999999	219	83	999999	972	969	999999	848	999999	974	636	907	999999	771	11	340	420	978	435	633	999999	486	999999	283	774	27	999999	999999	647	999999	999999	420	999999	999999	505	997	584	400	670	231	296	756	514	999999	119	951	206	94	111	999999	942	20	816	870	985	512	181	800	999999	955	991	999999	210	977	999999	999999	89	777	276	14	755	30	999999	213	346	764	971	999999	999999	999999	820	999999	999999	917	378	999999	603	956	592	999999	825	999999	999999	999999	240	426	556	536	782	893	999999	428	999999	999999	974	921	999999	612	534	230	999999	
999999	999999	999999	144	107	999999	292	608	76	622	133	999999	999999	189	999999	54	602	999999	919	218	445	999999	280	950	402	999999	999999	999999	457	999999	991	431	371	999999	398	157	383	580	999999	999999	273	927	715	999999	748	242	544	918	12	876	110	639	614	999999	999999	474	366	651	742	31	999999	349	161	325	631	701	824	820	999999	824	670	999999	840	516	945	517	256	999999	211	999999	541	840	999999	580	650	361	999999	359	368	923	790	732	838	121	157	924	776	400	650	56	418	723	137	187	216	999999	999999	108	76	586	228	367	449	582	489	425	999999	580	674	279	885	999999	461	999999	43	999999	193	728	368	999999	741	999999	999999	165	999999	817	712	999999	374	999999	562	718	292	781	999999	432	292	265	632	732	526	999999	725	380	171	944	999999	999999	153	999999	894	80	999999	55	845	999999	19	294	832	671	712	643	216	999999	716	176	191	999999	172	610	655	928	106	636	504	545	140	999999	999999	806	555	999999	999999	106	678	492	999999	247	999999	343	423	998	432	960	30	883	999999	623	663	995	762	591	108	999999	622	965	999999	113	551	309	999999	41	300	36	125	999999	33	119	433	234	197	944	744	828	197	656	999999	145	615	621	556	999999	324	998	53	999999	354	87	484	712	999999	875	696	636	112	392	708	406	999999	759	860	879	200	999999	807	818	847	279	355	965	999999	838	497	929	999999	724	717	302	982	999999	915	999999	635	999999	716	999999	258	118	726	999999	948	109	301	999999	760	677	326	999999	999999	235	999999	84	999999	519	999999	680	387	766	882	387	674	999999	423	692	844	914	254	999999	723	494	999999	999999	553	550	26	370	546	641	179	999999	408	999999	110	757	44	841	224	125	478	46	935	491	235	349	140	542	686	608	21	846	432	846	999999	706	664	999999	531	999999	502	999999	999999	999999	597	806	999999	842	315	999999	999999	999999	700	138	999999	687	559	88	514	213	419	483	684	937	629	332	999999	999999	671	404	999999	657	319	42	622	999999	999999	199	999999	429	370	298	237	30	950	19	156	304	845	484	999999	586	873	999999	771	28	207	205	125	274	162	999999	180	910	572	10	693	667	515	414	784	370	193	999999	843	999999	256	663	987	620	999999	359	715	197	257	999999	783	991	999999	603	999999	707	83	630	999999	943	999999	326	457	949	999999	488	999999	999999	699	786	999999	788	484	999999	772	543	999999	505	98	803	999999	999999	663	66	226	701	999999	911	26	999999	999999	563	999999	900	13	999999	215	47	305	999999	570	284	497	470	122	995	
999999	621	831	854	499	578	999999	473	999999	999999	663	999999	733	623	93	877	999999	623	500	999999	999999	584	645	843	999999	180	210	401	242	437	496	202	943	231	194	784	90	171	587	999999	999999	355	668	869	275	999999	999999	681	614	693	859	874	970	282	35	999999	999999	988	526	999999	378	999999	999999	804	648	471	457	999999	999999	999999	796	262	45	999999	818	624	916	999999	577	523	999999	999999	786	999999	577	621	231	671	206	262	808	999999	645	269	349	880	124	863	231	804	366	802	252	315	897	999999	838	198	999999	410	26	209	999999	999999	462	849	364	692	237	36	249	785	315	186	500	704	617	776	442	999999	510	62	555	999999	999999	73	286	999999	651	970	783	43	999999	795	246	608	999999	642	999999	499	526	999999	999999	999999	565	580	497	75	999999	202	989	72	755	524	899	963	654	647	846	398	572	882	50	266	999999	215	999999	519	940	892	32	999999	969	943	421	88	426	360	999999	585	576	221	999999	999999	999999	720	288	693	895	282	999999	43	795	418	926	644	391	379	999999	359	999999	977	134	922	999999	23	103	812	112	999999	546	304	440	999999	821	361	225	592	285	532	999999	884	623	667	938	989	189	560	999999	777	697	57	408	858	582	598	97	745	288	967	626	475	999999	999999	999999	659	603	535	596	575	428	999999	104	428	431	999999	364	999999	983	190	834	999999	796	335	133	498	895	581	688	233	273	479	999999	999999	906	461	303	548	931	999999	999999	654	963	450	358	898	953	979	436	999999	244	999999	761	999999	142	93	679	999999	951	247	763	31	847	999999	312	949	495	786	999999	969	825	815	535	705	999999	190	999999	999999	976	235	545	999999	999999	234	989	642	999999	215	184	999999	782	48	597	999999	999999	374	806	599	148	999999	412	999999	466	999999	638	428	105	66	312	999999	513	333	288	999999	999999	999999	999999	622	384	999999	999999	289	611	699	999999	786	228	841	189	430	383	980	217	999999	822	378	459	688	595	999999	547	661	902	232	319	458	999999	871	990	677	498	193	225	478	999999	132	565	767	279	852	210	263	876	999999	578	999999	125	712	904	334	398	197	37	813	131	579	387	388	390	999999	36	357	851	512	931	199	764	739	999999	699	812	692	419	743	370	293	785	999999	999999	999999	343	57	967	666	289	310	999999	412	356	599	999999	186	386	539	825	853	412	999999	950	388	767	999999	999999	214	522	705	778	293	999999	838	999999	999999	735	602	405	979	999999	999999	232	999999	43	362	392	808	999999	999999	315	999999	999999	999999	
999999	420	79	274	29	956	743	762	154	583	531	872	959	518	805	999999	999999	999999	143	845	999999	999999	151	329	355	415	993	505	261	999999	400	999999	375	934	957	383	999999	999999	999999	449	246	627	999999	999999	109	170	999999	873	13	999999	193	531	745	82	54	663	279	749	919	614	962	247	510	999999	999999	999999	999999	35	560	431	101	981	999999	694	609	845	187	502	230	999999	22	130	502	999999	703	999999	999999	303	890	999999	114	547	551	999999	486	998	126	783	465	477	664	377	322	581	482	212	330	999999	472	209	999999	776	529	734	602	842	745	823	563	999999	999999	213	999999	266	327	554	439	242	999999	611	728	403	47	753	530	644	999999	920	214	500	999999	113	830	999999	999999	337	28	817	376	999999	999999	999999	999999	150	998	460	242	66	999999	928	772	98	841	861	481	91	738	999999	999999	957	999999	999999	999999	999999	776	999999	999999	454	999999	990	999999	622	865	999999	358	999999	184	999999	754	80	999999	999999	999999	286	999999	459	271	969	219	736	999999	251	613	418	607	438	684	167	374	633	87	788	618	273	402	159	232	999999	513	56	907	842	32	999999	555	295	167	342	344	327	112	413	244	711	401	294	19	457	967	919	749	26	532	999999	992	999999	142	403	884	999999	236	995	999999	173	829	999999	229	479	863	322	281	352	999999	56	999999	673	554	907	872	117	150	775	309	593	306	890	999999	901	151	931	162	763	999999	766	101	117	999999	81	881	644	999999	999999	593	655	648	999999	204	486	599	328	79	234	999999	776	437	460	695	872	999999	938	446	327	338	931	999999	518	894	66	999999	423	726	483	999999	237	999999	611	999999	654	944	899	999999	833	999999	822	999999	928	241	682	338	641	999999	999999	214	999999	207	747	210	661	999999	140	512	147	531	186	602	596	209	303	733	826	999999	999999	927	967	999999	613	25	999999	79	241	999999	999999	999999	323	11	999999	279	91	999999	305	999999	530	168	814	396	558	312	136	999999	276	728	937	948	999999	373	380	999999	999999	702	594	731	694	591	263	853	300	419	217	999999	999999	327	999999	273	437	425	746	883	123	581	693	310	889	296	999999	512	999999	999999	999999	999999	631	503	42	389	999999	999999	716	939	999999	960	105	148	104	999999	278	948	611	674	999999	96	999999	999999	999999	664	18	293	841	999999	999999	750	515	36	204	999999	999999	458	294	738	827	999999	708	807	978	163	485	554	216	938	999999	854	999999	674	752	999999	333	999999	999999	378	380	162	732	318	160	163	455	79	999999	837	407	820	664	
872	999999	657	388	818	518	880	188	464	87	999999	999999	933	849	840	283	74	934	999999	999999	915	999999	674	141	399	657	999999	707	999999	610	999999	999999	999999	999999	38	827	105	751	999999	625	588	199	916	85	828	928	226	314	614	795	999999	902	987	831	999999	515	182	999999	999999	171	693	183	772	999999	708	999999	193	744	820	22	188	323	999999	793	411	725	450	598	312	999999	440	519	102	620	999999	999999	999999	376	450	523	655	579	762	352	931	415	999999	72	377	466	999999	482	494	602	617	565	482	204	429	32	999999	584	223	999999	999999	183	90	161	999999	241	818	817	303	306	367	609	561	87	999999	999999	999999	388	999999	999999	999999	957	35	500	13	174	993	999999	946	427	458	999999	366	245	621	758	999999	275	999999	999999	647	999999	189	197	244	18	14	404	342	433	999999	999999	363	999999	800	773	158	999999	158	958	248	469	871	875	847	296	253	999999	466	113	671	999999	449	94	208	799	778	837	265	995	170	599	999999	999999	703	773	717	988	999999	847	609	999999	127	980	999999	188	65	314	350	947	765	999999	937	999999	762	691	246	278	179	999999	995	999999	999999	999999	797	648	452	359	181	84	579	264	880	618	504	925	999999	468	999999	29	999999	474	999999	999999	240	999999	661	788	759	21	999999	999999	819	443	852	298	421	964	192	259	735	706	142	275	378	999999	999999	999999	734	999999	776	777	91	159	999999	531	823	999999	922	999999	987	664	999999	170	999999	140	999999	447	766	215	514	999999	999999	938	294	999999	341	231	939	999999	673	342	63	999999	244	759	367	669	999999	331	999999	405	51	866	999999	80	116	971	727	248	75	999999	562	528	333	999999	999999	153	864	231	999999	999999	86	203	652	654	611	678	999999	788	772	775	999999	445	741	118	999999	419	676	224	929	369	504	700	663	999999	999999	534	598	417	267	224	804	953	999999	872	329	848	223	617	999999	438	56	938	475	300	107	127	999999	224	917	91	477	650	301	829	108	999999	539	349	874	999999	89	517	531	558	970	999999	313	869	999999	70	206	68	755	501	323	999999	235	999999	215	662	747	384	500	186	747	999999	661	311	999999	943	318	874	742	392	999999	538	999999	916	330	788	813	918	435	857	999999	418	895	800	516	542	999999	999999	144	999999	999999	705	27	354	811	815	657	12	105	999999	752	331	326	999999	152	785	157	319	52	427	999999	999999	948	999999	300	338	268	861	795	241	793	151	740	531	63	999999	520	999999	999999	514	140	999999	823	590	999999	999999	102	533	658	730	
394	840	133	717	371	510	757	384	64	999999	557	796	216	863	61	611	591	795	319	497	275	95	214	538	999999	48	15	999999	538	999999	246	735	213	999999	846	952	27	33	999999	999999	897	145	18	999999	956	344	604	959	538	503	999999	307	223	170	465	309	636	999999	430	999999	504	399	999999	327	246	999999	593	151	999999	108	999999	999999	635	766	600	999999	999999	582	581	952	443	999999	828	44	765	939	999999	52	609	547	326	432	999999	835	58	507	299	690	395	145	999999	462	942	440	909	412	671	457	999999	336	231	999999	23	478	889	458	570	811	999999	307	310	550	542	479	782	171	966	799	717	102	840	999999	196	446	211	981	113	398	999999	362	277	73	999999	283	325	272	419	133	999999	600	936	999999	138	98	834	210	999999	473	658	748	446	871	740	999999	495	835	999999	576	999999	999999	355	182	686	210	39	246	999999	269	163	520	751	842	999999	127	165	999999	268	999999	611	10	999999	639	740	999999	916	406	999999	999999	787	490	404	842	856	47	255	999999	801	999999	68	999999	143	660	320	148	996	603	999999	623	320	142	576	768	964	999999	999999	999999	999999	999999	294	633	913	70	482	673	999999	909	985	999999	871	401	561	999999	49	999999	999999	999999	999999	602	390	999999	388	999999	999999	999999	913	999999	878	999999	200	539	332	999999	643	435	999999	999999	188	647	999999	999999	617	212	751	919	580	245	729	951	999999	999999	999999	839	919	971	254	999999	374	827	759	999999	40	405	624	342	999999	70	697	614	338	999999	232	681	999999	999999	704	186	957	777	84	677	906	927	191	754	999999	492	582	671	190	480	709	360	887	543	66	222	587	419	850	999999	999999	999999	622	615	223	999999	270	999999	277	78	256	596	999999	91	583	999999	224	870	999999	586	999999	999999	433	857	94	872	794	46	246	492	598	548	926	999999	139	999999	314	999999	999999	438	231	956	999999	999999	234	122	607	806	959	999999	999999	717	999999	273	999999	523	691	764	531	999999	920	999999	389	785	479	707	999999	199	952	791	798	648	338	999999	364	999999	631	999999	632	972	274	987	999999	293	494	999999	999999	663	531	999999	109	550	54	999999	517	997	999999	619	642	527	452	999999	854	177	164	999999	388	469	908	511	891	999999	142	559	999999	932	157	999999	300	598	389	999999	668	345	692	999999	999999	148	253	366	955	21	999999	115	529	856	143	999999	138	145	502	858	754	999999	724	728	417	999999	123	585	850	479	328	999999	147	999999	750	518	485	905	754	999999	226	551	555	999999	999999	36	39	230	
999999	999999	999999	165	106	530	262	648	621	964	999999	119	999999	999999	516	999999	693	633	967	999999	115	625	999999	999999	391	261	642	999999	474	844	35	391	465	893	999999	611	511	173	948	617	193	111	999999	520	75	645	226	558	45	999999	197	999999	69	945	124	183	815	999999	999999	844	887	59	184	777	939	459	653	999999	881	905	973	999999	685	999999	900	14	728	912	168	999999	44	999999	177	404	657	999999	331	520	779	612	795	999999	399	113	730	143	927	999999	999999	615	992	96	999999	140	106	999999	393	999999	54	999999	455	903	999999	999999	999999	999999	882	999999	130	983	137	999999	361	999999	119	999999	140	582	999999	767	86	608	999999	552	753	948	417	46	307	999999	999999	622	476	668	167	892	190	370	303	927	260	157	999	598	999999	999999	734	407	30	889	536	999999	90	999999	43	846	572	44	284	861	395	845	999999	140	420	515	999999	999999	121	226	36	769	999999	702	999999	999999	609	742	74	893	999999	19	999999	999999	462	761	999999	198	634	999999	999999	999999	95	442	999999	414	675	868	187	972	203	51	296	804	862	767	532	387	770	999999	999999	830	999999	390	999999	385	829	74	677	659	999999	477	68	799	999999	880	683	846	999999	111	263	999999	999999	102	999999	181	723	999999	555	695	239	164	427	999999	84	499	999999	704	794	166	585	999999	201	528	998	725	983	496	907	981	93	999999	226	669	999999	505	275	876	689	475	999999	999999	519	981	429	999999	59	999999	725	407	704	978	61	14	526	999999	549	999999	999999	975	198	236	999999	573	612	553	937	999999	999999	578	233	999999	24	328	504	967	999999	999999	108	999999	999999	999999	999999	509	287	999999	634	222	999999	209	955	239	999999	714	287	435	313	945	378	999999	881	301	860	999999	183	404	963	733	509	559	999999	340	937	914	309	742	464	804	295	999999	918	725	999999	478	999999	994	999999	310	50	78	664	156	840	231	308	384	594	625	999999	883	150	999999	999999	593	648	625	999999	867	999999	999999	971	508	659	870	957	165	999999	999999	999999	999999	876	663	692	440	999999	999999	500	715	616	999999	158	839	999999	999999	368	999999	21	31	830	997	702	660	895	999999	107	165	496	969	273	152	698	999999	101	157	16	486	217	999999	698	244	999999	586	999999	489	396	141	999999	257	512	999999	153	664	999999	535	486	225	767	999999	343	739	917	530	452	473	236	945	747	331	405	881	810	739	332	596	872	126	409	416	999999	965	999999	249	467	334	999999	44	651	565	670	790	719	30	999999	999999	999999	604	143	786	262	451	
393	708	851	630	139	999999	341	965	663	999999	815	999999	87	378	613	678	72	127	475	202	999999	192	660	615	999999	789	800	372	279	277	982	622	164	667	581	427	999999	837	999999	594	702	999999	902	310	975	368	999999	999999	356	648	542	26	999999	69	999999	211	999999	246	468	349	613	968	999999	395	387	202	206	999999	796	999999	999999	235	922	881	999999	618	290	360	639	999999	999999	240	999999	999999	735	966	311	999999	519	379	379	162	379	999999	980	999999	989	516	922	782	999999	999999	773	170	999999	999999	999999	999999	570	539	921	696	606	664	503	999999	951	999999	659	421	891	111	900	427	816	137	999999	77	999999	764	628	999999	438	857	641	323	999999	856	273	999999	999999	870	534	980	999999	999999	999999	714	361	607	999999	999999	999999	510	890	71	631	999999	354	240	460	35	999999	805	999999	158	999999	748	33	189	999999	105	800	240	548	31	577	920	999999	142	581	151	715	999999	999999	999999	916	927	999999	999999	999999	999999	999999	43	967	847	999999	999999	80	310	425	807	691	182	999999	999999	134	626	962	869	493	999999	387	221	658	319	319	999999	823	217	242	339	780	453	497	804	593	999999	272	700	690	848	999999	999999	999999	999999	460	543	610	305	578	299	965	999999	96	980	733	300	384	658	999999	102	999999	863	78	95	36	247	999999	887	103	367	999999	271	999999	645	862	718	504	885	858	776	999999	527	638	942	374	999999	367	516	81	302	393	614	172	999999	943	986	600	631	999999	999999	858	723	211	221	936	703	999999	451	128	24	999999	498	999999	761	465	387	234	135	720	354	880	178	815	801	973	749	109	590	701	875	999999	872	999999	646	999999	914	326	427	16	670	763	915	398	999999	506	999999	814	999999	999999	566	762	474	910	402	999999	689	907	410	247	196	999999	338	999999	253	895	999999	360	999999	843	551	71	807	129	59	999999	999999	780	999999	304	88	999999	697	458	145	123	999999	962	745	314	238	16	915	189	819	76	999999	176	999999	171	583	544	661	567	590	505	955	354	860	811	376	909	999999	116	999999	262	906	999999	614	139	999999	961	614	848	615	544	155	627	310	983	165	798	635	999999	721	544	283	140	867	640	999999	309	111	934	938	329	857	809	30	566	169	554	562	25	919	622	929	812	999999	56	359	337	999999	877	655	578	283	999999	394	624	999999	776	22	973	971	943	859	999999	999999	296	687	345	999999	743	823	999999	246	619	678	108	615	999999	999999	821	290	830	264	999999	288	999999	55	999999	424	999999	999999	999999	999999	588	54	
976	762	259	902	665	999999	24	731	310	63	55	342	663	883	296	18	518	999999	999999	693	150	688	635	402	999999	250	391	920	209	999999	439	999999	657	575	702	346	366	567	999999	462	999999	109	954	180	999999	37	391	422	999999	999999	78	999999	351	895	904	999999	999999	856	361	425	977	999999	531	153	999999	999999	999999	999999	191	949	999999	951	999999	738	426	50	733	464	169	522	999999	968	791	811	97	643	726	762	671	414	219	509	215	107	999999	183	577	999999	999999	266	353	999999	999999	189	744	127	999999	613	478	863	999999	671	697	839	566	999999	311	719	65	979	259	999999	999999	999999	999999	153	745	977	999999	253	473	922	907	903	179	565	737	612	999999	970	922	123	999999	808	850	548	812	376	999999	476	871	857	999999	577	999999	999999	877	464	449	601	999999	743	359	235	400	641	999999	793	669	11	281	699	999999	999999	67	146	638	999999	926	201	341	999999	999999	999999	381	615	178	340	896	747	687	999999	172	475	598	999999	999999	67	418	999999	999999	28	706	539	204	999999	214	669	519	870	793	999999	537	999999	999999	999999	307	999999	999999	784	473	433	897	922	999999	998	999999	187	496	999999	382	999999	999999	999999	417	999999	671	999999	592	999999	999999	508	820	36	953	428	745	913	214	999999	999999	200	213	633	745	999999	131	784	226	206	646	999999	182	640	497	223	999999	819	841	947	342	401	980	655	384	964	999999	870	969	895	262	622	973	999999	998	191	376	575	972	66	201	999999	689	395	562	999999	335	190	999999	739	368	926	999999	999999	999999	999999	999999	558	999999	780	747	260	999999	331	943	33	999999	280	642	315	847	493	846	784	999999	454	711	594	102	10	639	432	999999	239	536	336	550	716	649	519	971	818	999999	201	318	940	82	368	452	539	329	999999	999999	233	999999	999999	89	297	999999	807	777	625	465	999999	151	324	920	999999	794	616	482	347	630	132	343	999999	177	999999	476	816	382	352	152	999999	680	584	884	117	999999	999999	257	263	216	842	741	999999	362	78	999999	993	999999	497	573	835	66	982	434	999999	889	863	999999	434	999999	693	434	435	482	901	577	566	440	813	248	143	369	229	141	788	391	999999	676	109	604	482	796	999999	778	316	507	698	999999	469	999999	483	953	999999	441	522	417	316	873	460	500	493	563	217	999999	440	476	836	851	646	43	999999	196	609	999999	349	999999	999999	656	176	999999	999999	416	970	595	999999	190	546	788	999999	380	85	123	226	608	121	918	588	999999	348	839	670	847	514	435	324	297	354	
993	999999	624	999999	659	707	999999	999999	999999	592	621	999999	999999	930	58	242	275	958	788	999999	10	718	999999	999999	912	999999	336	733	42	902	545	280	999999	836	553	695	999999	511	425	416	169	999999	44	335	999999	152	999999	909	622	614	248	999999	999999	326	353	284	671	999999	955	999999	381	999999	588	999999	57	350	999999	423	387	362	247	763	543	382	810	22	684	999999	351	770	229	999999	120	999999	664	79	999999	999999	492	279	33	689	556	83	999999	836	409	859	999999	999999	135	675	999999	269	377	484	932	163	516	999999	599	576	963	999999	999999	954	222	171	520	978	999999	999999	999999	999999	338	999999	999999	469	347	973	612	825	816	724	644	554	894	850	59	189	146	590	999999	161	679	999999	725	371	951	90	624	999999	349	999999	31	269	744	424	999999	819	276	472	816	542	728	774	759	249	551	577	70	371	121	340	841	25	232	779	999999	881	999999	846	518	267	359	374	485	516	703	999999	809	479	919	999999	913	673	774	999999	432	905	697	486	819	999999	999999	999999	136	19	468	15	999999	965	986	60	987	430	954	558	192	363	298	253	546	176	767	590	451	999999	999999	177	999999	130	356	532	193	356	36	143	247	106	247	999999	999999	999999	999999	999999	493	999999	999999	999999	719	999999	999999	79	999999	454	940	653	616	439	811	255	592	300	764	917	618	463	999999	640	999999	999999	321	999999	125	822	205	848	828	923	999999	582	638	933	458	35	210	287	915	739	416	382	527	808	294	992	999999	999999	932	429	235	39	12	999999	99	898	999999	832	999999	999999	999999	101	824	693	342	238	617	658	842	738	716	341	548	999999	234	30	999999	512	801	133	999999	999999	999999	409	697	77	580	999999	843	559	131	378	333	130	490	999999	999999	833	999999	999999	384	999999	914	204	713	999999	491	874	387	79	999999	401	40	999999	857	809	185	425	995	999999	658	591	815	292	616	999999	17	428	999999	999999	472	999999	45	745	748	712	535	999999	696	803	586	705	648	774	954	729	348	999999	999999	681	149	142	837	211	407	999999	999999	999999	587	999999	886	72	237	477	606	999999	999999	294	999999	154	283	463	729	202	688	953	999999	999999	337	886	999	513	999999	999999	770	339	631	833	347	955	999999	903	144	330	917	523	477	180	177	999999	373	63	999999	999999	407	685	413	645	522	454	849	999999	304	700	999999	382	906	272	707	276	513	532	947	999999	852	380	329	409	999999	174	999999	772	999999	518	523	945	100	999999	567	95	926	986	320	892	116	999999	999999	443	954	999999	
617	999999	473	901	315	999999	999999	297	276	37	365	999999	370	358	968	999999	507	999999	187	999999	291	869	704	999999	349	527	999999	64	28	999999	770	999999	454	740	999999	999999	999999	971	212	681	838	802	771	999999	729	922	625	962	923	39	425	823	266	533	999999	747	510	851	561	999999	630	62	279	346	266	479	559	999999	999999	698	777	535	583	999999	592	489	999999	174	999999	426	999999	258	140	989	514	947	999999	921	487	810	769	999999	999999	424	999999	785	533	999999	283	260	373	999999	172	999999	999999	889	250	760	999999	999999	649	346	959	144	886	381	922	999999	831	999999	999999	637	152	999999	929	329	124	169	454	999999	955	999999	999999	999999	63	905	999999	904	737	624	999999	870	981	714	999999	432	498	286	999999	679	863	253	999999	964	411	736	999999	182	306	932	999999	90	315	999999	817	976	456	327	90	981	296	27	553	216	999999	978	655	999999	829	506	831	999999	631	999999	943	999999	79	925	240	999999	61	913	608	804	999999	626	564	847	897	194	976	999999	205	556	393	999999	699	396	362	432	90	999999	352	799	110	936	999999	540	200	999999	999999	530	97	999999	999999	999999	418	748	367	985	424	999999	540	999999	529	660	643	999999	391	106	22	682	573	999999	246	635	570	808	704	913	177	999999	999999	792	999999	456	999999	441	626	20	437	951	999999	999999	18	999999	999999	999999	999999	449	303	383	158	103	101	234	957	290	999999	304	811	999999	54	999999	999999	399	999999	748	368	83	577	211	459	381	669	71	653	999999	999999	963	749	863	538	264	619	794	999999	563	700	63	498	999999	913	999999	208	826	907	585	559	618	131	147	348	999999	999999	101	923	777	433	40	999999	761	491	564	554	948	82	790	834	999999	524	999999	999999	315	585	774	999999	999999	999999	843	999999	77	645	189	999999	611	525	342	391	528	870	108	999999	670	999999	737	321	999999	778	260	999999	127	751	536	999999	534	100	999999	999999	108	999999	797	604	590	875	999999	126	311	723	942	999999	999999	999999	315	162	999999	468	386	833	847	462	999999	999999	999999	98	999999	999999	119	999999	317	520	491	721	293	725	999999	503	548	999999	999999	999999	20	635	835	999999	25	999999	445	383	678	76	714	999999	773	645	999999	448	999999	502	838	196	16	999999	999999	431	941	28	125	590	89	999999	919	591	999999	236	452	999999	523	103	83	999999	881	735	999999	251	999999	291	948	647	999999	634	819	55	957	783	614	793	229	413	886	996	603	855	304	999999	999999	132	999999	546	203	999999	999999	999999	429	519	315	999999	809	174	999999	
659	79	477	726	999999	999999	873	634	90	622	658	95	999999	217	999999	999999	35	441	660	105	684	945	412	453	317	708	999999	626	447	999999	342	983	65	788	999999	999999	999999	999999	848	653	999999	999999	265	923	545	471	815	999999	352	793	289	840	999999	999999	940	714	667	34	419	999999	872	257	196	999999	999999	999999	40	332	979	159	999999	896	592	16	822	999999	999999	488	908	845	999999	999999	283	654	999999	999999	833	986	999999	523	999999	111	719	112	781	34	311	652	999999	870	999999	999999	402	203	203	999999	999999	153	999999	754	34	189	125	573	852	999999	974	542	424	788	841	54	484	466	999999	499	186	999999	234	797	884	46	999999	48	415	410	464	89	999999	805	999999	999999	739	103	999999	89	985	999999	259	767	60	769	238	855	39	999999	18	999999	312	704	216	767	919	458	869	988	344	87	168	451	999999	894	90	618	543	161	314	390	968	811	999999	39	241	999999	747	999999	807	989	18	28	402	999999	777	756	999999	999999	999999	291	233	510	999999	907	988	807	218	165	688	999999	999999	999999	92	627	967	501	200	186	535	462	710	999999	190	999999	999999	999999	59	40	999999	334	28	66	999999	33	999999	468	76	606	999999	434	258	591	436	197	999999	999999	935	774	560	286	566	999999	951	317	580	479	999999	399	838	848	757	187	48	999999	999999	264	999999	69	470	509	434	593	144	111	213	128	327	993	677	938	213	285	479	999999	767	604	115	999999	453	687	148	676	767	202	676	81	553	999999	999999	423	642	876	313	61	851	999999	288	849	114	461	161	336	722	900	999999	999999	999999	207	999999	997	159	999999	615	783	371	758	826	942	435	142	575	255	408	263	305	336	972	428	989	795	325	999999	968	991	535	812	999999	867	556	999999	999999	355	999999	597	999999	999999	271	530	690	103	156	346	424	971	999999	999999	999999	999999	605	318	509	999999	218	801	682	894	999999	623	257	999999	804	959	999999	240	769	230	999999	811	990	87	75	452	738	896	648	979	999999	997	999999	999999	884	494	271	248	694	999999	147	683	915	379	771	647	282	999999	298	999999	950	194	211	999999	144	999999	478	527	252	67	999999	321	163	702	999999	459	517	627	675	319	999999	157	545	686	92	97	999999	999999	999999	428	179	607	607	999999	39	656	795	451	495	767	26	744	995	637	541	825	999999	222	325	999999	139	999999	465	979	499	999999	999999	525	582	57	230	999999	999999	824	888	944	714	999999	999999	999999	663	76	141	999999	303	953	161	908	999999	267	567	683	305	994	298	524	
999999	628	962	236	17	279	999999	448	546	168	533	181	749	597	120	828	999999	918	999999	73	523	557	685	546	651	740	381	999999	489	547	561	999999	535	373	802	96	739	447	399	999999	999999	693	371	999999	429	999999	169	556	156	738	144	387	999999	235	999999	593	999999	425	999999	276	897	553	959	999999	607	316	645	385	794	34	99	999999	528	273	865	999999	196	550	126	670	999999	824	178	750	413	184	879	309	373	219	999999	323	999999	133	496	999999	734	999999	537	999999	344	783	762	131	649	41	859	83	999999	999999	999999	401	308	999999	695	999999	384	218	595	433	437	999999	999999	585	881	999999	249	999999	776	220	999999	824	23	14	999999	999999	72	57	111	381	324	806	939	202	812	751	25	999999	437	423	999999	525	999999	113	685	998	771	187	250	873	999999	463	306	159	84	582	999999	999999	588	897	20	336	117	224	999999	631	406	819	772	139	760	999999	967	363	940	999999	58	909	328	999999	36	999999	999999	999999	589	860	999999	789	999999	999999	373	999999	369	999999	412	999999	418	561	995	64	602	952	414	120	122	500	999999	943	219	999999	533	477	975	261	871	135	999999	880	635	257	999999	616	700	542	999999	50	932	437	999999	996	999999	496	914	274	734	83	480	999999	124	98	999999	999999	580	624	706	999999	999999	117	669	286	999999	538	926	999999	932	999999	261	872	353	999999	567	69	992	223	341	47	563	711	999999	797	999999	832	765	546	999999	564	46	85	835	870	305	825	767	674	582	634	569	177	341	749	999999	999999	353	999999	531	315	574	366	293	669	342	43	999999	872	999999	591	999999	390	864	378	949	186	999999	999999	999999	741	301	328	641	999999	477	396	999999	777	974	999999	999999	723	24	999999	990	679	792	175	538	272	999999	895	52	990	861	189	999999	963	800	645	569	869	274	789	23	256	725	585	201	999999	663	813	897	582	112	58	375	296	388	279	394	871	944	514	507	406	285	650	845	298	93	416	976	999999	489	999999	459	235	564	744	953	216	973	592	608	431	998	470	888	813	999999	26	999999	530	261	697	925	759	292	617	970	999999	999999	903	863	999999	836	568	999999	492	999999	999999	731	644	999999	999999	999999	999999	906	86	407	999999	762	42	484	76	831	456	87	999999	999999	699	942	947	773	878	476	80	729	362	594	440	377	999999	223	673	999999	941	999999	84	800	572	999999	999999	219	166	321	999999	429	796	999999	390	491	999999	798	899	999999	999999	870	447	710	999999	633	554	491	967	999999	999999	819	811	780	890	252	12	
991	131	999999	736	737	616	566	769	651	932	999999	999999	948	75	606	323	475	999999	80	999999	373	972	938	309	724	252	718	954	999999	999999	25	999999	147	488	320	999999	999999	471	55	264	880	941	999999	701	999999	287	28	382	761	505	346	999999	820	999999	639	28	193	546	22	495	999999	612	999999	43	916	412	76	470	754	929	269	13	466	999999	885	432	795	999999	692	446	233	346	202	392	281	999999	999999	661	849	301	493	517	459	560	366	277	69	152	999999	215	221	558	627	832	245	342	812	13	599	217	232	999999	853	575	271	561	420	499	762	999999	999999	999999	621	999999	445	752	999999	905	460	999999	372	999999	462	487	234	999999	999999	370	999999	999999	934	711	71	641	79	548	663	883	298	804	857	570	390	615	517	807	936	999999	396	999999	999999	906	999999	999999	844	579	492	999999	350	596	842	60	351	823	245	986	352	979	393	897	98	999999	617	655	760	999999	999999	847	999999	999999	738	553	973	664	999999	999999	167	90	999999	499	65	296	999999	701	999999	999999	228	999999	379	531	999999	957	781	999999	403	999999	999999	898	230	52	999999	644	407	923	857	299	86	687	999999	217	828	272	192	894	841	802	137	999999	693	999999	999999	704	478	447	999999	781	771	484	270	44	738	268	859	754	191	420	889	999999	844	672	731	541	999999	999999	999999	202	999999	887	657	999999	988	382	214	999999	469	999999	176	959	960	999999	527	601	426	636	478	570	412	999999	712	430	999999	999999	81	31	999999	51	808	315	744	769	999999	999999	999999	999999	56	365	999999	999999	294	578	254	929	659	768	155	139	124	269	693	142	790	346	185	236	689	999999	999999	193	54	427	804	861	225	200	78	999999	774	758	999999	122	999999	820	153	999999	186	982	858	999999	999999	103	999999	549	622	611	999999	670	709	600	999999	575	64	870	548	867	773	393	714	999999	700	512	364	366	678	999999	627	969	999999	50	59	706	622	998	317	951	500	265	248	999999	999999	408	999999	184	778	25	68	644	999999	285	370	999999	278	399	612	373	738	570	871	51	999999	19	477	668	550	282	952	65	563	596	377	999999	154	110	999999	302	578	190	999999	662	522	982	697	917	680	266	437	233	396	944	222	999999	999999	207	629	211	999999	275	633	505	73	12	91	685	999999	851	649	178	151	320	794	557	982	999999	999999	12	322	559	999999	294	844	729	669	619	999999	447	134	946	481	56	371	313	557	999999	599	520	900	22	18	828	616	269	999999	86	159	665	999999	185	679	999999	889	381	
999999	349	660	344	999999	472	311	471	727	703	697	999999	948	999999	10	900	619	18	111	999999	999999	999999	677	585	647	592	469	718	500	949	276	999999	999999	999999	36	999999	431	999999	186	438	711	999999	111	913	572	985	999999	999999	665	999999	565	670	999999	589	831	128	999999	85	999999	750	12	999999	971	777	436	843	938	958	464	792	999999	999999	831	673	598	12	67	999999	999999	661	465	999999	62	453	393	605	338	576	168	907	545	999999	569	436	999999	128	999999	999999	999999	728	57	178	214	872	577	211	839	999999	991	828	999999	908	999999	44	295	212	540	527	394	830	514	371	800	999999	999999	133	795	405	247	479	436	733	999999	999999	999999	296	595	189	999999	999999	766	486	999999	340	846	999999	293	534	151	233	999999	58	939	656	224	685	999999	999999	625	454	416	444	999999	522	401	338	632	777	429	998	616	999999	652	212	74	999999	999999	469	710	621	839	999999	264	23	891	999999	793	630	80	929	999999	938	564	431	775	332	871	999999	939	999999	14	999999	115	152	617	238	999999	999999	999999	195	999999	909	946	14	615	999999	189	601	631	999999	545	12	707	499	91	999999	999999	230	999999	741	999999	723	530	203	616	333	165	121	406	663	981	65	47	884	999999	18	991	999999	816	629	152	279	441	925	999999	12	808	615	999999	939	442	185	999999	850	38	999999	388	999999	397	291	991	78	205	967	41	490	964	823	468	999999	999999	245	414	807	599	887	999999	604	999999	614	525	549	60	999999	999999	806	753	197	999999	856	999999	248	172	534	637	84	84	473	894	492	47	985	156	999999	263	206	999999	503	999999	151	892	783	532	782	766	451	27	999999	999999	234	736	999999	967	612	999999	447	83	880	179	524	812	818	999999	739	576	539	402	71	213	34	45	259	935	714	999999	999999	716	999999	767	196	66	346	726	999999	755	270	27	544	546	999999	133	890	999999	736	338	84	83	793	215	236	58	955	535	722	199	486	999999	263	648	606	730	693	999999	983	999999	999999	999999	51	983	315	522	858	999999	396	901	155	925	999999	385	889	772	923	999999	541	147	110	811	14	480	279	429	999999	896	940	96	439	777	999999	999999	862	999999	42	809	899	714	200	999999	999999	821	999999	560	642	999999	758	833	999999	518	581	846	999999	664	96	999999	999999	886	999999	961	585	999999	471	377	999999	929	523	906	740	999999	284	826	946	999999	672	193	999999	999999	786	887	147	116	290	921	206	504	911	999999	896	999999	105	23	957	238	855	839	359	999999	976	713	364	852	103	
692	999999	999999	999999	697	999999	903	999999	995	999999	870	999999	478	999999	550	180	90	28	325	999999	278	28	271	999999	999999	814	833	833	761	999999	83	533	295	23	999999	686	999999	605	224	214	993	338	109	999999	999999	999999	386	999999	809	504	896	694	999999	842	825	673	973	885	999999	882	169	999999	382	263	36	346	538	999999	432	999999	728	999999	803	999999	27	999999	918	358	782	999999	999999	24	34	999999	999999	388	495	453	198	923	713	566	424	341	55	999999	955	846	886	999999	875	999999	396	945	999999	421	891	927	825	884	755	624	112	877	454	155	999999	126	999999	647	851	999999	277	508	160	999999	70	471	999999	103	984	82	471	42	999999	516	627	999999	490	435	497	567	628	313	178	98	999999	546	886	999999	878	839	438	248	999999	790	999999	888	794	613	360	429	999999	731	900	682	999999	80	999999	999999	528	965	999999	982	160	999999	466	963	339	999999	999999	524	584	175	224	155	643	232	144	647	999999	999999	294	876	84	78	999999	999999	999999	496	934	393	107	948	382	999999	999999	456	999999	999999	334	690	559	733	999999	836	999999	696	516	754	48	999999	935	801	87	789	681	758	999999	92	588	569	560	843	136	324	426	636	793	312	941	999999	144	999999	999999	999999	999999	999999	971	248	233	19	390	658	457	14	458	999999	870	592	999999	455	999999	999999	35	999999	139	715	606	999999	419	217	903	214	813	999999	796	414	999999	906	999999	130	999999	669	858	579	999999	902	999999	999999	865	131	766	210	80	999999	647	999999	505	558	51	999999	955	389	828	25	115	186	999999	999999	217	53	817	999999	982	121	667	879	157	455	999999	237	329	483	726	298	451	999999	999999	327	999999	999999	999999	929	865	146	999999	408	840	843	999999	12	999999	790	915	821	314	801	227	959	827	768	980	60	972	813	153	481	999999	999999	999999	413	52	527	401	549	144	887	109	999999	946	269	49	999999	999999	583	180	999999	568	904	984	650	484	183	499	445	999999	858	957	61	992	999999	744	309	999999	999999	959	539	399	375	687	426	702	381	23	568	729	676	78	399	643	999999	913	759	556	999999	928	868	999999	955	999999	999999	930	57	854	263	524	739	999999	920	623	999999	150	202	999999	567	947	113	170	931	716	21	790	568	418	387	999999	999999	753	355	142	100	511	443	514	411	999999	655	526	760	53	989	641	157	775	13	474	721	542	988	976	824	708	106	248	999999	999999	999999	639	476	999999	999999	986	999999	788	999999	999999	706	688	815	81	302	999999	410	999999	726	379	642	792	415	
913	999999	453	764	379	999999	999999	415	999999	663	915	999999	26	60	286	514	999999	952	369	999999	874	767	42	999999	917	684	999999	307	218	522	480	852	579	233	562	425	95	231	319	480	999999	723	999999	34	899	947	285	536	134	999999	723	427	283	999999	999999	156	35	999999	846	695	80	999999	206	999999	193	73	554	792	498	860	429	782	642	999999	999999	161	265	999999	827	999999	408	711	183	835	798	63	999999	38	693	416	400	368	384	624	999999	65	527	829	840	836	402	493	999999	273	999999	941	784	999999	999999	389	890	27	899	999999	296	999999	911	370	999999	140	999999	526	109	999999	470	70	999999	999999	489	56	633	436	177	991	578	914	673	909	999999	999999	278	194	589	313	525	999999	999999	508	999999	50	999999	166	945	710	351	875	394	956	999999	999999	544	766	904	402	999999	464	849	907	307	999999	696	11	999999	36	861	309	937	795	566	97	601	898	690	449	902	476	491	466	649	702	530	717	999999	988	323	512	290	196	999999	71	533	999999	210	955	353	151	678	918	848	51	999999	999999	399	715	999999	645	999999	464	499	288	972	392	267	605	851	999999	894	499	712	359	29	750	247	505	999999	999999	697	734	999999	761	798	572	618	607	764	931	999999	401	697	677	435	825	999999	278	999999	999999	303	605	113	374	256	999999	215	499	32	198	361	999999	160	261	948	351	999999	999999	999999	999999	774	659	840	920	999999	999999	802	45	923	204	63	969	999999	424	746	101	630	730	514	999999	366	999999	999999	576	999999	999999	251	445	729	94	999999	958	788	688	375	643	764	193	713	753	385	180	999999	827	144	391	487	999999	515	856	721	637	999999	869	53	656	84	274	349	237	261	367	315	999999	737	104	190	999999	999999	112	336	446	999999	999999	245	195	999999	999999	999999	198	999999	516	929	872	373	828	735	918	999999	719	999999	500	999999	485	502	27	865	736	100	50	211	999999	686	413	529	999999	620	472	634	857	113	326	833	999999	999999	745	438	442	999999	909	369	271	93	339	542	836	603	999999	999999	227	999999	999999	999999	999999	999999	999999	829	525	999999	99	999999	272	294	999999	616	999999	666	692	203	756	589	432	270	191	999999	939	675	356	871	999999	680	88	213	416	537	297	658	442	174	999999	915	912	100	386	700	999999	977	999999	723	299	180	911	348	999999	638	898	555	486	719	57	520	482	999999	659	418	139	68	877	999999	329	594	233	527	108	999999	999999	999999	884	999999	999999	961	379	633	582	523	999999	740	701	778	638	741	182	723	999999	
999999	999999	999999	999999	968	999999	48	999999	56	404	999999	946	393	249	671	961	566	999999	996	145	96	151	849	81	146	648	398	999999	999999	999999	999999	421	999999	999999	999999	407	419	901	916	919	546	862	999999	239	999999	999999	999999	999999	999999	817	999999	80	186	588	40	999999	594	999999	304	329	182	999999	10	435	817	293	446	981	726	999999	551	664	754	999999	599	999999	999999	620	999999	570	272	898	999999	291	999999	516	245	922	381	999999	812	233	999999	597	746	999999	861	898	421	594	139	999999	774	765	275	999999	999999	109	988	999999	625	999999	991	733	66	284	999999	718	886	310	57	999999	610	999999	999999	999999	67	167	999999	733	372	919	208	609	999999	867	133	999999	999999	141	200	145	999999	999999	465	838	999999	873	999999	472	522	152	22	999999	546	615	794	139	313	946	360	168	769	265	443	705	775	999999	303	198	999999	999999	999999	754	120	912	591	45	190	622	97	193	626	867	999999	999999	999999	999999	72	825	83	993	268	79	999999	41	376	677	141	999999	73	849	580	351	999999	742	450	999999	999999	999999	999999	758	948	999999	859	999999	541	902	55	999999	999999	689	999999	478	999999	167	521	632	973	88	545	913	904	430	559	247	613	285	555	477	999999	650	95	438	800	325	54	999999	220	614	999999	473	999999	917	962	383	530	999999	237	164	231	818	999999	923	999999	120	854	528	999999	622	562	266	356	577	444	999999	604	891	677	799	999999	943	421	999999	588	82	291	986	468	999999	716	512	999999	401	256	960	366	171	349	999999	470	999999	445	598	999999	243	127	999999	482	999999	779	999999	999999	437	52	287	407	925	999999	26	829	867	70	956	905	60	218	955	330	484	790	442	551	987	338	595	508	823	317	354	954	235	513	652	405	87	87	620	358	999999	563	440	826	332	860	603	466	489	692	10	999999	172	734	998	999999	999999	999999	446	108	456	779	583	999999	990	72	999999	363	417	560	827	999999	598	606	361	921	360	615	229	136	735	999999	28	140	316	329	999999	500	515	999999	68	999999	640	521	902	199	979	822	835	270	266	999999	58	929	865	999999	999999	565	999999	999999	674	732	999999	320	373	327	761	452	999999	671	279	113	848	999999	501	837	341	86	999999	171	941	537	999999	958	869	496	90	999999	999999	288	999999	236	127	438	953	336	999999	999999	999999	999999	999999	537	520	999999	990	163	999999	268	437	38	695	360	861	221	145	147	952	909	451	876	246	672	187	33	779	52	985	419	836	999999	714	21	927	129	999999	999999	27	615	999999	715	105	
822	661	247	592	999999	375	906	303	816	383	223	878	281	348	766	359	999999	999999	999999	177	981	431	271	323	684	432	741	487	731	999999	999999	941	735	781	424	20	999999	999999	248	676	999999	126	30	792	501	999999	656	781	967	64	531	231	999999	547	123	400	400	923	999999	999999	634	428	571	696	46	999999	152	500	924	999999	999999	65	155	281	97	865	411	478	821	999999	776	960	520	676	598	125	921	999999	667	999999	999999	999999	532	140	52	661	554	333	755	999999	989	165	856	221	644	475	86	999999	459	258	988	921	112	367	999999	999999	907	999999	999999	921	999999	954	999999	999999	145	999999	999999	25	238	436	321	88	723	601	561	620	113	999999	41	999999	999999	183	738	419	44	699	914	175	798	999999	999999	999999	235	834	869	999999	999999	956	86	251	943	70	999999	33	999999	910	208	510	806	721	570	607	863	976	882	186	999999	423	865	445	489	367	999999	859	999999	661	852	888	732	526	297	157	233	790	188	977	664	999999	482	134	999999	999999	368	87	808	999999	796	258	951	693	818	999999	100	640	762	999999	843	659	351	285	67	319	777	999999	999999	423	384	82	797	904	999999	511	941	741	944	85	998	149	61	534	865	603	999999	999999	707	388	66	999999	38	603	144	15	372	206	76	191	636	999999	654	999999	772	723	461	57	181	316	999999	359	695	999999	586	704	607	816	419	463	382	738	999999	999999	366	999999	54	999999	770	516	149	744	999999	762	449	999999	495	666	762	152	152	999999	867	401	420	707	898	999999	26	999999	999999	999999	787	612	808	897	505	609	38	981	679	999999	286	665	177	233	683	932	999999	666	218	941	999999	276	999999	493	870	191	634	659	892	702	187	340	118	999999	999999	72	954	999999	425	886	999999	999999	473	884	612	999999	999999	196	999999	965	114	360	231	466	501	520	300	325	37	323	974	379	99	976	90	946	556	584	276	621	978	695	251	331	313	284	803	437	999999	667	958	447	635	927	598	827	999999	652	101	446	772	638	524	999999	912	999999	691	496	999999	666	656	999999	920	412	987	418	118	999999	162	226	717	863	444	369	365	536	743	171	388	262	836	999999	999999	829	848	349	180	150	419	55	593	316	633	224	999999	319	527	232	940	999999	718	999999	500	875	999999	908	203	165	745	385	524	529	118	551	829	752	999999	999999	563	647	999999	968	489	117	633	999999	240	229	357	56	999999	520	231	209	543	627	999999	617	110	940	155	25	404	999999	530	73	208	91	395	268	162	437	
669	302	940	750	729	392	251	999999	678	974	807	999999	377	999999	307	908	17	212	348	999999	989	623	501	232	574	455	587	569	211	158	834	99	999999	581	851	928	999999	793	897	31	999999	781	272	181	999999	999999	666	999999	766	300	83	193	920	999999	999999	55	801	717	999999	999999	805	681	127	529	150	718	805	795	162	378	649	223	999999	327	183	218	999999	329	999999	869	999999	71	803	910	85	650	178	999999	143	806	137	550	618	623	226	999999	663	742	41	499	899	871	373	397	650	859	878	602	439	238	999999	482	702	316	494	743	877	999999	454	499	549	524	661	356	999999	108	605	999999	999999	488	554	618	297	999999	969	917	697	999999	270	225	771	999999	851	905	121	655	848	311	138	999999	817	456	298	542	999999	385	219	27	156	552	263	197	501	950	684	85	194	186	347	576	56	471	946	999999	999999	999999	672	756	244	595	260	304	563	628	671	108	999999	755	576	593	708	679	268	717	961	999999	84	900	231	999999	470	999999	964	561	435	999999	510	69	814	975	713	462	999999	560	301	959	634	872	289	585	999999	438	999999	753	868	999999	212	999999	277	152	999999	999999	535	208	134	588	339	999999	203	326	598	270	940	600	880	999999	896	708	426	999999	950	999999	621	645	291	42	71	221	692	69	152	281	792	671	86	941	999999	999999	436	713	999999	632	999999	962	999999	999999	498	999999	999999	622	480	999999	812	275	202	999999	160	890	916	999999	526	999999	318	143	184	326	478	278	999999	938	999999	999999	282	999999	381	999999	531	658	657	796	999999	62	347	999999	588	647	999999	526	479	388	791	46	999999	343	196	512	999999	546	788	671	25	999999	495	934	999999	169	232	109	894	999999	999999	502	243	999999	558	474	780	248	999999	536	857	951	799	146	157	999999	652	938	526	868	13	999999	869	986	781	324	566	999999	776	429	999999	369	632	603	999999	299	803	999999	784	722	999999	85	999999	262	813	73	429	359	999999	21	999999	294	583	35	999999	191	632	257	999999	244	907	999999	472	135	122	999999	999999	206	999999	858	489	114	999999	803	999999	927	994	617	182	717	895	999999	625	764	912	999999	785	606	731	999999	666	556	208	550	815	364	999999	866	149	999999	744	233	434	929	532	999999	139	779	889	944	999999	999999	84	632	349	699	999999	707	222	999999	712	723	474	894	201	999999	905	613	988	781	323	999999	477	857	973	671	783	999999	241	999999	999999	15	716	786	842	652	999999	576	211	125	999999	905	653	168	612	30	759	539	737	599	
507	526	999999	999999	630	69	547	999999	999999	999999	999999	999999	476	713	980	707	999999	999999	61	999999	999999	338	412	873	178	418	484	319	255	952	912	999999	957	999999	12	484	224	608	165	783	115	999999	999999	533	208	556	439	940	187	904	24	999999	487	198	148	179	124	917	939	222	584	999999	971	999999	765	673	999999	834	711	506	492	999999	532	999999	444	207	999999	878	999999	622	978	544	141	350	937	841	765	769	503	832	369	306	669	943	209	999999	292	220	768	535	457	604	239	999999	999999	617	549	219	999999	940	758	246	253	326	999999	999999	999999	630	769	923	908	999999	999999	878	999999	999999	737	588	79	567	914	209	119	999999	174	383	315	460	999999	330	302	555	25	562	84	133	63	353	709	169	999999	661	451	844	627	999999	274	360	999999	235	879	960	999999	999999	999999	559	136	114	161	860	734	999999	702	449	631	362	322	778	804	22	999999	999999	879	910	786	999999	758	999999	521	55	119	954	999999	703	450	341	415	999999	536	524	996	999999	999999	999999	999999	144	959	999999	999999	274	806	495	556	532	102	495	90	239	409	773	801	862	592	115	750	779	730	998	998	299	946	493	252	289	25	999999	202	41	484	652	302	755	61	256	999999	623	408	393	999999	954	261	185	999999	762	999999	144	366	95	107	656	413	960	13	923	328	322	253	999999	516	908	999999	59	754	999999	999999	55	811	346	866	137	381	999999	398	999999	48	770	999999	489	566	881	828	116	933	828	248	342	752	137	928	999999	379	140	877	701	660	212	431	672	999999	678	333	29	999999	999999	999999	76	572	959	885	999999	259	764	711	999999	90	197	125	926	518	149	303	683	417	999999	757	999999	470	696	393	835	349	999999	208	888	558	808	886	962	999999	999999	999999	793	252	380	677	615	429	999999	621	473	96	504	163	152	384	999999	612	289	223	44	606	999999	575	59	217	857	565	823	86	999999	310	999999	382	346	379	509	441	46	999999	151	820	227	85	999999	748	844	248	66	513	908	999999	607	748	999999	999999	894	227	202	173	819	999999	606	175	349	999999	933	132	999999	772	999999	217	999999	26	999999	999999	388	800	655	999999	373	999999	509	320	178	86	999999	414	863	770	485	292	249	999999	453	102	223	62	736	757	999999	722	431	293	637	701	630	590	676	304	999999	103	999999	891	800	209	550	296	997	273	999999	528	268	55	999999	593	999999	701	573	979	11	335	999999	898	495	650	197	226	682	477	999999	122	738	569	583	391	720	358	83	253	551	
926	65	472	298	297	463	386	999999	999999	999999	999999	999999	696	303	862	999999	673	405	159	21	999999	999999	530	818	356	789	699	472	906	999999	999999	999999	329	438	84	279	601	999999	207	999999	811	999999	637	999999	999999	105	51	276	999999	362	56	952	924	242	228	999999	535	654	942	507	764	913	99	181	123	311	698	268	999999	592	437	74	208	999999	209	999999	977	785	302	261	999999	432	751	554	826	667	703	999999	219	999999	744	946	667	999999	999999	898	999999	465	999999	224	407	782	999999	999999	924	999999	999999	961	999999	125	999999	749	362	691	759	342	171	544	355	456	607	611	58	466	848	491	406	999999	541	311	971	999999	999999	999999	853	965	384	623	630	844	912	742	64	104	427	994	594	999999	999999	99	737	999999	120	184	616	999999	733	999999	999999	999999	584	256	429	999999	154	999999	594	284	837	793	957	547	914	510	999999	865	557	954	49	853	896	430	567	452	999999	384	410	999999	999999	68	241	792	999999	999999	270	665	322	332	999999	999999	409	319	149	999999	141	999999	682	610	641	751	248	779	552	999999	546	999999	689	977	167	999999	423	615	813	778	999999	174	999999	727	250	999999	552	234	13	445	454	587	999999	999999	320	384	701	799	999999	999999	819	462	250	907	999999	115	999999	345	999999	190	189	794	505	370	999999	966	999999	955	370	763	209	23	776	116	982	958	999999	999999	666	999999	78	999999	276	999999	999999	999999	924	999999	86	999999	900	216	69	999999	999999	659	91	921	825	353	999999	999999	439	584	519	805	685	143	925	999999	243	708	678	391	999999	566	528	999999	999999	495	52	687	878	236	999999	992	999999	953	999999	999999	999999	999999	453	323	393	331	193	691	584	162	999999	790	382	394	900	202	538	678	710	699	999999	999999	519	339	999999	999999	999999	213	722	999999	999999	732	293	602	815	292	264	999999	997	790	999999	999999	826	258	999999	261	315	494	999999	999999	464	285	252	999999	200	206	999999	124	21	999999	463	980	969	67	311	690	507	999999	579	618	938	183	680	999999	326	305	999999	271	999999	59	406	383	999999	61	72	575	489	141	411	618	850	150	999999	326	336	402	999999	769	947	391	754	536	915	716	731	291	605	999999	834	895	352	179	999999	961	285	89	111	917	994	735	211	375	377	999999	768	797	829	364	999999	924	438	999999	324	875	305	870	468	999999	329	781	970	999999	306	516	276	680	292	999999	50	256	300	948	774	999999	190	388	168	999999	947	999999	461	999999	739	999999	999999	267	999999	982	999999	415	621	939	597	222	764	54	
78	861	694	999999	999999	446	323	999999	999999	490	999999	111	694	917	711	514	224	395	329	728	999999	999999	60	18	824	310	726	635	999999	360	999999	561	457	146	319	307	270	860	429	24	928	403	285	976	947	754	298	748	999999	999999	725	212	892	46	627	999999	810	685	272	214	720	688	710	283	138	758	999999	557	608	414	253	999999	999999	314	800	33	999999	83	71	999999	21	999999	931	528	999999	158	999999	420	999999	637	496	999999	598	999999	304	249	999999	12	847	199	999999	740	150	298	999999	999999	999999	587	999999	999999	571	737	624	201	202	742	756	192	999999	980	99	999999	48	999999	999999	669	765	999999	20	560	340	999999	236	872	971	281	999999	642	664	273	912	90	184	915	75	999999	960	406	31	562	492	510	364	999999	109	999999	999999	999999	380	204	605	494	577	686	273	463	511	752	230	921	904	999999	527	384	77	18	999999	999999	905	999999	708	369	999999	457	999999	829	999999	368	999999	115	579	668	271	469	668	428	513	999999	652	612	257	999999	185	110	657	378	982	999999	999999	100	999999	579	999999	999999	495	246	764	129	999999	444	709	152	979	125	351	246	999999	68	999999	648	999999	999999	480	999999	999999	999999	193	629	800	698	999999	774	999999	999999	308	10	404	60	974	999999	664	393	879	999999	903	115	238	70	758	421	526	999999	273	161	999999	245	999999	999999	310	994	62	144	999999	919	597	934	584	307	816	999999	842	802	93	294	984	999999	691	272	399	806	272	133	871	999999	182	921	510	416	96	999999	999999	999999	999999	979	379	530	999999	959	620	999999	530	999999	999999	417	999999	999999	840	979	177	482	553	835	999999	503	731	928	272	940	746	675	434	999999	221	752	999999	419	62	114	999999	464	59	999999	651	431	285	342	879	999999	810	459	90	999999	248	613	520	76	851	256	999999	450	267	132	223	944	543	363	999999	999999	999999	168	671	736	75	713	999999	999999	193	160	999999	999999	59	999999	140	297	594	903	999999	607	999999	382	568	999999	999999	473	206	926	518	706	999999	922	622	389	999999	999999	999999	354	999999	535	189	699	882	700	38	857	401	458	991	925	360	639	999999	122	268	595	600	999999	879	999999	516	507	312	999999	999999	306	777	999999	322	999999	509	250	448	403	999999	542	500	999999	777	999	82	748	935	593	356	257	497	999999	999999	901	60	921	474	999999	28	999999	999999	405	999999	732	999999	731	999999	512	425	119	201	40	694	999999	104	999999	98	880	528	999999	999999	999999	140	26	808	276	548	421	999999	588	776	584	385	744	999999	999999	
440	999999	918	350	612	999999	999999	247	999999	467	999999	405	999999	328	832	593	345	999999	120	678	275	999999	924	999999	999999	999999	83	837	343	617	654	950	999999	999	999999	53	962	188	165	149	550	892	960	350	461	152	615	119	755	999999	248	135	634	476	829	30	131	114	167	887	359	340	904	448	999999	865	825	999999	37	789	999999	166	104	971	999999	382	460	583	999999	50	119	999999	91	160	378	999999	326	113	180	281	922	999999	31	999999	789	220	988	522	538	999999	327	808	92	966	561	91	999999	999999	348	456	999999	548	752	126	777	999999	999999	753	79	999999	999999	722	636	755	867	773	145	826	999999	917	999999	937	54	766	723	311	999999	125	599	297	999999	663	764	999999	999999	384	115	904	500	404	999999	999999	452	255	57	604	999999	336	109	999999	999999	999999	480	431	72	631	503	986	403	476	514	999999	999999	782	999999	885	999999	999999	54	999999	667	240	336	787	956	159	999999	999999	718	128	999999	554	26	999999	351	292	999999	343	999999	999999	999999	129	999999	33	999999	827	91	670	460	171	647	999999	292	616	130	999999	879	693	475	999999	146	999999	277	999999	999999	959	126	352	441	999999	703	624	260	964	999999	547	999999	312	999999	999999	78	824	999999	557	481	868	272	410	691	635	413	999999	867	748	943	186	852	236	999999	930	711	738	999999	947	468	32	19	328	14	582	986	576	999999	999999	844	322	365	720	803	999999	999999	716	661	805	108	214	999999	512	31	435	695	999999	627	999999	999999	339	594	401	98	458	858	943	405	999999	649	836	702	530	904	630	821	142	432	215	242	994	999999	433	848	999999	999999	507	306	579	887	493	949	999999	919	514	727	963	999999	355	621	753	999999	552	999999	272	511	236	999999	400	999999	999999	79	421	734	433	262	170	552	834	192	361	646	826	230	166	887	872	999999	399	903	999999	510	999999	594	489	682	534	278	999999	752	49	899	906	964	335	999999	999999	105	496	262	566	421	797	999999	269	116	495	332	999	999999	639	999999	999999	999999	757	62	999999	827	254	999999	727	892	966	92	153	999999	740	861	895	742	359	777	999999	147	346	445	713	914	334	382	197	212	278	212	123	424	691	999999	217	282	430	709	850	746	535	673	454	715	29	807	376	633	437	267	999999	861	510	80	160	321	999999	999999	503	872	562	999999	624	764	968	729	769	330	999999	622	321	650	926	377	612	999999	991	997	895	526	15	563	774	21	187	999999	913	999999	269	896	999999	352	216	978	999999	20	59	999999	999999	300	47	
55	980	815	945	999999	999999	143	468	999999	330	351	999999	999999	999999	998	750	613	999999	717	815	158	999999	757	688	968	443	948	193	999999	999999	310	261	999999	488	960	583	959	999999	803	325	999999	163	781	575	592	999999	239	121	195	269	999999	113	38	484	889	983	232	136	976	940	999999	999999	999999	863	29	999999	999999	498	906	425	791	547	783	401	45	995	290	191	105	999999	214	837	998	342	188	206	999999	999999	598	976	999999	999999	999999	862	338	830	297	917	999999	502	584	740	999999	999999	478	897	330	637	448	894	703	50	40	178	999999	159	950	533	685	823	867	465	899	930	999999	999999	458	921	999999	214	707	372	635	603	234	999999	632	238	999999	290	876	999999	682	999999	282	999999	801	920	136	999999	880	999999	242	733	635	129	999999	999999	999999	999999	448	408	999999	999999	196	341	415	999999	944	272	999999	722	669	999999	946	281	782	999999	657	753	166	538	999999	883	334	944	140	902	999999	999999	632	358	999999	999999	841	477	31	447	517	999999	999999	374	976	864	662	167	104	836	786	363	346	999999	626	952	363	910	614	999999	909	252	999999	513	469	839	639	178	199	324	563	479	260	344	687	716	999999	999999	561	930	231	176	850	303	125	999999	768	986	999999	579	991	931	863	341	538	275	739	401	904	146	234	999999	968	779	283	317	112	11	959	909	114	999999	358	683	468	743	401	907	397	855	81	999999	446	620	999999	632	615	999999	806	421	999999	999999	999999	425	705	737	208	999999	999999	808	511	766	37	822	474	430	582	999999	872	999999	874	831	14	999999	75	581	999999	357	456	650	999999	193	205	548	933	657	683	999999	999999	999999	544	330	887	589	353	999999	625	623	155	903	59	435	57	21	999999	154	452	838	999999	134	999999	999999	624	379	116	999999	571	999999	889	999999	746	649	212	151	260	553	944	999999	705	999999	955	433	212	552	600	275	146	193	11	788	215	999999	584	853	51	694	706	517	482	35	742	999999	734	999999	166	410	233	999999	761	993	210	37	142	597	178	266	999999	999999	779	999999	192	999999	487	110	611	901	75	359	110	566	999999	999999	943	680	28	999999	999999	999999	396	200	999999	999999	432	999999	588	188	712	986	684	784	55	634	738	999999	842	365	658	634	726	264	345	999999	805	205	999999	773	999999	462	579	999999	999999	774	685	588	799	952	999999	999999	999999	433	199	999999	675	999999	999999	222	698	999999	837	663	170	74	999999	141	855	999999	999999	999999	861	814	104	259	417	999999	227	280	948	159	999999	890	409	188	
121	303	74	266	999999	999999	999999	933	85	999999	625	915	200	999999	627	554	733	631	528	729	619	708	339	940	671	351	107	250	274	548	470	947	264	981	953	854	999999	598	999999	943	552	927	738	321	634	501	143	724	999999	403	999999	999999	372	679	568	999999	999999	134	594	858	392	444	668	536	322	678	999999	218	549	773	999999	999999	663	585	187	691	969	27	315	999999	217	999999	999999	870	132	999999	999999	584	422	550	890	942	13	999999	560	999999	999999	211	999999	956	839	925	185	878	916	290	999999	999999	999999	876	999999	945	999999	424	650	19	846	798	414	72	103	86	795	998	883	545	999999	553	34	999999	999999	767	28	359	340	999999	207	719	954	999999	703	797	999999	545	116	999999	133	589	999999	550	271	470	797	937	863	999999	140	999999	995	999999	159	999999	999999	433	999999	999999	927	469	93	369	812	136	999999	571	368	999999	999999	259	891	938	422	999999	94	483	807	962	970	90	496	577	161	30	724	583	693	700	45	999999	102	999999	27	664	999999	110	738	145	626	235	578	568	767	880	999999	66	958	607	918	288	999999	999999	705	846	999999	515	217	791	411	270	878	668	269	999999	166	999999	999999	757	55	999999	745	672	999999	744	512	999999	809	280	735	667	624	95	781	756	43	999999	735	999999	999999	999999	892	999999	733	999999	999999	909	308	431	724	999999	999999	210	561	934	543	953	154	961	344	999999	706	999999	66	744	645	999999	887	513	312	555	724	999999	76	65	999999	798	999999	979	396	999999	999999	387	556	900	531	424	534	999999	222	999999	467	774	836	646	293	955	999999	989	721	564	32	999999	999999	178	119	396	144	999999	843	745	23	175	574	742	425	328	390	165	222	230	268	50	300	232	999999	999999	913	429	772	145	999999	950	267	999999	579	834	268	999999	790	145	289	999999	13	999999	76	999999	210	103	999999	999999	574	999999	776	500	305	981	999999	999999	90	169	482	714	733	999999	837	999999	907	741	999999	999999	999999	999999	374	87	999999	240	47	823	165	796	749	819	999999	806	571	183	183	999999	536	999999	340	372	306	631	662	575	304	305	639	12	394	468	931	640	999999	999999	370	698	559	75	944	680	740	294	999999	662	516	927	146	664	890	150	215	999999	260	999999	706	743	999999	999999	935	741	194	163	411	290	999999	567	900	999	999999	999999	999999	999999	653	999999	999999	21	220	10	68	377	169	999999	122	254	263	366	390	999999	864	999999	999999	193	139	212	496	587	883	139	999999	948	37	146	851	415	932	999999	921	600	999999	999999	
532	424	999999	999999	999999	999999	50	166	999999	999999	187	690	999999	999999	210	33	340	450	173	999999	138	91	236	120	349	999999	134	707	999999	518	445	789	154	180	104	859	876	571	629	288	546	726	112	252	771	346	11	665	999999	908	999999	999999	437	999999	566	999999	999999	999999	999999	999999	94	343	844	518	96	999999	545	964	101	999999	157	769	999999	999999	508	999999	979	983	349	999999	30	999999	503	413	999999	964	362	134	614	652	671	680	352	79	203	999999	881	999999	999999	383	999999	46	573	862	999999	644	999999	552	522	163	472	214	999999	225	539	999999	840	441	413	999999	45	421	360	449	680	999999	426	999999	999999	305	999999	395	827	965	999999	984	895	640	651	471	999999	809	612	999999	999999	466	999999	137	539	578	372	449	190	44	347	389	685	134	192	294	227	907	999999	226	999999	86	999999	891	22	999999	729	209	789	942	816	236	999999	900	268	224	654	999999	222	123	999999	90	215	792	999999	822	999999	771	999999	367	253	407	948	395	826	114	89	931	124	999999	848	999999	660	248	999999	121	579	785	865	968	640	928	695	747	999999	552	870	594	999999	999999	999999	958	751	432	698	418	999999	423	83	163	144	999999	999999	237	275	770	999999	967	999999	517	999999	523	905	490	726	324	711	211	112	284	243	495	668	924	737	999999	420	237	549	809	833	999999	711	711	833	918	999999	467	482	522	131	999999	29	999999	946	733	62	271	999999	383	707	86	999999	799	920	649	64	259	500	999999	359	203	427	764	683	96	812	999999	656	808	569	253	728	589	162	339	475	999999	977	13	837	159	531	999999	112	757	845	911	791	193	863	505	967	107	172	999999	486	264	999999	860	999999	999999	614	897	814	463	358	731	647	999999	183	151	999999	496	999999	210	672	261	662	926	999999	900	999999	473	944	999999	285	630	427	233	853	999999	840	999999	92	978	544	999999	361	649	999999	124	999999	210	19	722	233	481	999999	962	266	234	602	155	619	30	456	151	953	749	187	999999	314	423	737	963	310	999999	999999	569	665	48	899	999999	999999	137	636	211	463	232	840	804	81	464	999999	628	618	695	508	999999	531	403	679	611	471	681	810	850	473	999999	999999	79	77	989	306	227	335	589	999999	491	393	255	688	731	999999	382	656	849	999999	118	354	999999	999999	351	48	999999	368	297	551	846	326	786	737	416	999999	770	736	91	168	749	303	39	77	999999	678	286	714	948	702	99	35	960	403	999999	701	805	423	726	951	43	858	47	48	781	174	607	
999999	999999	999999	148	646	574	690	707	815	325	547	639	673	999999	558	420	999999	462	820	366	392	382	714	14	357	999999	139	999999	890	266	990	296	851	81	768	443	38	563	452	999999	999999	696	999999	999999	268	783	999999	199	485	448	999999	585	999999	808	224	144	566	999999	791	635	445	999999	816	559	334	261	788	601	993	999999	391	41	19	369	999999	696	832	999999	746	999999	957	999999	648	451	814	414	999999	52	856	633	876	122	772	817	999999	713	999999	990	61	16	995	461	205	999999	67	999999	576	601	722	999999	312	237	178	227	678	999999	917	999999	999999	920	926	745	745	370	248	278	269	201	354	382	999999	841	287	740	578	506	745	288	999999	404	838	734	329	338	331	648	944	555	149	520	999999	514	256	141	999999	259	999999	834	132	999999	160	999999	999999	999999	711	470	950	438	648	182	759	639	980	349	999999	201	426	416	49	599	334	999999	62	833	586	312	999999	156	660	328	789	910	999999	606	254	463	487	999999	999999	999999	698	515	999999	999999	999999	166	999999	906	59	888	833	309	795	532	463	446	331	423	763	408	874	803	999999	330	999999	848	999999	383	104	628	714	999999	999999	999999	901	999999	807	999999	999999	429	779	999999	999999	771	495	489	125	633	999999	807	141	73	225	229	999999	895	737	999999	584	912	683	159	811	431	999999	396	520	616	631	999999	639	999999	352	344	628	195	706	16	834	902	733	850	240	297	496	650	999999	569	202	15	91	230	511	169	746	629	876	676	999999	999999	969	508	11	509	178	895	721	881	600	800	198	730	751	682	189	999999	918	524	934	533	175	950	424	625	562	418	999999	999999	999999	999	319	39	419	735	999999	234	999999	999999	128	601	999999	349	969	402	816	999999	478	828	999999	914	711	362	741	999999	933	28	94	385	946	759	170	538	999999	601	491	169	320	26	749	954	983	197	999999	343	604	826	981	31	808	210	940	999999	212	683	298	957	298	356	802	914	149	473	785	999999	440	400	65	378	999999	999999	999999	462	999999	999999	999999	999999	956	408	468	117	47	72	576	745	818	264	999999	611	313	999999	870	963	224	834	814	519	412	46	999999	214	770	999999	999999	160	170	488	826	999999	999999	774	10	999999	888	694	877	86	896	49	550	186	74	454	75	387	787	86	247	255	999999	421	999999	920	505	263	346	999999	952	426	585	340	438	158	858	539	999999	980	85	999999	999999	999999	623	999999	495	726	150	326	547	733	999999	999999	250	999999	967	341	662	90	999999	999999	357	453	
999999	480	999999	220	999999	916	595	535	854	806	11	717	999999	482	798	749	999999	999999	123	29	886	228	62	502	999999	857	999999	999999	999999	452	595	999999	999999	999999	613	152	909	285	999999	234	731	21	878	567	999999	999999	291	494	543	999999	999999	616	521	999999	566	905	999999	999999	129	890	735	77	658	412	220	999999	999999	785	868	999999	999999	159	799	889	298	874	999999	495	999999	567	999999	695	999999	999999	796	979	928	999999	947	999999	999999	948	999999	999999	999999	663	363	476	356	999999	986	999999	626	999999	82	505	817	632	999999	691	565	931	550	561	325	999999	92	694	616	999999	631	701	838	999999	999999	999999	994	711	999999	634	521	999999	149	889	581	78	79	106	999999	300	172	306	804	999999	152	793	999999	603	772	459	580	668	860	125	999999	999999	668	465	958	190	999999	115	242	414	999999	691	999999	661	980	256	969	999999	999999	325	79	335	896	582	27	999999	494	400	939	940	63	853	23	34	999999	295	999999	999999	999999	710	788	66	73	999999	95	461	999999	746	623	999999	489	999999	865	544	55	573	398	95	999999	999999	696	121	176	301	360	999999	999999	768	671	694	846	999999	999999	101	999999	22	271	999999	999999	566	145	747	999999	423	461	469	987	999999	978	999999	897	999999	175	999999	24	677	999999	772	50	769	784	241	85	928	679	133	747	774	17	43	311	999999	598	881	999999	949	999999	753	999999	891	339	999999	790	255	797	531	200	999999	87	859	132	499	999999	999999	999999	903	671	847	999999	337	721	223	471	944	124	15	726	999999	641	74	343	147	932	158	439	999999	451	999999	999999	158	933	227	696	158	911	812	436	999999	999999	999999	287	496	19	512	179	999999	735	999999	140	999999	999999	906	999999	22	999999	984	999999	317	999999	205	999999	999999	716	999999	999999	504	526	323	43	312	999999	855	999999	999999	787	846	137	429	999999	999999	850	999999	999999	349	353	37	338	683	632	999999	254	128	999999	999999	329	445	780	424	119	675	599	422	811	828	223	949	999999	999999	999999	679	999999	148	999999	974	354	855	151	376	251	375	175	842	690	117	67	459	999999	290	539	351	999999	999999	320	999999	724	437	794	999999	136	404	316	999999	458	953	78	116	790	608	999999	474	304	413	183	743	509	999999	999999	704	771	763	675	441	499	999999	613	154	828	34	999999	916	70	281	250	847	69	866	394	737	48	999999	669	999999	731	75	57	662	539	577	804	999999	999999	100	109	372	728	999999	809	575	349	923	999999	999999	999999	642	999999	33	999999	336	999999	642	372	999999	666	820	999999	11	
709	434	835	951	999999	999999	230	999999	221	970	181	877	999999	194	67	819	397	124	672	903	326	999999	662	34	498	999999	893	171	604	999999	434	288	999999	727	999999	384	739	999999	318	37	545	999999	430	442	851	296	217	999999	999999	553	607	551	157	999999	684	620	999999	811	999999	412	367	68	688	510	546	999999	608	401	29	682	89	999	806	999999	367	999999	668	999999	183	999999	995	999999	586	999999	999999	882	999999	999999	53	555	999999	927	935	905	670	999999	386	919	896	958	999999	999999	999999	999999	473	608	999999	512	833	432	951	999999	638	260	417	962	482	637	408	664	999999	530	999999	473	79	162	74	999999	975	880	874	748	333	224	524	190	925	683	999999	504	999999	628	254	620	999999	999999	999999	684	498	708	14	749	521	242	206	167	467	15	832	999999	544	999999	537	953	999999	999999	228	423	999999	999999	46	798	999999	999999	527	999999	285	738	870	18	863	999999	412	276	876	999999	236	101	27	367	999999	999999	851	276	999999	301	101	301	72	400	843	999999	948	271	671	999999	699	617	714	73	999999	728	144	999999	458	999999	442	270	999999	999999	976	999999	406	378	514	999999	999999	784	943	235	51	999999	999999	999999	999999	987	440	151	605	670	435	618	387	953	999999	993	785	37	999999	804	999999	830	224	639	423	716	999999	580	757	555	268	999999	674	488	31	897	63	664	658	999999	724	300	665	416	999999	367	999999	452	892	520	999999	920	999999	149	376	999999	769	46	67	458	518	999999	999999	59	411	520	999999	999999	931	999999	940	131	378	357	90	568	175	807	642	66	967	999999	688	246	224	348	949	999999	999999	810	137	999999	999999	999999	999999	864	999999	616	14	486	422	999999	520	313	579	219	999999	618	68	807	56	962	403	11	491	999999	181	157	999999	73	999999	999999	999999	999999	999999	924	524	999999	405	225	662	559	802	999999	643	999999	515	384	667	15	999999	340	476	314	764	999999	622	606	718	468	692	758	781	941	999999	13	74	399	853	655	695	999999	999999	843	999999	497	169	248	367	999999	977	797	489	829	278	240	943	482	366	295	311	918	459	937	532	903	777	999999	249	640	999999	999999	531	22	999999	421	127	632	169	999999	15	999999	248	353	490	999999	279	952	673	999999	69	999999	42	999999	999999	777	925	285	320	999999	719	308	998	727	322	862	999999	999999	519	856	999999	321	322	999999	289	999999	999999	115	456	637	634	824	999999	999999	580	470	92	963	668	542	496	842	322	917	557	707	999999	520	999999	628	629	801	443	816	572	748	279	999999	288	999999	
999999	820	828	683	616	895	119	999999	156	999999	999999	313	808	999999	370	280	999999	404	541	581	549	169	999999	999999	999999	832	999999	999999	992	999999	201	148	684	999999	445	676	23	999999	311	999999	597	943	373	190	848	325	992	999999	455	301	999999	874	411	707	878	937	999999	999999	675	784	513	737	450	999999	659	641	629	568	541	694	999999	370	103	879	983	999999	999999	999999	980	692	839	924	926	701	93	327	737	977	372	507	929	23	963	526	158	859	502	59	531	217	696	434	925	999999	43	999999	780	532	723	999999	999999	999999	30	983	944	589	999999	748	999999	999999	904	651	205	44	765	254	407	999999	730	133	999999	746	371	999999	995	999999	999	174	668	999999	999999	999999	263	999999	365	85	999999	979	582	569	58	753	819	999999	999999	999999	999999	891	999999	788	981	213	802	599	177	999999	491	257	988	539	589	999999	90	999999	999999	699	398	999999	678	999999	261	427	999999	170	85	360	926	182	999999	999999	186	118	178	999999	723	344	412	664	923	999999	594	745	991	53	979	410	672	999999	404	613	656	133	999999	316	537	564	218	999999	523	817	479	318	787	47	362	999999	999999	211	811	999999	999999	734	191	719	999999	516	435	951	191	674	687	642	777	856	303	62	895	999999	352	169	135	999999	150	116	490	285	957	954	690	507	932	471	483	944	326	999999	999999	999999	221	30	138	267	460	848	139	837	999999	931	744	310	586	616	859	651	334	525	999999	85	239	819	999999	999999	271	683	999999	226	168	833	999999	380	999999	999999	649	331	999999	868	321	999999	976	652	744	36	219	390	921	325	612	999999	620	999999	339	866	272	999999	471	657	999999	776	999999	913	678	999999	402	999999	199	192	999999	537	999999	465	214	301	109	999999	999999	532	271	880	999999	999999	613	336	222	738	51	254	140	258	859	384	872	544	195	73	974	46	633	999999	201	999999	359	84	999999	164	596	999999	767	999999	325	939	395	125	24	690	309	352	999999	663	332	999999	62	718	678	245	592	670	116	46	612	999999	898	425	689	33	77	539	123	67	151	13	487	454	932	999999	988	757	529	505	763	999999	551	969	523	256	686	640	999999	976	571	926	931	731	83	999999	999999	969	435	991	622	770	238	437	522	328	999999	608	786	999999	257	835	150	611	282	980	498	928	901	443	346	437	142	147	496	225	999999	755	380	655	880	28	331	537	882	993	402	123	457	999999	999999	88	853	648	728	736	999999	999999	458	103	787	121	77	992	654	195	637	101	941	999999	255	711	
999999	999999	877	238	513	999999	729	999999	999999	999999	481	706	999999	999999	999999	493	418	759	439	753	307	287	999999	999999	950	339	882	999999	999999	999999	182	999999	949	87	849	722	771	500	232	182	600	178	515	999999	999999	999999	348	395	612	999999	682	191	866	502	414	999999	273	999999	287	999999	729	42	999999	286	999999	330	757	577	999999	861	999999	999999	537	999999	999999	138	771	999999	138	589	999999	496	94	221	628	991	999999	456	999999	899	459	662	999999	58	999999	567	999999	239	211	320	613	771	977	999999	999999	764	654	609	350	285	189	808	999999	698	193	242	999999	712	657	999999	45	310	999999	519	999999	70	705	999999	814	594	999999	542	262	817	975	229	519	999999	789	863	347	684	116	396	719	650	681	523	864	220	619	542	581	991	999999	313	866	467	999999	371	68	175	999999	755	402	999999	555	999999	722	963	999999	615	922	793	873	361	203	999999	799	761	999999	999999	624	604	975	351	999999	271	543	672	999999	62	999999	428	805	181	999999	361	994	83	999999	518	999999	999999	496	13	619	787	999999	923	119	999999	667	587	982	999999	551	201	780	60	685	293	999999	59	610	670	999999	999999	988	999999	472	999999	999999	726	667	870	999999	723	117	971	732	183	154	620	999999	13	999999	415	445	928	630	696	581	944	397	810	889	751	999999	826	999999	125	799	426	999999	276	836	940	919	999999	496	827	94	808	328	512	149	999999	496	606	285	216	68	69	80	999999	271	578	339	857	999999	999999	432	290	589	616	999999	999999	169	296	177	454	496	332	442	803	999999	772	999999	885	999999	999999	265	694	551	185	66	739	999999	684	15	267	999999	72	141	857	405	804	228	711	138	421	849	209	439	830	999999	999999	627	277	174	499	953	453	197	111	382	738	999999	414	559	643	382	999999	291	909	843	433	999999	584	999999	807	999999	913	756	258	40	66	264	999999	464	331	122	999999	519	516	314	167	875	40	484	666	74	813	161	495	49	373	917	529	986	999999	999999	999999	999999	366	945	49	999999	938	999999	326	483	28	950	238	530	303	965	775	604	999999	558	170	109	999999	999999	739	761	271	218	666	148	735	999999	178	786	999999	999999	163	999999	275	999999	936	959	168	193	56	863	922	964	745	999999	999999	924	311	999999	384	999999	999999	999999	215	287	435	729	414	187	748	293	999999	452	460	999999	812	999999	999999	225	622	210	941	558	999999	875	839	999999	473	999999	996	810	999999	440	999999	138	90	539	364	988	44	216	999999	980	444	999999	91	480	514	660	999999	999999	595	
96	125	183	10	580	927	339	448	139	999999	156	999999	999999	860	351	51	331	14	282	850	351	190	999999	656	960	999999	932	999999	999999	792	812	672	68	225	347	999999	237	137	510	611	34	549	905	950	999999	799	507	902	739	438	192	656	999999	97	253	905	999999	527	999999	466	999999	545	89	346	454	999999	133	722	999999	999999	999999	999999	504	999999	825	801	999999	465	259	171	616	40	64	930	999999	165	359	971	971	999999	615	999999	97	53	999999	489	470	568	505	922	675	784	388	713	624	988	162	652	271	452	629	253	277	878	850	999999	491	999999	737	999999	135	161	999999	92	420	113	117	460	64	346	341	717	959	999999	495	831	652	351	315	621	13	999999	999999	999999	811	999999	999999	218	202	999999	997	321	831	999999	999999	524	43	306	999999	521	999999	701	597	924	121	912	294	999999	999999	29	322	150	843	125	294	428	450	232	280	59	670	898	268	412	348	999999	999999	999999	539	971	797	999999	999999	794	740	312	999999	786	418	899	999999	501	825	182	999999	999999	999999	715	923	379	83	811	36	253	999999	982	999999	195	585	101	36	542	412	999999	231	999999	101	58	385	982	999999	664	814	999999	999999	179	82	95	83	491	550	999999	828	169	897	986	329	999999	999999	757	869	924	210	326	872	544	999999	414	951	372	999999	429	340	999999	70	999999	997	999999	281	681	999999	999999	121	999999	999999	855	999999	252	999999	244	647	296	115	627	123	999999	464	497	507	436	91	668	999999	710	724	130	840	887	109	999999	989	999999	999999	272	847	521	812	999999	775	27	830	845	999999	999999	999999	479	999999	713	828	676	954	999999	157	844	600	252	223	411	999999	429	25	826	153	44	255	999999	999999	842	779	601	581	358	721	490	605	245	777	427	985	255	999999	136	69	432	534	490	525	999999	999999	999999	307	999999	736	356	999999	999999	702	855	471	750	716	999999	999999	236	105	999999	787	667	248	365	474	796	425	134	623	889	766	720	510	999999	457	85	180	183	304	180	999999	375	489	601	999999	922	999999	999999	539	334	202	833	337	999999	702	999999	999999	999999	141	999999	985	999999	999999	122	247	981	355	706	999999	999999	310	760	932	925	984	421	188	647	999999	552	840	190	595	299	696	933	393	581	999999	599	635	863	999999	999999	999999	999999	643	376	999999	560	576	259	941	898	33	441	901	411	944	999999	680	999999	494	588	670	804	999999	443	426	999999	598	999999	999999	703	15	446	718	148	999999	999999	778	811	293	999999	975	590	248	696	275	264	42	981	999999	780	
918	832	379	463	132	389	999999	210	950	999999	962	803	614	248	892	586	723	762	999999	969	999999	869	518	232	613	89	566	999999	177	171	281	999999	145	864	785	999999	999999	264	26	361	982	578	860	243	999999	182	976	10	804	689	540	280	320	668	277	59	999999	999999	850	52	823	672	42	789	778	355	667	750	462	719	999999	469	745	319	986	999999	18	284	922	999999	113	565	526	999999	999999	10	999999	477	596	736	858	920	999999	974	999999	320	999999	999999	465	953	515	235	547	94	179	81	535	11	999999	343	999999	49	999999	420	999999	999999	155	554	168	778	60	200	999999	726	861	598	66	771	781	675	399	936	819	969	925	999999	27	441	999999	559	475	304	999999	263	695	819	696	993	45	279	999999	991	913	999999	903	324	82	821	233	581	25	763	999999	16	943	114	229	264	494	70	250	714	245	608	312	756	405	900	40	51	902	72	735	512	510	999999	33	999999	75	999999	805	206	218	737	544	711	84	788	319	591	599	441	508	974	39	999999	755	314	384	157	919	181	790	191	678	952	37	717	505	999999	90	96	198	883	264	999999	505	508	74	600	999999	616	590	449	999999	470	563	761	482	999999	652	719	758	918	691	633	415	37	68	999999	684	367	292	773	510	513	252	624	720	985	955	257	249	783	475	999999	999999	351	739	217	398	276	244	455	893	371	338	280	202	630	637	999999	449	482	999999	999999	334	816	938	938	228	938	999999	999999	104	405	479	975	453	388	52	74	297	850	203	417	133	837	880	149	185	999999	432	99	357	487	807	767	866	999999	978	999999	413	800	989	459	235	999999	360	498	999999	362	826	814	588	573	190	599	289	509	200	999999	936	798	763	255	516	999999	999999	617	598	711	119	300	410	277	660	999999	861	743	999999	999999	999999	392	256	822	999999	617	510	784	306	999999	999999	367	962	491	838	614	999999	743	943	999999	999999	742	899	190	253	536	414	320	999999	999999	738	545	999999	814	20	554	552	941	999999	999999	999999	999999	321	390	233	751	338	918	439	56	460	127	800	908	777	743	492	999999	579	619	213	999999	871	999999	479	942	50	158	481	294	72	105	643	53	832	253	431	999999	999999	501	207	495	881	866	242	620	999999	418	46	999999	71	486	999999	490	695	999999	493	999999	910	999999	711	190	447	155	999999	999999	484	756	86	533	321	973	118	999999	421	717	999999	15	380	859	999999	632	999999	214	232	999999	732	162	358	999999	760	723	608	999999	790	27	999999	736	
882	999999	145	988	341	512	954	999999	377	294	79	999999	943	999999	337	61	93	88	78	242	999999	999999	632	332	408	505	773	597	999999	442	999999	403	999999	581	133	503	723	218	300	608	259	144	218	448	92	999999	637	281	396	557	999999	711	949	815	813	483	255	999999	590	836	999999	999999	999999	934	997	675	999999	999999	365	999999	337	874	787	469	982	788	199	194	249	38	868	502	211	817	999999	585	454	999999	768	649	258	910	628	464	999999	893	420	283	450	417	999999	275	999999	562	229	719	999999	999999	999999	34	999999	999999	573	561	968	247	165	905	96	999999	231	466	999999	999999	586	999999	255	333	600	99	999999	999999	999999	832	968	602	999999	649	598	139	661	964	30	999999	364	197	346	76	495	999999	737	515	197	38	999999	604	999999	210	975	802	999999	999999	889	999999	999999	379	327	741	593	999999	999999	515	317	999999	999999	999999	445	999999	361	398	91	999999	838	967	999999	999999	727	999999	646	999999	931	385	999999	999999	665	999999	85	287	97	985	999999	604	999999	130	999999	231	208	999999	276	929	168	811	848	587	999999	294	999999	922	391	999999	651	611	104	228	443	285	842	520	999999	700	191	168	772	376	529	486	705	718	996	140	664	999999	448	717	216	999999	999999	96	999999	381	999999	999999	896	303	343	267	510	265	999999	999999	389	687	939	999999	999999	10	48	999999	67	244	589	53	925	260	139	999999	173	386	999999	999999	749	999999	445	999999	401	999999	271	479	42	999999	999999	999999	42	310	751	976	557	872	969	215	91	999999	999999	999999	791	265	999999	999999	173	999999	999999	133	999999	372	999999	632	251	29	185	719	738	569	450	796	269	149	21	624	509	999999	607	300	416	999999	242	695	727	606	138	999999	800	626	315	853	176	852	206	669	364	128	734	538	697	259	477	521	613	242	580	652	254	999999	999999	20	999999	804	716	446	139	260	904	999999	891	49	919	122	999999	596	629	416	943	999999	999999	391	999999	79	603	166	339	720	91	495	35	486	999999	198	490	999999	281	999999	145	759	999999	114	223	999999	646	657	340	364	267	999999	612	999999	999999	902	352	753	591	512	211	559	117	419	179	419	620	414	158	731	631	999999	324	267	280	999999	999999	166	178	999999	432	945	826	974	462	73	999999	861	777	988	999999	736	713	768	999999	999999	651	130	999999	804	479	242	509	999999	732	308	702	999999	893	999999	999999	999999	999999	262	999999	266	733	143	999999	115	535	758	637	170	885	895	255	555	105	999999	541	690	231	999999	860	199	999999	227	999999	164	
371	538	968	261	896	659	161	999999	688	905	852	518	174	999999	999999	720	999999	999999	723	837	62	156	259	208	984	410	965	999999	402	890	820	516	891	802	744	997	999999	385	273	999999	744	999999	867	200	999999	32	526	999999	104	150	594	106	999999	413	111	224	288	999999	277	495	694	939	68	999999	94	346	626	999999	95	281	929	999999	86	497	103	267	289	69	366	961	884	573	127	262	305	724	22	488	700	529	999999	30	117	777	541	999999	999999	79	115	504	406	164	316	823	220	999999	999999	999999	999999	844	935	229	999999	316	999999	131	822	805	502	370	334	148	670	565	563	908	121	308	999999	298	529	219	953	861	565	999999	267	999999	51	930	704	15	178	999999	594	499	999999	801	176	420	999999	931	577	744	180	267	999999	750	999999	312	264	721	60	31	324	725	999999	551	751	881	864	528	763	571	666	328	970	999999	999999	74	300	319	142	544	315	597	642	999999	999999	999999	245	516	999999	739	676	983	954	999999	541	869	999999	76	60	999999	556	464	999999	15	999999	851	297	678	999999	205	21	999999	588	516	715	726	92	66	860	999999	645	357	494	999999	895	682	373	822	999999	112	840	234	269	848	988	999999	429	999999	140	840	999999	999999	737	837	727	732	404	448	442	814	999999	177	215	606	648	209	970	153	999999	406	487	474	405	999999	365	787	999999	999999	527	864	307	999999	926	999999	443	89	619	656	999999	173	288	925	390	469	326	673	28	662	999999	999999	880	286	999999	734	999999	545	171	999999	482	939	57	663	920	578	517	999999	250	999999	172	569	589	324	846	946	127	562	93	936	360	692	769	32	999999	738	983	30	999999	202	667	999999	999999	558	183	999999	999999	624	14	812	999999	986	999999	832	499	999999	999999	566	440	580	616	800	461	234	710	999999	180	34	133	192	594	496	410	58	999999	999999	999999	40	150	488	829	999999	999999	281	999999	999999	999999	936	999999	900	999999	427	590	999999	585	867	447	692	847	394	196	102	999999	822	228	999999	586	999999	999999	235	988	999999	425	951	750	124	252	189	250	999999	529	244	501	232	652	177	906	61	472	661	826	958	192	756	302	737	10	735	63	999999	999999	886	632	999999	911	999999	999999	638	608	471	625	268	999999	999999	864	952	600	278	179	60	558	535	910	652	409	999999	986	669	659	22	999999	516	999999	720	559	642	611	204	999999	292	175	278	452	11	999999	999999	516	682	891	349	147	999999	566	12	971	262	975	980	897	880	383	342	978	595	999999	118	999999	731	
999999	232	350	405	957	886	999999	999999	92	999999	999999	841	524	999999	777	999999	875	391	949	133	749	307	667	999999	307	440	908	999999	999999	999999	999999	927	436	784	731	669	999	741	774	680	126	999999	999999	999999	373	999999	999999	80	565	669	719	967	169	999999	982	653	565	718	108	526	999999	63	999999	235	267	999999	415	739	999999	999999	320	144	616	279	17	68	999999	601	267	250	83	838	276	630	147	685	768	428	802	87	999999	999999	642	999999	702	999999	700	944	808	685	650	627	497	457	359	585	361	889	999999	999999	999999	963	460	857	452	148	786	370	98	582	920	999999	937	504	13	39	501	367	577	944	368	193	792	999999	600	456	351	819	281	561	333	879	428	999999	561	150	999999	785	805	999999	286	339	856	999999	765	664	689	992	453	999999	94	993	322	65	999999	999999	181	878	267	995	797	967	99	537	999999	51	568	68	999999	863	209	715	562	999999	999999	38	336	999999	817	935	767	358	999999	951	476	340	999999	372	323	228	969	951	527	810	765	999999	250	329	978	724	105	630	59	590	129	999999	440	308	397	999999	16	999999	70	999999	238	448	999999	147	70	917	999999	206	999999	725	999999	999999	198	752	258	359	999999	17	587	103	999999	999999	309	785	831	107	899	268	999999	786	999999	363	890	205	581	999999	717	112	268	999999	249	999999	999999	333	999999	871	190	688	999999	47	748	998	999999	999999	492	101	148	816	999999	962	27	225	230	958	999999	540	368	999999	180	931	999999	685	999999	526	853	939	261	975	98	960	917	220	218	937	48	223	336	922	713	490	188	900	796	305	53	34	999999	999999	820	999999	512	197	518	128	404	72	999999	510	124	999999	999999	172	999999	999999	55	806	999999	293	919	299	213	445	999999	689	999999	741	889	454	483	829	999999	334	164	932	458	729	999999	999999	542	976	965	825	999999	170	999999	25	183	451	999999	246	27	395	17	531	952	77	908	828	375	663	182	804	37	294	291	514	18	999999	896	326	114	999999	750	943	333	999999	637	999999	999999	737	999999	999999	204	999999	999999	999999	999999	633	999999	391	821	873	724	999999	999999	170	999999	523	878	999999	17	999999	554	932	142	999999	645	74	999999	574	439	789	789	638	104	734	610	790	483	416	197	384	999999	515	505	241	202	870	999999	173	589	123	250	999999	730	190	893	271	114	709	239	999999	435	415	951	41	93	999999	785	999999	560	17	49	999999	999999	632	571	999999	999999	901	999999	774	924	44	984	326	549	999999	999999	913	841	999999	999999	773	187	999999	
949	410	564	473	157	116	95	80	613	582	83	778	954	107	619	854	834	999999	800	464	338	401	431	634	492	999999	187	871	237	221	331	276	294	25	682	999999	484	963	753	802	689	854	431	412	252	771	999999	810	999999	999999	999999	482	972	722	604	558	999999	999999	981	950	928	224	842	401	260	807	493	939	424	458	380	870	999999	998	999999	999999	969	28	391	721	275	377	999999	250	999999	849	303	999999	420	134	191	554	999999	802	873	475	21	39	161	999999	999999	992	999999	999999	616	643	32	999999	999999	130	588	960	547	269	685	561	646	602	693	411	514	921	528	300	999999	825	887	657	999999	310	999999	939	866	946	444	283	999999	731	999999	73	826	328	999999	300	999999	230	999999	999999	127	322	828	419	999999	750	999999	365	473	104	999999	791	999999	375	850	999999	657	999999	103	601	825	999999	579	915	968	629	584	999999	307	238	754	56	818	174	539	812	482	62	999999	126	25	88	999999	887	999999	842	317	461	478	978	999999	896	999999	999999	897	999999	742	999999	451	999999	999999	999999	68	245	349	531	973	590	999999	999999	999999	605	55	977	585	746	601	692	762	999999	321	999999	716	328	999999	858	920	412	277	823	999999	569	611	999999	949	279	30	574	547	631	869	726	999999	440	999999	47	999999	999999	829	160	999999	999999	160	325	404	53	999999	739	649	491	999999	570	323	999999	968	603	999999	168	38	316	726	36	155	999999	267	999999	508	286	514	558	16	771	999999	127	708	29	419	296	492	906	250	290	925	65	999999	308	413	612	472	220	999999	999999	130	523	433	97	904	29	68	809	544	999999	999999	101	485	839	987	205	999999	948	194	707	675	131	75	445	111	100	120	958	191	895	813	303	514	999999	650	69	693	621	124	400	237	682	371	498	65	999999	579	190	320	999999	999999	523	36	345	28	999999	999999	988	986	999999	908	109	628	649	938	931	587	173	199	928	511	692	833	793	999999	992	759	577	999999	276	520	999999	647	972	596	300	277	178	304	999999	610	705	634	310	492	138	999999	722	559	133	257	999999	990	392	706	616	689	243	999999	999999	249	881	607	719	303	978	462	999999	999999	648	664	418	868	548	327	805	999999	533	311	351	939	47	999999	266	999999	114	939	999999	276	979	610	999999	312	279	999999	999999	999999	914	999999	514	676	999999	669	911	999999	838	547	999999	74	900	999999	166	932	999999	96	999999	863	350	700	199	48	999999	389	83	47	630	999999	999999	147	597	999999	999999	999999	797	999999	999999	378	116	797	191	
567	999999	999999	376	999999	999999	111	788	999999	208	999999	757	999999	818	475	479	999999	595	873	837	732	947	315	477	999999	414	639	145	999999	554	834	756	999999	519	632	999999	15	23	652	593	529	327	416	938	731	950	929	708	999999	999999	999999	782	243	999999	458	619	191	723	999999	999999	999999	999999	940	637	999999	119	214	705	196	923	473	999999	943	289	318	999999	999999	376	745	251	485	999999	813	999999	42	61	999999	999999	70	22	370	292	839	636	778	562	387	779	574	621	746	999999	522	408	732	517	839	999999	999999	54	88	815	977	931	541	882	163	298	605	322	596	999999	645	183	563	191	174	316	510	756	36	761	801	134	505	999999	419	415	919	999999	222	999999	941	25	933	554	314	999999	105	896	408	99	999999	262	999999	135	589	999999	844	551	352	999999	999999	894	999999	327	24	852	436	290	473	748	378	999999	109	36	679	629	249	18	877	999999	999999	614	357	937	588	548	110	379	671	80	999999	378	999999	689	999999	999999	998	999999	540	461	481	999999	432	660	720	999999	162	997	999999	960	108	835	673	95	321	837	546	90	999999	475	752	67	618	402	999999	10	909	420	909	632	630	999999	999999	425	999999	406	191	697	999999	999999	396	112	923	711	971	734	999999	95	999999	289	509	918	999999	75	999999	424	206	40	482	999999	192	999999	999999	823	339	475	367	999999	999999	914	999999	849	999999	252	89	650	143	999999	430	454	999999	824	52	630	132	712	756	413	717	999999	210	161	999999	999999	314	654	23	110	999999	506	376	455	999999	463	999999	660	64	999999	986	67	291	298	610	38	424	367	999999	468	700	626	719	954	999999	939	713	999999	634	367	938	999999	637	42	535	999999	87	999999	49	999999	996	472	657	999999	427	659	89	911	550	197	92	946	954	555	410	755	999999	999999	914	999999	749	138	999999	697	999999	561	430	258	763	999999	950	574	328	121	471	237	969	597	537	881	859	802	953	999999	284	992	480	91	631	999999	146	665	999999	204	999999	868	999999	959	435	999999	238	830	157	999999	246	999999	627	843	94	183	785	999999	884	999999	985	947	184	588	422	703	90	999999	627	983	999999	295	638	134	282	603	790	19	171	671	652	999999	999999	99	999999	766	374	637	999999	458	994	946	780	902	999999	891	693	999999	547	732	785	889	999999	174	324	951	879	999999	570	999999	392	776	38	223	390	956	999999	95	999999	999999	999999	453	351	178	999999	603	514	736	915	391	999999	932	999999	438	999999	762	825	489	774	259	887	871	76	999999	75	227	
917	567	521	999999	598	607	480	891	999999	341	999999	45	999999	720	999999	152	587	999999	999999	999999	999999	599	336	999999	141	813	320	137	768	467	386	835	113	999999	685	947	224	663	792	999999	461	580	45	999999	999999	790	313	999999	813	999999	999999	886	935	999999	999999	328	240	893	999999	999999	296	352	132	935	954	712	999999	999999	45	498	927	924	396	278	999999	733	999999	781	412	351	509	267	324	999999	184	499	899	498	858	367	716	330	541	17	25	118	458	109	600	512	858	899	999999	324	816	999999	500	666	999999	999999	999999	458	491	999999	285	39	38	999999	999999	464	999999	443	556	677	781	607	393	388	999999	999999	999999	464	191	999999	492	999999	248	10	218	815	999999	243	999999	679	603	268	839	761	732	999999	90	360	347	145	999999	424	353	351	542	219	975	121	999999	999999	904	308	277	590	999999	675	791	38	999999	945	999999	579	561	999999	83	999999	767	631	656	277	810	999999	126	56	211	78	267	999999	467	999999	840	999999	829	166	774	305	991	999999	474	66	999999	62	470	402	999999	129	863	475	277	999999	452	354	464	146	914	979	192	230	999999	999999	418	893	570	891	115	576	749	404	112	778	532	999999	166	999999	82	999999	463	724	375	91	999999	791	629	448	556	496	999999	693	999999	795	999999	999999	999999	255	648	311	999999	999999	296	114	380	468	373	499	999999	934	197	863	73	166	999999	467	855	307	999999	627	273	999999	344	619	152	66	162	317	665	999999	646	911	952	771	276	999999	999999	999999	999999	746	427	140	952	621	309	570	999999	95	278	999999	915	999999	241	30	47	369	999999	677	961	323	999999	66	833	733	297	285	999999	301	889	642	39	593	596	277	209	143	999999	722	320	581	436	999999	48	999999	999999	83	999999	931	734	907	648	760	309	397	440	999999	306	229	999999	33	658	338	205	635	626	331	977	963	821	904	200	522	999999	389	886	999999	999999	824	886	224	999999	979	999999	982	994	279	293	208	836	838	999999	950	999999	296	923	999999	872	412	393	999999	106	716	120	829	716	135	999999	919	999999	202	353	999999	343	999999	999999	999999	770	999999	999999	356	47	779	137	982	78	250	133	81	999999	999999	376	615	440	370	999999	888	869	737	276	868	999999	373	697	643	999999	363	999999	999999	867	254	337	659	771	46	488	327	588	137	761	476	12	331	463	722	826	737	52	999999	991	539	809	43	999999	772	480	999999	92	493	497	714	633	999999	213	222	460	999999	844	403	999999	801	999999	999999	975	999999	866	999999	910	974	817	999999	
320	999999	298	338	999999	304	713	999999	999999	813	245	999999	640	999999	999999	167	128	250	272	120	893	648	999999	200	999999	77	999999	155	999999	924	763	117	999999	739	403	999999	556	874	777	165	999999	845	999999	78	999999	999999	111	928	957	708	999999	999999	711	707	864	672	999999	107	108	999999	999999	999999	102	999999	999999	137	999999	999999	653	853	611	253	473	116	999999	57	999999	999999	634	999999	966	138	197	207	498	999999	405	969	875	731	446	458	776	999999	999999	999999	999999	999999	28	438	999999	210	999999	114	107	999999	206	605	599	999999	999999	530	473	82	410	118	380	894	999999	955	731	458	35	922	999999	162	476	72	198	673	999999	616	14	205	248	999999	853	999999	109	315	898	999999	380	68	871	915	984	999999	999999	809	73	999999	61	72	706	337	185	999999	696	999999	715	143	416	925	523	253	526	278	834	645	999999	296	794	837	67	930	999999	999999	60	999999	177	773	72	389	999999	444	565	941	498	911	590	500	396	165	999999	999999	394	999999	544	628	399	999999	999999	365	999999	777	74	223	15	776	258	217	999999	205	999999	942	999999	36	326	88	687	584	779	922	64	999999	899	639	248	302	546	999999	432	432	999999	460	903	999999	835	832	379	351	935	722	662	382	198	999999	387	656	693	368	999999	465	999999	814	937	946	310	789	877	435	975	712	239	623	999999	879	999999	326	999999	374	999999	493	709	346	649	66	270	682	575	999999	261	999999	609	188	506	967	492	297	999999	999999	406	56	954	944	999999	232	999999	48	999999	319	108	999999	617	328	177	644	756	604	175	880	686	628	224	179	183	394	113	61	127	999999	999999	805	802	92	967	999999	999999	764	970	426	573	231	94	266	609	200	973	291	20	999999	220	887	999999	999999	280	778	999999	999999	771	999999	129	441	921	780	999999	302	999999	535	361	33	115	999999	999999	749	999999	464	544	957	570	983	420	822	999999	999999	607	509	683	999999	811	999999	999999	754	993	988	999999	142	310	999999	344	316	930	448	929	987	756	228	263	999999	337	815	244	874	224	788	570	307	999999	666	183	422	619	110	999999	999999	710	361	999	645	452	184	164	999999	622	263	62	972	999999	63	508	388	255	310	999999	999999	954	448	999999	215	427	999	740	643	140	999999	999999	830	725	767	999999	405	229	617	930	163	999999	13	261	960	735	999999	999999	999999	999999	794	176	318	278	726	999999	271	821	794	228	453	443	520	110	699	566	231	257	999999	775	999999	999999	638	380	678	999999	999999	197	579	479	999999	594	402	999999	345	
756	999999	561	998	560	25	999999	434	399	487	719	149	902	561	404	514	999999	290	572	999999	634	537	937	999999	391	265	84	999999	324	999999	859	50	44	764	999999	186	669	258	574	760	999999	734	999999	999999	999999	205	58	635	185	965	488	313	830	433	711	228	999999	961	617	999999	940	342	120	11	628	999999	115	999999	618	227	844	102	716	999999	534	899	999999	53	641	195	999999	448	75	999999	999999	555	219	610	63	724	999999	999999	999999	999999	819	196	999999	247	275	288	99	999999	999999	999999	130	999999	999999	28	999999	811	929	999999	999999	431	97	502	276	760	999999	999999	469	504	94	894	493	146	461	999999	992	347	285	999999	778	999999	106	306	999999	117	999999	524	999999	201	712	252	794	999999	999999	219	999999	327	999999	864	156	202	819	594	826	132	999999	999999	999999	999999	999999	561	536	877	999999	966	335	791	80	168	531	999999	124	278	792	842	109	999999	999999	251	263	674	427	421	905	585	543	999999	479	308	642	999999	999999	806	175	160	715	917	706	422	884	401	999999	760	342	999999	88	551	802	984	999999	318	999999	692	999999	361	143	125	999999	54	432	823	321	771	525	999999	985	317	999999	999999	136	192	460	345	367	862	999999	666	88	336	507	992	999999	495	285	999999	27	898	909	814	27	600	999999	999999	989	999999	89	485	245	65	593	770	448	170	858	840	857	999999	999999	44	933	999999	46	999999	999999	440	124	999999	999999	201	999999	97	408	999999	624	535	246	999999	355	306	782	999999	431	33	999999	737	553	548	999999	444	999999	135	573	874	880	551	563	310	125	558	999999	263	989	999999	999999	506	371	999999	546	332	604	69	545	37	999999	999999	54	22	902	809	886	575	199	61	724	144	523	534	417	999999	999999	999999	682	999999	361	529	952	387	238	999999	999999	999999	12	313	840	417	589	546	622	999999	999999	999999	407	315	671	380	73	938	329	999999	999999	837	999999	473	999999	999999	386	999999	676	732	999999	999999	784	999999	444	493	572	885	220	316	554	999999	999999	528	999999	430	539	377	135	980	999999	999999	67	999999	263	537	661	999999	953	999999	999999	841	869	890	849	839	766	999999	871	188	807	187	728	23	116	15	926	223	896	930	138	19	623	695	275	36	609	999999	999999	999999	832	999999	999999	47	284	713	117	31	999999	736	663	999999	505	946	183	999999	295	54	471	257	611	447	999999	999999	54	999999	227	184	999999	999999	999999	560	336	964	356	773	254	690	738	402	999999	904	545	170	999999	339	999999	676	521	999999	740	564	999999	165	305	394	400	999999	
992	999999	495	932	406	854	505	113	472	541	600	409	44	604	315	78	358	999999	902	482	756	999999	518	999999	662	637	92	999999	999999	181	668	961	383	344	697	999999	907	999999	507	999999	664	999999	866	972	85	999999	999999	146	259	676	807	599	999999	918	163	286	744	943	279	769	771	829	297	301	872	639	36	999999	999999	829	171	392	208	999999	817	593	848	546	476	550	685	946	426	999999	373	999999	478	464	999999	421	999999	963	999999	738	918	999999	875	575	109	446	95	999999	239	999999	514	424	999999	280	110	999999	438	208	477	729	93	825	999999	158	927	803	170	572	519	999999	98	207	696	470	303	983	717	999999	446	39	999999	433	716	999999	999999	999999	679	208	999999	999999	999999	999999	495	999999	655	103	430	726	999999	306	999999	523	743	999999	341	316	728	999999	999999	127	999999	165	761	999999	273	660	118	417	524	999999	133	999999	999999	899	512	555	712	729	815	210	562	990	999999	999999	753	999999	690	972	664	327	231	999999	230	999999	766	827	999999	999999	703	999999	984	23	212	671	999999	324	314	843	241	786	604	999	124	776	565	862	530	621	694	999999	969	146	752	206	756	384	741	972	999999	684	773	664	35	999999	225	548	999999	962	967	439	637	846	740	878	999999	231	635	999999	999999	904	999999	170	999999	381	34	848	999999	15	914	999999	582	342	710	557	22	939	973	304	561	999999	83	999999	653	264	694	133	999999	999999	484	534	748	297	301	238	999999	999999	311	654	999999	999999	286	999999	999999	179	856	999999	146	193	999999	782	999999	341	892	663	830	739	999999	108	686	901	999999	999999	531	390	59	295	50	481	999999	410	999999	329	508	193	999999	301	519	999999	408	399	999999	222	18	701	286	417	404	999999	999999	648	105	213	967	999999	924	888	261	667	129	570	999999	665	23	465	154	929	832	708	923	538	229	43	999999	296	914	240	999999	830	113	641	999999	412	82	531	999999	434	361	999999	269	851	50	999999	364	999999	145	331	999999	999999	999999	999999	999999	695	999999	869	428	999999	513	999999	979	694	509	999999	564	999999	679	999999	592	999999	160	720	577	228	449	82	498	999999	678	862	161	593	999999	836	283	756	66	999999	698	212	112	252	921	999999	999999	999999	351	619	297	999999	167	293	739	717	402	836	779	366	255	641	381	61	999999	650	529	999999	663	672	156	807	430	483	999999	389	389	908	799	897	592	875	730	999999	999999	999999	704	868	999999	999999	443	447	977	700	950	999999	831	999999	859	280	161	999999	911	999999	472	490	456	999999	999999	999999	
337	494	999999	881	773	380	911	501	971	591	999999	999999	541	999999	239	709	999999	730	532	999999	558	337	999999	528	999999	353	963	61	416	599	999999	30	737	999999	986	949	410	106	999999	999999	999999	339	90	277	334	499	707	572	449	763	661	726	161	43	800	10	444	518	999999	430	999999	859	95	381	246	925	923	46	362	289	308	732	999999	952	951	229	256	999999	203	256	999999	999999	611	653	999999	999999	868	999999	704	999999	515	891	961	505	173	295	254	999999	999999	409	999999	999999	219	170	464	928	922	209	92	999999	753	662	324	888	999999	25	258	441	443	999999	66	229	999999	376	773	417	999999	999999	788	666	974	547	999999	794	680	974	191	450	198	19	707	999999	622	133	242	852	999999	82	720	158	46	999999	275	424	352	357	999999	843	999999	999999	167	999999	420	999999	606	215	912	999999	999999	810	833	807	252	433	909	397	607	219	144	999999	840	698	587	639	629	172	281	336	451	332	999999	348	63	151	852	93	258	999999	527	36	999999	56	864	909	999999	239	569	842	514	999999	749	129	708	475	217	999999	999999	999999	999999	999999	933	586	88	885	175	999999	754	111	580	999999	149	411	691	117	981	999999	834	678	324	400	602	439	821	496	583	525	639	588	934	394	57	999999	409	93	999999	363	968	999999	744	830	485	468	271	688	816	348	999999	999999	493	999999	633	368	466	406	841	504	999999	591	999999	999999	855	999999	177	999999	778	999999	11	999999	25	627	824	855	999999	999999	915	144	999999	142	679	244	999999	49	104	520	760	689	19	12	251	598	598	386	676	999999	974	319	301	84	999999	999999	346	828	585	866	599	777	434	999999	999999	707	999999	632	999999	999999	999999	999999	999999	656	436	99	662	999	367	427	39	999999	189	839	519	999999	842	103	999999	535	897	268	463	238	921	982	999999	47	520	544	272	965	999999	607	541	999999	247	644	648	819	999999	347	471	168	837	161	597	594	999999	999999	864	242	410	386	180	303	362	843	999999	453	835	624	488	822	164	73	973	999999	999999	360	999999	208	454	999999	53	560	797	305	401	769	394	670	999999	634	680	999999	565	98	999999	999999	806	999999	909	205	984	867	858	649	13	773	188	26	999999	999999	999999	666	787	999999	999999	619	506	66	451	966	68	999999	50	853	152	133	999999	999999	154	999999	554	963	298	999999	428	185	702	999999	302	999999	590	378	383	481	117	24	253	567	754	999999	999999	999999	952	943	146	999999	826	14	506	879	275	303	871	237	999999	564	377	537	579	999999	917	999999	
764	824	385	689	999999	569	746	138	880	939	140	336	999999	804	999999	355	999999	608	999999	697	650	999999	361	297	507	999999	923	552	646	715	988	596	999999	999999	985	138	567	456	999999	267	268	378	999999	999999	172	544	910	754	554	31	424	971	999999	999999	707	999999	472	98	192	999999	999999	999999	999999	999999	999999	544	437	933	818	881	999999	999999	999999	999999	439	281	423	36	999999	999999	246	179	999999	999999	300	27	787	679	686	643	666	479	274	999999	620	73	887	999999	999999	999999	117	999999	999999	673	999999	999999	401	717	791	435	999999	446	999999	230	408	477	206	999999	874	999999	999999	999999	999999	999999	225	318	401	195	480	375	394	589	651	999999	999999	268	999999	334	999999	541	625	79	888	260	999999	999999	515	999999	999999	153	867	31	959	450	999999	360	730	761	999999	925	367	216	246	999999	999999	349	794	468	375	149	243	871	484	999999	318	687	869	999999	469	995	802	999999	209	336	508	372	629	999999	634	999999	538	999999	877	466	184	418	832	472	219	375	999999	57	678	999999	910	999999	547	999999	141	193	490	999999	302	999999	132	999999	17	910	917	999999	719	999999	999999	871	610	762	994	27	999999	899	855	407	786	999999	999999	755	999999	362	426	512	825	13	80	450	24	803	189	424	344	174	999999	922	555	541	999999	843	223	807	245	157	11	529	999999	999999	338	93	999999	208	893	377	340	655	999999	414	852	716	522	393	856	999999	583	580	683	994	498	932	851	254	448	726	999999	872	126	279	999999	306	545	837	122	930	855	980	531	967	999999	756	439	999999	999999	938	330	829	950	999999	574	430	845	473	743	405	999999	703	759	176	999999	468	539	224	999999	555	181	684	281	926	952	999999	59	999999	171	742	503	710	566	509	406	711	921	687	705	90	999999	82	103	999999	999999	161	231	999999	141	375	226	224	999999	142	767	645	558	34	486	971	381	138	312	11	901	530	147	999999	770	133	999999	999999	519	822	104	108	590	564	999999	800	381	999999	585	796	525	288	472	433	742	760	163	897	210	733	999999	332	999999	102	814	999999	24	971	593	18	828	375	705	425	999999	668	999999	999999	999999	999999	599	999999	999999	515	486	999999	68	714	517	20	970	649	651	785	999999	772	338	498	749	68	999999	410	111	577	967	999999	582	999999	999999	83	705	169	110	524	144	32	778	999999	999999	999999	999999	310	464	582	47	188	723	999999	313	275	340	566	254	738	900	199	999999	976	548	336	999999	21	329	443	315	810	999999	137	651	99	994	84	883	557	948	486	
946	528	539	999999	436	662	743	129	743	148	999999	371	623	944	447	801	716	999999	161	108	980	30	277	237	639	596	279	223	999999	266	999999	999999	789	423	253	66	999999	759	899	999999	277	210	699	176	999999	999999	513	706	999999	202	999999	604	406	849	505	999999	999999	311	159	839	999999	530	999999	487	465	229	581	210	701	391	999999	957	389	773	831	780	330	111	342	462	93	572	999999	89	898	89	999999	939	999999	328	805	146	609	999999	995	747	362	222	710	675	999999	313	15	270	999999	410	224	632	28	724	604	159	968	697	755	819	958	768	999999	386	999999	999999	291	383	999999	227	357	328	778	999999	999999	118	400	667	856	780	567	310	250	999999	999999	667	921	999999	723	655	177	999999	314	185	999999	999999	633	334	999999	963	999999	632	685	621	62	896	999999	934	306	495	759	311	840	974	262	658	528	100	522	999999	999999	97	659	929	59	999999	23	602	305	833	999999	75	921	893	999999	935	999999	999999	445	968	999999	986	897	999999	896	866	82	339	923	140	75	543	812	999999	253	999999	972	755	999999	617	882	261	639	472	21	999999	390	947	225	999999	43	899	654	553	458	733	200	431	42	999999	372	683	999999	999999	768	940	999999	446	999999	825	962	869	999999	999999	95	999999	357	434	226	212	486	134	124	606	106	176	999999	268	999999	519	743	551	722	388	999999	208	582	474	704	80	440	999999	307	400	999999	174	841	999999	468	897	386	766	214	999999	706	999999	569	82	78	601	62	994	420	140	999999	999999	156	999999	583	999999	978	883	729	156	771	542	999999	724	252	931	335	71	800	138	999999	977	999999	892	681	16	999999	510	405	113	28	446	999999	999999	999999	942	28	171	254	581	999999	502	999999	68	68	999999	421	845	999999	146	276	990	999999	999999	999999	114	84	999999	998	576	258	477	487	626	138	335	19	999999	999999	310	913	173	999999	999999	219	640	941	287	999999	999999	594	792	681	999999	999999	37	252	250	180	213	867	764	999999	677	332	451	999999	419	930	733	164	999999	439	529	233	112	183	974	83	366	173	999999	429	999999	981	465	796	229	999999	110	92	769	999999	212	442	158	10	150	896	767	625	531	356	110	362	833	363	162	45	999999	999999	278	177	813	50	80	345	681	695	866	655	999999	630	829	651	395	999999	237	96	84	112	43	87	999999	740	999999	450	999999	999999	158	112	644	193	64	257	813	601	675	172	371	813	328	454	39	999999	830	901	527	999999	999999	561	999999	75	961	999999	999999	200	999999	83	408	
999999	26	552	999999	764	21	999999	999999	582	837	793	606	75	724	271	783	588	57	204	910	740	999999	870	171	597	977	578	999999	432	999999	623	739	602	999999	741	797	776	907	275	109	227	335	999999	621	184	954	69	999999	700	848	241	152	667	172	999999	707	156	391	949	786	999999	390	153	999999	224	63	999999	311	983	474	17	680	782	104	692	999999	999999	258	999999	642	917	237	532	999999	205	999999	999999	999999	999999	43	650	394	958	488	666	837	192	799	407	130	950	757	367	236	999999	560	999999	572	999999	262	729	897	999999	999999	869	999999	999999	569	949	999999	999999	574	215	949	823	622	722	303	437	999999	232	188	851	999999	692	169	870	305	743	645	120	509	958	844	314	753	999999	652	619	461	979	623	850	664	148	386	999999	417	412	999999	838	77	145	626	39	550	999999	537	624	999999	999999	999999	999999	314	633	482	615	999999	645	999999	632	999999	683	976	874	999999	999999	196	728	315	617	999999	893	525	806	52	374	342	814	763	706	463	37	999999	999999	427	797	546	40	999999	999999	999999	999999	342	999999	768	999999	999999	999999	430	222	859	808	318	999999	883	668	309	507	590	118	999999	557	881	373	178	52	773	861	456	811	792	165	72	545	436	689	560	930	48	659	215	999999	393	551	846	654	719	817	999999	999999	498	999999	450	999999	497	999999	891	969	426	999999	619	306	304	619	429	703	746	773	666	203	118	379	469	931	999999	999999	173	339	999999	999999	999999	956	629	697	323	999999	715	514	57	801	798	591	513	322	49	909	296	774	131	153	907	999999	161	48	650	128	999999	519	655	999999	470	561	999999	902	999999	663	677	606	306	999999	999999	242	725	999999	999999	527	865	157	891	993	999999	399	217	383	616	999999	804	591	57	204	184	999999	858	251	341	999999	999999	999999	918	386	241	689	999999	999999	164	675	230	999999	642	133	262	432	628	662	999999	999999	354	78	999999	27	858	96	559	999999	501	792	999999	484	532	169	388	264	238	514	761	715	920	999999	228	941	165	517	949	924	941	751	999999	205	839	269	999999	80	999999	900	999999	155	140	999999	954	999999	999999	745	764	482	744	999999	203	124	999999	696	160	592	999999	999999	862	351	147	999999	170	749	225	188	645	273	277	318	937	338	999999	616	584	554	999999	999999	650	419	752	476	189	942	999999	463	999999	153	118	999999	230	972	47	187	18	505	216	999999	999999	122	999999	500	999999	436	999999	864	999999	999999	999999	606	785	999999	999999	452	598	999999	455	227	999999	761	884	999999	165	
967	999999	965	300	809	999999	88	348	999999	709	538	319	262	270	752	999999	693	335	999999	999999	511	524	236	279	999999	999999	347	999999	988	999999	395	999999	608	345	999999	349	105	574	328	686	999999	268	192	294	174	143	346	409	702	345	507	999999	874	469	653	453	999999	999999	705	230	270	999999	999999	999999	324	310	710	999999	33	413	999999	129	16	333	999999	253	342	942	114	461	252	937	357	653	515	999999	363	148	692	794	487	408	868	108	999999	999999	909	999999	970	999999	432	430	386	999999	559	388	430	551	471	410	121	999999	999999	253	999999	333	680	706	84	999999	999999	571	233	239	925	387	999999	908	907	999999	343	740	971	250	38	822	999999	68	103	136	538	811	677	999999	682	568	817	624	130	102	334	213	527	614	916	861	999999	156	999999	999999	137	521	999999	477	76	999999	947	351	224	165	772	621	612	948	999999	145	999999	941	556	367	570	635	999999	815	999999	999999	223	999999	333	999999	625	414	999999	999999	998	999999	178	209	999999	999999	621	475	999999	999999	330	999999	600	578	787	999999	999999	265	999999	16	999999	501	733	999999	809	935	167	999999	999999	56	539	999999	999999	689	999999	810	967	694	724	999999	745	104	235	823	495	955	539	999999	580	552	210	370	814	688	321	506	293	349	400	290	155	41	457	999999	434	999999	999999	999999	628	976	999999	282	999999	356	270	999999	276	909	343	853	406	522	19	999999	846	179	553	248	378	453	527	627	303	444	108	999999	647	872	399	532	999999	999999	26	603	999999	927	830	467	428	999999	240	999999	999999	546	884	632	999999	999999	516	265	999999	548	999999	999999	459	999999	978	106	257	556	869	403	520	810	685	777	999999	415	736	918	349	95	999999	573	999999	153	999999	757	560	476	692	664	366	999999	124	630	999999	840	154	552	999999	733	220	872	935	999999	863	206	861	999999	999999	999999	255	598	915	333	999999	968	963	315	574	999999	999999	780	864	999999	47	386	696	64	999999	665	270	193	969	615	999999	947	638	385	290	425	999999	453	349	85	419	999999	228	999999	901	127	999999	839	978	727	197	439	17	731	800	487	509	806	424	470	355	71	628	999999	458	780	999999	587	999999	159	335	102	441	788	794	279	999999	905	999999	574	788	999999	999999	999999	427	445	939	999999	585	803	915	999999	38	999999	999999	357	149	917	342	131	786	999999	814	828	999999	105	998	999999	936	530	999999	604	654	850	682	924	855	386	883	23	999999	999999	999999	231	244	246	73	999999	999999	999999	139	999999	572	41	999999	498	999999	387	850	332	
999999	720	970	999999	999999	320	444	188	206	804	502	999999	999999	329	290	362	297	592	594	165	999999	999999	999999	999999	401	89	999999	622	71	194	318	478	999999	560	999999	130	464	948	748	923	999999	885	365	264	999999	999999	999999	253	751	436	211	33	999999	695	300	10	559	480	663	404	999999	999999	999999	22	496	999999	237	483	752	169	898	348	844	670	363	999999	90	999999	999999	34	874	788	870	635	982	294	685	840	270	576	570	983	999999	999999	644	999999	768	353	767	999999	148	731	999999	592	999999	862	188	999999	999999	154	920	999999	925	638	999999	500	999999	491	999999	211	999999	396	223	999999	598	914	63	501	35	384	999999	736	999999	633	885	153	297	999999	107	999999	116	563	508	125	655	917	68	999999	824	999999	37	999999	324	565	584	751	517	323	993	623	808	687	106	957	766	193	514	302	752	386	999999	672	999999	909	999999	783	888	107	530	681	856	407	999999	882	999999	110	422	583	999999	144	999999	974	295	484	321	428	467	550	999999	999999	413	766	903	447	999999	364	893	415	470	800	863	420	792	321	767	999999	20	224	611	999999	771	930	252	618	999999	239	387	909	999999	676	326	999999	999999	68	278	99	504	239	941	991	217	16	123	999999	280	225	999999	973	717	910	418	252	939	693	700	482	523	294	999999	711	977	984	817	793	483	526	672	733	53	677	906	780	282	619	999999	764	817	994	348	536	57	413	999999	999999	268	83	407	64	368	999999	576	219	999999	999999	24	233	198	999999	999999	754	552	999999	929	50	999999	637	999999	329	245	999999	665	528	946	999999	663	999999	792	141	999999	410	128	618	999999	258	999999	697	247	999999	605	235	575	497	229	593	983	600	999999	161	682	630	112	88	818	432	139	57	272	999999	577	451	440	67	794	374	635	934	91	681	999999	316	400	928	724	20	369	178	309	999999	186	73	99	999999	999999	904	999999	50	799	942	128	999999	435	864	474	999999	795	518	702	855	957	58	518	999999	999999	999999	240	184	999999	807	72	961	748	909	999999	513	999999	798	608	890	76	999999	145	148	562	886	881	999999	464	569	225	851	475	453	404	138	999999	297	430	999999	673	133	685	991	880	167	314	525	999999	960	999999	996	999999	812	788	372	913	379	249	334	495	704	720	999999	999999	221	495	304	514	77	999999	74	999999	526	226	943	910	153	268	405	582	365	999999	999999	999999	999999	942	999999	664	42	225	184	999999	999999	596	999999	413	891	999999	999999	671	19	20	599	999999	738	629	392	595	999999	461	769	
999999	844	999999	139	835	999999	37	373	278	999999	640	999999	852	784	27	999999	929	256	999999	28	744	999999	734	999999	355	278	501	38	999999	559	999999	820	580	455	73	213	354	467	144	196	864	45	999999	839	379	999999	747	227	720	999999	462	999999	314	999999	35	521	999999	189	784	566	725	998	773	999999	999999	819	901	406	720	813	926	472	122	354	164	708	209	895	203	816	531	284	318	251	107	999999	999999	147	430	999999	103	175	682	577	470	865	271	681	999999	559	637	350	506	907	431	989	236	959	999999	326	322	224	985	967	999999	450	690	532	621	999999	314	999999	976	999999	999999	760	999999	999999	999999	298	999999	527	819	999999	189	190	778	411	819	999999	999999	555	858	999999	999999	879	999999	714	999999	30	185	999999	69	999999	255	999999	374	337	196	670	209	999999	999999	999999	879	999999	999999	352	788	854	672	289	712	999999	541	758	905	872	938	841	581	85	999999	863	122	707	468	779	999999	999999	816	999999	999999	159	907	811	479	868	233	445	484	999999	926	999999	357	999999	36	555	508	497	968	501	398	355	999999	133	687	223	877	181	999999	625	953	482	999999	231	74	563	606	730	288	46	649	503	999999	743	999999	999999	515	226	999999	912	281	999999	999999	325	62	868	999999	999999	133	266	999999	61	119	859	883	999999	649	136	831	473	948	999999	218	931	852	894	988	355	973	371	999999	999999	500	423	999999	62	999999	722	178	205	503	822	606	32	55	999999	394	507	860	706	677	388	395	999999	963	502	999999	415	473	167	880	999999	810	762	558	340	999999	999999	515	830	317	926	958	635	970	136	181	195	885	265	999999	999999	999999	277	693	328	275	293	459	851	999999	730	258	999999	325	788	21	843	473	999999	46	698	992	39	999999	999999	430	760	247	837	999999	506	999999	999999	999999	399	228	999999	79	239	999999	277	246	999999	470	587	678	948	999999	999999	124	338	999999	180	229	812	498	466	878	942	999999	515	56	622	529	862	210	50	362	925	570	479	774	243	650	999999	999999	999999	999999	811	82	481	450	999999	722	999999	784	999999	999999	844	900	762	664	136	340	559	231	624	999999	608	386	999999	595	393	999999	645	999999	488	529	460	361	171	897	76	999999	999999	74	990	899	536	88	851	60	518	35	807	814	999999	902	100	546	836	203	960	435	444	999999	999999	999999	999999	439	999999	999999	999999	493	999999	865	597	266	914	495	240	724	999999	529	535	587	87	999999	814	830	916	586	438	913	524	967	937	641	999999	540	18	555	822	999999	999999	999999	521	
34	295	942	227	999999	999999	605	315	999999	595	440	900	856	999999	999999	630	999999	522	719	401	625	969	771	928	955	999999	383	486	684	901	510	747	513	999999	999999	82	871	613	999999	999999	832	607	412	382	506	999999	579	999999	999999	999999	576	585	72	629	896	64	523	23	999999	561	614	128	630	999999	999999	693	999999	790	756	625	999999	642	999999	132	999999	27	567	999999	431	223	260	653	176	999999	999999	925	684	884	179	998	558	858	351	974	999999	713	976	999999	297	812	355	999999	974	999999	177	934	597	940	70	878	497	134	591	58	311	961	952	871	885	169	999999	999999	999999	758	76	900	999999	23	149	855	50	374	999999	619	868	470	999999	481	592	400	337	743	999999	300	999999	434	276	999999	999999	31	999999	115	317	999999	803	999999	999999	225	628	276	999999	584	999999	214	838	999999	999999	972	189	840	292	999999	289	494	831	276	999999	330	999999	641	634	999999	350	128	104	935	67	974	999999	34	302	463	999999	325	758	752	999999	620	462	387	412	303	123	832	738	290	999999	823	306	537	165	848	999999	999999	642	644	244	683	119	999999	76	57	167	999999	999999	829	999999	999999	735	89	334	77	999999	871	238	340	999999	999999	389	813	119	999999	678	288	869	454	496	999999	999999	999999	518	267	510	559	321	364	146	999999	295	909	663	862	97	999999	212	999999	999999	106	758	312	759	727	303	305	793	832	379	878	295	102	342	761	290	622	999999	999999	567	317	559	873	204	925	232	480	160	256	999999	461	999999	781	999999	400	117	999999	364	791	999999	214	766	999999	985	267	673	999999	576	901	581	475	655	146	531	672	546	884	117	999999	504	823	999999	999999	999999	918	803	514	628	999999	999999	909	267	779	112	999999	999999	80	888	937	262	999999	903	258	674	681	999999	938	260	999999	853	233	273	530	296	150	69	229	803	77	463	999999	999999	633	258	672	217	999999	43	178	131	475	999999	180	581	474	919	896	871	999999	122	864	999999	999999	99	430	646	999999	999999	962	999999	331	277	821	999999	103	466	280	10	12	473	929	999999	91	680	388	999999	999999	949	821	230	999999	357	799	954	999999	905	746	544	827	35	999999	393	81	876	799	207	999999	696	487	999999	649	896	869	540	999999	959	999999	156	710	202	553	787	671	999999	999999	974	478	867	885	999999	719	735	182	977	993	545	833	999999	881	190	999999	406	472	813	581	999999	488	268	999999	999999	732	999999	999999	635	481	693	722	340	746	824	999999	999999	811	299	298	999999	723	891	547	999999	136	967	274	
530	999999	157	999999	857	170	863	495	219	106	256	465	999999	999999	547	505	310	999999	503	469	66	461	999999	595	183	999999	667	553	596	999999	132	999999	765	335	999999	496	334	999999	864	179	882	338	519	220	564	833	178	21	185	999999	246	824	632	999999	218	79	402	561	152	341	503	320	899	498	974	999999	700	794	999999	61	181	932	959	333	586	727	941	536	999999	349	357	999999	377	999999	484	308	879	267	999999	243	104	772	235	532	676	999999	439	31	246	999999	142	383	999999	134	224	314	865	308	921	490	137	866	999999	802	984	999999	943	699	23	676	863	442	677	365	956	408	707	436	657	999999	298	920	300	999999	217	999999	999999	999999	985	999999	443	580	346	636	115	238	999999	433	999999	828	628	740	17	570	957	699	705	66	178	999999	606	999999	651	999999	202	217	575	321	595	20	999999	700	999999	842	999999	293	106	51	259	728	166	283	999999	999999	395	557	912	730	261	517	999999	187	84	999999	999999	999999	929	440	444	898	662	930	837	538	999999	928	36	174	337	674	603	663	806	449	660	333	551	821	520	644	999999	999999	69	87	999999	436	999999	544	278	999999	363	999999	607	361	999999	999999	446	999999	614	467	530	999999	403	587	999999	614	380	999999	518	250	462	999999	919	799	604	816	870	759	796	788	311	492	895	999999	320	937	66	454	382	433	999999	202	216	63	123	556	452	481	174	137	65	991	35	999999	999999	999999	999999	808	757	999999	365	999999	562	826	166	48	851	304	277	999999	558	999999	999999	999999	363	270	901	866	685	57	374	398	595	669	732	319	466	867	333	999999	200	999999	697	133	77	210	639	999999	897	85	999999	999999	999999	197	579	139	739	940	674	999999	354	880	132	999999	885	967	999999	999999	999999	846	581	984	999999	212	786	309	238	138	26	163	631	520	968	609	999999	226	193	999999	999999	999999	579	525	203	999999	999999	319	135	987	999999	110	999999	745	295	999999	504	720	186	11	999999	279	901	610	923	521	883	999999	912	522	367	669	783	692	803	501	276	65	999999	162	492	999999	184	250	890	916	53	885	235	918	999999	632	49	192	997	820	999999	999999	602	682	935	886	407	612	999999	578	326	427	942	794	999999	448	929	34	519	933	105	660	720	17	478	997	999999	993	417	999999	999999	999999	695	982	999999	307	999999	118	999999	605	79	999999	620	321	999999	999999	942	440	144	667	702	999999	672	999999	725	999999	258	594	213	937	999999	413	205	895	999999	725	732	960	993	486	984	820	806	914	999999	533	
49	999999	999999	852	64	177	858	749	41	614	928	632	266	759	58	868	904	999999	326	999999	375	725	999999	873	892	982	447	658	682	882	218	758	209	202	10	999999	186	361	882	120	555	456	863	344	999999	999999	999999	243	437	125	915	526	999999	207	999999	324	45	999999	959	81	730	209	999999	999999	406	180	433	74	758	999999	692	553	407	215	120	919	861	38	87	792	999999	213	231	999999	999999	999999	170	11	44	686	814	642	401	810	390	355	999999	714	937	626	676	639	485	238	433	371	129	391	96	248	463	17	466	177	793	526	978	510	192	999999	19	432	999999	999999	394	59	999999	596	825	999999	540	157	101	461	125	649	728	993	143	604	571	779	999999	999999	232	806	185	233	999999	864	377	999999	531	999999	616	254	609	412	999999	383	219	533	566	331	708	316	999999	999999	61	153	798	985	376	588	999999	239	999999	244	999999	587	873	928	578	999999	398	660	625	869	999999	871	999999	325	158	999999	395	999999	223	592	96	916	890	999999	182	873	75	391	512	943	88	386	736	375	562	266	999999	290	955	604	932	999999	690	57	999999	190	114	482	836	617	999999	999999	26	924	157	933	696	703	756	704	895	999999	999999	682	999999	467	144	673	763	892	999999	999999	93	618	660	49	235	999999	19	992	769	999999	999999	894	750	999999	370	999999	228	629	569	806	533	260	709	999999	899	18	999999	703	55	999999	719	999999	368	999999	32	407	999999	118	707	853	694	763	934	312	460	999999	931	999999	999999	999999	455	143	332	453	581	832	909	733	149	227	586	315	946	999999	999999	611	536	663	951	962	547	999999	999999	999999	999999	769	325	407	999999	646	87	449	605	999999	999999	585	621	914	515	199	999999	541	968	490	999999	388	817	606	437	849	726	277	865	145	999999	345	221	616	341	811	999999	511	268	999999	149	999999	710	233	353	298	990	622	999999	761	999999	15	151	999999	449	732	952	719	969	999999	919	809	584	469	937	650	374	14	999999	703	683	999999	999999	475	350	139	678	593	263	999999	858	114	129	999999	671	999999	204	999999	176	999999	859	796	542	641	583	340	562	250	295	703	923	985	48	453	87	486	999999	675	101	320	999999	368	466	829	768	815	999999	999999	999999	168	455	595	837	999999	844	999999	999999	641	999999	19	576	437	999999	560	999999	872	999999	999999	36	194	999999	528	687	999999	553	500	999999	712	873	768	650	999999	452	137	999999	337	158	74	609	999999	999999	999999	999999	92	999999	627	70	905	999999	895	749	23	454	999999	121	927	
908	981	430	354	556	742	999999	133	368	494	984	180	999999	888	724	999999	999999	999999	999999	955	743	999999	123	926	999999	434	108	977	28	637	638	999999	999999	329	429	176	999999	264	644	299	332	661	723	999999	642	889	999999	999999	999999	748	946	618	460	165	194	999999	999999	504	914	999999	643	790	114	731	856	999999	999999	999999	468	557	367	999999	200	999999	999999	999999	882	865	293	999999	831	999999	806	999999	690	29	999999	860	145	126	309	149	350	523	656	541	556	999999	401	497	734	618	999999	623	999999	144	999999	999999	532	111	430	999999	999999	373	299	269	984	999999	50	999999	999999	304	999999	351	258	999999	471	677	217	101	535	890	999999	796	816	222	999999	193	888	999999	601	792	338	43	696	307	929	976	233	396	999999	721	950	564	731	439	770	999999	375	999999	673	999999	999999	440	576	999999	999999	424	999999	86	153	800	946	495	246	973	966	815	655	950	999999	494	453	820	544	813	999999	999999	999999	386	452	999999	817	723	999999	850	412	898	467	165	999999	515	429	156	253	756	775	465	328	757	472	999999	269	424	876	999999	306	569	999999	999999	601	629	999999	999999	633	941	999999	999999	612	999999	571	999999	358	500	999999	782	75	307	999999	787	48	483	590	318	914	498	999999	403	999999	999999	999999	843	999999	704	564	999999	166	259	522	311	773	551	852	999999	196	404	606	769	241	104	123	999	999999	118	724	999999	49	999999	266	999999	10	999999	999999	909	842	999999	76	653	935	53	625	816	784	275	24	999999	630	658	131	520	999999	181	171	752	999999	553	999999	893	980	999999	109	125	992	999999	999999	193	175	943	999999	468	337	952	833	198	478	999999	225	727	104	237	999999	391	999999	746	254	829	428	633	328	299	876	182	673	999999	944	510	823	407	999999	999999	330	999999	568	663	192	999999	347	973	284	293	338	133	799	752	949	999999	206	256	143	481	765	542	625	800	591	165	289	344	999999	968	483	817	763	274	906	809	822	265	564	315	492	454	358	45	960	753	382	920	549	236	313	999999	274	493	74	999999	71	999999	81	999999	999999	999999	729	999999	809	520	370	999999	999999	149	895	940	999999	827	999999	999999	194	589	999999	838	999999	999999	794	999999	999999	999999	553	280	209	128	748	999999	194	537	999999	489	999999	999999	999999	450	392	847	83	999999	340	372	999999	446	504	753	999999	481	929	242	999999	299	218	999999	652	902	999999	99	999999	999999	401	841	999999	165	999999	999999	595	152	364	399	455	934	295	394	686	301	32	116	776	455	524	999999	134	951	999999	999999	
281	23	399	999999	482	303	521	999999	18	499	616	729	999999	994	168	461	127	540	786	319	999999	823	35	360	880	860	999999	999999	999999	134	999999	804	872	814	237	999999	752	41	916	162	422	939	385	197	685	303	841	781	999999	999999	159	594	174	972	363	999999	987	999999	453	999999	979	642	153	884	782	811	856	460	999999	999999	709	96	623	634	897	73	448	838	675	586	999999	999999	592	999999	975	999999	639	899	999999	780	594	999999	588	999999	183	780	795	501	999999	873	999999	999999	999999	710	999999	999999	971	540	85	299	18	159	999999	866	602	446	59	14	908	661	181	999999	10	987	992	999999	508	328	999999	999999	278	947	433	801	999999	999999	999999	881	785	999999	160	109	823	999999	771	444	349	721	999999	737	730	999999	592	753	702	490	999999	36	999999	999999	564	652	90	959	31	71	999999	572	999999	964	917	177	228	995	999999	82	999999	999999	999999	557	655	786	626	722	999999	487	365	680	109	658	257	502	173	427	358	999999	29	999999	999999	709	718	999999	994	737	820	563	999999	596	252	630	357	551	999999	171	999999	777	35	367	573	999999	706	56	473	78	716	999999	999999	999999	647	12	999999	278	699	515	838	878	792	999999	902	832	915	768	437	478	311	706	999999	999999	714	999999	482	661	300	605	13	672	314	925	999999	999999	558	999999	949	999999	576	89	851	305	999999	834	984	146	464	741	628	937	618	999999	767	20	733	13	97	76	530	401	978	104	511	175	573	866	868	999999	284	154	819	197	901	999999	854	999999	999999	879	596	346	207	558	999999	76	64	319	168	999999	672	999999	683	883	719	185	111	757	793	166	270	128	999999	957	999999	484	127	430	999999	545	999999	347	334	999999	479	194	999999	429	999999	445	121	999999	707	858	999999	999999	470	936	478	726	131	106	602	521	619	999999	77	249	101	502	948	633	227	999999	853	334	230	476	413	534	999999	681	999999	358	55	16	420	419	999999	737	23	999999	952	376	424	999999	745	812	597	999999	126	999999	999999	999999	999999	488	999999	94	14	999999	999999	999999	533	999999	744	449	466	254	999999	612	68	658	999999	999999	489	767	681	850	209	794	589	417	878	412	417	37	354	26	861	566	999999	999999	415	623	999999	28	658	17	632	974	999999	500	345	999999	942	468	838	999999	144	729	807	196	884	999999	920	101	126	130	536	717	105	450	392	909	643	732	999999	502	135	470	119	999999	999999	234	200	98	82	893	469	999999	999999	999999	881	999999	759	783	451	204	703	147	902	999999	480	999999	879	163	
117	999999	999999	220	999999	346	848	673	999999	143	967	659	999999	831	999999	232	661	999999	528	724	568	999999	999999	860	999999	58	999999	999999	568	582	999999	313	354	47	999999	646	999999	259	999999	852	532	999999	522	625	815	791	999999	871	999999	679	875	893	396	999999	999999	857	285	999999	999999	177	547	860	999999	47	941	664	314	982	851	382	681	412	854	676	201	360	737	534	54	499	873	927	869	888	706	309	999999	199	999999	133	370	69	329	565	999999	671	113	485	684	160	486	999999	30	999999	998	999999	48	720	999999	244	130	750	447	999999	999999	619	991	226	340	641	747	125	999999	999999	22	621	92	999999	371	529	256	261	850	893	23	680	999999	999999	890	243	270	206	235	999999	999999	620	622	890	999999	695	680	887	155	52	413	371	999999	302	733	386	390	999999	358	999999	999999	999999	899	553	425	623	711	999999	335	107	380	551	889	331	999999	402	999	201	38	675	849	999999	116	807	490	652	27	615	400	514	999999	521	999999	791	230	144	999999	999999	474	647	984	812	561	57	999999	861	481	999999	999999	340	386	999999	999999	682	999999	627	762	102	73	773	999999	105	999999	999999	254	859	703	107	999999	590	682	930	726	999999	999999	47	999999	68	146	628	180	685	999999	69	138	663	800	999999	999999	999999	382	627	15	999999	50	888	344	741	803	812	168	999999	240	999999	658	999999	999999	339	990	557	999999	703	955	999999	999999	920	67	418	691	591	999999	999999	999999	509	218	999999	925	35	350	803	702	999999	265	999999	469	796	455	62	410	682	999999	471	999999	650	782	999999	999999	999999	999999	130	830	925	59	999999	753	631	484	730	777	604	529	446	988	197	999999	753	448	632	974	999999	474	15	18	19	999999	999999	362	260	727	999999	999999	364	927	229	972	777	999999	53	580	838	999999	999999	284	806	999999	755	482	987	795	38	239	49	999999	301	999999	825	999999	50	999999	165	278	234	999999	246	999999	174	518	768	225	999999	736	999999	61	146	494	999999	730	211	856	999999	999999	375	464	698	310	352	769	636	999999	157	999999	976	230	999999	569	98	721	47	594	987	999999	713	999999	718	999999	834	988	459	806	999999	104	999999	194	188	49	903	999999	999999	936	869	405	881	999999	77	999999	760	184	635	577	406	38	693	617	868	999999	412	603	745	999999	476	363	319	829	666	63	155	792	52	385	665	328	415	999999	725	591	364	518	704	999999	542	659	362	882	410	999999	999999	107	325	999999	637	309	34	999999	999999	515	96	999999	538	24	79	999999	142	260	911	87	999999	
591	892	286	53	894	899	252	863	816	999999	437	999999	788	652	58	476	272	747	366	304	506	999999	219	999999	312	999999	999999	999999	574	527	112	970	333	999999	819	999999	48	999999	743	410	999999	55	654	999999	658	633	749	371	31	999999	870	512	555	999999	999999	950	682	781	740	999999	219	819	299	298	999999	466	105	532	999999	843	999999	535	999999	955	999999	460	986	705	846	679	999999	327	999999	83	999999	599	425	999999	999999	999999	532	267	999999	999999	999999	961	999999	365	614	202	999999	227	999999	188	72	999999	508	599	999999	665	963	976	934	71	999999	891	418	226	640	310	999999	555	392	965	320	180	538	184	765	999999	704	631	100	654	151	21	789	232	20	999999	999999	825	290	484	904	999999	333	934	154	999999	553	539	724	999999	160	982	999999	573	999999	892	806	334	834	999999	960	342	886	289	919	672	999999	195	215	328	220	225	274	999999	70	763	846	999999	39	466	17	999999	906	785	504	169	186	225	364	127	516	999999	991	581	999999	572	670	54	24	482	206	368	333	406	999999	935	717	927	512	114	56	212	304	999999	701	795	435	110	999999	760	496	886	831	98	812	454	999999	999999	394	498	103	802	588	557	999999	999999	999999	510	999999	999999	452	999999	712	259	999999	313	471	622	880	727	146	569	268	264	985	999999	537	245	594	999999	710	999999	543	999999	20	254	999999	746	999999	62	953	924	419	226	999999	999999	183	581	27	508	982	999999	812	666	999999	999999	543	334	571	999999	121	606	916	50	999999	427	999999	999999	248	826	690	725	514	828	773	999999	999999	999999	946	748	145	956	227	95	668	108	222	876	662	486	710	299	999999	999999	940	357	18	999999	367	890	533	485	342	200	818	266	107	984	892	999999	383	501	388	999999	815	999999	999999	831	382	759	215	999999	999999	761	125	999999	550	357	999999	426	999999	782	999999	999999	224	999999	999999	37	999999	411	11	237	999999	999999	113	999999	911	361	999999	785	969	187	996	999999	999999	999999	448	999999	85	427	716	749	107	476	936	600	999999	332	608	166	999999	999999	563	970	758	977	853	524	999999	905	489	199	16	999999	456	36	785	86	380	999999	999999	52	952	849	695	262	140	517	999999	512	402	589	752	999999	253	618	999999	35	850	707	999999	924	922	179	938	526	742	999999	999999	999999	815	740	951	88	999999	499	408	714	285	999999	847	999999	939	155	513	900	446	821	858	999999	413	999999	236	999999	688	296	130	783	999999	178	519	999999	497	674	697	662	637	673	999999	754	219	909	750	999999	859	504	
984	777	999999	48	90	921	147	999999	507	65	999999	287	400	658	999999	999999	803	116	985	711	848	999999	457	999999	999999	773	581	113	999999	503	18	881	813	999999	311	999999	127	872	98	598	997	316	177	642	157	999999	283	999999	385	594	999999	644	368	157	655	719	329	815	776	316	349	999999	562	13	56	632	473	216	356	36	999999	999999	28	999999	714	999999	999999	815	999999	912	499	999999	999999	44	397	374	999999	999999	999999	592	999999	311	999999	999999	259	963	753	999999	596	999999	999999	77	245	358	999999	185	626	971	443	123	622	514	122	999999	816	359	999999	528	615	681	119	807	999999	764	13	999999	833	246	148	750	999999	999999	228	187	999999	432	999999	380	949	999999	748	552	232	999999	999999	999999	199	999999	964	899	658	234	558	914	416	88	999999	999999	999999	888	351	999999	832	693	333	688	296	935	838	394	999999	999999	579	403	933	566	585	262	794	495	999999	999999	281	248	101	565	999999	313	771	999999	999999	284	999999	70	870	368	719	538	101	291	232	263	999999	580	305	999999	655	165	999999	849	999999	146	686	859	881	750	118	594	602	768	999999	982	174	891	999999	329	999999	519	532	574	847	57	170	512	272	753	206	701	942	377	999999	229	332	921	454	999999	597	999999	189	129	260	135	936	333	978	249	999999	512	228	975	813	146	632	416	12	455	975	184	999999	137	554	416	999999	234	858	999999	999999	252	999999	999999	732	744	339	413	999999	722	120	999999	533	32	663	999999	483	967	999999	773	597	915	919	998	920	422	578	61	575	999999	483	712	999999	895	589	847	75	763	999999	78	806	999999	102	289	344	999999	999999	573	473	860	999999	684	670	94	999999	745	332	999999	544	319	176	288	999999	480	999999	408	371	637	443	816	999999	999999	999999	999999	967	377	999999	999999	664	782	999999	14	588	714	999999	799	51	390	410	844	999999	627	229	933	902	999999	999999	999999	51	999999	999999	999999	140	657	999999	224	959	184	127	128	922	999999	784	761	548	999999	699	133	999999	999999	366	999999	237	598	301	11	499	791	593	448	985	210	598	728	999999	756	999999	931	482	999999	839	999999	999999	999999	922	831	842	467	394	740	828	268	61	602	579	795	787	542	365	241	724	178	591	678	142	999999	104	999999	999999	791	297	999999	999999	999999	609	500	718	945	676	999999	999999	42	406	999999	619	726	159	999999	999999	220	969	999999	999999	999999	972	671	285	999999	999999	999999	999999	786	999999	603	999999	70	618	187	992	89	86	842	999999	896	999999	691	772	739	69	415	572	108	907	544	
822	999999	202	409	901	937	224	134	795	999999	732	999999	329	803	410	559	999999	971	13	79	144	137	999999	679	999999	290	999999	999999	534	743	638	638	878	178	999999	496	999999	999999	286	64	864	952	56	400	173	999999	372	968	338	509	307	999999	104	999999	410	999999	489	522	999999	999999	48	678	599	999999	836	103	503	999999	32	913	690	999999	694	948	215	191	91	999999	999999	477	999999	930	217	35	446	999999	544	51	767	999999	16	355	977	665	26	195	362	999999	999999	80	999999	220	946	425	818	999999	906	155	631	999999	613	414	17	763	702	118	471	999999	615	799	559	462	393	937	906	345	999999	999999	932	999999	829	97	521	445	279	707	984	791	999999	49	140	398	419	549	481	999999	348	223	962	908	723	999999	388	999999	520	999999	826	19	519	483	485	877	223	611	999999	526	892	571	494	999999	134	679	367	999999	669	999999	52	844	465	313	997	999999	76	34	306	50	709	757	924	534	880	999999	282	733	999999	263	184	808	160	955	709	776	729	966	999999	53	430	811	104	359	702	999999	553	999999	485	776	810	198	999999	358	999999	999999	647	959	125	159	407	634	21	999999	986	244	694	999999	604	999999	999999	999999	250	262	619	897	663	574	999999	897	431	77	257	999999	452	999999	503	999999	999999	574	999999	999999	851	634	646	796	800	687	373	468	999999	53	610	999999	797	999999	999999	62	739	919	481	999999	999999	227	728	999999	387	233	999999	999999	740	999999	372	39	101	219	258	999999	999999	823	107	999999	211	372	609	387	999999	992	999999	742	47	999999	71	999999	103	67	641	634	906	317	419	999999	724	373	728	999999	681	581	173	999999	461	342	446	916	999999	999999	871	765	617	350	872	394	243	231	963	999999	999999	153	935	44	577	999999	709	999999	414	530	261	837	999999	999999	705	885	999999	412	290	999999	999999	155	999999	598	195	876	27	565	999999	34	342	999999	410	438	999999	999999	999999	139	21	837	632	147	511	301	254	43	999999	412	999999	987	565	999999	940	999999	999999	999999	748	347	848	700	606	154	863	999999	198	999999	437	216	642	177	999999	699	999999	452	82	867	643	113	353	999999	999999	615	999999	457	468	511	999999	999999	154	886	789	308	290	321	240	999999	284	132	113	999999	999999	913	769	999999	748	866	440	999999	195	426	52	644	993	696	943	991	999999	416	920	999999	205	295	71	999999	999999	940	418	89	221	594	593	999999	10	857	556	842	999999	452	709	999999	81	74	999999	728	999999	155	315	593	377	249	264	867	211	427	300	320	852	999999	
999999	807	457	360	999999	601	833	999999	999999	145	999999	999999	156	781	999999	328	615	141	999999	343	910	242	635	824	999999	999999	339	725	999999	582	567	999999	990	830	999999	999999	154	999999	787	365	894	324	510	179	453	999999	102	482	170	999999	811	999999	999999	519	113	856	999999	999999	648	313	271	118	219	71	578	904	120	999999	999999	999999	183	895	353	999999	448	596	731	999999	381	444	880	857	999999	999999	771	408	264	999999	999999	506	729	521	81	483	103	999999	114	449	600	999999	166	776	64	364	708	999999	814	17	999999	517	135	715	261	213	433	999999	552	781	300	999999	650	639	599	922	86	662	823	870	879	999999	491	292	865	832	287	113	999999	211	729	854	593	256	409	218	381	999999	999999	867	999999	689	243	333	159	430	897	527	187	142	288	56	102	999999	138	418	36	842	850	428	926	329	611	999999	999999	445	586	404	239	390	550	72	402	956	819	999999	428	167	143	444	935	760	926	670	923	682	999999	649	128	991	192	538	173	841	941	731	88	892	281	713	999999	503	297	999999	999999	225	999999	999999	135	999999	999999	869	709	999999	999999	999999	402	940	428	379	999999	936	286	248	208	22	898	560	24	98	120	535	999999	429	599	441	473	140	89	999999	37	625	523	189	10	999999	829	999999	357	999999	338	148	474	999999	39	999999	227	58	598	999999	326	103	132	46	827	464	983	289	816	62	702	272	860	720	999999	999999	423	106	248	885	999999	151	213	248	759	972	71	983	399	691	999999	999999	541	510	999999	934	999999	487	361	546	340	550	941	305	999999	76	287	753	560	971	494	130	810	713	999999	999999	890	883	287	855	402	999999	889	134	837	288	999999	360	339	417	565	936	744	701	555	642	209	907	176	693	999999	999999	999999	428	207	103	613	828	123	215	53	620	999999	506	153	999999	660	817	467	794	346	926	424	153	999999	558	999999	118	999999	753	975	999999	999999	593	170	95	576	999999	926	999999	674	901	246	134	373	999999	736	248	558	224	981	392	449	999999	999999	999999	999999	289	22	648	999999	504	670	369	239	70	902	615	346	68	764	999999	999999	999999	130	444	690	299	779	471	822	147	560	944	772	593	543	345	246	999999	201	999999	459	288	35	179	240	877	895	313	999999	999999	902	999999	459	791	502	725	261	912	87	999999	509	550	826	999999	999999	726	597	999999	526	567	999999	943	999999	476	740	999999	698	950	213	813	404	999999	428	999999	244	71	494	980	101	818	94	334	999999	597	788	908	462	454	999999	514	
289	999999	999999	484	751	958	632	982	61	890	37	310	708	999999	210	43	131	999999	346	883	242	617	999999	708	482	55	628	999999	688	832	159	254	725	699	533	154	688	999999	999999	999999	438	511	929	211	791	784	625	60	396	754	786	999999	117	352	999999	672	705	89	12	706	340	363	304	228	999999	782	999999	19	999999	65	999999	187	182	999999	455	731	688	353	917	698	429	578	999999	999999	56	821	146	999999	999999	861	999999	609	941	255	945	84	216	710	471	18	209	615	999999	341	410	608	165	57	897	551	983	999999	999999	999999	286	761	480	370	181	918	646	211	592	879	616	745	999999	927	124	380	999999	977	999999	909	499	813	269	551	533	448	665	98	486	999999	999999	97	447	999999	999999	194	603	846	538	552	371	999999	999999	999999	725	664	999999	237	932	999999	37	16	479	999999	999999	472	999999	929	837	733	999999	557	999999	999999	999999	999999	308	999999	958	999999	776	999999	448	340	547	502	790	999999	826	999999	999999	438	166	959	848	871	617	999999	999999	999999	691	999999	999999	805	298	813	999999	999999	438	206	366	764	999999	12	999999	359	567	149	715	321	999999	673	113	968	999999	999999	401	766	868	140	910	123	783	462	248	112	669	643	51	733	230	999999	400	629	512	999999	169	163	219	499	313	999999	999999	999999	999999	28	571	999999	157	473	422	515	447	999999	295	999999	981	816	999999	648	689	924	108	999999	101	206	999999	483	999999	345	665	247	557	378	826	442	644	280	638	230	999999	628	999999	999999	321	715	46	101	343	999999	340	999999	999999	570	809	389	379	497	999999	627	745	97	584	999999	808	184	957	79	482	853	999999	710	187	543	117	71	438	531	670	386	170	191	150	999999	15	322	847	986	569	447	73	157	859	20	999999	453	54	684	768	147	757	967	619	999999	999999	630	999999	856	463	748	999999	847	999999	999999	467	564	946	388	806	495	999999	971	510	44	999999	999999	851	177	68	663	999999	753	999999	533	999999	202	571	660	543	385	157	991	532	820	496	226	330	824	553	920	506	999999	878	283	810	786	467	999999	999999	212	778	998	797	800	999999	207	94	304	416	999999	999999	999999	844	431	999999	345	999999	689	999999	999999	139	36	623	999999	166	360	875	489	722	842	734	986	959	341	606	999999	203	999999	98	299	141	36	417	288	999999	219	821	456	935	999999	347	999999	46	137	82	751	384	658	643	381	331	605	999999	999999	540	16	337	999999	825	199	999999	716	600	258	441	113	619	345	222	947	538	428	554	999999	504	957	
949	831	269	854	774	545	98	999999	967	536	999999	843	748	999999	881	318	631	999999	334	631	186	788	695	968	142	999999	446	696	842	903	999999	335	79	582	67	506	999999	999999	424	605	999999	883	999999	905	658	776	597	999999	999999	230	797	999999	922	873	780	171	145	300	721	735	108	402	874	74	999999	129	773	175	999999	999999	74	660	999999	728	13	303	506	790	999999	366	999999	154	999999	999999	116	252	412	206	802	896	370	953	999999	689	507	234	999999	227	430	999999	12	431	439	999999	166	999999	487	999999	999999	487	664	355	980	365	293	954	771	262	999999	242	716	577	372	966	24	121	411	641	231	779	294	288	369	780	364	999999	715	941	465	999999	764	219	336	325	999999	25	999999	999999	999999	552	463	756	999999	999999	823	435	69	473	999999	54	734	846	972	100	203	999999	986	210	11	999999	249	830	797	999999	478	507	250	57	734	998	148	517	245	999999	326	538	29	181	957	928	960	251	275	420	245	999999	247	999999	132	855	39	771	892	999999	313	999999	999999	281	999999	325	999999	21	738	676	906	226	611	303	999999	665	999999	814	253	82	312	999999	564	386	752	560	270	13	925	879	969	377	999999	112	374	693	579	999999	461	999999	999999	949	999999	599	999999	29	316	943	999999	467	999999	224	999999	820	829	316	999999	582	528	169	65	191	96	858	999999	999999	601	999999	929	90	95	999999	363	612	338	363	494	964	871	733	253	326	541	999999	391	754	999999	804	283	999999	625	996	229	999999	999999	562	999999	654	999999	976	428	808	23	391	381	879	861	915	491	999999	821	113	710	794	999999	738	649	628	476	952	689	796	234	871	999999	98	399	71	36	775	500	839	82	895	315	999999	313	159	96	512	892	933	323	807	246	522	999999	434	999999	846	999999	244	187	939	296	632	999999	152	926	292	489	799	888	999999	975	981	40	999999	489	480	435	999999	541	999999	999999	755	482	427	634	999999	802	964	686	190	862	265	662	999999	999999	683	999999	170	999999	804	32	999999	55	607	832	264	491	999999	945	905	999999	423	703	223	999999	541	159	999999	518	983	490	999999	123	708	853	719	329	898	999999	999999	999999	275	999999	737	941	999999	999999	875	595	999999	461	330	28	781	999999	449	999999	448	262	78	534	999999	999999	250	323	999999	979	346	753	122	999999	999999	275	150	296	999999	999999	966	282	913	830	999999	570	148	999999	169	507	999999	939	999999	167	881	645	999999	281	911	622	999999	423	444	986	373	999999	482	445	868	64	878	494	623	999999	595	
999999	349	247	999999	999999	514	718	164	999	999999	999999	349	955	63	947	138	868	999999	533	130	553	837	926	466	161	98	702	662	999999	628	848	325	121	571	714	306	900	30	999999	118	999999	269	444	349	966	782	999999	391	921	999999	19	118	99	181	52	338	422	780	109	999999	811	65	999999	381	799	91	238	393	348	651	238	848	609	999999	812	293	403	587	500	379	572	320	741	188	999999	739	235	939	529	386	883	129	920	728	306	999999	220	73	999999	884	553	142	53	999999	698	170	509	674	369	758	999999	835	290	730	485	500	324	870	761	69	855	299	999999	961	768	118	999999	880	999999	560	999999	340	47	615	825	439	999999	471	490	458	999999	561	999999	770	451	58	838	999999	253	805	937	350	311	490	999999	263	999999	91	511	999999	242	629	555	808	999999	604	797	674	904	999999	233	852	389	313	830	304	999999	999999	520	720	999999	999999	636	323	623	733	38	556	587	572	171	196	960	901	226	999999	999999	999999	999999	999999	260	173	294	207	999999	95	999999	998	999999	734	999999	184	571	791	319	503	992	999999	195	952	575	999999	999999	342	884	999999	891	999999	97	229	298	947	18	672	469	999999	454	438	741	999999	772	999999	999999	852	999999	999999	999999	179	999999	723	618	999999	999999	999999	999999	19	86	951	323	999999	203	482	999999	999999	445	999999	175	898	999999	212	58	999999	500	657	189	545	354	999999	315	897	422	722	999999	373	611	524	369	875	400	999999	999999	502	125	207	343	300	129	999999	416	439	821	725	847	389	999999	64	283	999999	953	736	664	841	646	999999	131	999999	586	547	999999	921	237	299	507	999999	182	556	447	303	323	889	426	888	999999	875	86	697	875	516	999999	556	250	440	999999	664	796	198	855	700	999999	999999	713	581	635	495	212	531	999999	976	999999	999999	616	980	615	999999	320	775	22	770	348	999999	606	80	999999	283	680	797	378	999999	84	983	700	747	999999	461	999999	844	263	999999	999999	555	479	898	310	582	939	269	824	857	999999	30	186	95	999999	650	266	643	999999	362	814	415	163	384	999999	232	427	999999	763	164	889	475	522	680	107	793	955	707	999999	275	343	421	972	520	498	64	999999	999999	396	576	999999	999999	119	900	999999	268	402	999999	999999	87	164	80	999999	670	968	878	507	505	988	568	695	999999	873	999999	28	403	442	642	885	847	424	812	999999	196	958	999999	365	622	999999	838	999999	860	711	692	120	273	914	311	552	620	556	312	627	999999	881	646	668	650	882	134	999999	759	
999999	158	662	352	597	320	712	620	523	999999	999999	159	999999	834	847	999999	358	999999	489	999999	99	999999	999999	122	999999	655	314	322	999999	999999	740	999999	22	640	650	999999	39	767	676	603	599	932	107	671	959	477	999999	999999	999999	487	302	137	644	999999	999999	944	858	550	999999	941	999999	399	999999	808	999999	999999	999999	999999	194	294	161	591	88	885	999999	167	177	629	162	717	996	999999	522	999999	422	612	393	328	970	999999	704	999999	609	999999	597	999999	11	299	526	999999	340	132	862	999999	335	710	59	759	999999	999999	776	999999	999999	450	999999	999999	999999	728	395	542	930	818	999999	487	999999	671	999999	999999	297	999999	166	878	999999	517	999999	999999	405	17	876	999999	563	634	176	999999	929	475	102	999999	789	999999	332	999999	903	999999	999999	999999	999999	384	924	664	999999	999999	999999	999999	356	897	136	879	73	81	999999	999999	852	999999	978	306	999999	108	558	124	579	822	999999	448	20	884	999999	128	802	865	317	30	999999	999999	999999	857	172	356	121	42	349	999999	105	999999	506	462	429	229	999999	999999	869	467	826	810	94	906	152	999999	808	472	922	999999	999999	207	763	999999	786	640	701	130	144	999999	986	526	775	367	726	999999	999999	558	464	999999	999999	999999	995	999999	204	282	136	86	715	148	547	649	999999	341	999999	898	953	184	675	788	528	885	999999	999999	480	310	999999	727	999999	306	999999	999999	17	176	894	999999	211	913	138	999999	513	624	414	995	999999	999999	999999	999999	231	828	892	767	882	676	237	237	120	999999	380	893	248	409	897	419	66	296	641	943	999999	453	696	50	55	171	284	999999	480	999999	815	999999	894	600	999999	360	414	324	377	341	938	666	581	779	999999	244	999999	114	727	999999	939	471	705	472	997	777	999999	851	999999	721	401	334	999999	831	617	247	999	648	902	546	999999	999999	919	310	14	779	999999	916	506	810	894	179	185	999999	999999	999999	437	431	602	728	228	562	602	656	939	614	909	999999	172	306	245	627	999999	191	999999	208	552	404	467	999999	999999	999999	354	911	826	231	158	282	493	999999	809	577	999999	184	328	453	999999	273	371	400	999999	999999	754	210	999999	277	967	999999	495	150	801	42	964	999999	999999	12	217	691	829	718	465	637	999999	898	496	668	581	999999	862	546	69	289	43	999999	358	785	999999	154	345	559	263	164	786	353	999999	776	613	671	362	326	999999	457	443	652	999999	242	864	856	713	999999	999999	940	141	948	90	522	999999	896	35	46	541	72	355	279	464	311	850	912	436	719	
64	909	675	999999	310	611	845	390	142	125	999999	614	440	438	999999	999999	32	838	272	999999	777	716	645	325	784	999999	999999	999999	198	633	392	951	429	999999	852	785	274	594	999999	478	677	618	764	999999	126	999999	999999	916	415	150	999999	22	650	487	941	348	274	999999	762	138	509	680	202	508	999999	999999	195	999999	999999	89	58	438	999999	793	999999	169	951	735	208	857	550	195	759	58	354	380	311	999999	999999	513	999999	914	832	999999	968	996	426	999999	999999	158	999999	999999	340	335	999999	850	821	856	999999	782	396	538	161	904	587	324	921	154	164	362	999999	253	999999	82	999999	144	605	680	999999	285	743	695	557	999999	126	365	854	433	999999	999999	558	455	736	279	126	999999	999999	928	932	653	84	999999	999999	825	999999	498	800	267	767	957	254	151	999999	999999	48	700	981	111	999999	231	470	497	197	659	999999	220	516	999999	956	585	380	677	999999	181	210	471	594	731	567	999999	999999	597	999999	998	260	999999	999999	806	241	425	10	662	150	710	193	586	999999	451	32	999999	981	684	999999	999999	999999	576	402	999999	999999	576	116	259	543	169	666	872	832	199	409	395	796	710	884	540	584	718	536	47	987	623	387	152	709	295	999999	881	296	483	421	683	25	564	87	664	319	751	128	981	53	321	999999	895	52	636	485	999999	799	999999	608	868	49	364	872	114	199	964	550	999999	521	785	586	359	777	726	380	241	999999	230	230	833	999999	555	994	676	869	492	109	82	810	999999	91	525	874	999999	999999	999999	692	972	999999	354	999999	870	469	268	734	404	999999	326	266	999999	999999	999999	549	774	279	494	370	999999	245	999999	864	478	999999	155	704	999999	484	235	999999	999999	548	999999	755	876	632	729	999999	735	941	474	374	783	816	565	727	511	975	110	283	159	999999	497	737	767	490	732	433	999999	563	999999	920	892	243	546	706	989	823	673	999999	999999	408	634	263	771	342	90	661	881	428	202	95	384	952	999999	430	60	921	988	395	999999	305	999999	182	277	554	482	550	280	859	738	688	311	958	733	999999	664	243	966	434	999999	80	551	999999	371	588	546	999999	999999	999999	655	77	834	999999	251	254	635	462	985	227	860	540	999999	31	689	513	783	425	229	999999	999999	999999	955	999999	985	829	753	876	810	689	17	542	999999	164	214	671	854	33	999999	488	125	999999	258	999999	573	999999	689	530	216	857	805	130	720	127	360	838	999999	279	302	421	500	758	652	306	219	999999	999999	236	817	28	659	
760	709	999999	77	999999	568	216	999999	126	150	233	999999	952	884	887	821	132	804	376	559	584	730	305	987	366	560	951	540	255	578	462	712	197	207	54	421	980	60	999999	279	905	999999	185	999999	276	999999	699	422	331	506	178	432	451	999999	85	999999	414	999999	999999	999999	617	675	745	547	687	521	999999	755	839	476	841	999999	17	106	653	305	554	999999	721	278	860	538	999999	749	410	999999	271	728	132	999999	17	999999	350	999999	999999	239	542	638	999999	755	614	943	999999	999999	665	999999	424	354	815	779	999999	390	41	442	999999	999999	467	999999	999999	656	999999	755	633	999999	999999	613	731	224	444	424	763	916	439	999999	663	916	955	363	94	999999	616	916	912	352	999999	626	999999	907	651	999999	772	999999	500	937	505	859	320	999999	395	61	374	999999	910	401	26	567	951	75	778	999999	132	113	911	832	50	343	842	999999	293	999999	416	999999	573	860	651	999999	426	501	470	804	606	999999	968	999999	939	416	16	999999	336	999999	999999	140	999999	425	999999	668	999999	999999	897	172	26	999999	474	552	644	999999	999999	999999	749	799	151	459	605	974	999999	925	145	879	892	633	999999	331	954	321	999999	286	694	157	999999	983	591	758	999999	307	787	576	732	999999	999999	999999	780	956	771	536	831	224	535	164	795	999999	533	755	999999	999999	835	694	85	163	384	368	855	488	650	766	218	999999	999999	999999	197	63	202	719	491	503	853	380	560	999999	489	953	751	540	362	872	459	836	999999	999999	472	999999	999999	578	51	39	543	999999	315	999999	328	999999	999999	237	967	742	343	813	273	281	999999	464	144	656	674	430	617	325	136	999999	316	381	410	999999	835	999999	562	999999	678	462	959	999999	75	999999	110	999999	999999	523	999999	619	999999	646	999999	999999	999999	17	999999	844	904	620	421	228	175	999999	698	946	999999	843	401	872	999999	999999	145	810	999999	999999	399	588	999999	632	999999	103	999999	516	999999	670	807	699	607	827	146	999999	719	67	50	741	396	999999	999999	163	14	999999	999999	701	440	999999	999999	762	398	68	618	379	297	282	783	328	999999	658	999999	37	148	348	999999	574	735	470	10	88	769	999999	473	861	999999	402	628	95	971	60	86	429	170	55	999999	548	218	767	430	447	283	722	274	999999	248	829	24	666	999999	557	965	969	999999	431	992	817	595	756	647	895	999999	999999	999999	426	999999	869	999999	103	47	999999	365	999999	999999	563	804	57	316	735	622	999999	999999	961	580	423	999999	116	999999	999999	62	492	953	461	130	535	
999999	585	375	848	165	999999	999999	921	999999	817	201	998	929	999999	627	945	510	859	144	999999	517	692	127	932	341	476	999999	138	51	999999	999999	903	847	999999	770	228	681	468	999999	253	939	466	343	762	999999	999999	186	353	121	999999	981	999999	327	385	28	110	468	443	999999	689	119	999999	879	999999	83	999999	999999	425	496	408	274	999999	999999	890	805	60	359	364	710	254	999999	915	27	934	573	651	586	471	495	669	760	248	999999	890	999999	116	587	269	689	999999	935	760	857	712	841	939	999999	999999	580	967	999999	114	732	272	399	204	816	944	510	432	999999	689	929	999999	648	36	100	398	757	698	999999	999999	675	776	318	538	67	999999	103	633	837	158	891	528	999999	656	999999	999999	501	939	999999	999999	999999	266	232	256	830	999999	74	999999	849	999999	999999	881	999999	662	438	999999	954	860	146	511	851	876	594	562	798	999999	909	992	520	410	999999	818	408	831	340	418	554	72	708	36	249	287	999999	422	478	999999	999999	265	227	560	735	640	802	999999	790	883	999999	669	999999	429	131	82	999999	448	999999	861	483	672	999999	999999	411	891	162	119	272	999999	101	182	93	789	999999	999999	775	960	999999	266	25	620	50	457	747	885	999999	288	999999	999999	981	999999	895	999999	999999	999999	933	206	158	999999	488	692	526	999999	791	499	585	668	999999	477	307	345	772	271	999999	862	632	874	283	526	286	873	214	105	592	755	286	999999	262	35	720	578	999999	999999	777	333	103	823	665	999999	309	946	246	999999	869	646	573	634	771	999999	728	69	999999	632	566	614	488	431	999999	999999	222	999999	415	999999	999999	729	533	941	999999	522	999999	999999	218	35	226	999999	636	999999	236	999999	192	652	705	589	306	661	654	188	275	999999	999999	999999	199	629	44	999999	999999	230	681	149	123	632	999999	258	999999	919	850	897	999999	235	977	712	205	688	853	570	413	826	999999	105	84	999999	675	330	999999	999999	999999	589	999999	35	800	416	104	96	832	560	511	457	999999	387	811	757	773	49	999999	142	477	999999	999999	474	787	714	999999	586	74	768	956	820	999999	808	999999	999999	906	999999	999999	999999	618	118	856	999999	68	955	151	342	294	327	999999	636	999999	545	628	119	812	526	247	95	999999	518	31	73	604	999999	877	999999	87	550	999999	393	613	623	999999	368	653	999999	415	832	573	178	999999	747	197	999999	685	44	999999	199	458	389	152	350	665	999999	97	792	698	999999	999999	275	264	743	477	999999	33	521	31	269	465	339	121	415	522	737	
226	999999	876	999999	16	999999	695	888	101	470	251	272	958	999999	281	999999	784	48	754	307	913	999999	279	999	305	173	22	920	999999	999999	278	736	827	927	883	812	916	423	370	244	580	376	999999	999999	946	760	562	607	987	604	554	999999	661	225	824	999999	14	877	979	842	999999	774	164	972	202	514	999999	41	540	999999	944	371	678	519	726	999999	906	273	62	545	611	414	999999	999999	574	999999	85	999999	999999	225	808	48	444	528	413	805	221	999999	814	442	999999	530	77	528	659	193	404	152	498	286	761	741	999999	443	240	999999	841	35	408	995	439	832	929	324	660	906	926	159	999999	921	335	236	459	620	999999	91	347	414	999999	391	802	999999	124	999999	464	77	223	10	999999	986	964	196	281	999999	12	493	999999	752	867	753	266	254	46	999999	999999	534	999999	215	999999	159	89	999999	556	26	203	506	999999	999999	999999	593	693	926	861	128	999999	149	955	640	617	999999	489	999999	546	725	134	557	999999	547	874	929	785	999999	786	148	999999	999999	639	264	624	506	999999	497	892	284	999999	999999	393	917	619	811	578	650	598	487	999999	495	889	999999	892	645	610	179	999999	999999	807	999999	149	722	999999	999999	999999	999999	26	121	960	992	701	999999	665	794	999999	978	927	999999	360	144	419	999999	479	421	647	807	372	978	896	606	999999	961	476	384	200	670	999999	200	311	877	999999	999999	999999	999999	999999	627	176	107	481	631	251	176	580	673	276	840	253	801	782	702	999999	47	224	364	733	740	796	291	603	999999	283	999999	761	483	999999	999999	781	802	627	30	641	999999	999999	275	364	102	391	803	117	360	427	904	418	608	547	597	999999	999999	944	63	831	885	999999	978	357	514	414	106	172	343	69	450	183	761	71	999999	540	999999	10	640	999999	992	183	253	85	379	329	162	935	913	670	618	858	574	198	756	770	999999	917	849	688	294	999999	774	999999	977	730	656	546	482	66	322	999999	999999	999999	838	711	260	903	978	194	261	170	259	673	450	592	609	573	315	305	22	41	160	951	74	362	409	952	107	999999	673	615	463	856	999999	455	553	999999	999999	54	519	999999	999999	664	436	133	390	110	999999	394	131	93	999999	187	54	290	22	362	639	485	999999	307	805	339	999999	645	706	999999	999999	999999	48	739	222	999999	785	999999	102	999999	525	940	971	308	112	713	999999	589	384	286	812	999999	999999	201	240	874	999999	221	999999	609	152	999999	999999	987	784	854	999999	392	870	970	401	656	198	527	999999	
999999	514	13	205	999999	812	999999	999999	430	999999	259	562	999999	508	347	528	573	579	999999	999999	735	524	984	524	257	367	145	719	414	999999	999999	878	915	999999	542	370	738	999999	999999	999999	999999	528	996	406	999999	999999	508	883	532	999999	828	87	705	184	110	184	529	488	947	734	677	222	857	999999	435	380	999999	491	966	977	999999	556	852	696	999999	216	527	587	989	955	999999	261	999999	962	999999	88	183	741	999999	367	840	999999	79	999999	128	998	999999	999999	999999	163	655	999999	916	555	662	999999	999999	18	52	893	656	941	498	999999	999999	426	999999	895	488	357	207	905	236	608	999999	539	487	999999	999999	143	999999	76	999999	836	310	841	345	640	310	999999	853	999999	999999	999999	711	999999	761	87	126	702	971	776	972	999999	956	749	999999	317	419	132	793	373	440	909	999999	589	999999	662	690	999999	91	395	999999	702	999999	42	217	865	897	247	777	409	744	999999	171	999999	999999	993	879	561	999999	37	231	999999	992	490	734	788	22	999999	574	109	397	999999	621	999999	190	279	129	923	541	925	420	182	999999	393	629	566	748	588	495	340	782	138	982	63	173	417	710	23	999999	999999	852	776	672	678	999999	661	999999	584	588	824	999999	955	30	135	999999	59	832	608	861	177	50	434	635	999999	326	268	110	999999	422	999999	568	999999	625	122	82	999999	509	675	380	999999	999999	173	10	999999	466	826	118	999999	999999	124	999999	999999	161	140	388	428	999999	999999	362	754	560	694	172	815	265	767	340	907	63	972	549	166	237	893	999999	999999	433	999999	777	500	999999	999999	130	307	198	999999	954	494	734	654	503	80	323	999999	999999	618	10	999999	415	698	496	211	999999	999999	999999	428	999999	268	275	510	994	186	999999	999999	605	315	574	999999	627	999999	812	845	183	408	999999	999999	843	999999	486	999999	876	248	558	88	14	947	451	999999	732	999999	592	696	229	233	999999	999999	419	461	999999	111	54	999999	567	999999	886	650	999999	999999	994	106	585	273	782	999999	634	755	628	999999	858	657	999999	999999	142	999999	999999	126	626	949	999999	163	999999	391	589	384	212	740	681	941	202	363	999999	56	661	635	195	329	913	209	599	904	697	999999	603	374	999999	136	999999	710	999999	769	34	88	656	841	999999	203	683	407	817	893	84	686	390	504	737	818	266	506	672	888	212	426	999999	843	465	233	787	225	148	85	736	970	542	999999	339	999999	399	820	599	991	645	516	392	705	829	20	455	109	636	428	870	999999	999999	521	567	607	999999	812	
