500	500	
100	104	73	103	101	82	101	99	101	93	85	94	101	103	106	103	117	101	95	95	111	84	115	104	105	97	94	95	100	90	81	102	106	99	74	94	110	100	116	94	111	125	110	96	99	107	95	105	102	89	112	93	106	96	115	95	115	103	102	94	110	96	95	101	99	97	88	92	116	98	100	113	99	117	121	93	102	122	90	105	114	90	80	99	114	91	86	114	98	99	102	97	94	100	110	99	99	100	101	99	101	89	101	96	90	97	114	117	89	104	133	100	94	109	90	102	110	92	90	104	103	96	98	102	90	107	115	104	80	96	103	107	102	104	108	91	90	105	92	108	104	103	122	84	95	86	106	104	101	111	103	87	89	106	97	93	87	114	112	86	100	109	89	97	83	93	94	91	108	97	112	106	99	103	120	105	101	109	102	107	110	107	88	84	77	95	90	113	89	112	108	100	109	106	113	117	109	101	100	95	88	99	107	101	111	98	115	90	103	93	79	113	99	125	86	97	93	87	105	102	98	110	97	100	108	93	100	100	111	101	108	101	110	86	106	99	103	90	106	120	103	94	96	101	92	93	93	101	94	96	101	113	103	95	99	98	114	82	92	104	104	99	94	92	103	114	94	101	96	89	103	99	106	79	100	89	107	116	93	94	106	110	115	79	105	106	78	98	101	88	93	91	103	92	85	105	101	106	93	98	102	95	88	101	101	90	90	104	87	105	89	95	83	84	96	94	105	77	104	91	98	104	92	97	91	103	98	95	91	90	93	101	112	100	91	96	110	101	96	99	98	89	98	112	111	88	105	85	118	116	86	93	117	96	113	105	95	96	82	91	97	102	85	102	116	101	110	86	93	97	110	98	98	104	110	108	86	93	112	108	112	113	81	120	99	96	96	118	97	95	97	96	90	99	105	90	104	98	101	104	90	93	86	107	109	82	93	83	108	91	103	102	120	109	105	114	88	103	95	121	116	107	122	100	96	106	100	95	89	89	116	78	110	116	100	105	81	89	94	85	110	103	106	75	97	94	116	98	117	104	111	105	112	90	111	100	95	108	100	96	101	114	102	112	98	105	99	114	102	95	108	99	113	101	99	105	106	83	76	73	109	105	110	90	89	113	114	102	83	100	119	105	130	101	89	115	89	97	112	93	
111	103	96	100	96	93	99	117	106	111	103	114	109	104	97	110	93	109	107	88	96	90	88	115	110	98	89	98	96	122	94	105	97	94	88	111	95	87	117	96	105	106	106	104	100	101	98	110	86	116	116	101	88	105	94	104	94	102	107	105	99	86	93	92	85	116	120	99	95	122	94	80	95	102	118	105	87	114	120	110	109	105	87	94	102	93	102	110	92	116	124	104	88	112	97	108	101	81	98	75	108	98	90	103	89	113	86	103	86	102	99	99	91	108	99	94	84	126	112	93	114	108	105	77	102	103	110	85	90	118	106	98	87	96	112	100	97	103	101	96	108	98	99	121	107	85	105	100	105	105	108	93	82	90	123	123	101	119	103	94	113	108	94	108	125	87	90	106	107	97	108	101	92	100	105	95	107	103	77	95	115	77	104	98	100	106	117	108	93	103	95	104	81	103	112	102	121	109	105	84	108	98	94	99	105	91	84	85	104	104	86	98	93	94	92	104	116	101	88	118	83	102	105	92	105	101	102	91	80	105	119	108	79	100	107	127	104	95	87	104	87	101	82	117	106	92	99	88	95	97	114	92	96	101	91	99	87	118	100	83	112	97	97	95	100	85	104	108	89	99	105	106	93	86	92	99	101	105	92	97	85	101	103	87	102	94	103	102	105	101	87	99	104	96	103	98	91	99	102	114	82	99	114	112	105	106	92	105	103	90	97	91	99	106	87	115	100	110	90	92	89	89	103	87	87	99	108	100	98	87	106	95	111	108	102	114	113	98	95	112	104	81	104	90	121	90	106	82	102	95	113	103	100	106	96	102	101	105	91	101	99	109	96	108	82	105	110	93	103	89	106	112	102	94	90	107	86	99	96	110	103	91	82	80	104	113	99	77	86	116	99	97	108	97	117	88	96	95	106	105	99	114	124	86	116	99	99	114	114	103	111	108	82	112	93	100	99	111	110	95	93	99	86	107	111	106	97	93	84	116	94	108	101	90	89	97	107	115	103	95	80	96	83	96	93	82	100	109	100	106	90	96	94	105	95	95	104	97	104	110	100	88	92	116	87	107	91	98	117	87	93	104	111	105	88	91	79	110	112	91	103	96	106	110	90	96	83	100	101	100	100	90	100	107	117	100	112	85	109	83	
129	437	124	804	55	420	999999	881	313	999999	603	294	999999	992	82	999999	826	999999	605	999999	518	531	295	948	916	423	999999	750	692	579	54	967	624	853	999999	870	999999	633	419	364	251	103	147	999999	999999	230	786	731	418	186	103	999999	913	331	680	597	999999	176	999999	631	295	372	999999	999999	445	635	670	527	858	999999	999999	202	164	250	223	424	394	111	405	696	637	999999	341	516	485	384	64	303	183	546	999999	909	745	787	78	878	903	999999	748	917	999999	999999	873	216	999999	900	999999	999999	117	265	213	50	999999	201	999999	892	41	683	999999	70	999999	376	354	321	999999	755	456	376	181	345	521	999999	363	999999	146	378	529	999999	995	585	868	999999	999999	917	343	688	149	554	792	999999	847	230	164	999999	345	999999	999999	561	999999	764	453	148	999999	772	744	999999	999999	999999	65	626	999999	999999	687	673	201	200	189	437	978	794	616	902	584	995	497	301	999999	675	151	999999	464	968	401	240	999999	730	999999	424	182	121	11	999999	498	999999	813	940	542	490	495	155	999999	486	583	938	158	999999	999999	505	284	999999	999999	21	151	113	171	404	515	457	541	471	310	765	264	999999	793	760	999999	417	191	556	758	999999	189	996	948	978	395	463	92	591	176	394	149	728	715	990	999999	395	15	999999	435	95	949	999999	999999	248	999999	715	155	999999	147	157	324	727	694	70	831	155	999999	192	18	62	374	949	304	916	625	536	162	802	56	28	411	771	131	673	999999	999999	999999	709	757	679	318	999999	454	29	999999	422	44	655	168	569	240	999999	410	999999	720	10	729	928	622	695	563	352	351	999999	999999	553	605	30	674	999999	994	999999	999999	339	743	999999	505	285	846	999999	501	999999	999999	486	999999	589	999999	748	999999	999999	999999	232	96	71	999999	966	354	999999	284	526	816	23	981	493	575	999999	396	999999	639	52	504	453	91	999999	203	999999	708	864	341	999999	192	857	999999	288	249	999999	369	999999	223	777	333	180	11	330	999999	488	525	160	911	13	202	299	119	910	891	999999	150	999999	868	68	267	999999	993	999999	344	999999	945	702	253	999999	425	32	857	999999	999999	333	999999	761	999999	714	541	557	952	999999	963	893	748	999999	396	267	999999	691	505	164	520	999999	999999	882	986	438	999999	822	907	117	999999	179	441	257	202	567	539	389	656	999999	999999	710	537	665	165	450	999999	788	315	985	182	734	527	703	351	999999	157	569	774	592	182	718	649	845	749	999999	462	500	999999	829	728	251	999999	999999	
636	809	316	520	727	999999	228	753	516	922	934	854	999999	738	906	327	420	999999	999999	74	981	809	70	691	916	999999	988	720	823	486	266	931	699	185	76	999999	567	636	841	239	374	428	211	999999	910	999999	999999	723	999999	647	419	758	999999	970	370	827	749	624	604	366	556	508	999999	40	665	13	164	476	671	375	759	784	137	385	999999	562	607	343	781	31	229	274	136	999999	76	999999	305	728	815	248	792	999999	41	485	682	866	498	180	999999	907	740	999999	999999	228	999999	635	630	260	280	807	999999	415	843	999999	146	999999	381	753	963	167	707	436	660	999999	999999	816	752	652	703	833	74	999999	282	999999	999999	554	222	908	299	999999	877	54	999999	17	29	386	109	999999	348	400	999999	745	217	903	209	314	24	629	645	81	999999	978	557	999999	743	792	143	999999	302	999999	79	473	464	531	290	663	978	653	413	207	716	303	313	312	999999	999999	229	999999	999999	976	999999	593	272	228	558	999999	496	20	273	236	999999	999999	166	756	331	999999	999999	685	999999	546	999999	371	225	448	999999	589	674	999999	108	424	572	765	305	325	62	485	210	245	999999	999999	999999	999999	389	186	999999	586	147	557	981	327	48	999999	754	137	650	999999	377	824	999999	969	234	251	912	849	663	999999	834	840	703	999999	820	999999	712	242	999999	368	981	48	999999	778	999999	127	273	780	386	38	20	177	675	884	999999	999999	382	13	999999	999999	65	539	999999	477	751	306	999999	146	507	992	832	522	758	999999	999999	999999	341	999999	999999	117	978	141	473	999999	476	666	175	999999	737	444	999999	708	999999	999999	999999	451	525	999999	36	155	273	137	283	393	206	498	419	392	999999	779	999999	296	486	58	946	999999	76	887	10	94	140	44	408	72	329	133	445	999999	979	744	812	325	68	382	843	851	858	89	438	978	999999	783	130	958	399	386	232	37	508	388	999999	638	25	942	24	238	728	220	999999	82	62	115	412	954	966	729	999999	114	999999	105	75	999999	999999	32	837	999999	914	999999	673	943	901	417	805	600	369	184	310	126	367	999999	132	648	25	366	999999	151	380	175	992	999999	999999	999999	822	413	323	398	189	992	115	667	324	999999	546	999999	180	644	999999	999999	595	791	999999	122	746	600	999999	427	971	102	105	695	977	749	999999	13	796	783	594	402	287	970	995	999999	999999	699	300	999999	999999	896	999999	291	840	568	580	210	249	45	381	999999	440	896	426	999999	999999	419	690	575	831	543	333	397	60	908	534	624	
999999	122	111	57	309	138	326	999999	999999	814	854	418	178	999999	763	761	412	372	961	999999	554	999999	420	601	19	999999	999999	567	572	798	241	999999	999999	956	414	137	933	333	922	311	999999	351	190	92	564	281	406	999999	779	572	999999	687	946	153	80	887	999999	510	48	584	999999	758	999999	999999	583	922	999999	222	999999	636	827	88	450	999999	811	999999	727	999999	46	737	329	999999	788	10	812	999999	999999	890	999999	526	999999	999999	295	348	195	821	839	82	508	642	896	194	999999	152	744	907	999999	296	341	999999	170	374	473	310	265	999999	969	511	305	999999	936	494	336	325	211	403	792	112	474	990	999999	655	828	404	840	999999	695	646	265	905	315	699	558	28	366	69	960	999999	999999	506	851	337	777	478	999999	999999	858	999999	940	350	999999	145	822	351	999999	514	546	79	470	130	993	333	256	399	999999	999999	935	318	959	151	443	807	29	968	148	44	877	360	697	437	286	279	705	914	790	180	876	217	999999	851	523	890	524	962	999999	528	91	999999	753	999999	999999	549	466	799	906	317	126	853	999999	470	637	195	382	42	843	999999	628	999999	608	554	370	727	795	999999	999999	553	292	999999	465	620	999999	999999	606	237	999999	999999	813	999999	17	483	999999	999999	14	61	999999	338	518	492	129	999999	900	999999	778	209	109	749	754	359	181	363	34	70	397	593	516	147	589	999999	81	999999	909	722	334	135	999999	346	723	999999	999999	299	999999	800	999999	675	999999	214	720	406	138	999999	982	999999	734	999999	458	993	635	421	544	87	749	374	421	999999	880	188	999999	653	999999	999999	999999	20	466	881	328	234	999999	722	999999	311	426	192	26	860	999999	455	987	680	676	506	710	312	999999	815	550	670	389	999999	999999	541	790	77	999999	374	999999	971	997	999999	334	234	871	913	999999	243	661	566	357	560	999999	434	200	743	976	212	62	999999	812	651	341	658	845	207	999999	999999	521	358	494	651	999999	999999	999999	143	355	452	635	999999	764	965	164	999999	999999	828	47	371	350	57	101	495	999999	999999	169	356	522	676	389	673	999999	216	721	312	999999	706	886	735	976	999999	397	534	576	264	958	846	999999	357	345	26	999999	565	990	473	267	999	999999	212	993	111	621	679	999999	962	810	557	253	851	999999	999999	941	312	999999	999999	660	999999	918	67	513	323	859	175	341	372	999999	999999	226	258	54	999999	999999	999999	741	874	446	717	471	614	454	410	999999	999999	445	729	85	858	999999	707	812	700	90	281	698	680	
251	456	999999	700	459	388	341	999999	807	838	248	267	570	520	847	999999	105	314	613	112	999999	224	999999	611	297	654	260	999999	446	999999	999999	106	985	71	633	990	379	770	164	999999	999999	607	837	606	999999	999999	297	660	999999	999999	605	776	667	999999	960	36	726	999999	412	999999	138	822	558	463	999999	151	999999	509	886	857	573	335	159	547	43	999999	387	999999	130	480	366	600	659	576	748	225	999999	399	111	606	273	643	367	360	937	256	999999	383	759	999999	999999	999999	773	12	306	279	627	130	562	999999	649	604	615	932	447	538	173	982	715	631	999999	882	407	290	593	929	967	798	609	786	73	13	373	781	934	578	826	656	999999	999999	598	999999	836	263	999999	999999	999999	999999	912	999999	93	76	668	137	636	999999	391	999999	418	377	312	828	520	999999	784	645	241	999999	998	869	711	516	712	246	43	404	55	154	333	924	999999	541	885	210	703	999999	345	245	155	280	999999	343	248	902	175	770	797	70	478	321	999999	203	436	53	697	999999	999999	431	104	999999	999999	246	169	494	475	770	942	320	83	788	309	999999	999999	727	682	999999	999999	810	999999	273	606	984	676	999999	999999	999999	115	999999	999999	135	642	999999	150	913	662	950	999999	753	437	405	827	487	987	689	999999	442	514	709	371	999999	309	553	360	830	634	999999	570	157	998	766	665	110	807	947	156	395	999999	999999	75	731	204	524	999999	675	445	999999	997	986	999	63	999999	406	999999	192	826	98	563	320	288	39	389	35	999999	670	739	999999	999999	999999	543	626	587	738	644	999999	135	784	181	684	394	515	635	584	158	944	999999	269	629	624	130	67	999999	544	497	45	351	178	768	999999	999999	718	449	957	452	382	475	465	999999	840	67	52	917	999999	925	999999	404	805	877	811	107	479	999999	65	919	485	794	53	251	608	298	999999	26	469	748	676	75	677	141	776	999999	117	507	788	566	88	999999	999999	999999	724	641	546	301	999999	613	466	999999	393	999999	966	587	432	999999	163	552	110	999999	999999	139	258	999999	726	673	111	342	990	972	999999	498	840	345	840	433	527	967	751	665	999999	999999	291	999999	682	999999	999999	198	55	894	999999	245	466	999999	693	999999	370	26	914	872	999999	624	623	494	310	895	207	631	747	999999	696	999999	999999	444	967	601	999999	202	35	97	999999	999999	296	106	999999	999999	999999	999999	651	26	999999	510	62	878	475	999999	242	999999	999999	999999	441	999999	450	56	207	167	999999	31	999999	999999	999999	999999	991	826	374	
286	337	527	866	999999	862	419	979	730	935	196	143	999999	969	533	368	60	445	248	656	964	999999	250	999999	999999	639	21	703	999999	999999	895	518	235	514	999999	116	714	930	530	924	999999	999999	720	121	999999	999999	999999	61	999999	999999	925	732	753	180	410	814	97	629	407	595	999999	999999	999999	689	49	677	907	999999	780	427	999999	999999	914	323	634	410	751	138	999999	445	127	959	151	825	125	173	764	65	113	999999	28	95	533	935	999999	316	143	999999	81	343	126	113	281	144	89	805	817	440	545	10	72	959	742	961	477	891	574	604	999999	999999	913	851	314	999999	408	568	596	979	250	328	276	721	66	553	999999	23	687	17	746	319	355	999999	520	113	321	999999	353	999999	467	191	742	538	465	999999	430	999999	999999	875	735	521	218	999999	199	227	999999	351	999999	999999	642	463	213	999999	858	264	530	589	341	999999	94	349	224	999999	522	69	585	738	999999	861	133	64	224	812	281	999999	111	517	144	303	379	970	166	164	929	999999	977	999999	679	210	674	841	933	999999	790	396	306	193	999999	139	641	994	999999	50	76	999999	999999	999999	295	634	163	999999	454	999999	832	124	999999	999999	105	518	92	999999	68	65	999999	292	130	627	32	999999	928	917	999999	14	999999	999999	884	125	98	999999	764	585	999999	55	57	660	396	894	765	999999	999999	245	97	807	57	240	936	40	853	783	467	621	379	410	999999	245	821	449	386	999999	240	76	972	755	754	999999	999999	23	17	536	895	235	999999	356	682	692	830	394	957	430	448	999999	272	314	882	153	999999	999999	349	999999	999999	946	518	999999	999999	146	273	999999	999999	550	720	922	32	327	888	999999	999999	32	728	23	415	437	492	955	18	385	804	668	999999	610	299	41	999999	206	697	999999	999999	554	910	999999	429	999999	999999	999999	999999	999999	999999	944	425	650	394	194	761	999999	405	411	999999	562	308	69	341	999999	469	999999	260	999999	999999	825	630	940	524	214	999999	192	593	999999	999999	999999	254	493	999999	999999	252	999999	226	115	279	999999	800	295	999999	164	999999	851	214	824	999999	999999	165	31	275	15	324	485	999999	190	82	999999	743	999999	999999	389	317	999999	515	481	362	247	235	154	419	913	35	344	456	369	958	999999	978	769	999999	216	919	999999	999999	548	544	766	105	46	43	700	602	999999	978	114	846	999999	345	732	471	789	663	20	999999	362	980	980	999999	999999	232	812	601	999999	999999	110	469	999999	999999	999999	937	595	151	199	121	718	320	712	365	351	522	527	
924	256	999999	110	999999	908	620	999999	567	999999	999999	339	814	230	109	999999	724	999999	645	999999	843	378	794	875	647	474	899	893	51	999999	999999	999999	253	704	887	355	999999	497	558	999999	474	732	410	382	858	812	385	999999	619	692	987	487	999999	999999	684	556	461	431	462	999999	19	726	999999	299	940	59	95	119	342	754	952	999999	330	999999	297	120	968	422	27	999999	98	18	999999	999999	289	146	981	493	999999	341	894	254	44	479	550	999999	908	120	441	808	726	275	558	865	739	760	999999	621	473	573	999999	48	999999	627	989	11	452	474	19	999999	78	602	99	11	999999	707	202	999999	543	549	212	857	981	219	118	822	459	418	999999	999999	978	369	999999	457	752	999999	840	417	490	549	305	443	999999	637	739	133	186	556	15	999999	999999	999999	87	923	370	730	67	204	518	176	551	43	855	999999	825	709	999999	642	258	14	867	999999	369	994	999999	769	757	999999	999999	984	645	903	413	587	961	671	291	105	96	32	798	999999	899	999999	997	999999	588	999999	999999	39	550	999999	999999	999999	999999	783	947	93	680	600	999999	712	724	533	530	999999	999999	277	529	163	428	487	999999	236	215	999999	885	999999	999999	981	191	147	542	999999	443	110	605	413	999999	999999	724	208	425	495	999999	95	921	375	999999	999999	642	320	999999	657	611	73	999999	81	794	943	898	901	95	698	999999	836	999999	284	99	430	53	226	854	351	439	229	71	69	187	129	309	519	999999	648	349	870	56	884	838	999999	999999	534	618	479	999999	822	122	727	86	222	915	647	999999	372	315	425	466	749	228	391	12	929	893	674	999999	388	648	999999	999999	549	789	295	999999	719	318	518	608	384	71	616	117	344	983	965	214	661	999999	890	999999	924	999999	307	666	456	377	191	640	943	835	901	999999	676	378	537	432	630	211	566	999999	796	817	999999	687	999999	284	668	946	928	470	982	155	758	113	435	145	999999	629	999999	351	137	878	664	549	170	441	441	966	999999	542	583	999999	999999	836	546	117	331	999999	64	999999	709	245	711	483	852	755	426	572	943	401	940	999999	222	999999	926	918	999999	542	527	999999	843	702	499	999999	887	999999	479	921	566	327	814	872	575	999999	642	891	999999	191	696	415	25	999999	999999	64	601	582	999999	461	909	999999	954	999999	102	999999	999999	999999	745	325	596	330	286	504	16	625	587	77	436	404	583	45	751	970	846	122	165	975	679	999999	795	999999	293	28	22	999999	373	35	780	691	490	999999	999999	
851	595	376	138	520	862	999999	476	533	155	844	999999	873	877	984	942	980	999999	362	338	999999	999999	291	46	267	492	999999	999999	999999	297	745	914	999999	888	899	385	479	983	644	123	281	968	271	169	999999	150	148	71	389	93	800	963	999999	306	846	331	314	339	871	38	794	155	914	246	410	930	929	985	977	608	472	996	93	999999	999999	341	268	131	596	999999	353	16	872	479	496	782	999999	652	52	577	80	999999	122	616	999999	135	999999	35	759	999999	221	999999	93	780	620	803	999999	888	249	515	999999	193	742	999999	685	788	282	445	749	999999	153	287	942	410	538	332	999999	477	920	930	999999	243	372	86	906	999999	922	999999	999999	692	999999	897	412	999999	514	887	407	368	931	540	853	999999	285	140	999999	933	220	999999	999999	298	919	412	968	318	999999	830	820	999999	999999	495	865	189	586	67	725	999999	874	415	896	650	924	526	999999	390	999999	667	957	241	710	972	979	249	851	570	999999	999999	929	999999	307	683	76	741	520	999999	674	673	43	228	415	129	69	804	787	999999	999999	999999	866	588	241	571	872	589	999999	999999	999999	626	338	26	293	235	999999	780	118	999999	584	192	15	110	715	999999	999999	999999	826	999999	999999	184	462	260	999999	380	634	351	862	999999	811	487	999999	999999	929	999999	344	26	999999	189	803	288	999999	574	999999	191	397	766	872	999999	938	999999	762	374	961	342	174	88	820	912	600	975	918	382	411	106	405	999999	180	666	80	999999	804	999999	787	634	487	887	999999	24	983	868	478	46	797	678	724	422	999999	597	884	265	206	999999	589	827	370	324	173	999999	785	38	595	215	755	330	999999	126	586	336	854	286	845	999999	929	732	507	881	999999	732	381	999999	999999	999999	782	814	999999	999999	67	959	999999	172	999999	323	999999	955	282	272	290	476	350	608	836	999999	742	607	420	401	102	999999	999999	488	740	441	548	802	353	23	432	940	910	555	69	999999	71	692	999999	999999	999999	974	460	244	601	117	391	773	999999	337	839	999999	999999	28	689	210	639	786	432	292	774	437	999999	999999	999999	999999	566	795	548	219	295	60	53	999999	825	128	406	95	886	999999	59	775	655	25	183	257	546	891	999999	858	987	999999	269	281	999999	148	371	201	405	261	551	596	234	936	999999	789	141	516	203	999999	804	553	900	799	999999	999	781	596	999999	592	803	674	929	690	232	999999	790	772	139	687	756	999999	999999	634	999999	999999	550	718	974	394	125	39	698	304	64	443	999999	470	
48	758	999999	775	999999	813	458	876	999999	544	999999	40	998	369	386	516	999999	599	863	999999	717	999999	458	72	621	701	476	773	975	634	636	789	635	330	733	381	329	981	109	876	185	215	999999	15	999999	999999	999999	755	999999	192	490	464	579	119	753	999999	999999	304	999999	414	346	685	901	999999	908	999999	999999	678	635	15	196	832	999999	999999	999999	512	981	452	67	677	999999	720	999999	792	154	181	219	525	576	473	81	34	999999	695	539	500	313	999999	107	89	999999	717	130	647	996	658	999999	592	30	999999	289	856	247	486	108	999999	999999	118	887	736	714	999999	999999	172	934	171	999999	804	999999	598	208	999999	999999	977	138	999999	600	483	796	999999	999999	627	999999	336	193	224	787	350	999999	913	936	205	878	370	999999	670	999999	957	712	835	652	999999	999999	432	52	73	511	999999	999999	510	35	90	999999	401	529	97	999999	775	978	719	383	664	217	999999	661	12	999999	984	612	999999	999999	999999	770	961	843	56	999999	83	294	130	713	528	992	95	999999	856	883	487	840	287	999999	841	999999	999999	461	999999	952	600	770	49	726	527	656	999999	529	391	319	360	557	483	603	310	999999	858	999999	999999	999999	999999	999999	804	128	860	999999	334	181	150	999999	777	509	855	104	892	312	999999	403	195	872	999999	999999	506	547	533	929	367	684	999999	360	130	999999	607	326	829	999999	966	920	866	383	999999	719	389	999999	541	850	702	388	710	997	999999	464	820	982	999999	999999	158	266	595	999999	785	999999	194	789	544	790	902	538	999999	947	999999	335	537	812	550	393	187	999999	16	683	237	978	973	988	125	665	999999	999999	757	273	797	999999	334	935	597	680	999999	599	999999	750	947	173	124	763	999999	910	926	18	999999	185	999999	378	260	999999	703	806	999999	999999	674	999999	624	999999	999999	999999	159	999999	10	999999	224	869	859	587	597	999999	735	73	864	999999	337	214	738	167	192	582	884	429	459	999999	242	791	999999	338	924	313	999999	669	391	123	613	34	909	334	793	571	326	801	781	995	186	639	942	999999	868	999999	150	466	105	209	126	730	187	999999	999999	433	867	999999	663	293	138	75	682	999999	606	312	304	999999	373	621	999999	93	999999	463	246	602	848	544	469	464	173	669	574	192	997	882	847	332	965	370	999999	795	148	497	866	121	999999	201	862	566	175	736	102	484	943	42	92	723	351	766	584	999999	70	208	999999	469	999999	499	753	723	464	999999	448	999999	999999	470	999999	160	999999	999999	645	999999	682	903	299	
436	999999	100	248	964	800	133	980	208	786	382	999999	999999	377	406	620	467	447	999999	111	202	297	99	999999	999999	999999	932	999999	226	130	926	650	999999	909	999999	892	410	260	788	923	341	999999	250	226	544	999999	15	782	200	514	999999	220	543	802	106	149	999999	999999	765	999999	867	997	764	87	999999	999999	577	40	999999	514	219	216	658	226	770	999999	999999	872	33	747	92	159	935	711	942	716	116	999999	812	999999	415	877	495	911	999999	343	237	173	367	812	168	974	108	999999	305	999999	561	999999	42	896	101	614	999999	28	794	999999	72	62	144	999999	624	221	999999	140	108	342	721	746	170	436	973	884	515	999999	588	117	999999	258	416	971	999999	789	999999	916	999999	801	999999	476	999999	999999	999999	184	38	999999	197	946	999999	968	588	962	260	999999	166	605	922	217	999999	999999	440	687	999999	814	645	173	987	835	888	999999	677	306	964	254	999999	823	164	798	855	999999	32	641	360	999999	669	999999	720	999999	633	727	993	254	702	88	46	999999	680	467	539	864	999999	362	67	453	300	292	998	15	195	999999	450	134	362	807	276	798	336	999999	154	202	999999	999999	211	999999	318	433	603	886	218	199	153	697	999999	990	999999	670	999999	907	999999	387	999999	715	999999	300	999999	869	891	895	811	999999	999999	105	322	347	422	589	160	896	144	867	688	122	999999	999999	199	753	864	371	999999	606	224	999999	792	766	746	737	999999	911	885	999999	541	708	84	999999	96	57	384	922	578	999999	519	687	999999	924	699	999999	999999	169	110	533	14	999999	161	215	999999	999999	999999	556	600	684	999999	249	999999	695	335	979	48	999999	909	152	378	942	792	267	97	536	657	867	77	413	819	331	999999	362	444	999999	557	999999	946	412	999999	828	331	894	388	280	676	999999	999999	999999	305	101	260	958	999999	999999	999999	999999	128	496	36	999999	488	197	865	775	437	999999	260	323	432	999999	880	506	999999	550	620	898	879	817	860	580	999999	357	117	999999	999999	999999	999999	382	284	999999	750	459	385	308	349	144	39	612	842	27	826	999999	297	136	999999	753	999999	614	451	838	23	999999	636	455	999999	999999	89	999999	703	584	999999	878	49	999999	428	430	131	109	210	486	869	999999	974	843	754	999999	999999	981	516	999999	303	593	930	999999	999999	449	823	999999	140	999999	64	999999	908	267	565	948	245	528	707	999999	632	459	413	964	999999	746	336	793	701	184	82	107	999999	999999	291	868	999999	604	129	999999	607	999999	968	992	431	999999	368	716	287	999999	
756	540	284	725	694	843	189	965	476	902	123	39	238	956	999999	956	271	999999	976	697	999999	641	408	729	193	441	490	420	543	991	388	619	516	894	427	541	823	999999	691	447	689	999999	999999	999999	864	577	999999	999999	857	475	716	999999	739	590	999999	125	142	555	542	263	362	768	432	485	524	999999	523	344	538	603	143	367	840	539	18	29	514	191	864	615	479	477	999999	77	285	552	879	925	98	312	409	999999	371	999999	94	920	558	651	703	371	63	999999	999999	263	999999	999999	995	210	581	786	611	950	691	926	999999	884	214	364	210	971	623	597	256	235	999999	999999	995	412	454	97	999999	862	999999	502	562	851	999999	999999	736	926	556	679	353	999999	701	459	587	445	999999	209	715	203	999999	731	747	999999	999999	259	68	476	363	999999	999999	999999	324	999999	999999	198	374	932	891	904	999999	284	425	944	253	943	533	745	999999	559	757	255	381	278	999999	757	755	106	480	744	999999	270	572	999999	923	999999	988	952	999999	399	80	722	999999	811	574	177	315	802	222	999999	999999	323	197	803	835	510	122	56	338	999999	442	278	461	157	663	367	711	461	30	394	999999	999999	758	889	999999	45	937	570	703	999999	451	953	884	52	28	999999	82	769	137	999999	746	941	624	999999	956	802	999999	170	158	216	466	853	781	827	482	154	564	999999	324	799	572	552	352	94	273	489	394	999999	138	735	295	941	999999	607	647	23	956	999999	932	999999	775	777	422	496	787	597	999999	66	999999	999999	372	774	999999	337	999999	204	599	539	19	477	999999	851	41	999999	921	999999	999999	184	190	468	197	88	376	638	34	794	140	855	307	675	318	337	848	999999	372	999999	497	996	999999	453	424	426	477	999999	999999	923	746	999	575	272	999999	996	876	111	686	294	407	816	999999	66	74	999999	242	343	169	90	12	999999	60	410	999999	533	429	736	999999	771	611	910	370	999999	58	140	290	44	607	321	999999	999999	577	88	123	999999	693	698	389	681	194	143	306	197	921	968	948	174	245	999999	576	149	67	915	682	497	456	212	17	933	462	999999	999999	999999	628	999999	209	972	297	356	999999	730	999999	373	587	478	614	183	189	90	191	125	999999	73	745	999999	689	662	999999	626	234	490	690	999999	228	986	408	459	568	999999	768	976	877	999999	703	846	791	694	338	214	999999	282	32	927	999999	999999	408	671	112	316	999999	547	576	670	999999	999999	999999	901	999999	999999	999999	165	999999	523	999999	215	248	910	369	898	530	999999	
999999	999999	743	951	468	762	704	881	588	736	357	262	100	231	409	999999	766	354	806	890	549	999999	144	727	999999	509	616	999999	108	497	312	213	785	580	999999	385	927	999999	891	286	999999	273	21	999999	808	363	432	99	805	999999	153	999999	101	999999	999999	999999	999999	26	294	958	155	169	782	999999	433	153	476	999999	17	34	289	596	463	529	693	286	726	800	918	999999	86	526	999999	999999	353	296	999999	999999	999999	999999	999999	999999	885	999999	140	999999	490	919	909	664	886	913	92	781	751	557	999999	571	946	178	868	266	107	999999	881	999999	429	715	747	999999	41	332	393	389	705	999999	710	531	399	656	999999	807	890	999999	999999	173	444	999999	325	795	999999	999999	207	999999	759	72	812	905	60	999999	618	774	181	772	632	564	529	702	999999	999999	847	40	182	299	382	999999	375	843	562	999999	194	470	400	952	411	492	999999	435	630	642	565	804	480	887	48	999999	635	999999	631	863	999999	741	999999	999999	948	704	999999	999999	999999	697	999999	969	352	341	327	157	383	999999	371	999999	999999	103	999999	443	817	52	559	295	999999	360	436	999999	221	699	84	452	588	458	14	707	124	226	999999	933	944	596	462	999999	569	890	648	415	999999	491	999999	999999	669	448	134	999999	154	91	656	235	999999	449	758	652	999999	874	569	999999	225	664	999999	999999	253	149	499	231	590	420	999999	999999	999999	30	501	999999	276	999999	783	149	999999	108	562	42	569	625	671	505	837	809	881	695	331	999999	199	102	999999	219	307	529	949	903	325	734	366	296	522	250	948	37	386	733	999999	999999	601	126	111	999999	654	627	999999	993	393	999999	539	39	49	989	830	408	274	66	236	263	200	430	783	827	676	999999	112	431	556	999999	432	157	999999	999999	131	999999	990	472	564	999999	999999	999999	520	544	205	336	999999	533	419	549	763	330	506	837	239	181	999999	284	326	381	525	55	447	999999	357	999999	435	999999	868	758	418	801	501	999999	210	244	999999	999999	632	350	999999	578	22	16	56	112	650	767	671	999999	739	716	156	193	163	17	518	999999	197	813	900	119	665	661	141	961	999999	999999	636	995	271	105	999999	976	354	946	43	440	536	254	741	999999	476	917	28	999999	655	317	404	203	999999	999999	999999	999999	449	999999	913	361	875	999999	284	701	140	676	999999	643	74	180	838	216	973	87	410	999999	82	242	642	747	642	438	316	520	999999	442	278	298	54	831	536	438	43	681	564	451	970	999999	538	800	238	384	637	484	478	197	
999999	649	572	118	747	216	283	176	718	446	778	764	156	697	407	999999	599	242	643	410	183	302	522	958	999999	999999	704	842	518	267	801	831	51	367	999999	999999	726	935	94	330	999999	867	963	128	673	215	893	840	402	999999	785	404	840	78	24	927	999999	613	146	714	512	999999	999999	999999	645	946	723	789	999999	778	674	663	999999	999999	999999	315	338	404	295	766	999999	999999	450	679	482	406	999999	973	352	295	502	123	799	999999	817	999999	219	999999	482	726	492	113	366	999999	174	131	999999	526	821	999999	598	732	999999	379	575	648	999999	977	999999	249	955	999999	999999	199	285	999999	999999	778	505	533	106	826	922	569	999999	45	507	826	515	361	159	999999	999999	644	999999	770	795	429	804	179	732	242	533	242	771	742	999999	999999	348	613	999999	478	999999	297	612	772	810	758	999999	539	150	174	472	627	999999	490	598	801	502	515	765	999999	973	336	800	999999	303	689	999999	999999	999999	341	487	901	104	681	453	999999	42	924	960	47	333	999999	999999	568	770	906	999999	290	154	865	674	833	999999	821	505	694	999999	748	999999	999999	960	999999	999999	999999	999999	570	532	418	47	999999	769	578	555	727	121	708	307	242	999999	397	999999	517	397	512	667	653	999999	999999	186	758	377	293	999999	838	87	769	112	229	999999	209	383	999999	252	419	106	105	288	131	709	796	397	264	654	91	585	452	176	999999	999999	43	517	999999	242	289	366	485	133	999999	650	351	605	88	361	999999	23	810	274	977	415	571	375	999999	999999	389	371	122	639	373	263	634	999999	452	86	999999	692	999999	502	963	999999	620	972	572	481	368	200	318	903	999999	78	774	999999	999999	253	580	668	584	686	999999	999999	253	999999	759	463	25	748	162	11	999999	211	999999	317	311	924	795	599	802	999999	215	199	62	219	877	305	488	456	999999	999999	505	190	117	447	650	55	809	773	222	119	465	619	47	317	400	999999	187	999999	876	274	999999	981	865	133	481	663	865	44	968	999999	974	568	343	953	505	332	103	452	667	999999	125	31	386	999999	995	595	161	999999	819	999999	127	31	580	150	750	524	324	983	999999	999999	190	775	805	758	144	897	285	999999	812	78	466	734	800	621	999999	436	605	999999	138	885	511	999999	999999	650	346	953	988	203	213	981	17	119	486	679	84	350	999999	628	558	108	999999	77	932	750	861	392	230	958	991	999999	919	152	855	91	999999	70	999999	164	999999	191	908	92	880	999999	70	357	258	130	547	808	220	
999999	623	40	574	444	196	999999	999999	999999	732	39	211	890	72	865	999999	999999	203	23	790	72	216	377	199	238	197	111	999999	513	144	110	999999	193	112	942	528	825	516	999999	873	95	374	999999	458	879	880	990	999999	205	999999	852	926	533	28	158	769	256	840	346	257	95	784	285	999999	632	618	999999	787	129	999999	438	889	999999	149	704	697	999999	919	999999	999999	206	343	494	420	999999	183	887	174	954	182	999999	999999	999999	794	999999	999999	999999	648	999999	999999	999999	213	999999	999999	999999	999999	999999	999999	324	461	999999	337	530	989	60	751	299	865	537	458	730	999999	999999	947	74	999999	999999	999999	999999	402	608	111	102	999999	999999	993	999999	999999	755	328	409	502	999999	503	162	944	463	999999	743	999999	21	233	120	377	539	19	380	701	794	999999	999999	416	44	999999	852	919	244	481	504	67	999999	664	119	219	58	238	13	338	795	999999	999999	999999	624	323	390	384	991	725	519	485	622	992	999999	545	84	992	468	928	650	999999	999999	982	684	686	979	357	124	900	328	999999	15	52	906	999999	229	713	792	721	540	478	928	519	961	29	445	74	822	999999	144	65	769	84	688	562	421	18	855	937	343	999999	269	100	406	218	999999	580	999999	177	325	371	999999	999999	999999	182	314	999999	30	665	251	915	534	550	765	999999	542	999999	364	353	262	221	857	854	999999	507	999999	837	123	753	549	864	977	999999	258	773	999999	31	686	999999	999999	999999	987	200	696	427	508	719	334	142	675	547	226	742	999999	999999	513	355	999999	890	963	477	999999	277	125	386	999999	879	301	992	417	520	255	848	999999	41	999999	667	168	999999	999	499	513	999999	87	11	648	999999	740	999999	269	509	662	999999	999999	780	999999	999999	84	319	490	628	427	999999	725	164	999999	377	646	883	879	846	196	409	890	474	964	105	999999	124	738	702	148	157	732	907	858	459	306	326	886	514	593	999999	999999	999999	81	999999	265	922	709	280	598	857	274	423	322	999999	905	86	816	999999	999999	960	581	787	999999	279	609	817	306	843	80	329	996	999999	262	347	929	999999	402	793	839	276	414	467	999999	291	882	999999	594	999999	999999	230	999999	836	999999	633	278	999999	890	801	571	448	626	999999	209	278	860	899	999999	975	999999	395	683	32	219	263	555	123	682	999999	397	999999	999999	699	299	850	999999	170	390	999999	999999	247	999999	601	999999	401	650	548	267	835	430	983	157	619	283	168	999999	999999	626	999999	87	999999	19	999999	414	280	225	926	576	999999	
458	700	518	541	906	95	765	92	801	999999	612	16	855	847	999999	999999	999999	612	426	999999	314	999999	543	659	551	914	999999	938	999999	999999	185	723	971	999999	386	730	475	616	999999	999999	999999	463	686	808	128	80	999999	172	912	11	137	999999	510	445	54	126	166	858	999999	991	999999	826	999999	849	642	999999	45	999999	470	999999	999999	536	999999	237	999999	999999	655	735	541	480	615	74	35	195	823	572	222	535	864	270	999999	616	626	721	999999	576	999999	836	175	238	45	362	999999	999999	999999	999999	713	283	707	999999	470	999999	327	518	999999	793	801	711	36	79	999999	999999	999999	209	999999	332	999999	187	897	171	293	819	569	312	999999	262	999999	170	132	999999	859	999999	827	999999	799	151	298	117	345	999999	774	855	809	106	561	536	280	502	390	740	692	999999	386	545	910	999999	862	25	83	999999	431	999999	999999	805	219	737	681	421	410	342	999999	801	842	360	397	999999	20	472	750	908	982	869	780	392	999999	334	563	999999	760	158	289	999999	44	999999	125	144	276	14	999999	824	855	999999	102	58	999999	890	693	36	158	482	641	399	999999	174	150	999999	860	999999	275	885	184	399	999999	261	63	760	767	630	244	262	999999	15	586	926	63	133	776	732	685	648	640	536	999999	999999	517	999999	19	869	999999	999999	284	999999	738	10	649	465	207	840	994	946	133	999999	791	999999	999999	635	813	347	999999	27	785	138	521	627	254	647	999999	999999	744	173	999999	897	559	680	999999	100	999999	999999	287	598	999999	935	999999	738	525	577	745	246	966	999999	86	671	999999	63	777	156	558	121	755	11	209	999999	106	830	205	235	513	120	918	230	367	236	70	522	100	999999	999999	782	111	999999	999999	29	416	862	97	89	148	505	999999	831	542	166	830	285	399	112	839	999999	542	300	74	634	999999	745	524	849	610	246	963	927	999999	775	20	88	109	189	417	244	743	125	999999	18	999999	96	688	999999	999999	999999	133	988	21	493	250	810	612	278	701	671	999999	247	479	999999	541	999999	85	766	999999	751	185	219	695	999999	173	427	213	65	426	241	999999	322	453	999999	123	975	916	271	535	999999	475	999999	488	999999	999999	506	646	195	999999	999999	20	921	999999	654	610	999999	302	416	330	999999	607	999999	851	469	614	35	794	655	788	566	999999	814	241	946	285	999999	731	999999	999999	666	999999	28	999999	195	231	999999	999999	798	224	999999	682	510	941	712	999999	918	999999	999999	141	999999	999999	990	406	999999	181	999999	689	999999	378	265	192	999999	
999999	999999	51	588	969	665	248	478	999999	995	999999	588	884	559	872	529	354	999999	374	999999	817	837	955	999999	621	677	24	999999	999999	156	430	958	26	338	802	287	999999	23	948	324	780	663	112	999999	559	817	999999	621	333	999999	999999	21	891	479	999999	870	708	261	967	999999	651	223	999999	622	575	482	999999	999999	999999	595	858	341	418	60	932	999999	734	999999	240	804	999999	999999	701	295	391	418	999999	999999	803	931	578	418	55	656	999999	999999	640	999999	150	87	255	481	863	737	999999	999999	602	999999	546	999999	145	469	31	173	650	999999	522	736	240	166	415	34	751	826	27	449	295	762	999999	376	523	254	108	163	558	999999	999999	963	983	957	816	999999	999999	433	795	118	397	882	15	424	54	999999	259	999999	671	999999	999999	999999	720	999999	148	839	463	999999	856	999999	371	867	614	480	719	559	999999	999999	349	189	999999	328	999999	908	62	412	756	999999	332	619	995	124	999999	999999	450	501	252	130	818	977	999999	830	999999	903	746	529	999999	535	704	495	160	999999	999999	492	207	999999	15	811	810	736	93	500	999999	246	999999	999999	386	287	40	227	316	632	999999	999999	416	203	999999	999999	172	532	144	231	999999	837	999999	28	479	999	139	49	496	441	320	999999	893	282	981	339	17	499	153	999999	505	487	188	527	521	281	85	13	999999	878	999999	287	602	861	241	21	777	877	777	386	157	990	999999	874	321	383	999999	999999	222	422	129	672	999999	999999	999999	781	658	941	507	999999	923	136	390	999999	792	43	489	999999	50	969	562	999999	722	999999	999999	514	999999	313	215	999999	803	941	791	247	758	976	898	457	145	460	363	835	380	999999	999999	31	999999	123	92	288	893	446	999999	252	859	990	950	999999	311	221	35	354	735	368	404	999999	345	999999	859	815	144	41	896	590	616	727	759	152	314	820	999999	642	999999	999999	999999	366	848	548	387	999999	36	286	155	923	435	18	109	999999	184	999999	999999	466	999999	277	999999	861	550	513	999999	999999	240	807	317	490	317	392	999999	999999	123	48	143	796	765	101	999999	999999	885	999999	999999	607	999999	747	968	999999	144	447	389	953	783	392	815	344	913	256	537	228	969	665	999999	52	885	300	897	145	347	999999	701	999999	488	296	976	999999	358	999999	513	999999	839	484	355	870	13	179	35	731	232	999999	883	518	564	999999	888	230	365	122	722	999999	849	832	495	255	999999	227	475	999999	999999	247	986	885	742	53	999999	494	319	746	999999	716	275	176	999999	548	15	192	
607	917	999999	999999	222	245	315	999999	643	16	988	110	134	786	999999	539	324	999999	812	999999	776	520	190	403	999999	619	999999	16	72	682	999999	947	249	562	620	557	97	661	35	999999	580	999999	410	999999	506	999999	621	262	22	735	999999	928	736	17	416	96	737	14	844	602	170	309	124	999999	97	51	860	571	175	155	451	662	959	71	427	219	120	807	896	702	997	822	993	336	830	991	999999	242	156	533	820	92	817	432	589	281	452	449	999999	465	358	999999	96	867	294	999999	968	675	589	999999	976	929	118	151	605	348	315	788	141	999999	999999	628	999999	642	999999	368	845	999999	481	156	767	671	521	999999	999999	947	736	136	51	640	32	545	652	949	999999	999999	999999	675	827	999999	965	663	318	999999	634	729	634	999999	542	999999	999999	441	204	443	439	315	417	676	999999	657	612	189	746	500	999999	295	976	999999	95	443	393	999999	999999	239	191	113	363	331	806	999999	322	292	999999	125	296	999999	351	218	999999	251	483	308	878	180	999999	786	917	817	126	349	753	168	999999	999999	542	183	733	964	261	335	952	95	869	999999	344	330	595	631	214	999999	999999	767	955	999999	959	95	999999	538	999999	405	999999	545	214	467	870	999999	924	999999	582	999999	857	386	957	195	299	397	438	999999	835	318	999999	295	613	634	404	986	212	523	149	999999	882	204	999999	999999	148	416	881	999999	999999	190	406	109	999999	101	635	567	810	770	555	571	999999	594	703	999999	999999	901	932	580	72	884	952	410	355	134	999999	662	23	110	56	882	516	36	999999	999999	912	999999	999999	521	999	999999	185	441	968	577	999999	298	999999	90	651	247	484	999999	999999	999999	999999	996	754	924	999999	972	999999	709	724	672	999999	630	200	58	380	123	664	421	581	999999	708	520	441	999999	333	941	170	933	999999	808	408	999999	687	977	426	916	346	321	659	36	293	999999	717	306	522	180	108	999999	999999	538	582	72	728	124	718	717	999999	975	600	921	811	620	260	915	273	848	999999	222	999999	464	776	352	762	999999	999999	999999	803	144	265	163	999999	999999	233	920	236	345	487	572	269	708	361	999999	721	738	224	673	225	801	999999	673	237	885	821	255	999999	239	310	183	182	486	914	430	999999	447	88	104	396	340	999999	928	371	380	953	923	113	999999	631	33	999999	999999	26	11	112	591	999999	999999	895	977	169	996	44	313	399	783	999999	999999	999999	283	660	130	286	999999	122	114	312	856	932	898	152	355	999999	286	843	999999	469	912	
999999	138	521	130	208	419	180	693	893	999999	999999	180	139	999999	999999	357	373	219	991	141	889	997	289	79	34	997	999999	813	398	757	469	494	323	881	612	521	762	999999	921	999999	714	999999	220	253	999999	762	769	999999	590	260	912	633	999999	338	33	330	849	999999	106	211	583	367	305	145	598	495	856	258	569	253	595	834	298	133	426	470	787	45	202	999999	238	865	233	147	999999	835	999999	985	858	292	999999	319	443	999999	294	999999	999999	85	654	390	906	521	999999	999999	999999	88	345	999999	912	562	999999	813	259	833	973	999999	143	167	300	763	914	870	399	286	581	999999	401	578	839	78	347	999999	999999	812	366	717	999999	886	999999	767	500	791	83	305	749	858	999999	609	746	575	223	966	999999	891	476	45	131	999999	999999	388	686	767	950	843	225	830	999999	999999	477	266	263	257	999999	999999	999999	133	797	103	999999	999999	225	792	999999	999999	999999	999999	927	499	999999	330	595	999999	999999	104	90	732	840	240	90	999999	999999	999999	142	490	999999	999999	292	261	628	352	248	37	596	53	172	894	936	999999	988	844	903	933	111	999999	999999	999999	136	588	452	540	999999	567	23	999999	296	603	659	350	951	887	98	999999	871	992	92	999999	743	87	931	196	796	164	251	246	999999	502	520	985	820	399	840	703	808	97	70	681	24	978	756	569	244	595	734	111	756	999999	999999	119	74	111	189	58	657	266	999999	138	325	999999	999999	794	92	674	529	562	999999	999999	867	783	932	410	554	765	331	372	951	999999	429	999999	489	787	440	999999	920	719	219	792	56	551	353	932	365	247	384	962	486	569	75	182	63	372	999999	288	186	663	556	424	999999	294	999999	999999	708	185	297	816	999999	681	753	810	353	264	999999	325	439	999	55	999999	390	999999	885	999999	145	256	999999	127	426	161	999999	267	172	795	75	762	246	810	999999	999999	950	568	608	804	816	264	999999	798	999999	999999	849	187	618	249	44	368	409	999999	408	461	99	179	999999	999999	999999	496	648	557	199	999999	999999	999999	776	999999	367	822	999999	90	575	999999	427	297	102	381	311	56	648	923	761	706	362	999999	999999	771	999999	780	178	405	999999	329	616	281	609	449	966	229	999999	752	999999	999999	607	999999	999999	527	44	802	86	28	901	410	847	725	999999	493	999999	765	999999	14	775	999999	653	365	733	255	273	156	999999	653	414	92	999999	896	51	549	108	44	965	884	737	297	703	160	503	946	481	999999	484	126	226	211	12	406	999999	305	
568	252	999999	111	264	888	124	999999	613	818	764	999999	999999	257	999999	999999	799	342	277	487	999999	503	861	787	774	381	671	571	436	999999	89	999999	999999	746	980	856	448	863	629	999999	183	280	999999	684	999999	999999	217	236	731	38	999999	999999	139	499	422	999999	391	808	999999	882	226	999999	997	410	999999	524	999999	937	999999	999999	749	935	713	999999	314	612	957	999999	605	253	174	444	840	407	801	420	120	999999	999999	915	474	999999	535	747	632	630	283	145	945	999999	999999	999999	959	203	288	999999	999999	711	194	809	117	215	212	999999	718	999999	712	599	609	329	999999	612	613	361	73	118	999999	965	794	683	339	821	240	938	756	893	485	646	129	999999	463	409	245	524	999999	269	999999	451	38	851	918	999999	536	999999	262	885	667	608	140	179	999999	990	916	510	999999	296	974	274	338	824	306	75	479	284	865	999999	999999	999999	999999	803	680	999999	999999	943	999999	655	999999	614	685	870	999999	877	516	999999	268	472	493	999999	53	521	295	173	999999	213	555	853	213	262	760	258	518	578	64	336	498	117	999999	972	999999	825	999999	370	589	999999	999999	429	999999	530	999999	402	521	999999	54	41	518	517	845	733	397	911	999999	999999	853	437	999999	657	822	189	999999	160	999999	520	989	228	519	925	584	656	615	136	303	999999	246	367	736	876	534	33	818	999999	272	330	999999	833	999999	969	516	161	114	941	999999	380	79	864	983	11	653	826	522	593	933	198	999999	271	618	767	795	496	999999	486	132	798	371	479	999999	99	934	165	999999	549	418	999999	551	673	529	999999	999999	381	384	999999	999999	708	511	999999	57	83	212	323	225	616	183	30	460	999999	818	808	19	600	976	999999	76	497	981	972	184	511	647	454	741	695	163	424	122	966	263	424	297	145	431	814	886	621	999999	238	376	398	999999	923	854	999999	913	23	404	489	667	999999	999999	538	999999	546	436	999999	581	530	462	759	907	494	374	404	520	999999	178	171	17	455	999999	752	999999	999999	539	724	599	30	781	999999	29	632	308	528	697	759	94	885	388	138	49	419	999999	999999	490	487	558	460	211	50	845	242	482	222	186	974	932	275	999999	711	168	999999	748	322	999999	285	195	846	999999	761	999999	293	783	878	416	148	975	989	304	62	176	999999	819	740	999999	786	999999	96	999999	722	826	819	878	999999	969	999999	670	464	999999	215	302	711	999999	449	999999	561	999999	999999	806	999999	998	942	999999	954	545	29	742	999999	999999	999999	999999	108	505	983	
934	969	999999	116	908	928	478	521	999999	999999	760	464	394	999999	488	743	336	556	290	312	999999	884	847	923	999999	999999	745	662	446	924	89	999999	215	770	515	293	156	999999	694	877	570	999999	830	882	204	91	999999	999999	999999	284	625	579	999999	202	269	60	999999	491	999999	999999	193	999999	84	197	20	566	999999	624	863	205	596	983	862	412	742	246	999999	965	999999	60	325	382	142	172	999999	509	384	23	510	465	171	664	378	735	694	754	412	999999	872	637	999999	20	508	334	999999	642	999999	415	459	33	999999	166	999999	924	643	999999	682	912	888	510	192	245	123	999999	999999	932	614	136	999999	988	833	420	103	999999	228	314	873	999999	484	999999	999999	968	563	487	999999	15	999999	453	102	883	81	999999	754	371	455	596	999999	110	300	755	37	591	697	471	199	586	73	671	999999	338	937	874	438	999999	718	999999	999999	636	999999	38	40	170	44	835	916	344	666	999999	646	631	418	773	517	729	638	210	281	101	999999	881	942	240	747	763	946	206	71	531	652	241	999999	999999	999999	271	724	999999	999999	862	554	855	920	341	35	84	999999	173	367	708	593	517	941	590	349	69	96	800	423	999999	888	719	282	999999	88	999999	999999	999999	613	999999	14	771	653	419	999999	441	960	610	214	672	842	999999	839	362	938	145	299	999999	920	110	184	923	999999	286	999999	834	583	786	262	621	366	772	999999	121	704	821	999999	999999	54	999999	999999	486	999999	751	438	115	880	919	206	943	124	395	238	999999	80	999999	328	999999	999999	711	858	184	358	593	316	80	233	728	658	126	281	767	288	22	11	698	338	702	848	867	999999	663	589	318	999999	970	543	56	50	999999	999999	495	95	342	58	923	137	11	444	999999	882	162	271	999999	672	999999	117	999999	999999	381	752	626	529	999999	757	205	595	49	97	999999	537	187	687	45	623	785	999999	946	964	88	571	336	267	490	984	802	401	509	999999	159	863	327	544	668	870	999999	966	517	584	852	999999	98	914	109	830	705	475	235	466	999999	999999	170	261	433	999999	426	369	48	594	954	803	95	403	999999	481	219	999999	28	175	747	819	174	999999	121	999999	483	999999	999999	660	288	337	176	53	759	483	702	76	120	999999	453	516	927	922	629	58	999999	999999	976	627	999999	999999	456	70	719	77	510	798	150	683	337	15	999999	388	999999	627	637	999999	643	464	779	999999	531	999999	722	999999	892	251	741	999999	507	788	999999	999999	49	225	999999	115	333	691	972	903	925	
437	531	448	315	549	616	12	421	210	61	522	848	999999	541	296	999999	489	999999	999999	67	88	185	549	999999	671	348	100	999999	531	718	951	491	999999	227	103	638	283	999999	999999	635	999999	651	306	736	999999	999999	572	683	594	767	844	516	714	999999	847	261	981	999999	644	210	525	265	889	492	109	41	973	260	447	999999	74	999999	832	999999	327	999999	999999	812	999999	979	776	416	162	764	873	445	999999	38	379	841	657	999999	290	152	119	999999	999999	813	999999	890	999999	999999	999999	999999	999999	290	999999	90	528	420	999999	179	239	665	434	119	113	135	999999	664	264	999999	881	999999	10	999999	283	690	999999	999999	675	75	185	757	270	464	999999	999999	999999	592	762	696	999999	958	469	999999	176	625	717	999999	999999	636	999999	972	635	773	440	641	935	45	999999	999999	566	999999	745	316	993	481	404	969	999999	886	74	36	902	568	444	922	145	522	501	658	972	999999	473	48	870	213	132	999999	34	539	290	35	585	769	140	825	223	999999	999999	999999	999999	747	70	493	999999	178	80	999999	339	518	505	422	544	359	30	52	220	707	445	789	359	908	945	410	999999	49	999999	142	438	619	708	982	999999	999999	437	234	463	980	999999	999999	143	64	999999	516	43	868	999999	236	749	97	999999	515	717	705	345	322	802	999999	999999	999999	727	937	639	719	999999	999999	395	737	921	795	588	999999	240	743	999999	305	750	439	376	999999	558	999999	393	350	14	203	275	332	470	125	432	802	101	944	974	999999	424	447	707	999999	999999	753	314	954	509	384	285	999999	59	999999	999999	373	999999	160	974	513	554	299	715	616	999999	72	999999	999999	372	786	999999	999999	769	460	880	313	731	855	999999	804	999999	439	840	629	917	999999	999999	999999	553	69	518	940	969	470	651	135	732	101	274	999999	999999	508	999999	999999	246	999999	214	598	170	999999	641	438	896	179	604	124	458	999999	698	955	999999	848	262	313	277	999999	326	308	999999	755	581	640	590	999999	329	411	847	127	392	999999	97	684	269	296	427	999999	999999	800	866	999999	676	999999	402	319	629	637	256	999999	455	48	671	999999	789	415	686	10	848	61	999999	202	276	340	999999	768	868	115	588	966	886	197	999999	525	441	281	88	935	248	281	999999	999999	165	570	999999	999999	267	190	999999	853	609	426	241	993	951	673	999999	345	942	634	999999	524	58	289	999999	268	886	155	999999	517	336	999999	762	576	999999	167	47	706	669	999999	511	687	221	999999	366	469	999999	169	574	999999	21	743	999999	614	
999999	700	999999	875	178	413	999999	999999	999999	386	527	858	664	665	166	999999	635	563	676	592	132	764	313	323	999999	999999	999999	726	580	999999	506	593	758	158	999999	146	524	172	999999	266	891	999999	970	834	999999	508	804	300	13	781	142	458	76	410	491	75	397	330	952	245	999999	741	999999	19	880	933	110	999999	918	999999	279	473	999999	999999	700	999999	793	478	115	999999	137	23	722	999999	999999	58	527	357	667	681	749	999999	219	302	166	160	999999	960	999999	284	408	299	382	983	512	999999	999999	656	709	758	282	918	224	999999	999999	96	28	741	445	832	416	752	999999	247	280	85	263	732	263	550	874	999999	524	999999	25	838	641	738	296	905	624	870	648	909	408	830	999999	681	999999	79	141	127	525	131	999999	655	450	144	713	999999	414	700	402	169	883	449	999999	392	999999	279	999999	290	454	999999	999999	545	114	939	838	449	105	999999	547	194	419	757	317	403	964	370	999999	999999	35	859	999999	924	478	488	35	999999	437	596	999999	914	624	851	672	984	999999	999999	551	511	306	273	341	832	163	218	999999	136	142	999	428	162	882	949	264	594	49	293	77	625	913	879	22	509	422	632	999999	999999	94	332	489	999999	818	885	209	762	528	999999	770	270	999999	898	826	437	177	999999	42	674	999999	88	999999	630	263	926	598	426	261	999999	999999	530	647	192	52	809	520	999999	999999	996	749	502	76	381	522	807	886	24	999999	584	341	415	600	895	970	16	387	858	388	892	999999	782	511	696	999999	249	622	556	999999	26	916	391	999999	45	924	104	999999	999999	118	999999	999999	583	373	676	501	14	930	752	221	46	431	662	407	999999	709	966	999999	380	999999	999999	999999	339	168	999999	668	949	741	564	971	875	999999	814	749	932	999999	713	419	999999	204	999999	319	999999	345	999999	595	999999	984	232	335	957	113	641	448	999999	271	709	425	337	18	551	272	999999	780	345	999999	999999	912	999999	597	996	557	166	185	881	999999	999999	994	999999	999999	413	999999	518	239	23	772	362	376	914	670	153	298	92	826	653	980	943	99	999999	778	999999	351	518	999999	339	999999	947	466	567	999999	946	714	87	886	999999	586	753	146	999999	573	688	250	998	999999	454	999999	475	339	999999	900	29	235	995	568	472	72	456	884	899	999999	824	896	999999	51	999999	999999	220	206	999999	76	236	807	331	435	100	999999	353	999999	190	631	999999	999999	999999	666	999999	999999	719	518	999999	999999	139	999999	246	165	748	999999	441	956	999999	999999	999999	
278	118	465	674	221	999999	569	478	734	718	743	704	999999	999999	217	962	151	198	999999	719	701	782	689	999999	999999	570	176	687	308	999999	396	633	174	143	666	999999	478	992	641	816	159	999999	999999	823	396	175	968	487	999999	829	999999	768	999999	306	999999	999999	428	528	317	651	737	882	999999	437	332	119	540	144	20	708	494	159	556	999999	569	661	103	866	550	999999	602	688	999999	478	16	628	556	867	347	179	999999	949	999999	990	999999	277	869	261	501	287	635	833	476	999999	344	150	221	999999	736	145	403	562	978	999999	58	999999	999999	702	431	703	563	672	999999	841	627	999999	475	566	117	302	792	841	374	999999	999999	768	221	999999	143	866	416	999999	999999	212	776	528	999999	567	941	39	541	176	830	797	999999	963	46	635	216	999999	675	654	999999	444	352	562	999999	999999	999999	290	837	999999	568	564	296	896	541	595	999999	108	574	907	999999	88	999999	625	999999	577	549	602	732	999999	116	344	200	762	884	696	859	224	999999	264	16	661	999999	999999	608	275	510	827	431	450	571	117	234	768	39	999999	683	727	551	620	176	958	557	261	316	233	374	534	22	845	736	850	999999	320	900	999999	886	643	26	744	999999	721	181	291	999999	999999	119	999999	732	999999	23	141	672	999999	97	999999	999999	999999	810	384	901	976	815	586	714	999999	349	914	867	76	817	49	710	807	553	455	787	276	247	999999	124	941	999999	831	831	604	188	57	232	851	859	946	832	642	842	100	999999	594	576	999999	660	205	564	666	373	999999	999999	865	176	642	999999	836	702	503	270	960	183	984	754	119	541	301	999999	26	216	999999	216	78	964	463	548	202	700	942	657	918	386	999999	467	857	183	323	999999	999999	590	999999	253	999999	381	882	916	922	999999	466	762	999999	513	999999	459	503	767	362	900	999999	104	78	146	760	846	352	583	999999	526	896	999999	228	419	111	435	193	627	876	999999	91	546	999999	362	243	190	298	414	999999	686	999999	100	821	422	178	999999	999999	999999	493	493	999999	309	878	405	943	530	999999	949	412	122	276	876	890	664	819	175	999999	715	999999	580	557	937	999999	361	562	806	999999	805	250	615	913	306	143	393	667	999999	999999	230	419	999999	999999	348	12	725	419	97	999999	166	999999	13	28	806	983	913	999999	102	564	527	842	146	416	738	708	999999	209	999999	999999	999999	996	47	508	256	306	200	933	219	934	999999	941	475	606	999999	999999	999999	597	999999	323	230	457	575	227	999999	999999	282	306	
907	639	999999	999999	449	355	702	169	999999	505	771	509	792	979	726	167	544	585	999999	540	458	535	471	209	999999	656	999999	59	999999	999999	367	868	33	893	999999	999999	729	999999	999999	130	904	798	647	742	825	607	531	251	731	418	683	564	21	742	999999	382	178	16	433	792	833	652	999999	745	147	903	999999	898	999999	156	999999	999999	93	999999	635	999999	888	999999	383	495	135	280	328	22	146	803	857	291	55	999999	411	722	999999	999999	296	261	69	901	605	922	130	999999	297	584	999999	999999	481	763	116	198	494	449	999999	999999	667	999999	999999	999999	609	344	56	999999	853	310	745	715	969	383	999999	999999	999999	987	133	461	374	502	983	999999	42	502	999999	103	999999	856	169	961	99	142	999999	734	927	343	301	271	999999	999999	779	999999	838	274	999999	107	803	999999	598	506	999999	181	574	175	579	590	999999	116	22	952	30	999999	999999	783	999999	836	341	999999	456	266	695	999999	584	448	722	995	999999	767	999999	233	300	452	267	662	646	917	999999	876	165	347	650	194	258	923	905	999999	846	64	648	837	999999	577	285	342	810	999999	999999	999999	999999	583	684	926	288	788	999999	578	738	487	147	708	278	465	999999	119	616	511	613	660	542	939	158	850	128	999999	999999	723	999999	925	999999	193	331	999999	432	999999	999999	723	906	470	272	337	54	999999	917	940	999999	309	506	176	726	309	999999	999999	593	514	435	834	999999	296	999999	938	411	813	636	953	387	836	999999	499	456	892	604	153	398	214	894	789	932	188	433	999999	999999	999	208	552	344	395	999999	918	156	828	916	619	149	333	926	241	999999	964	999999	999999	277	16	999999	834	704	705	547	388	619	645	901	629	863	172	721	411	614	999999	999999	992	988	999999	353	628	999999	985	999999	999999	288	999999	999999	968	625	701	891	999999	289	374	848	999999	848	469	309	511	926	297	756	999999	612	524	626	649	999999	999999	743	162	663	102	858	719	701	481	110	956	588	933	999999	171	999999	510	131	249	999999	978	153	529	999999	999999	701	688	238	999999	462	764	46	999999	622	63	958	738	556	197	515	138	938	999999	368	352	922	993	293	999999	705	111	402	386	999999	999999	427	999999	999999	999999	400	180	491	674	999999	346	920	999999	999999	950	213	543	954	999999	999999	999999	50	777	999999	472	919	707	405	643	331	361	999999	999999	999999	256	999999	744	400	734	796	345	647	274	999999	32	999999	999999	683	343	392	999999	157	468	652	307	999999	999999	64	999999	999999	693	999999	999999	353	667	999999	271	
999999	74	323	468	999999	229	999999	999999	468	775	999999	999999	51	999999	34	999999	261	168	214	999999	999999	705	919	987	690	525	832	113	570	799	921	999999	57	170	999999	999999	999999	923	29	927	331	264	999999	999999	229	916	999999	734	669	712	596	194	999999	81	264	471	154	336	778	627	397	44	999999	669	854	740	99	880	594	414	52	337	149	999999	581	751	867	999999	767	773	691	999999	999999	858	212	736	999999	976	905	122	474	693	154	401	999999	999999	437	999999	999999	999999	827	953	149	999999	670	269	999999	186	500	512	604	785	568	999999	936	299	600	968	466	127	514	123	975	482	939	359	999999	999999	746	999999	324	697	662	289	999999	737	958	999999	198	943	999999	59	486	402	517	999999	135	148	999999	250	696	468	999999	588	974	714	977	667	324	321	85	308	999999	215	198	906	133	289	70	999999	341	999999	780	999999	436	465	999999	583	964	999999	999999	999999	291	999999	597	856	984	83	315	241	760	999999	864	877	868	393	999999	280	214	999999	565	846	88	999999	909	999999	687	201	999999	518	87	999999	703	999999	999999	40	26	933	617	341	999999	59	999999	829	999999	51	557	903	999999	999999	845	999999	378	362	694	999999	966	34	596	999999	179	793	920	796	999999	365	999999	999999	789	838	377	685	663	872	689	516	872	259	999999	868	999999	783	547	999999	999999	720	35	350	379	709	73	991	999999	305	999999	138	138	187	675	93	999999	757	124	815	999999	999999	703	506	999999	188	515	717	216	728	593	395	999999	999999	133	443	339	256	430	90	999999	999999	348	368	709	999999	387	695	584	735	424	999999	999999	731	444	513	27	529	677	200	203	355	784	999999	711	776	882	328	64	241	999999	999999	999999	43	50	299	821	345	796	121	801	820	143	999999	999999	999999	726	524	375	620	999999	999999	578	239	886	999999	600	729	656	999999	678	69	641	352	981	225	644	635	690	155	691	999999	732	999999	399	999999	222	313	314	99	60	367	952	999999	816	944	629	106	157	621	698	102	688	999999	999999	999999	189	999999	500	98	977	100	833	999999	928	742	87	22	840	512	216	297	424	999999	999999	321	999999	207	999999	47	999999	999999	999999	999999	456	999999	999999	868	999999	657	204	999999	999999	999999	122	999999	999999	731	999999	83	999999	999999	999999	999999	999999	411	677	999999	981	131	634	982	265	462	999999	439	611	999999	999999	339	748	218	999999	999999	318	785	483	208	453	999999	786	385	692	462	180	999999	999999	843	664	55	999999	871	886	10	32	222	999999	360	724	683	999999	770	957	185	335	658	
726	82	999999	628	927	999999	678	70	999999	999999	999999	803	292	522	157	999999	999999	728	417	876	331	889	171	105	619	133	484	770	572	26	428	516	136	522	263	219	517	999999	127	453	203	826	665	773	999999	372	77	999999	536	590	671	238	767	999999	999999	836	999999	240	19	999999	994	908	999999	328	999999	783	676	770	269	938	260	999999	610	964	683	505	999999	398	183	257	65	999999	243	982	355	199	749	999999	195	426	308	999999	999999	323	459	999999	338	347	942	999999	696	307	941	598	340	607	627	803	774	831	999999	522	66	762	748	999999	674	515	972	641	44	997	585	843	639	973	999999	296	515	398	999999	885	456	999999	999999	758	341	645	651	747	571	946	903	999999	813	785	999999	274	575	738	620	999999	374	999999	999999	698	722	108	999999	367	571	999999	297	999999	999999	727	76	32	211	989	389	39	999999	235	79	98	104	230	40	854	999999	772	721	776	999999	352	521	154	929	862	999999	243	999999	294	186	240	658	527	699	999999	999999	207	73	999999	358	590	999999	999999	241	999999	603	501	77	113	613	999999	619	520	999999	321	216	921	102	348	953	156	352	999999	58	838	999999	999999	999999	944	146	555	708	145	428	197	999999	381	913	913	268	545	175	583	999999	387	999999	147	918	387	999999	796	115	725	632	212	248	390	101	999999	999999	999999	999999	133	999999	68	100	484	102	421	928	834	999999	189	89	999999	981	999999	898	670	999999	302	658	999999	74	999999	999999	983	513	225	948	13	999999	519	999999	242	575	999999	616	622	297	146	55	507	459	54	787	925	645	999999	231	999999	491	999999	186	999999	377	826	68	627	617	116	971	876	472	925	555	498	999999	847	999999	939	999999	286	383	999999	999999	161	999999	30	999999	999999	348	999999	994	479	522	858	343	51	864	748	983	989	14	191	999999	178	999999	533	499	299	999999	999999	380	999999	327	214	57	105	47	226	999999	48	74	103	768	999999	882	999999	413	999999	999999	810	983	999999	955	172	282	201	914	88	125	170	530	999999	451	550	999999	712	162	317	811	999999	13	647	616	999999	924	911	422	494	296	999999	130	999999	144	272	814	286	336	164	932	855	191	959	110	999999	517	999999	999999	227	999999	179	999999	105	885	917	807	999999	999999	20	248	370	779	430	792	999999	50	999999	138	188	736	641	999999	997	385	999999	66	54	546	645	438	999999	269	205	730	126	999999	34	918	227	465	478	798	999999	915	571	86	761	177	999999	930	789	999999	472	999999	999999	793	999999	999999	929	860	762	999999	999999	
582	125	110	999999	699	676	872	25	809	911	723	268	999999	70	91	813	999999	305	877	519	715	999999	999999	999999	999999	999999	333	367	999999	988	366	702	999999	956	743	800	471	502	71	501	164	999999	980	761	749	233	288	999999	761	907	61	999999	999999	999999	999999	999999	666	313	999999	101	999999	514	711	820	555	30	589	887	999999	291	999999	385	244	385	999999	800	667	697	58	999999	330	600	606	407	937	801	816	398	829	809	999999	167	999999	969	999999	999999	213	170	216	728	643	400	999999	479	999999	999999	330	509	999999	336	276	968	999999	390	770	752	908	999999	883	754	999999	999999	67	517	158	999999	753	274	999999	999999	597	507	491	329	846	929	194	136	842	999999	999999	317	472	502	543	999999	902	252	209	405	740	898	287	462	999999	452	343	898	331	999999	922	66	281	219	739	769	999999	935	543	999999	568	782	471	999999	283	999999	999999	999999	999999	983	291	999999	999999	832	974	698	229	39	805	404	596	295	804	471	349	423	45	263	763	773	687	967	708	368	999999	958	436	666	188	627	723	778	999999	348	98	421	990	449	999999	51	549	457	139	149	999999	999999	977	10	281	859	861	475	999999	210	999999	324	802	707	994	25	999999	563	850	187	680	818	370	466	999999	928	433	999999	28	721	233	239	837	999999	999999	999999	980	999999	999999	328	766	258	976	999999	52	774	619	293	454	999999	779	986	606	952	469	436	999999	521	999999	353	436	275	999999	90	999999	76	487	243	594	440	45	834	999999	999999	421	432	842	646	999999	609	318	999999	150	798	941	247	633	885	109	687	653	999999	809	999999	892	500	801	895	748	975	296	385	699	24	999999	999999	816	84	999999	47	999999	275	999999	27	999999	297	135	658	148	738	999999	999999	143	906	786	575	999999	137	639	921	631	946	999999	448	322	932	449	135	614	996	430	558	999999	72	103	999999	999999	792	17	999999	374	999999	757	19	543	694	251	792	237	999999	920	689	445	619	416	647	377	658	999999	111	847	999999	53	152	317	884	257	999999	813	409	999999	242	130	44	556	488	199	888	905	627	690	657	999999	996	999999	999999	999999	735	656	999999	19	713	96	905	757	374	108	999999	701	999999	447	180	978	828	415	688	569	410	72	927	999999	999999	753	88	420	999999	112	57	999999	576	771	999999	425	368	399	499	155	224	286	191	389	584	197	256	189	520	678	79	590	397	182	712	672	728	997	999999	960	18	495	567	272	999999	548	134	887	925	754	999999	438	916	999999	999999	134	999999	548	874	
999999	506	898	899	521	42	466	679	404	68	849	697	370	999999	538	147	729	718	918	338	45	72	369	264	766	999999	640	674	854	827	588	791	999999	133	239	999999	119	595	999999	239	594	868	730	999999	85	67	999999	999999	387	405	625	415	962	220	838	999999	146	643	143	463	402	792	825	577	480	67	517	247	638	84	37	143	672	999999	743	999999	999999	999999	188	708	999999	80	297	458	211	999999	999999	970	999999	999999	327	999999	462	592	837	802	999999	162	999999	28	999999	22	999999	312	377	491	742	283	476	999999	999999	605	464	434	655	332	999999	376	999999	307	237	999999	952	637	757	999999	999999	999999	851	941	133	189	193	170	168	796	999999	999999	91	719	440	556	503	623	114	721	21	999999	937	999999	307	676	787	999999	790	13	999999	303	999999	816	810	662	999999	999999	999999	716	422	304	275	858	193	520	295	999999	866	681	53	339	999999	45	549	999999	152	345	644	456	402	142	379	999999	736	999999	438	274	909	778	999999	969	85	398	309	999999	999999	88	999999	786	999999	142	999999	999999	999999	729	999999	519	277	167	520	95	999999	101	999999	999999	924	120	999999	348	92	30	746	98	556	84	264	145	736	999999	891	999999	23	999999	74	269	949	270	205	16	999999	999999	997	752	268	999999	88	983	999999	29	793	651	999999	983	704	999999	395	105	563	885	475	999999	782	999999	275	456	81	43	36	64	340	663	914	124	273	173	33	994	999999	516	995	280	71	999999	48	999999	116	40	162	704	874	853	999999	319	541	449	146	561	486	811	967	54	956	999999	689	139	737	842	720	541	347	401	275	56	890	204	573	76	407	999999	350	51	880	332	190	999999	956	604	583	823	36	472	517	999999	549	950	323	52	37	908	512	274	319	620	366	482	587	999999	999999	346	876	79	164	460	471	925	174	634	999999	212	183	142	268	999999	514	999999	884	257	507	939	880	530	999999	498	999999	86	999999	269	965	999999	899	999999	185	247	946	957	999999	67	557	999999	786	689	214	999999	735	999999	999999	422	116	999999	999999	340	163	490	465	999999	40	666	999999	999999	203	904	668	140	313	999999	957	31	999999	557	567	827	700	883	162	201	326	224	762	153	80	319	999999	483	120	568	152	695	782	999999	999999	651	999999	172	429	882	31	83	520	999999	422	984	472	999999	924	770	999999	279	337	274	39	999999	903	999999	324	999999	750	999999	29	745	734	272	248	359	631	916	707	538	463	280	179	252	999999	999999	999999	96	847	999999	559	999999	999999	872	367	517	
571	999999	999999	336	847	545	999999	836	64	775	133	160	745	123	999999	18	999999	111	816	999999	104	999999	999999	999999	72	238	999999	155	635	679	999999	862	999999	730	999999	521	179	380	690	917	148	999999	999999	999999	780	580	999999	734	677	999999	286	999999	66	310	423	999999	998	746	999999	619	509	985	999999	384	999999	271	255	999999	999999	415	838	999999	421	898	999999	761	597	192	230	999999	999999	312	999999	999999	402	999999	805	604	317	999999	523	999999	116	999999	418	162	142	814	970	518	334	335	407	272	712	594	416	168	999999	999999	197	999999	526	781	999999	207	517	126	981	969	465	651	707	334	999999	416	585	350	999999	765	629	999999	999999	999999	999999	999999	999999	215	999999	808	999999	647	222	655	813	999999	905	335	348	221	999999	25	832	999999	62	682	999999	83	999999	306	18	75	678	625	42	999999	604	815	623	999999	302	999999	744	999999	999999	818	438	61	520	999999	510	259	11	278	999999	613	999999	220	659	485	932	999999	835	85	799	517	999999	596	622	410	999999	999999	712	178	918	342	280	999999	614	999999	254	577	562	195	999999	758	74	410	999999	999999	462	393	999999	148	999999	471	477	669	999999	879	999999	841	439	120	999999	419	547	832	999999	999999	343	301	999999	424	240	365	278	649	289	50	452	568	101	203	999999	718	934	573	999999	457	864	999999	999999	735	395	412	147	452	112	386	999999	242	60	716	95	999999	999999	741	999999	882	203	827	390	342	437	999999	999999	245	173	374	484	974	901	902	999999	732	999999	871	39	828	999999	825	547	902	829	219	999999	384	118	786	931	203	666	58	263	47	999999	999999	308	999999	661	902	289	738	901	246	999999	158	999999	363	154	915	711	88	664	377	999999	488	512	227	772	375	136	386	442	291	317	999999	648	886	999999	82	999999	924	176	999999	999999	809	10	593	879	999999	591	755	641	999999	999999	999999	393	885	757	999999	441	90	999999	296	776	902	305	620	929	486	510	907	851	82	999999	786	999999	349	999999	480	487	999999	347	413	783	381	744	427	799	729	999999	999999	138	768	640	492	592	880	548	999999	514	389	663	402	859	999999	999999	568	999999	705	676	999999	999999	286	265	521	743	929	999999	405	168	878	821	209	27	999999	778	999999	441	999999	204	41	801	198	999999	107	999999	945	553	109	477	185	999999	103	999999	425	708	999999	513	999999	749	999999	377	153	485	635	568	464	385	121	905	999999	136	999999	511	644	252	866	319	167	266	999999	385	413	927	982	134	727	999999	601	49	926	999999	322	120	540	663	657	
999999	340	999999	800	999999	442	203	999999	999999	940	592	419	183	842	542	356	999999	951	999999	963	225	999999	511	840	318	784	81	979	999999	813	703	970	980	594	162	979	999999	999999	238	999999	999999	999999	933	999999	145	736	427	207	393	999999	460	168	263	699	442	220	829	698	492	785	370	224	999999	245	999999	621	438	588	689	563	727	999999	723	344	754	943	569	999999	705	999999	366	874	999999	28	363	999999	717	290	162	942	160	999999	999999	452	999999	995	999999	697	947	523	308	999999	517	830	505	999999	445	918	945	498	650	511	993	909	429	495	628	395	881	702	904	999999	436	999999	412	999999	433	280	762	999999	86	872	999999	191	999999	527	367	765	523	310	999999	999999	345	999999	301	648	936	73	33	96	377	482	815	999999	619	160	412	770	999999	707	629	174	166	196	422	999999	141	999999	635	901	138	999999	871	581	603	115	999999	772	455	764	861	370	999999	999999	391	603	66	135	572	999999	124	596	347	999999	681	934	643	158	251	522	517	999999	438	131	999999	999999	999999	244	650	513	348	640	999999	663	845	269	916	490	999999	818	722	15	249	512	787	542	526	65	900	668	999999	664	530	999999	256	999999	932	136	717	999999	993	822	484	68	999999	484	282	683	970	422	28	162	352	433	800	512	885	925	344	426	987	555	343	999999	51	683	120	391	416	119	337	999999	999999	927	825	900	999999	999999	999999	313	270	842	94	488	999999	999999	321	107	142	744	999999	16	792	300	890	447	488	502	26	111	374	999999	999999	861	95	999999	388	999999	999999	999999	981	705	208	999999	166	999999	470	855	341	732	371	999999	999999	671	268	999999	999999	482	46	999999	422	999999	173	625	999999	379	999999	999999	403	423	999999	896	999999	999999	762	999999	808	761	144	745	999999	999999	171	294	739	361	999999	999999	603	764	239	906	388	999999	487	954	541	999999	101	786	579	999999	999999	918	801	475	524	25	909	123	522	246	999999	301	999999	789	866	879	999999	588	737	999999	630	999999	193	34	517	277	999999	999999	613	999999	670	358	176	999999	180	253	492	273	836	626	696	489	999999	993	568	999999	821	999999	98	999999	695	513	59	609	999999	823	735	777	999999	999999	270	110	509	296	576	989	999999	999999	619	622	397	622	999999	121	284	999999	396	199	465	430	456	67	720	951	539	166	999999	566	133	356	518	714	316	999999	365	999999	980	955	427	999999	962	162	999999	999999	275	82	761	937	335	476	999999	545	999999	537	999999	999999	999999	999999	999999	419	999999	568	999999	272	114	682	316	171	
756	688	170	441	999999	886	468	303	978	254	686	466	404	371	999999	999999	920	972	403	778	789	161	214	431	208	18	999999	999999	616	815	999999	999999	766	999999	191	646	315	994	999999	434	78	506	234	145	871	999999	24	329	337	887	352	142	999999	538	382	604	484	738	243	999999	998	74	686	999999	884	103	700	804	999999	594	351	925	999999	968	709	292	999999	78	559	908	993	999999	76	728	473	237	999999	999999	228	587	172	999999	761	20	435	999999	819	999999	261	999999	599	999999	148	999999	545	427	934	320	999999	99	676	415	999999	334	999999	439	997	958	999999	656	789	472	586	999999	432	999999	173	999999	542	999999	472	865	999999	781	319	782	430	334	192	56	303	999999	409	138	910	757	398	436	999999	995	16	861	999999	604	988	136	634	545	999999	770	263	746	778	132	627	811	597	407	999999	987	19	673	775	653	363	796	73	457	693	674	387	736	999999	546	699	610	502	222	792	193	158	885	24	999999	792	557	225	287	510	108	169	999999	421	262	999999	999999	96	999999	251	999999	73	999999	851	645	999999	999999	797	241	433	27	319	385	614	999999	838	134	659	999999	999999	805	581	785	947	595	999999	396	999999	695	560	366	523	782	970	600	129	972	43	999999	999999	275	999999	983	853	999999	788	783	386	588	999999	999999	683	733	859	999999	621	999999	239	999999	139	997	999999	999999	681	77	503	537	415	24	712	866	999999	290	334	595	56	597	932	463	999999	731	20	737	282	698	682	999999	999999	999999	978	999999	999999	776	999999	999999	74	657	999999	785	990	261	378	999999	875	556	999999	999999	409	274	399	33	999999	775	460	407	999999	999999	829	982	395	713	613	880	45	870	134	324	51	303	531	999999	295	156	473	554	363	648	861	725	999999	288	390	999999	144	955	497	966	999999	841	54	999999	828	329	999999	286	647	498	335	15	432	999999	362	116	743	11	737	999999	999999	999999	54	347	999999	114	64	116	332	999999	745	999999	383	167	998	209	259	931	999999	966	755	999999	907	865	323	856	302	482	926	284	916	999999	228	298	999999	421	796	706	999999	724	274	294	953	693	752	255	632	275	457	162	856	811	441	770	999999	126	998	189	34	756	999999	582	189	58	48	612	861	94	503	587	412	999999	944	845	701	471	242	223	123	77	999999	37	34	999999	999999	114	701	457	845	547	423	617	681	239	999999	692	999999	905	654	999999	999999	547	771	999999	750	999999	999999	596	79	999999	883	999999	76	999999	999999	999999	557	415	630	934	911	999999	999999	955	
173	795	871	999999	932	19	999999	337	569	973	999999	686	265	999999	33	123	247	115	388	863	664	638	999999	999999	706	139	145	999999	284	999999	237	980	308	999999	706	955	442	161	663	999999	626	556	999999	102	285	846	528	402	392	999999	696	806	35	385	999999	534	254	158	18	803	873	667	62	848	999999	999999	387	999999	999999	78	999999	95	451	328	247	118	423	999999	448	860	999999	743	316	999999	33	999999	954	922	523	181	710	999999	153	999999	196	999999	999999	376	356	582	468	88	944	999999	999999	999999	364	707	148	193	121	795	999999	999999	999999	140	360	999999	824	999999	999999	465	926	999999	367	999999	941	591	141	288	999999	999999	111	866	401	532	798	992	931	422	76	999999	783	340	999999	915	584	995	999999	66	999999	217	551	42	999999	13	162	999999	956	449	669	999999	575	860	999999	73	694	843	756	999999	342	368	999999	412	257	501	999999	999999	225	999999	811	945	999999	85	680	999999	505	999999	41	999999	999999	139	46	491	753	302	681	999999	999999	999999	231	741	249	998	724	999999	853	999999	785	342	331	999999	452	999999	638	723	850	500	189	181	999999	625	811	368	299	212	332	872	999999	954	819	999999	834	999999	231	999999	706	924	361	999999	553	365	293	699	76	813	687	531	853	39	452	191	743	590	438	605	929	999999	708	521	917	980	999999	830	522	573	999999	233	999999	999999	26	925	148	749	627	212	342	122	302	485	525	800	29	629	512	638	24	999999	790	625	151	826	999999	839	999999	573	875	462	186	502	91	999999	248	295	22	526	52	994	999999	235	999999	816	588	232	996	127	960	860	999999	884	999999	488	442	667	999999	200	709	309	235	999999	337	879	936	999999	404	71	561	734	617	986	595	29	291	565	362	334	247	999999	842	406	612	24	144	301	999999	602	999999	999999	868	821	816	743	768	907	999999	393	880	999999	828	999999	565	236	999999	999999	298	539	206	877	315	102	953	999999	999999	829	452	322	999999	644	855	801	50	980	865	796	179	852	261	383	999999	999999	454	458	174	999999	840	385	771	801	13	414	406	153	276	776	868	110	287	939	465	586	999999	245	933	37	999999	585	999999	999999	173	445	288	822	220	999999	648	504	551	999999	999999	76	550	943	641	451	999999	896	713	98	927	78	575	322	999999	999999	330	218	525	147	23	265	23	324	638	567	135	583	999999	929	138	373	559	999999	949	398	46	999999	604	491	999999	997	871	283	529	104	870	999999	999999	140	999999	439	979	413	545	733	62	235	315	83	999999	822	
963	999999	959	564	999999	999999	372	529	999999	999999	999999	43	516	25	393	740	795	543	999999	169	678	999999	913	699	394	999999	193	226	346	810	999999	531	176	809	999999	999999	323	999999	586	34	604	999999	96	999999	999999	946	897	530	350	322	440	772	385	165	153	171	870	999999	180	372	663	999999	193	243	237	93	867	706	980	306	427	830	957	673	999999	999999	715	523	874	447	259	999999	999999	33	379	626	155	20	666	872	227	62	794	999999	370	458	999999	852	172	741	89	200	549	999999	895	609	815	712	600	850	455	999999	396	732	122	999999	280	999999	999999	611	938	856	50	118	999999	374	999999	743	312	117	111	862	361	142	368	999999	123	831	138	999999	811	999999	419	816	427	870	665	999999	110	370	187	42	989	561	803	232	160	441	965	530	574	999999	410	492	999999	593	994	264	999999	64	886	999999	41	103	799	505	446	234	999999	999999	708	973	642	999999	929	78	873	800	338	145	999999	682	866	607	205	739	999999	927	999999	833	876	411	999999	56	483	739	999999	895	761	308	785	925	750	757	999999	999999	999999	999999	563	680	999999	204	999999	999999	155	214	581	433	897	70	999999	519	166	857	341	306	999999	595	467	999999	76	978	999999	40	360	983	931	999999	785	604	999999	572	374	396	123	681	486	470	999999	279	999999	578	997	999999	833	276	768	999999	426	525	999999	844	999999	372	613	741	999999	894	877	171	282	473	999999	302	760	901	155	999999	743	999999	820	814	693	198	999999	498	999999	347	206	999999	224	48	692	999999	288	999999	571	999999	783	382	525	591	592	739	996	694	929	704	941	931	130	998	159	765	704	511	160	812	999999	999999	761	818	698	793	947	999999	780	388	24	999999	340	154	987	371	145	999999	999999	953	202	348	569	286	999999	274	963	999999	999999	999999	565	999999	315	758	671	668	620	706	893	799	792	762	913	999999	690	647	601	976	999999	788	999999	474	290	207	999999	991	555	484	422	433	830	731	999999	999999	823	999999	988	582	482	329	750	999999	346	999999	171	439	435	28	595	758	999999	999999	214	111	999999	100	999999	118	999999	680	122	146	294	999999	999999	70	999999	69	727	453	999999	999999	503	999999	48	201	138	999999	45	999999	565	537	889	663	759	843	527	253	999999	733	749	999999	443	802	216	614	154	999999	463	110	31	376	301	152	109	655	493	999999	73	999999	962	639	999999	958	124	585	256	630	710	135	542	175	511	999999	704	778	584	999999	485	433	57	261	404	935	999999	199	999999	746	999999	114	359	15	
190	999999	771	119	999999	999999	688	631	367	523	176	337	567	856	864	307	448	330	80	792	999999	639	67	710	999999	147	799	924	349	510	999999	606	776	536	984	68	999999	594	971	999999	22	854	76	999999	95	77	999999	312	999999	938	308	999999	43	567	970	550	395	999999	874	669	686	764	292	857	456	999999	999999	40	871	805	85	999999	359	999999	999999	191	572	533	625	178	999999	496	999999	411	211	834	572	218	566	444	999999	171	719	311	423	999999	572	219	87	525	515	346	441	529	999999	999999	883	72	788	999999	977	861	444	706	999999	199	999999	880	999999	621	999999	353	474	437	142	913	143	999999	558	530	619	999999	455	999999	999999	433	65	79	548	999999	951	999999	429	999999	466	811	726	23	999999	999999	93	691	563	466	999999	172	872	999999	397	949	321	835	514	999999	179	999999	416	344	53	476	143	105	342	999999	669	496	923	695	970	330	196	129	645	999999	447	927	999999	999999	581	499	999999	61	681	599	999999	999999	995	171	608	999999	405	999999	970	999999	100	987	359	664	999999	41	249	999999	43	77	762	201	199	190	820	251	824	426	762	553	915	91	424	743	464	999999	999999	761	96	139	999999	804	999999	710	243	459	578	145	201	999999	260	384	999999	614	999999	999999	926	999999	999999	367	27	978	999999	999999	30	18	999999	999999	210	254	540	487	99	903	999999	999999	51	489	946	371	672	689	235	222	303	540	72	810	999999	220	626	685	420	729	999999	945	184	733	690	999999	999999	963	999999	999999	19	999999	294	124	471	877	999999	447	868	980	999999	337	753	999999	132	489	946	763	708	999999	628	999999	77	370	791	207	784	999999	799	721	999999	999999	754	287	212	530	999999	948	999999	999999	18	188	817	440	44	784	202	766	999999	999999	288	131	264	944	328	164	705	924	332	999999	102	999999	648	156	504	985	582	999999	999999	999999	243	999999	424	999999	982	449	48	999999	336	999999	14	999999	707	598	443	363	455	810	959	999999	824	331	625	84	936	124	999999	670	999999	58	211	726	562	18	967	999999	999999	584	999999	878	126	78	597	325	999999	85	999999	999999	713	151	540	999999	516	166	778	999999	382	349	999999	867	909	377	701	287	999999	288	465	699	999999	162	656	870	848	90	932	999999	733	999999	815	861	927	490	957	794	518	439	999999	405	239	65	907	999999	842	104	969	748	377	320	519	980	999999	497	428	999999	999999	670	923	436	234	999999	187	83	999999	881	940	429	420	907	769	376	78	69	469	575	254	299	37	753	120	999999	388	999999	
790	999999	251	439	71	406	309	999999	999999	999999	181	999999	878	834	999999	999999	163	550	338	999999	550	999999	911	559	38	852	316	205	642	179	325	50	644	763	292	699	999999	511	367	999999	607	922	860	295	887	262	697	419	466	999999	600	570	855	918	873	647	923	999999	999999	999999	99	114	999999	346	467	141	572	999999	999999	143	331	651	999999	999999	862	999999	292	999999	672	775	165	896	739	999999	579	754	194	999999	890	645	775	947	110	158	924	503	999999	524	827	756	689	582	867	332	745	948	387	542	66	254	364	999999	29	635	63	999999	375	999999	766	712	946	999999	999999	906	999999	383	999999	45	398	999999	911	768	798	915	999999	582	39	416	829	999999	999999	999999	669	645	290	999999	999999	475	104	732	138	999999	757	124	809	999999	359	960	965	372	999999	352	999999	696	343	595	508	114	548	480	172	958	810	145	345	303	187	587	625	999999	455	86	940	666	241	833	20	684	115	999999	999999	79	999999	467	233	999999	999999	972	312	999999	971	823	926	623	569	179	277	999999	778	516	664	771	344	86	916	330	999999	487	465	509	999999	999999	998	304	999999	103	517	999999	912	320	794	999999	285	930	917	632	159	327	999999	71	566	399	999999	599	999999	462	735	374	999999	903	999999	999999	516	999999	119	157	825	632	376	476	661	924	999999	468	999999	458	999999	413	169	293	181	94	999999	404	943	195	918	408	999999	794	368	153	999999	19	999999	772	698	999999	820	770	807	999999	950	999999	409	641	689	447	877	141	999999	331	215	266	731	538	999999	122	999999	924	999999	426	918	581	117	999999	999999	999999	999999	949	760	23	592	999999	999999	999999	143	759	994	311	505	481	999999	582	827	999999	999999	545	999999	169	140	586	622	896	542	390	608	379	522	891	519	989	676	999999	381	953	739	816	999999	999999	404	881	999999	999999	999999	756	999999	999999	753	81	580	586	423	610	819	999999	999999	695	856	105	56	764	247	112	999999	516	804	603	211	874	307	131	765	210	765	258	468	74	478	785	495	999999	626	451	999999	932	576	76	118	207	999999	53	959	684	39	640	644	25	765	999999	951	302	144	999999	774	999999	999999	222	845	571	714	336	999999	81	610	784	148	999999	792	859	940	738	999999	13	322	263	999999	999999	180	135	613	453	308	566	999999	999999	138	747	677	860	121	364	999999	547	492	235	999999	888	84	999999	501	849	232	999999	971	223	807	140	999999	520	298	999999	51	719	957	271	38	661	247	417	656	400	128	931	999999	999999	517	947	521	96	
438	999999	999999	925	633	764	230	401	594	620	395	999999	191	999999	572	381	322	999999	589	231	207	174	650	999999	599	111	999999	301	168	395	999999	999999	618	479	91	26	732	125	96	203	51	636	76	999999	999999	999999	999999	961	369	375	273	15	999999	300	999999	273	631	350	336	532	43	929	999999	999999	914	534	389	711	999999	555	649	207	999999	396	189	570	999999	33	645	941	999999	768	931	793	999999	999999	503	328	589	818	394	392	789	563	169	121	999999	999999	713	496	279	508	886	813	726	999999	999999	970	120	328	175	608	999999	395	640	275	997	449	88	223	41	70	131	266	171	266	418	861	237	78	176	241	319	158	671	393	882	127	76	999999	120	532	218	999999	999999	786	687	403	923	894	123	954	788	499	465	218	999999	999999	652	999999	658	999999	999999	51	162	933	999999	556	723	999999	393	880	382	999999	113	999999	999999	860	614	999999	579	24	938	342	954	999999	453	819	693	999999	16	999999	475	999999	999999	391	788	176	999999	999999	999999	140	680	999999	511	243	581	765	396	999999	999999	525	25	999999	889	643	790	410	999999	939	489	478	863	270	251	140	999999	775	999999	721	720	684	751	894	999999	449	344	273	831	720	641	688	433	999999	999999	999999	246	208	999999	999999	999999	387	999999	179	999999	28	999999	419	999999	380	829	806	149	675	245	682	999999	130	389	450	999999	999999	578	377	307	801	55	136	174	760	999999	215	67	862	129	342	605	582	664	868	182	999999	839	461	890	999999	548	757	502	422	716	125	999999	277	463	999999	809	711	872	438	973	150	254	673	999999	999999	748	287	556	902	87	999999	465	999999	999999	385	687	999999	486	471	999999	297	999999	999999	54	778	999999	999999	999999	54	999999	999999	710	236	895	42	999999	999999	999999	277	999999	271	211	600	344	524	660	309	998	999999	999999	691	235	410	185	999999	515	999999	629	708	237	999999	999999	512	378	194	491	239	625	246	705	521	999999	219	384	991	96	44	417	999999	999999	97	791	329	656	999999	668	309	60	219	526	187	546	276	49	138	392	699	999999	160	43	430	684	999999	383	875	550	999999	35	194	599	999999	94	110	999999	150	176	559	855	536	999999	191	188	999999	999999	999999	975	874	179	256	609	397	812	999999	999999	697	413	39	999999	781	301	651	284	866	619	55	102	446	686	899	962	833	843	695	635	851	999999	278	52	855	899	999999	999999	779	584	212	668	828	613	892	737	146	999999	84	999999	999999	906	322	795	999999	435	539	198	999999	293	776	553	127	631	645	
455	144	999999	101	881	999999	999999	999999	291	417	386	999999	832	793	172	825	999999	769	460	760	944	930	482	377	429	999999	486	577	495	808	658	551	206	968	999999	602	159	521	999999	618	79	411	40	387	298	171	999999	404	116	467	555	999999	667	870	700	525	662	999999	671	521	149	999999	999999	482	759	835	77	999999	356	999999	999999	709	575	842	691	543	899	104	88	999999	662	999999	999999	37	262	873	883	999999	278	922	939	538	849	682	478	999999	400	999999	999999	463	103	844	58	545	791	999999	218	824	189	167	999999	999999	541	413	858	66	765	982	230	885	951	999999	999999	999999	630	147	859	893	373	848	999999	351	999999	625	999999	817	44	999999	999999	416	999999	999999	156	999999	999999	382	999999	999999	823	421	87	418	337	999999	999999	362	259	624	914	999999	986	999999	999999	340	25	283	101	999999	248	50	32	839	746	999999	230	999999	594	485	136	258	150	999999	80	999999	999999	734	24	732	123	812	999999	419	20	592	999999	350	999999	999999	104	999999	290	999999	208	999999	399	247	671	999999	523	618	999999	774	498	666	513	573	254	509	569	291	269	369	802	999999	999999	612	999999	999999	394	879	295	777	390	112	999999	69	224	298	562	999999	999999	500	219	504	54	999999	921	354	88	855	105	107	257	813	764	999999	288	772	999999	787	419	517	999999	643	999999	989	393	395	999999	454	359	999999	947	999999	228	768	159	307	390	687	690	484	999999	999999	783	197	530	577	999999	57	780	451	988	775	999999	555	999999	576	181	65	410	536	656	634	999999	999999	160	999999	594	996	771	981	999999	622	106	934	999999	599	859	999999	999999	816	57	999999	999999	907	968	181	921	999999	999999	999999	136	335	286	999999	999999	450	43	644	999999	318	982	352	285	999999	999999	375	678	189	123	772	999999	999999	595	594	999999	15	960	598	181	978	300	921	599	198	854	999999	346	942	999999	991	566	999999	109	161	999999	705	375	874	847	602	503	742	560	633	866	101	739	692	675	999999	489	999999	472	67	999999	70	752	97	944	12	999999	736	81	131	216	502	934	444	759	783	640	96	751	999999	485	999999	371	965	332	999999	326	999999	276	295	511	131	752	999999	143	773	952	999999	999999	844	574	766	670	438	427	373	166	305	932	891	190	402	693	893	581	999999	699	999999	999999	191	686	383	999999	786	999999	95	749	892	311	986	831	362	167	906	999999	999999	999999	932	548	958	999999	999999	722	385	114	118	438	859	470	673	999999	999999	523	747	168	200	999999	883	818	342	624	999999	993	999999	
70	828	245	786	888	862	999999	766	248	806	584	999999	661	94	999999	510	656	889	432	999999	911	999999	839	419	747	814	999999	13	124	216	343	343	37	999999	999999	286	999999	999999	999999	607	999999	318	999999	717	173	999999	538	222	212	317	685	735	841	999999	44	999999	988	825	48	84	450	999999	652	42	472	251	636	885	769	405	999999	15	918	824	546	999999	737	999999	256	253	285	210	801	806	530	608	502	999999	741	919	297	999999	612	896	167	523	666	895	254	921	867	653	452	806	680	680	816	26	818	441	667	999999	578	999999	798	249	999999	999999	511	864	749	964	999999	849	117	589	402	32	999999	33	999999	999999	877	999999	385	632	757	994	136	850	791	485	853	999999	262	999999	479	817	107	917	746	820	394	390	999999	903	509	603	999999	101	287	794	999999	794	504	825	999999	999999	419	176	492	999999	719	660	82	999999	999999	843	597	685	119	585	924	749	287	126	457	999999	162	481	999999	163	305	44	573	997	999999	999999	805	999999	999999	236	407	930	434	965	110	733	318	909	793	665	16	24	981	701	999999	609	517	387	377	501	101	937	54	339	485	684	97	84	146	999999	47	170	999999	883	999999	994	324	321	25	724	188	253	999999	999999	157	291	63	999999	999999	527	551	427	69	999999	144	469	886	105	489	426	645	999999	772	999999	999999	999999	771	108	523	875	295	205	372	653	323	848	259	999999	191	999999	631	999999	999999	619	510	999999	999999	999999	748	718	117	999999	999999	599	89	944	480	947	838	311	519	999999	357	263	242	999999	65	416	628	999999	220	309	914	294	794	428	298	999999	241	18	744	470	359	999999	767	76	373	999999	573	378	377	311	748	879	684	676	868	692	999999	999999	999999	694	682	461	999999	808	314	547	804	999999	999999	326	715	829	999999	999999	605	553	495	175	981	999999	842	259	919	999999	560	45	999999	999999	560	605	776	87	454	59	999999	999999	306	999999	761	826	999999	999999	722	60	596	919	322	635	80	325	207	999999	182	999999	852	999999	542	999999	257	279	936	686	109	60	550	999999	385	999999	999999	999999	999999	535	414	165	324	999999	536	868	999999	641	722	975	57	245	407	565	904	183	207	999999	364	705	712	492	889	291	813	672	510	999999	543	999999	373	372	999999	672	806	27	957	999999	896	674	287	616	556	961	999999	999999	652	985	734	212	320	907	353	551	823	999999	275	42	124	864	367	364	107	918	611	685	999999	735	758	999999	226	283	468	690	999999	105	999999	999999	652	948	29	525	233	999999	
494	999999	29	526	849	884	751	999999	809	41	316	923	518	999999	360	954	697	917	999999	846	986	999999	449	662	133	727	999999	348	999999	175	999999	842	140	765	433	155	665	999999	999999	873	999999	301	473	436	383	999999	587	307	577	698	999999	111	999999	386	355	999999	999999	999999	403	132	898	412	999999	643	999999	474	792	999999	214	214	999999	57	42	363	710	694	573	999999	289	999999	149	999999	771	691	914	743	999999	754	420	999999	999999	999999	257	763	974	733	757	829	250	908	712	999999	103	372	410	999999	999999	935	676	660	884	13	87	999999	982	220	641	999999	729	452	999999	48	342	237	999999	988	799	279	999999	999999	936	743	772	380	916	315	594	408	999999	710	674	617	87	999999	102	135	232	999999	999999	999999	102	999999	110	797	999999	674	502	865	297	421	999999	999999	557	700	723	150	241	706	999999	676	625	243	571	999999	999999	999999	960	999999	145	949	766	327	498	624	884	999999	642	974	392	252	999999	729	120	869	306	874	70	999999	999999	951	893	525	624	113	999999	999999	999999	91	29	999999	713	919	999999	347	654	999999	999999	932	815	999999	508	266	323	616	863	896	133	999999	722	999999	253	583	546	194	66	251	702	394	999999	35	698	560	955	709	539	893	998	999999	224	219	999999	999999	571	354	999999	636	211	18	250	251	735	999999	999999	126	439	999999	383	999999	999999	413	999999	999999	456	789	993	999999	311	999999	87	999999	897	360	487	513	340	125	999999	202	999999	999999	50	999999	999999	244	299	999999	999999	838	279	409	520	462	490	810	999999	656	681	999999	360	505	335	999999	999999	281	999999	385	164	855	785	323	999999	191	999999	999999	999999	699	772	221	499	936	756	999999	999999	677	459	445	869	999999	688	684	444	240	841	999999	103	999999	999999	999999	999999	914	902	345	63	955	292	338	999999	999999	999999	999999	883	469	291	999999	749	862	999999	263	999999	908	515	487	176	111	999999	887	350	999999	768	920	936	900	330	585	999999	420	419	388	395	999999	999999	250	999999	563	800	999999	948	427	495	999999	200	510	999999	982	409	424	178	951	86	404	988	97	860	999999	198	983	149	999999	390	338	453	874	867	999999	131	274	258	999999	310	999999	938	922	999999	537	730	435	849	999999	186	619	252	467	312	999999	141	699	390	712	999999	817	999999	252	47	999999	787	999999	642	358	999999	144	175	565	999999	180	466	76	22	332	796	763	143	801	999999	770	96	999999	572	877	571	431	884	999999	248	492	80	695	999999	918	750	414	793	501	486	51	999999	686	999999	141	533	999999	
687	67	915	999999	684	43	721	276	79	801	999999	764	787	999999	999999	628	327	168	109	770	190	999999	999999	392	969	999999	999999	488	326	410	180	440	353	999999	743	999999	631	636	999999	999999	974	999999	848	948	660	999999	999999	55	999999	824	369	657	41	999999	884	592	485	999999	642	53	717	243	999999	999999	631	999999	421	999999	696	433	999999	691	999999	999999	999999	571	255	633	999999	941	999999	279	999999	999999	50	522	409	590	999999	161	351	999999	993	764	330	740	669	189	999999	347	999999	433	359	368	999999	678	306	999999	966	323	347	851	801	701	999999	447	546	457	628	118	999999	830	999999	999999	92	999999	697	596	742	999999	902	76	315	999999	333	999999	920	339	674	372	226	439	624	999999	813	499	306	999999	647	999999	204	221	560	219	434	786	764	813	285	927	980	710	237	910	420	281	545	417	377	623	527	999999	783	265	891	999999	216	999999	732	999999	602	404	948	859	861	690	999999	106	959	547	999999	117	63	746	999999	516	212	713	887	542	954	888	925	33	364	987	438	999999	999999	949	579	999999	91	693	999999	586	761	377	59	730	766	449	457	999999	999999	999999	999999	999999	999999	999999	281	503	483	199	638	999999	999999	924	999999	999999	999999	219	778	19	967	344	999999	369	421	806	754	834	664	166	775	514	441	999999	999999	999999	834	999999	999999	999999	678	999999	999999	891	65	999999	116	837	999999	185	478	556	670	448	863	551	394	999999	624	77	630	447	838	999999	999999	133	282	384	786	560	49	859	999999	835	999999	999999	423	144	314	800	699	999999	999999	488	999999	229	844	993	241	596	560	50	777	999999	322	240	248	604	477	932	999999	731	60	322	146	619	999999	834	116	972	137	260	489	824	999999	712	485	359	638	204	289	289	153	999999	999	999	92	434	999999	110	652	819	666	999999	461	967	867	649	999999	999999	999999	19	886	999999	469	310	560	999999	986	609	755	888	966	283	999999	68	588	861	322	146	537	343	321	999999	330	317	999999	117	372	409	845	835	17	569	742	280	999999	884	999999	699	448	999999	447	914	354	999999	999999	393	999999	403	999999	999999	336	215	541	127	698	999999	999999	161	716	453	589	586	764	920	880	406	540	383	665	703	141	623	698	407	895	406	999999	999999	464	999999	387	969	999999	999999	508	801	38	999999	581	522	946	999999	982	994	550	861	159	434	883	999999	853	356	737	686	873	713	999999	144	999999	999999	230	382	999999	516	76	620	566	924	421	88	378	999999	801	999999	757	563	640	704	856	44	257	236	681	18	
357	41	241	343	965	795	295	999999	999999	290	301	573	881	476	928	930	305	235	999999	999999	88	938	999999	594	928	320	82	999999	287	999999	53	994	700	688	169	999999	388	232	999999	626	793	484	999999	520	851	194	999999	174	776	999999	739	31	999999	999999	929	418	486	647	415	999999	722	482	616	215	999999	307	999999	202	999999	894	999999	82	999999	999999	999999	604	426	999999	742	744	637	999999	45	360	458	32	780	823	759	750	557	740	999999	312	999999	320	867	316	283	554	321	999999	856	882	385	666	999999	827	865	335	992	999999	905	670	28	999999	446	266	756	999999	526	58	999999	999999	346	810	265	963	492	700	999999	119	761	999999	433	157	999999	163	975	791	277	999999	958	433	999999	114	835	156	294	99	999999	611	560	68	38	272	57	299	545	999999	999999	791	344	175	999999	883	691	999999	247	870	763	999999	290	999999	947	572	100	19	999999	999999	975	118	678	999999	826	134	999999	702	999999	170	110	999999	618	999999	390	999999	618	792	834	873	423	128	909	999999	335	591	331	999999	121	465	181	47	490	313	599	302	122	941	999999	474	335	988	558	86	770	999999	674	879	999999	470	954	307	185	999999	818	856	999999	264	77	245	803	963	590	703	989	73	281	315	812	97	999999	677	453	370	999999	435	570	999999	999999	334	916	452	20	999999	511	873	861	554	494	999999	103	857	999999	114	670	999999	407	854	97	707	729	999999	76	497	106	286	999999	815	999999	999999	296	375	999999	999999	328	999999	999999	940	202	999999	211	727	820	79	993	516	803	999999	699	999999	37	715	999999	946	999999	999999	999999	999999	999999	999999	29	999999	166	111	999999	727	999999	999999	785	318	418	999999	662	971	505	999999	548	996	999999	589	482	514	125	220	365	999999	629	999999	147	771	999999	439	396	967	106	999999	570	718	623	275	269	673	564	391	768	570	63	774	451	603	999999	388	999999	964	999999	999999	930	946	999999	875	999999	999999	993	23	342	999999	80	695	875	350	440	830	382	237	330	809	999999	734	451	999999	527	855	222	999999	763	598	420	999999	224	591	999999	623	999999	748	999999	676	679	550	59	789	499	368	898	110	172	999999	15	999999	999999	943	564	206	505	952	358	252	999999	459	999999	999999	568	648	480	294	126	999999	857	634	70	999999	139	409	685	999999	999999	168	956	122	999999	999999	592	628	999999	281	999999	37	128	30	400	924	306	999999	299	999999	999999	850	999999	614	984	999999	330	381	731	990	814	999999	521	844	657	999999	295	268	999999	675	161	940	860	209	267	98	
698	837	243	999999	357	908	120	379	440	454	281	352	138	35	264	999999	999999	797	999999	873	516	284	372	211	638	48	152	624	163	290	990	688	357	999999	657	492	147	595	643	905	54	151	413	213	917	943	999999	999999	420	940	53	72	742	394	582	424	999999	999999	999999	999999	999999	495	226	159	463	592	995	242	999999	999999	83	311	164	999999	999999	999999	870	169	293	695	999999	98	999999	999999	247	927	945	999999	323	243	27	115	98	334	999999	558	925	264	999999	334	999999	897	999999	999999	866	742	908	190	565	217	999999	315	748	999999	999999	677	291	12	912	536	647	999999	999999	144	999999	999999	222	829	422	280	999999	616	420	958	747	20	999999	566	357	999999	28	764	999999	116	689	712	999999	999999	923	470	277	922	352	223	687	915	978	551	892	897	529	89	768	295	767	937	999999	790	73	999999	999999	725	655	999999	517	882	634	999999	999999	999999	612	934	999999	951	12	527	273	999999	999999	832	42	860	673	459	975	999999	996	122	349	752	999999	999999	999999	533	205	999999	276	935	705	999999	290	175	107	849	294	595	183	816	999999	249	673	999999	519	241	368	414	61	205	999999	577	886	522	999999	701	235	46	720	999999	756	460	260	338	999999	475	999999	999999	762	824	175	999999	766	189	830	109	88	129	66	982	999999	791	500	80	504	137	919	768	701	999999	999999	257	874	800	70	831	999999	999999	999999	53	690	501	651	999999	40	999999	811	706	691	999999	999999	999999	999999	738	218	965	960	189	833	373	999999	782	175	367	999999	917	515	966	999999	998	121	742	924	23	301	673	149	272	999999	452	326	222	87	999999	782	518	277	145	591	999999	870	808	511	832	496	908	335	294	36	123	545	844	586	692	999999	880	191	967	999999	544	999999	697	149	391	57	343	704	838	584	999999	649	380	384	999999	138	312	999999	101	999999	999999	347	999999	246	999999	907	481	636	999999	84	901	336	310	698	57	279	182	669	130	999999	163	213	999999	709	344	473	999999	470	562	999999	950	650	99	450	999999	999999	970	461	222	999999	575	707	999999	763	683	999999	349	999999	999999	754	955	999999	999999	316	373	189	999999	155	999999	999999	741	21	84	829	133	261	246	859	644	999999	999999	721	456	646	999999	999999	892	733	36	978	999999	493	142	807	609	317	540	999999	87	874	356	825	559	759	742	563	632	491	640	432	129	999999	999999	487	455	243	196	999999	107	917	296	127	999999	923	339	258	878	999999	229	816	720	464	999999	769	504	484	171	697	904	655	823	411	103	
999999	999999	644	455	655	361	375	999999	77	999999	170	588	238	706	999999	999999	493	685	365	271	999999	711	665	707	278	983	971	82	499	568	451	104	885	34	524	999999	999999	803	233	915	854	999999	653	778	622	191	275	999999	535	276	420	999999	467	999999	999999	892	203	936	186	672	999999	303	630	508	999999	76	703	214	191	999999	735	999999	999999	449	417	138	68	999999	999999	97	999999	203	999999	232	158	481	636	745	755	632	999999	757	999999	560	535	560	75	154	545	556	488	999999	596	964	541	730	518	999999	732	999999	833	999999	851	99	954	196	756	407	999999	999999	439	957	999999	999999	699	999999	74	900	914	856	999999	913	350	539	609	999999	606	582	999999	427	962	618	23	613	798	564	906	536	999999	348	804	667	999999	783	999999	530	612	46	999999	564	666	999999	113	875	88	920	966	322	490	999999	589	183	999999	932	799	821	944	845	761	999999	80	537	304	576	61	999999	129	567	423	999999	999999	999999	318	136	999999	355	999999	147	999999	878	597	999999	56	308	758	631	950	861	999999	305	585	766	285	138	493	999999	999999	536	824	999999	800	408	899	411	263	29	999999	590	999999	453	315	807	319	883	547	999999	999999	996	999999	430	999999	268	582	127	999999	287	999999	999999	642	632	999999	978	323	853	87	199	695	644	54	738	766	999999	689	540	999999	778	999999	402	999999	17	647	326	718	999999	236	541	825	999999	908	999999	735	684	947	548	421	337	493	466	805	999999	791	846	951	89	999999	95	578	52	999999	999999	830	892	599	999999	984	715	270	999999	626	545	373	914	735	79	13	91	422	150	999999	999999	294	991	596	241	225	801	375	999999	740	150	999999	783	652	999999	155	842	95	999999	563	706	76	574	839	269	985	877	120	999999	86	999999	673	437	923	475	439	839	305	367	419	193	349	999999	188	485	582	589	271	551	923	170	996	999999	586	423	999999	999999	161	336	999999	348	690	493	999999	999999	477	999999	999999	187	755	315	547	728	901	380	999999	444	395	999999	686	406	615	569	958	916	585	999999	851	509	880	719	687	968	121	80	503	856	79	29	999999	999999	728	999999	795	999999	623	278	209	216	999999	999999	999999	798	650	999999	733	130	999999	645	583	999999	999999	360	999999	999999	999999	999999	616	999999	876	509	999999	376	355	638	677	531	773	350	999999	999999	372	644	452	729	394	999999	999999	270	347	382	999999	434	445	999999	373	377	787	759	989	54	999999	378	340	557	785	958	452	21	999999	211	356	999999	999999	999999	542	999999	907	999999	651	999999	
259	999999	492	503	187	940	930	253	275	309	744	23	360	258	999999	994	314	895	999999	436	447	317	97	146	36	146	92	999999	569	333	469	219	118	261	794	315	885	999999	379	845	999999	209	746	873	999999	342	834	103	621	999999	735	22	999999	224	301	942	268	356	999999	51	858	762	683	999999	839	999999	905	109	463	350	118	477	525	108	409	999999	999999	223	679	693	312	988	557	30	598	457	584	999999	960	852	999999	539	369	338	999999	275	525	804	44	931	437	999999	639	280	440	268	497	536	815	999999	381	54	999999	999999	738	870	215	662	353	392	950	21	149	611	999999	579	999999	999999	999999	999999	722	766	189	747	265	577	999999	286	590	340	959	999999	88	906	999999	11	862	584	600	126	999999	862	999999	652	981	999999	595	38	976	861	159	310	424	682	340	614	865	929	999999	170	521	999999	999999	999999	432	902	933	999999	140	302	716	533	596	999999	83	859	315	536	766	839	982	329	309	999999	190	659	633	406	575	866	146	933	66	999999	604	141	790	999999	230	88	493	362	898	684	999999	626	713	429	608	481	309	999999	999999	689	188	201	629	352	832	772	279	999999	666	999999	165	999999	477	166	400	942	78	867	316	687	999999	629	431	999999	999999	999999	945	214	797	999999	999999	808	999999	376	261	413	999999	448	615	457	809	999999	999999	999999	529	371	159	557	38	999999	412	442	31	484	999999	558	999999	15	767	278	827	75	739	572	706	999999	22	110	999999	987	440	999999	999999	858	878	999999	933	796	105	999999	414	999999	185	140	691	134	786	999999	999999	703	642	505	680	346	630	744	999999	999999	927	181	358	58	652	50	236	999999	189	172	606	943	625	973	910	554	864	438	999999	609	999999	582	570	726	999999	999999	999999	935	949	915	238	144	184	808	999999	999999	864	366	999999	144	904	909	944	999999	689	99	999999	669	595	999999	482	201	855	999999	253	355	610	632	980	450	696	301	832	274	934	999999	769	816	115	999999	689	999999	692	754	705	971	637	999999	47	999999	133	685	349	999999	999999	46	288	567	565	522	322	242	386	305	999999	613	86	680	689	227	999999	271	563	608	446	975	999999	110	911	282	718	999999	594	12	999999	20	951	18	830	898	999999	999999	999999	592	674	457	130	397	315	101	894	999999	267	999999	999999	862	999999	741	387	468	999999	999999	655	292	804	658	999999	384	978	438	999999	77	999999	999999	43	128	20	971	933	989	854	999999	999999	999999	388	762	406	774	354	464	999999	999999	631	372	371	15	999999	968	
787	26	809	999999	418	876	999999	999999	999999	999999	999999	538	851	159	808	397	614	999999	392	836	903	999999	261	872	39	999999	549	452	446	487	430	999999	573	999999	999999	917	189	999999	704	918	389	999999	655	999999	988	816	612	999999	999999	243	757	999999	999999	719	999999	745	999999	999999	999999	999999	337	986	999999	628	999999	758	965	810	965	890	218	999999	999999	473	456	351	396	329	884	222	912	999999	52	212	999999	484	999999	999999	999999	448	162	252	999999	810	591	403	181	37	886	239	851	802	999999	519	35	260	235	999999	999999	999999	359	444	62	505	981	526	999999	188	898	570	353	121	833	527	999999	965	116	910	999999	63	999999	369	999999	654	371	120	47	532	186	479	999999	265	591	263	99	717	200	894	999999	74	458	993	138	326	999999	740	968	255	781	70	154	325	276	999999	553	999999	11	999999	143	999999	489	422	11	429	999999	97	529	999999	438	30	999999	221	999999	817	605	185	240	127	768	630	151	791	750	126	334	933	989	382	999999	109	716	999999	761	999999	999999	45	992	709	14	999999	220	999999	817	760	295	999999	999999	999999	613	377	759	884	999999	999999	729	697	671	999999	999999	387	108	157	871	339	999999	981	999999	999999	242	569	193	530	999999	969	420	754	974	989	830	402	699	540	768	341	349	832	164	257	999999	999999	373	117	615	626	999999	999999	999999	488	456	314	999999	121	999999	54	194	239	771	669	999999	974	722	682	64	701	688	568	999999	539	999999	999999	826	213	893	353	999999	86	914	496	279	999999	238	496	999999	526	921	587	324	999999	157	120	999999	495	164	999999	176	691	62	999999	938	141	684	986	499	974	487	278	228	999999	848	117	999999	285	399	999999	746	235	148	538	780	110	253	664	391	878	420	999999	58	999999	187	514	33	10	557	147	672	251	997	569	49	652	368	451	999999	49	796	786	999999	418	518	940	552	524	143	838	888	30	604	620	563	155	230	999999	694	999999	999999	324	727	261	83	505	238	579	499	138	999999	801	788	352	999999	634	245	639	999999	247	961	509	866	999999	259	652	999999	999999	15	893	999999	778	757	542	955	482	68	999999	345	23	712	973	35	15	106	999999	999999	999999	538	928	910	590	470	457	382	584	457	999999	999999	430	858	999999	999999	605	705	962	999999	255	396	609	999999	401	304	117	534	988	484	860	999999	173	999999	393	848	87	999999	841	318	309	169	381	999999	999999	842	914	164	860	999999	429	999999	999999	51	986	866	928	999999	999999	999999	363	922	999999	109	999999	395	837	20	475	
13	496	622	864	654	745	96	24	585	526	999999	389	952	999999	589	65	560	999999	999999	434	526	999999	724	474	554	955	999999	774	999999	437	999999	999999	903	689	857	912	999999	445	489	305	899	852	353	835	961	906	410	258	805	999999	999999	907	999999	586	948	93	771	158	999999	699	369	999999	742	158	862	553	999999	273	816	676	258	999999	999	827	999999	674	576	888	999999	647	555	138	999999	999999	400	756	999999	327	740	774	150	999999	135	790	936	999999	119	999999	973	417	431	146	441	138	796	921	907	888	61	283	516	999999	645	672	153	999999	999999	515	757	999999	263	168	999999	52	999999	600	989	999999	890	947	999999	999999	915	105	226	418	696	840	999999	478	848	999999	276	466	267	267	22	463	646	999999	245	604	447	868	164	272	613	399	601	205	999999	698	999999	114	718	145	967	999999	455	735	544	999999	84	288	266	852	892	75	784	279	587	999999	572	195	712	960	934	999999	999999	953	804	306	999999	245	547	999999	413	171	748	132	999999	471	17	911	170	999999	530	168	611	312	999999	999999	615	332	618	405	136	812	999999	999999	211	921	999999	501	999999	248	272	838	741	116	448	730	327	661	980	125	999999	661	34	978	439	775	445	638	999999	267	690	916	626	151	33	601	999999	989	999999	378	862	515	980	921	470	691	427	504	863	999999	230	953	352	999999	876	475	999999	999999	328	435	485	971	999999	673	557	355	221	599	93	999999	960	337	740	611	263	23	680	112	999999	748	358	999999	774	932	47	736	999999	134	275	558	999999	999999	671	495	892	890	999999	999999	374	125	999999	827	421	27	690	892	223	740	999999	863	794	999999	905	999999	999999	544	206	986	636	821	781	97	334	534	42	613	666	254	719	372	426	999999	738	402	278	999999	999999	757	251	155	523	834	999999	412	764	999999	451	999999	418	357	999999	610	681	553	343	999999	503	886	985	87	235	969	30	876	447	431	945	999999	311	556	25	448	745	491	307	946	211	921	770	902	172	999999	835	999999	999999	815	999999	195	68	886	37	642	772	999999	919	999999	813	999999	999999	342	193	938	790	862	999999	256	865	200	255	397	190	581	126	92	915	660	144	659	208	631	739	999999	454	424	999999	383	676	580	571	754	143	999999	999999	437	718	999999	784	973	39	431	950	501	940	671	999999	999999	525	689	999999	269	419	164	999999	344	999999	999999	494	375	343	958	999999	294	628	500	263	999999	625	688	373	691	875	170	629	776	680	247	999999	782	717	82	857	986	331	312	
344	978	390	999999	999999	999999	738	418	639	81	851	666	999999	449	417	718	999999	837	325	567	999999	999999	535	45	663	365	613	999999	658	271	999999	593	999999	325	165	285	607	999999	854	999999	952	466	531	999999	999999	24	373	379	375	999	251	999999	670	764	919	96	453	355	999999	478	681	37	999999	377	971	267	703	557	294	142	120	827	983	999999	999999	926	726	978	120	649	991	243	999999	658	30	999999	923	208	406	79	999999	262	54	385	406	925	706	164	586	666	999999	999999	95	999999	999999	999999	47	432	999999	999999	999999	475	244	319	486	999999	690	112	357	891	344	505	161	225	999999	858	783	607	840	999999	230	572	401	453	338	185	999999	999999	769	606	52	999999	999999	999999	709	366	27	735	898	958	999999	603	807	999999	332	815	999999	999999	932	40	999999	439	592	471	771	797	83	790	980	310	299	586	342	750	848	844	456	747	516	943	999999	57	708	882	453	999999	764	707	131	523	520	288	180	999999	965	613	908	587	642	911	293	237	754	597	669	658	999999	66	846	488	368	999999	364	989	200	592	730	999999	28	154	43	375	999999	467	789	999999	415	603	784	245	935	999999	114	604	659	999999	303	120	222	999999	999999	707	860	643	999999	603	924	999999	999999	383	882	999999	568	497	999999	917	567	296	807	999999	252	667	282	611	552	499	999999	759	999999	999999	299	619	497	233	789	335	515	35	313	196	96	234	65	999999	362	737	310	617	999999	741	55	16	313	564	551	999999	435	259	101	665	999999	999999	850	961	93	999999	710	344	708	553	999999	542	983	621	571	27	999999	871	258	814	198	205	43	999999	541	293	316	932	682	101	999999	265	999999	648	406	999999	999999	103	999999	100	37	965	999999	183	338	999999	32	691	993	533	96	999999	11	287	476	594	141	261	999999	999999	955	777	662	616	653	156	608	345	999999	648	643	518	552	999999	786	232	999999	859	270	999999	271	624	938	158	15	345	264	656	181	999999	790	133	673	528	144	259	999999	302	530	191	999999	999999	477	354	999999	577	21	999999	500	254	308	281	990	401	538	340	839	513	611	317	892	951	999999	412	858	999999	845	34	33	537	919	993	339	88	133	583	157	999999	268	437	334	421	166	999999	999999	518	142	281	990	803	420	799	690	222	299	952	523	999999	999999	379	732	999999	819	963	334	314	941	911	277	954	193	255	255	184	999999	481	795	999999	899	349	387	999999	999999	229	127	130	999999	126	789	181	70	92	107	999999	705	347	601	203	602	208	
576	230	999999	46	620	175	553	516	240	818	167	286	175	999999	991	168	953	999999	845	214	999999	825	132	999999	893	999999	157	366	999999	645	879	999999	999999	701	772	167	569	999999	609	951	576	796	886	970	23	784	917	950	999999	546	393	11	999999	397	999999	999999	107	906	999999	519	999999	196	999999	999999	939	565	641	473	999999	834	598	999999	990	894	638	215	938	161	93	118	192	206	470	932	262	877	254	257	504	31	69	662	999999	99	933	389	999999	302	41	458	999999	999999	576	72	947	437	21	463	758	991	813	999999	823	43	999999	821	726	115	342	71	320	393	969	362	775	935	111	900	960	259	456	999999	999999	634	965	999999	630	407	999999	825	866	791	499	513	217	123	839	821	762	999999	662	653	999999	970	148	760	484	223	297	21	336	999999	502	509	544	999999	826	199	999999	598	201	329	130	999999	204	999999	894	465	155	999999	106	289	148	847	597	802	685	159	495	215	264	416	120	972	498	756	999999	990	968	49	296	649	752	999999	921	343	532	453	775	999999	999999	29	78	635	914	56	971	655	911	742	492	677	703	999999	344	784	218	157	28	448	239	999999	999999	115	375	457	999999	974	925	264	279	241	383	999999	349	244	999999	999999	999999	452	784	643	88	236	999999	999999	999999	889	830	146	134	384	435	999999	391	962	532	963	269	999999	519	999999	730	657	472	260	304	999999	524	999999	447	733	99	999999	663	999999	825	269	557	756	511	647	153	999999	999999	894	999999	55	493	386	999999	384	999999	600	932	787	913	999999	999999	306	323	999999	374	730	699	401	295	859	999999	795	146	272	415	512	956	872	853	941	999999	999999	453	259	344	147	999999	73	517	499	643	999999	682	999999	505	261	442	394	999999	999999	99	737	609	999999	380	698	250	449	969	713	643	70	933	999999	902	999999	853	74	782	237	344	999999	884	999999	225	798	122	741	767	164	79	999999	599	440	999999	790	967	999999	999999	645	897	946	999999	803	856	583	942	710	502	318	408	378	611	55	999999	462	999999	814	731	582	586	508	682	814	643	81	999999	503	129	121	229	999999	999999	146	340	397	542	90	999999	642	856	411	248	458	756	701	960	554	361	999999	937	999999	774	306	999999	398	999999	289	170	999999	122	449	999999	391	99	999999	192	475	999999	999999	920	772	875	99	725	184	269	234	68	942	120	916	999999	729	184	76	582	889	999999	942	999999	263	919	163	530	417	999999	857	369	705	519	495	839	999999	479	174	287	684	999999	885	138	999999	
230	228	674	206	307	861	216	33	478	302	999999	772	999999	666	999999	999999	569	318	363	412	865	999999	432	999999	87	999999	260	20	788	898	999999	201	813	999999	43	701	488	334	119	999999	651	346	236	226	107	999999	111	813	321	565	125	271	532	726	184	866	795	60	999999	825	610	206	999999	579	983	207	999999	484	633	161	999999	244	209	403	760	529	999999	216	999999	20	380	447	699	233	782	57	669	97	999999	999999	999999	999999	215	293	359	454	111	657	999999	899	117	626	189	169	331	880	72	138	965	655	999999	589	999999	118	455	173	999999	20	999999	936	538	871	575	999999	255	805	39	915	54	999999	427	479	999999	999999	999999	999999	267	539	902	901	984	540	999999	263	437	326	905	106	999999	195	947	100	859	999999	371	246	999999	999999	913	999999	850	157	999999	659	237	999999	616	905	215	999999	905	967	118	895	951	997	748	321	38	929	999999	999999	87	858	368	336	999999	675	265	666	702	544	626	386	999999	837	456	473	35	178	999999	999	890	999999	289	980	999999	964	999999	373	999999	739	695	983	625	917	79	999999	999999	999999	999999	941	649	549	10	371	351	731	844	124	999999	999999	295	860	230	901	999999	942	999999	388	999999	655	329	891	178	962	849	999999	761	999999	767	231	182	134	529	999999	359	351	145	918	638	260	129	241	822	999999	453	834	763	999999	874	137	656	912	999999	993	621	757	380	47	522	709	970	710	999999	329	112	171	999999	461	551	701	806	660	999999	102	536	999999	999999	999999	518	999999	878	46	999999	640	575	269	576	535	156	999999	970	107	405	929	290	999999	884	999999	119	292	503	311	999999	999999	330	995	172	464	999999	999999	999999	425	528	508	830	999999	450	716	754	842	594	805	315	950	999999	709	264	820	812	127	213	575	845	999999	999999	576	864	97	320	579	999999	122	78	623	912	555	578	999999	108	999999	968	178	749	277	698	698	996	231	451	621	741	352	651	349	329	999999	579	303	988	999999	79	363	999999	184	999999	481	736	691	999999	186	140	367	999999	466	999999	999999	826	578	999999	821	999999	642	999999	999999	838	754	470	728	304	799	975	999999	999999	843	286	614	772	574	531	227	961	314	194	275	491	999999	630	194	200	293	296	10	766	176	684	436	718	706	346	990	20	17	397	248	210	854	999999	878	190	544	999999	262	57	319	860	275	458	380	999999	464	134	285	538	20	512	974	519	999999	169	849	896	76	238	540	216	999999	917	945	74	999999	925	752	999999	999999	999999	44	953	999999	
316	419	978	347	999999	881	999999	735	999999	999999	999999	235	344	715	718	340	999999	206	999999	999999	113	999999	357	512	999999	581	538	999999	280	882	999999	478	31	72	436	999999	999999	999999	577	999999	673	481	484	999999	999999	839	301	219	43	999999	999999	824	999999	999999	353	999999	999999	475	41	917	999999	494	464	597	396	267	999999	282	289	967	468	100	629	677	842	632	432	816	303	999999	289	328	348	999999	874	175	468	999999	999999	36	999999	405	526	659	13	188	26	999999	155	952	634	29	930	75	215	917	205	342	604	721	999999	255	182	565	638	34	156	857	722	230	799	630	999999	262	288	73	573	999999	674	663	999999	545	670	350	842	269	398	282	400	957	970	999999	979	997	58	443	999999	961	31	979	999999	168	174	925	163	13	465	677	999999	152	353	235	999999	940	999999	442	584	999999	722	378	635	874	467	764	259	673	651	565	214	845	999999	611	947	695	999999	456	999999	745	197	838	999999	720	495	258	614	745	467	999999	892	616	858	401	999999	999999	353	167	701	999999	675	489	361	999999	473	941	999999	741	287	972	319	659	70	999999	644	883	574	915	388	999999	999999	514	999999	613	673	999999	999999	448	372	304	999999	473	755	971	79	707	487	999999	257	553	945	872	999999	494	729	242	555	999999	756	365	88	438	778	492	258	171	283	999999	236	875	999999	863	378	999999	999999	999999	903	98	770	937	999999	670	999999	835	273	288	999999	999999	883	440	52	967	692	999999	226	999999	694	272	723	907	433	738	677	381	597	92	503	484	863	883	999999	466	258	818	999999	418	770	943	228	970	124	562	864	795	833	999999	180	999999	766	717	160	641	375	999999	999999	999999	992	295	247	191	784	572	999999	10	999999	585	999999	873	58	807	152	751	54	752	793	999999	873	882	548	609	911	999999	717	155	733	697	999999	396	315	300	425	484	999999	46	195	552	704	864	693	258	280	306	322	999999	575	409	596	622	79	999999	999999	120	747	638	280	652	854	711	277	413	493	332	568	758	391	667	55	999999	567	250	177	19	198	300	999999	999999	819	999999	580	333	111	999999	326	673	506	315	737	76	766	542	999999	992	597	289	764	947	999999	999999	577	908	363	588	65	828	474	784	999999	457	309	999999	832	105	999999	943	312	999999	15	894	999999	86	929	978	251	34	553	184	422	908	535	999999	876	265	191	672	969	522	422	498	209	722	393	289	999999	111	710	999999	999999	654	977	748	999999	843	312	999999	978	385	347	41	999999	299	999999	999999	
921	918	999999	577	914	469	973	790	999999	517	999999	539	692	649	221	149	324	999999	324	767	931	786	999999	43	952	690	694	594	999999	999999	222	910	999999	380	999999	849	322	142	687	401	680	197	999999	434	999999	773	808	338	173	999999	999999	334	975	999999	92	145	478	755	624	233	775	389	615	221	304	785	189	999999	291	372	827	191	273	922	97	999999	641	999999	999999	189	882	365	999999	976	674	888	934	755	999999	233	380	567	999999	464	626	301	581	933	999999	372	594	495	999999	801	999999	999999	999999	62	516	999999	503	463	999999	445	999999	419	999999	999999	547	415	850	999999	999999	999999	991	269	673	999999	306	999999	172	707	885	522	595	396	999999	628	999999	149	999999	882	248	949	729	917	697	83	123	999999	342	943	396	723	522	169	471	999999	999999	120	862	261	756	720	186	796	577	999999	850	954	109	339	999999	408	587	968	195	84	339	84	999999	999999	695	99	464	228	321	172	999999	435	925	332	818	495	999999	999999	999999	528	773	933	350	350	233	168	117	12	999999	999999	146	554	973	999999	658	736	999999	272	565	667	265	957	999999	414	999999	424	38	777	520	547	131	21	999999	999999	999999	406	733	231	376	537	982	461	999999	333	36	455	461	538	999999	92	946	24	20	468	272	999999	458	999999	993	808	139	340	491	374	866	134	711	316	999999	261	12	327	999999	38	999999	804	999999	999999	999999	999999	999999	499	112	438	999999	116	11	384	999999	494	947	797	238	568	407	651	969	943	467	901	999999	999999	453	422	90	628	129	981	999999	999999	999999	307	556	100	999999	639	237	63	773	759	133	337	911	601	999999	214	99	336	630	43	834	706	693	999999	168	818	56	690	999999	972	987	29	600	999999	999999	999999	251	999999	724	767	999999	999999	180	999999	999999	999999	999999	999999	117	875	538	792	361	750	633	999999	614	79	932	35	592	999999	705	800	772	999999	737	973	999999	999999	963	952	612	862	618	917	999999	986	708	753	584	205	999999	999999	443	999999	668	850	313	858	45	999999	215	698	185	999999	999999	379	999999	999999	678	270	999999	452	912	585	190	498	141	715	933	628	371	188	451	397	999999	232	366	578	445	886	670	424	629	791	747	999999	687	741	999999	166	61	43	85	999999	627	999999	999999	858	24	180	718	999999	925	417	810	999999	999999	787	913	988	23	999999	239	791	600	163	823	130	838	275	810	999999	19	999999	576	337	999999	136	999999	834	661	999999	564	999999	178	82	999999	999999	981	721	667	999999	828	717	999999	694	999999	294	724	999999	
316	450	29	999999	369	999999	999999	158	840	999999	923	999999	27	88	337	514	999999	964	999999	527	999999	999999	148	999999	608	910	571	301	633	882	533	999999	412	999999	528	221	999999	815	905	999999	493	999999	382	509	798	999999	999999	999999	390	638	892	840	999999	206	999999	705	999999	902	150	459	756	297	999999	958	948	999999	717	999999	560	125	999999	999999	68	773	44	323	999999	999999	999999	70	37	822	911	995	989	693	158	215	496	823	909	999999	675	999999	103	205	825	423	560	694	830	171	999999	274	611	999999	781	897	999999	496	476	673	583	90	431	934	386	529	968	999999	955	511	234	736	999999	449	321	611	680	838	497	814	87	634	239	999999	632	999999	393	93	911	260	54	999	356	245	12	595	35	168	999999	999999	455	305	738	328	937	462	68	172	595	180	227	333	999	661	999999	999999	850	564	311	739	146	885	354	705	999999	234	999999	970	447	725	586	521	29	201	369	782	895	999999	929	179	999999	231	999999	741	42	720	10	695	999999	63	999999	999999	857	89	169	569	951	43	861	999999	82	97	724	869	594	706	313	807	301	999999	62	999999	635	999999	161	914	397	612	999999	746	999999	695	330	393	981	125	999999	940	41	799	830	862	999999	226	999999	500	506	628	156	336	417	203	999999	999999	999999	805	835	725	999999	999999	182	348	371	124	488	999999	999999	999999	999999	478	52	373	775	501	999999	200	889	418	44	660	999999	768	465	345	339	40	302	494	391	185	999999	939	22	999999	627	492	500	934	999999	720	734	175	740	678	294	54	427	901	853	810	999999	426	690	276	837	413	882	35	785	999999	94	282	949	999999	198	999999	360	989	874	500	699	954	999999	324	999999	999999	37	787	61	294	612	400	641	581	269	999999	258	999999	948	999999	609	999999	159	999999	635	999999	225	38	489	191	999999	437	37	999999	120	961	746	376	349	594	999999	104	974	999999	999999	694	999999	999999	999999	335	854	999999	51	660	891	999999	805	400	688	474	37	999	308	870	601	184	373	288	999999	307	126	999999	405	999999	838	514	500	999999	443	941	820	847	999999	164	336	999999	396	376	471	999999	166	999999	687	874	567	386	796	114	899	999999	999999	362	907	155	999999	972	219	687	821	999999	734	157	957	747	654	190	424	153	543	523	788	996	816	584	151	999999	999999	530	796	999999	999999	999999	759	772	620	999999	939	439	999999	364	868	999999	555	95	999999	18	397	999999	230	386	962	653	570	385	999999	333	999999	999999	13	999999	777	688	890	999999	668	999999	999999	195	
136	196	251	984	207	999999	655	999999	451	731	434	142	383	264	999999	420	499	74	826	383	999999	297	922	616	999999	509	586	999999	819	194	999999	811	620	212	813	44	145	977	455	999999	999999	803	881	999999	898	871	73	999999	388	480	870	603	522	24	305	838	999999	634	999999	999999	603	474	269	266	999999	622	521	180	450	275	999999	521	618	446	653	95	415	999999	717	564	445	72	802	348	999999	823	299	606	907	999999	770	510	999999	757	786	265	544	625	509	286	359	892	999999	122	205	358	999999	86	371	999999	433	999999	999999	994	999999	541	672	999999	942	491	332	915	273	475	505	773	102	860	660	999999	551	790	608	441	214	553	999999	689	153	965	838	223	999999	697	999999	614	593	434	999999	254	593	623	682	27	953	444	629	608	616	431	266	133	426	973	668	642	557	485	790	708	553	982	777	976	652	119	680	576	923	891	190	667	999999	999999	804	927	999999	999999	487	769	924	390	82	721	709	999999	999999	999999	38	908	66	118	999999	797	999999	610	999999	705	374	843	764	63	684	725	251	598	769	999999	179	740	999999	967	997	30	999999	172	909	66	277	999999	322	999999	999999	24	835	82	33	999999	714	999999	91	412	225	643	15	870	705	357	479	120	945	786	999999	297	383	999999	120	999999	999999	538	999999	999999	437	436	531	999999	515	669	890	179	574	211	999999	975	999999	132	751	363	25	913	467	562	586	999999	992	536	326	999999	641	746	961	999999	555	999999	503	302	974	789	122	659	365	45	466	309	545	744	489	126	638	261	347	756	609	108	999999	999999	212	999999	443	999999	39	266	38	153	999999	175	656	130	481	366	158	999999	250	999999	558	999999	105	287	621	258	56	210	620	390	999999	214	800	999999	115	365	99	704	355	127	630	108	16	999999	101	379	98	369	644	282	112	384	515	253	999999	999999	52	925	658	195	948	829	999999	999999	744	999999	375	209	25	999999	999999	453	617	133	735	999999	999999	782	999999	251	170	687	565	348	287	35	699	556	999999	466	999999	999999	55	169	999999	999999	999999	999999	578	98	999999	999999	354	528	14	659	766	392	517	100	233	269	740	416	35	999999	273	307	371	719	313	999999	999999	558	802	114	408	457	999999	934	999999	66	214	999999	247	281	343	46	344	999999	268	316	49	816	242	64	432	999999	144	909	537	165	996	999999	999999	195	999999	795	726	899	260	319	999999	582	104	177	65	643	178	753	927	237	963	999999	461	997	779	486	326	748	681	999999	322	54	407	840	
70	354	322	999999	999999	999999	999999	444	377	948	877	467	722	75	998	789	999999	391	981	309	202	263	407	787	999999	119	479	999999	228	491	996	395	184	263	116	999999	331	999999	78	389	917	529	376	512	130	321	764	999999	749	892	309	931	999999	108	999999	999999	946	534	645	575	999999	341	226	886	951	491	292	469	999999	999999	467	353	999999	602	392	672	999999	895	667	999999	355	228	238	999999	191	75	333	86	614	999999	763	999999	480	503	320	585	999999	490	560	999999	999999	999999	301	461	435	956	618	469	715	975	999999	61	867	551	229	999999	999999	891	704	886	999999	216	999999	658	999999	670	999999	819	291	807	370	999999	344	39	999999	60	927	777	900	235	999999	999999	370	638	999999	711	930	999999	283	470	482	421	785	674	999999	822	999999	999999	926	764	93	799	187	908	615	523	717	837	486	179	922	999999	990	479	440	304	845	226	999999	822	999999	943	546	821	335	948	621	670	559	252	609	294	999999	999999	151	657	686	461	32	865	994	102	452	999999	999999	156	999999	315	243	185	976	999999	373	999999	34	150	999999	366	583	999999	999999	999999	288	243	569	638	484	855	338	782	999999	999999	203	999999	999999	648	500	442	283	188	999999	315	436	999999	275	385	920	999999	120	999999	404	329	999999	999999	999999	947	813	999999	544	909	671	574	999999	461	999999	592	40	959	285	999999	649	820	93	999999	149	999999	620	903	968	194	717	999999	745	999999	388	298	516	837	450	880	834	291	999999	373	999999	952	337	999999	817	682	999999	961	472	999999	361	583	999999	482	226	375	337	999999	251	359	999999	999999	999999	650	999999	278	86	203	518	404	552	368	999999	720	999999	196	270	645	95	999999	840	755	999999	999999	975	805	61	43	621	85	553	923	49	999999	180	999999	133	686	902	549	606	999999	999999	77	191	993	660	526	595	39	115	691	824	956	519	446	669	999999	675	999999	226	999999	999999	443	850	628	328	999999	999999	315	73	583	742	546	688	689	313	207	830	982	155	535	448	592	970	861	109	999999	999999	999999	913	315	999999	635	333	563	579	19	999999	562	674	285	976	290	999999	531	949	999999	277	829	999999	472	999999	692	999999	690	604	999999	473	988	999999	999999	354	815	999999	757	999999	116	222	134	120	304	980	278	999999	869	999999	999999	626	448	912	821	815	209	600	450	328	999999	999999	642	959	589	545	238	43	439	931	170	888	217	999999	842	75	153	719	838	492	999999	384	999999	142	999999	999999	34	86	707	428	155	225	951	439	254	999999	580	175	530	
758	999999	245	999999	999999	397	280	418	999999	999999	755	672	489	761	999999	610	943	261	999999	522	999999	521	999999	335	20	999999	945	999999	999999	714	249	495	999999	199	90	740	999999	506	324	999999	999999	955	544	15	951	756	666	999999	992	828	310	350	80	999999	315	999999	599	909	867	162	999999	999999	639	774	999999	270	694	300	999999	228	137	446	937	765	356	270	999999	156	383	264	999999	491	999999	950	414	899	425	999999	884	999999	999999	573	638	171	999999	833	325	770	185	999999	72	999999	783	773	700	863	413	315	306	999999	999999	453	535	613	43	999999	398	689	370	999999	845	999999	999999	837	88	564	999999	999999	999999	522	945	216	999999	692	999999	753	708	999999	259	550	495	120	38	839	582	999999	47	35	138	341	444	635	410	254	846	702	959	945	999999	146	65	637	842	783	109	64	482	843	421	289	263	228	999999	819	445	734	340	576	999999	391	999999	782	648	140	88	319	806	726	846	999999	999999	762	999999	122	495	999999	277	254	740	528	223	203	613	999999	88	226	205	590	808	121	999999	392	690	314	619	282	989	711	999999	999999	999999	756	997	922	494	999999	999999	327	999999	587	466	999999	836	736	177	999999	999999	799	62	862	123	225	999999	734	137	999999	82	180	999999	222	869	566	549	951	280	467	206	691	363	999999	482	878	265	231	654	285	556	999999	999999	999999	113	199	659	842	999999	42	999999	272	794	92	427	573	999999	122	717	900	546	884	999999	999999	136	487	445	999999	999999	999999	999999	696	89	999999	856	129	999999	217	999999	679	906	999999	285	248	999999	999999	896	281	999999	999999	999999	153	999999	753	739	671	496	437	169	626	754	195	463	999999	82	999999	999999	999999	235	999999	999999	999999	13	999999	994	839	609	228	90	202	590	173	312	480	191	999999	193	335	122	195	999999	605	57	999999	999999	721	253	999999	175	488	750	953	55	863	378	447	149	999999	759	899	71	278	356	966	46	590	999999	999999	259	999999	958	857	831	50	999999	934	569	521	123	282	596	765	62	999999	999999	636	999999	999999	999999	743	676	999999	575	222	133	363	258	999999	455	344	839	271	595	909	999999	892	999999	14	999999	443	878	999999	361	487	313	999999	999999	754	524	409	472	443	880	515	589	249	291	999999	917	321	686	488	76	778	443	334	179	152	82	559	999999	123	999999	668	865	58	366	999999	908	999999	147	504	566	56	872	406	999999	89	330	999999	611	513	97	877	999999	400	561	583	999999	979	136	999999	682	964	895	999999	192	221	650	541	999999	203	710	999999	
183	999999	921	29	906	47	943	99	822	792	999999	999	999999	383	999999	474	496	783	999999	929	700	73	822	602	999999	523	224	179	439	788	407	417	803	997	999999	999999	999999	542	676	16	999999	46	262	890	999999	895	333	999999	310	185	54	999999	158	999999	999999	999999	369	999999	868	999999	999999	773	999999	43	394	540	999999	38	680	344	999999	954	116	999999	999999	664	811	931	999999	265	199	415	868	999999	744	999999	269	33	999999	593	999999	999999	673	999999	193	272	386	999999	505	485	699	304	138	966	189	100	992	121	999999	735	999999	437	742	999999	999999	417	904	999999	299	97	281	183	999999	999999	138	846	290	823	853	630	287	592	436	110	566	895	287	902	84	653	314	158	145	873	293	778	999999	69	100	776	368	999999	929	418	214	526	874	51	837	999999	999999	179	999999	266	999999	716	11	641	999999	999999	140	999999	331	645	782	999999	999999	557	802	360	439	230	732	87	272	307	662	28	896	999999	30	999999	999999	741	999999	999999	890	879	425	999999	777	999999	999999	792	999999	999999	999999	293	636	91	999999	999999	999999	487	999999	589	999999	190	999999	159	999999	982	745	17	287	999999	936	590	802	647	242	999999	141	235	582	664	999999	940	999999	906	649	378	392	999999	561	702	996	587	836	263	698	710	885	275	522	794	40	999999	514	999999	429	77	491	999999	849	330	196	23	999999	250	999999	999999	748	97	509	685	600	929	456	584	898	358	999999	548	999999	531	282	865	999999	787	634	213	435	999999	999999	999999	999999	403	966	241	999999	999999	682	999999	882	999999	962	798	766	836	204	110	558	929	852	999999	323	942	49	327	57	330	309	126	999999	177	80	68	610	926	798	206	962	225	78	914	675	999999	999999	757	568	484	109	876	593	999999	999999	505	837	999999	269	945	363	648	193	196	999999	565	980	999999	999999	999999	197	839	48	998	148	999999	861	937	405	165	285	292	759	572	231	433	533	999999	999999	574	231	205	667	852	843	999999	41	881	241	119	186	951	637	665	297	270	837	594	394	320	644	899	19	999999	999999	81	889	620	999999	260	41	897	201	555	999999	991	181	999999	165	825	311	979	706	295	999999	334	655	103	999999	960	596	939	698	212	999999	999999	196	563	999999	999999	433	999999	999999	981	87	999999	999999	91	983	306	98	651	439	569	19	999999	202	724	135	345	425	795	344	14	663	102	999999	988	625	360	805	618	999999	393	999999	890	72	725	217	699	999999	573	120	999999	999999	944	509	138	203	275	138	472	999999	847	356	999999	86	999999	
327	984	999999	999999	466	999999	999999	479	648	56	178	999999	999999	477	516	435	771	999999	999999	365	141	719	593	80	795	999999	231	342	190	164	999999	763	999999	160	999999	232	619	999999	117	487	488	402	305	462	960	85	674	661	955	12	86	504	952	720	780	999999	999999	19	999999	999999	411	168	299	493	19	414	999999	451	78	293	815	969	999999	999999	876	738	423	999999	999999	999999	684	569	387	187	88	542	999999	999999	999999	800	831	610	825	10	999999	330	113	811	452	555	771	232	593	672	196	116	999999	754	844	51	193	270	899	266	432	841	781	999999	415	476	999999	219	999999	277	462	999999	153	743	131	556	635	611	688	565	948	999999	976	714	990	971	783	999999	999999	337	617	571	711	569	578	999999	549	999999	406	975	951	561	160	999999	999999	999999	962	25	633	297	416	582	581	343	317	999999	865	76	130	443	693	547	999999	999999	660	890	999999	584	175	886	16	642	215	712	999999	397	311	660	504	999999	19	767	432	999999	999999	999999	999999	377	261	999999	379	483	871	963	292	999999	601	415	665	329	999999	388	999999	999999	291	773	999999	868	730	920	668	999999	571	120	434	926	999999	998	824	625	999999	137	333	566	999999	533	771	251	430	209	795	895	995	185	533	630	999999	685	999999	999999	667	131	647	340	940	175	911	761	539	999999	299	603	591	49	428	999999	999999	999999	241	999999	12	999999	448	530	135	772	218	395	586	803	999999	439	327	999999	999999	779	490	992	999999	999999	621	20	712	999999	910	999999	314	999999	757	999999	575	632	453	922	153	999999	683	126	215	177	957	526	184	735	356	859	285	914	91	648	868	72	667	890	146	992	422	383	999999	999999	468	262	638	999999	999999	386	999999	404	533	424	106	373	787	459	393	105	999999	976	718	61	916	399	999999	118	317	999999	965	563	786	161	129	309	999999	282	708	705	887	772	508	969	873	881	390	999999	999999	504	284	999999	507	51	999999	999999	665	999999	26	999999	999999	530	104	723	421	999999	999999	382	999999	796	865	515	999999	999999	217	73	478	748	999999	44	19	217	999999	812	239	757	999999	745	994	683	644	940	265	640	327	999999	677	784	558	999999	273	999999	372	999999	638	769	467	819	833	103	968	917	999999	981	69	999999	999999	292	999999	663	999999	872	387	999999	162	925	259	999999	999999	850	395	693	999999	999999	771	11	999999	808	999999	999999	299	999999	911	901	715	726	560	284	999999	156	402	395	999999	895	83	999999	630	751	999999	713	999999	357	458	999999	999999	285	728	999999	220	999999	
336	165	118	34	999999	999999	960	485	999999	435	375	975	539	224	457	999	402	304	663	379	380	999999	214	470	999999	941	786	928	204	999999	998	908	73	523	999999	246	999999	276	531	999999	441	999999	845	179	347	544	818	244	536	707	999999	433	999999	841	686	242	951	647	84	999999	354	41	999999	999999	999999	467	911	26	404	220	722	136	772	721	938	236	257	44	132	415	133	552	402	497	557	574	999999	999999	836	999999	295	999999	999999	109	999999	999999	999999	999999	742	999999	633	802	839	325	984	755	661	277	902	460	984	916	524	669	308	801	639	794	999999	861	547	688	999999	817	924	92	999999	673	999999	539	373	999999	999999	252	999999	330	712	86	512	802	913	652	329	999999	999999	378	999999	532	999999	795	999999	78	463	881	342	944	622	32	401	902	999999	987	153	373	97	117	624	282	887	978	98	563	291	999999	999999	895	369	999999	224	555	999999	999999	999999	999999	769	304	423	420	909	837	708	690	999999	999999	999999	926	509	956	298	494	754	842	645	822	706	216	786	348	999999	999999	585	999999	999999	999999	934	999999	123	999999	604	999999	694	999999	373	59	999999	408	877	681	144	31	999999	413	515	999999	801	134	766	999999	999999	562	517	85	487	472	999999	890	882	840	675	571	812	694	361	505	999999	550	479	999999	552	999999	999999	115	213	911	999999	181	312	87	53	999999	652	72	192	52	285	618	999999	900	796	389	525	47	16	572	219	702	61	20	929	260	655	180	509	333	232	412	871	576	422	90	999999	805	796	999999	919	750	999999	318	230	999999	999999	579	799	173	782	999999	109	641	999999	999999	130	999999	999999	999999	164	481	563	858	819	999999	746	159	999999	716	801	720	250	150	652	999999	200	742	789	747	999999	999999	381	999999	551	931	313	240	874	999999	999999	999999	657	13	999999	448	197	652	499	357	445	675	999999	92	372	71	60	958	988	999999	167	387	512	409	367	88	109	227	999999	888	569	999999	285	999999	755	515	999999	247	439	214	281	547	999999	441	999999	759	984	298	973	489	999999	999999	251	640	907	999999	782	999999	646	632	348	999999	999999	999999	788	928	999999	678	999999	856	999999	813	999999	783	961	999999	144	999999	106	608	104	810	253	827	17	999999	275	644	515	999999	733	814	601	999999	866	311	999999	999999	999999	384	368	315	961	127	999999	76	825	467	999999	297	448	999999	161	999999	538	537	726	517	999999	999999	663	756	173	163	999999	195	222	723	999999	659	418	502	428	721	999999	788	848	136	999999	941	999999	999999	965	228	734	31	
662	563	999999	339	999999	693	48	88	721	612	151	808	999999	999999	854	111	550	29	878	945	292	999999	797	999999	688	600	180	662	184	855	791	999999	999999	111	532	659	999999	999999	83	724	464	999999	10	637	646	50	142	51	97	297	266	999999	349	999999	739	232	765	999999	651	985	999999	999999	904	865	821	999999	389	892	772	204	655	999999	945	164	999999	943	439	170	112	999999	999999	999999	575	887	598	846	606	639	372	310	893	928	936	98	211	999999	445	144	999999	999999	999999	249	278	892	641	999999	999	999999	307	999999	792	605	424	13	527	393	811	26	999999	974	600	999999	530	471	999999	727	36	857	952	413	507	999999	353	662	986	228	861	999999	255	999999	846	421	999999	576	518	999999	513	999999	571	999999	276	999999	999999	999999	850	911	999999	806	999999	999999	278	151	242	894	298	498	999999	999999	27	308	532	999999	771	971	138	999999	999999	954	953	999999	999999	999999	296	144	146	88	436	512	812	84	999999	64	102	341	36	705	189	447	287	30	999999	750	915	272	296	999999	999999	999999	713	671	502	764	852	577	999999	185	999999	107	758	220	71	999999	999999	999999	798	477	46	439	999999	432	999	971	676	933	977	474	186	999999	847	997	431	539	798	150	581	744	211	524	642	851	850	91	689	999999	958	296	799	973	473	818	112	999999	951	999999	671	531	999999	919	999999	234	998	830	260	999999	788	999999	999999	999999	370	63	276	521	999999	103	999999	918	292	608	999999	690	674	999999	999999	39	894	999999	588	518	479	60	656	999999	999999	417	853	29	831	928	288	999999	346	989	612	420	552	591	999999	858	707	752	249	489	943	999999	559	794	280	999999	999999	584	943	442	999999	320	999999	983	596	389	249	563	999999	363	999999	999999	353	685	601	150	486	313	999999	729	810	726	810	176	999999	24	857	999999	999999	610	999999	704	492	904	999999	302	22	568	999999	999999	618	154	999999	885	169	405	566	999999	203	140	744	561	800	224	631	614	999999	240	645	582	531	999999	814	486	999999	625	66	449	36	308	137	918	318	999999	121	665	70	924	16	943	458	999999	865	999999	866	511	903	278	282	54	999999	781	999999	422	518	437	999999	188	595	999999	348	126	848	999999	12	999999	253	67	999999	966	553	585	234	702	133	548	325	205	620	789	999999	788	177	999999	516	356	994	999999	235	683	334	999999	339	999999	604	999999	144	970	999999	50	267	999999	999999	315	501	216	557	999999	299	969	121	144	568	999999	821	999999	949	867	387	656	830	357	832	429	999999	671	999999	761	
107	792	999999	355	589	579	531	876	622	999999	490	310	799	773	606	999999	572	199	999999	999999	650	54	391	999999	592	959	219	910	23	999999	674	829	960	795	133	506	999999	766	555	999999	999999	999999	937	999999	999999	87	857	67	750	577	857	999999	999999	999999	121	63	410	146	762	999999	370	621	863	876	197	660	349	13	649	110	999999	999999	999999	335	259	705	116	999999	890	515	999999	999999	169	446	999999	232	482	247	684	80	105	429	13	925	627	662	999999	71	901	726	737	853	999999	650	999999	60	807	31	473	415	999999	117	256	257	527	999999	461	426	999999	964	187	111	329	999999	999999	999999	802	719	707	999999	623	999999	402	173	777	999999	999999	999999	568	837	999999	460	774	278	999999	999999	999999	755	999999	999999	210	999999	999999	999999	549	999999	534	838	645	999999	257	98	323	877	791	901	715	999999	999999	278	999999	999999	858	160	548	726	337	999999	454	26	106	57	321	297	395	999999	972	465	999999	999999	724	907	873	959	999999	337	147	999999	487	232	283	100	284	139	947	999999	806	923	397	822	308	483	393	629	512	210	776	35	491	833	929	260	999999	339	553	999999	78	899	999999	999999	589	440	999999	231	743	16	772	999999	350	999999	161	58	77	801	842	999999	999999	253	457	999999	560	121	415	999999	303	999999	631	945	999999	999999	199	907	363	186	242	867	910	171	886	505	437	594	685	364	999999	999999	193	667	496	312	50	825	451	190	660	478	999999	918	928	999999	385	999999	606	956	937	999999	695	890	568	975	340	362	367	999999	999999	966	999999	999999	972	422	839	963	458	999999	352	374	466	182	525	764	842	991	242	176	999999	609	999999	728	427	437	194	302	109	521	971	999999	468	500	238	694	53	999999	946	515	880	421	999999	999999	614	572	787	523	375	999999	142	349	999999	200	830	352	978	999999	633	545	237	999999	864	936	310	664	906	965	999999	830	721	868	55	727	295	708	240	663	999999	999999	649	671	926	305	389	999999	999999	277	669	885	716	999999	349	410	287	343	999999	443	33	949	666	821	579	544	92	273	304	402	999999	132	122	324	592	779	895	999999	999999	568	999999	999999	106	638	306	68	123	384	999999	644	449	952	999999	796	639	174	999999	827	102	391	999999	999999	338	175	372	999999	773	401	754	570	515	721	722	999999	886	354	853	38	999999	999999	999999	707	744	659	952	952	970	999999	999999	427	592	77	473	999999	355	440	999999	931	999999	759	999999	721	999999	958	139	727	999999	172	910	999999	320	169	999999	581	960	999999	381	678	
999999	999999	576	457	999999	336	999999	999999	258	999999	999999	455	14	922	999999	999999	235	999999	87	999999	529	235	722	808	999999	400	999999	432	765	891	999999	840	999999	671	718	855	192	999999	15	302	980	691	479	746	528	465	290	398	407	546	355	261	437	596	159	987	698	767	53	326	230	555	682	367	225	802	396	343	213	906	583	398	703	785	805	837	755	975	999999	949	119	999999	35	999999	545	999999	413	472	522	999999	999999	425	999999	688	82	999999	19	122	530	999999	79	947	195	500	962	957	557	652	790	321	999999	722	999999	103	217	512	529	999999	999999	209	999999	923	820	481	750	999999	999999	999999	712	380	827	642	455	563	879	172	999999	999999	999999	588	468	761	681	211	499	999999	937	700	999999	570	999999	999999	300	331	337	155	136	713	750	804	362	542	939	999999	493	599	277	999999	224	54	999999	993	205	243	999999	637	251	619	982	315	999999	999999	999999	151	474	280	351	999999	236	733	46	999999	999999	462	236	926	821	271	717	999999	176	23	485	999999	999999	912	999999	999999	590	699	904	999999	731	444	999999	457	997	999999	946	222	257	153	697	490	17	999999	217	999999	17	814	999999	980	901	999999	149	217	428	117	561	999999	919	294	543	536	999999	999999	97	351	879	778	928	34	324	505	652	32	325	995	999999	429	999999	617	60	776	884	923	614	648	999999	376	38	890	246	394	999999	963	999999	999999	999999	487	83	866	864	999999	885	791	666	406	439	126	999999	999999	688	142	999999	999999	999999	767	999999	999999	915	448	57	513	750	47	999999	930	212	999999	423	164	999999	941	999999	999999	753	822	890	999999	267	999999	219	187	999999	999999	212	114	535	990	729	999999	518	999999	571	999999	818	999999	999999	847	13	735	203	749	703	999999	99	746	786	999999	999999	999999	876	559	999999	707	238	869	38	155	835	999999	404	222	960	999999	646	589	379	720	29	401	344	53	99	532	24	470	484	999999	515	466	327	515	441	317	965	959	116	864	999999	999999	332	341	999999	330	340	981	788	132	100	509	376	76	11	166	87	833	470	126	693	768	395	291	640	378	365	999999	780	999999	616	686	482	515	323	79	79	12	40	999999	201	43	681	999999	656	16	99	999999	999999	999999	999999	141	498	990	180	637	564	51	701	643	965	451	210	145	999999	414	37	860	752	931	97	999999	803	702	924	659	97	999999	634	633	289	999999	384	505	423	999999	999999	491	344	686	515	37	310	397	999999	749	833	545	845	252	979	238	999999	999999	999999	164	338	796	76	521	
549	530	999999	999999	364	862	77	704	721	999999	226	545	526	76	426	69	774	999999	899	999999	826	551	197	392	654	60	604	801	999999	269	156	999999	425	999999	146	984	621	242	42	940	999999	138	824	814	999999	999999	712	442	999999	137	389	922	897	999999	999999	998	343	34	423	313	267	999999	395	461	884	824	129	702	930	442	448	542	382	958	999999	697	727	383	365	220	347	999999	644	191	880	234	504	535	137	148	650	596	999999	729	683	415	742	372	999999	211	324	999999	512	724	688	999999	999999	938	397	997	280	959	668	212	966	106	631	999999	581	999999	330	594	999999	792	999999	851	723	653	285	999999	999999	364	453	999999	896	338	659	920	502	43	685	565	147	140	867	691	928	616	763	586	784	999999	791	999999	881	729	444	720	933	837	999999	999999	662	999999	999999	916	999999	514	999999	637	447	999999	711	999999	999999	764	456	444	924	999999	923	116	890	698	999999	426	999999	183	282	999999	893	938	987	665	910	999999	999999	838	999999	950	184	999999	310	135	149	999999	999999	254	305	127	283	999999	795	833	913	25	14	964	996	999999	353	999999	242	149	999999	508	999999	56	999999	194	861	618	356	999999	999999	509	806	999999	558	238	600	999999	999999	165	893	892	999999	163	751	894	785	938	999999	472	607	842	999999	171	390	641	999999	779	617	999999	265	664	999999	821	908	414	219	249	999999	768	34	34	464	87	255	851	365	569	304	741	408	923	776	883	376	92	328	644	385	917	877	820	999999	766	899	238	248	999999	999999	347	999999	546	532	82	448	582	388	113	916	538	286	999999	485	876	999999	342	888	770	455	999999	999999	575	863	999999	891	999999	323	999999	187	27	612	43	324	957	66	862	400	999999	445	793	999999	224	728	846	999999	96	345	834	63	567	999999	478	876	429	261	999999	999999	999999	191	244	268	999999	926	899	925	252	476	999999	819	850	941	194	334	661	131	871	847	27	857	999999	868	489	644	999999	999999	144	999999	895	706	999999	189	366	522	211	534	23	298	829	921	397	619	818	24	213	625	166	999999	225	307	390	272	665	999999	386	375	779	56	316	232	791	95	999999	820	873	670	585	671	999999	136	118	583	999999	999999	469	999999	60	999999	440	994	520	990	941	597	999999	684	999999	190	145	835	755	967	981	606	139	312	48	999999	151	999999	50	494	30	999999	199	806	999999	569	716	201	999999	315	615	322	999999	999999	999999	999999	504	999999	156	999999	999999	297	380	150	601	421	999999	167	156	62	332	898	953	36	999999	
852	408	519	439	955	474	999999	519	450	361	669	895	338	168	64	999999	999999	999999	645	958	732	718	58	215	999999	602	999999	55	999999	982	999999	368	999999	830	300	585	985	759	200	930	592	778	930	788	931	526	999999	998	999999	999999	379	511	318	999999	248	144	359	313	606	999999	999999	898	256	467	644	311	999999	999999	867	478	517	203	205	714	375	954	787	269	283	316	964	559	999999	712	999999	999999	60	999999	592	999999	236	999999	999999	838	999999	693	531	473	154	630	316	999999	141	623	52	186	315	603	702	999999	357	99	40	999999	999999	365	999999	543	854	999999	261	999999	999999	999999	252	836	51	999999	699	999999	432	999999	125	653	999	835	428	999999	670	999999	899	456	915	308	808	999999	651	862	999999	999999	747	987	999999	715	999999	715	223	429	381	999999	144	947	999999	30	861	43	974	999999	999999	562	937	617	873	999999	999999	804	686	999999	902	115	195	188	999999	999999	933	445	705	409	285	294	621	999999	957	464	301	999999	999999	894	999999	775	172	275	572	887	999999	140	999999	999999	999999	999999	39	606	999999	276	30	955	40	864	97	425	338	999999	999999	15	941	938	999999	418	137	586	262	791	180	137	999999	920	616	999999	999999	999999	999999	515	233	999999	265	999999	999999	690	443	999999	921	687	807	999999	447	597	173	567	946	784	480	704	72	599	999999	999999	436	398	333	110	349	999999	546	294	103	822	351	999999	749	926	465	999999	975	791	999999	575	984	159	690	999999	756	999999	93	543	332	626	453	633	999999	999999	588	999999	367	999999	995	921	150	523	927	624	999999	999999	999999	29	328	999999	729	280	934	745	999999	286	707	978	354	300	916	13	961	999999	378	717	999999	731	347	381	999999	642	795	743	434	470	231	75	108	999999	241	73	224	820	897	182	698	654	764	311	999999	999999	999999	999999	999999	147	999999	460	256	538	774	95	681	947	900	999999	484	201	321	999999	65	641	879	372	68	852	788	151	579	205	28	354	967	45	999999	999999	654	100	999999	296	908	771	999999	999999	217	155	392	277	919	809	698	507	343	999999	999999	744	509	625	646	162	359	420	880	999999	999999	429	999999	645	951	678	999999	394	999999	999999	999999	294	822	319	164	913	999999	521	231	999999	507	999999	21	995	789	260	722	38	454	585	937	498	890	768	59	787	999999	746	325	999999	376	313	999999	318	97	962	922	199	471	733	999999	838	198	120	999999	999	418	999999	856	701	956	999999	939	876	999999	999999	403	63	270	999999	886	724	999999	980	403	203	999999	703	907	826	
338	532	999999	999999	894	109	310	999999	225	999999	999999	999999	999999	624	294	961	373	178	999999	702	999999	868	929	104	847	967	642	999999	717	359	533	999999	999999	39	372	434	847	228	982	988	94	623	837	219	997	981	999999	581	695	441	999999	307	999999	215	268	999999	602	472	873	926	999999	102	72	999999	527	664	688	999999	262	860	124	155	195	242	618	945	999999	999999	106	999999	143	71	522	286	529	235	999999	20	771	999999	831	385	355	66	999999	999999	561	971	692	342	303	999999	999999	835	999999	684	122	999999	596	322	438	999999	375	18	793	405	579	786	346	302	431	678	98	359	999999	999999	999999	999999	999999	626	393	70	999999	763	999999	999999	999999	687	959	845	123	993	999999	458	474	948	999999	999999	273	136	422	775	634	999999	911	624	885	969	999999	588	884	999999	538	970	929	377	854	999999	446	634	662	892	826	501	999999	438	265	999999	885	89	999999	463	865	584	213	618	999999	637	999999	947	283	772	881	999999	999999	139	999999	999999	529	999999	104	407	900	638	474	999999	948	143	221	483	369	999999	94	726	858	431	127	954	999999	999999	999999	226	759	498	360	889	999999	455	540	58	973	812	121	789	999999	332	563	237	120	683	670	302	426	379	588	39	688	999999	999999	539	22	999999	685	219	164	877	647	411	287	584	519	502	602	999999	510	556	143	305	999999	999999	868	999999	844	92	649	648	999999	999999	910	331	999999	999999	933	11	46	472	136	902	634	118	685	161	949	999999	174	178	700	264	869	41	895	393	424	986	670	999999	666	603	569	999999	87	267	999999	999999	383	663	568	600	135	47	429	240	670	632	850	716	941	318	917	481	948	545	521	878	435	818	441	947	341	914	805	533	999999	129	41	428	999999	992	162	511	609	110	139	831	999999	664	722	792	999999	954	190	358	685	97	567	542	745	622	530	565	232	621	269	221	999999	895	999999	999999	999999	999999	65	948	165	416	871	999999	415	689	275	771	105	648	999999	386	733	457	999999	254	561	498	682	48	999999	999999	999999	999999	841	917	599	716	766	999999	999999	712	999999	242	999999	999999	226	719	136	999999	999999	759	469	583	809	882	999999	784	999999	999999	989	999999	750	26	485	567	137	999999	999999	999999	99	559	999999	999999	999999	109	487	500	999999	580	38	842	999999	999999	999999	713	137	705	999999	958	440	814	669	123	999999	999999	999999	881	999999	635	151	342	713	638	966	797	754	545	135	999999	999999	999999	530	476	624	157	740	134	335	771	440	431	999999	57	67	285	889	890	
742	369	146	999999	999999	999999	999999	696	999999	733	659	999999	959	999999	999999	479	564	452	293	202	499	999999	999999	999999	556	985	205	719	999999	999999	580	691	908	999999	999999	766	573	798	253	901	48	928	28	16	475	440	999999	847	851	999999	999999	614	991	696	401	999999	20	309	59	999999	433	719	67	472	163	967	986	105	788	814	999999	765	999999	391	164	570	26	352	372	126	999999	357	999999	413	999999	965	699	221	999999	106	755	273	749	494	477	999999	999999	556	999999	508	999999	717	69	46	999999	727	999999	999999	541	830	690	668	937	932	999999	86	851	653	298	197	999999	774	633	999999	69	642	25	714	913	836	999999	999999	499	999999	671	999999	297	831	95	456	560	100	680	641	415	999999	336	816	999999	401	477	999999	268	665	999999	679	94	999999	977	686	711	700	695	999999	140	231	999999	83	270	131	789	30	999999	999999	636	999999	104	992	286	971	999999	209	999999	999999	369	483	211	834	633	992	999999	999999	853	999999	745	860	404	974	510	194	918	263	555	786	612	999999	658	426	38	63	999999	101	101	999999	999999	512	894	182	346	999999	999999	343	449	278	751	868	176	999999	107	776	782	129	491	102	63	61	653	29	910	999999	999999	999999	999999	580	999999	288	828	847	38	242	966	232	638	853	999999	584	814	286	999999	743	290	500	999999	999999	280	465	609	999	999999	999999	999999	999999	272	433	833	244	538	868	999999	472	50	328	140	999999	810	560	490	638	927	478	247	376	999999	177	999999	334	999999	553	309	950	678	829	895	709	999999	101	959	214	999999	929	999999	945	424	573	702	962	999999	464	452	720	974	971	81	484	92	999999	890	104	802	508	778	985	569	911	999999	220	433	431	490	999999	600	285	618	998	431	301	951	420	474	669	964	999999	999999	999999	999999	999999	757	421	626	891	210	999999	412	521	161	71	386	513	780	492	538	938	974	733	130	699	362	83	62	999999	540	480	630	142	544	777	884	999999	999999	999999	462	999999	804	598	517	999999	873	107	847	370	999999	999999	640	982	140	36	36	377	469	286	354	684	368	836	360	730	245	280	999999	383	186	406	999999	694	999999	999999	144	385	225	394	826	265	999999	691	875	101	999999	647	11	518	751	517	520	658	999999	778	653	999999	247	787	500	999999	130	473	193	518	871	945	953	613	999999	650	161	84	460	99	458	676	960	269	890	597	278	468	632	999999	885	918	953	260	873	176	999999	438	999999	999999	999999	762	508	367	230	894	694	398	626	110	999999	446	208	652	
330	999999	17	978	896	902	334	662	999999	999999	632	952	992	702	740	999999	512	722	189	237	999999	999999	178	602	48	996	903	880	841	999999	999999	449	720	999999	930	896	168	169	541	999999	899	481	921	984	735	277	901	991	999999	901	597	999999	267	999999	999999	999999	808	415	939	900	999	999999	821	999999	219	193	242	691	999999	843	566	353	190	196	999999	482	773	194	866	771	104	912	999999	940	999999	671	191	749	612	304	999999	753	999999	641	993	454	660	612	774	552	44	999999	999999	999999	344	254	461	80	999999	225	862	624	548	178	806	96	999999	881	384	548	11	999999	89	478	754	813	133	549	203	999999	821	170	999999	324	736	999999	694	418	999999	689	999999	120	999999	397	442	999999	214	61	835	906	233	779	237	999999	550	551	140	749	69	530	131	912	877	999999	999999	701	214	234	441	921	402	813	999999	695	338	890	386	691	45	290	999999	81	714	296	999999	52	932	193	773	195	753	944	358	85	999999	307	243	357	994	740	269	980	999999	913	999999	419	504	999999	897	660	174	449	999999	778	920	60	207	590	109	361	999999	999999	460	999999	177	458	465	209	138	41	656	39	697	305	999999	629	999999	801	782	250	547	400	999999	123	30	314	999999	579	165	516	110	653	258	642	971	247	999999	374	745	999999	954	305	999999	865	13	999999	751	999999	757	999999	599	405	807	858	999999	379	736	347	235	999999	228	885	54	999999	931	999999	999999	64	333	999999	110	999999	999999	999999	295	252	986	999999	999999	885	562	821	822	863	917	704	845	399	829	601	999999	191	148	882	837	79	261	999999	934	10	363	697	94	973	201	512	350	91	999999	571	999999	316	999999	999999	310	407	72	190	704	999999	167	392	234	732	282	918	947	999999	888	226	991	203	495	999999	531	865	999999	848	672	414	363	764	826	999999	218	999999	954	798	582	999999	16	80	98	706	842	971	472	362	701	283	564	177	202	999999	579	199	820	999999	818	444	670	999999	518	299	873	999999	566	966	523	87	964	999999	600	999999	219	999999	115	788	277	999999	403	383	157	399	999999	196	572	479	688	29	384	999999	979	147	769	999999	562	999999	999999	449	415	999999	999999	623	318	415	576	744	999999	659	999999	41	999999	269	51	297	75	128	449	686	999999	96	999999	503	702	999999	179	463	999999	999999	368	316	955	827	999999	999999	543	534	90	999999	999999	828	342	39	999999	352	985	999999	106	482	727	443	999999	156	619	328	228	999999	920	190	246	999999	65	720	999999	999999	999999	33	125	153	
754	541	48	15	76	11	999999	999999	566	360	152	458	366	216	699	924	957	808	999999	999999	999999	206	613	999999	208	999999	999999	622	738	999999	276	961	999999	999999	727	195	405	353	89	617	574	970	999999	570	48	787	757	999999	30	376	999999	277	816	300	474	557	999999	999999	807	569	239	141	999999	999999	94	191	999999	999999	488	513	529	999999	729	599	260	709	999999	999999	861	999999	999999	923	999999	999999	351	999999	155	999999	488	180	267	266	545	519	388	999999	460	382	486	857	934	353	999999	999999	999999	214	548	226	49	765	999999	884	999999	396	820	316	540	999999	65	95	45	548	924	318	256	273	78	219	999999	817	258	999999	999999	999999	486	405	562	94	999999	999999	459	928	275	999999	999999	999999	979	999999	699	82	999999	999999	326	400	999999	999999	999999	999999	270	582	999999	338	16	232	516	96	328	282	910	999999	999999	455	630	919	999999	116	282	210	999999	873	294	999999	520	148	914	999999	999999	175	192	100	976	509	823	943	999999	131	922	53	217	952	999999	706	248	285	328	456	683	407	999999	714	123	229	999999	397	298	226	999999	868	317	571	999999	999999	999999	819	448	254	999999	686	918	514	999999	239	993	326	819	587	680	245	999999	999999	271	329	410	478	977	757	999999	436	655	783	312	64	999999	645	999999	999999	616	429	836	83	825	996	488	999999	530	999999	235	467	578	710	546	583	58	849	310	49	753	621	842	690	999999	205	41	144	211	140	999999	999999	732	918	971	260	408	745	999999	999999	840	159	948	103	531	267	858	944	247	729	999999	885	344	553	157	995	587	156	554	629	965	353	999999	399	389	878	999999	659	739	295	184	312	216	46	208	603	673	999999	169	271	347	96	897	482	999999	618	23	189	770	976	673	999999	201	22	309	497	110	558	999999	653	533	999999	999999	951	554	702	678	308	354	999999	331	838	986	293	292	878	999999	577	275	771	865	555	889	999999	999999	922	121	203	999999	999999	503	125	999999	516	999999	148	999999	999999	927	431	939	714	834	226	654	835	999999	908	999999	430	51	532	292	942	787	977	318	452	999999	632	591	999999	571	643	60	216	803	479	554	153	998	509	649	843	999999	999999	721	673	118	999999	656	212	473	999999	670	970	999999	102	728	760	999999	437	999999	999999	839	464	153	200	176	447	41	796	363	999999	432	541	999999	449	120	637	266	999999	999999	552	975	388	21	264	972	89	999999	710	751	793	999999	999999	892	355	13	376	17	530	507	670	755	999999	999999	999999	884	999999	999999	392	999999	101	
504	999999	103	999999	328	460	999999	888	228	999999	73	999999	55	569	272	861	648	999999	445	744	999999	735	148	673	796	125	539	133	380	843	991	991	728	999999	298	999999	999999	827	36	552	923	129	312	420	607	434	999999	289	624	999999	490	560	947	247	471	769	56	999999	278	213	921	329	517	999999	105	81	999999	395	280	999999	394	820	511	892	999999	999999	999999	727	76	372	310	260	999999	999999	363	441	53	999999	198	529	92	57	559	823	631	603	611	928	325	535	832	429	18	491	999999	669	58	999999	426	960	346	999999	363	906	999999	670	821	169	30	663	37	120	206	751	60	347	999999	688	999999	999999	899	999999	412	540	539	880	252	27	720	693	392	988	74	999999	193	764	694	999999	999999	961	782	452	999999	999999	999999	999999	233	266	440	999999	999999	370	794	208	71	841	915	822	376	31	999999	803	448	336	280	999999	55	967	567	296	652	999999	767	999999	445	456	597	750	42	817	657	985	587	999999	295	32	204	999999	177	352	848	999999	286	899	543	999999	14	999999	999999	469	999999	999999	999999	999999	648	790	603	495	763	999999	999999	175	790	999999	999999	441	999999	28	51	257	844	189	799	225	999999	780	999999	867	999999	466	452	26	999999	573	151	400	296	443	781	505	999999	709	112	562	107	683	999999	999999	535	999999	762	986	539	143	624	496	466	483	706	867	458	735	729	306	999999	237	999999	226	417	973	154	782	999999	999999	828	145	999999	246	127	764	999999	999999	999999	663	703	466	487	235	999999	654	934	813	737	914	56	694	999999	806	400	870	877	865	319	562	957	980	749	992	315	999999	419	229	365	941	179	843	999999	75	602	706	999999	999999	277	763	999999	341	54	332	499	144	165	280	999999	257	999999	999999	305	779	999999	723	716	494	920	469	245	714	458	795	744	213	300	913	213	693	129	306	597	556	523	625	935	427	503	180	333	999999	382	118	64	999999	999999	624	369	878	999999	266	660	808	527	334	883	259	587	296	843	251	77	162	999999	590	245	749	266	90	999999	999999	990	749	146	107	341	349	999999	408	665	999999	554	334	703	863	646	789	38	199	999999	686	840	217	337	91	80	230	980	473	999999	798	999999	288	100	999999	275	910	999999	999999	992	543	517	189	630	177	697	999999	459	274	999999	456	720	77	348	112	458	783	999999	64	999999	121	369	277	307	867	318	999999	244	999999	597	999999	999999	608	206	209	178	660	586	169	999999	999999	999999	716	529	999999	87	300	940	988	252	492	498	999999	403	880	
184	249	881	763	859	999999	508	456	676	219	339	999999	870	148	933	798	999999	262	669	999999	999999	652	748	653	999999	27	336	255	759	115	246	508	215	325	35	929	999999	999999	309	999999	829	323	50	320	324	965	999999	801	999999	454	295	245	948	999999	539	531	501	999999	972	842	104	999999	697	570	972	831	906	554	123	14	29	382	952	705	868	999999	612	437	339	825	596	999999	200	315	999999	10	560	510	999999	504	437	550	850	467	869	999999	626	479	348	999999	999999	876	687	999999	435	913	292	253	999999	512	999999	999999	898	157	255	569	999999	999999	751	971	999999	405	768	619	999999	999999	532	495	999999	999999	410	142	99	846	766	999999	999999	149	999999	906	718	999999	674	283	999999	374	652	702	999999	309	514	244	728	376	221	663	999999	77	484	957	390	797	416	545	112	785	973	61	999999	999999	722	923	512	844	263	999999	999999	495	44	212	825	829	283	536	999999	175	999999	999999	634	112	613	999999	664	922	999999	920	900	139	180	799	999999	999999	321	687	587	591	732	999999	999999	258	932	622	999999	999999	141	561	524	880	758	936	381	260	426	999999	921	942	268	590	328	342	73	601	324	244	812	235	999999	596	949	999999	999999	530	610	386	179	999999	745	392	790	999999	406	29	999999	999999	999999	150	183	42	765	644	333	999999	565	780	194	341	307	999999	469	999999	53	927	931	563	503	999999	999999	50	999999	930	207	875	799	363	936	53	231	90	816	999999	61	485	999999	999999	999999	301	964	830	202	838	693	999999	922	999999	921	999999	98	816	740	577	500	143	999999	999999	447	999999	352	211	843	150	120	226	982	999999	854	567	106	626	692	211	886	819	847	281	247	999999	952	914	999999	468	955	414	350	999999	999999	918	999999	999999	999999	423	949	762	986	61	727	477	963	135	40	364	381	472	134	539	999999	680	295	651	597	196	505	437	769	385	195	705	876	999999	999999	935	999999	999999	999999	279	999999	133	999999	795	999999	999999	999999	827	883	999999	96	999999	290	999999	558	501	999999	912	409	680	999999	521	993	611	866	31	600	999999	999999	999999	360	999999	713	854	286	566	847	999999	107	999999	999999	677	554	691	298	702	425	75	999999	134	999999	101	701	87	360	741	999999	231	929	999999	179	76	328	788	727	815	779	435	534	991	999999	143	815	581	780	250	967	311	323	999999	606	999999	999999	384	999999	268	999999	999999	999999	545	999999	626	999999	574	658	833	999999	999999	964	482	922	990	540	203	999999	178	286	129	307	120	999999	829	908	999999	926	643	
42	943	995	999999	999999	154	999999	999999	566	37	573	250	922	999999	999999	211	347	840	252	999999	994	840	904	624	981	460	338	999999	999999	999999	718	805	648	25	801	415	770	999999	247	778	68	551	999999	453	605	46	206	360	229	571	492	999999	999999	320	648	202	49	999999	999999	999999	999999	547	226	960	319	768	602	907	999999	485	441	842	999999	473	557	452	212	999999	999999	945	999999	999999	174	210	123	649	999999	337	376	999999	376	399	27	461	999999	521	334	677	999999	999999	443	999999	999999	743	999999	999999	999999	59	763	999999	999999	588	362	999999	999999	838	382	26	846	669	486	999999	541	547	119	999999	825	150	511	45	127	534	327	191	999999	964	773	431	79	999999	999999	243	999999	180	618	787	47	484	929	134	148	318	831	474	360	178	999999	667	634	98	824	999999	547	999999	999999	465	271	180	40	567	74	951	947	999999	495	252	700	370	928	332	14	350	999999	999999	896	809	703	999999	831	342	216	116	797	981	648	849	999999	846	999999	163	526	999999	453	371	69	197	370	999999	979	999999	477	396	738	312	93	483	123	169	831	278	762	999999	999999	698	361	958	164	966	734	999999	999999	854	278	999999	805	147	897	849	999999	999999	448	254	874	999999	865	819	377	494	897	174	736	536	999999	824	401	999999	999999	755	20	111	43	404	723	344	560	623	128	963	506	945	999999	273	841	999999	829	517	543	999999	832	541	590	669	78	999999	908	30	999999	453	383	999999	619	151	838	227	675	54	530	540	172	252	701	999999	988	951	999999	472	999999	892	999999	883	575	901	922	479	520	373	336	164	999999	539	783	675	589	999999	335	445	435	999999	456	785	999999	13	999999	590	839	186	680	126	981	445	336	947	458	999999	999999	717	999999	999999	706	312	999999	999999	999999	632	469	36	999999	189	626	999999	47	80	445	220	896	571	448	341	639	343	692	220	182	989	213	835	226	99	687	617	999999	999999	999999	154	77	620	898	831	131	813	362	999999	500	999999	408	999999	511	248	603	560	279	999999	999999	372	619	507	203	124	428	999999	809	735	501	999999	926	999999	163	999999	152	286	672	616	219	825	981	201	999999	344	591	948	999999	978	999999	137	348	339	347	554	999999	569	427	784	412	498	14	999999	10	999999	912	999999	112	220	105	327	887	999999	677	903	391	428	787	859	532	480	309	831	249	374	669	596	633	608	766	582	859	888	214	721	821	364	200	999999	999999	164	999999	124	882	177	249	999999	662	999999	999999	117	781	999999	261	931	999999	999999	
387	635	822	325	999999	503	999999	522	468	999	999999	955	91	36	237	560	437	378	634	999999	948	81	134	984	934	199	999999	658	800	300	999999	283	532	648	999999	999999	415	999999	361	352	670	999999	709	250	237	706	362	147	879	231	140	883	306	13	234	999999	511	999999	390	999999	68	999999	999999	177	371	185	433	442	59	672	155	331	26	999999	525	589	372	999999	757	238	999999	308	779	579	170	753	976	999999	999999	671	63	577	725	747	293	875	647	541	878	62	282	919	97	999999	86	999999	866	999999	999999	644	999999	626	89	161	776	999999	25	152	17	999999	208	999999	28	999999	618	577	999999	999999	998	999999	941	830	16	705	955	999999	220	571	503	999999	999999	962	50	779	999999	437	497	999999	999999	533	859	505	534	270	853	378	901	999999	599	508	999999	598	24	838	703	123	620	384	206	999999	550	454	999999	656	731	245	863	248	660	191	999999	42	307	475	999999	446	305	745	852	999999	25	510	972	994	157	298	999999	212	999999	614	816	123	999999	122	999999	415	856	878	999999	617	999999	999999	59	417	428	999999	300	549	58	999999	817	874	532	999999	843	50	481	999999	509	442	298	661	171	999999	999999	966	999999	195	492	384	590	427	216	244	82	999999	460	564	576	999999	997	408	163	999999	796	942	590	999999	278	942	933	212	379	106	329	853	502	13	999999	461	999999	999999	66	999999	677	399	999999	298	546	999999	999999	917	87	533	999999	999999	507	351	999999	431	385	905	916	550	451	387	58	120	914	228	859	457	521	999999	999999	892	999999	999999	999999	406	285	302	222	787	999999	26	134	845	662	440	999999	999999	754	621	85	610	199	999999	231	299	351	557	383	327	631	999999	405	962	74	552	547	26	999999	852	156	93	693	138	196	435	263	212	457	999999	872	709	999999	899	49	858	702	835	268	999999	65	727	999999	894	166	230	999999	172	781	120	999999	339	999999	901	474	992	917	70	329	999999	999999	149	109	898	999999	921	999999	506	922	216	849	999999	758	999999	797	428	999999	799	972	966	815	100	430	347	592	543	758	801	434	999999	940	642	516	472	999999	916	999999	31	999999	244	999999	123	249	575	270	191	581	604	999999	999999	828	127	97	999999	999999	999999	999999	761	316	912	172	999999	81	875	275	217	999999	295	999999	880	800	152	361	738	999999	701	999999	855	86	410	961	999999	999999	388	228	823	554	163	491	872	208	866	714	999999	81	162	999999	374	310	999999	999999	295	75	233	255	686	766	359	187	289	103	862	685	999999	950	999999	
999999	692	656	451	663	51	999999	666	682	999999	437	825	667	999999	999999	999999	999999	33	423	999999	99	999999	142	999999	67	999999	975	212	999999	345	999999	809	585	999999	219	359	717	858	999999	945	491	408	551	321	259	940	692	164	999999	999999	316	661	491	284	999999	479	560	999999	393	999999	999999	601	888	346	752	628	249	603	813	309	769	999999	632	999999	999999	691	921	820	292	126	512	999999	582	171	38	999999	999999	999999	154	739	799	602	474	932	879	999999	519	214	999999	999999	999999	98	999999	999999	999999	619	38	23	99	237	999999	739	832	277	954	254	28	726	317	233	310	937	459	83	509	177	232	700	598	304	181	717	999999	661	425	999999	480	261	324	419	500	999999	222	999999	191	999999	769	999999	977	635	871	793	999999	999999	330	763	999999	277	821	679	397	338	424	795	66	841	487	181	999999	540	999999	767	411	999999	733	996	725	541	891	999999	999999	35	722	963	432	387	999999	999999	340	999999	785	213	439	999999	999999	171	889	427	861	999999	999999	598	355	447	862	113	391	997	612	334	999999	107	385	382	282	999999	615	999999	372	678	999999	572	999999	200	754	569	337	999999	999999	571	116	308	680	551	866	808	679	285	110	328	999999	999999	312	16	623	688	828	67	372	660	556	999999	64	999999	999999	20	758	165	692	999999	776	999999	999999	51	227	739	999999	833	515	474	692	999999	360	53	999999	999999	269	833	576	76	741	999999	404	225	25	677	253	497	231	856	59	999999	593	808	999999	999999	999999	999999	788	884	271	994	552	999999	999999	999999	88	999999	510	132	751	925	588	625	560	999999	229	905	36	550	495	929	612	659	999999	177	746	551	501	311	506	997	54	692	805	999999	727	999999	258	798	598	242	986	108	114	134	936	967	257	55	161	795	999999	999999	398	341	391	892	999999	800	999999	537	520	209	626	999999	880	999999	819	999999	999999	722	657	237	951	999999	943	514	554	300	241	779	999999	455	159	710	763	805	303	999999	999999	999999	34	457	329	999999	722	786	481	361	253	999999	157	443	276	999999	148	999999	999999	999999	398	999999	348	192	568	700	242	74	60	999999	999999	84	999999	355	457	943	698	209	908	890	540	999999	999999	202	56	200	631	860	188	720	571	756	518	999999	85	488	999999	999999	999999	629	828	657	736	565	999999	178	448	999999	986	333	740	938	999999	407	999999	242	845	155	145	378	999999	382	886	339	354	243	566	444	279	999999	999999	857	320	999999	71	883	429	476	830	999999	752	829	874	855	999999	633	657	121	999999	843	
642	351	999999	520	560	455	770	999999	999999	138	612	13	999999	999999	876	999999	999999	819	345	721	812	378	324	267	626	248	999999	40	999999	721	999999	454	882	436	337	115	161	800	727	615	122	32	266	999999	275	748	307	857	979	106	15	837	775	840	999999	273	36	447	894	322	947	740	56	498	552	168	999999	999999	688	771	731	827	101	730	609	789	122	622	992	877	999999	650	999999	263	716	999999	999999	52	999999	999999	88	999999	905	415	668	382	975	999999	159	117	999999	212	999999	999999	999999	188	745	55	240	251	999999	999999	455	26	381	306	999999	999999	782	804	999999	999999	699	625	693	27	999999	686	71	999999	813	355	472	999999	999999	738	482	843	999999	999999	12	632	811	164	913	673	268	889	999999	371	693	192	984	999999	627	549	512	553	525	356	999999	69	983	13	437	999999	942	570	766	643	824	845	999999	254	999999	856	276	999999	711	29	999999	42	651	700	543	999999	999999	126	267	711	999999	928	999999	999999	281	999999	999999	999999	727	999999	730	698	999999	400	547	848	287	739	999999	771	282	999999	841	505	597	234	417	999999	470	805	443	999999	312	65	417	896	527	372	973	859	217	468	818	999999	298	70	909	999999	162	999999	354	631	999999	495	999999	268	999999	822	944	56	534	365	348	921	675	904	999999	77	983	651	331	999999	766	694	563	814	158	999999	216	537	324	167	140	774	461	811	263	816	626	159	999999	704	428	999999	334	999999	130	896	928	393	674	999999	277	511	374	999999	999999	878	932	999999	120	847	999999	416	732	377	234	573	470	863	999999	578	999999	834	841	999999	495	840	369	710	693	261	999999	999999	863	999999	889	629	410	31	945	999999	884	999999	48	962	98	22	999999	957	999999	556	436	74	999999	999999	402	443	669	747	944	35	999999	232	930	858	537	792	552	259	999999	604	999999	448	918	276	999999	447	795	999999	538	483	999999	412	92	999999	824	256	999999	768	90	999999	999999	999999	87	920	866	999999	82	190	999999	999999	469	999999	479	33	393	987	155	475	410	999999	999999	999999	218	470	999999	116	149	793	43	290	711	784	179	42	645	510	371	998	409	999999	375	999999	454	243	23	701	999999	68	753	837	110	615	367	135	807	999999	454	616	540	760	522	999999	156	154	593	685	774	447	388	883	626	999999	75	378	588	999999	345	974	457	688	184	91	49	999999	190	106	426	53	234	475	65	755	467	649	999999	999999	468	310	650	337	926	494	680	870	999999	999999	549	989	546	774	833	479	168	852	586	441	249	949	
999999	496	269	999999	222	912	828	999999	999999	425	857	502	574	999999	334	129	761	689	410	179	985	237	557	436	507	460	642	585	596	614	73	88	999999	999999	999999	163	78	999999	281	767	52	350	272	133	141	54	999999	797	155	999999	100	896	999999	79	964	999999	999999	999999	999999	762	279	252	284	85	362	999999	654	65	698	180	61	566	999999	642	999999	644	965	433	304	462	999999	999999	440	557	999999	176	999999	778	554	610	224	245	999999	519	999999	999999	75	196	771	362	400	999999	108	999999	987	534	489	999999	942	329	770	515	538	771	512	434	999999	999999	561	195	999999	875	510	98	999999	816	594	897	154	337	999999	999999	662	941	72	116	999999	999999	570	989	999999	660	836	999999	840	709	706	999999	17	73	987	348	999999	586	999999	524	999999	20	28	180	939	592	253	614	750	999999	852	596	999999	405	999999	999999	999999	571	508	81	49	285	257	256	119	393	890	91	350	241	154	86	320	547	999999	735	447	999999	59	104	416	232	999999	849	999999	119	501	611	384	641	190	999999	999999	560	999999	368	763	771	71	555	999999	171	273	519	846	776	286	171	999999	999999	908	768	521	999999	664	999999	800	408	400	999	892	288	707	708	60	999999	997	759	72	113	971	675	337	504	402	255	958	999999	12	89	833	340	999999	999999	733	422	999999	674	895	667	568	364	381	71	663	422	464	565	468	999999	779	526	109	830	982	242	999999	27	20	419	858	834	999999	320	176	561	611	287	975	637	538	333	863	404	544	617	999999	276	840	999999	791	999999	507	245	310	316	999999	847	447	500	982	534	999999	486	999999	999999	999999	70	895	111	999999	186	589	831	237	455	663	999999	295	374	937	173	999999	40	628	999999	999999	170	20	859	330	763	839	484	999999	14	999999	999999	595	810	999999	244	380	999999	178	614	813	675	18	854	653	536	999999	83	562	818	356	999999	858	353	407	999999	59	45	781	57	999999	999999	999999	233	787	285	119	484	716	999999	999999	999999	861	23	652	999999	162	166	216	794	999999	766	921	836	657	999999	528	251	999999	860	194	345	957	130	999999	707	999999	784	77	377	426	87	367	859	35	907	772	845	700	745	646	999999	828	986	845	580	194	350	575	752	757	867	81	855	519	457	491	740	745	944	172	377	99	839	378	134	409	72	999999	749	999999	683	999999	999999	224	300	517	970	999999	697	523	158	219	999999	999999	558	16	511	349	578	999999	41	109	755	582	999999	804	989	618	721	181	999999	999999	825	490	83	326	413	
999999	228	940	521	465	58	431	24	999999	999999	999999	820	999999	897	722	242	333	999999	584	795	95	945	496	999999	362	563	525	402	618	999999	833	999999	999999	602	870	999999	637	904	999999	999999	999999	999999	121	39	770	797	603	999999	408	307	502	260	999999	531	328	999999	732	422	168	902	999999	38	406	774	941	999999	999999	525	37	602	604	428	664	533	470	527	834	467	757	564	959	252	999999	999999	890	582	57	710	284	184	999999	225	745	672	527	999999	171	346	97	97	999999	88	256	806	703	83	596	965	70	801	862	275	665	603	999999	290	45	96	883	369	635	878	999999	999999	214	389	999999	991	15	175	999999	497	379	999999	356	881	999999	197	617	999999	986	91	650	483	322	132	560	152	999999	999999	270	999999	999999	728	999999	340	837	999999	601	999999	400	604	959	895	445	374	895	994	999999	71	295	999999	999999	75	383	999999	237	767	540	91	829	540	271	768	904	290	44	651	999999	999999	999999	602	595	999999	999999	391	131	755	47	999999	237	565	894	999999	952	421	605	396	999999	907	112	80	862	999999	494	999999	999999	200	990	164	340	254	786	242	28	692	263	999999	999999	992	999999	482	729	593	854	999999	646	603	816	493	684	999999	306	999999	912	973	999999	999999	808	999999	57	930	999999	883	617	982	778	661	650	999999	999999	430	999999	999999	484	630	350	999999	666	231	999999	739	999999	506	479	999999	999999	485	330	999999	953	999999	999999	91	999999	502	717	999999	999999	871	495	984	953	999999	335	999999	899	943	826	999999	633	999999	418	587	354	317	556	268	999999	924	45	303	341	605	999999	979	63	999999	999999	982	912	503	304	794	735	238	786	826	181	225	999999	13	659	48	421	493	999999	789	999999	636	945	459	443	60	836	201	652	357	251	355	211	242	535	843	379	139	175	999999	851	999999	531	999999	96	197	141	41	644	999999	194	822	999999	273	929	781	47	463	999999	253	958	999999	999999	999999	584	999999	24	561	478	815	999999	291	327	999999	999999	621	115	225	373	255	918	804	557	359	999999	429	145	937	999999	754	806	999999	78	921	999999	317	538	999999	155	269	183	580	563	828	634	902	504	74	335	318	675	821	100	999999	999999	163	999999	237	275	999999	690	999999	258	723	18	753	222	406	489	999999	92	22	80	113	82	348	251	728	724	270	925	81	612	994	88	999999	825	264	999999	512	331	311	827	999999	999999	106	331	839	999999	999999	689	108	584	999999	999999	663	751	986	741	986	911	267	512	14	239	618	999999	999999	644	999999	927	999999	
808	999999	309	780	194	90	999999	999999	999999	999999	999999	844	581	827	999999	907	768	425	999999	839	522	999999	999999	73	799	823	760	960	632	77	204	796	999999	999999	999999	999999	405	999999	478	671	462	765	969	509	358	999999	999999	412	131	567	496	228	789	999999	446	208	386	245	981	371	999999	574	999999	949	217	121	891	850	999999	890	511	323	999999	572	999999	756	641	100	715	999999	999999	357	838	74	580	999999	17	864	295	999999	229	999999	473	999999	351	887	421	30	302	246	776	999999	874	240	999999	999999	281	226	711	999999	567	296	530	850	971	971	735	999999	378	240	114	999999	565	446	671	351	850	841	999999	499	344	620	999999	999999	364	816	483	608	18	407	999999	791	162	999999	999999	933	999999	622	999999	379	162	142	999999	999999	142	749	28	438	569	714	332	439	999999	222	354	999999	498	62	496	165	498	999999	999999	971	536	323	875	959	912	999999	711	999999	999999	999999	999999	212	969	736	345	614	999999	55	48	303	85	274	796	999999	999999	588	445	587	136	979	880	999999	862	680	535	819	999999	68	526	831	13	999999	733	999999	875	151	976	761	999999	881	366	453	98	999999	895	271	526	999999	707	999999	999999	134	112	999999	999999	321	350	299	210	525	740	999999	529	216	300	999999	999999	999999	74	119	611	683	870	254	622	437	936	885	784	274	302	939	361	201	539	879	999999	15	181	563	999999	999999	561	200	151	999999	999999	881	686	913	729	873	999999	598	722	999999	263	999999	115	543	385	999999	514	999999	232	800	999999	999999	676	999999	999999	536	999999	999999	318	999999	132	679	112	994	512	64	999999	999999	545	429	78	762	479	921	625	999999	900	637	187	346	183	999999	967	350	249	999999	215	275	999999	203	401	999999	290	999999	495	583	755	120	41	331	999999	642	999999	803	999999	625	857	754	999999	855	636	999999	333	971	750	507	711	999999	755	999999	848	933	999999	999999	38	709	999999	680	436	52	388	789	999999	856	90	540	234	174	618	999999	739	999999	480	77	566	556	46	999999	57	999999	872	999999	365	126	482	999999	695	59	999999	32	152	186	328	753	477	847	248	477	891	220	283	546	153	999999	999999	398	463	999999	784	481	672	174	999999	448	179	999999	433	490	999999	758	845	185	399	595	999999	999999	141	727	600	719	318	569	999999	836	715	999999	848	234	941	94	868	814	274	303	359	977	553	999999	583	90	999999	999999	103	143	375	107	157	558	999999	622	266	736	999999	75	173	113	747	796	999999	844	547	208	548	299	889	40	911	106	999999	504	
19	999999	999999	519	306	560	475	294	999999	617	188	300	576	999999	999999	999999	999999	209	140	256	999999	757	999999	738	543	225	219	804	253	345	196	60	322	164	999999	15	592	999999	999999	999999	638	999999	335	125	666	999999	632	230	999999	757	999999	711	966	989	273	261	113	415	976	999999	351	671	50	135	999999	999999	977	421	715	999999	549	999999	440	527	618	777	999999	42	999999	999999	592	989	341	496	840	484	999999	999999	891	361	901	187	793	687	271	966	422	999999	694	539	279	999999	999999	650	218	999999	999999	449	381	496	828	81	999999	999999	999999	362	339	554	295	999999	53	654	530	999999	920	371	971	999999	266	999999	999999	233	347	542	26	999999	999999	691	999999	109	213	644	999999	405	533	830	843	113	199	908	636	868	914	749	999999	625	690	160	730	846	768	529	192	729	999999	605	734	801	673	126	877	648	276	195	999999	409	701	134	830	100	528	867	562	357	24	496	319	999999	57	401	690	334	999999	441	341	999999	461	232	273	928	105	52	440	83	41	999999	602	728	16	96	999999	565	329	640	328	900	966	835	714	645	999999	146	753	281	435	553	686	834	854	68	947	478	861	902	994	485	437	999999	999999	36	893	590	591	960	999999	999999	14	999999	123	999999	717	999999	518	628	641	959	298	999999	647	487	312	768	874	948	999999	455	704	427	646	842	473	487	519	688	751	705	554	999999	999999	999999	548	365	720	423	999999	999999	999999	242	270	44	999999	279	999999	838	999999	135	715	642	821	32	430	587	684	999999	966	239	117	830	999999	936	414	999999	363	347	939	999999	999999	999999	607	817	494	999999	166	611	655	204	646	680	964	626	990	911	971	782	880	999999	680	449	457	121	224	140	365	334	629	691	915	503	999999	777	87	999999	45	13	537	999999	430	83	625	772	999999	999999	865	260	945	502	533	999999	467	977	999999	608	13	999999	603	999999	117	832	981	999999	999999	153	781	196	549	734	875	968	254	922	541	607	824	999999	529	787	274	114	388	999999	999999	343	46	921	512	478	261	550	409	999999	850	597	101	999999	999999	449	999999	679	711	999999	999999	565	336	544	445	668	999999	328	965	816	100	12	454	854	806	945	117	859	684	80	483	999999	568	82	82	944	515	999999	202	89	142	594	403	999999	509	602	17	501	485	999999	999999	933	584	999999	91	847	153	247	853	547	342	795	995	640	737	301	999999	264	472	999999	162	999999	136	885	683	999999	609	286	354	999999	938	615	999999	999999	386	999999	999999	974	999999	235	
800	999999	319	655	999999	999999	999999	999999	439	999999	606	999999	999999	984	691	83	999999	699	910	585	247	866	999999	650	608	726	999999	165	264	999999	551	31	273	247	999999	884	311	480	148	346	905	847	846	999999	999999	195	587	399	999999	999999	742	61	74	414	987	933	385	669	56	31	999999	444	508	251	666	584	999999	791	293	806	772	336	561	573	999999	400	30	755	52	422	149	32	999999	951	455	999999	957	999999	259	999999	509	999999	434	126	421	471	349	605	479	999999	705	796	116	999999	540	999999	500	501	734	597	999999	629	999999	633	999999	903	999999	556	999999	176	626	999999	541	525	306	140	902	999999	161	218	999999	424	285	29	999999	999999	915	664	420	49	10	466	133	999999	999999	879	999999	800	999999	518	43	792	808	313	406	84	264	590	55	410	513	999999	999999	526	546	999999	353	606	916	539	987	773	146	757	176	170	508	878	671	427	124	999999	209	643	185	268	616	999999	623	643	98	999999	618	20	535	944	126	606	125	999999	535	418	883	705	530	999999	656	61	147	245	999999	386	999999	628	999999	411	999999	999999	351	999999	882	381	982	283	450	999999	165	135	231	999999	54	901	762	316	891	706	228	504	122	915	612	564	834	999999	999999	999999	415	990	724	133	98	999999	265	837	482	163	436	609	264	999999	999999	530	829	915	200	674	623	612	999999	999999	999999	362	999999	435	675	999999	547	999999	216	738	257	174	999999	108	143	634	645	925	999999	737	280	618	249	254	999999	92	734	919	999999	402	999999	803	263	145	939	736	825	999999	172	164	616	831	403	526	620	939	129	731	781	565	38	697	778	999	319	999999	122	349	624	999999	593	999999	416	813	649	453	999999	275	999999	407	809	816	762	999999	130	999999	224	999999	999999	999999	963	13	999999	631	374	401	35	264	999999	374	999999	485	214	579	570	999999	424	999999	876	176	38	853	572	999999	756	222	935	999999	878	870	999999	399	716	753	999999	590	999999	784	999999	258	428	656	448	999999	999999	999999	611	999999	119	999999	33	634	846	466	843	119	440	763	875	161	466	927	386	999999	24	999999	769	461	949	980	508	640	151	628	748	381	999999	779	599	432	611	751	989	746	999999	726	553	999999	909	999999	159	727	909	296	792	999999	999999	493	779	561	999999	159	243	138	999999	393	492	227	717	472	704	661	999999	999999	550	999999	999999	639	118	298	679	519	551	439	830	999999	731	999999	836	257	110	999999	999	48	867	999999	518	999999	123	463	243	999999	541	999999	815	498	563	465	746	87	
562	641	385	490	881	55	608	803	999999	851	999999	637	999999	470	371	783	661	999999	586	99	206	87	526	654	64	352	999999	113	624	341	228	275	999999	999999	694	999999	546	519	166	821	999999	999999	561	271	801	605	999999	81	86	41	836	999999	999999	656	999999	485	124	731	999999	538	77	504	188	966	633	396	529	631	775	902	247	152	999999	764	999999	491	526	999999	999999	459	407	906	37	593	504	999999	396	462	877	219	999999	814	93	627	753	359	999999	594	638	414	86	324	306	183	794	694	468	124	999999	399	958	860	878	976	999999	171	999999	595	471	843	999999	77	999999	565	557	999999	68	351	20	999999	999999	931	626	999999	382	93	999999	853	799	999999	331	999999	52	488	260	494	999999	999999	495	592	882	940	132	794	414	19	570	740	999999	371	636	126	114	533	999999	999999	243	999999	603	58	561	623	796	661	521	999999	34	275	999999	73	496	951	856	428	14	25	808	831	43	373	522	869	237	437	183	999999	999999	518	55	999999	260	505	513	447	40	269	999999	471	282	684	984	999999	435	562	875	999999	999999	999999	528	427	228	411	999999	999999	535	691	999999	999999	487	999999	561	516	999999	90	813	999999	999999	418	999999	745	871	999999	999999	358	999999	227	999999	675	562	498	943	999999	990	999999	15	999999	107	283	999999	349	874	785	983	965	133	478	84	355	999999	884	248	851	298	999999	556	880	853	58	850	999999	258	720	999999	989	999999	80	999999	999999	85	999999	892	173	507	58	999999	999999	999999	593	235	910	153	999999	926	999999	999999	101	203	216	80	134	995	999999	433	604	100	163	999999	993	602	63	952	481	279	783	999999	85	354	999999	912	471	526	269	999999	940	174	169	793	139	738	999999	876	999999	532	950	969	843	999999	999999	957	717	115	370	990	182	957	671	819	999999	684	185	999999	999999	304	999999	608	735	235	999999	439	931	370	850	265	330	999999	644	999999	999999	813	999999	345	451	292	205	365	999999	279	651	982	503	350	650	454	563	534	923	24	923	351	244	618	257	473	36	356	265	115	999999	995	323	721	999999	999999	536	840	999999	671	109	253	452	466	583	999999	936	590	720	405	701	796	999999	999999	36	999999	579	999999	97	978	266	848	999999	999999	609	655	668	999999	850	999999	999999	723	238	262	999999	679	899	999999	44	999999	537	999999	636	999999	413	873	742	693	695	522	759	996	999999	999999	415	999999	153	402	999999	928	841	164	740	409	487	978	567	11	715	356	999999	999999	505	999999	999999	820	222	999999	646	735	999999	975	96	
338	561	921	971	911	847	664	536	506	920	999999	904	382	999999	999999	382	435	315	741	978	349	444	999999	999999	410	999999	594	47	903	755	131	25	866	78	412	847	566	17	655	999999	999999	999999	581	881	398	999999	77	125	985	867	221	999999	181	996	746	999999	604	999999	570	45	999999	627	632	750	798	101	48	999999	303	389	815	428	660	999999	928	528	862	85	999999	964	808	999999	61	45	544	701	843	999999	331	518	253	147	447	620	999999	433	197	830	92	307	408	999999	822	999999	62	793	769	594	78	227	999999	528	326	999999	999999	783	999999	999999	216	999999	257	178	982	784	999999	678	981	49	685	504	999999	999999	999999	805	566	999999	656	454	999999	751	932	999999	801	113	487	724	820	841	999999	127	999999	601	624	999999	59	240	780	47	470	384	999999	729	909	574	886	999	999999	521	999999	191	137	999999	612	999999	999999	999999	376	879	307	421	857	149	656	567	646	739	999999	17	755	999999	274	618	983	609	939	999999	349	237	999999	999999	199	309	999999	211	990	999999	988	168	820	999999	863	901	740	59	526	672	83	351	927	156	591	527	765	712	917	518	147	999999	526	962	659	999999	999999	818	999999	999999	347	454	999999	909	751	258	197	704	472	372	877	933	999999	276	138	997	310	80	896	672	999999	999999	294	481	600	985	999999	857	400	724	999999	921	827	999999	999999	628	999999	27	405	999999	339	999999	250	554	641	213	999999	999999	833	662	838	592	921	559	999999	258	999999	105	999999	766	999999	340	314	999999	133	955	116	125	999999	509	233	292	674	564	342	999999	849	739	840	396	75	393	33	738	885	999999	10	278	952	86	999999	678	708	999999	726	999	756	501	430	685	107	804	316	333	438	556	917	999999	999999	999999	409	431	265	922	700	232	316	575	863	476	955	837	999999	865	51	555	583	45	999999	343	725	357	318	999999	999999	270	999999	999999	309	999999	999999	642	61	419	677	46	423	999999	938	504	693	190	638	954	729	999999	642	451	292	883	972	882	529	883	817	61	123	110	999999	439	155	616	275	999999	737	322	786	752	198	15	141	798	999999	343	649	544	719	999999	435	40	628	999999	999999	999999	366	857	123	999999	999999	626	999999	323	163	999999	359	86	914	113	226	416	999999	889	263	999999	751	184	785	196	999999	282	999999	758	674	601	811	999999	208	849	999999	999999	209	619	159	999999	91	818	999999	999999	983	573	630	616	147	29	558	999999	382	140	675	191	81	999999	999999	999999	294	999999	648	561	696	839	877	75	935	999999	
216	863	999999	690	205	932	539	197	213	670	652	999999	999999	655	53	83	147	77	184	999999	999999	283	686	829	287	916	999999	999999	901	153	695	564	999999	800	999999	694	999999	691	935	742	999999	884	999999	999999	999999	569	553	999999	517	623	702	809	891	948	538	999999	187	910	413	999999	762	456	295	69	975	97	54	821	999999	359	84	455	999999	441	999999	999999	999999	423	161	999999	999999	186	575	999999	451	885	999999	732	272	878	517	97	288	657	979	204	598	999999	297	999999	999999	732	160	168	548	257	677	459	612	613	999999	763	758	694	914	585	999999	999999	618	999999	424	999999	999999	964	841	987	177	484	461	999999	335	999999	136	999999	999999	641	36	416	738	999999	999999	999999	999999	658	505	999999	999999	999999	999999	999999	322	590	999999	207	176	212	183	999999	999999	999999	89	202	999999	471	999999	487	636	197	999999	283	559	999999	279	424	881	209	999999	999999	468	97	658	583	742	68	827	745	849	929	404	991	999999	839	98	187	124	25	227	657	380	999999	999999	999999	102	999999	844	847	320	631	999999	999999	999999	283	727	999999	902	505	460	939	999999	999999	637	707	999999	509	999999	999999	386	102	310	866	982	544	529	999999	999999	517	491	999999	223	980	999999	228	613	438	981	999999	122	999999	284	618	565	287	999999	999999	389	999999	358	592	653	134	471	228	331	459	983	999999	753	286	270	395	24	186	725	663	118	999999	103	364	528	631	999999	527	818	691	311	999999	530	999999	71	999999	999999	898	999999	99	519	216	999999	164	454	999999	999999	835	597	888	604	388	999999	360	728	970	327	993	999999	999999	999999	999999	410	639	157	288	945	71	225	711	236	125	556	636	154	999999	522	999999	909	22	200	999999	929	929	97	999999	152	999999	963	999999	241	175	999999	607	572	575	999999	267	16	175	999999	999999	619	885	662	488	999999	999999	215	827	457	999999	94	62	831	753	23	999999	999999	235	146	999999	107	134	479	70	292	999999	999999	578	105	265	932	744	452	821	999999	53	276	999999	100	226	999999	999999	643	853	91	781	775	818	562	335	715	781	999999	999999	999999	494	999999	601	206	883	862	636	731	999999	455	349	609	20	999999	969	214	999999	145	919	809	960	491	626	979	510	182	254	26	999999	999999	160	715	656	549	669	637	674	412	999999	363	999999	999999	999999	407	741	181	765	228	592	999999	771	646	119	999999	321	999999	789	622	696	711	999999	619	962	999999	305	634	953	470	931	341	539	540	929	565	999999	555	49	228	248	338	417	999999	434	647	999999	514	605	669	238	
665	847	62	716	505	745	718	999999	800	112	116	228	999999	999999	260	592	999999	717	999999	516	999999	964	571	384	367	303	999999	195	999999	872	791	38	294	242	275	493	999999	823	999999	820	761	112	248	999999	999999	120	122	738	183	65	547	797	999999	163	999999	701	286	678	359	211	164	533	138	927	321	87	933	72	32	767	999999	417	999999	733	754	663	725	455	252	999999	191	853	22	268	335	993	999999	141	769	999999	217	809	999999	999999	999999	238	973	320	999999	63	186	60	999999	416	950	139	513	329	408	809	999999	830	999999	112	30	310	999999	870	999999	327	111	999999	999999	458	559	306	943	70	77	525	689	414	999999	199	80	140	147	606	318	206	490	657	732	960	597	386	383	372	212	365	999999	113	718	486	999999	384	758	267	999999	653	999999	453	261	882	129	571	189	999999	41	999999	173	914	561	406	837	999999	999999	342	861	182	922	999999	858	712	808	999999	696	174	247	696	382	879	749	664	999999	47	405	849	840	35	207	147	340	323	201	802	552	322	999999	507	314	999999	999999	683	999999	615	595	549	84	543	875	24	999	345	517	293	175	896	396	800	59	999999	999999	835	975	785	999999	544	520	15	44	999999	524	739	392	956	484	76	933	404	452	999999	999999	307	999999	192	147	995	805	907	999999	655	926	849	457	999999	924	569	708	999999	375	60	39	78	508	999999	500	999999	999999	560	809	109	962	991	999999	204	999999	204	685	792	999999	254	739	612	378	388	457	674	291	308	41	999999	368	999999	999999	999999	999999	706	798	659	999999	878	52	999999	108	538	693	934	999999	263	638	730	999999	915	308	999999	321	426	699	129	53	825	999999	655	999999	999999	999999	974	999999	956	378	999999	999999	35	999999	769	212	493	999999	840	695	999999	182	999999	669	311	40	452	689	907	999999	409	999999	679	616	867	900	999999	999999	213	797	999999	971	999999	885	890	335	859	999999	539	919	827	912	858	434	530	652	999999	999999	227	864	999999	295	65	875	969	741	726	999999	242	999999	814	767	310	53	977	999999	637	153	779	976	181	999999	999999	987	999999	496	158	255	999999	225	951	411	508	349	508	432	999999	999999	999999	999999	999999	450	584	671	999999	69	611	815	456	978	999999	806	999999	250	693	662	145	77	621	482	593	481	333	999999	999999	999999	268	961	544	554	635	966	237	999999	377	730	62	488	999999	204	885	999999	798	116	999999	999999	205	268	999999	846	297	999999	58	442	565	137	999999	566	753	999999	800	649	281	999999	999999	58	578	999999	873	
999999	610	657	999999	427	999999	260	682	999999	999999	999999	999999	10	316	697	267	788	918	794	74	249	614	495	734	192	403	245	71	895	763	161	576	999999	395	693	246	999999	663	999999	999999	315	454	900	999999	981	493	799	343	999999	645	565	999999	784	999999	633	358	124	922	999999	33	361	198	999999	999999	665	205	999999	615	623	999999	627	134	999999	948	759	794	999999	745	999999	999999	603	999999	488	999999	208	31	999999	999999	761	344	131	717	660	607	999999	126	999999	447	94	785	897	194	719	132	999999	999999	843	835	761	838	644	379	179	314	999999	458	710	536	999999	999999	414	497	853	288	999999	909	474	689	464	642	137	276	661	999999	801	419	192	366	242	768	999999	956	348	923	699	752	547	356	187	45	999999	140	999999	999999	381	999999	341	999999	792	118	965	163	999999	129	711	378	999999	999999	999999	20	276	353	304	495	465	457	999999	929	589	587	372	128	999999	429	235	996	92	999999	595	401	88	751	573	134	803	34	585	229	222	331	43	345	842	177	769	72	836	698	984	923	999999	999999	852	999999	999999	999999	999999	951	893	714	295	999999	617	122	932	524	779	180	999999	441	872	929	717	267	999999	36	999999	344	659	999999	999999	394	999999	671	150	677	899	368	388	955	999999	633	335	999999	999999	535	999999	730	999999	254	292	666	15	553	61	331	693	594	999999	719	571	999999	301	731	999999	901	281	999999	972	265	624	421	999999	736	68	248	604	219	999999	27	308	554	109	415	879	504	388	999999	619	818	983	315	999999	669	394	75	999999	999999	953	144	264	782	999999	979	999999	871	874	279	999999	813	727	483	371	644	999999	26	999999	999999	999999	60	522	999999	335	163	281	319	999999	132	352	992	905	999	266	98	763	999999	796	999999	785	18	629	118	197	806	999999	509	943	72	999999	377	999999	456	999999	903	621	665	999999	605	707	320	166	751	927	999999	907	999999	227	283	999999	999999	999999	97	999999	999999	999999	413	411	529	72	772	376	652	873	999999	144	999999	256	999999	476	107	80	999999	999999	999999	999999	878	999999	999999	899	999999	292	999999	190	365	157	999999	354	909	483	217	263	999999	542	935	999999	999999	878	952	999999	457	999999	864	999999	783	823	38	999999	999999	991	552	232	999999	999999	698	490	706	999999	518	827	999999	115	347	879	999999	999999	153	658	486	530	347	999	999999	999999	452	999999	427	999999	407	999999	999999	105	999999	999999	930	985	547	307	999999	455	247	52	369	135	993	352	143	984	547	940	680	380	999999	999999	653	552	993	389	187	805	72	
842	74	977	709	279	396	999999	948	283	999999	845	814	41	999999	305	640	113	343	109	760	999999	999999	466	860	747	906	612	274	388	991	999999	999999	49	999999	405	977	999999	426	724	999999	713	999999	273	643	835	566	999999	822	357	911	999999	55	87	55	999999	526	607	999999	999999	372	784	165	570	292	148	724	775	999999	888	328	258	687	619	154	56	407	63	999999	35	999999	999999	790	916	477	111	121	999999	993	763	878	379	275	464	361	181	558	999999	999999	505	999999	790	519	933	39	999999	213	436	932	998	999999	472	784	100	780	999999	993	999999	103	999999	37	999999	781	884	19	948	982	232	267	973	497	932	82	327	915	400	238	999999	886	813	897	684	999999	995	541	415	595	185	684	737	187	999999	382	800	477	438	19	635	924	91	681	980	178	959	510	299	999999	466	185	389	395	999999	999999	289	293	999999	999999	786	352	603	363	999999	999999	999999	796	188	999999	282	850	486	390	603	999999	805	999999	917	999999	160	494	252	25	138	999999	304	352	49	957	999999	999999	999999	999999	233	292	331	999999	874	442	648	999999	999999	739	128	616	999999	998	791	999999	556	157	999999	836	420	999999	110	999999	999999	999999	253	188	756	230	999999	999999	999999	619	167	321	610	87	268	484	999999	987	171	999999	999999	521	311	306	999999	833	411	945	150	298	999999	931	192	742	502	77	198	470	999999	112	282	999999	891	999999	840	999999	605	478	889	891	968	999999	140	999999	999999	999999	505	999999	999999	999999	818	521	625	435	173	999999	139	867	584	200	296	999999	581	999999	240	999999	999999	232	999999	999999	238	999999	999999	258	330	999999	999999	594	61	789	571	251	999999	999999	293	760	738	465	915	614	351	999999	893	698	605	999999	851	81	367	158	999999	282	491	999999	693	886	465	376	115	149	435	544	816	794	999999	55	565	97	999999	480	999999	174	317	850	738	999999	999999	368	653	999999	999999	729	237	999999	706	299	759	999999	799	407	305	371	999999	775	189	806	920	999999	78	560	15	763	999999	887	354	918	964	641	809	999999	999999	106	999999	999999	967	706	317	914	98	340	295	270	298	999999	999999	442	999999	542	670	999999	999999	939	299	103	753	999999	432	350	999999	788	334	999999	495	999999	559	208	649	13	999999	999999	999999	16	21	738	274	745	474	999999	712	911	114	999999	970	999999	621	999999	999999	999999	603	557	999999	966	366	999999	999999	999999	774	690	817	999999	793	811	999999	999999	441	574	928	561	999999	17	944	999999	999999	646	683	901	158	618	985	999999	999999	30	409	259	209	533	
649	711	732	107	970	784	121	736	127	303	697	999999	445	999999	979	255	799	595	613	780	338	999999	626	114	999999	166	705	999999	584	999999	411	484	999999	908	924	999999	999999	731	47	170	999999	999999	528	999999	214	999999	999999	938	672	155	231	999999	646	999999	204	929	999999	628	88	814	88	945	161	354	892	222	999999	536	132	762	427	999999	558	452	999999	436	999999	246	999999	653	983	767	503	439	551	597	838	567	714	995	142	209	653	233	91	999999	999999	183	999999	991	580	999999	815	999999	728	999999	265	203	41	768	738	848	728	435	999999	321	451	722	999999	304	999999	237	822	136	629	227	999999	335	370	950	999999	27	748	908	83	346	951	593	711	397	342	999999	999999	945	267	293	481	228	402	770	995	38	380	203	999999	999999	824	689	290	510	739	929	832	999999	92	721	110	819	361	493	370	858	21	415	962	739	999999	876	869	345	999999	205	933	600	999999	657	646	554	302	730	999999	999999	312	210	658	412	811	455	862	999999	999999	999999	999999	999999	409	999999	27	964	240	999999	651	999999	999999	945	999999	999999	996	241	135	435	999999	999999	527	631	999999	108	556	999999	999999	559	927	256	23	999999	162	999999	339	34	201	819	640	999999	324	425	88	575	452	367	445	124	416	580	329	437	471	637	145	244	937	310	589	216	999999	680	949	405	999999	495	793	681	999999	971	50	999999	795	999999	999999	111	553	405	655	999999	374	643	999999	999999	926	586	861	524	999999	104	96	890	239	433	999999	643	476	682	641	957	574	999999	999999	999999	539	23	642	79	405	43	691	542	655	400	841	573	537	601	479	357	633	278	733	999999	885	159	999999	999999	926	598	635	999999	764	698	625	609	732	999999	817	999999	999999	999999	128	999999	412	554	245	838	591	901	999999	874	213	293	333	999999	41	800	558	390	936	999999	999999	807	407	821	777	956	775	241	999999	828	783	565	413	841	159	819	707	341	999999	248	779	34	492	999999	666	480	375	999999	578	999999	159	437	976	672	649	321	516	590	999999	289	73	359	999999	286	101	648	880	492	155	999999	103	227	476	999999	999999	128	324	647	165	307	999999	455	999999	999999	678	999999	589	741	202	838	312	126	999999	999999	184	999999	963	215	999999	28	600	883	184	366	999999	931	999999	288	181	531	996	999999	435	478	698	618	999999	163	608	746	68	999999	300	316	909	976	663	841	523	80	999999	999999	978	147	707	707	999999	306	79	999999	393	310	569	670	842	443	999999	95	936	566	999999	999999	607	922	999999	461	
593	867	457	862	999999	130	764	111	376	888	890	297	771	990	346	399	93	861	362	758	579	629	474	475	295	577	905	999999	347	354	510	999999	188	256	999999	413	999999	217	478	273	546	468	304	954	999999	999999	323	945	229	999999	726	746	570	211	881	964	403	999999	576	999999	999999	806	763	31	999999	834	119	999999	876	933	999999	876	393	999999	221	121	334	520	922	891	263	999999	737	13	999999	764	495	976	999999	160	20	999999	999999	777	58	999999	704	999999	576	718	294	798	999999	296	793	849	363	999999	999999	769	639	882	999999	685	446	999999	999999	760	402	623	349	999999	160	726	922	999999	246	999999	50	482	999999	60	943	999999	607	465	890	999999	219	779	410	24	999999	999999	520	999999	809	955	341	793	670	943	999999	999999	378	161	648	352	374	121	999999	748	999999	999999	361	589	999999	999999	87	999999	374	627	551	999999	222	335	999999	554	216	794	999999	291	999999	257	811	999999	999999	990	835	456	999999	548	87	107	176	999999	999999	480	999999	931	199	999999	999999	359	428	53	402	999999	741	53	16	103	146	579	249	331	473	193	999999	887	418	948	28	631	999999	999999	550	453	456	559	999999	674	311	284	604	916	999999	999999	828	768	81	912	259	791	450	723	411	507	858	844	198	399	774	365	522	251	999999	256	195	602	502	948	810	999999	301	341	792	999999	975	333	918	549	365	937	815	505	698	236	190	999999	424	52	999999	999999	370	362	900	999999	762	363	978	999999	999999	236	275	132	112	77	500	118	930	550	532	534	926	649	44	836	549	26	552	711	75	744	188	459	363	208	820	999999	999999	847	109	622	999999	999999	811	139	672	693	403	999999	999999	81	519	874	520	70	686	999999	999999	999999	405	999999	810	277	100	993	57	815	769	904	999999	560	999999	93	450	909	189	173	999999	999999	174	856	623	999999	974	994	235	314	938	303	522	108	621	999999	452	363	811	999999	671	817	91	999999	924	498	384	185	403	436	433	611	999999	999999	883	422	899	548	999999	889	302	106	999999	743	876	476	392	999999	939	311	641	97	108	111	501	999999	824	999999	932	134	546	799	600	798	881	337	421	999999	225	208	999999	903	241	922	785	575	58	348	980	458	999999	999999	245	999999	795	346	512	780	30	863	598	592	615	997	352	502	505	969	999999	548	64	392	932	741	835	737	855	185	999999	926	971	486	999999	484	28	999999	563	999999	13	545	999999	641	979	362	999999	884	298	244	999999	999999	79	88	999999	441	999999	723	999999	504	999999	68	
490	337	999999	104	999999	122	265	140	999999	999999	939	996	966	326	723	999999	999999	580	999999	951	448	999999	606	999999	856	999999	10	895	91	305	26	69	252	999999	64	999999	186	885	999999	999999	999999	167	265	546	353	83	999999	168	717	980	320	723	373	315	999999	868	730	432	247	998	122	369	59	999999	27	879	753	999999	272	235	247	999999	119	643	331	290	999999	70	688	783	999999	841	999999	111	984	302	696	999999	335	999999	767	753	647	999999	385	999999	118	999999	529	474	999999	100	896	491	742	793	613	729	983	338	999999	670	744	464	227	999999	999999	948	698	724	193	816	696	86	468	999999	879	647	999999	71	182	999999	541	999999	463	999999	944	999999	368	999999	689	966	954	996	682	106	18	999999	254	999999	999999	170	883	805	999999	513	404	820	33	999999	913	999999	471	999999	166	728	999999	530	10	537	336	494	589	507	999999	227	861	699	403	371	485	696	999999	163	982	22	900	735	933	950	295	134	673	119	288	999999	504	43	840	953	999999	488	192	999999	778	999999	999999	999999	770	999999	652	704	426	661	773	226	572	317	938	153	828	999999	999999	60	252	211	821	480	229	320	722	828	859	999999	404	997	999999	686	999999	398	442	999999	965	870	308	591	999999	21	345	71	161	999999	104	999999	135	573	891	141	474	999999	772	109	999999	460	350	999999	845	976	267	776	712	999999	931	999999	999999	999999	438	999999	752	661	503	809	144	167	168	534	733	172	323	999999	115	999999	222	809	625	342	368	514	530	999999	999999	731	999999	999999	358	999999	265	554	985	999999	145	175	389	999999	82	962	999999	998	301	999999	999999	999999	662	436	999999	340	674	132	925	378	944	999999	206	999999	915	772	65	575	809	894	279	999999	187	500	694	999999	992	409	737	662	377	999999	223	999999	393	73	78	328	898	27	600	143	628	616	879	222	968	122	897	310	999999	399	199	407	999999	911	999999	171	741	730	348	999999	394	273	10	583	999999	999999	883	999999	703	999999	677	791	303	145	560	999999	621	482	999999	880	999999	999999	754	999999	999999	815	999999	999999	569	906	586	177	678	999999	748	365	615	999999	512	999999	238	999999	606	999999	999999	407	999999	411	360	933	549	999999	758	468	763	999999	518	32	999999	894	999999	411	292	797	999999	509	123	967	396	205	955	326	970	999999	651	466	999999	584	266	773	711	766	132	999999	366	327	419	220	572	790	847	592	892	617	172	826	999999	809	29	222	293	146	999999	999999	977	999999	299	273	999999	306	137	933	765	639	192	999999	999999	656	
440	833	100	902	405	999999	357	373	434	362	332	825	703	31	999999	54	999999	999999	751	999999	658	143	37	155	999999	275	663	913	999999	999999	435	999999	547	999999	378	999999	132	390	999999	419	807	614	798	999999	999999	991	999999	115	378	721	159	616	999999	322	997	999999	806	944	509	999999	941	444	546	999999	926	999999	287	596	652	379	999999	108	835	342	169	999999	345	101	213	999999	671	558	544	115	999999	999999	809	235	118	82	389	187	999999	999999	999999	999999	77	626	19	999999	714	16	462	998	799	60	999999	473	162	999999	961	714	999999	107	468	393	899	441	999999	999999	999999	61	488	580	990	999999	227	235	864	796	976	718	999999	979	697	665	999999	546	999999	63	47	346	83	164	120	674	446	783	999999	94	999999	999999	559	999999	327	662	528	882	999999	64	999999	556	608	365	976	253	633	999999	410	999999	297	999999	135	24	80	570	999999	333	999999	326	308	444	93	780	333	349	169	190	661	44	146	223	538	999999	230	491	737	999999	188	867	51	684	382	348	999999	119	511	544	999999	756	684	999999	999999	691	755	999999	472	827	999999	637	94	453	109	376	666	83	999999	874	793	999999	833	270	155	602	284	623	71	744	983	999999	999999	624	359	999999	999999	942	801	846	504	832	28	909	999999	550	783	598	999999	16	682	723	294	636	751	250	999999	999999	58	819	416	999999	337	728	844	817	798	999999	103	999999	26	723	281	978	380	999999	571	923	584	604	999999	686	48	64	72	269	929	211	872	119	982	935	893	981	439	372	999999	999999	75	868	751	323	504	390	990	958	451	316	999999	790	678	10	999999	454	10	999999	103	282	999999	999999	888	596	596	984	222	90	830	299	548	17	465	282	857	715	853	505	192	657	73	113	817	623	999999	92	440	999999	105	999999	981	999999	279	232	999999	490	980	164	999999	520	999999	910	999999	161	767	999999	334	406	999999	999999	600	505	547	445	219	563	767	274	651	514	999999	240	984	390	999999	999999	738	243	648	377	735	698	778	671	488	999999	974	665	855	696	999999	43	839	971	848	999999	172	833	22	79	723	999999	513	999999	966	999999	999999	999999	843	928	520	100	757	999999	999999	902	999999	876	956	65	588	999999	418	954	999999	520	401	23	542	832	999999	999999	231	578	654	29	999999	566	705	550	237	999999	822	926	186	667	999999	74	582	945	759	295	877	957	491	621	307	999999	465	455	547	912	215	21	262	616	869	189	999999	999999	718	999999	180	416	827	361	288	491	778	99	245	999999	440	596	
82	999999	37	273	97	42	722	635	111	259	999999	325	31	811	674	999999	999999	106	943	212	237	999999	125	999999	139	140	999999	815	780	375	220	220	999999	999999	938	872	589	605	101	97	657	999999	68	920	413	999999	999999	999999	999999	218	302	999999	393	238	369	999999	275	566	143	957	700	907	854	736	49	999999	843	412	872	802	999999	999999	14	855	554	154	542	204	67	627	799	865	997	571	82	81	826	253	999999	466	606	32	471	144	397	750	999999	331	881	999999	668	927	604	24	999999	999999	144	999999	999999	225	939	81	999999	516	167	834	909	292	663	968	965	999999	162	415	205	957	729	999999	999999	804	915	999999	323	446	958	872	270	982	343	971	999999	999999	999999	44	526	535	523	955	977	563	999999	999999	667	999999	999999	78	775	199	819	999999	381	999999	999999	999999	999999	729	757	72	557	295	574	926	949	999999	42	677	40	999999	889	999999	999999	773	892	904	962	970	552	999999	791	889	106	81	173	73	600	671	227	689	735	797	777	460	408	692	988	914	996	999999	880	978	48	658	999999	159	835	999999	382	176	916	339	999999	357	281	667	198	503	762	886	100	370	459	350	392	101	892	983	375	210	916	57	973	576	530	812	851	999999	771	24	237	993	299	61	772	406	621	999999	189	740	999999	494	162	120	999999	519	999999	999999	275	218	267	852	241	181	999999	999999	365	610	826	999999	815	999999	732	748	658	106	80	999999	577	985	999999	471	999999	635	706	431	895	863	690	21	999999	164	182	562	757	385	999999	127	999999	903	51	21	604	720	924	753	762	414	461	788	448	132	999999	290	738	795	57	606	475	999999	973	501	919	999999	185	661	577	179	990	283	999999	952	605	674	944	469	999999	94	710	953	669	491	412	999999	572	171	44	892	824	961	999999	166	999999	973	930	549	102	999999	999999	272	185	592	423	188	454	999999	526	455	345	999999	928	999999	895	999999	999999	491	999999	26	999999	23	627	685	999999	39	945	187	999999	631	743	999999	999999	88	999999	999999	777	86	78	234	458	999999	644	588	556	999999	999999	999999	271	999999	999999	448	460	85	545	531	645	499	999999	999999	999999	999999	195	999999	711	940	902	850	424	457	999999	92	423	865	568	177	378	999999	138	999999	999999	999999	916	180	817	304	944	301	542	999999	999999	288	839	684	991	191	890	999999	876	999999	999999	999999	949	813	999999	999999	35	999999	517	378	163	607	371	999999	398	660	999999	25	87	417	999999	610	999999	999999	999999	466	999999	739	873	386	999999	999999	999999	522	
156	812	631	999999	999999	94	279	999999	784	173	864	205	999999	400	295	341	832	999999	672	469	620	52	999999	552	167	930	999999	296	721	999999	101	534	999999	999999	302	585	999999	256	241	992	147	646	826	153	543	460	999999	999999	453	999999	554	999999	999999	701	999999	113	936	999999	999999	853	604	983	638	653	81	339	999999	999999	108	710	311	585	999999	679	332	973	999999	999999	19	706	390	999999	842	188	586	690	999999	743	947	198	649	950	310	387	398	163	18	183	81	213	700	999999	999999	999999	240	999999	767	286	999999	928	887	214	79	248	473	967	150	999999	999999	391	760	26	999999	909	71	361	285	999999	291	179	999999	52	999999	805	16	909	884	109	947	618	923	999999	374	28	311	444	999999	999999	999999	430	22	558	116	690	453	999999	999999	844	681	879	693	510	994	999999	962	845	553	999999	242	563	92	50	511	458	999999	468	652	111	999999	999999	479	223	352	999999	166	416	935	970	362	331	558	50	428	78	924	422	307	173	999999	465	890	618	828	360	348	971	999999	658	231	999999	999999	259	245	65	410	479	168	999999	53	555	909	583	910	999999	999999	52	622	443	533	55	999999	488	55	152	736	861	394	992	522	194	369	287	999999	378	299	309	804	373	668	455	263	173	999999	510	556	317	707	917	999999	305	359	614	134	185	999999	553	213	103	328	548	94	176	999999	999999	999999	632	834	542	622	706	248	999999	775	88	792	999999	368	544	596	428	164	477	647	227	835	999999	999999	572	554	999999	105	999999	54	999999	370	999999	999999	271	324	999999	482	174	999999	648	66	109	839	55	393	825	195	669	999999	900	999999	617	528	404	33	441	999999	272	987	876	610	537	215	655	718	704	456	107	230	671	946	999999	182	999	170	736	999999	999999	188	729	559	999999	999999	154	735	752	569	156	247	882	455	999999	187	428	47	529	893	193	337	999999	378	98	448	835	953	405	444	528	244	999999	525	371	93	268	326	184	332	999999	920	965	144	310	859	999999	226	999999	812	753	962	640	842	999999	780	999999	361	471	987	378	200	340	318	51	912	950	366	93	136	919	111	863	206	832	999999	999999	554	999999	239	110	618	227	592	690	999999	603	454	793	591	594	999999	855	999999	954	870	590	657	103	397	909	981	143	999999	892	651	108	443	999999	468	999999	999999	293	242	887	759	973	747	999999	484	319	505	572	501	542	22	999999	676	999999	961	682	714	999999	680	330	999999	485	617	700	999999	467	169	444	334	183	649	623	623	309	
204	897	843	39	999999	88	413	999999	641	76	880	405	432	200	999999	786	703	999999	612	911	767	999999	366	57	588	27	159	71	247	327	999999	399	633	377	58	999999	839	684	843	601	916	710	843	550	819	999999	45	999999	395	999999	479	166	20	711	999999	920	541	796	450	600	999999	351	180	324	183	491	999999	64	999999	985	946	999999	649	21	999999	66	440	999999	237	999999	982	999999	999999	999999	848	736	388	999999	835	137	532	999999	243	999999	999999	575	999999	529	999999	999999	871	980	826	409	602	999999	516	999	716	484	489	725	568	505	618	999999	675	482	475	999999	999999	850	228	25	462	903	785	407	348	429	526	999999	448	898	83	999999	999999	999999	106	397	229	389	999999	999999	647	807	484	737	634	922	899	67	999999	929	999999	31	761	811	946	698	999999	999999	660	296	999999	579	286	999999	432	616	395	999999	385	999999	227	722	999999	868	377	655	999999	57	773	425	530	469	857	999999	672	62	250	552	329	408	722	119	729	918	999999	78	999999	815	315	27	999999	501	682	975	711	514	999999	999999	443	301	280	628	346	244	766	498	999999	767	997	999999	376	842	88	999999	366	117	993	725	475	308	135	613	999999	999999	888	999999	786	999999	807	168	999999	999999	118	38	137	103	999999	494	162	999999	999999	762	817	935	651	694	422	999999	999999	999999	520	660	428	145	175	999999	886	590	356	737	712	840	960	839	703	999999	734	999999	849	272	344	999999	573	571	951	372	795	805	113	204	616	90	999999	213	647	25	927	999999	862	470	217	192	999999	424	201	999999	801	977	241	999999	960	372	999999	356	269	21	97	857	999999	803	871	91	487	162	999999	632	577	757	201	688	101	760	197	999999	999999	999999	371	158	380	444	571	999999	573	481	999999	253	999999	915	943	636	999999	999999	999999	69	598	999999	999999	985	303	569	938	54	785	553	540	999999	184	476	999999	118	650	999999	486	749	241	64	999999	15	999999	878	407	999999	999999	565	760	30	972	138	791	929	999999	385	854	811	505	999999	41	30	999999	44	78	757	624	834	999999	989	999999	49	827	544	999999	699	77	999999	171	286	239	230	792	519	237	56	685	371	662	274	93	675	254	714	32	496	999999	884	999999	999999	47	979	579	770	436	933	310	257	999999	755	999999	999999	650	228	297	811	237	431	807	31	81	999999	182	721	905	918	795	122	521	999999	635	999999	999999	999999	999999	260	650	32	93	304	746	438	61	906	999999	654	35	35	427	220	268	642	87	999999	579	999999	999999	999999	864	517	
999999	197	999999	197	999999	999999	823	999999	999999	999999	171	999999	348	512	285	642	211	275	765	261	893	769	694	311	999999	992	999999	827	999999	464	999999	791	167	575	166	558	703	863	786	831	830	895	999999	391	999999	63	304	574	999999	999999	584	541	103	613	999999	378	502	434	999999	137	29	995	198	999999	593	379	58	773	356	726	939	999999	489	933	430	998	723	313	261	811	697	999999	325	999999	999999	911	698	999999	951	787	66	999999	539	658	999999	835	706	530	797	680	14	999999	227	999999	997	246	62	999999	192	625	654	199	182	999999	999999	999999	680	193	645	999999	680	504	821	569	999999	999999	807	830	132	595	301	202	515	999999	806	176	324	999999	999999	643	999999	539	370	336	142	867	106	27	999999	334	164	522	885	126	999	999999	999999	658	126	337	439	999999	47	999999	333	462	683	600	716	999999	999999	152	186	12	823	151	143	494	436	803	572	999999	612	798	999999	779	317	399	582	305	466	666	999999	999999	214	636	502	773	13	680	999999	506	999999	954	171	999999	346	999999	302	999999	377	225	999999	999999	999999	648	619	249	999999	553	154	293	999999	420	999999	506	999999	999999	798	999999	999999	369	491	755	619	76	489	657	636	428	443	999999	999999	724	999999	999999	444	108	999999	565	27	262	617	999999	536	999999	487	890	157	664	292	839	94	116	999999	17	999999	476	704	697	169	962	999999	737	999999	720	197	303	491	566	999999	631	591	242	179	396	999999	999999	999999	719	589	599	509	972	146	603	349	990	516	999999	516	968	404	999999	406	64	650	880	348	816	999999	999999	408	999999	999999	661	258	999999	937	821	265	999999	999999	984	118	569	462	999999	601	999999	380	206	787	999999	59	103	236	999999	836	999999	999999	871	692	413	16	999999	999999	999999	379	484	354	497	999999	695	999999	813	999999	999999	119	836	999999	20	288	831	999999	999999	406	838	541	508	434	884	999999	822	85	999999	20	843	978	713	379	999999	999999	126	172	882	154	101	999999	246	382	999999	999999	10	522	735	999999	999999	967	999999	998	362	999999	999999	60	470	999999	999999	619	282	802	877	999999	406	467	66	749	171	668	562	371	315	933	305	136	617	630	25	309	999999	999999	159	875	488	714	999999	169	399	75	702	410	914	481	999999	443	999999	385	858	542	466	985	431	202	415	138	693	428	90	743	999999	839	467	930	280	999999	653	11	953	691	999999	896	359	105	999999	161	999999	833	312	861	999999	241	999999	482	843	363	378	956	470	359	31	999999	89	999999	632	863	943	984	999999	159	789	
502	999999	176	102	569	635	335	236	263	999999	860	126	228	999999	211	76	984	96	916	114	697	541	603	999999	851	999999	703	473	113	218	999999	631	162	82	999999	999999	999999	389	999999	728	999999	730	217	678	171	482	999999	544	431	999999	999999	999999	999999	54	102	961	828	999999	250	751	931	862	133	54	217	999999	963	999999	982	999999	470	605	813	197	71	999999	333	925	508	999999	999999	169	51	316	259	575	346	999999	999999	178	999999	109	148	999999	999999	189	607	999999	999999	932	999999	999999	562	39	999999	999999	94	999999	999999	999999	637	903	998	870	794	999999	820	816	999999	999999	999999	855	177	999999	419	371	466	291	999999	881	999999	171	464	575	861	253	607	22	979	895	491	999999	134	854	540	88	110	278	999999	34	369	790	377	829	49	663	546	748	619	965	897	802	999999	111	765	999999	448	432	19	551	175	999999	837	899	159	654	730	999999	282	341	270	197	999999	377	522	579	999999	999999	536	208	706	858	402	24	997	689	999999	33	99	74	639	999999	268	999999	858	999999	999999	477	679	395	932	234	475	999999	705	709	258	338	999999	999999	999999	814	896	811	844	317	999999	822	902	999999	121	707	999999	999999	999999	591	929	368	518	962	626	327	955	999999	275	482	392	123	319	298	440	214	444	903	392	825	999999	457	351	551	154	999999	999999	999999	284	999999	10	267	587	123	780	889	819	626	569	999999	999999	756	545	999999	924	303	513	613	39	907	272	999999	825	876	809	999999	26	967	817	495	752	746	866	50	999999	134	999999	205	517	999999	394	817	344	37	966	35	999999	980	626	999999	627	999999	999999	376	962	680	442	711	314	308	872	852	808	999999	999999	999999	889	505	889	800	767	318	106	488	522	454	999999	999999	909	783	570	46	350	966	999999	999999	568	499	88	999999	999999	999999	999999	219	999999	542	19	999999	425	854	145	999999	100	999999	94	319	999999	700	854	517	999999	999999	802	530	999999	835	511	842	999999	821	553	999999	426	97	117	942	426	886	809	979	445	724	382	999999	999999	165	999999	523	882	999999	926	999999	644	571	116	57	32	371	482	999999	41	176	66	604	310	999999	989	13	719	999999	892	977	999999	874	81	970	272	747	882	582	999999	988	959	654	894	999999	999999	855	999999	69	919	65	414	966	948	278	668	778	753	999999	175	999999	804	740	667	948	976	769	499	145	785	285	488	899	953	52	216	411	709	624	999999	143	31	659	999999	837	999999	924	926	802	999999	999999	999999	979	416	946	193	229	987	946	999999	986	366	845	
284	644	576	999999	22	905	72	266	79	999999	999999	42	999999	154	519	829	385	999999	843	999999	833	301	291	508	493	999999	859	987	423	763	914	13	777	999999	384	586	270	999999	911	999999	740	55	425	864	76	383	35	999999	999999	999999	570	999999	152	669	22	983	363	78	31	16	56	84	843	316	224	910	265	744	770	932	569	328	149	999999	956	787	876	999999	442	999999	980	999999	999999	265	999999	266	999999	117	999999	401	233	999999	45	999999	999999	665	999999	999999	649	166	999999	291	999999	777	999999	251	999999	328	999999	999999	999999	936	999999	912	999999	236	999999	587	999999	958	999999	158	580	999999	999999	376	292	244	849	300	584	999999	999999	999999	990	699	999999	509	666	950	999999	542	403	999999	294	999999	999999	999999	880	747	868	625	995	691	116	970	999999	900	78	999999	999999	283	479	423	999999	999999	170	999999	922	999999	685	297	920	172	219	999999	999999	640	94	422	810	999999	363	112	431	959	999999	94	179	999999	988	650	999999	999999	991	474	72	999999	300	943	136	216	210	554	72	581	704	833	482	599	226	80	815	656	999999	799	919	377	992	690	579	85	999999	901	346	44	857	486	180	999999	999999	999999	350	999999	296	999999	959	809	49	850	265	938	612	580	999999	999999	835	784	33	202	554	695	987	610	999999	60	999999	308	999999	38	723	228	662	737	154	999999	730	674	369	818	999999	120	337	151	434	641	472	609	108	999999	999999	82	462	978	999999	759	786	740	776	999999	576	660	601	21	999999	47	285	999999	436	362	197	999999	999999	215	999999	444	367	845	999999	733	587	999999	999999	999999	999999	651	765	684	547	395	665	990	898	133	999999	189	519	326	25	397	365	999999	183	745	241	48	658	257	625	755	401	999999	999999	52	658	160	459	812	192	485	999999	601	337	50	696	999999	272	999999	963	182	924	51	999999	788	999999	989	999999	464	557	790	993	999999	68	792	993	724	435	855	475	101	730	707	143	540	125	764	999999	142	59	44	999999	999999	294	453	830	359	120	776	675	668	907	999999	264	401	491	764	543	545	57	972	999999	416	825	872	451	227	999999	299	999999	999999	999999	120	415	523	24	636	233	999999	999999	999999	613	659	190	807	194	999999	999999	999999	58	360	231	725	999999	999999	999999	369	541	421	11	612	451	821	113	71	938	796	588	999999	386	855	541	928	583	412	368	121	999999	999999	688	715	774	175	250	322	392	13	999999	338	260	655	104	811	613	358	202	999999	556	128	999999	397	157	712	999999	999999	999999	302	999999	999999	718	161	
999999	523	733	999999	838	286	580	999999	678	935	772	260	490	730	999999	999999	325	234	219	999999	999999	117	159	999999	568	72	809	57	504	99	999999	351	619	108	523	581	999999	327	520	916	222	765	449	933	624	999999	999999	635	999999	999999	999999	917	999999	153	595	999999	374	999999	726	776	999999	532	296	589	84	431	640	999999	217	190	650	997	714	303	363	800	667	226	676	671	840	999999	616	414	122	943	878	476	999999	498	217	999999	600	744	449	689	479	860	859	203	999999	999999	427	261	448	979	212	179	999999	795	366	157	765	64	999999	303	999999	999999	477	140	553	174	878	719	973	13	999999	970	853	673	999999	807	367	482	415	999	756	364	966	142	741	708	685	999999	141	999999	881	999999	808	156	773	597	999999	999999	650	102	962	999999	288	999999	582	242	999999	127	999999	559	790	292	649	936	546	561	915	345	398	844	488	170	587	999999	999999	861	999999	707	900	733	999999	638	832	323	46	999999	86	531	559	509	392	568	252	581	278	599	896	999999	609	999999	999999	999999	340	805	613	801	999999	374	322	721	79	999999	226	741	999999	999999	459	999999	899	999999	485	393	785	999999	462	919	918	15	645	533	964	300	107	688	60	375	307	999999	999999	999999	926	712	219	837	439	773	351	510	999999	999999	149	570	971	120	735	299	272	450	353	693	883	999999	728	999999	756	999999	999999	538	691	770	855	433	625	664	999999	773	999999	948	999999	999999	999999	418	570	999999	999999	403	328	987	953	999999	999999	856	683	25	362	810	983	999999	90	660	999999	813	999999	999999	999999	715	945	999999	999999	962	999999	999999	991	664	125	474	555	208	999999	363	999999	533	584	929	668	998	749	609	999999	999999	999999	752	867	798	436	764	599	895	269	678	458	21	999999	990	999999	999999	999999	999999	999999	887	265	999999	999999	727	210	729	238	889	16	272	999999	999999	14	784	999999	373	457	202	237	999999	875	660	999999	726	904	448	999999	594	999999	879	143	730	709	425	506	15	726	149	598	707	535	710	999999	999999	999999	123	16	665	818	282	340	999999	792	549	999999	605	845	999999	999999	762	646	644	604	136	999999	245	635	589	999999	176	647	999999	999999	999999	999999	999999	771	941	24	790	441	426	775	21	549	999999	938	170	414	900	170	999999	999999	835	70	999999	999999	761	999999	476	488	999999	387	652	635	32	78	999999	723	999999	834	903	294	999999	330	230	999999	593	999999	668	307	474	999999	387	999999	230	991	768	469	999999	70	19	82	548	312	999999	999999	132	386	999999	401	676	999999	568	
76	266	141	294	514	999999	999999	521	999999	209	178	23	252	999999	646	999999	999999	999999	999999	788	784	824	999999	745	729	317	190	746	217	71	999999	999999	37	999999	321	749	98	706	263	999999	913	999999	836	872	380	299	771	49	486	970	494	999999	874	658	783	252	435	395	999999	207	659	284	314	999999	999999	547	985	636	688	896	326	334	999999	182	875	245	988	957	375	439	545	150	999999	999999	577	999999	999999	379	832	78	324	702	151	66	969	638	244	999999	999999	999999	313	999999	361	590	654	169	56	701	782	999999	264	999999	30	135	661	519	999999	78	545	758	999999	999999	803	619	581	999999	999999	989	212	247	999999	999999	28	542	136	999999	789	679	591	999999	999999	65	597	294	814	846	682	26	404	460	623	176	999999	999999	52	999999	341	742	18	40	976	66	999999	545	546	990	999999	487	999999	261	729	345	486	137	999999	735	28	519	999999	734	941	999999	595	999999	623	834	95	836	500	999999	79	56	670	561	440	999999	566	62	747	824	397	999999	26	999999	999999	288	690	61	562	317	678	999999	937	283	99	809	999999	746	921	712	905	623	987	999999	999999	999999	674	924	696	556	178	966	999999	980	347	746	160	999999	31	344	154	999999	283	192	760	257	119	999999	472	631	612	819	140	45	999999	774	999999	456	960	57	613	765	364	16	148	999999	59	956	936	352	999999	999999	725	586	567	871	349	999999	810	934	573	287	462	75	999999	359	836	736	71	572	999999	703	492	973	730	389	679	277	54	58	208	162	460	129	971	999999	104	999999	477	999999	434	412	645	36	484	336	312	298	71	789	875	999999	895	999999	814	999999	535	999999	855	188	201	999999	760	762	736	999999	827	343	999999	359	999999	292	999999	999999	148	999999	68	465	499	404	86	391	215	264	183	885	267	96	315	25	999999	353	999999	299	857	362	651	883	300	73	509	969	204	712	535	999999	63	882	235	688	897	80	261	461	112	809	866	506	589	851	163	999999	37	999999	300	999999	594	969	999999	785	999999	184	999999	436	895	999999	197	503	729	590	831	999999	861	627	128	988	101	246	197	57	999999	155	304	449	999999	768	941	125	999999	623	997	94	999999	449	999999	999999	999999	825	999999	995	622	999999	776	998	29	779	999999	410	999999	999999	819	358	782	999999	299	338	880	726	526	136	174	82	92	999999	999999	746	657	999999	423	405	999999	276	680	201	435	133	378	305	429	140	999999	541	999999	999999	804	649	312	618	160	999999	841	999999	308	439	830	550	290	999999	415	999999	
131	999999	987	564	227	553	677	590	683	175	959	584	306	396	246	633	916	973	999999	943	999999	49	270	547	563	999999	967	251	370	999999	999999	707	890	999999	18	433	553	999999	999999	999999	971	721	934	985	916	267	881	912	203	206	633	317	370	471	839	92	999999	999999	11	321	586	435	230	798	999999	999999	694	160	387	812	999999	326	91	60	971	999999	114	284	999999	306	33	999999	999999	173	999999	536	346	428	316	926	999999	999999	599	579	674	546	501	146	663	999999	572	731	999999	999999	126	999999	235	999999	999999	999999	999999	999999	818	704	298	531	387	66	999999	999999	915	999999	843	999999	585	976	727	999999	385	999999	230	967	621	967	999999	999999	530	668	57	999999	310	999999	929	999999	949	999999	295	894	999999	153	169	445	999999	867	747	307	999999	83	804	150	589	723	999999	999999	999999	19	310	999999	970	995	11	999999	999999	601	999999	889	999999	653	511	280	999999	832	229	242	276	785	999999	999999	999999	999999	415	456	863	906	365	999999	101	864	304	939	15	444	924	999999	151	450	436	998	999999	858	960	243	571	533	999999	757	503	702	999999	120	641	999999	631	544	589	999999	855	999999	245	908	797	481	359	999999	275	256	999999	933	999999	825	359	379	380	371	475	181	884	340	999999	608	999999	399	77	193	307	458	813	390	706	596	595	333	999999	474	999999	999999	884	999	999999	211	849	570	999999	971	761	999999	186	269	78	999999	670	525	654	637	825	408	999999	176	274	999999	999999	527	236	503	240	999999	616	905	310	986	297	884	81	256	759	522	999999	105	431	45	282	999999	321	299	999999	80	679	135	649	662	85	717	999999	451	768	331	999999	999999	741	736	656	280	958	92	130	785	453	999999	999999	313	619	319	745	239	999999	889	216	937	577	170	355	490	999999	648	911	999999	159	630	487	438	999999	680	364	694	388	999999	594	239	178	150	626	282	999999	346	52	765	972	506	999999	878	125	406	540	580	999999	999999	23	320	180	550	636	823	999999	449	134	939	955	60	850	542	304	999999	768	999999	999999	83	999999	919	605	999999	607	653	723	609	322	781	150	783	313	222	999999	284	68	628	999999	803	362	999999	221	113	810	922	655	374	583	148	638	999999	999999	999999	934	103	715	35	942	983	109	999999	136	999999	798	999999	746	999999	554	30	917	999999	999999	999999	721	999999	708	999999	344	685	997	358	999999	184	153	999999	747	995	288	894	569	999999	685	530	703	999999	999999	868	314	639	185	27	820	562	999999	498	999999	305	596	510	395	223	691	267	
999999	751	294	999999	209	999999	433	999999	360	659	461	884	464	402	46	679	752	840	197	999999	509	980	537	472	999999	654	857	451	409	999999	508	356	351	428	544	952	757	999999	668	553	215	434	666	999999	111	345	999999	999999	269	917	757	555	35	985	758	999999	999999	821	998	999999	999999	999999	351	582	161	115	543	46	857	93	999999	33	999999	999999	499	85	999999	377	371	617	999999	79	192	999999	30	953	330	365	670	999999	739	999999	729	123	650	233	92	94	999999	995	999999	999999	999999	185	995	733	383	999999	496	682	692	999999	999999	391	999999	834	999999	859	561	999999	785	187	376	327	999999	999999	304	68	993	275	992	238	367	375	999999	622	148	17	999999	296	579	937	999999	987	847	893	485	348	189	816	434	232	999999	999999	220	624	632	612	999999	18	439	325	399	230	690	463	488	94	576	321	695	792	373	275	999999	999999	318	388	480	461	510	955	879	999999	841	769	706	556	165	200	990	999999	999999	488	999999	263	999999	648	306	999999	414	401	772	867	130	642	859	267	192	373	316	253	142	380	507	999999	446	999999	389	920	757	931	929	385	331	169	616	999999	417	375	999999	669	92	97	56	119	192	999999	66	999999	999999	448	999999	791	883	747	403	999999	980	383	817	336	269	385	635	482	472	396	546	999999	36	974	849	999999	74	999999	170	55	334	999999	301	434	166	190	20	319	567	147	502	583	766	810	905	44	558	972	410	706	461	999999	647	795	475	105	182	999999	598	999999	727	246	586	357	481	592	999999	392	180	88	374	326	999999	334	894	999999	204	225	79	815	267	101	999999	999999	594	760	750	505	959	999999	18	85	720	19	420	999999	999999	418	999999	322	953	176	999999	331	342	144	999999	322	901	512	900	999999	866	999999	999999	635	999999	132	763	720	841	999999	432	119	80	299	606	905	914	638	965	786	886	756	999999	101	299	914	131	460	112	999999	604	999999	999999	999999	219	999999	719	784	265	875	654	999999	481	376	743	693	999999	52	999999	752	408	272	999999	123	999999	999999	921	999999	346	999999	999999	313	618	999999	982	975	948	28	90	670	196	139	382	100	999999	277	284	495	357	999999	662	89	922	360	40	999999	909	56	980	109	24	999999	448	180	874	351	999999	78	999999	767	745	243	962	867	999999	278	999999	457	999999	802	835	436	850	740	999999	999999	390	999999	383	999999	76	901	48	999999	655	675	691	212	225	999999	277	216	110	590	860	429	126	65	794	761	999999	462	75	999999	999999	588	999999	708	999999	953	
960	742	695	743	701	843	205	981	221	889	586	687	999999	201	535	628	335	270	999999	13	805	334	472	621	999999	613	836	860	999999	77	16	983	464	272	830	999999	999999	366	888	27	234	144	844	999999	184	764	230	873	652	645	262	408	828	744	157	635	280	84	999999	97	16	344	274	154	999999	603	232	968	999999	999999	118	969	999999	862	778	670	490	999999	446	999999	393	962	217	82	815	607	164	719	124	204	264	999999	821	801	20	889	999999	699	31	581	999999	999999	512	651	537	293	36	965	966	487	154	712	638	999999	704	54	137	202	339	286	449	999999	854	176	746	671	999999	580	852	889	999999	791	546	865	902	999999	460	565	545	999999	999999	199	753	999999	59	551	999999	721	106	965	762	999999	370	999999	141	999999	999999	346	905	865	999999	456	122	87	687	363	999999	772	207	999999	594	571	657	807	705	259	760	227	126	999999	862	999999	483	886	999999	999999	430	800	733	999999	733	124	660	679	999999	133	86	676	949	696	999999	45	523	533	381	200	30	563	49	882	278	190	999999	710	12	709	999999	999999	999999	999999	999999	375	49	332	839	999999	999999	977	420	582	999999	94	277	430	999999	827	912	949	515	935	999999	866	761	850	606	999999	894	999999	676	999999	999999	999999	725	394	763	999999	995	200	693	999999	999999	52	152	467	999999	999999	913	999999	889	999999	999999	32	720	24	999999	999999	614	199	999999	999999	999999	960	311	733	999999	331	368	999999	667	811	831	721	266	613	999999	69	724	304	151	422	639	106	70	999999	999999	138	140	711	999999	697	999999	806	474	406	326	329	740	419	46	387	825	40	140	88	354	85	766	999999	368	402	999999	320	57	314	657	488	900	810	999999	999999	200	656	950	970	417	999999	256	859	297	336	999999	314	267	763	596	609	965	981	156	813	999999	34	353	538	355	999999	759	999999	749	837	429	930	575	744	196	179	89	999999	670	329	829	906	819	42	84	47	999999	294	999999	57	523	918	663	999999	929	176	312	421	625	333	275	96	120	999999	906	999999	739	523	576	426	530	804	320	826	984	465	214	321	464	318	42	474	999999	701	324	511	276	545	814	30	866	999999	999999	347	64	742	796	999999	999999	999999	307	999999	999999	300	527	718	999999	836	999999	474	999999	991	957	999999	300	800	643	999999	145	405	999999	204	708	556	560	862	269	973	772	999999	669	845	195	778	20	503	999999	162	183	999999	903	439	999999	999999	999999	999999	710	238	56	263	109	999999	233	999999	999999	112	829	171	740	665	
458	634	74	803	999999	126	806	188	306	797	53	491	246	999999	501	691	705	369	498	999999	162	40	926	999999	152	999999	621	465	224	999999	673	999999	421	517	999999	999999	375	999999	544	940	999999	999999	932	259	219	999999	150	694	238	872	999999	999999	672	65	513	428	707	554	661	523	999999	350	963	398	999999	457	79	728	392	231	999999	19	825	999999	616	999999	999999	676	309	534	999999	926	236	351	510	213	923	366	999999	728	571	821	999999	999999	999999	728	999999	999999	135	762	548	421	312	16	999999	397	999999	124	448	883	999999	41	999999	999999	999999	578	123	621	887	999999	533	999999	723	663	660	999999	999999	804	999999	888	70	564	551	547	999999	730	624	230	999999	123	568	808	917	131	409	999999	999999	907	650	866	614	947	656	215	238	834	697	648	356	62	421	840	12	560	822	765	489	707	150	649	953	893	826	774	999999	999999	795	602	264	129	928	78	164	255	284	123	907	346	318	161	43	999999	873	999999	701	727	806	367	999999	644	60	868	766	10	913	720	130	882	999999	513	48	104	394	237	999999	352	686	756	286	708	857	153	398	999999	616	999999	999999	93	82	634	918	999999	999999	999999	78	69	311	164	342	563	992	35	493	999999	999999	938	999999	646	618	359	51	59	91	599	786	999999	479	999999	999999	935	700	46	809	227	595	610	800	999999	168	74	999999	532	999999	722	715	831	660	999999	875	677	395	383	475	723	593	868	999999	999999	833	171	589	999999	770	406	862	955	225	275	219	513	148	817	487	554	318	519	634	368	883	999999	999999	886	903	716	550	327	571	96	999999	726	262	106	941	996	484	999999	761	28	860	760	616	395	999999	372	999999	577	895	920	414	84	999999	989	820	999999	915	703	629	64	999999	999999	394	138	641	493	999999	51	876	999999	999999	999999	757	616	508	999999	348	999999	999999	541	186	972	431	650	682	559	999999	273	286	999999	91	781	887	707	172	999999	376	487	999999	890	999999	497	701	414	851	613	327	999999	490	696	539	64	200	999999	999999	882	123	743	456	91	10	999999	765	813	409	298	913	59	453	193	757	861	117	622	999999	688	281	27	799	78	999999	999999	782	590	999999	999999	999999	999999	999999	999999	211	999999	40	672	889	134	999999	887	999999	563	699	277	184	307	938	678	946	578	999999	999999	999999	106	999999	387	849	145	999999	185	999999	382	999999	124	229	173	982	999999	830	445	999999	305	956	999999	22	246	379	999999	691	485	999999	854	90	21	140	641	999999	115	999999	652	823	754	919	999999	
606	999999	854	999999	57	20	324	813	847	511	999999	999999	999999	227	999999	707	18	883	453	729	999999	436	302	696	999999	587	494	877	999999	187	999999	977	999999	999999	999999	391	391	794	999999	680	170	999999	16	578	174	767	410	461	999999	999999	999999	939	999999	999999	33	179	339	167	600	469	526	447	378	999999	889	869	999999	832	440	702	325	999999	999999	999999	999999	695	429	723	532	226	187	43	999999	463	543	682	999999	195	385	999999	61	999999	203	457	999999	722	469	346	999999	304	780	999999	31	329	999999	430	973	999999	631	337	749	615	635	999999	292	493	592	915	136	216	203	999999	999999	822	650	101	31	517	999999	846	236	999999	43	237	445	609	21	535	796	123	708	999999	563	58	867	446	598	999999	175	670	139	554	220	999999	111	999999	130	208	679	999999	408	465	917	785	111	666	582	407	999999	682	481	999999	129	999999	507	64	247	408	954	213	503	212	999999	949	716	999999	999999	999999	135	999999	488	999999	855	230	714	999999	231	778	947	999999	864	200	880	999999	999999	999999	999999	206	999999	57	742	999999	999999	476	999999	206	123	967	78	428	999999	31	999999	482	203	668	212	898	309	264	832	999999	999999	753	349	312	332	859	760	645	257	676	586	999999	723	766	569	999999	158	517	139	263	710	528	417	842	918	407	299	530	868	999999	897	719	224	999999	271	999999	999999	769	999999	264	999999	999999	181	126	445	203	999999	999999	108	823	750	791	135	999999	758	999999	345	506	393	924	569	240	776	720	779	866	999999	999999	504	78	999999	389	999999	999999	56	286	356	300	407	725	647	999999	431	54	786	116	594	645	525	339	164	629	385	999999	999999	976	656	999999	347	578	339	999999	932	39	570	371	157	259	532	481	999999	55	108	668	287	707	808	999999	999999	672	999999	228	923	174	914	633	13	693	190	999999	999999	894	952	829	396	336	929	999999	483	999999	958	344	122	54	999999	999999	530	717	672	987	178	924	527	999999	307	120	397	768	125	937	367	999999	78	463	999999	691	102	279	281	950	999999	416	999999	518	714	936	115	878	421	804	113	999999	31	203	901	705	377	287	531	285	938	171	286	546	67	504	275	659	203	72	27	260	445	721	219	761	676	999999	961	370	15	519	356	320	834	81	999999	999999	562	155	323	999999	748	996	999999	999999	140	711	460	219	671	456	685	359	787	852	850	310	983	999999	999999	999999	326	999999	280	429	814	965	712	985	72	400	107	999999	748	212	999999	448	999999	603	630	999999	557	752	699	558	834	997	
532	981	999999	141	891	999999	126	954	498	586	726	999999	999999	174	999	474	156	280	999999	637	610	585	350	411	600	390	518	73	810	574	472	721	999999	816	443	999999	764	931	999999	684	999999	793	714	925	722	126	801	999999	965	92	999999	428	209	207	397	947	641	819	999999	999999	904	62	999999	923	124	14	997	985	999999	279	999999	225	770	675	705	816	871	999999	688	484	589	62	999999	727	999999	53	522	398	428	495	98	945	400	998	780	879	650	790	811	999999	129	815	734	696	382	390	657	999999	502	999999	85	999999	140	66	999999	851	954	999999	955	80	492	999999	999999	245	190	999999	999999	999999	999999	825	999999	91	999999	970	364	773	328	999999	355	587	395	988	999999	847	420	871	814	343	87	999999	924	234	834	741	999999	520	999999	498	999999	617	565	885	638	676	999999	994	614	170	702	157	533	553	999999	377	999999	999999	999999	718	999999	318	950	491	694	966	900	999999	256	870	999999	999999	524	999999	999999	737	31	509	359	999999	442	425	999999	654	641	930	999999	381	163	467	66	731	999999	999999	672	207	666	84	999999	672	999999	472	748	999999	425	857	633	703	658	999999	355	184	154	999999	286	410	62	306	999999	764	571	529	789	788	999999	22	47	983	167	697	80	947	318	687	999999	969	676	999999	238	783	306	701	999999	820	121	882	587	324	264	999999	155	370	999999	999999	999999	999999	683	959	930	999999	820	650	546	960	999999	408	866	467	999999	316	733	539	78	999999	999999	870	806	969	677	931	999999	723	999999	999999	551	999999	999999	999999	586	208	295	716	592	825	963	656	164	999999	557	999999	25	129	285	948	538	616	301	166	970	239	449	714	291	998	977	107	921	651	999999	561	684	999999	881	840	30	999999	946	999999	113	999999	716	54	421	999999	915	316	448	780	999999	935	418	566	910	357	758	581	434	999999	848	866	735	999999	352	995	37	40	248	444	927	521	669	59	63	169	522	404	303	326	92	999999	658	999999	295	483	999999	127	999999	533	92	449	592	362	404	247	84	999999	701	999999	937	885	999999	13	853	844	999999	369	999999	751	834	363	287	118	511	187	999999	595	226	869	853	999999	999999	714	362	999999	929	317	655	815	94	319	703	877	999999	207	602	655	296	999999	216	783	614	333	999999	728	171	483	850	226	40	489	999999	831	999999	37	928	999999	651	374	915	958	714	698	666	525	660	410	728	314	584	562	308	775	662	79	999999	633	25	633	327	455	467	438	785	999999	332	871	315	362	278	249	999999	921	
536	257	999999	916	666	999999	999999	761	755	999999	999999	478	190	221	178	502	731	999999	347	999999	57	469	501	286	912	71	203	789	104	376	46	345	558	386	999999	415	11	389	966	999999	999999	565	700	921	796	316	424	120	999999	812	630	972	999999	984	874	76	755	792	13	604	999999	288	999999	999999	509	306	999999	803	972	763	501	352	999999	505	462	491	999999	580	489	605	647	999999	96	292	745	73	443	573	512	182	999999	218	385	999999	861	286	999999	321	421	499	397	620	999999	999999	321	288	643	405	999999	392	999999	185	312	407	957	999999	202	384	642	446	863	355	300	799	114	999999	999999	999999	644	999999	592	457	169	989	999999	36	944	157	970	467	429	47	51	999999	875	483	905	978	999999	963	94	525	678	975	636	52	329	348	834	999999	321	677	761	356	800	999999	26	323	199	931	953	999999	999999	185	26	825	314	180	924	999999	386	988	561	999999	999999	76	999999	193	363	176	706	999999	999999	942	999999	752	286	999999	330	35	467	592	788	483	999999	50	122	503	958	810	737	159	999999	999999	651	333	125	90	266	999999	80	832	999999	999999	234	357	999999	470	39	274	999999	999999	849	899	173	999999	209	87	670	60	999999	285	235	999999	999999	999999	190	119	999999	822	636	206	438	597	954	635	999999	765	259	663	318	651	473	693	272	999999	309	525	50	857	133	999999	420	215	779	794	606	416	594	677	999999	621	180	216	637	352	191	262	999999	999999	170	999999	999999	16	742	312	811	999999	290	319	257	664	79	999999	999999	999999	785	233	817	999999	38	226	999999	999999	496	999999	999999	267	999999	919	936	56	999999	512	696	689	999999	413	472	999999	999999	74	136	999999	430	999999	552	737	517	48	567	999999	999999	785	999999	944	273	257	520	55	830	554	486	999999	382	210	93	566	746	999999	390	382	999999	999999	186	964	99	895	161	999999	154	744	999999	27	999999	978	999999	795	13	752	999999	961	999999	999999	646	438	588	765	999999	229	428	985	990	508	999999	194	207	104	608	545	854	999999	105	536	999999	96	804	999999	19	404	599	297	563	994	593	428	489	342	704	748	999999	334	993	931	566	169	753	999999	369	177	999999	517	197	467	999999	999999	865	366	527	560	633	130	756	508	999999	140	431	996	999999	239	705	999999	400	999999	169	530	384	174	969	741	342	563	999999	999999	622	999999	999999	105	107	545	562	133	815	153	124	999999	578	495	999999	436	737	756	336	140	472	915	127	336	308	376	672	701	396	785	228	79	31	999999	999999	548	
39	335	899	999999	676	582	59	256	746	903	951	999999	862	999999	999999	999999	237	967	379	707	964	774	797	730	872	860	736	999999	999999	54	244	664	610	763	999999	411	857	956	464	890	866	870	999999	405	425	783	839	999999	781	642	842	63	544	188	583	265	538	179	506	815	999999	29	331	701	669	297	289	999999	146	999999	728	280	513	489	840	104	999999	401	315	99	999999	883	258	293	999999	999999	999999	999999	190	151	872	687	460	648	54	846	549	888	999999	137	503	740	716	999999	999999	999999	550	64	999999	999999	999999	147	864	417	794	961	771	47	499	999999	177	857	918	994	999999	50	999999	865	445	999999	554	305	999999	187	999999	290	999999	79	999999	999999	640	75	94	701	80	735	823	53	854	93	999999	511	398	257	999999	646	999999	721	459	999999	752	684	619	999999	934	999999	482	687	821	999999	793	999999	668	860	848	999999	772	227	923	993	999999	999999	999999	362	917	53	906	417	226	948	468	456	619	506	999999	999999	455	741	767	305	999999	999999	999999	999999	299	384	999999	999999	408	858	874	604	797	465	999999	999999	673	267	435	890	999999	74	999999	873	54	347	92	172	972	893	656	41	460	999999	740	91	555	999999	72	543	999999	377	19	999999	84	999999	999999	163	850	912	292	197	315	876	436	999999	675	999999	305	999999	301	680	566	514	211	843	154	179	725	574	429	12	204	999999	999999	501	64	112	799	999999	689	928	999999	70	999999	468	726	583	202	550	415	207	375	121	252	529	811	504	166	240	999999	489	437	286	493	289	999999	422	195	934	145	572	558	124	272	372	999999	999999	903	742	127	570	976	184	168	231	999999	999999	999999	999999	999999	559	999999	568	471	209	500	999999	577	999999	476	313	999999	999999	415	999999	999999	260	999999	879	170	999999	601	999999	999999	999999	999999	999999	999999	271	652	908	999999	35	253	585	625	999999	653	999999	871	334	929	999999	999999	813	182	718	999999	324	582	386	245	999999	10	999999	958	533	455	999999	696	247	916	315	999999	999999	540	372	999999	999999	999999	658	606	785	17	836	385	29	156	309	976	794	494	999999	689	999999	673	11	35	867	626	102	545	341	376	633	418	623	902	999999	999999	809	703	938	107	923	780	459	763	173	10	999999	386	155	345	902	999999	999999	999999	999999	999999	538	347	157	214	135	123	274	999999	999999	428	761	126	447	36	177	999999	999999	706	765	999999	223	248	999999	999999	999999	999999	399	996	473	880	305	997	999999	815	744	471	999999	999999	972	809	999999	50	389	999999	248	822	939	129	177	
811	207	416	860	999999	999999	300	486	290	527	419	999999	277	945	503	999999	999999	627	631	999999	705	544	821	734	956	978	182	858	125	999999	864	776	280	829	662	999999	888	147	581	999999	999999	985	999999	216	999999	999999	248	104	886	999999	484	205	318	838	471	276	999999	682	999999	939	507	999999	370	661	662	643	453	999999	999999	999999	244	627	56	495	836	720	278	614	181	999999	740	999999	972	502	154	668	467	442	999999	395	999999	216	243	641	638	22	999999	614	553	919	641	999999	811	75	388	856	159	823	11	999999	998	770	510	999999	999999	429	469	999999	516	999999	185	21	91	999999	999999	38	393	999999	856	824	106	664	999999	262	999999	999999	276	906	124	297	518	644	441	616	999999	536	705	210	442	219	553	756	107	559	999999	629	718	999999	999999	359	473	745	966	187	654	343	709	258	803	267	162	562	753	229	999999	541	580	475	511	987	333	999999	999999	647	280	999999	566	511	518	609	232	364	999999	765	824	773	677	999999	961	63	999999	999999	407	184	999999	991	12	878	83	999999	999999	999999	411	564	36	999999	773	328	906	314	776	208	740	203	45	798	207	988	404	712	863	326	999999	457	999999	876	784	796	590	289	999999	688	438	999999	999999	979	952	999999	739	543	999	999999	999999	999999	286	628	999999	214	999999	268	999999	24	483	999999	348	732	738	954	403	159	505	977	738	627	967	999999	999999	433	642	999999	846	407	259	860	713	515	969	999999	180	542	999999	580	657	332	496	333	214	77	968	828	250	998	999999	590	48	31	620	730	999999	198	858	292	571	93	422	395	764	623	657	832	999999	881	783	860	988	999999	999999	416	141	999999	883	702	464	814	815	848	999999	999999	822	691	894	999999	178	981	684	877	18	573	909	110	999999	591	420	145	75	369	224	545	601	122	999999	214	599	55	315	165	828	757	277	574	394	999999	999999	965	938	524	999999	802	186	120	916	756	999999	40	84	999999	292	329	999999	455	633	999999	999999	710	989	690	649	132	676	528	59	999999	305	345	716	999999	791	454	207	999999	657	422	999999	490	205	999999	708	568	971	23	999999	999999	17	821	999999	929	999999	100	975	257	874	999999	135	657	71	665	460	170	324	999999	510	837	131	208	999999	999999	105	586	514	54	982	91	161	999999	654	550	999999	483	405	786	444	701	478	950	676	999999	296	711	429	540	494	999999	999999	369	513	999999	387	809	33	728	833	451	585	931	275	793	438	999999	999999	521	422	976	765	999999	177	808	368	181	531	999999	
999999	999999	167	999999	559	999999	999999	999999	999999	999999	999999	443	460	676	999999	999999	125	999999	684	883	639	823	708	908	128	518	999999	716	201	999999	677	216	287	301	803	999999	999999	999999	382	830	956	645	324	999999	358	978	525	999999	583	184	692	999999	496	999999	999999	111	686	999999	856	999999	663	130	999999	453	999999	999999	166	169	872	515	708	514	174	854	927	999999	508	324	560	149	999999	692	142	27	22	855	719	639	208	702	762	999999	999999	341	177	835	55	999999	452	999999	821	366	999999	78	475	187	656	642	999999	109	603	371	699	716	59	970	999999	583	440	95	999999	999999	960	179	752	674	760	833	687	999999	999999	999999	871	999999	328	999999	999999	74	551	999999	208	87	999999	109	108	400	999999	48	292	206	847	471	999999	367	164	304	405	999999	326	999999	427	823	954	629	161	999999	999999	540	398	423	506	923	42	605	886	169	999999	861	81	361	338	999999	999999	490	253	486	205	514	14	33	240	426	747	749	999999	999999	999999	298	947	141	900	804	649	868	699	924	439	835	999999	999999	695	543	976	964	473	705	281	473	385	674	771	986	535	999999	193	89	185	293	198	510	46	320	913	999999	999999	533	82	999999	791	329	57	370	43	19	337	696	450	782	285	712	114	658	912	283	370	999999	279	284	999999	619	748	155	646	969	999999	385	629	47	513	999999	632	598	682	66	627	411	999999	999999	47	496	639	403	999999	999999	406	387	999999	640	999999	546	264	999999	997	181	581	901	999999	74	61	952	76	412	279	346	89	515	975	999999	999999	999999	962	753	246	198	999999	355	148	170	573	580	976	988	468	966	685	999999	601	511	485	999999	687	999999	474	95	430	236	134	671	406	890	411	999999	985	619	584	999999	562	809	200	235	762	562	501	480	975	87	944	312	660	255	999999	474	380	999999	281	84	999999	160	767	753	231	999999	763	999999	179	434	13	848	392	184	281	792	320	259	963	135	999999	993	119	352	291	822	20	160	975	937	181	65	999999	510	999999	411	51	447	14	295	999999	818	999999	999999	83	106	919	486	999999	132	163	999999	966	156	688	295	999999	424	999999	409	467	613	706	241	999999	947	510	882	952	999999	750	999999	255	678	336	577	691	999999	999999	999999	902	534	186	999999	784	59	99	201	822	936	999999	626	975	605	827	999999	121	79	296	136	595	47	999999	114	381	289	999999	298	820	120	603	481	155	285	506	933	436	853	457	999999	858	319	70	26	508	134	898	649	999999	150	999999	622	282	152	
600	999999	999999	82	481	504	183	801	999999	711	342	889	480	699	108	999999	759	999999	622	999999	277	999999	977	516	999999	256	391	236	447	679	654	981	209	12	685	641	932	364	382	953	999999	999999	999999	358	684	999999	654	208	551	999999	999999	207	999999	199	874	325	887	999999	476	234	999999	946	999999	701	999999	360	690	999999	24	466	961	404	999999	999999	61	221	346	629	832	986	602	193	999999	999999	297	456	999999	19	999999	999999	754	448	887	158	840	999999	702	246	300	333	928	187	193	94	993	986	321	341	147	663	978	268	999999	490	632	929	272	871	413	610	379	681	349	999999	999999	523	517	737	828	999999	999999	109	999999	508	67	424	999	600	498	311	145	999999	871	474	391	496	787	407	526	910	821	831	833	999999	954	999999	838	538	999999	480	479	584	512	999999	155	999999	929	162	432	217	930	671	383	112	475	728	999999	874	999999	225	999999	119	221	918	156	687	276	647	999999	809	586	999999	999999	27	831	561	148	701	999999	512	566	634	974	999999	999999	999999	999999	730	999999	236	448	963	999999	166	999999	999999	999999	594	33	467	999999	291	608	622	630	469	999999	999999	281	913	590	999999	555	760	999999	999999	999999	902	937	996	240	546	432	999999	999999	622	205	999999	282	471	198	553	677	999999	901	284	35	361	999999	520	705	100	999999	311	645	339	417	514	507	999999	235	999999	656	37	237	75	859	290	261	18	273	999999	94	809	725	46	999999	694	859	999999	85	999999	224	999999	301	149	96	131	682	41	999999	999999	999999	999999	245	727	897	650	633	835	999999	999999	999999	999999	257	999999	16	649	585	609	899	723	654	131	568	452	255	239	999999	999999	999999	737	608	229	803	999999	830	455	999999	997	999999	999999	71	999999	959	339	682	544	179	980	999999	447	545	999999	142	491	46	441	80	793	481	999999	914	544	999999	687	147	881	999999	999999	490	999999	85	999999	469	119	662	630	999999	238	770	999999	70	756	955	999999	999999	534	97	321	546	399	999999	780	526	999999	875	526	177	282	202	999999	667	505	999999	582	371	957	613	32	999999	415	279	842	32	770	607	999999	589	999999	495	612	794	565	138	100	185	304	71	987	999999	999999	462	999999	45	969	53	564	999999	999999	999999	244	921	74	999999	140	129	543	758	999999	874	999999	999999	853	787	590	16	999999	376	408	406	77	999999	999999	788	693	999999	389	806	62	999999	52	902	999999	155	999999	690	999999	83	997	971	642	545	316	999999	527	999999	609	112	999999	999999	999999	999999	999999	976	112	348	306	999999	798	
999999	739	736	706	38	832	814	729	708	535	899	999999	38	379	999999	999999	531	590	512	271	493	353	287	999999	99	999999	854	55	240	999999	999999	999999	453	285	819	241	905	839	287	999999	712	999999	901	999999	556	686	912	818	429	221	999999	757	793	25	314	834	462	386	999999	253	978	999999	499	664	622	999999	833	999999	999999	206	859	999999	313	999999	558	24	452	710	803	412	872	45	625	28	999999	165	600	438	970	985	778	528	232	999999	312	942	999999	246	999999	51	853	169	268	233	999999	999999	454	999999	466	999999	391	999999	582	214	381	942	154	999999	202	467	913	404	783	574	427	340	468	279	919	999999	999999	215	757	762	999999	999999	776	402	999999	999999	710	39	999999	999999	603	36	946	28	999999	999999	999999	509	999999	495	137	999999	999999	694	805	31	999999	999999	652	849	266	186	994	820	655	999999	999999	751	999999	618	757	884	432	113	999999	999999	394	999999	618	559	818	535	171	271	634	999999	336	92	597	999999	999999	535	999999	132	423	427	42	135	372	992	204	55	694	999999	999999	999999	35	282	724	414	637	979	999999	999999	40	731	24	733	196	999999	341	93	164	999999	999999	232	507	310	690	999999	368	268	87	625	364	772	999999	736	532	391	85	999999	999999	193	16	183	999999	294	101	692	412	308	999999	818	999999	121	891	999999	970	516	745	725	592	999999	55	378	999999	941	737	999999	890	288	999999	805	999999	287	725	999999	999999	290	264	223	218	998	149	69	999999	269	999999	253	881	999999	999999	26	999999	359	999999	999999	147	638	281	36	556	833	801	134	999999	144	348	383	395	999999	361	999999	261	531	517	593	42	985	59	643	977	494	386	575	523	193	169	999999	815	539	833	534	19	237	667	999999	207	25	999999	195	920	590	857	961	963	999999	764	999999	842	878	163	999999	589	638	999999	71	457	235	999999	915	974	228	999999	999999	96	999999	680	33	864	142	396	999999	34	863	999999	396	637	425	611	447	428	999999	999999	936	999999	680	945	380	999999	605	927	971	413	55	220	702	32	10	874	146	404	740	260	709	491	147	138	999999	915	661	434	41	999999	173	999999	930	940	631	480	415	881	310	844	269	215	425	612	999999	652	29	374	636	550	475	53	687	794	578	455	999999	999999	230	464	527	181	895	357	250	559	999999	761	400	530	999999	265	104	896	991	999999	999999	534	159	999999	896	297	999999	999999	158	130	999999	145	372	186	999999	862	661	999999	999999	97	320	78	372	999999	372	268	974	115	91	999999	948	999999	803	83	388	
714	403	999999	568	239	383	414	208	129	999999	154	399	223	299	606	603	259	999999	999999	194	997	999999	730	709	637	999999	999999	409	938	181	27	999999	999999	797	526	469	513	286	999999	714	999999	870	999999	679	228	868	760	816	485	616	699	999999	999999	889	391	553	673	448	999999	916	691	14	269	947	732	811	110	426	999999	146	999999	999999	490	198	999999	137	918	61	999999	999999	563	875	999999	999999	482	804	442	408	416	973	999999	75	355	181	999999	900	610	999999	946	999999	768	344	999999	348	525	726	999999	712	999999	263	635	621	956	171	363	816	91	999999	475	927	379	701	19	798	350	35	999999	318	174	387	526	622	114	84	10	229	830	999999	999999	755	81	730	797	163	347	184	118	194	817	999999	819	673	829	999999	999999	76	334	255	999999	500	109	423	547	234	999999	22	517	882	999999	144	999999	506	999999	720	856	999999	904	856	460	176	916	443	501	999999	999999	999999	792	95	47	999999	894	584	587	316	999999	999999	192	999999	426	335	666	236	999999	683	231	323	999999	119	172	397	172	478	999999	999999	999999	666	922	589	666	883	999999	432	845	236	250	411	918	999999	999999	208	466	999999	999999	135	509	999999	999999	817	736	254	318	683	999999	649	999999	426	789	755	999999	999999	735	603	999999	999999	115	244	999999	796	443	820	404	720	999999	964	930	831	999999	669	999999	893	256	999999	853	422	999999	546	509	205	464	824	621	999999	999999	84	472	863	999999	896	999999	275	309	622	384	916	999999	598	637	957	719	940	387	130	434	838	999999	630	750	494	999999	568	734	999999	999999	619	208	999999	999999	999999	501	77	999999	152	648	999999	594	633	730	936	999999	999999	908	551	485	523	446	500	739	262	341	842	999999	939	928	461	540	123	999999	765	717	618	969	999999	466	652	542	245	482	378	253	999999	899	813	921	991	660	193	710	818	182	999999	999999	376	999999	659	954	468	223	197	525	999999	353	999999	229	954	999999	999999	95	999999	980	211	28	370	18	999999	942	999999	999999	937	801	999999	413	471	999999	19	999999	999999	999999	806	698	84	31	295	852	772	764	999999	594	967	983	418	999999	999999	999999	970	690	999999	367	999999	716	654	451	999999	999999	177	999999	882	383	999999	999999	414	224	999999	145	906	999999	733	518	246	468	18	715	59	953	999999	260	536	999999	621	328	984	999999	621	999999	53	999999	746	999999	685	704	999999	560	999999	137	579	204	999999	741	931	999999	957	999999	131	947	999999	938	999999	332	13	917	541	259	761	891	999999	178	602	999999	101	283	999999	
834	832	542	586	457	342	921	383	197	441	795	701	830	371	370	124	673	392	114	999999	999999	999999	767	172	632	799	491	999999	999999	999999	999999	649	657	357	132	999999	588	371	999999	606	479	999999	815	999999	746	558	931	529	494	64	999999	805	986	52	999999	938	75	999999	954	999999	850	649	999999	595	811	156	53	482	248	579	535	312	142	508	761	475	999999	291	425	999999	868	962	788	356	673	824	662	999999	337	194	725	999999	417	999999	756	830	975	999999	674	600	514	458	999999	914	528	626	999999	488	291	554	859	783	953	999999	790	887	860	626	922	987	493	439	155	999999	854	326	894	999999	999999	930	999999	859	617	825	569	420	681	874	828	57	161	999999	333	782	999999	942	999999	999999	999999	868	970	359	307	686	116	85	312	236	69	211	999999	141	736	360	999999	999	176	138	321	379	999999	986	797	874	836	319	116	372	729	999999	999999	999999	999999	882	960	150	561	930	718	493	117	455	814	627	326	29	447	972	727	335	999999	136	999999	441	999999	999999	999999	433	850	797	999999	939	506	157	149	999999	412	999999	999999	914	447	999999	419	827	272	999999	182	999999	558	816	871	143	999999	999999	146	999999	999999	999999	999999	999999	589	138	89	920	999999	999999	948	999999	487	999999	617	593	581	813	999999	540	716	398	179	900	811	391	874	999999	926	835	304	112	21	999999	999999	123	633	423	335	319	999999	999999	312	104	813	515	999999	605	999999	288	999999	999999	515	606	228	753	128	330	999999	207	999999	55	994	689	873	999999	655	283	999999	503	999999	168	488	578	999999	999999	999999	84	999999	305	698	999999	999999	648	283	999999	596	415	986	477	995	312	257	999999	66	999999	504	999999	231	967	860	999999	874	705	327	403	352	937	999999	999999	999999	53	242	999999	509	999999	220	356	415	410	999999	250	999999	263	999999	657	910	999999	522	273	723	472	853	130	999999	289	404	999999	330	880	130	659	999999	986	809	951	999999	388	999999	81	900	158	999999	820	718	619	132	621	999999	669	999999	991	425	999999	999999	206	199	122	434	230	590	90	35	535	999999	599	999999	310	999999	556	999999	999999	733	450	999999	999999	264	43	411	825	166	999999	932	999999	397	138	244	235	999999	613	761	957	953	408	491	820	132	681	540	129	999999	822	999999	999999	91	999999	268	974	595	711	999999	166	711	609	73	999999	158	374	148	161	364	831	601	840	794	999999	579	335	958	552	453	582	502	999999	999999	344	615	999999	999999	999999	870	269	640	998	999999	605	999999	354	344	999999	672	757	543	999999	
999999	731	230	337	856	461	999999	933	25	52	268	369	999999	999999	346	999999	201	866	999999	710	290	105	201	602	178	199	999999	234	990	284	880	999999	48	999999	999999	540	123	287	435	128	56	937	254	597	740	312	999999	826	17	614	492	999999	962	832	108	999999	539	628	169	999999	999999	166	942	741	999999	572	330	550	902	805	616	914	999999	676	664	352	850	604	862	865	257	558	226	999999	791	84	732	216	24	999999	999999	495	128	767	999999	890	995	513	999999	177	982	401	923	212	998	578	999999	295	999999	756	818	935	999999	304	419	999999	939	565	949	98	840	124	999999	55	804	131	795	673	635	999999	357	347	179	695	999999	856	999999	999999	388	999999	999999	999999	999999	999999	48	75	729	999999	357	999999	950	439	563	999999	999999	868	999999	878	407	876	782	699	660	404	408	481	765	80	421	563	894	924	999999	736	387	404	86	999999	17	739	999999	972	326	999999	999999	999999	784	999999	368	24	990	756	999999	511	440	21	999999	643	859	567	310	999999	412	999999	628	35	999999	827	959	932	792	597	870	999999	484	810	383	999999	580	490	696	932	999999	999999	999999	999999	317	676	305	376	618	442	417	450	438	743	570	531	494	797	999999	956	874	436	232	403	885	948	999999	630	637	999999	73	378	999999	378	946	14	231	489	999999	585	531	999999	999999	999999	190	430	239	999999	250	852	63	999999	824	740	67	286	999999	179	262	999999	999999	999999	738	999999	378	48	999999	70	999999	565	310	14	89	999999	999999	999999	122	999999	223	465	719	999999	389	785	194	999999	999999	139	320	670	829	61	236	358	999999	856	854	999999	999999	151	849	178	944	685	551	58	702	743	999999	776	173	999999	999999	999999	649	364	296	953	195	999999	494	999999	750	135	999999	999999	777	999999	156	999999	436	179	891	999999	615	550	350	704	999999	145	587	810	824	543	999999	999999	105	999999	999999	999999	570	999999	757	893	656	409	427	999999	999999	303	281	999999	597	999999	350	994	421	884	192	109	23	999999	720	60	510	683	999999	217	628	217	999999	348	999999	575	18	999999	421	998	424	215	999999	531	754	939	864	615	223	999999	202	512	116	999999	256	999999	999999	999999	190	707	392	973	999999	220	200	742	150	932	999999	32	728	814	582	999999	469	976	999999	999999	837	780	195	894	999999	538	24	126	111	942	102	421	18	40	356	714	615	451	432	912	999999	21	799	931	999999	999999	369	388	999999	693	999999	999999	633	84	150	409	521	498	999999	999999	205	999999	640	999999	840	538	24	697	468	999999	999999	999999	
554	73	161	999999	981	263	239	278	179	635	196	418	201	822	787	933	889	999999	999999	126	999999	999999	717	999999	380	999999	101	136	999999	671	920	999999	999999	732	725	570	999999	999999	999999	268	269	244	84	569	887	232	17	27	750	90	808	999999	999999	691	89	375	356	894	999999	390	172	112	999999	507	715	999999	533	999999	107	227	20	574	528	934	857	703	113	157	999999	999999	999999	83	999999	106	862	408	394	203	652	999999	223	38	870	46	105	999999	153	577	854	999999	698	548	999999	533	80	244	993	741	834	386	271	208	999999	306	797	99	727	999999	999999	316	999999	339	999999	747	13	981	703	491	999999	700	559	999999	302	619	999999	55	162	852	36	628	415	999999	999999	276	98	999999	999999	574	249	16	439	159	932	548	29	368	999999	183	529	99	541	511	902	143	999999	735	906	905	846	752	936	874	999999	999999	900	97	970	549	659	988	476	139	252	832	271	999999	999999	754	599	101	323	979	333	937	97	904	750	236	449	362	118	999999	728	999999	999999	999999	191	915	999999	932	398	999999	524	540	622	411	268	79	871	999999	999999	161	315	755	438	957	551	999999	999999	999999	346	744	109	306	879	999999	410	755	763	707	999999	999999	116	667	702	140	464	999999	999999	685	645	681	364	999999	232	999999	303	972	68	999999	23	159	986	652	595	654	92	228	999999	756	10	513	316	174	206	452	55	648	62	307	999999	759	716	253	359	665	389	86	83	923	999999	999999	696	651	999999	79	702	463	999999	58	999999	246	999999	568	684	141	374	200	826	999999	911	655	920	760	999999	264	443	999999	999999	929	999999	15	154	737	193	572	817	999999	480	999999	999999	591	576	14	259	265	627	158	568	999999	300	199	259	303	22	917	517	936	41	439	636	958	171	152	999999	52	102	404	999999	121	324	709	719	999999	999999	329	999999	999999	511	999999	636	999999	999999	84	999999	85	756	850	725	999999	65	881	633	50	501	791	430	433	230	216	999999	233	999999	457	903	591	999999	560	999999	692	999999	999999	435	678	999999	352	784	96	513	999999	999999	251	678	119	66	999999	999999	999999	208	248	898	999999	695	304	199	413	520	727	999999	56	605	206	586	999999	999999	463	456	955	247	158	16	343	920	999999	920	999999	554	664	400	999999	516	999999	361	999999	793	194	906	140	488	399	999999	999999	916	467	113	999999	665	645	999999	603	987	130	999999	999999	999999	565	734	999999	384	999999	858	856	999999	710	999999	803	844	562	248	252	556	325	999999	847	999999	949	999999	462	419	830	
266	908	981	797	482	396	999999	312	999999	999999	459	734	999999	220	541	975	731	999999	926	310	999999	113	406	999999	56	671	999999	593	732	999999	147	999999	999999	553	999999	999999	875	999999	999999	999999	442	542	769	999999	999999	999999	569	267	316	352	227	222	536	119	999999	999999	999999	550	999999	999999	999999	777	580	509	100	187	999999	212	208	591	999999	202	977	781	999999	713	343	396	647	999999	112	395	999999	389	999999	925	745	654	969	858	447	334	787	426	411	665	999999	999999	999999	999999	851	366	999999	724	252	35	244	999999	999999	870	999999	125	902	526	708	999999	999999	200	444	174	442	999999	243	350	154	774	999999	561	999999	212	751	83	999999	42	999999	745	999999	562	999999	999999	999999	989	412	108	999999	331	432	271	717	63	175	771	825	999999	999999	999999	133	718	580	999999	620	999999	385	49	129	746	649	870	153	963	30	999999	62	404	483	452	913	999999	312	822	999999	152	999999	999999	47	999999	258	999999	859	848	622	999999	982	669	428	999999	614	373	999999	301	682	561	128	754	999999	999999	718	430	281	729	999999	999999	999999	758	134	477	999999	999999	999999	149	999999	999999	20	304	999999	412	954	392	976	475	838	549	165	20	149	999999	34	99	292	999999	271	827	999999	999999	236	633	999999	234	545	950	177	555	372	840	803	754	551	823	999999	630	283	999999	454	999999	891	81	833	405	618	343	453	999999	776	202	999999	999999	487	880	999999	717	999999	729	999999	35	999999	292	999999	325	217	999999	249	210	999999	999999	535	935	999999	999999	248	165	999999	999999	999999	211	507	427	778	179	962	999999	276	670	755	695	430	553	999999	429	507	608	999999	518	999999	999999	103	999999	999999	124	666	942	297	999999	999999	912	918	403	123	646	528	880	514	18	363	84	128	579	454	999999	999999	999999	999999	953	147	639	999999	291	999999	999999	117	263	362	664	999999	29	845	433	999999	999999	776	37	439	842	901	626	104	999999	999999	999999	114	524	798	84	999999	684	495	343	999999	999999	650	637	784	999999	538	274	528	850	505	343	238	695	550	999999	223	213	552	614	62	520	545	386	136	999999	999999	592	465	287	780	828	533	512	999999	35	202	149	253	709	313	637	108	254	390	821	885	418	974	196	860	680	999999	999999	290	195	999999	999999	510	999999	451	945	808	250	80	676	810	725	968	999999	999999	83	959	842	999999	425	422	300	996	999999	619	999999	999999	279	427	109	697	652	232	542	568	927	999999	964	999999	367	999999	999999	184	714	20	169	450	459	776	787	721	999999	579	865	772	177	277	205	
669	581	336	999999	823	999999	979	999999	503	436	956	491	444	995	584	943	596	564	126	999999	303	459	429	169	999999	639	999999	407	82	367	769	401	660	443	304	687	999999	299	44	213	735	852	666	24	503	999999	352	726	715	636	278	999999	60	985	902	220	999999	177	46	193	592	581	95	146	666	565	831	11	999999	896	912	307	999999	999999	557	451	793	415	666	218	999999	999999	692	999999	999999	999999	350	674	541	94	535	863	263	999999	620	163	767	530	357	999999	462	351	35	818	999999	971	687	148	999999	999999	427	999999	999999	999999	896	931	888	649	57	999999	224	999999	999999	616	370	59	999999	999999	301	403	683	272	999999	728	755	946	636	874	722	127	874	211	246	90	667	789	361	434	954	689	275	127	482	252	723	305	880	418	457	999999	927	16	846	44	776	164	688	783	83	949	304	999999	927	999999	240	23	999999	999999	949	999999	999999	619	725	999999	137	566	999999	815	999999	459	999999	228	427	57	999999	867	365	212	313	999999	111	999999	361	14	999999	262	999999	552	21	709	999999	500	999999	876	976	999999	291	244	999999	999999	375	872	778	623	999999	86	595	879	740	999999	999999	718	87	999999	999999	130	267	999999	226	875	999999	246	804	305	83	575	999999	999999	999999	882	586	999999	999999	102	147	239	999999	737	999999	319	666	320	812	648	62	667	422	32	407	999999	59	570	28	999999	843	138	78	483	550	318	327	54	808	858	786	537	423	984	308	999999	330	999999	600	907	219	66	999999	999999	999999	415	163	999999	154	999999	832	25	112	999999	258	19	171	326	197	811	991	621	512	999999	999999	999999	254	437	724	167	535	529	999999	120	822	787	703	999999	240	999999	165	592	999999	592	36	771	435	159	736	299	88	14	999999	788	916	999999	554	481	304	728	999999	999999	21	986	690	999999	56	991	451	470	316	258	96	999999	656	409	721	919	927	100	99	104	701	434	88	999999	196	999999	204	999999	243	999999	618	511	973	999999	580	913	902	999999	724	999999	999999	999999	982	999999	918	999999	142	516	875	634	553	214	639	76	34	586	999999	169	125	865	796	225	237	94	999999	584	89	226	828	808	26	213	375	655	396	435	451	259	612	906	58	687	360	609	678	413	872	906	415	993	15	743	999999	859	999999	492	48	898	198	344	210	916	999999	76	618	349	838	999999	680	598	144	999999	999999	218	817	118	865	628	415	236	711	183	999999	835	803	283	605	516	19	999999	397	553	70	999999	999999	999999	10	293	991	338	999999	999999	999999	999999	
859	356	195	399	999999	537	627	420	493	999999	632	37	115	852	999999	344	999999	999999	974	776	210	591	598	289	512	685	118	581	999999	86	662	822	999999	993	975	999999	98	999999	474	481	286	976	70	108	645	679	36	157	999999	656	593	252	915	459	999999	277	999999	905	887	999999	428	999999	999999	416	309	999999	90	122	876	815	256	539	858	502	500	999999	999999	499	643	833	999999	961	560	980	493	419	907	497	386	707	698	192	328	118	62	241	203	999999	798	835	599	914	280	216	410	999999	393	422	959	999999	746	268	272	64	707	467	494	803	999999	890	902	592	999999	999999	126	999999	220	750	999999	268	40	876	700	999999	244	744	999999	354	579	438	36	494	538	999999	961	439	920	274	410	999999	746	999999	731	908	932	16	188	111	99	346	999999	643	972	700	362	870	568	999999	819	999999	999999	150	233	494	863	418	64	741	218	686	999999	946	349	855	522	640	155	999999	999999	237	999999	589	264	243	999999	392	522	837	999999	100	871	466	454	447	818	605	177	246	54	524	952	447	999999	999999	202	897	999999	126	999999	721	724	999999	999999	999999	407	197	886	999999	900	481	896	227	999999	127	814	999999	502	901	47	917	999999	908	747	999999	285	127	999999	850	50	999999	98	999999	659	920	375	105	877	861	50	630	719	186	345	999999	628	735	348	776	598	514	405	402	89	270	258	999999	38	238	317	289	501	45	999999	213	392	500	567	999999	999999	718	999999	999999	999999	416	208	296	572	183	731	999999	999999	920	999999	999999	301	696	325	399	671	999999	76	648	554	760	139	999999	999999	142	191	137	999999	169	999999	880	999999	764	541	672	72	962	999999	855	506	766	510	580	783	423	911	999999	185	178	999999	201	652	999999	95	110	287	524	68	440	992	999999	382	620	895	381	831	537	165	652	336	708	316	221	151	788	260	558	900	813	230	999999	952	999	999999	999999	237	999999	999999	999999	395	999999	904	812	863	902	999999	889	685	411	591	384	540	999999	841	999999	884	440	30	307	850	999999	624	999999	220	506	651	383	968	72	999999	299	999999	725	999999	788	804	999999	358	249	404	370	873	498	999999	845	955	999999	167	842	999999	999999	521	381	590	667	923	659	999999	366	999999	999999	920	999999	999999	999999	999999	815	999999	62	14	999999	999999	780	999999	489	855	135	32	375	551	999999	999999	136	123	999999	777	486	999999	599	865	155	999999	991	999999	393	999999	259	999999	930	328	149	165	114	838	568	999999	741	999999	110	812	797	999999	999999	815	39	794	999999	
999999	911	524	999999	680	999999	999999	858	487	999999	791	999999	49	605	894	102	56	411	999999	121	298	554	641	999999	999999	44	787	999999	518	675	185	959	598	655	749	329	416	287	469	999999	999999	979	90	624	999999	957	999999	999999	903	999999	999999	414	963	683	506	955	279	487	41	645	887	999999	999999	812	914	831	921	393	855	999999	685	768	941	999999	204	999999	999999	999999	96	61	973	580	174	973	494	771	996	915	999999	999999	59	928	256	824	602	796	638	999999	709	127	46	677	361	337	859	999999	472	999999	489	197	491	262	999999	980	999999	999999	955	377	328	153	835	15	244	70	999999	999999	522	999999	982	407	680	206	317	969	999999	999999	228	836	124	83	308	999999	436	999999	999999	797	538	275	161	295	840	271	949	999999	292	40	442	999999	999999	112	899	355	404	91	516	295	999999	431	966	376	98	129	262	255	844	226	999999	283	757	999999	228	257	965	697	566	418	256	751	999999	999999	863	927	999999	22	999999	953	999999	999999	454	28	852	116	309	784	207	721	999999	704	999999	999999	461	169	999999	94	883	651	389	999999	999999	108	49	999999	744	999999	513	171	105	999999	81	999999	999999	234	999999	738	875	122	947	999999	499	845	999999	999999	40	620	999999	704	392	939	999999	532	573	517	829	356	979	659	371	327	999999	46	625	768	633	830	74	236	340	805	218	771	999999	208	999999	999999	698	497	172	133	999999	809	778	166	121	548	327	494	404	481	759	999999	999999	999999	910	463	229	640	917	209	556	999999	999999	587	999999	367	999999	999999	309	160	658	491	496	999999	868	471	267	469	657	94	513	999999	999999	859	55	999999	999999	84	297	753	460	67	579	962	577	163	446	999999	435	999999	999999	999999	194	254	999999	278	999999	512	999999	448	206	760	983	832	999999	999999	474	999999	541	738	346	753	999999	556	699	600	911	533	670	714	35	76	43	999999	373	561	395	587	45	777	271	518	999999	849	557	700	84	746	276	601	999999	999999	659	999999	416	999999	874	638	554	999999	999999	999999	999999	57	423	999999	726	89	999999	145	590	886	478	764	477	827	441	238	998	999999	999999	174	266	79	35	103	417	346	999999	406	687	999999	42	811	999999	74	677	274	435	427	973	999999	287	999999	20	802	463	999999	999999	999999	999999	999999	999999	555	706	201	940	772	31	329	722	999999	999999	72	999999	833	854	667	999999	413	160	177	802	999999	35	532	886	135	69	999999	640	999999	999999	907	871	51	128	487	114	999999	133	999999	252	116	705	594	999999	999999	683	186	948	796	
551	815	999999	367	999999	67	529	184	314	814	712	999999	689	209	272	684	201	416	715	376	562	134	289	254	924	696	875	441	999999	671	452	882	285	844	971	999999	479	513	208	70	957	999999	913	319	999999	454	426	505	999999	726	999999	277	471	581	244	426	535	193	443	156	192	97	63	643	371	830	522	845	237	959	215	688	217	655	419	632	999999	970	62	999999	279	999999	119	999999	648	185	420	704	610	555	999999	295	79	999999	878	870	876	999999	947	371	932	581	999999	372	520	345	69	999999	999999	999999	215	999999	141	964	877	999999	999999	659	999999	999999	420	999999	245	682	193	920	618	165	999999	548	755	999999	32	690	547	697	111	999999	883	312	125	999999	542	998	350	220	164	115	184	999999	892	226	285	761	951	123	346	999999	188	600	726	999999	49	623	856	275	999999	450	426	189	710	240	775	691	80	815	286	246	342	972	999999	999999	981	711	656	539	664	999999	999999	433	361	999999	999999	293	999999	999999	564	999999	151	84	999999	999999	999999	994	365	661	451	593	690	145	837	999999	263	999999	834	223	922	338	966	999999	611	282	999999	992	827	203	671	999999	115	859	999999	367	104	267	999999	61	824	986	355	995	97	80	999999	603	999999	262	999999	362	458	999999	999999	236	952	824	473	405	13	696	177	172	989	958	488	831	884	479	14	995	911	783	398	999999	983	970	239	540	701	999999	406	575	940	999999	43	742	569	35	414	999999	793	999999	58	138	819	193	999999	139	999999	748	718	126	999999	267	450	675	974	999999	252	982	595	999999	999999	895	300	601	231	999999	924	745	271	859	75	734	999999	22	734	999999	126	799	965	109	999999	999999	398	289	327	682	999999	368	768	216	999999	999999	684	860	205	163	838	999999	999999	335	214	845	999999	999999	999999	523	65	999999	940	999999	246	999999	999999	999999	999999	751	506	999999	283	549	811	565	999999	999999	86	999999	59	999999	816	581	432	999999	838	640	999999	113	475	999999	237	804	999999	440	428	64	999999	339	415	198	999999	999999	656	827	944	999999	523	999999	868	432	782	418	473	999999	999999	368	290	347	999999	999999	999999	880	285	967	999999	479	999999	381	147	923	94	747	237	861	999999	372	925	999999	999999	427	126	256	245	53	756	819	340	912	818	69	774	999999	725	39	999999	995	999999	688	999999	474	999999	152	511	999999	347	45	191	612	248	259	443	685	392	197	269	354	645	242	221	963	999999	20	562	88	159	461	32	207	273	480	999999	246	999999	490	928	974	745	300	705	720	638	728	
999999	569	625	98	251	537	769	253	359	999999	999999	999999	336	487	589	433	795	886	22	999999	999999	768	999999	207	999999	901	999999	294	999999	999999	537	500	335	419	999999	993	462	70	220	494	999999	29	130	267	769	479	164	451	999999	322	999999	999999	707	654	390	999999	513	999999	964	349	279	485	644	999999	408	976	755	999999	999999	596	970	735	999999	528	555	328	648	799	438	654	999999	816	900	296	850	999999	793	680	39	440	999999	999999	106	870	999999	952	385	999999	858	999999	724	247	310	798	351	768	151	189	109	71	267	714	989	319	999999	999999	584	357	163	999999	999999	85	886	710	115	935	639	805	999999	602	999999	999999	940	645	999999	999999	999999	111	945	92	577	613	999999	967	182	776	55	786	279	763	377	37	961	999999	609	649	360	599	692	416	999999	999999	876	506	128	734	773	353	389	101	999999	999999	412	999999	999999	579	503	919	999999	339	999999	852	536	549	235	915	571	771	999999	291	159	917	418	538	952	241	736	85	849	447	12	701	407	188	817	894	999999	889	67	39	155	999999	71	363	525	287	809	337	280	213	999999	999999	317	108	941	38	75	873	129	879	843	428	80	100	336	199	455	357	732	341	299	681	714	999999	999999	718	999999	65	23	999999	432	409	804	645	283	11	393	308	246	788	828	751	999999	187	196	999999	371	999999	999999	999999	831	461	999999	939	913	492	296	999999	962	233	182	999999	860	454	457	444	999999	434	817	999999	999999	156	999999	999999	512	999999	999999	999999	820	418	999999	999999	38	687	843	970	804	864	731	791	714	92	346	23	616	818	891	999999	729	752	112	936	162	999999	529	685	350	660	437	375	999999	758	490	553	876	296	999999	182	999999	487	639	999999	702	35	999999	723	810	107	337	693	657	594	808	999999	315	419	732	999999	999999	168	629	154	437	366	219	999999	602	792	146	999999	837	718	999999	252	122	353	244	137	91	806	999999	252	332	999999	717	987	950	421	247	999999	999999	653	25	999999	857	495	999999	345	816	664	131	28	999999	18	855	939	878	999999	999999	962	185	605	256	999999	293	387	821	692	648	999999	15	191	554	679	765	194	702	273	999999	627	30	898	320	999999	684	856	999999	324	999999	999999	118	394	465	999999	291	958	407	663	169	480	674	639	697	594	999999	999999	473	999999	253	670	246	999999	999999	999999	941	287	999999	829	676	436	105	506	999999	869	123	620	725	999999	398	999999	787	48	113	914	953	391	211	999999	999999	744	392	10	81	227	542	999999	223	136	343	13	
999999	577	987	733	384	177	999999	827	999999	48	224	204	892	999999	883	999999	511	266	384	560	999999	999999	71	931	53	104	435	586	999999	619	407	598	999999	394	144	220	61	999999	999999	785	555	384	255	999999	530	999999	118	635	999999	999999	991	957	752	783	999999	114	515	65	689	289	741	259	999999	861	641	625	269	507	311	999999	999999	141	726	599	999999	701	323	342	411	855	999999	999999	251	991	627	449	846	161	466	40	999999	995	690	260	53	306	884	393	97	904	928	610	333	671	199	860	240	999999	778	236	999999	182	653	834	303	999999	17	999999	243	201	779	117	50	281	968	999999	450	476	999999	999999	817	929	255	507	927	385	477	579	801	767	219	693	383	239	249	532	352	856	956	112	999999	385	999999	896	999999	820	570	62	999999	999999	419	999999	607	81	419	860	999999	156	906	917	474	438	707	475	999999	999999	999999	810	41	446	807	999999	519	452	419	999999	779	359	999999	999999	815	425	876	761	358	454	95	999999	820	388	999999	205	949	49	999999	860	678	684	913	49	999999	759	30	266	242	999999	255	165	662	977	999999	578	773	799	111	58	561	999999	127	538	999999	432	990	652	999999	999999	644	480	813	558	763	104	445	343	31	66	404	619	529	999999	999999	930	649	842	999999	999999	432	999999	937	589	999999	733	999999	385	49	663	769	999999	999999	630	191	999999	351	999999	223	986	142	440	778	55	654	942	425	595	999999	79	783	157	355	815	189	494	542	234	999999	40	538	70	303	367	297	37	204	899	999999	999999	588	545	628	320	893	992	999999	892	935	366	999999	971	999999	999999	879	999999	999999	999999	999999	696	242	127	999999	193	999999	82	146	420	758	999999	747	526	253	905	490	247	528	45	922	197	123	999999	999999	893	723	566	24	999999	488	675	14	999999	458	999999	200	999999	999999	445	861	820	856	960	999999	318	999999	791	727	150	999999	642	103	986	687	999999	583	592	827	960	999999	999999	999999	812	999999	999999	999999	163	77	999999	715	29	555	92	183	111	999999	163	516	981	284	931	838	999999	999999	845	999999	28	907	204	999999	607	999999	999999	975	969	762	53	37	60	695	465	723	138	435	469	97	999999	999999	585	922	430	86	846	685	538	63	194	967	97	511	604	999999	873	528	117	385	823	117	214	999999	297	135	465	295	819	218	710	448	385	757	571	214	331	281	650	531	796	55	447	915	577	86	939	549	101	999999	999999	999999	328	94	274	903	999999	246	999999	304	620	561	866	329	352	746	591	340	999999	
399	924	999999	878	585	588	778	669	298	772	220	999999	999999	203	999999	367	111	130	301	493	667	606	95	646	355	999999	245	999999	127	573	830	494	999999	609	702	294	259	730	999999	999999	495	999999	320	473	424	999999	704	368	265	999999	250	626	300	846	282	793	999999	954	999999	999999	999999	598	552	724	999999	999999	586	316	999999	326	118	999999	387	795	997	434	295	621	231	246	215	876	923	165	332	999999	204	999999	337	999999	455	304	207	76	161	999999	691	595	532	698	999999	398	999999	939	853	869	248	504	848	847	999999	227	732	296	470	476	675	396	999999	999999	531	823	979	591	999999	999999	183	321	643	999999	743	699	99	532	713	817	18	999999	312	463	966	699	914	489	411	237	572	999999	999999	685	231	304	203	999999	176	709	419	286	999999	49	695	927	860	748	999999	807	138	209	582	652	467	999999	94	938	769	832	999999	999999	999999	999999	251	999999	714	958	879	449	506	303	999999	14	407	732	916	272	999999	49	999999	176	384	999999	109	372	337	953	227	540	219	264	35	344	800	919	107	999999	999999	432	222	999999	868	665	999999	834	843	578	999999	735	999999	822	999999	730	994	742	999999	585	543	999999	936	760	999999	348	239	251	277	31	214	488	634	491	474	344	826	935	307	719	302	999999	999999	759	708	999999	765	396	999999	999999	350	67	804	999999	999999	918	496	461	170	529	435	69	567	999999	373	766	111	293	999999	836	903	68	445	405	292	279	361	187	61	259	583	842	999999	999999	681	156	684	122	601	555	848	374	774	777	293	999999	707	706	395	999999	390	482	48	256	401	999999	622	408	240	621	567	318	999999	911	946	592	900	999999	150	226	91	999999	692	999999	988	538	293	667	122	999999	571	654	791	999999	999999	111	804	999999	580	399	534	999999	999999	999999	987	539	964	863	831	700	999999	123	565	178	860	401	790	245	999999	862	998	954	295	191	999999	913	999999	300	51	845	999999	999999	24	750	692	999999	117	712	815	458	999999	429	999999	421	715	458	98	623	258	478	320	999999	654	999999	401	999999	990	699	929	84	22	674	822	986	912	999999	109	999999	486	65	294	87	999999	809	299	579	128	874	475	601	999999	999999	52	573	534	999999	343	306	358	121	999999	999999	783	741	445	899	606	850	999999	371	359	999999	147	203	194	243	999999	845	999999	822	462	125	234	999999	999999	119	999999	259	461	692	21	802	466	374	249	876	304	687	374	399	972	277	374	114	252	551	766	849	999999	300	999999	999999	877	536	999999	999999	
193	455	491	335	278	357	398	816	359	556	999999	772	953	317	999999	462	999999	39	850	194	751	129	95	708	999999	782	870	171	613	523	924	999999	999999	550	693	849	205	48	999999	999999	879	557	754	696	734	993	895	81	361	626	999999	999999	686	474	999999	73	370	782	982	495	487	237	999999	836	631	886	66	413	623	100	999999	441	908	235	315	203	374	398	974	359	999999	999999	809	987	999999	86	253	251	999999	629	999999	999999	66	635	999999	999999	355	918	999999	999999	936	492	457	271	369	585	939	460	169	754	699	971	808	632	999999	688	999999	225	340	555	642	815	999999	994	999999	844	385	283	98	663	848	456	334	999999	422	404	351	547	628	999999	146	793	92	999999	930	517	614	433	36	458	234	139	588	999999	215	131	999999	463	660	999999	999999	666	372	506	906	999999	646	999999	219	999999	347	999999	999999	419	418	849	733	999999	73	104	239	951	256	639	999999	718	868	816	920	301	999999	999999	887	113	999999	479	430	999999	941	687	870	999999	224	999999	121	999999	542	178	109	366	398	719	999999	999999	999999	999999	420	733	77	197	999999	830	761	918	999999	459	992	999999	999999	939	428	157	999999	999999	233	306	737	999999	999999	999999	185	999999	716	564	999999	13	498	999999	817	999999	999999	697	518	753	313	50	999999	306	341	999999	362	58	480	170	938	251	698	23	342	989	520	999999	215	984	999999	684	124	206	24	487	961	670	676	236	880	730	638	277	82	193	999999	441	999999	865	731	136	999999	999999	626	999999	315	484	988	999999	999999	81	999999	999999	741	628	926	999999	291	853	700	691	382	253	290	217	612	430	941	999999	999999	999999	896	350	263	885	999999	999999	580	362	182	487	682	848	284	808	248	114	535	453	266	999999	999999	247	175	49	754	975	275	418	59	884	542	838	963	999999	185	152	281	856	173	367	403	929	681	999999	18	533	968	481	968	508	999999	498	892	714	999999	658	184	223	999999	999999	302	172	999999	298	944	844	885	412	633	999999	832	679	289	899	999999	231	566	951	40	230	16	793	449	551	999999	54	999999	258	999999	999999	999999	999999	724	683	75	241	626	999999	999999	174	647	566	848	872	675	225	218	993	958	708	999999	999999	193	999999	999999	999999	722	760	999999	899	898	636	470	999999	139	775	999999	606	834	524	999999	183	999999	865	583	450	945	577	876	999999	836	951	300	244	433	999999	874	814	999999	999999	518	999999	93	378	275	20	106	740	743	900	999999	612	169	443	113	918	550	999999	336	999999	563	999999	884	536	
73	947	345	235	683	999999	900	149	404	999999	15	738	100	314	999999	572	354	999999	834	999999	511	234	791	857	999999	514	999999	999999	487	179	13	373	999999	557	999999	328	674	870	999999	357	999999	131	999999	892	437	999999	828	246	727	999999	687	357	321	908	999999	839	999999	488	105	179	999999	354	999999	235	274	642	757	542	998	281	999999	999999	158	486	976	389	26	899	430	765	686	957	828	999999	491	655	61	82	533	999999	172	196	999999	887	999999	655	469	981	999999	794	999999	295	999999	456	866	213	209	834	932	999999	822	266	68	999999	999999	244	525	938	744	999999	590	684	19	531	118	711	708	270	331	330	920	45	282	635	156	400	720	382	999999	287	455	226	149	888	999999	999999	137	445	405	921	999999	531	247	18	213	933	286	715	348	165	505	939	513	611	724	786	999999	433	999999	102	524	999999	91	466	999999	374	545	130	877	211	999999	999999	865	999999	200	398	797	274	431	999999	999999	14	999999	701	782	999999	712	537	174	999999	999999	704	999999	312	407	987	449	999999	999999	839	397	165	838	146	581	242	84	114	420	335	989	719	11	969	978	519	118	999999	683	658	661	999999	956	19	999999	999999	20	562	12	213	949	26	429	591	825	958	176	897	129	550	441	608	126	999999	878	212	703	292	333	999999	878	69	107	999999	188	390	209	828	999999	999999	231	521	111	999999	999999	972	999999	999999	153	30	353	220	270	143	226	999999	890	127	141	85	185	728	239	124	335	889	918	243	413	445	999999	348	50	426	329	920	506	999999	999999	999999	912	999999	148	312	999999	667	799	999999	969	136	999999	999999	999999	999999	527	999999	292	999999	881	496	63	66	17	999999	271	15	180	843	999999	306	555	999999	663	235	172	892	999999	926	581	668	999999	954	274	286	945	999999	651	268	899	826	637	519	38	966	999999	856	286	439	51	538	999999	956	160	672	580	519	428	999999	999999	635	912	365	415	223	406	109	999999	730	999999	594	363	911	944	987	668	45	952	999999	384	316	616	999999	884	52	999999	999999	804	601	706	436	999999	190	650	999999	914	282	999999	814	570	999999	75	999999	676	456	184	585	22	172	14	544	999999	731	999999	999999	999999	762	480	373	999999	272	999999	199	999999	999999	346	183	999999	680	83	999999	932	148	137	999999	250	70	483	438	867	999999	131	642	597	172	999999	999999	999999	348	255	999999	801	740	771	307	457	875	532	999999	120	999999	324	999999	99	999999	612	428	603	999999	71	999999	999999	52	999999	456	999999	662	601	999999	466	819	
999999	923	435	999999	594	201	999999	829	184	375	538	143	999999	866	281	999999	552	979	999999	999999	923	999999	999999	296	873	999999	244	325	165	794	283	670	883	301	922	401	907	177	33	420	61	774	289	696	430	154	724	639	185	362	119	622	311	24	895	448	646	148	57	835	957	61	999999	390	101	867	999999	37	999999	879	882	999999	956	149	399	999999	999999	590	866	999999	45	604	149	999999	684	661	369	999999	999999	484	999999	999999	130	197	999999	10	109	999999	604	562	893	696	999999	305	480	734	665	172	624	746	98	66	281	999999	800	362	911	871	705	999999	508	392	631	469	999999	999999	264	768	685	999999	59	999999	985	999999	999999	999999	999999	843	332	999999	999999	206	999999	658	396	698	999999	802	397	999999	98	999999	203	999999	64	511	999999	237	180	366	480	896	999999	235	696	636	80	967	492	461	453	77	548	755	443	311	149	973	999999	999999	626	462	381	999999	310	821	999999	999999	259	999999	283	681	999999	965	479	109	719	27	999999	759	628	529	319	936	658	30	689	447	999999	999999	372	999999	999999	744	740	27	525	903	999999	875	999999	258	718	168	999999	771	404	582	999999	343	592	131	21	323	807	106	153	444	925	289	142	819	100	506	961	999999	527	928	999999	461	584	815	102	96	999999	380	810	999999	758	886	625	116	171	396	170	251	90	840	999999	999999	874	90	977	645	743	559	167	222	207	999999	253	476	358	999999	759	776	999999	999999	933	436	296	993	686	49	663	35	999999	999999	346	999999	999999	687	990	999999	587	504	838	457	353	830	222	598	952	999999	999999	159	999999	347	637	999999	999999	999999	999999	999999	357	999999	999999	937	981	717	901	463	999999	487	895	566	486	766	246	265	938	581	580	112	223	698	50	925	406	514	277	999999	76	953	508	999999	780	489	999999	706	110	900	999999	635	929	759	722	475	865	86	673	999999	999999	382	999999	641	585	804	297	659	840	478	999999	999999	450	590	396	999999	999999	951	999999	996	533	540	999999	47	115	944	183	464	975	574	69	330	841	285	220	694	507	866	369	975	999999	583	866	631	369	998	195	348	372	799	496	999999	299	676	467	570	999999	999999	999999	640	630	833	683	999999	419	220	999999	174	380	702	425	122	999999	999999	999999	949	999999	999999	999999	116	759	835	101	186	999999	154	40	175	817	649	476	100	341	728	354	368	900	600	221	159	372	31	968	670	384	384	332	488	999999	518	896	999999	740	999999	881	795	741	507	198	999999	189	999999	356	730	999999	335	999999	863	
465	445	59	83	322	999999	744	737	867	430	802	703	822	552	303	309	753	783	359	912	999999	559	627	999999	411	999999	970	999999	674	247	444	58	999999	468	32	435	468	999999	999999	222	684	153	928	321	704	494	452	637	176	56	976	452	999999	999999	999999	999999	818	656	672	999999	999999	842	73	629	986	753	109	999999	529	999999	840	931	412	999999	999999	704	999999	999999	698	917	504	342	999999	627	271	999999	83	999999	999999	999999	616	811	999999	999999	999999	842	90	309	335	951	395	98	118	308	216	55	999999	837	640	322	285	512	958	754	871	225	117	445	368	993	999999	373	911	412	999999	38	780	999999	483	395	623	331	980	747	999999	999999	234	436	999999	225	952	246	105	140	999999	114	853	405	999999	999999	734	644	999999	341	281	32	999999	705	57	187	274	642	363	254	698	954	531	999999	233	466	990	680	999999	152	51	999999	278	780	572	157	185	385	274	45	999999	978	999999	649	999999	509	999999	999999	389	999999	950	320	882	850	442	885	582	999999	181	999999	999999	64	621	798	999999	837	999999	407	999999	900	999999	889	378	999999	593	719	999999	882	745	999999	999999	471	301	789	999999	731	560	428	348	999999	575	543	213	597	999999	606	367	999999	359	637	755	829	396	488	999999	71	941	564	266	722	321	699	999999	457	446	985	999999	832	607	999999	999999	335	999999	456	335	467	686	780	740	987	361	982	999999	117	968	409	999999	812	556	140	789	995	171	625	374	875	999999	756	160	602	844	535	999999	791	360	430	999999	940	163	775	385	171	824	279	999999	339	999999	789	488	47	999999	999999	286	999999	779	291	173	442	91	459	820	999999	999999	999999	999999	999999	998	741	756	547	638	145	659	999999	755	999999	181	892	264	45	999999	857	277	999999	692	894	259	999999	999999	78	267	338	999999	704	954	455	999999	685	136	545	999999	436	42	999999	408	774	999999	505	721	161	119	281	188	999999	999999	963	999999	999999	456	257	576	490	728	999999	290	999999	286	954	826	310	95	496	765	719	705	281	999999	336	715	917	604	754	796	860	958	999999	159	813	952	991	999999	999999	999999	879	968	849	707	354	659	999999	498	345	678	999999	999999	623	516	468	999999	999999	147	335	800	539	653	821	999999	868	729	304	160	472	12	835	517	999999	266	886	750	855	573	481	999999	999999	999999	999999	86	999999	794	344	479	691	473	999999	853	467	236	700	235	157	164	999999	999999	365	946	36	342	842	904	17	366	999999	717	494	906	666	658	192	120	999999	745	320	83	394	825	469	
998	531	999999	59	999999	999999	660	603	999999	999999	857	321	671	402	925	243	480	787	978	850	973	978	575	197	808	999999	590	840	411	999999	765	239	540	999999	999999	999999	860	999999	184	800	968	124	794	181	809	346	520	717	468	512	839	296	416	974	496	29	955	794	250	788	976	999999	201	855	999999	627	781	194	999999	124	382	626	999999	188	999999	858	194	403	388	472	999999	872	999999	999999	15	478	823	565	990	17	999999	76	613	396	823	158	922	938	999999	191	565	336	999999	354	999999	223	999999	238	103	999999	999999	562	416	778	265	999999	999999	999999	850	501	999999	226	204	367	268	999999	22	226	364	732	936	256	202	999999	907	206	530	37	768	792	999999	594	999999	362	182	303	999999	835	141	999999	710	629	97	709	387	348	142	984	999999	824	999999	467	873	371	701	589	370	219	871	68	583	420	534	999999	707	219	999999	999999	195	999999	655	187	95	645	31	316	168	999999	818	568	74	999999	999999	999999	591	999999	720	999999	660	999999	933	450	963	82	145	300	105	38	12	178	593	299	798	131	999999	32	999999	238	349	394	430	878	401	312	993	47	479	589	476	380	999999	654	191	999999	41	999999	224	22	509	731	221	139	489	649	974	774	747	819	776	999999	954	492	999999	275	172	999999	58	660	89	108	820	999999	562	632	999999	999999	118	206	100	962	808	370	728	618	183	301	398	751	338	228	300	660	813	907	425	15	894	915	440	999999	167	999999	932	999999	910	705	999999	856	969	45	666	550	999999	813	761	594	763	151	102	870	999999	306	332	860	807	169	999999	655	216	674	55	999999	766	124	999999	255	437	999999	707	477	999999	541	999999	999999	562	749	931	999	155	831	251	999999	822	999999	319	860	240	82	603	751	13	999999	650	999999	990	474	784	614	18	999999	166	446	443	624	156	999999	524	40	999999	67	237	702	999999	999999	999999	999999	999999	206	999999	944	24	364	999999	956	474	802	999999	487	312	98	965	327	999999	639	674	805	318	208	422	194	345	210	774	545	523	999999	422	275	871	697	999999	588	809	73	999999	802	723	487	160	999999	243	46	727	220	102	999999	710	869	710	627	999999	181	783	621	609	999999	590	187	443	173	389	625	616	615	993	999999	518	928	148	999999	91	831	57	999999	950	308	482	564	999999	999999	600	553	999999	253	999999	999999	804	999999	464	686	221	999999	53	986	999999	618	430	122	226	999999	999999	999999	999999	837	999999	163	134	715	999999	310	342	36	999999	831	999999	835	70	999999	903	80	
582	999999	474	999999	660	545	787	999999	112	999999	999999	370	347	999999	999999	999999	823	727	999999	559	798	98	999999	999999	354	195	812	222	999999	139	999999	68	218	156	999999	82	999999	999999	999999	10	375	73	612	999999	432	999999	689	996	620	999999	22	343	664	353	281	999999	802	320	118	475	733	575	647	973	784	999999	161	201	999999	148	509	555	550	999999	193	735	486	999999	731	382	506	815	601	667	126	224	403	865	999999	649	279	997	169	711	999999	999999	426	999999	554	999999	819	498	402	482	255	467	792	958	170	546	17	614	588	999999	969	917	974	999999	856	570	425	296	999999	955	868	512	396	838	438	394	318	847	644	129	562	999999	423	999999	999999	999999	431	445	704	999999	641	999999	418	433	742	360	999999	447	782	983	196	533	181	447	613	743	80	953	999999	999999	999999	169	970	469	999999	960	999999	999999	567	999999	148	980	999999	999999	999999	214	103	963	106	87	568	999999	999999	999999	932	999999	836	976	515	678	588	999999	916	928	111	482	694	948	259	781	856	969	880	585	844	216	941	999999	999999	409	650	117	999999	999999	999999	365	104	319	537	153	134	999999	999999	889	618	670	74	662	886	841	519	999999	713	324	231	598	991	489	815	999999	98	652	852	115	37	480	620	474	721	745	387	384	421	116	657	338	999999	991	966	999999	999999	999999	307	292	889	506	404	542	230	999999	374	615	999999	811	65	482	675	244	861	147	60	599	941	999999	463	999999	732	999999	999999	892	999999	10	523	642	584	809	354	569	999999	531	86	88	254	112	380	772	881	610	999999	185	663	394	999999	829	133	552	346	166	829	754	773	999999	874	337	648	374	101	999999	236	255	137	116	28	999999	70	971	355	838	770	999999	263	132	556	492	238	585	870	693	999999	999999	999999	198	999999	471	758	999999	213	999999	464	16	680	29	383	804	999999	557	375	999999	768	161	207	999999	395	147	501	650	250	392	108	73	504	999999	999999	205	783	999999	999999	999999	999999	781	768	999999	384	764	999999	243	748	751	444	681	999999	80	925	999999	834	964	999999	602	970	117	48	821	817	999999	511	282	676	999999	31	118	999999	818	228	986	393	769	133	631	999999	267	901	498	947	999999	853	433	482	986	371	818	146	773	587	474	742	947	620	999999	262	739	999999	570	730	335	500	999999	999999	938	973	999999	841	999999	477	713	215	999999	873	400	999999	999999	800	690	816	999999	972	417	241	754	999999	446	999999	999999	378	396	699	999999	768	622	926	462	581	999999	22	306	999999	965	
306	874	268	202	83	999999	999999	185	938	999999	753	527	363	93	169	107	694	537	999999	999999	802	90	23	874	999999	261	999999	93	505	266	999999	520	234	16	999999	367	495	61	999999	928	701	203	457	822	999999	250	268	843	999999	999999	848	484	390	999999	173	225	860	999999	421	822	755	363	679	999999	209	243	302	356	999999	802	611	643	999999	999999	10	608	632	200	297	540	992	999999	790	31	418	203	139	949	999999	895	506	999999	999999	550	183	348	524	999999	623	999999	948	999999	871	500	872	214	319	403	285	564	999999	669	106	999999	829	134	572	657	273	999999	113	999999	514	86	306	509	14	625	813	662	94	857	577	943	591	91	760	300	159	213	884	736	999999	287	312	999999	15	757	720	59	775	866	512	617	250	604	407	999999	204	372	210	999999	589	623	480	735	102	999999	299	999999	374	282	999999	70	131	999999	679	236	773	469	504	257	904	764	999999	227	355	959	702	987	683	965	999999	999999	13	200	999999	59	807	999999	999999	851	467	972	999999	503	369	452	496	873	924	181	31	734	867	953	999999	824	736	263	390	142	460	312	999999	408	999999	720	66	999999	229	630	429	206	725	652	789	931	89	393	857	999999	473	829	999999	511	943	999999	919	999999	410	333	999999	553	196	611	999999	164	907	286	999999	649	999999	565	999999	304	752	999999	19	225	173	857	999999	353	999999	487	668	631	250	999999	465	814	800	17	530	895	317	875	19	999999	261	634	34	999999	999999	218	518	908	184	999999	999999	128	362	703	886	999999	588	969	158	709	942	769	914	354	820	999999	848	999999	45	758	999999	877	816	999999	999999	999999	833	940	287	196	969	760	457	482	999999	999999	999999	106	131	977	999999	347	726	309	180	999999	720	679	982	562	369	140	873	426	999999	882	311	466	739	357	719	647	692	961	740	192	322	442	551	483	61	752	266	68	999999	649	999999	999999	725	483	818	164	999999	724	826	839	887	40	701	921	999999	999999	367	774	267	669	655	764	568	999999	178	287	138	509	511	617	873	814	974	140	731	794	740	266	538	565	689	968	145	901	304	291	740	630	999999	65	395	492	800	999999	994	395	948	737	314	541	35	458	222	219	999999	82	999999	570	199	251	265	110	999999	999999	979	686	629	667	999999	999999	999999	999999	71	455	232	999999	999999	999999	146	345	846	13	999999	999999	999999	999999	755	925	935	231	235	180	440	999999	800	294	257	108	802	317	766	291	53	426	994	999999	397	767	987	585	999999	863	999999	853	
404	262	158	999999	172	748	931	704	731	471	661	376	77	864	654	937	143	999999	999999	999999	579	999999	959	535	999999	22	999999	987	938	359	999999	999999	745	587	999999	548	145	17	935	999999	999999	72	559	581	764	628	459	532	122	59	452	151	472	606	283	999999	302	623	999999	999999	904	943	765	381	308	999999	630	489	73	116	802	135	981	999999	452	517	15	387	770	999999	562	999999	999999	999999	907	32	999999	149	313	961	999999	522	999999	785	160	442	306	188	283	475	997	999999	468	16	256	327	170	136	164	765	834	914	852	863	999999	592	78	999999	474	286	999999	490	186	999999	860	289	364	205	196	19	999999	827	114	305	385	592	853	999999	642	999999	999999	772	999999	547	136	340	999999	999999	198	568	374	430	713	997	84	516	793	367	155	999999	962	964	940	999999	555	17	810	556	488	14	999999	209	243	884	424	627	505	638	999999	999999	619	999999	17	627	999999	789	123	117	230	868	798	496	723	675	999999	896	831	840	992	129	530	123	428	999999	829	174	197	829	999999	456	21	999999	392	625	358	514	999999	322	999999	765	893	702	999999	619	999999	252	486	567	267	527	795	664	645	999999	998	505	39	824	999999	480	999999	294	534	999999	857	643	999999	107	999999	122	939	519	999999	237	235	999999	787	809	999999	999999	688	630	999999	999999	661	356	520	536	999999	999999	485	142	999999	39	173	609	178	561	762	572	148	389	250	154	587	999999	334	417	999999	999999	717	999999	846	222	792	971	722	999999	122	510	999999	999999	480	474	637	806	995	310	999999	999999	659	235	57	415	447	309	389	999999	477	999999	32	999999	906	999999	999999	265	999999	999999	999999	201	887	699	448	999999	999999	999999	908	776	517	999999	291	33	352	999999	999999	492	999999	441	775	493	592	999999	10	999999	487	30	670	999999	999999	381	520	999999	73	873	738	959	786	795	999999	875	400	999999	999999	696	103	999	759	902	999999	652	999999	854	999999	754	608	592	698	710	999999	428	900	884	446	999999	999999	597	959	479	275	999999	705	387	475	999999	102	999999	394	999999	645	999999	271	768	99	687	297	665	999999	318	999999	156	270	999999	31	548	999999	999999	176	774	436	999999	999999	290	636	383	947	706	389	999999	661	628	999999	394	74	999999	167	142	795	999999	848	604	439	651	213	129	300	999999	365	927	999999	587	999999	619	877	149	999999	980	999999	999999	739	591	286	530	656	646	947	876	21	999999	391	842	999999	416	926	999999	75	398	999999	517	999999	999999	350	462	712	999999	815	588	517	924	846	186	
999999	999999	29	266	328	909	999999	567	181	424	616	999999	999999	999999	999999	406	693	55	999999	59	904	625	633	421	251	823	818	583	831	368	368	97	889	214	842	640	397	670	513	166	404	999999	345	999999	999999	721	916	629	999999	418	895	471	850	796	281	384	999999	999999	25	999999	999999	421	999999	812	65	529	999999	999999	249	237	19	33	999999	917	655	395	289	965	709	999999	907	198	999999	422	473	896	246	999999	932	999999	194	788	654	999999	999999	983	999999	999999	612	192	983	999999	390	999999	409	872	999999	932	151	886	105	490	999999	496	596	903	53	324	349	169	999999	999999	408	782	52	230	378	532	999999	671	612	999999	363	526	545	999999	808	399	999999	600	966	313	952	56	372	999999	999999	168	422	999999	999999	468	192	453	899	999999	186	607	935	188	504	408	89	479	283	347	136	382	950	274	104	654	311	749	202	979	693	362	999999	347	999999	219	119	691	999999	154	999999	909	627	999999	156	210	463	834	106	568	233	482	772	999999	578	516	218	158	77	999999	166	999999	260	919	654	824	198	597	846	295	999999	398	747	999999	773	226	999999	751	127	894	201	476	653	999999	756	220	999999	394	769	824	999999	960	624	447	988	140	999999	708	553	332	999999	999999	999999	999999	999999	835	735	643	999999	361	762	467	40	182	999999	690	790	626	173	999999	244	803	827	32	294	338	774	310	150	642	567	999999	999999	795	999999	335	488	999999	364	920	484	946	143	418	72	999999	999999	451	353	999999	999999	42	545	999999	98	219	999999	965	999999	999999	70	435	999999	618	793	715	999999	245	300	999999	211	947	271	999999	959	298	669	419	959	751	999999	332	956	999999	301	534	511	97	999999	672	297	522	999999	423	860	59	999999	999999	999999	356	999999	694	160	585	106	403	999999	302	160	999999	550	628	999999	999999	542	737	478	660	326	268	214	181	537	628	480	688	999999	847	392	999999	845	153	999999	613	999999	713	182	999999	746	999999	763	218	937	907	132	669	517	551	881	999999	999999	999999	999999	366	152	112	167	532	114	417	999999	999999	910	250	999999	406	834	402	999999	828	565	106	913	999999	505	996	999999	629	999999	811	181	90	966	269	339	62	944	437	470	374	556	999999	277	339	137	839	999999	696	952	725	999999	124	253	62	566	483	879	781	861	155	868	999999	37	303	999999	999999	957	650	911	902	462	999999	931	933	999999	916	829	583	300	999999	999999	548	676	999999	976	67	837	914	999999	855	182	172	576	999999	506	999999	999999	999999	104	445	881	657	784	60	
999999	999999	192	319	999999	650	654	306	491	204	457	330	861	999999	999999	188	853	53	947	66	730	999999	830	617	999999	263	999999	855	489	854	784	51	763	626	517	549	875	527	999999	63	211	876	680	381	999999	185	167	375	657	915	591	838	999999	728	330	972	606	999999	999999	526	356	999999	817	636	420	999999	566	244	999999	777	312	336	909	894	854	854	619	459	999999	261	105	999999	208	573	272	999999	999999	44	306	545	942	999999	644	617	706	412	68	53	960	460	619	922	635	880	999999	999999	929	999999	873	476	362	156	999999	631	431	427	600	999999	374	474	85	999999	938	204	834	12	692	301	197	999999	795	575	499	298	641	182	302	328	960	999999	26	999999	171	829	192	796	484	22	999999	288	812	815	999999	496	999999	97	983	999999	55	610	999999	637	628	431	680	786	999999	536	989	258	135	281	293	366	457	560	370	119	999999	48	528	999999	115	908	639	999999	896	12	913	554	199	861	282	360	444	389	896	740	158	406	148	999999	32	938	999999	540	999999	323	48	999999	999999	874	999999	999999	91	893	999999	999999	999999	700	890	999999	623	445	69	999999	999999	933	999999	78	663	999999	999999	999999	999999	999999	656	177	755	999999	458	999999	999999	97	828	324	441	274	999999	550	857	999999	948	457	516	999999	333	587	878	890	999999	598	400	999999	171	106	914	814	118	510	247	999999	999999	692	252	999999	999999	536	617	744	831	734	999999	381	999999	486	682	512	108	415	999999	999999	298	865	567	859	999999	994	925	731	409	627	166	768	313	503	222	265	215	209	803	999999	970	143	68	999999	934	29	758	685	423	412	999999	999999	999999	178	999999	109	135	393	135	695	999999	885	999999	214	578	895	78	999999	273	999999	306	899	612	460	999999	164	999999	760	924	999999	999999	249	317	999999	911	463	516	145	999999	123	140	821	83	117	196	95	798	853	238	49	999999	50	999999	997	999999	816	100	999999	79	910	302	374	468	962	459	370	577	348	999999	999999	389	932	290	999999	296	485	999999	505	273	23	366	953	532	885	221	205	999999	999999	891	104	999999	999999	75	526	820	765	363	121	657	826	517	459	560	123	659	999999	759	273	710	630	990	594	538	999999	554	349	841	582	750	264	543	266	999999	999999	750	675	999999	763	338	999999	131	713	847	446	505	906	403	418	236	203	445	999999	609	999999	113	778	999999	19	972	481	999999	781	370	999999	292	999999	12	361	372	984	161	995	999999	189	509	286	747	101	560	647	946	433	356	557	818	979	657	196	
999999	999999	500	857	999999	857	607	350	352	999999	164	255	999999	999999	55	251	51	449	629	430	761	999999	41	93	459	335	534	500	434	999999	583	313	603	816	266	401	494	304	214	999999	999999	168	933	302	937	315	743	904	387	114	515	379	359	237	999999	278	940	416	999999	999999	332	116	915	539	999999	850	651	97	785	654	757	747	999999	999999	847	602	893	738	155	153	591	999999	123	999999	999999	214	954	376	390	988	999999	87	999999	999999	753	999999	253	404	999999	999999	999999	999999	129	999999	357	768	144	806	999999	832	384	211	999999	264	873	703	993	595	999999	666	896	285	706	999999	204	999999	999999	496	799	382	359	498	316	999999	489	999999	999999	390	972	999999	80	999999	986	999999	613	258	815	641	874	60	481	999999	173	999999	201	999999	948	331	538	677	916	648	16	17	483	999999	895	213	774	999999	999999	999999	622	701	999999	999999	298	999999	194	945	863	999999	621	749	900	700	335	550	866	999999	987	999999	851	305	622	431	999999	979	999999	726	999999	612	866	999999	857	999999	999999	471	180	999999	100	999999	147	592	813	707	37	267	116	999999	561	999999	347	673	949	23	761	327	999999	173	999999	999999	83	467	999999	999999	352	684	891	42	665	863	380	999999	20	197	51	999999	491	915	404	884	999999	302	175	18	275	203	999999	844	116	718	393	16	846	781	726	679	999999	562	999999	999999	375	84	127	697	974	924	999999	762	971	502	836	173	769	722	446	781	301	583	999999	159	696	56	925	946	480	373	576	239	471	371	268	928	560	61	518	798	184	999999	43	351	540	235	872	613	999999	229	247	134	999999	944	387	427	999999	999999	656	999999	158	999999	999999	611	357	433	300	609	244	907	612	717	999999	999999	607	823	549	999999	618	471	184	321	74	999999	136	451	893	527	999999	840	362	355	405	199	649	13	260	432	993	117	934	272	379	975	617	529	920	697	347	999999	999999	999999	597	999999	155	836	116	966	999999	999999	539	773	999999	403	554	999999	322	24	998	603	573	126	651	999999	536	911	999999	99	999999	999999	999999	206	999999	430	963	431	758	220	54	999999	896	999999	948	96	577	171	647	976	430	360	999999	906	699	744	990	760	289	96	657	999999	894	27	999999	877	385	343	593	205	440	133	508	999999	970	195	999999	999999	178	999999	933	999999	274	966	668	291	999999	624	507	445	439	212	999999	671	562	810	999999	879	959	81	999999	244	578	451	545	999999	852	115	935	513	47	999999	999999	724	163	999999	969	999999	359	52	999999	761	836	157	
765	237	999999	836	999999	999999	276	999999	999999	107	853	698	796	822	430	371	439	295	999999	993	408	728	620	428	518	279	840	999999	529	917	594	949	999999	430	999999	318	326	25	565	775	246	220	392	999999	870	999999	496	157	507	988	999999	201	83	842	999999	47	999999	562	328	279	999999	286	307	411	512	999999	999999	375	146	122	54	999999	729	912	757	999999	346	135	558	63	783	692	493	541	315	402	876	565	681	648	700	764	999999	296	455	960	912	980	982	965	173	130	999999	395	943	999999	472	170	95	999999	701	492	14	274	999999	637	793	766	999999	119	38	999999	694	498	421	290	999999	442	467	796	285	366	153	592	889	663	681	999999	598	999999	930	715	479	130	999999	218	760	432	801	817	177	156	883	872	937	438	436	522	973	663	470	40	702	298	999999	999999	999999	999999	999999	831	955	695	177	979	189	999999	265	574	551	213	529	305	640	650	999999	139	482	999999	655	461	237	168	134	934	656	900	23	190	844	611	869	999999	999999	969	861	481	978	999999	999999	999999	182	862	971	769	143	175	999999	999999	669	999999	862	78	766	999999	604	796	570	243	999999	288	309	999999	999999	939	999999	190	257	999999	788	157	160	578	587	40	288	999999	197	364	999999	491	511	960	521	697	748	999999	582	134	375	74	910	744	581	414	325	107	142	41	999999	999999	917	728	274	521	996	294	491	735	644	238	609	999999	999999	841	777	348	563	999999	200	999999	607	133	305	999999	247	415	997	182	714	190	999999	165	999999	847	574	999999	696	999	700	999999	319	847	999999	147	465	704	312	739	636	977	543	999999	841	999999	355	794	433	999999	284	590	297	318	999999	999999	995	453	287	999999	276	994	651	563	999999	736	999999	999999	643	167	268	542	113	999999	999999	737	647	143	999999	45	502	999999	359	156	725	999999	999999	11	999999	36	152	21	426	716	473	641	335	980	767	999999	668	594	160	275	292	741	487	40	772	999999	816	861	139	251	999999	496	645	505	999999	232	569	232	934	617	25	256	125	397	794	999999	411	667	376	220	376	907	999999	94	999999	984	632	146	238	543	219	999999	882	184	622	976	996	999999	151	545	544	446	660	999999	259	45	999999	100	999999	867	881	159	494	919	874	196	867	560	999999	854	599	999999	993	400	407	735	374	999999	999999	817	908	580	999999	830	675	930	257	96	834	827	368	542	900	371	999999	999999	999999	999999	999999	436	119	445	999999	297	946	999999	999999	269	145	999999	671	684	999999	428	959	310	634	999999	
253	944	938	780	726	813	495	66	532	632	999999	348	939	411	641	999999	708	472	999999	237	884	563	488	999999	950	999999	999999	999999	226	482	412	361	435	141	719	365	497	999999	719	999999	999999	889	589	999999	530	999999	584	999999	53	978	720	496	919	407	779	689	466	950	830	999999	657	811	839	60	999999	386	912	807	691	285	849	999999	753	14	435	999999	999999	667	466	999999	735	999999	999999	248	999999	916	442	38	362	39	899	547	508	313	729	990	59	999999	600	154	999999	777	999999	999999	138	350	742	914	972	783	714	798	493	676	680	999999	181	601	298	313	943	999999	455	999999	999999	312	871	449	999999	444	945	999999	76	322	278	958	999999	999999	119	421	183	527	66	999999	324	999999	63	831	633	999999	818	458	999999	297	210	999999	331	916	999999	826	479	303	639	537	838	278	731	181	407	721	443	308	491	999999	139	426	828	877	999999	284	259	49	815	316	626	999999	205	778	999999	999999	999999	411	490	293	942	880	888	529	739	55	999999	999999	434	999999	534	520	999999	374	168	784	181	454	578	117	576	440	487	332	911	999999	83	953	69	139	94	42	817	207	999999	999999	999999	999999	147	301	999999	999999	615	999999	782	999999	529	831	620	999999	106	192	832	383	999999	511	402	565	618	999999	999999	426	821	304	827	999999	702	769	439	909	999999	999999	317	287	211	208	825	583	550	805	999999	252	342	732	42	901	999999	444	999999	432	856	972	999999	748	329	999999	999999	320	999999	290	999999	759	401	711	90	234	875	554	181	999999	999999	999999	25	999999	576	730	93	99	272	925	302	268	289	16	62	284	190	568	958	722	999999	514	508	999999	999999	999999	850	631	651	807	999999	655	272	999999	745	999999	999999	878	999999	598	406	999999	57	160	999999	154	480	395	999999	806	54	316	596	459	999999	181	320	754	420	514	879	462	999999	464	899	646	995	999999	270	999999	999999	311	999999	999999	999999	196	466	357	281	257	591	465	972	845	763	999999	68	812	116	573	999999	999999	468	667	999999	943	999999	593	261	351	158	173	134	999999	489	999999	999999	237	143	679	715	999999	999999	999999	923	999999	999999	601	701	999999	588	192	210	696	299	124	842	999999	650	382	176	873	106	930	108	427	999999	999999	999999	30	799	831	679	437	858	999999	729	306	999999	304	463	999999	891	999999	762	999999	963	437	353	999999	999999	201	587	761	999999	841	866	552	73	505	93	160	245	680	999999	757	513	999999	837	535	395	546	999999	355	999999	749	982	999999	999999	142	464	903	999999	991	131	607	
254	917	924	27	999999	186	999999	249	221	999999	192	220	692	999999	999999	200	999999	817	979	363	999999	999999	843	763	859	999999	384	999999	50	190	174	999999	999999	781	512	596	999999	820	999999	218	312	744	143	614	566	771	342	999999	680	274	313	999999	999999	999999	400	22	999999	171	168	999999	801	313	209	41	148	938	660	910	502	866	999999	779	188	770	61	473	107	999999	206	97	509	223	260	775	999999	996	241	792	391	500	521	686	999999	584	999999	999	999999	112	999999	627	120	431	999999	814	922	999999	989	250	716	926	914	999999	964	80	554	588	999999	999999	999999	151	999999	999999	528	12	999999	665	127	999999	364	999999	927	995	999999	579	977	88	554	446	852	352	999999	999999	86	464	585	999999	999999	591	39	828	946	121	999999	334	921	999999	902	999999	999999	267	417	999999	886	664	999	919	999999	395	103	476	44	617	580	812	999999	715	792	73	426	678	943	535	999999	999999	999999	815	56	437	999999	735	185	887	999999	595	935	622	113	422	465	666	591	999999	999999	562	793	338	541	145	200	215	459	838	249	999999	999999	881	999999	361	999999	193	999999	656	737	368	999999	157	640	985	877	999999	999999	380	608	999999	999999	616	48	21	742	777	284	911	247	999999	285	347	999999	195	280	999999	802	752	999999	282	793	935	599	139	272	646	999999	555	268	678	603	89	240	999999	999999	999999	843	808	618	999999	999999	961	418	999999	93	999999	509	454	714	999999	999999	858	999999	335	999999	161	26	908	999999	105	89	728	652	568	848	205	116	168	492	999999	220	999999	999999	93	373	832	527	314	55	999999	147	253	999999	445	999999	744	573	905	522	999999	691	934	68	523	701	190	318	849	446	887	847	350	962	151	613	724	725	999999	961	144	633	712	863	441	958	835	887	999999	999999	114	999999	211	999999	939	881	285	935	620	391	193	523	677	999999	999999	999999	796	290	999999	999999	245	999999	150	943	387	918	978	81	626	564	866	303	111	999999	341	265	646	703	32	270	337	999999	114	51	999999	621	999999	999999	704	999999	999999	999999	197	385	372	94	491	999999	999999	31	902	214	999999	66	524	999999	422	436	536	903	824	999999	268	439	504	457	915	108	174	999999	999999	999999	376	999999	999999	321	999999	999999	878	999999	773	387	444	11	999999	132	479	999999	526	888	208	529	318	999999	156	78	296	757	881	999999	179	999999	103	502	69	768	837	662	663	213	999999	696	557	999999	140	446	658	267	81	999999	977	867	581	286	567	442	826	575	509	333	35	999999	844	963	999999	390	294	
941	999999	599	295	816	394	323	113	512	972	999999	671	709	420	39	686	999999	937	312	811	817	935	627	942	271	162	339	187	437	852	999999	212	749	162	716	999999	481	96	171	482	267	183	999999	470	999999	904	800	913	999999	671	999999	36	774	579	999999	16	324	657	33	999999	65	999999	676	659	387	999999	921	556	703	713	214	999999	776	830	553	999999	879	999999	154	366	362	426	999999	765	999999	568	438	999999	685	709	10	999999	73	507	999999	999999	507	405	92	972	983	254	219	292	466	921	259	999999	35	833	137	167	513	666	311	639	954	999999	152	999999	396	751	871	999999	713	389	999999	279	413	431	999999	484	84	181	383	118	216	899	999999	596	318	495	999999	852	582	842	999999	406	205	788	999999	597	263	999999	999999	999999	383	225	578	999999	999999	980	999999	999999	697	652	92	341	292	203	999999	999999	999999	556	511	901	606	999999	421	870	78	953	999999	625	999999	549	231	999999	595	151	735	999999	330	999999	999999	337	954	549	165	929	999999	979	999999	999999	365	122	985	999999	761	999999	635	364	999999	708	18	618	999999	999999	350	157	431	280	746	151	468	440	734	389	999999	184	946	66	999999	492	999999	999999	839	999999	269	151	563	999999	60	911	515	380	198	621	223	999999	430	49	999999	17	507	488	243	972	542	924	387	606	185	586	738	999999	500	320	597	999999	999999	834	655	208	999999	908	999999	834	635	97	252	122	999999	125	999999	906	857	856	984	631	856	866	539	344	764	999999	999999	999999	183	999999	880	877	34	999999	636	999999	999999	10	999999	599	268	408	347	454	999999	274	441	999999	833	999999	720	644	335	999999	72	999999	999999	320	999999	637	999999	756	661	698	217	374	98	869	488	999999	999999	999999	999999	394	372	458	529	999999	662	999999	525	287	640	351	226	999999	999999	67	999999	724	302	84	565	999999	39	512	746	999999	246	317	186	571	582	675	319	999999	211	999999	603	613	393	218	657	945	122	292	125	320	481	999999	822	40	636	764	865	447	302	658	365	999999	999999	880	848	999999	323	953	704	964	999999	999999	44	999999	464	629	340	93	426	620	672	746	999999	999999	999999	274	495	155	934	818	999999	871	999999	552	585	744	999999	999999	370	999999	632	999999	999999	999999	288	128	937	221	999999	17	433	999999	999999	682	999999	618	471	285	712	584	859	177	29	886	164	169	792	491	35	999999	999999	826	722	123	987	513	999999	999999	157	58	336	999999	999999	927	394	38	850	889	566	967	999999	626	801	786	999999	464	149	701	996	128	336	999999	
196	856	290	607	69	907	694	482	459	234	138	999999	257	586	599	102	502	135	319	903	925	68	447	999999	35	999999	670	533	374	999999	999999	39	722	999999	97	721	646	999999	969	942	204	93	517	57	498	999999	538	866	865	999999	208	870	999999	433	999999	138	999999	999999	582	132	247	171	999999	999999	983	109	999999	376	999999	877	455	999999	165	999999	708	841	550	399	612	999999	407	999999	667	327	268	380	229	999999	360	958	999999	467	214	847	705	43	975	525	999999	398	205	999999	376	987	601	493	999999	999999	999999	688	587	29	576	999999	724	999999	503	999999	999999	999999	879	652	26	540	575	988	510	318	670	999999	999999	34	335	223	692	245	437	679	726	775	666	786	574	672	381	293	999999	520	999999	272	540	194	793	999999	519	553	156	836	999999	612	999999	999999	771	60	821	999999	693	362	12	489	15	999999	74	957	945	102	88	353	999999	999999	108	989	999999	999999	144	681	241	872	704	148	98	600	999999	123	999999	270	24	523	850	999999	599	537	518	642	266	999999	130	999999	516	999999	475	802	677	141	514	993	218	373	999999	999999	999999	821	658	863	401	414	566	950	175	684	87	564	503	350	692	570	481	554	151	999999	561	405	365	287	672	296	923	999999	609	798	61	651	606	710	497	999999	879	999999	251	999999	999999	179	670	999999	348	911	309	336	448	943	522	999999	999999	499	588	999999	999999	999999	201	114	491	441	351	376	999999	436	999999	999999	853	914	691	826	313	300	277	999999	735	533	939	761	987	596	686	665	999999	397	429	999999	999999	571	322	509	999999	146	370	719	828	303	999999	912	999999	516	483	534	262	695	360	931	232	206	200	999999	440	440	127	894	754	685	999999	245	16	850	999999	291	601	191	373	177	929	999999	562	441	335	37	808	480	122	162	999999	590	999999	999999	885	926	381	391	78	33	28	475	964	153	214	963	999999	112	846	999999	999999	81	332	193	11	673	643	759	606	413	631	646	999999	601	282	999999	208	518	965	744	910	999999	123	350	159	464	593	999999	237	371	131	705	634	920	229	341	268	853	497	999999	292	621	784	664	999999	381	694	372	870	705	764	396	999999	112	999999	722	957	982	999999	999999	90	999999	999999	999999	292	926	22	999999	999999	941	250	355	999999	753	461	298	435	459	948	777	770	230	549	531	999999	734	567	532	638	506	384	285	999999	949	999999	999999	99	550	999999	474	368	999999	999999	929	464	418	375	999999	650	993	296	508	43	266	777	860	999999	10	636	557	368	490	
232	876	567	965	536	81	622	402	208	999999	87	484	418	937	999999	620	77	199	369	999999	881	644	999999	875	251	562	182	280	383	99	999999	999999	999999	878	999999	124	371	499	881	304	770	257	999999	999999	431	999999	847	999999	999999	999999	932	999999	198	194	608	999999	666	691	723	974	999999	352	999999	118	972	262	999999	999999	337	125	999999	578	317	999999	413	633	849	999999	454	692	714	343	650	319	167	999999	636	921	279	999999	457	680	999999	906	405	428	238	999999	438	178	191	999999	512	514	999999	999999	139	132	999999	975	738	999999	999999	40	270	999999	701	709	951	999999	999999	999999	270	999999	668	577	802	411	999999	999999	404	173	999999	285	999999	406	999999	146	503	999999	346	513	150	304	999999	599	443	745	999999	999999	726	529	999999	999999	999999	735	57	999999	846	248	562	999999	463	796	580	999999	999999	961	999999	863	999999	565	216	158	999999	999999	315	965	999999	999999	144	999999	764	829	267	875	438	999999	732	774	359	633	300	264	999999	618	60	353	724	719	120	481	999999	782	999999	171	323	586	771	441	430	91	999999	777	113	505	963	633	539	704	146	999999	239	999999	513	110	274	951	907	552	71	962	250	311	957	663	841	981	724	106	562	851	675	301	354	278	458	523	160	745	654	427	814	999999	582	999999	251	469	279	14	999999	371	999999	229	379	467	840	873	819	450	663	999999	999999	443	152	295	375	938	999999	999999	999999	751	999999	171	897	643	157	230	729	888	422	382	712	719	209	201	182	455	999999	886	437	999999	999999	710	999999	673	518	999999	877	297	703	312	68	43	999999	154	570	517	332	735	319	999999	999999	931	37	290	278	999999	999999	999999	123	919	999999	523	999999	78	58	100	88	233	135	777	353	441	194	119	323	678	999999	64	631	664	133	999999	577	817	439	772	999999	999999	404	328	147	926	184	784	295	545	236	294	106	479	999999	999999	610	542	276	999999	746	918	999999	599	833	189	329	458	796	831	946	989	638	285	418	286	829	999999	639	999999	266	999999	823	999999	452	82	958	161	999999	35	585	44	551	726	35	764	834	804	494	958	606	725	987	999999	999999	999999	999999	820	999999	999999	279	999999	903	849	456	346	104	198	157	999999	230	177	233	999999	256	912	999999	911	999999	999999	452	999999	999999	681	819	541	422	999999	189	216	426	999999	100	83	755	783	141	999999	999999	999999	669	646	657	733	737	999999	502	226	217	685	798	744	570	417	709	254	999999	231	999999	915	924	734	18	940	344	999999	87	999999	25	999999	781	746	
640	571	999999	806	999999	589	944	390	48	205	162	504	418	681	577	683	999999	511	304	909	672	999999	764	934	637	717	999999	654	362	351	211	744	904	999999	113	999999	432	903	999999	899	287	649	876	728	582	514	532	662	999999	403	787	999999	178	999999	999999	285	806	59	178	660	199	299	38	697	994	417	599	366	577	577	260	469	633	999999	999999	999999	488	46	999999	132	194	736	148	958	564	999999	575	999999	978	999999	203	999999	734	999999	710	999999	620	188	733	999999	999999	175	94	999999	153	327	879	774	249	999999	796	769	696	56	475	462	161	999999	999999	999999	841	566	388	749	384	877	734	416	999999	645	412	999999	999999	198	217	29	651	210	999999	246	817	801	999999	927	41	999999	686	688	752	257	836	550	55	999999	332	358	999999	999999	563	275	593	473	999999	604	648	496	466	508	839	455	811	950	999999	897	489	50	773	999999	718	950	200	56	999999	446	808	861	999999	875	865	858	241	316	647	549	652	353	999999	999999	288	544	967	999999	849	306	446	999999	295	158	947	999999	585	337	626	613	85	547	809	643	795	787	999999	590	642	980	224	504	313	715	254	145	329	999999	181	999999	983	999999	999999	367	999999	999999	576	116	928	999999	283	904	690	999999	473	115	544	86	403	999999	312	386	545	868	92	942	582	999999	999999	811	999999	11	165	999999	630	999999	350	451	999999	872	221	136	662	69	707	999999	999999	279	251	148	601	253	189	680	871	606	999999	338	999999	68	350	999999	212	127	999999	999999	749	999999	999999	411	765	102	443	531	999999	999999	724	485	171	772	138	313	337	764	220	719	821	999999	581	33	595	21	176	585	999999	999999	923	545	447	435	570	999999	865	840	999999	508	999999	658	399	695	881	992	177	513	929	47	668	447	906	999999	460	274	666	999999	999999	754	926	857	999	75	262	999999	999999	999999	999999	562	447	999999	999999	711	909	173	94	885	999999	603	844	662	655	494	556	486	638	545	974	306	909	999999	34	629	582	951	999999	999999	999999	702	954	999999	312	999999	999999	181	66	204	993	296	189	999999	248	223	909	273	999999	999999	519	776	551	501	761	904	652	962	473	999999	139	957	515	760	453	450	648	413	360	288	893	384	430	443	552	688	126	999999	247	810	719	318	749	152	999999	999999	999999	462	999999	407	999999	637	708	304	75	45	781	428	337	798	999999	506	999999	999999	621	145	356	117	949	83	787	999999	999999	662	52	820	217	372	946	786	299	196	733	952	562	266	676	135	378	517	906	698	
802	449	246	999999	406	825	530	999999	320	53	513	999999	619	212	913	55	261	254	827	999999	481	550	508	388	772	959	371	365	468	230	999999	442	176	99	999999	999999	426	829	424	392	999999	277	999999	255	683	137	342	999999	353	999999	874	999999	689	497	226	262	999999	857	450	999999	999999	174	220	99	314	80	440	530	491	637	999999	432	830	445	576	214	83	263	705	644	999999	20	999999	837	355	999999	753	999999	873	999999	999999	568	388	978	927	677	67	386	940	612	697	812	869	715	11	452	304	253	921	21	188	687	162	806	819	454	161	999999	744	700	327	761	657	999999	302	999999	999999	852	518	999999	157	696	999999	102	947	814	151	999999	835	903	320	509	757	861	290	999999	415	582	168	483	525	999999	999999	250	294	935	999999	999999	999999	940	408	452	734	999999	999999	491	374	69	999999	14	999999	854	999999	999999	390	817	999999	796	999999	644	655	999999	693	45	383	473	63	82	807	21	659	999999	999999	999999	504	867	999999	734	996	798	293	355	723	163	180	670	146	802	859	999999	931	368	999999	778	999999	937	758	699	648	401	438	302	262	847	355	18	971	651	999999	522	52	279	799	944	999999	309	747	999999	864	712	999999	261	222	340	90	999999	200	114	611	566	118	84	96	999999	999999	999999	103	999999	808	999999	999999	494	999999	346	434	661	569	169	427	999999	200	999999	835	935	999999	186	999999	999999	767	999999	817	866	999999	779	999999	999999	193	204	584	999999	215	870	730	999999	23	842	999999	875	906	428	999999	41	687	626	376	999999	249	999999	999999	193	999999	182	999999	999999	999999	833	454	686	933	466	478	374	999999	999999	999999	329	498	143	922	231	391	214	25	349	333	786	189	999999	413	524	728	43	662	401	460	43	761	999999	357	190	999999	119	942	450	999999	999999	999999	630	846	56	999999	116	999999	319	801	705	999999	770	430	568	654	40	282	418	737	445	999999	193	605	745	567	522	785	742	999999	282	272	575	399	966	340	999999	577	367	999999	622	805	353	999999	755	999999	991	999999	999999	999999	367	836	534	712	514	654	999999	999999	999999	488	878	330	999999	486	529	999999	591	380	464	238	105	462	915	293	125	640	999999	594	850	868	575	966	999999	216	476	445	738	862	884	999999	78	533	476	999999	256	301	999999	867	999999	322	295	621	101	999999	440	905	921	250	597	874	295	677	999999	242	999999	999999	333	289	19	93	704	999999	496	152	170	571	986	46	47	823	330	999999	999999	999999	999999	954	874	447	775	999999	523	999999	275	20	35	
400	359	999999	999999	999999	999999	39	857	986	617	566	135	949	399	999999	918	884	999999	773	553	794	164	999999	659	958	999999	885	513	448	999999	216	463	486	126	770	222	752	81	703	854	999999	644	537	920	999999	999999	924	58	907	999999	639	295	501	466	999999	245	713	584	16	306	999999	525	999999	426	410	113	648	999999	628	656	999999	812	509	918	263	159	627	725	642	139	122	837	999999	796	999999	921	999999	29	999999	534	508	999999	75	999999	771	774	999999	999999	520	913	999999	101	999999	261	486	826	786	582	999999	999999	999999	988	941	877	193	999999	919	621	495	489	151	629	948	104	157	997	747	112	156	488	999999	999999	214	999999	999999	31	417	355	320	114	144	388	999999	801	916	999999	236	197	222	526	855	999999	999999	40	771	561	152	999999	113	488	88	999999	435	724	999999	111	783	999999	929	172	838	574	311	999999	354	762	999999	157	188	637	999999	559	999999	630	632	318	891	183	957	396	999999	999999	999999	831	35	460	952	101	641	814	735	24	268	999999	687	291	313	244	999999	19	749	995	999999	475	999999	999999	794	999999	102	851	220	610	999999	542	999999	757	331	479	999999	894	809	999999	515	373	902	756	300	999999	999999	351	14	999999	497	947	647	999999	933	999999	123	506	665	999999	999	790	603	135	758	726	999999	929	999999	834	879	791	999999	38	489	999999	573	961	238	955	861	750	847	563	122	317	894	409	824	554	365	858	238	999999	720	999999	769	776	998	999999	999999	23	391	180	999999	999999	748	618	404	159	213	162	277	999999	999999	999999	942	999999	999999	450	999999	999999	115	999999	478	30	999999	547	318	764	999999	796	963	664	884	847	369	676	785	416	569	999999	15	999999	350	213	590	528	375	471	782	729	763	557	999999	713	908	976	702	756	152	211	310	639	999999	417	198	999999	825	448	999999	275	264	999999	881	556	999999	440	999999	274	440	45	181	846	981	294	43	415	922	999999	999999	392	974	39	274	367	974	375	539	933	999999	977	702	926	582	516	474	999999	999999	195	999999	477	912	437	999999	117	39	464	657	999999	383	783	690	655	999999	507	301	235	999999	999999	581	986	900	140	260	462	343	255	274	475	819	876	740	737	999999	471	999999	546	999999	167	337	999999	999999	999999	559	241	297	56	426	84	999999	999999	824	161	999999	374	576	999999	187	864	774	999999	199	192	40	999999	999999	952	835	48	999999	754	999999	999999	196	71	278	999999	580	999999	999999	296	828	199	260	580	62	588	134	454	894	697	369	848	999999	553	330	999999	
658	62	198	999999	221	388	57	470	727	649	965	551	999999	365	211	169	999999	488	955	10	932	460	999999	999999	828	390	153	339	395	999999	792	642	740	743	563	527	829	829	999999	450	999999	789	999999	413	623	582	359	539	495	999999	159	904	999999	330	602	999999	607	734	516	830	244	999999	85	63	856	332	811	362	802	999999	339	869	413	515	858	999999	607	999999	840	255	41	614	844	194	524	887	54	420	151	365	919	104	323	254	999999	434	713	999999	556	300	771	999999	737	811	870	999999	999999	92	472	458	599	565	894	270	999999	629	999999	890	539	968	288	401	220	446	764	245	556	168	309	433	439	999999	495	549	484	44	877	999999	324	999999	396	961	947	999999	765	363	999999	62	999999	586	560	823	269	587	999999	379	786	300	56	635	732	342	999999	48	999999	790	999999	354	786	764	751	840	576	304	582	326	453	999999	681	411	999999	504	713	722	873	615	549	999999	999999	114	999999	587	986	688	512	64	188	909	673	999999	293	855	275	691	999999	720	257	965	15	696	926	268	619	999999	600	999999	628	70	999999	413	250	172	817	681	516	174	853	887	791	528	147	543	854	706	127	189	238	32	888	162	368	584	902	840	187	989	967	999999	98	284	435	127	744	269	733	131	999999	593	999999	669	867	370	183	486	558	999999	999999	913	527	999999	999	606	999999	22	55	666	269	976	504	999999	207	999999	799	999999	103	30	799	595	972	996	152	999999	847	999999	999999	999999	410	426	999999	795	586	64	824	677	285	999999	945	731	224	77	999999	70	999999	657	472	365	999999	667	393	538	593	999999	940	530	278	364	759	954	727	56	265	843	694	708	940	153	687	131	241	274	84	77	381	904	999999	91	999999	199	999999	999999	999999	743	999999	754	211	768	123	303	999999	999999	79	990	14	999999	811	999999	376	390	999999	999999	678	999999	435	129	463	999999	446	45	395	197	809	999999	208	999999	999999	522	811	940	507	182	39	393	722	321	205	94	999999	213	103	126	999999	174	482	436	999999	988	318	912	999999	999999	331	87	908	221	999999	509	792	999999	557	299	217	436	883	544	299	295	999999	999999	923	379	462	999999	999999	999999	482	645	97	999999	999999	631	214	898	999999	820	851	952	485	510	210	696	301	856	656	804	908	288	290	937	147	999999	271	999999	988	999999	999999	98	144	638	739	475	999999	999999	670	999999	999999	319	786	999999	999999	347	810	225	913	999999	87	605	586	999999	370	999999	364	160	634	580	369	20	909	728	596	762	
999999	846	771	734	999999	999999	196	729	719	999999	501	228	253	799	166	56	999999	760	999999	628	512	999999	278	545	999999	271	999999	99	567	84	409	68	475	999999	999999	999999	454	999999	953	806	418	999999	429	770	702	145	906	834	424	322	999999	999999	999999	967	259	821	578	999999	623	22	885	106	171	999999	200	443	752	322	280	202	601	111	807	47	219	654	577	507	843	975	365	561	675	254	354	260	183	507	681	999999	395	999999	564	999999	921	322	999999	784	580	269	393	593	564	232	721	628	351	847	757	999999	254	80	391	999999	657	333	999999	916	999999	939	269	254	641	571	806	382	999999	999999	126	897	958	792	926	584	591	999999	996	453	999999	726	909	336	999999	999999	464	325	837	916	292	597	891	999999	494	641	999	149	999999	992	425	348	91	484	730	860	646	461	154	807	66	885	999999	977	392	573	999999	999999	504	999999	117	999999	544	630	583	999999	16	189	308	999999	584	452	999999	14	38	195	999999	434	999999	889	439	13	999999	40	860	407	270	913	396	920	611	76	999999	999999	885	933	803	461	901	211	853	466	162	999999	232	613	76	332	949	207	928	605	336	614	999999	113	999999	513	769	186	268	102	793	388	683	517	808	431	999999	104	391	194	533	404	46	972	850	999999	808	999999	340	937	964	198	991	16	740	39	272	999999	999999	300	999999	724	942	999999	673	774	999999	714	999999	645	999999	854	816	744	81	932	578	162	263	999999	705	522	846	331	138	999999	396	676	999999	778	999999	999999	480	101	502	999999	461	285	308	85	146	103	451	694	733	119	382	257	934	807	999999	119	527	999999	999999	178	877	621	632	79	388	999999	936	37	485	999999	383	999999	251	272	480	303	853	188	861	999999	999999	161	999999	28	231	999999	999999	999999	327	59	818	999999	999999	334	999999	840	652	239	696	638	166	423	218	865	999999	657	16	999999	336	167	265	349	999999	999999	106	726	32	999999	999999	249	766	966	710	436	999999	527	999999	916	999999	640	999999	999999	491	233	455	658	942	733	292	999999	142	79	643	169	999999	999999	102	524	999999	215	817	47	999999	456	999999	200	713	999999	816	217	438	99	341	696	517	641	999999	539	537	999999	783	999999	332	283	999999	696	333	999999	999999	999999	434	703	688	999999	822	612	243	44	361	265	944	999999	999999	84	145	52	737	946	651	162	620	563	999999	999999	431	527	715	117	349	184	866	171	149	246	783	999999	410	215	873	904	999999	823	999999	999999	503	623	383	257	148	999999	959	386	899	999999	
958	871	716	899	999999	304	999999	136	695	187	398	782	30	680	301	410	641	999999	82	747	755	999999	999999	715	295	808	999999	999999	968	283	225	999999	272	659	287	911	28	511	999999	579	16	999999	138	10	999999	720	602	999999	956	738	433	999999	313	161	735	999999	495	11	613	895	159	439	167	421	961	908	520	999999	402	389	391	999999	30	503	741	999999	668	386	832	999999	216	451	999999	240	850	788	185	121	924	125	426	27	897	999999	429	577	999999	716	48	999999	210	999999	310	576	999999	302	416	999999	420	261	503	999999	178	999999	999999	708	928	926	999999	182	732	409	445	286	999999	999999	999999	999999	84	173	370	951	347	999999	999999	974	151	934	884	999999	382	999999	999999	673	622	317	848	999999	927	721	649	196	155	866	251	999999	796	34	614	999999	999999	12	999999	256	890	551	771	999999	999999	715	567	999999	999999	999999	800	367	708	772	999999	654	525	999999	486	363	999999	999999	806	999999	615	573	188	127	330	901	999999	379	639	453	999999	81	546	537	196	222	163	655	999999	142	75	999999	102	33	370	959	999999	687	525	383	732	716	744	999999	705	109	999999	450	999999	151	525	430	727	264	999999	592	118	987	196	274	209	869	40	674	415	731	481	164	999999	999999	999999	810	854	266	999999	77	336	256	832	97	999999	713	999999	999999	999999	645	999999	838	44	777	850	479	500	999999	183	862	999999	999999	999999	973	628	999999	693	313	706	715	575	471	542	921	265	862	164	999999	589	495	999999	999999	999999	769	574	999999	129	979	999999	964	319	602	92	859	391	999999	371	858	469	999999	999999	999999	305	901	79	695	305	122	522	988	999999	401	999999	688	999999	657	23	125	409	984	263	713	793	999999	405	999999	388	683	540	999	999999	999999	639	286	474	220	732	166	999999	878	999999	16	467	999999	649	918	930	403	884	999999	252	256	459	484	59	317	884	563	506	106	317	621	999999	522	497	28	999999	999999	224	999999	925	856	425	531	646	256	999999	271	102	487	52	984	799	807	756	254	846	164	237	999999	335	178	660	999999	570	726	434	944	43	631	999999	544	189	130	807	395	830	927	837	802	70	622	999999	28	63	332	822	774	765	252	181	607	167	999999	438	756	206	822	960	999999	821	311	237	471	331	507	805	678	10	370	999999	999999	327	434	106	713	707	641	549	999999	904	660	188	791	459	557	387	132	692	60	199	17	967	999999	981	758	394	10	696	555	999999	154	999999	404	827	262	290	733	960	725	999999	565	999999	999999	999999	171	
133	446	21	774	999999	683	985	999999	999999	417	951	409	453	348	328	999999	944	993	721	999999	886	999999	963	206	276	654	999999	999999	999999	633	999999	254	999999	820	635	948	988	922	435	843	168	824	233	420	310	881	289	999999	999999	352	620	290	999999	264	999999	349	999999	999999	507	476	520	27	948	547	683	999999	506	633	999999	380	718	31	568	877	999999	999999	560	553	895	395	374	550	999999	999999	999999	453	253	648	545	296	475	183	424	958	333	151	876	685	736	999999	999999	655	909	36	633	598	721	133	662	222	788	999999	919	122	112	970	999999	999999	999999	240	463	858	97	426	904	545	999999	999999	554	460	195	875	817	301	20	999999	641	544	35	424	731	130	985	999999	507	546	263	312	856	362	694	587	160	505	150	526	999999	492	999999	98	991	999999	999999	212	36	913	121	627	112	393	339	911	273	120	508	343	873	999999	999999	368	291	304	999999	999999	999999	608	999999	321	999999	999999	160	158	999999	937	432	619	550	783	999999	594	434	635	209	999999	33	783	323	999999	997	807	999999	803	574	999999	806	999999	368	387	999999	999999	199	999999	476	999999	999999	999999	498	336	687	999999	999999	99	468	333	999999	999999	105	999999	178	982	295	999999	324	354	841	357	583	999999	140	735	261	173	347	877	999999	633	169	591	240	842	294	986	362	117	25	563	344	999999	829	161	601	999999	218	463	142	515	999999	132	777	885	607	839	206	952	637	628	752	590	928	310	495	513	60	336	698	308	999999	999999	999999	287	22	343	999999	979	143	183	955	883	999999	999999	999999	47	999999	999999	244	999999	790	410	999999	396	810	754	321	528	665	999999	999999	881	765	834	194	280	793	499	873	274	999999	227	999999	463	673	999999	999999	999999	163	458	699	999999	101	253	518	999999	736	942	999999	999999	999999	311	323	55	156	83	127	910	705	876	254	999999	481	970	446	573	999999	26	723	941	908	999999	375	216	399	331	789	999999	999999	999999	999999	850	999999	615	252	999999	903	772	317	600	751	935	999999	999999	214	383	234	131	806	945	999999	719	229	536	359	748	999999	116	999999	999999	293	605	999999	441	342	999999	303	866	727	740	669	999999	999999	999999	199	973	939	98	12	25	107	668	715	381	999999	824	631	495	999999	504	769	796	125	492	316	156	350	999999	999999	810	90	367	403	999999	285	999999	21	106	347	385	809	847	114	641	726	624	889	999999	505	518	772	808	610	233	970	872	703	226	816	999999	632	46	999999	201	934	739	275	999999	105	426	813	535	999999	879	
695	922	692	484	765	691	266	999999	406	434	999999	282	757	180	999999	413	814	794	999999	999999	753	772	999999	912	706	999999	359	250	128	89	705	246	999999	730	999999	58	189	229	999999	134	999999	505	640	999999	163	662	982	999999	999999	692	611	28	256	854	999999	999999	229	780	777	778	341	26	19	327	729	999999	999999	37	642	58	233	999999	999999	164	517	999999	142	981	759	53	14	999999	698	435	477	687	990	805	603	615	828	409	451	682	792	999999	496	323	991	999999	999999	955	462	504	468	26	999999	101	346	999999	790	248	31	733	999999	87	328	583	999999	999999	999999	817	433	36	230	999999	153	661	371	747	761	819	999999	408	13	999999	999999	203	967	460	13	898	469	724	825	590	999999	718	999999	715	452	913	473	949	549	233	532	436	283	644	873	32	730	999999	128	971	257	623	730	725	285	134	616	399	999999	999999	358	999999	210	640	999999	434	754	999999	305	847	356	999999	859	780	526	375	920	999999	999999	980	999999	870	605	854	342	764	988	192	440	327	999999	83	910	999999	875	999999	235	999999	207	448	278	999999	302	280	625	217	764	999999	208	909	214	293	812	67	999999	487	999999	356	307	682	446	999999	225	977	551	282	139	232	905	704	149	999999	134	999999	712	104	577	335	239	999999	10	48	984	530	123	23	270	999999	891	397	719	878	346	525	11	999999	859	324	729	352	87	541	54	504	769	927	169	674	355	650	910	999999	127	182	681	999999	586	694	999999	538	21	286	999999	517	985	271	939	608	146	15	244	262	999999	999999	58	469	994	999999	760	999999	999999	595	507	999999	487	999999	761	174	844	999999	999999	174	460	201	340	800	999999	536	518	999999	988	999999	538	349	415	999999	182	240	133	222	999999	106	934	678	684	426	779	99	40	54	509	999999	764	542	885	80	802	415	555	257	268	467	971	261	999999	303	66	999999	999999	830	999999	530	50	631	199	33	999999	782	516	999999	31	120	999999	474	999	222	999999	996	999999	344	999999	767	684	876	953	999999	135	682	480	391	999999	621	999999	209	285	999999	734	999999	352	862	840	29	898	641	236	999999	960	506	262	984	507	70	703	999999	975	11	999999	999999	999999	253	999999	557	311	135	555	999999	858	999999	198	999999	487	663	999999	602	504	835	868	999999	649	806	985	628	430	495	883	999999	918	999999	234	999999	143	570	465	108	999999	999999	718	772	999999	999999	299	999999	999999	241	506	999999	415	110	996	149	142	999999	525	871	267	279	137	999999	999999	999999	999999	106	82	914	
887	917	207	555	637	222	127	106	957	821	516	332	320	198	988	49	893	817	999999	95	999999	999999	55	999999	840	694	164	902	530	999999	346	202	591	403	999999	589	646	859	999999	783	32	46	845	703	999999	935	958	939	826	999999	362	672	342	999999	773	556	872	999999	714	999999	68	224	576	126	999999	323	740	917	843	999999	999999	44	355	980	72	115	494	351	239	905	736	224	85	328	487	674	860	999999	630	797	999999	43	999999	529	999999	807	999999	999999	228	51	204	999999	105	427	999999	328	327	361	924	999999	999999	530	383	809	999999	843	999999	257	638	810	462	146	999999	55	692	999999	999999	825	264	265	645	766	133	198	710	999999	129	658	519	169	999999	999999	679	999999	999999	196	659	999999	323	999999	668	222	999999	417	588	68	754	60	734	999999	438	502	106	999999	33	305	999999	195	109	522	724	999999	738	999999	463	953	467	999999	319	506	709	999999	999999	382	597	432	676	716	610	652	940	999999	924	999999	730	999999	412	21	938	999999	789	474	245	801	999999	999999	999999	620	953	634	601	429	740	999999	739	999999	990	723	81	600	629	691	584	457	999999	655	999999	668	748	609	550	999999	396	879	717	999999	999999	999999	224	419	948	999999	762	975	60	999999	338	696	999999	846	864	689	999999	348	810	108	890	788	229	512	622	815	872	999999	999999	155	43	860	999999	504	575	289	508	999999	651	574	999999	609	999999	70	326	869	338	902	745	861	516	999999	999999	619	354	530	491	999999	797	143	193	418	891	905	999999	478	999999	835	999999	584	190	288	697	999999	179	290	999999	168	999999	752	487	970	608	999999	999999	985	790	901	160	999999	999999	796	864	517	999999	519	717	999999	583	999999	999999	502	632	170	681	237	360	999999	449	73	148	333	999999	54	999999	223	810	999999	276	502	687	999999	685	999999	999999	394	424	189	999999	999999	573	891	585	347	69	999999	348	999999	999999	411	635	957	461	96	907	474	279	999999	861	177	709	999999	233	90	170	999999	817	407	384	297	812	180	977	789	999999	257	748	999999	985	671	875	372	127	865	867	729	822	599	327	322	124	605	327	687	950	524	667	504	999999	999999	177	940	73	264	598	464	980	671	999999	660	725	100	833	200	302	346	930	368	223	440	597	228	90	71	182	217	852	999999	839	999999	589	253	11	345	503	934	309	863	276	412	749	999999	13	999999	597	999999	771	137	394	613	999999	999999	999999	747	62	949	860	12	91	391	611	689	831	619	80	999999	999999	497	696	999999	47	76	102	810	
690	446	224	422	999999	158	446	999999	999999	236	391	290	999999	263	293	999999	83	307	999999	999999	800	999999	328	394	596	125	933	283	440	999999	576	527	215	480	66	999999	734	447	538	999999	945	885	999999	999999	237	789	999999	835	214	999999	294	739	999999	217	19	630	128	830	825	357	225	172	295	880	660	863	84	492	207	999999	819	635	999999	849	939	999999	286	999999	166	807	607	107	79	297	741	836	243	998	999999	999999	497	999999	999999	190	717	999999	600	903	944	374	714	35	638	536	332	658	971	444	277	104	353	405	999999	28	750	127	999999	999999	149	824	999999	999999	32	770	190	914	23	999999	141	167	324	383	999999	792	102	581	469	542	964	92	865	798	730	375	999999	999999	240	603	999999	600	999999	602	764	130	743	637	999999	867	355	418	999999	393	313	120	780	999999	626	881	999999	178	657	560	999999	66	959	832	999999	657	688	98	999999	999999	999999	541	478	722	618	999999	999999	465	577	999999	197	556	447	481	495	619	595	122	475	358	678	271	999999	137	569	707	171	911	999999	356	999999	266	999999	999999	245	772	999999	999999	361	969	833	470	999999	66	373	486	619	999999	346	736	999999	575	623	335	741	885	598	350	162	911	496	147	999999	231	421	930	822	222	999999	999999	978	537	761	999999	525	218	999999	885	764	93	98	999999	574	999999	294	999999	642	408	999999	999999	999999	300	999999	450	482	695	296	379	645	999999	999999	406	251	623	758	534	814	999999	809	999999	224	712	999999	79	822	812	999999	629	936	999999	999999	999999	728	885	549	999999	632	321	999999	999999	922	300	999999	331	430	692	442	950	795	760	999999	999999	599	961	145	471	714	835	627	670	132	999999	443	838	155	249	678	365	84	999999	999999	503	999999	979	610	924	471	999999	999999	140	379	622	833	185	17	772	824	766	750	88	973	999999	693	362	707	265	857	999999	185	190	23	87	876	724	859	306	430	619	360	221	999999	999999	999999	999999	300	509	833	267	830	382	424	911	615	999999	107	114	810	741	281	355	76	69	89	468	126	302	746	999999	326	711	999999	999999	415	539	88	524	610	205	72	207	431	600	999999	803	766	999999	472	880	999999	754	999999	688	348	15	999999	940	999999	728	380	998	763	724	941	129	40	999999	999999	86	916	583	504	999999	679	83	923	476	487	286	702	25	830	866	492	571	224	664	867	999999	394	148	155	882	825	73	444	707	659	462	773	999999	605	999999	963	53	260	881	18	274	999999	999999	462	103	35	365	178	897	241	999999	
904	375	352	105	999999	778	437	622	788	999999	639	225	817	35	999999	155	420	999999	999999	448	999999	999999	999999	602	328	715	686	62	856	470	895	546	476	999999	557	407	214	509	704	195	615	638	999999	402	635	866	861	437	590	880	944	999999	994	792	68	571	720	999999	999999	976	101	385	765	999999	720	999999	999999	537	999999	115	940	910	999999	717	833	682	249	263	967	999999	854	999999	471	976	999999	999999	999999	683	230	985	687	465	999999	727	103	240	873	774	682	542	999999	333	959	999999	939	44	994	999999	959	386	332	466	999999	325	132	843	913	789	803	558	550	75	317	492	428	485	188	21	624	602	808	474	580	434	345	530	299	987	46	491	177	275	723	844	999999	230	682	999999	605	260	326	999999	971	133	992	61	26	477	999999	999999	856	982	661	999999	577	999999	999999	357	999999	601	553	926	752	322	999999	284	351	999999	828	999999	999999	770	999999	374	285	724	503	457	442	293	513	822	930	582	634	195	613	366	276	999999	344	999999	999999	999999	999999	400	342	659	741	999999	709	553	648	858	999999	95	575	297	91	999999	363	438	914	999999	98	731	999999	999999	999999	206	670	984	206	32	863	999999	343	412	668	885	392	843	999999	999999	584	960	999999	999999	999999	999999	619	326	999999	999999	452	906	420	741	915	999999	404	172	972	545	57	999999	357	625	999999	194	751	173	629	205	469	999999	722	200	121	137	557	924	257	999999	587	353	709	782	580	999999	66	602	496	692	490	230	871	999999	677	860	613	558	85	737	798	455	999999	90	953	931	193	999999	629	999999	427	480	915	834	957	703	999999	574	54	48	137	159	676	936	714	999999	649	552	522	261	524	998	848	520	349	141	999999	628	999999	648	773	999999	999999	708	275	20	314	999999	222	999999	999999	48	513	46	609	999999	999999	760	375	713	292	641	999999	378	272	999999	632	999999	495	825	56	396	745	406	275	302	186	999999	671	704	934	613	339	549	999999	485	494	811	910	700	363	896	999999	999999	365	142	137	604	446	999999	999999	909	550	396	926	457	303	999999	999999	317	472	810	99	671	779	679	311	168	999999	786	934	821	494	795	472	999999	144	999999	50	142	174	582	999999	825	326	34	72	942	622	999999	192	387	49	603	238	552	999999	591	345	686	999999	968	642	659	910	566	425	755	924	999999	999999	673	999999	999999	999999	889	288	273	999999	754	616	368	545	12	999999	557	999999	890	999999	999999	354	553	999999	999999	999999	205	999999	872	914	759	609	317	28	846	645	519	
319	999999	999999	348	273	999999	999999	999999	79	999999	432	640	64	363	785	534	198	14	431	770	389	712	338	946	949	999999	359	595	154	309	349	699	366	95	999999	381	439	999999	655	810	317	702	294	838	773	309	817	561	974	84	128	24	999999	875	139	606	81	514	999999	857	999999	999999	447	770	132	733	284	969	125	413	105	970	358	620	463	686	428	500	999999	999999	598	797	621	999999	190	335	284	491	955	640	310	924	999999	999999	999999	667	264	524	999999	999999	35	999999	446	570	979	158	665	803	422	453	188	580	341	749	999999	396	37	377	589	797	459	793	23	484	113	999999	999999	559	994	795	431	999999	999999	999999	999999	750	999999	61	100	42	999999	480	999999	512	462	729	592	999999	540	240	639	887	934	917	590	242	834	961	999999	809	999999	115	809	626	999999	283	795	207	135	517	45	976	286	556	136	978	724	511	31	384	587	999999	29	763	165	544	969	867	999999	391	999999	399	594	291	36	564	670	451	490	188	933	395	999999	999999	205	663	610	999999	791	611	518	999999	939	999999	231	942	999999	999999	471	487	313	928	999999	743	999999	645	391	995	529	999999	317	282	30	843	450	202	999999	996	568	501	933	592	86	999999	999999	594	460	512	69	999999	999999	625	980	13	875	15	999999	999999	431	560	999999	614	857	229	304	245	311	106	642	39	833	99	487	969	553	721	851	712	869	16	999999	878	936	999999	999999	692	999999	999999	967	444	461	999999	574	18	229	999999	734	856	647	638	999999	999999	869	40	260	389	148	20	459	163	163	38	350	424	999999	403	999999	421	136	611	942	999999	138	999999	999999	934	524	478	750	235	987	995	74	999999	724	999999	999999	906	196	713	554	291	567	814	290	432	557	160	999999	825	649	322	729	46	695	997	999999	999999	462	325	864	999999	999999	234	175	999999	964	999999	700	999999	394	772	999999	423	67	661	727	324	917	155	999999	999999	999999	999999	585	675	999999	38	545	726	999999	347	454	870	848	884	31	342	648	999999	468	448	459	109	441	999999	999999	316	978	999999	280	910	754	316	938	500	834	346	649	500	892	935	574	973	937	57	328	364	574	182	999999	395	675	795	686	938	914	735	493	707	999999	958	59	511	456	695	592	147	932	358	60	684	999999	158	999999	999999	873	486	172	393	558	999999	742	999999	999999	885	999999	959	629	999	999999	999999	852	999999	911	933	886	999999	526	252	999999	191	999999	226	132	955	702	527	565	164	75	437	573	109	159	999999	226	999999	116	571	
459	632	517	933	772	952	831	999999	246	305	999999	810	999999	919	928	377	309	525	683	448	192	718	403	475	933	157	534	999999	999999	64	717	642	956	955	792	832	673	497	453	180	133	951	291	270	999999	999999	478	653	180	999999	557	700	570	667	388	741	238	999999	10	624	427	999999	958	191	587	14	853	999999	999999	999999	703	999999	82	513	999999	240	436	143	957	999999	999999	880	582	21	999999	26	81	298	576	60	603	631	497	829	752	54	993	999999	682	999999	411	473	526	85	999999	745	628	67	352	158	315	999999	94	331	999999	999999	505	946	683	571	999999	564	438	87	501	81	324	253	760	280	999999	999999	460	453	277	999999	364	507	933	999999	398	999999	946	428	999999	999999	547	176	999999	216	549	56	999999	121	581	846	45	449	583	999999	431	999999	999999	999999	910	978	999999	640	64	738	191	998	23	999999	999999	918	618	999999	999999	993	999999	158	368	553	731	200	999999	349	872	430	181	915	924	928	999999	22	999999	999999	999999	999999	864	907	999999	155	34	550	43	999999	937	662	238	35	117	590	999999	283	999999	752	350	999999	77	304	999999	999999	567	276	84	95	590	170	210	743	502	574	139	627	45	223	529	999999	999999	416	411	999999	999999	155	999999	344	456	68	999999	964	535	797	999999	569	149	488	999999	758	999999	948	999999	777	461	495	532	542	460	854	999999	999999	233	169	999999	661	893	557	440	421	468	740	638	532	999999	246	217	705	875	999999	999999	557	635	770	999999	218	502	634	758	999999	623	275	883	602	999999	203	741	375	243	48	999999	999999	57	999999	999999	736	320	391	613	225	999999	827	999999	890	376	689	177	463	999999	999999	168	268	799	733	798	203	999999	45	711	970	505	999999	999999	836	894	896	509	999999	480	977	898	120	31	543	429	796	999999	992	999999	141	999999	287	919	889	999999	999999	792	324	377	106	879	999999	680	642	720	444	999999	999999	996	999999	190	708	982	999999	999999	999999	247	265	313	999999	595	864	808	579	945	227	922	581	957	999999	114	195	999999	383	999999	624	440	388	999999	999999	999999	776	995	756	951	999999	304	999999	999999	831	179	536	20	375	511	999999	475	110	697	502	999999	783	999999	519	375	995	617	609	381	831	618	858	999999	328	999999	818	869	61	628	627	922	999999	147	135	317	577	184	725	872	92	158	999999	691	999999	472	657	999999	485	391	956	709	695	999999	613	999999	320	104	691	999999	692	155	423	482	79	580	51	646	748	212	999999	820	891	736	298	682	289	176	121	856	914	
916	999999	670	672	918	236	999999	999999	912	996	483	492	921	190	936	999999	856	622	750	999999	20	999999	283	593	145	818	958	780	930	999999	154	982	999999	999999	776	762	753	810	161	353	999999	122	836	215	324	337	969	556	362	947	432	999999	370	434	903	761	999999	86	536	109	999999	999999	602	977	852	501	999999	999999	414	999999	999999	999999	999999	407	791	898	328	77	279	808	848	412	428	982	512	599	621	410	985	24	652	999999	283	61	999999	999999	519	858	363	999999	680	937	152	187	999999	385	999999	999999	642	15	999999	52	999999	728	261	865	211	620	475	262	879	256	56	399	532	999999	999999	420	332	783	999999	469	999999	999999	137	910	269	251	26	999999	999999	658	767	980	999999	609	869	555	799	218	807	899	393	110	943	433	890	753	655	999999	612	672	640	859	999999	999999	338	360	600	350	606	999999	603	349	999999	231	999999	76	999999	922	445	227	620	999999	976	999999	999999	613	513	704	999999	516	999999	364	523	999999	999999	908	364	608	281	518	955	999999	999999	846	305	53	365	721	944	823	935	732	226	395	999999	526	883	999999	896	724	847	895	330	99	374	249	825	999999	213	580	712	218	999999	927	272	172	511	139	194	42	258	791	759	206	581	999999	147	138	794	500	34	228	712	556	671	69	137	522	999999	65	228	465	517	374	121	726	90	299	132	888	25	999999	951	863	475	65	146	999999	518	511	111	697	115	713	556	493	999999	104	999999	213	44	999999	658	139	999999	792	284	999999	999999	999999	782	848	15	999999	999999	280	277	999999	90	615	999999	999999	14	969	953	530	359	999999	818	627	230	985	43	919	854	37	999999	999999	999999	682	781	751	50	664	729	999999	999999	210	237	285	226	657	23	650	290	41	999999	688	185	293	443	479	999999	999999	634	999999	814	95	60	457	184	454	799	408	834	999999	963	350	250	700	838	159	576	542	410	572	972	393	639	823	53	417	647	999999	249	311	184	583	39	999999	448	606	159	780	111	999999	857	999999	815	119	999999	999999	999999	485	999999	999999	902	999999	999999	999999	824	999999	456	237	413	999999	999999	999999	168	532	996	999999	320	318	261	242	10	796	440	638	714	366	577	529	754	999999	999999	172	320	956	408	149	526	999999	117	999999	999999	921	376	344	964	822	999999	292	122	688	999999	139	233	222	999999	116	604	427	356	468	999999	999999	483	13	797	645	999999	999999	134	857	999999	352	210	244	92	999999	429	106	674	999999	999999	294	416	76	87	840	938	999999	672	301	545	109	
621	999999	999999	999999	999999	373	546	328	108	255	168	265	824	981	928	989	139	215	687	507	753	465	559	568	520	416	925	999999	707	627	539	832	999999	763	730	999999	999999	860	999999	999999	560	355	793	999999	999999	161	251	106	911	999999	967	467	614	47	999999	166	99	605	999999	999999	448	999999	999999	481	716	336	943	71	260	999999	919	278	575	999999	946	407	999999	896	442	368	174	829	55	999999	999999	999999	999999	283	999999	574	999999	999999	999999	607	617	971	734	322	946	999999	218	190	999999	999999	39	698	999999	982	101	949	494	202	172	353	999999	618	542	862	821	999999	118	669	653	686	903	454	130	967	24	999999	672	359	950	999999	160	984	983	510	728	960	188	245	192	468	89	280	999999	999999	740	999999	439	999999	500	311	690	548	537	169	641	584	999999	999999	967	126	286	145	252	529	203	883	634	999999	143	861	466	999999	486	999999	999999	633	152	999999	237	999999	999999	999999	858	649	953	611	999999	999999	869	154	999999	264	278	76	191	944	38	783	611	857	999999	407	737	999999	999999	817	71	351	999999	17	442	263	697	951	580	485	286	999999	575	591	435	810	172	989	479	999999	604	999999	999999	662	605	999999	999999	380	999999	148	72	228	804	999999	550	999999	271	862	999999	139	566	327	999999	999999	667	434	999999	30	431	563	999999	999999	170	999999	222	999999	348	900	411	83	549	327	999999	999999	422	67	798	440	51	330	548	310	288	999999	645	287	923	307	994	180	999999	999999	999999	999999	903	324	68	171	923	898	766	370	460	999999	589	999999	27	64	999999	999999	636	999999	999999	111	25	934	470	820	999999	999999	999999	51	999999	241	922	999999	378	220	999999	107	999999	637	517	152	563	999999	850	650	760	405	269	868	24	395	544	384	713	999999	999999	999999	854	248	173	988	179	999999	464	999999	715	999999	871	807	526	195	609	998	269	836	547	837	999999	819	69	602	675	999999	999999	999999	696	547	999999	999999	147	568	253	761	474	529	972	999999	722	999999	934	37	999999	462	351	828	785	546	124	876	309	245	885	44	188	571	323	999999	999999	944	532	177	999999	350	669	999999	942	848	534	740	863	999999	124	463	885	42	78	222	517	208	734	999999	433	277	231	999999	683	218	999999	902	216	662	149	999999	107	766	448	192	793	999999	886	937	22	383	22	600	999999	999999	159	156	502	110	802	500	219	999999	744	322	129	999999	999999	733	999999	631	534	210	570	346	365	128	999999	885	428	134	321	999999	147	59	264	630	780	261	68	436	999999	115	860	649	
568	724	32	136	73	999999	118	163	671	390	848	999999	999999	785	76	41	562	616	681	677	189	422	244	694	67	999999	986	33	999999	838	999999	429	350	921	777	640	105	467	999999	402	999999	168	136	999999	210	999999	600	995	999999	999999	874	999999	433	192	469	999999	490	338	999999	999999	50	94	488	999999	999999	999999	471	118	17	999999	935	999999	793	289	661	31	296	487	493	999999	897	990	999999	999999	964	436	995	999999	461	999999	160	767	399	999999	361	931	999999	303	999999	781	981	492	988	759	999999	999999	999999	154	531	448	999999	12	844	463	676	60	255	999999	868	733	434	314	657	384	999999	178	705	546	927	730	999999	992	890	712	633	999999	11	89	555	195	999999	851	636	999999	772	158	923	999999	580	999999	999999	999999	435	863	357	677	834	613	483	999999	83	464	227	800	107	867	122	141	829	271	58	175	295	999999	999999	583	999999	644	999999	137	999999	769	999999	999999	54	512	567	999999	999999	956	580	999999	606	631	999999	971	633	999999	915	905	46	791	116	319	262	520	999999	999999	566	999999	999999	200	999999	356	678	314	498	999999	999999	594	309	999999	775	873	999999	661	999999	663	571	999999	949	999999	999999	707	999999	463	663	655	372	533	960	814	999999	591	957	390	396	259	999999	807	482	999999	88	330	605	950	26	999999	628	601	951	999999	191	240	824	166	470	999999	999999	225	651	843	238	232	634	495	999999	193	915	310	275	999999	710	764	852	916	763	408	111	999999	447	430	37	999999	582	81	633	239	766	999999	999999	102	999999	999999	165	639	999999	999999	696	120	335	999999	999999	999999	999999	641	188	426	999999	908	402	71	202	124	777	231	816	999999	999999	563	999999	395	427	999999	389	999999	999999	972	608	223	122	907	711	991	815	615	999999	708	444	941	892	216	852	858	408	858	899	999999	960	934	823	346	216	143	258	999999	415	213	938	163	999999	216	818	174	796	999999	999999	999999	309	172	999999	117	999999	708	670	999999	543	568	715	531	283	446	21	673	399	775	701	578	743	999999	999999	898	769	290	625	685	398	687	999999	999999	999999	999999	579	797	816	716	323	507	472	603	406	846	999999	417	880	879	999999	999999	774	30	999999	999999	999999	434	962	229	347	999999	93	985	266	855	999999	801	33	584	866	999999	857	683	462	203	115	149	478	363	411	999999	410	745	491	254	912	51	130	726	241	154	834	999999	378	581	999999	999999	347	999999	349	696	393	306	999999	980	999999	101	568	599	676	999999	955	999999	818	999999	341	347	504	21	942	999999	681	306	
352	721	999999	270	314	880	999999	627	801	927	24	714	968	999999	999999	511	956	821	999999	530	60	913	999999	235	999999	393	250	86	999999	999999	609	884	24	97	999999	300	600	36	786	687	820	58	526	38	594	999999	25	237	999999	993	65	130	981	160	999999	439	532	164	492	920	640	999999	644	476	327	139	700	999999	160	442	999999	929	44	795	710	11	396	999999	641	674	378	22	471	990	280	488	903	863	999999	523	767	999999	544	866	57	126	414	59	999999	464	413	999999	86	999999	92	999999	999999	999999	450	254	52	372	522	818	552	627	242	653	205	999999	999999	999999	50	637	674	474	395	178	999999	593	597	346	999999	186	270	244	999999	298	999999	999999	401	717	423	999999	480	405	999999	726	323	429	884	999999	999999	871	238	577	103	999999	999999	617	739	917	447	856	656	999999	999999	999999	557	999999	691	943	999999	999999	447	999999	422	454	166	279	551	669	854	327	709	837	999999	588	947	999999	150	999999	999999	301	415	483	999999	566	999999	774	492	587	178	999999	738	940	999999	803	433	720	999999	648	293	999999	999999	79	73	999999	157	999999	223	334	398	864	177	999999	163	454	644	963	248	999999	514	391	786	964	500	849	589	768	823	689	999999	999999	538	501	212	561	999999	345	420	160	999999	131	999999	168	198	314	837	999999	787	570	169	999999	482	308	999999	901	452	110	579	223	539	388	995	533	179	171	335	675	993	601	228	308	553	97	446	393	829	628	776	195	999999	999999	981	263	530	999999	754	239	367	310	119	135	766	206	999999	999999	135	37	989	36	999999	172	549	195	351	860	916	394	861	751	82	823	334	393	212	492	406	742	13	483	417	999999	318	692	492	103	542	356	477	999999	999999	801	639	749	216	849	999999	795	911	999999	779	370	999999	999999	238	295	800	382	994	137	999999	393	34	999999	619	883	854	856	703	258	328	570	916	455	493	280	999999	584	187	362	999999	610	830	343	703	57	727	999999	999999	999999	999999	169	361	999999	781	874	777	133	140	333	995	999999	102	999999	351	219	453	922	999999	958	110	226	205	999999	153	33	562	999999	999999	571	165	999999	403	999999	999999	999999	218	577	674	999999	502	71	453	854	367	343	518	178	991	999999	999999	999999	579	505	106	86	964	999999	206	758	321	96	999999	568	999999	843	258	596	706	193	999999	876	999999	999999	465	49	772	350	284	999999	515	999999	698	999999	999999	999999	999999	999999	999999	880	999999	999999	380	915	307	415	750	885	686	524	95	921	471	808	999999	727	557	76	
999999	67	999999	623	445	396	253	927	398	999999	999999	818	270	360	196	999999	999999	510	505	999999	215	60	298	887	664	760	999999	593	922	890	834	999999	801	516	857	352	999999	580	64	999999	672	999999	999999	999999	293	868	263	734	999999	645	999999	982	999999	999999	999999	989	768	427	959	684	671	659	15	999999	167	999999	999999	754	503	844	260	419	456	520	999999	836	42	540	603	796	506	990	999999	286	999999	999999	27	586	655	867	584	158	620	379	323	23	999999	519	600	931	999999	508	241	890	999999	999999	536	999999	556	34	957	237	823	173	188	680	800	729	436	315	344	440	109	999999	270	111	798	86	207	656	472	523	939	671	944	998	999999	999999	891	671	325	999999	40	631	910	356	999999	457	201	642	222	644	999999	294	597	999999	409	605	629	293	611	459	514	899	999999	444	999999	162	228	999999	999999	831	838	765	990	39	410	999999	724	914	776	999999	885	564	443	999999	440	655	999999	533	999999	163	349	607	70	866	801	140	999999	476	68	182	238	21	721	999999	806	327	304	567	20	931	880	715	516	999999	573	999999	466	734	13	642	87	694	590	999999	492	999999	705	999999	238	280	407	258	856	999999	999999	999999	842	62	31	123	360	516	999999	667	999999	634	999999	800	302	851	673	345	472	425	105	999999	430	953	999999	576	621	999999	339	740	533	632	859	999999	156	699	999999	999999	713	890	292	571	180	923	999999	858	149	904	831	386	999999	999999	785	999999	999999	999999	453	999999	164	999999	501	189	999999	999999	999999	650	999999	188	654	602	744	999999	632	999999	143	999999	373	507	468	49	437	716	348	953	999999	999999	999999	428	413	999999	999999	999999	258	268	399	112	394	397	789	844	93	961	260	238	642	345	439	214	307	999999	215	945	999999	124	27	785	999999	999999	649	671	804	356	999999	86	356	526	21	374	192	40	149	999999	718	624	956	476	465	119	999999	999999	42	642	130	439	372	310	999999	999999	250	614	271	170	747	127	49	736	999999	183	882	125	333	75	31	999999	835	239	999999	999999	168	551	999999	731	913	851	639	172	236	999999	714	55	999999	877	999999	578	769	979	238	600	584	229	999999	292	237	205	474	999999	999999	999999	603	142	83	991	975	699	294	540	257	896	488	999999	510	851	468	836	395	455	941	453	507	999999	11	636	231	938	272	999999	503	717	387	672	551	383	741	582	972	738	999999	434	293	999999	731	342	122	707	719	437	823	400	810	28	35	176	355	999999	141	446	770	999999	999999	999999	46	539	999999	815	
335	999999	120	886	999999	656	553	516	170	278	999999	668	524	523	999999	834	223	113	907	999999	646	385	37	994	450	535	968	999999	997	45	202	999999	823	306	381	999999	327	936	535	163	475	519	999999	87	622	472	921	256	816	601	43	999999	632	160	179	999999	109	999999	445	999999	688	687	518	999999	85	932	999999	228	999999	637	999999	286	577	754	893	999999	378	999999	999999	978	999999	721	59	999999	11	269	569	673	137	430	493	211	999999	205	474	788	10	882	11	999999	999999	999999	114	189	94	757	365	878	266	999999	582	158	999999	467	726	967	637	999999	132	999999	373	182	100	721	154	315	785	999999	289	115	136	496	949	999999	361	909	617	870	321	999999	903	690	417	95	848	344	467	44	999999	999999	160	887	999999	195	999999	454	612	392	45	999999	971	984	598	160	915	95	209	62	115	999999	359	999999	999999	878	999999	683	765	15	872	809	848	999999	999999	782	955	249	737	763	375	907	306	234	834	999999	283	919	102	266	999999	999999	145	414	929	663	157	393	95	999999	283	642	999999	999999	520	235	931	999999	92	999999	205	675	999999	445	686	207	519	134	932	269	605	999999	590	508	835	119	999999	443	822	248	999999	572	163	855	490	733	228	999999	999999	609	610	999999	837	286	999999	504	414	699	727	731	999999	32	460	826	999999	290	61	189	771	999999	560	497	999999	844	190	633	999999	502	999999	999999	999999	819	419	333	659	552	164	313	999999	341	704	999999	999999	100	999999	612	999999	337	579	209	681	49	928	314	58	122	999999	993	106	438	982	911	744	774	752	999999	613	999999	176	733	135	999999	999999	439	705	585	999999	317	750	999999	521	195	923	754	282	939	890	115	284	547	999999	999999	999999	19	359	793	999999	999999	347	769	998	984	170	845	84	933	306	499	608	473	340	999999	999999	528	917	797	988	989	999999	999999	443	507	851	629	835	964	540	733	90	912	354	840	970	980	999999	536	34	87	680	348	642	401	999999	811	216	999999	918	688	999999	562	805	999999	449	999999	335	501	142	541	20	119	402	573	418	696	128	499	376	999999	949	390	772	910	319	999999	180	52	999999	999999	422	283	999999	851	640	999999	999999	114	401	445	999999	87	999999	999999	77	571	999999	999999	982	810	999999	716	195	999999	739	711	789	999999	999999	999999	363	293	500	102	999999	999999	73	550	932	890	589	23	108	999999	999999	871	986	289	999999	999999	999999	112	69	200	999999	706	97	399	121	929	738	222	182	114	92	372	587	310	999999	341	507	405	999999	101	
230	680	999999	999999	999999	868	724	509	61	999999	999999	261	999999	310	999999	422	648	674	438	13	162	999999	840	999999	847	254	293	999999	999999	511	250	810	966	967	969	676	98	831	999999	253	214	238	170	999999	34	831	148	999999	564	952	692	833	967	142	939	853	839	623	418	794	999999	48	999999	549	942	278	294	265	340	80	333	999999	323	195	798	923	999999	851	969	26	999999	16	999999	963	999999	999999	843	834	38	126	836	474	423	565	668	176	644	620	56	755	547	883	946	999999	999999	875	519	781	343	25	646	999999	999999	402	688	577	916	630	730	535	435	459	236	224	243	858	403	999999	526	632	288	596	999999	223	478	232	70	638	344	999999	999999	71	999999	22	479	849	820	999999	876	100	259	999999	890	521	330	97	656	999999	260	999999	999999	761	265	710	737	999999	192	440	999999	999999	517	288	296	785	636	373	958	999999	745	999999	47	382	881	435	382	999999	705	293	892	391	575	337	387	574	472	146	806	790	285	428	999999	389	107	420	583	999999	727	114	884	957	138	442	999999	866	732	109	880	999999	338	472	354	999999	548	541	999999	190	900	721	322	500	999999	178	939	326	999999	657	284	471	852	999999	546	600	409	935	263	999999	350	999999	842	999999	266	976	462	999999	83	999999	841	566	529	403	80	16	999999	394	400	959	503	670	149	84	999999	418	977	926	926	754	498	612	288	999999	839	388	878	949	243	999999	716	136	252	999999	816	717	999999	459	340	540	999999	999999	544	303	640	999999	999999	999999	548	999999	998	535	885	329	280	999999	999999	771	563	692	137	843	160	999999	253	999999	428	191	267	117	477	999999	596	396	945	483	999999	984	126	999999	15	120	999999	395	999999	191	999999	922	999999	587	999999	999999	895	648	412	965	864	734	60	274	262	201	510	440	999999	480	999999	499	384	797	170	303	654	999999	686	27	442	765	999999	72	134	505	999999	680	999999	306	633	948	983	980	618	999999	934	852	907	814	609	970	999999	999999	999999	751	999999	999999	426	145	999999	500	961	999999	533	109	516	987	149	756	698	830	762	999999	999999	989	516	403	188	827	369	802	497	999999	417	471	750	116	819	999999	999999	612	264	542	781	142	999999	597	456	518	826	946	713	999999	125	779	999999	999999	274	262	244	154	999999	598	775	723	13	999999	977	999999	999999	410	999999	765	999999	96	575	230	302	999999	13	918	946	999999	11	423	99	346	756	638	999999	809	841	566	999999	811	900	665	766	999999	138	896	999999	395	999999	425	778	947	
360	999999	213	999999	648	559	259	999999	999999	51	596	999999	999999	666	999999	349	999999	550	999999	611	999999	988	195	909	463	243	999999	116	999999	561	511	999999	999999	151	986	726	434	276	170	292	317	823	614	859	79	999999	434	472	999999	280	588	618	857	999999	330	371	844	303	534	999999	973	152	27	646	539	20	717	491	999999	999999	914	540	389	286	304	999999	384	335	840	58	999999	124	553	37	999999	893	728	999999	999999	624	882	140	742	755	318	174	805	968	329	999999	696	942	792	999999	366	999999	999999	580	999999	527	987	518	463	485	999999	859	599	990	672	646	291	999999	670	64	999999	784	999999	634	968	140	998	416	16	781	362	999999	331	999999	671	999999	999999	999999	606	304	999999	999999	677	267	160	999999	575	815	999999	683	777	458	999999	737	221	582	260	604	612	999999	999999	999999	512	999999	133	739	537	991	999999	747	999999	143	641	376	427	370	999999	539	999999	999999	999999	193	120	332	14	903	594	594	396	99	674	70	545	865	775	65	861	995	144	999999	921	999999	999999	557	999999	644	816	905	319	850	475	720	130	999999	186	345	470	189	999999	229	155	943	604	239	82	921	999999	776	601	372	999999	999999	405	999999	597	999999	697	563	631	370	97	688	284	546	623	954	939	452	688	999999	594	682	329	915	276	978	978	266	484	780	56	49	314	999999	351	364	325	68	506	205	999999	907	999999	316	141	466	668	68	616	128	981	999999	98	172	999999	827	999999	489	795	999999	12	999999	88	850	323	58	384	999999	205	268	638	880	945	493	790	686	999999	999999	784	999999	320	920	649	365	798	902	950	151	178	999999	999999	835	273	887	202	999999	828	999999	992	999999	92	999999	863	357	489	999999	209	999999	381	999999	999999	778	999999	985	999999	92	999999	999999	61	421	107	242	999999	999999	695	803	617	67	300	582	858	425	30	701	727	999999	66	302	999999	999999	999999	355	770	86	820	999999	139	287	589	999999	426	115	656	580	985	849	999999	192	662	686	493	151	315	798	999999	999999	757	14	268	328	999999	498	846	363	718	999999	472	999999	861	900	673	340	999999	190	165	999999	999999	999999	715	877	809	874	640	200	214	561	50	971	842	999999	47	134	999999	271	94	928	268	302	861	999999	999999	96	331	761	22	999999	673	134	642	490	517	999999	298	390	999999	161	858	999999	158	999999	712	500	250	328	999999	999999	322	217	999999	237	493	477	999999	483	499	999999	553	878	999999	62	888	999999	999999	361	34	730	836	637	752	932	999999	612	153	704	530	887	
845	12	899	473	840	466	999999	999999	997	999999	999999	815	999999	796	999999	979	478	999999	999999	999999	171	889	999999	141	712	999999	465	173	999999	881	333	884	952	999999	876	550	979	714	221	432	886	923	999999	984	12	30	746	999999	333	999999	999999	57	434	733	725	956	709	767	760	165	999999	865	257	125	999999	843	863	288	919	999999	10	999999	884	999999	910	248	534	999999	999999	692	938	509	839	77	999999	286	460	229	887	920	999999	999999	953	999999	431	30	675	999999	277	169	167	999999	46	275	99	999999	173	587	999999	486	431	999999	638	78	227	501	999999	999999	999999	999999	392	643	401	999	227	787	999999	999999	425	999999	572	296	51	999999	534	480	999999	574	977	378	122	999999	406	410	999999	450	584	884	999999	929	995	495	999999	836	777	523	75	46	58	312	567	999999	999999	999999	914	145	999999	668	543	747	999999	461	212	999	327	999999	246	991	511	776	999999	926	990	496	894	86	999999	214	999999	21	414	436	525	675	811	778	999999	474	495	362	999999	915	999999	100	901	544	999999	871	999999	267	286	84	535	281	999999	641	354	999999	48	837	720	154	476	532	342	999999	999999	536	197	549	808	999999	505	158	685	999999	999999	999999	594	360	793	553	695	934	734	340	900	999999	576	999999	433	46	435	658	999999	999999	448	819	999999	309	608	756	683	969	458	513	578	386	999999	810	66	455	90	688	54	176	459	542	797	12	701	691	959	999999	999999	772	347	847	516	999999	849	765	151	294	751	999999	870	725	485	230	762	524	657	766	123	977	955	747	999999	999999	497	905	31	999999	608	999999	797	999999	852	686	999999	730	869	858	960	300	314	795	936	18	306	733	66	577	999999	186	999999	203	999999	148	816	599	244	51	999999	943	744	395	686	833	999999	999999	873	999999	999999	41	654	799	806	822	673	169	810	604	179	764	849	999999	515	431	999999	604	760	714	870	576	495	828	999999	26	555	999999	119	999999	769	101	860	267	523	999999	532	999999	396	92	474	657	999999	639	999999	485	104	999999	879	264	950	644	999999	168	928	486	999999	825	190	789	277	999999	999999	708	835	87	904	591	930	307	898	999999	217	678	249	222	787	999999	999999	142	921	264	48	855	162	999999	648	701	338	46	999999	707	63	606	814	719	999999	91	804	999999	581	512	999999	999999	999999	310	437	774	999999	716	699	689	868	58	867	999999	716	204	999999	709	438	212	262	893	999999	201	595	610	999999	999999	999999	706	62	172	560	418	999999	999999	499	852	999999	999999	781	622	999999	999999	
838	15	999999	802	999999	999999	535	999999	365	999999	260	476	999999	173	714	826	910	400	110	992	637	705	497	458	128	259	704	703	21	564	431	639	556	652	362	590	871	71	525	211	999999	958	999999	192	168	427	519	335	147	871	963	391	521	999999	355	143	999999	290	684	753	708	832	999999	999999	947	620	919	999999	811	999999	955	848	874	899	999999	999999	897	314	300	700	740	378	565	999999	601	49	127	211	999999	229	999999	591	999999	771	999999	348	999999	16	244	548	999999	999999	999999	999999	916	999999	517	622	999999	676	999999	213	999999	983	23	340	277	999999	209	908	502	718	999999	999999	61	373	471	112	406	482	999999	999999	80	751	203	999999	854	999999	233	486	531	999999	677	629	983	869	601	404	758	172	81	932	807	336	56	999999	225	999999	962	552	653	415	999999	999999	873	354	142	248	789	496	485	725	719	723	999999	999999	50	379	608	192	772	999999	354	999999	411	870	999999	743	704	414	311	999999	589	680	832	126	288	626	756	638	736	362	999999	271	686	355	223	999999	949	59	748	846	999999	780	780	586	71	982	650	12	270	999999	543	385	195	563	146	48	890	999999	718	424	622	999999	455	999999	462	92	557	999999	656	999999	793	655	665	465	598	999999	899	256	65	306	976	999999	999999	347	819	238	85	999999	219	185	202	689	341	334	999999	363	334	371	134	978	434	594	355	999999	605	888	720	999999	965	337	149	644	214	421	447	999999	601	118	600	233	999999	434	846	481	807	114	323	340	241	245	484	538	131	86	872	391	408	999999	742	931	518	999999	999999	881	45	558	999999	999999	886	365	761	999999	771	900	999999	999	748	873	462	501	574	389	999999	730	853	611	522	137	999999	66	469	493	376	999999	714	661	277	964	445	258	629	403	999999	875	999999	999999	766	999999	115	999999	999999	999999	655	251	366	139	855	999999	37	434	45	999999	999999	830	896	278	850	112	196	319	999999	783	438	999999	872	180	999999	623	999999	595	999999	301	32	676	422	934	837	134	312	585	806	839	936	20	999999	281	32	622	979	214	417	664	45	999999	149	859	999999	451	379	999999	999999	241	999999	442	590	744	999999	704	999999	961	440	999999	800	610	513	892	846	427	990	600	158	322	644	52	188	190	266	237	999999	563	838	396	755	126	392	574	659	504	430	478	999999	328	999999	999999	773	691	864	434	291	257	23	678	460	779	47	999999	999999	148	263	410	487	107	177	999999	999999	54	969	683	227	939	243	351	999999	521	999999	830	117	627	
278	496	326	831	945	289	999999	999999	999999	999999	88	512	976	521	251	30	999999	850	160	999999	999999	728	999999	190	216	352	24	999999	681	939	136	217	772	969	869	766	94	656	161	887	314	999999	119	992	604	715	962	721	110	977	530	802	679	999999	733	550	774	999999	999999	603	275	877	487	996	999999	871	999999	999999	652	484	999999	344	698	273	999999	999999	619	729	999999	999999	389	302	571	704	418	334	999999	24	246	329	992	948	41	558	621	999999	486	123	152	732	999999	999999	999999	999999	51	196	113	415	999999	999999	930	55	559	999999	223	973	316	783	587	526	343	725	771	333	492	987	313	149	651	618	999999	999999	999999	853	525	434	999999	945	663	999999	999999	132	999999	441	398	947	398	908	345	648	130	703	535	626	399	999999	194	746	999999	999999	999999	964	763	103	362	434	999999	706	999999	788	750	999999	130	365	305	221	421	339	999999	544	598	999999	804	13	999999	748	970	960	463	999999	249	999999	999999	999999	999999	999999	368	219	89	999999	488	692	310	556	898	999999	583	180	330	187	838	854	811	999999	465	999999	170	760	604	613	999999	507	252	999999	549	273	559	520	26	49	853	212	260	971	65	999999	104	999999	115	738	175	800	640	999999	436	395	999999	222	999999	999999	106	608	614	476	999999	999999	999999	999999	17	634	210	72	163	999999	333	999999	604	999999	542	999999	394	912	999999	866	447	664	867	965	905	999999	597	346	376	165	943	255	597	784	472	84	467	135	250	480	538	112	646	360	953	800	790	836	999999	999999	476	999999	953	748	38	844	124	483	999999	999999	999999	863	696	999999	346	88	49	820	999999	468	101	268	672	184	337	999999	28	516	999999	114	373	761	666	781	689	759	302	848	999999	628	960	999999	71	396	443	675	999999	648	23	874	760	999999	999999	221	999999	217	521	999999	421	692	999999	607	470	999999	490	285	206	914	318	586	785	999999	74	748	999999	118	999999	999999	741	999999	999999	999999	503	148	353	999999	302	455	288	481	999999	523	999999	999999	802	362	523	113	999999	167	478	501	999999	436	98	569	999999	721	999999	395	20	245	47	759	763	456	113	332	614	97	983	999999	999999	999999	348	272	999999	11	999999	155	595	999999	379	583	193	437	49	77	999999	999999	497	581	999999	893	471	12	485	676	999999	355	259	200	498	819	999999	728	999999	999999	98	826	805	904	775	567	999999	999999	866	464	999999	336	416	46	999999	830	600	999999	18	742	376	345	786	97	999999	999999	999999	404	605	560	408	999999	999999	547	999999	232	979	592	
805	184	999999	554	146	31	110	973	999999	222	916	667	229	772	720	999999	999999	999999	49	999999	213	999999	671	999999	320	316	999999	121	764	869	67	61	851	17	999999	833	999999	821	208	765	987	999999	660	683	487	937	341	635	744	448	420	999999	999999	271	389	630	512	698	243	830	964	988	219	80	165	865	816	221	999999	886	483	315	554	284	730	485	525	999999	999999	383	975	430	377	326	458	831	868	999999	999999	975	330	999999	587	378	999999	998	518	590	999999	999999	131	129	999999	857	965	115	681	999999	541	999999	115	524	999999	860	854	543	621	999999	999999	333	997	999999	592	999999	566	531	999999	999999	483	731	999999	934	999999	999999	261	999999	962	519	360	999999	159	960	57	725	999999	806	180	999999	523	266	387	999999	968	999999	624	894	999999	276	999999	999999	388	999999	435	999999	936	180	999999	485	609	999	999999	999999	542	278	183	47	189	999999	331	759	360	999999	661	226	999999	351	966	277	680	367	999999	695	227	917	964	653	999999	247	788	699	999999	695	127	999999	685	285	93	700	999999	587	714	669	944	542	92	387	844	218	466	594	999999	999999	804	999999	999999	885	999999	999999	313	529	512	942	999999	999999	16	665	882	999999	999999	78	999999	276	999999	103	652	659	751	999999	834	587	809	999999	780	204	494	967	891	876	844	799	400	468	999999	500	84	772	999999	322	999999	999999	999999	707	999999	999999	336	938	539	711	598	31	144	209	790	999999	720	196	172	999999	147	48	773	16	302	741	677	800	879	756	28	999999	78	438	159	416	92	112	648	999999	999999	556	999999	999999	287	823	999999	999999	677	999999	779	999999	999999	706	185	999999	653	498	414	999999	721	535	68	999999	999999	718	999999	705	60	383	999999	618	548	780	26	590	610	593	728	479	999999	999999	999999	220	977	140	280	371	263	999999	763	594	697	999999	669	999999	999999	999999	497	569	999999	999999	151	304	999999	999999	350	829	999999	594	886	70	769	935	861	246	413	999999	805	562	999999	590	452	398	620	999999	920	836	121	684	103	999999	106	999999	609	999999	344	999999	193	999999	789	451	999999	668	999999	703	999999	999999	849	999999	999999	649	999999	935	131	289	999999	753	999999	999999	251	513	999999	999999	501	931	999999	609	999999	999999	901	999999	664	990	772	999999	909	783	622	917	233	168	986	687	755	454	999999	170	999999	329	607	999999	154	216	574	286	732	675	177	844	739	225	436	113	531	999999	984	860	172	133	380	733	140	999999	754	92	526	40	260	999999	826	803	571	16	148	999999	440	458	425	495	274	243	
615	778	188	17	731	999999	165	411	470	254	999999	914	999999	874	460	387	999999	491	760	701	424	130	27	935	654	999999	999999	220	999999	999999	444	676	859	146	127	999999	588	999999	361	999999	875	999999	586	582	999999	999999	66	273	999999	62	999999	934	735	572	819	495	760	252	363	999999	916	944	999999	934	999999	331	64	813	756	999999	999999	716	140	126	826	574	543	999999	999999	999999	999999	702	359	860	538	510	941	297	999999	632	602	346	392	59	726	930	362	652	772	483	602	253	517	999999	263	290	804	619	745	254	951	324	121	366	938	224	595	636	405	309	390	999999	496	133	504	462	333	90	399	895	222	891	673	999999	405	130	999999	595	606	999999	705	331	551	82	681	288	235	35	120	511	345	999999	256	472	103	834	999999	394	999999	801	956	999999	999999	849	999999	69	999999	999999	961	818	40	999	39	157	604	68	225	999999	452	226	236	999999	970	887	999999	496	645	999999	999999	570	374	800	337	999999	301	982	112	999999	999999	999999	637	771	999999	302	481	999999	999999	999999	868	44	999999	999999	942	51	574	658	753	341	299	545	424	449	999999	401	453	999999	672	234	855	621	956	524	999999	830	589	999999	243	677	999999	999999	800	546	342	529	999999	999999	858	295	240	642	239	999999	412	999999	207	999999	871	673	849	999999	674	471	253	999999	88	104	956	999999	462	119	425	86	924	85	744	999999	117	999999	999999	421	382	386	994	223	392	195	122	999999	633	402	999999	570	999999	999999	549	339	303	95	999999	857	86	999999	833	130	999999	162	845	336	758	999999	90	999999	233	437	868	297	476	39	999999	892	999999	84	999999	69	526	855	258	759	535	415	583	31	929	999999	999999	999999	999999	999999	995	239	349	785	999999	999999	322	101	347	999999	306	262	863	273	231	557	874	11	268	999999	603	999999	904	96	801	353	746	68	571	999999	103	999999	744	602	999999	999999	553	206	999999	185	999999	999999	517	857	462	283	551	320	799	999999	717	342	999999	779	999999	999999	999999	999999	999999	778	567	263	530	706	306	73	518	999999	999999	597	14	678	999999	999999	36	178	854	999999	634	528	999999	436	999999	200	922	760	865	964	331	410	309	300	221	183	618	493	999999	999999	561	999999	999999	290	90	212	377	49	292	294	999999	111	999999	999999	628	466	977	999999	999999	999999	999999	545	208	553	939	829	297	714	466	876	999999	542	274	999999	495	245	999999	520	999999	66	822	883	478	581	221	229	630	31	671	755	999999	486	999999	574	37	25	200	999999	350	999999	915	999999	582	999999	
819	220	837	999999	792	393	999999	466	785	938	517	900	999999	999999	341	720	208	276	52	999999	999999	987	999999	999999	999999	999999	54	551	999999	104	151	170	311	999999	761	11	392	894	239	287	62	739	701	999999	999999	136	948	999999	879	630	999999	999999	619	871	735	999999	999999	999999	720	322	348	161	296	691	999999	357	599	999999	865	999999	338	314	46	765	659	941	296	491	999999	889	999999	481	672	549	999999	502	550	440	335	930	834	999999	183	916	999999	900	452	999999	999999	709	537	999999	708	548	302	748	999999	854	221	794	544	999999	504	831	999999	999999	489	747	649	304	807	999999	680	934	506	93	140	129	999999	758	498	286	999999	999999	999999	589	772	133	257	303	889	695	228	540	395	999999	999999	352	136	81	421	999999	371	470	902	377	271	773	51	218	618	492	38	462	306	268	999999	999999	999999	210	105	365	999999	356	414	999999	940	149	999999	358	344	788	993	754	347	792	915	266	39	983	328	998	91	999999	685	407	999999	999999	244	136	999999	999999	872	926	976	66	999999	999999	999999	999999	437	132	999999	999999	999999	999999	499	999999	125	999999	353	701	541	495	882	106	283	461	670	17	454	999999	999999	423	999999	166	915	999999	999999	999999	587	900	211	248	999999	205	774	398	174	855	999999	999999	650	999999	782	999999	645	999999	54	879	782	753	999999	58	346	261	227	999999	535	999999	914	999999	505	834	999999	453	500	999999	939	686	332	885	999999	815	108	72	534	185	640	669	520	539	31	999999	508	833	999999	162	902	304	978	963	862	457	941	485	886	999999	802	339	997	352	999999	999999	556	897	467	538	949	284	999999	51	180	865	206	384	410	606	335	999999	897	999999	401	999999	707	369	33	999999	999999	623	185	999999	382	311	672	178	101	663	999999	611	376	27	212	628	577	999999	792	996	260	566	84	290	490	708	441	999999	951	802	661	196	874	627	999999	336	108	18	668	869	999999	38	999999	747	263	723	727	879	145	773	999999	770	577	36	999999	317	999999	895	237	673	999999	999999	226	999999	999999	999999	737	748	999999	999999	529	568	278	922	803	999999	999999	999999	999999	767	981	562	523	188	735	890	999999	847	999999	356	787	212	781	999999	999	999999	811	993	744	999999	999999	999999	525	999999	253	507	501	999999	232	368	44	999999	869	470	692	316	999999	999999	563	121	545	889	999999	17	99	327	787	283	923	624	419	289	999999	927	780	12	47	263	935	238	399	999999	999999	999999	999999	999999	342	320	312	692	689	773	440	633	562	106	277	999999	180	925	720	999999	
731	608	949	999999	629	941	689	999999	279	246	113	999999	722	580	274	42	999999	523	999999	477	970	240	999999	645	849	999999	375	684	734	999999	93	999999	518	180	244	999999	729	567	999999	401	631	622	999999	453	669	999999	910	981	832	245	822	656	940	999999	258	999999	673	313	904	999999	575	15	955	750	162	104	817	552	346	256	312	137	578	593	845	358	999999	490	976	743	58	393	851	499	706	999999	78	275	999999	999999	353	426	999999	285	825	626	666	999999	300	575	298	368	645	999999	999999	694	88	357	406	900	684	193	999999	999999	999999	999999	163	466	53	726	999999	551	630	602	903	886	999999	302	999999	999999	999999	154	200	410	455	999999	748	276	566	21	999999	721	999999	31	69	170	99	999999	999999	999999	472	209	629	999999	550	746	737	52	682	56	230	999999	999999	999999	218	539	992	926	715	930	443	887	900	999999	377	999999	683	999999	543	743	797	972	639	999999	757	492	999999	999999	860	709	953	705	999999	520	791	572	142	691	813	999999	999999	999999	786	733	209	585	309	597	206	245	72	138	509	999999	259	257	156	463	429	999999	24	999999	76	16	977	738	303	389	999999	805	999999	992	795	999999	999999	634	196	999999	925	181	193	927	999999	624	646	825	999999	999999	999999	543	426	999999	999999	98	999999	999999	106	780	755	470	292	919	999999	401	73	999999	342	495	373	624	999999	999999	538	257	999999	97	948	451	369	162	542	648	128	999999	388	504	730	707	509	775	999999	415	160	999999	999999	273	579	37	999999	999999	492	710	290	999999	482	186	150	24	556	999999	851	999999	421	603	927	643	801	651	22	568	349	635	985	598	96	655	99	82	999999	278	517	920	889	792	999999	832	999999	481	234	212	363	716	999999	92	923	883	999999	556	999999	256	472	999999	24	992	237	999999	724	692	560	826	96	77	656	287	909	930	765	628	933	105	285	329	426	999999	214	632	485	999999	999999	999999	661	999999	545	999999	806	588	999999	896	565	813	117	674	920	999999	125	296	70	873	999999	993	128	376	623	442	970	152	512	214	999999	604	999999	821	28	999999	999999	999999	532	544	481	331	34	999999	73	129	987	610	999999	28	695	918	999999	612	999999	680	93	294	999999	112	999999	999999	999999	999999	119	961	999999	999999	656	572	242	571	764	999999	401	851	968	999999	999999	503	454	370	743	493	519	869	41	768	101	347	274	999999	634	999999	404	816	254	332	999999	111	686	999999	954	836	786	999999	163	56	220	999999	712	833	982	426	657	780	921	999999	192	249	999999	673	
203	999999	999999	362	936	345	131	584	606	999999	501	999999	816	999999	416	906	706	395	999999	985	558	222	635	440	898	999999	999999	624	895	999999	150	518	182	22	508	645	537	433	196	818	925	635	282	999999	341	999999	999999	905	373	24	886	797	534	944	125	981	682	867	999999	999999	573	507	689	999999	505	982	999999	999999	254	770	378	283	208	896	999999	923	940	569	108	127	608	866	260	881	775	999999	999999	999999	897	527	963	999999	969	999999	255	427	946	337	569	359	752	806	660	999999	645	613	598	999999	884	201	50	122	768	347	130	707	257	807	179	163	998	800	905	727	999999	708	313	999999	999999	999999	977	612	999	749	374	802	215	656	246	171	754	999999	353	706	486	999999	901	632	348	548	999999	148	167	416	361	952	900	932	796	937	309	858	986	252	999999	438	123	28	972	999999	501	999999	571	17	408	651	457	209	999999	957	806	680	402	112	471	838	454	592	999999	422	902	283	999999	308	862	896	369	110	491	57	737	999999	660	30	57	579	576	160	18	709	505	700	691	999999	999999	628	999999	884	999999	385	983	530	999999	560	425	227	999999	272	155	512	291	356	717	203	999999	923	30	381	65	891	271	999999	584	689	917	211	999999	999999	178	999999	440	485	999999	116	74	216	999999	109	604	829	839	314	14	505	427	999999	983	497	619	216	608	94	999999	888	999999	688	945	941	642	224	636	719	104	999999	999999	806	35	611	999999	999999	671	920	776	235	62	957	300	89	999999	999999	227	104	999999	999999	634	356	656	999999	999999	385	271	321	467	999999	999999	129	219	999999	433	621	132	999999	368	999999	999999	687	317	999999	836	166	398	999999	679	999999	996	999999	318	142	287	726	159	594	618	754	751	359	463	999999	42	933	747	208	655	650	645	845	735	805	426	947	48	64	604	836	986	404	642	999999	393	999999	810	87	999999	999999	471	538	764	614	854	999999	233	999999	570	902	999999	199	999999	38	999999	161	806	513	999999	340	687	105	989	999999	767	356	717	870	12	381	999999	669	999999	999999	188	117	91	131	950	241	723	128	493	702	428	796	194	613	363	241	854	999999	999999	483	999999	999999	548	982	847	507	477	363	917	999999	999999	748	804	999999	999999	131	80	999999	999999	484	999999	999999	999999	297	999999	999999	172	999999	516	999999	999999	825	307	911	927	999999	569	999999	999999	999999	764	999999	210	305	921	679	991	999999	763	242	171	179	999999	887	866	461	764	999999	999999	876	345	372	846	157	671	954	999999	893	344	47	562	971	
411	120	719	999999	368	316	376	684	999999	251	999999	999999	999999	357	91	999999	55	999999	58	318	480	407	999999	401	523	63	633	967	238	108	586	726	999999	199	767	633	178	620	102	457	999999	944	999999	104	31	572	999999	324	999999	40	848	867	988	999999	501	14	13	328	999999	999999	682	999999	455	999999	664	999999	604	999999	590	999999	251	999999	384	600	434	535	509	23	380	951	999999	319	103	208	260	718	737	999999	999999	763	630	849	999999	787	775	485	499	999999	439	999999	967	137	733	426	788	999999	493	398	819	999999	504	989	947	780	799	373	315	256	629	945	887	179	721	999999	999999	402	546	999999	825	949	46	999999	583	999999	984	387	999999	676	419	837	234	349	616	732	999999	640	999999	117	999999	411	999999	252	399	493	999999	798	416	999999	599	396	876	897	572	999999	929	23	416	999999	796	422	999999	638	999999	791	720	548	562	988	568	999999	499	439	609	423	779	793	102	99	466	999999	970	678	999999	33	960	337	999999	745	999999	254	999999	999999	999999	575	623	540	999999	607	773	969	245	427	999999	999999	896	999999	999999	159	101	145	999999	326	515	999999	451	119	561	813	999999	393	771	999999	195	999999	961	999999	129	44	799	248	388	494	999999	497	950	553	340	673	136	524	49	627	999999	666	332	907	423	710	134	514	979	999999	776	999999	999999	427	241	33	452	999999	327	999999	359	852	757	436	10	28	659	898	778	888	687	316	353	153	173	999999	991	63	156	419	909	295	269	786	718	936	299	532	321	317	230	999999	999999	786	278	801	909	896	907	405	999999	999999	736	100	914	999999	999999	63	999999	712	42	399	190	999999	353	999999	999999	999999	717	999999	999999	137	999999	471	999999	887	119	999999	875	371	619	105	155	751	368	683	558	999999	871	999999	900	245	277	608	999999	830	619	299	442	214	218	938	188	999999	676	923	649	999999	432	37	999999	479	188	999999	999999	937	253	439	999999	670	515	425	109	468	173	493	859	979	196	837	278	820	134	670	162	681	999999	311	84	445	999999	293	745	999999	999999	430	999999	384	514	347	999999	190	750	771	699	999999	839	719	680	193	74	670	88	595	758	539	999999	517	740	422	999999	942	364	113	635	232	679	264	569	743	435	999999	999999	848	999999	98	79	362	971	369	842	999999	630	999999	999999	999999	214	999999	95	999999	85	549	644	102	327	645	999999	646	999999	476	123	584	159	937	999999	999999	205	240	345	999999	999999	992	545	380	580	999999	321	472	732	271	28	530	999999	999999	667	999999	840	382	
531	614	272	433	999999	504	256	267	57	692	144	792	178	974	999999	424	899	93	999999	273	522	504	333	362	999999	874	999999	592	415	949	280	871	999999	823	708	731	999999	46	775	50	134	322	775	629	338	940	102	53	716	999999	311	584	882	576	859	37	999999	909	518	351	56	663	999999	107	999999	273	52	355	999999	92	26	999999	999999	962	149	209	999999	704	34	974	782	999999	876	999999	648	695	999999	182	963	680	450	498	999999	433	994	470	470	999999	999999	75	897	747	999999	634	737	448	276	919	437	999999	308	585	885	999999	569	999999	787	200	459	726	999999	870	391	595	641	528	344	884	999999	678	739	61	497	999999	87	45	636	252	924	210	429	999999	999999	999999	382	999999	612	983	864	999999	683	279	228	490	999999	999999	365	192	993	999999	999999	392	951	999999	920	256	999999	926	467	534	14	544	999999	999999	999999	999999	135	999999	222	776	915	361	999999	615	999999	469	833	999999	177	60	679	454	259	715	106	999999	127	986	392	136	777	686	526	339	358	148	13	969	999999	999999	901	287	970	226	302	751	999999	346	763	999999	422	90	759	416	999999	560	295	560	162	270	97	148	694	96	998	239	835	690	266	856	466	864	824	591	158	401	483	999999	422	354	674	999999	233	999999	713	999999	926	119	485	798	852	999999	999999	999999	498	763	593	999999	999999	999999	916	682	89	999999	994	999999	266	178	999999	462	87	263	147	999999	596	999999	915	762	382	312	312	726	214	468	13	23	57	902	102	394	808	598	814	359	999999	992	701	326	999999	165	440	758	850	999999	720	599	315	19	335	192	848	830	511	999999	760	999999	477	621	902	981	510	363	85	874	653	488	449	787	378	604	999999	598	999999	227	871	554	875	191	747	999999	707	47	576	909	999999	978	97	898	599	247	524	90	423	955	999999	86	683	999999	379	999999	999999	528	641	730	579	259	14	294	999999	216	325	296	873	498	999999	473	786	175	337	999999	999999	550	999999	140	999999	999999	185	999999	573	794	870	999999	811	999999	264	189	406	999999	340	297	973	802	999999	392	922	238	217	999999	999999	190	300	517	999999	704	999999	609	339	510	650	56	84	144	999999	259	345	426	484	368	999999	105	77	999999	835	50	701	999999	696	806	218	851	325	259	199	392	504	363	999999	117	672	655	849	895	999999	999999	222	839	90	604	56	506	999999	848	691	585	999999	359	682	999999	13	253	912	533	302	798	730	824	944	999999	999999	999999	176	999999	695	589	255	181	744	999999	827	861	
517	101	759	999999	999999	999999	568	613	278	155	681	651	114	999999	742	326	999999	999999	563	398	894	751	850	74	999999	387	162	112	999999	941	614	141	780	151	735	821	774	591	999999	263	265	341	70	999999	999999	525	999999	276	846	928	578	347	986	439	966	766	999999	694	999999	999999	324	466	999999	999999	540	549	999999	962	694	921	552	21	707	310	142	563	691	250	763	999999	124	886	999999	411	999999	999999	999999	351	185	999999	579	89	219	999999	939	798	999999	999999	79	760	999999	310	999999	925	386	566	640	686	306	412	84	10	930	566	606	437	999999	999999	965	999999	999999	999999	786	725	351	999999	999999	727	999999	344	506	999999	181	999999	170	814	315	339	35	805	637	467	54	773	894	999999	999999	999999	999999	999999	999999	195	999999	999999	365	135	523	999999	584	999999	999999	912	325	962	906	126	829	927	405	999999	999999	871	999999	169	634	937	484	999999	831	771	323	158	353	859	999999	999999	999999	373	999999	44	999999	459	755	122	50	724	152	92	866	999999	999999	231	257	999999	999999	725	349	608	182	999999	651	510	34	999999	999999	615	999999	466	999999	596	925	465	999999	999999	502	673	126	999999	128	909	795	401	999999	999999	32	999999	999999	762	480	999999	970	592	999999	229	393	789	999999	942	523	434	165	686	867	280	852	293	999999	886	999999	715	609	616	489	999999	632	999999	363	971	999999	507	714	999999	986	999999	625	342	274	69	999999	712	248	183	220	693	754	119	999999	875	210	999999	999999	999999	673	764	999999	364	999999	928	597	143	436	463	162	25	999999	359	999999	674	999999	520	29	999999	999999	999999	999999	435	405	999999	518	523	725	487	770	62	999999	700	999999	231	780	271	238	345	472	843	286	785	999999	999999	973	999999	419	859	231	690	718	277	115	296	999999	999999	958	317	420	999999	417	948	999999	110	999999	29	227	478	999999	999999	999999	683	420	75	110	999999	414	210	999999	124	114	866	266	90	343	90	594	845	934	792	999999	921	999999	999999	435	337	101	999999	537	999999	999999	940	964	999999	408	45	857	49	196	604	999999	757	495	305	970	999999	691	612	999999	999999	999999	381	999999	111	90	370	757	32	999999	772	600	493	673	999999	937	173	901	999999	681	999999	999999	554	659	340	220	555	435	999999	999999	884	999999	999999	164	950	528	999999	407	863	757	48	287	834	410	423	14	999999	94	627	368	999999	649	272	999999	468	363	880	721	213	891	534	999999	137	999999	754	136	999999	338	722	349	999999	766	48	671	642	31	398	154	246	335	130	470	808	271	620	999999	383	
557	696	999999	648	94	203	971	232	999999	999999	239	655	297	999999	760	999999	287	237	50	610	999999	299	999999	964	999999	485	877	999999	74	999999	866	984	519	752	564	642	999999	701	999999	572	76	999999	999999	999999	169	999999	999999	999999	369	108	999999	44	999999	999999	999999	999999	259	632	913	608	326	211	168	979	293	999999	145	544	338	999999	246	586	190	478	544	999999	761	575	999999	999999	536	444	410	999999	999999	831	415	885	969	306	392	503	788	448	999999	865	290	558	588	914	999999	999999	114	251	861	945	854	110	999999	999999	506	684	827	999999	82	999999	800	202	999999	461	839	260	575	42	999999	743	798	999999	232	999999	871	212	987	890	999999	132	339	999999	114	658	977	314	795	349	799	708	999999	121	375	373	75	999999	183	999999	85	999999	838	81	514	128	157	122	999999	420	758	999999	696	937	793	999999	552	640	98	999999	999999	534	465	235	243	999999	77	686	999999	859	613	783	39	860	999999	999999	294	267	655	985	511	864	436	384	590	504	21	738	328	999999	820	999999	999	456	652	550	647	999999	838	486	60	470	746	28	807	975	275	835	133	22	999999	294	999999	112	225	619	108	90	999999	738	999999	339	999999	949	48	188	784	583	999999	273	143	999999	429	999999	934	50	128	417	577	615	239	999999	615	316	761	536	999999	896	240	43	999999	567	967	999999	470	721	112	797	980	999999	200	691	627	999999	879	999999	865	816	999999	185	999999	999999	512	39	508	999999	999999	61	999999	999999	999999	887	999999	184	820	999999	714	328	708	223	938	999999	437	999999	424	548	558	999999	999999	778	999999	633	999999	64	999999	762	64	937	602	999999	997	999999	609	477	999999	313	999999	453	999999	313	279	546	999999	999999	247	179	262	563	999999	999999	292	999999	624	999999	999999	999999	168	298	641	68	999999	999999	726	999999	225	887	721	960	999999	121	209	114	716	133	508	133	999999	773	817	373	509	999999	999999	641	347	999999	436	200	635	783	154	999999	811	980	999999	999999	820	40	999999	999999	458	302	503	504	999999	999999	261	500	910	999999	590	395	480	999999	559	30	454	95	740	195	460	530	334	286	966	158	302	736	341	15	313	999999	43	468	914	999999	999999	827	999999	170	778	935	290	917	202	759	580	543	431	772	58	999999	999999	554	999999	928	967	226	538	612	884	524	169	904	415	106	999999	22	363	352	32	626	214	579	416	525	250	999999	93	216	999999	759	315	569	999999	578	203	489	568	986	999999	781	299	278	285	264	999999	385	511	999999	999999	568	999999	88	749	432	
530	720	147	999999	688	560	999999	999999	44	134	218	999999	999999	836	999999	872	453	377	113	250	336	936	303	162	749	999999	999999	987	807	999999	579	236	819	533	999999	482	999999	195	999999	688	648	968	243	160	55	185	999999	675	203	536	999999	811	975	508	999999	594	999999	999999	634	999999	654	999999	523	999999	999999	982	780	424	789	999999	530	999999	80	999999	601	367	702	152	116	573	437	240	794	281	895	768	261	320	437	999999	999999	365	561	999999	999999	504	454	219	999999	73	999999	23	885	772	15	999999	999999	560	906	738	892	284	879	999999	999999	424	999999	252	139	786	730	469	986	336	375	175	706	595	999999	999999	913	492	546	52	178	424	999999	32	275	999999	999999	700	999999	698	570	999999	999999	999999	98	619	154	212	90	819	999999	999999	36	559	407	840	999999	156	179	809	999999	999999	737	999999	999999	999999	79	337	976	101	760	40	65	298	765	999999	999999	215	506	772	953	999999	999999	727	709	243	398	795	624	435	887	880	530	604	873	999999	999999	649	609	127	549	999999	999999	989	999999	999999	879	738	793	812	999999	944	649	407	856	125	997	20	136	658	583	284	712	550	213	879	510	461	424	604	551	50	606	999999	999999	999999	999999	422	999999	407	363	659	11	811	284	999999	241	132	748	757	173	42	522	999999	544	275	114	685	786	999999	999999	999999	323	999999	271	120	348	270	999999	720	641	585	352	729	999999	923	282	900	276	999999	999999	999999	713	667	999999	519	528	655	844	957	41	999999	635	488	606	935	999999	999999	550	174	605	970	947	37	126	587	999999	999999	656	999999	993	213	999999	999999	999999	999999	999999	656	758	751	591	692	999999	227	688	842	950	863	132	368	587	469	360	999999	664	999999	440	685	550	853	829	999999	999	232	999999	828	389	999999	946	999999	231	689	999999	799	999999	912	553	999999	999999	999999	637	826	670	999999	44	533	999999	317	861	863	983	999999	116	904	921	856	692	204	264	859	463	840	999999	939	999999	999999	999999	560	529	752	134	710	345	276	226	999999	999999	712	999999	999999	999999	81	258	93	999999	202	999999	158	877	725	230	359	475	999999	820	796	909	730	159	147	126	999999	787	119	999999	999999	999999	999999	999999	918	999999	999999	15	823	883	391	999999	833	999999	945	999999	267	683	803	999999	775	245	855	455	429	104	999999	563	61	323	682	294	999999	999999	927	509	999999	470	959	934	250	999999	999999	606	438	214	85	999999	999999	999999	859	999999	999999	587	963	46	837	999999	999999	823	457	426	954	999999	211	999999	453	488	812	445	579	
999999	724	869	291	431	593	259	27	225	28	999999	358	237	464	73	310	999999	390	890	672	360	999999	145	487	823	398	999999	405	341	999999	999999	188	768	254	71	895	124	305	999999	453	587	376	53	804	114	78	727	55	147	797	891	999999	999999	773	999999	596	588	391	468	42	999999	854	686	999999	432	999999	590	999999	402	178	195	266	848	999999	94	983	167	340	383	755	999999	107	999999	999999	999999	498	266	995	35	475	316	999999	836	509	12	999999	999999	999999	382	939	487	743	999999	999999	611	999999	259	484	688	999999	438	258	18	713	371	353	596	152	999999	999999	999999	999999	958	926	862	463	999999	349	444	361	303	579	957	999999	277	927	454	298	999999	244	248	781	999999	789	46	67	723	999999	999999	659	999999	999999	993	999999	42	893	999999	725	116	999999	214	999999	50	337	941	859	999999	999999	445	999999	899	999999	219	360	695	135	287	999999	890	804	739	306	211	999999	223	755	585	519	999999	383	152	728	191	999999	39	999999	740	979	848	999999	766	158	999999	704	759	999999	338	642	753	999999	615	617	999999	999999	999999	908	707	265	123	195	283	999999	174	72	300	180	999999	434	330	365	394	308	330	999999	47	591	618	999999	35	384	427	999999	766	504	768	535	892	879	376	130	999999	484	865	662	903	985	984	999999	999999	588	999999	903	321	397	522	317	296	133	275	826	300	210	240	739	999999	340	24	669	999999	765	288	999999	67	209	999999	909	443	667	809	61	607	992	104	446	660	523	631	379	999999	461	248	769	999999	999999	999999	431	254	999999	894	572	971	999999	331	647	310	487	845	121	662	612	873	629	999999	223	999999	308	116	794	89	254	709	645	687	999999	526	999999	631	518	379	999999	665	317	773	246	90	292	670	456	145	182	678	519	999999	379	587	619	455	400	329	532	325	459	56	649	863	336	999999	999999	131	790	855	337	742	999999	946	999999	855	87	999999	999999	637	659	658	906	999999	200	928	317	265	907	74	241	198	847	987	216	999999	133	383	753	655	999999	335	355	326	350	776	367	432	30	999999	378	999999	392	894	665	999999	149	83	673	408	999999	233	223	726	999999	149	895	999999	740	305	732	999999	999999	999999	999999	334	313	589	235	423	571	999999	245	154	999999	973	805	952	332	415	130	60	710	355	336	957	121	628	702	999999	999999	995	999999	724	41	674	877	999999	448	340	496	560	847	259	999999	999999	988	78	999999	650	343	943	999999	334	185	682	993	44	999999	498	222	999999	999999	999999	999999	575	202	520	123	
31	999999	999999	513	992	919	570	212	460	518	892	969	52	597	61	867	938	956	367	549	999999	999999	999999	999999	950	999999	999999	672	999999	717	271	251	477	999999	999999	554	639	439	999999	999999	614	479	542	525	71	528	179	999999	999999	999999	999999	619	834	971	763	350	999999	557	562	874	118	898	389	742	257	650	501	97	588	507	238	509	999999	951	934	879	148	999999	94	999999	947	999999	836	999999	124	651	416	999999	201	999999	300	91	876	999999	307	715	100	799	278	421	999999	92	509	338	929	999999	709	883	999999	884	211	935	472	141	927	395	72	723	628	605	999999	999999	999999	918	216	999999	632	999999	654	999999	788	349	59	673	999999	864	999999	999999	999999	30	941	533	470	999999	467	999999	999999	745	254	912	653	999999	181	672	187	42	197	591	999999	999999	471	972	238	999999	999999	862	886	799	736	72	999999	999999	999999	607	664	709	534	588	460	851	537	887	999999	999999	575	421	177	387	496	999999	677	631	385	953	558	999999	999999	999999	999999	605	478	819	18	192	740	999999	390	999999	18	999999	507	999999	140	280	254	584	489	497	999999	684	694	999999	313	374	394	549	999999	43	999999	999999	414	881	377	999999	999999	999999	878	310	11	486	41	999999	378	999999	864	999999	501	115	999999	999999	489	807	999999	536	911	999999	516	644	797	200	909	356	524	323	999999	626	999999	284	897	536	999999	189	496	765	999999	999999	999999	999999	510	999999	58	83	334	85	999999	606	480	999999	943	413	999999	244	512	810	999999	684	999999	65	999999	247	836	226	218	182	277	999999	321	644	882	821	999999	231	143	481	152	836	31	448	999999	466	155	400	341	494	999999	472	999999	685	199	999999	19	84	339	272	489	831	865	162	808	905	295	835	958	131	573	980	110	999999	667	999999	999999	640	947	498	102	999999	885	723	847	804	632	636	455	913	999999	765	891	871	991	999999	970	869	640	212	180	999999	442	219	921	354	372	645	27	458	316	999999	999999	999999	999999	53	945	151	999999	13	282	659	390	54	319	808	999999	238	49	356	770	793	999999	999999	327	782	13	675	802	999999	442	987	999999	999999	607	443	637	60	999999	999999	375	828	999999	637	929	521	929	398	900	999999	265	143	606	670	999999	523	378	393	523	397	49	280	349	812	570	295	50	392	446	876	180	999999	537	100	981	941	999999	372	814	999999	852	615	775	999999	999999	308	390	947	318	94	999999	253	999999	313	909	104	489	751	76	644	999999	546	999999	33	999999	226	606	515	689	999999	293	16	999999	716	544	434	
999999	659	574	999999	905	999999	84	999999	999999	927	511	999999	191	999999	999999	488	999999	180	999999	316	663	751	748	999999	702	875	267	572	800	999999	674	999999	999999	485	599	830	186	804	739	387	472	598	221	24	715	382	334	803	293	804	710	999999	391	238	770	753	999999	999999	570	39	835	511	562	754	999999	691	465	705	999999	632	999999	501	440	999999	843	75	540	999999	315	329	999999	464	288	995	357	275	438	540	714	846	999999	632	999999	709	999999	960	46	467	762	34	917	628	516	661	999999	219	968	444	394	705	223	187	248	250	999999	999999	999999	999999	407	999999	999999	924	999999	449	713	680	267	999999	405	883	999999	82	999999	291	412	921	948	627	999999	147	307	999999	155	999999	633	999999	393	993	230	180	999999	479	999999	775	771	992	638	76	948	822	999999	246	999999	511	676	150	216	956	838	567	432	606	999999	269	689	268	779	999999	999999	971	296	273	511	234	155	558	23	205	520	999999	999999	881	999999	999999	195	71	956	999999	342	493	535	999999	165	662	748	140	999999	999999	999999	512	223	656	260	976	536	688	735	813	365	128	999999	21	446	428	284	551	927	392	83	628	312	145	648	999999	999999	999999	117	848	999999	999999	152	222	118	17	999999	636	631	702	154	506	336	152	999999	224	366	524	990	999999	388	207	999999	34	726	468	999999	999999	18	927	540	677	580	886	336	999999	999999	914	902	999999	232	647	919	999999	999999	577	302	169	856	433	967	999999	867	381	470	289	811	128	496	649	999999	999999	627	704	171	477	925	449	816	937	999999	451	621	999999	513	740	999999	999999	786	159	176	51	999999	584	999999	618	809	999999	425	57	538	857	999999	262	632	114	29	225	73	999999	651	999999	999999	919	195	999999	999999	999999	999999	729	12	833	341	999999	483	999999	896	999999	999999	552	668	726	33	768	408	390	32	368	929	409	999999	999999	914	26	999999	324	999999	999999	399	444	318	503	341	696	55	705	526	91	999999	867	218	976	481	520	999999	925	828	584	520	804	999999	941	386	468	999999	940	918	325	839	999999	76	594	653	309	244	175	394	337	999999	703	864	941	999999	71	999999	999999	999999	403	914	581	999999	124	792	595	941	377	126	999999	688	114	999999	210	251	620	801	999999	999999	999999	286	999999	541	999999	860	816	939	561	361	325	277	273	360	525	411	268	673	952	802	68	999999	866	999999	520	649	619	917	663	999999	969	270	999999	422	418	126	977	49	994	264	975	655	389	25	800	605	999999	753	271	799	999999	946	848	821	273	
813	420	887	999999	851	250	899	999999	862	999999	65	699	850	942	408	433	228	999999	698	826	413	978	850	258	914	233	999999	999999	863	716	32	421	756	999999	999999	706	999999	29	152	999999	999999	379	527	633	745	905	574	999999	999999	376	999999	999999	160	999999	999999	834	999999	639	115	628	385	253	422	155	369	643	943	701	347	701	343	999999	535	999999	750	43	461	999999	999999	18	659	64	793	999999	951	999999	999999	761	298	770	147	999999	999999	524	999999	832	957	381	274	111	962	999999	473	171	42	565	742	476	254	826	382	352	136	106	968	330	460	924	204	614	383	192	413	576	563	883	295	20	56	918	86	89	952	410	56	786	590	631	465	999999	999999	794	517	999999	398	999999	334	816	555	317	999999	999999	999999	659	728	780	470	897	607	159	280	732	429	335	999999	302	999999	999999	60	999999	740	999999	999999	809	603	999999	674	941	188	999999	559	478	464	739	546	999999	902	302	682	276	325	999999	34	316	125	289	374	191	721	105	999999	608	766	372	999999	553	573	999999	999999	150	115	528	718	839	600	801	277	690	789	706	400	107	53	999999	999999	57	999999	999999	694	323	224	999999	229	999999	372	950	999999	101	172	992	480	535	246	542	999999	797	974	194	715	323	999999	999999	401	24	999999	307	565	982	506	529	749	420	683	999999	999999	623	308	635	476	649	999999	185	527	797	999999	865	861	511	623	79	83	619	999999	999999	311	539	101	215	388	999999	394	999999	999999	643	999999	999999	851	503	615	547	498	348	718	75	234	837	166	604	788	840	999999	64	369	436	455	999999	999999	999999	441	999999	531	103	999999	411	999999	369	589	883	999999	176	999999	368	895	999999	581	734	901	381	156	474	382	496	426	548	628	999999	370	169	197	124	97	549	71	229	25	404	100	999999	810	999999	257	283	999999	622	826	88	169	293	854	721	237	601	166	999999	999999	999999	676	709	783	925	998	429	695	439	999999	999999	306	675	70	999999	644	595	571	999999	999999	109	446	804	999999	549	180	87	314	476	886	496	999999	999999	215	980	727	999999	533	999999	999999	999999	587	620	543	999999	782	493	999999	677	86	642	39	875	751	914	598	872	988	243	754	999999	125	229	553	591	91	211	469	90	459	262	71	999999	424	398	999999	999999	271	999999	767	687	854	637	399	999999	466	517	353	301	391	999999	402	999999	140	945	712	367	76	951	280	580	34	152	227	999999	999999	354	461	362	402	772	999999	629	476	77	76	487	829	310	135	574	858	999999	999999	604	
860	772	999999	478	999999	164	999999	999999	97	196	663	712	419	575	672	122	65	990	899	999999	254	773	822	73	879	235	538	999999	999999	706	722	855	454	623	999999	999999	799	983	999999	999999	22	999999	541	999999	999999	999999	78	999999	999999	22	518	999999	278	89	359	96	949	491	598	460	626	999999	492	391	999999	807	267	999999	999999	999999	323	999999	323	661	606	953	242	542	659	525	166	284	999999	814	198	999999	587	374	273	877	858	317	395	999999	999999	28	808	160	816	607	106	282	652	774	698	446	554	616	483	406	854	999999	832	82	999999	351	866	678	203	617	229	893	532	734	15	16	687	106	50	587	154	91	725	999999	429	884	631	999999	125	751	999999	970	891	999999	33	451	485	322	923	279	999999	999999	999999	209	387	999999	749	918	769	692	999999	457	999999	895	262	772	691	779	652	999999	719	514	563	451	316	258	11	999999	999999	563	530	374	182	770	435	999999	134	999999	674	226	144	713	593	999999	999999	853	404	999999	999999	260	759	705	669	515	559	647	576	515	999999	999999	210	94	217	999999	999999	394	285	806	470	248	647	174	114	435	999999	16	920	999999	999999	999999	854	16	60	999999	803	824	704	667	220	787	999999	619	633	999999	25	60	506	999999	999999	999999	999999	999999	535	376	999999	595	600	243	241	553	727	445	67	439	999999	204	43	757	411	347	999999	999999	999999	999999	800	38	999999	568	999999	999999	510	999999	871	850	885	267	480	684	846	999999	234	470	435	666	70	12	561	203	272	821	26	749	976	922	999999	999999	10	853	576	584	63	42	823	18	53	195	573	217	554	26	724	359	910	202	123	999999	193	999999	999999	797	476	347	999999	598	216	999999	565	999999	931	925	266	627	117	999999	165	201	999999	426	623	875	439	354	648	256	107	666	838	784	809	699	775	80	241	778	117	999999	737	235	801	292	629	624	285	629	759	106	251	648	999999	921	582	766	316	746	368	132	999999	58	501	550	922	999999	149	999999	159	195	999999	999999	999999	448	464	421	625	340	255	814	78	999999	496	10	424	200	999999	999999	127	999999	764	999999	420	999999	999999	999999	733	999999	370	849	999999	53	479	999999	709	999999	999999	598	467	170	151	976	999999	553	63	999999	561	500	135	731	43	262	124	150	431	901	918	178	431	775	688	999999	970	406	339	35	550	999999	999999	512	706	159	999999	956	867	999999	999999	999999	932	348	136	999999	136	638	816	232	999999	338	152	807	999999	325	176	999999	482	999999	15	104	223	999999	138	639	210	623	
999999	999999	831	168	282	643	908	999999	245	999999	999999	999999	247	999999	590	999999	106	222	999999	492	518	390	982	738	483	100	781	898	653	904	219	496	42	512	613	999999	999999	770	999999	508	899	999999	90	999999	51	37	540	999999	514	999999	999999	916	999999	999999	999999	999999	902	103	685	192	862	20	408	341	999999	999999	999999	999999	999999	658	716	335	166	281	593	999999	310	898	999999	456	559	117	393	999999	999999	303	637	325	407	969	39	999999	999999	999999	646	888	542	999999	220	999999	614	805	999999	999999	400	999999	760	588	133	538	343	999999	406	999999	632	754	999999	862	999999	579	525	999999	337	999999	628	418	250	999999	634	704	999999	562	999999	999999	841	754	171	537	999999	375	543	59	201	869	636	999999	901	856	250	892	272	680	999999	999999	374	517	478	999999	237	999999	366	476	999999	428	504	781	999999	598	397	878	592	99	717	993	45	475	905	467	132	999999	517	394	53	741	999999	363	182	55	443	334	285	974	309	999999	19	76	105	773	999999	855	709	312	999999	999999	309	182	999999	395	605	898	611	20	74	634	999999	999999	433	222	986	151	999999	280	165	72	999999	617	999999	553	984	969	380	142	102	999999	893	999999	999999	999999	999999	270	999999	786	450	544	999999	274	910	674	699	999999	643	883	786	233	256	438	157	405	768	692	999999	419	411	636	527	479	917	796	741	269	55	752	999999	999999	750	821	999999	620	999999	338	707	126	854	946	999999	999999	355	999999	30	999999	67	530	912	749	878	980	385	814	27	999999	356	123	932	439	991	890	999999	70	483	434	999999	537	65	440	984	275	565	464	310	40	133	58	775	999999	212	525	839	40	999999	999999	446	25	603	105	981	594	193	425	954	445	394	295	396	596	856	530	999999	481	765	613	425	920	514	986	999999	999999	347	656	236	476	60	82	222	999999	988	593	999999	959	999999	400	91	150	999999	864	646	837	662	189	429	682	999999	367	275	999999	354	526	510	616	975	999999	256	999999	198	488	394	999999	83	999999	999999	273	596	514	32	374	531	284	420	649	350	999999	645	167	237	554	425	692	807	977	369	471	92	327	984	776	999999	999999	951	31	479	334	764	979	581	165	96	546	345	900	713	79	116	861	999999	999999	47	98	308	644	73	999999	999999	105	323	146	999999	999999	530	255	999999	976	332	999999	180	999999	529	665	999999	81	999999	879	999999	907	999999	299	365	231	999999	302	739	65	256	317	999999	999999	820	668	666	444	974	817	999999	100	679	999999	746	717	690	259	172	381	
512	236	186	999999	354	606	831	33	781	960	227	999999	515	175	729	999999	440	401	206	860	999	999999	107	650	999999	999999	999999	537	553	999999	540	999999	139	368	552	999999	141	999999	433	223	837	642	663	999999	600	787	584	514	16	731	286	299	63	311	381	999999	139	999999	330	97	999999	999999	480	999999	430	999999	999999	157	622	710	884	667	967	982	33	367	488	94	59	85	682	999999	999999	822	370	250	999999	827	999999	191	890	604	453	346	843	543	171	529	999999	999999	689	436	891	306	846	999999	331	80	999999	999999	883	54	486	254	999999	656	999999	658	999999	189	677	280	170	441	819	289	224	631	149	999999	999999	958	500	874	396	256	831	233	999999	750	919	999999	549	973	999999	999999	127	999999	999999	999999	771	513	755	413	506	418	999999	459	999999	999999	405	699	931	798	817	924	554	612	858	168	825	999999	999999	32	269	10	731	999999	143	974	172	999999	700	999999	718	693	213	96	377	977	980	381	746	999999	355	230	745	751	165	383	301	515	350	999999	371	232	830	732	154	506	687	999999	999999	513	999999	389	999	979	89	134	720	467	244	880	188	454	801	999999	677	49	999999	999999	42	760	682	656	999999	999999	591	999999	862	999999	942	871	300	999999	65	243	23	965	230	999999	671	999999	662	833	999999	470	999999	999999	430	565	65	114	999999	707	55	999999	830	999999	714	999999	999999	999999	271	999999	524	372	589	285	398	567	999999	712	819	499	318	11	999999	849	385	215	999999	674	999999	307	425	999999	631	592	856	999999	413	999999	999999	158	999999	86	769	422	999999	999999	880	999999	528	999999	315	352	294	750	398	54	999999	981	999999	999999	740	723	999999	964	824	686	740	999999	999999	899	164	999999	461	999999	131	241	242	684	999999	999999	999999	32	155	999999	992	83	553	880	203	812	40	432	904	999999	999999	654	999999	999999	598	632	177	999999	890	628	708	330	891	623	629	167	812	999999	451	999999	184	717	577	999999	972	751	142	999999	999999	616	999999	731	90	709	263	476	684	999999	96	907	999999	999999	142	527	503	671	999999	929	260	46	10	999999	999999	18	577	700	87	999999	999999	999999	500	317	89	283	999999	999999	250	999999	370	163	483	384	999999	543	596	999999	585	999999	999999	311	569	212	609	767	616	621	750	999999	999999	563	398	453	605	249	417	999999	373	858	767	526	431	10	569	107	999999	999999	559	999999	999999	845	125	37	415	999999	999999	297	708	321	667	148	236	178	59	807	764	39	778	457	136	605	999999	999999	293	308	880	999999	643	511	999999	999999	
999999	312	660	296	447	371	47	84	999999	129	292	61	200	999999	299	262	999999	761	342	534	847	111	999999	815	487	999999	744	117	999999	719	999999	206	999999	677	85	999999	518	762	369	403	999999	703	999999	999999	322	317	535	663	18	627	616	881	179	680	153	999999	992	999999	809	999999	999999	999999	434	251	475	96	943	999999	553	999999	744	999999	402	939	542	153	614	313	502	179	999999	90	109	32	113	772	36	999999	533	125	931	673	999999	320	775	71	279	255	542	236	373	22	120	999999	883	428	489	239	147	10	999999	999999	351	639	196	547	999999	411	148	702	69	516	989	437	445	999999	244	999999	999999	480	999999	369	771	276	806	849	999999	999999	149	999999	293	797	300	533	769	999999	332	324	133	238	241	868	117	839	176	857	33	682	205	812	193	407	75	666	136	999999	999999	84	832	346	577	371	999999	999999	999999	272	999999	999999	668	203	747	999999	958	935	999999	15	999999	999999	999999	949	999999	999999	272	999999	501	886	731	999999	407	783	335	257	491	786	999999	869	606	653	430	904	999999	567	999999	999999	74	999999	448	139	427	131	733	985	974	883	520	291	109	999999	961	999999	540	592	68	884	868	500	438	182	999999	380	999999	608	511	205	318	269	282	269	999999	999999	448	601	999999	286	59	349	283	608	276	379	769	672	692	897	373	58	999999	139	144	574	999999	275	854	56	722	999999	484	779	575	260	999999	839	999999	732	94	999999	386	782	835	528	227	829	999999	906	999999	736	915	613	831	999999	760	152	135	697	403	182	747	169	564	923	864	503	43	25	369	930	10	959	813	999999	671	727	304	615	357	999999	369	948	999999	985	219	871	947	999999	500	866	714	973	339	912	999999	999999	228	999999	999999	723	796	890	546	680	735	999999	800	406	598	43	999999	519	999999	398	812	798	722	578	714	993	556	727	999999	503	225	36	630	900	243	999999	509	999999	999999	999999	218	478	411	766	259	264	999999	999999	717	467	999999	204	633	999999	109	402	503	649	999999	670	176	78	376	53	999999	709	335	899	172	999999	534	999999	568	716	189	344	396	956	328	460	999999	15	999999	999999	999999	31	403	689	801	999999	951	859	195	291	467	149	112	368	312	999999	928	181	388	574	933	563	636	999999	761	999999	15	547	331	999999	747	171	67	999999	999999	442	315	645	107	331	201	674	279	286	999999	49	241	38	653	777	531	999999	627	446	133	921	394	486	927	46	835	413	537	448	544	305	91	793	800	869	245	292	83	66	382	268	
294	359	667	999999	533	999999	999999	553	225	995	544	621	195	647	999999	828	999999	999999	999999	999999	147	999999	999999	953	957	447	237	784	542	248	677	570	74	864	636	44	819	215	513	857	519	983	233	548	761	470	608	999999	999999	416	574	999999	570	999999	999999	463	617	713	999999	95	750	119	21	977	328	973	557	999999	20	999999	19	512	557	999999	278	163	999999	204	202	497	999999	84	962	999999	673	999999	10	479	743	182	427	116	451	428	999999	409	972	255	999999	787	913	288	999999	808	999999	72	999999	931	326	968	999999	422	520	276	255	999999	157	885	313	999999	999999	87	587	999999	999999	999999	70	999999	530	868	999999	361	974	415	999999	561	932	164	728	611	210	999999	163	775	326	14	596	999999	182	999999	999999	96	941	566	814	836	700	999999	999999	504	11	334	411	457	999999	504	448	114	693	694	742	992	999999	702	462	904	923	812	521	999999	316	886	957	98	616	104	419	999999	999999	747	999999	999999	999999	233	609	999999	667	706	999999	821	999999	491	999999	487	699	269	929	249	999999	909	999999	999999	792	632	198	125	377	322	999999	691	94	40	513	945	833	124	61	932	102	587	246	227	999999	999999	33	999999	404	479	398	999999	175	180	313	691	999999	971	999999	319	45	494	508	354	865	306	736	999999	977	545	653	585	218	996	999999	999999	672	695	999999	102	999999	372	999999	897	924	999999	526	914	999999	999999	121	862	289	742	897	608	89	999999	999999	526	963	999999	999999	858	825	999999	148	999999	34	786	999999	148	999999	999999	710	672	999999	610	999999	999999	780	822	809	166	434	791	305	476	109	547	447	999999	344	548	138	121	999999	862	81	120	999999	358	889	939	802	972	999999	546	41	234	999999	999999	471	979	746	151	688	690	433	44	999999	999999	79	486	349	248	804	367	614	599	999999	910	538	319	999999	432	932	869	364	462	836	759	444	875	711	968	999999	364	802	987	432	834	439	47	603	684	289	412	600	563	177	597	999999	999999	87	925	999999	161	954	324	218	818	336	970	207	757	999999	999999	775	999999	999999	999999	565	999999	176	322	481	500	716	350	153	530	279	800	295	999999	999999	999999	797	786	999999	167	410	487	778	614	508	999999	999999	845	457	95	999999	999999	633	999999	41	999999	276	765	999999	449	445	613	181	688	549	999999	685	959	999999	234	406	988	352	772	49	999999	999999	561	813	22	999999	871	893	68	892	999999	177	567	216	522	736	42	342	588	999999	796	316	99	74	972	783	880	915	233	689	648	999999	861	688	953	
466	999999	951	999999	788	999999	720	123	796	500	368	999999	752	999999	498	373	656	999999	60	252	771	758	497	841	239	780	999999	669	378	253	180	315	879	999999	66	999999	91	901	999999	157	999999	203	303	574	613	665	137	999999	999999	325	992	124	810	445	191	707	227	120	211	18	618	999999	744	552	999999	62	247	500	360	476	292	999999	999999	902	176	999999	464	922	237	573	653	999999	935	63	260	65	505	443	80	358	804	970	699	999999	539	35	459	999999	254	999999	428	637	157	267	999999	247	161	908	279	613	253	304	999999	999999	999999	999999	124	690	301	999999	999999	803	429	999999	672	321	65	999999	373	999999	129	713	678	676	155	26	309	678	30	23	904	596	999999	467	115	509	97	999999	436	377	999999	768	459	980	999999	624	217	156	594	721	999999	979	999999	999999	494	539	626	999999	492	999999	999999	446	999999	288	369	961	999999	961	896	172	233	993	999999	999999	999999	361	999999	999999	999999	999999	808	163	999999	999999	830	925	999999	999999	973	575	883	999999	578	98	515	474	107	181	999999	999999	999999	255	999999	999999	999999	198	244	549	898	142	999999	928	543	961	999999	709	363	372	999999	444	909	999999	988	331	288	352	424	656	490	766	264	92	87	999999	546	562	903	660	999999	641	690	512	999999	999999	299	955	348	999999	557	806	999999	734	723	186	999999	391	999999	928	153	156	773	999999	68	142	878	203	851	911	424	977	999999	702	562	816	753	406	464	158	42	333	14	999999	999999	684	655	529	369	900	498	164	999999	999999	517	999999	867	999999	999999	15	961	105	999999	436	203	999999	10	418	181	999999	432	735	999999	119	999999	820	151	966	999999	384	999999	359	834	999999	423	269	682	829	999999	999999	999999	999999	953	999999	196	937	228	578	999999	529	683	247	999999	462	477	763	999999	195	999999	697	521	901	999999	79	528	612	270	999999	999999	933	999999	180	233	282	957	782	782	478	999999	958	601	573	362	999999	700	249	11	381	482	660	42	497	750	497	387	57	999999	883	930	584	999999	74	565	681	999999	512	24	84	504	695	999999	759	999999	131	999999	947	548	665	378	289	610	888	681	362	900	410	430	735	999999	909	756	899	548	999999	292	536	18	680	999999	197	235	927	877	786	679	283	233	628	402	439	508	370	999999	650	973	788	393	999999	780	231	999999	999999	188	595	939	91	221	999999	999999	569	939	999999	338	999999	63	999999	21	895	683	627	186	999999	999999	466	999999	395	394	897	374	504	153	806	900	115	115	946	748	291	999999	598	72	309	
999999	999999	499	640	42	999999	596	300	776	999999	529	999999	55	290	946	722	999999	999999	696	323	559	344	425	142	967	999999	86	117	934	999999	58	94	565	999999	22	510	966	769	363	71	310	83	727	655	287	747	69	824	10	35	107	302	902	748	749	454	416	367	673	809	256	999999	366	56	449	444	597	178	999999	999999	756	424	999999	634	999999	485	999999	999999	855	230	173	999999	117	908	632	755	192	817	137	567	103	609	106	553	999999	999999	717	680	215	842	159	999999	556	564	999999	999999	999999	999999	999999	273	837	999999	511	452	646	995	381	457	424	694	262	780	51	711	352	156	327	646	820	201	768	999999	565	23	999999	282	704	999999	638	948	652	999999	91	864	999999	457	107	999999	907	999999	999999	269	999999	521	590	379	849	845	221	132	365	465	457	543	504	900	91	498	382	373	999999	999999	818	476	51	347	698	999999	981	999999	58	999999	739	11	750	508	680	999999	433	701	432	858	999999	515	593	197	999999	548	369	828	999999	609	281	543	527	622	999999	999999	479	252	680	999999	864	326	999999	691	726	456	792	996	999999	47	75	681	941	442	495	312	883	854	879	999999	817	999999	528	999999	402	999999	999999	137	999999	890	573	190	30	759	999999	24	441	901	470	21	755	372	608	999999	544	600	602	999999	137	999999	906	625	373	530	855	999999	999999	634	298	999999	972	999999	939	339	473	884	660	191	447	480	870	981	393	867	999999	999999	554	999999	905	802	603	999999	10	999999	983	948	816	999999	904	999999	226	807	612	939	49	100	433	278	999999	659	939	421	648	656	277	925	999999	506	135	410	999999	608	999999	496	928	999999	664	30	355	525	999999	171	286	999999	264	999999	379	454	828	315	999999	999999	334	999999	863	192	999999	354	651	68	716	320	374	999999	999999	999999	87	126	21	464	999999	413	922	349	591	777	144	494	401	214	999999	786	677	999999	999999	881	284	483	632	746	835	319	379	297	809	757	796	782	37	646	985	262	443	999999	999999	617	362	984	664	999999	999999	999999	952	447	512	929	642	999999	124	254	343	603	493	274	999999	126	43	635	540	833	999999	361	466	754	228	999999	353	313	941	771	999999	999999	819	546	698	579	366	932	999999	879	999999	253	668	782	313	391	769	999999	745	762	583	727	454	999999	114	696	799	999999	228	219	586	339	612	352	725	53	784	946	576	58	999999	111	850	661	718	999999	692	683	451	999999	534	184	568	188	198	999999	845	999999	442	999999	999999	168	713	576	303	999999	640	326	
999999	270	607	999999	602	696	999999	999999	877	792	123	999999	14	999999	999999	999999	684	999999	770	433	999999	924	999999	796	999999	575	999999	601	398	283	368	932	107	376	626	191	238	711	582	871	186	999999	923	999999	999999	75	997	665	412	999999	999999	890	25	216	172	142	72	811	318	999999	428	999999	93	603	999999	190	279	637	999999	575	999999	999999	830	999999	999999	999999	10	154	920	449	577	999999	999999	77	999999	477	916	890	214	999999	999999	427	403	555	452	774	632	330	999999	694	795	369	999999	837	999999	917	70	125	999999	723	141	917	890	868	459	816	222	25	220	957	999999	388	433	13	456	999999	579	284	456	482	815	680	999999	999999	653	218	445	362	999999	474	999999	801	931	490	363	211	999999	534	999999	636	999999	999999	119	670	999999	417	999999	999999	390	440	348	785	669	485	908	461	400	664	225	999999	999999	860	125	746	550	999999	456	999999	650	254	999999	55	188	819	920	999999	570	999999	806	246	282	282	971	999999	136	999999	141	456	999999	902	810	999999	319	855	266	702	999999	373	999999	957	999999	999999	999999	146	240	302	606	849	565	709	890	544	858	979	999999	108	889	656	619	999999	341	999999	371	748	999999	337	735	333	999999	228	707	207	736	999999	999999	290	759	834	238	833	34	292	890	999999	22	275	24	340	886	167	813	844	999999	210	626	959	630	999999	701	902	567	283	999999	999999	11	692	999999	19	999999	999999	999999	999999	427	786	895	58	999999	498	999999	999999	323	405	447	406	415	863	454	536	999999	325	659	984	999999	335	276	751	996	553	871	329	999999	14	636	208	817	758	427	967	315	577	849	999999	48	532	588	171	836	889	931	148	248	281	786	387	38	999999	920	101	519	154	61	999999	999999	999999	711	318	769	999999	999999	656	445	487	231	654	999999	527	945	610	747	115	914	117	999999	733	91	195	999999	259	179	462	838	335	457	171	999999	999999	515	632	821	279	402	596	310	285	702	761	999999	141	999999	510	999999	320	354	414	999999	943	944	893	335	525	100	519	79	136	818	120	39	69	138	192	22	322	789	477	713	999999	807	346	41	330	145	96	348	668	52	999999	999999	52	999999	582	348	999999	307	305	189	882	527	999999	467	591	731	990	13	728	498	106	530	877	999999	911	146	608	862	15	390	999999	181	410	999999	300	139	987	999999	999999	843	999999	999999	494	297	830	999999	633	878	449	999999	154	999999	619	180	945	999999	999999	350	999999	446	999999	759	302	915	999999	711	126	100	177	462	743	863	999999	885	106	
91	46	589	871	120	512	999999	423	416	999999	921	562	240	148	999999	35	999999	116	118	113	641	723	999999	122	129	999999	543	999999	986	855	290	634	733	83	864	961	524	479	999999	934	20	346	999999	678	263	159	885	952	874	436	107	756	999999	999999	999999	368	999999	999999	751	435	969	999999	436	561	955	999999	999999	166	283	999999	999999	999999	999999	184	102	999999	999999	900	859	970	798	590	999999	559	757	533	999999	951	618	506	504	57	727	999999	964	999999	999999	334	999999	967	330	729	678	544	925	999999	999999	174	689	169	530	566	617	781	637	388	999999	876	803	999999	10	876	547	777	836	464	449	720	999999	110	396	512	999999	892	999999	79	999999	302	634	827	972	131	999999	459	999999	999999	999999	945	999999	999999	809	42	531	999999	966	454	191	901	999999	470	999999	999999	954	999999	772	999999	999999	724	142	567	999999	890	252	999999	458	879	614	97	802	898	34	503	872	634	301	363	999999	999999	925	204	999999	20	594	173	347	141	176	682	999999	999999	558	715	812	290	118	999999	999999	999999	842	97	839	999999	108	809	446	987	968	330	999999	999999	47	999999	999999	938	680	999999	305	999999	638	327	999999	932	410	845	999999	999999	999999	591	525	999999	572	434	52	838	365	793	911	999999	999999	359	999999	846	394	277	999999	64	916	874	610	652	624	711	917	525	999999	906	692	263	999999	999999	306	387	805	999999	999999	612	461	960	999999	999999	999999	519	362	288	999999	866	547	999999	925	295	999999	815	999999	999999	757	861	517	526	463	999999	111	658	999999	598	62	785	50	478	999999	316	602	955	302	724	108	114	999999	638	371	518	999999	559	337	183	735	491	405	933	168	985	999999	934	506	134	784	999999	203	764	236	378	825	78	999999	999999	692	446	999999	999999	773	999999	512	999999	999999	945	999999	551	330	999999	862	571	999999	117	320	446	221	668	458	178	999999	212	911	594	412	992	692	300	847	999999	999999	999999	967	999999	999999	514	482	227	999999	561	999999	243	575	999999	901	664	999999	718	999999	276	408	34	987	355	327	570	742	999999	999999	999999	999999	798	704	612	662	573	999999	999999	947	806	963	994	888	897	143	999999	637	861	692	748	13	974	999999	999999	320	466	311	622	820	599	772	564	751	616	999999	999999	539	963	397	338	70	747	771	999999	312	999999	145	999999	222	621	932	880	234	727	999999	999999	999999	132	999999	205	271	981	999999	357	43	408	252	281	598	896	999999	999999	999999	363	688	999999	999999	592	278	906	330	221	410	209	999999	999999	339	34	999999	31	982	416	
999999	999999	999999	88	999999	423	917	904	999999	863	501	325	455	268	416	999999	48	902	84	999999	854	395	875	999999	581	999999	999999	999999	78	228	824	577	914	760	12	282	296	999999	999999	999999	674	374	745	999999	999999	94	999999	407	485	468	985	555	946	319	562	999999	326	26	506	106	999999	999999	999999	999999	49	924	411	695	266	143	999999	438	999999	295	998	489	999999	417	341	497	477	292	666	609	999999	279	999999	999999	207	725	999999	280	113	841	999999	999999	538	801	427	794	682	68	151	351	884	557	590	660	999999	82	636	908	999999	18	629	450	118	999999	999999	999999	303	999999	497	540	187	314	334	999999	239	999999	951	999999	990	546	814	999999	999999	325	725	684	688	970	999999	999999	99	58	594	105	222	615	999999	312	100	657	999999	999999	571	999999	999999	580	999999	467	999999	222	131	788	917	148	203	221	309	792	510	36	92	333	999999	372	451	999999	999999	239	999999	999999	317	648	757	343	56	939	999999	540	999999	154	461	230	548	80	999999	311	140	456	901	999999	999999	998	801	74	575	999999	999999	208	169	45	860	994	557	999999	905	483	999999	584	102	264	999999	999999	641	999999	999999	861	785	453	369	150	998	272	338	999999	318	319	846	693	999999	999999	588	648	380	126	999999	467	999999	740	175	530	999999	999999	999999	646	636	999999	366	445	498	713	391	908	839	29	999999	597	665	999999	499	595	636	347	816	222	676	726	398	525	81	999999	198	54	288	839	869	453	908	691	283	771	953	411	205	64	497	679	999999	999999	89	696	801	35	251	999999	893	932	738	999999	970	999999	158	840	373	999999	525	999999	629	10	999999	592	689	974	374	999999	642	999999	152	762	725	996	917	999999	446	385	317	999999	803	708	945	937	715	766	721	999999	622	122	47	999999	539	159	999999	808	211	999999	999999	827	661	523	936	668	789	999999	426	999999	993	999999	404	999999	82	363	544	921	65	999999	999999	922	999999	11	115	999999	197	337	233	575	946	118	999999	948	379	490	510	999999	771	286	999999	738	350	999999	999999	511	718	59	999999	186	999999	999999	752	999999	619	93	574	999999	417	417	999999	462	753	851	37	884	286	999999	618	999999	999999	264	159	779	999999	148	582	515	631	603	811	147	594	56	959	817	366	845	999999	999999	915	850	999999	364	804	999999	985	999999	720	495	999999	272	999999	161	333	999999	999999	973	999999	999999	511	999999	38	999999	606	343	999999	706	891	219	528	999999	126	332	676	11	999999	795	974	379	163	92	999999	146	378	999999	706	443	723	608	839	392	
919	999999	784	857	821	999999	758	999999	999999	289	608	999999	967	999999	156	118	999999	331	968	193	999999	555	999999	999999	273	892	444	67	637	435	983	292	380	999999	999999	269	999999	819	999999	333	46	513	999999	873	484	294	179	585	402	597	957	401	999999	655	393	374	539	999999	593	929	623	700	833	401	306	325	140	831	282	886	569	666	151	644	156	494	12	454	944	979	722	859	665	49	477	591	652	725	751	999999	729	999999	235	260	999999	346	999999	161	577	169	163	347	312	515	38	301	259	999999	508	899	371	95	999999	614	216	763	44	793	923	714	672	415	90	135	167	385	440	999999	999999	810	999999	851	999999	999999	825	385	556	160	999999	185	342	657	999999	852	785	644	772	621	999999	946	311	886	238	999999	999999	748	267	187	357	999999	861	368	70	697	95	520	218	636	788	831	217	999999	782	748	382	25	999999	237	349	523	613	818	848	999999	508	927	623	23	999999	86	128	378	803	368	324	999999	597	528	767	275	435	145	833	221	739	428	114	489	490	481	559	39	999999	834	999999	999999	519	83	199	167	897	205	347	711	712	838	90	423	999999	408	428	669	470	83	999999	477	985	999999	257	999999	999999	999999	533	999999	526	99	540	969	330	281	464	523	339	609	378	999999	798	131	508	901	348	999999	65	999999	63	999999	999999	765	746	570	67	999999	825	119	344	763	671	529	195	999999	308	121	103	162	944	904	340	861	704	858	679	864	137	356	741	142	87	451	999999	636	530	774	233	759	224	580	698	999999	274	614	568	278	935	885	603	999999	596	903	146	158	559	706	70	888	999999	999999	999999	999999	377	212	686	229	765	558	999999	533	888	344	938	999999	215	999999	597	99	299	999999	928	252	752	514	999999	184	314	615	87	823	714	999999	868	999999	824	229	852	999999	928	348	999999	999999	792	999999	999999	262	999999	772	943	448	119	970	598	490	273	999999	726	862	666	512	999999	159	480	278	818	999999	999999	999999	549	986	999999	999999	999999	951	897	999999	459	999999	175	292	999999	999999	999999	639	713	743	746	387	757	320	502	989	404	426	999999	999999	906	523	261	796	786	57	999999	999999	189	999999	809	646	592	722	999999	999999	696	383	302	383	999999	840	564	85	806	999999	169	239	493	999999	140	745	528	543	644	999999	999999	379	506	172	999999	715	460	139	933	999999	795	999999	265	458	302	30	999999	999999	877	999999	959	186	999999	698	888	993	473	909	454	74	128	58	88	999999	623	326	877	140	999999	771	390	435	
151	999999	302	999999	974	45	999999	119	622	477	999999	578	976	999999	390	808	283	325	252	550	999999	869	999999	999999	957	145	834	999999	153	999999	986	115	685	533	44	293	999999	764	28	437	933	345	452	999999	392	509	152	379	936	79	856	747	529	839	751	282	725	556	176	999999	211	10	965	629	491	560	999999	452	219	106	999999	519	307	999999	999999	999999	427	340	364	457	993	999999	49	84	999999	248	586	999999	782	762	568	849	597	999999	235	999999	999999	822	169	831	999999	700	169	840	666	347	999999	714	232	412	854	394	999999	719	999999	746	960	891	999999	999999	974	56	670	457	538	563	922	126	589	684	968	605	999999	532	841	303	999999	209	999999	999999	999999	871	623	999999	999999	999999	657	999999	345	489	972	488	337	916	856	569	39	711	999999	999999	424	333	135	548	443	259	999999	668	878	552	999999	761	483	696	455	113	432	999999	999999	999999	905	54	781	109	711	490	277	265	999999	281	999999	593	999999	314	383	474	746	999999	999999	658	959	999999	999	999999	48	221	14	641	470	753	999999	999999	172	946	208	999999	552	35	836	953	999999	958	992	999999	288	857	863	179	322	981	999999	357	364	891	405	916	999999	988	71	499	485	635	999999	922	144	534	431	951	116	999999	921	720	248	983	675	999999	996	402	514	190	358	835	329	489	396	789	384	999999	999999	291	334	999999	964	999999	477	357	174	999999	472	753	435	912	73	318	69	999999	118	380	999999	405	920	652	484	880	999999	999999	315	314	536	354	160	999999	999999	824	999999	368	755	999999	515	999999	835	926	999999	760	755	446	772	999999	999999	999999	681	14	999999	155	999999	682	88	93	205	828	51	860	543	127	999999	284	999999	248	639	999999	890	216	999999	898	569	994	999999	724	135	705	877	999999	884	787	999999	999999	106	264	463	996	999999	672	999999	687	999999	975	393	812	166	999999	934	533	381	730	858	999999	148	166	586	377	960	363	958	500	950	747	976	755	454	457	999999	257	785	642	999999	228	510	188	621	594	610	909	999999	655	770	999999	999999	163	999999	208	17	940	678	999999	46	926	713	999999	999999	539	999	999999	368	709	301	686	747	739	320	639	999999	960	999999	999999	766	61	999999	313	729	606	999999	999999	999999	255	450	248	578	999999	606	999999	515	305	451	92	594	999999	550	858	363	93	999999	999999	843	999999	244	999999	405	999999	329	984	140	410	999999	139	999999	999999	810	999999	268	999999	999999	58	143	999999	134	668	999999	462	407	792	999999	937	949	999999	10	641	978	537	20	403	
842	892	999999	621	362	114	820	321	377	417	173	437	599	310	999999	557	59	26	175	999999	537	999999	289	537	999999	202	461	839	139	83	999999	283	112	865	220	225	999999	522	474	29	847	999999	999999	999999	629	84	347	649	670	452	591	962	371	443	865	899	612	842	147	169	653	999999	999999	304	219	889	334	999999	99	759	878	537	551	156	729	999999	859	300	999999	409	855	811	178	686	491	245	912	669	999	321	999999	836	384	315	375	865	24	789	779	740	749	612	559	910	574	64	421	225	713	535	50	321	934	737	314	841	812	506	999999	974	977	664	735	777	156	51	999999	246	999999	864	325	79	521	999999	659	999999	262	268	999999	436	823	697	955	473	281	301	902	647	999999	534	62	999999	975	804	762	94	999999	782	764	532	902	185	444	849	219	999999	800	767	87	71	589	554	394	999999	161	290	709	271	999999	854	149	999999	245	255	811	807	104	717	414	574	999999	999999	504	589	999999	999999	262	115	264	310	501	144	569	939	945	999999	134	999999	652	999999	385	615	285	909	999999	397	940	999999	999999	412	875	93	999999	512	696	119	59	805	999999	513	37	604	17	205	999999	14	946	306	310	312	682	506	999999	932	199	999999	204	595	999999	999999	707	73	76	999999	999999	418	782	66	253	835	999999	999999	744	999999	454	999999	607	999999	555	999999	451	999999	887	999999	729	379	999999	430	323	935	914	464	609	717	999999	964	537	166	999999	999999	232	889	999999	475	853	363	762	925	487	999999	999999	999999	999999	816	694	73	999999	340	131	65	999999	362	742	999999	920	994	719	999999	342	490	999999	451	319	610	166	999999	591	422	882	376	617	102	942	904	782	800	424	792	33	742	788	207	44	715	555	869	157	745	999999	858	643	735	593	999999	999999	712	805	439	660	143	482	762	999999	999999	448	999999	419	838	535	130	580	927	13	999999	702	999999	416	999999	64	999999	999999	845	868	34	732	999999	999999	945	999999	80	995	985	142	999999	270	35	749	289	276	999999	460	318	219	434	999999	716	732	999999	304	131	305	211	384	373	728	636	894	999999	32	566	797	473	999999	465	135	594	794	122	340	676	305	137	337	806	999999	999999	999999	444	745	25	999999	516	651	616	774	793	611	768	171	633	999999	326	266	710	460	987	999999	754	308	694	999999	619	662	628	999999	178	873	578	537	632	10	460	687	17	418	291	999999	494	690	999999	982	36	951	999999	999999	999999	871	627	355	848	889	999999	145	61	103	538	853	32	999999	605	
920	43	241	999999	632	680	638	259	301	179	174	999999	73	999999	999999	895	668	956	999999	847	307	999999	233	688	999999	129	325	636	913	999999	437	799	703	95	999999	949	999999	422	999999	999999	350	621	335	185	684	176	818	999999	349	208	870	999999	940	999999	308	673	809	552	795	513	365	12	999999	422	999999	375	29	978	999999	761	110	999999	882	999999	999999	685	921	999999	14	577	311	157	999999	714	19	539	858	759	999999	748	999999	252	627	999999	509	348	285	913	443	319	157	999999	621	588	107	624	25	723	447	999999	752	762	548	999999	212	218	715	631	999999	212	516	269	999999	807	621	858	999999	322	716	999999	999999	18	614	695	999999	999999	999999	708	617	394	999999	999999	322	173	999999	387	703	409	367	999999	632	654	510	240	802	999999	647	813	966	999999	999999	703	17	288	223	744	157	853	798	999999	683	16	23	999999	687	381	999999	38	812	999999	165	228	999999	425	536	755	507	383	892	542	824	999999	741	378	398	999999	137	44	949	261	239	999999	610	626	618	625	999999	493	553	431	939	618	11	732	93	777	999999	591	752	468	246	773	961	265	916	962	275	644	999999	866	253	913	89	560	14	315	618	999999	806	910	124	999999	830	470	603	215	719	19	295	620	82	545	292	491	24	466	889	355	710	999999	360	999999	864	687	188	999999	999999	451	727	999999	169	421	785	841	999999	233	943	999999	999999	711	252	999999	359	18	793	707	631	597	999999	548	426	272	627	160	559	999999	999999	153	292	577	676	999999	292	518	461	661	999999	999999	147	999999	522	398	693	998	413	999999	646	999999	893	480	404	941	906	999999	361	896	794	634	291	999999	999999	799	218	94	44	999999	999999	841	557	142	946	191	460	753	35	37	579	628	746	464	481	303	259	811	183	734	999999	999999	166	564	866	999999	999999	999999	717	722	190	608	999999	999999	132	805	308	761	534	999999	490	163	999999	333	327	175	999999	999999	753	780	550	406	999999	310	614	870	684	999999	275	820	999999	999999	999999	312	999999	999999	664	318	999999	676	994	498	287	999999	999999	217	948	832	246	701	247	340	168	999999	182	783	697	663	823	999999	131	999999	495	713	200	942	127	851	999999	356	510	579	495	999999	785	61	129	951	65	407	921	852	999999	573	999999	691	390	108	139	999999	283	999999	999999	90	555	689	12	999999	769	311	99	107	355	890	999999	667	845	91	161	131	664	745	999999	425	999999	278	558	921	140	508	561	29	721	423	83	509	94	414	999999	999999	58	556	192	753	
318	824	506	866	382	999999	846	309	946	18	409	999999	999999	79	750	999999	999999	90	443	999999	750	79	386	932	816	691	582	440	999999	999999	999999	117	563	853	117	515	772	692	548	224	662	262	999999	713	23	546	999999	25	664	256	964	999999	122	922	999999	248	447	573	999999	999999	343	415	750	999999	935	301	973	549	999999	244	513	999999	999999	228	607	497	996	673	918	999999	584	567	999999	312	101	114	999999	999999	850	999999	77	208	643	999999	999999	257	512	999999	777	722	572	567	999999	429	742	999999	436	893	324	516	252	774	654	778	116	775	639	447	999999	831	306	999999	699	103	999999	314	804	684	347	359	984	812	999999	206	708	27	514	356	570	999999	678	111	326	999999	999999	999999	553	999999	999999	115	999999	75	394	999999	425	240	999999	959	262	437	999999	751	556	999999	531	439	879	458	999999	99	271	999999	876	999999	162	205	25	365	999999	874	761	940	933	241	999999	919	428	999999	780	478	159	554	104	142	999999	926	554	361	812	999999	423	105	793	661	999999	335	999999	169	793	999999	224	512	999999	387	676	781	817	325	233	611	999999	929	677	999999	999999	716	197	744	382	235	650	663	553	292	999999	999999	156	282	397	415	999999	268	165	560	263	646	72	717	466	80	119	239	999999	210	184	493	999999	201	721	137	148	999999	787	568	579	999999	999999	209	926	999999	635	999999	927	817	999999	752	774	126	999999	303	999999	479	287	312	999999	421	535	999999	117	966	247	955	999999	999999	999999	287	481	597	999999	703	686	862	999999	455	444	574	311	321	331	431	719	311	852	999999	483	999999	176	484	999999	999999	35	617	101	960	773	679	984	668	550	601	999999	186	999999	645	999999	791	689	832	999999	551	119	223	999999	686	256	999999	113	142	786	608	121	999999	155	821	678	79	999999	830	999999	999999	999999	643	771	999999	999999	543	999999	216	812	691	979	343	617	900	59	999999	596	415	999999	837	999999	851	999999	941	490	284	41	999999	999999	547	999999	858	999999	999999	961	999999	452	301	536	713	771	896	329	999999	999999	777	389	255	999999	867	482	365	127	843	197	999999	762	829	249	876	999999	850	250	275	671	130	999999	514	999999	583	368	304	999999	999	999999	680	999999	999999	321	712	894	785	551	109	74	999999	741	999999	914	233	999999	622	999999	660	211	999999	656	64	433	509	595	875	317	199	508	188	486	127	776	517	216	975	518	999999	981	726	999999	150	210	16	388	874	599	714	869	999999	251	229	999999	156	34	999999	999999	812	126	999999	999999	362	999999	886	
999999	623	999999	407	27	737	114	999999	678	484	621	515	854	999999	999999	720	285	602	329	762	999999	266	329	630	492	739	623	705	999999	999999	999999	946	999999	999999	828	999999	999999	202	696	999999	999999	726	550	999999	534	518	999999	935	692	405	743	875	42	838	950	921	304	999999	914	288	124	409	115	716	236	675	966	999999	999999	999999	999999	93	906	197	131	999999	715	999999	105	973	126	687	23	24	999999	382	999999	711	999999	999999	470	431	287	999999	999999	242	999999	834	97	859	999999	92	346	337	28	999999	969	845	716	740	999999	298	815	941	999999	999999	999999	100	999999	853	761	264	999999	692	999999	999999	999999	498	180	889	598	881	918	246	430	43	999999	685	996	568	999999	999999	994	999999	700	182	615	346	255	999999	999999	999999	346	243	999999	999999	999999	999999	999999	999999	999999	481	674	827	151	334	380	999999	520	138	999999	710	104	930	450	693	270	541	992	722	349	470	999999	590	999999	999999	545	999999	999999	143	999999	695	999999	933	999999	932	999999	176	492	375	801	46	825	127	502	145	435	415	793	413	37	385	661	999999	723	393	999999	94	783	83	788	999999	441	387	22	401	466	171	225	999999	300	103	58	999999	920	313	644	135	98	908	642	999999	891	734	999999	740	44	999999	219	999999	999999	319	999999	419	999999	115	604	999999	114	110	678	274	200	285	123	933	336	999999	799	420	999999	999999	995	875	440	659	804	999999	281	999999	367	999999	952	894	815	981	999999	639	49	814	708	999999	30	988	239	378	939	615	999999	182	414	999	734	799	581	598	323	517	999999	999999	311	898	177	833	743	745	321	305	469	999999	232	697	999999	999999	999999	553	999999	17	999999	999999	999999	198	95	999999	867	367	209	162	999999	226	667	203	999999	121	513	810	37	197	254	493	66	999999	155	489	999999	716	14	749	98	38	515	999999	870	999999	218	999999	812	78	999999	385	546	169	982	253	474	39	46	999999	999999	900	525	999999	999999	162	15	999999	999999	605	999999	999999	999999	459	999999	294	711	999999	333	744	902	401	999999	958	999999	869	947	999999	999999	902	999999	920	999999	999999	279	197	512	618	553	717	910	999999	79	999999	919	814	31	96	104	999999	542	999999	705	301	980	999999	902	566	674	893	999999	118	999999	150	999999	239	479	999999	190	876	781	102	808	615	999999	769	332	790	49	416	999999	861	802	964	370	903	224	389	999999	999999	295	946	943	999999	512	999999	720	999999	627	690	344	787	906	999999	916	449	313	100	467	221	756	121	526	999999	55	353	316	999999	780	999999	25	100	
104	999999	999999	835	159	999999	112	999999	59	999999	999999	359	81	70	999999	584	58	921	599	133	922	927	999999	183	999999	685	614	169	999999	271	157	999999	674	254	693	916	636	90	300	999999	999999	434	999999	361	948	177	195	984	398	731	410	859	97	891	999999	176	555	417	415	473	543	943	546	787	256	233	684	827	377	48	999999	999999	999999	999999	146	497	765	92	234	999999	500	630	770	764	860	298	851	783	999999	526	999999	229	675	999999	621	999999	888	385	115	999999	492	999999	617	359	999999	443	238	999999	754	680	411	473	193	163	973	913	183	781	926	999999	381	901	750	850	678	999999	999999	803	999999	103	608	390	976	999999	769	141	23	420	979	427	999999	208	38	406	125	999999	45	521	853	708	869	999999	458	157	999999	999999	618	766	681	66	151	434	830	661	999999	30	496	682	999999	841	999999	763	802	508	999999	183	872	353	999999	781	692	780	950	124	999999	501	931	829	167	187	522	256	738	923	286	635	377	376	335	999999	999999	363	136	999999	808	116	314	949	259	179	719	999999	999999	999999	999999	999999	484	715	999999	580	98	999999	525	216	328	653	34	999999	232	272	805	505	28	639	381	339	654	999999	316	126	999999	982	580	987	999999	257	224	838	558	915	160	662	999999	755	16	743	837	919	693	165	92	435	726	986	373	223	999999	402	999999	999999	716	546	409	322	393	116	999999	999999	999999	81	438	195	999999	317	121	999999	567	273	999999	637	501	734	255	160	44	999999	265	593	623	255	11	821	319	523	208	999999	262	626	371	899	999999	309	181	999999	726	896	999999	419	874	230	655	999999	999999	891	543	982	301	258	287	631	850	503	914	502	79	616	876	999999	118	507	890	941	901	999999	981	999999	562	633	433	148	655	999999	999999	403	599	28	62	427	980	999999	999999	13	999999	999999	59	162	395	678	551	999999	29	999999	310	377	339	999999	91	46	909	350	999999	668	824	149	976	14	999999	999999	903	61	563	999999	999999	999999	194	886	603	171	683	829	999999	883	91	323	128	356	545	351	74	885	936	999999	518	999999	796	655	189	208	999999	55	999999	874	775	500	999999	571	483	999999	193	452	121	920	999999	90	999999	545	586	511	31	629	999999	444	456	28	125	547	940	196	105	538	999999	404	999999	638	462	932	999999	591	767	557	873	999999	167	621	773	26	663	438	106	261	78	678	187	999999	586	932	428	757	384	18	630	999999	999999	654	745	717	522	999999	627	999999	437	995	743	473	756	999999	286	999999	254	999999	
883	512	99	844	470	39	999999	273	61	529	514	361	216	758	926	999999	999999	999999	876	999999	503	940	810	999999	999999	82	934	714	388	999999	656	999999	999999	285	134	128	999999	479	193	999999	999999	259	671	108	106	86	789	999999	999999	999999	999999	772	958	197	605	999999	701	604	999999	398	105	512	884	805	872	999999	848	999999	633	807	389	344	329	170	565	254	999999	711	999999	747	293	999999	176	218	729	884	634	999999	679	190	999999	602	458	795	999999	988	374	866	999999	999999	999999	858	361	999999	790	191	452	798	631	361	675	990	215	999999	114	155	345	676	86	988	296	999999	261	452	390	786	999999	534	999999	999999	879	999999	999999	999999	519	435	597	437	427	547	441	836	693	328	515	999999	397	185	691	474	652	698	999999	999999	888	704	607	908	358	14	305	918	258	64	481	273	514	991	763	679	558	908	258	538	557	460	840	932	937	954	398	710	842	999999	924	999999	621	248	335	815	828	689	999999	423	251	522	587	638	847	251	999999	406	422	999999	916	999999	999999	261	689	437	999999	674	970	404	616	595	85	183	139	300	999999	275	665	947	999999	868	999999	834	297	999999	873	211	95	696	41	999999	297	831	999999	999999	741	369	559	999999	951	999999	718	999999	807	655	446	414	509	999999	598	657	999999	475	170	57	999999	615	964	999999	564	999999	589	284	373	624	308	254	24	949	559	293	715	767	995	697	160	156	37	641	999999	999999	702	538	107	999999	259	822	670	999999	275	999999	404	999999	343	299	574	444	320	192	999999	201	400	559	997	315	941	974	479	472	897	768	999999	333	65	999999	959	60	999999	989	375	486	583	903	683	999999	888	811	999999	999999	133	715	835	999999	999999	999999	999999	152	541	792	442	285	352	999999	223	507	548	81	849	999999	339	999999	267	331	817	870	617	999999	875	573	999999	140	551	773	999999	191	932	741	49	999999	37	817	518	394	557	99	999999	999999	689	186	885	817	999999	194	376	999999	458	999999	38	423	789	580	999999	968	375	999999	733	579	858	41	574	806	41	200	220	522	14	873	773	727	737	241	807	999999	688	609	999999	366	406	739	733	999999	999999	999999	868	456	550	999999	28	255	999999	563	526	658	999999	89	999999	771	974	854	605	584	999999	311	685	557	773	999999	290	765	999999	999999	999999	129	307	155	102	999999	332	763	999999	464	854	528	371	183	714	159	97	608	824	406	392	999999	144	158	687	412	940	321	683	972	999999	262	121	988	389	407	999999	466	986	379	999999	220	882	151	
999999	999999	939	511	999999	624	490	681	941	999999	999999	632	985	159	999999	690	475	21	999999	999	999999	601	999999	382	793	999999	798	631	622	454	999999	181	669	993	428	475	999999	999999	999999	68	492	589	321	384	13	757	421	211	999999	305	904	438	140	883	999999	139	999999	999999	717	534	825	859	68	496	779	999999	962	992	731	992	228	999999	542	32	516	613	999999	41	379	45	895	597	632	999999	550	999999	50	786	999999	299	669	904	721	943	242	633	531	824	999999	199	999999	429	999999	16	86	868	895	118	376	999999	848	774	999999	681	999999	999999	236	740	999999	260	773	186	946	442	999999	324	324	999999	789	882	92	999999	436	999999	250	475	999999	999999	251	999999	633	999999	419	711	450	895	717	49	999999	14	407	790	877	999999	425	618	999999	48	683	999999	553	999999	328	493	999999	393	347	17	441	173	999999	999999	499	999999	627	840	999999	245	991	437	999999	285	295	785	999999	301	999999	92	764	632	999999	89	999999	488	138	337	614	926	459	67	558	710	999999	150	892	797	300	999999	726	585	999999	247	56	255	999999	278	21	543	17	960	804	264	252	999999	180	41	999999	20	146	300	999999	840	786	934	999999	999999	676	154	892	688	11	975	365	999999	999999	755	43	999999	333	860	326	81	999999	498	262	303	467	999999	999999	861	999999	999999	999999	999999	359	21	461	121	376	268	601	867	999999	999999	959	829	898	73	39	425	998	968	687	286	974	165	922	297	999999	585	439	877	183	41	556	721	999999	999999	829	768	303	921	999999	999999	268	999999	430	598	539	433	404	404	770	555	999999	999999	602	199	999999	204	99	999999	438	999999	829	723	693	999999	999999	999999	329	999999	243	270	131	86	648	622	999999	999999	734	999999	757	999999	191	45	999999	628	178	999999	129	320	476	635	999999	140	999999	999999	246	999999	999999	999999	825	301	114	999999	171	509	999999	785	523	980	181	937	469	765	999999	189	609	793	616	75	450	388	999999	18	503	999999	591	990	594	118	386	482	999999	922	508	466	155	755	874	607	204	999999	870	999999	149	538	176	913	724	313	930	452	928	700	371	447	183	105	932	563	918	443	201	415	999999	698	188	999999	267	999999	999999	854	919	19	999999	66	517	999999	869	964	999999	677	276	291	187	933	554	999999	561	70	293	999999	823	320	688	760	202	464	999999	999999	360	629	999999	999999	278	86	532	919	829	999999	929	203	235	999999	132	251	176	910	237	999999	154	129	985	206	666	984	40	609	330	120	864	62	999999	999999	614	812	31	501	
22	111	411	999999	999999	999999	141	99	823	856	198	447	594	291	236	874	306	240	644	459	999999	293	55	922	999999	719	999999	877	758	807	362	319	230	675	999999	136	999999	519	889	738	75	576	170	183	999999	883	999999	583	825	570	132	999999	177	999999	393	999999	65	488	46	999999	807	999999	341	26	503	878	227	919	394	110	615	999999	350	906	394	541	132	871	999999	715	203	999999	999999	999999	684	978	151	999999	291	178	80	779	483	379	930	811	245	999999	680	542	999999	606	198	724	999999	999999	42	999999	186	999999	999999	193	999999	330	326	940	212	999999	342	524	736	999999	637	999999	999999	999999	313	999999	975	583	306	978	201	969	60	596	677	336	243	999999	946	880	482	999999	571	999999	802	162	999999	990	609	999999	811	165	805	107	969	973	695	128	41	71	296	603	554	628	992	999999	280	729	272	999999	909	992	578	856	96	207	653	153	43	161	917	984	999999	215	176	46	173	952	999999	704	999999	999999	317	884	593	878	885	943	894	795	882	999999	727	999999	191	818	586	949	999999	771	329	551	95	999999	153	311	629	349	461	999999	999999	327	999999	567	244	794	685	694	272	217	322	710	258	247	999999	999999	266	999999	33	999999	459	224	999999	856	385	99	40	437	740	292	259	545	999999	938	999999	564	999999	170	499	999999	143	892	686	803	458	618	999999	847	611	559	999999	999999	999999	113	999999	630	999999	255	192	154	764	258	954	980	958	999999	227	319	296	714	371	106	751	635	224	567	537	148	407	766	796	192	825	190	247	870	228	389	442	999999	999999	976	978	354	633	885	999999	999999	999999	681	400	999999	560	897	197	947	999999	691	888	939	102	246	999999	425	999999	999999	999999	773	743	98	559	838	999999	965	534	395	128	406	12	999999	629	831	303	726	999999	812	631	927	992	299	242	537	500	503	238	999999	138	562	996	61	462	174	962	756	132	562	116	999999	372	999999	829	242	689	559	319	999999	999999	131	999999	546	949	999999	780	453	856	32	999999	999999	999999	592	266	565	409	999999	877	464	999999	546	603	813	705	46	999999	200	470	999	847	940	193	968	10	999999	513	460	112	957	999999	519	900	109	223	732	858	780	999999	273	832	738	682	855	401	405	527	999999	841	999999	999999	999999	999999	856	184	999999	200	768	592	259	62	949	848	919	80	359	646	503	599	972	999999	784	999999	206	177	119	268	337	576	604	999999	999999	619	198	27	803	536	999999	999999	815	542	100	198	297	221	883	890	762	999999	51	759	33	
646	868	999999	165	936	786	999999	75	148	862	999999	999999	999999	785	339	659	902	276	823	601	578	783	999999	96	595	366	985	999999	228	999999	552	535	844	465	999999	750	461	861	999999	750	999999	860	677	679	898	210	999999	999999	553	240	999999	518	227	168	455	862	439	649	999999	580	800	405	846	642	999999	666	153	314	164	589	208	999999	409	999999	245	717	116	760	198	395	839	999999	739	987	646	43	999999	999999	19	768	999999	999999	301	296	949	999999	24	44	999999	999999	67	221	280	999999	42	999999	999999	154	922	738	755	679	999999	184	740	251	999999	858	999999	287	358	466	305	396	278	999999	749	999999	134	285	999999	82	400	999999	338	999999	288	999999	955	999999	999999	173	764	281	23	642	359	127	999999	999999	305	165	999999	999999	883	600	916	884	999999	646	999999	995	999999	647	999999	682	999999	506	846	122	999999	890	903	177	362	195	702	34	999999	635	46	632	567	426	979	548	44	999999	999999	737	711	999999	88	999999	999999	928	153	999999	246	340	364	853	999999	443	745	415	262	870	728	697	898	999999	999999	70	609	445	437	603	999999	999999	648	968	999999	999999	411	567	999999	594	417	433	52	585	787	53	281	192	361	999999	999999	574	295	173	590	384	838	819	893	28	999999	324	500	999999	999999	750	691	999999	430	172	999999	188	604	667	999999	999999	999999	322	114	999999	789	427	94	313	923	102	210	485	999999	59	999999	592	674	792	884	102	932	503	999999	47	361	999999	762	198	999999	502	970	628	709	999999	999999	526	714	435	239	999999	999999	197	625	366	999999	216	17	381	892	449	513	811	783	371	371	999999	196	999999	999999	999999	664	895	221	431	132	582	775	102	329	753	878	249	563	602	999999	745	999999	770	498	154	879	999999	999999	999999	988	169	844	347	999999	577	340	647	999999	336	627	344	976	204	243	999999	440	914	61	148	999999	274	257	191	509	999999	999999	425	579	961	33	283	599	999999	999999	999999	737	438	178	999999	423	240	920	999999	974	528	999999	999999	536	999999	999999	964	339	168	91	724	999999	663	999999	307	302	914	78	366	999999	999999	745	418	999999	999999	999999	12	999999	308	999999	999999	353	30	216	980	856	602	888	57	999999	68	943	999999	999999	718	61	83	599	871	460	509	172	564	924	630	783	999999	920	265	999999	712	999999	40	443	751	381	890	457	857	451	999999	35	999999	119	999999	409	999999	931	999999	229	999999	999999	874	848	225	999999	789	106	585	207	999999	682	632	755	545	839	912	997	734	999999	170	626	741	999999	760	483	999999	
455	680	230	478	999999	876	46	146	309	355	999999	228	999999	591	794	872	659	945	27	999999	274	999999	999999	999999	316	999999	707	999999	539	671	454	97	999999	999999	344	999999	364	999999	85	805	596	619	246	494	730	999999	160	755	376	753	91	484	743	91	999999	881	275	733	171	232	179	977	607	999999	900	104	487	559	257	377	518	930	870	221	999999	999999	337	999999	766	538	999999	999999	692	785	999999	970	999999	660	999999	463	161	999999	999999	852	636	618	21	999999	593	635	301	999999	999999	998	245	160	613	532	284	233	553	354	999999	633	999999	226	295	822	59	930	750	999999	999999	794	226	887	373	999999	584	197	642	999999	999999	140	999999	454	454	694	549	999999	366	821	385	922	909	807	662	999999	675	419	333	199	558	662	884	474	198	999999	781	358	786	595	947	97	591	999999	26	999999	999999	732	772	999999	999999	999999	574	999999	451	491	884	419	234	440	352	999999	863	999999	999999	675	256	999999	265	741	999999	200	651	999999	873	297	340	96	790	826	546	999999	999999	732	999999	937	98	999999	32	707	827	372	133	999999	253	999999	233	147	652	999999	590	624	477	999999	688	92	969	803	65	163	160	798	999999	408	999999	999999	526	141	536	243	587	300	999999	999999	913	999999	999999	999999	527	100	74	203	444	999999	245	921	475	999999	54	834	968	295	899	999999	999999	39	743	724	462	844	266	102	999999	418	999999	299	874	999999	126	148	24	674	285	965	99	956	364	188	173	972	999999	909	96	702	275	999999	999999	880	10	884	806	352	842	999999	999999	972	592	35	686	945	56	556	500	906	819	303	19	934	779	600	674	999999	999999	999999	911	357	16	999999	999999	471	898	994	918	999999	341	671	831	602	142	127	374	339	502	999999	925	385	418	189	882	971	999999	466	111	999999	999999	999999	791	999999	770	485	965	684	881	225	56	62	999999	999999	999999	999999	999999	416	999999	999999	235	345	71	343	564	535	939	826	999999	182	188	442	999999	517	31	99	879	478	999999	656	999999	999999	457	287	999999	872	747	159	614	734	999999	875	999999	448	999999	999999	190	457	798	244	999999	999999	658	709	999999	999999	169	131	248	485	999999	993	584	155	510	545	888	784	172	691	788	790	222	301	673	312	777	999999	342	156	909	432	680	597	119	999999	41	748	251	566	712	999999	910	138	466	999999	999999	519	937	639	986	999999	999999	116	999999	756	927	367	45	733	999999	715	788	101	576	846	322	987	45	499	999999	999999	542	606	978	172	999999	93	999999	167	21	267	516	703	
169	999999	999999	573	151	363	94	999999	712	517	999999	997	837	819	562	620	202	313	484	999999	999999	846	862	689	999999	293	999999	843	999999	878	999999	579	209	95	932	72	709	999999	846	682	414	838	437	35	876	981	999999	999999	531	224	964	999999	782	77	576	323	999999	458	445	857	485	250	152	999999	795	159	797	999999	887	499	999999	999999	999999	802	44	297	999999	837	812	156	959	999999	322	317	913	999999	999999	142	999999	618	421	260	313	988	206	173	696	604	239	727	193	581	999999	42	313	521	249	980	999999	999999	904	999999	645	299	999999	999999	928	834	920	781	999999	999999	999999	278	87	660	149	478	605	999999	601	814	999999	94	962	387	644	999999	13	402	774	816	109	239	714	608	615	24	100	537	245	861	684	457	375	528	347	999999	954	653	381	770	384	172	686	100	214	561	999999	520	999999	648	831	527	16	545	566	999999	999999	478	54	134	388	78	635	740	140	160	719	443	49	739	335	359	31	13	441	999999	552	999999	999999	64	999999	579	513	596	999999	166	999999	999999	962	343	351	999999	609	256	392	316	537	946	959	999999	841	893	999999	295	999999	482	506	999999	114	629	999999	939	84	999999	446	808	565	48	999999	999999	999999	890	480	999999	397	849	999999	774	999999	135	408	606	999999	999999	222	795	108	227	283	557	660	448	724	343	999999	411	411	618	999999	583	750	999999	245	986	999999	999999	422	774	999999	473	731	731	999999	979	231	999999	999999	734	999999	651	709	347	765	999999	999999	270	999999	147	999999	985	448	141	965	47	999999	999999	370	678	994	271	382	999999	999999	809	999999	928	67	745	999999	36	136	676	840	167	874	413	734	999999	999999	94	785	284	948	911	35	999999	999999	353	604	321	999999	999999	999999	999999	278	384	999999	955	337	394	213	429	999999	798	859	771	301	807	173	971	184	288	999999	910	999999	108	386	417	783	236	172	713	150	800	541	529	935	334	888	499	395	999999	755	287	881	366	258	159	999999	263	308	959	189	633	146	216	601	830	40	180	998	610	181	111	999999	499	288	235	267	999999	835	999999	918	674	586	406	999999	727	38	129	999999	236	999999	530	927	212	533	999999	663	335	928	115	999999	718	500	784	607	654	65	391	999999	32	892	722	427	341	50	515	999999	999999	999999	873	801	910	999999	772	254	651	183	999999	966	999999	572	931	411	730	672	209	184	801	999999	999999	672	999999	52	827	999999	642	112	596	171	28	999999	922	999999	999999	313	393	398	727	540	955	480	45	425	315	999999	961	
321	999999	668	841	999999	256	942	803	999999	999999	999999	999999	438	611	549	999999	999999	947	312	650	288	356	426	289	810	456	270	843	999999	999999	999999	999999	999999	382	999999	414	999999	330	687	222	999999	849	853	159	525	897	299	928	416	894	999999	477	13	999999	999999	999999	999999	999999	40	884	986	108	405	574	999999	140	134	66	291	144	999999	999999	270	99	670	438	502	277	763	913	167	342	999999	999999	460	753	733	567	699	365	144	548	999999	802	236	881	454	289	999999	394	772	242	647	281	246	649	217	913	999999	254	472	13	625	126	727	653	671	891	123	189	999999	999999	367	999999	10	119	246	999999	999999	788	984	223	61	999999	151	924	695	165	277	810	999999	999999	999999	454	892	999999	923	184	85	582	999999	563	175	999999	987	216	875	999999	281	136	413	749	60	361	999999	259	952	257	999999	802	958	515	623	313	643	587	999999	912	44	869	195	72	392	290	578	430	57	999999	999999	934	58	974	999999	150	999999	999999	769	999999	194	642	999999	999999	209	999999	623	704	999999	999999	403	410	77	999999	999999	411	940	350	366	770	782	839	211	937	866	999999	753	984	631	483	905	845	817	81	728	401	691	519	863	119	666	874	491	999999	620	980	866	999999	297	999999	209	66	440	999999	293	354	441	999999	809	999999	529	639	83	466	999999	557	592	995	244	295	720	431	487	999999	113	999999	358	999999	327	886	999999	999999	999999	999999	283	849	999999	818	788	384	960	450	710	704	590	37	999999	34	238	999999	397	871	851	11	999999	778	999999	193	895	999999	999999	424	923	923	984	860	941	999999	193	999999	152	774	999999	999999	335	279	999999	783	666	85	117	333	999999	999999	499	312	999999	695	394	999999	999999	231	922	999999	387	545	527	787	720	729	95	875	841	130	920	622	663	990	999999	493	67	795	526	820	277	999999	635	669	434	999999	54	256	999999	688	837	920	852	804	482	789	752	933	999999	999999	989	242	999999	668	343	876	649	826	29	901	446	485	705	112	145	714	999999	857	362	999999	999999	839	999999	163	999999	999999	770	999999	518	886	741	134	999999	589	830	44	192	967	335	557	42	227	999999	999999	251	362	225	750	999999	999999	999999	894	580	35	261	159	898	337	385	344	115	790	317	143	169	999999	752	999999	281	111	999999	942	532	999999	999999	999999	613	705	912	930	783	30	198	749	16	847	553	999999	338	680	146	999999	592	991	452	999999	909	999999	479	928	609	110	999999	999999	245	936	999999	999999	999999	793	546	202	424	454	560	95	601	568	
136	322	999999	55	786	600	964	677	360	999999	362	762	999999	519	999999	983	999999	683	999999	630	999999	999999	485	999999	687	544	144	943	439	147	440	367	999999	351	967	999999	999999	564	323	878	603	568	585	830	422	999999	246	36	967	441	133	877	543	971	64	999999	837	999999	367	999999	999999	31	999999	223	110	999999	122	215	552	999999	824	766	369	999999	37	945	494	655	364	999999	307	117	976	999999	24	563	823	678	999999	911	999999	177	999999	81	999999	582	330	999999	999999	427	999999	40	484	999999	616	366	517	869	999999	999999	999999	999999	636	999999	944	999999	55	249	208	547	181	999999	917	999999	999999	656	999999	999999	999999	454	625	132	925	937	999999	999999	632	88	392	999999	56	954	734	999999	350	999999	540	268	136	73	999999	999999	173	192	255	710	999999	844	157	959	999999	228	999999	499	999999	448	266	699	662	677	725	999999	856	550	500	999999	709	738	299	613	999999	311	172	197	918	544	958	743	691	575	999999	788	930	432	862	827	999999	245	696	902	879	841	606	459	348	569	234	999999	691	38	10	383	999999	544	843	494	66	999999	581	949	490	999999	17	97	522	937	46	999999	688	673	881	474	52	397	999999	284	999999	999999	849	358	319	345	999999	999999	574	780	242	395	588	377	771	914	999999	746	421	999999	834	999999	936	999999	532	799	999999	999999	156	536	341	167	999999	569	999999	352	999999	232	639	155	999999	999999	522	742	704	999999	845	320	901	967	999999	305	975	377	450	196	776	448	999999	520	410	43	517	47	449	85	585	999999	588	428	341	999999	117	999999	999999	999999	996	204	705	881	999999	999999	999999	999999	726	999999	192	442	129	999999	999999	143	999999	129	999999	438	836	484	302	999999	999999	999999	732	482	635	378	197	708	483	959	199	582	743	944	999999	786	999999	338	321	413	893	999999	900	985	852	208	45	988	532	465	653	521	901	85	999999	999999	891	999999	553	999999	999999	483	959	169	999999	999999	999999	461	999999	958	521	508	173	889	736	923	999999	746	999999	437	342	999999	186	27	315	677	681	668	138	437	999999	282	784	962	565	419	193	740	999999	859	808	584	435	573	999999	155	358	22	348	892	999999	155	24	126	25	648	306	941	853	999999	999999	731	332	135	999999	248	724	210	333	326	739	999999	173	999999	628	758	774	613	83	999999	329	668	999999	246	999999	748	268	668	946	917	999999	999999	999999	999999	547	87	261	999999	508	999999	431	158	688	31	162	26	999999	999999	999999	267	874	693	867	692	416	653	412	96	900	326	999999	65	263	999999	
213	497	308	325	233	551	999999	999999	114	999999	739	999999	979	999999	93	999999	999999	999999	180	999999	53	429	384	204	999999	893	999999	175	408	192	726	375	999999	283	817	664	718	667	30	946	761	999999	588	999999	999999	999999	673	999999	999999	692	560	999999	885	574	372	784	122	114	883	999999	876	341	76	922	651	999999	286	706	999999	429	500	999999	993	999999	999999	644	999999	884	250	206	999999	570	173	716	631	760	490	330	911	43	551	999999	999999	999999	999999	430	999999	666	849	588	999999	966	624	583	999999	462	971	660	646	999999	943	999999	999999	999999	119	315	177	360	300	999999	883	955	795	456	877	886	324	999999	164	999999	999999	999999	45	999999	248	999999	945	590	524	999999	789	829	683	193	99	323	750	107	999999	764	262	981	376	959	704	12	181	178	705	999999	147	669	506	148	424	769	203	999999	999999	855	999999	587	999999	130	111	999999	282	999999	366	563	146	227	999999	999999	999999	330	807	999999	957	245	92	999999	999999	219	42	129	333	545	769	330	129	999999	659	726	404	674	156	256	857	650	730	569	812	151	179	920	939	116	892	103	962	127	253	213	999999	999999	703	625	98	981	731	999999	842	46	444	597	568	14	995	999999	184	561	228	999999	999999	999999	964	742	999999	121	190	999999	652	675	368	12	305	455	953	811	999999	530	999999	876	919	994	726	776	707	581	999999	935	121	321	919	410	999999	937	698	260	628	960	585	976	999999	514	999999	177	677	999999	302	999999	999999	194	999999	999999	403	351	397	999999	796	999999	45	468	759	255	999999	999999	755	999999	113	367	757	702	999999	20	945	999999	999999	415	999999	559	999999	999999	289	250	884	926	710	275	17	999999	549	187	464	441	925	126	999999	555	409	752	999999	720	338	999999	364	999999	12	599	999999	221	999999	982	610	999999	999999	768	188	519	371	188	999999	489	999999	555	818	579	248	750	95	999999	964	999999	16	168	147	388	938	355	885	536	924	999999	999999	795	999999	999999	999999	999999	352	166	937	707	193	999999	131	931	999999	782	126	999999	119	261	514	999999	256	745	976	999999	108	710	999999	999999	999999	835	264	519	999999	165	274	260	12	31	408	928	890	266	346	999999	46	215	619	999999	239	999999	426	672	606	687	548	545	591	135	128	641	335	999999	84	999999	999999	999999	999999	614	999999	999999	999999	97	852	585	988	999999	409	200	415	893	101	674	603	999999	418	591	913	244	616	728	668	876	903	999999	602	786	192	999999	999999	435	999999	15	647	373	999999	339	999999	30	698	999999	146	999999	719	235	
999999	999999	510	551	940	999999	999999	774	999999	999999	206	906	194	999999	982	212	807	421	380	999999	696	96	999999	239	215	89	999999	892	545	68	592	999999	167	677	227	941	285	640	999999	445	999999	431	17	858	176	421	154	999999	47	496	751	724	31	739	538	463	633	999999	346	860	613	805	239	999999	207	999999	999999	999999	867	50	926	999999	999999	934	252	275	88	178	72	999999	935	45	854	999999	317	867	256	427	149	999999	999999	14	304	999999	831	931	202	78	661	247	999999	637	867	999999	999999	584	360	96	497	272	999999	999999	218	552	925	578	999999	189	631	999999	683	331	377	114	732	922	871	186	113	999999	999999	999999	517	999999	131	307	999999	999999	489	732	516	170	929	876	387	999999	999999	999999	271	999999	980	999999	447	999999	999999	999999	269	762	274	999999	712	999999	999999	999999	199	375	947	393	430	627	409	999999	999999	999999	823	523	402	501	726	879	999999	129	915	849	999999	70	572	999999	271	999999	999999	415	593	843	30	342	187	752	687	22	906	411	332	643	999999	885	999999	999999	507	50	947	768	46	999999	519	999999	268	999999	845	138	999999	760	131	999999	589	994	511	856	878	490	346	999999	999999	714	972	725	797	281	995	454	999999	999999	688	231	833	279	379	207	333	437	83	53	999999	558	219	999999	290	683	64	859	384	999999	669	26	704	999999	954	331	999999	794	796	986	147	400	391	778	81	999999	999999	999999	625	313	532	451	416	302	742	265	999999	827	445	123	227	999999	79	290	999999	672	527	535	325	57	785	539	999999	97	905	999999	999999	999999	84	389	867	999999	999999	999999	933	228	609	411	999999	698	827	999999	358	682	769	999999	331	110	423	409	999999	290	994	577	527	993	810	999999	999999	236	99	72	753	66	256	482	999999	997	356	999999	72	125	969	626	999999	999999	190	999999	327	999999	999999	75	28	674	999999	587	749	999999	554	940	418	289	24	999999	999999	764	841	302	999999	296	999999	333	754	999999	999999	268	321	377	358	336	812	999999	12	493	51	33	54	88	999999	668	732	999999	999999	416	728	782	110	999999	27	464	999999	887	532	999999	803	861	321	741	337	999999	276	999999	318	227	137	566	287	531	298	999999	720	763	252	767	563	864	879	347	558	564	167	999999	999999	893	977	924	999999	972	689	189	712	313	750	999999	402	361	927	235	289	171	505	579	999999	442	744	595	645	765	476	938	982	999999	192	773	590	594	31	999999	250	999999	247	999999	999999	999999	999999	417	999999	999999	375	999999	937	654	999999	397	69	588	341	918	
158	999999	289	999999	505	750	207	737	999999	977	999999	807	339	511	999999	87	999999	200	999999	999999	569	336	581	705	999999	273	10	338	916	794	999999	12	263	113	276	857	922	999999	809	101	999999	145	999999	45	999999	567	873	435	999999	980	473	869	999999	110	359	999999	999999	583	172	242	749	999999	821	335	273	719	553	235	245	138	164	248	390	645	328	433	50	546	488	832	399	574	669	999999	331	843	160	163	754	454	56	349	522	576	351	53	324	960	771	507	999999	647	200	540	825	234	488	216	781	999999	781	274	105	339	999999	184	208	884	14	999999	569	400	999999	791	91	815	726	814	999999	999999	119	999999	999999	980	818	752	384	139	999999	106	365	999999	382	829	999999	781	253	192	733	177	844	439	999999	351	999999	623	175	409	458	20	507	674	999999	506	816	999999	999999	124	521	100	800	79	773	907	74	999999	27	652	128	309	571	999999	90	999999	999999	999999	999999	432	51	999999	999999	974	681	110	598	691	41	999999	999999	999999	291	999999	671	999999	999999	999999	666	999999	287	323	999999	523	290	158	448	963	593	786	75	146	999999	78	83	999999	999999	825	999999	673	999999	999999	999999	999999	639	158	28	442	873	446	759	665	23	85	154	728	598	73	694	999999	661	635	107	999999	999999	999999	401	223	65	999999	140	551	999999	992	999999	903	729	999999	883	999999	999999	16	999999	999999	999999	999999	999999	502	923	354	727	999999	141	864	999999	683	999999	349	999999	763	999999	999999	386	528	316	217	287	30	999999	251	998	144	189	561	999999	999999	545	951	226	999999	752	898	999999	711	626	999999	420	523	999999	65	627	390	132	999999	386	334	629	999999	999999	820	132	999999	166	681	355	593	271	579	999999	367	148	334	132	930	20	857	515	999999	902	627	797	763	999999	291	623	999999	999999	68	999999	999999	35	973	121	406	287	650	742	617	365	43	427	840	63	623	999999	303	267	201	119	528	818	954	999999	999999	32	369	999999	874	68	737	581	213	403	400	341	174	222	999999	653	370	124	897	320	868	209	956	710	999999	374	330	360	819	999999	657	999999	81	315	899	383	918	587	867	559	999999	462	224	447	999999	999999	752	90	541	548	999999	413	920	644	800	999999	76	658	645	999999	737	386	761	264	999999	150	270	999999	323	999999	999999	782	257	999999	691	416	985	519	58	145	999999	250	819	999999	209	253	340	437	999999	887	316	269	942	367	822	251	700	960	700	522	30	999999	766	198	999999	966	166	582	952	393	37	557	610	509	888	999999	566	999999	65	
503	809	833	354	435	999999	475	840	999999	525	450	999999	35	819	536	999999	728	999999	631	468	242	96	999999	999999	131	860	999999	659	999999	478	334	999999	220	999999	206	999999	999999	548	341	162	347	136	276	999999	511	677	999999	738	999999	393	999999	999999	934	31	823	416	999999	358	999999	575	286	816	406	421	201	765	504	130	999999	999999	999999	999999	152	999999	131	999999	820	700	973	453	858	30	585	999999	318	321	750	199	91	789	999999	838	999999	765	875	531	729	855	999999	746	183	881	126	259	465	979	871	464	900	717	596	999999	999999	999999	717	265	240	357	112	879	25	315	49	832	174	999999	864	386	999999	599	385	965	834	999999	280	976	904	335	999999	338	450	295	299	373	203	307	464	546	58	619	300	382	752	999999	730	868	842	293	95	376	999999	999999	860	310	341	999999	527	157	509	999999	361	904	763	999999	439	730	999999	675	999999	867	635	327	999999	985	309	13	222	999999	506	411	144	999999	250	226	223	999999	434	989	42	571	779	999999	47	317	268	395	618	978	556	10	852	176	654	228	741	999999	167	875	10	338	418	679	650	107	606	740	664	546	999999	999999	305	999999	643	77	98	999999	290	29	727	913	394	999999	302	999999	559	968	966	999999	485	426	797	559	988	999999	163	109	665	939	999999	528	999999	999999	428	81	705	826	999999	999999	140	999999	516	147	158	999999	943	184	999999	154	547	999999	773	642	71	143	999999	999999	48	940	914	988	662	999999	318	209	192	999999	816	999999	999999	733	445	389	891	72	909	659	411	900	759	979	722	520	402	83	999999	98	20	294	394	959	788	592	673	999999	999999	175	829	948	905	631	367	166	354	814	202	393	751	998	999999	37	344	147	190	934	275	152	948	245	999999	104	999999	532	999999	999999	945	853	999999	999999	312	999999	999999	462	995	999999	621	565	176	999999	880	370	346	22	69	367	625	650	412	738	876	617	226	999999	504	811	329	999999	331	999999	869	999999	677	11	695	999999	206	999999	151	61	999999	709	999999	999999	364	93	757	299	472	478	999999	304	451	999999	999999	999999	527	246	958	194	809	786	244	663	717	999999	693	345	326	579	999999	999999	508	360	999999	176	641	855	239	420	63	999999	372	852	296	575	897	699	138	10	999999	960	923	957	252	537	999999	322	653	822	400	421	973	892	999999	999999	795	100	563	706	63	671	17	547	140	778	999999	392	999999	152	999999	994	216	325	616	210	819	551	118	887	701	329	212	999999	30	642	66	480	544	813	779	806	
999999	432	947	301	952	999999	826	473	124	92	945	510	188	406	999999	658	286	999999	663	253	982	676	14	733	469	600	999999	498	722	999999	848	563	373	999999	858	783	377	324	257	443	999999	644	772	618	384	701	999999	624	436	999999	203	436	160	535	824	999999	428	223	832	999999	859	338	750	181	999999	392	147	999999	547	431	999999	962	860	229	528	347	999999	395	359	767	372	902	71	324	749	421	412	999999	23	400	365	164	491	894	583	396	893	601	999999	999999	564	999999	86	15	127	999999	576	931	17	486	564	42	863	75	999999	956	276	999999	431	999999	980	309	337	157	75	136	480	965	645	141	454	999999	21	368	213	485	825	65	999999	999999	845	481	830	537	835	332	999999	999999	904	627	130	467	179	560	999999	264	559	929	999999	990	761	610	295	875	41	262	30	505	861	514	141	220	239	913	977	508	999999	999999	322	742	836	63	70	28	21	999999	142	460	356	948	999999	895	125	216	756	244	195	954	999999	582	312	999999	564	399	999999	909	238	265	583	512	784	999999	617	207	164	999999	999999	999999	999999	55	129	569	999999	913	999999	999999	999999	32	999999	742	999999	525	999999	739	440	51	498	670	533	112	758	876	877	844	173	176	288	918	62	58	694	919	100	460	462	999999	999999	651	810	259	814	215	108	840	999999	268	464	878	766	122	219	879	999999	762	296	252	692	314	749	422	999999	186	970	999999	58	404	435	844	286	698	999999	999999	999999	283	999999	999999	778	47	654	905	711	409	162	999999	838	999999	185	338	173	220	999999	999999	902	398	999999	637	244	990	792	795	999999	999999	999999	999999	999999	373	999999	470	473	743	999999	999999	659	999999	710	999999	33	40	279	243	228	999999	680	76	648	74	944	471	980	660	999999	787	255	859	81	999999	807	94	232	999999	794	999999	864	430	999999	999999	681	68	687	744	614	213	999999	558	576	999999	939	535	999999	652	428	559	489	999999	434	999999	409	999999	772	618	750	938	808	803	999999	513	243	259	999999	999999	392	999999	999999	246	56	114	77	696	293	345	162	282	666	580	56	999999	235	60	999999	999999	994	881	999999	999999	994	675	405	916	999999	72	502	999999	214	184	999999	542	775	253	767	999999	999999	999999	999999	437	466	478	282	999999	999999	999999	288	193	263	272	259	511	999999	714	999999	999999	708	160	587	999999	843	999999	77	999999	321	514	469	981	292	676	449	291	375	858	999999	999999	999999	178	999999	904	999999	999999	999999	999999	925	758	941	71	999999	396	621	999999	135	296	593	999999	
410	790	999999	252	999999	306	900	587	823	967	145	742	112	726	999999	540	990	999999	445	534	46	135	566	563	572	999999	980	895	65	979	999999	88	274	999999	125	611	999999	916	169	487	418	848	128	958	622	209	959	284	418	999999	999999	999999	850	69	956	285	999999	999999	999999	999999	326	14	999999	843	811	999999	477	493	611	376	287	999999	523	958	125	198	999999	999999	999999	999999	448	705	487	999999	511	714	238	999999	999999	839	387	900	246	822	171	413	326	999999	157	565	731	475	673	51	803	404	999999	892	943	768	999999	626	420	999999	999999	999999	527	999999	341	106	999999	999999	831	771	989	386	999999	999999	796	711	872	731	461	386	642	973	42	445	180	117	785	345	999999	999999	999999	760	489	929	924	999999	999999	767	943	999999	736	468	999999	901	62	999999	566	237	105	242	896	547	175	44	999999	925	588	999999	387	999999	999999	493	999999	937	210	238	897	999999	777	255	825	999999	999999	999999	650	999999	338	140	999999	754	999999	558	249	999999	997	33	999999	455	264	999999	962	804	390	719	738	999999	466	706	701	824	999999	658	459	999999	416	791	759	999999	394	500	596	458	999999	633	999999	762	253	999999	940	187	642	452	653	999999	293	31	724	78	672	999999	717	631	439	569	234	893	999999	399	622	215	273	831	999999	764	999999	999999	115	756	999999	975	10	494	766	523	191	87	14	681	999999	395	77	691	999999	987	782	999999	29	139	408	999999	664	853	359	735	913	810	391	888	375	999999	999999	999999	42	999999	999999	233	865	915	387	157	888	999999	833	237	147	582	999999	999999	981	447	494	976	358	256	999999	156	144	999999	610	381	695	125	315	785	480	110	999999	405	999999	558	109	114	752	260	901	246	999999	132	597	340	80	318	906	927	296	939	619	785	384	259	99	834	315	16	462	772	121	58	756	47	924	999999	492	999999	999999	390	999999	999999	355	84	137	999999	443	999999	311	387	999999	999999	499	541	490	873	30	999999	469	999999	999999	999999	798	999999	999999	971	376	999999	999999	999999	999999	999999	999999	906	715	522	439	999999	999999	88	400	45	705	999999	999999	733	558	999999	999999	999999	324	999999	963	83	591	999999	999999	227	949	166	999999	882	999999	576	999999	735	798	593	825	968	999999	999999	218	391	873	763	51	724	574	402	999999	160	14	365	420	675	520	515	324	237	223	222	360	966	443	518	182	138	999999	828	934	964	400	587	617	603	942	999999	999999	827	999999	584	653	556	743	999999	999999	506	165	886	224	293	278	999999	754	999999	370	252	947	999999	
590	912	210	745	468	999999	760	426	748	999999	732	937	999999	999999	791	639	569	999999	232	999999	999999	676	973	637	614	650	999999	802	999999	396	999999	699	634	844	247	999999	999999	999999	999999	295	734	461	999999	348	163	286	977	781	806	124	661	567	30	999	725	999999	939	573	141	999999	999999	958	593	362	584	999999	313	471	259	266	266	661	714	937	223	188	918	634	484	999999	672	999999	999999	718	735	674	679	999999	128	333	595	809	776	281	533	776	867	999999	764	129	973	516	532	550	858	999	999999	92	999999	547	999999	314	999999	804	154	848	963	875	627	999999	364	677	353	999999	671	457	885	443	413	447	320	522	870	364	363	999999	391	455	859	735	821	999999	999999	999999	337	290	719	999999	136	685	813	991	778	854	765	305	173	999999	999999	999999	124	419	678	999999	237	483	444	735	999999	999999	466	517	25	891	97	999999	828	772	598	390	999999	912	316	728	634	999999	999999	999999	598	999999	999999	784	576	999999	620	411	917	510	999999	853	846	999999	531	147	228	305	975	887	999999	998	477	400	18	999999	999999	211	113	999999	999999	908	740	428	146	393	995	999999	999999	567	281	686	849	327	429	999999	544	752	999999	179	510	338	999999	856	259	600	999999	602	775	89	784	419	308	999999	796	445	999999	427	847	148	152	546	999999	999999	999999	90	158	159	970	274	952	921	820	933	999999	385	565	884	179	546	803	402	906	862	782	862	387	882	999999	984	999999	126	904	252	37	999999	999999	999999	250	999999	451	999999	632	511	999999	863	598	374	527	421	880	238	258	310	344	749	999999	501	999999	753	702	276	627	986	642	999999	26	999999	906	486	999999	631	644	10	105	372	770	404	735	918	999999	22	999999	999999	999999	403	868	999999	999999	287	332	483	999999	496	475	999999	812	645	869	300	999999	999999	999999	50	20	999999	999999	257	999999	972	978	999999	999999	717	490	999999	999999	999999	999999	249	967	999999	670	628	163	927	999999	157	534	919	999999	999999	534	445	82	253	999999	324	109	855	808	999999	398	935	999999	999999	717	589	16	785	274	305	999999	999999	999999	433	360	839	999999	999999	925	446	722	999999	422	853	999999	999999	999999	246	146	596	418	999999	440	357	34	734	329	999999	219	999999	151	999999	654	264	372	904	999999	648	892	999999	437	25	930	372	897	112	522	999999	384	397	999999	769	999999	999999	886	735	999999	974	409	999999	520	999999	874	999999	305	973	999999	999999	491	806	216	996	354	432	169	402	106	78	460	922	999999	874	999999	999999	799	381	110	977	999999	636	
999999	149	999999	276	999999	617	151	749	999999	924	471	364	964	999999	190	999999	425	226	517	493	638	999999	999999	999999	414	646	136	62	391	924	999999	664	790	854	101	77	757	87	237	999999	999999	999999	11	536	460	857	909	999999	641	852	999999	884	469	884	999999	593	625	999999	862	557	999999	999999	367	152	999999	807	574	119	486	999999	200	347	988	965	241	291	129	987	36	556	736	21	420	539	967	999999	204	999999	999999	507	451	995	225	679	72	172	999999	859	999999	653	292	800	638	527	999999	619	895	503	999999	999999	473	999999	999999	315	821	478	678	828	184	73	612	999999	262	978	671	999999	131	319	903	79	999999	999999	513	382	999999	999999	383	893	999999	358	103	700	999999	150	43	814	999999	999999	858	999999	494	171	684	420	999999	623	547	660	855	467	497	999999	999999	583	999999	213	133	999999	51	885	105	785	951	825	999999	999999	415	121	944	857	933	222	460	319	584	139	999999	102	341	999999	398	723	47	419	999999	517	109	680	725	999999	690	999999	868	973	498	999999	220	858	999999	140	217	999999	999999	998	534	284	135	291	999999	295	626	41	31	400	496	999999	748	541	999999	463	999999	735	395	123	176	999999	353	487	820	876	919	999999	652	210	443	961	17	48	999999	586	392	818	682	440	214	999999	999999	478	486	126	960	678	894	987	328	999999	999999	601	832	509	931	648	471	131	375	898	999999	820	957	535	374	709	656	387	81	993	62	999999	909	999999	148	875	999999	999999	999999	250	999999	665	882	960	920	415	999999	386	655	999999	999999	560	74	316	281	76	999999	951	751	999999	999999	516	999999	999999	430	96	692	999999	370	999999	647	767	216	135	74	722	938	997	999999	959	503	999999	732	337	999999	502	889	603	245	999999	364	59	999999	664	227	999999	749	557	999999	833	999999	891	25	999999	106	589	999999	939	251	558	138	999999	346	792	757	753	783	589	999999	999999	206	98	89	299	701	597	999999	551	907	746	973	999999	467	781	245	612	999999	142	240	67	158	950	361	687	943	840	999999	169	906	999999	543	170	868	612	636	634	811	726	999999	508	774	802	41	505	584	747	999999	565	557	155	498	651	358	631	779	256	737	402	356	860	885	656	999999	442	212	813	522	999999	154	999999	800	537	244	731	293	356	918	856	112	999999	783	157	999999	761	999999	999999	811	999999	999999	390	999999	999999	380	47	623	999999	167	599	302	771	235	212	420	945	355	961	999999	627	999999	999999	337	881	299	160	87	737	54	883	466	319	11	285	31	764	
714	999999	999999	999999	118	175	199	329	563	341	969	581	999999	666	415	24	485	194	898	410	62	999999	129	999999	960	886	83	283	142	982	769	949	190	655	241	964	803	221	519	183	243	18	999999	958	999999	999999	999	388	477	999999	834	999999	387	999999	712	698	271	937	245	231	102	915	197	999999	571	30	401	92	434	451	220	274	675	725	999999	999999	697	170	48	464	886	694	805	999999	158	999999	572	569	942	542	702	866	975	297	999999	327	821	748	397	170	114	917	953	36	241	570	151	999999	454	999999	11	110	898	781	999999	999999	119	999999	431	618	457	831	149	999999	748	354	298	388	643	848	233	949	773	878	359	999999	741	779	458	587	810	910	124	284	541	999999	967	203	951	683	217	324	326	778	713	282	777	71	287	886	281	763	28	999999	999999	62	999999	999999	431	376	665	999999	58	844	807	999999	999999	864	360	156	387	105	436	960	640	908	633	994	174	999999	201	680	502	571	315	999999	892	519	839	489	275	946	999999	584	28	999999	275	481	970	176	999999	913	710	140	999999	999999	999999	68	964	536	999999	342	855	999999	185	985	838	999999	538	760	655	208	35	871	881	440	332	999999	941	763	642	161	33	999999	999999	288	999999	371	999999	139	720	833	554	313	70	999999	999999	427	409	42	49	999999	943	999999	999999	367	888	999999	259	79	999999	484	126	211	893	277	318	857	833	897	25	999999	424	409	49	821	653	721	811	948	349	905	999999	908	723	853	217	813	487	164	400	999999	999999	992	999999	999999	717	353	420	792	625	999999	999999	999999	27	999999	999999	544	180	699	713	999999	36	310	999999	948	42	217	999999	999999	69	504	999999	678	507	999999	363	431	133	803	999999	310	311	29	999999	116	320	940	891	160	488	999999	642	788	451	233	114	811	273	337	213	510	999999	380	732	130	864	999999	999999	144	999999	943	421	377	595	412	999999	17	977	623	637	102	326	336	561	999999	862	591	237	283	779	551	999999	796	600	603	999999	931	296	212	252	404	999999	756	940	544	262	275	202	999999	999999	106	999999	650	699	120	999999	539	818	346	268	283	687	731	365	668	785	999999	776	999999	968	933	721	999999	381	243	167	569	999999	27	143	597	398	199	914	999999	717	999999	106	999999	419	905	123	950	944	968	716	213	401	282	758	637	498	210	999999	435	385	68	999999	466	952	624	999999	999999	212	670	999999	498	999999	682	999999	277	528	999999	583	73	820	770	830	412	526	953	999999	123	999999	506	108	198	129	489	
999999	999999	999999	640	537	999999	999999	322	748	283	94	999999	397	999999	332	490	999999	212	626	999999	614	615	238	866	999999	999	999999	39	541	705	999999	695	378	336	999999	999999	38	999999	758	788	311	508	32	556	327	307	566	458	791	777	999999	895	999999	123	999999	691	999999	382	999999	538	346	733	780	52	711	398	999999	70	343	41	462	231	454	838	705	999999	592	681	549	642	999999	999999	247	763	318	677	133	264	462	999999	869	656	196	999999	452	999999	727	979	999999	999999	457	506	999999	999999	999999	999999	450	733	418	768	109	750	833	68	106	346	999999	26	734	999999	274	595	607	648	171	806	45	234	396	999999	388	612	999999	999999	999999	935	884	999999	999999	153	236	400	846	999999	595	129	822	999999	999999	999999	92	711	255	811	663	862	898	476	999999	519	139	225	347	999999	389	496	914	222	873	999999	462	18	999999	999999	999999	999999	748	913	63	52	999999	907	111	291	54	677	366	33	999999	332	47	418	888	999999	999999	20	63	564	315	108	999999	610	264	963	652	999999	142	664	14	999999	999999	999999	999999	556	535	231	124	999999	247	711	139	890	266	999999	132	54	129	648	999999	796	999999	194	608	954	837	999999	653	147	638	999999	544	702	29	177	219	999999	994	342	999999	999999	895	996	327	603	999999	324	999999	713	999999	999999	999999	493	96	217	968	999999	386	999999	999999	999999	999999	977	427	277	176	437	999999	999999	999999	999999	59	787	255	999999	901	824	866	14	984	522	38	940	306	40	24	999999	999999	812	208	290	999999	535	622	251	223	918	578	59	999999	542	453	265	381	770	999999	999999	248	310	316	154	999999	999999	999999	206	133	637	680	999999	263	125	821	68	889	60	403	524	174	14	572	999999	255	816	577	999999	79	999999	568	999999	481	846	999999	999999	505	64	227	304	999999	425	127	999999	247	190	999999	322	720	394	375	330	999999	44	999999	244	999999	333	898	256	999999	999999	137	999999	999999	154	916	999999	312	516	562	999999	833	999999	472	749	999999	999999	744	74	999999	264	731	684	407	999999	168	446	999999	578	999999	999999	166	971	499	28	297	766	517	103	274	999999	19	214	831	540	497	277	999999	999999	356	999999	999999	834	999999	550	311	453	952	830	985	479	999999	733	940	999999	678	999999	610	454	461	130	479	651	799	640	254	999999	999999	867	750	891	999999	999999	231	825	999999	331	745	949	999999	844	813	686	117	795	999999	999999	273	451	861	635	666	999999	801	999999	281	937	44	595	305	784	600	999999	999999	999999	604	981	999999	124	999999	999999	126	661	
736	616	316	793	999999	999999	822	968	999999	411	15	999999	234	757	788	995	553	656	297	999999	653	999999	999999	727	605	999999	200	835	774	999999	653	999999	519	15	391	999999	999999	488	402	999999	772	337	999999	198	999999	999999	869	846	202	999999	570	999999	69	966	999999	803	371	999999	999999	999999	813	987	204	113	757	500	999999	229	376	999999	85	75	263	267	999999	325	411	999999	647	639	153	354	642	267	588	999999	455	999999	997	587	823	341	300	871	225	999999	143	427	441	590	371	650	999999	599	441	504	888	802	588	692	401	999999	999999	558	387	469	354	999999	524	255	55	61	231	788	999999	744	775	999999	51	602	999999	984	624	67	278	999999	873	53	825	93	624	653	965	315	196	999999	399	741	999999	755	440	206	999999	196	544	319	999999	691	819	697	729	506	760	985	509	417	691	884	290	883	999999	311	999999	441	630	999999	96	916	602	272	999999	44	896	999999	171	986	91	438	522	958	84	192	233	137	364	127	999999	979	806	778	826	515	461	610	169	138	999999	471	565	152	232	512	98	557	999999	695	999999	474	824	522	335	999999	372	331	999999	413	88	983	86	512	509	117	119	823	445	839	582	296	135	42	902	619	999999	379	999999	572	103	675	999999	669	518	428	164	999999	452	999999	999999	139	801	999999	60	110	999999	999999	643	999999	402	999999	121	513	122	323	348	791	619	716	389	999999	999999	246	319	412	208	417	999999	91	952	825	381	872	696	999999	494	999999	982	999999	234	820	736	620	179	829	563	281	557	204	999999	999999	674	736	999999	999999	544	565	446	647	999999	978	68	562	172	576	893	999999	817	999999	828	969	808	818	999999	569	266	974	76	999999	848	999999	859	799	999999	588	161	644	687	545	908	999999	932	344	900	256	999999	183	999999	999999	935	999999	999999	999999	375	120	565	999999	255	625	894	569	498	999999	798	973	128	269	561	583	424	259	561	999999	760	899	46	474	917	999999	807	92	526	473	999999	534	473	999999	433	890	33	999999	399	72	999999	999999	999999	976	545	999999	138	999999	622	999999	188	686	763	999999	999999	476	83	101	938	20	817	811	53	35	999999	274	509	156	999999	999999	560	128	859	498	630	999999	469	70	928	991	116	315	469	652	294	869	999999	291	844	957	817	999999	999999	389	999999	839	306	415	575	281	426	999999	999999	952	323	999999	826	274	999999	716	17	22	172	999999	903	512	351	999999	740	542	503	227	312	878	999999	627	761	480	253	790	999999	63	495	656	574	134	648	517	999999	999999	
52	506	730	137	999999	804	999999	420	999999	999999	498	905	674	43	778	208	999999	788	109	695	308	355	30	999999	602	953	527	515	381	779	864	834	72	999999	499	999999	497	184	999999	58	858	350	995	510	302	219	388	462	878	999999	999999	859	417	642	926	696	486	959	999999	996	286	263	48	705	878	663	842	169	543	781	999999	505	860	999999	837	957	359	999999	999999	392	574	74	637	15	335	14	999999	430	588	802	520	538	649	999999	771	604	311	999999	999999	999999	376	999999	999999	107	665	948	998	366	999999	968	346	999999	490	152	432	222	999999	43	379	874	246	422	580	740	271	182	855	929	999999	242	655	999999	887	999999	999999	354	155	540	349	387	15	69	625	619	465	554	57	506	999999	559	978	278	921	758	999999	954	648	188	999999	492	999999	999999	999999	572	323	287	999999	651	999999	87	999999	999999	693	992	999999	186	797	961	285	999999	135	358	431	728	263	386	148	139	446	71	706	967	704	857	294	936	999999	62	306	999999	999999	406	380	430	492	892	585	999999	889	226	999999	687	902	127	367	999999	647	999999	318	936	999999	948	214	74	381	109	999999	836	707	932	204	744	999999	107	251	999999	978	999999	246	371	801	218	250	230	905	999999	74	586	499	549	298	632	744	999999	999999	527	999999	315	58	999999	510	999999	999999	957	31	999999	32	805	875	999999	765	999999	999999	999999	144	999999	708	984	999999	362	999999	804	999999	167	999999	572	999999	999999	68	724	999999	673	999999	852	861	999999	987	999999	209	999999	996	268	711	860	784	652	519	797	999999	999999	818	999999	155	696	358	705	412	73	999999	459	999999	727	747	160	999999	999999	694	270	95	93	943	426	784	676	999999	776	103	999999	383	991	63	212	78	999999	906	330	528	999999	504	165	999999	924	999999	999999	81	279	521	560	999999	693	958	258	999999	999999	174	999999	432	479	341	581	612	926	999999	332	999999	218	659	796	254	999999	573	999999	765	999999	999999	28	457	44	604	999999	265	543	999999	690	999999	999999	999999	926	785	999999	999999	999999	924	923	552	999999	244	646	999999	862	619	724	999999	999999	999999	530	999999	781	708	156	945	397	874	255	325	78	210	999999	999999	600	717	733	20	739	882	999999	999999	842	387	722	784	810	999999	741	476	999999	237	747	570	513	322	999999	227	639	569	510	184	679	999999	483	521	244	357	999999	154	999999	713	999999	106	606	26	650	403	986	371	144	707	142	778	784	841	999999	999999	785	999999	999999	999999	380	180	382	999999	999999	999999	904	210	999999	462	936	597	590	
826	661	651	964	999999	999999	326	241	277	434	803	52	901	999999	999999	999999	805	572	474	156	999999	999999	405	723	999999	193	414	499	785	822	681	770	999999	198	999999	190	999999	999999	298	616	681	284	113	745	579	306	932	422	271	151	743	889	471	450	219	493	265	927	999999	313	267	827	999999	455	752	43	999999	713	864	999999	257	999999	999999	858	475	106	999999	659	154	999999	999999	992	999999	644	89	999999	308	105	978	474	924	883	767	985	359	999999	999999	999999	992	999999	799	229	557	809	893	412	999999	613	974	123	264	606	783	999999	999999	274	999999	999999	375	999999	734	411	734	400	537	373	573	298	509	621	277	581	666	608	170	41	999999	427	750	676	186	694	999999	865	220	328	999999	30	999999	94	999999	999999	292	42	811	999999	494	167	999999	530	839	327	999999	362	845	682	939	184	586	30	829	182	69	699	784	50	999999	869	999999	219	273	552	365	424	999999	259	299	634	796	999999	547	999999	155	230	999999	858	999999	767	999999	999999	388	925	444	912	264	999999	999999	593	257	771	999999	999999	976	999999	999999	296	961	999999	999999	595	393	314	387	813	999999	552	999999	839	861	925	459	523	849	999999	830	347	999999	453	999999	999999	301	706	386	35	665	921	310	92	963	550	999999	899	773	434	154	83	547	630	999999	712	63	128	731	332	321	593	776	333	242	919	188	517	530	999999	304	999999	999999	362	999999	999999	252	945	875	321	38	559	750	424	999999	999999	799	486	24	999999	999999	182	974	64	714	81	155	976	850	54	371	389	378	999999	139	467	155	999999	999999	877	999999	117	999999	420	303	761	843	361	825	485	999999	701	503	83	491	131	712	999999	648	999999	415	275	105	831	949	999999	190	693	999999	51	611	614	999999	146	987	126	999999	999999	999999	952	238	794	161	999999	924	670	886	305	574	18	754	999999	999999	405	472	204	22	422	470	999999	580	159	76	784	874	515	697	366	96	374	202	157	999999	695	848	621	124	999999	906	288	761	885	129	286	296	339	999999	608	674	792	999999	999999	103	999999	381	89	999999	376	500	999999	973	530	999999	209	815	606	169	851	556	850	90	292	999999	192	893	999999	40	789	497	544	448	98	999999	304	270	686	64	17	323	999999	893	999999	999999	497	999999	241	677	919	471	999999	180	225	999999	824	712	821	999999	911	221	687	58	999999	878	955	969	884	839	999999	939	999999	552	161	537	999999	957	342	999999	999999	999999	999999	27	120	327	808	374	999999	999999	867	591	448	686	153	796	636	720	999999	
869	284	527	431	401	999999	980	343	147	28	687	274	866	380	769	982	45	558	669	938	620	80	999999	746	848	971	332	999999	452	999999	364	901	76	11	473	777	500	454	270	264	999999	984	671	356	546	999999	10	221	999999	703	117	248	967	782	344	798	694	781	999999	430	999999	489	890	737	999999	785	207	999999	999999	992	492	590	297	414	807	635	409	999999	999999	999999	971	120	820	748	301	126	934	294	666	674	93	718	871	840	824	650	103	999999	692	760	574	145	314	999999	999999	999999	950	562	999999	709	999999	459	999999	507	999999	330	669	152	446	546	851	913	208	999999	908	999999	718	456	590	999999	542	999999	551	999999	511	999999	999999	143	536	774	175	999999	319	957	999999	999999	145	374	999999	999999	999999	951	496	155	908	661	936	999999	778	447	808	999999	999999	818	177	923	999999	999999	999999	622	524	999999	615	999999	381	480	604	250	958	284	638	354	74	999999	184	590	979	405	999999	999999	899	733	364	99	965	671	409	500	790	360	999999	11	378	999999	979	999999	346	824	774	438	67	695	123	503	999999	464	999999	885	644	586	944	512	604	155	722	790	180	526	706	709	80	113	999999	607	559	636	976	304	999999	728	253	164	630	110	793	213	999999	999999	289	511	242	999999	856	213	415	999999	407	999999	57	999999	285	820	999999	75	999999	953	245	515	944	183	999999	145	778	999999	342	790	999999	503	362	999999	180	999999	246	205	999999	557	257	256	201	999999	238	753	257	999999	452	433	47	565	743	839	968	114	916	116	33	106	745	999999	870	999999	340	904	999999	538	29	965	583	921	598	810	999999	989	999999	606	999999	734	887	861	473	909	753	326	999999	523	550	75	403	140	999999	999999	999999	999999	999999	575	17	333	882	999999	898	487	849	125	966	999999	142	979	790	999999	999999	298	219	999999	999999	961	872	23	154	357	987	953	571	453	749	228	998	400	613	748	999999	620	851	178	962	999999	69	999999	359	827	999999	571	285	94	968	883	170	928	838	424	703	993	189	535	731	944	916	406	376	748	933	742	375	51	719	999999	446	999999	999999	492	901	245	999999	327	967	426	999999	487	999999	999999	67	80	999999	199	999999	999999	441	999999	446	28	79	999999	271	611	893	647	205	243	999999	999999	446	129	17	999999	999999	468	340	862	568	315	276	999999	921	510	691	863	190	186	999999	123	999999	130	999999	902	422	247	973	62	433	329	231	999999	122	66	999999	999999	73	999999	676	587	275	579	999999	141	752	640	999999	761	999999	999999	467	28	
999999	999999	999999	326	524	114	933	284	494	999999	439	999999	93	831	326	864	91	999999	799	999999	510	419	847	999999	999999	999999	160	999999	505	999999	999999	402	999999	213	208	861	999999	112	422	958	281	401	102	987	149	517	57	921	323	999999	679	175	240	999999	517	999999	413	999999	999999	61	954	161	778	282	154	46	387	880	632	465	125	979	999999	841	704	119	999999	859	400	855	425	999999	468	628	542	967	171	380	695	999999	458	970	159	370	999999	129	622	820	842	999999	999999	999999	298	858	999999	999999	834	399	786	999999	999999	553	999999	107	636	999999	692	160	739	187	874	999999	195	260	16	154	999999	999999	999999	585	497	507	26	296	999999	999999	940	610	866	999999	143	772	999999	297	872	905	593	62	734	999999	437	471	90	999999	239	999999	981	999999	851	616	871	864	999999	211	910	12	536	100	382	999999	784	91	293	999999	999999	111	421	897	387	111	999999	999999	245	558	999999	35	426	999999	67	999999	276	902	758	260	971	278	999999	393	999999	870	378	503	999999	356	504	355	188	194	620	137	711	999999	999999	750	999999	104	999999	13	999999	884	586	184	999999	781	121	882	999999	43	924	775	999999	38	520	517	732	68	999999	889	63	802	847	241	740	930	889	192	999999	18	204	877	999999	218	999999	502	294	203	470	999999	999999	999999	32	154	999999	999999	246	683	574	153	27	999999	999999	738	999999	261	999999	354	999999	111	891	929	641	324	999999	57	999999	682	999999	27	233	539	597	207	654	999999	779	999999	972	895	694	215	999999	999999	991	207	878	911	999999	88	465	939	760	369	17	315	981	707	316	999999	719	564	985	556	920	488	410	801	94	999999	481	343	381	999999	417	686	321	999999	333	999999	178	223	999999	619	561	293	779	238	200	999999	460	999999	999999	999999	999999	139	230	70	187	999999	999999	999999	827	751	607	131	999999	222	999999	330	993	448	383	999999	52	999999	150	376	994	636	709	182	610	744	66	999999	946	999999	372	287	466	260	365	820	843	101	395	671	21	440	725	566	286	999999	356	22	699	721	717	679	989	853	76	999999	804	999999	476	999999	694	209	184	946	849	673	864	999999	92	999999	832	999999	121	478	999999	564	910	152	999999	999999	999999	54	999999	999999	903	692	298	612	194	814	26	999999	624	311	977	812	265	779	716	613	14	614	999999	146	889	766	567	521	498	511	999999	661	730	735	999999	650	499	949	53	999999	385	261	557	999999	999999	999999	999999	999999	501	999999	309	141	999999	292	999999	999999	124	572	345	147	134	999999	124	683	
184	364	497	888	616	337	322	315	999999	559	237	752	66	661	599	285	438	758	29	999999	212	999999	236	447	998	912	535	927	614	906	42	608	999999	873	999999	191	126	999999	203	999999	240	993	405	999999	999999	999999	726	462	972	70	708	376	757	178	999999	675	137	60	890	999999	801	395	701	829	527	629	615	192	567	418	168	989	999999	999999	714	218	112	999999	392	24	195	82	954	999999	207	666	851	968	402	428	63	76	558	999999	372	999999	302	576	358	435	999999	543	894	564	901	718	810	999999	463	273	999999	999999	667	876	518	999999	441	156	632	999999	778	646	790	149	999999	102	999999	999999	493	999999	915	999999	13	999999	645	651	187	999999	652	488	855	950	999999	999999	856	287	409	681	980	642	414	155	944	496	657	999999	753	755	210	809	286	743	417	594	357	45	999999	710	240	866	551	51	504	153	15	828	140	660	999999	87	999999	759	999999	851	999999	769	592	516	309	999999	898	432	198	843	211	999999	999999	999999	782	820	513	699	451	123	101	372	651	999999	491	829	999999	999999	999999	999999	126	527	656	999999	139	587	453	267	410	328	968	129	853	999999	941	999999	295	999999	878	999999	999999	993	318	973	760	102	128	791	34	480	320	806	960	75	726	684	465	999999	791	204	377	256	298	132	154	971	519	990	859	999999	544	391	999999	999999	559	999999	999999	683	999999	46	999999	661	242	929	17	172	169	787	934	999999	999999	999999	428	684	105	999999	704	196	828	788	582	138	931	435	936	999999	592	961	999999	603	476	999999	180	754	734	715	999999	369	125	999999	812	731	65	603	999999	235	962	539	999999	242	999999	32	854	27	463	341	729	999999	999999	999999	579	999999	281	341	789	656	999999	674	949	389	312	999999	80	846	976	851	82	338	274	999999	965	63	67	999999	999999	454	926	163	300	403	999999	217	999999	46	412	614	459	724	813	514	999999	298	589	999999	929	92	951	999999	51	999999	999999	999999	541	292	122	999999	999999	998	165	999999	729	983	383	555	404	105	969	44	443	372	999999	358	525	760	621	999999	473	543	353	103	999999	918	122	687	145	594	675	93	999999	885	999999	999999	569	999999	785	114	914	999999	129	834	123	917	574	678	221	910	875	781	670	445	999999	999999	655	999999	842	999999	871	696	420	809	999999	885	120	999999	898	939	789	999999	974	516	762	439	424	519	999999	999999	999999	999999	999999	235	719	999999	999999	488	832	866	805	999999	999999	999999	243	228	999999	320	414	237	999999	26	779	281	130	827	807	999999	682	623	
192	146	91	266	999999	999999	999999	195	999999	999999	999999	631	999999	42	143	999999	422	999	283	544	816	113	114	751	778	336	999999	203	999999	892	97	999999	806	999999	684	669	425	378	517	999999	997	437	230	879	765	185	301	747	999999	999999	414	807	880	999999	806	88	42	999999	487	141	773	36	91	999999	447	213	999999	999999	358	474	999999	999999	492	477	547	389	883	234	986	602	44	916	999999	275	487	289	388	999999	413	605	637	95	999999	385	42	970	999999	999999	441	999999	361	785	398	673	972	370	325	413	599	427	999999	999999	353	885	106	999999	971	816	999999	168	825	165	112	753	836	780	163	117	444	577	42	860	792	434	999999	258	527	391	302	999999	964	974	999999	985	999999	830	742	999999	288	999999	999	999999	313	283	736	205	999999	645	837	201	999999	218	969	32	394	345	24	918	643	847	338	589	999999	602	203	850	95	127	353	999999	48	999999	828	268	999999	999999	556	519	697	999999	576	882	554	999999	909	999999	999999	999999	601	74	815	823	999999	440	847	999999	26	710	89	886	120	565	302	999999	163	69	389	710	454	892	788	505	231	598	281	456	44	423	999999	447	844	49	525	288	201	999999	786	397	421	167	485	846	439	811	935	20	589	723	947	850	376	999999	999999	709	285	319	602	773	999999	400	385	999999	27	641	52	81	999999	23	639	999999	999999	999999	299	296	416	941	76	420	662	999999	999999	321	476	842	999999	549	446	816	12	882	623	22	238	31	999999	882	829	999999	768	864	970	576	999999	999999	577	384	999999	315	999999	344	252	192	121	897	999999	999999	999999	184	999999	502	634	233	20	757	324	270	763	278	999999	999999	121	278	999999	999999	999999	999999	237	467	275	999999	544	141	999999	668	639	440	901	340	497	719	755	655	237	999999	240	999999	565	335	694	316	620	736	801	999999	232	973	999999	999999	999999	242	999999	999999	909	999999	958	999999	709	351	128	884	999999	433	780	794	777	466	51	384	567	553	999999	902	999999	958	999999	807	999999	753	999999	665	899	588	732	265	883	95	999999	999999	317	999999	47	223	217	809	999999	196	956	16	991	765	999999	999999	755	64	507	933	999999	951	796	161	172	956	905	463	984	781	700	525	911	692	999999	687	77	829	999999	999999	999999	963	22	889	999999	333	761	999999	732	743	999999	999999	758	999999	198	794	999999	166	575	91	318	754	999999	174	999999	441	104	309	54	254	99	999999	548	999999	248	999999	938	906	310	838	204	235	999999	250	999999	31	767	962	503	927	999999	910	999999	999999	
213	940	147	847	403	999999	239	462	636	488	654	906	139	999999	710	264	999999	660	999999	999999	886	92	999999	584	225	474	674	142	805	127	134	188	999999	124	782	308	796	999999	513	999999	609	742	599	252	596	52	999999	994	999999	249	999999	469	63	999999	548	130	916	999999	631	928	745	106	656	518	363	475	245	25	990	412	467	763	157	966	137	999999	493	781	988	999999	999999	999999	880	566	999999	999999	135	999999	575	661	391	243	999999	584	154	512	96	90	888	130	807	876	13	849	781	318	321	97	400	404	636	144	573	999999	356	999999	999999	99	473	697	350	999999	999999	339	999999	233	303	573	822	624	999999	999999	893	868	376	999999	675	40	785	999999	354	47	752	181	34	256	670	22	238	999999	999999	999999	616	201	779	715	436	674	999999	557	999999	999999	275	776	346	999999	251	705	999999	650	999999	196	999999	735	353	999999	348	278	999999	773	563	290	344	999999	337	999999	796	999999	99	660	279	10	210	237	722	605	772	976	999999	801	15	964	999999	587	687	999999	691	881	999999	999999	376	168	999999	65	993	734	413	531	448	285	436	549	615	999999	381	399	985	87	23	747	540	372	999999	513	768	599	359	999999	999999	237	378	915	853	622	293	121	999999	999999	243	987	202	999999	538	999999	999999	465	358	510	216	999999	999999	999999	867	110	999999	14	725	856	297	404	385	656	474	220	906	520	695	999999	999999	269	758	839	999999	999999	554	299	834	884	149	312	999999	848	550	768	122	764	57	752	999999	288	396	784	858	839	612	545	999999	327	652	999999	769	365	372	946	538	285	771	842	999999	999999	180	840	717	984	999999	536	116	706	107	999999	472	999999	316	858	873	974	981	999999	422	999999	522	516	241	999999	543	884	486	999999	999999	837	992	215	206	49	117	555	76	873	685	85	439	79	229	510	999999	999999	999999	999999	82	564	999999	999999	429	546	999999	664	609	432	451	279	60	513	477	999999	159	267	745	276	999999	328	908	999999	999999	347	999999	453	296	999999	904	715	999999	999999	530	675	544	234	785	659	915	453	945	644	432	415	35	926	602	959	360	133	999999	783	764	754	655	195	449	92	967	999999	999999	999999	527	735	999999	999999	982	999999	725	925	481	96	361	306	383	273	685	912	999999	653	850	999999	381	781	634	61	217	776	29	359	784	703	692	999999	86	77	126	697	999999	999999	943	999999	244	999999	651	995	431	467	380	391	509	537	770	323	830	50	506	746	999999	393	871	216	999999	375	150	778	999999	126	999999	999999	
157	988	999999	999999	710	59	103	946	139	639	629	999999	405	999999	850	257	932	379	999999	46	570	380	596	587	999999	999999	999999	868	294	873	601	315	999999	75	244	520	595	999999	613	781	946	560	617	470	763	999999	810	154	525	892	845	34	713	194	745	776	402	364	300	973	999999	234	661	999999	48	324	513	340	402	339	662	537	765	631	99	19	762	135	824	953	926	999999	352	402	999999	577	999999	62	999999	999999	128	999999	114	640	751	722	899	999999	432	999999	617	480	751	999999	240	999999	268	999999	104	735	23	276	540	346	56	165	882	999999	237	470	723	460	20	934	220	430	433	135	880	377	119	411	703	385	999999	455	133	166	172	721	319	520	957	999999	454	852	701	767	593	596	839	641	134	961	725	999999	469	816	975	809	883	999999	210	727	626	612	573	164	999999	999999	42	726	106	515	999999	212	502	999999	490	999999	729	665	999999	294	537	999999	999999	741	660	188	986	316	999999	362	837	186	319	240	967	841	289	546	766	992	564	123	999999	618	809	522	664	52	336	999999	90	228	600	916	199	999999	999999	999999	504	999999	614	999999	999999	999999	999999	975	893	999999	459	649	89	192	899	999999	730	999999	933	667	931	147	524	943	979	574	281	619	586	403	50	819	515	457	52	943	387	838	999999	800	940	999999	629	401	592	687	999999	999999	328	60	196	999999	224	999999	999999	367	308	671	745	999999	472	69	999999	500	232	639	144	631	150	999999	999999	891	999999	999999	727	106	999999	132	360	999999	47	999999	300	536	216	274	605	846	558	685	645	716	102	607	338	880	445	999999	179	953	552	905	758	372	999999	304	930	91	999999	802	849	185	320	452	933	98	999999	862	293	957	999999	297	83	999999	320	456	798	999999	804	999999	661	388	999999	999999	999999	142	625	928	999999	999999	343	523	999999	999999	835	470	406	649	673	249	999999	583	845	221	918	999999	999999	303	61	440	505	693	287	103	151	470	999999	912	702	801	473	999999	223	999999	624	520	391	328	629	999999	60	159	573	999999	999999	87	542	741	488	494	310	332	877	218	416	999999	246	812	613	999999	248	493	999999	872	999999	999999	369	999999	597	408	999999	999999	673	999999	390	356	129	722	368	999999	999999	489	433	217	500	151	962	999999	999999	974	284	999999	999999	264	612	566	212	701	788	462	718	999999	999999	90	621	999999	658	676	827	69	530	523	453	550	446	999999	69	999999	381	999999	319	999999	508	622	133	304	798	419	598	823	154	428	933	906	354	999999	345	999999	
999999	702	493	999999	188	905	454	999999	999999	173	817	853	507	999999	999999	164	152	365	999999	999999	957	999999	998	248	999999	14	999999	111	999999	546	999999	587	423	716	999999	678	999999	999999	185	603	178	373	178	999999	601	744	326	681	999999	999999	763	989	299	813	999999	279	999999	254	218	999999	990	999999	180	999999	968	239	440	999999	330	650	23	999999	999999	966	362	593	158	999999	999999	342	687	243	999999	810	782	215	999999	609	999999	872	974	896	814	999999	613	826	202	589	666	371	314	535	999999	458	999999	644	999999	332	460	802	131	999999	607	876	999999	756	349	370	806	999999	999999	999999	469	458	675	999999	315	188	999999	999999	400	568	706	285	38	999999	882	999999	53	148	405	999999	158	528	999999	643	298	999999	514	856	487	999999	783	903	430	483	76	999999	783	649	339	631	969	925	411	562	634	332	999999	344	999999	795	326	667	367	975	682	940	707	999999	827	376	673	507	58	568	785	999999	854	554	95	980	770	404	809	773	997	233	999999	197	19	966	999999	999999	982	691	999999	125	546	455	801	136	204	751	821	962	958	471	999999	842	777	831	477	304	999999	893	35	922	858	593	999999	458	822	999999	32	861	999999	503	524	366	62	669	266	408	752	958	785	29	582	846	815	999999	999999	999999	999999	188	498	796	999999	999999	999999	593	267	999999	477	353	313	999999	729	999999	685	465	999999	519	999999	117	575	78	999999	300	118	999999	999999	21	999999	452	111	547	999999	999999	999999	999999	582	999999	700	468	412	313	931	999999	655	110	300	621	170	999999	588	837	999999	313	999999	999999	999999	999999	999999	660	253	255	999999	35	999999	766	586	999999	597	205	882	521	819	332	704	271	147	999999	645	18	716	728	999999	428	864	273	62	795	240	943	246	952	455	50	224	999999	139	999999	166	888	999999	999999	33	965	477	999999	999999	172	999999	351	999999	999999	984	972	999999	525	403	755	999999	978	713	790	654	654	999999	929	75	778	117	547	999999	241	986	757	494	311	704	886	951	797	255	999999	197	888	661	144	968	482	105	699	763	999999	745	188	184	733	760	378	15	999999	10	249	999999	71	220	60	125	999999	488	642	820	517	999999	372	732	824	603	765	993	824	961	592	683	418	999999	999999	496	999999	582	761	550	335	880	414	999999	16	999999	999999	678	611	29	999999	994	463	878	256	580	382	455	999999	139	999999	385	190	586	417	566	646	287	462	999999	318	999999	726	999999	494	636	399	575	999999	989	477	999999	999999	805	229	597	230	540	537	999999	123	361	232	
999999	556	950	700	827	389	449	198	848	225	57	710	96	278	370	999999	999999	191	807	729	371	662	907	999999	999999	366	819	346	116	999999	286	999999	956	999999	999999	546	543	936	571	196	286	800	999999	871	999999	105	142	999999	859	156	999999	994	316	632	860	968	648	958	325	471	999999	999999	92	999999	939	606	754	664	182	999999	849	683	619	620	452	570	999999	46	657	289	233	499	487	959	999999	291	999999	334	571	137	999999	585	620	110	627	183	718	529	999999	999999	350	478	999999	44	999999	244	385	695	999999	300	933	999999	311	45	999999	999999	626	999999	276	658	472	429	999999	999999	927	274	72	519	993	999999	851	515	114	918	938	754	352	452	663	999999	999999	448	154	280	999999	999999	999999	585	862	999999	557	596	262	999999	276	920	385	113	999999	42	181	865	702	911	999999	427	999999	999999	106	493	999999	183	468	678	751	999999	285	821	850	642	999999	999999	657	444	721	264	263	830	999999	28	999999	999999	345	631	999999	999999	746	242	831	776	787	891	999999	378	831	383	138	583	531	253	645	564	262	474	52	999999	999999	999999	199	195	174	999999	999999	88	999999	488	838	837	261	999999	999999	52	990	999999	855	999999	999	288	613	347	999999	679	309	407	383	814	986	870	588	999999	832	488	53	999999	612	119	999999	409	264	352	545	301	331	820	966	999999	573	188	619	943	999999	929	653	999999	69	999999	377	344	705	309	501	967	258	529	999999	999999	999	355	999999	745	948	599	34	270	801	999999	999999	488	440	780	251	999999	261	999999	999999	903	834	200	585	999999	742	999999	703	954	999999	578	999999	802	941	178	999999	999999	715	874	995	999999	999999	999999	60	999999	146	889	903	924	68	999999	716	999999	999999	975	963	808	999999	354	13	143	895	999999	419	999999	792	555	547	999999	999999	33	102	387	649	942	998	452	150	361	980	852	999999	779	999999	169	862	438	321	966	215	793	999999	371	870	861	209	999999	973	999999	999999	591	352	999999	746	44	599	999999	963	548	999999	999999	668	418	373	160	999999	126	182	999999	999999	363	243	580	66	394	574	999999	516	999999	743	999999	478	323	918	399	510	279	42	861	569	533	999999	999999	999999	999999	134	50	997	720	639	92	999999	999999	465	89	357	771	585	362	470	868	822	185	804	813	52	355	999999	974	649	952	94	320	690	838	999999	470	590	371	269	533	733	796	158	999999	510	755	999999	999999	51	739	694	680	401	701	710	299	968	186	652	779	999999	33	80	999999	999999	351	999999	627	200	887	191	999999	999999	999999	
999999	999999	36	152	312	999999	498	660	999999	999999	999999	999999	999999	989	999999	999999	999999	413	718	490	982	999999	999999	471	663	169	722	239	648	164	557	479	587	465	566	684	999999	825	999999	999999	290	891	999999	999999	429	594	432	999999	500	601	394	777	505	612	953	433	310	999999	489	999999	999999	269	21	778	999999	999999	826	463	999999	453	336	676	539	363	209	101	619	999999	999999	78	999999	999999	739	56	999999	779	999999	999999	511	143	383	999999	346	999999	791	31	879	999999	807	641	767	999999	620	56	275	718	248	999999	413	999999	814	745	523	420	416	893	529	964	18	583	813	852	951	299	80	629	340	809	572	187	221	307	758	410	999999	768	70	692	999999	60	999999	832	570	649	328	999999	999999	925	324	999999	502	915	313	234	827	915	27	330	976	999999	999999	439	579	236	650	517	987	122	119	999999	999999	836	999999	958	51	981	291	312	971	442	445	414	494	674	999999	306	993	999999	583	999999	750	739	716	999999	999999	999999	999999	344	998	999999	999999	81	815	675	73	665	732	999999	999999	845	633	715	359	543	210	999999	944	999999	999999	354	523	463	999999	724	897	104	999999	56	295	939	999999	947	999999	169	792	999999	598	819	610	29	574	648	351	999999	761	45	390	182	999999	699	168	999999	793	654	297	196	999999	101	778	969	545	685	69	999999	127	686	999999	199	751	836	384	135	999999	999999	779	999999	999999	800	962	999999	713	999999	121	999999	999999	380	999999	658	872	605	999999	507	50	641	999999	889	588	999999	999999	85	633	999999	999999	108	324	43	63	272	875	422	999999	742	138	916	265	999999	573	473	472	746	999999	999999	999999	155	15	877	94	663	56	890	296	999999	189	887	999999	999999	525	22	282	999999	327	999999	783	999999	530	98	378	999999	999999	886	325	125	635	999999	552	880	873	285	103	999999	948	400	226	984	135	70	999999	251	999999	742	82	560	201	724	428	641	969	999999	999999	999999	999999	959	999999	169	574	999999	388	999999	345	357	649	249	919	835	798	999999	675	799	334	470	535	137	447	642	814	764	923	911	456	910	911	16	660	999999	937	989	122	66	999999	953	682	999999	906	339	103	832	641	365	999999	501	966	179	542	999999	390	999999	999999	999999	354	809	257	476	858	999999	446	999999	588	999999	898	809	815	618	389	380	788	287	230	117	999999	982	133	568	985	955	999999	741	473	506	796	565	476	476	999999	609	706	215	999999	481	999999	999999	999999	899	999999	126	685	357	999999	172	376	113	999999	415	106	372	686	999999	999999	903	489	704	
999999	999999	945	999999	999999	348	906	779	999999	999999	999999	749	999999	98	738	233	110	869	279	597	999999	999999	140	999999	414	71	380	348	923	999999	724	496	999999	198	291	170	954	999999	783	347	999999	20	498	999999	226	411	200	18	999999	462	588	999999	999999	892	753	868	952	262	928	281	968	567	856	657	857	400	757	36	807	577	279	976	96	931	156	940	812	346	476	12	870	999999	714	470	437	113	862	999999	444	422	999999	999999	205	511	379	999999	163	840	936	999999	654	174	211	999999	192	612	535	702	746	812	65	616	785	999999	410	606	853	396	230	999999	538	999999	591	394	368	578	780	584	562	273	786	972	409	651	357	706	999999	657	287	824	577	999999	363	631	366	602	915	278	999999	773	39	999999	619	999999	999999	997	582	816	697	614	832	950	149	482	36	92	999999	999999	579	999999	445	999999	118	405	186	379	303	960	37	766	999999	999999	483	789	243	28	363	227	365	359	133	353	999999	672	992	999999	30	999999	605	999999	999999	999999	999999	406	337	999999	659	999999	15	917	704	999999	999999	931	952	330	477	360	249	999999	999999	989	999999	999999	999999	999999	999999	445	999999	559	999999	422	365	753	381	999999	812	999999	461	409	369	149	221	447	655	511	999999	38	999999	999999	159	669	641	597	554	406	12	999999	825	246	598	223	999999	455	999999	291	266	45	560	82	999999	999999	898	840	648	999999	999999	341	999999	78	536	216	725	999999	410	999999	781	999999	999999	974	877	999999	262	225	810	155	338	765	879	374	255	529	478	647	162	999999	771	800	949	999999	628	671	904	756	709	999999	497	78	999999	999999	999999	999999	835	585	204	185	147	682	40	502	999999	21	999999	999999	823	17	737	87	589	649	999999	981	818	245	999999	216	999999	999999	516	427	657	999999	720	11	864	756	999999	893	999999	977	623	98	770	457	712	616	220	703	932	999999	655	420	999999	405	960	528	680	999999	238	988	746	641	175	999999	844	990	301	459	999999	999999	324	843	634	611	36	828	220	370	532	739	995	735	573	815	999999	999999	781	324	50	345	85	102	664	465	240	982	999999	167	612	721	325	760	999999	999999	387	999999	785	999999	378	999999	999999	999999	77	999999	992	21	78	360	840	607	219	999999	419	10	999999	231	188	179	381	54	905	999999	999999	810	424	244	377	999999	999999	961	999999	903	999999	908	38	765	999999	999999	472	999999	914	572	327	999999	512	999999	351	999999	874	165	632	616	506	334	236	264	999999	267	84	757	644	370	921	999999	155	999999	40	511	999999	999999	
999999	22	999999	999999	999999	342	735	753	308	85	893	999999	832	282	338	845	407	999999	682	999999	999999	999999	101	714	584	553	651	448	860	205	317	840	394	999999	959	619	999999	353	203	893	529	808	958	998	999999	633	538	648	549	309	909	419	828	208	32	438	921	992	578	587	691	999999	893	112	768	999999	625	194	323	999999	936	63	428	788	254	405	809	999999	850	950	24	999999	899	560	296	898	999999	999999	626	530	697	999999	775	616	999999	242	999999	855	240	810	999999	354	335	830	373	999999	999999	50	999999	626	629	829	152	999999	572	999999	397	342	816	869	52	999999	568	792	31	999999	288	812	999999	21	490	953	861	49	943	670	676	78	999999	441	907	970	999999	999	901	999999	999999	158	53	522	999999	582	49	371	999999	578	785	542	808	353	576	999999	464	943	146	675	967	113	684	902	22	328	999999	385	962	81	999999	568	891	163	256	999999	999999	73	999999	907	914	500	999999	999999	884	999999	270	844	999999	727	999999	298	862	235	901	669	473	150	510	526	437	664	408	697	379	999999	651	655	106	446	420	999999	999999	999999	999999	999999	999999	319	27	877	999999	311	520	244	999999	910	999999	665	262	587	666	627	562	650	480	259	101	583	995	667	999999	999999	747	999999	317	125	999999	999999	474	433	837	164	999999	632	467	135	999999	173	142	999999	520	985	403	519	780	792	999999	999999	999999	511	385	999999	323	359	394	453	563	103	927	448	999999	82	201	999999	999999	511	999999	929	192	354	116	928	451	536	157	999999	222	238	647	524	999999	395	874	962	58	999999	840	773	999999	24	572	60	999999	693	999999	448	999999	574	999999	999999	298	999999	942	414	405	999999	807	999999	212	887	241	999999	455	412	999999	12	207	238	999999	171	670	731	691	178	781	65	691	999999	466	708	712	647	469	379	236	999999	453	470	567	602	999999	63	570	999999	783	247	604	834	999999	77	999999	566	795	999999	999999	566	226	774	999999	349	999999	59	330	503	185	999999	865	86	185	791	999999	737	671	187	390	616	170	999999	395	544	999999	857	235	398	468	156	999999	862	771	999999	163	678	999999	999999	999999	731	999999	999999	185	199	999999	528	658	740	517	512	894	618	226	990	999999	884	999999	999999	888	907	823	931	45	39	742	999999	314	515	638	880	900	999999	350	659	883	103	999999	999999	171	932	999999	495	881	999999	261	243	999999	780	999999	278	300	748	999999	929	907	999999	41	999999	999999	999999	999999	152	111	999999	611	999999	277	566	116	312	728	192	999999	956	707	338	60	999999	
999999	508	367	534	252	999999	590	161	125	420	751	92	72	20	749	792	718	66	393	999999	999999	810	999999	88	674	960	550	117	821	382	231	578	999999	952	378	999999	22	689	900	999999	56	459	335	856	815	999999	250	717	443	144	247	999999	945	806	733	999999	999999	288	860	291	820	999999	339	742	198	999999	342	119	642	999999	780	39	165	652	207	894	485	119	273	650	720	832	673	687	144	580	999999	944	228	411	416	999999	999999	619	999999	572	999999	592	668	641	691	141	999999	643	363	218	495	999999	999999	999999	491	999999	24	219	570	987	809	652	607	618	549	397	999999	240	393	57	209	999999	731	999999	774	892	451	631	958	999999	757	40	334	999999	94	999999	345	999999	920	984	718	619	58	999999	763	477	984	999999	102	304	999999	999999	259	316	999999	949	571	999999	999999	598	981	999999	261	981	240	778	327	681	533	219	61	999999	320	999999	999999	590	497	798	999999	307	907	401	539	664	348	912	780	999999	918	144	769	372	999999	332	13	336	367	76	702	985	999999	313	525	882	252	999999	999999	851	978	427	462	772	999999	767	999999	589	852	999999	999999	999999	999999	309	999999	399	449	999999	999999	987	405	12	999999	430	106	886	156	999999	876	656	999999	999999	387	999999	49	500	682	997	999999	999999	641	999999	999999	999999	433	384	987	850	550	136	443	562	555	999999	455	975	205	41	676	225	620	96	713	205	999999	44	941	78	269	999999	716	452	429	636	356	982	999999	999999	996	722	999999	306	63	749	223	859	63	999999	999999	74	305	651	330	54	938	555	710	287	594	399	442	999999	590	287	420	990	999999	999999	201	473	456	742	44	999999	999999	323	999999	999999	982	326	981	110	594	999999	967	74	131	384	697	800	281	251	868	607	289	999999	715	776	338	232	725	143	649	20	617	562	616	376	999999	624	999999	745	999999	278	417	341	335	395	319	355	868	758	999999	999999	201	999999	874	437	675	347	608	266	635	759	600	847	461	999999	588	415	457	755	657	999999	286	536	947	599	999999	999999	654	330	466	983	363	966	912	999999	819	412	688	999999	701	390	25	267	999999	545	999999	999999	999999	751	806	999999	897	999999	111	157	124	665	999999	999999	248	727	999999	288	800	999999	405	633	935	213	999999	185	999999	278	63	276	999999	29	999999	411	921	629	77	902	999999	561	999999	250	865	999999	144	163	155	413	999999	999999	698	737	467	468	999999	54	635	676	987	631	999999	999999	70	999999	999999	104	999999	855	362	618	660	999999	764	248	566	165	768	180	
79	610	999999	323	337	90	578	330	562	956	272	999999	999999	400	999999	892	999999	999999	999999	40	999999	49	913	999999	999999	332	322	908	999999	228	999999	984	999999	999999	606	387	999999	863	301	999999	265	769	542	293	999999	485	624	270	874	872	999999	110	975	737	504	40	999999	999999	999999	999999	767	999999	357	343	65	287	601	538	794	537	999999	521	174	210	999999	905	999999	630	705	575	707	62	44	109	365	801	19	999999	960	576	691	859	600	296	999999	595	422	999999	237	315	999999	999999	999999	999999	999999	999999	936	775	962	599	533	75	45	697	307	715	635	257	977	263	999999	62	578	227	845	442	999999	877	999999	999999	493	308	402	400	692	621	586	697	999999	999999	865	243	586	370	999999	626	824	999999	999999	507	999999	174	999999	974	46	830	517	258	501	999999	999999	68	999999	999999	116	234	999999	999999	14	685	138	999999	728	965	398	44	999999	999999	184	228	999999	999999	888	490	230	328	87	428	363	999999	113	338	205	999999	999999	806	456	999999	264	818	954	189	899	313	378	30	445	265	999999	999999	364	309	83	282	530	415	180	306	562	787	157	253	999999	152	999999	800	999999	348	999999	999999	587	672	954	999999	999999	439	999999	584	999999	999999	882	821	843	999999	507	804	264	922	860	185	999999	999999	251	476	671	710	897	756	731	578	287	107	999999	992	424	691	355	717	17	101	297	999999	194	362	904	999999	410	930	645	777	546	820	488	208	999999	437	431	999999	694	564	542	371	853	543	922	785	939	851	936	816	459	546	914	769	887	50	965	888	571	345	310	966	121	953	42	999999	619	682	999999	999999	999999	867	999999	453	559	999999	742	650	999999	129	395	558	993	828	328	999999	906	999999	321	999999	471	542	916	359	264	575	260	899	511	465	175	999999	999999	950	555	999999	524	999999	219	960	307	325	457	451	999999	751	972	292	635	42	560	900	371	999999	524	727	951	999999	198	983	676	843	148	974	954	138	744	53	283	736	485	444	999999	999999	619	999999	94	999999	409	513	999999	968	273	999999	905	275	999999	999999	435	827	640	999999	282	236	999999	463	999999	483	497	821	17	929	999999	899	557	125	401	999999	510	999999	999999	486	274	999999	999999	708	580	669	999999	689	242	59	617	455	105	634	171	282	76	999999	970	999999	978	587	505	673	959	374	921	789	873	885	194	999999	195	164	585	999999	845	585	883	516	999999	999999	589	958	322	999999	999999	922	999999	128	999999	355	407	41	508	687	189	717	999999	999999	748	289	815	357	864	559	270	941	
59	575	437	490	281	463	999999	180	998	547	360	405	571	998	835	755	940	838	999999	164	999999	898	416	137	836	678	767	134	999999	241	999999	762	303	999999	873	388	690	464	83	943	833	999999	689	642	999999	353	999999	750	453	999999	416	999999	999999	999999	294	161	168	999999	653	603	696	82	187	999999	454	598	112	709	999999	456	74	486	764	999999	330	328	218	774	999999	493	44	26	681	932	824	999999	862	197	576	722	230	390	810	999999	257	760	160	922	999999	999999	999999	934	625	999999	995	930	271	193	999999	966	942	999999	999999	170	569	679	999999	254	942	388	999999	915	999999	412	236	683	999999	294	468	999999	178	296	587	999999	999999	999999	999999	999999	937	894	805	678	411	610	780	837	850	649	999999	999999	368	999999	999999	809	42	335	999999	223	770	321	999999	977	724	225	797	655	805	537	918	469	288	717	317	57	583	67	513	532	632	399	833	999999	999999	890	211	273	999999	778	999999	915	308	999999	914	626	999999	827	999999	195	813	134	41	999999	999999	451	299	651	999999	999999	236	974	822	279	591	380	488	238	999999	834	24	999999	349	37	568	12	171	110	802	691	418	755	113	999999	718	999999	368	520	305	931	600	999999	675	999999	999999	995	103	38	596	543	148	411	999999	129	181	288	784	999999	754	728	289	999999	999999	906	524	480	871	504	560	93	22	968	932	672	243	464	859	965	485	572	999999	142	513	268	553	16	532	983	156	440	723	364	765	577	651	411	710	768	859	81	133	599	999999	513	530	180	999999	560	886	717	429	818	528	191	818	157	685	590	363	999999	948	999999	357	130	369	658	999999	365	30	999999	999999	101	116	413	449	319	664	10	738	999999	999999	971	107	439	999999	904	999999	999999	758	504	726	130	999999	351	132	999999	252	357	153	872	999999	123	539	64	962	337	712	124	742	999999	492	684	999999	980	980	976	790	918	118	465	822	629	999999	526	999999	633	999999	764	290	213	77	999999	856	866	999999	999999	442	999999	476	999999	202	720	840	999999	22	51	999999	433	999999	156	455	333	249	688	59	347	515	23	999999	999999	650	999999	834	538	442	185	999999	985	575	566	544	746	451	999999	999999	112	999999	359	513	73	999999	264	403	144	757	999999	77	999999	816	78	999999	999999	104	999999	43	254	886	999999	999999	836	222	292	999999	804	611	709	881	813	425	999999	559	999999	509	884	999999	999999	554	699	781	999999	117	661	178	507	657	999999	652	999999	402	999999	999999	486	543	999999	999999	82	406	598	999999	58	861	999999	
751	869	518	751	919	219	173	646	700	999999	999999	126	728	561	123	360	999999	495	67	577	421	407	999999	82	999999	832	999999	900	999999	999999	176	732	837	853	909	309	988	905	206	442	150	755	328	38	999999	426	948	299	959	55	451	999999	991	999999	842	354	148	446	138	97	185	273	656	744	30	797	289	875	652	814	372	251	299	624	436	666	999999	703	125	207	884	744	941	944	514	139	741	553	999999	999999	999999	551	777	118	266	999999	999999	583	17	168	147	82	999999	154	682	209	999999	999999	858	186	275	444	330	931	212	440	331	712	999999	891	999999	999999	863	97	999999	999999	474	190	368	558	567	505	696	957	999999	811	108	796	999999	314	999999	375	695	835	299	726	230	845	906	825	556	999999	353	125	112	411	219	559	501	861	735	566	17	999999	618	769	999999	373	871	999999	342	535	450	925	509	690	50	999999	999999	926	999999	628	999999	542	12	999999	162	580	999999	658	602	549	305	410	579	999999	367	395	226	999999	978	999999	974	515	999999	31	946	999999	616	422	371	190	760	999999	271	116	292	475	307	999999	617	177	999999	222	999999	793	239	50	356	684	332	654	999999	278	948	999999	653	769	59	980	234	735	999999	442	297	421	788	730	148	472	542	999999	999999	778	999999	810	347	761	716	699	791	906	80	931	99	716	379	999999	625	527	463	523	425	326	223	881	999999	999999	925	387	999999	508	901	884	152	440	999999	999999	366	148	406	892	63	999999	999999	328	665	43	999999	580	52	999999	115	621	19	29	476	771	999999	999999	999999	270	836	338	693	292	999999	195	999999	658	999999	999999	136	999999	131	570	469	74	999999	894	999999	180	733	354	345	999999	403	999999	875	133	964	795	477	335	999999	145	66	725	667	907	323	479	999999	694	430	999999	179	627	500	448	999999	999999	644	670	999999	435	536	491	992	983	888	724	999999	999999	999999	999999	999999	999999	945	986	514	744	407	229	581	747	999999	49	999999	999999	540	776	999999	437	999999	999999	160	806	522	999999	608	574	732	683	999999	598	169	999999	999	75	837	999999	681	999999	933	814	14	424	999999	75	509	497	567	999999	453	122	935	999999	999999	142	999999	71	288	840	387	940	22	724	211	982	588	347	49	857	999999	172	104	285	999999	759	999999	736	717	456	606	121	999999	380	240	906	663	999999	497	999999	999999	776	999999	841	136	992	802	290	222	117	487	999999	457	709	999999	999999	27	659	999999	999999	999999	999999	354	831	999999	276	999999	641	493	999999	328	311	999999	182	999999	35	
81	263	999999	511	956	276	523	610	999999	999999	999999	999999	819	949	999999	14	898	164	291	999999	999999	268	607	859	69	170	796	917	999999	185	999999	285	714	999999	219	764	510	999999	385	319	999999	744	999999	999999	613	999999	821	544	416	324	413	999999	999999	611	603	999999	999999	299	999999	795	479	606	821	792	132	999999	592	295	739	134	504	30	778	972	999999	687	405	807	999999	433	999999	261	511	473	772	626	999999	113	931	405	118	220	999999	589	999999	999999	922	80	999999	999999	999999	536	804	292	820	392	916	918	179	999999	418	999999	53	28	456	227	999999	358	30	505	993	489	363	999999	26	293	595	198	999999	93	765	334	999999	31	389	999999	999999	229	652	389	999999	476	933	25	999999	999999	999999	417	143	621	262	999999	59	181	241	999999	182	470	275	537	797	999999	999999	95	160	93	999999	999999	638	643	770	875	706	641	796	526	999999	348	356	756	126	187	65	521	999999	201	285	957	789	826	639	986	953	125	591	981	691	999999	999999	999999	550	999999	778	999999	851	387	999999	418	999999	715	17	999999	123	519	420	619	672	999999	264	959	808	761	242	812	999999	783	922	591	59	815	999999	709	483	453	215	999999	409	566	670	453	999999	866	999999	999999	819	999999	872	999999	704	971	999999	428	592	905	105	789	912	965	495	77	999999	286	368	569	880	307	361	670	313	448	220	116	602	999999	635	941	188	167	993	208	911	488	886	87	507	415	999999	577	357	426	68	999999	80	999999	988	57	508	23	203	999999	454	999999	140	999999	761	999999	999999	781	279	999999	610	754	972	296	166	976	400	999999	999999	474	191	783	322	887	999999	776	45	999999	822	588	443	174	999999	482	754	708	357	630	999999	305	999999	345	999999	203	815	314	471	783	447	21	656	227	951	999999	999999	671	889	253	875	999999	176	999999	958	999999	999999	999999	790	499	542	457	999999	999999	999999	766	999999	999999	999999	999999	81	85	315	262	561	811	931	225	223	244	152	92	999999	114	754	341	139	762	386	616	482	999999	523	999999	250	989	999999	887	263	194	844	999999	195	999999	999999	799	679	914	275	999999	999999	505	232	555	356	460	638	524	24	632	637	131	468	868	999999	999999	562	343	21	571	428	53	962	38	400	658	897	999999	933	955	662	224	497	239	856	977	156	967	624	999999	999999	867	873	999999	557	722	35	326	135	478	247	999999	999999	703	728	715	543	999999	165	698	999999	591	591	999999	970	422	999999	239	21	999999	555	594	718	230	220	560	180	342	480	677	999999	580	
922	464	999999	326	321	793	510	151	444	952	812	926	237	769	286	814	659	144	98	795	314	466	923	652	627	682	493	178	545	211	999999	487	999999	982	669	136	351	654	999999	840	729	870	234	999999	782	791	992	451	283	366	999999	345	589	838	275	466	999999	75	698	639	310	999999	606	243	999999	334	999999	999999	999999	999999	472	999999	44	257	75	444	241	329	870	835	690	52	894	188	529	387	897	236	717	212	595	286	955	999999	540	397	274	991	374	999999	930	747	350	133	894	676	311	342	772	999999	999999	999999	205	863	948	999999	447	999999	714	851	437	634	537	897	565	196	60	572	716	678	999999	250	954	422	999999	999999	999999	770	999999	852	85	565	464	886	978	383	91	101	523	282	950	999999	287	523	999999	305	219	999999	568	707	625	739	999999	104	999999	999999	266	782	958	15	999999	676	999999	999999	999999	872	180	650	919	999999	115	959	59	999999	728	332	963	441	402	609	733	258	999999	586	999999	345	999999	370	235	994	126	999999	143	517	715	283	713	425	747	158	999999	568	999999	386	602	999999	999999	999999	375	339	30	825	390	358	282	318	474	556	999999	440	933	809	999999	924	75	806	826	541	729	454	999999	999999	999999	253	484	999999	724	825	983	571	999999	999999	999999	895	999999	301	917	784	999999	407	808	167	792	317	225	999999	999999	999999	321	796	999999	158	462	920	721	483	140	999999	999999	117	593	999999	572	72	784	185	814	999999	951	999999	999999	52	306	331	646	461	755	387	999999	168	31	999999	514	197	731	507	305	83	184	499	170	999999	909	137	814	999999	594	729	532	49	510	999999	657	547	907	797	851	140	284	999999	728	753	118	716	96	999999	144	384	340	999999	880	999999	355	999999	613	117	999999	179	517	999999	866	35	854	988	999999	408	468	967	290	999999	655	174	799	999999	999999	417	672	203	50	347	34	999999	399	999999	999999	999999	999999	206	933	999999	665	999999	622	999999	403	703	898	129	68	688	18	177	104	406	999999	715	941	441	690	205	999999	999999	139	180	461	656	635	608	829	999999	141	272	43	490	999999	999999	999999	11	520	77	518	552	145	362	338	856	125	999999	623	453	827	835	515	737	364	999999	552	452	346	746	77	299	300	179	556	999999	144	613	138	657	174	940	999999	622	687	892	999999	777	841	999999	541	643	985	386	70	999999	756	999999	135	999999	431	109	999999	774	999999	229	262	965	805	593	722	511	864	999999	289	999999	914	893	60	472	922	999999	610	741	214	434	314	914	118	260	
999999	999999	487	999999	999999	74	284	999999	999999	467	639	837	971	999999	882	39	778	28	106	183	391	863	999999	663	629	656	498	924	999999	575	914	999999	999999	554	604	884	34	288	999999	224	612	999999	280	592	832	95	803	362	858	999999	656	295	817	935	868	135	592	824	999999	580	576	999999	999999	57	553	301	999999	426	654	998	15	499	288	882	999999	623	999999	999999	830	999999	999999	999999	75	394	919	628	531	921	686	999999	301	209	332	999999	647	262	191	233	49	999999	999999	387	707	999999	179	166	999999	934	375	255	542	930	993	421	727	439	999999	202	137	999999	769	999999	999999	185	706	999999	999999	128	999999	318	442	368	999999	999999	439	475	438	214	224	762	621	597	999999	440	935	999999	215	910	442	217	967	988	105	125	771	999999	646	531	164	999999	999999	888	699	66	813	184	999999	999999	999999	262	11	90	978	374	312	182	512	309	250	345	999999	266	686	999999	351	453	999999	999999	526	394	828	907	60	849	774	733	897	499	999999	999999	64	510	929	190	216	886	999999	730	813	599	543	999999	291	999999	999999	732	211	999999	999999	999999	999999	809	188	597	999999	999999	39	138	999999	999999	999999	23	682	488	290	99	337	999999	820	999999	443	541	694	999999	851	999999	625	241	999999	51	531	999999	999999	999999	849	255	332	341	756	999999	857	881	140	999999	324	999999	664	802	538	999999	405	705	999999	999999	999999	379	125	261	746	941	477	797	63	559	56	59	239	424	639	45	767	995	749	707	606	562	411	459	613	331	827	823	703	999999	645	999999	383	999999	999999	999999	140	999999	594	999999	645	70	827	580	999999	274	299	250	173	503	999999	999999	956	154	654	373	968	665	647	425	123	654	104	999999	999999	999999	675	707	92	169	999999	999999	411	933	999999	999999	735	830	271	999999	41	999999	659	210	481	246	869	239	878	968	511	999999	433	179	999999	999999	965	173	999999	967	999999	592	167	14	597	232	998	33	92	117	999999	147	404	999999	999999	536	994	894	192	999999	999999	999999	829	124	657	441	999999	999999	241	81	580	571	173	304	749	449	429	655	999999	259	999999	846	999999	999999	339	374	79	133	999999	175	996	999999	981	989	615	999999	763	53	356	166	959	766	791	999999	999999	999999	973	109	999999	944	116	999999	291	932	999999	515	999999	999999	784	293	371	149	456	999999	999999	508	589	183	689	999999	685	386	308	455	999999	999999	999999	999999	243	272	400	999999	573	841	999999	657	790	59	999999	999999	863	704	999999	73	795	820	999999	725	999999	38	487	799	420	963	999999	730	
50	836	642	959	999999	162	825	999999	892	999999	575	614	999999	999999	718	540	623	999999	732	981	128	244	659	999999	169	339	210	214	784	600	559	610	583	999999	616	999999	416	600	648	711	878	999999	181	999999	999999	706	717	517	319	947	185	831	240	286	611	805	186	172	799	131	951	621	999999	301	999999	964	41	999999	999999	764	133	33	941	31	999999	382	999999	264	234	463	622	693	894	999999	999999	999999	379	306	726	811	777	253	999999	527	999999	999999	999999	880	562	290	674	48	706	999999	823	162	890	219	999999	239	741	921	938	345	999999	267	999999	900	876	999999	594	734	952	999	987	880	232	423	999999	845	374	193	702	943	788	999999	987	349	999999	272	838	170	132	497	79	855	315	465	28	502	541	999999	13	449	695	999999	96	999999	567	943	930	476	948	338	864	999999	999999	994	557	925	280	386	886	999999	285	999999	999999	465	929	142	574	999999	999999	768	313	267	999999	263	258	848	497	290	999999	80	342	999999	221	793	632	521	635	320	908	999999	231	164	999999	400	173	271	337	631	777	999999	999999	173	81	190	34	607	378	966	746	708	437	990	603	816	999999	914	222	999999	832	418	506	263	858	311	546	159	46	789	99	986	520	866	513	358	701	179	300	999999	769	34	999999	669	999999	209	665	240	561	999999	129	259	58	519	999999	368	927	125	314	769	643	875	571	589	876	759	197	571	487	255	999999	111	999999	191	59	808	999999	837	999999	659	646	316	597	632	669	840	937	11	999999	999999	999999	585	865	530	397	893	463	999999	792	814	21	103	999999	316	298	28	635	867	470	999999	104	100	436	654	132	999999	287	938	920	46	822	999999	503	999999	824	539	245	102	793	165	354	710	55	999999	999999	552	562	999999	344	650	999999	79	540	88	60	340	159	220	408	70	616	999999	643	755	992	999999	600	999999	999999	758	782	999999	84	315	645	393	999999	999999	17	580	999999	999999	999999	279	832	752	999999	425	293	494	390	35	694	732	999999	830	77	299	881	999999	952	152	800	586	999999	999999	999999	235	442	666	295	597	999999	999999	295	619	920	373	999999	250	180	999999	999999	996	378	757	848	999999	766	814	325	755	679	195	627	999999	205	999999	412	171	999999	429	982	626	209	792	822	866	446	999999	909	703	377	999999	651	999999	24	803	999999	120	822	999999	469	628	351	540	999999	27	999999	663	424	903	999999	999999	999999	750	202	511	999999	585	934	999999	904	836	999999	999999	999999	48	544	851	617	402	808	301	348	999999	959	364	
285	669	874	805	999999	783	515	15	742	615	158	900	584	999999	16	999999	186	841	749	999999	722	728	161	879	999999	358	999999	31	104	669	423	390	999999	838	999999	137	711	999999	325	130	331	899	880	772	999999	643	276	113	396	186	125	506	363	999999	642	999999	517	994	999999	317	738	999999	911	999999	201	768	119	745	287	878	921	58	526	628	999999	822	848	389	990	838	92	941	635	918	554	916	999999	463	206	679	999999	716	805	17	392	837	988	807	999999	999999	534	999999	825	517	999999	77	980	999999	35	819	707	138	13	494	235	797	858	992	527	999999	742	999999	999999	999999	268	999999	252	518	245	473	833	999999	999999	869	314	561	999999	127	999999	487	935	300	438	386	971	491	999999	320	781	595	979	996	289	306	388	878	981	227	999999	999999	824	471	500	561	999999	666	330	144	189	674	681	740	338	999999	349	451	999999	999999	636	776	502	932	999999	650	494	837	760	511	490	436	999999	999999	867	614	663	473	800	876	400	315	999999	578	141	117	913	999999	668	249	957	937	660	818	999999	999999	557	999999	734	999999	77	158	905	819	999999	999999	104	783	872	724	387	875	999999	999999	999999	999999	615	999999	999999	630	737	255	179	999999	554	553	999999	760	316	394	66	771	739	950	808	999999	409	999999	999999	389	999999	999999	376	943	999999	91	295	319	56	269	868	999999	101	114	122	822	979	999999	274	110	975	343	999999	488	667	616	145	700	542	529	922	273	999	421	999999	607	999999	235	999999	472	999999	467	714	57	526	432	679	635	999999	986	272	24	999999	999999	999999	999999	662	888	286	256	946	595	777	526	347	604	634	680	496	515	943	999999	735	802	842	999999	629	429	962	999999	937	510	862	555	267	907	197	999999	17	939	999999	999999	999999	999999	526	999999	690	999999	709	921	797	998	148	333	52	517	999999	284	982	894	59	243	925	51	319	999999	732	231	269	999999	417	460	999999	557	570	953	806	332	999999	999999	828	442	719	999999	446	938	371	538	513	999999	999999	912	201	122	890	711	999999	999999	999999	90	940	999999	928	279	999999	999999	335	591	999999	98	711	956	998	813	76	616	523	885	605	380	84	999999	718	518	811	504	268	560	999999	859	889	899	238	999999	238	369	514	450	536	109	613	779	999999	424	49	999999	914	388	56	283	197	188	311	723	16	999999	750	419	468	19	999999	775	924	903	209	811	727	802	999999	706	112	83	999999	505	767	304	427	999999	478	149	589	880	513	393	999999	999999	598	515	198	999999	999999	104	
981	526	31	838	855	999999	224	238	944	122	803	349	999999	999999	829	805	956	999999	999999	456	940	328	430	207	271	540	241	499	222	222	613	102	97	17	101	999999	484	928	448	554	999999	250	205	999999	87	173	999999	558	880	792	558	486	173	172	163	662	106	999999	576	999999	999999	724	25	731	508	711	999999	999999	32	996	331	999999	273	999999	377	999999	133	953	130	107	999999	683	999999	430	664	136	999999	925	853	438	737	660	999999	133	912	365	235	474	968	375	912	58	535	884	470	530	223	399	794	463	539	152	702	479	996	959	115	594	76	381	783	335	319	593	269	670	999999	149	861	999999	999999	999999	984	755	999999	279	157	735	959	999999	913	999999	141	400	899	594	999999	882	137	999999	260	640	407	999999	592	586	738	942	624	800	999999	999999	999999	999999	987	879	168	947	294	999999	811	379	635	933	999999	999999	204	919	693	675	999999	794	22	908	762	999999	999999	397	173	609	999999	215	120	999999	999999	839	10	358	412	29	435	20	999999	409	999999	880	14	473	138	347	999999	819	999999	999999	98	70	71	629	30	162	627	999999	999999	684	196	606	268	999999	654	628	999999	846	999999	999999	999999	701	999999	612	766	881	830	788	269	999999	999999	999999	956	999999	999999	228	778	381	338	999999	402	999999	236	913	223	544	621	538	819	510	103	999999	999999	584	709	396	864	458	862	149	332	999999	511	958	466	475	650	107	404	435	850	872	517	999999	281	585	474	292	999999	231	269	999999	969	999999	732	682	418	999999	461	684	363	329	518	999999	927	999999	162	277	999999	747	999999	999999	999999	393	660	231	999999	55	313	134	921	581	69	640	879	41	868	999999	999999	784	66	999999	999999	719	999999	530	999999	328	999999	716	432	207	836	651	337	746	167	999999	999999	510	655	373	79	336	999999	782	999999	878	319	895	999999	999999	999999	999999	999999	627	877	999999	321	139	868	708	999999	596	702	724	999999	999999	313	999999	874	999999	654	725	139	692	999999	319	956	299	270	484	18	444	999999	32	999999	174	999999	709	868	742	273	969	642	946	658	999999	634	999999	46	852	574	999999	999999	412	755	325	542	999999	428	568	467	999999	869	393	699	280	574	679	568	580	457	603	274	999999	29	999999	92	999999	43	725	685	917	262	417	910	831	422	999999	277	999999	632	961	291	310	285	251	999999	259	257	999999	999999	999999	999999	466	405	970	999999	890	999999	80	242	359	999999	999999	883	549	999999	461	482	867	858	955	412	728	948	495	322	964	855	777	585	833	935	655	
817	730	447	796	999999	999999	919	531	999999	206	607	999999	999999	589	427	735	482	647	999999	389	529	952	551	999999	517	910	658	948	999999	999999	494	409	424	318	884	162	999999	972	449	543	948	336	728	215	130	676	497	999999	547	999999	305	937	999999	999999	136	864	188	695	289	112	290	971	496	621	711	999999	999999	999999	704	274	633	509	208	243	441	202	234	999999	999999	999999	422	925	411	914	319	999999	353	867	192	30	973	999999	693	347	262	999999	840	117	503	921	999999	809	38	282	999999	795	739	822	124	933	999999	999999	73	999999	999999	999999	569	581	999999	164	855	990	506	684	301	226	816	860	981	464	362	126	842	999999	33	613	897	139	428	523	817	530	752	258	389	140	352	254	657	999999	417	268	805	349	76	827	312	999999	980	279	979	878	840	660	580	523	10	363	999999	86	467	440	163	788	999999	334	247	257	999999	170	873	999999	999999	94	999999	104	321	502	643	205	999999	552	158	158	999999	939	690	102	999999	999999	139	989	829	999999	439	999999	114	26	12	741	589	65	59	819	999999	417	999999	756	999999	486	212	508	999999	229	776	914	292	15	253	407	644	999999	579	439	999999	884	742	999999	654	81	999999	304	499	901	999999	255	503	999999	752	137	273	933	489	201	663	631	278	610	804	524	999999	999999	773	605	106	444	485	619	999999	520	999999	53	111	999999	496	907	18	999999	999999	999999	999999	954	999999	999999	999999	711	665	999999	776	409	615	141	827	139	387	890	531	894	804	181	769	883	549	242	462	229	999999	947	999999	756	623	460	997	283	113	739	847	999999	470	395	778	108	999999	999999	904	543	225	999999	164	606	385	999999	23	999999	761	537	414	999999	664	914	878	718	682	999999	999999	999999	144	999999	36	999999	53	874	433	419	402	671	50	169	337	919	999999	860	792	109	380	510	999999	566	522	576	999999	827	992	556	516	70	426	999999	604	749	409	999999	945	516	563	510	689	999999	48	999999	999999	255	999999	745	911	28	999999	583	649	999999	718	999999	41	459	999999	226	882	877	902	342	255	226	999999	587	999999	999999	914	285	545	869	820	999999	527	433	90	89	144	999999	644	999999	144	842	183	999999	999999	830	639	496	999999	347	999999	811	702	999999	843	999999	689	999999	999999	578	999999	999999	47	780	464	876	60	608	379	243	91	999999	242	414	207	999999	52	999999	557	999999	703	428	91	208	250	18	150	999999	999999	999999	999999	999999	32	76	394	494	999999	403	864	164	780	40	999999	999999	999999	999999	579	297	509	441	
237	999999	557	999999	875	685	568	999999	540	456	735	240	29	999999	999999	63	999999	176	29	712	999999	999999	382	403	999999	672	999999	131	943	999999	439	999999	321	157	582	947	481	486	201	709	926	999999	863	999999	428	549	20	557	127	999999	999999	412	278	796	834	587	999999	999999	637	212	383	447	894	293	999999	883	918	999999	986	896	581	136	999999	320	786	639	786	964	975	369	999999	754	13	741	864	36	584	525	323	999999	877	999999	848	988	335	488	82	579	401	544	631	148	999999	230	630	999999	438	999999	19	204	801	999999	188	278	550	628	443	163	428	990	309	402	558	990	29	264	999999	999999	999999	999999	567	216	573	440	999999	523	193	783	121	609	598	626	999999	128	204	771	148	580	448	999999	55	999999	999999	411	999999	238	589	580	999999	375	978	451	999999	999999	636	594	999999	747	999999	37	444	999999	999999	819	401	682	887	440	796	257	126	706	547	287	261	999999	66	171	205	999999	933	999999	581	745	631	156	999999	803	491	610	238	400	49	421	999999	999999	876	340	19	562	999999	159	999999	999999	259	281	904	694	460	988	999999	380	999999	41	999999	830	999999	306	999999	255	38	93	999999	196	999999	725	999999	136	25	866	771	725	162	999999	167	783	999999	999999	496	359	252	959	999999	503	82	858	848	999999	327	441	316	580	152	764	534	267	211	999999	999999	533	614	777	999999	593	226	813	228	908	874	320	10	460	809	839	12	78	740	454	999999	171	877	658	808	999999	999999	201	999999	398	118	900	582	242	693	963	744	474	290	759	286	268	639	939	143	17	440	999999	770	312	761	466	999999	999999	483	773	655	999999	968	105	44	999999	240	999999	999999	974	999999	768	767	999999	104	538	787	999999	999999	855	531	937	524	801	152	703	999999	279	636	652	999999	825	758	999999	317	999999	506	194	999999	999999	999999	809	149	169	279	672	99	923	999999	999999	678	544	588	628	999999	999999	441	177	999999	341	999999	999999	999999	157	999999	912	19	847	539	316	42	602	267	916	826	999999	999999	365	531	480	613	506	71	999999	973	838	999999	140	677	599	356	338	999999	393	656	78	999999	992	569	367	999999	251	394	999999	200	85	287	999999	802	529	919	999999	645	482	727	108	898	999999	999999	761	999999	879	180	939	959	703	370	999999	999999	999999	116	805	795	999999	818	372	121	999999	999999	898	560	999999	337	999999	680	280	692	760	665	999999	180	826	999999	807	691	999999	999999	455	942	497	715	413	410	54	423	124	999999	481	999999	999999	986	738	576	999999	210	999999	
552	32	999999	688	999999	610	218	712	587	290	986	988	999999	45	301	666	227	725	192	157	174	292	999999	999999	990	221	106	999999	572	441	999999	544	606	590	240	58	197	263	486	114	999999	698	467	142	137	999999	997	628	73	330	521	851	999999	63	936	269	298	702	698	798	514	908	150	999999	40	451	392	892	805	252	479	963	248	88	952	475	825	601	438	999999	223	478	247	252	920	999999	999999	552	654	971	760	494	565	688	600	296	558	321	111	999999	999999	115	823	820	851	999999	612	999999	999999	470	443	696	273	999999	585	45	670	898	235	632	999	839	248	833	492	984	999999	999999	999999	665	917	514	999999	752	789	118	999999	426	401	372	795	438	451	999999	999999	999999	999999	999999	113	564	625	660	95	478	686	79	999999	989	338	866	160	62	999999	445	999999	929	205	521	999999	476	390	999999	999999	863	837	999999	397	64	305	427	999999	840	457	923	49	999999	428	999999	999999	719	251	665	97	534	999999	742	902	16	640	999999	868	709	356	636	183	381	999999	999999	641	124	682	812	693	910	999999	319	999999	999999	405	296	999999	184	455	499	234	725	999999	972	651	999999	669	391	424	696	559	63	999999	999999	749	999999	113	999999	999999	951	999999	439	999999	187	430	902	999999	300	610	353	999999	693	264	999999	999999	458	224	190	580	546	455	300	999999	999999	999999	59	825	784	999999	999999	192	314	794	503	462	794	753	979	552	749	999999	378	999999	999999	598	865	799	999999	418	999999	453	923	999999	999999	506	747	52	974	825	381	86	362	999999	999999	170	999999	899	760	405	617	999999	245	637	831	999999	999999	519	999999	408	495	260	199	376	570	293	269	688	951	997	714	999999	778	163	999999	673	999999	940	999999	910	804	966	48	999999	800	597	999999	295	999999	264	429	237	725	999999	339	999999	887	999999	867	590	999999	999999	947	763	690	865	926	91	466	167	984	145	612	415	603	999999	221	999999	575	973	84	973	894	697	999999	487	36	999999	823	60	786	618	83	327	999999	699	28	285	551	935	999999	136	999999	636	279	293	624	320	999999	810	909	999999	420	893	999999	999999	220	260	195	212	838	723	999999	416	999999	375	72	999999	405	904	999999	936	416	640	312	948	154	999999	427	294	862	999999	239	999999	150	999999	999999	189	999999	999999	488	767	999999	348	106	947	868	422	265	904	999999	339	914	78	999999	973	523	779	591	999999	999999	952	999999	901	350	132	494	255	275	525	999999	882	999999	999999	999999	743	846	77	543	365	90	999999	12	522	999999	533	999999	
999999	999999	177	342	999999	999999	254	308	535	934	197	998	999999	462	622	999999	739	738	999999	855	600	653	565	136	456	246	235	999999	62	950	999999	839	817	330	334	999999	107	192	747	999999	239	26	890	808	659	79	569	903	467	583	272	784	999999	677	211	517	158	999999	886	192	999999	767	255	999999	624	358	999999	653	137	92	59	557	990	64	626	584	763	757	999999	387	677	332	29	478	687	536	125	149	129	817	392	66	305	565	921	471	999999	314	194	999999	887	999999	775	384	534	715	999999	669	61	999999	754	401	999999	509	514	50	747	777	898	97	243	51	999999	320	999999	993	261	434	142	164	813	458	572	176	999999	761	999999	999999	944	971	742	455	999999	999999	72	999999	999999	999999	60	881	999999	993	999999	106	77	845	392	999999	684	540	463	999999	536	897	813	305	828	407	999999	999999	493	112	833	926	355	787	954	41	257	709	512	465	999999	261	440	999999	999999	475	999999	653	999999	999999	999999	413	518	383	918	200	999999	767	171	93	999999	307	397	621	169	488	751	289	891	361	217	975	38	998	984	285	467	993	262	362	308	367	384	402	152	429	418	971	869	999999	352	490	999999	428	679	86	863	999999	660	564	724	819	761	28	883	984	385	519	398	999999	733	695	514	809	785	428	923	995	479	740	79	780	420	138	18	727	437	610	328	907	422	999999	999999	698	638	488	999999	366	519	167	999999	899	582	236	39	657	976	738	999999	260	163	868	348	999999	999999	943	409	999999	999999	166	557	999999	200	999999	999999	999999	362	999999	180	306	999999	566	999999	999999	696	999999	207	193	108	361	751	999999	967	78	754	554	309	422	999999	694	999999	999999	356	363	610	279	708	101	999999	944	304	999999	567	999999	999999	596	999999	999999	999999	999999	746	225	999999	658	414	999999	807	999999	736	676	785	999999	611	999999	228	999999	220	132	711	999999	999999	116	999999	164	66	591	141	999999	999999	167	171	999999	198	890	948	863	449	697	948	751	471	999999	364	340	999999	999999	558	91	999999	587	999999	269	325	999999	851	639	48	379	602	823	726	185	490	579	514	512	752	721	999999	999999	410	522	999999	960	999999	999999	751	847	999999	999999	43	999999	999999	63	780	901	957	391	49	318	824	79	105	999999	35	999999	999999	784	825	656	612	999999	553	999999	186	863	95	999999	999999	964	999999	200	384	900	790	676	671	437	798	999999	554	370	682	228	540	999999	427	999999	935	999999	791	966	999999	999999	100	206	506	999999	876	917	815	999999	999999	84	430	634	694	205	
999999	999999	624	999999	986	222	112	999999	164	334	232	846	446	46	999999	191	183	920	178	47	999999	999999	999999	999999	560	881	796	952	830	607	999999	905	999999	999999	715	999999	55	133	980	809	245	848	999999	181	530	40	480	999999	182	999999	999999	509	466	657	395	750	187	705	117	999999	999999	159	999999	999999	536	326	210	223	999999	843	146	999999	940	369	999999	961	551	999	398	529	411	27	779	999999	706	298	449	987	837	964	409	349	999999	876	393	95	438	999999	999999	213	830	266	458	999999	222	999999	569	106	999999	433	208	188	316	588	703	408	999999	938	850	248	876	222	386	366	444	797	44	999999	975	715	532	66	364	999999	699	154	999999	449	269	856	728	352	141	413	765	999999	42	999999	183	984	715	500	645	406	337	617	880	101	895	425	999999	506	131	150	901	999999	999999	131	888	558	999999	999999	999999	993	520	534	999999	973	601	223	764	607	889	991	999999	42	999999	958	858	91	274	476	999999	999999	50	232	231	990	511	622	407	910	548	624	153	784	821	651	885	999999	999999	906	999999	682	999999	217	616	139	999999	868	731	865	999999	806	294	373	386	999999	952	298	312	999999	471	978	999999	999999	999999	275	848	226	999999	769	82	65	555	367	975	872	193	832	615	102	850	643	999999	542	999999	742	339	779	408	987	698	597	500	446	999999	522	999999	806	159	351	291	999999	657	962	792	218	261	927	397	513	650	130	682	220	249	999999	999999	999999	216	326	935	78	817	234	999999	484	999999	999999	922	999999	16	386	683	274	999999	999999	985	999999	999999	439	490	412	392	894	346	578	915	290	999999	616	999999	591	999999	999999	415	223	999999	433	999999	317	653	153	15	934	507	273	446	417	409	321	843	169	999999	777	999999	999999	685	923	887	501	569	284	999999	999999	38	999999	786	850	858	597	821	561	45	441	999999	347	999999	457	999999	83	142	999999	881	885	773	275	999999	823	996	999999	537	192	546	999999	748	379	242	699	906	93	487	595	999999	999999	999999	291	133	999999	999999	498	999999	238	536	814	999999	999999	403	35	542	762	367	962	854	975	999999	638	999999	999999	693	416	115	999999	551	313	595	999999	999999	79	395	491	152	999999	832	508	757	999999	655	731	41	686	975	216	167	154	725	524	741	583	750	861	275	999999	999999	999999	393	427	687	999999	999999	822	122	333	640	60	619	402	140	355	227	761	999999	294	999999	17	440	999999	550	407	587	81	805	999999	999999	533	226	663	565	257	999999	340	621	432	512	219	999999	652	999999	117	
534	332	393	395	365	988	878	981	875	401	153	494	876	289	999999	157	26	999999	13	116	834	999999	837	883	240	887	150	560	781	999999	443	787	999999	443	999999	265	687	999999	20	340	655	244	999999	173	113	630	463	341	787	365	202	827	999999	469	283	577	495	510	164	478	848	327	999999	481	958	365	172	443	416	390	469	999999	999999	999999	461	599	178	674	780	999999	433	999999	773	425	211	616	148	862	170	305	769	187	265	542	999999	999999	999999	315	214	747	468	30	925	999999	896	596	100	975	18	683	408	821	730	554	55	50	999999	999999	280	352	226	999999	282	121	620	999999	350	204	190	133	565	863	469	42	150	412	882	376	529	614	999999	173	853	486	999999	948	457	999999	497	451	784	260	45	862	530	168	747	814	786	614	256	896	999999	885	128	545	362	697	413	642	167	999999	999999	666	827	63	999999	795	224	672	999999	638	706	999999	999999	315	828	999999	999999	999999	664	78	590	914	999999	999999	999999	967	368	361	596	760	999999	854	293	607	995	378	44	476	999999	952	600	124	781	617	199	65	546	812	717	999999	999999	431	999999	999999	596	350	308	208	685	999999	437	862	85	82	341	852	455	741	999999	459	572	45	279	999999	478	476	143	750	438	322	431	555	644	841	575	875	876	204	999999	655	80	835	790	234	525	737	48	999999	999999	347	609	805	503	999999	192	999999	999999	275	620	999999	999999	999999	769	373	67	999999	228	244	507	466	976	261	729	999999	388	736	255	55	197	741	438	434	474	999999	999999	999999	62	386	999999	425	722	610	583	999999	448	523	76	427	177	643	519	803	999999	999999	371	358	86	838	879	999999	904	999999	88	879	999999	999999	999999	999999	660	441	828	841	999999	91	743	375	677	837	226	865	670	999999	878	553	231	634	233	655	730	363	549	224	506	213	521	615	999999	704	999999	999999	440	999999	999999	999999	815	677	228	129	999999	999999	681	248	621	999999	999999	86	999999	534	657	67	559	438	948	307	891	613	345	381	570	999999	843	972	637	999999	434	282	999999	152	738	554	415	113	999999	734	999999	311	602	492	428	444	385	999999	56	152	115	12	449	468	999999	211	341	847	559	947	162	999999	999999	70	589	512	999999	96	999999	112	651	999999	858	223	625	999999	21	853	953	135	752	845	925	494	455	999999	999999	603	308	536	222	999999	554	632	582	972	700	542	999999	915	430	999999	999999	944	500	999999	999999	236	843	262	200	999999	999999	433	204	316	999999	126	615	167	678	421	788	999999	
889	999999	901	236	999999	653	999999	478	951	47	704	463	999999	981	999999	795	289	607	760	55	346	734	999999	130	999999	276	199	583	927	744	999999	19	999999	999999	64	417	758	916	595	999999	372	721	537	856	729	740	672	999999	132	999999	999999	81	660	742	923	165	419	780	799	374	464	999999	999999	999999	999999	999999	953	702	999999	586	46	372	22	570	683	624	206	818	999999	697	603	397	999999	117	999999	175	358	768	28	898	997	999999	127	230	735	64	180	999999	65	999999	999999	999999	874	546	999999	515	69	100	68	308	999999	601	999999	111	999999	76	856	443	349	635	346	195	684	39	999999	999999	999999	999999	834	629	453	875	763	999999	999999	634	999999	999999	999999	361	115	268	999999	999999	938	405	598	26	459	999999	207	737	982	429	697	602	999999	999999	957	723	270	278	266	439	854	94	838	31	999999	999999	553	942	118	988	529	88	485	964	999999	193	470	238	999999	175	431	716	892	343	999999	318	999999	677	957	611	100	837	11	999999	999999	854	567	577	824	999999	125	265	629	993	899	999999	999999	331	754	999999	262	41	936	101	999999	999999	201	504	360	882	798	999999	985	506	897	692	999999	999999	108	999999	625	893	413	28	59	175	97	899	443	61	201	27	999999	193	359	68	901	910	271	727	663	999999	226	942	524	249	999999	132	106	217	542	999999	232	999999	158	369	627	999999	999999	842	60	302	71	309	691	780	999999	999999	157	838	790	999999	999999	381	582	999999	676	999999	503	809	895	964	802	236	999999	290	794	999999	44	989	440	999999	999999	428	676	371	11	917	260	744	297	999999	975	267	426	377	968	999999	937	999999	693	165	424	999999	947	96	999999	999999	791	411	986	999999	767	167	999999	807	999999	524	999999	221	999999	999999	221	999999	522	427	988	545	999999	151	999999	944	476	450	306	284	999999	636	481	590	999999	176	135	849	757	748	999999	999999	859	619	80	453	155	726	999999	933	944	664	719	529	107	953	35	650	99	52	999999	999999	999999	133	247	999999	53	124	999999	395	633	371	11	774	999999	180	686	999999	80	868	999999	750	416	372	340	904	999999	952	493	918	999999	999999	760	999999	676	392	956	735	381	410	410	40	386	647	310	999999	999999	945	811	926	276	835	579	230	253	999999	910	499	999999	343	752	101	631	431	999999	157	610	296	108	335	999999	950	999999	669	467	768	373	769	999999	999999	251	972	150	999999	999999	315	999999	540	472	354	999999	466	942	48	658	319	408	999999	999999	162	999999	377	847	486	711	325	28	909	999999	484	
957	151	438	46	102	780	950	74	779	937	251	999999	823	753	999999	757	18	999999	999999	158	370	418	999999	999999	783	873	134	999999	855	999999	297	996	777	988	396	340	38	905	945	878	368	343	185	999999	911	902	999999	999999	633	953	317	999999	898	614	123	549	776	529	263	228	655	296	999999	454	650	254	999999	999999	367	522	729	112	833	142	999999	999999	242	999999	997	880	330	41	41	901	27	999999	108	999999	999999	847	563	509	999999	999999	233	82	999999	730	815	999999	609	718	736	120	234	214	415	765	824	97	316	868	999999	383	999999	623	265	318	436	602	156	139	960	999999	958	229	460	116	908	717	999999	511	102	340	280	611	999999	920	676	813	642	999999	349	787	540	695	977	999999	828	609	817	816	304	223	520	999999	999999	226	999999	15	754	309	857	116	194	999999	999999	200	112	296	328	344	999999	999999	960	813	790	183	979	999999	251	191	999999	999999	900	96	217	879	820	999999	999999	87	768	999999	68	342	485	242	602	735	919	787	176	999999	999999	482	184	680	262	999999	689	584	247	888	763	573	999999	557	216	108	597	896	380	311	442	251	576	970	999999	999999	338	557	581	253	353	464	999999	744	28	428	911	536	999999	999999	121	279	840	880	908	495	319	927	36	503	148	33	416	865	110	49	906	214	999999	999999	999999	999999	13	993	545	999999	558	288	539	788	197	70	279	266	999999	172	410	696	72	79	317	410	531	87	115	329	999999	158	999999	978	521	706	999999	991	999999	999999	999999	846	999999	609	999999	41	397	999999	999999	87	754	159	999999	999999	999999	999999	152	999999	999999	999999	999999	999999	888	225	260	999999	643	999999	999999	490	999999	288	521	999999	999999	563	999999	462	142	999999	23	999999	999999	37	575	898	483	707	348	311	564	999999	673	778	379	350	999999	129	358	536	999999	999999	972	825	999999	999999	999999	464	50	85	999999	689	913	999999	953	999999	999999	861	649	362	926	936	222	999999	999999	285	614	999999	999999	556	999999	241	999999	606	887	187	320	946	599	110	999999	29	999999	273	452	999999	999999	632	999999	63	197	106	999999	995	610	999999	623	18	999999	162	999999	895	624	494	479	627	999999	317	163	999999	16	216	999999	999999	103	906	999999	949	521	60	999999	982	918	999999	369	999999	760	118	996	436	563	312	999999	446	248	374	999999	181	999999	825	999999	153	478	57	999999	980	834	999999	902	703	999999	674	496	848	338	879	976	836	135	999999	866	476	321	999999	999999	999999	169	825	999999	729	511	108	165	999999	760	681	513	870	740	999999	
673	829	216	999999	254	889	815	209	999999	369	397	999999	56	999999	999999	824	832	750	999999	353	821	999999	631	183	201	93	518	800	98	657	375	999999	999999	746	307	47	270	28	482	333	999999	999999	999999	940	341	999999	61	343	737	935	999999	999999	46	397	567	664	207	42	111	999999	380	24	120	460	994	999999	999999	309	525	999999	564	814	277	511	464	861	999999	690	841	999999	999999	185	72	162	808	612	999999	999999	999999	642	840	237	917	321	952	999999	999999	267	946	999999	482	999999	818	817	381	44	494	534	999999	706	999999	517	200	853	139	205	951	999999	652	391	999999	762	999999	999999	90	999999	896	956	558	999999	21	999999	744	791	775	289	999999	255	780	774	127	545	776	999999	999999	332	47	73	191	757	921	891	615	564	838	719	999999	999999	737	999999	999999	538	999999	350	999999	338	999999	999999	88	849	999999	999999	187	877	999999	999999	986	999999	613	757	298	999999	774	800	670	130	429	189	953	65	999999	431	518	999999	636	589	999999	435	999999	940	999999	999999	999999	999999	919	224	713	999999	999999	171	733	983	332	999999	756	315	763	185	680	574	999999	594	455	33	201	416	198	452	999999	999999	117	560	860	999999	207	660	999999	442	999999	455	999999	692	888	791	331	675	109	538	999999	331	999999	393	755	999999	999999	965	999999	961	150	999999	36	999999	999999	999999	64	999999	999999	999999	782	106	467	999999	304	999999	167	227	999999	664	701	526	316	660	999999	920	859	724	805	647	642	241	477	999999	301	377	429	999999	206	999999	736	158	552	449	755	999999	863	503	999999	531	999999	999999	269	528	270	624	206	376	795	575	756	340	377	485	27	550	629	999999	40	926	804	21	999999	433	927	553	973	866	904	999999	66	366	635	284	592	828	999999	948	625	999999	181	999999	360	630	525	406	781	76	432	215	262	291	473	172	999999	53	792	835	601	716	999999	999999	472	212	999999	399	704	102	893	198	578	999999	956	999999	755	751	999999	400	908	530	999999	906	444	999999	340	999999	892	999999	999999	549	46	999999	357	908	999999	999999	999999	157	121	135	701	689	183	999999	999999	581	334	999999	416	975	999999	401	927	80	945	744	895	772	871	744	506	999999	544	353	161	441	999999	999999	338	914	170	514	289	999999	829	999999	733	999999	72	759	450	783	67	583	999999	645	219	287	962	291	999999	999999	285	377	628	470	154	999999	93	205	258	285	781	501	815	876	999999	155	250	999999	20	695	999999	122	303	723	184	961	195	515	232	55	95	56	999999	351	238	911	163	999999	937	999999	
125	999999	510	174	11	565	999999	999999	999999	999999	46	109	999999	260	117	173	83	905	295	193	644	577	973	213	200	734	533	473	648	210	991	881	999999	999999	580	844	611	138	722	619	203	999999	982	167	999999	985	776	717	244	999999	837	258	83	999999	999999	999999	892	307	999999	276	41	304	999999	333	82	164	184	999999	999999	273	561	945	193	676	990	999999	595	815	999999	214	999999	815	239	582	372	999999	999999	999999	848	41	951	999999	163	455	587	898	270	658	95	853	811	613	999999	971	999999	892	75	407	999999	999999	999999	87	112	770	318	225	75	70	961	339	356	13	324	648	321	999999	791	737	98	101	999999	936	730	350	999999	355	999999	999999	999999	479	999999	410	999999	329	89	999999	211	392	147	999999	999999	210	697	755	999999	808	299	399	999999	266	110	337	999999	672	999999	25	356	999999	378	963	999999	807	999999	491	661	946	595	999999	568	446	999999	409	600	999999	268	279	248	974	843	594	65	388	608	812	999999	350	101	745	999999	74	999999	449	999999	184	924	35	999999	999999	999999	560	222	304	831	999999	221	999999	737	999999	413	779	999999	381	999999	784	907	69	208	189	122	320	855	850	724	999999	918	999999	394	426	802	242	70	999999	880	999999	999999	761	999999	395	600	677	613	508	999999	999999	297	156	999999	240	999999	999999	827	39	104	783	705	371	580	999999	303	615	999999	321	790	180	719	744	501	999999	412	999999	511	813	999999	444	707	356	518	999999	217	772	999999	163	159	937	999999	999999	937	106	587	19	190	231	999999	984	370	302	718	171	781	552	999999	893	828	999999	999999	24	999999	659	86	999999	853	999999	129	531	539	163	172	852	764	688	807	404	58	402	965	290	721	604	84	999999	637	999999	452	664	999999	192	335	999999	584	401	590	287	30	999999	166	833	111	570	999999	999999	999999	999999	407	999999	745	260	999999	435	999999	82	302	846	585	671	721	506	999999	464	414	357	827	144	277	999999	107	999999	384	999999	245	999999	188	999999	999999	866	285	999999	949	999999	999999	866	346	899	871	512	108	744	701	999999	517	660	929	647	165	999999	999999	996	999999	44	995	226	875	36	999999	34	893	151	697	719	396	950	556	999999	999999	547	20	999999	272	765	273	362	999999	35	999999	999999	211	541	999999	59	486	289	182	915	363	703	991	999999	709	847	618	957	56	999999	999999	567	114	384	113	999999	97	999999	733	832	770	643	398	849	999999	615	822	362	155	647	242	117	777	640	999999	840	556	700	228	424	157	316	999999	844	999999	744	999999	827	
438	388	962	34	555	350	154	720	314	152	595	103	34	999999	811	999999	749	855	790	474	192	272	71	397	999999	318	999999	464	999999	554	786	980	145	994	924	767	999999	218	561	436	495	999999	999999	999999	114	134	400	890	504	907	104	217	999999	15	645	176	326	574	999999	999999	665	690	393	760	999999	999999	958	39	342	54	999999	999999	303	363	978	710	999999	999999	293	119	918	794	959	999999	459	579	999999	139	999999	758	450	121	428	999999	771	999999	999999	775	58	999999	176	370	999999	999999	195	563	999999	600	37	999999	439	669	291	999999	327	870	730	963	311	786	999999	828	680	584	603	611	999999	978	592	183	622	960	999999	999999	999999	558	245	999999	244	895	665	999999	112	424	328	781	999999	747	998	900	85	135	473	272	909	999999	690	999999	999999	583	450	934	17	854	322	999999	999999	497	738	769	635	999999	729	415	130	163	726	999999	265	822	781	375	999999	999999	999999	496	497	346	885	605	867	271	652	660	455	731	428	257	999999	849	720	342	999999	238	999999	999999	405	68	151	755	620	435	718	44	801	84	954	325	756	825	981	999999	611	143	902	373	578	78	999999	399	734	479	162	416	112	449	999999	751	999999	253	101	439	999999	139	999999	999999	552	617	858	380	776	113	501	286	999999	995	730	999999	336	901	285	999999	107	752	30	151	999999	312	932	362	717	212	898	999999	734	552	528	999999	158	470	821	961	219	589	623	631	999999	876	549	116	718	491	425	999999	968	999999	999999	453	119	843	169	250	684	505	663	573	215	988	551	324	477	258	726	866	89	324	127	518	138	999999	173	406	762	826	999999	235	787	382	544	970	221	85	372	315	310	581	286	999999	925	999999	999999	989	334	235	639	999999	764	559	445	653	646	822	999999	720	679	762	487	858	999999	438	785	999999	454	581	112	401	999999	421	565	508	48	413	592	999999	973	183	82	537	197	184	999999	238	936	890	334	399	999999	651	635	547	999999	427	999999	497	273	593	545	999999	999999	247	999999	353	993	936	999999	242	999999	245	999999	506	690	950	671	687	967	557	895	999999	256	713	999999	244	786	28	415	620	561	105	815	389	638	329	414	949	600	127	999999	999	284	999999	999999	999999	999999	139	857	152	999999	174	529	716	697	981	999999	419	607	349	567	975	531	995	680	999999	430	367	867	999999	999999	721	96	999999	322	896	999999	163	553	999999	339	656	999999	999999	863	396	999999	108	692	656	822	999999	351	261	559	269	999999	999999	421	35	105	546	271	496	
607	45	88	678	999999	999999	702	353	865	493	19	910	814	999999	142	999999	567	331	999999	999999	548	999999	379	835	999999	999999	427	10	999999	528	999999	792	395	674	665	828	318	999999	704	891	999999	478	999999	857	251	649	999999	999999	999999	138	467	999999	872	60	999999	66	665	252	387	351	383	702	612	346	475	999999	999999	149	603	313	999999	670	999999	999999	266	999999	419	522	593	651	999999	999999	852	999999	70	254	920	344	727	999999	172	999999	520	363	518	261	866	793	392	34	134	315	999999	999999	162	797	156	999999	999999	877	647	153	999999	736	743	174	849	998	999999	999999	306	190	422	994	999999	909	159	273	275	999999	213	626	999999	569	527	302	999999	19	460	273	108	999999	999999	850	961	999999	417	784	619	353	412	867	999999	171	728	943	893	621	999999	253	999999	882	823	788	999999	999999	23	99	218	451	572	999999	999999	22	999999	473	999999	571	999999	131	502	375	654	921	602	345	118	968	841	583	408	980	318	217	625	225	18	761	186	999999	999999	327	575	999999	999999	572	329	504	999999	999999	312	331	588	999999	751	999999	238	901	999999	999999	912	54	258	999999	52	999999	999999	999999	397	906	465	878	395	101	125	184	800	485	999999	40	25	613	929	586	999999	87	401	999999	465	999999	999999	117	999999	848	38	999999	79	999999	999999	999999	999999	988	116	142	999999	999999	936	496	464	577	482	999999	760	165	322	309	124	671	999999	999999	999999	999999	875	55	919	358	999999	999999	73	999999	114	859	360	952	999999	999999	506	797	787	999999	150	904	999999	887	999999	245	999999	999999	535	728	846	999999	999999	169	999999	257	999999	71	999999	451	999999	399	433	310	473	999999	999999	808	175	999999	802	999999	884	517	824	295	519	987	185	684	11	893	20	344	317	706	283	200	953	742	999999	444	999999	346	726	999999	481	973	424	257	999999	999999	253	249	926	529	999999	78	344	713	737	135	886	538	999999	236	999999	98	993	766	999999	999999	855	999999	999999	367	742	999999	791	84	813	999999	572	999999	841	462	999999	771	999999	787	192	214	999999	249	15	787	558	56	999999	999999	999999	999999	980	657	999999	642	999999	820	866	999999	786	975	287	270	900	201	563	958	999999	987	586	999999	679	215	584	144	355	615	999999	999999	809	696	999999	999999	711	429	564	914	29	209	769	829	904	849	10	216	927	595	999999	813	234	599	358	909	913	754	713	999999	999999	999999	297	87	999999	281	999999	999999	999999	999999	999999	480	637	648	939	498	227	757	999999	830	215	377	216	999999	276	999999	370	220	347	741	388	957	
716	999999	999999	255	999999	691	436	632	100	910	882	999999	46	999999	186	586	660	860	999999	165	51	999999	569	706	566	537	999999	788	910	548	752	592	607	601	764	847	807	693	999999	999999	331	90	739	305	495	275	723	999999	999999	784	560	999999	60	232	916	833	230	144	688	384	880	999999	999999	551	167	299	999999	445	114	338	778	966	284	999999	834	999999	154	274	220	301	813	412	360	135	988	999999	542	384	685	930	999999	672	14	211	999999	684	368	999999	999999	205	999999	288	304	109	999999	593	212	894	398	955	689	955	924	397	570	478	296	596	999999	891	999999	960	759	183	999999	116	961	82	509	160	602	956	136	24	371	535	999999	261	129	999999	73	999999	986	730	251	999999	748	617	999999	999999	999999	999999	634	257	448	999999	528	131	398	899	631	140	394	247	362	732	829	909	35	44	370	999999	476	168	827	999999	974	999999	931	999999	368	999999	440	332	762	829	999999	879	999999	401	16	986	863	230	773	932	999999	748	377	519	999999	838	999999	999999	816	999999	306	476	429	338	995	499	200	358	541	287	999999	999999	485	533	409	950	342	999999	37	384	181	255	999999	894	857	236	662	421	207	999999	762	999999	515	999999	533	856	459	247	406	517	795	514	999999	496	999999	999999	272	844	119	999999	505	999999	999999	999999	191	60	91	534	481	769	837	778	161	21	524	865	557	999999	999999	553	999999	105	237	520	999999	666	566	898	661	667	999999	817	999999	314	999999	804	999999	82	228	999999	999999	925	765	636	680	27	363	676	971	377	642	197	844	566	401	410	729	68	853	524	493	999999	872	814	806	29	476	846	988	999999	609	484	999999	526	778	999999	339	999999	999999	571	313	889	926	293	34	775	999999	745	999999	623	999999	207	999999	704	988	591	62	951	829	660	550	517	688	262	999999	167	339	327	788	999999	999999	999999	228	291	221	999999	999999	588	789	40	56	730	933	999999	999999	999999	265	163	537	196	521	388	771	188	30	795	211	674	525	999999	999999	655	957	999999	552	946	978	937	493	395	335	474	999999	799	614	999999	999999	322	617	365	901	999999	999999	601	315	692	999999	49	271	999999	999999	592	72	922	594	401	999999	999999	999999	697	433	328	670	152	861	57	999999	972	574	210	222	999999	67	999999	999999	269	999999	366	780	999999	999999	939	675	999999	999999	743	411	248	999999	223	999999	736	999999	999999	932	583	999999	999999	740	999999	474	999999	474	71	212	999999	534	902	999999	335	536	416	77	962	117	494	999999	999999	160	127	646	979	768	361	
161	485	398	147	237	391	752	228	625	999999	999999	205	474	614	864	488	999999	508	291	878	687	999999	668	536	999999	448	931	999999	496	622	999999	495	999999	999999	909	727	999999	397	675	575	999999	317	790	555	577	999999	29	47	999999	671	909	147	999999	889	674	999999	817	861	335	999999	460	999999	731	13	900	900	999999	361	999999	147	373	820	999999	999999	999999	999999	851	999999	959	900	428	893	187	825	713	484	797	736	448	399	909	263	71	885	124	745	586	999999	655	676	999999	668	342	599	307	98	999999	981	999999	305	668	999999	999999	999999	999999	999999	999999	905	999999	425	112	843	912	999999	238	999999	999999	947	601	999999	792	74	467	293	568	999999	999999	587	528	999999	999999	815	151	153	999999	215	361	636	524	557	94	999999	497	999999	573	497	756	35	370	197	999999	366	390	45	512	603	999999	618	866	611	16	999999	387	999999	999999	296	999999	999999	585	33	758	132	999999	999999	474	121	999999	237	719	80	13	999999	999999	999999	295	813	435	999999	641	137	999999	743	999999	912	551	999999	303	822	983	286	795	999999	999999	347	999999	999999	933	346	999999	999999	36	19	898	795	608	480	856	56	389	442	861	596	137	457	64	25	362	999999	503	999999	999999	754	253	442	285	25	94	879	901	88	879	99	545	250	111	958	844	999999	314	80	999999	256	999999	551	425	999999	860	993	292	999999	855	999999	843	116	582	281	765	466	520	999999	395	976	155	999999	999999	999999	999999	886	355	106	180	387	216	432	308	571	999999	999999	27	85	164	101	596	487	233	467	255	438	667	830	203	388	464	721	685	188	999999	999999	988	652	158	974	999999	196	253	477	215	999999	999999	20	959	73	999999	444	999999	303	999999	668	87	999999	526	621	228	525	902	792	923	494	999999	129	470	999999	714	374	999999	999999	999999	409	243	999999	261	835	999999	656	871	139	999999	29	293	999999	798	999999	63	999999	136	536	755	131	293	461	554	721	673	999999	999999	778	358	83	517	258	999999	980	999999	332	843	691	991	999999	654	773	852	999999	211	366	330	38	136	821	999999	999999	434	999999	126	782	211	540	999999	999999	116	999999	781	999999	999999	45	542	818	999999	731	58	999999	999999	999999	476	520	609	650	519	317	368	522	651	537	834	126	823	525	864	652	131	312	529	61	999999	999999	992	985	401	176	999999	512	30	405	999999	999999	855	250	856	999999	182	999999	31	854	581	594	999999	253	41	395	221	26	954	364	610	745	999999	493	999999	914	999999	623	259	353	493	856	999999	999999	764	40	270	999999	
669	999999	480	999999	999999	675	480	999999	121	999999	953	15	955	807	558	999999	794	36	889	999999	999999	942	87	559	310	677	371	725	103	999999	999999	999999	999999	637	356	695	999999	49	463	249	23	857	802	780	669	254	398	685	999999	835	461	999999	150	897	71	726	999999	920	270	999999	314	754	999999	917	268	952	999999	327	461	862	781	755	573	650	359	664	999999	999999	890	999999	999999	686	427	268	742	752	861	999999	576	999999	514	999999	779	849	999999	999999	90	885	521	999999	374	81	234	444	63	706	999999	499	999999	406	999999	884	999999	999999	335	999999	336	519	184	999999	999999	652	999999	831	358	817	976	999999	715	101	999999	263	999999	999999	690	999999	461	999999	215	46	588	371	999999	179	52	999999	933	574	524	316	931	570	999999	15	625	722	330	403	999999	245	730	450	784	457	999999	333	110	857	523	126	176	353	314	999999	928	730	963	580	999999	729	999999	411	208	999999	169	999999	999999	779	557	968	887	68	896	999999	315	147	586	999999	356	718	529	86	999999	407	150	587	999999	572	999999	999999	759	749	614	367	360	328	251	385	297	810	780	331	310	999999	999999	999999	999999	999999	832	999999	153	731	234	80	209	808	360	801	267	581	756	981	999999	999999	219	999999	454	539	618	999999	895	211	944	546	999999	999999	999999	505	999999	43	141	922	739	999999	999999	38	525	999999	167	552	999999	450	127	716	63	999999	629	648	999999	999999	999999	917	725	845	895	942	786	999999	999999	11	42	854	632	999999	450	834	251	414	909	191	622	910	382	76	999999	454	93	238	999999	148	999999	999999	169	87	381	223	999999	893	999999	810	251	837	412	165	520	123	817	999999	275	999999	557	224	739	165	999999	751	999999	999999	826	450	858	999999	999999	999999	432	905	999999	999999	999999	999999	638	357	22	109	939	999999	999999	227	556	904	636	199	962	999999	591	364	398	999999	608	999999	679	546	77	951	951	692	642	419	999999	615	428	272	51	49	591	209	211	639	225	693	253	327	113	922	813	999999	595	931	411	78	516	690	947	233	556	101	290	999999	157	257	999999	999999	494	940	485	374	158	999999	682	391	162	758	789	914	385	362	999999	999999	148	291	106	711	17	999999	108	738	325	999999	492	499	999999	150	492	968	999999	164	999999	172	999999	448	999999	672	258	30	999999	999999	999999	42	999999	204	658	145	923	866	160	440	90	831	842	999999	999999	340	999999	192	472	21	999999	999999	372	230	530	999999	708	699	999999	434	462	999999	746	349	837	292	969	298	840	783	999999	999999	817	999999	
999999	10	999999	698	399	190	999999	76	558	904	492	89	669	627	999999	388	999999	233	105	726	977	999999	94	999999	999999	767	371	152	351	688	999999	650	13	261	999999	529	999999	19	310	999999	202	396	439	999999	999999	999999	622	351	624	999999	356	999999	530	101	999999	980	915	826	788	632	818	99	999999	869	120	842	999999	418	480	153	437	427	923	515	534	590	663	252	645	163	154	29	999999	999999	342	801	130	999999	127	176	614	133	231	678	771	112	999999	570	731	25	680	213	870	480	34	929	79	24	567	553	326	672	999999	635	487	798	571	999999	537	318	999999	174	301	314	539	314	999999	255	744	431	917	103	521	999999	482	940	159	57	864	413	731	115	999999	573	849	941	942	999999	200	999999	540	837	43	423	303	999999	911	999999	999999	999999	733	824	999999	145	635	233	161	559	162	999999	649	524	999999	133	586	616	819	999999	465	598	999999	999999	64	771	891	90	70	999999	337	966	39	593	999999	154	679	907	835	219	937	625	999999	392	444	999999	999999	999999	867	909	836	686	697	999999	999999	999999	358	134	999999	508	254	999999	173	64	232	999999	517	66	418	826	454	678	999999	999999	999999	999999	808	979	174	410	999999	874	999999	161	999999	999999	278	845	493	763	795	554	147	336	965	392	999999	735	170	257	146	999999	607	50	464	168	906	999999	402	999999	543	379	960	999999	999999	379	342	22	793	581	999999	671	573	654	40	900	999999	454	644	999999	387	83	818	999999	273	183	277	999999	696	112	744	191	999999	233	229	426	999999	778	999999	596	59	450	942	589	339	474	702	952	20	564	999999	461	453	994	882	470	999999	53	105	885	112	170	325	690	836	736	229	349	435	999999	999999	762	999999	999999	999999	937	141	239	587	799	480	324	999999	141	485	293	738	999999	351	758	866	999999	999999	999999	999999	888	134	261	752	603	255	999999	527	999999	258	864	285	405	999999	944	999999	330	465	999999	414	787	998	193	999999	553	998	999999	997	676	747	999999	89	999999	999999	999999	812	879	486	983	553	999999	796	765	883	621	17	999999	813	999999	999999	999999	95	386	977	706	889	941	56	999999	999999	484	999999	851	658	493	784	999999	841	184	142	460	844	999999	999999	296	990	243	310	593	999999	665	956	600	999999	211	679	703	817	857	999999	871	999999	999999	999999	999999	999999	999999	999999	399	837	527	501	999999	999999	999999	999999	613	634	690	715	656	641	462	999999	939	528	764	999999	456	813	91	673	984	999999	271	626	567	103	683	533	55	137	999999	756	999999	173	327	
336	288	510	999999	999999	136	151	924	999999	380	622	448	999999	998	351	659	999999	755	853	517	45	13	352	143	519	950	166	670	528	730	706	645	775	210	999999	325	946	747	22	999999	999999	678	41	999999	944	654	142	999999	703	477	334	10	175	999999	291	333	935	999999	557	128	969	481	999999	509	674	999999	672	349	570	35	713	838	999999	315	999999	999999	971	999999	999999	864	817	631	966	60	405	999999	999999	129	999999	114	390	579	200	894	577	999999	282	999999	582	968	999999	792	964	677	764	496	999999	999999	981	924	361	840	187	692	310	348	514	355	113	968	999999	553	430	465	645	999999	999999	849	738	999999	94	450	523	999999	882	999999	999999	298	999999	909	448	621	147	994	753	549	402	999999	593	239	856	999999	428	999999	472	438	372	508	42	631	848	999999	131	999999	999999	911	326	956	810	285	681	225	69	204	530	884	415	436	712	999999	741	999999	266	508	457	167	31	910	758	453	662	167	266	664	71	40	500	469	164	842	233	445	697	999999	999999	640	868	234	92	588	32	999999	999999	936	999999	999999	999999	622	230	682	889	999999	208	366	623	524	958	404	143	999999	393	946	281	869	999999	999999	452	948	950	816	298	797	999999	180	999999	726	370	999999	774	999999	999999	999999	249	999999	953	816	246	999999	694	43	682	473	101	591	204	86	999999	926	73	594	266	213	672	999999	999999	101	588	38	936	999999	163	638	630	780	621	515	706	798	999999	65	69	999999	263	916	144	825	706	246	975	353	72	444	266	190	999999	675	215	835	98	999999	238	218	405	798	999999	999999	843	320	969	688	379	865	999999	17	534	155	999999	999999	278	999999	394	352	62	999999	999999	718	381	999999	683	999999	999999	871	710	999999	827	850	715	465	45	101	982	395	276	296	974	206	434	999999	655	951	725	999999	567	530	477	885	166	999999	963	171	999999	999999	637	33	389	508	999999	956	190	683	999999	493	720	187	586	998	86	765	617	638	294	133	794	732	230	999999	314	999999	586	999999	999999	902	501	873	999999	589	999999	999999	907	999999	50	478	78	971	521	242	999999	389	944	479	809	401	205	335	877	548	608	904	802	539	999999	975	379	248	999999	537	991	846	999999	999999	999999	833	857	999999	597	816	64	822	221	988	120	999999	245	117	142	302	999999	999999	999999	880	980	853	450	378	999999	74	999999	830	999999	983	250	893	630	999999	239	976	543	62	738	70	493	999999	693	813	428	999999	740	999999	999999	696	830	999999	849	877	26	396	392	999999	999999	532	
718	234	840	999999	748	999999	303	298	878	166	759	654	438	999999	396	999999	169	636	950	11	334	836	724	999999	163	424	54	753	930	843	999999	65	191	215	351	999999	945	999999	999999	999999	975	452	393	949	937	186	397	999999	491	999999	236	756	538	869	207	999999	509	999999	999999	333	182	550	367	45	572	703	472	999999	999999	999999	258	703	571	748	999999	882	452	999999	357	977	999999	141	272	118	617	837	999999	322	17	999999	759	400	392	741	39	435	999999	999999	999999	243	713	999999	328	363	574	532	194	790	843	325	999999	734	999999	107	306	51	288	258	428	999999	999999	160	225	134	377	857	321	829	718	600	797	104	999999	123	273	999999	813	908	544	999999	652	736	478	692	41	35	203	294	445	988	156	999999	999999	650	999999	563	948	203	985	717	999999	365	81	253	527	999999	344	93	999999	442	237	380	714	343	92	450	681	533	999999	999999	663	36	393	730	453	961	173	999999	999999	999999	999999	619	999999	999999	873	297	665	234	174	999999	999999	119	461	999999	760	776	999999	999999	567	617	999999	425	110	643	63	194	971	350	800	565	181	595	37	133	528	618	999999	999999	470	795	784	456	999999	406	661	554	575	391	970	676	839	576	191	999999	828	999999	999999	289	773	999999	326	324	434	609	525	999999	999999	337	999999	151	999999	244	136	999999	999999	434	67	999999	999999	509	999999	589	380	133	999999	604	414	587	999999	999999	109	178	124	782	478	470	32	758	880	566	999999	999999	907	828	357	605	449	418	617	404	441	999999	307	274	79	736	999999	311	883	999999	690	504	42	454	999999	161	999999	999999	304	372	412	308	999999	425	47	381	682	551	776	129	164	995	970	999999	999999	999999	871	849	999999	999999	525	999999	875	999999	875	967	215	999999	786	999999	485	105	124	254	999999	142	990	881	236	999999	999999	402	534	763	765	999999	533	142	999999	757	290	280	640	562	999999	999999	999999	999999	999999	80	175	229	765	580	644	69	999999	999999	908	466	304	989	623	25	687	133	999999	121	999999	189	443	999999	999999	999999	916	215	464	999999	999999	311	709	136	340	166	532	834	636	954	129	706	814	999999	234	399	462	300	999999	625	874	723	504	321	669	999999	636	102	622	736	999999	438	604	328	327	999999	756	177	999999	999999	493	853	496	999999	999999	498	375	635	848	217	999999	625	558	999999	687	684	806	397	467	970	529	439	221	900	301	999999	999999	495	489	627	642	294	999999	999999	142	31	236	273	999999	181	995	10	254	999999	999999	999999	880	765	641	642	999999	368	
710	999999	936	64	641	596	940	311	396	879	155	231	575	999999	983	368	706	999999	999999	543	999999	296	975	528	195	806	739	262	810	999999	854	999999	999999	283	584	999999	263	999999	389	640	999999	28	999999	125	854	999999	839	878	64	522	68	975	194	266	300	999999	999999	999999	868	834	856	687	500	59	999999	308	404	999999	708	39	114	628	286	817	221	999999	999999	999999	674	172	967	999999	999999	999999	999999	879	662	570	982	999999	251	845	999999	554	783	999999	527	999999	101	999999	628	547	999999	999999	999999	999999	699	999999	55	999999	999999	853	743	706	867	999999	489	212	999999	154	646	833	318	547	788	269	418	731	44	576	532	775	768	128	544	999999	691	183	880	847	999999	295	525	999999	258	397	111	999999	999999	788	165	324	964	946	909	999999	238	632	245	158	31	967	342	478	999999	145	94	625	999999	999999	312	315	999999	923	964	999999	317	577	298	400	999999	905	53	255	420	217	811	999999	218	749	999999	999999	938	999999	999999	999999	953	56	32	122	313	485	350	250	486	850	992	50	999999	558	487	661	343	844	991	999999	999999	97	67	511	334	272	999999	423	256	999999	377	600	108	999999	407	270	554	185	97	681	565	999999	769	570	225	770	999999	659	999999	999999	999999	999999	740	709	298	999999	988	520	788	50	78	927	994	999999	483	401	942	999999	999999	226	116	167	999999	319	560	131	327	999999	296	563	999999	757	161	716	999999	999999	860	398	463	540	281	43	397	57	612	638	808	536	97	823	828	609	507	54	432	567	345	431	158	999999	999999	999999	234	234	618	321	775	287	714	999999	541	554	777	620	999999	82	770	999999	999999	922	322	790	410	999999	735	999999	259	116	294	960	938	438	249	296	992	780	809	172	999999	999999	999999	999999	822	888	292	284	831	886	109	359	797	999999	724	236	853	757	101	762	999999	794	71	668	992	999999	270	112	999999	490	999999	174	273	607	281	999999	999999	791	968	521	999999	461	999999	372	999999	934	173	312	999999	23	443	244	689	57	999999	644	239	204	538	999999	627	190	969	351	999999	935	96	199	364	318	176	72	999999	579	582	48	802	999999	999999	67	590	957	397	999999	57	393	485	226	935	636	186	865	999999	999999	999999	999	999999	999999	999999	81	999999	973	948	999999	846	381	999999	119	999999	634	841	540	542	999999	487	999999	792	677	304	874	999999	999999	264	727	142	310	809	889	685	582	556	161	999999	589	999999	617	999999	999999	455	999999	938	375	751	999999	795	646	333	781	421	234	217	814	356	239	621	978	
719	230	274	546	571	565	434	892	87	999999	999999	999999	271	870	659	801	232	628	936	94	128	999999	999999	495	976	38	478	460	999999	742	805	999999	968	240	897	789	726	999999	113	382	940	858	999999	115	999999	381	520	999999	574	415	999999	728	999999	537	860	999999	999999	778	569	543	97	973	527	344	999999	589	984	40	999999	999999	999999	323	999999	563	153	999999	729	826	794	605	999999	927	886	959	161	86	73	440	380	140	501	948	349	570	295	999999	999999	889	231	122	397	489	577	703	341	277	213	738	393	600	47	471	999999	999999	35	999999	97	567	193	807	999999	553	999999	842	379	136	974	954	999999	186	928	999999	999999	682	218	999999	359	193	999999	883	873	334	56	780	999999	39	999999	385	999999	999999	999999	773	999999	423	596	843	999999	734	999999	215	302	259	470	217	671	999999	999999	311	999999	997	810	999999	999999	310	934	201	999999	879	999999	349	171	599	419	153	999999	164	144	192	96	374	209	624	859	423	999999	999999	864	839	999999	999999	173	999999	999999	547	324	975	834	405	999999	404	999999	949	985	999999	53	703	839	326	910	516	999999	683	224	390	797	195	54	526	999999	320	999999	666	770	999999	999999	508	970	872	999999	331	330	739	703	692	37	999999	999999	999999	999999	887	999999	999999	929	602	833	490	448	249	749	138	930	318	685	999999	76	680	999999	142	808	544	999999	967	999999	589	196	333	980	532	362	999999	556	180	999999	999999	536	999999	736	178	29	695	70	730	132	700	400	22	63	999999	625	357	79	999999	76	835	164	817	60	350	999999	510	509	915	999999	211	582	760	999999	853	642	286	943	20	999999	122	483	12	844	795	198	184	279	456	999999	999999	478	58	113	320	677	718	739	999999	999999	519	195	999999	999999	921	999999	639	849	210	891	348	414	68	395	953	361	162	972	264	161	999999	241	999999	18	881	999999	533	657	851	186	923	999999	999999	258	602	927	338	167	922	677	559	999999	79	564	568	600	419	663	999999	999999	525	999999	484	244	531	288	142	999999	962	199	999999	981	997	999999	967	801	856	810	792	36	32	999999	59	587	602	999999	171	499	449	290	999999	999999	507	893	660	999999	73	323	726	999999	795	202	205	733	999999	999999	336	55	596	767	744	609	871	132	935	530	695	999999	999999	624	126	642	696	999999	876	726	483	114	373	789	737	543	94	477	241	999999	799	326	506	34	580	126	903	682	546	713	999999	384	957	140	492	176	681	111	999999	162	505	999999	856	365	103	999999	682	999999	39	210	524	
404	891	115	731	379	400	999999	999999	10	999999	24	144	173	999999	109	157	243	999999	571	861	982	279	89	335	285	469	999999	999999	359	443	999999	652	999999	999999	999999	999999	852	408	123	775	74	67	208	423	491	388	999999	636	994	84	999999	509	468	349	999999	999999	811	999999	455	910	259	686	695	566	642	371	999999	975	135	615	305	999999	194	795	797	999999	81	666	843	897	776	999999	935	284	994	597	999999	996	999999	479	681	999999	952	212	526	388	372	641	999999	130	589	717	999999	389	999999	999999	325	673	552	999999	63	155	936	558	144	744	750	420	999999	55	186	999999	329	999999	933	233	999999	981	278	418	562	999999	885	723	317	68	13	556	506	389	281	999999	999999	48	425	999999	999999	403	78	782	637	999999	999999	735	943	786	999999	855	456	555	999999	343	999999	143	65	623	999999	223	251	999999	740	999999	999999	192	773	665	358	290	240	999999	98	487	912	999999	999999	999999	369	999999	779	530	670	158	109	951	656	938	126	320	983	802	275	921	999999	993	51	443	999999	999999	961	999999	999999	117	999999	59	466	254	999999	908	999999	455	263	120	999999	999999	414	592	104	963	535	835	548	48	307	437	141	999999	999999	919	999999	347	571	481	999999	999999	102	563	533	60	999999	411	999999	218	958	999999	999999	999999	999999	442	588	459	349	999999	362	136	999999	999999	999999	197	917	299	999999	511	999999	24	999999	782	922	943	627	851	68	999999	478	133	328	340	89	769	889	976	690	893	341	995	998	999999	128	71	761	703	754	346	142	205	492	15	754	999999	654	766	243	999999	814	736	400	305	606	999999	808	409	999999	50	307	941	609	999999	180	999999	26	397	663	860	191	924	999999	999999	999999	283	640	999999	586	145	124	133	999999	999999	88	604	604	702	889	999999	263	999999	393	713	48	999999	595	465	835	999999	927	266	113	382	361	889	639	677	395	999999	598	495	822	999999	925	184	209	463	948	575	864	323	508	773	999999	999999	541	393	684	719	687	999999	999999	301	217	858	29	999999	794	999999	999999	926	317	565	300	768	999999	219	787	863	999999	142	517	269	430	999999	757	999999	775	532	358	255	992	675	646	999999	17	531	966	999999	164	839	999999	759	610	937	16	999999	482	838	300	332	999999	821	728	999999	999999	999999	870	604	999999	690	593	999999	839	719	934	999999	919	877	999999	18	999999	719	708	162	999999	757	999999	493	607	814	856	937	241	36	649	181	947	999999	755	789	660	371	967	474	255	407	919	891	13	374	999999	605	88	292	89	886	
122	999999	90	910	999999	999999	999999	999999	833	999999	999999	813	79	762	694	827	132	999999	357	880	751	999999	906	76	837	767	489	242	790	261	858	949	946	762	999999	381	20	845	229	999999	374	682	999999	999999	999999	116	822	250	680	206	483	116	934	999999	144	999999	668	999999	82	802	999999	765	504	999999	797	999999	866	316	703	323	816	286	751	84	516	79	603	317	699	731	999999	249	561	999999	999999	999999	24	748	628	190	712	999999	773	427	385	609	187	68	801	296	249	515	999999	366	389	206	365	860	692	75	284	361	324	350	857	658	213	910	999999	55	75	127	999999	999999	610	999999	513	333	699	906	892	545	516	412	491	439	999999	999999	214	581	396	999999	66	563	999999	361	681	432	570	726	999999	999999	999999	755	231	999999	999999	33	755	569	693	41	999999	785	999999	999999	844	912	999999	427	955	999999	706	232	658	999999	999999	135	616	259	999999	90	763	999999	999999	625	291	760	191	369	612	678	449	644	887	999999	993	999999	390	177	516	769	573	152	770	999999	570	40	999999	320	70	701	417	999999	431	999999	277	199	999999	557	456	93	730	499	815	287	568	71	999999	303	917	999999	745	448	742	999999	999999	621	211	999999	64	260	999999	870	999999	910	270	943	999999	284	97	803	994	832	721	433	48	84	336	999999	830	999999	999999	803	402	999999	956	969	763	62	106	656	999999	175	502	205	429	859	199	905	26	625	848	999999	215	123	999999	912	727	319	999999	999999	295	717	290	555	999999	860	478	40	953	301	189	170	999999	999999	815	828	340	525	13	188	999999	430	999999	214	999999	999999	597	288	481	54	999999	453	723	663	371	280	884	946	640	568	999999	999999	951	724	446	688	882	999999	999999	968	999999	212	316	160	557	864	999999	999999	895	930	272	199	558	909	60	735	447	524	999999	545	944	394	884	444	797	725	478	999999	999999	972	752	824	980	513	472	999999	999999	572	999999	999999	39	808	61	710	306	202	610	52	674	710	999999	368	703	999999	999999	197	999999	999999	999999	831	999999	498	317	999999	187	448	218	55	446	20	597	874	418	999999	515	999999	999999	183	148	999999	125	435	999999	67	731	394	999999	999999	999999	999999	722	999999	218	284	999999	541	500	999999	532	857	999999	999999	606	664	122	999999	949	139	257	888	999999	153	733	758	999999	959	999999	260	201	793	327	990	566	171	999999	999999	666	144	999999	973	999999	999999	651	290	621	560	829	422	945	365	999999	991	999999	600	430	999999	542	999999	567	162	999999	250	937	999999	999999	992	998	445	
376	999999	709	815	677	283	999999	650	502	453	146	165	140	998	314	835	358	336	999999	999999	741	719	999999	216	999999	309	854	405	276	911	750	629	999999	393	56	164	999999	629	323	696	357	779	86	99	999999	412	32	999999	935	111	999999	213	972	43	704	656	11	502	999999	378	999999	847	383	590	702	517	999999	999999	999999	999999	189	729	23	334	617	961	999999	699	999999	174	287	732	999999	175	530	999999	657	528	689	999999	163	163	390	944	999999	510	999999	495	396	805	999999	999999	179	999999	999999	661	199	999999	999999	999999	23	999999	609	84	101	697	999999	218	70	999999	860	85	999999	562	996	36	348	78	67	117	565	999999	312	999999	999999	10	999999	684	999999	869	357	999999	113	999999	999999	999999	553	316	853	579	999999	197	999999	241	999999	733	229	617	788	895	323	130	590	317	188	999999	998	521	717	100	999999	702	999999	200	807	999999	999999	120	186	154	999999	41	225	487	984	377	722	999999	153	999999	999999	999999	896	357	555	999999	428	795	768	519	999999	42	999999	762	445	430	232	244	433	103	761	119	999999	644	422	291	905	999999	332	810	153	926	999999	94	999999	198	806	617	644	580	432	186	351	999999	300	450	999999	999999	52	999999	999999	488	647	59	871	671	515	262	935	274	999999	999999	472	999999	376	926	999999	999999	453	256	999999	615	999999	999999	670	999999	999999	773	353	971	999999	452	70	768	666	665	288	999999	223	647	683	554	681	380	258	117	999999	394	301	374	999999	928	19	999999	941	538	888	795	999999	296	904	741	909	999999	426	879	999999	704	300	710	647	345	999999	999999	572	999999	934	228	603	563	870	382	482	978	195	999999	442	275	999999	999999	999999	493	940	926	743	942	645	999999	954	379	853	19	103	590	726	451	637	213	233	871	604	999999	201	825	426	999999	269	930	778	506	446	989	877	172	933	164	404	374	72	630	434	226	999999	234	710	999999	288	891	262	744	291	999999	52	955	533	999999	302	999999	510	221	682	714	939	999999	932	863	142	931	999999	999999	56	999999	150	999999	447	388	405	966	999999	565	252	377	677	44	224	999999	947	921	639	999999	999999	289	864	851	999999	999999	287	817	302	846	728	357	999999	999999	999999	999999	99	449	518	155	711	335	10	944	969	999999	999999	999999	999999	725	916	220	301	829	709	766	999999	298	654	727	110	588	674	278	837	894	142	987	999999	999999	127	507	413	494	124	999999	289	919	882	642	682	382	583	577	930	517	66	415	980	999999	619	800	795	999999	54	133	660	999999	117	84	
182	59	569	47	607	418	999999	806	714	999999	486	489	416	21	54	728	14	107	347	330	838	727	999999	999999	586	999999	712	623	450	999999	876	999999	811	999999	999999	999999	999999	546	969	521	710	999999	700	807	455	999999	394	784	746	325	129	563	394	787	245	455	52	165	461	290	706	999999	366	723	306	929	677	608	999999	421	999999	467	137	826	999999	999999	36	209	958	999999	999999	927	877	999999	871	999999	172	34	572	24	999999	657	95	688	814	999999	892	976	511	525	462	785	242	334	410	662	435	999999	177	656	428	842	207	15	999999	778	999999	241	852	999999	999999	653	45	536	829	267	382	449	21	103	696	60	999999	443	999999	999999	999999	552	724	218	999999	604	856	916	595	999999	460	999999	340	46	219	999999	133	528	757	809	749	999999	505	152	999999	986	557	999999	959	378	999999	999999	22	210	93	999999	999999	643	104	173	999999	129	940	91	999999	302	999999	999999	884	45	999999	179	685	193	407	988	999999	581	929	902	57	782	999999	227	603	696	76	140	952	454	153	489	434	594	22	630	999999	999999	999999	987	877	581	199	923	451	975	88	999999	803	105	718	936	714	202	999999	999999	999999	723	487	120	235	977	32	440	892	446	745	999999	999999	776	233	632	246	941	34	999999	593	43	775	628	618	247	336	857	735	216	999999	241	999999	997	999999	999999	999999	234	761	899	559	758	999999	999999	240	987	657	37	871	95	999999	773	178	651	999999	138	948	858	999999	988	651	175	704	999999	671	999999	621	184	317	999999	695	21	189	134	999999	834	999999	770	397	630	589	309	985	999999	999999	12	73	999999	999999	340	103	87	732	773	258	999999	63	355	343	726	375	483	719	690	399	689	593	999999	999999	597	999999	188	471	871	408	999999	190	64	180	999999	450	794	608	976	98	999999	288	416	875	532	780	657	999999	671	264	115	999999	304	999999	826	418	29	999999	977	999999	999999	616	860	375	907	213	999	999999	673	286	581	999999	743	602	782	410	999999	178	213	816	999999	750	799	617	302	761	885	804	999999	260	431	999999	630	771	183	999999	999999	51	968	328	781	482	999999	394	999999	241	846	702	478	999999	242	850	888	170	999999	174	817	253	999999	156	328	999999	831	422	999999	878	253	999999	429	781	999999	145	210	884	45	996	986	415	934	71	914	999999	335	999999	28	581	813	999999	45	999999	193	185	968	999999	999999	585	650	351	539	999999	987	875	283	697	444	106	649	999999	999999	999999	187	411	318	21	999999	145	869	904	999999	284	75	999999	936	
420	999999	806	999999	999999	999999	999999	355	645	875	139	84	49	909	638	999999	922	999999	809	344	305	831	781	999999	999999	590	999999	716	745	947	265	738	999999	939	863	109	638	999999	270	129	999999	394	541	536	188	937	202	236	240	999999	480	352	266	448	999999	588	815	939	221	999999	29	743	609	697	620	999999	871	109	55	539	853	994	999999	689	999999	911	299	999999	687	29	999999	638	999999	332	476	912	482	764	308	999999	293	698	717	472	110	931	784	843	916	787	76	102	190	701	569	486	682	577	779	999999	298	570	261	201	411	391	267	286	231	707	919	116	999999	771	255	999999	286	208	589	737	136	456	999999	900	952	304	999999	784	763	989	999999	904	999999	999999	999999	723	447	999999	999999	999999	674	999999	622	218	868	959	302	418	455	414	999999	999999	999999	999999	602	842	999999	999999	248	999999	933	483	523	241	476	24	132	999999	785	532	999999	761	147	870	73	628	999999	130	999999	999999	12	49	338	359	789	756	917	943	978	152	493	95	286	999999	785	200	999999	391	742	854	837	81	633	999999	999999	448	346	127	977	973	19	119	329	255	999999	999999	155	173	451	719	107	188	999999	643	49	632	484	192	94	873	644	999999	999999	187	166	931	416	414	999999	350	419	999999	965	14	143	383	766	41	850	891	54	999999	999999	999999	756	999999	999999	999999	884	74	999999	999999	42	114	338	999999	999999	151	99	182	487	999999	511	110	310	307	223	999999	509	665	866	453	999999	203	828	999999	512	365	431	507	999999	426	529	597	386	265	999999	860	676	576	651	999999	999999	677	414	999999	318	839	722	459	999999	590	490	229	999999	521	999999	839	999999	515	64	999999	720	591	79	71	222	914	723	54	539	363	571	999999	23	999999	511	999999	789	525	999999	673	643	971	72	521	936	310	999999	865	443	999999	583	170	522	999999	903	360	608	352	101	404	125	678	920	999999	999999	557	999999	957	999999	168	999999	761	11	390	732	749	529	557	135	912	999999	858	610	610	779	411	420	737	347	999999	66	446	433	120	999999	965	60	980	502	388	105	441	855	285	999999	822	169	142	554	164	831	60	227	189	878	999999	77	319	312	617	999999	477	619	859	112	613	337	891	832	766	698	548	65	746	817	94	12	335	999999	956	251	999999	193	192	999999	15	999999	254	241	301	898	741	677	884	251	627	821	996	183	275	999999	278	309	787	466	292	995	481	372	793	263	741	587	999999	376	858	293	436	539	106	395	92	659	540	999999	956	871	180	
504	199	272	16	999999	999999	471	973	978	999999	726	47	20	747	999999	447	999999	999999	164	999999	999999	393	344	395	466	87	880	412	999999	769	918	509	421	999999	977	182	530	257	999999	130	884	999999	880	887	999999	502	95	648	999999	221	503	999999	802	549	661	121	855	877	549	85	587	69	364	999999	487	999999	625	196	999999	710	999999	789	577	44	446	999999	999999	456	684	964	991	241	212	407	276	217	707	871	173	865	327	653	708	999999	542	825	47	671	409	493	876	899	878	999999	304	713	144	767	112	545	608	408	202	585	93	355	856	957	942	280	999999	754	999999	903	392	273	999999	73	999999	621	999999	840	57	200	999999	102	363	713	112	563	83	939	768	627	267	918	999999	132	999999	197	968	90	729	139	975	132	876	999999	999999	40	999999	80	276	491	467	767	361	11	498	999999	991	153	854	389	207	578	985	404	646	999999	813	959	642	313	652	997	121	918	225	964	226	389	606	82	931	12	673	287	170	499	999999	458	634	440	206	825	235	349	931	406	147	481	337	642	226	672	438	962	999999	999999	656	442	785	533	773	999999	546	999999	458	205	905	708	244	157	906	365	999999	211	117	999999	772	772	986	819	827	745	62	964	999999	269	573	711	448	701	843	134	672	111	667	594	289	452	999999	736	999999	438	999999	189	735	861	348	999999	855	21	696	999999	456	999999	999999	38	559	582	999999	198	999999	203	999999	542	999999	782	693	233	544	522	548	329	999999	260	999999	398	508	872	238	999999	921	999999	999999	437	999999	959	678	706	405	638	45	707	525	702	999999	307	178	999999	875	953	178	125	693	999999	999999	377	12	999999	647	317	530	686	353	933	999999	294	348	832	537	354	113	987	999999	905	486	840	999999	188	154	31	230	803	997	284	999999	999999	653	999999	999999	637	957	482	999999	98	118	999999	363	592	434	820	958	345	177	530	850	190	297	787	857	632	573	823	61	626	96	727	689	79	117	471	641	999999	869	999999	397	631	928	739	797	137	487	221	753	999999	72	884	999999	476	999999	645	518	999999	664	341	74	143	430	442	11	391	669	293	999999	999999	189	142	476	277	142	999999	261	557	990	729	154	362	80	727	563	999999	101	999999	644	471	999999	775	999999	537	835	264	211	496	738	999999	468	999999	735	790	154	930	417	999999	999999	215	393	960	874	999999	196	711	72	999999	879	798	999999	999999	648	23	999999	999999	970	939	999999	878	27	765	819	999999	270	950	626	999999	582	632	795	733	
879	438	88	991	900	235	351	999999	999999	507	617	999999	126	999999	999999	722	779	999999	960	478	925	465	198	999999	151	300	674	245	95	782	130	256	13	999999	577	999999	935	28	512	744	598	318	686	519	999999	880	467	258	406	904	510	841	672	999999	807	423	250	460	850	610	561	999999	48	999999	387	999999	999999	559	445	344	786	760	238	225	880	617	999999	679	479	271	832	426	839	999999	281	288	584	999999	759	163	969	484	178	902	193	492	999999	277	142	999999	999999	908	813	71	127	749	613	456	999999	199	644	571	999999	589	777	145	275	999999	147	108	785	258	999999	291	999999	999999	592	999999	41	397	346	511	547	691	326	999999	999999	778	72	532	675	137	250	999999	518	999999	503	588	135	58	999999	999999	140	43	12	695	117	531	999999	816	166	288	425	999999	853	143	33	300	272	852	532	497	794	614	999999	658	18	240	772	966	808	14	209	999999	180	924	999999	513	688	631	816	999999	92	256	999999	396	712	201	716	385	384	213	999999	282	999999	730	627	525	610	354	687	877	759	729	17	162	999999	999999	879	928	999999	520	999999	641	45	999999	414	999999	999999	46	945	816	523	397	591	604	688	927	468	450	306	855	903	999999	943	939	331	363	248	223	318	281	999999	787	999999	864	602	684	246	83	325	89	286	574	408	870	363	371	147	413	999999	161	972	439	632	906	999999	277	698	106	130	61	999999	36	999999	674	999999	999999	999999	727	999999	999999	690	394	999999	227	579	338	935	999999	585	999999	225	835	748	167	308	999999	165	717	999999	334	999999	999999	953	274	779	259	999999	999999	999999	627	598	419	999999	999999	470	588	314	415	336	999999	342	625	521	170	836	474	287	999999	375	620	580	999999	481	678	27	549	441	860	999999	329	492	210	705	957	371	805	434	288	696	720	578	999999	390	967	991	370	999999	793	999999	315	972	286	368	755	999999	542	999999	732	999999	921	999999	454	968	17	796	142	919	563	999999	40	49	999	873	655	52	830	675	513	686	656	920	999999	432	141	357	216	841	950	910	828	866	701	834	775	573	134	781	383	181	859	450	999999	993	407	999999	973	999999	713	713	226	867	435	56	797	11	508	31	999999	660	589	999999	969	999999	970	174	999999	174	108	91	999999	59	302	341	826	215	854	999999	35	864	383	803	999999	999999	693	999999	441	999999	47	999999	74	112	944	723	999999	999999	481	422	33	243	929	809	314	631	795	177	999999	103	229	591	157	854	999999	999999	286	786	172	999999	959	
18	732	691	136	999999	26	815	999999	579	749	999999	734	999999	630	792	935	574	498	506	451	526	396	347	436	456	999999	220	115	972	999999	805	406	748	999999	24	510	247	999999	999999	615	980	999999	995	354	999999	857	715	233	214	999999	712	999999	666	291	443	621	394	265	680	707	806	709	142	999999	999999	861	985	999999	615	999999	999999	891	518	891	999999	463	401	999999	474	598	911	986	900	999999	734	518	740	467	999999	999999	125	982	12	283	809	280	929	863	999999	110	872	738	617	923	348	820	778	775	820	979	999999	401	999999	92	795	819	808	207	408	435	131	528	957	223	175	715	889	245	91	200	533	538	593	374	999999	183	378	977	596	913	739	964	999999	50	999999	724	999999	919	487	989	999999	732	464	974	978	354	780	999999	999999	633	930	999999	693	629	999999	692	807	425	999999	622	450	999999	610	494	695	166	999999	916	999999	451	999999	999999	757	102	999999	801	83	999999	396	999999	402	974	230	999999	983	206	281	27	595	489	916	776	563	864	549	999999	132	999999	289	821	472	864	363	315	119	960	999999	601	900	654	618	199	999999	984	230	476	999999	647	999999	499	885	999999	330	561	535	999999	415	893	999999	999999	678	113	339	999999	908	999999	620	999999	854	32	420	999999	126	941	870	999999	999999	999999	644	83	40	999999	469	999999	999999	608	999999	802	780	371	999999	892	999999	812	999999	999999	860	465	85	692	855	695	792	487	999999	214	747	999999	690	808	11	836	259	999999	999999	999999	643	549	637	310	995	999999	144	999999	478	528	999999	314	965	364	999999	291	504	952	227	999999	999999	999999	710	731	999999	163	122	972	370	718	643	578	753	782	999999	999999	827	774	697	48	999999	999999	19	560	582	443	999999	335	942	719	999999	307	999999	999999	511	661	839	905	449	841	705	171	132	759	999999	63	999999	193	999999	555	464	729	999999	189	782	999999	999999	159	159	427	738	999999	40	651	387	999999	999999	999999	280	220	481	921	335	855	342	400	187	999999	675	528	999999	241	999999	396	265	999999	52	82	941	128	999999	689	756	32	113	918	141	999999	382	999999	737	531	912	281	83	542	404	409	846	392	214	721	484	630	544	507	943	643	999999	776	303	999999	97	999999	530	792	175	313	752	999999	999999	999999	878	135	790	999999	328	571	999999	723	999999	642	235	559	914	968	214	999999	487	999999	974	497	95	606	255	494	999999	760	751	999999	376	101	657	999999	133	508	842	358	839	999999	188	382	999999	672	569	660	999999	999999	999999	561	999999	49	825	999999	
449	999999	621	282	879	306	999999	999999	819	999999	999999	125	985	803	999999	416	136	856	296	999999	426	602	176	999999	46	594	477	904	523	200	703	337	275	510	983	361	999999	570	478	999999	273	620	999999	299	326	453	675	224	999999	831	999999	731	753	530	730	847	605	208	999999	999999	829	999999	999999	628	999999	28	850	484	819	83	529	565	387	752	41	805	48	877	106	593	919	262	999999	692	765	999999	584	744	999999	146	756	688	334	193	713	999999	576	934	999999	308	602	999999	404	39	311	869	999999	999999	498	924	808	727	999999	651	999999	576	999999	362	999999	366	444	999999	704	999999	327	840	240	203	999999	782	239	999999	999999	797	999999	729	857	771	390	895	627	583	255	856	999999	999999	999999	999999	818	147	45	999999	80	603	863	496	496	721	712	999999	638	160	961	716	694	999999	999999	999999	661	646	999999	999999	972	967	739	860	999999	999999	355	298	264	557	385	901	747	999999	43	322	934	999999	243	146	68	919	999999	476	622	539	999999	999999	227	281	31	181	428	592	999999	999999	999999	13	999999	647	376	423	999999	90	775	69	999999	999999	670	498	999999	167	413	999999	999999	999999	710	272	247	999999	999999	721	999999	982	535	213	483	164	775	999999	458	930	867	595	769	644	712	186	701	562	999999	494	962	999999	999999	864	768	846	208	197	402	999999	999999	316	961	654	352	999999	555	999999	586	814	999999	999999	50	449	300	818	812	749	999999	999999	571	684	759	202	758	352	90	670	445	636	999999	588	537	856	175	560	633	125	302	488	999999	999999	976	999999	999999	232	688	462	574	999999	43	459	846	868	40	90	999999	999999	895	999	153	884	136	949	858	323	213	194	284	739	999999	999999	456	861	902	441	999999	14	609	999999	999999	628	106	999999	603	506	741	668	825	94	999999	864	229	303	345	747	13	36	999999	279	29	504	999999	835	765	346	999999	999999	999999	999999	382	552	169	369	344	999999	788	641	999999	361	581	545	368	199	735	330	477	162	999999	165	438	681	116	340	517	170	449	271	999999	266	503	756	701	237	712	461	705	859	999999	820	958	372	680	545	697	483	145	988	999999	445	868	999999	469	810	169	700	445	999999	852	183	85	526	911	99	858	824	843	140	487	999999	624	618	203	705	206	76	11	571	643	43	34	461	999999	293	398	652	297	891	77	21	25	876	17	785	745	442	460	590	686	872	999999	15	510	824	820	260	657	764	613	999999	698	874	999999	818	158	623	365	627	999999	215	537	951	73	999999	269	748	
999999	999999	959	764	616	420	884	770	402	29	999999	347	999999	999999	995	533	287	974	999999	150	691	198	637	131	87	832	889	481	999999	689	942	44	565	999999	649	999999	999999	999999	487	288	990	425	426	139	673	27	164	563	220	999999	999999	98	163	128	66	999999	780	838	999999	783	531	412	434	713	999999	916	782	999999	498	755	999999	438	999999	44	160	276	999999	507	458	69	678	335	271	340	25	853	999999	446	26	238	999999	965	171	703	756	587	999999	712	999999	757	999999	763	75	999999	999999	245	999999	128	968	790	648	282	389	628	115	205	151	103	698	999999	44	999999	384	270	295	763	276	793	999999	573	286	70	999999	999999	824	914	999999	999999	65	779	999999	762	478	235	589	999999	585	999999	597	561	999999	896	24	828	722	999999	389	805	179	999999	999999	807	840	404	999999	999999	999999	688	804	201	934	999999	999999	918	972	281	999999	999999	680	108	187	733	206	999999	999999	390	55	627	978	924	535	465	999999	543	999999	453	922	999999	722	10	370	999999	999999	406	626	999999	857	105	855	451	41	240	134	999999	344	245	611	124	999999	133	543	209	709	999999	666	479	708	504	117	528	359	794	436	680	737	999999	999999	999999	999999	37	532	949	771	537	999999	999999	340	565	999999	575	842	807	805	999999	999999	999999	999999	999999	739	156	402	363	987	337	101	246	803	453	344	999999	250	811	24	999999	601	593	999999	181	986	371	148	152	306	542	685	551	999999	837	223	999999	101	145	70	953	634	178	999999	444	445	656	500	999999	231	153	334	41	793	565	999999	999999	734	26	873	377	999999	999999	67	455	651	550	258	965	239	768	999999	115	750	71	615	432	631	999999	999999	999999	999999	261	921	999999	217	654	999999	432	840	999999	841	85	272	692	945	385	999999	516	792	999999	408	534	657	999999	190	229	290	731	950	574	251	741	999999	543	507	756	338	999999	999999	996	999999	999999	134	999999	999999	999999	843	67	999999	240	999999	125	210	840	999999	345	603	468	971	999999	374	36	999999	999999	108	110	795	728	195	198	56	216	999999	999999	114	582	410	768	536	302	999999	232	615	720	263	135	540	450	611	999999	999999	999999	999999	260	632	765	353	858	790	826	102	124	999999	927	193	114	848	415	999999	359	935	835	931	999999	611	151	999999	761	23	972	999999	999999	999999	33	46	186	284	26	172	348	239	551	999999	709	210	271	999999	688	999999	159	287	135	714	999999	235	327	938	999999	649	999999	999999	591	999999	817	999999	747	996	848	891	16	999999	999999	999999	397	129	393	
857	232	478	999999	791	731	234	864	695	444	640	865	999999	999999	247	30	377	682	994	648	707	169	452	463	274	511	797	530	329	456	883	327	999999	841	999999	716	999999	999999	699	622	999999	980	999999	822	116	141	60	182	768	809	463	570	402	999999	686	999999	779	24	85	289	999999	999999	545	248	561	999999	999999	956	259	531	999999	78	999999	999999	999999	726	47	629	999999	143	461	625	761	519	993	322	924	999999	165	771	936	770	233	999999	688	999999	444	884	271	793	409	104	999999	247	574	999999	587	999999	199	960	999999	999999	667	999999	828	318	942	36	255	248	398	999999	801	487	595	999999	999999	573	692	628	291	163	368	563	734	366	702	999999	944	608	999999	903	472	999999	999999	786	113	292	590	380	720	999999	999999	33	404	338	303	445	999999	110	999999	24	338	999999	678	507	792	999999	217	472	615	428	91	647	999999	495	607	606	999999	999999	999999	562	982	322	907	872	524	999999	169	405	73	267	872	999999	999999	720	999999	999999	526	614	999999	999999	84	999999	764	302	337	999999	519	999999	730	999999	79	842	999999	987	42	999999	664	999999	999999	457	944	811	408	358	556	248	589	792	920	999999	89	761	815	370	999999	863	558	614	999999	999999	825	260	674	376	197	39	999999	80	688	558	246	720	632	546	65	999999	720	415	746	98	412	999999	988	33	617	999999	37	379	509	178	999999	999999	999999	458	631	999999	146	41	171	526	145	518	114	372	470	369	139	278	315	224	153	999999	867	457	131	108	999999	651	759	878	12	733	999999	519	101	195	460	999999	999999	372	136	688	253	230	953	999999	622	626	999999	999999	189	999999	74	295	35	324	193	812	337	999999	431	999999	282	999999	524	411	947	595	999999	285	999999	999999	363	999999	98	465	999999	647	999999	237	486	999999	98	511	999999	253	669	285	999999	999999	12	999999	999999	391	940	640	415	961	705	551	999999	36	999999	999999	349	232	404	130	207	999999	425	545	319	109	999999	999999	407	771	592	281	999999	999999	110	504	282	999999	119	999999	12	457	59	938	941	999999	999999	999999	301	810	171	476	999999	999999	88	999999	361	466	999999	999999	344	165	999999	644	378	434	808	284	999999	999999	15	999999	123	432	128	999999	520	487	604	366	999999	597	493	596	609	125	432	203	592	186	153	815	999999	373	999999	846	999999	999999	569	516	999999	16	533	999999	805	999999	363	426	430	338	414	999999	862	999999	928	746	672	647	44	262	12	999999	692	999999	707	199	155	749	794	281	999999	999999	917	999999	222	999999	74	999999	790	525	
762	15	999999	264	772	279	953	960	444	999999	184	575	999999	317	514	538	324	783	742	615	999999	614	631	158	999999	309	999999	774	999999	127	999999	999999	856	519	500	999999	841	437	977	999999	246	195	999999	999999	107	999999	734	609	582	999999	999999	999999	310	185	999999	157	384	999999	461	473	323	188	211	327	219	556	719	861	817	518	696	886	806	999999	378	752	309	999999	999999	841	574	356	202	84	630	400	999999	681	930	999999	622	227	976	514	124	999999	983	999999	694	999999	251	999999	791	999999	988	999999	484	999999	806	999999	848	656	999999	620	898	999999	985	137	697	818	238	48	930	999999	895	479	910	302	999999	999999	768	321	43	509	999999	701	999999	137	96	29	916	999999	999999	999999	999999	965	653	365	615	158	999999	856	299	876	322	213	942	326	179	518	700	192	999999	496	77	999999	999999	999999	999999	999999	411	858	50	678	901	906	173	835	972	999999	826	554	686	51	247	999999	31	166	196	397	759	999999	958	577	329	734	999999	388	37	966	999999	999999	999999	999999	747	224	815	621	975	416	50	999999	354	249	692	999999	505	764	999999	165	999999	999999	877	999999	999999	999999	900	999999	358	177	391	784	808	15	999999	246	218	276	999999	999999	999999	410	191	999999	357	999999	894	999999	885	183	238	999999	138	871	461	885	712	713	999999	585	999999	999999	273	807	999999	999999	308	999999	661	455	937	238	470	236	69	114	285	999999	285	794	277	191	999999	999999	938	630	655	937	999999	702	534	504	304	719	999999	999999	147	383	999999	101	353	556	67	439	999999	999999	999999	902	999999	356	610	615	438	187	317	141	763	97	868	999999	999999	999999	999999	959	921	999999	999999	751	526	314	967	999999	350	193	451	721	999999	159	939	999999	339	753	135	999999	102	999999	999999	126	411	999999	990	59	515	999999	492	982	999999	108	517	999999	74	549	999999	507	388	708	274	254	736	596	17	614	158	929	75	855	246	597	999999	12	375	999999	999999	948	324	918	396	999999	700	999999	959	35	999999	145	874	789	377	627	818	393	653	999999	389	815	570	385	900	586	295	637	999999	999999	999999	515	999999	256	999999	999999	192	470	322	285	554	277	999999	981	973	999999	999999	285	487	999999	778	483	358	999999	999999	534	999999	939	27	809	703	73	723	795	794	999999	707	628	589	940	445	999999	81	378	277	122	189	589	412	887	531	19	159	999999	395	999999	999999	884	999999	675	59	253	452	512	581	490	553	840	196	847	315	436	696	546	183	430	412	980	285	325	355	798	999999	140	288	694	914	596	
410	999999	970	823	810	913	891	201	999999	568	796	787	569	348	999999	565	581	999999	322	999999	999999	965	355	186	608	999999	999999	999999	999999	321	233	999999	576	999999	440	159	876	999999	999999	783	655	981	999999	843	193	498	999999	16	999999	971	558	193	381	311	999999	999999	692	793	224	999999	592	640	485	594	345	909	221	612	908	999999	688	99	478	539	957	972	999999	999999	992	120	746	324	855	744	763	999999	516	999999	999999	995	466	93	278	318	201	24	999999	999999	508	284	999999	154	108	161	999999	999999	714	841	999999	669	993	190	999999	114	571	278	784	999999	999999	999999	402	999999	297	912	786	605	821	170	999999	999999	476	521	13	718	999999	601	999999	704	461	999999	999999	674	919	654	11	999999	291	173	746	922	999999	765	108	214	999999	339	856	195	375	999999	647	553	503	412	203	482	187	999999	280	970	999999	90	289	999999	999999	727	999999	642	910	999999	323	657	424	425	711	999999	422	799	999999	503	745	39	338	772	656	999999	999999	516	999999	529	108	208	892	776	999999	159	486	572	245	999999	311	223	284	864	375	990	999999	999999	700	492	69	388	256	777	234	32	751	517	879	999999	555	521	191	391	411	125	764	647	999999	562	999999	849	563	682	202	531	754	473	407	666	999999	104	815	968	470	720	951	125	999999	848	407	968	999999	59	607	789	41	893	463	259	999999	492	999999	148	268	219	999999	999999	584	999999	277	287	119	223	543	461	706	999999	999999	690	173	999999	105	706	164	265	167	999999	84	999999	499	861	999999	157	440	170	571	677	999999	260	895	388	541	848	580	130	859	479	516	999999	93	999999	972	999999	96	999999	396	999999	984	999999	62	321	498	999999	213	416	277	962	783	383	889	999999	513	670	795	999999	117	257	136	44	999999	687	999999	928	999999	999999	888	247	70	853	773	746	692	708	207	999999	999999	370	644	999999	852	896	695	143	266	64	999999	311	977	311	478	148	699	999999	999999	374	324	570	999999	532	527	999999	901	929	609	153	345	805	473	221	999999	747	999999	962	191	510	992	863	672	999999	376	999999	270	999999	384	635	57	742	999999	832	269	328	519	121	646	822	999999	766	534	122	718	509	999999	766	999999	731	535	737	768	105	382	461	898	585	166	999999	999999	152	999999	999999	106	602	702	999999	951	577	238	501	999999	368	515	236	339	559	556	999999	747	504	999999	999999	110	320	974	17	460	807	430	933	955	705	63	852	999999	999999	999999	999999	807	208	814	999999	502	43	421	409	589	156	999999	999999	38	999999	
999999	275	798	999999	999999	999999	628	694	190	999999	156	305	999999	620	315	663	24	778	542	999999	69	549	999999	999999	160	999999	898	574	427	313	685	999999	904	999999	511	787	63	319	686	240	999999	122	28	669	691	207	497	800	103	999999	999999	353	806	597	240	653	585	293	750	807	887	63	276	876	469	75	400	880	118	999999	999999	705	102	312	943	947	531	29	824	952	579	107	481	500	181	341	285	316	999999	858	212	769	999999	999999	352	443	845	999999	210	999999	999999	999999	692	575	327	436	261	503	654	292	132	565	469	798	238	789	582	775	704	137	789	999999	455	260	325	839	146	223	999999	510	999999	390	999999	207	155	999999	415	905	183	745	89	781	662	152	736	646	310	770	650	562	861	999999	446	82	836	723	171	441	260	487	300	47	999999	154	190	999999	999999	271	653	999999	384	677	602	959	57	999999	431	312	524	999999	538	999999	572	407	648	999999	943	999999	371	431	802	973	655	696	454	999999	247	518	961	994	999999	999999	127	999999	188	193	477	999999	34	999999	301	858	917	580	948	999999	475	146	999999	158	999999	10	999999	999999	473	410	32	906	515	15	999999	913	350	530	780	499	258	197	228	464	999999	999999	721	999999	999999	943	66	85	747	530	577	999999	22	813	206	898	149	999999	912	777	171	571	971	29	999999	388	518	396	799	459	675	287	918	50	593	340	289	367	101	999999	354	999999	168	984	438	999999	901	537	333	882	999999	362	284	451	302	993	496	702	485	751	435	669	285	999999	999999	299	999999	999999	229	866	618	781	804	392	999999	224	999999	986	590	397	486	999999	72	999999	999999	999999	13	477	747	599	844	587	882	999999	104	684	671	999999	139	999999	487	929	317	467	999999	578	557	891	27	999999	591	999999	122	97	999999	454	606	368	199	541	295	715	999999	630	31	41	899	465	298	748	999999	542	857	450	909	557	673	999999	653	529	765	121	459	669	18	345	475	999999	84	650	87	313	680	999999	999999	772	999999	686	446	242	999999	102	602	278	999999	58	652	999999	999999	717	780	11	715	999999	776	999999	266	999999	622	686	999999	114	391	648	671	250	862	268	596	147	852	987	168	420	849	999999	518	190	145	959	692	803	616	366	869	999999	598	20	821	679	516	151	74	759	676	575	999999	954	607	999999	999999	393	84	50	999999	793	842	304	999999	113	999999	85	428	662	993	761	498	34	779	999999	999999	851	446	917	999999	711	999999	409	743	284	962	564	583	850	772	309	729	575	501	86	
999999	999999	200	999999	999999	999999	999999	411	765	915	87	999999	185	22	642	345	946	999999	419	999999	870	443	999999	545	151	110	502	578	889	694	42	999999	532	702	362	358	999999	728	902	200	988	520	643	828	207	285	999999	571	218	437	999999	571	165	999999	215	799	743	654	577	913	938	999999	521	80	882	999999	163	482	999999	999999	683	228	999999	229	175	360	999999	732	348	865	999999	999999	369	462	999999	999999	999999	195	497	562	615	16	160	989	999999	999999	999999	999999	946	52	132	906	911	923	754	999999	999999	935	182	999999	999999	20	999999	712	999999	17	784	69	739	421	396	999999	984	107	679	677	77	274	968	999999	361	236	999999	305	742	999999	30	446	708	206	999999	832	999999	642	563	999999	999999	448	798	253	69	939	833	535	999999	164	999999	999999	254	86	999999	51	966	999999	999999	773	999999	20	999999	999999	999999	999999	361	542	266	564	955	352	544	85	977	628	476	725	999999	999999	403	260	649	588	892	216	999999	999999	999999	123	865	171	999999	999999	379	689	479	421	265	721	587	300	999999	101	209	580	999999	999999	109	999999	999999	999999	589	92	999999	973	999999	999999	494	781	156	730	413	153	699	793	214	754	999999	297	159	64	470	549	834	112	999999	558	389	322	936	32	531	999999	547	624	581	65	419	405	328	97	927	483	575	999999	887	135	402	999999	376	525	999999	812	299	520	999999	999999	999999	277	999999	813	11	182	844	133	208	723	605	84	999999	158	999999	310	999999	71	137	986	973	977	999999	856	165	999999	946	421	999999	719	400	37	843	999999	807	151	413	515	96	755	638	452	999999	999999	530	327	204	227	190	172	842	999999	392	794	76	280	999999	145	657	37	236	433	999999	488	999999	577	240	680	350	202	897	999999	999999	382	357	531	329	61	335	838	779	728	240	999999	876	999999	644	999999	474	999999	999999	278	857	68	528	215	878	179	999999	952	96	523	876	988	999999	388	262	20	446	545	951	11	809	818	999999	507	999999	999999	612	999999	932	999999	215	999999	113	629	606	917	853	152	653	160	999999	383	752	999999	851	252	132	498	909	634	613	999999	585	97	468	999999	809	999999	999999	701	567	999999	30	905	318	73	884	645	782	999999	999999	303	999999	999999	790	436	999999	992	656	999999	64	123	261	307	577	999999	999999	26	999999	567	117	999999	999999	951	999999	542	362	999999	947	788	999999	486	999999	573	999999	320	48	784	306	42	999999	817	999999	71	647	453	426	999999	337	999999	834	868	484	225	238	999999	172	940	218	999999	83	229	999999	999999	
999999	577	407	999999	829	267	247	453	719	138	999999	999999	999999	79	314	149	126	640	999999	914	953	498	11	500	999999	154	999999	999999	999999	59	959	753	772	999999	999999	79	55	738	893	999999	795	999999	999999	999999	631	938	866	103	635	78	140	442	709	140	999999	104	576	907	352	999999	120	149	877	670	999999	839	527	999999	601	244	103	387	747	449	129	572	350	654	869	407	287	999999	472	507	918	526	54	641	999999	382	999999	148	396	218	999999	655	999999	488	187	791	421	907	502	400	974	753	695	999999	999999	351	754	999999	47	945	406	999999	677	999999	751	999999	795	885	375	228	999999	955	991	538	489	473	68	861	477	999999	985	380	561	999999	532	175	830	784	630	252	628	581	999999	451	812	903	999999	999999	737	999999	996	535	542	283	999999	29	999999	167	780	547	292	893	999999	959	999999	36	505	605	999999	586	822	20	999999	999999	600	169	854	549	726	586	999999	924	134	943	91	459	838	287	422	512	412	673	14	93	960	734	138	150	492	785	408	382	296	161	712	999999	281	999999	683	499	175	222	999999	204	999999	367	769	999999	878	509	197	227	193	344	999999	158	15	181	172	865	999999	999999	999999	940	187	999999	638	973	240	999999	999999	428	999999	922	347	999999	999999	810	999999	602	965	999999	272	999999	999999	999999	999999	951	977	563	999999	109	257	817	468	461	999999	500	26	938	729	796	279	781	330	769	999999	270	997	999999	916	205	149	570	900	413	450	999999	352	996	999999	687	995	677	126	89	181	786	464	885	999999	741	793	103	999999	178	999999	491	662	828	567	927	954	994	999999	783	960	687	917	64	20	90	158	29	23	999999	999999	999999	664	251	597	836	806	121	948	999999	411	55	697	999999	999999	959	422	523	439	996	999999	999999	40	342	999999	494	869	409	875	953	592	999999	90	830	377	756	999999	420	241	730	131	842	56	472	382	999999	989	195	999	999999	668	635	999999	26	319	800	571	331	132	113	967	407	999999	994	591	637	965	867	363	309	999999	11	292	709	875	999999	954	567	960	999999	504	684	410	824	295	957	194	73	520	577	194	999999	297	137	999999	723	606	999999	881	744	948	132	831	700	917	999999	353	999999	150	429	846	14	370	918	609	999999	997	421	709	634	999999	901	356	786	999999	638	999999	164	945	999999	293	902	686	226	265	999999	852	709	999999	628	999999	313	923	999999	731	999999	143	379	527	480	726	195	999999	999999	999999	57	999999	55	585	288	952	999999	935	988	999999	943	327	999999	662	999999	
440	297	514	90	30	150	978	264	65	934	505	344	637	475	435	108	560	439	926	218	604	807	999999	628	675	424	378	934	956	787	862	989	716	298	999999	439	680	271	999999	999999	78	999999	989	650	999999	618	561	469	563	46	393	888	228	454	999999	999999	999999	999999	415	605	772	53	999999	277	999999	515	627	348	999999	995	428	999999	999999	775	149	91	817	483	844	999999	863	908	381	919	404	973	999999	999999	999999	416	276	794	856	630	387	35	999999	999999	578	277	991	222	999999	567	618	104	684	452	315	552	815	689	51	999999	999999	999999	672	388	873	108	999999	364	684	29	999999	999999	442	999999	999999	124	867	999999	905	577	999999	650	874	999999	310	999999	299	328	957	121	601	587	999999	507	999999	523	362	999999	847	480	532	636	999999	24	839	999999	662	999999	64	200	685	718	784	999999	293	999999	999999	999999	87	999999	809	426	407	572	427	150	880	935	696	999999	999999	40	258	999999	55	438	121	860	973	325	999999	197	274	766	436	882	803	999999	223	794	534	503	999999	999999	671	115	239	999999	597	698	114	726	415	999999	439	654	999999	359	428	855	999999	138	885	999999	927	621	162	999999	146	544	999999	601	722	901	349	267	282	999999	999999	939	999999	999999	273	284	999999	920	782	999999	999999	781	422	454	860	368	814	406	618	997	355	999999	999999	598	829	999999	362	512	14	514	840	181	382	495	595	489	999999	834	865	610	550	16	838	78	313	364	132	892	741	999999	999999	943	649	284	999999	999999	986	999999	326	220	922	999999	916	999999	253	999999	409	926	999999	381	712	980	540	999999	457	349	999999	885	294	474	930	470	771	999999	427	897	532	107	866	881	999999	54	517	999999	687	841	100	569	824	158	954	999999	999999	999999	651	116	412	640	827	290	502	110	326	852	290	462	999999	275	851	999999	633	312	70	977	999999	668	472	885	331	615	258	651	70	999999	519	734	437	411	999	320	999999	892	279	585	999999	999999	727	999999	999999	234	904	825	718	999999	524	999999	144	64	999999	983	643	527	319	222	999999	850	999999	190	342	555	35	999999	999999	540	861	741	42	484	598	999999	999999	807	520	106	710	433	999999	999999	999999	866	599	382	920	26	999999	966	999999	67	554	538	999999	999999	332	999999	208	380	559	187	616	999999	999999	660	466	16	52	835	17	222	511	607	916	999999	568	475	955	653	614	259	863	895	168	974	930	70	134	403	484	999999	897	340	874	999999	974	999999	256	939	999999	913	973	841	959	999999	555	946	999999	999999	978	999999	
863	555	765	309	324	721	999999	646	729	405	999999	999999	999999	999999	324	181	733	170	484	731	229	999999	736	700	999999	31	935	999999	428	983	448	999999	424	627	837	352	574	574	441	263	222	609	219	520	41	333	999999	653	999999	384	999999	461	427	999999	999999	847	818	74	33	303	999999	827	227	999999	957	660	234	733	477	972	606	999999	729	231	519	619	806	226	669	952	540	291	752	999999	770	986	803	177	989	990	533	510	999999	148	476	999999	392	473	562	381	109	999999	999999	999999	778	64	999999	206	999999	28	51	602	405	81	762	999999	85	183	999999	971	856	67	743	487	449	106	999999	591	754	999999	237	342	664	999999	852	783	115	679	275	716	264	607	439	971	949	930	999999	479	385	999999	319	219	999999	999999	524	999999	999999	698	999999	682	447	151	451	613	999999	999999	938	116	228	979	999999	405	907	269	716	259	627	771	538	518	990	147	215	782	814	999999	843	82	999999	810	999999	417	56	593	999999	123	165	826	191	250	992	998	261	405	582	999999	311	239	874	275	425	252	999999	124	691	310	999999	999999	798	772	864	865	342	418	220	999999	359	323	999999	603	103	999999	590	297	526	992	885	999999	210	999999	716	614	208	508	395	525	999999	931	999999	999999	188	496	37	418	385	136	999999	843	999999	600	564	987	249	999999	181	999999	662	872	597	698	424	134	468	999999	65	260	999999	999999	32	999999	735	427	421	999999	425	606	772	999999	999999	999999	336	52	625	609	346	999999	375	999999	336	771	999999	384	999999	213	999999	999999	38	140	362	999999	469	831	820	499	865	146	576	227	855	574	851	999999	960	208	371	381	509	858	561	336	885	739	999999	260	999999	361	94	218	478	371	578	642	999999	999999	999999	999999	999999	135	744	209	999999	999999	82	762	920	382	423	145	841	182	554	179	578	35	249	730	999999	569	667	999999	62	368	748	493	995	218	671	183	277	866	999999	383	999999	361	183	737	666	745	999999	459	999999	948	376	999999	817	409	73	999999	999999	999999	182	662	467	240	157	794	409	999999	999999	711	711	249	999999	999999	32	180	65	227	851	512	74	588	239	218	576	113	991	452	675	596	154	999999	636	78	693	497	915	999999	214	388	337	87	978	629	747	697	91	401	283	999999	999999	999999	941	44	145	593	999999	999999	663	999999	803	957	914	179	999999	834	612	799	999999	535	264	999999	999999	472	184	987	999999	609	999999	999999	999999	999999	178	37	252	307	935	602	999999	109	999999	666	229	171	585	380	999999	808	72	913	
94	999999	119	748	999999	181	834	479	859	999999	983	823	788	784	999999	999999	999999	999999	927	269	898	20	866	191	999999	597	952	851	887	804	824	801	547	557	794	740	490	430	644	81	473	466	742	784	126	250	999999	444	150	381	592	286	881	999999	999999	84	425	999999	286	795	228	983	591	65	334	999999	999999	999999	990	289	999999	999999	251	855	796	442	999999	91	75	230	718	518	999999	516	222	547	919	999999	541	719	325	562	153	848	852	490	999999	687	460	933	965	648	999999	860	658	234	999999	36	999999	583	999999	343	862	66	86	710	282	999999	843	786	273	540	698	281	963	171	224	402	12	315	567	590	631	999999	265	80	74	999999	857	987	999999	893	999999	958	999999	982	700	999999	999999	152	999999	799	844	673	670	999999	949	999999	896	497	19	642	999999	700	25	999999	999999	999999	800	999999	645	433	227	855	999999	379	802	739	368	981	470	999999	630	859	108	767	745	957	472	830	999999	892	999999	370	978	870	870	47	999999	999999	280	999999	296	999999	507	784	582	999999	999999	300	632	999999	814	915	36	999999	21	173	602	258	480	753	267	969	884	752	999999	856	877	414	509	999999	796	999999	711	500	840	865	361	324	194	999999	568	181	208	999999	88	47	999999	105	859	706	445	694	226	999999	999999	327	881	999999	313	725	999999	999999	791	867	422	999999	213	999999	52	156	812	287	73	723	195	96	771	999999	674	443	522	781	999999	802	999999	112	455	195	788	522	983	606	20	468	999999	999999	999999	340	499	935	833	999999	62	999999	894	999999	630	502	341	625	555	999999	90	870	213	340	440	988	999999	320	999999	28	746	999999	172	215	999999	604	88	610	999999	441	482	738	609	713	729	841	908	171	481	952	999999	173	967	85	525	149	265	314	153	999999	791	189	247	814	999999	532	550	688	890	36	424	730	918	124	436	351	271	500	611	999999	90	999999	838	744	174	583	562	97	690	137	349	773	467	315	649	302	999999	999999	999999	999999	300	229	280	455	538	133	254	852	648	999999	999999	765	999999	555	321	413	999999	503	649	488	969	463	998	999999	686	999999	999999	612	999999	143	850	999999	999999	999999	307	860	116	999999	999999	51	999999	710	448	516	259	584	999999	911	999999	245	950	997	154	172	236	837	230	999999	768	888	860	641	999999	514	332	411	915	298	258	460	307	958	297	608	159	269	24	492	513	112	999999	361	618	239	192	853	331	999999	188	469	639	999999	624	327	191	697	333	933	999999	847	668	781	663	544	938	992	
710	546	22	966	999999	738	13	999999	319	999999	33	157	999999	479	90	238	120	999999	821	999999	344	969	999999	462	936	90	308	666	444	797	698	83	300	999999	152	784	674	999999	647	900	999999	958	18	682	673	185	612	999999	999999	999999	999999	875	723	240	999999	999999	129	559	40	741	440	347	231	521	810	949	857	999999	336	305	563	899	150	920	122	386	961	999999	789	999999	478	999999	899	14	136	999999	999999	999999	542	411	665	125	190	999999	470	999999	736	496	872	723	328	999999	387	471	875	999999	734	802	999999	282	779	385	769	279	999999	846	447	227	395	999999	599	797	999999	924	640	448	718	999999	459	864	649	474	999999	76	999999	997	999999	437	138	363	97	557	942	270	632	999999	355	999999	642	624	810	999999	111	883	999999	531	999999	462	999999	999999	63	499	999999	262	632	315	513	703	836	275	640	999999	99	41	900	51	999999	999999	302	360	103	999999	602	835	64	999999	372	988	941	999999	125	753	605	701	309	999999	214	689	638	999999	775	651	84	376	983	999999	429	999999	983	999999	999999	553	170	999999	999999	999999	896	518	207	999999	999999	525	999999	925	160	999999	414	398	999999	312	836	175	700	975	584	451	733	236	999999	264	999999	302	14	858	245	571	593	135	366	63	999999	696	491	999999	999999	260	889	999999	226	106	395	999999	999999	680	999999	511	853	195	895	999999	523	670	666	943	999999	999999	999999	903	690	589	304	999999	41	678	611	150	999999	999999	999999	999999	562	999999	999999	754	869	680	999999	999999	611	999999	717	407	239	474	999999	40	39	999999	358	735	740	999999	468	636	802	116	10	669	79	116	827	999999	594	571	340	938	660	912	83	999999	694	999999	302	956	871	896	59	999999	999999	581	121	145	214	864	593	577	125	999999	951	762	679	295	999999	999999	906	426	813	667	144	601	379	126	999999	999999	51	554	693	512	764	906	67	999999	530	999999	995	692	999999	730	978	999999	823	287	960	999999	439	408	931	796	60	455	93	391	433	547	999999	999999	670	964	822	48	884	613	999999	999999	999999	999999	999999	766	510	223	339	999999	689	999999	777	102	166	163	810	643	623	896	462	319	999999	675	19	983	296	11	999999	132	908	939	878	999999	999999	915	999999	999999	999999	174	295	836	999999	10	702	61	999999	119	837	516	999999	999999	425	987	160	308	999999	39	236	781	479	509	999999	216	184	749	999999	567	433	250	548	999999	999	458	999999	626	203	823	973	958	224	187	173	515	968	728	524	890	69	369	999999	585	999999	999999	999999	786	644	999999	
999999	952	558	211	685	597	967	545	190	966	387	534	115	408	66	278	567	302	346	686	247	455	235	612	508	73	555	962	652	146	763	824	981	999999	996	31	409	22	502	575	547	433	548	557	513	534	999999	296	529	697	305	999999	450	958	671	999999	726	945	703	999999	52	15	892	999999	213	562	552	999999	411	44	868	554	799	770	148	999999	907	999999	109	973	809	999999	443	955	841	370	384	999999	623	625	305	464	319	881	533	542	541	505	353	950	999999	443	885	494	999999	750	603	679	999999	999999	473	57	845	729	811	999999	571	936	211	843	999999	999999	999999	785	999999	414	245	918	999999	605	283	411	334	159	999999	375	383	948	137	100	767	704	999999	766	999999	257	999999	589	79	749	971	604	999999	510	771	462	246	999999	755	424	515	684	442	999999	583	72	999999	696	737	446	410	623	999999	120	86	484	325	999999	999999	492	999999	999999	849	497	634	678	118	824	387	539	139	283	203	712	585	92	271	999999	192	99	534	921	999999	632	349	357	794	192	434	297	999999	804	475	273	629	859	835	945	999999	905	953	999999	319	208	317	137	429	999999	535	993	222	336	259	544	958	999999	802	999999	158	286	883	925	999999	99	402	999999	807	999999	999999	999999	256	326	999999	286	145	999999	612	654	999999	222	927	697	999999	440	85	810	555	931	315	755	66	618	797	999999	31	38	509	229	805	982	999999	500	23	809	747	895	926	972	408	332	999999	158	900	936	358	195	277	958	999999	999999	778	876	624	337	669	637	529	107	265	117	135	393	848	999999	892	437	684	848	693	189	884	583	999999	982	495	908	718	861	953	999999	999999	999999	999999	224	214	452	875	999999	150	119	376	829	716	300	207	877	310	567	53	999999	999999	999999	275	834	707	999999	354	642	842	760	919	999999	999999	429	357	585	188	634	999999	450	999999	998	708	583	813	65	866	999999	784	617	608	160	999999	999999	333	340	284	999999	516	19	107	242	999999	389	200	708	686	999999	943	621	698	999999	438	602	999999	999999	720	999999	31	999999	337	122	857	234	162	768	849	120	106	999999	310	808	999999	129	999999	330	164	329	393	114	379	580	298	173	999999	932	721	225	999999	820	619	593	999999	864	999999	999999	999999	999999	236	431	858	575	200	926	321	999999	558	319	259	47	358	999999	999999	916	999999	757	823	694	315	230	57	999999	445	999999	406	999999	460	262	448	367	999999	545	999999	961	999999	803	389	372	852	999999	384	999999	999999	636	471	227	999999	441	999999	999999	
171	689	313	16	384	234	139	914	529	603	999999	305	999999	891	101	813	999999	346	670	479	377	461	842	285	845	644	668	809	814	188	432	999999	671	524	999999	266	999999	999999	587	32	999999	999999	842	258	600	89	999999	999999	545	657	918	948	771	999999	556	999999	847	37	170	999999	565	999999	109	999999	181	420	633	357	999999	999999	581	222	758	999999	805	999999	618	999999	999999	999999	112	594	274	166	270	483	257	559	967	496	418	213	926	847	466	999999	375	501	86	189	999999	999999	388	999999	86	705	999999	133	316	653	101	999999	352	999999	637	971	66	942	90	698	172	84	389	209	426	999999	296	911	191	463	536	127	517	505	321	918	215	999999	90	564	293	134	252	324	405	165	861	533	220	999999	296	432	420	388	27	999999	805	189	999999	709	419	288	941	852	126	973	745	846	91	999999	766	999999	862	999999	414	47	832	74	999999	271	999999	999999	999999	697	177	114	999999	139	999999	999999	999999	999999	281	380	154	14	999999	399	207	431	999999	24	451	501	727	793	569	894	973	979	999999	740	999999	31	203	655	588	254	685	22	277	615	367	150	605	740	230	491	999999	410	854	442	867	382	999999	500	322	999999	969	999999	544	812	166	999999	403	382	650	999999	187	999999	426	939	714	194	164	804	999999	310	895	999999	999999	999999	999999	572	135	116	999999	12	999999	702	343	999999	284	312	478	464	459	858	747	233	99	969	999999	882	999999	914	728	999999	227	56	843	21	313	981	999999	466	300	593	383	999999	509	647	89	484	999999	999999	999999	411	999999	700	355	999999	563	672	999999	999999	999999	999999	589	220	388	199	785	133	858	332	85	303	503	999999	999999	865	485	999999	723	452	889	999999	727	946	259	326	967	527	701	55	457	640	94	999999	693	999999	14	999999	908	320	999999	956	999999	832	962	371	908	703	536	999999	323	113	949	455	999999	943	912	643	999999	71	232	267	999999	999999	874	444	218	297	999999	513	860	322	551	413	589	933	213	894	983	999999	418	999999	999999	221	999999	354	691	638	502	999999	999999	371	211	999999	999999	605	999999	812	958	528	162	621	384	33	999999	11	561	546	866	779	740	27	659	82	652	959	999999	221	91	529	752	580	794	579	764	499	999999	999999	999999	984	410	400	999999	465	999999	999999	888	968	592	730	793	155	772	722	999999	731	999999	138	204	999999	338	322	731	438	775	582	826	999999	268	999999	890	999999	230	881	379	999999	91	203	347	855	81	308	628	360	736	607	808	999999	570	43	787	981	509	197	
655	97	669	507	690	999999	970	93	999999	462	840	935	925	890	352	669	999999	518	791	348	67	999999	694	380	702	177	773	753	244	999999	352	909	999999	42	236	292	680	583	999999	194	999999	999999	598	175	520	800	682	999999	730	900	393	278	200	999999	999999	624	403	999999	805	522	389	999999	848	483	999999	999999	587	892	664	69	989	76	14	607	464	79	441	999999	860	901	495	856	33	343	841	999999	719	197	902	611	889	391	778	990	804	667	999999	999999	999999	589	222	999999	999999	670	911	999999	999999	592	706	71	999999	874	437	904	37	999999	204	515	642	46	999999	999999	990	999999	180	607	298	23	802	796	999999	326	473	280	688	705	603	362	432	999999	809	136	491	999999	999999	24	953	874	999999	281	473	633	483	28	378	999999	799	999999	500	999999	39	999999	790	909	141	999999	411	167	225	331	929	842	93	127	237	94	908	999999	634	999999	653	424	999999	530	999999	999999	843	454	902	865	906	999999	861	128	494	559	345	581	709	999999	612	796	658	999999	352	631	550	999999	999999	293	914	999999	999999	344	659	615	999999	270	999999	835	999999	956	999999	359	999999	537	999999	964	999999	999999	749	337	999999	83	552	857	765	417	188	702	755	488	999999	999999	951	267	827	526	468	879	999999	85	995	999999	538	656	541	308	228	814	999999	585	732	122	544	586	999999	502	792	802	999999	792	92	999999	999999	544	302	646	408	999999	999999	999999	506	753	329	674	342	576	544	999999	325	466	199	373	61	180	999999	999999	83	374	68	334	734	666	39	567	992	121	999999	993	363	999999	900	70	999999	197	89	999999	999999	870	254	632	999999	895	999999	393	602	719	832	909	788	749	572	43	109	384	729	839	999999	999999	681	231	781	999999	999999	430	566	138	999999	864	100	777	759	999999	999999	435	999999	839	189	646	964	999999	288	885	214	613	332	999999	961	730	467	249	264	41	999999	33	850	417	999999	67	826	473	460	967	818	999999	990	368	999999	999999	17	889	660	999999	797	999999	942	999999	345	999999	107	700	177	999999	999999	850	522	728	999999	999999	999999	959	999999	131	999999	500	999999	320	76	202	623	963	952	298	999999	578	588	186	243	999999	90	999999	81	999999	959	135	306	922	571	967	499	999999	354	816	98	57	999999	538	267	306	585	632	999999	152	315	999999	748	999999	815	828	272	345	494	234	26	999999	888	62	172	694	204	899	999999	999999	703	360	619	145	210	674	175	59	999999	936	215	458	999999	999999	999999	999999	999999	427	117	742	705	163	999999	130	800	467	
169	360	376	573	112	685	999999	730	449	954	999999	613	678	150	663	222	426	999999	28	568	999999	960	934	346	317	776	792	16	999999	549	999999	499	344	999999	515	814	999999	355	834	529	575	404	488	999999	999999	999999	749	966	89	493	737	999999	111	241	999999	208	425	40	265	999999	893	999999	999999	999999	381	34	278	999999	634	999999	539	80	723	499	999999	110	481	999999	44	543	37	825	926	999999	812	363	397	113	780	316	399	652	999999	508	635	699	77	589	791	999999	505	814	341	241	999999	999999	506	612	999999	999999	727	999999	999999	722	308	78	999999	427	999999	28	636	175	999999	999999	459	886	981	224	863	303	43	999999	999999	757	999999	223	493	999999	955	156	856	785	999999	918	589	744	999999	377	210	567	999999	649	502	773	649	340	658	23	781	78	999999	292	999999	944	828	835	675	247	684	999999	584	264	999999	940	999999	999999	999999	247	999999	715	238	613	999999	305	554	394	400	216	117	999999	564	480	913	887	471	574	46	919	99	754	78	419	693	124	983	999999	186	999999	999999	798	39	421	285	76	839	999999	278	999999	400	999999	999999	469	139	976	999999	999999	350	585	479	597	814	391	157	999999	646	818	920	898	321	69	999999	838	999999	999999	678	152	204	999999	57	400	305	592	528	655	319	609	290	716	593	879	154	601	92	22	999999	647	274	300	999999	30	999999	999999	999999	341	999999	606	863	820	308	388	909	503	999999	88	302	231	862	502	674	46	999999	999999	315	442	914	616	999999	592	334	999999	999999	904	999999	36	999999	999999	461	197	427	999999	745	469	417	215	969	651	73	13	720	763	785	771	999999	393	491	947	74	698	426	621	849	281	496	278	509	999999	999999	510	839	375	770	674	84	961	300	79	796	109	473	999999	552	753	871	571	255	116	999999	42	999999	301	862	762	999999	806	999999	474	999999	999999	705	999999	574	562	173	355	992	120	697	664	102	422	999999	964	235	163	78	106	409	924	33	403	726	54	999999	548	513	999999	903	277	107	826	106	999999	404	508	699	990	589	999999	578	145	999999	623	939	999999	150	897	536	618	738	999999	74	999999	126	999999	247	999999	596	625	841	999999	216	429	999999	276	326	999999	569	727	463	87	517	999999	356	887	983	999999	114	843	407	616	481	294	539	340	761	57	999999	999999	270	179	999999	999999	684	999999	928	999999	66	673	999999	646	337	809	164	999999	999999	190	702	999999	328	144	425	753	999999	235	999999	999999	889	236	514	278	964	477	466	294	999999	999999	209	762	959	993	
56	440	46	999999	999999	999999	140	879	90	580	355	311	773	136	753	650	999999	999999	90	16	110	830	168	538	681	860	352	869	976	707	981	999999	278	334	999999	984	717	467	947	841	791	999999	156	933	922	663	703	340	541	43	806	750	682	953	893	999999	282	507	89	428	329	999999	902	999999	599	999999	42	999999	47	999999	933	288	999999	999999	225	99	683	234	615	28	166	22	338	999999	900	240	268	999999	441	872	712	219	387	528	999999	530	999999	773	344	517	631	999999	302	773	110	999999	249	442	738	999999	542	57	999999	70	271	316	932	999999	999999	368	157	716	17	175	65	999999	999999	982	999999	999999	981	909	890	108	999999	901	720	565	999999	382	991	825	587	999999	339	665	326	326	266	215	999999	158	301	999999	370	999999	999999	136	999999	385	626	267	715	53	822	999999	166	794	673	999999	595	377	126	109	999999	999999	999999	379	836	399	407	584	725	999999	106	832	618	915	737	482	654	999999	847	467	999999	999999	119	543	815	999999	999999	532	653	896	999999	999999	999999	999999	607	48	785	877	999999	999999	978	52	541	999999	999999	989	24	251	66	201	715	11	999999	659	352	999999	999999	595	564	999999	890	874	931	828	902	875	999999	425	317	699	697	777	999999	529	488	999999	202	915	595	825	692	267	475	999999	191	618	999999	999999	849	964	999999	200	322	170	436	113	121	712	999999	999999	199	598	933	999999	503	937	999999	999	180	638	450	306	999	738	447	633	999999	478	647	293	999999	426	576	353	874	507	464	144	103	384	602	489	999999	523	999999	999999	334	119	958	253	912	701	999999	999999	523	999999	200	999999	722	803	704	642	75	17	898	772	999999	999999	492	999999	483	571	906	795	46	961	682	485	112	353	308	999999	520	403	381	482	223	365	829	355	999999	880	422	999999	679	960	423	616	624	863	81	999999	999999	999999	770	999999	999999	416	999999	562	999999	999999	481	999999	504	415	131	671	999999	426	558	666	999999	999999	690	602	159	616	126	86	999999	999999	861	249	281	564	673	559	633	40	687	806	191	277	999999	601	999999	999999	794	999999	838	999999	999999	208	999999	415	999999	490	280	177	201	188	300	999999	25	999999	853	242	107	939	999999	572	48	605	738	751	485	999999	636	98	203	999999	999999	851	999999	795	96	662	934	866	999999	192	288	466	999999	508	516	93	262	999999	748	176	944	854	999999	276	713	384	999999	562	929	999999	854	191	973	94	999999	449	860	229	692	201	999999	241	368	558	293	581	766	239	245	402	999999	999999	999999	37	
171	967	329	971	91	712	202	381	999999	90	338	106	492	754	152	77	999999	42	49	556	999999	999999	496	973	982	999999	618	240	326	537	270	949	999999	946	922	999999	129	999999	148	980	998	999999	999999	288	230	196	999999	21	97	178	999999	999999	865	793	168	458	480	355	988	999999	104	962	64	409	820	389	265	546	831	753	999999	344	893	68	999999	941	418	217	999999	796	53	999999	152	158	367	72	999999	57	787	474	918	774	899	199	886	46	871	999999	468	999999	930	999999	189	344	231	835	313	999999	246	226	999999	273	602	999999	905	497	819	906	999999	999999	999999	218	759	999999	834	182	444	704	182	999999	79	999999	749	912	865	501	426	808	999999	999999	758	999999	811	570	433	999999	999999	999999	293	999999	227	965	852	710	999999	722	792	822	509	59	400	609	999999	724	999999	526	523	999999	337	999999	80	20	980	519	999	999999	999999	198	934	189	10	737	999999	999999	999999	114	670	999999	376	999999	708	999999	309	877	999999	159	653	96	999999	907	141	492	379	879	327	999999	999999	342	711	527	324	604	888	329	999999	662	999999	849	431	52	855	999999	322	194	705	999999	999999	112	387	850	374	321	774	36	999999	517	368	541	466	96	129	999999	337	849	827	114	716	979	828	479	960	999999	665	381	61	656	179	194	184	851	505	882	954	999999	999999	999999	829	861	999999	541	304	657	393	344	923	528	157	473	366	999999	759	731	284	908	889	571	656	999999	999999	999999	347	183	366	615	590	246	382	475	696	824	999999	855	707	999999	999999	312	999999	330	458	533	509	706	828	999999	101	774	999999	56	971	591	999999	436	885	999999	999999	131	300	777	753	999999	155	681	776	542	999999	904	33	987	999999	586	160	335	999999	999999	999999	640	355	784	523	816	638	336	503	115	476	847	999999	827	103	63	22	642	577	771	387	827	930	295	999999	197	751	999999	999999	999999	999999	32	491	999999	988	562	775	516	999999	999999	57	999999	187	670	75	479	933	999999	894	679	574	518	757	183	74	999999	710	999999	528	999999	75	27	23	118	675	454	365	999999	838	540	287	505	388	999999	723	569	999999	269	229	786	999999	554	999999	642	820	999999	999999	999999	377	999999	852	716	988	928	871	999999	804	79	995	999999	123	406	999999	999999	401	79	139	127	459	505	425	999999	839	742	82	999999	301	380	298	752	190	57	170	913	687	571	517	459	768	693	764	580	274	608	672	857	196	372	251	751	792	999999	999999	872	509	999999	999999	999999	856	361	738	433	999999	252	441	76	
246	454	676	830	561	679	999999	999999	740	999999	999999	999999	79	225	999999	929	139	547	999999	43	197	298	414	999999	694	999999	999999	999999	955	340	999999	32	177	605	621	999999	999999	999999	199	122	999999	103	141	664	235	645	999999	640	37	808	303	999999	291	407	878	999999	999999	400	146	300	86	941	810	410	999999	163	999999	999999	603	591	243	719	357	847	245	103	999999	999999	60	58	95	962	389	156	999999	566	999999	769	726	673	702	305	284	899	46	855	293	730	619	82	581	999999	47	999999	999999	999999	885	444	171	785	791	299	350	97	215	123	562	663	373	488	422	304	747	930	888	938	444	999999	811	389	810	436	141	999999	477	999999	925	942	581	462	681	306	607	999999	999999	413	999999	197	693	923	303	999999	367	140	999999	999999	964	116	558	636	150	999999	632	782	974	365	999999	372	619	999999	999999	999999	92	911	807	999999	696	806	58	484	983	257	764	887	96	190	78	10	327	999999	418	819	999999	945	321	254	673	825	966	999999	255	592	577	999999	999999	682	999999	999999	333	544	999999	168	67	84	652	893	999999	744	695	794	296	167	54	429	423	378	999999	999999	599	562	451	999999	839	531	999999	999999	679	903	162	414	999999	622	999999	783	610	260	999999	319	302	428	581	928	140	999999	240	98	547	999999	447	367	455	409	999999	770	102	718	329	536	999999	260	223	769	592	999999	161	674	490	999999	818	173	617	999999	844	181	981	522	741	666	301	150	854	531	465	795	959	999999	999999	905	691	891	930	999999	474	999999	214	812	346	849	31	999999	607	999999	339	283	749	537	564	685	999999	999999	977	662	244	999999	999999	999999	313	999999	332	917	909	584	999999	927	999999	999999	999999	803	999999	999999	999999	892	645	736	999999	578	202	191	55	431	678	999999	999999	122	914	999999	990	769	644	522	508	999999	526	113	656	32	706	412	50	367	94	761	718	620	402	95	26	999999	172	828	999999	131	752	900	249	999999	468	467	22	964	402	999999	999999	999999	999999	638	375	542	999999	999999	871	790	151	688	346	917	370	505	999999	828	262	491	606	816	32	999999	999999	626	864	826	564	248	999999	86	964	410	603	999999	999999	764	999999	999999	999999	652	956	999999	980	999999	563	331	999999	963	747	999999	712	910	87	351	432	293	842	999999	677	263	955	633	999999	74	723	936	324	106	554	955	118	777	73	999999	860	999999	405	732	72	999999	999999	601	500	215	374	64	332	999999	842	999999	922	971	806	999999	999999	333	999999	916	350	999999	17	372	999999	999999	85	934	
846	133	491	999999	887	119	686	999999	999999	364	142	999999	699	669	999999	72	264	887	999999	146	999999	898	266	999999	13	999999	392	445	999999	994	192	708	999999	440	217	209	999999	731	999999	999999	295	671	999999	999999	201	999999	999999	680	23	945	118	999999	759	938	963	948	867	954	116	407	999999	999999	999999	901	181	433	999999	269	461	414	999999	532	999999	230	999999	309	630	922	999999	879	273	711	432	999999	999999	999999	949	999999	999999	269	341	814	625	999999	999999	999999	70	376	999999	767	999999	999999	229	608	652	586	422	999999	999999	663	327	944	619	236	144	26	818	31	25	518	484	999999	792	999999	83	999999	999999	736	145	999999	248	263	760	999999	812	316	491	824	999999	309	999999	420	113	813	941	397	205	398	246	79	999999	49	360	653	293	999999	173	37	999999	999999	679	685	999999	289	424	999999	194	999999	424	828	534	994	93	999999	278	73	761	979	260	685	292	518	500	76	582	209	903	116	293	610	152	464	298	773	999999	564	27	823	398	877	212	162	974	999999	544	999999	955	644	385	230	450	999999	776	999999	999999	999999	999999	999999	707	999999	171	88	758	814	686	79	999999	320	96	999999	55	999999	999999	383	999999	140	544	92	531	352	253	999999	730	999999	999999	958	999999	449	892	469	379	691	126	183	716	999999	999999	170	731	475	534	645	557	672	999999	511	603	403	375	751	626	113	999999	365	999999	999999	357	694	654	728	391	266	428	627	343	364	822	417	666	358	999999	384	999999	66	817	608	711	67	888	999999	364	294	83	150	842	276	999999	760	999999	814	777	709	516	13	93	278	226	930	339	820	689	999999	736	27	25	251	999999	748	999999	999999	200	299	999999	999999	999999	999999	999999	999999	784	77	478	71	999999	999999	581	35	868	356	973	549	392	781	728	78	968	179	557	66	135	601	523	147	223	999999	624	487	903	520	999999	985	96	938	155	999999	351	627	978	884	445	999999	383	406	775	998	981	418	571	999999	36	999999	550	135	999999	999999	553	340	848	999999	238	104	999999	999999	716	999999	462	453	635	999999	999999	351	201	999999	999999	999999	999999	127	371	224	999999	215	916	176	999999	999999	445	961	786	962	718	20	778	999999	656	999999	999999	35	689	788	999999	999999	999999	999999	20	999999	11	877	999999	27	999999	436	968	634	524	33	187	999999	864	279	551	501	667	673	748	999999	572	593	26	999999	276	202	999999	583	678	327	999999	999999	999999	808	999999	568	999999	999999	999999	291	52	154	93	633	999999	913	170	420	247	53	870	119	366	999999	122	418	
860	999999	750	773	999	395	955	999999	600	999999	798	999999	834	982	55	999999	677	467	673	428	510	393	115	363	41	26	346	635	456	999999	454	862	695	999999	707	220	28	232	291	999999	199	885	42	797	999999	999999	586	264	999999	971	441	899	630	694	907	999999	140	396	741	999999	59	330	751	287	999999	936	999999	807	284	834	999999	455	185	27	239	999999	360	318	248	927	440	91	636	484	999999	555	242	999999	128	240	90	631	999999	308	607	868	143	999999	999999	188	743	999999	980	174	101	999999	723	612	464	999999	999999	822	157	999999	552	967	999999	277	405	999999	703	999999	688	54	753	999999	964	877	419	370	491	605	443	70	193	661	111	999999	392	895	832	629	546	999999	123	268	484	999999	999999	999999	185	999999	999999	999999	484	385	100	935	420	843	999999	846	999999	104	801	521	389	97	630	890	866	232	884	999999	544	84	999999	999999	931	999999	774	999999	131	999999	999999	624	999999	935	585	808	571	175	61	549	873	985	435	452	44	601	878	396	55	999999	774	953	982	999999	963	999999	563	247	14	999999	999999	733	724	424	909	999999	273	453	512	822	329	999999	180	344	636	558	648	379	818	339	616	999999	252	266	15	999999	641	999999	999999	999999	255	334	999999	136	999999	150	999999	21	542	856	338	435	884	232	545	83	782	648	222	414	999999	999999	428	675	999999	691	490	468	419	999999	999999	864	482	337	577	999999	539	54	863	495	297	636	999999	962	999999	191	503	999999	720	931	999999	993	999999	567	999999	999999	906	495	817	789	659	802	602	864	321	999999	952	556	655	550	544	737	784	726	126	999999	356	466	674	999999	197	999999	748	487	228	552	678	914	914	999999	999999	53	999999	83	836	495	999999	999999	651	537	999999	946	374	179	999999	722	999999	470	999999	999999	715	449	821	999999	602	198	999999	124	646	768	795	48	641	150	462	999999	999999	711	889	631	100	383	815	999999	898	999999	999999	999999	999999	505	343	217	474	999999	799	999999	999999	546	481	999999	442	999999	336	882	999999	999999	314	233	717	895	999999	507	999999	819	207	341	634	685	792	360	101	484	999999	150	435	587	999999	999999	999999	813	279	964	240	999999	198	180	999999	999999	403	707	936	999999	861	206	294	836	636	655	999999	467	24	546	753	130	556	957	999999	195	999999	165	627	999999	882	999999	625	999999	999999	338	630	999999	294	701	291	95	424	228	622	826	999999	598	950	917	594	882	999999	733	999999	119	695	240	283	862	486	248	90	646	990	999999	581	999999	999999	308	35	403	183	999999	
264	667	706	999999	345	80	338	999999	214	709	705	999	115	891	999999	167	642	399	999999	999999	225	53	15	999999	237	665	255	999999	39	652	999999	201	999999	486	479	553	999999	367	895	213	533	628	44	380	940	999999	852	999999	999999	412	665	635	650	751	106	220	662	927	110	679	824	999999	999999	561	816	999999	300	628	999999	999999	754	285	503	999999	898	597	999999	634	837	246	813	566	819	627	987	267	550	958	389	268	999999	485	267	225	999999	24	799	482	999999	999999	700	233	276	517	999999	390	999999	999999	852	999999	211	38	100	864	866	268	699	211	573	559	963	342	248	164	602	278	27	287	170	884	798	536	80	999999	545	589	299	311	969	999999	999999	999999	115	999999	66	999999	394	402	359	130	324	597	908	13	473	999999	985	122	999999	388	372	999999	999999	999999	711	674	957	689	328	287	999999	999999	242	966	434	523	236	368	107	740	883	624	928	50	569	210	627	76	936	187	603	999999	396	590	245	999999	508	148	999999	392	999999	999999	999999	82	160	926	364	942	579	950	141	626	25	999999	504	747	925	900	407	999999	56	890	752	999999	683	792	11	999999	999999	162	25	98	200	715	835	188	999999	856	889	642	846	685	497	999999	55	977	171	999999	95	498	356	608	740	667	999999	24	999999	933	398	368	999999	712	999999	427	934	53	436	310	349	326	206	78	999999	765	664	371	999999	999999	105	706	999999	790	999999	999999	805	416	358	533	380	999999	236	617	467	999999	999999	144	473	80	61	12	550	999999	871	999999	301	999999	598	999999	12	973	999999	196	999999	692	737	144	999999	978	621	528	999999	903	930	528	99	588	611	489	57	999999	897	999999	999999	102	165	769	999999	797	999999	527	818	383	530	406	210	49	999999	999999	794	582	999999	999999	459	999999	317	999999	999999	353	679	999999	677	119	927	481	999999	298	482	744	999999	967	999999	357	47	999999	709	321	382	999999	999999	60	808	999999	999999	474	542	412	873	190	785	999999	999999	575	999999	238	849	709	455	58	330	999999	566	999999	247	826	366	640	458	999999	823	995	274	407	34	629	999999	841	424	999999	939	674	999999	302	959	30	999999	999999	999999	808	254	10	866	999999	999999	416	493	773	599	999999	117	999999	999999	999999	366	999999	252	441	551	498	334	999999	999999	992	119	655	496	999999	85	226	698	717	410	649	999999	823	999999	941	203	617	146	139	251	555	355	48	720	906	999999	179	777	999999	108	741	483	245	714	999999	224	558	920	999999	698	382	179	400	500	314	408	543	999999	311	
248	933	999999	204	999999	739	646	80	999999	589	338	905	449	11	999999	669	175	874	999999	264	726	645	999999	999999	441	869	999999	954	547	416	508	403	999999	476	458	175	999999	288	479	975	999999	153	622	341	891	792	932	178	782	831	148	534	434	405	584	999999	246	445	763	896	363	691	533	529	91	999999	396	972	553	453	290	999999	405	999999	999999	583	999999	365	35	648	936	217	182	716	999999	973	999999	999999	891	999999	999999	999999	525	582	999999	545	620	103	260	999999	406	960	999999	339	550	261	138	301	378	999999	580	880	419	124	960	999999	999999	816	261	117	966	282	90	698	524	347	371	823	520	491	963	999999	115	79	251	999999	592	843	176	25	845	999999	745	999999	284	58	999999	411	622	476	999999	803	841	999999	989	134	879	999999	815	213	890	315	781	999999	48	651	775	999999	872	999999	999999	999999	999999	999999	999999	300	999999	200	423	475	813	959	211	54	465	169	999999	962	90	127	999999	666	38	962	999999	539	895	858	852	633	282	193	538	638	999999	360	163	605	999999	699	597	689	999999	349	399	930	114	737	999999	878	563	812	269	755	886	896	647	687	120	999999	404	678	347	999999	203	630	431	572	140	114	15	491	92	391	529	418	163	689	573	999999	434	168	437	973	79	470	923	999999	752	27	713	475	999999	157	304	919	999999	721	999999	768	999999	541	606	999999	872	82	730	999999	235	477	742	957	124	915	307	245	250	373	721	999999	999999	648	819	122	401	540	999999	934	999999	610	76	999999	999999	999999	695	999999	561	120	110	996	739	55	557	999999	999999	999999	361	579	849	68	678	978	999	999999	71	999999	722	494	924	342	86	999999	999999	625	999999	310	424	999999	999999	414	999999	139	272	725	993	661	101	545	837	646	188	426	999999	37	931	97	442	130	743	999999	999999	77	196	999999	920	999999	264	931	872	974	340	999999	358	444	384	548	715	284	430	410	999999	187	999999	288	164	660	710	763	999999	999999	868	999999	575	396	243	617	943	504	805	59	406	169	999999	862	315	146	77	649	653	393	999999	167	699	999999	74	999999	419	999999	999999	269	242	500	999999	558	116	46	476	961	211	767	604	221	479	380	13	609	999999	794	973	27	999999	999999	999999	999999	941	710	604	999999	332	999999	207	46	890	545	999999	906	999999	123	755	279	669	115	999999	999999	788	999999	688	329	999999	464	999999	625	934	596	677	181	390	936	617	406	441	243	639	999999	569	568	999999	934	564	107	687	401	49	703	358	486	622	233	521	781	
32	999999	904	868	761	582	999999	304	999999	644	999999	985	506	999999	838	436	476	999999	326	230	839	754	999999	241	999999	999999	999999	999999	247	999999	559	167	425	835	383	165	338	771	209	999999	466	36	76	920	581	701	895	689	865	921	19	144	906	301	999999	278	521	672	100	999999	996	871	66	676	94	368	999999	670	975	682	999999	705	999999	339	764	812	999999	844	660	85	201	999999	999999	325	191	999999	999999	999999	894	115	644	666	680	535	990	595	970	999999	835	223	141	235	999999	192	824	314	856	576	537	138	590	677	999999	999999	999999	999999	505	740	494	670	999999	999999	999999	870	48	999999	34	752	348	999999	842	999999	18	446	943	965	192	192	501	877	999999	999999	597	999999	999999	999999	654	664	62	999999	99	240	905	175	116	695	459	843	154	999999	289	999999	237	368	296	999999	668	575	82	517	999999	322	249	617	111	432	849	20	999999	80	999999	999999	999999	457	88	999999	999999	843	340	999999	515	349	999999	999999	999999	999999	999999	238	478	999999	999999	88	592	999999	974	777	990	999999	73	683	999999	999999	999999	999999	999999	919	415	999999	289	684	999999	824	245	823	999999	577	999999	140	29	648	976	620	541	133	771	708	999999	999999	483	999999	621	103	780	656	999999	76	851	964	512	678	999999	676	949	794	999999	484	842	999999	999999	406	502	999999	278	999999	707	235	908	375	311	897	151	261	999999	977	73	817	53	589	999999	935	726	319	628	351	599	309	670	999999	812	297	866	18	999999	999999	999999	761	999999	365	948	186	167	999999	999999	614	999999	999999	380	972	730	502	999999	263	357	609	999999	193	241	926	825	408	565	171	562	24	41	999999	642	999999	178	999999	992	687	640	245	777	250	656	23	815	802	928	698	25	320	855	612	999999	19	406	625	529	898	540	999999	620	995	999999	999999	583	402	999999	162	803	999999	510	999999	622	121	999999	439	999999	227	121	33	999999	866	156	999999	168	428	999999	633	999999	553	999999	999999	157	999999	624	782	327	999999	440	999999	647	776	895	597	999999	112	999999	550	187	966	99	999999	786	517	79	754	849	681	489	999999	920	999999	999999	999999	646	415	606	531	496	59	122	528	787	699	385	704	999999	559	999999	66	999999	932	455	999999	463	479	999999	639	31	870	933	999999	529	284	501	126	445	645	950	404	505	469	999999	999999	854	999999	999999	999999	141	374	999999	300	249	432	727	988	86	999999	796	176	108	999999	509	625	126	477	999	512	999999	269	268	336	608	47	560	968	878	999999	10	892	954	229	999999	657	97	643	
405	106	999999	513	50	999999	848	784	305	539	960	437	22	386	571	22	999999	872	116	457	691	212	871	758	119	999999	999999	999999	999999	879	468	852	999999	999999	81	902	955	693	229	307	487	823	742	31	999999	450	314	624	330	942	339	999999	999999	640	951	203	999999	999999	403	290	486	944	572	426	80	999999	899	539	315	669	66	206	999999	999999	969	999999	470	850	999999	999999	454	859	582	278	550	833	310	999999	999999	999999	677	166	300	938	821	999999	999999	999999	950	999999	551	774	318	661	885	142	981	742	670	93	733	384	999999	999999	999999	626	372	304	875	247	999999	11	17	437	991	900	906	715	987	436	999999	154	999999	849	128	679	551	921	393	417	851	568	237	448	154	303	118	566	112	204	180	999999	449	712	103	549	766	999999	670	985	236	276	999999	244	999999	999999	999999	209	615	165	85	451	910	999999	999999	249	774	999999	292	698	791	999999	612	792	999999	660	999999	196	755	578	913	669	261	999999	190	999999	812	999999	972	565	817	999999	999999	946	128	729	999999	981	326	999999	999999	999999	999999	999999	203	886	999999	962	999999	815	884	298	999999	47	252	999999	200	513	999999	999999	999999	999999	597	726	880	999999	399	999999	999999	537	614	999999	870	999999	999999	999999	999999	999999	213	999999	999999	999999	999999	167	999999	999999	464	913	999999	713	539	542	703	514	428	999999	609	999999	101	320	999999	997	298	450	210	171	428	999999	243	537	999999	910	309	999999	890	586	765	440	55	361	428	486	999999	960	998	999999	29	365	482	809	115	209	198	893	806	924	561	575	956	999999	110	911	999999	176	999999	628	999999	999999	999999	999999	238	179	827	739	891	21	999999	337	999999	137	152	999999	80	434	431	145	722	999999	187	999999	999999	999999	999999	999999	999999	517	807	999999	592	380	999999	308	740	641	580	999999	382	458	11	795	889	999999	999999	828	999999	47	999999	999999	745	243	999999	826	543	999999	816	48	696	302	488	384	214	247	745	81	298	999999	332	999999	853	999999	999999	274	414	391	999999	801	76	654	167	999999	999999	999999	61	358	474	999999	765	92	825	542	249	999999	999999	999999	591	652	488	62	540	999999	714	411	400	260	999999	641	999999	161	581	24	972	999999	999999	999999	999999	651	999999	396	606	999999	87	249	614	999999	255	683	304	786	800	434	999999	24	123	999999	508	275	171	800	999999	833	601	614	511	810	570	207	999999	705	999999	939	465	101	455	266	456	475	797	89	14	796	346	999999	360	157	700	999999	928	999999	765	442	999999	999999	517	773	683	473	738	803	751	58	
738	599	866	861	968	999999	569	857	186	43	999999	91	796	92	497	966	263	999999	119	612	279	442	939	488	458	79	999999	682	582	982	999999	993	338	956	67	747	999999	499	189	999999	398	999999	335	732	964	408	599	435	285	716	220	385	693	148	778	305	659	388	412	898	647	887	999999	203	306	483	753	999999	999999	750	208	763	184	999999	223	208	999999	217	999999	60	480	999999	406	866	772	362	309	199	187	999999	97	390	97	290	831	511	795	142	436	999999	655	759	999999	535	518	456	210	63	924	579	199	452	864	361	427	498	491	418	430	944	183	999999	662	999999	662	999999	676	893	809	712	413	999999	999999	42	999999	999999	999999	870	358	326	161	256	274	607	572	644	999999	735	862	342	30	999999	711	491	316	999999	106	148	999999	699	780	316	999999	999999	176	224	671	832	999999	999999	750	999999	69	114	999999	927	298	64	999999	27	999999	940	41	476	691	35	999999	299	725	999999	624	610	996	658	545	999999	12	999999	999999	358	973	999999	778	166	591	409	327	606	698	389	802	52	448	855	406	839	285	777	999999	150	999999	382	116	999999	999999	999999	623	411	568	947	999999	246	999999	351	999999	609	172	999999	885	292	708	999999	600	999999	511	582	999999	999999	261	999999	569	235	531	999999	406	601	999999	999999	84	451	785	916	47	750	464	566	429	107	811	999999	999999	410	892	999999	999999	295	781	999999	151	999999	979	482	159	862	388	699	714	999999	944	999999	32	46	999999	999999	506	791	628	999999	881	945	162	74	999999	464	39	169	999999	999999	858	121	819	999999	984	574	471	313	767	999999	372	765	999999	106	162	368	999999	641	609	457	742	650	666	932	888	205	356	914	152	999999	832	229	366	432	474	833	633	999999	999999	235	999999	999999	34	453	486	999999	104	66	911	971	999999	398	559	885	550	217	455	887	928	999999	227	557	170	82	352	152	999999	999999	631	329	734	568	589	999999	485	999999	999999	222	455	772	111	300	12	180	15	444	670	480	882	999999	388	745	287	999999	17	424	42	952	111	999999	716	675	434	592	246	131	808	184	409	999999	591	242	442	165	687	999999	554	989	999999	907	482	928	546	375	940	999999	291	327	376	70	516	673	999999	999999	66	436	865	420	999999	883	635	495	999999	881	674	155	313	132	584	999999	870	53	999999	203	999999	787	999999	999999	651	257	999999	999999	808	999999	494	918	131	999999	108	999999	71	143	65	999999	999999	999999	999999	665	700	795	685	169	742	295	199	473	999999	917	259	279	999999	806	
768	686	53	999999	686	999999	999999	756	33	999999	33	333	28	736	987	702	921	874	930	472	368	856	572	681	749	522	159	30	141	214	81	829	953	265	375	999999	999999	138	999999	135	278	944	771	703	145	418	277	463	485	95	996	385	999999	835	447	912	999999	372	405	999999	583	376	624	819	911	203	999999	999999	371	618	562	999999	574	804	999999	424	999999	869	545	340	999999	695	999999	56	999999	696	490	128	818	462	265	777	732	145	552	902	329	999999	791	999999	999999	514	101	867	532	999999	810	544	999999	32	828	254	999999	75	919	999999	831	578	999999	225	713	261	999999	908	362	999999	70	438	999999	301	104	141	87	602	301	740	604	677	523	15	885	945	486	795	999999	20	950	667	999999	665	999999	751	999999	999999	239	786	569	192	999999	747	999999	382	292	350	999999	999999	177	234	773	188	293	999999	64	606	339	999999	775	999999	999999	999999	834	402	221	596	999999	353	999999	510	999999	999999	181	421	173	776	862	512	663	146	867	937	843	726	893	48	999999	999999	696	744	246	472	21	419	908	172	999999	749	170	696	130	584	905	666	860	269	16	872	999999	999999	743	999999	113	638	292	346	509	118	508	999999	999999	312	999999	56	274	901	502	761	512	10	999999	123	352	967	26	292	41	186	865	634	41	999999	927	418	999999	419	368	383	999999	999999	662	999999	250	986	481	817	927	859	402	958	767	254	369	989	999999	630	484	146	999999	999	314	332	252	999999	999999	714	385	248	54	854	543	128	634	999999	348	69	872	365	495	208	365	182	783	906	867	786	150	999999	993	381	999999	999999	762	137	999999	999999	561	375	845	767	442	688	814	548	425	648	999999	428	651	365	999999	129	651	999999	644	142	548	999999	17	364	999999	447	255	673	999999	322	366	507	683	18	999999	506	520	728	766	999999	999999	999999	491	999999	999999	721	296	637	623	815	999999	349	999999	134	791	225	999999	490	203	995	443	999999	628	113	291	122	744	643	857	260	609	923	999999	967	775	313	854	788	197	851	999999	617	60	114	742	999999	24	559	999999	292	148	39	534	999999	243	226	999999	388	999999	65	977	652	779	999999	215	656	692	525	359	999999	370	999999	302	351	843	825	100	523	370	274	107	195	426	575	121	579	398	885	999999	558	695	476	851	142	874	508	837	999999	898	95	334	499	210	739	921	568	736	193	927	999999	135	103	999999	671	957	999999	236	214	261	636	268	807	792	999999	792	894	727	170	999999	344	987	999999	625	285	940	608	
985	687	999999	999999	999999	999999	999999	325	432	999999	458	190	185	93	282	633	435	272	826	526	999999	999999	946	37	841	576	716	999999	430	722	478	741	730	999999	806	548	560	708	999999	63	849	999999	377	200	999999	547	985	393	999999	364	978	362	459	424	999999	585	999999	626	999999	999999	498	376	895	710	132	716	459	999999	286	999999	999999	727	478	999999	677	240	41	756	591	303	591	333	529	75	999999	126	292	999999	457	999999	807	999999	999999	527	565	999999	581	667	77	999999	98	169	116	338	999999	260	999999	999999	746	671	554	984	44	418	684	174	846	829	966	999999	433	152	378	65	926	147	731	951	216	999999	658	374	688	999999	214	432	226	201	999999	493	242	606	569	786	999999	823	999999	587	843	400	636	999999	700	999999	999999	946	790	999999	411	999999	528	932	479	552	22	189	305	181	999999	261	948	654	55	483	774	999999	582	591	388	112	246	154	117	999999	567	999999	673	999999	999999	999999	641	174	999999	639	999999	309	137	27	999999	497	528	729	999999	591	452	982	706	999999	296	477	373	209	672	999999	907	384	824	663	984	999999	999999	677	999999	945	619	783	864	416	518	475	999999	565	999999	891	584	517	771	526	373	584	210	456	999999	999999	894	442	502	490	731	590	484	473	42	669	980	999999	125	999999	999999	668	999999	299	999999	820	777	808	392	999999	999999	400	999999	308	299	999999	999999	69	345	524	999999	187	999999	384	999999	928	990	236	532	158	910	999999	402	344	554	999999	466	999999	747	999999	999999	96	60	720	765	340	977	185	184	632	764	920	514	999999	999999	999999	386	999999	614	780	999999	999999	285	999999	870	991	998	278	754	999999	999999	993	322	824	212	963	137	570	618	354	950	814	62	999999	999999	989	228	801	957	999999	328	722	307	967	999999	770	999999	999999	850	774	342	709	999999	590	688	771	999999	690	398	999999	667	815	999999	269	829	25	498	385	850	881	999999	999999	321	994	275	231	696	354	143	999999	162	320	720	844	21	251	393	472	221	621	390	538	412	543	102	512	596	47	147	675	282	435	965	969	11	146	999999	436	324	999999	999999	264	556	957	270	356	105	290	257	588	999999	999999	173	999999	500	999999	794	777	901	763	634	999999	999999	999999	999999	727	999999	751	842	875	999999	956	158	999999	546	136	982	454	283	746	999999	999999	789	999999	53	256	272	737	478	768	351	620	535	561	999999	999999	57	98	798	543	11	353	448	382	999999	999999	999999	999999	691	373	999999	349	503	165	355	999999	868	657	424	999999	464	617	
282	84	533	243	999999	596	920	999999	999999	893	999999	740	744	999999	867	417	999999	999999	378	854	999999	115	516	999999	126	379	999999	999999	999999	399	999999	999999	999999	393	80	999999	848	999999	999999	291	497	571	999999	367	693	763	420	291	460	460	999999	56	999999	610	572	177	568	999999	126	999999	391	415	572	689	230	999999	661	361	993	999999	569	332	999999	97	366	483	999999	158	319	999999	959	923	64	107	566	627	351	478	821	903	805	326	384	999999	999999	92	999999	604	147	923	999999	68	298	999999	891	510	921	457	999999	98	999999	419	222	763	102	999999	360	475	133	603	428	192	540	100	697	253	999999	933	197	284	484	999999	21	999999	999999	900	634	999999	215	66	999999	894	999999	732	556	999999	999999	620	109	442	999999	534	480	999999	504	918	528	999999	268	647	561	987	270	999999	614	999999	408	826	512	201	999999	262	269	999999	897	533	958	999999	543	311	149	337	834	999999	552	950	746	477	891	342	999999	999999	839	568	504	999999	634	264	128	428	999999	286	999999	907	609	999999	275	414	999999	970	999999	720	665	957	507	234	163	515	426	663	392	999999	935	180	820	999999	999999	700	999999	999999	899	999999	689	999999	323	999999	229	927	999999	999999	999999	999999	830	920	999999	661	770	881	70	280	565	129	837	464	999999	999999	351	999999	999999	999999	64	999999	842	468	81	267	40	999999	644	645	14	236	369	352	978	60	110	25	799	169	635	541	640	301	623	780	865	235	999999	265	999999	292	839	943	30	999999	499	371	848	123	630	230	247	999999	999999	338	759	999999	999999	985	956	336	147	999999	576	522	933	999999	845	301	999999	805	470	999999	133	722	396	426	331	867	999999	738	176	685	999999	415	304	225	35	294	31	380	750	999999	999999	195	154	999999	376	999999	187	947	526	557	722	999999	760	859	301	553	942	342	999999	617	434	999999	169	462	398	999999	228	718	526	560	280	31	999999	376	88	938	577	484	60	823	999999	614	221	619	963	714	654	999999	923	482	351	688	215	142	669	999999	999999	692	999999	214	999999	469	430	966	999999	700	999999	393	780	999999	975	999999	291	350	999999	999999	16	550	999999	684	999999	783	794	999999	999999	591	815	999999	707	997	913	885	961	845	999999	230	193	255	999999	999999	944	999999	663	999999	999999	883	999999	999999	214	849	999999	484	999999	838	698	506	674	386	999999	694	885	999999	686	783	999999	999999	507	446	807	707	636	760	217	999999	739	255	129	234	547	335	195	950	718	857	922	438	692	132	157	47	555	807	498	647	386	999999	
999999	999999	999999	417	386	999999	67	506	222	324	999999	965	999999	452	386	450	999999	431	509	934	999999	828	860	21	407	999999	999999	770	162	999999	271	569	850	641	670	249	113	139	949	999999	999999	222	644	608	171	726	999999	704	999999	114	967	77	148	451	970	756	30	118	20	11	671	297	999999	393	62	707	125	467	782	146	346	999999	481	999999	999999	914	194	999999	850	680	360	999999	119	57	861	204	431	408	670	914	228	995	129	947	999999	605	868	261	556	999999	610	567	999999	999999	767	268	999999	863	409	66	571	768	267	339	651	86	187	306	532	858	285	716	796	868	917	351	589	533	720	999999	56	933	705	396	999999	999999	673	595	289	602	608	999999	999	614	999999	460	999999	790	306	487	428	572	728	697	188	894	770	63	999999	426	678	72	152	963	999999	638	72	870	999999	858	999999	592	26	999999	260	717	717	999999	525	467	612	799	999999	999999	28	484	999999	17	218	999999	32	619	989	862	999999	999999	425	45	604	714	397	867	530	447	84	999999	555	799	447	471	186	588	537	148	813	879	999999	909	945	535	999999	64	999999	999999	835	999999	999999	163	15	999999	999999	682	588	811	79	745	278	999999	999999	192	928	414	999999	747	999999	444	92	999999	58	54	710	999999	999999	78	290	342	999999	446	999999	999999	999999	401	794	733	999999	999999	10	725	78	78	610	54	750	763	999999	29	495	915	94	401	711	999999	114	960	13	785	591	519	531	736	540	832	188	878	948	537	619	999999	577	504	444	366	781	980	999999	665	999999	337	471	270	847	299	361	220	999999	492	296	834	729	393	912	490	203	999999	999999	778	866	871	999999	80	409	999999	999999	590	957	354	969	134	525	348	29	999999	58	999999	888	999999	480	968	309	466	250	785	117	999999	592	953	172	449	453	999999	799	999999	522	401	860	199	951	771	263	234	522	999999	318	391	374	658	442	932	999999	295	308	898	571	358	999999	999999	551	999999	998	999999	999999	999999	680	859	548	134	742	999999	410	699	299	999999	714	85	943	87	476	726	820	933	521	999999	996	999999	999999	900	333	999999	571	245	648	798	999999	259	999999	999999	492	459	842	249	915	784	532	999999	996	999999	193	999999	414	751	158	825	999999	74	492	999999	533	522	999999	648	801	578	95	999999	999999	999999	934	465	999999	951	595	26	999999	580	27	736	999999	252	171	768	717	999999	759	819	97	823	465	709	767	100	999999	999999	957	204	448	347	699	367	703	505	665	999999	999999	463	165	141	999999	999999	999999	755	
999999	999999	999999	733	931	999999	818	999999	87	237	999999	234	697	943	491	626	69	999999	142	680	47	350	549	665	112	988	999999	305	663	955	882	703	663	21	846	188	617	234	272	484	528	432	999999	999999	470	440	40	519	971	999999	999999	261	629	376	718	903	999999	695	999999	942	588	523	612	131	355	342	999999	685	999999	999999	19	835	426	999999	161	614	71	83	205	671	958	866	999999	134	883	630	83	297	999999	942	446	921	603	999999	896	999999	999999	167	999999	999999	869	354	421	668	999999	247	834	972	999999	113	999999	668	500	958	983	722	199	487	248	724	269	999999	999999	999999	866	98	241	106	761	155	999999	903	953	78	802	614	999999	665	604	646	795	999999	82	999999	110	999999	431	645	346	184	816	342	919	405	868	999999	962	267	801	441	999999	738	220	78	319	939	999999	432	166	379	277	999999	999999	601	929	168	211	999999	63	999999	667	596	999999	999999	999999	461	983	557	209	217	651	999999	864	173	640	67	890	13	880	171	73	998	488	966	906	999999	999999	327	476	710	393	770	213	712	999999	419	977	633	999999	999999	999999	167	232	999999	999999	999999	669	719	961	871	999999	208	999999	892	35	668	117	793	680	999999	12	665	999999	499	823	881	983	161	399	231	999999	266	999999	32	215	905	776	539	999999	826	622	739	999999	605	441	999999	458	321	999999	999999	311	193	953	691	855	300	999999	733	134	999999	999999	518	999999	999999	791	999999	999999	298	686	129	892	577	999999	854	999999	272	308	485	999999	999999	432	672	473	293	919	896	999999	999999	999999	915	829	53	415	403	729	114	419	626	813	429	261	169	999999	999999	223	999999	639	109	266	999999	991	600	675	495	423	999999	55	46	820	895	709	360	999999	770	300	849	999999	161	134	330	999999	999999	672	637	387	272	999999	905	80	999999	266	212	326	999999	924	238	377	919	979	305	69	999999	805	918	719	900	48	864	278	374	571	487	974	936	999999	999999	999999	47	118	160	395	150	999999	636	999999	506	44	999999	846	71	999999	253	999999	828	999999	479	877	753	917	999999	234	183	636	706	622	999999	237	390	844	615	310	999999	810	829	910	918	416	179	999999	223	999999	501	28	216	999999	328	316	156	674	269	999999	184	999999	631	925	221	999999	270	23	999999	279	654	702	240	999999	999999	999999	351	918	352	73	707	473	704	620	733	165	430	813	304	472	999999	715	584	183	135	220	189	904	698	415	999999	166	999999	943	222	999999	787	999999	750	886	964	237	332	206	734	710	424	20	202	
66	999999	456	719	396	197	938	127	66	635	931	262	447	230	999999	916	551	53	760	408	934	377	974	73	999999	508	854	392	388	999999	424	795	179	711	642	332	999999	446	43	756	283	999999	731	819	818	633	999999	16	395	289	192	999999	999999	999999	999999	688	118	393	999999	887	342	556	739	616	220	146	93	999999	588	614	999999	114	999999	13	135	999999	646	164	999999	783	999999	848	999999	108	267	757	141	566	454	953	224	316	145	156	424	727	941	124	609	681	550	790	999999	999999	72	87	657	660	999999	14	51	953	148	999999	999999	999999	558	640	359	999999	15	999999	291	634	999999	910	969	863	589	999999	321	999999	555	572	243	201	999999	226	46	189	999999	481	999999	450	912	270	177	617	250	930	178	311	765	155	676	34	509	793	391	161	999999	794	80	89	692	520	407	575	294	714	73	342	603	179	363	534	999999	999999	722	139	999999	999999	999999	658	239	19	765	410	896	218	691	636	835	885	81	999999	410	10	757	402	863	999999	999999	999999	866	999999	707	596	791	152	999999	999999	81	261	418	755	182	421	850	999999	754	997	999999	86	999999	437	999999	999999	999999	59	133	445	93	330	276	999999	40	999999	792	402	312	179	618	999999	630	999999	565	583	476	999999	142	988	160	999999	647	865	922	999999	999999	439	339	989	999999	742	28	151	999999	751	999999	277	724	999999	999999	457	380	585	389	925	455	999	872	923	252	780	916	145	295	18	682	999999	999999	784	999999	999999	73	323	679	875	999999	488	999999	999999	598	208	602	55	369	999999	999999	72	999999	997	800	514	567	415	746	718	999999	883	999999	999999	999999	584	59	999999	514	276	393	67	999999	514	199	966	561	67	335	53	188	871	775	592	314	999999	924	230	984	999999	796	658	576	960	999999	852	632	871	999999	23	158	999999	541	999999	319	646	166	971	808	833	952	999999	89	999999	540	954	117	999999	271	457	999999	999999	955	999999	480	735	491	944	464	999999	999999	689	321	999999	894	525	340	683	282	999999	464	953	421	160	999999	296	999999	873	999999	104	745	368	610	298	363	329	706	999999	622	999999	165	999999	516	472	999999	273	999999	999999	999999	24	624	999999	999999	999999	993	706	999999	804	332	193	167	618	524	999999	999999	975	89	33	999999	575	818	246	70	698	512	252	446	949	661	851	999999	810	999999	415	999999	321	377	16	304	657	911	902	771	438	999999	546	697	156	870	524	194	174	808	242	205	388	373	302	100	750	269	468	153	999999	95	356	553	118	889	289	608	999999	
728	311	663	999999	474	999999	281	966	555	299	88	147	999999	934	11	999999	999999	102	999999	84	916	553	999999	453	759	300	353	80	999999	588	267	591	915	999999	999999	507	579	289	913	742	31	999999	999999	970	389	16	814	161	354	999999	999999	796	342	999999	166	184	999999	220	167	183	287	210	973	966	41	999999	231	555	497	504	262	930	188	999999	62	791	358	999999	999999	753	486	202	999999	280	689	471	999999	392	955	271	593	999999	131	740	464	821	161	238	938	891	999999	269	999999	850	469	968	617	137	481	375	826	497	999999	414	999999	95	999999	702	999999	570	249	839	999999	999999	911	893	999999	999999	999999	240	639	129	999999	182	968	227	999999	999999	811	999999	854	130	911	590	445	106	222	717	53	379	347	459	950	377	652	945	669	437	999999	575	999999	178	386	250	999999	706	18	973	999999	479	999999	608	999999	567	999999	999999	927	999999	790	814	999999	999999	405	999999	893	999999	178	120	530	32	558	999999	935	245	560	685	743	670	855	999999	97	999999	280	573	823	999999	568	393	661	533	27	999999	646	999999	999999	78	773	15	356	554	538	897	999999	423	999999	453	672	655	999999	41	384	266	164	61	999999	441	820	831	558	164	622	999999	459	996	14	898	465	811	999999	492	911	738	999999	310	999999	200	797	857	652	379	999999	912	386	630	159	761	999999	594	407	999999	257	941	457	999999	999999	999999	448	455	418	32	987	861	315	524	129	999999	999999	853	851	999999	644	963	189	188	98	999999	999999	999999	847	253	403	999999	413	999999	245	999999	291	132	378	456	752	351	448	629	392	214	606	862	511	513	818	651	999999	870	819	293	999999	999999	999999	231	999999	619	607	175	629	126	457	999999	289	158	364	820	484	404	999999	302	525	560	795	999999	999999	545	327	999999	435	752	138	542	76	951	218	22	999999	999999	111	142	743	283	999	275	756	187	999999	362	158	997	176	999999	96	527	999999	999999	483	228	127	809	999999	999999	739	876	999999	999999	362	338	939	999999	802	999999	999999	651	558	999999	560	529	138	926	963	964	195	437	585	790	456	549	193	17	999999	999999	999999	302	841	999999	999999	133	999999	841	824	999999	422	806	999999	838	54	444	968	525	650	953	999999	201	999999	336	87	999999	300	208	999999	999999	999999	932	813	12	999999	11	810	999999	709	437	252	297	111	718	551	999999	241	747	745	22	580	667	367	585	999999	837	455	514	999999	240	999999	89	999999	999999	110	490	992	203	999999	999999	633	999999	999999	223	711	803	100	138	784	999999	80	553	
462	455	242	486	999999	238	302	470	555	306	686	478	999999	172	913	99	618	71	397	48	216	999999	999999	690	851	999999	874	905	746	327	729	704	170	999999	626	999999	778	623	915	763	900	80	999999	337	213	999999	617	548	999999	10	999999	999999	310	42	999999	761	77	552	635	431	364	396	723	999999	576	981	999999	327	546	986	321	999999	155	999999	999999	145	999999	60	999999	513	535	336	26	746	807	999999	404	138	999999	999999	859	236	987	999999	408	513	999999	269	999999	232	39	300	999999	902	689	999999	578	999999	894	999999	558	27	999999	131	999999	38	380	999999	999999	571	587	999999	999999	681	137	999999	17	660	999999	999999	999999	943	299	999999	484	245	334	123	66	292	436	728	243	738	316	842	170	999999	599	379	999999	379	839	999999	645	849	914	329	999999	604	517	918	999999	999999	423	615	727	810	647	999999	704	999999	920	148	144	858	999999	648	375	294	924	999999	70	855	500	419	114	999999	999999	999999	330	14	347	999999	774	999999	288	999999	999999	701	124	359	228	999999	675	876	458	700	65	786	902	276	954	491	679	377	857	594	999999	999999	510	628	201	22	999999	699	999999	468	373	626	580	973	332	673	179	574	921	131	190	624	961	413	54	833	999999	999999	60	856	783	407	660	694	212	321	200	496	168	216	610	999999	956	990	336	438	999999	929	943	290	999999	115	455	999999	413	999999	52	106	999999	368	999999	284	649	72	685	966	999999	886	771	21	483	682	415	715	520	214	999999	971	87	615	627	802	121	769	999999	677	951	923	290	999999	999999	103	913	800	925	336	336	894	314	369	472	329	999999	999999	807	639	699	999999	999999	209	487	999999	29	968	740	999999	172	999999	999999	17	25	999999	605	713	999999	389	769	999999	790	194	877	773	999999	717	153	308	644	189	961	904	978	220	708	999999	579	208	84	999999	999999	999999	999999	999999	375	307	354	999999	999999	454	200	428	870	94	950	40	332	714	414	312	824	999999	843	982	917	623	38	804	999999	999999	999999	542	999999	824	554	353	31	430	407	368	999999	723	999999	999999	999999	543	44	894	270	677	758	865	794	771	130	999999	603	190	538	999999	279	549	95	208	320	999999	123	55	539	607	19	901	316	55	939	111	999999	653	993	384	588	999999	543	667	766	278	748	543	704	927	749	999999	891	655	999999	823	638	999999	880	340	999999	989	365	663	999999	999999	999999	748	832	29	769	950	999999	164	173	144	999999	427	999999	51	910	580	351	612	857	179	19	660	955	126	999999	482	772	663	
954	599	999999	880	999	908	719	999999	710	685	167	999999	999999	999999	492	999999	817	999999	999999	839	430	849	647	753	806	999999	847	898	792	999999	556	297	187	999999	210	573	365	135	428	999999	331	999999	869	999999	999999	67	526	282	177	10	999999	262	999999	933	242	114	999999	36	84	511	71	821	216	994	139	870	999999	129	999999	919	599	691	792	999999	518	999999	980	981	308	748	999999	999999	731	792	999999	999999	758	253	301	999999	621	999999	999999	916	472	999999	704	875	537	999999	444	999999	745	258	411	616	999999	129	425	722	134	970	727	335	999999	496	999999	999999	999999	999999	121	379	827	441	307	269	999999	999999	947	18	814	114	454	999999	313	574	999999	482	390	800	999999	638	828	999999	970	651	999999	726	999999	975	419	290	298	701	472	999999	579	313	950	152	976	594	181	417	999999	29	525	12	31	965	666	999999	43	785	12	999999	999999	999999	471	656	999999	999999	499	971	598	999999	999999	753	999999	248	995	526	999999	247	824	999999	466	420	999999	951	135	609	999999	421	319	802	999999	512	698	989	524	329	842	304	495	72	105	210	999999	384	213	772	750	783	969	150	95	796	961	764	26	140	999999	520	530	999999	999999	88	662	796	287	999999	64	272	723	676	684	999999	752	762	999999	266	602	999999	747	363	858	921	999999	999999	716	999999	999999	999999	973	999999	741	331	773	447	852	26	548	32	999999	900	717	487	69	303	466	858	53	999999	621	759	538	301	999999	177	199	298	999999	493	90	826	761	130	299	338	934	362	463	315	909	999999	718	579	199	847	645	380	999999	158	712	857	417	352	322	223	999999	449	559	999999	257	563	390	999999	941	280	148	596	198	999999	368	114	999999	737	298	494	51	958	112	925	531	819	437	488	780	232	419	418	808	85	482	495	802	857	68	356	999999	663	637	999999	708	58	192	140	789	608	463	679	999999	827	182	897	347	634	999999	438	136	902	283	719	861	729	788	122	258	873	311	547	679	999999	748	999999	999999	192	999999	483	636	306	698	999999	769	739	365	999999	903	584	158	178	999999	629	229	844	389	918	68	999999	269	79	882	999999	999999	915	999999	120	89	794	999999	164	999999	601	801	829	214	110	950	999999	999999	808	219	999999	999999	143	765	60	999999	904	999999	999999	134	247	999999	567	999999	781	876	854	739	999999	900	118	17	993	999999	999999	827	399	999999	999999	967	936	614	461	860	219	999999	173	999999	950	397	999999	999999	174	999999	999999	387	244	415	432	999999	106	999999	999999	907	110	665	731	
999999	583	232	333	999999	719	444	197	999999	762	999999	999999	589	999999	704	999999	999999	999999	321	999999	963	590	804	999999	984	217	64	871	553	495	999999	760	999999	470	999999	576	727	74	999999	999999	730	999999	548	624	999999	209	843	521	402	603	273	999999	999999	999999	768	999999	779	638	348	999999	665	999999	643	999999	999999	946	999999	128	999999	138	999999	999999	814	244	122	129	999999	999999	999999	784	374	542	999999	999999	231	371	971	731	702	999	796	99	725	854	421	166	999999	999999	415	591	999999	999999	999999	273	542	999999	999999	553	709	648	749	999999	583	563	999999	133	103	693	915	848	974	999999	426	921	341	972	76	959	823	955	999999	640	774	473	246	649	941	215	999999	750	993	999999	31	63	999999	206	515	171	999999	298	72	516	495	567	617	617	307	678	999999	570	999999	999999	730	753	999999	119	999999	119	326	52	191	888	286	999999	999999	555	909	999999	672	145	466	905	797	534	999999	413	999999	216	856	629	351	999999	999999	846	346	585	999999	999999	335	150	999999	405	844	129	116	184	239	999999	999999	71	707	934	999999	795	114	509	620	205	860	324	964	999999	263	697	999999	999999	614	439	999999	278	999999	642	48	532	999999	70	999999	677	427	718	184	823	504	794	922	417	266	487	999999	837	964	999999	416	20	185	760	151	157	999999	198	569	800	502	443	213	75	999999	484	39	53	448	943	778	999999	999999	999999	124	469	999999	293	661	999999	697	991	314	999999	235	37	356	15	999999	999999	258	239	159	999999	330	70	999999	999999	521	782	457	698	398	999999	999999	274	870	44	645	682	382	999999	999999	999999	112	511	139	999999	839	869	999999	34	134	536	695	549	992	766	820	999999	999999	917	772	999999	679	999999	603	999999	999999	961	999999	322	369	246	999999	999999	701	999999	281	819	999999	744	999999	652	655	433	573	999999	335	184	999999	114	999999	591	804	464	373	658	763	999999	999999	846	213	878	999999	814	664	888	995	582	999999	285	494	10	999999	999999	999999	130	233	255	999999	741	957	468	689	62	999999	778	441	85	749	53	999999	999999	911	95	541	999999	939	840	769	685	866	753	336	999999	619	223	999999	671	999999	999999	999999	517	678	999999	888	744	199	659	716	885	999999	920	832	999999	999999	326	99	47	602	761	190	999999	486	999999	875	214	999999	693	999999	884	320	769	521	506	618	999999	499	999999	206	796	999999	290	133	883	999999	999999	920	999999	673	303	134	430	79	803	999999	52	40	928	999999	683	612	506	226	831	999999	687	409	335	195	886	826	354	841	805	810	899	
999999	999999	521	929	294	609	29	149	760	890	700	717	444	576	415	571	452	523	194	454	999999	302	318	549	546	594	347	787	477	999999	589	273	992	172	783	437	416	372	999999	13	486	999999	999999	684	987	691	891	619	480	264	901	999999	621	999999	835	999999	295	972	999999	699	271	241	999999	980	311	999999	999999	281	792	999999	999999	90	999999	190	967	987	231	633	562	854	702	727	316	999999	999999	271	652	635	999999	816	999999	444	978	999999	741	255	414	100	999999	561	966	619	826	503	999999	999999	203	999999	399	999999	745	661	419	539	997	544	924	460	112	49	783	999999	945	976	999999	720	112	434	999999	721	583	140	259	10	888	999999	900	813	122	67	77	221	999999	487	81	999999	34	449	999999	207	330	953	988	344	999999	999999	674	850	667	389	718	769	991	678	999999	999999	411	419	650	913	999999	121	348	999999	971	571	999999	467	999999	354	695	662	732	252	400	999999	999999	915	233	20	418	60	155	732	349	308	230	567	222	467	89	999999	798	788	999999	219	615	999999	372	215	33	216	999999	323	694	65	46	999999	287	646	471	495	999999	999999	999999	593	999999	999999	999999	673	351	295	255	447	999999	89	999999	944	687	191	23	208	553	27	987	999999	999999	999999	999999	294	271	999999	290	576	995	593	429	168	999999	971	253	999	249	698	864	737	961	508	999999	614	200	102	71	105	632	273	942	999999	652	303	489	999999	578	420	411	869	15	679	452	999999	999999	999999	999999	716	999999	23	999999	854	163	259	250	605	784	999999	999999	179	999999	194	943	731	999999	260	515	989	492	120	431	999999	297	995	732	292	66	375	954	495	999999	354	167	618	999999	999999	25	402	62	883	358	999999	999999	241	458	999999	735	999999	41	409	200	671	999999	827	592	999999	567	168	527	958	549	999999	478	999999	737	76	37	999999	426	563	999999	122	937	608	761	286	511	65	546	999999	556	345	344	554	304	770	130	339	999999	185	530	857	875	104	344	940	676	719	504	999999	793	999999	304	478	174	87	999999	625	76	999999	627	511	621	999999	411	999999	84	999999	313	999999	999999	697	999999	250	43	387	247	842	274	999999	999999	999999	561	999999	999999	999999	50	999999	999999	227	45	504	273	720	557	999999	245	270	692	140	865	752	416	536	446	106	113	999999	999999	786	840	891	361	255	705	835	950	999999	496	266	173	218	543	95	931	452	433	586	692	24	152	976	999999	144	999999	857	386	35	717	32	51	985	430	999999	387	154	152	28	25	722	999999	777	999999	435	
966	657	999999	330	604	999999	672	526	371	430	644	999999	741	227	300	848	458	999999	750	474	999999	187	999999	939	707	787	309	415	571	970	946	374	212	724	177	307	999999	65	431	723	359	525	999999	999	999999	524	999999	999999	727	176	273	153	37	309	220	788	869	280	622	817	694	267	954	401	484	279	660	26	59	992	211	403	999999	37	124	699	563	787	979	193	383	384	687	405	707	999999	346	999999	514	388	437	377	442	613	38	102	570	233	525	690	863	999999	875	734	965	870	649	999999	999999	520	234	999999	999999	999999	443	999999	579	999999	694	681	932	757	511	670	565	833	999999	889	998	31	139	340	272	298	330	986	999999	952	440	999999	162	346	718	993	164	355	86	999999	999999	717	999999	999999	999999	999999	757	115	885	214	999999	999999	910	999999	11	173	391	894	819	999999	119	457	811	999999	999999	857	529	999999	49	517	516	219	756	956	719	999999	508	127	801	428	999999	224	110	305	782	308	926	402	344	555	612	269	999999	84	999999	723	999999	896	893	681	324	170	76	999999	697	999999	385	953	50	720	999999	273	103	999999	470	894	356	516	844	819	999999	136	262	494	999999	999999	682	682	999999	995	384	999999	234	129	114	380	158	733	607	822	923	973	361	623	890	349	999999	145	613	999999	999999	999999	999999	999999	751	197	908	581	472	999999	287	999999	891	55	346	61	48	973	296	99	745	623	908	31	896	999999	774	639	603	566	999999	547	78	999999	628	999999	560	161	377	916	999999	999999	270	168	544	999999	91	316	999999	839	310	202	849	523	264	753	999999	40	186	794	999999	279	999999	906	999999	740	999999	830	426	361	500	887	606	379	627	999999	362	999999	487	999999	876	468	999999	764	265	888	999999	554	807	875	503	530	974	583	503	203	598	999999	799	804	999999	999999	889	925	348	423	596	479	896	95	400	741	552	999999	918	954	917	224	650	479	51	89	32	551	858	999999	912	32	999999	433	580	997	950	683	88	624	578	999999	425	842	302	229	658	721	999999	762	977	473	999999	999999	286	384	714	329	762	999999	238	999999	77	999999	511	999999	602	473	515	999999	999999	868	432	999999	386	490	798	808	186	822	430	999999	76	105	999999	999999	367	337	157	205	293	630	921	571	999999	999999	999999	57	999999	729	626	999999	216	91	972	118	50	372	172	795	585	905	152	939	999999	927	999999	972	385	999999	999999	275	325	999999	119	169	999999	999999	906	999999	132	751	477	457	206	245	999999	985	999999	883	407	994	174	999999	620	999999	
487	999999	484	468	957	396	672	278	523	361	999999	897	972	812	171	999999	999999	26	673	834	999999	695	742	999999	833	999999	999999	501	664	999999	110	964	699	999999	999999	965	999999	447	198	999999	89	999999	934	845	376	206	23	320	722	999999	999999	158	999999	785	949	792	249	999999	635	999999	548	180	613	311	260	904	208	999999	141	206	802	999999	827	938	999999	240	761	897	484	999999	282	999999	779	999999	682	951	999999	913	781	889	725	753	812	527	999999	908	594	632	999999	471	998	772	189	525	426	520	331	749	39	719	41	999999	158	998	398	20	400	177	999999	309	628	294	469	252	480	58	215	309	750	846	645	999999	312	22	638	510	999999	264	999999	172	629	536	883	71	857	999999	999999	814	139	186	518	999999	999999	295	999999	713	999999	937	54	377	315	32	999999	193	83	999999	999999	145	369	888	662	146	157	466	999999	101	411	407	394	999999	453	400	180	999999	338	228	999999	26	999999	925	206	420	999999	652	856	607	538	700	999999	955	343	999999	455	999999	524	381	279	547	616	752	312	905	553	947	999999	915	852	434	999999	999999	999999	33	966	443	691	251	927	504	609	81	563	710	999999	999999	764	983	945	929	59	957	948	587	410	999999	999999	301	867	271	727	941	755	113	846	999999	187	320	999999	999999	559	999999	999999	999999	999999	999999	199	999999	496	124	193	941	969	923	999999	999999	906	999999	623	549	820	999999	383	665	777	668	326	999999	864	999999	260	454	490	933	999999	775	999999	183	649	865	238	999999	804	753	88	786	971	831	728	949	235	987	697	999999	200	169	900	788	998	279	999999	739	737	219	863	739	999999	999999	999999	609	394	733	550	999999	320	799	595	629	999999	990	696	999999	731	915	61	273	757	537	742	220	875	723	185	999999	647	498	294	999999	890	999999	336	935	288	128	564	501	447	939	642	401	999999	280	211	17	582	733	18	821	167	999999	982	922	303	999999	734	670	558	180	119	822	515	10	739	247	664	761	999999	999999	999999	999999	826	817	894	351	999999	605	522	177	797	914	999999	472	437	299	367	413	641	944	394	894	942	276	830	820	886	999999	540	963	353	821	526	406	470	607	774	174	38	952	697	139	158	391	382	999999	999999	52	572	449	999999	260	129	272	227	466	616	559	999999	84	465	82	74	558	824	975	999999	94	11	829	525	202	999999	689	999999	265	999999	561	999999	635	488	843	10	100	93	999999	701	263	188	14	991	224	187	953	496	624	74	599	567	999999	806	258	999999	743	
999999	688	875	440	999999	962	720	65	665	361	596	999999	999999	973	475	731	284	144	905	997	999999	311	24	999999	202	999999	200	155	999999	496	829	239	999999	267	176	404	226	271	248	225	293	935	559	825	367	874	552	101	999999	835	132	671	999999	53	904	999999	999999	454	999999	393	999999	575	999999	999999	532	366	819	814	806	80	514	999999	999999	999999	714	902	751	198	73	327	90	109	31	999999	999999	999999	887	758	362	553	731	772	33	855	999999	718	875	390	303	11	65	737	294	64	330	119	775	999999	339	12	871	484	390	999999	312	672	999999	901	804	374	479	999999	461	262	349	742	989	50	999999	995	999999	371	895	72	271	352	815	966	999999	264	391	235	429	360	999999	256	391	112	552	999999	174	973	999999	928	999999	999999	285	41	715	588	129	735	426	343	974	509	589	999999	658	999999	856	587	73	999999	983	253	641	111	999999	103	360	887	498	999999	831	64	999999	966	540	276	77	783	261	259	144	999999	808	999999	386	183	999999	999999	453	592	925	999999	909	44	945	288	363	184	461	999999	999999	242	246	962	999999	920	999999	623	788	391	892	83	335	999999	416	336	999999	555	724	407	436	296	443	905	538	254	154	751	999999	261	912	892	999999	639	999999	901	419	845	583	999999	459	53	285	999999	700	852	261	999999	628	618	842	808	459	64	195	941	799	341	999999	267	776	972	999999	536	479	999	750	696	999999	999999	916	599	971	269	999999	393	999999	999999	215	685	993	999999	132	412	418	114	443	278	999999	89	112	88	999999	326	689	486	451	999999	593	700	999999	565	312	999999	701	252	837	999999	116	801	929	427	135	748	273	727	849	199	127	374	566	482	251	713	412	838	189	999999	580	470	942	273	788	999999	584	438	746	19	710	176	277	252	171	653	999999	684	952	672	999999	961	636	261	630	228	144	999999	999999	999999	711	863	999999	192	620	645	858	999999	639	621	174	835	980	840	489	951	107	323	321	598	564	727	886	999999	601	618	833	999999	642	999999	380	999999	124	158	308	846	112	999999	632	525	794	492	54	341	999999	227	981	796	771	999999	130	820	317	725	43	983	977	556	590	999999	811	177	999999	79	250	218	721	831	542	999999	849	22	690	795	804	999999	999999	554	19	384	636	47	919	999999	448	560	999999	398	125	324	869	555	504	630	713	626	469	999999	100	999999	505	999999	264	999999	999999	118	139	521	920	962	999999	432	547	216	375	774	257	70	631	999999	569	999999	999999	227	999999	304	518	69	
999999	999999	612	707	464	719	878	999999	783	791	144	340	430	137	477	999999	23	446	999999	297	265	939	378	999999	354	410	999999	999999	444	46	364	535	600	79	439	743	359	999999	968	999999	338	999999	991	466	926	300	269	442	999999	999999	999999	337	296	230	804	153	808	213	363	999999	990	704	52	746	436	608	740	360	999999	999999	803	419	477	190	999999	377	947	912	482	63	999999	297	329	999999	832	37	249	999999	275	295	934	155	250	914	999999	633	999999	254	39	327	999999	999999	744	999999	759	794	859	115	270	999999	205	896	731	999999	913	702	385	999999	914	999999	369	370	95	999999	800	657	179	562	352	999999	531	999999	882	999999	503	241	999999	209	999999	47	178	999999	119	838	100	47	424	940	11	999999	257	684	340	631	958	199	823	341	329	111	625	999999	999999	933	905	999999	23	576	806	682	159	186	49	877	240	235	261	256	999999	762	243	999999	561	217	89	846	373	999999	206	314	417	221	999999	29	421	871	999999	185	999999	598	34	847	999999	329	985	80	999999	999999	400	732	937	577	30	566	868	397	745	555	854	999999	999999	762	999999	501	274	938	306	29	999999	999999	999999	86	324	722	738	395	104	241	999999	18	211	910	860	473	999999	840	200	999999	161	34	999999	825	999999	872	470	271	999999	642	999999	56	774	625	997	41	999999	999999	999999	999999	999999	483	302	513	332	846	858	999999	901	907	134	999999	999999	983	868	441	242	39	999999	451	262	476	918	461	186	999999	244	585	999999	999999	595	515	587	893	494	677	731	622	999999	999999	24	251	370	999999	999999	630	309	790	757	565	999999	999999	116	811	54	999999	999999	841	999999	156	612	283	315	82	322	618	999999	854	498	200	709	620	535	999999	437	999999	115	358	943	556	999999	453	999999	357	40	746	999999	776	848	142	122	890	295	357	872	999999	936	298	999999	899	999999	454	301	566	856	187	322	835	999999	43	256	216	897	780	999999	168	999999	957	51	575	219	80	999999	366	88	818	999999	188	999999	696	999999	817	111	999999	772	431	161	272	500	852	433	573	402	814	999999	905	992	514	87	713	999999	999999	999999	681	689	713	449	935	487	47	853	999999	437	999999	959	438	115	853	18	847	17	192	999999	198	152	999999	999999	200	480	182	826	820	999999	694	410	105	570	999999	364	999999	999999	226	784	462	999	299	999999	715	855	457	800	149	506	240	706	113	999999	68	999999	54	45	258	464	314	221	42	43	999999	286	863	868	686	499	949	864	791	407	14	999999	852	508	999999	
345	33	382	999999	323	870	988	307	583	512	999999	319	33	734	999999	479	251	966	266	403	438	999999	589	124	999999	556	375	999999	999999	517	869	999999	545	82	913	441	999999	999999	719	172	754	978	999999	365	999999	999999	925	140	39	928	763	231	596	115	534	353	999999	268	999999	766	505	83	602	76	642	213	773	951	820	330	547	716	257	103	648	459	712	233	328	469	631	244	884	777	999999	999999	999999	439	999999	570	999999	674	497	952	667	681	386	223	723	592	415	973	999999	999999	390	56	999999	999999	999999	84	640	221	940	577	145	270	198	824	322	993	999999	344	414	260	333	873	999999	305	999999	967	82	499	509	735	63	657	999999	185	999999	708	674	999999	972	473	929	999999	999999	919	816	406	492	561	900	729	478	81	999999	999999	385	999999	827	999999	75	999999	999999	151	999999	214	524	487	999999	999999	438	999999	329	525	371	999999	999999	548	149	999999	488	40	999999	521	999999	779	999999	981	98	999999	799	879	880	999999	532	482	471	999999	84	999999	404	339	69	478	999999	296	410	953	710	628	738	837	377	526	999999	44	999999	490	553	931	947	542	398	999999	223	559	999999	332	993	889	479	542	999999	619	905	999999	970	16	397	311	999999	999999	999999	470	135	999999	511	999999	807	497	467	981	244	152	582	862	940	587	265	574	563	999999	959	821	158	206	999999	758	621	50	999999	18	102	251	999999	643	999999	928	356	999999	57	378	525	506	432	498	999999	332	46	53	218	393	999999	823	747	300	354	460	999999	929	599	752	742	999999	433	458	888	993	589	939	600	22	999999	999999	526	194	562	463	399	660	897	999999	721	578	832	680	268	278	504	272	299	811	616	999999	999999	999999	636	758	999999	973	609	315	742	999999	452	205	161	746	307	562	737	999999	71	661	41	558	40	174	999999	752	999999	619	498	327	650	789	406	814	352	231	558	804	390	425	60	592	308	999999	135	999999	528	521	971	941	534	408	749	954	999999	113	274	471	824	330	783	990	816	425	999999	662	999999	347	403	86	13	933	999999	645	611	448	260	416	49	307	233	678	648	557	999999	999999	49	452	429	999999	957	999999	979	70	641	999999	776	882	999999	472	999999	999999	127	894	999999	600	897	114	352	999999	852	857	431	527	106	114	351	268	633	215	999999	356	918	163	129	916	999999	450	13	551	672	377	999999	576	468	52	560	753	620	202	999999	935	109	482	396	999999	665	462	964	999999	718	517	999999	961	849	491	999999	964	999999	31	646	457	110	800	
284	485	999999	854	68	64	553	597	648	441	999999	687	256	999999	999999	29	260	501	486	999999	833	164	999999	287	727	976	999999	999999	977	598	555	999999	835	309	208	911	491	810	403	999999	983	130	869	999999	999999	171	245	828	207	756	770	154	971	633	966	129	366	341	137	91	285	999999	619	59	885	966	852	999999	246	854	999999	449	108	576	493	712	295	310	187	566	741	949	999999	999999	827	999999	924	211	342	88	555	160	683	321	633	36	999999	819	932	143	318	297	591	352	999999	331	56	405	150	264	999999	66	999999	571	350	335	999999	398	999999	484	52	651	614	999999	309	388	765	786	942	999999	212	999999	377	54	257	453	999999	56	13	506	999999	528	70	999999	999999	499	999999	122	999999	308	999999	121	999999	999999	101	666	682	433	999999	839	999999	999999	999999	684	61	368	688	118	323	896	967	521	395	725	129	999999	591	536	914	999999	391	653	815	644	998	100	999999	999999	952	590	770	935	13	173	941	105	999999	999999	36	999999	810	888	798	84	340	946	999999	999999	338	577	999999	999999	518	242	458	911	999999	819	999999	999999	490	999999	165	733	136	999999	518	999999	784	999999	458	214	509	39	999	503	855	999999	999999	62	999999	16	591	385	514	624	426	770	714	39	651	255	700	75	404	52	999999	75	948	308	438	504	999999	314	129	870	999999	489	999999	999999	66	999999	515	999999	597	484	187	780	228	999999	615	747	517	754	999999	999999	999999	444	635	957	770	789	791	14	999999	999999	999999	286	265	644	977	999999	537	999999	999999	999999	739	77	999999	920	864	951	999999	446	692	690	987	343	933	916	999999	211	999999	999999	999999	999999	999999	511	19	728	565	901	524	584	533	678	219	757	781	999999	472	446	999999	715	102	819	942	355	322	932	881	585	353	349	999999	776	93	262	574	706	999999	999999	999999	749	999999	963	436	999999	912	999999	481	239	561	999999	999999	920	999999	148	193	999999	334	576	198	86	999999	980	558	999999	306	999999	999999	999999	193	85	999999	244	388	999999	360	138	392	999999	442	308	461	652	33	853	999999	367	541	999999	78	209	382	450	999999	981	999999	384	415	261	966	165	429	523	56	485	999999	219	999999	28	999999	64	982	654	144	890	999999	204	999999	704	290	939	226	999999	888	983	703	975	204	407	323	975	723	141	999999	286	878	938	606	548	999999	685	999999	999999	999999	24	227	727	316	158	366	708	428	710	970	37	938	779	999999	72	999999	107	25	144	704	812	999999	851	941	857	22	687	598	999999	999999	605	124	703	
493	874	766	976	669	999999	51	615	557	22	170	999999	999999	999999	313	543	766	999999	669	690	818	353	999999	999999	786	458	146	678	999999	20	785	375	912	999999	296	759	306	805	437	970	999999	98	265	328	999999	999999	518	999999	383	64	651	252	935	434	884	999999	201	999999	999999	220	908	372	504	546	237	999999	773	113	812	553	246	960	254	699	596	729	999999	999999	685	999999	940	233	305	999999	999999	543	999999	488	999999	157	567	999999	615	227	71	731	999999	719	101	896	492	999999	999999	829	818	691	997	246	837	165	60	999999	715	999999	999999	999999	76	448	188	999999	364	294	754	665	999999	339	354	37	637	999999	145	379	273	999999	999999	999999	132	475	999999	677	546	203	999999	204	106	999999	999999	999999	946	386	999999	156	540	407	999999	999999	660	445	843	488	347	999999	999999	971	29	999999	573	999999	631	999999	562	600	999999	999999	156	170	642	559	999999	265	999999	999999	90	999999	211	999999	838	865	257	840	874	687	632	758	340	999999	594	679	184	424	999999	999999	324	999999	824	999999	944	39	260	999999	565	999999	876	999999	999999	938	888	359	770	40	843	708	999999	791	999999	875	968	452	999999	579	575	962	999999	153	108	873	999999	879	435	147	54	808	614	875	285	773	999999	54	418	401	688	245	909	153	581	458	999999	999999	340	999999	105	502	858	681	805	602	726	733	488	475	855	19	923	633	999999	45	103	803	516	107	74	923	44	779	891	999999	63	999999	572	650	288	559	548	485	51	551	949	933	79	682	999999	999999	566	999999	545	678	321	286	167	999999	365	791	27	242	999999	182	467	89	789	475	548	495	999999	838	999999	306	999999	999999	591	999999	96	169	734	833	60	987	367	101	244	222	28	777	84	37	295	999999	541	316	601	869	999999	870	154	999999	144	561	916	727	755	249	218	873	694	722	459	205	999999	999999	192	896	814	376	844	576	456	771	421	143	553	700	764	164	999999	999999	360	225	999999	139	698	498	80	999999	346	999999	14	155	92	361	577	999999	439	357	134	704	64	717	35	999999	157	999999	150	783	183	64	484	64	36	973	371	243	189	927	495	693	999999	999999	39	850	571	311	688	69	565	463	999999	999999	999999	152	666	643	999999	447	982	999999	999999	296	465	291	519	950	128	118	999999	999999	999999	512	861	441	877	999999	688	999999	15	846	684	999999	227	720	794	999999	34	884	317	727	999999	741	945	170	345	999999	719	747	340	999999	193	579	999999	999999	553	758	999999	598	274	999999	955	26	999999	999999	999999	276	
79	999999	497	452	926	243	801	272	999999	178	999999	700	105	348	999999	940	844	394	662	115	23	995	176	45	999999	435	619	530	772	999999	309	809	520	78	470	973	260	887	695	949	777	805	932	385	201	855	503	999999	626	24	181	57	483	999999	263	83	578	999999	999999	500	999999	281	499	273	868	756	190	36	878	999999	690	957	698	713	337	217	999999	791	843	665	932	693	904	757	855	261	336	975	999999	396	405	798	999999	204	335	999999	315	999999	516	445	999999	476	57	999999	334	224	999999	999999	216	55	20	999999	999999	275	999999	930	376	741	418	617	999999	215	221	999999	999999	891	999999	503	387	831	901	404	999999	999999	990	999999	646	475	433	641	902	566	768	770	999999	999999	999999	690	636	404	140	573	260	898	25	469	265	564	999999	442	999999	999999	392	385	154	616	511	219	999999	113	294	901	999999	776	999999	863	447	451	117	182	712	320	999999	999999	701	337	154	386	393	531	999999	91	826	990	999999	56	184	392	999999	999999	117	970	415	533	120	999999	265	483	193	999999	32	814	999999	475	999999	903	999999	409	684	999999	471	134	826	754	902	212	84	999999	359	999999	688	999999	999999	348	75	742	999999	344	872	472	82	999999	202	241	508	396	633	361	269	524	68	774	708	809	999999	983	153	999999	999999	907	164	936	134	525	472	968	989	119	410	988	998	653	999999	221	743	999999	931	999999	255	516	578	722	68	834	610	999999	999999	25	51	91	598	999999	999999	964	318	146	546	677	769	540	999999	524	999999	280	525	414	247	999999	76	506	999999	559	999999	124	338	999999	877	299	914	999999	622	973	78	328	400	999999	999999	573	999999	999999	264	263	825	999999	119	999999	771	787	319	999999	677	858	949	544	40	999999	999999	999999	999999	876	999999	999999	763	220	917	433	456	632	880	770	475	999999	593	469	999999	798	733	700	999999	284	670	999999	979	719	881	764	34	999999	298	999999	918	999999	937	999999	348	17	500	614	797	685	608	148	907	549	999999	13	274	489	303	241	315	146	594	999999	999999	179	999999	999999	999999	163	408	999999	344	529	851	136	736	567	130	999999	308	129	902	329	999999	531	999999	440	989	877	999999	999999	240	66	55	999999	999999	586	819	999999	739	456	285	644	286	685	803	387	697	603	277	999999	999999	999999	933	196	243	999999	684	685	986	837	999999	461	664	864	692	287	999999	80	381	159	747	951	504	999999	999999	268	53	991	727	804	742	396	610	791	185	999999	133	859	547	489	902	999999	192	902	403	824	980	422	
992	526	999999	627	231	127	959	999999	563	91	352	999999	999999	693	957	191	104	666	850	872	688	520	164	623	532	892	256	612	768	602	458	29	288	630	998	211	900	125	999999	492	832	999999	618	51	517	999999	267	219	186	999999	808	736	973	117	733	481	371	290	999999	999999	870	357	649	961	633	333	696	601	694	756	999999	979	500	367	999999	999999	902	123	116	999999	635	47	436	767	794	721	55	999999	896	526	839	620	29	837	621	999999	128	999999	417	194	875	666	999999	430	719	829	245	615	77	999999	999999	258	183	145	703	999999	920	999999	999999	999999	287	999999	704	178	916	671	959	663	745	999999	802	999999	705	999999	93	969	523	999999	57	999999	486	439	999999	93	947	591	446	883	143	999999	999999	245	489	505	906	359	961	355	513	58	869	581	999999	512	20	333	553	261	999999	734	319	915	999999	212	435	847	999999	620	999999	335	234	85	529	999999	11	567	766	209	999999	733	17	177	501	999999	104	904	569	600	83	624	48	194	831	409	479	648	411	286	79	69	999999	350	135	188	999999	999999	62	912	511	453	566	353	999999	999999	727	151	999999	999999	117	999999	999999	999999	546	999999	296	999999	999999	130	487	362	999999	490	999999	999999	999999	666	52	323	186	310	852	999999	999999	999999	67	695	948	512	682	999999	999999	577	179	547	782	999999	804	528	891	783	549	999999	999999	158	297	86	999999	290	532	70	109	110	658	999999	999999	630	732	916	548	999999	999999	742	447	159	999999	588	321	592	183	681	999999	524	999999	402	760	920	231	940	343	981	482	668	979	999999	238	135	918	371	868	161	392	999999	999999	300	692	807	999999	285	32	709	765	629	999999	851	208	584	678	265	999999	999999	408	791	583	566	999999	432	762	999999	921	10	999999	949	999999	31	298	999999	544	999999	710	952	436	999999	918	633	226	999999	561	138	423	999999	456	999999	325	999999	999999	601	314	999999	181	999999	55	999999	364	31	49	815	905	95	563	234	50	547	555	103	332	462	999999	949	350	999999	870	634	412	277	999999	16	633	999999	278	696	999999	131	959	450	907	999999	999999	999999	594	999999	999999	476	574	199	613	909	999999	231	787	300	999999	365	82	904	999999	420	999999	999999	477	43	192	301	816	999999	999999	918	588	114	195	999999	871	976	365	939	999999	999999	69	222	663	644	898	411	826	978	968	314	59	64	61	497	999999	504	429	561	228	655	659	708	634	999999	331	13	999999	233	428	999999	10	142	585	999999	999999	52	433	832	144	780	474	838	898	260	
869	533	62	698	61	999999	556	804	999999	673	744	360	587	999999	323	894	999999	999999	559	225	999999	916	999999	66	999999	999999	80	596	426	447	999999	820	810	384	825	797	950	348	999999	61	999999	206	421	911	260	999	464	464	999999	999999	999999	999999	289	682	946	952	999999	999999	561	999999	306	999999	999999	283	493	923	550	999999	153	525	943	37	430	507	999999	117	999999	999999	999999	999999	14	615	87	186	999999	319	540	138	438	872	743	999999	786	591	754	999999	818	999999	428	999999	999999	999999	321	999999	306	387	451	782	661	838	457	496	999999	425	586	691	883	999999	251	183	392	999999	999999	999999	782	999999	251	839	752	785	299	367	148	478	687	753	304	999999	999999	654	868	758	999999	599	424	257	999999	370	14	73	999999	617	896	254	944	47	486	999999	221	316	146	611	39	876	548	99	357	723	738	833	396	799	330	596	315	634	945	185	999999	535	237	999999	834	689	434	682	999999	999999	534	649	277	264	872	574	999999	266	728	599	60	334	899	49	632	181	676	999999	297	309	939	319	101	310	193	686	88	999999	999999	999999	999999	999999	628	463	198	98	999999	142	926	755	999999	59	999999	355	134	531	635	197	999999	663	22	872	394	171	999999	999999	558	999999	80	196	495	260	489	388	157	999999	706	446	850	544	615	544	634	999999	999999	889	414	745	185	661	60	891	19	123	338	579	481	467	999999	974	540	598	999999	740	270	827	999999	527	207	940	999999	199	347	713	57	477	248	853	940	75	810	812	790	419	146	604	251	376	999999	578	712	999999	937	876	999999	27	483	894	281	402	330	886	547	245	836	861	554	306	75	860	340	628	999999	442	173	999999	999999	999999	603	665	586	203	477	999999	999999	586	261	470	709	40	994	353	582	547	744	923	274	999999	999999	999999	999999	945	310	198	247	93	999999	504	712	285	219	830	999999	999999	816	137	418	999999	17	259	609	999999	596	45	999999	987	56	978	698	250	464	999999	79	999999	614	641	999999	999999	391	999999	863	756	758	434	820	173	63	999999	731	617	515	355	548	333	999999	967	358	274	333	999999	47	744	806	472	999999	956	761	971	10	999999	244	999999	537	862	395	999999	335	172	224	701	999999	90	256	999999	735	999999	714	999999	653	647	292	627	956	140	117	129	999999	295	999999	863	412	91	999999	556	383	999999	818	999999	937	822	641	999999	59	999999	999999	956	999999	999999	737	999999	252	26	328	363	892	999999	183	406	755	276	903	49	559	360	299	999999	125	700	707	359	300	999999	
999999	999999	999999	106	578	334	814	160	631	999999	558	900	621	396	763	611	663	766	212	422	930	670	918	602	637	698	999999	474	841	999999	29	387	422	223	217	497	357	796	48	848	592	604	645	680	490	999999	739	903	999999	999999	47	999999	157	878	108	147	912	999999	999999	999999	999999	349	319	835	213	181	487	407	188	999999	264	866	727	363	830	999999	35	248	121	978	959	999999	385	338	759	88	999999	544	999999	80	584	943	337	169	854	252	295	999999	999999	999999	180	342	725	999999	999999	180	222	793	57	999999	999999	674	999999	489	919	565	964	980	86	135	999999	943	292	999999	999999	320	999999	999999	508	587	50	999999	771	802	808	999999	712	563	89	588	865	446	496	352	958	909	999999	847	249	299	999999	999999	999999	350	378	237	59	617	999999	999999	641	999999	999999	999999	732	896	902	499	999999	302	853	410	901	999999	270	504	456	939	999999	781	668	691	999999	219	999999	735	999999	431	434	580	577	105	432	151	946	220	161	999999	619	999999	17	163	175	946	999999	877	413	999999	90	999999	781	119	999999	999999	279	950	335	85	171	997	999999	481	74	111	724	758	978	759	551	59	353	430	330	97	999999	514	525	382	773	431	331	255	350	560	799	467	637	83	872	995	999999	85	999999	621	999999	535	98	999999	999999	687	898	654	694	999999	999999	360	789	999999	583	999999	999999	952	311	739	675	169	999999	514	311	999999	131	904	886	556	173	277	999999	708	440	999999	999999	460	999999	96	532	677	561	320	39	999999	678	267	499	999999	569	932	773	136	999999	999999	404	583	999999	964	999999	993	767	999999	999999	262	999999	90	939	999999	347	974	802	225	999999	998	607	820	484	999999	588	863	999999	778	986	999999	999999	438	999999	941	999999	842	999999	999999	530	539	909	423	453	777	652	999999	327	165	770	999999	999999	558	999999	999999	890	583	109	999999	386	999999	588	988	161	636	758	367	327	998	499	999999	999999	617	694	677	99	194	377	707	999999	999999	546	999999	18	401	110	945	519	815	61	271	999999	798	809	999999	950	999999	999999	817	29	295	280	328	665	274	318	999999	863	252	858	705	216	401	688	395	165	999999	980	760	535	812	847	511	946	238	761	487	999999	867	726	178	923	559	999999	925	719	227	593	743	93	587	92	276	957	355	64	999999	999999	423	999999	999999	940	511	291	216	999999	769	382	437	513	830	715	996	999999	689	782	656	714	763	675	938	999999	246	999999	947	730	581	554	999999	999999	419	377	394	205	115	238	999999	278	999999	487	999999	
999999	999999	999999	262	872	95	750	999999	573	407	999999	999999	747	733	876	704	834	343	486	866	225	780	264	104	999999	999999	801	420	461	369	999999	999999	285	725	102	588	15	424	999999	644	830	285	37	775	781	30	646	471	238	533	588	934	994	999999	735	74	901	999999	799	551	999999	999999	816	213	29	404	999999	32	641	999999	698	419	268	841	45	999999	753	488	322	442	684	339	191	927	999999	999999	248	664	990	999999	686	999999	624	533	359	499	469	823	756	387	949	624	830	940	999999	178	675	162	999999	999999	321	423	999999	366	867	954	999999	888	432	575	165	416	41	613	610	828	794	735	492	999999	480	929	732	934	493	999999	509	250	999999	613	778	95	89	204	716	273	999999	268	999999	999999	999999	580	401	999999	231	999999	592	999999	999999	16	383	940	670	48	999999	999999	691	888	999999	807	454	908	796	819	796	999999	999999	837	896	347	782	999999	79	96	205	999999	999999	551	999999	951	477	292	910	95	240	838	425	999999	878	334	582	167	395	858	950	442	999999	582	394	161	999999	754	999999	999999	234	846	999999	583	999999	425	999999	149	185	921	999999	172	997	710	999999	958	654	296	958	571	764	999999	150	220	999999	763	126	956	167	561	745	999999	962	918	999999	393	967	841	207	999999	481	442	999999	474	529	787	444	83	993	435	506	919	796	758	237	609	705	660	446	89	309	896	982	999999	185	616	999999	89	848	205	991	812	98	505	100	999999	643	676	691	358	329	52	963	731	65	999999	999999	999999	690	262	999999	316	405	999999	163	999999	459	367	298	912	587	365	234	797	444	694	999999	300	668	905	965	999999	969	97	760	266	933	999999	568	359	690	996	398	596	999999	685	417	999999	999999	515	872	999999	999999	779	999999	964	999999	175	297	371	999999	635	544	999999	297	658	347	317	999999	999999	650	999999	999999	938	232	999999	999999	638	289	759	286	861	999999	163	42	689	650	200	327	999999	999999	768	999999	207	365	999999	462	613	308	999999	348	110	999999	454	999999	674	999999	450	556	999999	997	188	886	999999	94	143	686	390	753	607	17	156	990	572	457	882	243	601	999999	177	138	999999	340	429	999999	186	259	504	999999	367	212	999999	643	147	999999	999999	881	436	123	999999	378	999999	860	700	852	999999	999999	48	997	981	440	884	867	389	61	644	999999	467	126	908	884	192	999999	395	405	807	999999	853	774	197	11	807	488	362	799	66	502	639	576	999999	76	999999	506	317	926	999999	999999	264	95	163	421	424	319	214	346	195	
999999	999999	305	999999	687	266	274	810	999999	633	406	515	589	995	999999	219	890	897	841	673	685	783	999999	87	999999	999999	767	999999	775	999999	999999	999999	25	613	86	38	343	999999	542	809	946	696	337	303	921	828	674	100	21	211	999999	422	373	673	999999	206	16	228	999999	999999	499	652	44	402	145	999999	999999	976	918	123	875	999999	364	42	727	989	999999	999999	165	645	585	677	610	573	64	999999	910	352	999999	879	999999	125	949	113	999999	999999	661	935	167	999999	338	697	999999	897	336	173	67	999999	945	521	750	999999	72	936	852	821	999999	471	999999	70	221	157	999999	48	101	760	420	261	721	433	999999	999999	17	366	316	999999	505	713	247	999999	28	579	406	591	999999	999999	999999	22	999999	498	261	200	597	107	587	190	824	142	805	576	752	806	999999	999999	999999	240	999999	705	629	965	999999	338	233	456	52	642	999999	291	999999	999999	999999	408	10	232	181	148	999999	910	779	135	999999	999999	999999	671	148	221	960	883	408	898	358	999999	392	295	183	922	966	999999	999999	944	439	542	233	895	869	354	806	999999	350	999999	999999	922	926	503	902	952	431	562	318	830	999999	867	882	21	562	999999	999999	714	59	999999	181	782	855	834	696	530	149	999999	802	794	415	999999	999999	999999	590	435	430	888	393	230	501	413	832	234	273	571	659	999999	342	519	338	999999	346	102	999999	534	999999	102	807	381	999999	419	760	523	999999	117	335	999999	999999	999999	928	136	330	828	999999	767	950	999999	999999	999999	870	999999	999999	292	465	999999	237	450	490	65	368	999999	999999	22	417	92	653	318	809	999999	245	141	790	216	999999	212	999999	517	999999	115	999999	445	999999	681	510	885	739	999999	67	110	879	884	999999	375	767	599	54	318	421	674	999999	999999	999999	414	889	739	147	473	700	999999	999999	720	115	999999	999999	923	807	410	999999	532	999999	185	260	709	999999	999999	103	999999	448	999999	167	462	106	670	991	941	624	126	791	771	747	276	777	803	999999	168	778	999999	999999	844	791	644	999999	889	999999	938	391	122	999999	538	645	722	999999	708	106	999999	624	445	394	999999	999999	690	619	999999	784	86	408	456	161	128	583	999999	531	603	210	999999	655	216	348	63	560	512	989	999999	135	35	251	78	707	467	544	342	277	999999	545	111	35	999999	114	999999	539	999999	960	19	999999	213	201	999999	508	583	445	417	107	999999	999999	999999	701	365	615	759	999999	999999	999999	694	583	999999	999999	999999	67	109	497	589	112	103	523	625	551	979	308	921	
999999	999999	570	133	31	999999	245	936	385	749	409	999999	999999	354	419	209	195	276	436	714	49	999999	374	409	96	999999	315	999999	999999	363	999999	721	67	999999	999999	25	769	626	672	455	15	237	791	999999	699	828	138	757	683	999999	440	284	553	594	999999	808	455	999999	46	175	822	241	129	31	999999	999999	611	767	428	999999	999999	999999	999999	980	709	812	243	66	709	267	727	557	999999	999999	923	969	999999	473	812	127	999999	608	589	507	633	773	117	770	812	22	226	371	338	289	884	871	680	573	999999	78	575	999999	461	999999	999999	274	910	999999	107	535	519	999999	955	311	834	831	978	107	357	935	999999	472	253	697	51	999999	999999	51	999999	62	299	604	999999	743	551	999999	999999	999999	999999	368	862	490	673	286	502	88	416	37	999999	63	892	999999	226	999999	373	113	999999	999999	999999	91	56	869	18	999999	246	999999	559	222	759	663	684	178	47	988	83	224	799	966	999999	962	999999	201	999999	564	169	715	387	640	379	448	35	392	83	978	322	993	481	999999	50	999999	529	999999	277	999999	378	724	545	237	875	159	314	188	570	775	140	855	282	454	999999	999999	999999	919	842	321	638	302	999999	69	999999	89	742	181	926	616	443	756	923	805	999999	999999	180	160	764	229	144	999999	821	308	847	466	720	999999	999999	520	60	610	999999	955	999999	86	629	486	561	999999	417	142	262	953	341	384	931	477	999999	999999	359	386	999999	623	187	791	999999	999999	221	219	368	999999	439	415	565	832	405	967	651	999999	815	693	999999	999999	811	11	593	867	966	473	534	253	767	301	170	999999	999999	737	999999	371	605	832	999999	351	436	702	703	846	397	999999	999999	999999	825	160	999999	666	787	195	811	999999	208	999999	830	747	685	125	947	147	255	892	999999	667	199	290	513	983	428	257	542	999999	999999	999999	999999	467	494	999999	428	617	666	504	885	999999	999999	601	172	992	11	527	999999	321	999999	565	999999	505	132	321	999999	544	646	652	247	999999	652	702	999999	461	143	373	263	124	696	339	481	999999	16	125	999999	597	999999	520	999999	901	591	231	363	999999	155	973	344	182	795	883	970	24	999999	999999	618	233	999999	999999	859	999999	274	999999	624	999999	999999	850	499	16	999999	999999	999999	136	670	346	948	430	349	146	999999	169	38	90	328	812	368	467	999999	660	999999	999999	874	416	661	354	636	50	607	937	999999	305	484	338	999999	618	467	844	353	920	407	198	999999	586	405	699	608	194	232	811	67	999999	999999	839	999999	999999	
311	20	474	326	999999	999999	823	411	487	20	685	700	486	999999	355	524	124	573	999999	318	634	298	20	961	745	452	817	795	880	42	939	999999	999999	542	317	999999	380	37	221	498	999999	482	999999	395	999999	908	707	522	465	543	511	792	585	200	435	999999	10	512	580	266	100	37	531	454	80	49	870	944	403	999999	999999	96	999999	764	943	162	198	625	999999	837	745	999999	339	346	999999	157	69	999999	999999	303	455	867	457	954	408	347	950	654	324	974	47	763	999999	566	399	425	440	821	256	283	999999	385	999999	743	521	999999	999999	194	923	923	980	241	837	109	453	286	639	999999	366	606	211	544	999999	971	799	999999	186	999999	946	115	717	248	999999	833	478	80	311	713	442	612	649	766	730	401	999999	805	925	29	122	123	786	999999	464	649	81	290	84	594	944	539	999999	924	247	818	216	742	999999	13	630	999999	974	925	999999	753	999999	999999	813	909	999999	993	66	166	661	833	999999	999999	783	743	761	198	999999	717	769	903	993	999999	528	912	194	262	956	999999	999999	739	148	999999	76	710	691	636	476	175	617	950	482	999999	273	414	499	531	999999	116	251	442	386	999999	166	71	759	243	999999	999999	724	724	47	144	768	921	695	468	618	999999	999999	999999	722	999999	110	818	430	541	461	123	422	663	304	999999	680	955	362	880	999999	15	999999	458	718	574	451	892	913	348	693	352	719	40	913	885	64	125	720	556	167	347	999999	227	781	803	489	70	999999	999999	463	812	999999	999999	764	613	999999	999999	999999	157	388	218	905	92	847	119	404	391	750	999999	795	564	245	999999	999999	366	373	733	676	914	95	999999	999999	726	884	881	999999	905	275	309	763	461	999999	999999	177	949	441	558	380	672	409	107	319	21	400	899	576	761	999999	408	249	398	926	502	71	999999	999999	189	999999	999999	335	499	999999	450	655	344	855	999999	638	774	924	814	363	999999	515	988	81	460	335	985	999999	32	999999	866	70	375	534	999999	511	179	213	999999	361	414	346	910	980	999999	366	999999	53	904	133	999999	999999	999999	45	999999	986	82	926	296	854	222	661	999999	999999	259	390	290	809	999999	170	999999	571	999999	463	948	667	999999	17	212	104	278	999999	999999	898	498	999999	999999	999999	612	230	438	253	916	407	148	753	43	235	731	488	999999	256	999999	743	664	755	812	970	96	265	999999	999999	724	999999	999999	280	999999	999999	196	866	753	999999	206	428	731	225	999999	274	999999	205	633	380	286	723	27	999999	548	
666	244	999999	579	999999	999999	357	839	373	529	724	822	868	502	629	48	864	735	136	999999	974	22	449	110	548	999999	891	631	20	999999	10	184	999999	731	999999	179	999999	296	97	706	849	589	999999	695	929	451	999999	703	14	341	421	987	891	971	999999	654	795	642	41	999999	362	726	828	999999	528	999999	269	147	907	459	594	999999	999999	429	999999	395	654	753	999999	106	209	999999	999999	679	999999	999999	292	591	168	940	384	811	999999	87	354	132	761	782	176	388	192	999999	795	555	999999	844	350	472	771	188	999	52	470	934	810	174	109	159	999999	999999	268	677	978	967	85	783	322	999999	85	87	634	999999	999999	792	999999	890	402	81	932	532	672	999999	820	999999	940	999999	350	330	277	190	999999	611	574	660	130	514	340	828	480	999999	531	780	999999	693	553	999999	465	678	30	999999	999999	38	999999	686	843	447	857	998	999999	742	999999	999999	302	999999	64	32	307	926	671	999999	560	574	601	969	10	892	433	137	436	811	876	999999	310	357	418	999999	394	888	816	682	999999	999999	999999	737	999999	999999	487	999999	999999	531	999999	538	16	621	369	207	999999	257	685	999999	24	730	571	224	865	770	691	999999	486	999999	637	419	119	989	751	228	772	864	448	999999	414	999999	498	905	980	348	666	688	988	220	568	999999	212	864	668	927	770	587	871	760	848	541	25	579	893	422	429	26	869	999999	435	572	808	224	547	93	242	666	243	527	113	12	957	999999	999999	500	216	255	999999	824	458	195	992	688	622	872	915	918	999999	568	919	649	819	847	999999	999999	338	999999	999999	584	695	113	353	999999	999999	845	584	749	999999	999999	216	184	695	55	691	249	580	129	601	674	177	323	655	675	608	464	193	119	489	999999	999999	227	927	746	138	355	842	649	999999	777	298	176	839	618	362	745	999999	999999	999999	546	999999	999999	999999	653	417	381	457	677	745	202	661	475	269	999999	240	988	256	949	916	346	407	930	97	999999	385	11	483	46	999999	863	510	999999	952	943	89	999999	830	284	999999	999999	897	999999	904	999999	125	999999	999999	265	999999	999999	498	13	857	820	148	999999	999999	999999	277	999999	999999	420	364	881	691	252	522	326	504	286	168	972	620	999999	999999	999999	36	999999	999999	562	104	227	999999	949	374	999999	999999	142	805	999999	999999	266	16	922	858	486	999999	32	158	872	310	590	999999	111	214	999999	393	698	999999	905	467	999999	864	999999	321	680	762	414	999999	194	691	389	999999	908	453	901	965	698	310	961	
433	14	109	835	262	514	999999	557	999999	848	123	862	999999	900	137	960	401	999999	610	999999	724	406	515	963	190	999999	79	853	658	312	560	694	397	419	482	463	773	39	999999	806	224	215	999999	668	999999	829	627	620	781	999999	510	673	999999	999999	999999	36	498	999999	654	341	444	612	898	442	298	429	474	999999	999999	999999	197	372	840	803	999999	519	999999	846	892	361	303	459	999999	175	802	999999	606	275	999999	999999	964	637	999999	999999	999999	611	316	236	380	651	364	286	201	117	305	147	833	293	999999	728	999999	652	253	303	47	999999	541	999999	639	999999	822	208	179	973	709	559	988	718	441	363	999999	999999	476	250	997	27	267	964	869	665	63	322	118	999999	164	322	999999	999999	93	386	999999	583	999999	969	829	165	116	999999	407	746	159	124	852	804	525	789	186	12	305	30	999999	577	863	974	357	509	100	725	818	397	175	907	635	65	999999	629	913	506	999999	841	910	49	566	133	516	938	470	314	928	375	999999	391	785	72	658	999999	999999	622	621	329	75	390	999999	20	580	251	488	796	999999	896	876	679	590	464	999999	688	21	999999	467	418	49	999999	999999	453	261	783	999999	573	406	999999	909	300	884	102	776	999999	639	555	999999	274	999999	999999	793	41	999999	466	999999	330	952	970	491	979	164	213	290	999999	592	956	759	797	129	915	400	730	999999	999999	794	999999	688	999999	58	465	197	999999	999999	999999	993	766	954	999999	981	801	620	999999	309	929	145	681	812	999999	938	999999	999999	754	155	999999	284	73	999999	912	671	313	642	373	922	36	792	961	999999	915	296	826	999999	964	815	999999	999999	964	430	999999	999999	123	999999	201	651	375	999999	442	57	424	100	929	722	52	132	999999	999999	256	513	283	999999	183	999999	896	210	121	999999	831	939	828	248	319	999999	999999	471	558	627	999999	722	557	366	359	913	829	999999	366	113	960	842	146	167	59	460	157	921	277	686	788	990	539	693	837	999999	999999	999999	781	297	736	580	574	61	718	534	999999	916	999999	999999	606	82	999999	18	721	999999	802	999999	199	858	495	999999	999999	871	999999	460	193	863	999999	999999	694	653	53	78	376	999999	278	999999	999999	999999	999999	240	144	999999	89	716	155	999999	972	848	701	999999	987	999999	801	672	386	999999	222	267	350	102	397	931	575	953	39	776	999999	341	999999	716	999999	674	363	264	930	196	791	999999	315	662	890	679	165	999999	999999	999999	276	704	13	575	873	191	184	412	843	212	442	999999	999999	379	889	
641	138	999999	337	999999	568	547	742	199	910	999999	999999	688	211	717	775	999999	297	999999	999999	999999	338	154	842	50	500	950	421	727	754	665	445	999999	773	259	551	180	999999	353	562	999999	961	814	665	784	238	495	211	999999	999999	12	838	779	999999	951	999999	983	151	999999	822	617	135	999999	999999	999999	654	26	914	999999	175	999999	632	999999	355	779	975	523	999999	999999	811	999999	749	296	300	999999	826	666	75	821	946	568	999999	520	530	944	604	946	999999	999999	139	221	580	259	959	831	380	999999	999999	999999	976	789	999999	93	485	818	868	999999	999999	691	999999	999999	951	103	15	607	999999	999999	424	410	185	999999	153	79	929	600	433	499	999999	468	382	999999	241	974	844	166	74	945	44	712	85	765	232	688	999999	151	270	999999	253	361	265	267	999999	33	915	999999	999999	434	163	885	394	379	512	266	319	495	756	976	258	848	543	630	87	711	334	419	806	465	87	787	339	946	999999	974	213	124	999999	218	68	896	521	999999	999999	158	328	999999	262	966	378	506	395	999999	238	405	818	999999	189	768	999999	505	151	189	999999	376	556	447	133	999999	999999	205	41	999999	999999	361	999999	999999	838	999999	393	627	167	840	97	581	999999	999999	717	850	166	999999	999999	999999	999999	562	999999	341	999999	999999	602	999999	583	724	913	183	999999	999999	375	876	77	915	999999	999999	384	81	348	311	102	775	999999	509	729	999999	381	999999	270	999999	38	365	606	995	618	423	999999	513	999999	443	927	914	999999	999999	681	999999	999999	999999	782	999999	320	999999	224	453	249	518	999999	102	160	311	999999	438	912	137	818	19	280	999999	306	999999	923	871	37	905	384	999999	999999	999999	828	888	499	140	701	586	36	999999	151	999999	756	109	971	244	999999	742	100	498	11	978	736	671	570	711	944	410	760	448	420	319	79	70	999999	33	273	271	812	222	736	336	110	238	868	127	325	206	999999	688	519	295	814	885	186	690	691	999999	999999	787	196	301	825	588	179	832	93	999999	259	947	999999	999999	929	878	999999	999999	877	999999	803	453	396	747	999999	82	999999	135	504	194	884	169	342	116	999999	34	35	444	999999	522	68	46	44	629	946	462	717	428	365	999999	133	511	999999	192	999999	999999	401	999999	301	753	659	54	337	898	999999	100	999999	999999	157	904	852	327	175	365	449	767	999999	766	999999	546	364	999999	769	999999	71	383	356	159	752	78	633	999999	153	756	862	999999	708	999999	999999	856	847	999999	280	461	93	805	999999	457	743	999999	466	
634	648	999999	399	158	999999	769	837	438	743	466	122	999999	280	275	184	418	502	999999	999999	283	948	999999	699	511	999999	318	999999	265	46	999999	416	165	612	999	938	999999	367	713	738	938	999999	389	123	999999	740	201	999999	817	631	999999	954	999999	537	192	685	999999	65	999999	918	967	295	582	401	999999	59	957	476	281	337	786	61	788	697	130	975	999999	999999	318	999999	48	137	666	633	999999	999999	108	627	429	999999	244	342	999999	795	770	653	725	988	278	341	783	725	999999	490	845	876	175	619	417	217	126	873	747	127	880	999999	999999	948	291	899	950	339	999999	957	102	454	581	993	999999	477	260	580	562	976	987	323	228	186	788	243	778	999999	220	999999	207	371	594	362	915	930	34	776	706	378	390	454	999999	951	397	401	304	999999	999999	940	999999	546	320	999999	999999	566	621	452	170	58	131	471	999999	835	760	731	859	229	88	996	452	484	873	193	596	543	645	277	999999	396	938	606	796	279	999999	661	999999	999999	232	999999	319	581	615	658	999999	918	334	842	201	666	542	999999	999999	999999	497	482	672	999999	184	597	921	353	999999	999999	119	524	999999	999999	580	108	680	44	997	730	686	999999	868	999999	935	999999	218	803	85	131	854	999999	512	110	782	781	999999	999999	999999	635	999999	965	917	999999	548	733	253	485	999999	102	985	507	87	373	999999	626	614	456	202	506	388	128	278	999999	919	999999	21	999999	77	799	999999	999999	394	371	303	720	953	37	999999	999999	433	733	542	983	146	357	999999	149	100	165	999999	542	730	999999	256	318	697	384	922	302	721	679	417	472	982	238	999999	715	79	299	673	587	779	989	82	655	585	295	406	571	469	872	999999	912	631	577	36	250	999999	985	33	578	114	384	490	999999	325	80	10	907	999999	80	80	800	491	590	762	740	999999	601	999999	412	978	360	833	999999	204	504	840	414	211	872	600	93	999999	104	482	405	508	999999	339	515	294	999999	337	399	802	684	430	51	814	296	180	524	262	999999	600	753	551	642	559	820	239	596	706	372	479	999999	534	397	117	999999	999999	999999	999999	226	128	489	999999	443	999999	999999	84	999999	599	915	701	999999	831	655	999999	728	999999	866	768	518	999999	697	791	964	920	815	999999	999999	999999	456	64	427	263	45	999999	121	730	117	595	999999	999999	441	996	999999	999999	403	164	999999	894	999999	514	374	999999	999999	999999	430	697	68	523	241	370	51	864	152	860	283	823	999999	163	392	997	745	281	729	772	844	
701	10	304	526	660	280	148	554	942	689	999999	510	104	82	999999	672	594	364	678	704	576	853	930	999999	580	369	999999	512	391	768	999999	264	980	106	728	697	999999	996	580	99	903	320	999999	999999	839	322	999999	999999	968	999999	999999	917	999999	77	277	847	79	907	999999	999999	555	636	999999	184	595	190	530	998	999999	726	908	597	784	588	801	265	653	758	557	267	668	644	544	65	616	185	999999	912	999999	999999	999999	856	60	288	999999	276	157	999999	585	659	792	702	737	251	427	563	999999	999999	275	21	204	999999	360	999999	632	999999	102	116	567	999999	976	617	999999	472	109	61	547	505	54	535	999999	999999	999999	897	475	966	907	302	638	63	52	741	646	816	686	999999	505	372	656	634	999999	51	467	175	999999	184	533	274	152	999999	26	999999	427	740	903	576	147	462	222	666	12	799	999999	514	377	244	970	362	999999	792	999999	999999	849	420	360	999999	170	17	225	301	999999	643	999999	272	46	414	324	999999	912	120	179	53	999999	989	999999	999999	572	999999	798	999999	999999	180	487	359	820	999999	788	999999	389	999999	415	140	247	999999	233	368	649	215	477	999999	920	999999	999999	999999	999999	512	34	999999	788	999999	504	999999	218	777	999999	272	166	800	999999	204	625	316	526	86	704	49	805	999999	999999	273	735	999999	485	999999	526	149	730	811	736	317	817	929	228	413	999999	208	999999	469	999999	999999	212	848	763	282	346	613	547	373	999999	583	999999	795	104	525	251	147	731	382	260	947	541	355	74	145	387	696	999999	999999	999999	506	127	999999	404	803	70	886	603	212	499	999999	602	367	839	162	610	31	835	703	171	204	476	549	999999	886	999999	857	784	628	895	999999	999999	433	999999	475	466	370	400	300	464	999999	999999	528	883	347	355	183	515	999999	534	365	860	394	951	550	40	578	136	518	383	999999	112	999999	317	999999	397	999999	738	999999	999999	249	999999	545	999999	999999	659	947	666	871	540	256	999999	999999	103	540	789	141	482	89	445	888	243	999999	916	261	261	569	999999	44	999999	999999	445	999999	225	294	734	325	155	999999	890	92	912	265	977	999999	999999	239	880	999999	69	266	696	659	928	807	999999	748	629	999999	555	99	999999	631	921	363	999999	209	999999	808	805	474	985	337	198	362	976	978	904	788	400	32	689	444	999999	693	999999	786	999999	417	289	985	696	168	598	800	356	999999	999999	624	327	661	999999	81	971	999999	280	368	999999	576	831	999999	843	840	596	533	410	301	656	237	999999	34	
999999	250	529	819	777	826	999999	397	999999	999999	999999	289	999999	738	450	617	473	390	423	132	325	646	999999	262	152	999999	572	999999	400	65	634	116	752	302	674	341	552	999999	817	999999	628	83	570	146	999999	999999	378	999999	93	793	999999	276	813	749	708	350	664	277	999999	921	264	999999	999999	950	71	538	999999	178	73	118	75	321	572	999999	504	999999	85	449	999999	588	487	715	981	607	237	999999	302	13	594	334	677	284	483	896	199	953	999999	620	84	854	36	209	793	974	727	516	703	843	254	465	274	225	999999	999999	444	549	693	399	722	703	246	533	584	739	999999	999999	838	999999	780	550	176	465	374	25	999999	287	999999	999999	879	999999	664	999999	758	138	70	462	876	999999	462	650	999999	686	897	381	618	999999	625	999999	999999	937	999999	999999	73	704	299	808	850	392	538	166	627	686	999999	11	48	999999	775	455	678	999999	914	454	224	140	290	489	568	999999	407	68	661	866	472	942	999999	638	395	999999	999999	262	611	999999	855	999999	32	583	177	895	343	830	999999	179	385	999999	999999	999999	999999	999999	999999	809	250	858	985	480	504	760	999999	577	999999	410	402	720	616	426	377	430	599	919	118	707	322	999999	999999	999999	340	492	491	999999	919	999999	825	462	999999	39	21	999999	508	385	800	271	368	599	937	999999	438	17	562	959	197	602	999999	892	824	716	496	577	209	418	149	22	279	999999	657	147	584	999999	89	999999	414	624	922	223	999999	846	348	723	734	725	999999	999999	929	999999	720	999999	197	932	638	924	543	999999	999999	999999	245	787	991	62	999999	800	999999	498	999999	999999	999999	999999	680	419	773	999999	377	773	999999	484	280	817	93	747	595	340	949	999999	999999	164	999999	999999	81	999999	978	341	999999	295	780	934	999999	649	999999	953	978	158	646	777	169	660	557	770	999999	999999	999999	428	704	254	467	999999	850	707	197	773	932	583	999999	999999	441	442	132	999999	992	908	999999	999999	999999	139	769	999999	694	999999	492	999999	607	283	378	999999	999999	560	637	610	828	179	93	668	462	999999	999999	404	657	799	345	727	537	476	999999	693	999999	999999	999999	999999	485	29	917	677	225	999999	176	999999	215	497	999999	999999	804	522	262	822	824	449	177	790	118	999999	789	894	837	765	123	999999	505	684	52	999999	554	72	999999	809	262	415	999999	916	465	371	198	170	965	463	999999	25	223	954	868	999999	31	999999	466	119	999999	32	999999	459	433	44	163	531	455	19	337	742	999999	453	569	999999	995	260	335	999999	
186	629	999999	383	843	107	917	999999	815	530	802	339	606	25	578	240	999999	999999	493	430	217	667	714	955	999999	189	628	999999	999999	459	526	770	889	718	932	610	999999	467	616	335	127	613	715	924	217	999999	999999	381	874	339	844	999999	767	904	999999	999999	914	974	256	663	479	157	165	366	999999	999999	450	999999	999999	968	148	117	387	999999	313	999999	999999	999999	748	138	53	256	895	999999	614	524	13	984	188	422	695	999999	220	952	856	999999	457	359	919	185	557	258	999999	999999	201	999999	623	609	601	935	568	999999	235	128	619	232	262	110	752	999999	38	465	709	669	282	999999	896	434	311	343	157	602	999999	999999	580	795	999999	988	999999	876	901	999999	393	999999	854	571	892	102	343	999999	717	999999	606	439	156	102	999999	629	634	181	840	198	307	999999	788	999999	999999	999999	547	824	999999	273	245	875	588	634	82	466	815	999999	136	804	101	678	999999	799	995	440	426	488	999999	338	364	692	46	712	105	135	464	888	316	240	999999	518	368	999999	121	731	851	521	30	999999	813	923	999999	46	999999	629	999999	999999	970	824	246	69	999999	936	909	552	999999	999999	539	946	12	999999	404	999999	999999	583	319	183	688	274	589	904	467	174	524	440	648	999999	615	999999	495	475	999999	999999	994	999999	940	432	543	568	999999	974	999999	84	90	999999	528	999999	786	523	999999	999999	999999	705	245	999999	601	999999	421	478	904	839	270	73	999999	536	18	912	902	763	642	886	999999	129	999999	614	999999	393	93	999999	912	999999	223	101	165	38	175	999999	256	999999	894	999999	21	74	663	999999	713	919	623	553	878	615	255	999999	880	999999	999999	189	333	999999	420	217	330	784	999999	414	999999	999999	999999	432	370	999999	666	999999	868	116	875	999999	466	330	900	11	769	999999	999999	307	254	200	999999	732	212	999999	889	625	252	687	999999	999999	508	258	435	999999	22	201	193	92	948	999999	164	774	557	260	723	999999	730	418	999999	999999	35	269	170	435	958	184	999999	999999	999999	51	997	999999	900	648	77	217	894	366	988	578	356	675	358	248	45	446	184	952	272	886	999999	833	999999	425	211	249	999999	10	586	837	971	809	185	999999	18	973	999999	909	999999	999999	999999	374	429	869	443	360	910	999999	400	521	10	277	122	999999	156	173	941	484	447	828	129	894	779	999999	606	547	499	999999	999999	72	573	275	999999	999999	999999	530	414	380	982	850	338	174	609	75	837	999999	696	165	760	844	999999	399	471	364	999999	999999	594	999999	272	896	
860	999999	693	337	999999	734	508	366	999999	626	999999	571	502	597	499	954	294	714	323	902	850	344	999999	395	41	999999	999999	414	369	564	935	145	117	95	989	999999	481	282	126	999999	999999	999999	999999	143	999999	999999	896	874	864	999999	928	880	955	370	56	999999	999999	308	999999	999999	930	999999	999999	687	691	624	463	417	607	631	483	22	597	220	999999	519	430	556	310	570	287	930	549	999999	999999	64	190	747	49	473	99	183	975	352	182	113	999999	999999	452	999999	999999	999999	277	999999	999999	999999	292	744	665	536	106	999999	997	999999	497	10	553	999999	61	636	444	999999	377	144	542	309	47	255	47	602	999999	204	113	840	999999	797	663	316	970	999999	772	445	92	512	376	865	186	999999	854	999999	999999	999999	184	815	999999	300	121	142	701	658	879	46	707	72	361	901	129	167	181	999999	999999	999999	108	342	864	998	634	864	999999	676	133	797	400	865	52	909	30	298	813	999999	685	530	999999	321	840	735	738	29	161	475	746	28	78	164	835	322	178	842	951	37	999999	999999	375	999999	535	91	645	842	29	451	880	830	999999	907	24	817	632	786	501	138	270	999999	713	301	929	114	999999	246	39	729	741	999999	346	786	607	999999	164	589	785	758	99	896	999	709	594	999999	999999	999999	999999	28	690	391	999999	822	766	61	543	84	999999	430	362	999999	999999	999999	710	702	494	566	999999	999999	662	52	11	742	49	999999	615	13	707	23	439	568	106	999999	49	359	999999	524	29	555	894	90	494	364	406	690	93	709	998	891	431	999999	859	563	365	999999	999999	999999	783	999999	445	540	376	91	991	793	999999	800	261	361	864	969	546	999999	999999	582	999999	646	346	359	290	906	14	999999	592	331	709	543	656	400	999999	240	999999	627	120	364	713	412	373	612	387	999999	458	647	37	462	999999	114	871	999999	999999	743	271	434	121	999999	535	561	499	670	999999	999999	154	860	999999	999999	238	919	644	999999	999999	999999	282	733	999999	997	458	366	788	139	759	999999	671	999999	999999	235	968	316	999999	580	828	161	913	703	999999	617	149	597	266	402	999999	652	999999	999999	913	945	470	537	999999	123	91	999999	999999	369	910	489	108	280	561	165	665	922	412	74	509	717	242	579	215	999999	999999	999999	999999	395	999999	117	144	138	960	363	765	999999	854	403	999999	659	388	553	792	999999	519	868	45	110	736	311	249	405	43	205	999999	999999	331	107	265	230	78	999999	999999	802	355	969	319	208	400	234	77	19	999999	850	
339	999999	787	176	845	989	825	10	659	999999	999999	738	104	764	649	874	119	999999	999999	999999	590	999999	100	989	693	999999	559	999999	709	512	243	240	830	999999	999999	35	113	165	999999	275	405	77	728	857	935	617	874	999999	558	526	124	320	871	307	999999	999999	598	999999	999999	306	440	987	300	999999	999999	637	908	911	898	999999	999999	954	505	872	872	522	281	242	64	85	674	13	289	192	397	923	999999	532	922	999999	999999	316	681	955	999999	418	776	581	495	308	709	999999	657	934	756	170	814	999	999999	747	67	365	742	999999	631	999999	999999	999999	999999	448	999999	385	988	371	197	463	283	999999	46	464	999999	699	747	999999	376	999999	356	355	436	237	118	370	999999	185	479	999999	574	283	999999	999999	709	668	822	999999	40	999999	999999	999999	746	302	999999	274	962	999999	10	368	999999	985	999999	999999	999999	363	999999	531	340	907	288	812	891	126	999999	10	226	637	754	999999	876	999999	726	53	737	70	608	143	351	999999	407	136	185	121	463	999999	252	999999	999999	999999	987	301	999999	133	999999	171	404	999999	412	886	57	334	226	999999	999999	916	269	988	192	29	754	999999	190	999999	509	161	637	780	662	311	757	813	319	407	100	585	985	999999	997	576	999999	978	731	464	796	999999	910	261	630	546	999999	999999	230	999999	602	999999	999999	229	624	894	999999	623	967	111	138	999999	25	999999	833	905	931	999999	999999	999999	363	776	999999	725	700	435	250	999999	999999	125	982	999999	592	999999	804	999999	474	765	999999	113	53	999999	20	629	335	561	67	101	427	724	615	662	273	613	945	999999	633	395	529	198	653	156	472	851	129	634	651	999999	23	999999	441	176	687	887	999999	320	765	196	400	999999	999999	999999	958	436	999999	330	240	979	74	978	27	89	246	790	459	896	999999	168	510	701	910	62	87	244	292	999999	974	386	999999	635	70	446	994	999999	819	504	197	46	999999	798	999999	999999	940	44	175	362	930	999999	437	999999	740	999999	686	999999	238	999999	81	724	153	71	999999	999999	999999	439	918	581	94	855	999999	954	708	543	817	711	306	247	121	52	999999	930	999999	999999	999999	999999	895	462	759	305	162	503	433	473	893	289	453	999999	733	511	126	999999	278	84	926	482	968	206	790	974	402	990	999999	38	655	999999	552	278	904	575	544	999999	999999	788	999999	999999	531	245	649	537	268	756	513	999999	926	484	662	444	160	999999	999999	698	672	785	999999	171	299	405	817	999999	999999	999999	999999	167	999999	660	999999	490	381	999999	950	999999	
557	263	716	645	486	999999	111	181	560	118	127	437	999999	999999	999999	46	884	541	187	999999	427	968	799	92	999999	356	642	276	999999	182	72	700	525	671	999999	419	78	267	684	694	303	646	130	629	67	217	986	131	999999	737	605	840	999999	824	999999	588	463	999999	535	140	962	835	469	388	56	427	999999	510	704	384	967	627	999999	492	833	780	847	180	35	902	369	999999	409	974	576	231	426	701	365	999999	999999	445	999999	553	999999	467	186	742	582	999999	305	486	427	492	999999	977	984	999999	991	534	741	293	999999	999999	771	999999	999999	495	999999	999999	10	220	154	999999	429	531	895	312	759	999999	603	114	999999	396	999999	999999	103	917	214	599	999999	999999	999999	999999	821	672	999999	109	782	291	42	999999	931	758	638	999999	342	999999	73	248	92	681	999999	625	930	999999	999999	221	35	887	357	999999	999999	999999	587	374	510	323	330	756	694	999999	529	478	343	912	183	839	757	999999	551	818	854	965	516	999999	605	94	900	194	976	625	84	894	933	999999	999999	719	180	273	584	28	999999	316	999999	999999	999999	999999	999999	28	463	999999	464	512	999999	999999	663	325	705	999999	999999	426	423	999999	780	999999	999999	634	999999	818	513	463	668	493	937	532	864	548	422	229	413	53	802	881	731	129	171	999999	557	999999	861	999999	24	999999	999999	999999	605	818	535	485	999999	527	26	473	514	999999	197	970	575	814	675	124	903	999999	619	725	624	541	414	999999	999999	159	999999	151	957	429	999999	520	999999	779	926	55	23	936	653	999999	999999	338	999999	999999	931	200	996	743	728	999999	190	538	538	780	544	74	999999	999999	577	999999	999999	999999	515	95	560	677	999999	795	887	629	999999	966	832	733	697	295	999999	682	729	999999	162	999999	999999	221	248	910	999999	218	245	862	641	999999	369	235	445	161	999999	999999	999999	999999	217	211	855	108	645	999999	706	804	999999	258	900	731	999999	860	275	116	462	304	846	999999	694	774	999999	999999	988	961	607	606	297	546	472	882	511	999999	509	999999	487	999999	575	34	214	187	999999	986	961	909	995	509	960	338	699	528	444	530	569	443	650	830	999999	999999	999999	109	517	546	786	999999	999999	999999	361	323	999999	147	729	999999	446	517	648	574	73	88	999999	107	645	999999	999999	944	448	999999	905	999999	310	999999	214	890	418	115	670	999999	999999	944	690	327	158	646	709	562	798	622	94	62	795	86	766	41	718	518	463	558	699	999999	578	248	772	295	23	971	932	838	413	341	846	999999	999999	129	
398	648	949	999999	999999	293	155	826	897	853	999999	233	890	183	181	999999	651	122	890	367	375	451	554	862	999999	738	629	999999	999999	752	215	737	712	647	643	80	568	464	309	416	999999	752	350	919	26	999999	91	759	666	999999	689	734	178	16	753	999999	999999	999999	375	999999	664	999999	618	154	648	999999	521	253	539	111	340	197	812	999999	671	623	111	635	846	843	999999	869	303	704	73	999999	569	705	999999	696	999999	999999	98	788	751	999999	144	999999	999999	484	278	837	999999	565	183	502	922	694	344	999999	845	468	999999	532	863	794	999999	913	90	177	999999	815	358	842	133	999999	108	999999	732	170	489	999999	364	371	999999	999999	649	737	531	571	558	875	999999	765	851	999999	999999	566	924	957	619	230	999999	113	512	463	999999	999999	441	999999	404	999999	961	184	649	999999	113	879	957	999999	154	999999	392	519	618	106	999999	593	991	614	999999	541	999999	999999	999999	269	999999	260	859	121	339	999999	305	999999	177	661	913	196	126	910	415	999999	608	879	812	465	999999	605	495	416	18	896	395	999999	693	999999	797	197	634	389	161	852	999999	846	715	881	858	184	999999	957	999999	268	999999	90	209	279	933	230	962	95	999999	193	765	453	112	999999	877	478	523	315	863	726	561	736	759	562	340	762	173	930	999999	663	263	537	233	750	429	315	627	999999	928	576	999999	548	958	968	96	999999	999999	282	14	999999	660	999999	104	465	706	999999	330	646	938	999999	999999	41	999999	767	930	238	230	362	23	571	999999	109	386	999999	501	23	777	999999	999999	999999	28	891	926	227	999999	225	443	999999	53	688	984	999999	485	757	520	203	69	999999	999999	858	356	391	268	442	999999	561	999999	807	999999	693	999999	539	180	999999	162	175	999999	271	765	999999	795	462	999999	334	587	870	623	628	776	999999	953	586	753	999999	417	999999	999999	999999	689	450	999999	999999	803	360	725	454	999999	310	605	354	98	798	435	333	73	894	999999	933	855	667	938	43	999999	665	739	386	786	563	767	525	542	620	999999	324	160	169	658	999999	609	142	71	322	32	999999	219	165	160	999999	999999	523	999999	699	999999	999999	512	999999	999999	148	999999	349	999999	256	542	89	999999	477	226	121	182	903	245	999999	334	722	605	625	999999	999999	455	584	999999	366	18	254	961	843	982	559	811	630	564	999999	999999	269	474	814	780	999999	618	999999	999999	48	999999	650	287	449	999999	915	426	887	520	999999	693	46	123	311	247	297	128	969	999999	667	310	552	999999	999999	999999	74	
999999	791	845	77	999999	713	645	197	118	368	999999	521	478	76	143	924	119	569	827	999999	156	173	576	999999	824	649	256	281	738	705	999999	562	999999	999999	999999	634	51	453	999999	979	401	926	202	879	330	606	501	429	534	999999	999999	779	898	478	999999	94	224	999999	252	351	466	374	458	413	66	414	851	999999	408	508	882	666	999999	847	908	999999	970	697	171	228	999999	827	747	363	273	999999	664	201	999999	583	999999	999999	210	662	523	36	477	789	823	999999	755	332	30	35	502	775	223	60	999999	697	999999	527	201	34	203	999999	999999	105	999999	533	750	659	787	999999	98	204	465	903	334	881	752	190	873	255	999999	825	806	999999	999999	497	319	613	631	694	468	891	999999	186	468	884	409	382	650	300	174	999999	544	205	999999	308	319	320	726	688	944	933	654	945	561	377	832	905	244	999999	999999	999999	999999	999999	366	206	707	289	444	999999	999999	379	540	583	90	377	999999	611	999999	561	999999	998	886	942	749	534	247	999999	999999	100	999999	503	147	998	86	37	77	451	838	741	601	40	876	286	999999	574	403	80	864	999999	96	231	132	682	473	225	260	999999	353	832	999999	999999	664	353	398	978	242	542	507	999999	999999	839	772	52	960	158	132	999999	735	184	141	177	999999	440	14	830	381	464	534	860	777	982	999999	999999	999999	445	375	532	888	238	342	861	572	999999	884	999999	458	999999	722	325	102	649	359	179	701	999999	478	999999	348	999999	999999	777	17	646	285	327	741	999999	269	999999	782	600	722	507	999999	999999	604	875	555	757	381	302	999999	999999	999999	137	632	928	315	991	967	152	999999	329	631	999999	853	999999	535	567	999999	693	999999	207	543	502	927	852	338	431	197	602	677	591	196	999999	999999	798	999999	999999	999999	812	460	278	557	999999	416	402	999999	285	426	677	350	988	999999	688	481	544	676	276	210	779	600	884	804	999999	474	602	143	999999	531	65	58	386	999999	702	242	552	650	902	95	534	976	62	999999	519	262	689	349	508	999999	499	132	611	948	915	222	999999	473	192	175	814	269	559	754	371	629	963	125	548	455	929	894	773	190	675	999999	548	999999	999999	122	785	262	634	494	41	999999	446	438	957	490	666	88	467	999999	999999	275	999999	999999	643	889	298	573	801	63	903	605	358	431	283	999999	674	696	189	80	390	999999	634	75	722	437	193	999999	168	68	788	851	999999	45	908	409	386	249	245	405	823	999999	461	581	999999	999999	584	25	165	845	816	
969	899	397	999999	719	999999	361	585	215	706	763	415	742	274	999999	178	323	522	873	734	999999	460	999999	256	178	110	999999	484	297	999999	999999	379	322	999999	818	999999	49	688	999999	768	999999	999999	40	699	70	806	999999	999999	999999	267	999999	502	999999	120	391	519	125	150	999999	619	588	999999	999999	361	999999	999999	102	500	455	109	138	999999	999999	115	709	770	430	94	999999	999999	392	745	945	39	592	674	98	212	860	999999	836	899	999999	999999	190	999999	376	678	170	676	714	227	862	999999	138	636	179	999999	411	999999	98	40	954	999999	236	842	931	268	769	863	305	890	999999	999999	999999	239	134	754	925	561	403	999999	923	520	658	999999	999999	516	901	956	505	912	800	999999	221	999999	945	694	352	347	226	117	909	307	380	823	587	716	175	899	511	424	260	850	999999	346	999999	443	167	72	958	425	366	812	367	393	99	999999	934	466	293	440	411	587	999999	295	999999	626	149	834	999999	999999	350	12	454	90	999999	950	31	874	699	511	537	290	388	800	751	106	939	986	734	197	999999	709	615	81	999999	673	999999	931	503	999999	303	332	485	791	85	364	999999	286	731	149	999999	69	767	782	902	130	208	999999	544	999999	686	163	110	399	394	641	396	382	77	988	445	999999	380	219	217	214	805	999999	725	396	737	999999	264	999999	817	722	941	833	178	892	999999	970	396	999999	803	150	232	95	407	443	968	985	999999	999999	703	290	688	557	574	999999	325	611	999999	158	19	34	898	999999	582	999999	699	563	213	184	524	999999	702	999999	416	76	982	999999	199	291	999999	999999	999999	521	999999	537	44	999999	999999	480	577	863	161	248	747	999999	252	716	999999	999999	999999	414	999999	44	229	239	999999	74	151	508	716	605	999999	537	730	267	999999	386	624	54	637	315	305	733	607	999999	999999	464	876	637	824	275	216	464	999999	23	970	999999	302	661	950	969	252	999999	764	972	451	624	517	490	208	866	102	999999	999999	438	118	999999	999999	568	916	132	197	999999	999999	999999	399	957	989	999999	296	171	94	962	999999	999999	73	545	968	634	999999	698	999999	396	999999	957	182	747	366	119	999999	921	980	733	999999	999999	782	738	999999	323	999999	494	635	800	203	46	781	999999	374	440	375	999999	90	802	999999	999999	185	801	84	726	277	651	999999	999999	812	375	190	360	226	276	885	334	469	654	999999	724	73	999999	202	402	186	53	383	925	744	341	841	188	999999	528	652	980	663	359	56	931	893	754	987	828	999999	999999	912	107	
999999	50	113	435	999999	634	164	37	608	999999	549	234	277	675	999999	481	533	12	976	698	624	904	670	999999	608	999999	831	318	169	374	546	755	999999	285	380	703	999999	999999	437	749	373	624	382	981	809	821	663	227	999999	516	999999	853	454	224	483	999999	380	993	826	999999	999999	999999	999999	244	999999	794	104	992	304	442	253	127	575	236	334	999	999999	688	999999	999999	466	613	700	652	999999	693	999999	916	999999	731	333	999999	589	806	946	528	999999	148	846	999999	726	671	923	185	999999	187	287	228	889	483	127	691	999999	49	174	199	154	225	999999	451	494	188	199	573	119	19	537	769	999999	806	999999	394	842	999999	999999	999999	690	524	390	891	999999	999999	36	328	613	642	550	549	999999	757	383	540	973	404	530	548	482	999999	76	999999	649	999999	939	92	240	733	999999	407	979	999999	999999	630	835	999999	999999	412	161	999999	999999	476	468	987	137	531	432	712	420	448	764	999999	322	999999	999999	136	999999	897	152	944	98	999999	999999	153	570	271	999999	753	704	700	999999	999999	999999	999999	399	599	794	661	391	417	660	999999	999999	409	642	467	67	176	181	708	999999	147	270	217	782	89	999999	325	999999	865	282	679	18	720	90	999999	134	999999	941	858	342	999999	516	734	999999	570	999999	394	510	113	999999	999999	581	996	669	230	856	190	829	320	916	479	244	525	145	980	519	602	329	995	342	356	999999	322	376	999999	631	536	923	221	999999	999999	999999	999999	661	199	107	21	999999	859	999999	944	881	999999	941	863	354	991	599	313	61	965	75	999999	999999	857	857	999999	630	227	599	330	266	617	799	629	664	921	863	946	883	507	551	469	214	398	475	605	999999	512	999999	999999	936	620	169	555	232	999999	553	804	999999	838	391	833	270	469	687	273	830	322	999999	999999	137	999999	999999	553	999999	999999	310	381	392	262	888	999999	130	959	393	646	458	999999	406	999999	999999	999999	614	54	126	999999	208	999999	711	211	774	999999	999999	673	512	294	200	999999	999999	626	999999	999999	999999	89	999999	274	999999	999999	86	50	999999	999999	915	843	999999	77	48	999999	437	706	999999	566	999999	190	487	830	813	457	999999	109	456	842	124	780	999999	999999	999999	534	104	852	15	897	668	670	395	198	151	471	618	444	255	815	188	433	229	999999	511	999999	999999	129	460	264	854	999999	594	999999	999999	999999	485	999999	999999	999999	290	585	999999	509	898	999	794	999999	999999	999999	839	999999	853	999999	664	690	561	999999	695	416	999999	974	999999	750	52	999999	999999	422	
727	16	985	760	24	741	999999	602	732	719	543	511	999999	313	441	118	425	842	132	953	319	999999	583	559	172	24	581	315	194	999999	467	216	923	382	571	681	366	89	999999	122	999999	71	957	999999	392	194	969	628	543	999999	335	209	568	999999	113	945	433	999999	597	999	169	999999	418	781	262	336	588	73	999999	999999	751	345	844	999999	849	257	823	741	177	977	54	952	771	900	999999	267	648	999999	279	625	999999	931	491	999999	952	884	652	999999	590	65	606	905	999999	999999	541	989	999999	557	283	855	999999	691	268	999999	999999	999999	458	517	166	999999	688	786	794	125	999999	820	854	846	999999	999999	604	647	999999	122	999999	999999	75	987	999999	635	999999	100	999999	424	999999	566	673	999999	53	744	435	145	29	999999	376	819	121	771	283	721	145	518	498	318	999999	484	540	155	249	815	999999	471	158	531	102	999999	268	380	622	999999	156	983	803	323	538	469	628	999999	745	561	999999	304	999999	647	999999	394	601	999999	173	28	999999	999999	631	237	603	964	987	999999	999999	999999	560	741	159	339	999999	161	715	185	780	791	999999	999999	410	687	788	847	999999	510	999999	708	996	59	216	603	918	629	361	575	720	573	482	999999	999999	966	10	296	154	999999	82	999999	679	426	438	382	172	999999	127	944	449	999999	999999	486	467	794	999999	999999	534	555	421	945	800	149	464	216	318	726	911	443	687	501	999999	382	999999	999999	39	580	620	833	441	866	512	417	135	964	366	999999	999999	999999	999999	499	999999	599	963	137	547	539	999999	232	74	445	150	999999	999999	948	62	835	58	774	999999	999999	890	701	124	999999	443	999999	24	499	999999	322	999999	641	999999	999999	999999	113	418	999999	154	500	618	398	769	996	726	999999	160	187	911	530	947	999999	999999	983	609	70	485	419	694	164	524	999999	382	751	999999	508	999999	79	218	999999	999999	748	630	274	593	502	999999	127	999999	614	999999	837	587	329	375	166	136	275	588	999999	628	998	999999	989	975	156	25	28	615	999999	404	90	968	962	113	999999	277	250	399	999999	999999	367	592	90	921	687	999999	63	386	999999	382	168	999999	539	331	428	142	640	299	446	486	913	512	609	219	999999	868	625	225	175	889	999999	875	999999	549	271	999999	535	77	297	272	962	999999	999999	999999	999999	600	438	640	684	77	999999	999999	999999	630	999999	854	983	870	770	999999	268	837	220	344	496	293	999999	989	70	22	606	572	11	184	524	281	131	762	999999	999999	439	999999	540	108	262	934	922	850	334	
416	433	665	307	478	999999	134	430	56	360	952	590	999999	580	999999	470	999999	999999	778	116	943	999999	230	999999	999999	389	284	306	122	999999	999999	370	168	665	653	589	999999	274	533	180	399	851	84	412	32	999999	990	414	868	637	198	984	153	999999	390	683	999999	768	99	999999	729	827	318	965	798	591	431	782	926	93	529	999999	999999	608	716	102	658	817	874	247	398	999999	437	484	892	999999	999999	424	285	970	999999	182	185	999999	451	571	999999	119	999999	440	549	218	487	785	999999	999999	567	999999	37	297	35	396	894	851	700	859	999999	999999	82	999999	373	17	507	956	707	357	623	999999	166	154	559	999999	999999	443	698	190	999999	652	376	503	19	682	396	988	944	999999	287	333	743	592	181	999999	46	393	77	541	711	531	88	761	775	999999	388	999999	737	486	193	461	999999	520	476	747	466	579	999999	691	621	518	21	717	79	299	248	574	972	850	999999	819	999999	166	479	999999	573	999999	728	433	999999	999999	999999	468	999999	825	180	233	125	434	253	467	181	999999	920	202	520	999999	691	485	346	814	910	999999	999999	373	95	997	51	615	183	999999	850	788	999999	999999	268	552	911	253	999999	25	458	548	607	54	648	990	246	287	351	212	924	252	999999	999999	603	373	494	442	739	999999	192	509	999999	402	616	393	987	999999	933	967	459	448	365	999999	365	371	289	929	725	999999	760	764	274	970	926	999999	701	909	514	894	999999	478	513	946	833	999999	999999	999999	438	999999	999999	433	999999	383	753	486	887	999999	133	241	93	999999	716	999999	999999	427	245	999999	476	18	691	88	308	49	909	981	934	419	999999	416	83	999999	999999	470	103	337	421	890	227	450	720	999999	999999	999999	811	501	999999	869	534	415	999999	18	738	999999	573	924	135	999999	473	771	551	478	278	716	167	18	74	256	551	95	16	354	71	35	297	756	302	35	237	417	229	999999	884	92	702	75	346	999999	897	178	211	999999	427	999999	999999	252	666	79	124	803	999999	515	328	449	408	369	999999	712	141	816	632	109	999999	999999	552	486	593	999999	23	101	671	999999	358	382	883	899	999999	999999	136	54	100	999999	910	434	981	713	746	445	683	343	129	999999	999999	90	545	111	40	999999	903	422	659	480	65	32	141	999999	166	999999	566	509	999999	340	585	97	725	999999	999999	999999	84	839	739	999999	999999	680	972	47	64	278	836	999999	868	999999	712	714	395	620	177	887	302	999999	999999	801	879	184	999999	789	58	852	364	146	999999	389	
296	73	683	999999	967	385	60	104	999999	888	118	999999	640	876	627	871	999999	115	242	311	999999	536	999999	938	277	338	779	192	999999	999999	913	700	868	999999	278	999999	40	883	999999	999999	836	207	169	667	692	104	543	34	999999	186	160	259	999999	999999	39	759	780	999999	244	999999	999999	868	115	186	975	418	999999	160	607	977	840	818	462	450	474	999999	999999	625	999999	999999	999999	754	29	812	61	999999	797	267	459	519	869	295	999999	25	195	968	102	999999	999999	284	188	999999	426	195	999999	999999	796	999999	145	999999	999999	164	499	71	842	851	848	302	999999	321	621	658	701	98	118	999999	999999	999999	265	506	69	394	933	971	994	412	338	834	476	719	867	999999	131	581	999999	714	796	587	999999	343	130	799	999999	380	662	529	691	337	86	791	171	999999	207	999999	818	997	231	527	76	440	523	999999	826	414	454	999999	536	129	961	404	758	999999	275	921	385	999999	999999	562	319	475	720	999999	757	999999	558	518	999999	999999	763	139	492	279	999999	741	820	116	972	999999	926	385	999999	572	376	682	999999	999999	93	285	999999	558	999999	999999	218	601	719	523	266	151	856	935	150	54	365	831	911	489	80	999999	999999	279	296	94	636	999999	482	158	633	999999	652	978	999999	999999	238	214	669	823	71	999999	32	999999	850	831	596	999999	245	948	216	544	770	999999	508	999999	184	999999	999999	999999	42	284	129	571	889	190	999999	878	999999	288	816	161	172	98	427	999999	511	804	999999	465	999999	645	697	533	941	999999	999999	999999	479	874	999999	254	942	293	791	786	801	460	417	999999	999999	717	490	957	142	999999	382	999999	135	358	999999	379	564	807	888	396	586	595	999999	800	999999	399	408	635	999999	572	219	878	999999	641	358	999999	397	760	131	780	165	740	401	886	999999	632	973	999999	825	318	689	144	405	404	209	999999	830	616	793	999999	318	854	999999	569	999999	503	385	494	999	999999	982	804	685	118	999999	999999	204	999999	93	999999	426	288	809	293	882	999999	483	999999	441	153	229	780	966	187	471	310	384	999999	50	223	256	488	999999	999999	999999	884	459	296	173	363	21	96	999999	548	527	999999	54	999999	687	770	29	483	63	856	778	211	837	507	646	999999	471	372	703	870	997	938	999999	982	957	998	999999	196	739	87	999999	142	257	427	660	440	266	312	154	280	203	773	434	274	58	134	56	951	999999	242	892	999999	393	662	551	999999	873	999999	999999	689	155	832	744	975	724	646	954	419	847	216	674	169	228	432	
677	234	999999	892	933	833	951	673	546	506	195	492	749	595	876	80	567	203	999999	464	135	370	999999	459	549	412	180	636	114	443	999999	733	999999	999999	999999	326	86	999999	138	292	999999	999999	295	999999	790	241	897	368	543	776	999999	480	972	763	307	999999	205	64	353	531	662	324	569	999999	937	462	999999	999999	610	560	994	586	75	904	726	653	84	791	668	317	515	811	999999	337	794	98	760	666	663	677	131	31	636	606	629	423	999999	999999	310	337	179	119	999999	982	782	72	415	999999	46	653	242	414	395	46	26	851	230	999999	318	849	999999	406	134	933	439	999999	949	468	285	312	742	891	490	999999	148	405	62	120	554	731	682	999999	999999	19	444	716	636	999999	590	777	999999	999999	874	999999	636	772	999999	825	553	809	123	946	999999	733	911	999999	923	999999	898	620	798	119	687	586	176	999999	777	124	999999	722	345	359	878	507	119	999999	27	39	705	375	421	237	567	999999	999999	735	900	999999	999999	104	793	582	702	969	978	94	999999	297	295	999999	995	999999	336	831	473	764	78	999999	999999	999999	333	999999	999999	532	999999	571	999999	942	999999	440	117	881	25	404	928	763	999999	909	529	35	999999	999999	999999	87	380	550	900	735	281	854	667	616	281	261	770	999999	234	180	769	417	541	999999	999999	854	520	123	999999	932	999999	710	117	169	765	599	774	603	159	281	161	999999	670	816	999999	123	999999	501	999999	763	633	39	539	486	149	121	493	35	999999	889	567	999999	695	999999	832	999999	747	507	850	999999	999999	176	749	952	28	120	746	724	386	216	91	999999	513	101	309	999999	181	631	29	653	115	748	204	270	999999	895	963	702	999999	110	376	275	650	999999	285	466	999999	586	467	999999	374	768	648	203	807	548	752	604	668	959	399	999999	488	206	576	999999	972	489	249	133	999999	54	740	285	840	816	378	585	815	842	593	595	999999	999999	289	346	110	999999	462	175	152	999999	44	34	711	260	999999	453	361	546	494	800	346	999999	882	999999	37	372	363	999999	179	999999	788	999999	375	804	999999	999999	999999	239	999999	999999	36	83	980	999999	19	716	999999	999999	999999	924	233	278	358	793	999999	828	999999	958	319	999999	647	999999	995	975	580	999999	999999	907	999999	299	536	131	908	522	999999	999999	364	999999	999999	321	999999	773	999999	254	943	519	477	582	555	134	389	959	920	999999	334	565	87	15	216	999999	67	667	292	740	398	112	999999	835	29	985	474	23	647	997	939	874	999999	999999	41	71	
741	86	999999	999999	909	577	211	18	198	999999	195	358	887	999999	264	140	490	232	999999	999999	999999	641	563	999999	660	376	321	922	999999	459	999999	336	973	999999	68	980	315	999999	830	821	999999	362	646	999999	800	125	135	999999	999999	809	999999	999999	895	200	911	110	999999	791	521	999999	265	999999	999999	738	160	858	385	742	999999	283	824	999999	401	44	940	999999	999999	999999	769	545	251	999999	999999	161	999999	781	441	999999	999999	958	466	524	999999	298	566	622	999999	908	660	942	740	392	675	470	984	999999	885	999999	259	999999	115	999999	31	976	999999	80	109	896	673	379	999999	999999	508	503	999999	310	780	112	477	328	492	96	100	827	804	858	519	999999	176	60	895	999999	533	129	853	694	503	622	996	495	999999	418	244	999999	999999	148	884	181	653	684	244	782	999999	931	631	999999	680	203	999999	999999	999999	390	729	622	483	846	78	388	650	131	806	167	115	982	806	84	851	999999	999999	666	999999	348	999999	492	816	123	197	601	498	999999	999999	999999	451	563	935	141	688	622	807	999999	79	999999	531	531	999999	86	676	999999	135	999999	177	999999	890	515	469	222	324	247	805	370	659	477	890	999999	117	999999	716	552	56	999999	395	999999	12	999999	596	477	816	544	614	740	999999	786	476	999999	666	999999	419	999999	104	999999	816	450	999999	447	28	999999	616	715	423	380	369	134	364	461	999999	938	869	266	918	992	406	999999	999999	74	923	999999	10	948	158	965	97	780	457	333	857	999999	999999	565	615	994	861	999999	999999	999999	380	322	432	24	779	999999	283	999999	28	112	326	46	818	752	999999	999999	601	667	566	458	293	589	676	40	999999	999999	526	999999	650	923	999999	305	660	398	694	610	451	985	179	430	691	934	762	355	17	999999	136	669	51	469	402	999999	543	999999	950	791	646	401	999999	563	999999	999999	999999	999999	999999	30	385	429	68	912	704	615	498	146	767	358	827	331	33	999999	99	857	272	190	531	999999	999999	999999	447	999999	964	59	999999	615	228	999999	431	668	384	986	445	707	611	999999	765	787	705	406	904	601	999999	324	378	638	999999	354	707	331	572	999999	268	397	981	165	947	654	50	882	999999	55	999999	168	999999	46	347	392	256	999999	425	743	999999	365	94	845	938	650	680	936	152	874	24	110	105	999999	728	58	999999	999999	191	120	746	822	489	859	999999	805	377	342	300	91	999999	574	906	828	999999	902	312	145	227	307	974	113	999999	53	41	999999	73	606	318	299	666	999999	951	314	997	999999	
999999	235	999999	142	282	348	646	70	775	449	999999	276	548	999999	745	590	238	999999	146	999999	999999	445	999999	847	999999	770	33	999999	424	999999	623	602	831	999999	35	87	964	94	34	635	467	679	278	591	633	797	999999	492	999999	86	999999	77	177	364	337	441	407	333	400	511	324	645	646	477	999999	601	444	167	799	667	625	999999	999999	511	185	999999	999999	999999	223	945	999999	540	457	348	736	555	999999	476	999999	594	999999	640	693	523	320	822	999999	999999	764	42	362	901	693	999999	460	427	218	665	189	925	274	170	119	999999	798	784	198	308	740	280	999999	999999	113	215	986	985	999999	345	200	999999	378	375	482	999999	592	999999	999999	570	887	319	347	769	297	137	329	520	530	248	999999	999999	633	735	70	999999	865	394	797	487	900	475	966	872	475	825	557	898	999999	928	862	987	936	999999	420	430	933	407	680	975	885	475	464	221	621	999999	729	643	314	988	999999	208	23	999999	670	999999	999999	475	304	472	580	431	999999	999999	999999	736	599	999999	324	999999	560	999999	713	822	602	434	999999	754	260	999999	999999	913	593	699	612	999999	973	577	999999	998	87	467	113	218	999999	999999	999999	862	835	884	999999	999999	329	674	438	857	494	201	767	999999	411	999999	225	493	375	666	837	999999	990	722	763	31	59	999999	999999	103	365	505	427	999999	790	999999	919	375	744	383	594	919	270	755	999999	781	999999	999999	597	489	252	619	842	737	999999	999999	871	122	131	999999	673	13	121	345	501	989	773	999999	455	262	999999	999999	749	992	82	918	872	244	554	981	999999	999999	727	84	850	746	663	690	520	291	286	806	254	700	709	999999	999999	925	263	189	18	190	275	345	810	402	870	849	665	708	636	999999	999999	999999	999999	345	999999	46	999999	755	335	93	119	174	975	999999	999999	999999	293	490	120	947	980	374	973	41	73	999999	999999	458	875	814	999999	811	654	649	999999	114	868	999999	315	771	441	999999	854	924	81	110	370	938	999999	999999	565	184	999999	689	656	204	999999	800	281	893	772	45	879	999999	69	307	519	335	999999	500	189	919	999999	999999	516	482	520	58	960	999999	32	999999	661	64	258	999999	999999	965	992	54	999999	999999	999999	999999	998	405	628	343	865	999999	591	999999	999999	307	642	645	999	259	182	184	999999	127	839	999999	871	447	384	825	272	999999	94	999999	999999	999999	999999	120	827	763	999999	121	999999	999999	193	196	999999	988	999999	363	421	613	850	999999	793	818	999999	820	238	783	999999	561	30	803	80	999999	
999999	47	701	725	745	531	999999	245	999999	999999	330	506	934	653	937	883	426	30	413	659	368	130	999999	524	229	740	882	999999	223	789	100	60	116	999999	999999	343	296	305	999999	890	794	615	63	999999	999999	863	886	585	846	999999	144	999	999999	421	296	568	286	999999	505	15	649	774	999999	999999	971	279	400	406	156	603	596	131	412	999999	864	753	77	39	35	365	853	999999	207	557	654	100	999999	694	999999	937	66	999999	799	613	251	30	594	933	760	229	473	489	439	253	80	23	597	999999	557	543	501	257	161	150	161	352	577	474	474	880	617	705	166	999999	999999	486	331	999999	281	843	169	999999	999999	805	999999	999999	867	954	486	641	999999	999999	147	999999	446	809	958	659	999999	898	999999	129	469	880	999999	767	333	231	999999	593	691	797	604	713	383	999999	979	355	257	999999	485	622	999999	833	387	832	568	458	999999	999999	999999	672	347	999999	400	49	674	999999	204	134	50	999999	257	893	949	705	191	433	999999	87	829	999999	411	999999	423	830	142	999999	502	779	999999	874	458	969	75	29	460	999999	323	999999	694	999999	161	132	999999	839	374	104	883	681	651	999999	135	999999	999999	915	999999	672	959	569	907	48	999999	425	925	176	999999	288	827	929	255	960	120	989	392	249	461	289	928	584	465	48	751	821	999999	74	999999	999999	71	160	759	787	999999	999999	437	656	695	736	206	580	651	96	276	999999	436	690	34	999999	311	668	464	981	999999	385	113	999999	999999	84	297	861	426	999999	226	677	180	467	999999	366	561	999999	999999	999999	92	358	932	379	771	797	394	447	49	613	462	403	999999	778	53	885	999999	999999	369	999999	449	345	163	999999	870	999999	783	999999	999999	668	584	574	124	739	898	395	453	999999	999999	999999	690	849	999999	813	970	822	981	402	424	814	716	993	377	933	285	747	205	999999	999999	182	999999	999999	999999	380	38	999999	289	956	879	657	441	915	470	870	930	599	523	999999	258	57	617	391	999999	999999	952	590	207	190	463	161	200	740	235	924	485	274	403	451	784	92	543	999999	522	999999	382	800	532	507	13	686	233	855	464	461	564	632	871	279	427	448	999999	108	503	727	466	999999	689	546	395	666	206	81	999999	176	514	593	868	999999	999999	999999	67	700	187	776	927	344	286	774	369	852	402	133	33	346	401	445	530	999999	310	999999	120	999999	122	347	490	162	300	999999	999999	971	764	95	999999	999999	390	990	920	727	999999	131	424	915	186	543	273	82	999999	999999	
775	78	72	83	485	132	51	80	999999	840	296	775	54	988	999999	397	999999	316	657	758	955	999999	525	803	995	188	267	205	810	578	83	417	114	999999	999999	878	999999	691	609	999999	233	999999	412	89	440	34	87	999999	97	788	455	999999	424	299	999999	999999	553	268	87	999999	864	846	999999	19	767	879	670	972	476	948	487	405	999999	999999	534	645	998	445	373	970	110	831	117	31	133	999999	992	815	808	157	335	651	613	312	488	387	58	403	322	999999	363	115	999999	149	310	999999	259	120	764	627	999999	118	999999	999999	206	43	738	999999	886	999999	886	999999	173	329	623	836	999999	404	825	156	596	604	132	999999	999999	999999	872	968	720	999999	866	881	61	999999	781	999999	756	506	115	455	648	999999	517	671	674	508	942	639	525	474	267	854	295	617	999999	771	999999	999999	499	211	170	770	529	812	999999	14	803	981	548	406	999999	295	999999	999999	508	999999	97	999999	999999	999999	63	242	452	256	999999	21	596	443	160	999999	240	999999	999999	904	294	999999	289	704	887	669	705	999999	999999	128	393	971	565	999999	119	999999	684	535	999999	999999	157	999999	327	283	999999	773	418	370	831	538	175	417	289	394	94	629	999999	392	999999	999999	999999	999999	150	334	999999	844	999999	680	999999	906	334	705	727	625	756	366	560	16	707	124	261	344	999999	999999	952	976	692	999999	831	999999	745	301	962	477	977	65	999999	999999	999999	162	327	738	999999	999999	214	999999	689	999999	637	727	79	501	999999	458	226	999999	963	588	381	885	999999	999999	849	999999	170	43	999999	259	647	999999	579	566	595	555	796	522	308	214	358	491	297	38	543	113	999999	254	999999	514	261	909	101	209	999999	999999	999	53	889	203	763	180	728	999999	999999	936	158	512	906	139	661	703	770	759	239	889	598	999999	741	999999	433	916	427	237	998	738	609	999999	944	69	556	753	633	999999	450	999999	763	999999	23	606	954	907	347	486	852	557	148	342	999999	732	999999	999999	312	999999	999999	847	753	501	999999	999999	336	999999	568	846	999999	908	999999	665	318	999999	136	741	120	144	790	999999	578	940	385	999999	599	277	409	999999	132	680	451	490	345	603	434	271	425	736	280	186	999999	501	903	999999	487	483	999999	918	606	205	764	178	362	253	999999	812	126	990	687	69	378	356	724	902	467	590	999999	715	999999	864	999999	999999	864	614	187	87	47	440	963	126	254	491	614	926	916	999999	999999	101	334	621	155	435	58	220	807	999999	776	10	999999	999999	163	999999	
301	742	880	389	313	999999	76	201	775	999999	36	570	815	887	741	797	999999	999999	462	238	390	14	718	999999	336	653	807	194	310	46	999999	999999	962	936	199	999999	56	536	969	388	999999	143	846	999999	408	487	405	999999	260	979	24	999999	999999	925	999999	296	33	989	63	660	940	881	890	999999	999999	960	608	879	697	869	999999	460	224	83	212	999999	168	258	491	999999	258	887	934	331	32	661	631	47	18	999999	848	67	999999	319	448	153	252	118	739	447	999999	999999	232	999999	239	564	87	370	722	679	138	775	507	215	412	63	946	999999	999999	79	339	570	870	794	999999	999999	977	905	635	69	14	59	518	999999	968	732	999999	999999	101	467	583	270	325	339	999999	83	559	277	906	394	207	683	401	999999	118	999999	999999	437	369	546	587	182	999999	663	675	88	266	999999	246	680	999999	402	477	999999	999999	999999	254	541	29	947	143	710	998	250	861	331	658	849	936	659	86	237	999999	555	880	411	535	662	663	999999	816	105	40	236	996	999999	215	152	999999	49	999999	124	418	421	412	876	183	494	801	999999	999999	417	526	999999	603	170	999999	999999	378	94	999999	592	877	333	999999	47	999999	772	999999	67	999999	515	675	897	594	999999	819	772	999999	13	238	51	861	319	275	408	999999	999999	632	999999	596	293	999999	99	999999	482	247	94	290	999999	207	999999	999999	744	239	915	999999	999999	992	999999	351	445	778	374	855	501	999999	568	68	999999	468	235	999999	418	470	831	999999	999999	400	121	724	735	492	779	806	827	801	126	90	360	999999	999999	460	990	494	161	999999	999999	244	14	999999	678	999999	557	905	971	272	999999	283	999999	184	166	239	881	918	999999	953	999999	568	999999	700	999999	488	708	75	519	775	999999	924	319	999999	341	999999	395	999999	55	709	934	873	999999	565	969	999999	683	185	510	999999	579	82	877	207	999999	841	215	314	147	200	326	492	999999	206	999999	999999	964	90	843	999999	999999	520	872	907	29	999999	734	999999	730	770	805	532	564	999999	205	86	56	999999	811	999999	999999	91	232	854	999999	452	487	637	452	999999	999999	602	999999	696	876	999999	209	970	188	389	116	743	583	376	395	794	927	595	11	47	860	999999	278	353	999999	999999	298	28	524	577	648	106	30	999999	891	999999	999999	999999	999999	999999	999999	85	933	432	393	403	507	856	468	598	524	892	636	414	211	36	334	989	999999	124	770	190	456	610	741	19	722	915	999999	193	999999	69	999999	999999	170	999999	918	846	960	284	264	999999	999999	
925	62	755	470	999999	467	864	877	211	849	809	376	999999	629	332	999999	383	680	592	381	284	994	999999	999999	771	254	999999	999999	488	38	743	860	338	630	530	557	985	549	116	458	619	999999	402	220	862	498	474	165	595	165	586	999999	672	999999	999999	930	598	535	699	999999	50	756	399	999999	115	948	47	75	109	999999	999999	834	574	143	761	968	602	254	367	999999	780	271	522	999999	451	149	198	277	999999	599	959	459	849	744	417	999999	916	229	115	914	461	408	65	820	999999	752	39	538	309	317	338	353	999999	425	591	779	244	76	730	965	999999	769	999999	510	815	999999	984	829	725	898	61	383	148	453	821	381	215	701	873	699	999999	659	968	47	999999	615	291	434	163	638	628	850	498	150	163	691	688	555	15	213	999999	209	812	411	266	954	215	724	604	220	573	542	999999	41	999999	111	801	682	249	209	964	560	999999	999999	279	999999	884	998	300	139	692	660	696	669	931	910	846	566	781	316	410	566	829	943	75	95	657	467	294	62	999999	16	999999	999999	248	217	533	725	999999	65	999999	216	434	999999	527	912	846	533	999999	999999	264	244	900	932	798	408	999999	733	999999	193	999999	427	713	248	249	686	354	999999	431	723	999999	130	434	999999	246	999999	141	999999	425	999999	248	133	367	999999	999999	656	999999	383	17	840	487	999999	999999	948	511	653	502	999999	235	841	568	957	112	386	567	999999	809	999999	696	604	999999	999999	318	869	945	429	69	373	999999	592	581	970	882	591	999999	588	999999	486	224	592	700	944	140	584	593	291	999999	980	783	663	999999	930	686	412	573	999999	999999	833	13	92	593	139	746	642	999999	598	85	521	999999	999999	999999	333	999999	999999	999999	332	243	734	999999	663	407	88	590	787	999999	651	293	479	27	999999	999999	999999	483	999999	999	571	208	498	324	995	216	510	999999	804	999999	523	970	582	508	999999	879	757	557	349	684	514	999999	999999	999999	618	999999	605	503	999999	882	133	850	999999	114	342	133	999999	419	290	456	897	248	786	999999	999999	680	711	999999	776	253	349	45	143	458	494	33	249	999999	999999	691	610	17	822	999999	999999	999999	152	478	999999	128	143	999999	276	893	786	276	999999	128	673	937	602	999999	726	774	542	97	717	379	999999	999999	883	153	999999	599	845	889	999999	864	26	560	538	242	999999	658	120	11	768	249	671	227	271	130	928	768	98	975	290	999999	389	735	999999	772	857	857	244	989	633	677	57	999999	850	897	112	122	999999	
370	831	78	663	540	328	999999	999999	402	57	762	225	945	511	999999	609	377	999999	290	999999	765	384	946	999999	130	378	101	202	774	376	373	28	815	368	728	154	999999	394	848	417	487	74	465	810	999999	774	687	175	187	999999	483	422	999999	517	999999	985	999999	653	543	172	999999	284	934	35	684	744	409	586	782	999999	396	983	635	999999	127	701	919	146	941	999999	690	926	25	486	893	950	999999	307	725	999999	269	568	999999	686	190	212	139	439	135	738	999999	111	392	999999	901	499	786	948	400	999999	75	748	712	196	482	310	269	999999	141	999999	547	999999	861	49	466	999999	141	999999	692	914	572	489	20	213	999999	589	543	999999	584	403	999999	257	907	784	677	520	856	664	999999	879	943	681	307	402	200	272	249	353	995	999999	368	837	265	486	379	585	999999	508	214	999999	767	999999	874	737	569	999999	204	87	372	999999	999999	476	999999	999999	999999	891	192	617	23	999999	999999	199	568	509	45	999999	991	431	999999	101	781	358	460	321	121	999999	999999	569	832	900	999999	172	980	59	999999	999999	102	452	514	487	403	130	494	493	553	999999	147	374	999999	243	308	999999	999999	280	173	999999	26	432	701	999999	94	622	785	123	653	186	999999	999999	999999	154	243	999999	916	926	999999	661	999999	967	999999	543	999999	999999	999999	598	602	303	500	999999	885	491	874	670	750	780	999999	781	345	381	840	377	999999	629	999999	557	999999	999999	857	999999	582	512	758	999999	664	167	635	652	754	196	521	359	686	999999	632	913	279	573	798	145	533	916	326	492	137	401	185	479	999999	320	999999	842	446	754	137	383	733	826	999999	592	155	750	36	999999	999999	999999	690	859	996	999999	287	437	960	721	221	665	196	276	921	273	999999	999999	190	444	598	999999	913	931	381	259	190	453	999999	215	990	783	999999	177	999999	646	710	325	483	417	43	170	882	724	542	471	999999	467	999999	741	610	990	999999	592	560	999999	577	759	488	746	875	833	869	754	731	438	775	28	644	285	563	667	682	772	410	999999	999999	999999	398	909	73	722	549	826	605	999	223	307	617	448	78	999999	999999	736	541	209	301	137	993	999999	695	177	822	629	187	942	318	797	191	999999	999999	389	370	578	683	162	999999	52	999999	731	999999	999999	999999	206	216	612	830	999999	241	999999	999999	999999	999999	999999	224	895	900	920	648	663	691	425	126	999999	61	689	590	999999	999999	389	915	258	978	271	888	999999	766	626	422	999999	122	372	566	980	999999	728	999999	86	
364	999999	261	373	403	495	999999	799	362	916	999999	526	32	999999	892	851	295	887	689	932	405	997	139	284	507	83	550	999999	859	999999	507	333	999999	513	904	275	137	552	999999	493	999999	99	864	849	481	896	552	551	480	714	695	109	49	999999	999999	367	658	977	999999	999999	999999	720	940	226	999999	821	31	999999	666	999999	723	743	41	205	710	316	999999	290	802	611	999999	999	848	154	450	999999	293	253	999999	547	999999	160	999999	535	548	511	999999	647	440	999999	875	44	884	854	999999	952	77	843	550	375	234	377	184	264	798	999999	872	795	776	20	999999	777	686	129	999999	573	67	506	657	209	167	494	850	999999	736	496	125	994	164	999999	340	449	702	999999	322	249	975	431	999999	602	639	999999	871	429	133	107	357	764	845	426	894	570	999999	351	999999	740	527	43	528	999999	830	877	641	288	679	98	84	229	806	769	598	636	999999	65	569	999999	623	430	999999	638	149	360	159	999999	999999	769	999999	999999	258	582	999999	942	999999	999999	772	761	721	592	749	45	999999	137	958	85	828	999999	800	999999	781	999999	127	107	24	890	172	480	728	904	685	999999	834	722	999999	999999	999999	999999	733	345	293	808	92	40	680	999999	614	21	401	83	908	345	969	132	579	844	465	624	999999	999999	271	301	999999	817	907	999999	999999	999999	999999	734	38	182	999999	999999	848	973	999999	96	427	41	285	999999	999999	654	995	349	999999	999999	999999	999999	768	432	999999	721	83	991	774	999999	132	999999	782	313	854	667	55	736	999999	513	284	606	999999	378	207	896	999999	120	999999	389	999999	567	898	497	167	40	965	605	453	812	391	999999	208	65	963	586	258	971	306	999999	999999	269	538	999999	438	999999	613	999999	235	832	985	999999	777	394	454	999999	941	295	999999	824	702	999999	292	998	132	427	407	999999	414	620	999999	999999	813	999999	780	562	38	471	68	620	426	999999	999999	621	827	427	999999	814	611	408	644	963	825	482	999999	168	976	540	314	21	149	155	986	614	194	999999	159	974	614	892	536	480	999999	536	407	137	80	671	181	705	347	593	855	999999	999999	685	999999	340	94	622	585	498	999999	57	999999	280	588	765	437	606	277	999999	209	719	872	174	999999	299	85	590	98	999999	369	999999	999999	999999	300	980	638	509	999999	818	889	999999	316	999999	322	189	65	999999	549	314	243	999999	437	242	393	999999	142	811	948	649	265	503	533	280	139	558	383	999999	980	607	999999	928	324	458	225	217	413	999999	851	557	243	948	
51	783	999999	794	999999	999999	173	164	848	999999	560	641	563	396	468	45	908	764	805	999999	999999	941	187	315	260	999999	27	185	732	306	960	401	416	999999	999999	749	999999	345	386	941	760	826	758	999999	377	682	895	829	999999	377	927	97	751	111	802	109	606	765	543	999999	424	987	431	551	866	169	999999	255	934	999999	835	999999	388	999999	381	329	999999	877	937	999999	999999	999999	436	365	379	999999	999999	999999	514	999999	152	444	801	999999	527	772	404	216	443	999999	999999	999999	895	999999	541	999999	999999	887	729	483	916	999999	827	965	119	999999	999999	76	182	999999	520	920	740	582	999999	401	771	204	346	609	924	999999	443	999999	130	443	302	999999	823	25	999999	761	999999	41	445	423	616	836	83	999999	220	338	44	999999	698	537	909	999999	999999	149	593	514	551	130	558	940	296	999999	845	676	934	165	253	167	829	999999	999999	999999	146	162	785	935	130	55	999999	596	941	999999	41	999999	534	999999	999999	999999	431	658	220	999999	482	999999	137	518	990	407	365	65	999999	999999	999999	939	999999	999999	186	999999	999999	658	394	505	732	962	998	303	999999	999999	152	955	222	999999	735	181	999999	880	999999	641	35	276	999999	723	689	342	511	74	382	101	401	334	802	641	328	999999	274	714	731	999999	506	999999	452	738	264	410	842	525	152	449	401	321	972	544	286	98	713	671	816	399	999999	934	920	974	999999	817	999999	581	999999	961	906	999999	159	715	999999	200	823	215	999999	289	500	985	922	999999	999999	89	361	999999	365	999999	69	999999	999999	342	69	571	913	478	877	447	257	271	284	190	999999	999999	999999	266	408	999999	275	508	212	999999	899	474	22	986	284	999999	465	999999	225	21	901	312	999999	816	999999	574	286	355	337	999999	42	238	711	741	400	142	917	999999	999999	280	999999	561	999999	371	442	999999	999999	926	999999	106	999999	361	55	999999	288	240	631	999999	999999	999999	808	919	180	191	504	670	763	280	596	151	863	370	47	945	56	349	911	574	383	70	999999	999999	161	240	50	999999	192	448	462	170	999999	999999	494	34	999999	54	390	219	867	772	832	287	340	62	243	620	324	110	999999	939	328	67	971	550	818	458	768	940	999999	999999	487	999999	818	435	640	301	876	23	483	11	959	999999	999999	611	238	999999	29	999999	997	430	999999	92	232	523	841	453	600	999999	215	999999	286	450	78	54	999999	517	469	904	999999	941	743	311	627	224	979	626	999999	369	321	90	999999	668	942	720	999999	405	102	999999	594	197	700	932	
807	469	999999	518	632	662	999999	720	278	999999	687	65	999999	999999	464	17	543	224	102	999999	632	999999	584	617	508	358	587	888	425	174	320	234	251	999999	503	999999	499	999999	994	999999	999999	600	812	324	981	886	44	410	940	94	761	379	104	999999	999999	683	885	117	20	999999	84	999999	305	113	804	999999	814	875	562	307	518	81	230	404	198	999999	321	270	636	621	323	187	947	340	999999	999999	999999	999999	510	820	281	391	999999	719	622	613	305	999999	519	999999	999999	168	847	643	576	999999	158	999999	281	999999	371	625	480	399	999999	897	490	964	700	863	999999	42	999999	999999	35	136	620	511	782	584	736	613	999999	118	548	165	340	999999	764	724	792	441	510	241	458	656	910	999999	758	999999	133	999999	18	999999	205	49	999999	999999	999999	449	78	999999	917	696	542	758	873	372	850	805	999999	186	210	976	81	999999	999999	999999	293	379	999999	558	752	66	999999	999999	604	105	912	508	999999	999999	697	324	999999	154	524	813	698	999999	999999	999999	221	952	168	947	999999	42	583	314	517	657	821	248	233	999999	894	999999	245	999999	999999	778	459	351	442	999999	999999	885	999999	999999	377	718	999999	593	596	678	346	800	897	513	276	572	521	999999	999999	714	414	999999	101	144	260	999999	578	562	546	14	98	870	520	826	468	254	711	999999	937	798	221	237	999999	555	184	104	963	731	870	999999	999999	851	359	999999	927	39	999999	195	676	999999	149	883	57	999999	589	475	290	80	55	32	860	865	670	203	999999	186	807	546	960	166	999999	847	999999	999999	999999	246	520	792	899	439	999999	999999	979	233	658	337	190	69	965	999999	814	892	685	847	730	401	999999	166	234	999999	231	999999	235	999999	999999	302	201	102	843	999999	955	497	181	999999	572	345	885	446	544	999999	996	999999	580	262	352	999999	171	844	233	357	65	364	567	158	217	212	999999	469	999999	365	999999	97	225	622	753	999999	721	79	285	395	515	744	621	69	754	483	677	999999	178	216	141	357	999999	999999	297	600	930	999999	409	369	999999	999999	999999	188	39	909	532	958	999999	999999	96	101	568	837	999999	321	742	508	999999	733	535	327	301	999999	234	788	999999	999999	334	999999	395	698	670	916	351	99	516	999999	40	845	951	999999	474	151	130	999999	789	40	655	976	858	432	629	999999	834	727	999999	234	954	999999	690	803	633	999999	999999	397	430	651	496	751	804	309	999999	999999	781	815	853	999999	882	195	999	999999	83	358	303	963	78	994	999999	624	965	292	488	789	
165	157	95	127	511	732	618	999999	544	903	181	558	954	80	894	28	874	974	351	769	251	502	730	284	999999	999999	328	436	570	999999	785	521	999999	999999	999999	633	999999	735	647	159	576	999999	653	999999	999999	745	19	998	999999	72	750	990	999999	719	999999	999999	427	999999	75	834	999999	192	999999	671	128	659	737	276	677	999999	298	999999	336	999999	202	389	999999	999999	107	999999	667	999999	999999	507	132	794	999999	111	149	740	216	918	670	812	745	393	294	981	999999	526	17	743	330	840	773	611	664	748	526	168	813	865	999999	757	177	93	857	999999	549	333	88	636	136	937	63	380	999999	999999	456	808	105	999999	510	581	310	924	10	495	999999	520	140	832	584	980	999999	350	215	912	645	662	999999	224	442	728	999999	380	616	393	786	999999	999999	150	301	717	73	946	365	142	457	999999	92	371	999999	38	202	999999	62	155	20	999999	175	565	878	794	282	999999	434	782	143	930	317	617	708	339	387	990	999999	866	917	980	985	999999	465	401	999999	174	879	413	535	202	328	470	999999	83	238	577	271	507	445	192	522	583	999	526	999999	475	663	999999	999999	211	715	195	237	999999	727	102	110	487	999999	117	11	30	999999	999999	999999	847	999999	634	111	999999	729	43	999999	735	467	411	999999	938	465	113	511	873	763	999999	486	142	242	353	999999	146	477	784	999999	338	191	501	336	67	999999	98	241	39	904	840	482	999999	765	502	999999	325	28	171	31	120	606	137	999999	922	999999	999999	614	890	287	964	343	944	750	999999	553	966	84	999999	33	999999	872	999999	968	923	851	804	377	999999	781	40	128	316	999999	181	999999	63	999999	414	603	445	484	350	751	939	507	537	931	672	999999	605	250	12	147	655	999999	134	168	344	80	659	112	874	119	257	999999	37	192	578	369	500	731	670	422	588	892	999999	730	39	425	323	873	999999	791	185	789	126	999999	117	999999	608	894	900	999999	944	999999	609	241	503	103	480	999999	363	313	458	874	580	589	999999	999999	717	403	139	999999	999999	999999	408	93	933	467	730	858	85	645	761	605	831	999999	478	999999	292	300	236	999999	945	968	519	999999	342	999999	999999	999999	619	354	999999	214	999999	981	586	168	934	525	999999	999999	372	999999	279	718	551	999999	999999	253	121	312	999999	427	177	203	999999	788	276	16	751	632	999999	204	248	999999	429	999999	840	849	750	319	322	999999	992	200	573	999999	699	801	849	489	268	965	424	317	874	798	999999	572	19	999999	999999	999999	999999	
674	787	999999	382	999999	299	994	999999	203	999999	801	990	999999	434	976	999999	999999	999999	999999	167	271	374	293	779	999999	857	630	520	278	840	952	428	394	991	327	413	405	999999	161	511	855	477	75	472	999999	326	171	999999	999999	999999	371	709	426	770	999999	310	503	999999	450	690	999999	483	744	362	550	383	605	721	116	999999	233	696	937	999999	999999	794	309	820	167	999999	696	265	460	335	478	252	12	624	488	27	909	17	511	470	842	999999	732	999999	921	249	720	999999	999999	496	719	675	772	999999	468	999999	999999	682	240	835	999999	413	33	419	999999	307	380	999999	242	999999	999999	999999	194	476	999999	930	71	597	899	918	894	999999	998	999999	615	803	480	550	166	999999	27	999999	777	999999	475	439	357	999999	827	624	868	739	216	178	832	503	490	305	341	538	658	999999	783	322	940	748	415	70	999999	90	827	999999	825	473	81	437	448	999999	999999	692	999999	747	999999	285	60	165	49	829	999999	999999	999999	999999	218	627	999999	999999	453	464	999999	999999	33	999999	520	747	999999	999999	914	743	107	405	999999	971	304	649	956	999999	643	999999	271	999999	709	586	928	691	999999	999999	999999	207	363	999999	984	999999	999999	283	668	999999	237	32	488	23	250	306	731	735	67	999999	879	569	999999	999999	969	944	202	948	28	999999	368	999999	979	153	999999	716	999999	999999	421	80	196	999999	980	671	682	621	30	258	999999	412	999999	203	633	425	999999	999999	536	162	497	49	999999	999999	999999	999999	925	999999	999999	999999	598	999999	916	999999	324	986	165	858	588	999999	527	358	924	944	413	615	593	175	205	564	380	372	190	237	151	381	289	360	999999	759	999999	284	999999	685	999999	20	496	761	878	647	999999	914	473	536	634	149	125	846	999999	649	637	759	213	487	964	235	353	688	950	943	999999	999999	102	828	263	253	778	999999	293	999999	128	831	296	557	305	999999	898	653	999999	12	265	442	928	999999	132	986	81	999999	999999	999999	667	807	811	935	940	999999	822	645	999999	391	371	877	563	38	531	806	473	999999	192	508	337	700	95	948	999999	274	999999	975	706	999999	182	685	999999	858	735	320	30	361	617	840	999999	263	379	999999	999999	388	999999	999999	595	325	999999	425	909	999999	107	967	721	999999	258	999999	588	846	938	17	219	999999	359	704	303	220	786	999999	47	351	865	999999	330	999999	317	308	999999	976	390	390	753	756	999999	999999	760	768	999999	167	113	999999	999999	999999	324	372	11	955	999999	184	999999	384	539	411	388	568	357	34	646	847	
999999	949	291	612	466	558	263	463	999999	55	999999	534	621	999999	999999	106	99	999999	759	958	873	362	279	219	999999	15	850	352	999999	218	999999	999999	132	999999	612	163	659	999999	999999	765	118	999999	999999	983	999999	999999	763	911	402	291	999999	288	274	687	974	999999	999999	999999	242	460	707	999999	95	701	98	217	412	869	25	854	446	449	739	993	850	334	316	296	978	307	999999	939	949	96	739	678	472	999999	777	420	484	586	999999	999999	999999	999999	999999	354	894	32	669	894	895	547	845	39	549	280	837	649	885	393	103	934	218	999999	962	999	961	420	745	967	101	999999	380	999999	41	859	935	653	872	962	999999	999999	999999	357	54	411	999999	710	138	999999	607	138	535	999999	493	482	671	300	999999	999999	393	483	287	702	802	300	999999	985	997	690	999999	193	999999	923	991	148	307	999999	723	999999	999999	999999	292	999999	999999	963	79	289	999999	558	197	645	419	418	579	917	678	934	555	753	244	265	999999	448	856	999999	361	999999	109	355	185	811	576	683	999999	141	201	733	343	839	231	999999	618	449	502	699	999999	367	354	83	469	372	315	970	999999	502	999999	999999	697	944	611	466	999999	31	382	999999	79	735	714	447	999999	999999	601	715	532	999999	647	273	946	167	649	994	268	36	999999	813	999999	605	367	211	592	357	999999	399	238	999999	708	596	999999	125	629	49	999999	999999	999999	524	771	599	999999	970	855	999999	897	539	304	999999	208	163	999999	569	880	473	377	512	854	378	909	211	487	767	647	999999	999999	830	999999	999999	350	999999	678	371	999999	905	999999	396	356	999999	460	505	999999	620	566	554	460	507	244	165	671	151	61	978	614	569	999999	680	332	805	89	77	999999	694	999999	846	999999	774	527	975	999999	999999	999999	548	917	999999	999999	866	211	103	999999	999999	595	382	999999	209	310	699	757	482	793	487	74	550	237	999999	999999	410	354	720	999999	999999	979	999999	849	690	999999	999999	71	210	462	256	479	239	999999	999999	481	999999	999999	77	545	784	999999	55	192	828	916	615	321	534	999999	999999	999999	490	33	999999	719	335	999999	258	999999	796	999999	557	30	546	999999	835	343	846	999999	873	655	286	184	295	999999	999999	999999	31	999999	379	202	999999	299	999999	999999	988	999999	303	671	156	107	999999	853	749	155	470	34	645	820	91	999999	999999	999999	47	61	245	999999	738	999999	784	999999	511	485	844	604	112	999999	275	812	999999	629	49	185	764	776	159	999999	435	999999	999999	999999	442	210	999999	107	728	912	262	999999	498	
682	477	999999	886	898	595	31	18	154	999999	212	759	832	800	462	999999	298	858	999999	901	812	881	598	54	874	815	310	792	747	999999	999999	15	571	323	347	161	999999	299	866	190	138	424	290	105	996	160	999999	410	240	865	999999	999999	999999	999999	685	800	878	15	21	93	295	238	271	278	999999	999999	999999	518	462	310	252	999	991	90	773	398	600	503	58	999999	215	900	562	882	999999	145	23	769	638	546	999999	983	999999	783	894	900	162	21	252	799	962	100	999999	999999	622	439	72	910	38	296	210	385	999999	296	877	394	999999	388	831	718	999999	999999	880	915	38	268	721	999999	195	873	246	589	261	999999	999999	125	952	999999	269	17	82	112	741	351	999999	896	36	991	999999	999999	999999	999999	189	533	616	999999	999999	999999	999999	999999	717	854	725	165	60	621	134	708	533	762	442	53	999999	824	646	90	999999	999999	579	141	999999	730	312	685	649	472	409	727	642	228	999999	920	731	906	999999	228	387	585	300	725	772	999999	467	154	77	999999	654	999999	887	999999	856	680	463	770	999999	986	551	49	516	588	221	999999	999999	999999	857	521	321	999999	999999	427	999999	999999	249	853	368	999999	273	168	999999	999999	999999	999999	840	116	372	999999	467	961	784	313	999999	999999	79	711	999999	375	261	162	999999	999999	869	999999	831	469	833	999999	441	609	411	999999	723	999999	432	999999	771	178	566	960	999999	632	64	360	437	229	751	365	999999	999999	350	992	663	120	871	999999	598	385	221	999999	282	999999	999999	857	999999	578	590	292	915	31	999999	345	809	300	999999	663	501	518	14	611	718	478	722	999999	269	418	552	612	522	371	459	396	999999	195	687	999999	839	206	801	859	999999	468	449	20	597	999999	193	373	999999	999999	569	90	380	609	662	999999	894	889	598	150	35	978	770	554	572	554	999999	623	613	885	999999	305	999999	154	972	260	999999	999999	316	263	999999	189	711	314	801	379	25	356	532	882	999999	950	999999	660	833	661	697	895	999999	999999	626	999999	759	25	393	999999	372	236	999999	412	776	192	582	345	915	846	999999	466	752	999999	999999	999999	999999	999999	999999	999999	697	67	321	321	999999	142	274	273	636	665	429	999999	920	999999	16	788	719	130	116	257	999999	272	999999	986	394	241	999999	999999	514	999999	999999	39	569	520	999999	315	999999	325	849	643	918	319	999999	260	427	999999	545	224	999999	749	322	970	623	207	504	435	999999	334	926	331	999999	28	759	52	999999	999999	999999	409	961	701	999999	999999	280	473	339	69	
999999	494	569	813	695	929	69	764	281	508	416	371	26	999999	992	590	999999	999999	999999	899	560	666	999999	37	454	999999	263	494	999999	999999	699	160	868	445	871	828	999999	123	636	69	959	994	999999	688	999999	999999	999999	820	709	293	14	751	818	439	999999	898	430	542	369	559	676	999999	888	362	808	265	503	580	280	173	825	999999	999999	595	940	565	895	385	999999	999999	752	999999	785	592	915	947	342	438	936	999999	999999	999999	753	86	393	394	116	418	879	727	270	999999	550	545	467	999999	859	233	499	943	12	54	497	679	807	243	999999	305	446	999999	923	74	643	999999	765	603	531	999999	211	555	999999	487	999999	326	429	999999	999999	999999	999999	999999	98	999999	999999	999999	970	363	734	84	279	160	605	810	971	29	803	206	179	253	779	999999	206	53	31	943	493	525	548	999999	259	868	999999	550	999999	999999	999999	814	134	649	336	412	999999	457	999999	61	950	649	515	999999	522	232	768	999999	999999	271	990	55	97	995	999999	454	815	563	825	999999	809	65	999999	721	257	988	81	530	916	377	999999	749	506	970	993	999999	19	71	658	999999	109	701	999999	909	269	999999	727	139	149	882	596	314	632	145	251	894	20	794	239	999999	999999	248	733	999999	275	251	548	999999	999999	666	445	999999	905	999999	311	999999	974	999999	999999	530	270	942	999999	999999	781	691	999999	371	728	999999	833	999999	831	134	875	999999	999999	988	644	27	188	611	137	482	446	842	409	999999	834	999999	920	999999	341	709	273	219	857	699	320	999999	134	186	397	999999	832	229	922	780	922	450	149	985	999999	444	351	659	814	908	999999	938	291	293	537	594	999999	552	999999	132	861	665	13	278	678	70	893	11	223	234	999999	999999	999999	628	910	393	999999	934	205	999999	367	999999	404	949	112	381	999999	999999	999999	803	724	290	345	999999	919	999999	446	871	317	34	551	349	999999	589	267	380	29	663	999999	153	999999	253	356	999999	999999	257	270	63	176	306	768	999999	999999	420	510	999999	881	128	708	653	946	999999	627	181	354	27	178	815	691	731	362	638	999999	999999	999999	480	933	357	46	999999	999999	999999	999999	21	265	498	987	35	89	897	499	900	954	729	999999	478	626	999999	642	746	89	455	372	445	943	139	595	855	218	40	436	533	91	46	657	563	427	999999	915	999999	40	152	736	793	242	461	999999	999999	310	999999	853	757	999999	300	593	550	30	999999	77	136	999999	142	999999	58	470	966	819	918	81	642	60	999999	269	999999	716	999999	719	578	
213	492	999999	856	555	484	186	679	817	791	453	117	543	167	548	789	953	999999	336	687	333	275	642	766	667	999999	999999	999999	498	929	583	999999	999999	452	66	584	681	999999	587	342	872	791	158	37	474	963	999999	892	999999	999999	999999	818	610	42	255	937	999999	688	999999	887	999999	343	190	888	218	796	286	101	110	963	118	999999	320	993	999999	541	127	999999	999999	999999	568	999999	381	28	999999	764	56	798	206	999999	999999	999999	856	699	542	538	999999	269	819	999999	999999	18	791	507	371	924	507	616	227	999999	820	244	397	495	999999	19	962	999999	792	999999	999999	999999	894	981	238	999999	60	621	999999	999999	930	857	796	622	25	560	999999	873	656	182	266	439	581	492	309	500	999999	370	380	532	576	448	999999	999999	929	210	999999	810	999999	256	999999	886	166	940	783	999999	448	999999	480	999999	20	999999	999999	619	196	319	905	411	682	738	520	689	250	999999	999999	492	390	999999	693	815	446	198	999999	410	308	380	283	640	708	347	61	831	890	612	522	487	932	857	189	620	999999	712	138	540	999999	999999	646	999999	240	301	582	999999	91	664	332	822	999999	999999	999999	816	45	274	702	999999	686	688	999999	638	415	232	560	532	999999	999999	999999	734	70	74	674	123	999999	55	409	417	764	43	749	236	290	699	993	825	545	373	999999	39	999999	793	853	57	999999	17	822	18	741	999999	777	18	153	597	761	429	999999	207	92	989	999999	295	999999	653	999999	999999	358	716	238	999999	986	999999	497	491	724	999999	221	999999	728	999999	999999	999999	675	715	266	999999	999999	692	937	574	393	347	290	595	174	724	223	209	999999	822	659	999999	780	17	72	898	520	999999	873	495	217	815	479	366	765	999999	619	864	397	999999	489	666	778	999999	350	648	597	902	327	10	63	21	518	999999	76	127	620	667	999999	367	231	432	999999	999999	366	578	868	999999	829	701	114	358	812	910	343	993	337	999999	667	999999	999999	617	999999	999999	999999	205	306	573	300	648	853	951	221	999999	976	67	847	335	306	999999	780	999999	83	626	895	704	209	607	571	999999	999999	503	10	999999	65	999999	97	945	21	170	282	305	633	191	847	162	147	782	934	286	156	12	820	999999	643	638	999999	718	977	736	996	999999	999999	227	858	999999	951	999999	973	999999	969	901	324	145	498	485	49	892	778	999999	567	426	673	295	926	787	682	114	596	999999	78	999999	968	284	174	584	303	999999	332	999999	211	165	809	999999	317	999999	999999	684	407	168	599	999999	939	999999	
178	580	35	999999	999999	80	677	999999	395	556	304	599	933	49	971	914	191	633	569	999999	541	412	617	112	999999	681	109	998	706	438	828	426	440	733	116	999999	559	586	124	261	819	999999	769	262	276	999999	321	649	999999	492	976	999999	999999	999999	703	999999	963	922	738	620	971	679	999999	957	999999	878	168	210	999999	999999	365	604	518	999999	471	186	999999	999999	835	999999	369	459	295	999999	999999	862	343	781	999999	349	630	999999	848	504	290	150	224	811	534	397	559	121	716	335	137	381	456	774	197	526	134	608	999999	479	260	521	393	925	999999	865	545	386	181	593	756	729	756	24	999999	330	962	830	830	448	709	258	999999	960	97	999999	999999	568	594	999999	999999	999999	999999	378	254	999999	756	999999	315	668	851	182	940	132	999999	407	999999	442	747	867	999999	303	999999	648	770	12	777	433	838	425	459	999999	792	668	378	999999	190	388	999999	269	999999	999999	524	171	999999	536	318	999999	391	689	465	999999	821	727	948	921	999999	999999	999999	999999	999999	333	459	890	999999	874	999999	281	753	844	227	246	671	487	303	889	778	999999	62	244	693	166	52	999999	999999	485	166	74	720	457	490	289	999999	528	278	250	999999	634	999999	999999	155	46	999999	999999	999999	229	311	343	433	69	152	637	848	999999	558	834	291	310	999999	999999	999999	325	561	306	364	999999	466	153	219	63	674	154	999999	340	98	657	298	504	687	740	183	822	640	661	314	852	999999	416	970	444	958	999999	704	227	13	999999	999999	999999	999999	533	763	168	133	999999	394	998	971	999999	284	901	999999	999999	622	199	999999	999999	999999	900	991	511	507	59	183	775	104	759	450	447	337	268	181	999999	321	163	977	999999	699	999999	276	316	880	922	141	79	898	182	302	514	999999	117	154	585	999999	681	999999	713	985	358	999999	999999	558	534	190	26	999999	819	475	999999	999999	544	206	424	634	999999	630	584	917	114	876	999999	467	999999	779	230	999999	596	156	639	136	274	999999	350	984	640	758	356	741	999999	349	89	706	832	302	132	999999	730	950	895	61	452	999999	881	482	999999	178	999999	754	960	902	142	999999	999999	342	999999	514	856	439	993	926	284	842	802	999999	999999	225	634	642	656	319	393	999999	999999	588	684	478	999999	868	630	471	146	601	999999	223	216	416	871	999999	999999	618	999999	999999	957	999999	777	609	999999	126	684	148	543	979	999999	651	518	999999	421	257	658	479	366	987	808	999999	999999	682	71	588	557	391	354	145	298	48	264	102	688	
291	811	85	999999	42	193	492	999999	166	504	999999	704	999999	994	999999	999999	999999	262	999999	492	434	189	104	548	414	568	303	999999	408	999999	69	999999	999999	808	140	446	583	994	333	803	999999	604	999999	188	999999	883	999999	396	999999	303	423	786	197	609	263	111	999999	536	80	473	890	698	529	475	445	999999	288	910	863	186	268	999999	999999	273	175	830	556	916	616	999999	730	906	73	999999	277	282	209	816	999999	999999	999999	56	923	860	913	628	84	999999	743	999999	605	927	532	553	999999	999999	999999	923	443	432	555	800	920	999999	999999	983	634	424	208	172	542	471	365	834	456	999999	956	77	999999	999999	756	398	999999	427	924	999999	383	519	79	734	999999	285	382	999999	484	929	999999	383	127	929	993	660	999999	580	656	144	571	698	107	999999	586	791	573	896	676	166	627	503	625	939	999999	125	355	999999	749	999999	98	243	360	527	96	583	949	999999	554	105	999999	602	770	790	242	999999	422	999999	999999	999999	712	486	999999	327	312	999999	757	188	329	878	999999	999999	831	399	55	337	347	579	999999	999999	841	152	351	999999	726	34	999999	835	707	924	702	999999	326	126	554	612	788	42	224	464	825	770	111	999999	790	999999	999999	380	744	904	348	842	519	155	790	999999	144	999999	999999	288	999999	922	999999	999999	185	216	179	714	845	999999	549	314	365	282	186	999999	51	675	790	782	999999	361	100	999999	586	860	589	180	336	985	477	913	441	936	563	903	999999	999999	500	584	774	66	999999	311	365	43	999999	247	999999	999999	528	468	94	818	999999	999999	831	679	817	324	627	998	388	860	966	635	872	429	718	283	999999	343	999999	215	18	206	825	789	446	552	383	351	212	616	466	999999	829	623	911	999999	81	999999	999999	185	999999	776	678	675	345	730	170	999999	528	999999	999999	194	293	878	810	828	999999	999999	999999	274	941	285	796	999999	403	957	805	258	517	704	211	999999	999999	999	258	241	527	160	454	999999	392	325	823	516	677	282	999999	951	813	92	999999	999999	999999	624	999999	681	999999	906	281	387	925	911	999999	823	494	777	740	999999	629	578	311	573	597	526	882	625	461	289	999999	131	241	854	445	435	413	181	783	999999	765	999999	261	999999	878	76	791	999999	775	999	999999	900	999999	441	999999	245	781	727	442	861	999999	618	229	999999	811	160	156	80	476	124	420	322	993	999999	999999	999999	326	690	999999	531	734	412	850	462	266	203	589	799	999999	209	654	685	999999	921	97	999999	999999	561	809	727	999999	720	
999999	999999	589	999999	999999	629	913	279	999999	101	43	999999	999999	339	999999	767	443	618	570	999999	548	276	999999	735	582	82	999999	381	704	764	880	966	610	999999	408	199	999999	556	296	999999	886	262	999999	563	652	828	794	757	999999	999999	127	201	167	999999	181	736	199	854	137	834	805	542	574	164	220	999999	310	122	930	578	999999	887	999999	610	470	296	999999	999999	999999	753	287	76	992	125	646	999999	809	999999	999999	672	999	28	428	461	164	353	999999	135	999999	585	528	681	827	810	694	999999	870	556	113	999999	999999	292	771	999999	999999	738	550	459	999999	531	266	273	279	268	578	875	468	869	455	126	608	860	564	507	235	605	249	999999	430	416	818	999999	933	957	921	717	257	999999	904	425	803	238	999999	821	999999	265	412	568	242	818	999999	10	110	999999	999999	889	727	274	999999	951	999999	368	38	110	999999	13	339	321	346	861	628	423	965	39	323	380	252	743	999999	970	203	680	949	612	645	818	162	947	681	42	989	983	896	999999	926	444	209	999999	118	325	925	100	231	381	999999	999999	45	81	672	905	646	984	96	999999	758	818	419	426	465	999999	851	392	639	314	871	999999	526	22	999999	879	180	735	999999	862	999999	112	459	577	421	999999	782	90	999999	775	396	14	897	718	203	999999	999999	999999	61	224	999999	543	461	917	509	555	999999	999999	967	793	735	910	360	233	143	999999	369	999999	14	178	999999	770	999999	864	999999	867	747	808	999999	995	855	396	999999	999999	999999	511	999999	541	78	866	466	759	999999	999999	999999	485	654	673	999999	999999	748	192	779	882	113	704	435	597	999999	642	999999	32	214	972	999999	999999	236	940	836	632	15	827	773	148	999999	361	999999	999999	823	442	222	84	233	281	999999	672	617	999999	316	692	85	64	542	435	68	999999	555	151	553	701	259	999999	836	951	541	920	418	640	999999	751	57	999999	773	999999	429	733	798	932	724	275	731	434	999999	154	557	951	999999	347	89	278	806	515	82	132	193	508	247	282	740	337	264	976	999999	565	644	276	290	999999	16	334	999999	623	426	999999	970	824	999999	692	999999	590	999999	80	561	900	999999	542	736	999999	382	921	496	999999	202	396	21	754	802	78	509	290	670	320	999999	755	634	999999	98	794	162	369	428	554	999999	999999	999999	193	425	731	999999	999999	540	640	999999	95	838	128	431	40	276	225	32	999999	999999	124	919	324	738	805	999999	761	999999	941	498	999999	999999	941	648	52	999999	827	338	999999	999999	407	999999	40	
999999	256	916	515	761	999999	527	936	999999	415	372	763	999999	389	454	999999	464	999999	659	599	151	588	591	896	479	999999	347	449	887	951	999999	785	375	889	606	999999	888	761	999	394	423	562	677	999999	579	885	812	313	382	999999	616	597	748	999999	888	138	664	30	46	383	721	88	999999	395	850	587	397	999999	782	962	731	703	859	274	999999	589	911	504	327	999999	576	43	76	178	344	967	46	225	10	999999	827	868	724	626	673	999999	513	292	246	999999	999999	471	531	420	999999	913	999999	483	973	999999	226	170	702	999999	999999	687	22	879	999999	883	999999	999999	350	314	144	862	978	242	999999	999999	86	629	267	335	105	115	512	655	999999	431	238	562	251	701	999999	667	176	999999	820	985	332	633	241	999999	451	999999	130	226	285	134	999999	505	882	142	233	597	902	376	357	700	999999	999999	698	999999	654	987	999999	648	999999	999999	696	707	422	615	518	452	999999	904	884	780	984	295	999999	66	999999	733	680	118	477	663	764	799	924	129	999999	999999	935	612	708	463	999999	481	999999	999999	438	999999	92	276	623	999999	209	999999	999999	577	715	999999	986	641	142	921	317	822	181	999999	999999	897	999999	302	806	552	517	785	205	431	395	512	132	572	999999	268	650	413	494	697	464	766	317	356	414	999999	999999	303	999999	787	155	572	310	999999	104	541	454	790	470	81	273	423	802	70	191	999999	767	424	23	874	281	903	337	999999	934	946	589	999999	888	886	573	224	316	418	285	823	211	358	477	96	813	860	943	423	999999	50	964	999999	175	211	162	564	289	999999	999999	252	244	827	838	158	951	28	999999	584	507	58	117	393	999999	367	11	419	947	999999	70	420	999999	999999	59	999999	999999	343	270	999999	734	999999	935	710	902	43	588	384	519	328	145	999999	958	999999	915	385	933	580	472	807	210	743	617	362	545	105	292	999999	777	944	176	618	758	223	850	499	999999	999999	491	750	779	626	899	628	792	275	461	999999	997	999999	960	999999	870	463	487	990	400	583	175	807	751	999999	999999	999999	161	526	46	999999	518	426	271	536	98	722	999999	584	843	989	999999	999999	999999	999999	333	112	983	765	748	999999	736	859	108	540	241	684	998	522	28	999999	476	275	238	716	999999	581	413	434	322	158	999999	903	157	411	999999	895	999999	70	933	999999	590	396	778	741	999999	659	999999	730	304	414	723	516	999999	518	522	304	51	999999	999999	752	698	559	452	599	870	999999	711	999999	527	999999	520	999999	999999	522	
744	90	496	497	707	999999	999999	683	140	908	435	999999	347	639	999999	718	999999	247	999999	191	806	41	944	999999	870	185	948	630	212	957	893	999999	927	53	773	441	999999	553	228	999999	498	25	428	999999	174	951	495	82	999999	809	492	283	487	407	999999	999999	999999	317	627	532	999999	999999	480	999999	24	999999	990	304	999999	457	910	310	28	284	999999	999999	612	999999	999999	918	690	875	822	403	999999	999999	306	530	337	70	305	499	926	696	702	864	545	256	529	999999	999999	200	216	360	898	192	265	999999	714	924	999999	736	303	708	841	608	999999	86	999999	404	353	470	967	804	162	999999	999999	999999	999999	827	255	366	879	499	957	500	999999	999999	505	292	364	103	815	999999	960	568	206	227	855	104	999999	468	548	135	999999	500	233	411	208	487	999999	999999	631	886	678	999999	856	803	999999	350	939	999999	581	424	50	259	654	999999	844	593	224	999999	476	487	999999	787	817	754	329	466	277	999999	273	999999	483	431	999999	929	733	226	711	999999	476	514	164	712	887	134	94	920	845	668	567	614	272	999999	467	154	121	999999	999999	111	484	294	999999	682	86	999999	941	619	787	725	831	627	881	822	999999	961	999999	72	899	693	999999	999999	621	609	699	658	999999	829	964	328	817	999999	300	610	999999	192	440	482	635	334	193	475	142	130	836	999999	733	449	965	505	820	59	991	242	441	85	999999	999999	999999	428	999999	999999	654	469	908	989	336	281	905	506	531	999999	436	574	510	204	999999	999999	772	999999	925	316	864	468	507	768	850	68	178	841	519	966	500	217	528	999999	820	999999	222	847	613	461	544	999999	974	970	623	999999	999999	247	809	182	999999	232	503	999999	257	195	999999	999999	148	278	113	999999	987	999999	999999	228	56	438	999999	999999	289	924	156	999999	772	406	494	999999	154	434	336	930	41	999999	273	999999	714	39	824	999999	709	81	709	999999	358	480	480	419	619	404	380	303	999999	216	892	778	85	39	726	850	701	436	995	714	942	182	41	650	301	93	999999	27	999999	999999	893	217	225	811	125	999999	925	999999	999999	750	63	42	999999	999999	999999	495	201	999999	312	999999	933	999999	999999	994	999999	185	999999	830	127	536	890	362	999999	125	322	685	563	274	913	434	999999	625	518	255	660	999999	115	216	206	999999	891	829	714	640	999999	619	140	230	418	939	853	105	999999	999999	859	700	999999	999999	512	999999	932	927	771	999999	58	318	999999	831	344	999999	80	242	633	322	645	999999	647	59	999999	703	555	342	
856	974	581	830	667	137	395	999999	566	999999	704	438	873	964	67	999999	591	505	999999	999999	999999	999999	869	999999	471	999999	745	798	999999	303	649	999999	999999	599	80	797	999999	228	651	999999	445	384	999999	915	538	205	448	999999	13	810	467	999999	848	255	457	999999	115	960	368	31	392	596	906	272	999999	894	225	283	893	999999	540	373	999999	227	863	511	997	953	92	999999	206	999999	999999	999999	836	844	960	999999	999999	148	692	346	859	999999	254	849	999999	664	410	643	979	175	787	742	279	103	950	631	391	946	999999	161	877	101	999999	327	999999	999999	436	999999	999999	999999	999999	754	578	204	514	234	999999	999999	999999	343	999999	449	999999	41	999999	999999	972	742	894	339	585	206	214	540	468	767	999999	927	999999	813	999999	740	999999	732	43	999999	174	85	589	725	658	377	999999	601	609	437	999999	999999	50	748	691	999999	775	605	999999	935	549	47	735	746	430	55	966	229	999999	811	999999	564	997	999999	999999	897	163	999999	999999	218	293	999999	999999	999999	962	999999	999999	999999	132	999999	964	999999	70	999999	492	136	349	999999	305	612	410	694	495	797	697	999999	795	795	859	794	999999	999999	999999	463	651	936	116	999999	783	418	999999	667	106	999999	999999	637	504	899	761	762	557	321	873	78	807	599	127	144	999999	722	999999	999999	449	999999	13	367	999999	606	456	556	30	644	999999	886	999999	743	999999	923	950	69	746	999999	999999	107	247	228	734	855	999999	62	818	999999	371	71	203	76	227	999999	999999	489	457	898	452	215	742	912	262	999999	623	74	12	204	193	283	975	329	999999	352	999999	784	633	999999	999999	999999	737	57	283	996	693	387	525	999999	999999	471	612	848	453	828	365	999999	966	747	999999	591	60	624	788	97	96	999999	19	874	679	784	855	133	947	59	477	999999	639	265	303	246	548	184	840	999999	671	999999	999999	239	999999	999999	818	886	101	999999	353	123	999999	196	910	999999	378	651	999999	580	615	488	900	404	360	670	694	999999	453	995	999999	876	783	999999	425	958	997	999999	886	913	965	969	41	589	705	364	434	452	999999	484	868	999999	35	270	116	192	237	999999	878	326	81	117	999999	999999	325	476	339	202	770	952	822	597	999999	999999	614	646	457	320	999999	996	999999	251	999999	999999	137	156	999999	523	960	999999	999999	524	999999	569	842	999999	536	999999	999999	238	34	999999	682	403	999999	280	142	790	656	469	999999	916	783	882	91	999999	752	473	968	999999	626	999999	242	537	999999	999999	695	204	402	756	119	520	56	469	
971	13	569	999999	317	856	23	69	867	500	999999	815	741	30	488	23	999999	999999	967	104	612	218	999999	154	182	364	585	937	999999	999999	999999	224	869	324	910	87	999999	999999	166	121	165	999999	949	741	39	415	566	675	999999	999999	650	999999	999999	951	857	999999	13	999999	789	952	281	85	671	966	150	293	945	426	119	411	999999	999999	906	999999	999999	55	268	999999	999999	766	798	909	232	999999	259	313	999999	917	999999	156	999999	843	999999	213	840	90	895	999999	601	746	469	149	565	314	636	336	149	999999	22	811	504	999999	999999	999999	164	999999	853	663	717	836	622	38	959	962	337	909	323	703	999999	858	159	286	666	999999	307	658	353	917	381	923	999999	999999	905	655	652	999999	543	977	58	478	236	999999	275	765	134	441	190	603	976	999999	22	446	999999	163	662	228	89	999999	725	999999	999999	935	291	794	672	648	133	313	320	999	999999	345	999999	546	999999	917	21	901	254	866	477	750	940	655	999999	727	301	999999	999999	433	999999	999999	262	999999	460	301	950	999999	102	485	999999	876	292	999999	360	676	791	999999	531	999999	217	188	999999	858	999999	276	999999	999999	883	944	356	381	320	999999	999999	764	93	112	999999	340	967	999999	808	769	558	999999	468	963	305	999999	936	166	229	258	226	999999	923	403	523	999999	306	323	999999	157	138	936	566	405	235	595	593	688	59	200	777	677	999999	999999	999999	437	808	41	341	648	18	200	999999	999999	670	999999	841	689	999999	902	44	653	999999	999999	640	999999	44	72	738	999999	651	257	117	999999	999999	548	700	15	103	96	385	274	999999	949	999999	938	999999	504	999999	553	753	903	109	999999	166	133	735	718	288	687	402	745	303	631	997	761	93	132	591	131	981	836	595	999999	526	770	671	992	521	999999	838	540	999999	999999	955	747	999999	960	999999	357	813	999999	999999	415	999999	999999	970	999999	952	387	854	661	999999	613	999999	917	317	606	630	395	461	743	206	585	849	862	418	119	675	259	613	133	259	243	999999	10	119	190	809	999999	799	999999	50	144	847	186	627	723	999999	999999	439	551	339	487	999999	80	784	151	565	830	231	999999	999999	999999	774	999999	411	999999	305	571	808	999999	797	999999	595	999999	702	999999	738	673	245	999999	497	637	820	71	793	772	347	999999	999999	967	624	978	666	938	636	348	369	125	999999	999999	427	60	239	999999	754	596	891	754	377	721	412	999999	999999	999999	999999	57	881	712	938	638	342	67	355	999999	512	999999	87	999999	514	364	702	622	898	298	
277	446	408	999999	317	206	881	592	870	504	564	732	393	139	999999	999999	466	657	999999	999999	999999	999999	704	398	799	999999	999999	243	250	23	28	790	999999	306	268	927	648	999999	404	741	999999	750	197	851	286	779	999999	947	999999	925	999999	999999	445	761	683	907	999999	999999	999999	382	687	647	999999	856	485	774	738	97	870	999999	940	103	999999	445	388	999999	999999	999999	121	999999	511	999999	999999	324	125	973	354	242	999999	361	999999	637	654	999999	999999	119	407	999999	376	999999	999999	347	86	446	985	804	793	10	999999	819	999999	890	999999	999999	999999	125	999999	999999	741	512	430	506	474	999999	462	999999	448	999999	999999	999999	466	841	486	610	999999	174	495	713	338	999999	999999	354	859	999999	626	304	739	999999	161	938	622	379	999999	999999	91	544	873	566	984	683	999999	562	618	114	362	894	414	298	720	706	629	784	699	430	332	86	647	670	893	999999	573	493	88	999999	656	96	999999	999999	528	443	301	999999	728	655	999999	626	735	754	451	999999	890	450	245	455	999999	837	680	178	541	15	897	999999	673	827	119	999999	484	999999	457	275	652	791	999999	286	415	700	999999	54	475	705	350	892	229	171	999999	132	999999	633	999999	818	416	83	999999	523	999999	98	265	901	545	92	999999	569	307	999999	89	999999	680	999999	49	619	781	636	703	835	999999	15	983	512	559	999999	625	851	42	639	859	579	999999	999999	741	327	444	165	508	999999	563	781	594	53	91	179	452	999999	999999	524	47	780	380	255	859	999999	114	999999	351	559	466	300	537	999999	326	510	397	999999	999999	722	184	626	137	319	999999	882	999999	940	430	390	544	335	999999	517	999999	88	208	465	396	211	999999	691	999999	949	926	272	254	926	727	581	781	27	999999	999999	350	999999	999999	999999	973	999999	128	999999	333	960	24	141	42	999999	76	999999	999999	932	48	999999	509	493	812	188	393	19	999999	494	223	849	999999	527	999999	397	177	999999	999999	148	999999	418	93	999999	367	852	934	795	239	234	999999	489	999999	849	978	67	370	856	608	999999	999999	964	348	999999	999999	483	999999	999999	878	645	852	885	999999	999999	450	629	932	460	135	999999	254	598	999999	414	999999	733	999999	759	548	999999	999999	320	999999	961	471	527	79	459	108	884	999999	447	916	999999	999999	974	999999	116	409	358	134	910	731	648	999999	89	999999	934	999	226	903	602	999999	999999	618	542	999999	999999	999999	922	560	999999	362	251	999999	806	681	195	42	660	67	474	999999	999999	81	126	588	932	741	999999	343	999999	459	881	
980	898	498	244	975	838	670	999999	414	487	798	651	557	490	999999	423	407	999	999999	999999	169	439	252	759	611	502	953	381	119	319	588	425	33	999999	270	570	318	447	219	203	990	241	69	872	400	429	568	108	752	328	984	344	243	999999	721	551	655	739	632	483	999999	999999	715	104	999999	383	999999	86	999999	619	114	959	789	707	358	999999	379	379	368	191	933	854	628	791	334	999999	999999	913	759	999999	915	579	814	736	318	701	526	964	974	999999	802	999999	879	999999	223	34	554	535	761	794	999999	286	380	451	999999	999999	670	924	999999	999999	201	713	327	509	703	535	155	999999	399	657	411	415	405	351	388	999999	975	999999	578	309	699	656	999999	965	548	639	208	373	196	288	40	601	204	330	825	98	174	379	439	687	879	501	145	113	392	766	880	999999	72	108	65	999999	999999	471	999999	544	999999	362	999999	74	336	782	866	121	627	809	220	84	526	300	286	999999	64	890	999999	208	520	999999	583	999999	758	179	310	98	233	999999	256	733	999999	290	999999	812	418	375	999999	107	634	999999	486	582	555	999999	513	771	999999	459	999999	999999	999999	755	33	513	779	999999	316	166	481	999999	999999	773	563	487	707	999999	764	999999	197	999999	999999	332	999999	496	571	10	237	951	999999	538	277	999999	732	791	999999	621	266	999999	43	239	68	999999	626	856	146	999999	28	77	108	277	17	356	999999	442	925	718	191	537	999999	778	951	999999	999999	942	510	124	50	772	795	96	979	999999	440	957	630	999999	706	717	359	858	981	169	853	999999	999999	920	510	299	865	973	439	728	91	265	287	999999	703	683	356	32	672	999999	281	21	297	276	916	315	811	590	22	474	999999	999999	796	791	999999	999999	421	589	614	750	906	822	657	260	660	185	679	999999	641	32	999999	336	999999	734	888	841	111	999999	14	205	488	285	960	965	549	997	468	496	202	602	272	766	418	922	999999	999999	364	46	616	740	635	884	999999	990	113	851	898	71	903	999999	999	167	999999	418	272	999999	862	999999	999999	662	717	999999	999999	48	760	604	999999	272	394	439	999999	74	999999	274	569	999999	336	969	861	698	108	999999	592	532	602	115	999999	999	660	719	999999	999999	999999	999999	32	452	160	910	999999	508	933	635	677	474	999999	935	519	320	999999	999999	304	999999	830	999999	999999	321	601	999999	445	654	423	919	612	999999	841	813	738	694	251	127	453	426	739	999999	765	472	728	127	348	667	999999	870	999999	991	425	999999	842	322	399	999999	
850	947	474	585	999999	999999	32	12	632	379	206	825	79	731	224	877	162	476	258	101	592	483	863	999999	69	552	768	621	999999	999999	971	999999	304	539	999999	999999	951	163	278	751	449	725	495	968	470	999999	999999	429	777	547	999999	375	74	308	999999	377	93	999999	526	542	255	411	753	495	999999	780	530	539	464	718	926	998	208	506	651	866	987	895	317	298	750	348	843	711	594	605	361	996	419	899	422	264	637	999999	505	47	972	999	999999	690	250	999999	965	999999	999999	553	999999	567	999999	999999	389	999999	389	238	791	906	999999	52	999999	999999	429	533	999999	564	999999	999999	371	999999	999999	613	894	988	335	626	58	999999	383	785	100	50	437	793	350	166	519	233	875	409	944	599	479	929	999999	767	270	999999	152	410	999999	949	192	999999	566	53	999999	999999	863	762	999999	313	533	999999	951	999999	999999	635	193	963	55	82	999999	961	528	412	143	964	999999	567	365	999999	346	999999	999999	150	999999	732	237	999999	797	127	370	999999	229	641	75	696	999999	999999	402	999999	999999	189	364	999999	163	999999	186	164	909	404	999999	305	999999	999999	966	560	760	811	11	642	999999	999999	175	927	999999	683	741	887	346	446	986	650	175	730	810	999999	617	343	986	637	555	83	397	999999	999999	74	715	382	674	515	936	176	247	760	237	999999	23	437	977	999999	488	999999	999999	472	417	862	999999	676	999999	999999	999999	427	824	374	96	334	499	772	322	647	967	369	222	830	509	820	999999	999999	502	174	153	190	365	516	158	999999	265	925	985	752	999999	49	345	865	999999	519	351	999999	674	903	156	251	124	999999	512	129	86	986	962	597	458	725	999999	872	664	761	71	999999	225	829	79	574	786	569	713	999999	34	356	267	990	478	999999	999999	599	28	902	999999	36	14	39	189	999999	962	999999	303	999999	865	473	210	999999	458	44	657	999999	834	582	464	999999	625	584	999999	729	729	999999	999999	918	985	999999	853	999999	999999	44	312	196	999999	800	999999	999999	999999	505	72	999999	155	999999	541	999999	883	895	765	999999	447	521	410	999999	999999	459	549	989	277	999999	999999	291	619	448	126	423	731	470	204	43	970	999999	288	129	521	544	999999	282	999999	685	45	99	819	417	999999	183	634	882	263	200	261	622	131	890	283	781	999999	999999	999999	999999	712	423	701	732	476	382	999999	290	999999	399	875	999999	558	592	350	999999	999999	211	134	942	789	849	217	13	999999	358	943	398	999999	740	602	876	999999	999999	973	622	999999	96	941	941	
940	999999	972	999999	324	999999	73	999999	550	150	318	739	583	999999	339	863	215	698	950	127	439	844	999999	178	796	999	999999	246	618	727	745	385	270	192	12	445	999999	353	999999	797	294	414	847	706	431	862	999999	555	982	120	416	699	999999	823	512	105	909	804	999999	325	660	999999	920	822	405	933	479	400	394	999999	986	862	19	162	999999	34	999999	737	747	933	705	778	263	508	321	55	248	999999	679	906	536	82	285	999999	147	468	493	35	311	497	393	902	170	99	999999	999999	690	984	990	487	109	181	67	999999	620	881	572	421	510	359	999999	41	721	999999	367	914	586	646	25	999999	541	971	436	999999	549	802	617	999999	385	767	365	264	457	201	807	364	999999	999999	753	265	895	81	999999	999999	802	361	999999	683	731	999999	967	54	968	625	946	137	745	999999	999999	817	273	408	46	742	994	440	584	529	680	13	999999	999999	893	999999	479	470	456	484	999999	197	621	999999	443	999999	800	999999	295	831	255	679	619	999999	999999	935	992	497	45	999999	999999	372	777	661	999999	999999	318	999999	160	218	156	486	999999	270	361	405	999999	338	964	999999	941	682	154	999999	284	10	394	999999	886	999999	767	981	434	674	526	94	420	999999	931	715	999999	278	170	87	685	999999	999999	999999	999999	999999	739	663	533	176	839	285	227	999999	999999	12	999999	625	646	999999	999999	999999	61	17	743	276	985	246	999999	258	19	999999	522	77	77	999999	12	999999	837	734	227	999999	999999	268	834	251	867	999999	999999	999999	382	999999	999999	999999	635	521	717	999999	615	588	999999	999999	266	284	999999	176	762	999999	956	872	10	307	788	911	976	347	715	793	182	501	409	598	664	477	876	776	999999	555	442	999999	797	21	430	258	567	724	847	184	999999	667	489	717	440	709	928	84	455	720	990	298	805	924	818	123	188	999999	838	788	999999	999999	135	216	717	410	85	989	877	999999	999999	261	500	541	691	999999	22	691	999999	955	549	801	331	330	999999	153	750	872	202	999999	79	999999	886	999999	999999	999999	542	282	10	40	634	939	999999	915	375	739	798	273	999999	313	111	497	421	883	249	999999	69	804	651	999999	659	212	999999	571	470	366	375	441	999999	970	971	999999	691	137	331	609	999999	415	955	826	355	487	639	888	214	999999	577	12	999999	178	662	999999	630	999999	380	431	153	634	455	18	999999	366	507	272	342	372	805	999999	999999	999999	999999	999999	849	825	227	181	573	999999	367	887	999999	372	621	597	999999	999999	119	999999	999999	899	
466	999999	999999	946	462	999999	979	999999	999999	842	999999	999999	450	189	177	999999	888	999999	220	208	858	999999	276	567	229	10	745	910	953	999999	262	552	536	999999	183	40	692	902	373	999999	201	205	361	999999	120	506	922	442	429	309	999999	314	53	557	999999	231	703	402	727	461	253	79	999999	458	589	999999	756	787	16	146	326	999999	441	981	999999	662	883	999999	457	999999	88	313	490	653	753	948	508	978	621	999999	336	999999	999999	911	984	132	781	903	936	885	749	999999	435	999999	983	999999	872	999999	550	388	347	952	999999	999999	383	999999	589	770	999999	999999	726	999999	176	999999	809	999999	810	530	996	884	881	980	814	571	999999	999999	877	999999	670	394	85	446	438	242	615	383	354	181	999999	999999	999999	20	208	305	999999	971	967	999999	483	956	558	352	75	665	999999	366	999999	383	40	439	73	392	110	999999	565	289	349	999999	448	435	681	638	992	952	352	870	782	518	411	12	976	505	723	713	836	732	999999	772	735	999999	999999	971	151	108	981	160	910	888	739	879	999999	999999	999999	999999	284	919	359	123	323	999999	583	999999	971	37	999999	567	999999	396	999999	999999	999999	577	999999	999999	200	710	999999	894	970	201	959	999999	778	532	380	942	572	676	438	999999	999999	267	999999	108	675	615	999999	124	645	423	492	523	999999	907	999999	64	836	743	857	999999	999999	465	152	131	677	689	999999	449	657	520	999999	992	958	567	459	651	999999	109	524	584	710	382	258	556	999999	999999	999999	871	561	999999	999999	828	819	864	493	917	999999	999999	431	985	764	560	466	134	428	500	999999	846	457	329	936	736	228	999999	863	60	217	596	422	999999	210	979	887	341	415	177	182	103	999999	542	536	790	999999	999999	819	160	999999	134	138	219	999999	642	424	241	388	379	609	999999	11	442	999999	528	999999	199	784	785	999999	135	999999	261	327	999999	772	915	999999	156	68	689	462	999999	144	93	999999	212	999999	567	564	656	953	999999	567	636	999999	641	831	17	875	488	754	999999	488	999999	999999	877	892	417	870	508	448	242	320	919	999999	298	308	627	999999	999999	838	999999	231	999999	182	683	693	999999	379	999999	93	785	281	580	935	999999	999999	999999	678	590	320	943	999999	65	217	721	724	999999	551	999999	343	214	946	999999	649	537	812	999999	618	999999	194	211	999999	739	999999	663	960	740	984	665	999999	954	999999	999999	999999	999999	528	175	808	461	959	55	149	999999	999999	878	999999	119	930	407	615	762	735	999999	406	999999	905	958	640	553	999999	983	
663	999999	740	388	265	476	769	754	18	647	663	167	771	148	71	472	942	546	824	851	810	586	59	999999	229	10	999999	999999	999999	570	534	265	700	975	391	263	999999	418	622	372	999999	999999	399	968	999999	577	186	999999	999999	442	999999	999999	999999	908	183	999999	836	438	168	265	402	999999	765	448	122	408	999999	796	999999	808	637	533	999999	999999	512	635	197	91	999999	999999	824	816	246	556	553	441	536	999999	801	314	427	406	260	367	969	863	420	951	999999	999999	120	999999	510	248	804	493	179	276	406	548	889	754	999999	516	441	585	249	218	999999	681	871	999999	994	452	999999	241	283	566	999999	648	999999	245	236	511	541	443	315	999999	752	999999	999999	270	999999	263	424	999999	999999	999999	926	999999	623	999999	67	999999	829	445	395	999999	999999	573	220	612	999999	757	999999	654	528	999999	974	997	280	252	466	833	419	611	289	740	999999	999999	69	539	999999	109	34	23	188	62	682	105	58	999999	149	188	849	659	999999	637	930	770	153	999999	768	929	123	381	745	999999	764	227	166	655	40	148	513	681	971	683	733	319	475	476	999999	879	948	32	999999	288	984	999999	134	999999	809	267	575	612	770	711	985	999999	277	999999	298	464	999999	403	226	10	674	178	687	803	904	620	999999	676	415	889	980	101	999999	467	249	14	999999	514	845	773	573	900	910	999999	698	999999	52	999999	188	999999	999999	555	805	111	613	815	81	999999	999999	198	999999	898	207	880	730	894	383	999999	999999	293	371	434	557	453	437	773	268	999999	999999	999999	578	785	999999	829	999999	434	295	178	853	433	932	771	766	656	810	674	703	39	540	804	999999	242	999999	999999	224	999999	997	999999	673	999999	999999	654	226	999999	999999	187	410	378	999999	305	608	215	956	999999	360	600	668	901	642	763	79	999999	886	309	126	999999	999999	999999	999999	444	436	933	999999	23	999999	287	554	842	999999	633	273	999999	999999	244	205	502	285	999999	544	624	846	999999	999999	909	999999	328	768	916	999999	283	205	807	763	496	869	675	710	942	415	83	999999	999999	865	999999	500	999999	140	652	999999	624	70	471	68	990	597	999999	224	594	253	559	519	637	44	762	438	999999	999999	611	375	530	791	343	114	999999	578	31	241	999999	419	36	197	999999	812	193	999999	999999	748	773	899	538	461	125	698	856	563	418	790	113	580	45	999999	999999	287	584	833	999999	366	999999	422	576	109	514	999999	227	371	999999	824	851	999999	705	999999	799	999999	999999	999999	675	999999	258	999999	170	240	999999	
139	999999	854	668	837	238	359	496	376	160	361	999999	439	946	940	481	495	169	593	999999	999999	875	328	382	999999	451	515	999999	92	999999	691	261	345	971	385	801	999999	703	566	596	501	62	338	999999	447	389	406	132	735	173	762	747	999999	301	573	263	65	481	851	396	723	999999	999999	267	469	109	999999	468	999999	148	118	791	603	996	446	511	999999	762	934	437	54	393	999999	918	355	943	684	54	407	999999	745	999999	852	999999	872	309	648	81	999999	348	402	938	560	999999	65	971	153	580	999999	999999	716	999999	546	999999	352	340	769	495	911	525	424	942	70	449	403	226	939	434	134	999999	999999	475	665	596	44	115	999999	836	999999	999999	800	999999	199	999999	999999	999999	354	438	999999	542	999999	162	169	580	924	460	877	120	202	838	41	719	455	717	208	250	637	999999	999999	247	507	999999	999999	999999	725	999999	752	725	999999	950	872	511	608	999999	607	999999	316	95	671	584	999999	722	643	999999	352	90	658	999999	147	999999	815	403	59	999999	999999	606	529	632	854	614	999999	162	999999	252	965	530	120	863	999999	497	933	999999	289	804	19	785	299	607	193	999999	999999	999999	588	869	999999	999999	462	29	558	10	999999	683	240	66	877	84	645	401	68	999999	969	794	372	649	241	999999	999999	254	578	999999	316	922	448	219	999999	437	574	216	116	999999	999999	999999	315	118	316	260	999999	232	927	999999	150	999999	548	999999	674	866	999999	938	638	872	363	999999	999999	999999	694	268	999999	30	113	449	510	438	999999	571	754	999999	489	999999	342	980	952	999999	326	643	117	418	383	999999	544	97	529	635	578	244	999999	859	999999	15	424	58	25	999999	999999	487	999999	711	999999	977	616	796	386	654	605	657	919	471	891	806	202	999999	885	167	485	26	920	874	860	999999	437	895	999999	483	999999	294	965	661	773	838	219	406	804	999999	471	748	999999	875	39	921	324	672	968	999999	813	148	172	857	814	112	566	560	851	563	550	721	999999	903	814	321	691	268	697	62	999999	795	999999	490	999999	737	315	999999	844	938	735	764	926	391	670	700	999999	999999	847	671	281	659	999999	999999	855	749	188	807	70	718	239	999999	999999	915	258	28	667	999999	171	86	797	521	715	912	828	785	794	187	243	124	199	583	420	999999	780	937	249	240	634	946	559	508	985	999999	709	678	788	20	999999	652	43	999999	946	770	999999	760	943	643	422	79	955	10	999999	945	529	655	999999	999999	145	320	778	436	999999	224	999999	298	535	589	
213	159	996	783	54	590	91	749	637	999999	999999	29	999999	999999	999999	999999	991	558	934	999999	606	63	999999	839	999999	823	873	607	401	999999	252	585	234	999999	440	272	999999	999999	956	983	864	780	28	995	797	125	999999	182	617	999999	232	999999	999999	999999	983	159	126	999999	908	230	717	483	357	904	407	999999	999999	999999	999999	555	493	999999	602	951	185	825	44	47	51	759	999999	701	989	909	509	283	231	738	381	999999	156	914	999999	735	275	999999	433	124	598	230	999999	686	16	72	999	999999	999999	412	321	999999	999999	89	125	158	723	26	494	447	405	134	354	999999	268	885	409	578	558	866	685	794	999999	999999	999999	821	999999	820	999999	927	999999	107	906	819	427	223	175	76	999999	999999	22	259	896	985	718	999999	876	999999	428	131	663	999999	854	510	726	999999	764	205	999999	304	999999	999999	331	567	999999	999999	228	535	999999	54	719	342	779	444	854	999999	999999	417	211	999999	945	175	999999	573	273	999999	253	405	102	900	459	970	436	504	403	999999	927	339	458	420	255	350	634	999999	411	331	651	999999	656	300	629	357	993	665	359	554	511	758	303	56	65	822	442	999999	595	749	905	285	50	999999	999999	568	958	790	729	604	541	999999	171	942	838	833	748	802	281	111	976	999999	999999	849	999999	179	999999	412	365	999999	907	999999	999999	661	425	376	378	911	792	71	398	212	936	755	999999	493	597	361	999999	999999	83	640	999999	493	772	145	999999	201	146	339	532	556	435	306	999999	645	239	509	999999	472	464	999999	19	219	712	774	833	399	836	124	582	684	204	143	999999	277	999999	304	999999	289	245	187	774	462	538	999999	776	640	68	377	263	97	834	745	766	246	999999	257	781	999999	311	999999	364	31	999999	848	361	301	946	428	217	935	620	247	999999	286	72	557	999999	870	997	203	340	999999	861	494	999999	999999	376	123	646	190	523	999999	978	504	823	752	705	690	490	485	693	999999	999999	327	476	597	518	999999	183	83	999999	910	999999	117	410	895	170	999999	998	902	924	999999	999999	36	999999	729	268	999999	463	999999	851	990	389	522	999999	700	307	544	999999	262	940	886	939	999999	613	612	889	870	999999	999999	592	443	999999	588	560	999999	857	144	999999	999999	338	786	36	999999	232	999999	531	488	607	710	597	999999	254	999999	961	47	894	218	999999	810	999999	398	637	999999	999999	999999	307	999999	961	650	842	173	639	280	924	999999	860	999999	350	999999	90	999999	999999	999999	339	999999	198	947	626	522	999999	648	721	104	
999999	939	158	500	144	814	288	730	527	956	999999	434	986	973	820	807	187	999999	868	999999	729	439	999999	253	205	761	230	999999	184	448	685	999999	999999	999999	374	999999	999999	369	942	999999	748	360	883	315	526	999999	979	224	136	818	345	157	780	335	375	476	999999	999999	999999	383	999999	928	999999	88	281	673	999999	999999	609	836	802	818	875	999999	647	379	556	819	726	999999	999999	15	233	365	113	537	423	126	178	897	180	999999	74	568	999999	819	804	804	999999	853	923	999999	615	300	26	999999	282	449	688	996	920	994	188	15	600	588	705	200	975	743	999999	865	283	711	665	702	753	316	999999	828	574	751	785	872	376	255	400	932	349	586	264	973	999999	182	999999	999999	920	68	967	999999	123	614	829	300	999999	68	999999	903	999999	323	773	966	61	999999	431	999999	218	999999	999999	355	999999	773	850	399	999999	286	437	110	735	489	781	694	999999	999999	714	959	922	495	278	999999	992	999999	999999	999999	812	298	922	999999	751	807	966	614	429	622	999999	350	999999	999999	999999	327	631	162	999999	155	542	88	627	27	155	471	257	723	999999	331	363	700	476	999999	999999	200	364	999999	359	927	999999	176	274	725	867	373	999999	492	683	951	686	839	329	999999	493	999999	671	904	432	289	560	999999	999999	999999	269	476	874	999999	853	621	999999	772	802	250	632	375	813	901	160	999999	999999	999999	999999	96	644	999999	381	324	341	999999	528	999999	436	80	377	999999	999999	176	999999	401	499	267	638	72	987	999999	47	88	999999	127	920	769	754	999999	24	999999	213	491	463	745	105	999999	606	999999	999999	999999	999999	732	872	999999	999999	647	445	758	292	18	136	976	108	730	486	999999	999999	223	932	759	704	999999	65	582	999999	118	999999	720	999999	939	660	638	999999	999999	578	314	215	999999	999999	999999	999999	999999	368	16	669	999999	392	733	269	802	766	392	78	999999	810	559	676	300	295	668	934	724	462	352	357	497	999999	625	161	182	96	999999	872	659	434	708	428	59	912	840	999999	979	460	503	183	277	570	637	672	29	637	915	882	683	348	999999	543	25	658	999999	230	766	999999	999999	999999	150	520	418	908	112	141	626	387	454	942	954	273	959	179	999999	927	378	953	142	544	181	743	198	320	824	174	999999	401	999999	620	959	408	373	787	999999	756	161	729	570	887	20	999999	437	999999	393	999999	999999	845	579	999999	851	999999	448	999999	544	407	332	108	93	937	728	999999	646	834	982	999999	900	182	146	332	999999	648	393	254	534	
999999	999999	456	999999	488	999999	566	822	497	768	156	959	820	999999	635	434	62	646	999999	999999	784	999999	603	999999	837	446	999999	999999	256	478	212	429	203	28	901	102	875	181	999999	355	171	999999	999999	75	836	999999	89	930	510	898	999999	12	999999	95	749	999999	711	698	99	52	189	857	999999	28	566	999999	766	802	999999	543	999999	881	51	286	999999	381	741	999999	999999	250	366	481	999999	357	999999	209	669	118	278	999999	390	999999	999999	999999	999999	314	837	140	999999	999999	999999	286	589	967	350	841	961	483	999999	999999	999999	184	775	999999	685	999999	999999	228	273	366	67	999999	533	202	163	380	799	999999	120	693	544	611	37	999999	420	89	891	241	17	913	248	999999	999999	999999	147	999999	412	242	999999	467	655	618	866	153	61	182	999999	396	999999	969	52	483	999999	999999	833	999999	156	999999	438	999999	999999	427	220	360	127	999999	999999	999999	65	947	999999	566	610	999999	48	925	744	883	761	999999	336	505	999999	999999	870	764	823	626	77	737	69	449	804	281	999999	237	408	515	35	999999	545	130	341	999999	999999	486	872	718	365	907	665	999999	211	200	999999	999999	11	182	489	362	999999	999999	564	327	888	529	762	339	13	810	527	238	857	581	702	216	173	559	46	394	892	114	999999	170	82	999999	247	613	13	338	236	235	35	673	141	534	565	23	999999	999999	999999	543	714	554	390	436	415	630	999999	999999	158	451	145	105	470	999999	999999	404	255	102	291	159	335	675	584	301	212	999999	449	177	999999	160	581	999999	670	359	400	999999	779	999999	390	617	124	999999	189	785	99	930	212	999999	785	170	999999	999999	201	999999	217	49	970	98	233	999999	190	999999	421	997	869	581	434	120	553	43	624	609	712	673	44	999999	999999	799	212	282	999999	261	392	489	392	695	373	999999	152	999999	745	999999	422	169	999999	794	528	192	915	517	506	102	999999	751	545	169	184	527	540	999999	553	180	885	951	249	929	999999	999999	615	184	218	338	999999	999999	297	999999	196	552	247	249	867	313	999999	694	776	889	999999	640	999999	233	520	846	565	999999	807	575	805	471	920	999999	856	596	999999	999999	309	178	133	453	999999	612	972	631	290	300	954	249	999999	201	185	359	323	306	999999	392	663	372	999999	999999	394	721	137	724	632	740	999999	280	737	154	394	999999	999999	999999	186	341	999999	999999	999999	275	999999	999999	289	614	296	999999	193	999999	999999	193	86	937	405	484	999999	999999	484	258	999	550	907	684	999999	151	999999	577	999999	160	130	656	
142	774	999999	507	283	825	442	999999	437	71	556	999999	672	553	77	457	999999	291	114	444	999999	11	889	26	367	691	999999	999999	807	719	977	42	440	952	999999	311	999999	898	211	242	310	961	999999	937	999999	85	21	958	84	359	374	311	56	685	799	140	999999	789	999999	591	768	999999	716	999999	93	524	402	999999	501	765	325	313	999999	871	144	895	999999	999999	32	291	679	108	999999	457	354	676	985	999999	162	999999	999999	351	758	620	999999	16	255	112	854	479	682	301	999999	318	44	71	231	185	551	904	949	999999	767	858	912	670	999999	268	373	417	538	648	999999	580	348	973	999999	469	407	137	649	88	107	553	999999	387	642	755	423	999999	454	810	213	258	999999	494	584	900	707	803	776	986	739	999999	940	44	734	999999	970	70	515	762	778	423	264	870	834	223	999999	534	999999	999999	845	89	999999	999999	444	319	999999	853	399	655	761	603	361	663	349	661	612	999999	652	755	784	363	778	691	42	789	999999	111	999999	371	650	182	999999	301	151	659	999999	222	599	425	288	126	671	860	10	184	999999	999999	530	999999	610	999999	882	282	699	491	311	281	999999	655	325	505	203	37	14	999999	828	69	521	689	999999	400	974	237	477	668	692	917	691	857	726	999999	999999	486	999999	965	999999	502	601	659	999999	999999	999999	943	999999	999999	923	643	855	421	999999	13	89	841	994	999999	710	654	804	41	799	393	590	838	929	923	924	716	277	49	298	335	467	861	340	999999	873	40	138	695	999999	999999	71	280	512	723	999999	999999	999999	549	264	646	698	570	860	964	620	999999	999999	999999	857	216	375	816	132	30	545	227	999999	25	346	680	525	999999	296	750	332	319	999999	215	999999	195	233	727	784	652	637	897	11	999999	367	195	25	952	838	999999	682	255	157	491	999999	105	999999	476	999999	583	130	589	283	120	999999	310	361	999999	575	999999	982	648	41	480	392	647	226	144	658	999999	664	572	280	757	999999	999999	999999	844	37	514	999999	756	524	999999	531	999999	623	891	733	999999	999999	216	999999	999999	999999	44	223	677	109	540	879	999999	818	61	999999	999999	318	999999	52	565	148	517	781	70	715	235	999999	830	949	344	34	335	411	602	999999	458	195	114	999999	42	863	495	999999	497	635	862	938	472	292	999999	739	108	999999	177	917	326	435	326	461	330	999999	392	727	764	999999	999999	692	226	999999	470	372	999999	324	19	702	653	772	293	999999	852	297	660	548	975	605	925	486	999999	684	10	32	868	
999999	880	131	480	767	980	999999	91	179	722	738	821	999999	535	783	838	474	999999	554	152	891	608	43	260	844	999999	999999	590	77	999999	541	733	999999	999999	560	443	887	232	886	791	311	353	683	574	922	726	375	79	152	999999	769	419	999999	880	976	55	999999	871	635	25	822	401	23	999999	999999	999999	383	999999	975	999999	951	252	999999	763	999999	548	999999	999999	337	999999	999999	999999	447	430	688	999999	287	567	999999	999999	999999	26	999999	999999	969	909	999999	962	999999	917	999999	269	104	802	696	999999	41	692	50	438	130	387	543	999999	638	732	953	592	42	68	726	816	999999	469	752	935	655	517	794	930	999999	999999	999999	999999	775	127	994	644	999999	170	100	595	999999	99	394	219	482	999999	242	246	999999	747	929	335	201	536	681	634	60	761	872	523	898	119	999999	999999	312	133	742	520	738	319	858	871	967	141	999999	999999	85	542	462	576	999999	999999	974	470	43	749	999999	248	999999	370	999999	973	298	577	696	416	868	237	907	358	346	722	507	646	999999	67	368	69	246	192	559	999999	308	305	248	999999	145	760	134	562	904	503	83	378	724	999999	582	400	445	883	999999	999999	635	114	999999	562	60	999999	581	975	391	169	12	264	810	86	675	999999	999999	999999	999999	118	113	999999	453	999999	649	139	922	999999	484	967	999999	362	563	711	882	203	74	686	300	807	999999	999999	180	999999	999999	819	567	647	999999	589	71	99	611	999999	744	290	660	398	999999	921	414	999999	500	999999	544	999999	999999	108	204	999999	928	652	65	473	999999	999999	183	708	351	830	571	285	792	895	906	999999	999999	52	967	601	999999	676	772	999999	999999	999999	657	757	210	850	128	469	999999	739	660	999999	43	147	999999	789	999999	999999	56	93	359	139	785	999999	999999	19	898	658	141	603	999999	999999	879	999999	81	327	307	426	507	500	711	999999	832	63	244	496	999999	613	460	999999	999999	590	999999	689	29	272	826	999999	999999	201	952	470	999999	999999	800	408	539	999999	76	275	999999	690	455	555	381	257	999999	731	999999	999999	517	294	208	952	119	999999	632	999999	999999	808	500	255	187	315	548	999999	999999	983	262	999999	956	154	547	194	696	803	999999	84	317	999999	999999	999999	999999	228	683	999999	271	999999	739	453	776	999999	999999	268	774	246	513	149	17	140	999999	324	999999	999999	74	373	747	23	999999	316	999999	558	999999	894	843	405	564	959	631	880	979	398	253	809	69	999999	463	289	420	459	999999	995	76	187	298	650	626	166	999999	320	920	258	
128	432	240	999999	999999	999999	425	378	999999	554	517	136	160	94	80	669	475	999999	909	467	602	807	26	227	491	704	999999	202	779	408	805	321	960	999999	280	820	999999	999999	999999	667	999999	52	999999	745	487	999999	999999	213	580	957	690	705	410	462	656	321	416	999999	737	999999	199	232	599	283	748	206	176	429	999999	259	999999	634	308	252	603	560	999999	281	739	552	999999	999999	622	822	999999	999999	910	507	84	958	414	999999	113	396	478	641	999999	999999	999999	290	772	607	999999	330	866	65	407	168	858	105	291	999999	999999	999999	95	796	610	776	999999	999999	295	669	354	855	845	535	999999	912	999999	962	999999	536	284	458	779	80	14	302	955	661	702	752	648	979	677	280	999999	918	310	999999	999999	676	937	358	995	113	262	542	484	341	534	494	394	999999	988	755	999999	825	415	25	791	318	999999	999999	945	543	30	375	188	574	999999	999999	999999	101	932	999999	599	926	999999	675	817	471	817	624	137	999999	367	752	990	922	999999	466	513	295	999999	721	855	42	412	461	999999	886	364	909	97	922	999999	303	963	556	165	933	371	999999	207	329	501	206	777	737	186	277	385	266	164	999999	109	326	999999	220	586	999999	999999	12	593	931	117	999999	537	214	999999	73	999999	443	766	486	104	773	97	999999	230	658	265	999999	284	815	511	108	755	999999	823	565	103	753	970	599	420	369	156	276	222	999999	668	999999	411	123	488	941	999999	999999	999999	999999	238	999999	990	927	999999	847	727	999999	429	18	162	237	391	769	970	46	473	999999	75	999999	626	821	358	999999	990	693	274	999999	336	570	999999	86	617	497	999999	999999	763	999999	999999	573	641	999999	846	213	442	999999	190	999999	152	451	999999	333	613	999999	708	417	291	999999	937	617	583	999999	451	858	410	85	620	893	999999	516	283	429	877	501	103	258	974	154	999999	558	512	999999	29	884	102	285	473	660	788	919	999999	409	116	999999	990	86	927	988	803	366	999999	297	208	636	178	58	455	121	862	460	442	147	999999	999999	114	950	546	566	999999	999999	611	959	115	522	999999	874	999999	999999	511	27	331	986	999999	837	737	225	434	392	999999	54	830	362	999999	338	999999	44	999999	727	577	50	540	370	231	999999	754	861	999999	999999	999999	304	734	259	609	845	139	455	796	332	651	889	999999	163	850	721	304	259	171	777	999999	310	634	595	628	471	487	960	764	672	999999	875	999999	748	101	421	319	581	752	952	209	41	999999	999999	86	687	524	386	520	509	
383	999999	700	414	999999	999999	670	999999	630	148	368	178	999999	134	249	999999	999999	777	72	438	412	723	506	219	578	14	72	999999	518	940	947	110	999999	265	299	999999	185	629	999999	109	751	999999	950	614	999999	999999	350	123	999999	999999	832	746	324	999999	999999	659	998	490	836	645	929	953	999999	689	999999	999999	727	435	999999	999999	999999	999999	678	962	687	242	772	892	625	547	664	948	49	217	118	210	786	369	168	639	999999	999999	792	463	180	798	999999	271	999999	336	313	999999	288	25	710	605	77	361	403	864	887	116	865	298	981	980	913	423	999999	999999	481	367	277	205	999999	906	443	225	792	999999	694	999999	478	299	999999	750	669	999999	506	999999	143	999999	966	303	752	999999	999999	504	482	199	884	134	690	999999	854	946	646	92	941	804	172	851	569	514	180	385	637	576	65	241	999999	999999	917	78	857	56	401	973	453	601	87	939	743	999999	14	569	999999	55	444	296	113	999999	91	702	350	999999	865	461	133	376	844	262	448	250	878	999999	217	622	999999	808	555	672	639	350	999999	232	118	967	509	610	999999	592	141	999999	137	999999	999999	999999	727	576	999999	939	850	87	757	824	501	502	999999	999999	362	208	479	636	741	440	947	741	999999	127	182	897	952	999999	811	999999	130	679	123	154	999999	992	894	999999	999999	615	822	999999	999999	901	731	615	253	498	258	366	999999	505	999999	696	786	77	249	609	999999	293	987	999999	276	505	704	821	389	999999	824	370	313	479	19	135	618	396	999999	999999	396	999999	654	463	274	454	148	625	652	426	368	999999	752	295	606	342	628	495	295	999999	999999	999999	236	674	999999	999999	999999	643	496	901	88	400	918	999999	223	836	639	999999	999999	822	367	88	178	963	220	706	617	27	873	999999	999999	133	110	71	876	999999	341	979	789	386	400	505	999999	999999	348	967	209	586	82	769	703	999999	432	473	729	128	742	272	999999	967	999999	45	769	999999	404	955	299	857	299	999999	999999	660	999999	999999	999999	862	949	426	624	999999	506	999999	945	113	973	412	700	637	342	999999	999999	78	525	999999	999999	999999	735	319	357	999999	678	352	999999	344	274	999999	999999	746	51	866	179	999999	999999	221	471	999999	99	666	846	991	264	999999	524	541	993	436	144	922	580	76	136	999999	78	241	574	999999	742	610	838	930	61	999999	596	999999	588	427	999999	314	360	865	275	999999	999999	365	137	26	827	756	351	837	999999	437	176	975	740	999999	256	999999	999999	317	999999	489	827	916	939	311	
75	59	953	999999	16	999999	572	714	801	67	176	999999	113	558	335	986	269	999999	31	999999	999999	999999	999999	58	180	23	667	52	999999	786	252	999999	425	826	999999	778	802	775	831	89	865	462	183	682	999999	544	312	98	982	520	229	999999	895	326	524	454	324	904	404	992	999999	529	355	25	815	620	999999	999999	607	557	999999	999999	179	942	758	334	999999	999999	686	636	711	999999	70	848	566	426	661	109	311	505	464	898	380	838	999999	345	116	999999	867	752	257	34	490	434	336	735	656	999999	567	999999	17	271	228	767	999999	592	468	506	999999	999999	999999	196	975	112	103	295	123	341	34	422	228	288	195	934	389	687	98	635	521	999999	999999	708	542	122	999999	999999	680	999999	999999	334	877	999999	709	999999	793	70	59	388	341	999999	622	324	928	154	971	728	86	293	388	603	503	999999	984	999999	629	259	654	863	614	900	999999	999999	784	700	545	617	999999	717	150	999999	637	709	304	480	218	455	780	397	150	769	125	396	234	953	830	54	625	91	848	999999	416	195	774	440	999999	121	540	237	609	363	999999	368	999999	69	966	999999	538	513	418	184	479	266	723	999999	999999	228	999999	999999	869	501	999999	497	869	606	999999	452	999999	999999	54	106	999999	999999	999999	786	999999	757	999999	174	987	999999	999999	121	672	999999	74	159	999999	999999	655	217	835	709	367	118	999999	661	499	546	156	523	999999	674	469	321	269	926	478	936	235	37	975	121	843	833	985	881	824	205	542	763	979	15	217	837	271	215	194	679	425	957	267	706	27	473	187	841	652	360	999999	147	681	536	704	999999	999999	724	865	999999	133	490	837	304	14	393	544	999999	466	632	999999	999999	742	798	520	999999	770	999999	103	380	999999	999999	238	473	999999	405	91	453	310	589	605	999999	349	660	556	935	130	962	701	633	929	333	384	29	310	359	404	882	25	437	857	961	630	999999	878	999999	261	373	513	609	312	100	553	877	36	513	715	92	251	584	157	807	577	469	450	332	769	219	173	441	10	209	999999	873	731	643	916	999999	781	577	684	999999	458	102	331	838	779	507	999999	796	999999	999999	640	441	290	60	999999	999999	54	555	219	999999	999999	82	999999	113	663	679	999999	392	597	861	310	999999	999999	999999	358	484	148	612	553	272	999999	999999	797	687	568	996	593	681	259	755	809	999999	999999	642	556	386	494	228	185	109	361	999999	209	999999	22	966	540	889	701	909	32	999999	999999	947	826	832	285	921	544	667	
96	473	142	841	999999	84	317	267	843	999999	999999	919	437	453	910	614	999999	999999	675	601	465	703	999999	350	733	377	233	999999	816	723	111	572	999999	517	23	999999	999999	367	731	937	659	282	56	728	999999	999999	14	559	46	221	665	999999	256	999999	211	393	492	792	999999	684	850	896	451	129	871	427	245	919	439	999999	145	809	999999	737	999999	192	656	261	431	630	372	674	384	604	999999	839	999999	740	316	630	999999	999999	259	57	97	762	831	927	999999	999999	999999	95	129	23	999999	855	999999	518	999999	28	736	241	370	487	999999	999999	522	847	70	41	111	999999	613	809	627	459	559	999999	649	999999	361	729	404	930	763	286	999999	370	527	212	861	999999	740	297	893	174	325	999999	999999	999999	249	999999	866	826	399	372	482	319	999999	626	305	743	999999	819	999999	17	999999	999999	999999	44	630	999999	329	857	180	999999	999999	326	916	463	143	787	509	738	999999	378	862	578	540	999999	804	999999	974	901	999999	127	938	920	629	886	999999	885	999999	700	290	97	663	19	655	105	607	166	403	933	999999	518	243	140	879	299	155	999999	999999	332	999999	999999	187	428	950	62	365	999999	696	999999	999999	258	739	999999	457	999999	999999	852	999999	445	793	648	842	51	418	999999	999999	807	51	340	999999	999999	985	999999	470	896	999999	999999	68	999999	740	764	999999	373	807	999999	779	434	682	36	999999	302	345	464	999999	592	552	146	20	999999	999999	999999	801	365	999999	999999	272	22	349	999999	999999	479	794	329	704	38	188	479	999999	999999	619	459	999999	24	999999	448	733	999999	197	878	999999	999999	235	999999	999999	999999	963	999999	84	751	971	999999	999999	130	999999	115	508	999999	759	509	999999	999999	903	999999	942	719	999999	999999	609	851	999999	741	825	471	217	179	253	999999	895	522	75	999999	405	492	999999	853	374	999999	930	649	939	999999	771	999999	474	280	999999	999999	564	999999	760	185	504	232	428	239	941	624	912	914	862	999999	130	247	444	339	677	421	633	98	999999	427	857	999999	911	999999	999999	147	996	936	309	999999	732	190	761	889	999999	182	999999	973	999999	750	101	25	787	728	596	999999	999999	144	603	458	765	475	369	343	328	544	321	812	269	999999	627	975	999999	17	487	939	486	554	999999	505	357	999999	999999	604	999999	841	182	999999	999999	446	893	999999	343	851	99	999999	821	428	571	44	860	999999	713	118	133	125	410	780	250	656	57	699	383	107	999999	115	999999	999999	17	486	999999	139	793	999999	910	764	642	763	999999	999999	128	68	983	725	
645	106	946	78	481	219	999999	999999	941	999999	399	203	488	246	750	983	967	999999	420	94	672	731	999999	891	207	368	483	999999	861	999999	999999	989	716	658	461	13	168	231	293	999999	999999	970	197	431	433	717	286	405	999999	999999	999999	999999	647	898	63	913	999999	999999	999999	123	736	795	999999	921	834	410	487	830	784	746	999999	999999	773	622	999999	702	544	45	468	490	91	88	632	927	766	475	351	817	604	548	374	113	360	179	999999	999999	440	275	596	999999	239	455	620	999999	119	517	999999	999999	859	999999	379	604	596	390	999999	657	999999	612	999999	368	68	669	235	246	382	721	395	603	561	790	272	278	448	445	999999	999999	467	999999	817	259	999999	327	958	253	999999	999999	999999	999999	999999	999999	96	827	999999	999999	964	569	999999	999999	894	397	131	695	473	79	999999	111	165	999999	139	999999	999999	806	795	905	192	740	711	981	78	612	999999	426	999999	157	703	444	167	220	480	690	415	93	471	430	999999	490	854	889	165	77	614	365	999999	742	223	290	999999	999999	55	234	858	248	999999	291	192	705	239	326	375	653	943	999999	680	999999	989	999999	344	375	778	999999	999999	821	826	10	999999	849	586	723	933	422	412	953	175	999999	831	177	776	190	247	432	260	538	523	511	999999	670	684	400	752	116	945	667	999999	353	347	999999	421	315	999999	342	128	516	392	953	999999	999999	778	434	617	822	999999	164	137	355	999999	358	308	999999	877	999999	175	195	970	999999	477	999999	999999	999999	999999	794	999999	471	999999	999999	313	744	155	570	999999	143	892	259	783	929	775	790	999999	91	999999	989	738	106	437	956	177	933	999999	999999	486	999999	473	956	526	822	77	868	268	999999	51	706	212	999999	65	744	445	999999	411	50	61	999999	999999	999999	918	999999	65	659	43	939	737	380	207	590	94	765	999999	999999	999999	999999	862	907	532	316	999999	206	786	11	51	999999	521	261	531	505	513	999999	999999	38	48	999999	766	418	999999	328	999999	670	508	999999	653	300	84	509	192	999999	187	154	999999	899	405	722	142	64	617	350	428	486	999999	702	86	294	476	640	897	135	204	999999	82	214	821	379	697	174	357	751	618	21	78	91	327	369	646	398	633	999999	475	999999	999999	494	999999	999999	999999	806	546	369	823	444	612	67	255	733	81	949	999999	999999	35	999999	707	866	731	417	417	767	384	716	999999	999999	17	581	660	999999	654	999999	314	811	557	999999	628	999999	999999	184	408	21	836	594	297	999999	320	607	300	999999	999999	933	
999999	492	601	65	432	829	722	746	999999	999999	406	762	89	494	644	276	478	144	349	719	939	557	18	406	930	790	428	949	999999	409	999999	162	488	720	823	821	220	502	999999	798	999999	190	747	999999	614	83	999999	803	62	53	139	165	999999	295	993	216	999999	204	999999	642	999999	772	999999	37	749	253	284	999999	671	822	999999	976	676	999999	453	758	809	641	999999	857	284	625	897	723	280	135	994	999999	727	617	999999	999999	377	825	398	503	211	999999	628	999999	799	157	141	240	987	163	488	617	842	244	406	842	413	277	367	785	874	265	757	623	999999	999999	640	63	484	50	999999	851	162	949	999999	999999	23	430	67	137	493	667	999999	126	999999	999999	999999	492	220	505	612	110	999999	999999	999999	945	999999	14	121	718	516	999999	755	947	554	637	464	893	999999	999999	829	982	219	239	999999	217	999999	640	976	872	731	158	843	979	999999	999999	392	549	329	612	999999	18	319	349	999999	415	911	999999	572	19	999999	466	999999	999999	675	630	999999	999999	321	421	999999	332	999999	249	986	999999	245	776	999999	56	255	915	999999	84	189	999999	672	870	617	886	306	999999	78	999999	949	999999	353	939	313	807	617	163	238	908	197	804	999999	80	362	263	999999	145	279	999999	764	16	999999	730	999999	855	957	999999	621	435	999999	684	264	71	299	720	24	999999	999999	711	439	101	687	665	887	385	840	602	518	999999	715	171	471	999999	999999	942	382	999999	225	999999	850	597	542	802	793	999999	550	999999	780	641	999999	874	672	568	95	672	329	999999	842	348	24	999999	511	999999	719	954	222	711	859	999999	347	402	90	25	861	842	559	884	871	385	999999	921	821	999999	125	999999	499	903	467	539	623	155	999999	876	443	495	999999	285	93	839	999999	838	69	434	999999	999999	794	656	999999	253	123	445	366	467	514	999999	999999	635	151	878	465	319	254	329	999999	202	999999	213	582	376	756	284	800	41	999999	995	999999	397	582	278	56	842	999999	223	426	187	789	322	372	349	951	459	999999	215	384	980	594	740	700	111	234	590	84	999999	496	838	644	334	382	518	241	999999	63	872	999999	999999	122	40	999999	556	413	309	840	242	424	306	150	595	657	115	411	131	999999	481	53	465	767	866	727	999999	542	465	940	854	117	804	406	271	999999	761	999999	563	999999	154	999999	999999	749	842	915	199	698	999999	677	999999	116	999999	459	999999	999999	375	855	256	313	325	999999	948	369	986	134	620	900	999999	999999	895	248	999999	999999	551	783	128	
999999	999999	950	537	999999	493	999999	673	748	997	354	825	441	999999	906	620	260	520	141	750	999999	763	717	305	299	999999	837	999999	39	268	825	908	798	710	659	930	306	999999	436	999999	170	696	999999	999999	999999	84	447	214	999999	627	597	773	999999	42	562	952	217	655	248	79	656	999999	643	490	182	446	36	999999	358	976	324	484	94	611	589	869	525	590	999999	224	381	999999	793	411	670	61	497	765	157	706	723	651	536	999999	873	164	62	757	999999	999999	58	999999	855	22	313	999999	689	999999	999999	692	437	626	624	34	698	33	222	999999	819	130	949	270	583	999999	263	673	948	727	737	999999	817	767	635	212	175	999999	777	780	107	557	999999	688	322	465	999999	106	36	512	668	850	942	819	999999	834	878	787	999999	999999	759	640	174	962	999999	27	875	669	999999	999999	858	999999	256	441	999999	272	758	270	947	999999	381	999999	646	445	68	887	492	997	999999	999999	999999	388	533	572	31	467	392	409	999999	304	589	999999	116	614	654	636	604	511	685	999999	86	618	839	24	832	603	999999	729	904	193	535	999999	840	999999	98	480	508	683	999999	676	879	999999	653	653	538	771	999999	42	791	431	293	981	322	999999	724	715	548	519	740	999999	474	663	505	434	769	999999	769	916	525	999999	137	921	101	999999	796	999999	965	999999	485	999999	552	960	999999	482	899	999999	999999	686	999999	383	999999	989	943	991	999999	225	853	999999	883	999999	11	143	517	616	999999	999999	999999	313	999999	997	750	361	43	679	875	513	726	32	534	225	155	93	451	152	999999	148	977	999999	805	580	874	999999	312	658	69	419	453	330	189	537	663	999999	329	477	632	999999	999999	274	999999	999999	999999	831	999999	668	999999	918	692	374	999999	165	394	999999	508	999999	999999	14	58	999999	619	466	69	405	842	997	561	893	763	973	519	671	192	713	999999	999999	999999	999999	62	643	976	999999	727	89	956	34	152	873	753	542	999999	628	999999	999999	654	660	640	104	999999	696	117	787	164	718	999999	999999	972	680	999999	402	706	90	951	414	409	479	999999	999999	448	818	854	999999	999999	999999	629	891	149	612	999999	332	475	986	64	365	536	999999	985	999999	234	999999	999999	471	75	360	836	999999	676	999999	180	999999	921	659	655	179	841	429	999999	933	999999	999999	563	999999	621	485	927	719	35	595	878	220	999999	999999	756	195	766	393	623	789	395	364	999999	32	999999	885	410	999999	340	884	524	117	551	61	920	271	699	691	850	589	433	126	248	999999	999999	959	
689	201	903	469	412	999999	999999	858	547	733	747	540	927	999999	84	121	389	999999	999999	770	999999	442	999999	494	495	999999	542	999999	999999	279	126	999999	783	482	205	218	912	870	482	75	310	693	513	999999	523	169	764	999999	514	322	999999	107	18	478	999999	256	392	418	999999	999999	999999	999999	999999	278	617	999999	757	455	540	999999	209	518	668	16	470	976	928	622	999999	336	999999	999999	528	999999	541	28	135	315	192	948	826	503	897	154	999999	538	200	245	579	909	999999	999999	583	648	123	999999	438	12	999999	323	328	769	447	647	27	999999	253	999999	737	999999	487	999999	272	999999	49	705	621	524	856	931	785	693	53	999999	925	999999	844	880	929	322	589	132	307	999999	999999	66	65	260	137	662	294	741	999999	980	999999	999999	999999	999999	999999	999999	608	914	999999	999999	999999	634	726	999999	721	25	652	373	999999	424	18	999999	155	404	999999	982	649	371	396	204	647	53	999999	72	639	966	999999	853	280	522	714	674	976	999999	340	999999	340	679	538	121	19	999999	222	999999	971	76	999999	652	999999	627	767	247	528	951	439	494	448	663	999999	755	71	799	103	999999	709	343	388	924	73	965	999999	970	999999	284	194	726	831	999999	101	572	162	311	823	653	754	477	156	35	791	846	557	677	933	782	60	220	827	215	383	637	999999	889	588	73	975	797	414	999999	766	999999	662	346	572	183	602	759	999999	449	262	999999	197	999999	999999	227	999999	973	999999	59	234	974	898	625	728	463	883	999999	723	759	677	999999	72	999999	268	88	193	999999	115	759	189	301	244	387	953	151	999999	335	756	371	655	12	760	364	29	792	999999	46	999999	118	299	339	999999	226	771	305	179	295	104	64	43	208	999999	999999	869	933	739	520	672	586	22	557	999999	361	114	675	999999	708	999999	475	275	157	999999	996	999999	850	264	28	999999	657	971	165	999999	702	338	456	999999	483	494	96	63	303	373	42	106	741	822	684	121	106	999999	471	412	628	788	886	607	871	817	29	678	720	904	25	615	999999	326	999999	33	658	541	722	223	796	999999	972	783	569	999999	999999	38	999999	907	520	558	999999	999999	999999	913	451	848	273	666	475	418	342	398	358	999999	248	425	999999	661	463	564	386	999999	615	999999	816	113	48	970	100	991	108	813	394	466	999999	114	713	901	581	809	278	66	748	999999	89	583	999999	152	662	312	30	999999	453	955	999999	262	147	407	999999	999999	999999	999999	576	484	319	999999	13	892	999999	999999	999999	115	89	
654	296	330	999999	237	136	243	678	999999	318	787	970	189	999999	999999	294	852	967	316	805	242	999	975	490	274	78	999999	580	999999	999999	528	600	915	839	799	999999	851	999999	999999	280	863	669	914	984	999999	513	140	170	999999	999999	468	176	999999	999999	846	655	320	839	245	168	576	662	146	999999	999999	197	65	999999	999999	999999	443	109	67	45	942	573	94	990	702	999999	999999	399	15	934	372	362	204	999999	999999	999999	358	21	517	751	704	999999	532	999999	999999	600	457	790	600	999999	173	368	118	370	367	283	570	330	147	484	230	186	999999	999999	703	437	999999	450	999999	425	999999	432	592	999999	340	742	50	245	999999	112	312	156	999999	211	999999	999999	253	834	257	718	584	999999	873	42	531	528	553	999999	155	767	606	17	443	184	392	741	776	803	39	625	243	999999	534	45	999999	83	999999	999999	999999	700	193	169	203	639	999999	393	999999	560	784	999999	198	719	100	38	505	305	713	624	819	40	999999	999999	804	631	484	999999	504	999999	860	457	152	108	999999	455	583	447	813	803	343	998	192	999999	28	227	436	524	244	505	540	875	369	761	635	410	999999	743	999999	571	999999	999999	999999	720	699	337	669	999999	828	644	455	67	491	910	999999	820	847	999999	432	587	205	960	25	998	307	999999	97	390	472	489	982	840	93	999999	648	751	118	472	526	999999	999999	999999	695	600	60	482	393	459	480	814	563	463	321	999999	376	999999	576	891	422	714	249	288	999999	349	661	614	973	249	271	539	999999	999999	999999	740	38	999999	274	999999	948	825	600	637	999999	657	999999	529	528	999999	876	454	184	227	999999	812	451	279	717	356	999999	445	508	154	198	940	999999	187	999999	580	748	516	929	161	942	999999	123	612	999999	971	423	142	96	999999	373	999999	364	493	335	680	999999	758	151	918	486	512	999999	456	999999	999999	554	748	999999	999999	568	369	524	32	284	999999	999999	839	901	999999	999999	999999	359	841	781	382	585	619	852	298	999999	989	375	21	999999	440	999999	999999	999999	999999	426	674	582	147	108	13	302	341	999999	873	982	999999	857	405	985	999999	163	999999	999999	999999	999999	935	895	271	666	999999	994	513	357	844	191	40	676	502	329	268	999999	221	742	777	89	254	410	979	316	831	141	969	35	995	287	795	992	106	999999	999999	778	321	481	529	999999	999999	984	374	691	951	783	365	85	999999	456	941	742	897	986	149	535	999999	954	999999	447	999999	487	361	999999	396	47	579	999999	838	489	912	999999	999999	767	999999	
269	999999	298	999999	58	776	999999	307	549	345	63	105	120	876	955	862	999999	999999	92	985	999999	632	806	304	913	999999	878	999999	248	543	211	999999	139	999999	879	999999	628	600	786	999999	140	189	812	232	342	942	469	610	882	626	556	103	141	999999	989	637	238	993	450	844	999999	657	69	15	999999	534	966	424	996	466	243	765	860	420	855	131	820	584	999999	971	744	278	999999	621	987	117	999999	356	706	999999	270	635	999999	941	774	999999	130	806	999999	807	999999	55	613	426	392	999999	243	999999	927	867	999999	654	41	479	110	628	303	447	28	36	999999	619	718	754	205	608	999999	919	646	382	11	23	496	164	999999	699	665	999999	238	999999	874	999999	429	838	435	616	604	999999	840	155	189	682	788	71	670	365	999999	859	231	783	184	999999	999999	555	866	803	999999	876	483	411	999999	365	218	821	162	470	200	880	328	588	999999	935	88	500	202	999999	999999	999999	999999	640	999999	999999	715	454	999999	999999	603	873	999999	631	999999	999999	999999	999999	192	823	999999	966	909	999999	174	456	999999	999999	779	249	245	999999	999999	547	578	999999	392	842	49	167	650	764	799	602	999999	327	908	999999	138	287	737	649	318	999999	855	268	525	293	475	999999	999999	999999	675	783	999999	999999	999999	434	63	726	345	365	999999	34	183	709	177	316	343	999999	548	843	514	502	511	596	999999	983	691	319	218	999999	376	999999	893	577	98	25	288	846	999999	999999	643	412	942	382	999999	294	205	156	101	218	950	628	999999	431	567	183	282	727	999999	999999	999999	744	999999	246	988	276	141	999999	620	161	38	496	50	74	210	112	999999	138	347	999999	788	999999	227	999	158	748	756	471	20	914	999999	561	101	279	739	999999	999999	705	999999	982	999999	599	999999	999999	189	463	587	312	230	465	623	999999	390	774	748	209	999999	518	97	250	520	999999	595	999999	999999	999999	405	771	334	999999	218	854	999999	364	999999	198	18	287	820	999999	170	453	999999	554	999999	999999	181	326	999999	540	382	385	617	154	472	999999	13	829	999999	999999	999999	816	978	918	257	769	408	35	999999	999999	200	248	999999	403	89	76	427	999999	415	817	305	88	250	793	999999	832	246	600	892	343	194	189	755	117	636	353	999999	999999	307	531	201	155	999999	971	350	143	687	224	74	405	75	962	424	714	999999	980	576	194	999999	425	532	808	143	614	374	21	492	999999	766	736	999999	105	743	999999	999999	159	709	999999	453	796	155	31	536	496	999999	999999	765	51	699	656	777	291	
343	882	998	392	22	764	607	338	650	106	458	338	804	970	228	540	97	267	999999	307	999999	203	279	999999	282	646	347	152	999999	451	891	120	958	319	762	861	884	243	147	945	671	124	155	59	573	208	691	306	13	234	999999	442	385	480	999999	150	612	497	120	375	427	464	92	209	999999	347	379	494	218	999999	999999	854	130	335	636	625	57	230	937	999999	999999	50	999999	31	497	459	735	999999	768	621	259	396	132	771	527	216	999999	999999	844	236	999999	207	98	999999	578	109	322	999999	844	925	999999	391	560	999999	999999	387	325	71	711	755	612	891	725	596	117	269	731	358	807	429	999999	111	386	711	999999	758	952	502	453	398	146	685	999999	843	529	868	836	96	361	150	999999	970	999999	99	624	936	481	501	539	319	999999	963	252	424	342	999999	15	849	791	662	999999	823	618	323	618	926	257	882	76	999999	432	999999	997	667	538	622	867	297	96	318	286	460	963	144	30	999999	443	999999	510	999999	863	987	305	698	715	77	362	921	999999	697	999999	598	434	999999	999999	732	966	584	886	719	999999	717	762	482	385	999999	859	483	302	445	493	37	382	999999	385	444	349	999999	999999	999999	999999	946	816	999999	629	688	999999	673	999999	298	999999	858	343	999999	416	155	235	822	323	741	217	878	629	44	213	661	999999	897	914	451	392	667	632	424	999999	186	901	372	853	696	999999	196	236	999999	999999	999999	694	999999	130	240	219	527	985	220	263	391	327	782	999999	967	471	138	758	805	905	999999	999999	918	999999	999999	254	862	999999	999999	792	999999	999999	999999	805	577	967	635	776	684	242	999999	682	999999	999999	999999	999999	129	186	885	235	819	437	430	108	690	999999	775	259	999999	999999	356	557	368	427	241	999999	999999	976	618	10	999999	999999	84	572	999999	866	813	756	273	379	999999	686	93	999999	973	999999	231	526	999999	177	999999	386	884	999999	886	318	323	993	999999	999999	167	152	999999	999999	398	466	362	857	69	824	596	29	985	521	861	670	474	999999	999999	647	516	185	861	999999	999999	999999	999999	387	686	731	999999	820	999999	934	999999	982	128	999999	12	517	241	374	467	301	581	182	400	373	836	225	999999	356	999999	999999	822	981	291	126	86	938	988	975	180	337	281	776	999999	60	309	878	551	276	964	937	415	999999	718	570	869	636	69	999999	550	471	887	205	280	999999	999999	240	700	999999	130	999999	528	999999	203	139	29	805	980	350	73	999999	674	577	391	612	876	999999	273	721	257	450	999999	
883	434	709	449	85	505	657	937	79	187	549	155	900	418	999999	999999	588	551	999999	656	718	51	592	796	320	814	668	999999	443	999999	979	754	999999	194	999999	831	493	999999	943	999999	332	999999	993	780	999999	999999	491	203	727	729	999999	999999	193	794	999999	841	842	913	138	271	837	990	504	112	207	794	475	999999	773	327	999999	899	607	763	334	315	57	811	999999	889	333	474	939	713	292	809	999999	886	33	803	988	580	561	999999	999999	341	908	999999	999999	341	955	775	430	999999	999999	785	572	429	469	999999	999999	40	252	249	938	372	61	790	819	999999	232	589	691	999999	338	999999	347	999999	999999	992	406	166	239	339	933	557	53	538	449	507	247	152	999999	178	19	957	338	321	743	109	290	128	81	193	118	376	93	460	82	388	447	646	138	477	458	637	801	912	315	391	328	522	350	999999	999999	90	172	523	999999	380	999999	36	999999	201	712	999999	94	999999	231	566	473	999999	999999	70	999999	600	23	949	720	381	999999	425	15	362	780	768	778	999999	42	999999	214	570	499	701	999999	420	463	999999	999999	179	999999	999999	999999	999999	917	735	999999	289	261	560	999999	223	802	588	224	141	30	999999	420	943	510	335	22	203	362	903	103	765	999999	649	147	87	193	999999	829	999999	999999	266	444	999999	712	498	999999	481	999999	990	768	911	999999	699	999999	632	999999	821	669	226	999999	497	396	23	999999	300	60	612	423	989	39	261	759	814	407	764	396	375	240	21	828	540	999999	371	145	192	999999	999999	259	515	999999	372	999999	612	666	246	869	431	413	422	448	895	68	971	961	516	161	672	999999	999999	245	999999	590	657	398	999999	999999	999999	999999	459	21	999999	362	999999	438	667	380	157	158	171	894	965	961	817	573	999999	482	270	410	999999	40	999999	246	999999	999999	410	781	999999	999999	463	980	844	999999	999999	410	927	543	161	999999	303	999999	14	524	999999	740	280	199	999999	999999	466	999999	995	999999	259	429	406	284	999999	637	37	999999	156	999999	694	190	59	422	18	417	646	399	330	999999	116	492	999999	101	999999	883	998	221	18	149	757	999999	985	230	303	533	14	652	805	523	515	999999	989	999999	999999	950	999999	858	190	365	447	999999	410	999999	999999	999999	403	999999	178	853	638	816	877	999999	186	962	205	999999	129	999999	999999	993	594	806	221	698	503	955	271	999999	202	999999	40	999999	702	690	332	717	999999	536	140	699	999999	951	884	999999	540	982	894	867	754	861	739	706	999999	453	482	603	65	819	272	
999999	999999	22	660	999999	786	234	999999	495	639	487	126	999999	353	713	519	642	999999	523	168	999999	70	404	999999	341	410	334	699	999999	218	999999	661	893	273	692	655	999999	300	396	912	316	999999	409	237	277	744	157	999999	999999	934	839	680	542	660	752	388	648	612	999999	97	461	999999	64	286	999999	826	233	328	661	68	57	352	536	611	852	842	660	177	999999	596	263	972	460	324	378	58	128	242	521	314	999999	859	971	308	460	781	623	133	999999	450	521	828	700	191	999999	999999	154	999999	808	910	727	481	478	732	834	489	84	999999	907	861	707	999999	999999	357	61	198	999999	999999	160	80	228	536	999999	999999	85	435	281	279	437	881	999999	197	434	611	586	999999	390	248	474	970	707	883	225	999999	743	531	31	352	139	999999	126	999999	780	999999	691	201	632	999999	657	409	217	804	312	999999	958	519	565	205	771	526	807	999999	763	190	373	344	320	999999	948	999999	413	929	149	738	999999	986	416	999999	919	394	902	604	590	999999	762	902	580	199	507	999999	965	826	999999	999999	999999	983	164	600	374	357	880	248	837	113	995	999999	999999	574	999999	971	113	999999	285	999999	623	212	552	697	427	999999	764	131	886	999999	999999	586	358	536	846	780	832	815	332	999999	514	664	767	999999	79	484	247	15	927	536	130	999999	999999	204	989	999999	440	466	999999	903	592	758	361	999999	999999	419	999999	138	999999	491	149	297	546	713	872	958	999999	76	628	943	233	999999	999999	999999	605	492	45	164	999999	167	350	376	999999	429	979	999999	312	999999	961	660	553	118	287	446	396	999999	559	999999	331	40	999999	374	837	239	679	834	564	11	517	41	383	776	591	999999	999999	773	654	126	733	999999	656	790	115	967	399	999999	999999	999999	999999	772	999999	208	999999	516	999999	975	538	413	749	155	200	311	148	929	287	777	526	999999	304	999999	187	999999	999999	214	384	999999	269	869	999999	564	363	806	48	744	108	185	943	999999	656	999999	244	251	377	999999	999999	354	651	999999	690	999999	999999	763	999999	349	595	500	103	627	142	460	716	999999	999999	195	792	394	272	999999	830	112	834	999999	71	139	388	999999	75	527	288	39	811	93	189	228	965	600	999999	698	158	607	91	999999	942	205	999999	576	677	191	999999	541	999999	257	354	999999	999999	156	701	999999	961	659	999999	576	999999	999999	649	999999	999999	355	999999	202	51	574	255	232	30	518	509	999999	680	812	268	883	732	747	947	563	999999	999999	440	818	898	28	999999	498	182	515	
976	838	556	825	999999	999999	961	602	500	517	999999	132	567	278	646	999999	999999	999999	401	551	999999	601	165	95	894	888	915	410	303	32	837	756	59	999999	999999	999999	319	854	725	999999	921	999999	257	440	561	616	42	172	181	72	375	588	107	999999	671	384	683	470	930	208	416	561	308	477	999999	255	999999	62	736	999999	526	798	432	465	999999	714	354	725	534	288	855	753	238	241	657	258	999999	428	999999	166	999999	848	999999	527	529	999999	999999	779	999999	315	999999	999999	435	206	545	999999	166	999999	12	957	40	957	936	652	352	663	332	999999	820	431	596	654	218	579	987	999999	874	905	935	268	882	575	965	229	744	875	327	42	695	90	102	27	425	999999	136	40	912	999999	184	999999	48	764	958	338	719	890	999999	855	218	868	701	260	705	744	84	465	992	717	908	477	999999	299	381	739	339	999999	999999	330	999999	957	764	603	731	999999	229	128	999999	637	509	854	112	472	824	999999	999999	841	322	681	999999	671	999999	205	373	999999	529	748	392	229	998	999999	661	451	412	260	113	107	528	635	524	955	999999	365	217	999999	374	873	999999	554	999999	497	266	557	518	781	919	568	240	35	550	480	999999	397	638	368	202	999999	69	574	722	291	323	686	166	999999	822	999999	988	999999	341	656	999999	838	999999	510	884	999999	999999	631	340	999999	867	503	95	53	999999	461	726	848	861	713	814	999999	831	78	184	999999	400	661	958	246	580	921	999999	894	206	897	528	137	483	999999	728	438	243	187	423	999999	600	999999	637	999999	956	149	457	628	999999	383	999999	800	999999	314	713	999999	672	999999	999999	946	809	201	846	332	999999	599	375	772	999999	386	999999	653	654	364	979	287	34	596	290	440	473	75	62	823	891	999999	999999	178	999999	999999	765	999999	222	477	999999	409	276	314	438	367	774	684	642	465	716	362	999999	971	335	435	258	999999	813	999999	483	744	148	33	440	214	999999	206	397	999999	620	527	999999	187	354	580	20	999999	167	999999	666	788	999999	597	116	538	581	829	999999	949	207	690	336	688	994	999999	999999	253	999999	234	569	578	297	113	844	199	999999	968	999999	755	425	539	917	999999	999999	694	321	999999	999999	901	633	968	363	999999	999999	930	200	752	193	88	320	767	999999	933	999999	97	999999	329	999999	917	617	612	211	97	534	999999	772	446	820	999999	954	718	999999	972	601	600	999999	849	771	914	999999	179	999999	549	444	657	999999	983	999999	999999	204	999999	999999	999	999999	30	767	275	999999	673	
168	999999	931	999999	133	999999	999999	872	342	763	999999	650	558	999999	918	999999	999999	662	999999	876	974	788	911	999999	115	962	919	999999	687	580	833	999999	936	107	756	254	999999	999999	999999	842	226	999999	651	771	907	553	443	999999	90	846	203	999999	999999	46	699	379	842	891	778	170	682	113	195	999999	999999	922	714	461	91	674	210	925	246	810	660	999999	147	149	999999	999999	528	999999	257	841	387	727	337	900	407	999999	999999	355	133	264	999999	999999	636	889	840	985	839	982	879	415	646	999999	869	999999	386	999999	242	702	759	999999	642	999999	999999	354	384	212	594	814	63	705	272	854	801	999999	649	547	526	258	308	999999	722	999999	88	841	204	999999	858	526	523	860	153	999999	999999	906	622	445	266	292	515	638	401	34	929	999999	153	791	476	887	999999	838	30	984	403	612	504	999999	646	999999	159	274	999999	999999	300	203	561	562	268	999999	368	214	999999	244	999999	999999	755	697	999999	904	999999	413	643	971	364	685	839	169	316	983	411	526	799	999999	999999	250	294	332	734	735	622	591	533	580	999999	957	999999	999999	251	999999	999999	807	489	999999	327	999999	630	382	714	615	363	402	999999	999999	494	842	414	49	999999	999999	386	432	999999	881	292	999999	879	73	452	999999	999999	999999	917	583	135	999999	47	67	923	999999	999999	912	999999	129	381	999999	345	259	95	999999	552	999999	684	999999	356	434	999999	999999	459	221	866	566	930	999999	488	999999	484	673	999999	889	804	356	126	999999	999999	474	999999	843	509	72	999999	999999	977	999999	853	999999	379	178	236	999999	760	440	608	711	530	999999	981	310	641	81	745	671	999999	999999	882	206	401	969	867	882	620	10	108	396	451	245	589	174	464	868	931	315	446	999999	999999	999999	999999	999999	194	999999	492	514	212	437	327	108	530	999999	883	657	228	999999	311	999999	91	759	341	999999	270	294	474	817	845	772	999999	999999	234	652	76	517	458	999999	785	48	400	115	798	670	79	352	715	807	291	807	650	532	14	999999	376	999999	42	536	999999	899	999999	674	668	439	297	888	874	877	715	375	209	999999	623	272	953	999999	961	671	152	999999	578	999999	999999	48	132	618	999999	141	286	999999	485	921	842	999999	684	999999	447	999999	383	191	999999	838	102	999999	999999	418	908	999999	149	400	419	371	999999	999999	330	999999	148	630	999999	999999	462	742	600	999999	999999	287	399	736	588	999999	538	601	298	961	999999	740	573	619	440	713	709	694	999999	999999	287	124	538	616	565	987	586	817	999999	704	
728	735	248	83	36	330	29	999999	163	911	862	817	82	999999	999999	590	133	529	999999	603	968	768	750	713	741	775	999999	783	181	601	651	721	549	593	242	714	501	499	999999	119	999999	537	541	89	34	469	51	116	999999	975	863	67	999999	999999	736	959	984	999999	341	261	581	246	10	561	999999	150	277	489	199	81	98	634	935	999999	999999	999999	237	999999	689	281	733	642	999999	206	737	594	103	999999	857	999999	729	999999	167	999999	537	457	999999	979	819	883	202	999999	916	759	999999	239	131	547	999999	305	732	323	999999	999999	527	999999	293	999999	824	999999	57	999999	631	916	351	999999	476	999999	999999	999999	903	999999	851	805	999999	999999	725	203	319	508	472	999999	553	562	550	415	131	107	815	598	999999	732	165	152	999999	999999	930	999	417	764	762	528	995	999999	401	484	472	999999	999999	355	223	99	494	325	213	999999	632	79	376	935	10	999999	999999	953	999999	181	999999	708	999999	72	251	999999	786	999999	746	944	999999	467	999999	76	943	90	127	469	385	85	999999	839	939	344	394	999999	633	482	999999	999999	999999	999999	999999	230	390	763	81	999999	114	497	313	939	579	269	941	999999	909	999999	991	919	999999	328	577	999999	933	263	769	634	678	390	999999	999999	791	361	214	517	669	939	685	190	19	209	364	888	772	308	270	680	999999	229	999999	332	490	999999	143	421	475	585	999999	137	993	446	249	723	404	999999	157	227	999999	434	505	969	999999	810	910	61	963	999999	450	999999	999999	99	241	459	439	770	823	948	228	793	52	93	999999	557	196	572	960	641	494	999999	161	53	625	968	724	981	707	679	999999	91	457	786	999999	662	145	904	215	789	294	633	186	209	998	270	999999	421	326	999999	624	347	100	332	204	677	484	948	999999	999999	734	999999	73	999999	999999	146	346	266	999999	990	999999	292	367	180	356	999999	596	951	54	364	586	312	664	638	65	595	991	134	591	468	188	196	440	943	64	999999	570	42	193	862	924	136	999999	999999	655	341	980	919	975	999999	999999	999999	903	118	686	999999	793	434	97	429	999999	999999	674	489	812	235	851	423	125	520	300	563	768	192	440	460	838	338	982	724	615	81	158	257	387	999999	999999	332	999999	632	52	145	944	764	716	712	999999	984	523	430	489	566	803	999999	999999	527	764	721	678	999999	594	999999	999999	373	813	84	73	427	112	166	943	999999	166	999999	477	999999	618	13	476	728	998	854	815	562	244	58	999999	693	213	859	891	999999	654	999999	48	999999	
694	999999	950	642	648	44	881	999999	486	959	409	999999	987	889	908	760	254	999999	999999	739	648	888	139	764	999999	380	999999	252	274	999999	875	135	455	889	469	47	999999	999999	89	999999	972	459	86	284	649	957	999999	324	951	141	326	704	999999	999999	939	999999	451	999999	835	278	999999	638	101	114	94	284	864	108	999999	870	999999	421	869	272	767	999999	812	854	125	849	675	999999	999999	143	999999	181	331	157	999999	664	595	866	999999	999999	154	343	367	999999	200	999999	999999	999999	894	999999	433	999999	834	999999	541	750	999999	597	80	986	603	920	347	999999	58	913	999999	717	159	765	284	841	999999	999999	128	433	831	999999	663	750	756	78	999999	219	999999	160	346	999999	616	208	670	998	999999	21	999999	233	999999	409	923	287	999999	999999	999999	139	999999	591	492	776	999999	117	919	163	933	999999	239	534	916	137	257	897	576	171	110	951	104	286	55	411	999999	999999	436	999999	916	386	337	999999	999999	875	413	999999	999999	569	377	999999	999999	517	999999	999999	782	683	999999	868	161	35	999999	261	999999	999999	44	999999	546	90	927	527	999999	497	246	556	992	857	913	999999	724	138	238	17	999999	602	672	999999	221	578	629	175	588	568	280	999999	999999	86	107	999999	840	882	582	999999	642	999999	999999	999999	281	518	999999	999999	770	275	999999	32	796	703	999999	682	833	999999	319	968	460	761	999999	122	999999	999999	999999	916	760	797	210	999999	556	650	374	943	775	880	999999	703	999999	705	405	322	424	999999	104	999999	618	425	999999	393	999999	614	137	999999	911	714	575	926	637	568	173	973	75	312	476	156	999999	524	907	999999	999999	615	874	999999	999999	626	698	969	261	999999	307	999999	514	816	999999	942	522	493	999999	999999	315	389	75	535	541	999999	256	121	780	947	643	104	518	339	252	957	740	382	525	294	999999	605	674	729	271	999999	469	259	45	999999	633	845	492	846	648	761	550	348	224	999999	380	586	198	999999	274	213	999999	184	573	319	211	999999	968	747	53	999999	714	346	274	712	999999	996	86	256	999999	999999	999999	999999	999999	491	417	999999	168	590	913	439	999999	999999	465	67	999999	999999	685	999999	332	492	877	999999	802	999999	56	213	999999	511	999999	383	999999	942	999999	476	601	999999	493	92	901	810	982	387	833	999999	302	999999	881	216	999999	677	321	999999	924	831	920	866	868	753	444	214	326	999999	618	540	929	999999	382	989	466	846	999999	602	823	521	510	500	911	199	645	999999	332	868	800	304	72	159	28	167	555	734	297	739	
648	697	494	335	769	303	684	999999	999999	999999	749	864	876	718	536	412	330	430	955	999999	117	740	881	457	856	323	477	779	456	224	443	732	558	71	954	999999	37	999999	730	617	999999	999999	732	440	129	999999	999999	353	622	999999	836	135	778	617	632	907	999999	46	479	455	825	904	381	756	999999	27	316	814	764	999999	384	156	699	348	174	300	17	999999	338	920	895	999999	999999	999999	387	317	953	940	439	56	320	990	705	285	999999	610	445	976	999999	111	629	613	589	999999	999999	690	436	440	453	341	900	373	708	559	559	999999	747	541	378	152	74	375	999999	999999	99	394	450	423	556	564	999999	41	470	236	999999	292	544	945	609	696	999999	522	497	999999	156	947	999999	999999	725	99	862	999999	607	839	999999	999999	238	871	132	847	249	23	884	888	487	868	903	999999	999999	277	167	999999	932	681	271	551	999999	287	571	152	112	305	697	999999	999999	950	434	631	198	46	64	999999	822	999999	457	999999	999999	999999	620	287	53	809	886	458	932	999999	972	999999	577	495	387	951	309	980	744	944	325	427	196	536	999999	282	293	232	999999	494	999999	179	234	404	999999	277	666	293	108	302	418	249	534	999999	978	508	63	999999	658	112	373	842	27	512	552	220	423	93	844	771	526	999999	999999	999999	999999	999999	700	182	581	119	294	25	881	999999	536	85	893	555	558	934	999999	589	573	120	131	146	162	999999	999999	703	854	582	449	337	775	754	13	999999	999999	186	807	999999	131	549	818	357	999999	574	999999	476	326	867	535	909	553	937	999999	135	326	945	649	979	330	999999	265	999999	575	554	999999	781	82	807	997	382	137	347	468	34	301	773	999999	999999	999999	386	386	986	57	540	783	838	664	877	770	612	536	999999	560	252	294	116	781	999999	999999	999999	403	519	869	163	782	215	999999	75	999999	552	770	72	243	943	501	999999	999999	45	770	839	127	204	46	394	846	308	786	225	999999	194	999999	999999	690	550	982	867	127	893	758	999999	999999	598	53	227	842	474	594	616	751	25	452	999999	646	67	87	209	999999	485	317	483	429	263	335	649	999999	12	999999	693	961	634	161	999999	286	202	480	528	160	818	552	381	713	999999	999999	999999	742	255	131	632	999999	783	999999	641	999999	284	999999	999999	273	404	667	999999	102	999999	655	126	864	681	469	454	587	558	58	664	932	999999	770	259	789	610	906	314	880	749	231	188	999999	519	194	999999	999999	374	265	756	999999	712	289	999999	999999	357	859	71	
999999	999999	54	913	999999	729	709	651	513	899	326	662	497	363	959	353	679	477	875	355	496	467	410	223	303	302	513	229	999999	958	999999	999999	751	845	527	213	704	317	999999	520	809	543	498	154	57	602	999999	797	999999	936	142	57	481	514	574	999999	276	831	620	441	226	489	995	555	174	999999	999999	651	835	756	648	372	33	999999	545	953	968	999999	176	700	43	715	476	999999	825	686	959	247	999999	208	936	873	696	21	999999	330	547	942	999999	999999	999999	617	999999	996	297	999999	34	126	968	999999	360	20	664	999999	408	511	999999	286	999999	487	925	674	379	999999	820	999999	999999	21	999999	999999	415	35	286	14	19	426	753	480	431	66	999999	999999	278	661	848	999999	999999	776	613	792	999999	271	223	999999	245	999999	247	999999	999999	999999	104	22	999999	753	214	999999	733	999999	910	999999	999999	541	854	673	825	93	405	718	788	999999	999999	898	408	999999	999999	153	812	999999	768	992	188	428	304	909	961	649	787	525	456	523	202	999999	866	631	44	775	417	549	676	162	621	528	999999	291	954	205	614	786	845	71	522	948	891	999999	999999	999999	247	944	999999	185	305	879	272	999999	701	18	999999	776	244	999999	736	272	118	615	380	660	882	999999	955	999999	44	11	999999	999999	999999	254	666	947	827	706	999999	473	999999	999999	857	999999	265	281	590	945	999999	838	552	713	999999	259	840	286	999999	999999	455	233	999999	945	150	304	999999	877	999999	457	999999	94	949	538	999999	272	434	617	999999	999999	404	610	433	19	603	206	459	967	69	999999	414	999999	409	684	260	314	483	893	360	999999	999999	999999	999999	142	603	999999	888	24	999999	72	825	999999	527	909	748	844	800	980	999999	943	845	999999	818	520	53	999999	999999	275	287	999999	999999	541	266	206	999999	999999	601	300	999999	526	999999	444	857	997	999999	191	862	499	935	415	999999	999999	551	416	716	311	569	498	99	640	402	623	736	821	999999	999999	966	331	814	731	253	999999	999999	999999	635	410	384	821	593	861	110	999999	339	872	784	295	989	849	489	794	457	113	210	775	999999	694	999999	45	723	642	224	999999	684	213	172	13	929	999999	781	999999	926	748	905	999999	540	216	294	863	46	988	999999	999999	842	999999	284	150	309	999999	999999	941	701	348	107	950	999999	569	999999	135	710	999999	365	999999	78	182	867	999999	999999	972	999999	917	410	844	999	999999	999999	108	698	999999	929	32	703	999999	36	839	614	587	999999	999999	590	971	705	168	163	265	632	43	999999	999999	162	574	
942	336	999999	783	999999	856	349	372	613	999999	870	846	999999	688	999999	999999	245	238	568	290	69	999999	392	273	222	251	999999	744	112	314	59	39	999999	364	89	999999	576	252	308	757	248	287	351	52	110	858	962	475	999999	999999	797	819	110	872	515	699	944	300	999999	299	175	605	270	308	499	840	345	841	608	711	659	993	930	999999	51	781	900	999999	172	363	999999	226	566	705	516	240	929	638	849	389	431	286	681	999999	999999	642	26	53	553	999999	523	130	866	476	747	804	889	999999	830	734	799	999999	137	999999	20	948	999999	565	791	269	999999	706	999999	229	289	383	321	921	999999	408	999999	857	796	902	840	168	999999	100	957	712	350	639	999999	125	590	826	158	474	998	999999	604	999999	999999	999999	999999	999999	138	646	196	374	999999	999999	80	431	969	999999	808	999999	376	999999	999999	948	607	89	918	281	897	999999	639	462	234	999999	923	585	804	999999	606	512	553	33	39	999999	903	593	999999	383	568	999999	155	999999	999999	924	107	156	999999	656	999999	999999	375	999999	999999	261	17	999999	149	646	53	495	627	666	345	305	681	353	821	885	54	24	999999	999999	712	521	731	990	999999	310	999999	777	999999	158	459	433	146	475	999999	778	705	180	453	583	340	83	759	488	999999	999999	999999	754	334	999999	999999	839	323	999999	374	407	529	999999	299	839	897	999999	954	478	217	999999	169	215	249	53	189	874	570	999999	214	639	762	253	688	721	67	994	999999	380	546	619	120	999999	110	706	258	999999	999999	614	686	74	128	290	281	400	563	47	514	999999	980	999999	278	999999	627	735	645	286	999999	577	782	902	822	584	999999	999999	801	999999	999999	543	999999	500	999999	956	599	149	521	481	999999	297	999999	30	490	171	400	808	351	83	999999	375	71	972	360	312	831	783	251	543	358	683	599	709	932	970	496	999999	744	321	447	487	224	173	314	999999	419	762	422	661	194	132	256	999999	175	739	482	822	150	690	134	815	898	977	132	298	698	458	999999	519	999999	999999	74	39	635	210	161	897	667	319	893	79	371	590	999999	999999	999999	871	543	999999	498	674	999999	64	999999	632	999999	999999	999999	25	352	960	674	902	986	283	68	227	102	964	588	584	999999	831	999999	64	454	318	627	999999	861	826	915	895	30	10	571	20	842	13	999999	999999	857	652	967	999999	405	469	603	86	177	219	999999	578	999999	999999	520	517	267	999999	188	280	619	999999	999999	525	55	778	881	985	712	58	384	98	352	674	727	512	
863	863	659	984	714	551	999999	651	56	999999	291	999999	999999	63	752	709	824	999999	304	999999	498	452	887	627	587	618	374	129	835	999999	236	939	197	999999	999999	999999	999999	999999	565	78	999999	999999	999999	708	496	999999	505	658	305	999999	273	10	380	23	24	421	975	41	999999	999999	999999	609	816	999999	120	352	919	999999	999999	358	236	631	786	235	999999	985	973	189	999999	812	122	715	823	999999	999999	999999	569	183	993	243	428	999999	796	469	891	999999	695	999999	598	999999	855	32	258	946	448	642	224	999999	725	38	999999	796	999999	999999	983	471	785	656	937	884	783	745	999999	175	999999	999999	834	999999	344	482	300	999999	590	987	956	99	999999	876	721	784	21	425	999999	965	795	631	550	212	485	429	39	48	185	714	370	999999	544	999999	26	999999	999999	897	999999	253	999999	588	216	913	999999	893	14	908	935	163	872	368	297	522	999999	308	999999	999999	841	915	452	261	999999	875	626	999999	555	383	860	68	977	124	615	214	238	216	999999	999999	574	999999	425	131	113	999999	842	11	822	31	712	718	428	999999	66	894	800	485	905	341	999999	791	347	630	58	876	185	758	752	93	999999	174	883	607	67	999999	500	999999	157	999999	43	999999	33	534	671	152	639	801	68	721	413	752	311	999999	350	783	999999	794	82	236	999999	93	999999	739	736	548	834	821	127	999999	403	479	338	999999	307	671	999999	813	958	906	247	383	999999	41	679	999999	862	999999	999999	284	14	705	259	921	814	949	375	294	798	133	317	818	684	261	327	934	999999	67	786	679	25	440	835	175	999999	472	393	228	69	203	685	46	999999	842	802	697	230	416	440	358	999999	999999	999999	999999	599	428	999999	448	999999	745	128	805	22	586	268	573	870	93	999999	351	999999	157	235	604	999999	999999	999999	841	999999	630	713	17	627	438	383	999999	425	10	999999	570	999999	944	514	999999	85	999999	999999	978	584	238	999999	147	485	99	999999	999999	999999	420	397	328	175	999999	990	93	42	121	999999	584	212	726	158	869	517	371	577	620	642	999999	529	567	257	999999	267	230	802	576	532	538	645	235	295	15	613	257	999999	999999	954	999999	290	963	702	449	775	857	90	957	629	124	521	182	515	999999	890	829	81	891	600	769	999999	999999	589	999999	939	977	440	152	266	269	966	661	665	220	631	565	865	807	509	409	150	999999	946	417	999999	999999	719	999999	999999	783	185	513	325	999999	151	825	999999	999999	510	999999	427	937	700	369	999999	860	999999	999999	713	334	
963	273	999999	200	629	445	518	181	999999	475	267	490	999999	482	999999	463	345	480	79	806	191	813	307	710	982	212	999999	586	270	166	956	424	246	789	820	911	131	135	566	705	316	213	428	999999	540	999999	910	227	285	694	524	45	235	907	153	159	999999	681	217	426	301	931	911	477	519	842	253	999999	999999	182	999999	220	914	374	499	978	395	272	179	999999	302	999999	999999	575	999999	921	999999	339	999999	670	945	449	918	149	413	384	999999	999999	525	999999	692	999999	565	999999	362	314	999999	860	417	999999	999999	999999	511	171	134	375	630	346	835	999999	652	914	999999	992	237	892	302	999999	999999	125	686	443	747	481	363	629	999999	207	222	999999	800	338	999999	999999	905	999999	937	756	24	47	999999	955	126	927	55	778	999999	572	876	470	999999	355	999999	999999	488	999999	957	999999	808	504	999999	433	133	507	797	324	992	130	96	986	954	545	999999	923	999999	730	327	999999	436	584	558	798	331	752	325	455	999999	629	999999	584	293	907	948	520	43	330	999999	619	140	999999	786	951	485	890	515	476	594	976	930	757	13	147	999999	233	946	215	111	999999	191	352	999999	999999	137	511	999999	56	597	250	889	50	999999	708	688	705	798	607	322	440	246	849	999999	461	698	244	581	155	999999	999999	999999	828	228	460	437	788	845	422	823	974	197	469	879	999999	97	999999	859	304	459	898	435	348	892	670	145	342	492	433	674	893	930	556	742	873	676	70	821	447	999999	999999	859	385	784	348	253	777	999999	515	374	808	384	287	696	414	298	999999	935	558	325	105	305	421	748	929	53	640	726	16	999999	999999	78	421	33	558	999999	60	564	553	427	368	372	976	69	865	518	999999	860	337	584	451	134	273	999999	185	604	447	636	854	999999	999999	999999	963	999999	347	999999	999999	263	999999	999999	999999	670	392	140	999999	999999	999999	999999	882	421	400	780	398	431	999999	902	804	299	847	953	601	423	710	259	999999	999999	408	999999	722	135	999999	999999	999999	999999	345	999999	742	143	999999	452	999999	999999	754	442	904	999999	662	542	999999	999999	936	999999	415	194	773	825	959	143	999999	650	334	999999	640	757	866	10	67	435	96	455	170	671	134	404	678	516	669	999999	354	982	654	866	539	287	999999	999999	999999	538	198	999999	821	609	817	524	128	106	454	996	999999	903	999999	236	999999	164	999999	275	999999	20	999999	266	166	692	788	343	996	467	650	362	999999	984	26	529	247	999999	634	560	853	609	286	582	71	672	999999	
451	217	999999	420	999999	13	923	341	973	999999	931	999999	999999	821	484	528	660	999999	102	438	999999	886	999999	989	880	530	723	421	939	999999	933	205	493	990	346	999999	999999	57	999999	359	644	652	53	506	315	222	505	739	379	91	625	136	999999	244	119	565	962	438	540	854	999999	512	999999	249	99	736	870	148	999999	358	950	613	190	743	999999	999999	999999	999999	683	999999	34	984	52	858	999999	807	235	259	881	999999	172	150	516	420	999999	141	999999	803	417	579	999999	366	999999	30	141	21	945	235	450	180	721	223	999999	872	999999	304	470	544	140	291	510	620	999999	703	999999	999999	106	770	999999	661	687	49	340	114	999999	668	999999	31	727	999999	862	999	808	710	69	948	396	644	590	999999	671	716	673	135	78	730	109	999999	834	999999	999999	185	562	789	492	999999	999999	650	556	171	999999	448	816	42	999999	511	812	556	643	247	999999	462	189	898	989	971	999999	215	45	594	568	178	999999	405	999999	686	447	999999	227	387	75	745	97	999999	210	233	999999	640	706	567	999999	553	917	597	907	461	999999	999999	799	521	316	677	999999	961	603	406	260	421	999999	742	999999	999999	999999	266	181	999999	375	760	698	766	81	735	999999	999999	676	25	260	600	497	730	691	999999	229	705	80	999999	141	135	999999	999999	972	488	999999	999999	503	134	223	999999	426	240	999999	245	965	999999	450	581	999999	145	295	588	155	660	923	129	61	290	574	633	196	783	546	249	935	999999	793	592	944	545	975	552	801	599	183	267	644	456	818	999999	265	499	229	995	840	246	999999	322	565	671	911	222	559	589	474	999999	693	999999	310	81	249	857	636	632	170	742	787	555	486	999999	485	605	472	999999	378	696	999999	550	409	698	999999	481	37	283	634	762	993	221	999999	540	999999	999999	999999	999999	946	408	862	999999	835	107	459	999999	835	900	195	316	750	999999	999999	778	88	999999	447	611	835	768	830	363	998	999999	749	575	430	945	101	688	459	725	442	969	833	967	715	311	999999	143	999999	136	999999	999999	22	822	999	356	461	431	359	999999	912	188	578	509	597	438	358	884	681	889	809	999999	856	999999	738	252	944	121	999999	146	373	701	999999	999999	276	680	394	999999	575	999999	999999	999999	339	999999	813	264	999999	334	380	999999	952	363	461	756	327	999999	471	999999	999999	757	999999	350	994	222	180	220	999999	874	999999	916	53	431	318	607	405	149	178	941	999999	483	850	619	740	999999	194	999999	250	375	385	686	999999	999999	842	817	
671	153	675	126	999999	602	208	526	101	463	999999	999999	54	853	999999	188	420	529	775	610	907	792	610	843	999999	170	970	690	999999	556	707	999999	999999	500	935	262	473	61	207	999999	999999	999999	528	286	917	662	999999	396	24	207	275	690	999999	241	910	879	999999	832	999999	999999	632	999999	999999	999999	999999	596	942	553	918	108	714	369	999999	999999	336	584	999999	333	999999	999999	205	999999	675	302	999999	999999	24	356	590	66	999999	999999	963	999999	999999	766	305	983	999999	331	720	421	478	915	492	906	999999	476	999999	336	999999	999999	906	723	999999	58	842	999999	999999	739	581	999999	963	861	389	83	999999	708	178	999999	288	289	803	999999	999999	784	115	759	809	999999	999999	999999	451	263	450	999999	735	999999	999999	938	923	569	999999	790	749	134	999999	616	536	418	510	659	307	346	58	999999	999999	311	999999	603	999999	92	925	878	90	43	999999	999999	421	879	999999	999999	473	999999	999999	718	999999	22	855	531	337	499	233	401	874	999999	251	999999	215	124	103	433	182	641	995	840	999999	999999	999999	715	979	747	204	656	999999	354	195	76	700	999999	776	999999	455	546	276	999999	859	534	14	91	792	999999	504	307	786	914	983	832	244	804	999999	999999	313	150	551	999999	304	999999	331	529	813	184	999999	876	999999	999999	978	999999	999999	552	981	119	847	628	923	999999	253	896	869	999999	371	363	832	895	999999	78	99	999999	995	686	158	291	213	999999	277	617	634	628	960	95	936	357	467	692	822	964	860	685	226	610	346	408	707	176	168	460	999999	519	999999	278	610	999999	641	688	403	700	999999	999999	360	315	316	625	936	784	228	24	896	149	82	300	218	999999	999999	394	350	750	999999	47	999999	999999	275	124	16	691	485	274	716	778	299	132	999999	497	334	999999	999999	721	471	923	947	153	999999	999999	999999	330	69	999999	583	999999	999999	652	999999	999999	56	999999	50	201	618	254	308	954	308	127	850	999999	999999	721	90	188	99	628	289	660	99	182	263	72	677	999999	999999	999999	690	469	439	646	16	198	999999	791	870	113	999999	226	624	993	845	445	999999	497	97	999999	125	999999	167	719	373	466	780	873	999999	978	523	932	623	29	273	839	688	213	999999	54	999999	298	317	985	526	72	999999	106	999999	818	709	999999	598	999999	999999	999999	999999	720	282	999999	417	577	513	999999	590	180	603	605	999999	15	757	999999	999999	53	78	827	999999	999999	203	311	430	684	545	470	278	342	999999	340	999999	979	537	967	999999	999999	636	703	785	425	405	999999	
469	439	999999	332	70	560	637	555	224	346	999999	140	527	971	129	999999	41	52	623	999999	837	272	750	750	478	790	227	999999	416	374	51	672	999999	999999	842	990	317	223	409	717	705	788	999999	999999	782	406	450	959	284	903	671	742	801	158	999999	999999	689	626	853	999999	343	487	148	850	999999	533	364	679	139	138	425	817	642	906	999999	58	157	242	967	81	349	267	999999	512	702	309	871	999999	339	999999	311	691	999999	139	383	228	999999	275	223	999999	52	770	830	155	487	999999	110	894	607	469	58	457	658	999999	999999	999999	611	636	999999	999999	662	737	350	999999	827	734	458	999999	999999	332	409	882	28	999999	39	999999	999999	999999	999999	848	999999	999999	29	869	999999	854	42	587	208	999999	999999	23	999999	999999	595	314	429	346	327	999999	405	596	372	284	70	176	439	999999	753	999999	648	880	611	999999	796	686	718	999999	896	973	701	870	314	234	999999	396	765	800	133	999999	159	100	412	999999	453	999999	613	745	999999	431	999999	102	834	999999	660	999999	411	819	431	908	595	948	999999	354	61	534	292	148	999999	999999	410	639	816	37	211	557	478	339	855	194	83	972	672	475	558	999999	46	999999	573	999999	984	946	378	999999	139	999999	650	68	229	918	329	475	186	144	30	999999	286	999999	645	999999	268	999999	963	247	835	622	285	999999	796	999999	999999	825	999999	999999	999999	999999	270	999999	898	10	907	419	119	999999	864	999999	999999	537	455	772	332	240	999999	471	721	912	999999	999999	388	516	925	999999	999999	777	430	504	999999	999999	454	565	999999	684	907	645	205	999999	961	36	383	238	826	748	529	33	130	267	14	999999	868	777	482	140	223	392	85	242	157	342	999999	370	999999	209	999999	890	256	647	333	999999	276	872	950	999999	757	160	689	186	155	248	657	172	499	798	729	677	999999	394	471	525	999999	962	700	629	519	999999	999999	627	665	639	776	482	999999	829	836	995	826	526	383	72	702	999999	96	999999	685	353	999999	908	480	415	807	999999	186	807	615	999999	181	331	446	999999	628	999999	521	516	999999	184	238	670	961	999999	999999	566	999999	408	999999	670	876	791	944	175	999999	623	999999	259	999999	914	306	136	223	533	823	505	89	639	443	639	386	579	999999	999999	999999	210	946	746	999999	999999	999999	777	985	945	999999	389	386	280	601	999999	915	272	684	556	999999	112	456	999999	910	999999	486	382	965	999999	999999	306	354	444	999999	941	676	411	695	590	999999	528	151	278	106	443	128	999999	47	437	999999	124	
895	891	631	999999	754	518	835	218	999999	478	812	802	999999	140	999999	942	999999	660	339	999999	577	104	999999	360	961	999999	999999	477	999999	999999	344	537	999999	999999	411	463	812	999999	197	167	999999	999999	999999	999999	716	349	617	999999	407	999999	588	387	999999	220	547	800	408	999999	61	575	187	368	982	98	999999	284	344	491	728	999999	999999	193	472	999999	938	101	999999	897	643	622	571	374	79	999999	999999	956	438	999999	632	610	64	542	985	999999	999999	999999	999999	737	460	999999	14	135	248	824	56	404	999999	927	282	999999	531	999999	637	439	14	813	298	999999	999	187	846	96	859	127	527	999999	207	851	201	999999	597	542	446	999999	617	445	999999	254	14	999999	999999	511	974	185	89	554	904	555	616	176	919	572	737	282	595	918	275	130	999999	999999	206	73	735	552	858	989	73	999999	822	568	686	999999	927	315	145	999999	122	999999	48	973	692	652	244	34	999999	34	804	173	615	698	180	999999	947	999999	496	978	775	432	326	100	490	479	732	58	490	999999	645	432	999999	260	806	591	999999	333	766	999999	999999	999999	999999	834	194	899	819	133	398	680	105	381	818	167	569	689	366	999999	492	999999	999999	196	544	999999	389	382	999999	364	999999	588	999999	999999	789	999999	159	999999	999999	999999	999999	590	659	609	999999	810	999999	273	613	999999	691	126	235	999999	999999	552	635	642	176	999999	454	812	872	999999	241	999999	756	481	592	999999	17	999999	998	999999	51	902	564	999999	537	734	165	999999	769	999999	673	776	999999	789	783	246	316	517	898	886	48	103	717	203	999999	849	63	308	999999	736	999999	196	127	360	102	999999	999999	324	115	442	649	338	999999	825	999999	464	457	966	698	356	569	999999	606	122	836	948	194	999999	942	687	999999	857	445	999999	999999	487	659	12	696	844	258	999999	412	465	246	709	999999	892	999999	913	402	96	609	334	176	482	589	14	999999	154	754	627	999999	427	999999	791	893	999999	750	314	805	454	280	853	107	577	999999	151	875	136	897	999999	958	39	295	593	999999	120	865	602	897	654	487	552	100	631	620	985	704	999999	816	50	151	999999	999999	947	816	756	999999	599	999999	448	139	398	257	999999	669	353	141	999999	543	782	154	157	416	999999	967	727	763	476	957	112	446	430	320	856	160	860	920	348	777	999999	883	276	999999	999999	999999	99	999999	999999	999999	276	853	536	911	44	896	993	999999	956	980	999999	993	999999	641	292	11	999999	999999	400	311	809	432	793	400	51	999999	999999	939	999999	999999	878	
432	999999	999999	690	259	999999	519	285	959	999999	179	964	368	688	508	132	999999	925	457	816	999999	904	336	162	999999	69	999999	869	999999	29	63	733	999999	111	999999	867	256	999999	43	101	198	802	999999	999999	639	468	999999	712	543	999999	252	24	510	819	867	999999	798	999999	845	199	999999	999999	150	999999	113	999999	643	266	31	640	876	684	892	366	999999	218	999999	191	999999	999999	634	434	999999	370	776	999999	233	511	999999	148	999999	894	115	843	327	548	662	500	51	999999	824	179	690	902	899	568	131	153	201	999999	65	616	999999	469	565	999999	999999	779	999999	73	222	142	31	883	999999	999999	578	58	48	999999	999999	972	150	329	562	999999	744	434	999999	218	917	999999	320	585	999999	462	66	646	288	978	235	882	336	977	981	692	157	806	341	917	989	82	999999	121	112	93	476	519	906	109	605	999999	318	954	155	143	822	445	800	999999	925	932	770	69	999999	999999	645	999999	999999	870	317	999999	102	553	229	845	974	208	483	999	986	547	999999	999999	383	345	573	381	832	848	869	711	16	232	992	66	312	999999	999999	438	447	313	181	46	792	668	796	765	999999	310	168	623	999999	801	131	999999	203	591	999999	519	999999	273	340	499	10	605	931	870	561	172	543	928	999999	54	561	682	376	702	396	715	548	999999	646	531	689	999999	999999	999999	110	614	999999	720	368	747	337	184	973	999999	999999	196	737	999999	213	573	767	240	682	999999	249	448	21	501	205	971	970	302	627	808	810	999999	856	999999	999999	947	309	999999	569	999999	999999	999999	709	999999	665	209	999999	622	999999	82	764	458	574	832	965	661	602	999999	525	397	999999	45	557	999999	871	293	340	20	166	266	274	944	999999	999999	210	862	739	327	999999	995	993	999999	697	999999	53	361	189	34	760	117	354	999999	306	182	425	681	829	544	823	382	999999	967	465	348	808	819	788	999999	631	999999	922	999999	536	530	404	429	348	13	131	999999	113	999999	260	58	912	337	648	497	72	529	43	205	999999	999999	136	35	892	358	745	234	572	103	999999	658	195	78	410	776	999999	995	342	825	999999	999999	999999	562	717	416	436	481	181	999999	999999	999999	999999	726	999999	82	999999	378	537	989	999999	897	946	20	914	601	999999	843	926	999999	719	999999	999999	217	782	999999	999999	574	318	485	999999	274	62	282	80	299	590	469	296	338	383	999999	468	353	567	525	367	268	648	125	999999	592	555	310	999999	999999	916	860	999999	593	887	829	69	62	77	993	844	674	940	624	
999999	403	557	598	497	318	608	843	650	999999	831	927	999999	202	931	339	719	752	700	123	383	999999	525	702	450	553	351	415	999999	574	680	693	999999	33	114	159	999999	956	812	272	358	999999	220	686	761	960	999999	866	130	738	284	102	973	999999	250	291	999999	854	157	999999	967	203	567	85	999999	148	999999	999999	999999	999999	999999	762	999999	999999	765	310	999999	839	999999	489	650	999999	294	546	299	588	720	999999	782	822	999999	191	808	867	304	165	515	999999	109	999999	361	999999	778	999999	999999	522	999999	544	999999	940	772	48	913	668	304	493	908	31	786	999999	427	117	129	275	510	122	953	82	999999	609	794	384	740	999999	138	648	999999	999999	111	999999	436	999999	999999	999999	60	999999	278	150	573	811	256	494	358	110	999999	999999	882	512	838	999999	568	89	410	461	155	398	999999	595	539	655	999999	962	919	19	571	252	999999	287	225	278	843	813	508	333	363	310	35	639	131	885	766	203	117	778	999999	356	999999	977	696	661	999999	999999	611	918	34	293	574	349	538	999999	574	604	297	569	999999	755	999999	87	108	845	372	999999	473	654	889	593	999999	150	999999	225	477	999999	999999	563	344	171	212	590	999999	79	999999	999999	110	178	320	171	906	547	299	463	774	697	879	850	299	275	219	999999	39	441	438	999999	999999	323	486	874	23	733	999999	328	553	991	778	38	119	999999	568	304	999999	727	686	317	851	347	450	999999	821	740	274	78	951	255	561	867	641	311	999999	787	692	999999	999999	182	999999	971	910	783	919	850	741	613	707	914	999999	311	754	999999	582	211	872	999999	63	999999	469	166	376	999999	999999	910	397	807	999999	780	612	898	999999	513	995	879	436	999999	859	970	999	999999	999999	999999	633	259	123	521	729	999999	914	985	392	874	999999	165	604	612	999999	19	463	933	75	926	311	999999	732	250	999999	702	999999	215	847	92	999999	808	795	339	999999	999999	796	876	999999	611	865	627	515	999999	800	840	285	824	999999	850	516	75	595	444	735	909	527	873	396	36	171	709	147	309	599	999999	370	275	999999	173	222	587	854	464	999999	999999	217	37	449	294	427	999999	999999	996	999999	218	222	360	604	764	663	923	489	61	449	999999	999999	999999	114	895	999999	999999	886	159	999999	928	999999	141	384	61	702	999999	433	112	609	999999	816	151	999999	391	693	19	670	999999	510	999999	999999	803	999999	904	204	11	999999	554	813	999999	999999	743	368	647	997	999999	976	553	71	173	999999	999999	451	237	350	348	482	723	
999999	470	349	999999	648	349	999999	418	125	479	857	700	576	878	298	999999	157	999999	783	999999	394	611	43	127	122	346	798	999999	361	787	563	855	528	209	352	999999	78	362	104	28	817	588	965	506	696	370	597	999999	99	259	89	277	999999	397	999999	600	436	231	599	312	551	120	67	338	915	999999	182	377	535	944	133	795	999999	764	999999	805	646	537	431	751	749	186	630	999999	999999	296	299	140	869	752	917	999999	762	999999	476	706	531	637	590	694	198	999999	95	155	136	293	999999	999999	999999	534	953	898	800	999999	563	374	490	955	629	629	712	51	508	999999	37	999999	42	196	297	999999	999999	19	999999	736	563	529	101	485	975	424	999999	999999	999999	344	798	28	56	999999	238	112	226	575	17	960	981	999999	999999	999999	999999	999999	261	112	512	557	999999	944	951	73	294	44	283	14	999999	999999	631	999999	40	173	984	999999	240	127	957	195	355	707	11	986	999999	416	999999	788	367	136	173	999999	985	999999	999999	999999	77	983	630	204	829	221	595	801	339	768	999999	999999	328	118	619	143	999999	999999	212	553	999999	964	318	878	236	494	646	999999	52	999999	237	576	999999	139	941	999999	999999	763	999999	143	122	999999	999999	986	299	999999	470	258	516	39	751	668	261	540	912	112	675	751	999999	999999	999999	740	759	604	540	550	999999	198	176	372	645	999999	999999	999999	440	742	999999	331	999999	999999	33	397	999999	999999	983	569	999999	548	227	839	999999	746	795	30	568	382	450	62	999999	748	999999	282	999999	154	394	370	706	192	999999	179	999999	354	999999	990	321	999999	402	746	999999	970	999999	999999	970	999999	791	899	596	941	510	68	999999	265	999999	999999	206	999999	315	203	628	623	999999	142	999999	58	999999	999999	999999	804	709	390	979	703	440	486	523	850	999999	755	362	495	999999	765	682	52	999999	538	479	999999	999999	569	999999	209	999999	997	999999	103	491	999999	291	564	325	791	241	129	88	598	825	398	327	356	450	560	841	142	849	107	460	406	180	516	757	999999	20	149	519	999999	584	999999	378	429	999999	388	473	797	180	982	533	999999	963	289	713	91	14	999999	129	321	367	986	158	19	643	95	752	775	999999	72	781	102	610	999999	23	392	29	897	987	71	97	53	962	867	999999	897	442	890	803	675	258	999999	30	208	999999	598	294	368	786	999999	636	697	989	117	210	999999	999999	666	999999	330	71	116	459	67	233	323	999999	999999	999999	745	653	861	971	999999	814	999999	999999	999999	884	425	108	999999	999999	713	
999999	999999	999999	854	666	142	945	776	999999	999999	614	151	999999	963	974	999999	574	13	922	50	630	774	999999	857	999999	999999	369	549	999999	999999	232	410	999999	745	631	999999	999999	179	624	314	999999	877	999999	499	999999	999999	104	999999	438	999999	850	105	738	81	999999	999999	999999	206	560	673	999999	999999	999999	774	259	213	156	377	341	150	838	405	999999	618	250	753	999999	236	999999	631	898	260	121	999999	999999	137	999999	999999	999999	999999	170	73	618	950	999999	403	882	472	249	999999	525	726	777	297	947	999999	716	129	830	340	999999	446	999999	929	775	522	294	999	773	999999	999999	233	715	999999	999999	775	786	999999	86	846	870	75	986	999999	116	181	999999	999999	58	554	421	552	103	331	848	723	999999	999999	185	29	999999	882	698	128	783	302	21	416	318	181	668	289	53	983	999999	66	999999	999999	823	604	48	999999	951	229	999999	999999	999999	393	522	265	576	107	262	67	737	988	999999	868	242	813	169	76	515	876	886	999999	509	119	862	791	274	358	865	999999	999999	999999	999999	999999	999999	796	172	628	894	999999	604	999999	36	985	999999	999999	689	591	617	19	999999	972	955	85	343	999999	487	999999	531	730	991	228	241	681	86	100	66	897	461	446	999999	541	181	999999	281	325	999999	524	999999	390	999999	683	741	856	146	18	692	856	146	839	318	999999	999999	999999	70	386	999999	999999	999999	165	424	792	140	999999	999999	999999	999999	502	803	28	473	963	168	999999	628	318	999999	385	545	78	408	210	761	621	999999	511	444	16	999999	894	999999	759	615	707	965	319	999999	570	499	242	217	199	62	999999	375	354	982	999999	546	999999	899	953	810	839	757	224	40	518	52	856	468	793	999999	909	41	713	358	461	185	318	999999	916	886	312	861	218	999999	643	256	783	528	489	470	650	994	42	999999	775	949	751	289	999999	999999	642	999999	423	99	153	96	661	999999	531	779	237	986	983	77	507	999999	549	75	397	272	268	338	979	333	459	914	998	764	999999	511	434	39	730	999999	253	999999	448	129	15	556	594	999999	999999	709	243	663	21	999999	451	797	410	999999	891	772	269	314	794	999999	999999	238	97	897	423	30	999999	208	999999	594	823	999999	540	430	70	840	678	480	341	280	999999	795	902	43	999999	785	111	999999	147	958	139	938	744	358	489	776	469	696	374	999999	999999	44	999999	426	152	482	267	999999	624	61	104	788	999999	524	999	844	336	999999	999999	638	918	999999	71	307	999999	884	234	191	941	999999	999999	999999	116	365	915	
65	397	485	999999	840	527	130	134	999999	863	351	965	999999	358	644	449	414	999999	735	67	758	973	110	961	267	257	85	49	340	999999	999999	681	618	608	944	456	999999	173	999999	999999	798	999999	975	444	123	999999	15	833	306	844	966	868	381	999999	999999	999999	297	524	633	592	452	999999	793	415	750	670	357	621	413	999999	999999	250	378	999999	269	999999	998	665	848	348	252	251	743	496	714	254	310	999999	450	863	168	336	999999	999999	668	716	688	570	694	453	572	393	429	117	999999	725	500	756	48	881	93	999999	675	999999	350	210	348	999999	999999	506	369	46	180	550	40	999999	710	227	956	552	999999	999999	971	999999	776	858	999999	635	251	988	753	554	282	569	779	536	660	999999	811	467	378	999999	869	197	93	999999	223	879	87	981	999999	282	799	495	999999	655	660	280	999999	491	388	712	66	712	752	815	763	611	770	503	612	464	416	498	184	217	999999	783	321	250	999999	999999	558	999999	972	481	999999	787	285	999999	876	390	999999	329	89	665	999999	999999	445	999999	771	999999	999999	584	379	560	999999	310	320	86	97	999999	999999	278	846	445	164	796	999999	281	70	976	999999	646	626	999999	728	96	419	999999	883	999999	347	53	478	42	999999	999999	890	999999	614	454	476	208	47	999999	999999	467	999999	643	511	537	427	174	217	795	286	471	957	157	831	999999	891	801	203	999999	538	916	800	999999	612	190	906	999999	666	616	509	137	999999	625	999999	271	613	999999	18	356	999999	183	835	683	755	371	26	999999	590	999999	999999	675	15	999999	472	514	999999	669	41	330	630	999999	508	601	296	159	862	999999	355	570	176	999999	999999	999999	702	365	90	127	68	999999	174	173	737	831	999999	833	999999	258	163	296	999999	944	744	999999	725	883	999999	243	999999	606	509	999999	397	29	668	448	882	168	999999	999999	433	999999	610	999999	999999	466	373	676	548	462	38	614	188	68	967	232	999999	999999	131	819	999999	846	730	999999	740	489	776	999999	999999	614	950	999999	599	56	999999	63	343	999999	531	268	999999	998	695	934	577	999999	999999	338	62	445	999999	777	47	839	427	999999	999999	158	60	677	999999	655	513	934	512	75	24	142	206	913	888	426	584	862	308	692	161	796	999999	999999	983	999999	665	727	999999	183	925	999999	628	285	243	195	902	853	578	999999	495	999999	432	999999	880	373	999999	999999	556	652	203	184	541	735	999999	33	273	999999	693	251	989	999999	399	999999	149	264	513	920	999999	703	523	999999	293	443	206	401	374	381	
999999	619	316	526	180	999999	999999	751	228	893	850	219	921	999999	170	999999	875	999999	999999	103	373	625	860	999999	468	853	138	472	890	999999	538	999999	659	892	999999	84	935	999999	614	505	358	397	46	619	999999	469	999999	999999	570	956	567	497	40	999999	18	348	758	999999	68	327	764	999999	860	131	365	816	560	38	999999	95	401	999999	105	865	744	975	589	999999	151	999999	999999	312	902	933	539	50	13	388	884	902	999999	840	414	296	741	841	536	914	264	263	909	753	379	484	565	165	401	175	536	42	999999	518	953	69	999999	461	999999	999999	591	999999	999999	182	154	999999	770	561	997	808	133	999999	448	999999	986	887	99	326	932	428	378	999999	649	838	851	851	153	999999	887	355	49	999999	999999	609	999999	999999	451	736	609	999999	999999	14	999999	593	51	633	593	999999	531	75	969	930	529	999999	558	999999	675	974	330	302	999999	962	999999	652	768	999999	676	999999	351	57	999999	362	717	999999	999999	374	226	65	797	999999	268	70	286	821	999999	118	760	999999	61	126	273	476	416	316	425	750	340	515	824	207	956	754	999999	483	629	617	223	999999	481	999999	990	999999	187	999999	999999	349	686	851	276	659	93	636	787	235	783	969	946	999999	691	963	44	999999	240	599	999999	514	328	999999	202	999999	895	348	567	867	135	999999	999999	313	281	85	74	488	248	174	123	330	966	516	700	659	670	812	731	999999	999999	289	999999	587	999999	999999	31	884	659	999999	764	745	999999	920	109	139	999999	643	999999	999999	899	555	999999	76	486	941	548	811	999999	999999	999999	999999	999999	59	718	846	274	711	471	999999	64	999999	829	741	999999	377	261	56	999999	570	978	37	682	125	999999	603	999999	999999	999999	900	981	999999	782	125	999999	999999	138	999999	211	262	865	968	181	387	999999	720	999999	731	665	118	690	999999	405	541	999999	80	410	999999	999999	124	40	951	999999	571	770	999999	406	713	341	728	249	999999	844	163	999999	999999	999999	999999	564	898	999999	94	657	993	220	489	814	251	560	339	280	637	587	96	999999	913	999999	610	617	999999	324	23	400	936	868	457	999999	251	835	999999	999999	115	937	542	247	999999	304	617	361	999999	39	164	999999	999999	458	612	654	757	999999	792	650	255	687	847	999999	863	694	720	134	762	999999	999999	415	14	124	175	999999	54	848	287	618	751	258	336	687	169	860	398	999999	999999	803	899	320	53	905	969	427	999999	958	384	999999	584	492	599	458	466	748	999999	887	292	999999	999999	999999	653	183	899	999999	999999	
169	424	13	999999	241	867	999999	932	263	372	109	155	999999	999999	96	474	36	44	268	659	878	231	999999	711	999999	206	354	204	990	666	870	999999	972	76	930	544	380	954	353	625	999999	525	213	999999	58	742	544	312	523	444	999999	149	640	347	482	999999	13	302	796	999999	523	764	999999	596	999999	103	999999	681	679	552	999999	82	691	643	29	362	28	44	662	767	999999	51	681	555	49	999999	999999	634	593	992	999999	88	999999	318	111	875	999999	999999	884	999999	569	862	633	971	999999	553	457	999999	328	999999	920	969	639	999999	999999	481	999999	396	557	771	729	999999	999999	999999	21	26	914	382	541	153	778	411	999999	708	208	800	418	709	215	495	999999	376	316	473	82	571	448	139	999999	999999	792	197	69	122	235	31	774	946	999999	333	638	999999	466	999999	999999	518	999999	931	999999	581	73	999999	190	71	498	362	241	624	614	450	577	785	446	999999	361	590	352	47	999999	999999	36	471	750	999999	999999	999999	999999	999999	132	563	752	999999	309	364	999999	418	17	998	999999	873	789	999999	341	999999	756	853	638	999999	823	760	175	999999	458	652	555	601	632	308	999999	299	451	109	999999	61	698	70	485	92	353	942	999999	354	422	999999	397	875	140	999999	135	999999	569	364	319	999999	999999	971	68	656	808	999999	785	709	793	334	431	689	658	999999	820	696	378	555	212	999999	186	821	368	849	265	679	999999	401	182	999999	999999	97	999999	999999	663	727	11	828	284	387	166	999999	999999	97	187	707	227	849	999999	439	634	24	162	999999	999999	999999	999999	218	999999	138	505	394	537	592	604	344	999999	528	627	103	999999	550	281	825	999999	312	270	280	672	557	999999	621	979	742	576	715	935	361	945	999999	999999	792	436	155	999999	771	346	999999	492	843	807	699	232	999999	745	94	742	336	999999	882	315	342	546	844	676	999999	415	795	26	999999	999999	548	999999	540	978	901	123	135	999999	952	966	303	787	828	999999	762	999999	661	996	999999	973	608	647	73	999999	782	256	592	479	997	366	551	950	604	444	999999	999999	691	349	999999	999999	616	393	762	999999	999999	554	718	999999	913	999999	754	999999	535	915	800	999999	999999	760	999999	655	531	656	945	595	424	352	193	393	489	646	707	321	163	520	999999	225	999999	999999	999999	237	537	496	999999	512	612	999999	999999	688	644	368	606	931	999999	197	999999	960	447	176	500	999999	999999	334	615	277	999999	999999	999999	999999	999999	999999	999999	999999	999999	969	127	44	999999	443	983	672	926	999999	749	130	49	
776	178	965	80	405	777	717	656	107	866	213	881	297	724	179	117	410	139	69	352	243	999999	183	80	415	869	14	999999	828	744	866	999999	494	238	21	274	680	944	163	807	308	999999	894	113	914	162	803	718	813	565	999999	375	689	778	999999	837	995	894	665	999999	773	999999	999999	363	10	628	999999	68	713	905	436	999999	999999	999999	53	526	54	80	999999	262	999999	295	379	999999	999999	999999	895	715	432	183	278	785	288	999999	43	999999	889	541	113	295	765	745	999999	908	138	68	399	437	734	999999	793	999999	738	999999	999999	487	164	563	144	509	733	681	636	999999	636	999999	187	999999	228	279	999999	513	967	870	496	999999	291	471	999999	999999	999999	468	999999	152	390	353	57	999999	999999	555	619	335	406	999999	562	94	118	474	281	488	999999	999999	218	465	652	289	958	867	916	151	999999	693	429	999999	407	275	700	494	159	999999	999999	311	204	672	660	312	999999	372	318	999999	999999	817	199	656	288	72	259	525	500	110	395	189	958	23	359	925	999999	431	206	297	999999	623	324	988	884	579	999999	546	805	350	182	595	559	999999	929	999999	504	772	999999	344	999999	185	994	999999	897	999999	352	999999	323	999999	406	685	176	31	27	598	503	999999	772	708	228	712	999999	160	928	999999	629	453	999999	970	431	143	999999	861	280	999999	629	274	999999	469	236	662	999999	999999	999999	496	999999	999999	999999	341	886	304	10	999999	126	999999	465	843	130	999999	794	899	107	352	312	272	951	314	750	808	999999	238	119	312	481	565	999999	648	216	441	999999	101	956	752	93	137	143	746	999999	967	753	786	999999	993	999999	337	565	880	768	681	999999	124	787	689	999999	999999	999999	698	515	561	999999	999999	999999	688	726	703	942	355	999999	185	139	214	568	782	64	192	999999	125	637	154	10	609	999999	534	896	266	999999	276	389	435	942	444	240	194	154	936	999999	999999	999999	972	394	220	621	592	551	999999	555	999999	634	190	574	79	71	999999	561	223	936	999999	792	999999	398	676	965	833	243	694	973	384	638	999999	999999	628	848	664	759	789	988	999999	982	999999	710	999999	641	208	999999	873	999999	869	999999	930	10	55	673	999999	999999	718	254	788	999999	999999	366	180	376	517	157	945	230	999999	612	771	235	649	129	236	759	99	44	766	971	369	321	114	752	707	127	987	955	51	91	51	545	210	937	135	209	539	933	134	61	915	652	977	999999	861	999999	999999	926	446	57	494	684	999999	816	989	999999	261	428	668	399	169	
990	188	324	999999	236	35	712	993	999999	999999	165	909	714	999999	717	343	848	890	12	767	71	518	999999	597	366	67	393	947	589	947	121	274	734	892	999999	474	662	695	635	679	648	999999	999999	827	338	774	773	761	999999	212	413	999999	666	632	999999	481	193	999999	999999	178	999999	764	999999	89	999999	999999	999999	822	140	252	681	162	265	332	999999	999999	109	176	999999	999999	294	632	675	387	543	583	608	112	794	453	290	934	491	466	47	883	528	339	999999	447	599	950	631	39	999999	261	282	343	513	968	999999	27	469	621	999999	19	99	999999	999999	999999	999999	82	37	999999	962	746	670	999999	294	999999	611	769	457	821	999999	343	11	645	856	292	311	274	598	826	82	273	475	869	581	999999	999999	501	793	193	999999	999999	922	944	77	999999	590	482	999999	999999	367	612	569	999999	629	551	18	999999	179	263	234	28	483	999999	999999	699	999999	801	228	266	451	119	975	274	999999	999999	421	66	577	82	701	828	999999	330	468	469	703	999999	250	40	29	349	331	999999	999999	145	999999	999999	999999	378	514	999999	264	792	999999	257	999999	305	980	163	999999	952	999999	107	561	405	999999	163	742	154	995	452	561	197	247	111	787	999999	999999	531	432	700	725	209	999999	999999	574	433	504	221	833	408	847	999999	900	77	473	234	978	563	342	889	999999	196	999999	71	238	76	555	724	999999	999999	990	459	730	439	237	676	539	648	831	379	658	531	320	999999	999999	474	297	179	638	999999	466	750	198	542	721	538	827	506	684	507	878	780	751	999999	999999	397	366	470	840	797	694	339	732	963	241	456	876	785	467	763	779	385	96	999999	999999	249	999999	999999	999999	698	999999	43	964	999999	500	878	999999	677	189	217	118	827	339	999999	999999	136	28	234	311	274	662	52	49	920	728	503	694	845	908	177	136	178	752	151	948	661	375	408	472	363	677	208	605	259	655	951	55	255	47	607	231	46	886	999999	999999	806	994	53	605	997	194	933	768	21	90	939	999999	999999	892	217	761	999999	761	999999	999999	999999	446	789	275	999999	457	448	808	311	999999	100	292	999999	116	151	999999	999999	803	475	999999	744	439	593	179	716	999999	999999	999999	830	999999	999999	999999	999999	855	581	370	999999	999999	828	550	999999	135	467	999999	999999	656	776	999999	751	550	439	815	296	779	999999	999999	999999	619	558	900	999999	999999	978	464	343	999999	354	999999	534	781	461	553	975	925	433	618	972	999999	999999	69	110	775	611	289	417	999999	999999	168	999999	
999999	999999	595	229	927	949	658	157	12	999999	185	999999	332	999999	999999	98	885	840	371	355	244	61	334	440	499	799	824	485	698	57	547	826	196	999999	978	273	865	333	57	975	775	999999	970	796	14	999999	777	228	999999	999999	999999	956	627	999999	768	505	193	999999	999999	138	134	183	458	954	194	358	125	882	578	706	233	562	792	395	579	772	91	537	999999	742	31	606	844	999999	999999	591	209	999999	682	999999	89	710	999999	919	850	602	22	999999	611	999999	999999	895	999999	934	967	968	173	241	243	995	423	999999	729	988	116	999999	339	999999	999999	603	158	743	209	999999	999999	523	999999	873	545	999999	760	75	999999	780	110	136	956	909	539	999999	427	999999	149	687	69	434	980	614	999999	332	273	999999	587	999999	999999	898	696	553	318	454	18	999999	695	265	245	358	999999	949	887	979	571	429	421	999999	185	999999	999999	522	46	202	542	999999	70	222	714	698	999999	918	282	212	999999	999999	601	999999	548	137	999999	999999	452	710	705	40	999999	999999	761	843	649	706	832	328	999999	183	999999	999999	999999	663	999999	483	999999	546	999999	810	677	685	999999	168	828	337	342	58	999999	721	79	335	496	512	628	236	461	871	59	781	96	954	908	266	895	484	182	885	999999	999999	999999	905	840	999999	363	51	293	603	25	322	373	783	421	583	114	999999	629	410	44	999999	31	680	497	999999	724	722	777	293	272	999999	164	999999	160	116	389	174	999999	602	158	587	999999	999999	856	736	418	999999	999999	334	162	714	855	772	850	999999	777	661	418	752	180	999999	274	10	999999	671	167	916	633	314	204	939	999999	37	261	457	999999	173	823	760	679	421	190	452	999999	557	498	392	606	266	999999	999999	756	742	431	518	322	942	526	999999	579	999999	679	999999	140	222	27	827	999999	999999	833	613	837	999999	999999	758	460	822	868	783	183	775	319	376	975	999999	193	954	605	743	999999	127	647	639	191	187	999999	951	321	918	539	670	871	212	999999	725	889	999999	669	999999	67	500	84	743	21	804	192	312	999999	664	39	73	999999	777	999999	716	966	208	476	999999	25	508	510	949	999999	999999	903	117	943	999999	999999	999999	294	931	999999	999999	53	903	627	386	995	439	698	656	999999	476	999999	999999	943	716	999999	691	999999	774	657	558	989	134	999999	999999	999999	999999	368	13	87	944	779	300	999999	626	999999	72	999999	99	899	999999	810	999999	69	999999	74	809	173	237	501	895	462	519	283	137	999999	918	414	129	485	920	999999	999999	579	945	
697	157	999999	327	53	695	121	999999	875	81	999999	145	999999	722	443	100	911	141	999999	192	492	269	999999	999999	972	999999	658	460	613	978	999999	124	285	124	90	999999	999999	999999	193	805	783	919	644	212	999999	517	999999	999999	685	999999	999999	999999	193	396	462	437	140	48	999999	999999	47	999999	928	896	566	633	860	950	642	526	293	999999	999999	706	408	572	624	814	585	464	900	966	775	228	969	576	931	999999	661	652	786	769	501	894	768	133	990	748	645	754	657	903	59	168	999999	944	990	486	987	890	813	326	462	890	398	999999	884	999999	927	990	702	972	299	990	740	999999	999999	999999	938	284	582	876	999999	830	807	997	917	616	126	34	999999	454	900	771	838	469	999999	999999	505	698	249	999999	820	654	999999	684	614	999999	428	999999	381	936	548	713	999999	936	157	631	92	400	162	277	593	902	415	258	81	999999	161	280	216	999999	558	250	999999	301	65	524	999999	132	393	857	198	999999	653	649	999999	999999	999999	999999	322	999999	999999	114	545	971	697	918	249	804	613	999999	908	157	999999	999999	999999	999999	677	26	881	632	852	999999	999999	999999	88	64	258	765	352	884	74	259	957	530	442	454	704	74	604	147	285	999999	519	307	999999	51	167	244	271	999999	520	446	30	690	832	569	107	250	892	642	669	483	461	729	31	658	199	850	976	933	999999	999999	422	999999	357	878	450	710	355	47	897	24	504	745	999999	627	999999	999999	697	999999	356	463	182	999999	477	801	522	790	285	999999	851	316	267	999999	12	907	34	287	343	954	128	397	999999	854	999999	654	979	716	999999	404	430	922	163	112	586	150	440	460	275	556	366	659	435	64	196	999999	757	175	742	466	603	951	999999	743	755	959	999999	327	225	822	821	805	435	881	870	999999	163	999999	999999	862	999999	573	21	786	597	468	961	841	667	164	999999	813	973	897	800	999999	988	419	357	627	582	122	245	999999	734	561	999999	553	193	268	437	602	424	880	990	39	939	157	156	296	997	999999	659	999999	925	999999	832	999999	90	401	939	743	807	134	290	363	338	568	62	45	244	417	657	409	727	999999	399	102	907	770	999999	841	273	999999	999999	855	463	184	527	726	999999	696	999999	792	328	694	795	300	600	636	999999	381	999999	120	61	589	999999	260	343	629	618	999999	630	319	862	999999	480	999999	504	434	900	164	50	335	999999	999999	999999	865	91	42	510	108	502	280	79	167	746	162	20	49	786	213	840	999999	999999	989	76	999999	
930	999999	224	59	795	175	736	546	340	769	999999	513	645	213	178	311	129	519	247	359	250	704	361	327	735	465	999999	697	324	152	227	328	481	999999	934	999999	818	999999	313	336	544	532	999999	977	359	506	404	999999	44	539	999999	999999	751	717	999999	235	869	999999	324	999999	527	999999	232	198	551	485	42	999999	279	318	999999	999999	216	911	999999	717	877	999999	999999	999999	999999	999999	999999	785	374	629	999999	763	876	708	990	922	146	972	999999	505	309	638	999999	999999	473	549	313	999999	56	999999	391	840	999999	206	357	496	927	95	999999	999999	385	999999	823	999999	909	278	979	570	327	999999	532	999999	999999	999999	417	249	947	105	999999	521	999999	999999	738	264	247	999999	860	679	999999	504	999999	61	703	357	130	862	814	513	999999	205	569	742	999999	486	999999	158	738	594	788	999999	548	832	330	757	698	447	999999	568	684	183	999999	309	999999	823	575	481	540	753	999999	555	999999	999999	140	999999	951	30	540	261	999999	98	997	275	890	999999	999999	171	730	945	999999	999999	163	999999	828	791	786	270	532	584	911	115	618	984	406	243	683	999999	702	760	806	678	907	457	890	596	999999	152	999999	967	867	414	999999	595	104	999999	999999	188	614	999999	783	691	999999	999999	350	999999	480	22	869	656	999999	850	469	969	149	999999	774	705	365	242	615	644	850	999999	716	507	364	32	999999	890	999999	505	500	362	977	124	190	951	117	328	125	172	282	762	409	27	944	999999	456	123	741	696	823	381	733	999999	841	932	249	843	217	457	999999	979	814	72	359	116	992	999999	800	822	598	46	127	999999	371	98	165	698	562	584	576	776	158	999999	682	999999	629	838	999999	258	999999	273	121	999999	50	302	947	346	999999	837	788	999999	323	918	999999	786	264	290	999999	999999	999999	550	290	633	880	356	831	669	999999	240	487	999999	999999	999999	120	999999	925	459	412	78	150	999999	40	724	796	155	462	239	58	896	863	348	70	530	999999	171	982	488	787	999999	471	288	956	437	360	999999	679	771	999999	772	861	805	878	708	611	999999	999999	999999	837	735	893	999999	999999	494	376	999999	103	231	80	948	999999	447	671	999999	607	862	862	999999	374	172	476	691	999999	286	45	68	470	361	999999	523	999999	426	651	62	800	869	999999	472	999999	221	999999	458	701	860	429	423	143	999999	999999	749	106	999999	999999	999999	268	212	181	344	999999	318	999999	741	312	557	306	925	796	619	917	738	205	399	999999	163	632	999999	989	570	856	621	924	999999	260	999999	
427	735	235	976	999999	598	698	333	999999	751	542	798	156	154	563	504	627	524	999999	372	999999	706	382	47	52	251	222	610	487	838	999999	999999	491	142	140	571	999999	819	826	999999	999999	871	386	791	999999	833	871	999999	17	999999	993	409	68	887	625	999999	362	999999	933	999999	999999	999999	846	185	999999	999999	999999	999999	999999	999999	803	999999	697	999999	332	682	330	591	999999	999999	999999	376	999999	999999	844	984	999999	999999	517	419	218	999999	999999	999999	941	952	35	210	435	456	526	858	999999	999999	558	195	999999	145	565	942	400	999999	770	724	182	20	494	721	999999	999999	854	714	999999	604	999999	301	999999	423	981	999999	657	999999	165	970	692	520	544	587	999999	999999	282	184	47	999999	29	999999	742	172	111	999999	467	313	870	999999	999999	812	362	236	241	267	999999	999999	163	195	295	999999	615	800	41	661	999999	999999	156	681	109	999999	676	931	585	346	558	759	999999	59	999999	353	259	112	378	879	999999	999999	355	999999	395	984	31	852	288	749	831	941	140	450	466	560	167	199	954	921	146	431	999999	895	709	514	999999	999999	282	942	31	513	999999	162	503	167	561	999999	295	124	659	999999	652	836	999999	616	629	999999	593	999999	195	999999	158	456	743	737	666	460	608	881	17	917	579	346	727	328	519	978	946	308	999	329	903	839	272	322	778	815	389	102	884	115	999999	999999	756	999999	999999	975	418	999999	500	999999	240	413	117	999999	254	999999	118	197	107	651	924	295	361	999999	999999	999999	193	431	999999	999999	80	999999	996	999999	407	999999	589	766	963	543	999999	999999	999999	899	999999	999999	731	999999	78	471	999999	202	995	999999	999999	234	569	890	805	999999	792	987	806	999999	39	999999	417	215	999999	595	727	352	233	563	999999	744	999999	462	777	666	587	662	362	497	153	877	520	999999	722	183	98	698	960	918	751	582	383	167	869	999999	999999	999999	197	482	999999	365	999999	999999	161	445	747	117	123	999999	999999	999999	634	319	506	162	213	654	492	170	506	38	391	314	999999	999999	370	329	999999	999999	583	999999	475	879	999999	788	908	88	611	286	436	981	585	821	999999	621	948	74	661	999999	172	438	43	999999	975	999999	973	999999	630	652	999999	999999	523	711	999999	405	664	999999	999999	717	999999	134	52	216	734	525	999999	569	853	200	999999	999999	668	999999	249	154	38	999999	904	999999	814	999999	458	999999	999999	999999	467	874	999999	65	956	203	507	999999	999999	48	999999	999999	999999	460	273	999999	811	439	102	999999	758	999999	471	999999	377	225	850	529	
903	10	999999	999999	16	725	67	578	999999	797	244	366	999999	725	412	211	759	211	999999	453	774	410	999999	29	866	999999	260	999999	413	845	999999	740	999999	977	49	472	372	999999	820	575	403	694	111	23	205	735	981	999999	244	269	661	175	999999	406	755	503	568	999999	999999	999999	475	247	175	467	119	503	999999	820	999999	940	839	999999	391	581	999999	89	308	999999	824	140	448	999999	585	153	999999	522	999999	999999	231	546	904	999999	999999	999999	999999	165	529	643	999999	701	721	171	357	304	430	213	784	496	356	676	999999	149	999999	97	147	259	662	999999	283	596	999999	999999	598	999999	999999	132	375	156	999999	894	559	664	524	132	999999	286	868	290	723	980	737	999999	599	555	352	999999	884	995	106	850	503	508	370	317	871	654	572	218	268	999999	838	638	23	462	127	539	999999	709	999999	860	390	999999	308	999999	859	653	476	53	796	280	248	379	59	631	400	61	304	217	260	764	714	660	31	425	152	999999	172	147	438	999999	999999	999999	999999	246	470	132	209	77	458	999999	999999	529	421	988	69	468	588	999999	71	999999	245	417	999999	914	156	730	360	882	160	759	490	339	615	999999	999999	73	62	813	171	278	999999	236	999999	43	586	999999	999999	43	365	999999	520	781	86	372	999999	732	725	412	99	740	999999	999999	917	999999	999999	848	914	437	999999	995	416	999999	230	792	999999	18	999999	425	337	999999	491	999999	527	476	248	709	262	999999	417	408	999999	649	723	999999	506	534	319	70	306	737	999999	810	999999	370	999999	745	999999	293	999999	568	83	999999	84	999999	258	455	799	999999	459	36	596	671	29	459	999999	766	62	798	295	690	698	598	128	600	690	681	999999	166	999999	999999	158	968	104	849	334	47	575	594	183	61	734	869	610	279	999999	609	791	726	712	511	693	762	997	467	869	485	191	484	448	576	314	999999	999999	956	877	627	576	179	999999	620	201	467	999999	244	956	829	988	849	458	90	999999	424	454	999999	810	396	970	999999	980	999999	999999	100	156	606	999999	101	628	654	401	523	43	621	999999	101	320	999999	999999	999999	999999	49	497	342	999999	368	687	890	999999	552	155	491	656	938	198	999999	999999	110	999999	27	496	865	210	344	999999	934	56	277	821	362	387	999999	999999	217	999999	999999	362	999999	999999	788	919	857	902	999999	508	910	867	999999	999999	327	337	219	914	130	276	646	999999	162	885	101	321	999999	78	836	174	571	243	999999	812	257	999999	251	999999	999999	107	999999	999999	134	999999	546	77	952	
844	503	35	999999	669	137	999999	999999	111	209	999999	972	476	999999	788	76	999999	999999	676	999999	292	185	405	95	182	391	32	999999	683	715	327	348	34	999999	999999	999999	810	999999	999999	116	999999	332	156	723	613	74	66	597	999999	896	222	899	870	999999	999999	669	108	939	995	287	999999	313	806	396	999999	299	948	999999	936	223	265	999999	45	570	918	959	38	999999	999999	117	335	999999	785	786	502	428	478	999999	999999	904	475	871	11	623	12	205	525	759	999999	324	126	947	660	637	999999	308	863	999999	999999	710	640	427	467	888	951	678	528	29	894	464	999999	999999	419	41	999999	394	913	421	567	723	443	999999	999999	167	990	999999	775	999999	155	204	564	178	652	988	273	58	413	122	999999	333	677	506	865	386	999999	999999	538	628	889	256	394	452	742	17	276	371	999999	999999	999999	574	999999	379	873	999999	899	652	999999	430	768	699	980	800	749	244	56	937	413	464	999999	447	849	156	999999	899	809	121	435	644	721	901	472	114	225	107	430	999999	999999	999999	486	851	631	117	860	999999	275	999999	703	508	961	338	957	131	645	459	724	757	999999	999999	999999	999999	226	286	709	866	236	876	585	651	813	749	314	247	999999	999999	816	741	296	999999	999999	999999	418	999999	683	392	943	999999	469	765	382	673	195	658	286	999999	635	354	408	993	963	399	18	999999	694	222	34	719	999999	999999	643	983	999999	52	351	673	379	298	603	326	999999	999999	999999	999999	278	999999	563	656	999999	288	999999	999999	999999	999999	115	243	999999	366	243	999999	368	234	206	637	132	399	212	153	999999	612	328	346	751	999999	999999	87	982	198	783	554	658	377	758	865	654	181	650	178	937	117	999999	23	65	142	957	698	689	999999	999999	999999	938	999999	349	359	960	841	720	999999	232	37	999999	29	999999	688	999999	999999	475	340	999999	950	748	999999	215	209	156	999999	290	618	999999	381	397	212	999999	904	616	248	999999	999999	999999	812	461	999999	945	999999	856	446	440	376	999999	999999	999999	359	796	747	140	903	999999	150	212	999999	560	111	134	851	639	58	529	679	999999	573	964	999999	434	999999	498	999999	98	305	352	709	875	913	298	999999	158	48	416	752	773	712	44	887	206	261	261	999999	999999	999999	280	999999	917	761	999999	757	11	166	924	626	999999	999999	814	908	797	502	999999	646	813	965	702	601	642	776	905	370	538	999999	869	183	918	148	999999	999999	35	544	792	124	999999	541	168	999999	123	999999	999999	999999	999999	999999	99	704	481	614	547	310	
999999	679	176	150	855	934	228	924	296	751	708	999999	699	820	882	263	710	999999	37	999999	806	999999	487	852	283	914	472	412	999999	175	701	313	999999	781	999999	356	377	652	999999	685	322	243	705	999999	91	393	301	86	253	836	994	999999	587	275	999999	691	201	323	999999	941	471	815	937	130	59	999999	518	918	228	536	999999	67	407	351	958	573	999999	125	771	889	622	395	999999	160	181	885	725	336	287	910	999999	64	999999	999999	223	506	999999	585	322	686	875	383	999999	716	951	999999	418	245	316	930	999999	85	999999	977	329	86	656	999999	948	173	999999	191	999999	317	381	999999	999999	90	138	461	277	428	802	94	23	249	536	452	209	999999	999999	490	999999	999999	232	999999	511	807	997	147	999999	519	636	159	17	999999	743	999999	999999	129	663	338	117	854	999999	268	282	467	963	999999	549	214	586	713	696	999999	171	999999	94	302	999999	475	999999	991	612	999999	999999	653	999999	329	506	985	117	89	581	148	382	175	694	999999	999999	53	843	999999	999999	645	999999	923	463	819	532	999999	465	999999	999999	198	256	125	999999	905	476	629	999999	644	583	563	107	999999	141	557	999999	995	598	130	496	285	631	174	999999	966	825	999999	200	267	797	56	530	74	999999	393	999999	267	923	788	999999	186	999999	999999	344	44	547	435	792	905	999999	999999	861	345	999999	524	566	91	999999	285	999999	607	439	133	847	537	43	42	999999	747	665	999999	82	810	633	999999	622	999999	829	369	429	399	999999	295	264	999999	194	999999	999999	764	827	810	545	647	708	999999	747	999999	361	807	10	515	218	54	249	454	463	999999	999999	246	901	999999	261	362	856	999999	531	999999	868	586	352	848	999999	462	920	999999	23	435	111	999999	999999	93	80	999999	999999	914	191	41	999999	809	999999	143	483	283	863	999999	558	192	791	999999	368	603	670	774	464	162	991	755	134	999999	441	38	949	967	673	818	999999	238	993	942	999999	999999	999999	69	999999	219	374	250	999999	236	306	830	999999	94	385	968	999999	305	568	216	922	435	999999	661	999999	778	194	516	609	54	630	329	199	848	999999	868	999999	999999	994	255	787	999999	166	897	98	611	393	865	591	705	406	767	670	786	29	83	592	999999	691	11	999999	858	999999	554	606	976	640	795	575	999999	472	810	999999	323	428	181	279	999999	573	766	394	999999	924	903	648	999999	659	412	999999	445	286	69	920	992	230	928	999999	612	300	121	999999	598	999999	84	242	999999	466	357	999999	999999	803	582	873	924	617	705	
934	737	905	999999	327	238	966	140	240	413	889	318	102	500	71	667	999999	461	999999	796	999999	849	670	63	406	311	54	980	999999	704	195	996	385	524	994	382	706	556	794	999999	999999	168	999999	829	999999	999999	999999	867	999999	146	862	421	138	821	676	94	76	999999	999999	25	193	985	999999	536	227	999999	932	577	505	688	960	999999	999999	999999	173	870	999999	841	357	259	57	186	203	504	841	999999	867	564	848	910	315	855	999999	778	999999	646	999999	317	999999	812	224	686	372	999999	186	999999	999999	85	999999	805	88	235	504	999999	968	16	792	995	694	452	36	378	999999	595	383	115	953	888	504	527	211	699	239	545	44	370	814	999999	999999	999999	999999	999999	906	52	831	999999	360	131	810	552	999999	674	622	999999	785	846	999999	777	725	81	746	864	580	139	999999	999999	999999	959	63	607	202	999999	676	999999	431	243	472	999999	763	999999	754	831	999999	952	673	537	999999	80	759	198	999999	47	379	256	405	999999	222	776	448	452	999999	999999	77	999999	359	166	997	79	737	552	383	999999	23	431	999999	914	999999	627	999999	77	312	926	209	865	204	165	999999	429	157	275	999999	695	999999	999999	999999	999999	764	999999	602	517	999999	17	342	217	814	142	33	947	999999	490	380	594	320	381	150	166	999999	211	17	204	838	577	999999	471	999999	688	43	703	221	963	160	999999	35	949	999999	305	999999	992	61	72	141	380	499	999999	999999	437	385	865	999999	63	171	563	999999	407	678	999999	95	871	999999	999999	109	330	735	999999	340	470	568	370	844	845	573	208	159	945	73	999999	999999	265	576	999999	313	177	533	168	801	999999	51	627	280	575	220	722	999999	925	963	811	644	999999	336	434	999999	24	31	334	999999	999999	413	923	999999	999999	999999	829	304	594	822	931	797	577	176	743	429	941	99	279	634	999999	893	233	981	999999	824	556	928	152	234	299	156	208	678	999999	193	127	292	71	691	390	427	999999	113	999999	23	76	365	593	15	927	924	999999	999999	638	79	189	941	92	999999	337	901	999999	369	533	785	598	999999	338	559	311	659	38	588	254	999999	181	130	950	248	999999	200	999999	146	307	374	999999	508	50	768	14	999999	999999	675	363	488	275	361	999999	999999	424	178	37	999999	704	999999	895	173	455	215	999999	999999	991	999999	638	146	565	999999	72	168	391	999999	858	569	554	134	999999	363	234	765	167	819	549	999999	823	999999	999999	311	442	39	479	240	999999	999999	870	945	195	365	47	227	923	260	299	422	865	
334	320	999999	489	999999	999999	542	939	689	57	88	518	296	999999	58	999999	264	582	999999	999999	160	47	33	699	608	999999	103	325	999999	842	907	530	137	839	499	278	706	999999	862	220	937	301	999999	787	791	436	898	344	988	999999	668	677	265	733	714	296	297	768	999999	640	999999	226	999999	847	999999	558	999999	457	999999	780	276	441	719	822	751	999999	674	246	907	181	51	758	337	763	183	999999	999999	404	134	213	981	999999	942	232	496	999999	369	525	646	243	55	450	814	218	977	999999	957	442	999999	855	621	61	860	708	999999	965	999999	178	674	909	293	986	999999	327	798	339	999999	999999	336	40	499	159	999999	999999	136	999999	944	129	785	946	283	831	422	278	591	930	87	999999	633	530	832	200	851	999999	949	69	127	999999	999999	648	738	999999	116	951	366	472	461	999999	582	998	30	769	393	727	636	461	573	64	999999	868	261	265	863	805	207	999999	308	862	724	999999	483	458	709	147	218	813	725	471	912	129	478	891	661	635	509	73	807	133	110	999999	495	73	999999	999999	396	999999	606	310	999999	67	174	598	470	515	999999	999999	999999	256	519	999999	735	112	151	999999	399	369	603	237	306	144	501	184	762	236	999999	419	697	168	750	735	216	425	717	855	955	999999	430	999999	999999	937	999999	999999	613	999999	762	999999	921	153	161	37	879	999999	14	619	999999	989	999999	244	934	115	874	900	505	784	617	320	395	295	661	519	938	457	127	999999	999999	999999	571	485	999999	198	498	553	16	722	999999	999999	420	107	300	965	53	196	222	14	72	113	65	828	669	451	997	635	492	642	98	432	260	645	999999	624	428	999999	771	999999	617	331	894	782	999999	779	900	298	995	696	475	752	999999	999999	999999	37	885	742	816	31	999999	862	71	374	634	433	586	775	617	676	546	999999	999999	999999	396	740	999999	282	899	889	551	999999	640	795	176	999999	999999	147	999999	999999	739	686	999999	749	999999	999999	269	530	158	505	203	999999	680	329	159	782	337	999999	726	566	818	612	842	927	480	491	231	999999	999999	297	245	999999	999999	164	936	999999	159	999999	999999	999999	481	688	999999	404	999999	427	999999	321	646	394	999999	429	420	782	644	999999	844	616	279	73	533	993	333	861	999999	754	999999	526	392	999999	633	662	845	999999	94	999999	999999	447	241	62	462	999999	629	813	999999	999999	999999	655	999999	999999	26	999999	405	858	117	999999	999999	272	999999	999999	999999	999999	929	356	760	999999	583	999999	999999	515	647	406	384	226	610	999999	
373	519	999999	999999	999999	51	16	581	283	100	999999	987	977	606	999999	226	999999	300	333	950	980	999999	999999	933	241	702	957	14	173	619	167	188	258	493	124	845	690	999999	999999	688	999999	999999	999999	669	98	596	999999	999999	741	430	102	94	893	999999	999999	100	467	999999	222	33	93	11	418	663	932	89	739	493	491	928	536	624	85	644	455	632	999999	392	845	645	354	866	999999	999999	999999	83	294	598	850	33	388	51	999999	201	604	503	939	420	999999	18	999999	865	999999	813	894	999999	19	259	214	999999	891	999999	803	577	999999	227	738	674	146	859	794	150	642	999999	549	494	157	883	50	951	693	788	655	999999	999999	489	267	460	849	999999	999999	45	394	840	999999	999999	247	899	522	387	765	999999	284	877	224	716	232	150	999999	409	329	999999	218	262	327	112	999999	967	788	200	999999	288	999999	96	795	758	999999	802	336	246	999999	999999	370	662	196	428	514	777	999999	82	266	999999	196	449	730	937	826	141	522	39	883	279	120	332	427	486	449	198	999999	465	959	429	999999	37	162	80	765	999999	76	999999	598	999999	356	716	933	842	999999	385	366	857	999999	624	999999	307	999999	977	999999	48	244	999999	979	326	695	166	999999	999999	999999	169	297	659	182	280	75	624	440	242	923	403	999999	999999	395	73	832	235	533	345	149	516	999999	999999	932	726	321	367	919	999999	999999	200	604	105	540	932	97	999999	684	999999	559	999999	866	130	63	744	649	659	324	916	494	469	632	777	698	795	494	123	726	455	959	707	704	169	999999	733	799	999999	54	999999	999999	135	550	872	785	483	649	554	999999	999999	87	661	53	13	786	999999	999999	999999	407	744	447	999999	979	238	701	851	961	707	845	329	999999	355	615	861	940	369	919	760	999999	224	999999	940	991	539	378	308	664	999999	382	788	176	971	895	309	25	999999	155	321	180	934	522	942	709	999999	251	732	55	191	72	427	577	807	835	192	999999	507	982	450	860	402	999999	269	334	66	163	974	459	315	999999	940	224	999999	589	67	702	213	241	200	999999	999999	262	999999	999999	999999	221	999999	999999	999999	999999	999999	999999	704	461	778	747	262	618	652	647	999999	282	740	345	999999	213	969	227	778	999999	395	275	792	999999	999999	150	713	631	378	845	999999	838	746	604	338	922	519	156	811	999999	450	594	588	552	30	374	522	147	516	752	252	151	367	232	325	252	235	552	246	637	999999	999999	999999	807	853	999999	535	145	999999	999999	694	822	416	468	49	
999999	999999	999999	142	999999	627	575	999999	626	999999	653	480	524	999999	999999	697	999999	910	999999	286	819	354	999999	699	590	838	999999	141	999999	68	429	734	898	999999	999999	999999	985	419	396	999999	467	516	999999	214	209	958	21	856	920	999999	727	912	999999	999999	999999	456	999999	999999	551	21	251	444	999999	568	183	919	582	999999	764	531	999999	999999	523	999999	818	313	999999	576	500	999999	827	999999	221	999999	341	999999	999999	716	963	999999	658	446	868	999999	769	33	709	65	40	999999	386	999999	999999	398	999999	179	398	999999	999999	916	999999	339	59	918	194	721	999999	999999	999999	665	428	866	377	697	873	275	689	999999	403	794	603	999999	545	220	256	156	437	822	15	171	999999	430	999999	56	351	328	397	949	200	57	999999	999999	828	999999	862	519	313	999999	999999	999999	490	260	676	579	323	999999	999999	839	999999	47	294	999999	995	999999	547	999999	523	999999	356	555	878	999999	947	999999	994	999999	847	999999	357	736	843	42	999999	481	680	868	999999	773	733	300	533	557	286	163	999999	399	712	762	827	864	999999	999999	999999	968	655	750	999999	999999	584	999999	213	999999	491	935	204	261	112	524	394	678	253	999999	999999	66	32	330	463	794	592	605	999999	94	352	492	999999	860	984	338	999999	930	565	433	198	315	97	999999	76	999999	959	511	296	197	377	158	621	255	395	999999	946	999999	297	999999	999999	999999	999999	128	280	999999	205	343	276	999999	999999	464	123	819	562	999999	969	999999	264	122	835	999999	318	994	717	999999	871	494	474	999999	392	500	642	56	696	999999	999999	999999	639	999999	155	999999	244	522	499	912	999999	801	692	999999	33	834	80	184	999999	656	999999	250	411	87	136	710	868	284	391	999999	821	76	133	353	999999	10	482	196	967	999999	846	999999	505	804	168	999999	999999	370	969	999999	999999	468	999999	49	547	830	567	561	941	999999	999999	960	140	300	100	968	678	999999	999999	32	999999	884	217	473	810	999999	744	606	918	67	999999	999999	999999	834	778	363	702	93	806	390	443	999999	254	532	462	885	665	214	713	199	401	462	999999	946	204	545	260	900	999999	672	95	960	642	884	535	258	655	999999	522	737	276	999999	543	513	999999	999999	640	685	999999	999999	219	999999	892	729	999999	455	999999	368	999999	243	113	802	999999	143	999999	482	288	370	996	213	999999	999999	692	999999	923	807	919	962	999999	763	904	575	888	999999	462	556	77	999999	229	90	226	296	665	999999	999999	473	739	409	218	999999	162	279	688	807	999999	999999	847	999999	806	999999	999999	999999	
10	999999	999999	538	913	550	680	748	999999	374	999999	916	987	943	703	999999	352	999999	78	519	999999	261	611	999999	999999	91	619	999999	999999	161	116	371	999999	157	296	789	999999	105	559	198	728	469	700	787	137	771	820	751	156	444	573	999999	788	26	324	999999	274	999999	651	832	931	999999	50	999999	268	779	372	840	657	914	461	257	899	880	999999	294	999999	823	507	125	271	868	466	273	588	759	582	537	832	547	999999	258	454	727	999999	660	999999	447	529	358	408	979	103	241	983	326	999999	908	235	40	999999	999999	205	535	570	72	611	776	999999	509	999999	999999	17	120	399	213	802	182	999999	139	865	123	999999	999999	999999	291	774	234	290	999999	999999	673	311	801	359	82	999999	918	166	204	59	652	999999	30	999999	572	971	983	842	779	523	285	999999	106	175	84	158	999999	818	288	298	386	496	412	207	533	534	216	760	999999	160	883	25	428	999999	222	351	283	998	153	319	999999	999999	510	748	999999	999999	214	636	285	924	16	110	878	999999	673	166	999999	822	627	47	999999	232	999999	629	999999	269	866	25	952	733	874	57	674	969	506	999999	985	664	180	154	999999	579	485	401	153	999999	147	999999	417	66	999999	460	380	116	999999	568	866	881	118	999999	521	199	683	999999	59	959	999999	999999	999999	999999	180	705	652	482	999999	196	747	134	485	856	999999	353	608	999999	751	424	676	568	999999	938	137	999999	555	413	999999	140	895	933	351	193	358	238	123	738	999999	286	807	999999	397	367	999999	742	406	999999	644	999999	590	787	800	635	293	866	999999	999999	551	76	999999	249	849	999999	999999	814	782	301	508	999999	999999	870	999999	999999	616	778	999999	67	127	394	999999	303	999999	465	550	118	999999	716	900	491	744	653	999999	818	135	568	58	810	77	16	960	999999	754	750	937	720	776	335	29	515	695	436	999999	166	369	857	480	393	46	191	682	75	401	26	159	586	999999	202	349	999999	729	370	999999	121	434	602	549	28	528	830	342	806	697	395	796	999999	310	39	999999	999999	98	665	773	886	334	999999	999999	999999	600	360	46	584	986	971	785	335	999999	241	732	766	317	461	999999	999999	849	875	378	999999	999999	841	286	999999	743	80	999999	74	596	999999	787	539	889	811	428	177	794	757	820	725	609	471	871	78	307	692	960	999999	999999	566	47	999999	999999	707	517	999999	84	392	840	916	21	721	999999	343	454	202	877	506	999999	698	999999	999999	999999	999999	999999	758	969	217	356	61	999999	333	274	999999	76	
999999	24	191	303	668	999999	999999	917	999999	713	887	732	538	999999	114	999999	999999	602	111	999999	945	402	999999	999999	759	789	999999	45	789	806	688	456	709	277	125	188	999999	213	374	605	20	184	161	999999	518	36	441	593	251	246	655	730	173	999999	130	936	151	880	999999	999999	999999	376	999999	999999	35	440	33	999999	509	926	128	261	237	506	143	999999	251	933	792	732	999999	283	793	553	999999	957	293	824	156	999999	46	999999	669	999999	999999	643	57	64	999999	88	13	179	93	325	999999	999999	999999	667	751	999999	694	218	98	811	530	999999	583	583	945	77	157	209	999999	330	889	312	592	742	138	499	724	197	999999	999999	999999	999999	199	999999	435	757	464	626	82	797	494	827	727	857	964	424	70	999999	999999	999999	930	804	65	762	435	815	811	760	538	999999	635	507	199	999999	91	352	999999	115	999999	198	613	530	999999	327	836	71	585	734	999999	713	439	999999	88	999999	782	999999	999999	436	52	999999	945	704	97	820	172	999999	638	352	775	999999	661	955	325	920	243	999999	677	999999	926	373	240	87	982	825	822	384	428	26	601	166	228	999999	999999	538	252	908	443	315	165	848	433	999999	958	165	999999	483	935	168	939	382	999999	396	510	999999	389	999999	721	271	998	787	568	999999	750	619	403	334	891	786	999999	334	966	372	581	87	940	998	999999	999999	999999	348	999999	269	87	229	908	832	826	999999	159	384	999999	181	999999	377	290	999999	999999	349	762	727	592	158	491	615	415	885	814	432	737	390	748	894	498	659	999999	309	544	531	710	570	507	506	637	303	147	795	999999	999999	797	138	516	779	74	55	999999	999999	778	472	813	33	28	404	657	999999	999999	302	999999	999999	39	981	999999	959	999999	202	230	999999	521	197	477	620	830	610	634	999999	874	999999	830	453	999999	58	999999	81	718	686	999999	999999	999999	868	667	999999	122	999999	184	999999	860	556	151	871	999999	999999	778	590	999999	203	999999	418	769	58	894	999999	471	239	754	980	460	206	999999	951	999999	126	246	653	530	633	999999	432	435	817	748	327	827	959	627	242	279	939	999999	524	493	999999	343	800	999999	11	999999	882	653	203	365	664	314	999999	999999	708	433	999999	70	370	999999	999999	982	952	309	577	838	512	612	521	999999	520	129	999999	468	999999	783	999999	679	529	260	624	999999	241	461	94	22	637	737	919	808	154	879	716	829	999999	999999	999999	500	999999	172	869	280	142	492	844	545	587	731	714	999999	987	455	541	120	999999	992	999999	
500	225	564	211	999999	999999	712	566	999999	999999	897	745	365	999999	946	282	999999	391	354	646	749	616	549	434	999999	999999	994	999999	999999	347	606	758	999999	410	890	284	842	961	104	588	429	926	999999	142	690	985	358	532	999999	183	184	728	999999	356	11	999999	676	140	999999	751	698	891	866	304	999999	149	26	999999	511	671	440	999999	296	999999	226	822	413	417	744	999999	999999	472	780	525	172	999999	42	999999	999999	17	999999	999999	665	999999	889	537	69	908	999999	550	969	403	999999	379	742	778	999999	960	139	188	479	999999	999999	385	999999	236	120	999999	141	999999	999999	644	555	999999	72	728	999999	942	876	689	762	504	91	203	950	282	451	410	999999	394	999999	81	252	230	538	349	326	999999	999999	663	426	718	999999	405	999999	335	847	999999	317	999999	48	499	94	450	426	974	999999	999999	434	803	784	710	567	999999	999999	45	999999	335	965	999999	999999	459	999999	222	272	999999	727	686	759	625	434	924	103	768	355	944	987	802	999999	563	172	134	855	473	878	716	160	40	910	408	934	999999	561	593	613	589	824	999999	188	382	999999	500	442	808	378	999999	616	799	999999	550	999999	598	531	412	560	286	999999	212	343	999999	892	696	999999	361	691	999999	372	509	999999	765	130	125	999999	431	999999	671	692	999999	104	28	999999	361	638	999999	360	345	999999	159	43	336	985	622	538	632	489	999999	999999	90	127	999999	999999	999999	644	636	430	932	974	110	106	889	594	556	999999	325	455	541	67	415	11	355	923	223	476	999999	780	999999	587	999999	941	999999	946	612	929	638	999999	993	716	12	999999	428	999999	889	62	153	741	438	514	999999	999999	999999	999999	318	999999	771	999999	284	640	999999	855	999999	355	982	168	351	942	982	999999	478	795	462	999999	65	476	583	999999	43	171	999999	96	351	992	374	815	994	261	999999	532	999999	107	255	362	999999	156	26	82	389	731	710	210	999999	811	46	427	724	999999	448	842	999999	786	508	123	999999	729	514	929	981	176	174	999999	315	459	468	999999	549	109	925	908	459	510	604	311	999999	132	337	999999	956	946	100	871	813	794	999999	381	598	142	999999	180	642	96	101	222	999999	999999	895	309	999999	999999	878	999999	206	539	392	996	191	999999	999999	195	999999	974	973	44	85	302	287	520	999999	999999	782	999999	64	999999	275	999999	418	392	744	840	999999	999999	196	302	78	476	675	999999	412	999999	199	402	479	860	999999	668	123	999999	146	275	343	384	876	266	999999	470	570	451	999999	29	587	799	462	
822	957	374	788	681	966	609	627	13	118	402	999999	390	999999	999999	977	999999	259	999999	255	478	507	999999	161	929	999999	607	905	999999	19	392	999999	399	940	657	999999	413	999999	999999	100	999999	999999	339	276	483	999999	501	533	999999	473	999999	770	236	554	983	999999	115	222	858	999999	368	703	402	993	999999	950	507	449	289	301	574	727	999999	999999	717	830	177	586	677	999999	919	83	539	760	353	621	999999	845	957	999999	796	200	31	181	731	999999	255	345	999999	533	861	61	253	85	999999	939	999999	999999	836	163	157	529	544	999999	351	295	174	642	650	114	999999	662	492	947	504	383	705	645	539	884	584	831	999999	154	709	867	830	464	861	414	668	999999	18	804	194	999999	655	733	829	999999	669	613	695	445	799	208	569	999999	999999	525	243	317	999999	952	999999	325	493	400	588	999999	999999	710	780	999999	999999	483	653	999999	762	999999	727	972	815	102	224	971	146	600	355	999999	307	533	883	345	999999	360	999999	999999	235	869	783	265	999999	355	981	959	999999	459	999	326	555	880	543	999999	999999	270	999999	343	737	999999	999999	893	55	87	186	931	826	445	75	95	658	999999	462	893	453	999999	999999	999999	121	999999	149	686	600	38	955	999999	990	540	547	910	999999	490	329	628	690	890	219	999999	179	60	143	397	394	914	667	958	428	650	899	999999	444	999999	999999	482	999999	502	999999	26	132	999999	941	999999	999999	999999	235	178	999999	834	213	563	262	999999	301	999999	132	752	302	686	371	999999	999999	349	641	222	999999	828	268	847	171	197	597	203	945	999999	119	848	499	239	688	499	690	594	999999	345	999999	685	740	171	359	715	209	999999	655	135	760	601	653	999999	688	407	909	430	672	999999	966	69	813	881	999999	283	262	72	998	871	316	414	902	305	999999	790	98	107	497	455	987	999999	547	820	658	517	204	813	999999	999999	589	999999	921	431	999999	999999	871	999999	219	85	462	146	999999	783	818	999999	698	999999	999999	999999	319	812	933	226	999999	984	999999	993	999999	999999	89	999999	999999	718	999999	56	999999	999999	999999	135	999999	239	999999	999999	993	999999	373	999999	999999	999999	999999	846	277	653	970	777	999999	999999	403	999999	502	878	635	999999	996	23	999999	999999	501	999999	862	227	431	999999	999999	90	999999	999999	233	186	620	757	999999	920	624	242	181	868	999999	514	721	788	999999	541	633	50	604	121	424	979	236	474	999999	239	449	601	425	856	674	890	852	999999	480	227	774	999999	887	999999	161	764	842	756	160	986	60	999999	
149	999999	787	938	486	813	999999	999999	999999	155	999999	762	480	32	817	325	204	999999	662	907	317	860	767	888	162	888	960	660	147	480	323	287	188	375	461	535	78	735	413	49	715	236	276	628	261	999999	244	138	946	526	562	302	333	152	766	289	999999	899	999999	999999	852	447	116	480	999999	216	999999	115	999999	291	999999	468	999999	623	202	999999	593	148	636	37	654	999999	713	620	917	31	953	45	608	999999	412	178	949	999999	999999	999999	999999	796	796	54	551	999999	566	664	279	103	848	999999	950	685	695	984	999999	758	943	999999	733	496	562	810	263	547	506	999999	879	87	518	999999	436	925	961	797	351	591	486	999999	275	999999	350	999999	182	999999	95	999999	999999	427	906	201	873	177	543	633	243	999999	999999	13	632	178	785	201	999999	999999	284	35	724	999999	642	680	281	999999	754	685	155	738	638	20	462	583	911	462	181	326	999999	999999	391	337	563	999999	800	482	892	107	273	158	248	961	968	70	208	589	785	999999	920	455	423	858	999999	505	999999	780	999999	999999	999999	332	999999	268	999999	25	999999	396	344	286	880	999999	999999	656	421	999999	999999	677	52	999999	384	332	676	946	999999	999999	845	532	850	68	18	29	931	843	999999	940	999999	999999	999999	952	426	812	255	999999	354	131	919	766	447	490	15	679	738	999999	674	999999	656	83	861	147	180	121	999999	285	277	860	999999	692	815	480	999999	520	999999	99	975	572	87	177	601	285	399	89	95	369	63	338	290	782	179	906	294	65	127	377	782	315	275	969	241	493	263	236	950	966	999999	999999	517	648	184	999999	999999	488	481	586	747	999999	35	186	232	999999	580	95	523	909	195	999999	402	795	317	669	307	117	936	999999	31	172	138	128	999999	568	821	642	607	77	999999	806	999999	541	629	999999	290	999999	747	999999	913	178	713	51	780	808	102	721	341	515	804	749	551	373	564	999999	962	907	999999	664	127	938	487	999999	859	389	239	861	176	999999	389	218	370	644	203	853	459	999999	999999	940	475	109	310	999999	272	309	264	219	976	54	728	382	999999	93	185	975	690	999999	191	401	578	999999	555	714	999999	596	999999	907	179	711	999999	875	569	497	999999	999999	999999	395	193	559	134	999999	884	999999	999999	999999	999999	286	468	228	172	201	906	946	999999	244	999999	596	999999	999999	999999	357	50	274	919	853	813	173	894	999999	348	305	84	631	276	999999	357	434	816	129	49	112	448	999999	549	933	969	999999	135	999999	472	51	999999	516	
639	777	999999	619	211	55	202	394	999999	310	879	866	127	284	679	814	887	999999	779	846	637	818	908	999999	725	986	883	200	47	940	695	307	999999	567	992	499	578	737	233	771	926	654	720	999999	82	682	816	999999	999999	999999	999999	352	271	582	879	820	868	999999	894	225	999999	12	999999	451	614	581	990	999999	292	190	245	999999	896	18	919	999999	108	999999	999999	52	179	199	257	999999	873	352	46	303	688	181	999999	686	842	17	999999	924	307	278	999999	500	692	999999	411	762	85	917	999999	263	662	896	722	108	875	999999	55	972	754	630	577	271	545	999999	870	999999	559	559	316	999999	408	995	684	829	246	525	359	913	787	999999	999999	956	896	783	641	792	458	531	810	990	962	999999	180	676	700	271	954	999999	396	300	212	525	610	566	999999	667	999999	893	862	360	502	142	194	269	980	621	374	999999	65	88	662	999999	748	999999	926	770	825	17	138	974	571	364	526	999999	292	134	999999	340	928	999999	580	565	669	460	498	830	452	910	696	89	999999	999999	940	318	999999	999999	776	999999	999999	93	841	213	999999	888	789	148	999999	999999	977	856	275	999999	834	90	507	107	368	298	999999	999999	999999	914	321	999999	87	999999	423	218	859	117	999999	71	700	999999	142	376	801	780	671	360	224	999999	999999	840	813	862	367	999999	810	540	815	999999	466	999999	766	926	892	714	811	419	724	406	838	999999	508	214	344	990	948	140	306	588	626	477	881	572	981	481	246	225	22	999999	999999	328	301	999999	604	999999	88	999999	484	96	969	999999	635	817	999999	999999	341	609	527	999999	911	999999	244	237	999999	989	662	203	945	421	478	595	407	171	999	999999	999999	999999	609	188	911	742	656	219	999999	999999	999999	73	656	999999	149	637	999999	645	652	999999	94	73	17	615	504	999999	270	72	617	383	999999	474	818	999999	494	702	999	348	465	999999	33	999999	619	496	999999	598	546	36	281	999999	897	761	518	281	435	514	632	993	684	999999	482	593	601	999999	520	999999	255	260	434	447	999999	359	190	999999	704	69	999999	520	468	906	348	999999	790	776	485	103	955	547	970	999999	999999	16	664	438	695	439	433	385	976	779	352	295	602	999999	213	548	999999	44	577	375	70	121	999999	778	687	248	803	824	999999	426	421	707	289	454	377	999999	694	999999	788	999999	636	78	544	689	563	999999	641	956	573	937	521	921	970	999999	918	958	999999	886	750	456	636	999999	626	999999	367	645	16	999999	467	582	999999	999999	256	999999	
739	991	999999	844	225	634	607	847	261	821	999999	500	737	684	535	418	159	999999	10	341	638	999999	452	984	332	917	56	999999	498	990	92	692	675	667	865	926	391	636	671	126	849	788	356	804	654	866	907	332	622	999999	432	56	999999	914	674	711	549	592	522	307	587	124	358	270	738	222	999999	80	999999	608	999999	999999	146	884	491	849	999999	647	999999	999999	20	724	870	999999	568	46	863	760	999999	164	999999	799	124	374	999999	735	440	95	75	442	50	837	514	24	31	908	909	944	433	824	39	901	262	65	296	863	253	907	999999	702	359	75	86	663	999999	237	408	772	999999	756	418	595	999999	999999	999999	183	220	855	428	659	136	918	337	178	134	485	546	68	999999	999999	491	532	393	373	999999	975	760	850	793	794	510	147	999999	676	415	443	329	365	640	123	653	397	489	52	999999	999999	738	999999	538	745	690	999999	694	681	274	886	212	219	814	999999	422	999999	999999	999999	999999	989	999999	999999	762	999999	166	190	428	964	31	104	999999	351	797	999999	999999	852	321	58	113	170	999999	917	999999	999999	241	120	551	200	999999	293	335	855	892	586	121	88	155	847	588	510	921	730	999999	179	842	860	999999	173	999999	569	58	24	529	999999	546	412	257	242	999999	56	639	237	999999	999999	769	197	458	999999	540	168	707	474	469	603	249	999999	267	243	686	999999	698	387	999999	140	245	321	335	903	50	708	999999	912	398	542	870	693	466	921	410	999999	411	211	999999	54	862	583	554	999999	749	999999	154	24	555	88	999999	261	251	999999	999999	999999	861	555	179	831	999999	795	999999	999999	733	555	266	999999	832	41	969	496	755	942	278	999999	766	409	999999	226	563	816	366	320	194	618	452	999999	428	952	793	999999	41	999999	716	77	508	627	999999	204	567	808	192	524	118	999999	506	308	999999	841	999999	462	401	953	278	521	438	765	742	125	112	932	999999	879	248	123	999999	954	235	999999	163	999999	999999	959	659	754	634	841	999999	333	122	999999	999999	999999	271	341	465	88	999999	205	999999	999999	884	87	999999	635	891	999999	286	999999	406	551	999999	663	688	551	255	999999	304	999999	886	999999	563	418	12	999999	999999	340	617	906	657	386	999999	40	571	999999	264	139	868	33	999999	331	999999	216	927	570	80	805	899	719	95	33	999999	19	318	52	999999	999999	84	142	173	561	694	999999	999999	29	129	53	101	999999	297	126	999999	280	659	564	41	999999	490	442	888	666	999999	898	821	634	602	999999	721	529	
999999	999999	64	735	860	999999	637	196	869	999999	450	999999	713	631	432	999999	999999	513	359	753	21	832	999999	999999	253	506	999999	796	558	999999	427	999999	331	572	45	509	999999	837	420	357	999999	999999	487	582	991	999999	953	809	476	851	184	98	73	967	518	409	999999	422	492	364	192	841	638	165	490	744	705	151	595	999999	908	622	102	999999	826	176	999999	413	650	391	553	320	999999	999999	539	338	643	364	63	636	707	999999	355	66	174	999999	999999	999999	102	999999	999999	811	224	553	943	999999	999999	71	151	352	999999	398	771	110	810	871	521	999999	626	161	111	350	98	999999	225	999999	276	46	999999	739	999999	32	999999	403	234	741	106	999999	763	977	999999	582	999999	711	581	318	877	254	255	303	575	284	999999	940	999999	999999	723	264	999999	683	294	999999	233	999999	392	42	87	999999	875	999999	775	744	999999	648	818	529	138	387	387	906	391	32	790	544	174	999999	326	999999	999999	999999	999999	841	447	89	692	999999	358	999999	328	548	241	999999	378	186	527	830	117	67	131	627	999999	346	877	999999	302	272	999999	689	999999	707	716	706	999999	467	999999	999999	306	98	955	445	180	999999	68	838	674	882	999999	614	26	343	577	999999	999999	630	730	682	963	25	787	999999	999999	999999	999999	621	832	535	999999	911	135	593	999999	28	111	685	456	370	287	48	758	999999	618	565	672	904	139	456	456	999999	736	378	970	999999	310	535	242	511	753	446	16	999999	503	742	999999	433	809	559	999999	574	184	370	999999	925	267	378	999999	648	996	999999	999999	999999	89	999999	185	756	622	999999	718	575	453	944	617	999999	42	619	915	876	999999	248	104	580	999999	882	325	376	974	55	33	932	723	593	999999	94	954	629	69	614	567	999999	810	566	840	592	131	239	752	562	892	999999	999999	935	999999	757	574	912	97	207	572	809	999999	577	999999	785	852	859	439	532	886	999999	559	999999	318	354	438	999999	999999	705	999999	96	999999	421	162	385	480	787	31	757	519	52	542	862	52	758	949	242	999999	65	740	271	800	230	676	999999	98	999999	626	227	329	46	999999	392	999999	486	195	370	425	999999	315	74	999999	681	999999	844	999999	697	268	560	404	205	999999	684	965	499	999999	999999	745	672	296	999999	170	803	438	483	999999	160	426	565	572	589	817	999999	749	999999	432	129	216	831	619	999999	892	76	822	999999	845	999999	427	946	200	999999	999999	752	557	985	904	44	253	540	974	720	280	703	999999	815	999999	999999	999999	299	77	176	196	913	
63	895	437	104	981	314	637	381	732	480	375	999999	964	999999	999999	764	999999	397	876	676	857	999999	130	199	999999	999999	746	156	999999	137	878	33	606	711	699	662	999999	999999	63	939	999999	603	987	800	999999	218	851	323	753	180	528	679	300	519	999999	164	774	248	999999	974	999999	490	999999	605	601	999999	183	263	375	999999	999999	961	344	999999	774	263	999999	330	861	868	999999	432	403	394	609	999999	733	96	654	544	999999	320	793	999999	381	421	786	999999	208	986	45	598	948	999999	964	999999	344	999999	745	803	253	453	386	999999	819	999999	97	999999	995	402	617	96	608	830	999999	895	178	266	565	362	476	529	131	999999	833	567	484	933	429	52	864	379	999999	999999	301	444	999999	644	268	246	999999	999999	396	806	999999	948	989	999999	75	999999	999999	999999	797	999999	336	999999	331	511	999999	261	999999	163	12	953	537	247	745	999999	538	999999	962	533	997	999999	38	122	999999	325	999999	884	999999	366	868	361	653	786	582	959	525	577	123	431	329	999999	999999	999999	361	442	279	140	213	242	588	115	116	864	90	477	363	999999	590	16	16	441	999999	303	295	651	309	750	665	999999	241	999999	846	540	999999	990	744	858	999999	700	55	375	680	345	777	762	255	788	706	999999	999999	999999	987	999999	999999	887	333	291	999999	999999	143	999999	475	999999	10	627	268	999999	999999	99	733	504	461	890	999999	640	999999	348	999999	532	999999	520	54	561	189	999999	973	740	125	326	667	462	999999	61	567	527	900	262	999999	159	503	679	999999	617	380	111	850	106	155	784	999999	984	766	361	999999	622	483	913	248	81	999999	528	999999	999999	431	280	999999	999999	333	442	999999	999999	14	375	39	727	392	437	190	88	88	877	594	999999	199	999999	999999	621	748	944	53	999999	23	272	505	975	228	794	195	999999	579	999999	773	712	53	999999	979	400	999999	586	240	56	733	170	992	777	933	130	154	748	584	909	661	388	999999	754	495	741	869	999999	508	999999	252	999999	508	637	113	999999	999999	571	703	306	298	171	999999	999999	263	852	280	728	51	999999	650	446	999999	669	789	999999	323	299	142	999999	530	278	88	642	999999	652	999999	364	673	61	999999	582	55	287	620	499	673	401	500	642	470	151	23	999999	946	805	564	999999	847	717	568	997	438	464	999999	30	93	82	999999	610	200	915	65	999999	275	77	401	248	58	300	722	999999	999999	999999	999999	389	265	678	695	998	98	822	999999	955	493	836	154	999999	511	600	415	601	207	890	999999	555	
96	33	999999	879	999999	325	790	557	995	999999	208	938	687	396	765	415	999999	205	522	378	409	109	506	438	999999	810	736	458	885	130	724	908	58	232	303	999999	999999	816	999999	772	42	959	959	846	637	215	902	124	834	999999	224	12	999999	999999	155	999999	527	706	955	603	588	341	672	874	921	300	999999	465	103	999999	872	569	611	999999	345	449	999999	659	999999	718	908	622	623	885	905	721	999999	974	999999	316	714	837	861	990	999999	701	297	94	924	347	325	447	30	311	137	655	401	999999	738	999999	847	868	999999	999999	695	966	717	786	969	999999	760	915	999999	787	819	45	708	621	565	999999	162	64	734	464	402	470	601	322	757	999999	330	911	246	380	468	846	999999	999999	304	227	983	510	125	999999	587	999999	69	243	491	102	946	780	73	104	553	999999	999999	450	844	999999	999999	404	39	999999	880	848	679	18	328	973	112	94	326	347	660	651	938	999999	877	992	411	999999	999999	665	314	999999	848	999999	826	675	712	491	999999	999999	852	588	481	407	844	738	730	60	914	518	989	861	463	725	444	901	854	999999	573	851	999999	16	573	373	413	340	999999	537	192	652	270	621	315	999999	494	999999	999999	540	175	999999	272	999999	453	323	676	452	96	132	707	999999	821	588	917	927	256	846	24	118	993	999999	999999	202	868	999999	257	377	556	999999	999999	372	731	323	999999	435	589	472	563	999999	697	961	253	877	830	267	831	999999	703	999999	10	648	999999	999999	546	661	410	79	492	191	75	308	896	999999	999999	344	202	508	629	492	999999	783	999999	764	421	999999	270	860	999999	610	440	574	674	178	216	592	315	669	999999	307	34	520	999999	381	194	999999	75	374	986	495	74	332	999999	221	49	227	365	999999	999999	999999	400	999999	706	881	751	501	634	727	673	308	38	533	731	332	999999	828	802	999999	579	32	967	896	873	876	546	118	521	999999	999999	989	237	23	999999	999999	906	999999	813	109	630	693	764	347	700	999999	999999	541	600	730	753	221	424	453	722	628	999999	504	676	999999	345	642	979	180	598	684	81	25	514	469	999999	982	24	999999	291	886	267	629	205	195	419	999999	999999	999999	999999	999999	999999	999999	999999	999999	725	412	808	983	999999	987	713	593	749	26	616	452	36	140	999999	770	206	999999	172	999999	371	916	999999	999999	421	999999	135	198	471	680	119	298	724	125	999999	23	184	41	999999	304	999999	999999	999999	189	579	966	977	386	999999	939	720	999999	621	464	38	808	113	327	999999	433	
861	525	132	78	907	328	727	999999	999999	301	999999	999999	999999	867	663	697	46	129	911	454	999999	748	711	531	960	264	999999	999999	97	935	909	999999	469	516	442	999999	551	812	281	260	249	76	989	195	353	999999	999999	753	999999	341	772	999999	415	999999	80	122	999999	600	999999	652	651	467	824	460	391	739	999999	999999	435	16	155	999999	847	661	215	296	999999	525	188	414	190	923	469	999999	173	999999	999999	351	446	329	843	950	704	999999	609	781	252	539	804	999999	850	999999	327	794	195	548	146	754	999999	783	363	999999	421	703	471	727	997	77	296	465	297	363	827	999999	172	204	999999	227	61	433	54	229	721	574	564	380	606	675	999999	625	789	696	999999	999999	965	999999	539	10	168	999999	784	184	252	348	999999	496	983	221	631	990	28	918	702	489	999999	144	576	846	148	100	131	331	507	671	676	600	924	173	150	616	665	529	69	179	999999	999999	977	383	259	78	397	999999	54	999999	607	870	994	950	924	999999	980	692	861	77	760	462	999999	581	672	725	571	819	999999	999999	335	499	859	533	839	999999	166	999999	999999	80	703	736	287	999999	73	806	999999	974	249	319	636	972	667	991	418	196	203	406	711	534	506	577	999999	38	254	118	20	470	120	65	674	787	999999	791	374	33	185	999999	517	865	999999	597	580	761	388	999999	999999	999999	999999	653	675	760	999999	73	999999	135	999999	258	999999	999999	795	146	864	999999	645	849	878	875	626	395	999999	453	888	845	415	908	997	561	650	999999	286	152	999999	999999	999999	999999	999999	41	227	249	610	926	75	562	999999	982	733	999999	126	539	484	955	251	999999	642	232	999999	646	657	665	137	861	608	999999	678	999999	789	407	803	999999	553	999999	658	387	784	999999	999999	336	999999	999999	185	611	445	999999	417	330	901	627	999999	167	51	658	383	999999	121	999999	328	284	883	999999	202	336	592	395	985	999999	307	999999	944	557	844	544	871	999999	999999	526	426	999999	384	358	751	172	583	646	689	895	999999	107	275	999999	766	113	453	999999	999999	848	999999	999999	999999	779	999999	999999	682	276	322	506	787	158	999999	999999	332	829	899	535	676	39	752	946	705	100	173	209	597	999999	999999	741	101	523	993	999999	507	376	999999	604	334	712	490	317	333	192	117	999999	36	680	714	936	999999	918	681	211	999999	999999	999999	44	616	999999	450	774	484	581	415	274	999999	439	98	955	466	304	210	999999	549	999999	622	523	999999	848	183	999999	203	999999	536	182	999999	791	545	999999	
31	339	988	511	999999	715	832	751	777	999999	168	597	591	758	479	910	718	717	661	999999	459	831	61	768	650	533	580	629	55	242	432	374	893	664	999999	999999	315	699	701	833	613	871	745	149	689	586	336	445	999999	626	999999	134	140	885	974	200	287	230	860	738	145	213	706	544	421	794	999999	927	824	352	999999	28	26	827	999999	999999	95	999999	88	74	207	145	253	428	777	307	999999	17	689	743	999999	95	838	962	999999	999999	175	211	728	894	882	408	620	999999	32	446	999999	312	838	396	115	376	151	796	999999	10	959	287	766	123	560	999999	248	91	502	999999	190	63	139	646	999999	883	192	194	999999	798	524	220	406	341	200	931	179	999999	638	482	944	51	431	698	450	887	445	615	343	195	170	539	541	513	265	63	183	201	972	231	194	957	614	743	486	749	881	434	999999	999999	999999	945	999999	29	574	148	632	440	206	535	448	576	850	999999	638	984	999999	999999	86	146	757	977	329	417	999999	987	999999	999999	222	701	16	20	692	999999	999999	225	999999	999999	939	126	999999	999999	995	999999	782	618	116	618	114	501	80	999999	999999	999999	872	548	625	45	999999	999999	999999	999999	228	505	999999	438	999999	146	999999	423	898	167	953	959	715	24	999999	999999	634	680	880	818	582	720	999999	27	662	999999	999999	130	599	999999	790	362	414	486	523	500	917	354	999999	999999	291	691	603	999999	999999	398	81	857	566	742	411	999999	706	893	371	507	874	999999	775	977	304	215	999999	847	999999	999999	999999	238	500	492	999999	999999	945	910	999999	999999	127	716	981	273	834	984	564	857	999999	999999	999999	520	999999	999999	625	414	578	757	999999	86	999999	755	547	444	843	843	366	83	776	130	115	795	367	480	389	167	999999	512	152	320	651	966	207	636	999999	44	124	484	867	560	712	197	245	460	999999	372	179	547	429	991	627	491	90	529	999999	860	163	643	999999	467	884	75	614	365	434	999999	558	910	498	809	728	881	999999	225	999999	918	559	907	458	27	987	982	92	161	692	169	885	678	999999	94	881	480	848	409	676	646	583	999999	999999	129	999999	269	999999	620	272	745	284	864	999999	999999	310	255	999999	618	479	901	982	463	673	275	999999	999999	999999	999999	999999	258	43	807	549	772	344	679	881	338	213	728	934	999999	999999	946	999999	31	567	297	783	999999	295	239	929	775	663	129	999999	760	112	999999	361	644	691	24	999999	477	325	348	380	631	373	856	414	751	999999	520	999999	726	390	995	
322	620	630	999999	999999	803	877	999999	118	224	471	131	235	999999	999999	299	781	874	243	417	706	229	916	162	271	438	999999	188	808	153	999999	490	999999	117	621	741	24	999999	60	999999	600	999999	239	165	169	999999	630	144	999999	999999	739	699	999999	973	299	102	703	478	999999	534	978	999999	965	965	669	981	752	128	659	634	285	392	824	999999	816	164	999999	999999	992	29	807	691	999999	140	414	999999	997	406	999999	528	999999	545	367	526	930	901	585	273	496	188	499	999999	999999	999999	401	356	875	999999	166	144	999999	943	485	21	726	296	999999	835	561	999999	984	355	310	140	596	999999	999999	308	404	914	579	999999	273	813	999999	305	216	65	738	67	981	838	249	682	425	105	69	999999	799	643	999999	999999	712	683	204	153	999999	354	999999	661	331	999999	999999	251	999999	385	679	671	492	431	90	839	106	503	831	155	999999	999999	714	999999	679	680	999999	760	999999	829	24	590	999999	385	104	862	902	87	736	413	999999	997	999999	50	425	398	999999	378	563	178	653	218	851	58	47	583	639	660	981	650	78	999999	344	736	371	999999	62	116	337	228	936	999999	999999	999999	80	999999	511	674	86	291	817	140	206	739	185	806	738	570	347	520	232	251	105	96	999999	999999	999999	390	999999	336	345	756	50	999999	241	634	451	999999	978	999999	82	964	999999	700	833	938	807	605	561	565	360	491	768	816	995	695	924	681	92	999999	455	999999	995	749	999999	70	999999	861	507	999999	364	314	999999	999999	448	268	667	999999	262	407	273	67	829	999999	999999	854	999999	999999	350	546	999999	999999	350	978	484	951	968	835	754	772	848	945	107	19	999999	999999	898	359	378	736	37	529	999999	685	999999	999999	301	881	999999	101	81	865	521	999999	841	999999	963	613	934	999999	999999	999999	999999	489	558	328	959	819	913	929	956	639	999999	613	999999	190	352	665	252	96	660	97	71	662	701	999999	434	145	178	616	92	294	425	881	999999	205	878	938	136	417	437	481	968	843	145	999999	18	908	453	660	252	308	999999	848	836	212	770	988	999999	575	893	824	650	307	847	671	224	999999	175	999999	312	413	999999	835	658	189	129	228	527	269	999999	526	692	999999	374	783	924	577	55	245	435	890	160	561	523	613	830	671	995	473	228	999999	742	141	999999	838	999999	535	999999	999999	999999	552	470	999999	600	377	141	142	932	74	999999	646	929	999999	999999	422	263	999999	321	54	999999	457	232	63	999999	940	783	999999	170	535	23	398	387	398	
162	883	429	631	960	156	482	999999	738	931	726	581	999999	811	254	999999	999999	999999	224	155	999999	635	329	417	487	999999	593	580	972	999999	60	358	999999	540	778	999999	999999	632	26	175	571	660	719	300	336	469	999999	971	999999	234	950	999999	999999	241	100	526	563	22	153	999999	562	902	726	341	881	378	999999	573	43	250	999999	952	999999	58	583	647	916	39	999999	27	825	999999	272	747	456	828	184	999999	450	261	999999	980	488	999999	613	999999	934	999999	999999	958	999999	271	937	999999	292	997	454	135	658	452	999999	534	999999	999999	485	939	639	978	885	62	999999	294	133	782	800	961	474	70	999999	913	713	538	999999	999999	869	999999	684	206	464	999999	999999	999999	379	997	650	999999	58	363	240	999999	40	955	502	366	764	999999	999999	165	275	999999	533	393	999999	744	999999	82	914	810	265	921	265	443	523	436	678	155	915	136	999999	885	913	121	829	999999	883	757	46	263	999999	15	425	529	931	144	924	991	368	999999	999999	578	999999	999999	107	319	417	596	441	999999	688	618	948	21	32	389	417	422	563	917	860	981	999999	660	452	999999	506	999999	512	389	511	999999	999999	290	868	564	884	674	23	520	364	999999	326	970	575	749	67	414	506	999999	727	512	437	450	773	999999	999999	999999	796	999999	813	999999	94	999999	563	11	999999	999999	999999	468	999999	742	408	53	999999	999999	999999	999999	95	702	202	999999	239	960	662	999	259	347	516	592	32	999999	878	176	707	683	999999	999999	416	573	919	398	999999	47	55	984	999999	999999	999999	999999	620	999999	264	999999	999999	721	999999	134	399	999999	751	493	999999	999999	446	960	864	999999	345	879	371	401	659	999999	999999	804	830	202	999999	999999	999999	999999	459	316	971	556	290	784	999999	986	241	999999	999999	852	999999	435	247	710	600	95	999999	871	58	17	838	229	816	999999	999999	850	999999	259	999999	721	667	886	999999	999999	999999	890	680	89	719	359	999999	293	527	807	700	357	999999	129	601	829	557	999999	816	451	477	752	739	548	474	672	105	982	868	162	195	935	401	401	130	710	999999	50	161	699	369	555	701	999999	51	999999	293	999999	999999	389	173	641	79	592	377	837	160	142	614	57	264	666	424	375	622	999999	955	999999	998	999999	425	516	873	127	92	922	60	730	507	999999	999999	334	999999	489	999999	553	866	809	34	293	559	282	436	114	999999	702	999999	999999	999999	286	999999	128	999999	765	964	656	767	999999	510	455	787	429	999999	112	667	929	341	999999	386	999999	999999	156	150	715	
342	152	999999	769	682	389	999999	723	999999	231	999999	271	562	568	524	341	785	914	308	579	506	139	647	999999	446	999999	370	204	950	328	387	859	977	999999	433	821	576	999999	279	130	999999	73	96	413	607	999999	377	772	420	55	293	984	848	999999	218	212	505	756	332	176	28	598	999999	25	843	999999	293	999999	999999	703	765	786	999999	187	999999	999999	53	999999	726	50	147	597	783	904	44	403	21	415	847	999999	326	819	675	113	112	74	299	81	569	961	122	872	637	717	289	999999	349	670	655	775	169	270	39	292	38	430	814	868	980	999999	634	999999	999999	999999	387	999999	121	541	999999	999999	153	999999	675	999999	927	999999	960	76	999999	538	999999	999999	999999	81	70	65	999999	393	84	999999	259	431	101	128	337	243	999999	722	339	999999	395	808	999999	803	632	197	999999	999999	364	762	999999	748	253	451	397	292	128	585	854	999999	166	727	466	404	602	722	880	556	438	693	999999	999999	736	999999	152	254	756	999999	449	872	470	524	38	999999	220	999999	187	649	731	54	125	638	867	18	187	667	999999	199	999999	910	999999	999999	836	671	711	999999	22	961	308	152	535	172	999999	981	861	641	699	154	999999	101	544	241	825	393	999999	999999	999999	727	114	485	902	567	755	538	565	999999	999999	367	610	999999	498	225	350	588	518	999999	501	885	157	545	968	207	16	119	376	999999	224	452	102	999999	850	294	999999	823	250	999999	417	607	426	439	953	341	544	204	602	999999	999999	999999	874	625	921	495	999999	568	516	999999	561	999999	999999	489	999999	245	274	322	999999	999999	368	527	999999	999999	999999	893	999999	717	592	999999	663	811	516	999999	194	977	578	477	375	365	714	999999	999999	999999	417	999999	445	999999	232	717	77	231	65	999999	959	373	898	334	999999	999999	35	862	976	999999	51	749	138	124	305	239	667	797	946	783	499	79	220	802	999999	999999	458	533	494	999999	999999	442	756	127	98	821	88	253	397	999999	339	851	322	999999	504	668	999999	330	641	999999	59	279	284	281	999999	890	163	999999	202	315	999999	999999	378	111	319	999999	999999	20	36	999999	999999	424	409	608	454	647	756	782	999999	473	140	137	891	501	825	999999	168	484	227	207	999999	999999	60	92	999999	836	483	221	999999	895	675	632	304	167	841	635	870	675	827	261	999999	381	799	729	999999	451	999999	876	286	29	450	518	792	828	816	999999	373	326	999999	617	174	544	665	412	798	999999	833	999999	660	199	429	999999	657	966	73	296	192	999999	999999	326	
236	999999	935	107	454	999999	840	999999	999999	672	272	553	834	219	999999	599	999999	396	930	999999	618	875	226	96	999999	999999	861	999999	765	530	986	52	419	523	391	567	608	567	958	641	667	367	394	987	927	875	999999	447	878	473	580	796	400	240	999999	999999	999999	849	507	496	305	999999	999999	819	685	230	144	321	827	529	991	158	437	999999	19	999999	491	999999	169	724	999999	423	999999	301	950	200	651	188	999999	41	999999	759	70	472	346	653	656	574	312	707	740	346	999999	999999	482	999999	368	999999	231	999999	868	162	689	782	195	999999	76	418	869	494	578	955	506	796	999999	241	98	964	952	365	999999	917	999999	999999	999999	963	804	999999	999999	999999	831	549	957	368	172	33	80	287	286	465	587	248	705	817	999999	785	840	823	999999	251	343	404	999999	865	851	951	236	237	798	232	86	477	599	350	999999	38	998	999999	999999	999999	171	999999	688	497	999999	366	999999	999999	334	999999	133	980	593	999999	195	437	401	102	999999	999999	999999	843	489	999999	388	119	648	365	163	109	786	999999	199	684	89	532	716	661	97	494	739	128	903	599	109	105	999999	31	164	999999	637	906	630	421	533	328	331	999999	118	668	718	856	954	234	422	999999	790	908	498	663	721	739	14	32	481	677	940	999999	954	292	999999	627	999999	927	472	880	83	777	161	999999	211	999999	552	429	776	882	999999	678	999999	679	314	976	532	500	999999	898	999999	999999	940	856	388	441	678	826	442	999999	656	36	762	542	356	23	999999	737	999999	999999	196	585	255	999999	513	271	712	285	999999	259	999999	709	999999	573	978	475	837	999999	382	770	413	726	986	685	236	999999	999999	645	333	999999	228	795	49	876	711	326	999999	350	352	127	728	403	848	999999	999999	946	614	999999	999999	999999	185	462	364	691	234	470	598	999999	999999	376	354	77	999999	685	999999	999999	670	545	862	999999	123	496	952	999999	999999	999999	877	803	999999	290	999999	728	91	451	126	999999	441	999999	651	251	727	791	978	976	772	999999	451	173	999999	698	285	78	335	900	767	688	999999	108	649	999999	592	794	999999	92	843	626	985	510	568	273	999999	322	893	999999	935	999999	518	999999	493	390	568	999999	651	990	14	999999	402	190	999999	438	267	343	708	436	658	932	999999	895	142	999999	999999	999999	604	888	831	963	185	714	999999	999999	999999	532	999999	269	656	878	999999	999999	88	389	999999	999999	825	140	999999	533	999999	467	962	12	999999	623	844	347	999999	626	999999	763	999999	50	288	688	225	249	
269	734	728	448	999999	780	788	28	817	753	922	871	125	473	881	307	999999	718	751	962	32	555	688	277	999999	40	768	390	731	47	110	545	589	999999	871	281	805	175	687	192	223	404	806	999999	424	999999	511	646	999999	862	999999	999999	936	262	227	713	56	460	893	749	21	408	296	999999	652	386	999999	999999	999999	610	502	999999	40	568	999999	627	749	597	853	713	529	132	508	869	356	540	609	999999	369	168	235	354	282	937	180	815	118	37	448	47	999999	972	53	280	369	507	539	377	513	600	963	458	607	189	230	889	899	426	433	121	777	999999	179	444	385	999999	911	999999	397	999999	999999	722	158	815	163	556	999999	237	999999	999999	10	999999	822	769	204	776	747	102	717	291	999999	691	603	337	270	999999	802	608	895	222	595	999999	999999	580	999999	251	310	792	35	673	811	671	916	584	120	546	143	999999	999999	608	409	819	385	116	999999	827	999999	821	555	560	754	999999	342	999999	262	999999	260	999999	688	953	476	999999	76	999999	479	253	774	29	226	723	999999	999999	368	297	999999	999999	71	873	562	264	132	489	247	475	918	341	339	630	331	556	295	891	722	297	142	453	753	340	999999	774	999999	999999	604	831	101	362	121	54	999999	486	502	387	999999	999999	999999	986	718	601	135	999999	913	154	999999	670	438	578	679	81	164	369	999999	730	246	787	212	33	885	415	383	566	999999	294	156	845	63	908	210	298	466	155	735	162	215	498	861	907	411	933	999999	522	683	999999	890	999999	999999	771	150	902	999999	807	111	312	999999	569	918	628	998	852	616	999999	377	390	999999	999999	634	871	525	999999	926	304	622	999999	22	861	882	190	404	42	391	999999	768	999999	76	659	54	432	934	645	580	242	909	558	326	873	154	302	435	882	489	592	256	401	976	927	194	160	300	365	686	738	234	999999	470	335	761	999999	323	955	964	211	936	879	178	693	395	999999	634	149	716	999999	754	522	553	799	45	999999	331	149	474	893	142	999999	959	842	999999	943	999999	991	121	85	978	479	917	288	656	999999	233	292	999999	131	526	999999	649	106	999999	711	422	670	999999	999999	748	184	490	80	79	999999	999999	336	999999	451	975	999999	38	641	611	999999	604	275	153	667	999999	48	608	353	377	982	999999	863	999999	306	999999	427	701	725	336	999999	989	999999	999999	999999	457	999999	999999	999999	156	883	131	999999	494	708	117	156	527	632	252	710	999999	147	702	96	999999	66	477	388	999999	558	999999	312	314	807	
295	757	66	999999	220	999999	999999	517	206	999999	860	921	379	160	999999	384	999999	999999	483	999999	238	999999	154	132	999999	400	429	999999	180	999999	999999	819	703	686	999999	999999	100	999999	422	995	999999	68	999999	218	236	515	687	327	199	544	658	871	828	688	579	444	612	934	993	819	827	999999	347	999999	551	51	228	692	737	838	294	237	999999	487	999999	999999	999999	935	895	355	713	111	40	635	999999	81	990	999999	117	999999	748	166	679	603	178	68	720	342	667	999999	297	995	590	360	260	430	224	999999	341	999999	533	999999	48	647	115	999999	190	711	668	480	60	212	584	758	100	137	999999	64	319	999999	999999	578	278	710	67	718	520	679	384	999999	857	649	999999	708	455	999999	128	42	497	452	999999	999999	673	196	144	95	420	832	269	999999	999999	999999	41	52	948	955	407	338	999999	397	215	999999	336	159	623	999999	529	999999	999999	29	19	525	566	867	421	450	904	999999	575	972	308	688	420	261	999999	999999	618	641	999999	999999	673	999999	452	110	999999	376	999999	524	999999	733	565	999999	530	250	999999	357	999999	999999	630	999999	999999	325	763	999999	98	527	100	84	999999	926	792	999999	999999	812	355	230	83	999999	629	55	769	389	518	841	999999	999999	167	999999	999999	299	103	999999	20	999999	999999	358	36	999999	999999	720	285	999999	999999	647	999999	677	428	717	895	893	283	147	544	585	738	671	807	922	210	335	999999	921	936	223	832	348	877	863	999999	996	203	248	454	909	999999	172	999999	870	900	738	344	450	284	254	25	999999	909	434	523	777	551	113	635	686	360	363	670	798	815	999999	800	565	354	898	699	45	692	634	999999	999999	304	999999	999999	471	990	919	646	999999	207	876	438	999999	350	595	455	99	612	768	559	416	501	578	65	307	938	779	999999	385	555	999999	273	285	619	946	999999	999999	91	173	695	441	717	999999	999999	999999	173	357	224	999999	453	609	432	924	85	999999	84	725	881	724	999999	220	999999	999999	146	227	612	163	833	404	999999	841	18	999999	82	127	699	999999	999999	126	143	591	565	999999	932	945	557	349	210	999999	999999	756	732	367	999999	484	617	456	841	384	336	20	523	820	645	612	601	983	999999	957	709	999999	748	765	590	999999	655	487	338	200	999999	273	953	623	532	366	999999	999999	808	597	510	999999	999999	603	999999	133	77	745	700	330	354	573	497	252	510	320	18	999999	999999	699	828	999999	128	650	714	72	999999	900	999999	289	503	950	185	999999	457	466	879	999999	999999	999999	874	910	
999999	17	846	105	775	710	122	999999	357	999999	999999	118	768	999999	134	40	999999	727	76	177	457	421	999999	403	398	244	794	53	440	863	991	319	825	918	352	999999	804	618	297	999999	788	84	931	361	86	76	494	87	999999	999999	266	258	401	706	462	376	999999	453	707	540	915	78	782	494	160	564	293	850	37	24	236	280	440	719	388	999999	999999	999999	326	331	749	999999	711	999999	607	743	918	128	465	976	930	360	911	756	441	719	301	446	999999	521	999999	643	59	327	622	986	818	681	328	89	886	999999	136	999999	791	999999	366	200	887	417	646	999999	395	60	999999	875	999999	683	288	669	999999	52	274	805	548	116	667	999999	969	621	925	999999	800	385	999999	226	234	535	965	243	999999	999999	559	999999	999999	999999	258	999	244	746	627	144	403	999999	997	999999	999999	331	999999	685	540	972	231	276	492	410	375	19	960	867	999999	832	999999	55	316	980	999999	480	930	931	857	668	159	232	993	790	843	151	388	255	776	902	698	290	999999	390	879	293	311	474	252	248	999999	377	104	795	425	999999	352	27	999999	999999	401	906	827	871	823	998	999999	999999	566	233	631	714	100	749	143	438	999999	999999	110	999999	179	465	688	619	629	781	138	999999	374	495	798	999999	894	807	999999	792	462	830	999999	881	19	609	907	999999	616	333	999999	355	661	987	14	426	917	999999	800	999999	227	999999	251	51	999999	84	999999	81	999999	999999	820	293	248	351	999999	999999	368	228	200	569	558	670	12	306	504	999999	546	387	999999	999999	453	742	17	575	575	255	588	526	21	934	282	836	593	355	999999	993	116	319	999999	492	68	999999	961	241	387	556	215	945	546	96	538	949	590	999999	999999	87	285	999999	776	730	933	999999	217	265	999999	721	999999	657	999999	999999	676	237	375	998	323	754	781	999999	197	29	999999	643	979	999999	406	999999	256	540	537	435	718	443	999999	291	558	999999	999999	706	999999	665	478	557	161	45	999999	999999	584	591	739	72	306	999999	999999	757	690	300	862	999999	999999	962	475	999999	999999	368	999999	999999	693	999999	999999	107	273	85	831	531	550	492	999999	944	514	105	748	664	800	474	139	218	957	786	601	268	999999	208	848	999999	999999	999999	999999	793	999999	186	617	500	151	642	799	230	678	999999	216	207	809	917	777	762	999999	810	746	655	238	584	999999	906	491	999999	999999	74	237	849	999999	620	64	697	701	338	488	257	523	999999	675	908	999999	13	580	404	459	446	431	999999	767	999999	193	782	
564	999999	899	999999	999999	960	999999	734	993	999999	622	596	999999	121	226	449	283	966	999999	588	979	330	54	999999	336	97	732	999999	643	151	91	952	436	281	142	999999	438	999999	999999	562	999999	999999	914	710	391	999999	261	347	999999	982	999999	999999	102	999999	803	244	623	999999	384	921	238	601	101	852	747	669	170	871	979	999999	20	506	727	999999	999999	49	415	999999	892	352	999999	394	999999	999999	339	289	859	830	999999	999999	420	999999	999999	326	334	999999	999999	72	962	721	823	389	367	47	999999	315	84	367	287	999999	828	288	734	42	95	843	524	999999	523	467	809	339	403	91	771	208	114	410	409	660	999999	353	381	181	528	457	36	48	999999	34	215	999999	999999	714	79	142	999999	999999	241	491	153	418	548	999999	911	999999	999999	999999	276	773	999999	673	958	627	999999	484	907	562	514	999999	816	999999	751	499	262	317	786	999999	22	638	130	745	999999	918	516	781	805	999999	270	999999	471	999999	772	999999	999999	542	544	999999	150	594	999999	525	854	603	999999	667	667	999999	252	999999	707	307	274	637	999999	465	999999	49	120	999999	679	40	302	480	177	75	713	835	675	719	773	999999	999999	427	413	999999	890	999999	999999	849	124	755	633	666	999999	173	485	144	272	999999	48	999999	814	357	914	204	232	999999	999999	609	953	831	383	999999	829	845	758	846	999999	57	574	999999	796	270	678	999999	407	635	154	13	589	579	573	317	680	278	999999	999999	513	219	382	999999	999999	643	999999	292	381	110	837	999999	415	639	999999	999999	793	120	999999	553	678	990	999999	596	239	433	29	383	268	76	852	999999	798	567	343	24	675	67	789	162	374	396	552	307	798	663	597	950	669	358	999999	570	570	999999	522	523	423	999999	287	715	624	522	34	315	257	286	692	848	999999	896	549	735	999999	999999	189	292	447	499	798	575	835	999999	714	999999	552	291	989	999999	54	999999	999999	889	999999	999999	538	851	999999	247	59	522	970	749	655	773	808	999999	999999	999999	324	239	85	999999	987	999999	999999	556	808	124	762	965	296	397	999999	999999	305	660	955	257	27	338	920	209	449	285	999999	96	423	940	999999	763	51	974	980	815	744	676	999999	77	999999	982	52	999999	484	999999	236	583	946	180	478	158	833	992	998	986	999999	999999	483	711	117	999999	142	868	22	999	924	321	417	999999	740	628	758	999999	63	999999	295	672	724	366	59	31	999999	999999	472	952	929	59	976	994	505	999999	203	199	959	409	999999	999999	245	484	169	914	999999	957	
440	850	399	946	999999	962	999999	999999	162	999999	999999	96	653	890	999999	999999	999999	874	345	422	492	999999	435	569	927	999999	999999	999999	999999	249	206	145	999999	192	812	622	999999	983	120	23	304	859	999999	85	537	873	999999	999999	778	185	414	999999	999999	752	475	567	424	830	28	999999	776	588	219	912	920	527	240	999999	999999	783	507	97	763	332	999999	633	166	359	42	999999	898	237	343	262	999999	999999	566	113	717	999999	207	732	964	826	246	999999	649	999999	164	19	643	294	881	994	677	999999	999999	257	999999	841	411	75	798	999999	396	549	255	957	87	18	961	137	999999	833	586	774	132	937	999999	413	983	362	999999	32	421	613	999999	999999	584	518	390	319	479	875	842	142	934	999999	440	697	470	692	726	155	58	515	999999	999999	999999	999999	203	594	171	230	857	58	870	999999	553	999999	999999	906	382	568	628	652	657	878	990	453	840	132	506	398	942	301	636	59	974	905	82	999999	930	681	324	999999	157	999999	999999	793	999999	999999	999999	657	503	999999	319	167	527	406	999999	662	67	999999	72	999999	97	773	287	566	422	999999	801	647	999999	999999	999999	701	254	831	999999	409	860	206	999999	682	676	849	894	389	981	479	531	577	999999	419	999999	965	618	253	709	383	971	461	381	999999	366	808	946	999999	587	999999	999999	695	901	999999	802	860	783	999999	404	248	999999	898	585	999999	299	233	600	300	654	999999	93	11	132	131	437	409	825	740	325	999999	902	295	802	372	566	836	676	598	617	390	192	237	848	999999	999999	82	876	438	161	142	218	655	954	576	534	999999	572	779	31	999999	45	52	999999	999999	345	999999	999999	222	386	462	557	12	999999	273	829	856	999999	661	626	999999	999999	396	588	999999	659	256	341	999999	838	654	273	999999	577	224	999999	149	999999	320	999999	911	976	999999	61	699	585	215	972	999999	999999	678	999999	910	162	665	869	999999	464	881	999999	99	999999	869	384	732	999999	999999	999999	468	918	689	693	842	536	715	388	869	345	999999	608	453	284	999999	489	999999	896	999999	744	911	355	706	999999	291	441	46	999999	116	289	329	509	925	780	513	999999	67	999999	999999	384	999999	287	10	999999	574	283	434	999999	999999	390	224	835	836	915	523	123	222	999999	999999	999999	500	65	281	589	26	389	999999	673	770	879	431	184	980	999999	307	634	354	999999	120	17	17	231	999999	726	74	493	672	999999	266	999999	559	999999	582	515	884	391	999999	420	999999	195	600	999999	54	730	958	999999	855	858	999999	999999	768	
819	894	404	403	278	16	555	525	533	999999	672	999999	380	330	379	999999	999999	999999	915	628	934	999999	925	417	255	999999	329	767	999999	999999	814	999999	999999	999999	999999	999999	187	121	615	384	999999	895	999999	478	927	354	674	409	999999	449	390	999999	702	999999	999999	999999	999999	987	157	102	686	999999	501	895	902	281	50	749	590	999999	999999	363	487	540	999999	48	351	456	489	901	512	919	188	999999	257	59	698	115	796	36	199	999999	999999	523	999999	672	404	868	575	656	313	925	819	378	999999	37	287	171	999999	999999	371	522	508	256	590	767	609	916	999999	999999	582	935	952	999999	31	234	999999	964	842	999999	644	483	999999	833	597	587	109	999999	999999	230	772	536	22	999999	999999	677	691	717	999999	999999	73	487	230	722	999999	378	972	265	357	800	638	999999	329	597	160	888	640	675	658	13	667	799	366	427	91	56	923	951	898	354	542	999999	41	911	442	166	999999	169	999999	229	614	843	462	758	592	459	217	425	849	776	999999	26	69	930	999999	273	130	999999	640	37	455	999999	999999	12	268	956	290	417	164	993	636	481	915	438	398	823	999999	608	835	631	999999	507	999999	131	317	526	999999	999999	999999	179	46	999999	528	732	774	594	486	459	500	635	999999	800	270	999999	150	999999	110	630	541	449	925	522	968	999999	198	999999	999999	245	999999	999999	344	999999	769	999999	999999	187	952	193	664	803	347	887	117	209	462	999999	247	256	981	999999	426	991	999999	208	253	999999	490	519	543	827	999999	251	999999	999999	999999	989	41	285	999999	963	612	917	966	737	112	48	414	999999	555	160	709	672	264	941	325	353	620	570	999999	444	999999	999999	649	836	137	106	132	999999	909	999999	16	999999	357	27	150	508	35	831	999999	214	118	722	963	392	127	13	999999	823	443	999999	379	470	543	463	276	179	277	139	999999	999999	916	65	858	999999	153	747	324	246	801	816	328	788	999999	537	335	974	479	999999	719	999999	119	308	916	962	999999	546	428	894	999999	970	241	895	999999	999999	298	999999	863	881	249	379	689	999999	32	626	628	999999	994	16	999999	302	999999	21	420	485	897	999999	149	895	987	607	329	430	999999	830	585	999999	566	386	248	282	120	999999	27	349	445	999999	286	999999	344	514	999999	422	765	458	280	230	484	746	201	999999	913	968	894	642	999999	268	265	201	50	205	999999	618	767	855	192	112	993	81	50	999999	340	849	561	999999	65	907	999999	46	559	365	948	820	195	567	368	152	999999	385	298	186	
113	95	999999	149	490	999999	654	910	276	999999	236	413	706	662	351	73	999999	420	586	153	604	228	641	685	257	213	433	210	496	999999	409	999999	782	863	999999	255	601	999999	993	131	262	999999	999999	392	999999	544	124	532	999999	305	735	292	999999	155	582	885	453	573	999999	287	510	453	423	235	768	618	631	999999	237	106	472	994	427	464	890	999999	458	259	556	712	98	900	999999	999999	314	999999	819	636	291	549	801	37	529	716	999999	999999	341	544	623	520	912	282	305	999999	832	740	864	343	999999	732	436	203	999999	999999	198	610	999999	231	920	651	798	999999	561	687	999999	444	475	711	843	999999	518	913	636	999999	799	816	604	999999	368	574	261	485	381	558	123	608	21	999999	527	999999	350	119	623	972	721	999999	720	617	825	398	275	163	999999	184	223	523	999999	999999	389	381	15	603	863	999999	399	322	623	12	574	696	433	135	999999	999999	740	409	999999	663	999999	999999	105	986	49	970	308	108	999999	206	345	599	999999	40	959	155	16	747	256	276	999999	409	303	717	53	139	999999	150	969	999999	444	999999	233	903	667	999999	286	999999	563	892	57	301	999999	427	667	974	655	403	175	999999	999999	999999	999999	33	999999	914	587	387	943	999999	15	168	138	326	761	531	376	147	373	461	869	987	193	363	229	290	81	876	60	78	484	999999	974	931	843	451	660	209	999999	999999	999999	898	85	653	999999	999999	999999	21	665	146	607	999999	999999	713	178	999999	809	799	803	801	999999	999999	999999	874	435	443	999999	207	482	999999	870	176	325	620	541	999999	912	999999	475	340	127	70	220	914	471	966	542	999999	762	15	642	860	406	999999	908	218	571	999999	227	454	704	965	999999	355	999999	440	202	418	182	207	925	279	333	473	683	783	500	422	999999	999999	900	922	445	477	677	20	770	304	712	332	409	999999	322	31	999999	162	531	865	649	40	773	133	98	564	90	373	999999	932	347	135	717	158	797	999999	553	782	999999	71	999999	265	669	897	706	999999	797	999999	956	312	838	530	999999	635	773	382	696	777	999999	999999	396	999999	483	838	957	999999	615	999999	914	564	999999	853	632	470	196	999999	370	875	999999	999999	767	867	416	234	999999	999999	873	92	999999	425	999999	776	948	649	674	375	781	831	940	129	244	545	308	402	835	985	898	791	999999	389	999999	999999	999999	594	999999	529	999999	999999	999999	999999	713	532	877	498	502	999999	905	982	795	821	999999	539	934	307	15	231	568	24	398	999999	918	91	643	994	
413	999999	999999	364	536	154	999999	532	999999	799	416	711	668	810	999999	144	90	916	995	999999	777	481	885	999999	588	891	999999	999999	860	634	232	631	999999	882	95	999999	284	999999	999999	651	999999	89	452	145	891	999999	562	758	123	264	39	999999	96	26	227	931	364	999999	775	644	999999	596	672	462	577	784	822	786	724	648	860	999999	999999	354	283	697	39	750	171	293	999999	212	999999	605	605	999999	545	872	665	163	896	911	774	810	467	757	417	989	567	116	482	776	999999	475	999999	499	999999	999999	999999	529	902	614	211	999999	315	999999	999999	76	999999	356	249	999999	131	571	999999	999999	764	659	887	526	290	999999	192	999999	999999	563	179	302	211	115	688	803	138	145	260	999999	710	292	505	486	929	999999	143	999999	999999	531	999999	471	999999	455	735	999999	999999	227	249	862	431	156	680	752	999999	999999	864	750	667	445	999999	985	320	468	248	481	164	410	596	938	999999	971	999999	289	908	707	578	756	379	807	948	911	999999	398	861	999999	612	999999	675	404	999999	392	553	432	710	669	160	264	216	264	727	454	630	999999	956	999999	958	400	843	113	999999	118	380	860	496	909	99	922	999999	684	868	411	999999	999999	462	523	428	765	579	248	557	999999	549	999999	90	999999	291	595	999999	412	999999	221	909	571	448	999999	21	693	935	800	579	238	657	531	395	999999	718	438	999999	442	999999	203	821	999999	999999	641	999999	265	780	999999	999999	504	490	205	89	657	502	173	753	94	511	734	829	778	669	999999	666	27	999999	999999	786	852	747	999999	380	411	400	999999	25	806	808	756	913	944	182	85	747	462	452	738	823	554	685	999999	999999	306	374	53	999999	999999	975	551	535	25	215	999999	757	491	824	678	999999	999999	158	946	285	754	821	884	606	593	581	213	575	999999	999999	241	177	983	77	84	999999	357	378	788	831	999999	231	897	738	406	999999	265	638	999999	481	635	406	739	488	186	485	489	446	351	655	772	976	543	999999	973	608	773	424	999999	641	909	819	370	999999	28	533	924	155	209	275	326	574	999999	519	999999	834	437	505	890	599	557	910	36	142	69	999999	999999	823	764	797	554	999999	888	142	572	999999	46	624	469	653	999999	343	999999	999999	999999	999999	184	34	768	149	181	999999	999999	160	94	998	792	237	999999	737	999999	110	999999	412	720	485	686	669	999999	999999	797	813	45	999999	48	223	673	950	803	999999	116	663	999999	625	999999	999999	999999	737	58	573	33	808	568	732	807	460	952	999999	999999	
999999	520	515	87	278	351	367	242	297	122	999999	999999	842	434	999999	631	192	56	765	999999	999999	999999	948	999999	383	999999	988	254	313	439	999999	271	838	595	949	351	600	585	785	999999	999999	54	29	624	187	999999	191	384	375	999999	625	413	197	59	921	684	999999	894	999999	802	362	999999	928	999999	534	609	999999	257	484	852	41	999999	270	491	527	399	159	334	999999	145	295	614	999999	212	999999	184	83	788	673	275	999999	999999	880	999999	999999	154	125	999999	100	999999	999999	934	900	522	999999	27	153	705	531	531	534	999999	460	999999	517	999999	244	726	999999	360	999999	999999	583	219	83	334	726	287	569	382	283	987	999999	999999	999999	360	714	366	999999	796	41	377	999999	999999	740	999999	255	321	475	183	910	999999	127	999999	52	51	360	691	449	744	301	866	146	999999	258	547	13	999999	183	166	44	878	593	257	329	167	451	999999	999999	999999	89	999999	999999	999999	999999	884	870	504	823	999999	999	32	917	397	504	999999	999999	117	893	203	999999	999999	148	319	999999	41	805	869	999999	884	599	919	222	907	665	886	64	750	686	373	676	509	999999	829	999999	21	960	206	999999	999999	926	999999	547	285	999999	427	276	501	256	999999	89	10	93	999999	755	90	810	19	731	617	120	999999	430	530	999999	38	999999	999999	162	138	81	999999	999999	266	957	264	999999	937	904	999999	620	999999	999999	256	293	676	425	830	83	86	210	999999	999999	999999	53	446	913	26	758	974	537	956	348	999999	369	480	883	827	999999	500	999999	873	114	493	997	557	985	999999	247	850	613	70	245	86	927	999999	999999	981	222	521	351	365	188	999999	710	999999	224	386	886	999999	999999	999999	848	583	999999	337	846	980	147	496	999999	999999	779	908	371	477	999999	271	999999	999999	345	902	999999	470	999999	999999	694	999999	783	999999	343	999999	999999	434	999999	24	221	661	709	599	282	164	843	999999	71	612	585	999999	568	999999	999999	952	999999	999999	477	999999	984	388	434	34	643	999999	999999	804	162	999999	999999	999999	850	999999	265	69	562	601	967	190	999999	887	408	545	768	424	616	549	400	391	422	651	956	999999	999999	832	236	999999	956	611	999999	49	573	220	172	999999	429	221	999999	999999	399	999999	999999	296	832	999999	979	888	266	228	999999	657	414	771	438	798	399	683	326	432	832	877	999999	366	233	29	324	999999	999999	538	999999	999999	571	999999	999999	999999	972	669	999999	933	853	999999	428	737	556	999999	634	802	782	373	840	999999	894	554	60	521	950	323	999999	813	782	999999	999999	727	
232	659	96	999999	779	999999	999999	729	348	392	579	494	458	906	810	923	394	521	415	19	999999	999999	510	26	999999	999999	877	658	606	531	161	71	999999	701	515	896	223	737	32	182	547	120	407	999999	975	565	73	53	513	150	999999	270	385	505	38	973	159	999999	439	310	999999	177	132	816	999999	517	662	999999	401	913	709	656	499	243	472	587	851	998	51	901	416	834	155	999999	112	890	686	336	999999	541	999999	154	999999	722	449	379	999999	591	280	467	903	999999	651	599	441	772	999999	999999	43	999999	131	161	999999	538	893	897	31	999999	713	999999	999999	999999	94	859	177	564	358	777	999999	103	599	270	727	583	999999	110	193	556	35	340	129	545	303	231	420	595	999999	999999	999999	552	357	331	877	999999	999999	999999	231	791	432	876	424	993	357	940	851	999999	433	999999	540	793	714	475	641	383	999999	296	42	863	449	581	448	999999	948	251	999999	278	393	798	947	430	879	401	133	158	916	136	999999	362	999999	559	171	671	239	45	837	881	689	504	708	350	545	367	999999	850	999999	999999	54	115	999999	582	999999	635	999999	119	914	999999	351	492	467	999999	108	999999	999999	890	420	999999	999999	913	414	863	589	889	99	607	884	521	999999	283	999999	90	91	92	168	797	91	535	174	129	999999	524	999999	206	46	613	251	866	874	461	440	999999	486	141	700	340	999999	588	545	899	235	999999	272	78	771	386	999999	26	521	999999	808	884	613	999999	791	889	333	393	852	486	365	28	999999	598	842	71	604	949	999999	999999	805	503	999999	274	894	728	262	471	434	660	598	235	355	188	999999	556	56	256	349	811	999999	999999	736	999999	544	999999	755	999999	236	710	781	74	635	693	890	315	894	999999	345	999999	637	999999	958	202	887	999999	673	468	945	999999	24	358	999999	579	999999	205	999999	930	729	686	972	999999	245	724	999999	534	599	661	298	347	662	999999	910	999999	183	154	651	543	181	413	544	297	728	999999	999999	433	465	65	999999	695	999999	963	619	658	100	59	627	999999	324	363	540	21	999999	607	999999	317	447	333	405	675	553	232	999999	326	152	685	859	999999	39	454	78	544	787	602	999999	699	98	261	195	999999	527	417	229	818	873	532	126	131	999999	387	999999	141	659	999999	999999	325	214	999999	515	415	199	999999	999999	869	294	996	234	577	999999	934	229	195	147	281	158	999999	13	941	452	999999	568	737	988	651	468	937	999999	589	999999	999999	494	795	746	780	934	204	213	360	999999	877	307	549	
323	999999	168	800	999999	999999	59	15	999999	273	850	895	846	461	999999	999999	999999	357	121	645	999999	999999	999999	999999	449	367	999999	999999	999999	999999	417	999999	999999	29	424	615	493	668	999999	999999	999999	456	171	999999	944	850	933	483	860	999999	950	185	999999	662	433	989	933	734	999999	636	52	105	999999	669	855	285	999999	827	47	728	78	741	999999	615	115	669	171	999999	489	598	434	863	999999	290	702	241	809	999999	595	434	999999	759	318	316	464	444	383	502	376	999999	278	999999	999999	142	999999	999999	771	160	557	999999	827	716	999999	761	211	999999	999999	792	966	623	475	999999	999999	613	56	318	433	999999	999999	670	296	999999	851	820	329	328	427	999999	999999	494	999999	659	113	831	999999	965	514	556	115	285	442	999999	535	752	999999	357	999999	832	95	999999	785	999999	999	887	477	168	865	999999	442	883	761	50	96	482	163	999999	999999	410	16	91	803	876	992	999999	999999	706	999999	999999	627	999999	999999	999999	999999	442	708	796	660	226	364	999999	110	999999	124	999999	524	401	999999	999999	599	386	538	473	825	999999	470	909	681	133	999999	999999	34	999999	999999	469	438	999999	175	999999	774	366	166	602	55	568	980	723	762	770	999999	835	212	91	999999	999999	443	999999	769	999999	971	999999	999999	999999	566	593	423	343	283	654	793	358	236	849	288	243	999999	936	428	999999	33	747	999999	910	771	823	568	942	267	566	35	999999	999999	304	682	974	250	629	45	462	154	647	999999	117	977	13	609	999999	802	275	30	507	562	512	999999	233	652	999999	765	742	35	480	85	999999	628	344	952	931	177	999999	992	999999	999999	999999	121	386	307	49	933	999999	224	215	150	992	999999	528	895	893	999999	458	332	999999	999999	302	437	674	571	733	999999	642	60	677	195	498	283	430	606	596	401	470	999999	999999	281	996	528	999999	340	93	180	110	999999	999999	484	718	981	956	734	999999	538	447	814	573	560	300	718	546	30	651	719	125	921	999999	501	986	999999	719	999999	868	774	617	999999	488	999999	388	999999	999999	202	476	999999	326	696	999	68	953	656	362	999999	999999	288	981	999999	689	374	65	188	150	567	498	196	272	201	866	999999	999999	114	336	20	181	999999	727	354	553	144	402	429	922	249	548	340	179	666	784	589	793	999999	654	123	508	210	62	433	703	290	255	135	829	999999	148	849	329	352	880	999999	999999	999999	255	554	972	636	265	999999	29	168	27	605	416	286	999999	111	459	999999	999999	999999	55	303	650	273	889	276	599	757	111	
698	999999	999999	785	901	38	165	999999	109	151	871	945	161	999999	545	272	649	718	552	999999	999999	399	116	840	909	836	267	999999	981	665	999999	46	508	799	330	157	999999	820	514	257	999999	538	359	81	999999	999999	999999	889	115	999999	249	557	56	999999	999999	999999	904	999999	876	75	771	999999	591	999999	446	835	446	361	999999	397	999999	829	213	304	251	507	50	44	999999	999999	942	377	881	999999	425	157	989	999999	733	31	252	215	943	449	486	999999	999999	915	999999	804	999999	542	806	717	928	999999	999999	751	390	567	268	870	784	992	132	403	297	610	28	298	845	570	627	999999	155	866	885	764	818	999999	560	999999	409	406	999999	409	570	999999	999999	999999	803	999999	496	176	762	382	430	951	999999	999999	427	346	897	346	999999	999999	914	744	572	999999	535	589	933	854	16	144	470	388	698	723	999999	133	999999	22	494	607	83	461	309	772	446	999999	447	999999	118	223	237	73	447	284	495	826	601	991	480	224	314	641	169	628	911	51	262	999999	259	303	789	999999	851	361	945	463	445	999999	624	999999	152	208	745	792	999999	407	941	424	237	16	999999	566	542	280	303	999999	999999	680	861	405	681	843	485	815	434	352	221	999999	999999	42	390	801	376	879	81	115	895	376	721	999999	109	838	999999	252	771	999999	351	581	999999	512	171	764	938	229	919	999999	722	999999	368	999999	195	856	95	999999	625	730	200	663	208	197	999999	925	958	357	306	843	477	242	54	999999	10	640	38	825	999999	999999	863	156	959	772	999999	964	18	167	328	253	752	180	626	50	999999	688	382	870	965	245	806	591	999999	85	832	999999	999999	165	563	555	828	269	999999	10	867	53	704	435	804	582	916	801	999999	62	999999	306	616	999999	179	322	267	167	860	634	819	281	233	999999	940	904	88	852	603	772	425	492	845	999999	183	988	984	999999	76	392	999999	999999	999999	870	984	535	873	883	986	251	297	670	409	699	190	595	999999	820	495	899	504	73	999999	266	999999	608	461	999999	830	191	337	321	101	477	999999	814	719	999999	898	415	40	204	999999	362	485	755	93	155	446	587	178	999999	461	176	888	265	808	999999	243	386	999999	884	999999	804	913	976	578	999999	394	376	999999	999999	999999	89	869	309	207	999999	781	882	525	316	553	252	22	174	859	925	999999	59	999999	999999	130	522	341	156	152	999999	449	508	999999	161	760	79	710	711	999999	382	999999	588	68	963	524	360	860	999999	999999	810	792	749	999999	999999	353	344	
369	999999	999999	409	747	722	167	999999	405	282	705	374	555	483	541	310	921	487	628	999	991	52	898	769	999999	574	999999	341	279	700	999999	533	808	999999	710	257	374	999999	999999	584	431	999999	568	252	655	999999	221	999999	278	491	827	639	999999	353	353	999999	565	577	999999	183	907	825	999999	705	999999	181	566	139	773	999999	999999	88	853	54	999999	999999	999999	655	124	174	999999	999999	73	788	872	999999	509	464	82	392	692	797	999999	461	676	605	67	863	362	999999	999999	999999	95	984	555	748	999999	979	774	285	843	909	463	999999	819	950	762	88	832	147	672	111	66	390	601	149	983	401	377	999999	20	621	999999	641	999999	281	872	89	999999	999999	966	999999	690	999999	549	783	999999	522	641	999999	843	979	40	224	810	999999	35	704	392	999999	765	394	999999	999999	274	999999	999999	999999	348	548	87	999999	845	708	999999	153	421	268	840	818	805	470	760	650	138	999999	999999	88	999999	414	999999	177	696	826	999999	999999	917	887	533	327	178	999999	999999	102	648	170	999999	331	53	667	418	766	863	574	610	999999	633	961	673	999999	641	536	991	934	999999	910	986	28	349	598	999999	533	735	522	650	293	999999	667	11	999999	897	268	45	999999	999999	488	313	132	225	999999	999999	999999	224	301	686	641	530	250	999999	738	999999	125	982	455	441	884	41	350	924	327	19	999999	959	999999	344	382	501	999999	999999	813	999999	999999	802	286	999999	999999	999999	444	836	18	762	999999	867	999999	793	782	999999	999999	999999	121	457	962	208	898	64	982	995	518	956	314	150	701	312	985	999999	320	999999	706	805	171	575	596	514	915	564	999999	999999	696	912	561	105	911	107	826	366	643	999999	999999	999999	666	284	999999	487	531	868	70	999999	999999	140	482	999999	580	999999	570	546	999999	999999	293	343	101	884	999999	605	404	218	238	604	485	999999	498	655	417	484	999999	886	774	119	982	57	999999	229	999999	565	439	101	525	137	536	290	505	195	382	571	140	781	975	999999	999999	323	639	466	268	262	999999	827	999999	999999	644	683	999999	751	475	999999	839	872	668	999999	176	999999	999999	111	78	204	999999	313	282	999999	354	367	911	578	999999	669	417	47	960	964	999999	611	999999	429	492	853	999999	753	720	146	999999	999999	123	242	39	779	630	537	397	999999	137	338	555	216	999999	287	772	999999	725	805	827	999999	911	703	819	564	274	273	618	224	686	999999	593	145	999999	96	999999	999999	549	999999	999999	879	649	999999	836	594	999999	999999	678	215	90	999999	38	
999999	318	999999	356	999999	422	999999	999999	366	999999	183	387	999999	745	419	102	999999	43	103	653	478	766	948	162	999999	999999	999999	507	999999	595	999999	999999	370	352	678	999999	194	739	999999	266	84	999999	682	999999	476	520	90	848	999999	739	999999	999999	987	671	559	157	370	776	342	552	197	999999	83	771	516	999999	999999	413	77	999999	999999	924	209	999999	578	737	94	987	686	503	786	386	860	702	581	241	156	999999	793	531	466	417	999999	291	78	117	999999	999999	454	436	503	676	781	65	832	98	971	159	103	999999	72	383	999999	999999	999999	811	999999	381	200	284	892	999999	620	545	135	999999	527	918	769	999999	999999	184	543	259	999999	999999	999999	805	869	492	270	997	605	972	469	93	327	999999	999999	266	999999	999999	720	179	544	186	66	246	929	342	999999	62	999999	631	999999	888	840	841	839	999999	217	999999	511	707	24	999999	721	647	86	52	182	999999	403	512	470	784	464	373	714	823	63	999999	875	536	921	217	617	973	231	580	999999	486	729	869	59	698	999999	22	165	649	464	418	169	887	170	612	658	876	171	999999	434	999999	136	25	602	848	436	975	786	806	287	747	426	505	799	695	240	534	463	999999	10	451	217	75	369	999999	209	988	375	318	558	999999	999999	999999	999999	776	359	999999	276	999999	999999	808	999999	999999	371	716	999999	999999	97	474	999999	134	423	399	966	982	269	70	655	957	999999	447	999999	477	257	999999	999999	999999	359	33	346	999999	267	999999	509	201	225	858	703	652	652	545	900	900	936	434	327	423	297	173	516	999999	68	319	999999	824	209	758	999999	825	781	830	314	999999	138	855	866	170	890	775	767	411	367	999999	314	114	999999	708	540	823	229	522	874	999999	516	999999	999999	948	999999	684	999999	467	999999	878	871	822	240	999999	999999	90	999999	166	999999	522	999999	115	931	64	14	999999	287	500	227	287	605	269	956	999999	558	91	999999	917	999999	999999	783	309	653	488	142	492	999999	999999	936	460	265	72	989	361	789	411	999999	413	999999	254	406	999999	250	479	282	611	999999	122	287	691	693	650	999999	326	739	106	461	453	999999	999999	583	576	564	767	32	543	999999	604	339	156	965	999999	973	224	809	292	999999	999999	215	530	626	760	434	255	999999	999999	374	672	999999	999999	950	999999	490	432	670	830	936	483	999999	739	999999	270	999999	140	725	708	677	483	517	457	46	287	247	402	894	823	152	319	10	418	999999	607	999999	646	206	303	504	999999	999999	978	355	586	727	476	199	365	
977	303	529	68	937	891	165	174	999999	999999	435	98	537	999999	688	627	482	999999	999999	999999	999999	999999	933	999999	214	135	928	999999	111	459	559	771	212	539	845	999999	789	999999	480	999999	451	818	989	999999	999999	415	999999	707	300	999999	999999	999999	904	465	88	840	369	108	853	811	962	627	72	206	999999	999999	885	999999	999999	839	837	540	567	294	291	469	999999	410	999999	798	122	231	999999	999999	356	871	866	747	460	999999	489	691	999999	669	324	824	755	793	999999	214	530	25	705	461	890	572	999999	620	183	618	999999	999999	999999	65	699	740	389	999999	850	252	797	148	547	996	360	156	999999	999999	970	467	999999	364	999999	358	278	106	999999	786	999999	783	750	255	999999	842	999999	530	999999	43	969	583	999999	76	942	999999	416	391	477	999999	110	744	129	231	650	716	904	338	999999	196	786	602	224	999999	206	76	999999	552	999999	705	683	999999	999	419	929	397	32	647	999999	821	999999	886	628	817	685	747	663	528	605	857	999999	984	560	960	256	999999	368	841	869	876	676	864	817	999999	35	999999	999999	999999	302	263	693	266	999999	158	999999	999999	974	407	917	999999	413	973	946	717	767	699	279	49	173	999999	38	191	778	545	154	999999	79	855	791	414	12	953	236	999999	173	681	78	412	715	999999	402	961	923	999999	999999	999999	999999	109	15	336	999999	706	999999	999999	234	512	487	380	13	999999	830	128	615	513	457	999999	746	604	553	999999	999999	866	999999	817	170	76	999999	999999	82	451	168	969	999999	465	413	305	416	497	999999	661	203	697	409	548	525	284	999999	420	962	999999	956	999999	999999	920	704	999999	382	729	999999	167	254	128	308	561	999999	861	999999	159	109	161	52	259	999999	999999	999999	933	999999	784	301	886	720	847	406	68	495	999999	423	929	760	278	999999	687	999999	999999	417	85	999999	999999	540	664	15	206	999999	810	971	999999	837	664	38	771	677	598	438	691	447	406	721	249	76	999999	448	999999	399	999999	238	999999	341	999999	484	816	544	999999	254	636	880	524	536	596	999999	999999	16	758	900	989	601	999999	258	236	522	999999	999999	159	781	377	226	667	807	488	582	999999	375	321	190	222	236	67	353	801	811	922	999999	999999	161	999999	166	689	447	409	999999	999999	999999	999999	13	473	463	394	838	876	420	223	717	58	999999	482	999999	695	577	999999	763	543	981	457	425	599	999999	999999	998	504	999999	536	229	407	258	679	999999	271	999999	717	999999	999999	228	477	391	598	999999	821	122	679	864	471	122	999999	
999999	696	921	659	689	413	332	235	396	344	666	883	999999	319	799	344	973	162	999999	859	929	922	325	999999	999999	827	394	328	999999	329	999999	748	424	999999	761	999999	999999	849	582	904	394	533	454	999999	810	508	604	895	32	999999	706	999999	94	262	999999	723	381	417	593	861	999999	14	119	77	703	917	469	532	999999	999999	586	133	579	483	475	999999	477	440	703	567	232	499	306	999999	999999	927	664	171	999999	999999	190	350	265	720	885	390	423	999999	190	999999	999999	82	347	784	202	999999	142	999999	787	999999	256	941	999999	36	639	529	999999	772	454	999999	999999	308	891	519	67	245	867	999999	597	999999	981	999999	999999	810	528	159	161	999999	155	999999	795	63	383	217	791	249	636	999999	90	999999	682	651	932	999999	640	740	191	827	727	956	715	282	23	702	999999	166	692	903	508	489	378	999999	627	999999	980	209	924	999999	999999	818	999999	999999	779	242	412	340	167	844	999999	787	968	334	794	198	999999	523	49	681	999999	635	556	733	730	600	999999	999999	999999	999999	434	441	999999	507	999999	909	357	86	502	999999	299	999999	999999	848	733	720	521	999999	402	438	89	999999	999999	999999	917	102	271	875	999999	188	254	999999	316	638	420	738	971	470	234	999999	840	258	999999	268	392	654	636	999999	999	20	999999	943	103	595	449	967	999999	999999	590	16	648	482	179	999999	536	999999	804	370	437	995	999999	999999	819	517	597	831	446	900	999999	273	466	562	875	999999	999999	311	999999	999999	999999	452	466	999999	880	999999	999999	368	88	706	732	999999	849	276	280	14	270	39	134	585	999999	617	999999	381	999999	999999	550	95	999999	999999	999999	999999	558	92	181	985	999999	999999	179	999999	281	239	752	999999	177	850	423	199	999999	999999	636	79	187	248	999999	581	922	999999	999999	564	999999	160	760	999999	490	507	460	766	999999	295	476	918	859	533	313	767	999999	999999	213	863	902	999999	804	737	645	155	57	320	368	599	72	453	999999	615	923	131	479	945	259	670	400	999999	104	995	404	718	999999	654	999999	956	999999	142	999999	829	661	326	356	33	999999	344	999999	999999	407	505	999999	32	268	999999	609	192	999999	920	539	543	473	255	265	808	999999	926	935	999999	999999	412	883	929	573	830	953	606	775	455	999999	915	220	260	259	599	999999	381	999999	966	54	752	667	795	603	347	366	416	999999	999999	689	999999	409	999999	764	999999	621	999999	459	437	299	12	999999	842	147	624	333	223	995	666	999999	999999	999999	968	359	999999	999999	98	336	999999	473	546	
545	237	766	999999	515	164	495	264	999999	478	922	32	676	999999	345	999999	657	999999	999999	153	421	404	999999	728	769	999999	999999	140	259	532	967	999999	964	999999	467	189	86	999999	999999	179	727	740	999999	567	999999	999999	999999	317	297	999999	440	357	222	330	999999	150	725	999999	777	999999	456	364	15	455	511	699	68	923	584	999999	747	67	869	844	426	680	716	944	999999	325	148	400	843	338	999999	619	21	644	999999	326	999999	49	822	43	722	372	735	242	66	349	999999	378	732	141	183	383	488	377	903	999999	433	781	357	999999	937	66	521	677	363	891	999999	423	306	268	702	708	244	835	131	999999	999999	483	888	999999	929	999999	999999	711	164	717	140	643	740	182	892	682	999999	370	106	665	850	68	879	174	661	971	82	999999	439	474	149	999999	999999	849	509	999999	893	16	532	177	399	810	522	645	760	54	683	999999	376	999999	26	873	739	466	213	887	604	724	689	957	696	204	282	689	578	999999	397	890	672	999999	789	999999	838	999999	276	50	545	244	413	616	298	999999	107	999999	458	999999	999999	789	646	622	355	999999	327	574	999999	204	538	999999	76	999999	999999	793	460	434	240	999999	999999	999999	199	173	351	370	320	82	669	999999	999999	862	241	312	575	607	254	60	596	999999	367	273	457	81	511	713	177	999999	999999	999999	498	999999	999999	127	239	999999	999999	483	999999	999999	858	255	904	999999	999999	675	601	764	999999	59	549	999999	999999	999999	974	772	363	999999	661	638	202	189	122	175	259	434	684	124	999999	473	17	999999	778	610	761	999999	368	724	974	999999	999999	412	433	910	955	97	834	567	153	999999	748	482	999999	643	792	679	999999	739	483	999999	990	486	691	244	52	778	632	237	859	862	414	639	152	824	999999	790	755	212	999999	172	599	126	999999	615	724	534	999999	999999	999999	92	979	628	250	312	845	635	721	199	867	187	465	999999	708	290	63	118	339	996	126	12	999999	999999	530	320	999999	874	515	999999	519	517	999999	496	419	776	999999	785	398	840	979	891	78	999999	344	42	707	992	999999	690	999999	616	999999	952	999999	814	169	58	999999	930	999999	999999	129	645	680	360	357	968	999999	999999	999999	277	999999	499	27	235	934	999999	596	497	613	90	466	825	524	902	999999	876	477	999999	617	834	999999	468	999999	17	999999	433	885	999999	684	738	804	486	292	999999	896	704	934	999999	999999	802	461	610	326	159	515	303	131	777	47	481	999999	593	324	573	590	261	999999	19	999999	510	481	612	813	874	
286	979	543	240	16	999999	942	684	723	815	999999	86	999999	999999	502	477	312	117	946	213	247	221	171	999999	999999	645	815	925	339	999999	330	849	797	999999	873	535	760	891	771	428	538	999999	869	509	200	513	119	437	516	985	999999	373	665	999999	637	999999	818	824	536	370	802	999999	999999	353	999999	533	289	699	588	967	717	421	345	527	674	430	351	662	528	199	536	999999	418	999999	182	956	193	197	815	808	717	936	999999	411	626	521	999999	526	24	666	999999	419	849	549	278	786	37	999999	934	999999	723	166	999999	999999	834	424	999999	12	999999	538	350	101	884	779	999999	781	66	999999	901	162	959	825	647	861	999999	126	538	868	84	395	928	55	263	999999	95	560	999999	28	576	212	999999	999999	355	486	326	999999	535	999999	299	497	730	103	999999	782	257	897	518	445	380	999999	885	740	927	785	999999	305	838	285	694	699	151	999999	367	698	250	999999	999999	171	544	832	590	468	999999	999999	665	835	808	481	999999	197	51	204	647	859	327	999999	541	569	999999	30	304	260	999999	599	356	999999	735	548	541	756	427	357	900	999999	136	999999	171	350	130	774	496	999999	923	507	999999	999999	401	508	381	77	999999	910	294	524	538	999999	93	979	241	999999	110	270	939	604	769	999999	304	109	732	900	20	999999	999999	112	534	937	337	877	999999	409	300	236	176	999999	798	516	999999	386	19	796	343	999999	119	999999	999999	236	428	999999	737	999999	652	301	775	999999	67	999999	471	192	989	600	999999	216	999999	832	683	873	103	475	999999	999999	630	918	99	999999	999999	828	91	999999	437	308	519	18	149	977	756	998	999999	999999	999999	40	999999	880	396	418	793	136	154	287	999999	801	142	952	521	484	343	734	212	839	913	239	685	178	754	999999	91	994	76	69	85	684	422	407	999999	775	999999	749	999999	680	153	440	683	999999	829	636	999999	566	496	665	644	999999	796	621	999999	186	355	876	136	704	337	799	70	95	211	999999	388	999999	999999	746	999999	999999	213	999999	696	999999	556	881	348	128	526	525	507	410	425	64	887	801	999999	881	430	999999	623	827	353	353	379	597	602	999999	999999	440	672	750	399	999999	818	999999	924	999999	630	999999	538	17	999999	812	301	659	999999	157	999999	587	119	22	326	935	970	386	999999	352	113	958	999999	307	870	95	852	756	21	374	245	622	876	325	261	999999	803	615	999999	541	999999	720	999999	455	149	670	999999	660	434	999999	999999	442	96	999999	206	671	193	240	147	103	959	545	
648	999999	911	999999	711	793	760	368	999999	999999	737	646	300	392	41	834	999999	209	763	201	332	557	294	803	535	999999	129	589	999999	572	478	555	581	516	81	631	543	862	959	538	899	999999	331	725	705	999999	291	999999	640	359	999999	937	999999	767	223	999999	21	118	752	417	674	181	999999	569	886	191	999999	783	321	410	301	305	999999	235	301	266	236	569	108	999999	22	315	949	423	500	999999	226	813	303	999999	620	434	119	552	864	728	999999	999999	839	999999	384	508	502	999999	999999	999999	697	113	476	956	864	452	20	666	405	999999	231	181	78	355	965	999999	999999	340	999999	866	999999	999999	371	999999	786	473	729	584	711	999999	813	719	365	724	999999	999999	347	347	999999	178	999999	453	999999	505	507	307	693	999999	557	132	999999	172	999999	201	590	999999	741	902	999999	400	999999	435	954	891	999999	999999	999999	999999	511	852	914	152	223	622	452	999999	550	999999	75	999999	780	245	36	588	495	999999	279	173	144	843	381	444	178	999999	999999	988	999999	999999	999999	995	491	999999	982	999999	218	999999	999999	827	749	848	999999	999999	999999	690	620	486	409	376	405	903	242	999999	219	668	481	479	974	497	999999	464	999999	293	914	80	997	440	263	331	999999	999999	702	452	423	999999	393	999999	607	487	999999	968	588	132	999999	999999	762	838	140	324	234	738	999999	461	661	999999	604	175	961	766	999999	189	233	88	996	785	999999	790	239	922	999999	975	872	999999	999999	207	875	130	433	866	999999	169	310	939	106	641	999999	999999	791	139	999999	227	544	841	794	926	745	510	136	84	846	972	608	217	49	259	999999	414	999999	999999	419	484	999999	999999	458	533	879	294	981	999999	77	961	999999	110	241	999999	441	41	702	464	462	375	993	358	29	345	560	102	899	999999	999999	314	179	337	720	217	999999	999999	392	999999	57	999999	528	772	17	885	999999	508	999999	983	817	834	711	616	11	53	490	394	999999	122	972	999999	999999	999999	587	999999	792	671	390	999999	581	992	648	441	999999	11	999999	231	350	144	372	62	126	916	39	941	602	562	335	676	999999	101	374	279	297	271	999999	394	194	255	999999	311	128	951	999999	825	195	280	210	10	207	269	53	940	999999	999999	669	478	999999	646	999999	239	345	713	307	490	627	378	153	155	999999	462	46	105	999999	70	933	174	514	999999	755	999999	361	335	479	999999	58	433	529	377	601	597	289	548	95	863	965	414	654	921	207	817	999999	65	75	999999	233	947	899	690	986	505	964	900	890	836	
878	20	244	841	442	203	849	776	999999	347	182	498	19	187	999999	529	520	592	16	938	206	306	270	734	243	110	999999	838	390	106	999999	389	657	259	985	955	179	999999	489	999999	967	999999	999999	727	999999	735	999999	999999	595	467	984	381	999999	951	639	582	750	510	607	999999	999999	20	999999	457	999999	792	840	760	201	149	360	707	113	12	970	846	794	542	171	508	172	811	253	999999	999999	262	495	706	619	413	214	668	215	158	344	957	999999	64	999999	780	895	187	999999	456	999999	287	278	892	999999	999999	787	999999	349	109	178	857	767	473	345	462	307	144	151	788	934	691	502	954	667	23	883	999999	529	999999	613	999999	291	796	999999	834	983	999999	725	826	625	996	329	115	979	486	199	499	719	999999	999999	761	45	741	521	425	784	323	234	967	909	57	688	958	496	193	576	970	658	510	999999	704	999999	325	172	937	372	396	999999	999999	999999	394	999999	967	908	852	950	549	284	399	60	670	378	999999	917	578	318	370	619	796	910	999999	999999	218	93	778	352	720	579	584	999999	397	999999	53	153	524	37	720	999999	999999	243	37	999999	999999	460	999999	335	999999	407	594	629	12	776	999999	280	604	553	999999	884	139	509	239	970	999999	345	999999	332	334	614	402	999999	999999	999999	999999	999999	882	533	999999	758	999999	452	691	322	999999	999999	61	621	168	772	999999	971	225	999999	999999	143	13	66	995	922	797	484	999999	56	15	53	42	692	801	626	397	81	999999	62	609	686	818	916	986	745	294	51	174	561	999999	431	335	999999	398	841	559	999999	999999	659	999999	999999	999999	645	317	940	999999	369	999999	542	385	477	10	172	999999	243	325	97	80	260	638	756	999999	448	999999	584	718	999999	303	959	77	999999	543	321	102	808	244	183	608	55	999999	925	999999	999999	999999	598	430	173	534	164	526	471	755	287	31	999999	490	13	664	733	232	651	75	999999	475	999999	999999	999999	80	999999	999	151	488	35	437	712	535	688	272	999999	163	555	746	148	442	605	816	265	300	888	999999	241	999999	875	823	180	859	999999	167	373	664	999999	999999	999999	165	999999	983	729	849	318	678	999999	741	999999	580	677	904	927	427	999999	999999	678	398	192	999999	767	632	613	212	266	853	173	530	898	728	999999	462	640	999999	68	621	96	415	981	999999	526	500	999999	304	155	999999	932	943	297	377	999999	999999	999999	17	999999	999999	379	527	593	999999	514	281	842	554	168	999999	999999	944	369	258	909	272	416	973	582	999999	395	318	
66	999999	999999	230	243	531	999999	78	552	632	593	315	999999	568	822	526	704	255	658	999999	146	930	11	987	584	49	467	722	935	936	999999	132	366	71	471	602	544	999999	999999	999999	811	99	672	641	361	63	999999	999999	450	890	999999	337	999999	999999	999999	135	999999	933	645	999999	999999	29	143	615	999999	471	948	190	107	229	982	419	999999	346	880	999999	268	370	635	531	999999	999999	999999	999999	667	107	513	999999	889	345	614	610	999999	999999	257	792	956	999999	999999	889	114	826	253	230	907	999999	999999	282	999999	999999	867	628	307	123	171	947	746	97	947	110	957	295	300	762	615	999999	999999	373	98	98	101	999999	926	746	999999	216	873	62	147	999999	977	999999	841	765	478	986	312	535	999999	310	55	868	118	343	931	819	999999	490	999999	535	100	755	193	734	999999	665	701	999999	696	954	83	999999	949	149	999999	999999	999999	535	293	628	79	243	691	788	52	999999	999999	593	814	607	681	392	446	612	999999	232	999999	999999	732	999999	295	999999	838	727	236	361	999999	968	220	215	999999	10	207	986	466	999999	74	405	692	810	572	117	746	99	283	691	999999	347	999999	999999	999999	999999	803	480	343	328	405	963	561	690	313	999999	383	999999	241	681	999999	460	155	999999	168	653	425	999999	250	187	14	999999	454	545	113	581	546	320	537	39	207	999999	652	148	460	110	843	11	507	999999	734	147	857	999999	506	999999	201	570	741	34	920	882	240	999999	323	655	999999	999999	587	731	586	72	81	212	999999	468	807	999999	410	67	809	423	999999	801	999999	866	891	999999	49	999999	389	976	578	512	118	325	999999	999999	824	804	999999	827	423	776	862	671	76	655	128	47	990	194	169	684	225	999999	999999	999999	712	457	764	999999	976	281	999999	999999	493	568	999999	168	971	320	192	605	476	999999	10	999999	939	781	799	246	734	11	325	204	816	999999	999999	611	856	68	784	999999	50	925	999999	152	433	261	188	999999	561	999999	76	679	12	563	217	243	999999	821	499	999999	657	999999	931	999999	956	157	793	999999	281	999999	312	913	536	815	999999	550	999999	999999	999999	687	999999	302	684	775	999999	646	202	263	686	999999	114	45	568	999999	719	999999	994	876	195	286	999999	589	235	79	656	999999	153	196	998	667	112	648	999999	811	999999	999999	843	165	49	320	954	540	912	227	999999	277	354	681	106	52	556	264	672	936	230	24	76	614	999999	782	502	999999	264	29	951	466	999999	756	999999	364	679	838	836	875	332	927	677	18	692	389	
999999	471	999999	955	121	999999	976	671	591	322	298	238	46	999999	817	947	285	892	276	920	840	999999	164	742	373	717	427	796	614	302	999999	68	999999	739	974	41	999999	309	908	112	490	765	175	215	75	450	802	999999	68	384	651	784	741	772	548	999999	317	357	999999	404	431	999999	999999	999999	975	240	316	306	292	785	41	976	984	174	440	84	999999	999999	999999	922	999999	847	738	999999	651	562	326	159	201	764	999999	569	999999	514	681	999999	999999	876	239	835	144	505	999999	282	353	999999	999999	999999	341	474	787	368	999999	670	489	583	451	827	647	423	913	167	115	528	999999	999999	269	479	492	999999	375	555	719	999999	788	999999	561	465	886	976	761	749	999999	726	976	365	889	999999	35	108	858	881	239	815	921	976	399	999999	220	881	999999	330	94	999999	108	242	648	838	881	79	31	986	940	671	662	174	349	999999	552	706	582	222	454	394	281	494	326	903	920	811	30	793	254	999999	570	440	664	616	999999	999999	716	60	999999	955	86	872	999999	568	163	756	637	20	225	999999	309	203	876	699	999999	614	915	999999	917	80	59	238	741	935	110	999999	510	733	760	808	989	531	57	499	999999	408	552	757	749	173	184	19	578	739	705	377	564	964	686	24	828	972	999999	104	999999	999999	999999	15	467	932	256	903	999999	417	525	999999	155	386	999999	531	999999	167	995	753	896	49	660	999999	240	733	666	545	57	746	979	999999	398	953	592	470	278	547	299	817	917	999999	759	171	224	926	231	187	583	164	952	670	976	389	999999	999999	999999	138	774	999999	275	711	856	513	999999	999999	390	999999	794	920	999999	524	999999	188	999999	626	290	498	999999	314	999999	489	999999	892	999999	319	999999	999999	999999	726	999999	149	772	565	999999	999999	423	255	733	999999	546	39	393	662	901	438	802	798	553	581	999999	698	999999	470	233	786	748	964	720	128	467	381	447	77	647	123	751	313	999999	629	999999	999999	999999	81	767	999999	106	309	999999	999999	516	999999	465	183	150	584	799	311	341	765	999999	999999	999999	999999	259	999999	591	326	999999	788	686	499	172	923	378	551	933	279	703	750	690	449	974	364	999999	225	915	273	926	73	999999	999999	971	871	172	754	509	159	822	999999	999999	779	999999	211	678	999999	999999	542	805	599	999999	529	608	590	999999	28	484	180	13	43	999999	328	999999	952	474	246	527	301	760	999999	999999	783	457	111	999999	910	999999	999999	686	594	146	383	467	337	422	794	842	390	795	153	999999	999999	
999999	788	999999	572	999999	341	999999	442	499	999999	781	192	999999	999999	82	506	730	999999	999999	711	494	419	999999	876	999999	999999	999999	679	404	147	505	617	352	713	637	668	759	298	529	999999	44	253	104	999999	601	284	780	555	721	345	999999	999999	289	568	843	736	999999	999999	999999	999999	999999	67	48	362	292	999999	839	842	239	414	747	999999	645	51	999999	999999	999999	549	999999	586	999999	984	958	68	486	999999	337	784	869	900	777	294	586	211	30	999999	214	742	75	437	444	937	325	999999	999999	999999	984	248	999999	603	421	351	199	135	46	817	109	980	999999	417	999999	65	972	338	999999	462	855	999999	30	699	999999	582	484	848	151	353	668	650	470	269	890	99	892	276	488	435	104	461	174	213	999999	234	999999	658	600	999999	964	999999	680	999999	999999	550	999999	999999	567	839	866	351	983	692	999999	999999	520	616	526	747	173	706	849	210	368	403	279	816	822	811	716	826	257	762	389	681	969	334	999999	350	871	999999	709	649	568	752	477	999999	65	999999	714	260	141	852	999999	268	147	480	777	968	999999	999999	379	756	999999	50	103	231	999999	476	489	999999	719	185	876	999999	996	210	641	615	925	798	761	403	999999	466	694	404	999999	130	999999	999999	556	999999	80	469	330	953	527	528	658	256	178	588	938	529	540	956	999999	999999	272	937	999999	172	999999	482	649	976	660	666	356	699	685	192	999999	999999	999999	791	114	999999	153	52	682	999999	956	999999	629	999999	464	999999	925	737	428	794	858	607	661	393	885	598	999999	354	303	999999	182	959	570	985	657	999999	999999	749	851	570	609	229	264	724	216	372	852	999999	999999	92	741	618	281	890	334	999999	338	256	999999	999999	595	798	999999	822	941	999999	999999	999999	525	515	687	185	886	857	999999	638	353	936	186	523	745	354	999999	220	129	564	688	999999	660	333	999999	643	844	999999	974	999999	999999	999999	783	220	999999	999999	999999	15	405	999999	731	999999	705	695	979	401	79	391	999999	250	999999	538	703	999999	317	438	983	999999	894	999999	341	551	999999	384	168	999999	999999	999999	269	537	404	999999	815	564	832	275	974	999999	354	229	573	462	574	733	845	941	999999	406	999999	825	999999	999999	120	360	233	189	999999	330	999999	999999	248	113	132	242	846	147	723	149	554	52	464	28	848	675	480	878	977	159	539	227	183	756	73	444	313	999999	999999	464	999999	999999	999999	653	999999	286	980	470	340	341	887	707	227	999999	852	999999	370	215	999999	444	880	354	212	389	999999	319	
893	492	999999	688	929	209	430	269	808	901	999999	999999	590	571	695	20	548	646	272	832	10	584	903	213	83	107	736	999999	584	985	450	356	862	129	999999	497	430	651	999999	688	286	957	790	951	554	560	625	348	749	869	806	566	999999	958	318	318	589	836	614	831	472	158	999999	823	461	960	947	999999	188	999999	589	896	244	584	555	999999	794	951	658	523	482	999999	532	714	999999	884	238	904	999999	84	999999	594	47	999999	999999	137	282	967	500	594	612	164	999999	552	290	999999	331	543	999999	999999	524	637	999999	101	999999	84	999999	970	999999	576	731	53	660	999999	298	994	859	663	368	427	999999	999999	461	74	910	328	238	999999	434	999999	562	694	501	999999	559	281	999999	999999	231	151	999999	312	999999	923	862	569	503	66	999999	295	59	999999	185	984	505	697	999999	999999	999999	41	846	646	546	374	24	46	551	126	554	27	588	913	441	226	916	467	503	538	999999	351	999999	181	999999	148	229	894	519	999999	48	999999	105	999999	765	200	305	864	765	958	908	825	999999	386	511	247	707	999999	999999	958	78	47	204	999999	910	999999	216	999999	999999	999999	154	130	526	44	999999	692	921	295	158	251	921	999999	702	544	629	386	999999	447	669	488	999999	93	667	561	999999	999999	999999	459	392	926	984	999999	999999	367	999999	788	999999	982	309	999999	326	421	988	985	999999	26	345	659	26	999999	514	768	14	999999	999999	70	999999	965	596	86	999999	471	999999	231	999999	300	118	344	730	841	87	351	148	850	171	29	105	682	999999	432	665	18	999999	858	421	225	626	509	401	754	335	343	396	232	794	854	519	766	728	746	908	999999	999999	185	456	172	999999	163	281	946	965	999999	450	174	421	999999	39	54	809	51	673	608	999999	975	515	744	955	916	66	317	999999	338	999999	778	523	664	999999	266	412	259	595	999999	999999	454	788	555	999999	999999	999999	999999	824	474	999999	687	82	309	999999	953	669	711	999999	714	107	963	999999	636	826	672	650	757	937	772	999999	560	455	210	380	499	197	959	999999	734	999999	289	492	45	999999	276	705	999999	607	135	596	700	51	881	375	274	17	162	729	230	581	63	839	61	999999	406	241	871	928	567	766	710	999999	483	609	818	999999	999999	265	999999	999999	435	999999	999999	999999	942	999999	574	835	115	491	44	240	630	162	61	999999	999999	213	974	45	834	295	50	369	999999	840	568	282	999999	999999	607	896	179	264	155	904	37	875	889	888	667	46	823	85	731	999999	239	330	557	
378	49	206	999999	524	142	149	999999	452	299	112	949	301	288	322	884	999999	999999	376	16	156	421	565	323	96	377	798	999999	999999	637	999999	610	248	724	999999	999999	410	999999	655	132	999999	999999	999999	586	787	938	376	758	511	201	999999	419	863	999999	999999	957	484	882	999999	999999	999999	677	154	814	882	501	711	576	999999	568	483	532	414	253	11	361	836	978	536	999999	11	999999	961	773	54	997	746	925	323	231	279	999999	999999	999999	788	999999	650	770	704	296	999999	799	658	999999	717	71	14	620	322	59	130	506	356	57	155	303	715	381	770	999999	754	786	263	878	999999	999999	999999	999999	999999	999999	999999	999999	284	249	919	999999	391	999999	65	983	993	999999	612	273	110	773	181	373	363	494	622	999999	10	819	999999	999999	545	999999	654	999999	949	108	165	649	348	64	232	116	138	943	999999	697	325	787	999999	999999	183	999999	999999	525	783	748	999999	970	59	442	76	999999	708	999999	999999	611	373	303	999999	895	971	962	925	999999	551	75	244	420	582	999999	952	222	928	999999	278	556	12	139	979	211	555	999999	999999	999999	999999	767	999999	660	286	311	333	32	753	996	656	220	999999	732	974	999999	513	142	398	134	489	853	999999	795	209	120	999999	999999	324	999999	350	786	999999	30	66	783	667	999999	999999	281	602	930	468	932	267	67	492	279	164	270	698	422	796	476	999999	145	999999	612	460	175	701	98	999999	999999	656	999999	999999	999999	675	201	61	928	999	126	531	559	999999	603	999999	151	628	999999	90	63	143	927	990	896	604	999999	551	64	999999	999999	579	513	231	546	286	397	220	448	603	963	219	769	422	679	944	999999	999999	638	84	999999	547	372	18	655	788	728	999999	950	449	999999	999999	996	803	41	547	27	338	999999	327	150	999999	999999	735	126	844	374	515	320	999999	737	999999	912	980	816	430	217	505	576	758	999999	999999	269	999	849	323	999999	965	999999	142	926	538	903	999999	933	386	367	999999	891	999999	999999	223	568	998	711	584	737	26	987	611	340	522	999999	99	999999	631	671	999999	886	999999	631	408	133	188	36	209	276	601	56	999999	999999	580	614	765	999999	344	950	271	999999	274	586	999999	999999	999999	801	414	776	999999	551	999999	715	186	749	999999	189	26	99	999999	972	999999	318	145	969	558	548	760	908	996	999999	435	680	999999	893	622	226	999999	429	353	387	999999	432	999999	60	744	724	886	830	525	999999	327	255	570	999999	784	956	999999	999999	999999	241	999999	506	779	68	125	999999	314	293	
137	871	754	596	745	12	999999	89	855	94	235	833	662	999999	999999	421	437	189	999999	999999	999999	666	775	208	999	122	345	999999	652	404	999999	122	999999	602	702	999999	831	731	510	568	999999	705	999999	366	10	596	579	121	999999	368	630	936	999999	202	999999	471	999999	555	596	633	666	244	436	460	159	122	423	69	236	737	999999	705	679	552	182	413	999999	419	999999	999999	999999	999999	999999	294	773	999999	999999	999999	428	241	558	285	999999	999999	901	703	999999	650	216	999999	182	999999	884	999999	779	925	267	999999	999999	770	906	685	357	192	100	442	242	152	687	161	521	999999	640	995	188	313	570	802	650	999999	999999	915	212	320	999999	31	349	626	999999	999999	741	632	206	999999	999999	999999	999999	999999	786	999999	471	135	962	999999	376	975	879	888	206	475	365	999999	328	550	635	991	483	47	951	999999	102	616	999999	839	419	888	10	982	999999	316	385	617	999999	192	17	20	952	157	943	266	999999	461	429	49	999999	286	314	999999	32	343	399	891	11	717	376	854	999999	133	645	999999	975	999999	228	890	100	999999	448	145	999999	999999	48	999999	104	695	926	641	197	598	356	999999	999999	999999	960	336	916	999999	999999	308	999999	162	522	999999	999999	465	291	999999	242	999999	948	744	837	178	122	407	304	74	999999	316	790	734	667	898	777	512	903	631	936	892	999999	606	142	999999	329	999999	112	220	823	639	413	999999	409	659	649	611	305	416	241	562	41	851	999999	308	517	999999	999999	624	61	999999	561	659	318	350	563	352	612	999999	999999	732	999999	999999	250	168	999999	119	999999	17	999999	175	999999	999999	399	384	860	132	999999	833	632	999999	999999	487	168	824	87	753	372	68	106	307	998	607	999999	999999	999999	999999	999999	538	406	408	756	487	375	999999	792	73	270	933	489	440	442	778	75	610	999999	999999	999999	425	90	158	746	276	911	999999	176	609	930	890	128	914	521	381	437	233	999999	417	121	999999	999999	24	999999	439	579	665	999999	229	542	956	999999	448	30	195	458	257	661	999999	575	424	719	193	143	999999	815	999999	918	71	351	841	999999	999999	999999	653	999999	76	665	317	696	256	999999	946	76	999999	228	680	893	335	923	190	572	999999	841	999999	563	849	999999	999999	623	999999	746	804	878	999999	837	251	741	999999	801	999999	999999	353	793	329	999999	999999	126	169	161	144	681	592	147	999999	278	128	588	999999	100	999999	194	551	999999	692	509	291	78	999999	146	977	999999	999999	533	999999	598	228	216	521	367	790	732	999999	961	999999	
333	999999	666	717	999999	999999	662	732	285	267	999999	50	999999	111	999999	57	704	751	33	184	206	163	999999	606	573	60	911	999999	651	310	812	473	589	215	368	354	999999	360	999999	999999	325	216	999999	999999	344	557	568	115	701	320	95	999999	999999	787	292	999999	105	70	154	381	806	999999	999999	975	999999	733	999999	454	742	999999	999999	999999	809	605	999999	990	912	792	271	25	491	806	375	341	224	999999	999999	801	922	999999	259	999999	999999	570	621	999999	135	276	821	610	999999	124	372	999999	887	741	181	102	928	302	267	999999	798	138	889	999	229	999999	760	999999	999999	658	531	553	225	868	147	248	983	138	864	645	971	999999	918	377	999999	999999	454	483	660	683	999999	630	999999	946	766	87	999999	999999	510	386	515	999999	653	448	592	999999	20	29	604	933	999999	800	438	621	999999	147	220	521	999999	89	304	287	963	284	785	901	999999	278	999999	70	567	371	999999	487	139	773	17	479	785	999999	999999	434	878	727	574	82	202	320	615	628	866	169	65	431	91	238	244	999999	999999	691	999999	999999	917	543	375	746	999999	950	491	999999	139	741	736	940	999999	999999	999999	999999	999999	712	708	310	663	999999	203	999999	316	206	405	999999	538	639	816	104	999999	398	517	999999	999999	827	900	999999	999999	56	498	135	432	125	482	999999	830	999999	667	999999	982	896	87	443	999999	967	999999	975	999999	590	39	999999	999999	642	523	559	999999	999999	884	883	811	466	481	616	985	77	975	200	723	193	999999	539	971	866	121	530	999999	83	994	393	999999	925	696	999999	26	997	211	790	999999	922	858	766	124	784	148	525	425	470	458	282	999999	999999	262	371	999999	500	529	999999	999999	992	248	999999	79	999999	999999	886	999999	241	600	999999	866	194	598	800	999999	999999	424	196	728	595	114	851	999999	721	401	156	673	335	730	999999	478	154	269	609	999999	999999	999999	624	999999	261	756	999999	870	470	416	999999	651	999999	46	214	999999	999999	338	935	999999	397	664	357	999999	350	223	444	999999	999999	519	722	925	999999	126	755	617	999999	898	477	839	921	980	999999	999999	594	505	221	999999	525	450	999999	815	334	999999	297	914	999999	525	947	47	321	682	796	951	693	882	661	344	290	999999	285	999999	999999	999999	999999	416	510	51	514	845	11	155	985	999999	999999	907	600	277	829	840	276	999999	951	999999	527	999999	999999	212	622	711	843	876	18	928	174	701	954	238	755	999999	414	308	20	112	46	176	696	172	577	786	291	999999	515	999999	330	11	492	431	999999	
726	232	307	999999	803	999999	134	999999	66	469	682	952	371	999999	948	999999	999999	273	849	403	999999	552	31	634	835	429	459	371	568	608	172	218	532	661	38	657	116	879	217	110	911	999999	999999	703	895	833	920	872	566	24	362	999999	643	38	226	183	211	672	593	999999	552	763	578	999999	306	999999	429	710	492	999999	999999	999999	66	748	492	330	913	327	739	11	999999	586	804	553	256	999999	575	504	444	999999	999999	443	295	834	557	999999	461	190	999999	432	414	219	390	275	999999	274	681	894	545	895	270	883	999999	999999	999999	999999	959	34	999999	871	898	999999	999999	637	844	885	999999	231	200	999999	869	732	920	317	597	299	999999	538	999999	999999	999999	680	958	548	594	572	510	703	999999	591	198	436	999999	535	534	999999	943	999999	999999	999999	471	459	704	211	999999	999999	999999	626	994	999999	769	430	175	230	126	227	966	728	53	999999	385	999999	270	608	155	999999	754	394	783	118	356	453	999999	59	520	305	999999	757	521	66	999999	999999	708	387	821	768	271	758	419	316	522	225	999999	160	434	999999	198	105	66	594	783	577	842	999999	237	325	323	126	999999	821	251	219	999999	986	671	500	400	999999	787	387	999999	996	975	999999	595	141	744	956	625	158	116	881	700	927	999999	42	51	822	160	506	999999	154	999999	999999	75	999999	18	722	488	933	971	999999	318	999999	422	787	999999	375	300	105	999999	367	501	560	714	369	999999	289	713	639	459	999999	732	999999	999999	36	999999	999999	411	292	132	31	477	691	187	800	999999	31	514	999999	439	999999	531	64	924	97	653	497	999999	999999	795	729	999999	999999	484	999999	583	37	746	395	840	224	964	999999	973	999999	889	809	999999	914	796	496	774	228	999999	999999	57	677	366	845	383	460	504	706	496	403	21	627	217	785	226	546	285	128	655	224	711	999999	91	374	207	999999	124	969	999999	309	954	791	650	999999	354	906	999999	901	999999	389	720	267	522	999999	547	271	601	597	697	260	221	655	572	984	82	534	595	991	999999	538	346	999999	798	999999	448	230	977	517	441	320	875	383	116	275	504	999999	10	512	999999	935	252	526	281	657	97	309	228	999999	627	819	321	679	999999	484	53	999999	999999	999999	141	327	294	94	166	387	999999	999999	549	307	490	628	534	999999	174	711	296	999999	263	150	999999	149	999999	322	889	621	999999	206	129	632	232	318	999999	676	381	509	651	999999	370	999999	282	260	999999	921	185	999999	295	237	514	552	198	233	932	328	234	991	
325	999999	204	544	388	188	717	999999	85	181	643	857	712	665	69	999999	459	368	999999	849	389	90	146	890	999999	771	691	999999	999999	998	386	666	451	389	193	679	964	999999	516	104	999999	999999	999999	999999	365	437	525	849	492	70	773	573	460	385	611	245	835	313	999999	616	999999	150	483	86	795	999999	416	332	481	999999	172	634	999999	773	316	547	244	143	535	898	999999	842	999999	383	234	812	215	75	777	948	844	661	616	999999	606	402	368	769	999999	387	31	202	378	112	999999	149	720	687	78	999999	999999	701	777	320	370	655	999999	110	999999	983	772	350	999999	999999	545	511	28	953	999999	914	188	999999	926	157	999999	63	474	999999	485	999999	999999	527	997	712	947	153	883	305	539	999999	346	268	999999	234	615	680	647	844	567	396	130	999999	520	164	886	535	775	629	999999	999999	190	83	624	999999	891	254	353	999999	585	999999	999999	723	424	999999	999999	919	557	702	542	206	416	629	424	98	964	334	17	842	826	999999	377	264	861	232	999999	272	644	160	342	370	336	804	269	174	769	407	999999	999999	586	966	977	82	999999	247	900	999999	659	535	801	567	247	999999	26	173	34	999999	999999	999999	453	314	285	999999	999999	181	869	612	999999	259	329	999999	980	711	266	999999	444	305	176	624	331	219	613	118	359	999999	133	826	999999	105	150	406	545	161	999999	281	999999	999999	713	999999	377	298	201	409	999999	244	586	999999	254	999999	999999	999999	206	247	870	999999	999999	999999	999999	594	58	999999	823	274	119	923	999999	829	860	984	178	863	999999	999999	256	43	27	214	901	124	198	598	582	632	375	420	209	308	291	616	580	523	533	128	866	334	474	926	300	293	223	757	675	269	987	866	147	944	991	836	227	999999	275	933	405	460	470	201	898	698	999999	999999	547	999999	413	655	999999	999999	394	922	569	100	914	618	901	440	922	322	999999	509	999999	999999	316	454	399	94	258	999999	722	416	863	282	38	601	569	499	999999	999999	856	342	536	673	999999	79	276	137	582	657	42	999999	537	158	999999	999999	424	468	416	102	853	328	406	740	750	978	68	297	72	999999	58	411	231	500	466	999999	973	609	705	247	999999	999999	999999	600	567	758	999999	715	726	638	999999	111	93	127	578	537	999999	795	923	581	999999	979	74	269	608	631	999999	47	691	253	999999	814	762	178	914	999999	816	805	182	992	109	353	570	999999	145	947	327	113	999999	929	999999	999999	686	999999	237	208	999999	253	992	936	24	841	33	999999	
999999	372	348	914	212	986	720	999999	622	931	482	667	418	640	133	661	313	999999	124	762	875	248	999999	639	941	999999	999999	573	813	246	978	999999	329	98	221	999999	609	413	999999	935	218	248	564	754	651	999999	789	567	129	341	633	999999	727	271	607	974	243	709	973	496	999999	157	325	386	953	224	999999	330	429	360	999999	900	738	189	553	637	683	999999	987	381	926	826	454	999999	999999	603	539	68	491	247	540	900	439	414	999999	71	999999	188	801	999999	232	469	999999	769	289	732	645	548	999999	969	300	859	721	999999	569	999999	703	843	773	999999	685	999999	999999	191	819	161	470	333	846	492	714	999999	999999	560	999999	467	688	684	202	999999	958	991	351	521	999999	681	188	837	844	565	367	89	999999	452	751	943	999999	956	949	999999	999999	999999	701	234	999999	794	286	999999	453	999999	98	28	999999	892	999999	693	937	327	999999	148	973	632	999999	999999	134	635	999999	140	809	999999	999999	732	735	999999	618	646	999999	126	266	162	999999	999999	394	742	477	349	999999	521	999999	999999	999999	312	721	810	164	999999	832	420	110	629	999999	156	362	999999	275	999999	292	585	284	755	999999	999999	71	92	744	956	247	746	813	784	999999	578	999999	750	999999	999999	20	924	999999	978	813	880	26	637	457	257	665	156	476	121	66	852	247	305	665	195	250	999999	999999	999999	401	95	606	325	431	135	77	611	49	999999	354	999999	675	305	941	522	804	999999	999999	497	300	101	280	701	728	354	341	784	94	22	999999	381	999999	712	999999	728	999999	700	999999	999999	999999	63	117	736	999999	698	187	941	999999	999999	999999	817	14	999999	999999	999999	999999	904	597	86	794	293	526	36	455	999999	509	963	718	999999	248	999999	227	312	316	999999	984	543	934	39	177	400	429	940	999999	477	377	290	804	287	912	379	113	139	537	897	536	90	291	793	199	224	232	151	999999	287	999999	701	271	670	325	999999	969	567	999999	404	863	585	404	999999	605	229	168	441	310	868	10	98	999999	419	710	903	262	151	839	953	177	288	45	354	877	999999	28	144	961	640	409	546	229	143	44	950	685	999999	197	970	999999	999999	999999	999999	999999	510	926	852	959	421	999999	828	727	955	236	999999	550	60	110	930	210	999999	479	670	469	464	868	999999	385	759	999999	949	953	869	897	385	448	999999	77	999999	748	175	184	549	620	999999	818	274	906	999999	410	634	999999	267	999999	42	321	180	577	999999	641	296	476	999999	203	80	875	858	68	851	146	552	983	733	
191	44	848	930	59	888	645	999999	733	925	359	999999	747	695	109	864	73	277	430	254	735	462	699	974	355	549	705	959	999999	65	323	999999	651	478	86	734	193	391	130	999999	999999	46	999999	550	999999	999999	999999	190	999999	999999	787	868	131	738	997	999999	345	873	584	999999	193	686	398	999999	612	501	942	279	618	374	680	682	157	741	77	699	900	158	133	746	227	999999	999999	999999	278	455	735	912	481	358	399	320	806	620	999999	501	648	883	999999	358	999999	999999	571	394	522	114	720	390	671	999999	999999	196	750	999999	292	668	485	999999	410	166	766	999999	798	270	975	999999	875	536	244	575	60	999999	220	774	88	999999	952	999999	499	173	734	999999	250	182	999999	999999	999999	968	999999	838	25	272	483	781	999999	638	265	311	419	162	238	194	156	105	257	999999	999999	975	759	129	715	999999	886	246	431	421	788	625	999999	772	999999	999999	208	406	560	788	542	999999	192	450	908	651	406	347	999999	550	999999	154	925	718	236	594	218	999999	132	356	385	247	360	999999	849	999999	570	647	361	331	985	999999	545	999999	278	547	792	319	999999	73	272	548	999999	880	222	643	700	31	545	215	999999	999999	283	213	999999	305	88	999999	601	278	90	759	986	613	999999	999999	609	466	450	688	802	899	998	69	93	999999	935	479	958	215	939	549	999999	155	632	996	475	999999	66	972	469	781	718	999999	983	513	562	697	325	763	44	244	581	999999	413	799	991	224	130	575	999999	609	63	395	338	541	999999	999999	981	568	999999	277	999999	477	999999	31	191	65	85	579	284	999999	163	204	180	999999	967	253	741	999999	14	260	221	490	999999	860	727	332	999999	451	856	721	999999	757	779	767	834	114	638	392	618	935	148	550	301	999999	455	858	224	633	573	999999	109	159	563	732	999999	919	864	368	303	858	999999	999999	723	563	999999	406	424	413	871	999999	615	358	224	999999	122	670	198	490	414	868	118	979	877	452	621	567	203	999999	712	914	249	279	99	999999	493	514	827	999999	600	59	444	999999	762	710	999999	750	934	494	620	999999	730	999999	999999	434	999999	472	999999	281	941	964	999999	378	701	956	999999	346	269	464	999999	999999	999999	460	890	365	434	307	999999	177	653	871	632	708	436	327	193	864	999999	664	18	30	758	555	999999	636	845	76	119	999999	96	462	490	479	908	23	550	279	494	598	10	999999	254	588	999999	999999	342	999999	999999	383	772	759	30	605	455	565	848	298	999999	263	999999	368	197	422	
91	999999	390	162	800	422	777	914	380	727	999999	565	999999	180	927	727	304	351	134	999999	42	337	441	999999	33	352	175	999999	616	240	88	641	999999	832	507	999999	689	189	999999	529	999999	999999	999999	303	940	890	789	678	999999	999999	999999	999999	999999	461	999999	753	760	999999	138	999999	257	999999	307	150	999999	999999	999999	943	672	999999	48	124	999999	604	139	184	948	999999	999999	143	563	496	892	679	280	910	407	804	453	753	999999	194	60	999999	281	91	560	248	655	917	591	999999	15	999999	898	845	999999	639	331	999999	805	622	559	995	893	760	632	628	869	999999	625	504	500	919	825	999999	999999	401	332	999999	623	710	492	37	552	999999	491	33	781	999999	999999	999999	482	999999	948	999999	634	999999	362	521	459	932	378	916	301	999999	354	95	999999	54	781	138	317	284	591	104	999999	532	453	185	999999	608	847	444	357	858	31	262	971	771	229	999999	49	811	597	690	342	575	999999	465	374	405	979	999999	999999	999999	999999	208	999999	853	999999	111	612	187	999999	850	95	933	999999	443	75	999999	124	282	999999	773	999999	505	686	900	762	563	796	987	810	872	629	120	790	106	999999	822	606	127	846	127	405	862	999999	747	605	999999	16	302	400	999999	291	707	999999	880	999999	954	522	999999	100	370	315	625	376	379	999999	975	152	999999	44	252	494	997	435	707	377	236	936	938	305	999999	557	503	596	537	591	921	208	999999	933	453	310	851	36	486	812	780	496	999999	999999	630	999999	999999	267	158	788	294	282	999999	513	936	27	999999	999999	736	813	811	38	838	787	309	999999	242	999999	999999	941	999999	970	948	894	596	740	999999	423	674	107	999999	246	448	749	999999	649	993	999999	997	436	726	400	999999	673	11	752	657	411	226	853	999999	15	676	216	154	324	333	320	916	206	279	170	785	639	800	575	589	99	999999	659	999999	835	999999	164	999999	252	680	285	893	844	999999	346	206	821	83	999999	569	242	999999	983	326	683	490	801	166	565	615	660	999999	435	172	567	921	566	999999	198	473	999999	999999	902	643	57	426	81	123	933	963	999999	565	999999	15	357	495	507	343	109	354	999999	998	659	999999	29	999999	467	682	524	424	640	999999	885	544	57	251	701	349	999999	999999	419	687	232	602	651	105	90	429	815	82	423	233	999999	843	732	523	999999	275	624	644	999999	399	598	518	999999	999999	679	999999	958	116	793	167	999999	842	935	63	775	67	985	924	999999	47	999999	451	999999	999999	999999	999999	812	534	909	436	
725	635	308	999999	98	713	999999	437	425	999999	999999	708	289	266	169	138	999999	679	747	284	289	699	322	921	532	156	517	915	444	638	445	999999	206	366	999999	438	544	915	964	72	999999	557	508	499	999999	168	172	744	258	650	142	142	999999	635	999999	35	322	387	497	941	999999	363	993	787	999999	47	999999	999999	824	730	999999	993	999999	685	496	732	200	999999	354	374	984	999999	667	793	505	999999	647	571	220	416	125	167	428	32	999999	434	999999	721	999999	999999	655	249	920	999999	999999	999999	999999	110	149	424	999999	499	42	999999	999999	432	696	209	999999	999999	400	941	713	418	614	437	575	692	819	72	178	479	721	816	999999	999999	853	999999	738	366	885	547	431	795	580	626	999999	999999	999999	443	737	364	439	26	999999	714	999999	999999	913	628	573	735	291	86	255	366	778	225	414	999999	579	557	999999	925	209	999999	519	917	837	999999	312	280	627	385	999999	813	999999	704	999999	999999	219	351	236	119	792	159	266	354	549	224	847	909	890	853	999999	999999	892	514	999999	999999	204	618	674	924	326	303	117	905	752	441	326	83	546	409	999999	237	331	361	143	999999	596	174	999999	622	999999	402	389	774	999999	154	999999	534	887	392	809	999999	677	311	999999	498	51	360	999999	999999	999999	773	372	491	850	999999	858	540	999999	767	698	40	251	61	783	924	914	343	394	607	999999	999999	999999	164	999999	999999	559	999999	568	999999	999999	246	999999	999999	724	377	39	898	924	883	295	390	163	999999	999999	779	359	626	527	868	584	708	999999	994	999999	115	999999	218	891	999999	87	838	972	999999	759	462	999999	981	336	416	999999	26	419	510	999999	999999	638	76	999999	820	62	933	502	999999	70	999999	279	576	672	619	789	999999	16	485	806	456	999999	427	370	241	321	378	299	120	999999	568	999999	999999	683	466	477	520	749	80	395	999999	346	999999	675	999999	193	999999	318	717	627	84	19	999999	999999	864	722	220	706	237	509	684	644	391	726	502	20	813	893	216	999999	279	81	999999	100	999999	120	145	752	909	999999	429	69	582	493	899	558	999999	761	818	743	999999	999999	999999	571	710	509	955	999999	999999	449	379	997	999999	999999	357	13	83	999999	51	754	587	468	796	999999	89	624	71	897	826	944	655	61	999999	472	885	465	560	999999	389	999999	164	999999	579	999999	999999	432	999999	17	146	999999	485	999999	720	999999	999999	999999	27	341	491	96	447	68	729	238	794	327	922	638	689	891	453	999999	463	888	600	997	888	336	510	657	666	
999999	760	999999	468	999999	999999	21	999999	96	448	228	999999	303	715	999999	859	350	675	999999	999999	999999	327	999999	452	999999	68	999999	473	168	910	690	831	833	999999	393	999999	798	769	661	986	910	332	603	453	235	824	170	183	504	148	548	999999	158	158	347	737	516	488	999999	84	508	548	157	999999	758	396	999999	873	331	797	70	580	24	374	598	996	723	999999	227	951	999999	659	999999	30	999999	39	682	999999	999999	999999	791	320	87	999999	487	999999	185	999999	695	838	774	297	851	707	999999	967	646	999999	559	351	23	715	999999	740	187	849	580	999999	814	728	713	374	791	999999	999999	750	503	437	886	236	820	306	999999	999999	187	999999	999999	271	943	404	392	898	135	999999	643	85	999999	346	409	638	791	58	612	966	135	999999	999999	999999	999999	336	999999	219	897	332	530	999999	999999	881	563	576	52	319	193	999999	345	814	248	60	41	999999	999999	166	999999	999999	999999	772	999999	149	264	777	114	630	570	999999	930	999999	999999	803	999999	999999	999999	178	783	832	596	999999	864	202	999999	999999	170	455	155	769	636	317	191	999999	887	758	31	469	999999	999999	999999	421	748	999999	489	172	999999	445	840	114	464	999999	382	205	662	963	907	999999	999999	943	616	659	485	801	979	999999	999999	362	999999	461	905	16	551	997	370	184	733	999999	713	468	506	725	614	51	315	115	999999	999999	987	923	850	529	951	683	179	812	999999	999999	597	866	179	461	528	388	208	999999	999999	385	999999	487	239	620	999999	59	446	891	54	999999	495	874	687	16	374	999999	610	999999	65	867	827	557	248	999999	699	999999	999999	999999	206	999999	842	858	135	999999	161	509	693	240	999999	901	246	288	768	501	999999	723	188	999999	96	999999	777	822	999999	122	557	287	999999	454	920	999999	760	401	694	818	999999	999999	749	138	855	999999	999999	999999	644	164	630	549	789	999999	333	999999	668	135	999999	670	458	30	467	999999	11	874	271	249	999999	999999	150	845	593	949	999999	999999	974	60	318	231	237	407	187	246	491	18	497	999999	130	944	283	635	442	999999	369	581	999999	999999	137	981	999999	69	69	844	24	785	999999	839	847	999999	11	999999	817	999999	442	61	842	999999	531	999999	999999	999999	999999	999999	526	514	412	568	590	328	655	248	923	999999	999999	178	347	343	232	706	62	999999	653	622	999999	665	999999	705	591	318	739	948	214	143	604	833	999999	999999	327	509	382	397	259	999999	851	763	694	490	999999	999999	713	999999	998	999999	940	729	126	505	433	861	999999	707	977	281	
999999	707	999999	789	732	794	238	654	25	722	999999	664	407	134	999999	188	970	999999	595	327	999999	999999	949	388	203	874	717	444	999999	466	812	999999	999999	999999	940	999999	730	999999	757	999999	46	69	493	286	502	285	331	991	734	999999	891	368	121	999999	677	358	999999	655	596	857	86	794	394	558	909	999999	999999	999999	194	626	458	75	580	280	290	545	746	673	886	999999	553	725	709	24	999999	454	999999	759	999999	591	999999	999999	999999	899	248	252	674	934	376	842	40	902	999999	118	796	826	788	999999	999999	141	611	94	768	679	314	999999	94	379	983	999999	106	999999	129	602	999999	383	999999	680	41	48	871	812	999999	53	886	650	999999	600	228	749	666	999999	390	179	980	999999	999999	999999	999999	999999	999999	305	999999	999999	746	999999	782	999999	878	422	80	117	810	999999	999999	799	787	724	999999	663	442	494	160	244	799	385	115	999999	999999	927	77	125	999999	999999	881	575	861	395	307	999999	868	713	721	805	678	559	999999	999999	909	191	999999	591	847	931	999999	673	154	716	121	370	440	833	592	951	355	954	31	665	999999	694	937	401	999999	452	795	728	772	354	999999	250	474	66	999999	440	412	485	999999	999999	699	218	430	999999	284	936	910	44	999999	999999	460	999999	538	254	599	224	999999	132	174	999999	145	726	999999	799	160	999999	895	999999	793	162	548	869	686	999999	966	999999	274	793	127	490	541	760	999999	11	999999	841	712	229	466	825	999999	999999	321	873	29	999999	316	630	999999	413	50	536	999999	968	999999	590	999999	999999	288	999999	950	460	15	999999	862	999999	129	899	905	319	999999	676	917	999999	999999	999999	557	812	999999	994	999999	643	999999	999999	449	14	999999	638	778	313	803	999999	941	118	874	736	284	638	999999	644	999999	999999	725	684	254	374	619	283	13	999999	999999	235	824	294	423	317	999999	301	243	999999	864	999999	131	601	515	128	734	808	103	999999	983	919	801	211	150	527	918	124	999999	85	395	246	635	814	999999	578	225	657	694	567	999999	999999	404	162	999999	372	295	999999	999999	135	640	811	189	774	980	124	433	623	999999	896	399	546	831	999999	472	999999	999999	317	331	999999	902	87	123	536	999999	11	524	999999	431	999999	999999	794	999999	999999	999999	999999	66	999999	833	999999	999999	602	999999	798	177	539	160	999999	999999	161	517	999999	801	240	232	562	697	653	620	979	599	785	201	376	664	604	599	497	999999	888	571	994	483	175	793	310	573	325	368	624	850	288	958	280	270	262	993	999999	121	882	999999	999999	
250	853	999999	369	411	999999	999999	573	939	662	523	801	589	522	504	635	447	922	999999	381	999999	999999	139	321	826	920	115	999999	610	999999	999999	840	999999	999999	999999	999999	609	434	899	999999	192	999999	685	197	765	167	999999	748	757	367	999999	999999	999999	514	129	254	723	255	999999	490	41	731	999999	65	286	682	999999	431	999999	874	36	23	999999	562	999999	498	999999	942	999999	668	240	999999	654	253	616	197	947	999999	999999	999999	906	363	891	999999	404	461	833	630	999999	999999	369	999999	979	883	341	264	176	999999	325	630	933	781	699	873	259	674	86	719	448	98	735	311	391	268	967	672	131	613	999999	738	665	690	999999	473	309	970	999999	770	999999	999999	31	616	181	418	576	135	664	999999	169	999999	999999	999999	191	822	999999	67	877	721	999999	668	143	999999	183	587	964	999999	750	999999	574	289	296	316	807	96	76	128	139	973	692	842	17	113	453	437	363	551	509	218	125	251	102	665	854	252	228	999999	999999	594	999999	333	384	439	999999	880	444	78	316	105	755	999999	928	904	39	83	661	39	119	745	999999	423	743	542	119	332	196	630	461	564	867	608	685	999999	529	368	467	999999	660	573	999999	999999	245	999999	999999	887	323	999999	999999	999999	591	199	358	999999	999999	40	589	842	329	131	693	813	616	999999	237	157	552	392	999999	670	616	93	379	546	752	938	188	339	999999	232	999999	998	994	681	973	999999	260	988	184	999999	999999	624	258	999999	880	189	999999	493	186	315	344	931	999999	965	999999	999999	999999	999999	999999	431	999999	260	763	999999	122	694	999999	999999	999999	559	896	564	217	999999	891	991	834	839	999999	573	270	999999	163	999999	999999	87	196	38	517	475	857	999999	54	753	647	999999	861	160	426	195	370	743	715	626	999999	780	723	999999	999999	182	673	980	156	380	171	167	106	989	999999	45	508	999999	427	312	999999	999999	519	999999	248	999999	140	684	423	999999	999999	526	978	537	365	999999	364	269	955	344	801	877	301	673	592	489	999999	872	941	391	999999	580	325	413	924	959	270	268	687	710	999999	999999	567	676	178	999999	189	569	999999	999999	680	999999	834	93	510	999999	167	845	999999	759	999999	267	999999	999999	792	632	999999	575	999999	405	846	105	581	999999	302	812	319	625	999999	948	310	999999	999999	838	711	448	999999	242	999999	999999	999999	424	999999	928	999999	784	256	536	883	999999	999999	613	999999	238	999999	585	999999	590	790	697	515	541	350	923	999999	88	29	999999	330	354	999999	969	672	513	602	431	999999	999999	
485	518	566	783	999999	960	515	696	906	19	999999	135	781	164	999999	214	593	271	84	472	479	691	764	351	215	539	999999	473	940	999999	999999	999999	876	999999	114	282	141	999999	799	389	418	999999	181	19	330	204	999999	732	999999	468	920	341	357	245	184	794	753	224	577	213	313	52	999999	999999	383	999999	999999	768	999999	179	83	999999	471	694	64	999999	519	754	30	21	999999	924	999999	999999	532	999999	486	640	838	320	528	999999	164	596	86	376	16	717	636	999999	944	803	682	357	394	999999	869	662	191	468	284	998	203	999999	245	389	105	282	999999	999999	273	619	930	739	650	166	706	875	618	688	999999	802	999999	449	999999	173	251	598	97	473	434	823	459	380	46	530	722	598	999999	697	280	733	785	557	999999	335	999999	942	707	999999	362	994	54	502	757	482	880	754	499	999999	999999	507	195	468	654	999999	170	560	703	130	444	117	524	920	418	976	999999	570	999999	741	301	308	891	859	120	439	779	956	622	564	649	968	999999	288	559	999999	548	326	903	868	999999	999999	249	586	999999	254	480	999999	999999	781	999999	319	999999	757	780	999999	616	335	357	999999	670	213	999999	149	480	999999	17	246	370	999999	437	699	667	999999	576	999999	69	314	75	866	999999	999999	872	840	108	999999	355	999999	999999	721	166	223	999999	689	207	999999	384	999999	115	999999	999999	999999	763	999999	353	999999	651	999999	190	801	999999	999999	269	491	999999	999999	341	106	50	150	129	999999	999999	649	488	224	730	999999	75	999999	604	958	999999	747	999999	726	891	999999	497	999999	688	996	999999	705	941	855	954	487	434	192	999999	287	69	999999	208	999999	504	123	960	999999	46	673	293	575	207	820	999999	521	862	537	133	908	999999	709	461	133	504	43	708	633	270	252	553	882	999999	326	999999	243	999999	58	231	999999	472	367	305	25	712	999999	508	130	752	999999	625	897	69	721	677	999999	513	84	86	471	415	337	999999	793	129	410	590	880	921	869	999999	813	316	355	445	252	999999	446	999999	908	535	587	999999	999999	999999	656	823	273	648	549	729	474	999999	760	372	145	999999	999999	895	999999	15	627	209	999999	470	811	590	999999	999999	999999	947	76	999999	999999	999999	828	457	51	175	999999	587	326	999999	999999	149	507	841	556	983	310	753	999999	551	119	903	908	388	999999	999999	816	75	999999	987	223	999999	662	810	804	823	543	999999	456	999999	431	999999	999999	395	827	743	962	969	44	730	975	999999	56	999999	999999	274	999999	999999	999999	684	359	407	476	338	28	
999999	999999	999999	47	732	999999	622	307	563	129	394	224	523	999999	263	999999	846	41	389	22	542	555	999999	999999	999999	795	999999	237	772	999999	34	257	360	376	58	266	275	932	312	290	363	999999	493	999999	999999	60	515	889	206	289	512	999999	97	326	486	999999	350	441	508	937	355	394	535	575	105	147	863	156	512	997	139	914	729	109	659	999999	999999	741	106	489	999999	213	40	492	485	658	999999	44	890	824	999999	833	433	374	935	968	849	918	310	32	196	368	387	209	159	597	647	987	666	328	999999	608	345	28	999999	151	999999	999999	99	446	977	999999	266	688	91	305	490	999999	174	690	318	154	440	999999	302	999999	826	831	342	887	20	182	377	571	662	317	498	415	717	793	615	999999	829	863	54	367	112	999999	128	853	117	293	823	976	19	27	178	270	726	736	325	999999	709	211	999999	804	461	694	999999	774	999999	85	999999	380	999999	512	324	576	39	935	999999	137	999999	488	780	727	358	401	562	645	148	999999	688	981	478	92	106	999999	437	250	999999	417	673	354	999999	41	999999	999999	900	999999	702	601	241	790	917	197	819	230	430	999999	455	70	142	390	635	579	999999	665	902	992	999999	697	999999	789	999999	410	464	999999	442	749	999999	905	500	64	999999	547	999999	898	999999	999999	272	876	207	999999	794	845	285	293	999999	477	999999	981	550	908	999999	15	999999	452	999999	516	999999	999999	788	681	626	999999	569	87	447	97	582	999999	999999	999999	999999	539	500	418	994	194	135	181	649	964	114	999999	999999	592	962	999999	94	554	999999	557	556	999999	97	999999	999999	253	286	207	845	999999	999999	999999	389	928	188	999999	999999	53	999999	576	391	562	811	823	999999	526	195	976	125	999999	12	38	361	999999	75	917	999999	974	315	750	907	928	335	999999	80	957	720	999999	414	408	432	51	106	570	176	999999	999999	273	999999	999999	68	999999	999999	344	627	866	999999	345	863	999999	121	999999	737	706	669	462	236	999999	753	619	805	758	572	716	999999	961	931	790	878	81	917	188	35	999999	999999	607	846	990	999999	214	172	999999	573	154	297	891	313	400	901	713	767	218	519	999999	781	309	999999	374	267	999999	934	14	466	792	352	932	515	18	24	71	616	246	401	549	456	430	999999	427	429	999999	999999	541	889	174	313	709	669	695	999999	392	870	999999	733	999999	279	999999	918	781	999999	364	386	304	999999	839	106	531	817	970	999999	361	124	319	945	80	18	402	125	302	999999	999999	273	999999	70	999999	999999	145	
512	666	999999	999999	511	999999	626	74	999999	999999	166	59	999999	999999	891	698	812	596	277	560	535	662	999999	877	999999	626	303	999999	999999	567	999999	753	648	961	29	160	700	594	999999	711	693	880	999999	655	246	76	233	706	751	574	16	473	364	641	609	849	940	402	256	884	120	468	973	252	129	412	411	999999	999999	741	999999	999999	747	566	999999	655	401	81	640	976	403	596	415	525	999999	770	398	17	361	999999	219	999999	347	999999	600	234	906	28	535	834	999999	126	999999	999999	576	788	726	798	774	954	457	869	761	999999	491	523	62	999999	692	358	999999	403	755	593	999999	699	880	782	966	641	748	383	545	999999	999999	287	653	405	948	772	53	600	999999	407	721	350	546	999999	483	86	182	458	336	186	999999	271	370	999999	488	877	907	999999	832	143	215	84	999999	999999	958	999999	999999	657	999999	919	315	422	171	357	872	191	163	999999	999999	889	469	300	56	368	985	999999	916	304	917	81	864	109	768	109	202	999999	26	591	118	278	999999	999999	949	416	999999	407	110	22	999999	307	724	105	645	999999	999999	915	37	965	969	908	999999	576	999999	437	65	216	654	71	165	235	999999	571	703	40	683	944	350	640	999999	999999	949	903	816	620	357	769	999999	826	435	286	619	999999	621	210	980	640	784	522	361	665	753	999999	856	999999	142	162	401	615	999999	729	574	397	478	999999	958	394	759	129	89	295	999999	999999	635	878	999999	999999	950	503	999999	52	169	828	288	831	835	911	57	999999	487	205	377	999999	566	706	999999	231	582	999999	251	596	880	665	442	75	913	925	999999	978	646	29	211	999999	565	999999	999999	746	118	999999	999999	57	347	205	642	884	917	904	271	929	176	393	540	719	262	463	171	999999	999999	222	918	909	508	999999	917	467	993	999999	292	349	999999	999999	999999	935	684	203	259	685	32	999999	158	19	663	483	999999	999999	489	999999	999999	112	65	999999	359	896	728	646	548	999999	287	184	890	447	621	922	792	210	280	605	45	999999	999999	486	481	838	74	999999	256	35	266	664	978	511	834	189	294	82	616	226	216	47	655	980	407	848	667	710	397	741	999999	999999	982	884	999999	999999	999999	578	593	521	831	819	400	999999	21	999999	999999	388	999999	441	637	719	999999	63	398	997	413	999999	88	633	180	364	521	999999	344	999999	681	104	65	257	291	715	488	104	395	397	999999	142	999999	783	652	289	106	955	113	971	28	999999	495	458	183	675	499	960	351	999999	307	885	188	999999	
941	111	332	999999	160	921	241	498	999999	11	359	280	263	305	999999	891	267	999999	411	372	637	752	999999	607	999999	999999	999999	527	753	918	999999	762	954	613	841	551	956	999999	805	191	999999	529	270	494	108	999999	999999	204	979	999999	999999	741	999999	999999	729	198	502	725	292	999999	705	713	745	749	999999	597	325	650	463	999999	999999	526	999999	999999	633	117	492	124	508	179	202	999999	547	999999	708	357	288	999999	883	999999	58	241	458	269	486	35	783	999999	582	510	587	999999	741	550	524	693	981	999999	999999	999999	999999	387	999999	122	999999	999999	175	451	51	564	999999	187	766	809	390	704	77	999999	743	607	333	971	542	999999	999999	430	290	997	999999	25	375	33	956	272	946	671	999999	999999	917	802	999999	342	479	27	201	410	15	999999	169	999999	625	999999	999999	584	297	735	999999	228	529	921	403	178	672	35	199	295	230	504	999999	999999	689	731	583	941	999999	991	501	525	806	191	425	358	837	958	999999	884	999999	381	974	221	826	795	999999	995	408	691	670	453	999999	905	190	511	78	450	999999	894	907	999999	837	306	999999	329	421	348	999999	54	340	713	999999	314	783	999999	529	999999	892	893	914	587	542	65	331	58	697	900	11	914	290	397	827	505	977	932	544	999999	978	507	383	478	499	363	360	956	817	523	132	999999	999999	426	557	247	999999	330	47	781	974	194	631	999999	347	591	764	943	886	140	999999	850	314	999999	999999	395	999999	446	999999	189	999999	999999	240	183	778	669	932	864	839	589	999999	656	895	762	704	793	875	862	140	908	999999	999999	79	687	196	282	37	141	999999	171	727	543	242	857	86	609	954	999999	742	677	999999	999999	113	999999	614	680	999999	551	156	879	999999	656	315	189	999999	297	305	552	986	506	642	999999	999999	678	999999	982	423	47	686	105	839	999999	999999	463	259	699	999999	773	83	516	327	486	985	873	650	81	237	63	277	789	999999	411	999999	246	45	857	788	435	444	631	266	917	865	999999	50	103	536	852	930	999999	999999	532	479	480	188	165	999999	247	37	790	999999	370	769	897	999999	999999	955	883	427	401	910	879	339	451	259	410	999999	934	999999	557	999999	384	132	386	806	781	931	999999	68	879	999999	999999	999999	653	999999	895	157	999999	269	612	147	653	999999	539	980	113	999999	37	231	778	544	882	415	480	256	380	999999	392	100	20	505	965	825	547	999999	369	481	685	576	363	262	653	674	230	999999	891	949	593	405	999999	588	999999	769	999999	344	169	
145	927	406	505	658	764	877	258	116	182	828	887	189	621	631	999999	461	999999	525	891	217	194	70	999999	431	654	986	397	432	601	999999	545	999999	999999	233	554	288	80	705	497	775	999999	123	247	999999	71	999999	784	999999	80	999999	901	763	999999	952	951	866	999999	84	999999	999999	489	826	999999	976	999999	685	988	398	999999	999999	390	999999	999999	126	790	81	823	302	369	249	212	326	361	159	304	781	759	248	281	688	999999	996	701	720	295	599	608	270	779	386	425	395	993	842	71	739	999999	336	171	879	999999	748	714	999999	575	172	999999	999999	681	511	925	999999	126	398	991	394	471	999999	830	999999	472	563	523	982	823	817	332	518	97	565	55	432	86	402	646	498	291	999999	155	133	134	253	589	999999	461	675	278	605	850	677	278	999999	506	970	417	489	235	732	941	757	839	956	999999	126	465	999999	999999	724	752	503	112	534	172	707	76	229	999999	254	531	999999	548	727	667	999999	297	628	926	116	985	999999	999999	559	995	397	293	177	976	999999	812	958	11	554	852	357	575	743	264	799	903	999999	515	980	999999	792	219	122	999999	856	828	837	576	567	739	999999	999999	552	539	775	999999	899	252	510	442	999999	157	994	874	319	845	999999	999999	137	213	797	651	292	358	212	187	180	878	129	644	975	391	444	814	267	127	32	214	999999	385	13	999999	14	548	637	645	225	247	999999	21	999999	999999	999999	999999	942	943	948	204	999999	597	253	999999	999999	866	466	999999	712	189	616	999999	999999	349	884	751	209	851	647	743	720	567	999999	933	899	999999	369	511	941	999999	872	999999	179	827	878	891	142	982	999999	148	91	456	932	45	630	787	198	999999	590	697	999999	999999	999999	214	483	768	999999	319	999999	24	506	955	249	632	316	302	32	999999	471	992	999999	226	39	508	661	274	999999	926	312	122	919	434	999999	254	925	781	999999	965	999999	119	266	822	861	807	641	136	216	309	729	337	764	203	473	597	87	937	71	797	999999	219	144	707	17	19	105	82	999999	995	707	534	999999	67	650	999999	736	797	999999	999999	867	534	68	335	999999	999999	357	725	999999	999999	176	987	720	229	999999	999999	999999	558	814	999999	711	999999	999999	220	602	204	62	999999	552	999999	861	999999	582	999999	930	28	161	809	510	43	661	380	121	999999	829	719	814	999999	645	516	387	187	983	513	519	999999	441	847	732	13	921	650	182	850	472	886	999999	880	299	404	983	176	58	781	200	341	458	393	391	882	
389	999999	72	46	733	683	307	78	330	632	586	999999	86	999999	999999	21	207	270	999999	943	314	933	999999	251	532	221	139	999999	323	187	849	57	465	850	623	924	999999	145	127	999999	999999	346	560	667	817	999999	99	551	999999	189	144	999999	156	448	999999	455	241	820	513	999999	999999	105	755	152	782	538	848	236	883	999999	999999	71	999999	999999	364	967	383	108	999999	999999	999999	587	541	144	999999	662	999999	27	999999	177	693	767	632	605	244	999999	591	418	884	288	831	863	668	999999	756	82	54	698	94	610	82	999999	397	660	400	967	564	621	108	999999	999999	830	954	715	503	665	439	548	223	871	386	965	223	155	31	268	918	68	387	971	618	999999	933	999999	999999	560	999999	971	999999	277	928	999999	999999	764	650	999999	909	953	979	100	643	505	485	222	999999	999999	919	251	638	142	58	999999	243	137	511	436	897	999999	619	943	295	467	343	946	942	416	999999	459	999999	30	358	965	88	297	999999	999999	726	720	999999	988	641	999999	343	82	229	432	736	192	262	224	112	627	343	999999	805	185	172	999999	999999	999999	999999	469	746	999999	783	92	999999	945	798	999999	709	187	843	631	999999	999999	134	270	999999	519	680	473	206	290	917	731	632	51	492	999999	950	198	449	632	537	181	391	999999	299	999999	999999	790	999999	863	999999	925	784	711	999999	648	61	999999	999999	760	145	987	273	465	700	62	459	386	463	646	448	520	737	221	103	999999	999999	409	971	590	514	890	89	342	775	992	946	920	316	999999	110	58	387	689	496	999999	999999	926	34	247	686	999999	337	747	999999	994	197	999999	618	999999	872	651	930	230	999999	255	999999	930	689	999999	999999	539	79	619	545	400	999999	58	724	999999	232	849	999999	734	903	999999	999999	999999	918	781	804	383	999999	712	971	999999	128	999999	443	250	999999	977	999999	326	999999	157	558	717	211	34	861	999999	848	74	381	33	276	206	326	369	692	576	999999	908	999999	731	236	367	999999	96	281	976	615	483	912	255	612	68	602	756	338	845	140	894	920	999999	999999	999999	340	947	192	922	840	84	557	75	964	337	422	409	920	200	80	999999	752	885	533	374	162	999999	420	218	999999	570	40	847	445	127	999999	248	206	989	37	699	904	359	999999	541	925	847	999999	285	645	999999	999999	147	774	26	151	999999	141	170	95	999999	999999	973	328	280	53	710	629	847	349	184	213	931	173	380	219	402	749	992	449	315	845	999999	572	999999	735	892	82	999999	976	999999	116	46	
904	823	172	930	41	865	999999	225	999999	443	999999	999999	989	904	974	404	806	748	999999	149	720	999999	368	401	411	917	545	999999	637	211	870	395	78	177	36	999999	218	289	371	999999	504	233	98	412	209	111	999999	999999	918	999999	622	999999	667	999999	325	134	464	770	529	124	330	999999	587	25	572	550	402	822	877	633	196	527	387	411	644	496	691	955	202	999999	504	714	241	999999	999999	643	999999	112	851	902	885	999999	999999	257	563	167	646	82	839	658	709	600	953	999999	492	105	850	266	331	828	443	508	578	229	999999	616	115	629	437	929	822	300	970	974	748	748	767	139	847	487	850	618	126	544	600	904	760	999999	476	999999	793	471	780	32	468	999999	869	540	638	999999	62	26	645	910	835	419	629	999999	547	743	999999	720	418	844	977	824	999999	999999	628	714	855	168	999999	999999	146	361	519	999999	516	371	879	236	999999	900	434	999999	973	216	708	191	285	781	409	732	165	82	62	999999	999999	999999	994	835	912	924	101	894	863	701	774	483	899	681	472	999999	864	999999	230	518	419	153	851	999999	335	446	438	84	758	430	788	999999	309	583	902	999999	377	54	324	576	808	540	970	282	441	234	292	603	319	233	999999	999999	851	543	526	901	792	817	999999	475	495	27	999999	443	912	710	184	325	778	599	808	819	786	999999	999999	879	183	578	999999	110	999999	835	764	535	562	734	999999	765	67	999999	999999	559	999999	849	91	790	999999	536	369	731	60	967	999999	719	999999	58	277	208	833	999999	727	223	82	999999	999999	999999	999999	610	999999	187	497	418	267	777	519	999999	999999	937	572	919	484	999999	218	23	999999	197	999999	55	999999	999999	467	23	932	420	283	866	486	146	538	999999	999999	999999	655	192	999999	641	709	999999	210	999999	774	999999	635	999999	999999	90	14	69	357	999999	999999	217	999999	377	719	484	486	847	503	652	999999	147	408	999999	390	689	991	36	779	419	488	999999	844	943	739	999999	388	28	258	202	862	999999	789	415	999999	331	999999	288	472	759	164	862	999999	557	404	636	999999	493	533	482	99	977	999999	999999	999999	688	372	556	637	591	106	468	999999	999999	999999	999999	999999	999999	999999	69	999999	999999	564	29	265	625	999999	296	549	113	207	894	494	775	113	884	999999	851	769	101	958	999999	650	999999	663	696	273	253	767	999999	287	936	132	999999	97	385	423	270	999999	29	999999	85	17	534	394	211	973	999999	207	905	219	507	234	279	111	647	999999	684	366	569	999999	174	
529	500	825	270	771	31	999999	727	999999	875	178	750	821	883	739	125	496	461	999999	449	56	862	839	779	999999	852	372	449	999999	739	904	123	666	115	556	516	709	133	439	952	146	479	999999	343	339	483	457	999999	907	947	197	904	999999	913	128	666	661	55	557	999999	658	247	414	731	999999	64	93	716	999999	999999	416	372	999999	769	312	577	427	505	999999	238	404	999999	542	999999	999999	999	276	752	987	999999	999999	663	999999	520	303	999999	74	712	999999	284	999999	741	891	684	541	824	999999	87	999999	551	249	165	605	328	525	514	705	49	190	970	787	999999	729	447	377	752	797	511	475	999999	512	715	143	176	838	662	999999	857	999999	999999	999999	199	151	445	650	700	999999	256	999999	789	203	35	531	401	496	69	22	999999	316	999999	37	381	999999	207	48	533	32	439	490	862	999999	999999	999999	463	853	598	199	293	999999	999999	694	550	516	686	219	487	193	741	999999	779	650	999999	550	55	999999	745	999999	999999	406	126	677	629	999999	143	537	999999	819	78	999999	898	869	728	999999	638	999999	487	999999	999999	987	561	350	290	999999	710	221	452	306	170	765	118	999999	255	999999	681	10	75	783	382	999999	999999	999999	125	999999	781	909	999999	162	912	951	221	880	662	956	845	775	396	869	66	921	999999	59	659	999999	439	887	624	842	975	638	38	704	492	775	134	999999	235	999999	978	800	299	300	999999	218	554	238	358	299	999999	999999	999999	206	727	460	999999	814	18	999999	763	893	999999	999999	999999	999999	999999	999999	397	999999	831	951	550	309	890	265	632	793	664	450	758	211	538	335	999999	999999	35	999999	977	41	710	319	885	422	999999	999999	999999	220	123	999999	999999	47	840	999999	467	999999	365	999999	315	999999	828	999999	160	999999	999999	562	365	959	287	116	257	100	539	999999	185	522	76	137	976	806	749	999999	680	553	164	721	371	999999	867	711	715	722	527	515	999999	439	169	327	368	999999	729	556	932	999999	999999	205	507	999999	999999	945	33	999999	999999	508	721	417	601	607	413	343	201	299	101	999999	999999	535	573	34	162	999999	362	748	769	214	87	203	488	673	689	999999	999999	885	779	922	688	999999	394	28	793	795	999999	999999	999999	35	580	999999	999999	366	615	338	632	483	999999	550	592	284	468	132	431	528	928	928	917	999999	129	315	999999	179	887	913	150	554	240	366	909	999999	835	999999	999999	647	739	132	999999	999999	999999	740	563	238	339	999999	29	999999	999999	275	999999	999999	999999	468	905	275	918	295	479	
999999	197	88	999999	965	641	793	449	724	498	783	999999	806	999999	566	128	999999	999999	999999	839	999999	893	999999	956	965	499	10	999999	376	838	999999	728	453	652	999999	999999	257	498	999999	597	999999	999999	305	774	814	485	70	47	88	999999	526	523	637	455	995	999999	318	999999	286	476	640	638	83	886	999999	64	345	163	515	402	871	999999	164	694	999999	519	598	114	999999	490	438	999999	86	36	321	846	999999	998	656	557	855	136	222	999999	956	908	890	419	645	999999	150	907	532	686	478	635	999999	942	163	486	219	213	978	795	48	678	562	57	574	999999	962	347	507	957	999999	745	678	999999	737	393	628	189	469	393	349	531	999999	399	557	686	486	158	844	999999	348	652	157	426	92	288	999999	843	844	363	796	803	410	574	150	733	957	335	215	999999	858	39	744	595	456	517	247	999999	499	888	805	813	502	999999	619	894	598	262	950	999999	999999	784	344	115	596	546	130	866	999999	824	729	161	943	85	999999	999999	907	561	999999	575	51	193	354	956	557	982	999999	999999	954	255	145	999999	385	756	731	84	695	638	999	910	396	999999	913	675	169	654	870	427	999999	310	987	999999	292	384	999999	854	439	387	999999	613	245	58	911	999999	688	34	775	999999	353	246	999999	278	562	999999	189	999999	279	679	797	903	122	883	66	654	268	108	422	10	349	877	999999	317	91	395	674	348	470	910	986	999999	999999	683	999999	999999	687	999999	999999	232	205	999999	999999	999999	999999	654	999999	361	991	266	744	589	611	999999	847	999999	602	315	197	176	999999	841	208	369	692	662	35	438	999999	287	966	550	624	999999	999999	600	302	884	727	436	895	999999	999999	213	999999	406	533	113	999999	999999	187	381	531	999999	999999	363	549	999999	999999	926	629	71	551	713	999999	999999	965	999999	970	999999	183	717	999999	760	281	81	494	999999	203	296	139	922	602	211	110	595	28	316	999999	451	61	999999	817	999999	807	833	771	642	913	971	441	121	142	589	999999	469	793	770	47	765	869	553	32	781	797	999999	999999	350	613	704	185	659	68	999999	204	105	999999	787	953	447	310	851	91	231	854	27	789	23	777	640	802	257	279	597	581	507	65	45	13	999999	999999	430	39	218	795	999999	62	612	999999	338	999999	16	817	599	464	27	471	800	926	779	999999	455	572	973	902	928	999999	999999	999999	999999	999999	999999	783	853	999999	879	822	999999	435	82	999999	186	628	999999	81	796	999999	679	142	564	46	264	119	234	999999	999999	858	65	
316	867	999999	999999	999999	697	298	704	232	999999	525	584	204	598	999999	853	814	999999	999999	134	999999	999999	999999	999999	999999	393	660	786	755	999999	670	165	31	999999	566	999999	680	383	521	999999	160	999999	573	475	999999	557	369	447	999999	265	419	999999	100	733	163	210	379	692	999999	282	46	511	949	673	304	370	562	999999	42	806	183	440	229	999999	999999	534	542	33	999999	781	33	999999	896	499	999999	229	74	298	613	366	199	987	131	249	893	648	999999	999999	180	794	994	999999	415	93	92	979	231	999999	999999	628	999999	355	999999	480	259	823	615	459	534	85	305	274	999999	999999	617	195	318	980	999999	335	999999	643	852	999999	999999	100	808	813	417	170	997	870	539	999999	698	843	850	651	990	80	43	968	999999	105	498	730	117	739	999999	999999	670	999999	200	999999	521	34	503	385	693	168	24	801	52	999999	87	435	999999	840	976	773	344	666	990	933	302	999999	999999	999999	273	66	983	79	347	520	499	756	999999	115	472	674	350	475	999999	832	65	241	925	11	28	72	994	999999	762	999999	561	13	260	999999	999999	382	756	746	122	636	184	945	999999	531	874	331	755	630	999999	999999	433	869	708	168	877	70	223	999999	738	999999	999999	715	317	644	959	495	999999	422	973	99	917	603	999999	332	657	120	999999	999999	136	696	316	374	899	999999	999999	691	999999	999999	389	999999	168	490	18	911	999999	999999	638	819	999999	388	825	999999	999999	287	394	830	515	999999	999999	767	293	820	149	51	893	698	816	857	999999	277	200	412	43	902	999999	436	999999	999999	758	999999	481	957	999999	747	870	974	717	621	75	448	999999	919	591	621	999999	348	351	966	27	999999	652	781	999999	304	198	999999	309	754	999999	957	244	73	627	323	295	336	989	401	999999	919	980	204	792	999999	999999	280	999999	421	124	999999	95	999999	434	999999	999999	999999	513	535	558	999999	674	999999	999999	117	999999	122	301	999999	335	461	359	999999	999999	107	895	999999	988	526	213	999999	601	999999	640	999999	999999	616	638	745	999999	595	999999	463	999999	999999	254	999999	999999	685	999999	999999	999999	999999	95	662	243	146	832	336	999999	97	711	986	332	640	856	786	331	510	999999	598	483	556	500	740	999999	895	116	82	853	877	527	313	999999	234	999999	58	802	999999	531	735	783	999999	758	690	883	836	999999	212	999999	468	696	999999	450	134	505	999999	62	354	33	999999	40	760	483	119	569	408	999999	107	701	807	999999	353	999999	509	999999	181	797	810	857	802	764	903	215	395	190	107	
863	678	728	516	995	457	955	193	999999	32	999999	649	130	484	653	43	510	999999	483	352	451	941	320	334	635	252	497	999999	999999	136	554	98	928	471	999999	999999	378	194	812	536	999999	795	999999	791	352	158	689	999999	158	999999	403	156	999999	838	656	922	368	404	999999	752	960	734	609	578	478	740	999999	659	939	150	999999	999999	257	946	954	655	147	528	999999	486	563	124	82	999999	732	408	187	100	814	999999	999999	974	313	69	576	663	196	235	323	999999	437	40	442	18	999999	87	899	964	883	999999	999999	840	422	404	199	845	999999	755	845	999999	999999	629	844	999999	995	999999	22	197	999999	999999	469	999999	214	999999	58	533	682	74	787	655	508	222	217	813	838	999999	999999	999999	869	999999	12	440	389	253	59	808	196	125	22	385	75	999999	593	592	999999	872	636	52	356	666	173	597	968	999999	571	999999	999999	40	488	691	138	113	999999	999999	999999	38	532	961	330	250	346	566	61	999999	999999	797	629	624	999999	965	678	519	562	213	567	999999	471	198	999999	709	999999	165	636	331	257	962	393	943	304	999999	349	674	722	115	329	607	545	999999	611	773	720	797	759	999999	22	618	551	999999	92	882	566	344	999999	620	854	191	999999	999999	999999	627	414	685	330	768	625	13	796	456	999999	959	870	905	999999	999999	988	598	999999	999999	318	999999	999999	278	861	421	946	999999	395	111	261	147	677	815	999999	984	369	999999	999999	991	898	19	999999	999999	240	132	22	661	757	381	999999	999999	786	815	999999	999999	216	145	823	908	821	620	999999	695	205	746	292	64	503	602	549	999999	130	414	999999	309	816	999999	48	999999	999999	294	257	24	479	994	361	861	404	886	999999	233	221	999999	179	999999	402	999999	899	999999	999999	958	168	165	832	679	145	381	600	122	709	890	107	999999	999999	999999	999999	603	999999	999999	394	430	660	616	824	999999	999999	561	244	937	999999	999999	426	553	898	999999	136	102	192	799	859	979	271	292	186	886	135	137	68	641	999999	798	999999	698	109	420	999999	551	340	999999	999999	583	147	999999	215	30	474	553	196	69	411	280	421	426	351	415	168	999999	999999	937	199	999999	999999	602	31	118	778	727	454	488	999999	584	761	999999	861	999999	842	608	87	166	422	999999	940	999999	240	645	387	494	357	999999	261	929	121	403	326	333	90	544	641	106	252	747	109	708	917	999999	518	745	564	999999	572	560	300	283	525	999999	673	999999	999999	386	731	999999	999999	760	236	222	473	368	359	538	204	999999	
967	980	914	674	482	242	91	414	999999	641	930	291	131	701	639	837	877	708	660	586	181	999999	375	958	999999	348	999999	999999	999999	160	396	36	871	274	999999	320	369	850	145	999999	999999	957	260	99	362	98	639	534	583	636	999999	999999	877	618	136	712	614	999999	307	999999	760	386	999999	999999	254	904	419	999999	117	328	477	999999	573	229	172	223	14	285	605	288	709	946	999999	999999	670	999999	999999	263	147	999999	705	999999	553	11	679	46	906	284	845	999999	678	782	426	264	999999	999999	87	999999	455	912	999999	339	999999	999999	433	999999	265	999999	315	508	755	166	718	237	622	72	484	571	549	135	317	730	999999	157	999999	927	530	999999	568	217	668	500	999999	235	182	376	65	999999	577	866	781	582	968	346	999999	999999	73	199	641	105	978	999999	118	330	605	999999	898	211	418	999999	293	398	765	999999	839	264	999999	999999	64	256	999999	949	999999	683	353	999999	761	103	454	97	863	340	234	472	999999	162	999999	487	629	204	999999	999999	126	999999	582	393	817	870	507	448	173	579	145	395	999999	38	999999	999999	976	999999	226	805	757	330	999999	953	174	302	868	686	999999	871	864	860	778	999999	833	922	111	960	917	890	596	15	924	999999	205	999999	384	210	641	958	999999	757	977	672	105	999999	438	628	228	524	999999	820	999999	301	715	999999	616	933	205	999999	999999	999999	954	336	999999	752	406	358	758	335	918	667	999999	999999	370	999999	882	116	68	47	493	482	741	999999	999999	775	439	632	579	920	232	450	15	51	999999	999999	803	651	462	999999	399	999999	870	893	999999	344	774	662	930	999999	999999	509	999999	167	115	850	283	561	448	443	323	773	778	838	113	477	662	14	999999	875	999999	241	654	714	999999	413	612	848	796	553	10	999999	702	970	528	999999	575	847	936	784	221	251	213	28	40	626	999999	41	999999	138	681	770	384	65	305	170	855	170	519	701	247	435	999999	894	999999	546	81	808	320	391	999999	814	77	504	663	999999	38	999999	684	32	112	580	999999	667	999999	240	401	646	675	999999	866	414	338	999999	546	999999	486	318	999999	493	554	503	721	999999	236	867	702	999999	999999	244	142	999999	486	999999	599	667	376	999999	32	212	999999	434	142	952	525	497	485	833	957	876	585	719	999999	200	477	608	858	660	441	14	537	521	254	441	235	646	928	842	644	879	420	388	296	382	348	130	370	769	999999	738	391	869	999999	525	658	422	180	295	999999	991	808	715	666	27	675	633	190	701	
727	999999	999999	643	198	88	999999	206	999999	676	852	357	247	99	777	702	623	668	999999	728	782	812	999999	999999	822	653	80	705	721	279	707	714	940	999999	51	14	178	747	680	844	70	462	990	999999	443	672	753	719	938	964	999999	17	44	461	919	915	999999	927	820	999999	17	760	485	999999	969	999999	416	578	58	999999	533	999999	999999	999999	668	329	821	972	209	999999	899	999999	766	999999	999999	700	679	488	749	136	601	251	926	144	999999	309	977	837	999999	305	265	999999	671	999999	999999	527	999999	999999	999999	599	103	999999	727	670	646	999999	993	727	287	279	468	999999	999999	921	999999	999999	999999	999999	916	368	352	984	999999	904	895	724	690	601	999999	357	680	398	695	999999	42	171	523	266	498	999999	999999	259	559	264	837	337	356	749	994	157	999999	177	374	435	256	119	991	823	775	999999	999999	402	409	929	598	79	242	999999	889	19	768	693	364	999999	61	102	999999	999999	77	567	377	941	606	999999	779	513	999999	269	903	923	179	700	999999	576	225	914	999999	999999	666	767	105	679	859	999999	389	999999	812	638	383	999999	684	808	999999	217	999999	34	795	240	999999	999999	999999	999999	999999	966	999999	999999	211	787	519	147	252	804	999999	999999	472	698	91	621	790	893	700	395	886	750	248	371	943	283	999999	201	128	619	479	580	721	999999	905	999999	999999	321	683	35	129	245	910	999999	290	456	745	999999	942	999999	999999	266	395	660	96	33	728	999999	134	928	765	328	29	999999	999999	999999	999999	350	793	198	476	999999	999999	999999	276	650	999999	367	90	496	538	999999	258	999999	999999	999999	195	71	999999	881	174	677	196	755	269	800	226	999999	999999	344	869	405	73	754	707	971	56	999999	394	446	999999	370	397	999999	400	600	80	999999	463	121	761	999999	314	911	33	798	292	465	416	475	999999	561	999999	746	627	142	112	504	999999	999999	999999	475	999999	599	697	999999	290	999999	999999	669	730	152	823	999999	582	999999	101	999999	999999	909	688	999999	999999	918	999999	999999	558	999999	999999	999999	498	575	837	999999	944	295	999999	714	224	229	518	735	110	746	744	291	738	377	174	284	999999	950	773	337	999999	585	999999	999999	587	74	256	639	546	107	999999	164	314	567	999999	297	504	386	999999	510	400	953	490	566	184	730	999999	190	999999	736	999999	547	801	509	746	368	999999	99	136	999999	999999	878	198	12	575	589	977	180	876	877	779	665	22	273	936	566	104	605	584	856	180	75	999999	810	881	999999	362	804	821	141	173	414	259	788	
999999	999999	764	488	990	999999	753	723	313	609	956	560	535	538	573	999999	273	527	515	999999	978	907	725	388	131	942	237	182	359	744	999999	375	415	999999	735	999999	802	616	614	990	113	999999	999999	554	853	331	107	824	999999	642	999999	645	899	979	810	999999	999999	386	999999	57	999999	580	374	569	895	591	155	312	999999	158	387	657	913	999999	176	531	155	181	534	799	999999	413	999999	999999	876	77	475	435	423	999999	626	425	259	566	632	999999	92	202	658	271	999999	999999	30	92	999999	999999	732	383	999999	999999	484	999999	851	567	212	954	999999	657	692	828	125	719	888	699	532	961	407	356	892	999999	448	953	522	272	623	60	392	999999	999999	665	999999	102	622	143	629	999999	574	999999	364	678	893	435	510	830	156	466	906	330	560	303	999999	386	999999	179	999999	531	113	588	943	161	571	999999	205	999999	492	33	107	999999	999999	531	397	999999	991	223	999999	999999	452	692	999999	167	154	999999	308	168	852	958	610	452	302	107	999999	985	749	213	117	123	239	483	347	132	369	161	260	38	906	108	999999	278	999999	999999	89	421	472	999999	999999	509	999999	46	184	534	999999	654	462	972	634	412	965	788	999999	636	783	999999	355	993	798	999999	811	280	999999	999999	573	342	999999	475	28	485	999999	999999	205	608	641	202	309	812	709	999999	698	999999	999999	504	999999	606	172	792	54	119	999999	478	999999	24	697	211	784	431	960	90	630	987	999999	159	999999	11	592	507	994	590	669	542	999999	93	304	999999	999999	999999	999999	966	180	240	430	908	999999	53	976	999999	911	999999	999999	877	999999	629	94	711	333	999999	614	999999	23	665	798	463	449	533	999999	903	720	174	334	36	999999	999999	910	400	566	55	999999	845	34	999999	999999	564	999999	792	689	664	999	592	209	999999	153	487	952	999999	442	967	468	886	999999	83	470	746	999999	999999	75	858	719	693	155	288	999999	769	999999	612	999999	244	291	657	843	999999	903	138	964	999999	882	333	50	999999	999999	598	586	853	999999	950	940	999999	457	789	999999	999999	945	315	446	920	128	999999	380	350	446	999999	686	811	52	338	179	342	999999	999999	509	742	817	324	999999	557	701	660	782	166	671	999999	999999	501	931	22	999999	598	691	999999	583	999999	953	700	999999	999999	912	775	811	658	781	608	76	53	999999	999999	23	630	999999	889	229	467	601	224	679	225	422	194	879	40	753	999999	999999	738	831	11	788	999999	999999	976	644	925	849	134	385	72	999999	742	999999	947	998	999999	28	802	
824	999999	906	739	30	742	347	727	896	780	904	209	957	338	221	999999	205	896	275	999999	999999	999999	999999	999999	839	999999	72	679	973	999999	41	799	563	848	913	999999	104	59	999999	622	638	916	39	78	229	185	115	825	999999	933	999999	112	688	424	557	531	508	439	999999	414	999999	999999	754	999999	749	999999	646	118	424	506	999999	999999	799	652	965	338	273	999999	999999	999999	510	247	999999	50	190	999999	999999	148	301	999999	217	999999	159	692	942	999999	172	999999	999999	999999	538	996	999999	34	749	605	312	46	459	999999	999999	999999	191	246	903	999999	520	714	783	820	994	999999	817	41	299	528	997	117	999999	995	999999	999999	229	144	999999	513	836	133	999999	585	626	84	999999	82	999999	258	484	912	788	509	459	457	292	509	128	40	189	378	734	999999	608	205	335	463	63	69	999999	56	121	399	999999	396	423	207	203	920	818	744	906	51	54	999999	999999	210	545	717	915	720	999999	103	333	468	398	999999	977	999999	748	999999	29	75	518	437	800	399	903	999999	44	94	315	999999	222	445	472	999999	187	523	877	999999	999999	345	153	29	41	27	75	147	997	354	230	773	181	592	999999	840	532	999999	294	929	306	999999	683	830	999999	817	881	888	995	705	999999	999999	553	999999	318	684	999999	499	405	782	333	766	76	689	864	542	36	630	999999	632	170	570	239	948	828	444	661	999999	614	224	146	999999	152	301	462	999999	999999	999999	283	50	918	43	221	511	999999	540	416	999999	999999	999999	999999	260	177	373	544	331	999999	604	999999	874	32	608	884	999999	646	155	999999	774	237	107	999999	477	357	999999	713	137	359	999999	352	298	38	667	356	741	433	885	19	778	999999	140	541	625	764	999999	28	319	158	39	865	459	916	642	767	868	560	323	903	498	999999	417	999999	506	262	505	999999	365	999999	153	999999	760	146	999999	999999	106	999999	999999	712	947	999999	403	978	329	862	892	999999	395	899	999999	190	999999	982	999999	128	999999	167	44	999999	268	563	999999	999999	15	281	999999	323	81	625	999999	312	999999	610	955	999999	265	439	999999	643	369	133	459	465	774	962	648	778	625	726	677	939	531	999999	454	394	998	346	972	58	758	579	311	770	999999	185	999999	999999	36	683	863	910	999999	999999	13	145	999999	999999	292	52	633	336	697	354	948	999999	780	540	166	571	999999	919	466	605	885	790	999999	689	236	599	999999	148	751	941	863	766	999999	999999	330	318	290	801	63	929	999999	431	999999	956	822	507	404	785	353	465	845	
943	999999	999999	514	223	999999	424	969	693	999999	494	585	755	491	191	306	999999	220	999999	290	999999	865	537	190	464	908	999999	866	729	204	860	794	295	106	919	999999	526	626	116	994	999999	999999	999999	533	999999	846	135	475	641	210	755	575	999999	185	808	88	999999	728	60	999999	999999	557	999999	498	999999	699	299	999999	999999	999999	999999	33	999999	852	423	214	999999	13	259	618	999999	400	235	999999	449	999999	298	999999	298	840	407	797	575	802	547	319	999999	871	987	240	556	476	903	773	430	731	472	653	761	603	583	912	478	999999	532	67	999999	721	59	260	410	188	370	999999	470	982	457	311	315	114	622	633	26	999999	71	315	999999	462	999999	717	823	645	999999	694	999999	495	329	143	279	489	999999	999999	822	736	829	378	116	181	313	447	999999	170	347	657	999999	950	895	999999	381	226	570	868	622	999999	437	765	999999	676	999999	974	999999	324	41	826	126	752	811	289	199	693	209	999999	159	661	444	999999	308	701	713	317	599	870	761	62	919	128	256	490	999999	74	547	439	708	999999	783	958	139	521	540	238	149	615	269	999999	999999	254	719	961	897	774	466	139	963	166	999999	793	563	999999	907	999999	505	330	980	999999	999999	999999	999999	820	877	999999	533	999999	999999	485	999999	984	999999	83	45	674	999999	999999	999999	534	999999	418	476	551	953	990	405	160	613	542	999999	819	635	143	999999	999999	637	898	999999	421	999999	999999	999999	487	999999	400	192	490	943	242	598	220	736	999999	528	999999	303	999999	999999	999999	999999	383	183	627	753	358	999999	477	999999	788	47	510	211	181	292	927	449	999999	562	563	807	915	216	381	943	521	92	999999	999999	806	953	571	41	207	342	999999	506	350	734	639	51	715	950	999999	999999	98	19	564	999999	600	999999	999999	513	314	89	173	176	801	683	241	276	179	861	733	834	476	478	13	839	424	431	108	264	923	521	101	965	62	186	855	511	999999	26	24	519	648	999999	727	127	999999	999999	704	999999	503	373	872	854	226	329	728	619	15	725	748	179	197	60	589	999999	999999	999999	123	625	999999	729	747	163	846	224	195	418	751	999999	670	722	999999	442	761	560	648	247	748	732	999999	246	506	803	277	845	331	598	478	934	140	970	588	88	838	999999	999999	999999	17	12	143	320	867	999999	999999	999999	452	755	299	39	154	749	459	391	178	999999	233	999999	885	10	999999	597	999999	816	755	999999	999999	647	603	987	934	999999	999999	745	999999	146	999999	999999	999999	251	403	575	309	
999999	789	390	520	207	910	256	999999	999999	834	999999	120	546	381	60	374	364	891	804	162	311	104	225	519	713	792	42	223	846	999999	643	607	999999	298	999999	37	374	189	937	737	999999	447	263	999999	999999	635	999999	764	327	22	999999	999999	599	423	997	354	574	871	999999	999999	878	999999	702	999999	999999	409	793	257	999999	33	999	184	954	999999	805	863	999999	130	296	999999	999999	999999	895	834	810	292	999999	903	999999	156	462	503	999999	999999	858	323	745	778	903	823	842	805	884	303	999999	220	999999	532	617	143	513	999999	584	729	676	999999	147	868	999999	908	999999	889	956	734	571	999999	999999	999999	218	492	128	71	227	999999	245	933	999999	602	821	999999	999999	486	999999	999999	642	999999	918	999999	855	257	186	876	999999	995	431	953	999999	159	732	517	418	973	324	999999	25	451	236	121	493	742	228	999999	999999	83	31	915	603	999999	101	562	587	158	576	960	315	252	957	999999	51	292	94	243	999999	999999	192	999999	999999	170	151	999999	782	806	169	999999	999999	999999	828	41	999999	516	999999	999999	68	999999	930	999999	407	363	819	999999	494	13	80	211	999999	985	999999	743	891	118	753	999999	657	900	779	780	988	462	931	999999	423	999999	258	534	999999	45	999999	699	383	922	516	808	999999	999999	999999	999999	736	999999	999999	53	999999	95	149	865	762	916	401	999999	400	160	280	944	431	155	359	568	755	545	278	621	810	975	370	968	602	945	101	289	999999	10	53	40	996	999999	708	999999	999999	393	772	25	644	999999	999999	233	651	571	386	205	28	148	33	200	689	844	999999	999999	999999	180	273	817	824	122	965	400	116	250	947	999999	999999	999999	999999	371	773	262	999999	793	676	147	327	40	568	896	270	63	976	852	350	162	654	718	999999	615	999999	954	201	531	61	908	999999	411	999999	842	759	996	367	662	427	436	866	999999	324	587	853	242	999999	928	999999	911	424	263	899	795	889	999999	418	176	251	818	71	455	999999	999999	30	915	416	726	146	273	999999	323	999999	913	295	999999	403	999999	761	887	705	272	679	150	494	863	999999	828	952	999999	588	999999	999999	608	999999	420	999999	556	566	999999	999999	532	792	587	224	110	828	999999	509	999999	999999	392	414	999999	999999	999999	776	601	283	167	413	999999	999999	115	685	505	903	826	548	875	507	847	469	823	70	182	999999	102	926	394	44	526	999999	278	706	999999	787	66	495	575	644	116	999999	409	999999	249	759	686	999999	719	999999	999999	999999	999999	999999	487	922	590	303	940	329	999999	
999999	889	132	887	267	504	999999	488	718	846	340	999999	999999	401	573	69	299	820	422	793	199	216	196	42	89	695	101	999999	283	206	999999	554	256	960	441	999999	287	646	999999	999999	288	423	11	999999	999999	473	403	785	999999	863	300	483	527	536	999999	468	702	99	807	999999	999999	189	215	999999	93	786	726	999999	960	190	782	999999	838	167	514	775	215	835	371	615	999999	316	315	420	906	289	36	999999	475	999999	691	197	838	419	852	108	999999	489	277	885	747	133	825	733	91	646	999999	999999	999999	999999	262	866	999999	999999	999999	106	873	795	999999	999999	759	15	804	999999	498	999999	815	999999	999999	415	567	999999	568	486	867	178	490	999999	339	269	645	666	999999	756	720	999999	469	646	149	755	235	423	874	999999	135	741	329	838	244	496	999999	225	64	615	999999	536	307	251	334	112	616	301	466	355	168	102	999999	57	277	674	135	179	999999	560	190	154	999999	105	360	136	848	651	347	843	437	430	612	999999	999999	193	526	227	321	46	148	999999	956	999999	315	43	999999	282	571	570	999999	662	935	504	999999	999999	999999	999999	890	208	999999	964	953	999999	917	737	489	234	451	93	999999	908	857	253	421	999999	999999	332	999999	326	999999	576	90	777	482	775	495	117	657	597	999999	999999	336	123	783	999999	979	343	611	999999	553	999999	830	488	422	462	999999	692	93	187	999999	362	422	574	507	999999	884	186	150	152	252	382	576	853	584	832	581	744	469	246	277	854	999999	999999	772	500	745	602	364	30	969	999999	34	479	778	156	902	762	999999	105	300	803	203	468	335	181	999999	999999	999999	999999	999999	71	232	999999	910	999999	641	209	801	16	942	291	821	999999	182	449	357	999999	85	999999	930	818	999999	374	946	473	999999	999999	999999	601	866	768	698	774	149	908	999999	188	569	812	515	703	961	609	163	18	981	83	296	885	824	538	901	476	659	72	933	857	899	446	314	388	321	209	999999	183	999999	999999	999999	273	868	178	536	273	921	237	856	999999	221	999999	492	587	966	12	776	999999	867	232	125	999999	975	723	288	132	507	136	391	999999	469	979	425	935	103	32	999999	655	11	637	554	999999	999999	999999	999999	999999	954	727	422	319	999999	999999	316	999999	930	902	298	155	889	414	766	795	845	104	999999	999999	522	999999	999999	944	984	130	999999	239	677	693	871	570	86	327	177	780	714	82	338	657	673	64	14	999999	733	871	765	596	999999	759	586	120	356	999999	448	408	243	478	999999	999999	999999	999999	
693	999999	999999	728	78	572	246	986	999999	999999	999999	411	568	468	552	999999	220	122	364	999999	368	918	117	761	223	672	879	769	999999	245	748	36	181	597	371	767	171	999999	803	203	360	885	678	813	354	945	846	979	855	940	268	221	999999	746	718	774	139	279	515	406	692	999999	449	999999	34	740	239	971	999999	784	999999	999999	319	171	389	483	249	304	416	277	999999	899	914	606	999999	536	999999	435	879	596	638	892	999999	407	511	999999	446	833	788	999999	716	875	882	80	999999	63	999999	999999	366	245	535	835	862	247	580	999999	999999	842	999999	498	661	804	101	999999	156	249	714	911	659	506	46	416	999999	801	561	999999	999999	843	797	923	634	302	79	644	999999	802	39	262	827	999999	329	603	999999	300	952	911	783	381	999999	999999	349	990	136	859	208	128	329	70	999999	999999	999999	719	999999	999999	864	999999	735	457	450	353	220	461	94	941	187	999999	999999	225	849	649	176	645	999999	237	584	643	175	219	445	942	999999	999999	576	207	942	609	558	999999	436	593	999999	335	931	579	359	888	906	194	682	765	678	114	999999	46	463	140	800	817	369	230	203	525	21	999999	870	251	884	999999	999999	577	884	427	788	266	473	840	714	349	878	999999	736	980	537	680	273	378	756	540	999999	999999	999999	741	663	215	399	999999	323	433	708	117	13	29	999999	999999	880	261	325	955	573	999999	999999	460	939	673	494	223	999999	341	999999	999999	999999	354	152	196	768	152	999999	583	867	999999	527	999999	999999	770	691	716	999999	432	999999	22	62	801	966	999999	396	358	999999	989	721	999999	672	982	200	216	623	999999	877	998	346	999999	497	742	97	760	105	145	820	178	982	777	428	566	541	230	449	692	387	999999	999999	419	350	774	862	999999	999999	544	100	434	156	42	839	796	95	71	999999	999999	713	215	999999	261	999999	999999	999999	943	757	115	999999	999999	766	930	281	856	208	927	999999	722	879	406	999999	560	999999	396	999999	949	937	999999	480	480	705	138	979	182	994	548	881	999999	767	918	933	44	104	131	667	226	999999	999999	597	999999	673	802	440	317	595	999999	999999	152	611	67	15	135	634	970	273	638	951	109	861	999999	55	680	999999	961	472	999999	466	923	728	805	198	954	43	322	806	902	697	999999	999999	529	999999	739	115	709	999999	807	409	134	857	999999	275	661	132	938	999999	993	999999	479	844	18	19	292	999999	805	868	61	101	322	173	371	940	999999	522	341	327	999999	999999	255	999999	665	186	341	
999999	699	999999	537	832	105	999999	813	64	999999	827	578	999999	999999	325	309	841	860	715	97	960	495	98	999999	149	999999	621	806	428	602	999999	999999	832	677	999999	723	275	341	999999	996	121	360	316	999999	461	999999	821	999999	999999	999999	413	198	949	999999	381	580	610	999999	398	51	484	403	394	999999	798	648	745	842	833	601	44	510	999999	719	975	610	999999	999999	999999	205	969	353	815	999999	199	241	999999	999999	306	646	123	721	942	188	521	717	966	854	923	813	208	999999	444	398	240	903	556	239	122	770	401	243	29	202	82	141	588	999999	272	566	418	999999	546	999999	488	999999	567	999999	207	267	644	334	453	721	999999	990	908	999999	999999	295	999999	10	999999	535	255	879	702	750	115	390	139	735	591	367	405	205	999999	999999	999999	918	999999	999999	41	855	136	76	999999	999999	205	92	232	171	317	977	999999	999999	381	21	941	999999	619	817	357	817	138	908	742	95	326	801	999999	999999	999999	14	950	591	999999	775	408	999999	99	404	555	999999	168	999999	999999	614	999999	987	999999	431	316	311	999999	999999	746	224	726	999999	334	704	981	403	534	571	999999	313	37	999999	449	999999	999999	763	999999	225	999999	333	659	169	490	137	609	999999	976	136	355	215	705	431	999999	754	999999	190	999999	395	422	999999	499	597	999999	999999	587	999999	547	228	999999	552	999999	93	266	422	565	999999	737	999999	999999	652	999999	407	225	448	607	605	454	999999	557	432	999999	134	802	120	834	71	999999	375	549	423	791	758	318	802	423	622	174	999999	999999	491	452	999999	299	770	734	999999	381	875	517	982	741	999999	671	395	999999	668	290	156	587	503	999999	371	656	681	861	668	99	423	999999	985	440	31	506	75	979	261	999999	42	385	743	690	969	858	567	681	999999	96	922	168	755	341	999999	845	999999	999999	91	11	618	909	76	11	957	851	999999	551	999999	356	606	416	392	833	258	770	844	813	751	512	999999	10	922	999999	999999	999999	279	654	999999	186	999999	305	898	999999	226	133	319	741	732	128	336	999999	999999	592	999999	515	999999	921	92	257	10	882	999999	578	912	618	986	999999	833	999999	999999	877	138	999999	546	999999	999999	142	617	135	461	999999	999999	632	999999	999999	999999	339	102	662	489	357	999999	174	185	999999	287	999999	347	607	999999	825	907	39	547	459	887	428	999999	189	999999	999999	313	957	999999	897	801	395	999999	839	580	656	401	181	223	234	316	999999	367	999999	32	198	795	999999	988	635	205	999999	95	726	999999	619	999999	912	999999	
846	53	613	378	288	136	892	926	507	37	489	434	736	815	322	153	999999	999999	438	166	808	847	303	999999	170	999999	749	309	676	654	960	373	488	516	999999	190	702	595	999999	491	140	999999	298	982	509	211	468	999999	999999	999999	271	558	855	756	999999	998	750	644	217	586	386	593	260	852	77	126	945	230	447	999999	450	999999	999999	947	999999	546	559	999999	999999	999999	243	513	999999	103	999999	999999	518	732	659	378	439	67	388	999999	114	547	22	445	999999	393	266	248	999999	640	999999	934	577	999999	999999	999999	449	438	185	258	352	999999	66	166	470	665	607	222	570	78	999999	393	999999	488	843	488	533	124	406	86	703	994	715	895	960	999999	834	610	12	349	929	11	882	999999	160	241	490	855	974	258	785	53	678	729	999999	999999	984	98	999999	251	786	335	41	999999	555	999999	167	999999	205	22	999999	997	999999	230	999999	999999	999999	819	999999	611	999999	678	149	158	999999	659	326	986	957	999999	473	745	546	999999	562	603	969	783	584	803	999999	329	999999	999999	427	788	999999	457	589	246	248	175	760	462	999999	118	196	883	808	895	40	180	213	984	548	95	461	999999	668	546	731	728	999999	534	537	677	28	999999	730	512	999999	869	407	721	973	308	985	93	515	454	417	95	974	689	999999	904	126	675	999999	999999	337	999999	999999	53	514	520	930	235	925	576	99	19	999999	305	999999	171	773	999999	20	250	110	377	999999	223	138	646	999999	555	762	633	560	353	999999	399	185	999999	89	363	216	463	378	759	168	999999	365	999999	933	679	621	610	140	634	664	184	999999	959	436	999999	999999	999999	767	384	473	301	25	999999	256	999999	129	621	92	419	285	999999	871	351	218	16	999999	730	713	83	933	999999	502	926	688	588	168	999999	999999	513	448	347	696	993	295	867	999999	618	999999	179	559	999	999999	721	999999	999999	999999	889	750	430	717	194	999999	693	450	999999	798	999999	67	668	999999	903	999999	999999	970	938	860	999999	65	351	999999	249	578	543	524	934	634	780	999999	999999	286	999999	475	598	795	999999	999999	12	999999	975	78	999999	561	999999	574	655	406	949	751	999999	999999	433	833	408	347	999999	616	621	179	516	686	28	521	487	391	999999	438	14	783	716	755	858	335	999999	283	259	688	95	969	868	537	685	999999	167	334	852	999999	76	999999	326	647	570	999999	46	298	60	322	83	999999	247	226	402	999999	999999	999999	398	999999	999999	134	97	790	530	652	999999	978	10	988	364	163	999999	891	999999	753	466	
999999	194	34	999999	791	233	937	614	984	731	651	144	519	994	502	935	999999	999999	999999	173	536	127	918	532	67	298	71	958	920	999999	999999	854	649	709	965	999999	999999	999999	961	901	160	999999	546	999999	658	999999	491	993	861	227	999999	999999	430	999999	930	951	276	999999	240	503	172	978	999999	999999	384	796	999999	810	39	32	571	999999	730	50	999999	360	580	999999	999999	223	806	78	106	703	785	157	434	69	779	999999	213	999999	580	999999	999999	999999	492	999999	546	862	999999	681	964	839	656	842	999999	999999	577	580	381	280	627	26	697	104	882	990	636	237	999999	435	999999	25	999999	999999	372	999999	999999	840	867	457	459	999999	864	135	113	266	56	942	679	54	492	208	642	932	999999	563	770	644	299	501	497	319	999999	923	649	949	30	958	480	214	88	999999	999999	924	820	999999	999999	571	990	625	999999	693	557	327	999999	832	382	886	453	809	502	666	550	375	959	150	522	941	485	164	246	98	472	474	966	755	496	718	122	639	999999	209	654	674	557	999999	999999	181	980	999999	576	999999	999999	670	999999	999999	999999	999999	999999	680	999999	999999	999999	835	388	999999	999999	93	999999	197	346	999999	773	813	408	999999	22	999999	817	166	388	999999	961	668	587	112	999999	999999	999999	555	568	158	754	442	545	201	999999	818	295	999999	582	678	820	792	999999	912	999999	701	272	418	408	320	529	999999	302	753	258	426	999999	286	282	999999	331	806	628	197	909	341	277	216	190	204	590	125	584	709	999999	999999	999999	675	999999	881	999999	354	156	258	629	947	999999	792	942	999999	570	18	429	163	357	24	173	293	999999	39	433	65	237	999999	729	413	233	592	233	90	239	582	545	401	889	976	659	380	999999	962	201	485	999999	999999	634	581	999999	430	999999	999999	999999	904	671	712	457	483	126	999999	528	225	723	557	569	999999	467	987	999999	37	274	380	364	793	725	999999	837	948	791	999999	999999	158	717	802	240	717	999999	999999	911	833	943	415	860	717	851	352	999999	644	915	412	999999	999999	118	668	165	982	999999	221	189	630	874	508	692	999999	372	999999	507	921	999999	851	999999	142	86	640	999999	999999	520	646	941	382	803	203	999999	388	718	932	50	58	999999	258	565	864	155	290	958	444	722	488	354	481	844	326	327	74	626	893	999999	999999	584	306	472	514	279	806	827	681	999999	314	663	439	339	459	284	78	999999	922	999999	795	682	649	147	41	301	999999	537	999999	875	968	762	825	999999	572	474	350	999999	60	594	999999	
463	286	969	418	824	914	151	395	52	258	778	704	906	774	795	934	999999	999999	222	999999	279	351	805	506	999999	838	77	767	999999	934	999999	999999	999999	647	999999	405	680	728	217	386	328	151	443	627	200	999999	999999	597	999999	999999	191	355	838	784	999999	121	999999	472	866	986	847	384	999999	999999	965	543	376	999999	442	999999	264	440	232	835	491	138	907	188	316	493	999999	999999	999999	454	753	999999	999999	552	999999	999999	924	999999	999999	231	539	943	739	335	999999	656	691	660	165	387	286	999999	133	12	999999	940	213	302	166	999999	999999	377	999999	957	365	38	146	999999	999999	221	475	56	999999	11	306	999999	398	999999	525	659	802	268	325	612	177	12	999999	404	259	638	999999	999999	61	489	999999	172	559	782	970	633	519	867	971	999999	912	240	182	131	999999	999999	551	631	776	507	580	808	999999	781	789	362	224	999999	574	61	204	843	994	999999	847	999999	999999	616	999999	892	149	934	296	381	700	937	829	999999	999999	504	96	395	854	554	908	355	999999	999999	993	617	418	777	303	920	749	999999	245	93	284	571	766	935	999999	884	367	999999	522	680	999999	851	532	999999	999999	79	964	999999	988	450	190	999999	33	220	623	994	999999	371	640	376	631	632	702	746	417	137	738	160	375	970	196	271	999999	999999	697	151	999999	999999	999999	999999	999999	941	999999	794	902	782	548	999999	322	35	411	996	15	156	999999	457	159	786	125	915	341	813	999999	999999	264	919	669	593	522	481	910	597	999999	999999	420	689	552	907	844	635	999999	192	999999	350	999999	199	265	686	999999	249	992	308	770	818	999999	999999	508	71	540	983	122	955	43	841	124	813	369	599	736	369	905	251	942	999999	337	999999	975	999999	458	74	663	982	212	283	489	612	827	999999	523	277	191	999999	999999	860	522	633	159	997	999999	999999	829	666	999999	30	344	751	999999	289	999999	999999	176	415	612	475	999999	139	752	760	361	512	985	551	85	468	188	424	999999	91	967	703	999999	999999	866	702	244	997	42	999999	999999	999999	256	547	999999	779	111	775	878	902	999999	999999	880	399	645	723	770	287	999999	492	999999	999999	877	284	321	787	745	198	549	999999	999999	999999	107	570	821	624	266	999999	225	306	367	999999	546	971	999999	999999	823	609	343	153	932	999999	416	999999	349	28	860	971	235	548	999999	912	236	968	671	217	295	999999	578	999999	999999	331	72	294	999999	439	384	906	733	999999	964	145	854	405	977	283	916	557	230	803	764	294	222	677	999999	454	
999999	577	310	342	999999	512	41	322	999999	999999	895	132	999999	910	999999	953	248	498	583	898	68	831	991	397	301	999999	999999	999999	266	999999	119	999999	32	681	264	999999	605	400	447	999999	113	542	999999	376	999999	794	999999	320	168	810	56	723	999999	373	396	999999	586	912	51	561	422	266	65	515	501	999999	999999	743	656	837	357	999999	61	999999	999999	526	123	625	999999	507	605	999999	616	456	999999	395	301	658	999999	909	230	693	359	885	49	999999	999999	999999	999999	999999	999999	398	664	330	462	208	672	971	578	869	240	960	902	544	956	642	650	609	389	115	219	451	458	746	617	664	999999	999999	92	947	50	910	750	999999	812	216	125	295	999999	926	999999	329	999999	425	678	269	790	999999	929	406	207	876	822	999999	668	999999	940	917	713	797	999999	999999	888	631	829	330	219	771	731	749	526	364	614	999999	392	889	999999	43	77	357	999999	683	246	686	999999	173	97	981	472	999999	999999	208	582	206	226	226	441	458	595	358	999999	999999	93	189	880	842	272	369	999999	779	882	906	850	366	924	36	999999	999999	881	999999	999999	237	309	172	483	328	999999	418	246	175	458	913	448	718	307	999999	600	66	806	907	900	728	999999	693	686	999999	357	999999	282	999999	956	999999	576	928	999999	822	999999	920	705	561	69	854	133	220	330	969	999999	142	68	79	435	213	405	974	765	513	632	615	485	124	971	566	146	55	218	999999	346	519	602	999999	144	999999	360	254	847	56	605	394	372	717	901	225	167	212	765	999999	999999	999999	172	999999	199	113	445	591	999999	503	999999	87	11	110	632	948	540	999999	999999	755	853	999999	136	999999	908	247	252	999999	222	999999	409	933	290	466	396	999999	357	989	999999	41	999999	768	999999	354	338	527	392	271	95	953	685	999999	277	999999	899	682	475	453	703	999999	860	677	999999	834	999999	784	999999	545	714	888	600	999999	298	903	520	94	496	782	390	999999	854	999999	999999	269	81	999999	666	999999	566	713	278	903	999999	343	180	999999	399	999999	260	554	730	999999	557	207	362	144	295	373	999999	814	196	693	73	323	107	879	995	119	763	278	128	527	999999	999999	999999	697	264	954	733	999999	999999	666	532	835	660	17	433	484	907	999999	999999	999999	779	752	526	999999	840	972	999999	300	572	290	76	999999	436	213	868	555	999999	664	879	999999	999999	547	130	530	999999	999999	662	99	455	520	211	826	738	999999	747	236	484	44	999999	999999	999999	999999	999999	414	999999	550	409	456	149	878	897	999999	
67	209	661	999999	631	996	424	999999	319	999999	844	61	999999	250	253	609	466	641	80	552	807	999999	621	207	167	715	999999	620	828	216	950	999999	622	999999	999999	539	175	514	604	487	620	255	999999	573	598	999999	334	359	999999	799	990	508	807	354	445	999999	587	999999	84	916	75	999999	783	113	999999	999999	999999	130	480	999999	444	951	999999	592	932	562	999999	58	999999	999999	391	581	322	38	226	452	769	278	523	999999	951	711	999999	688	999999	816	999999	869	377	330	999999	214	878	999999	364	48	471	224	422	999999	845	538	999999	255	534	493	491	754	999999	752	507	170	607	180	762	999999	521	357	180	125	100	755	681	288	929	186	702	729	673	187	980	554	856	640	999999	423	857	999999	999999	928	999999	716	981	624	823	738	606	999999	999999	999999	526	124	54	306	999999	999999	857	574	999999	999999	790	761	999999	709	771	952	314	967	716	348	875	337	203	252	790	384	773	999999	465	200	580	994	897	52	661	999999	999999	999999	847	373	999999	999999	868	805	999999	573	999999	281	999999	999999	434	999999	991	492	756	198	920	801	516	417	326	800	119	134	777	796	864	48	58	904	452	754	129	352	999999	592	469	397	114	226	999999	999999	213	594	766	941	999999	414	295	472	946	999999	53	999999	56	999999	183	743	38	351	709	596	233	948	428	999999	999999	648	710	999999	728	532	696	299	669	825	597	524	368	836	792	459	752	585	999999	743	711	999999	305	26	419	726	369	763	999999	999999	277	265	176	96	431	364	999999	999999	999999	424	999999	753	771	231	999999	658	384	201	558	260	843	648	989	999999	999999	829	352	694	754	12	173	999999	782	517	999999	342	999999	281	414	437	755	631	841	999999	731	958	918	84	999999	760	351	999999	215	267	999999	999999	275	999999	128	602	999999	19	999999	741	260	88	970	999999	674	835	310	112	787	130	999999	222	806	455	952	20	911	999999	845	994	999999	995	728	525	209	927	76	866	163	812	425	745	264	999999	999999	653	987	664	999999	23	999999	248	390	999999	762	105	822	820	538	118	999999	743	174	382	90	999999	999999	999999	64	999999	999999	443	999999	999999	705	759	958	706	172	309	32	256	868	831	544	422	614	644	763	113	999999	256	337	55	131	999999	580	881	30	999999	303	542	999999	662	999999	999999	299	415	388	12	146	126	658	239	95	444	875	343	838	667	999999	715	999999	951	999999	522	116	904	852	34	188	87	686	144	999999	490	647	216	587	999999	132	999999	265	760	967	988	598	108	959	687	
806	247	53	999999	387	999999	850	658	30	999999	909	395	999999	999999	824	69	440	524	233	604	999999	668	999999	319	544	451	460	931	983	999999	924	999999	944	175	227	940	43	333	757	428	640	988	195	854	999999	737	646	901	999999	908	558	84	874	365	999999	147	999999	999999	817	935	137	919	674	377	807	901	451	397	999999	883	35	116	766	805	964	808	483	901	701	999999	805	559	995	85	999999	850	999999	588	284	90	459	309	516	821	301	999999	999999	817	999999	716	296	999999	999999	62	999999	452	317	79	400	92	663	590	42	20	140	577	924	599	999999	957	999999	862	123	66	434	725	599	945	513	253	495	665	999999	984	520	556	999999	942	203	999999	543	999999	198	202	426	868	277	506	691	723	796	999999	545	100	949	434	145	707	627	166	852	371	565	156	597	997	737	57	499	999999	782	981	406	629	423	999999	673	920	999999	999999	457	999999	264	790	457	771	130	763	45	999999	421	97	324	46	800	999999	508	51	605	428	141	230	16	999999	940	814	999999	915	676	255	760	224	999999	999999	708	758	117	775	699	825	877	973	21	999999	999999	695	999999	369	828	252	204	632	325	221	435	237	999999	999999	849	642	453	214	97	789	336	207	999999	262	338	51	73	733	352	779	551	999999	999999	604	945	255	999999	958	999999	433	999999	999999	999999	856	636	481	672	961	925	999999	382	999999	886	232	86	999999	675	999999	41	787	999999	471	290	546	669	277	28	492	999999	604	494	494	127	999999	738	999999	308	173	626	856	379	999999	807	295	999999	999999	280	986	527	980	579	999999	999999	309	999999	589	848	362	196	999999	462	189	760	331	572	888	554	233	493	878	666	511	788	999999	999999	86	999999	999999	999999	790	996	42	965	999999	34	999999	567	817	418	159	360	999999	977	266	999999	199	999999	486	722	999999	999999	57	503	999999	999999	78	955	753	892	178	925	853	223	406	999999	999999	224	999999	306	821	999999	999999	815	344	999999	721	534	531	780	999999	734	187	282	999999	465	949	538	325	907	999999	795	999999	925	249	999999	507	732	580	894	973	975	999999	189	900	196	598	241	999999	131	602	543	434	972	999999	444	747	580	591	999999	999999	891	898	632	350	35	517	810	575	120	30	999999	999999	636	806	252	921	998	381	445	867	717	999999	203	314	422	999999	999999	261	999999	485	926	999999	639	481	999999	86	189	838	874	999999	999999	666	58	999999	613	589	999999	176	999999	522	749	208	156	83	704	521	705	327	927	664	999999	559	769	999999	103	847	
324	164	723	175	742	169	506	765	89	61	330	102	701	832	573	674	829	999999	999999	999999	994	565	776	570	999999	862	911	220	12	999999	999999	999999	17	765	999999	642	452	266	780	999999	999999	390	999999	653	200	612	999999	999999	100	11	729	485	898	375	853	758	387	999999	794	999999	999999	296	762	851	164	906	95	936	566	930	231	573	513	155	35	999999	571	133	379	769	245	816	129	11	999999	421	999999	999999	912	517	265	299	472	900	342	416	627	152	499	293	527	690	999999	999999	999999	166	972	752	999999	248	196	999999	783	34	644	999999	999999	761	999999	742	999999	453	999999	59	675	931	999999	999999	813	619	999999	429	999999	999999	251	555	287	959	230	352	999999	772	999999	673	331	10	516	999999	265	900	249	865	799	999999	902	83	666	999999	494	849	65	999999	939	731	262	766	631	999999	783	98	164	999999	541	10	999999	618	162	999999	999999	675	424	663	357	999999	380	130	999999	876	193	177	889	999999	474	381	296	90	833	569	999999	564	379	999999	664	176	745	41	999999	799	999999	999999	921	315	760	819	434	999999	20	35	999999	141	999999	999999	999999	615	209	365	743	999999	714	222	785	999999	999999	999999	305	605	999999	190	999999	348	796	830	423	899	999999	583	999999	999999	946	893	80	999999	218	289	427	624	315	999999	999999	390	999999	174	94	999999	508	339	376	999999	523	828	999999	829	858	22	345	317	341	614	369	626	999999	99	223	821	152	999999	383	999999	746	681	300	950	223	999999	61	632	745	183	400	917	999999	999999	140	127	999999	250	999999	206	944	119	293	700	689	350	999999	999999	950	273	107	999999	955	717	850	999999	538	452	615	81	960	713	571	167	999999	452	420	876	958	999999	331	901	38	187	715	636	397	599	271	999999	722	853	999999	482	85	870	961	499	599	297	588	57	634	877	999999	999999	548	999999	486	247	929	197	249	854	999999	205	999999	778	12	224	999999	999999	191	999999	358	999999	41	999999	92	999999	999999	999999	286	999999	517	283	276	999999	941	483	999999	271	999999	34	943	999999	614	827	999999	879	378	193	497	385	842	999999	865	892	999999	999999	210	999999	999999	999999	756	18	999999	577	999999	668	928	999999	836	528	136	999999	825	167	798	823	503	214	559	999999	974	306	434	999999	828	867	417	384	999999	812	283	639	228	980	277	935	623	46	489	871	950	38	356	968	259	659	999999	999999	999999	999999	999999	995	899	840	168	999999	584	999999	999999	999999	260	999999	718	34	254	496	964	999999	889	863	209	999999	724	687	261	946	949	465	
650	179	52	999999	289	925	999999	287	739	387	821	817	999999	612	297	999999	621	999999	319	332	723	762	694	978	819	241	999999	179	281	222	588	222	510	128	370	579	437	551	999999	793	847	967	999999	587	999999	81	512	999999	999999	714	76	855	637	999999	999999	888	999999	73	889	58	429	17	15	526	999999	999999	317	241	251	717	581	79	140	999999	999999	999999	14	999999	954	748	728	908	999	999999	156	733	999999	882	386	481	999999	373	662	226	999999	839	961	240	788	424	763	280	355	461	999999	996	725	121	999999	985	883	378	999999	151	329	521	18	999999	999999	75	999999	434	999999	769	623	218	999999	913	162	645	795	773	999999	540	984	458	562	548	999999	159	18	473	741	401	598	725	264	520	999999	852	831	522	860	723	399	338	999999	999999	837	924	588	999999	959	505	999999	119	60	999999	166	871	958	470	24	230	67	561	693	463	181	898	953	896	26	309	814	282	913	604	150	999999	42	999999	999999	510	999999	999999	513	245	210	488	674	686	364	999999	999999	371	508	639	666	838	999999	961	999999	939	971	691	999999	660	690	917	999999	999999	999999	999999	999999	982	999999	514	999999	860	57	458	262	692	233	276	999999	999999	999999	999999	774	284	999999	999999	20	81	999999	770	999999	878	412	999999	554	999999	292	229	257	853	198	911	999999	999999	979	805	790	196	709	721	716	704	159	804	254	999999	153	999999	517	136	500	767	999999	988	975	781	999999	204	903	969	410	14	28	689	801	503	842	779	304	142	521	823	999999	850	64	834	729	607	608	999999	149	370	711	131	362	431	501	622	29	999999	357	595	293	739	321	711	999999	469	13	751	404	373	627	999999	614	676	405	569	999999	150	61	851	596	596	830	49	302	896	337	380	11	230	760	999999	785	999999	540	632	539	353	158	270	603	856	912	776	743	999999	999999	686	35	932	999999	878	999999	506	999	696	909	281	418	999999	142	633	999999	184	612	530	598	687	145	772	40	999999	999999	999999	257	739	683	63	999999	965	999999	650	354	79	999999	882	949	289	926	843	723	268	999999	370	137	999999	999999	738	999999	223	738	829	550	263	901	107	999999	365	259	270	23	999999	974	453	409	491	288	680	641	730	580	999999	761	302	59	999999	656	631	999999	286	632	944	890	999999	237	559	110	100	177	445	996	593	39	666	830	867	293	490	961	646	691	436	999999	999999	642	428	999999	257	999999	139	450	999999	999999	972	999999	999999	964	891	226	849	390	197	512	206	999999	986	289	999999	471	191	
488	175	670	26	999999	205	847	457	450	808	999999	852	886	48	994	740	999999	67	38	761	999999	401	999999	121	999999	503	999999	900	999999	655	999999	973	786	33	999999	284	594	686	999999	442	999999	517	451	999999	999999	538	311	474	211	993	105	999999	76	710	287	97	901	559	760	101	999999	947	999999	794	670	516	999999	863	397	999999	156	214	999999	999999	540	395	950	999999	999999	727	999999	460	999999	716	560	999999	907	85	999999	563	999999	45	925	296	172	283	999999	656	747	852	471	447	86	491	999999	890	551	480	179	892	147	55	806	43	898	820	259	41	244	999999	609	999999	999999	833	347	120	289	394	999999	999999	626	999999	118	899	266	754	999999	216	869	669	374	436	906	852	426	337	238	892	999999	352	34	999999	421	993	253	999999	999999	253	154	999999	611	167	57	911	276	843	936	907	777	153	446	52	172	575	999999	182	94	275	417	19	881	396	999999	999999	243	888	881	125	656	785	435	140	72	999999	67	999999	389	994	586	583	401	331	125	999999	905	981	574	999999	999999	80	999999	64	999999	144	999999	224	170	999999	677	387	961	821	260	991	718	315	979	39	517	181	792	999999	999999	999999	617	560	999999	999999	999999	261	999999	999999	510	999999	399	380	304	999999	287	842	57	423	999999	209	622	580	80	133	535	999999	12	544	338	442	288	305	376	12	526	304	943	417	999999	999999	73	999999	999999	999999	601	347	999999	61	752	675	134	378	773	488	221	47	489	158	227	585	259	778	999999	77	307	104	14	302	410	983	899	639	634	900	145	696	269	405	531	197	588	950	792	663	999999	909	532	887	790	489	815	795	200	214	175	294	999999	253	377	507	343	719	651	769	775	999999	744	999999	353	525	999999	93	999999	39	999999	309	986	52	999999	999999	572	127	511	921	177	114	999999	429	734	851	477	26	38	999999	854	999999	308	999999	888	822	174	659	999999	275	712	732	179	170	217	999999	308	186	999999	979	999999	999999	217	729	601	671	56	324	999999	502	999999	760	64	601	185	137	10	962	164	999999	233	912	583	999999	218	445	999999	999999	222	868	552	300	999999	59	99	638	999999	999999	432	226	776	850	999999	51	227	951	677	577	985	89	865	345	31	999999	755	32	642	999999	521	999999	999999	999999	112	278	949	757	237	15	511	999999	999999	431	540	937	170	383	400	541	28	267	767	367	302	142	13	999999	279	976	999999	77	999999	690	67	999999	491	18	747	253	999999	469	999999	672	76	449	614	999999	805	999999	396	382	631	111	
952	263	999999	378	999999	999999	275	742	487	261	711	444	550	785	999999	274	456	161	999999	157	449	559	999999	105	301	853	528	569	411	999999	589	920	445	999999	737	804	877	122	543	778	977	359	981	999999	999999	999999	898	828	999999	999999	636	245	747	999999	999999	403	720	303	86	622	450	999999	341	999999	672	790	998	655	58	569	397	999999	617	999999	999999	999999	577	80	145	669	954	700	500	870	559	353	999999	961	242	343	93	999999	46	920	338	282	28	689	999999	179	633	252	780	509	999999	302	627	890	315	572	999999	650	168	417	667	750	214	471	743	999999	999999	46	423	714	999999	812	308	697	528	896	999999	999999	279	999999	999999	999999	920	990	725	266	725	293	656	670	517	442	425	628	262	587	77	999999	946	482	562	596	999999	999999	33	999999	994	930	371	999999	501	938	381	202	381	956	830	223	745	486	602	333	390	752	207	999999	999999	679	999999	999999	828	524	940	796	999999	448	882	854	999999	999999	271	999999	921	247	178	999999	999999	999999	256	306	757	853	999999	999999	999999	238	216	86	999999	979	944	999999	496	430	999999	977	999999	584	789	933	84	975	999999	360	225	807	999999	153	584	999999	982	173	432	147	193	999999	712	999999	917	185	242	999999	999999	999999	450	946	308	999999	657	201	580	999999	999999	999999	999999	782	607	999999	254	81	826	72	502	248	996	999999	892	358	999999	614	999999	526	999999	613	999999	999999	988	999999	910	279	509	910	495	392	58	506	729	119	915	411	377	999999	236	845	358	179	312	999999	999999	669	63	949	264	53	999999	63	999999	830	622	953	794	349	550	975	572	915	577	999999	199	500	61	783	443	835	999999	22	299	821	265	531	966	249	999999	250	999999	559	656	452	465	999999	999999	898	999999	999999	617	38	999999	261	283	443	602	201	559	999999	618	280	516	999999	806	999999	999999	997	999999	101	999999	554	83	310	999999	23	269	134	654	204	813	162	999999	482	228	219	310	48	547	821	928	774	690	775	631	999999	999999	999999	646	550	241	688	333	999999	974	72	954	411	502	270	184	477	547	364	686	466	999999	44	999999	999999	999999	725	460	753	172	999999	999999	307	678	813	970	999999	488	114	963	999999	828	890	507	166	264	999999	545	287	647	460	999999	335	999999	175	961	999999	999999	59	999999	515	238	579	999999	999999	207	999999	732	999999	300	152	989	443	999999	561	637	102	537	999999	343	715	999999	183	999999	712	984	539	217	513	851	999999	14	439	177	457	896	259	658	744	958	606	999999	856	987	999999	471	794	
933	537	538	999999	999999	983	999999	999999	335	65	473	530	778	668	450	229	837	338	148	560	275	943	665	388	999999	792	95	999999	549	999999	196	610	251	999999	606	680	975	982	999999	30	722	947	132	999999	785	137	966	299	165	999999	29	658	366	910	529	989	871	999999	999999	688	999999	979	680	11	869	999999	289	999999	72	769	999999	854	847	128	837	327	821	824	602	316	826	795	581	603	999999	537	999999	340	999999	616	808	999999	999999	801	132	743	276	130	971	922	848	999999	237	395	702	175	810	999999	83	999999	178	57	557	127	862	112	408	999999	698	999999	618	948	917	455	961	429	306	56	995	104	61	700	999999	680	468	999999	568	999999	900	999999	726	15	999999	469	448	999999	277	999999	938	999999	345	198	432	638	313	999999	471	781	999999	283	869	764	252	979	160	478	203	999999	658	425	544	999999	999999	559	616	613	999999	457	17	210	161	865	117	975	758	862	277	225	377	569	976	786	760	627	999999	961	762	288	319	969	568	999999	781	523	485	132	21	873	32	699	217	23	773	233	131	13	656	277	999999	297	999999	977	509	99	448	757	462	559	290	654	850	413	148	47	642	999999	93	594	499	636	851	404	202	677	999999	962	22	536	506	275	314	495	68	999999	768	590	999999	999999	999999	728	999999	462	592	378	848	804	875	999999	591	371	920	72	777	593	446	806	785	831	999999	999999	744	999999	999999	25	349	999999	355	126	279	62	867	400	519	771	966	398	811	824	828	557	96	999999	945	999999	355	999999	718	474	999999	962	999999	70	955	598	999999	744	409	576	999999	493	459	759	466	999999	999999	529	553	15	627	57	994	999999	999999	999999	399	467	999999	918	999999	107	647	880	540	316	999999	999999	445	921	787	999999	989	244	794	999999	999999	337	820	415	639	999999	698	712	999999	537	967	843	67	775	208	526	763	490	906	932	846	578	228	159	999999	697	999999	632	228	404	68	999999	176	667	999999	72	647	574	289	844	408	999999	43	12	349	999999	999999	999999	722	271	999999	509	999999	999999	499	528	118	999999	133	942	741	76	999999	452	479	217	999999	399	692	999999	999999	999999	211	999999	533	910	544	999999	999999	878	948	424	909	956	936	558	431	999999	178	563	954	976	451	346	113	999999	451	591	532	999999	999999	999999	977	999999	392	279	308	276	338	588	999999	891	860	999999	993	327	166	537	515	999999	785	372	231	999999	191	902	747	999999	958	999999	469	952	999999	999999	152	600	999999	332	999999	999999	999999	165	975	999999	999999	999999	
126	207	999999	786	185	913	85	999999	356	373	137	999999	406	490	532	999999	317	999999	999999	41	999999	192	112	403	879	999999	962	999999	999999	630	999999	640	560	128	999999	549	520	182	26	555	999999	92	330	778	999999	999999	926	94	143	816	847	838	472	547	864	933	105	999999	906	350	951	236	940	726	976	497	297	287	703	982	999999	145	999999	572	164	125	861	333	930	999999	908	877	716	855	782	559	177	999999	264	852	454	570	276	676	604	650	152	604	802	974	311	648	390	160	892	999999	718	900	393	748	999999	771	29	999999	999999	999999	999999	94	943	999999	329	999999	999999	851	538	362	869	454	967	513	973	999999	999999	999999	999999	270	999999	565	962	80	840	277	628	999999	999999	999999	999999	650	999999	999999	140	67	660	999999	654	999999	999999	539	622	540	843	999999	932	879	774	999999	249	72	646	181	999999	954	132	999999	999999	999999	656	518	999999	854	811	228	219	999999	999999	999999	607	156	311	953	999999	957	942	432	236	576	344	749	740	966	443	488	14	72	944	185	935	786	999999	601	999999	116	999999	768	728	624	64	496	506	858	999999	103	761	692	535	628	22	699	646	20	718	999999	777	113	420	332	224	157	501	999999	981	820	999999	709	584	999999	498	999999	703	999999	522	848	252	882	999999	350	727	321	536	326	173	245	149	788	999999	999999	339	365	357	405	410	906	994	309	876	396	745	61	118	996	139	837	996	44	497	869	664	894	353	79	605	902	999999	184	43	746	999999	999999	825	999999	210	143	826	307	211	615	853	999999	999999	373	604	999999	213	540	197	336	248	115	300	24	999999	999999	999999	287	800	507	296	819	999999	999999	715	999999	999999	994	999999	995	999999	999999	832	882	999999	720	999999	980	999999	999999	699	89	987	706	507	575	277	811	999999	766	131	548	507	704	328	43	999999	875	657	428	450	218	999999	201	325	549	282	418	998	96	999999	41	812	870	999999	217	832	569	632	150	908	424	688	39	874	999999	201	999999	999999	981	52	999999	332	56	999999	999999	343	795	391	957	303	859	813	229	220	99	735	636	896	121	999999	118	252	517	519	36	529	715	999999	999999	999999	999999	999999	26	53	542	708	766	391	326	873	46	187	674	846	59	610	469	819	784	736	565	242	999999	780	934	770	815	537	462	961	627	478	538	609	160	15	796	186	999999	390	969	254	579	248	174	930	577	670	469	425	999999	896	541	127	792	911	411	246	999999	772	893	238	928	999999	999999	567	649	999999	999999	999999	814	292	999999	
999999	766	320	662	214	616	13	202	154	78	999999	900	999999	999999	421	999999	248	999999	560	76	999999	497	741	326	223	992	606	291	512	974	426	611	777	754	147	360	482	258	999999	999999	116	579	748	170	999999	465	523	630	999999	258	457	448	999999	999999	246	906	999999	993	999999	221	19	722	689	180	999999	436	132	976	799	70	344	999999	999999	930	960	335	749	999999	435	758	479	975	62	264	526	977	357	561	518	241	335	999999	809	984	999999	394	889	578	518	464	342	547	999999	178	913	467	50	333	265	910	167	453	999999	690	742	43	669	434	653	999999	89	999999	468	567	734	855	999999	423	319	576	445	180	73	971	999999	931	153	884	351	69	936	999999	305	999999	84	882	920	128	251	999999	724	465	924	844	385	771	89	274	443	999999	999999	627	23	999999	475	986	390	999999	999999	811	889	785	93	594	737	999999	275	999999	493	852	935	72	999999	732	999999	980	256	228	596	654	852	999999	999999	293	782	319	20	615	142	97	502	999999	853	440	999999	939	381	340	999999	329	505	229	999999	591	132	224	455	999999	838	494	740	171	11	620	959	19	999999	800	999999	427	54	659	727	999999	359	611	218	999999	45	999999	609	915	121	999999	158	632	999999	859	170	999999	864	730	777	648	357	341	999999	242	481	687	999999	580	528	689	284	845	999999	385	241	520	16	714	254	999999	999999	824	59	734	999999	336	910	484	640	999999	563	324	999999	89	57	28	289	976	999999	358	999999	999999	999999	999999	991	312	141	723	628	649	561	159	999999	851	763	533	291	597	770	155	776	130	940	284	136	959	963	421	999999	222	241	40	455	896	619	856	436	999999	742	169	204	197	999999	990	999999	413	999999	40	999999	524	737	999999	215	999999	581	196	999999	122	304	999999	349	720	999999	999999	418	531	999999	999999	242	906	106	662	854	999999	950	589	274	999999	592	723	130	932	105	999999	485	999999	824	999999	999999	433	999999	323	333	710	819	483	801	451	581	999999	709	261	798	419	427	84	837	999999	999999	999999	922	146	999999	581	912	417	625	999999	929	869	707	373	273	809	147	782	338	154	790	476	788	822	378	431	999999	999999	143	999999	395	411	711	228	177	332	510	632	793	752	798	999999	999999	999999	521	999999	463	346	987	989	999999	999999	745	692	814	999999	214	109	768	999999	999999	53	284	999999	196	528	167	488	205	941	308	515	989	586	999999	388	618	569	310	666	999999	677	881	153	999999	999999	665	29	999999	481	127	999999	863	694	195	755	138	919	
999999	993	554	974	999999	55	691	999999	655	169	347	999999	999999	644	999999	111	140	889	171	140	535	445	862	999999	83	999999	823	896	651	304	400	599	260	999999	999999	317	121	993	536	835	461	648	999999	506	681	978	999999	483	999999	761	563	305	594	999999	394	596	140	999999	900	427	232	999999	999999	360	999999	747	185	389	116	490	990	147	363	999999	678	886	999999	366	466	999999	999999	999999	294	999999	741	105	15	999999	314	941	187	705	102	119	613	666	534	746	737	999999	803	999999	999999	999999	771	425	999999	999999	328	507	257	999999	949	805	106	882	999999	233	619	673	741	923	85	175	313	999999	999999	254	999999	22	362	602	999999	532	302	317	973	172	128	325	162	747	933	806	694	413	755	296	22	730	166	310	137	74	999999	880	938	999999	999999	485	380	999999	545	316	155	999999	154	426	999999	999999	999999	348	115	303	520	999999	989	999999	999999	899	540	758	241	991	856	61	999999	999999	340	422	379	999999	353	642	999999	464	211	627	999999	50	269	338	783	233	821	817	205	833	554	207	890	669	730	999999	945	621	466	999999	460	104	999999	590	96	999999	419	999999	994	472	999999	65	793	371	617	999999	640	999999	975	18	180	48	855	642	19	999999	531	999999	51	999999	696	333	999999	657	999999	566	999999	678	251	691	813	685	999999	732	999999	999999	999999	528	999999	300	288	744	999999	458	383	422	999999	546	581	999999	570	999999	999999	999999	776	35	999999	145	999999	60	578	962	959	294	204	494	225	133	167	999999	999999	12	656	750	155	952	687	550	999999	754	328	325	106	297	131	113	590	262	956	458	442	278	999999	12	721	326	999999	999999	263	889	206	999999	999999	71	999999	567	999999	353	999999	823	347	999999	862	450	999999	263	865	672	172	101	999999	962	176	709	88	999999	678	654	999999	999999	177	336	297	394	558	213	937	44	71	999999	59	247	838	142	121	925	416	883	280	468	999999	122	999999	171	985	243	948	999999	983	777	999999	409	324	595	656	21	229	478	892	999999	999999	830	610	608	52	666	134	43	999999	162	53	999999	999999	570	377	65	147	135	408	999999	265	268	61	999999	674	649	922	252	999999	109	999999	937	990	999999	153	630	511	590	999999	999999	999999	914	999999	830	733	104	35	754	227	999999	874	104	80	578	272	67	779	326	934	999999	743	881	557	999999	456	115	999999	631	426	999999	999999	557	16	88	215	351	187	231	560	580	999999	178	35	885	235	611	999999	422	489	96	851	195	656	726	585	237	367	592	999999	628	299	403	
337	480	57	326	999999	991	372	921	879	557	766	363	778	999999	856	671	272	999999	999999	999999	151	340	896	368	900	289	999999	978	999999	594	999999	932	290	230	999999	555	837	999999	524	876	59	568	216	999999	428	999999	947	19	380	695	330	539	999999	907	262	996	583	999999	426	999999	999999	394	937	999999	710	833	83	558	735	311	833	999999	999999	999999	999999	583	134	602	939	608	342	493	999999	298	273	317	552	383	968	843	999999	158	999999	716	999999	999999	999999	920	999999	999999	229	399	284	78	861	966	218	28	574	678	871	980	999999	817	475	14	786	648	31	403	291	699	590	891	340	685	870	614	999999	677	952	214	20	354	389	942	999999	539	436	999999	999999	534	808	299	972	990	999999	675	250	384	878	982	898	999999	313	529	809	999999	737	186	105	603	999999	897	726	667	999999	406	437	532	999999	256	221	724	303	757	890	999999	919	350	999999	205	374	609	798	969	999999	821	50	999999	143	826	802	999999	211	505	499	910	999999	314	30	11	248	717	589	632	999999	999999	999999	556	638	518	473	397	898	999999	999999	434	109	756	362	159	365	999999	399	967	454	961	523	797	999999	980	999999	614	329	285	957	656	30	175	999999	999999	925	494	231	999999	363	414	361	999999	276	74	811	815	952	871	646	999999	328	621	188	809	660	107	298	999999	999999	858	77	623	943	582	414	934	999999	230	233	871	355	774	614	49	609	223	999999	999999	179	999999	662	458	639	295	338	408	999999	400	481	999999	999999	572	834	999999	346	999999	367	693	660	999999	268	732	647	774	325	553	17	149	209	999999	576	105	489	878	206	619	983	657	254	15	947	167	999999	999999	999999	783	939	119	702	871	856	838	542	302	653	999999	811	865	970	784	401	847	999999	44	999999	109	92	956	307	999999	754	709	999999	654	929	111	999999	250	108	542	613	897	446	999999	590	738	563	197	999999	276	808	128	999999	469	614	999999	965	999999	155	576	700	983	999999	974	127	999999	398	887	999999	999999	946	570	766	437	999999	503	410	863	999999	522	999999	895	732	999999	999999	635	32	980	49	999999	145	999999	999999	531	842	630	999999	999999	219	444	349	676	824	999999	330	999999	361	999999	298	120	698	999999	999999	632	40	804	260	999999	65	491	134	418	847	542	417	677	999999	245	595	999999	418	938	653	999999	183	869	80	60	999999	681	283	999999	999999	929	141	43	19	472	999999	999999	379	313	416	728	319	931	828	292	274	652	999999	126	999999	747	999999	759	999999	259	459	171	999999	210	
81	384	218	999999	999999	999999	999999	383	668	999999	744	557	999999	115	532	999999	999999	251	50	787	999999	999999	909	166	999999	944	237	382	585	759	999999	339	313	999999	999999	42	519	959	215	910	999999	890	984	769	999999	115	999999	595	999999	999999	559	999999	131	946	999999	22	475	999999	251	781	690	38	999999	999999	990	415	253	11	873	999999	415	741	46	139	904	895	999999	999999	784	13	377	641	999999	62	209	804	217	367	755	229	567	468	717	433	229	854	102	999999	999999	999999	861	575	722	738	999999	818	180	999999	51	528	999999	335	999999	247	413	59	999999	745	708	195	207	886	255	654	999999	947	33	612	909	60	803	998	371	816	151	801	999999	999999	936	391	634	999999	326	237	290	241	200	479	30	999999	970	356	376	592	770	975	330	77	999999	178	999999	999999	91	991	725	939	963	460	105	612	140	477	809	999999	561	999999	570	999999	373	999999	999999	999999	592	999999	89	456	632	999999	999999	176	481	851	610	999999	596	75	144	334	511	350	278	999999	383	417	50	503	546	59	40	789	415	311	999999	999999	421	251	975	352	912	999999	317	194	999999	999999	140	999999	866	52	731	495	846	999999	999999	33	999999	27	179	184	999999	585	910	999999	748	267	760	179	157	505	999999	354	100	792	422	242	999999	94	335	453	287	761	636	999999	328	544	999999	179	794	680	682	999999	999999	800	999999	336	368	734	445	156	999999	961	141	371	696	386	405	64	999999	999999	999999	347	692	725	897	936	949	416	265	213	324	590	385	476	823	999999	283	999999	999999	95	999999	308	648	188	284	326	630	275	999999	941	149	888	356	520	690	344	711	999999	999999	717	999999	952	479	999999	999999	588	586	664	999999	999999	113	999999	915	737	410	999999	999999	513	451	581	316	684	608	323	74	435	244	864	999999	488	251	926	396	999999	999999	999999	829	416	355	696	739	965	727	999999	999999	42	973	618	119	998	645	207	999999	331	410	703	354	999999	999999	999999	354	721	877	70	502	999999	719	494	39	489	862	292	999999	754	841	999999	956	545	484	41	462	625	755	788	842	54	31	999999	30	15	576	673	249	948	999999	28	98	999999	999999	662	323	488	589	629	146	362	999999	999999	489	999999	746	999999	681	145	999999	728	966	99	227	458	164	999999	999999	34	913	999999	53	219	412	823	262	299	974	821	999999	973	46	135	999999	490	14	999999	585	999999	268	767	992	999999	13	999999	999999	999999	999999	122	508	999999	24	999999	716	947	318	829	747	666	999999	456	834	859	427	971	691	840	
